From christian at paral.in Wed Mar 1 00:54:56 2023 From: christian at paral.in (Christian Stewart) Date: Tue, 28 Feb 2023 16:54:56 -0800 Subject: [Buildroot] [PATCH v1 1/1] package/qemu: check if qemu-system is enabled when creating symlink Message-ID: <20230301005456.250709-1-christian@paral.in> Commit c6b9cd9a11fe7fec6bfec2ddbd42c2851dba0011 added a symlink to qemu-system as a post install hook. However, it does not check if qemu-system is actually enabled with BR2_PACKAGE_HOST_QEMU_SYSTEM_MODE. Add the check to make sure we only create the symlink if that is enabled. Signed-off-by: Christian Stewart --- package/qemu/qemu.mk | 2 ++ 1 file changed, 2 insertions(+) diff --git a/package/qemu/qemu.mk b/package/qemu/qemu.mk index 58b4ff10a5..cc8dc42a24 100644 --- a/package/qemu/qemu.mk +++ b/package/qemu/qemu.mk @@ -488,10 +488,12 @@ define HOST_QEMU_INSTALL_CMDS endef # install symlink to qemu-system +ifeq ($(BR2_PACKAGE_HOST_QEMU_SYSTEM_MODE),y) define HOST_QEMU_POST_INSTALL_SYMLINK ln -sf ./qemu-system-$(HOST_QEMU_ARCH) $(HOST_DIR)/bin/qemu-system endef HOST_QEMU_POST_INSTALL_HOOKS += HOST_QEMU_POST_INSTALL_SYMLINK +endif $(eval $(host-generic-package)) -- 2.39.2 From stephane.gonauer at 6wind.com Wed Mar 1 07:43:01 2023 From: stephane.gonauer at 6wind.com (stephane gonauer) Date: Wed, 1 Mar 2023 08:43:01 +0100 Subject: [Buildroot] [PATCH v4 1/1] package/shadow: new package In-Reply-To: <16816a3d-c62a-c1e9-9409-78541956b1ba@gmail.com> References: <20221224171920.11256-1-raphael.pavlidis@gmail.com> <20230222232157.380b6109@windsurf> <20230228130843.GC32199@carcass.dev.6wind.com> <886d6be9-94ba-2bc9-5583-4c9400bf3a76@gmail.com> <16816a3d-c62a-c1e9-9409-78541956b1ba@gmail.com> Message-ID: Hi Raphael, Testing with qemu is pretty easy Here are the step I follow : git clone https://github.com/buildroot/buildroot.git cd buildroot git checkout -t next make qemu_x86_64_defconfig make menuconfig <= to add SHADOW/LINUX_PAM etc make -j8 ./output/images/start-qemu.sh The script starts a vm with a serial console and it is part of the buildroot repo. Then either I can login (root without password) or not St?phane Le mar. 28 f?vr. 2023 ? 21:38, Raphael Pavlidis a ?crit : > > Hi Stephane, > > On 28.02.23 18:10, stephane gonauer wrote: > > Hi, > > > > If my previous email is not clear : > > > > - qemu_x86_64_defconfig + BR2_PACKAGE_SHADOW -> works > > - qemu_x86_64_defconfig + BR2_PACKAGE_SHADOW + BR2_PACKAGE_LINUX_PAM > > -> fails and there is no "system-auth" file anywhere in the build > > - qemu_x86_64_defconfig + BR2_PACKAGE_SHADOW + BR2_PACKAGE_LINUX_PAM > > + BR2_INIT_SYSTEMD-> fails, system-auth is not in /etc/pam.d in the > > target folder. I don't know what happen at runtime (because I cannot > > login) in that case I also find > > target/usr/share/factory/etc/pam.d/system-auth > > Thanks for the clarification. > > > > > Do you think with/without systemd case should be fixed differently ? > > In any case the missing file seems to be /etc/pam.d/system-auth. > > Yes, the file is present with systemd, but it is not copied during boot > by systemd-tmpfiles.service. > > > > > St?phane > > > [SNIP] > > Would you like to tell me, which command you are using with QEMU? I > would like to check, what happened (if I find the time to). > > Thanks, > Raphael Pavlidis From javad321javad at gmail.com Wed Mar 1 08:35:56 2023 From: javad321javad at gmail.com (Javad Rahimi) Date: Wed, 1 Mar 2023 12:05:56 +0330 Subject: [Buildroot] [PATCH 1/1] configs/orangepi_pc2: add board support Message-ID: <20230301083556.2408221-1-javad321javad@gmail.com> add board support for orangepi pc2 Signed-off-by: Javad Rahimi --- configs/orangepi_pc2_defconfig | 41 ++++++++++++++++++++++++++++++++++ 1 file changed, 41 insertions(+) create mode 100644 configs/orangepi_pc2_defconfig diff --git a/configs/orangepi_pc2_defconfig b/configs/orangepi_pc2_defconfig new file mode 100644 index 0000000000..63ee554caf --- /dev/null +++ b/configs/orangepi_pc2_defconfig @@ -0,0 +1,41 @@ +BR2_aarch64=y +BR2_ARM_FPU_VFPV4=y +BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_16=y +BR2_TOOLCHAIN_BUILDROOT_CXX=y +BR2_TARGET_GENERIC_ISSUE="Welcome to Orangepi PC2" +BR2_ROOTFS_DEVICE_CREATION_DYNAMIC_MDEV=y +BR2_SYSTEM_DHCP="eth0" +BR2_ROOTFS_POST_BUILD_SCRIPT="board/orangepi/common/post-build.sh" +BR2_ROOTFS_POST_IMAGE_SCRIPT="support/scripts/genimage.sh" +BR2_ROOTFS_POST_SCRIPT_ARGS="-c $(BINARIES_DIR)/genimage.cfg" +BR2_LINUX_KERNEL=y +BR2_LINUX_KERNEL_CUSTOM_VERSION=y +BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="5.16.1" +BR2_LINUX_KERNEL_USE_ARCH_DEFAULT_CONFIG=y +BR2_LINUX_KERNEL_DTS_SUPPORT=y +BR2_LINUX_KERNEL_INTREE_DTS_NAME="allwinner/sun50i-h5-orangepi-pc2" +BR2_LINUX_KERNEL_DTB_KEEP_DIRNAME=y +BR2_LINUX_KERNEL_INSTALL_TARGET=y +BR2_LINUX_KERNEL_NEEDS_HOST_OPENSSL=y +BR2_PACKAGE_LINUX_FIRMWARE=y +BR2_PACKAGE_LIBNL=y +BR2_TARGET_ROOTFS_EXT2=y +BR2_TARGET_ROOTFS_EXT2_4=y +BR2_TARGET_ROOTFS_EXT2_SIZE="120M" +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_PLATFORM="sun50i_a64" +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_BOARD_DEFCONFIG="orangepi_pc2" +BR2_TARGET_UBOOT_NEEDS_DTC=y +BR2_TARGET_UBOOT_NEEDS_PYLIBFDT=y +BR2_TARGET_UBOOT_NEEDS_OPENSSL=y +BR2_TARGET_UBOOT_NEEDS_ATF_BL31=y +BR2_TARGET_UBOOT_SPL=y +BR2_TARGET_UBOOT_SPL_NAME="u-boot-sunxi-with-spl.bin" +BR2_TARGET_UBOOT_CUSTOM_MAKEOPTS="SCP=/dev/null" +BR2_PACKAGE_HOST_GENIMAGE=y -- 2.34.1 From stephane.gonauer at 6wind.com Wed Mar 1 08:57:28 2023 From: stephane.gonauer at 6wind.com (stephane gonauer) Date: Wed, 1 Mar 2023 09:57:28 +0100 Subject: [Buildroot] [PATCH v4 1/1] package/shadow: new package In-Reply-To: References: <20221224171920.11256-1-raphael.pavlidis@gmail.com> <20230222232157.380b6109@windsurf> <20230228130843.GC32199@carcass.dev.6wind.com> <886d6be9-94ba-2bc9-5583-4c9400bf3a76@gmail.com> <16816a3d-c62a-c1e9-9409-78541956b1ba@gmail.com> Message-ID: Hi Raphael, I've also noticed that BR2_PER_PACKAGE_DIRECTORIES introduces randomness in the content of /etc/pam.d When enabled login works because /etc/pam.d mostly contains the etc/pam.d from BR2_PACKAGE_LINUX_PAM because they were copied into busybox then into the target. So all tests should be done withtout BR2_PER_PACKAGE_DIRECTORIES to have a more reproductible environment. St?phane Le mer. 1 mars 2023 ? 08:43, stephane gonauer a ?crit : > > Hi Raphael, > > Testing with qemu is pretty easy > Here are the step I follow : > > git clone https://github.com/buildroot/buildroot.git > cd buildroot > git checkout -t next > make qemu_x86_64_defconfig > make menuconfig <= to add SHADOW/LINUX_PAM etc > make -j8 > ./output/images/start-qemu.sh > > The script starts a vm with a serial console and it is part of the > buildroot repo. > > Then either I can login (root without password) or not > > St?phane > > Le mar. 28 f?vr. 2023 ? 21:38, Raphael Pavlidis > a ?crit : > > > > Hi Stephane, > > > > On 28.02.23 18:10, stephane gonauer wrote: > > > Hi, > > > > > > If my previous email is not clear : > > > > > > - qemu_x86_64_defconfig + BR2_PACKAGE_SHADOW -> works > > > - qemu_x86_64_defconfig + BR2_PACKAGE_SHADOW + BR2_PACKAGE_LINUX_PAM > > > -> fails and there is no "system-auth" file anywhere in the build > > > - qemu_x86_64_defconfig + BR2_PACKAGE_SHADOW + BR2_PACKAGE_LINUX_PAM > > > + BR2_INIT_SYSTEMD-> fails, system-auth is not in /etc/pam.d in the > > > target folder. I don't know what happen at runtime (because I cannot > > > login) in that case I also find > > > target/usr/share/factory/etc/pam.d/system-auth > > > > Thanks for the clarification. > > > > > > > > Do you think with/without systemd case should be fixed differently ? > > > In any case the missing file seems to be /etc/pam.d/system-auth. > > > > Yes, the file is present with systemd, but it is not copied during boot > > by systemd-tmpfiles.service. > > > > > > > > St?phane > > > > > [SNIP] > > > > Would you like to tell me, which command you are using with QEMU? I > > would like to check, what happened (if I find the time to). > > > > Thanks, > > Raphael Pavlidis From angelo at amarulasolutions.com Wed Mar 1 09:22:53 2023 From: angelo at amarulasolutions.com (Angelo Compagnucci) Date: Wed, 1 Mar 2023 10:22:53 +0100 Subject: [Buildroot] [PATCH] package/htpdate: bump to version 1.3.7 Message-ID: <20230301092253.3104485-1-angelo@amarulasolutions.com> Signed-off-by: Angelo Compagnucci --- package/htpdate/htpdate.hash | 2 +- package/htpdate/htpdate.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/htpdate/htpdate.hash b/package/htpdate/htpdate.hash index f572fb1e84..b711773af5 100644 --- a/package/htpdate/htpdate.hash +++ b/package/htpdate/htpdate.hash @@ -1,3 +1,3 @@ # Locally calculated: -sha256 3cdc558ec8e53ef374a42490b2f28c0b23981fa8754a6d7182044707828ad1e9 htpdate-1.3.6.tar.gz +sha256 88c52fe475308ee95f560fd7cf68c75bc6e9a6abf56be7fed203a7f762fe7ab2 htpdate-1.3.7.tar.gz sha256 7989949df09a0489434723c571541604cd3f2e0418c6a6aa9179bfaf8ec807cc LICENSE diff --git a/package/htpdate/htpdate.mk b/package/htpdate/htpdate.mk index 2d4a11dd9d..20be904d3d 100644 --- a/package/htpdate/htpdate.mk +++ b/package/htpdate/htpdate.mk @@ -4,7 +4,7 @@ # ################################################################################ -HTPDATE_VERSION = 1.3.6 +HTPDATE_VERSION = 1.3.7 HTPDATE_SITE = $(call github,twekkel,htpdate,v$(HTPDATE_VERSION)) HTPDATE_LICENSE = GPL-2.0+ HTPDATE_LICENSE_FILES = LICENSE -- 2.25.1 From stefan at agner.ch Wed Mar 1 09:46:40 2023 From: stefan at agner.ch (Stefan Agner) Date: Wed, 1 Mar 2023 10:46:40 +0100 Subject: [Buildroot] [PATCH] package/docker-engine: remove non-existing build tags Message-ID: The seccomp and apparmor build tags have been removed in 23.0.0. Don't use those buildtags anymore. Signed-off-by: Stefan Agner --- package/docker-engine/docker-engine.mk | 2 -- 1 file changed, 2 deletions(-) diff --git a/package/docker-engine/docker-engine.mk b/package/docker-engine/docker-engine.mk index ca1aa27b0a..0ecb5d2251 100644 --- a/package/docker-engine/docker-engine.mk +++ b/package/docker-engine/docker-engine.mk @@ -28,11 +28,9 @@ DOCKER_ENGINE_BUILD_TARGETS = cmd/dockerd cmd/docker-proxy ifeq ($(BR2_PACKAGE_LIBAPPARMOR),y) DOCKER_ENGINE_DEPENDENCIES += libapparmor -DOCKER_ENGINE_TAGS += apparmor endif ifeq ($(BR2_PACKAGE_LIBSECCOMP),y) -DOCKER_ENGINE_TAGS += seccomp DOCKER_ENGINE_DEPENDENCIES += libseccomp endif -- 2.39.1 From stefan at agner.ch Wed Mar 1 09:46:41 2023 From: stefan at agner.ch (Stefan Agner) Date: Wed, 1 Mar 2023 10:46:41 +0100 Subject: [Buildroot] [PATCH] package/docker-engine: bump version to v23.0.1 In-Reply-To: References: Message-ID: This release contains some fixes and an improved error message. For the full list see: https://github.com/moby/moby/releases/tag/v23.0.1 Signed-off-by: Stefan Agner --- package/docker-cli/docker-cli.hash | 2 +- package/docker-cli/docker-cli.mk | 2 +- package/docker-engine/docker-engine.hash | 2 +- package/docker-engine/docker-engine.mk | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package/docker-cli/docker-cli.hash b/package/docker-cli/docker-cli.hash index ff981be963..9b231f03b1 100644 --- a/package/docker-cli/docker-cli.hash +++ b/package/docker-cli/docker-cli.hash @@ -1,3 +1,3 @@ # Locally calculated -sha256 3379d06cd6177832b91f4796c680b6bf15c7895773448716b4c3c5253f611d1b docker-cli-23.0.0.tar.gz +sha256 37bc1c71a782fc10d35aa6708c1b3c90a71f3947c33665cb0de68df25dc14d94 docker-cli-23.0.1.tar.gz sha256 2d81ea060825006fc8f3fe28aa5dc0ffeb80faf325b612c955229157b8c10dc0 LICENSE diff --git a/package/docker-cli/docker-cli.mk b/package/docker-cli/docker-cli.mk index d61f47e46e..38d903150c 100644 --- a/package/docker-cli/docker-cli.mk +++ b/package/docker-cli/docker-cli.mk @@ -4,7 +4,7 @@ # ################################################################################ -DOCKER_CLI_VERSION = 23.0.0 +DOCKER_CLI_VERSION = 23.0.1 DOCKER_CLI_SITE = $(call github,docker,cli,v$(DOCKER_CLI_VERSION)) DOCKER_CLI_LICENSE = Apache-2.0 diff --git a/package/docker-engine/docker-engine.hash b/package/docker-engine/docker-engine.hash index 670cbd414b..99ab5e4003 100644 --- a/package/docker-engine/docker-engine.hash +++ b/package/docker-engine/docker-engine.hash @@ -1,3 +1,3 @@ # Locally calculated -sha256 94492508260e57eb93399257d53435cd5308ca6330e173ca6e6f3dbf4c6e12f3 docker-engine-23.0.0.tar.gz +sha256 c8e6c0ac5f0c772023e3430f80190e0f86644b6d94cac63118b03561385f7b56 docker-engine-23.0.1.tar.gz sha256 7c87873291f289713ac5df48b1f2010eb6963752bbd6b530416ab99fc37914a8 LICENSE diff --git a/package/docker-engine/docker-engine.mk b/package/docker-engine/docker-engine.mk index 0ecb5d2251..f8d31de0fe 100644 --- a/package/docker-engine/docker-engine.mk +++ b/package/docker-engine/docker-engine.mk @@ -4,7 +4,7 @@ # ################################################################################ -DOCKER_ENGINE_VERSION = 23.0.0 +DOCKER_ENGINE_VERSION = 23.0.1 DOCKER_ENGINE_SITE = $(call github,moby,moby,v$(DOCKER_ENGINE_VERSION)) DOCKER_ENGINE_LICENSE = Apache-2.0 -- 2.39.1 From bugzilla at busybox.net Wed Mar 1 13:26:51 2023 From: bugzilla at busybox.net (bugzilla at busybox.net) Date: Wed, 01 Mar 2023 13:26:51 +0000 Subject: [Buildroot] [Bug 15361] New: Buildroot linking error on Apple Silicon Message-ID: https://bugs.busybox.net/show_bug.cgi?id=15361 Bug ID: 15361 Summary: Buildroot linking error on Apple Silicon Product: buildroot Version: 2022.11.1 Hardware: Macintosh OS: Mac OS Status: NEW Severity: normal Priority: P5 Component: Other Assignee: unassigned at buildroot.uclibc.org Reporter: jakub.swistak.stud at pw.edu.pl CC: buildroot at uclibc.org Target Milestone: --- HI, I'm trying to run Buildroot on Apple Silicon, I'm unable to do that since I'm getting an error with linking the libraries. After running 'make menuconfig' I'm getting an error 'Undefined symbols for architecture arm64' (top of Attachment 2 for full log), I was able to solve it by running '? cd output/build/buildroot-config' '? /usr/local/bin/gcc -DCURSES_LOC="" -DLOCALE -DKBUILD_NO_NLS -I/Users/jakubswistak/Desktop/lines2/buildroot-2022.11.1/output/build/buildroot-config -DCONFIG_=\"\" /Users/jakubswistak/Desktop/lines2/buildroot-2022.11.1/output/build/buildroot-config/mconf.o /Users/jakubswistak/Desktop/lines2/buildroot-2022.11.1/output/build/buildroot-config/zconf.tab.o /Users/jakubswistak/Desktop/lines2/buildroot-2022.11.1/output/build/buildroot-config/lxdialog/checklist.o /Users/jakubswistak/Desktop/lines2/buildroot-2022.11.1/output/build/buildroot-config/lxdialog/util.o /Users/jakubswistak/Desktop/lines2/buildroot-2022.11.1/output/build/buildroot-config/lxdialog/inputbox.o /Users/jakubswistak/Desktop/lines2/buildroot-2022.11.1/output/build/buildroot-config/lxdialog/textbox.o /Users/jakubswistak/Desktop/lines2/buildroot-2022.11.1/output/build/buildroot-config/lxdialog/yesno.o /Users/jakubswistak/Desktop/lines2/buildroot-2022.11.1/output/build/buildroot-config/lxdialog/menubox.o -o /Users/jakubswistak/Desktop/lines2/buildroot-2022.11.1/output/build/buildroot-config/mconf -lncurses' - added '-lncurses' But later during the compilation 'make' I'm getting another error with linking library (bottom of Attachment 2 for full log) I'm using Apple M2 chip with gcc/g++ 12.2.0 installed via homebrew. -- You are receiving this mail because: You are on the CC list for the bug. From bugzilla at busybox.net Wed Mar 1 14:32:02 2023 From: bugzilla at busybox.net (bugzilla at busybox.net) Date: Wed, 01 Mar 2023 14:32:02 +0000 Subject: [Buildroot] [Bug 15361] Buildroot linking error on Apple Silicon In-Reply-To: References: Message-ID: https://bugs.busybox.net/show_bug.cgi?id=15361 --- Comment #1 from James Hilliard --- Buildroot should mostly work on apple silicon, I have an autobuilder running on a M1 mac mini myself: http://autobuild.buildroot.net/?submitter=James+Hilliard+%28asahi-mini%29 Are you using the arch based Asahi Linux(https://asahilinux.org/)? -- You are receiving this mail because: You are on the CC list for the bug. From bugzilla at busybox.net Wed Mar 1 15:51:35 2023 From: bugzilla at busybox.net (bugzilla at busybox.net) Date: Wed, 01 Mar 2023 15:51:35 +0000 Subject: [Buildroot] [Bug 15366] New: xscreensaver needs util-linux dependency for per-package build Message-ID: https://bugs.busybox.net/show_bug.cgi?id=15366 Bug ID: 15366 Summary: xscreensaver needs util-linux dependency for per-package build Product: buildroot Version: unspecified Hardware: All OS: Linux Status: NEW Severity: minor Priority: P5 Component: Other Assignee: unassigned at buildroot.uclibc.org Reporter: jbittner.br.bugs at gmail.com CC: buildroot at uclibc.org Target Milestone: --- in 2023.02-rc1 and -rc2, the per-package parallel build fails for xscreensaver-6.03. I realize this is an experimental feature, but usually such a failure indicates that a dependency wasn't properly specified and therefore staged into the per-package build folder. In traditional build, the dependency is already installed in the build folder by another module and the failure does not occur. In this case, adding util-linux to the XSCREENSAVER_DEPENDENCIES in xscreensaver.mk corrects the issue. -- You are receiving this mail because: You are on the CC list for the bug. From peter at korsgaard.com Wed Mar 1 16:01:34 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 1 Mar 2023 17:01:34 +0100 Subject: [Buildroot] [git commit branch/2022.11.x] Update for 2022.11.2 Message-ID: <20230301160159.995C886E13@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=71ddf1a0848e7b17c220b759ffae30ea2b13e1a8 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.11.x Signed-off-by: Peter Korsgaard --- CHANGES | 36 ++++++++++++++++++++++++++++++++++++ Makefile | 4 ++-- support/misc/Vagrantfile | 2 +- 3 files changed, 39 insertions(+), 3 deletions(-) diff --git a/CHANGES b/CHANGES index d8507a5a25..247c8c7233 100644 --- a/CHANGES +++ b/CHANGES @@ -1,3 +1,39 @@ +2022.11.2, released March 1st, 2023 + + Important / security related fixes. + + Fix make O=..._defconfig builds (regression in 2022.11.1). + + A number of additional/stricter checks have been added to + ./utils/check-package. + + Build host dependencies check extended to check for a number + of specific perl modules to better handle distributions (like + Fedora) with very fine grained perl packages. Also ensure + build host has git >= 2.0.0 when using packages written in + go/rust because the vendoring may need it. + + Defconfigs: ASUS tinker rk3288: Fix boot issue related to TPL + + Updated/fixed packages: afboot-stm32, apache, barebox, c-ares, + elf2flt, freeswitch, fwts, gcc, gdal, git, gitlab-runner, + ipmitool, kodi, libgit2, libks, libopenssl, libressl, live555, + lua, lxc, mariadb, mesa3d-headers, modsecurity2, mongoose, + netopeer2, nodejs, openjdk, openpowerlink, openvpn, opusfile, + postgresql, proftpd, pugixml, python-future, python-idna, qt5, + rtl8192eu, rtl8723ds, sdl2, sofia-sip, ssdp-responder, sudo, + sunxi-mali-utgard, thermald, ti-sgx-km, tmux, uboot, upx, vim, + webkitgtk, wolfssl, wpewebkit, xlib_libXpm, + xserver_xorg-server, xxhash, xz, yajl, zabbix + + Issues resolved (http://bugs.uclibc.org): + + #15271: no start-qemu.sh + #15281: Error compiling GDAL library for RPi-64 if libgdal-dev install.. + #15291: BR2_PACKAGE_GNU_EFI_ARCH_SUPPORTS without location + #15301: Selecting NAND Flash boot media (NAND_BOOT) breaks the uboot.. + #15331: Warning on python-flit-core license when generating legal info + 2022.11.1, released January 18th, 2023 Important / security related fixes. diff --git a/Makefile b/Makefile index 804ae58689..76faedb95e 100644 --- a/Makefile +++ b/Makefile @@ -92,9 +92,9 @@ all: .PHONY: all # Set and export the version string -export BR2_VERSION := 2022.11.1 +export BR2_VERSION := 2022.11.2 # Actual time the release is cut (for reproducible builds) -BR2_VERSION_EPOCH = 1674028000 +BR2_VERSION_EPOCH = 1677686000 # Save running make version since it's clobbered by the make package RUNNING_MAKE_VERSION := $(MAKE_VERSION) diff --git a/support/misc/Vagrantfile b/support/misc/Vagrantfile index 9eee9955ec..63806155a8 100644 --- a/support/misc/Vagrantfile +++ b/support/misc/Vagrantfile @@ -5,7 +5,7 @@ ################################################################################ # Buildroot version to use -RELEASE='2022.11.1' +RELEASE='2022.11.2' ### Change here for more memory/cores ### VM_MEMORY=2048 From niklas.cassel at wdc.com Wed Mar 1 15:58:07 2023 From: niklas.cassel at wdc.com (Niklas Cassel) Date: Wed, 1 Mar 2023 16:58:07 +0100 Subject: [Buildroot] [PATCH 0/3] misc aarch64-sbsa cleanups Message-ID: <20230301155810.3222459-1-niklas.cassel@wdc.com> Hello, Here come some small aarch64-sbsa cleanups. Please consider for inclusion. Kind regards, Niklas Niklas Cassel (3): board/qemu/aarch64-sbsa: use PARTLABEL to specify root board/qemu/aarch64-sbsa: use the default console specified by ACPI board/qemu/aarch64-sbsa: drop unused kernel config file board/qemu/aarch64-sbsa/grub.cfg | 2 +- board/qemu/aarch64-sbsa/linux.config | 68 ---------------------------- 2 files changed, 1 insertion(+), 69 deletions(-) delete mode 100644 board/qemu/aarch64-sbsa/linux.config -- 2.39.2 From niklas.cassel at wdc.com Wed Mar 1 15:58:08 2023 From: niklas.cassel at wdc.com (Niklas Cassel) Date: Wed, 1 Mar 2023 16:58:08 +0100 Subject: [Buildroot] [PATCH 1/3] board/qemu/aarch64-sbsa: use PARTLABEL to specify root In-Reply-To: <20230301155810.3222459-1-niklas.cassel@wdc.com> References: <20230301155810.3222459-1-niklas.cassel@wdc.com> Message-ID: <20230301155810.3222459-2-niklas.cassel@wdc.com> Specifying /dev/sda2 is ambigious, and when booting my arm64 machine this tries to mount the second partition of my ATA drive, instead of the second partition of the USB-stick, simply because the ATA driver is probed earlier than the USB controller driver. To solve this problem, use PARTLABEL=root to specify the root filesystem. This is similar to how it is currently done for board/aarch64-efi/grub.cfg and board/qemu/aarch64-ebbr/grub.cfg. Signed-off-by: Niklas Cassel --- board/qemu/aarch64-sbsa/grub.cfg | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/board/qemu/aarch64-sbsa/grub.cfg b/board/qemu/aarch64-sbsa/grub.cfg index cd486caf4c..39b7842f8f 100644 --- a/board/qemu/aarch64-sbsa/grub.cfg +++ b/board/qemu/aarch64-sbsa/grub.cfg @@ -2,5 +2,5 @@ set default="0" set timeout="5" menuentry "Buildroot" { - linux /Image root=/dev/sda2 rootwait console=ttyAMA0 + linux /Image root=PARTLABEL=root rootwait console=ttyAMA0 } -- 2.39.2 From niklas.cassel at wdc.com Wed Mar 1 15:58:09 2023 From: niklas.cassel at wdc.com (Niklas Cassel) Date: Wed, 1 Mar 2023 16:58:09 +0100 Subject: [Buildroot] [PATCH 2/3] board/qemu/aarch64-sbsa: use the default console specified by ACPI In-Reply-To: <20230301155810.3222459-1-niklas.cassel@wdc.com> References: <20230301155810.3222459-1-niklas.cassel@wdc.com> Message-ID: <20230301155810.3222459-3-niklas.cassel@wdc.com> ARM SBBR (Server Base Boot Requirements) defines SPCR (Serial Port Console Redirection Table) as a mandatory ACPI table that specifies the configuration of a serial console. In the linux kernel, ARM developers have decided that consoles defined by SPCR are always enabled when existing, see e.g.: https://lore.kernel.org/linux-serial/20200430161438.17640-1-alpernebiyasak at gmail.com/T/ Specifying console=ttyAMA0 (which is a serial console) is thus redundant for an ARM SBSA board. (It also blindly assumes that the serial console is on ttyAMA0, which might not be true.) Drop the explicit console=ttyAMA0 on the kernel command line, such that the kernel can pick up the default console defined by SPCR. This is similar to how it is currently done for board/aarch64-efi/grub.cfg. Signed-off-by: Niklas Cassel --- board/qemu/aarch64-sbsa/grub.cfg | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/board/qemu/aarch64-sbsa/grub.cfg b/board/qemu/aarch64-sbsa/grub.cfg index 39b7842f8f..d99e19c4cd 100644 --- a/board/qemu/aarch64-sbsa/grub.cfg +++ b/board/qemu/aarch64-sbsa/grub.cfg @@ -2,5 +2,5 @@ set default="0" set timeout="5" menuentry "Buildroot" { - linux /Image root=PARTLABEL=root rootwait console=ttyAMA0 + linux /Image root=PARTLABEL=root rootwait } -- 2.39.2 From niklas.cassel at wdc.com Wed Mar 1 15:58:10 2023 From: niklas.cassel at wdc.com (Niklas Cassel) Date: Wed, 1 Mar 2023 16:58:10 +0100 Subject: [Buildroot] [PATCH 3/3] board/qemu/aarch64-sbsa: drop unused kernel config file In-Reply-To: <20230301155810.3222459-1-niklas.cassel@wdc.com> References: <20230301155810.3222459-1-niklas.cassel@wdc.com> Message-ID: <20230301155810.3222459-4-niklas.cassel@wdc.com> The config file board/qemu/aarch64-sbsa/linux.config has never been in use by configs/qemu_aarch64_sbsa_defconfig, neither via BR2_LINUX_KERNEL_CUSTOM_CONFIG_FILE, nor via BR2_LINUX_KERNEL_CONFIG_FRAGMENT_FILES. Thus the config file is and has always been unused. Remove it such that no one might get the silly idea that it is actually used for something. Signed-off-by: Niklas Cassel --- board/qemu/aarch64-sbsa/linux.config | 68 ---------------------------- 1 file changed, 68 deletions(-) delete mode 100644 board/qemu/aarch64-sbsa/linux.config diff --git a/board/qemu/aarch64-sbsa/linux.config b/board/qemu/aarch64-sbsa/linux.config deleted file mode 100644 index a60cce02ec..0000000000 --- a/board/qemu/aarch64-sbsa/linux.config +++ /dev/null @@ -1,68 +0,0 @@ -CONFIG_SYSVIPC=y -CONFIG_POSIX_MQUEUE=y -CONFIG_NO_HZ_IDLE=y -CONFIG_HIGH_RES_TIMERS=y -CONFIG_TASKSTATS=y -CONFIG_SCHED_AUTOGROUP=y -CONFIG_PROFILING=y -CONFIG_ARCH_VEXPRESS=y -CONFIG_COMPAT=y -CONFIG_FW_CFG_SYSFS=y -CONFIG_FW_CFG_SYSFS_CMDLINE=y -CONFIG_ACPI=y -CONFIG_MODULES=y -CONFIG_MODULE_UNLOAD=y -CONFIG_BLK_DEV_BSGLIB=y -CONFIG_BINFMT_MISC=y -CONFIG_TRANSPARENT_HUGEPAGE=y -CONFIG_NET=y -CONFIG_PACKET=y -CONFIG_PACKET_DIAG=y -CONFIG_UNIX=y -CONFIG_NET_KEY=y -CONFIG_INET=y -CONFIG_IP_MULTICAST=y -CONFIG_IP_ADVANCED_ROUTER=y -CONFIG_BRIDGE=m -CONFIG_NET_SCHED=y -CONFIG_VSOCKETS=y -CONFIG_PCI=y -CONFIG_PCI_HOST_GENERIC=y -CONFIG_DEVTMPFS=y -CONFIG_DEVTMPFS_MOUNT=y -CONFIG_VIRTIO_BLK=y -CONFIG_BLK_DEV_SD=y -CONFIG_CHR_DEV_SG=y -CONFIG_SCSI_CONSTANTS=y -CONFIG_SCSI_LOGGING=y -CONFIG_SCSI_SCAN_ASYNC=y -CONFIG_SCSI_VIRTIO=y -CONFIG_ATA=y -CONFIG_SATA_AHCI_PLATFORM=y -CONFIG_NETDEVICES=y -CONFIG_DUMMY=y -CONFIG_MACVLAN=y -CONFIG_VIRTIO_NET=y -CONFIG_NLMON=y -CONFIG_SERIAL_AMBA_PL011=y -CONFIG_SERIAL_AMBA_PL011_CONSOLE=y -CONFIG_VIRTIO_CONSOLE=y -CONFIG_HW_RANDOM=y -CONFIG_HW_RANDOM_VIRTIO=y -CONFIG_TCG_TPM=y -CONFIG_TCG_TIS=y -CONFIG_DRM=y -CONFIG_DRM_VIRTIO_GPU=y -CONFIG_RTC_CLASS=y -CONFIG_RTC_DRV_PL031=y -CONFIG_VIRTIO_PCI=y -CONFIG_VIRTIO_MMIO=y -CONFIG_VIRTIO_MMIO_CMDLINE_DEVICES=y -CONFIG_MAILBOX=y -CONFIG_PL320_MBOX=y -CONFIG_ARM_SMMU_V3=y -CONFIG_EXT4_FS=y -CONFIG_FUSE_FS=y -CONFIG_VIRTIO_FS=y -CONFIG_TMPFS=y -CONFIG_TMPFS_POSIX_ACL=y -- 2.39.2 From bugzilla at busybox.net Wed Mar 1 16:21:32 2023 From: bugzilla at busybox.net (bugzilla at busybox.net) Date: Wed, 01 Mar 2023 16:21:32 +0000 Subject: [Buildroot] [Bug 15361] Buildroot linking error on Apple Silicon In-Reply-To: References: Message-ID: https://bugs.busybox.net/show_bug.cgi?id=15361 --- Comment #2 from Jakub --- Created attachment 9516 --> https://bugs.busybox.net/attachment.cgi?id=9516&action=edit Logs Logs of an errors from terminal -- You are receiving this mail because: You are on the CC list for the bug. From bugzilla at busybox.net Wed Mar 1 16:27:00 2023 From: bugzilla at busybox.net (bugzilla at busybox.net) Date: Wed, 01 Mar 2023 16:27:00 +0000 Subject: [Buildroot] [Bug 15361] Buildroot linking error on Apple Silicon In-Reply-To: References: Message-ID: https://bugs.busybox.net/show_bug.cgi?id=15361 Peter Korsgaard changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution|--- |INVALID --- Comment #3 from Peter Korsgaard --- (In reply to Jakub from comment #0) Building on MacOS is unlikely to work, you really need to build on a Linux machine. x86-64 naturally gets most testing, but conceptually it should work to build on an arm64 Linux machine as well (except for the prebuilt external toolchains and similar). -- You are receiving this mail because: You are on the CC list for the bug. From bugzilla at busybox.net Wed Mar 1 16:39:05 2023 From: bugzilla at busybox.net (bugzilla at busybox.net) Date: Wed, 01 Mar 2023 16:39:05 +0000 Subject: [Buildroot] [Bug 15361] Buildroot linking error on Apple Silicon In-Reply-To: References: Message-ID: https://bugs.busybox.net/show_bug.cgi?id=15361 --- Comment #4 from Jakub --- (In reply to James Hilliard from comment #1) I'm using macOS Ventura 13.2.1 and building an image for raspberry pi -- You are receiving this mail because: You are on the CC list for the bug. From peter at korsgaard.com Wed Mar 1 16:44:17 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 01 Mar 2023 17:44:17 +0100 Subject: [Buildroot] Buildroot 2022.11.2 released Message-ID: <87ilfkfmla.fsf@dell.be.48ers.dk> Hi, Buildroot is a simple tool for creating complete embedded Linux systems (http://buildroot.org). Buildroot 2022.11.2 is released - Go download it at: http://buildroot.org/downloads/buildroot-2022.11.2.tar.gz or http://buildroot.org/downloads/buildroot-2022.11.2.tar.xz Or get it from Git: git://git.buildroot.org/buildroot Buildroot 2022.11.2 is a bugfix release, fixing a number of important / security related issues discovered since the 2022.11.1 release. - Fix make O=..._defconfig builds (regression in 2022.11.1). - A number of additional/stricter checks have been added to ./utils/check-package. - Build host dependencies check extended to check for a number of specific perl modules to better handle distributions (like Fedora) with very fine grained perl packages. Also ensure build host has git >= 2.0.0 when using packages written in go/rust because the vendoring may need it. - Defconfigs: ASUS tinker rk3288: Fix boot issue related to TPL - Security fixes for apache, c-ares, freeswitch, git, libgit2, libopenssl, libressl, lxc, modsecurity2, opusfile, python-future, sdl2, sudo, upx, vim, webkitgtk, wpewebkit, xlib_libXpm, xserver_xorg-server - Fixes for download/compilation/runtime/license issues in afboot-stm32, barebox, elf2flt, fwts, gcc, gdal, gitlab-runner, ipmitool, kodi, libks, live555, lua, mariadb, mesa3d-headers, mongoose, netopeer2, nodejs, openjdk, openpowerlink, openvpn, postgresql, proftpd, pugixml, python-idna, qt5, rtl8192eu, rtl8723ds, sofia-sip, ssdp-responder, sunix-mali-utgard, thermald, ti-sgx-km, tmux, uboot, wolfssl, xxhash, xz, yajl, zabbix For more details, see the CHANGES file: https://git.buildroot.net/buildroot/plain/CHANGES?id=2022.11.2 Users of the affected packages are strongly encouraged to upgrade. Many thanks to all the people contributing to this release: git shortlog -sn 2022.11.1.. 23 Ricardo Martincoski 19 Fabrice Fontaine 16 Peter Korsgaard 10 Bernd Kuhls 7 Giulio Benetti 6 Thomas Petazzoni 4 Vincent Fazio 3 Adrian Perez de Castro 3 Francois Perrad 3 Joachim Wiberg 2 Arnout Vandecappelle 2 Yann E. MORIN 1 Andr? Zwing 1 Ben Hutchings 1 Casey Reeves 1 Frank Vanbever 1 Julien Olivain 1 Maxim Kochetkov 1 Michael Fischer 1 Nicolas Cavallari 1 Niklas Cassel 1 Peter Seiderer 1 Sergey Organov 1 S?bastien Szymanski 1 Yair Ben-Avraham -- Bye, Peter Korsgaard From peter at korsgaard.com Wed Mar 1 20:23:45 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 1 Mar 2023 21:23:45 +0100 Subject: [Buildroot] [git commit] Update for 2022.11.2 Message-ID: <20230301202724.19CFB86E3F@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=4be361ada540af523e76ce8e9330d034a7a11a26 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Signed-off-by: Peter Korsgaard (cherry picked from commit 71ddf1a0848e7b17c220b759ffae30ea2b13e1a8) [Peter: drop Makefile change] Signed-off-by: Peter Korsgaard --- CHANGES | 36 ++++++++++++++++++++++++++++++++++++ support/misc/Vagrantfile | 2 +- 2 files changed, 37 insertions(+), 1 deletion(-) diff --git a/CHANGES b/CHANGES index 04b49a94cb..6647c0c8e6 100644 --- a/CHANGES +++ b/CHANGES @@ -103,6 +103,42 @@ #15301: Selecting NAND Flash boot media (NAND_BOOT) breaks the uboot.. #15331: Warning on python-flit-core license when generating legal info +2022.11.2, released March 1st, 2023 + + Important / security related fixes. + + Fix make O=..._defconfig builds (regression in 2022.11.1). + + A number of additional/stricter checks have been added to + ./utils/check-package. + + Build host dependencies check extended to check for a number + of specific perl modules to better handle distributions (like + Fedora) with very fine grained perl packages. Also ensure + build host has git >= 2.0.0 when using packages written in + go/rust because the vendoring may need it. + + Defconfigs: ASUS tinker rk3288: Fix boot issue related to TPL + + Updated/fixed packages: afboot-stm32, apache, barebox, c-ares, + elf2flt, freeswitch, fwts, gcc, gdal, git, gitlab-runner, + ipmitool, kodi, libgit2, libks, libopenssl, libressl, live555, + lua, lxc, mariadb, mesa3d-headers, modsecurity2, mongoose, + netopeer2, nodejs, openjdk, openpowerlink, openvpn, opusfile, + postgresql, proftpd, pugixml, python-future, python-idna, qt5, + rtl8192eu, rtl8723ds, sdl2, sofia-sip, ssdp-responder, sudo, + sunxi-mali-utgard, thermald, ti-sgx-km, tmux, uboot, upx, vim, + webkitgtk, wolfssl, wpewebkit, xlib_libXpm, + xserver_xorg-server, xxhash, xz, yajl, zabbix + + Issues resolved (http://bugs.uclibc.org): + + #15271: no start-qemu.sh + #15281: Error compiling GDAL library for RPi-64 if libgdal-dev install.. + #15291: BR2_PACKAGE_GNU_EFI_ARCH_SUPPORTS without location + #15301: Selecting NAND Flash boot media (NAND_BOOT) breaks the uboot.. + #15331: Warning on python-flit-core license when generating legal info + 2022.11.1, released January 18th, 2023 Important / security related fixes. diff --git a/support/misc/Vagrantfile b/support/misc/Vagrantfile index 9eee9955ec..63806155a8 100644 --- a/support/misc/Vagrantfile +++ b/support/misc/Vagrantfile @@ -5,7 +5,7 @@ ################################################################################ # Buildroot version to use -RELEASE='2022.11.1' +RELEASE='2022.11.2' ### Change here for more memory/cores ### VM_MEMORY=2048 From peter at korsgaard.com Wed Mar 1 20:26:45 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 1 Mar 2023 21:26:45 +0100 Subject: [Buildroot] [git commit] docs/website: update for 2022.11.2 Message-ID: <20230301202724.2623B86E40@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=8b5253b1c0db4414dddbe0bc5ce583f5f19717f7 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Signed-off-by: Peter Korsgaard --- docs/website/download.html | 18 +++++++++--------- docs/website/news.html | 19 +++++++++++++++++++ 2 files changed, 28 insertions(+), 9 deletions(-) diff --git a/docs/website/download.html b/docs/website/download.html index 12f967db14..d39222e694 100644 --- a/docs/website/download.html +++ b/docs/website/download.html @@ -42,37 +42,37 @@ -

Latest stable release: 2022.11.1

+

Latest stable release: 2022.11.2

diff --git a/docs/website/news.html b/docs/website/news.html index 0f8bd26702..9a76b82505 100644 --- a/docs/website/news.html +++ b/docs/website/news.html @@ -9,6 +9,25 @@

News

    +
  • +
    +
    +
    +

    2022.11.2 released

    +

    1 March 2023

    +
    +
    +

    The 2022.11.2 bugfix release is out, fixing a number of important / + security related issues discovered since the 2022.11.1 release. See the + CHANGES + file for more details, read the + announcement + and go to the downloads page to pick up the + 2022.11.2 release.

    +
    +
    +
  • +
  • From peter at korsgaard.com Wed Mar 1 20:49:07 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 1 Mar 2023 21:49:07 +0100 Subject: [Buildroot] [git commit branch/2022.02.x] Update for 2022.02.10 Message-ID: <20230301205003.A447A86E4B@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=6fbe4b39017b0f05b70d6541ea7df4cd8cf59d0a branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.02.x Signed-off-by: Peter Korsgaard --- CHANGES | 32 ++++++++++++++++++++++++++++++++ Makefile | 4 ++-- support/misc/Vagrantfile | 2 +- 3 files changed, 35 insertions(+), 3 deletions(-) diff --git a/CHANGES b/CHANGES index c0e144755d..3ffae0f7cc 100644 --- a/CHANGES +++ b/CHANGES @@ -1,3 +1,35 @@ +2022.02.10, released March 1st, 2023 + + Important / security related fixes. + + Fix make O=..._defconfig builds (regression in 2022.11.1). + + A number of additional/stricter checks have been added to + ./utils/check-package. + + Build host dependencies check extended to check for a number + of specific perl modules to better handle distributions (like + Fedora) with very fine grained perl packages. Also ensure + build host has git >= 2.0.0 when using packages written in + go/rust because the vendoring may need it. + + Defconfigs: ASUS tinker rk3288: Fix boot issue related to TPL + + Updated/fixed packages: afboot-stm32, apache, barebox, c-ares, + elf2flt, freeswitch, fwts, gcc, git, kodi, libgit2, libks, + libopenssl, live555, lua, lxc, mesa3d-headers, modsecurity2, + netopeer2, openjdk, openpowerlink, openvpn, opusfile, + postgresql, pugixml, python-future, qt5, sdl2, sofia-sip, + ssdp-responder, sudo, sunxi-mali-utgard, ti-sgx-km, tmux, + uboot, upx, vim, webkitgtk, wolfssl, wpewebkit, xlib_libXpm, + xserver_xorg-server, xxhash, xz, yajl, zabbix + + Issues resolved (http://bugs.uclibc.org): + + #15271: no start-qemu.sh + #15291: BR2_PACKAGE_GNU_EFI_ARCH_SUPPORTS without location + #15301: Selecting NAND Flash boot media (NAND_BOOT) breaks the uboot.. + 2022.02.9, released January 18th, 2023 Important / security related fixes. diff --git a/Makefile b/Makefile index 3828cf26ed..a7ed8e5a80 100644 --- a/Makefile +++ b/Makefile @@ -92,9 +92,9 @@ all: .PHONY: all # Set and export the version string -export BR2_VERSION := 2022.02.9 +export BR2_VERSION := 2022.02.10 # Actual time the release is cut (for reproducible builds) -BR2_VERSION_EPOCH = 1674038000 +BR2_VERSION_EPOCH = 1677703000 # Save running make version since it's clobbered by the make package RUNNING_MAKE_VERSION := $(MAKE_VERSION) diff --git a/support/misc/Vagrantfile b/support/misc/Vagrantfile index a96b91ea40..bd48f6e600 100644 --- a/support/misc/Vagrantfile +++ b/support/misc/Vagrantfile @@ -5,7 +5,7 @@ ################################################################################ # Buildroot version to use -RELEASE='2022.02.9' +RELEASE='2022.02.10' ### Change here for more memory/cores ### VM_MEMORY=2048 From bugzilla at busybox.net Wed Mar 1 21:02:50 2023 From: bugzilla at busybox.net (bugzilla at busybox.net) Date: Wed, 01 Mar 2023 21:02:50 +0000 Subject: [Buildroot] [Bug 15361] Buildroot linking error on Apple Silicon In-Reply-To: References: Message-ID: https://bugs.busybox.net/show_bug.cgi?id=15361 --- Comment #5 from James Hilliard --- (In reply to Jakub from comment #4) Yeah, buildroot needs a Linux based host OS, macOS isn't going to work. You need to install something like Asahi Linux, a aarch64 virtual machine may also work via qemu or something. -- You are receiving this mail because: You are on the CC list for the bug. From peter at korsgaard.com Wed Mar 1 21:40:44 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 01 Mar 2023 22:40:44 +0100 Subject: [Buildroot] Buildroot 2022.02.10 released Message-ID: <87cz5sf8v7.fsf@dell.be.48ers.dk> Hi, Buildroot is a simple tool for creating complete embedded Linux systems (http://buildroot.org). Buildroot 2022.02.10 is released - Go download it at: http://buildroot.org/downloads/buildroot-2022.02.10.tar.gz or http://buildroot.org/downloads/buildroot-2022.02.10.tar.xz Or get it from Git: git://git.buildroot.org/buildroot Buildroot 2022.02.10 is a bugfix release on the current long term release, fixing a number of important / security related issues discovered since the 2022.02.9 release. - Fix make O=..._defconfig builds (regression in 2022.02.9). - A number of additional/stricter checks have been added to ./utils/check-package. - Build host dependencies check extended to check for a number of specific perl modules to better handle distributions (like Fedora) with very fine grained perl packages. Also ensure build host has git >= 2.0.0 when using packages written in go/rust because the vendoring may need it. - Defconfigs: ASUS tinker rk3288: Fix boot issue related to TPL - Security fixes for apache, c-ares, freeswitch, git, libgit2, libopenssl, lxc, modsecurity2, opusfile, python-future, sdl2, sudo, upx, vim, webkitgtk, wpewebkit, xlib_libXpm, xserver_xorg-server - Fixes for download/compilation/runtime/license issues in afboot-stm32, barebox, elf2flt, gcc, kodi, libks, live555, lua, mesa3d-headers, netopeer2, openjdk, openpowerlink, openvpn, postgresql, pugixml, qt5, sofia-sip, ssdp-responder, sunxi-mali-utgard, ti-sgx-km, tmux, uboot, wolfssl, xxhash, xz, yajl, zabbix For more details, see the CHANGES file: https://git.buildroot.net/buildroot/plain/CHANGES?id=2022.02.10 Users of the affected packages are strongly encouraged to upgrade. Many thanks to all the people contributing to this release: git shortlog -sn 2022.02.9.. 21 Ricardo Martincoski 18 Fabrice Fontaine 16 Peter Korsgaard 13 Bernd Kuhls 6 Thomas Petazzoni 5 Adrian Perez de Castro 5 Nicolas Cavallari 4 Giulio Benetti 3 Joachim Wiberg 2 Arnout Vandecappelle 2 Francois Perrad 2 Vincent Fazio 2 Yann E. MORIN 1 Andr? Zwing 1 Ben Hutchings 1 Casey Reeves 1 Frank Vanbever 1 Niklas Cassel 1 Peter Seiderer 1 Sergey Organov 1 S?bastien Szymanski 1 Thomas Devoogdt 1 Yair Ben-Avraham -- Bye, Peter Korsgaard From peter at korsgaard.com Wed Mar 1 21:44:02 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 1 Mar 2023 22:44:02 +0100 Subject: [Buildroot] [git commit] docs/website: update for 2022.02.10 Message-ID: <20230301214429.3F95786E65@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=61f1601536f86dc90dcd1efc0eb13f58f4a3dbe5 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Signed-off-by: Peter Korsgaard --- docs/website/download.html | 18 +++++++++--------- docs/website/news.html | 19 +++++++++++++++++++ 2 files changed, 28 insertions(+), 9 deletions(-) diff --git a/docs/website/download.html b/docs/website/download.html index d39222e694..fa9276a86c 100644 --- a/docs/website/download.html +++ b/docs/website/download.html @@ -8,37 +8,37 @@
    Download
    -

    Latest long term support release: 2022.02.9

    +

    Latest long term support release: 2022.02.10

    diff --git a/docs/website/news.html b/docs/website/news.html index 9a76b82505..7486002581 100644 --- a/docs/website/news.html +++ b/docs/website/news.html @@ -9,6 +9,25 @@

    News

      +
    • +
      +
      +
      +

      2022.02.10 released

      +

      18 January 2023

      +
      +
      +

      The 2022.02.10 bugfix release is out, fixing a number of important / + security related issues discovered since the 2022.02.9 release. See the + CHANGES + file for more details, read the + announcement + and go to the downloads page to pick up the + 2022.02.10 release.

      +
      +
      +
    • +
    • From peter at korsgaard.com Wed Mar 1 21:41:48 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 1 Mar 2023 22:41:48 +0100 Subject: [Buildroot] [git commit] Update for 2022.02.10 Message-ID: <20230301214429.3033786E64@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=e5f9cbd91a4fc4491587bfc097c6d89f1782c1d5 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Signed-off-by: Peter Korsgaard (cherry picked from commit 6fbe4b39017b0f05b70d6541ea7df4cd8cf59d0a) [Peter: drop Makefile change] Signed-off-by: Peter Korsgaard --- CHANGES | 32 ++++++++++++++++++++++++++++++++ 1 file changed, 32 insertions(+) diff --git a/CHANGES b/CHANGES index 6647c0c8e6..a3de4ba1d7 100644 --- a/CHANGES +++ b/CHANGES @@ -721,6 +721,38 @@ #14731: BR2_PACKAGE_IOSTAT #14751: LVM2 Outdated Link +2022.02.10, released March 1st, 2023 + + Important / security related fixes. + + Fix make O=..._defconfig builds (regression in 2022.02.9). + + A number of additional/stricter checks have been added to + ./utils/check-package. + + Build host dependencies check extended to check for a number + of specific perl modules to better handle distributions (like + Fedora) with very fine grained perl packages. Also ensure + build host has git >= 2.0.0 when using packages written in + go/rust because the vendoring may need it. + + Defconfigs: ASUS tinker rk3288: Fix boot issue related to TPL + + Updated/fixed packages: afboot-stm32, apache, barebox, c-ares, + elf2flt, freeswitch, fwts, gcc, git, kodi, libgit2, libks, + libopenssl, live555, lua, lxc, mesa3d-headers, modsecurity2, + netopeer2, openjdk, openpowerlink, openvpn, opusfile, + postgresql, pugixml, python-future, qt5, sdl2, sofia-sip, + ssdp-responder, sudo, sunxi-mali-utgard, ti-sgx-km, tmux, + uboot, upx, vim, webkitgtk, wolfssl, wpewebkit, xlib_libXpm, + xserver_xorg-server, xxhash, xz, yajl, zabbix + + Issues resolved (http://bugs.uclibc.org): + + #15271: no start-qemu.sh + #15291: BR2_PACKAGE_GNU_EFI_ARCH_SUPPORTS without location + #15301: Selecting NAND Flash boot media (NAND_BOOT) breaks the uboot.. + 2022.02.9, released January 18th, 2023 Important / security related fixes. From ju.o at free.fr Wed Mar 1 22:01:58 2023 From: ju.o at free.fr (Julien Olivain) Date: Wed, 1 Mar 2023 23:01:58 +0100 Subject: [Buildroot] [PATCH next 1/2] package/kexec: bump to version 2.0.26 Message-ID: <20230301220159.161476-1-ju.o@free.fr> See release announce: https://lists.infradead.org/pipermail/kexec/2022-December/026399.html Signed-off-by: Julien Olivain --- Patch tested on branch next at commit b793f3a with commands: make check-package ... 0 warnings generated utils/test-pkg -a -p kexec ... 45 builds, 14 skipped, 0 build failed, 0 legal-info failed, 0 show-info failed --- package/kexec/kexec.hash | 2 +- package/kexec/kexec.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/kexec/kexec.hash b/package/kexec/kexec.hash index 34e17339b9..4e16a53a35 100644 --- a/package/kexec/kexec.hash +++ b/package/kexec/kexec.hash @@ -1,4 +1,4 @@ # From https://www.kernel.org/pub/linux/utils/kernel/kexec/sha256sums.asc -sha256 7ce2e5def38ec04f79feb107d02243dd586fbc68569eccf02f44bad3a13ec07d kexec-tools-2.0.25.tar.xz +sha256 7fe36a064101cd5c515e41b2be393dce3ca88adce59d6ee668e0af7c0c4570cd kexec-tools-2.0.26.tar.xz # locally calculated sha256 fa5fc1d1eec39532ea517518eeefd7b6e3c14341a55e5880a0e2a49eee47a5b7 COPYING diff --git a/package/kexec/kexec.mk b/package/kexec/kexec.mk index ced7009ed3..c1411f6ab7 100644 --- a/package/kexec/kexec.mk +++ b/package/kexec/kexec.mk @@ -4,7 +4,7 @@ # ################################################################################ -KEXEC_VERSION = 2.0.25 +KEXEC_VERSION = 2.0.26 KEXEC_SOURCE = kexec-tools-$(KEXEC_VERSION).tar.xz KEXEC_SITE = $(BR2_KERNEL_MIRROR)/linux/utils/kernel/kexec KEXEC_LICENSE = GPL-2.0 -- 2.39.2 From ju.o at free.fr Wed Mar 1 22:01:59 2023 From: ju.o at free.fr (Julien Olivain) Date: Wed, 1 Mar 2023 23:01:59 +0100 Subject: [Buildroot] [PATCH next 2/2] package/kexec: add KEXEC_CPE_ID_VENDOR In-Reply-To: <20230301220159.161476-1-ju.o@free.fr> References: <20230301220159.161476-1-ju.o@free.fr> Message-ID: <20230301220159.161476-2-ju.o@free.fr> cpe:2.3:a:kexec-tools_project:kexec-tools is a valid CPE identifier for this package: https://nvd.nist.gov/products/cpe/search/results?namingFormat=2.3&keyword=cpe%3A2.3%3Aa%3Akexec-tools_project%3Akexec-tools Signed-off-by: Julien Olivain --- package/kexec/kexec.mk | 1 + 1 file changed, 1 insertion(+) diff --git a/package/kexec/kexec.mk b/package/kexec/kexec.mk index c1411f6ab7..a725a1bfba 100644 --- a/package/kexec/kexec.mk +++ b/package/kexec/kexec.mk @@ -9,6 +9,7 @@ KEXEC_SOURCE = kexec-tools-$(KEXEC_VERSION).tar.xz KEXEC_SITE = $(BR2_KERNEL_MIRROR)/linux/utils/kernel/kexec KEXEC_LICENSE = GPL-2.0 KEXEC_LICENSE_FILES = COPYING +KEXEC_CPE_ID_VENDOR = kexec-tools_project KEXEC_SELINUX_MODULES = kdump # Makefile expects $STRIP -o to work, so needed for !BR2_STRIP_strip -- 2.39.2 From javad321javad at gmail.com Thu Mar 2 03:25:48 2023 From: javad321javad at gmail.com (Javad Rahimipetroudi) Date: Thu, 2 Mar 2023 06:55:48 +0330 Subject: [Buildroot] Help for the first patch: [PATCH 1/1] configs/orangepi_pc2: add board support In-Reply-To: <20230301083556.2408221-1-javad321javad@gmail.com> References: <20230301083556.2408221-1-javad321javad@gmail.com> Message-ID: Hello, It is my first time that I sent a patch. I followed the guidelines to add support for a missed board (OrangePi PC2) Is anything else required? I would be grateful if you help me. Best Regards, Javad ---------- Forwarded message --------- From: Javad Rahimi Date: Wed, Mar 1, 2023, 12:06 Subject: [PATCH 1/1] configs/orangepi_pc2: add board support To: Cc: add board support for orangepi pc2 Signed-off-by: Javad Rahimi --- configs/orangepi_pc2_defconfig | 41 ++++++++++++++++++++++++++++++++++ 1 file changed, 41 insertions(+) create mode 100644 configs/orangepi_pc2_defconfig diff --git a/configs/orangepi_pc2_defconfig b/configs/orangepi_pc2_defconfig new file mode 100644 index 0000000000..63ee554caf --- /dev/null +++ b/configs/orangepi_pc2_defconfig @@ -0,0 +1,41 @@ +BR2_aarch64=y +BR2_ARM_FPU_VFPV4=y +BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_16=y +BR2_TOOLCHAIN_BUILDROOT_CXX=y +BR2_TARGET_GENERIC_ISSUE="Welcome to Orangepi PC2" +BR2_ROOTFS_DEVICE_CREATION_DYNAMIC_MDEV=y +BR2_SYSTEM_DHCP="eth0" +BR2_ROOTFS_POST_BUILD_SCRIPT="board/orangepi/common/post-build.sh" +BR2_ROOTFS_POST_IMAGE_SCRIPT="support/scripts/genimage.sh" +BR2_ROOTFS_POST_SCRIPT_ARGS="-c $(BINARIES_DIR)/genimage.cfg" +BR2_LINUX_KERNEL=y +BR2_LINUX_KERNEL_CUSTOM_VERSION=y +BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="5.16.1" +BR2_LINUX_KERNEL_USE_ARCH_DEFAULT_CONFIG=y +BR2_LINUX_KERNEL_DTS_SUPPORT=y +BR2_LINUX_KERNEL_INTREE_DTS_NAME="allwinner/sun50i-h5-orangepi-pc2" +BR2_LINUX_KERNEL_DTB_KEEP_DIRNAME=y +BR2_LINUX_KERNEL_INSTALL_TARGET=y +BR2_LINUX_KERNEL_NEEDS_HOST_OPENSSL=y +BR2_PACKAGE_LINUX_FIRMWARE=y +BR2_PACKAGE_LIBNL=y +BR2_TARGET_ROOTFS_EXT2=y +BR2_TARGET_ROOTFS_EXT2_4=y +BR2_TARGET_ROOTFS_EXT2_SIZE="120M" +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_PLATFORM="sun50i_a64" +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_BOARD_DEFCONFIG="orangepi_pc2" +BR2_TARGET_UBOOT_NEEDS_DTC=y +BR2_TARGET_UBOOT_NEEDS_PYLIBFDT=y +BR2_TARGET_UBOOT_NEEDS_OPENSSL=y +BR2_TARGET_UBOOT_NEEDS_ATF_BL31=y +BR2_TARGET_UBOOT_SPL=y +BR2_TARGET_UBOOT_SPL_NAME="u-boot-sunxi-with-spl.bin" +BR2_TARGET_UBOOT_CUSTOM_MAKEOPTS="SCP=/dev/null" +BR2_PACKAGE_HOST_GENIMAGE=y -- 2.34.1 -------------- next part -------------- An HTML attachment was scrubbed... URL: From thomas.petazzoni at bootlin.com Thu Mar 2 07:48:35 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Thu, 02 Mar 2023 07:48:35 -0000 Subject: [Buildroot] [autobuild.buildroot.net] Daily results for 2023-03-01 Message-ID: <20230302074841.9644940AB9@smtp2.osuosl.org> Hello, Autobuild statistics for 2023-03-01 =================================== branch | OK | NOK | TIM | TOT | 2022.11.x | 14 | 9 | 0 | 23 | master | 174 | 121 | 1 | 296 | next | 17 | 25 | 0 | 42 | Classification of failures by reason for master ----------------------------------------------- gobject-introspection-1.72.0 | 5 host-go-1.19.6 | 5 host-rust-1.67.0 | 5 linux-6.1.14 | 5 host-binutils-2.38 | 4 host-pahole-1.24 | 4 host-binutils-2.39 | 3 unknown | 3 brltty-6.5 | 2 busybox-1.36.0 | 2 containerd-1.6.16 | 2 elfutils-0.186 | 2 fontconfig-2.13.1 | 2 fs/ubifs/ubifs.mk:49: /home... | 2 gmp-6.2.1 | 2 haproxy-2.6.9 | 2 host-gdb-arc-2020.09-releas... | 2 libgcrypt-1.10.1 | 2 olsr-0.9.8 | 2 perl-5.36.0 | 2 uclibc-1.0.42 | 2 ulog-0389d243352255f6182326... | 2 uqmi-0a19b5b77140465c29e2af... | 2 android-tools-4.2.2+git2013... | 1 attr-2.5.1 | 1 batman-adv-2022.3 | 1 binutils-arc-2020.09-release | 1 boost-1.80.0 | 1 botan-2.19.3 | 1 coreutils-9.1 | 1 delve-1.20.0 | 1 erlang-22.3.4.22 | 1 fdk-aac-2.0.2 | 1 file-5.43 | 1 fs/axfs/axfs.mk:32: /home/a... | 1 fs/cloop/cloop.mk:33: /home... | 1 fs/cpio/cpio.mk:128: /tmp/i... | 1 fs/cramfs/cramfs.mk:46: /ho... | 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: /tmp/... | 1 fs/ubifs/ubifs.mk:49: /tmp/... | 1 gensio-2.5.5 | 1 gerbera-1.10.0 | 1 gobject-introspection | 1 google-breakpad-c85eb4a59b6... | 1 gr-osmosdr-0.2.4 | 1 hddtemp-0.4.3 | 1 highway-1.0.2 | 1 host-runc-1.1.4 | 1 kmod-30 | 1 lcms2-2.14 | 1 libglib2-2.72.3 | 1 libglvnd-1.4.0 | 1 libgpg-error-1.46 | 1 libsigsegv-2.14 | 1 libudfread-1.1.2 | 1 lighttpd-1.4.69 | 1 linux-pam-1.5.2 | 1 linux-tools | 1 ltp-testsuite-20220930 | 1 mariadb-10.3.36 | 1 mender-3.4.0 | 1 mesa3d-22.3.4 | 1 mosquitto-2.0.15 | 1 network-manager-1.40.10 | 1 ntp-4.2.8p15 | 1 openjdk-17.0.2+8 | 1 optee-client-3.19.0 | 1 php-8.2.3 | 1 qemu-7.2.0 | 1 quickjs-2021-03-27 | 1 reaver-1.6.6 | 1 rtl8821cu-86cc5ceb7c28b9b99... | 1 speechd-0.11.4 | 1 systemd-252.4 | 1 toolchain-external-codescap... | 1 toolchain-external-codescap... | 1 traceroute-2.1.0 | 1 valgrind-3.19.0 | 1 Detail of failures for master ----------------------------- arch | reason | OK? | url | orph? -------------+--------------------------------+-----+---------------------------------------------------------------------------------+------- powerpc64 | android-tools-4.2.2+git2013... | NOK | http://autobuild.buildroot.net/results/44af9f00bf27a57917dac128f7558b40f5821f2d | mips64 | attr-2.5.1 | NOK | http://autobuild.buildroot.net/results/b32095faacfcc2687eb179f0734b62d26bf47223 | mipsel | batman-adv-2022.3 | NOK | http://autobuild.buildroot.net/results/47684f02f15a52d79232359a04f5a912089d80bf | arc | binutils-arc-2020.09-release | NOK | http://autobuild.buildroot.net/results/79b874d9ec21a78aba9d492f3945db0e3e722207 | arc | boost-1.80.0 | NOK | http://autobuild.buildroot.net/results/031cc31e2513cbfdfbcf75108b5d7788f3b673b9 | x86_64 | botan-2.19.3 | NOK | http://autobuild.buildroot.net/results/65845e9a7bfc4f17e1bd1bd84d6aa399f7e6ad2d | ORPH microblaze | brltty-6.5 | NOK | http://autobuild.buildroot.net/results/6a5a53bffd6ef4d8a26132f4ec761ceab0dde107 | powerpc64le | brltty-6.5 | NOK | http://autobuild.buildroot.net/results/0cd63d46c4265ba8238b0e732f815368ab1c17d0 | mips | busybox-1.36.0 | NOK | http://autobuild.buildroot.net/results/2f30f6e7cf5997ffb2719795c81336de85ca14ca | ORPH mipsel | busybox-1.36.0 | NOK | http://autobuild.buildroot.net/results/55424311ac07374531c4d33ba17b00f64801861e | ORPH x86_64 | containerd-1.6.16 | NOK | http://autobuild.buildroot.net/results/c624a7aa61d6d0d9464555883816163a9c5de2af | x86_64 | containerd-1.6.16 | NOK | http://autobuild.buildroot.net/results/6b93e800d56307bb2f9b956b95d3228af5825dfe | sh4a | coreutils-9.1 | NOK | http://autobuild.buildroot.net/results/f8e5ae5d4406393f65c14596b2b3e3dd24c08675 | ORPH x86_64 | delve-1.20.0 | NOK | http://autobuild.buildroot.net/results/8e051f0c28f3873504e0fbc4643d40ed5a60f1df | microblazeel | elfutils-0.186 | NOK | http://autobuild.buildroot.net/results/efad5ea0bae36ed8c0018760b8bddcfbbaf98d91 | ORPH microblaze | elfutils-0.186 | NOK | http://autobuild.buildroot.net/results/997c87b32adb600049d2a0adf067a32fe78f6c66 | ORPH sparc64 | erlang-22.3.4.22 | NOK | http://autobuild.buildroot.net/results/08463bd0f37a40366c70fe1defef73279d5bf00f | mipsel | fdk-aac-2.0.2 | NOK | http://autobuild.buildroot.net/results/6acd08234276211525f0c6193bc5733bc5783461 | mipsel | file-5.43 | NOK | http://autobuild.buildroot.net/results/ac51155006048ea23c8f1aedbdac0518f52c8336 | ORPH riscv64 | fontconfig-2.13.1 | NOK | http://autobuild.buildroot.net/results/9771e880fcf88af9b5a73d59fa570bba3e86adbc | ORPH riscv64 | fontconfig-2.13.1 | NOK | http://autobuild.buildroot.net/results/fc3a2b34f98d0f74eaf0bd32c3830a313a6ac667 | ORPH mips64el | fs/axfs/axfs.mk:32: /home/a... | NOK | http://autobuild.buildroot.net/results/b45781861015e266f7ba64801e2cc5a1e46fec31 | nios2 | fs/cloop/cloop.mk:33: /home... | NOK | http://autobuild.buildroot.net/results/625bb65a0bb5752d2da01cd52509ef7a66dbb85c | nios2 | fs/cpio/cpio.mk:128: /tmp/i... | NOK | http://autobuild.buildroot.net/results/f05442129bce8a0a8f73a79201bddbb4d1c6ae1c | microblazeel | fs/cramfs/cramfs.mk:46: /ho... | NOK | http://autobuild.buildroot.net/results/9eac4e4dbbb6c0093c578946d252a4122f5b3c3d | or1k | fs/cramfs/cramfs.mk:46: /tm... | NOK | http://autobuild.buildroot.net/results/c6c065efb00f2a4017b572c22aa5c798c0c08028 | or1k | fs/ubi/ubi.mk:51: /home/aut... | NOK | http://autobuild.buildroot.net/results/f49dc0d93fac685027b345116d7b8be7429399fe | i686 | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/898e6c7377860c622362253364f7e2789ea5fd35 | powerpc64 | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/c9673ea71e2495e9a1f7584bacfe523586d5dd12 | arm | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/27677899218c43d7f14840c1c94e350b1eee3b81 | powerpc64 | fs/ubifs/ubifs.mk:49: /tmp/... | NOK | http://autobuild.buildroot.net/results/b2f20e2315f0a0ddb6adce650228067575caa08d | mips64 | fs/ubifs/ubifs.mk:49: /tmp/... | NOK | http://autobuild.buildroot.net/results/e1378a4fbd0232524aa784bfa976492bf6375323 | sparc64 | gensio-2.5.5 | NOK | http://autobuild.buildroot.net/results/3602c5cc2aff668211fd8e6eeab778b3fe287246 | or1k | gerbera-1.10.0 | NOK | http://autobuild.buildroot.net/results/74f8f42137b10035b606f18b991c6734b2166683 | riscv64 | gmp-6.2.1 | NOK | http://autobuild.buildroot.net/results/3411eea6c2088d76d314423f461297ad659a727f | ORPH riscv64 | gmp-6.2.1 | NOK | http://autobuild.buildroot.net/results/30a64334ce83c1294f6e43496468117a8c6b0099 | ORPH microblaze | gobject-introspection | TIM | http://autobuild.buildroot.net/results/a1511f29fded575263453ba7a18947cfd92c82b2 | microblazeel | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/26582fafd30cf1c086da803103f2588988762ed7 | ORPH sparc64 | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/47ccbe05a44366c9db3564573441db80efde902d | ORPH or1k | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/ec0e3d575651ae8b59c7327c8f53e0048c60f607 | ORPH s390x | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/28016751781dec1676d92f1d939d29618f93d5f9 | ORPH x86_64 | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/84a5672a610e0cbfa9af7371492aea0d0de13ee6 | ORPH mipsel | google-breakpad-c85eb4a59b6... | NOK | http://autobuild.buildroot.net/results/8b5483ba5a42e3b160b5f45f5c5603cf4d76bbd1 | aarch64 | gr-osmosdr-0.2.4 | NOK | http://autobuild.buildroot.net/results/49e9f7bf8bfc7008688c1a3bc3744b7d3be3ce18 | aarch64_be | haproxy-2.6.9 | NOK | http://autobuild.buildroot.net/results/a83791b944be37fdbab5536c46b11b86059d02ca | sh4a | haproxy-2.6.9 | NOK | http://autobuild.buildroot.net/results/f987deb39b21d1d4234e46c2fd86ce0e7db9e297 | arceb | hddtemp-0.4.3 | NOK | http://autobuild.buildroot.net/results/508f55dff69fe3546eb9908bb539605eea649490 | aarch64_be | highway-1.0.2 | NOK | http://autobuild.buildroot.net/results/6fef1507dea11758a19d98e3894583d794815b61 | riscv64 | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/9e704fe7fde0b8b1036634e50ee69163b9bbd15e | i686 | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/2d3640ff6eeba96c5cb9b1ee1cde0432f4e60d6f | sh4eb | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/aa7723b86b5e65131568b08f4614fa9246ef7ea9 | arceb | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/0f600fdf1391f9c926507df22530e0b6e9f387aa | mipsel | host-binutils-2.39 | NOK | http://autobuild.buildroot.net/results/b32fcd1acf4a4dd67019ab8d3fa9f48f85b06d15 | arm | host-binutils-2.39 | NOK | http://autobuild.buildroot.net/results/b8687db1815cfe56dbfc485490a527a4e02ef7d0 | or1k | host-binutils-2.39 | NOK | http://autobuild.buildroot.net/results/0aff6d70f50607e6b56f26542ffd9687fe4f2943 | arc | host-gdb-arc-2020.09-releas... | NOK | http://autobuild.buildroot.net/results/2dcb8317d87bc550087f10e72ccd395310bb02e0 | ORPH arc | host-gdb-arc-2020.09-releas... | NOK | http://autobuild.buildroot.net/results/a4f602bee24c2516704c842c314fdce285cdbbb9 | ORPH mips64 | host-go-1.19.6 | NOK | http://autobuild.buildroot.net/results/75321fdf960a4dec4f5937295eafd996417bd9f6 | mips64el | host-go-1.19.6 | NOK | http://autobuild.buildroot.net/results/e5caaacb77649e53af2e03f6f716fdf327d460f2 | i586 | host-go-1.19.6 | NOK | http://autobuild.buildroot.net/results/7c80e68c80b024251d8ae64d485f155804b9c422 | mips64el | host-go-1.19.6 | NOK | http://autobuild.buildroot.net/results/129bb0b6e06910a092928302f913a838da0b8223 | mips64 | host-go-1.19.6 | NOK | http://autobuild.buildroot.net/results/0790ec30e5c31406ff62fa64074c7fa101eba77b | mips64el | host-pahole-1.24 | NOK | http://autobuild.buildroot.net/results/371a975fde56fb3cf0001db654669429beb6bf45 | microblaze | host-pahole-1.24 | NOK | http://autobuild.buildroot.net/results/7fd4c1d261359bcf65741a1c62e5cda6c516c3ee | s390x | host-pahole-1.24 | NOK | http://autobuild.buildroot.net/results/1c2229962c7e50b75e76f0101f2f48d9b35cdeb3 | arceb | host-pahole-1.24 | NOK | http://autobuild.buildroot.net/results/85a96da3ee30442e4f9592c1608faf9c64e63367 | arceb | host-runc-1.1.4 | NOK | http://autobuild.buildroot.net/results/3d74388a14bb7d2db861fea25e9407f3a6bc7a48 | aarch64 | host-rust-1.67.0 | NOK | http://autobuild.buildroot.net/results/3aa782a31ae04d0d439a0bdc57f011f55f8a3130 | aarch64 | host-rust-1.67.0 | NOK | http://autobuild.buildroot.net/results/fd7eddd58e22965ef82a23af4468ecf4c902bf28 | powerpc64le | host-rust-1.67.0 | NOK | http://autobuild.buildroot.net/results/fdfbda572320fc53b866024e3b1e9c06ab9ca38e | powerpc64le | host-rust-1.67.0 | NOK | http://autobuild.buildroot.net/results/95d8a736cd32bffe1101ff38a655853a1fa1ae69 | powerpc64 | host-rust-1.67.0 | NOK | http://autobuild.buildroot.net/results/8fcf783320b0da7304069919c5ce0d091a786abb | xtensa | kmod-30 | NOK | http://autobuild.buildroot.net/results/83a4a7ecc77f39639d3e5bc8554bd01a62a3ede0 | xtensa | lcms2-2.14 | NOK | http://autobuild.buildroot.net/results/cc2feff52fb5e2b52b2e35cfb20f5204d676eeed | i686 | libgcrypt-1.10.1 | NOK | http://autobuild.buildroot.net/results/72021b4b692fdfdadce76f0400013ca82d5fa7be | ORPH i686 | libgcrypt-1.10.1 | NOK | http://autobuild.buildroot.net/results/84395b0f4d167e9f380bfb3927eda173cb3d0d38 | ORPH arc | libglib2-2.72.3 | NOK | http://autobuild.buildroot.net/results/b8ddc51a6a795ad5a2bb704519d33b411f8ce4f8 | m68k | libglvnd-1.4.0 | NOK | http://autobuild.buildroot.net/results/99dd68edd0b9551e869d021691e39883b4dbed2c | ORPH aarch64_be | libgpg-error-1.46 | NOK | http://autobuild.buildroot.net/results/5bf668e0eff71dd4f906687281fc6233b0718ac9 | ORPH powerpc | libsigsegv-2.14 | NOK | http://autobuild.buildroot.net/results/3e69bf83fa9cf64e1f5bf0024ac346cbd7f2ec8c | arm | libudfread-1.1.2 | NOK | http://autobuild.buildroot.net/results/d7a89133b6339369a62a905998d464bb9d73ac60 | arceb | lighttpd-1.4.69 | NOK | http://autobuild.buildroot.net/results/74626e34649d5c65d056ce9dd78ce1423ed91d34 | ORPH mips64 | linux-6.1.14 | NOK | http://autobuild.buildroot.net/results/0f61be5ce6915b99c4c35bdc8c57c8f65bf4a5a3 | ORPH arm | linux-6.1.14 | NOK | http://autobuild.buildroot.net/results/092c3187a11335f7ee7671270871990b7329cab8 | ORPH microblaze | linux-6.1.14 | NOK | http://autobuild.buildroot.net/results/757b5ec636d27bbc42f5ba12bb69c6f0c6a86b8b | ORPH i686 | linux-6.1.14 | NOK | http://autobuild.buildroot.net/results/82f9772353b02375f9c8511029da860a03c002b1 | ORPH arceb | linux-6.1.14 | NOK | http://autobuild.buildroot.net/results/ae9b209843c897cf7bbdf134d54b345965cb309e | ORPH arc | linux-pam-1.5.2 | NOK | http://autobuild.buildroot.net/results/f444bce4a907de11b468e05e08bd5d80884fbc3f | ORPH i686 | linux-tools | NOK | http://autobuild.buildroot.net/results/db12d51f3c8153ef338ec4445e8e449eb6b8bcd7 | ORPH powerpc64 | ltp-testsuite-20220930 | NOK | http://autobuild.buildroot.net/results/2c8476dc53636232d11eda26d90af7ccdcea4fbe | sparc | mariadb-10.3.36 | NOK | http://autobuild.buildroot.net/results/c20369ccf2acc3e19967771f8b4b65ed1404ef56 | ORPH i686 | mender-3.4.0 | NOK | http://autobuild.buildroot.net/results/7eee24fa4585ed1457495369864d005b87028df6 | x86_64 | mesa3d-22.3.4 | NOK | http://autobuild.buildroot.net/results/c250662e159e0b92860ab4776a330be6786fa3cc | or1k | mosquitto-2.0.15 | NOK | http://autobuild.buildroot.net/results/3c3912aaa0eebe3af6b929da4f2a534c65d70f4e | mips64 | network-manager-1.40.10 | NOK | http://autobuild.buildroot.net/results/ec4daea511e1143b13248fdcf7f5130404ca163a | ORPH riscv64 | ntp-4.2.8p15 | NOK | http://autobuild.buildroot.net/results/4f450e486e8cf70fcafbef6b4b6c2eec277b4e45 | ORPH mipsel | olsr-0.9.8 | NOK | http://autobuild.buildroot.net/results/80619e063d10e43b0647c0da6715315459221c08 | ORPH s390x | olsr-0.9.8 | NOK | http://autobuild.buildroot.net/results/cd11fff8ae445d3cfc8ed1809c069acb83838758 | ORPH sh4 | openjdk-17.0.2+8 | NOK | http://autobuild.buildroot.net/results/b3d9e809dcdac26a60ca69b1fffd9cb9e8b8fc57 | m68k | optee-client-3.19.0 | NOK | http://autobuild.buildroot.net/results/e7b5c6f16083435a2e76bce00de718cf9d8c6a5b | arceb | perl-5.36.0 | NOK | http://autobuild.buildroot.net/results/f6bd17c86f7cc8b49b695f5a2a4dd84bc47346a2 | mips64 | perl-5.36.0 | NOK | http://autobuild.buildroot.net/results/6103725b5afcdb3f094036f987cff1b994ebb264 | microblazeel | php-8.2.3 | NOK | http://autobuild.buildroot.net/results/c83fed08718a5b3ac439485683944ff61899e2fa | x86_64 | qemu-7.2.0 | NOK | http://autobuild.buildroot.net/results/438b7e264c4c1ebd1a45200459e7e6d102f29d5a | microblazeel | quickjs-2021-03-27 | NOK | http://autobuild.buildroot.net/results/9b1d4b6dd4d2e5d6c6ed613b83bfa86375e16d61 | arc | reaver-1.6.6 | NOK | http://autobuild.buildroot.net/results/4d0310f856c992c8bf0e71778505c92a8b0182ff | powerpc64 | rtl8821cu-86cc5ceb7c28b9b99... | NOK | http://autobuild.buildroot.net/results/4edcca397aefa88e5360ac1308084be93b072877 | x86_64 | speechd-0.11.4 | NOK | http://autobuild.buildroot.net/results/b92267e0ffe79dac2cea74fd0e081558799f80c4 | mipsel | systemd-252.4 | NOK | http://autobuild.buildroot.net/results/c8c4b7c12c616969c8ab430ca6e8fabc862593cf | mips64el | toolchain-external-codescap... | NOK | http://autobuild.buildroot.net/results/2918135a6d6319a34370728a1c8b7012d81c1b94 | ORPH mips64 | toolchain-external-codescap... | NOK | http://autobuild.buildroot.net/results/431b5ebced56a6c0005500f7c1797d8bff0f2eec | ORPH microblaze | traceroute-2.1.0 | NOK | http://autobuild.buildroot.net/results/e20eb36dd9da2c0269006dc7b4dae2d9fae9b9de | powerpc | uclibc-1.0.42 | NOK | http://autobuild.buildroot.net/results/240ee87bcffbe6d61aa23d19dc5da7a605e35604 | riscv64 | uclibc-1.0.42 | NOK | http://autobuild.buildroot.net/results/4f86e906592690e000ed483e6ee6919ce3e377ae | powerpc64le | ulog-0389d243352255f6182326... | NOK | http://autobuild.buildroot.net/results/e7df1086cec36bd4c0e06eb3452a52e4ed73b3e3 | sparc64 | ulog-0389d243352255f6182326... | NOK | http://autobuild.buildroot.net/results/d04dbaa4391dfad259e684b6194d404063887564 | aarch64 | unknown | NOK | http://autobuild.buildroot.net/results/0a1c4d1f7367a11adc7fc946a639cba87096ff9d | arceb | unknown | NOK | http://autobuild.buildroot.net/results/f7d430c43d37f8259d5f553a93f719dc79ff6639 | powerpc | unknown | NOK | http://autobuild.buildroot.net/results/7e8c9dd541dca4c03add85c79809548c85a74705 | sparc64 | uqmi-0a19b5b77140465c29e2af... | NOK | http://autobuild.buildroot.net/results/2e22b6900eb45de6b94bda457f7ef3441803d92a | ORPH sparc64 | uqmi-0a19b5b77140465c29e2af... | NOK | http://autobuild.buildroot.net/results/d984a693ea7d7ee3f0d6982490dbe27b8099981b | ORPH mips64 | valgrind-3.19.0 | NOK | http://autobuild.buildroot.net/results/e2e364fb86dff25e6b021cb9303fd3bf68291056 | ORPH Classification of failures by reason for next --------------------------------------------- unknown | 4 gobject-introspection-1.72.0 | 2 host-go-1.19.6 | 2 host-libarchive-3.6.2 | 2 linux-6.1.11 | 2 speechd-0.11.4 | 2 bat-0.19.0 | 1 coreutils-9.1 | 1 fs/cramfs/cramfs.mk:46: /ho... | 1 fs/ubifs/ubifs.mk:49: /home... | 1 host-binutils-2.39 | 1 host-rust-1.67.1 | 1 lxc-5.0.2 | 1 python-numpy-1.23.5 | 1 sdl-1.2.15 | 1 systemd-252.4 | 1 uccp420wlan-6.9.1 | 1 Detail of failures for next --------------------------- arch | reason | OK? | url | orph? -------------+--------------------------------+-----+---------------------------------------------------------------------------------+------- armeb | bat-0.19.0 | NOK | http://autobuild.buildroot.net/results/1d8256ee9773e29cb92825bbca78347ae65f104d | sh4 | coreutils-9.1 | NOK | http://autobuild.buildroot.net/results/27b07ed8f189da641b63f7067c560b8999dadee8 | ORPH xtensa | fs/cramfs/cramfs.mk:46: /ho... | NOK | http://autobuild.buildroot.net/results/54ebf2822833b80d21068196933ceb336f03738b | aarch64_be | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/7593554abec3b0c0d0fd8c157f1890115b8f6692 | mips | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/78347c548bf26e4b89d603c477da65b2e48a8685 | ORPH microblazeel | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/1d262402e827610193cfb4c0aebdea2315b18158 | ORPH mips64 | host-binutils-2.39 | NOK | http://autobuild.buildroot.net/results/3d4e0f6772bec84c930d3bc26274bfa20d54580e | i586 | host-go-1.19.6 | NOK | http://autobuild.buildroot.net/results/5ae130ed45d4bbc5b009f2c2d92d656c1463b2a2 | mips64 | host-go-1.19.6 | NOK | http://autobuild.buildroot.net/results/9e6033ba0547c9175ac5746475786832428f43d3 | s390x | host-libarchive-3.6.2 | NOK | http://autobuild.buildroot.net/results/acad9533a8ecc24b96c8bb0c0c3435d39ebba82d | sparc | host-libarchive-3.6.2 | NOK | http://autobuild.buildroot.net/results/cbe9d26a82eac0c6530fa6edde987c259d37ecce | mipsel | host-rust-1.67.1 | NOK | http://autobuild.buildroot.net/results/786263f28d0422aabd95bc0bc600784c7facb85d | mips64el | linux-6.1.11 | NOK | http://autobuild.buildroot.net/results/562c0a8ff539a266c692f29d7ce78dacd4083605 | ORPH mips | linux-6.1.11 | NOK | http://autobuild.buildroot.net/results/5d4ad80c686f53d4289f1ba3048d6e131d0f1644 | ORPH aarch64_be | lxc-5.0.2 | NOK | http://autobuild.buildroot.net/results/a4e78900b09174ed00d67d472fd53727d9b1f3eb | i686 | python-numpy-1.23.5 | NOK | http://autobuild.buildroot.net/results/0c55346be2a7f1ad3d30e58d1c01e8e202e6d228 | sh4eb | sdl-1.2.15 | NOK | http://autobuild.buildroot.net/results/bb3f2c3445c86ae760daf5edd014c94e0d4774bd | ORPH mips64 | speechd-0.11.4 | NOK | http://autobuild.buildroot.net/results/7f46c6d680060ee7049ccaccdcaf7b58a8818e4c | microblazeel | speechd-0.11.4 | NOK | http://autobuild.buildroot.net/results/20c6d8394f345c7f55a65eb66d79130280ab7ce2 | armeb | systemd-252.4 | NOK | http://autobuild.buildroot.net/results/e3c5ea117954fc50269c5da80324eef8d7d7df06 | sparc64 | uccp420wlan-6.9.1 | NOK | http://autobuild.buildroot.net/results/d376ef02b84d7466a701466cda18ae5ebe71f820 | mips64 | unknown | NOK | http://autobuild.buildroot.net/results/48f56430232552ca30f044ab81212da83f75685a | mipsel | unknown | NOK | http://autobuild.buildroot.net/results/4692dc598b45a8340ffa03ab4e4604767828b3dc | sparc | unknown | NOK | http://autobuild.buildroot.net/results/3ce3121159a7fa8da07b6d949f4f218996c9acca | powerpc64le | unknown | NOK | http://autobuild.buildroot.net/results/23d3280ef6c54999053e048ddfb50ca84131a401 | Classification of failures by reason for 2022.11.x -------------------------------------------------- unknown | 2 fs/ubifs/ubifs.mk:49: /home... | 1 host-rust-1.64.0 | 1 linux-5.10.145-cip17-rt7 | 1 linux-6.0.19 | 1 ocf-linux-20171122 | 1 skalibs-2.12.0.1 | 1 uqmi-0a19b5b77140465c29e2af... | 1 Detail of failures for 2022.11.x -------------------------------- arch | reason | OK? | url | orph? -------------+--------------------------------+-----+---------------------------------------------------------------------------------+------- arc | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/317c8898b007ba59dc2196d613a6c1abbdb5856b | x86_64 | host-rust-1.64.0 | NOK | http://autobuild.buildroot.net/results/9c4c0ff2ed70712da76198be69a3f1ba4e5f6297 | s390x | linux-5.10.145-cip17-rt7 | NOK | http://autobuild.buildroot.net/results/2a705e51b62571b91251bdd2b21e7071a4f2ffd9 | ORPH mips64 | linux-6.0.19 | NOK | http://autobuild.buildroot.net/results/2bd1bfed427c82300dd62ba9b89b541f1101c2c0 | ORPH arc | ocf-linux-20171122 | NOK | http://autobuild.buildroot.net/results/b31eeb440b6752663cd85466203e5e063ae8eea4 | ORPH or1k | skalibs-2.12.0.1 | NOK | http://autobuild.buildroot.net/results/2075f708adf610c9b9ff303b90ab5b25c38f03e1 | microblaze | unknown | NOK | http://autobuild.buildroot.net/results/bb275723e3b99364894b254d72cb835fa76237f3 | powerpc64 | unknown | NOK | http://autobuild.buildroot.net/results/4857450cffc21c8a05bd1037e2fdc374f1c54870 | mips | uqmi-0a19b5b77140465c29e2af... | NOK | http://autobuild.buildroot.net/results/818ab7de792d53de5a361121ab5a295e4d3eba36 | ORPH -- http://autobuild.buildroot.net From d.lang at abatec.at Thu Mar 2 08:50:35 2023 From: d.lang at abatec.at (Lang Daniel) Date: Thu, 2 Mar 2023 08:50:35 +0000 Subject: [Buildroot] [PATCH] package/pkg-autotools: force cross compiling Message-ID: By default autotools enters cross-compiling mode if --build and --host differ [0]. Depending on the host architecture and how toolchain providers set the triplet it might be the same. This triggers autotools to compile and run a program on the host. If it is executable cross-compiling isn't entered. As pointed out by the autoconf mailing list [1] one can force cross compiling. [0]: https://www.gnu.org/savannah-checkouts/gnu/autoconf/manual/autoconf-2.71/html_node/Hosts-and-Cross_002dCompilation.html [1]: https://lists.gnu.org/archive/html/bug-autoconf/2023-03/msg00001.html Fixes: - http://autobuild.buildroot.net/results/6d4/6d4bc520c12313508d0fadee11d5b88c35a3cba9/ Signed-off-by: Daniel Lang --- package/pkg-autotools.mk | 2 ++ 1 file changed, 2 insertions(+) diff --git a/package/pkg-autotools.mk b/package/pkg-autotools.mk index 717ff81593..aac80369e0 100644 --- a/package/pkg-autotools.mk +++ b/package/pkg-autotools.mk @@ -195,6 +195,7 @@ define $(2)_CONFIGURE_CMDS --disable-documentation \ --with-xmlto=no \ --with-fop=no \ + cross_compiling=yes \ $$(if $$($$(PKG)_OVERRIDE_SRCDIR),,--disable-dependency-tracking) \ --enable-ipv6 \ $$(NLS_OPTS) \ @@ -229,6 +230,7 @@ define $(2)_CONFIGURE_CMDS --with-xmlto=no \ --with-fop=no \ --disable-nls \ + cross_compiling=no \ $$(if $$($$(PKG)_OVERRIDE_SRCDIR),,--disable-dependency-tracking) \ $$(QUIET) $$($$(PKG)_CONF_OPTS) \ ) -- 2.25.1 From nicola.dilieto at gmail.com Thu Mar 2 08:53:27 2023 From: nicola.dilieto at gmail.com (Nicola Di Lieto) Date: Thu, 2 Mar 2023 09:53:27 +0100 Subject: [Buildroot] [PATCH] package/uacme: bump version to 1.7.4 Message-ID: Includes https://github.com/ndilieto/uacme/commit/fe91f46b620f8c58805fcf48cb4f4a793c8a47a4 Fixes https://github.com/ndilieto/uacme/issues/64 Signed-off-by: Nicola Di Lieto --- package/uacme/uacme.hash | 2 +- package/uacme/uacme.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/uacme/uacme.hash b/package/uacme/uacme.hash index 6c71f6b94d..063b0b57ac 100644 --- a/package/uacme/uacme.hash +++ b/package/uacme/uacme.hash @@ -1,3 +1,3 @@ # Locally computed: -sha256 0ec8e5bcb8ed2b532572ca4878d30b2a794f607b995348ebc176d566b64d73f9 uacme-1.7.3.tar.gz +sha256 a638fe0878dba8fdda62f89e7a284243edbcd31b92c11b5cfdc7d3efd9547bca uacme-1.7.4.tar.gz sha256 8ceb4b9ee5adedde47b31e975c1d90c73ad27b6b165a1dcd80c7c545eb65b903 COPYING diff --git a/package/uacme/uacme.mk b/package/uacme/uacme.mk index a70ec3a635..9b2360937b 100644 --- a/package/uacme/uacme.mk +++ b/package/uacme/uacme.mk @@ -4,7 +4,7 @@ # ################################################################################ -UACME_VERSION = 1.7.3 +UACME_VERSION = 1.7.4 # Released versions are on branch upstream/latest, tagged as # upstream/X.Y.Z Do not use vX.Y.Z tags from master, as they do not # include .tarball-version -- 2.20.1 From nicola.dilieto at gmail.com Thu Mar 2 09:22:51 2023 From: nicola.dilieto at gmail.com (Nicola Di Lieto) Date: Thu, 2 Mar 2023 10:22:51 +0100 Subject: [Buildroot] [PATCH v2] package/uacme: bump version to 1.7.4 Message-ID: Includes https://github.com/ndilieto/uacme/commit/fe91f46b620f8c58805fcf48cb4f4a793c8a47a4 Fixes https://github.com/ndilieto/uacme/issues/64 Signed-off-by: Nicola Di Lieto --- Changes v1 -> v2: fix patch whitespace damage by email client package/uacme/uacme.hash | 2 +- package/uacme/uacme.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/uacme/uacme.hash b/package/uacme/uacme.hash index 6c71f6b94d..063b0b57ac 100644 --- a/package/uacme/uacme.hash +++ b/package/uacme/uacme.hash @@ -1,3 +1,3 @@ # Locally computed: -sha256 0ec8e5bcb8ed2b532572ca4878d30b2a794f607b995348ebc176d566b64d73f9 uacme-1.7.3.tar.gz +sha256 a638fe0878dba8fdda62f89e7a284243edbcd31b92c11b5cfdc7d3efd9547bca uacme-1.7.4.tar.gz sha256 8ceb4b9ee5adedde47b31e975c1d90c73ad27b6b165a1dcd80c7c545eb65b903 COPYING diff --git a/package/uacme/uacme.mk b/package/uacme/uacme.mk index a70ec3a635..9b2360937b 100644 --- a/package/uacme/uacme.mk +++ b/package/uacme/uacme.mk @@ -4,7 +4,7 @@ # ################################################################################ -UACME_VERSION = 1.7.3 +UACME_VERSION = 1.7.4 # Released versions are on branch upstream/latest, tagged as # upstream/X.Y.Z Do not use vX.Y.Z tags from master, as they do not # include .tarball-version -- 2.20.1 From d.lang at abatec.at Thu Mar 2 09:26:03 2023 From: d.lang at abatec.at (Lang Daniel) Date: Thu, 2 Mar 2023 09:26:03 +0000 Subject: [Buildroot] [PATCH] package/swupdate: fix ipc header include Message-ID: Compilation for other programs trying to use swupdate headers will fail because the header is located in $STAGING_DIR/usr/include/swupdate and not $STAGING_DIR/usr/include. Signed-off-by: Daniel Lang --- .../swupdate/0001-progress_ipc-include.patch | 33 +++++++++++++++++++ 1 file changed, 33 insertions(+) create mode 100644 package/swupdate/0001-progress_ipc-include.patch diff --git a/package/swupdate/0001-progress_ipc-include.patch b/package/swupdate/0001-progress_ipc-include.patch new file mode 100644 index 0000000000..cb555bc63b --- /dev/null +++ b/package/swupdate/0001-progress_ipc-include.patch @@ -0,0 +1,33 @@ +From d073bf21c1021d313ae3edc92c8e89993e01fae4 Mon Sep 17 00:00:00 2001 +From: Lang Daniel +Date: Thu, 2 Mar 2023 08:43:33 +0100 +Subject: [PATCH] process: fix include + +The header might be installed to a subdirectory of /usr/include (like +with buildroot which sets /usr/include/swupdate). swupdate_status.h will +not be found in this case. + + +Signed-off-by: Daniel Lang +[Upstream status: +https://patchwork.ozlabs.org/project/swupdate/patch/VI1P190MB0493A1E34DC101CFDD5DFBB59FB29 at VI1P190MB0493.EURP190.PROD.OUTLOOK.COM/] +--- + include/progress_ipc.h | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/include/progress_ipc.h b/include/progress_ipc.h +index 5d0be1c..30e5266 100644 +--- a/include/progress_ipc.h ++++ b/include/progress_ipc.h +@@ -9,7 +9,7 @@ + #define _PROGRESS_IPC_H + + #include +-#include ++#include "swupdate_status.h" + + #ifdef __cplusplus + extern "C" { +-- +2.25.1 + -- 2.25.1 From mail at jens-maus.de Thu Mar 2 10:45:39 2023 From: mail at jens-maus.de (Jens Maus) Date: Thu, 2 Mar 2023 11:45:39 +0100 Subject: [Buildroot] [git commit branch/next] package/{mesa3d, mesa3d-headers}: bump version to 22.3.4 In-Reply-To: References: <20230220205242.72DA9828C8@busybox.osuosl.org> Message-ID: <3888AE88-BFA3-4341-B5E5-F114D01547F1@jens-maus.de> > Am 28.02.2023 um 22:22 schrieb Bernd Kuhls : > > Am Tue, 28 Feb 2023 16:48:51 +0100 schrieb Jens Maus via buildroot: > >> Sorry if replying to this mail does not seem to be appropriate, but I >> just tested the latest Buildroot 2023.02-rc2 version and noticed that >> the builds of the mesa3d package immediately stopped working because in >> 22.3.x version of mesa3d the ?glslangValidator? tool seem to be a new >> dependency of mesa3d and the Buildroot package does not install this >> host tool itself (no gaslang-tools package), thus the build fails if the >> build host itself does not have this build tool installed. > > Hi Jens, > > do these patches fix the problem? > http://patchwork.ozlabs.org/project/buildroot/list/?series=333585 Yes, these patches fix the issues with newer mesa3d versions and the missing ?glslangValidator?. Thanks. Hope to see these patches already being integrated into the upcoming 2023.02 release. regards, jens -- Jens Maus, Dresden/Germany http://jens-maus.de/ From sebastian.weyer at smile.fr Thu Mar 2 12:20:42 2023 From: sebastian.weyer at smile.fr (Sebastian Weyer) Date: Thu, 2 Mar 2023 13:20:42 +0100 Subject: [Buildroot] [PATCH 1/2] package/nushell: new package Message-ID: <20230302122044.1769154-1-sebastian.weyer@smile.fr> Nushell is a shell - written in Rust - that makes use of the nushell language to interact with the operating system Signed-off-by: Sebastian Weyer --- If you connect via a serial port and use getty (default for busybox) nushell will be unusable. One needs to either connect via SSH or use agetty instead. Nushell is not POSIX compliant and therefore should not be used as login shell since some programs might assume a POSIX-compliant shell and therefore break the system. Signed-off-by: Sebastian Weyer --- DEVELOPERS | 3 +++ package/Config.in | 1 + package/nushell/Config.in | 9 +++++++++ package/nushell/nushell.hash | 2 ++ package/nushell/nushell.mk | 22 ++++++++++++++++++++++ 5 files changed, 37 insertions(+) create mode 100644 package/nushell/Config.in create mode 100644 package/nushell/nushell.hash create mode 100644 package/nushell/nushell.mk diff --git a/DEVELOPERS b/DEVELOPERS index 6256576e02..4577f20b22 100644 --- a/DEVELOPERS +++ b/DEVELOPERS @@ -2550,6 +2550,9 @@ F: support/misc/toolchainfile.cmake.in N: Sam Voss F: package/ripgrep/ +N: Sebastian Weyer +F: package/nushell/ + N: S??bastien Szymanski F: package/mmc-utils/ F: package/python-flask-jsonrpc/ diff --git a/package/Config.in b/package/Config.in index 3ace25c665..7fca46afb5 100644 --- a/package/Config.in +++ b/package/Config.in @@ -2577,6 +2577,7 @@ comment "Shells" source "package/bash/Config.in" source "package/dash/Config.in" source "package/mksh/Config.in" + source "package/nushell/Config.in" source "package/zsh/Config.in" comment "Utilities" source "package/apg/Config.in" diff --git a/package/nushell/Config.in b/package/nushell/Config.in new file mode 100644 index 0000000000..d59bc79729 --- /dev/null +++ b/package/nushell/Config.in @@ -0,0 +1,9 @@ +config BR2_PACKAGE_NUSHELL + bool "nushell" + depends on BR2_PACKAGE_HOST_RUSTC_TARGET_ARCH_SUPPORTS + select BR2_PACKAGE_HOST_RUSTC + select BR2_PACKAGE_OPENSSL + help + A new type of shell. + + https://github.com/nushell/nushell diff --git a/package/nushell/nushell.hash b/package/nushell/nushell.hash new file mode 100644 index 0000000000..c8672badf5 --- /dev/null +++ b/package/nushell/nushell.hash @@ -0,0 +1,2 @@ +# Locally generated +sha256 352e807698d5f95e9bfdd9dd5512acab3cbef315379299a32e5f322a76eb718a nushell-0.76.0.tar.gz diff --git a/package/nushell/nushell.mk b/package/nushell/nushell.mk new file mode 100644 index 0000000000..6c77077a49 --- /dev/null +++ b/package/nushell/nushell.mk @@ -0,0 +1,22 @@ +################################################################################ +# +# nushell +# +################################################################################ + +NUSHELL_VERSION = 0.76.0 +NUSHELL_SITE = $(call github,nushell,nushell,$(NUSHELL_VERSION)) +NUSHELL_LICENSE = MIT +NUSHELL_LICENSE_FILES = LICENSE +NUSHELL_DEPENDENCIES = openssl host-pkgconf + + +# Add /bin/bash to /etc/shells otherwise some login tools like dropbear +# can reject the user connection. See man shells. +define NUSHELL_ADD_MKSH_TO_SHELLS + grep -qsE '^/bin/nu$$' $(TARGET_DIR)/etc/shells \ + || echo "/bin/nu" >> $(TARGET_DIR)/etc/shells +endef +NUSHELL_TARGET_FINALIZE_HOOKS += NUSHELL_ADD_MKSH_TO_SHELLS + +$(eval $(cargo-package)) -- 2.25.1 From sebastian.weyer at smile.fr Thu Mar 2 12:20:43 2023 From: sebastian.weyer at smile.fr (Sebastian Weyer) Date: Thu, 2 Mar 2023 13:20:43 +0100 Subject: [Buildroot] [PATCH 2/2] package/nushell: Add default configs In-Reply-To: <20230302122044.1769154-1-sebastian.weyer@smile.fr> References: <20230302122044.1769154-1-sebastian.weyer@smile.fr> Message-ID: <20230302122044.1769154-2-sebastian.weyer@smile.fr> Automatically place default files for the nushell environment and config in the appropriate folder to avoid the prompt at startup, asking if you want to create them. Signed-off-by: Sebastian Weyer --- package/nushell/nushell.mk | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/package/nushell/nushell.mk b/package/nushell/nushell.mk index 6c77077a49..ff14180a19 100644 --- a/package/nushell/nushell.mk +++ b/package/nushell/nushell.mk @@ -10,6 +10,14 @@ NUSHELL_LICENSE = MIT NUSHELL_LICENSE_FILES = LICENSE NUSHELL_DEPENDENCIES = openssl host-pkgconf +define NUSHELL_CREATE_DEFCONFIG + $(INSTALL) -m 0644 -D $(@D)/crates/nu-utils/src/sample_config/default_config.nu \ + $(TARGET_DIR)/root/.config/nushell/config.nu + $(INSTALL) -m 0644 -D $(@D)/crates/nu-utils/src/sample_config/default_env.nu \ + $(TARGET_DIR)/root/.config/nushell/env.nu +endef + +NUSHELL_POST_INSTALL_TARGET_HOOKS += NUSHELL_CREATE_DEFCONFIG # Add /bin/bash to /etc/shells otherwise some login tools like dropbear # can reject the user connection. See man shells. -- 2.25.1 From vincent.stehle at arm.com Thu Mar 2 12:59:02 2023 From: vincent.stehle at arm.com (Vincent =?utf-8?Q?Stehl=C3=A9?=) Date: Thu, 2 Mar 2023 13:59:02 +0100 Subject: [Buildroot] [PATCH 0/3] misc aarch64-sbsa cleanups In-Reply-To: <20230301155810.3222459-1-niklas.cassel@wdc.com> References: <20230301155810.3222459-1-niklas.cassel@wdc.com> Message-ID: On Wed, Mar 01, 2023 at 04:58:07PM +0100, Niklas Cassel wrote: > Hello, > > Here come some small aarch64-sbsa cleanups. > Please consider for inclusion. Hi Niklas, Thank you for this patch series. It works fine on my side (on top of `master' and `next'). Feel free to add: Tested-by: Vincent Stehl? Best regards, Vincent. > > > Kind regards, > Niklas > > > Niklas Cassel (3): > board/qemu/aarch64-sbsa: use PARTLABEL to specify root > board/qemu/aarch64-sbsa: use the default console specified by ACPI > board/qemu/aarch64-sbsa: drop unused kernel config file > > board/qemu/aarch64-sbsa/grub.cfg | 2 +- > board/qemu/aarch64-sbsa/linux.config | 68 ---------------------------- > 2 files changed, 1 insertion(+), 69 deletions(-) > delete mode 100644 board/qemu/aarch64-sbsa/linux.config > > -- > 2.39.2 > From vincent.stehle at arm.com Thu Mar 2 13:12:45 2023 From: vincent.stehle at arm.com (Vincent =?utf-8?Q?Stehl=C3=A9?=) Date: Thu, 2 Mar 2023 14:12:45 +0100 Subject: [Buildroot] [PATCH 3/3] board/qemu/aarch64-sbsa: drop unused kernel config file In-Reply-To: <20230301155810.3222459-4-niklas.cassel@wdc.com> References: <20230301155810.3222459-1-niklas.cassel@wdc.com> <20230301155810.3222459-4-niklas.cassel@wdc.com> Message-ID: On Wed, Mar 01, 2023 at 04:58:10PM +0100, Niklas Cassel wrote: > The config file board/qemu/aarch64-sbsa/linux.config has > never been in use by configs/qemu_aarch64_sbsa_defconfig, > neither via BR2_LINUX_KERNEL_CUSTOM_CONFIG_FILE, nor via > BR2_LINUX_KERNEL_CONFIG_FRAGMENT_FILES. > > Thus the config file is and has always been unused. Hi Niklas, This fragment seems to be used by edk2 python unit test `support/testing/tests/boot/test_edk2.py'. I missed that during my testing of the defconfigs. Best regards, Vincent. > Remove it such that no one might get the silly idea that > it is actually used for something. > > Signed-off-by: Niklas Cassel > --- > board/qemu/aarch64-sbsa/linux.config | 68 ---------------------------- > 1 file changed, 68 deletions(-) > delete mode 100644 board/qemu/aarch64-sbsa/linux.config > > diff --git a/board/qemu/aarch64-sbsa/linux.config b/board/qemu/aarch64-sbsa/linux.config > deleted file mode 100644 > index a60cce02ec..0000000000 > --- a/board/qemu/aarch64-sbsa/linux.config > +++ /dev/null > @@ -1,68 +0,0 @@ > -CONFIG_SYSVIPC=y > -CONFIG_POSIX_MQUEUE=y > -CONFIG_NO_HZ_IDLE=y > -CONFIG_HIGH_RES_TIMERS=y > -CONFIG_TASKSTATS=y > -CONFIG_SCHED_AUTOGROUP=y > -CONFIG_PROFILING=y > -CONFIG_ARCH_VEXPRESS=y > -CONFIG_COMPAT=y > -CONFIG_FW_CFG_SYSFS=y > -CONFIG_FW_CFG_SYSFS_CMDLINE=y > -CONFIG_ACPI=y > -CONFIG_MODULES=y > -CONFIG_MODULE_UNLOAD=y > -CONFIG_BLK_DEV_BSGLIB=y > -CONFIG_BINFMT_MISC=y > -CONFIG_TRANSPARENT_HUGEPAGE=y > -CONFIG_NET=y > -CONFIG_PACKET=y > -CONFIG_PACKET_DIAG=y > -CONFIG_UNIX=y > -CONFIG_NET_KEY=y > -CONFIG_INET=y > -CONFIG_IP_MULTICAST=y > -CONFIG_IP_ADVANCED_ROUTER=y > -CONFIG_BRIDGE=m > -CONFIG_NET_SCHED=y > -CONFIG_VSOCKETS=y > -CONFIG_PCI=y > -CONFIG_PCI_HOST_GENERIC=y > -CONFIG_DEVTMPFS=y > -CONFIG_DEVTMPFS_MOUNT=y > -CONFIG_VIRTIO_BLK=y > -CONFIG_BLK_DEV_SD=y > -CONFIG_CHR_DEV_SG=y > -CONFIG_SCSI_CONSTANTS=y > -CONFIG_SCSI_LOGGING=y > -CONFIG_SCSI_SCAN_ASYNC=y > -CONFIG_SCSI_VIRTIO=y > -CONFIG_ATA=y > -CONFIG_SATA_AHCI_PLATFORM=y > -CONFIG_NETDEVICES=y > -CONFIG_DUMMY=y > -CONFIG_MACVLAN=y > -CONFIG_VIRTIO_NET=y > -CONFIG_NLMON=y > -CONFIG_SERIAL_AMBA_PL011=y > -CONFIG_SERIAL_AMBA_PL011_CONSOLE=y > -CONFIG_VIRTIO_CONSOLE=y > -CONFIG_HW_RANDOM=y > -CONFIG_HW_RANDOM_VIRTIO=y > -CONFIG_TCG_TPM=y > -CONFIG_TCG_TIS=y > -CONFIG_DRM=y > -CONFIG_DRM_VIRTIO_GPU=y > -CONFIG_RTC_CLASS=y > -CONFIG_RTC_DRV_PL031=y > -CONFIG_VIRTIO_PCI=y > -CONFIG_VIRTIO_MMIO=y > -CONFIG_VIRTIO_MMIO_CMDLINE_DEVICES=y > -CONFIG_MAILBOX=y > -CONFIG_PL320_MBOX=y > -CONFIG_ARM_SMMU_V3=y > -CONFIG_EXT4_FS=y > -CONFIG_FUSE_FS=y > -CONFIG_VIRTIO_FS=y > -CONFIG_TMPFS=y > -CONFIG_TMPFS_POSIX_ACL=y > -- > 2.39.2 > From sebastian.weyer at smile.fr Thu Mar 2 13:46:53 2023 From: sebastian.weyer at smile.fr (Sebastian Weyer) Date: Thu, 2 Mar 2023 14:46:53 +0100 Subject: [Buildroot] [PATCH v2 1/2] package/nushell: new package Message-ID: <20230302134656.1780843-1-sebastian.weyer@smile.fr> Nushell is a shell - written in Rust - that makes use of the nushell language to interact with the operating system Signed-off-by: Sebastian Weyer --- If you connect via a serial port and use getty (default for busybox) nushell will be unusable. One needs to either connect via SSH or use agetty instead. Nushell is not POSIX compliant and therefore should not be used as login shell since some programs might assume a POSIX-compliant shell and therefore break the system. Signed-off-by: Sebastian Weyer --- DEVELOPERS | 3 +++ package/Config.in | 1 + package/nushell/Config.in | 9 +++++++++ package/nushell/nushell.hash | 2 ++ package/nushell/nushell.mk | 20 ++++++++++++++++++++ 5 files changed, 35 insertions(+) create mode 100644 package/nushell/Config.in create mode 100644 package/nushell/nushell.hash create mode 100644 package/nushell/nushell.mk diff --git a/DEVELOPERS b/DEVELOPERS index 6256576e02..4577f20b22 100644 --- a/DEVELOPERS +++ b/DEVELOPERS @@ -2550,6 +2550,9 @@ F: support/misc/toolchainfile.cmake.in N: Sam Voss F: package/ripgrep/ +N: Sebastian Weyer +F: package/nushell/ + N: S??bastien Szymanski F: package/mmc-utils/ F: package/python-flask-jsonrpc/ diff --git a/package/Config.in b/package/Config.in index 3ace25c665..7fca46afb5 100644 --- a/package/Config.in +++ b/package/Config.in @@ -2577,6 +2577,7 @@ comment "Shells" source "package/bash/Config.in" source "package/dash/Config.in" source "package/mksh/Config.in" + source "package/nushell/Config.in" source "package/zsh/Config.in" comment "Utilities" source "package/apg/Config.in" diff --git a/package/nushell/Config.in b/package/nushell/Config.in new file mode 100644 index 0000000000..f666f44e47 --- /dev/null +++ b/package/nushell/Config.in @@ -0,0 +1,9 @@ +config BR2_PACKAGE_NUSHELL + bool "nushell" + depends on BR2_PACKAGE_HOST_RUSTC_TARGET_ARCH_SUPPORTS + select BR2_PACKAGE_HOST_RUSTC + select BR2_PACKAGE_OPENSSL + help + A new type of shell. + + https://github.com/nushell/nushell diff --git a/package/nushell/nushell.hash b/package/nushell/nushell.hash new file mode 100644 index 0000000000..a77e711a5d --- /dev/null +++ b/package/nushell/nushell.hash @@ -0,0 +1,2 @@ +# Locally generated +sha256 352e807698d5f95e9bfdd9dd5512acab3cbef315379299a32e5f322a76eb718a nushell-0.76.0.tar.gz diff --git a/package/nushell/nushell.mk b/package/nushell/nushell.mk new file mode 100644 index 0000000000..f1b691ada4 --- /dev/null +++ b/package/nushell/nushell.mk @@ -0,0 +1,20 @@ +################################################################################ +# +# nushell +# +################################################################################ + +NUSHELL_VERSION = 0.76.0 +NUSHELL_SITE = $(call github,nushell,nushell,$(NUSHELL_VERSION)) +NUSHELL_LICENSE = MIT +NUSHELL_LICENSE_FILES = LICENSE +NUSHELL_DEPENDENCIES = openssl host-pkgconf + +# Add /bin/nu to /etc/shells as in package/bash/bash.mk +define NUSHELL_ADD_MKSH_TO_SHELLS + grep -qsE '^/bin/nu$$' $(TARGET_DIR)/etc/shells \ + || echo "/bin/nu" >> $(TARGET_DIR)/etc/shells +endef +NUSHELL_TARGET_FINALIZE_HOOKS += NUSHELL_ADD_MKSH_TO_SHELLS + +$(eval $(cargo-package)) -- 2.25.1 From sebastian.weyer at smile.fr Thu Mar 2 13:46:54 2023 From: sebastian.weyer at smile.fr (Sebastian Weyer) Date: Thu, 2 Mar 2023 14:46:54 +0100 Subject: [Buildroot] [PATCH v2 2/2] Automatically place default files for the nushell environment and config in the appropriate folder to avoid the prompt at startup, asking if you want to create them. In-Reply-To: <20230302134656.1780843-1-sebastian.weyer@smile.fr> References: <20230302134656.1780843-1-sebastian.weyer@smile.fr> Message-ID: <20230302134656.1780843-2-sebastian.weyer@smile.fr> Signed-off-by: Sebastian Weyer --- These default configs are optional and might not even be necessary, they only prevent the prompt at the first startup of the shell --- package/nushell/nushell.mk | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/package/nushell/nushell.mk b/package/nushell/nushell.mk index f1b691ada4..32732137c3 100644 --- a/package/nushell/nushell.mk +++ b/package/nushell/nushell.mk @@ -10,6 +10,15 @@ NUSHELL_LICENSE = MIT NUSHELL_LICENSE_FILES = LICENSE NUSHELL_DEPENDENCIES = openssl host-pkgconf +define NUSHELL_CREATE_DEFCONFIG + $(INSTALL) -m 0644 -D $(@D)/crates/nu-utils/src/sample_config/default_config.nu \ + $(TARGET_DIR)/root/.config/nushell/config.nu + $(INSTALL) -m 0644 -D $(@D)/crates/nu-utils/src/sample_config/default_env.nu \ + $(TARGET_DIR)/root/.config/nushell/env.nu +endef + +NUSHELL_POST_INSTALL_TARGET_HOOKS += NUSHELL_CREATE_DEFCONFIG + # Add /bin/nu to /etc/shells as in package/bash/bash.mk define NUSHELL_ADD_MKSH_TO_SHELLS grep -qsE '^/bin/nu$$' $(TARGET_DIR)/etc/shells \ -- 2.25.1 From giulio.benetti at benettiengineering.com Thu Mar 2 15:18:59 2023 From: giulio.benetti at benettiengineering.com (Giulio Benetti) Date: Thu, 2 Mar 2023 16:18:59 +0100 Subject: [Buildroot] [PATCH] package/rtl8821cu: fix build failure on PowerPC64 Message-ID: <20230302151859.400567-1-giulio.benetti@benettiengineering.com> Let's add local patch pending upstream to fix get_ra() conflict on PowerPC64 architecture. [0]: https://github.com/morrownr/8821cu-20210118/pull/93 Signed-off-by: Giulio Benetti --- .../0001-Fix-build-on-PowerPC64.patch | 123 ++++++++++++++++++ 1 file changed, 123 insertions(+) create mode 100644 package/rtl8821cu/0001-Fix-build-on-PowerPC64.patch diff --git a/package/rtl8821cu/0001-Fix-build-on-PowerPC64.patch b/package/rtl8821cu/0001-Fix-build-on-PowerPC64.patch new file mode 100644 index 0000000000..8beedcaa38 --- /dev/null +++ b/package/rtl8821cu/0001-Fix-build-on-PowerPC64.patch @@ -0,0 +1,123 @@ +From 267ca7b6f850befc8b5d92544b81e12c60dda0f6 Mon Sep 17 00:00:00 2001 +From: Giulio Benetti +Date: Thu, 2 Mar 2023 16:14:52 +0100 +Subject: [PATCH] Fix build on PowerPC64 + +On PowerPC64 architecture get_ra() is also present in Linux but with a +different name causing build to fail. To fix this let's rename local +get_ra() to rtl_get_ra(). + +[Upstream status: https://github.com/morrownr/8821cu-20210118/pull/93] +Signed-off-by: Giulio Benetti +--- + core/rtw_odm.c | 6 +++--- + core/rtw_recv.c | 6 +++--- + hal/hal_com.c | 2 +- + include/wifi.h | 2 +- + os_dep/linux/ioctl_cfg80211.c | 2 +- + 5 files changed, 9 insertions(+), 9 deletions(-) + +diff --git a/core/rtw_odm.c b/core/rtw_odm.c +index 9651d4f..6174944 100644 +--- a/core/rtw_odm.c ++++ b/core/rtw_odm.c +@@ -272,7 +272,7 @@ void rtw_odm_parse_rx_phy_status_chinfo(union recv_frame *rframe, u8 *phys) + RTW_PRINT("phys_t%u ta="MAC_FMT" %s, %s(band:%u, ch:%u, l_rxsc:%u)\n" + , *phys & 0xf + , MAC_ARG(get_ta(wlanhdr)) +- , is_broadcast_mac_addr(get_ra(wlanhdr)) ? "BC" : is_multicast_mac_addr(get_ra(wlanhdr)) ? "MC" : "UC" ++ , is_broadcast_mac_addr(rtl_get_ra(wlanhdr)) ? "BC" : is_multicast_mac_addr(rtl_get_ra(wlanhdr)) ? "MC" : "UC" + , HDATA_RATE(attrib->data_rate) + , phys_t0->band, phys_t0->channel, phys_t0->rxsc + ); +@@ -382,7 +382,7 @@ type1_end: + RTW_PRINT("phys_t%u ta="MAC_FMT" %s, %s(band:%u, ch:%u, rf_mode:%u, l_rxsc:%u, ht_rxsc:%u) => %u,%u\n" + , *phys & 0xf + , MAC_ARG(get_ta(wlanhdr)) +- , is_broadcast_mac_addr(get_ra(wlanhdr)) ? "BC" : is_multicast_mac_addr(get_ra(wlanhdr)) ? "MC" : "UC" ++ , is_broadcast_mac_addr(rtl_get_ra(wlanhdr)) ? "BC" : is_multicast_mac_addr(rtl_get_ra(wlanhdr)) ? "MC" : "UC" + , HDATA_RATE(attrib->data_rate) + , phys_t1->band, phys_t1->channel, phys_t1->rf_mode, phys_t1->l_rxsc, phys_t1->ht_rxsc + , pkt_cch, pkt_bw +@@ -400,7 +400,7 @@ type1_end: + RTW_PRINT("phys_t%u ta="MAC_FMT" %s, %s(band:%u, ch:%u, l_rxsc:%u, ht_rxsc:%u)\n" + , *phys & 0xf + , MAC_ARG(get_ta(wlanhdr)) +- , is_broadcast_mac_addr(get_ra(wlanhdr)) ? "BC" : is_multicast_mac_addr(get_ra(wlanhdr)) ? "MC" : "UC" ++ , is_broadcast_mac_addr(rtl_get_ra(wlanhdr)) ? "BC" : is_multicast_mac_addr(rtl_get_ra(wlanhdr)) ? "MC" : "UC" + , HDATA_RATE(attrib->data_rate) + , phys_t2->band, phys_t2->channel, phys_t2->l_rxsc, phys_t2->ht_rxsc + ); +diff --git a/core/rtw_recv.c b/core/rtw_recv.c +index c19a492..7a2aa4b 100755 +--- a/core/rtw_recv.c ++++ b/core/rtw_recv.c +@@ -4066,7 +4066,7 @@ int recv_func(_adapter *padapter, union recv_frame *rframe) + + if (check_fwstate(mlmepriv, WIFI_MONITOR_STATE) + #ifdef RTW_SIMPLE_CONFIG +- || (check_fwstate(mlmepriv, WIFI_AP_STATE) && padapter->rtw_simple_config == _TRUE && IS_MCAST(get_ra(ptr))) ++ || (check_fwstate(mlmepriv, WIFI_AP_STATE) && padapter->rtw_simple_config == _TRUE && IS_MCAST(rtl_get_ra(ptr))) + #endif + ) { + #if (LINUX_VERSION_CODE >= KERNEL_VERSION(2, 6, 24)) +@@ -4419,7 +4419,7 @@ void rx_query_phy_status( + wlanhdr = get_recvframe_data(precvframe); + + ta = get_ta(wlanhdr); +- ra = get_ra(wlanhdr); ++ ra = rtl_get_ra(wlanhdr); + is_ra_bmc = IS_MCAST(ra); + + if (_rtw_memcmp(adapter_mac_addr(padapter), ta, ETH_ALEN) == _TRUE) { +@@ -4567,7 +4567,7 @@ s32 pre_recv_entry(union recv_frame *precvframe, u8 *pphy_status) + { + s32 ret = _SUCCESS; + u8 *pbuf = precvframe->u.hdr.rx_data; +- u8 *ra = get_ra(pbuf); ++ u8 *ra = rtl_get_ra(pbuf); + u8 ra_is_bmc = IS_MCAST(ra); + bool phy_queried = 0; + _adapter *primary_padapter = precvframe->u.hdr.adapter; +diff --git a/hal/hal_com.c b/hal/hal_com.c +index a0f1595..42ef910 100644 +--- a/hal/hal_com.c ++++ b/hal/hal_com.c +@@ -14286,7 +14286,7 @@ void rtw_store_phy_info(_adapter *padapter, union recv_frame *prframe) + + /*RTW_INFO("=>%s WIFI_DATA_TYPE or WIFI_QOS_DATA_TYPE\n", __FUNCTION__);*/ + if (psta) { +- if (IS_MCAST(get_ra(get_recvframe_data(prframe)))) ++ if (IS_MCAST(rtl_get_ra(get_recvframe_data(prframe)))) + psta_dframe_info = &psta->sta_dframe_info_bmc; + else + psta_dframe_info = &psta->sta_dframe_info; +diff --git a/include/wifi.h b/include/wifi.h +index d07b349..ce5990b 100755 +--- a/include/wifi.h ++++ b/include/wifi.h +@@ -463,7 +463,7 @@ __inline static int IS_MCAST(const u8 *da) + return _FALSE; + } + +-__inline static unsigned char *get_ra(unsigned char *pframe) ++__inline static unsigned char *rtl_get_ra(unsigned char *pframe) + { + unsigned char *ra; + ra = GetAddr1Ptr(pframe); +diff --git a/os_dep/linux/ioctl_cfg80211.c b/os_dep/linux/ioctl_cfg80211.c +index 7e7849c..47a0903 100755 +--- a/os_dep/linux/ioctl_cfg80211.c ++++ b/os_dep/linux/ioctl_cfg80211.c +@@ -7074,7 +7074,7 @@ void rtw_cfg80211_rx_p2p_action_public(_adapter *adapter, union recv_frame *rfra + indicate: + #endif + #if defined(RTW_DEDICATED_P2P_DEVICE) +- if (rtw_cfg80211_redirect_pd_wdev(dvobj_to_wiphy(dvobj), get_ra(frame), &wdev)) ++ if (rtw_cfg80211_redirect_pd_wdev(dvobj_to_wiphy(dvobj), rtl_get_ra(frame), &wdev)) + if (0) + RTW_INFO("redirect to pd_wdev:%p\n", wdev); + #endif +-- +2.34.1 + -- 2.34.1 From fontaine.fabrice at gmail.com Thu Mar 2 17:51:07 2023 From: fontaine.fabrice at gmail.com (Fabrice Fontaine) Date: Thu, 2 Mar 2023 18:51:07 +0100 Subject: [Buildroot] [PATCH 1/1] package/opus: force arm mode instead of Thumb mode Message-ID: <20230302175107.32479-1-fontaine.fabrice@gmail.com> Fix the following build failure: /tmp/cckXvlOO.s:352: Error: selected processor does not support `smull r6,ip,r5,r0' in Thumb mode Fixes: - http://autobuild.buildroot.org/results/fdedcc8f68651ec34417d609b40effbac456c80d Signed-off-by: Fabrice Fontaine --- package/opus/opus.mk | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/package/opus/opus.mk b/package/opus/opus.mk index 2fa929c7df..1372711038 100644 --- a/package/opus/opus.mk +++ b/package/opus/opus.mk @@ -12,6 +12,13 @@ OPUS_INSTALL_STAGING = YES OPUS_CFLAGS = $(TARGET_CFLAGS) +# opus has some assembly function that is not present in Thumb mode: +# Error: selected processor does not support `smull r6,ip,r5,r0' in Thumb mode +# so, we desactivate Thumb mode +ifeq ($(BR2_ARM_INSTRUCTIONS_THUMB),y) +OPUS_CFLAGS += -marm +endif + ifeq ($(BR2_TOOLCHAIN_HAS_GCC_BUG_85180),y) OPUS_CFLAGS += -O0 endif -- 2.39.1 From fontaine.fabrice at gmail.com Thu Mar 2 17:53:47 2023 From: fontaine.fabrice at gmail.com (Fabrice Fontaine) Date: Thu, 2 Mar 2023 18:53:47 +0100 Subject: [Buildroot] [PATCH 1/4] package/gensio: add libglib2 optional dependency Message-ID: <20230302175350.183840-1-fontaine.fabrice@gmail.com> libglib2 is an optional dependency which is enabled by default since version 2.3.0 and https://github.com/cminyard/gensio/commit/866924d69dabe8b8a981e19bd745d5c84e529881 Handle it properly to avoid the following build failure since bump to version 2.5.2 in commit 5bb747f0b783a0d3f1712350ca3277263045b299: sparc64-buildroot-linux-gnu-gcc: ERROR: unsafe header/library path used in cross-compilation: '-I/usr/include/glib-2.0' Fixes: - http://autobuild.buildroot.org/results/3602c5cc2aff668211fd8e6eeab778b3fe287246 Signed-off-by: Fabrice Fontaine --- package/gensio/gensio.mk | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/package/gensio/gensio.mk b/package/gensio/gensio.mk index 5538f97b19..dafc0bf5d5 100644 --- a/package/gensio/gensio.mk +++ b/package/gensio/gensio.mk @@ -14,6 +14,13 @@ GENSIO_CONF_OPTS = \ --without-swig \ --without-python +ifeq ($(BR2_PACKAGE_LIBGLIB2),y) +GENSIO_DEPENDENCIES += host-pkgconf libglib2 +GENSIO_CONF_OPTS += --with-glib +else +GENSIO_CONF_OPTS += --without-glib +endif + ifeq ($(BR2_PACKAGE_OPENIPMI),y) GENSIO_DEPENDENCIES += openipmi GENSIO_CONF_OPTS += --with-openipmi -- 2.39.1 From fontaine.fabrice at gmail.com Thu Mar 2 17:53:48 2023 From: fontaine.fabrice at gmail.com (Fabrice Fontaine) Date: Thu, 2 Mar 2023 18:53:48 +0100 Subject: [Buildroot] [PATCH 2/4] package/gensio: add alsa-lib optional dependency In-Reply-To: <20230302175350.183840-1-fontaine.fabrice@gmail.com> References: <20230302175350.183840-1-fontaine.fabrice@gmail.com> Message-ID: <20230302175350.183840-2-fontaine.fabrice@gmail.com> alsa-lib is an optional dependency which is enabled by default since version 2.5.3 and https://github.com/cminyard/gensio/commit/dc9bad87d47588dcdd92ce118fcc4f41d10b671c Signed-off-by: Fabrice Fontaine --- package/gensio/gensio.mk | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/package/gensio/gensio.mk b/package/gensio/gensio.mk index dafc0bf5d5..89c734eec0 100644 --- a/package/gensio/gensio.mk +++ b/package/gensio/gensio.mk @@ -14,6 +14,13 @@ GENSIO_CONF_OPTS = \ --without-swig \ --without-python +ifeq ($(BR2_PACKAGE_ALSA_LIB_PCM),y) +GENSIO_DEPENDENCIES += alsa-lib +GENSIO_CONF_OPTS += --with-alsa +else +GENSIO_CONF_OPTS += --without-alsa +endif + ifeq ($(BR2_PACKAGE_LIBGLIB2),y) GENSIO_DEPENDENCIES += host-pkgconf libglib2 GENSIO_CONF_OPTS += --with-glib -- 2.39.1 From fontaine.fabrice at gmail.com Thu Mar 2 17:53:49 2023 From: fontaine.fabrice at gmail.com (Fabrice Fontaine) Date: Thu, 2 Mar 2023 18:53:49 +0100 Subject: [Buildroot] [PATCH 3/4] package/gensio: use mdns option In-Reply-To: <20230302175350.183840-1-fontaine.fabrice@gmail.com> References: <20230302175350.183840-1-fontaine.fabrice@gmail.com> Message-ID: <20230302175350.183840-3-fontaine.fabrice@gmail.com> mdns option is available since version 2.4.0 and https://github.com/cminyard/gensio/commit/0b56fdd8205dff8f2343d1672e58b6583772f897 Signed-off-by: Fabrice Fontaine --- package/gensio/gensio.mk | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/package/gensio/gensio.mk b/package/gensio/gensio.mk index 89c734eec0..3374313c0f 100644 --- a/package/gensio/gensio.mk +++ b/package/gensio/gensio.mk @@ -9,7 +9,6 @@ GENSIO_SITE = http://downloads.sourceforge.net/project/ser2net/ser2net GENSIO_LICENSE = LGPL-2.1+ (library), GPL-2.0+ (tools) GENSIO_LICENSE_FILES = COPYING.LIB COPYING GENSIO_INSTALL_STAGING = YES -GENSIO_DEPENDENCIES = $(if $(BR2_PACKAGE_AVAHI_LIBAVAHI_CLIENT),avahi) GENSIO_CONF_OPTS = \ --without-swig \ --without-python @@ -21,6 +20,13 @@ else GENSIO_CONF_OPTS += --without-alsa endif +ifeq ($(BR2_PACKAGE_AVAHI_LIBAVAHI_CLIENT),y) +GENSIO_DEPENDENCIES += avahi +GENSIO_CONF_OPTS += --with-mdns +else +GENSIO_CONF_OPTS += --without-mdns +endif + ifeq ($(BR2_PACKAGE_LIBGLIB2),y) GENSIO_DEPENDENCIES += host-pkgconf libglib2 GENSIO_CONF_OPTS += --with-glib -- 2.39.1 From fontaine.fabrice at gmail.com Thu Mar 2 17:53:50 2023 From: fontaine.fabrice at gmail.com (Fabrice Fontaine) Date: Thu, 2 Mar 2023 18:53:50 +0100 Subject: [Buildroot] [PATCH 4/4] package/gensio: add C++ optional dependency In-Reply-To: <20230302175350.183840-1-fontaine.fabrice@gmail.com> References: <20230302175350.183840-1-fontaine.fabrice@gmail.com> Message-ID: <20230302175350.183840-4-fontaine.fabrice@gmail.com> C++ is available since 2.3.0 and https://github.com/cminyard/gensio/commit/3fda483f15a2668f9e2396517cdbf09693e6e3ff Signed-off-by: Fabrice Fontaine --- package/gensio/gensio.mk | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/package/gensio/gensio.mk b/package/gensio/gensio.mk index 3374313c0f..2ba1b950d7 100644 --- a/package/gensio/gensio.mk +++ b/package/gensio/gensio.mk @@ -13,6 +13,12 @@ GENSIO_CONF_OPTS = \ --without-swig \ --without-python +ifeq ($(BR2_INSTALL_LIBSTDCPP),y) +GENSIO_CONF_OPTS += --with-cplusplus +else +GENSIO_CONF_OPTS += --without-cplusplus +endif + ifeq ($(BR2_PACKAGE_ALSA_LIB_PCM),y) GENSIO_DEPENDENCIES += alsa-lib GENSIO_CONF_OPTS += --with-alsa -- 2.39.1 From fontaine.fabrice at gmail.com Thu Mar 2 22:12:17 2023 From: fontaine.fabrice at gmail.com (Fabrice Fontaine) Date: Thu, 2 Mar 2023 23:12:17 +0100 Subject: [Buildroot] [PATCH 1/1] package/gr-osmosdr: drop BR2_PACKAGE_GR_OSMOSDR_PYTHON Message-ID: <20230302221217.585882-1-fontaine.fabrice@gmail.com> Drop BR2_PACKAGE_GR_OSMOSDR_PYTHON as disabling python will raise the following build failure if BR2_PACKAGE_GNURADIO_PYTHON is set since bump of gnuradio to version 3.10.4.0 in commit e37c110bead8b7b35cd97915673fa785ccb39f2d and https://github.com/gnuradio/gnuradio/commit/51d3ad973292763a6fc0cf8e971faa3cf89029e9: CMake Error at lib/CMakeLists.txt:51 (add_library): Target "gnuradio-osmosdr" links to target "Python::Module" but the target was not found. Perhaps a find_package() call is missing for an IMPORTED target, or an ALIAS target is missing? No entry in Config.in.legacy is needed as python support in gr-osmosdr will now automatically be enabled if BR2_PACKAGE_GNURADIO_PYTHON is set Fixes: - http://autobuild.buildroot.org/results/49e9f7bf8bfc7008688c1a3bc3744b7d3be3ce18 Signed-off-by: Fabrice Fontaine --- package/gr-osmosdr/Config.in | 7 ------- package/gr-osmosdr/gr-osmosdr.mk | 2 +- 2 files changed, 1 insertion(+), 8 deletions(-) diff --git a/package/gr-osmosdr/Config.in b/package/gr-osmosdr/Config.in index 04fa10be80..d83de75282 100644 --- a/package/gr-osmosdr/Config.in +++ b/package/gr-osmosdr/Config.in @@ -11,13 +11,6 @@ config BR2_PACKAGE_GR_OSMOSDR if BR2_PACKAGE_GR_OSMOSDR -config BR2_PACKAGE_GR_OSMOSDR_PYTHON - bool "python support" - depends on BR2_PACKAGE_GNURADIO_PYTHON - depends on BR2_PACKAGE_PYTHON3 - help - Enable Python support - config BR2_PACKAGE_GR_OSMOSDR_IQFILE bool "IQ File Source support" help diff --git a/package/gr-osmosdr/gr-osmosdr.mk b/package/gr-osmosdr/gr-osmosdr.mk index 89907c1baa..6011a67539 100644 --- a/package/gr-osmosdr/gr-osmosdr.mk +++ b/package/gr-osmosdr/gr-osmosdr.mk @@ -22,7 +22,7 @@ GR_OSMOSDR_CONF_OPTS = \ # compile time. GR_OSMOSDR_INSTALL_STAGING = YES -ifeq ($(BR2_PACKAGE_GR_OSMOSDR_PYTHON),y) +ifeq ($(BR2_PACKAGE_GNURADIO_PYTHON),y) GR_OSMOSDR_CONF_OPTS += -DENABLE_PYTHON=ON GR_OSMOSDR_DEPENDENCIES += python3 else -- 2.39.1 From peter at korsgaard.com Thu Mar 2 22:18:42 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Thu, 02 Mar 2023 23:18:42 +0100 Subject: [Buildroot] [PATCH v1 1/1] package/qemu: check if qemu-system is enabled when creating symlink In-Reply-To: <20230301005456.250709-1-christian@paral.in> (Christian Stewart's message of "Tue, 28 Feb 2023 16:54:56 -0800") References: <20230301005456.250709-1-christian@paral.in> Message-ID: <875ybig5kt.fsf@dell.be.48ers.dk> >>>>> "Christian" == Christian Stewart writes: > Commit c6b9cd9a11fe7fec6bfec2ddbd42c2851dba0011 added a symlink to qemu-system > as a post install hook. However, it does not check if qemu-system is actually > enabled with BR2_PACKAGE_HOST_QEMU_SYSTEM_MODE. > Add the check to make sure we only create the symlink if that is enabled. > Signed-off-by: Christian Stewart Committed, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Thu Mar 2 22:18:05 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Thu, 2 Mar 2023 23:18:05 +0100 Subject: [Buildroot] [git commit] package/qemu: check if qemu-system is enabled when creating symlink Message-ID: <20230302221857.AB5F186E75@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=f67c896fecade666e44a734b34cbf7b0d08903c0 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Commit c6b9cd9a11fe7fec6bfec2ddbd42c2851dba0011 added a symlink to qemu-system as a post install hook. However, it does not check if qemu-system is actually enabled with BR2_PACKAGE_HOST_QEMU_SYSTEM_MODE. Add the check to make sure we only create the symlink if that is enabled. Signed-off-by: Christian Stewart Signed-off-by: Peter Korsgaard --- package/qemu/qemu.mk | 2 ++ 1 file changed, 2 insertions(+) diff --git a/package/qemu/qemu.mk b/package/qemu/qemu.mk index 58b4ff10a5..cc8dc42a24 100644 --- a/package/qemu/qemu.mk +++ b/package/qemu/qemu.mk @@ -488,10 +488,12 @@ define HOST_QEMU_INSTALL_CMDS endef # install symlink to qemu-system +ifeq ($(BR2_PACKAGE_HOST_QEMU_SYSTEM_MODE),y) define HOST_QEMU_POST_INSTALL_SYMLINK ln -sf ./qemu-system-$(HOST_QEMU_ARCH) $(HOST_DIR)/bin/qemu-system endef HOST_QEMU_POST_INSTALL_HOOKS += HOST_QEMU_POST_INSTALL_SYMLINK +endif $(eval $(host-generic-package)) From peter at korsgaard.com Thu Mar 2 22:21:43 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Thu, 02 Mar 2023 23:21:43 +0100 Subject: [Buildroot] [PATCH v1] package/apr: security bump version to 1.7.2 In-Reply-To: <20230228221625.32577-1-ps.report@gmx.net> (Peter Seiderer's message of "Tue, 28 Feb 2023 23:16:25 +0100") References: <20230228221625.32577-1-ps.report@gmx.net> Message-ID: <871qm6g5fs.fsf@dell.be.48ers.dk> >>>>> "Peter" == Peter Seiderer writes: > - remove 0001-cross-compile.patch > (superseeded by upstream commit [1]) > - rename 0002-sys-param-h.patch to 0001-sys-param-h.patch > - remove 0003-Merge-r1887279-from-trunk.patch > (from upstream [2]) > - remove 0004-apr-1.7.0-CVE-2021-35940.patch > (superseeded by upstream commit [3], remove APR_IGNORE_CVES accordingly) > - set new configure option '--disable-sctp' (no libsctp provided by buildroot) > - set new 'ac_cv_strerror_r_rc_int' explicitly to no (default for > cross compile) > - set new 'ac_cv_mmap__dev_zero' explicitly to yes > - revert two upstream commits ([4], [5]) to fix apr-util build, fails > otherwise because of some path mismatch where to find apr_rules.mk copied > to apr-util-1.6.3/build/rules.mk, fixes: > Makefile:50: .../build/apr-util-1.6.3/build/rules.mk: No such file or directory > For details see [6]. > [1] https://github.com/apache/apr/commit/866e1df66be6704a584feaf5c3d241e3d631d03a > [2] https://github.com/apache/apr/commit/0a763c5e500f4304b7c534fae0fad430d64982e8 > [3] https://github.com/apache/apr/commit/e0be630b681fac7b8b5e2f2e402a8e18a147f966 > [4] https://github.com/apache/apr/commit/f82374627b3a6500a7a6cb11e48bcac59bcbb6a1 > [5] https://github.com/apache/apr/commit/b6dbbc77da35a7b46754c99f465827f2a583e23c > [6] https://downloads.apache.org/apr/CHANGES-APR-1.7 > Signed-off-by: Peter Seiderer Committed, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Thu Mar 2 22:19:55 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Thu, 2 Mar 2023 23:19:55 +0100 Subject: [Buildroot] [git commit] package/apr: security bump version to 1.7.2 Message-ID: <20230302222216.94EC686E8A@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=783cd8d90d37b5e0b59d6f0bfca6667855b2b9e1 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master - remove 0001-cross-compile.patch (superseded by upstream commit [1]) - rename 0002-sys-param-h.patch to 0001-sys-param-h.patch - remove 0003-Merge-r1887279-from-trunk.patch (from upstream [2]) - remove 0004-apr-1.7.0-CVE-2021-35940.patch (superseded by upstream commit [3], remove APR_IGNORE_CVES accordingly) - set new configure option '--disable-sctp' (no libsctp provided by buildroot) - set new 'ac_cv_strerror_r_rc_int' explicitly to no (default for cross compile) - set new 'ac_cv_mmap__dev_zero' explicitly to yes - revert two upstream commits ([4], [5]) to fix apr-util build, fails otherwise because of some path mismatch where to find apr_rules.mk copied to apr-util-1.6.3/build/rules.mk, fixes: Makefile:50: .../build/apr-util-1.6.3/build/rules.mk: No such file or directory For details see [6]. [1] https://github.com/apache/apr/commit/866e1df66be6704a584feaf5c3d241e3d631d03a [2] https://github.com/apache/apr/commit/0a763c5e500f4304b7c534fae0fad430d64982e8 [3] https://github.com/apache/apr/commit/e0be630b681fac7b8b5e2f2e402a8e18a147f966 [4] https://github.com/apache/apr/commit/f82374627b3a6500a7a6cb11e48bcac59bcbb6a1 [5] https://github.com/apache/apr/commit/b6dbbc77da35a7b46754c99f465827f2a583e23c [6] https://downloads.apache.org/apr/CHANGES-APR-1.7 Signed-off-by: Peter Seiderer Signed-off-by: Peter Korsgaard --- package/apr/0001-cross-compile.patch | 58 ----------- ...02-sys-param-h.patch => 0001-sys-param-h.patch} | 0 ...port-r1872164.-Fix-the-name-of-libtool-wh.patch | 30 ++++++ package/apr/0003-Merge-r1887279-from-trunk.patch | 69 ------------- ...vert-Add-the-ability-to-cross-compile-APR.patch | 112 +++++++++++++++++++++ package/apr/0004-apr-1.7.0-CVE-2021-35940.patch | 57 ----------- package/apr/apr.hash | 4 +- package/apr/apr.mk | 7 +- 8 files changed, 148 insertions(+), 189 deletions(-) diff --git a/package/apr/0001-cross-compile.patch b/package/apr/0001-cross-compile.patch deleted file mode 100644 index 559ebb74ba..0000000000 --- a/package/apr/0001-cross-compile.patch +++ /dev/null @@ -1,58 +0,0 @@ -Fix cross-compilation - -Patch was backported from Apache httpd: -http://svn.apache.org/viewvc?view=revision&revision=1327907 -http://svn.apache.org/viewvc?view=revision&revision=1328390 -http://svn.apache.org/viewvc?view=revision&revision=1328714 - -Patch submitted upstream: -https://issues.apache.org/bugzilla/show_bug.cgi?id=57058 - -Signed-off-by: Bernd Kuhls - -diff -uNr apr-1.5.1.org/configure.in apr-1.5.1/configure.in ---- apr-1.5.1.org/configure.in 2014-01-25 16:17:29.000000000 +0100 -+++ apr-1.5.1/configure.in 2014-10-05 11:20:40.080746760 +0200 -@@ -118,6 +118,16 @@ - echo "Configuring APR library" - echo "Platform: $host" - -+dnl In case of cross compilation we set CC_FOR_BUILD to cc unless -+dnl we got already CC_FOR_BUILD from environment. -+if test "x${build_alias}" != "x${host_alias}"; then -+ if test "x${CC_FOR_BUILD}" = "x"; then -+ CC_FOR_BUILD=cc -+ fi -+fi -+AC_SUBST(CC_FOR_BUILD) -+AC_SUBST(CFLAGS_FOR_BUILD) -+ - dnl Some initial steps for configuration. We setup the default directory - dnl and which files are to be configured. - -diff -uNr apr-1.5.1.org/Makefile.in apr-1.5.1/Makefile.in ---- apr-1.5.1.org/Makefile.in 2014-03-17 16:10:26.000000000 +0100 -+++ apr-1.5.1/Makefile.in 2014-10-05 11:22:53.031070519 +0200 -@@ -8,6 +8,8 @@ - # APR (Apache Portable Runtime) library Makefile. - # - CPP = @CPP@ -+CC_FOR_BUILD = @CC_FOR_BUILD@ -+CFLAGS_FOR_BUILD = @CFLAGS_FOR_BUILD@ - - # get substituted into some targets - APR_MAJOR_VERSION=@APR_MAJOR_VERSION@ -@@ -134,8 +134,13 @@ - $(APR_MKDIR) tools - $(LT_COMPILE) - -+ifdef CC_FOR_BUILD -+tools/gen_test_char at EXEEXT@: tools/gen_test_char.c $(LOCAL_LIBS) -+ $(CC_FOR_BUILD) $(CFLAGS_FOR_BUILD) -DCROSS_COMPILE -o $@ $< -+else - tools/gen_test_char at EXEEXT@: $(OBJECTS_gen_test_char) - $(LINK_PROG) $(OBJECTS_gen_test_char) $(ALL_LIBS) -+endif - - include/private/apr_escape_test_char.h: tools/gen_test_char at EXEEXT@ - $(APR_MKDIR) include/private diff --git a/package/apr/0002-sys-param-h.patch b/package/apr/0001-sys-param-h.patch similarity index 100% rename from package/apr/0002-sys-param-h.patch rename to package/apr/0001-sys-param-h.patch diff --git a/package/apr/0002-Revert-Backport-r1872164.-Fix-the-name-of-libtool-wh.patch b/package/apr/0002-Revert-Backport-r1872164.-Fix-the-name-of-libtool-wh.patch new file mode 100644 index 0000000000..f80db1cb6b --- /dev/null +++ b/package/apr/0002-Revert-Backport-r1872164.-Fix-the-name-of-libtool-wh.patch @@ -0,0 +1,30 @@ +From 0aa7e33372b479a26e5f04dfc4801e24573a8737 Mon Sep 17 00:00:00 2001 +From: Graham Leggett +Date: Wed, 1 Jan 2020 10:43:39 +0000 +Subject: [PATCH] Revert: Backport r1872164. Fix the name of libtool when + cross compiling. + +git-svn-id: https://svn.apache.org/repos/asf/apr/apr/branches/1.7.x at 1872165 13f79535-47bb-0310-9956-ffa450edef68 + +[Revert upstream commit https://github.com/apache/apr/commit/f82374627b3a6500a7a6cb11e48bcac59bcbb6a1] +Signed-off-by: Peter Seiderer +--- + apr-config.in | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/apr-config.in b/apr-config.in +index bed47ca..4873fc0 100644 +--- a/apr-config.in ++++ b/apr-config.in +@@ -246,7 +246,7 @@ while test $# -gt 0; do + if test "$location" = "installed"; then + echo "${installbuilddir}/libtool" + elif test "$location" = "crosscompile"; then +- echo "$APR_TARGET_DIR/${installbuilddir}/libtool" ++ echo "$APR_TARGET_DIR/${installbuilddir}/build" + else + echo "$APR_BUILD_DIR/libtool" + fi +-- +2.39.2 + diff --git a/package/apr/0003-Merge-r1887279-from-trunk.patch b/package/apr/0003-Merge-r1887279-from-trunk.patch deleted file mode 100644 index 444b9d2b06..0000000000 --- a/package/apr/0003-Merge-r1887279-from-trunk.patch +++ /dev/null @@ -1,69 +0,0 @@ -From a15958a37a06f71c42c690278f9c958b93b7ee20 Mon Sep 17 00:00:00 2001 -From: Yann Ylavic -Date: Thu, 11 Mar 2021 14:10:21 +0000 -Subject: [PATCH] Merge r1887279 from trunk: - -build/apr_common.m4: avoid explicit inclusion of "confdefs.h" - -The failure is observed on `autoconf-2.69d` (soon to be released -as `autoconf-2.70`). There `int64_t` detection fails as: - -$ autoreconf && ./configure -checking whether int64_t and int use fmt %d... no -checking whether int64_t and long use fmt %ld... no -checking whether int64_t and long long use fmt %lld... no -configure: error: could not determine the string function for int64_t -``` - -This happens because `./configure` always stumbles on warning: - -configure:3350: gcc -c -g -O2 -Werror conftest.c >&5 -In file included from conftest.c:31: -confdefs.h:22: error: "__STDC_WANT_IEC_60559_ATTRIBS_EXT__" redefined [-Werror] - 22 | #define __STDC_WANT_IEC_60559_ATTRIBS_EXT__ 1 - | - -It's triggered by double inclusion of `"confdefs.h"` contents: -explicitly in `APR_TRY_COMPILE_NO_WARNING` macro and implicitly -via `AC_LANG_SOURCE` use. - -To fix it and avoid having to define `main()` declaration the change -uses `AC_LANG_PROGRAM` instead. - -Tested on both `autoconf-2.69` and `autoconf-2.69d`. - - -Github: closes #25 -Submitted by: Sergei Trofimovich -Reviewed by: ylavic - - -git-svn-id: https://svn.apache.org/repos/asf/apr/apr/branches/1.7.x at 1887485 13f79535-47bb-0310-9956-ffa450edef68 - -[Retrieved from: -https://github.com/apache/apr/commit/0a763c5e500f4304b7c534fae0fad430d64982e8] -Signed-off-by: Fabrice Fontaine ---- - build/apr_common.m4 | 8 ++------ - 1 file changed, 2 insertions(+), 6 deletions(-) - -diff --git a/build/apr_common.m4 b/build/apr_common.m4 -index 297dd32cf75..b67a8608abe 100644 ---- a/build/apr_common.m4 -+++ b/build/apr_common.m4 -@@ -467,13 +467,9 @@ AC_DEFUN([APR_TRY_COMPILE_NO_WARNING], - CFLAGS="$CFLAGS -Werror" - fi - AC_COMPILE_IFELSE( -- [AC_LANG_SOURCE( -- [#include "confdefs.h" -- ] -- [[$1]] -- [int main(int argc, const char *const *argv) {] -+ [AC_LANG_PROGRAM( -+ [[$1]], - [[$2]] -- [ return 0; }] - )], [CFLAGS=$apr_save_CFLAGS - $3], [CFLAGS=$apr_save_CFLAGS - $4]) diff --git a/package/apr/0003-Revert-Add-the-ability-to-cross-compile-APR.patch b/package/apr/0003-Revert-Add-the-ability-to-cross-compile-APR.patch new file mode 100644 index 0000000000..ad250d4427 --- /dev/null +++ b/package/apr/0003-Revert-Add-the-ability-to-cross-compile-APR.patch @@ -0,0 +1,112 @@ +From ed1daed074fba0dabff825e63525d751b6bb7b8d Mon Sep 17 00:00:00 2001 +From: Graham Leggett +Date: Tue, 31 Dec 2019 21:26:02 +0000 +Subject: [PATCH] Revert: Add the ability to cross compile APR. + +git-svn-id: https://svn.apache.org/repos/asf/apr/apr/branches/1.7.x at 1872147 13f79535-47bb-0310-9956-ffa450edef68 + +[Revert upstream commit https://github.com/apache/apr/commit/b6dbbc77da35a7b46754c99f465827f2a583e23c] +Signed-off-by: Peter Seiderer +--- + CHANGES | 2 -- + apr-config.in | 22 ---------------------- + 2 files changed, 24 deletions(-) + +diff --git a/CHANGES b/CHANGES +index 71b2f0e..e751c90 100644 +--- a/CHANGES ++++ b/CHANGES +@@ -56,8 +56,6 @@ Changes for APR 1.7.1 + *) Don't try to use PROC_PTHREAD by default when cross compiling. + [Yann Ylavic] + +- *) Add the ability to cross compile APR. [Graham Leggett] +- + *) While cross-compiling, the tools/gen_test_char could not + be executed at build time, use AX_PROG_CC_FOR_BUILD to + build native tools/gen_test_char +diff --git a/apr-config.in b/apr-config.in +index 4873fc0..84b4073 100644 +--- a/apr-config.in ++++ b/apr-config.in +@@ -48,14 +48,6 @@ APR_LIBNAME="@APR_LIBNAME@" + # NOTE: the following line is modified during 'make install': alter with care! + location=@APR_CONFIG_LOCATION@ + +-# absolute path, but not installed path - we're cross compiling +-case "$0" in +- "${bindir}/"*) ;; +- "/"*) location=crosscompile; +- APR_TARGET_DIR=${0%${bindir}/apr-${APR_MAJOR_VERSION}-config} ;; +- *) ;; +-esac +- + show_usage() + { + cat << EOF +@@ -101,8 +93,6 @@ fi + + if test "$location" = "installed"; then + LA_FILE="$libdir/lib${APR_LIBNAME}.la" +-elif test "$location" = "crosscompile"; then +- LA_FILE="$APR_TARGET_DIR/$libdir/lib${APR_LIBNAME}.la" + else + LA_FILE="$APR_BUILD_DIR/lib${APR_LIBNAME}.la" + fi +@@ -132,8 +122,6 @@ while test $# -gt 0; do + --includedir) + if test "$location" = "installed"; then + flags="$includedir" +- elif test "$location" = "crosscompile"; then +- flags="$APR_TARGET_DIR/$includedir" + elif test "$location" = "source"; then + flags="$APR_SOURCE_DIR/include" + else +@@ -166,8 +154,6 @@ while test $# -gt 0; do + --includes) + if test "$location" = "installed"; then + flags="$flags -I$includedir $EXTRA_INCLUDES" +- elif test "$location" = "crosscompile"; then +- flags="$flags -I$APR_TARGET_DIR/$includedir $EXTRA_INCLUDES" + elif test "$location" = "source"; then + flags="$flags -I$APR_SOURCE_DIR/include $EXTRA_INCLUDES" + else +@@ -182,8 +168,6 @@ while test $# -gt 0; do + --installbuilddir) + if test "$location" = "installed"; then + echo "${installbuilddir}" +- elif test "$location" = "crosscompile"; then +- echo "$APR_TARGET_DIR/${installbuilddir}" + elif test "$location" = "source"; then + echo "$APR_SOURCE_DIR/build" + else +@@ -200,8 +184,6 @@ while test $# -gt 0; do + if test "$location" = "installed"; then + ### avoid using -L if libdir is a "standard" location like /usr/lib + flags="$flags -L$libdir -l${APR_LIBNAME}" +- elif test "$location" = "crosscompile"; then +- flags="$flags -L$APR_TARGET_DIR/$libdir -l${APR_LIBNAME}" + else + ### this surely can't work since the library is in .libs? + flags="$flags -L$APR_BUILD_DIR -l${APR_LIBNAME}" +@@ -219,8 +201,6 @@ while test $# -gt 0; do + # Since the user is specifying they are linking with libtool, we + # *know* that -R will be recognized by libtool. + flags="$flags -L$libdir -R$libdir -l${APR_LIBNAME}" +- elif test "$location" = "crosscompile"; then +- flags="$flags -L${APR_TARGET_DIR}/$libdir -l${APR_LIBNAME}" + else + flags="$flags $LA_FILE" + fi +@@ -245,8 +225,6 @@ while test $# -gt 0; do + --apr-libtool) + if test "$location" = "installed"; then + echo "${installbuilddir}/libtool" +- elif test "$location" = "crosscompile"; then +- echo "$APR_TARGET_DIR/${installbuilddir}/build" + else + echo "$APR_BUILD_DIR/libtool" + fi +-- +2.39.2 + diff --git a/package/apr/0004-apr-1.7.0-CVE-2021-35940.patch b/package/apr/0004-apr-1.7.0-CVE-2021-35940.patch deleted file mode 100644 index b065a3330a..0000000000 --- a/package/apr/0004-apr-1.7.0-CVE-2021-35940.patch +++ /dev/null @@ -1,57 +0,0 @@ - -SECURITY: CVE-2021-35940 (cve.mitre.org) - -Restore fix for CVE-2017-12613 which was missing in 1.7.x branch, though -was addressed in 1.6.x in 1.6.3 and later via r1807976. - -The fix was merged back to 1.7.x in r1891198. - -Since this was a regression in 1.7.0, a new CVE name has been assigned -to track this, CVE-2021-35940. - -Thanks to Iveta Cesalova for reporting this issue. - -https://svn.apache.org/viewvc?view=revision&revision=1891198 - -[Retrieved from: -https://dist.apache.org/repos/dist/release/apr/patches/apr-1.7.0-CVE-2021-35940.patch] -Signed-off-by: Fabrice Fontaine - -Index: ./time/unix/time.c -=================================================================== ---- ./time/unix/time.c (revision 1891197) -+++ ./time/unix/time.c (revision 1891198) -@@ -142,6 +142,9 @@ - static const int dayoffset[12] = - {306, 337, 0, 31, 61, 92, 122, 153, 184, 214, 245, 275}; - -+ if (xt->tm_mon < 0 || xt->tm_mon >= 12) -+ return APR_EBADDATE; -+ - /* shift new year to 1st March in order to make leap year calc easy */ - - if (xt->tm_mon < 2) -Index: ./time/win32/time.c -=================================================================== ---- ./time/win32/time.c (revision 1891197) -+++ ./time/win32/time.c (revision 1891198) -@@ -54,6 +54,9 @@ - static const int dayoffset[12] = - {0, 31, 59, 90, 120, 151, 181, 212, 243, 273, 304, 334}; - -+ if (tm->wMonth < 1 || tm->wMonth > 12) -+ return APR_EBADDATE; -+ - /* Note; the caller is responsible for filling in detailed tm_usec, - * tm_gmtoff and tm_isdst data when applicable. - */ -@@ -228,6 +231,9 @@ - static const int dayoffset[12] = - {306, 337, 0, 31, 61, 92, 122, 153, 184, 214, 245, 275}; - -+ if (xt->tm_mon < 0 || xt->tm_mon >= 12) -+ return APR_EBADDATE; -+ - /* shift new year to 1st March in order to make leap year calc easy */ - - if (xt->tm_mon < 2) diff --git a/package/apr/apr.hash b/package/apr/apr.hash index d7739d7ed3..96f43d3710 100644 --- a/package/apr/apr.hash +++ b/package/apr/apr.hash @@ -1,4 +1,4 @@ -# From http://archive.apache.org/dist/apr/apr-1.7.0.tar.bz2.sha256 -sha256 e2e148f0b2e99b8e5c6caa09f6d4fb4dd3e83f744aa72a952f94f5a14436f7ea apr-1.7.0.tar.bz2 +# From https://archive.apache.org/dist/apr/apr-1.7.2.tar.bz2.sha256 +sha256 75e77cc86776c030c0a5c408dfbd0bf2a0b75eed5351e52d5439fa1e5509a43e apr-1.7.2.tar.bz2 # Locally calculated sha256 f854aeef66ecd55a126226e82b3f26793fc3b1c584647f6a0edc5639974c38ad LICENSE diff --git a/package/apr/apr.mk b/package/apr/apr.mk index 77217ccbb3..bdc5e915c6 100644 --- a/package/apr/apr.mk +++ b/package/apr/apr.mk @@ -4,7 +4,7 @@ # ################################################################################ -APR_VERSION = 1.7.0 +APR_VERSION = 1.7.2 APR_SOURCE = apr-$(APR_VERSION).tar.bz2 APR_SITE = https://archive.apache.org/dist/apr APR_LICENSE = Apache-2.0 @@ -16,8 +16,7 @@ APR_INSTALL_STAGING = YES # so we need to autoreconf: APR_AUTORECONF = YES -# 0004-apr-1.7.0-CVE-2021-35940.patch -APR_IGNORE_CVES += CVE-2021-35940 +APR_CONF_OPTS = --disable-sctp # avoid apr_hints.m4 by setting apr_preload_done=yes and set # the needed CFLAGS on our own (avoids '-D_REENTRANT' in case @@ -32,6 +31,7 @@ APR_CONF_ENV = \ CFLAGS_FOR_BUILD="$(HOST_CFLAGS)" \ CFLAGS="$(APR_CFLAGS)" \ ac_cv_file__dev_zero=yes \ + ac_cv_mmap__dev_zero=yes \ ac_cv_func_setpgrp_void=yes \ apr_cv_process_shared_works=yes \ apr_cv_mutex_robust_shared=no \ @@ -39,6 +39,7 @@ APR_CONF_ENV = \ ac_cv_sizeof_struct_iovec=8 \ ac_cv_sizeof_pid_t=4 \ ac_cv_struct_rlimit=yes \ + ac_cv_strerror_r_rc_int=no \ ac_cv_o_nonblock_inherited=no \ apr_cv_mutex_recursive=yes \ apr_cv_epoll=yes \ From thomas.petazzoni at bootlin.com Fri Mar 3 07:36:39 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Fri, 03 Mar 2023 07:36:39 -0000 Subject: [Buildroot] [autobuild.buildroot.net] Daily results for 2023-03-02 Message-ID: <20230303073645.D9775820EF@smtp1.osuosl.org> Hello, Autobuild statistics for 2023-03-02 =================================== branch | OK | NOK | TIM | TOT | 2022.11.x | 7 | 18 | 1 | 26 | master | 149 | 119 | 1 | 269 | next | 16 | 23 | 1 | 40 | Classification of failures by reason for master ----------------------------------------------- linux-6.1.14 | 8 elfutils-0.186 | 7 gobject-introspection-1.72.0 | 6 host-go-1.19.6 | 6 host-binutils-2.38 | 4 host-pahole-1.24 | 4 unknown | 4 fwts-22.09.00 | 3 olsr-0.9.8 | 3 package/multipath-tools/mul... | 3 perl-5.36.0 | 3 fontconfig-2.13.1 | 2 glibc-2.36-81-g4f4d7a13edfd... | 2 host-rust-1.67.0 | 2 ltp-testsuite-20220930 | 2 ulog-0389d243352255f6182326... | 2 ace-7.0.6 | 1 boost-1.80.0 | 1 bpftool-v7.1.0 | 1 busybox-1.36.0 | 1 check-0.15.2 | 1 dbus-cxx-2.3.1 | 1 edk2-edk2-stable202208 | 1 fdk-aac-2.0.2 | 1 ffmpeg-4.4.3 | 1 fs/cramfs/cramfs.mk:46: /ho... | 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 fs/ubifs/ubifs.mk:49: /home... | 1 fs/ubifs/ubifs.mk:49: /tmp/... | 1 fs/ubifs/ubifs.mk:49: /tmp/... | 1 fs/ubifs/ubifs.mk:49: /tmp/... | 1 gdal-3.5.2 | 1 gerbera-1.10.0 | 1 gobject-introspection | 1 google-breakpad-c85eb4a59b6... | 1 haproxy-2.6.9 | 1 host-binutils-2.37 | 1 host-binutils-2.39 | 1 host-gcc-final-11.3.0 | 1 host-gdb-arc-2020.09-releas... | 1 host-moby-buildkit-0.11.2 | 1 janet-1.26.0 | 1 jpeg-turbo-2.1.4 | 1 libfreeimage-3.18.0 | 1 libglib2-2.72.3 | 1 libglvnd-1.4.0 | 1 libmad-0.15.1b | 1 libnfc-1.8.0 | 1 libnl-3.7.0 | 1 linux-5.10.162-cip24-rt10 | 1 mpir-3.0.0 | 1 musl-1.2.3 | 1 netsniff-ng-0.6.8 | 1 network-manager-1.40.10 | 1 nginx-1.22.1 | 1 ocf-linux-20171122 | 1 opus-1.3.1 | 1 php-8.2.3 | 1 protobuf-21.12 | 1 putty-0.76 | 1 python-bcrypt-4.0.1 | 1 quickjs-2021-03-27 | 1 rtl8189es-e58bd86c9d9408c64... | 1 sdl-1.2.15 | 1 uclibc-1.0.42 | 1 uqmi-0a19b5b77140465c29e2af... | 1 volk-2.5.2 | 1 wolfssl-5.5.3 | 1 zeek-4.1.1 | 1 Detail of failures for master ----------------------------- arch | reason | OK? | url | orph? -------------+--------------------------------+-----+---------------------------------------------------------------------------------+------- s390x | ace-7.0.6 | NOK | http://autobuild.buildroot.net/results/b922619c90fe46daf815f0c0c947a6c4e56eac1e | ORPH arceb | boost-1.80.0 | NOK | http://autobuild.buildroot.net/results/f7f16d49764cde4493b4f4ec47311991dd5d9768 | s390x | bpftool-v7.1.0 | NOK | http://autobuild.buildroot.net/results/17bbe326d37d59d6a9429adfc06fb2ece68a7df6 | arm | busybox-1.36.0 | NOK | http://autobuild.buildroot.net/results/874974cb54be21bf3197781afaad22a06c53693d | ORPH or1k | check-0.15.2 | NOK | http://autobuild.buildroot.net/results/9f2a4ba006c2a36a4b342544079a944575a533da | ORPH or1k | dbus-cxx-2.3.1 | NOK | http://autobuild.buildroot.net/results/a9eec11338c4bc31a95f0a7a68a70bdbd3662a74 | aarch64 | edk2-edk2-stable202208 | NOK | http://autobuild.buildroot.net/results/8ef67917f699371b654659106f3cd7dd930cbdde | microblaze | elfutils-0.186 | NOK | http://autobuild.buildroot.net/results/2d513161a543318607b737f91e0b5ccfb29f0303 | ORPH microblazeel | elfutils-0.186 | NOK | http://autobuild.buildroot.net/results/be1992ea9095bfe5df8f4877cecc479732e01d66 | ORPH arceb | elfutils-0.186 | NOK | http://autobuild.buildroot.net/results/ebb8dcd7da772ebee660e46a8e9ec0efb34f4828 | ORPH microblazeel | elfutils-0.186 | NOK | http://autobuild.buildroot.net/results/2b8dba8365e2b7902193aa992b9d8a65ede6bd2e | ORPH microblaze | elfutils-0.186 | NOK | http://autobuild.buildroot.net/results/bf31adbffabf13bb712548dffaa3eae81b559bb2 | ORPH microblazeel | elfutils-0.186 | NOK | http://autobuild.buildroot.net/results/4778661c983d9fedecb78c7d56d9e2090bf6c857 | ORPH microblaze | elfutils-0.186 | NOK | http://autobuild.buildroot.net/results/7b8f8e53b54fc9bb7140f53b735bfa0178048210 | ORPH mips | fdk-aac-2.0.2 | NOK | http://autobuild.buildroot.net/results/4f7234ffa54373788610cf21aa139b5b0caa90d5 | mipsel | ffmpeg-4.4.3 | NOK | http://autobuild.buildroot.net/results/510dd9fd1397ab2bc9409c734c4a690fc0c729c5 | riscv64 | fontconfig-2.13.1 | NOK | http://autobuild.buildroot.net/results/de031d6de22cee109c31b3ec00e310b16e3645a2 | ORPH riscv64 | fontconfig-2.13.1 | NOK | http://autobuild.buildroot.net/results/b5dd8eba58c4434fb364f7898717c07d9f42a1cd | ORPH sparc | fs/cramfs/cramfs.mk:46: /ho... | NOK | http://autobuild.buildroot.net/results/3a633a4ed7651a4ed056d97294efa88fa18ae341 | arc | fs/cramfs/cramfs.mk:46: /ho... | NOK | http://autobuild.buildroot.net/results/1bf70169dea63d2849951ed3b408bb0fbd52f79c | microblazeel | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/0b5d0d50d0b627a48be756a9d5e9d013d3e4a14f | sparc64 | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/df154a18d7a325b4fa86d231638c9192d0391e7c | sh4eb | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/c5717792c7f67ce9e3bb581cc149717d2e63e673 | mips64el | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/8d67a626f860b98038dea55f225b27128c1e892a | mips64el | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/2a427ae1441061ada12902ab11aa12eed2c3e6c5 | nios2 | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/71798b2d354d410593a06dcbdf9c9a28dd7cb792 | powerpc64le | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/95f77bcc6dd773d13f3a37fb7181c4f0b23bee63 | aarch64_be | fs/ubifs/ubifs.mk:49: /tmp/... | NOK | http://autobuild.buildroot.net/results/c2c21560f29055400e6f00a5bff9f25eff7d3f3a | powerpc | fs/ubifs/ubifs.mk:49: /tmp/... | NOK | http://autobuild.buildroot.net/results/e7b45408a8c611b2f797137eb7e6446fa51fa646 | x86_64 | fs/ubifs/ubifs.mk:49: /tmp/... | NOK | http://autobuild.buildroot.net/results/2978659d9a50890bd705aef130bef486f40d42e7 | aarch64 | fwts-22.09.00 | NOK | http://autobuild.buildroot.net/results/8212d37666baf7d5655f83fce837bc62d89683d7 | x86_64 | fwts-22.09.00 | NOK | http://autobuild.buildroot.net/results/bc19117f71f6e2939807e7bebcbd6906bdbcf632 | arm | fwts-22.09.00 | NOK | http://autobuild.buildroot.net/results/3389fdf74b7008c21306affd91fdd23576a8634f | sh4 | gdal-3.5.2 | NOK | http://autobuild.buildroot.net/results/73210786b5753f26be716254d1fd90fd2eb0d66a | mips | gerbera-1.10.0 | NOK | http://autobuild.buildroot.net/results/bc5d2c081112aa1e7d068c3e84e0d685915b1f70 | powerpc | glibc-2.36-81-g4f4d7a13edfd... | NOK | http://autobuild.buildroot.net/results/6bbdce880b7ab01b059019cb159fd929a4254cf8 | powerpc | glibc-2.36-81-g4f4d7a13edfd... | NOK | http://autobuild.buildroot.net/results/6bdea7e111b41b257a8a01442f2a6873ee694cfe | armeb | gobject-introspection | TIM | http://autobuild.buildroot.net/results/0ccabe0f72a0785db55db4e4cf3864a8b4808c03 | powerpc64 | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/1bd327f9ff2a182ed19cd60c7da9f179923e9daa | ORPH nios2 | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/fbd4ea3e5ee8115f86032f276ff0e5421d406b4d | ORPH microblazeel | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/098d7e2c795ba8d1e57f54c8ba92d6e6e11d4360 | ORPH mipsel | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/4ee6221bdd022c3ec93bbeb190ee38516ac0d1ff | ORPH sparc64 | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/8d3c6f9f5332504726c36e7d9e11a645f590e42d | ORPH x86_64 | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/e13c1d6cfce4d5135ddef7838183cd9981a16613 | ORPH mips | google-breakpad-c85eb4a59b6... | NOK | http://autobuild.buildroot.net/results/f96db02eb947db14c549da488b62cecb6a0d64bc | aarch64_be | haproxy-2.6.9 | NOK | http://autobuild.buildroot.net/results/5dded2a6401e0d9347dffe3b1523b7333c9a82bd | mips64 | host-binutils-2.37 | NOK | http://autobuild.buildroot.net/results/b0cbfd813df4d016387a5cdac60dd46d90708aa7 | mipsel | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/c1fa4870ee391068e8c757291fefe909f6cce61f | i686 | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/e3294913da88c7b962a447fc469f30b52f0e5302 | mipsel | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/f74fddf9b0ed8b6801f9a1f05a9fe59ba99accf6 | arm | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/8b932b7c33fa7c65ef14e5d65b8045f51dba70c6 | x86_64 | host-binutils-2.39 | NOK | http://autobuild.buildroot.net/results/7887a3bb40331ae30e6460e9b7addde2c5d571eb | microblaze | host-gcc-final-11.3.0 | NOK | http://autobuild.buildroot.net/results/b72664e889b827cdf233ae221788c210e39776bb | arceb | host-gdb-arc-2020.09-releas... | NOK | http://autobuild.buildroot.net/results/6c40bedf49d8301605df1f5a6a240e1d640ce617 | ORPH sh4a | host-go-1.19.6 | NOK | http://autobuild.buildroot.net/results/469817cc5ee37ffc7ffa5ec7b508c3fb0ea6d75c | mips64 | host-go-1.19.6 | NOK | http://autobuild.buildroot.net/results/74b36dd8c0139b239c430eec451a92867f7fad8f | mips64el | host-go-1.19.6 | NOK | http://autobuild.buildroot.net/results/f12347f92173d50dad1d12398123fffc9838a3ce | powerpc64le | host-go-1.19.6 | NOK | http://autobuild.buildroot.net/results/085a12d33540f6106f38e130386e7054be2e436b | aarch64 | host-go-1.19.6 | NOK | http://autobuild.buildroot.net/results/73811d1d472b6c109f4e13b777211b1793704071 | powerpc64le | host-go-1.19.6 | NOK | http://autobuild.buildroot.net/results/1c7a2947819d2a6509666cc79215f70cd3f4fc92 | x86_64 | host-moby-buildkit-0.11.2 | NOK | http://autobuild.buildroot.net/results/6a8f57de92a587b0c654523153a9f489ffcb245d | sparc | host-pahole-1.24 | NOK | http://autobuild.buildroot.net/results/0fdc5ab3301b3b35a9b1a9bed503b640dca35039 | arm | host-pahole-1.24 | NOK | http://autobuild.buildroot.net/results/9d38f59b3e95e7e139b54ae0ae9f0f956e3d773c | or1k | host-pahole-1.24 | NOK | http://autobuild.buildroot.net/results/cb9d1b8c5ed213d0fa49dbd1d10c78635b26320c | powerpc64 | host-pahole-1.24 | NOK | http://autobuild.buildroot.net/results/68bf97990126d89b17868d1806f7abd93ed86668 | x86_64 | host-rust-1.67.0 | NOK | http://autobuild.buildroot.net/results/d4d9e76c023d17fb10d14046fe275b46dad270a0 | x86_64 | host-rust-1.67.0 | NOK | http://autobuild.buildroot.net/results/fe5f96d1b140cf9384f7dc95dcd6bda5161e63fb | armeb | janet-1.26.0 | NOK | http://autobuild.buildroot.net/results/c42be523f9d19caec9fb34833eff1ad9788dd836 | or1k | jpeg-turbo-2.1.4 | NOK | http://autobuild.buildroot.net/results/6a508b41f11be5be9e4402f641ea15ee2aba94e3 | x86_64 | libfreeimage-3.18.0 | NOK | http://autobuild.buildroot.net/results/c0cc2336b00db4dde2e71c4727b46d0aee1fa092 | arc | libglib2-2.72.3 | NOK | http://autobuild.buildroot.net/results/524749014f02aaab226d5dbb7d93e03d579771ba | microblazeel | libglvnd-1.4.0 | NOK | http://autobuild.buildroot.net/results/3ec4cac711750f03dda25bc356de4362a1fabdc0 | ORPH armeb | libmad-0.15.1b | NOK | http://autobuild.buildroot.net/results/889d95fe8a00bd3a563e124b5025263c8b9b4160 | ORPH or1k | libnfc-1.8.0 | NOK | http://autobuild.buildroot.net/results/a777446d4f190e5b8d4db406109c3e5f41408932 | mips64el | libnl-3.7.0 | NOK | http://autobuild.buildroot.net/results/d78aca3c9002c86403f969624931dcb5cb274331 | ORPH powerpc64le | linux-5.10.162-cip24-rt10 | NOK | http://autobuild.buildroot.net/results/e07a60a1abd993e245132641fbb617eec1fddc86 | ORPH mips64el | linux-6.1.14 | NOK | http://autobuild.buildroot.net/results/a28dd61ab277d924314cd0dd44ea6b9dad591bfa | ORPH mips64el | linux-6.1.14 | NOK | http://autobuild.buildroot.net/results/3d98d8e5db4ec0ffb4476ba31ec642e8c54efe1a | ORPH or1k | linux-6.1.14 | NOK | http://autobuild.buildroot.net/results/94f3deddaeb66548232c7bd7fabd6745ffc6d0b5 | ORPH microblazeel | linux-6.1.14 | NOK | http://autobuild.buildroot.net/results/c1b96603acd41c750c7d44d9871ec38f940e5853 | ORPH m68k | linux-6.1.14 | NOK | http://autobuild.buildroot.net/results/c12deeda04db565cb19a5eb1ba4726bbe454c733 | ORPH or1k | linux-6.1.14 | NOK | http://autobuild.buildroot.net/results/55381cfcc52ae0414a306158a7b3bcadb03bf01b | ORPH xtensa | linux-6.1.14 | NOK | http://autobuild.buildroot.net/results/b646d4e17d8b412e685031b65b4aed50553e9f5b | ORPH powerpc64 | linux-6.1.14 | NOK | http://autobuild.buildroot.net/results/977cc12d844e6eaed7fbcc42fb96b0ae9760b8ee | ORPH s390x | ltp-testsuite-20220930 | NOK | http://autobuild.buildroot.net/results/73966294cb1feb1c546cbb62ced13cddbeccafd7 | powerpc64 | ltp-testsuite-20220930 | NOK | http://autobuild.buildroot.net/results/4e928772f0d4948b9adfac3c12ff744c0e4eb16b | armeb | mpir-3.0.0 | NOK | http://autobuild.buildroot.net/results/faad539a603f64059ee08df03c0022a7b7d4957d | powerpc | musl-1.2.3 | NOK | http://autobuild.buildroot.net/results/b5b4a1bab9e86c53a9196f64f0bec1485ada5542 | mips64el | netsniff-ng-0.6.8 | NOK | http://autobuild.buildroot.net/results/4e50718cc62f60ca4c86b0a8ef5180aba9d70585 | or1k | network-manager-1.40.10 | NOK | http://autobuild.buildroot.net/results/c0ef52422fcfef409764d954d9e090d45c68e8ff | ORPH sh4eb | nginx-1.22.1 | NOK | http://autobuild.buildroot.net/results/e37939a67a7aebbaaae81fac0e48a9e2432ab0b7 | s390x | ocf-linux-20171122 | NOK | http://autobuild.buildroot.net/results/99c454c869d9fd691b77dc8e2f41a17934007eb9 | ORPH i686 | olsr-0.9.8 | NOK | http://autobuild.buildroot.net/results/249d6071a6cc0e2831b1b3194ab57196c992cedf | ORPH s390x | olsr-0.9.8 | NOK | http://autobuild.buildroot.net/results/779916a168943a44ad1768cabd317107ca7d5fa5 | ORPH sparc | olsr-0.9.8 | NOK | http://autobuild.buildroot.net/results/0538554b61801bdbc19761333c8b1f45a32ad5e6 | ORPH arm | opus-1.3.1 | NOK | http://autobuild.buildroot.net/results/fdedcc8f68651ec34417d609b40effbac456c80d | ORPH arm | package/multipath-tools/mul... | NOK | http://autobuild.buildroot.net/results/da8175b93260df60cfca5a43c41c9fa1c1bd8e6d | powerpc | package/multipath-tools/mul... | NOK | http://autobuild.buildroot.net/results/2f94bf4f19c1e6eb8749ef96696510af2c78a87b | s390x | package/multipath-tools/mul... | NOK | http://autobuild.buildroot.net/results/39bcccdfbd1e4f23c8c5b59a5bce0dde4ce895d1 | i686 | perl-5.36.0 | NOK | http://autobuild.buildroot.net/results/790b476991d8b4a89a9682c42705de7085363720 | m68k | perl-5.36.0 | NOK | http://autobuild.buildroot.net/results/679b691f93e526953d78d68cee17207b0985b200 | mips64el | perl-5.36.0 | NOK | http://autobuild.buildroot.net/results/3bdd2f31491eaaea24c9aebf470ebc748b96d13c | microblazeel | php-8.2.3 | NOK | http://autobuild.buildroot.net/results/6b236789081a477ea6e8895c590dd3df1607af2a | arceb | protobuf-21.12 | NOK | http://autobuild.buildroot.net/results/aa07c0b88448b1ac6221747052772d5f2faa2a23 | aarch64 | putty-0.76 | NOK | http://autobuild.buildroot.net/results/fde51608f868ed628867be4213f9e22f54ad81ba | armeb | python-bcrypt-4.0.1 | NOK | http://autobuild.buildroot.net/results/c5eac1cdfc0102907dec104d431aefadcda35a18 | sh4a | quickjs-2021-03-27 | NOK | http://autobuild.buildroot.net/results/3475f90d62e0a9767cb06bcc78c9eb53e35df815 | powerpc64 | rtl8189es-e58bd86c9d9408c64... | NOK | http://autobuild.buildroot.net/results/97d2d576594201ff53adb30d88bedbbebc9a38ff | sh4a | sdl-1.2.15 | NOK | http://autobuild.buildroot.net/results/cc3efe1946d420346f30dfd5136011e51dc3a7cf | ORPH powerpc | uclibc-1.0.42 | NOK | http://autobuild.buildroot.net/results/05e423c1756af313650fd667c4c40ed25251d6ac | sparc64 | ulog-0389d243352255f6182326... | NOK | http://autobuild.buildroot.net/results/3b1b5b74fed60fc480818744403d8894ab8a5960 | powerpc64le | ulog-0389d243352255f6182326... | NOK | http://autobuild.buildroot.net/results/c33b72c152ff82fa251bba47872f227e7a1fcb08 | xtensa | unknown | NOK | http://autobuild.buildroot.net/results/1b07d0c425fcf3c75eec40be9025f2f9f9098ab4 | mipsel | unknown | NOK | http://autobuild.buildroot.net/results/7827c163262e03bdf5e12113abd25661e942386d | i686 | unknown | NOK | http://autobuild.buildroot.net/results/b1077e2d7a32a7c95d9798d69285b8d854f5fff9 | arm | unknown | NOK | http://autobuild.buildroot.net/results/79de6e07dca5071bf4d1a22ad798125b674dfeea | mips64el | uqmi-0a19b5b77140465c29e2af... | NOK | http://autobuild.buildroot.net/results/ce9e2074bb8486d1ee25232b985d47475faefd63 | ORPH powerpc | volk-2.5.2 | NOK | http://autobuild.buildroot.net/results/1c6889ea3faff059904459f2f8d7a40c5e628393 | mips | wolfssl-5.5.3 | NOK | http://autobuild.buildroot.net/results/e078c909c072f6593bdd0eff010f7bc1db8b94ae | sh4 | zeek-4.1.1 | NOK | http://autobuild.buildroot.net/results/cc906bc18544232e526ac5eeaad5918a9804ee76 | Classification of failures by reason for next --------------------------------------------- host-pahole-1.24 | 2 package/network-manager/net... | 2 unknown | 2 containerd-1.6.16 | 1 elfutils-0.186 | 1 gerbera-1.10.0 | 1 glibc-2.36-81-g4f4d7a13edfd... | 1 gobject-introspection | 1 host-binutils-2.39 | 1 host-go-1.19.6 | 1 host-rust-1.67.1 | 1 libgcrypt-1.10.1 | 1 libglvnd-1.4.0 | 1 linux-6.1.11 | 1 netsurf-3.10 | 1 ntp-4.2.8p15 | 1 quickjs-2021-03-27 | 1 rdma-core-44.0 | 1 skalibs-2.12.0.1 | 1 systemd-252.4 | 1 tmux-3.3a | 1 Detail of failures for next --------------------------- arch | reason | OK? | url | orph? -------------+--------------------------------+-----+---------------------------------------------------------------------------------+------- powerpc64le | containerd-1.6.16 | NOK | http://autobuild.buildroot.net/results/5709d2d739dfde8f6b7c1d2ac136a24a145c1f18 | microblaze | elfutils-0.186 | NOK | http://autobuild.buildroot.net/results/c19479d41f90a6c0cf037e74f55c45baf2a01b03 | ORPH sh4 | gerbera-1.10.0 | NOK | http://autobuild.buildroot.net/results/f99be1d1292c0ff880792b0f25675608e043f3e4 | arceb | glibc-2.36-81-g4f4d7a13edfd... | NOK | http://autobuild.buildroot.net/results/171213467e7a3e6452d9f64b70956bddaa81f6d3 | microblaze | gobject-introspection | TIM | http://autobuild.buildroot.net/results/e1ffb38e42af83009119675228d3d64358374927 | mips64 | host-binutils-2.39 | NOK | http://autobuild.buildroot.net/results/8e08425d28fca3ef493b78bb07140492a33bdc79 | i686 | host-go-1.19.6 | NOK | http://autobuild.buildroot.net/results/11a9b7eff022ffce6bbcc17d6c1c6976e1d30cdc | s390x | host-pahole-1.24 | NOK | http://autobuild.buildroot.net/results/dc8177b90f92f15ca2e377f216fc5b9e32ed98a1 | i586 | host-pahole-1.24 | NOK | http://autobuild.buildroot.net/results/3c0d58edead784134c7f82c5c9aa663ce220a99b | s390x | host-rust-1.67.1 | NOK | http://autobuild.buildroot.net/results/a34dc7149ac1b114e0d69d38d7fb063339827abe | arm | libgcrypt-1.10.1 | NOK | http://autobuild.buildroot.net/results/3492793a822b1a1a5f8c6186d339845125f8fc04 | ORPH mips | libglvnd-1.4.0 | NOK | http://autobuild.buildroot.net/results/190a406089f151e95291b745d64f8c44d00f1d69 | ORPH sh4eb | linux-6.1.11 | NOK | http://autobuild.buildroot.net/results/e51850cc6e0c21fdb99de7539a1a228cbfdbf65b | ORPH powerpc64le | netsurf-3.10 | NOK | http://autobuild.buildroot.net/results/f1f669061fe6eeb6c8d8cace4594176991d67880 | riscv64 | ntp-4.2.8p15 | NOK | http://autobuild.buildroot.net/results/da0dd23dc2ad034fed7f5e6d716c5e04f549777e | ORPH s390x | package/network-manager/net... | NOK | http://autobuild.buildroot.net/results/f7762fcb1083b0437537176930266ce5f6a36f89 | nios2 | package/network-manager/net... | NOK | http://autobuild.buildroot.net/results/af2b5b7e3e1d9580b7b4faccc3d12229fceabb16 | microblaze | quickjs-2021-03-27 | NOK | http://autobuild.buildroot.net/results/936033361667a5b104f5e331d03093adfb5788b2 | m68k | rdma-core-44.0 | NOK | http://autobuild.buildroot.net/results/731fba262f0b7470ce907ab7b0aed9b19f5d3fcd | or1k | skalibs-2.12.0.1 | NOK | http://autobuild.buildroot.net/results/01b9dfd1691016b03bd0afd254ee27b39068fc24 | arm | systemd-252.4 | NOK | http://autobuild.buildroot.net/results/c9c6843f28e3177f55f6efd489f2e616317bb49a | mips | tmux-3.3a | NOK | http://autobuild.buildroot.net/results/2668475fa63921effac8ab9c1aaefdd3a9aac3aa | arm | unknown | NOK | http://autobuild.buildroot.net/results/0995b0b9790ba8fa541e0a2d1c8108b81103db61 | arc | unknown | NOK | http://autobuild.buildroot.net/results/380f7d6bcec7ce6409f7f039f45e10fe20b336ae | Classification of failures by reason for 2022.11.x -------------------------------------------------- host-pahole-1.24 | 5 linux-6.0.19 | 3 elfutils-0.186 | 1 frr-8.3.1 | 1 gobject-introspection | 1 gobject-introspection-1.72.0 | 1 host-binutils-2.38 | 1 host-go-1.19.5 | 1 host-rust-1.64.0 | 1 rtl8192eu-1e15b6d451731bc4d... | 1 systemd-250.8 | 1 tcf-agent-1.7.0 | 1 unknown | 1 Detail of failures for 2022.11.x -------------------------------- arch | reason | OK? | url | orph? -------------+--------------------------------+-----+---------------------------------------------------------------------------------+------- microblazeel | elfutils-0.186 | NOK | http://autobuild.buildroot.net/results/ecd1c8e036880a3bf0955bf509da067595d17755 | ORPH mips64el | frr-8.3.1 | NOK | http://autobuild.buildroot.net/results/aba7b465f3edaaf4f11ad7c5e7d53b452659a02f | armeb | gobject-introspection | TIM | http://autobuild.buildroot.net/results/558f4fbe910b294a63275107786d9f25398a0266 | mipsel | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/f6fad62fa6594e32921457c9227a95a8da8bb97b | ORPH mipsel | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/f21200c02025102c2cabee52970490185e2150af | mips64el | host-go-1.19.5 | NOK | http://autobuild.buildroot.net/results/a0018d356f162e14367fed1248884aedb636a1c3 | mips | host-pahole-1.24 | NOK | http://autobuild.buildroot.net/results/b0c7436678e4e2c01718d2b3852de866e6eb4b91 | or1k | host-pahole-1.24 | NOK | http://autobuild.buildroot.net/results/74f9e1086e47beacd12b853d00dadbe04b73f739 | xtensa | host-pahole-1.24 | NOK | http://autobuild.buildroot.net/results/c2ba4bc81533463315a247c7a1757af7e7fd53ca | powerpc64le | host-pahole-1.24 | NOK | http://autobuild.buildroot.net/results/5e5edab55de698eaa33ba9da33b1567da77b5a1b | powerpc64le | host-pahole-1.24 | NOK | http://autobuild.buildroot.net/results/ada45818ab49eab16574efc8a96c2f6435778e1a | mips | host-rust-1.64.0 | NOK | http://autobuild.buildroot.net/results/88d0888297b5075c39de2d73130840ff21a06b86 | powerpc | linux-6.0.19 | NOK | http://autobuild.buildroot.net/results/3a5621fac593ce5929018dc215cfc29a5289129e | ORPH sh4a | linux-6.0.19 | NOK | http://autobuild.buildroot.net/results/2acbbc6aebffdc2ee97cd5e0fb1ce22893038fe7 | ORPH nios2 | linux-6.0.19 | NOK | http://autobuild.buildroot.net/results/3e0d324f1f5c594906c00b4e252a4c5dbfc87f9b | ORPH powerpc64 | rtl8192eu-1e15b6d451731bc4d... | NOK | http://autobuild.buildroot.net/results/9ed3dc4976748cb80362c6a0da86eeded1df8aee | s390x | systemd-250.8 | NOK | http://autobuild.buildroot.net/results/8cd631680b0e6fa8eb7da46c161c3c5e8cf61a9d | microblaze | tcf-agent-1.7.0 | NOK | http://autobuild.buildroot.net/results/ccd58213b3fe2a2d150e9e470dd6ea738b35c7e9 | mipsel | unknown | NOK | http://autobuild.buildroot.net/results/a8d4f5f1be4b51ce0f2a04915bad2ac152bbd0d0 | Gitlab CI results for 2023-03-02 ================================ Detail of defconfig failures for 2022.11.2 ------------------------------------------ defconfig | link to the job | orph? ----------------------------------+---------------------------------------------------------------+------ qemu_m68k_q800 | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857620788 | qemu_ppc64le_powernv8 | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857620883 | qemu_ppc64le_pseries | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857620888 | qemu_sh4_r2d | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857620930 | qemu_x86 | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857620952 | qemu_x86_64 | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857620948 | qemu_xtensa_lx60 | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857620956 | qemu_xtensa_lx60_nommu | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857620961 | Detail of runtime-test failures for 2022.11.2 --------------------------------------------- runtime-test | link to the job | orph? --------------------------+---------------------------------------------------------------+------ DetectBadArchTest | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621035 | ORPH TestATFAllwinner | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857620969 | ORPH TestATFVexpress | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857620973 | ORPH TestAarch64Pages64kGlibc | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621692 | ORPH TestAarch64Pages64kMusl | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621696 | ORPH TestAarch64Pages64kuClibc | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621725 | ORPH TestAtop | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621338 | ORPH TestAvocado | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621340 | ORPH TestCheckPackage | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857622197 | TestClangCompilerRT | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621349 | ORPH TestCpioDracutGlibc | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621155 | ORPH ...ioDracutGlibcMergedUsr | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621157 | ORPH TestCpioDracutMusl | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621161 | ORPH ...pioDracutMuslMergedUsr | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621163 | ORPH TestCpioDracutUclibc | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621165 | ORPH ...oDracutUclibcMergedUsr | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621180 | ORPH TestCpioFull | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621183 | ORPH TestCrudiniPy3 | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621352 | ORPH TestDockerCompose | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621354 | ORPH TestDropbear | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621355 | ORPH TestDtbocfg | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621357 | ORPH TestEdk2 | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857620978 | ORPH TestExecline | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621358 | ORPH TestExt2 | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621210 | ORPH TestExt2r1 | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621221 | ORPH TestExt3 | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621225 | ORPH TestExt4 | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621230 | ORPH ...rch64GlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621759 | ORPH ...tlinAarch64GlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621762 | ORPH ...arch64MuslBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621765 | ORPH ...otlinAarch64MuslStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621767 | ORPH ...ch64UclibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621769 | ORPH ...linAarch64UclibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621772 | ORPH ...h64beGlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621773 | ORPH ...inAarch64beGlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621774 | ORPH ...64beUclibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621775 | ORPH ...nAarch64beUclibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621776 | ORPH ...750dUclibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621780 | ORPH ...nArcle750dUclibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621782 | ORPH ...ehs38GlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621787 | ORPH ...inArclehs38GlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621790 | ORPH ...hs38UclibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621793 | ORPH ...nArclehs38UclibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621795 | ORPH ...abihfGlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621802 | ORPH ...mebv7eabihfGlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621806 | ORPH ...eabihfMuslBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621809 | ORPH ...rmebv7eabihfMuslStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621812 | ORPH ...bihfUclibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621816 | ORPH ...ebv7eabihfUclibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621820 | ORPH ...5eabiGlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621821 | ORPH ...inArmv5eabiGlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621824 | ORPH ...v5eabiMuslBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621827 | ORPH ...linArmv5eabiMuslStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621829 | ORPH ...eabiUclibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621833 | ORPH ...nArmv5eabiUclibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621839 | ORPH ...abihfGlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621844 | ORPH ...Armv6eabihfGlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621847 | ORPH ...eabihfMuslBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621849 | ORPH ...nArmv6eabihfMuslStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621851 | ORPH ...bihfUclibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621852 | ORPH ...rmv6eabihfUclibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621854 | ORPH ...abihfGlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621856 | ORPH ...Armv7eabihfGlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621858 | ORPH ...eabihfMuslBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621860 | ORPH ...nArmv7eabihfMuslStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621862 | ORPH ...bihfUclibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621865 | ORPH ...rmv7eabihfUclibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621868 | ORPH ...mv7mUclibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621870 | ORPH ...tlinArmv7mUclibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621873 | ORPH ...8xxxUclibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621875 | ORPH ...nM68k68xxxUclibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621876 | ORPH ...fireUclibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621878 | ORPH ...8kcoldfireUclibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621882 | ORPH ...azebeGlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621884 | ORPH ...icroblazebeGlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621886 | ORPH ...lazebeMuslBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621888 | ORPH ...MicroblazebeMuslStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621890 | ORPH ...zebeUclibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621892 | ORPH ...croblazebeUclibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621893 | ORPH ...azeelGlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621894 | ORPH ...icroblazeelGlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621895 | ORPH ...lazeelMuslBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621896 | ORPH ...MicroblazeelMuslStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621897 | ORPH ...zeelUclibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621899 | ORPH ...croblazeelUclibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621900 | ORPH ...ips32GlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621901 | ORPH ...otlinMips32GlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621902 | ORPH ...Mips32MuslBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621903 | ORPH ...ootlinMips32MuslStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621904 | ORPH ...ps32UclibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621905 | ORPH ...tlinMips32UclibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621906 | ORPH ...s32elGlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621908 | ORPH ...linMips32elGlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621909 | ORPH ...ps32elMuslBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621911 | ORPH ...tlinMips32elMuslStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621913 | ORPH ...32elUclibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621915 | ORPH ...inMips32elUclibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621916 | ORPH ...2r5elGlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621918 | ORPH ...nMips32r5elGlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621920 | ORPH ...32r5elMuslBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621921 | ORPH ...inMips32r5elMuslStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621923 | ORPH ...r5elUclibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621925 | ORPH ...Mips32r5elUclibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621927 | ORPH ...2r6elGlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621931 | ORPH ...nMips32r6elGlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621934 | ORPH ...32r6elMuslBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621936 | ORPH ...inMips32r6elMuslStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621937 | ORPH ...r6elUclibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621938 | ORPH ...Mips32r6elUclibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621939 | ORPH ...eln32GlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621940 | ORPH ...Mips64eln32GlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621941 | ORPH ...4eln32MuslBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621942 | ORPH ...nMips64eln32MuslStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621943 | ORPH ...ln32UclibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621944 | ORPH ...ips64eln32UclibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621945 | ORPH ...64n32GlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621946 | ORPH ...inMips64n32GlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621947 | ORPH ...s64n32MuslBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621949 | ORPH ...linMips64n32MuslStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621951 | ORPH ...4n32UclibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621952 | ORPH ...nMips64n32UclibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621954 | ORPH ...eln32GlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621956 | ORPH ...ps64r6eln32GlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621959 | ORPH ...6eln32MuslBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621961 | ORPH ...ips64r6eln32MuslStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621963 | ORPH ...ln32UclibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621965 | ORPH ...s64r6eln32UclibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621967 | ORPH ...Nios2GlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621969 | ORPH ...ootlinNios2GlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621971 | ORPH ...enriscMuslBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621973 | ORPH ...tlinOpenriscMuslStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621976 | ORPH ...riscUclibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621977 | ORPH ...inOpenriscUclibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621978 | ORPH ...440fpGlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621979 | ORPH ...owerpc440fpGlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621980 | ORPH ...c440fpMuslBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621981 | ORPH ...Powerpc440fpMuslStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621982 | ORPH ...40fpUclibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621983 | ORPH ...werpc440fpUclibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621984 | ORPH ...e5500GlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621985 | ORPH ...erpc64e5500GlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621986 | ORPH ...e6500GlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621988 | ORPH ...erpc64e6500GlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621989 | ORPH ...4e6500MuslBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621991 | ORPH ...werpc64e6500MuslStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621993 | ORPH ...ower8GlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621996 | ORPH ...c64lepower8GlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621998 | ORPH ...power8MuslBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857622000 | ORPH ...pc64lepower8MuslStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857622002 | ORPH ...ower8GlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857622006 | ORPH ...rpc64power8GlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857622008 | ORPH ...power8MuslBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857622011 | ORPH ...erpc64power8MuslStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857622014 | ORPH ...300c3GlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857622015 | ORPH ...werpce300c3GlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857622016 | ORPH ...e300c3MuslBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857622018 | ORPH ...owerpce300c3MuslStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857622019 | ORPH ...00c3UclibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857622021 | ORPH ...erpce300c3UclibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857622022 | ORPH ...500mcGlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857622024 | ORPH ...werpce500mcGlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857622027 | ORPH ...e500mcMuslBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857622028 | ORPH ...owerpce500mcMuslStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857622031 | ORPH ...00mcUclibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857622035 | ORPH ...erpce500mcUclibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857622038 | ORPH ...lp32dGlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857622041 | ORPH ...lp64dGlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857622043 | ORPH ...iscv64lp64dGlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857622047 | ORPH ...4lp64dMuslBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857622050 | ORPH ...Riscv64lp64dMuslStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857622054 | ORPH ...p64dUclibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857622058 | ORPH ...scv64lp64dUclibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857622063 | ORPH ...0xz13GlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857622066 | ORPH ...linS390xz13GlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857622069 | ORPH ...Shsh4GlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857622070 | ORPH ...ootlinShsh4GlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857622074 | ORPH ...nShsh4MuslBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857622076 | ORPH ...BootlinShsh4MuslStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857622078 | ORPH ...hsh4UclibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857622083 | ORPH ...otlinShsh4UclibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857622085 | ORPH ...h4aebGlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857622087 | ORPH ...linShsh4aebGlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857622089 | ORPH ...sh4aebMuslBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857622091 | ORPH ...tlinShsh4aebMuslStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857622094 | ORPH ...arc64GlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857622098 | ORPH ...tlinSparc64GlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857622101 | ORPH ...rcv8UclibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857622103 | ORPH ...linSparcv8UclibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857622106 | ORPH ...X8664GlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857622110 | ORPH ...ootlinX8664GlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857622114 | ORPH ...nX8664MuslBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857622118 | ORPH ...BootlinX8664MuslStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857622123 | ORPH ...8664UclibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857622126 | ORPH ...otlinX8664UclibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857622129 | ORPH ...orei7GlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857622131 | ORPH ...X8664corei7GlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857622133 | ORPH ...corei7MuslBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857622134 | ORPH ...nX8664corei7MuslStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857622136 | ORPH ...rei7UclibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857622137 | ORPH ...8664corei7UclibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857622139 | ORPH ...664v2GlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857622140 | ORPH ...8664v2MuslBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857622142 | ORPH ...64v2UclibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857622144 | ORPH ...664v3GlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857622146 | ORPH ...8664v3MuslBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857622148 | ORPH ...64v3UclibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857622151 | ORPH ...664v4GlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857622153 | ORPH ...8664v4MuslBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857622158 | ORPH ...64v4UclibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857622161 | ORPH ...core2GlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857622165 | ORPH ...linX86core2GlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857622167 | ORPH ...6core2MuslBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857622170 | ORPH ...tlinX86core2MuslStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857622175 | ORPH ...ore2UclibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857622178 | ORPH ...inX86core2UclibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857622180 | ORPH ...6i686GlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857622182 | ORPH ...tlinX86i686GlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857622186 | ORPH ...86i686MuslBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857622187 | ORPH ...otlinX86i686MuslStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857622188 | ORPH ...i686UclibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857622189 | ORPH ...linX86i686UclibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857622190 | ORPH ...lx60UclibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857622193 | ORPH ...Xtensalx60UclibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857622195 | ORPH ...ToolchainBuildrootMusl | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621741 | ORPH ...olchainBuildrootuClibc | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621743 | ORPH ...xternalToolchainCCache | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621745 | ORPH ...ernalToolchainCtngMusl | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621748 | ORPH ...rnalToolchainLinaroArm | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621750 | ORPH ...ToolchainSourceryArmv4 | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621752 | ORPH ...ToolchainSourceryArmv5 | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621755 | ORPH ...ToolchainSourceryArmv7 | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621757 | ORPH TestF2FS | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621232 | ORPH TestFileCapabilities | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621039 | ORPH TestFortifyConserv | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621041 | ORPH TestFortifyNone | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621044 | ORPH TestGdbArc | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621360 | ORPH TestGdbFullTarget | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621362 | ORPH ...GdbHostOnlyAllFeatures | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621363 | ORPH TestGdbHostOnlyDefault | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621364 | ORPH TestGdbserverOnly | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621366 | ORPH TestGetDevelopers | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857622200 | ORPH TestGitHash | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621135 | ORPH TestGitHub | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621141 | ORPH TestGitLab | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621144 | ORPH TestGitRefs | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621137 | ORPH TestGlibcAllTimezone | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621113 | ORPH ...DefaultLimitedTimezone | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621116 | ORPH TestGlxinfo | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621368 | ORPH TestGrubAArch64EFI | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857620982 | ORPH TestGrubX8664EFI | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857620988 | ORPH TestGrubi386BIOS | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857620993 | ORPH TestGrubi386EFI | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621000 | ORPH TestGst1Python | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621370 | ORPH TestHWLoc | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621371 | ORPH TestHostBmapTools | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621343 | ORPH TestIPythonPy3 | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621374 | ORPH TestInitSystemBusyboxRo | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621281 | ORPH ...InitSystemBusyboxRoNet | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621285 | ORPH TestInitSystemBusyboxRw | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621288 | ORPH ...InitSystemBusyboxRwNet | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621290 | ORPH TestInitSystemNone | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621292 | ORPH ...InitSystemOpenrcRoFull | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621293 | ORPH ...InitSystemOpenrcRwFull | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621296 | ORPH ...nitSystemSystemdRoFull | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621298 | ORPH ...ystemSystemdRoIfupdown | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621301 | ORPH ...mdRoIfupdownDbusbroker | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621304 | ORPH ...IfupdownDbusbrokerDbus | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621308 | ORPH ...ystemSystemdRoNetworkd | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621310 | ORPH ...nitSystemSystemdRwFull | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621313 | ORPH ...ystemSystemdRwIfupdown | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621317 | ORPH ...mdRwIfupdownDbusbroker | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621320 | ORPH ...IfupdownDbusbrokerDbus | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621325 | ORPH ...ystemSystemdRwNetworkd | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621327 | ORPH TestIso9660Grub2EFI | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621236 | ORPH TestIso9660Grub2External | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621240 | ORPH ...0Grub2ExternalCompress | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621243 | ORPH TestIso9660Grub2Hybrid | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621245 | ORPH TestIso9660Grub2Internal | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621249 | ORPH ...so9660SyslinuxExternal | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621252 | ORPH ...slinuxExternalCompress | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621255 | ORPH ...so9660SyslinuxInternal | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621259 | ORPH TestJffs2 | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621261 | ORPH TestLibshdata | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621379 | ORPH TestLua | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621392 | ORPH TestLuaHttp | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621421 | ORPH TestLuaInotify | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621425 | ORPH TestLuaLPeg | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621382 | ORPH TestLuaLsqlite3 | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621387 | ORPH TestLuaLuaArgon2 | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621398 | ORPH TestLuaLuaAugeas | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621405 | ORPH TestLuaLuaCffi | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621412 | ORPH TestLuaLuaCqueues | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621413 | ORPH TestLuaLuaExpat | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621456 | ORPH TestLuaLuaFileSystem | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621462 | ORPH TestLuaLuaGD | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621419 | ORPH TestLuaLuaLdap | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621469 | ORPH TestLuaLuaLyaml | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621435 | ORPH TestLuaLuaPosix | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621473 | ORPH TestLuaLuaSDL2 | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621439 | ORPH TestLuaLuaSec | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621477 | ORPH TestLuaLuaSocket | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621480 | ORPH TestLuaLuacURL | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621417 | ORPH TestLuaLuaossl | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621471 | ORPH TestLuaLuasyslog | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621482 | ORPH TestLuaLuazlib | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621450 | ORPH TestLuaLunix | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621430 | ORPH TestLuaLzlib | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621489 | ORPH TestLuaRings | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621657 | ORPH TestLuaUtf8 | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621444 | ORPH TestLuajit | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621395 | ORPH TestLuajitHttp | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621423 | ORPH TestLuajitInotify | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621428 | ORPH TestLuajitLPeg | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621384 | ORPH TestLuajitLsqlite3 | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621389 | ORPH TestLuajitLuaArgon2 | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621402 | ORPH TestLuajitLuaAugeas | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621408 | ORPH TestLuajitLuaCqueues | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621416 | ORPH TestLuajitLuaExpat | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621460 | ORPH TestLuajitLuaFileSystem | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621466 | ORPH TestLuajitLuaGD | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621420 | ORPH TestLuajitLuaLdap | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621470 | ORPH TestLuajitLuaLyaml | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621437 | ORPH TestLuajitLuaPosix | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621475 | ORPH TestLuajitLuaSDL2 | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621441 | ORPH TestLuajitLuaSec | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621478 | ORPH TestLuajitLuaSocket | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621481 | ORPH TestLuajitLuacURL | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621418 | ORPH TestLuajitLuaossl | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621472 | ORPH TestLuajitLuasyslog | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621484 | ORPH TestLuajitLuazlib | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621453 | ORPH TestLuajitLunix | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621433 | ORPH TestLuajitRings | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621658 | ORPH TestLuajitTurbolua | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621673 | ORPH TestLuajitUtf8 | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621447 | ORPH TestLuvi | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621486 | ORPH TestLxc | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621487 | ORPH TestMender | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621490 | ORPH TestMsrTools | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621492 | ORPH TestNetdata | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621494 | ORPH TestNoTimezone | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621126 | ORPH TestOci | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621265 | ORPH TestOctave | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621496 | ORPH TestOla | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621498 | ORPH TestOpenJdk | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621500 | ORPH TestOpenSshGlibc | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621501 | ORPH TestOpenSshuClibc | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621504 | ORPH TestOpkg | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621506 | ORPH TestPerl | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621509 | ORPH TestPerlClassLoad | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621513 | ORPH TestPerlDBDmysql | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621515 | ORPH TestPerlEncodeDetect | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621518 | ORPH TestPerlGDGraph | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621519 | ORPH TestPerlHTMLParser | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621520 | ORPH TestPerlIOSocketMulticast | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621521 | ORPH TestPerlIOSocketSSL | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621522 | ORPH TestPerlLWPProtocolhttps | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621524 | ORPH TestPerlMailDKIM | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621525 | ORPH TestPerlX10 | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621526 | ORPH TestPerlXMLLibXML | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621527 | ORPH TestPerllibwwwperl | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621523 | ORPH TestPhpApcu | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621528 | ORPH TestPhpLuaLua | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621529 | ORPH TestPhpLuaLuajit | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621530 | ORPH TestPhpPam | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621532 | ORPH TestPhpPeclDbus | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621534 | ORPH TestPixz | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621536 | ORPH TestPolkitInitd | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621538 | ORPH TestPolkitSystemd | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621540 | ORPH TestPostScripts | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621060 | ORPH TestProsodyLua51 | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621542 | ORPH TestProsodyLuajit | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621543 | ORPH TestPy3BmapTools | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621347 | ORPH TestPyNdiff | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621621 | ORPH TestPython3Py | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621545 | ORPH TestPython3PyPyc | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621548 | ORPH TestPython3Pyc | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621550 | ORPH TestPythonAugeas | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621559 | ORPH TestPythonAvro | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621565 | ORPH TestPythonPahoMQTT | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621613 | ORPH TestPythonPy3Aexpect | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621552 | ORPH TestPythonPy3Argh | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621554 | ORPH TestPythonPy3Attrs | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621558 | ORPH TestPythonPy3Autobahn | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621561 | ORPH TestPythonPy3Automat | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621563 | ORPH TestPythonPy3Bitstring | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621566 | ORPH TestPythonPy3Boto3 | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621567 | ORPH TestPythonPy3Botocore | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621568 | ORPH TestPythonPy3Can | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621569 | ORPH TestPythonPy3Cbor | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621570 | ORPH TestPythonPy3Click | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621571 | ORPH TestPythonPy3Colorzero | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621573 | ORPH TestPythonPy3Constantly | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621574 | ORPH TestPythonPy3Construct | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621575 | ORPH TestPythonPy3Crossbar | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621578 | ORPH TestPythonPy3Cryptography | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621580 | ORPH TestPythonPy3DBusNext | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621582 | ORPH TestPythonPy3Distro | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621585 | ORPH TestPythonPy3Django | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621588 | ORPH TestPythonPy3Dtschema | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621590 | ORPH TestPythonPy3Flask | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621593 | ORPH ...honPy3FlaskExpectsJson | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621596 | ORPH TestPythonPy3Git | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621599 | ORPH TestPythonPy3Gitdb2 | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621602 | ORPH TestPythonPy3GnuPG | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621606 | ORPH TestPythonPy3Gobject | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621608 | ORPH TestPythonPy3Gpiozero | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621609 | ORPH TestPythonPy3Incremental | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621610 | ORPH TestPythonPy3Iptables | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621611 | ORPH TestPythonPy3Jmespath | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621612 | ORPH TestPythonPy3Libftdi1 | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621376 | ORPH TestPythonPy3Passlib | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621614 | ORPH TestPythonPy3Pexpect | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621615 | ORPH TestPythonPy3PyAlsa | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621617 | ORPH TestPythonPy3Pynacl | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621619 | ORPH TestPythonPy3Pytest | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621622 | ORPH ...PythonPy3PytestAsyncio | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621623 | ORPH TestPythonPy3Pyyaml | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621624 | ORPH TestPythonPy3Qrcode | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621626 | ORPH TestPythonPy3RSA | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621631 | ORPH TestPythonPy3RpiGpio | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621628 | ORPH TestPythonPy3S3transfer | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621637 | ORPH TestPythonPy3SciPy | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621639 | ORPH ...thonPy3ServiceIdentity | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621641 | ORPH TestPythonPy3Smmap2 | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621643 | ORPH TestPythonPy3Treq | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621645 | ORPH TestPythonPy3Twisted | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621647 | ORPH TestPythonPy3Txaio | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621649 | ORPH TestPythonPy3Txtorcon | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621652 | ORPH TestPythonPy3Ubjson | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621654 | ORPH ...y3UnitTestXmlReporting | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621655 | ORPH TestPythonPy3rtoml | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621634 | ORPH TestPythonPybind | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621618 | ORPH TestRedis | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621656 | ORPH TestRelro | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621047 | ORPH TestRelroPartial | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621049 | ORPH TestRootPassword | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621085 | ORPH TestRootfsOverlay | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621091 | ORPH TestRust | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621659 | ORPH TestRustBin | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621660 | ORPH TestS6 | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621662 | ORPH TestS6Networking | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621663 | ORPH TestS6PortableUtils | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621664 | ORPH TestS6Rc | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621665 | ORPH TestSCP | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621147 | ORPH TestSELinuxCustomGit | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621094 | ORPH TestSELinuxExtraModules | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621097 | ORPH ...ELinuxExtraModulesDirs | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621102 | ORPH TestSELinuxPackage | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621106 | ORPH TestSELinuxSystemdExt4 | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621333 | ORPH ...SELinuxSystemdSquashfs | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621334 | ORPH TestSFTP | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621151 | ORPH TestSquashfs | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621266 | ORPH TestSquashfsMaxBlocksize | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621269 | ORPH TestSquashfsMinBlocksize | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621271 | ORPH TestSspNone | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621052 | ORPH TestSspStrong | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621056 | ORPH TestSudo | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621667 | ORPH TestSysLinuxX86EFI | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621005 | ORPH TestSysLinuxX86LegacyBios | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621011 | ORPH TestSysLinuxX86_64EFI | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621017 | ORPH ...sLinuxX86_64LegacyBios | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621030 | ORPH TestSyslogNg | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621669 | ORPH TestTmux | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621671 | ORPH TestUbi | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621275 | ORPH TestUbootOpensslPkgConfig | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621675 | ORPH TestYaffs2 | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621279 | ORPH TestZerofree | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621677 | ORPH TestZfsGlibc | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621680 | ORPH TestZfsMusl | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621684 | ORPH TestZfsUclibc | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621689 | ORPH -- http://autobuild.buildroot.net From christian at paral.in Fri Mar 3 07:36:58 2023 From: christian at paral.in (Christian Stewart) Date: Thu, 2 Mar 2023 23:36:58 -0800 Subject: [Buildroot] [PATCH] package/docker-engine: remove non-existing build tags In-Reply-To: References: Message-ID: Hi Stefan, On Wed, Mar 1, 2023 at 1:46?AM Stefan Agner wrote: > > The seccomp and apparmor build tags have been removed in 23.0.0. Don't > use those buildtags anymore. > > Signed-off-by: Stefan Agner > --- > package/docker-engine/docker-engine.mk | 2 -- > 1 file changed, 2 deletions(-) > > diff --git a/package/docker-engine/docker-engine.mk b/package/docker-engine/docker-engine.mk > index ca1aa27b0a..0ecb5d2251 100644 > --- a/package/docker-engine/docker-engine.mk > +++ b/package/docker-engine/docker-engine.mk > @@ -28,11 +28,9 @@ DOCKER_ENGINE_BUILD_TARGETS = cmd/dockerd cmd/docker-proxy > > ifeq ($(BR2_PACKAGE_LIBAPPARMOR),y) > DOCKER_ENGINE_DEPENDENCIES += libapparmor > -DOCKER_ENGINE_TAGS += apparmor > endif > > ifeq ($(BR2_PACKAGE_LIBSECCOMP),y) > -DOCKER_ENGINE_TAGS += seccomp > DOCKER_ENGINE_DEPENDENCIES += libseccomp > endif LGTM, Reviewed-by: Christian Stewart From christian at paral.in Fri Mar 3 07:38:32 2023 From: christian at paral.in (Christian Stewart) Date: Thu, 2 Mar 2023 23:38:32 -0800 Subject: [Buildroot] [PATCH] package/docker-engine: bump version to v23.0.1 In-Reply-To: References: Message-ID: hi Stefan, On Wed, Mar 1, 2023 at 1:46?AM Stefan Agner wrote: > > This release contains some fixes and an improved error message. For the > full list see: > https://github.com/moby/moby/releases/tag/v23.0.1 > > Signed-off-by: Stefan Agner > --- > package/docker-cli/docker-cli.hash | 2 +- > package/docker-cli/docker-cli.mk | 2 +- > package/docker-engine/docker-engine.hash | 2 +- > package/docker-engine/docker-engine.mk | 2 +- > 4 files changed, 4 insertions(+), 4 deletions(-) > Lgtm, Reviewed-by: Christian Stewart From sebastian.weyer at smile.fr Fri Mar 3 07:39:07 2023 From: sebastian.weyer at smile.fr (Sebastian Weyer) Date: Fri, 3 Mar 2023 08:39:07 +0100 Subject: [Buildroot] [PATCH v3 1/2] package/nushell: new package Message-ID: <20230303073909.1798364-1-sebastian.weyer@smile.fr> Nushell is a shell - written in Rust - that makes use of the nushell language to interact with the operating system Signed-off-by: Sebastian Weyer --- If you connect via a serial port and use getty (default for busybox) nushell will be unusable. One needs to either connect via SSH or use agetty instead. Nushell is not POSIX compliant and therefore should not be used as login shell since some programs might assume a POSIX-compliant shell and therefore break the system. Signed-off-by: Sebastian Weyer --- DEVELOPERS | 3 +++ package/Config.in | 1 + package/nushell/Config.in | 9 +++++++++ package/nushell/nushell.hash | 2 ++ package/nushell/nushell.mk | 20 ++++++++++++++++++++ 5 files changed, 35 insertions(+) create mode 100644 package/nushell/Config.in create mode 100644 package/nushell/nushell.hash create mode 100644 package/nushell/nushell.mk diff --git a/DEVELOPERS b/DEVELOPERS index 6256576e02..4577f20b22 100644 --- a/DEVELOPERS +++ b/DEVELOPERS @@ -2550,6 +2550,9 @@ F: support/misc/toolchainfile.cmake.in N: Sam Voss F: package/ripgrep/ +N: Sebastian Weyer +F: package/nushell/ + N: S??bastien Szymanski F: package/mmc-utils/ F: package/python-flask-jsonrpc/ diff --git a/package/Config.in b/package/Config.in index 3ace25c665..7fca46afb5 100644 --- a/package/Config.in +++ b/package/Config.in @@ -2577,6 +2577,7 @@ comment "Shells" source "package/bash/Config.in" source "package/dash/Config.in" source "package/mksh/Config.in" + source "package/nushell/Config.in" source "package/zsh/Config.in" comment "Utilities" source "package/apg/Config.in" diff --git a/package/nushell/Config.in b/package/nushell/Config.in new file mode 100644 index 0000000000..f666f44e47 --- /dev/null +++ b/package/nushell/Config.in @@ -0,0 +1,9 @@ +config BR2_PACKAGE_NUSHELL + bool "nushell" + depends on BR2_PACKAGE_HOST_RUSTC_TARGET_ARCH_SUPPORTS + select BR2_PACKAGE_HOST_RUSTC + select BR2_PACKAGE_OPENSSL + help + A new type of shell. + + https://github.com/nushell/nushell diff --git a/package/nushell/nushell.hash b/package/nushell/nushell.hash new file mode 100644 index 0000000000..a77e711a5d --- /dev/null +++ b/package/nushell/nushell.hash @@ -0,0 +1,2 @@ +# Locally generated +sha256 352e807698d5f95e9bfdd9dd5512acab3cbef315379299a32e5f322a76eb718a nushell-0.76.0.tar.gz diff --git a/package/nushell/nushell.mk b/package/nushell/nushell.mk new file mode 100644 index 0000000000..7de02cfc6a --- /dev/null +++ b/package/nushell/nushell.mk @@ -0,0 +1,20 @@ +################################################################################ +# +# nushell +# +################################################################################ + +NUSHELL_VERSION = 0.76.0 +NUSHELL_SITE = $(call github,nushell,nushell,$(NUSHELL_VERSION)) +NUSHELL_LICENSE = MIT +NUSHELL_LICENSE_FILES = LICENSE +NUSHELL_DEPENDENCIES = openssl host-pkgconf + +# Add /bin/nu to /etc/shells as in package/bash/bash.mk +define NUSHELL_ADD_NU_TO_SHELLS + grep -qsE '^/bin/nu$$' $(TARGET_DIR)/etc/shells \ + || echo "/bin/nu" >> $(TARGET_DIR)/etc/shells +endef +NUSHELL_TARGET_FINALIZE_HOOKS += NUSHELL_ADD_NU_TO_SHELLS + +$(eval $(cargo-package)) -- 2.25.1 From sebastian.weyer at smile.fr Fri Mar 3 07:39:08 2023 From: sebastian.weyer at smile.fr (Sebastian Weyer) Date: Fri, 3 Mar 2023 08:39:08 +0100 Subject: [Buildroot] [PATCH v3 2/2] package/nushell: Add default configs In-Reply-To: <20230303073909.1798364-1-sebastian.weyer@smile.fr> References: <20230303073909.1798364-1-sebastian.weyer@smile.fr> Message-ID: <20230303073909.1798364-2-sebastian.weyer@smile.fr> Automatically place default files for the nushell environment and config in the appropriate folder to avoid the prompt at startup, asking if you want to create them. Signed-off-by: Sebastian Weyer --- These default configs are optional and might not even be necessary, they only prevent the prompt at the first startup of the shell --- package/nushell/nushell.mk | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/package/nushell/nushell.mk b/package/nushell/nushell.mk index 7de02cfc6a..42a6765460 100644 --- a/package/nushell/nushell.mk +++ b/package/nushell/nushell.mk @@ -10,6 +10,15 @@ NUSHELL_LICENSE = MIT NUSHELL_LICENSE_FILES = LICENSE NUSHELL_DEPENDENCIES = openssl host-pkgconf +define NUSHELL_CREATE_DEFCONFIG + $(INSTALL) -m 0644 -D $(@D)/crates/nu-utils/src/sample_config/default_config.nu \ + $(TARGET_DIR)/root/.config/nushell/config.nu + $(INSTALL) -m 0644 -D $(@D)/crates/nu-utils/src/sample_config/default_env.nu \ + $(TARGET_DIR)/root/.config/nushell/env.nu +endef + +NUSHELL_POST_INSTALL_TARGET_HOOKS += NUSHELL_CREATE_DEFCONFIG + # Add /bin/nu to /etc/shells as in package/bash/bash.mk define NUSHELL_ADD_NU_TO_SHELLS grep -qsE '^/bin/nu$$' $(TARGET_DIR)/etc/shells \ -- 2.25.1 From christian at paral.in Fri Mar 3 07:48:29 2023 From: christian at paral.in (Christian Stewart) Date: Thu, 2 Mar 2023 23:48:29 -0800 Subject: [Buildroot] [PATCH v1 1/1] package/rtl8821cu: switch to version 20210916 Message-ID: <20230303074829.2139881-1-christian@paral.in> The author of the 8821cu repository has requested that we switch to a newer major version of the driver located at 8821cu-20210916: https://github.com/morrownr/8821cu-20210118/pull/93#issuecomment-1452675897 Switch to that new repository. Signed-off-by: Christian Stewart --- package/rtl8821cu/rtl8821cu.hash | 2 +- package/rtl8821cu/rtl8821cu.mk | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package/rtl8821cu/rtl8821cu.hash b/package/rtl8821cu/rtl8821cu.hash index efb9871472..543cb2b057 100644 --- a/package/rtl8821cu/rtl8821cu.hash +++ b/package/rtl8821cu/rtl8821cu.hash @@ -1,3 +1,3 @@ # Locally calculated -sha256 09b9fb4160003502d564d0d0d85d6f19b8b6d1627d1a339b3ddfca6a948d84fb rtl8821cu-86cc5ceb7c28b9b997838e1c796847f6c395c382.tar.gz +sha256 501ec3d653def7786fcd6d05643e6be26455a882e6721d2ef6055330435ddb04 rtl8821cu-66ef382e8edd498e1fe60213ca87a90a5fd87399.tar.gz sha256 af54d00efc57cfce664171ac8be2a20c0f290b1b5c1a67bb2eba7b6380276c4e LICENSE diff --git a/package/rtl8821cu/rtl8821cu.mk b/package/rtl8821cu/rtl8821cu.mk index 97f50d9633..5ee747013e 100644 --- a/package/rtl8821cu/rtl8821cu.mk +++ b/package/rtl8821cu/rtl8821cu.mk @@ -4,8 +4,8 @@ # ################################################################################ -RTL8821CU_VERSION = 86cc5ceb7c28b9b997838e1c796847f6c395c382 -RTL8821CU_SITE = $(call github,morrownr,8821cu-20210118,$(RTL8821CU_VERSION)) +RTL8821CU_VERSION = 66ef382e8edd498e1fe60213ca87a90a5fd87399 +RTL8821CU_SITE = $(call github,morrownr,8821cu-20210916,$(RTL8821CU_VERSION)) RTL8821CU_LICENSE = GPL-2.0 RTL8821CU_LICENSE_FILES = LICENSE -- 2.39.2 From christian at paral.in Fri Mar 3 07:49:24 2023 From: christian at paral.in (Christian Stewart) Date: Thu, 2 Mar 2023 23:49:24 -0800 Subject: [Buildroot] [PATCH] package/rtl8821cu: fix build failure on PowerPC64 In-Reply-To: <20230302151859.400567-1-giulio.benetti@benettiengineering.com> References: <20230302151859.400567-1-giulio.benetti@benettiengineering.com> Message-ID: Hi Giulio, On Thu, Mar 2, 2023 at 7:19?AM Giulio Benetti wrote: > > Let's add local patch pending upstream to fix get_ra() conflict on > PowerPC64 architecture. > > [0]: https://github.com/morrownr/8821cu-20210118/pull/93 > > Signed-off-by: Giulio Benetti > --- > .../0001-Fix-build-on-PowerPC64.patch | 123 ++++++++++++++++++ > 1 file changed, 123 insertions(+) > create mode 100644 package/rtl8821cu/0001-Fix-build-on-PowerPC64.patch The repo owner morrownr requested that we switch to the newer version of the package, and send the PR there. I sent the PR there: https://github.com/morrownr/8821cu-20210916/pull/73 The patch to update to the new version: https://patchwork.ozlabs.org/project/buildroot/patch/20230303074829.2139881-1-christian at paral.in/ Best regards, Christian Stewart From sebastian.weyer at smile.fr Fri Mar 3 09:37:53 2023 From: sebastian.weyer at smile.fr (Sebastian Weyer) Date: Fri, 3 Mar 2023 10:37:53 +0100 Subject: [Buildroot] [PATCH 1/1] package/bash: fix naming of target-finalize-hook Message-ID: <20230303093754.2180686-1-sebastian.weyer@smile.fr> When the target-finalize-hook for bash was added in commit 311c9eebc4dcfb764e3a7082706daf68e0603188 in order to write bash into /etc/shells, it was done at the same time as for package/mksh and it was incorrectly copied and MKSH still appeared in the name of the hook. The hook is now correctly named BASH_ADD_BASH_TO_SHELLS Signed-off-by: Sebastian Weyer --- package/bash/bash.mk | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/package/bash/bash.mk b/package/bash/bash.mk index ec5e2d722f..9a73ed8c36 100644 --- a/package/bash/bash.mk +++ b/package/bash/bash.mk @@ -62,10 +62,10 @@ endif # Add /bin/bash to /etc/shells otherwise some login tools like dropbear # can reject the user connection. See man shells. -define BASH_ADD_MKSH_TO_SHELLS +define BASH_ADD_BASH_TO_SHELLS grep -qsE '^/bin/bash$$' $(TARGET_DIR)/etc/shells \ || echo "/bin/bash" >> $(TARGET_DIR)/etc/shells endef -BASH_TARGET_FINALIZE_HOOKS += BASH_ADD_MKSH_TO_SHELLS +BASH_TARGET_FINALIZE_HOOKS += BASH_ADD_BASH_TO_SHELLS $(eval $(autotools-package)) -- 2.25.1 From giulio.benetti at benettiengineering.com Fri Mar 3 10:31:35 2023 From: giulio.benetti at benettiengineering.com (Giulio Benetti) Date: Fri, 3 Mar 2023 11:31:35 +0100 Subject: [Buildroot] [PATCH] package/rtl8821cu: fix build failure on PowerPC64 In-Reply-To: References: <20230302151859.400567-1-giulio.benetti@benettiengineering.com> Message-ID: <8e4dfa1a-818b-a2c6-0014-175a02ad8900@benettiengineering.com> Hi Christian, On 03/03/23 08:49, Christian Stewart wrote: > Hi Giulio, > > On Thu, Mar 2, 2023 at 7:19?AM Giulio Benetti > wrote: >> >> Let's add local patch pending upstream to fix get_ra() conflict on >> PowerPC64 architecture. >> >> [0]: https://github.com/morrownr/8821cu-20210118/pull/93 >> >> Signed-off-by: Giulio Benetti >> --- >> .../0001-Fix-build-on-PowerPC64.patch | 123 ++++++++++++++++++ >> 1 file changed, 123 insertions(+) >> create mode 100644 package/rtl8821cu/0001-Fix-build-on-PowerPC64.patch > > The repo owner morrownr requested that we switch to the newer version > of the package, and send the PR there. > > I sent the PR there: https://github.com/morrownr/8821cu-20210916/pull/73 Thank you! -- Giulio Benetti Benetti Engineering sas > The patch to update to the new version: > > https://patchwork.ozlabs.org/project/buildroot/patch/20230303074829.2139881-1-christian at paral.in/ > > Best regards, > Christian Stewart From john at metanate.com Fri Mar 3 12:15:39 2023 From: john at metanate.com (John Keeping) Date: Fri, 3 Mar 2023 12:15:39 +0000 Subject: [Buildroot] [PATCH v3 1/3] pkg-cmake: add option to select the Ninja generator In-Reply-To: <20230228155528.2430203-1-thomas.devoogdt@barco.com> References: <20230228155528.2430203-1-thomas.devoogdt@barco.com> Message-ID: On Tue, Feb 28, 2023 at 04:55:26PM +0100, Thomas Devoogdt wrote: > E.g. Commit 16e5c92ff5fd2b44a1126bd7d7538c68ce838213 can now be replaced by: > WEBKITGTK_CMAKE_NINJA = YES > > Packages that are selecting Ninja (or overtime another generator), > should also use the _BUILD_{ENV,OPTS} variables iso the _MAKE variables. > > No _INSTALL{,_STAGING,_TARGET}_OPTS used so far: > > $ grep '_INSTALL_OPTS' $(grep -rl "cmake-package" package/*/*.mk) > $ grep '_INSTALL_STAGING_OPTS' $(grep -rl "cmake-package" package/*/*.mk) > $ grep '_INSTALL_TARGET_OPTS' $(grep -rl "cmake-package" package/*/*.mk) > > The _MAKE_{ENV,OPTS} are translated to _BUILD_{ENV,OPTS}: > > $ grep '_MAKE_ENV =' $(grep -rl "cmake-package" package/*/*.mk) > > > package/netopeer2/netopeer2.mk:NETOPEER2_MAKE_ENV = \ > > package/racehound/racehound.mk:RACEHOUND_MAKE_ENV = $(LINUX_MAKE_FLAGS) > > $ grep '_MAKE_OPTS =' $(grep -rl "cmake-package" package/*/*.mk) > > > package/mariadb/mariadb.mk:HOST_MARIADB_MAKE_OPTS = import_executables > > package/zeek/zeek.mk:HOST_ZEEK_MAKE_OPTS = binpac bifcl > > Only "musepack" seems to overwrite MAKE to enforce -j1, so replace it: > > $ grep '_MAKE =' $(grep -rl "cmake-package" package/*/*.mk) > > > package/musepack/musepack.mk:MUSEPACK_MAKE = $(MAKE1) > > Signed-off-by: Thomas Devoogdt > --- > v2: > - made generator use more generic, other generators can now easily be added if required > v3: > - add _GENERATOR_PROGRAM > - add _GENERATOR_PARALLEL for make > - dropped BUILD_OPTS > - fix gdal.mk > --- > package/gdal/gdal.mk | 2 +- > package/musepack/musepack.mk | 2 +- > package/netopeer2/netopeer2.mk | 2 +- > package/pkg-cmake.mk | 31 +++++++++++++++++++------------ > package/racehound/racehound.mk | 2 +- > 5 files changed, 23 insertions(+), 16 deletions(-) > > diff --git a/package/gdal/gdal.mk b/package/gdal/gdal.mk > index a3b11c53af..d8ce623283 100644 > --- a/package/gdal/gdal.mk > +++ b/package/gdal/gdal.mk > @@ -19,7 +19,7 @@ GDAL_SUPPORTS_IN_SOURCE_BUILD = NO > # autotools in gdal. We need to force 'make' to use the Makefile, > # which is generated by CMake. GNUmakefile and autoconf are dropped in > # 3.6 so this can be dropped in future version. > -GDAL_MAKE_OPTS += -f Makefile > +GDAL_BUILD_OPTS += -f Makefile Do we need "--" here before the flag? The documentation says: cmake --build [] [-- ] implying that this is necessary. But is the option even needed with `cmake --build`? I wonder if CMake always uses the right Makefile anyway. > # gdal at its core only needs host-pkgconf, libgeotiff, proj and tiff > # but since by default mrf driver support is enabled, it also needs > diff --git a/package/musepack/musepack.mk b/package/musepack/musepack.mk > index fc66c684a5..d4dd08df36 100644 > --- a/package/musepack/musepack.mk > +++ b/package/musepack/musepack.mk > @@ -9,7 +9,7 @@ MUSEPACK_SITE = http://files.musepack.net/source > MUSEPACK_SOURCE = musepack_src_$(MUSEPACK_VERSION).tar.gz > MUSEPACK_DEPENDENCIES = libcuefile libreplaygain > MUSEPACK_INSTALL_STAGING = YES > -MUSEPACK_MAKE = $(MAKE1) > +MUSEPACK_BUILD_OPTS = -j1 > MUSEPACK_LICENSE = BSD-3-Clause (*mpcdec), LGPL-2.1+ (*mpcenc) > MUSEPACK_LICENSE_FILES = libmpcdec/COPYING libmpcenc/quant.c > > diff --git a/package/netopeer2/netopeer2.mk b/package/netopeer2/netopeer2.mk > index 47fcd31acd..2ebb23eccd 100644 > --- a/package/netopeer2/netopeer2.mk > +++ b/package/netopeer2/netopeer2.mk > @@ -24,7 +24,7 @@ NETOPEER2_CONF_OPTS = \ > # affected mutualy. > NETOPEER2_SYSREPO_SHM_PREFIX = sr_buildroot$(subst /,_,$(CONFIG_DIR))_netopeer2 > > -NETOPEER2_MAKE_ENV = \ > +NETOPEER2_BUILD_ENV = \ > SYSREPOCTL_EXECUTABLE=$(HOST_DIR)/bin/sysrepoctl \ > SYSREPO_SHM_PREFIX=$(NETOPEER2_SYSREPO_SHM_PREFIX) > > diff --git a/package/pkg-cmake.mk b/package/pkg-cmake.mk > index 8c375779cb..5f5988beb8 100644 > --- a/package/pkg-cmake.mk > +++ b/package/pkg-cmake.mk > @@ -51,11 +51,6 @@ endif > > define inner-cmake-package > > -$(2)_MAKE ?= $$(MAKE) > -$(2)_INSTALL_OPTS ?= install > -$(2)_INSTALL_STAGING_OPTS ?= DESTDIR=$$(STAGING_DIR) install/fast > -$(2)_INSTALL_TARGET_OPTS ?= DESTDIR=$$(TARGET_DIR) install/fast > - > $(3)_SUPPORTS_IN_SOURCE_BUILD ?= YES > > > @@ -65,6 +60,16 @@ else > $(2)_BUILDDIR = $$($(2)_SRCDIR)/buildroot-build > endif > > +ifeq ($$($(3)_CMAKE_NINJA),YES) > +$(2)_DEPENDENCIES += host-ninja > +$(2)_GENERATOR = "Ninja" > +$(2)_GENERATOR_PROGRAM = $(HOST_DIR)/bin/ninja > +else > +$(2)_GENERATOR = "Unix Makefiles" > +$(2)_GENERATOR_PROGRAM = $(firstword $(BR2_MAKE)) > +$(2)_GENERATOR_PARALLEL = -j$(PARALLEL_JOBS) Should this be passed to ninja as well? The default may be higher than the number of parallel jobs configured. And for make should we use: $(wordlist 2,$(words $(BR2_MAKE)),$(BR2_MAKE)) ? Although that requires passing build options after "--" which breaks the generic $(PKG)_BUILD_OPTS handling; "-j" is special in that cmake recognises the option itself. > +endif > + > # > # Configure step. Only define it if not already defined by the package > # .mk file. And take care of the differences between host and target > @@ -88,7 +93,8 @@ define $(2)_CONFIGURE_CMDS > rm -f CMakeCache.txt && \ > PATH=$$(BR_PATH) \ > $$($$(PKG)_CONF_ENV) $$(BR2_CMAKE) $$($$(PKG)_SRCDIR) \ > - -G"Unix Makefiles" \ > + -G$$($$(PKG)_GENERATOR) \ > + -DCMAKE_MAKE_PROGRAM="$$($$(PKG)_GENERATOR_PROGRAM)" \ > -DCMAKE_TOOLCHAIN_FILE="$$(HOST_DIR)/share/buildroot/toolchainfile.cmake" \ > -DCMAKE_INSTALL_PREFIX="/usr" \ > -DCMAKE_INSTALL_RUNSTATEDIR="/run" \ > @@ -119,7 +125,8 @@ define $(2)_CONFIGURE_CMDS > PKG_CONFIG_ALLOW_SYSTEM_CFLAGS=1 \ > PKG_CONFIG_ALLOW_SYSTEM_LIBS=1 \ > $$($$(PKG)_CONF_ENV) $$(BR2_CMAKE) $$($$(PKG)_SRCDIR) \ > - -G"Unix Makefiles" \ > + -G$$($$(PKG)_GENERATOR) \ > + -DCMAKE_MAKE_PROGRAM="$$($$(PKG)_GENERATOR_PROGRAM)" \ > -DCMAKE_INSTALL_SO_NO_EXE=0 \ > -DCMAKE_FIND_ROOT_PATH="$$(HOST_DIR)" \ > -DCMAKE_FIND_ROOT_PATH_MODE_PROGRAM="BOTH" \ > @@ -166,11 +173,11 @@ $(2)_DEPENDENCIES += $(BR2_CMAKE_HOST_DEPENDENCY) > ifndef $(2)_BUILD_CMDS > ifeq ($(4),target) > define $(2)_BUILD_CMDS > - $$(TARGET_MAKE_ENV) $$($$(PKG)_MAKE_ENV) $$($$(PKG)_MAKE) $$($$(PKG)_MAKE_OPTS) -C $$($$(PKG)_BUILDDIR) > + $$(TARGET_MAKE_ENV) $$($$(PKG)_BUILD_ENV) $$(BR2_CMAKE) --build $$($$(PKG)_BUILDDIR) $$($$(PKG)_GENERATOR_PARALLEL) $$($$(PKG)_BUILD_OPTS) > endef > else > define $(2)_BUILD_CMDS > - $$(HOST_MAKE_ENV) $$($$(PKG)_MAKE_ENV) $$($$(PKG)_MAKE) $$($$(PKG)_MAKE_OPTS) -C $$($$(PKG)_BUILDDIR) > + $$(HOST_MAKE_ENV) $$($$(PKG)_BUILD_ENV) $$(BR2_CMAKE) --build $$($$(PKG)_BUILDDIR) $$($$(PKG)_GENERATOR_PARALLEL) $$($$(PKG)_BUILD_OPTS) > endef > endif > endif > @@ -181,7 +188,7 @@ endif > # > ifndef $(2)_INSTALL_CMDS > define $(2)_INSTALL_CMDS > - $$(HOST_MAKE_ENV) $$($$(PKG)_MAKE_ENV) $$($$(PKG)_MAKE) $$($$(PKG)_MAKE_OPTS) $$($$(PKG)_INSTALL_OPTS) -C $$($$(PKG)_BUILDDIR) > + $$(HOST_MAKE_ENV) $$($$(PKG)_BUILD_ENV) $$(BR2_CMAKE) --install $$($$(PKG)_BUILDDIR) $$($$(PKG)_INSTALL_OPTS) > endef > endif > > @@ -191,7 +198,7 @@ endif > # > ifndef $(2)_INSTALL_STAGING_CMDS > define $(2)_INSTALL_STAGING_CMDS > - $$(TARGET_MAKE_ENV) $$($$(PKG)_MAKE_ENV) $$($$(PKG)_MAKE) $$($$(PKG)_MAKE_OPTS) $$($$(PKG)_INSTALL_STAGING_OPTS) -C $$($$(PKG)_BUILDDIR) > + $$(TARGET_MAKE_ENV) $$($$(PKG)_BUILD_ENV) DESTDIR=$$(STAGING_DIR) $$(BR2_CMAKE) --install $$($$(PKG)_BUILDDIR) $$($$(PKG)_INSTALL_STAGING_OPTS) > endef > endif > > @@ -201,7 +208,7 @@ endif > # > ifndef $(2)_INSTALL_TARGET_CMDS > define $(2)_INSTALL_TARGET_CMDS > - $$(TARGET_MAKE_ENV) $$($$(PKG)_MAKE_ENV) $$($$(PKG)_MAKE) $$($$(PKG)_MAKE_OPTS) $$($$(PKG)_INSTALL_TARGET_OPTS) -C $$($$(PKG)_BUILDDIR) > + $$(TARGET_MAKE_ENV) $$($$(PKG)_BUILD_ENV) DESTDIR=$$(TARGET_DIR) $$(BR2_CMAKE) --install $$($$(PKG)_BUILDDIR) $$($$(PKG)_INSTALL_TARGET_OPTS) > endef > endif > > diff --git a/package/racehound/racehound.mk b/package/racehound/racehound.mk > index 6499e166d8..f63bb233f6 100644 > --- a/package/racehound/racehound.mk > +++ b/package/racehound/racehound.mk > @@ -22,6 +22,6 @@ RACEHOUND_CONF_OPTS += \ > -DKBUILD_VERSION_STRING=$(LINUX_VERSION_PROBED) > > # cross compile environment for linux kernel module > -RACEHOUND_MAKE_ENV = $(LINUX_MAKE_FLAGS) > +RACEHOUND_BUILD_ENV = $(LINUX_MAKE_FLAGS) > > $(eval $(cmake-package)) > -- > 2.39.2 > From niklas.cassel at wdc.com Fri Mar 3 12:22:48 2023 From: niklas.cassel at wdc.com (Niklas Cassel) Date: Fri, 3 Mar 2023 13:22:48 +0100 Subject: [Buildroot] [PATCH v2 0/3] misc aarch64-sbsa cleanups Message-ID: <20230303122251.3392998-1-niklas.cassel@wdc.com> Hello, Here come some small aarch64-sbsa cleanups. Please consider for inclusion. Changes since v1: -Modified test_edk2.py to use the same kernel config as qemu_aarch64_sbsa_defconfig. (Thanks Vincent.) Kind regards, Niklas Niklas Cassel (3): board/qemu/aarch64-sbsa: use PARTLABEL to specify root board/qemu/aarch64-sbsa: use the default console specified by ACPI support/testing: use the arch default kernel config in test_edk2.py board/qemu/aarch64-sbsa/grub.cfg | 2 +- board/qemu/aarch64-sbsa/linux.config | 68 ------------------------- support/testing/tests/boot/test_edk2.py | 7 +-- 3 files changed, 5 insertions(+), 72 deletions(-) delete mode 100644 board/qemu/aarch64-sbsa/linux.config -- 2.39.2 From niklas.cassel at wdc.com Fri Mar 3 12:22:49 2023 From: niklas.cassel at wdc.com (Niklas Cassel) Date: Fri, 3 Mar 2023 13:22:49 +0100 Subject: [Buildroot] [PATCH v2 1/3] board/qemu/aarch64-sbsa: use PARTLABEL to specify root In-Reply-To: <20230303122251.3392998-1-niklas.cassel@wdc.com> References: <20230303122251.3392998-1-niklas.cassel@wdc.com> Message-ID: <20230303122251.3392998-2-niklas.cassel@wdc.com> Specifying /dev/sda2 is ambigious, and when booting my arm64 machine this tries to mount the second partition of my ATA drive, instead of the second partition of the USB-stick, simply because the ATA driver is probed earlier than the USB controller driver. To solve this problem, use PARTLABEL=root to specify the root filesystem. This is similar to how it is currently done for board/aarch64-efi/grub.cfg and board/qemu/aarch64-ebbr/grub.cfg. Signed-off-by: Niklas Cassel --- board/qemu/aarch64-sbsa/grub.cfg | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/board/qemu/aarch64-sbsa/grub.cfg b/board/qemu/aarch64-sbsa/grub.cfg index cd486caf4c..39b7842f8f 100644 --- a/board/qemu/aarch64-sbsa/grub.cfg +++ b/board/qemu/aarch64-sbsa/grub.cfg @@ -2,5 +2,5 @@ set default="0" set timeout="5" menuentry "Buildroot" { - linux /Image root=/dev/sda2 rootwait console=ttyAMA0 + linux /Image root=PARTLABEL=root rootwait console=ttyAMA0 } -- 2.39.2 From niklas.cassel at wdc.com Fri Mar 3 12:22:50 2023 From: niklas.cassel at wdc.com (Niklas Cassel) Date: Fri, 3 Mar 2023 13:22:50 +0100 Subject: [Buildroot] [PATCH v2 2/3] board/qemu/aarch64-sbsa: use the default console specified by ACPI In-Reply-To: <20230303122251.3392998-1-niklas.cassel@wdc.com> References: <20230303122251.3392998-1-niklas.cassel@wdc.com> Message-ID: <20230303122251.3392998-3-niklas.cassel@wdc.com> ARM SBBR (Server Base Boot Requirements) defines SPCR (Serial Port Console Redirection Table) as a mandatory ACPI table that specifies the configuration of a serial console. In the linux kernel, ARM developers have decided that consoles defined by SPCR are always enabled when existing, see e.g.: https://lore.kernel.org/linux-serial/20200430161438.17640-1-alpernebiyasak at gmail.com/T/ Specifying console=ttyAMA0 (which is a serial console) is thus redundant for an ARM SBSA board. (It also blindly assumes that the serial console is on ttyAMA0, which might not be true.) Drop the explicit console=ttyAMA0 on the kernel command line, such that the kernel can pick up the default console defined by SPCR. This is similar to how it is currently done for board/aarch64-efi/grub.cfg. Signed-off-by: Niklas Cassel --- board/qemu/aarch64-sbsa/grub.cfg | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/board/qemu/aarch64-sbsa/grub.cfg b/board/qemu/aarch64-sbsa/grub.cfg index 39b7842f8f..d99e19c4cd 100644 --- a/board/qemu/aarch64-sbsa/grub.cfg +++ b/board/qemu/aarch64-sbsa/grub.cfg @@ -2,5 +2,5 @@ set default="0" set timeout="5" menuentry "Buildroot" { - linux /Image root=PARTLABEL=root rootwait console=ttyAMA0 + linux /Image root=PARTLABEL=root rootwait } -- 2.39.2 From niklas.cassel at wdc.com Fri Mar 3 12:22:51 2023 From: niklas.cassel at wdc.com (Niklas Cassel) Date: Fri, 3 Mar 2023 13:22:51 +0100 Subject: [Buildroot] [PATCH v2 3/3] support/testing: use the arch default kernel config in test_edk2.py In-Reply-To: <20230303122251.3392998-1-niklas.cassel@wdc.com> References: <20230303122251.3392998-1-niklas.cassel@wdc.com> Message-ID: <20230303122251.3392998-4-niklas.cassel@wdc.com> The kernel config board/qemu/aarch64-sbsa/linux.config has never been in use by qemu_aarch64_sbsa_defconfig, neither via BR2_LINUX_KERNEL_CUSTOM_CONFIG_FILE, nor via BR2_LINUX_KERNEL_CONFIG_FRAGMENT_FILES. test_edk2.py is using the kernel config board/qemu/aarch64-sbsa/linux.config. However, storing a kernel config that is not used by qemu_aarch64_sbsa_defconfig, in a directory that is "owned" by qemu_aarch64_sbsa_defconfig, is bound to cause confusion. If test_edk2.py really wants to use its own kernel config, that kernel config should be defined in support/testing/tests/boot/test_edk2.py, or should be stored somewhere under support/testing/tests/boot. Since test_edk2.py is already reusing some scripts stored in board/qemu/aarch64-sbsa (which is "owned" by qemu_aarch64_sbsa_defconfig), the most sensible thing is to let test_edk2.py use the same kernel config as qemu_aarch64_sbsa_defconfig (which is the arch default kernel config). Therefore, use the arch default kernel config in test_edk2.py and drop the out of place kernel config. Signed-off-by: Niklas Cassel --- board/qemu/aarch64-sbsa/linux.config | 68 ------------------------- support/testing/tests/boot/test_edk2.py | 7 +-- 2 files changed, 4 insertions(+), 71 deletions(-) delete mode 100644 board/qemu/aarch64-sbsa/linux.config diff --git a/board/qemu/aarch64-sbsa/linux.config b/board/qemu/aarch64-sbsa/linux.config deleted file mode 100644 index a60cce02ec..0000000000 --- a/board/qemu/aarch64-sbsa/linux.config +++ /dev/null @@ -1,68 +0,0 @@ -CONFIG_SYSVIPC=y -CONFIG_POSIX_MQUEUE=y -CONFIG_NO_HZ_IDLE=y -CONFIG_HIGH_RES_TIMERS=y -CONFIG_TASKSTATS=y -CONFIG_SCHED_AUTOGROUP=y -CONFIG_PROFILING=y -CONFIG_ARCH_VEXPRESS=y -CONFIG_COMPAT=y -CONFIG_FW_CFG_SYSFS=y -CONFIG_FW_CFG_SYSFS_CMDLINE=y -CONFIG_ACPI=y -CONFIG_MODULES=y -CONFIG_MODULE_UNLOAD=y -CONFIG_BLK_DEV_BSGLIB=y -CONFIG_BINFMT_MISC=y -CONFIG_TRANSPARENT_HUGEPAGE=y -CONFIG_NET=y -CONFIG_PACKET=y -CONFIG_PACKET_DIAG=y -CONFIG_UNIX=y -CONFIG_NET_KEY=y -CONFIG_INET=y -CONFIG_IP_MULTICAST=y -CONFIG_IP_ADVANCED_ROUTER=y -CONFIG_BRIDGE=m -CONFIG_NET_SCHED=y -CONFIG_VSOCKETS=y -CONFIG_PCI=y -CONFIG_PCI_HOST_GENERIC=y -CONFIG_DEVTMPFS=y -CONFIG_DEVTMPFS_MOUNT=y -CONFIG_VIRTIO_BLK=y -CONFIG_BLK_DEV_SD=y -CONFIG_CHR_DEV_SG=y -CONFIG_SCSI_CONSTANTS=y -CONFIG_SCSI_LOGGING=y -CONFIG_SCSI_SCAN_ASYNC=y -CONFIG_SCSI_VIRTIO=y -CONFIG_ATA=y -CONFIG_SATA_AHCI_PLATFORM=y -CONFIG_NETDEVICES=y -CONFIG_DUMMY=y -CONFIG_MACVLAN=y -CONFIG_VIRTIO_NET=y -CONFIG_NLMON=y -CONFIG_SERIAL_AMBA_PL011=y -CONFIG_SERIAL_AMBA_PL011_CONSOLE=y -CONFIG_VIRTIO_CONSOLE=y -CONFIG_HW_RANDOM=y -CONFIG_HW_RANDOM_VIRTIO=y -CONFIG_TCG_TPM=y -CONFIG_TCG_TIS=y -CONFIG_DRM=y -CONFIG_DRM_VIRTIO_GPU=y -CONFIG_RTC_CLASS=y -CONFIG_RTC_DRV_PL031=y -CONFIG_VIRTIO_PCI=y -CONFIG_VIRTIO_MMIO=y -CONFIG_VIRTIO_MMIO_CMDLINE_DEVICES=y -CONFIG_MAILBOX=y -CONFIG_PL320_MBOX=y -CONFIG_ARM_SMMU_V3=y -CONFIG_EXT4_FS=y -CONFIG_FUSE_FS=y -CONFIG_VIRTIO_FS=y -CONFIG_TMPFS=y -CONFIG_TMPFS_POSIX_ACL=y diff --git a/support/testing/tests/boot/test_edk2.py b/support/testing/tests/boot/test_edk2.py index c1be8fad95..efc4fc9ebb 100644 --- a/support/testing/tests/boot/test_edk2.py +++ b/support/testing/tests/boot/test_edk2.py @@ -12,13 +12,14 @@ class TestEdk2(infra.basetest.BRTest): BR2_TARGET_ROOTFS_EXT2=y BR2_TARGET_ROOTFS_EXT2_4=y # BR2_TARGET_ROOTFS_TAR is not set + BR2_TARGET_ROOTFS_EXT2_SIZE="128M" BR2_ROOTFS_POST_IMAGE_SCRIPT="board/qemu/aarch64-sbsa/assemble-flash-images support/scripts/genimage.sh" BR2_ROOTFS_POST_SCRIPT_ARGS="-c board/qemu/aarch64-sbsa/genimage.cfg" BR2_LINUX_KERNEL=y BR2_LINUX_KERNEL_CUSTOM_VERSION=y - BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="5.10.34" - BR2_LINUX_KERNEL_USE_CUSTOM_CONFIG=y - BR2_LINUX_KERNEL_CUSTOM_CONFIG_FILE="board/qemu/aarch64-sbsa/linux.config" + BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="5.15.18" + BR2_LINUX_KERNEL_USE_ARCH_DEFAULT_CONFIG=y + BR2_LINUX_KERNEL_NEEDS_HOST_OPENSSL=y BR2_TARGET_EDK2=y BR2_TARGET_EDK2_PLATFORM_QEMU_SBSA=y BR2_TARGET_GRUB2=y -- 2.39.2 From fontaine.fabrice at gmail.com Fri Mar 3 19:06:05 2023 From: fontaine.fabrice at gmail.com (Fabrice Fontaine) Date: Fri, 3 Mar 2023 20:06:05 +0100 Subject: [Buildroot] [PATCH 1/1] package/f2fs-tools: add F2FS_TOOLS_CPE_ID_VENDOR Message-ID: <20230303190605.3528-1-fontaine.fabrice@gmail.com> cpe:2.3:a:f2fs-tools_project:f2fs-tools is a valid CPE identifier for this package: https://nvd.nist.gov/products/cpe/search/results?namingFormat=2.3&keyword=cpe%3A2.3%3Aa%3Af2fs-tools_project%3Af2fs-tools Signed-off-by: Fabrice Fontaine --- package/f2fs-tools/f2fs-tools.mk | 1 + 1 file changed, 1 insertion(+) diff --git a/package/f2fs-tools/f2fs-tools.mk b/package/f2fs-tools/f2fs-tools.mk index 60f1004d77..f94244f2ad 100644 --- a/package/f2fs-tools/f2fs-tools.mk +++ b/package/f2fs-tools/f2fs-tools.mk @@ -14,6 +14,7 @@ F2FS_TOOLS_AUTORECONF = YES F2FS_TOOLS_INSTALL_STAGING = YES F2FS_TOOLS_LICENSE = GPL-2.0 F2FS_TOOLS_LICENSE_FILES = COPYING +F2FS_TOOLS_CPE_ID_VENDOR = f2fs-tools_project ifeq ($(BR2_PACKAGE_LIBSELINUX),y) F2FS_TOOLS_CONF_OPTS += --with-selinux -- 2.39.1 From fontaine.fabrice at gmail.com Fri Mar 3 19:07:26 2023 From: fontaine.fabrice at gmail.com (Fabrice Fontaine) Date: Fri, 3 Mar 2023 20:07:26 +0100 Subject: [Buildroot] [PATCH 1/1] package/libglfw: add wayland dependency Message-ID: <20230303190726.4421-1-fontaine.fabrice@gmail.com> Fix added by commit 0bbb12eff3b9f9d9719c48644c2b3d563e80de48 was incomplete resulting in the following build failure: -- Checking for modules 'wayland-client>=0.2.7;wayland-cursor>=0.2.7;wayland-egl>=0.2.7;xkbcommon' -- Package 'wayland-client', required by 'virtual:world', not found -- Package 'wayland-cursor', required by 'virtual:world', not found -- Package 'wayland-egl', required by 'virtual:world', not found CMake Error at /home/autobuild/autobuild/instance-9/output-1/host/share/cmake-3.22/Modules/FindPkgConfig.cmake:603 (message): A required package was not found Fixes: - http://autobuild.buildroot.org/results/9c032902418a4ab0c9aa655eb29eddee0711815d - http://autobuild.buildroot.org/results/7381e114fa5c796c6edbb2c8e3987563bb32b6fa Signed-off-by: Fabrice Fontaine --- package/libglfw/libglfw.mk | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package/libglfw/libglfw.mk b/package/libglfw/libglfw.mk index eee8e7b298..f5d254eec3 100644 --- a/package/libglfw/libglfw.mk +++ b/package/libglfw/libglfw.mk @@ -29,7 +29,7 @@ LIBGLFW_DEPENDENCIES += libgles endif ifeq ($(BR2_PACKAGE_WAYLAND),y) -LIBGLFW_DEPENDENCIES += libxkbcommon wayland-protocols +LIBGLFW_DEPENDENCIES += libxkbcommon wayland wayland-protocols # Override pkg-config pkgdatadir variable, it needs the prefix LIBGLFW_CONF_OPTS += \ -DGLFW_USE_WAYLAND=1 \ -- 2.39.1 From ju.o at free.fr Fri Mar 3 22:26:57 2023 From: ju.o at free.fr (Julien Olivain) Date: Fri, 3 Mar 2023 23:26:57 +0100 Subject: [Buildroot] [PATCH next 1/2] DEVELOPERS: add Julien Olivain for package/kexec Message-ID: <20230303222658.157671-1-ju.o@free.fr> Signed-off-by: Julien Olivain --- DEVELOPERS | 1 + 1 file changed, 1 insertion(+) diff --git a/DEVELOPERS b/DEVELOPERS index d052e59122..21ea2b53e8 100644 --- a/DEVELOPERS +++ b/DEVELOPERS @@ -1693,6 +1693,7 @@ F: package/fluidsynth/ F: package/glslsandbox-player/ F: package/gnupg2/ F: package/highway/ +F: package/kexec/ F: package/libjxl/ F: package/octave/ F: package/ola/ -- 2.39.2 From ju.o at free.fr Fri Mar 3 22:26:58 2023 From: ju.o at free.fr (Julien Olivain) Date: Fri, 3 Mar 2023 23:26:58 +0100 Subject: [Buildroot] [PATCH next 2/2] support/testing/tests/package/test_kexec.py: new runtime test In-Reply-To: <20230303222658.157671-1-ju.o@free.fr> References: <20230303222658.157671-1-ju.o@free.fr> Message-ID: <20230303222658.157671-2-ju.o@free.fr> Signed-off-by: Julien Olivain --- Patch tested on branch next at commit b793f3a with commands: python3 -m flake8 \ support/testing/tests/package/test_kexec.py [no-output] support/testing/run-tests \ -d dl -o output_folder \ tests.package.test_kexec ... OK --- DEVELOPERS | 2 + support/testing/tests/package/test_kexec.py | 93 +++++++++++++++++++ .../package/test_kexec/linux-kexec.fragment | 5 + 3 files changed, 100 insertions(+) create mode 100644 support/testing/tests/package/test_kexec.py create mode 100644 support/testing/tests/package/test_kexec/linux-kexec.fragment diff --git a/DEVELOPERS b/DEVELOPERS index 21ea2b53e8..5cebaeb4f3 100644 --- a/DEVELOPERS +++ b/DEVELOPERS @@ -1719,6 +1719,8 @@ F: support/testing/tests/package/sample_python_spake2.py F: support/testing/tests/package/test_gnupg2.py F: support/testing/tests/package/test_highway.py F: support/testing/tests/package/test_hwloc.py +F: support/testing/tests/package/test_kexec.py +F: support/testing/tests/package/test_kexec/ F: support/testing/tests/package/test_libjxl.py F: support/testing/tests/package/test_ncdu.py F: support/testing/tests/package/test_octave.py diff --git a/support/testing/tests/package/test_kexec.py b/support/testing/tests/package/test_kexec.py new file mode 100644 index 0000000000..77e383373e --- /dev/null +++ b/support/testing/tests/package/test_kexec.py @@ -0,0 +1,93 @@ +import os + +import infra.basetest + + +class TestKexec(infra.basetest.BRTest): + + # A specific configuration is needed for using kexec: + # - We use Aarch64 since it is well supported for kexec, + # - A kernel config fragment enables all the kexec parts, + # - The kernel Image is installed on target filesystem to be + # reloaded through kexec, + # - We use a ext4 rootfs image exposed as a virtio storage (rather + # than cpio initrd). This avoids needing to install the initrd + # inside the rootfs. + config = \ + """ + BR2_aarch64=y + BR2_TOOLCHAIN_EXTERNAL=y + BR2_TARGET_GENERIC_GETTY_PORT="ttyAMA0" + BR2_LINUX_KERNEL=y + BR2_LINUX_KERNEL_CUSTOM_VERSION=y + BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.1.15" + BR2_LINUX_KERNEL_USE_CUSTOM_CONFIG=y + BR2_LINUX_KERNEL_CUSTOM_CONFIG_FILE="board/qemu/aarch64-virt/linux.config" + BR2_LINUX_KERNEL_CONFIG_FRAGMENT_FILES="{}" + BR2_LINUX_KERNEL_INSTALL_TARGET=y + BR2_LINUX_KERNEL_NEEDS_HOST_OPENSSL=y + BR2_PACKAGE_KEXEC=y + BR2_TARGET_ROOTFS_EXT2=y + BR2_TARGET_ROOTFS_EXT2_4=y + # BR2_TARGET_ROOTFS_TAR is not set + """.format( + infra.filepath("tests/package/test_kexec/linux-kexec.fragment") + ) + + def test_run(self): + hda = os.path.join(self.builddir, "images", "rootfs.ext4") + kern = os.path.join(self.builddir, "images", "Image") + # Notes: + # Sufficient memory is needed to load the kernel: having at + # least 512MB works. kexec could silently fail if not enough + # memory is present. KASLR needs to be disabled for the test: + # we pass "nokaslr" to kernel bootargs, and also pass + # "dtb-kaslr-seed=off" to qemu virt machine. + bootargs = ["root=/dev/vda console=ttyAMA0 nokaslr"] + qemu_opts = ["-M", "virt,dtb-kaslr-seed=off", "-cpu", "cortex-a57", "-m", "512M", + "-drive", f"file={hda},if=virtio,format=raw"] + self.emulator.boot(arch="aarch64", + kernel=kern, + kernel_cmdline=bootargs, + options=qemu_opts) + self.emulator.login() + + # Test the program can execute + self.assertRunOk("kexec --version") + + # Check the kexec kernel is NOT loaded: + self.assertRunOk("test \"$(cat /sys/kernel/kexec_loaded)\" -eq 0") + + # Load the Kernel: + # "--append br-test" adds a dummy kernel args we'll be able to + # check in the second executed kernel. + # We use the dtb image from /sys/firmware/fdt (since we don't + # have the dtb file in the system) + self.assertRunOk("kexec -d -l --dtb=/sys/firmware/fdt --reuse-cmdline --serial=ttyAMA0 --append=br-test /boot/Image") + + # Check the kexec kernel IS loaded: + self.assertRunOk("test \"$(cat /sys/kernel/kexec_loaded)\" -eq 1") + + # Create a marker file in tmpfs which is supposed to disappear + # after kexec kernel restart. + self.assertRunOk("touch /dev/shm/br-kexec-marker") + + # Execute the loaded kernel (i.e perform a kexec reboot) + # qemu.sendline() is used here because no exit code nor + # program return is expected, since kexec is like a + # reboot. The login is expected to be reached after the + # command is issued. + self.emulator.qemu.sendline("kexec -d -e") + + # Wait for the login, and log again + self.emulator.login() + + # Check the "br-test" dummy kernel arg is present + self.assertRunOk("grep br-test /proc/cmdline") + + # Check the test marker file is no longer here + self.assertRunOk("test ! -e /dev/shm/br-kexec-marker") + + # After restart, the kernel is not supposed to have a kexec + # loaded image: + self.assertRunOk("test \"$(cat /sys/kernel/kexec_loaded)\" -eq 0") diff --git a/support/testing/tests/package/test_kexec/linux-kexec.fragment b/support/testing/tests/package/test_kexec/linux-kexec.fragment new file mode 100644 index 0000000000..04c65f5cae --- /dev/null +++ b/support/testing/tests/package/test_kexec/linux-kexec.fragment @@ -0,0 +1,5 @@ +CONFIG_KEXEC=y +CONFIG_KEXEC_FILE=y +CONFIG_PROC_KCORE=y +CONFIG_DEBUG_KERNEL=y +CONFIG_KALLSYMS_ALL=y -- 2.39.2 From peter at korsgaard.com Sat Mar 4 09:03:33 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sat, 04 Mar 2023 10:03:33 +0100 Subject: [Buildroot] [PATCH 1/1] package/apr-util: security bump to version 1.6.3 In-Reply-To: <20230213181332.908961-1-fontaine.fabrice@gmail.com> (Fabrice Fontaine's message of "Mon, 13 Feb 2023 19:13:32 +0100") References: <20230213181332.908961-1-fontaine.fabrice@gmail.com> Message-ID: <87v8jgevmi.fsf@dell.be.48ers.dk> >>>>> "Fabrice" == Fabrice Fontaine writes: > *) SECURITY: CVE-2022-25147 (cve.mitre.org) > Integer Overflow or Wraparound vulnerability in apr_base64 functions > of Apache Portable Runtime Utility (APR-util) allows an attacker to > write beyond bounds of a buffer. > https://downloads.apache.org/apr/Announcement-aprutil-1.x.html > https://downloads.apache.org/apr/CHANGES-APR-UTIL-1.6 > Signed-off-by: Fabrice Fontaine Committed to 2022.11.x and 2022.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Sat Mar 4 09:05:40 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sat, 04 Mar 2023 10:05:40 +0100 Subject: [Buildroot] [PATCH] package/libmdbx: bump version to 0.11.14 "Sergey Kapitsa" In-Reply-To: <20230214155129.679711-1-leo@yuriev.ru> (=?utf-8?B?ItCb0LU=?= =?utf-8?B?0L7QvdC40LQg0K7RgNGM0LXQsg==?= (Leonid Yuriev)"'s message of "Tue, 14 Feb 2023 18:51:29 +0300") References: <20230214155129.679711-1-leo@yuriev.ru> Message-ID: <87r0u4eviz.fsf@dell.be.48ers.dk> >>>>> "??????" == ?????? ????? (Leonid Yuriev) writes: > This is stable bugfix release of libmdbx, > in memory of Sergey Kapitsa (Russian physicist and demographer) on his 95th birthday. > It is reasonable to backport this patch to all applicable releases/branches of Buildroot, > at least this release fixes build for sh4 arch. > Release notes for v0.11.14 > -------------------------- > Fixes: > - backport: Refined the `__cold`/`__hot` macros to avoid the > `error: inlining failed in call to ?always_inline FOO(...)?: target specific option mismatch` > issue during build using GCC >10.x for SH4 arch. > Actually this is GCC' SH4-backend bug which triggered by the `__attribute__((__optimize__("Os")))` > used in conjunction with the `__attribute__((__cold__))`. > - backport: Fixed `SIGSEGV` or an erroneous call to `free()` in case where > errors occur when reopening by `mdbx_env_open()` of a previously used > environment. > - backport: Fixed `cursor_put_nochecklen()` internals for case when dupsort'ed named subDb > contains a single key with multiple values (aka duplicates), which are replaced > with a single value by put-operation with the `MDBX_UPSERT+MDBX_ALLDUPS` flags. > In this case, the database becomes completely empty, without any pages. > However exactly this condition was not considered and thus wasn't handled correctly. > See [issue#8](https://gitflic.ru/project/erthink/libmdbx/issue/8) for more information. > - backport: Fixed extra assertion inside `override_meta()`, which could > lead to false-positive failing of the assertion in a debug builds during > DB recovery and/or auto-rollback. > Minors: > - backport: Fixed typos. > - backport: Refined `const` and `noexcept` for few C++ API methods. > - backport: Resolve false-posirive `used uninitialized` warning from GCC >10.x > while build for SH4 arch. > - backport: Fixed insignificant typo of `||` inside `#if` byte-order condition. > The complete ChangeLog: https://gitflic.ru/project/erthink/libmdbx/blob?file=ChangeLog.md > Signed-off-by: ?????? ????? (Leonid Yuriev) Committed to 2022.11.x and 2022.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Sat Mar 4 09:09:25 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sat, 04 Mar 2023 10:09:25 +0100 Subject: [Buildroot] [PATCH v1 1/1] package/go: security bump to version 1.19.6 In-Reply-To: <8735775lzv.fsf@dell.be.48ers.dk> (Peter Korsgaard's message of "Wed, 15 Feb 2023 10:14:12 +0100") References: <20230215072923.184867-1-christian@paral.in> <8735775lzv.fsf@dell.be.48ers.dk> Message-ID: <87mt4sevcq.fsf@dell.be.48ers.dk> >>>>> "Peter" == Peter Korsgaard writes: >>>>> "Christian" == Christian Stewart writes: >> go1.19.6 (released 2023-02-14) includes security fixes to the crypto/tls, >> mime/multipart, net/http, and path/filepath packages, as well as bug fixes to >> the go command, the linker, the runtime, and the crypto/x509, net/http, and time >> packages. See the Go 1.19.6 milestone on the Go issue tracker for details. >> CVE-2022-41725: net/http, mime/multipart: denial of service from excessive resource consumption >> CVE-2022-41724: crypto/tls: large handshake records may cause panics >> CVE-2022-41723: net/http: avoid quadratic complexity in HPACK decoding >> https://go.dev/doc/devel/release#go1.19.minor >> Signed-off-by: Christian Stewart > Committed, thanks. Committed to 2022.11.x, thanks. For 2022.02.x I will instead bump to 1.18.10. -- Bye, Peter Korsgaard From peter at korsgaard.com Sat Mar 4 09:01:16 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sat, 4 Mar 2023 10:01:16 +0100 Subject: [Buildroot] [git commit branch/2022.02.x] {linux, linux-headers}: bump 4.{14, 19}.x / 5.{4, 10, 15}.x / 6.1.x series Message-ID: <20230304104513.F2A1285FAC@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=69f879876db4a0f984103099357ee4e0104d9b25 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.02.x 4.9.x / 6.0.x is now EOL. Signed-off-by: Peter Korsgaard (cherry picked from commit 36a8be4770d93c0a4346008c56f6ab6862b9b509) [Peter: drop 6.1.x bump] Signed-off-by: Peter Korsgaard --- linux/Config.in | 2 +- linux/linux.hash | 10 +++++----- package/linux-headers/Config.in.host | 10 +++++----- 3 files changed, 11 insertions(+), 11 deletions(-) diff --git a/linux/Config.in b/linux/Config.in index b8f93f0eaa..629cabf9be 100644 --- a/linux/Config.in +++ b/linux/Config.in @@ -128,7 +128,7 @@ endif config BR2_LINUX_KERNEL_VERSION string - default "5.15.91" if BR2_LINUX_KERNEL_LATEST_VERSION + default "5.15.93" if BR2_LINUX_KERNEL_LATEST_VERSION default "5.10.115-cip7" if BR2_LINUX_KERNEL_LATEST_CIP_VERSION default "5.10.109-cip5-rt4" 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 c97e90a43f..c5f0cdff8b 100644 --- a/linux/linux.hash +++ b/linux/linux.hash @@ -1,13 +1,13 @@ # From https://www.kernel.org/pub/linux/kernel/v5.x/sha256sums.asc sha256 d8060dc88f862baaae66b42a2dbc12298ed667c698eb5c55617a7786ee47bf25 linux-5.16.20.tar.xz -sha256 a63c2bb1beb15f1aea9c63cf80559f5b7ab58afd2da2fa5e7670c515ebe1fe80 linux-5.15.91.tar.xz -sha256 0051a1780e5bda0efc68dafab7c728b8283d2b028fedb439418f478be7d3e1af linux-5.10.166.tar.xz -sha256 a74fd32ccc1025b72f3ba7183208761f7c6190fb96e8f484f6d543a5a183e62f linux-5.4.230.tar.xz +sha256 e7ed24f2690bf0e11158ccfa8ddc5c0e8a4816d83c4055d205218853da9c5dad linux-5.15.93.tar.xz +sha256 d807f97812e566410cd13b3170009e0d7552748d4f22d608ffd4dbd7f85bf9c6 linux-5.10.167.tar.xz +sha256 8dd0ea7f1db4c1e89d485255798e3c3dfb9be63c0f2af369912a1a37b75f36a8 linux-5.4.231.tar.xz # From https://www.kernel.org/pub/linux/kernel/v4.x/sha256sums.asc sha256 35017bb40b604e0b577fc2b87e727632b46608a2ba3a4f5858b9177f58f376b3 linux-4.4.302.tar.xz sha256 5385aaec55c766e3f462511453f5c63d7898b2d0e9ea74f22a23ebbedab0b3c6 linux-4.9.337.tar.xz -sha256 64cbb234e46c196bc12bde74b233c7d3cb3b68d9c8ed48bf06715bd0f5c549d5 linux-4.14.304.tar.xz -sha256 636d3f9cb48eaf06df14e56bd9d57bfc7c1b5952a75b9f841d41a43b75829d1a linux-4.19.271.tar.xz +sha256 a35bcde16b13aa423a1822675775a1b0abf17f5392454febabd8c3757187959a linux-4.14.305.tar.xz +sha256 489fb9368bd7ab808264dea1a4acdf607f057bf1ba19f647a17aa18d08f313f9 linux-4.19.272.tar.xz # Locally computed sha256 f3559be277be9200897022282be18cfc0278d1d8baec8058305b04b9cd72002a linux-cip-5.10.115-cip7.tar.gz sha256 71fba4ed5cb48fa7869e9fe271b68b77fed26775ce5cf2f50891aa8f71c388b3 linux-cip-5.10.109-cip5-rt4.tar.gz diff --git a/package/linux-headers/Config.in.host b/package/linux-headers/Config.in.host index 775ec2cb67..0b00721221 100644 --- a/package/linux-headers/Config.in.host +++ b/package/linux-headers/Config.in.host @@ -380,11 +380,11 @@ config BR2_DEFAULT_KERNEL_HEADERS string default "4.4.302" if BR2_KERNEL_HEADERS_4_4 default "4.9.337" if BR2_KERNEL_HEADERS_4_9 - default "4.14.304" if BR2_KERNEL_HEADERS_4_14 - default "4.19.271" if BR2_KERNEL_HEADERS_4_19 - default "5.4.230" if BR2_KERNEL_HEADERS_5_4 - default "5.10.166" if BR2_KERNEL_HEADERS_5_10 - default "5.15.91" if BR2_KERNEL_HEADERS_5_15 + default "4.14.305" if BR2_KERNEL_HEADERS_4_14 + default "4.19.272" if BR2_KERNEL_HEADERS_4_19 + default "5.4.231" if BR2_KERNEL_HEADERS_5_4 + default "5.10.167" if BR2_KERNEL_HEADERS_5_10 + default "5.15.93" if BR2_KERNEL_HEADERS_5_15 default "5.16.20" if BR2_KERNEL_HEADERS_5_16 default BR2_DEFAULT_KERNEL_VERSION if BR2_KERNEL_HEADERS_VERSION default "custom" if BR2_KERNEL_HEADERS_CUSTOM_TARBALL From peter at korsgaard.com Sat Mar 4 09:03:22 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sat, 4 Mar 2023 10:03:22 +0100 Subject: [Buildroot] [git commit branch/2022.02.x] package/apr-util: security bump to version 1.6.3 Message-ID: <20230304104514.0A4C086022@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=d05d79bef0028fad766da813b1cdd2603d951e19 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.02.x *) SECURITY: CVE-2022-25147 (cve.mitre.org) Integer Overflow or Wraparound vulnerability in apr_base64 functions of Apache Portable Runtime Utility (APR-util) allows an attacker to write beyond bounds of a buffer. https://downloads.apache.org/apr/Announcement-aprutil-1.x.html https://downloads.apache.org/apr/CHANGES-APR-UTIL-1.6 Signed-off-by: Fabrice Fontaine Signed-off-by: Peter Korsgaard (cherry picked from commit 4231054b05436978795267330202f72be0d3a4d4) Signed-off-by: Peter Korsgaard --- package/apr-util/apr-util.hash | 4 ++-- package/apr-util/apr-util.mk | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package/apr-util/apr-util.hash b/package/apr-util/apr-util.hash index 59ef590109..7e2793cd77 100644 --- a/package/apr-util/apr-util.hash +++ b/package/apr-util/apr-util.hash @@ -1,4 +1,4 @@ -# From http://www.apache.org/dist/apr/apr-util-1.6.1.tar.bz2.sha256 -sha256 d3e12f7b6ad12687572a3a39475545a072608f4ba03a6ce8a3778f607dd0035b apr-util-1.6.1.tar.bz2 +# From http://www.apache.org/dist/apr/apr-util-1.6.3.tar.bz2.sha256 +sha256 a41076e3710746326c3945042994ad9a4fcac0ce0277dd8fea076fec3c9772b5 apr-util-1.6.3.tar.bz2 # Locally calculated sha256 ef5609d18601645ad6fe22c6c122094be40e976725c1d0490778abacc836e7a2 LICENSE diff --git a/package/apr-util/apr-util.mk b/package/apr-util/apr-util.mk index fb0735f5e7..02b6d5e277 100644 --- a/package/apr-util/apr-util.mk +++ b/package/apr-util/apr-util.mk @@ -4,7 +4,7 @@ # ################################################################################ -APR_UTIL_VERSION = 1.6.1 +APR_UTIL_VERSION = 1.6.3 APR_UTIL_SOURCE = apr-util-$(APR_UTIL_VERSION).tar.bz2 APR_UTIL_SITE = https://archive.apache.org/dist/apr APR_UTIL_LICENSE = Apache-2.0 From peter at korsgaard.com Sat Mar 4 10:44:14 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sat, 4 Mar 2023 11:44:14 +0100 Subject: [Buildroot] [git commit branch/2022.02.x] package/go: version bump to 1.18.10 Message-ID: <20230304104514.2455585FAC@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=262ffb09e8850fa2c80560a5ca65b0f8ae89f6f2 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.02.x go1.18.10 (released 2023-01-10) includes fixes to cgo, the compiler, the linker, and the crypto/x509, net/http, and syscall packages. 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 22d4250954..6c8175e69f 100644 --- a/package/go/go.hash +++ b/package/go/go.hash @@ -1,3 +1,3 @@ # From https://go.dev/dl -sha256 fbe7f09b96aca3db6faeaf180da8bb632868ec049731e355ff61695197c0e3ea go1.18.9.src.tar.gz +sha256 9cedcca58845df0c9474ae00274c44a95c9dfaefb132fc59921c28c7c106f8e6 go1.18.10.src.tar.gz sha256 2d36597f7117c38b006835ae7f537487207d8ec407aa9d9980794b2030cbc067 LICENSE diff --git a/package/go/go.mk b/package/go/go.mk index 84c6582afd..5132db2fa4 100644 --- a/package/go/go.mk +++ b/package/go/go.mk @@ -4,7 +4,7 @@ # ################################################################################ -GO_VERSION = 1.18.9 +GO_VERSION = 1.18.10 GO_SITE = https://storage.googleapis.com/golang GO_SOURCE = go$(GO_VERSION).src.tar.gz From peter at korsgaard.com Sat Mar 4 09:05:29 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sat, 4 Mar 2023 10:05:29 +0100 Subject: [Buildroot] [git commit branch/2022.02.x] package/libmdbx: bump version to 0.11.14 "Sergey Kapitsa" Message-ID: <20230304104514.1775186034@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=c22b06335127b275e7e8cfd3bac473b2931ea7f8 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.02.x This is stable bugfix release of libmdbx, in memory of Sergey Kapitsa (Russian physicist and demographer) on his 95th birthday. It is reasonable to backport this patch to all applicable releases/branches of Buildroot, at least this release fixes build for sh4 arch. Release notes for v0.11.14 -------------------------- Fixes: - backport: Refined the `__cold`/`__hot` macros to avoid the `error: inlining failed in call to ???always_inline FOO(...)???: target specific option mismatch` issue during build using GCC >10.x for SH4 arch. Actually this is GCC' SH4-backend bug which triggered by the `__attribute__((__optimize__("Os")))` used in conjunction with the `__attribute__((__cold__))`. - backport: Fixed `SIGSEGV` or an erroneous call to `free()` in case where errors occur when reopening by `mdbx_env_open()` of a previously used environment. - backport: Fixed `cursor_put_nochecklen()` internals for case when dupsort'ed named subDb contains a single key with multiple values (aka duplicates), which are replaced with a single value by put-operation with the `MDBX_UPSERT+MDBX_ALLDUPS` flags. In this case, the database becomes completely empty, without any pages. However exactly this condition was not considered and thus wasn't handled correctly. See [issue#8](https://gitflic.ru/project/erthink/libmdbx/issue/8) for more information. - backport: Fixed extra assertion inside `override_meta()`, which could lead to false-positive failing of the assertion in a debug builds during DB recovery and/or auto-rollback. Minors: - backport: Fixed typos. - backport: Refined `const` and `noexcept` for few C++ API methods. - backport: Resolve false-posirive `used uninitialized` warning from GCC >10.x while build for SH4 arch. - backport: Fixed insignificant typo of `||` inside `#if` byte-order condition. The complete ChangeLog: https://gitflic.ru/project/erthink/libmdbx/blob?file=ChangeLog.md Signed-off-by: ???????????? ?????????? (Leonid Yuriev) Signed-off-by: Peter Korsgaard (cherry picked from commit efdcc850be902de2596412dbf0f142c3f679ce35) Signed-off-by: Peter Korsgaard --- 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 e3fb309461..b1a2891b91 100644 --- a/package/libmdbx/libmdbx.hash +++ b/package/libmdbx/libmdbx.hash @@ -1,5 +1,5 @@ # Hashes from: https://libmdbx.dqdkfa.ru/release/SHA256SUMS -sha256 9449fd357119e19902363ab90134d82c9a713b706394c2a1389b5bb4787b5164 libmdbx-amalgamated-0.11.13.tar.xz +sha256 97b03965b5b61727dc4232c50ccb174c632470a3d24438b3c52315bef6fb4033 libmdbx-amalgamated-0.11.14.tar.xz # Locally calculated sha256 310fe25c858a9515fc8c8d7d1f24a67c9496f84a91e0a0e41ea9975b1371e569 LICENSE diff --git a/package/libmdbx/libmdbx.mk b/package/libmdbx/libmdbx.mk index a139e062f6..5e7995f8c8 100644 --- a/package/libmdbx/libmdbx.mk +++ b/package/libmdbx/libmdbx.mk @@ -4,7 +4,7 @@ # ################################################################################ -LIBMDBX_VERSION = 0.11.13 +LIBMDBX_VERSION = 0.11.14 LIBMDBX_SOURCE = libmdbx-amalgamated-$(LIBMDBX_VERSION).tar.xz LIBMDBX_SITE = https://libmdbx.dqdkfa.ru/release LIBMDBX_SUPPORTS_IN_SOURCE_BUILD = NO From peter at korsgaard.com Sat Mar 4 08:59:54 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sat, 4 Mar 2023 09:59:54 +0100 Subject: [Buildroot] [git commit branch/2022.11.x] {linux, linux-headers}: bump 4.{14, 19}.x / 5.{4, 10, 15}.x / 6.1.x series Message-ID: <20230304104624.0A0C3860B9@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=0ec207bed529f815779597d07aed823f1a62a5c2 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.11.x 4.9.x / 6.0.x is now EOL. Signed-off-by: Peter Korsgaard (cherry picked from commit 36a8be4770d93c0a4346008c56f6ab6862b9b509) [Peter: drop 6.1.x bump] Signed-off-by: Peter Korsgaard --- linux/linux.hash | 10 +++++----- package/linux-headers/Config.in.host | 10 +++++----- 2 files changed, 10 insertions(+), 10 deletions(-) diff --git a/linux/linux.hash b/linux/linux.hash index 858b12e0cb..e496164444 100644 --- a/linux/linux.hash +++ b/linux/linux.hash @@ -2,13 +2,13 @@ sha256 abe37eb0e2e331bdc7c4110115664e180e7d43b7336de6b4cd2bd1b123d30207 linux-6.0.19.tar.xz # From https://www.kernel.org/pub/linux/kernel/v5.x/sha256sums.asc sha256 c93bb384a97ad1f0a4f18e442ce0291242722f78023eca658b22344541f09489 linux-5.19.17.tar.xz -sha256 a63c2bb1beb15f1aea9c63cf80559f5b7ab58afd2da2fa5e7670c515ebe1fe80 linux-5.15.91.tar.xz -sha256 0051a1780e5bda0efc68dafab7c728b8283d2b028fedb439418f478be7d3e1af linux-5.10.166.tar.xz -sha256 a74fd32ccc1025b72f3ba7183208761f7c6190fb96e8f484f6d543a5a183e62f linux-5.4.230.tar.xz +sha256 e7ed24f2690bf0e11158ccfa8ddc5c0e8a4816d83c4055d205218853da9c5dad linux-5.15.93.tar.xz +sha256 d807f97812e566410cd13b3170009e0d7552748d4f22d608ffd4dbd7f85bf9c6 linux-5.10.167.tar.xz +sha256 8dd0ea7f1db4c1e89d485255798e3c3dfb9be63c0f2af369912a1a37b75f36a8 linux-5.4.231.tar.xz # From https://www.kernel.org/pub/linux/kernel/v4.x/sha256sums.asc sha256 5385aaec55c766e3f462511453f5c63d7898b2d0e9ea74f22a23ebbedab0b3c6 linux-4.9.337.tar.xz -sha256 64cbb234e46c196bc12bde74b233c7d3cb3b68d9c8ed48bf06715bd0f5c549d5 linux-4.14.304.tar.xz -sha256 636d3f9cb48eaf06df14e56bd9d57bfc7c1b5952a75b9f841d41a43b75829d1a linux-4.19.271.tar.xz +sha256 a35bcde16b13aa423a1822675775a1b0abf17f5392454febabd8c3757187959a linux-4.14.305.tar.xz +sha256 489fb9368bd7ab808264dea1a4acdf607f057bf1ba19f647a17aa18d08f313f9 linux-4.19.272.tar.xz # Locally computed sha256 4594c147bdc493c7c286688542bbe65e550fb7bd58e0649ec587a2fe893ec0ee linux-cip-5.10.145-cip17.tar.gz sha256 a5598f7f673b3ef819d6ed24f08d539eecb6febd11673a1d4752a1c05d4ee289 linux-cip-5.10.145-cip17-rt7.tar.gz diff --git a/package/linux-headers/Config.in.host b/package/linux-headers/Config.in.host index 7ce514a5fa..bbd798f029 100644 --- a/package/linux-headers/Config.in.host +++ b/package/linux-headers/Config.in.host @@ -390,11 +390,11 @@ endchoice config BR2_DEFAULT_KERNEL_HEADERS string default "4.9.337" if BR2_KERNEL_HEADERS_4_9 - default "4.14.304" if BR2_KERNEL_HEADERS_4_14 - default "4.19.271" if BR2_KERNEL_HEADERS_4_19 - default "5.4.230" if BR2_KERNEL_HEADERS_5_4 - default "5.10.166" if BR2_KERNEL_HEADERS_5_10 - default "5.15.91" if BR2_KERNEL_HEADERS_5_15 + default "4.14.305" if BR2_KERNEL_HEADERS_4_14 + default "4.19.272" if BR2_KERNEL_HEADERS_4_19 + default "5.4.231" if BR2_KERNEL_HEADERS_5_4 + default "5.10.167" if BR2_KERNEL_HEADERS_5_10 + default "5.15.93" if BR2_KERNEL_HEADERS_5_15 default "5.19.17" if BR2_KERNEL_HEADERS_5_19 default "6.0.19" if BR2_KERNEL_HEADERS_6_0 default BR2_DEFAULT_KERNEL_VERSION if BR2_KERNEL_HEADERS_VERSION From peter at korsgaard.com Sat Mar 4 09:02:57 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sat, 4 Mar 2023 10:02:57 +0100 Subject: [Buildroot] [git commit branch/2022.11.x] package/apr-util: security bump to version 1.6.3 Message-ID: <20230304104624.19015860BA@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=62b2303df35faaabcbe7e0f451ec77f4c40e7b56 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.11.x *) SECURITY: CVE-2022-25147 (cve.mitre.org) Integer Overflow or Wraparound vulnerability in apr_base64 functions of Apache Portable Runtime Utility (APR-util) allows an attacker to write beyond bounds of a buffer. https://downloads.apache.org/apr/Announcement-aprutil-1.x.html https://downloads.apache.org/apr/CHANGES-APR-UTIL-1.6 Signed-off-by: Fabrice Fontaine Signed-off-by: Peter Korsgaard (cherry picked from commit 4231054b05436978795267330202f72be0d3a4d4) Signed-off-by: Peter Korsgaard --- package/apr-util/apr-util.hash | 4 ++-- package/apr-util/apr-util.mk | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package/apr-util/apr-util.hash b/package/apr-util/apr-util.hash index 59ef590109..7e2793cd77 100644 --- a/package/apr-util/apr-util.hash +++ b/package/apr-util/apr-util.hash @@ -1,4 +1,4 @@ -# From http://www.apache.org/dist/apr/apr-util-1.6.1.tar.bz2.sha256 -sha256 d3e12f7b6ad12687572a3a39475545a072608f4ba03a6ce8a3778f607dd0035b apr-util-1.6.1.tar.bz2 +# From http://www.apache.org/dist/apr/apr-util-1.6.3.tar.bz2.sha256 +sha256 a41076e3710746326c3945042994ad9a4fcac0ce0277dd8fea076fec3c9772b5 apr-util-1.6.3.tar.bz2 # Locally calculated sha256 ef5609d18601645ad6fe22c6c122094be40e976725c1d0490778abacc836e7a2 LICENSE diff --git a/package/apr-util/apr-util.mk b/package/apr-util/apr-util.mk index fb0735f5e7..02b6d5e277 100644 --- a/package/apr-util/apr-util.mk +++ b/package/apr-util/apr-util.mk @@ -4,7 +4,7 @@ # ################################################################################ -APR_UTIL_VERSION = 1.6.1 +APR_UTIL_VERSION = 1.6.3 APR_UTIL_SOURCE = apr-util-$(APR_UTIL_VERSION).tar.bz2 APR_UTIL_SITE = https://archive.apache.org/dist/apr APR_UTIL_LICENSE = Apache-2.0 From peter at korsgaard.com Sat Mar 4 09:06:18 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sat, 4 Mar 2023 10:06:18 +0100 Subject: [Buildroot] [git commit branch/2022.11.x] package/go: security bump to version 1.19.6 Message-ID: <20230304104624.32198860B9@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=7b084be2cee5b3c2333e2630ca033c7a7c672669 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.11.x go1.19.6 (released 2023-02-14) includes security fixes to the crypto/tls, mime/multipart, net/http, and path/filepath packages, as well as bug fixes to the go command, the linker, the runtime, and the crypto/x509, net/http, and time packages. See the Go 1.19.6 milestone on the Go issue tracker for details. CVE-2022-41725: net/http, mime/multipart: denial of service from excessive resource consumption CVE-2022-41724: crypto/tls: large handshake records may cause panics CVE-2022-41723: net/http: avoid quadratic complexity in HPACK decoding https://go.dev/doc/devel/release#go1.19.minor Signed-off-by: Christian Stewart Signed-off-by: Peter Korsgaard (cherry picked from commit 98e0452ebb7cb25311d4f615e07df89a5776268b) 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 4c22f0f274..8254a91524 100644 --- a/package/go/go.hash +++ b/package/go/go.hash @@ -1,3 +1,3 @@ # From https://go.dev/dl -sha256 8e486e8e85a281fc5ce3f0bedc5b9d2dbf6276d7db0b25d3ec034f313da0375f go1.19.5.src.tar.gz +sha256 d7f0013f82e6d7f862cc6cb5c8cdb48eef5f2e239b35baa97e2f1a7466043767 go1.19.6.src.tar.gz sha256 2d36597f7117c38b006835ae7f537487207d8ec407aa9d9980794b2030cbc067 LICENSE diff --git a/package/go/go.mk b/package/go/go.mk index c38ae0b99c..a9056da47b 100644 --- a/package/go/go.mk +++ b/package/go/go.mk @@ -4,7 +4,7 @@ # ################################################################################ -GO_VERSION = 1.19.5 +GO_VERSION = 1.19.6 GO_SITE = https://storage.googleapis.com/golang GO_SOURCE = go$(GO_VERSION).src.tar.gz From peter at korsgaard.com Sat Mar 4 09:05:07 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sat, 4 Mar 2023 10:05:07 +0100 Subject: [Buildroot] [git commit branch/2022.11.x] package/libmdbx: bump version to 0.11.14 "Sergey Kapitsa" Message-ID: <20230304104624.256B6860BB@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=82408c593175b63ec948c97404e169e91eb73397 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.11.x This is stable bugfix release of libmdbx, in memory of Sergey Kapitsa (Russian physicist and demographer) on his 95th birthday. It is reasonable to backport this patch to all applicable releases/branches of Buildroot, at least this release fixes build for sh4 arch. Release notes for v0.11.14 -------------------------- Fixes: - backport: Refined the `__cold`/`__hot` macros to avoid the `error: inlining failed in call to ???always_inline FOO(...)???: target specific option mismatch` issue during build using GCC >10.x for SH4 arch. Actually this is GCC' SH4-backend bug which triggered by the `__attribute__((__optimize__("Os")))` used in conjunction with the `__attribute__((__cold__))`. - backport: Fixed `SIGSEGV` or an erroneous call to `free()` in case where errors occur when reopening by `mdbx_env_open()` of a previously used environment. - backport: Fixed `cursor_put_nochecklen()` internals for case when dupsort'ed named subDb contains a single key with multiple values (aka duplicates), which are replaced with a single value by put-operation with the `MDBX_UPSERT+MDBX_ALLDUPS` flags. In this case, the database becomes completely empty, without any pages. However exactly this condition was not considered and thus wasn't handled correctly. See [issue#8](https://gitflic.ru/project/erthink/libmdbx/issue/8) for more information. - backport: Fixed extra assertion inside `override_meta()`, which could lead to false-positive failing of the assertion in a debug builds during DB recovery and/or auto-rollback. Minors: - backport: Fixed typos. - backport: Refined `const` and `noexcept` for few C++ API methods. - backport: Resolve false-posirive `used uninitialized` warning from GCC >10.x while build for SH4 arch. - backport: Fixed insignificant typo of `||` inside `#if` byte-order condition. The complete ChangeLog: https://gitflic.ru/project/erthink/libmdbx/blob?file=ChangeLog.md Signed-off-by: ???????????? ?????????? (Leonid Yuriev) Signed-off-by: Peter Korsgaard (cherry picked from commit efdcc850be902de2596412dbf0f142c3f679ce35) Signed-off-by: Peter Korsgaard --- 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 e3fb309461..b1a2891b91 100644 --- a/package/libmdbx/libmdbx.hash +++ b/package/libmdbx/libmdbx.hash @@ -1,5 +1,5 @@ # Hashes from: https://libmdbx.dqdkfa.ru/release/SHA256SUMS -sha256 9449fd357119e19902363ab90134d82c9a713b706394c2a1389b5bb4787b5164 libmdbx-amalgamated-0.11.13.tar.xz +sha256 97b03965b5b61727dc4232c50ccb174c632470a3d24438b3c52315bef6fb4033 libmdbx-amalgamated-0.11.14.tar.xz # Locally calculated sha256 310fe25c858a9515fc8c8d7d1f24a67c9496f84a91e0a0e41ea9975b1371e569 LICENSE diff --git a/package/libmdbx/libmdbx.mk b/package/libmdbx/libmdbx.mk index a139e062f6..5e7995f8c8 100644 --- a/package/libmdbx/libmdbx.mk +++ b/package/libmdbx/libmdbx.mk @@ -4,7 +4,7 @@ # ################################################################################ -LIBMDBX_VERSION = 0.11.13 +LIBMDBX_VERSION = 0.11.14 LIBMDBX_SOURCE = libmdbx-amalgamated-$(LIBMDBX_VERSION).tar.xz LIBMDBX_SITE = https://libmdbx.dqdkfa.ru/release LIBMDBX_SUPPORTS_IN_SOURCE_BUILD = NO From peter at korsgaard.com Sat Mar 4 11:01:08 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sat, 04 Mar 2023 12:01:08 +0100 Subject: [Buildroot] [PATCH] DEVELOPERS: drop Matt Weber In-Reply-To: <20230214180505.3691-1-matthew.weber@collins.com> (Matthew Weber via buildroot's message of "Tue, 14 Feb 2023 18:05:05 +0000") References: <20230214180505.3691-1-matthew.weber@collins.com> Message-ID: <87ilfgeq6j.fsf@dell.be.48ers.dk> >>>>> "Matthew" == Matthew Weber via buildroot writes: > From: Matthew Weber > I regret that my work situation doesn't sustain me contributing. > Signed-off-by: Matthew Weber Committed to 2022.11.x and 2022.02.x, thanks. Thanks for your contributions Matt. -- Bye, Peter Korsgaard From peter at korsgaard.com Sat Mar 4 11:00:45 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sat, 4 Mar 2023 12:00:45 +0100 Subject: [Buildroot] [git commit branch/2022.02.x] DEVELOPERS: drop Matt Weber Message-ID: <20230304110135.A9EA7860C9@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=99147ae8b8cfcdf6c61b5359665da1554cace016 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.02.x I regret that my work situation doesn't sustain me contributing. Signed-off-by: Matthew Weber Signed-off-by: Thomas Petazzoni (cherry picked from commit 0b5b92019ba30aecdaa7ba34c255d15e0c0489e8) Signed-off-by: Peter Korsgaard --- DEVELOPERS | 102 ------------------------------------------------------------- 1 file changed, 102 deletions(-) diff --git a/DEVELOPERS b/DEVELOPERS index 3c4bcdb223..1e84b1f707 100644 --- a/DEVELOPERS +++ b/DEVELOPERS @@ -1846,108 +1846,6 @@ F: board/technologic/ts4900/ F: configs/ts4900_defconfig F: package/ts4900-fpga/ -N: Matt Weber -F: board/freescale/p* -F: board/freescale/t* -F: board/qemu/ppc64-e5500/ -F: configs/freescale_p* -F: configs/freescale_t* -F: configs/qemu_ppc64_e5500_defconfig -F: package/ace/ -F: package/argp-standalone/ -F: package/aufs/ -F: package/aufs-util/ -F: package/bc/ -F: package/bridge-utils/ -F: package/checkpolicy/ -F: package/checksec/ -F: package/cgroupfs-mount/ -F: package/crda/ -F: package/cunit/ -F: package/dacapo/ -F: package/davici/ -F: package/dnsmasq/ -F: package/dosfstools/ -F: package/eigen/ -F: package/ethtool/ -F: package/flashbench/ -F: package/fmc/ -F: package/fmlib/ -F: package/git/ -F: package/gnutls/ -F: package/hostapd/ -F: package/i2c-tools/ -F: package/ifplugd/ -F: package/igmpproxy/ -F: package/iperf/ -F: package/iperf3/ -F: package/iputils/ -F: package/iw/ -F: package/jitterentropy-library/ -F: package/kvm-unit-tests/ -F: package/kvmtool/ -F: package/libcsv/ -F: package/libcurl/ -F: package/libeastl/ -F: package/libfcgi/ -F: package/libopenssl/ -F: package/libselinux/ -F: package/libsemanage/ -F: package/libsepol/ -F: package/libssh2/ -F: package/libtalloc/ -F: package/libqmi/ -F: package/lighttpd/ -F: package/logrotate/ -F: package/makedevs/ -F: package/memtester/ -F: package/mii-diag/ -F: package/mrouted/ -F: package/mtd/ -F: package/mtools/ -F: package/nginx-upload/ -F: package/omniorb/ -F: package/openresolv/ -F: package/paxtest/ -F: package/picocom/ -F: package/policycoreutils/ -F: package/proftpd/ -F: package/protobuf-c/ -F: package/protobuf/ -F: package/python-bunch/ -F: package/python-colorama/ -F: package/python-filelock/ -F: package/python-flask-cors/ -F: package/python-iptables/ -F: package/python-ipy/ -F: package/python-iwlib/ -F: package/python-posix-ipc/ -F: package/python-pycairo/ -F: package/python-pysftp/ -F: package/python-tinyrpc/ -F: package/python-txdbus/ -F: package/qoriq-rcw/ -F: package/raptor/ -F: package/rng-tools/ -F: package/rsyslog/ -F: package/setools/ -F: package/sloci-image/ -F: package/smcroute/ -F: package/tclap/ -F: package/tini/ -F: package/uboot-tools/ -F: package/unionfs/ -F: package/valijson/ -F: package/wpa_supplicant/ -F: package/wireless_tools/ -F: package/xen/ -F: package/xml-security-c/ -F: support/testing/tests/fs/test_oci.py -F: support/testing/tests/package/br2-external/openjdk/ -F: support/testing/tests/package/test_openjdk.py -F: support/testing/tests/package/test_opkg/ -F: support/testing/tests/package/test_opkg.py - N: Mauro Condarelli F: package/mc/ F: package/python-autobahn/ From peter at korsgaard.com Sat Mar 4 11:00:00 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sat, 4 Mar 2023 12:00:00 +0100 Subject: [Buildroot] [git commit branch/2022.11.x] DEVELOPERS: drop Matt Weber Message-ID: <20230304110301.AA6C0860CC@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=93d9379af6ae74f09b39699e3149b73ea209b8d6 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.11.x I regret that my work situation doesn't sustain me contributing. Signed-off-by: Matthew Weber Signed-off-by: Thomas Petazzoni (cherry picked from commit 0b5b92019ba30aecdaa7ba34c255d15e0c0489e8) Signed-off-by: Peter Korsgaard --- DEVELOPERS | 106 ------------------------------------------------------------- 1 file changed, 106 deletions(-) diff --git a/DEVELOPERS b/DEVELOPERS index 4647b1429e..1c1fb3704f 100644 --- a/DEVELOPERS +++ b/DEVELOPERS @@ -1929,112 +1929,6 @@ F: board/technologic/ts4900/ F: configs/ts4900_defconfig F: package/ts4900-fpga/ -N: Matt Weber -F: board/freescale/p* -F: board/freescale/t* -F: board/qemu/ppc64-e5500/ -F: configs/freescale_p* -F: configs/freescale_t* -F: configs/qemu_ppc64_e5500_defconfig -F: package/ace/ -F: package/argp-standalone/ -F: package/aufs/ -F: package/aufs-util/ -F: package/bc/ -F: package/bridge-utils/ -F: package/checkpolicy/ -F: package/checksec/ -F: package/cgroupfs-mount/ -F: package/compiler-rt/ -F: package/crda/ -F: package/cunit/ -F: package/dacapo/ -F: package/davici/ -F: package/dnsmasq/ -F: package/dosfstools/ -F: package/eigen/ -F: package/ethtool/ -F: package/flashbench/ -F: package/fmc/ -F: package/fmlib/ -F: package/freeradius-server/ -F: package/git/ -F: package/gnutls/ -F: package/hostapd/ -F: package/i2c-tools/ -F: package/ifplugd/ -F: package/igmpproxy/ -F: package/iperf/ -F: package/iperf3/ -F: package/iputils/ -F: package/iw/ -F: package/jitterentropy-library/ -F: package/kvm-unit-tests/ -F: package/kvmtool/ -F: package/libcsv/ -F: package/libcurl/ -F: package/libeastl/ -F: package/libfcgi/ -F: package/libopenssl/ -F: package/libselinux/ -F: package/libsemanage/ -F: package/libsepol/ -F: package/libssh2/ -F: package/libtalloc/ -F: package/libqmi/ -F: package/lighttpd/ -F: package/logrotate/ -F: package/makedevs/ -F: package/memtester/ -F: package/mii-diag/ -F: package/mrouted/ -F: package/mtd/ -F: package/mtools/ -F: package/nginx-upload/ -F: package/omniorb/ -F: package/openresolv/ -F: package/paxtest/ -F: package/picocom/ -F: package/policycoreutils/ -F: package/proftpd/ -F: package/protobuf-c/ -F: package/protobuf/ -F: package/python-bunch/ -F: package/python-colorama/ -F: package/python-filelock/ -F: package/python-flask-cors/ -F: package/python-iptables/ -F: package/python-ipy/ -F: package/python-iwlib/ -F: package/python-posix-ipc/ -F: package/python-pycairo/ -F: package/python-pysftp/ -F: package/python-tinyrpc/ -F: package/python-txdbus/ -F: package/qoriq-rcw/ -F: package/raptor/ -F: package/rng-tools/ -F: package/rsyslog/ -F: package/setools/ -F: package/sloci-image/ -F: package/smcroute/ -F: package/tclap/ -F: package/tini/ -F: package/uboot-tools/ -F: package/unionfs/ -F: package/valijson/ -F: package/wpa_supplicant/ -F: package/wireless_tools/ -F: package/xen/ -F: package/xml-security-c/ -F: support/testing/tests/fs/test_oci.py -F: support/testing/tests/package/br2-external/clang-compiler-rt/ -F: support/testing/tests/package/br2-external/openjdk/ -F: support/testing/tests/package/test_clang.py -F: support/testing/tests/package/test_openjdk.py -F: support/testing/tests/package/test_opkg/ -F: support/testing/tests/package/test_opkg.py - N: Mauro Condarelli F: package/mc/ F: package/python-autobahn/ From peter at korsgaard.com Sat Mar 4 11:27:08 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sat, 04 Mar 2023 12:27:08 +0100 Subject: [Buildroot] [PATCH 2/2] toolchain/toolchain-external/toolchain-external-codescape-mti-mips: remove wrong MIPS32r5 and MIPS64r5 support In-Reply-To: <20230211182839.3841661-2-romain.naour@gmail.com> (Romain Naour's message of "Sat, 11 Feb 2023 19:28:39 +0100") References: <20230211182839.3841661-1-romain.naour@gmail.com> <20230211182839.3841661-2-romain.naour@gmail.com> Message-ID: <87edq4eoz7.fsf@dell.be.48ers.dk> >>>>> "Romain" == Romain Naour writes: > This toolchain doesn't support MIPS32r5 and MIPS64r5 and the toolchain > infrastructure fail to import the sysroot to staging. > Fixes: c4a62fa6278058461ff9e501ba6e822486453493 > Fixes: http://autobuild.buildroot.org/results/701/701e8a5f713f7bdd1f32a4c549cdaac580e2522a/ > Signed-off-by: Romain Naour > Cc: Thomas Petazzoni Committed to 2022.11.x and 2022.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Sat Mar 4 12:49:18 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sat, 04 Mar 2023 13:49:18 +0100 Subject: [Buildroot] [PATCH] package/pkg-golang: disable version control information In-Reply-To: <12a7772dc9c30d31bc4dd7a4e15ca12425c14834.1676297701.git.stefan@agner.ch> (Stefan Agner's message of "Mon, 13 Feb 2023 15:15:34 +0100") References: <12a7772dc9c30d31bc4dd7a4e15ca12425c14834.1676297701.git.stefan@agner.ch> Message-ID: <878rgcel69.fsf@dell.be.48ers.dk> >>>>> "Stefan" == Stefan Agner writes: > By default go tries to include version control (VCS) information in > binaries. Since Buildroot separates version control from the build > process it is sensible to disable this behavior. > This avoids build errors when building with a git repository higher > up in the tree owned by root. In this case the go build system > calls `git status --porcelain` which returns with an error: > fatal: detected dubious ownership in repository at '/build' > Signed-off-by: Stefan Agner Committed to 2022.11.x and 2022.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Sat Mar 4 11:26:31 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sat, 4 Mar 2023 12:26:31 +0100 Subject: [Buildroot] [git commit branch/2022.02.x] toolchain/toolchain-external/toolchain-external-codescape-mti-mips: remove wrong MIPS32r5 and MIPS64r5 support Message-ID: <20230304125552.D58B9860E6@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=81d754698df5c57a0376ef8f5c394122cdac23da branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.02.x This toolchain doesn't support MIPS32r5 and MIPS64r5 and the toolchain infrastructure fail to import the sysroot to staging. Fixes: c4a62fa6278058461ff9e501ba6e822486453493 Fixes: http://autobuild.buildroot.org/results/701/701e8a5f713f7bdd1f32a4c549cdaac580e2522a/ Signed-off-by: Romain Naour Cc: Thomas Petazzoni Signed-off-by: Arnout Vandecappelle (cherry picked from commit 8eee178355cafa156d93bdc0cd447618dd1a1abc) Signed-off-by: Peter Korsgaard --- .../toolchain-external/toolchain-external-codescape-mti-mips/Config.in | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/toolchain/toolchain-external/toolchain-external-codescape-mti-mips/Config.in b/toolchain/toolchain-external/toolchain-external-codescape-mti-mips/Config.in index 116d4a834d..84d81f9908 100644 --- a/toolchain/toolchain-external/toolchain-external-codescape-mti-mips/Config.in +++ b/toolchain/toolchain-external/toolchain-external-codescape-mti-mips/Config.in @@ -3,8 +3,7 @@ config BR2_TOOLCHAIN_EXTERNAL_CODESCAPE_MTI_MIPS depends on BR2_mips || BR2_mipsel || BR2_mips64 || BR2_mips64el depends on !BR2_ARCH_NEEDS_GCC_AT_LEAST_7 depends on BR2_HOSTARCH = "x86_64" || BR2_HOSTARCH = "x86" - depends on BR2_MIPS_CPU_MIPS32R2 || (BR2_MIPS_CPU_MIPS64R2 && !BR2_MIPS_SOFT_FLOAT) || \ - BR2_MIPS_CPU_MIPS32R5 || (BR2_MIPS_CPU_MIPS64R5 && !BR2_MIPS_SOFT_FLOAT) + depends on BR2_MIPS_CPU_MIPS32R2 || (BR2_MIPS_CPU_MIPS64R2 && !BR2_MIPS_SOFT_FLOAT) depends on !BR2_STATIC_LIBS select BR2_TOOLCHAIN_EXTERNAL_GLIBC select BR2_INSTALL_LIBSTDCPP From peter at korsgaard.com Sat Mar 4 11:27:49 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sat, 4 Mar 2023 12:27:49 +0100 Subject: [Buildroot] [git commit branch/2022.02.x] package/pkg-golang: disable version control information Message-ID: <20230304125552.DEEA2860E7@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=500cc1f46f048febd6fe3dd2c3a5e61f9926dbec branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.02.x By default go tries to include version control (VCS) information in binaries. Since Buildroot separates version control from the build process it is sensible to disable this behavior. This avoids build errors when building with a git repository higher up in the tree owned by root. In this case the go build system calls `git status --porcelain` which returns with an error: fatal: detected dubious ownership in repository at '/build' Signed-off-by: Stefan Agner Reviewed-by: Christian Stewart Signed-off-by: Arnout Vandecappelle (cherry picked from commit c3a1f0fe1b912727bb7b5baebe938f75036e566b) Signed-off-by: Peter Korsgaard --- package/pkg-golang.mk | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/package/pkg-golang.mk b/package/pkg-golang.mk index 0b3dc3d32f..775633190e 100644 --- a/package/pkg-golang.mk +++ b/package/pkg-golang.mk @@ -45,7 +45,8 @@ $(2)_BUILD_OPTS += \ -modcacherw \ -tags "$$($(2)_TAGS)" \ -trimpath \ - -p $$(PARALLEL_JOBS) + -p $$(PARALLEL_JOBS) \ + -buildvcs=false # Target packages need the Go compiler on the host at download time (for # vendoring), and at build and install time. From peter at korsgaard.com Sat Mar 4 11:27:55 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sat, 4 Mar 2023 12:27:55 +0100 Subject: [Buildroot] [git commit branch/2022.11.x] package/pkg-golang: disable version control information Message-ID: <20230304125658.2DA8A860FB@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=1a0906f3cb570a52da3b538a475d95e9fdbf09d4 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.11.x By default go tries to include version control (VCS) information in binaries. Since Buildroot separates version control from the build process it is sensible to disable this behavior. This avoids build errors when building with a git repository higher up in the tree owned by root. In this case the go build system calls `git status --porcelain` which returns with an error: fatal: detected dubious ownership in repository at '/build' Signed-off-by: Stefan Agner Reviewed-by: Christian Stewart Signed-off-by: Arnout Vandecappelle (cherry picked from commit c3a1f0fe1b912727bb7b5baebe938f75036e566b) Signed-off-by: Peter Korsgaard --- package/pkg-golang.mk | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/package/pkg-golang.mk b/package/pkg-golang.mk index 0b3dc3d32f..775633190e 100644 --- a/package/pkg-golang.mk +++ b/package/pkg-golang.mk @@ -45,7 +45,8 @@ $(2)_BUILD_OPTS += \ -modcacherw \ -tags "$$($(2)_TAGS)" \ -trimpath \ - -p $$(PARALLEL_JOBS) + -p $$(PARALLEL_JOBS) \ + -buildvcs=false # Target packages need the Go compiler on the host at download time (for # vendoring), and at build and install time. From peter at korsgaard.com Sat Mar 4 11:24:24 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sat, 4 Mar 2023 12:24:24 +0100 Subject: [Buildroot] [git commit branch/2022.11.x] toolchain/toolchain-external/toolchain-external-codescape-mti-mips: remove wrong MIPS32r5 and MIPS64r5 support Message-ID: <20230304125658.239D9860FA@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=acbae4d115023b6dea601ca86e3023e3cefaa543 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.11.x This toolchain doesn't support MIPS32r5 and MIPS64r5 and the toolchain infrastructure fail to import the sysroot to staging. Fixes: c4a62fa6278058461ff9e501ba6e822486453493 Fixes: http://autobuild.buildroot.org/results/701/701e8a5f713f7bdd1f32a4c549cdaac580e2522a/ Signed-off-by: Romain Naour Cc: Thomas Petazzoni Signed-off-by: Arnout Vandecappelle (cherry picked from commit 8eee178355cafa156d93bdc0cd447618dd1a1abc) Signed-off-by: Peter Korsgaard --- .../toolchain-external/toolchain-external-codescape-mti-mips/Config.in | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/toolchain/toolchain-external/toolchain-external-codescape-mti-mips/Config.in b/toolchain/toolchain-external/toolchain-external-codescape-mti-mips/Config.in index c58c55119a..8217ddc38c 100644 --- a/toolchain/toolchain-external/toolchain-external-codescape-mti-mips/Config.in +++ b/toolchain/toolchain-external/toolchain-external-codescape-mti-mips/Config.in @@ -3,8 +3,7 @@ config BR2_TOOLCHAIN_EXTERNAL_CODESCAPE_MTI_MIPS depends on BR2_mips || BR2_mipsel || BR2_mips64 || BR2_mips64el depends on !BR2_ARCH_NEEDS_GCC_AT_LEAST_7 depends on BR2_HOSTARCH = "x86_64" || BR2_HOSTARCH = "x86" - depends on BR2_MIPS_CPU_MIPS32R2 || (BR2_MIPS_CPU_MIPS64R2 && !BR2_MIPS_SOFT_FLOAT) || \ - BR2_MIPS_CPU_MIPS32R5 || (BR2_MIPS_CPU_MIPS64R5 && !BR2_MIPS_SOFT_FLOAT) + depends on BR2_MIPS_CPU_MIPS32R2 || (BR2_MIPS_CPU_MIPS64R2 && !BR2_MIPS_SOFT_FLOAT) select BR2_TOOLCHAIN_EXTERNAL_GLIBC select BR2_INSTALL_LIBSTDCPP select BR2_TOOLCHAIN_HEADERS_AT_LEAST_4_7 From peter at korsgaard.com Sat Mar 4 12:58:01 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sat, 04 Mar 2023 13:58:01 +0100 Subject: [Buildroot] [git commit] docs/manual: add 'menuconfig' to out-of-tree examples In-Reply-To: <20230215213211.C420185EA0@busybox.osuosl.org> (Arnout Vandecappelle's message of "Wed, 15 Feb 2023 22:28:58 +0100") References: <20230215213211.C420185EA0@busybox.osuosl.org> Message-ID: <874jr0ekrq.fsf@dell.be.48ers.dk> >>>>> "Arnout" == Arnout Vandecappelle writes: > commit: https://git.buildroot.net/buildroot/commit/?id=c77e31e0b360fffbd893807ccfbc4f35bf2558d1 > branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master > If the examples given for launching an out-of-tree build are executed > as-is, this will result in the error message > Please configure Buildroot first (e.g. "make menuconfig") > Even if "make menuconfig" was run before, it's still not going to work > because the out-of-tree build doesn't use the in-tree .config. > Therefore, the example really should start with some config option. > Since "make menuconfig" is used in most other examples of creating a > config, use that here as well. Extend both examples with "menuconfig". > Reported-by: AndreiCherniaev > Signed-off-by: Arnout Vandecappelle Committed to 2022.11.x and 2022.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Sat Mar 4 12:57:24 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sat, 4 Mar 2023 13:57:24 +0100 Subject: [Buildroot] [git commit branch/2022.11.x] docs/manual: add 'menuconfig' to out-of-tree examples Message-ID: <20230304130353.C57EC860FE@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=4d7b942fce6024af6e61c82e1cca19e65145c558 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.11.x If the examples given for launching an out-of-tree build are executed as-is, this will result in the error message Please configure Buildroot first (e.g. "make menuconfig") Even if "make menuconfig" was run before, it's still not going to work because the out-of-tree build doesn't use the in-tree .config. Therefore, the example really should start with some config option. Since "make menuconfig" is used in most other examples of creating a config, use that here as well. Extend both examples with "menuconfig". Reported-by: AndreiCherniaev Signed-off-by: Arnout Vandecappelle (cherry picked from commit c77e31e0b360fffbd893807ccfbc4f35bf2558d1) Signed-off-by: Peter Korsgaard --- docs/manual/common-usage.txt | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/docs/manual/common-usage.txt b/docs/manual/common-usage.txt index 9abd3799dd..bc78f4a871 100644 --- a/docs/manual/common-usage.txt +++ b/docs/manual/common-usage.txt @@ -30,13 +30,13 @@ the Linux kernel. To use it, add +O=+ to the make command line: -------------------- - $ make O=/tmp/build + $ make O=/tmp/build menuconfig -------------------- Or: -------------------- - $ cd /tmp/build; make O=$PWD -C path/to/buildroot + $ cd /tmp/build; make O=$PWD -C path/to/buildroot menuconfig -------------------- All the output files will be located under +/tmp/build+. If the +O+ From peter at korsgaard.com Sat Mar 4 12:57:35 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sat, 4 Mar 2023 13:57:35 +0100 Subject: [Buildroot] [git commit branch/2022.02.x] docs/manual: add 'menuconfig' to out-of-tree examples Message-ID: <20230304130501.1052586106@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=58d46a4373806d6193f256b589d22f85dd45c18a branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.02.x If the examples given for launching an out-of-tree build are executed as-is, this will result in the error message Please configure Buildroot first (e.g. "make menuconfig") Even if "make menuconfig" was run before, it's still not going to work because the out-of-tree build doesn't use the in-tree .config. Therefore, the example really should start with some config option. Since "make menuconfig" is used in most other examples of creating a config, use that here as well. Extend both examples with "menuconfig". Reported-by: AndreiCherniaev Signed-off-by: Arnout Vandecappelle (cherry picked from commit c77e31e0b360fffbd893807ccfbc4f35bf2558d1) Signed-off-by: Peter Korsgaard --- docs/manual/common-usage.txt | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/docs/manual/common-usage.txt b/docs/manual/common-usage.txt index 9ba87a8339..b60b6d7f53 100644 --- a/docs/manual/common-usage.txt +++ b/docs/manual/common-usage.txt @@ -30,13 +30,13 @@ the Linux kernel. To use it, add +O=+ to the make command line: -------------------- - $ make O=/tmp/build + $ make O=/tmp/build menuconfig -------------------- Or: -------------------- - $ cd /tmp/build; make O=$PWD -C path/to/buildroot + $ cd /tmp/build; make O=$PWD -C path/to/buildroot menuconfig -------------------- All the output files will be located under +/tmp/build+. If the +O+ From ju.o at free.fr Sat Mar 4 13:35:16 2023 From: ju.o at free.fr (Julien Olivain) Date: Sat, 4 Mar 2023 14:35:16 +0100 Subject: [Buildroot] [PATCH next 1/1] package/ola: bump to version 0.10.9 Message-ID: <20230304133516.3412402-1-ju.o@free.fr> For change log, see: https://github.com/OpenLightingProject/ola/releases/tag/0.10.9 Signed-off-by: Julien Olivain --- This patch was tested on branch next at commit b793f3a with commands: make check-package ... 0 warnings generated support/testing/run-tests \ -d dl -o output_folder \ tests.package.test_ola ... OK utils/test-pkg -p ola ... 6 builds, 2 skipped, 0 build failed, 0 legal-info failed, 0 show-info failed --- package/ola/ola.hash | 2 +- package/ola/ola.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/ola/ola.hash b/package/ola/ola.hash index 7565adabde..a1a5577ed3 100644 --- a/package/ola/ola.hash +++ b/package/ola/ola.hash @@ -1,5 +1,5 @@ # Locally calculated -sha256 102aa3114562a2a71dbf7f77d2a0fb9fc47acc35d6248a70b6e831365ca71b13 ola-0.10.8.tar.gz +sha256 44073698c147fe641507398253c2e52ff8dc7eac8606cbf286c29f37939a4ebf ola-0.10.9.tar.gz # License files (locally computed) sha256 e6b95dd336a57abb343e2988ac22b7e21b35c5b86003e6eb9e066ffbeeff9da7 COPYING diff --git a/package/ola/ola.mk b/package/ola/ola.mk index 82615e8155..efaa5b6e3e 100644 --- a/package/ola/ola.mk +++ b/package/ola/ola.mk @@ -4,7 +4,7 @@ # ################################################################################ -OLA_VERSION = 0.10.8 +OLA_VERSION = 0.10.9 OLA_SITE = https://github.com/OpenLightingProject/ola/releases/download/$(OLA_VERSION) OLA_LICENSE = LGPL-2.1+ (libola, libolacommon, Python bindings), GPL-2.0+ (libolaserver, olad, Python examples and tests) OLA_LICENSE_FILES = COPYING GPL LGPL LICENCE -- 2.39.2 From peter at korsgaard.com Sat Mar 4 13:41:03 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sat, 04 Mar 2023 14:41:03 +0100 Subject: [Buildroot] [PATCH 2/3] package/dmalloc: use actual patches rather than sed-ing In-Reply-To: (Yann E. MORIN's message of "Wed, 8 Feb 2023 17:20:15 +0100") References: Message-ID: <87zg8sd47k.fsf@dell.be.48ers.dk> >>>>> "Yann" == Yann E MORIN writes: > Our dmalloc packaging is very old and carries historical baggage and > idiosyncracies that we have long stopped doing in the rest ofthe code > base. > Drop our post-patch hooks that seds the configure and Makefile.in files, > and add patches (that could be upstreamed one day). > We provide the results in the environment, like would be done with > actual autoconf cache variables (ac_cv_*). > Note: those are the result of cleaning up for further patches that did > not manifest because it was too complex to add proper SSP support to > dmalloc (instead, we're going to forcibly disable it in the following > commit). > Note-2: those patches have not been submitted upstream, as it's mostly > dead: even though there's een some commit activities recently-ish, there > has been no review or comments or the many PR pending for many years > now. > Signed-off-by: Yann E. MORIN > Cc: Fabrice Fontaine Committed to 2022.11.x and 2022.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Sat Mar 4 13:41:13 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sat, 04 Mar 2023 14:41:13 +0100 Subject: [Buildroot] [PATCH 3/3] package/dmalloc: don't use SSP In-Reply-To: <6ab1ebdce8bb87f50f68bf1c57ecf988345c2330.1675873210.git.yann.morin.1998@free.fr> (Yann E. MORIN's message of "Wed, 8 Feb 2023 17:20:16 +0100") References: <6ab1ebdce8bb87f50f68bf1c57ecf988345c2330.1675873210.git.yann.morin.1998@free.fr> Message-ID: <87v8jgd47a.fsf@dell.be.48ers.dk> >>>>> "Yann" == Yann E MORIN writes: > dmalloc directly calls into $(LD) to generate a shared library our of > the static one. > To detet what command it should run, ./configure tries various > incantations of ld with various command line options until one does not > fail. One of those is (basically): > $(LD) --whole-archive -o contest.o.t contest.a > This makes ./configure conclude what the command to link a shared > library in the Makefile should be, and thus stores that in a variable: > shlinkargs='$(LD) --whole-archive -o $@' > ... which is then AC_SUBST()ed into Makefile.in with a rule like: > $(SHLIB): $(LIBRARY) > @shlinkargs@ $(LIRARY) > which once substiuted, gives: > $(SHLIB): $(LIBRARY) > $(LD) --whole-archive -o $@ $(LIRARY) > However, when SSP is enabled, the __stack_chk_fail_local and co symbols > are provided by additional libraries or object files, and that is the > responsibility of gcc to pass those when linking. But as dmalloc > directly calls ld, it misses those. > Changing dmalloc to use $(CC) is not trivial, however. > First, we can't pass LD=$(TARGET_CC), otherwise the whole package > explodes [0]: indeed --whole-archive is unknown to gcc, so it must be > passed as -Wl,--whole archive instead. So we'd need to add a new test > that uses $(CC), like so: > $(CC) -Wl,--whole-archive -o contest.o.t contest.a > However, in that case, gcc does pass additional libs/objs (like, for > eample, the SSP ones) to the linker. But then those are also inc;luded > in the whole-archive section. This causes the linker to add all the > symbols form those libs/objs, even those not needed for SSP; on some > archs, like PPC, that may require floating point symbols (__muldiv3 et > al.) which are in another library, and thus the linked can't find them. > The proper solution wouild be to add -Wl,--no-whole-archive, but that > would have to be added _after_ the library we want to link, i.e.e we > should be able to evntually run: > $(CC) -Wl,--whole-archive -o $@ $(LIRARY) -Wl,--no-whole-archive > That would require that we introduce a new variable that is added > _afgter_ the $(LIBRARY), e.g. @shlinkargs_post@ or so... > This is a bigger endeavour than we want to pursue... > Since dmalloc is a debugging utility, it is not supposed to go into > production builds, and during debugging, it would not be surprising that > it needs to poke around arrays to debug them. > So, we go the easier route: disable SSP altogether. > [0] with lots of nce colors, but that's not the point, is it? > Signed-off-by: Yann E. MORIN > Cc: Fabrice Fontaine Committed to 2022.11.x and 2022.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Sat Mar 4 13:41:18 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sat, 04 Mar 2023 14:41:18 +0100 Subject: [Buildroot] [PATCH 1/3] package/dmalloc: convert existing patch to git format In-Reply-To: (Yann E. MORIN's message of "Wed, 8 Feb 2023 17:20:14 +0100") References: Message-ID: <87r0u4d475.fsf@dell.be.48ers.dk> >>>>> "Yann" == Yann E MORIN writes: > We're going to add more patches, so let's cleanup our historical > baggage... > Signed-off-by: Yann E. MORIN > Cc: Fabrice Fontaine Committed to 2022.11.x and 2022.02.x, thanks. -- Bye, Peter Korsgaard From fontaine.fabrice at gmail.com Sat Mar 4 13:52:58 2023 From: fontaine.fabrice at gmail.com (Fabrice Fontaine) Date: Sat, 4 Mar 2023 14:52:58 +0100 Subject: [Buildroot] [PATCH 1/1] package/exfat: security bump to version 1.4.0 Message-ID: <20230304135258.24967-1-fontaine.fabrice@gmail.com> - Fix CVE-2022-29973: relan exFAT 1.3.0 allows local users to obtain sensitive information (data from deleted files in the filesystem) in certain situations involving offsets beyond ValidDataLength. - libfuse3 is supported since https://github.com/relan/exfat/commit/7cbc1544a4f68d8b4d33b187a053fc554405c56e https://github.com/relan/exfat/releases/tag/v1.4.0 Signed-off-by: Fabrice Fontaine --- package/exfat/Config.in | 2 +- package/exfat/exfat.hash | 2 +- package/exfat/exfat.mk | 6 ++++-- 3 files changed, 6 insertions(+), 4 deletions(-) diff --git a/package/exfat/Config.in b/package/exfat/Config.in index c0b4eabe11..c0ed2570d9 100644 --- a/package/exfat/Config.in +++ b/package/exfat/Config.in @@ -4,7 +4,7 @@ config BR2_PACKAGE_EXFAT depends on BR2_USE_MMU # libfuse depends on BR2_USE_WCHAR depends on !BR2_STATIC_LIBS # libfuse - select BR2_PACKAGE_LIBFUSE + select BR2_PACKAGE_LIBFUSE3 if !BR2_PACKAGE_LIBFUSE help A full-featured exFAT file system implementation for GNU/Linux and other Unix-like systems as a FUSE module. diff --git a/package/exfat/exfat.hash b/package/exfat/exfat.hash index b40fc7f0e5..c6082a403a 100644 --- a/package/exfat/exfat.hash +++ b/package/exfat/exfat.hash @@ -1,3 +1,3 @@ # Locally calculated -sha256 07652136064da5e4d32df5555f88c138ffa4835a23b88a5bae2015f21006e0d3 fuse-exfat-1.3.0.tar.gz +sha256 a1cfedc55e0e7a12c184605aa0f0bf44b24a3fb272449b20b2c8bbe6edb3001e fuse-exfat-1.4.0.tar.gz sha256 8177f97513213526df2cf6184d8ff986c675afb514d4e68a404010521b880643 COPYING diff --git a/package/exfat/exfat.mk b/package/exfat/exfat.mk index c0ef77a113..a8efe5b0ba 100644 --- a/package/exfat/exfat.mk +++ b/package/exfat/exfat.mk @@ -4,10 +4,12 @@ # ################################################################################ -EXFAT_VERSION = 1.3.0 +EXFAT_VERSION = 1.4.0 EXFAT_SITE = https://github.com/relan/exfat/releases/download/v$(EXFAT_VERSION) EXFAT_SOURCE = fuse-exfat-$(EXFAT_VERSION).tar.gz -EXFAT_DEPENDENCIES = libfuse host-pkgconf +EXFAT_DEPENDENCIES = \ + $(if $(BR2_PACKAGE_LIBFUSE3),libfuse3,libfuse) \ + host-pkgconf EXFAT_LICENSE = GPL-2.0+ EXFAT_LICENSE_FILES = COPYING EXFAT_CPE_ID_VENDOR = exfat_project -- 2.39.1 From fontaine.fabrice at gmail.com Sat Mar 4 13:53:41 2023 From: fontaine.fabrice at gmail.com (Fabrice Fontaine) Date: Sat, 4 Mar 2023 14:53:41 +0100 Subject: [Buildroot] [PATCH 1/1] package/exfat-utils: security bump to version 1.4.0 Message-ID: <20230304135341.25447-1-fontaine.fabrice@gmail.com> Fix CVE-2022-29973: relan exFAT 1.3.0 allows local users to obtain sensitive information (data from deleted files in the filesystem) in certain situations involving offsets beyond ValidDataLength. https://github.com/relan/exfat/releases/tag/v1.4.0 Signed-off-by: Fabrice Fontaine --- package/exfat-utils/exfat-utils.hash | 2 +- package/exfat-utils/exfat-utils.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/exfat-utils/exfat-utils.hash b/package/exfat-utils/exfat-utils.hash index 6c6e09ccf0..b4ed8bc568 100644 --- a/package/exfat-utils/exfat-utils.hash +++ b/package/exfat-utils/exfat-utils.hash @@ -1,3 +1,3 @@ # Locally calculated -sha256 dfebd07a7b907e2d603d3a9626e6440bd43ec6c4e8c07ccfc57ce9502b724835 exfat-utils-1.3.0.tar.gz +sha256 241575fa93104406a47e79e53e4d907bae69886f11621f70a45276c62b75bf69 exfat-utils-1.4.0.tar.gz sha256 8177f97513213526df2cf6184d8ff986c675afb514d4e68a404010521b880643 COPYING diff --git a/package/exfat-utils/exfat-utils.mk b/package/exfat-utils/exfat-utils.mk index fa471952f2..c02cefb0c5 100644 --- a/package/exfat-utils/exfat-utils.mk +++ b/package/exfat-utils/exfat-utils.mk @@ -4,7 +4,7 @@ # ################################################################################ -EXFAT_UTILS_VERSION = 1.3.0 +EXFAT_UTILS_VERSION = 1.4.0 EXFAT_UTILS_SITE = https://github.com/relan/exfat/releases/download/v$(EXFAT_UTILS_VERSION) EXFAT_UTILS_LICENSE = GPL-2.0+ EXFAT_UTILS_LICENSE_FILES = COPYING -- 2.39.1 From peter at korsgaard.com Sat Mar 4 13:57:58 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sat, 04 Mar 2023 14:57:58 +0100 Subject: [Buildroot] [PATCH 1/1] package/php: security bump version to 8.2.3 In-Reply-To: <20230216182410.225354-1-bernd.kuhls@t-online.de> (Bernd Kuhls's message of "Thu, 16 Feb 2023 19:24:10 +0100") References: <20230216182410.225354-1-bernd.kuhls@t-online.de> Message-ID: <87mt4sd3fd.fsf@dell.be.48ers.dk> >>>>> "Bernd" == Bernd Kuhls writes: > Changelog: https://www.php.net/ChangeLog-8.php#8.2.3 > Fixes CVE-2023-0567, CVE-2023-0568 & CVE-2023-0662. > Signed-off-by: Bernd Kuhls For 2022.11.x I will instead bump to 8.1.16, and for 2022.02.x to 8.0.28, which both contain the same security fixes. -- Bye, Peter Korsgaard From peter at korsgaard.com Sat Mar 4 14:20:26 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sat, 4 Mar 2023 15:20:26 +0100 Subject: [Buildroot] [git commit branch/2022.02.x] package/php: security bump to version 8.0.28 Message-ID: <20230304142118.8B25B85FAC@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=f3ae7903cabde73379c401687ee19ff18e481490 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.02.x Changelog: https://www.php.net/ChangeLog-8.php#8.0.28 Fixes CVE-2023-0567, CVE-2023-0568 & CVE-2023-0662. Signed-off-by: Peter Korsgaard --- 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 01e9c4fe79..cd686a8acc 100644 --- a/package/php/php.hash +++ b/package/php/php.hash @@ -1,5 +1,5 @@ # From https://www.php.net/downloads.php -sha256 f942cbfe2f7bacbb8039fb79bbec41c76ea779ac5c8157f21e1e0c1b28a5fc3a php-8.0.27.tar.xz +sha256 5e07278a1f315a67d36a676c01343ca2d4da5ec5bdb15d018e4248b3012bc0cd php-8.0.28.tar.xz # License file sha256 a188db807d711536f71e27b7d36879d63480f7994dc18adc08e624b3c5430fff LICENSE diff --git a/package/php/php.mk b/package/php/php.mk index e1b62b02a8..bbe287f405 100644 --- a/package/php/php.mk +++ b/package/php/php.mk @@ -4,7 +4,7 @@ # ################################################################################ -PHP_VERSION = 8.0.27 +PHP_VERSION = 8.0.28 PHP_SITE = https://www.php.net/distributions PHP_SOURCE = php-$(PHP_VERSION).tar.xz PHP_INSTALL_STAGING = YES From peter at korsgaard.com Sat Mar 4 13:40:37 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sat, 4 Mar 2023 14:40:37 +0100 Subject: [Buildroot] [git commit branch/2022.02.x] package/dmalloc: use actual patches rather than sed-ing Message-ID: <20230304142118.6B0D285FDA@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=e53a5aaa1f968374f431f41c9a78c175905b4aec branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.02.x Our dmalloc packaging is very old and carries historical baggage and idiosyncracies that we have long stopped doing in the rest ofthe code base. Drop our post-patch hooks that seds the configure and Makefile.in files, and add patches (that could be upstreamed one day). We provide the results in the environment, like would be done with actual autoconf cache variables (ac_cv_*). Note: those are the result of cleaning up for further patches that did not manifest because it was too complex to add proper SSP support to dmalloc (instead, we're going to forcibly disable it in the following commit). Note-2: those patches have not been submitted upstream, as it's mostly dead: even though there's been some commit activities recently-ish, there has been no review or comments or the many PR pending for many years now. Note-3: we patch both configure and configure.ac, rather than autoreconf, for two reasons: 1. the both are in the upstream git tree, so submitting these patches would require patching both, and 2. dmalloc does not autoreconf nicely out of the box, and it was deemed too much hassle to fix that in addition. Signed-off-by: Yann E. MORIN Cc: Fabrice Fontaine Signed-off-by: Thomas Petazzoni (cherry picked from commit b259dac22a4179494e9947c485b6b171d8fef52e) Signed-off-by: Peter Korsgaard --- ...003-configure-allow-overriding-some-tests.patch | 80 ++++++++++++++++++++++ ...e-the-configure-detected-or-user-supplied.patch | 50 ++++++++++++++ ...onfigure-use-LD-instead-of-hard-coding-ld.patch | 67 ++++++++++++++++++ package/dmalloc/dmalloc.mk | 17 ++--- 4 files changed, 202 insertions(+), 12 deletions(-) diff --git a/package/dmalloc/0003-configure-allow-overriding-some-tests.patch b/package/dmalloc/0003-configure-allow-overriding-some-tests.patch new file mode 100644 index 0000000000..3003e8cbe4 --- /dev/null +++ b/package/dmalloc/0003-configure-allow-overriding-some-tests.patch @@ -0,0 +1,80 @@ +From 9d57d4353c82110c609f36f91986277343d4ee45 Mon Sep 17 00:00:00 2001 +From: "Yann E. MORIN" +Date: Wed, 8 Feb 2023 13:26:56 +0100 +Subject: [PATCH] configure: allow overriding some tests + +Some tests use AC_RUN_IFELSE, so they do not work for cross-compilation. + +Allow the user to provide these results from the environment. + +Signed-off-by: Yann E. MORIN +--- + configure | 6 +++--- + configure.ac | 6 +++--- + 2 files changed, 6 insertions(+), 6 deletions(-) + +diff --git a/configure b/configure +index c18dfb2..d165962 100755 +--- a/configure ++++ b/configure +@@ -4540,7 +4540,7 @@ fi + { $as_echo "$as_me:${as_lineno-$LINENO}: checking strdup macro" >&5 + $as_echo_n "checking strdup macro... " >&6; } + if test "$cross_compiling" = yes; then : +- ac_cv_strdup_macro=no ++ ac_cv_strdup_macro="${ac_cv_strdup_macro-no}" + + else + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +@@ -4578,7 +4578,7 @@ $as_echo "$ac_cv_strdup_macro" >&6; } + { $as_echo "$as_me:${as_lineno-$LINENO}: checking strndup macro" >&5 + $as_echo_n "checking strndup macro... " >&6; } + if test "$cross_compiling" = yes; then : +- ac_cv_strndup_macro=no ++ ac_cv_strndup_macro="${ac_cv_strndup_macro-no}" + + else + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +@@ -4753,7 +4753,7 @@ done + + { $as_echo "$as_me:${as_lineno-$LINENO}: checking basic-block size" >&5 + $as_echo_n "checking basic-block size... " >&6; } +-ac_cv_page_size=0 ++ac_cv_page_size="${ac_cv_page_size-0}" + if test $ac_cv_page_size = 0; then + if test "$cross_compiling" = yes; then : + ac_cv_page_size=0 +diff --git a/configure.ac b/configure.ac +index 9740fdc..51bdf4d 100644 +--- a/configure.ac ++++ b/configure.ac +@@ -292,7 +292,7 @@ int main() { return 1; } + ]])], + [ac_cv_strdup_macro=yes], + [ac_cv_strdup_macro=no], +-[ac_cv_strdup_macro=no] ++[ac_cv_strdup_macro="${ac_cv_strdup_macro-no}"] + ) + AC_MSG_RESULT([$ac_cv_strdup_macro]) + +@@ -316,7 +316,7 @@ int main() { return 1; } + ]])], + [ac_cv_strndup_macro=yes], + [ac_cv_strndup_macro=no], +-[ac_cv_strndup_macro=no] ++[ac_cv_strndup_macro="${ac_cv_strndup_macro-no}"] + ) + AC_MSG_RESULT([$ac_cv_strndup_macro]) + +@@ -390,7 +390,7 @@ AC_MSG_RESULT([$ac_cv_use_mmap]) + # + AC_CHECK_FUNCS(getpagesize) + AC_MSG_CHECKING([basic-block size]) +-ac_cv_page_size=0 ++ac_cv_page_size="${ac_cv_page_size-0}" + if test $ac_cv_page_size = 0; then + AC_RUN_IFELSE([AC_LANG_SOURCE([ + #if HAVE_UNISTD_H +-- +2.25.1 + diff --git a/package/dmalloc/0004-Makefile-use-the-configure-detected-or-user-supplied.patch b/package/dmalloc/0004-Makefile-use-the-configure-detected-or-user-supplied.patch new file mode 100644 index 0000000000..394e7ca34e --- /dev/null +++ b/package/dmalloc/0004-Makefile-use-the-configure-detected-or-user-supplied.patch @@ -0,0 +1,50 @@ +From c958fd5cd7d5ff03c0a023608b53b74997c514b3 Mon Sep 17 00:00:00 2001 +From: "Yann E. MORIN" +Date: Wed, 8 Feb 2023 13:43:55 +0100 +Subject: [PATCH] Makefile: use the configure-detected or user-supplied ar + program + +Signed-off-by: Yann E. MORIN +--- + Makefile.in | 8 ++++---- + 1 file changed, 4 insertions(+), 4 deletions(-) + +diff --git a/Makefile.in b/Makefile.in +index 86d3cca..089ac99 100644 +--- a/Makefile.in ++++ b/Makefile.in +@@ -303,11 +303,11 @@ $(LIB_SL) : $(LIBRARY) + mv $@.t $@ + + $(LIBRARY) : $(OBJS) $(NORMAL_OBJS) +- ar cr $@ $? ++ $(AR) cr $@ $? + @RANLIB@ $@ + + $(LIB_TH) : $(OBJS) $(THREAD_OBJS) +- ar cr $@ $? ++ $(AR) cr $@ $? + @RANLIB@ $@ + + $(LIB_TH_SL) : $(LIB_TH) +@@ -316,7 +316,7 @@ $(LIB_TH_SL) : $(LIB_TH) + mv $@.t $@ + + $(LIB_CXX) : $(OBJS) $(NORMAL_OBJS) $(CXX_OBJS) +- ar cr $@ $? ++ $(AR) cr $@ $? + @RANLIB@ $@ + + $(LIB_CXX_SL) : $(LIB_CXX) +@@ -325,7 +325,7 @@ $(LIB_CXX_SL) : $(LIB_CXX) + mv $@.t $@ + + $(LIB_TH_CXX) : $(OBJS) $(THREAD_OBJS) $(CXX_OBJS) +- ar cr $@ $? ++ $(AR) cr $@ $? + @RANLIB@ $@ + + $(LIB_TH_CXX_SL) : $(LIB_TH_CXX) +-- +2.25.1 + diff --git a/package/dmalloc/0005-configure-use-LD-instead-of-hard-coding-ld.patch b/package/dmalloc/0005-configure-use-LD-instead-of-hard-coding-ld.patch new file mode 100644 index 0000000000..3ba6ee3dc7 --- /dev/null +++ b/package/dmalloc/0005-configure-use-LD-instead-of-hard-coding-ld.patch @@ -0,0 +1,67 @@ +From d77e5f3d45b0cbae850e3a6e23d52edc137be803 Mon Sep 17 00:00:00 2001 +From: "Yann E. MORIN" +Date: Wed, 8 Feb 2023 13:52:05 +0100 +Subject: [PATCH] configure: use ${LD} instead of hard-coding 'ld' + +When doing cross-compilation, we do not want to use the native tools to +test, but the target tools. + +Note that the weird quoting is inherited from a legacy patch in +Buildroot, which dates back ages (at least 2006), and as it has not been +identified as breaking things, we keep it as-is... Meh... + +Signed-off-by: Yann E. MORIN +--- + configure | 12 ++++++------ + configure.ac | 12 ++++++------ + 2 files changed, 12 insertions(+), 12 deletions(-) + +diff --git a/configure b/configure +index 810636e..30a7ea3 100755 +--- a/configure ++++ b/configure +@@ -4377,12 +4377,12 @@ if ac_fn_c_try_compile "$LINENO"; then : + ac_cv_shared_link_args='# Could not configure shlib linking' + enable_shlib=no + fi +- elif (ld -shared --whole-archive -soname conftest.so -o conftest.so.t conftest.a) 2>&5; then +- ac_cv_shared_link_args='ld -shared --whole-archive -soname $@ -o $@.t' +- elif (ld -shared -o conftest.so.t -all -soname conftest.so.t -none -lc -all conftest.a) 2>&5; then +- ac_cv_shared_link_args='ld -shared -o $@.t -all -soname $@ -none -lc -all' +- elif (ld -G -o conftest.so.t conftest.a) 2>&5; then +- ac_cv_shared_link_args='ld -G -o $@.t' ++ elif (${LD-ld} -shared --whole-archive -soname conftest.so -o conftest.so.t conftest.a) 2>&5; then ++ ac_cv_shared_link_args="${LD-ld}"' -shared --whole-archive -soname $@ -o $@.t' ++ elif (${LD-ld} -shared -o conftest.so.t -all -soname conftest.so.t -none -lc -all conftest.a) 2>&5; then ++ ac_cv_shared_link_args="${LD-ld}"' -shared -o $@.t -all -soname $@ -none -lc -all' ++ elif (${LD-ld} -G -o conftest.so.t conftest.a) 2>&5; then ++ ac_cv_shared_link_args="${LD-ld}"' -G -o $@.t' + else + # oh well, toss an error + ac_cv_shared_link_args='# Could not configure shlib linking' +diff --git a/configure.ac b/configure.ac +index 51bdf4d..0d80a78 100644 +--- a/configure.ac ++++ b/configure.ac +@@ -169,12 +169,12 @@ AC_COMPILE_IFELSE([AC_LANG_SOURCE([ int foo(int val) { return val + 1; } ])],[ + ac_cv_shared_link_args='# Could not configure shlib linking' + enable_shlib=no + fi +- elif (ld -shared --whole-archive -soname conftest.so -o conftest.so.t conftest.a) 2>&5; then +- ac_cv_shared_link_args='ld -shared --whole-archive -soname $@ -o $@.t' +- elif (ld -shared -o conftest.so.t -all -soname conftest.so.t -none -lc -all conftest.a) 2>&5; then +- ac_cv_shared_link_args='ld -shared -o $@.t -all -soname $@ -none -lc -all' +- elif (ld -G -o conftest.so.t conftest.a) 2>&5; then +- ac_cv_shared_link_args='ld -G -o $@.t' ++ elif (${LD-ld} -shared --whole-archive -soname conftest.so -o conftest.so.t conftest.a) 2>&5; then ++ ac_cv_shared_link_args="${LD-ld}"' -shared --whole-archive -soname $@ -o $@.t' ++ elif (${LD-ld} -shared -o conftest.so.t -all -soname conftest.so.t -none -lc -all conftest.a) 2>&5; then ++ ac_cv_shared_link_args="${LD-ld}"' -shared -o $@.t -all -soname $@ -none -lc -all' ++ elif (${LD-ld} -G -o conftest.so.t conftest.a) 2>&5; then ++ ac_cv_shared_link_args="${LD-ld}"' -G -o $@.t' + else + # oh well, toss an error + ac_cv_shared_link_args='# Could not configure shlib linking' +-- +2.25.1 + diff --git a/package/dmalloc/dmalloc.mk b/package/dmalloc/dmalloc.mk index 81ac467277..6b90f810b2 100644 --- a/package/dmalloc/dmalloc.mk +++ b/package/dmalloc/dmalloc.mk @@ -44,18 +44,11 @@ ifeq ($(BR2_TOOLCHAIN_HAS_GCC_BUG_63261),y) DMALLOC_CFLAGS += -O0 endif -DMALLOC_CONF_ENV = CFLAGS="$(DMALLOC_CFLAGS)" - -define DMALLOC_POST_PATCH - $(SED) 's/^ac_cv_page_size=0$$/ac_cv_page_size=12/' $(@D)/configure - $(SED) 's/ac_cv_strdup_macro=no$$/ac_cv_strdup_macro=yes/' $(@D)/configure - $(SED) 's/ac_cv_strndup_macro=no$$/ac_cv_strndup_macro=yes/' $(@D)/configure - $(SED) 's/(ld -/($${LD-ld} -/' $(@D)/configure - $(SED) 's/'\''ld -/"$${LD-ld}"'\'' -/' $(@D)/configure - $(SED) 's/ar cr/$$(AR) cr/' $(@D)/Makefile.in -endef - -DMALLOC_POST_PATCH_HOOKS += DMALLOC_POST_PATCH +DMALLOC_CONF_ENV = \ + CFLAGS="$(DMALLOC_CFLAGS)" \ + ac_cv_page_size=12 \ + ac_cv_strdup_macro=yes \ + ac_cv_strndup_macro=yes # both DESTDIR and PREFIX are ignored.. define DMALLOC_INSTALL_STAGING_CMDS From peter at korsgaard.com Sat Mar 4 13:40:48 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sat, 4 Mar 2023 14:40:48 +0100 Subject: [Buildroot] [git commit branch/2022.02.x] package/dmalloc: don't use SSP Message-ID: <20230304142118.78EF386002@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=c74234c3927db4f1b79f913720d9eaa2a9553cbd branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.02.x dmalloc directly calls into $(LD) to generate a shared library our of the static one. To detect what command it should run, ./configure tries various incantations of ld with various command line options until one does not fail. One of those is (basically): $(LD) --whole-archive -o contest.o.t contest.a This makes ./configure conclude what the command to link a shared library in the Makefile should be, and thus stores that in a variable: shlinkargs='$(LD) --whole-archive -o $@' ... which is then AC_SUBST()ed into Makefile.in with a rule like: $(SHLIB): $(LIBRARY) @shlinkargs@ $(LIRARY) which once substiuted, gives: $(SHLIB): $(LIBRARY) $(LD) --whole-archive -o $@ $(LIRARY) However, when SSP is enabled, the __stack_chk_fail_local and co symbols are provided by additional libraries or object files, and that is the responsibility of gcc to pass those when linking. But as dmalloc directly calls ld, it misses those. Changing dmalloc to use $(CC) is not trivial, however. First, we can't pass LD=$(TARGET_CC), otherwise the whole package explodes [0]: indeed --whole-archive is unknown to gcc, so it must be passed as -Wl,--whole archive instead. So we'd need to add a new test that uses $(CC), like so: $(CC) -Wl,--whole-archive -o contest.o.t contest.a However, in that case, gcc does pass additional libs/objs (like, for eample, the SSP ones) to the linker. But then those are also included in the whole-archive section. This causes the linker to add all the symbols form those libs/objs, even those not needed for SSP; on some archs, like PPC, that may require floating point symbols (__muldiv3 et al.) which are in another library, and thus the linker can't find them. The proper solution wouild be to add -Wl,--no-whole-archive, but that would have to be added _after_ the library we want to link, i.e.e we should be able to evntually run: $(CC) -Wl,--whole-archive -o $@ $(LIRARY) -Wl,--no-whole-archive That would require that we introduce a new variable that is added _after_ the $(LIBRARY), e.g. @shlinkargs_post@ or so... This is a bigger endeavour than we want to pursue... Since dmalloc is a debugging utility, it is not supposed to go into production builds, and during debugging, it would not be surprising that it needs to poke around arrays to debug them. So, we go the easier route: disable SSP altogether. [0] with lots of nice colors, but that's not the point, is it? Signed-off-by: Yann E. MORIN Cc: Fabrice Fontaine Signed-off-by: Thomas Petazzoni (cherry picked from commit 3481674ee36fe9fa695e2e6c255bf02b5ab380b0) Signed-off-by: Peter Korsgaard --- package/dmalloc/dmalloc.mk | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/package/dmalloc/dmalloc.mk b/package/dmalloc/dmalloc.mk index 6b90f810b2..5bd6691725 100644 --- a/package/dmalloc/dmalloc.mk +++ b/package/dmalloc/dmalloc.mk @@ -14,6 +14,13 @@ DMALLOC_LICENSE_FILES = LICENSE.txt DMALLOC_INSTALL_STAGING = YES DMALLOC_CFLAGS = $(TARGET_CFLAGS) +# dmalloc uses $(LD) to link, and thus misses the object files or libs that +# are needed to provide the __stack_chk_fail_local and co. symbols. Changing +# to use $(CC) is really more complex that we'd like. Since dmalloc is +# involved in debugging memory allocation, it is not expected to be a +# production library, so we do not care that much that it has SSP. +DMALLOC_CFLAGS += -fno-stack-protector + ifeq ($(BR2_STATIC_LIBS),y) DMALLOC_CONF_OPTS += --disable-shlib else From peter at korsgaard.com Sat Mar 4 13:40:32 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sat, 4 Mar 2023 14:40:32 +0100 Subject: [Buildroot] [git commit branch/2022.02.x] package/dmalloc: convert existing patch to git format Message-ID: <20230304142118.5DEBE85FAC@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=9e83ef725017e628eab75acd743d3b7ba4002f24 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.02.x We're going to add more patches, so let's cleanup our historical baggage... Signed-off-by: Yann E. MORIN Cc: Fabrice Fontaine Signed-off-by: Thomas Petazzoni (cherry picked from commit a7bd0fdb88a15b15d4b41bdc82a37cf35ab2b268) Signed-off-by: Peter Korsgaard --- .../dmalloc/0001-configure-fix-build-on-mips.patch | 90 ++++++++++++++++++++++ package/dmalloc/0001-mips.patch | 45 ----------- 2 files changed, 90 insertions(+), 45 deletions(-) diff --git a/package/dmalloc/0001-configure-fix-build-on-mips.patch b/package/dmalloc/0001-configure-fix-build-on-mips.patch new file mode 100644 index 0000000000..9b1525d0d1 --- /dev/null +++ b/package/dmalloc/0001-configure-fix-build-on-mips.patch @@ -0,0 +1,90 @@ +From af6adb3f5f05be4faa88a5aa83296c388c8085e7 Mon Sep 17 00:00:00 2001 +From: "Yann E. MORIN" +Date: Wed, 8 Feb 2023 12:30:10 +0100 +Subject: [PATCH] configure: fix build on mips + +This patch is a historical baggage that Buildroot has carried for ages +(since 2006), and the reason for it are notentirely clear. + +Since dmalloc is pretty tricky, and as this patch has not been +identified as causing issues, we keep it; we just add the configure.ac +patchlet to match the one in configure. + +As for the title, the original patch was named dmalloc-mips.patch, so +presumably it fixes some mips issue; let's title the commit that way. + +[Fabrice: Updated for 5.6.5] +Signed-off-by: Fabrice Fontaine +[yann.morin.1998 at free.fr: make it a git-formatted patch] +Signed-off-by: Yann E. MORIN +--- + configure | 4 ++-- + configure.ac | 2 +- + return.h | 16 +++------------- + 3 files changed, 6 insertions(+), 16 deletions(-) + +diff --git a/configure b/configure +index d52a1e8..c18dfb2 100755 +--- a/configure ++++ b/configure +@@ -5413,8 +5413,8 @@ fi + { $as_echo "$as_me:${as_lineno-$LINENO}: checking return.h macros work" >&5 + $as_echo_n "checking return.h macros work... " >&6; } + if test "$cross_compiling" = yes; then : +- $as_echo "#define RETURN_MACROS_WORK 0" >>confdefs.h +- { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 ++ $as_echo "#define RETURN_MACROS_WORK 1" >>confdefs.h ++ { $as_echo "$as_me:${as_lineno-$LINENO}: result: assume yes (cross-compiling)" >&5 + $as_echo "no" >&6; } + + else +diff --git a/configure.ac b/configure.ac +index a5295f1..9740fdc 100644 +--- a/configure.ac ++++ b/configure.ac +@@ -705,7 +705,7 @@ int main() + ])], + [ AC_DEFINE(RETURN_MACROS_WORK, 1) AC_MSG_RESULT([yes]) ], + [ AC_DEFINE(RETURN_MACROS_WORK, 0) AC_MSG_RESULT([no]) ], +-[ AC_DEFINE(RETURN_MACROS_WORK, 0) AC_MSG_RESULT([no]) ] ++[ AC_DEFINE(RETURN_MACROS_WORK, 1) AC_MSG_RESULT([assume yes (cross-compiling)]) ] + ) + + ############################################################################## +diff --git a/return.h b/return.h +index 9d3f5f1..d916c7a 100644 +--- a/return.h ++++ b/return.h +@@ -117,26 +117,16 @@ + /*************************************/ + + /* +- * For DEC Mips machines running Ultrix ++ * For Mips machines running Linux + */ + #if __mips + +-/* +- * I have no idea how to get inline assembly with the default cc. +- * Anyone know how? +- */ +- +-#if 0 +- + /* + * NOTE: we assume here that file is global. + * +- * $31 is the frame pointer. $2 looks to be the return address but maybe +- * not consistently. ++ * $31 is the return address. + */ +-#define GET_RET_ADDR(file) asm("sw $2, file") +- +-#endif ++#define GET_RET_ADDR(file) asm("sw $31, %0" : "=m" (file)) + + #endif /* __mips */ + +-- +2.25.1 + diff --git a/package/dmalloc/0001-mips.patch b/package/dmalloc/0001-mips.patch deleted file mode 100644 index 3150d030ec..0000000000 --- a/package/dmalloc/0001-mips.patch +++ /dev/null @@ -1,45 +0,0 @@ -[Fabrice: Updated for 5.6.5] -Signed-off-by: Fabrice Fontaine ---- a/configure -+++ b/configure -@@ -7107,7 +7107,7 @@ - { $as_echo "$as_me:${as_lineno-$LINENO}: checking return.h macros work" >&5 - $as_echo_n "checking return.h macros work... " >&6; } - if test "$cross_compiling" = yes; then : -- $as_echo "#define RETURN_MACROS_WORK 0" >>confdefs.h -+ $as_echo "#define RETURN_MACROS_WORK 1" >>confdefs.h - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 - $as_echo "no" >&6; } - ---- a/return.h -+++ b/return.h -@@ -106,26 +106,16 @@ - /*************************************/ - - /* -- * For DEC Mips machines running Ultrix -+ * For Mips machines running Linux - */ - #if __mips - - /* -- * I have no idea how to get inline assembly with the default cc. -- * Anyone know how? -- */ -- --#if 0 -- --/* - * NOTE: we assume here that file is global. - * -- * $31 is the frame pointer. $2 looks to be the return address but maybe -- * not consistently. -+ * $31 is the return address. - */ --#define GET_RET_ADDR(file) asm("sw $2, file") -- --#endif -+#define GET_RET_ADDR(file) asm("sw $31, %0" : "=m" (file)) - - #endif /* __mips */ - From peter at korsgaard.com Sat Mar 4 14:12:57 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sat, 4 Mar 2023 15:12:57 +0100 Subject: [Buildroot] [git commit branch/2022.11.x] package/php: security bump to version 8.1.16 Message-ID: <20230304142222.EF25C860FD@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=4ffddc2fd8920f9076baf6cf015c8a0192fd8ef8 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.11.x Changelog: https://www.php.net/ChangeLog-8.php#8.1.16 Fixes CVE-2023-0567, CVE-2023-0568 & CVE-2023-0662. Signed-off-by: Peter Korsgaard --- 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 23ec84f19f..646892d6ce 100644 --- a/package/php/php.hash +++ b/package/php/php.hash @@ -1,5 +1,5 @@ # From https://www.php.net/downloads.php -sha256 e16e47a872d58685913ac848ce92ec49f42c1828110c98c65fb6265a08724a1a php-8.1.14.tar.xz +sha256 d61f13d96a58b93c39672b58f25e1ee4ce88500f4acb1430cb01a514875c1258 php-8.1.16.tar.xz # License file sha256 a188db807d711536f71e27b7d36879d63480f7994dc18adc08e624b3c5430fff LICENSE diff --git a/package/php/php.mk b/package/php/php.mk index 23dd4ba96f..89a35b7dd6 100644 --- a/package/php/php.mk +++ b/package/php/php.mk @@ -4,7 +4,7 @@ # ################################################################################ -PHP_VERSION = 8.1.14 +PHP_VERSION = 8.1.16 PHP_SITE = https://www.php.net/distributions PHP_SOURCE = php-$(PHP_VERSION).tar.xz PHP_INSTALL_STAGING = YES From peter at korsgaard.com Sat Mar 4 13:39:51 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sat, 4 Mar 2023 14:39:51 +0100 Subject: [Buildroot] [git commit branch/2022.11.x] package/dmalloc: don't use SSP Message-ID: <20230304142222.E491186107@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=811a67f7f1411ded045232561084c2b59ac76c64 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.11.x dmalloc directly calls into $(LD) to generate a shared library our of the static one. To detect what command it should run, ./configure tries various incantations of ld with various command line options until one does not fail. One of those is (basically): $(LD) --whole-archive -o contest.o.t contest.a This makes ./configure conclude what the command to link a shared library in the Makefile should be, and thus stores that in a variable: shlinkargs='$(LD) --whole-archive -o $@' ... which is then AC_SUBST()ed into Makefile.in with a rule like: $(SHLIB): $(LIBRARY) @shlinkargs@ $(LIRARY) which once substiuted, gives: $(SHLIB): $(LIBRARY) $(LD) --whole-archive -o $@ $(LIRARY) However, when SSP is enabled, the __stack_chk_fail_local and co symbols are provided by additional libraries or object files, and that is the responsibility of gcc to pass those when linking. But as dmalloc directly calls ld, it misses those. Changing dmalloc to use $(CC) is not trivial, however. First, we can't pass LD=$(TARGET_CC), otherwise the whole package explodes [0]: indeed --whole-archive is unknown to gcc, so it must be passed as -Wl,--whole archive instead. So we'd need to add a new test that uses $(CC), like so: $(CC) -Wl,--whole-archive -o contest.o.t contest.a However, in that case, gcc does pass additional libs/objs (like, for eample, the SSP ones) to the linker. But then those are also included in the whole-archive section. This causes the linker to add all the symbols form those libs/objs, even those not needed for SSP; on some archs, like PPC, that may require floating point symbols (__muldiv3 et al.) which are in another library, and thus the linker can't find them. The proper solution wouild be to add -Wl,--no-whole-archive, but that would have to be added _after_ the library we want to link, i.e.e we should be able to evntually run: $(CC) -Wl,--whole-archive -o $@ $(LIRARY) -Wl,--no-whole-archive That would require that we introduce a new variable that is added _after_ the $(LIBRARY), e.g. @shlinkargs_post@ or so... This is a bigger endeavour than we want to pursue... Since dmalloc is a debugging utility, it is not supposed to go into production builds, and during debugging, it would not be surprising that it needs to poke around arrays to debug them. So, we go the easier route: disable SSP altogether. [0] with lots of nice colors, but that's not the point, is it? Signed-off-by: Yann E. MORIN Cc: Fabrice Fontaine Signed-off-by: Thomas Petazzoni (cherry picked from commit 3481674ee36fe9fa695e2e6c255bf02b5ab380b0) Signed-off-by: Peter Korsgaard --- package/dmalloc/dmalloc.mk | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/package/dmalloc/dmalloc.mk b/package/dmalloc/dmalloc.mk index 6b90f810b2..5bd6691725 100644 --- a/package/dmalloc/dmalloc.mk +++ b/package/dmalloc/dmalloc.mk @@ -14,6 +14,13 @@ DMALLOC_LICENSE_FILES = LICENSE.txt DMALLOC_INSTALL_STAGING = YES DMALLOC_CFLAGS = $(TARGET_CFLAGS) +# dmalloc uses $(LD) to link, and thus misses the object files or libs that +# are needed to provide the __stack_chk_fail_local and co. symbols. Changing +# to use $(CC) is really more complex that we'd like. Since dmalloc is +# involved in debugging memory allocation, it is not expected to be a +# production library, so we do not care that much that it has SSP. +DMALLOC_CFLAGS += -fno-stack-protector + ifeq ($(BR2_STATIC_LIBS),y) DMALLOC_CONF_OPTS += --disable-shlib else From peter at korsgaard.com Sat Mar 4 13:39:40 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sat, 4 Mar 2023 14:39:40 +0100 Subject: [Buildroot] [git commit branch/2022.11.x] package/dmalloc: use actual patches rather than sed-ing Message-ID: <20230304142222.D724A86103@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=c5b4b31f79aec068f4939fda447c62f137e4ed45 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.11.x Our dmalloc packaging is very old and carries historical baggage and idiosyncracies that we have long stopped doing in the rest ofthe code base. Drop our post-patch hooks that seds the configure and Makefile.in files, and add patches (that could be upstreamed one day). We provide the results in the environment, like would be done with actual autoconf cache variables (ac_cv_*). Note: those are the result of cleaning up for further patches that did not manifest because it was too complex to add proper SSP support to dmalloc (instead, we're going to forcibly disable it in the following commit). Note-2: those patches have not been submitted upstream, as it's mostly dead: even though there's been some commit activities recently-ish, there has been no review or comments or the many PR pending for many years now. Note-3: we patch both configure and configure.ac, rather than autoreconf, for two reasons: 1. the both are in the upstream git tree, so submitting these patches would require patching both, and 2. dmalloc does not autoreconf nicely out of the box, and it was deemed too much hassle to fix that in addition. Signed-off-by: Yann E. MORIN Cc: Fabrice Fontaine Signed-off-by: Thomas Petazzoni (cherry picked from commit b259dac22a4179494e9947c485b6b171d8fef52e) Signed-off-by: Peter Korsgaard --- ...003-configure-allow-overriding-some-tests.patch | 80 ++++++++++++++++++++++ ...e-the-configure-detected-or-user-supplied.patch | 50 ++++++++++++++ ...onfigure-use-LD-instead-of-hard-coding-ld.patch | 67 ++++++++++++++++++ package/dmalloc/dmalloc.mk | 17 ++--- 4 files changed, 202 insertions(+), 12 deletions(-) diff --git a/package/dmalloc/0003-configure-allow-overriding-some-tests.patch b/package/dmalloc/0003-configure-allow-overriding-some-tests.patch new file mode 100644 index 0000000000..3003e8cbe4 --- /dev/null +++ b/package/dmalloc/0003-configure-allow-overriding-some-tests.patch @@ -0,0 +1,80 @@ +From 9d57d4353c82110c609f36f91986277343d4ee45 Mon Sep 17 00:00:00 2001 +From: "Yann E. MORIN" +Date: Wed, 8 Feb 2023 13:26:56 +0100 +Subject: [PATCH] configure: allow overriding some tests + +Some tests use AC_RUN_IFELSE, so they do not work for cross-compilation. + +Allow the user to provide these results from the environment. + +Signed-off-by: Yann E. MORIN +--- + configure | 6 +++--- + configure.ac | 6 +++--- + 2 files changed, 6 insertions(+), 6 deletions(-) + +diff --git a/configure b/configure +index c18dfb2..d165962 100755 +--- a/configure ++++ b/configure +@@ -4540,7 +4540,7 @@ fi + { $as_echo "$as_me:${as_lineno-$LINENO}: checking strdup macro" >&5 + $as_echo_n "checking strdup macro... " >&6; } + if test "$cross_compiling" = yes; then : +- ac_cv_strdup_macro=no ++ ac_cv_strdup_macro="${ac_cv_strdup_macro-no}" + + else + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +@@ -4578,7 +4578,7 @@ $as_echo "$ac_cv_strdup_macro" >&6; } + { $as_echo "$as_me:${as_lineno-$LINENO}: checking strndup macro" >&5 + $as_echo_n "checking strndup macro... " >&6; } + if test "$cross_compiling" = yes; then : +- ac_cv_strndup_macro=no ++ ac_cv_strndup_macro="${ac_cv_strndup_macro-no}" + + else + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +@@ -4753,7 +4753,7 @@ done + + { $as_echo "$as_me:${as_lineno-$LINENO}: checking basic-block size" >&5 + $as_echo_n "checking basic-block size... " >&6; } +-ac_cv_page_size=0 ++ac_cv_page_size="${ac_cv_page_size-0}" + if test $ac_cv_page_size = 0; then + if test "$cross_compiling" = yes; then : + ac_cv_page_size=0 +diff --git a/configure.ac b/configure.ac +index 9740fdc..51bdf4d 100644 +--- a/configure.ac ++++ b/configure.ac +@@ -292,7 +292,7 @@ int main() { return 1; } + ]])], + [ac_cv_strdup_macro=yes], + [ac_cv_strdup_macro=no], +-[ac_cv_strdup_macro=no] ++[ac_cv_strdup_macro="${ac_cv_strdup_macro-no}"] + ) + AC_MSG_RESULT([$ac_cv_strdup_macro]) + +@@ -316,7 +316,7 @@ int main() { return 1; } + ]])], + [ac_cv_strndup_macro=yes], + [ac_cv_strndup_macro=no], +-[ac_cv_strndup_macro=no] ++[ac_cv_strndup_macro="${ac_cv_strndup_macro-no}"] + ) + AC_MSG_RESULT([$ac_cv_strndup_macro]) + +@@ -390,7 +390,7 @@ AC_MSG_RESULT([$ac_cv_use_mmap]) + # + AC_CHECK_FUNCS(getpagesize) + AC_MSG_CHECKING([basic-block size]) +-ac_cv_page_size=0 ++ac_cv_page_size="${ac_cv_page_size-0}" + if test $ac_cv_page_size = 0; then + AC_RUN_IFELSE([AC_LANG_SOURCE([ + #if HAVE_UNISTD_H +-- +2.25.1 + diff --git a/package/dmalloc/0004-Makefile-use-the-configure-detected-or-user-supplied.patch b/package/dmalloc/0004-Makefile-use-the-configure-detected-or-user-supplied.patch new file mode 100644 index 0000000000..394e7ca34e --- /dev/null +++ b/package/dmalloc/0004-Makefile-use-the-configure-detected-or-user-supplied.patch @@ -0,0 +1,50 @@ +From c958fd5cd7d5ff03c0a023608b53b74997c514b3 Mon Sep 17 00:00:00 2001 +From: "Yann E. MORIN" +Date: Wed, 8 Feb 2023 13:43:55 +0100 +Subject: [PATCH] Makefile: use the configure-detected or user-supplied ar + program + +Signed-off-by: Yann E. MORIN +--- + Makefile.in | 8 ++++---- + 1 file changed, 4 insertions(+), 4 deletions(-) + +diff --git a/Makefile.in b/Makefile.in +index 86d3cca..089ac99 100644 +--- a/Makefile.in ++++ b/Makefile.in +@@ -303,11 +303,11 @@ $(LIB_SL) : $(LIBRARY) + mv $@.t $@ + + $(LIBRARY) : $(OBJS) $(NORMAL_OBJS) +- ar cr $@ $? ++ $(AR) cr $@ $? + @RANLIB@ $@ + + $(LIB_TH) : $(OBJS) $(THREAD_OBJS) +- ar cr $@ $? ++ $(AR) cr $@ $? + @RANLIB@ $@ + + $(LIB_TH_SL) : $(LIB_TH) +@@ -316,7 +316,7 @@ $(LIB_TH_SL) : $(LIB_TH) + mv $@.t $@ + + $(LIB_CXX) : $(OBJS) $(NORMAL_OBJS) $(CXX_OBJS) +- ar cr $@ $? ++ $(AR) cr $@ $? + @RANLIB@ $@ + + $(LIB_CXX_SL) : $(LIB_CXX) +@@ -325,7 +325,7 @@ $(LIB_CXX_SL) : $(LIB_CXX) + mv $@.t $@ + + $(LIB_TH_CXX) : $(OBJS) $(THREAD_OBJS) $(CXX_OBJS) +- ar cr $@ $? ++ $(AR) cr $@ $? + @RANLIB@ $@ + + $(LIB_TH_CXX_SL) : $(LIB_TH_CXX) +-- +2.25.1 + diff --git a/package/dmalloc/0005-configure-use-LD-instead-of-hard-coding-ld.patch b/package/dmalloc/0005-configure-use-LD-instead-of-hard-coding-ld.patch new file mode 100644 index 0000000000..3ba6ee3dc7 --- /dev/null +++ b/package/dmalloc/0005-configure-use-LD-instead-of-hard-coding-ld.patch @@ -0,0 +1,67 @@ +From d77e5f3d45b0cbae850e3a6e23d52edc137be803 Mon Sep 17 00:00:00 2001 +From: "Yann E. MORIN" +Date: Wed, 8 Feb 2023 13:52:05 +0100 +Subject: [PATCH] configure: use ${LD} instead of hard-coding 'ld' + +When doing cross-compilation, we do not want to use the native tools to +test, but the target tools. + +Note that the weird quoting is inherited from a legacy patch in +Buildroot, which dates back ages (at least 2006), and as it has not been +identified as breaking things, we keep it as-is... Meh... + +Signed-off-by: Yann E. MORIN +--- + configure | 12 ++++++------ + configure.ac | 12 ++++++------ + 2 files changed, 12 insertions(+), 12 deletions(-) + +diff --git a/configure b/configure +index 810636e..30a7ea3 100755 +--- a/configure ++++ b/configure +@@ -4377,12 +4377,12 @@ if ac_fn_c_try_compile "$LINENO"; then : + ac_cv_shared_link_args='# Could not configure shlib linking' + enable_shlib=no + fi +- elif (ld -shared --whole-archive -soname conftest.so -o conftest.so.t conftest.a) 2>&5; then +- ac_cv_shared_link_args='ld -shared --whole-archive -soname $@ -o $@.t' +- elif (ld -shared -o conftest.so.t -all -soname conftest.so.t -none -lc -all conftest.a) 2>&5; then +- ac_cv_shared_link_args='ld -shared -o $@.t -all -soname $@ -none -lc -all' +- elif (ld -G -o conftest.so.t conftest.a) 2>&5; then +- ac_cv_shared_link_args='ld -G -o $@.t' ++ elif (${LD-ld} -shared --whole-archive -soname conftest.so -o conftest.so.t conftest.a) 2>&5; then ++ ac_cv_shared_link_args="${LD-ld}"' -shared --whole-archive -soname $@ -o $@.t' ++ elif (${LD-ld} -shared -o conftest.so.t -all -soname conftest.so.t -none -lc -all conftest.a) 2>&5; then ++ ac_cv_shared_link_args="${LD-ld}"' -shared -o $@.t -all -soname $@ -none -lc -all' ++ elif (${LD-ld} -G -o conftest.so.t conftest.a) 2>&5; then ++ ac_cv_shared_link_args="${LD-ld}"' -G -o $@.t' + else + # oh well, toss an error + ac_cv_shared_link_args='# Could not configure shlib linking' +diff --git a/configure.ac b/configure.ac +index 51bdf4d..0d80a78 100644 +--- a/configure.ac ++++ b/configure.ac +@@ -169,12 +169,12 @@ AC_COMPILE_IFELSE([AC_LANG_SOURCE([ int foo(int val) { return val + 1; } ])],[ + ac_cv_shared_link_args='# Could not configure shlib linking' + enable_shlib=no + fi +- elif (ld -shared --whole-archive -soname conftest.so -o conftest.so.t conftest.a) 2>&5; then +- ac_cv_shared_link_args='ld -shared --whole-archive -soname $@ -o $@.t' +- elif (ld -shared -o conftest.so.t -all -soname conftest.so.t -none -lc -all conftest.a) 2>&5; then +- ac_cv_shared_link_args='ld -shared -o $@.t -all -soname $@ -none -lc -all' +- elif (ld -G -o conftest.so.t conftest.a) 2>&5; then +- ac_cv_shared_link_args='ld -G -o $@.t' ++ elif (${LD-ld} -shared --whole-archive -soname conftest.so -o conftest.so.t conftest.a) 2>&5; then ++ ac_cv_shared_link_args="${LD-ld}"' -shared --whole-archive -soname $@ -o $@.t' ++ elif (${LD-ld} -shared -o conftest.so.t -all -soname conftest.so.t -none -lc -all conftest.a) 2>&5; then ++ ac_cv_shared_link_args="${LD-ld}"' -shared -o $@.t -all -soname $@ -none -lc -all' ++ elif (${LD-ld} -G -o conftest.so.t conftest.a) 2>&5; then ++ ac_cv_shared_link_args="${LD-ld}"' -G -o $@.t' + else + # oh well, toss an error + ac_cv_shared_link_args='# Could not configure shlib linking' +-- +2.25.1 + diff --git a/package/dmalloc/dmalloc.mk b/package/dmalloc/dmalloc.mk index 81ac467277..6b90f810b2 100644 --- a/package/dmalloc/dmalloc.mk +++ b/package/dmalloc/dmalloc.mk @@ -44,18 +44,11 @@ ifeq ($(BR2_TOOLCHAIN_HAS_GCC_BUG_63261),y) DMALLOC_CFLAGS += -O0 endif -DMALLOC_CONF_ENV = CFLAGS="$(DMALLOC_CFLAGS)" - -define DMALLOC_POST_PATCH - $(SED) 's/^ac_cv_page_size=0$$/ac_cv_page_size=12/' $(@D)/configure - $(SED) 's/ac_cv_strdup_macro=no$$/ac_cv_strdup_macro=yes/' $(@D)/configure - $(SED) 's/ac_cv_strndup_macro=no$$/ac_cv_strndup_macro=yes/' $(@D)/configure - $(SED) 's/(ld -/($${LD-ld} -/' $(@D)/configure - $(SED) 's/'\''ld -/"$${LD-ld}"'\'' -/' $(@D)/configure - $(SED) 's/ar cr/$$(AR) cr/' $(@D)/Makefile.in -endef - -DMALLOC_POST_PATCH_HOOKS += DMALLOC_POST_PATCH +DMALLOC_CONF_ENV = \ + CFLAGS="$(DMALLOC_CFLAGS)" \ + ac_cv_page_size=12 \ + ac_cv_strdup_macro=yes \ + ac_cv_strndup_macro=yes # both DESTDIR and PREFIX are ignored.. define DMALLOC_INSTALL_STAGING_CMDS From peter at korsgaard.com Sat Mar 4 13:39:33 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sat, 4 Mar 2023 14:39:33 +0100 Subject: [Buildroot] [git commit branch/2022.11.x] package/dmalloc: convert existing patch to git format Message-ID: <20230304142222.C8CDE860FD@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=3536574469a757f87c05223c382280c8a0029445 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.11.x We're going to add more patches, so let's cleanup our historical baggage... Signed-off-by: Yann E. MORIN Cc: Fabrice Fontaine Signed-off-by: Thomas Petazzoni (cherry picked from commit a7bd0fdb88a15b15d4b41bdc82a37cf35ab2b268) Signed-off-by: Peter Korsgaard --- .../dmalloc/0001-configure-fix-build-on-mips.patch | 90 ++++++++++++++++++++++ package/dmalloc/0001-mips.patch | 45 ----------- 2 files changed, 90 insertions(+), 45 deletions(-) diff --git a/package/dmalloc/0001-configure-fix-build-on-mips.patch b/package/dmalloc/0001-configure-fix-build-on-mips.patch new file mode 100644 index 0000000000..9b1525d0d1 --- /dev/null +++ b/package/dmalloc/0001-configure-fix-build-on-mips.patch @@ -0,0 +1,90 @@ +From af6adb3f5f05be4faa88a5aa83296c388c8085e7 Mon Sep 17 00:00:00 2001 +From: "Yann E. MORIN" +Date: Wed, 8 Feb 2023 12:30:10 +0100 +Subject: [PATCH] configure: fix build on mips + +This patch is a historical baggage that Buildroot has carried for ages +(since 2006), and the reason for it are notentirely clear. + +Since dmalloc is pretty tricky, and as this patch has not been +identified as causing issues, we keep it; we just add the configure.ac +patchlet to match the one in configure. + +As for the title, the original patch was named dmalloc-mips.patch, so +presumably it fixes some mips issue; let's title the commit that way. + +[Fabrice: Updated for 5.6.5] +Signed-off-by: Fabrice Fontaine +[yann.morin.1998 at free.fr: make it a git-formatted patch] +Signed-off-by: Yann E. MORIN +--- + configure | 4 ++-- + configure.ac | 2 +- + return.h | 16 +++------------- + 3 files changed, 6 insertions(+), 16 deletions(-) + +diff --git a/configure b/configure +index d52a1e8..c18dfb2 100755 +--- a/configure ++++ b/configure +@@ -5413,8 +5413,8 @@ fi + { $as_echo "$as_me:${as_lineno-$LINENO}: checking return.h macros work" >&5 + $as_echo_n "checking return.h macros work... " >&6; } + if test "$cross_compiling" = yes; then : +- $as_echo "#define RETURN_MACROS_WORK 0" >>confdefs.h +- { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 ++ $as_echo "#define RETURN_MACROS_WORK 1" >>confdefs.h ++ { $as_echo "$as_me:${as_lineno-$LINENO}: result: assume yes (cross-compiling)" >&5 + $as_echo "no" >&6; } + + else +diff --git a/configure.ac b/configure.ac +index a5295f1..9740fdc 100644 +--- a/configure.ac ++++ b/configure.ac +@@ -705,7 +705,7 @@ int main() + ])], + [ AC_DEFINE(RETURN_MACROS_WORK, 1) AC_MSG_RESULT([yes]) ], + [ AC_DEFINE(RETURN_MACROS_WORK, 0) AC_MSG_RESULT([no]) ], +-[ AC_DEFINE(RETURN_MACROS_WORK, 0) AC_MSG_RESULT([no]) ] ++[ AC_DEFINE(RETURN_MACROS_WORK, 1) AC_MSG_RESULT([assume yes (cross-compiling)]) ] + ) + + ############################################################################## +diff --git a/return.h b/return.h +index 9d3f5f1..d916c7a 100644 +--- a/return.h ++++ b/return.h +@@ -117,26 +117,16 @@ + /*************************************/ + + /* +- * For DEC Mips machines running Ultrix ++ * For Mips machines running Linux + */ + #if __mips + +-/* +- * I have no idea how to get inline assembly with the default cc. +- * Anyone know how? +- */ +- +-#if 0 +- + /* + * NOTE: we assume here that file is global. + * +- * $31 is the frame pointer. $2 looks to be the return address but maybe +- * not consistently. ++ * $31 is the return address. + */ +-#define GET_RET_ADDR(file) asm("sw $2, file") +- +-#endif ++#define GET_RET_ADDR(file) asm("sw $31, %0" : "=m" (file)) + + #endif /* __mips */ + +-- +2.25.1 + diff --git a/package/dmalloc/0001-mips.patch b/package/dmalloc/0001-mips.patch deleted file mode 100644 index 3150d030ec..0000000000 --- a/package/dmalloc/0001-mips.patch +++ /dev/null @@ -1,45 +0,0 @@ -[Fabrice: Updated for 5.6.5] -Signed-off-by: Fabrice Fontaine ---- a/configure -+++ b/configure -@@ -7107,7 +7107,7 @@ - { $as_echo "$as_me:${as_lineno-$LINENO}: checking return.h macros work" >&5 - $as_echo_n "checking return.h macros work... " >&6; } - if test "$cross_compiling" = yes; then : -- $as_echo "#define RETURN_MACROS_WORK 0" >>confdefs.h -+ $as_echo "#define RETURN_MACROS_WORK 1" >>confdefs.h - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 - $as_echo "no" >&6; } - ---- a/return.h -+++ b/return.h -@@ -106,26 +106,16 @@ - /*************************************/ - - /* -- * For DEC Mips machines running Ultrix -+ * For Mips machines running Linux - */ - #if __mips - - /* -- * I have no idea how to get inline assembly with the default cc. -- * Anyone know how? -- */ -- --#if 0 -- --/* - * NOTE: we assume here that file is global. - * -- * $31 is the frame pointer. $2 looks to be the return address but maybe -- * not consistently. -+ * $31 is the return address. - */ --#define GET_RET_ADDR(file) asm("sw $2, file") -- --#endif -+#define GET_RET_ADDR(file) asm("sw $31, %0" : "=m" (file)) - - #endif /* __mips */ - From ju.o at free.fr Sat Mar 4 16:31:00 2023 From: ju.o at free.fr (Julien Olivain) Date: Sat, 4 Mar 2023 17:31:00 +0100 Subject: [Buildroot] [PATCH next 1/2] package/iperf3: bump to version 3.13 Message-ID: <20230304163101.3986363-1-ju.o@free.fr> LICENSE file hash changed, due to year update. For change log, see: https://github.com/esnet/iperf/blob/3.13/RELNOTES.md#iperf-313-2023-02-16 Signed-off-by: Julien Olivain --- Patch tested on branch next at commit b793f3a with commands: make check-package ... 0 warnings generated utils/test-pkg -a -p iperf3 ... 45 builds, 1 skipped, 0 build failed, 0 legal-info failed, 0 show-info failed --- package/iperf3/iperf3.hash | 6 +++--- package/iperf3/iperf3.mk | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package/iperf3/iperf3.hash b/package/iperf3/iperf3.hash index 15c75b6dac..b2c89df98a 100644 --- a/package/iperf3/iperf3.hash +++ b/package/iperf3/iperf3.hash @@ -1,4 +1,4 @@ -# From https://downloads.es.net/pub/iperf/iperf-3.12.tar.gz.sha256 -sha256 72034ecfb6a7d6d67e384e19fb6efff3236ca4f7ed4c518d7db649c447e1ffd6 iperf-3.12.tar.gz +# From https://downloads.es.net/pub/iperf/iperf-3.13.tar.gz.sha256 +sha256 bee427aeb13d6a2ee22073f23261f63712d82befaa83ac8cb4db5da4c2bdc865 iperf-3.13.tar.gz # Locally computed -sha256 a5c2e3d799f2835156e565a3de4fad33d32ed289cdc9e414dfaf75719fd12ef9 LICENSE +sha256 35aa7c4618b9884d6faa9b43a4e70291b35ea9f89329d5d33becd852e85221b0 LICENSE diff --git a/package/iperf3/iperf3.mk b/package/iperf3/iperf3.mk index 9041c86575..129319d78a 100644 --- a/package/iperf3/iperf3.mk +++ b/package/iperf3/iperf3.mk @@ -4,7 +4,7 @@ # ################################################################################ -IPERF3_VERSION = 3.12 +IPERF3_VERSION = 3.13 IPERF3_SITE = https://downloads.es.net/pub/iperf IPERF3_SOURCE = iperf-$(IPERF3_VERSION).tar.gz IPERF3_LICENSE = BSD-3-Clause, BSD-2-Clause, MIT -- 2.39.2 From ju.o at free.fr Sat Mar 4 16:31:01 2023 From: ju.o at free.fr (Julien Olivain) Date: Sat, 4 Mar 2023 17:31:01 +0100 Subject: [Buildroot] [PATCH next 2/2] support/testing/tests/package/test_iperf3.py: new runtime test In-Reply-To: <20230304163101.3986363-1-ju.o@free.fr> References: <20230304163101.3986363-1-ju.o@free.fr> Message-ID: <20230304163101.3986363-2-ju.o@free.fr> Signed-off-by: Julien Olivain --- Patch tested on branch next at commit b793f3a with commands: python3 -m flake8 support/testing/tests/package/test_iperf3.py [no-output] support/testing/run-tests \ -d dl -o output_folder \ tests.package.test_iperf3 ... OK --- DEVELOPERS | 1 + support/testing/tests/package/test_iperf3.py | 23 ++++++++++++++++++++ 2 files changed, 24 insertions(+) create mode 100644 support/testing/tests/package/test_iperf3.py diff --git a/DEVELOPERS b/DEVELOPERS index d052e59122..f5cbb12631 100644 --- a/DEVELOPERS +++ b/DEVELOPERS @@ -1718,6 +1718,7 @@ F: support/testing/tests/package/sample_python_spake2.py F: support/testing/tests/package/test_gnupg2.py F: support/testing/tests/package/test_highway.py F: support/testing/tests/package/test_hwloc.py +F: support/testing/tests/package/test_iperf3.py F: support/testing/tests/package/test_libjxl.py F: support/testing/tests/package/test_ncdu.py F: support/testing/tests/package/test_octave.py diff --git a/support/testing/tests/package/test_iperf3.py b/support/testing/tests/package/test_iperf3.py new file mode 100644 index 0000000000..9aac4c6fd0 --- /dev/null +++ b/support/testing/tests/package/test_iperf3.py @@ -0,0 +1,23 @@ +import os + +import infra.basetest + + +class TestIperf3(infra.basetest.BRTest): + config = infra.basetest.BASIC_TOOLCHAIN_CONFIG + \ + """ + BR2_PACKAGE_IPERF3=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() + + self.assertRunOk("iperf3 --version") + self.assertRunOk("iperf3 -s -D") + self.assertRunOk("iperf3 -c 127.0.0.1 -t 3") -- 2.39.2 From peter at korsgaard.com Sat Mar 4 17:38:29 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sat, 04 Mar 2023 18:38:29 +0100 Subject: [Buildroot] [PATCH 1/1] package/clamav: security bump version to 0.103.8 In-Reply-To: <20230216182800.254043-1-bernd.kuhls@t-online.de> (Bernd Kuhls's message of "Thu, 16 Feb 2023 19:28:00 +0100") References: <20230216182800.254043-1-bernd.kuhls@t-online.de> Message-ID: <87ilfgct7u.fsf@dell.be.48ers.dk> >>>>> "Bernd" == Bernd Kuhls writes: > Release notes: > https://blog.clamav.net/2023/02/clamav-01038-01052-and-101-patch.html > Fixes CVE-2023-20032 & CVE-2023-20052. > Signed-off-by: Bernd Kuhls Committed to 2022.11.x and 2022.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Sat Mar 4 17:37:33 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sat, 4 Mar 2023 18:37:33 +0100 Subject: [Buildroot] [git commit branch/2022.02.x] package/clamav: security bump version to 0.103.8 Message-ID: <20230304173839.477D786132@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=de8798a3b9130ed58e487a58733c55541edcb495 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.02.x Release notes: https://blog.clamav.net/2023/02/clamav-01038-01052-and-101-patch.html Fixes CVE-2023-20032 & CVE-2023-20052. Signed-off-by: Bernd Kuhls Signed-off-by: Peter Korsgaard (cherry picked from commit 9fc69996bcd190e693b1af95cc44fda89028d049) Signed-off-by: Peter Korsgaard --- package/clamav/clamav.hash | 2 +- package/clamav/clamav.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/clamav/clamav.hash b/package/clamav/clamav.hash index 60439400ee..27f9b16a39 100644 --- a/package/clamav/clamav.hash +++ b/package/clamav/clamav.hash @@ -1,5 +1,5 @@ # Locally calculated -sha256 1e34c31f600cb3b5bd1bf76690590cdeebe9409b330959b1c0f77d421bb17e50 clamav-0.103.7.tar.gz +sha256 6f49da6ee927936de13d359e559d3944248e3a257d40b80b6c99ebe6fe8c8c3f clamav-0.103.8.tar.gz sha256 0c4fd2fa9733fc9122503797648710851e4ee6d9e4969dd33fcbd8c63cd2f584 COPYING sha256 d72a145c90918184a05ef65a04c9e6f7466faa59bc1b82c8f6a8ddc7ddcb9bed COPYING.bzip2 sha256 dfb818a0d41411c6fb1c193c68b73018ceadd1994bda41ad541cbff292894bc6 COPYING.file diff --git a/package/clamav/clamav.mk b/package/clamav/clamav.mk index dfdc416601..0f0491bf0d 100644 --- a/package/clamav/clamav.mk +++ b/package/clamav/clamav.mk @@ -4,7 +4,7 @@ # ################################################################################ -CLAMAV_VERSION = 0.103.7 +CLAMAV_VERSION = 0.103.8 CLAMAV_SITE = https://www.clamav.net/downloads/production CLAMAV_LICENSE = GPL-2.0 CLAMAV_LICENSE_FILES = COPYING COPYING.bzip2 COPYING.file COPYING.getopt \ From peter at korsgaard.com Sat Mar 4 17:37:26 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sat, 4 Mar 2023 18:37:26 +0100 Subject: [Buildroot] [git commit branch/2022.11.x] package/clamav: security bump version to 0.103.8 Message-ID: <20230304173945.CE37186135@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=0e60a48520631d2e2fd5b0dd11936a5d87e3c876 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.11.x Release notes: https://blog.clamav.net/2023/02/clamav-01038-01052-and-101-patch.html Fixes CVE-2023-20032 & CVE-2023-20052. Signed-off-by: Bernd Kuhls Signed-off-by: Peter Korsgaard (cherry picked from commit 9fc69996bcd190e693b1af95cc44fda89028d049) Signed-off-by: Peter Korsgaard --- package/clamav/clamav.hash | 2 +- package/clamav/clamav.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/clamav/clamav.hash b/package/clamav/clamav.hash index 60439400ee..27f9b16a39 100644 --- a/package/clamav/clamav.hash +++ b/package/clamav/clamav.hash @@ -1,5 +1,5 @@ # Locally calculated -sha256 1e34c31f600cb3b5bd1bf76690590cdeebe9409b330959b1c0f77d421bb17e50 clamav-0.103.7.tar.gz +sha256 6f49da6ee927936de13d359e559d3944248e3a257d40b80b6c99ebe6fe8c8c3f clamav-0.103.8.tar.gz sha256 0c4fd2fa9733fc9122503797648710851e4ee6d9e4969dd33fcbd8c63cd2f584 COPYING sha256 d72a145c90918184a05ef65a04c9e6f7466faa59bc1b82c8f6a8ddc7ddcb9bed COPYING.bzip2 sha256 dfb818a0d41411c6fb1c193c68b73018ceadd1994bda41ad541cbff292894bc6 COPYING.file diff --git a/package/clamav/clamav.mk b/package/clamav/clamav.mk index dfdc416601..0f0491bf0d 100644 --- a/package/clamav/clamav.mk +++ b/package/clamav/clamav.mk @@ -4,7 +4,7 @@ # ################################################################################ -CLAMAV_VERSION = 0.103.7 +CLAMAV_VERSION = 0.103.8 CLAMAV_SITE = https://www.clamav.net/downloads/production CLAMAV_LICENSE = GPL-2.0 CLAMAV_LICENSE_FILES = COPYING COPYING.bzip2 COPYING.file COPYING.getopt \ From bugzilla at busybox.net Sat Mar 4 18:04:51 2023 From: bugzilla at busybox.net (bugzilla at busybox.net) Date: Sat, 04 Mar 2023 18:04:51 +0000 Subject: [Buildroot] [Bug 15366] xscreensaver needs util-linux dependency for per-package build In-Reply-To: References: Message-ID: https://bugs.busybox.net/show_bug.cgi?id=15366 --- Comment #1 from Fabrice Fontaine --- There is not a single build failure with BR2_PER_PACKAGE_DIRECTORIES on the autobuilders: http://autobuild.buildroot.org/?reason=xscreensaver-6.03 Can you provide a defconfig that exhibits this issue? -- You are receiving this mail because: You are on the CC list for the bug. From ju.o at free.fr Sat Mar 4 18:53:41 2023 From: ju.o at free.fr (Julien Olivain) Date: Sat, 4 Mar 2023 19:53:41 +0100 Subject: [Buildroot] [PATCH next 1/1] package/mtools: bump to version 4.0.42 Message-ID: <20230304185341.127963-1-ju.o@free.fr> Release announce: https://lists.gnu.org/archive/html/info-mtools/2022-10/msg00000.html For change log since 4.0.38, see: https://svn.savannah.gnu.org/viewvc/mtools/tags/4.0.42/NEWS?view=markup Signed-off-by: Julien Olivain --- Patch tested on branch next at commit b793f3a with commands: make check-package ... 0 warnings generated utils/test-pkg -a -p mtools ... 45 builds, 4 skipped, 0 build failed, 0 legal-info failed, 0 show-info failed --- package/mtools/mtools.hash | 2 +- package/mtools/mtools.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/mtools/mtools.hash b/package/mtools/mtools.hash index a162bfdc95..b81830a7d2 100644 --- a/package/mtools/mtools.hash +++ b/package/mtools/mtools.hash @@ -1,5 +1,5 @@ # Locally calculated after checking pgp signature -sha256 7086821b399a39b8a3c5a372d064de4860f3c195b4911dd4e8b76219fcabe75c mtools-4.0.38.tar.lz +sha256 40a98fd9bcc865997866015013c3c64a304d98c2892fe4ab892ffd6ac3dd9bae mtools-4.0.42.tar.lz # Locally calculated sha256 8ceb4b9ee5adedde47b31e975c1d90c73ad27b6b165a1dcd80c7c545eb65b903 COPYING diff --git a/package/mtools/mtools.mk b/package/mtools/mtools.mk index c875814bc7..407ac1a2c6 100644 --- a/package/mtools/mtools.mk +++ b/package/mtools/mtools.mk @@ -4,7 +4,7 @@ # ################################################################################ -MTOOLS_VERSION = 4.0.38 +MTOOLS_VERSION = 4.0.42 MTOOLS_SOURCE = mtools-$(MTOOLS_VERSION).tar.lz MTOOLS_SITE = $(BR2_GNU_MIRROR)/mtools MTOOLS_LICENSE = GPL-3.0+ -- 2.39.2 From peter at korsgaard.com Sat Mar 4 19:10:18 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sat, 04 Mar 2023 20:10:18 +0100 Subject: [Buildroot] [PATCH] package/git: security bump to version 2.39.2 In-Reply-To: <87ilfx1olx.fsf@dell.be.48ers.dk> (Peter Korsgaard's message of "Sun, 19 Feb 2023 19:44:58 +0100") References: <20230218085837.350535-1-bagasdotme@gmail.com> <87ilfx1olx.fsf@dell.be.48ers.dk> Message-ID: <87edq4coyt.fsf@dell.be.48ers.dk> >>>>> "Peter" == Peter Korsgaard writes: >>>>> "Bagas" == Bagas Sanjaya writes: >> Fix two CVEs (CVE-2023-22490 and CVE-2023-23946). For the full release >> note, see [1]. >> While at it, also refresh two Buildroot patches introduced when the >> package was bumped to 2.39.0. >> [1]: https://lore.kernel.org/git/xmqqr0us5dio.fsf at gitster.g/ >> Signed-off-by: Bagas Sanjaya > Committed, thanks. For 2022.02.x / 2022.11.x I will instead bump to 2.31.7, which contains the same security fixes. -- Bye, Peter Korsgaard From peter at korsgaard.com Sat Mar 4 19:24:16 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sat, 4 Mar 2023 20:24:16 +0100 Subject: [Buildroot] [git commit branch/2022.02.x] package/git: security bump to version 2.31.7 Message-ID: <20230304193043.710A686141@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=b4ec1573e11448e88667665b22692f351f135b9f branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.02.x Fixes the following security issues: * CVE-2023-22490: Using a specially-crafted repository, Git can be tricked into using its local clone optimization even when using a non-local transport. Though Git will abort local clones whose source $GIT_DIR/objects directory contains symbolic links (c.f., CVE-2022-39253), the objects directory itself may still be a symbolic link. These two may be combined to include arbitrary files based on known paths on the victim's filesystem within the malicious repository's working copy, allowing for data exfiltration in a similar manner as CVE-2022-39253. * CVE-2023-23946: By feeding a crafted input to "git apply", a path outside the working tree can be overwritten as the user who is running "git apply". For more details, see the announcement: https://lore.kernel.org/git/xmqqr0us5dio.fsf at gitster.g/ Signed-off-by: Peter Korsgaard --- 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 9a472b49ec..90e43aed80 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 e0fa851e4ccb990c57793a3cfcbf7c8981fbacab175025ea15db9ecd57434cee git-2.31.6.tar.xz +sha256 30674629605a12d3ef4f9c752d5561862f04a48952b1799b9815f9884e4e0f6d git-2.31.7.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 0b4e93a8b6..581f194807 100644 --- a/package/git/git.mk +++ b/package/git/git.mk @@ -4,7 +4,7 @@ # ################################################################################ -GIT_VERSION = 2.31.6 +GIT_VERSION = 2.31.7 GIT_SOURCE = git-$(GIT_VERSION).tar.xz GIT_SITE = $(BR2_KERNEL_MIRROR)/software/scm/git GIT_LICENSE = GPL-2.0, LGPL-2.1+ From peter at korsgaard.com Sat Mar 4 19:11:10 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sat, 4 Mar 2023 20:11:10 +0100 Subject: [Buildroot] [git commit branch/2022.11.x] package/git: security bump to version 2.31.7 Message-ID: <20230304193150.2C82A86145@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=7a6a4c8f17af92d76de9f3070598ea6953ef8055 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.11.x Fixes the following security issues: * CVE-2023-22490: Using a specially-crafted repository, Git can be tricked into using its local clone optimization even when using a non-local transport. Though Git will abort local clones whose source $GIT_DIR/objects directory contains symbolic links (c.f., CVE-2022-39253), the objects directory itself may still be a symbolic link. These two may be combined to include arbitrary files based on known paths on the victim's filesystem within the malicious repository's working copy, allowing for data exfiltration in a similar manner as CVE-2022-39253. * CVE-2023-23946: By feeding a crafted input to "git apply", a path outside the working tree can be overwritten as the user who is running "git apply". For more details, see the announcement: https://lore.kernel.org/git/xmqqr0us5dio.fsf at gitster.g/ Signed-off-by: Peter Korsgaard --- 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 9a472b49ec..90e43aed80 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 e0fa851e4ccb990c57793a3cfcbf7c8981fbacab175025ea15db9ecd57434cee git-2.31.6.tar.xz +sha256 30674629605a12d3ef4f9c752d5561862f04a48952b1799b9815f9884e4e0f6d git-2.31.7.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 0b4e93a8b6..581f194807 100644 --- a/package/git/git.mk +++ b/package/git/git.mk @@ -4,7 +4,7 @@ # ################################################################################ -GIT_VERSION = 2.31.6 +GIT_VERSION = 2.31.7 GIT_SOURCE = git-$(GIT_VERSION).tar.xz GIT_SITE = $(BR2_KERNEL_MIRROR)/software/scm/git GIT_LICENSE = GPL-2.0, LGPL-2.1+ From peter at korsgaard.com Sat Mar 4 19:37:20 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sat, 04 Mar 2023 20:37:20 +0100 Subject: [Buildroot] [PATCH 1/1] package/ipmiutil: fix uclibc build without wchar In-Reply-To: <20230219161453.87903-1-fontaine.fabrice@gmail.com> (Fabrice Fontaine's message of "Sun, 19 Feb 2023 17:14:53 +0100") References: <20230219161453.87903-1-fontaine.fabrice@gmail.com> Message-ID: <87a60scnpr.fsf@dell.be.48ers.dk> >>>>> "Fabrice" == Fabrice Fontaine writes: > For an unknown reason, wchar_t is incorrectly detected with uclibc > resulting in the following build failure: > In file included from igetevent.c:136: > imb_api.h:150:5: error: unknown type name 'wchar_t' > 150 | wchar_t *Buffer; > | ^~~~~~~ > The build failure can be reproduced even when reverting bump to version > 3.1.8. > Fixes: > - http://autobuild.buildroot.org/results/e9ff3bd08e106dc834968bf5e4296ce8299027f8 > Signed-off-by: Fabrice Fontaine Committed to 2022.11.x and 2022.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Sat Mar 4 19:38:15 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sat, 04 Mar 2023 20:38:15 +0100 Subject: [Buildroot] [git commit] DEVELOPERS: remove Shyam Saini In-Reply-To: <20230220082433.172298609A@busybox.osuosl.org> (Thomas Petazzoni via buildroot's message of "Mon, 20 Feb 2023 09:23:53 +0100") References: <20230220082433.172298609A@busybox.osuosl.org> Message-ID: <875ybgcno8.fsf@dell.be.48ers.dk> >>>>> "Thomas" == Thomas Petazzoni via buildroot writes: > commit: https://git.buildroot.net/buildroot/commit/?id=bd351c4e933e48f380cc8924d1659b220d13b70c > branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master > Shyam's email address at Savoir Faire Linux is bouncing, so drop they > from the DEVELOPERS file. > Signed-off-by: Thomas Petazzoni Committed to 2022.11.x and 2022.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Sat Mar 4 19:38:54 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sat, 04 Mar 2023 20:38:54 +0100 Subject: [Buildroot] [PATCH 1/1] package/less: fix CVE-2022-46663 In-Reply-To: <20230219175204.645686-1-fontaine.fabrice@gmail.com> (Fabrice Fontaine's message of "Sun, 19 Feb 2023 18:52:04 +0100") References: <20230219175204.645686-1-fontaine.fabrice@gmail.com> Message-ID: <871qm4cnn5.fsf@dell.be.48ers.dk> >>>>> "Fabrice" == Fabrice Fontaine writes: > In GNU Less before 609, crafted data can result in "less -R" not > filtering ANSI escape sequences sent to the terminal. > Signed-off-by: Fabrice Fontaine Committed to 2022.11.x and 2022.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Sat Mar 4 19:39:46 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sat, 04 Mar 2023 20:39:46 +0100 Subject: [Buildroot] [PATCH 1/1] package/libcurl: bump version to 7.88.0 In-Reply-To: <20230219190745.412680-1-bernd.kuhls@t-online.de> (Bernd Kuhls's message of "Sun, 19 Feb 2023 20:07:45 +0100") References: <20230219190745.412680-1-bernd.kuhls@t-online.de> Message-ID: <87wn3wb919.fsf@dell.be.48ers.dk> >>>>> "Bernd" == Bernd Kuhls writes: > Changelog: https://curl.se/changes.html#7_88_0 > Updated license hash due to copyright year bump: > https://github.com/curl/curl/commit/2bc1d775f510196154283374284f98d3eae03544#diff-400d38e5cfee181230373a8b02d38f50271a5bf62c62410382efddb8e8b19e22 > Signed-off-by: Bernd Kuhls Committed to 2022.11.x and 2022.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Sat Mar 4 19:40:23 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sat, 04 Mar 2023 20:40:23 +0100 Subject: [Buildroot] [PATCH] package/wpewebkit: security bump to version 2.38.5 In-Reply-To: <20230220084239.3714786-1-aperez@igalia.com> (Adrian Perez de Castro's message of "Mon, 20 Feb 2023 10:42:39 +0200") References: <20230220084239.3714786-1-aperez@igalia.com> Message-ID: <87pm9ob908.fsf@dell.be.48ers.dk> >>>>> "Adrian" == Adrian Perez de Castro writes: > Bugfix release, fixes zero-day CVE-2023-23529 and includes a few build > and behaviour patches as well. > Release notes: > https://wpewebkit.org/release/wpewebkit-2.38.5.html > Accompanying security advisory: > https://wpewebkit.org/security/WSA-2023-0002.html > Signed-off-by: Adrian Perez de Castro Committed to 2022.11.x and 2022.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Sat Mar 4 19:44:31 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sat, 04 Mar 2023 20:44:31 +0100 Subject: [Buildroot] [PATCH 1/1] package/python-django: security bump to version 4.1.7 In-Reply-To: <20230220131525.1783413-1-fontaine.fabrice@gmail.com> (Fabrice Fontaine's message of "Mon, 20 Feb 2023 14:15:25 +0100") References: <20230220131525.1783413-1-fontaine.fabrice@gmail.com> Message-ID: <87lekcb8tc.fsf@dell.be.48ers.dk> >>>>> "Fabrice" == Fabrice Fontaine writes: > Fix CVE-2023-23969 and CVE-2023-24580 > https://docs.djangoproject.com/en/dev/releases/4.1.6 > https://docs.djangoproject.com/en/dev/releases/4.1.7 > Signed-off-by: Fabrice Fontaine For 2022.02.x / 2022.11.x I will instead bump to 4.0.10, which contains the same set of security fixes. -- Bye, Peter Korsgaard From giulio.benetti at benettiengineering.com Sat Mar 4 19:49:27 2023 From: giulio.benetti at benettiengineering.com (Giulio Benetti) Date: Sat, 4 Mar 2023 20:49:27 +0100 Subject: [Buildroot] [PATCH, for-next] package/harfbuzz: bump to version 7.1.0 Message-ID: <20230304194927.2385765-1-giulio.benetti@benettiengineering.com> Since the major release changed all the packages that have direct dependency to harfbuzz has been succesfully built: - efl - libass - mupdf - pango - qt5base - qt5webengine - qt6base - sdl2_ttf - supertuxkart - vlc - webkitgtk - wpewebkit 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 9489f25c6a..e881f58510 100644 --- a/package/harfbuzz/harfbuzz.hash +++ b/package/harfbuzz/harfbuzz.hash @@ -1,3 +1,3 @@ # Locally computed -sha256 4a6ce097b75a8121facc4ba83b5b083bfec657f45b003cd5a3424f2ae6b4434d harfbuzz-5.3.1.tar.xz +sha256 f135a61cd464c9ed6bc9823764c188f276c3850a8dc904628de2a87966b7077b harfbuzz-7.1.0.tar.xz sha256 4345e1735f8bc6d812fed5180cabb5a5e88a4109d332652f2a45c13cfa5ee692 COPYING diff --git a/package/harfbuzz/harfbuzz.mk b/package/harfbuzz/harfbuzz.mk index b0112168e1..24c6f3ef27 100644 --- a/package/harfbuzz/harfbuzz.mk +++ b/package/harfbuzz/harfbuzz.mk @@ -4,7 +4,7 @@ # ################################################################################ -HARFBUZZ_VERSION = 5.3.1 +HARFBUZZ_VERSION = 7.1.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 giulio.benetti at benettiengineering.com Sat Mar 4 19:51:12 2023 From: giulio.benetti at benettiengineering.com (Giulio Benetti) Date: Sat, 4 Mar 2023 20:51:12 +0100 Subject: [Buildroot] [PATCH] package/harfbuzz: bump to version 7.0.1 In-Reply-To: <20230222145059.1939094-1-giulio.benetti@benettiengineering.com> References: <20230222145059.1939094-1-giulio.benetti@benettiengineering.com> Message-ID: <12e4ada5-7750-017f-a7cc-1833be77c8ff@benettiengineering.com> This patch is superseded by this one: https://patchwork.ozlabs.org/project/buildroot/patch/20230304194927.2385765-1-giulio.benetti at benettiengineering.com/ -- Giulio Benetti Benetti Engineering sas On 22/02/23 15:50, Giulio Benetti wrote: > Since the major release changed all the packages that have direct > dependency to harfbuzz has been succesfully built: > - efl > - libass > - mupdf > - pango > - qt5base > - qt5webengine > - qt6base > - sdl2_ttf > - supertuxkart > - vlc > - webkitgtk > - wpewebkit > > 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 9489f25c6a..eee48c0b68 100644 > --- a/package/harfbuzz/harfbuzz.hash > +++ b/package/harfbuzz/harfbuzz.hash > @@ -1,3 +1,3 @@ > # Locally computed > -sha256 4a6ce097b75a8121facc4ba83b5b083bfec657f45b003cd5a3424f2ae6b4434d harfbuzz-5.3.1.tar.xz > +sha256 2cf4d3d8f225007511990a36a34195f0d6562ca56df0a8b0885b382837948199 harfbuzz-7.0.1.tar.xz > sha256 4345e1735f8bc6d812fed5180cabb5a5e88a4109d332652f2a45c13cfa5ee692 COPYING > diff --git a/package/harfbuzz/harfbuzz.mk b/package/harfbuzz/harfbuzz.mk > index b0112168e1..f8724793a9 100644 > --- a/package/harfbuzz/harfbuzz.mk > +++ b/package/harfbuzz/harfbuzz.mk > @@ -4,7 +4,7 @@ > # > ################################################################################ > > -HARFBUZZ_VERSION = 5.3.1 > +HARFBUZZ_VERSION = 7.0.1 > HARFBUZZ_SITE = https://github.com/harfbuzz/harfbuzz/releases/download/$(HARFBUZZ_VERSION) > HARFBUZZ_SOURCE = harfbuzz-$(HARFBUZZ_VERSION).tar.xz > HARFBUZZ_LICENSE = MIT, ISC (ucdn library) From peter at korsgaard.com Sat Mar 4 19:38:04 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sat, 4 Mar 2023 20:38:04 +0100 Subject: [Buildroot] [git commit branch/2022.11.x] DEVELOPERS: remove Shyam Saini Message-ID: <20230304195132.D33F186162@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=34a3f617815ff2fbfd98379b2880f4848c9a99fd branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.11.x Shyam's email address at Savoir Faire Linux is bouncing, so drop it from the DEVELOPERS file. Signed-off-by: Thomas Petazzoni (cherry picked from commit bd351c4e933e48f380cc8924d1659b220d13b70c) Signed-off-by: Peter Korsgaard --- DEVELOPERS | 3 --- 1 file changed, 3 deletions(-) diff --git a/DEVELOPERS b/DEVELOPERS index 1c1fb3704f..8da3db127b 100644 --- a/DEVELOPERS +++ b/DEVELOPERS @@ -2524,9 +2524,6 @@ F: package/tunctl/ F: package/ubus/ F: package/wolfssl/ -N: Shyam Saini -F: package/cukinia/ - N: Simon Dawson F: boot/at91bootstrap3/ F: package/cppzmq/ From peter at korsgaard.com Sat Mar 4 19:35:27 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sat, 4 Mar 2023 20:35:27 +0100 Subject: [Buildroot] [git commit branch/2022.11.x] package/ipmiutil: fix uclibc build without wchar Message-ID: <20230304195132.C6DC286161@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=aac7940dd920514e19a81be53f455a0889b99cee branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.11.x For an unknown reason, wchar_t is incorrectly detected with uclibc resulting in the following build failure: In file included from igetevent.c:136: imb_api.h:150:5: error: unknown type name 'wchar_t' 150 | wchar_t *Buffer; | ^~~~~~~ The build failure can be reproduced even when reverting bump to version 3.1.8. Fixes: - http://autobuild.buildroot.org/results/e9ff3bd08e106dc834968bf5e4296ce8299027f8 Signed-off-by: Fabrice Fontaine Signed-off-by: Thomas Petazzoni (cherry picked from commit 7b4937a1709a88f90abbeac48e2e2db33b83d44b) Signed-off-by: Peter Korsgaard --- package/ipmiutil/ipmiutil.mk | 1 + 1 file changed, 1 insertion(+) diff --git a/package/ipmiutil/ipmiutil.mk b/package/ipmiutil/ipmiutil.mk index ad9fbfc24c..b48eaa7cb2 100644 --- a/package/ipmiutil/ipmiutil.mk +++ b/package/ipmiutil/ipmiutil.mk @@ -10,6 +10,7 @@ IPMIUTIL_LICENSE = BSD-3-Clause IPMIUTIL_LICENSE_FILES = COPYING IPMIUTIL_MAKE = $(MAKE1) +IPMIUTIL_CONF_ENV = ac_cv_type_wchar_t=$(if $(BR2_USE_WCHAR),yes,no) ifeq ($(BR2_PACKAGE_OPENSSL),y) # tests against distro libcrypto so it might get a false positive when From peter at korsgaard.com Sat Mar 4 19:51:20 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sat, 4 Mar 2023 20:51:20 +0100 Subject: [Buildroot] [git commit branch/2022.11.x] package/python-django: security bump to version 4.0.10 Message-ID: <20230304195133.1195C86162@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=fd0e9ac8e83ec0ce552f9fa3409b56cd8571635b branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.11.x Fix CVE-2023-23969 and CVE-2023-24580 https://docs.djangoproject.com/en/dev/releases/4.0.9 https://docs.djangoproject.com/en/dev/releases/4.0.10 Signed-off-by: Peter Korsgaard --- package/python-django/python-django.hash | 4 ++-- package/python-django/python-django.mk | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package/python-django/python-django.hash b/package/python-django/python-django.hash index 72adc30bb1..99730d2d66 100644 --- a/package/python-django/python-django.hash +++ b/package/python-django/python-django.hash @@ -1,5 +1,5 @@ # md5, sha256 from https://pypi.org/pypi/django/json -md5 75ec07b3e00c79fd6e67fbee53786b7a Django-4.0.8.tar.gz -sha256 07e6433f263c3839939cfabeb6d7557841e0419e47759a7b7d37f6d44d40adcb Django-4.0.8.tar.gz +md5 1ff999292535f0c9fd729e60e3365c49 Django-4.0.10.tar.gz +sha256 2c2f73c16b11cb272c6d5e3b063f0d1be06f378d8dc6005fbe8542565db659cc Django-4.0.10.tar.gz # Locally computed sha256 checksums sha256 b846415d1b514e9c1dff14a22deb906d794bc546ca6129f950a18cd091e2a669 LICENSE diff --git a/package/python-django/python-django.mk b/package/python-django/python-django.mk index 567d590f77..4bce93a9cf 100644 --- a/package/python-django/python-django.mk +++ b/package/python-django/python-django.mk @@ -4,10 +4,10 @@ # ################################################################################ -PYTHON_DJANGO_VERSION = 4.0.8 +PYTHON_DJANGO_VERSION = 4.0.10 PYTHON_DJANGO_SOURCE = Django-$(PYTHON_DJANGO_VERSION).tar.gz # The official Django site has an unpractical URL -PYTHON_DJANGO_SITE = https://files.pythonhosted.org/packages/1a/de/08d8a349ed0e3e1999eb86ae0347cc9eaf634cd65f1eb80b9387ac1dbe3c +PYTHON_DJANGO_SITE = https://files.pythonhosted.org/packages/44/92/b0ceee230f9252460abf8c0a3bcc003a914af85ad63006596c3fb3669fbf PYTHON_DJANGO_LICENSE = BSD-3-Clause PYTHON_DJANGO_LICENSE_FILES = LICENSE From peter at korsgaard.com Sat Mar 4 19:39:34 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sat, 4 Mar 2023 20:39:34 +0100 Subject: [Buildroot] [git commit branch/2022.11.x] package/libcurl: bump version to 7.88.0 Message-ID: <20230304195132.EB62686164@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=26034f21a399d7ad88d1caf2b4e4857d8ac0b5aa branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.11.x Changelog: https://curl.se/changes.html#7_88_0 Updated license hash due to copyright year bump: https://github.com/curl/curl/commit/2bc1d775f510196154283374284f98d3eae03544#diff-400d38e5cfee181230373a8b02d38f50271a5bf62c62410382efddb8e8b19e22 Signed-off-by: Bernd Kuhls Signed-off-by: Peter Korsgaard (cherry picked from commit 14ca6b5fdb6a5e0fa99b04461240772d93076b2e) Signed-off-by: Peter Korsgaard --- package/libcurl/libcurl.hash | 6 +++--- package/libcurl/libcurl.mk | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package/libcurl/libcurl.hash b/package/libcurl/libcurl.hash index 230ec8d704..714b02acb0 100644 --- a/package/libcurl/libcurl.hash +++ b/package/libcurl/libcurl.hash @@ -1,5 +1,5 @@ # Locally calculated after checking pgp signature -# https://curl.se/download/curl-7.87.0.tar.xz.asc +# https://curl.se/download/curl-7.88.0.tar.xz.asc # signed with key 27EDEAF22F3ABCEB50DB9A125CC908FDB71E12C2 -sha256 ee5f1a1955b0ed413435ef79db28b834ea5f0fb7c8cfb1ce47175cc3bee08fff curl-7.87.0.tar.xz -sha256 321b1a09ebc30410f2e837c072e5521cf7095b757193af4a7dae1086e36ed31a COPYING +sha256 fd17432cf28714a4cf39d89e26b8ace0d8901199fe5d01d75eb0ae3bbfcc731f curl-7.88.0.tar.xz +sha256 b1d7feb949ea5023552029fbe0bf5db4f23c2f85e9b8e51e18536f0ecbf9c524 COPYING diff --git a/package/libcurl/libcurl.mk b/package/libcurl/libcurl.mk index 994b685d34..eb481e4782 100644 --- a/package/libcurl/libcurl.mk +++ b/package/libcurl/libcurl.mk @@ -4,7 +4,7 @@ # ################################################################################ -LIBCURL_VERSION = 7.87.0 +LIBCURL_VERSION = 7.88.0 LIBCURL_SOURCE = curl-$(LIBCURL_VERSION).tar.xz LIBCURL_SITE = https://curl.se/download LIBCURL_DEPENDENCIES = host-pkgconf \ From peter at korsgaard.com Sat Mar 4 19:40:03 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sat, 4 Mar 2023 20:40:03 +0100 Subject: [Buildroot] [git commit branch/2022.11.x] package/wpewebkit: security bump to version 2.38.5 Message-ID: <20230304195133.0402086165@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=e99acbda3c525ca657e0b1a3876028c4b33bfe49 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.11.x Bugfix release, fixes zero-day CVE-2023-23529 and includes a few build and behaviour patches as well. Release notes: https://wpewebkit.org/release/wpewebkit-2.38.5.html Accompanying security advisory: https://wpewebkit.org/security/WSA-2023-0002.html Signed-off-by: Adrian Perez de Castro Signed-off-by: Peter Korsgaard (cherry picked from commit 7852618c23756d8a79809a4e9e9c331a8fb0cf16) Signed-off-by: Peter Korsgaard --- 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 dcd082e045..0fa1018721 100644 --- a/package/wpewebkit/wpewebkit.hash +++ b/package/wpewebkit/wpewebkit.hash @@ -1,7 +1,7 @@ -# From https://wpewebkit.org/releases/wpewebkit-2.38.4.tar.xz.sums -md5 1c947ef5b73049fc6c102c92013009bf wpewebkit-2.38.4.tar.xz -sha1 7fe9a7d98401256b0c9872f1c2b702e56840cbd3 wpewebkit-2.38.4.tar.xz -sha256 8c1bc113ef151fb0be2640824d323bc755dc97295ab7a1bc05e7ec589937a07b wpewebkit-2.38.4.tar.xz +# 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 # Hashes for license files: sha256 0b5d3a7cc325942567373b0ecd757d07c132e0ebd7c97bfc63f7e1a76094edb4 Source/WebCore/LICENSE-APPLE diff --git a/package/wpewebkit/wpewebkit.mk b/package/wpewebkit/wpewebkit.mk index b9c2fef395..48e5c2f8cd 100644 --- a/package/wpewebkit/wpewebkit.mk +++ b/package/wpewebkit/wpewebkit.mk @@ -4,7 +4,7 @@ # ################################################################################ -WPEWEBKIT_VERSION = 2.38.4 +WPEWEBKIT_VERSION = 2.38.5 WPEWEBKIT_SITE = http://www.wpewebkit.org/releases WPEWEBKIT_SOURCE = wpewebkit-$(WPEWEBKIT_VERSION).tar.xz WPEWEBKIT_INSTALL_STAGING = YES From peter at korsgaard.com Sat Mar 4 19:38:33 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sat, 4 Mar 2023 20:38:33 +0100 Subject: [Buildroot] [git commit branch/2022.11.x] package/less: fix CVE-2022-46663 Message-ID: <20230304195132.DF91186163@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=9f0acac3f7608a17489c9a40ad646dbaea8788b5 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.11.x In GNU Less before 609, crafted data can result in "less -R" not filtering ANSI escape sequences sent to the terminal. Signed-off-by: Fabrice Fontaine Signed-off-by: Peter Korsgaard (cherry picked from commit 924ca9414fa962ce767c39b277489a0bdcbfad79) Signed-off-by: Peter Korsgaard --- ...rlink-on-invalid-embedded-escape-sequence.patch | 27 ++++++++++++++++++++++ package/less/less.mk | 3 +++ 2 files changed, 30 insertions(+) diff --git a/package/less/0001-End-OSC8-hyperlink-on-invalid-embedded-escape-sequence.patch b/package/less/0001-End-OSC8-hyperlink-on-invalid-embedded-escape-sequence.patch new file mode 100644 index 0000000000..233f949e24 --- /dev/null +++ b/package/less/0001-End-OSC8-hyperlink-on-invalid-embedded-escape-sequence.patch @@ -0,0 +1,27 @@ +From a78e1351113cef564d790a730d657a321624d79c Mon Sep 17 00:00:00 2001 +From: Mark Nudelman +Date: Fri, 7 Oct 2022 19:25:46 -0700 +Subject: [PATCH] End OSC8 hyperlink on invalid embedded escape sequence. + +[Retrieved from: +https://github.com/gwsw/less/commit/a78e1351113cef564d790a730d657a321624d79c] +Signed-off-by: Fabrice Fontaine +--- + line.c | 4 ++-- + 1 file changed, 2 insertions(+), 2 deletions(-) + +diff --git a/line.c b/line.c +index 236c49ae..cba7bdd1 100644 +--- a/line.c ++++ b/line.c +@@ -633,8 +633,8 @@ ansi_step(pansi, ch) + /* Hyperlink ends with \7 or ESC-backslash. */ + if (ch == '\7') + return ANSI_END; +- if (pansi->prev_esc && ch == '\\') +- return ANSI_END; ++ if (pansi->prev_esc) ++ return (ch == '\\') ? ANSI_END : ANSI_ERR; + pansi->prev_esc = (ch == ESC); + return ANSI_MID; + } diff --git a/package/less/less.mk b/package/less/less.mk index 7d7a6d5fe5..f01f94d6c8 100644 --- a/package/less/less.mk +++ b/package/less/less.mk @@ -11,6 +11,9 @@ LESS_LICENSE_FILES = COPYING LESS_CPE_ID_VENDOR = gnu LESS_DEPENDENCIES = ncurses +# 0001-End-OSC8-hyperlink-on-invalid-embedded-escape-sequence.patch +LESS_IGNORE_CVES += CVE-2022-46663 + define LESS_INSTALL_TARGET_CMDS $(INSTALL) -m 0755 $(@D)/less $(TARGET_DIR)/usr/bin/less endef From peter at korsgaard.com Sat Mar 4 19:37:48 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sat, 4 Mar 2023 20:37:48 +0100 Subject: [Buildroot] [git commit branch/2022.02.x] DEVELOPERS: remove Shyam Saini Message-ID: <20230304195240.6E9EB86192@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=80adf1f7b3e91fe328b10b1b84de0feabb8c6fe8 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.02.x Shyam's email address at Savoir Faire Linux is bouncing, so drop it from the DEVELOPERS file. Signed-off-by: Thomas Petazzoni (cherry picked from commit bd351c4e933e48f380cc8924d1659b220d13b70c) Signed-off-by: Peter Korsgaard --- DEVELOPERS | 3 --- 1 file changed, 3 deletions(-) diff --git a/DEVELOPERS b/DEVELOPERS index 1e84b1f707..f8a85109fa 100644 --- a/DEVELOPERS +++ b/DEVELOPERS @@ -2417,9 +2417,6 @@ F: package/tunctl/ F: package/ubus/ F: package/wolfssl/ -N: Shyam Saini -F: package/cukinia/ - N: Simon Dawson F: boot/at91bootstrap3/ F: package/cppzmq/ From peter at korsgaard.com Sat Mar 4 19:38:43 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sat, 4 Mar 2023 20:38:43 +0100 Subject: [Buildroot] [git commit branch/2022.02.x] package/less: fix CVE-2022-46663 Message-ID: <20230304195240.78B1786193@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=d72f336b2190d480f9026f3757e5dff3dcd9f5d4 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.02.x In GNU Less before 609, crafted data can result in "less -R" not filtering ANSI escape sequences sent to the terminal. Signed-off-by: Fabrice Fontaine Signed-off-by: Peter Korsgaard (cherry picked from commit 924ca9414fa962ce767c39b277489a0bdcbfad79) Signed-off-by: Peter Korsgaard --- ...rlink-on-invalid-embedded-escape-sequence.patch | 27 ++++++++++++++++++++++ package/less/less.mk | 3 +++ 2 files changed, 30 insertions(+) diff --git a/package/less/0001-End-OSC8-hyperlink-on-invalid-embedded-escape-sequence.patch b/package/less/0001-End-OSC8-hyperlink-on-invalid-embedded-escape-sequence.patch new file mode 100644 index 0000000000..233f949e24 --- /dev/null +++ b/package/less/0001-End-OSC8-hyperlink-on-invalid-embedded-escape-sequence.patch @@ -0,0 +1,27 @@ +From a78e1351113cef564d790a730d657a321624d79c Mon Sep 17 00:00:00 2001 +From: Mark Nudelman +Date: Fri, 7 Oct 2022 19:25:46 -0700 +Subject: [PATCH] End OSC8 hyperlink on invalid embedded escape sequence. + +[Retrieved from: +https://github.com/gwsw/less/commit/a78e1351113cef564d790a730d657a321624d79c] +Signed-off-by: Fabrice Fontaine +--- + line.c | 4 ++-- + 1 file changed, 2 insertions(+), 2 deletions(-) + +diff --git a/line.c b/line.c +index 236c49ae..cba7bdd1 100644 +--- a/line.c ++++ b/line.c +@@ -633,8 +633,8 @@ ansi_step(pansi, ch) + /* Hyperlink ends with \7 or ESC-backslash. */ + if (ch == '\7') + return ANSI_END; +- if (pansi->prev_esc && ch == '\\') +- return ANSI_END; ++ if (pansi->prev_esc) ++ return (ch == '\\') ? ANSI_END : ANSI_ERR; + pansi->prev_esc = (ch == ESC); + return ANSI_MID; + } diff --git a/package/less/less.mk b/package/less/less.mk index 7d7a6d5fe5..f01f94d6c8 100644 --- a/package/less/less.mk +++ b/package/less/less.mk @@ -11,6 +11,9 @@ LESS_LICENSE_FILES = COPYING LESS_CPE_ID_VENDOR = gnu LESS_DEPENDENCIES = ncurses +# 0001-End-OSC8-hyperlink-on-invalid-embedded-escape-sequence.patch +LESS_IGNORE_CVES += CVE-2022-46663 + define LESS_INSTALL_TARGET_CMDS $(INSTALL) -m 0755 $(@D)/less $(TARGET_DIR)/usr/bin/less endef From peter at korsgaard.com Sat Mar 4 19:39:57 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sat, 4 Mar 2023 20:39:57 +0100 Subject: [Buildroot] [git commit branch/2022.02.x] package/wpewebkit: security bump to version 2.38.5 Message-ID: <20230304195240.8E50286191@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=f57b60292765a1a1609fb1725db993b8bd40a319 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.02.x Bugfix release, fixes zero-day CVE-2023-23529 and includes a few build and behaviour patches as well. Release notes: https://wpewebkit.org/release/wpewebkit-2.38.5.html Accompanying security advisory: https://wpewebkit.org/security/WSA-2023-0002.html Signed-off-by: Adrian Perez de Castro Signed-off-by: Peter Korsgaard (cherry picked from commit 7852618c23756d8a79809a4e9e9c331a8fb0cf16) Signed-off-by: Peter Korsgaard --- 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 dcd082e045..0fa1018721 100644 --- a/package/wpewebkit/wpewebkit.hash +++ b/package/wpewebkit/wpewebkit.hash @@ -1,7 +1,7 @@ -# From https://wpewebkit.org/releases/wpewebkit-2.38.4.tar.xz.sums -md5 1c947ef5b73049fc6c102c92013009bf wpewebkit-2.38.4.tar.xz -sha1 7fe9a7d98401256b0c9872f1c2b702e56840cbd3 wpewebkit-2.38.4.tar.xz -sha256 8c1bc113ef151fb0be2640824d323bc755dc97295ab7a1bc05e7ec589937a07b wpewebkit-2.38.4.tar.xz +# 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 # Hashes for license files: sha256 0b5d3a7cc325942567373b0ecd757d07c132e0ebd7c97bfc63f7e1a76094edb4 Source/WebCore/LICENSE-APPLE diff --git a/package/wpewebkit/wpewebkit.mk b/package/wpewebkit/wpewebkit.mk index b9c2fef395..48e5c2f8cd 100644 --- a/package/wpewebkit/wpewebkit.mk +++ b/package/wpewebkit/wpewebkit.mk @@ -4,7 +4,7 @@ # ################################################################################ -WPEWEBKIT_VERSION = 2.38.4 +WPEWEBKIT_VERSION = 2.38.5 WPEWEBKIT_SITE = http://www.wpewebkit.org/releases WPEWEBKIT_SOURCE = wpewebkit-$(WPEWEBKIT_VERSION).tar.xz WPEWEBKIT_INSTALL_STAGING = YES From peter at korsgaard.com Sat Mar 4 19:39:39 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sat, 4 Mar 2023 20:39:39 +0100 Subject: [Buildroot] [git commit branch/2022.02.x] package/libcurl: bump version to 7.88.0 Message-ID: <20230304195240.8345E86194@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=d73c2fb7592e599b8350dd06e7af44d022f889a2 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.02.x Changelog: https://curl.se/changes.html#7_88_0 Updated license hash due to copyright year bump: https://github.com/curl/curl/commit/2bc1d775f510196154283374284f98d3eae03544#diff-400d38e5cfee181230373a8b02d38f50271a5bf62c62410382efddb8e8b19e22 Signed-off-by: Bernd Kuhls Signed-off-by: Peter Korsgaard (cherry picked from commit 14ca6b5fdb6a5e0fa99b04461240772d93076b2e) Signed-off-by: Peter Korsgaard --- package/libcurl/libcurl.hash | 6 +++--- package/libcurl/libcurl.mk | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package/libcurl/libcurl.hash b/package/libcurl/libcurl.hash index 230ec8d704..714b02acb0 100644 --- a/package/libcurl/libcurl.hash +++ b/package/libcurl/libcurl.hash @@ -1,5 +1,5 @@ # Locally calculated after checking pgp signature -# https://curl.se/download/curl-7.87.0.tar.xz.asc +# https://curl.se/download/curl-7.88.0.tar.xz.asc # signed with key 27EDEAF22F3ABCEB50DB9A125CC908FDB71E12C2 -sha256 ee5f1a1955b0ed413435ef79db28b834ea5f0fb7c8cfb1ce47175cc3bee08fff curl-7.87.0.tar.xz -sha256 321b1a09ebc30410f2e837c072e5521cf7095b757193af4a7dae1086e36ed31a COPYING +sha256 fd17432cf28714a4cf39d89e26b8ace0d8901199fe5d01d75eb0ae3bbfcc731f curl-7.88.0.tar.xz +sha256 b1d7feb949ea5023552029fbe0bf5db4f23c2f85e9b8e51e18536f0ecbf9c524 COPYING diff --git a/package/libcurl/libcurl.mk b/package/libcurl/libcurl.mk index 64e42d99c6..93a9c288a0 100644 --- a/package/libcurl/libcurl.mk +++ b/package/libcurl/libcurl.mk @@ -4,7 +4,7 @@ # ################################################################################ -LIBCURL_VERSION = 7.87.0 +LIBCURL_VERSION = 7.88.0 LIBCURL_SOURCE = curl-$(LIBCURL_VERSION).tar.xz LIBCURL_SITE = https://curl.se/download LIBCURL_DEPENDENCIES = host-pkgconf \ From peter at korsgaard.com Sat Mar 4 19:49:01 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sat, 4 Mar 2023 20:49:01 +0100 Subject: [Buildroot] [git commit branch/2022.02.x] package/python-django: security bump to version 4.0.10 Message-ID: <20230304195240.996D586192@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=ebd36288dbfedccdb2e4aa0ebed0e1384bf5e7d3 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.02.x Fix CVE-2023-23969 and CVE-2023-24580 https://docs.djangoproject.com/en/dev/releases/4.0.9 https://docs.djangoproject.com/en/dev/releases/4.0.10 Signed-off-by: Peter Korsgaard --- package/python-django/python-django.hash | 4 ++-- package/python-django/python-django.mk | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package/python-django/python-django.hash b/package/python-django/python-django.hash index 72adc30bb1..99730d2d66 100644 --- a/package/python-django/python-django.hash +++ b/package/python-django/python-django.hash @@ -1,5 +1,5 @@ # md5, sha256 from https://pypi.org/pypi/django/json -md5 75ec07b3e00c79fd6e67fbee53786b7a Django-4.0.8.tar.gz -sha256 07e6433f263c3839939cfabeb6d7557841e0419e47759a7b7d37f6d44d40adcb Django-4.0.8.tar.gz +md5 1ff999292535f0c9fd729e60e3365c49 Django-4.0.10.tar.gz +sha256 2c2f73c16b11cb272c6d5e3b063f0d1be06f378d8dc6005fbe8542565db659cc Django-4.0.10.tar.gz # Locally computed sha256 checksums sha256 b846415d1b514e9c1dff14a22deb906d794bc546ca6129f950a18cd091e2a669 LICENSE diff --git a/package/python-django/python-django.mk b/package/python-django/python-django.mk index 567d590f77..4bce93a9cf 100644 --- a/package/python-django/python-django.mk +++ b/package/python-django/python-django.mk @@ -4,10 +4,10 @@ # ################################################################################ -PYTHON_DJANGO_VERSION = 4.0.8 +PYTHON_DJANGO_VERSION = 4.0.10 PYTHON_DJANGO_SOURCE = Django-$(PYTHON_DJANGO_VERSION).tar.gz # The official Django site has an unpractical URL -PYTHON_DJANGO_SITE = https://files.pythonhosted.org/packages/1a/de/08d8a349ed0e3e1999eb86ae0347cc9eaf634cd65f1eb80b9387ac1dbe3c +PYTHON_DJANGO_SITE = https://files.pythonhosted.org/packages/44/92/b0ceee230f9252460abf8c0a3bcc003a914af85ad63006596c3fb3669fbf PYTHON_DJANGO_LICENSE = BSD-3-Clause PYTHON_DJANGO_LICENSE_FILES = LICENSE From peter at korsgaard.com Sat Mar 4 19:35:46 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sat, 4 Mar 2023 20:35:46 +0100 Subject: [Buildroot] [git commit branch/2022.02.x] package/ipmiutil: fix uclibc build without wchar Message-ID: <20230304195240.6426586191@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=755cdb0fe48ba1fb3a5f222f68732d43bbe72117 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.02.x For an unknown reason, wchar_t is incorrectly detected with uclibc resulting in the following build failure: In file included from igetevent.c:136: imb_api.h:150:5: error: unknown type name 'wchar_t' 150 | wchar_t *Buffer; | ^~~~~~~ The build failure can be reproduced even when reverting bump to version 3.1.8. Fixes: - http://autobuild.buildroot.org/results/e9ff3bd08e106dc834968bf5e4296ce8299027f8 Signed-off-by: Fabrice Fontaine Signed-off-by: Thomas Petazzoni (cherry picked from commit 7b4937a1709a88f90abbeac48e2e2db33b83d44b) Signed-off-by: Peter Korsgaard --- package/ipmiutil/ipmiutil.mk | 1 + 1 file changed, 1 insertion(+) diff --git a/package/ipmiutil/ipmiutil.mk b/package/ipmiutil/ipmiutil.mk index 97a644e314..0a342dcee3 100644 --- a/package/ipmiutil/ipmiutil.mk +++ b/package/ipmiutil/ipmiutil.mk @@ -10,6 +10,7 @@ IPMIUTIL_LICENSE = BSD-3-Clause IPMIUTIL_LICENSE_FILES = COPYING IPMIUTIL_MAKE = $(MAKE1) +IPMIUTIL_CONF_ENV = ac_cv_type_wchar_t=$(if $(BR2_USE_WCHAR),yes,no) # aclocal.m4 is newer than config.h.in. Touch the latter to avoid autoreconf define IPMIUTIL_TOUCH_CONFIG_H_IN From ju.o at free.fr Sat Mar 4 21:41:20 2023 From: ju.o at free.fr (Julien Olivain) Date: Sat, 4 Mar 2023 22:41:20 +0100 Subject: [Buildroot] [PATCH next 1/1] support/testing/tests/package/test_mtools.py: new runtime test Message-ID: <20230304214120.136162-1-ju.o@free.fr> Signed-off-by: Julien Olivain --- Patch tested on branch next at commit b793f3a with commands: python3 -m flake8 support/testing/tests/package/test_mtools.py [no-output] support/testing/run-tests \ -d dl -o output_folder \ tests.package.test_mtools ... OK --- DEVELOPERS | 1 + support/testing/tests/package/test_mtools.py | 72 ++++++++++++++++++++ 2 files changed, 73 insertions(+) create mode 100644 support/testing/tests/package/test_mtools.py diff --git a/DEVELOPERS b/DEVELOPERS index d052e59122..48b8a713ad 100644 --- a/DEVELOPERS +++ b/DEVELOPERS @@ -1719,6 +1719,7 @@ F: support/testing/tests/package/test_gnupg2.py F: support/testing/tests/package/test_highway.py F: support/testing/tests/package/test_hwloc.py F: support/testing/tests/package/test_libjxl.py +F: support/testing/tests/package/test_mtools.py F: support/testing/tests/package/test_ncdu.py F: support/testing/tests/package/test_octave.py F: support/testing/tests/package/test_ola.py diff --git a/support/testing/tests/package/test_mtools.py b/support/testing/tests/package/test_mtools.py new file mode 100644 index 0000000000..51e5138481 --- /dev/null +++ b/support/testing/tests/package/test_mtools.py @@ -0,0 +1,72 @@ +import os + +import infra.basetest + + +class TestMtools(infra.basetest.BRTest): + # We use a glibc toolchain to have iconv conversion working for + # codepage 850. + config = \ + """ + BR2_arm=y + BR2_TOOLCHAIN_EXTERNAL=y + BR2_TOOLCHAIN_EXTERNAL_BOOTLIN=y + BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_ARMV5_EABI_GLIBC_STABLE=y + BR2_PACKAGE_MTOOLS=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() + + dos_img = "dos-fat.img" + mtools_opts = f"-i {dos_img}" + + self.assertRunOk("mtools --version") + + # Create an empty image file to hold the FAT partition + self.assertRunOk(f"dd if=/dev/zero of={dos_img} bs=1M count=1") + + # Any Mtools command is expected to fail on an unformated + # partition. + cmd = f"minfo {mtools_opts} ::" + _, exit_code = self.emulator.run(cmd) + self.assertNotEqual(exit_code, 0) + + # Now, let's format the partition file to FAT + self.assertRunOk(f"mformat {mtools_opts} ::") + + # Run some Mtools commands on this empty partition + self.assertRunOk(f"minfo {mtools_opts} ::") + self.assertRunOk(f"mdir {mtools_opts} ::") + self.assertRunOk(f"mlabel {mtools_opts} -N 12345678 ::BUILDROOT") + + # Create a reference file on our Linux filesystem + self.assertRunOk("echo 'Hello Buildroot!' > file1.txt") + + # Copy the reference file into the DOS image, then perform + # various file manipulations + self.assertRunOk(f"mcopy {mtools_opts} file1.txt ::file2.txt") + self.assertRunOk(f"mcopy {mtools_opts} ::file2.txt ::file3.txt") + self.assertRunOk(f"mdel {mtools_opts} ::file2.txt") + self.assertRunOk(f"mren {mtools_opts} ::file3.txt ::file4.txt") + self.assertRunOk(f"mmd {mtools_opts} ::dir1") + self.assertRunOk(f"mmove {mtools_opts} ::file4.txt ::dir1") + self.assertRunOk(f"mdir {mtools_opts} ::dir1") + self.assertRunOk(f"mdu {mtools_opts} -a ::") + + # Copy back the file from the DOS image to the Linux + # filesystem + self.assertRunOk(f"mcopy {mtools_opts} ::dir1/file4.txt file5.txt") + + # We expect this last copied file to have the same content as + # the reference one created at the beginning + self.assertRunOk("cmp file1.txt file5.txt") + + # Delete a directory tree containing a file + self.assertRunOk(f"mdeltree {mtools_opts} ::dir1") -- 2.39.2 From peter at korsgaard.com Sat Mar 4 21:56:20 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sat, 4 Mar 2023 22:56:20 +0100 Subject: [Buildroot] [git commit branch/2022.11.x] package/python-cryptography: bump to version 38.0.4 Message-ID: <20230304215656.89A81861A4@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=3c028bf8295c4028bc78aa10fa884f8ec98ab4ca branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.11.x Signed-off-by: James Hilliard Signed-off-by: Yann E. MORIN (cherry picked from commit 0f0ceb49be6a5e3439fa6da226d4e414b5a208ad) Signed-off-by: Peter Korsgaard --- package/python-cryptography/python-cryptography.hash | 2 +- package/python-cryptography/python-cryptography.mk | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package/python-cryptography/python-cryptography.hash b/package/python-cryptography/python-cryptography.hash index 40d217f666..a01c8810e3 100644 --- a/package/python-cryptography/python-cryptography.hash +++ b/package/python-cryptography/python-cryptography.hash @@ -1,5 +1,5 @@ # Locally calculated after vendoring -sha256 cd0b4536eabc6fcb80aa03430fc2ca485d33249eea0cd23f76c1dd9da410c66c cryptography-38.0.3.tar.gz +sha256 2abbeb6d42e8844de036bf2e0d78a42feeee1d57ebf29a07684490f98bdcab37 cryptography-38.0.4.tar.gz # Locally computed sha256 checksums sha256 43dad2cc752ab721cd9a9f36ece70fb53ab7713551f2d3d8694d8e8c5a06d6e2 LICENSE sha256 aac73b3148f6d1d7111dbca32099f68d26c644c6813ae1e4f05f6579aa2663fe LICENSE.APACHE diff --git a/package/python-cryptography/python-cryptography.mk b/package/python-cryptography/python-cryptography.mk index 69eb90d795..4254fa3557 100644 --- a/package/python-cryptography/python-cryptography.mk +++ b/package/python-cryptography/python-cryptography.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_CRYPTOGRAPHY_VERSION = 38.0.3 +PYTHON_CRYPTOGRAPHY_VERSION = 38.0.4 PYTHON_CRYPTOGRAPHY_SOURCE = cryptography-$(PYTHON_CRYPTOGRAPHY_VERSION).tar.gz -PYTHON_CRYPTOGRAPHY_SITE = https://files.pythonhosted.org/packages/13/dd/a9608b7aebe5d2dc0c98a4b2090a6b815628efa46cc1c046b89d8cd25f4c +PYTHON_CRYPTOGRAPHY_SITE = https://files.pythonhosted.org/packages/e3/3f/41186b1f2fd86a542d399175f6b8e43f82cd4dfa51235a0b030a042b811a PYTHON_CRYPTOGRAPHY_SETUP_TYPE = setuptools PYTHON_CRYPTOGRAPHY_LICENSE = Apache-2.0 or BSD-3-Clause PYTHON_CRYPTOGRAPHY_LICENSE_FILES = LICENSE LICENSE.APACHE LICENSE.BSD From peter at korsgaard.com Sat Mar 4 21:56:15 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sat, 4 Mar 2023 22:56:15 +0100 Subject: [Buildroot] [git commit branch/2022.11.x] package/python-cryptography: bump to version 38.0.3 Message-ID: <20230304215656.7E4EE861A3@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=d9a2d19b53774d42418df21e9f3bcc4f06f21873 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.11.x Signed-off-by: James Hilliard Signed-off-by: Thomas Petazzoni (cherry picked from commit 2fe854e9fccefb10091e8df0fb3152815c47c79d) Signed-off-by: Peter Korsgaard --- package/python-cryptography/python-cryptography.hash | 2 +- package/python-cryptography/python-cryptography.mk | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package/python-cryptography/python-cryptography.hash b/package/python-cryptography/python-cryptography.hash index 0f6a62164b..40d217f666 100644 --- a/package/python-cryptography/python-cryptography.hash +++ b/package/python-cryptography/python-cryptography.hash @@ -1,5 +1,5 @@ # Locally calculated after vendoring -sha256 59f77beef181a9e6643ad2c10b8c6551fc561452287bd3552bec76c86d55b774 cryptography-38.0.1.tar.gz +sha256 cd0b4536eabc6fcb80aa03430fc2ca485d33249eea0cd23f76c1dd9da410c66c cryptography-38.0.3.tar.gz # Locally computed sha256 checksums sha256 43dad2cc752ab721cd9a9f36ece70fb53ab7713551f2d3d8694d8e8c5a06d6e2 LICENSE sha256 aac73b3148f6d1d7111dbca32099f68d26c644c6813ae1e4f05f6579aa2663fe LICENSE.APACHE diff --git a/package/python-cryptography/python-cryptography.mk b/package/python-cryptography/python-cryptography.mk index c0265f5bfa..69eb90d795 100644 --- a/package/python-cryptography/python-cryptography.mk +++ b/package/python-cryptography/python-cryptography.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_CRYPTOGRAPHY_VERSION = 38.0.1 +PYTHON_CRYPTOGRAPHY_VERSION = 38.0.3 PYTHON_CRYPTOGRAPHY_SOURCE = cryptography-$(PYTHON_CRYPTOGRAPHY_VERSION).tar.gz -PYTHON_CRYPTOGRAPHY_SITE = https://files.pythonhosted.org/packages/6d/0c/5e67831007ba6cd7e52c4095f053cf45c357739b0a7c46a45ddd50049019 +PYTHON_CRYPTOGRAPHY_SITE = https://files.pythonhosted.org/packages/13/dd/a9608b7aebe5d2dc0c98a4b2090a6b815628efa46cc1c046b89d8cd25f4c PYTHON_CRYPTOGRAPHY_SETUP_TYPE = setuptools PYTHON_CRYPTOGRAPHY_LICENSE = Apache-2.0 or BSD-3-Clause PYTHON_CRYPTOGRAPHY_LICENSE_FILES = LICENSE LICENSE.APACHE LICENSE.BSD From peter at korsgaard.com Sat Mar 4 21:56:35 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sat, 4 Mar 2023 22:56:35 +0100 Subject: [Buildroot] [git commit branch/2022.11.x] package/python-cryptography: security bump to version 39.0.1 Message-ID: <20230304215656.9F6FF861A6@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=869cd715f748e8a289dc75852198d978cb69ebeb branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.11.x Fix CVE-2023-23931: cryptography is a package designed to expose cryptographic primitives and recipes to Python developers. In affected versions `Cipher.update_into` would accept Python objects which implement the buffer protocol, but provide only immutable buffers. This would allow immutable objects (such as `bytes`) to be mutated, thus violating fundamental rules of Python and resulting in corrupted output. This now correctly raises an exception. This issue has been present since `update_into` was originally introduced in cryptography 1.8. https://github.com/pyca/cryptography/security/advisories/GHSA-w7pp-m8wf-vj6r https://cryptography.io/en/latest/changelog/#v39-0-1 Signed-off-by: Fabrice Fontaine Signed-off-by: Peter Korsgaard (cherry picked from commit 67c967c2d16c29f193fde43b3c48edf0911baccd) Signed-off-by: Peter Korsgaard --- package/python-cryptography/python-cryptography.hash | 2 +- package/python-cryptography/python-cryptography.mk | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package/python-cryptography/python-cryptography.hash b/package/python-cryptography/python-cryptography.hash index 3f2204eeb1..a23944a06f 100644 --- a/package/python-cryptography/python-cryptography.hash +++ b/package/python-cryptography/python-cryptography.hash @@ -1,5 +1,5 @@ # Locally calculated after vendoring -sha256 2d00e023261719f85caf360ee061d37ee27654a0344d1376441c8a29ea3bac86 cryptography-39.0.0.tar.gz +sha256 531348679f144d118156be5b17ddac750974cdcd9f44bb0a7cfd7ddcfee79c80 cryptography-39.0.1.tar.gz # Locally computed sha256 checksums sha256 43dad2cc752ab721cd9a9f36ece70fb53ab7713551f2d3d8694d8e8c5a06d6e2 LICENSE sha256 aac73b3148f6d1d7111dbca32099f68d26c644c6813ae1e4f05f6579aa2663fe LICENSE.APACHE diff --git a/package/python-cryptography/python-cryptography.mk b/package/python-cryptography/python-cryptography.mk index 6868ff4633..a130b2d10d 100644 --- a/package/python-cryptography/python-cryptography.mk +++ b/package/python-cryptography/python-cryptography.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_CRYPTOGRAPHY_VERSION = 39.0.0 +PYTHON_CRYPTOGRAPHY_VERSION = 39.0.1 PYTHON_CRYPTOGRAPHY_SOURCE = cryptography-$(PYTHON_CRYPTOGRAPHY_VERSION).tar.gz -PYTHON_CRYPTOGRAPHY_SITE = https://files.pythonhosted.org/packages/12/e3/c46c274cf466b24e5d44df5d5cd31a31ff23e57f074a2bb30931a8c9b01a +PYTHON_CRYPTOGRAPHY_SITE = https://files.pythonhosted.org/packages/6a/f5/a729774d087e50fffd1438b3877a91e9281294f985bda0fd15bf99016c78 PYTHON_CRYPTOGRAPHY_SETUP_TYPE = setuptools PYTHON_CRYPTOGRAPHY_LICENSE = Apache-2.0 or BSD-3-Clause PYTHON_CRYPTOGRAPHY_LICENSE_FILES = LICENSE LICENSE.APACHE LICENSE.BSD From peter at korsgaard.com Sat Mar 4 21:56:26 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sat, 4 Mar 2023 22:56:26 +0100 Subject: [Buildroot] [git commit branch/2022.11.x] package/python-cryptography: bump to version 39.0.0 Message-ID: <20230304215656.94AB5861A5@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=27db1c8bff73c1809ba22eacc65220d70e3e61cc branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.11.x Signed-off-by: James Hilliard Signed-off-by: Yann E. MORIN (cherry picked from commit c81ab9f8a978ee6d2d6a882d6e9ba6ce93dd6a23) Signed-off-by: Peter Korsgaard --- package/python-cryptography/python-cryptography.hash | 2 +- package/python-cryptography/python-cryptography.mk | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package/python-cryptography/python-cryptography.hash b/package/python-cryptography/python-cryptography.hash index a01c8810e3..3f2204eeb1 100644 --- a/package/python-cryptography/python-cryptography.hash +++ b/package/python-cryptography/python-cryptography.hash @@ -1,5 +1,5 @@ # Locally calculated after vendoring -sha256 2abbeb6d42e8844de036bf2e0d78a42feeee1d57ebf29a07684490f98bdcab37 cryptography-38.0.4.tar.gz +sha256 2d00e023261719f85caf360ee061d37ee27654a0344d1376441c8a29ea3bac86 cryptography-39.0.0.tar.gz # Locally computed sha256 checksums sha256 43dad2cc752ab721cd9a9f36ece70fb53ab7713551f2d3d8694d8e8c5a06d6e2 LICENSE sha256 aac73b3148f6d1d7111dbca32099f68d26c644c6813ae1e4f05f6579aa2663fe LICENSE.APACHE diff --git a/package/python-cryptography/python-cryptography.mk b/package/python-cryptography/python-cryptography.mk index 4254fa3557..6868ff4633 100644 --- a/package/python-cryptography/python-cryptography.mk +++ b/package/python-cryptography/python-cryptography.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_CRYPTOGRAPHY_VERSION = 38.0.4 +PYTHON_CRYPTOGRAPHY_VERSION = 39.0.0 PYTHON_CRYPTOGRAPHY_SOURCE = cryptography-$(PYTHON_CRYPTOGRAPHY_VERSION).tar.gz -PYTHON_CRYPTOGRAPHY_SITE = https://files.pythonhosted.org/packages/e3/3f/41186b1f2fd86a542d399175f6b8e43f82cd4dfa51235a0b030a042b811a +PYTHON_CRYPTOGRAPHY_SITE = https://files.pythonhosted.org/packages/12/e3/c46c274cf466b24e5d44df5d5cd31a31ff23e57f074a2bb30931a8c9b01a PYTHON_CRYPTOGRAPHY_SETUP_TYPE = setuptools PYTHON_CRYPTOGRAPHY_LICENSE = Apache-2.0 or BSD-3-Clause PYTHON_CRYPTOGRAPHY_LICENSE_FILES = LICENSE LICENSE.APACHE LICENSE.BSD From peter at korsgaard.com Sat Mar 4 21:57:20 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sat, 04 Mar 2023 22:57:20 +0100 Subject: [Buildroot] [PATCH 1/1] package/python-cryptography: security bump to version 39.0.1 In-Reply-To: <20230220132113.1814581-1-fontaine.fabrice@gmail.com> (Fabrice Fontaine's message of "Mon, 20 Feb 2023 14:21:13 +0100") References: <20230220132113.1814581-1-fontaine.fabrice@gmail.com> Message-ID: <87h6v0b2nz.fsf@dell.be.48ers.dk> >>>>> "Fabrice" == Fabrice Fontaine writes: > Fix CVE-2023-23931: cryptography is a package designed to expose > cryptographic primitives and recipes to Python developers. In affected > versions `Cipher.update_into` would accept Python objects which > implement the buffer protocol, but provide only immutable buffers. This > would allow immutable objects (such as `bytes`) to be mutated, thus > violating fundamental rules of Python and resulting in corrupted output. > This now correctly raises an exception. This issue has been present > since `update_into` was originally introduced in cryptography 1.8. > https://github.com/pyca/cryptography/security/advisories/GHSA-w7pp-m8wf-vj6r > https://cryptography.io/en/latest/changelog/#v39-0-1 > Signed-off-by: Fabrice Fontaine Committed to 2022.11.x, thanks. -- Bye, Peter Korsgaard From aperez at igalia.com Sat Mar 4 22:11:45 2023 From: aperez at igalia.com (Adrian Perez de Castro) Date: Sun, 5 Mar 2023 00:11:45 +0200 Subject: [Buildroot] [PATCH] package/wpebackend-fdo: bump to version 1.14.1 Message-ID: <20230304221145.3222530-1-aperez@igalia.com> This is a bugfix release which includes important fixes which solve a memory leak and hitting a situation where the output no longer gets updated. Release notes: https://wpewebkit.org/release/wpebackend-fdo-1.14.1.html Signed-off-by: Adrian Perez de Castro --- package/wpebackend-fdo/wpebackend-fdo.hash | 8 ++++---- package/wpebackend-fdo/wpebackend-fdo.mk | 2 +- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package/wpebackend-fdo/wpebackend-fdo.hash b/package/wpebackend-fdo/wpebackend-fdo.hash index e2f2c6c89f..d1a344a664 100644 --- a/package/wpebackend-fdo/wpebackend-fdo.hash +++ b/package/wpebackend-fdo/wpebackend-fdo.hash @@ -1,7 +1,7 @@ -# From https://wpewebkit.org/releases/wpebackend-fdo-1.14.0.tar.xz.sums -md5 ea62dfa9ecb366598a837d7446ed48ac wpebackend-fdo-1.14.0.tar.xz -sha1 1500be9212381a404f4a46b22b90a9880ba11c01 wpebackend-fdo-1.14.0.tar.xz -sha256 e75b0cb2c7145448416e8696013d8883f675c66c11ed750e06865efec5809155 wpebackend-fdo-1.14.0.tar.xz +# From https://wpewebkit.org/releases/wpebackend-fdo-1.14.1.tar.xz.sums +md5 2b49218cdd16075b028bbaf5a4f57890 wpebackend-fdo-1.14.1.tar.xz +sha1 a68db2480d29d53d7fa24c69888bacbab6efea11 wpebackend-fdo-1.14.1.tar.xz +sha256 01938dd93c62b3a47b18dd13c70d50490a8b8a6caec23c8550a3dbdbcc6bbb50 wpebackend-fdo-1.14.1.tar.xz # Hashes for license files: sha256 c9f6803371047fad3e72200ec6cd226329a5ee08ac61104c8211c2761fb46825 COPYING diff --git a/package/wpebackend-fdo/wpebackend-fdo.mk b/package/wpebackend-fdo/wpebackend-fdo.mk index afe37b086e..c1e4e05796 100644 --- a/package/wpebackend-fdo/wpebackend-fdo.mk +++ b/package/wpebackend-fdo/wpebackend-fdo.mk @@ -4,7 +4,7 @@ # ################################################################################ -WPEBACKEND_FDO_VERSION = 1.14.0 +WPEBACKEND_FDO_VERSION = 1.14.1 WPEBACKEND_FDO_SITE = https://wpewebkit.org/releases WPEBACKEND_FDO_SOURCE = wpebackend-fdo-$(WPEBACKEND_FDO_VERSION).tar.xz WPEBACKEND_FDO_INSTALL_STAGING = YES -- 2.39.2 From fontaine.fabrice at gmail.com Sat Mar 4 22:25:44 2023 From: fontaine.fabrice at gmail.com (Fabrice Fontaine) Date: Sat, 4 Mar 2023 23:25:44 +0100 Subject: [Buildroot] [PATCH 1/1] package/quickjs: add QUICKJS_CPE_ID_VENDOR Message-ID: <20230304222544.20754-1-fontaine.fabrice@gmail.com> cpe:2.3:a:quickjs_project:quickjs is a valid CPE identifier for this package: https://nvd.nist.gov/products/cpe/search/results?namingFormat=2.3&keyword=cpe%3A2.3%3Aa%3Aquickjs_project%3Aquickjs Signed-off-by: Fabrice Fontaine --- package/quickjs/quickjs.mk | 1 + 1 file changed, 1 insertion(+) diff --git a/package/quickjs/quickjs.mk b/package/quickjs/quickjs.mk index a026eec4f0..ff39209100 100644 --- a/package/quickjs/quickjs.mk +++ b/package/quickjs/quickjs.mk @@ -9,6 +9,7 @@ QUICKJS_SOURCE = quickjs-$(QUICKJS_VERSION).tar.xz QUICKJS_SITE = https://bellard.org/quickjs QUICKJS_LICENSE = MIT QUICKJS_LICENSE_FILES = LICENSE +QUICKJS_CPE_ID_VENDOR = quickjs_project QUICKJS_INSTALL_STAGING = YES ifeq ($(BR2_TOOLCHAIN_HAS_LIBATOMIC),y) -- 2.39.1 From fontaine.fabrice at gmail.com Sat Mar 4 22:31:01 2023 From: fontaine.fabrice at gmail.com (Fabrice Fontaine) Date: Sat, 4 Mar 2023 23:31:01 +0100 Subject: [Buildroot] [PATCH 1/1] package/quazip: add QUAZIP_CPE_ID_VENDOR Message-ID: <20230304223101.23757-1-fontaine.fabrice@gmail.com> cpe:2.3:a:quazip_project:quazip is a valid CPE identifier for this package: https://nvd.nist.gov/products/cpe/search/results?namingFormat=2.3&keyword=cpe%3A2.3%3Aa%3Aquazip_project%3Aquazip Signed-off-by: Fabrice Fontaine --- package/quazip/quazip.mk | 1 + 1 file changed, 1 insertion(+) diff --git a/package/quazip/quazip.mk b/package/quazip/quazip.mk index f4de2a11a4..70534b63b3 100644 --- a/package/quazip/quazip.mk +++ b/package/quazip/quazip.mk @@ -12,5 +12,6 @@ QUAZIP_DEPENDENCIES = \ qt5base QUAZIP_LICENSE = LGPL-2.1 QUAZIP_LICENSE_FILES = COPYING +QUAZIP_CPE_ID_VENDOR = quazip_project $(eval $(cmake-package)) -- 2.39.1 From fontaine.fabrice at gmail.com Sat Mar 4 22:38:07 2023 From: fontaine.fabrice at gmail.com (Fabrice Fontaine) Date: Sat, 4 Mar 2023 23:38:07 +0100 Subject: [Buildroot] [PATCH 1/1] package/libolm: add CPE variables Message-ID: <20230304223807.27864-1-fontaine.fabrice@gmail.com> cpe:2.3:a:matrix:olm is a valid CPE identifier for this package: https://nvd.nist.gov/products/cpe/search/results?namingFormat=2.3&keyword=cpe%3A2.3%3Aa%3Amatrix%3Aolm Signed-off-by: Fabrice Fontaine --- package/libolm/libolm.mk | 2 ++ 1 file changed, 2 insertions(+) diff --git a/package/libolm/libolm.mk b/package/libolm/libolm.mk index 607e50702f..6f06686555 100644 --- a/package/libolm/libolm.mk +++ b/package/libolm/libolm.mk @@ -9,6 +9,8 @@ LIBOLM_SOURCE = olm-$(LIBOLM_VERSION).tar.gz LIBOLM_SITE = https://gitlab.matrix.org/matrix-org/olm/-/archive/$(LIBOLM_VERSION) LIBOLM_LICENSE = Apache-2.0 LIBOLM_LICENSE_FILES = LICENSE +LIBOLM_CPE_ID_VENDOR = matrix +LIBOLM_CPE_ID_PRODUCT = olm LIBOLM_INSTALL_STAGING = YES LIBOLM_CONF_OPTS = -DOLM_TESTS=OFF -- 2.39.1 From aperez at igalia.com Sat Mar 4 22:51:58 2023 From: aperez at igalia.com (Adrian Perez de Castro) Date: Sun, 5 Mar 2023 00:51:58 +0200 Subject: [Buildroot] [PATCH] package/wpebackend-fdo: bump to version 1.14.1 In-Reply-To: <20230304221145.3222530-1-aperez@igalia.com> References: <20230304221145.3222530-1-aperez@igalia.com> Message-ID: <20230305005158.GC46585@igalia.com> Hi, (Added Peter in CC.) On Sun, 05 Mar 2023 00:11:45 +0200 Adrian Perez de Castro wrote: > This is a bugfix release which includes important fixes which solve a > memory leak and hitting a situation where the output no longer gets > updated. Release notes: > > https://wpewebkit.org/release/wpebackend-fdo-1.14.1.html > > Signed-off-by: Adrian Perez de Castro > --- > package/wpebackend-fdo/wpebackend-fdo.hash | 8 ++++---- > package/wpebackend-fdo/wpebackend-fdo.mk | 2 +- > 2 files changed, 5 insertions(+), 5 deletions(-) It would be *very desirable* to have this update in stable branches as well, because this contains bug fixes which make WebKit{GTK,WPE} actually usable in some cases (e.g. long running instances). 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 Sat Mar 4 22:52:09 2023 From: aperez at igalia.com (Adrian Perez de Castro) Date: Sun, 5 Mar 2023 00:52:09 +0200 Subject: [Buildroot] [PATCH] package/wpebackend-fdo: bump to version 1.14.1 In-Reply-To: <20230304221145.3222530-1-aperez@igalia.com> References: <20230304221145.3222530-1-aperez@igalia.com> Message-ID: <20230305005209.GD46585@igalia.com> Hi, (Added Peter in CC.) On Sun, 05 Mar 2023 00:11:45 +0200 Adrian Perez de Castro wrote: > This is a bugfix release which includes important fixes which solve a > memory leak and hitting a situation where the output no longer gets > updated. Release notes: > > https://wpewebkit.org/release/wpebackend-fdo-1.14.1.html > > Signed-off-by: Adrian Perez de Castro > --- > package/wpebackend-fdo/wpebackend-fdo.hash | 8 ++++---- > package/wpebackend-fdo/wpebackend-fdo.mk | 2 +- > 2 files changed, 5 insertions(+), 5 deletions(-) It would be *very desirable* to have this update in stable branches as well, because this contains bug fixes which make WebKit{GTK,WPE} actually usable in some cases (e.g. long running instances). 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 peter at korsgaard.com Sun Mar 5 10:21:50 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 05 Mar 2023 11:21:50 +0100 Subject: [Buildroot] [PATCH 1/1] package/rockchip-mali: needs C++ In-Reply-To: <20230220112147.952174-1-fontaine.fabrice@gmail.com> (Fabrice Fontaine's message of "Mon, 20 Feb 2023 12:21:47 +0100") References: <20230220112147.952174-1-fontaine.fabrice@gmail.com> Message-ID: <87cz5nbirl.fsf@dell.be.48ers.dk> >>>>> "Fabrice" == Fabrice Fontaine writes: > rockchip-mali pre-built libraries needs C++ since the addition of the > package in commit 97c74a73e5dee17530647f89b2c7d8692781eb14: > readelf -a output/build/rockchip-mali-721653b5b3b525a4f80d15aa7e2f9df7b7e60427/lib/aarch64-linux-gnu/libmali-bifrost-g31-rxp0-gbm.so|grep NEEDED > 0x0000000000000001 (NEEDED) Shared library: [libpthread.so.0] > 0x0000000000000001 (NEEDED) Shared library: [libdl.so.2] > 0x0000000000000001 (NEEDED) Shared library: [librt.so.1] > 0x0000000000000001 (NEEDED) Shared library: [libdrm.so.2] > 0x0000000000000001 (NEEDED) Shared library: [libm.so.6] > 0x0000000000000001 (NEEDED) Shared library: [libstdc++.so.6] > 0x0000000000000001 (NEEDED) Shared library: [libgcc_s.so.1] > 0x0000000000000001 (NEEDED) Shared library: [libc.so.6] > While at it, add a comment when dependencies are not met > Fixes: > - No autobuilder failures (yet), found when debugging an issue with > rockchip-mali and glslsandbox-player > Signed-off-by: Fabrice Fontaine Committed to 2022.11.x and 2022.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Sun Mar 5 10:22:33 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 05 Mar 2023 11:22:33 +0100 Subject: [Buildroot] [PATCH 1/1] package/glslsandbox-player: add wayland-protocols optional dependency In-Reply-To: <20230220103001.607877-1-fontaine.fabrice@gmail.com> (Fabrice Fontaine's message of "Mon, 20 Feb 2023 11:30:01 +0100") References: <20230220103001.607877-1-fontaine.fabrice@gmail.com> Message-ID: <878rgbbiqe.fsf@dell.be.48ers.dk> >>>>> "Fabrice" == Fabrice Fontaine writes: > wayland-protocols is an optional dependency which is enabled by default > resulting in the following wayland build failure since the addition of > the package in commit f201ca9d0d25b491ec5e1ed4e1d02fd52d027997: > checking for wayland_client... yes > checking for wayland_egl... yes > configure: Wayland EGL support enabled > checking for wayland_protocols... no > configure: error: Package requirements (wayland-protocols >= 1.12) were not met: > Package 'wayland-protocols', required by 'virtual:world', not found > Consider adjusting the PKG_CONFIG_PATH environment variable if you > installed software in a non-standard prefix. > Alternatively, you may set the environment variables wayland_protocols_CFLAGS > and wayland_protocols_LIBS to avoid the need to call pkg-config. > Fixes: > - http://autobuild.buildroot.org/results/865af860f9e52fe5311bb0c6a246ff871ae5a989 > Signed-off-by: Fabrice Fontaine Committed to 2022.11.x and 2022.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Sun Mar 5 10:26:06 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 05 Mar 2023 11:26:06 +0100 Subject: [Buildroot] [PATCH 1/1] support/dependencies/dependencies.sh: require FileHandle perl package for syslinux In-Reply-To: <20230220100309.116832-1-fontaine.fabrice@gmail.com> (Fabrice Fontaine's message of "Mon, 20 Feb 2023 11:03:09 +0100") References: <20230220100309.116832-1-fontaine.fabrice@gmail.com> Message-ID: <871qm3bikh.fsf@dell.be.48ers.dk> >>>>> "Fabrice" == Fabrice Fontaine writes: > syslinux needs FileHandle module: > Can't locate FileHandle.pm in @INC (you may need to install the > FileHandle module) (@INC contains: > /home/buildroot/autobuild/instance-0/output-1/host/lib/perl > /usr/local/lib64/perl5/5.36 /usr/local/share/perl5/5.36 > /usr/lib64/perl5/vendor_perl /usr/share/perl5/vendor_perl > /usr/lib64/perl5 /usr/share/perl5) at > /home/buildroot/autobuild/instance-0/output-1/build/syslinux-6.03/com32/lib/makeerrlist.pl > line 8. > BEGIN failed--compilation aborted at > /home/buildroot/autobuild/instance-0/output-1/build/syslinux-6.03/com32/lib/makeerrlist.pl > line 8. > /home/buildroot/autobuild/instance-0/output-1/host/bin/i586-buildroot-linux-gnu-gcc > -Wp,-MT,errlist.o,-MD,./.errlist.o.d -Os -march=i386 > -falign-functions=0 -falign-jumps=0 -falign-labels=0 -ffast-math > -fomit-frame-pointer -std=gnu99 -m32 -mpreferred-stack-boundary=2 > -fno-stack-protector -fwrapv -freg-struct-return -fPIC -fno-exceptions > -fno-asynchronous-unwind-tables -fno-strict-aliasing > -falign-functions=0 -falign-jumps=0 -falign-labels=0 -falign-loops=0 > -g -D__COM32__ -D__FIRMWARE_BIOS__ -nostdinc -iwithprefix include > -I. -I/home/buildroot/autobuild/instance-0/output-1/build/syslinux-6.03/com32/lib/sys > -I/home/buildroot/autobuild/instance-0/output-1/build/syslinux-6.03/com32/lib/../include > -I/home/buildroot/autobuild/instance-0/output-1/build/syslinux-6.03/com32/include/sys > -I/home/buildroot/autobuild/instance-0/output-1/build/syslinux-6.03/core/include > -I/home/buildroot/autobuild/instance-0/output-1/build/syslinux-6.03/com32/lib/ > -I/home/buildroot/autobuild/instance-0/output-1/bu > ild/syslinux-6.03/com32/lib/sys/module > -I/home/buildroot/autobuild/instance-0/output-1/build/syslinux-6.03/bios/com32/lib//../.. -W > -Wall -Wstrict-prototypes -Wpointer-arith -Wwrite-strings > -Wstrict-prototypes -Winline -DDYNAMIC_CRC_TABLE -DPNG_NO_CONSOLE_IO > -DPNG_NO_WRITE_SUPPORTED -DPNG_NO_MNG_FEATURES -DPNG_NO_READ_tIME > -DPNG_NO_WRITE_tIME -mregparm=3 -DREGPARM=3 -c -o errlist.o errlist.c > cc1: fatal error: errlist.c: No such file or directory > Fixes: > - http://autobuild.buildroot.org/results/de88089888b2ca354b28af3550abf846560da7d5 > Signed-off-by: Fabrice Fontaine Committed to 2022.11.x and 2022.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Sun Mar 5 10:19:36 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 5 Mar 2023 11:19:36 +0100 Subject: [Buildroot] [git commit branch/2022.11.x] package/glslsandbox-player: add wayland-protocols optional dependency Message-ID: <20230305103136.3435F861FE@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=4bd484ee5df9868dad0e81618fb71ad60ed61f28 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.11.x wayland-protocols is an optional dependency which is enabled by default resulting in the following wayland build failure since the addition of the package in commit f201ca9d0d25b491ec5e1ed4e1d02fd52d027997: checking for wayland_client... yes checking for wayland_egl... yes configure: Wayland EGL support enabled checking for wayland_protocols... no configure: error: Package requirements (wayland-protocols >= 1.12) were not met: Package 'wayland-protocols', required by 'virtual:world', not found Consider adjusting the PKG_CONFIG_PATH environment variable if you installed software in a non-standard prefix. Alternatively, you may set the environment variables wayland_protocols_CFLAGS and wayland_protocols_LIBS to avoid the need to call pkg-config. Fixes: - http://autobuild.buildroot.org/results/865af860f9e52fe5311bb0c6a246ff871ae5a989 Signed-off-by: Fabrice Fontaine Signed-off-by: Peter Korsgaard (cherry picked from commit ee13e3fb41dc7c0c001127733b5a599c1e509747) Signed-off-by: Peter Korsgaard --- package/glslsandbox-player/Config.in | 5 ++++- package/glslsandbox-player/glslsandbox-player.mk | 6 ++++++ 2 files changed, 10 insertions(+), 1 deletion(-) diff --git a/package/glslsandbox-player/Config.in b/package/glslsandbox-player/Config.in index 132705584e..530c158fc3 100644 --- a/package/glslsandbox-player/Config.in +++ b/package/glslsandbox-player/Config.in @@ -111,8 +111,11 @@ endchoice if BR2_PACKAGE_GLSLSANDBOX_PLAYER_WL config BR2_PACKAGE_GLSLSANDBOX_PLAYER_WL_IVI bool "Wayland IVI shell support" -endif +config BR2_PACKAGE_GLSLSANDBOX_PLAYER_WL_XDG + bool "Wayland XDG shell support" + select BR2_PACKAGE_WAYLAND_PROTOCOLS +endif endif comment "glslsandbox-player needs openGL ES and EGL driver" diff --git a/package/glslsandbox-player/glslsandbox-player.mk b/package/glslsandbox-player/glslsandbox-player.mk index f0a9475aa6..241f3475d2 100644 --- a/package/glslsandbox-player/glslsandbox-player.mk +++ b/package/glslsandbox-player/glslsandbox-player.mk @@ -72,6 +72,12 @@ GLSLSANDBOX_PLAYER_CONF_OPTS += --enable-ivi else GLSLSANDBOX_PLAYER_CONF_OPTS += --disable-ivi endif +ifeq ($(BR2_PACKAGE_GLSLSANDBOX_PLAYER_WL_XDG),y) +GLSLSANDBOX_PLAYER_DEPENDENCIES += wayland-protocols +GLSLSANDBOX_PLAYER_CONF_OPTS += --enable-wlxdg +else +GLSLSANDBOX_PLAYER_CONF_OPTS += --disable-wlxdg +endif else ifeq ($(BR2_PACKAGE_GLSLSANDBOX_PLAYER_X11),y) GLSLSANDBOX_PLAYER_DEPENDENCIES += xlib_libX11 GLSLSANDBOX_PLAYER_CONF_OPTS += --with-native-gfx=x11 From peter at korsgaard.com Sun Mar 5 10:24:52 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 5 Mar 2023 11:24:52 +0100 Subject: [Buildroot] [git commit branch/2022.11.x] support/dependencies/dependencies.sh: require FileHandle perl package for syslinux Message-ID: <20230305103136.54C2486201@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=3e3ac87a9b6839126fc8a8ff33985d9a44039177 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.11.x syslinux needs FileHandle module: Can't locate FileHandle.pm in @INC (you may need to install the FileHandle module) (@INC contains: /home/buildroot/autobuild/instance-0/output-1/host/lib/perl /usr/local/lib64/perl5/5.36 /usr/local/share/perl5/5.36 /usr/lib64/perl5/vendor_perl /usr/share/perl5/vendor_perl /usr/lib64/perl5 /usr/share/perl5) at /home/buildroot/autobuild/instance-0/output-1/build/syslinux-6.03/com32/lib/makeerrlist.pl line 8. BEGIN failed--compilation aborted at /home/buildroot/autobuild/instance-0/output-1/build/syslinux-6.03/com32/lib/makeerrlist.pl line 8. /home/buildroot/autobuild/instance-0/output-1/host/bin/i586-buildroot-linux-gnu-gcc -Wp,-MT,errlist.o,-MD,./.errlist.o.d -Os -march=i386 -falign-functions=0 -falign-jumps=0 -falign-labels=0 -ffast-math -fomit-frame-pointer -std=gnu99 -m32 -mpreferred-stack-boundary=2 -fno-stack-protector -fwrapv -freg-struct-return -fPIC -fno-exceptions -fno-asynchronous-unwind-tables -fno-strict-aliasing -falign-functions=0 -falign-jumps=0 -falign-labels=0 -falign-loops=0 -g -D__COM32__ -D__FIRMWARE_BIOS__ -nostdinc -iwithprefix include -I. -I/home/buildroot/autobuild/instance-0/output-1/build/syslinux-6.03/com32/lib/sys -I/home/buildroot/autobuild/instance-0/output-1/build/syslinux-6.03/com32/lib/../include -I/home/buildroot/autobuild/instance-0/output-1/build/syslinux-6.03/com32/include/sys -I/home/buildroot/autobuild/instance-0/output-1/build/syslinux-6.03/core/include -I/home/buildroot/autobuild/instance-0/output-1/build/syslinux-6.03/com32/lib/ -I/home/buildroot/autobuild/instance-0/output-1/bu ild/syslinux-6.03/com32/lib/sys/module -I/home/buildroot/autobuild/instance-0/output-1/build/syslinux-6.03/bios/com32/lib//../.. -W -Wall -Wstrict-prototypes -Wpointer-arith -Wwrite-strings -Wstrict-prototypes -Winline -DDYNAMIC_CRC_TABLE -DPNG_NO_CONSOLE_IO -DPNG_NO_WRITE_SUPPORTED -DPNG_NO_MNG_FEATURES -DPNG_NO_READ_tIME -DPNG_NO_WRITE_tIME -mregparm=3 -DREGPARM=3 -c -o errlist.o errlist.c cc1: fatal error: errlist.c: No such file or directory Fixes: - http://autobuild.buildroot.org/results/de88089888b2ca354b28af3550abf846560da7d5 Signed-off-by: Fabrice Fontaine Signed-off-by: Thomas Petazzoni (cherry picked from commit 474196d6bb410c0a9f5e1c8bb7018594a29a57bb) Signed-off-by: Peter Korsgaard --- support/dependencies/dependencies.sh | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/support/dependencies/dependencies.sh b/support/dependencies/dependencies.sh index 70e951a7e6..1224220ac9 100755 --- a/support/dependencies/dependencies.sh +++ b/support/dependencies/dependencies.sh @@ -307,6 +307,10 @@ if grep -q -E '^BR2_PACKAGE_(WEBKITGTK|WPEWEBKIT)=y' $BR2_CONFIG ; then required_perl_modules="${required_perl_modules} JSON::PP" fi +if grep -q ^BR2_TARGET_SYSLINUX=y $BR2_CONFIG ; then + required_perl_modules="$required_perl_modules FileHandle" +fi + # This variable will keep the modules that are missing in your system. missing_perl_modules="" From peter at korsgaard.com Sun Mar 5 10:21:13 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 5 Mar 2023 11:21:13 +0100 Subject: [Buildroot] [git commit branch/2022.11.x] package/rockchip-mali: needs C++ Message-ID: <20230305103136.3EF64861FF@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=edfb71c6d50d77e00ed915ef525915cd26b961c3 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.11.x rockchip-mali pre-built libraries needs C++ since the addition of the package in commit 97c74a73e5dee17530647f89b2c7d8692781eb14: readelf -a output/build/rockchip-mali-721653b5b3b525a4f80d15aa7e2f9df7b7e60427/lib/aarch64-linux-gnu/libmali-bifrost-g31-rxp0-gbm.so|grep NEEDED 0x0000000000000001 (NEEDED) Shared library: [libpthread.so.0] 0x0000000000000001 (NEEDED) Shared library: [libdl.so.2] 0x0000000000000001 (NEEDED) Shared library: [librt.so.1] 0x0000000000000001 (NEEDED) Shared library: [libdrm.so.2] 0x0000000000000001 (NEEDED) Shared library: [libm.so.6] 0x0000000000000001 (NEEDED) Shared library: [libstdc++.so.6] 0x0000000000000001 (NEEDED) Shared library: [libgcc_s.so.1] 0x0000000000000001 (NEEDED) Shared library: [libc.so.6] While at it, add a comment when dependencies are not met Fixes: - No autobuilder failures (yet), found when debugging an issue with rockchip-mali and glslsandbox-player Signed-off-by: Fabrice Fontaine Signed-off-by: Peter Korsgaard (cherry picked from commit 5f1858e859833da272fce70bf445ca1b53ebffe1) Signed-off-by: Peter Korsgaard --- package/rockchip-mali/Config.in | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/package/rockchip-mali/Config.in b/package/rockchip-mali/Config.in index d616284911..5a23954af3 100644 --- a/package/rockchip-mali/Config.in +++ b/package/rockchip-mali/Config.in @@ -1,5 +1,6 @@ config BR2_PACKAGE_ROCKCHIP_MALI bool "rockchip-mali" + depends on BR2_INSTALL_LIBSTDCPP depends on BR2_TOOLCHAIN_USES_GLIBC depends on BR2_ARM_EABIHF || BR2_aarch64 # lidbrm. This would normally need a Config.in comment, but @@ -30,3 +31,8 @@ config BR2_PACKAGE_PROVIDES_LIBGBM default "rockchip-mali" endif + +comment "rockchip-mali needs a glibc toolchain w/ C++, threads" + depends on BR2_ARM_EABIHF || BR2_aarch64 + depends on !BR2_INSTALL_LIBSTDCPP || \ + !BR2_TOOLCHAIN_USES_GLIBC || !BR2_TOOLCHAIN_HAS_THREADS From peter at korsgaard.com Sun Mar 5 10:21:28 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 5 Mar 2023 11:21:28 +0100 Subject: [Buildroot] [git commit branch/2022.11.x] package/webkitgtk: security bump to version 2.38.5 Message-ID: <20230305103136.4A92B86200@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=c88787ada849749b001ed27bffaa53fdc08166c1 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.11.x Bugfix release, with many security fixes, including (but not limited to) a patch for CVE-2023-23529. Release notes: https://webkitgtk.org/2023/02/15/webkitgtk2.38.5-released.html Accompanying security advisory: https://webkitgtk.org/security/WSA-2023-0002.html Also raise the minimal GCC version to 8.3, which was already required since webkitgtk-2.36.4. Similar to commit ec1ff802df9a0f17dd2b734ba536a5e206aa5aa4, we do check on >= GCC 8, because we can't check on >= GCC 8.3. https://github.com/WebKit/WebKit/commit/f812c5db1ff22bcbe1070ca4ed613085cd36499b Signed-off-by: Thomas Devoogdt Acked-by: Adrian Perez de Castro Signed-off-by: Peter Korsgaard (cherry picked from commit 4c7fcbbe75de5c535e8d5dd7182900b6d09e2b03) Signed-off-by: Peter Korsgaard --- package/webkitgtk/Config.in | 4 ++-- package/webkitgtk/webkitgtk.hash | 8 ++++---- package/webkitgtk/webkitgtk.mk | 2 +- 3 files changed, 7 insertions(+), 7 deletions(-) diff --git a/package/webkitgtk/Config.in b/package/webkitgtk/Config.in index cafe497491..1a42a79c01 100644 --- a/package/webkitgtk/Config.in +++ b/package/webkitgtk/Config.in @@ -16,7 +16,7 @@ config BR2_PACKAGE_WEBKITGTK_ARCH_SUPPORTS depends on BR2_TOOLCHAIN_HAS_SYNC_4 depends on BR2_PACKAGE_LIBGPG_ERROR_ARCH_SUPPORTS # libgcrypt -comment "webkitgtk needs libgtk3 and a toolchain w/ C++, wchar, threads, dynamic library, gcc >= 7, host gcc >= 4.9" +comment "webkitgtk needs libgtk3 and a toolchain w/ C++, wchar, threads, dynamic library, gcc >= 8, host gcc >= 4.9" depends on BR2_PACKAGE_WEBKITGTK_ARCH_SUPPORTS depends on !BR2_BINFMT_FLAT depends on !BR2_PACKAGE_LIBGTK3 || !BR2_INSTALL_LIBSTDCPP || \ @@ -32,7 +32,7 @@ config BR2_PACKAGE_WEBKITGTK depends on BR2_HOST_GCC_AT_LEAST_4_9 # icu, host-ruby depends on BR2_INSTALL_LIBSTDCPP depends on BR2_TOOLCHAIN_HAS_THREADS # wayland, icu, libsoup - depends on BR2_TOOLCHAIN_GCC_AT_LEAST_7 + depends on BR2_TOOLCHAIN_GCC_AT_LEAST_8 depends on BR2_USE_WCHAR # icu, libsoup depends on BR2_PACKAGE_LIBGTK3 depends on BR2_PACKAGE_WEBKITGTK_ARCH_SUPPORTS diff --git a/package/webkitgtk/webkitgtk.hash b/package/webkitgtk/webkitgtk.hash index 34fd19d3de..c771297b5a 100644 --- a/package/webkitgtk/webkitgtk.hash +++ b/package/webkitgtk/webkitgtk.hash @@ -1,7 +1,7 @@ -# From https://webkitgtk.org/releases/webkitgtk-2.38.4.tar.xz.sums -md5 1c9ca83a0ad7e4ca9e933094572cb7d9 webkitgtk-2.38.4.tar.xz -sha1 38b47df2be9bfb97d68fce8c7fa2819966a79036 webkitgtk-2.38.4.tar.xz -sha256 4f47ea29a2d4d5f15eef3dc9e2d6c6f067e8de863a3f64455e1ccf9693cc1d36 webkitgtk-2.38.4.tar.xz +# 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 # Hashes for license files: sha256 0b5d3a7cc325942567373b0ecd757d07c132e0ebd7c97bfc63f7e1a76094edb4 Source/WebCore/LICENSE-APPLE diff --git a/package/webkitgtk/webkitgtk.mk b/package/webkitgtk/webkitgtk.mk index a6974db926..3263f7fea0 100644 --- a/package/webkitgtk/webkitgtk.mk +++ b/package/webkitgtk/webkitgtk.mk @@ -4,7 +4,7 @@ # ################################################################################ -WEBKITGTK_VERSION = 2.38.4 +WEBKITGTK_VERSION = 2.38.5 WEBKITGTK_SITE = https://www.webkitgtk.org/releases WEBKITGTK_SOURCE = webkitgtk-$(WEBKITGTK_VERSION).tar.xz WEBKITGTK_INSTALL_STAGING = YES From peter at korsgaard.com Sun Mar 5 10:20:23 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 5 Mar 2023 11:20:23 +0100 Subject: [Buildroot] [git commit branch/2022.02.x] package/glslsandbox-player: add wayland-protocols optional dependency Message-ID: <20230305103248.1287686239@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=4af566b5adb4f2080f70b4755d628159c3d31976 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.02.x wayland-protocols is an optional dependency which is enabled by default resulting in the following wayland build failure since the addition of the package in commit f201ca9d0d25b491ec5e1ed4e1d02fd52d027997: checking for wayland_client... yes checking for wayland_egl... yes configure: Wayland EGL support enabled checking for wayland_protocols... no configure: error: Package requirements (wayland-protocols >= 1.12) were not met: Package 'wayland-protocols', required by 'virtual:world', not found Consider adjusting the PKG_CONFIG_PATH environment variable if you installed software in a non-standard prefix. Alternatively, you may set the environment variables wayland_protocols_CFLAGS and wayland_protocols_LIBS to avoid the need to call pkg-config. Fixes: - http://autobuild.buildroot.org/results/865af860f9e52fe5311bb0c6a246ff871ae5a989 Signed-off-by: Fabrice Fontaine Signed-off-by: Peter Korsgaard (cherry picked from commit ee13e3fb41dc7c0c001127733b5a599c1e509747) Signed-off-by: Peter Korsgaard --- package/glslsandbox-player/Config.in | 5 ++++- package/glslsandbox-player/glslsandbox-player.mk | 6 ++++++ 2 files changed, 10 insertions(+), 1 deletion(-) diff --git a/package/glslsandbox-player/Config.in b/package/glslsandbox-player/Config.in index 132705584e..530c158fc3 100644 --- a/package/glslsandbox-player/Config.in +++ b/package/glslsandbox-player/Config.in @@ -111,8 +111,11 @@ endchoice if BR2_PACKAGE_GLSLSANDBOX_PLAYER_WL config BR2_PACKAGE_GLSLSANDBOX_PLAYER_WL_IVI bool "Wayland IVI shell support" -endif +config BR2_PACKAGE_GLSLSANDBOX_PLAYER_WL_XDG + bool "Wayland XDG shell support" + select BR2_PACKAGE_WAYLAND_PROTOCOLS +endif endif comment "glslsandbox-player needs openGL ES and EGL driver" diff --git a/package/glslsandbox-player/glslsandbox-player.mk b/package/glslsandbox-player/glslsandbox-player.mk index f0a9475aa6..241f3475d2 100644 --- a/package/glslsandbox-player/glslsandbox-player.mk +++ b/package/glslsandbox-player/glslsandbox-player.mk @@ -72,6 +72,12 @@ GLSLSANDBOX_PLAYER_CONF_OPTS += --enable-ivi else GLSLSANDBOX_PLAYER_CONF_OPTS += --disable-ivi endif +ifeq ($(BR2_PACKAGE_GLSLSANDBOX_PLAYER_WL_XDG),y) +GLSLSANDBOX_PLAYER_DEPENDENCIES += wayland-protocols +GLSLSANDBOX_PLAYER_CONF_OPTS += --enable-wlxdg +else +GLSLSANDBOX_PLAYER_CONF_OPTS += --disable-wlxdg +endif else ifeq ($(BR2_PACKAGE_GLSLSANDBOX_PLAYER_X11),y) GLSLSANDBOX_PLAYER_DEPENDENCIES += xlib_libX11 GLSLSANDBOX_PLAYER_CONF_OPTS += --with-native-gfx=x11 From peter at korsgaard.com Sun Mar 5 10:21:09 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 5 Mar 2023 11:21:09 +0100 Subject: [Buildroot] [git commit branch/2022.02.x] package/rockchip-mali: needs C++ Message-ID: <20230305103248.21FA78623B@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=cb17a7337f98099db08efbd4d4e9631447e2cbba branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.02.x rockchip-mali pre-built libraries needs C++ since the addition of the package in commit 97c74a73e5dee17530647f89b2c7d8692781eb14: readelf -a output/build/rockchip-mali-721653b5b3b525a4f80d15aa7e2f9df7b7e60427/lib/aarch64-linux-gnu/libmali-bifrost-g31-rxp0-gbm.so|grep NEEDED 0x0000000000000001 (NEEDED) Shared library: [libpthread.so.0] 0x0000000000000001 (NEEDED) Shared library: [libdl.so.2] 0x0000000000000001 (NEEDED) Shared library: [librt.so.1] 0x0000000000000001 (NEEDED) Shared library: [libdrm.so.2] 0x0000000000000001 (NEEDED) Shared library: [libm.so.6] 0x0000000000000001 (NEEDED) Shared library: [libstdc++.so.6] 0x0000000000000001 (NEEDED) Shared library: [libgcc_s.so.1] 0x0000000000000001 (NEEDED) Shared library: [libc.so.6] While at it, add a comment when dependencies are not met Fixes: - No autobuilder failures (yet), found when debugging an issue with rockchip-mali and glslsandbox-player Signed-off-by: Fabrice Fontaine Signed-off-by: Peter Korsgaard (cherry picked from commit 5f1858e859833da272fce70bf445ca1b53ebffe1) Signed-off-by: Peter Korsgaard --- package/rockchip-mali/Config.in | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/package/rockchip-mali/Config.in b/package/rockchip-mali/Config.in index d616284911..5a23954af3 100644 --- a/package/rockchip-mali/Config.in +++ b/package/rockchip-mali/Config.in @@ -1,5 +1,6 @@ config BR2_PACKAGE_ROCKCHIP_MALI bool "rockchip-mali" + depends on BR2_INSTALL_LIBSTDCPP depends on BR2_TOOLCHAIN_USES_GLIBC depends on BR2_ARM_EABIHF || BR2_aarch64 # lidbrm. This would normally need a Config.in comment, but @@ -30,3 +31,8 @@ config BR2_PACKAGE_PROVIDES_LIBGBM default "rockchip-mali" endif + +comment "rockchip-mali needs a glibc toolchain w/ C++, threads" + depends on BR2_ARM_EABIHF || BR2_aarch64 + depends on !BR2_INSTALL_LIBSTDCPP || \ + !BR2_TOOLCHAIN_USES_GLIBC || !BR2_TOOLCHAIN_HAS_THREADS From peter at korsgaard.com Sun Mar 5 10:24:56 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 5 Mar 2023 11:24:56 +0100 Subject: [Buildroot] [git commit branch/2022.02.x] support/dependencies/dependencies.sh: require FileHandle perl package for syslinux Message-ID: <20230305103248.3C85386239@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=c66588bd31bc0fb3f48ce242d8318c5ad269ef7a branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.02.x syslinux needs FileHandle module: Can't locate FileHandle.pm in @INC (you may need to install the FileHandle module) (@INC contains: /home/buildroot/autobuild/instance-0/output-1/host/lib/perl /usr/local/lib64/perl5/5.36 /usr/local/share/perl5/5.36 /usr/lib64/perl5/vendor_perl /usr/share/perl5/vendor_perl /usr/lib64/perl5 /usr/share/perl5) at /home/buildroot/autobuild/instance-0/output-1/build/syslinux-6.03/com32/lib/makeerrlist.pl line 8. BEGIN failed--compilation aborted at /home/buildroot/autobuild/instance-0/output-1/build/syslinux-6.03/com32/lib/makeerrlist.pl line 8. /home/buildroot/autobuild/instance-0/output-1/host/bin/i586-buildroot-linux-gnu-gcc -Wp,-MT,errlist.o,-MD,./.errlist.o.d -Os -march=i386 -falign-functions=0 -falign-jumps=0 -falign-labels=0 -ffast-math -fomit-frame-pointer -std=gnu99 -m32 -mpreferred-stack-boundary=2 -fno-stack-protector -fwrapv -freg-struct-return -fPIC -fno-exceptions -fno-asynchronous-unwind-tables -fno-strict-aliasing -falign-functions=0 -falign-jumps=0 -falign-labels=0 -falign-loops=0 -g -D__COM32__ -D__FIRMWARE_BIOS__ -nostdinc -iwithprefix include -I. -I/home/buildroot/autobuild/instance-0/output-1/build/syslinux-6.03/com32/lib/sys -I/home/buildroot/autobuild/instance-0/output-1/build/syslinux-6.03/com32/lib/../include -I/home/buildroot/autobuild/instance-0/output-1/build/syslinux-6.03/com32/include/sys -I/home/buildroot/autobuild/instance-0/output-1/build/syslinux-6.03/core/include -I/home/buildroot/autobuild/instance-0/output-1/build/syslinux-6.03/com32/lib/ -I/home/buildroot/autobuild/instance-0/output-1/bu ild/syslinux-6.03/com32/lib/sys/module -I/home/buildroot/autobuild/instance-0/output-1/build/syslinux-6.03/bios/com32/lib//../.. -W -Wall -Wstrict-prototypes -Wpointer-arith -Wwrite-strings -Wstrict-prototypes -Winline -DDYNAMIC_CRC_TABLE -DPNG_NO_CONSOLE_IO -DPNG_NO_WRITE_SUPPORTED -DPNG_NO_MNG_FEATURES -DPNG_NO_READ_tIME -DPNG_NO_WRITE_tIME -mregparm=3 -DREGPARM=3 -c -o errlist.o errlist.c cc1: fatal error: errlist.c: No such file or directory Fixes: - http://autobuild.buildroot.org/results/de88089888b2ca354b28af3550abf846560da7d5 Signed-off-by: Fabrice Fontaine Signed-off-by: Thomas Petazzoni (cherry picked from commit 474196d6bb410c0a9f5e1c8bb7018594a29a57bb) Signed-off-by: Peter Korsgaard --- support/dependencies/dependencies.sh | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/support/dependencies/dependencies.sh b/support/dependencies/dependencies.sh index 70e951a7e6..1224220ac9 100755 --- a/support/dependencies/dependencies.sh +++ b/support/dependencies/dependencies.sh @@ -307,6 +307,10 @@ if grep -q -E '^BR2_PACKAGE_(WEBKITGTK|WPEWEBKIT)=y' $BR2_CONFIG ; then required_perl_modules="${required_perl_modules} JSON::PP" fi +if grep -q ^BR2_TARGET_SYSLINUX=y $BR2_CONFIG ; then + required_perl_modules="$required_perl_modules FileHandle" +fi + # This variable will keep the modules that are missing in your system. missing_perl_modules="" From peter at korsgaard.com Sun Mar 5 10:21:34 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 5 Mar 2023 11:21:34 +0100 Subject: [Buildroot] [git commit branch/2022.02.x] package/webkitgtk: security bump to version 2.38.5 Message-ID: <20230305103248.2F5EE8623C@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=73a1b21d9ec66dbf95fcbc676209c49903579127 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.02.x Bugfix release, with many security fixes, including (but not limited to) a patch for CVE-2023-23529. Release notes: https://webkitgtk.org/2023/02/15/webkitgtk2.38.5-released.html Accompanying security advisory: https://webkitgtk.org/security/WSA-2023-0002.html Also raise the minimal GCC version to 8.3, which was already required since webkitgtk-2.36.4. Similar to commit ec1ff802df9a0f17dd2b734ba536a5e206aa5aa4, we do check on >= GCC 8, because we can't check on >= GCC 8.3. https://github.com/WebKit/WebKit/commit/f812c5db1ff22bcbe1070ca4ed613085cd36499b Signed-off-by: Thomas Devoogdt Acked-by: Adrian Perez de Castro Signed-off-by: Peter Korsgaard (cherry picked from commit 4c7fcbbe75de5c535e8d5dd7182900b6d09e2b03) Signed-off-by: Peter Korsgaard --- package/webkitgtk/Config.in | 4 ++-- package/webkitgtk/webkitgtk.hash | 8 ++++---- package/webkitgtk/webkitgtk.mk | 2 +- 3 files changed, 7 insertions(+), 7 deletions(-) diff --git a/package/webkitgtk/Config.in b/package/webkitgtk/Config.in index b3a1ada767..bd5cd87379 100644 --- a/package/webkitgtk/Config.in +++ b/package/webkitgtk/Config.in @@ -12,7 +12,7 @@ config BR2_PACKAGE_WEBKITGTK_ARCH_SUPPORTS depends on BR2_TOOLCHAIN_HAS_SYNC_4 depends on BR2_PACKAGE_LIBGPG_ERROR_ARCH_SUPPORTS # libgcrypt -comment "webkitgtk needs libgtk3 and a toolchain w/ C++, wchar, threads, dynamic library, gcc >= 7, host gcc >= 4.9" +comment "webkitgtk needs libgtk3 and a toolchain w/ C++, wchar, threads, dynamic library, gcc >= 8, host gcc >= 4.9" depends on BR2_PACKAGE_WEBKITGTK_ARCH_SUPPORTS depends on !BR2_BINFMT_FLAT depends on !BR2_PACKAGE_LIBGTK3 || !BR2_INSTALL_LIBSTDCPP || \ @@ -28,7 +28,7 @@ config BR2_PACKAGE_WEBKITGTK depends on BR2_HOST_GCC_AT_LEAST_4_9 # icu, host-ruby depends on BR2_INSTALL_LIBSTDCPP depends on BR2_TOOLCHAIN_HAS_THREADS # wayland, icu, libsoup - depends on BR2_TOOLCHAIN_GCC_AT_LEAST_7 + depends on BR2_TOOLCHAIN_GCC_AT_LEAST_8 depends on BR2_USE_WCHAR # icu, libsoup depends on BR2_PACKAGE_LIBGTK3 depends on BR2_PACKAGE_WEBKITGTK_ARCH_SUPPORTS diff --git a/package/webkitgtk/webkitgtk.hash b/package/webkitgtk/webkitgtk.hash index 34fd19d3de..c771297b5a 100644 --- a/package/webkitgtk/webkitgtk.hash +++ b/package/webkitgtk/webkitgtk.hash @@ -1,7 +1,7 @@ -# From https://webkitgtk.org/releases/webkitgtk-2.38.4.tar.xz.sums -md5 1c9ca83a0ad7e4ca9e933094572cb7d9 webkitgtk-2.38.4.tar.xz -sha1 38b47df2be9bfb97d68fce8c7fa2819966a79036 webkitgtk-2.38.4.tar.xz -sha256 4f47ea29a2d4d5f15eef3dc9e2d6c6f067e8de863a3f64455e1ccf9693cc1d36 webkitgtk-2.38.4.tar.xz +# 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 # Hashes for license files: sha256 0b5d3a7cc325942567373b0ecd757d07c132e0ebd7c97bfc63f7e1a76094edb4 Source/WebCore/LICENSE-APPLE diff --git a/package/webkitgtk/webkitgtk.mk b/package/webkitgtk/webkitgtk.mk index 1cefc3a472..0327ef2485 100644 --- a/package/webkitgtk/webkitgtk.mk +++ b/package/webkitgtk/webkitgtk.mk @@ -4,7 +4,7 @@ # ################################################################################ -WEBKITGTK_VERSION = 2.38.4 +WEBKITGTK_VERSION = 2.38.5 WEBKITGTK_SITE = https://www.webkitgtk.org/releases WEBKITGTK_SOURCE = webkitgtk-$(WEBKITGTK_VERSION).tar.xz WEBKITGTK_INSTALL_STAGING = YES From ju.o at free.fr Sun Mar 5 11:14:10 2023 From: ju.o at free.fr (Julien Olivain) Date: Sun, 5 Mar 2023 12:14:10 +0100 Subject: [Buildroot] [PATCH next 1/1] package/ddrescue: bump to version 1.27 Message-ID: <20230305111410.237442-1-ju.o@free.fr> For change log, see the release announce: https://lists.gnu.org/archive/html/info-gnu/2023-01/msg00011.html Signed-off-by: Julien Olivain --- Patch tested on branch next at commit b793f3a with commands: make check-package ... 0 warnings generated utils/test-pkg -a -p ddrescue ... 45 builds, 1 skipped, 0 build failed, 0 legal-info failed, 0 show-info failed --- package/ddrescue/ddrescue.hash | 4 ++-- package/ddrescue/ddrescue.mk | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package/ddrescue/ddrescue.hash b/package/ddrescue/ddrescue.hash index f7c82b086b..3caec5667f 100644 --- a/package/ddrescue/ddrescue.hash +++ b/package/ddrescue/ddrescue.hash @@ -1,4 +1,4 @@ -# From https://lists.gnu.org/archive/html/info-gnu/2022-01/msg00013.html -sha256 e513cd3a90d9810dfdd91197d40aa40f6df01597bfb5ecfdfb205de1127c551f ddrescue-1.26.tar.lz +# From https://lists.gnu.org/archive/html/info-gnu/2023-01/msg00011.html +sha256 38c80c98c5a44f15e53663e4510097fd68d6ec20758efdf3a925037c183232eb ddrescue-1.27.tar.lz # Locally computed sha256 3d77c1a58fbde5ddba612d1fe09965e20a3804953eca12e8c1892298bb8a5eef COPYING diff --git a/package/ddrescue/ddrescue.mk b/package/ddrescue/ddrescue.mk index 6d16d8701f..f4376a9340 100644 --- a/package/ddrescue/ddrescue.mk +++ b/package/ddrescue/ddrescue.mk @@ -4,7 +4,7 @@ # ################################################################################ -DDRESCUE_VERSION = 1.26 +DDRESCUE_VERSION = 1.27 DDRESCUE_SOURCE = ddrescue-$(DDRESCUE_VERSION).tar.lz DDRESCUE_SITE = http://download.savannah.gnu.org/releases/ddrescue DDRESCUE_LICENSE = GPL-2.0+ -- 2.39.2 From peter at korsgaard.com Sun Mar 5 14:24:50 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 05 Mar 2023 15:24:50 +0100 Subject: [Buildroot] [PATCH] package/wpebackend-fdo: bump to version 1.14.1 In-Reply-To: <20230305005158.GC46585@igalia.com> (Adrian Perez de Castro's message of "Sun, 5 Mar 2023 00:51:58 +0200") References: <20230304221145.3222530-1-aperez@igalia.com> <20230305005158.GC46585@igalia.com> Message-ID: <87wn3v9sy5.fsf@dell.be.48ers.dk> >>>>> "Adrian" == Adrian Perez de Castro writes: > Hi, > (Added Peter in CC.) > On Sun, 05 Mar 2023 00:11:45 +0200 Adrian Perez de Castro wrote: >> This is a bugfix release which includes important fixes which solve a >> memory leak and hitting a situation where the output no longer gets >> updated. Release notes: >> >> https://wpewebkit.org/release/wpebackend-fdo-1.14.1.html >> >> Signed-off-by: Adrian Perez de Castro >> --- >> package/wpebackend-fdo/wpebackend-fdo.hash | 8 ++++---- >> package/wpebackend-fdo/wpebackend-fdo.mk | 2 +- >> 2 files changed, 5 insertions(+), 5 deletions(-) > It would be *very desirable* to have this update in stable branches as well, > because this contains bug fixes which make WebKit{GTK,WPE} actually usable > in some cases (e.g. long running instances). With stable branches I guess you mean our (late) upcoming LTS release, 2023.02? 2022.02.x and 2022.11.x use wpebackend-fdo 1.12.1, but they are almost EOL. Committed to master (which will become 2023.02), thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Sun Mar 5 14:25:18 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 05 Mar 2023 15:25:18 +0100 Subject: [Buildroot] [PATCH 1/1] package/quickjs: add QUICKJS_CPE_ID_VENDOR In-Reply-To: <20230304222544.20754-1-fontaine.fabrice@gmail.com> (Fabrice Fontaine's message of "Sat, 4 Mar 2023 23:25:44 +0100") References: <20230304222544.20754-1-fontaine.fabrice@gmail.com> Message-ID: <87sfej9sxd.fsf@dell.be.48ers.dk> >>>>> "Fabrice" == Fabrice Fontaine writes: > cpe:2.3:a:quickjs_project:quickjs is a valid CPE identifier for this > package: > https://nvd.nist.gov/products/cpe/search/results?namingFormat=2.3&keyword=cpe%3A2.3%3Aa%3Aquickjs_project%3Aquickjs > Signed-off-by: Fabrice Fontaine Committed, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Sun Mar 5 14:25:22 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 05 Mar 2023 15:25:22 +0100 Subject: [Buildroot] [PATCH 1/1] package/quazip: add QUAZIP_CPE_ID_VENDOR In-Reply-To: <20230304223101.23757-1-fontaine.fabrice@gmail.com> (Fabrice Fontaine's message of "Sat, 4 Mar 2023 23:31:01 +0100") References: <20230304223101.23757-1-fontaine.fabrice@gmail.com> Message-ID: <87o7p79sx9.fsf@dell.be.48ers.dk> >>>>> "Fabrice" == Fabrice Fontaine writes: > cpe:2.3:a:quazip_project:quazip is a valid CPE identifier for this > package: > https://nvd.nist.gov/products/cpe/search/results?namingFormat=2.3&keyword=cpe%3A2.3%3Aa%3Aquazip_project%3Aquazip > Signed-off-by: Fabrice Fontaine Committed, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Sun Mar 5 14:25:26 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 05 Mar 2023 15:25:26 +0100 Subject: [Buildroot] [PATCH 1/1] package/libolm: add CPE variables In-Reply-To: <20230304223807.27864-1-fontaine.fabrice@gmail.com> (Fabrice Fontaine's message of "Sat, 4 Mar 2023 23:38:07 +0100") References: <20230304223807.27864-1-fontaine.fabrice@gmail.com> Message-ID: <87jzzv9sx5.fsf@dell.be.48ers.dk> >>>>> "Fabrice" == Fabrice Fontaine writes: > cpe:2.3:a:matrix:olm is a valid CPE identifier for this package: > https://nvd.nist.gov/products/cpe/search/results?namingFormat=2.3&keyword=cpe%3A2.3%3Aa%3Amatrix%3Aolm > Signed-off-by: Fabrice Fontaine Committed, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Sun Mar 5 14:25:50 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 05 Mar 2023 15:25:50 +0100 Subject: [Buildroot] [PATCH 1/1] package/exfat: security bump to version 1.4.0 In-Reply-To: <20230304135258.24967-1-fontaine.fabrice@gmail.com> (Fabrice Fontaine's message of "Sat, 4 Mar 2023 14:52:58 +0100") References: <20230304135258.24967-1-fontaine.fabrice@gmail.com> Message-ID: <87fsaj9swh.fsf@dell.be.48ers.dk> >>>>> "Fabrice" == Fabrice Fontaine writes: > - Fix CVE-2022-29973: relan exFAT 1.3.0 allows local users to obtain > sensitive information (data from deleted files in the filesystem) in > certain situations involving offsets beyond ValidDataLength. > - libfuse3 is supported since > https://github.com/relan/exfat/commit/7cbc1544a4f68d8b4d33b187a053fc554405c56e > https://github.com/relan/exfat/releases/tag/v1.4.0 > Signed-off-by: Fabrice Fontaine Committed, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Sun Mar 5 14:25:55 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 05 Mar 2023 15:25:55 +0100 Subject: [Buildroot] [PATCH 1/1] package/exfat-utils: security bump to version 1.4.0 In-Reply-To: <20230304135341.25447-1-fontaine.fabrice@gmail.com> (Fabrice Fontaine's message of "Sat, 4 Mar 2023 14:53:41 +0100") References: <20230304135341.25447-1-fontaine.fabrice@gmail.com> Message-ID: <87bkl79swc.fsf@dell.be.48ers.dk> >>>>> "Fabrice" == Fabrice Fontaine writes: > Fix CVE-2022-29973: relan exFAT 1.3.0 allows local users to obtain > sensitive information (data from deleted files in the filesystem) in > certain situations involving offsets beyond ValidDataLength. > https://github.com/relan/exfat/releases/tag/v1.4.0 > Signed-off-by: Fabrice Fontaine Committed, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Sun Mar 5 14:22:23 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 5 Mar 2023 15:22:23 +0100 Subject: [Buildroot] [git commit] package/quickjs: add QUICKJS_CPE_ID_VENDOR Message-ID: <20230305142700.5F4A7862A3@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=f820a978f835c2d1fb5df73068b4eb7b6809f86a branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master cpe:2.3:a:quickjs_project:quickjs is a valid CPE identifier for this package: https://nvd.nist.gov/products/cpe/search/results?namingFormat=2.3&keyword=cpe%3A2.3%3Aa%3Aquickjs_project%3Aquickjs Signed-off-by: Fabrice Fontaine Signed-off-by: Peter Korsgaard --- package/quickjs/quickjs.mk | 1 + 1 file changed, 1 insertion(+) diff --git a/package/quickjs/quickjs.mk b/package/quickjs/quickjs.mk index a026eec4f0..ff39209100 100644 --- a/package/quickjs/quickjs.mk +++ b/package/quickjs/quickjs.mk @@ -9,6 +9,7 @@ QUICKJS_SOURCE = quickjs-$(QUICKJS_VERSION).tar.xz QUICKJS_SITE = https://bellard.org/quickjs QUICKJS_LICENSE = MIT QUICKJS_LICENSE_FILES = LICENSE +QUICKJS_CPE_ID_VENDOR = quickjs_project QUICKJS_INSTALL_STAGING = YES ifeq ($(BR2_TOOLCHAIN_HAS_LIBATOMIC),y) From peter at korsgaard.com Sun Mar 5 14:22:14 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 5 Mar 2023 15:22:14 +0100 Subject: [Buildroot] [git commit] package/wpebackend-fdo: bump to version 1.14.1 Message-ID: <20230305142700.53D378629D@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=bc344d70d869fa10e44e098f38eda64a45450b68 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master This is a bugfix release which includes important fixes which solve a memory leak and hitting a situation where the output no longer gets updated. Release notes: https://wpewebkit.org/release/wpebackend-fdo-1.14.1.html Signed-off-by: Adrian Perez de Castro Signed-off-by: Peter Korsgaard --- package/wpebackend-fdo/wpebackend-fdo.hash | 8 ++++---- package/wpebackend-fdo/wpebackend-fdo.mk | 2 +- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package/wpebackend-fdo/wpebackend-fdo.hash b/package/wpebackend-fdo/wpebackend-fdo.hash index e2f2c6c89f..d1a344a664 100644 --- a/package/wpebackend-fdo/wpebackend-fdo.hash +++ b/package/wpebackend-fdo/wpebackend-fdo.hash @@ -1,7 +1,7 @@ -# From https://wpewebkit.org/releases/wpebackend-fdo-1.14.0.tar.xz.sums -md5 ea62dfa9ecb366598a837d7446ed48ac wpebackend-fdo-1.14.0.tar.xz -sha1 1500be9212381a404f4a46b22b90a9880ba11c01 wpebackend-fdo-1.14.0.tar.xz -sha256 e75b0cb2c7145448416e8696013d8883f675c66c11ed750e06865efec5809155 wpebackend-fdo-1.14.0.tar.xz +# From https://wpewebkit.org/releases/wpebackend-fdo-1.14.1.tar.xz.sums +md5 2b49218cdd16075b028bbaf5a4f57890 wpebackend-fdo-1.14.1.tar.xz +sha1 a68db2480d29d53d7fa24c69888bacbab6efea11 wpebackend-fdo-1.14.1.tar.xz +sha256 01938dd93c62b3a47b18dd13c70d50490a8b8a6caec23c8550a3dbdbcc6bbb50 wpebackend-fdo-1.14.1.tar.xz # Hashes for license files: sha256 c9f6803371047fad3e72200ec6cd226329a5ee08ac61104c8211c2761fb46825 COPYING diff --git a/package/wpebackend-fdo/wpebackend-fdo.mk b/package/wpebackend-fdo/wpebackend-fdo.mk index afe37b086e..c1e4e05796 100644 --- a/package/wpebackend-fdo/wpebackend-fdo.mk +++ b/package/wpebackend-fdo/wpebackend-fdo.mk @@ -4,7 +4,7 @@ # ################################################################################ -WPEBACKEND_FDO_VERSION = 1.14.0 +WPEBACKEND_FDO_VERSION = 1.14.1 WPEBACKEND_FDO_SITE = https://wpewebkit.org/releases WPEBACKEND_FDO_SOURCE = wpebackend-fdo-$(WPEBACKEND_FDO_VERSION).tar.xz WPEBACKEND_FDO_INSTALL_STAGING = YES From peter at korsgaard.com Sun Mar 5 14:22:55 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 5 Mar 2023 15:22:55 +0100 Subject: [Buildroot] [git commit] package/exfat: security bump to version 1.4.0 Message-ID: <20230305142700.83D398629D@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=0c29b4281d5a1c55739c62438f8d7676d7a16823 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master - Fix CVE-2022-29973: relan exFAT 1.3.0 allows local users to obtain sensitive information (data from deleted files in the filesystem) in certain situations involving offsets beyond ValidDataLength. - libfuse3 is supported since https://github.com/relan/exfat/commit/7cbc1544a4f68d8b4d33b187a053fc554405c56e https://github.com/relan/exfat/releases/tag/v1.4.0 Signed-off-by: Fabrice Fontaine Signed-off-by: Peter Korsgaard --- package/exfat/Config.in | 2 +- package/exfat/exfat.hash | 2 +- package/exfat/exfat.mk | 6 ++++-- 3 files changed, 6 insertions(+), 4 deletions(-) diff --git a/package/exfat/Config.in b/package/exfat/Config.in index c0b4eabe11..c0ed2570d9 100644 --- a/package/exfat/Config.in +++ b/package/exfat/Config.in @@ -4,7 +4,7 @@ config BR2_PACKAGE_EXFAT depends on BR2_USE_MMU # libfuse depends on BR2_USE_WCHAR depends on !BR2_STATIC_LIBS # libfuse - select BR2_PACKAGE_LIBFUSE + select BR2_PACKAGE_LIBFUSE3 if !BR2_PACKAGE_LIBFUSE help A full-featured exFAT file system implementation for GNU/Linux and other Unix-like systems as a FUSE module. diff --git a/package/exfat/exfat.hash b/package/exfat/exfat.hash index b40fc7f0e5..c6082a403a 100644 --- a/package/exfat/exfat.hash +++ b/package/exfat/exfat.hash @@ -1,3 +1,3 @@ # Locally calculated -sha256 07652136064da5e4d32df5555f88c138ffa4835a23b88a5bae2015f21006e0d3 fuse-exfat-1.3.0.tar.gz +sha256 a1cfedc55e0e7a12c184605aa0f0bf44b24a3fb272449b20b2c8bbe6edb3001e fuse-exfat-1.4.0.tar.gz sha256 8177f97513213526df2cf6184d8ff986c675afb514d4e68a404010521b880643 COPYING diff --git a/package/exfat/exfat.mk b/package/exfat/exfat.mk index c0ef77a113..a8efe5b0ba 100644 --- a/package/exfat/exfat.mk +++ b/package/exfat/exfat.mk @@ -4,10 +4,12 @@ # ################################################################################ -EXFAT_VERSION = 1.3.0 +EXFAT_VERSION = 1.4.0 EXFAT_SITE = https://github.com/relan/exfat/releases/download/v$(EXFAT_VERSION) EXFAT_SOURCE = fuse-exfat-$(EXFAT_VERSION).tar.gz -EXFAT_DEPENDENCIES = libfuse host-pkgconf +EXFAT_DEPENDENCIES = \ + $(if $(BR2_PACKAGE_LIBFUSE3),libfuse3,libfuse) \ + host-pkgconf EXFAT_LICENSE = GPL-2.0+ EXFAT_LICENSE_FILES = COPYING EXFAT_CPE_ID_VENDOR = exfat_project From peter at korsgaard.com Sun Mar 5 14:22:33 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 5 Mar 2023 15:22:33 +0100 Subject: [Buildroot] [git commit] package/quazip: add QUAZIP_CPE_ID_VENDOR Message-ID: <20230305142700.6B2A5862AC@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=25c67417160b176776233aad9b0d685643695f8e branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master cpe:2.3:a:quazip_project:quazip is a valid CPE identifier for this package: https://nvd.nist.gov/products/cpe/search/results?namingFormat=2.3&keyword=cpe%3A2.3%3Aa%3Aquazip_project%3Aquazip Signed-off-by: Fabrice Fontaine Signed-off-by: Peter Korsgaard --- package/quazip/quazip.mk | 1 + 1 file changed, 1 insertion(+) diff --git a/package/quazip/quazip.mk b/package/quazip/quazip.mk index f4de2a11a4..70534b63b3 100644 --- a/package/quazip/quazip.mk +++ b/package/quazip/quazip.mk @@ -12,5 +12,6 @@ QUAZIP_DEPENDENCIES = \ qt5base QUAZIP_LICENSE = LGPL-2.1 QUAZIP_LICENSE_FILES = COPYING +QUAZIP_CPE_ID_VENDOR = quazip_project $(eval $(cmake-package)) From peter at korsgaard.com Sun Mar 5 14:22:42 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 5 Mar 2023 15:22:42 +0100 Subject: [Buildroot] [git commit] package/libolm: add CPE variables Message-ID: <20230305142700.78036862BA@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=d5c6ff24dccb7fec54e7fa43af9f987b95eba1f8 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master cpe:2.3:a:matrix:olm is a valid CPE identifier for this package: https://nvd.nist.gov/products/cpe/search/results?namingFormat=2.3&keyword=cpe%3A2.3%3Aa%3Amatrix%3Aolm Signed-off-by: Fabrice Fontaine Signed-off-by: Peter Korsgaard --- package/libolm/libolm.mk | 2 ++ 1 file changed, 2 insertions(+) diff --git a/package/libolm/libolm.mk b/package/libolm/libolm.mk index 607e50702f..6f06686555 100644 --- a/package/libolm/libolm.mk +++ b/package/libolm/libolm.mk @@ -9,6 +9,8 @@ LIBOLM_SOURCE = olm-$(LIBOLM_VERSION).tar.gz LIBOLM_SITE = https://gitlab.matrix.org/matrix-org/olm/-/archive/$(LIBOLM_VERSION) LIBOLM_LICENSE = Apache-2.0 LIBOLM_LICENSE_FILES = LICENSE +LIBOLM_CPE_ID_VENDOR = matrix +LIBOLM_CPE_ID_PRODUCT = olm LIBOLM_INSTALL_STAGING = YES LIBOLM_CONF_OPTS = -DOLM_TESTS=OFF From peter at korsgaard.com Sun Mar 5 14:23:22 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 5 Mar 2023 15:23:22 +0100 Subject: [Buildroot] [git commit] package/exfat-utils: security bump to version 1.4.0 Message-ID: <20230305142700.90DDE862A3@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=d7085ab3eaeb05fedefdb862efe78ad85ab80187 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Fix CVE-2022-29973: relan exFAT 1.3.0 allows local users to obtain sensitive information (data from deleted files in the filesystem) in certain situations involving offsets beyond ValidDataLength. https://github.com/relan/exfat/releases/tag/v1.4.0 Signed-off-by: Fabrice Fontaine Signed-off-by: Peter Korsgaard --- package/exfat-utils/exfat-utils.hash | 2 +- package/exfat-utils/exfat-utils.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/exfat-utils/exfat-utils.hash b/package/exfat-utils/exfat-utils.hash index 6c6e09ccf0..b4ed8bc568 100644 --- a/package/exfat-utils/exfat-utils.hash +++ b/package/exfat-utils/exfat-utils.hash @@ -1,3 +1,3 @@ # Locally calculated -sha256 dfebd07a7b907e2d603d3a9626e6440bd43ec6c4e8c07ccfc57ce9502b724835 exfat-utils-1.3.0.tar.gz +sha256 241575fa93104406a47e79e53e4d907bae69886f11621f70a45276c62b75bf69 exfat-utils-1.4.0.tar.gz sha256 8177f97513213526df2cf6184d8ff986c675afb514d4e68a404010521b880643 COPYING diff --git a/package/exfat-utils/exfat-utils.mk b/package/exfat-utils/exfat-utils.mk index fa471952f2..c02cefb0c5 100644 --- a/package/exfat-utils/exfat-utils.mk +++ b/package/exfat-utils/exfat-utils.mk @@ -4,7 +4,7 @@ # ################################################################################ -EXFAT_UTILS_VERSION = 1.3.0 +EXFAT_UTILS_VERSION = 1.4.0 EXFAT_UTILS_SITE = https://github.com/relan/exfat/releases/download/v$(EXFAT_UTILS_VERSION) EXFAT_UTILS_LICENSE = GPL-2.0+ EXFAT_UTILS_LICENSE_FILES = COPYING From paguilar at paguilar.org Sun Mar 5 16:51:30 2023 From: paguilar at paguilar.org (Pedro Aguilar) Date: Sun, 5 Mar 2023 17:51:30 +0100 Subject: [Buildroot] [PATCH 1/1] package/guile: bump to version 3.0.9 Message-ID: <20230305165130.974432-1-paguilar@paguilar.org> Signed-off-by: Pedro Aguilar --- package/guile/guile.hash | 2 +- package/guile/guile.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/guile/guile.hash b/package/guile/guile.hash index e9ae5b6e51..b671edad9d 100644 --- a/package/guile/guile.hash +++ b/package/guile/guile.hash @@ -1,5 +1,5 @@ # Locally calculated after checking pgp signature -sha256 daa7060a56f2804e9b74c8d7e7fe8beed12b43aab2789a38585183fcc17b8a13 guile-3.0.8.tar.xz +sha256 1a2625ac72b2366e95792f3fe758fd2df775b4044a90a4a9787326e66c0d750d guile-3.0.9.tar.xz # Locally computed sha256 b51c6f20e6d029cb5b3e5bf235ac562c9a188c5bdc4ffcdc663897772d6e0260 LICENSE sha256 8ceb4b9ee5adedde47b31e975c1d90c73ad27b6b165a1dcd80c7c545eb65b903 COPYING diff --git a/package/guile/guile.mk b/package/guile/guile.mk index 9478e75b41..1d2e8038f0 100644 --- a/package/guile/guile.mk +++ b/package/guile/guile.mk @@ -4,7 +4,7 @@ # ################################################################################ -GUILE_VERSION = 3.0.8 +GUILE_VERSION = 3.0.9 GUILE_SOURCE = guile-$(GUILE_VERSION).tar.xz GUILE_SITE = $(BR2_GNU_MIRROR)/guile GUILE_INSTALL_STAGING = YES -- 2.34.1 From peter at korsgaard.com Sun Mar 5 14:20:48 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 5 Mar 2023 15:20:48 +0100 Subject: [Buildroot] [git commit branch/2022.02.x] package/wpebackend-fdo: bump to version 1.12.1 Message-ID: <20230305170710.6512186248@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=4759ae93c6cc371c052d8e387c9d8447a58dcf54 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.02.x This minor release fixes a crash. Release notes: https://wpewebkit.org/release/wpebackend-fdo-1.12.1.html Signed-off-by: Adrian Perez de Castro Signed-off-by: Yann E. MORIN (cherry picked from commit 30c1aa539ba8d787312f5941b3711a026b714072) Signed-off-by: Peter Korsgaard --- package/wpebackend-fdo/wpebackend-fdo.hash | 8 ++++---- package/wpebackend-fdo/wpebackend-fdo.mk | 2 +- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package/wpebackend-fdo/wpebackend-fdo.hash b/package/wpebackend-fdo/wpebackend-fdo.hash index 06289900b0..49c60fce0f 100644 --- a/package/wpebackend-fdo/wpebackend-fdo.hash +++ b/package/wpebackend-fdo/wpebackend-fdo.hash @@ -1,7 +1,7 @@ -# From https://wpewebkit.org/releases/wpebackend-fdo-1.12.0.tar.xz.sums -md5 c43b34a4b4933bcd80068ae5776ee346 wpebackend-fdo-1.12.0.tar.xz -sha1 e2576d564bd6d9a86737a4cd31dd5827ebc00fdf wpebackend-fdo-1.12.0.tar.xz -sha256 6239c9c15523410798d66315de6b491712ab30009ba180f3e0dd076d9b0074ac wpebackend-fdo-1.12.0.tar.xz +# From https://wpewebkit.org/releases/wpebackend-fdo-1.12.1.tar.xz.sums +md5 494f4a5b2bd89dacef37b69534b2e1ce wpebackend-fdo-1.12.1.tar.xz +sha1 72a85e4615e085926f7ad8fc8414f9c6a878ef28 wpebackend-fdo-1.12.1.tar.xz +sha256 45aa833c44ec292f31fa943b01b8cc75e54eb623ad7ba6a66fc2f118fe69e629 wpebackend-fdo-1.12.1.tar.xz # Hashes for license files: sha256 c9f6803371047fad3e72200ec6cd226329a5ee08ac61104c8211c2761fb46825 COPYING diff --git a/package/wpebackend-fdo/wpebackend-fdo.mk b/package/wpebackend-fdo/wpebackend-fdo.mk index 5fe9c5397f..2e2bdee94e 100644 --- a/package/wpebackend-fdo/wpebackend-fdo.mk +++ b/package/wpebackend-fdo/wpebackend-fdo.mk @@ -4,7 +4,7 @@ # ################################################################################ -WPEBACKEND_FDO_VERSION = 1.12.0 +WPEBACKEND_FDO_VERSION = 1.12.1 WPEBACKEND_FDO_SITE = https://wpewebkit.org/releases WPEBACKEND_FDO_SOURCE = wpebackend-fdo-$(WPEBACKEND_FDO_VERSION).tar.xz WPEBACKEND_FDO_INSTALL_STAGING = YES From peter at korsgaard.com Sun Mar 5 17:14:28 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 05 Mar 2023 18:14:28 +0100 Subject: [Buildroot] [PATCH v4, 1/1] package/libmodsecurity: needs dynamic library In-Reply-To: <20230220223151.12965-1-fontaine.fabrice@gmail.com> (Fabrice Fontaine's message of "Mon, 20 Feb 2023 23:31:51 +0100") References: <20230220223151.12965-1-fontaine.fabrice@gmail.com> Message-ID: <875ybf9l3f.fsf@dell.be.48ers.dk> >>>>> "Fabrice" == Fabrice Fontaine writes: > Commit 9fc652a373034118535397fdd4042ab9f8fd7adf was incomplete as > mbedtls can be pulled in libcurl through libssh2 resulting in the > following build failure: > /home/autobuild/autobuild/instance-4/output-1/host/lib/gcc/powerpc64le-buildroot-linux-musl/11.3.0/../../../../powerpc64le-buildroot-linux-musl/bin/ld: > /home/autobuild/autobuild/instance-4/output-1/host/powerpc64le-buildroot-linux-musl/sysroot/usr/lib//libmbedcrypto.a(md5.c.o): > in function `mbedtls_md5_init': > md5.c:(.text+0x0): multiple definition of `mbedtls_md5_init'; > ../../src/.libs/libmodsecurity.a(libmbedtls_la-md5.o):md5.c:(.text+0x0): > first defined here > Fixes: > - http://autobuild.buildroot.org/results/4c235e46188f23d1a48297f4e5942cec7b25959a > Signed-off-by: Fabrice Fontaine > --- > Changes v3 -> v4 (after review of Thomas Petazzoni): > - Disable building statically > Changes v2 -> v3: > - Fix syntax > Changes v1 -> v2: > - Update nginx-modsecurity Committed to 2022.11.x and 2022.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Sun Mar 5 17:18:55 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 05 Mar 2023 18:18:55 +0100 Subject: [Buildroot] [PATCH 1/1] package/mutt: fix build failure when host provides an old gpgrt-config In-Reply-To: <20230221172829.3407641-1-fontaine.fabrice@gmail.com> (Fabrice Fontaine's message of "Tue, 21 Feb 2023 18:28:29 +0100") References: <20230221172829.3407641-1-fontaine.fabrice@gmail.com> Message-ID: <871qm39kw0.fsf@dell.be.48ers.dk> >>>>> "Fabrice" == Fabrice Fontaine writes: > As already done for gnupg2 in commit > d7f2d8403ec82f3b1772ec17bf1df8c42987a1f8, apply the same fix to mutt to > avoid the following build failure: > /home/thomas/autobuild/instance-2/output-1/host/bin/i686-buildroot-linux-uclibc-gcc > -DPKGDATADIR=\"/usr/share/mutt\" -DSYSCONFDIR=\"/etc\" > -DBINDIR=\"/usr/bin\" -DMUTTLOCALEDIR=\"/usr/share/locale\" > -DHAVE_CONFIG_H=1 -I. -I. -I. -I/usr/include -D_LARGEFILE_SOURCE > -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -pedantic > -Wno-long-long -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE > -D_FILE_OFFSET_BITS=64 -O3 -g0 -c -o txt2c.o txt2c.c > i686-buildroot-linux-uclibc-gcc: ERROR: unsafe header/library path used in cross-compilation: '-I/usr/include' > Fixes: > - http://autobuild.buildroot.org/results/98010be4ef70e58819ea2d17315bdac66a619b23 > Signed-off-by: Fabrice Fontaine Committed to 2022.11.x and 2022.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Sun Mar 5 17:22:10 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 05 Mar 2023 18:22:10 +0100 Subject: [Buildroot] [PATCH 1/1] boot/at91dataflashboot: disable stack-protector In-Reply-To: <20230222103242.755918-1-fontaine.fabrice@gmail.com> (Fabrice Fontaine's message of "Wed, 22 Feb 2023 11:32:42 +0100") References: <20230222103242.755918-1-fontaine.fabrice@gmail.com> Message-ID: <87wn3v8665.fsf@dell.be.48ers.dk> >>>>> "Fabrice" == Fabrice Fontaine writes: > Disable stack-protector to avoid the following build failure: > /home/buildroot/autobuild/instance-1/output-1/host/bin/arm-buildroot-linux-gnueabi-ld > -T elf32-littlearm.lds -Ttext 0 -n -o DataflashBoot-1.05.out > objs/cstartup_ram.o objs/at45.o objs/com.o objs/dataflash.o > objs/div0.o objs/init.o objs/main.o objs/stdio.o objs/asm_isr.o > objs/jump.o objs/_udivsi3.o objs/_umodsi3.o objs/led.o > /home/buildroot/autobuild/instance-1/output-1/host/bin/arm-buildroot-linux-gnueabi-ld: objs/main.o: in function `main': > main.c:(.text.startup+0x834): undefined reference to `__stack_chk_guard' > Fixes: > - http://autobuild.buildroot.org/results/502c54be4978e628724d72ee2a75d4c5e0a6ace8 > Signed-off-by: Fabrice Fontaine Committed to 2022.11.x and 2022.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Sun Mar 5 17:23:35 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 05 Mar 2023 18:23:35 +0100 Subject: [Buildroot] [PATCH 1/1] boot/opensbi: fix build with empty OPENSBI_PLAT In-Reply-To: <20230222095434.444552-1-fontaine.fabrice@gmail.com> (Fabrice Fontaine's message of "Wed, 22 Feb 2023 10:54:34 +0100") References: <20230222095434.444552-1-fontaine.fabrice@gmail.com> Message-ID: <87sfej863s.fsf@dell.be.48ers.dk> >>>>> "Fabrice" == Fabrice Fontaine writes: > Fix the following build failure when OPENSBI_PLAT is empty raised since > commit 9b5b7165deb91bad3cdb1ea0dd8f940eff75f3a9: > /usr/bin/install -m 0644 -D > /nvmedata/autobuild/instance-4/output-1/build/opensbi-0.9/build/platform//firmware/fw_jump.bin > /nvmedata/autobuild/instance-4/output-1/images/fw_jump.bin > /usr/bin/install: cannot stat > '/nvmedata/autobuild/instance-4/output-1/build/opensbi-0.9/build/platform//firmware/fw_jump.bin': > No such file or directory > Fixes: > - http://autobuild.buildroot.org/results/8033327f090e4a3d84a7fce1f62b14fdf89dbd89 > Signed-off-by: Fabrice Fontaine Committed to 2022.11.x and 2022.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Sun Mar 5 17:25:16 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 05 Mar 2023 18:25:16 +0100 Subject: [Buildroot] [PATCH 1/1] package/sudo: fix openssl static build In-Reply-To: <20230222094441.439014-1-fontaine.fabrice@gmail.com> (Fabrice Fontaine's message of "Wed, 22 Feb 2023 10:44:41 +0100") References: <20230222094441.439014-1-fontaine.fabrice@gmail.com> Message-ID: <87o7p7860z.fsf@dell.be.48ers.dk> >>>>> "Fabrice" == Fabrice Fontaine writes: > Fix the following build failure with sparc raised since bump to version > 1.9.11p2 in commit 9b7f8da96be549a52630cd87b30851d600f163a4 and > https://github.com/sudo-project/sudo/commit/9fbbca7b7a4cc60a8aa27d73de54278004a704c0: > hecking for X509_STORE_CTX_get0_cert > configure:21215: /home/thomas/autobuild/instance-3/output-1/host/bin/sparc-buildroot-linux-uclibc-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -static -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -static conftest.c -L/home/thomas/autobuild/instance-3/output-1/host/bin/../sparc-buildroot-linux-uclibc/sysroot/usr/lib -lssl -lz -pthread -latomic -lcrypto >&5 > /home/thomas/autobuild/instance-3/output-1/host/lib/gcc/sparc-buildroot-linux-uclibc/10.4.0/../../../../sparc-buildroot-linux-uclibc/bin/ld: /home/thomas/autobuild/instance-3/output-1/host/bin/../sparc-buildroot-linux-uclibc/sysroot/usr/lib/libcrypto.a(x509cset.o): in function `X509_CRL_up_ref': > x509cset.c:(.text+0x108): undefined reference to `__atomic_fetch_add_4' > [...] > In file included from ./hostcheck.c:38: > ../../include/sudo_compat.h:342:41: error: conflicting types for 'ASN1_STRING_data' > 342 | # define ASN1_STRING_get0_data(x) ASN1_STRING_data(x) > | ^~~~~~~~~~~~~~~~ > Fixes: > - http://autobuild.buildroot.org/results/8be59dd94e4916f9457cb435104e36e62a28373b > Signed-off-by: Fabrice Fontaine Committed to 2022.11.x and 2022.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Sun Mar 5 17:26:24 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 05 Mar 2023 18:26:24 +0100 Subject: [Buildroot] [PATCH 1/1] package/gcc/gcc-initial: fix typo In-Reply-To: <20230221224747.117361-1-fontaine.fabrice@gmail.com> (Fabrice Fontaine's message of "Tue, 21 Feb 2023 23:47:47 +0100") References: <20230221224747.117361-1-fontaine.fabrice@gmail.com> Message-ID: <87jzzv85z3.fsf@dell.be.48ers.dk> >>>>> "Fabrice" == Fabrice Fontaine writes: > Fix typo: am internal step -> an internal step > Signed-off-by: Fabrice Fontaine Committed to 2022.11.x and 2022.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Sun Mar 5 17:28:55 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 05 Mar 2023 18:28:55 +0100 Subject: [Buildroot] [PATCH] package/wilc-driver: fix build failure due to wrong pointer casts In-Reply-To: <20230222160518.3361b224@windsurf> (Thomas Petazzoni via buildroot's message of "Wed, 22 Feb 2023 16:05:18 +0100") References: <20221231174208.1999716-1-giulio.benetti@benettiengineering.com> <20230222160518.3361b224@windsurf> Message-ID: <87fsaj85uw.fsf@dell.be.48ers.dk> >>>>> "Thomas" == Thomas Petazzoni via buildroot writes: > On Sat, 31 Dec 2022 18:42:08 +0100 > Giulio Benetti wrote: >> Add local patch pending upstream[0] to fix the bug. >> >> [0]: https://github.com/embeddedTS/wilc3000-external-module/pull/3 >> >> Fixes: >> http://autobuild.buildroot.net/results/0a0/0a022d5c053bf8f7a53349b8bae4b2168a9cd134/ >> >> Signed-off-by: Giulio Benetti >> --- >> .../wilc-driver/0005-Fix-cast-warnings.patch | 43 +++++++++++++++++++ >> 1 file changed, 43 insertions(+) >> create mode 100644 package/wilc-driver/0005-Fix-cast-warnings.patch > Applied to master, thanks. Committed to 2022.11.x, thanks. -- Bye, Peter Korsgaard From ju.o at free.fr Sun Mar 5 17:30:55 2023 From: ju.o at free.fr (Julien Olivain) Date: Sun, 5 Mar 2023 18:30:55 +0100 Subject: [Buildroot] [PATCH next 1/1] support/testing/tests/package/test_ddrescue.py: new runtime test Message-ID: <20230305173055.197754-1-ju.o@free.fr> Signed-off-by: Julien Olivain --- Patch tested on branch next at commit b793f3a with commands: python3 -m flake8 support/testing/tests/package/test_ddrescue.py [no-output] support/testing/run-tests \ -d dl -o output_folder \ tests.package.test_ddrescue ... OK --- DEVELOPERS | 2 + .../testing/tests/package/test_ddrescue.py | 94 +++++++++++++++++++ .../test_ddrescue/linux-ddrescue.fragment | 4 + 3 files changed, 100 insertions(+) create mode 100644 support/testing/tests/package/test_ddrescue.py create mode 100644 support/testing/tests/package/test_ddrescue/linux-ddrescue.fragment diff --git a/DEVELOPERS b/DEVELOPERS index d052e59122..a6ed5c48cc 100644 --- a/DEVELOPERS +++ b/DEVELOPERS @@ -1715,6 +1715,8 @@ F: support/testing/tests/package/sample_python_distro.py F: support/testing/tests/package/sample_python_gnupg.py F: support/testing/tests/package/sample_python_pyalsa.py F: support/testing/tests/package/sample_python_spake2.py +F: support/testing/tests/package/test_ddrescue.py +F: support/testing/tests/package/test_ddrescue/ F: support/testing/tests/package/test_gnupg2.py F: support/testing/tests/package/test_highway.py F: support/testing/tests/package/test_hwloc.py diff --git a/support/testing/tests/package/test_ddrescue.py b/support/testing/tests/package/test_ddrescue.py new file mode 100644 index 0000000000..2206971421 --- /dev/null +++ b/support/testing/tests/package/test_ddrescue.py @@ -0,0 +1,94 @@ +import os + +import infra.basetest + + +class TestDdrescue(infra.basetest.BRTest): + + # A specific configuration is needed for testing ddrescue: + # - A kernel config fragment enables loop blk dev and device + # mapper dm-dust, which are used to simulate a failing storage + # block device. + # - dmraid user space package is needed to configure dm-dust + config = \ + """ + BR2_aarch64=y + BR2_TOOLCHAIN_EXTERNAL=y + BR2_TARGET_GENERIC_GETTY_PORT="ttyAMA0" + BR2_LINUX_KERNEL=y + BR2_LINUX_KERNEL_CUSTOM_VERSION=y + BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.1.15" + BR2_LINUX_KERNEL_USE_CUSTOM_CONFIG=y + BR2_LINUX_KERNEL_CUSTOM_CONFIG_FILE="board/qemu/aarch64-virt/linux.config" + BR2_LINUX_KERNEL_CONFIG_FRAGMENT_FILES="{}" + BR2_LINUX_KERNEL_NEEDS_HOST_OPENSSL=y + BR2_PACKAGE_DDRESCUE=y + BR2_PACKAGE_DMRAID=y + BR2_TARGET_ROOTFS_CPIO=y + BR2_TARGET_ROOTFS_CPIO_GZIP=y + # BR2_TARGET_ROOTFS_TAR is not set + """.format( + infra.filepath("tests/package/test_ddrescue/linux-ddrescue.fragment") + ) + + def test_run(self): + img = os.path.join(self.builddir, "images", "rootfs.cpio.gz") + kern = os.path.join(self.builddir, "images", "Image") + self.emulator.boot(arch="aarch64", + kernel=kern, + kernel_cmdline=["console=ttyAMA0"], + options=["-M", "virt", "-cpu", "cortex-a57", "-m", "256M", "-initrd", img]) + self.emulator.login() + + # Test variables: + dev_img = "/tmp/dev.img" + lo_dev = "/dev/loop0" + dm_dev_name = "dust0" + dm_dev = f"/dev/mapper/{dm_dev_name}" + ddrescue_img = "/tmp/ddrescue.img" + + # Test the program can execute + self.assertRunOk("ddrescue --version") + + # Create a 1MB file of zeroes for initial loopback block device + self.assertRunOk(f"dd if=/dev/zero of={dev_img} bs=1M count=1") + + # Setup lookback block device + self.assertRunOk(f"losetup {lo_dev} {dev_img}") + + # Create and setup dm-dust to simulate a failing block device + # The dev_img file is 1MB: 2048 blocks of 512 bytes each + self.assertRunOk(f"dmsetup create {dm_dev_name} --table '0 2048 dust {lo_dev} 0 512'") + + # Add few bad blocks and enable I/O error emulation + for badblock in [30, 40, 50, 60]: + self.assertRunOk(f"dmsetup message {dm_dev_name} 0 addbadblock {badblock}") + self.assertRunOk(f"dmsetup message {dm_dev_name} 0 enable") + + # Show device mapper status, to make debugging easier + self.assertRunOk(f"dmsetup status {dm_dev_name}") + + # A normal 'dd' is expected to fail with I/O error + cmd = f"dd if={dm_dev} of=/dev/null bs=512" + _, exit_code = self.emulator.run(cmd) + self.assertNotEqual(exit_code, 0) + + # Where a normal 'dd' fails, 'ddrescue' is expected to succeed + self.assertRunOk(f"ddrescue {dm_dev} {ddrescue_img}") + + # ddrescue does not normaly write any output data when there + # is I/O error on the input. The intent is to preserve any + # data that could have been read in a previous pass. There is + # one exception, when the output is a non-existing regular + # file, ddrescue will initialize it with zeroes the first + # time. Since the original image file was also including + # zeroes, the recovered image is expected to be the same as + # the original one. See ddrescue manual: + # https://www.gnu.org/software/ddrescue/manual/ddrescue_manual.html#Introduction + # "Ddrescue does not write zeros to the output when it finds + # bad sectors in the input, and does not truncate the output + # file if not asked to." + # https://www.gnu.org/software/ddrescue/manual/ddrescue_manual.html#Algorithm + # "If the output file is a regular file created by ddrescue, + # the areas marked as bad-sector will contain zeros." + self.assertRunOk(f"cmp {dev_img} {ddrescue_img}") diff --git a/support/testing/tests/package/test_ddrescue/linux-ddrescue.fragment b/support/testing/tests/package/test_ddrescue/linux-ddrescue.fragment new file mode 100644 index 0000000000..5cbe18a89f --- /dev/null +++ b/support/testing/tests/package/test_ddrescue/linux-ddrescue.fragment @@ -0,0 +1,4 @@ +CONFIG_BLK_DEV_LOOP=y +CONFIG_MD=y +CONFIG_BLK_DEV_DM=y +CONFIG_DM_DUST=y -- 2.39.2 From peter at korsgaard.com Sun Mar 5 17:32:44 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 05 Mar 2023 18:32:44 +0100 Subject: [Buildroot] [PATCH 1/1] package/netsurf: force libopenssl In-Reply-To: <20230222212235.16202-1-fontaine.fabrice@gmail.com> (Fabrice Fontaine's message of "Wed, 22 Feb 2023 22:22:35 +0100") References: <20230222212235.16202-1-fontaine.fabrice@gmail.com> Message-ID: <87bkl785oj.fsf@dell.be.48ers.dk> >>>>> "Fabrice" == Fabrice Fontaine writes: > netsurf raises the following build failure since bump of libressl to > version 3.5.2 in commit 8b216927db080b38fdbf1f8b025b6f90a89d4bc2: > content/fetchers/about.c: In function 'ns_X509_get_signature_nid': > content/fetchers/about.c:548:25: error: dereferencing pointer to incomplete type 'X509 {aka struct x509_st}' > return OBJ_obj2nid(cert->cert_info->key->algor->algorithm); > ^~ > Fixes: > - http://autobuild.buildroot.org/results/c225aaac31398ba495921bd4b85e588199822561 > Signed-off-by: Fabrice Fontaine Committed to 2022.11.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Sun Mar 5 17:34:19 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 05 Mar 2023 18:34:19 +0100 Subject: [Buildroot] [PATCH v2,1/1] package/efivar: needs threads In-Reply-To: <20230223162847.9247-1-fontaine.fabrice@gmail.com> (Fabrice Fontaine's message of "Thu, 23 Feb 2023 17:28:47 +0100") References: <20230223162847.9247-1-fontaine.fabrice@gmail.com> Message-ID: <877cvv85lw.fsf@dell.be.48ers.dk> >>>>> "Fabrice" == Fabrice Fontaine writes: > Add a thread dependency as Upstream quickly closed > https://github.com/rhboot/efivar/pull/238 to fix the following build > failure without threads raised since bump to version 38 in commit > f24029b561fbda0953c7dbd93d2485b03873996d and > https://github.com/rhboot/efivar/commit/cff88dd96b9d43e2c5875a24ba6180b196890ded: > thread-test.c:14:10: fatal error: pthread.h: No such file or directory > 14 | #include > | ^~~~~~~~~~~ > Fixes: > - http://autobuild.buildroot.org/results/f2da14f91dc602a32dd5b2b7bdf3d3aa43afa7f4 > Signed-off-by: Fabrice Fontaine > --- > Changes v1 -> v2: > - Add a thread dependency Committed to 2022.11.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Sun Mar 5 17:36:25 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 05 Mar 2023 18:36:25 +0100 Subject: [Buildroot] [PATCH 1/1] package/wpa_supplicant: fix builds with missing sha384 hash functions In-Reply-To: <20230223164747.1653580-1-geomatsi@gmail.com> (Sergey Matyukevich's message of "Thu, 23 Feb 2023 19:47:47 +0300") References: <20230223164747.1653580-1-geomatsi@gmail.com> Message-ID: <87356j85ie.fsf@dell.be.48ers.dk> >>>>> "Sergey" == Sergey Matyukevich writes: > SAE, unlike OWE or DPP, does not explicitly enable support for sha384 > hash functions. Possible WPA3 build issue is masked, since all three > SAE/OWE/DPP are included. However, there exist other configurations > that enable only SAE. For instance, one such build configuration is > wpa_supplicant AP mode with mesh support. > This change adds upstream patch that includes sha384 and sha256 hash > functions to builds with SAE support. > Fixes: http://autobuild.buildroot.net/results/f349130985870f4a781cca56c3f551108f81aa3e/ > Signed-off-by: Sergey Matyukevich Committed to 2022.11.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Sun Mar 5 17:37:13 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 05 Mar 2023 18:37:13 +0100 Subject: [Buildroot] [PATCH v2,1/1] package/gcc: fix GCC_DL_DIR In-Reply-To: <20230223220947.8226-1-fontaine.fabrice@gmail.com> (Fabrice Fontaine's message of "Thu, 23 Feb 2023 23:09:47 +0100") References: <20230223220947.8226-1-fontaine.fabrice@gmail.com> Message-ID: <87y1ob6qwm.fsf@dell.be.48ers.dk> >>>>> "Fabrice" == Fabrice Fontaine writes: > GCC_DL_DIR is empty as gcc is not a "real" package, as a result, the > following (silent) error is raised when BR2_CCACHE is set: > /home/thomas/autobuild/instance-0/output-1/per-package/host-gcc-initial/host/bin/ccache > /usr/bin/gcc -O2 > -I/home/thomas/autobuild/instance-0/output-1/per-package/host-gcc-initial/host/include > -DBR_CROSS_PATH_SUFFIX='".br_real"' -DBR_CCACHE_HASH=\"` printf '%s\n' > --target=aarch64_be-buildroot-linux-gnu > --with-sysroot=@HOST_DIR@/aarch64_be-buildroot-linux-gnu/sysroot > --enable-__cxa_atexit --with-gnu-ld --disable-libssp > --disable-multilib --disable-decimal-float --enable-plugins > --enable-lto --with-gmp=@HOST_DIR@ --with-mpc=@HOST_DIR@ > --with-mpfr=@HOST_DIR@ --with-bugurl="http://bugs.buildroot.net/" > --without-zstd --disable-libquadmath --disable-libquadmath-support > --enable-tls --enable-threads --without-isl --without-cloog > --with-abi="lp64" --with-cpu=cortex-a53 --enable-languages=c > --disable-shared --without-headers --disable-threads --with-newlib > --disable-largefile | sha256sum - /gcc-11.3.0.tar.xz > package/gcc/11.3.0/0001-or1k-Add-mcmodel-option-to-handle-large-GOTs.patch > package/ > gcc/11.3.0/0002-or1k-Use-cmodel-large-when-building-crtstuff.patch > package/gcc/11.3.0/0003-gcc-define-_REENTRANT-for-OpenRISC-when-pthread-is-p.patch > package/gcc/11.3.0/0004-disable-split-stack-for-non-thread-builds.patch > package/gcc/11.3.0/0005-rs6000-Improve-.machine.patch > package/gcc/11.3.0/0006-rs6000-Do-not-use-rs6000_cpu-for-.machine-ppc-and-pp.patch > package/gcc/11.3.0/0007-fixinc-don-t-fix-machine-names-in-__has_include-.-PR.patch > | cut -c -64 | tr -d '\n'`\" > -DBR_SYSROOT='"aarch64_be-buildroot-linux-gnu/sysroot"' > -DBR_ADDITIONAL_CFLAGS='"-Wl,-z,max-page-size=65536", > "-Wl,-z,common-page-size=65536", "-fstack-protector-strong",' > -DBR_CCACHE -DBR2_RELRO_PARTIAL -s -Wl,--hash-style=both > toolchain/toolchain-wrapper.c -o > /home/thomas/autobuild/instance-0/output-1/build/host-gcc-initial-11.3.0/toolchain-wrapper > sha256sum: /gcc-11.3.0.tar.xz: No such file or directory > This patch replaces GCC_DL_DIR by $($(PKG)_DL_DIR) as suggested by > Arnout Vandecappelle. > Fixes: > - Found when investigating: http://autobuild.buildroot.org/results/ae75f5cdd4a1fe97359b99b2bcade258097c86dd > Signed-off-by: Fabrice Fontaine > --- > Changes v1 -> v2 (after review of Arnout Vandecappelle): > - Use $($(PKG)_DL_DIR) Committed to 2022.11.x and 2022.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Sun Mar 5 17:37:51 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 05 Mar 2023 18:37:51 +0100 Subject: [Buildroot] [PATCH 1/1] package/erlang: fix build with libressl >= 3.5.0 In-Reply-To: <20230223140606.208040-1-fontaine.fabrice@gmail.com> (Fabrice Fontaine's message of "Thu, 23 Feb 2023 15:06:06 +0100") References: <20230223140606.208040-1-fontaine.fabrice@gmail.com> Message-ID: <87ttyz6qvk.fsf@dell.be.48ers.dk> >>>>> "Fabrice" == Fabrice Fontaine writes: > Fix the following build failure with libressl >= 3.5.0 raised since bump > to version 3.5.2 in commit 8b216927db080b38fdbf1f8b025b6f90a89d4bc2: > api_ng.c: In function 'EVP_CIPHER_CTX_copy': > api_ng.c:392:28: error: invalid use of incomplete typedef 'EVP_CIPHER_CTX' {aka 'const struct evp_cipher_ctx_st'} > 392 | if ((in == NULL) || (in->cipher == NULL)) > | ^~ > Fixes: > - http://autobuild.buildroot.org/results/90f7365d8477d35fca452b7b3f38babba086375e > Signed-off-by: Fabrice Fontaine Committed to 2022.11.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Sun Mar 5 17:38:34 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 05 Mar 2023 18:38:34 +0100 Subject: [Buildroot] [PATCH 1/1] package/gerbera: fix build with fmt >= 9.0.0 In-Reply-To: <20230223141745.303457-1-fontaine.fabrice@gmail.com> (Fabrice Fontaine's message of "Thu, 23 Feb 2023 15:17:45 +0100") References: <20230223141745.303457-1-fontaine.fabrice@gmail.com> Message-ID: <87pm9n6qud.fsf@dell.be.48ers.dk> >>>>> "Fabrice" == Fabrice Fontaine writes: > Fix the following build failure with fmt >= 9.0.0 raised since commit > 5c83dc5451fb59ffa5cd40d30c4c532dd25e8333: > /tmp/instance-5/output-1/build/gerbera-1.10.0/src/database/sql_database.cc:1688:26: required from here > /tmp/instance-5/output-1/host/x86_64-buildroot-linux-gnu/sysroot/usr/include/fmt/format.h:3973:36: error: passing 'const fmt::v9::formatter >, __gnu_cxx::__normal_iterator >, char>, char, void>::formatter_type' {aka 'const fmt::v9::formatter'} as 'this' argument discards qualifiers [-fpermissive] > 3973 | out = value_formatter_.format(map(*it), ctx); > | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ > Fixes: > - http://autobuild.buildroot.org/results/56c46fa7e922360d2c4b4093f8a030cc83726799 > Signed-off-by: Fabrice Fontaine Committed to 2022.11.x and 2022.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Sun Mar 5 17:18:38 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 5 Mar 2023 18:18:38 +0100 Subject: [Buildroot] [git commit branch/2022.11.x] package/mutt: fix build failure when host provides an old gpgrt-config Message-ID: <20230305173947.A44E5861FB@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=882dd58772411e6503b87e593441cdf4a1a893e5 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.11.x As already done for gnupg2 in commit d7f2d8403ec82f3b1772ec17bf1df8c42987a1f8, apply the same fix to mutt to avoid the following build failure: /home/thomas/autobuild/instance-2/output-1/host/bin/i686-buildroot-linux-uclibc-gcc -DPKGDATADIR=\"/usr/share/mutt\" -DSYSCONFDIR=\"/etc\" -DBINDIR=\"/usr/bin\" -DMUTTLOCALEDIR=\"/usr/share/locale\" -DHAVE_CONFIG_H=1 -I. -I. -I. -I/usr/include -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -pedantic -Wno-long-long -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O3 -g0 -c -o txt2c.o txt2c.c i686-buildroot-linux-uclibc-gcc: ERROR: unsafe header/library path used in cross-compilation: '-I/usr/include' Fixes: - http://autobuild.buildroot.org/results/98010be4ef70e58819ea2d17315bdac66a619b23 Signed-off-by: Fabrice Fontaine Signed-off-by: Thomas Petazzoni (cherry picked from commit a39e328bb2835cd157ee1622d5117ba252d44733) Signed-off-by: Peter Korsgaard --- package/mutt/mutt.mk | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/package/mutt/mutt.mk b/package/mutt/mutt.mk index 0a98396d88..5cf1b6bad2 100644 --- a/package/mutt/mutt.mk +++ b/package/mutt/mutt.mk @@ -37,6 +37,10 @@ MUTT_DEPENDENCIES += libgpgme MUTT_CONF_OPTS += \ --enable-gpgme \ --with-gpgme-prefix=$(STAGING_DIR)/usr + +# Force the path to "gpgrt-config" (from the libgpg-error package) to +# avoid using the one on host, if present. +MUTT_CONF_ENV += GPGRT_CONFIG=$(STAGING_DIR)/usr/bin/gpgrt-config else MUTT_CONF_OPTS += --disable-gpgme endif From peter at korsgaard.com Sun Mar 5 17:23:17 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 5 Mar 2023 18:23:17 +0100 Subject: [Buildroot] [git commit branch/2022.11.x] boot/opensbi: fix build with empty OPENSBI_PLAT Message-ID: <20230305173947.B7A1B86330@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=b570774e0958f9f3452f1fa223924447e37285ff branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.11.x Fix the following build failure when OPENSBI_PLAT is empty raised since commit 9b5b7165deb91bad3cdb1ea0dd8f940eff75f3a9: /usr/bin/install -m 0644 -D /nvmedata/autobuild/instance-4/output-1/build/opensbi-0.9/build/platform//firmware/fw_jump.bin /nvmedata/autobuild/instance-4/output-1/images/fw_jump.bin /usr/bin/install: cannot stat '/nvmedata/autobuild/instance-4/output-1/build/opensbi-0.9/build/platform//firmware/fw_jump.bin': No such file or directory Fixes: - http://autobuild.buildroot.org/results/8033327f090e4a3d84a7fce1f62b14fdf89dbd89 Signed-off-by: Fabrice Fontaine Signed-off-by: Thomas Petazzoni (cherry picked from commit bd061466f90e3f17d47d4e1641590d60c07a6cac) Signed-off-by: Peter Korsgaard --- boot/opensbi/opensbi.mk | 2 ++ 1 file changed, 2 insertions(+) diff --git a/boot/opensbi/opensbi.mk b/boot/opensbi/opensbi.mk index 06ec87b2c3..dd113a0bf8 100644 --- a/boot/opensbi/opensbi.mk +++ b/boot/opensbi/opensbi.mk @@ -71,6 +71,7 @@ OPENSBI_INSTALL_IMAGES = YES OPENSBI_FW_IMAGES += payload endif +ifneq ($(OPENSBI_PLAT),) define OPENSBI_INSTALL_IMAGES_CMDS $(foreach f,$(OPENSBI_FW_IMAGES),\ $(INSTALL) -m 0644 -D $(@D)/build/platform/$(OPENSBI_PLAT)/firmware/fw_$(f).bin \ @@ -79,6 +80,7 @@ define OPENSBI_INSTALL_IMAGES_CMDS $(BINARIES_DIR)/fw_$(f).elf ) endef +endif # libsbi.a is not a library meant to be linked in user-space code, but # with bare metal code, which is why we don't install it in From peter at korsgaard.com Sun Mar 5 17:10:39 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 5 Mar 2023 18:10:39 +0100 Subject: [Buildroot] [git commit branch/2022.11.x] package/libmodsecurity: needs dynamic library Message-ID: <20230305173947.9B24E86318@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=7f66598865f1fede86327967608afee46caec50c branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.11.x Commit 9fc652a373034118535397fdd4042ab9f8fd7adf was incomplete as mbedtls can be pulled in libcurl through libssh2 resulting in the following build failure: /home/autobuild/autobuild/instance-4/output-1/host/lib/gcc/powerpc64le-buildroot-linux-musl/11.3.0/../../../../powerpc64le-buildroot-linux-musl/bin/ld: /home/autobuild/autobuild/instance-4/output-1/host/powerpc64le-buildroot-linux-musl/sysroot/usr/lib//libmbedcrypto.a(md5.c.o): in function `mbedtls_md5_init': md5.c:(.text+0x0): multiple definition of `mbedtls_md5_init'; ../../src/.libs/libmodsecurity.a(libmbedtls_la-md5.o):md5.c:(.text+0x0): first defined here Fixes: - http://autobuild.buildroot.org/results/4c235e46188f23d1a48297f4e5942cec7b25959a Signed-off-by: Fabrice Fontaine Signed-off-by: Thomas Petazzoni (cherry picked from commit 97bdc0616c6027fe4b92bfa80dd9e7d43df20505) Signed-off-by: Peter Korsgaard --- package/libmodsecurity/Config.in | 14 +++++++------- package/nginx-modsecurity/Config.in | 11 ++++------- 2 files changed, 11 insertions(+), 14 deletions(-) diff --git a/package/libmodsecurity/Config.in b/package/libmodsecurity/Config.in index b15d808759..69bb0494cc 100644 --- a/package/libmodsecurity/Config.in +++ b/package/libmodsecurity/Config.in @@ -2,8 +2,10 @@ config BR2_PACKAGE_LIBMODSECURITY bool "libmodsecurity" depends on BR2_INSTALL_LIBSTDCPP depends on BR2_TOOLCHAIN_HAS_THREADS - # libmodsecurity embeds several mbedtls source files - depends on !(BR2_STATIC_LIBS && BR2_PACKAGE_LIBCURL_MBEDTLS) + # libmodsecurity embeds several mbedtls source files, causing + # various issues when static linking and other dependencies of + # libmodsecurity in turn use mbedtls + depends on !BR2_STATIC_LIBS select BR2_PACKAGE_PCRE2 help Libmodsecurity is one component of the ModSecurity @@ -17,8 +19,6 @@ config BR2_PACKAGE_LIBMODSECURITY https://github.com/SpiderLabs/ModSecurity -comment "libmodsecurity needs a toolchain w/ C++, threads" - depends on !BR2_INSTALL_LIBSTDCPP || !BR2_TOOLCHAIN_HAS_THREADS - -comment "libmodsecurity needs a toolchain w/ dynamic library" - depends on BR2_STATIC_LIBS && BR2_PACKAGE_LIBCURL_MBEDTLS +comment "libmodsecurity needs a toolchain w/ C++, threads, dynamic library" + depends on !BR2_INSTALL_LIBSTDCPP || \ + !BR2_TOOLCHAIN_HAS_THREADS || BR2_STATIC_LIBS diff --git a/package/nginx-modsecurity/Config.in b/package/nginx-modsecurity/Config.in index 5cbe57a866..0bbf05fad9 100644 --- a/package/nginx-modsecurity/Config.in +++ b/package/nginx-modsecurity/Config.in @@ -3,7 +3,7 @@ config BR2_PACKAGE_NGINX_MODSECURITY depends on BR2_PACKAGE_NGINX_HTTP depends on BR2_INSTALL_LIBSTDCPP # libmodsecurity depends on BR2_TOOLCHAIN_HAS_THREADS # libmodsecurity - depends on !(BR2_STATIC_LIBS && BR2_PACKAGE_LIBCURL_MBEDTLS) # libmodsecurity + depends on !BR2_STATIC_LIBS # libmodsecurity select BR2_PACKAGE_LIBMODSECURITY help The ModSecurity-nginx connector is the connection @@ -12,10 +12,7 @@ config BR2_PACKAGE_NGINX_MODSECURITY https://github.com/SpiderLabs/ModSecurity-nginx -comment "nginx-modsecurity needs a toolchain w/ C++, threads" +comment "nginx-modsecurity needs a toolchain w/ C++, threads, dynamic library" depends on BR2_PACKAGE_NGINX_HTTP - depends on !BR2_INSTALL_LIBSTDCPP || !BR2_TOOLCHAIN_HAS_THREADS - -comment "nginx-modsecurity needs a toolchain w/ dynamic library" - depends on BR2_PACKAGE_NGINX_HTTP - depends on BR2_STATIC_LIBS && BR2_PACKAGE_LIBCURL_MBEDTLS + depends on !BR2_INSTALL_LIBSTDCPP || \ + !BR2_TOOLCHAIN_HAS_THREADS || BR2_STATIC_LIBS From peter at korsgaard.com Sun Mar 5 17:32:25 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 5 Mar 2023 18:32:25 +0100 Subject: [Buildroot] [git commit branch/2022.11.x] package/netsurf: force libopenssl Message-ID: <20230305173947.E249686328@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=f8c1d7a2fa770e2194b566bae1a5c3e3968267ae branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.11.x netsurf raises the following build failure since bump of libressl to version 3.5.2 in commit 8b216927db080b38fdbf1f8b025b6f90a89d4bc2: content/fetchers/about.c: In function 'ns_X509_get_signature_nid': content/fetchers/about.c:548:25: error: dereferencing pointer to incomplete type 'X509 {aka struct x509_st}' return OBJ_obj2nid(cert->cert_info->key->algor->algorithm); ^~ Fixes: - http://autobuild.buildroot.org/results/c225aaac31398ba495921bd4b85e588199822561 Signed-off-by: Fabrice Fontaine Signed-off-by: Thomas Petazzoni (cherry picked from commit efe2734fc58cc6bfcc8fa1b696bba81a9797efb9) Signed-off-by: Peter Korsgaard --- package/netsurf/Config.in | 1 + 1 file changed, 1 insertion(+) diff --git a/package/netsurf/Config.in b/package/netsurf/Config.in index 4f7d5c2713..394befcf28 100644 --- a/package/netsurf/Config.in +++ b/package/netsurf/Config.in @@ -20,6 +20,7 @@ config BR2_PACKAGE_NETSURF select BR2_PACKAGE_LIBICONV if !BR2_ENABLE_LOCALE select BR2_PACKAGE_LIBPNG select BR2_PACKAGE_OPENSSL if BR2_PACKAGE_LIBCURL + select BR2_PACKAGE_OPENSSL_FORCE_LIBOPENSSL if BR2_PACKAGE_LIBCURL help NetSurf is a compact graphical web browser which aims for HTML5, CSS and JavaScript support. From peter at korsgaard.com Sun Mar 5 17:27:45 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 5 Mar 2023 18:27:45 +0100 Subject: [Buildroot] [git commit branch/2022.11.x] package/wilc-driver: fix build failure due to wrong pointer casts Message-ID: <20230305173947.D7F1F8631A@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=b9a06799e9ded0367c71a7b288d39a63a1cca9a5 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.11.x Add local patch pending upstream[0] to fix the bug. [0]: https://github.com/embeddedTS/wilc3000-external-module/pull/3 Fixes: http://autobuild.buildroot.net/results/0a0/0a022d5c053bf8f7a53349b8bae4b2168a9cd134/ Signed-off-by: Giulio Benetti Signed-off-by: Thomas Petazzoni (cherry picked from commit 293a878ae268cd0561fc3ab81c04b9a438acf921) Signed-off-by: Peter Korsgaard --- package/wilc-driver/0005-Fix-cast-warnings.patch | 43 ++++++++++++++++++++++++ 1 file changed, 43 insertions(+) diff --git a/package/wilc-driver/0005-Fix-cast-warnings.patch b/package/wilc-driver/0005-Fix-cast-warnings.patch new file mode 100644 index 0000000000..713a15e667 --- /dev/null +++ b/package/wilc-driver/0005-Fix-cast-warnings.patch @@ -0,0 +1,43 @@ +From ebd083223883d479b2dd6f8a0da272797f90d236 Mon Sep 17 00:00:00 2001 +From: Giulio Benetti +Date: Sat, 31 Dec 2022 18:38:33 +0100 +Subject: [PATCH] Fix cast warnings + +Signed-off-by: Giulio Benetti +--- + cfg80211.c | 2 +- + netdev.c | 4 ++-- + 2 files changed, 3 insertions(+), 3 deletions(-) + +diff --git a/cfg80211.c b/cfg80211.c +index 016aa06..2f40c9d 100644 +--- a/cfg80211.c ++++ b/cfg80211.c +@@ -1794,7 +1794,7 @@ static int start_ap(struct wiphy *wiphy, struct net_device *dev, + if (ret != 0) + netdev_err(dev, "Error in setting channel\n"); + +- wilc_wlan_set_bssid(dev, dev->dev_addr, WILC_AP_MODE); ++ wilc_wlan_set_bssid(dev, (u8 *)dev->dev_addr, WILC_AP_MODE); + + return wilc_add_beacon(vif, settings->beacon_interval, + settings->dtim_period, &settings->beacon); +diff --git a/netdev.c b/netdev.c +index 824afea..5a1a51d 100644 +--- a/netdev.c ++++ b/netdev.c +@@ -899,9 +899,9 @@ static int wilc_mac_open(struct net_device *ndev) + vif->idx); + + if (is_valid_ether_addr(ndev->dev_addr)) +- wilc_set_mac_address(vif, ndev->dev_addr); ++ wilc_set_mac_address(vif, (u8 *)ndev->dev_addr); + else +- wilc_get_mac_address(vif, ndev->dev_addr); ++ wilc_get_mac_address(vif, (u8 *)ndev->dev_addr); + netdev_dbg(ndev, "Mac address: %pM\n", ndev->dev_addr); + + if (!is_valid_ether_addr(ndev->dev_addr)) { +-- +2.34.1 + From peter at korsgaard.com Sun Mar 5 17:33:59 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 5 Mar 2023 18:33:59 +0100 Subject: [Buildroot] [git commit branch/2022.11.x] package/efivar: needs threads Message-ID: <20230305173947.EE49F86330@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=a1d2b230f8a176137ab051094755bfadbadbadab branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.11.x Add a thread dependency as Upstream quickly closed https://github.com/rhboot/efivar/pull/238 to fix the following build failure without threads raised since bump to version 38 in commit f24029b561fbda0953c7dbd93d2485b03873996d and https://github.com/rhboot/efivar/commit/cff88dd96b9d43e2c5875a24ba6180b196890ded: thread-test.c:14:10: fatal error: pthread.h: No such file or directory 14 | #include | ^~~~~~~~~~~ Fixes: - http://autobuild.buildroot.org/results/f2da14f91dc602a32dd5b2b7bdf3d3aa43afa7f4 Signed-off-by: Fabrice Fontaine Signed-off-by: Thomas Petazzoni (cherry picked from commit c29f6d63e0adebc8502dd707d3e4050af254d342) Signed-off-by: Peter Korsgaard --- package/efibootmgr/Config.in | 5 +++-- package/efivar/Config.in | 5 +++-- 2 files changed, 6 insertions(+), 4 deletions(-) diff --git a/package/efibootmgr/Config.in b/package/efibootmgr/Config.in index 98ff71c996..5800e6c143 100644 --- a/package/efibootmgr/Config.in +++ b/package/efibootmgr/Config.in @@ -2,6 +2,7 @@ config BR2_PACKAGE_EFIBOOTMGR bool "efibootmgr" depends on BR2_PACKAGE_EFIVAR_ARCH_SUPPORTS # efivar depends on !BR2_STATIC_LIBS # efivar + depends on BR2_TOOLCHAIN_HAS_THREADS # efivar depends on BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_12 # efivar depends on BR2_TOOLCHAIN_GCC_AT_LEAST_4_9 # efivar depends on !BR2_TOOLCHAIN_EXTERNAL_CODESOURCERY_MIPS @@ -15,9 +16,9 @@ config BR2_PACKAGE_EFIBOOTMGR https://github.com/rhboot/efibootmgr -comment "efibootmgr needs a toolchain w/ dynamic library, headers >= 3.12, gcc >= 4.9" +comment "efibootmgr needs a toolchain w/ dynamic library, threads, headers >= 3.12, gcc >= 4.9" depends on BR2_PACKAGE_EFIVAR_ARCH_SUPPORTS - depends on BR2_STATIC_LIBS || \ + depends on BR2_STATIC_LIBS || !BR2_TOOLCHAIN_HAS_THREADS || \ !BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_12 || \ !BR2_TOOLCHAIN_GCC_AT_LEAST_4_9 depends on !BR2_TOOLCHAIN_EXTERNAL_CODESOURCERY_MIPS diff --git a/package/efivar/Config.in b/package/efivar/Config.in index 74f2bb5abb..d4402dbcf7 100644 --- a/package/efivar/Config.in +++ b/package/efivar/Config.in @@ -9,6 +9,7 @@ config BR2_PACKAGE_EFIVAR depends on BR2_PACKAGE_EFIVAR_ARCH_SUPPORTS depends on !BR2_STATIC_LIBS # dlfcn.h depends on BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_12 # linux/nvme.h + depends on BR2_TOOLCHAIN_HAS_THREADS # linux/nvme.h has been renamed to linux/nvme_ioctl.h since 4.4, # and the efivar source handles that situation. However, some # Sourcery CodeBench toolchains use 4.4 kernel headers but they @@ -22,9 +23,9 @@ config BR2_PACKAGE_EFIVAR https://github.com/rhboot/efivar -comment "efivar needs a toolchain w/ dynamic library, headers >= 3.12, gcc >= 4.9" +comment "efivar needs a toolchain w/ dynamic library, threads, headers >= 3.12, gcc >= 4.9" depends on BR2_PACKAGE_EFIVAR_ARCH_SUPPORTS - depends on BR2_STATIC_LIBS || \ + depends on BR2_STATIC_LIBS || !BR2_TOOLCHAIN_HAS_THREADS || \ !BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_12 || \ !BR2_TOOLCHAIN_GCC_AT_LEAST_4_9 depends on !BR2_TOOLCHAIN_EXTERNAL_CODESOURCERY_MIPS From peter at korsgaard.com Sun Mar 5 17:38:20 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 5 Mar 2023 18:38:20 +0100 Subject: [Buildroot] [git commit branch/2022.11.x] package/gerbera: fix build with fmt >= 9.0.0 Message-ID: <20230305173948.2362386330@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=3f28ad6e0b8c952988855ef8acc2975c634386fc branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.11.x Fix the following build failure with fmt >= 9.0.0 raised since commit 5c83dc5451fb59ffa5cd40d30c4c532dd25e8333: /tmp/instance-5/output-1/build/gerbera-1.10.0/src/database/sql_database.cc:1688:26: required from here /tmp/instance-5/output-1/host/x86_64-buildroot-linux-gnu/sysroot/usr/include/fmt/format.h:3973:36: error: passing 'const fmt::v9::formatter >, __gnu_cxx::__normal_iterator >, char>, char, void>::formatter_type' {aka 'const fmt::v9::formatter'} as 'this' argument discards qualifiers [-fpermissive] 3973 | out = value_formatter_.format(map(*it), ctx); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ Fixes: - http://autobuild.buildroot.org/results/56c46fa7e922360d2c4b4093f8a030cc83726799 Signed-off-by: Fabrice Fontaine Signed-off-by: Thomas Petazzoni (cherry picked from commit 9b911c8e8fe52914c1578b846914d7399450067b) Signed-off-by: Peter Korsgaard --- package/gerbera/0001-Fix-build-with-fmt-9-0.patch | 36 +++++++++++++++++++++++ 1 file changed, 36 insertions(+) diff --git a/package/gerbera/0001-Fix-build-with-fmt-9-0.patch b/package/gerbera/0001-Fix-build-with-fmt-9-0.patch new file mode 100644 index 0000000000..63ae8382a3 --- /dev/null +++ b/package/gerbera/0001-Fix-build-with-fmt-9-0.patch @@ -0,0 +1,36 @@ +From d7b8fafbc94405c20753fed569abd8878cccde89 Mon Sep 17 00:00:00 2001 +From: Felix Yan +Date: Fri, 19 Aug 2022 15:22:10 +0300 +Subject: [PATCH] Fix build with fmt 9.0 + +Fixes #2681 + +[Retrieved from: +https://github.com/gerbera/gerbera/commit/d7b8fafbc94405c20753fed569abd8878cccde89] +Signed-off-by: Fabrice Fontaine +--- + src/database/sql_format.h | 4 ++-- + 1 file changed, 2 insertions(+), 2 deletions(-) + +diff --git a/src/database/sql_format.h b/src/database/sql_format.h +index 32dc00efa..e4e1909a8 100644 +--- a/src/database/sql_format.h ++++ b/src/database/sql_format.h +@@ -42,7 +42,7 @@ struct SQLIdentifier { + template <> + struct fmt::formatter : formatter { + template +- auto format(const SQLIdentifier& tn, FormatContext& ctx) -> decltype(ctx.out()) ++ auto format(const SQLIdentifier& tn, FormatContext& ctx) const -> decltype(ctx.out()) + { + return format_to(ctx.out(), "{}{}{}", tn.quote_begin, tn.name, tn.quote_end); + } +@@ -61,7 +61,7 @@ struct ColumnUpdate { + template <> + struct fmt::formatter : formatter { + template +- auto format(const ColumnUpdate& a, FormatContext& ctx) -> decltype(ctx.out()) ++ auto format(const ColumnUpdate& a, FormatContext& ctx) const -> decltype(ctx.out()) + { + return format_to(ctx.out(), "{} = {}", a.column, a.value); + } From peter at korsgaard.com Sun Mar 5 17:36:57 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 5 Mar 2023 18:36:57 +0100 Subject: [Buildroot] [git commit branch/2022.11.x] package/gcc: fix GCC_DL_DIR Message-ID: <20230305173948.102B88631A@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=1c00bbd2e7e382bd8a01209ee320d8fe765a51c0 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.11.x GCC_DL_DIR is empty as gcc is not a "real" package, as a result, the following (silent) error is raised when BR2_CCACHE is set: /home/thomas/autobuild/instance-0/output-1/per-package/host-gcc-initial/host/bin/ccache /usr/bin/gcc -O2 -I/home/thomas/autobuild/instance-0/output-1/per-package/host-gcc-initial/host/include -DBR_CROSS_PATH_SUFFIX='".br_real"' -DBR_CCACHE_HASH=\"` printf '%s\n' --target=aarch64_be-buildroot-linux-gnu --with-sysroot=@HOST_DIR@/aarch64_be-buildroot-linux-gnu/sysroot --enable-__cxa_atexit --with-gnu-ld --disable-libssp --disable-multilib --disable-decimal-float --enable-plugins --enable-lto --with-gmp=@HOST_DIR@ --with-mpc=@HOST_DIR@ --with-mpfr=@HOST_DIR@ --with-bugurl="http://bugs.buildroot.net/" --without-zstd --disable-libquadmath --disable-libquadmath-support --enable-tls --enable-threads --without-isl --without-cloog --with-abi="lp64" --with-cpu=cortex-a53 --enable-languages=c --disable-shared --without-headers --disable-threads --with-newlib --disable-largefile | sha256sum - /gcc-11.3.0.tar.xz package/gcc/11.3.0/0001-or1k-Add-mcmodel-option-to-handle-large-GOTs.patch package/ gcc/11.3.0/0002-or1k-Use-cmodel-large-when-building-crtstuff.patch package/gcc/11.3.0/0003-gcc-define-_REENTRANT-for-OpenRISC-when-pthread-is-p.patch package/gcc/11.3.0/0004-disable-split-stack-for-non-thread-builds.patch package/gcc/11.3.0/0005-rs6000-Improve-.machine.patch package/gcc/11.3.0/0006-rs6000-Do-not-use-rs6000_cpu-for-.machine-ppc-and-pp.patch package/gcc/11.3.0/0007-fixinc-don-t-fix-machine-names-in-__has_include-.-PR.patch | cut -c -64 | tr -d '\n'`\" -DBR_SYSROOT='"aarch64_be-buildroot-linux-gnu/sysroot"' -DBR_ADDITIONAL_CFLAGS='"-Wl,-z,max-page-size=65536", "-Wl,-z,common-page-size=65536", "-fstack-protector-strong",' -DBR_CCACHE -DBR2_RELRO_PARTIAL -s -Wl,--hash-style=both toolchain/toolchain-wrapper.c -o /home/thomas/autobuild/instance-0/output-1/build/host-gcc-initial-11.3.0/toolchain-wrapper sha256sum: /gcc-11.3.0.tar.xz: No such file or directory This patch replaces GCC_DL_DIR by $($(PKG)_DL_DIR) as suggested by Arnout Vandecappelle. Fixes: - Found when investigating: http://autobuild.buildroot.org/results/ae75f5cdd4a1fe97359b99b2bcade258097c86dd Signed-off-by: Fabrice Fontaine Signed-off-by: Thomas Petazzoni (cherry picked from commit 6455558f6202663f21d8d72e430d73b13d5339cd) Signed-off-by: Peter Korsgaard --- package/gcc/gcc.mk | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package/gcc/gcc.mk b/package/gcc/gcc.mk index ec6f3b550a..37a1c73171 100644 --- a/package/gcc/gcc.mk +++ b/package/gcc/gcc.mk @@ -280,7 +280,7 @@ HOST_GCC_COMMON_MAKE_OPTS = \ gcc_cv_libc_provides_ssp=$(if $(BR2_TOOLCHAIN_HAS_SSP),yes,no) ifeq ($(BR2_CCACHE),y) -HOST_GCC_COMMON_CCACHE_HASH_FILES += $(GCC_DL_DIR)/$(GCC_SOURCE) +HOST_GCC_COMMON_CCACHE_HASH_FILES += $($(PKG)_DL_DIR)/$(GCC_SOURCE) # Cfr. PATCH_BASE_DIRS in .stamp_patched, but we catch both versioned # and unversioned patches unconditionally. Moreover, to facilitate the From peter at korsgaard.com Sun Mar 5 17:34:58 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 5 Mar 2023 18:34:58 +0100 Subject: [Buildroot] [git commit branch/2022.11.x] package/wpa_supplicant: fix builds with missing sha384 hash functions Message-ID: <20230305173948.05E5D861FB@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=1894957267d1cba00c94521548ec2d2b36bcc560 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.11.x SAE, unlike OWE or DPP, does not explicitly enable support for sha384 hash functions. Possible WPA3 build issue is masked, since all three SAE/OWE/DPP are included. However, there exist other configurations that enable only SAE. For instance, one such build configuration is wpa_supplicant AP mode with mesh support. This change adds upstream patch that includes sha384 and sha256 hash functions to builds with SAE support. Fixes: http://autobuild.buildroot.net/results/f349130985870f4a781cca56c3f551108f81aa3e/ Signed-off-by: Sergey Matyukevich Signed-off-by: Thomas Petazzoni (cherry picked from commit 93b461bb5e34ec25c9aac3024b41d132736c5dd7) Signed-off-by: Peter Korsgaard --- ...C-SHA384-512-KDF-for-SAE-if-SHA384-512-is.patch | 64 ++++++++++++++++++++++ 1 file changed, 64 insertions(+) diff --git a/package/wpa_supplicant/0003-Include-HMAC-SHA384-512-KDF-for-SAE-if-SHA384-512-is.patch b/package/wpa_supplicant/0003-Include-HMAC-SHA384-512-KDF-for-SAE-if-SHA384-512-is.patch new file mode 100644 index 0000000000..98df56e540 --- /dev/null +++ b/package/wpa_supplicant/0003-Include-HMAC-SHA384-512-KDF-for-SAE-if-SHA384-512-is.patch @@ -0,0 +1,64 @@ +From c7f71fb8679c4cdd2607dbaac467a1d5efe9f0f9 Mon Sep 17 00:00:00 2001 +From: Jouni Malinen +Date: Sun, 17 Apr 2022 12:28:41 +0300 +Subject: [PATCH] Include HMAC-SHA384/512 KDF for SAE if SHA384/512 is included + +It was possible to miss the HMAC functions if some other build +configuration parameters ended up setting NEED_SHA384/512=y. + +Upstream: https://w1.fi/cgit/hostap/commit/?id=c7f71fb8679c4cdd2607dbaac467a1d5efe9f0f9 + +Signed-off-by: Jouni Malinen +Signed-off-by: Sergey Matyukevich +--- + wpa_supplicant/Android.mk | 11 +++++++++++ + wpa_supplicant/Makefile | 11 +++++++++++ + 2 files changed, 22 insertions(+) + +diff --git a/wpa_supplicant/Android.mk b/wpa_supplicant/Android.mk +index 0e0ce467c..bcdbd6c90 100644 +--- a/wpa_supplicant/Android.mk ++++ b/wpa_supplicant/Android.mk +@@ -1361,6 +1361,17 @@ endif + endif + endif + ++ifdef CONFIG_SAE ++ifdef NEED_SHA384 ++# Need to add HMAC-SHA384 KDF as well, if SHA384 was enabled. ++NEED_HMAC_SHA384_KDF=y ++endif ++ifdef NEED_SHA512 ++# Need to add HMAC-SHA512 KDF as well, if SHA512 was enabled. ++NEED_HMAC_SHA512_KDF=y ++endif ++endif ++ + SHA256OBJS = # none by default + L_CFLAGS += -DCONFIG_SHA256 + ifneq ($(CONFIG_TLS), openssl) +diff --git a/wpa_supplicant/Makefile b/wpa_supplicant/Makefile +index ed49aa972..69c80121c 100644 +--- a/wpa_supplicant/Makefile ++++ b/wpa_supplicant/Makefile +@@ -1475,6 +1475,17 @@ endif + endif + endif + ++ifdef CONFIG_SAE ++ifdef NEED_SHA384 ++# Need to add HMAC-SHA384 KDF as well, if SHA384 was enabled. ++NEED_HMAC_SHA384_KDF=y ++endif ++ifdef NEED_SHA512 ++# Need to add HMAC-SHA512 KDF as well, if SHA512 was enabled. ++NEED_HMAC_SHA512_KDF=y ++endif ++endif ++ + SHA256OBJS = # none by default + CFLAGS += -DCONFIG_SHA256 + ifneq ($(CONFIG_TLS), openssl) +-- +2.39.2 + From peter at korsgaard.com Sun Mar 5 17:26:03 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 5 Mar 2023 18:26:03 +0100 Subject: [Buildroot] [git commit branch/2022.11.x] package/gcc/gcc-initial: fix typo Message-ID: <20230305173947.CD703861FB@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=e1e3411270e71c5452ee8f54d2f04737f84ab872 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.11.x Fix typo: am internal step -> an internal step Signed-off-by: Fabrice Fontaine Signed-off-by: Thomas Petazzoni (cherry picked from commit 51793e0d56eef07d9f68c676f9c84be3f425082b) Signed-off-by: Peter Korsgaard --- package/gcc/gcc-initial/gcc-initial.mk | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package/gcc/gcc-initial/gcc-initial.mk b/package/gcc/gcc-initial/gcc-initial.mk index ebd8e8f017..a8ac20c5d8 100644 --- a/package/gcc/gcc-initial/gcc-initial.mk +++ b/package/gcc/gcc-initial/gcc-initial.mk @@ -9,7 +9,7 @@ GCC_INITIAL_SITE = $(GCC_SITE) GCC_INITIAL_SOURCE = $(GCC_SOURCE) # We do not have a 'gcc' package per-se; we only have two incarnations, -# gcc-initial and gcc-final. gcc-initial is just am internal step that +# gcc-initial and gcc-final. gcc-initial is just an internal step that # users should not care about, while gcc-final is the one they shall see. HOST_GCC_INITIAL_DL_SUBDIR = gcc From peter at korsgaard.com Sun Mar 5 17:21:45 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 5 Mar 2023 18:21:45 +0100 Subject: [Buildroot] [git commit branch/2022.11.x] boot/at91dataflashboot: disable stack-protector Message-ID: <20230305173947.ADBA886328@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=0e2cab4bdb4e7f410ad45fa739779225858ad99f branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.11.x Disable stack-protector to avoid the following build failure: /home/buildroot/autobuild/instance-1/output-1/host/bin/arm-buildroot-linux-gnueabi-ld -T elf32-littlearm.lds -Ttext 0 -n -o DataflashBoot-1.05.out objs/cstartup_ram.o objs/at45.o objs/com.o objs/dataflash.o objs/div0.o objs/init.o objs/main.o objs/stdio.o objs/asm_isr.o objs/jump.o objs/_udivsi3.o objs/_umodsi3.o objs/led.o /home/buildroot/autobuild/instance-1/output-1/host/bin/arm-buildroot-linux-gnueabi-ld: objs/main.o: in function `main': main.c:(.text.startup+0x834): undefined reference to `__stack_chk_guard' Fixes: - http://autobuild.buildroot.org/results/502c54be4978e628724d72ee2a75d4c5e0a6ace8 Signed-off-by: Fabrice Fontaine Signed-off-by: Thomas Petazzoni (cherry picked from commit d868d09d3a0c0db2c5112964139e5ecae8b1da51) Signed-off-by: Peter Korsgaard --- boot/at91dataflashboot/at91dataflashboot.mk | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/boot/at91dataflashboot/at91dataflashboot.mk b/boot/at91dataflashboot/at91dataflashboot.mk index 0ad8b6fc44..c66f27e343 100644 --- a/boot/at91dataflashboot/at91dataflashboot.mk +++ b/boot/at91dataflashboot/at91dataflashboot.mk @@ -12,7 +12,8 @@ AT91DATAFLASHBOOT_INSTALL_TARGET = NO AT91DATAFLASHBOOT_INSTALL_IMAGES = YES define AT91DATAFLASHBOOT_BUILD_CMDS - make -C $(@D) CROSS_COMPILE=$(TARGET_CROSS) + make -C $(@D) CROSS_COMPILE=$(TARGET_CROSS) \ + CFLAGS="$(TARGET_CFLAGS) -fno-stack-protector" endef define AT91DATAFLASHBOOT_INSTALL_IMAGES_CMDS From peter at korsgaard.com Sun Mar 5 17:24:59 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 5 Mar 2023 18:24:59 +0100 Subject: [Buildroot] [git commit branch/2022.11.x] package/sudo: fix openssl static build Message-ID: <20230305173947.C2B3686333@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=164e8ebdc162df54dd38c8c004f5e10d89260539 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.11.x Fix the following build failure with sparc raised since bump to version 1.9.11p2 in commit 9b7f8da96be549a52630cd87b30851d600f163a4 and https://github.com/sudo-project/sudo/commit/9fbbca7b7a4cc60a8aa27d73de54278004a704c0: hecking for X509_STORE_CTX_get0_cert configure:21215: /home/thomas/autobuild/instance-3/output-1/host/bin/sparc-buildroot-linux-uclibc-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -static -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -static conftest.c -L/home/thomas/autobuild/instance-3/output-1/host/bin/../sparc-buildroot-linux-uclibc/sysroot/usr/lib -lssl -lz -pthread -latomic -lcrypto >&5 /home/thomas/autobuild/instance-3/output-1/host/lib/gcc/sparc-buildroot-linux-uclibc/10.4.0/../../../../sparc-buildroot-linux-uclibc/bin/ld: /home/thomas/autobuild/instance-3/output-1/host/bin/../sparc-buildroot-linux-uclibc/sysroot/usr/lib/libcrypto.a(x509cset.o): in function `X509_CRL_up_ref': x509cset.c:(.text+0x108): undefined reference to `__atomic_fetch_add_4' [...] In file included from ./hostcheck.c:38: ../../include/sudo_compat.h:342:41: error: conflicting types for 'ASN1_STRING_data' 342 | # define ASN1_STRING_get0_data(x) ASN1_STRING_data(x) | ^~~~~~~~~~~~~~~~ Fixes: - http://autobuild.buildroot.org/results/8be59dd94e4916f9457cb435104e36e62a28373b Signed-off-by: Fabrice Fontaine Signed-off-by: Thomas Petazzoni (cherry picked from commit 4655d84ff567e8ecc2665ac0760ef01023aae91d) Signed-off-by: Peter Korsgaard --- ...001-configure.ac-fix-openssl-static-build.patch | 49 ++++++++++++++++++++++ package/sudo/sudo.mk | 2 + 2 files changed, 51 insertions(+) diff --git a/package/sudo/0001-configure.ac-fix-openssl-static-build.patch b/package/sudo/0001-configure.ac-fix-openssl-static-build.patch new file mode 100644 index 0000000000..32edd148a0 --- /dev/null +++ b/package/sudo/0001-configure.ac-fix-openssl-static-build.patch @@ -0,0 +1,49 @@ +From 5cfc7e277d0b262a1d12e867c47a36301fb7edb7 Mon Sep 17 00:00:00 2001 +From: Fabrice Fontaine +Date: Wed, 22 Feb 2023 10:01:25 +0100 +Subject: [PATCH] configure.ac: fix openssl static build + +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. This will fix the following build failure with sparc which +needs -latomic: + +Checking for X509_STORE_CTX_get0_cert +configure:21215: /home/thomas/autobuild/instance-3/output-1/host/bin/sparc-buildroot-linux-uclibc-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -static -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -static conftest.c -L/home/thomas/autobuild/instance-3/output-1/host/bin/../sparc-buildroot-linux-uclibc/sysroot/usr/lib -lssl -lz -pthread -latomic -lcrypto >&5 +/home/thomas/autobuild/instance-3/output-1/host/lib/gcc/sparc-buildroot-linux-uclibc/10.4.0/../../../../sparc-buildroot-linux-uclibc/bin/ld: /home/thomas/autobuild/instance-3/output-1/host/bin/../sparc-buildroot-linux-uclibc/sysroot/usr/lib/libcrypto.a(x509cset.o): in function `X509_CRL_up_ref': +x509cset.c:(.text+0x108): undefined reference to `__atomic_fetch_add_4' + +[...] + +In file included from ./hostcheck.c:38: +../../include/sudo_compat.h:342:41: error: conflicting types for 'ASN1_STRING_data' + 342 | # define ASN1_STRING_get0_data(x) ASN1_STRING_data(x) + | ^~~~~~~~~~~~~~~~ + +Fixes: + - http://autobuild.buildroot.org/results/8be59dd94e4916f9457cb435104e36e62a28373b + +Signed-off-by: Fabrice Fontaine +[Upstream status: https://github.com/sudo-project/sudo/pull/244] +--- + configure.ac | 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/package/sudo/sudo.mk b/package/sudo/sudo.mk index c4eaafa6b1..3b5c898917 100644 --- a/package/sudo/sudo.mk +++ b/package/sudo/sudo.mk @@ -13,6 +13,8 @@ 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 +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 SUDO_CONF_OPTS = \ From peter at korsgaard.com Sun Mar 5 17:37:29 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 5 Mar 2023 18:37:29 +0100 Subject: [Buildroot] [git commit branch/2022.11.x] package/erlang: fix build with libressl >= 3.5.0 Message-ID: <20230305173948.19B7486328@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=b4b32468cb0477f35af782e9c195daf42accff77 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.11.x Fix the following build failure with libressl >= 3.5.0 raised since bump to version 3.5.2 in commit 8b216927db080b38fdbf1f8b025b6f90a89d4bc2: api_ng.c: In function 'EVP_CIPHER_CTX_copy': api_ng.c:392:28: error: invalid use of incomplete typedef 'EVP_CIPHER_CTX' {aka 'const struct evp_cipher_ctx_st'} 392 | if ((in == NULL) || (in->cipher == NULL)) | ^~ Fixes: - http://autobuild.buildroot.org/results/90f7365d8477d35fca452b7b3f38babba086375e Signed-off-by: Fabrice Fontaine Signed-off-by: Thomas Petazzoni (cherry picked from commit 26254066439596b88783b80a3a87f67570c0b0b5) Signed-off-by: Peter Korsgaard --- .../0003-crypto-Fixes-for-LibreSSL-3-5-0.patch | 30 ++++++++++++++++++++++ 1 file changed, 30 insertions(+) diff --git a/package/erlang/0003-crypto-Fixes-for-LibreSSL-3-5-0.patch b/package/erlang/0003-crypto-Fixes-for-LibreSSL-3-5-0.patch new file mode 100644 index 0000000000..84c75fef83 --- /dev/null +++ b/package/erlang/0003-crypto-Fixes-for-LibreSSL-3-5-0.patch @@ -0,0 +1,30 @@ +From 8e5170d79e387d7e898d948a78e0c70407a4030c Mon Sep 17 00:00:00 2001 +From: Hans Nilsson +Date: Mon, 14 Feb 2022 15:51:35 +0100 +Subject: [PATCH] crypto: Fixes for LibreSSL 3.5.0 + +[Retrieved (and backported) from: +https://github.com/erlang/otp/commit/8e5170d79e387d7e898d948a78e0c70407a4030c] +Signed-off-by: Fabrice Fontaine +--- + lib/crypto/c_src/openssl_config.h | 9 ++++++++- + 1 file changed, 8 insertions(+), 1 deletion(-) + +diff --git a/lib/crypto/c_src/openssl_config.h b/lib/crypto/c_src/openssl_config.h +index 6fdd049fb30a..39e4b2d9d7c0 100644 +--- a/lib/crypto/c_src/openssl_config.h ++++ b/lib/crypto/c_src/openssl_config.h +@@ -122,7 +122,14 @@ + # endif + #endif + ++#ifdef HAS_LIBRESSL ++# if LIBRESSL_VERSION_NUMBER >= 0x3050000fL ++# define HAS_EVP_PKEY_CTX ++# define HAVE_EVP_CIPHER_CTX_COPY ++# endif ++#endif ++ + #ifndef HAS_LIBRESSL + # if OPENSSL_VERSION_NUMBER >= PACKED_OPENSSL_VERSION_PLAIN(1,0,0) + # define HAS_EVP_PKEY_CTX From peter at korsgaard.com Sun Mar 5 17:23:24 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 5 Mar 2023 18:23:24 +0100 Subject: [Buildroot] [git commit branch/2022.02.x] boot/opensbi: fix build with empty OPENSBI_PLAT Message-ID: <20230305174058.0D14386561@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=8c0a59f6fe8a7d39c7ea5c3a92d3acd65337e292 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.02.x Fix the following build failure when OPENSBI_PLAT is empty raised since commit 9b5b7165deb91bad3cdb1ea0dd8f940eff75f3a9: /usr/bin/install -m 0644 -D /nvmedata/autobuild/instance-4/output-1/build/opensbi-0.9/build/platform//firmware/fw_jump.bin /nvmedata/autobuild/instance-4/output-1/images/fw_jump.bin /usr/bin/install: cannot stat '/nvmedata/autobuild/instance-4/output-1/build/opensbi-0.9/build/platform//firmware/fw_jump.bin': No such file or directory Fixes: - http://autobuild.buildroot.org/results/8033327f090e4a3d84a7fce1f62b14fdf89dbd89 Signed-off-by: Fabrice Fontaine Signed-off-by: Thomas Petazzoni (cherry picked from commit bd061466f90e3f17d47d4e1641590d60c07a6cac) Signed-off-by: Peter Korsgaard --- boot/opensbi/opensbi.mk | 2 ++ 1 file changed, 2 insertions(+) diff --git a/boot/opensbi/opensbi.mk b/boot/opensbi/opensbi.mk index 8e055633a8..c99dc8f674 100644 --- a/boot/opensbi/opensbi.mk +++ b/boot/opensbi/opensbi.mk @@ -70,6 +70,7 @@ OPENSBI_INSTALL_IMAGES = YES OPENSBI_FW_IMAGES += payload endif +ifneq ($(OPENSBI_PLAT),) define OPENSBI_INSTALL_IMAGES_CMDS $(foreach f,$(OPENSBI_FW_IMAGES),\ $(INSTALL) -m 0644 -D $(@D)/build/platform/$(OPENSBI_PLAT)/firmware/fw_$(f).bin \ @@ -78,6 +79,7 @@ define OPENSBI_INSTALL_IMAGES_CMDS $(BINARIES_DIR)/fw_$(f).elf ) endef +endif # libsbi.a is not a library meant to be linked in user-space code, but # with bare metal code, which is why we don't install it in From peter at korsgaard.com Sun Mar 5 17:21:52 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 5 Mar 2023 18:21:52 +0100 Subject: [Buildroot] [git commit branch/2022.02.x] boot/at91dataflashboot: disable stack-protector Message-ID: <20230305174058.0304D864FF@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=9f019825b801223d654c814cc8e987ef803291f8 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.02.x Disable stack-protector to avoid the following build failure: /home/buildroot/autobuild/instance-1/output-1/host/bin/arm-buildroot-linux-gnueabi-ld -T elf32-littlearm.lds -Ttext 0 -n -o DataflashBoot-1.05.out objs/cstartup_ram.o objs/at45.o objs/com.o objs/dataflash.o objs/div0.o objs/init.o objs/main.o objs/stdio.o objs/asm_isr.o objs/jump.o objs/_udivsi3.o objs/_umodsi3.o objs/led.o /home/buildroot/autobuild/instance-1/output-1/host/bin/arm-buildroot-linux-gnueabi-ld: objs/main.o: in function `main': main.c:(.text.startup+0x834): undefined reference to `__stack_chk_guard' Fixes: - http://autobuild.buildroot.org/results/502c54be4978e628724d72ee2a75d4c5e0a6ace8 Signed-off-by: Fabrice Fontaine Signed-off-by: Thomas Petazzoni (cherry picked from commit d868d09d3a0c0db2c5112964139e5ecae8b1da51) Signed-off-by: Peter Korsgaard --- boot/at91dataflashboot/at91dataflashboot.mk | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/boot/at91dataflashboot/at91dataflashboot.mk b/boot/at91dataflashboot/at91dataflashboot.mk index 0ad8b6fc44..c66f27e343 100644 --- a/boot/at91dataflashboot/at91dataflashboot.mk +++ b/boot/at91dataflashboot/at91dataflashboot.mk @@ -12,7 +12,8 @@ AT91DATAFLASHBOOT_INSTALL_TARGET = NO AT91DATAFLASHBOOT_INSTALL_IMAGES = YES define AT91DATAFLASHBOOT_BUILD_CMDS - make -C $(@D) CROSS_COMPILE=$(TARGET_CROSS) + make -C $(@D) CROSS_COMPILE=$(TARGET_CROSS) \ + CFLAGS="$(TARGET_CFLAGS) -fno-stack-protector" endef define AT91DATAFLASHBOOT_INSTALL_IMAGES_CMDS From peter at korsgaard.com Sun Mar 5 17:18:44 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 5 Mar 2023 18:18:44 +0100 Subject: [Buildroot] [git commit branch/2022.02.x] package/mutt: fix build failure when host provides an old gpgrt-config Message-ID: <20230305174057.EE003864E7@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=05e97cdf8520ff0b9d3a81f0426b388c683790a9 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.02.x As already done for gnupg2 in commit d7f2d8403ec82f3b1772ec17bf1df8c42987a1f8, apply the same fix to mutt to avoid the following build failure: /home/thomas/autobuild/instance-2/output-1/host/bin/i686-buildroot-linux-uclibc-gcc -DPKGDATADIR=\"/usr/share/mutt\" -DSYSCONFDIR=\"/etc\" -DBINDIR=\"/usr/bin\" -DMUTTLOCALEDIR=\"/usr/share/locale\" -DHAVE_CONFIG_H=1 -I. -I. -I. -I/usr/include -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -pedantic -Wno-long-long -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O3 -g0 -c -o txt2c.o txt2c.c i686-buildroot-linux-uclibc-gcc: ERROR: unsafe header/library path used in cross-compilation: '-I/usr/include' Fixes: - http://autobuild.buildroot.org/results/98010be4ef70e58819ea2d17315bdac66a619b23 Signed-off-by: Fabrice Fontaine Signed-off-by: Thomas Petazzoni (cherry picked from commit a39e328bb2835cd157ee1622d5117ba252d44733) Signed-off-by: Peter Korsgaard --- package/mutt/mutt.mk | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/package/mutt/mutt.mk b/package/mutt/mutt.mk index 0a98396d88..5cf1b6bad2 100644 --- a/package/mutt/mutt.mk +++ b/package/mutt/mutt.mk @@ -37,6 +37,10 @@ MUTT_DEPENDENCIES += libgpgme MUTT_CONF_OPTS += \ --enable-gpgme \ --with-gpgme-prefix=$(STAGING_DIR)/usr + +# Force the path to "gpgrt-config" (from the libgpg-error package) to +# avoid using the one on host, if present. +MUTT_CONF_ENV += GPGRT_CONFIG=$(STAGING_DIR)/usr/bin/gpgrt-config else MUTT_CONF_OPTS += --disable-gpgme endif From peter at korsgaard.com Sun Mar 5 17:12:51 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 5 Mar 2023 18:12:51 +0100 Subject: [Buildroot] [git commit branch/2022.02.x] package/libmodsecurity: needs dynamic library Message-ID: <20230305174057.E4676864E5@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=2a3d06fee6e18c8a671c2caca4dafa7a169e9b7c branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.02.x Commit 9fc652a373034118535397fdd4042ab9f8fd7adf was incomplete as mbedtls can be pulled in libcurl through libssh2 resulting in the following build failure: /home/autobuild/autobuild/instance-4/output-1/host/lib/gcc/powerpc64le-buildroot-linux-musl/11.3.0/../../../../powerpc64le-buildroot-linux-musl/bin/ld: /home/autobuild/autobuild/instance-4/output-1/host/powerpc64le-buildroot-linux-musl/sysroot/usr/lib//libmbedcrypto.a(md5.c.o): in function `mbedtls_md5_init': md5.c:(.text+0x0): multiple definition of `mbedtls_md5_init'; ../../src/.libs/libmodsecurity.a(libmbedtls_la-md5.o):md5.c:(.text+0x0): first defined here Fixes: - http://autobuild.buildroot.org/results/4c235e46188f23d1a48297f4e5942cec7b25959a Signed-off-by: Fabrice Fontaine Signed-off-by: Thomas Petazzoni (cherry picked from commit 97bdc0616c6027fe4b92bfa80dd9e7d43df20505) Signed-off-by: Peter Korsgaard --- package/libmodsecurity/Config.in | 14 +++++++------- package/nginx-modsecurity/Config.in | 11 ++++------- 2 files changed, 11 insertions(+), 14 deletions(-) diff --git a/package/libmodsecurity/Config.in b/package/libmodsecurity/Config.in index f65ab3de93..37cd2ac263 100644 --- a/package/libmodsecurity/Config.in +++ b/package/libmodsecurity/Config.in @@ -2,8 +2,10 @@ config BR2_PACKAGE_LIBMODSECURITY bool "libmodsecurity" depends on BR2_INSTALL_LIBSTDCPP depends on BR2_TOOLCHAIN_HAS_THREADS - # libmodsecurity embeds several mbedtls source files - depends on !(BR2_STATIC_LIBS && BR2_PACKAGE_LIBCURL_MBEDTLS) + # libmodsecurity embeds several mbedtls source files, causing + # various issues when static linking and other dependencies of + # libmodsecurity in turn use mbedtls + depends on !BR2_STATIC_LIBS select BR2_PACKAGE_PCRE help Libmodsecurity is one component of the ModSecurity @@ -17,8 +19,6 @@ config BR2_PACKAGE_LIBMODSECURITY https://github.com/SpiderLabs/ModSecurity -comment "libmodsecurity needs a toolchain w/ C++, threads" - depends on !BR2_INSTALL_LIBSTDCPP || !BR2_TOOLCHAIN_HAS_THREADS - -comment "libmodsecurity needs a toolchain w/ dynamic library" - depends on BR2_STATIC_LIBS && BR2_PACKAGE_LIBCURL_MBEDTLS +comment "libmodsecurity needs a toolchain w/ C++, threads, dynamic library" + depends on !BR2_INSTALL_LIBSTDCPP || \ + !BR2_TOOLCHAIN_HAS_THREADS || BR2_STATIC_LIBS diff --git a/package/nginx-modsecurity/Config.in b/package/nginx-modsecurity/Config.in index 5cbe57a866..0bbf05fad9 100644 --- a/package/nginx-modsecurity/Config.in +++ b/package/nginx-modsecurity/Config.in @@ -3,7 +3,7 @@ config BR2_PACKAGE_NGINX_MODSECURITY depends on BR2_PACKAGE_NGINX_HTTP depends on BR2_INSTALL_LIBSTDCPP # libmodsecurity depends on BR2_TOOLCHAIN_HAS_THREADS # libmodsecurity - depends on !(BR2_STATIC_LIBS && BR2_PACKAGE_LIBCURL_MBEDTLS) # libmodsecurity + depends on !BR2_STATIC_LIBS # libmodsecurity select BR2_PACKAGE_LIBMODSECURITY help The ModSecurity-nginx connector is the connection @@ -12,10 +12,7 @@ config BR2_PACKAGE_NGINX_MODSECURITY https://github.com/SpiderLabs/ModSecurity-nginx -comment "nginx-modsecurity needs a toolchain w/ C++, threads" +comment "nginx-modsecurity needs a toolchain w/ C++, threads, dynamic library" depends on BR2_PACKAGE_NGINX_HTTP - depends on !BR2_INSTALL_LIBSTDCPP || !BR2_TOOLCHAIN_HAS_THREADS - -comment "nginx-modsecurity needs a toolchain w/ dynamic library" - depends on BR2_PACKAGE_NGINX_HTTP - depends on BR2_STATIC_LIBS && BR2_PACKAGE_LIBCURL_MBEDTLS + depends on !BR2_INSTALL_LIBSTDCPP || \ + !BR2_TOOLCHAIN_HAS_THREADS || BR2_STATIC_LIBS From peter at korsgaard.com Sun Mar 5 17:26:08 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 5 Mar 2023 18:26:08 +0100 Subject: [Buildroot] [git commit branch/2022.02.x] package/gcc/gcc-initial: fix typo Message-ID: <20230305174058.200C9864E5@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=b9686e8ba2e632053d3338ce7a42426e005dea43 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.02.x Fix typo: am internal step -> an internal step Signed-off-by: Fabrice Fontaine Signed-off-by: Thomas Petazzoni (cherry picked from commit 51793e0d56eef07d9f68c676f9c84be3f425082b) Signed-off-by: Peter Korsgaard --- package/gcc/gcc-initial/gcc-initial.mk | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package/gcc/gcc-initial/gcc-initial.mk b/package/gcc/gcc-initial/gcc-initial.mk index ebd8e8f017..a8ac20c5d8 100644 --- a/package/gcc/gcc-initial/gcc-initial.mk +++ b/package/gcc/gcc-initial/gcc-initial.mk @@ -9,7 +9,7 @@ GCC_INITIAL_SITE = $(GCC_SITE) GCC_INITIAL_SOURCE = $(GCC_SOURCE) # We do not have a 'gcc' package per-se; we only have two incarnations, -# gcc-initial and gcc-final. gcc-initial is just am internal step that +# gcc-initial and gcc-final. gcc-initial is just an internal step that # users should not care about, while gcc-final is the one they shall see. HOST_GCC_INITIAL_DL_SUBDIR = gcc From peter at korsgaard.com Sun Mar 5 17:36:39 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 5 Mar 2023 18:36:39 +0100 Subject: [Buildroot] [git commit branch/2022.02.x] package/gcc: fix GCC_DL_DIR Message-ID: <20230305174058.2A289864E7@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=eccd359f9c475778489b1df5f02ddcc9d12bde04 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.02.x GCC_DL_DIR is empty as gcc is not a "real" package, as a result, the following (silent) error is raised when BR2_CCACHE is set: /home/thomas/autobuild/instance-0/output-1/per-package/host-gcc-initial/host/bin/ccache /usr/bin/gcc -O2 -I/home/thomas/autobuild/instance-0/output-1/per-package/host-gcc-initial/host/include -DBR_CROSS_PATH_SUFFIX='".br_real"' -DBR_CCACHE_HASH=\"` printf '%s\n' --target=aarch64_be-buildroot-linux-gnu --with-sysroot=@HOST_DIR@/aarch64_be-buildroot-linux-gnu/sysroot --enable-__cxa_atexit --with-gnu-ld --disable-libssp --disable-multilib --disable-decimal-float --enable-plugins --enable-lto --with-gmp=@HOST_DIR@ --with-mpc=@HOST_DIR@ --with-mpfr=@HOST_DIR@ --with-bugurl="http://bugs.buildroot.net/" --without-zstd --disable-libquadmath --disable-libquadmath-support --enable-tls --enable-threads --without-isl --without-cloog --with-abi="lp64" --with-cpu=cortex-a53 --enable-languages=c --disable-shared --without-headers --disable-threads --with-newlib --disable-largefile | sha256sum - /gcc-11.3.0.tar.xz package/gcc/11.3.0/0001-or1k-Add-mcmodel-option-to-handle-large-GOTs.patch package/ gcc/11.3.0/0002-or1k-Use-cmodel-large-when-building-crtstuff.patch package/gcc/11.3.0/0003-gcc-define-_REENTRANT-for-OpenRISC-when-pthread-is-p.patch package/gcc/11.3.0/0004-disable-split-stack-for-non-thread-builds.patch package/gcc/11.3.0/0005-rs6000-Improve-.machine.patch package/gcc/11.3.0/0006-rs6000-Do-not-use-rs6000_cpu-for-.machine-ppc-and-pp.patch package/gcc/11.3.0/0007-fixinc-don-t-fix-machine-names-in-__has_include-.-PR.patch | cut -c -64 | tr -d '\n'`\" -DBR_SYSROOT='"aarch64_be-buildroot-linux-gnu/sysroot"' -DBR_ADDITIONAL_CFLAGS='"-Wl,-z,max-page-size=65536", "-Wl,-z,common-page-size=65536", "-fstack-protector-strong",' -DBR_CCACHE -DBR2_RELRO_PARTIAL -s -Wl,--hash-style=both toolchain/toolchain-wrapper.c -o /home/thomas/autobuild/instance-0/output-1/build/host-gcc-initial-11.3.0/toolchain-wrapper sha256sum: /gcc-11.3.0.tar.xz: No such file or directory This patch replaces GCC_DL_DIR by $($(PKG)_DL_DIR) as suggested by Arnout Vandecappelle. Fixes: - Found when investigating: http://autobuild.buildroot.org/results/ae75f5cdd4a1fe97359b99b2bcade258097c86dd Signed-off-by: Fabrice Fontaine Signed-off-by: Thomas Petazzoni (cherry picked from commit 6455558f6202663f21d8d72e430d73b13d5339cd) Signed-off-by: Peter Korsgaard --- package/gcc/gcc.mk | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package/gcc/gcc.mk b/package/gcc/gcc.mk index 128cf8421d..9cd5d043ed 100644 --- a/package/gcc/gcc.mk +++ b/package/gcc/gcc.mk @@ -269,7 +269,7 @@ HOST_GCC_COMMON_MAKE_OPTS = \ gcc_cv_libc_provides_ssp=$(if $(BR2_TOOLCHAIN_HAS_SSP),yes,no) ifeq ($(BR2_CCACHE),y) -HOST_GCC_COMMON_CCACHE_HASH_FILES += $(GCC_DL_DIR)/$(GCC_SOURCE) +HOST_GCC_COMMON_CCACHE_HASH_FILES += $($(PKG)_DL_DIR)/$(GCC_SOURCE) # Cfr. PATCH_BASE_DIRS in .stamp_patched, but we catch both versioned # and unversioned patches unconditionally. Moreover, to facilitate the From peter at korsgaard.com Sun Mar 5 17:24:05 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 5 Mar 2023 18:24:05 +0100 Subject: [Buildroot] [git commit branch/2022.02.x] package/sudo: fix openssl static build Message-ID: <20230305174058.16BFE86562@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=9b1f9449484b3a452479f68c8bbb194d15526141 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.02.x Fix the following build failure with sparc raised since bump to version 1.9.11p2 in commit 9b7f8da96be549a52630cd87b30851d600f163a4 and https://github.com/sudo-project/sudo/commit/9fbbca7b7a4cc60a8aa27d73de54278004a704c0: hecking for X509_STORE_CTX_get0_cert configure:21215: /home/thomas/autobuild/instance-3/output-1/host/bin/sparc-buildroot-linux-uclibc-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -static -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -static conftest.c -L/home/thomas/autobuild/instance-3/output-1/host/bin/../sparc-buildroot-linux-uclibc/sysroot/usr/lib -lssl -lz -pthread -latomic -lcrypto >&5 /home/thomas/autobuild/instance-3/output-1/host/lib/gcc/sparc-buildroot-linux-uclibc/10.4.0/../../../../sparc-buildroot-linux-uclibc/bin/ld: /home/thomas/autobuild/instance-3/output-1/host/bin/../sparc-buildroot-linux-uclibc/sysroot/usr/lib/libcrypto.a(x509cset.o): in function `X509_CRL_up_ref': x509cset.c:(.text+0x108): undefined reference to `__atomic_fetch_add_4' [...] In file included from ./hostcheck.c:38: ../../include/sudo_compat.h:342:41: error: conflicting types for 'ASN1_STRING_data' 342 | # define ASN1_STRING_get0_data(x) ASN1_STRING_data(x) | ^~~~~~~~~~~~~~~~ Fixes: - http://autobuild.buildroot.org/results/8be59dd94e4916f9457cb435104e36e62a28373b Signed-off-by: Fabrice Fontaine Signed-off-by: Thomas Petazzoni (cherry picked from commit 4655d84ff567e8ecc2665ac0760ef01023aae91d) Signed-off-by: Peter Korsgaard --- ...001-configure.ac-fix-openssl-static-build.patch | 49 ++++++++++++++++++++++ package/sudo/sudo.mk | 2 + 2 files changed, 51 insertions(+) diff --git a/package/sudo/0001-configure.ac-fix-openssl-static-build.patch b/package/sudo/0001-configure.ac-fix-openssl-static-build.patch new file mode 100644 index 0000000000..32edd148a0 --- /dev/null +++ b/package/sudo/0001-configure.ac-fix-openssl-static-build.patch @@ -0,0 +1,49 @@ +From 5cfc7e277d0b262a1d12e867c47a36301fb7edb7 Mon Sep 17 00:00:00 2001 +From: Fabrice Fontaine +Date: Wed, 22 Feb 2023 10:01:25 +0100 +Subject: [PATCH] configure.ac: fix openssl static build + +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. This will fix the following build failure with sparc which +needs -latomic: + +Checking for X509_STORE_CTX_get0_cert +configure:21215: /home/thomas/autobuild/instance-3/output-1/host/bin/sparc-buildroot-linux-uclibc-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -static -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -static conftest.c -L/home/thomas/autobuild/instance-3/output-1/host/bin/../sparc-buildroot-linux-uclibc/sysroot/usr/lib -lssl -lz -pthread -latomic -lcrypto >&5 +/home/thomas/autobuild/instance-3/output-1/host/lib/gcc/sparc-buildroot-linux-uclibc/10.4.0/../../../../sparc-buildroot-linux-uclibc/bin/ld: /home/thomas/autobuild/instance-3/output-1/host/bin/../sparc-buildroot-linux-uclibc/sysroot/usr/lib/libcrypto.a(x509cset.o): in function `X509_CRL_up_ref': +x509cset.c:(.text+0x108): undefined reference to `__atomic_fetch_add_4' + +[...] + +In file included from ./hostcheck.c:38: +../../include/sudo_compat.h:342:41: error: conflicting types for 'ASN1_STRING_data' + 342 | # define ASN1_STRING_get0_data(x) ASN1_STRING_data(x) + | ^~~~~~~~~~~~~~~~ + +Fixes: + - http://autobuild.buildroot.org/results/8be59dd94e4916f9457cb435104e36e62a28373b + +Signed-off-by: Fabrice Fontaine +[Upstream status: https://github.com/sudo-project/sudo/pull/244] +--- + configure.ac | 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/package/sudo/sudo.mk b/package/sudo/sudo.mk index c4eaafa6b1..3b5c898917 100644 --- a/package/sudo/sudo.mk +++ b/package/sudo/sudo.mk @@ -13,6 +13,8 @@ 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 +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 SUDO_CONF_OPTS = \ From peter at korsgaard.com Sun Mar 5 18:19:54 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 05 Mar 2023 19:19:54 +0100 Subject: [Buildroot] [PATCH 1/1] package/libglfw: add wayland dependency In-Reply-To: <20230303190726.4421-1-fontaine.fabrice@gmail.com> (Fabrice Fontaine's message of "Fri, 3 Mar 2023 20:07:26 +0100") References: <20230303190726.4421-1-fontaine.fabrice@gmail.com> Message-ID: <87lekb6oxh.fsf@dell.be.48ers.dk> >>>>> "Fabrice" == Fabrice Fontaine writes: > Fix added by commit 0bbb12eff3b9f9d9719c48644c2b3d563e80de48 was > incomplete resulting in the following build failure: > -- Checking for modules 'wayland-client>=0.2.7;wayland-cursor>=0.2.7;wayland-egl>=0.2.7;xkbcommon' > -- Package 'wayland-client', required by 'virtual:world', not found > -- Package 'wayland-cursor', required by 'virtual:world', not found > -- Package 'wayland-egl', required by 'virtual:world', not found > CMake Error at /home/autobuild/autobuild/instance-9/output-1/host/share/cmake-3.22/Modules/FindPkgConfig.cmake:603 (message): > A required package was not found > Fixes: > - http://autobuild.buildroot.org/results/9c032902418a4ab0c9aa655eb29eddee0711815d > - http://autobuild.buildroot.org/results/7381e114fa5c796c6edbb2c8e3987563bb32b6fa > Signed-off-by: Fabrice Fontaine Committed, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Sun Mar 5 18:21:16 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 05 Mar 2023 19:21:16 +0100 Subject: [Buildroot] [PATCH 1/1] package/f2fs-tools: add F2FS_TOOLS_CPE_ID_VENDOR In-Reply-To: <20230303190605.3528-1-fontaine.fabrice@gmail.com> (Fabrice Fontaine's message of "Fri, 3 Mar 2023 20:06:05 +0100") References: <20230303190605.3528-1-fontaine.fabrice@gmail.com> Message-ID: <87h6uz6ov7.fsf@dell.be.48ers.dk> >>>>> "Fabrice" == Fabrice Fontaine writes: > cpe:2.3:a:f2fs-tools_project:f2fs-tools is a valid CPE identifier for > this package: > https://nvd.nist.gov/products/cpe/search/results?namingFormat=2.3&keyword=cpe%3A2.3%3Aa%3Af2fs-tools_project%3Af2fs-tools > Signed-off-by: Fabrice Fontaine Committed, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Sun Mar 5 18:22:37 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 05 Mar 2023 19:22:37 +0100 Subject: [Buildroot] [PATCH 1/1] package/bash: fix naming of target-finalize-hook In-Reply-To: <20230303093754.2180686-1-sebastian.weyer@smile.fr> (Sebastian Weyer's message of "Fri, 3 Mar 2023 10:37:53 +0100") References: <20230303093754.2180686-1-sebastian.weyer@smile.fr> Message-ID: <87cz5n6osy.fsf@dell.be.48ers.dk> >>>>> "Sebastian" == Sebastian Weyer writes: > When the target-finalize-hook for bash was added in commit > 311c9eebc4dcfb764e3a7082706daf68e0603188 in order to write bash into > /etc/shells, it was done at the same time as for package/mksh and it was > incorrectly copied and MKSH still appeared in the name of the hook. > The hook is now correctly named BASH_ADD_BASH_TO_SHELLS > Signed-off-by: Sebastian Weyer Committed, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Sun Mar 5 18:23:24 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 05 Mar 2023 19:23:24 +0100 Subject: [Buildroot] [PATCH 1/1] package/gr-osmosdr: drop BR2_PACKAGE_GR_OSMOSDR_PYTHON In-Reply-To: <20230302221217.585882-1-fontaine.fabrice@gmail.com> (Fabrice Fontaine's message of "Thu, 2 Mar 2023 23:12:17 +0100") References: <20230302221217.585882-1-fontaine.fabrice@gmail.com> Message-ID: <878rgb6orn.fsf@dell.be.48ers.dk> >>>>> "Fabrice" == Fabrice Fontaine writes: > Drop BR2_PACKAGE_GR_OSMOSDR_PYTHON as disabling python will raise the > following build failure if BR2_PACKAGE_GNURADIO_PYTHON is set since bump > of gnuradio to version 3.10.4.0 in commit > e37c110bead8b7b35cd97915673fa785ccb39f2d and > https://github.com/gnuradio/gnuradio/commit/51d3ad973292763a6fc0cf8e971faa3cf89029e9: > CMake Error at lib/CMakeLists.txt:51 (add_library): > Target "gnuradio-osmosdr" links to target "Python::Module" but the target > was not found. Perhaps a find_package() call is missing for an IMPORTED > target, or an ALIAS target is missing? > No entry in Config.in.legacy is needed as python support in gr-osmosdr > will now automatically be enabled if BR2_PACKAGE_GNURADIO_PYTHON is set > Fixes: > - http://autobuild.buildroot.org/results/49e9f7bf8bfc7008688c1a3bc3744b7d3be3ce18 > Signed-off-by: Fabrice Fontaine Committed, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Sun Mar 5 18:27:16 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 05 Mar 2023 19:27:16 +0100 Subject: [Buildroot] [PATCH 1/1] package/opus: force arm mode instead of Thumb mode In-Reply-To: <20230302175107.32479-1-fontaine.fabrice@gmail.com> (Fabrice Fontaine's message of "Thu, 2 Mar 2023 18:51:07 +0100") References: <20230302175107.32479-1-fontaine.fabrice@gmail.com> Message-ID: <874jqz6ol7.fsf@dell.be.48ers.dk> >>>>> "Fabrice" == Fabrice Fontaine writes: > Fix the following build failure: > /tmp/cckXvlOO.s:352: Error: selected processor does not support `smull > r6,ip,r5,r0' in Thumb mode > Fixes: > - http://autobuild.buildroot.org/results/fdedcc8f68651ec34417d609b40effbac456c80d > Signed-off-by: Fabrice Fontaine Slightly tweaked comment and committed, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Sun Mar 5 18:20:12 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 5 Mar 2023 19:20:12 +0100 Subject: [Buildroot] [git commit] package/f2fs-tools: add F2FS_TOOLS_CPE_ID_VENDOR Message-ID: <20230305182821.B8114866EE@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=7af75b36aaf5c048a2db3e506cb7ec10d4ba05dc branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master cpe:2.3:a:f2fs-tools_project:f2fs-tools is a valid CPE identifier for this package: https://nvd.nist.gov/products/cpe/search/results?namingFormat=2.3&keyword=cpe%3A2.3%3Aa%3Af2fs-tools_project%3Af2fs-tools Signed-off-by: Fabrice Fontaine Signed-off-by: Peter Korsgaard --- package/f2fs-tools/f2fs-tools.mk | 1 + 1 file changed, 1 insertion(+) diff --git a/package/f2fs-tools/f2fs-tools.mk b/package/f2fs-tools/f2fs-tools.mk index 60f1004d77..f94244f2ad 100644 --- a/package/f2fs-tools/f2fs-tools.mk +++ b/package/f2fs-tools/f2fs-tools.mk @@ -14,6 +14,7 @@ F2FS_TOOLS_AUTORECONF = YES F2FS_TOOLS_INSTALL_STAGING = YES F2FS_TOOLS_LICENSE = GPL-2.0 F2FS_TOOLS_LICENSE_FILES = COPYING +F2FS_TOOLS_CPE_ID_VENDOR = f2fs-tools_project ifeq ($(BR2_PACKAGE_LIBSELINUX),y) F2FS_TOOLS_CONF_OPTS += --with-selinux From peter at korsgaard.com Sun Mar 5 18:19:04 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 5 Mar 2023 19:19:04 +0100 Subject: [Buildroot] [git commit] package/libglfw: add wayland dependency Message-ID: <20230305182821.A9B27866ED@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=fd8db3d60c9194c1d27d1bc301f3e0c6b0c81109 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Fix added by commit 0bbb12eff3b9f9d9719c48644c2b3d563e80de48 was incomplete resulting in the following build failure: -- Checking for modules 'wayland-client>=0.2.7;wayland-cursor>=0.2.7;wayland-egl>=0.2.7;xkbcommon' -- Package 'wayland-client', required by 'virtual:world', not found -- Package 'wayland-cursor', required by 'virtual:world', not found -- Package 'wayland-egl', required by 'virtual:world', not found CMake Error at /home/autobuild/autobuild/instance-9/output-1/host/share/cmake-3.22/Modules/FindPkgConfig.cmake:603 (message): A required package was not found Fixes: - http://autobuild.buildroot.org/results/9c032902418a4ab0c9aa655eb29eddee0711815d - http://autobuild.buildroot.org/results/7381e114fa5c796c6edbb2c8e3987563bb32b6fa Signed-off-by: Fabrice Fontaine Signed-off-by: Peter Korsgaard --- package/libglfw/libglfw.mk | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package/libglfw/libglfw.mk b/package/libglfw/libglfw.mk index eee8e7b298..f5d254eec3 100644 --- a/package/libglfw/libglfw.mk +++ b/package/libglfw/libglfw.mk @@ -29,7 +29,7 @@ LIBGLFW_DEPENDENCIES += libgles endif ifeq ($(BR2_PACKAGE_WAYLAND),y) -LIBGLFW_DEPENDENCIES += libxkbcommon wayland-protocols +LIBGLFW_DEPENDENCIES += libxkbcommon wayland wayland-protocols # Override pkg-config pkgdatadir variable, it needs the prefix LIBGLFW_CONF_OPTS += \ -DGLFW_USE_WAYLAND=1 \ From peter at korsgaard.com Sun Mar 5 18:22:06 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 5 Mar 2023 19:22:06 +0100 Subject: [Buildroot] [git commit] package/bash: fix naming of target-finalize-hook Message-ID: <20230305182821.C446786705@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=7f96255f4a40a5cbc0c37a69126c5a06fe8773b6 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master When the target-finalize-hook for bash was added in commit 311c9eebc4dcfb764e3a7082706daf68e0603188 in order to write bash into /etc/shells, it was done at the same time as for package/mksh and it was incorrectly copied and MKSH still appeared in the name of the hook. The hook is now correctly named BASH_ADD_BASH_TO_SHELLS Signed-off-by: Sebastian Weyer Signed-off-by: Peter Korsgaard --- package/bash/bash.mk | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/package/bash/bash.mk b/package/bash/bash.mk index ec5e2d722f..9a73ed8c36 100644 --- a/package/bash/bash.mk +++ b/package/bash/bash.mk @@ -62,10 +62,10 @@ endif # Add /bin/bash to /etc/shells otherwise some login tools like dropbear # can reject the user connection. See man shells. -define BASH_ADD_MKSH_TO_SHELLS +define BASH_ADD_BASH_TO_SHELLS grep -qsE '^/bin/bash$$' $(TARGET_DIR)/etc/shells \ || echo "/bin/bash" >> $(TARGET_DIR)/etc/shells endef -BASH_TARGET_FINALIZE_HOOKS += BASH_ADD_MKSH_TO_SHELLS +BASH_TARGET_FINALIZE_HOOKS += BASH_ADD_BASH_TO_SHELLS $(eval $(autotools-package)) From peter at korsgaard.com Sun Mar 5 18:26:39 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 5 Mar 2023 19:26:39 +0100 Subject: [Buildroot] [git commit] package/opus: force arm mode instead of Thumb mode Message-ID: <20230305182821.DC2DA866ED@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=90e1a64cb0abff65bc2a3e8ba811c732d820a910 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Fix the following build failure: /tmp/cckXvlOO.s:352: Error: selected processor does not support `smull r6,ip,r5,r0' in Thumb mode Fixes: - http://autobuild.buildroot.org/results/fdedcc8f68651ec34417d609b40effbac456c80d Signed-off-by: Fabrice Fontaine [Peter: tweak comment] Signed-off-by: Peter Korsgaard --- package/opus/opus.mk | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/package/opus/opus.mk b/package/opus/opus.mk index 2fa929c7df..d8e0623e15 100644 --- a/package/opus/opus.mk +++ b/package/opus/opus.mk @@ -12,6 +12,13 @@ OPUS_INSTALL_STAGING = YES OPUS_CFLAGS = $(TARGET_CFLAGS) +# opus has ARM assembly optimizations not compatible with thumb1: +# Error: selected processor does not support `smull r6,ip,r5,r0' in Thumb mode +# so force ARM mode +ifeq ($(BR2_ARM_INSTRUCTIONS_THUMB),y) +OPUS_CFLAGS += -marm +endif + ifeq ($(BR2_TOOLCHAIN_HAS_GCC_BUG_85180),y) OPUS_CFLAGS += -O0 endif From peter at korsgaard.com Sun Mar 5 18:23:15 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 5 Mar 2023 19:23:15 +0100 Subject: [Buildroot] [git commit] package/gr-osmosdr: drop BR2_PACKAGE_GR_OSMOSDR_PYTHON Message-ID: <20230305182821.CF7BB86712@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=f931ac28192b59fce36e5e63bb5770b598d26def branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Drop BR2_PACKAGE_GR_OSMOSDR_PYTHON as disabling python will raise the following build failure if BR2_PACKAGE_GNURADIO_PYTHON is set since bump of gnuradio to version 3.10.4.0 in commit e37c110bead8b7b35cd97915673fa785ccb39f2d and https://github.com/gnuradio/gnuradio/commit/51d3ad973292763a6fc0cf8e971faa3cf89029e9: CMake Error at lib/CMakeLists.txt:51 (add_library): Target "gnuradio-osmosdr" links to target "Python::Module" but the target was not found. Perhaps a find_package() call is missing for an IMPORTED target, or an ALIAS target is missing? No entry in Config.in.legacy is needed as python support in gr-osmosdr will now automatically be enabled if BR2_PACKAGE_GNURADIO_PYTHON is set Fixes: - http://autobuild.buildroot.org/results/49e9f7bf8bfc7008688c1a3bc3744b7d3be3ce18 Signed-off-by: Fabrice Fontaine Signed-off-by: Peter Korsgaard --- package/gr-osmosdr/Config.in | 7 ------- package/gr-osmosdr/gr-osmosdr.mk | 2 +- 2 files changed, 1 insertion(+), 8 deletions(-) diff --git a/package/gr-osmosdr/Config.in b/package/gr-osmosdr/Config.in index 04fa10be80..d83de75282 100644 --- a/package/gr-osmosdr/Config.in +++ b/package/gr-osmosdr/Config.in @@ -11,13 +11,6 @@ config BR2_PACKAGE_GR_OSMOSDR if BR2_PACKAGE_GR_OSMOSDR -config BR2_PACKAGE_GR_OSMOSDR_PYTHON - bool "python support" - depends on BR2_PACKAGE_GNURADIO_PYTHON - depends on BR2_PACKAGE_PYTHON3 - help - Enable Python support - config BR2_PACKAGE_GR_OSMOSDR_IQFILE bool "IQ File Source support" help diff --git a/package/gr-osmosdr/gr-osmosdr.mk b/package/gr-osmosdr/gr-osmosdr.mk index 89907c1baa..6011a67539 100644 --- a/package/gr-osmosdr/gr-osmosdr.mk +++ b/package/gr-osmosdr/gr-osmosdr.mk @@ -22,7 +22,7 @@ GR_OSMOSDR_CONF_OPTS = \ # compile time. GR_OSMOSDR_INSTALL_STAGING = YES -ifeq ($(BR2_PACKAGE_GR_OSMOSDR_PYTHON),y) +ifeq ($(BR2_PACKAGE_GNURADIO_PYTHON),y) GR_OSMOSDR_CONF_OPTS += -DENABLE_PYTHON=ON GR_OSMOSDR_DEPENDENCIES += python3 else From peter at korsgaard.com Sun Mar 5 18:33:17 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 05 Mar 2023 19:33:17 +0100 Subject: [Buildroot] [PATCH] package/rtl8821cu: fix build failure on PowerPC64 In-Reply-To: (Christian Stewart via buildroot's message of "Thu, 2 Mar 2023 23:49:24 -0800") References: <20230302151859.400567-1-giulio.benetti@benettiengineering.com> Message-ID: <87zg8r59qq.fsf@dell.be.48ers.dk> >>>>> "Christian" == Christian Stewart via buildroot writes: > Hi Giulio, > On Thu, Mar 2, 2023 at 7:19?AM Giulio Benetti > wrote: >> >> Let's add local patch pending upstream to fix get_ra() conflict on >> PowerPC64 architecture. >> >> [0]: https://github.com/morrownr/8821cu-20210118/pull/93 >> >> Signed-off-by: Giulio Benetti >> --- >> .../0001-Fix-build-on-PowerPC64.patch | 123 ++++++++++++++++++ >> 1 file changed, 123 insertions(+) >> create mode 100644 package/rtl8821cu/0001-Fix-build-on-PowerPC64.patch > The repo owner morrownr requested that we switch to the newer version > of the package, and send the PR there. > I sent the PR there: https://github.com/morrownr/8821cu-20210916/pull/73 > The patch to update to the new version: > https://patchwork.ozlabs.org/project/buildroot/patch/20230303074829.2139881-1-christian at paral.in/ What is the relation exactly between these two patches? Are they fixing the same issue? Is this patch superseeded by your patch changing the version? -- Bye, Peter Korsgaard From peter at korsgaard.com Sun Mar 5 18:36:34 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 05 Mar 2023 19:36:34 +0100 Subject: [Buildroot] [PATCH 1/3] package/proftpd: add libidn2 optional dependency In-Reply-To: <20230228220741.54827-1-fontaine.fabrice@gmail.com> (Fabrice Fontaine's message of "Tue, 28 Feb 2023 23:07:39 +0100") References: <20230228220741.54827-1-fontaine.fabrice@gmail.com> Message-ID: <87v8jf59l9.fsf@dell.be.48ers.dk> >>>>> "Fabrice" == Fabrice Fontaine writes: > libidn2 is an optional dependency which is enabled by default since > version 1.3.8 and > https://github.com/proftpd/proftpd/commit/5f61ac028e0930e7de9ea2a00864ccb6dc048f64 > Signed-off-by: Fabrice Fontaine Committed, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Sun Mar 5 18:36:38 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 05 Mar 2023 19:36:38 +0100 Subject: [Buildroot] [PATCH 2/3] package/proftpd: add pcre2 optional dependency In-Reply-To: <20230228220741.54827-2-fontaine.fabrice@gmail.com> (Fabrice Fontaine's message of "Tue, 28 Feb 2023 23:07:40 +0100") References: <20230228220741.54827-1-fontaine.fabrice@gmail.com> <20230228220741.54827-2-fontaine.fabrice@gmail.com> Message-ID: <87r0u359l5.fsf@dell.be.48ers.dk> >>>>> "Fabrice" == Fabrice Fontaine writes: > pcre2 is an optional dependency since version 1.3.8 and > https://github.com/proftpd/proftpd/commit/e63cf016f574890c4096d587b8b1f55d87ac05d5 > Signed-off-by: Fabrice Fontaine Committed, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Sun Mar 5 18:36:44 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 05 Mar 2023 19:36:44 +0100 Subject: [Buildroot] [PATCH 3/3] package/proftpd: needs dynamic library In-Reply-To: <20230228220741.54827-3-fontaine.fabrice@gmail.com> (Fabrice Fontaine's message of "Tue, 28 Feb 2023 23:07:41 +0100") References: <20230228220741.54827-1-fontaine.fabrice@gmail.com> <20230228220741.54827-3-fontaine.fabrice@gmail.com> Message-ID: <87mt4r59kz.fsf@dell.be.48ers.dk> >>>>> "Fabrice" == Fabrice Fontaine writes: > proftpd doesn't build statically because it does not use pkg-config to > retrieve its dependencies since its addition in commit > 5d173ec4122b89857e6d93fc337311b1f87631c9: > /tmp/instance-13/output-1/host/lib/gcc/arc-buildroot-linux-uclibc/10.2.0/../../../../arc-buildroot-linux-uclibc/bin/ld: > /tmp/instance-13/output-1/host/arc-buildroot-linux-uclibc/sysroot/usr/lib/libidn2.a(libunistring_la-striconveh.o): > in function `iconv_carefully_1': > buildroot/build/libidn2-2.3.4/unistring/striconveh.c:233: undefined reference to `libiconv' > [...] > /tmp/instance-5/output-1/host/lib/gcc/arceb-buildroot-linux-uclibc/10.2.0/../../../../arceb-buildroot-linux-uclibc/bin/ld: > /tmp/instance-5/output-1/host/arceb-buildroot-linux-uclibc/sysroot/usr/lib/libcrypto.a(bio_lib.o): > in function `BIO_free': > bio_lib.c:(.text+0x3f2): undefined reference to `__atomic_fetch_sub_4' > Fixes: > - http://autobuild.buildroot.org/results/09f3f37b63dc68d31b18816b818df86fa3be095c > - http://autobuild.buildroot.org/results/2aba5297206e44dc086c3138ace70e85739196f3 > Signed-off-by: Fabrice Fontaine Committed, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Sun Mar 5 18:33:59 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 5 Mar 2023 19:33:59 +0100 Subject: [Buildroot] [git commit] package/proftpd: add libidn2 optional dependency Message-ID: <20230305183743.714E5867D7@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=b3b2ef030263d275d1bfcdf7db41a5faa93339ca branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master libidn2 is an optional dependency which is enabled by default since version 1.3.8 and https://github.com/proftpd/proftpd/commit/5f61ac028e0930e7de9ea2a00864ccb6dc048f64 Signed-off-by: Fabrice Fontaine Signed-off-by: Peter Korsgaard --- package/proftpd/proftpd.mk | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/package/proftpd/proftpd.mk b/package/proftpd/proftpd.mk index 8e7d108c9e..d3b6308185 100644 --- a/package/proftpd/proftpd.mk +++ b/package/proftpd/proftpd.mk @@ -27,6 +27,10 @@ PROFTPD_CONF_OPTS = \ --with-gnu-ld \ --without-openssl-cmdline +ifeq ($(BR2_PACKAGE_LIBIDN2),y) +PROFTPD_DEPENDENCIES += libidn2 +endif + ifeq ($(BR2_PACKAGE_PROFTPD_MOD_CAP),y) PROFTPD_CONF_OPTS += --enable-cap PROFTPD_DEPENDENCIES += libcap From peter at korsgaard.com Sun Mar 5 18:35:26 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 5 Mar 2023 19:35:26 +0100 Subject: [Buildroot] [git commit] package/proftpd: add pcre2 optional dependency Message-ID: <20230305183743.802B2867D8@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=091655d9ad3a3b3f05be4216b5936b644a596267 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master pcre2 is an optional dependency since version 1.3.8 and https://github.com/proftpd/proftpd/commit/e63cf016f574890c4096d587b8b1f55d87ac05d5 Signed-off-by: Fabrice Fontaine Signed-off-by: Peter Korsgaard --- package/proftpd/proftpd.mk | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/package/proftpd/proftpd.mk b/package/proftpd/proftpd.mk index d3b6308185..398155222d 100644 --- a/package/proftpd/proftpd.mk +++ b/package/proftpd/proftpd.mk @@ -31,6 +31,13 @@ ifeq ($(BR2_PACKAGE_LIBIDN2),y) PROFTPD_DEPENDENCIES += libidn2 endif +ifeq ($(BR2_PACKAGE_PCRE2),y) +PROFTPD_CONF_OPTS += --enable-pcre2 +PROFTPD_DEPENDENCIES += pcre2 +else +PROFTPD_CONF_OPTS += --disable-pcre2 +endif + ifeq ($(BR2_PACKAGE_PROFTPD_MOD_CAP),y) PROFTPD_CONF_OPTS += --enable-cap PROFTPD_DEPENDENCIES += libcap From peter at korsgaard.com Sun Mar 5 18:36:13 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 5 Mar 2023 19:36:13 +0100 Subject: [Buildroot] [git commit] package/proftpd: needs dynamic library Message-ID: <20230305183743.907B9867E7@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=b1312da7650b41d95aecf29fab85fd6a9903c507 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master proftpd doesn't build statically because it does not use pkg-config to retrieve its dependencies since its addition in commit 5d173ec4122b89857e6d93fc337311b1f87631c9: /tmp/instance-13/output-1/host/lib/gcc/arc-buildroot-linux-uclibc/10.2.0/../../../../arc-buildroot-linux-uclibc/bin/ld: /tmp/instance-13/output-1/host/arc-buildroot-linux-uclibc/sysroot/usr/lib/libidn2.a(libunistring_la-striconveh.o): in function `iconv_carefully_1': buildroot/build/libidn2-2.3.4/unistring/striconveh.c:233: undefined reference to `libiconv' [...] /tmp/instance-5/output-1/host/lib/gcc/arceb-buildroot-linux-uclibc/10.2.0/../../../../arceb-buildroot-linux-uclibc/bin/ld: /tmp/instance-5/output-1/host/arceb-buildroot-linux-uclibc/sysroot/usr/lib/libcrypto.a(bio_lib.o): in function `BIO_free': bio_lib.c:(.text+0x3f2): undefined reference to `__atomic_fetch_sub_4' Fixes: - http://autobuild.buildroot.org/results/09f3f37b63dc68d31b18816b818df86fa3be095c - http://autobuild.buildroot.org/results/2aba5297206e44dc086c3138ace70e85739196f3 Signed-off-by: Fabrice Fontaine Signed-off-by: Peter Korsgaard --- package/proftpd/Config.in | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/package/proftpd/Config.in b/package/proftpd/Config.in index aed1958b8d..7b9f74895a 100644 --- a/package/proftpd/Config.in +++ b/package/proftpd/Config.in @@ -1,6 +1,7 @@ config BR2_PACKAGE_PROFTPD bool "proftpd" depends on BR2_USE_MMU # fork() + depends on !BR2_STATIC_LIBS help ProFTPD, a highly configurable FTP server. @@ -104,3 +105,7 @@ config BR2_PACKAGE_PROFTPD_BUFFER_SIZE 0 uses the default size of 1024. endif + +comment "proftpd needs a toolchain w/ dynamic library" + depends on BR2_USE_MMU + depends on BR2_STATIC_LIBS From peter at korsgaard.com Sun Mar 5 18:57:30 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 05 Mar 2023 19:57:30 +0100 Subject: [Buildroot] [PATCH] package/rtl8189es: fix build failure on PowerPC64 In-Reply-To: <20230227082230.429997-1-giulio.benetti@benettiengineering.com> (Giulio Benetti's message of "Mon, 27 Feb 2023 09:22:30 +0100") References: <20230227082230.429997-1-giulio.benetti@benettiengineering.com> Message-ID: <87ilff58md.fsf@dell.be.48ers.dk> >>>>> "Giulio" == Giulio Benetti writes: > Add local patches pending upstream[0] to fix conflict of get_ra(). > get_ra() is present both in PowerPC64 Linux header and in rtl8189es driver > so in the patch we rename all the occurences to rtl_get_ra(). > Fixes: > http://autobuild.buildroot.net/results/45efdb0806d0bb2f7d542be80ed02bf2dc080df4/ > [0]: https://github.com/jwrdegoede/rtl8189ES_linux/pull/94 > Signed-off-by: Giulio Benetti Committed, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Sun Mar 5 18:57:54 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 05 Mar 2023 19:57:54 +0100 Subject: [Buildroot] [PATCH 1/1] package/pugixml: drop header-only option In-Reply-To: <20230228221624.59583-1-fontaine.fabrice@gmail.com> (Fabrice Fontaine's message of "Tue, 28 Feb 2023 23:16:24 +0100") References: <20230228221624.59583-1-fontaine.fabrice@gmail.com> Message-ID: <87edq358lp.fsf@dell.be.48ers.dk> >>>>> "Fabrice" == Fabrice Fontaine writes: > Header-only option raises the following build failure with gerbera since > commit cc3a4a7b1de7b158354c650d234339e8a969a730: > /home/thomas/autobuild/instance-2/output-1/host/lib/gcc/nios2-buildroot-linux-gnu/10.4.0/../../../../nios2-buildroot-linux-gnu/bin/ld: > CMakeFiles/gerbera.dir/src/main.cc.o: in function > `ConfigGenerator::~ConfigGenerator()': > /home/thomas/autobuild/instance-2/output-1/build/gerbera-1.10.0/src/config/config_generator.h:33: > undefined reference to `pugi::xml_document::~xml_document()' > This build failure can't be fixed by adding a > !BR2_PACKAGE_PUGIXML_HEADER_ONLY dependency as it will create the > following recursive dependency: > package/gerbera/Config.in:1:error: recursive dependency detected! > package/gerbera/Config.in:1: symbol BR2_PACKAGE_GERBERA depends on > BR2_PACKAGE_PUGIXML_HEADER_ONLY > package/pugixml/Config.in:42: symbol BR2_PACKAGE_PUGIXML_HEADER_ONLY > depends on BR2_PACKAGE_PUGIXML > package/pugixml/Config.in:1: symbol BR2_PACKAGE_PUGIXML is selected by BR2_PACKAGE_GERBERA > Moreover, commit 48b2e50eb8df36e3e3ab18692bd9e0dde3b38702 stated that > "Compact and header-only modes are not strictly needed for our use case, > but we did the work anyway and may be useful for someone else." > So dropping header-only seems to be the right approach > Fixes: > - http://autobuild.buildroot.org/results/800537a1ef5f48d24c20aad7a9c96c56dfdc77f5 > Signed-off-by: Fabrice Fontaine Committed, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Sun Mar 5 18:54:59 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 5 Mar 2023 19:54:59 +0100 Subject: [Buildroot] [git commit] package/pugixml: drop header-only option Message-ID: <20230305185825.826FE868CF@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=6454358fe16912b17d56db6767cfac8d67c34204 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Header-only option raises the following build failure with gerbera since commit cc3a4a7b1de7b158354c650d234339e8a969a730: /home/thomas/autobuild/instance-2/output-1/host/lib/gcc/nios2-buildroot-linux-gnu/10.4.0/../../../../nios2-buildroot-linux-gnu/bin/ld: CMakeFiles/gerbera.dir/src/main.cc.o: in function `ConfigGenerator::~ConfigGenerator()': /home/thomas/autobuild/instance-2/output-1/build/gerbera-1.10.0/src/config/config_generator.h:33: undefined reference to `pugi::xml_document::~xml_document()' This build failure can't be fixed by adding a !BR2_PACKAGE_PUGIXML_HEADER_ONLY dependency as it will create the following recursive dependency: package/gerbera/Config.in:1:error: recursive dependency detected! package/gerbera/Config.in:1: symbol BR2_PACKAGE_GERBERA depends on BR2_PACKAGE_PUGIXML_HEADER_ONLY package/pugixml/Config.in:42: symbol BR2_PACKAGE_PUGIXML_HEADER_ONLY depends on BR2_PACKAGE_PUGIXML package/pugixml/Config.in:1: symbol BR2_PACKAGE_PUGIXML is selected by BR2_PACKAGE_GERBERA Moreover, commit 48b2e50eb8df36e3e3ab18692bd9e0dde3b38702 stated that "Compact and header-only modes are not strictly needed for our use case, but we did the work anyway and may be useful for someone else." So dropping header-only seems to be the right approach Fixes: - http://autobuild.buildroot.org/results/800537a1ef5f48d24c20aad7a9c96c56dfdc77f5 Signed-off-by: Fabrice Fontaine Signed-off-by: Peter Korsgaard --- Config.in.legacy | 6 ++++++ package/pugixml/Config.in | 9 --------- package/pugixml/pugixml.mk | 4 ---- 3 files changed, 6 insertions(+), 13 deletions(-) diff --git a/Config.in.legacy b/Config.in.legacy index 381e1e3a8c..a31543d5fa 100644 --- a/Config.in.legacy +++ b/Config.in.legacy @@ -146,6 +146,12 @@ endif comment "Legacy options removed in 2023.02" +config BR2_PACKAGE_PUGIXML_HEADER_ONLY + bool "pugixml header-only removed" + select BR2_LEGACY + help + The header-only version raises a build failure with gerbera. + config BR2_PACKAGE_UCCP420WLAN bool "uccp420wlan removed" select BR2_LEGACY diff --git a/package/pugixml/Config.in b/package/pugixml/Config.in index 6b7d2e3259..d5a3cb3ebb 100644 --- a/package/pugixml/Config.in +++ b/package/pugixml/Config.in @@ -39,15 +39,6 @@ config BR2_PACKAGE_PUGIXML_COMPACT http://pugixml.org/docs/manual.html#dom.memory.compact -config BR2_PACKAGE_PUGIXML_HEADER_ONLY - bool "Enable header-only version" - help - All source code for pugixml will be included in every - translation unit that includes pugixml.hpp. This is how most - of Boost and STL libraries work. - - http://pugixml.org/docs/manual.html#install.building.header - endif comment "pugixml needs a toolchain w/ C++" diff --git a/package/pugixml/pugixml.mk b/package/pugixml/pugixml.mk index c8d59f0864..415227a40a 100644 --- a/package/pugixml/pugixml.mk +++ b/package/pugixml/pugixml.mk @@ -31,10 +31,6 @@ endif PUGIXML_BUILD_DEFINES += PUGIXML_HAS_LONG_LONG HOST_PUGIXML_BUILD_DEFINES += PUGIXML_HAS_LONG_LONG -ifeq ($(BR2_PACKAGE_PUGIXML_HEADER_ONLY),y) -PUGIXML_BUILD_DEFINES += PUGIXML_HEADER_ONLY -endif - PUGIXML_CONF_OPTS += -DPUGIXML_BUILD_DEFINES="$(subst $(space),;,$(PUGIXML_BUILD_DEFINES))" HOST_PUGIXML_CONF_OPTS += \ From peter at korsgaard.com Sun Mar 5 18:56:45 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 5 Mar 2023 19:56:45 +0100 Subject: [Buildroot] [git commit] package/rtl8189es: fix build failure on PowerPC64 Message-ID: <20230305185825.8BEC5868D3@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=4789d37cc4c23b15a9fb95de73365b55e9fbd1aa branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Add local patches pending upstream[0] to fix conflict of get_ra(). get_ra() is present both in PowerPC64 Linux header and in rtl8189es driver so in the patch we rename all the occurrences to rtl_get_ra(). Fixes: http://autobuild.buildroot.net/results/45efdb0806d0bb2f7d542be80ed02bf2dc080df4/ [0]: https://github.com/jwrdegoede/rtl8189ES_linux/pull/94 Signed-off-by: Giulio Benetti Signed-off-by: Peter Korsgaard --- .../0001-Fix-build-failure-on-PowerPC64.patch | 113 +++++++++++++++++++++ 1 file changed, 113 insertions(+) diff --git a/package/rtl8189es/0001-Fix-build-failure-on-PowerPC64.patch b/package/rtl8189es/0001-Fix-build-failure-on-PowerPC64.patch new file mode 100644 index 0000000000..8c876f16ee --- /dev/null +++ b/package/rtl8189es/0001-Fix-build-failure-on-PowerPC64.patch @@ -0,0 +1,113 @@ +From c7bf7590bc0d7252005fd0496898ad420a85e1ae Mon Sep 17 00:00:00 2001 +From: Giulio Benetti +Date: Mon, 27 Feb 2023 09:12:39 +0100 +Subject: [PATCH] Fix build failure on PowerPC64 + +get_ra() is defined in Linux kernel for PowerPC64 architecture and it +conflicts with local get_ra() definition so let's rename local definition +as rtl_get_ra(). + +Signed-off-by: Giulio Benetti +--- + core/rtw_odm.c | 6 +++--- + core/rtw_recv.c | 4 ++-- + hal/hal_com.c | 2 +- + include/wifi.h | 2 +- + os_dep/linux/ioctl_cfg80211.c | 2 +- + 5 files changed, 8 insertions(+), 8 deletions(-) + +diff --git a/core/rtw_odm.c b/core/rtw_odm.c +index 8a35816..d74e134 100644 +--- a/core/rtw_odm.c ++++ b/core/rtw_odm.c +@@ -273,7 +273,7 @@ void rtw_odm_parse_rx_phy_status_chinfo(union recv_frame *rframe, u8 *phys) + RTW_PRINT("phys_t%u ta="MAC_FMT" %s, %s(band:%u, ch:%u, l_rxsc:%u)\n" + , *phys & 0xf + , MAC_ARG(get_ta(wlanhdr)) +- , is_broadcast_mac_addr(get_ra(wlanhdr)) ? "BC" : is_multicast_mac_addr(get_ra(wlanhdr)) ? "MC" : "UC" ++ , is_broadcast_mac_addr(rtl_get_ra(wlanhdr)) ? "BC" : is_multicast_mac_addr(rtl_get_ra(wlanhdr)) ? "MC" : "UC" + , HDATA_RATE(attrib->data_rate) + , phys_t0->band, phys_t0->channel, phys_t0->rxsc + ); +@@ -383,7 +383,7 @@ type1_end: + RTW_PRINT("phys_t%u ta="MAC_FMT" %s, %s(band:%u, ch:%u, rf_mode:%u, l_rxsc:%u, ht_rxsc:%u) => %u,%u\n" + , *phys & 0xf + , MAC_ARG(get_ta(wlanhdr)) +- , is_broadcast_mac_addr(get_ra(wlanhdr)) ? "BC" : is_multicast_mac_addr(get_ra(wlanhdr)) ? "MC" : "UC" ++ , is_broadcast_mac_addr(rtl_get_ra(wlanhdr)) ? "BC" : is_multicast_mac_addr(rtl_get_ra(wlanhdr)) ? "MC" : "UC" + , HDATA_RATE(attrib->data_rate) + , phys_t1->band, phys_t1->channel, phys_t1->rf_mode, phys_t1->l_rxsc, phys_t1->ht_rxsc + , pkt_cch, pkt_bw +@@ -401,7 +401,7 @@ type1_end: + RTW_PRINT("phys_t%u ta="MAC_FMT" %s, %s(band:%u, ch:%u, l_rxsc:%u, ht_rxsc:%u)\n" + , *phys & 0xf + , MAC_ARG(get_ta(wlanhdr)) +- , is_broadcast_mac_addr(get_ra(wlanhdr)) ? "BC" : is_multicast_mac_addr(get_ra(wlanhdr)) ? "MC" : "UC" ++ , is_broadcast_mac_addr(rtl_get_ra(wlanhdr)) ? "BC" : is_multicast_mac_addr(rtl_get_ra(wlanhdr)) ? "MC" : "UC" + , HDATA_RATE(attrib->data_rate) + , phys_t2->band, phys_t2->channel, phys_t2->l_rxsc, phys_t2->ht_rxsc + ); +diff --git a/core/rtw_recv.c b/core/rtw_recv.c +index dc65adf..a5a65f9 100644 +--- a/core/rtw_recv.c ++++ b/core/rtw_recv.c +@@ -4678,7 +4678,7 @@ void rx_query_phy_status( + wlanhdr = get_recvframe_data(precvframe); + + ta = get_ta(wlanhdr); +- ra = get_ra(wlanhdr); ++ ra = rtl_get_ra(wlanhdr); + is_ra_bmc = IS_MCAST(ra); + + if (_rtw_memcmp(adapter_mac_addr(padapter), ta, ETH_ALEN) == _TRUE) { +@@ -4818,7 +4818,7 @@ s32 pre_recv_entry(union recv_frame *precvframe, u8 *pphy_status) + { + s32 ret = _SUCCESS; + u8 *pbuf = precvframe->u.hdr.rx_data; +- u8 *pda = get_ra(pbuf); ++ u8 *pda = rtl_get_ra(pbuf); + u8 ra_is_bmc = IS_MCAST(pda); + _adapter *primary_padapter = precvframe->u.hdr.adapter; + #ifdef CONFIG_CONCURRENT_MODE +diff --git a/hal/hal_com.c b/hal/hal_com.c +index c28ae39..27b0825 100644 +--- a/hal/hal_com.c ++++ b/hal/hal_com.c +@@ -13406,7 +13406,7 @@ void rtw_store_phy_info(_adapter *padapter, union recv_frame *prframe) + + /*RTW_INFO("=>%s WIFI_DATA_TYPE or WIFI_QOS_DATA_TYPE\n", __FUNCTION__);*/ + if (psta) { +- if (IS_MCAST(get_ra(get_recvframe_data(prframe)))) ++ if (IS_MCAST(rtl_get_ra(get_recvframe_data(prframe)))) + psta_dframe_info = &psta->sta_dframe_info_bmc; + else + psta_dframe_info = &psta->sta_dframe_info; +diff --git a/include/wifi.h b/include/wifi.h +index def77a4..c2e7afb 100644 +--- a/include/wifi.h ++++ b/include/wifi.h +@@ -456,7 +456,7 @@ __inline static int IS_MCAST(const u8 *da) + return _FALSE; + } + +-__inline static unsigned char *get_ra(unsigned char *pframe) ++__inline static unsigned char *rtl_get_ra(unsigned char *pframe) + { + unsigned char *ra; + ra = GetAddr1Ptr(pframe); +diff --git a/os_dep/linux/ioctl_cfg80211.c b/os_dep/linux/ioctl_cfg80211.c +index 4e810e5..e744d69 100644 +--- a/os_dep/linux/ioctl_cfg80211.c ++++ b/os_dep/linux/ioctl_cfg80211.c +@@ -6347,7 +6347,7 @@ void rtw_cfg80211_rx_p2p_action_public(_adapter *adapter, union recv_frame *rfra + indicate: + #endif + #if defined(RTW_DEDICATED_P2P_DEVICE) +- if (rtw_cfg80211_redirect_pd_wdev(dvobj_to_wiphy(dvobj), get_ra(frame), &wdev)) ++ if (rtw_cfg80211_redirect_pd_wdev(dvobj_to_wiphy(dvobj), rtl_get_ra(frame), &wdev)) + if (0) + RTW_INFO("redirect to pd_wdev:%p\n", wdev); + #endif +-- +2.34.1 + From giulio.benetti at benettiengineering.com Sun Mar 5 20:43:33 2023 From: giulio.benetti at benettiengineering.com (Giulio Benetti) Date: Sun, 5 Mar 2023 21:43:33 +0100 Subject: [Buildroot] [PATCH] package/rtl8821cu: fix build failure on PowerPC64 In-Reply-To: <87zg8r59qq.fsf@dell.be.48ers.dk> References: <20230302151859.400567-1-giulio.benetti@benettiengineering.com> <87zg8r59qq.fsf@dell.be.48ers.dk> Message-ID: Hi Peter, On 05/03/23 19:33, Peter Korsgaard wrote: >>>>>> "Christian" == Christian Stewart via buildroot writes: > > > Hi Giulio, > > On Thu, Mar 2, 2023 at 7:19?AM Giulio Benetti > > wrote: > >> > >> Let's add local patch pending upstream to fix get_ra() conflict on > >> PowerPC64 architecture. > >> > >> [0]: https://github.com/morrownr/8821cu-20210118/pull/93 > >> > >> Signed-off-by: Giulio Benetti > >> --- > >> .../0001-Fix-build-on-PowerPC64.patch | 123 ++++++++++++++++++ > >> 1 file changed, 123 insertions(+) > >> create mode 100644 package/rtl8821cu/0001-Fix-build-on-PowerPC64.patch > > > The repo owner morrownr requested that we switch to the newer version > > of the package, and send the PR there. > > > I sent the PR there: https://github.com/morrownr/8821cu-20210916/pull/73 > > > The patch to update to the new version: > > > https://patchwork.ozlabs.org/project/buildroot/patch/20230303074829.2139881-1-christian at paral.in/ > > What is the relation exactly between these two patches? Are they fixing > the same issue? Is this patch superseeded by your patch changing the > version? This patch is still valid, it fixes the bug for the current repository used by the package. But soon the repository will be moved to a new one: https://github.com/morrownr/8821cu-20210916 because the actual one will be deleted(it's a strange choice...). So Christian moved my PR to the new Repository but it's still now merged. So IMHO, at this stage, I would: 1) apply this patch 2) wait for PR to be merged or for repository to be deleted 3) switch to the new repository keeping the local patch applied with point 1) or if it will be merged upstream we can remove local patch of point 1) This is my 2 cents. Kind regards -- Giulio Benetti Benetti Engineering sas From romain.naour at smile.fr Sun Mar 5 22:14:23 2023 From: romain.naour at smile.fr (Romain Naour) Date: Sun, 5 Mar 2023 23:14:23 +0100 Subject: [Buildroot] [PATCH v3 1/2] package/nushell: new package In-Reply-To: <20230303073909.1798364-1-sebastian.weyer@smile.fr> References: <20230303073909.1798364-1-sebastian.weyer@smile.fr> Message-ID: Hello Sebastian, Le 03/03/2023 ? 08:39, Sebastian Weyer a ?crit?: > Nushell is a shell - written in Rust - that makes use of the nushell > language to interact with the operating system > > Signed-off-by: Sebastian Weyer > --- > If you connect via a serial port and use getty (default for busybox) > nushell will be unusable. One needs to either connect via SSH or use > agetty instead. Actually nushell needs tput tool from ncurses (BR2_PACKAGE_NCURSES_TARGET_PROGS) See: https://github.com/crossterm-rs/crossterm/blob/master/src/terminal/sys/unix.rs#L167 It would be great if you can add a test for nushell in the Buildroot testsuite. Best regards, Romain > > Nushell is not POSIX compliant and therefore should not be used as login > shell since some programs might assume a POSIX-compliant shell and > therefore break the system. > > Signed-off-by: Sebastian Weyer > --- > DEVELOPERS | 3 +++ > package/Config.in | 1 + > package/nushell/Config.in | 9 +++++++++ > package/nushell/nushell.hash | 2 ++ > package/nushell/nushell.mk | 20 ++++++++++++++++++++ > 5 files changed, 35 insertions(+) > create mode 100644 package/nushell/Config.in > create mode 100644 package/nushell/nushell.hash > create mode 100644 package/nushell/nushell.mk > > diff --git a/DEVELOPERS b/DEVELOPERS > index 6256576e02..4577f20b22 100644 > --- a/DEVELOPERS > +++ b/DEVELOPERS > @@ -2550,6 +2550,9 @@ F: support/misc/toolchainfile.cmake.in > N: Sam Voss > F: package/ripgrep/ > > +N: Sebastian Weyer > +F: package/nushell/ > + > N: S?bastien Szymanski > F: package/mmc-utils/ > F: package/python-flask-jsonrpc/ > diff --git a/package/Config.in b/package/Config.in > index 3ace25c665..7fca46afb5 100644 > --- a/package/Config.in > +++ b/package/Config.in > @@ -2577,6 +2577,7 @@ comment "Shells" > source "package/bash/Config.in" > source "package/dash/Config.in" > source "package/mksh/Config.in" > + source "package/nushell/Config.in" > source "package/zsh/Config.in" > comment "Utilities" > source "package/apg/Config.in" > diff --git a/package/nushell/Config.in b/package/nushell/Config.in > new file mode 100644 > index 0000000000..f666f44e47 > --- /dev/null > +++ b/package/nushell/Config.in > @@ -0,0 +1,9 @@ > +config BR2_PACKAGE_NUSHELL > + bool "nushell" > + depends on BR2_PACKAGE_HOST_RUSTC_TARGET_ARCH_SUPPORTS > + select BR2_PACKAGE_HOST_RUSTC > + select BR2_PACKAGE_OPENSSL > + help > + A new type of shell. > + > + https://github.com/nushell/nushell > diff --git a/package/nushell/nushell.hash b/package/nushell/nushell.hash > new file mode 100644 > index 0000000000..a77e711a5d > --- /dev/null > +++ b/package/nushell/nushell.hash > @@ -0,0 +1,2 @@ > +# Locally generated > +sha256 352e807698d5f95e9bfdd9dd5512acab3cbef315379299a32e5f322a76eb718a nushell-0.76.0.tar.gz > diff --git a/package/nushell/nushell.mk b/package/nushell/nushell.mk > new file mode 100644 > index 0000000000..7de02cfc6a > --- /dev/null > +++ b/package/nushell/nushell.mk > @@ -0,0 +1,20 @@ > +################################################################################ > +# > +# nushell > +# > +################################################################################ > + > +NUSHELL_VERSION = 0.76.0 > +NUSHELL_SITE = $(call github,nushell,nushell,$(NUSHELL_VERSION)) > +NUSHELL_LICENSE = MIT > +NUSHELL_LICENSE_FILES = LICENSE > +NUSHELL_DEPENDENCIES = openssl host-pkgconf > + > +# Add /bin/nu to /etc/shells as in package/bash/bash.mk > +define NUSHELL_ADD_NU_TO_SHELLS > + grep -qsE '^/bin/nu$$' $(TARGET_DIR)/etc/shells \ > + || echo "/bin/nu" >> $(TARGET_DIR)/etc/shells > +endef > +NUSHELL_TARGET_FINALIZE_HOOKS += NUSHELL_ADD_NU_TO_SHELLS > + > +$(eval $(cargo-package)) > > > _______________________________________________ > buildroot mailing list > buildroot at buildroot.org > https://lists.buildroot.org/mailman/listinfo/buildroot From ps.report at gmx.net Sun Mar 5 22:55:53 2023 From: ps.report at gmx.net (Peter Seiderer) Date: Sun, 5 Mar 2023 23:55:53 +0100 Subject: [Buildroot] [PATCH v1] package/uqmi: fix compile error (gcc false error reporting) Message-ID: <20230305225553.7714-1-ps.report@gmx.net> Add upstream suggested patch ([1]) to avoid gcc false error reporting. Fixes: - http://autobuild.buildroot.net/results/ce9e2074bb8486d1ee25232b985d47475faefd63 dev.c:217:23: error: storing the address of local variable 'complete' in '*req.complete' [-Werror=dangling-pointer=] 217 | req->complete = &complete; | ~~~~~~~~~~~~~~^~~~~~~~~~~ [1] http://lists.openwrt.org/pipermail/openwrt-devel/2023-March/040633.html Signed-off-by: Peter Seiderer --- ...alse-error-reporting-storing-the-add.patch | 54 +++++++++++++++++++ 1 file changed, 54 insertions(+) create mode 100644 package/uqmi/0001-uqmi-avoid-gcc-false-error-reporting-storing-the-add.patch diff --git a/package/uqmi/0001-uqmi-avoid-gcc-false-error-reporting-storing-the-add.patch b/package/uqmi/0001-uqmi-avoid-gcc-false-error-reporting-storing-the-add.patch new file mode 100644 index 0000000000..c940925767 --- /dev/null +++ b/package/uqmi/0001-uqmi-avoid-gcc-false-error-reporting-storing-the-add.patch @@ -0,0 +1,54 @@ +From 4c2eb926efb4de24af5a3b1e8c18195198827491 Mon Sep 17 00:00:00 2001 +From: Peter Seiderer +Date: Sun, 5 Mar 2023 22:08:13 +0100 +Subject: [PATCH] uqmi: avoid gcc false error reporting (storing the address of + local variable 'complete' in '*req.complete') + +Avoid gcc false error reporting (req->complete is later reset to NULL +in case of use of local complete): + + dev.c:217:23: error: storing the address of local variable 'complete' in '*req.complete' [-Werror=dangling-pointer=] + 217 | req->complete = &complete; + | ~~~~~~~~~~~~~~^~~~~~~~~~~ + +Signed-off-by: Peter Seiderer + +[Upstream: http://lists.openwrt.org/pipermail/openwrt-devel/2023-March/040633.html] +Signed-off-by: Peter Seiderer +--- + dev.c | 12 ++++++++++++ + 1 file changed, 12 insertions(+) + +diff --git a/dev.c b/dev.c +index bd10207..b8ac273 100644 +--- a/dev.c ++++ b/dev.c +@@ -203,6 +203,15 @@ void qmi_request_cancel(struct qmi_dev *qmi, struct qmi_request *req) + __qmi_request_complete(qmi, req, NULL); + } + ++/* avoid gcc false error reporting: ++ * dev.c:217:23: error: storing the address of local variable ?complete? in ?*req.complete? [-Werror=dangling-pointer=] ++ * 217 | req->complete = &complete; ++ * | ~~~~~~~~~~~~~~^~~~~~~~~~~ ++ */ ++#if __GNUC__ > 4 || (__GNUC__ == 4 && __GNUC_MINOR__ >= 6) ++#pragma GCC diagnostic push ++#pragma GCC diagnostic ignored "-Wdangling-pointer" ++#endif + int qmi_request_wait(struct qmi_dev *qmi, struct qmi_request *req) + { + bool complete = false; +@@ -231,6 +240,9 @@ int qmi_request_wait(struct qmi_dev *qmi, struct qmi_request *req) + + return req->ret; + } ++#if __GNUC__ > 4 || (__GNUC__ == 4 && __GNUC_MINOR__ >= 6) ++#pragma GCC diagnostic pop ++#endif + + struct qmi_connect_request { + struct qmi_request req; +-- +2.39.2 + -- 2.39.2 From ju.o at free.fr Sun Mar 5 23:25:04 2023 From: ju.o at free.fr (Julien Olivain) Date: Mon, 6 Mar 2023 00:25:04 +0100 Subject: [Buildroot] [PATCH next 1/1] package/bridge-utils: update project URL in Config.in help text Message-ID: <20230305232504.232860-1-ju.o@free.fr> The old URL no longer works and shows "No repositories found". Replace it with: https://wiki.linuxfoundation.org/networking/bridge Signed-off-by: Julien Olivain --- package/bridge-utils/Config.in | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package/bridge-utils/Config.in b/package/bridge-utils/Config.in index de5883f063..2d886e2cb0 100644 --- a/package/bridge-utils/Config.in +++ b/package/bridge-utils/Config.in @@ -8,4 +8,4 @@ config BR2_PACKAGE_BRIDGE_UTILS added. Instead use the bridge command from the iproute2 package which supports more features. - https://git.kernel.org/cgit/linux/kernel/git/shemminger/bridge-utils.git/ + https://wiki.linuxfoundation.org/networking/bridge -- 2.39.2 From christian at paral.in Mon Mar 6 07:25:58 2023 From: christian at paral.in (Christian Stewart) Date: Sun, 5 Mar 2023 23:25:58 -0800 Subject: [Buildroot] [PATCH v2 1/1] package/rtl8821cu: switch to version 20210916 Message-ID: <20230306072558.31515-1-christian@paral.in> The author of the 8821cu repository has requested that we switch to a newer major version of the driver located at 8821cu-20210916: https://github.com/morrownr/8821cu-20210118/pull/93#issuecomment-1452675897 Switch to that new repository. Fixes a build issue against PowerPC64. Signed-off-by: Christian Stewart --- v1 -> v2: - merged PR fixing PowerPC64: https://github.com/morrownr/8821cu-20210916/pull/73 - supersedes: https://patchwork.ozlabs.org/project/buildroot/patch/20230302151859.400567-1-giulio.benetti at benettiengineering.com/ Signed-off-by: Christian Stewart --- package/rtl8821cu/rtl8821cu.hash | 2 +- package/rtl8821cu/rtl8821cu.mk | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package/rtl8821cu/rtl8821cu.hash b/package/rtl8821cu/rtl8821cu.hash index efb9871472..e2d83adc0f 100644 --- a/package/rtl8821cu/rtl8821cu.hash +++ b/package/rtl8821cu/rtl8821cu.hash @@ -1,3 +1,3 @@ # Locally calculated -sha256 09b9fb4160003502d564d0d0d85d6f19b8b6d1627d1a339b3ddfca6a948d84fb rtl8821cu-86cc5ceb7c28b9b997838e1c796847f6c395c382.tar.gz +sha256 1d090da292c3f9322603846467a80278670211fcde3354dcabfe32c449992493 rtl8821cu-69c903b75bde36293c66b25c051916a74dbadf58.tar.gz sha256 af54d00efc57cfce664171ac8be2a20c0f290b1b5c1a67bb2eba7b6380276c4e LICENSE diff --git a/package/rtl8821cu/rtl8821cu.mk b/package/rtl8821cu/rtl8821cu.mk index 97f50d9633..b3e4ad3fc8 100644 --- a/package/rtl8821cu/rtl8821cu.mk +++ b/package/rtl8821cu/rtl8821cu.mk @@ -4,8 +4,8 @@ # ################################################################################ -RTL8821CU_VERSION = 86cc5ceb7c28b9b997838e1c796847f6c395c382 -RTL8821CU_SITE = $(call github,morrownr,8821cu-20210118,$(RTL8821CU_VERSION)) +RTL8821CU_VERSION = 69c903b75bde36293c66b25c051916a74dbadf58 +RTL8821CU_SITE = $(call github,morrownr,8821cu-20210916,$(RTL8821CU_VERSION)) RTL8821CU_LICENSE = GPL-2.0 RTL8821CU_LICENSE_FILES = LICENSE -- 2.39.2 From christian at paral.in Mon Mar 6 07:27:38 2023 From: christian at paral.in (Christian Stewart) Date: Sun, 5 Mar 2023 23:27:38 -0800 Subject: [Buildroot] [PATCH] package/rtl8821cu: fix build failure on PowerPC64 In-Reply-To: References: <20230302151859.400567-1-giulio.benetti@benettiengineering.com> <87zg8r59qq.fsf@dell.be.48ers.dk> Message-ID: Hi Giulio, Peter, On Sun, Mar 5, 2023 at 12:43?PM Giulio Benetti wrote: > This patch is still valid, it fixes the bug for the current repository > used by the package. > But soon the repository will be moved to a new one: > https://github.com/morrownr/8821cu-20210916 > because the actual one will be deleted(it's a strange choice...). The PR with this patch has been merged to the 20210916 repo: https://github.com/morrownr/8821cu-20210916/pull/73 submitted the patch w/ this new version: https://patchwork.ozlabs.org/project/buildroot/patch/20230306072558.31515-1-christian at paral.in/ I suggest we merge the new version & skip adding the patch to the buildroot tree. Best regards, Christian From thomas.petazzoni at bootlin.com Mon Mar 6 07:41:25 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Mon, 06 Mar 2023 07:41:25 -0000 Subject: [Buildroot] [autobuild.buildroot.net] Daily results for 2023-03-05 Message-ID: <20230306074133.645D9408E5@smtp2.osuosl.org> Hello, Autobuild statistics for 2023-03-05 =================================== branch | OK | NOK | TIM | TOT | 2022.11.x | 9 | 12 | 0 | 21 | master | 133 | 138 | 1 | 272 | next | 22 | 20 | 0 | 42 | Classification of failures by reason for master ----------------------------------------------- host-go-bootstrap-1.4-boots... | 20 host-libzlib-1.2.13 | 10 elfutils-0.186 | 8 gobject-introspection-1.72.0 | 7 host-binutils-2.38 | 5 host-pahole-1.24 | 5 glibc-2.36-81-g4f4d7a13edfd... | 4 linux-6.1.14 | 4 libgcrypt-1.10.1 | 3 libglib2-2.72.3 | 3 libnss-3.88.1 | 3 unknown | 3 boost-1.80.0 | 2 expat-2.5.0 | 2 ffmpeg-4.4.3 | 2 host-binutils-2.39 | 2 host-go-1.19.6 | 2 host-rust-1.67.0 | 2 janet-1.26.0 | 2 linux-5.10.162-cip24-rt10 | 2 ocf-linux-20171122 | 2 perl-5.36.0 | 2 php-8.2.3 | 2 traceroute-2.1.0 | 2 acpica-20220331 | 1 bat-0.19.0 | 1 busybox-1.36.0 | 1 cairo-1.16.0 | 1 cni-plugins-1.2.0 | 1 coreutils-9.1 | 1 dahdi-linux-3.2.0 | 1 fdk-aac-2.0.2 | 1 fs/cramfs/cramfs.mk:46: /ho... | 1 fs/cramfs/cramfs.mk:46: /ho... | 1 fs/cramfs/cramfs.mk:46: /ho... | 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: /tmp/... | 1 fwts-22.09.00 | 1 gobject-introspection | 1 gvfs-1.48.1 | 1 host-binutils-2.37 | 1 host-gdb-arc-2020.09-releas... | 1 json-c-0.16 | 1 libcap-ng-0.8.3 | 1 libdeflate-1.15 | 1 libgpg-error-1.46 | 1 libsodium-1.0.18 | 1 ltp-testsuite-20220930 | 1 lttng-modules-2.13.7 | 1 musl-1.2.3 | 1 network-manager-1.40.10 | 1 olsr-0.9.8 | 1 opus-1.3.1 | 1 python-orjson-3.8.4 | 1 python-sip-4.19.25 | 1 quickjs-2021-03-27 | 1 uclibc-1.0.42 | 1 ulog-0389d243352255f6182326... | 1 wolfssl-5.5.3 | 1 Detail of failures for master ----------------------------- arch | reason | OK? | url | orph? -------------+--------------------------------+-----+---------------------------------------------------------------------------------+------- mips64el | acpica-20220331 | NOK | http://autobuild.buildroot.net/results/084b471bf3f08ec691da9be9b3b6516591cc08a5 | armeb | bat-0.19.0 | NOK | http://autobuild.buildroot.net/results/366d8d55d7992e146a7ca63b63737e3533f20568 | arceb | boost-1.80.0 | NOK | http://autobuild.buildroot.net/results/66254b1eb10feaf31e38d6d04083c7bc57867bfd | arc | boost-1.80.0 | NOK | http://autobuild.buildroot.net/results/43512686f8092fb82fd77f02a0098936290d7394 | mips64el | busybox-1.36.0 | NOK | http://autobuild.buildroot.net/results/7e434355a4595360559347e8319329f190e7807e | ORPH powerpc | cairo-1.16.0 | NOK | http://autobuild.buildroot.net/results/65b3bcc1c39620ddd9208a0b0020b0799d658444 | powerpc64le | cni-plugins-1.2.0 | NOK | http://autobuild.buildroot.net/results/6d0a47953d87b4e304c18ccea904dc6c3bad1f3e | sh4aeb | coreutils-9.1 | NOK | http://autobuild.buildroot.net/results/93d13c18230380b585f9e224e80efc282b90e538 | ORPH x86_64 | dahdi-linux-3.2.0 | NOK | http://autobuild.buildroot.net/results/9bd76c6add7b29d24827db3fc87eb7e2be3e5d9b | microblazeel | elfutils-0.186 | NOK | http://autobuild.buildroot.net/results/780fe4ef31da7d2da0d330b54c52e8739d855194 | ORPH microblaze | elfutils-0.186 | NOK | http://autobuild.buildroot.net/results/54dc09de04739c862f170f7da012327904bfbfad | ORPH arc | elfutils-0.186 | NOK | http://autobuild.buildroot.net/results/628fe9ef4519d2c71c61279f289dbbeb0de35740 | ORPH arc | elfutils-0.186 | NOK | http://autobuild.buildroot.net/results/b669393b560ce4248bbf48d3a302d70f591f1b48 | ORPH microblazeel | elfutils-0.186 | NOK | http://autobuild.buildroot.net/results/6ce6755c8075f324328806f567f0db18ae08e869 | ORPH microblazeel | elfutils-0.186 | NOK | http://autobuild.buildroot.net/results/6c9dbd611697d7730d2bb11595c2bba7a2aaa12c | ORPH microblazeel | elfutils-0.186 | NOK | http://autobuild.buildroot.net/results/199563b00f52e489b35ac18fdc9e5a163d1863f5 | ORPH microblazeel | elfutils-0.186 | NOK | http://autobuild.buildroot.net/results/d19dafd487f2b67434542451bfe0d0061a2689aa | ORPH mips64 | expat-2.5.0 | NOK | http://autobuild.buildroot.net/results/66b10ead3623a223f296134f5a0ff8a13c7390f7 | powerpc64le | expat-2.5.0 | NOK | http://autobuild.buildroot.net/results/53e3e6bb0585f88bee66d6a84de1b6ebf13de01f | x86_64 | fdk-aac-2.0.2 | NOK | http://autobuild.buildroot.net/results/cfb9f439b0b8a6870aca782a22aeb33339c51168 | aarch64 | ffmpeg-4.4.3 | NOK | http://autobuild.buildroot.net/results/9386f592eb8bdd550bb78a31418dc4a098f577e7 | i686 | ffmpeg-4.4.3 | NOK | http://autobuild.buildroot.net/results/36a09ff5e96310318d380fc0818bf7c87db41aed | sparc64 | fs/cramfs/cramfs.mk:46: /ho... | NOK | http://autobuild.buildroot.net/results/48a2100617f7b2a75dc26b5de742dd1a1e4fe02f | i686 | fs/cramfs/cramfs.mk:46: /ho... | NOK | http://autobuild.buildroot.net/results/09a4dbe4586e550c8ae14967894cdf4a3ad68b03 | armeb | fs/cramfs/cramfs.mk:46: /ho... | NOK | http://autobuild.buildroot.net/results/5178093c6d3a86d63577703611b410a1f2c591f9 | powerpc64le | fs/ubi/ubi.mk:51: /home/aut... | NOK | http://autobuild.buildroot.net/results/e5baf924bc8cb81b1de19795c8f29db8f7b2365f | s390x | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/b7981578fd034ce999599dce69f43ad156b2b9fa | s390x | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/c6ec449981da94df23d345cb91e622ef8e329706 | mips64el | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/7815ca142bf4e797d77d7a4f3b02c6a688fea05a | nios2 | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/31dde9257c196c53ca57a51576e45d1c3cffc3a5 | nios2 | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/f45ecbaede41ce80f0a611e92bcca9a3b990547b | m68k | fs/ubifs/ubifs.mk:49: /tmp/... | NOK | http://autobuild.buildroot.net/results/b88a2367ef3851253eee6210e256e00726ac6c89 | arm | fwts-22.09.00 | NOK | http://autobuild.buildroot.net/results/525142f64793dd34c7100abc3371edfa3a2dab00 | powerpc64le | glibc-2.36-81-g4f4d7a13edfd... | NOK | http://autobuild.buildroot.net/results/26fca1af5617a60fc57ec9b71d5d745ff63cd684 | powerpc | glibc-2.36-81-g4f4d7a13edfd... | NOK | http://autobuild.buildroot.net/results/42fe423f82c7920cae2e02b8c911843bd27d9edc | powerpc | glibc-2.36-81-g4f4d7a13edfd... | NOK | http://autobuild.buildroot.net/results/fd753b24da278e24153627efe373417911d865bd | powerpc | glibc-2.36-81-g4f4d7a13edfd... | NOK | http://autobuild.buildroot.net/results/f7cd1ee65747f923997ddc13642e5a6467ebae20 | microblazeel | gobject-introspection | TIM | http://autobuild.buildroot.net/results/b480727579860f730c579f6032a237efad5d7f62 | s390x | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/e5c81e9bea42f503465a9467fbbe7bcc7a03019a | ORPH or1k | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/4cb812173a5ea6be59f32cde7d71b62935e03960 | ORPH or1k | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/8e7585df1410441c24b6e6518fbe2bbee289c15e | ORPH mipsel | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/78d3cc8ab4026d74e01d39ef91c92177e67926b4 | ORPH or1k | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/803c0268c111ccba0dffedec633441d64edcc8c7 | ORPH nios2 | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/10233337213c0637ba50287daa404b746d326019 | ORPH powerpc64 | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/0e9678f83fd409570b0ea389c6e279e43f23d38e | ORPH mips64el | gvfs-1.48.1 | NOK | http://autobuild.buildroot.net/results/21a6ea519ccdc23a112d6c72bdc64eb499671617 | ORPH aarch64 | host-binutils-2.37 | NOK | http://autobuild.buildroot.net/results/8f23cacfacec22ac625f3619dcd9e713a007e344 | aarch64_be | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/c266b9692099ce25661f075ab21c292f77c1058d | aarch64 | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/e15b8dad822220d6675005287df589daa8a70b74 | mips64 | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/55c47013bcfae71f2e18821aa17336467c0983f1 | powerpc64 | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/87d5587a1e466393ddc0b0018cae9992ae5c0897 | microblazeel | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/e8f60a9ae048a9091fb9299cb48cf1939d4b918d | xtensa | host-binutils-2.39 | NOK | http://autobuild.buildroot.net/results/9627e736bc5ddffca3d5b0f750c08700c4282e16 | armeb | host-binutils-2.39 | NOK | http://autobuild.buildroot.net/results/68eddd50cebe59e3d9bb573c390d9aa2f6f612e0 | arceb | host-gdb-arc-2020.09-releas... | NOK | http://autobuild.buildroot.net/results/6263d84f3ab93783081e93a0f64f507ae5701fb4 | ORPH mips64el | host-go-1.19.6 | NOK | http://autobuild.buildroot.net/results/625a30b1badd8cd72e68b6cc970ce437d5bfd2ba | mips64 | host-go-1.19.6 | NOK | http://autobuild.buildroot.net/results/b5ab343730b8d24134e061807f138401e1a6f201 | arm | host-go-bootstrap-1.4-boots... | NOK | http://autobuild.buildroot.net/results/bcab9171bee3745e8a4205b1980d09ccca2b9fc1 | ORPH aarch64 | host-go-bootstrap-1.4-boots... | NOK | http://autobuild.buildroot.net/results/1cfa3f20f7fd3d070348440b6a4764f84b3e4adb | ORPH powerpc64le | host-go-bootstrap-1.4-boots... | NOK | http://autobuild.buildroot.net/results/caaf283bd2ad7facc042a9926aac04537bfdf125 | ORPH i686 | host-go-bootstrap-1.4-boots... | NOK | http://autobuild.buildroot.net/results/3bdb5970e2aff08b9525809329f59eb832d158ae | ORPH mips | host-go-bootstrap-1.4-boots... | NOK | http://autobuild.buildroot.net/results/46d2f236f3f5eea7f8467d9d116900cf68506ac4 | ORPH arc | host-go-bootstrap-1.4-boots... | NOK | http://autobuild.buildroot.net/results/80edcb964b9733b1e35dbd600c00e7633cf175c8 | ORPH s390x | host-go-bootstrap-1.4-boots... | NOK | http://autobuild.buildroot.net/results/87a3169f4de3f98a54670de108a38a9bdc25c3ae | ORPH x86_64 | host-go-bootstrap-1.4-boots... | NOK | http://autobuild.buildroot.net/results/322c4e0f541d9528c994446aec94dd72f9fa0925 | ORPH microblazeel | host-go-bootstrap-1.4-boots... | NOK | http://autobuild.buildroot.net/results/4bf92e43d1f398ee51f0ff3ae2215e0296f1fdad | ORPH arceb | host-go-bootstrap-1.4-boots... | NOK | http://autobuild.buildroot.net/results/5f2da22fede60dc7a0df04c2a76396d8cfa53c3c | ORPH i686 | host-go-bootstrap-1.4-boots... | NOK | http://autobuild.buildroot.net/results/b8e6ac2397257f104983cf0fff20ddbbae1a79c3 | ORPH mips64 | host-go-bootstrap-1.4-boots... | NOK | http://autobuild.buildroot.net/results/62256cb4e9aec2ea1fae613008308fd21c89596d | ORPH nios2 | host-go-bootstrap-1.4-boots... | NOK | http://autobuild.buildroot.net/results/cab52d915562401840dbe3aec23cd0d62125793c | ORPH mips64el | host-go-bootstrap-1.4-boots... | NOK | http://autobuild.buildroot.net/results/8e42b759cc3721333166547fbb8625d03fa22c40 | ORPH sh4eb | host-go-bootstrap-1.4-boots... | NOK | http://autobuild.buildroot.net/results/d0a8f9c5e888556ecc3ea5bc5fd196ec855dfddf | ORPH arm | host-go-bootstrap-1.4-boots... | NOK | http://autobuild.buildroot.net/results/640d1289f4e2e38bdbeb7ea00d295de1cba1f4bd | ORPH s390x | host-go-bootstrap-1.4-boots... | NOK | http://autobuild.buildroot.net/results/6e7685687c7efc3850d3014f9e69ca337f95e7e1 | ORPH sparc | host-go-bootstrap-1.4-boots... | NOK | http://autobuild.buildroot.net/results/e87cd304db4b3e9eabe36a0d0cb7eea0b6b52c2e | ORPH sparc | host-go-bootstrap-1.4-boots... | NOK | http://autobuild.buildroot.net/results/398192d49eb72b69cfcb77ce1c8533d613ecb3a6 | ORPH mips64el | host-go-bootstrap-1.4-boots... | NOK | http://autobuild.buildroot.net/results/6f1fea28433752a74149f5b7c8085935b21d4fd7 | ORPH microblazeel | host-libzlib-1.2.13 | NOK | http://autobuild.buildroot.net/results/09d27bf6ae5c1df916dd429beb4324afb36becab | ORPH x86_64 | host-libzlib-1.2.13 | NOK | http://autobuild.buildroot.net/results/daeb39955918a565ab854b2b778c95264d30726c | ORPH arceb | host-libzlib-1.2.13 | NOK | http://autobuild.buildroot.net/results/7da0272d2c9494198496c0b96730cb798fe02ff5 | ORPH riscv32 | host-libzlib-1.2.13 | NOK | http://autobuild.buildroot.net/results/5a4c3a60519f0aced68a0811db48c96f5170009a | ORPH arceb | host-libzlib-1.2.13 | NOK | http://autobuild.buildroot.net/results/98b3289ba94c56e85c02f832fef40cca1f38c0a4 | ORPH microblazeel | host-libzlib-1.2.13 | NOK | http://autobuild.buildroot.net/results/a2b110a4eb4881bd45d193bb4f3775c70446e224 | ORPH microblazeel | host-libzlib-1.2.13 | NOK | http://autobuild.buildroot.net/results/4afe4394404ee1f2c335a81cda5186899e24effc | ORPH arc | host-libzlib-1.2.13 | NOK | http://autobuild.buildroot.net/results/4c2a43b17bc2d30a3e45ec332d995321ddf37416 | ORPH riscv64 | host-libzlib-1.2.13 | NOK | http://autobuild.buildroot.net/results/c34eb059c8b2a7e889a3eac92c91c0c9c7aaf1c9 | ORPH sh4eb | host-libzlib-1.2.13 | NOK | http://autobuild.buildroot.net/results/04dff1aa3c9837f48e433202ce60908eb394e6ad | ORPH mipsel | host-pahole-1.24 | NOK | http://autobuild.buildroot.net/results/119b73f63f5e076bf8ce30f0296f2eb0c6febcd4 | powerpc64le | host-pahole-1.24 | NOK | http://autobuild.buildroot.net/results/f5d0e423a14b98e7617af94ea981576088a77479 | or1k | host-pahole-1.24 | NOK | http://autobuild.buildroot.net/results/4ff461bd6330eeb0b7b52fdc9981be1077a87cc9 | mips | host-pahole-1.24 | NOK | http://autobuild.buildroot.net/results/568a5c059b1102b399f7861ce60fe3cfb6e0938f | s390x | host-pahole-1.24 | NOK | http://autobuild.buildroot.net/results/09122236cfbd64be6afbe5ece9f23728e6d17a1c | sparc64 | host-rust-1.67.0 | NOK | http://autobuild.buildroot.net/results/00edaa651ca7dd47feb75cc81765f444d615f04f | i686 | host-rust-1.67.0 | NOK | http://autobuild.buildroot.net/results/3db63b9ca009ffd0c0f03771e2d6dee7f4919148 | arc | janet-1.26.0 | NOK | http://autobuild.buildroot.net/results/14406817ce94e9ba64804e58efc1cda6c064378f | armeb | janet-1.26.0 | NOK | http://autobuild.buildroot.net/results/e4774b4de5b39e12ba246ceb78de1f3e96b2ffb0 | riscv64 | json-c-0.16 | NOK | http://autobuild.buildroot.net/results/cb4ce7c647536a7df9b205129bde672d44d2cb01 | riscv64 | libcap-ng-0.8.3 | NOK | http://autobuild.buildroot.net/results/e4d975f07c31ebfd305bfd7438803b80cf568d83 | armeb | libdeflate-1.15 | NOK | http://autobuild.buildroot.net/results/fffe9d57d5e9325dfdf03dea9fe252ee2e7c3bf0 | armeb | libgcrypt-1.10.1 | NOK | http://autobuild.buildroot.net/results/5052a015dd76cb14abd7c2e6c5c4ac1eb7dc4c57 | ORPH i686 | libgcrypt-1.10.1 | NOK | http://autobuild.buildroot.net/results/a23d49deb21b7428407b3fd9f685d0f047bcd3b6 | ORPH i686 | libgcrypt-1.10.1 | NOK | http://autobuild.buildroot.net/results/1cddead8301e6bbb91785b89ca0696695d71794d | ORPH arc | libglib2-2.72.3 | NOK | http://autobuild.buildroot.net/results/76d06764239615d9aa0796a2e651df3473548b15 | arc | libglib2-2.72.3 | NOK | http://autobuild.buildroot.net/results/56d20ba072dd9e55683a412398c75c1366f2e452 | arceb | libglib2-2.72.3 | NOK | http://autobuild.buildroot.net/results/03143efe60ce0db07b4aa5bd3d4e9fe44911016e | aarch64_be | libgpg-error-1.46 | NOK | http://autobuild.buildroot.net/results/e8582adf9c20595425d39106262b776706826cad | ORPH microblaze | libnss-3.88.1 | NOK | http://autobuild.buildroot.net/results/96a0c36581e525c8e9ba90904cf4546eab1298f3 | microblazeel | libnss-3.88.1 | NOK | http://autobuild.buildroot.net/results/b1ba81ef080924e63734e2050f568e8e5ea6f2a7 | mips | libnss-3.88.1 | NOK | http://autobuild.buildroot.net/results/90e4724168a6077fadadbd634226ddb8e1e3ee6c | arceb | libsodium-1.0.18 | NOK | http://autobuild.buildroot.net/results/78aa4dc37a929d8a23a62db75382301a7b20148f | sh4aeb | linux-5.10.162-cip24-rt10 | NOK | http://autobuild.buildroot.net/results/e7fe405ddbf022202aaeb08a5ee350c8e7916523 | ORPH x86_64 | linux-5.10.162-cip24-rt10 | NOK | http://autobuild.buildroot.net/results/5593deed9aa1c73478acf3ab11771a4f3186cd47 | ORPH arc | linux-6.1.14 | NOK | http://autobuild.buildroot.net/results/eb770b3fe329d086b2b0664942e35f84a3e50afd | ORPH aarch64 | linux-6.1.14 | NOK | http://autobuild.buildroot.net/results/f887b704c76d8b3242dce5448d13461a68d8a742 | ORPH arc | linux-6.1.14 | NOK | http://autobuild.buildroot.net/results/67fce6ae1e7271246f28aaedf502fd20bf88934b | ORPH nios2 | linux-6.1.14 | NOK | http://autobuild.buildroot.net/results/84e836dfccde650c5205b6fb3227c14e1a4f02e6 | ORPH powerpc64 | ltp-testsuite-20220930 | NOK | http://autobuild.buildroot.net/results/1679302813b0471aa105d06f84a29eb2e956ea45 | sh4 | lttng-modules-2.13.7 | NOK | http://autobuild.buildroot.net/results/fa9a4391cc6de6c9d02c1d2f44945953aa118f5b | powerpc | musl-1.2.3 | NOK | http://autobuild.buildroot.net/results/736e2a96a0878db533d9990c0b31e7d0b3baf9ab | mipsel | network-manager-1.40.10 | NOK | http://autobuild.buildroot.net/results/18839440a2dad7abb1f2da8dbde559a40665982e | ORPH nios2 | ocf-linux-20171122 | NOK | http://autobuild.buildroot.net/results/2c10f342ceed253ace24b5b764fc8d8767e88db8 | ORPH sh4eb | ocf-linux-20171122 | NOK | http://autobuild.buildroot.net/results/6cf35d303ac934f46ebeca11226ebd59eec53f58 | ORPH sh4eb | olsr-0.9.8 | NOK | http://autobuild.buildroot.net/results/fc329fa35d568930302f625a8238820285ff313a | ORPH armeb | opus-1.3.1 | NOK | http://autobuild.buildroot.net/results/21173d73ac3bc0c7ab5df56435ac01ab2aa05c84 | ORPH sparc | perl-5.36.0 | NOK | http://autobuild.buildroot.net/results/af8e569096799059cf5b806adc53127f0614bd6f | arceb | perl-5.36.0 | NOK | http://autobuild.buildroot.net/results/9cf1e491222b9f1a92f416995607b050934ab3b4 | microblazeel | php-8.2.3 | NOK | http://autobuild.buildroot.net/results/0a5d62ec718df81ef09b79bd152717feb666fbd9 | sh4 | php-8.2.3 | NOK | http://autobuild.buildroot.net/results/482c83942edaea8ba5e4a167e6f2273aa65b7d34 | mips64 | python-orjson-3.8.4 | NOK | http://autobuild.buildroot.net/results/f83e3a8075614c7ef23fb51f386ba66550bf7d0f | mips64 | python-sip-4.19.25 | NOK | http://autobuild.buildroot.net/results/84a6ab680ac2a841ae77dbd5dc288da5495fb000 | microblaze | quickjs-2021-03-27 | NOK | http://autobuild.buildroot.net/results/03a6ec616fbe81e6b08efde2be869a1ebace517b | aarch64 | traceroute-2.1.0 | NOK | http://autobuild.buildroot.net/results/50ebeec09faca71abb30d804b7b3d1d75419464e | microblaze | traceroute-2.1.0 | NOK | http://autobuild.buildroot.net/results/95b6a4908701988f0f7f688cad4a625f2fc1672d | powerpc | uclibc-1.0.42 | NOK | http://autobuild.buildroot.net/results/a440e56f7877575403b1c320eb1aa4941156aa6e | microblaze | ulog-0389d243352255f6182326... | NOK | http://autobuild.buildroot.net/results/7a905b809ade341fd632e29bc6007a6ec864e8a6 | powerpc | unknown | NOK | http://autobuild.buildroot.net/results/6007b4cd248a2f1ace3084829591a1bd9d7d0a40 | armeb | unknown | NOK | http://autobuild.buildroot.net/results/25b950d07f81ae582d680ec57d97700d75543f48 | microblazeel | unknown | NOK | http://autobuild.buildroot.net/results/ad577029a445c29e4a67df3a12c746938350949e | mipsel | wolfssl-5.5.3 | NOK | http://autobuild.buildroot.net/results/dd79eac0deb311981bbb9e8bfbe9ef0859e3e532 | Classification of failures by reason for next --------------------------------------------- gobject-introspection-1.72.0 | 2 host-go-1.19.6 | 2 host-pahole-1.24 | 2 check-0.15.2 | 1 dc3dd-7.2.641 | 1 gerbera-1.10.0 | 1 host-binutils-2.37 | 1 host-gcc-final-11.3.0 | 1 host-rust-1.67.1 | 1 libglib2-2.72.3 | 1 libressl-3.6.2 | 1 linux-6.1.11 | 1 olsr-0.9.8 | 1 pcre2-10.42 | 1 tmux-3.3a | 1 unknown | 1 zabbix-6.2.7 | 1 Detail of failures for next --------------------------- arch | reason | OK? | url | orph? -------------+--------------------------------+-----+---------------------------------------------------------------------------------+------- sparc64 | check-0.15.2 | NOK | http://autobuild.buildroot.net/results/b96f68333d66ae45920313e4fe8a4289a8ac0464 | ORPH or1k | dc3dd-7.2.641 | NOK | http://autobuild.buildroot.net/results/f774e44cb2a99e01501c9f70f7ac4e50201ad6b1 | ORPH powerpc64le | gerbera-1.10.0 | NOK | http://autobuild.buildroot.net/results/5934e5fee8c43f11c0b6b19fe4bdc349bfce3fe1 | microblaze | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/c5ae22da195bcd625c5a4d30dcd98f019e482733 | ORPH powerpc64le | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/1f2290abfae649b6a234be9939bfe6676ae9e942 | ORPH mips | host-binutils-2.37 | NOK | http://autobuild.buildroot.net/results/345d62db5dfcad614dc4678d92e4808925a87f6f | arm | host-gcc-final-11.3.0 | NOK | http://autobuild.buildroot.net/results/4829d88d55890c9e7e88834a3414dd536defac65 | mips64 | host-go-1.19.6 | NOK | http://autobuild.buildroot.net/results/55d195870513f7d1956d2d39af06f471d668afb4 | powerpc64le | host-go-1.19.6 | NOK | http://autobuild.buildroot.net/results/7e130ea5401e963144354f15552aaeb2b2ed0e28 | mips64el | host-pahole-1.24 | NOK | http://autobuild.buildroot.net/results/9fae58ad2abca7ddf0b2620a80aa7cd6cccd54f9 | sh4eb | host-pahole-1.24 | NOK | http://autobuild.buildroot.net/results/193d5e61ce54dc061785c2f77ef246016fd7cbdb | powerpc64le | host-rust-1.67.1 | NOK | http://autobuild.buildroot.net/results/b3045a54c930c250ec20230b1133d86476705e8a | arc | libglib2-2.72.3 | NOK | http://autobuild.buildroot.net/results/cb984a959bead3f982fb0e039e5e10ba8581efe8 | armeb | libressl-3.6.2 | NOK | http://autobuild.buildroot.net/results/6665d771d6e621c2f219ac7c7709a0736ff8602f | ORPH sh4eb | linux-6.1.11 | NOK | http://autobuild.buildroot.net/results/e45e79560e636f7f36e45a996a301917eba0e137 | ORPH sparc | olsr-0.9.8 | NOK | http://autobuild.buildroot.net/results/4818445192cba60a006a076dedf3725421b80c4f | ORPH sparc | pcre2-10.42 | NOK | http://autobuild.buildroot.net/results/897e75f7de05c13e0c05a789c81c8f70d71269c8 | ORPH microblaze | tmux-3.3a | NOK | http://autobuild.buildroot.net/results/4ac4aeb2d9e34041d74fdfdfafbefc7f2e250877 | mips | unknown | NOK | http://autobuild.buildroot.net/results/a774daf4131a13802cd2ed4068a32b5993629a35 | microblazeel | zabbix-6.2.7 | NOK | http://autobuild.buildroot.net/results/d913adad796f6bee90e482bb3ecc0c791646c1c7 | Classification of failures by reason for 2022.11.x -------------------------------------------------- host-rust-1.64.0 | 2 ffmpeg-4.4.3 | 1 gobject-introspection-1.72.0 | 1 host-go-1.19.6 | 1 host-pahole-1.24 | 1 i2pd-2.43.0 | 1 libglib2-2.72.3 | 1 mongodb-4.2.18 | 1 netsurf-3.10 | 1 proxychains-ng-4.16 | 1 unknown | 1 Detail of failures for 2022.11.x -------------------------------- arch | reason | OK? | url | orph? -------------+--------------------------------+-----+---------------------------------------------------------------------------------+------- mips64 | ffmpeg-4.4.3 | NOK | http://autobuild.buildroot.net/results/3fce7849214a58a1a41cdf7b9cf58d7666def903 | microblaze | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/34b0bb7db2c2211fc2c57a10c5728a66975ec8c6 | ORPH mips64 | host-go-1.19.6 | NOK | http://autobuild.buildroot.net/results/db26025856d00eced283808a8cc5c85fa36c7c5b | mipsel | host-pahole-1.24 | NOK | http://autobuild.buildroot.net/results/7b5ceaf87477f8ae9b65f13487714940816b901b | mips | host-rust-1.64.0 | NOK | http://autobuild.buildroot.net/results/f15922b5b07510213bdd82a0a42dff3ac604bdff | mips | host-rust-1.64.0 | NOK | http://autobuild.buildroot.net/results/cbfe2fec96835744d427625ded59af2bff3f46ee | or1k | i2pd-2.43.0 | NOK | http://autobuild.buildroot.net/results/74a253096dfc915c732d7b6ce93000166ba57a77 | arceb | libglib2-2.72.3 | NOK | http://autobuild.buildroot.net/results/15b7930d39249de2bb227eb0ce546ee272767512 | aarch64 | mongodb-4.2.18 | NOK | http://autobuild.buildroot.net/results/b84b1a555b63f40d04470f7d53d21fa45e5a6bfe | x86_64 | netsurf-3.10 | NOK | http://autobuild.buildroot.net/results/042e2165643e8215c2ccd7188768a9ea9925156c | or1k | proxychains-ng-4.16 | NOK | http://autobuild.buildroot.net/results/18fdc5c9269db481df537d07d7a328338a63e18c | ORPH microblazeel | unknown | NOK | http://autobuild.buildroot.net/results/ff038d3d9d045511b792c7e4d146ffdb8a1c8fe9 | Gitlab CI results for 2023-03-05 ================================ 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 | 20222010 | adwaita-icon-theme | DISTRO | https://release-monitoring.org/project/13117 | 3.37.2 | 43 | agentpp | DISTRO | https://release-monitoring.org/project/21316 | 4.5.4 | 4.6.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_r31 | 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.0 | 1.7.2 | 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.1.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.46.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 | 100.1 | 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.29 | bat | DISTRO | https://release-monitoring.org/project/241901 | 0.19.0 | 0.22.1 | 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.29 | ORPH belle-sip | DISTRO | https://release-monitoring.org/project/14378 | 4.4.8 | 5.2.29 | belr | DISTRO | https://release-monitoring.org/project/80042 | 4.4.8 | 5.2.29 | 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 | bluez5_utils | DISTRO | https://release-monitoring.org/project/10029 | 5.65 | 5.66 | bluez5_utils-headers | DISTRO | https://release-monitoring.org/project/10029 | 5.65 | 5.66 | 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.1 | 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 | 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 | 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 | 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 | 15.0.7 | 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.25.2 | 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.6.19 | cracklib | DISTRO | https://release-monitoring.org/project/00362 | 2.9.8 | 2.9.9 | 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.1 | 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.3 | datatables-buttons | DISTRO | https://release-monitoring.org/project/141589 | 1.6.1 | 2.3.5 | datatables-fixedcolumns | DISTRO | https://release-monitoring.org/project/141590 | 3.3.0 | 4.2.1 | datatables-responsive | DISTRO | https://release-monitoring.org/project/141591 | 2.2.3 | 2.4.0 | 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-broker | DISTRO | https://release-monitoring.org/project/271475 | 32 | 33 | 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.2.646 | ORPH ddrescue | DISTRO | https://release-monitoring.org/project/00410 | 1.26 | 1.27 | 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 docker-cli | DISTRO | https://release-monitoring.org/project/21076 | 23.0.0 | 23.0.1 | docker-compose | DISTRO | https://release-monitoring.org/project/06185 | 2.15.1 | 2.16.0 | docker-engine | DISTRO | https://release-monitoring.org/project/00447 | 23.0.0 | 23.0.1 | 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.4 | 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.2.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 | ethtool | DISTRO | https://release-monitoring.org/project/00763 | 6.1 | 6.2 | ORPH execline | DISTRO | https://release-monitoring.org/project/05482 | 2.9.0.1 | 2.9.2.1 | exfat | DISTRO | https://release-monitoring.org/project/07484 | 1.3.0 | 1.4.0 | ORPH exfat-utils | DISTRO | https://release-monitoring.org/project/07484 | 1.3.0 | 1.4.0 | ORPH 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.33 | flannel | DISTRO | https://release-monitoring.org/project/07421 | 0.14.0 | 0.21.2 | 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 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.3.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 | fscryptctl | DISTRO | https://release-monitoring.org/project/270981 | 1.0.0 | 1.1.0 | fwts | DISTRO | https://release-monitoring.org/project/17383 | 22.09.00 | 23.01.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.2 | 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.0.0 | gitlab-runner | DISTRO | https://release-monitoring.org/project/11337 | 15.5.0 | 15.9.1 | glib-networking | DISTRO | https://release-monitoring.org/project/21353 | 2.70.1 | 2.74.0 | ORPH glibmm | DISTRO | https://release-monitoring.org/project/07960 | 2.68.2 | 2.74.0 | glm | DISTRO | https://release-monitoring.org/project/01181 | 0.9.9.5 | 0.9.9.8 | ORPH gnuradio | DISTRO | https://release-monitoring.org/project/01217 | 3.10.4.0 | 3.10.5.1 | 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.6 | 1.20.1 | gobject-introspection | DISTRO | https://release-monitoring.org/project/01223 | 1.72.0 | 1.74.0 | ORPH gocryptfs | DISTRO | https://release-monitoring.org/project/21085 | 2.3 | 2.3.1 | gqrx | DISTRO | https://release-monitoring.org/project/09771 | 2.14.4 | 2.15.9 | 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.8 | 3.9 | grpc | DISTRO | https://release-monitoring.org/project/19117 | 1.51.1 | 1.52.1 | gsettings-desktop-schemas | DISTRO | https://release-monitoring.org/project/13139 | 3.36.1 | 43.0 | ORPH gsl | DISTRO | https://release-monitoring.org/project/01267 | 2.6 | 2.7.1 | 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.6.2 | guile | DISTRO | https://release-monitoring.org/project/01277 | 3.0.8 | 3.0.9 | 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.3 | ORPH haproxy | DISTRO | https://release-monitoring.org/project/01298 | 2.6.5 | 2.7.3 | harfbuzz | DISTRO | https://release-monitoring.org/project/01299 | 5.3.1 | 7.1.0 | 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 hplip | DISTRO | https://release-monitoring.org/project/01327 | 3.17.10 | 3.22.10 | ORPH htop | DISTRO | https://release-monitoring.org/project/01332 | 3.2.1 | 3.2.2 | ORPH htpdate | DISTRO | https://release-monitoring.org/project/132187 | 1.3.6 | 1.3.7 | hwdata | DISTRO | https://release-monitoring.org/project/05387 | 0.365 | 0.368 | ORPH hwloc | DISTRO | https://release-monitoring.org/project/13501 | 2.8.0 | 2.9.0 | hyperfine | DISTRO | https://release-monitoring.org/project/18526 | 1.14.0 | 1.15.0 | ORPH i2pd | DISTRO | https://release-monitoring.org/project/21355 | 2.43.0 | 2.46.1 | 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 ifupdown | DISTRO | https://release-monitoring.org/project/21673 | 0.8.16 | 0.8.41 | ORPH imagemagick | DISTRO | https://release-monitoring.org/project/01372 | 7.1.0-51 | 7.1.0-62 | ORPH imlib2 | DISTRO | https://release-monitoring.org/project/21676 | 1.7.3 | 1.10.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.3 | 22.3.4 | intel-mediadriver | DISTRO | https://release-monitoring.org/project/20341 | 23.1.0 | 23.1.2 | intel-mediasdk | DISTRO | https://release-monitoring.org/project/21814 | 23.1.0 | 23.1.2 | intel-microcode | DISTRO | https://release-monitoring.org/project/20614 | 20221108 | 20230214 | iozone | DISTRO | https://release-monitoring.org/project/21679 | 3.493 | 3.494 | iperf3 | DISTRO | https://release-monitoring.org/project/01389 | 3.12 | 3.13 | ORPH 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.3 | 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.1 | 1.1.2 | 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 | kexec | DISTRO | https://release-monitoring.org/project/12689 | 2.0.25 | 2.0.26 | ORPH kf5-extra-cmake-modules | DISTRO | https://release-monitoring.org/project/08762 | 5.91.0 | 5.103.0 | kf5-kcoreaddons | DISTRO | https://release-monitoring.org/project/08762 | 5.91.0 | 5.103.0 | kf5-modemmanager-qt | DISTRO | https://release-monitoring.org/project/08762 | 5.91.0 | 5.103.0 | kf5-networkmanager-qt | DISTRO | https://release-monitoring.org/project/08762 | 5.91.0 | 5.103.0 | kodi | DISTRO | https://release-monitoring.org/project/20547 | 19.5-Matrix | 20.0-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.1-Omega | kodi-inputstream-ffmpegdirect | DISTRO | https://release-monitoring.org/project/177174 | 19.0.3-Ma... | 20.5.0-Nexus | 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.0-Nexus | kodi-peripheral-joystick | DISTRO | https://release-monitoring.org/project/21793 | 19.0.4-Ma... | 21.1.0-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... | 20.6.1-Nexus | kodi-pvr-iptvsimple | DISTRO | https://release-monitoring.org/project/21782 | 19.3.0-Ma... | 21.1.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... | 20.4.0-Nexus | 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.1-Omega | kodi-pvr-vdr-vnsi | DISTRO | https://release-monitoring.org/project/21774 | 19.0.5-Ma... | 20.4.0-Nexus | 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.0-Nexus | 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 | 590 | 629 | ORPH libabseil-cpp | DISTRO | https://release-monitoring.org/project/115295 | 20220623.1 | 20230125.1 | 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 | 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 | libcamera-apps | DISTRO | https://release-monitoring.org/project/328456 | 1.1.1 | 1.1.2 | libcap | DISTRO | https://release-monitoring.org/project/01569 | 2.65 | 2.67 | libcgroup | DISTRO | https://release-monitoring.org/project/01575 | 0.42.2 | 3.0.0 | libcurl | DISTRO | https://release-monitoring.org/project/00381 | 7.88.0 | 7.88.1 | libdeflate | DISTRO | https://release-monitoring.org/project/242778 | 1.15 | 1.17 | 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 | libfuse | GUESS | https://release-monitoring.org/project/00861 | 2.9.9 | 3.14.0 | ORPH libgdiplus | DISTRO | https://release-monitoring.org/project/06440 | 6.0.5 | 6.1 | libgit2 | DISTRO | https://release-monitoring.org/project/01627 | 1.5.1 | 1.6.2 | 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.74.6 | 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.18.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.0 | libgtk3 | DISTRO | https://release-monitoring.org/project/311549 | 3.24.36 | 3.24.37 | 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.22.1 | libjxl | DISTRO | https://release-monitoring.org/project/232764 | 0.7.0 | 0.8.1 | 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 | libmicrohttpd | DISTRO | https://release-monitoring.org/project/01658 | 0.9.75 | 0.9.76 | 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 | 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.4 | 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 | 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.2 | 1.10.3 | libpeas | DISTRO | https://release-monitoring.org/project/06871 | 1.32.0 | 1.34.0 | ORPH libpqxx | DISTRO | https://release-monitoring.org/project/21367 | 6.4.5 | 7.7.4 | 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 | librsvg | DISTRO | https://release-monitoring.org/project/05420 | 2.50.7 | 2.54.5 | 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.2.2 | 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.15 | 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 | libvips | DISTRO | https://release-monitoring.org/project/05097 | 8.10.6 | 8.14.1 | libvirt | DISTRO | https://release-monitoring.org/project/13830 | 7.10.0 | 9.1.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 | libxmlrpc | DISTRO | https://release-monitoring.org/project/09024 | r3119 | 1.54.06 | 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.28 | ORPH linphone | DISTRO | https://release-monitoring.org/project/01823 | 4.4.8 | 5.0.12 | ORPH linux-firmware | DISTRO | https://release-monitoring.org/project/141464 | 20221214 | 20230210 | 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.01.19 | ORPH lld | DISTRO | https://release-monitoring.org/project/01830 | 11.1.0 | 15.0.7 | 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 | 15.0.7 | 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 | lsof | DISTRO | https://release-monitoring.org/project/01844 | 4.96.5 | 4.98.0 | ORPH 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.16.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.19 | 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 lzop | DISTRO | https://release-monitoring.org/project/07486 | 1.03 | 1.04 | 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.3.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 | 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.29 | ORPH memcached | DISTRO | https://release-monitoring.org/project/01965 | 1.6.17 | 1.6.18 | ORPH memtest86 | DISTRO | https://release-monitoring.org/project/01966 | 5.01 | 6.10 | mesa3d | DISTRO | https://release-monitoring.org/project/01970 | 22.3.5 | 23.0.0 | mesa3d-headers | DISTRO | https://release-monitoring.org/project/01970 | 22.3.5 | 23.0.0 | 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.8 | 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.3 | 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.2 | ORPH mpv | DISTRO | https://release-monitoring.org/project/05348 | 0.33.1 | 0.35.1 | 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.38 | 4.0.42 | ORPH 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-20230225 | 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 | network-manager | DISTRO | https://release-monitoring.org/project/21197 | 1.42.0 | 1.42.2 | 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.6 | 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.3 | 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.7.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.30.02 | ORPH nvme | DISTRO | https://release-monitoring.org/project/09074 | 1.12 | 2.3 | ORPH 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.2 | ola | DISTRO | https://release-monitoring.org/project/08354 | 0.10.8 | 0.10.9 | 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 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+12 | openlayers | DISTRO | https://release-monitoring.org/project/06847 | 7.2.2 | 7.3.0 | openmpi | DISTRO | https://release-monitoring.org/project/02554 | 4.1.4 | 4.1.5 | 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 | openssh | DISTRO | https://release-monitoring.org/project/02565 | 9.1p1 | 9.2p1 | ORPH openvmtools | DISTRO | https://release-monitoring.org/project/10998 | 11.3.5-18... | 12.1.5 | openvpn | DISTRO | https://release-monitoring.org/project/02567 | 2.5.7 | 2.6.0 | 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.29 | ORPH osm2pgsql | DISTRO | https://release-monitoring.org/project/02575 | 1.8.0 | 1.8.1 | paho-mqtt-c | DISTRO | https://release-monitoring.org/project/21375 | 1.3.11 | 1.3.12 | pango | DISTRO | https://release-monitoring.org/project/11783 | 1.50.12 | 1.50.14 | ORPH pangomm | DISTRO | https://release-monitoring.org/project/07958 | 2.48.2 | 2.50.1 | parprouted | DISTRO | https://release-monitoring.org/project/10309 | 0.7 | 0.65 | ORPH 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-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.57 | 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-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-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.0.4 | 3.2.0 | 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.66 | 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/03680 | 3.2 | 20200710 | poppler | DISTRO | https://release-monitoring.org/project/03686 | 22.10.0 | 23.03.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.0 | 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-aexpect | DISTRO | https://release-monitoring.org/project/12442 | 1.6.4 | 1.7.0 | python-aioconsole | DISTRO | https://release-monitoring.org/project/21244 | 0.5.1 | 0.6.1 | python-aiofiles | DISTRO | https://release-monitoring.org/project/12743 | 22.1.0 | 23.1.0 | python-aiohttp | DISTRO | https://release-monitoring.org/project/06713 | 3.8.3 | 3.8.4 | python-aiohttp-jinja2 | DISTRO | https://release-monitoring.org/project/21247 | 1.5 | 1.5.1 | python-alembic | DISTRO | https://release-monitoring.org/project/03766 | 1.9.1 | 1.10.0 | python-apispec | DISTRO | https://release-monitoring.org/project/37849 | 6.0.2 | 6.1.0 | python-argh | DISTRO | https://release-monitoring.org/project/09299 | 0.26.2 | 0.28.1 | python-async-lru | DISTRO | https://release-monitoring.org/project/56566 | 1.0.3 | 2.0.2 | python-autobahn | DISTRO | https://release-monitoring.org/project/07015 | 22.12.1 | 23.1.2 | python-babel | DISTRO | https://release-monitoring.org/project/11984 | 2.11.0 | 2.12.1 | python-beautifulsoup4 | DISTRO | https://release-monitoring.org/project/03779 | 4.11.1 | 4.11.2 | python-boto3 | DISTRO | https://release-monitoring.org/project/08778 | 1.26.45 | 1.26.84 | python-botocore | DISTRO | https://release-monitoring.org/project/08748 | 1.29.45 | 1.29.84 | python-bottle | DISTRO | https://release-monitoring.org/project/11101 | 0.12.23 | 0.12.25 | python-bsdiff4 | DISTRO | https://release-monitoring.org/project/44268 | 1.2.2 | 1.2.3 | 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 | 39.0.2 | python-daemon | DISTRO | https://release-monitoring.org/project/03816 | 2.3.2 | 3.0.0 | 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-esptool | DISTRO | https://release-monitoring.org/project/11619 | 4.4 | 4.5.1 | 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-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-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-hatchling | DISTRO | https://release-monitoring.org/project/185085 | 1.12.2 | 1.13.0 | python-hiredis | DISTRO | https://release-monitoring.org/project/12002 | 2.0.0 | 2.2.2 | 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.11.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-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-marshmallow-sqlalchemy | DISTRO | https://release-monitoring.org/project/50566 | 0.28.1 | 0.29.0 | 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.15 | 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-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.7 | 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.0.0 | python-pathspec | DISTRO | https://release-monitoring.org/project/15607 | 0.10.3 | 0.11.0 | python-pbr | DISTRO | https://release-monitoring.org/project/03960 | 5.11.0 | 5.11.1 | 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.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.5 | python-pygame | DISTRO | https://release-monitoring.org/project/17480 | d61ea8eabd56 | 2.2.0 | python-pymodbus | DISTRO | https://release-monitoring.org/project/15600 | 3.0.2 | 3.1.3 | python-pypa-build | DISTRO | https://release-monitoring.org/project/132276 | 0.9.0 | 0.10.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.5 | 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-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 | 2022.7.1 | python-pyzmq | DISTRO | https://release-monitoring.org/project/04104 | 24.0.1 | 25.0.0b1 | 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 | 4.5.1 | 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.2 | python-sentry-sdk | DISTRO | https://release-monitoring.org/project/21603 | 1.12.1 | 1.16.0 | python-setuptools | DISTRO | https://release-monitoring.org/project/04021 | 65.6.3 | 67.5.0 | python-sh | DISTRO | https://release-monitoring.org/project/10429 | 1.14.3 | 2.0.2 | python-simplejson | DISTRO | https://release-monitoring.org/project/04026 | 3.18.1 | 3.18.3 | python-sip | DISTRO | https://release-monitoring.org/project/13626 | 4.19.25 | 6.7.7 | 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.5.post1 | 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-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.0b2 | 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.14 | python-watchdog | DISTRO | https://release-monitoring.org/project/05341 | 2.2.1 | 2.3.1 | 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.0b1 | python-web2py | DISTRO | https://release-monitoring.org/project/20617 | 2.23.0 | 2.23.1 | python-websocket-client | DISTRO | https://release-monitoring.org/project/07288 | 1.4.2 | 1.5.1 | python-werkzeug | DISTRO | https://release-monitoring.org/project/04092 | 2.2.2 | 2.2.3 | 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.8 | 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.47.3 | python-zlmdb | DISTRO | https://release-monitoring.org/project/66674 | 22.6.1 | 23.1.1 | 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.2 | qt5knx | DISTRO | https://release-monitoring.org/project/07927 | 5.15.2 | 6.4.2 | qt5mqtt | DISTRO | https://release-monitoring.org/project/07927 | 5.15.2 | 6.4.2 | qt5opcua | DISTRO | https://release-monitoring.org/project/07927 | 5.15.2 | 6.4.2 | qt5webengine | DISTRO | https://release-monitoring.org/project/07927 | 5.15.8 | 6.4.2 | 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 rauc | DISTRO | https://release-monitoring.org/project/20626 | 1.8 | 1.9 | 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.9 | 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 | 7.10.2 | 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 rt-tests | DISTRO | https://release-monitoring.org/project/59450 | 2.4 | 2.5 | rtty | DISTRO | https://release-monitoring.org/project/87994 | 7.4.0 | 8.1.0 | ruby | DISTRO | https://release-monitoring.org/project/04223 | 3.1.3 | 3.2.1 | rygel | DISTRO | https://release-monitoring.org/project/04751 | 0.40.2 | 0.42.1 | s6 | DISTRO | https://release-monitoring.org/project/05485 | 2.11.1.2 | 2.11.3.0 | 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.17.5 | 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.4.0 | 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.14.3 | sentry-native | DISTRO | https://release-monitoring.org/project/135639 | 0.4.1 | 0.6.0 | 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.0 | snmppp | DISTRO | https://release-monitoring.org/project/21318 | 3.4.10 | 3.5.0 | snort3 | DISTRO | https://release-monitoring.org/project/13263 | 3.1.40.0 | 3.1.56.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.38-9760... | 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.0 | 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 strace | DISTRO | https://release-monitoring.org/project/04897 | 6.1 | 6.2 | stress | DISTRO | https://release-monitoring.org/project/08048 | 1.0.5 | 1.0.7 | stress-ng | DISTRO | https://release-monitoring.org/project/12538 | 0.13.05 | 0.15.04 | 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.30.2 | syslog-ng | DISTRO | https://release-monitoring.org/project/04930 | 3.38.1 | 4.0.1 | sysprof | DISTRO | https://release-monitoring.org/project/21649 | 1.2.0 | 3.46.0 | 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 | 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.0 | 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.9.3 | 2.10.0 | 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 | 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.1 | tree | DISTRO | https://release-monitoring.org/project/05006 | 2.0.2 | 2.1.0 | tzdata | DISTRO | https://release-monitoring.org/project/05021 | 2022f | 2022g | uacme | DISTRO | https://release-monitoring.org/project/22795 | 1.7.3 | 1.7.4 | uboot-tools | DISTRO | https://release-monitoring.org/project/05022 | 2021.07 | 2023.01 | 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 unrar | DISTRO | https://release-monitoring.org/project/13306 | 6.1.7 | 6.2.6 | ORPH upmpdcli | DISTRO | https://release-monitoring.org/project/15848 | 1.5.12 | 1.7.2 | 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.4 | 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.1260 | 9.0.1381 | ORPH vis-network | DISTRO | https://release-monitoring.org/project/270536 | 9.1.0 | 9.1.4 | 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.70.3 | 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.242 | 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 | 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.3 | wireplumber | DISTRO | https://release-monitoring.org/project/235056 | 0.4.8 | 0.4.13 | ORPH wireshark | DISTRO | https://release-monitoring.org/project/05137 | 4.0.3 | 4.0.4 | 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.0 | 1.14.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 | 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.1.1 | 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 | xscreensaver | DISTRO | https://release-monitoring.org/project/05269 | 6.03 | 6.06.1 | 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 | xz | DISTRO | https://release-monitoring.org/project/05277 | 5.2.10 | 5.4.1 | ORPH yad | DISTRO | https://release-monitoring.org/project/05280 | 0.40.0 | 12.3 | 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 | 2022g | 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-5000 | https://security-tracker.debian.org/tracker/CVE-2007-5000 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 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-2022-0934 | https://security-tracker.debian.org/tracker/CVE-2022-0934 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 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 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 libmpeg2 | CVE-2022-37416 | https://security-tracker.debian.org/tracker/CVE-2022-37416 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-18381 | https://security-tracker.debian.org/tracker/CVE-2017-18381 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 ncurses | CVE-2005-1796 | https://security-tracker.debian.org/tracker/CVE-2005-1796 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 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 ruby | CVE-2023-22795 | https://security-tracker.debian.org/tracker/CVE-2023-22795 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 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 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 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 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 'next' 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-5000 | https://security-tracker.debian.org/tracker/CVE-2007-5000 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 apr | CVE-2022-24963 | https://security-tracker.debian.org/tracker/CVE-2022-24963 apr | CVE-2022-28331 | https://security-tracker.debian.org/tracker/CVE-2022-28331 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 bind | CVE-2022-3094 | https://security-tracker.debian.org/tracker/CVE-2022-3094 bind | CVE-2022-3736 | https://security-tracker.debian.org/tracker/CVE-2022-3736 bind | CVE-2022-3924 | https://security-tracker.debian.org/tracker/CVE-2022-3924 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 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-2022-0934 | https://security-tracker.debian.org/tracker/CVE-2022-0934 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 exfat | CVE-2022-29973 | https://security-tracker.debian.org/tracker/CVE-2022-29973 exfat-utils | CVE-2022-29973 | https://security-tracker.debian.org/tracker/CVE-2022-29973 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 haproxy | CVE-2023-25725 | https://security-tracker.debian.org/tracker/CVE-2023-25725 harfbuzz | CVE-2023-25193 | https://security-tracker.debian.org/tracker/CVE-2023-25193 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 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 libmpeg2 | CVE-2022-37416 | https://security-tracker.debian.org/tracker/CVE-2022-37416 libpjsip | CVE-2022-23537 | https://security-tracker.debian.org/tracker/CVE-2022-23537 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-18381 | https://security-tracker.debian.org/tracker/CVE-2017-18381 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 ncurses | CVE-2005-1796 | https://security-tracker.debian.org/tracker/CVE-2005-1796 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-m2crypto | CVE-2020-25657 | https://security-tracker.debian.org/tracker/CVE-2020-25657 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-werkzeug | CVE-2023-23934 | https://security-tracker.debian.org/tracker/CVE-2023-23934 python-werkzeug | CVE-2023-25577 | https://security-tracker.debian.org/tracker/CVE-2023-25577 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 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 ruby | CVE-2023-22795 | https://security-tracker.debian.org/tracker/CVE-2023-22795 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 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 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 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 tiff | CVE-2022-48281 | https://security-tracker.debian.org/tracker/CVE-2022-48281 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 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-5000 | https://security-tracker.debian.org/tracker/CVE-2007-5000 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 apr | CVE-2022-24963 | https://security-tracker.debian.org/tracker/CVE-2022-24963 apr | CVE-2022-28331 | https://security-tracker.debian.org/tracker/CVE-2022-28331 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 bind | CVE-2022-3094 | https://security-tracker.debian.org/tracker/CVE-2022-3094 bind | CVE-2022-3736 | https://security-tracker.debian.org/tracker/CVE-2022-3736 bind | CVE-2022-3924 | https://security-tracker.debian.org/tracker/CVE-2022-3924 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 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-2022-0934 | https://security-tracker.debian.org/tracker/CVE-2022-0934 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 exfat | CVE-2022-29973 | https://security-tracker.debian.org/tracker/CVE-2022-29973 exfat-utils | CVE-2022-29973 | https://security-tracker.debian.org/tracker/CVE-2022-29973 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 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-25725 | https://security-tracker.debian.org/tracker/CVE-2023-25725 harfbuzz | CVE-2023-25193 | https://security-tracker.debian.org/tracker/CVE-2023-25193 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 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 libmodsecurity | CVE-2022-48279 | https://security-tracker.debian.org/tracker/CVE-2022-48279 libmpeg2 | CVE-2022-37416 | https://security-tracker.debian.org/tracker/CVE-2022-37416 libpjsip | CVE-2022-23537 | https://security-tracker.debian.org/tracker/CVE-2022-23537 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 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-18381 | https://security-tracker.debian.org/tracker/CVE-2017-18381 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-2005-1796 | https://security-tracker.debian.org/tracker/CVE-2005-1796 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 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 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-m2crypto | CVE-2020-25657 | https://security-tracker.debian.org/tracker/CVE-2020-25657 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-werkzeug | CVE-2022-29361 | https://security-tracker.debian.org/tracker/CVE-2022-29361 python-werkzeug | CVE-2023-23934 | https://security-tracker.debian.org/tracker/CVE-2023-23934 python-werkzeug | CVE-2023-25577 | https://security-tracker.debian.org/tracker/CVE-2023-25577 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 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 ruby | CVE-2023-22795 | https://security-tracker.debian.org/tracker/CVE-2023-22795 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 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 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 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-2022-48281 | https://security-tracker.debian.org/tracker/CVE-2022-48281 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 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 '2022.11.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-5000 | https://security-tracker.debian.org/tracker/CVE-2007-5000 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 apr | CVE-2022-24963 | https://security-tracker.debian.org/tracker/CVE-2022-24963 apr | CVE-2022-28331 | https://security-tracker.debian.org/tracker/CVE-2022-28331 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 bind | CVE-2022-3094 | https://security-tracker.debian.org/tracker/CVE-2022-3094 bind | CVE-2022-3736 | https://security-tracker.debian.org/tracker/CVE-2022-3736 bind | CVE-2022-3924 | https://security-tracker.debian.org/tracker/CVE-2022-3924 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 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-2022-0934 | https://security-tracker.debian.org/tracker/CVE-2022-0934 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 exfat | CVE-2022-29973 | https://security-tracker.debian.org/tracker/CVE-2022-29973 exfat-utils | CVE-2022-29973 | https://security-tracker.debian.org/tracker/CVE-2022-29973 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 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 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 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-25725 | https://security-tracker.debian.org/tracker/CVE-2023-25725 harfbuzz | CVE-2023-25193 | https://security-tracker.debian.org/tracker/CVE-2023-25193 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 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 libmodsecurity | CVE-2022-48279 | https://security-tracker.debian.org/tracker/CVE-2022-48279 libmpeg2 | CVE-2022-37416 | https://security-tracker.debian.org/tracker/CVE-2022-37416 libpjsip | CVE-2022-23537 | https://security-tracker.debian.org/tracker/CVE-2022-23537 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 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 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 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-18381 | https://security-tracker.debian.org/tracker/CVE-2017-18381 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-2005-1796 | https://security-tracker.debian.org/tracker/CVE-2005-1796 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-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 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-m2crypto | CVE-2020-25657 | https://security-tracker.debian.org/tracker/CVE-2020-25657 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-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-werkzeug | CVE-2023-23934 | https://security-tracker.debian.org/tracker/CVE-2023-23934 python-werkzeug | CVE-2023-25577 | https://security-tracker.debian.org/tracker/CVE-2023-25577 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-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-3872 | https://security-tracker.debian.org/tracker/CVE-2022-3872 qemu | CVE-2022-4144 | https://security-tracker.debian.org/tracker/CVE-2022-4144 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 ruby | CVE-2023-22795 | https://security-tracker.debian.org/tracker/CVE-2023-22795 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 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 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 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-2022-48281 | https://security-tracker.debian.org/tracker/CVE-2022-48281 timescaledb | CVE-2023-25149 | https://security-tracker.debian.org/tracker/CVE-2023-25149 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-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 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 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 giulio.benetti at benettiengineering.com Mon Mar 6 10:01:33 2023 From: giulio.benetti at benettiengineering.com (Giulio Benetti) Date: Mon, 6 Mar 2023 11:01:33 +0100 Subject: [Buildroot] [PATCH] package/rtl8821cu: fix build failure on PowerPC64 In-Reply-To: References: Message-ID: <9AE9589A-01FF-484F-B8B6-69D6C7605966@benettiengineering.com> Hi Christian, > Il giorno 6 mar 2023, alle ore 08:28, Christian Stewart ha scritto: > > ?Hi Giulio, Peter, > >> On Sun, Mar 5, 2023 at 12:43?PM Giulio Benetti >> wrote: >> This patch is still valid, it fixes the bug for the current repository >> used by the package. >> But soon the repository will be moved to a new one: >> https://github.com/morrownr/8821cu-20210916 >> because the actual one will be deleted(it's a strange choice...). > > The PR with this patch has been merged to the 20210916 repo: > > https://github.com/morrownr/8821cu-20210916/pull/73 > > submitted the patch w/ this new version: > > https://patchwork.ozlabs.org/project/buildroot/patch/20230306072558.31515-1-christian at paral.in/ > > I suggest we merge the new version & skip adding the patch to the > buildroot tree. I agree, you helped moving things very fast upstream, so I would directly go with latest Christian?s patch and skip mine. Best regards Giulio > > Best regards, > Christian From arnout at mind.be Mon Mar 6 11:02:55 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Mon, 6 Mar 2023 12:02:55 +0100 Subject: [Buildroot] [PATCH v3 1/3] pkg-cmake: add option to select the Ninja generator In-Reply-To: <20230228155528.2430203-1-thomas.devoogdt@barco.com> References: <20230228155528.2430203-1-thomas.devoogdt@barco.com> Message-ID: <33536034-5b9e-e1f9-86eb-b64bb4691940@mind.be> Hi Thomas, On 28/02/2023 16:55, Thomas Devoogdt wrote: [snip] > ifndef $(2)_BUILD_CMDS > ifeq ($(4),target) > define $(2)_BUILD_CMDS > - $$(TARGET_MAKE_ENV) $$($$(PKG)_MAKE_ENV) $$($$(PKG)_MAKE) $$($$(PKG)_MAKE_OPTS) -C $$($$(PKG)_BUILDDIR) > + $$(TARGET_MAKE_ENV) $$($$(PKG)_BUILD_ENV) $$(BR2_CMAKE) --build $$($$(PKG)_BUILDDIR) $$($$(PKG)_GENERATOR_PARALLEL) $$($$(PKG)_BUILD_OPTS) To avoid breaking existing (external) packages, I would add something like: $(2)_BUILD_OPTS ?= -- $(2)_MAKE_OPTS (inside the CMAKE_NINJA condition, only for make) That way, existing packages would work unchanged (and it would remove the need to change gdal and racehound in this patch). Similarly for the environment. Eventually we'll completely remove those variables, but then there should still be a warning about their use, like we have for BUILDROOT_DL_DIR in Makefile.legacy. Regards, Arnout [snip] From vfazio at xes-inc.com Mon Mar 6 13:45:28 2023 From: vfazio at xes-inc.com (Vincent Fazio) Date: Mon, 6 Mar 2023 07:45:28 -0600 Subject: [Buildroot] [PATCH 1/1] package/ethtool: bump to version 6.2 Message-ID: <20230306134528.1198076-1-vfazio@xes-inc.com> Drop our patches as they are included in the new version. Signed-off-by: Vincent Fazio --- package/ethtool/0001-uapi-Bring-in-if.h.patch | 483 ------------------ ...2-marvell.c-Fix-build-with-musl-libc.patch | 71 --- package/ethtool/ethtool.hash | 2 +- package/ethtool/ethtool.mk | 2 +- 4 files changed, 2 insertions(+), 556 deletions(-) delete mode 100644 package/ethtool/0001-uapi-Bring-in-if.h.patch delete mode 100644 package/ethtool/0002-marvell.c-Fix-build-with-musl-libc.patch diff --git a/package/ethtool/0001-uapi-Bring-in-if.h.patch b/package/ethtool/0001-uapi-Bring-in-if.h.patch deleted file mode 100644 index faf264f61f..0000000000 --- a/package/ethtool/0001-uapi-Bring-in-if.h.patch +++ /dev/null @@ -1,483 +0,0 @@ -From fd02caa75918401f2cb75af1f2a181c1959e070d Mon Sep 17 00:00:00 2001 -From: Florian Fainelli -Date: Sat, 14 Jan 2023 08:34:09 -0800 -Subject: [PATCH] uapi: Bring in if.h - -Bring in if.h from commit eec517cdb481 ("net: Add IF_OPER_TESTING") as -well as uapi/linux/hdlc/ioctl.h. Ensure that we define all of the -necessary guards to provide updated definitions of ifmap, ifreq and -IFNAMSIZ. This resolves build issues with kernel headers < 4.11 which -lacked 2618be7dccf8739b89e1906b64bd8d551af351e6 ("uapi: fix linux/if.h -userspace compilation errors"). - -Fixes: 1fa60003a8b8 ("misc: header includes cleanup") -Reported-by: Markus Mayer -Signed-off-by: Florian Fainelli -Message-Id: <20230114163411.3290201-2-f.fainelli at gmail.com> - -[Upstream: https://patchwork.kernel.org/project/netdevbpf/patch/20230114163411.3290201-2-f.fainelli at gmail.com/] -[vfazio at gmail.com: fix whitespace issues] -Signed-off-by: Vincent Fazio ---- - Makefile.am | 6 +- - internal.h | 7 +- - uapi/linux/hdlc/ioctl.h | 94 +++++++++++++ - uapi/linux/if.h | 296 ++++++++++++++++++++++++++++++++++++++++ - 4 files changed, 397 insertions(+), 6 deletions(-) - create mode 100644 uapi/linux/hdlc/ioctl.h - create mode 100644 uapi/linux/if.h - -diff --git a/Makefile.am b/Makefile.am -index 663f40a..691a20e 100644 ---- a/Makefile.am -+++ b/Makefile.am -@@ -7,7 +7,8 @@ EXTRA_DIST = LICENSE ethtool.8 ethtool.spec.in aclocal.m4 ChangeLog autogen.sh - - sbin_PROGRAMS = ethtool - ethtool_SOURCES = ethtool.c uapi/linux/ethtool.h internal.h \ -- uapi/linux/net_tstamp.h rxclass.c common.c common.h \ -+ uapi/linux/net_tstamp.h uapi/linux/if.h uapi/linux/hdlc/ioctl.h \ -+ rxclass.c common.c common.h \ - json_writer.c json_writer.h json_print.c json_print.h \ - list.h - if ETHTOOL_ENABLE_PRETTY_DUMP -@@ -43,7 +44,8 @@ ethtool_SOURCES += \ - netlink/desc-rtnl.c netlink/cable_test.c netlink/tunnels.c \ - uapi/linux/ethtool_netlink.h \ - uapi/linux/netlink.h uapi/linux/genetlink.h \ -- uapi/linux/rtnetlink.h uapi/linux/if_link.h -+ uapi/linux/rtnetlink.h uapi/linux/if_link.h \ -+ uapi/linux/if.h uapi/linux/hdlc/ioctl.h - AM_CPPFLAGS += @MNL_CFLAGS@ - LDADD += @MNL_LIBS@ - endif -diff --git a/internal.h b/internal.h -index b80f77a..3923719 100644 ---- a/internal.h -+++ b/internal.h -@@ -21,6 +21,9 @@ - #include - #include - #include -+#define __UAPI_DEF_IF_IFNAMSIZ 1 -+#define __UAPI_DEF_IF_IFMAP 1 -+#define __UAPI_DEF_IF_IFREQ 1 - #include - - #include "json_writer.h" -@@ -52,10 +55,6 @@ typedef int32_t s32; - #define __KERNEL_DIV_ROUND_UP(n, d) (((n) + (d) - 1) / (d)) - #endif - --#ifndef ALTIFNAMSIZ --#define ALTIFNAMSIZ 128 --#endif -- - #include - #include - -diff --git a/uapi/linux/hdlc/ioctl.h b/uapi/linux/hdlc/ioctl.h -new file mode 100644 -index 0000000..b06341a ---- /dev/null -+++ b/uapi/linux/hdlc/ioctl.h -@@ -0,0 +1,94 @@ -+/* SPDX-License-Identifier: GPL-2.0 WITH Linux-syscall-note */ -+#ifndef __HDLC_IOCTL_H__ -+#define __HDLC_IOCTL_H__ -+ -+ -+#define GENERIC_HDLC_VERSION 4 /* For synchronization with sethdlc utility */ -+ -+#define CLOCK_DEFAULT 0 /* Default setting */ -+#define CLOCK_EXT 1 /* External TX and RX clock - DTE */ -+#define CLOCK_INT 2 /* Internal TX and RX clock - DCE */ -+#define CLOCK_TXINT 3 /* Internal TX and external RX clock */ -+#define CLOCK_TXFROMRX 4 /* TX clock derived from external RX clock */ -+ -+ -+#define ENCODING_DEFAULT 0 /* Default setting */ -+#define ENCODING_NRZ 1 -+#define ENCODING_NRZI 2 -+#define ENCODING_FM_MARK 3 -+#define ENCODING_FM_SPACE 4 -+#define ENCODING_MANCHESTER 5 -+ -+ -+#define PARITY_DEFAULT 0 /* Default setting */ -+#define PARITY_NONE 1 /* No parity */ -+#define PARITY_CRC16_PR0 2 /* CRC16, initial value 0x0000 */ -+#define PARITY_CRC16_PR1 3 /* CRC16, initial value 0xFFFF */ -+#define PARITY_CRC16_PR0_CCITT 4 /* CRC16, initial 0x0000, ITU-T version */ -+#define PARITY_CRC16_PR1_CCITT 5 /* CRC16, initial 0xFFFF, ITU-T version */ -+#define PARITY_CRC32_PR0_CCITT 6 /* CRC32, initial value 0x00000000 */ -+#define PARITY_CRC32_PR1_CCITT 7 /* CRC32, initial value 0xFFFFFFFF */ -+ -+#define LMI_DEFAULT 0 /* Default setting */ -+#define LMI_NONE 1 /* No LMI, all PVCs are static */ -+#define LMI_ANSI 2 /* ANSI Annex D */ -+#define LMI_CCITT 3 /* ITU-T Annex A */ -+#define LMI_CISCO 4 /* The "original" LMI, aka Gang of Four */ -+ -+#ifndef __ASSEMBLY__ -+ -+typedef struct { -+ unsigned int clock_rate; /* bits per second */ -+ unsigned int clock_type; /* internal, external, TX-internal etc. */ -+ unsigned short loopback; -+} sync_serial_settings; /* V.35, V.24, X.21 */ -+ -+typedef struct { -+ unsigned int clock_rate; /* bits per second */ -+ unsigned int clock_type; /* internal, external, TX-internal etc. */ -+ unsigned short loopback; -+ unsigned int slot_map; -+} te1_settings; /* T1, E1 */ -+ -+typedef struct { -+ unsigned short encoding; -+ unsigned short parity; -+} raw_hdlc_proto; -+ -+typedef struct { -+ unsigned int t391; -+ unsigned int t392; -+ unsigned int n391; -+ unsigned int n392; -+ unsigned int n393; -+ unsigned short lmi; -+ unsigned short dce; /* 1 for DCE (network side) operation */ -+} fr_proto; -+ -+typedef struct { -+ unsigned int dlci; -+} fr_proto_pvc; /* for creating/deleting FR PVCs */ -+ -+typedef struct { -+ unsigned int dlci; -+ char master[IFNAMSIZ]; /* Name of master FRAD device */ -+}fr_proto_pvc_info; /* for returning PVC information only */ -+ -+typedef struct { -+ unsigned int interval; -+ unsigned int timeout; -+} cisco_proto; -+ -+typedef struct { -+ unsigned short dce; /* 1 for DCE (network side) operation */ -+ unsigned int modulo; /* modulo (8 = basic / 128 = extended) */ -+ unsigned int window; /* frame window size */ -+ unsigned int t1; /* timeout t1 */ -+ unsigned int t2; /* timeout t2 */ -+ unsigned int n2; /* frame retry counter */ -+} x25_hdlc_proto; -+ -+/* PPP doesn't need any info now - supply length = 0 to ioctl */ -+ -+#endif /* __ASSEMBLY__ */ -+#endif /* __HDLC_IOCTL_H__ */ -diff --git a/uapi/linux/if.h b/uapi/linux/if.h -new file mode 100644 -index 0000000..75ee7f4 ---- /dev/null -+++ b/uapi/linux/if.h -@@ -0,0 +1,296 @@ -+/* SPDX-License-Identifier: GPL-2.0+ WITH Linux-syscall-note */ -+/* -+ * INET An implementation of the TCP/IP protocol suite for the LINUX -+ * operating system. INET is implemented using the BSD Socket -+ * interface as the means of communication with the user level. -+ * -+ * Global definitions for the INET interface module. -+ * -+ * Version: @(#)if.h 1.0.2 04/18/93 -+ * -+ * Authors: Original taken from Berkeley UNIX 4.3, (c) UCB 1982-1988 -+ * Ross Biro -+ * Fred N. van Kempen, -+ * -+ * This program is free software; you can redistribute it and/or -+ * modify it under the terms of the GNU General Public License -+ * as published by the Free Software Foundation; either version -+ * 2 of the License, or (at your option) any later version. -+ */ -+#ifndef _LINUX_IF_H -+#define _LINUX_IF_H -+ -+#include /* for compatibility with glibc */ -+#include /* for "__kernel_caddr_t" et al */ -+#include /* for "struct sockaddr" et al */ -+ /* for "__user" et al */ -+ -+#include /* for struct sockaddr. */ -+ -+#if __UAPI_DEF_IF_IFNAMSIZ -+#define IFNAMSIZ 16 -+#endif /* __UAPI_DEF_IF_IFNAMSIZ */ -+#define IFALIASZ 256 -+#define ALTIFNAMSIZ 128 -+#include -+ -+/* For glibc compatibility. An empty enum does not compile. */ -+#if __UAPI_DEF_IF_NET_DEVICE_FLAGS_LOWER_UP_DORMANT_ECHO != 0 || \ -+ __UAPI_DEF_IF_NET_DEVICE_FLAGS != 0 -+/** -+ * enum net_device_flags - &struct net_device flags -+ * -+ * These are the &struct net_device flags, they can be set by drivers, the -+ * kernel and some can be triggered by userspace. Userspace can query and -+ * set these flags using userspace utilities but there is also a sysfs -+ * entry available for all dev flags which can be queried and set. These flags -+ * are shared for all types of net_devices. The sysfs entries are available -+ * via /sys/class/net//flags. Flags which can be toggled through sysfs -+ * are annotated below, note that only a few flags can be toggled and some -+ * other flags are always preserved from the original net_device flags -+ * even if you try to set them via sysfs. Flags which are always preserved -+ * are kept under the flag grouping @IFF_VOLATILE. Flags which are __volatile__ -+ * are annotated below as such. -+ * -+ * You should have a pretty good reason to be extending these flags. -+ * -+ * @IFF_UP: interface is up. Can be toggled through sysfs. -+ * @IFF_BROADCAST: broadcast address valid. Volatile. -+ * @IFF_DEBUG: turn on debugging. Can be toggled through sysfs. -+ * @IFF_LOOPBACK: is a loopback net. Volatile. -+ * @IFF_POINTOPOINT: interface is has p-p link. Volatile. -+ * @IFF_NOTRAILERS: avoid use of trailers. Can be toggled through sysfs. -+ * Volatile. -+ * @IFF_RUNNING: interface RFC2863 OPER_UP. Volatile. -+ * @IFF_NOARP: no ARP protocol. Can be toggled through sysfs. Volatile. -+ * @IFF_PROMISC: receive all packets. Can be toggled through sysfs. -+ * @IFF_ALLMULTI: receive all multicast packets. Can be toggled through -+ * sysfs. -+ * @IFF_MASTER: master of a load balancer. Volatile. -+ * @IFF_SLAVE: slave of a load balancer. Volatile. -+ * @IFF_MULTICAST: Supports multicast. Can be toggled through sysfs. -+ * @IFF_PORTSEL: can set media type. Can be toggled through sysfs. -+ * @IFF_AUTOMEDIA: auto media select active. Can be toggled through sysfs. -+ * @IFF_DYNAMIC: dialup device with changing addresses. Can be toggled -+ * through sysfs. -+ * @IFF_LOWER_UP: driver signals L1 up. Volatile. -+ * @IFF_DORMANT: driver signals dormant. Volatile. -+ * @IFF_ECHO: echo sent packets. Volatile. -+ */ -+enum net_device_flags { -+/* for compatibility with glibc net/if.h */ -+#if __UAPI_DEF_IF_NET_DEVICE_FLAGS -+ IFF_UP = 1<<0, /* sysfs */ -+ IFF_BROADCAST = 1<<1, /* __volatile__ */ -+ IFF_DEBUG = 1<<2, /* sysfs */ -+ IFF_LOOPBACK = 1<<3, /* __volatile__ */ -+ IFF_POINTOPOINT = 1<<4, /* __volatile__ */ -+ IFF_NOTRAILERS = 1<<5, /* sysfs */ -+ IFF_RUNNING = 1<<6, /* __volatile__ */ -+ IFF_NOARP = 1<<7, /* sysfs */ -+ IFF_PROMISC = 1<<8, /* sysfs */ -+ IFF_ALLMULTI = 1<<9, /* sysfs */ -+ IFF_MASTER = 1<<10, /* __volatile__ */ -+ IFF_SLAVE = 1<<11, /* __volatile__ */ -+ IFF_MULTICAST = 1<<12, /* sysfs */ -+ IFF_PORTSEL = 1<<13, /* sysfs */ -+ IFF_AUTOMEDIA = 1<<14, /* sysfs */ -+ IFF_DYNAMIC = 1<<15, /* sysfs */ -+#endif /* __UAPI_DEF_IF_NET_DEVICE_FLAGS */ -+#if __UAPI_DEF_IF_NET_DEVICE_FLAGS_LOWER_UP_DORMANT_ECHO -+ IFF_LOWER_UP = 1<<16, /* __volatile__ */ -+ IFF_DORMANT = 1<<17, /* __volatile__ */ -+ IFF_ECHO = 1<<18, /* __volatile__ */ -+#endif /* __UAPI_DEF_IF_NET_DEVICE_FLAGS_LOWER_UP_DORMANT_ECHO */ -+}; -+#endif /* __UAPI_DEF_IF_NET_DEVICE_FLAGS_LOWER_UP_DORMANT_ECHO != 0 || __UAPI_DEF_IF_NET_DEVICE_FLAGS != 0 */ -+ -+/* for compatibility with glibc net/if.h */ -+#if __UAPI_DEF_IF_NET_DEVICE_FLAGS -+#define IFF_UP IFF_UP -+#define IFF_BROADCAST IFF_BROADCAST -+#define IFF_DEBUG IFF_DEBUG -+#define IFF_LOOPBACK IFF_LOOPBACK -+#define IFF_POINTOPOINT IFF_POINTOPOINT -+#define IFF_NOTRAILERS IFF_NOTRAILERS -+#define IFF_RUNNING IFF_RUNNING -+#define IFF_NOARP IFF_NOARP -+#define IFF_PROMISC IFF_PROMISC -+#define IFF_ALLMULTI IFF_ALLMULTI -+#define IFF_MASTER IFF_MASTER -+#define IFF_SLAVE IFF_SLAVE -+#define IFF_MULTICAST IFF_MULTICAST -+#define IFF_PORTSEL IFF_PORTSEL -+#define IFF_AUTOMEDIA IFF_AUTOMEDIA -+#define IFF_DYNAMIC IFF_DYNAMIC -+#endif /* __UAPI_DEF_IF_NET_DEVICE_FLAGS */ -+ -+#if __UAPI_DEF_IF_NET_DEVICE_FLAGS_LOWER_UP_DORMANT_ECHO -+#define IFF_LOWER_UP IFF_LOWER_UP -+#define IFF_DORMANT IFF_DORMANT -+#define IFF_ECHO IFF_ECHO -+#endif /* __UAPI_DEF_IF_NET_DEVICE_FLAGS_LOWER_UP_DORMANT_ECHO */ -+ -+#define IFF_VOLATILE (IFF_LOOPBACK|IFF_POINTOPOINT|IFF_BROADCAST|IFF_ECHO|\ -+ IFF_MASTER|IFF_SLAVE|IFF_RUNNING|IFF_LOWER_UP|IFF_DORMANT) -+ -+#define IF_GET_IFACE 0x0001 /* for querying only */ -+#define IF_GET_PROTO 0x0002 -+ -+/* For definitions see hdlc.h */ -+#define IF_IFACE_V35 0x1000 /* V.35 serial interface */ -+#define IF_IFACE_V24 0x1001 /* V.24 serial interface */ -+#define IF_IFACE_X21 0x1002 /* X.21 serial interface */ -+#define IF_IFACE_T1 0x1003 /* T1 telco serial interface */ -+#define IF_IFACE_E1 0x1004 /* E1 telco serial interface */ -+#define IF_IFACE_SYNC_SERIAL 0x1005 /* can't be set by software */ -+#define IF_IFACE_X21D 0x1006 /* X.21 Dual Clocking (FarSite) */ -+ -+/* For definitions see hdlc.h */ -+#define IF_PROTO_HDLC 0x2000 /* raw HDLC protocol */ -+#define IF_PROTO_PPP 0x2001 /* PPP protocol */ -+#define IF_PROTO_CISCO 0x2002 /* Cisco HDLC protocol */ -+#define IF_PROTO_FR 0x2003 /* Frame Relay protocol */ -+#define IF_PROTO_FR_ADD_PVC 0x2004 /* Create FR PVC */ -+#define IF_PROTO_FR_DEL_PVC 0x2005 /* Delete FR PVC */ -+#define IF_PROTO_X25 0x2006 /* X.25 */ -+#define IF_PROTO_HDLC_ETH 0x2007 /* raw HDLC, Ethernet emulation */ -+#define IF_PROTO_FR_ADD_ETH_PVC 0x2008 /* Create FR Ethernet-bridged PVC */ -+#define IF_PROTO_FR_DEL_ETH_PVC 0x2009 /* Delete FR Ethernet-bridged PVC */ -+#define IF_PROTO_FR_PVC 0x200A /* for reading PVC status */ -+#define IF_PROTO_FR_ETH_PVC 0x200B -+#define IF_PROTO_RAW 0x200C /* RAW Socket */ -+ -+/* RFC 2863 operational status */ -+enum { -+ IF_OPER_UNKNOWN, -+ IF_OPER_NOTPRESENT, -+ IF_OPER_DOWN, -+ IF_OPER_LOWERLAYERDOWN, -+ IF_OPER_TESTING, -+ IF_OPER_DORMANT, -+ IF_OPER_UP, -+}; -+ -+/* link modes */ -+enum { -+ IF_LINK_MODE_DEFAULT, -+ IF_LINK_MODE_DORMANT, /* limit upward transition to dormant */ -+ IF_LINK_MODE_TESTING, /* limit upward transition to testing */ -+}; -+ -+/* -+ * Device mapping structure. I'd just gone off and designed a -+ * beautiful scheme using only loadable modules with arguments -+ * for driver options and along come the PCMCIA people 8) -+ * -+ * Ah well. The get() side of this is good for WDSETUP, and it'll -+ * be handy for debugging things. The set side is fine for now and -+ * being very small might be worth keeping for clean configuration. -+ */ -+ -+/* for compatibility with glibc net/if.h */ -+#if __UAPI_DEF_IF_IFMAP -+struct ifmap { -+ unsigned long mem_start; -+ unsigned long mem_end; -+ unsigned short base_addr; -+ unsigned char irq; -+ unsigned char dma; -+ unsigned char port; -+ /* 3 bytes spare */ -+}; -+#endif /* __UAPI_DEF_IF_IFMAP */ -+ -+struct if_settings { -+ unsigned int type; /* Type of physical device or protocol */ -+ unsigned int size; /* Size of the data allocated by the caller */ -+ union { -+ /* {atm/eth/dsl}_settings anyone ? */ -+ raw_hdlc_proto *raw_hdlc; -+ cisco_proto *cisco; -+ fr_proto *fr; -+ fr_proto_pvc *fr_pvc; -+ fr_proto_pvc_info *fr_pvc_info; -+ x25_hdlc_proto *x25; -+ -+ /* interface settings */ -+ sync_serial_settings *sync; -+ te1_settings *te1; -+ } ifs_ifsu; -+}; -+ -+/* -+ * Interface request structure used for socket -+ * ioctl's. All interface ioctl's must have parameter -+ * definitions which begin with ifr_name. The -+ * remainder may be interface specific. -+ */ -+ -+/* for compatibility with glibc net/if.h */ -+#if __UAPI_DEF_IF_IFREQ -+struct ifreq { -+#define IFHWADDRLEN 6 -+ union -+ { -+ char ifrn_name[IFNAMSIZ]; /* if name, e.g. "en0" */ -+ } ifr_ifrn; -+ -+ union { -+ struct sockaddr ifru_addr; -+ struct sockaddr ifru_dstaddr; -+ struct sockaddr ifru_broadaddr; -+ struct sockaddr ifru_netmask; -+ struct sockaddr ifru_hwaddr; -+ short ifru_flags; -+ int ifru_ivalue; -+ int ifru_mtu; -+ struct ifmap ifru_map; -+ char ifru_slave[IFNAMSIZ]; /* Just fits the size */ -+ char ifru_newname[IFNAMSIZ]; -+ void * ifru_data; -+ struct if_settings ifru_settings; -+ } ifr_ifru; -+}; -+#endif /* __UAPI_DEF_IF_IFREQ */ -+ -+#define ifr_name ifr_ifrn.ifrn_name /* interface name */ -+#define ifr_hwaddr ifr_ifru.ifru_hwaddr /* MAC address */ -+#define ifr_addr ifr_ifru.ifru_addr /* address */ -+#define ifr_dstaddr ifr_ifru.ifru_dstaddr /* other end of p-p lnk */ -+#define ifr_broadaddr ifr_ifru.ifru_broadaddr /* broadcast address */ -+#define ifr_netmask ifr_ifru.ifru_netmask /* interface net mask */ -+#define ifr_flags ifr_ifru.ifru_flags /* flags */ -+#define ifr_metric ifr_ifru.ifru_ivalue /* metric */ -+#define ifr_mtu ifr_ifru.ifru_mtu /* mtu */ -+#define ifr_map ifr_ifru.ifru_map /* device map */ -+#define ifr_slave ifr_ifru.ifru_slave /* slave device */ -+#define ifr_data ifr_ifru.ifru_data /* for use by interface */ -+#define ifr_ifindex ifr_ifru.ifru_ivalue /* interface index */ -+#define ifr_bandwidth ifr_ifru.ifru_ivalue /* link bandwidth */ -+#define ifr_qlen ifr_ifru.ifru_ivalue /* Queue length */ -+#define ifr_newname ifr_ifru.ifru_newname /* New name */ -+#define ifr_settings ifr_ifru.ifru_settings /* Device/proto settings*/ -+ -+/* -+ * Structure used in SIOCGIFCONF request. -+ * Used to retrieve interface configuration -+ * for machine (useful for programs which -+ * must know all networks accessible). -+ */ -+ -+/* for compatibility with glibc net/if.h */ -+#if __UAPI_DEF_IF_IFCONF -+struct ifconf { -+ int ifc_len; /* size of buffer */ -+ union { -+ char *ifcu_buf; -+ struct ifreq *ifcu_req; -+ } ifc_ifcu; -+}; -+#endif /* __UAPI_DEF_IF_IFCONF */ -+ -+#define ifc_buf ifc_ifcu.ifcu_buf /* buffer address */ -+#define ifc_req ifc_ifcu.ifcu_req /* array of structures */ -+ -+#endif /* _LINUX_IF_H */ --- -2.25.1 - diff --git a/package/ethtool/0002-marvell.c-Fix-build-with-musl-libc.patch b/package/ethtool/0002-marvell.c-Fix-build-with-musl-libc.patch deleted file mode 100644 index f13edbbe50..0000000000 --- a/package/ethtool/0002-marvell.c-Fix-build-with-musl-libc.patch +++ /dev/null @@ -1,71 +0,0 @@ -From a26296eea68aa6c16b253f34825c9b9007269672 Mon Sep 17 00:00:00 2001 -From: Florian Fainelli -Date: Sat, 14 Jan 2023 08:34:11 -0800 -Subject: [PATCH] marvell.c: Fix build with musl-libc - -After commit 1fa60003a8b8 ("misc: header includes cleanup") we stopped -including net/if.h which resolved the proper defines to pull in -sys/types.h and provide a definition for u_int32_t. With musl-libc we -would need to define _GNU_SOURCE to ensure that sys/types.h does provide a -definition for u_int32_t. - -Rather, just replace u_uint{16,32}_t with the more standard -uint{16,32}_t types from stdint.h - -Fixes: 1fa60003a8b8 ("misc: header includes cleanup") -Signed-off-by: Florian Fainelli - -[Upstream: https://patchwork.kernel.org/project/netdevbpf/patch/20230114163411.3290201-4-f.fainelli at gmail.com/] -Signed-off-by: Vincent Fazio ---- - marvell.c | 34 +++++++++++++++++----------------- - 1 file changed, 17 insertions(+), 17 deletions(-) - -diff --git a/marvell.c b/marvell.c -index d3d570e..3f3aed8 100644 ---- a/marvell.c -+++ b/marvell.c -@@ -31,23 +31,23 @@ static void dump_timer(const char *name, const void *p) - static void dump_queue(const char *name, const void *a, int rx) - { - struct desc { -- u_int32_t ctl; -- u_int32_t next; -- u_int32_t data_lo; -- u_int32_t data_hi; -- u_int32_t status; -- u_int32_t timestamp; -- u_int16_t csum2; -- u_int16_t csum1; -- u_int16_t csum2_start; -- u_int16_t csum1_start; -- u_int32_t addr_lo; -- u_int32_t addr_hi; -- u_int32_t count_lo; -- u_int32_t count_hi; -- u_int32_t byte_count; -- u_int32_t csr; -- u_int32_t flag; -+ uint32_t ctl; -+ uint32_t next; -+ uint32_t data_lo; -+ uint32_t data_hi; -+ uint32_t status; -+ uint32_t timestamp; -+ uint16_t csum2; -+ uint16_t csum1; -+ uint16_t csum2_start; -+ uint16_t csum1_start; -+ uint32_t addr_lo; -+ uint32_t addr_hi; -+ uint32_t count_lo; -+ uint32_t count_hi; -+ uint32_t byte_count; -+ uint32_t csr; -+ uint32_t flag; - }; - const struct desc *d = a; - --- -2.25.1 - diff --git a/package/ethtool/ethtool.hash b/package/ethtool/ethtool.hash index 609085aa5e..846ca7efc3 100644 --- a/package/ethtool/ethtool.hash +++ b/package/ethtool/ethtool.hash @@ -1,5 +1,5 @@ # From https://www.kernel.org/pub/software/network/ethtool/sha256sums.asc -sha256 c41fc881ffa5a40432d2dd829eb44c64a49dee482e716baacf9262c64daa8f90 ethtool-6.1.tar.xz +sha256 86df0114064d4d73f6bf72bf03e85c33964a519ee0c1d1ba65005ad2d0e570e1 ethtool-6.2.tar.xz # Locally calculated sha256 8177f97513213526df2cf6184d8ff986c675afb514d4e68a404010521b880643 COPYING sha256 5d632934396f90c82dfebe3c9512648bbb6333b406113d0cd331b0e0aa2d34a1 LICENSE diff --git a/package/ethtool/ethtool.mk b/package/ethtool/ethtool.mk index 3381344e0a..a35e274bc4 100644 --- a/package/ethtool/ethtool.mk +++ b/package/ethtool/ethtool.mk @@ -4,7 +4,7 @@ # ################################################################################ -ETHTOOL_VERSION = 6.1 +ETHTOOL_VERSION = 6.2 ETHTOOL_SOURCE = ethtool-$(ETHTOOL_VERSION).tar.xz ETHTOOL_SITE = $(BR2_KERNEL_MIRROR)/software/network/ethtool ETHTOOL_LICENSE = GPL-2.0 -- 2.25.1 From john at metanate.com Mon Mar 6 14:07:11 2023 From: john at metanate.com (John Keeping) Date: Mon, 6 Mar 2023 14:07:11 +0000 Subject: [Buildroot] [PATCH 1/1] package/network-manager: fix build with -Dmodem_manager=false In-Reply-To: <20230221130040.868693-1-fontaine.fabrice@gmail.com> References: <20230221130040.868693-1-fontaine.fabrice@gmail.com> Message-ID: On Tue, Feb 21, 2023 at 02:00:40PM +0100, Fabrice Fontaine wrote: > Fix the following build failure with -Dmodem_manager=false raised since > commit c36f6938858d3246ca493dacc925717586e2ea0f: > > ../output-1/build/network-manager-1.40.10/meson.build:1060:0: ERROR: Unknown variable "mobile_broadband_provider_info_database". > > Fixes: > - http://autobuild.buildroot.org/results/896879c8e8ce022556ee834216ced2f962ff279c > > Signed-off-by: Fabrice Fontaine Reviewed-by: John Keeping I hit the network-manager failure in 2023.02-rc2, this patch fixes it. > --- > ...build-failure-with-Dmodem_manager-fa.patch | 38 +++++++++++++++++++ > 1 file changed, 38 insertions(+) > create mode 100644 package/network-manager/0002-meson.build-fix-build-failure-with-Dmodem_manager-fa.patch > > diff --git a/package/network-manager/0002-meson.build-fix-build-failure-with-Dmodem_manager-fa.patch b/package/network-manager/0002-meson.build-fix-build-failure-with-Dmodem_manager-fa.patch > new file mode 100644 > index 0000000000..648be027e0 > --- /dev/null > +++ b/package/network-manager/0002-meson.build-fix-build-failure-with-Dmodem_manager-fa.patch > @@ -0,0 +1,38 @@ > +From 736a2c356c1c4871e8c4e70be622c65c87d3bca8 Mon Sep 17 00:00:00 2001 > +From: Fabrice Fontaine > +Date: Tue, 21 Feb 2023 13:03:00 +0100 > +Subject: [PATCH] meson.build: fix build failure with -Dmodem_manager=false > + > +Fix the following build failure with -Dmodem_manager=false raised since > +https://gitlab.freedesktop.org/ffontaine/NetworkManager/-/commit/03ba04d4784fa4fc7ec31455070fb5ecf25ade23: > + > +../output-1/build/network-manager-1.40.10/meson.build:1060:0: ERROR: Unknown variable "mobile_broadband_provider_info_database". > + > +Fixes: > + - http://autobuild.buildroot.org/results/896879c8e8ce022556ee834216ced2f962ff279c > + > +Signed-off-by: Fabrice Fontaine > +[Upstream status: > +https://gitlab.freedesktop.org/NetworkManager/NetworkManager/-/merge_requests/1544] > +--- > + meson.build | 4 +++- > + 1 file changed, 3 insertions(+), 1 deletion(-) > + > +diff --git a/meson.build b/meson.build > +index 84ce52c736..b79240efc0 100644 > +--- a/meson.build > ++++ b/meson.build > +@@ -1057,7 +1057,9 @@ output += ' jansson: ' + jansson_msg + '\n' > + output += ' iptables: ' + config_h.get('IPTABLES_PATH') + '\n' > + output += ' nft: ' + config_h.get('NFT_PATH') + '\n' > + output += ' modemmanager-1: ' + enable_modem_manager.to_string() + '\n' > +-output += ' mobile-broadband-provider-info-database: ' + mobile_broadband_provider_info_database + '\n' > ++if enable_modem_manager > ++ output += ' mobile-broadband-provider-info-database: ' + mobile_broadband_provider_info_database + '\n' > ++endif > + output += ' ofono: ' + enable_ofono.to_string() + '\n' > + output += ' concheck: ' + enable_concheck.to_string() + '\n' > + output += ' libteamdctl: ' + enable_teamdctl.to_string() + '\n' > +-- > +2.39.0 > + > -- > 2.39.0 From heiko.thiery at gmail.com Mon Mar 6 15:51:35 2023 From: heiko.thiery at gmail.com (Heiko Thiery) Date: Mon, 6 Mar 2023 16:51:35 +0100 Subject: [Buildroot] [PATCH 1/3] package/rauc: bump to version 1.9 Message-ID: <20230306155138.476438-1-heiko.thiery@gmail.com> Signed-off-by: Heiko Thiery --- package/rauc/rauc.hash | 2 +- package/rauc/rauc.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/rauc/rauc.hash b/package/rauc/rauc.hash index 8351d0266e..1cd5f7f314 100644 --- a/package/rauc/rauc.hash +++ b/package/rauc/rauc.hash @@ -1,3 +1,3 @@ # Locally calculated -sha256 d233247c1763b1c56c851d0adef2094b7aa2fcd72decf524a8ac0419188e0978 rauc-1.8.tar.xz +sha256 73802ce28d1045c757b547f5b4a222f0e825b5df77bca3464350278fc6fd200e rauc-1.9.tar.xz sha256 dc626520dcd53a22f727af3ee42c770e56c97a64fe3adb063799d8ab032fe551 COPYING diff --git a/package/rauc/rauc.mk b/package/rauc/rauc.mk index 0c81a6cc35..2baa25ec9e 100644 --- a/package/rauc/rauc.mk +++ b/package/rauc/rauc.mk @@ -4,7 +4,7 @@ # ################################################################################ -RAUC_VERSION = 1.8 +RAUC_VERSION = 1.9 RAUC_SITE = https://github.com/rauc/rauc/releases/download/v$(RAUC_VERSION) RAUC_SOURCE = rauc-$(RAUC_VERSION).tar.xz RAUC_LICENSE = LGPL-2.1 -- 2.30.2 From heiko.thiery at gmail.com Mon Mar 6 15:52:53 2023 From: heiko.thiery at gmail.com (Heiko Thiery) Date: Mon, 6 Mar 2023 16:52:53 +0100 Subject: [Buildroot] [PATCH 2/3] package/rauc: switch to meson build Message-ID: <20230306155252.476859-1-heiko.thiery@gmail.com> Signed-off-by: Heiko Thiery --- package/rauc/rauc.mk | 36 +++++++++++++++++++----------------- 1 file changed, 19 insertions(+), 17 deletions(-) diff --git a/package/rauc/rauc.mk b/package/rauc/rauc.mk index 2baa25ec9e..4168d6c2db 100644 --- a/package/rauc/rauc.mk +++ b/package/rauc/rauc.mk @@ -11,9 +11,10 @@ RAUC_LICENSE = LGPL-2.1 RAUC_LICENSE_FILES = COPYING RAUC_CPE_ID_VENDOR = pengutronix RAUC_DEPENDENCIES = host-pkgconf openssl libglib2 +RAUC_CONF_OPTS += -Dtests=false ifeq ($(BR2_PACKAGE_RAUC_DBUS),y) -RAUC_CONF_OPTS += --enable-service +RAUC_CONF_OPTS += -Dservice=true RAUC_DEPENDENCIES += dbus # systemd service uses dbus interface @@ -28,35 +29,35 @@ endef endif else -RAUC_CONF_OPTS += --disable-service +RAUC_CONF_OPTS += -Dservice=false endif ifeq ($(BR2_PACKAGE_RAUC_GPT),y) -RAUC_CONF_OPTS += --enable-gpt +RAUC_CONF_OPTS += -Dgpt=enabled RAUC_DEPENDENCIES += util-linux-libs else -RAUC_CONF_OPTS += --disable-gpt +RAUC_CONF_OPTS += -Dgpt=disabled endif ifeq ($(BR2_PACKAGE_RAUC_NETWORK),y) -RAUC_CONF_OPTS += --enable-network +RAUC_CONF_OPTS += -Dnetwork=true RAUC_DEPENDENCIES += libcurl else -RAUC_CONF_OPTS += --disable-network +RAUC_CONF_OPTS += -Dnetwork=false endif ifeq ($(BR2_PACKAGE_RAUC_JSON),y) -RAUC_CONF_OPTS += --enable-json +RAUC_CONF_OPTS += -Djson=enabled RAUC_DEPENDENCIES += json-glib else -RAUC_CONF_OPTS += --disable-json +RAUC_CONF_OPTS += -Djson=disabled endif ifeq ($(BR2_PACKAGE_RAUC_STREAMING),y) -RAUC_CONF_OPTS += --enable-streaming +RAUC_CONF_OPTS += -Dstreaming=true RAUC_DEPENDENCIES += libnl else -RAUC_CONF_OPTS += --disable-streaming +RAUC_CONF_OPTS += -Dstreaming=false endif HOST_RAUC_DEPENDENCIES = \ @@ -65,12 +66,13 @@ HOST_RAUC_DEPENDENCIES = \ host-libglib2 \ host-squashfs \ $(if $(BR2_PACKAGE_HOST_LIBP11),host-libp11) + HOST_RAUC_CONF_OPTS += \ - --disable-network \ - --disable-json \ - --disable-service \ - --without-dbuspolicydir \ - --with-systemdunitdir=no + -Dnetwork=false \ + -Dstreaming=false \ + -Djson=disabled \ + -Dservice=false \ + -Dtests=false -$(eval $(autotools-package)) -$(eval $(host-autotools-package)) +$(eval $(meson-package)) +$(eval $(host-meson-package)) -- 2.30.2 From heiko.thiery at gmail.com Mon Mar 6 15:53:09 2023 From: heiko.thiery at gmail.com (Heiko Thiery) Date: Mon, 6 Mar 2023 16:53:09 +0100 Subject: [Buildroot] [PATCH 3/3] DEVELOPERS: add Heiko Thiery for package/rauc Message-ID: <20230306155308.477063-1-heiko.thiery@gmail.com> Signed-off-by: Heiko Thiery --- DEVELOPERS | 1 + 1 file changed, 1 insertion(+) diff --git a/DEVELOPERS b/DEVELOPERS index 6256576e02..9670302a78 100644 --- a/DEVELOPERS +++ b/DEVELOPERS @@ -1253,6 +1253,7 @@ F: package/libnetconf2/ F: package/libyang/ F: package/linuxptp/ F: package/netopeer2/ +F: package/rauc/ F: package/sysrepo/ N: Herv? Codina -- 2.30.2 From vincent.stehle at arm.com Mon Mar 6 17:17:07 2023 From: vincent.stehle at arm.com (Vincent =?utf-8?Q?Stehl=C3=A9?=) Date: Mon, 6 Mar 2023 18:17:07 +0100 Subject: [Buildroot] [PATCH v2 0/3] misc aarch64-sbsa cleanups In-Reply-To: <20230303122251.3392998-1-niklas.cassel@wdc.com> References: <20230303122251.3392998-1-niklas.cassel@wdc.com> Message-ID: On Fri, Mar 03, 2023 at 01:22:48PM +0100, Niklas Cassel wrote: > Hello, > > Here come some small aarch64-sbsa cleanups. > Please consider for inclusion. > > Changes since v1: > -Modified test_edk2.py to use the same kernel config as > qemu_aarch64_sbsa_defconfig. (Thanks Vincent.) Hi Niklas, Thanks for fixing that. I tested this v2 patch series on master and next: the qemu_aarch64_sbsa_defconfig and the edk2 unit test work for me. The edk2 unit test is slower due to the more complete kernel config and this breaks the CI on gitlab. Maybe we should leave the reduced kernel config for the unit test as it is after all? An alternative would be to extend the timeout, somehow, but I don't know if unit tests longer than an hour are desirable. Best regards, Vincent. > > > Kind regards, > Niklas > > > Niklas Cassel (3): > board/qemu/aarch64-sbsa: use PARTLABEL to specify root > board/qemu/aarch64-sbsa: use the default console specified by ACPI > support/testing: use the arch default kernel config in test_edk2.py > > board/qemu/aarch64-sbsa/grub.cfg | 2 +- > board/qemu/aarch64-sbsa/linux.config | 68 ------------------------- > support/testing/tests/boot/test_edk2.py | 7 +-- > 3 files changed, 5 insertions(+), 72 deletions(-) > delete mode 100644 board/qemu/aarch64-sbsa/linux.config > > -- > 2.39.2 > From f.fainelli at gmail.com Mon Mar 6 17:30:52 2023 From: f.fainelli at gmail.com (Florian Fainelli) Date: Mon, 6 Mar 2023 09:30:52 -0800 Subject: [Buildroot] [PATCH 1/1] package/ethtool: bump to version 6.2 In-Reply-To: <20230306134528.1198076-1-vfazio@xes-inc.com> References: <20230306134528.1198076-1-vfazio@xes-inc.com> Message-ID: <3fd8ea5a-d302-975c-b632-011ef6b26ccf@gmail.com> On 3/6/23 05:45, Vincent Fazio wrote: > Drop our patches as they are included in the new version. > > Signed-off-by: Vincent Fazio Reviewed-by: Florian Fainelli Thanks Vincent! -- Florian From ju.o at free.fr Mon Mar 6 18:40:50 2023 From: ju.o at free.fr (Julien Olivain) Date: Mon, 6 Mar 2023 19:40:50 +0100 Subject: [Buildroot] [PATCH next 1/1] package/unrar: bump to version 6.2.6 Message-ID: <20230306184050.7107-1-ju.o@free.fr> Uptream does not provide a change log. The package now needs a C++11 compiler. For example, the source file "blake2s.hpp" is using the "constexpr" keyword. Signed-off-by: Julien Olivain --- Patch tested on branch next at commit b793f3a, with commands: make check-package ... 0 warnings generated utils/test-pkg -a -p unrar ... 45 builds, 3 skipped, 0 build failed, 0 legal-info failed, 0 show-info failed --- package/unrar/Config.in | 4 +++- package/unrar/unrar.hash | 2 +- package/unrar/unrar.mk | 4 ++-- 3 files changed, 6 insertions(+), 4 deletions(-) diff --git a/package/unrar/Config.in b/package/unrar/Config.in index 29696c35aa..8a3def699b 100644 --- a/package/unrar/Config.in +++ b/package/unrar/Config.in @@ -1,6 +1,7 @@ config BR2_PACKAGE_UNRAR bool "unrar" depends on BR2_INSTALL_LIBSTDCPP + depends on BR2_TOOLCHAIN_GCC_AT_LEAST_4_8 # C++11 depends on BR2_TOOLCHAIN_HAS_THREADS depends on BR2_USE_WCHAR help @@ -8,6 +9,7 @@ config BR2_PACKAGE_UNRAR http://www.rarlab.com/rar_add.htm -comment "unrar needs a toolchain w/ C++, wchar, threads" +comment "unrar needs a toolchain w/ C++, wchar, threads, gcc >= 4.8" depends on !BR2_USE_WCHAR || !BR2_INSTALL_LIBSTDCPP \ + || !BR2_TOOLCHAIN_GCC_AT_LEAST_4_8 \ || !BR2_TOOLCHAIN_HAS_THREADS diff --git a/package/unrar/unrar.hash b/package/unrar/unrar.hash index 40e05a1a32..bc8f986875 100644 --- a/package/unrar/unrar.hash +++ b/package/unrar/unrar.hash @@ -1,3 +1,3 @@ # Locally computed: -sha256 de75b6136958173fdfc530d38a0145b72342cf0d3842bf7bb120d336602d88ed unrarsrc-6.1.7.tar.gz +sha256 0c2d4cbc8b34d0e3bec7b474e0f52bbcc6c4320ec089b4141223ee355f63c318 unrarsrc-6.2.6.tar.gz sha256 6ecc1687808b7d66b24f874755abfed7464d9751ed0001cd4e8e5d9bf397ff8a license.txt diff --git a/package/unrar/unrar.mk b/package/unrar/unrar.mk index fee9fb753b..f59d199558 100644 --- a/package/unrar/unrar.mk +++ b/package/unrar/unrar.mk @@ -4,7 +4,7 @@ # ################################################################################ -UNRAR_VERSION = 6.1.7 +UNRAR_VERSION = 6.2.6 UNRAR_SOURCE = unrarsrc-$(UNRAR_VERSION).tar.gz UNRAR_SITE = https://www.rarlab.com/rar UNRAR_LICENSE = unrar @@ -13,7 +13,7 @@ UNRAR_CPE_ID_VENDOR = rarlab define UNRAR_BUILD_CMDS $(TARGET_MAKE_ENV) $(MAKE) CXX="$(TARGET_CXX)" STRIP="/bin/true" \ - CXXFLAGS="$(TARGET_CXXFLAGS) -pthread" \ + CXXFLAGS="$(TARGET_CXXFLAGS) -pthread -std=c++11" \ LDFLAGS="$(TARGET_LDFLAGS) -pthread" -C $(@D) endef -- 2.39.2 From peter at korsgaard.com Mon Mar 6 21:07:13 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Mon, 06 Mar 2023 22:07:13 +0100 Subject: [Buildroot] [PATCH v2 1/1] package/rtl8821cu: switch to version 20210916 In-Reply-To: <20230306072558.31515-1-christian@paral.in> (Christian Stewart's message of "Sun, 5 Mar 2023 23:25:58 -0800") References: <20230306072558.31515-1-christian@paral.in> Message-ID: <878rg96132.fsf@dell.be.48ers.dk> >>>>> "Christian" == Christian Stewart writes: > The author of the 8821cu repository has requested that we switch to a newer > major version of the driver located at 8821cu-20210916: > https://github.com/morrownr/8821cu-20210118/pull/93#issuecomment-1452675897 > Switch to that new repository. > Fixes a build issue against PowerPC64. > Signed-off-by: Christian Stewart > --- > v1 -> v2: > - merged PR fixing PowerPC64: https://github.com/morrownr/8821cu-20210916/pull/73 > - supersedes: > https://patchwork.ozlabs.org/project/buildroot/patch/20230302151859.400567-1-giulio.benetti at benettiengineering.com/ > Signed-off-by: Christian Stewart Committed, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Mon Mar 6 21:06:19 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Mon, 6 Mar 2023 22:06:19 +0100 Subject: [Buildroot] [git commit] package/rtl8821cu: switch to version 20210916 Message-ID: <20230306210730.D54B08696D@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=cde69c668d6692114845a927c8c5534ed78019db branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master The author of the 8821cu repository has requested that we switch to a newer major version of the driver located at 8821cu-20210916: https://github.com/morrownr/8821cu-20210118/pull/93#issuecomment-1452675897 Switch to that new repository. Fixes a build issue against PowerPC64. Signed-off-by: Christian Stewart Signed-off-by: Peter Korsgaard --- package/rtl8821cu/rtl8821cu.hash | 2 +- package/rtl8821cu/rtl8821cu.mk | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package/rtl8821cu/rtl8821cu.hash b/package/rtl8821cu/rtl8821cu.hash index efb9871472..e2d83adc0f 100644 --- a/package/rtl8821cu/rtl8821cu.hash +++ b/package/rtl8821cu/rtl8821cu.hash @@ -1,3 +1,3 @@ # Locally calculated -sha256 09b9fb4160003502d564d0d0d85d6f19b8b6d1627d1a339b3ddfca6a948d84fb rtl8821cu-86cc5ceb7c28b9b997838e1c796847f6c395c382.tar.gz +sha256 1d090da292c3f9322603846467a80278670211fcde3354dcabfe32c449992493 rtl8821cu-69c903b75bde36293c66b25c051916a74dbadf58.tar.gz sha256 af54d00efc57cfce664171ac8be2a20c0f290b1b5c1a67bb2eba7b6380276c4e LICENSE diff --git a/package/rtl8821cu/rtl8821cu.mk b/package/rtl8821cu/rtl8821cu.mk index 97f50d9633..b3e4ad3fc8 100644 --- a/package/rtl8821cu/rtl8821cu.mk +++ b/package/rtl8821cu/rtl8821cu.mk @@ -4,8 +4,8 @@ # ################################################################################ -RTL8821CU_VERSION = 86cc5ceb7c28b9b997838e1c796847f6c395c382 -RTL8821CU_SITE = $(call github,morrownr,8821cu-20210118,$(RTL8821CU_VERSION)) +RTL8821CU_VERSION = 69c903b75bde36293c66b25c051916a74dbadf58 +RTL8821CU_SITE = $(call github,morrownr,8821cu-20210916,$(RTL8821CU_VERSION)) RTL8821CU_LICENSE = GPL-2.0 RTL8821CU_LICENSE_FILES = LICENSE From ju.o at free.fr Mon Mar 6 21:14:35 2023 From: ju.o at free.fr (Julien Olivain) Date: Mon, 6 Mar 2023 22:14:35 +0100 Subject: [Buildroot] [PATCH next 1/1] package/gsl: bump to version 2.7.1 Message-ID: <20230306211435.2283414-1-ju.o@free.fr> For change log since 2.6, see: https://git.savannah.gnu.org/cgit/gsl.git/tree/NEWS?h=release-2-7 This 2.7.1 version includes a minor libtool version fixup on top of 2.7: https://git.savannah.gnu.org/cgit/gsl.git/commit/?id=77e7c7d008707dace56626020eaa6181912e9841 Signed-off-by: Julien Olivain --- Patch tested on branch next at commit b793f3a with commands: make check-package ... 0 warnings generated utils/test-pkg -a -p gsl ... 45 builds, 0 skipped, 0 build failed, 0 legal-info failed, 0 show-info failed --- package/gsl/gsl.hash | 2 +- package/gsl/gsl.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/gsl/gsl.hash b/package/gsl/gsl.hash index 0d40a75497..153ae4131d 100644 --- a/package/gsl/gsl.hash +++ b/package/gsl/gsl.hash @@ -1,3 +1,3 @@ # Locally calculated after checking pgp signature -sha256 b782339fc7a38fe17689cb39966c4d821236c28018b6593ddb6fd59ee40786a8 gsl-2.6.tar.gz +sha256 dcb0fbd43048832b757ff9942691a8dd70026d5da0ff85601e52687f6deeb34b gsl-2.7.1.tar.gz sha256 8ceb4b9ee5adedde47b31e975c1d90c73ad27b6b165a1dcd80c7c545eb65b903 COPYING diff --git a/package/gsl/gsl.mk b/package/gsl/gsl.mk index 3604f9836c..575cb75462 100644 --- a/package/gsl/gsl.mk +++ b/package/gsl/gsl.mk @@ -4,7 +4,7 @@ # ################################################################################ -GSL_VERSION = 2.6 +GSL_VERSION = 2.7.1 GSL_SITE = $(BR2_GNU_MIRROR)/gsl GSL_INSTALL_STAGING = YES GSL_LICENSE = GPL-3.0 -- 2.39.2 From vincent.stehle at laposte.net Mon Mar 6 21:16:46 2023 From: vincent.stehle at laposte.net (=?UTF-8?q?Vincent=20Stehl=C3=A9?=) Date: Mon, 6 Mar 2023 22:16:46 +0100 Subject: [Buildroot] [PATCH next] package/openfpgaloader: fix typos Message-ID: <20230306211646.3717-1-vincent.stehle@laposte.net> Fix a typo in the name of two configuration options. This repairs the selection of libgpiod support. Signed-off-by: Vincent Stehl? Cc: Jean Burgat --- Hi, The fix for the BR2_PACKAGE_OPENFPGALOADER_LIBGPIOD has a functional change and is applicable to the next branch only. The fix for the BR2_PACKAGE_OPENFPGALOADER_CMSIS is also applicable to the master branch if desired, but as it has no functional effect I think it is not that urgent. Best regards, Vincent. package/openfpgaloader/Config.in | 2 +- package/openfpgaloader/openfpgaloader.mk | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package/openfpgaloader/Config.in b/package/openfpgaloader/Config.in index 4ba01d12d3..bd83ad415b 100644 --- a/package/openfpgaloader/Config.in +++ b/package/openfpgaloader/Config.in @@ -12,7 +12,7 @@ config BR2_PACKAGE_OPENFPGALOADER if BR2_PACKAGE_OPENFPGALOADER -config BR2_PACAKGE_OPENFPGALOADER_CMSIS +config BR2_PACKAGE_OPENFPGALOADER_CMSIS bool "CMSIS-DAP support" depends on BR2_PACKAGE_HAS_UDEV # hidapi depends on BR2_TOOLCHAIN_HAS_THREADS_NPTL # hidapi diff --git a/package/openfpgaloader/openfpgaloader.mk b/package/openfpgaloader/openfpgaloader.mk index 042b16612e..6d7fbd9850 100644 --- a/package/openfpgaloader/openfpgaloader.mk +++ b/package/openfpgaloader/openfpgaloader.mk @@ -17,14 +17,14 @@ else OPENFPGALOADER_CONF_OPTS += -DENABLE_UDEV=OFF endif -ifeq ($(BR2_PACAKGE_OPENFPGALOADER_CMSIS),y) +ifeq ($(BR2_PACKAGE_OPENFPGALOADER_CMSIS),y) OPENFPGALOADER_DEPENDENCIES += hidapi OPENFPGALOADER_CONF_OPTS += -DENABLE_CMSISDAP=ON else OPENFPGALOADER_CONF_OPTS += -DENABLE_CMSISDAP=OFF endif -ifeq ($(BR2_PACAKGE_OPENFPGALOADER_LIBGPIOD),y) +ifeq ($(BR2_PACKAGE_OPENFPGALOADER_LIBGPIOD),y) OPENFPGALOADER_DEPENDENCIES += libgpiod OPENFPGALOADER_CONF_OPTS += -DENABLE_LIBGPIOD=ON else -- 2.35.1 From gwenj at trabucayre.com Mon Mar 6 21:29:18 2023 From: gwenj at trabucayre.com (Gwenhael Goavec-Merou) Date: Mon, 6 Mar 2023 22:29:18 +0100 Subject: [Buildroot] [PATCH next] package/openfpgaloader: fix typos In-Reply-To: <20230306211646.3717-1-vincent.stehle@laposte.net> References: <20230306211646.3717-1-vincent.stehle@laposte.net> Message-ID: <20230306222918.2aab2c4f@x230> On Mon, 6 Mar 2023 22:16:46 +0100 Vincent Stehl? via buildroot wrote: > Fix a typo in the name of two configuration options. > This repairs the selection of libgpiod support. > > Signed-off-by: Vincent Stehl? > Cc: Jean Burgat > --- > > > Hi, > > The fix for the BR2_PACKAGE_OPENFPGALOADER_LIBGPIOD has a functional change > and is applicable to the next branch only. > > The fix for the BR2_PACKAGE_OPENFPGALOADER_CMSIS is also applicable to the > master branch if desired, but as it has no functional effect I think it is not > that urgent. > > Best regards, > Vincent. > > > package/openfpgaloader/Config.in | 2 +- > package/openfpgaloader/openfpgaloader.mk | 4 ++-- > 2 files changed, 3 insertions(+), 3 deletions(-) > > diff --git a/package/openfpgaloader/Config.in > b/package/openfpgaloader/Config.in index 4ba01d12d3..bd83ad415b 100644 > --- a/package/openfpgaloader/Config.in > +++ b/package/openfpgaloader/Config.in > @@ -12,7 +12,7 @@ config BR2_PACKAGE_OPENFPGALOADER > > if BR2_PACKAGE_OPENFPGALOADER > > -config BR2_PACAKGE_OPENFPGALOADER_CMSIS > +config BR2_PACKAGE_OPENFPGALOADER_CMSIS > bool "CMSIS-DAP support" > depends on BR2_PACKAGE_HAS_UDEV # hidapi > depends on BR2_TOOLCHAIN_HAS_THREADS_NPTL # hidapi > diff --git a/package/openfpgaloader/openfpgaloader.mk > b/package/openfpgaloader/openfpgaloader.mk index 042b16612e..6d7fbd9850 100644 > --- a/package/openfpgaloader/openfpgaloader.mk > +++ b/package/openfpgaloader/openfpgaloader.mk > @@ -17,14 +17,14 @@ else > OPENFPGALOADER_CONF_OPTS += -DENABLE_UDEV=OFF > endif > > -ifeq ($(BR2_PACAKGE_OPENFPGALOADER_CMSIS),y) > +ifeq ($(BR2_PACKAGE_OPENFPGALOADER_CMSIS),y) > OPENFPGALOADER_DEPENDENCIES += hidapi > OPENFPGALOADER_CONF_OPTS += -DENABLE_CMSISDAP=ON > else > OPENFPGALOADER_CONF_OPTS += -DENABLE_CMSISDAP=OFF > endif > > -ifeq ($(BR2_PACAKGE_OPENFPGALOADER_LIBGPIOD),y) > +ifeq ($(BR2_PACKAGE_OPENFPGALOADER_LIBGPIOD),y) > OPENFPGALOADER_DEPENDENCIES += libgpiod > OPENFPGALOADER_CONF_OPTS += -DENABLE_LIBGPIOD=ON > else > -- Acked-by: Gwenhael Goavec-merou Thanks! Regards Gwen From bugzilla at busybox.net Mon Mar 6 22:06:42 2023 From: bugzilla at busybox.net (bugzilla at busybox.net) Date: Mon, 06 Mar 2023 22:06:42 +0000 Subject: [Buildroot] [Bug 15376] New: Libiconv config Message-ID: https://bugs.busybox.net/show_bug.cgi?id=15376 Bug ID: 15376 Summary: Libiconv config Product: buildroot Version: unspecified Hardware: All OS: Linux Status: NEW Severity: normal Priority: P5 Component: Other Assignee: unassigned at buildroot.uclibc.org Reporter: igor at gorbunov.tel CC: buildroot at uclibc.org Target Milestone: --- package/libiconv/libiconv.mk:31: *** Libiconv should never be enabled when the toolchain supports locales. Report this failure to Buildroot developers. Stop. -- You are receiving this mail because: You are on the CC list for the bug. From bugzilla at busybox.net Mon Mar 6 22:08:16 2023 From: bugzilla at busybox.net (bugzilla at busybox.net) Date: Mon, 06 Mar 2023 22:08:16 +0000 Subject: [Buildroot] [Bug 15376] Libiconv config In-Reply-To: References: Message-ID: https://bugs.busybox.net/show_bug.cgi?id=15376 Igor changed: What |Removed |Added ---------------------------------------------------------------------------- Host| |Debian GNU/Linux 12 | |(bookworm) x86_64 Target| |arm926t -- You are receiving this mail because: You are on the CC list for the bug. From aperez at igalia.com Mon Mar 6 22:25:31 2023 From: aperez at igalia.com (Adrian Perez de Castro) Date: Tue, 7 Mar 2023 00:25:31 +0200 Subject: [Buildroot] [PATCH] package/wpebackend-fdo: bump to version 1.14.1 In-Reply-To: <87wn3v9sy5.fsf@dell.be.48ers.dk> References: <20230304221145.3222530-1-aperez@igalia.com> <20230305005158.GC46585@igalia.com> <87wn3v9sy5.fsf@dell.be.48ers.dk> Message-ID: <20230307002531.GB375908@igalia.com> Hello Peter, On Sun, 05 Mar 2023 15:24:50 +0100 Peter Korsgaard wrote: > >>>>> "Adrian" == Adrian Perez de Castro writes: > > > Hi, > > (Added Peter in CC.) > > > On Sun, 05 Mar 2023 00:11:45 +0200 Adrian Perez de Castro wrote: > > >> This is a bugfix release which includes important fixes which solve a > >> memory leak and hitting a situation where the output no longer gets > >> updated. Release notes: > >> > >> https://wpewebkit.org/release/wpebackend-fdo-1.14.1.html > >> > >> Signed-off-by: Adrian Perez de Castro > >> --- > >> package/wpebackend-fdo/wpebackend-fdo.hash | 8 ++++---- > >> package/wpebackend-fdo/wpebackend-fdo.mk | 2 +- > >> 2 files changed, 5 insertions(+), 5 deletions(-) > > > It would be *very desirable* to have this update in stable branches as well, > > because this contains bug fixes which make WebKit{GTK,WPE} actually usable > > in some cases (e.g. long running instances). > > With stable branches I guess you mean our (late) upcoming LTS release, > 2023.02? 2022.02.x and 2022.11.x use wpebackend-fdo 1.12.1, but they are > almost EOL. Yes, I meant 2023.02; the branches that are being EOL'd soon are probably not worth updating. > Committed to master (which will become 2023.02), thanks. Excellent, thanks! 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 baruch at tkos.co.il Tue Mar 7 09:04:55 2023 From: baruch at tkos.co.il (Baruch Siach) Date: Tue, 7 Mar 2023 11:04:55 +0200 Subject: [Buildroot] [PATCH] libpcap: bump to version 1.10.3 Message-ID: <6a6f76bfb81e83d1ac5e694e87d7faf7f34397bf.1678179895.git.baruch@tkos.co.il> Signed-off-by: Baruch Siach --- package/libpcap/libpcap.hash | 4 ++-- package/libpcap/libpcap.mk | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package/libpcap/libpcap.hash b/package/libpcap/libpcap.hash index b87d9d04ef3a..270fd8869dac 100644 --- a/package/libpcap/libpcap.hash +++ b/package/libpcap/libpcap.hash @@ -1,6 +1,6 @@ # Locally calculated after checking pgp signature -# https://www.tcpdump.org/release/libpcap-1.10.2.tar.gz.sig -sha256 db6d79d4ad03b8b15fb16c42447d093ad3520c0ec0ae3d331104dcfb1ce77560 libpcap-1.10.2.tar.gz +# https://www.tcpdump.org/release/libpcap-1.10.3.tar.gz.sig +sha256 2a8885c403516cf7b0933ed4b14d6caa30e02052489ebd414dc75ac52e7559e6 libpcap-1.10.3.tar.gz # Hash for license file: sha256 8a54594d257e14a5260ac770f1633516cb51e3fc28c40136ce2697014eda7afd LICENSE diff --git a/package/libpcap/libpcap.mk b/package/libpcap/libpcap.mk index 173207de63ca..d4292ae9a3fb 100644 --- a/package/libpcap/libpcap.mk +++ b/package/libpcap/libpcap.mk @@ -4,7 +4,7 @@ # ################################################################################ -LIBPCAP_VERSION = 1.10.2 +LIBPCAP_VERSION = 1.10.3 LIBPCAP_SITE = https://www.tcpdump.org/release LIBPCAP_LICENSE = BSD-3-Clause LIBPCAP_LICENSE_FILES = LICENSE -- 2.39.2 From baruch at tkos.co.il Tue Mar 7 09:05:25 2023 From: baruch at tkos.co.il (Baruch Siach) Date: Tue, 7 Mar 2023 11:05:25 +0200 Subject: [Buildroot] [PATCH next] strace: bump to version 6.2 Message-ID: <1ad45c1bf4b73061d4b05a43afc1bbaf423111e4.1678179925.git.baruch@tkos.co.il> Signed-off-by: Baruch Siach --- package/strace/strace.hash | 4 ++-- package/strace/strace.mk | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package/strace/strace.hash b/package/strace/strace.hash index 9478fbd45974..d49abf1f161a 100644 --- a/package/strace/strace.hash +++ b/package/strace/strace.hash @@ -1,5 +1,5 @@ # Locally calculated after checking signature with RSA key 0xA8041FA839E16E36 -# https://strace.io/files/6.1/strace-6.1.tar.xz.asc -sha256 2579e9cec37dbb786f6ea0bebd15f40dd561ef2bde2a2a2ecdce5963b01859fd strace-6.1.tar.xz +# https://strace.io/files/6.2/strace-6.2.tar.xz.asc +sha256 0c7d38a449416268d3004029a220a15a77c2206a03cc88120f37f46e949177e8 strace-6.2.tar.xz sha256 d92f973d08c8466993efff1e500453add0c038c20b4d2cbce3297938a296aea9 COPYING sha256 7c379436436a562834aa7d2f5dcae1f80a25230fa74201046ca1fba4367d39aa LGPL-2.1-or-later diff --git a/package/strace/strace.mk b/package/strace/strace.mk index cbb574559e67..730a91d27721 100644 --- a/package/strace/strace.mk +++ b/package/strace/strace.mk @@ -4,7 +4,7 @@ # ################################################################################ -STRACE_VERSION = 6.1 +STRACE_VERSION = 6.2 STRACE_SOURCE = strace-$(STRACE_VERSION).tar.xz STRACE_SITE = https://github.com/strace/strace/releases/download/v$(STRACE_VERSION) STRACE_LICENSE = LGPL-2.1+ -- 2.39.2 From Niklas.Cassel at wdc.com Tue Mar 7 09:19:22 2023 From: Niklas.Cassel at wdc.com (Niklas Cassel) Date: Tue, 7 Mar 2023 09:19:22 +0000 Subject: [Buildroot] [PATCH v2 0/3] misc aarch64-sbsa cleanups In-Reply-To: References: <20230303122251.3392998-1-niklas.cassel@wdc.com> Message-ID: On Mon, Mar 06, 2023 at 06:17:07PM +0100, Vincent Stehl? wrote: > On Fri, Mar 03, 2023 at 01:22:48PM +0100, Niklas Cassel wrote: > > Hello, > > > > Here come some small aarch64-sbsa cleanups. > > Please consider for inclusion. > > > > Changes since v1: > > -Modified test_edk2.py to use the same kernel config as > > qemu_aarch64_sbsa_defconfig. (Thanks Vincent.) > > Hi Niklas, > > Thanks for fixing that. > > I tested this v2 patch series on master and next: the > qemu_aarch64_sbsa_defconfig and the edk2 unit test work for me. > > The edk2 unit test is slower due to the more complete kernel config and this > breaks the CI on gitlab. Maybe we should leave the reduced kernel config for the > unit test as it is after all? An alternative would be to extend the timeout, > somehow, but I don't know if unit tests longer than an hour are desirable. The config already looked like it included a bunch of unnecessary stuff to me, e.g. CONFIG_DRM, CONFIG_DRM_VIRTIO_GPU, CONFIG_NETDEVICES, CONFIG_INET, CONFIG_IP_MULTICAST, CONFIG_IP_ADVANCED_ROUTER, CONFIG_NET_SCHED, CONFIG_SCSI_VIRTIO, CONFIG_VIRTIO_BLK, CONFIG_VIRTIO_FS, CONFIG_FUSE_FS. None of which should be needed to do what test_edk2.py actually tests (that we get Linux to boot all the way to a "login: " prompt). QEMU is executed with: -display none no so need for any DRM. -hda {...}/disk.img which will emulate a drive at ATA level, so pointless to enable all the virtio Kconfigs. The buildroot config defined in test_edk2.py does not set BR2_SYSTEM_DHCP, so no need for any network Kconfigs. But I agree with you, it's better to keep this existing config rather than extending the unit test timeout. I will send a v3 which simply moves the config file. Kind regards, Niklas From niklas.cassel at wdc.com Tue Mar 7 09:35:02 2023 From: niklas.cassel at wdc.com (Niklas Cassel) Date: Tue, 7 Mar 2023 10:35:02 +0100 Subject: [Buildroot] [PATCH v3 1/3] board/qemu/aarch64-sbsa: use PARTLABEL to specify root In-Reply-To: <20230307093504.3611941-1-niklas.cassel@wdc.com> References: <20230307093504.3611941-1-niklas.cassel@wdc.com> Message-ID: <20230307093504.3611941-2-niklas.cassel@wdc.com> Specifying /dev/sda2 is ambigious, and when booting my arm64 machine this tries to mount the second partition of my ATA drive, instead of the second partition of the USB-stick, simply because the ATA driver is probed earlier than the USB controller driver. To solve this problem, use PARTLABEL=root to specify the root filesystem. This is similar to how it is currently done for board/aarch64-efi/grub.cfg and board/qemu/aarch64-ebbr/grub.cfg. Signed-off-by: Niklas Cassel --- board/qemu/aarch64-sbsa/grub.cfg | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/board/qemu/aarch64-sbsa/grub.cfg b/board/qemu/aarch64-sbsa/grub.cfg index cd486caf4c..39b7842f8f 100644 --- a/board/qemu/aarch64-sbsa/grub.cfg +++ b/board/qemu/aarch64-sbsa/grub.cfg @@ -2,5 +2,5 @@ set default="0" set timeout="5" menuentry "Buildroot" { - linux /Image root=/dev/sda2 rootwait console=ttyAMA0 + linux /Image root=PARTLABEL=root rootwait console=ttyAMA0 } -- 2.39.2 From niklas.cassel at wdc.com Tue Mar 7 09:35:01 2023 From: niklas.cassel at wdc.com (Niklas Cassel) Date: Tue, 7 Mar 2023 10:35:01 +0100 Subject: [Buildroot] [PATCH v3 0/3] misc aarch64-sbsa cleanups Message-ID: <20230307093504.3611941-1-niklas.cassel@wdc.com> Hello, Here come some small aarch64-sbsa cleanups. Please consider for inclusion. Changes since v2: -Keep the kernel config only used by test_edk2.py, but move it to a new subdirectory to make it move obvious that it is only used by test_edk.py. Thanks a lot to Vincent Stehl? for testing the previous versions in gitlab CI. Kind regards, Niklas Niklas Cassel (3): board/qemu/aarch64-sbsa: use PARTLABEL to specify root board/qemu/aarch64-sbsa: use the default console specified by ACPI support/testing: move the kernel config only used by test_edk2.py board/qemu/aarch64-sbsa/grub.cfg | 2 +- support/testing/tests/boot/test_edk2.py | 2 +- .../testing/tests/boot/test_edk2}/linux.config | 0 3 files changed, 2 insertions(+), 2 deletions(-) rename {board/qemu/aarch64-sbsa => support/testing/tests/boot/test_edk2}/linux.config (100%) -- 2.39.2 From niklas.cassel at wdc.com Tue Mar 7 09:35:03 2023 From: niklas.cassel at wdc.com (Niklas Cassel) Date: Tue, 7 Mar 2023 10:35:03 +0100 Subject: [Buildroot] [PATCH v3 2/3] board/qemu/aarch64-sbsa: use the default console specified by ACPI In-Reply-To: <20230307093504.3611941-1-niklas.cassel@wdc.com> References: <20230307093504.3611941-1-niklas.cassel@wdc.com> Message-ID: <20230307093504.3611941-3-niklas.cassel@wdc.com> ARM SBBR (Server Base Boot Requirements) defines SPCR (Serial Port Console Redirection Table) as a mandatory ACPI table that specifies the configuration of a serial console. In the linux kernel, ARM developers have decided that consoles defined by SPCR are always enabled when existing, see e.g.: https://lore.kernel.org/linux-serial/20200430161438.17640-1-alpernebiyasak at gmail.com/T/ Specifying console=ttyAMA0 (which is a serial console) is thus redundant for an ARM SBSA board. (It also blindly assumes that the serial console is on ttyAMA0, which might not be true.) Drop the explicit console=ttyAMA0 on the kernel command line, such that the kernel can pick up the default console defined by SPCR. This is similar to how it is currently done for board/aarch64-efi/grub.cfg. Signed-off-by: Niklas Cassel --- board/qemu/aarch64-sbsa/grub.cfg | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/board/qemu/aarch64-sbsa/grub.cfg b/board/qemu/aarch64-sbsa/grub.cfg index 39b7842f8f..d99e19c4cd 100644 --- a/board/qemu/aarch64-sbsa/grub.cfg +++ b/board/qemu/aarch64-sbsa/grub.cfg @@ -2,5 +2,5 @@ set default="0" set timeout="5" menuentry "Buildroot" { - linux /Image root=PARTLABEL=root rootwait console=ttyAMA0 + linux /Image root=PARTLABEL=root rootwait } -- 2.39.2 From niklas.cassel at wdc.com Tue Mar 7 09:35:04 2023 From: niklas.cassel at wdc.com (Niklas Cassel) Date: Tue, 7 Mar 2023 10:35:04 +0100 Subject: [Buildroot] [PATCH v3 3/3] support/testing: move the kernel config only used by test_edk2.py In-Reply-To: <20230307093504.3611941-1-niklas.cassel@wdc.com> References: <20230307093504.3611941-1-niklas.cassel@wdc.com> Message-ID: <20230307093504.3611941-4-niklas.cassel@wdc.com> The kernel config board/qemu/aarch64-sbsa/linux.config has never been in use by qemu_aarch64_sbsa_defconfig, neither via BR2_LINUX_KERNEL_CUSTOM_CONFIG_FILE, nor via BR2_LINUX_KERNEL_CONFIG_FRAGMENT_FILES. test_edk2.py is using the kernel config board/qemu/aarch64-sbsa/linux.config. However, storing a kernel config that is not used by qemu_aarch64_sbsa_defconfig, in a directory that is "owned" by qemu_aarch64_sbsa_defconfig, is bound to cause confusion. Therefore, move the config file to a new subdirectory: support/testing/tests/boot/test_edk2/ This is similar to how e.g. test_grub.py has a subdirectory: support/testing/tests/boot/test_grub/ where it keeps the kernel config that is only used by test_grub.py. Signed-off-by: Niklas Cassel --- support/testing/tests/boot/test_edk2.py | 2 +- .../testing/tests/boot/test_edk2}/linux.config | 0 2 files changed, 1 insertion(+), 1 deletion(-) rename {board/qemu/aarch64-sbsa => support/testing/tests/boot/test_edk2}/linux.config (100%) diff --git a/support/testing/tests/boot/test_edk2.py b/support/testing/tests/boot/test_edk2.py index c1be8fad95..623e77e992 100644 --- a/support/testing/tests/boot/test_edk2.py +++ b/support/testing/tests/boot/test_edk2.py @@ -18,7 +18,7 @@ class TestEdk2(infra.basetest.BRTest): BR2_LINUX_KERNEL_CUSTOM_VERSION=y BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="5.10.34" BR2_LINUX_KERNEL_USE_CUSTOM_CONFIG=y - BR2_LINUX_KERNEL_CUSTOM_CONFIG_FILE="board/qemu/aarch64-sbsa/linux.config" + BR2_LINUX_KERNEL_CUSTOM_CONFIG_FILE="support/testing/tests/boot/test_edk2/linux.config" BR2_TARGET_EDK2=y BR2_TARGET_EDK2_PLATFORM_QEMU_SBSA=y BR2_TARGET_GRUB2=y diff --git a/board/qemu/aarch64-sbsa/linux.config b/support/testing/tests/boot/test_edk2/linux.config similarity index 100% rename from board/qemu/aarch64-sbsa/linux.config rename to support/testing/tests/boot/test_edk2/linux.config -- 2.39.2 From thomas at devoogdt.com Tue Mar 7 16:10:28 2023 From: thomas at devoogdt.com (Thomas Devoogdt) Date: Tue, 7 Mar 2023 17:10:28 +0100 Subject: [Buildroot] [PATCH v3 1/3] pkg-cmake: add option to select the Ninja generator In-Reply-To: <33536034-5b9e-e1f9-86eb-b64bb4691940@mind.be> References: <20230228155528.2430203-1-thomas.devoogdt@barco.com> <33536034-5b9e-e1f9-86eb-b64bb4691940@mind.be> Message-ID: Hi all, Thx for the review John and Arnout. I updated the commits on my private git branch: https://github.com/buildroot/buildroot/compare/master...ThomasDevoogdt:buildroot:thode/cmake-ninja I will do some tests, and if all is ok, then I will send a new series of emails. Kr, Thomas Op ma 6 mrt 2023 om 12:02 schreef Arnout Vandecappelle : > > Hi Thomas, > > On 28/02/2023 16:55, Thomas Devoogdt wrote: > [snip] > > ifndef $(2)_BUILD_CMDS > > ifeq ($(4),target) > > define $(2)_BUILD_CMDS > > - $$(TARGET_MAKE_ENV) $$($$(PKG)_MAKE_ENV) $$($$(PKG)_MAKE) $$($$(PKG)_MAKE_OPTS) -C $$($$(PKG)_BUILDDIR) > > + $$(TARGET_MAKE_ENV) $$($$(PKG)_BUILD_ENV) $$(BR2_CMAKE) --build $$($$(PKG)_BUILDDIR) $$($$(PKG)_GENERATOR_PARALLEL) $$($$(PKG)_BUILD_OPTS) > > To avoid breaking existing (external) packages, I would add something like: > > $(2)_BUILD_OPTS ?= -- $(2)_MAKE_OPTS > > (inside the CMAKE_NINJA condition, only for make) > > That way, existing packages would work unchanged (and it would remove the need > to change gdal and racehound in this patch). > > Similarly for the environment. > > > Eventually we'll completely remove those variables, but then there should > still be a warning about their use, like we have for BUILDROOT_DL_DIR in > Makefile.legacy. > > > Regards, > Arnout > > > [snip] > From d.lang at abatec.at Tue Mar 7 18:27:32 2023 From: d.lang at abatec.at (Lang Daniel) Date: Tue, 7 Mar 2023 18:27:32 +0000 Subject: [Buildroot] [PATCH v2] package/freescale-imx/imx-gpu-viv: fix aarch64 framebuffer support Message-ID: Since e8df0f7 (package/freescale-imx/imx-gpu-viv: bump to version 6.4.3.p4.4) the fb folder is no longer included in the archive. imx-gpu-viv 6.4.3.p4.4-aarch64 Building cp -dpfr /home/d.lang/buildroot/output/build/imx-gpu-viv-6.4.3.p4.4-aarch64/gpu-core/usr/lib/fb/* /home/d.lang/buildroot/output/build/imx-gpu-viv-6.4.3.p4.4-aarch64/gpu-core/usr/lib/ cp: cannot stat '/home/d.lang/buildroot/output/build/imx-gpu-viv-6.4.3.p4.4-aarch64/gpu-core/usr/lib/fb/*': No such file or directory According to meta-freescale [0] the framebuffer output can be enabled on IMX8 by using the wayland libraries together with egl.pc. Tested on an imx8mn by running kmscube. EGL and GLES support detected. [0]: https://git.yoctoproject.org/meta-freescale/tree/recipes-graphics/imx-gpu-viv/imx-gpu-viv-6.inc Signed-off-by: Daniel Lang --- v1 -> v2: - Mention current build failure - Add information for egl.pc selection --- package/freescale-imx/imx-gpu-viv/Config.in | 4 +-- .../freescale-imx/imx-gpu-viv/imx-gpu-viv.mk | 27 ++++++++++++------- 2 files changed, 20 insertions(+), 11 deletions(-) diff --git a/package/freescale-imx/imx-gpu-viv/Config.in b/package/freescale-imx/imx-gpu-viv/Config.in index 3e095b730c..1e3bdd6b3d 100644 --- a/package/freescale-imx/imx-gpu-viv/Config.in +++ b/package/freescale-imx/imx-gpu-viv/Config.in @@ -45,8 +45,8 @@ choice config BR2_PACKAGE_IMX_GPU_VIV_OUTPUT_FB bool "Framebuffer" - # The i.MX8 blob doesn't support FB output - depends on !BR2_PACKAGE_FREESCALE_IMX_PLATFORM_IMX8M + # Framebuffer output on aarch64 is linked wayland library. + select BR2_PACKAGE_WAYLAND if BR2_aarch64 config BR2_PACKAGE_IMX_GPU_VIV_OUTPUT_WL bool "Wayland" diff --git a/package/freescale-imx/imx-gpu-viv/imx-gpu-viv.mk b/package/freescale-imx/imx-gpu-viv/imx-gpu-viv.mk index f72735e093..00c95cc5d2 100644 --- a/package/freescale-imx/imx-gpu-viv/imx-gpu-viv.mk +++ b/package/freescale-imx/imx-gpu-viv/imx-gpu-viv.mk @@ -26,28 +26,37 @@ endif IMX_GPU_VIV_LIB_TARGET = $(call qstrip,$(BR2_PACKAGE_IMX_GPU_VIV_OUTPUT)) -# Libraries are linked against libdrm, except framebuffer output on ARM +# Libraries are linked against libdrm and wayland, +# except framebuffer output on ARM ifneq ($(IMX_GPU_VIV_LIB_TARGET)$(BR2_arm),fby) -IMX_GPU_VIV_DEPENDENCIES += libdrm -endif - -ifeq ($(IMX_GPU_VIV_LIB_TARGET),wayland) -IMX_GPU_VIV_DEPENDENCIES += wayland +IMX_GPU_VIV_DEPENDENCIES += libdrm wayland endif define IMX_GPU_VIV_EXTRACT_CMDS $(call NXP_EXTRACT_HELPER,$(IMX_GPU_VIV_DL_DIR)/$(IMX_GPU_VIV_SOURCE)) endef -ifeq ($(IMX_GPU_VIV_LIB_TARGET),fb) +# The package comes with multiple versions of egl.pc, +# depending on the output the original egl.pc is replaced +# with a symlink: +# - arm/frambuffer: symlink to egl_linuxfb.pc +# - aarch64/framebuffer: original egl.pc without a symlink +# - wayland: symblink to egl_wayland.pc +ifeq ($(IMX_GPU_VIV_LIB_TARGET)$(BR2_arm),fby) +IMX_GPU_VIV_BACKEND_DIR = fb define IMX_GPU_VIV_FIXUP_PKGCONFIG ln -sf egl_linuxfb.pc $(@D)/gpu-core/usr/lib/pkgconfig/egl.pc endef -else ifeq ($(IMX_GPU_VIV_LIB_TARGET),wayland) +else +# Framebuffer output on aarch64 uses the same libraries as wayland output +# but without replaceing egl.pc. +IMX_GPU_VIV_BACKEND_DIR = wayland +ifeq ($(IMX_GPU_VIV_LIB_TARGET),wayland) define IMX_GPU_VIV_FIXUP_PKGCONFIG ln -sf egl_wayland.pc $(@D)/gpu-core/usr/lib/pkgconfig/egl.pc endef endif +endif IMX_GPU_VIV_PLATFORM_DIR = $(call qstrip,$(BR2_PACKAGE_IMX_GPU_VIV_PLATFORM)) ifneq ($(IMX_GPU_VIV_PLATFORM_DIR),) @@ -60,7 +69,7 @@ endif # in the upstream archive here. We also remove unused backend files. # Make sure these commands are idempotent. define IMX_GPU_VIV_BUILD_CMDS - cp -dpfr $(@D)/gpu-core/usr/lib/$(IMX_GPU_VIV_LIB_TARGET)/* $(@D)/gpu-core/usr/lib/ + cp -dpfr $(@D)/gpu-core/usr/lib/$(IMX_GPU_VIV_BACKEND_DIR)/* $(@D)/gpu-core/usr/lib/ $(foreach backend,fb wayland, \ $(RM) -r $(@D)/gpu-core/usr/lib/$(backend) ) -- 2.25.1 From peter at korsgaard.com Tue Mar 7 21:03:00 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Tue, 07 Mar 2023 22:03:00 +0100 Subject: [Buildroot] [PATCH v1] package/uqmi: fix compile error (gcc false error reporting) In-Reply-To: <20230305225553.7714-1-ps.report@gmx.net> (Peter Seiderer's message of "Sun, 5 Mar 2023 23:55:53 +0100") References: <20230305225553.7714-1-ps.report@gmx.net> Message-ID: <874jqw5l6j.fsf@dell.be.48ers.dk> >>>>> "Peter" == Peter Seiderer writes: > Add upstream suggested patch ([1]) to avoid gcc false error reporting. > Fixes: > - http://autobuild.buildroot.net/results/ce9e2074bb8486d1ee25232b985d47475faefd63 > dev.c:217:23: error: storing the address of local variable 'complete' in '*req.complete' [-Werror=dangling-pointer=] > 217 | req->complete = &complete; > | ~~~~~~~~~~~~~~^~~~~~~~~~~ > [1] http://lists.openwrt.org/pipermail/openwrt-devel/2023-March/040633.html > Signed-off-by: Peter Seiderer That's some fairly odd looking code, but if that is what upstream suggests.. Committed, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Tue Mar 7 21:03:40 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Tue, 07 Mar 2023 22:03:40 +0100 Subject: [Buildroot] [PATCH] libpcap: bump to version 1.10.3 In-Reply-To: <6a6f76bfb81e83d1ac5e694e87d7faf7f34397bf.1678179895.git.baruch@tkos.co.il> (Baruch Siach via buildroot's message of "Tue, 7 Mar 2023 11:04:55 +0200") References: <6a6f76bfb81e83d1ac5e694e87d7faf7f34397bf.1678179895.git.baruch@tkos.co.il> Message-ID: <87zg8o46kz.fsf@dell.be.48ers.dk> >>>>> "Baruch" == Baruch Siach via buildroot writes: > Signed-off-by: Baruch Siach Committed, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Tue Mar 7 21:03:40 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Tue, 07 Mar 2023 22:03:40 +0100 Subject: [Buildroot] [PATCH] libpcap: bump to version 1.10.3 In-Reply-To: <6a6f76bfb81e83d1ac5e694e87d7faf7f34397bf.1678179895.git.baruch@tkos.co.il> (Baruch Siach via buildroot's message of "Tue, 7 Mar 2023 11:04:55 +0200") References: <6a6f76bfb81e83d1ac5e694e87d7faf7f34397bf.1678179895.git.baruch@tkos.co.il> Message-ID: <87zg8o46kz.fsf@dell.be.48ers.dk> >>>>> "Baruch" == Baruch Siach via buildroot writes: > Signed-off-by: Baruch Siach Committed, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Tue Mar 7 21:06:36 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Tue, 07 Mar 2023 22:06:36 +0100 Subject: [Buildroot] [PATCH 1/4] package/gensio: add libglib2 optional dependency In-Reply-To: <20230302175350.183840-1-fontaine.fabrice@gmail.com> (Fabrice Fontaine's message of "Thu, 2 Mar 2023 18:53:47 +0100") References: <20230302175350.183840-1-fontaine.fabrice@gmail.com> Message-ID: <87v8jc46g3.fsf@dell.be.48ers.dk> >>>>> "Fabrice" == Fabrice Fontaine writes: > libglib2 is an optional dependency which is enabled by default since > version 2.3.0 and > https://github.com/cminyard/gensio/commit/866924d69dabe8b8a981e19bd745d5c84e529881 > Handle it properly to avoid the following build failure since bump to > version 2.5.2 in commit 5bb747f0b783a0d3f1712350ca3277263045b299: > sparc64-buildroot-linux-gnu-gcc: ERROR: unsafe header/library path > used in cross-compilation: '-I/usr/include/glib-2.0' > Fixes: > - http://autobuild.buildroot.org/results/3602c5cc2aff668211fd8e6eeab778b3fe287246 > Signed-off-by: Fabrice Fontaine Committed, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Tue Mar 7 21:06:41 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Tue, 07 Mar 2023 22:06:41 +0100 Subject: [Buildroot] [PATCH 2/4] package/gensio: add alsa-lib optional dependency In-Reply-To: <20230302175350.183840-2-fontaine.fabrice@gmail.com> (Fabrice Fontaine's message of "Thu, 2 Mar 2023 18:53:48 +0100") References: <20230302175350.183840-1-fontaine.fabrice@gmail.com> <20230302175350.183840-2-fontaine.fabrice@gmail.com> Message-ID: <87r0u046fy.fsf@dell.be.48ers.dk> >>>>> "Fabrice" == Fabrice Fontaine writes: > alsa-lib is an optional dependency which is enabled by default since > version 2.5.3 and > https://github.com/cminyard/gensio/commit/dc9bad87d47588dcdd92ce118fcc4f41d10b671c > Signed-off-by: Fabrice Fontaine Committed, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Tue Mar 7 21:06:46 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Tue, 07 Mar 2023 22:06:46 +0100 Subject: [Buildroot] [PATCH 3/4] package/gensio: use mdns option In-Reply-To: <20230302175350.183840-3-fontaine.fabrice@gmail.com> (Fabrice Fontaine's message of "Thu, 2 Mar 2023 18:53:49 +0100") References: <20230302175350.183840-1-fontaine.fabrice@gmail.com> <20230302175350.183840-3-fontaine.fabrice@gmail.com> Message-ID: <87mt4o46ft.fsf@dell.be.48ers.dk> >>>>> "Fabrice" == Fabrice Fontaine writes: > mdns option is available since version 2.4.0 and > https://github.com/cminyard/gensio/commit/0b56fdd8205dff8f2343d1672e58b6583772f897 > Signed-off-by: Fabrice Fontaine Committed, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Tue Mar 7 21:06:52 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Tue, 07 Mar 2023 22:06:52 +0100 Subject: [Buildroot] [PATCH 4/4] package/gensio: add C++ optional dependency In-Reply-To: <20230302175350.183840-4-fontaine.fabrice@gmail.com> (Fabrice Fontaine's message of "Thu, 2 Mar 2023 18:53:50 +0100") References: <20230302175350.183840-1-fontaine.fabrice@gmail.com> <20230302175350.183840-4-fontaine.fabrice@gmail.com> Message-ID: <87ilfc46fn.fsf@dell.be.48ers.dk> >>>>> "Fabrice" == Fabrice Fontaine writes: > C++ is available since 2.3.0 and > https://github.com/cminyard/gensio/commit/3fda483f15a2668f9e2396517cdbf09693e6e3ff > Signed-off-by: Fabrice Fontaine Committed, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Tue Mar 7 21:08:47 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Tue, 07 Mar 2023 22:08:47 +0100 Subject: [Buildroot] [PATCH v2] package/uacme: bump version to 1.7.4 In-Reply-To: (Nicola Di Lieto's message of "Thu, 2 Mar 2023 10:22:51 +0100") References: Message-ID: <87edq046cg.fsf@dell.be.48ers.dk> >>>>> "Nicola" == Nicola Di Lieto writes: > Includes https://github.com/ndilieto/uacme/commit/fe91f46b620f8c58805fcf48cb4f4a793c8a47a4 > Fixes https://github.com/ndilieto/uacme/issues/64 > Signed-off-by: Nicola Di Lieto > --- > Changes v1 -> v2: fix patch whitespace damage by email client Committed, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Tue Mar 7 21:06:09 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Tue, 7 Mar 2023 22:06:09 +0100 Subject: [Buildroot] [git commit] package/gensio: add C++ optional dependency Message-ID: <20230307210957.EAF0F86A0E@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=47cb0c967f7c825e02e66d1df26ff9e893bf5235 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master C++ is available since 2.3.0 and https://github.com/cminyard/gensio/commit/3fda483f15a2668f9e2396517cdbf09693e6e3ff Signed-off-by: Fabrice Fontaine Signed-off-by: Peter Korsgaard --- package/gensio/gensio.mk | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/package/gensio/gensio.mk b/package/gensio/gensio.mk index 3374313c0f..2ba1b950d7 100644 --- a/package/gensio/gensio.mk +++ b/package/gensio/gensio.mk @@ -13,6 +13,12 @@ GENSIO_CONF_OPTS = \ --without-swig \ --without-python +ifeq ($(BR2_INSTALL_LIBSTDCPP),y) +GENSIO_CONF_OPTS += --with-cplusplus +else +GENSIO_CONF_OPTS += --without-cplusplus +endif + ifeq ($(BR2_PACKAGE_ALSA_LIB_PCM),y) GENSIO_DEPENDENCIES += alsa-lib GENSIO_CONF_OPTS += --with-alsa From peter at korsgaard.com Tue Mar 7 21:03:33 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Tue, 7 Mar 2023 22:03:33 +0100 Subject: [Buildroot] [git commit] libpcap: bump to version 1.10.3 Message-ID: <20230307210957.BDA9886A0E@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=6a17fe68a3f9910b4dab2465bb0b06ed57704459 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Signed-off-by: Baruch Siach Signed-off-by: Peter Korsgaard --- package/libpcap/libpcap.hash | 4 ++-- package/libpcap/libpcap.mk | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package/libpcap/libpcap.hash b/package/libpcap/libpcap.hash index b87d9d04ef..270fd8869d 100644 --- a/package/libpcap/libpcap.hash +++ b/package/libpcap/libpcap.hash @@ -1,6 +1,6 @@ # Locally calculated after checking pgp signature -# https://www.tcpdump.org/release/libpcap-1.10.2.tar.gz.sig -sha256 db6d79d4ad03b8b15fb16c42447d093ad3520c0ec0ae3d331104dcfb1ce77560 libpcap-1.10.2.tar.gz +# https://www.tcpdump.org/release/libpcap-1.10.3.tar.gz.sig +sha256 2a8885c403516cf7b0933ed4b14d6caa30e02052489ebd414dc75ac52e7559e6 libpcap-1.10.3.tar.gz # Hash for license file: sha256 8a54594d257e14a5260ac770f1633516cb51e3fc28c40136ce2697014eda7afd LICENSE diff --git a/package/libpcap/libpcap.mk b/package/libpcap/libpcap.mk index 173207de63..d4292ae9a3 100644 --- a/package/libpcap/libpcap.mk +++ b/package/libpcap/libpcap.mk @@ -4,7 +4,7 @@ # ################################################################################ -LIBPCAP_VERSION = 1.10.2 +LIBPCAP_VERSION = 1.10.3 LIBPCAP_SITE = https://www.tcpdump.org/release LIBPCAP_LICENSE = BSD-3-Clause LIBPCAP_LICENSE_FILES = LICENSE From peter at korsgaard.com Tue Mar 7 21:01:15 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Tue, 7 Mar 2023 22:01:15 +0100 Subject: [Buildroot] [git commit] package/uqmi: fix compile error (gcc false error reporting) Message-ID: <20230307210957.B418B86A0D@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=b3cf07d8db2ae0283bbac7e4a06f363c7bc39e58 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Add upstream suggested patch ([1]) to avoid gcc false error reporting. Fixes: - http://autobuild.buildroot.net/results/ce9e2074bb8486d1ee25232b985d47475faefd63 dev.c:217:23: error: storing the address of local variable 'complete' in '*req.complete' [-Werror=dangling-pointer=] 217 | req->complete = &complete; | ~~~~~~~~~~~~~~^~~~~~~~~~~ [1] http://lists.openwrt.org/pipermail/openwrt-devel/2023-March/040633.html Signed-off-by: Peter Seiderer Signed-off-by: Peter Korsgaard --- ...gcc-false-error-reporting-storing-the-add.patch | 54 ++++++++++++++++++++++ 1 file changed, 54 insertions(+) diff --git a/package/uqmi/0001-uqmi-avoid-gcc-false-error-reporting-storing-the-add.patch b/package/uqmi/0001-uqmi-avoid-gcc-false-error-reporting-storing-the-add.patch new file mode 100644 index 0000000000..c940925767 --- /dev/null +++ b/package/uqmi/0001-uqmi-avoid-gcc-false-error-reporting-storing-the-add.patch @@ -0,0 +1,54 @@ +From 4c2eb926efb4de24af5a3b1e8c18195198827491 Mon Sep 17 00:00:00 2001 +From: Peter Seiderer +Date: Sun, 5 Mar 2023 22:08:13 +0100 +Subject: [PATCH] uqmi: avoid gcc false error reporting (storing the address of + local variable 'complete' in '*req.complete') + +Avoid gcc false error reporting (req->complete is later reset to NULL +in case of use of local complete): + + dev.c:217:23: error: storing the address of local variable 'complete' in '*req.complete' [-Werror=dangling-pointer=] + 217 | req->complete = &complete; + | ~~~~~~~~~~~~~~^~~~~~~~~~~ + +Signed-off-by: Peter Seiderer + +[Upstream: http://lists.openwrt.org/pipermail/openwrt-devel/2023-March/040633.html] +Signed-off-by: Peter Seiderer +--- + dev.c | 12 ++++++++++++ + 1 file changed, 12 insertions(+) + +diff --git a/dev.c b/dev.c +index bd10207..b8ac273 100644 +--- a/dev.c ++++ b/dev.c +@@ -203,6 +203,15 @@ void qmi_request_cancel(struct qmi_dev *qmi, struct qmi_request *req) + __qmi_request_complete(qmi, req, NULL); + } + ++/* avoid gcc false error reporting: ++ * dev.c:217:23: error: storing the address of local variable ???complete??? in ???*req.complete??? [-Werror=dangling-pointer=] ++ * 217 | req->complete = &complete; ++ * | ~~~~~~~~~~~~~~^~~~~~~~~~~ ++ */ ++#if __GNUC__ > 4 || (__GNUC__ == 4 && __GNUC_MINOR__ >= 6) ++#pragma GCC diagnostic push ++#pragma GCC diagnostic ignored "-Wdangling-pointer" ++#endif + int qmi_request_wait(struct qmi_dev *qmi, struct qmi_request *req) + { + bool complete = false; +@@ -231,6 +240,9 @@ int qmi_request_wait(struct qmi_dev *qmi, struct qmi_request *req) + + return req->ret; + } ++#if __GNUC__ > 4 || (__GNUC__ == 4 && __GNUC_MINOR__ >= 6) ++#pragma GCC diagnostic pop ++#endif + + struct qmi_connect_request { + struct qmi_request req; +-- +2.39.2 + From peter at korsgaard.com Tue Mar 7 21:05:32 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Tue, 7 Mar 2023 22:05:32 +0100 Subject: [Buildroot] [git commit] package/gensio: add alsa-lib optional dependency Message-ID: <20230307210957.D1EE686A16@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=a69ecf0e89b5f88dbd0bcadf9b8aabae10066289 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master alsa-lib is an optional dependency which is enabled by default since version 2.5.3 and https://github.com/cminyard/gensio/commit/dc9bad87d47588dcdd92ce118fcc4f41d10b671c Signed-off-by: Fabrice Fontaine Signed-off-by: Peter Korsgaard --- package/gensio/gensio.mk | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/package/gensio/gensio.mk b/package/gensio/gensio.mk index dafc0bf5d5..89c734eec0 100644 --- a/package/gensio/gensio.mk +++ b/package/gensio/gensio.mk @@ -14,6 +14,13 @@ GENSIO_CONF_OPTS = \ --without-swig \ --without-python +ifeq ($(BR2_PACKAGE_ALSA_LIB_PCM),y) +GENSIO_DEPENDENCIES += alsa-lib +GENSIO_CONF_OPTS += --with-alsa +else +GENSIO_CONF_OPTS += --without-alsa +endif + ifeq ($(BR2_PACKAGE_LIBGLIB2),y) GENSIO_DEPENDENCIES += host-pkgconf libglib2 GENSIO_CONF_OPTS += --with-glib From peter at korsgaard.com Tue Mar 7 21:09:03 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Tue, 7 Mar 2023 22:09:03 +0100 Subject: [Buildroot] [git commit] package/uacme: security bump to version 1.7.4 Message-ID: <20230307210958.003E786A12@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=d97fe11e59122c65df6216a7767f0b004fbd0dec branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Includes https://github.com/ndilieto/uacme/commit/fe91f46b620f8c58805fcf48cb4f4a793c8a47a4 Fixes https://github.com/ndilieto/uacme/issues/64 Signed-off-by: Nicola Di Lieto Signed-off-by: Peter Korsgaard --- package/uacme/uacme.hash | 2 +- package/uacme/uacme.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/uacme/uacme.hash b/package/uacme/uacme.hash index 6c71f6b94d..063b0b57ac 100644 --- a/package/uacme/uacme.hash +++ b/package/uacme/uacme.hash @@ -1,3 +1,3 @@ # Locally computed: -sha256 0ec8e5bcb8ed2b532572ca4878d30b2a794f607b995348ebc176d566b64d73f9 uacme-1.7.3.tar.gz +sha256 a638fe0878dba8fdda62f89e7a284243edbcd31b92c11b5cfdc7d3efd9547bca uacme-1.7.4.tar.gz sha256 8ceb4b9ee5adedde47b31e975c1d90c73ad27b6b165a1dcd80c7c545eb65b903 COPYING diff --git a/package/uacme/uacme.mk b/package/uacme/uacme.mk index a70ec3a635..9b2360937b 100644 --- a/package/uacme/uacme.mk +++ b/package/uacme/uacme.mk @@ -4,7 +4,7 @@ # ################################################################################ -UACME_VERSION = 1.7.3 +UACME_VERSION = 1.7.4 # Released versions are on branch upstream/latest, tagged as # upstream/X.Y.Z Do not use vX.Y.Z tags from master, as they do not # include .tarball-version From peter at korsgaard.com Tue Mar 7 21:04:59 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Tue, 7 Mar 2023 22:04:59 +0100 Subject: [Buildroot] [git commit] package/gensio: add libglib2 optional dependency Message-ID: <20230307210957.C762586A12@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=f255abdceabc3ebbff795c753f7a33d44e905369 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master libglib2 is an optional dependency which is enabled by default since version 2.3.0 and https://github.com/cminyard/gensio/commit/866924d69dabe8b8a981e19bd745d5c84e529881 Handle it properly to avoid the following build failure since bump to version 2.5.2 in commit 5bb747f0b783a0d3f1712350ca3277263045b299: sparc64-buildroot-linux-gnu-gcc: ERROR: unsafe header/library path used in cross-compilation: '-I/usr/include/glib-2.0' Fixes: - http://autobuild.buildroot.org/results/3602c5cc2aff668211fd8e6eeab778b3fe287246 Signed-off-by: Fabrice Fontaine Signed-off-by: Peter Korsgaard --- package/gensio/gensio.mk | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/package/gensio/gensio.mk b/package/gensio/gensio.mk index 5538f97b19..dafc0bf5d5 100644 --- a/package/gensio/gensio.mk +++ b/package/gensio/gensio.mk @@ -14,6 +14,13 @@ GENSIO_CONF_OPTS = \ --without-swig \ --without-python +ifeq ($(BR2_PACKAGE_LIBGLIB2),y) +GENSIO_DEPENDENCIES += host-pkgconf libglib2 +GENSIO_CONF_OPTS += --with-glib +else +GENSIO_CONF_OPTS += --without-glib +endif + ifeq ($(BR2_PACKAGE_OPENIPMI),y) GENSIO_DEPENDENCIES += openipmi GENSIO_CONF_OPTS += --with-openipmi From peter at korsgaard.com Tue Mar 7 21:05:49 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Tue, 7 Mar 2023 22:05:49 +0100 Subject: [Buildroot] [git commit] package/gensio: use mdns option Message-ID: <20230307210957.DE9F486A0D@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=847ac3d9c8df70a7f082bd8a6046c1d987cf6eee branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master mdns option is available since version 2.4.0 and https://github.com/cminyard/gensio/commit/0b56fdd8205dff8f2343d1672e58b6583772f897 Signed-off-by: Fabrice Fontaine Signed-off-by: Peter Korsgaard --- package/gensio/gensio.mk | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/package/gensio/gensio.mk b/package/gensio/gensio.mk index 89c734eec0..3374313c0f 100644 --- a/package/gensio/gensio.mk +++ b/package/gensio/gensio.mk @@ -9,7 +9,6 @@ GENSIO_SITE = http://downloads.sourceforge.net/project/ser2net/ser2net GENSIO_LICENSE = LGPL-2.1+ (library), GPL-2.0+ (tools) GENSIO_LICENSE_FILES = COPYING.LIB COPYING GENSIO_INSTALL_STAGING = YES -GENSIO_DEPENDENCIES = $(if $(BR2_PACKAGE_AVAHI_LIBAVAHI_CLIENT),avahi) GENSIO_CONF_OPTS = \ --without-swig \ --without-python @@ -21,6 +20,13 @@ else GENSIO_CONF_OPTS += --without-alsa endif +ifeq ($(BR2_PACKAGE_AVAHI_LIBAVAHI_CLIENT),y) +GENSIO_DEPENDENCIES += avahi +GENSIO_CONF_OPTS += --with-mdns +else +GENSIO_CONF_OPTS += --without-mdns +endif + ifeq ($(BR2_PACKAGE_LIBGLIB2),y) GENSIO_DEPENDENCIES += host-pkgconf libglib2 GENSIO_CONF_OPTS += --with-glib From peter at korsgaard.com Tue Mar 7 21:19:10 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Tue, 07 Mar 2023 22:19:10 +0100 Subject: [Buildroot] [PATCH] package/pkg-autotools: force cross compiling In-Reply-To: (Lang Daniel via buildroot's message of "Thu, 2 Mar 2023 08:50:35 +0000") References: Message-ID: <87a60o45v5.fsf@dell.be.48ers.dk> >>>>> "Lang" == Lang Daniel via buildroot writes: > By default autotools enters cross-compiling mode if --build and --host > differ [0]. Depending on the host architecture and how toolchain > providers set the triplet it might be the same. This triggers autotools to > compile and run a program on the host. If it is executable > cross-compiling isn't entered. > As pointed out by the autoconf mailing list [1] one can force cross > compiling. > [0]: > https://www.gnu.org/savannah-checkouts/gnu/autoconf/manual/autoconf-2.71/html_node/Hosts-and-Cross_002dCompilation.html > [1]: https://lists.gnu.org/archive/html/bug-autoconf/2023-03/msg00001.html > Fixes: > - http://autobuild.buildroot.net/results/6d4/6d4bc520c12313508d0fadee11d5b88c35a3cba9/ > Signed-off-by: Daniel Lang Committed, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Tue Mar 7 21:13:40 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Tue, 7 Mar 2023 22:13:40 +0100 Subject: [Buildroot] [git commit] package/pkg-autotools: force cross compiling Message-ID: <20230307211929.6663686A17@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=83e06196ab2193b73b4d7c1decc12bdd654a91e1 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master By default autotools enters cross-compiling mode if --build and --host differ [0]. Depending on the host architecture and how toolchain providers set the triplet it might be the same. This triggers autotools to compile and run a program on the host. If it is executable cross-compiling isn't entered. As pointed out by the autoconf mailing list [1] one can force cross compiling. [0]: https://www.gnu.org/savannah-checkouts/gnu/autoconf/manual/autoconf-2.71/html_node/Hosts-and-Cross_002dCompilation.html [1]: https://lists.gnu.org/archive/html/bug-autoconf/2023-03/msg00001.html Fixes: - http://autobuild.buildroot.net/results/6d4/6d4bc520c12313508d0fadee11d5b88c35a3cba9/ Signed-off-by: Daniel Lang Signed-off-by: Peter Korsgaard --- package/pkg-autotools.mk | 2 ++ 1 file changed, 2 insertions(+) diff --git a/package/pkg-autotools.mk b/package/pkg-autotools.mk index 717ff81593..aac80369e0 100644 --- a/package/pkg-autotools.mk +++ b/package/pkg-autotools.mk @@ -195,6 +195,7 @@ define $(2)_CONFIGURE_CMDS --disable-documentation \ --with-xmlto=no \ --with-fop=no \ + cross_compiling=yes \ $$(if $$($$(PKG)_OVERRIDE_SRCDIR),,--disable-dependency-tracking) \ --enable-ipv6 \ $$(NLS_OPTS) \ @@ -229,6 +230,7 @@ define $(2)_CONFIGURE_CMDS --with-xmlto=no \ --with-fop=no \ --disable-nls \ + cross_compiling=no \ $$(if $$($$(PKG)_OVERRIDE_SRCDIR),,--disable-dependency-tracking) \ $$(QUIET) $$($$(PKG)_CONF_OPTS) \ ) From peter at korsgaard.com Tue Mar 7 21:23:11 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Tue, 07 Mar 2023 22:23:11 +0100 Subject: [Buildroot] [PATCH v2, 1/1] linux: fix CIP RT kernel on microblaze In-Reply-To: <20230226194427.979515-1-fontaine.fabrice@gmail.com> (Fabrice Fontaine's message of "Sun, 26 Feb 2023 20:44:27 +0100") References: <20230226194427.979515-1-fontaine.fabrice@gmail.com> Message-ID: <875ybc45og.fsf@dell.be.48ers.dk> >>>>> "Fabrice" == Fabrice Fontaine writes: > Fix the following build failure with CIP RT kernel on microblaze raised > since bump to version 5.10.83-cip1-rt1 in commit > b5778d7b76c098010a4abc339938f2694e8cf57f and > https://git.kernel.org/pub/scm/linux/kernel/git/cip/linux-cip.git/commit/?id=32ac92b5a39e2ef91308929bf5ed0804094b4183: > arch/microblaze/mm/init.c:71:2: error: #endif without #if > 71 | #endif /* CONFIG_HIGHMEM */ > | ^~~~~ > Fixes: > - http://autobuild.buildroot.org/results/27291870cf7539d26e45c45f34322d24a6dbca33 > Signed-off-by: Fabrice Fontaine > --- > Changes v1 -> v2 (after review of Thomas Petazzoni): > - Move patch to correct directory Committed, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Tue Mar 7 21:32:26 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Tue, 07 Mar 2023 22:32:26 +0100 Subject: [Buildroot] [PATCH] package/docker-engine: remove non-existing build tags In-Reply-To: (Stefan Agner's message of "Wed, 1 Mar 2023 10:46:40 +0100") References: Message-ID: <871qm04591.fsf@dell.be.48ers.dk> >>>>> "Stefan" == Stefan Agner writes: > The seccomp and apparmor build tags have been removed in 23.0.0. Don't > use those buildtags anymore. > Signed-off-by: Stefan Agner Committed, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Tue Mar 7 21:32:31 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Tue, 07 Mar 2023 22:32:31 +0100 Subject: [Buildroot] [PATCH] package/docker-engine: bump version to v23.0.1 In-Reply-To: (Stefan Agner's message of "Wed, 1 Mar 2023 10:46:41 +0100") References: Message-ID: <87wn3s2qog.fsf@dell.be.48ers.dk> >>>>> "Stefan" == Stefan Agner writes: > This release contains some fixes and an improved error message. For the > full list see: > https://github.com/moby/moby/releases/tag/v23.0.1 > Signed-off-by: Stefan Agner Committed, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Tue Mar 7 21:24:49 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Tue, 7 Mar 2023 22:24:49 +0100 Subject: [Buildroot] [git commit] package/docker-engine: remove non-existing build tags Message-ID: <20230307213318.23CA686A3C@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=3f512366d7a0d96c9e4451beb40457ef592d9103 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master The seccomp and apparmor build tags have been removed in 23.0.0. Don't use those buildtags anymore. Signed-off-by: Stefan Agner Reviewed-by: Christian Stewart Signed-off-by: Peter Korsgaard --- package/docker-engine/docker-engine.mk | 2 -- 1 file changed, 2 deletions(-) diff --git a/package/docker-engine/docker-engine.mk b/package/docker-engine/docker-engine.mk index ca1aa27b0a..0ecb5d2251 100644 --- a/package/docker-engine/docker-engine.mk +++ b/package/docker-engine/docker-engine.mk @@ -28,11 +28,9 @@ DOCKER_ENGINE_BUILD_TARGETS = cmd/dockerd cmd/docker-proxy ifeq ($(BR2_PACKAGE_LIBAPPARMOR),y) DOCKER_ENGINE_DEPENDENCIES += libapparmor -DOCKER_ENGINE_TAGS += apparmor endif ifeq ($(BR2_PACKAGE_LIBSECCOMP),y) -DOCKER_ENGINE_TAGS += seccomp DOCKER_ENGINE_DEPENDENCIES += libseccomp endif From peter at korsgaard.com Tue Mar 7 21:32:04 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Tue, 7 Mar 2023 22:32:04 +0100 Subject: [Buildroot] [git commit] package/docker-engine: bump version to v23.0.1 Message-ID: <20230307213318.357A886A3D@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=08f5edd921dd0043e10c4b3e9667f173aea9620e branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master This release contains some fixes and an improved error message. For the full list see: https://github.com/moby/moby/releases/tag/v23.0.1 Signed-off-by: Stefan Agner Reviewed-by: Christian Stewart Signed-off-by: Peter Korsgaard --- package/docker-cli/docker-cli.hash | 2 +- package/docker-cli/docker-cli.mk | 2 +- package/docker-engine/docker-engine.hash | 2 +- package/docker-engine/docker-engine.mk | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package/docker-cli/docker-cli.hash b/package/docker-cli/docker-cli.hash index ff981be963..9b231f03b1 100644 --- a/package/docker-cli/docker-cli.hash +++ b/package/docker-cli/docker-cli.hash @@ -1,3 +1,3 @@ # Locally calculated -sha256 3379d06cd6177832b91f4796c680b6bf15c7895773448716b4c3c5253f611d1b docker-cli-23.0.0.tar.gz +sha256 37bc1c71a782fc10d35aa6708c1b3c90a71f3947c33665cb0de68df25dc14d94 docker-cli-23.0.1.tar.gz sha256 2d81ea060825006fc8f3fe28aa5dc0ffeb80faf325b612c955229157b8c10dc0 LICENSE diff --git a/package/docker-cli/docker-cli.mk b/package/docker-cli/docker-cli.mk index d61f47e46e..38d903150c 100644 --- a/package/docker-cli/docker-cli.mk +++ b/package/docker-cli/docker-cli.mk @@ -4,7 +4,7 @@ # ################################################################################ -DOCKER_CLI_VERSION = 23.0.0 +DOCKER_CLI_VERSION = 23.0.1 DOCKER_CLI_SITE = $(call github,docker,cli,v$(DOCKER_CLI_VERSION)) DOCKER_CLI_LICENSE = Apache-2.0 diff --git a/package/docker-engine/docker-engine.hash b/package/docker-engine/docker-engine.hash index 670cbd414b..99ab5e4003 100644 --- a/package/docker-engine/docker-engine.hash +++ b/package/docker-engine/docker-engine.hash @@ -1,3 +1,3 @@ # Locally calculated -sha256 94492508260e57eb93399257d53435cd5308ca6330e173ca6e6f3dbf4c6e12f3 docker-engine-23.0.0.tar.gz +sha256 c8e6c0ac5f0c772023e3430f80190e0f86644b6d94cac63118b03561385f7b56 docker-engine-23.0.1.tar.gz sha256 7c87873291f289713ac5df48b1f2010eb6963752bbd6b530416ab99fc37914a8 LICENSE diff --git a/package/docker-engine/docker-engine.mk b/package/docker-engine/docker-engine.mk index 0ecb5d2251..f8d31de0fe 100644 --- a/package/docker-engine/docker-engine.mk +++ b/package/docker-engine/docker-engine.mk @@ -4,7 +4,7 @@ # ################################################################################ -DOCKER_ENGINE_VERSION = 23.0.0 +DOCKER_ENGINE_VERSION = 23.0.1 DOCKER_ENGINE_SITE = $(call github,moby,moby,v$(DOCKER_ENGINE_VERSION)) DOCKER_ENGINE_LICENSE = Apache-2.0 From peter at korsgaard.com Tue Mar 7 21:22:20 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Tue, 7 Mar 2023 22:22:20 +0100 Subject: [Buildroot] [git commit] linux: fix CIP RT kernel on microblaze Message-ID: <20230307213318.1352486A3B@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=08a52da2058829216400822e2cd7a1c1c2600eeb branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Fix the following build failure with CIP RT kernel on microblaze raised since bump to version 5.10.83-cip1-rt1 in commit b5778d7b76c098010a4abc339938f2694e8cf57f and https://git.kernel.org/pub/scm/linux/kernel/git/cip/linux-cip.git/commit/?id=32ac92b5a39e2ef91308929bf5ed0804094b4183: arch/microblaze/mm/init.c:71:2: error: #endif without #if 71 | #endif /* CONFIG_HIGHMEM */ | ^~~~~ Fixes: - http://autobuild.buildroot.org/results/27291870cf7539d26e45c45f34322d24a6dbca33 Signed-off-by: Fabrice Fontaine Signed-off-by: Peter Korsgaard --- .../0001-arch-microblaze-mm-init.c-fix-build.patch | 37 ++++++++++++++++++++++ 1 file changed, 37 insertions(+) diff --git a/linux/5.10.162-cip24-rt10/0001-arch-microblaze-mm-init.c-fix-build.patch b/linux/5.10.162-cip24-rt10/0001-arch-microblaze-mm-init.c-fix-build.patch new file mode 100644 index 0000000000..4760d9e4fb --- /dev/null +++ b/linux/5.10.162-cip24-rt10/0001-arch-microblaze-mm-init.c-fix-build.patch @@ -0,0 +1,37 @@ +From 1fc03e1fdc8bb606d1c95e9fa557a9e5f6df17ec Mon Sep 17 00:00:00 2001 +From: Fabrice Fontaine +Date: Sat, 25 Feb 2023 17:26:56 +0100 +Subject: [PATCH] arch/microblaze/mm/init.c: fix build + +Fix the following build failure on microblaze raised since +https://git.kernel.org/pub/scm/linux/kernel/git/cip/linux-cip.git/commit/arch/microblaze/mm/init.c?h=v5.10.168-cip27-rt11&id=32ac92b5a39e2ef91308929bf5ed0804094b4183: + +arch/microblaze/mm/init.c:71:2: error: #endif without #if + 71 | #endif /* CONFIG_HIGHMEM */ + | ^~~~~ + +Fixes: + - http://autobuild.buildroot.org/results/27291870cf7539d26e45c45f34322d24a6dbca33 + +Signed-off-by: Fabrice Fontaine +[Upstream status: sent to +Sebastian Andrzej Siewior ] +--- + arch/microblaze/mm/init.c | 1 + + 1 file changed, 1 insertion(+) + +diff --git a/arch/microblaze/mm/init.c b/arch/microblaze/mm/init.c +index 1f4b5b34e600..a444778e59de 100644 +--- a/arch/microblaze/mm/init.c ++++ b/arch/microblaze/mm/init.c +@@ -49,6 +49,7 @@ unsigned long lowmem_size; + EXPORT_SYMBOL(min_low_pfn); + EXPORT_SYMBOL(max_low_pfn); + ++#ifdef CONFIG_HIGHMEM + static void __init highmem_init(void) + { + pr_debug("%x\n", (u32)PKMAP_BASE); +-- +2.39.1 + From bugzilla at busybox.net Tue Mar 7 21:36:53 2023 From: bugzilla at busybox.net (bugzilla at busybox.net) Date: Tue, 07 Mar 2023 21:36:53 +0000 Subject: [Buildroot] [Bug 15366] xscreensaver needs util-linux dependency for per-package build In-Reply-To: References: Message-ID: https://bugs.busybox.net/show_bug.cgi?id=15366 --- Comment #2 from Jonathan Bittner --- Created attachment 9526 --> https://bugs.busybox.net/attachment.cgi?id=9526&action=edit sample defconfig I did a sample build using a modified stock defconfig and was able to reproduce the error. Building against systemd instead of BusyBox-init does not cause issues. -- You are receiving this mail because: You are on the CC list for the bug. From bugzilla at busybox.net Tue Mar 7 21:37:36 2023 From: bugzilla at busybox.net (bugzilla at busybox.net) Date: Tue, 07 Mar 2023 21:37:36 +0000 Subject: [Buildroot] [Bug 15366] xscreensaver needs util-linux dependency for per-package build In-Reply-To: References: Message-ID: https://bugs.busybox.net/show_bug.cgi?id=15366 --- Comment #3 from Jonathan Bittner --- I should add, the error is at the ./configure stage, not the compilation stage. -- You are receiving this mail because: You are on the CC list for the bug. From thomas.petazzoni at bootlin.com Wed Mar 8 08:12:17 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Wed, 08 Mar 2023 08:12:17 -0000 Subject: [Buildroot] [autobuild.buildroot.net] Daily results for 2023-03-07 Message-ID: <20230308081223.E7D1B61100@smtp3.osuosl.org> Hello, Autobuild statistics for 2023-03-07 =================================== branch | OK | NOK | TIM | TOT | 2022.11.x | 12 | 8 | 0 | 20 | master | 134 | 134 | 3 | 271 | next | 11 | 22 | 0 | 33 | Classification of failures by reason for master ----------------------------------------------- host-go-bootstrap-1.4-boots... | 38 host-libzlib-1.2.13 | 9 host-pahole-1.24 | 9 gobject-introspection-1.72.0 | 6 host-rust-1.67.0 | 5 elfutils-0.186 | 4 unknown | 4 glibc-2.36-81-g4f4d7a13edfd... | 3 gobject-introspection | 3 libglib2-2.72.3 | 3 fontconfig-2.13.1 | 2 host-binutils-2.38 | 2 host-gcc-final-11.3.0 | 2 libev-4.33 | 2 libgcrypt-1.10.1 | 2 libgpg-error-1.46 | 2 linux-5.10.162-cip24-rt10 | 2 linux-6.1.14 | 2 quickjs-2021-03-27 | 2 acpid-2.0.34 | 1 alsa-lib-1.2.8 | 1 binutils-arc-2020.09-release | 1 busybox-1.36.0 | 1 coreutils-9.1 | 1 dbus-cxx-2.3.1 | 1 delve-1.20.0 | 1 freeradius-client-1.1.7 | 1 fs/cramfs/cramfs.mk:46: /ho... | 1 fs/cramfs/cramfs.mk:46: /ho... | 1 fs/cramfs/cramfs.mk:46: /tm... | 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 host-binutils-2.39 | 1 host-go-1.19.6 | 1 kexec-2.0.25 | 1 libdill-32d0e8b733416208e04... | 1 liblog4c-localtime-1.0 | 1 libnss-3.88.1 | 1 linux-5.10.162-cip24 | 1 netsniff-ng-0.6.8 | 1 network-manager-1.40.10 | 1 ntp-4.2.8p15 | 1 olsr-0.9.8 | 1 pcre2-10.42 | 1 php-8.2.3 | 1 python-orjson-3.8.4 | 1 rtl_433-22.11 | 1 skalibs-2.12.0.1 | 1 wireguard-linux-compat-1.0.... | 1 x264-baee400fa9ced6f5481a72... | 1 xenomai-3.0.10 | 1 xfsprogs-5.14.2 | 1 Detail of failures for master ----------------------------- arch | reason | OK? | url | orph? -------------+--------------------------------+-----+---------------------------------------------------------------------------------+------- mips64el | acpid-2.0.34 | NOK | http://autobuild.buildroot.net/results/fda23c17f65c0ce802c593bf186490888898299e | ORPH or1k | alsa-lib-1.2.8 | NOK | http://autobuild.buildroot.net/results/838f3cf6f99da200e34a0f6169370a25a915cf33 | arceb | binutils-arc-2020.09-release | NOK | http://autobuild.buildroot.net/results/2cf4480a73419cd1836a07e2719bec5e71e9ccef | mips64 | busybox-1.36.0 | NOK | http://autobuild.buildroot.net/results/ccbbeb35558fb540172158b0f452212133e9c009 | ORPH sh4aeb | coreutils-9.1 | NOK | http://autobuild.buildroot.net/results/0718cd8a9a94f33ca6b86dda833835ebef41790d | ORPH or1k | dbus-cxx-2.3.1 | NOK | http://autobuild.buildroot.net/results/4cf3cc7c74837c168bf4f232f3a19054b82ba51e | x86_64 | delve-1.20.0 | NOK | http://autobuild.buildroot.net/results/d15c813288ce5b65eec3d2659176f8a54de598e7 | microblaze | elfutils-0.186 | NOK | http://autobuild.buildroot.net/results/5a5d0540abd6f9323ed1f208bdd6cbb603b55239 | ORPH microblazeel | elfutils-0.186 | NOK | http://autobuild.buildroot.net/results/bc2e36549cfaf4d26e4ed2bc7e75b1bc33155fba | ORPH arceb | elfutils-0.186 | NOK | http://autobuild.buildroot.net/results/5abde50e1a1265df18aa7a7d2a323f35db98ef97 | ORPH microblazeel | elfutils-0.186 | NOK | http://autobuild.buildroot.net/results/5314fd97b4fc615ec4699209b00f3880962a2ca6 | ORPH riscv64 | fontconfig-2.13.1 | NOK | http://autobuild.buildroot.net/results/20c75723941721ceaf3480f8ef969b15ccb5612a | ORPH riscv64 | fontconfig-2.13.1 | NOK | http://autobuild.buildroot.net/results/e64697b5eb55736ea348191b18fe28716fefd32f | ORPH riscv64 | freeradius-client-1.1.7 | NOK | http://autobuild.buildroot.net/results/878b69a2eb9ad619ea9461c237c0e0941250a5f5 | or1k | fs/cramfs/cramfs.mk:46: /ho... | NOK | http://autobuild.buildroot.net/results/8781fe7d2211338a678198cee66cef1a7859c786 | mips64el | fs/cramfs/cramfs.mk:46: /ho... | NOK | http://autobuild.buildroot.net/results/88c7a7ce1d81667702b1c73ac402b6799aba1fe6 | microblaze | fs/cramfs/cramfs.mk:46: /tm... | NOK | http://autobuild.buildroot.net/results/98f990b84e5d8102b5c58aa215f816ce0b5bdcca | armeb | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/25fd0b311968c1b336968e11962dca2905443aea | powerpc64 | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/2afbb8372138416b0c6b9a7026acae20f3eb0532 | armeb | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/8b2f567e59f9210f5a502db67c3b1655933c98fd | xtensa | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/e30b0fea26215bd38f40c1fbcffd80eda23fcdd1 | arc | glibc-2.36-81-g4f4d7a13edfd... | NOK | http://autobuild.buildroot.net/results/41f5d04cec67594712eb04817993e523ad71f21d | powerpc | glibc-2.36-81-g4f4d7a13edfd... | NOK | http://autobuild.buildroot.net/results/52eb1c95032968a8e93242e73c1ab5a74bf84e7d | powerpc | glibc-2.36-81-g4f4d7a13edfd... | NOK | http://autobuild.buildroot.net/results/c5da4440ba52a11438b92b863c525eb8fc450c30 | armeb | gobject-introspection | TIM | http://autobuild.buildroot.net/results/180014d4727c4c4f371eaedc600dcb9228109a85 | microblazeel | gobject-introspection | TIM | http://autobuild.buildroot.net/results/ae4ca8cb35a57d6c9a6404f27066f2adcf8af4ba | microblaze | gobject-introspection | TIM | http://autobuild.buildroot.net/results/0b3e258368a89423dc215b41e7517de7d17e0b86 | microblazeel | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/11703d91cce98bdddd8e246f0bfaa041d98359b7 | ORPH or1k | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/191abe1e1fa1fe566ebff36123c3a37e6c30908d | ORPH powerpc64 | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/e183362db9a4b4914be4411bca2b3427e15f2a96 | ORPH sparc64 | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/85d94705ef501a1eb7db902ae33bb42fdf445bf8 | ORPH or1k | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/113e39a8b0d7fb4d31b8fc798c0da4471cc3fe78 | ORPH sparc64 | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/cceadf82ac9420cf579b8f94bf012b65d5fb29e7 | ORPH arc | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/7f1453ec83a158c9c682b74b958047ea372360e6 | arm | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/1a1c13c43f69e8069f05f7d6d43754f97999859f | x86_64 | host-binutils-2.39 | NOK | http://autobuild.buildroot.net/results/b6a80880c8ad1b0f496f327934c89a59ebeec239 | arm | host-gcc-final-11.3.0 | NOK | http://autobuild.buildroot.net/results/d6f86d0221c5b5e6f3d398fa58c72addc032faca | armeb | host-gcc-final-11.3.0 | NOK | http://autobuild.buildroot.net/results/2aa602933ac8885f625751616a25a59406521441 | mips64el | host-go-1.19.6 | NOK | http://autobuild.buildroot.net/results/4acef1a65baa9f1b8646ead81528d143fcaeefa9 | x86_64 | host-go-bootstrap-1.4-boots... | NOK | http://autobuild.buildroot.net/results/6449940ec9ad2c7548e4c074e7759a81daaa6c92 | ORPH x86_64 | host-go-bootstrap-1.4-boots... | NOK | http://autobuild.buildroot.net/results/e076c4d473286c92a25fc90035b09da5c024fe08 | ORPH s390x | host-go-bootstrap-1.4-boots... | NOK | http://autobuild.buildroot.net/results/2ba6adb8f51b363942ce22cc8ff4afe611192574 | ORPH riscv32 | host-go-bootstrap-1.4-boots... | NOK | http://autobuild.buildroot.net/results/9968f46f4f1bebd45e8954d1839b9f0f559d9502 | ORPH m68k | host-go-bootstrap-1.4-boots... | NOK | http://autobuild.buildroot.net/results/dafe2311151752bf16b35263f89591d38fa866f4 | ORPH mipsel | host-go-bootstrap-1.4-boots... | NOK | http://autobuild.buildroot.net/results/972249b65e8f3c93f3f96de33b6d76385e650ed9 | ORPH microblaze | host-go-bootstrap-1.4-boots... | NOK | http://autobuild.buildroot.net/results/bc3fcb5f9dc8f5770723865203471c65b9d8d807 | ORPH aarch64 | host-go-bootstrap-1.4-boots... | NOK | http://autobuild.buildroot.net/results/f10272c8db30925b4537d16db85c6ea0b2d539d1 | ORPH aarch64 | host-go-bootstrap-1.4-boots... | NOK | http://autobuild.buildroot.net/results/d2dec2d412193659f41c29762c5be704d913fb58 | ORPH nios2 | host-go-bootstrap-1.4-boots... | NOK | http://autobuild.buildroot.net/results/26f4e4a857649ff92c046092d04fededaad4cb58 | ORPH microblaze | host-go-bootstrap-1.4-boots... | NOK | http://autobuild.buildroot.net/results/68b4ca54d82e8c46f50c3ac38f667cf435af176b | ORPH mips64el | host-go-bootstrap-1.4-boots... | NOK | http://autobuild.buildroot.net/results/0097695d7a03a48cf2cc8f7a0413d4781558e784 | ORPH nios2 | host-go-bootstrap-1.4-boots... | NOK | http://autobuild.buildroot.net/results/fa68d319342e08cdc27cbe2c778417cb59ce36f7 | ORPH mips | host-go-bootstrap-1.4-boots... | NOK | http://autobuild.buildroot.net/results/70919aa910e18d222156a1c416b299b13d70d984 | ORPH aarch64_be | host-go-bootstrap-1.4-boots... | NOK | http://autobuild.buildroot.net/results/f77f21ddf2b198585e4dbd04c7b32e7eb4fa9dd9 | ORPH arceb | host-go-bootstrap-1.4-boots... | NOK | http://autobuild.buildroot.net/results/3dd8384b5194ae7619743fd6048a81b1c1108399 | ORPH powerpc64le | host-go-bootstrap-1.4-boots... | NOK | http://autobuild.buildroot.net/results/072e126ad843f47bab24f3ba547ad1da760ac4e7 | ORPH m68k | host-go-bootstrap-1.4-boots... | NOK | http://autobuild.buildroot.net/results/3b959f5af558e710a679581bea0d6caef2e5e9c2 | ORPH mips64el | host-go-bootstrap-1.4-boots... | NOK | http://autobuild.buildroot.net/results/faa39807daef608391890abe04145d99c969aadc | ORPH nios2 | host-go-bootstrap-1.4-boots... | NOK | http://autobuild.buildroot.net/results/65de4eb6eb717db3061853021a90b1bff0b5171a | ORPH microblaze | host-go-bootstrap-1.4-boots... | NOK | http://autobuild.buildroot.net/results/48e728f9bec0b03ff7729bb31672416d8541eb45 | ORPH aarch64 | host-go-bootstrap-1.4-boots... | NOK | http://autobuild.buildroot.net/results/dc717eb20df77de116a7a116432fa0f724e7de98 | ORPH powerpc64le | host-go-bootstrap-1.4-boots... | NOK | http://autobuild.buildroot.net/results/162862b0174a0bc1a325a3ae143e17507921b694 | ORPH mipsel | host-go-bootstrap-1.4-boots... | NOK | http://autobuild.buildroot.net/results/3ecb0143c54f3f8c14d0d6d7a441df70d6afa174 | ORPH aarch64_be | host-go-bootstrap-1.4-boots... | NOK | http://autobuild.buildroot.net/results/786ed11dc76a0645d2e430a173d3ec8e5a203b30 | ORPH mips64 | host-go-bootstrap-1.4-boots... | NOK | http://autobuild.buildroot.net/results/a240bb6b0ea053d20dc0eea10b7e6ff447ba33bd | ORPH microblaze | host-go-bootstrap-1.4-boots... | NOK | http://autobuild.buildroot.net/results/e3523cd5c90f6e16961a810eedf8f10bec321bb5 | ORPH powerpc64le | host-go-bootstrap-1.4-boots... | NOK | http://autobuild.buildroot.net/results/b65ced5ce17010d9961a5598f85e0803bf927d61 | ORPH aarch64_be | host-go-bootstrap-1.4-boots... | NOK | http://autobuild.buildroot.net/results/b54af3d79bf7f75b6c49774691abdc5d15f64686 | ORPH mips64 | host-go-bootstrap-1.4-boots... | NOK | http://autobuild.buildroot.net/results/3964030038197f790bb51666c7040adf56a1a2df | ORPH x86_64 | host-go-bootstrap-1.4-boots... | NOK | http://autobuild.buildroot.net/results/552f2408e6bced486d3571775f25a7764258ad4c | ORPH powerpc | host-go-bootstrap-1.4-boots... | NOK | http://autobuild.buildroot.net/results/1a5956428f56616b717ed7ab475fda7b0b579288 | ORPH mips | host-go-bootstrap-1.4-boots... | NOK | http://autobuild.buildroot.net/results/7ea4b679a3d235538a790b5c94bea1c4d69bb7a9 | ORPH i686 | host-go-bootstrap-1.4-boots... | NOK | http://autobuild.buildroot.net/results/6b56796da53dcf524f2b684635e72333569d6c66 | ORPH i686 | host-go-bootstrap-1.4-boots... | NOK | http://autobuild.buildroot.net/results/743ebb7705450f998689424e68f63051e611b2a9 | ORPH s390x | host-go-bootstrap-1.4-boots... | NOK | http://autobuild.buildroot.net/results/cfc2232df2f58058c67009565b867bfd4c01426a | ORPH or1k | host-go-bootstrap-1.4-boots... | NOK | http://autobuild.buildroot.net/results/7cbeeaba2ff8c8ef602039e3fad9b565b3157626 | ORPH aarch64 | host-go-bootstrap-1.4-boots... | NOK | http://autobuild.buildroot.net/results/d386e764d091d0c4abcb7e43b0a8a5760184be17 | ORPH sh4eb | host-libzlib-1.2.13 | NOK | http://autobuild.buildroot.net/results/19f0de30899523a9e89e842de9bcc46027196089 | ORPH nios2 | host-libzlib-1.2.13 | NOK | http://autobuild.buildroot.net/results/34295a5852ba795110c002e8679865149d138b6f | ORPH powerpc64le | host-libzlib-1.2.13 | NOK | http://autobuild.buildroot.net/results/fe20de915eb833d10ddc45260bb5ce8ce6e1168f | ORPH mips64 | host-libzlib-1.2.13 | NOK | http://autobuild.buildroot.net/results/9855ce3dce5bc3c7b452e8fd977a00432a440fdf | ORPH microblazeel | host-libzlib-1.2.13 | NOK | http://autobuild.buildroot.net/results/56d889a9e2b9b3202950830be342d7f7c1f85b5c | ORPH riscv32 | host-libzlib-1.2.13 | NOK | http://autobuild.buildroot.net/results/bc562bc67d6e2d4bdaa14fdd074c2338047c0541 | ORPH or1k | host-libzlib-1.2.13 | NOK | http://autobuild.buildroot.net/results/430bc610ffaf4b20e169a67807f5fc236e0dae22 | ORPH s390x | host-libzlib-1.2.13 | NOK | http://autobuild.buildroot.net/results/1b8535925c1eba27a9670529a87ace151ab0a075 | ORPH x86_64 | host-libzlib-1.2.13 | NOK | http://autobuild.buildroot.net/results/9b8c550a570621b977816630c95c2f355a6ed3ae | ORPH mips | host-pahole-1.24 | NOK | http://autobuild.buildroot.net/results/ae62dedefa10e9e2ec13fd28015fa6be66f0e8e6 | arm | host-pahole-1.24 | NOK | http://autobuild.buildroot.net/results/262780eb6f6b85f367cffc6176a41778030fd740 | arm | host-pahole-1.24 | NOK | http://autobuild.buildroot.net/results/f6b852b908aac276497aced98aa120551f853d2c | aarch64_be | host-pahole-1.24 | NOK | http://autobuild.buildroot.net/results/5b766c2b5d3a7cda4751e94e2e274cea2951ed2d | microblazeel | host-pahole-1.24 | NOK | http://autobuild.buildroot.net/results/decf0b5711c41c426ea29440e9fefd7a9270b366 | powerpc | host-pahole-1.24 | NOK | http://autobuild.buildroot.net/results/b760d90b82d1f060fb924863770af6e886f5c1d1 | s390x | host-pahole-1.24 | NOK | http://autobuild.buildroot.net/results/6df15cf51b855b8cd59fb9ff4798598a698a93c8 | microblaze | host-pahole-1.24 | NOK | http://autobuild.buildroot.net/results/0d9fad4aa9a0008234720b0823c8b8276a54dcfe | mips64 | host-pahole-1.24 | NOK | http://autobuild.buildroot.net/results/b35ddd93c13f66b8fc45258efac52493e44e84e2 | mipsel | host-rust-1.67.0 | NOK | http://autobuild.buildroot.net/results/106d2e3228f64f3c0d12a3f4d68dafb689706ee4 | mips | host-rust-1.67.0 | NOK | http://autobuild.buildroot.net/results/b83a98b13d3a9b8adaae3c2217f85af4b47c97d3 | x86_64 | host-rust-1.67.0 | NOK | http://autobuild.buildroot.net/results/3c8295e74c7645f8df557530d91f35da6641399c | powerpc64le | host-rust-1.67.0 | NOK | http://autobuild.buildroot.net/results/1e2a22963d9dfc4cf1a387a08950318ad14a4744 | x86_64 | host-rust-1.67.0 | NOK | http://autobuild.buildroot.net/results/d65267184cd79706f1e167dce6e0afb65238a997 | arm | kexec-2.0.25 | NOK | http://autobuild.buildroot.net/results/6bfc12c5fa5eac2125827594a3d3dced7e531b74 | ORPH armeb | libdill-32d0e8b733416208e04... | NOK | http://autobuild.buildroot.net/results/efc98c3ed474af59a2da279e33d0095201fddc7d | armeb | libev-4.33 | NOK | http://autobuild.buildroot.net/results/a7574572a91d781dc77e0e997bc173664d5f3962 | ORPH armeb | libev-4.33 | NOK | http://autobuild.buildroot.net/results/222f08195bcdd6b11379319215cf696d343f88a2 | ORPH i586 | libgcrypt-1.10.1 | NOK | http://autobuild.buildroot.net/results/5af09d2e81a757ea18880987c8e55156b66d2513 | ORPH i686 | libgcrypt-1.10.1 | NOK | http://autobuild.buildroot.net/results/a0149a3b111b6263423e59355dc4de15fdb1ef34 | ORPH arceb | libglib2-2.72.3 | NOK | http://autobuild.buildroot.net/results/9a49f7666fcfcdef23570a1f59ec426663ddb338 | arceb | libglib2-2.72.3 | NOK | http://autobuild.buildroot.net/results/214725d0c4d092fab1284bb8109eef08da391498 | arc | libglib2-2.72.3 | NOK | http://autobuild.buildroot.net/results/5e5e6ac0e4ea0ebacb8827f21c39564058945c5b | aarch64_be | libgpg-error-1.46 | NOK | http://autobuild.buildroot.net/results/0806f16fb16c1637c6005a11cdb4889b2f359ad3 | ORPH aarch64_be | libgpg-error-1.46 | NOK | http://autobuild.buildroot.net/results/36eb52a77c807d5b6192e0709ea7c5fe3ce5e721 | ORPH riscv64 | liblog4c-localtime-1.0 | NOK | http://autobuild.buildroot.net/results/1a6db7f3de29a545eee53225e97849226b5fbad4 | sh4aeb | libnss-3.88.1 | NOK | http://autobuild.buildroot.net/results/1f970cf6491d46c063720326e110894ad398c56d | mips64el | linux-5.10.162-cip24 | NOK | http://autobuild.buildroot.net/results/c7c21cb5254b4167dd2e2fe5b16f8f1623ad9444 | ORPH m68k | linux-5.10.162-cip24-rt10 | NOK | http://autobuild.buildroot.net/results/f7521de60b0054e225403a983d52180ca079926d | ORPH mips64 | linux-5.10.162-cip24-rt10 | NOK | http://autobuild.buildroot.net/results/20cecb00a7617338724eefc4694c08d5208154b1 | ORPH xtensa | linux-6.1.14 | NOK | http://autobuild.buildroot.net/results/586846d6c64cb1bd284b50f2f7eccd04dfb804fc | ORPH sparc | linux-6.1.14 | NOK | http://autobuild.buildroot.net/results/fa1a7a394b6bddfd092d0e34de90cb4990f82890 | ORPH sparc64 | netsniff-ng-0.6.8 | NOK | http://autobuild.buildroot.net/results/640b910ee75e8123f78b8bf50d9e02d32175e0b0 | nios2 | network-manager-1.40.10 | NOK | http://autobuild.buildroot.net/results/a0a314ea3ae1db9b353090054cd9f9899e483bf4 | ORPH riscv64 | ntp-4.2.8p15 | NOK | http://autobuild.buildroot.net/results/7020c3ff47bd06fede453ee6f1a5924d184dbcaa | ORPH mips | olsr-0.9.8 | NOK | http://autobuild.buildroot.net/results/fb0a1e5e5b373bcaadcd6ee149ee47d812ac06a4 | ORPH powerpc64le | pcre2-10.42 | NOK | http://autobuild.buildroot.net/results/a7ebb2424e095c76b1330a1c690f668753ae3611 | ORPH sparc | php-8.2.3 | NOK | http://autobuild.buildroot.net/results/bb65d08d591a0a28c0f9868f6cbcee7e8cdb4418 | mips | python-orjson-3.8.4 | NOK | http://autobuild.buildroot.net/results/dc45ef40f2d1f9e35ede5807f4d1930962c2b2af | microblazeel | quickjs-2021-03-27 | NOK | http://autobuild.buildroot.net/results/63de7626d66b64a79fc9c903d48043b856031fdc | microblazeel | quickjs-2021-03-27 | NOK | http://autobuild.buildroot.net/results/54ed61b250023f7708c0a0b52a9d3fea71904a9f | arc | rtl_433-22.11 | NOK | http://autobuild.buildroot.net/results/9bc3309fb6f8645b572f7aab2eccd56b1ed7b4d5 | or1k | skalibs-2.12.0.1 | NOK | http://autobuild.buildroot.net/results/3b554b3f6ae43d4d2185a197618bda989832b240 | mips | unknown | NOK | http://autobuild.buildroot.net/results/1dc33addfa8e7c0f790c95143579f685d83f33db | arceb | unknown | NOK | http://autobuild.buildroot.net/results/f0e8584159859b46b5daab23a997b893884aa8fb | nios2 | unknown | NOK | http://autobuild.buildroot.net/results/0055a273c2c5b0485192498ce49093cc32364c64 | arc | unknown | NOK | http://autobuild.buildroot.net/results/dd44b4382131a2204c7cc4c36d19d0afc437bdd7 | mips64el | wireguard-linux-compat-1.0.... | NOK | http://autobuild.buildroot.net/results/bd74017bd581b88f2443ece8ef72ba3b72ca8ed3 | i686 | x264-baee400fa9ced6f5481a72... | NOK | http://autobuild.buildroot.net/results/837b10a97169d08afffeb33ccca7c20287480ec8 | mipsel | xenomai-3.0.10 | NOK | http://autobuild.buildroot.net/results/7c226d6db44f734b45f76f46b837613421df4b5b | nios2 | xfsprogs-5.14.2 | NOK | http://autobuild.buildroot.net/results/8f951178bafa163f39cfd28ccf43a14fa05e19c7 | ORPH Classification of failures by reason for next --------------------------------------------- host-go-1.19.6 | 3 glibc-2.36-81-g4f4d7a13edfd... | 2 alsa-lib-1.2.8 | 1 busybox-1.36.0 | 1 bzip2-1.0.8 | 1 elfutils-0.186 | 1 fs/ubifs/ubifs.mk:49: /home... | 1 haproxy-2.6.5 | 1 host-pahole-1.24 | 1 host-rust-1.67.1 | 1 libjxl-0.7.0 | 1 linux-5.10.162-cip24 | 1 netsurf-3.10 | 1 olsr-0.9.8 | 1 perl-5.36.0 | 1 systemd-252.4 | 1 tmux-3.3a | 1 unknown | 1 zfs-2.1.7 | 1 Detail of failures for next --------------------------- arch | reason | OK? | url | orph? -------------+--------------------------------+-----+---------------------------------------------------------------------------------+------- or1k | alsa-lib-1.2.8 | NOK | http://autobuild.buildroot.net/results/b84a4123923169a022cc4a20e2ce7f54b01a63f5 | mips64 | busybox-1.36.0 | NOK | http://autobuild.buildroot.net/results/391b78b6cdcfc43a2d95e1d4ccb5f98c8af805f6 | ORPH mips64el | bzip2-1.0.8 | NOK | http://autobuild.buildroot.net/results/a22ebfca705cd144932865e5d71efbe65a16cfe2 | ORPH microblaze | elfutils-0.186 | NOK | http://autobuild.buildroot.net/results/0b8b1dc1b472356fe60cd2cf50742be6c0768ca9 | ORPH powerpc | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/712f5dd0ccb4db44671c796a4cbe4c7afc54358e | armeb | glibc-2.36-81-g4f4d7a13edfd... | NOK | http://autobuild.buildroot.net/results/cd8bbff7827fe749ee3cda58293d991a0706aa15 | powerpc64 | glibc-2.36-81-g4f4d7a13edfd... | NOK | http://autobuild.buildroot.net/results/d709c19f1570058fdd4b6da552ba7a3562ed763c | sh4a | haproxy-2.6.5 | NOK | http://autobuild.buildroot.net/results/1d1830873d648f9aac8944ccfbcc3dfeedc40142 | i686 | host-go-1.19.6 | NOK | http://autobuild.buildroot.net/results/10507f3d99c428d8d22e22c032549acf08aab307 | mips64el | host-go-1.19.6 | NOK | http://autobuild.buildroot.net/results/50a34e17313a1cacceb11aea6105cdb677ee664c | mips64el | host-go-1.19.6 | NOK | http://autobuild.buildroot.net/results/fe13e9153b71aeb85028cb20c019d5356453bee7 | sparc64 | host-pahole-1.24 | NOK | http://autobuild.buildroot.net/results/7bf778f53cebec31c72e5674c839b62d9af94f89 | mips | host-rust-1.67.1 | NOK | http://autobuild.buildroot.net/results/c660c2c10e556c3b38b4cdffb1857002909fbb0e | armeb | libjxl-0.7.0 | NOK | http://autobuild.buildroot.net/results/f41a02c6a9478625293952a350c3450490e8a364 | mipsel | linux-5.10.162-cip24 | NOK | http://autobuild.buildroot.net/results/4a1bbd3768d844dfc5d1f07531df9bedb6396c41 | ORPH arceb | netsurf-3.10 | NOK | http://autobuild.buildroot.net/results/0203826f273148aa0b1e4241d7a9662e4a3a08aa | powerpc64 | olsr-0.9.8 | NOK | http://autobuild.buildroot.net/results/18d4f7a2739df306781cefd45ad3cf13e07759da | ORPH sparc | perl-5.36.0 | NOK | http://autobuild.buildroot.net/results/49c278de928cdcc71be72e96db984eaf35e94b7e | sh4a | systemd-252.4 | NOK | http://autobuild.buildroot.net/results/bdbf5ca47dd0c295e479e4d0a44d2b58455e2b98 | sh4 | tmux-3.3a | NOK | http://autobuild.buildroot.net/results/f2e453d275561051250a1f610086feec18feb0cd | sparc64 | unknown | NOK | http://autobuild.buildroot.net/results/dcba85ba05800d6be2b9fc21a0dda067da48ed56 | arc | zfs-2.1.7 | NOK | http://autobuild.buildroot.net/results/c2da90337463607c2fadfeac7ad72e5c3899a61f | Classification of failures by reason for 2022.11.x -------------------------------------------------- dahdi-linux-3.2.0 | 1 gnu-efi-3.0.15 | 1 host-go-1.19.6 | 1 libgcrypt-1.10.1 | 1 lirc-tools-0.10.2 | 1 tmux-3.1c | 1 unknown | 1 xvisor-0.3.1 | 1 Detail of failures for 2022.11.x -------------------------------- arch | reason | OK? | url | orph? -------------+--------------------------------+-----+---------------------------------------------------------------------------------+------- i686 | dahdi-linux-3.2.0 | NOK | http://autobuild.buildroot.net/results/227023c8aa3ac3f057c8c500208a84c6adb47933 | mips64el | gnu-efi-3.0.15 | NOK | http://autobuild.buildroot.net/results/691aa6e80b1bde6af1899f7a319e119732fd1d34 | mips64 | host-go-1.19.6 | NOK | http://autobuild.buildroot.net/results/6245196ef3524171a7ff08c3883524122f8bd1ee | armeb | libgcrypt-1.10.1 | NOK | http://autobuild.buildroot.net/results/75fac7bfb49a438d7ed920c436a8bd4afa192c14 | ORPH mipsel | lirc-tools-0.10.2 | NOK | http://autobuild.buildroot.net/results/70ccdf3438b9b0e381c7fd22087d9bab5d063451 | ORPH powerpc64le | tmux-3.1c | NOK | http://autobuild.buildroot.net/results/880474095df71145e83be269f0b5774434847ba4 | sparc64 | unknown | NOK | http://autobuild.buildroot.net/results/18984deae061b5296db21ba04237eb8258f4964d | riscv32 | xvisor-0.3.1 | NOK | http://autobuild.buildroot.net/results/7691da12580db492515823c845002bb2e8bd07b5 | -- http://autobuild.buildroot.net From sebastian.weyer at smile.fr Wed Mar 8 08:27:13 2023 From: sebastian.weyer at smile.fr (Sebastian Weyer) Date: Wed, 8 Mar 2023 09:27:13 +0100 Subject: [Buildroot] [PATCH v4 1/3] package/nushell: new package Message-ID: <20230308082716.54730-1-sebastian.weyer@smile.fr> Nushell is a shell - written in Rust - that makes use of the nushell language to interact with the operating system Signed-off-by: Sebastian Weyer --- This new version adds ncurses-target-progs as a dependency which is a hidden dependency of nushell. With this option enabled, nushell is also usable without specifically replacing getty by agetty. Signed-off-by: Sebastian Weyer --- DEVELOPERS | 3 +++ package/Config.in | 1 + package/nushell/Config.in | 12 ++++++++++++ package/nushell/nushell.hash | 2 ++ package/nushell/nushell.mk | 20 ++++++++++++++++++++ 5 files changed, 38 insertions(+) create mode 100644 package/nushell/Config.in create mode 100644 package/nushell/nushell.hash create mode 100644 package/nushell/nushell.mk diff --git a/DEVELOPERS b/DEVELOPERS index 6256576e02..4577f20b22 100644 --- a/DEVELOPERS +++ b/DEVELOPERS @@ -2550,6 +2550,9 @@ F: support/misc/toolchainfile.cmake.in N: Sam Voss F: package/ripgrep/ +N: Sebastian Weyer +F: package/nushell/ + N: S??bastien Szymanski F: package/mmc-utils/ F: package/python-flask-jsonrpc/ diff --git a/package/Config.in b/package/Config.in index 3ace25c665..7fca46afb5 100644 --- a/package/Config.in +++ b/package/Config.in @@ -2577,6 +2577,7 @@ comment "Shells" source "package/bash/Config.in" source "package/dash/Config.in" source "package/mksh/Config.in" + source "package/nushell/Config.in" source "package/zsh/Config.in" comment "Utilities" source "package/apg/Config.in" diff --git a/package/nushell/Config.in b/package/nushell/Config.in new file mode 100644 index 0000000000..edb01d2f72 --- /dev/null +++ b/package/nushell/Config.in @@ -0,0 +1,12 @@ +config BR2_PACKAGE_NUSHELL + bool "nushell" + depends on BR2_PACKAGE_HOST_RUSTC_TARGET_ARCH_SUPPORTS + select BR2_PACKAGE_HOST_RUSTC + select BR2_PACKAGE_OPENSSL + select BR2_PACKAGE_HOST_PKGCONF + select BR2_PACKAGE_NCURSES + select BR2_PACKAGE_NCURSES_TARGET_PROGS + help + A new type of shell. + + https://github.com/nushell/nushell diff --git a/package/nushell/nushell.hash b/package/nushell/nushell.hash new file mode 100644 index 0000000000..a77e711a5d --- /dev/null +++ b/package/nushell/nushell.hash @@ -0,0 +1,2 @@ +# Locally generated +sha256 352e807698d5f95e9bfdd9dd5512acab3cbef315379299a32e5f322a76eb718a nushell-0.76.0.tar.gz diff --git a/package/nushell/nushell.mk b/package/nushell/nushell.mk new file mode 100644 index 0000000000..836f414d0a --- /dev/null +++ b/package/nushell/nushell.mk @@ -0,0 +1,20 @@ +################################################################################ +# +# nushell +# +################################################################################ + +NUSHELL_VERSION = 0.76.0 +NUSHELL_SITE = $(call github,nushell,nushell,$(NUSHELL_VERSION)) +NUSHELL_LICENSE = MIT +NUSHELL_LICENSE_FILES = LICENSE +NUSHELL_DEPENDENCIES = openssl host-pkgconf ncurses + +# Add /bin/nu to /etc/shells as in package/bash/bash.mk +define NUSHELL_ADD_NU_TO_SHELLS + grep -qsE '^/bin/nu$$' $(TARGET_DIR)/etc/shells \ + || echo "/bin/nu" >> $(TARGET_DIR)/etc/shells +endef +NUSHELL_TARGET_FINALIZE_HOOKS += NUSHELL_ADD_NU_TO_SHELLS + +$(eval $(cargo-package)) -- 2.25.1 From sebastian.weyer at smile.fr Wed Mar 8 08:27:14 2023 From: sebastian.weyer at smile.fr (Sebastian Weyer) Date: Wed, 8 Mar 2023 09:27:14 +0100 Subject: [Buildroot] [PATCH v4 2/3] package/nushell: Add default configs In-Reply-To: <20230308082716.54730-1-sebastian.weyer@smile.fr> References: <20230308082716.54730-1-sebastian.weyer@smile.fr> Message-ID: <20230308082716.54730-2-sebastian.weyer@smile.fr> Automatically place default files for the nushell environment and config in the appropriate folder to avoid the prompt at startup, asking if you want to create them. Signed-off-by: Sebastian Weyer --- These default configs are optional and might not even be necessary, they only prevent the prompt at the first startup of the shell --- package/nushell/nushell.mk | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/package/nushell/nushell.mk b/package/nushell/nushell.mk index 836f414d0a..0a596c39fa 100644 --- a/package/nushell/nushell.mk +++ b/package/nushell/nushell.mk @@ -10,6 +10,15 @@ NUSHELL_LICENSE = MIT NUSHELL_LICENSE_FILES = LICENSE NUSHELL_DEPENDENCIES = openssl host-pkgconf ncurses +define NUSHELL_CREATE_DEFCONFIG + $(INSTALL) -m 0644 -D $(@D)/crates/nu-utils/src/sample_config/default_config.nu \ + $(TARGET_DIR)/root/.config/nushell/config.nu + $(INSTALL) -m 0644 -D $(@D)/crates/nu-utils/src/sample_config/default_env.nu \ + $(TARGET_DIR)/root/.config/nushell/env.nu +endef + +NUSHELL_POST_INSTALL_TARGET_HOOKS += NUSHELL_CREATE_DEFCONFIG + # Add /bin/nu to /etc/shells as in package/bash/bash.mk define NUSHELL_ADD_NU_TO_SHELLS grep -qsE '^/bin/nu$$' $(TARGET_DIR)/etc/shells \ -- 2.25.1 From sebastian.weyer at smile.fr Wed Mar 8 08:27:15 2023 From: sebastian.weyer at smile.fr (Sebastian Weyer) Date: Wed, 8 Mar 2023 09:27:15 +0100 Subject: [Buildroot] [PATCH v4 3/3] support/testing/tests/package/test_nu.py: New runtime test In-Reply-To: <20230308082716.54730-1-sebastian.weyer@smile.fr> References: <20230308082716.54730-1-sebastian.weyer@smile.fr> Message-ID: <20230308082716.54730-3-sebastian.weyer@smile.fr> Load sample script support/testing/tests/package/sample_nu.nu onto the target and verify proper execution by nushell Signed-off-by: Sebastian Weyer --- DEVELOPERS | 2 + support/testing/tests/package/sample_nu.nu | 6 ++ support/testing/tests/package/test_nu.py | 68 ++++++++++++++++++++++ 3 files changed, 76 insertions(+) create mode 100644 support/testing/tests/package/sample_nu.nu create mode 100644 support/testing/tests/package/test_nu.py diff --git a/DEVELOPERS b/DEVELOPERS index 4577f20b22..726cd73af7 100644 --- a/DEVELOPERS +++ b/DEVELOPERS @@ -2552,6 +2552,8 @@ F: package/ripgrep/ N: Sebastian Weyer F: package/nushell/ +F: support/testing/tests/package/test_nu.py +F: support/testing/tests/package/sample_nu.nu N: S??bastien Szymanski F: package/mmc-utils/ diff --git a/support/testing/tests/package/sample_nu.nu b/support/testing/tests/package/sample_nu.nu new file mode 100644 index 0000000000..8904b29933 --- /dev/null +++ b/support/testing/tests/package/sample_nu.nu @@ -0,0 +1,6 @@ +# myscript.nu +def greet [name] { + ["hello" $name] +} + +greet "world" diff --git a/support/testing/tests/package/test_nu.py b/support/testing/tests/package/test_nu.py new file mode 100644 index 0000000000..5ca6a87543 --- /dev/null +++ b/support/testing/tests/package/test_nu.py @@ -0,0 +1,68 @@ +import os + +import infra.basetest + +class TestNuBase(infra.basetest.BRTest): + # infra.basetest.BASIC_TOOLCHAIN_CONFIG cannot be used as it doesn't + # support a host rustc which is necessary for nushell + config = \ + """ + BR2_arm=y + BR2_cortex_a9=y + BR2_ARM_ENABLE_NEON=y + BR2_ARM_ENABLE_VFP=y + BR2_TOOLCHAIN_EXTERNAL=y + BR2_TARGET_GENERIC_GETTY_PORT="ttyAMA0" + BR2_SYSTEM_DHCP="eth0" + BR2_TARGET_ROOTFS_CPIO=y + BR2_PACKAGE_BUSYBOX_SHOW_OTHERS=y + BR2_PACKAGE_BASH=y + BR2_PACKAGE_NUSHELL=y + BR2_TARGET_ROOTFS_CPIO=y + """ + + def login(self): + img = os.path.join(self.builddir, "images", "rootfs.cpio") + self.emulator.boot(arch="armv7", + kernel="builtin", + options=["-initrd",img]) + self.emulator.login() + +# load a scipt on the target and check if it is executed correctly by nu +class TestNu(TestNuBase): + config_sample_scripts = \ + """ + BR2_ROOTFS_POST_BUILD_SCRIPT="{}" + BR2_ROOTFS_POST_SCRIPT_ARGS="{}" + """.format(infra.filepath("tests/package/copy-sample-script-to-target.sh"), + "{sample_scripts}") + + #simple hello world script found in the nushell doc + sample_scripts = ["tests/package/sample_nu.nu"] + + timeout = -1 + interpreter = "nu" + + def __init__(self, names): + """Add the scripts to the target in build time.""" + super(TestNuBase, self).__init__(names) + scripts = [infra.filepath(s) for s in self.sample_scripts] + self.config += self.config_sample_scripts.format(sample_scripts=" ".join(scripts)) + + def check_sample_scripts_exist(self): + """Check the scripts were really added to the image.""" + scripts = [os.path.basename(s) for s in self.sample_scripts] + cmd = "md5sum " + " ".join(scripts) + _, exit_code = self.emulator.run(cmd) + self.assertEqual(exit_code, 0) + + def run_sample_scripts(self): + """Run each script previously added to the image.""" + for script in self.sample_scripts: + cmd = self.interpreter + " " + os.path.basename(script) + self.assertRunOk(cmd, timeout=self.timeout) + + def test_run(self): + self.login() + self.check_sample_scripts_exist() + self.run_sample_scripts() -- 2.25.1 From fperrad at gmail.com Wed Mar 8 08:50:47 2023 From: fperrad at gmail.com (Francois Perrad) Date: Wed, 8 Mar 2023 09:50:47 +0100 Subject: [Buildroot] [PATCH] package/htop: bump to version 3.2.2 Message-ID: <20230308085047.126406-1-francois.perrad@gadz.org> Signed-off-by: Francois Perrad --- package/htop/htop.hash | 4 ++-- package/htop/htop.mk | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package/htop/htop.hash b/package/htop/htop.hash index d43da1344..12dc864de 100644 --- a/package/htop/htop.hash +++ b/package/htop/htop.hash @@ -1,5 +1,5 @@ -# From https://github.com/htop-dev/htop/releases/download/3.2.1/htop-3.2.1.tar.xz.sha256 -sha256 5a17121cf1c69d2f2e557c0b29d45a2c353ab983f644742e1c2e4ece15aa6cbb htop-3.2.1.tar.xz +# From https://github.com/htop-dev/htop/releases/download/3.2.2/htop-3.2.2.tar.xz.sha256 +sha256 bac9e9ab7198256b8802d2e3b327a54804dc2a19b77a5f103645b11c12473dc8 htop-3.2.2.tar.xz # Locally calculated sha256 8177f97513213526df2cf6184d8ff986c675afb514d4e68a404010521b880643 COPYING diff --git a/package/htop/htop.mk b/package/htop/htop.mk index df2ec2590..aafda5d48 100644 --- a/package/htop/htop.mk +++ b/package/htop/htop.mk @@ -4,7 +4,7 @@ # ################################################################################ -HTOP_VERSION = 3.2.1 +HTOP_VERSION = 3.2.2 HTOP_SOURCE = htop-$(HTOP_VERSION).tar.xz HTOP_SITE = https://github.com/htop-dev/htop/releases/download/$(HTOP_VERSION) HTOP_DEPENDENCIES = ncurses -- 2.37.2 From fperrad at gmail.com Wed Mar 8 08:50:55 2023 From: fperrad at gmail.com (Francois Perrad) Date: Wed, 8 Mar 2023 09:50:55 +0100 Subject: [Buildroot] [PATCH] package/libgtk3: bump to version 3.24.37 Message-ID: <20230308085055.126427-1-francois.perrad@gadz.org> Signed-off-by: Francois Perrad --- package/libgtk3/libgtk3.hash | 4 ++-- package/libgtk3/libgtk3.mk | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package/libgtk3/libgtk3.hash b/package/libgtk3/libgtk3.hash index 9fed2c9df..22c37bf60 100644 --- a/package/libgtk3/libgtk3.hash +++ b/package/libgtk3/libgtk3.hash @@ -1,5 +1,5 @@ -# From https://download.gnome.org/sources/gtk+/3.24/gtk+-3.24.36.sha256sum -sha256 27a6ef157743350c807ffea59baa1d70226dbede82a5e953ffd58ea6059fe691 gtk+-3.24.36.tar.xz +# From https://download.gnome.org/sources/gtk+/3.24/gtk+-3.24.37.sha256sum +sha256 6745f0b4c053794151fd0f0e2474b077cccff5f83e9dd1bf3d39fe9fe5fb7f57 gtk+-3.24.37.tar.xz # Hash for license file: sha256 b7993225104d90ddd8024fd838faf300bea5e83d91203eab98e29512acebd69c COPYING diff --git a/package/libgtk3/libgtk3.mk b/package/libgtk3/libgtk3.mk index 283c129ce..18a8a9fa4 100644 --- a/package/libgtk3/libgtk3.mk +++ b/package/libgtk3/libgtk3.mk @@ -5,7 +5,7 @@ ################################################################################ LIBGTK3_VERSION_MAJOR = 3.24 -LIBGTK3_VERSION = $(LIBGTK3_VERSION_MAJOR).36 +LIBGTK3_VERSION = $(LIBGTK3_VERSION_MAJOR).37 LIBGTK3_SOURCE = gtk+-$(LIBGTK3_VERSION).tar.xz LIBGTK3_SITE = https://download.gnome.org/sources/gtk+/$(LIBGTK3_VERSION_MAJOR) LIBGTK3_LICENSE = LGPL-2.0+ -- 2.37.2 From fperrad at gmail.com Wed Mar 8 08:51:03 2023 From: fperrad at gmail.com (Francois Perrad) Date: Wed, 8 Mar 2023 09:51:03 +0100 Subject: [Buildroot] [PATCH] package/pango: bump to version 1.50.14 Message-ID: <20230308085103.126448-1-francois.perrad@gadz.org> Signed-off-by: Francois Perrad --- package/pango/pango.hash | 4 ++-- package/pango/pango.mk | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package/pango/pango.hash b/package/pango/pango.hash index 1dbc5c919..3e609e6e0 100644 --- a/package/pango/pango.hash +++ b/package/pango/pango.hash @@ -1,5 +1,5 @@ -# From https://download.gnome.org/sources/pango/1.50/pango-1.50.12.sha256sum -sha256 caef96d27bbe792a6be92727c73468d832b13da57c8071ef79b9df69ee058fe3 pango-1.50.12.tar.xz +# From https://download.gnome.org/sources/pango/1.50/pango-1.50.14.sha256sum +sha256 1d67f205bfc318c27a29cfdfb6828568df566795df0cb51d2189cde7f2d581e8 pango-1.50.14.tar.xz # Locally computed sha256 d245807f90032872d1438d741ed21e2490e1175dc8aa3afa5ddb6c8e529b58e5 COPYING diff --git a/package/pango/pango.mk b/package/pango/pango.mk index f19faf050..723e6d228 100644 --- a/package/pango/pango.mk +++ b/package/pango/pango.mk @@ -5,7 +5,7 @@ ################################################################################ PANGO_VERSION_MAJOR = 1.50 -PANGO_VERSION = $(PANGO_VERSION_MAJOR).12 +PANGO_VERSION = $(PANGO_VERSION_MAJOR).14 PANGO_SOURCE = pango-$(PANGO_VERSION).tar.xz PANGO_SITE = https://download.gnome.org/sources/pango/$(PANGO_VERSION_MAJOR) PANGO_INSTALL_STAGING = YES -- 2.37.2 From sebastian.weyer at smile.fr Wed Mar 8 08:53:51 2023 From: sebastian.weyer at smile.fr (Sebastian Weyer) Date: Wed, 8 Mar 2023 09:53:51 +0100 Subject: [Buildroot] [PATCH v5 1/3] package/nushell: new package Message-ID: <20230308085354.127183-1-sebastian.weyer@smile.fr> Nushell is a shell - written in Rust - that makes use of the nushell language to interact with the operating system Signed-off-by: Sebastian Weyer --- This new version adds ncurses-target-progs as a dependency which is a hidden dependency of nushell. With this option enabled, nushell is also usable without specifically replacing getty by agetty. Signed-off-by: Sebastian Weyer --- DEVELOPERS | 3 +++ package/Config.in | 1 + package/nushell/Config.in | 12 ++++++++++++ package/nushell/nushell.hash | 2 ++ package/nushell/nushell.mk | 20 ++++++++++++++++++++ 5 files changed, 38 insertions(+) create mode 100644 package/nushell/Config.in create mode 100644 package/nushell/nushell.hash create mode 100644 package/nushell/nushell.mk diff --git a/DEVELOPERS b/DEVELOPERS index 6256576e02..4577f20b22 100644 --- a/DEVELOPERS +++ b/DEVELOPERS @@ -2550,6 +2550,9 @@ F: support/misc/toolchainfile.cmake.in N: Sam Voss F: package/ripgrep/ +N: Sebastian Weyer +F: package/nushell/ + N: S??bastien Szymanski F: package/mmc-utils/ F: package/python-flask-jsonrpc/ diff --git a/package/Config.in b/package/Config.in index 3ace25c665..7fca46afb5 100644 --- a/package/Config.in +++ b/package/Config.in @@ -2577,6 +2577,7 @@ comment "Shells" source "package/bash/Config.in" source "package/dash/Config.in" source "package/mksh/Config.in" + source "package/nushell/Config.in" source "package/zsh/Config.in" comment "Utilities" source "package/apg/Config.in" diff --git a/package/nushell/Config.in b/package/nushell/Config.in new file mode 100644 index 0000000000..edb01d2f72 --- /dev/null +++ b/package/nushell/Config.in @@ -0,0 +1,12 @@ +config BR2_PACKAGE_NUSHELL + bool "nushell" + depends on BR2_PACKAGE_HOST_RUSTC_TARGET_ARCH_SUPPORTS + select BR2_PACKAGE_HOST_RUSTC + select BR2_PACKAGE_OPENSSL + select BR2_PACKAGE_HOST_PKGCONF + select BR2_PACKAGE_NCURSES + select BR2_PACKAGE_NCURSES_TARGET_PROGS + help + A new type of shell. + + https://github.com/nushell/nushell diff --git a/package/nushell/nushell.hash b/package/nushell/nushell.hash new file mode 100644 index 0000000000..a77e711a5d --- /dev/null +++ b/package/nushell/nushell.hash @@ -0,0 +1,2 @@ +# Locally generated +sha256 352e807698d5f95e9bfdd9dd5512acab3cbef315379299a32e5f322a76eb718a nushell-0.76.0.tar.gz diff --git a/package/nushell/nushell.mk b/package/nushell/nushell.mk new file mode 100644 index 0000000000..836f414d0a --- /dev/null +++ b/package/nushell/nushell.mk @@ -0,0 +1,20 @@ +################################################################################ +# +# nushell +# +################################################################################ + +NUSHELL_VERSION = 0.76.0 +NUSHELL_SITE = $(call github,nushell,nushell,$(NUSHELL_VERSION)) +NUSHELL_LICENSE = MIT +NUSHELL_LICENSE_FILES = LICENSE +NUSHELL_DEPENDENCIES = openssl host-pkgconf ncurses + +# Add /bin/nu to /etc/shells as in package/bash/bash.mk +define NUSHELL_ADD_NU_TO_SHELLS + grep -qsE '^/bin/nu$$' $(TARGET_DIR)/etc/shells \ + || echo "/bin/nu" >> $(TARGET_DIR)/etc/shells +endef +NUSHELL_TARGET_FINALIZE_HOOKS += NUSHELL_ADD_NU_TO_SHELLS + +$(eval $(cargo-package)) -- 2.25.1 From sebastian.weyer at smile.fr Wed Mar 8 08:53:52 2023 From: sebastian.weyer at smile.fr (Sebastian Weyer) Date: Wed, 8 Mar 2023 09:53:52 +0100 Subject: [Buildroot] [PATCH v5 2/3] package/nushell: Add default configs In-Reply-To: <20230308085354.127183-1-sebastian.weyer@smile.fr> References: <20230308085354.127183-1-sebastian.weyer@smile.fr> Message-ID: <20230308085354.127183-2-sebastian.weyer@smile.fr> Automatically place default files for the nushell environment and config in the appropriate folder to avoid the prompt at startup, asking if you want to create them. Signed-off-by: Sebastian Weyer --- These default configs are optional and might not even be necessary, they only prevent the prompt at the first startup of the shell --- package/nushell/nushell.mk | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/package/nushell/nushell.mk b/package/nushell/nushell.mk index 836f414d0a..0a596c39fa 100644 --- a/package/nushell/nushell.mk +++ b/package/nushell/nushell.mk @@ -10,6 +10,15 @@ NUSHELL_LICENSE = MIT NUSHELL_LICENSE_FILES = LICENSE NUSHELL_DEPENDENCIES = openssl host-pkgconf ncurses +define NUSHELL_CREATE_DEFCONFIG + $(INSTALL) -m 0644 -D $(@D)/crates/nu-utils/src/sample_config/default_config.nu \ + $(TARGET_DIR)/root/.config/nushell/config.nu + $(INSTALL) -m 0644 -D $(@D)/crates/nu-utils/src/sample_config/default_env.nu \ + $(TARGET_DIR)/root/.config/nushell/env.nu +endef + +NUSHELL_POST_INSTALL_TARGET_HOOKS += NUSHELL_CREATE_DEFCONFIG + # Add /bin/nu to /etc/shells as in package/bash/bash.mk define NUSHELL_ADD_NU_TO_SHELLS grep -qsE '^/bin/nu$$' $(TARGET_DIR)/etc/shells \ -- 2.25.1 From sebastian.weyer at smile.fr Wed Mar 8 08:53:53 2023 From: sebastian.weyer at smile.fr (Sebastian Weyer) Date: Wed, 8 Mar 2023 09:53:53 +0100 Subject: [Buildroot] [PATCH v5 3/3] support/testing/tests/package/test_nu.py: New runtime test In-Reply-To: <20230308085354.127183-1-sebastian.weyer@smile.fr> References: <20230308085354.127183-1-sebastian.weyer@smile.fr> Message-ID: <20230308085354.127183-3-sebastian.weyer@smile.fr> Load sample script support/testing/tests/package/sample_nu.nu onto the target and verify proper execution by nushell Signed-off-by: Sebastian Weyer --- DEVELOPERS | 2 + support/testing/tests/package/sample_nu.nu | 6 ++ support/testing/tests/package/test_nu.py | 65 ++++++++++++++++++++++ 3 files changed, 73 insertions(+) create mode 100644 support/testing/tests/package/sample_nu.nu create mode 100644 support/testing/tests/package/test_nu.py diff --git a/DEVELOPERS b/DEVELOPERS index 4577f20b22..726cd73af7 100644 --- a/DEVELOPERS +++ b/DEVELOPERS @@ -2552,6 +2552,8 @@ F: package/ripgrep/ N: Sebastian Weyer F: package/nushell/ +F: support/testing/tests/package/test_nu.py +F: support/testing/tests/package/sample_nu.nu N: S??bastien Szymanski F: package/mmc-utils/ diff --git a/support/testing/tests/package/sample_nu.nu b/support/testing/tests/package/sample_nu.nu new file mode 100644 index 0000000000..8904b29933 --- /dev/null +++ b/support/testing/tests/package/sample_nu.nu @@ -0,0 +1,6 @@ +# myscript.nu +def greet [name] { + ["hello" $name] +} + +greet "world" diff --git a/support/testing/tests/package/test_nu.py b/support/testing/tests/package/test_nu.py new file mode 100644 index 0000000000..b7ca52038d --- /dev/null +++ b/support/testing/tests/package/test_nu.py @@ -0,0 +1,65 @@ +import os + +import infra.basetest + +class TestNuBase(infra.basetest.BRTest): + # infra.basetest.BASIC_TOOLCHAIN_CONFIG cannot be used as it doesn't + # support a host rustc which is necessary for nushell + config = \ + """ + BR2_arm=y + BR2_cortex_a9=y + BR2_ARM_ENABLE_NEON=y + BR2_ARM_ENABLE_VFP=y + BR2_TOOLCHAIN_EXTERNAL=y + BR2_TARGET_GENERIC_GETTY_PORT="ttyAMA0" + BR2_SYSTEM_DHCP="eth0" + BR2_PACKAGE_NUSHELL=y + BR2_TARGET_ROOTFS_CPIO=y + """ + + def login(self): + img = os.path.join(self.builddir, "images", "rootfs.cpio") + self.emulator.boot(arch="armv7", + kernel="builtin", + options=["-initrd",img]) + self.emulator.login() + +# load a scipt on the target and check if it is executed correctly by nu +class TestNu(TestNuBase): + config_sample_scripts = \ + """ + BR2_ROOTFS_POST_BUILD_SCRIPT="{}" + BR2_ROOTFS_POST_SCRIPT_ARGS="{}" + """.format(infra.filepath("tests/package/copy-sample-script-to-target.sh"), + "{sample_scripts}") + + #simple hello world script found in the nushell doc + sample_scripts = ["tests/package/sample_nu.nu"] + + timeout = -1 + interpreter = "nu" + + def __init__(self, names): + """Add the scripts to the target in build time.""" + super(TestNuBase, self).__init__(names) + scripts = [infra.filepath(s) for s in self.sample_scripts] + self.config += self.config_sample_scripts.format(sample_scripts=" ".join(scripts)) + + def check_sample_scripts_exist(self): + """Check the scripts were really added to the image.""" + scripts = [os.path.basename(s) for s in self.sample_scripts] + cmd = "md5sum " + " ".join(scripts) + _, exit_code = self.emulator.run(cmd) + self.assertEqual(exit_code, 0) + + def run_sample_scripts(self): + """Run each script previously added to the image.""" + for script in self.sample_scripts: + cmd = self.interpreter + " " + os.path.basename(script) + self.assertRunOk(cmd, timeout=self.timeout) + + def test_run(self): + self.login() + self.check_sample_scripts_exist() + self.run_sample_scripts() -- 2.25.1 From romain.naour at smile.fr Wed Mar 8 09:53:52 2023 From: romain.naour at smile.fr (Romain Naour) Date: Wed, 8 Mar 2023 10:53:52 +0100 Subject: [Buildroot] [PATCH v5 1/3] package/nushell: new package In-Reply-To: <20230308085354.127183-1-sebastian.weyer@smile.fr> References: <20230308085354.127183-1-sebastian.weyer@smile.fr> Message-ID: Le 08/03/2023 ? 09:53, Sebastian Weyer a ?crit?: > Nushell is a shell - written in Rust - that makes use of the nushell > language to interact with the operating system > > Signed-off-by: Sebastian Weyer > --- > This new version adds ncurses-target-progs as a dependency which is a > hidden dependency of nushell. With this option enabled, nushell is also > usable without specifically replacing getty by agetty. For the next time, please keep the history of changes between each new version. > > Signed-off-by: Sebastian Weyer > --- > DEVELOPERS | 3 +++ > package/Config.in | 1 + > package/nushell/Config.in | 12 ++++++++++++ > package/nushell/nushell.hash | 2 ++ > package/nushell/nushell.mk | 20 ++++++++++++++++++++ > 5 files changed, 38 insertions(+) > create mode 100644 package/nushell/Config.in > create mode 100644 package/nushell/nushell.hash > create mode 100644 package/nushell/nushell.mk > > diff --git a/DEVELOPERS b/DEVELOPERS > index 6256576e02..4577f20b22 100644 > --- a/DEVELOPERS > +++ b/DEVELOPERS > @@ -2550,6 +2550,9 @@ F: support/misc/toolchainfile.cmake.in > N: Sam Voss > F: package/ripgrep/ > > +N: Sebastian Weyer Small indentation issue. > +F: package/nushell/ > + > N: S?bastien Szymanski > F: package/mmc-utils/ > F: package/python-flask-jsonrpc/ > diff --git a/package/Config.in b/package/Config.in > index 3ace25c665..7fca46afb5 100644 > --- a/package/Config.in > +++ b/package/Config.in > @@ -2577,6 +2577,7 @@ comment "Shells" > source "package/bash/Config.in" > source "package/dash/Config.in" > source "package/mksh/Config.in" > + source "package/nushell/Config.in" > source "package/zsh/Config.in" > comment "Utilities" > source "package/apg/Config.in" > diff --git a/package/nushell/Config.in b/package/nushell/Config.in > new file mode 100644 > index 0000000000..edb01d2f72 > --- /dev/null > +++ b/package/nushell/Config.in > @@ -0,0 +1,12 @@ > +config BR2_PACKAGE_NUSHELL > + bool "nushell" > + depends on BR2_PACKAGE_HOST_RUSTC_TARGET_ARCH_SUPPORTS > + select BR2_PACKAGE_HOST_RUSTC > + select BR2_PACKAGE_OPENSSL > + select BR2_PACKAGE_HOST_PKGCONF > + select BR2_PACKAGE_NCURSES > + select BR2_PACKAGE_NCURSES_TARGET_PROGS > + help > + A new type of shell. > + > + https://github.com/nushell/nushell > diff --git a/package/nushell/nushell.hash b/package/nushell/nushell.hash > new file mode 100644 > index 0000000000..a77e711a5d > --- /dev/null > +++ b/package/nushell/nushell.hash > @@ -0,0 +1,2 @@ > +# Locally generated > +sha256 352e807698d5f95e9bfdd9dd5512acab3cbef315379299a32e5f322a76eb718a nushell-0.76.0.tar.gz Missing hash of the LICENSE file. > diff --git a/package/nushell/nushell.mk b/package/nushell/nushell.mk > new file mode 100644 > index 0000000000..836f414d0a > --- /dev/null > +++ b/package/nushell/nushell.mk > @@ -0,0 +1,20 @@ > +################################################################################ > +# > +# nushell > +# > +################################################################################ > + > +NUSHELL_VERSION = 0.76.0 > +NUSHELL_SITE = $(call github,nushell,nushell,$(NUSHELL_VERSION)) > +NUSHELL_LICENSE = MIT > +NUSHELL_LICENSE_FILES = LICENSE > +NUSHELL_DEPENDENCIES = openssl host-pkgconf ncurses Please don't mix host and target package in this list. > + > +# Add /bin/nu to /etc/shells as in package/bash/bash.mk nu is installed into /usr/bin/ not /bin. Maybe you had BR2_ROOTFS_MERGED_USR=y ? Best regards, Romain > +define NUSHELL_ADD_NU_TO_SHELLS > + grep -qsE '^/bin/nu$$' $(TARGET_DIR)/etc/shells \ > + || echo "/bin/nu" >> $(TARGET_DIR)/etc/shells > +endef > +NUSHELL_TARGET_FINALIZE_HOOKS += NUSHELL_ADD_NU_TO_SHELLS > + > +$(eval $(cargo-package)) > > > _______________________________________________ > buildroot mailing list > buildroot at buildroot.org > https://lists.buildroot.org/mailman/listinfo/buildroot From romain.naour at smile.fr Wed Mar 8 09:57:12 2023 From: romain.naour at smile.fr (Romain Naour) Date: Wed, 8 Mar 2023 10:57:12 +0100 Subject: [Buildroot] [PATCH v5 2/3] package/nushell: Add default configs In-Reply-To: <20230308085354.127183-2-sebastian.weyer@smile.fr> References: <20230308085354.127183-1-sebastian.weyer@smile.fr> <20230308085354.127183-2-sebastian.weyer@smile.fr> Message-ID: <65aaaa67-875c-e5e2-195b-21b564af73f0@smile.fr> Le 08/03/2023 ? 09:53, Sebastian Weyer a ?crit?: > Automatically place default files for the nushell environment and > config in the appropriate folder to avoid the prompt at startup, asking > if you want to create them. > > Signed-off-by: Sebastian Weyer > --- > These default configs are optional and might not even be necessary, they > only prevent the prompt at the first startup of the shell > --- > package/nushell/nushell.mk | 9 +++++++++ > 1 file changed, 9 insertions(+) > > diff --git a/package/nushell/nushell.mk b/package/nushell/nushell.mk > index 836f414d0a..0a596c39fa 100644 > --- a/package/nushell/nushell.mk > +++ b/package/nushell/nushell.mk > @@ -10,6 +10,15 @@ NUSHELL_LICENSE = MIT > NUSHELL_LICENSE_FILES = LICENSE > NUSHELL_DEPENDENCIES = openssl host-pkgconf ncurses > > +define NUSHELL_CREATE_DEFCONFIG The name of this define is not really accurate, what about NUSHELL_INSTALL_DEFAULT_CONFIG ? > + $(INSTALL) -m 0644 -D $(@D)/crates/nu-utils/src/sample_config/default_config.nu \ > + $(TARGET_DIR)/root/.config/nushell/config.nu > + $(INSTALL) -m 0644 -D $(@D)/crates/nu-utils/src/sample_config/default_env.nu \ > + $(TARGET_DIR)/root/.config/nushell/env.nu > +endef > + I think you can remove this new empty line. > +NUSHELL_POST_INSTALL_TARGET_HOOKS += NUSHELL_CREATE_DEFCONFIG Best regards, Romain > + > # Add /bin/nu to /etc/shells as in package/bash/bash.mk > define NUSHELL_ADD_NU_TO_SHELLS > grep -qsE '^/bin/nu$$' $(TARGET_DIR)/etc/shells \ From romain.naour at smile.fr Wed Mar 8 10:10:29 2023 From: romain.naour at smile.fr (Romain Naour) Date: Wed, 8 Mar 2023 11:10:29 +0100 Subject: [Buildroot] [PATCH v5 3/3] support/testing/tests/package/test_nu.py: New runtime test In-Reply-To: <20230308085354.127183-3-sebastian.weyer@smile.fr> References: <20230308085354.127183-1-sebastian.weyer@smile.fr> <20230308085354.127183-3-sebastian.weyer@smile.fr> Message-ID: Le 08/03/2023 ? 09:53, Sebastian Weyer a ?crit?: > Load sample script support/testing/tests/package/sample_nu.nu onto the > target and verify proper execution by nushell > > Signed-off-by: Sebastian Weyer > --- > DEVELOPERS | 2 + > support/testing/tests/package/sample_nu.nu | 6 ++ > support/testing/tests/package/test_nu.py | 65 ++++++++++++++++++++++ > 3 files changed, 73 insertions(+) > create mode 100644 support/testing/tests/package/sample_nu.nu > create mode 100644 support/testing/tests/package/test_nu.py > > diff --git a/DEVELOPERS b/DEVELOPERS > index 4577f20b22..726cd73af7 100644 > --- a/DEVELOPERS > +++ b/DEVELOPERS > @@ -2552,6 +2552,8 @@ F: package/ripgrep/ > > N: Sebastian Weyer > F: package/nushell/ > +F: support/testing/tests/package/test_nu.py > +F: support/testing/tests/package/sample_nu.nu > > N: S?bastien Szymanski > F: package/mmc-utils/ > diff --git a/support/testing/tests/package/sample_nu.nu b/support/testing/tests/package/sample_nu.nu > new file mode 100644 > index 0000000000..8904b29933 > --- /dev/null > +++ b/support/testing/tests/package/sample_nu.nu > @@ -0,0 +1,6 @@ Do we need a shebang here ? > +# myscript.nu Remove this comment. > +def greet [name] { > + ["hello" $name] > +} > + > +greet "world" > diff --git a/support/testing/tests/package/test_nu.py b/support/testing/tests/package/test_nu.py > new file mode 100644 > index 0000000000..b7ca52038d > --- /dev/null > +++ b/support/testing/tests/package/test_nu.py > @@ -0,0 +1,65 @@ > +import os > + > +import infra.basetest > + > +class TestNuBase(infra.basetest.BRTest): > + # infra.basetest.BASIC_TOOLCHAIN_CONFIG cannot be used as it doesn't > + # support a host rustc which is necessary for nushell > + config = \ > + """ > + BR2_arm=y > + BR2_cortex_a9=y > + BR2_ARM_ENABLE_NEON=y > + BR2_ARM_ENABLE_VFP=y > + BR2_TOOLCHAIN_EXTERNAL=y > + BR2_TARGET_GENERIC_GETTY_PORT="ttyAMA0" > + BR2_SYSTEM_DHCP="eth0" > + BR2_PACKAGE_NUSHELL=y > + BR2_TARGET_ROOTFS_CPIO=y > + """ > + > + def login(self): > + img = os.path.join(self.builddir, "images", "rootfs.cpio") > + self.emulator.boot(arch="armv7", > + kernel="builtin", > + options=["-initrd",img]) > + self.emulator.login() > + > +# load a scipt on the target and check if it is executed correctly by nu > +class TestNu(TestNuBase): > + config_sample_scripts = \ > + """ > + BR2_ROOTFS_POST_BUILD_SCRIPT="{}" > + BR2_ROOTFS_POST_SCRIPT_ARGS="{}" > + """.format(infra.filepath("tests/package/copy-sample-script-to-target.sh"), > + "{sample_scripts}") > + > + #simple hello world script found in the nushell doc > + sample_scripts = ["tests/package/sample_nu.nu"] > + > + timeout = -1 -1 seems the default value for timeout. > + interpreter = "nu" > + > + def __init__(self, names): > + """Add the scripts to the target in build time.""" > + super(TestNuBase, self).__init__(names) > + scripts = [infra.filepath(s) for s in self.sample_scripts] > + self.config += self.config_sample_scripts.format(sample_scripts=" ".join(scripts)) > + > + def check_sample_scripts_exist(self): > + """Check the scripts were really added to the image.""" > + scripts = [os.path.basename(s) for s in self.sample_scripts] > + cmd = "md5sum " + " ".join(scripts) > + _, exit_code = self.emulator.run(cmd) > + self.assertEqual(exit_code, 0) > + > + def run_sample_scripts(self): > + """Run each script previously added to the image.""" > + for script in self.sample_scripts: > + cmd = self.interpreter + " " + os.path.basename(script) Maybe we can just use "nu " + os.path.basename(script) I guess you used the python infra example. > + self.assertRunOk(cmd, timeout=self.timeout) > + > + def test_run(self): > + self.login() > + self.check_sample_scripts_exist() > + self.run_sample_scripts() Best regards, Romain > > > _______________________________________________ > buildroot mailing list > buildroot at buildroot.org > https://lists.buildroot.org/mailman/listinfo/buildroot From sebastian.weyer at smile.fr Wed Mar 8 13:15:52 2023 From: sebastian.weyer at smile.fr (Sebastian Weyer) Date: Wed, 8 Mar 2023 14:15:52 +0100 Subject: [Buildroot] [PATCH v6 2/3] package/nushell: Add default configs In-Reply-To: <20230308131554.642965-1-sebastian.weyer@smile.fr> References: <20230308131554.642965-1-sebastian.weyer@smile.fr> Message-ID: <20230308131554.642965-2-sebastian.weyer@smile.fr> Automatically place default files for the nushell environment and config in the appropriate folder to avoid the prompt at startup, asking if you want to create them. Signed-off-by: Sebastian Weyer --- These default configs are optional and might not even be necessary, they only prevent the prompt at the first startup of the shell --- package/nushell/nushell.mk | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/package/nushell/nushell.mk b/package/nushell/nushell.mk index b9c1ee6434..8ac3045c9f 100644 --- a/package/nushell/nushell.mk +++ b/package/nushell/nushell.mk @@ -10,6 +10,14 @@ NUSHELL_LICENSE = MIT NUSHELL_LICENSE_FILES = LICENSE NUSHELL_DEPENDENCIES = host-pkgconf openssl ncurses +define NUSHELL_INSTALL_DEFAULT_CONFIG + $(INSTALL) -m 0644 -D $(@D)/crates/nu-utils/src/sample_config/default_config.nu \ + $(TARGET_DIR)/root/.config/nushell/config.nu + $(INSTALL) -m 0644 -D $(@D)/crates/nu-utils/src/sample_config/default_env.nu \ + $(TARGET_DIR)/root/.config/nushell/env.nu +endef +NUSHELL_POST_INSTALL_TARGET_HOOKS += NUSHELL_INSTALL_DEFAULT_CONFIG + # Add /usr/bin/nu to /etc/shells as in package/bash/bash.mk define NUSHELL_ADD_NU_TO_SHELLS grep -qsE '^/usr/bin/nu$$' $(TARGET_DIR)/etc/shells \ -- 2.25.1 From sebastian.weyer at smile.fr Wed Mar 8 13:15:51 2023 From: sebastian.weyer at smile.fr (Sebastian Weyer) Date: Wed, 8 Mar 2023 14:15:51 +0100 Subject: [Buildroot] [PATCH v6 1/3] package/nushell: new package Message-ID: <20230308131554.642965-1-sebastian.weyer@smile.fr> Nushell is a shell - written in Rust - that makes use of the nushell language to interact with the operating system Signed-off-by: Sebastian Weyer --- This new version adds ncurses-target-progs as a dependency which is a hidden dependency of nushell. With this option enabled, nushell is also usable without specifically replacing getty by agetty. Nushell is not POSIX compliant and therefore should not be used as login shell since some programs might assume a POSIX-compliant shell and therefore break the system. Signed-off-by: Sebastian Weyer --- DEVELOPERS | 3 +++ package/Config.in | 1 + package/nushell/Config.in | 12 ++++++++++++ package/nushell/nushell.hash | 3 +++ package/nushell/nushell.mk | 20 ++++++++++++++++++++ 5 files changed, 39 insertions(+) create mode 100644 package/nushell/Config.in create mode 100644 package/nushell/nushell.hash create mode 100644 package/nushell/nushell.mk diff --git a/DEVELOPERS b/DEVELOPERS index 6256576e02..9e3855423e 100644 --- a/DEVELOPERS +++ b/DEVELOPERS @@ -2550,6 +2550,9 @@ F: support/misc/toolchainfile.cmake.in N: Sam Voss F: package/ripgrep/ +N: Sebastian Weyer +F: package/nushell/ + N: S??bastien Szymanski F: package/mmc-utils/ F: package/python-flask-jsonrpc/ diff --git a/package/Config.in b/package/Config.in index 3ace25c665..7fca46afb5 100644 --- a/package/Config.in +++ b/package/Config.in @@ -2577,6 +2577,7 @@ comment "Shells" source "package/bash/Config.in" source "package/dash/Config.in" source "package/mksh/Config.in" + source "package/nushell/Config.in" source "package/zsh/Config.in" comment "Utilities" source "package/apg/Config.in" diff --git a/package/nushell/Config.in b/package/nushell/Config.in new file mode 100644 index 0000000000..edb01d2f72 --- /dev/null +++ b/package/nushell/Config.in @@ -0,0 +1,12 @@ +config BR2_PACKAGE_NUSHELL + bool "nushell" + depends on BR2_PACKAGE_HOST_RUSTC_TARGET_ARCH_SUPPORTS + select BR2_PACKAGE_HOST_RUSTC + select BR2_PACKAGE_OPENSSL + select BR2_PACKAGE_HOST_PKGCONF + select BR2_PACKAGE_NCURSES + select BR2_PACKAGE_NCURSES_TARGET_PROGS + help + A new type of shell. + + https://github.com/nushell/nushell diff --git a/package/nushell/nushell.hash b/package/nushell/nushell.hash new file mode 100644 index 0000000000..b553a6c2bc --- /dev/null +++ b/package/nushell/nushell.hash @@ -0,0 +1,3 @@ +# Locally generated +sha256 352e807698d5f95e9bfdd9dd5512acab3cbef315379299a32e5f322a76eb718a nushell-0.76.0.tar.gz +sha256 e189616e535e9f7bf410a72e6fc51ad1e0ae461c58d592e186c2669daa5d1e5d LICENSE diff --git a/package/nushell/nushell.mk b/package/nushell/nushell.mk new file mode 100644 index 0000000000..b9c1ee6434 --- /dev/null +++ b/package/nushell/nushell.mk @@ -0,0 +1,20 @@ +################################################################################ +# +# nushell +# +################################################################################ + +NUSHELL_VERSION = 0.76.0 +NUSHELL_SITE = $(call github,nushell,nushell,$(NUSHELL_VERSION)) +NUSHELL_LICENSE = MIT +NUSHELL_LICENSE_FILES = LICENSE +NUSHELL_DEPENDENCIES = host-pkgconf openssl ncurses + +# Add /usr/bin/nu to /etc/shells as in package/bash/bash.mk +define NUSHELL_ADD_NU_TO_SHELLS + grep -qsE '^/usr/bin/nu$$' $(TARGET_DIR)/etc/shells \ + || echo "/usr/bin/nu" >> $(TARGET_DIR)/etc/shells +endef +NUSHELL_TARGET_FINALIZE_HOOKS += NUSHELL_ADD_NU_TO_SHELLS + +$(eval $(cargo-package)) -- 2.25.1 From sebastian.weyer at smile.fr Wed Mar 8 13:15:53 2023 From: sebastian.weyer at smile.fr (Sebastian Weyer) Date: Wed, 8 Mar 2023 14:15:53 +0100 Subject: [Buildroot] [PATCH v6 3/3] support/testing/tests/package/test_nu.py: New runtime test In-Reply-To: <20230308131554.642965-1-sebastian.weyer@smile.fr> References: <20230308131554.642965-1-sebastian.weyer@smile.fr> Message-ID: <20230308131554.642965-3-sebastian.weyer@smile.fr> Load sample script support/testing/tests/package/sample_nu.nu onto the target and verify proper execution by nushell Signed-off-by: Sebastian Weyer --- DEVELOPERS | 2 + support/testing/tests/package/sample_nu.nu | 6 +++ support/testing/tests/package/test_nu.py | 62 ++++++++++++++++++++++ 3 files changed, 70 insertions(+) create mode 100644 support/testing/tests/package/sample_nu.nu create mode 100644 support/testing/tests/package/test_nu.py diff --git a/DEVELOPERS b/DEVELOPERS index 9e3855423e..9a7257c4b2 100644 --- a/DEVELOPERS +++ b/DEVELOPERS @@ -2552,6 +2552,8 @@ F: package/ripgrep/ N: Sebastian Weyer F: package/nushell/ +F: support/testing/tests/package/test_nu.py +F: support/testing/tests/package/sample_nu.nu N: S??bastien Szymanski F: package/mmc-utils/ diff --git a/support/testing/tests/package/sample_nu.nu b/support/testing/tests/package/sample_nu.nu new file mode 100644 index 0000000000..5287862cf1 --- /dev/null +++ b/support/testing/tests/package/sample_nu.nu @@ -0,0 +1,6 @@ +#! /usr/bin/nu +def greet [name] { + ["hello" $name] +} + +greet "world" diff --git a/support/testing/tests/package/test_nu.py b/support/testing/tests/package/test_nu.py new file mode 100644 index 0000000000..ba2ddb9851 --- /dev/null +++ b/support/testing/tests/package/test_nu.py @@ -0,0 +1,62 @@ +import os + +import infra.basetest + +class TestNuBase(infra.basetest.BRTest): + # infra.basetest.BASIC_TOOLCHAIN_CONFIG cannot be used as it doesn't + # support a host rustc which is necessary for nushell + config = \ + """ + BR2_arm=y + BR2_cortex_a9=y + BR2_ARM_ENABLE_NEON=y + BR2_ARM_ENABLE_VFP=y + BR2_TOOLCHAIN_EXTERNAL=y + BR2_TARGET_GENERIC_GETTY_PORT="ttyAMA0" + BR2_SYSTEM_DHCP="eth0" + BR2_PACKAGE_NUSHELL=y + BR2_TARGET_ROOTFS_CPIO=y + """ + + def login(self): + img = os.path.join(self.builddir, "images", "rootfs.cpio") + self.emulator.boot(arch="armv7", + kernel="builtin", + options=["-initrd",img]) + self.emulator.login() + +# load a script on the target and check if it is executed correctly by nu +class TestNu(TestNuBase): + config_sample_scripts = \ + """ + BR2_ROOTFS_POST_BUILD_SCRIPT="{}" + BR2_ROOTFS_POST_SCRIPT_ARGS="{}" + """.format(infra.filepath("tests/package/copy-sample-script-to-target.sh"), + "{sample_scripts}") + + #simple hello world script found in the nushell doc + sample_scripts = ["tests/package/sample_nu.nu"] + + def __init__(self, names): + """Add the scripts to the target in build time.""" + super(TestNuBase, self).__init__(names) + scripts = [infra.filepath(s) for s in self.sample_scripts] + self.config += self.config_sample_scripts.format(sample_scripts=" ".join(scripts)) + + def check_sample_scripts_exist(self): + """Check the scripts were really added to the image.""" + scripts = [os.path.basename(s) for s in self.sample_scripts] + cmd = "md5sum " + " ".join(scripts) + _, exit_code = self.emulator.run(cmd) + self.assertEqual(exit_code, 0) + + def run_sample_scripts(self): + """Run each script previously added to the image.""" + for script in self.sample_scripts: + cmd = "nu " + os.path.basename(script) + self.assertRunOk(cmd) + + def test_run(self): + self.login() + self.check_sample_scripts_exist() + self.run_sample_scripts() -- 2.25.1 From nicolas.cavallari at green-communications.fr Wed Mar 8 17:25:33 2023 From: nicolas.cavallari at green-communications.fr (Nicolas Cavallari) Date: Wed, 8 Mar 2023 18:25:33 +0100 Subject: [Buildroot] [PATCH next 1/1] package/janus-gateway: bump to version 1.1.2 Message-ID: <20230308172533.773-1-nicolas.cavallari@green-communications.fr> Remove patch applied upstream. Signed-off-by: Nicolas Cavallari --- ...se-parentheses-to-ensure-compilation.patch | 27 ------------------- package/janus-gateway/janus-gateway.hash | 2 +- package/janus-gateway/janus-gateway.mk | 2 +- 3 files changed, 2 insertions(+), 29 deletions(-) delete mode 100644 package/janus-gateway/0003-Use-parentheses-to-ensure-compilation.patch diff --git a/package/janus-gateway/0003-Use-parentheses-to-ensure-compilation.patch b/package/janus-gateway/0003-Use-parentheses-to-ensure-compilation.patch deleted file mode 100644 index f91c13d1f6..0000000000 --- a/package/janus-gateway/0003-Use-parentheses-to-ensure-compilation.patch +++ /dev/null @@ -1,27 +0,0 @@ -From 51431c36cd5f2997c0f7723909195b9883ae0486 Mon Sep 17 00:00:00 2001 -From: Benson Muite -Date: Wed, 4 Jan 2023 13:33:36 +0300 -Subject: [PATCH] Use parentheses to ensure compilation (#3138) - -Compiler fails with latest Curl release. Use parenthesis to ensure compiler evaluates expression correctly. - -[Retrieved from: -https://github.com/meetecho/janus-gateway/commit/51431c36cd5f2997c0f7723909195b9883ae0486] -Signed-off-by: Fabrice Fontaine ---- - src/turnrest.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -diff --git a/src/turnrest.c b/src/turnrest.c -index b8560d22f2..42e6114de8 100644 ---- a/src/turnrest.c -+++ b/src/turnrest.c -@@ -165,7 +165,7 @@ janus_turnrest_response *janus_turnrest_request(const char *user) { - JANUS_LOG(LOG_VERB, "Sending request: %s\n", request_uri); - janus_mutex_unlock(&api_mutex); - curl_easy_setopt(curl, CURLOPT_URL, request_uri); -- curl_easy_setopt(curl, api_http_get ? CURLOPT_HTTPGET : CURLOPT_POST, 1); -+ curl_easy_setopt(curl, (api_http_get ? CURLOPT_HTTPGET : CURLOPT_POST), 1); - if(!api_http_get) { - /* FIXME Some servers don't like a POST with no data */ - curl_easy_setopt(curl, CURLOPT_POSTFIELDS, query_string); diff --git a/package/janus-gateway/janus-gateway.hash b/package/janus-gateway/janus-gateway.hash index 7a87ae737a..a147a8afff 100644 --- a/package/janus-gateway/janus-gateway.hash +++ b/package/janus-gateway/janus-gateway.hash @@ -1,3 +1,3 @@ # Locally computed -sha256 bb83c19d6137e39833e8eb2b1deeecb33b5d19d4f503d51703bdcc478c447940 janus-gateway-1.1.1.tar.gz +sha256 f721d62a22b38ba3a341a5502f06b8b3a5a4f7bd0e9cc6c53de257fe99695e17 janus-gateway-1.1.2.tar.gz sha256 91d04c97fa1da3fcd28205873276358aafc071c5b00a9ea8c49dd06d487a9dc6 COPYING diff --git a/package/janus-gateway/janus-gateway.mk b/package/janus-gateway/janus-gateway.mk index dd898563e5..786bc211d4 100644 --- a/package/janus-gateway/janus-gateway.mk +++ b/package/janus-gateway/janus-gateway.mk @@ -4,7 +4,7 @@ # ################################################################################ -JANUS_GATEWAY_VERSION = 1.1.1 +JANUS_GATEWAY_VERSION = 1.1.2 JANUS_GATEWAY_SITE = $(call github,meetecho,janus-gateway,v$(JANUS_GATEWAY_VERSION)) JANUS_GATEWAY_LICENSE = GPL-3.0 with OpenSSL exception JANUS_GATEWAY_LICENSE_FILES = COPYING -- 2.39.2 From fontaine.fabrice at gmail.com Wed Mar 8 17:44:02 2023 From: fontaine.fabrice at gmail.com (Fabrice Fontaine) Date: Wed, 8 Mar 2023 18:44:02 +0100 Subject: [Buildroot] [PATCH 1/1] package/pulseaudio: fix build without avahi-client Message-ID: <20230308174402.7574-1-fontaine.fabrice@gmail.com> Fix the following build failure without avahi-client raised since commit 7752afbe4bb9fa1def5ba89daf21564ea58af79a (before this commit, avahi was silently disabled): ../output-1/build/pulseaudio-16.1/meson.build:754:2: ERROR: Dependency "avahi-client" not found, tried pkgconfig and cmake Fixes: - http://autobuild.buildroot.org/results/0aea014eb4ed27870af908668d7b138d150f065a Signed-off-by: Fabrice Fontaine --- package/pulseaudio/pulseaudio.mk | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package/pulseaudio/pulseaudio.mk b/package/pulseaudio/pulseaudio.mk index 8c4b99b6ff..89191db541 100644 --- a/package/pulseaudio/pulseaudio.mk +++ b/package/pulseaudio/pulseaudio.mk @@ -25,7 +25,7 @@ PULSEAUDIO_DEPENDENCIES = \ PULSEAUDIO_LDFLAGS = $(TARGET_LDFLAGS) $(TARGET_NLS_LIBS) -ifeq ($(BR2_PACKAGE_AVAHI_DAEMON),y) +ifeq ($(BR2_PACKAGE_AVAHI_LIBAVAHI_CLIENT),y) PULSEAUDIO_CONF_OPTS += -Davahi=enabled PULSEAUDIO_DEPENDENCIES += avahi else -- 2.39.1 From fontaine.fabrice at gmail.com Wed Mar 8 17:47:53 2023 From: fontaine.fabrice at gmail.com (Fabrice Fontaine) Date: Wed, 8 Mar 2023 18:47:53 +0100 Subject: [Buildroot] [PATCH 1/1] Revert "package/pkg-autotools: force cross compiling" Message-ID: <20230308174753.9766-1-fontaine.fabrice@gmail.com> This reverts commit 83e06196ab2193b73b4d7c1decc12bdd654a91e1 which raises the following build failure with thttpd or wipe: configure: warning: cross_compiling=yes: invalid host type loading site script /dev/null creating cache ./config.cache configure: error: can only configure for one host and one target at a time Fixes: - http://autobuild.buildroot.org/results/e2156c3747b37d0ec2559a67f2f468ad42a20dbc - http://autobuild.buildroot.org/results/a356dd0cd1fb4c9a1b9d6a4cbad4ae2a34dbb562 Signed-off-by: Fabrice Fontaine --- package/pkg-autotools.mk | 2 -- 1 file changed, 2 deletions(-) diff --git a/package/pkg-autotools.mk b/package/pkg-autotools.mk index aac80369e0..717ff81593 100644 --- a/package/pkg-autotools.mk +++ b/package/pkg-autotools.mk @@ -195,7 +195,6 @@ define $(2)_CONFIGURE_CMDS --disable-documentation \ --with-xmlto=no \ --with-fop=no \ - cross_compiling=yes \ $$(if $$($$(PKG)_OVERRIDE_SRCDIR),,--disable-dependency-tracking) \ --enable-ipv6 \ $$(NLS_OPTS) \ @@ -230,7 +229,6 @@ define $(2)_CONFIGURE_CMDS --with-xmlto=no \ --with-fop=no \ --disable-nls \ - cross_compiling=no \ $$(if $$($$(PKG)_OVERRIDE_SRCDIR),,--disable-dependency-tracking) \ $$(QUIET) $$($$(PKG)_CONF_OPTS) \ ) -- 2.39.1 From fontaine.fabrice at gmail.com Wed Mar 8 18:07:51 2023 From: fontaine.fabrice at gmail.com (Fabrice Fontaine) Date: Wed, 8 Mar 2023 19:07:51 +0100 Subject: [Buildroot] [PATCH 1/1] package/mpv: needs NPTL Message-ID: <20230308180751.20525-1-fontaine.fabrice@gmail.com> mpv unconditionally uses pthread_getcpuclockid since version 0.33.0 and https://github.com/mpv-player/mpv/commit/fd3caa264ea0848e7e30db94390063c87e247003 resulting in the following build failure without NPTL since commit e3cf26dda31e6c1720c53e0229d93fe2a5ea18aa: ../common/stats.c: In function 'get_thread_cpu_time_ns': ../common/stats.c:75:9: error: implicit declaration of function 'pthread_getcpuclockid'; did you mean 'pthread_getspecific'? [-Werror=implicit-function-declaration] 75 | if (pthread_getcpuclockid(thread, &id) == 0 && | ^~~~~~~~~~~~~~~~~~~~~ | pthread_getspecific Fixes: - http://autobuild.buildroot.org/results/98cde5cbb0844c6ef483a75cf9a6f3fd3a46c693 Signed-off-by: Fabrice Fontaine --- package/mpv/Config.in | 6 +++--- package/tovid/Config.in | 8 ++++---- 2 files changed, 7 insertions(+), 7 deletions(-) diff --git a/package/mpv/Config.in b/package/mpv/Config.in index 6811497d73..8efb353c33 100644 --- a/package/mpv/Config.in +++ b/package/mpv/Config.in @@ -8,7 +8,7 @@ config BR2_PACKAGE_MPV bool "mpv" depends on BR2_INSTALL_LIBSTDCPP # libass depends on BR2_TOOLCHAIN_HAS_SYNC_4 # libass - depends on BR2_TOOLCHAIN_HAS_THREADS + depends on BR2_TOOLCHAIN_HAS_THREADS_NPTL depends on BR2_PACKAGE_FFMPEG_ARCH_SUPPORTS depends on BR2_TOOLCHAIN_GCC_AT_LEAST_4_9 # C11/stdatomic.h depends on BR2_TOOLCHAIN_HAS_ATOMIC @@ -34,10 +34,10 @@ config BR2_PACKAGE_MPV https://mpv.io/ -comment "mpv needs a toolchain w/ C++, threads, gcc >= 4.9" +comment "mpv needs a toolchain w/ C++, NPTL, gcc >= 4.9" depends on BR2_PACKAGE_FFMPEG_ARCH_SUPPORTS depends on BR2_TOOLCHAIN_HAS_ATOMIC depends on BR2_TOOLCHAIN_HAS_SYNC_4 - depends on !BR2_TOOLCHAIN_HAS_THREADS || \ + depends on !BR2_TOOLCHAIN_HAS_THREADS_NPTL || \ !BR2_INSTALL_LIBSTDCPP || \ !BR2_TOOLCHAIN_GCC_AT_LEAST_4_9 diff --git a/package/tovid/Config.in b/package/tovid/Config.in index 3dbb0e229e..c263acdd62 100644 --- a/package/tovid/Config.in +++ b/package/tovid/Config.in @@ -1,7 +1,7 @@ config BR2_PACKAGE_TOVID bool "tovid" depends on BR2_USE_MMU # fork() - depends on BR2_TOOLCHAIN_HAS_THREADS + depends on BR2_TOOLCHAIN_HAS_THREADS_NPTL # mpv depends on BR2_INSTALL_LIBSTDCPP depends on BR2_USE_WCHAR depends on BR2_PACKAGE_PYTHON3 @@ -29,12 +29,12 @@ config BR2_PACKAGE_TOVID http://tovid.wikia.com/wiki/Installing_tovid -comment "tovid needs a toolchain w/ threads, C++, wchar, gcc >= 4.9" +comment "tovid needs a toolchain w/ NPTL, C++, wchar, gcc >= 4.9" depends on BR2_USE_MMU depends on BR2_PACKAGE_FFMPEG_ARCH_SUPPORTS depends on BR2_TOOLCHAIN_HAS_ATOMIC depends on BR2_TOOLCHAIN_HAS_SYNC_4 - depends on !BR2_TOOLCHAIN_HAS_THREADS \ + depends on !BR2_TOOLCHAIN_HAS_THREADS_NPTL \ || !BR2_TOOLCHAIN_GCC_AT_LEAST_4_9 \ || !BR2_INSTALL_LIBSTDCPP \ || !BR2_USE_WCHAR @@ -45,6 +45,6 @@ comment "tovid depends on python3" depends on BR2_PACKAGE_FFMPEG_ARCH_SUPPORTS depends on BR2_TOOLCHAIN_HAS_ATOMIC depends on BR2_TOOLCHAIN_HAS_SYNC_4 - depends on !BR2_TOOLCHAIN_HAS_THREADS || \ + depends on !BR2_TOOLCHAIN_HAS_THREADS_NPTL || \ !BR2_TOOLCHAIN_GCC_AT_LEAST_4_9 depends on !BR2_TOOLCHAIN_EXTERNAL_SYNOPSYS_ARC -- 2.39.1 From peter at korsgaard.com Wed Mar 8 20:26:12 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 08 Mar 2023 21:26:12 +0100 Subject: [Buildroot] [PATCH 1/1] package/pulseaudio: fix build without avahi-client In-Reply-To: <20230308174402.7574-1-fontaine.fabrice@gmail.com> (Fabrice Fontaine's message of "Wed, 8 Mar 2023 18:44:02 +0100") References: <20230308174402.7574-1-fontaine.fabrice@gmail.com> Message-ID: <87o7p32dnf.fsf@dell.be.48ers.dk> >>>>> "Fabrice" == Fabrice Fontaine writes: > Fix the following build failure without avahi-client raised since commit > 7752afbe4bb9fa1def5ba89daf21564ea58af79a (before this commit, avahi was > silently disabled): > ../output-1/build/pulseaudio-16.1/meson.build:754:2: ERROR: Dependency > "avahi-client" not found, tried pkgconfig and cmake > Fixes: > - http://autobuild.buildroot.org/results/0aea014eb4ed27870af908668d7b138d150f065a > Signed-off-by: Fabrice Fontaine Committed, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Wed Mar 8 20:32:57 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 08 Mar 2023 21:32:57 +0100 Subject: [Buildroot] [PATCH 1/1] Revert "package/pkg-autotools: force cross compiling" In-Reply-To: <20230308174753.9766-1-fontaine.fabrice@gmail.com> (Fabrice Fontaine's message of "Wed, 8 Mar 2023 18:47:53 +0100") References: <20230308174753.9766-1-fontaine.fabrice@gmail.com> Message-ID: <87jzzr2dc6.fsf@dell.be.48ers.dk> >>>>> "Fabrice" == Fabrice Fontaine writes: Hi, > This reverts commit 83e06196ab2193b73b4d7c1decc12bdd654a91e1 which > raises the following build failure with thttpd or wipe: > configure: warning: cross_compiling=yes: invalid host type > loading site script /dev/null > creating cache ./config.cache > configure: error: can only configure for one host and one target at a time > Fixes: > - http://autobuild.buildroot.org/results/e2156c3747b37d0ec2559a67f2f468ad42a20dbc > - http://autobuild.buildroot.org/results/a356dd0cd1fb4c9a1b9d6a4cbad4ae2a34dbb562 > Signed-off-by: Fabrice Fontaine I was afraid of this. I guess it is because thttpd and wipe use really old autotools versions: output/build/thttpd-2.29/configure --version configure generated by autoconf version 2.13 output/build/wipe-2.3.1/configure --version configure generated by autoconf version 2.13 I guess a safer approach is to only pass it for the packages known to be affected by the issue. Daniel, care to send a patch for that? Committed, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Wed Mar 8 20:33:45 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 08 Mar 2023 21:33:45 +0100 Subject: [Buildroot] [PATCH 1/1] package/mpv: needs NPTL In-Reply-To: <20230308180751.20525-1-fontaine.fabrice@gmail.com> (Fabrice Fontaine's message of "Wed, 8 Mar 2023 19:07:51 +0100") References: <20230308180751.20525-1-fontaine.fabrice@gmail.com> Message-ID: <87fsaf2dau.fsf@dell.be.48ers.dk> >>>>> "Fabrice" == Fabrice Fontaine writes: > mpv unconditionally uses pthread_getcpuclockid since version 0.33.0 and > https://github.com/mpv-player/mpv/commit/fd3caa264ea0848e7e30db94390063c87e247003 > resulting in the following build failure without NPTL since commit > e3cf26dda31e6c1720c53e0229d93fe2a5ea18aa: > ../common/stats.c: In function 'get_thread_cpu_time_ns': > ../common/stats.c:75:9: error: implicit declaration of function > 'pthread_getcpuclockid'; did you mean 'pthread_getspecific'? > [-Werror=implicit-function-declaration] > 75 | if (pthread_getcpuclockid(thread, &id) == 0 && > | ^~~~~~~~~~~~~~~~~~~~~ > | pthread_getspecific > Fixes: > - http://autobuild.buildroot.org/results/98cde5cbb0844c6ef483a75cf9a6f3fd3a46c693 > Signed-off-by: Fabrice Fontaine Committed, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Wed Mar 8 20:27:15 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 8 Mar 2023 21:27:15 +0100 Subject: [Buildroot] [git commit] Revert "package/pkg-autotools: force cross compiling" Message-ID: <20230308203404.E4B7C86A3A@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=3c4d6288278b46b122ab9c011bbbdf8696281b88 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master This reverts commit 83e06196ab2193b73b4d7c1decc12bdd654a91e1 which raises the following build failure with thttpd or wipe: configure: warning: cross_compiling=yes: invalid host type loading site script /dev/null creating cache ./config.cache configure: error: can only configure for one host and one target at a time Fixes: - http://autobuild.buildroot.org/results/e2156c3747b37d0ec2559a67f2f468ad42a20dbc - http://autobuild.buildroot.org/results/a356dd0cd1fb4c9a1b9d6a4cbad4ae2a34dbb562 Signed-off-by: Fabrice Fontaine Signed-off-by: Peter Korsgaard --- package/pkg-autotools.mk | 2 -- 1 file changed, 2 deletions(-) diff --git a/package/pkg-autotools.mk b/package/pkg-autotools.mk index aac80369e0..717ff81593 100644 --- a/package/pkg-autotools.mk +++ b/package/pkg-autotools.mk @@ -195,7 +195,6 @@ define $(2)_CONFIGURE_CMDS --disable-documentation \ --with-xmlto=no \ --with-fop=no \ - cross_compiling=yes \ $$(if $$($$(PKG)_OVERRIDE_SRCDIR),,--disable-dependency-tracking) \ --enable-ipv6 \ $$(NLS_OPTS) \ @@ -230,7 +229,6 @@ define $(2)_CONFIGURE_CMDS --with-xmlto=no \ --with-fop=no \ --disable-nls \ - cross_compiling=no \ $$(if $$($$(PKG)_OVERRIDE_SRCDIR),,--disable-dependency-tracking) \ $$(QUIET) $$($$(PKG)_CONF_OPTS) \ ) From peter at korsgaard.com Wed Mar 8 20:26:06 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 8 Mar 2023 21:26:06 +0100 Subject: [Buildroot] [git commit] package/pulseaudio: fix build without avahi-client Message-ID: <20230308203404.D708A86A5F@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=63e33bf88dd2138c4caa3dbfd5e1d89518ddd398 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Fix the following build failure without avahi-client raised since commit 7752afbe4bb9fa1def5ba89daf21564ea58af79a (before this commit, avahi was silently disabled): ../output-1/build/pulseaudio-16.1/meson.build:754:2: ERROR: Dependency "avahi-client" not found, tried pkgconfig and cmake Fixes: - http://autobuild.buildroot.org/results/0aea014eb4ed27870af908668d7b138d150f065a Signed-off-by: Fabrice Fontaine Signed-off-by: Peter Korsgaard --- package/pulseaudio/pulseaudio.mk | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package/pulseaudio/pulseaudio.mk b/package/pulseaudio/pulseaudio.mk index 8c4b99b6ff..89191db541 100644 --- a/package/pulseaudio/pulseaudio.mk +++ b/package/pulseaudio/pulseaudio.mk @@ -25,7 +25,7 @@ PULSEAUDIO_DEPENDENCIES = \ PULSEAUDIO_LDFLAGS = $(TARGET_LDFLAGS) $(TARGET_NLS_LIBS) -ifeq ($(BR2_PACKAGE_AVAHI_DAEMON),y) +ifeq ($(BR2_PACKAGE_AVAHI_LIBAVAHI_CLIENT),y) PULSEAUDIO_CONF_OPTS += -Davahi=enabled PULSEAUDIO_DEPENDENCIES += avahi else From peter at korsgaard.com Wed Mar 8 20:33:11 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 8 Mar 2023 21:33:11 +0100 Subject: [Buildroot] [git commit] package/mpv: needs NPTL Message-ID: <20230308203404.EE82B86A63@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=720a68e33be7f46c8b5866d6b8f98b400f83f979 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master mpv unconditionally uses pthread_getcpuclockid since version 0.33.0 and https://github.com/mpv-player/mpv/commit/fd3caa264ea0848e7e30db94390063c87e247003 resulting in the following build failure without NPTL since commit e3cf26dda31e6c1720c53e0229d93fe2a5ea18aa: ../common/stats.c: In function 'get_thread_cpu_time_ns': ../common/stats.c:75:9: error: implicit declaration of function 'pthread_getcpuclockid'; did you mean 'pthread_getspecific'? [-Werror=implicit-function-declaration] 75 | if (pthread_getcpuclockid(thread, &id) == 0 && | ^~~~~~~~~~~~~~~~~~~~~ | pthread_getspecific Fixes: - http://autobuild.buildroot.org/results/98cde5cbb0844c6ef483a75cf9a6f3fd3a46c693 Signed-off-by: Fabrice Fontaine Signed-off-by: Peter Korsgaard --- package/mpv/Config.in | 6 +++--- package/tovid/Config.in | 8 ++++---- 2 files changed, 7 insertions(+), 7 deletions(-) diff --git a/package/mpv/Config.in b/package/mpv/Config.in index 6811497d73..8efb353c33 100644 --- a/package/mpv/Config.in +++ b/package/mpv/Config.in @@ -8,7 +8,7 @@ config BR2_PACKAGE_MPV bool "mpv" depends on BR2_INSTALL_LIBSTDCPP # libass depends on BR2_TOOLCHAIN_HAS_SYNC_4 # libass - depends on BR2_TOOLCHAIN_HAS_THREADS + depends on BR2_TOOLCHAIN_HAS_THREADS_NPTL depends on BR2_PACKAGE_FFMPEG_ARCH_SUPPORTS depends on BR2_TOOLCHAIN_GCC_AT_LEAST_4_9 # C11/stdatomic.h depends on BR2_TOOLCHAIN_HAS_ATOMIC @@ -34,10 +34,10 @@ config BR2_PACKAGE_MPV https://mpv.io/ -comment "mpv needs a toolchain w/ C++, threads, gcc >= 4.9" +comment "mpv needs a toolchain w/ C++, NPTL, gcc >= 4.9" depends on BR2_PACKAGE_FFMPEG_ARCH_SUPPORTS depends on BR2_TOOLCHAIN_HAS_ATOMIC depends on BR2_TOOLCHAIN_HAS_SYNC_4 - depends on !BR2_TOOLCHAIN_HAS_THREADS || \ + depends on !BR2_TOOLCHAIN_HAS_THREADS_NPTL || \ !BR2_INSTALL_LIBSTDCPP || \ !BR2_TOOLCHAIN_GCC_AT_LEAST_4_9 diff --git a/package/tovid/Config.in b/package/tovid/Config.in index 3dbb0e229e..c263acdd62 100644 --- a/package/tovid/Config.in +++ b/package/tovid/Config.in @@ -1,7 +1,7 @@ config BR2_PACKAGE_TOVID bool "tovid" depends on BR2_USE_MMU # fork() - depends on BR2_TOOLCHAIN_HAS_THREADS + depends on BR2_TOOLCHAIN_HAS_THREADS_NPTL # mpv depends on BR2_INSTALL_LIBSTDCPP depends on BR2_USE_WCHAR depends on BR2_PACKAGE_PYTHON3 @@ -29,12 +29,12 @@ config BR2_PACKAGE_TOVID http://tovid.wikia.com/wiki/Installing_tovid -comment "tovid needs a toolchain w/ threads, C++, wchar, gcc >= 4.9" +comment "tovid needs a toolchain w/ NPTL, C++, wchar, gcc >= 4.9" depends on BR2_USE_MMU depends on BR2_PACKAGE_FFMPEG_ARCH_SUPPORTS depends on BR2_TOOLCHAIN_HAS_ATOMIC depends on BR2_TOOLCHAIN_HAS_SYNC_4 - depends on !BR2_TOOLCHAIN_HAS_THREADS \ + depends on !BR2_TOOLCHAIN_HAS_THREADS_NPTL \ || !BR2_TOOLCHAIN_GCC_AT_LEAST_4_9 \ || !BR2_INSTALL_LIBSTDCPP \ || !BR2_USE_WCHAR @@ -45,6 +45,6 @@ comment "tovid depends on python3" depends on BR2_PACKAGE_FFMPEG_ARCH_SUPPORTS depends on BR2_TOOLCHAIN_HAS_ATOMIC depends on BR2_TOOLCHAIN_HAS_SYNC_4 - depends on !BR2_TOOLCHAIN_HAS_THREADS || \ + depends on !BR2_TOOLCHAIN_HAS_THREADS_NPTL || \ !BR2_TOOLCHAIN_GCC_AT_LEAST_4_9 depends on !BR2_TOOLCHAIN_EXTERNAL_SYNOPSYS_ARC From peter at korsgaard.com Wed Mar 8 21:27:15 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 8 Mar 2023 22:27:15 +0100 Subject: [Buildroot] [git commit] package/mender: force libopenssl Message-ID: <20230308212733.95EC586A85@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=46abbffc9702be320e9d71de71ce89457a28c48e branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master mender raises the following build failure with libressl since at least version 3.1.0 (and probably since the addition of the package): vendor/github.com/mendersoftware/openssl/conn.go:103:61: could not determine kind of name for C.X509_V_ERR_DANE_NO_MATCH Fixes: - http://autobuild.buildroot.org/results/2b032d2a4e7cfbb20444c13821003120a4d00abd - http://autobuild.buildroot.org/results/621c057c0b8b627c8140456a2b0af4f95d239dcc Signed-off-by: Fabrice Fontaine Signed-off-by: Peter Korsgaard --- package/mender/Config.in | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/package/mender/Config.in b/package/mender/Config.in index cccb46361b..7d768cebec 100644 --- a/package/mender/Config.in +++ b/package/mender/Config.in @@ -4,8 +4,9 @@ config BR2_PACKAGE_MENDER depends on BR2_PACKAGE_HOST_GO_TARGET_CGO_LINKING_SUPPORTS depends on BR2_TOOLCHAIN_HAS_THREADS select BR2_PACKAGE_OPENSSL - select BR2_PACKAGE_LIBOPENSSL_ENABLE_MD4 if BR2_PACKAGE_LIBOPENSSL - select BR2_PACKAGE_LIBOPENSSL_ENABLE_RMD160 if BR2_PACKAGE_LIBOPENSSL + select BR2_PACKAGE_OPENSSL_FORCE_LIBOPENSSL + select BR2_PACKAGE_LIBOPENSSL_ENABLE_MD4 + select BR2_PACKAGE_LIBOPENSSL_ENABLE_RMD160 help Mender is an open source over-the-air (OTA) software updater for embedded Linux devices. Mender comprises a client From peter at korsgaard.com Wed Mar 8 21:27:49 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 08 Mar 2023 22:27:49 +0100 Subject: [Buildroot] [PATCH 1/1] package/mender: force libopenssl In-Reply-To: <20230223125242.411118-1-fontaine.fabrice@gmail.com> (Fabrice Fontaine's message of "Thu, 23 Feb 2023 13:52:42 +0100") References: <20230223125242.411118-1-fontaine.fabrice@gmail.com> Message-ID: <878rg72asq.fsf@dell.be.48ers.dk> >>>>> "Fabrice" == Fabrice Fontaine writes: > mender raises the following build failure with libressl since at least > version 3.1.0 (and probably since the addition of the package): > vendor/github.com/mendersoftware/openssl/conn.go:103:61: could not > determine kind of name for C.X509_V_ERR_DANE_NO_MATCH > Fixes: > - http://autobuild.buildroot.org/results/2b032d2a4e7cfbb20444c13821003120a4d00abd > - http://autobuild.buildroot.org/results/621c057c0b8b627c8140456a2b0af4f95d239dcc > Signed-off-by: Fabrice Fontaine Committed, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Wed Mar 8 21:51:13 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 08 Mar 2023 22:51:13 +0100 Subject: [Buildroot] [PATCH 1/1] package/multipath-tools: fix legal-info In-Reply-To: <20230223102023.25489-1-fontaine.fabrice@gmail.com> (Fabrice Fontaine's message of "Thu, 23 Feb 2023 11:20:23 +0100") References: <20230223102023.25489-1-fontaine.fabrice@gmail.com> Message-ID: <874jqu3oa6.fsf@dell.be.48ers.dk> >>>>> "Fabrice" == Fabrice Fontaine writes: > Commit b535fd2a093eca5e8967a5c8004da55f7295d101 forgot to update hash of > README.md (updates not related to license) > Fixes: > - http://autobuild.buildroot.org/results/21bc3aa3e1b89ace5aebe771b8c34d5bd0cb9c3d > Signed-off-by: Fabrice Fontaine Committed, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Wed Mar 8 21:50:48 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 8 Mar 2023 22:50:48 +0100 Subject: [Buildroot] [git commit] package/multipath-tools: fix legal-info Message-ID: <20230308215411.B247886ADE@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=94962a5af8ddc3221e286e688a9cc69ab25d627f branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Commit b535fd2a093eca5e8967a5c8004da55f7295d101 forgot to update hash of README.md (updates not related to license) Fixes: - http://autobuild.buildroot.org/results/21bc3aa3e1b89ace5aebe771b8c34d5bd0cb9c3d Signed-off-by: Fabrice Fontaine Signed-off-by: Peter Korsgaard --- package/multipath-tools/multipath-tools.hash | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package/multipath-tools/multipath-tools.hash b/package/multipath-tools/multipath-tools.hash index 3f01408c76..ecaad05e25 100644 --- a/package/multipath-tools/multipath-tools.hash +++ b/package/multipath-tools/multipath-tools.hash @@ -4,4 +4,4 @@ sha256 8177f97513213526df2cf6184d8ff986c675afb514d4e68a404010521b880643 LICENS sha256 3972dc9744f6499f0f9b2dbf76696f2ae7ad8af9b23dde66d6af86c9dfb36986 LICENSES/GPL-3.0 sha256 b7993225104d90ddd8024fd838faf300bea5e83d91203eab98e29512acebd69c LICENSES/LGPL-2.0 sha256 dc626520dcd53a22f727af3ee42c770e56c97a64fe3adb063799d8ab032fe551 LICENSES/LGPL-2.1 -sha256 1e6095ac219062b8ddb2416d2a3cc40560619cd6b3ba609f5602bbd320413be0 README.md +sha256 b8b4369c539d6a61ad2a5a359a1ecdfb9f630a89590216d490314e19bf07aa0c README.md From peter at korsgaard.com Wed Mar 8 21:53:48 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 8 Mar 2023 22:53:48 +0100 Subject: [Buildroot] [git commit] Update for 2023.02-rc3 Message-ID: <20230308215411.C845C86B0A@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=50d3883fba99eb5651e5059b5840529a25111ba1 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Signed-off-by: Peter Korsgaard --- CHANGES | 11 +++++++++++ Makefile | 4 ++-- docs/website/download.html | 18 +++++++++--------- docs/website/news.html | 21 +++++++++++++++++++++ 4 files changed, 43 insertions(+), 11 deletions(-) diff --git a/CHANGES b/CHANGES index a3de4ba1d7..49cf96a853 100644 --- a/CHANGES +++ b/CHANGES @@ -1,3 +1,14 @@ +2023.02-rc3, released March 8th, 2023 + + Fixes all over the tree. + + Updated/fixed packages: apr, bash, docker-engine, exfat, + exfat-utils, f2fs-tools, gensio, gr-osmosdr, libcurl, libglfw, + libolm, libpcap, libpjsip, linux, mender, mpv, + multipath-tools, opus, paho-mqtt-c, proftpd, pugixml, + pulseaudio, qemu, quazip, quickjs, rtl8189es, rtl8821cu, + uacme, uqmi, wpebackend-fdo, + 2023.02-rc2, released February 27th, 2023 Fixes all over the tree. diff --git a/Makefile b/Makefile index 8edc90ac50..3972941328 100644 --- a/Makefile +++ b/Makefile @@ -90,9 +90,9 @@ all: .PHONY: all # Set and export the version string -export BR2_VERSION := 2023.02-rc2 +export BR2_VERSION := 2023.02-rc3 # Actual time the release is cut (for reproducible builds) -BR2_VERSION_EPOCH = 1677516000 +BR2_VERSION_EPOCH = 1678312000 # Save running make version since it's clobbered by the make package RUNNING_MAKE_VERSION := $(MAKE_VERSION) diff --git a/docs/website/download.html b/docs/website/download.html index fa9276a86c..144dae5197 100644 --- a/docs/website/download.html +++ b/docs/website/download.html @@ -76,37 +76,37 @@
    -

    Latest release candidate: 2023.02-rc2

    +

    Latest release candidate: 2023.02-rc3

    diff --git a/docs/website/news.html b/docs/website/news.html index 7486002581..fcd67f3924 100644 --- a/docs/website/news.html +++ b/docs/website/news.html @@ -9,6 +9,27 @@

    News

      +
    • +
      +
      +
      +

      2023.02-rc3 released

      +

      8 March 2023

      +
      +
      +

      2023.02-rc3 has been released with more cleanups and build fixes. See the + CHANGES + file for details.

      + +

      Head to the downloads page to pick up the + 2023.02-rc3 + release candidate, and report any problems found to the + mailing list or + bug tracker.

      +
      +
      +
    • +
    • From marcus.folkesson at gmail.com Thu Mar 9 06:58:22 2023 From: marcus.folkesson at gmail.com (Marcus Folkesson) Date: Thu, 9 Mar 2023 07:58:22 +0100 Subject: [Buildroot] [PATCH v2 1/2] package/pkg-kconfig.mk new -show-fragment target In-Reply-To: References: <20230130104308.483243-1-marcus.folkesson@gmail.com> Message-ID: Ping. Med v?nliga h?lsningar / Best regards Marcus Folkesson Den tis 14 feb. 2023 kl 07:38 skrev Marcus Folkesson < marcus.folkesson at gmail.com>: > Ping > > Den m?n 30 jan. 2023 kl 11:43 skrev Marcus Folkesson < > marcus.folkesson at 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.38.1 >> >> -------------- next part -------------- An HTML attachment was scrubbed... URL: From d.lang at abatec.at Thu Mar 9 07:15:00 2023 From: d.lang at abatec.at (Lang Daniel) Date: Thu, 9 Mar 2023 07:15:00 +0000 Subject: [Buildroot] [PATCH] package/libgpg-error: force cross compiling Message-ID: By default autotools enters cross-compiling mode if --build and --host differ [0]. This should normally be the case as buildroot sets itself as vendor in the toolchain triplet. For libgpg-error the --host flag has to be set to a generic triplet because this information is used to lookup the syscfg. When compiling on aarch64 for aarch64 build and host would be the same, therefore cross-compiling isn't activated, which results in a build failure. Fixes: - http://autobuild.buildroot.net/results/6d4/6d4bc520c12313508d0fadee11d5b88c35a3cba9/ [0]: https://www.gnu.org/savannah-checkouts/gnu/autoconf/manual/autoconf-2.71/html_node/Hosts-and-Cross_002dCompilation.html Signed-off-by: Daniel Lang --- package/libgpg-error/libgpg-error.mk | 1 + 1 file changed, 1 insertion(+) diff --git a/package/libgpg-error/libgpg-error.mk b/package/libgpg-error/libgpg-error.mk index 3f4a45a7e4..3ab8535a9c 100644 --- a/package/libgpg-error/libgpg-error.mk +++ b/package/libgpg-error/libgpg-error.mk @@ -14,6 +14,7 @@ LIBGPG_ERROR_INSTALL_STAGING = YES LIBGPG_ERROR_CONFIG_SCRIPTS = gpg-error-config LIBGPG_ERROR_DEPENDENCIES = $(TARGET_NLS_DEPENDENCIES) LIBGPG_ERROR_CONF_OPTS = \ + cross_compiling=yes \ --host=$(BR2_PACKAGE_LIBGPG_ERROR_SYSCFG) \ --enable-install-gpg-error-config \ --disable-tests \ -- 2.25.1 From thomas.petazzoni at bootlin.com Thu Mar 9 07:50:36 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Thu, 09 Mar 2023 07:50:36 -0000 Subject: [Buildroot] [autobuild.buildroot.net] Daily results for 2023-03-08 Message-ID: <20230309075042.C83B482024@smtp1.osuosl.org> Hello, Autobuild statistics for 2023-03-08 =================================== branch | OK | NOK | TIM | TOT | 2022.11.x | 13 | 5 | 0 | 18 | master | 106 | 182 | 0 | 288 | next | 19 | 34 | 0 | 53 | Classification of failures by reason for master ----------------------------------------------- host-go-bootstrap-1.4-boots... | 40 thttpd-2.29 | 14 uqmi-0a19b5b77140465c29e2af... | 7 host-go-1.19.6 | 6 host-pahole-1.24 | 6 elfutils-0.186 | 5 host-binutils-2.38 | 4 host-rust-1.67.0 | 4 wipe-2.3.1 | 4 gobject-introspection-1.72.0 | 3 network-manager-1.40.10 | 3 pcre2-10.42 | 3 php-8.2.3 | 3 ace-7.0.6 | 2 boost-1.80.0 | 2 busybox-1.36.0 | 2 dc3dd-7.2.641 | 2 libgcrypt-1.10.1 | 2 libglib2-2.72.3 | 2 linux-6.1.14 | 2 ltp-testsuite-20220930 | 2 lttng-modules-2.13.7 | 2 mender-3.4.0 | 2 ocf-linux-20171122 | 2 olsr-0.9.8 | 2 quickjs-2021-03-27 | 2 sdl-1.2.15 | 2 traceroute-2.1.0 | 2 uboot-tools-2021.07 | 2 unknown | 2 4th-3.64.1 | 1 acpid-2.0.34 | 1 alsa-lib-1.2.8 | 1 augeas-1.12.0 | 1 brltty-6.5 | 1 cairo-1.16.0 | 1 cmocka-1.1.5 | 1 dawgdic-16ac537ba9883ff01b6... | 1 dbus-cxx-2.3.1 | 1 dropbear-2022.83 | 1 erlang-22.3.4.22 | 1 faad2-2.10.1 | 1 ffmpeg-4.4.3 | 1 fontconfig-2.13.1 | 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: /tmp/... | 1 fwts-22.09.00 | 1 glibc-2.36-81-g4f4d7a13edfd... | 1 gmp-6.2.1 | 1 host-binutils-2.37 | 1 host-delve-1.20.0 | 1 host-gcc-final-11.3.0 | 1 ipmitool-1_8_19 | 1 liblog4c-localtime-1.0 | 1 libnl-3.7.0 | 1 libopenh264-2.3.1 | 1 libvorbis-1.3.7 | 1 linux-tools | 1 log4cplus-2.1.0 | 1 mpv-0.33.1 | 1 musl-1.2.3 | 1 pulseaudio-16.1 | 1 pv-1.6.20 | 1 python-orjson-3.8.4 | 1 qemu-7.2.0 | 1 ramsmp-3.5.0 | 1 ramspeed-2.6.0 | 1 rtl_433-22.11 | 1 speechd-0.11.4 | 1 tinymembench-0.4 | 1 uclibc-1.0.42 | 1 ulog-0389d243352255f6182326... | 1 zeek-4.1.1 | 1 zxing-cpp-1.4.0 | 1 Detail of failures for master ----------------------------- arch | reason | OK? | url | orph? -------------+--------------------------------+-----+---------------------------------------------------------------------------------+------- mips64el | 4th-3.64.1 | NOK | http://autobuild.buildroot.net/results/1f223c3ea10903128fb7ec16879827dd7a33230d | x86_64 | ace-7.0.6 | NOK | http://autobuild.buildroot.net/results/c84528004de5532a0cf5cda04463ed2e97d69b94 | ORPH microblaze | ace-7.0.6 | NOK | http://autobuild.buildroot.net/results/729acd56b8acd5ff26f3ceca812b9385fcff5b03 | ORPH mips64 | acpid-2.0.34 | NOK | http://autobuild.buildroot.net/results/4e33197010f8f60b1a2588e610f04f4ba2da062e | ORPH or1k | alsa-lib-1.2.8 | NOK | http://autobuild.buildroot.net/results/1cd880ac764306ffe34e369e7538624324ec38c4 | riscv64 | augeas-1.12.0 | NOK | http://autobuild.buildroot.net/results/5e95e778ea0548fc9f301d1864e7c7ebe04d5357 | ORPH arceb | boost-1.80.0 | NOK | http://autobuild.buildroot.net/results/0e511c5bdc738a46d56bd4e751fa1f72f30ccabb | arc | boost-1.80.0 | NOK | http://autobuild.buildroot.net/results/dea56e2b54846a5d6e58bd69ac84f756e7fd863c | powerpc64le | brltty-6.5 | NOK | http://autobuild.buildroot.net/results/55463781b5e269cfbb10607d3f3e49a5b3f27857 | mips | busybox-1.36.0 | NOK | http://autobuild.buildroot.net/results/af17d06727bf3bb4d1fb9fdfed449c342a0bed4b | ORPH mips64el | busybox-1.36.0 | NOK | http://autobuild.buildroot.net/results/631be3d34adf29cfb108aac4f7a98ffcee681752 | ORPH xtensa | cairo-1.16.0 | NOK | http://autobuild.buildroot.net/results/ee0e0af513f84d7ff97060546332b47cddd81cc1 | armeb | cmocka-1.1.5 | NOK | http://autobuild.buildroot.net/results/e7e63282d28c191f323bbcc93b96aa826d0c3cdf | arceb | dawgdic-16ac537ba9883ff01b6... | NOK | http://autobuild.buildroot.net/results/cb98cd97d21fd4d04eeed848ceae71f772dea100 | or1k | dbus-cxx-2.3.1 | NOK | http://autobuild.buildroot.net/results/d0ff42f23c4a57e89e8f148563d5f41060d5202b | or1k | dc3dd-7.2.641 | NOK | http://autobuild.buildroot.net/results/6016fc289134490442b712dade050457574c504b | ORPH or1k | dc3dd-7.2.641 | NOK | http://autobuild.buildroot.net/results/302edd0f240f55fa0c1c85a07ca48eb330020ea7 | ORPH riscv64 | dropbear-2022.83 | NOK | http://autobuild.buildroot.net/results/e018b81b00c4e1a4297774597db20a2a9397ec68 | microblazeel | elfutils-0.186 | NOK | http://autobuild.buildroot.net/results/840c2a721097de8a7d0593499639abd5bec7f074 | ORPH microblaze | elfutils-0.186 | NOK | http://autobuild.buildroot.net/results/bb5b18d450baa629215f7a9ba88073a7dc39348e | ORPH arc | elfutils-0.186 | NOK | http://autobuild.buildroot.net/results/d100cbcca8cbdb97c2518e110a04e5cfe9b15e38 | ORPH microblazeel | elfutils-0.186 | NOK | http://autobuild.buildroot.net/results/246f3cb4ce771b2f8dd9b4d2004678c28f9d0e51 | ORPH microblaze | elfutils-0.186 | NOK | http://autobuild.buildroot.net/results/7a0039fe855994a1525d4d85a09060400e7f5ec7 | ORPH arm | erlang-22.3.4.22 | NOK | http://autobuild.buildroot.net/results/f6aa9c96762c72b50cfac8585329e2f534a7faf1 | sh4eb | faad2-2.10.1 | NOK | http://autobuild.buildroot.net/results/19086507d8c55806b6bf428ef0bbfdcaa3c8f117 | mips | ffmpeg-4.4.3 | NOK | http://autobuild.buildroot.net/results/72cdf97ba959ffd40574200b539a0d38c393a324 | riscv64 | fontconfig-2.13.1 | NOK | http://autobuild.buildroot.net/results/cd3c50effc8fa142fa0d0b28ff6b45dfccc6dab3 | ORPH x86_64 | fs/ubi/ubi.mk:51: /home/aut... | NOK | http://autobuild.buildroot.net/results/70410f7d8da17ee39e4980a6d8c2d7680153d2f2 | powerpc | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/8b3a68a0a7970db5ee113dc39cde65e85c944801 | arm | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/a3702b04a90d3db65da81e0573593c41a83bdc13 | mips64el | fs/ubifs/ubifs.mk:49: /tmp/... | NOK | http://autobuild.buildroot.net/results/77aa8b2e6f7d028bd9fab38900ed6c03ce8c9be1 | x86_64 | fwts-22.09.00 | NOK | http://autobuild.buildroot.net/results/06471c9a540c341c833db42e950e6c4ac66a781d | powerpc | glibc-2.36-81-g4f4d7a13edfd... | NOK | http://autobuild.buildroot.net/results/897f0ba6c011d336495626c0342a3ba9babf20e4 | riscv64 | gmp-6.2.1 | NOK | http://autobuild.buildroot.net/results/953acb37d8186e4feb9fbb982e0e9c9e92314817 | ORPH sparc64 | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/9e66314bda4198f9032428ecec8d499d159f2ace | ORPH powerpc64 | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/7fbac5c046d7aa667ec68f250475ef2dc3f06c97 | ORPH microblazeel | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/f41b8a38a7f22dd431422390caf69184530700a8 | ORPH mips64el | host-binutils-2.37 | NOK | http://autobuild.buildroot.net/results/87b45da9788561a6bc9b8c5ae25b34a6289eda20 | riscv32 | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/2960c24826cb9f797b58b063ae0700b1484cbe04 | aarch64_be | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/982a6536152914df9bdbde5e8681d672543b3368 | arm | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/91a7dfd3094a00caa00225ca4269b83e2890b0f0 | armeb | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/350136117349c1f3c1b15d3f8c3e64b69c17b250 | riscv64 | host-delve-1.20.0 | NOK | http://autobuild.buildroot.net/results/f80b37ce696c829af17b62c1e31947bf7e10763e | arceb | host-gcc-final-11.3.0 | NOK | http://autobuild.buildroot.net/results/090cec1e73f83fa82b4486197b90790afdbfc460 | i686 | host-go-1.19.6 | NOK | http://autobuild.buildroot.net/results/7172b45bc36e1063ad1d9ccf51d2b6d61bece41e | mips64 | host-go-1.19.6 | NOK | http://autobuild.buildroot.net/results/588a9aad19d91056017d8e3f22bf6eaaa78bb7a3 | mips64el | host-go-1.19.6 | NOK | http://autobuild.buildroot.net/results/7b078c9b6d354151c5f6aa40d426dcfd9bc137d8 | aarch64 | host-go-1.19.6 | NOK | http://autobuild.buildroot.net/results/b4580fe73a8fa85679b47a9bcad6e8debadf5074 | mips64el | host-go-1.19.6 | NOK | http://autobuild.buildroot.net/results/445efc8443debb2245aba7adda580fcbbdc7517c | mips64 | host-go-1.19.6 | NOK | http://autobuild.buildroot.net/results/98d3c9f398083c66e933cf7ba0f50ac569efe3ee | aarch64 | host-go-bootstrap-1.4-boots... | NOK | http://autobuild.buildroot.net/results/75cef1dab7945e207cabb4dba2fc1e42827a8351 | ORPH nios2 | host-go-bootstrap-1.4-boots... | NOK | http://autobuild.buildroot.net/results/802a85b567344ad46e1a94a2798784a1a53c6d2b | ORPH powerpc | host-go-bootstrap-1.4-boots... | NOK | http://autobuild.buildroot.net/results/e7e00dd711fd7924d007d871270d5db4ce52b7c0 | ORPH xtensa | host-go-bootstrap-1.4-boots... | NOK | http://autobuild.buildroot.net/results/6c4e94cfc75e59bac11173db0c60eb0f08b4bfc7 | ORPH arm | host-go-bootstrap-1.4-boots... | NOK | http://autobuild.buildroot.net/results/10d9db5ca3dbdfb65eae071f8a07391db69f8877 | ORPH mips64 | host-go-bootstrap-1.4-boots... | NOK | http://autobuild.buildroot.net/results/c0db736b1cbae77602e320026ec316a739724d9b | ORPH mips64el | host-go-bootstrap-1.4-boots... | NOK | http://autobuild.buildroot.net/results/e0193dc453f98613d7649afd3bd45c94531d8ea1 | ORPH s390x | host-go-bootstrap-1.4-boots... | NOK | http://autobuild.buildroot.net/results/9182527364d738122783c335a79599926c0aeb85 | ORPH i686 | host-go-bootstrap-1.4-boots... | NOK | http://autobuild.buildroot.net/results/a417f8f36049f575b7cf1c1fb1b123055ed18f4c | ORPH sparc64 | host-go-bootstrap-1.4-boots... | NOK | http://autobuild.buildroot.net/results/efc645216cd003abbf6f201ad16ca77707d6fb98 | ORPH aarch64 | host-go-bootstrap-1.4-boots... | NOK | http://autobuild.buildroot.net/results/e180c0d000eb97400b0dd36f91682f1649730100 | ORPH powerpc64le | host-go-bootstrap-1.4-boots... | NOK | http://autobuild.buildroot.net/results/b183a8e9e047df23bedc7e695631a0e70a74cdc4 | ORPH s390x | host-go-bootstrap-1.4-boots... | NOK | http://autobuild.buildroot.net/results/954b064ea71ac34a8ed837ebe82ec8e749db78fa | ORPH s390x | host-go-bootstrap-1.4-boots... | NOK | http://autobuild.buildroot.net/results/8669a8fa68e4657a801bb73032e89867d91e8a9d | ORPH mips64el | host-go-bootstrap-1.4-boots... | NOK | http://autobuild.buildroot.net/results/df1bb0bedb55d1abea385f59a7523bc28dff9719 | ORPH i686 | host-go-bootstrap-1.4-boots... | NOK | http://autobuild.buildroot.net/results/9512c3b74f5d962651e68eb2c877001612e0026c | ORPH sparc64 | host-go-bootstrap-1.4-boots... | NOK | http://autobuild.buildroot.net/results/463e55dcc9732a68684310374d065116f4f06efe | ORPH sparc64 | host-go-bootstrap-1.4-boots... | NOK | http://autobuild.buildroot.net/results/c0340b7f62d3b67d7732a38e766191c39abfe647 | ORPH powerpc64 | host-go-bootstrap-1.4-boots... | NOK | http://autobuild.buildroot.net/results/b4938c620fa23a3378c5c5118e72cce88a6e1ac5 | ORPH mips64el | host-go-bootstrap-1.4-boots... | NOK | http://autobuild.buildroot.net/results/3905535599f6bd7deab05835276358545f6d6262 | ORPH powerpc | host-go-bootstrap-1.4-boots... | NOK | http://autobuild.buildroot.net/results/0018c4540862f22b5c74b35c50afee13df2bf69a | ORPH powerpc64le | host-go-bootstrap-1.4-boots... | NOK | http://autobuild.buildroot.net/results/28b8f3c8cc0eba884c1f20efe10e114230dad221 | ORPH i686 | host-go-bootstrap-1.4-boots... | NOK | http://autobuild.buildroot.net/results/fc94133990ed57e129022629ade1af48d21ecaf5 | ORPH s390x | host-go-bootstrap-1.4-boots... | NOK | http://autobuild.buildroot.net/results/a38d2c8657e85a664ff64f2fffdf821b72931ef1 | ORPH mips | host-go-bootstrap-1.4-boots... | NOK | http://autobuild.buildroot.net/results/72f216411e3cc05d5db9bca277e8a4fedb87fe52 | ORPH mips64el | host-go-bootstrap-1.4-boots... | NOK | http://autobuild.buildroot.net/results/5c0a65b7c6bea02f3b2dd156e81451633c3a0c28 | ORPH powerpc64 | host-go-bootstrap-1.4-boots... | NOK | http://autobuild.buildroot.net/results/2ac0745a3fed356548a268fa0183ded014538203 | ORPH x86_64 | host-go-bootstrap-1.4-boots... | NOK | http://autobuild.buildroot.net/results/bfa3b7ac6e276fdde38aa6432c07fe5a3fe6026b | ORPH i686 | host-go-bootstrap-1.4-boots... | NOK | http://autobuild.buildroot.net/results/be6ac23f9e8d4f8f25bd6467d1db7294d4119e4c | ORPH x86_64 | host-go-bootstrap-1.4-boots... | NOK | http://autobuild.buildroot.net/results/1e06b7b208192b5c003a31a9e10f6b4e030b2d2a | ORPH mips64el | host-go-bootstrap-1.4-boots... | NOK | http://autobuild.buildroot.net/results/18cfd949980f92fe10c0fcb3945471899f870696 | ORPH powerpc | host-go-bootstrap-1.4-boots... | NOK | http://autobuild.buildroot.net/results/29f1f85300813c5bfdd5c31ca21e6887db81510b | ORPH sparc | host-go-bootstrap-1.4-boots... | NOK | http://autobuild.buildroot.net/results/112b27e1ef44bf9b676c3cc6d68c0eeeec6f75ef | ORPH sh4a | host-go-bootstrap-1.4-boots... | NOK | http://autobuild.buildroot.net/results/1c49ecdb819ad25daa6f0b4c19997e37ab60d379 | ORPH sh4a | host-go-bootstrap-1.4-boots... | NOK | http://autobuild.buildroot.net/results/0fa460b5e9e025baee479467cb9c0a9075a196fb | ORPH mips64 | host-go-bootstrap-1.4-boots... | NOK | http://autobuild.buildroot.net/results/26fd44ef53eefb5661916a4616abb0f904654805 | ORPH sparc | host-go-bootstrap-1.4-boots... | NOK | http://autobuild.buildroot.net/results/e730f5cf2e513ff145ce57979d872f3152f3016b | ORPH xtensa | host-go-bootstrap-1.4-boots... | NOK | http://autobuild.buildroot.net/results/d5805d199a300e780bf460987992777a1742e26b | ORPH aarch64_be | host-go-bootstrap-1.4-boots... | NOK | http://autobuild.buildroot.net/results/e4591a714c3492b71f871b86608bff3227c79a64 | ORPH s390x | host-go-bootstrap-1.4-boots... | NOK | http://autobuild.buildroot.net/results/470a13c9b5aacd65c351fc25468a049d0939e0c6 | ORPH m68k | host-pahole-1.24 | NOK | http://autobuild.buildroot.net/results/8478e2e9b5dfb8f8d28dd0c9607a15d77a675e5b | xtensa | host-pahole-1.24 | NOK | http://autobuild.buildroot.net/results/8d2da7dc36fb1bd6546b0ea8a980af71759072f2 | i686 | host-pahole-1.24 | NOK | http://autobuild.buildroot.net/results/471d777cf3aa5483e080fae6eeaf063ebde3f327 | aarch64 | host-pahole-1.24 | NOK | http://autobuild.buildroot.net/results/a9d3cde25ddb3f593863cf5b48fe4ec60bd97084 | powerpc | host-pahole-1.24 | NOK | http://autobuild.buildroot.net/results/26e48f2e3d94d8f2daf363bf91860edba7b92cf4 | armeb | host-pahole-1.24 | NOK | http://autobuild.buildroot.net/results/f0d2203000ae695397bb08ddda79d7c33a7a01a1 | x86_64 | host-rust-1.67.0 | NOK | http://autobuild.buildroot.net/results/3e9a5ec607600e28edf9c85eea4dd74dc3b46d7a | i686 | host-rust-1.67.0 | NOK | http://autobuild.buildroot.net/results/6d2c6697e01f6330adeb80b8ba54dca768ba67f3 | mipsel | host-rust-1.67.0 | NOK | http://autobuild.buildroot.net/results/1a0f15f714842c726d2cb9fd3f701e720ce9ce4f | aarch64 | host-rust-1.67.0 | NOK | http://autobuild.buildroot.net/results/dd3f3937895bfa5467a84158cee889a484215946 | or1k | ipmitool-1_8_19 | NOK | http://autobuild.buildroot.net/results/39240ed61310b93141be0888c540d686fd8e633f | i586 | libgcrypt-1.10.1 | NOK | http://autobuild.buildroot.net/results/25e9c6e95e7efc6a6aebd3b3b4d60de877e04489 | ORPH arm | libgcrypt-1.10.1 | NOK | http://autobuild.buildroot.net/results/5e7b0d26d118899a6e2fed0d30022f339093fb24 | ORPH arceb | libglib2-2.72.3 | NOK | http://autobuild.buildroot.net/results/7895920342f5fe6e59256874e90a2b29a3bb5c47 | arc | libglib2-2.72.3 | NOK | http://autobuild.buildroot.net/results/5cecad5e0d62f5762f1c716360945c4316ead6fc | riscv64 | liblog4c-localtime-1.0 | NOK | http://autobuild.buildroot.net/results/ba3dd199545d11c6cfe56fdb8bc477f83eff39cb | powerpc64le | libnl-3.7.0 | NOK | http://autobuild.buildroot.net/results/76d30af4732473ca34eb8ff251ae2d9dd9526924 | ORPH mipsel | libopenh264-2.3.1 | NOK | http://autobuild.buildroot.net/results/7a2721ab84375c4a4dfa376fe4106972c4593e16 | powerpc | libvorbis-1.3.7 | NOK | http://autobuild.buildroot.net/results/44384dc3ba2345586878e251e8ed797b91b1cbc7 | microblazeel | linux-6.1.14 | NOK | http://autobuild.buildroot.net/results/9ec3ac713ae8a747e1c4e2a08232120b970921db | ORPH nios2 | linux-6.1.14 | NOK | http://autobuild.buildroot.net/results/21c7632fa3b9f3165dd68373018553ab5d5aed5c | ORPH i586 | linux-tools | NOK | http://autobuild.buildroot.net/results/efb5614d7b9c4d294d58ce23ba46fc0a5610ebe7 | ORPH or1k | log4cplus-2.1.0 | NOK | http://autobuild.buildroot.net/results/1fdb0f225e352b74bccf7a351a26dc74f3187553 | ORPH x86_64 | ltp-testsuite-20220930 | NOK | http://autobuild.buildroot.net/results/f159902b78f7f816097a287d462b0a1e760b1ed0 | sh4eb | ltp-testsuite-20220930 | NOK | http://autobuild.buildroot.net/results/5c0de1f5d9d1be99357978fbb17dd1feab91571e | powerpc64 | lttng-modules-2.13.7 | NOK | http://autobuild.buildroot.net/results/8b54281a3fc01fe3b70a314c3854f4ecb33453f2 | arceb | lttng-modules-2.13.7 | NOK | http://autobuild.buildroot.net/results/fded7ac74d17b43bf98ef86103fd85b3de9e554b | powerpc64le | mender-3.4.0 | NOK | http://autobuild.buildroot.net/results/a23acb9ed5301157a8c3b9935678848c4278cf32 | powerpc64le | mender-3.4.0 | NOK | http://autobuild.buildroot.net/results/e8a61df0ded9a98abc0ac9d5dc92e3e2ce682a1f | m68k | mpv-0.33.1 | NOK | http://autobuild.buildroot.net/results/ee2cb5f85ed1598668c8b99df5f848ed31a218a4 | powerpc | musl-1.2.3 | NOK | http://autobuild.buildroot.net/results/3013d906217390e6fbe0b93d30a49ce3fbbf11b5 | nios2 | network-manager-1.40.10 | NOK | http://autobuild.buildroot.net/results/4a1784f893f972e91cac409c5b2bc22fd369f3f3 | ORPH sh4aeb | network-manager-1.40.10 | NOK | http://autobuild.buildroot.net/results/5b509bb1ed3bedce105947a537bb664a38f44155 | ORPH mips64 | network-manager-1.40.10 | NOK | http://autobuild.buildroot.net/results/bd3997719776081e50d6038c02aa5bc8f4078229 | ORPH s390x | ocf-linux-20171122 | NOK | http://autobuild.buildroot.net/results/1be7d7f207c29a1e14a54e0640395fbf4e042190 | ORPH microblaze | ocf-linux-20171122 | NOK | http://autobuild.buildroot.net/results/e32c04b27e8150e745bdc17c188ba665ac2553aa | ORPH aarch64 | olsr-0.9.8 | NOK | http://autobuild.buildroot.net/results/551cf1472738b18ed362a515c05fefac482304c4 | ORPH xtensa | olsr-0.9.8 | NOK | http://autobuild.buildroot.net/results/c224b7cd27dba7165784c21899a1c5a266abaa5d | ORPH sparc | pcre2-10.42 | NOK | http://autobuild.buildroot.net/results/fc8d37cef89d1be1e194d3e3a3d536c5f464d5bb | ORPH sparc | pcre2-10.42 | NOK | http://autobuild.buildroot.net/results/9e201e090045b06e10d770384b27a729a6cdef77 | ORPH sparc | pcre2-10.42 | NOK | http://autobuild.buildroot.net/results/82f9e0dec9d0ecf086ccdc2b309353996cf7593e | ORPH microblazeel | php-8.2.3 | NOK | http://autobuild.buildroot.net/results/c5cf99a15ac2622c250477dabcdf8410b12c9858 | microblaze | php-8.2.3 | NOK | http://autobuild.buildroot.net/results/44d24a9997573d74b4e27047b3639fc5229a5dba | armeb | php-8.2.3 | NOK | http://autobuild.buildroot.net/results/1f8d882ec4a3e4341180fe48ba9ada2098fcaa80 | nios2 | pulseaudio-16.1 | NOK | http://autobuild.buildroot.net/results/2c41044b8a47bf7f853578458e764b2daa1dd8c6 | ORPH armeb | pv-1.6.20 | NOK | http://autobuild.buildroot.net/results/af8371dc515ccedb53c0cb4861a200cd0f014de8 | ORPH mips | python-orjson-3.8.4 | NOK | http://autobuild.buildroot.net/results/22c15c6446b94065b76f8ee13c7890bc39340144 | powerpc64le | qemu-7.2.0 | NOK | http://autobuild.buildroot.net/results/649c04e9e94deebc28cae33dd0f39c2eed5ed117 | sh4aeb | quickjs-2021-03-27 | NOK | http://autobuild.buildroot.net/results/b13e8ad33bf10fd06cf3e2f494d295d696e00a65 | armeb | quickjs-2021-03-27 | NOK | http://autobuild.buildroot.net/results/1b90b2f7fa8ab9a2d909b289de99a9c673fe0e24 | sh4 | ramsmp-3.5.0 | NOK | http://autobuild.buildroot.net/results/23150025d70346b19f6452a18588ad2c6f64700d | sh4eb | ramspeed-2.6.0 | NOK | http://autobuild.buildroot.net/results/1a07674a5b85442ca96a82263f1024fb4fabbaea | ORPH aarch64 | rtl_433-22.11 | NOK | http://autobuild.buildroot.net/results/14555088574c4b3f187ca20037834850a3b2e009 | sh4a | sdl-1.2.15 | NOK | http://autobuild.buildroot.net/results/cde84348c1bc746c0abae63723c154b356ff7bbc | ORPH sh4a | sdl-1.2.15 | NOK | http://autobuild.buildroot.net/results/db0acdb77bcc6cf90e8dd870ab334730867acec9 | ORPH mips | speechd-0.11.4 | NOK | http://autobuild.buildroot.net/results/32e65fe1b404d211f0161a4e610a74223c84bacc | nios2 | thttpd-2.29 | NOK | http://autobuild.buildroot.net/results/7cafc2b309a837ad9f399d040464d90640b77a2e | ORPH microblaze | thttpd-2.29 | NOK | http://autobuild.buildroot.net/results/c34a1dd830826d09b22a042b46e361a71e759943 | ORPH armeb | thttpd-2.29 | NOK | http://autobuild.buildroot.net/results/0b300dd88f025f866bdbbc62b6373818182ce5eb | ORPH sparc | thttpd-2.29 | NOK | http://autobuild.buildroot.net/results/e3757d7247f87a95a89f2ed98642e58fd54228e3 | ORPH arceb | thttpd-2.29 | NOK | http://autobuild.buildroot.net/results/fa802bc74fb99c806082cbef60882da31b818c0a | ORPH x86_64 | thttpd-2.29 | NOK | http://autobuild.buildroot.net/results/307ab1ac93c5400b8c79c83ffe87d612dee5fa8d | ORPH m68k | thttpd-2.29 | NOK | http://autobuild.buildroot.net/results/6586ad00bea12c61a6f4ff4879ffc2d65a450971 | ORPH microblazeel | thttpd-2.29 | NOK | http://autobuild.buildroot.net/results/0dcb89239f72ce5ff081b54914a35d3e2c984ce9 | ORPH arc | thttpd-2.29 | NOK | http://autobuild.buildroot.net/results/e2156c3747b37d0ec2559a67f2f468ad42a20dbc | ORPH arc | thttpd-2.29 | NOK | http://autobuild.buildroot.net/results/cd45eeea4a69817d4fcdc0c493d6969330223be6 | ORPH i686 | thttpd-2.29 | NOK | http://autobuild.buildroot.net/results/166cdd92b0e1a2523fea44d426dacc242ba0e084 | ORPH mips64el | thttpd-2.29 | NOK | http://autobuild.buildroot.net/results/c56da4cf578c293ce54f79240764559d3f948bfb | ORPH or1k | thttpd-2.29 | NOK | http://autobuild.buildroot.net/results/8e4f532d9d0c1ead8149dc24b7119581e41fa874 | ORPH powerpc64 | thttpd-2.29 | NOK | http://autobuild.buildroot.net/results/0ca81cab59ca72b90c27f3e6ef54dc2bd301b43c | ORPH armeb | tinymembench-0.4 | NOK | http://autobuild.buildroot.net/results/c8d935c9431b1ff543fc00c3ab5cfbff10f9d258 | mipsel | traceroute-2.1.0 | NOK | http://autobuild.buildroot.net/results/ed9e8319be480d994464c64a827236c3689c7c25 | or1k | traceroute-2.1.0 | NOK | http://autobuild.buildroot.net/results/cf517b93959679e0ba17e30390604759c845c2e5 | or1k | uboot-tools-2021.07 | NOK | http://autobuild.buildroot.net/results/02a1345743adda0bbd0bf3d72f0a2d81aba17981 | ORPH sparc | uboot-tools-2021.07 | NOK | http://autobuild.buildroot.net/results/5b86adde2cf22672edc46ca3a63b5fbfd7d7b132 | ORPH powerpc | uclibc-1.0.42 | NOK | http://autobuild.buildroot.net/results/d45f493712cc82639d16557d8956de40e5e8d232 | aarch64_be | ulog-0389d243352255f6182326... | NOK | http://autobuild.buildroot.net/results/0676f2b5c0ae6e595764d7e4fa9d3fe834f757b1 | sparc | unknown | NOK | http://autobuild.buildroot.net/results/dda49ad72aec3371c3744a3b171461746f6d510d | microblaze | unknown | NOK | http://autobuild.buildroot.net/results/1d4b18ea3dbac14d3b0d8f130eeb870e9d89414b | aarch64_be | uqmi-0a19b5b77140465c29e2af... | NOK | http://autobuild.buildroot.net/results/62cefdaee8f145a33d9d7c662b796a07034a75b9 | ORPH mips64el | uqmi-0a19b5b77140465c29e2af... | NOK | http://autobuild.buildroot.net/results/4f58291b87b25b4cdc8c2be3781255a8b80fe555 | ORPH sparc64 | uqmi-0a19b5b77140465c29e2af... | NOK | http://autobuild.buildroot.net/results/e7924ad0d440612273d6e8dd69401c4e896a72cb | ORPH mipsel | uqmi-0a19b5b77140465c29e2af... | NOK | http://autobuild.buildroot.net/results/afd50c0ce11a346b76aa7372c110fd15efde81fc | ORPH or1k | uqmi-0a19b5b77140465c29e2af... | NOK | http://autobuild.buildroot.net/results/b841557e7154c56b479c97f31b232353a05b9a12 | ORPH mips | uqmi-0a19b5b77140465c29e2af... | NOK | http://autobuild.buildroot.net/results/fb0643ea7b86360acb2c2c8d4979348d618a9095 | ORPH mips64el | uqmi-0a19b5b77140465c29e2af... | NOK | http://autobuild.buildroot.net/results/3b57eec4f278233b39b1078e0e7de54d962558c5 | ORPH arceb | wipe-2.3.1 | NOK | http://autobuild.buildroot.net/results/b0ea59b2a9af89d11b71e30b253eb59ff28d6d90 | ORPH sparc64 | wipe-2.3.1 | NOK | http://autobuild.buildroot.net/results/f71021a9aea03c848237be5934ae83df1c2fcf21 | ORPH sparc64 | wipe-2.3.1 | NOK | http://autobuild.buildroot.net/results/fafe886de29e072497e186f58384c694f879d2c6 | ORPH armeb | wipe-2.3.1 | NOK | http://autobuild.buildroot.net/results/a356dd0cd1fb4c9a1b9d6a4cbad4ae2a34dbb562 | ORPH sparc | zeek-4.1.1 | NOK | http://autobuild.buildroot.net/results/6ae8f57303ea54db35b97550c7aaf4e55bca53a0 | mips64 | zxing-cpp-1.4.0 | NOK | http://autobuild.buildroot.net/results/bc34e674273203249487de21d7600f7ed38d3529 | Classification of failures by reason for next --------------------------------------------- fluent-bit-2.0.9 | 2 host-binutils-2.39 | 2 host-go-1.19.6 | 2 libglib2-2.72.3 | 2 linux-6.1.11 | 2 lirc-tools-0.10.2 | 2 asterisk-16.29.1 | 1 bayer2rgb-neon-15feb1115b48... | 1 elfutils-0.186 | 1 fdk-aac-2.0.2 | 1 fs/ubifs/ubifs.mk:49: /home... | 1 fs/ubifs/ubifs.mk:49: /home... | 1 fs/ubifs/ubifs.mk:49: /home... | 1 host-binutils-2.38 | 1 host-pahole-1.24 | 1 host-rust-1.67.1 | 1 kexec-2.0.25 | 1 libxml2-2.10.3 | 1 lpc32xxcdl-2.11 | 1 modsecurity2-2.9.7 | 1 netsurf-3.10 | 1 openvmtools-11.3.5-18557794 | 1 speechd-0.11.4 | 1 sudo-1.9.12p2 | 1 systemd-252.4 | 1 unknown | 1 valgrind-3.19.0 | 1 xwayland-22.1.8 | 1 Detail of failures for next --------------------------- arch | reason | OK? | url | orph? -------------+--------------------------------+-----+---------------------------------------------------------------------------------+------- microblazeel | asterisk-16.29.1 | NOK | http://autobuild.buildroot.net/results/1b80abdac60eadd8f95cae40630ee134bb11e085 | aarch64 | bayer2rgb-neon-15feb1115b48... | NOK | http://autobuild.buildroot.net/results/27eb62b3b84e8672446e50506a0829b63b790f55 | microblazeel | elfutils-0.186 | NOK | http://autobuild.buildroot.net/results/346f617a5d6deebadc38b09343b4950643c319ee | ORPH mips | fdk-aac-2.0.2 | NOK | http://autobuild.buildroot.net/results/50c1d7df8c27ca45e2f8b89c7137864b27d82239 | arm | fluent-bit-2.0.9 | NOK | http://autobuild.buildroot.net/results/9694d21a0435666cbb1be7b5fedfd2da1a317453 | armeb | fluent-bit-2.0.9 | NOK | http://autobuild.buildroot.net/results/cc17b2fe9bd1ff593d55fcb27b1e7b8badf466ad | aarch64 | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/9c0b08b5d06397e49216fd79fc86893d480deb16 | mips | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/df9de432b4dc984865780c62b78e796033d36b56 | sparc64 | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/150c0bc61e05bc8ae3851d439218cda508f5f368 | sparc | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/7d1213f9575502fb18cbdfa39a9beb7c49cf9698 | arc | host-binutils-2.39 | NOK | http://autobuild.buildroot.net/results/a18cc0550119f064390cd8e6387567ae45de9e97 | powerpc | host-binutils-2.39 | NOK | http://autobuild.buildroot.net/results/9a9864543296b0c4e3d474e71de27a81c3602357 | x86_64 | host-go-1.19.6 | NOK | http://autobuild.buildroot.net/results/3d601b14636cf3e44a3d21d5a463d7349db10483 | mips64el | host-go-1.19.6 | NOK | http://autobuild.buildroot.net/results/baf7bd54a7620a6a31a39ba7bdfb3adb02b7ec3b | x86_64 | host-pahole-1.24 | NOK | http://autobuild.buildroot.net/results/f191a935892f62343791b227b9219dabee3b6238 | powerpc | host-rust-1.67.1 | NOK | http://autobuild.buildroot.net/results/1ed2d142049bc33afcee1d75931ab11699ff27f6 | armeb | kexec-2.0.25 | NOK | http://autobuild.buildroot.net/results/0384ea8bad44a0c71e795c975ec1ff721aac25af | ORPH arceb | libglib2-2.72.3 | NOK | http://autobuild.buildroot.net/results/52ce7c66099fb96b5ad14326b100e51261a2d58d | arceb | libglib2-2.72.3 | NOK | http://autobuild.buildroot.net/results/4538635493d719e93c1cff961061ef0ad9da9223 | x86_64 | libxml2-2.10.3 | NOK | http://autobuild.buildroot.net/results/5a285c21d63d8ad51144770bd2202428c6226fed | mips64el | linux-6.1.11 | NOK | http://autobuild.buildroot.net/results/0618bc120b2e3b9c0e9a169be4fc7b799352f1cb | ORPH x86_64 | linux-6.1.11 | NOK | http://autobuild.buildroot.net/results/7e7eaa31defea16706f8f84d6cf7d2b867b6c32e | ORPH arm | lirc-tools-0.10.2 | NOK | http://autobuild.buildroot.net/results/8349e680762a12b439233f15429fd77e18faa63a | ORPH or1k | lirc-tools-0.10.2 | NOK | http://autobuild.buildroot.net/results/1b918300d892562867f5e624b3d761ec509b221d | ORPH armeb | lpc32xxcdl-2.11 | NOK | http://autobuild.buildroot.net/results/1bd86fe1f7d30d4396fec1b0d091d37168c43e98 | ORPH mips | modsecurity2-2.9.7 | NOK | http://autobuild.buildroot.net/results/52776928e9d62a8e46659fb587167527afc74312 | powerpc64le | netsurf-3.10 | NOK | http://autobuild.buildroot.net/results/22e9330a29ea29d419807ca5fd98788440533457 | aarch64 | openvmtools-11.3.5-18557794 | NOK | http://autobuild.buildroot.net/results/b4d1c692c02d18e1941ca0653513c215f1204382 | nios2 | speechd-0.11.4 | NOK | http://autobuild.buildroot.net/results/5ac687b12272d8c1baf21b6d2bc729ae5d70c2c6 | sparc | sudo-1.9.12p2 | NOK | http://autobuild.buildroot.net/results/fdf5befc7a4e3a26a84f606d3d19458e9c6f6126 | ORPH nios2 | systemd-252.4 | NOK | http://autobuild.buildroot.net/results/7a71a5cf14939a074a4b1b5e46f86db2bfc33002 | aarch64 | unknown | NOK | http://autobuild.buildroot.net/results/5764d63fbc349c04292286e90530dd8ecef16906 | mips64 | valgrind-3.19.0 | NOK | http://autobuild.buildroot.net/results/44ed86f5577e760266322eadecc3e2c035a0ab0c | ORPH microblaze | xwayland-22.1.8 | NOK | http://autobuild.buildroot.net/results/ae71575b7066036ae33f70e6a5a1d01a900697c9 | Classification of failures by reason for 2022.11.x -------------------------------------------------- fs/ubifs/ubifs.mk:49: /home... | 1 host-pahole-1.24 | 1 netsurf-3.10 | 1 python-numpy-1.23.4 | 1 unknown | 1 Detail of failures for 2022.11.x -------------------------------- arch | reason | OK? | url | orph? -------------+--------------------------------+-----+---------------------------------------------------------------------------------+------- powerpc64le | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/7200999bbbf251cf69310ec342a085f9a0e765d9 | arm | host-pahole-1.24 | NOK | http://autobuild.buildroot.net/results/f2a5eba0f208293b80367ef5666c887986522a82 | powerpc | netsurf-3.10 | NOK | http://autobuild.buildroot.net/results/3e723a5ab26b0491fd111756a21a3cd6ef0979b9 | powerpc64 | python-numpy-1.23.4 | NOK | http://autobuild.buildroot.net/results/ed13b77b0c904b05c906f881433d2b36643d2da8 | powerpc64 | unknown | NOK | http://autobuild.buildroot.net/results/8a22854f0683d3a4b7a0efd23e1940c1f1648d48 | -- http://autobuild.buildroot.net From stefan at agner.ch Thu Mar 9 07:53:35 2023 From: stefan at agner.ch (Stefan Agner) Date: Thu, 09 Mar 2023 08:53:35 +0100 Subject: [Buildroot] [PATCH] package/{bluez5_utils, bluez5_utils-headers}: bump to version 5.66 In-Reply-To: <674d788fda128807b203f3b1d8b407b5bb85948b.1677628527.git.stefan@agner.ch> References: <674d788fda128807b203f3b1d8b407b5bb85948b.1677628527.git.stefan@agner.ch> Message-ID: On 2023-03-01 00:55, Stefan Agner wrote: > bluez 5.66 contains various fixes and initial support for Basic Audio > Profile and Volume Control Profile. Hello, Is that something which still can get merged into 2023.02? Besides the new features it comes with a whole slew of fixes as well. Best regards, Stefan > > Signed-off-by: Stefan Agner > --- > package/bluez5_utils-headers/bluez5_utils-headers.mk | 2 +- > package/bluez5_utils/bluez5_utils.hash | 2 +- > package/bluez5_utils/bluez5_utils.mk | 2 +- > 3 files changed, 3 insertions(+), 3 deletions(-) > > diff --git a/package/bluez5_utils-headers/bluez5_utils-headers.mk > b/package/bluez5_utils-headers/bluez5_utils-headers.mk > index 565511120f..8ca3764935 100644 > --- a/package/bluez5_utils-headers/bluez5_utils-headers.mk > +++ b/package/bluez5_utils-headers/bluez5_utils-headers.mk > @@ -5,7 +5,7 @@ > > ################################################################################ > > # Keep the version and patches in sync with bluez5_utils > -BLUEZ5_UTILS_HEADERS_VERSION = 5.65 > +BLUEZ5_UTILS_HEADERS_VERSION = 5.66 > BLUEZ5_UTILS_HEADERS_SOURCE = bluez-$(BLUEZ5_UTILS_VERSION).tar.xz > BLUEZ5_UTILS_HEADERS_SITE = $(BR2_KERNEL_MIRROR)/linux/bluetooth > BLUEZ5_UTILS_HEADERS_DL_SUBDIR = bluez5_utils > diff --git a/package/bluez5_utils/bluez5_utils.hash > b/package/bluez5_utils/bluez5_utils.hash > index e0c9f3cdb9..9467647592 100644 > --- a/package/bluez5_utils/bluez5_utils.hash > +++ b/package/bluez5_utils/bluez5_utils.hash > @@ -1,5 +1,5 @@ > # From https://www.kernel.org/pub/linux/bluetooth/sha256sums.asc: > -sha256 > 2565a4d48354b576e6ad92e25b54ed66808296581c8abb80587051f9993d96d4 > bluez-5.65.tar.xz > +sha256 > 39fea64b590c9492984a0c27a89fc203e1cdc74866086efb8f4698677ab2b574 > bluez-5.66.tar.xz > # Locally computed > sha256 > b499eddebda05a8859e32b820a64577d91f1de2b52efa2a1575a2cb4000bc259 > COPYING > sha256 > ec60b993835e2c6b79e6d9226345f4e614e686eb57dc13b6420c15a33a8996e5 > COPYING.LIB > diff --git a/package/bluez5_utils/bluez5_utils.mk > b/package/bluez5_utils/bluez5_utils.mk > index 76070dc3a9..4059b34556 100644 > --- a/package/bluez5_utils/bluez5_utils.mk > +++ b/package/bluez5_utils/bluez5_utils.mk > @@ -5,7 +5,7 @@ > > ################################################################################ > > # Keep the version and patches in sync with bluez5_utils-headers > -BLUEZ5_UTILS_VERSION = 5.65 > +BLUEZ5_UTILS_VERSION = 5.66 > BLUEZ5_UTILS_SOURCE = bluez-$(BLUEZ5_UTILS_VERSION).tar.xz > BLUEZ5_UTILS_SITE = $(BR2_KERNEL_MIRROR)/linux/bluetooth > BLUEZ5_UTILS_INSTALL_STAGING = YES From Stefan.Mayrhofer at ginzinger.com Thu Mar 9 09:53:32 2023 From: Stefan.Mayrhofer at ginzinger.com (Mayrhofer Stefan) Date: Thu, 9 Mar 2023 09:53:32 +0000 Subject: [Buildroot] [PATCH 1/1] package/glmark2: bump to version 2023.01 Message-ID: I can confirm that this patch applies and that it fixes the compilation problems which are caused by using the (in glmark2 deprecated) waf build system.[1] I tested compiling with the following config (based onfreescale_imx8mpevk_defconfig): BR2_aarch64=y BR2_ARM_FPU_VFPV3=y BR2_TOOLCHAIN_BUILDROOT_CXX=y BR2_TARGET_GENERIC_GETTY_PORT="ttymxc1" BR2_PACKAGE_GLMARK2=y BR2_PACKAGE_XORG7=y BR2_PACKAGE_FREESCALE_IMX=y BR2_PACKAGE_FREESCALE_IMX_PLATFORM_IMX8MP=y BR2_PACKAGE_FIRMWARE_IMX=y BR2_PACKAGE_IMX_GPU_VIV=y BR2_TARGET_ROOTFS_SQUASHFS=y BR2_PACKAGE_HOST_DOSFSTOOLS=y BR2_PACKAGE_HOST_DTC=y BR2_PACKAGE_HOST_E2FSPROGS=y BR2_PACKAGE_HOST_GENIMAGE=y BR2_PACKAGE_HOST_MTOOLS=y [1]: https://github.com/glmark2/glmark2/issues/191 -- > Convert the package to a meson package as recommanded by upstream. > Drop no more needed patchs. I would maybe also mention the version bump here. For me the title ("bump to version 2023.01") and patch description ("convert to a meson package) do not match. I think mentioning the version bump in the description would make it more clear. Also you could mention that glmark currently does not compile and thus a fix and change in the build system is needed. > > Fixes: http://autobuild.buildroot.net/results/b32/b3245c4ee8e0b3592b09e0bc57bc0928018936c2 > Signed-off-by: S?bastien Szymanski Tested-by: Stefan Mayrhofer > --- > ...find_program-to-find-wayland-scanner.patch | 50 ------------------- > ...ibmatrix-Add-missing-utility-include.patch | 30 ----------- > package/glmark2/glmark2.hash | 2 +- > package/glmark2/glmark2.mk | 11 ++-- > 4 files changed, 5 insertions(+), 88 deletions(-) > delete mode 100644 package/glmark2/0001-wscript-use-find_program-to-find-wayland-scanner.patch > delete mode 100644 package/glmark2/0002-libmatrix-Add-missing-utility-include.patch > > diff --git a/package/glmark2/0001-wscript-use-find_program-to-find-wayland-scanner.patch b/package/glmark2/0001-wscript-use-find_program-to-find-wayland-scanner.patch > deleted file mode 100644 > index 681f0c679463..000000000000 > --- a/package/glmark2/0001-wscript-use-find_program-to-find-wayland-scanner.patch > +++ /dev/null > @@ -1,50 +0,0 @@ > -From 303d5c4fef1760ede5786bc62c7012dd7ae93722 Mon Sep 17 00:00:00 2001 > -From: Fabrice Fontaine > -Date: Sun, 8 Nov 2020 23:46:49 +0100 > -Subject: [PATCH] wscript: use find_program to find wayland-scanner > - > -Use find_program instead of check_cfg to find wayland-scanner. This will > -fix the following build failure when cross-compiling: > - > -[ 3/73] Compiling doc/glmark2.1.in > -/bin/sh: 1: /usr/bin/wayland-scanner: not found > - > -Fixes: > - - http://autobuild.buildroot.org/results//361dc40e558e2646cb93f405c7b1f621d400fea3 > - > -Signed-off-by: Fabrice Fontaine > ---- > - src/wscript_build | 2 +- > - wscript | 3 +-- > - 2 files changed, 2 insertions(+), 3 deletions(-) > - > -diff --git a/src/wscript_build b/src/wscript_build > -index bbe7a77..ed3e8d6 100644 > ---- a/src/wscript_build > -+++ b/src/wscript_build > -@@ -51,7 +51,7 @@ else: > - > - if 'WAYLAND_SCANNER_wayland_scanner' in bld.env.keys(): > - def wayland_scanner_cmd(arg, src): > -- return '%s %s < %s > ${TGT}' % (bld.env['WAYLAND_SCANNER_wayland_scanner'], arg, src) > -+ return '%s %s < %s > ${TGT}' % (bld.env['WAYLAND_SCANNER_wayland_scanner'][0], arg, src) > - > - def wayland_proto_src_path(proto, ver): > - wp_dir = bld.env['WAYLAND_PROTOCOLS_pkgdatadir'] > -diff --git a/wscript b/wscript > -index e09fa78..fe2494f 100644 > ---- a/wscript > -+++ b/wscript > -@@ -227,8 +227,7 @@ def configure_linux(ctx): > - # wayland-protocols >= 1.12 required for xdg-shell stable > - ctx.check_cfg(package = 'wayland-protocols', atleast_version = '1.12', > - variables = ['pkgdatadir'], uselib_store = 'WAYLAND_PROTOCOLS') > -- ctx.check_cfg(package = 'wayland-scanner', variables = ['wayland_scanner'], > -- uselib_store = 'WAYLAND_SCANNER') > -+ ctx.find_program('wayland-scanner', var = 'WAYLAND_SCANNER_wayland_scanner') > - > - # Prepend CXX flags so that they can be overriden by the > - # CXXFLAGS environment variable > --- > -2.28.0 > - > diff --git a/package/glmark2/0002-libmatrix-Add-missing-utility-include.patch b/package/glmark2/0002-libmatrix-Add-missing-utility-include.patch > deleted file mode 100644 > index 65b6183867f8..000000000000 > --- a/package/glmark2/0002-libmatrix-Add-missing-utility-include.patch > +++ /dev/null > @@ -1,30 +0,0 @@ > -From d1ca3f53c96dc8a4048b17dc16147a8fac782d4a Mon Sep 17 00:00:00 2001 > -From: Alexandros Frantzis > -Date: Mon, 14 Feb 2022 13:54:09 +0200 > -Subject: [PATCH] libmatrix: Add missing include > - > -Fixes compilation with GCC 12. > - > -Fixes #169 > -[Paul: backport upstream d1ca3f53c96dc8a4048b17dc16147a8fac782d4a] > -Signed-off-by: Paul Cercueil > ---- > - > - src/libmatrix/program.h | 1 + > - 1 file changed, 1 insertion(+) > - > -diff --git a/src/libmatrix/program.h b/src/libmatrix/program.h > -index f95b470..1c9de08 100644 > ---- a/src/libmatrix/program.h > -+++ b/src/libmatrix/program.h > -@@ -15,6 +15,7 @@ > - #include > - #include > - #include > -+#include > - #include "mat.h" > - > - // Simple shader container. Abstracts all of the OpenGL bits, but leaves > --- > -2.35.1 > - > diff --git a/package/glmark2/glmark2.hash b/package/glmark2/glmark2.hash > index 84058197701f..5b1d13b46812 100644 > --- a/package/glmark2/glmark2.hash > +++ b/package/glmark2/glmark2.hash > @@ -1,4 +1,4 @@ > # Locally computed > -sha256 12aef3ce80406bc723542979b9818886a28d0a4c93f62379eaadfd830974790d glmark2-06e78b67702b5413335ecdf1ae816da9c20f6ed9.tar.gz > +sha256 8fece3fc323b643644a525be163dc4931a4189971eda1de8ad4c1712c5db3d67 glmark2-2023.01.tar.gz > sha256 8ceb4b9ee5adedde47b31e975c1d90c73ad27b6b165a1dcd80c7c545eb65b903 COPYING > sha256 16fbc228292bd774b263b212ae422c524cbf3b2078bcf21b22f8bdd4373be617 COPYING.SGI > diff --git a/package/glmark2/glmark2.mk b/package/glmark2/glmark2.mk > index bac9d9ff6fc2..0fc466aff37e 100644 > --- a/package/glmark2/glmark2.mk > +++ b/package/glmark2/glmark2.mk > @@ -4,15 +4,12 @@ > # > ################################################################################ > > -GLMARK2_VERSION = 06e78b67702b5413335ecdf1ae816da9c20f6ed9 > +GLMARK2_VERSION = 2023.01 > GLMARK2_SITE = $(call github,glmark2,glmark2,$(GLMARK2_VERSION)) > GLMARK2_LICENSE = GPL-3.0+, SGIv1 > GLMARK2_LICENSE_FILES = COPYING COPYING.SGI > GLMARK2_DEPENDENCIES = host-pkgconf jpeg libegl libpng > > -# The bundled waf script is too old for >= python3.11 > -GLMARK2_NEEDS_EXTERNAL_WAF = YES > - > ifeq ($(BR2_PACKAGE_GLMARK2_FLAVOR_DRM_GLESV2),y) > GLMARK2_DEPENDENCIES += libdrm libgbm libgles udev > GLMARK2_FLAVORS += drm-glesv2 > @@ -44,7 +41,7 @@ GLMARK2_FLAVORS += wayland-gl > endif > > GLMARK2_CONF_OPTS += \ > -???--prefix=/usr \ > -???--with-flavors=$(subst $(space),$(comma),$(GLMARK2_FLAVORS)) > +???-Dflavors=$(subst $(space),$(comma),$(GLMARK2_FLAVORS)) \ > +???--prefix=/usr > > -$(eval $(waf-package)) > +$(eval $(meson-package)) > -- > 2.39.2 Kind regards Stefan Mayrhofer -------------- next part -------------- An HTML attachment was scrubbed... URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: smime.p7s Type: application/x-pkcs7-signature Size: 4637 bytes Desc: not available URL: From vincent.stehle at arm.com Thu Mar 9 15:21:14 2023 From: vincent.stehle at arm.com (Vincent =?utf-8?Q?Stehl=C3=A9?=) Date: Thu, 9 Mar 2023 16:21:14 +0100 Subject: [Buildroot] [PATCH v3 0/3] misc aarch64-sbsa cleanups In-Reply-To: <20230307093504.3611941-1-niklas.cassel@wdc.com> References: <20230307093504.3611941-1-niklas.cassel@wdc.com> Message-ID: On Tue, Mar 07, 2023 at 10:35:01AM +0100, Niklas Cassel wrote: > Hello, > > Here come some small aarch64-sbsa cleanups. > Please consider for inclusion. > > Changes since v2: > -Keep the kernel config only used by test_edk2.py, but move it to a new > subdirectory to make it move obvious that it is only used by test_edk.py. Hi Niklas, Thanks for working on that series. - The defconfig works on my side, on Arm and x86, on master and next. - The unit test works locally (on x86) and on gitlab, on master and next. Feel free to add (or not): Tested-by: Vincent Stehl? Best regards, Vincent. > > Thanks a lot to Vincent Stehl? for testing the previous versions in gitlab CI. > > > Kind regards, > Niklas > > Niklas Cassel (3): > board/qemu/aarch64-sbsa: use PARTLABEL to specify root > board/qemu/aarch64-sbsa: use the default console specified by ACPI > support/testing: move the kernel config only used by test_edk2.py > > board/qemu/aarch64-sbsa/grub.cfg | 2 +- > support/testing/tests/boot/test_edk2.py | 2 +- > .../testing/tests/boot/test_edk2}/linux.config | 0 > 3 files changed, 2 insertions(+), 2 deletions(-) > rename {board/qemu/aarch64-sbsa => support/testing/tests/boot/test_edk2}/linux.config (100%) > > -- > 2.39.2 > From bugzilla at busybox.net Thu Mar 9 15:55:17 2023 From: bugzilla at busybox.net (bugzilla at busybox.net) Date: Thu, 09 Mar 2023 15:55:17 +0000 Subject: [Buildroot] [Bug 15366] xscreensaver needs util-linux dependency for per-package build In-Reply-To: References: Message-ID: https://bugs.busybox.net/show_bug.cgi?id=15366 --- Comment #4 from Fabrice Fontaine --- Using the provided defconfig and latest master, I wasn't able to reproduce your build failure. What is the output of make xscreensaver-show-recursive-depends? On my side, util-linux is returned in this list because util-linux is a dependency of libglib2 and fontconfig (as can be seen in the pdf generated by make xscreensaver-graph-depends) -- You are receiving this mail because: You are on the CC list for the bug. From kjroland75 at hotmail.com Thu Mar 9 17:29:14 2023 From: kjroland75 at hotmail.com (Kenneth Roland) Date: Thu, 9 Mar 2023 17:29:14 +0000 Subject: [Buildroot] U-boot stable asks for SYS_LOAD_ADDR when compiling for Le Potato Message-ID: As the subject says, I am unable to successfully compile buildroot for this board. I used this repo (https://github.com/mathieu-lm/libretech-cc-buildroot), as support for the Le Potato dev board isn't in mainstream. This fork isn't too old as it is dated 2020.02 in menu makeconfig?. I assume that because this repo is slightly dated that it doesn't account for newer changes for u-boot? Uname and logs are attached. I used the value 0x1000000 as given in the device's forums (https://forum.loverpi.com/discussion/748/u-boot-guide-for-le-potato-aml-s905x-cc). u-boot Guide for Le Potato AML-S905X-CC The boot priority of Le Potato is as follows: eMMC then SD. The current version of u-boot found in the images is the 2019.04 release. forum.loverpi.com uname -a?: Linux poweredge-r620 6.0.0-0.deb11.6-rt-amd64 #1 SMP PREEMPT_RT Debian 6.0.12-1~bpo11+1 (2022-12-19) x86_64 GNU/Linux ? [https://opengraph.githubassets.com/b19b319f30aeb80b4475154071cffb867020fa37ac2c67d088e276fb0c074cbb/mathieu-lm/libretech-cc-buildroot] GitHub - mathieu-lm/libretech-cc-buildroot: Buildroot with Amlogic S905X LibreTech-CC "LePotato" support Buildroot with Amlogic S905X LibreTech-CC "LePotato" support - GitHub - mathieu-lm/libretech-cc-buildroot: Buildroot with Amlogic S905X LibreTech-CC "LePotato" support github.com ? -------------- next part -------------- An HTML attachment was scrubbed... URL: -------------- next part -------------- An embedded and charset-unspecified text was scrubbed... Name: log.txt URL: From bernd.kuhls at t-online.de Thu Mar 9 19:25:13 2023 From: bernd.kuhls at t-online.de (Bernd Kuhls) Date: Thu, 9 Mar 2023 20:25:13 +0100 Subject: [Buildroot] [PATCH 1/1] package/apache: security bump version to 2.4.56 Message-ID: <20230309192513.54802-1-bernd.kuhls@t-online.de> Release notes: https://lists.apache.org/thread/89vkczkfkdyz65d5q59pcyzrn5ts60s6 Changelog: https://dlcdn.apache.org/httpd/CHANGES_2.4.56 Fixes CVE-2023-25690 & CVE-2023-27522: https://httpd.apache.org/security/vulnerabilities_24.html 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 a1185c5618..36144917fb 100644 --- a/package/apache/apache.hash +++ b/package/apache/apache.hash @@ -1,5 +1,5 @@ -# From https://downloads.apache.org/httpd/httpd-2.4.54.tar.bz2.{sha256,sha512} -sha256 11d6ba19e36c0b93ca62e47e6ffc2d2f2884942694bce0f23f39c71bdc5f69ac httpd-2.4.55.tar.bz2 -sha512 94982f7a1fedac8961fc17b5a22cf763ac28cb27ee6facab2e6a15b249b927773667493fd3f7354fb13fcb34a6f1afc1bdd5cf4b7be030cba1dfb523e40d43fb httpd-2.4.55.tar.bz2 +# 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 # Locally computed sha256 47b8c2b6c3309282a99d4a3001575c790fead690cc14734628c4667d2bbffc43 LICENSE diff --git a/package/apache/apache.mk b/package/apache/apache.mk index 13018a9b1f..80205a6362 100644 --- a/package/apache/apache.mk +++ b/package/apache/apache.mk @@ -4,7 +4,7 @@ # ################################################################################ -APACHE_VERSION = 2.4.55 +APACHE_VERSION = 2.4.56 APACHE_SOURCE = httpd-$(APACHE_VERSION).tar.bz2 APACHE_SITE = https://downloads.apache.org/httpd APACHE_LICENSE = Apache-2.0 -- 2.39.2 From arnout at mind.be Thu Mar 9 19:39:04 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Thu, 9 Mar 2023 20:39:04 +0100 Subject: [Buildroot] [PATCH 1/1] package/apache: security bump version to 2.4.56 In-Reply-To: <20230309192513.54802-1-bernd.kuhls@t-online.de> References: <20230309192513.54802-1-bernd.kuhls@t-online.de> Message-ID: <69ed7f1c-5ac3-af0a-b0c7-40b241a9d7b2@mind.be> On 09/03/2023 20:25, Bernd Kuhls wrote: > Release notes: > https://lists.apache.org/thread/89vkczkfkdyz65d5q59pcyzrn5ts60s6 > > Changelog: https://dlcdn.apache.org/httpd/CHANGES_2.4.56 > > Fixes CVE-2023-25690 & CVE-2023-27522: > https://httpd.apache.org/security/vulnerabilities_24.html > > Signed-off-by: Bernd Kuhls Applied to master, thanks. Regards, Arnout > --- > 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 a1185c5618..36144917fb 100644 > --- a/package/apache/apache.hash > +++ b/package/apache/apache.hash > @@ -1,5 +1,5 @@ > -# From https://downloads.apache.org/httpd/httpd-2.4.54.tar.bz2.{sha256,sha512} > -sha256 11d6ba19e36c0b93ca62e47e6ffc2d2f2884942694bce0f23f39c71bdc5f69ac httpd-2.4.55.tar.bz2 > -sha512 94982f7a1fedac8961fc17b5a22cf763ac28cb27ee6facab2e6a15b249b927773667493fd3f7354fb13fcb34a6f1afc1bdd5cf4b7be030cba1dfb523e40d43fb httpd-2.4.55.tar.bz2 > +# 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 > # Locally computed > sha256 47b8c2b6c3309282a99d4a3001575c790fead690cc14734628c4667d2bbffc43 LICENSE > diff --git a/package/apache/apache.mk b/package/apache/apache.mk > index 13018a9b1f..80205a6362 100644 > --- a/package/apache/apache.mk > +++ b/package/apache/apache.mk > @@ -4,7 +4,7 @@ > # > ################################################################################ > > -APACHE_VERSION = 2.4.55 > +APACHE_VERSION = 2.4.56 > APACHE_SOURCE = httpd-$(APACHE_VERSION).tar.bz2 > APACHE_SITE = https://downloads.apache.org/httpd > APACHE_LICENSE = Apache-2.0 From arnout at mind.be Thu Mar 9 19:38:39 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Thu, 9 Mar 2023 20:38:39 +0100 Subject: [Buildroot] [git commit] package/apache: security bump version to 2.4.56 Message-ID: <20230309193925.A46FF86B43@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=5256ec9ca872518beacf827443fec72146ab7a0c branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Release notes: https://lists.apache.org/thread/89vkczkfkdyz65d5q59pcyzrn5ts60s6 Changelog: https://dlcdn.apache.org/httpd/CHANGES_2.4.56 Fixes CVE-2023-25690 & CVE-2023-27522: https://httpd.apache.org/security/vulnerabilities_24.html Signed-off-by: Bernd Kuhls Signed-off-by: Arnout Vandecappelle --- 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 a1185c5618..36144917fb 100644 --- a/package/apache/apache.hash +++ b/package/apache/apache.hash @@ -1,5 +1,5 @@ -# From https://downloads.apache.org/httpd/httpd-2.4.54.tar.bz2.{sha256,sha512} -sha256 11d6ba19e36c0b93ca62e47e6ffc2d2f2884942694bce0f23f39c71bdc5f69ac httpd-2.4.55.tar.bz2 -sha512 94982f7a1fedac8961fc17b5a22cf763ac28cb27ee6facab2e6a15b249b927773667493fd3f7354fb13fcb34a6f1afc1bdd5cf4b7be030cba1dfb523e40d43fb httpd-2.4.55.tar.bz2 +# 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 # Locally computed sha256 47b8c2b6c3309282a99d4a3001575c790fead690cc14734628c4667d2bbffc43 LICENSE diff --git a/package/apache/apache.mk b/package/apache/apache.mk index 13018a9b1f..80205a6362 100644 --- a/package/apache/apache.mk +++ b/package/apache/apache.mk @@ -4,7 +4,7 @@ # ################################################################################ -APACHE_VERSION = 2.4.55 +APACHE_VERSION = 2.4.56 APACHE_SOURCE = httpd-$(APACHE_VERSION).tar.bz2 APACHE_SITE = https://downloads.apache.org/httpd APACHE_LICENSE = Apache-2.0 From arnout at mind.be Thu Mar 9 19:40:42 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Thu, 9 Mar 2023 20:40:42 +0100 Subject: [Buildroot] [PATCH] package/libgpg-error: force cross compiling In-Reply-To: References: Message-ID: On 09/03/2023 08:15, Lang Daniel via buildroot wrote: > By default autotools enters cross-compiling mode if --build and --host > differ [0]. This should normally be the case as buildroot sets itself as > vendor in the toolchain triplet. > For libgpg-error the --host flag has to be set to a generic triplet > because this information is used to lookup the syscfg. > When compiling on aarch64 for aarch64 build and host would be the same, > therefore cross-compiling isn't activated, which results in a build failure. > > Fixes: > - http://autobuild.buildroot.net/results/6d4/6d4bc520c12313508d0fadee11d5b88c35a3cba9/ > > [0]: https://www.gnu.org/savannah-checkouts/gnu/autoconf/manual/autoconf-2.71/html_node/Hosts-and-Cross_002dCompilation.html > > Signed-off-by: Daniel Lang Applied to master, thanks. Regards, Arnout > --- > package/libgpg-error/libgpg-error.mk | 1 + > 1 file changed, 1 insertion(+) > > diff --git a/package/libgpg-error/libgpg-error.mk b/package/libgpg-error/libgpg-error.mk > index 3f4a45a7e4..3ab8535a9c 100644 > --- a/package/libgpg-error/libgpg-error.mk > +++ b/package/libgpg-error/libgpg-error.mk > @@ -14,6 +14,7 @@ LIBGPG_ERROR_INSTALL_STAGING = YES > LIBGPG_ERROR_CONFIG_SCRIPTS = gpg-error-config > LIBGPG_ERROR_DEPENDENCIES = $(TARGET_NLS_DEPENDENCIES) > LIBGPG_ERROR_CONF_OPTS = \ > + cross_compiling=yes \ > --host=$(BR2_PACKAGE_LIBGPG_ERROR_SYSCFG) \ > --enable-install-gpg-error-config \ > --disable-tests \ From arnout at mind.be Thu Mar 9 19:39:24 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Thu, 9 Mar 2023 20:39:24 +0100 Subject: [Buildroot] [git commit] package/libgpg-error: force cross compiling Message-ID: <20230309194053.ECE2986B51@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=6a29c4f4118e42420ebb64b7e00cfb4a826216c1 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master By default autotools enters cross-compiling mode if --build and --host differ [0]. This should normally be the case as buildroot sets itself as vendor in the toolchain triplet. For libgpg-error the --host flag has to be set to a generic triplet because this information is used to lookup the syscfg. When compiling on aarch64 for aarch64 build and host would be the same, therefore cross-compiling isn't activated, which results in a build failure. Fixes: - http://autobuild.buildroot.net/results/6d4/6d4bc520c12313508d0fadee11d5b88c35a3cba9/ [0]: https://www.gnu.org/savannah-checkouts/gnu/autoconf/manual/autoconf-2.71/html_node/Hosts-and-Cross_002dCompilation.html Signed-off-by: Daniel Lang Signed-off-by: Arnout Vandecappelle --- package/libgpg-error/libgpg-error.mk | 1 + 1 file changed, 1 insertion(+) diff --git a/package/libgpg-error/libgpg-error.mk b/package/libgpg-error/libgpg-error.mk index 3f4a45a7e4..3ab8535a9c 100644 --- a/package/libgpg-error/libgpg-error.mk +++ b/package/libgpg-error/libgpg-error.mk @@ -14,6 +14,7 @@ LIBGPG_ERROR_INSTALL_STAGING = YES LIBGPG_ERROR_CONFIG_SCRIPTS = gpg-error-config LIBGPG_ERROR_DEPENDENCIES = $(TARGET_NLS_DEPENDENCIES) LIBGPG_ERROR_CONF_OPTS = \ + cross_compiling=yes \ --host=$(BR2_PACKAGE_LIBGPG_ERROR_SYSCFG) \ --enable-install-gpg-error-config \ --disable-tests \ From arnout at mind.be Thu Mar 9 20:01:42 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Thu, 9 Mar 2023 21:01:42 +0100 Subject: [Buildroot] [PATCH v2] package/freescale-imx/imx-gpu-viv: fix aarch64 framebuffer support In-Reply-To: References: Message-ID: On 07/03/2023 19:27, Lang Daniel via buildroot wrote: > Since e8df0f7 (package/freescale-imx/imx-gpu-viv: bump to version 6.4.3.p4.4) > the fb folder is no longer included in the archive. > > imx-gpu-viv 6.4.3.p4.4-aarch64 Building > cp -dpfr /home/d.lang/buildroot/output/build/imx-gpu-viv-6.4.3.p4.4-aarch64/gpu-core/usr/lib/fb/* /home/d.lang/buildroot/output/build/imx-gpu-viv-6.4.3.p4.4-aarch64/gpu-core/usr/lib/ > cp: cannot stat '/home/d.lang/buildroot/output/build/imx-gpu-viv-6.4.3.p4.4-aarch64/gpu-core/usr/lib/fb/*': No such file or directory So this fixes something? Please indicate that with a Fixes: tag (we don't have it very formalized; some people would put "Fixes: e8df0f7", other people would put "Fixes: cp: cannot stat '....'). That way we can see immediately in patchwork that it should be applied to master, not next. > > According to meta-freescale [0] the framebuffer output can be enabled on > IMX8 by using the wayland libraries together with egl.pc. > > Tested on an imx8mn by running kmscube. EGL and GLES support detected. > > [0]: https://git.yoctoproject.org/meta-freescale/tree/recipes-graphics/imx-gpu-viv/imx-gpu-viv-6.inc > > Signed-off-by: Daniel Lang > --- > v1 -> v2: > - Mention current build failure > - Add information for egl.pc selection > --- > package/freescale-imx/imx-gpu-viv/Config.in | 4 +-- > .../freescale-imx/imx-gpu-viv/imx-gpu-viv.mk | 27 ++++++++++++------- > 2 files changed, 20 insertions(+), 11 deletions(-) > > diff --git a/package/freescale-imx/imx-gpu-viv/Config.in b/package/freescale-imx/imx-gpu-viv/Config.in > index 3e095b730c..1e3bdd6b3d 100644 > --- a/package/freescale-imx/imx-gpu-viv/Config.in > +++ b/package/freescale-imx/imx-gpu-viv/Config.in > @@ -45,8 +45,8 @@ choice > > config BR2_PACKAGE_IMX_GPU_VIV_OUTPUT_FB > bool "Framebuffer" > - # The i.MX8 blob doesn't support FB output > - depends on !BR2_PACKAGE_FREESCALE_IMX_PLATFORM_IMX8M > + # Framebuffer output on aarch64 is linked wayland library. > + select BR2_PACKAGE_WAYLAND if BR2_aarch64 > > config BR2_PACKAGE_IMX_GPU_VIV_OUTPUT_WL > bool "Wayland" > diff --git a/package/freescale-imx/imx-gpu-viv/imx-gpu-viv.mk b/package/freescale-imx/imx-gpu-viv/imx-gpu-viv.mk > index f72735e093..00c95cc5d2 100644 > --- a/package/freescale-imx/imx-gpu-viv/imx-gpu-viv.mk > +++ b/package/freescale-imx/imx-gpu-viv/imx-gpu-viv.mk > @@ -26,28 +26,37 @@ endif > > IMX_GPU_VIV_LIB_TARGET = $(call qstrip,$(BR2_PACKAGE_IMX_GPU_VIV_OUTPUT)) > > -# Libraries are linked against libdrm, except framebuffer output on ARM > +# Libraries are linked against libdrm and wayland, > +# except framebuffer output on ARM > ifneq ($(IMX_GPU_VIV_LIB_TARGET)$(BR2_arm),fby) The condition here is !(fb && arm), but in the Config.in the condition is !fb || aarch64. Since the condition is a bit complicated, I think it's best to introduce an extra symbol in Config.in, something like: # Library binaries are linked against libdrm.so.2 and libwayland.so, except # framebuffer output on ARM config BR2_PACKAGE_IMX_GPU_VIV_USES_WAYLAND bool default y if !(BR2_PACKAGE_IMX_GPU_VIV_OUTPUT_FB && BR2_arm) select BR2_PACKAGE_LIBDRM select BR2_PACKAGE_WAYLAND This would also replace the existing select BR2_PACKAGE_LIBDRM. And we wouldn't need to repeat the comment in 3 places. In the .mk file, you can then use conditions on BR2_PACKAGE_IMX_GPU_VIV_USES_WAYLAND instead of the complicated double condition. > -IMX_GPU_VIV_DEPENDENCIES += libdrm > -endif > - > -ifeq ($(IMX_GPU_VIV_LIB_TARGET),wayland) > -IMX_GPU_VIV_DEPENDENCIES += wayland > +IMX_GPU_VIV_DEPENDENCIES += libdrm wayland > endif > > define IMX_GPU_VIV_EXTRACT_CMDS > $(call NXP_EXTRACT_HELPER,$(IMX_GPU_VIV_DL_DIR)/$(IMX_GPU_VIV_SOURCE)) > endef > > -ifeq ($(IMX_GPU_VIV_LIB_TARGET),fb) > +# The package comes with multiple versions of egl.pc, > +# depending on the output the original egl.pc is replaced > +# with a symlink: > +# - arm/frambuffer: symlink to egl_linuxfb.pc > +# - aarch64/framebuffer: original egl.pc without a symlink > +# - wayland: symblink to egl_wayland.pc > +ifeq ($(IMX_GPU_VIV_LIB_TARGET)$(BR2_arm),fby) > +IMX_GPU_VIV_BACKEND_DIR = fb The commit message says that the fb folder is not included, but here you still use it? > define IMX_GPU_VIV_FIXUP_PKGCONFIG > ln -sf egl_linuxfb.pc $(@D)/gpu-core/usr/lib/pkgconfig/egl.pc > endef > -else ifeq ($(IMX_GPU_VIV_LIB_TARGET),wayland) > +else > +# Framebuffer output on aarch64 uses the same libraries as wayland output > +# but without replaceing egl.pc. > +IMX_GPU_VIV_BACKEND_DIR = wayland > +ifeq ($(IMX_GPU_VIV_LIB_TARGET),wayland) So, in the fb aarch64 case, the original egl.pc is used? We have 3 versions: egl.pc that is used for fb on aarch64, egl_linuxfb.pc that is used for fb on arm, and egl_wayland.pc that is used for wayland? All this was a bit too complicated for me to fix up while applying, so I marked as Changes Requested. Regards, Arnout > define IMX_GPU_VIV_FIXUP_PKGCONFIG > ln -sf egl_wayland.pc $(@D)/gpu-core/usr/lib/pkgconfig/egl.pc > endef > endif > +endif > > IMX_GPU_VIV_PLATFORM_DIR = $(call qstrip,$(BR2_PACKAGE_IMX_GPU_VIV_PLATFORM)) > ifneq ($(IMX_GPU_VIV_PLATFORM_DIR),) > @@ -60,7 +69,7 @@ endif > # in the upstream archive here. We also remove unused backend files. > # Make sure these commands are idempotent. > define IMX_GPU_VIV_BUILD_CMDS > - cp -dpfr $(@D)/gpu-core/usr/lib/$(IMX_GPU_VIV_LIB_TARGET)/* $(@D)/gpu-core/usr/lib/ > + cp -dpfr $(@D)/gpu-core/usr/lib/$(IMX_GPU_VIV_BACKEND_DIR)/* $(@D)/gpu-core/usr/lib/ > $(foreach backend,fb wayland, \ > $(RM) -r $(@D)/gpu-core/usr/lib/$(backend) > ) From arnout at mind.be Thu Mar 9 20:02:48 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Thu, 9 Mar 2023 21:02:48 +0100 Subject: [Buildroot] [PATCH 3/3] DEVELOPERS: add Heiko Thiery for package/rauc In-Reply-To: <20230306155308.477063-1-heiko.thiery@gmail.com> References: <20230306155308.477063-1-heiko.thiery@gmail.com> Message-ID: On 06/03/2023 16:53, Heiko Thiery wrote: > Signed-off-by: Heiko Thiery Applied to master, thanks. Regards, Arnout > --- > DEVELOPERS | 1 + > 1 file changed, 1 insertion(+) > > diff --git a/DEVELOPERS b/DEVELOPERS > index 6256576e02..9670302a78 100644 > --- a/DEVELOPERS > +++ b/DEVELOPERS > @@ -1253,6 +1253,7 @@ F: package/libnetconf2/ > F: package/libyang/ > F: package/linuxptp/ > F: package/netopeer2/ > +F: package/rauc/ > F: package/sysrepo/ > > N: Herv? Codina From arnout at mind.be Thu Mar 9 20:02:25 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Thu, 9 Mar 2023 21:02:25 +0100 Subject: [Buildroot] [git commit] DEVELOPERS: add Heiko Thiery for package/rauc Message-ID: <20230309200306.A94CE86B54@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=6bec87810252d123f768af03e0e2ab53d2b61f03 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Signed-off-by: Heiko Thiery Signed-off-by: Arnout Vandecappelle --- DEVELOPERS | 1 + 1 file changed, 1 insertion(+) diff --git a/DEVELOPERS b/DEVELOPERS index 6256576e02..9670302a78 100644 --- a/DEVELOPERS +++ b/DEVELOPERS @@ -1253,6 +1253,7 @@ F: package/libnetconf2/ F: package/libyang/ F: package/linuxptp/ F: package/netopeer2/ +F: package/rauc/ F: package/sysrepo/ N: Herv?? Codina From arnout at mind.be Thu Mar 9 20:04:44 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Thu, 9 Mar 2023 21:04:44 +0100 Subject: [Buildroot] [PATCH next 1/1] package/bridge-utils: update project URL in Config.in help text In-Reply-To: <20230305232504.232860-1-ju.o@free.fr> References: <20230305232504.232860-1-ju.o@free.fr> Message-ID: <997d670a-8843-0686-995b-63b671cca1c5@mind.be> On 06/03/2023 00:25, Julien Olivain wrote: > The old URL no longer works and shows "No repositories found". > Replace it with: > https://wiki.linuxfoundation.org/networking/bridge > > Signed-off-by: Julien Olivain Applied to master, thanks. Why did you mark this for next? It's clearly a fix, right? Regards, Arnout > --- > package/bridge-utils/Config.in | 2 +- > 1 file changed, 1 insertion(+), 1 deletion(-) > > diff --git a/package/bridge-utils/Config.in b/package/bridge-utils/Config.in > index de5883f063..2d886e2cb0 100644 > --- a/package/bridge-utils/Config.in > +++ b/package/bridge-utils/Config.in > @@ -8,4 +8,4 @@ config BR2_PACKAGE_BRIDGE_UTILS > added. Instead use the bridge command from the iproute2 > package which supports more features. > > - https://git.kernel.org/cgit/linux/kernel/git/shemminger/bridge-utils.git/ > + https://wiki.linuxfoundation.org/networking/bridge From arnout at mind.be Thu Mar 9 20:03:38 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Thu, 9 Mar 2023 21:03:38 +0100 Subject: [Buildroot] [git commit] package/bridge-utils: update project URL in Config.in help text Message-ID: <20230309200456.0313C86B5C@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=e8ad4f2d07462d8b022643c663e0fd7e9c7b5201 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master The old URL no longer works and shows "No repositories found". Replace it with: https://wiki.linuxfoundation.org/networking/bridge Signed-off-by: Julien Olivain Signed-off-by: Arnout Vandecappelle --- package/bridge-utils/Config.in | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package/bridge-utils/Config.in b/package/bridge-utils/Config.in index de5883f063..2d886e2cb0 100644 --- a/package/bridge-utils/Config.in +++ b/package/bridge-utils/Config.in @@ -8,4 +8,4 @@ config BR2_PACKAGE_BRIDGE_UTILS added. Instead use the bridge command from the iproute2 package which supports more features. - https://git.kernel.org/cgit/linux/kernel/git/shemminger/bridge-utils.git/ + https://wiki.linuxfoundation.org/networking/bridge From arnout at mind.be Thu Mar 9 20:06:41 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Thu, 9 Mar 2023 21:06:41 +0100 Subject: [Buildroot] [PATCH next 1/2] DEVELOPERS: add Julien Olivain for package/kexec In-Reply-To: <20230303222658.157671-1-ju.o@free.fr> References: <20230303222658.157671-1-ju.o@free.fr> Message-ID: On 03/03/2023 23:26, Julien Olivain wrote: > Signed-off-by: Julien Olivain Applied to master, thanks. Regards, Arnout > --- > DEVELOPERS | 1 + > 1 file changed, 1 insertion(+) > > diff --git a/DEVELOPERS b/DEVELOPERS > index d052e59122..21ea2b53e8 100644 > --- a/DEVELOPERS > +++ b/DEVELOPERS > @@ -1693,6 +1693,7 @@ F: package/fluidsynth/ > F: package/glslsandbox-player/ > F: package/gnupg2/ > F: package/highway/ > +F: package/kexec/ > F: package/libjxl/ > F: package/octave/ > F: package/ola/ From arnout at mind.be Thu Mar 9 20:05:13 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Thu, 9 Mar 2023 21:05:13 +0100 Subject: [Buildroot] [git commit] DEVELOPERS: add Julien Olivain for package/kexec Message-ID: <20230309200652.DF16F86B5F@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=95c0a98054a4d8f45617f233130b198cc488e847 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Signed-off-by: Julien Olivain Signed-off-by: Arnout Vandecappelle --- DEVELOPERS | 1 + 1 file changed, 1 insertion(+) diff --git a/DEVELOPERS b/DEVELOPERS index 9670302a78..82aeb6fe25 100644 --- a/DEVELOPERS +++ b/DEVELOPERS @@ -1689,6 +1689,7 @@ F: package/fluidsynth/ F: package/glslsandbox-player/ F: package/gnupg2/ F: package/highway/ +F: package/kexec/ F: package/libjxl/ F: package/octave/ F: package/ola/ From arnout at mind.be Thu Mar 9 20:24:26 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Thu, 9 Mar 2023 21:24:26 +0100 Subject: [Buildroot] [PATCH v1] package/speechd: fix gettext version mismatch In-Reply-To: <20230227210823.10437-1-ps.report@gmx.net> References: <20230227210823.10437-1-ps.report@gmx.net> Message-ID: <15a3ea2d-7f82-125f-c473-5d1049352483@mind.be> On 27/02/2023 22:08, Peter Seiderer wrote: > - fix gettext version mismatch in case of BR2_SYSTEM_ENABLE_NLS and > BR2_PACKAGE_PROVIDES_HOST_GETTEXT="host-gettext-gnu" by setting > SPEECHD_GETTEXTIZE > > Fixes: > > - http://autobuild.buildroot.net/results/283333290c5adb48d0c6e592b3261992537f92d3 > > Making all in po > *** error: gettext infrastructure mismatch: using a Makefile.in.in from gettext version 0.19 but the autoconf macros are from gettext version 0.20 > > Signed-off-by: Peter Seiderer Applied to master, thanks. Regards, Arnout > --- > package/speechd/speechd.mk | 1 + > 1 file changed, 1 insertion(+) > > diff --git a/package/speechd/speechd.mk b/package/speechd/speechd.mk > index dee94a6752..ec62980986 100644 > --- a/package/speechd/speechd.mk > +++ b/package/speechd/speechd.mk > @@ -11,6 +11,7 @@ SPEECHD_LICENSE_FILES = COPYING.GPL-2 COPYING.GPL-3 COPYING.LGPL > SPEECHD_INSTALL_STAGING = YES > # speechd source code is released without configure script > SPEECHD_AUTORECONF = YES > +SPEECHD_GETTEXTIZE = YES > SPEECHD_DEPENDENCIES = host-pkgconf dotconf libglib2 libsndfile > SPEECHD_CONF_ENV = ac_cv_prog_HELP2MAN="" > SPEECHD_CONF_OPTS = --without-kali From arnout at mind.be Thu Mar 9 20:24:34 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Thu, 9 Mar 2023 21:24:34 +0100 Subject: [Buildroot] [PATCH v1 1/2] package/speechd: fix libltdl enable/disable configure option In-Reply-To: <20230227214220.12101-1-ps.report@gmx.net> References: <20230227214220.12101-1-ps.report@gmx.net> Message-ID: <4f8f9633-0338-f21c-0ec0-078bf8dcff31@mind.be> On 27/02/2023 22:42, Peter Seiderer wrote: > - libltdl usage is configured by --disable/enable-ltdl (see configure.ac > 'AC_ARG_ENABLE([ltdl], [...])') > > Fixes: > > configure: WARNING: unrecognized options: [...] --with-libltdl > > Signed-off-by: Peter Seiderer Applied to master, thanks. Regards, Arnout > --- > package/speechd/speechd.mk | 4 ++-- > 1 file changed, 2 insertions(+), 2 deletions(-) > > diff --git a/package/speechd/speechd.mk b/package/speechd/speechd.mk > index ec62980986..b545863035 100644 > --- a/package/speechd/speechd.mk > +++ b/package/speechd/speechd.mk > @@ -24,9 +24,9 @@ SPEECHD_PRE_CONFIGURE_HOOKS += SPEECHD_TOUCH_CONFIG_RPATH > > ifeq ($(BR2_PACKAGE_LIBTOOL),y) > SPEECHD_DEPENDENCIES += libtool > -SPEECHD_CONF_OPTS += --with-libltdl > +SPEECHD_CONF_OPTS += --enable-ltdl > else > -SPEECHD_CONF_OPTS += --without-libltdl > +SPEECHD_CONF_OPTS += --disable-ltdl > endif > > define SPEECHD_INSTALL_INIT_SYSTEMD From arnout at mind.be Thu Mar 9 20:28:36 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Thu, 9 Mar 2023 21:28:36 +0100 Subject: [Buildroot] [PATCH v1 2/2] package/speechd: add default configure options In-Reply-To: <20230227214220.12101-2-ps.report@gmx.net> References: <20230227214220.12101-1-ps.report@gmx.net> <20230227214220.12101-2-ps.report@gmx.net> Message-ID: <7a567a09-486c-e974-a271-95b3bbf2c3c9@mind.be> On 27/02/2023 22:42, Peter Seiderer wrote: > - add default configure options for all optional speechd features/ > output modules (disable all with additional library dependencies, enable > oss) > > Signed-off-by: Peter Seiderer Applied to master, thanks. Why not next, you will ask? Well, this is in fact a fix; otherwise, what gets built will depend on the build order (if alsa or pulse or ... is built as well). > --- > package/speechd/speechd.mk | 17 ++++++++++++++++- > 1 file changed, 16 insertions(+), 1 deletion(-) > > diff --git a/package/speechd/speechd.mk b/package/speechd/speechd.mk > index b545863035..5944ea3a28 100644 > --- a/package/speechd/speechd.mk > +++ b/package/speechd/speechd.mk > @@ -14,7 +14,22 @@ SPEECHD_AUTORECONF = YES > SPEECHD_GETTEXTIZE = YES > SPEECHD_DEPENDENCIES = host-pkgconf dotconf libglib2 libsndfile > SPEECHD_CONF_ENV = ac_cv_prog_HELP2MAN="" > -SPEECHD_CONF_OPTS = --without-kali > +SPEECHD_CONF_OPTS = \ > + --disable-python \ > + --without-espeak \ > + --without-espeak-ng \ > + --without-flite \ > + --without-ibmtts \ > + --without-voxin \ > + --without-ivona \ > + --without-pico \ > + --without-baratinoo \ > + --without-kali \ > + --without-pulse \ > + --without-libao \ > + --without-alsa \ > + --with-oss \ > + --without-nas Since OSS is pretty solidly deprecated, this essentially makes the package useless for producing actual audio output... How is it supposed to be used then? Peter, you introduced it, I assume you use it for something? Or was it just for qt5speech and you don't actually use it? It would obviously be best to add either automatic or user-selectable dependencies for at least pulse and alsa. And obviously, we have flite and espeak packages so those are relevant as well. Not to mention python. Regards, Arnout > > # fix missing config.rpath (needed for autoreconf) in the codebase > define SPEECHD_TOUCH_CONFIG_RPATH From arnout at mind.be Thu Mar 9 20:12:47 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Thu, 9 Mar 2023 21:12:47 +0100 Subject: [Buildroot] [git commit] package/speechd: fix libltdl enable/disable configure option Message-ID: <20230309202903.612A586B70@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=1a5686823dbe83be74f819227bfefe4edca35e48 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master - libltdl usage is configured by --disable/enable-ltdl (see configure.ac 'AC_ARG_ENABLE([ltdl], [...])') Fixes: configure: WARNING: unrecognized options: [...] --with-libltdl Signed-off-by: Peter Seiderer Signed-off-by: Arnout Vandecappelle --- package/speechd/speechd.mk | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/package/speechd/speechd.mk b/package/speechd/speechd.mk index ec62980986..b545863035 100644 --- a/package/speechd/speechd.mk +++ b/package/speechd/speechd.mk @@ -24,9 +24,9 @@ SPEECHD_PRE_CONFIGURE_HOOKS += SPEECHD_TOUCH_CONFIG_RPATH ifeq ($(BR2_PACKAGE_LIBTOOL),y) SPEECHD_DEPENDENCIES += libtool -SPEECHD_CONF_OPTS += --with-libltdl +SPEECHD_CONF_OPTS += --enable-ltdl else -SPEECHD_CONF_OPTS += --without-libltdl +SPEECHD_CONF_OPTS += --disable-ltdl endif define SPEECHD_INSTALL_INIT_SYSTEMD From arnout at mind.be Thu Mar 9 20:15:30 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Thu, 9 Mar 2023 21:15:30 +0100 Subject: [Buildroot] [git commit] package/speechd: add default configure options Message-ID: <20230309202903.6B7DA86B71@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=9cdccfdaae3395a8f3de0712175b1e60c2e62a2c branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master - add default configure options for all optional speechd features/ output modules (disable all with additional library dependencies, enable oss) Signed-off-by: Peter Seiderer Signed-off-by: Arnout Vandecappelle --- package/speechd/speechd.mk | 17 ++++++++++++++++- 1 file changed, 16 insertions(+), 1 deletion(-) diff --git a/package/speechd/speechd.mk b/package/speechd/speechd.mk index b545863035..5944ea3a28 100644 --- a/package/speechd/speechd.mk +++ b/package/speechd/speechd.mk @@ -14,7 +14,22 @@ SPEECHD_AUTORECONF = YES SPEECHD_GETTEXTIZE = YES SPEECHD_DEPENDENCIES = host-pkgconf dotconf libglib2 libsndfile SPEECHD_CONF_ENV = ac_cv_prog_HELP2MAN="" -SPEECHD_CONF_OPTS = --without-kali +SPEECHD_CONF_OPTS = \ + --disable-python \ + --without-espeak \ + --without-espeak-ng \ + --without-flite \ + --without-ibmtts \ + --without-voxin \ + --without-ivona \ + --without-pico \ + --without-baratinoo \ + --without-kali \ + --without-pulse \ + --without-libao \ + --without-alsa \ + --with-oss \ + --without-nas # fix missing config.rpath (needed for autoreconf) in the codebase define SPEECHD_TOUCH_CONFIG_RPATH From arnout at mind.be Thu Mar 9 20:12:19 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Thu, 9 Mar 2023 21:12:19 +0100 Subject: [Buildroot] [git commit] package/speechd: fix gettext version mismatch Message-ID: <20230309202903.560B486B6F@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=33a208e5dac02df473f8325ee93c2e07489f9a62 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master - fix gettext version mismatch in case of BR2_SYSTEM_ENABLE_NLS and BR2_PACKAGE_PROVIDES_HOST_GETTEXT="host-gettext-gnu" by setting SPEECHD_GETTEXTIZE Fixes: - http://autobuild.buildroot.net/results/283333290c5adb48d0c6e592b3261992537f92d3 Making all in po *** error: gettext infrastructure mismatch: using a Makefile.in.in from gettext version 0.19 but the autoconf macros are from gettext version 0.20 Signed-off-by: Peter Seiderer Signed-off-by: Arnout Vandecappelle --- package/speechd/speechd.mk | 1 + 1 file changed, 1 insertion(+) diff --git a/package/speechd/speechd.mk b/package/speechd/speechd.mk index dee94a6752..ec62980986 100644 --- a/package/speechd/speechd.mk +++ b/package/speechd/speechd.mk @@ -11,6 +11,7 @@ SPEECHD_LICENSE_FILES = COPYING.GPL-2 COPYING.GPL-3 COPYING.LGPL SPEECHD_INSTALL_STAGING = YES # speechd source code is released without configure script SPEECHD_AUTORECONF = YES +SPEECHD_GETTEXTIZE = YES SPEECHD_DEPENDENCIES = host-pkgconf dotconf libglib2 libsndfile SPEECHD_CONF_ENV = ac_cv_prog_HELP2MAN="" SPEECHD_CONF_OPTS = --without-kali From arnout at mind.be Thu Mar 9 20:38:28 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Thu, 9 Mar 2023 21:38:28 +0100 Subject: [Buildroot] [PATCH 3/3] linux: bump _KERNEL_LATEST_VERSION to 6.2 In-Reply-To: <87sfermacm.fsf@dell.be.48ers.dk> References: <87sfermacm.fsf@dell.be.48ers.dk> Message-ID: On 27/02/2023 15:50, Peter Korsgaard wrote: >>>>>> "Lang" == Lang Daniel via buildroot writes: > > > Signed-off-by: Daniel Lang > > --- > > linux/Config.in | 6 +++--- > > 1 file changed, 3 insertions(+), 3 deletions(-) > > > diff --git a/linux/Config.in b/linux/Config.in > > index 5cbef197ab..495fc48997 100644 > > --- a/linux/Config.in > > +++ b/linux/Config.in > > @@ -28,8 +28,8 @@ choice > > prompt "Kernel version" > > > config BR2_LINUX_KERNEL_LATEST_VERSION > > - bool "Latest version (6.1)" > > - select BR2_TOOLCHAIN_HEADERS_AT_LEAST_6_1 if BR2_KERNEL_HEADERS_AS_KERNEL > > + bool "Latest version (6.2)" > > + select BR2_TOOLCHAIN_HEADERS_AT_LEAST_6_2 if BR2_KERNEL_HEADERS_AS_KERNEL > > Given that 6.1 is a LTS kernel I would prefer to wait with patch 2+3 > until after 2023.02 is released (E.G. in a few days). I agree about this one, but wouldn't it make sense to add the *option* to build 6.2 kernel headers or use them in an external toolchain still make sense for 2023.02? I.e. patch 2 without changing the default kernel headers. Regards, Arnout From arnout at mind.be Thu Mar 9 20:58:27 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Thu, 9 Mar 2023 21:58:27 +0100 Subject: [Buildroot] [PATCH 3/6] package/atkmm2_28: new package In-Reply-To: References: Message-ID: On 24/02/2023 09:42, Lang Daniel via buildroot wrote: > |+ This is the last version before the API and ABI change + introduced in 2.36.0 > which requires C++17.| This sounds like we could use 2.34.0 instead of 2.28.0. Why did you choose 2.28.0? Regards, Arnout From arnout at mind.be Thu Mar 9 21:19:26 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Thu, 9 Mar 2023 22:19:26 +0100 Subject: [Buildroot] [PATCH 3/6] package/atkmm2_28: new package In-Reply-To: References: Message-ID: On 09/03/2023 21:58, Arnout Vandecappelle wrote: > > > On 24/02/2023 09:42, Lang Daniel via buildroot wrote: >> |+ This is the last version before the API and ABI change + introduced in >> 2.36.0 which requires C++17.| > > ?This sounds like we could use 2.34.0 instead of 2.28.0. Why did you choose > 2.28.0? ?A tiny bit of research shows that there never was a 2.30, 2.32 or 2.34 series. I don't know what kind of versioning scheme these people are using... ?Regards, ?Arnout From arnout at mind.be Thu Mar 9 21:14:55 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Thu, 9 Mar 2023 22:14:55 +0100 Subject: [Buildroot] [git commit] package/atkmm2_28: new package Message-ID: <20230309212100.51AC686C9B@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=1a0f75f77b47b603b8abe727a27a0c5b97f00259 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master This is the version needed for gtkmm3. Note that 2.28 is indeed the latest version before 2.36. They skipped versions 2.30, 2.32 and 2.34. Signed-off-by: Daniel Lang Signed-off-by: Arnout Vandecappelle --- DEVELOPERS | 2 ++ package/Config.in | 1 + package/atkmm/Config.in | 2 +- package/atkmm2_28/Config.in | 23 +++++++++++++++++++++++ package/atkmm2_28/atkmm2_28.hash | 5 +++++ package/atkmm2_28/atkmm2_28.mk | 16 ++++++++++++++++ 6 files changed, 48 insertions(+), 1 deletion(-) diff --git a/DEVELOPERS b/DEVELOPERS index 32ab852084..c2734f9c59 100644 --- a/DEVELOPERS +++ b/DEVELOPERS @@ -640,6 +640,8 @@ N: Daniel J. Leach F: package/dacapo/ N: Daniel Lang +F: package/atkmm/ +F: package/atkmm2_28/ F: package/dbus-cxx/ F: package/glibmm/ F: package/glibmm2_66/ diff --git a/package/Config.in b/package/Config.in index 0f0980b57b..bc6f98c6e1 100644 --- a/package/Config.in +++ b/package/Config.in @@ -1556,6 +1556,7 @@ menu "Graphics" 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" source "package/bullet/Config.in" source "package/cairo/Config.in" diff --git a/package/atkmm/Config.in b/package/atkmm/Config.in index aa58f8d593..1f370356ea 100644 --- a/package/atkmm/Config.in +++ b/package/atkmm/Config.in @@ -1,5 +1,5 @@ config BR2_PACKAGE_ATKMM - bool "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 diff --git a/package/atkmm2_28/Config.in b/package/atkmm2_28/Config.in new file mode 100644 index 0000000000..2340465b20 --- /dev/null +++ b/package/atkmm2_28/Config.in @@ -0,0 +1,23 @@ +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 + select BR2_PACKAGE_GLIBMM2_66 + select BR2_PACKAGE_LIBSIGC2 + + help + The atkmm package is a set of C++ bindings for Atk. + + This is the last version before the API and ABI change + introduced in 2.36.0 which requires C++17. + + http://www.gtkmm.org/ + +comment "atkmm (2.28.x) needs a toolchain w/ C++, wchar, threads, gcc >= 4.9" + depends on BR2_USE_MMU + depends on !BR2_TOOLCHAIN_GCC_AT_LEAST_4_9 || !BR2_USE_WCHAR \ + || !BR2_INSTALL_LIBSTDCPP || !BR2_TOOLCHAIN_HAS_THREADS diff --git a/package/atkmm2_28/atkmm2_28.hash b/package/atkmm2_28/atkmm2_28.hash new file mode 100644 index 0000000000..776c9851b8 --- /dev/null +++ b/package/atkmm2_28/atkmm2_28.hash @@ -0,0 +1,5 @@ +# From https://download.gnome.org/sources/atkmm/2.28/atkmm-2.28.3.sha256sum +sha256 7c2088b486a909be8da2b18304e56c5f90884d1343c8da7367ea5cd3258b9969 atkmm-2.28.3.tar.xz +# locally computed +sha256 a9bdde5616ecdd1e980b44f360600ee8783b1f99b8cc83a2beb163a0a390e861 COPYING +sha256 ab15fd526bd8dd18a9e77ebc139656bf4d33e97fc7238cd11bf60e2b9b8666c6 COPYING.tools diff --git a/package/atkmm2_28/atkmm2_28.mk b/package/atkmm2_28/atkmm2_28.mk new file mode 100644 index 0000000000..dc57363cf5 --- /dev/null +++ b/package/atkmm2_28/atkmm2_28.mk @@ -0,0 +1,16 @@ +################################################################################ +# +# atkmm2_28 +# +################################################################################ + +ATKMM2_28_VERSION_MAJOR = 2.28 +ATKMM2_28_VERSION = $(ATKMM2_28_VERSION_MAJOR).3 +ATKMM2_28_SOURCE = atkmm-$(ATKMM2_28_VERSION).tar.xz +ATKMM2_28_SITE = https://download.gnome.org/sources/atkmm/$(ATKMM2_28_VERSION_MAJOR) +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 + +$(eval $(meson-package)) From arnout at mind.be Thu Mar 9 20:45:51 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Thu, 9 Mar 2023 21:45:51 +0100 Subject: [Buildroot] [git commit] package/glibmm2_66: new package Message-ID: <20230309212100.3FBFC86C92@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=1723771209106d80d9c673c6f8b99bd08c1b0967 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master This is the version needed for gtkmm3. Signed-off-by: Daniel Lang Signed-off-by: Arnout Vandecappelle --- DEVELOPERS | 2 ++ package/Config.in | 1 + package/glibmm/Config.in | 2 +- package/glibmm2_66/Config.in | 21 +++++++++++++++++++++ package/glibmm2_66/glibmm2_66.hash | 5 +++++ package/glibmm2_66/glibmm2_66.mk | 23 +++++++++++++++++++++++ 6 files changed, 53 insertions(+), 1 deletion(-) diff --git a/DEVELOPERS b/DEVELOPERS index 2786b1c050..32ab852084 100644 --- a/DEVELOPERS +++ b/DEVELOPERS @@ -641,6 +641,8 @@ F: package/dacapo/ N: Daniel Lang F: package/dbus-cxx/ +F: package/glibmm/ +F: package/glibmm2_66/ F: package/libsigc/ F: package/libsigc2/ F: package/paho-mqtt-cpp/ diff --git a/package/Config.in b/package/Config.in index 522a22b76a..0f0980b57b 100644 --- a/package/Config.in +++ b/package/Config.in @@ -2037,6 +2037,7 @@ menu "Other" source "package/gflags/Config.in" source "package/gli/Config.in" source "package/glibmm/Config.in" + source "package/glibmm2_66/Config.in" source "package/glm/Config.in" source "package/gmp/Config.in" source "package/gobject-introspection/Config.in" diff --git a/package/glibmm/Config.in b/package/glibmm/Config.in index 2dfc861817..b7bed195e9 100644 --- a/package/glibmm/Config.in +++ b/package/glibmm/Config.in @@ -1,5 +1,5 @@ config BR2_PACKAGE_GLIBMM - bool "glibmm" + bool "glibmm (latest)" depends on BR2_TOOLCHAIN_GCC_AT_LEAST_7 # libsigc depends on BR2_INSTALL_LIBSTDCPP depends on BR2_USE_WCHAR # libglib2 diff --git a/package/glibmm2_66/Config.in b/package/glibmm2_66/Config.in new file mode 100644 index 0000000000..628584cae5 --- /dev/null +++ b/package/glibmm2_66/Config.in @@ -0,0 +1,21 @@ +config BR2_PACKAGE_GLIBMM2_66 + bool "glibmm (2.66.x)" + depends on BR2_TOOLCHAIN_GCC_AT_LEAST_4_9 # regex_replace + depends on BR2_INSTALL_LIBSTDCPP + depends on BR2_USE_WCHAR # libglib2 + depends on BR2_TOOLCHAIN_HAS_THREADS # libglib2 + depends on BR2_USE_MMU # libglib2 + select BR2_PACKAGE_LIBGLIB2 + select BR2_PACKAGE_LIBSIGC2 + help + The GLibmm package is a set of C++ bindings for GLib. + + This is the last version before the API and ABI change + introduced in 2.68.0 which requires C++17. + + http://www.gtkmm.org/ + +comment "glibmm (2.66.x) needs a toolchain w/ C++, wchar, threads, gcc >= 4.9" + depends on BR2_USE_MMU + depends on !BR2_TOOLCHAIN_GCC_AT_LEAST_4_9 || !BR2_USE_WCHAR \ + || !BR2_INSTALL_LIBSTDCPP || !BR2_TOOLCHAIN_HAS_THREADS diff --git a/package/glibmm2_66/glibmm2_66.hash b/package/glibmm2_66/glibmm2_66.hash new file mode 100644 index 0000000000..b7d19b261c --- /dev/null +++ b/package/glibmm2_66/glibmm2_66.hash @@ -0,0 +1,5 @@ +# From https://download.gnome.org/sources/glibmm/2.66/glibmm-2.66.5.sha256sum +sha256 7b384662dd6ec3b86c0570331d32af05db2bd99a791602b767b4a0b2566ec149 glibmm-2.66.5.tar.xz +# License files, locally calculated +sha256 3ea7fa7c5d9a3a113e950eca9cfb85107f096270d8e4dd99daa9d8abdebc60e7 COPYING +sha256 ab15fd526bd8dd18a9e77ebc139656bf4d33e97fc7238cd11bf60e2b9b8666c6 COPYING.tools diff --git a/package/glibmm2_66/glibmm2_66.mk b/package/glibmm2_66/glibmm2_66.mk new file mode 100644 index 0000000000..b58c7ca8df --- /dev/null +++ b/package/glibmm2_66/glibmm2_66.mk @@ -0,0 +1,23 @@ +################################################################################ +# +# glibmm2_66 +# +################################################################################ + +GLIBMM2_66_VERSION_MAJOR = 2.66 +GLIBMM2_66_VERSION = $(GLIBMM2_66_VERSION_MAJOR).5 +GLIBMM2_66_LICENSE = LGPL-2.1+ (library), GPL-2.0+ (tools) +GLIBMM2_66_LICENSE_FILES = COPYING COPYING.tools +GLIBMM2_66_SOURCE = glibmm-$(GLIBMM2_66_VERSION).tar.xz +GLIBMM2_66_SITE = https://download.gnome.org/sources/glibmm/$(GLIBMM2_66_VERSION_MAJOR) +GLIBMM2_66_INSTALL_STAGING = YES +GLIBMM2_66_DEPENDENCIES = libglib2 libsigc2 host-pkgconf +GLIBMM2_66_CONF_OPTS = -Dbuild-examples=false + +GLIBMM2_66_CXXFLAGS = $(TARGET_CXXFLAGS) + +ifeq ($(BR2_TOOLCHAIN_HAS_GCC_BUG_85180),y) +GLIBMM2_66_CXXFLAGS += -O0 +endif + +$(eval $(meson-package)) From arnout at mind.be Thu Mar 9 21:18:43 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Thu, 9 Mar 2023 22:18:43 +0100 Subject: [Buildroot] [git commit] package/gtkmm3: use correct versions of mm packages Message-ID: <20230309212100.814A086C9B@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=6e817622b812cf579061abd78f08af029eba72ea branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Many of the C++ wrapper packages had API changes. These changes where never introduced in gtkmm3, meaning that older, but still maintained versions are needed to build gtkmm3. Fixes: - http://autobuild.buildroot.net/results/172/17263ac51f197031106eb7fd595126a2720f0397 Signed-off-by: Daniel Lang Signed-off-by: Arnout Vandecappelle --- DEVELOPERS | 1 + package/gtkmm3/Config.in | 16 ++++++++-------- package/gtkmm3/gtkmm3.mk | 2 +- 3 files changed, 10 insertions(+), 9 deletions(-) diff --git a/DEVELOPERS b/DEVELOPERS index 27466de54a..1dc085b87f 100644 --- a/DEVELOPERS +++ b/DEVELOPERS @@ -647,6 +647,7 @@ F: package/cairomm1_14/ F: package/dbus-cxx/ F: package/glibmm/ F: package/glibmm2_66/ +F: package/gtkmm3/ F: package/libsigc/ F: package/libsigc2/ F: package/paho-mqtt-cpp/ diff --git a/package/gtkmm3/Config.in b/package/gtkmm3/Config.in index 3c1c6f36e8..6b924c856b 100644 --- a/package/gtkmm3/Config.in +++ b/package/gtkmm3/Config.in @@ -1,7 +1,7 @@ -comment "gtkmm3 needs libgtk3 and a toolchain w/ C++, wchar, threads, gcc >= 7" +comment "gtkmm3 needs libgtk3 and a toolchain w/ C++, wchar, threads, gcc >= 4.9" depends on BR2_USE_MMU depends on BR2_TOOLCHAIN_HAS_SYNC_4 - depends on !BR2_TOOLCHAIN_GCC_AT_LEAST_7 || !BR2_USE_WCHAR \ + depends on !BR2_TOOLCHAIN_GCC_AT_LEAST_4_9 || !BR2_USE_WCHAR \ || !BR2_INSTALL_LIBSTDCPP || !BR2_PACKAGE_LIBGTK3 \ || !BR2_TOOLCHAIN_HAS_THREADS @@ -14,16 +14,16 @@ config BR2_PACKAGE_GTKMM3 depends on !BR2_nios2 depends on BR2_TOOLCHAIN_HAS_SYNC_4 # pangomm, libgtk3 -> pango -> harfbuzz depends on BR2_INSTALL_LIBSTDCPP # glibmm, libpangomm -> glibmm/pango - depends on BR2_TOOLCHAIN_GCC_AT_LEAST_7 # libsigc + depends on BR2_TOOLCHAIN_GCC_AT_LEAST_4_9 # C++11 depends on BR2_TOOLCHAIN_HAS_THREADS # *mm/libgtk3 -> libglib2 depends on BR2_USE_MMU # *mm/libgtk3 -> libglib2 depends on BR2_USE_WCHAR # *mm/libgtk3 -> libglib2 depends on BR2_PACKAGE_LIBGTK3 - select BR2_PACKAGE_ATKMM - select BR2_PACKAGE_CAIROMM - select BR2_PACKAGE_GLIBMM - select BR2_PACKAGE_LIBSIGC - select BR2_PACKAGE_PANGOMM + select BR2_PACKAGE_ATKMM2_28 + select BR2_PACKAGE_CAIROMM1_14 + select BR2_PACKAGE_GLIBMM2_66 + select BR2_PACKAGE_LIBSIGC2 + select BR2_PACKAGE_PANGOMM2_46 help The gtkmm3 package is a set of C++ bindings for GTK 3. diff --git a/package/gtkmm3/gtkmm3.mk b/package/gtkmm3/gtkmm3.mk index d717c08bd8..8bbcf224e6 100644 --- a/package/gtkmm3/gtkmm3.mk +++ b/package/gtkmm3/gtkmm3.mk @@ -11,6 +11,6 @@ GTKMM3_SITE = https://download.gnome.org/sources/gtkmm/$(GTKMM3_VERSION_MAJOR) GTKMM3_LICENSE = LGPL-2.1+ (library), GPL-2.0+ (tools) GTKMM3_LICENSE_FILES = COPYING COPYING.tools GTKMM3_INSTALL_STAGING = YES -GTKMM3_DEPENDENCIES = atkmm cairomm glibmm libgtk3 libsigc pangomm host-pkgconf +GTKMM3_DEPENDENCIES = atkmm2_28 cairomm1_14 glibmm2_66 libgtk3 libsigc2 pangomm2_46 host-pkgconf $(eval $(autotools-package)) From arnout at mind.be Thu Mar 9 20:38:53 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Thu, 9 Mar 2023 21:38:53 +0100 Subject: [Buildroot] [git commit] package/libsigc2: new package Message-ID: <20230309212100.306A286C8F@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=9b078380384f8ecd74857260d911e267c7a788b3 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master This is the version of libsigc needed for gtkmm3. Signed-off-by: Daniel Lang Signed-off-by: Arnout Vandecappelle --- DEVELOPERS | 1 + package/Config.in | 1 + package/libsigc/Config.in | 2 +- package/{libsigc => libsigc2}/Config.in | 13 ++++++++----- package/libsigc2/libsigc2.hash | 5 +++++ package/libsigc2/libsigc2.mk | 19 +++++++++++++++++++ 6 files changed, 35 insertions(+), 6 deletions(-) diff --git a/DEVELOPERS b/DEVELOPERS index 82aeb6fe25..2786b1c050 100644 --- a/DEVELOPERS +++ b/DEVELOPERS @@ -642,6 +642,7 @@ F: package/dacapo/ N: Daniel Lang F: package/dbus-cxx/ F: package/libsigc/ +F: package/libsigc2/ F: package/paho-mqtt-cpp/ N: Damien Lanson diff --git a/package/Config.in b/package/Config.in index 3ace25c665..522a22b76a 100644 --- a/package/Config.in +++ b/package/Config.in @@ -2095,6 +2095,7 @@ menu "Other" source "package/libseccomp/Config.in" source "package/libshdata/Config.in" source "package/libsigc/Config.in" + source "package/libsigc2/Config.in" source "package/libsigsegv/Config.in" source "package/libsolv/Config.in" source "package/libspatialindex/Config.in" diff --git a/package/libsigc/Config.in b/package/libsigc/Config.in index 428774a3ab..4bea596579 100644 --- a/package/libsigc/Config.in +++ b/package/libsigc/Config.in @@ -1,5 +1,5 @@ config BR2_PACKAGE_LIBSIGC - bool "libsigc++" + bool "libsigc++ (latest)" depends on BR2_TOOLCHAIN_GCC_AT_LEAST_7 # C++17 depends on BR2_INSTALL_LIBSTDCPP help diff --git a/package/libsigc/Config.in b/package/libsigc2/Config.in similarity index 59% copy from package/libsigc/Config.in copy to package/libsigc2/Config.in index 428774a3ab..e302e27af0 100644 --- a/package/libsigc/Config.in +++ b/package/libsigc2/Config.in @@ -1,6 +1,6 @@ -config BR2_PACKAGE_LIBSIGC - bool "libsigc++" - depends on BR2_TOOLCHAIN_GCC_AT_LEAST_7 # C++17 +config BR2_PACKAGE_LIBSIGC2 + bool "libsigc++ (2.x.x)" + depends on BR2_TOOLCHAIN_GCC_AT_LEAST_4_9 # C++11 depends on BR2_INSTALL_LIBSTDCPP help libsigc++ implements a typesafe callback system for standard @@ -8,7 +8,10 @@ config BR2_PACKAGE_LIBSIGC signals to any callback function, either global or a member function, regardless of whether it is static or virtual. + This is the last version before the API and ABI change + introduced in 3.0.0 which requires C++17. + https://libsigcplusplus.github.io/libsigcplusplus/ -comment "libsigc++ needs a toolchain w/ C++, gcc >= 7" - depends on !BR2_INSTALL_LIBSTDCPP || !BR2_TOOLCHAIN_GCC_AT_LEAST_7 +comment "libsigc++ (2.x.x) needs a toolchain w/ C++, gcc >= 4.9" + depends on !BR2_INSTALL_LIBSTDCPP || !BR2_TOOLCHAIN_GCC_AT_LEAST_4_9 diff --git a/package/libsigc2/libsigc2.hash b/package/libsigc2/libsigc2.hash new file mode 100644 index 0000000000..4811213568 --- /dev/null +++ b/package/libsigc2/libsigc2.hash @@ -0,0 +1,5 @@ +# From https://download.gnome.org/sources/libsigc++/2.12/libsigc++-2.12.0.sha256sum +sha256 1c466d2e64b34f9b118976eb21b138c37ed124d0f61497df2a90ce6c3d9fa3b5 libsigc++-2.12.0.tar.xz + +# Locally calculated +sha256 5bbcbb737e60fe9deba08ecbd00920cfcc3403ba2e534c64fdeea49d6bb87509 COPYING diff --git a/package/libsigc2/libsigc2.mk b/package/libsigc2/libsigc2.mk new file mode 100644 index 0000000000..845d03ba85 --- /dev/null +++ b/package/libsigc2/libsigc2.mk @@ -0,0 +1,19 @@ +################################################################################ +# +# libsigc2 +# +################################################################################ + +LIBSIGC2_VERSION_MAJOR = 2.12 +LIBSIGC2_VERSION = $(LIBSIGC2_VERSION_MAJOR).0 +LIBSIGC2_SOURCE = libsigc++-$(LIBSIGC2_VERSION).tar.xz +LIBSIGC2_SITE = https://download.gnome.org/sources/libsigc++/$(LIBSIGC2_VERSION_MAJOR) +LIBSIGC2_INSTALL_STAGING = YES +LIBSIGC2_LICENSE = LGPL-2.1+ +LIBSIGC2_LICENSE_FILES = COPYING +LIBSIGC2_CONF_OPTS = \ + -Dbuild-examples=false \ + -Dbuild-tests=false \ + -Dvalidation=false + +$(eval $(meson-package)) From arnout at mind.be Thu Mar 9 21:18:41 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Thu, 9 Mar 2023 22:18:41 +0100 Subject: [Buildroot] [git commit] package/cairomm1_14: new package Message-ID: <20230309212100.640E486C8F@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=cd68e89c6c7d3bc3573ff5ae4eeedde4ca63003e branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master This is the version needed by gtkmm3. Signed-off-by: Daniel Lang Signed-off-by: Arnout Vandecappelle --- DEVELOPERS | 2 ++ package/Config.in | 1 + package/cairomm/Config.in | 2 +- package/cairomm1_14/Config.in | 22 ++++++++++++++++++++++ package/cairomm1_14/cairomm1_14.hash | 3 +++ package/cairomm1_14/cairomm1_14.mk | 16 ++++++++++++++++ 6 files changed, 45 insertions(+), 1 deletion(-) diff --git a/DEVELOPERS b/DEVELOPERS index c2734f9c59..b9156aeaab 100644 --- a/DEVELOPERS +++ b/DEVELOPERS @@ -642,6 +642,8 @@ F: package/dacapo/ N: Daniel Lang F: package/atkmm/ F: package/atkmm2_28/ +F: package/cairomm/ +F: package/cairomm1_14/ F: package/dbus-cxx/ F: package/glibmm/ F: package/glibmm2_66/ diff --git a/package/Config.in b/package/Config.in index bc6f98c6e1..14897df6c8 100644 --- a/package/Config.in +++ b/package/Config.in @@ -1561,6 +1561,7 @@ menu "Graphics" source "package/bullet/Config.in" source "package/cairo/Config.in" source "package/cairomm/Config.in" + source "package/cairomm1_14/Config.in" source "package/chipmunk/Config.in" source "package/exempi/Config.in" source "package/exiv2/Config.in" diff --git a/package/cairomm/Config.in b/package/cairomm/Config.in index dae52f01f7..75f6692b8a 100644 --- a/package/cairomm/Config.in +++ b/package/cairomm/Config.in @@ -1,5 +1,5 @@ config BR2_PACKAGE_CAIROMM - bool "cairomm" + bool "cairomm (latest)" depends on BR2_TOOLCHAIN_GCC_AT_LEAST_7 # libsigc depends on BR2_TOOLCHAIN_HAS_THREADS # libglib2 depends on BR2_USE_WCHAR # libglib2 diff --git a/package/cairomm1_14/Config.in b/package/cairomm1_14/Config.in new file mode 100644 index 0000000000..6e767d2428 --- /dev/null +++ b/package/cairomm1_14/Config.in @@ -0,0 +1,22 @@ +config BR2_PACKAGE_CAIROMM1_14 + bool "cairomm (1.14.x)" + depends on BR2_TOOLCHAIN_GCC_AT_LEAST_4_9 # C++11 + depends on BR2_TOOLCHAIN_HAS_THREADS # libglib2 + depends on BR2_USE_WCHAR # libglib2 + depends on BR2_USE_MMU # libglib2 + depends on BR2_INSTALL_LIBSTDCPP + select BR2_PACKAGE_CAIRO + select BR2_PACKAGE_LIBGLIB2 + select BR2_PACKAGE_LIBSIGC2 + help + The cairomm package is a set of C++ bindings for Cairo. + + This is the last version before the API and ABI change + introduced in 1.16.0 which requires C++17. + + http://www.gtkmm.org/ + +comment "cairomm (1.14.x) needs a toolchain w/ C++, wchar, threads, gcc >= 4.9" + depends on BR2_USE_MMU + depends on !BR2_TOOLCHAIN_GCC_AT_LEAST_4_9 || !BR2_USE_WCHAR \ + || !BR2_TOOLCHAIN_HAS_THREADS || !BR2_INSTALL_LIBSTDCPP diff --git a/package/cairomm1_14/cairomm1_14.hash b/package/cairomm1_14/cairomm1_14.hash new file mode 100644 index 0000000000..521e7cc546 --- /dev/null +++ b/package/cairomm1_14/cairomm1_14.hash @@ -0,0 +1,3 @@ +# Locally computed +sha256 ee12b920b2d47cea1b6e20c367690d726eb22b4ca9fc711db329d03adcc0c8e0 cairomm-1.14.4.tar.gz +sha256 bfe4a52dc4645385f356a8e83cc54216a293e3b6f1cb4f79f5fc0277abf937fd COPYING diff --git a/package/cairomm1_14/cairomm1_14.mk b/package/cairomm1_14/cairomm1_14.mk new file mode 100644 index 0000000000..5d076ddf0a --- /dev/null +++ b/package/cairomm1_14/cairomm1_14.mk @@ -0,0 +1,16 @@ +################################################################################ +# +# cairomm1_14 +# +################################################################################ + +CAIROMM1_14_VERSION = 1.14.4 +CAIROMM1_14_LICENSE = LGPL-2.0+ +CAIROMM1_14_LICENSE_FILES = COPYING +CAIROMM1_14_SOURCE = cairomm-$(CAIROMM1_14_VERSION).tar.gz +CAIROMM1_14_SITE = https://gitlab.freedesktop.org/cairo/cairomm/-/archive/$(CAIROMM1_14_VERSION) +CAIROMM1_14_INSTALL_STAGING = YES +CAIROMM1_14_DEPENDENCIES = cairo libglib2 libsigc2 host-pkgconf +CAIROMM1_14_CONF_OPTS = -Dbuild-examples=false -Dbuild-tests=false + +$(eval $(meson-package)) From arnout at mind.be Thu Mar 9 21:18:42 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Thu, 9 Mar 2023 22:18:42 +0100 Subject: [Buildroot] [git commit] package/pangomm2_46: new package Message-ID: <20230309212100.730DA86C92@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=f91661108d85d4bb663fe555be82a246a7e6b027 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master This is the version needed by gtkmm3. Signed-off-by: Daniel Lang Signed-off-by: Arnout Vandecappelle --- DEVELOPERS | 2 ++ package/Config.in | 1 + package/pangomm/Config.in | 2 +- package/{pangomm => pangomm2_46}/Config.in | 19 +++++++++++-------- package/pangomm2_46/pangomm2_46.hash | 5 +++++ package/pangomm2_46/pangomm2_46.mk | 16 ++++++++++++++++ 6 files changed, 36 insertions(+), 9 deletions(-) diff --git a/DEVELOPERS b/DEVELOPERS index b9156aeaab..27466de54a 100644 --- a/DEVELOPERS +++ b/DEVELOPERS @@ -650,6 +650,8 @@ F: package/glibmm2_66/ F: package/libsigc/ F: package/libsigc2/ F: package/paho-mqtt-cpp/ +F: package/pangomm/ +F: package/pangomm2_46/ N: Damien Lanson F: package/libvdpau/ diff --git a/package/Config.in b/package/Config.in index 14897df6c8..c7bb52d278 100644 --- a/package/Config.in +++ b/package/Config.in @@ -1635,6 +1635,7 @@ menu "Graphics" source "package/openjpeg/Config.in" source "package/pango/Config.in" source "package/pangomm/Config.in" + source "package/pangomm2_46/Config.in" source "package/pixman/Config.in" source "package/poppler/Config.in" source "package/powervr/Config.in" diff --git a/package/pangomm/Config.in b/package/pangomm/Config.in index c23ac4aaa8..6ddad9e6ef 100644 --- a/package/pangomm/Config.in +++ b/package/pangomm/Config.in @@ -1,5 +1,5 @@ config BR2_PACKAGE_PANGOMM - bool "pangomm" + bool "pangomm (latest)" depends on BR2_TOOLCHAIN_HAS_SYNC_4 # pango -> harfbuzz depends on BR2_INSTALL_LIBSTDCPP # glibmm/pango depends on BR2_TOOLCHAIN_GCC_AT_LEAST_7 # libsigc diff --git a/package/pangomm/Config.in b/package/pangomm2_46/Config.in similarity index 52% copy from package/pangomm/Config.in copy to package/pangomm2_46/Config.in index c23ac4aaa8..772b523c83 100644 --- a/package/pangomm/Config.in +++ b/package/pangomm2_46/Config.in @@ -1,22 +1,25 @@ -config BR2_PACKAGE_PANGOMM - bool "pangomm" +config BR2_PACKAGE_PANGOMM2_46 + bool "pangomm (2.46.x)" depends on BR2_TOOLCHAIN_HAS_SYNC_4 # pango -> harfbuzz depends on BR2_INSTALL_LIBSTDCPP # glibmm/pango - depends on BR2_TOOLCHAIN_GCC_AT_LEAST_7 # libsigc + depends on BR2_TOOLCHAIN_GCC_AT_LEAST_4_9 # C++11 depends on BR2_TOOLCHAIN_HAS_THREADS # *mm/pango -> libglib2 depends on BR2_USE_MMU # *mm/pango -> libglib2 depends on BR2_USE_WCHAR # *mm/pango -> libglib2 - select BR2_PACKAGE_CAIROMM - select BR2_PACKAGE_GLIBMM + select BR2_PACKAGE_CAIROMM1_14 + select BR2_PACKAGE_GLIBMM2_66 select BR2_PACKAGE_PANGO - select BR2_PACKAGE_LIBSIGC + select BR2_PACKAGE_LIBSIGC2 help The pangomm package is a set of C++ bindings for Pango. + This is the last version before the API and ABI change + introduced in 2.48.0 which requires C++17. + http://www.gtkmm.org/ -comment "pangomm needs a toolchain w/ C++, wchar, threads, gcc >= 7" +comment "pangomm (2.46.x) needs a toolchain w/ C++, wchar, threads, gcc >= 4.9" depends on BR2_USE_MMU depends on BR2_TOOLCHAIN_HAS_SYNC_4 - depends on !BR2_TOOLCHAIN_GCC_AT_LEAST_7 || !BR2_USE_WCHAR \ + depends on !BR2_TOOLCHAIN_GCC_AT_LEAST_4_9 || !BR2_USE_WCHAR \ || !BR2_INSTALL_LIBSTDCPP || !BR2_TOOLCHAIN_HAS_THREADS diff --git a/package/pangomm2_46/pangomm2_46.hash b/package/pangomm2_46/pangomm2_46.hash new file mode 100644 index 0000000000..8d05dbc2ff --- /dev/null +++ b/package/pangomm2_46/pangomm2_46.hash @@ -0,0 +1,5 @@ +# From https://download.gnome.org/sources/pangomm/2.46/pangomm-2.46.3.sha256sum +sha256 410fe04d471a608f3f0273d3a17d840241d911ed0ff2c758a9859c66c6f24379 pangomm-2.46.3.tar.xz +# Locally computed +sha256 5bbcbb737e60fe9deba08ecbd00920cfcc3403ba2e534c64fdeea49d6bb87509 COPYING +sha256 ab15fd526bd8dd18a9e77ebc139656bf4d33e97fc7238cd11bf60e2b9b8666c6 COPYING.tools diff --git a/package/pangomm2_46/pangomm2_46.mk b/package/pangomm2_46/pangomm2_46.mk new file mode 100644 index 0000000000..1725158491 --- /dev/null +++ b/package/pangomm2_46/pangomm2_46.mk @@ -0,0 +1,16 @@ +################################################################################ +# +# pangomm2_46 +# +################################################################################ + +PANGOMM2_46_VERSION_MAJOR = 2.46 +PANGOMM2_46_VERSION = $(PANGOMM2_46_VERSION_MAJOR).3 +PANGOMM2_46_SOURCE = pangomm-$(PANGOMM2_46_VERSION).tar.xz +PANGOMM2_46_SITE = https://download.gnome.org/sources/pangomm/$(PANGOMM2_46_VERSION_MAJOR) +PANGOMM2_46_LICENSE = LGPL-2.1+ (library), GPL-2.0+ (tools) +PANGOMM2_46_LICENSE_FILES = COPYING COPYING.tools +PANGOMM2_46_INSTALL_STAGING = YES +PANGOMM2_46_DEPENDENCIES = glibmm2_66 cairomm1_14 libsigc2 pango host-pkgconf + +$(eval $(meson-package)) From arnout at mind.be Thu Mar 9 21:29:54 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Thu, 9 Mar 2023 22:29:54 +0100 Subject: [Buildroot] [PATCH 0/6] package/gtkmm3: duplicate needed packages In-Reply-To: References: Message-ID: On 24/02/2023 09:42, Lang Daniel via buildroot wrote: > As discussed some time ago [0], gtkmm3 doesn't support newer versions of the > other C++ binding packages. According to the gtkmm mailing list [1] there were > no plans to every support them, back then the API change was introduced in all > the other packages. gtkmm4, which targets libgtk4 supports them. > > Recent interest in gtkmm3 let me to try and put together a series that would > duplicate the needed packages. The alternative to this series would be to drop > gtkmm3. > > All of them support installing and using both versions side-by-side. > > [0]: https://lists.buildroot.org/pipermail/buildroot/2021-October/625850.html > [1]: https://mail.gnome.org/archives/gtkmm-list/2021-May/msg00000.html > [2]: https://lists.buildroot.org/pipermail/buildroot/2023-February/661803.html > > Daniel Lang (6): > package/libsigc2: new package > package/glibmm2_66: new package > package/atkmm2_28: new package > package/cairomm1_14: new package > package/pangomm2_46: new package > package/gtkmm3: use correct versions of mm packages Since the final patch actually fixes things, and since the rest adds new packages which is low risk, I applied the series to master, thanks. By the way, there are two small annoyances with the series you send (which I think are due to Exchange so probably not much you can do about it). * The From line is "Lang Daniel" while the Signoff is "Daniel Lang". I have a git hook that checks that the From line appears as a signoff, so it's a bit annoying that these are different. I suspect there is really not much you can do about this. * The mails are not sent threaded, (or at least, they don't appear as such in my mailer (thunderbird); patchwork does seem to pick up the threads). Normally git send-email takes care of threading, but you can do it at level of format-patch by passing the --thread option. As I said, small annoyances, don't worry if you can't fix them. Regards, Arnout > > DEVELOPERS | 10 ++++++++++ > package/Config.in | 5 +++++ > package/atkmm/Config.in | 2 +- > package/atkmm2_28/Config.in | 23 +++++++++++++++++++++++ > package/atkmm2_28/atkmm2_28.hash | 5 +++++ > package/atkmm2_28/atkmm2_28.mk | 16 ++++++++++++++++ > package/cairomm/Config.in | 2 +- > package/cairomm1_14/Config.in | 22 ++++++++++++++++++++++ > package/cairomm1_14/cairomm1_14.hash | 3 +++ > package/cairomm1_14/cairomm1_14.mk | 16 ++++++++++++++++ > package/glibmm/Config.in | 2 +- > package/glibmm2_66/Config.in | 21 +++++++++++++++++++++ > package/glibmm2_66/glibmm2_66.hash | 5 +++++ > package/glibmm2_66/glibmm2_66.mk | 23 +++++++++++++++++++++++ > package/gtkmm3/Config.in | 16 ++++++++-------- > package/gtkmm3/gtkmm3.mk | 2 +- > package/libsigc/Config.in | 2 +- > package/libsigc2/Config.in | 17 +++++++++++++++++ > package/libsigc2/libsigc2.hash | 5 +++++ > package/libsigc2/libsigc2.mk | 19 +++++++++++++++++++ > package/pangomm/Config.in | 2 +- > package/pangomm2_46/Config.in | 25 +++++++++++++++++++++++++ > package/pangomm2_46/pangomm2_46.hash | 5 +++++ > package/pangomm2_46/pangomm2_46.mk | 16 ++++++++++++++++ > 24 files changed, 250 insertions(+), 14 deletions(-) > create mode 100644 package/atkmm2_28/Config.in > create mode 100644 package/atkmm2_28/atkmm2_28.hash > create mode 100644 package/atkmm2_28/atkmm2_28.mk > create mode 100644 package/cairomm1_14/Config.in > create mode 100644 package/cairomm1_14/cairomm1_14.hash > create mode 100644 package/cairomm1_14/cairomm1_14.mk > create mode 100644 package/glibmm2_66/Config.in > create mode 100644 package/glibmm2_66/glibmm2_66.hash > create mode 100644 package/glibmm2_66/glibmm2_66.mk > create mode 100644 package/libsigc2/Config.in > create mode 100644 package/libsigc2/libsigc2.hash > create mode 100644 package/libsigc2/libsigc2.mk > create mode 100644 package/pangomm2_46/Config.in > create mode 100644 package/pangomm2_46/pangomm2_46.hash > create mode 100644 package/pangomm2_46/pangomm2_46.mk > From arnout at mind.be Thu Mar 9 21:33:57 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Thu, 9 Mar 2023 22:33:57 +0100 Subject: [Buildroot] [PATCH 1/1] package/libmad: force arm mode instead of Thumb mode In-Reply-To: <20230223222539.294264-1-fontaine.fabrice@gmail.com> References: <20230223222539.294264-1-fontaine.fabrice@gmail.com> Message-ID: <9bbc578a-1b1d-c342-9ff0-27282735b582@mind.be> On 23/02/2023 23:25, Fabrice Fontaine wrote: > Fix the following build failure: > > /tmp/ccv8mDeW.s:93: Error: selected processor does not support `smull r6,r7,r3,r1' in Thumb mode > > Fixes: > - http://autobuild.buildroot.org/results/92a3f19b4fa12a7724f9e3d99284da4ad2beecb2 > > Signed-off-by: Fabrice Fontaine > --- > package/libmad/libmad.mk | 7 +++++++ > 1 file changed, 7 insertions(+) > > diff --git a/package/libmad/libmad.mk b/package/libmad/libmad.mk > index 684b8a2261..5555bf5a36 100644 > --- a/package/libmad/libmad.mk > +++ b/package/libmad/libmad.mk > @@ -32,6 +32,13 @@ LIBMAD_IGNORE_CVES += CVE-2017-8374 > # is able to properly behave in the face of a missing C++ compiler. > LIBMAD_AUTORECONF = YES > > +# libmad has some assembly function that is not present in Thumb mode: > +# Error: selected processor does not support `smull r6,r7,r3,r1' in Thumb mode > +# so, we desactivate Thumb mode > +ifeq ($(BR2_ARM_INSTRUCTIONS_THUMB),y) > +LIBMAD_CONF_ENV += CFLAGS="$(TARGET_CFLAGS) -marm" > +endif Applied to master, thanks. Regards, Arnout > + > define LIBMAD_INSTALL_STAGING_PC > $(INSTALL) -D package/libmad/mad.pc \ > $(STAGING_DIR)/usr/lib/pkgconfig/mad.pc From arnout at mind.be Thu Mar 9 21:33:41 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Thu, 9 Mar 2023 22:33:41 +0100 Subject: [Buildroot] [git commit] package/libmad: force arm mode instead of Thumb mode Message-ID: <20230309213726.2BE8186D06@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=0aaadd525f2df02911349ffe1518814fa095bf96 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Fix the following build failure: /tmp/ccv8mDeW.s:93: Error: selected processor does not support `smull r6,r7,r3,r1' in Thumb mode Fixes: - http://autobuild.buildroot.org/results/92a3f19b4fa12a7724f9e3d99284da4ad2beecb2 Signed-off-by: Fabrice Fontaine Signed-off-by: Arnout Vandecappelle --- package/libmad/libmad.mk | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/package/libmad/libmad.mk b/package/libmad/libmad.mk index 33134e26d4..084a533cc0 100644 --- a/package/libmad/libmad.mk +++ b/package/libmad/libmad.mk @@ -31,6 +31,13 @@ LIBMAD_IGNORE_CVES += CVE-2017-8374 # is able to properly behave in the face of a missing C++ compiler. LIBMAD_AUTORECONF = YES +# libmad has some assembly function that is not present in Thumb mode: +# Error: selected processor does not support `smull r6,r7,r3,r1' in Thumb mode +# so, we desactivate Thumb mode +ifeq ($(BR2_ARM_INSTRUCTIONS_THUMB),y) +LIBMAD_CONF_ENV += CFLAGS="$(TARGET_CFLAGS) -marm" +endif + define LIBMAD_INSTALL_STAGING_PC $(INSTALL) -D package/libmad/mad.pc \ $(STAGING_DIR)/usr/lib/pkgconfig/mad.pc From arnout at mind.be Thu Mar 9 21:43:23 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Thu, 9 Mar 2023 22:43:23 +0100 Subject: [Buildroot] [PATCH 1/1] package/audit: force arm mode instead of Thumb mode In-Reply-To: <20230223224201.0e351b16@windsurf> References: <20230222143512.1555539-1-fontaine.fabrice@gmail.com> <20230223062259.GJ2718518@scaer> <20230223224201.0e351b16@windsurf> Message-ID: On 23/02/2023 22:42, Thomas Petazzoni via buildroot wrote: > Hello Yann, > > On Thu, 23 Feb 2023 07:22:59 +0100 > "Yann E. MORIN" wrote: > >>> +# src/libev has some assembly function that is not present in Thumb mode: >>> +# Error: selected processor does not support `mcr p15,0,r3,c7,c10,5' in Thumb mode >>> +# so, we desactivate Thumb mode >>> +ifeq ($(BR2_ARM_INSTRUCTIONS_THUMB),y) >>> +AUDIT_CONF_ENV += CFLAGS="$(TARGET_CFLAGS) -marm" >>> +endif >> >> But then it would not work on systems that have a armv7m: BR2_cortex_m3, >> BR2_cortex_m4, or BR2_cortex_m7. > > BR2_ARM_INSTRUCTIONS_THUMB is for "classic" Thumb, not Thumb2. > BR2_ARM_INSTRUCTIONS_THUMB2 is used for Thumb2 platforms, such as > ARMv7-M. > > So the above condition will only trigger for ARMv4/ARMv5/ARMv6 cores, > and they all support both classic Thumb and regular ARM instruction set. > > So to me, the above proposal from Fabrice works fine. I completely agree. Adding those redundant arch dependencies adds a bunch of needless complexity for libev. And we can be pretty sure that we're never going to add a thumb1-only architecture. So I applied the v1 of this patch to master, thanks. Regards, Arnout > >> I looked at the code, and it's going to be very complex to patch it to >> support armv7m, i.e. thumb-only. > > Thumb2-only, which is totally different. > > Best regards, > > Thomas From arnout at mind.be Thu Mar 9 21:47:00 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Thu, 9 Mar 2023 22:47:00 +0100 Subject: [Buildroot] [git commit] package/libev: force arm mode instead of Thumb mode Message-ID: <20230309214725.39EB786D40@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=964254bfd99a5bb7c405a03bdd165f11ddc36f4a branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Fix the following build failure: /tmp/ccHc3Awn.s:825: Error: selected processor does not support `mcr p15,0,r3,c7,c10,5' in Thumb mode Fixes: - http://autobuild.buildroot.org/results/1c597c9da724d6cac06b09b1ecd456a28440a3a3 Signed-off-by: Fabrice Fontaine Signed-off-by: Arnout Vandecappelle --- package/libev/libev.mk | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/package/libev/libev.mk b/package/libev/libev.mk index 9f3c19d46c..cbd5433d76 100644 --- a/package/libev/libev.mk +++ b/package/libev/libev.mk @@ -10,6 +10,13 @@ LIBEV_INSTALL_STAGING = YES LIBEV_LICENSE = BSD-2-Clause or GPL-2.0+ LIBEV_LICENSE_FILES = LICENSE +# libev has some assembly function that is not present in Thumb mode: +# Error: selected processor does not support `mcr p15,0,r3,c7,c10,5' in Thumb mode +# so, we desactivate Thumb mode +ifeq ($(BR2_ARM_INSTRUCTIONS_THUMB),y) +LIBEV_CONF_ENV += CFLAGS="$(TARGET_CFLAGS) -marm" +endif + # The 'compatibility' event.h header conflicts with libevent # It's completely unnecessary for BR packages so remove it define LIBEV_DISABLE_EVENT_H_INSTALL From arnout at mind.be Thu Mar 9 21:45:00 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Thu, 9 Mar 2023 22:45:00 +0100 Subject: [Buildroot] [git commit] package/audit: force arm mode instead of Thumb mode Message-ID: <20230309214725.2EDF886D3D@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=53d70dbe40232a7539559f1a4f807b8022737ed8 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Fix the following build failure: /tmp/ccY5gl3z.s:2145: Error: selected processor does not support `mcr p15,0,r2,c7,c10,5' in Thumb mode Fixes: - http://autobuild.buildroot.org/results/9d18a0d360b2e2f9e87c55daedda62d6ce198bb9 Signed-off-by: Fabrice Fontaine Signed-off-by: Arnout Vandecappelle --- package/audit/audit.mk | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/package/audit/audit.mk b/package/audit/audit.mk index aa8ef515e6..77e7c24000 100644 --- a/package/audit/audit.mk +++ b/package/audit/audit.mk @@ -15,6 +15,13 @@ AUDIT_INSTALL_STAGING = YES AUDIT_CONF_OPTS = --without-python --without-python3 --disable-zos-remote +# src/libev has some assembly function that is not present in Thumb mode: +# Error: selected processor does not support `mcr p15,0,r3,c7,c10,5' in Thumb mode +# so, we desactivate Thumb mode +ifeq ($(BR2_ARM_INSTRUCTIONS_THUMB),y) +AUDIT_CONF_ENV += CFLAGS="$(TARGET_CFLAGS) -marm" +endif + ifeq ($(BR2_PACKAGE_LIBCAP_NG),y) AUDIT_DEPENDENCIES += libcap-ng AUDIT_CONF_OPTS += --with-libcap-ng=yes From arnout at mind.be Thu Mar 9 21:49:41 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Thu, 9 Mar 2023 22:49:41 +0100 Subject: [Buildroot] [PATCH 1/1] package/libgcrypt: fix Thumb mode workaround In-Reply-To: <20230222191850.182174-1-fontaine.fabrice@gmail.com> References: <20230222191850.182174-1-fontaine.fabrice@gmail.com> Message-ID: <1896069e-e9bb-0b05-c4cc-5f432539648b@mind.be> On 22/02/2023 20:18, Fabrice Fontaine wrote: > Fix the following build failure: > > /tmp/ccRqWxnA.s:98: Error: instruction not supported in Thumb16 mode -- `adds ip,fp,r0' > > Fixes: > - http://autobuild.buildroot.org/results/4b96f4e41724e5c9c806a6c7df397a58d1ae1b1e > > Signed-off-by: Fabrice Fontaine Applied to master, thanks. Regards, Arnout > --- > package/libgcrypt/libgcrypt.mk | 4 ++-- > 1 file changed, 2 insertions(+), 2 deletions(-) > > diff --git a/package/libgcrypt/libgcrypt.mk b/package/libgcrypt/libgcrypt.mk > index 6cf9b235f3..dc19116df6 100644 > --- a/package/libgcrypt/libgcrypt.mk > +++ b/package/libgcrypt/libgcrypt.mk > @@ -27,8 +27,8 @@ LIBGCRYPT_CONF_OPTS += --disable-asm > endif > > # Code doesn't build in thumb mode > -ifeq ($(BR2_arm),y) > -LIBGCRYPT_CONF_ENV += CFLAGS="$(patsubst -mthumb,,$(TARGET_CFLAGS))" > +ifeq ($(BR2_ARM_INSTRUCTIONS_THUMB),y) > +LIBGCRYPT_CONF_ENV += CFLAGS="$(TARGET_CFLAGS) -marm" > endif > > $(eval $(autotools-package)) From arnout at mind.be Thu Mar 9 21:49:03 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Thu, 9 Mar 2023 22:49:03 +0100 Subject: [Buildroot] [git commit] package/libgcrypt: fix Thumb mode workaround Message-ID: <20230309215055.36BC686D5E@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=cda8dabfeb8f53b1a7dd1341ad9fc7e37bff516e branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Fix the following build failure: /tmp/ccRqWxnA.s:98: Error: instruction not supported in Thumb16 mode -- `adds ip,fp,r0' Fixes: - http://autobuild.buildroot.org/results/4b96f4e41724e5c9c806a6c7df397a58d1ae1b1e Signed-off-by: Fabrice Fontaine Signed-off-by: Arnout Vandecappelle --- package/libgcrypt/libgcrypt.mk | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/package/libgcrypt/libgcrypt.mk b/package/libgcrypt/libgcrypt.mk index 8f4e5ec8c0..9232debb3a 100644 --- a/package/libgcrypt/libgcrypt.mk +++ b/package/libgcrypt/libgcrypt.mk @@ -27,8 +27,8 @@ LIBGCRYPT_CONF_OPTS += --disable-asm endif # Code doesn't build in thumb mode -ifeq ($(BR2_arm),y) -LIBGCRYPT_CONF_ENV += CFLAGS="$(patsubst -mthumb,,$(TARGET_CFLAGS))" +ifeq ($(BR2_ARM_INSTRUCTIONS_THUMB),y) +LIBGCRYPT_CONF_ENV += CFLAGS="$(TARGET_CFLAGS) -marm" endif $(eval $(autotools-package)) From arnout at mind.be Thu Mar 9 21:54:27 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Thu, 9 Mar 2023 22:54:27 +0100 Subject: [Buildroot] [PATCH 1/1] package/cmocka: don't allow building for Thumb1 In-Reply-To: <20230102071522.3229935-1-JoelsonCarl@gmail.com> References: <20230102071522.3229935-1-JoelsonCarl@gmail.com> Message-ID: On 02/01/2023 08:15, Joel Carlson wrote: > The cmocka package checks if a toolchain supports the > -fstack-clash-protection compiler flag, and if it does automatically > uses it. That flag is not supported by GCC for Thumb1 builds (at least > as of both GCC 11 and GCC 12). So disallow building cmocka for Thumb1. > Building for ARM or Thumb2 is fine. > > As an example in GCC 12.2.0, within the file gcc/config/arm/arm.cc, the > error occurs in the thumb1_expand_prologue() call: > > /* If we have a frame, then do stack checking. FIXME: not implemented. */ > if ((flag_stack_check == STATIC_BUILTIN_STACK_CHECK > || flag_stack_clash_protection) > && size) > sorry ("%<-fstack-check=specific%> for Thumb-1"); > > An example build error output: > /tmp/instance-7/output-1/build/cmocka-1.1.5/src/cmocka.c: In function 'c_strmatch.part.0': > /tmp/instance-7/output-1/build/cmocka-1.1.5/src/cmocka.c:539:1: sorry, unimplemented: '-fstack-check=specific' for Thumb-1 > 539 | } > | ^ > > Fixes: > http://autobuild.buildroot.net/results/4044b3a71d3130d934c7a7c0c5badfabb2a97030/ Instead of adding an arch exception, have you tried (conditionally) adding -DWITH_STACK_CLASH_PROTECTION=OFF to CMOCKA_CONFIGURE_OPTS? I think that that should bypass the check. Regards, Arnout > > Signed-off-by: Joel Carlson > --- > package/cmocka/Config.in | 5 +++-- > 1 file changed, 3 insertions(+), 2 deletions(-) > > diff --git a/package/cmocka/Config.in b/package/cmocka/Config.in > index cf49d0f6be..6cadaa616a 100644 > --- a/package/cmocka/Config.in > +++ b/package/cmocka/Config.in > @@ -1,6 +1,7 @@ > config BR2_PACKAGE_CMOCKA > bool cmocka > depends on !BR2_STATIC_LIBS > + depends on !BR2_ARM_INSTRUCTIONS_THUMB > help > cmocka is an elegant unit testing framework for C with support > for mock objects. It only requires the standard C library, > @@ -11,5 +12,5 @@ config BR2_PACKAGE_CMOCKA > > https://cmocka.org > > -comment "cmocka needs a toolchain w/ dynamic library" > - depends on BR2_STATIC_LIBS > +comment "cmocka needs a toolchain w/ dynamic library, and can't be built for Thumb1" > + depends on BR2_STATIC_LIBS || BR2_ARM_INSTRUCTIONS_THUMB From marcus.folkesson at gmail.com Thu Mar 9 22:04:14 2023 From: marcus.folkesson at gmail.com (Marcus Folkesson) Date: Thu, 9 Mar 2023 23:04:14 +0100 Subject: [Buildroot] [PATCH] package/libcamera-apps: bump to version 1.1.2 Message-ID: <20230309220414.4174769-1-marcus.folkesson@gmail.com> Signed-off-by: Marcus Folkesson --- ...ass-VIDIOC_QUERYCAP-as-unsigned-long.patch | 35 ------------------- package/libcamera-apps/libcamera-apps.hash | 2 +- package/libcamera-apps/libcamera-apps.mk | 2 +- 3 files changed, 2 insertions(+), 37 deletions(-) delete mode 100644 package/libcamera-apps/0001-core-pass-VIDIOC_QUERYCAP-as-unsigned-long.patch diff --git a/package/libcamera-apps/0001-core-pass-VIDIOC_QUERYCAP-as-unsigned-long.patch b/package/libcamera-apps/0001-core-pass-VIDIOC_QUERYCAP-as-unsigned-long.patch deleted file mode 100644 index fbd1d2d4ba..0000000000 --- a/package/libcamera-apps/0001-core-pass-VIDIOC_QUERYCAP-as-unsigned-long.patch +++ /dev/null @@ -1,35 +0,0 @@ -From a65682a97e19f96b86aeceb3ca3befb1687e3861 Mon Sep 17 00:00:00 2001 -From: Marcus Folkesson -Date: Tue, 31 Jan 2023 09:14:15 +0100 -Subject: [PATCH] core: pass VIDIOC_QUERYCAP as unsigned long - -VIDIOC_QUARYCAP is an unsigned long and should be passed as one. - -Get rid of the following error: -core/libcamera_app.cpp:33:22: error: overflow in conversion from 'long unsigned int' to 'int' changes value from '2154321408' to '-2140645888' [-Werror=overflow] - 33 | int ret = ioctl(fd, VIDIOC_QUERYCAP, &caps); - -Upstream: https://github.com/raspberrypi/libcamera-apps/commit/a65682a97e19f96b86aeceb3ca3befb1687e3861 -Signed-off-by: Marcus Folkesson ---- - core/libcamera_app.cpp | 4 +++- - 1 file changed, 3 insertions(+), 1 deletion(-) - -diff --git a/core/libcamera_app.cpp b/core/libcamera_app.cpp -index 04696fb..8cb6563 100644 ---- a/core/libcamera_app.cpp -+++ b/core/libcamera_app.cpp -@@ -30,7 +30,9 @@ static void check_camera_stack() - return; - - v4l2_capability caps; -- int ret = ioctl(fd, VIDIOC_QUERYCAP, &caps); -+ unsigned long request = VIDIOC_QUERYCAP; -+ -+ int ret = ioctl(fd, request, &caps); - close(fd); - - if (ret < 0 || strcmp((char *)caps.driver, "bm2835 mmal")) --- -2.38.1 - diff --git a/package/libcamera-apps/libcamera-apps.hash b/package/libcamera-apps/libcamera-apps.hash index fbb3150cb5..20a06aa8fe 100644 --- a/package/libcamera-apps/libcamera-apps.hash +++ b/package/libcamera-apps/libcamera-apps.hash @@ -1,3 +1,3 @@ # Locally computed -sha256 c05e29e02da05fa92739941295d96dcb93324805f7b348ad182e7e29e7e0c520 libcamera-apps-1.1.1.tar.gz +sha256 a19f3960b97ec1c0d42df8af972868ff0d4c48be6096e7ac02dbaaa4c7c75636 libcamera-apps-1.1.2.tar.gz sha256 36dfed86bdef661a0a14ec1a1cc84c771d5a06b6f9b92e9ebb610ba711bd528a license.txt diff --git a/package/libcamera-apps/libcamera-apps.mk b/package/libcamera-apps/libcamera-apps.mk index fe402ec3f4..592773eec8 100644 --- a/package/libcamera-apps/libcamera-apps.mk +++ b/package/libcamera-apps/libcamera-apps.mk @@ -4,7 +4,7 @@ # ################################################################################ -LIBCAMERA_APPS_VERSION = 1.1.1 +LIBCAMERA_APPS_VERSION = 1.1.2 LIBCAMERA_APPS_SITE = $(call github,raspberrypi,libcamera-apps,v$(LIBCAMERA_APPS_VERSION)) LIBCAMERA_APPS_LICENSE = BSD-2-Clause LIBCAMERA_APPS_LICENSE_FILES = license.txt -- 2.39.2 From bugzilla at busybox.net Fri Mar 10 04:03:25 2023 From: bugzilla at busybox.net (bugzilla at busybox.net) Date: Fri, 10 Mar 2023 04:03:25 +0000 Subject: [Buildroot] [Bug 15366] xscreensaver needs util-linux dependency for per-package build In-Reply-To: References: Message-ID: https://bugs.busybox.net/show_bug.cgi?id=15366 --- Comment #5 from Jonathan Bittner --- Interesting... I have: atk cairo eudev expat fontconfig freetype gdk-pixbuf gdk-pixbuf-xlib glibc harfbuzz host-autoconf host-autoconf-archive host-automake host-binutils host-bison host-ccache host-expat host-flex host-gawk host-gcc-final host-gcc-initial host-gdk-pixbuf host-gettext host-gettext-tiny host-gmp host-gperf host-intltool host-libffi host-libglib2 host-libgtk2 host-libjpeg host-libpng host-libtool host-libxml-parser-perl host-libxml2 host-libxslt host-libzlib host-m4 host-meson host-mpc host-mpfr host-nasm host-ninja host-pcre host-pkgconf host-python-mako host-python-markupsafe host-python-setuptools host-python3 host-skeleton host-util-linux host-xcb-proto host-xorgproto host-zlib jpeg jpeg-turbo kmod libdrm libffi libfribidi libgl libglib2 libglu libgtk2 libpng libpthread-stubs libxcb libxml2 libzlib linux-headers mesa3d pango pcre pixman skeleton skeleton-init-common skeleton-init-sysv toolchain toolchain-buildroot udev util-linux-libs xcb-proto xlib_libICE xlib_libSM xlib_libX11 xlib_libXau xlib_libXcursor xlib_libXdamage xlib_libXdmcp xlib_libXext xlib_libXfixes xlib_libXft xlib_libXi xlib_libXinerama xlib_libXrandr xlib_libXrender xlib_libXt xlib_libXxf86vm xlib_xtrans xorgproto xutil_util-macros zlib so I have host-util-linux and util-linux-libs but not enough to satisfy the dependency. Also interesting, per xconfig, package fontconfig selects BR2_PACKAGE_UTIL_LINUX but not the dependency. Here's another fun one. I mentioned that systemd would trigger the dependency. Switching from eudev (BR2_ROOTFS_DEVICE_CREATION_DYNAMIC_EUDEV) to static device table (BR2_ROOTFS_DEVICE_CREATION_STATIC) also triggers the dependency. -- You are receiving this mail because: You are on the CC list for the bug. From thomas.petazzoni at bootlin.com Fri Mar 10 07:42:22 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Fri, 10 Mar 2023 07:42:22 -0000 Subject: [Buildroot] [autobuild.buildroot.net] Daily results for 2023-03-09 Message-ID: <20230310074230.1AA1F82165@smtp1.osuosl.org> Hello, Autobuild statistics for 2023-03-09 =================================== branch | OK | NOK | TIM | TOT | 2022.11.x | 7 | 13 | 0 | 20 | master | 138 | 151 | 1 | 290 | next | 18 | 27 | 1 | 46 | Classification of failures by reason for master ----------------------------------------------- host-go-bootstrap-1.4-boots... | 35 uqmi-0a19b5b77140465c29e2af... | 7 host-binutils-2.38 | 6 unknown | 6 glibc-2.36-81-g4f4d7a13edfd... | 5 libglib2-2.72.3 | 5 gobject-introspection-1.72.0 | 4 host-libzlib-1.2.13 | 4 elfutils-0.186 | 3 host-binutils-2.39 | 3 libabseil-cpp-20220623.1 | 3 linux-6.1.14 | 3 php-8.2.3 | 3 traceroute-2.1.0 | 3 znc-1.8.2 | 3 host-pahole-1.24 | 2 kmod-30 | 2 libgpg-error-1.46 | 2 libnss-3.88.1 | 2 ocf-linux-20171122 | 2 olsr-0.9.8 | 2 alsa-lib-1.2.8 | 1 assimp-5.2.5 | 1 boost-1.80.0 | 1 cairo-1.16.0 | 1 check-0.15.2 | 1 dc3dd-7.2.641 | 1 dropbear-2022.83 | 1 duma-2.5.15 | 1 dust-0.8.1 | 1 ffmpeg-4.4.3 | 1 fontconfig-2.13.1 | 1 fs/cramfs/cramfs.mk:46: /tm... | 1 fs/romfs/romfs.mk:32: /tmp/... | 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 host-binutils-2.37 | 1 host-go-1.19.6 | 1 host-rust-1.67.0 | 1 janet-1.26.0 | 1 jemalloc-5.3.0 | 1 kvmtool-f77d646ba01d04be5aa... | 1 libdill-32d0e8b733416208e04... | 1 libuwsc-3.3.5 | 1 linux-5.10.162-cip24 | 1 lxc-5.0.2 | 1 mariadb-10.3.36 | 1 mongodb-4.2.18 | 1 network-manager-1.40.10 | 1 nodejs | 1 ntpsec-1.2.2 | 1 openssh-9.1p1 | 1 package/multipath-tools/mul... | 1 perl-5.36.0 | 1 pv-1.6.20 | 1 qt6base-6.4.2 | 1 rtl8192eu-94bce7798bbb18de6... | 1 rtl8821cu-69c903b75bde36293... | 1 sdl-1.2.15 | 1 thttpd-2.29 | 1 uboot-tools-2021.07 | 1 ulog-0389d243352255f6182326... | 1 valgrind-3.19.0 | 1 wolfssl-5.5.3 | 1 xenomai-3.0.10 | 1 zeek-4.1.1 | 1 Detail of failures for master ----------------------------- arch | reason | OK? | url | orph? -------------+--------------------------------+-----+---------------------------------------------------------------------------------+------- mips64 | alsa-lib-1.2.8 | NOK | http://autobuild.buildroot.net/results/751ae6009a50ff05dc1fa2f85b103e4366fec17c | mipsel | assimp-5.2.5 | NOK | http://autobuild.buildroot.net/results/a5e5e4dc46e733e4c3111a65d5642bde8dcde581 | ORPH arceb | boost-1.80.0 | NOK | http://autobuild.buildroot.net/results/2ce29d2978931ba12189120503d035a1778cba24 | xtensa | cairo-1.16.0 | NOK | http://autobuild.buildroot.net/results/f4bc9401d657977ba467a2a03d7dfc2a82c2aa35 | s390x | check-0.15.2 | NOK | http://autobuild.buildroot.net/results/1625236ac7cbe2372dda589fa50e86e950471554 | ORPH or1k | dc3dd-7.2.641 | NOK | http://autobuild.buildroot.net/results/7955e5e8349c1fb19dbe223017639cd64d562a30 | ORPH or1k | dropbear-2022.83 | NOK | http://autobuild.buildroot.net/results/95b5e088358d983e08d712e86db4067e5053591b | i686 | duma-2.5.15 | NOK | http://autobuild.buildroot.net/results/c6bdbb883478b4ca3f7cb39e0920c3606594a259 | ORPH mips | dust-0.8.1 | NOK | http://autobuild.buildroot.net/results/699d9ba92cc316a55513e42034672b0bf73d1c7c | ORPH microblazeel | elfutils-0.186 | NOK | http://autobuild.buildroot.net/results/349d17116a32617367679d084d2ff7907099dfe0 | ORPH microblazeel | elfutils-0.186 | NOK | http://autobuild.buildroot.net/results/dab8292795e26998bc1cc644ffeeca2a484d4a7a | ORPH microblaze | elfutils-0.186 | NOK | http://autobuild.buildroot.net/results/c3d2fad744007101a0bd9266bd3be7766e739618 | ORPH arc | ffmpeg-4.4.3 | NOK | http://autobuild.buildroot.net/results/2857d684966e9e89ebdb60f2238e8afd34885b3a | riscv64 | fontconfig-2.13.1 | NOK | http://autobuild.buildroot.net/results/c753bd47e4ba044aa417573f3d439d2955202570 | ORPH mips64el | fs/cramfs/cramfs.mk:46: /tm... | NOK | http://autobuild.buildroot.net/results/148bf934918dcda22d288ede0a925171f2f06e09 | microblazeel | fs/romfs/romfs.mk:32: /tmp/... | NOK | http://autobuild.buildroot.net/results/5ddef3363d3360f9be98663f187f6b30387e85af | mips | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/9e15d4266bdcc8b2e5b0324802e7ba25dad55980 | powerpc64le | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/73522e21f66dce40e424f28f2640d5589ad85e00 | x86_64 | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/9282c2e3793d77bd6467bf955c48b20acd9af5e4 | powerpc | glibc-2.36-81-g4f4d7a13edfd... | NOK | http://autobuild.buildroot.net/results/e17800669f59b541406db608dbf2d5d40aa65c6c | powerpc | glibc-2.36-81-g4f4d7a13edfd... | NOK | http://autobuild.buildroot.net/results/0952397a1e6da172a6f81b2be0ad98bef4cb43a2 | powerpc | glibc-2.36-81-g4f4d7a13edfd... | NOK | http://autobuild.buildroot.net/results/cb787377ff5f09d88a9127d55ac24dd8fec970ec | powerpc | glibc-2.36-81-g4f4d7a13edfd... | NOK | http://autobuild.buildroot.net/results/b28761c596bcd49927e4a29af3ce5eb3b50373a5 | powerpc | glibc-2.36-81-g4f4d7a13edfd... | NOK | http://autobuild.buildroot.net/results/ceff823fc74e56df4aef43bc7460f8ae3e913609 | riscv64 | gmp-6.2.1 | NOK | http://autobuild.buildroot.net/results/cda9e957f9c0aab84609e94c1af1a3ffce8577eb | ORPH or1k | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/2f29915bd819e50173f994b8f6db32749286fb96 | ORPH sparc64 | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/d3af5d5d85aa63f5ac67ce7f389249f6f673016a | ORPH sparc64 | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/38033c3dc067d10dc0e8340c7e7cc0eced15f383 | ORPH or1k | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/1195e8a3cab8e24ed6ba83025c9a4ab0780aadc7 | ORPH x86_64 | host-binutils-2.37 | NOK | http://autobuild.buildroot.net/results/5f3f9e2a25d780e4322aed3333a25f05053968c0 | aarch64 | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/8c4cc9c69100b0047bf6d3e7ac5183de0c28ed85 | m68k | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/25c2b04ed1de1d72a6ebd06e7e05cf9ac049d5d7 | armeb | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/fc3a0aa923018bfdc24994d22fbc30d052682e3e | nios2 | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/3fc745c012167a55775021e047a33fece2016e4d | nios2 | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/21e8bce053df73796ff273a8ff2f5c310a6596e5 | armeb | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/bbabd56421119e44245b8738619a9b7df492dccb | riscv64 | host-binutils-2.39 | NOK | http://autobuild.buildroot.net/results/a71e130da542c042d8f5fc9f6e054b8145e61931 | armeb | host-binutils-2.39 | NOK | http://autobuild.buildroot.net/results/37f1e71fe40b7533ec68ea69a117a1ff440039ae | microblaze | host-binutils-2.39 | NOK | http://autobuild.buildroot.net/results/3c38687205b8da2141accaec22233854bb5194eb | mips64 | host-go-1.19.6 | NOK | http://autobuild.buildroot.net/results/72a5f646f957e42dd966871320fb58959718b988 | powerpc64le | host-go-bootstrap-1.4-boots... | NOK | http://autobuild.buildroot.net/results/0e1d63a19276e1c5b0923d9e367362dec387b091 | ORPH powerpc64le | host-go-bootstrap-1.4-boots... | NOK | http://autobuild.buildroot.net/results/7601002015e5e31c12c56a79909cbb3d0c4f669e | ORPH mips | host-go-bootstrap-1.4-boots... | NOK | http://autobuild.buildroot.net/results/7dca1cd41dacb18ac90eb905487edb3c5c4ef7e5 | ORPH mips64el | host-go-bootstrap-1.4-boots... | NOK | http://autobuild.buildroot.net/results/9b88101694fc68d283a02cea41b770f102739e69 | ORPH x86_64 | host-go-bootstrap-1.4-boots... | NOK | http://autobuild.buildroot.net/results/3433175f1f426e74e30067174b0a8361eb322f27 | ORPH microblaze | host-go-bootstrap-1.4-boots... | NOK | http://autobuild.buildroot.net/results/24171cb3a34975cfe25a40a25a1716e257c00713 | ORPH sparc | host-go-bootstrap-1.4-boots... | NOK | http://autobuild.buildroot.net/results/c37ac6e7d603c0c0ecdbc532c601af1c25cf7aff | ORPH sh4a | host-go-bootstrap-1.4-boots... | NOK | http://autobuild.buildroot.net/results/fc6fcc6c29e2ef0e0e5b374a1e7735dd4aa698ec | ORPH s390x | host-go-bootstrap-1.4-boots... | NOK | http://autobuild.buildroot.net/results/78d6a922bb1deed4c0426d4797d70b1dd6ddc623 | ORPH i686 | host-go-bootstrap-1.4-boots... | NOK | http://autobuild.buildroot.net/results/43565110a8226f5922203c44ac4c77b150dcf4a1 | ORPH powerpc64le | host-go-bootstrap-1.4-boots... | NOK | http://autobuild.buildroot.net/results/1ca954a99275aee86542ef3c958bfa94f8744fce | ORPH i686 | host-go-bootstrap-1.4-boots... | NOK | http://autobuild.buildroot.net/results/1638eac5e9afa6e04166e36f33c58e1e632acb79 | ORPH arc | host-go-bootstrap-1.4-boots... | NOK | http://autobuild.buildroot.net/results/fc5282750e3522b97dbcbbd79bbebcffa1f1d25b | ORPH s390x | host-go-bootstrap-1.4-boots... | NOK | http://autobuild.buildroot.net/results/070d9890d971af03655838e7fd144d0287c72cbb | ORPH sparc | host-go-bootstrap-1.4-boots... | NOK | http://autobuild.buildroot.net/results/a3b0c973b1aec9dc0f7226c786ae7ce732868d24 | ORPH powerpc64le | host-go-bootstrap-1.4-boots... | NOK | http://autobuild.buildroot.net/results/c28b76c03e0ceb6da5585b96da40b20a1ec7dd90 | ORPH powerpc64 | host-go-bootstrap-1.4-boots... | NOK | http://autobuild.buildroot.net/results/035d4afd4fb7e46f67a5d8eec4b65a97198df29d | ORPH arm | host-go-bootstrap-1.4-boots... | NOK | http://autobuild.buildroot.net/results/774395c4388333253fa64e7a6a18d87324d9b0c0 | ORPH powerpc64le | host-go-bootstrap-1.4-boots... | NOK | http://autobuild.buildroot.net/results/3195b756b3bcf7bf3d00e88debee696e574479f9 | ORPH sparc64 | host-go-bootstrap-1.4-boots... | NOK | http://autobuild.buildroot.net/results/d51835e200a1e8b0dda07a0c63711dd3418f9f5e | ORPH powerpc64le | host-go-bootstrap-1.4-boots... | NOK | http://autobuild.buildroot.net/results/41f562b720b9f3bc14a970a0f73e6c88075df5da | ORPH sparc | host-go-bootstrap-1.4-boots... | NOK | http://autobuild.buildroot.net/results/e72b5e3f3c263b11f14a601d4eeec9bcbe2f4586 | ORPH mips64 | host-go-bootstrap-1.4-boots... | NOK | http://autobuild.buildroot.net/results/73102b883d20fcde446a582cb14e867149a73590 | ORPH s390x | host-go-bootstrap-1.4-boots... | NOK | http://autobuild.buildroot.net/results/579bc7ca7dea804296ee7e5e1ccdb9a67253f47c | ORPH powerpc64le | host-go-bootstrap-1.4-boots... | NOK | http://autobuild.buildroot.net/results/c3272a4e3d02810a3ff85b68f2b24b99ddab5acc | ORPH powerpc64le | host-go-bootstrap-1.4-boots... | NOK | http://autobuild.buildroot.net/results/0545aaf502e36a0ea2235a5a46f2e5e06f52fac6 | ORPH i586 | host-go-bootstrap-1.4-boots... | NOK | http://autobuild.buildroot.net/results/67d4cdd6349087255e189919818ff992e2afa79c | ORPH powerpc64 | host-go-bootstrap-1.4-boots... | NOK | http://autobuild.buildroot.net/results/270ea38e18aa51875bf885e949ae92e469f3f100 | ORPH mips | host-go-bootstrap-1.4-boots... | NOK | http://autobuild.buildroot.net/results/f0bc16cb3354b14d668f0bdbbb60dbb54a4209cf | ORPH s390x | host-go-bootstrap-1.4-boots... | NOK | http://autobuild.buildroot.net/results/65ce00e39b6f92b8fc05a9512482437d553fef06 | ORPH mips | host-go-bootstrap-1.4-boots... | NOK | http://autobuild.buildroot.net/results/d71b565512eaf71f5385bc89365ea3295782f695 | ORPH arm | host-go-bootstrap-1.4-boots... | NOK | http://autobuild.buildroot.net/results/8f648ef50a812b679c0a984969536b95b0053b32 | ORPH sparc64 | host-go-bootstrap-1.4-boots... | NOK | http://autobuild.buildroot.net/results/7f7c6faa73fa1eec9c5510b5bd98749e7a2e3252 | ORPH aarch64_be | host-go-bootstrap-1.4-boots... | NOK | http://autobuild.buildroot.net/results/1297e395ba85fcfc4f3253f5a3bf826aa4ea42fd | ORPH x86_64 | host-go-bootstrap-1.4-boots... | NOK | http://autobuild.buildroot.net/results/7bef214052027706c3de41b7e88aa307b318fb19 | ORPH sh4a | host-libzlib-1.2.13 | NOK | http://autobuild.buildroot.net/results/e0cd7b26b80b70491001cb6593e85c172ba2d02b | ORPH powerpc64 | host-libzlib-1.2.13 | NOK | http://autobuild.buildroot.net/results/f608306dd7d93350759a88d62e8df7275ac2d287 | ORPH aarch64_be | host-libzlib-1.2.13 | NOK | http://autobuild.buildroot.net/results/84929833230fe4b6ce2b483b06ab009e3bb4542d | ORPH powerpc64le | host-libzlib-1.2.13 | NOK | http://autobuild.buildroot.net/results/e6ef457b01af2d539a70fc8069d89b2c82cc8eda | ORPH sparc64 | host-pahole-1.24 | NOK | http://autobuild.buildroot.net/results/327a93d2f7d39daab2d74ec92c3aa5a6e704f6c2 | i686 | host-pahole-1.24 | NOK | http://autobuild.buildroot.net/results/2400b01276d2d72386563e5e3beab01f55f43d4d | aarch64 | host-rust-1.67.0 | NOK | http://autobuild.buildroot.net/results/cc985e02933507fb7ebd38c02a348064a54c59c5 | xtensa | janet-1.26.0 | NOK | http://autobuild.buildroot.net/results/cefc7ee46d2735865ccd390d648b982d05b15bc8 | sh4aeb | jemalloc-5.3.0 | NOK | http://autobuild.buildroot.net/results/5304fd5f8f68c3ffb716632020f60fcd1d2ab3b7 | x86_64 | kmod-30 | NOK | http://autobuild.buildroot.net/results/1b48ec49eac6e297e8d97cdcf7c7bc6ce6cc8f78 | xtensa | kmod-30 | NOK | http://autobuild.buildroot.net/results/88bbbde07d955f983d71c4aaee92a75ce53494ab | x86_64 | kvmtool-f77d646ba01d04be5aa... | NOK | http://autobuild.buildroot.net/results/804532f16ce5e46286b701baa41067eb44e8d7b5 | ORPH mips64el | libabseil-cpp-20220623.1 | NOK | http://autobuild.buildroot.net/results/094936de49a3806b430c47aab5be5ea7aef44fba | mips64 | libabseil-cpp-20220623.1 | NOK | http://autobuild.buildroot.net/results/77c4a95d5118954132645e0c5315cd1102503cff | mips64 | libabseil-cpp-20220623.1 | NOK | http://autobuild.buildroot.net/results/625f2587c6bae5e2c925e848a5f78168b55f330e | m68k | libdill-32d0e8b733416208e04... | NOK | http://autobuild.buildroot.net/results/975c1fcc6688e9f60fbcb6e79d20e388c8d3a980 | arceb | libglib2-2.72.3 | NOK | http://autobuild.buildroot.net/results/b196634c72309bdf5361edd6a6569cea8c00fe7e | arc | libglib2-2.72.3 | NOK | http://autobuild.buildroot.net/results/10b4f7797fdc6eaf327abb795456baf28ea70af7 | arceb | libglib2-2.72.3 | NOK | http://autobuild.buildroot.net/results/c7590805022771b16b5e72037567100413592264 | arceb | libglib2-2.72.3 | NOK | http://autobuild.buildroot.net/results/51bb356a3e2e51dd094f960cb7a07c32c120ba89 | arceb | libglib2-2.72.3 | NOK | http://autobuild.buildroot.net/results/1f3551ef7616c3f36097ac75bd0128159e7a1268 | aarch64_be | libgpg-error-1.46 | NOK | http://autobuild.buildroot.net/results/e4413b15f04105863e7c946f776d2ee8459bcb85 | ORPH aarch64_be | libgpg-error-1.46 | NOK | http://autobuild.buildroot.net/results/9e87c35e39175ea1388153a954fb85c096546ba2 | ORPH powerpc64le | libnss-3.88.1 | NOK | http://autobuild.buildroot.net/results/f79d825dce073b3416a0d0b1a583e8a3371cb145 | mips | libnss-3.88.1 | NOK | http://autobuild.buildroot.net/results/eeaac0aede8113c8add5a27f621da044b344ef60 | riscv32 | libuwsc-3.3.5 | NOK | http://autobuild.buildroot.net/results/f4a664d96051b95d69c1714f7ad78a9b9b131325 | riscv64 | linux-5.10.162-cip24 | NOK | http://autobuild.buildroot.net/results/59ee19fd715e7d7daf6c3d0fb2c719bf34ecbfd0 | ORPH mipsel | linux-6.1.14 | NOK | http://autobuild.buildroot.net/results/59b7a94817c4b2e2375a4b0f3b64816f9cced76e | ORPH mips64 | linux-6.1.14 | NOK | http://autobuild.buildroot.net/results/b7bfe79edfc94ba62261e7fe3d71be8b173b179b | ORPH powerpc | linux-6.1.14 | NOK | http://autobuild.buildroot.net/results/2a2e43efe5887039e068fd260ef9447d9c12e785 | ORPH aarch64_be | lxc-5.0.2 | NOK | http://autobuild.buildroot.net/results/be48d10c153c3ab7765519e92499346d7f68f905 | sparc | mariadb-10.3.36 | NOK | http://autobuild.buildroot.net/results/9f9f5afe5051c3fea97a3b699f9490e10ec51806 | ORPH aarch64 | mongodb-4.2.18 | NOK | http://autobuild.buildroot.net/results/ed23bc4b6e0b18b8f301ae4bfacba7497fcf03c3 | i686 | network-manager-1.40.10 | NOK | http://autobuild.buildroot.net/results/dc76254506531046997e8a5057e8fe9548c357fd | ORPH aarch64 | nodejs | TIM | http://autobuild.buildroot.net/results/436228cbcc441a48f55a9958d0325bd7ae010e7c | microblazeel | ntpsec-1.2.2 | NOK | http://autobuild.buildroot.net/results/604a42d972f86809ba227e1cf26e7b8c3864aa03 | ORPH armeb | ocf-linux-20171122 | NOK | http://autobuild.buildroot.net/results/995b918afe68a91c2039244047bda1e6f08f3255 | ORPH microblazeel | ocf-linux-20171122 | NOK | http://autobuild.buildroot.net/results/07b33039c1247c5e08587c8654e5f8162992998f | ORPH s390x | olsr-0.9.8 | NOK | http://autobuild.buildroot.net/results/3b20edf3d9565156005273dffb81f5c39a301521 | ORPH i686 | olsr-0.9.8 | NOK | http://autobuild.buildroot.net/results/5385ab5f71ad7b9c10902f40504659502e8be2af | ORPH sparc64 | openssh-9.1p1 | NOK | http://autobuild.buildroot.net/results/4ff7948dbc15a0e0a24919ae3769d0996c52f23d | ORPH powerpc | package/multipath-tools/mul... | NOK | http://autobuild.buildroot.net/results/dadb7adef130cc30322ad77b00ef8603102aed86 | arceb | perl-5.36.0 | NOK | http://autobuild.buildroot.net/results/51630b12ba8ce1307b93dcec2eaf6726b4047888 | microblaze | php-8.2.3 | NOK | http://autobuild.buildroot.net/results/b8e6890796005cd8103615dd63d5bda51e7c8840 | sparc64 | php-8.2.3 | NOK | http://autobuild.buildroot.net/results/870773c08b95a1b01df1d353b0356ef0737ae357 | microblazeel | php-8.2.3 | NOK | http://autobuild.buildroot.net/results/1af39b0fc75b21c49862dbaefe66871d9534a415 | armeb | pv-1.6.20 | NOK | http://autobuild.buildroot.net/results/c4bb1176c3290c1df3422de8442300e46a005ddf | ORPH aarch64_be | qt6base-6.4.2 | NOK | http://autobuild.buildroot.net/results/30dcfe29f858606300fcf8ac65d811dff7279c2f | powerpc64le | rtl8192eu-94bce7798bbb18de6... | NOK | http://autobuild.buildroot.net/results/b248203c7affe183dd297075a540389a82cdae8f | aarch64_be | rtl8821cu-69c903b75bde36293... | NOK | http://autobuild.buildroot.net/results/2a8432646926b3b69383d204673c4113aae9de12 | sh4eb | sdl-1.2.15 | NOK | http://autobuild.buildroot.net/results/da5d405e8992c04040144ad8d40e221db4562dc5 | ORPH nios2 | thttpd-2.29 | NOK | http://autobuild.buildroot.net/results/9af3fd909b9ef279d7ccd5e8666ea7b37bcdf39c | ORPH mips64el | traceroute-2.1.0 | NOK | http://autobuild.buildroot.net/results/c22b44974477f33ddf30dde119b2ebca2ee57f5c | sh4aeb | traceroute-2.1.0 | NOK | http://autobuild.buildroot.net/results/415859df0b63872ab85d83ef834e08c4145ea9f1 | microblazeel | traceroute-2.1.0 | NOK | http://autobuild.buildroot.net/results/405cd0fbd666b39cd2ce3cab0e73ee785e640965 | i686 | uboot-tools-2021.07 | NOK | http://autobuild.buildroot.net/results/804853bc82f77b13f0a62cef9e765e599f772931 | ORPH or1k | ulog-0389d243352255f6182326... | NOK | http://autobuild.buildroot.net/results/5f176b7230d8dbf73ec113bd5697c450e4d99989 | armeb | unknown | NOK | http://autobuild.buildroot.net/results/e4d140cdf24bfe42607c3ab48cb1f03ed5f3087d | sparc | unknown | NOK | http://autobuild.buildroot.net/results/522874c1f1d3496d808fcd2036e4de60459ad3a1 | microblaze | unknown | NOK | http://autobuild.buildroot.net/results/91c39924f3ce36d3aa00c8b3980319720e3bc4aa | m68k | unknown | NOK | http://autobuild.buildroot.net/results/9970b601b4d1e2b9d1574c586c84a3e5d9dab53b | powerpc64 | unknown | NOK | http://autobuild.buildroot.net/results/89ee7f68bd6e61a4eb2f754ca537842dd468e4c3 | microblazeel | unknown | NOK | http://autobuild.buildroot.net/results/82526a8b4dacbc5f02e5e7310c643d1b05f9025e | or1k | uqmi-0a19b5b77140465c29e2af... | NOK | http://autobuild.buildroot.net/results/04106f178c8745b9081a71863e2072e773eb0266 | ORPH microblaze | uqmi-0a19b5b77140465c29e2af... | NOK | http://autobuild.buildroot.net/results/89a3cf5d6fdbb0d60d9eb462da05a2e29ca9c4f8 | ORPH s390x | uqmi-0a19b5b77140465c29e2af... | NOK | http://autobuild.buildroot.net/results/6333b1cd3e1d76632ad92b6d45e3b9ffe360a11c | ORPH mipsel | uqmi-0a19b5b77140465c29e2af... | NOK | http://autobuild.buildroot.net/results/55e08a1518f8dbb8fa6b867ed3576444b0890de5 | ORPH mips | uqmi-0a19b5b77140465c29e2af... | NOK | http://autobuild.buildroot.net/results/159a90e4c8df0e268e116a730930f52a72d88a31 | ORPH mips64el | uqmi-0a19b5b77140465c29e2af... | NOK | http://autobuild.buildroot.net/results/086814e243a991af87ed9a6882b198969b5875fd | ORPH sparc64 | uqmi-0a19b5b77140465c29e2af... | NOK | http://autobuild.buildroot.net/results/e8d3ab623f0b41695c4fc5d00f373d6b1a8ca578 | ORPH mips64 | valgrind-3.19.0 | NOK | http://autobuild.buildroot.net/results/f1f73276572159ba7f51c7d1333472b84b2814cd | ORPH mips64 | wolfssl-5.5.3 | NOK | http://autobuild.buildroot.net/results/b9d379757d0bb48de666f580b9bc6230d1d63c32 | arm | xenomai-3.0.10 | NOK | http://autobuild.buildroot.net/results/5e451437c0ad41d564792886cb6ccf8dca98289a | sparc | zeek-4.1.1 | NOK | http://autobuild.buildroot.net/results/59703852df0b0b5d856339cfc5baf5673e1045ee | or1k | znc-1.8.2 | NOK | http://autobuild.buildroot.net/results/c7e7a378c9a976fc224bdf3caaab777787148821 | or1k | znc-1.8.2 | NOK | http://autobuild.buildroot.net/results/cf6adc190dc7032b8103fbeeb429d08a2a43f7ff | aarch64_be | znc-1.8.2 | NOK | http://autobuild.buildroot.net/results/3fec5c3a21af47b5f4e8adcaf4ce1fff5070e00a | Classification of failures by reason for next --------------------------------------------- unknown | 3 fs/ubifs/ubifs.mk:49: /home... | 2 glibc-2.36-81-g4f4d7a13edfd... | 2 host-go-1.19.6 | 2 host-pahole-1.24 | 2 file-5.43 | 1 fs/axfs/axfs.mk:32: /home/t... | 1 gobject-introspection | 1 gocryptfs-2.3 | 1 host-libarchive-3.6.2 | 1 host-rust-1.67.1 | 1 kodi-19.5-Matrix | 1 libnss-3.88.1 | 1 lirc-tools-0.10.2 | 1 netsurf-3.10 | 1 olsr-0.9.8 | 1 proxychains-ng-4.16 | 1 skalibs-2.12.0.1 | 1 systemd-252.4 | 1 vdr-2.6.3 | 1 xfsprogs-5.14.2 | 1 znc-1.8.2 | 1 Detail of failures for next --------------------------- arch | reason | OK? | url | orph? -------------+--------------------------------+-----+---------------------------------------------------------------------------------+------- mipsel | file-5.43 | NOK | http://autobuild.buildroot.net/results/4580e0964f62bc2afd22991c575bca4b29996257 | ORPH mips64el | fs/axfs/axfs.mk:32: /home/t... | NOK | http://autobuild.buildroot.net/results/9d740cb1d3f7e6fd6f65f6ef399a5e449d93618a | microblaze | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/20aa6b3636a2a64efa247c27b0e0c08813b0cb07 | sparc | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/9a209b9da1b12af654974ac9fece620c3344b9b4 | arceb | glibc-2.36-81-g4f4d7a13edfd... | NOK | http://autobuild.buildroot.net/results/1df15d3d004f9ff03abf11008535cbc859ea5313 | powerpc64le | glibc-2.36-81-g4f4d7a13edfd... | NOK | http://autobuild.buildroot.net/results/4ddb7851a778c6f7aa7ba61b8b4e79ac4287c7bb | microblaze | gobject-introspection | TIM | http://autobuild.buildroot.net/results/8e7f4efd22ee2b690358752048bdc3f76b0da08a | s390x | gocryptfs-2.3 | NOK | http://autobuild.buildroot.net/results/96ea26d98fc2164ffc2b21e5a33602756170e055 | mips64 | host-go-1.19.6 | NOK | http://autobuild.buildroot.net/results/5471289d9dcdb7a14df8ee8b13ef37e01dc0cd6c | mips64el | host-go-1.19.6 | NOK | http://autobuild.buildroot.net/results/0ab706fe46f6d83bd0df3f950991fad0db022724 | arceb | host-libarchive-3.6.2 | NOK | http://autobuild.buildroot.net/results/aea66675a1275218a550dca34e11aa7a5c5f4780 | sparc | host-pahole-1.24 | NOK | http://autobuild.buildroot.net/results/d9dca0bbb862b2eef7d75960227f355c9ade4e26 | arceb | host-pahole-1.24 | NOK | http://autobuild.buildroot.net/results/e59d5a8ec8554964ed32103162d32b5aebdd79aa | mipsel | host-rust-1.67.1 | NOK | http://autobuild.buildroot.net/results/0591e076899f8767c256fce969e389130dc88c96 | aarch64 | kodi-19.5-Matrix | NOK | http://autobuild.buildroot.net/results/d4770217060eb35db000ed1538148b14d961259a | powerpc64le | libnss-3.88.1 | NOK | http://autobuild.buildroot.net/results/597b8b1a45d613b4f6fe6efa0ed877b9a6c933de | sh4aeb | lirc-tools-0.10.2 | NOK | http://autobuild.buildroot.net/results/e258291c14c9b914f460cc02f31e0bab9a9601a2 | ORPH mipsel | netsurf-3.10 | NOK | http://autobuild.buildroot.net/results/6b25e92e245bea8a3cdeb39bb1583f6bd3c5362b | arm | olsr-0.9.8 | NOK | http://autobuild.buildroot.net/results/b17330a8ae54a3e146499491538eb69f3576e246 | ORPH aarch64 | proxychains-ng-4.16 | NOK | http://autobuild.buildroot.net/results/8afdb1a6cd0f67d8565281799eae4ddc45f3b00f | ORPH or1k | skalibs-2.12.0.1 | NOK | http://autobuild.buildroot.net/results/c4ac6ab3d2e2cee7ca1ca139099b03c1ad691cb5 | mips | systemd-252.4 | NOK | http://autobuild.buildroot.net/results/63a58d6a7cfec3908ca5f025e4851789baa5aa30 | mipsel | unknown | NOK | http://autobuild.buildroot.net/results/d14be8579979cc2e8397f04495dc68bc12a2a665 | sparc64 | unknown | NOK | http://autobuild.buildroot.net/results/123d683f269b76db94d371e4296ab64ecbcd6163 | s390x | unknown | NOK | http://autobuild.buildroot.net/results/e4814c6ec3d9097c82775a1eae6f0bed45df7966 | sparc | vdr-2.6.3 | NOK | http://autobuild.buildroot.net/results/359950f8cd563b6787eee1483f8f592655b4ac69 | mips64 | xfsprogs-5.14.2 | NOK | http://autobuild.buildroot.net/results/75ac9069d709c2208270274cf7a84b16ba340694 | ORPH sparc64 | znc-1.8.2 | NOK | http://autobuild.buildroot.net/results/702aa9301ad80cf5a25f9da64371695d127825fd | Classification of failures by reason for 2022.11.x -------------------------------------------------- host-pahole-1.24 | 2 file-5.43 | 1 gerbera-1.10.0 | 1 gobject-introspection-1.72.0 | 1 host-binutils-2.38 | 1 host-rust-1.64.0 | 1 json-c-0.16 | 1 linux-6.0.19 | 1 on2-8170-modules-73b08061d3... | 1 unknown | 1 uqmi-0a19b5b77140465c29e2af... | 1 zstd-1.5.2 | 1 Detail of failures for 2022.11.x -------------------------------- arch | reason | OK? | url | orph? -------------+--------------------------------+-----+---------------------------------------------------------------------------------+------- mips | file-5.43 | NOK | http://autobuild.buildroot.net/results/560e2473b307de334f32581aaa53820250a8b48e | ORPH aarch64_be | gerbera-1.10.0 | NOK | http://autobuild.buildroot.net/results/bb324355fc63c92f70264c048e1ca1411739aeda | or1k | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/a7c5b19b376437496a4b4cecab7e35c30cade732 | ORPH s390x | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/395af738a7a67c807b71f10a9d852367830733de | or1k | host-pahole-1.24 | NOK | http://autobuild.buildroot.net/results/9179de3578687e9207e5678219c88a8512b2ebca | microblaze | host-pahole-1.24 | NOK | http://autobuild.buildroot.net/results/1c621ae25b71e656a7e983af787a8536acbeea32 | armeb | host-rust-1.64.0 | NOK | http://autobuild.buildroot.net/results/001857e5c2d5fc4962910095fdcd739311b7a71c | riscv64 | json-c-0.16 | NOK | http://autobuild.buildroot.net/results/bb0a63f83fa34feae142ec3494610edde631c5b1 | microblazeel | linux-6.0.19 | NOK | http://autobuild.buildroot.net/results/91f0e56d4bdf0815f7999013c98c4290400ec852 | ORPH armeb | on2-8170-modules-73b08061d3... | NOK | http://autobuild.buildroot.net/results/779d7344d0340369aa3f18e8d9ac185f2480f8f0 | ORPH aarch64 | unknown | NOK | http://autobuild.buildroot.net/results/83cd4cdc3a164ff1443394b3d5cf19a79e06558d | mips | uqmi-0a19b5b77140465c29e2af... | NOK | http://autobuild.buildroot.net/results/646f72287bbd997e8a2975d33d779902bdf491ed | ORPH microblazeel | zstd-1.5.2 | NOK | http://autobuild.buildroot.net/results/ec308b4e579b7c615ef3e17209fd3050a644d4b1 | Gitlab CI results for 2023-03-09 ================================ Detail of runtime-test failures for master ------------------------------------------ runtime-test | link to the job | orph? --------------------------+---------------------------------------------------------------+------ TestAarch64Pages64kGlibc | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389495 | ORPH TestAarch64Pages64kMusl | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389497 | ORPH TestAarch64Pages64kuClibc | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389501 | ORPH TestCheckPackage | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897390084 | TestClangCompilerRT | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897388980 | ORPH TestCpioFull | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897388869 | ORPH TestCrudiniPy3 | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897388981 | ORPH TestDockerCompose | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897388983 | ORPH TestDropbear | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897388986 | ORPH TestExecline | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897388992 | ORPH TestExt2r1 | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897388871 | ORPH ...rch64GlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389536 | ORPH ...tlinAarch64GlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389538 | ORPH ...arch64MuslBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389539 | ORPH ...otlinAarch64MuslStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389540 | ORPH ...ch64UclibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389541 | ORPH ...linAarch64UclibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389543 | ORPH ...h64beGlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389545 | ORPH ...inAarch64beGlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389547 | ORPH ...64beUclibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389548 | ORPH ...nAarch64beUclibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389550 | ORPH ...750dUclibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389552 | ORPH ...nArcle750dUclibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389555 | ORPH ...ehs38GlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389557 | ORPH ...inArclehs38GlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389560 | ORPH ...hs38UclibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389562 | ORPH ...nArclehs38UclibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389565 | ORPH ...abihfGlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389569 | ORPH ...mebv7eabihfGlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389572 | ORPH ...eabihfMuslBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389575 | ORPH ...rmebv7eabihfMuslStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389578 | ORPH ...bihfUclibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389582 | ORPH ...ebv7eabihfUclibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389588 | ORPH ...5eabiGlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389590 | ORPH ...inArmv5eabiGlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389593 | ORPH ...v5eabiMuslBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389595 | ORPH ...linArmv5eabiMuslStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389598 | ORPH ...eabiUclibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389600 | ORPH ...nArmv5eabiUclibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389602 | ORPH ...abihfGlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389604 | ORPH ...Armv6eabihfGlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389606 | ORPH ...eabihfMuslBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389608 | ORPH ...nArmv6eabihfMuslStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389609 | ORPH ...bihfUclibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389610 | ORPH ...rmv6eabihfUclibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389611 | ORPH ...abihfGlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389612 | ORPH ...Armv7eabihfGlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389613 | ORPH ...eabihfMuslBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389615 | ORPH ...nArmv7eabihfMuslStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389616 | ORPH ...bihfUclibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389617 | ORPH ...rmv7eabihfUclibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389618 | ORPH ...mv7mUclibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389619 | ORPH ...tlinArmv7mUclibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389620 | ORPH ...8xxxUclibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389621 | ORPH ...nM68k68xxxUclibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389623 | ORPH ...fireUclibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389626 | ORPH ...8kcoldfireUclibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389630 | ORPH ...azebeGlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389634 | ORPH ...icroblazebeGlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389640 | ORPH ...lazebeMuslBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389644 | ORPH ...MicroblazebeMuslStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389650 | ORPH ...zebeUclibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389654 | ORPH ...croblazebeUclibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389656 | ORPH ...azeelGlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389658 | ORPH ...icroblazeelGlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389661 | ORPH ...lazeelMuslBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389664 | ORPH ...MicroblazeelMuslStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389667 | ORPH ...zeelUclibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389669 | ORPH ...croblazeelUclibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389670 | ORPH ...ips32GlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389673 | ORPH ...otlinMips32GlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389675 | ORPH ...Mips32MuslBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389679 | ORPH ...ootlinMips32MuslStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389681 | ORPH ...ps32UclibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389682 | ORPH ...tlinMips32UclibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389683 | ORPH ...s32elGlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389685 | ORPH ...linMips32elGlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389686 | ORPH ...ps32elMuslBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389691 | ORPH ...tlinMips32elMuslStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389695 | ORPH ...32elUclibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389699 | ORPH ...inMips32elUclibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389702 | ORPH ...2r5elGlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389704 | ORPH ...nMips32r5elGlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389708 | ORPH ...32r5elMuslBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389710 | ORPH ...inMips32r5elMuslStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389713 | ORPH ...r5elUclibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389718 | ORPH ...Mips32r5elUclibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389719 | ORPH ...2r6elGlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389720 | ORPH ...nMips32r6elGlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389722 | ORPH ...32r6elMuslBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389725 | ORPH ...inMips32r6elMuslStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389726 | ORPH ...r6elUclibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389731 | ORPH ...Mips32r6elUclibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389734 | ORPH ...eln32GlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389737 | ORPH ...Mips64eln32GlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389743 | ORPH ...4eln32MuslBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389748 | ORPH ...nMips64eln32MuslStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389754 | ORPH ...ln32UclibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389761 | ORPH ...ips64eln32UclibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389767 | ORPH ...64n32GlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389771 | ORPH ...inMips64n32GlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389775 | ORPH ...s64n32MuslBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389778 | ORPH ...linMips64n32MuslStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389783 | ORPH ...4n32UclibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389787 | ORPH ...nMips64n32UclibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389789 | ORPH ...eln32GlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389791 | ORPH ...ps64r6eln32GlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389793 | ORPH ...6eln32MuslBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389795 | ORPH ...ips64r6eln32MuslStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389797 | ORPH ...ln32UclibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389798 | ORPH ...s64r6eln32UclibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389799 | ORPH ...Nios2GlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389801 | ORPH ...ootlinNios2GlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389804 | ORPH ...nriscGlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389808 | ORPH ...linOpenriscGlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389810 | ORPH ...enriscMuslBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389813 | ORPH ...tlinOpenriscMuslStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389816 | ORPH ...riscUclibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389820 | ORPH ...inOpenriscUclibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389827 | ORPH ...440fpGlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389830 | ORPH ...owerpc440fpGlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389832 | ORPH ...c440fpMuslBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389833 | ORPH ...Powerpc440fpMuslStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389834 | ORPH ...40fpUclibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389836 | ORPH ...werpc440fpUclibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389841 | ORPH ...e5500GlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389849 | ORPH ...erpc64e5500GlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389855 | ORPH ...e6500GlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389861 | ORPH ...erpc64e6500GlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389863 | ORPH ...4e6500MuslBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389865 | ORPH ...werpc64e6500MuslStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389867 | ORPH ...ower8GlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389868 | ORPH ...c64lepower8GlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389870 | ORPH ...power8MuslBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389872 | ORPH ...pc64lepower8MuslStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389874 | ORPH ...ower8GlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389878 | ORPH ...rpc64power8GlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389882 | ORPH ...power8MuslBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389884 | ORPH ...erpc64power8MuslStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389888 | ORPH ...300c3GlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389892 | ORPH ...werpce300c3GlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389899 | ORPH ...e300c3MuslBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389906 | ORPH ...owerpce300c3MuslStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389910 | ORPH ...00c3UclibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389915 | ORPH ...erpce300c3UclibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389916 | ORPH ...500mcGlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389918 | ORPH ...werpce500mcGlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389920 | ORPH ...e500mcMuslBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389922 | ORPH ...owerpce500mcMuslStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389924 | ORPH ...00mcUclibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389927 | ORPH ...erpce500mcUclibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389929 | ORPH ...lp32dGlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389930 | ORPH ...lp64dGlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389933 | ORPH ...iscv64lp64dGlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389935 | ORPH ...4lp64dMuslBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389937 | ORPH ...Riscv64lp64dMuslStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389940 | ORPH ...p64dUclibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389942 | ORPH ...scv64lp64dUclibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389945 | ORPH ...0xz13GlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389952 | ORPH ...linS390xz13GlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389953 | ORPH ...Shsh4GlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389956 | ORPH ...ootlinShsh4GlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389962 | ORPH ...nShsh4MuslBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389966 | ORPH ...BootlinShsh4MuslStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389970 | ORPH ...hsh4UclibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389974 | ORPH ...otlinShsh4UclibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389978 | ORPH ...h4aebGlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389981 | ORPH ...linShsh4aebGlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389984 | ORPH ...sh4aebMuslBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389985 | ORPH ...tlinShsh4aebMuslStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389987 | ORPH ...arc64GlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389989 | ORPH ...tlinSparc64GlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389990 | ORPH ...rcv8UclibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389991 | ORPH ...linSparcv8UclibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389992 | ORPH ...X8664GlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389993 | ORPH ...ootlinX8664GlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389995 | ORPH ...nX8664MuslBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389997 | ORPH ...BootlinX8664MuslStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389998 | ORPH ...8664UclibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897390000 | ORPH ...otlinX8664UclibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897390001 | ORPH ...orei7GlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897390003 | ORPH ...X8664corei7GlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897390007 | ORPH ...corei7MuslBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897390009 | ORPH ...nX8664corei7MuslStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897390013 | ORPH ...rei7UclibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897390016 | ORPH ...8664corei7UclibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897390017 | ORPH ...664v2GlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897390019 | ORPH ...tlinX8664v2GlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897390021 | ORPH ...8664v2MuslBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897390023 | ORPH ...otlinX8664v2MuslStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897390025 | ORPH ...64v2UclibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897390027 | ORPH ...linX8664v2UclibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897390030 | ORPH ...664v3GlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897390033 | ORPH ...tlinX8664v3GlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897390036 | ORPH ...8664v3MuslBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897390039 | ORPH ...otlinX8664v3MuslStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897390041 | ORPH ...64v3UclibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897390043 | ORPH ...linX8664v3UclibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897390045 | ORPH ...664v4GlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897390046 | ORPH ...tlinX8664v4GlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897390048 | ORPH ...8664v4MuslBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897390049 | ORPH ...otlinX8664v4MuslStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897390050 | ORPH ...64v4UclibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897390051 | ORPH ...linX8664v4UclibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897390053 | ORPH ...core2GlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897390054 | ORPH ...linX86core2GlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897390055 | ORPH ...6core2MuslBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897390057 | ORPH ...tlinX86core2MuslStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897390058 | ORPH ...ore2UclibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897390060 | ORPH ...inX86core2UclibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897390061 | ORPH ...6i686GlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897390062 | ORPH ...tlinX86i686GlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897390064 | ORPH ...86i686MuslBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897390065 | ORPH ...otlinX86i686MuslStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897390066 | ORPH ...i686UclibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897390069 | ORPH ...linX86i686UclibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897390072 | ORPH ...lx60UclibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897390076 | ORPH ...Xtensalx60UclibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897390078 | ORPH ...ToolchainBuildrootMusl | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389506 | ORPH ...olchainBuildrootuClibc | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389509 | ORPH ...xternalToolchainCCache | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389513 | ORPH ...ernalToolchainCtngMusl | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389518 | ORPH ...rnalToolchainLinaroArm | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389522 | ORPH ...ToolchainSourceryArmv4 | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389528 | ORPH ...ToolchainSourceryArmv5 | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389532 | ORPH ...ToolchainSourceryArmv7 | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389534 | ORPH TestFileCapabilities | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897388790 | ORPH TestGdbArc | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897388996 | ORPH TestGdbFullTarget | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389000 | ORPH ...GdbHostOnlyAllFeatures | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389004 | ORPH TestGdbHostOnlyDefault | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389007 | ORPH TestGdbserverOnly | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389008 | ORPH TestGetDevelopers | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897390086 | ORPH TestGlibcAllTimezone | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897388834 | ORPH ...DefaultLimitedTimezone | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897388835 | ORPH TestGlxinfo | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389010 | ORPH TestGnupg2 | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389012 | ORPH TestGst1Python | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389015 | ORPH TestHWLoc | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389019 | ORPH TestHighway | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389016 | ORPH TestHostBmapTools | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897388974 | ORPH TestIPythonPy3 | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389022 | ORPH TestIso9660Grub2EFI | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897388875 | ORPH TestIso9660Grub2External | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897388876 | ORPH ...0Grub2ExternalCompress | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897388877 | ORPH TestIso9660Grub2Hybrid | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897388880 | ORPH TestIso9660Grub2Internal | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897388882 | ORPH ...so9660SyslinuxExternal | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897388884 | ORPH ...slinuxExternalCompress | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897388886 | ORPH ...so9660SyslinuxInternal | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897388888 | ORPH TestLibJXL | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389027 | ORPH TestLibshdata | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389030 | ORPH TestLua | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389036 | ORPH TestLuaHttp | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389067 | ORPH TestLuaInotify | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389073 | ORPH TestLuaLPeg | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389032 | ORPH TestLuaLsqlite3 | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389034 | ORPH TestLuaLuaArgon2 | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389039 | ORPH TestLuaLuaAugeas | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389042 | ORPH TestLuaLuaCffi | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389046 | ORPH TestLuaLuaCqueues | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389047 | ORPH TestLuaLuaExpat | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389095 | ORPH TestLuaLuaFileSystem | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389097 | ORPH TestLuaLuaGD | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389058 | ORPH TestLuaLuaLdap | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389099 | ORPH TestLuaLuaLyaml | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389083 | ORPH TestLuaLuaPosix | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389107 | ORPH TestLuaLuaSDL2 | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389087 | ORPH TestLuaLuaSec | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389113 | ORPH TestLuaLuaSocket | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389120 | ORPH TestLuaLuacURL | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389052 | ORPH TestLuaLuaossl | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389102 | ORPH TestLuaLuasyslog | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389124 | ORPH TestLuaLuazlib | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389093 | ORPH TestLuaLunix | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389078 | ORPH TestLuaLzlib | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389133 | ORPH TestLuaRings | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389467 | ORPH TestLuaUtf8 | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389091 | ORPH TestLuajit | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389038 | ORPH TestLuajitHttp | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389069 | ORPH TestLuajitInotify | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389076 | ORPH TestLuajitLPeg | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389033 | ORPH TestLuajitLsqlite3 | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389035 | ORPH TestLuajitLuaArgon2 | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389041 | ORPH TestLuajitLuaAugeas | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389044 | ORPH TestLuajitLuaCqueues | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389050 | ORPH TestLuajitLuaExpat | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389096 | ORPH TestLuajitLuaFileSystem | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389098 | ORPH TestLuajitLuaGD | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389063 | ORPH TestLuajitLuaLdap | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389101 | ORPH TestLuajitLuaLyaml | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389085 | ORPH TestLuajitLuaPosix | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389109 | ORPH TestLuajitLuaSDL2 | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389089 | ORPH TestLuajitLuaSec | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389117 | ORPH TestLuajitLuaSocket | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389121 | ORPH TestLuajitLuacURL | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389054 | ORPH TestLuajitLuaossl | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389105 | ORPH TestLuajitLuasyslog | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389125 | ORPH TestLuajitLuazlib | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389094 | ORPH TestLuajitLunix | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389081 | ORPH TestLuajitRings | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389468 | ORPH TestLuajitTurbolua | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389482 | ORPH TestLuajitUtf8 | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389092 | ORPH TestLuvi | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389127 | ORPH TestLxc | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389131 | ORPH TestMender | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389136 | ORPH TestMsrTools | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389138 | ORPH TestNcdu | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389140 | ORPH TestNetdata | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389142 | ORPH TestNodeJSBasic | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389144 | ORPH TestNodeJSModule | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389147 | ORPH TestOctave | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389149 | ORPH TestOla | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389151 | ORPH TestOpenJdk | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389152 | ORPH TestOpenSshGlibc | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389154 | ORPH TestOpenSshuClibc | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389155 | ORPH TestOpkg | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389156 | ORPH TestPerftest | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389157 | ORPH TestPerl | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389158 | ORPH TestPerlClassLoad | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389159 | ORPH TestPerlDBDmysql | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389160 | ORPH TestPerlEncodeDetect | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389161 | ORPH TestPerlGDGraph | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389162 | ORPH TestPerlHTMLParser | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389165 | ORPH TestPerlIOSocketMulticast | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389167 | ORPH TestPerlIOSocketSSL | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389169 | ORPH TestPerlLWPProtocolhttps | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389177 | ORPH TestPerlMailDKIM | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389181 | ORPH TestPerlX10 | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389186 | ORPH TestPerlXMLLibXML | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389192 | ORPH TestPerllibwwwperl | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389173 | ORPH TestPhpApcu | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389199 | ORPH TestPhpLuaLua | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389203 | ORPH TestPhpLuaLuajit | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389204 | ORPH TestPhpPam | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389206 | ORPH TestPhpPeclDbus | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389207 | ORPH TestPixz | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389209 | ORPH TestPolkitInitd | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389211 | ORPH TestPolkitSystemd | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389215 | ORPH TestProsodyLua51 | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389217 | ORPH TestProsodyLuajit | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389221 | ORPH TestPyNdiff | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389422 | ORPH TestPython3Py | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389223 | ORPH TestPython3PyPyc | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389229 | ORPH TestPython3Pyc | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389239 | ORPH TestPythonAugeas | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389274 | ORPH TestPythonAvro | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389300 | ORPH TestPythonPahoMQTT | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389413 | ORPH TestPythonPy3Aexpect | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389245 | ORPH TestPythonPy3Argh | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389256 | ORPH TestPythonPy3Attrs | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389262 | ORPH TestPythonPy3Autobahn | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389283 | ORPH TestPythonPy3Automat | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389293 | ORPH TestPythonPy3Bitstring | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389304 | ORPH TestPythonPy3Boto3 | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389309 | ORPH TestPythonPy3Botocore | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389313 | ORPH TestPythonPy3Can | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389315 | ORPH TestPythonPy3Cbor | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389320 | ORPH TestPythonPy3Click | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389323 | ORPH TestPythonPy3Colorzero | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389326 | ORPH TestPythonPy3Constantly | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389331 | ORPH TestPythonPy3Construct | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389335 | ORPH TestPythonPy3Crossbar | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389340 | ORPH TestPythonPy3Cryptography | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389344 | ORPH TestPythonPy3DBusFast | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389348 | ORPH TestPythonPy3DBusNext | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389352 | ORPH TestPythonPy3Dicttoxml2 | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389356 | ORPH TestPythonPy3Distro | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389359 | ORPH TestPythonPy3Django | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389363 | ORPH TestPythonPy3Dtschema | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389366 | ORPH TestPythonPy3Flask | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389370 | ORPH ...honPy3FlaskExpectsJson | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389373 | ORPH TestPythonPy3Git | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389377 | ORPH TestPythonPy3Gitdb2 | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389384 | ORPH TestPythonPy3GnuPG | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389387 | ORPH TestPythonPy3Gobject | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389392 | ORPH TestPythonPy3Gpiozero | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389396 | ORPH TestPythonPy3Hkdf | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389400 | ORPH TestPythonPy3Incremental | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389403 | ORPH TestPythonPy3Iptables | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389406 | ORPH TestPythonPy3Jmespath | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389409 | ORPH TestPythonPy3Libftdi1 | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389025 | ORPH ...PythonPy3MagicWormhole | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389411 | ORPH TestPythonPy3Munch | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389412 | ORPH TestPythonPy3Passlib | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389414 | ORPH TestPythonPy3Pexpect | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389416 | ORPH TestPythonPy3PyAlsa | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389417 | ORPH TestPythonPy3Pynacl | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389419 | ORPH TestPythonPy3Pytest | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389425 | ORPH ...PythonPy3PytestAsyncio | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389427 | ORPH TestPythonPy3Pyyaml | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389429 | ORPH TestPythonPy3Qrcode | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389433 | ORPH TestPythonPy3RSA | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389438 | ORPH TestPythonPy3RpiGpio | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389436 | ORPH TestPythonPy3S3transfer | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389443 | ORPH TestPythonPy3SciPy | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389445 | ORPH ...thonPy3ServiceIdentity | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389448 | ORPH TestPythonPy3Smmap2 | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389450 | ORPH TestPythonPy3Spake2 | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389453 | ORPH TestPythonPy3Treq | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389455 | ORPH TestPythonPy3Twisted | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389458 | ORPH TestPythonPy3Txaio | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389460 | ORPH TestPythonPy3Txtorcon | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389461 | ORPH TestPythonPy3Ubjson | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389462 | ORPH ...y3UnitTestXmlReporting | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389463 | ORPH TestPythonPy3rtoml | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389441 | ORPH TestPythonPybind | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389418 | ORPH TestRdmaCore | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389464 | ORPH TestRedis | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389465 | ORPH TestRust | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389471 | ORPH TestRustBin | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389473 | ORPH TestS6 | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389474 | ORPH TestS6Networking | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389475 | ORPH TestS6PortableUtils | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389476 | ORPH TestS6Rc | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389478 | ORPH TestSquashfsMinBlocksize | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897388906 | ORPH TestSudo | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389479 | ORPH TestSyslogNg | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389480 | ORPH TestTmux | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389481 | ORPH TestUbi | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897388909 | ORPH TestUbootOpensslPkgConfig | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389484 | ORPH TestZ3 | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389486 | ORPH TestZerofree | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389488 | ORPH TestZfsGlibc | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389489 | ORPH TestZfsMusl | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389491 | ORPH TestZfsUclibc | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389493 | ORPH -- http://autobuild.buildroot.net From br015 at umbiko.net Fri Mar 10 08:09:17 2023 From: br015 at umbiko.net (Andreas Ziegler) Date: Fri, 10 Mar 2023 08:09:17 +0000 Subject: [Buildroot] U-boot stable asks for SYS_LOAD_ADDR when compiling for Le Potato In-Reply-To: References: Message-ID: <41d62067a8624bd2c8b0ed458571f8da@umbiko.net> Hi Kenneth, On 2023-03-09 17:29, Kenneth Roland wrote: > As the subject says, I am unable to successfully compile buildroot for > this board. I used this repo > (https://github.com/mathieu-lm/libretech-cc-buildroot), as support for > the Le Potato dev board isn't in mainstream. This fork isn't too old as > it is dated 2020.02 in menu makeconfig?. I assume that because this > repo is slightly dated that it doesn't account for newer changes for > u-boot? Uname and logs are attached. I used the value 0x1000000 as > given in the device's forums > (https://forum.loverpi.com/discussion/748/u-boot-guide-for-le-potato-aml-s905x-cc). > u-boot Guide for Le Potato > AML-S905X-CC > The boot priority of Le Potato is as follows: eMMC then SD. The current > version of u-boot found in the images is the 2019.04 release. > forum.loverpi.com Toolchain and u-boot versions are static, the fault probably lies within the instructions in the README of [1]. Clean up your build and initialize it properly: $ make clean $ make meson-gxl-s905x-libretech-cc_defconfig Then run 'make'. Kind regards, Andreas [1] https://github.com/mathieu-lm/libretech-cc-buildroot From nicolas.cavallari at green-communications.fr Fri Mar 10 09:01:53 2023 From: nicolas.cavallari at green-communications.fr (Nicolas Cavallari) Date: Fri, 10 Mar 2023 10:01:53 +0100 Subject: [Buildroot] [PATCH 1/1] package/libgit2: bump to version 1.6.2 Message-ID: <20230310090153.14053-1-nicolas.cavallari@green-communications.fr> * Fix the license because libgit2 has been using some android code without attribution. * Building in-source is accidentely broken in this release and upstream recommends a separate build directory anyway, so use a separate build directory. * Some win32-specific declarations use wchar_t, add an upstreamed patch to avoid a dependency to wchar_t elsewhere. Signed-off-by: Nicolas Cavallari --- ...clare-win32-functions-on-non-win32-p.patch | 35 +++++++++++++++++++ package/libgit2/libgit2.hash | 4 +-- package/libgit2/libgit2.mk | 7 ++-- 3 files changed, 42 insertions(+), 4 deletions(-) create mode 100644 package/libgit2/0001-sysdir-Do-not-declare-win32-functions-on-non-win32-p.patch diff --git a/package/libgit2/0001-sysdir-Do-not-declare-win32-functions-on-non-win32-p.patch b/package/libgit2/0001-sysdir-Do-not-declare-win32-functions-on-non-win32-p.patch new file mode 100644 index 0000000000..6be66ffee3 --- /dev/null +++ b/package/libgit2/0001-sysdir-Do-not-declare-win32-functions-on-non-win32-p.patch @@ -0,0 +1,35 @@ +From 20811c5aa9c528405eaa3f88ff22a9adebafa9e6 Mon Sep 17 00:00:00 2001 +From: Nicolas Cavallari +Date: Wed, 8 Mar 2023 14:00:52 +0100 +Subject: [PATCH] sysdir: Do not declare win32 functions on non-win32 platforms + +These declaration poses problems on some embedded or retro Linux systems +that deliberately disable support for wchar_t from their libc. + +Signed-off-by: Nicolas Cavallari +[Retrieved from: +https://github.com/libgit2/libgit2/commit/20811c5aa9c528405eaa3f88ff22a9adebafa9e6] +--- + src/libgit2/sysdir.h | 2 ++ + 1 file changed, 2 insertions(+) + +diff --git a/src/libgit2/sysdir.h b/src/libgit2/sysdir.h +index 1d15bbf43..03f59e1de 100644 +--- a/src/libgit2/sysdir.h ++++ b/src/libgit2/sysdir.h +@@ -134,10 +134,12 @@ extern int git_sysdir_set(git_sysdir_t which, const char *paths); + */ + extern int git_sysdir_reset(void); + ++#ifdef GIT_WIN32 + /** Sets the registry system dir to a mock; for testing. */ + extern int git_win32__set_registry_system_dir(const wchar_t *mock_sysdir); + + /** Find the given system dir; for testing. */ + extern int git_win32__find_system_dirs(git_str *out, const char *subdir); ++#endif + + #endif +-- +2.39.2 + diff --git a/package/libgit2/libgit2.hash b/package/libgit2/libgit2.hash index e834525df5..baf43c66f7 100644 --- a/package/libgit2/libgit2.hash +++ b/package/libgit2/libgit2.hash @@ -1,3 +1,3 @@ # Locally calculated -sha256 7074f1e2697992b82402501182db254fe62d64877b12f6e4c64656516f4cde88 libgit2-1.5.1.tar.gz -sha256 0fc09da43d666b5b0cf5695defc3100d5cf387936b260ebab37e396d7e0dbc83 COPYING +sha256 d557fbf35557bb5df53cbf38ae0081edb4a36494ec0d19741fa673e509245f8f libgit2-1.6.2.tar.gz +sha256 6f3c2cd59b057e366c1acc073b038135c52d77892bb33bd4d931c5369d3f062b COPYING diff --git a/package/libgit2/libgit2.mk b/package/libgit2/libgit2.mk index c962c8030f..b31f5199e1 100644 --- a/package/libgit2/libgit2.mk +++ b/package/libgit2/libgit2.mk @@ -4,14 +4,15 @@ # ################################################################################ -LIBGIT2_VERSION = 1.5.1 +LIBGIT2_VERSION = 1.6.2 LIBGIT2_SITE = $(call github,libgit2,libgit2,v$(LIBGIT2_VERSION)) LIBGIT2_LICENSE = \ GPL-2.0 with linking exception, \ MIT (sha1), \ BSD-3-Clause (sha256), \ wildmatch license (wildmatch), \ - CC0-1.0 (xoroshiro256) + CC0-1.0 (xoroshiro256), \ + BSD-2-Clause (basename_r) LIBGIT2_LICENSE_FILES = COPYING LIBGIT2_CPE_ID_VENDOR = libgit2_project LIBGIT2_INSTALL_STAGING = YES @@ -24,6 +25,8 @@ LIBGIT2_CONF_OPTS = \ -DUSE_NTLMCLIENT=OFF \ -DUSE_THREADS=$(if $(BR2_TOOLCHAIN_HAS_THREADS),ON,OFF) +LIBGIT2_SUPPORTS_IN_SOURCE_BUILD = NO + LIBGIT2_DEPENDENCIES = zlib libhttpparser # If libiconv is available (for !locale toolchains), then we can use -- 2.39.2 From luca.pesce at vimar.com Fri Mar 10 13:48:31 2023 From: luca.pesce at vimar.com (Luca Pesce) Date: Fri, 10 Mar 2023 14:48:31 +0100 Subject: [Buildroot] [PATCH 1/1] package/libwebsockets: enable libev and libevent support indipendently Message-ID: <1678456111-30786-1-git-send-email-luca.pesce@vimar.com> libev and libevent can be enabled at the same time since version 4.1.0, thanks to the event lib support refactoring into plugins, which is enabled by default for unix platform builds (LWS_WITH_EVLIB_PLUGINS=ON): https://github.com/warmcat/libwebsockets/commit/c6c7ab2b4498c62bf9461b36395d8466e023575d In this way, libwebsockets can be compiled with both libev and libevent support, which is then user-selectable at runtime. This basically restores the behavior changed by previous commit 27f257e. Signed-off-by: Luca Pesce --- package/libwebsockets/libwebsockets.mk | 18 ++++++++---------- 1 file changed, 8 insertions(+), 10 deletions(-) diff --git a/package/libwebsockets/libwebsockets.mk b/package/libwebsockets/libwebsockets.mk index 7962494..fb0ee66 100644 --- a/package/libwebsockets/libwebsockets.mk +++ b/package/libwebsockets/libwebsockets.mk @@ -57,18 +57,16 @@ endif ifeq ($(BR2_PACKAGE_LIBEV),y) LIBWEBSOCKETS_DEPENDENCIES += libev -LIBWEBSOCKETS_CONF_OPTS += \ - -DLWS_WITH_LIBEV=ON \ - -DLWS_WITH_LIBEVENT=OFF -else ifeq ($(BR2_PACKAGE_LIBEVENT),y) +LIBWEBSOCKETS_CONF_OPTS += -DLWS_WITH_LIBEV=ON +else +LIBWEBSOCKETS_CONF_OPTS += -DLWS_WITH_LIBEV=OFF +endif + +ifeq ($(BR2_PACKAGE_LIBEVENT),y) LIBWEBSOCKETS_DEPENDENCIES += libevent -LIBWEBSOCKETS_CONF_OPTS += \ - -DLWS_WITH_LIBEV=OFF \ - -DLWS_WITH_LIBEVENT=ON +LIBWEBSOCKETS_CONF_OPTS += -DLWS_WITH_LIBEVENT=ON else -LIBWEBSOCKETS_CONF_OPTS += \ - -DLWS_WITH_LIBEV=OFF \ - -DLWS_WITH_LIBEVENT=OFF +LIBWEBSOCKETS_CONF_OPTS += -DLWS_WITH_LIBEVENT=OFF endif ifeq ($(BR2_PACKAGE_LIBGLIB2),y) -- 2.7.4 From bernd.kuhls at t-online.de Fri Mar 10 16:59:00 2023 From: bernd.kuhls at t-online.de (Bernd Kuhls) Date: Fri, 10 Mar 2023 17:59:00 +0100 Subject: [Buildroot] [PATCH 1/1] package/znc: Fix build with LibreSSL Message-ID: <20230310165900.46687-1-bernd.kuhls@t-online.de> Fixes: http://autobuild.buildroot.net/results/3fe/3fec5c3a21af47b5f4e8adcaf4ce1fff5070e00a/ Signed-off-by: Bernd Kuhls --- ...0001-LibreSSL-3.5-opaqued-structures.patch | 27 ++++++++ .../znc/0002-Fix-build-with-libressl.patch | 68 +++++++++++++++++++ ...DH_get0_key-have-existed-since-Libre.patch | 30 ++++++++ 3 files changed, 125 insertions(+) create mode 100644 package/znc/0001-LibreSSL-3.5-opaqued-structures.patch create mode 100644 package/znc/0002-Fix-build-with-libressl.patch create mode 100644 package/znc/0003-DH_set0_pqg-and-DH_get0_key-have-existed-since-Libre.patch diff --git a/package/znc/0001-LibreSSL-3.5-opaqued-structures.patch b/package/znc/0001-LibreSSL-3.5-opaqued-structures.patch new file mode 100644 index 0000000000..d0019e21a4 --- /dev/null +++ b/package/znc/0001-LibreSSL-3.5-opaqued-structures.patch @@ -0,0 +1,27 @@ +From 87f3dac8ba8dea5628b05416bdef454b4ef2d236 Mon Sep 17 00:00:00 2001 +From: Charlie Li +Date: Mon, 14 Mar 2022 17:36:36 -0400 +Subject: [PATCH] LibreSSL 3.5 opaqued structures + +Downloaded from upstream commit +https://github.com/znc/Csocket/commit/87f3dac8ba8dea5628b05416bdef454b4ef2d236 + +Signed-off-by: Bernd Kuhls +(rebased for znc) +--- + Csocket.cc | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/Csocket.cc b/Csocket.cc +index 46a3bfd..a30da14 100644 +--- a/third_party/Csocket/Csocket.cc ++++ b/third_party/Csocket/Csocket.cc +@@ -61,7 +61,7 @@ + # define OPENSSL_NO_TLS1_1 /* 1.0.1-pre~: openssl/openssl at 637f374ad49d5f6d4f81d87d7cdd226428aa470c */ + # define OPENSSL_NO_TLS1_2 /* 1.0.1-pre~: openssl/openssl at 7409d7ad517650db332ae528915a570e4e0ab88b */ + # endif +-# ifndef LIBRESSL_VERSION_NUMBER /* forked from OpenSSL 1.0.1g, sets high version "with the idea of discouraging software from relying on magic numbers for detecting features"(!) */ ++# if !defined(LIBRESSL_VERSION_NUMBER) || (defined(LIBRESSL_VERSION_NUMBER) && LIBRESSL_VERSION_NUMBER >= 0x03050000fL) + # if OPENSSL_VERSION_NUMBER >= 0x10100000 + # undef HAVE_ERR_REMOVE_THREAD_STATE /* 1.1.0-pre4: openssl/openssl at 8509dcc9f319190c565ab6baad7c88d37a951d1c */ + # undef OPENSSL_NO_SSL2 /* 1.1.0-pre4: openssl/openssl at e80381e1a3309f5d4a783bcaa508a90187a48882 */ diff --git a/package/znc/0002-Fix-build-with-libressl.patch b/package/znc/0002-Fix-build-with-libressl.patch new file mode 100644 index 0000000000..b8d22445fb --- /dev/null +++ b/package/znc/0002-Fix-build-with-libressl.patch @@ -0,0 +1,68 @@ +From dcb5f3df82fcfec48aab356252067dc897fb98cf Mon Sep 17 00:00:00 2001 +From: Alexey Sokolov +Date: Sun, 14 Nov 2021 00:45:01 +0000 +Subject: [PATCH] Fix build with libressl + +It got another feature of openssl implemented, which broke this + +Downloaded from upstream commit +https://github.com/znc/znc/commit/dcb5f3df82fcfec48aab356252067dc897fb98cf + +Signed-off-by: Bernd Kuhls +--- + CMakeLists.txt | 14 ++++++++++++++ + include/znc/zncconfig.h.cmake.in | 1 + + modules/schat.cpp | 3 +-- + 3 files changed, 16 insertions(+), 2 deletions(-) + +diff --git a/CMakeLists.txt b/CMakeLists.txt +index 0913ff2691..1f77f5632b 100644 +--- a/CMakeLists.txt ++++ b/CMakeLists.txt +@@ -82,6 +82,20 @@ endmacro() + tristate_option(OPENSSL "Support SSL") + if(WANT_OPENSSL) + find_package(OpenSSL ${TRISTATE_OPENSSL_REQUIRED}) ++ ++ if(OPENSSL_FOUND) ++ # SSL_SESSION was made opaque in OpenSSL 1.1.0; ++ # LibreSSL gained that function later too. ++ # TODO: maybe remove this check at some point, and stop supporting old ++ # libssl versions ++ function(check_SSL_SESSION_get0_cipher) ++ set(CMAKE_REQUIRED_LIBRARIES ${OPENSSL_LIBRARIES}) ++ set(CMAKE_REQUIRED_INCLUDES ${OPENSSL_INCLUDE_DIR}) ++ check_cxx_symbol_exists(SSL_SESSION_get0_cipher openssl/ssl.h ++ HAVE_SSL_SESSION_get0_cipher) ++ endfunction() ++ check_SSL_SESSION_get0_cipher() ++ endif() + endif() + set(HAVE_LIBSSL "${OPENSSL_FOUND}") + +diff --git a/include/znc/zncconfig.h.cmake.in b/include/znc/zncconfig.h.cmake.in +index 5426b828af..7b07b99aec 100644 +--- a/include/znc/zncconfig.h.cmake.in ++++ b/include/znc/zncconfig.h.cmake.in +@@ -31,6 +31,7 @@ + #define HAVE_PTHREAD 1 + #cmakedefine HAVE_THREADED_DNS 1 + #cmakedefine HAVE_LIBSSL 1 ++#cmakedefine HAVE_SSL_SESSION_get0_cipher 1 + #cmakedefine HAVE_IPV6 1 + #cmakedefine HAVE_ZLIB 1 + #cmakedefine HAVE_I18N 1 +diff --git a/modules/schat.cpp b/modules/schat.cpp +index aa7a338dcd..66e67e695c 100644 +--- a/modules/schat.cpp ++++ b/modules/schat.cpp +@@ -25,8 +25,7 @@ + #include + #include + +-#if !defined(OPENSSL_VERSION_NUMBER) || defined(LIBRESSL_VERSION_NUMBER) || \ +- OPENSSL_VERSION_NUMBER < 0x10100007 ++#ifndef HAVE_SSL_SESSION_get0_cipher + /* SSL_SESSION was made opaque in OpenSSL 1.1.0, cipher accessor was added 2 + weeks before the public release. + See openssl/openssl at e92813234318635639dba0168c7ef5568757449b. */ diff --git a/package/znc/0003-DH_set0_pqg-and-DH_get0_key-have-existed-since-Libre.patch b/package/znc/0003-DH_set0_pqg-and-DH_get0_key-have-existed-since-Libre.patch new file mode 100644 index 0000000000..a2946643fc --- /dev/null +++ b/package/znc/0003-DH_set0_pqg-and-DH_get0_key-have-existed-since-Libre.patch @@ -0,0 +1,30 @@ +From 7c8ac8981a8516edaba469641aff4d8ec452ae9e Mon Sep 17 00:00:00 2001 +From: Charlie Li +Date: Mon, 14 Mar 2022 18:32:46 -0400 +Subject: [PATCH] DH_set0_pqg and DH_get0_key have existed since LibreSSL 2.7 + +https://github.com/libressl-portable/openbsd/commit/848e2a019c796b685fc8c5848283b86e48fbe0bf +https://github.com/libressl-portable/openbsd/commit/3789e379353c1d53313a249461b3d735de4ac742 + +Downloaded from upstream commit +https://github.com/znc/znc/commit/7c8ac8981a8516edaba469641aff4d8ec452ae9e + +Signed-off-by: Bernd Kuhls +--- + modules/crypt.cpp | 3 ++- + 1 file changed, 2 insertions(+), 1 deletion(-) + +diff --git a/modules/crypt.cpp b/modules/crypt.cpp +index 7655371b6e..68f7aafcea 100644 +--- a/modules/crypt.cpp ++++ b/modules/crypt.cpp +@@ -68,7 +68,8 @@ class CCryptMod : public CModule { + CString m_sPrivKey; + CString m_sPubKey; + +-#if OPENSSL_VERSION_NUMBER < 0X10100000L || defined(LIBRESSL_VERSION_NUMBER) ++#if OPENSSL_VERSION_NUMBER < 0X10100000L || \ ++ (defined(LIBRESSL_VERSION_NUMBER) && LIBRESSL_VERSION_NUMBER < 0x02070000fL) + static int DH_set0_pqg(DH* dh, BIGNUM* p, BIGNUM* q, BIGNUM* g) { + /* If the fields p and g in dh are nullptr, the corresponding input + * parameters MUST be non-nullptr. q may remain nullptr. -- 2.39.2 From bernd.kuhls at t-online.de Fri Mar 10 17:06:11 2023 From: bernd.kuhls at t-online.de (Bernd Kuhls) Date: Fri, 10 Mar 2023 18:06:11 +0100 Subject: [Buildroot] [PATCH 1/1] package/php: link with -latomic if needed Message-ID: <20230310170611.425280-1-bernd.kuhls@t-online.de> Fixes: http://autobuild.buildroot.net/results/112/112ec5cb0de6f55a29caf7ec563367afd28eb8a0/ Signed-off-by: Bernd Kuhls --- package/php/php.mk | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/package/php/php.mk b/package/php/php.mk index bd7d5a8c3c..49f02d7f20 100644 --- a/package/php/php.mk +++ b/package/php/php.mk @@ -35,6 +35,10 @@ ifeq ($(BR2_STATIC_LIBS)$(BR2_TOOLCHAIN_HAS_THREADS),yy) PHP_STATIC_LIBS += -lpthread endif +ifeq ($(BR2_TOOLCHAIN_HAS_LIBATOMIC),y) +PHP_EXTRA_LIBS += -latomic +endif + ifeq ($(call qstrip,$(BR2_TARGET_LOCALTIME)),) PHP_LOCALTIME = UTC else -- 2.39.2 From bernd.kuhls at t-online.de Fri Mar 10 17:14:07 2023 From: bernd.kuhls at t-online.de (Bernd Kuhls) Date: Fri, 10 Mar 2023 18:14:07 +0100 Subject: [Buildroot] [PATCH 1/1] package/x11r7/xdriver_xf86-video-qxl: Update broken URL in Config.in helptext Message-ID: <20230310171407.429975-1-bernd.kuhls@t-online.de> Signed-off-by: Bernd Kuhls --- package/x11r7/xdriver_xf86-video-qxl/Config.in | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package/x11r7/xdriver_xf86-video-qxl/Config.in b/package/x11r7/xdriver_xf86-video-qxl/Config.in index 40f61fd69f..0c6b13eda2 100644 --- a/package/x11r7/xdriver_xf86-video-qxl/Config.in +++ b/package/x11r7/xdriver_xf86-video-qxl/Config.in @@ -9,4 +9,4 @@ config BR2_PACKAGE_XDRIVER_XF86_VIDEO_QXL help QEMU QXL paravirt video driver - http://www.spice-space.org/page/XorgQXL + https://gitlab.freedesktop.org/xorg/driver/xf86-video-qxl -- 2.39.2 From bernd.kuhls at t-online.de Fri Mar 10 17:15:09 2023 From: bernd.kuhls at t-online.de (Bernd Kuhls) Date: Fri, 10 Mar 2023 18:15:09 +0100 Subject: [Buildroot] [PATCH 1/2] package/x11r7/xdriver_xf86-video-qxl: bump version to 0.1.6 References: <20230127192108.341891-1-bernd.kuhls@t-online.de> <20230128225122.7477de9e__9657.90343923203$1674942727$gmane$org@windsurf> Message-ID: Am Sat, 28 Jan 2023 22:51:22 +0100 schrieb Thomas Petazzoni via buildroot: > Thanks, both applied. Please note that the link in the QXL driver > Config.in help text is broken, it would be good to fix it. Hi Thomas, done: http://patchwork.ozlabs.org/project/buildroot/patch/ 20230310171407.429975-1-bernd.kuhls at t-online.de/ Regards, Bernd From ju.o at free.fr Fri Mar 10 17:53:13 2023 From: ju.o at free.fr (Julien Olivain) Date: Fri, 10 Mar 2023 18:53:13 +0100 Subject: [Buildroot] [PATCH next 1/1] package/bridge-utils: update project URL in Config.in help text In-Reply-To: <997d670a-8843-0686-995b-63b671cca1c5@mind.be> References: <20230305232504.232860-1-ju.o@free.fr> <997d670a-8843-0686-995b-63b671cca1c5@mind.be> Message-ID: <6e9d8313f1d606ff3da0495c77c023f8@free.fr> Hi Arnout, On 09/03/2023 21:04, Arnout Vandecappelle wrote: > On 06/03/2023 00:25, Julien Olivain wrote: >> The old URL no longer works and shows "No repositories found". >> Replace it with: >> https://wiki.linuxfoundation.org/networking/bridge >> >> Signed-off-by: Julien Olivain > > Applied to master, thanks. > > Why did you mark this for next? It's clearly a fix, right? You are right, it is clearly a fix. I overlooked it as it was mixed with several other improvements and bumps for next. > Regards, > Arnout > >> --- >> package/bridge-utils/Config.in | 2 +- >> 1 file changed, 1 insertion(+), 1 deletion(-) >> >> diff --git a/package/bridge-utils/Config.in >> b/package/bridge-utils/Config.in >> index de5883f063..2d886e2cb0 100644 >> --- a/package/bridge-utils/Config.in >> +++ b/package/bridge-utils/Config.in >> @@ -8,4 +8,4 @@ config BR2_PACKAGE_BRIDGE_UTILS >> added. Instead use the bridge command from the iproute2 >> package which supports more features. >> - >> https://git.kernel.org/cgit/linux/kernel/git/shemminger/bridge-utils.git/ >> + https://wiki.linuxfoundation.org/networking/bridge Best regards, Julien. From arnout at mind.be Fri Mar 10 19:53:29 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Fri, 10 Mar 2023 20:53:29 +0100 Subject: [Buildroot] [PATCH 1/1] package/x11r7/xdriver_xf86-video-qxl: Update broken URL in Config.in helptext In-Reply-To: <20230310171407.429975-1-bernd.kuhls@t-online.de> References: <20230310171407.429975-1-bernd.kuhls@t-online.de> Message-ID: <8ceb02ef-fa78-017f-e001-cded17a6abf6@mind.be> On 10/03/2023 18:14, Bernd Kuhls wrote: > Signed-off-by: Bernd Kuhls Applied to master, thanks. Regards, Arnout > --- > package/x11r7/xdriver_xf86-video-qxl/Config.in | 2 +- > 1 file changed, 1 insertion(+), 1 deletion(-) > > diff --git a/package/x11r7/xdriver_xf86-video-qxl/Config.in b/package/x11r7/xdriver_xf86-video-qxl/Config.in > index 40f61fd69f..0c6b13eda2 100644 > --- a/package/x11r7/xdriver_xf86-video-qxl/Config.in > +++ b/package/x11r7/xdriver_xf86-video-qxl/Config.in > @@ -9,4 +9,4 @@ config BR2_PACKAGE_XDRIVER_XF86_VIDEO_QXL > help > QEMU QXL paravirt video driver > > - http://www.spice-space.org/page/XorgQXL > + https://gitlab.freedesktop.org/xorg/driver/xf86-video-qxl From arnout at mind.be Fri Mar 10 19:50:49 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Fri, 10 Mar 2023 20:50:49 +0100 Subject: [Buildroot] [git commit] package/x11r7/xdriver_xf86-video-qxl: Update broken URL in Config.in helptext Message-ID: <20230310195344.502DE86E01@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=562045056b7a25131cc17f58055fd5d6d7bf305c branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Signed-off-by: Bernd Kuhls Signed-off-by: Arnout Vandecappelle --- package/x11r7/xdriver_xf86-video-qxl/Config.in | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package/x11r7/xdriver_xf86-video-qxl/Config.in b/package/x11r7/xdriver_xf86-video-qxl/Config.in index 40f61fd69f..0c6b13eda2 100644 --- a/package/x11r7/xdriver_xf86-video-qxl/Config.in +++ b/package/x11r7/xdriver_xf86-video-qxl/Config.in @@ -9,4 +9,4 @@ config BR2_PACKAGE_XDRIVER_XF86_VIDEO_QXL help QEMU QXL paravirt video driver - http://www.spice-space.org/page/XorgQXL + https://gitlab.freedesktop.org/xorg/driver/xf86-video-qxl From arnout at mind.be Fri Mar 10 19:51:45 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Fri, 10 Mar 2023 20:51:45 +0100 Subject: [Buildroot] [git commit] package/php: link with -latomic if needed Message-ID: <20230310195344.5AC8086E03@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=331c9ba9e082d0319b822fbd46c0f5a898e69584 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Fixes: http://autobuild.buildroot.net/results/112/112ec5cb0de6f55a29caf7ec563367afd28eb8a0/ Signed-off-by: Bernd Kuhls Signed-off-by: Arnout Vandecappelle --- package/php/php.mk | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/package/php/php.mk b/package/php/php.mk index bd7d5a8c3c..49f02d7f20 100644 --- a/package/php/php.mk +++ b/package/php/php.mk @@ -35,6 +35,10 @@ ifeq ($(BR2_STATIC_LIBS)$(BR2_TOOLCHAIN_HAS_THREADS),yy) PHP_STATIC_LIBS += -lpthread endif +ifeq ($(BR2_TOOLCHAIN_HAS_LIBATOMIC),y) +PHP_EXTRA_LIBS += -latomic +endif + ifeq ($(call qstrip,$(BR2_TARGET_LOCALTIME)),) PHP_LOCALTIME = UTC else From arnout at mind.be Fri Mar 10 19:52:13 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Fri, 10 Mar 2023 20:52:13 +0100 Subject: [Buildroot] [git commit] package/znc: Fix build with LibreSSL Message-ID: <20230310195344.6937286E04@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=dfc3b05c05c8fa1a86affdd0a42fa4f6a0bf0171 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Fixes: http://autobuild.buildroot.net/results/3fe/3fec5c3a21af47b5f4e8adcaf4ce1fff5070e00a/ Signed-off-by: Bernd Kuhls Signed-off-by: Arnout Vandecappelle --- .../znc/0001-LibreSSL-3.5-opaqued-structures.patch | 27 +++++++++ package/znc/0002-Fix-build-with-libressl.patch | 68 ++++++++++++++++++++++ ...-and-DH_get0_key-have-existed-since-Libre.patch | 30 ++++++++++ 3 files changed, 125 insertions(+) diff --git a/package/znc/0001-LibreSSL-3.5-opaqued-structures.patch b/package/znc/0001-LibreSSL-3.5-opaqued-structures.patch new file mode 100644 index 0000000000..d0019e21a4 --- /dev/null +++ b/package/znc/0001-LibreSSL-3.5-opaqued-structures.patch @@ -0,0 +1,27 @@ +From 87f3dac8ba8dea5628b05416bdef454b4ef2d236 Mon Sep 17 00:00:00 2001 +From: Charlie Li +Date: Mon, 14 Mar 2022 17:36:36 -0400 +Subject: [PATCH] LibreSSL 3.5 opaqued structures + +Downloaded from upstream commit +https://github.com/znc/Csocket/commit/87f3dac8ba8dea5628b05416bdef454b4ef2d236 + +Signed-off-by: Bernd Kuhls +(rebased for znc) +--- + Csocket.cc | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/Csocket.cc b/Csocket.cc +index 46a3bfd..a30da14 100644 +--- a/third_party/Csocket/Csocket.cc ++++ b/third_party/Csocket/Csocket.cc +@@ -61,7 +61,7 @@ + # define OPENSSL_NO_TLS1_1 /* 1.0.1-pre~: openssl/openssl at 637f374ad49d5f6d4f81d87d7cdd226428aa470c */ + # define OPENSSL_NO_TLS1_2 /* 1.0.1-pre~: openssl/openssl at 7409d7ad517650db332ae528915a570e4e0ab88b */ + # endif +-# ifndef LIBRESSL_VERSION_NUMBER /* forked from OpenSSL 1.0.1g, sets high version "with the idea of discouraging software from relying on magic numbers for detecting features"(!) */ ++# if !defined(LIBRESSL_VERSION_NUMBER) || (defined(LIBRESSL_VERSION_NUMBER) && LIBRESSL_VERSION_NUMBER >= 0x03050000fL) + # if OPENSSL_VERSION_NUMBER >= 0x10100000 + # undef HAVE_ERR_REMOVE_THREAD_STATE /* 1.1.0-pre4: openssl/openssl at 8509dcc9f319190c565ab6baad7c88d37a951d1c */ + # undef OPENSSL_NO_SSL2 /* 1.1.0-pre4: openssl/openssl at e80381e1a3309f5d4a783bcaa508a90187a48882 */ diff --git a/package/znc/0002-Fix-build-with-libressl.patch b/package/znc/0002-Fix-build-with-libressl.patch new file mode 100644 index 0000000000..b8d22445fb --- /dev/null +++ b/package/znc/0002-Fix-build-with-libressl.patch @@ -0,0 +1,68 @@ +From dcb5f3df82fcfec48aab356252067dc897fb98cf Mon Sep 17 00:00:00 2001 +From: Alexey Sokolov +Date: Sun, 14 Nov 2021 00:45:01 +0000 +Subject: [PATCH] Fix build with libressl + +It got another feature of openssl implemented, which broke this + +Downloaded from upstream commit +https://github.com/znc/znc/commit/dcb5f3df82fcfec48aab356252067dc897fb98cf + +Signed-off-by: Bernd Kuhls +--- + CMakeLists.txt | 14 ++++++++++++++ + include/znc/zncconfig.h.cmake.in | 1 + + modules/schat.cpp | 3 +-- + 3 files changed, 16 insertions(+), 2 deletions(-) + +diff --git a/CMakeLists.txt b/CMakeLists.txt +index 0913ff2691..1f77f5632b 100644 +--- a/CMakeLists.txt ++++ b/CMakeLists.txt +@@ -82,6 +82,20 @@ endmacro() + tristate_option(OPENSSL "Support SSL") + if(WANT_OPENSSL) + find_package(OpenSSL ${TRISTATE_OPENSSL_REQUIRED}) ++ ++ if(OPENSSL_FOUND) ++ # SSL_SESSION was made opaque in OpenSSL 1.1.0; ++ # LibreSSL gained that function later too. ++ # TODO: maybe remove this check at some point, and stop supporting old ++ # libssl versions ++ function(check_SSL_SESSION_get0_cipher) ++ set(CMAKE_REQUIRED_LIBRARIES ${OPENSSL_LIBRARIES}) ++ set(CMAKE_REQUIRED_INCLUDES ${OPENSSL_INCLUDE_DIR}) ++ check_cxx_symbol_exists(SSL_SESSION_get0_cipher openssl/ssl.h ++ HAVE_SSL_SESSION_get0_cipher) ++ endfunction() ++ check_SSL_SESSION_get0_cipher() ++ endif() + endif() + set(HAVE_LIBSSL "${OPENSSL_FOUND}") + +diff --git a/include/znc/zncconfig.h.cmake.in b/include/znc/zncconfig.h.cmake.in +index 5426b828af..7b07b99aec 100644 +--- a/include/znc/zncconfig.h.cmake.in ++++ b/include/znc/zncconfig.h.cmake.in +@@ -31,6 +31,7 @@ + #define HAVE_PTHREAD 1 + #cmakedefine HAVE_THREADED_DNS 1 + #cmakedefine HAVE_LIBSSL 1 ++#cmakedefine HAVE_SSL_SESSION_get0_cipher 1 + #cmakedefine HAVE_IPV6 1 + #cmakedefine HAVE_ZLIB 1 + #cmakedefine HAVE_I18N 1 +diff --git a/modules/schat.cpp b/modules/schat.cpp +index aa7a338dcd..66e67e695c 100644 +--- a/modules/schat.cpp ++++ b/modules/schat.cpp +@@ -25,8 +25,7 @@ + #include + #include + +-#if !defined(OPENSSL_VERSION_NUMBER) || defined(LIBRESSL_VERSION_NUMBER) || \ +- OPENSSL_VERSION_NUMBER < 0x10100007 ++#ifndef HAVE_SSL_SESSION_get0_cipher + /* SSL_SESSION was made opaque in OpenSSL 1.1.0, cipher accessor was added 2 + weeks before the public release. + See openssl/openssl at e92813234318635639dba0168c7ef5568757449b. */ diff --git a/package/znc/0003-DH_set0_pqg-and-DH_get0_key-have-existed-since-Libre.patch b/package/znc/0003-DH_set0_pqg-and-DH_get0_key-have-existed-since-Libre.patch new file mode 100644 index 0000000000..a2946643fc --- /dev/null +++ b/package/znc/0003-DH_set0_pqg-and-DH_get0_key-have-existed-since-Libre.patch @@ -0,0 +1,30 @@ +From 7c8ac8981a8516edaba469641aff4d8ec452ae9e Mon Sep 17 00:00:00 2001 +From: Charlie Li +Date: Mon, 14 Mar 2022 18:32:46 -0400 +Subject: [PATCH] DH_set0_pqg and DH_get0_key have existed since LibreSSL 2.7 + +https://github.com/libressl-portable/openbsd/commit/848e2a019c796b685fc8c5848283b86e48fbe0bf +https://github.com/libressl-portable/openbsd/commit/3789e379353c1d53313a249461b3d735de4ac742 + +Downloaded from upstream commit +https://github.com/znc/znc/commit/7c8ac8981a8516edaba469641aff4d8ec452ae9e + +Signed-off-by: Bernd Kuhls +--- + modules/crypt.cpp | 3 ++- + 1 file changed, 2 insertions(+), 1 deletion(-) + +diff --git a/modules/crypt.cpp b/modules/crypt.cpp +index 7655371b6e..68f7aafcea 100644 +--- a/modules/crypt.cpp ++++ b/modules/crypt.cpp +@@ -68,7 +68,8 @@ class CCryptMod : public CModule { + CString m_sPrivKey; + CString m_sPubKey; + +-#if OPENSSL_VERSION_NUMBER < 0X10100000L || defined(LIBRESSL_VERSION_NUMBER) ++#if OPENSSL_VERSION_NUMBER < 0X10100000L || \ ++ (defined(LIBRESSL_VERSION_NUMBER) && LIBRESSL_VERSION_NUMBER < 0x02070000fL) + static int DH_set0_pqg(DH* dh, BIGNUM* p, BIGNUM* q, BIGNUM* g) { + /* If the fields p and g in dh are nullptr, the corresponding input + * parameters MUST be non-nullptr. q may remain nullptr. From arnout at mind.be Fri Mar 10 19:53:41 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Fri, 10 Mar 2023 20:53:41 +0100 Subject: [Buildroot] [PATCH 1/1] package/php: link with -latomic if needed In-Reply-To: <20230310170611.425280-1-bernd.kuhls@t-online.de> References: <20230310170611.425280-1-bernd.kuhls@t-online.de> Message-ID: <27b9cb55-baef-0cc2-39e2-d0af894c0460@mind.be> On 10/03/2023 18:06, Bernd Kuhls wrote: > Fixes: > http://autobuild.buildroot.net/results/112/112ec5cb0de6f55a29caf7ec563367afd28eb8a0/ > > Signed-off-by: Bernd Kuhls Applied to master, thanks. Regards, Arnout > --- > package/php/php.mk | 4 ++++ > 1 file changed, 4 insertions(+) > > diff --git a/package/php/php.mk b/package/php/php.mk > index bd7d5a8c3c..49f02d7f20 100644 > --- a/package/php/php.mk > +++ b/package/php/php.mk > @@ -35,6 +35,10 @@ ifeq ($(BR2_STATIC_LIBS)$(BR2_TOOLCHAIN_HAS_THREADS),yy) > PHP_STATIC_LIBS += -lpthread > endif > > +ifeq ($(BR2_TOOLCHAIN_HAS_LIBATOMIC),y) > +PHP_EXTRA_LIBS += -latomic > +endif > + > ifeq ($(call qstrip,$(BR2_TARGET_LOCALTIME)),) > PHP_LOCALTIME = UTC > else From arnout at mind.be Fri Mar 10 19:53:48 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Fri, 10 Mar 2023 20:53:48 +0100 Subject: [Buildroot] [PATCH 1/1] package/znc: Fix build with LibreSSL In-Reply-To: <20230310165900.46687-1-bernd.kuhls@t-online.de> References: <20230310165900.46687-1-bernd.kuhls@t-online.de> Message-ID: On 10/03/2023 17:59, Bernd Kuhls wrote: > Fixes: > http://autobuild.buildroot.net/results/3fe/3fec5c3a21af47b5f4e8adcaf4ce1fff5070e00a/ > > Signed-off-by: Bernd Kuhls Applied to master, thanks. Regards, Arnout > --- > ...0001-LibreSSL-3.5-opaqued-structures.patch | 27 ++++++++ > .../znc/0002-Fix-build-with-libressl.patch | 68 +++++++++++++++++++ > ...DH_get0_key-have-existed-since-Libre.patch | 30 ++++++++ > 3 files changed, 125 insertions(+) > create mode 100644 package/znc/0001-LibreSSL-3.5-opaqued-structures.patch > create mode 100644 package/znc/0002-Fix-build-with-libressl.patch > create mode 100644 package/znc/0003-DH_set0_pqg-and-DH_get0_key-have-existed-since-Libre.patch > > diff --git a/package/znc/0001-LibreSSL-3.5-opaqued-structures.patch b/package/znc/0001-LibreSSL-3.5-opaqued-structures.patch > new file mode 100644 > index 0000000000..d0019e21a4 > --- /dev/null > +++ b/package/znc/0001-LibreSSL-3.5-opaqued-structures.patch > @@ -0,0 +1,27 @@ > +From 87f3dac8ba8dea5628b05416bdef454b4ef2d236 Mon Sep 17 00:00:00 2001 > +From: Charlie Li > +Date: Mon, 14 Mar 2022 17:36:36 -0400 > +Subject: [PATCH] LibreSSL 3.5 opaqued structures > + > +Downloaded from upstream commit > +https://github.com/znc/Csocket/commit/87f3dac8ba8dea5628b05416bdef454b4ef2d236 > + > +Signed-off-by: Bernd Kuhls > +(rebased for znc) > +--- > + Csocket.cc | 2 +- > + 1 file changed, 1 insertion(+), 1 deletion(-) > + > +diff --git a/Csocket.cc b/Csocket.cc > +index 46a3bfd..a30da14 100644 > +--- a/third_party/Csocket/Csocket.cc > ++++ b/third_party/Csocket/Csocket.cc > +@@ -61,7 +61,7 @@ > + # define OPENSSL_NO_TLS1_1 /* 1.0.1-pre~: openssl/openssl at 637f374ad49d5f6d4f81d87d7cdd226428aa470c */ > + # define OPENSSL_NO_TLS1_2 /* 1.0.1-pre~: openssl/openssl at 7409d7ad517650db332ae528915a570e4e0ab88b */ > + # endif > +-# ifndef LIBRESSL_VERSION_NUMBER /* forked from OpenSSL 1.0.1g, sets high version "with the idea of discouraging software from relying on magic numbers for detecting features"(!) */ > ++# if !defined(LIBRESSL_VERSION_NUMBER) || (defined(LIBRESSL_VERSION_NUMBER) && LIBRESSL_VERSION_NUMBER >= 0x03050000fL) > + # if OPENSSL_VERSION_NUMBER >= 0x10100000 > + # undef HAVE_ERR_REMOVE_THREAD_STATE /* 1.1.0-pre4: openssl/openssl at 8509dcc9f319190c565ab6baad7c88d37a951d1c */ > + # undef OPENSSL_NO_SSL2 /* 1.1.0-pre4: openssl/openssl at e80381e1a3309f5d4a783bcaa508a90187a48882 */ > diff --git a/package/znc/0002-Fix-build-with-libressl.patch b/package/znc/0002-Fix-build-with-libressl.patch > new file mode 100644 > index 0000000000..b8d22445fb > --- /dev/null > +++ b/package/znc/0002-Fix-build-with-libressl.patch > @@ -0,0 +1,68 @@ > +From dcb5f3df82fcfec48aab356252067dc897fb98cf Mon Sep 17 00:00:00 2001 > +From: Alexey Sokolov > +Date: Sun, 14 Nov 2021 00:45:01 +0000 > +Subject: [PATCH] Fix build with libressl > + > +It got another feature of openssl implemented, which broke this > + > +Downloaded from upstream commit > +https://github.com/znc/znc/commit/dcb5f3df82fcfec48aab356252067dc897fb98cf > + > +Signed-off-by: Bernd Kuhls > +--- > + CMakeLists.txt | 14 ++++++++++++++ > + include/znc/zncconfig.h.cmake.in | 1 + > + modules/schat.cpp | 3 +-- > + 3 files changed, 16 insertions(+), 2 deletions(-) > + > +diff --git a/CMakeLists.txt b/CMakeLists.txt > +index 0913ff2691..1f77f5632b 100644 > +--- a/CMakeLists.txt > ++++ b/CMakeLists.txt > +@@ -82,6 +82,20 @@ endmacro() > + tristate_option(OPENSSL "Support SSL") > + if(WANT_OPENSSL) > + find_package(OpenSSL ${TRISTATE_OPENSSL_REQUIRED}) > ++ > ++ if(OPENSSL_FOUND) > ++ # SSL_SESSION was made opaque in OpenSSL 1.1.0; > ++ # LibreSSL gained that function later too. > ++ # TODO: maybe remove this check at some point, and stop supporting old > ++ # libssl versions > ++ function(check_SSL_SESSION_get0_cipher) > ++ set(CMAKE_REQUIRED_LIBRARIES ${OPENSSL_LIBRARIES}) > ++ set(CMAKE_REQUIRED_INCLUDES ${OPENSSL_INCLUDE_DIR}) > ++ check_cxx_symbol_exists(SSL_SESSION_get0_cipher openssl/ssl.h > ++ HAVE_SSL_SESSION_get0_cipher) > ++ endfunction() > ++ check_SSL_SESSION_get0_cipher() > ++ endif() > + endif() > + set(HAVE_LIBSSL "${OPENSSL_FOUND}") > + > +diff --git a/include/znc/zncconfig.h.cmake.in b/include/znc/zncconfig.h.cmake.in > +index 5426b828af..7b07b99aec 100644 > +--- a/include/znc/zncconfig.h.cmake.in > ++++ b/include/znc/zncconfig.h.cmake.in > +@@ -31,6 +31,7 @@ > + #define HAVE_PTHREAD 1 > + #cmakedefine HAVE_THREADED_DNS 1 > + #cmakedefine HAVE_LIBSSL 1 > ++#cmakedefine HAVE_SSL_SESSION_get0_cipher 1 > + #cmakedefine HAVE_IPV6 1 > + #cmakedefine HAVE_ZLIB 1 > + #cmakedefine HAVE_I18N 1 > +diff --git a/modules/schat.cpp b/modules/schat.cpp > +index aa7a338dcd..66e67e695c 100644 > +--- a/modules/schat.cpp > ++++ b/modules/schat.cpp > +@@ -25,8 +25,7 @@ > + #include > + #include > + > +-#if !defined(OPENSSL_VERSION_NUMBER) || defined(LIBRESSL_VERSION_NUMBER) || \ > +- OPENSSL_VERSION_NUMBER < 0x10100007 > ++#ifndef HAVE_SSL_SESSION_get0_cipher > + /* SSL_SESSION was made opaque in OpenSSL 1.1.0, cipher accessor was added 2 > + weeks before the public release. > + See openssl/openssl at e92813234318635639dba0168c7ef5568757449b. */ > diff --git a/package/znc/0003-DH_set0_pqg-and-DH_get0_key-have-existed-since-Libre.patch b/package/znc/0003-DH_set0_pqg-and-DH_get0_key-have-existed-since-Libre.patch > new file mode 100644 > index 0000000000..a2946643fc > --- /dev/null > +++ b/package/znc/0003-DH_set0_pqg-and-DH_get0_key-have-existed-since-Libre.patch > @@ -0,0 +1,30 @@ > +From 7c8ac8981a8516edaba469641aff4d8ec452ae9e Mon Sep 17 00:00:00 2001 > +From: Charlie Li > +Date: Mon, 14 Mar 2022 18:32:46 -0400 > +Subject: [PATCH] DH_set0_pqg and DH_get0_key have existed since LibreSSL 2.7 > + > +https://github.com/libressl-portable/openbsd/commit/848e2a019c796b685fc8c5848283b86e48fbe0bf > +https://github.com/libressl-portable/openbsd/commit/3789e379353c1d53313a249461b3d735de4ac742 > + > +Downloaded from upstream commit > +https://github.com/znc/znc/commit/7c8ac8981a8516edaba469641aff4d8ec452ae9e > + > +Signed-off-by: Bernd Kuhls > +--- > + modules/crypt.cpp | 3 ++- > + 1 file changed, 2 insertions(+), 1 deletion(-) > + > +diff --git a/modules/crypt.cpp b/modules/crypt.cpp > +index 7655371b6e..68f7aafcea 100644 > +--- a/modules/crypt.cpp > ++++ b/modules/crypt.cpp > +@@ -68,7 +68,8 @@ class CCryptMod : public CModule { > + CString m_sPrivKey; > + CString m_sPubKey; > + > +-#if OPENSSL_VERSION_NUMBER < 0X10100000L || defined(LIBRESSL_VERSION_NUMBER) > ++#if OPENSSL_VERSION_NUMBER < 0X10100000L || \ > ++ (defined(LIBRESSL_VERSION_NUMBER) && LIBRESSL_VERSION_NUMBER < 0x02070000fL) > + static int DH_set0_pqg(DH* dh, BIGNUM* p, BIGNUM* q, BIGNUM* g) { > + /* If the fields p and g in dh are nullptr, the corresponding input > + * parameters MUST be non-nullptr. q may remain nullptr. From arnout at mind.be Fri Mar 10 20:23:06 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Fri, 10 Mar 2023 21:23:06 +0100 Subject: [Buildroot] [PATCH 1/1] package/cairo: fix pthread detection In-Reply-To: <20230224000059.367730f1@windsurf> References: <20230223153236.914358-1-fontaine.fabrice@gmail.com> <20230224000059.367730f1@windsurf> Message-ID: <0d558369-1ec0-b06b-2e0d-5bd051d915b2@mind.be> On 24/02/2023 00:00, Thomas Petazzoni via buildroot wrote: > Hello, > > On Thu, 23 Feb 2023 16:32:36 +0100 > Fabrice Fontaine wrote: > >> pthreads detection fails if a warning is emitted resulting in the >> following build failure with some toolchains: >> >> onfigure:34189: checking for cairo's pthread feature >> configure:34300: /home/buildroot/autobuild/instance-1/output-1/host/bin/xtensa-buildroot-linux-uclibc-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -mlongcalls -mauto-litpools -O0 -g2 -D_REENTRANT -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c -lrt -latomic -lexecinfo -lm -lpthread >&5 >> /home/buildroot/autobuild/instance-1/output-1/host/lib/gcc/xtensa-buildroot-linux-uclibc/11.3.0/../../../../xtensa-buildroot-linux-uclibc/bin/ld: warning: /home/buildroot/autobuild/instance-1/output-1/host/lib/gcc/xtensa-buildroot-linux-uclibc/11.3.0/crtend.o: missing .note.GNU-stack section implies executable stack >> /home/buildroot/autobuild/instance-1/output-1/host/lib/gcc/xtensa-buildroot-linux-uclibc/11.3.0/../../../../xtensa-buildroot-linux-uclibc/bin/ld: NOTE: This behaviour is deprecated and will be removed in a future version of the linker >> configure:34300: $? = 0 > > So this returns success. > >> configure:34419: /home/buildroot/autobuild/instance-1/output-1/host/bin/xtensa-buildroot-linux-uclibc-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -mlongcalls -mauto-litpools -O0 -g2 -pthread -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c -lrt -latomic -lexecinfo -lm >&5 >> /home/buildroot/autobuild/instance-1/output-1/host/lib/gcc/xtensa-buildroot-linux-uclibc/11.3.0/../../../../xtensa-buildroot-linux-uclibc/bin/ld: warning: /home/buildroot/autobuild/instance-1/output-1/host/lib/gcc/xtensa-buildroot-linux-uclibc/11.3.0/crtend.o: missing .note.GNU-stack section implies executable stack >> /home/buildroot/autobuild/instance-1/output-1/host/lib/gcc/xtensa-buildroot-linux-uclibc/11.3.0/../../../../xtensa-buildroot-linux-uclibc/bin/ld: NOTE: This behaviour is deprecated and will be removed in a future version of the linker >> configure:34419: $? = 0 > > This as well. > >> configure:34500: /home/buildroot/autobuild/instance-1/output-1/host/bin/xtensa-buildroot-linux-uclibc-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -mlongcalls -mauto-litpools -O0 -g2 -D_REENTRANT -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c -lrt -latomic -lexecinfo -lm >&5 >> /home/buildroot/autobuild/instance-1/output-1/host/lib/gcc/xtensa-buildroot-linux-uclibc/11.3.0/../../../../xtensa-buildroot-linux-uclibc/bin/ld: warning: /home/buildroot/autobuild/instance-1/output-1/host/lib/gcc/xtensa-buildroot-linux-uclibc/11.3.0/crtend.o: missing .note.GNU-stack section implies executable stack >> /home/buildroot/autobuild/instance-1/output-1/host/lib/gcc/xtensa-buildroot-linux-uclibc/11.3.0/../../../../xtensa-buildroot-linux-uclibc/bin/ld: NOTE: This behaviour is deprecated and will be removed in a future version of the linker >> configure:34500: $? = 0 > > This as well. > >> configure:34555: checking whether cairo's pthread feature could be enabled >> configure:34557: result: no (can't link with -lpthread or -pthread) > > So why does it conclude that thread support is not available? Because the configure script is stupid. Extract from the script: > ac_fn_c_try_compile () > { > [...] > (eval "$ac_compile") 2>conftest.err > ac_status=$? > if test -s conftest.err; then > grep -v '^ *+' conftest.err >conftest.er1 > cat conftest.er1 >&5 > mv -f conftest.er1 conftest.err > fi > $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 > test $ac_status = 0; } && { > test -z "$ac_c_werror_flag" || > test ! -s conftest.err ^^^^^^^^^^^^^^^^^^^^^^ This test will fail (conftest.err is not empty). > } && test -s conftest.$ac_objext; then : > ac_retval=0 > else > $as_echo "$as_me: failed program was:" >&5 > [...] > } # ac_fn_c_try_compile > > >> + dnl Make sure we scored some pthreads. >> + if test "x$enable_pthread" = "xyes" -a "x$have_pthread" != "xyes"; then >> +- AC_MSG_ERROR([pthread requested but not found]) >> ++ AC_MSG_WARN([pthread requested but not found]) >> ++ have_pthread=yes > > This looks odd because you're basically "ignoring" the > detection/validation of thread support. Yeah, the alternative is to patch host-autoconf to not do that stupid check of conftest.err. Which is perhaps a better idea, because it solves things globally. But who knows, maybe some checks actually rely on this? Or alternative, do something with binutils 2.39 (which is the one that introduced the warning) to suppress the warning. It probably won't fix external toolchains then though. Note that cairo upstream has moved to meson four years ago, we just haven't updated cairo in a long time. Regards, Arnout > > Best regards, > > Thomas From arnout at mind.be Fri Mar 10 20:24:47 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Fri, 10 Mar 2023 21:24:47 +0100 Subject: [Buildroot] [PATCH 1/1] package/s6-linux-utils: fix build with glibc < 2.25 In-Reply-To: <20230223111903.315678-1-fontaine.fabrice@gmail.com> References: <20230223111903.315678-1-fontaine.fabrice@gmail.com> Message-ID: <22d700fa-fd2b-cd51-8232-00078c816ba4@mind.be> On 23/02/2023 12:19, Fabrice Fontaine wrote: > Fix the following build failure with glibc < 2.25 raised since bump to > version 2.6.0.0 in commit 5aac1d0105a73133fd886acc6c5195ca28f7e17f and > https://github.com/skarnet/s6-linux-utils/commit/ad5973028c42d947440cdae5e4f106152c3dda28: > > src/minutils/rngseed.c:15:24: fatal error: sys/random.h: No such file or directory > #include > ^ > > Fixes: > - http://autobuild.buildroot.org/results/214bcecfc389cb412b68627c831300478d614a3a > > Signed-off-by: Fabrice Fontaine Applied to master, thanks. Regards, Arnout > --- > ...utils-rngseed.c-fix-build-with-glibc.patch | 39 +++++++++++++++++++ > 1 file changed, 39 insertions(+) > create mode 100644 package/s6-linux-utils/0001-src-s6-linux-utils-rngseed.c-fix-build-with-glibc.patch > > diff --git a/package/s6-linux-utils/0001-src-s6-linux-utils-rngseed.c-fix-build-with-glibc.patch b/package/s6-linux-utils/0001-src-s6-linux-utils-rngseed.c-fix-build-with-glibc.patch > new file mode 100644 > index 0000000000..2df8a99700 > --- /dev/null > +++ b/package/s6-linux-utils/0001-src-s6-linux-utils-rngseed.c-fix-build-with-glibc.patch > @@ -0,0 +1,39 @@ > +From 3ab8bdc1c657f91a2a96f4e6db308d17098de0c4 Mon Sep 17 00:00:00 2001 > +From: Fabrice Fontaine > +Date: Thu, 23 Feb 2023 12:09:11 +0100 > +Subject: [PATCH] src/s6-linux-utils/rngseed.c: fix build with glibc < > + > +getrandom and sys/random.h are only available since glibc 2.25 resulting > +in the following build failure since version 2.6.0.0 and > +https://github.com/skarnet/s6-linux-utils/commit/ad5973028c42d947440cdae5e4f106152c3dda28: > + > +src/minutils/rngseed.c:15:24: fatal error: sys/random.h: No such file or directory > + #include > + ^ > + > +Fixes: > + - http://autobuild.buildroot.org/results/214bcecfc389cb412b68627c831300478d614a3a > + > +Signed-off-by: Fabrice Fontaine > +[Upstream status: https://github.com/skarnet/s6-linux-utils/pull/2] > +--- > + src/s6-linux-utils/rngseed.c | 2 ++ > + 1 file changed, 2 insertions(+) > + > +diff --git a/src/minutils/rngseed.c b/src/minutils/rngseed.c > +index 2b1772c..223f50a 100644 > +--- a/src/minutils/rngseed.c > ++++ b/src/minutils/rngseed.c > +@@ -12,7 +12,9 @@ > + #include > + #include > + #include > ++#ifdef SKALIBS_HASGETRANDOM > + #include > ++#endif > + #include > + > + #include > +-- > +2.39.1 > + From arnout at mind.be Fri Mar 10 20:24:38 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Fri, 10 Mar 2023 21:24:38 +0100 Subject: [Buildroot] [git commit] package/s6-linux-utils: fix build with glibc < 2.25 Message-ID: <20230310202458.96C3586E07@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=863811974e04b3332c4959c07a20e3e97050835c branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Fix the following build failure with glibc < 2.25 raised since bump to version 2.6.0.0 in commit 5aac1d0105a73133fd886acc6c5195ca28f7e17f and https://github.com/skarnet/s6-linux-utils/commit/ad5973028c42d947440cdae5e4f106152c3dda28: src/minutils/rngseed.c:15:24: fatal error: sys/random.h: No such file or directory #include ^ Fixes: - http://autobuild.buildroot.org/results/214bcecfc389cb412b68627c831300478d614a3a Signed-off-by: Fabrice Fontaine Signed-off-by: Arnout Vandecappelle --- ...inux-utils-rngseed.c-fix-build-with-glibc.patch | 39 ++++++++++++++++++++++ 1 file changed, 39 insertions(+) diff --git a/package/s6-linux-utils/0001-src-s6-linux-utils-rngseed.c-fix-build-with-glibc.patch b/package/s6-linux-utils/0001-src-s6-linux-utils-rngseed.c-fix-build-with-glibc.patch new file mode 100644 index 0000000000..2df8a99700 --- /dev/null +++ b/package/s6-linux-utils/0001-src-s6-linux-utils-rngseed.c-fix-build-with-glibc.patch @@ -0,0 +1,39 @@ +From 3ab8bdc1c657f91a2a96f4e6db308d17098de0c4 Mon Sep 17 00:00:00 2001 +From: Fabrice Fontaine +Date: Thu, 23 Feb 2023 12:09:11 +0100 +Subject: [PATCH] src/s6-linux-utils/rngseed.c: fix build with glibc < + +getrandom and sys/random.h are only available since glibc 2.25 resulting +in the following build failure since version 2.6.0.0 and +https://github.com/skarnet/s6-linux-utils/commit/ad5973028c42d947440cdae5e4f106152c3dda28: + +src/minutils/rngseed.c:15:24: fatal error: sys/random.h: No such file or directory + #include + ^ + +Fixes: + - http://autobuild.buildroot.org/results/214bcecfc389cb412b68627c831300478d614a3a + +Signed-off-by: Fabrice Fontaine +[Upstream status: https://github.com/skarnet/s6-linux-utils/pull/2] +--- + src/s6-linux-utils/rngseed.c | 2 ++ + 1 file changed, 2 insertions(+) + +diff --git a/src/minutils/rngseed.c b/src/minutils/rngseed.c +index 2b1772c..223f50a 100644 +--- a/src/minutils/rngseed.c ++++ b/src/minutils/rngseed.c +@@ -12,7 +12,9 @@ + #include + #include + #include ++#ifdef SKALIBS_HASGETRANDOM + #include ++#endif + #include + + #include +-- +2.39.1 + From arnout at mind.be Fri Mar 10 20:44:10 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Fri, 10 Mar 2023 21:44:10 +0100 Subject: [Buildroot] [git commit] linux: use -isystem instead of -I in HOSTCC Message-ID: <20230310205449.C21B186E18@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=37be4bda854d921e4db7f4202c3a99f98c1bfb69 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master A package might install headers that are incompatible with the kernel's header. One example is the most recent version of pahole (1.24). HOST_CC includes -I$(HOST_DIR)/include which comes before any include logic the kernel might have thus forcing the kernel to prefer headers in HOST_DIR. The logic to substituting -I with -isystem is taken from boot/uboot/uboot.mk. Signed-off-by: Daniel Lang Reviewed-by: Francis Laniel Tested-by: Francis Laniel Signed-off-by: Arnout Vandecappelle --- linux/linux.mk | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/linux/linux.mk b/linux/linux.mk index 7645b5f507..03d89cd204 100644 --- a/linux/linux.mk +++ b/linux/linux.mk @@ -150,7 +150,7 @@ endif # Disable building host tools with -Werror: newer gcc versions can be # extra picky about some code (https://bugs.busybox.net/show_bug.cgi?id=14826) LINUX_MAKE_FLAGS = \ - HOSTCC="$(HOSTCC) $(HOST_CFLAGS) $(HOST_LDFLAGS)" \ + HOSTCC="$(HOSTCC) $(subst -I/,-isystem /,$(subst -I /,-isystem /,$(HOST_CFLAGS))) $(HOST_LDFLAGS)" \ ARCH=$(KERNEL_ARCH) \ INSTALL_MOD_PATH=$(TARGET_DIR) \ CROSS_COMPILE="$(TARGET_CROSS)" \ From arnout at mind.be Fri Mar 10 20:48:54 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Fri, 10 Mar 2023 21:48:54 +0100 Subject: [Buildroot] [git commit] package/libbpf: Don't remove bpf.h Message-ID: <20230310205449.CBBA886E19@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=7ff3e631419ef59dd2c8f163cf1a3e534e118079 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master libbpf >1.0.0 defines libbpf_bpf_link_type_str(enum bpf_link_type) in src/libbpf.h, which is included by host-pahole. bpf_link_type is defined in linux/bpf.h, therefore the comment stating that pahole doesn't need bpf.h is no longer valid. The original reason to remove bpf.h has been solved with the previous commit: the linux build will prefer the internal bpf.h over the one in HOST_DIR (or in /usr/include). So we can safely keep bpf.h. Fixes: - http://autobuild.buildroot.net/results/d126a4b6eca786402dc362c86f8df3addec3d217/ Signed-off-by: Daniel Lang Signed-off-by: Arnout Vandecappelle --- package/libbpf/libbpf.mk | 17 ----------------- 1 file changed, 17 deletions(-) diff --git a/package/libbpf/libbpf.mk b/package/libbpf/libbpf.mk index b498136ace..670dbee87e 100644 --- a/package/libbpf/libbpf.mk +++ b/package/libbpf/libbpf.mk @@ -39,26 +39,9 @@ define LIBBPF_INSTALL_TARGET_CMDS -C $(@D)/src install DESTDIR=$(TARGET_DIR) endef -# We need to install_uapi_headers so we have btf.h to compile -# host-pahole. -# Nonetheless, this target adds bpf.h which generates a conflict when -# building the kernel: -# In file included from libbpf_internal.h:17:0, from strset.c:9: -# relo_core.h:10:6: error: nested redefinition of 'enum bpf_core_relo_kind' -# enum bpf_core_relo_kind { -# ^~~~~~~~~~~~~~~~~~ -# relo_core.h:10:6: error: redeclaration of 'enum bpf_core_relo_kind' -# In file included from libbpf_legacy.h:13:0, -# from libbpf_internal.h:16, -# from strset.c:9: -# /home/francis/buildroot/output/host/include/linux/bpf.h:6497:6: note: originally defined here -# enum bpf_core_relo_kind { -# So, better to remove remove it now since we do not need it to build -# host-pahole, the only user of host-libbpf. define HOST_LIBBPF_INSTALL_CMDS $(HOST_MAKE_ENV) $(HOST_CONFIGURE_OPTS) $(MAKE) \ -C $(@D)/src install install_uapi_headers DESTDIR=$(HOST_DIR) - rm $(HOST_DIR)/include/linux/bpf.h endef $(eval $(generic-package)) From arnout at mind.be Fri Mar 10 20:55:14 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Fri, 10 Mar 2023 21:55:14 +0100 Subject: [Buildroot] [PATCH v2 2/2] linux: use -isystem instead of -I in HOSTCC In-Reply-To: References: Message-ID: On 15/02/2023 10:58, Lang Daniel wrote: > A package might install headers that are incompatible with the kernel's > header. One example is the most recent version of pahole (1.24). > HOST_CC includes -I$(HOST_DIR)/include which comes before any include > logic the kernel might have thus forcing the kernel to prefer headers in > HOST_DIR. > > The logic to substituting -I with -isystem is taken from > boot/uboot/uboot.mk. Thomas, Yann, I think we discussed at the developer meeting to do this -isystem in HOST_CFLAGS directly in package/Makefile.in. What was the conclusion then? > > Signed-off-by: Daniel Lang Both applied to master, thanks. I applied this one first, the other one second. Indeed, otherwise the linux build is broken between the two commits, which makes bisecting more difficult. By switching the order, nothing is broken that wasn't already broken before. Regards, Arnout > --- > v1 -> v2: > - Patch was added to the series > > Tested with: > > BR2_aarch64=y > BR2_TOOLCHAIN_EXTERNAL=y > BR2_TOOLCHAIN_EXTERNAL_DOWNLOAD=y > BR2_TOOLCHAIN_EXTERNAL_BOOTLIN=y > BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_AARCH64_GLIBC_STABLE=y > BR2_LINUX_KERNEL=y > BR2_LINUX_KERNEL_CUSTOM_VERSION=y > BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="{VERSION}" > BR2_LINUX_KERNEL_USE_ARCH_DEFAULT_CONFIG=y > BR2_LINUX_KERNEL_CONFIG_FRAGMENT_FILES="pahole-kernel.config" > BR2_LINUX_KERNEL_NEEDS_HOST_OPENSSL=y > BR2_LINUX_KERNEL_NEEDS_HOST_PAHOLE=y > > and with a fragment for linux: > > CONFIG_BPF_SYSCALL=y > CONFIG_BPF_UNPRIV_DEFAULT_OFF=n > CONFIG_DEBUG_INFO_DWARF_TOOLCHAIN_DEFAULT=y > CONFIG_DEBUG_INFO_REDUCED=n > CONFIG_DEBUG_INFO_COMPRESSED=n > CONFIG_DEBUG_INFO_BTF=y > CONFIG_SYSTEM_TRUSTED_KEYRING=y > > where VERSION is one of: > 5.2.21 5.3.18 5.4.231 5.5.19 5.6.19 5.7.19 5.8.18 5.9.16 5.10.167 5.11.22 > 5.12.19 5.13.19 5.14.21 5.15.93 5.16.20 5.17.15 5.18.19 5.19.17 6.0.19 6.1.11 > > Version 5.2, as far as I could work it out, is the version that introduced > the pahole dependency when CONFIG_DEBUG_INFO_BTF is set. > > None-LTS versions after 5.10 and before 5.19 fail with: > > LD vmlinux.o > MODPOST vmlinux.symvers > MODINFO modules.builtin.modinfo > GEN modules.builtin > LD .tmp_vmlinux.btf > BTF .btf.vmlinux.bin.o > LD .tmp_vmlinux.kallsyms1 > KSYMS .tmp_vmlinux.kallsyms1.S > AS .tmp_vmlinux.kallsyms1.S > LD .tmp_vmlinux.kallsyms2 > KSYMS .tmp_vmlinux.kallsyms2.S > AS .tmp_vmlinux.kallsyms2.S > LD vmlinux > BTFIDS vmlinux > FAILED: load BTF from vmlinux: Invalid argument > make[2]: *** [Makefile:1177: vmlinux] Error 255 > make[1]: *** [package/pkg-generic.mk:293: /home/d.lang/ws/other/buildroot/output/build/linux-5.11.22/.stamp_built] Error 2 > make: *** [Makefile:82: _all] Error 2 > > These version miss BTF_KIND_ENUM64 support and require a patch [0] that has > been added to LTS versions. > > [0]: https://lore.kernel.org/bpf/20221019085604.1017583-6-jolsa at kernel.org/ > > Signed-off-by: Daniel Lang > --- > linux/linux.mk | 2 +- > 1 file changed, 1 insertion(+), 1 deletion(-) > > diff --git a/linux/linux.mk b/linux/linux.mk > index 7645b5f507..03d89cd204 100644 > --- a/linux/linux.mk > +++ b/linux/linux.mk > @@ -150,7 +150,7 @@ endif > # Disable building host tools with -Werror: newer gcc versions can be > # extra picky about some code (https://bugs.busybox.net/show_bug.cgi?id=14826) > LINUX_MAKE_FLAGS = \ > - HOSTCC="$(HOSTCC) $(HOST_CFLAGS) $(HOST_LDFLAGS)" \ > + HOSTCC="$(HOSTCC) $(subst -I/,-isystem /,$(subst -I /,-isystem /,$(HOST_CFLAGS))) $(HOST_LDFLAGS)" \ > ARCH=$(KERNEL_ARCH) \ > INSTALL_MOD_PATH=$(TARGET_DIR) \ > CROSS_COMPILE="$(TARGET_CROSS)" \ From arnout at mind.be Fri Mar 10 20:56:45 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Fri, 10 Mar 2023 21:56:45 +0100 Subject: [Buildroot] [PATCH 1/1] package/pcre2: drop JIT sparc In-Reply-To: <20230221115001.190317-1-fontaine.fabrice@gmail.com> References: <20230221115001.190317-1-fontaine.fabrice@gmail.com> Message-ID: On 21/02/2023 12:50, Fabrice Fontaine wrote: > JIT sparc support has been dropped since version 10.41 and > https://github.com/PCRE2Project/pcre2/commit/b67d5682019fd192a615a1d5ed254b564f54126b > resulting in the following build failure since bump to version 10.42 in > commit 64a03682cc1a90a311b2331224deac62f8c8940f: > > src/pcre2_jit_compile.c:82:2: error: #error Unsupported architecture > 82 | #error Unsupported architecture > | ^~~~~ > > Fixes: > - http://autobuild.buildroot.org/results/d8246c9e3e54547cdb7d94dcdbf376d292dfd787 > > Signed-off-by: Fabrice Fontaine Applied to master, thanks. Regards, Arnout > --- > package/pcre2/Config.in | 1 - > 1 file changed, 1 deletion(-) > > diff --git a/package/pcre2/Config.in b/package/pcre2/Config.in > index f06f1914f3..ba4719dd3d 100644 > --- a/package/pcre2/Config.in > +++ b/package/pcre2/Config.in > @@ -29,7 +29,6 @@ config BR2_PACKAGE_PCRE2_JIT_ARCH_SUPPORTS > default y if BR2_i386 || BR2_x86_64 > default y if BR2_mips || BR2_mipsel || BR2_mips64 || BR2_mips64el > default y if BR2_powerpc > - default y if BR2_sparc > > config BR2_PACKAGE_PCRE2_JIT > bool "enable JIT support" From arnout at mind.be Fri Mar 10 20:56:24 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Fri, 10 Mar 2023 21:56:24 +0100 Subject: [Buildroot] [git commit] package/pcre2: drop JIT sparc Message-ID: <20230310205653.8A4AF86E1F@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=70d9f17c48f8aaf02e6cd4c17093c00d07eb56c8 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master JIT sparc support has been dropped since version 10.41 and https://github.com/PCRE2Project/pcre2/commit/b67d5682019fd192a615a1d5ed254b564f54126b resulting in the following build failure since bump to version 10.42 in commit 64a03682cc1a90a311b2331224deac62f8c8940f: src/pcre2_jit_compile.c:82:2: error: #error Unsupported architecture 82 | #error Unsupported architecture | ^~~~~ Fixes: - http://autobuild.buildroot.org/results/d8246c9e3e54547cdb7d94dcdbf376d292dfd787 Signed-off-by: Fabrice Fontaine Signed-off-by: Arnout Vandecappelle --- package/pcre2/Config.in | 1 - 1 file changed, 1 deletion(-) diff --git a/package/pcre2/Config.in b/package/pcre2/Config.in index f06f1914f3..ba4719dd3d 100644 --- a/package/pcre2/Config.in +++ b/package/pcre2/Config.in @@ -29,7 +29,6 @@ config BR2_PACKAGE_PCRE2_JIT_ARCH_SUPPORTS default y if BR2_i386 || BR2_x86_64 default y if BR2_mips || BR2_mipsel || BR2_mips64 || BR2_mips64el default y if BR2_powerpc - default y if BR2_sparc config BR2_PACKAGE_PCRE2_JIT bool "enable JIT support" From arnout at mind.be Fri Mar 10 21:00:24 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Fri, 10 Mar 2023 22:00:24 +0100 Subject: [Buildroot] [PATCH 1/1] package/rdma-core: needs NPTL In-Reply-To: <20230221130554.871679-1-fontaine.fabrice@gmail.com> References: <20230221130554.871679-1-fontaine.fabrice@gmail.com> Message-ID: On 21/02/2023 14:05, Fabrice Fontaine wrote: > rdma-core unconditionally uses pthread_spin_lock since its addition in > commit ea47e177f093d7378e8e8e1f50d6f4e3fce0a088 resulting in the > following build failure: > > /home/autobuild/autobuild/instance-9/output-1/host/lib/gcc/sh4-buildroot-linux-uclibc/12.2.0/../../../../sh4-buildroot-linux-uclibc/bin/ld: CMakeFiles/hfi1verbs-rdmav34.dir/verbs.c.o: in function `post_recv': > verbs.c:(.text+0xc4): undefined reference to `pthread_spin_lock' > > Fixes: > - http://autobuild.buildroot.org/results/a943e03b79c4cc328b7712046ecff09706045f81 > > Signed-off-by: Fabrice Fontaine Applied to master, thanks. Regards, Arnout > --- > package/rdma-core/Config.in | 6 +++--- > 1 file changed, 3 insertions(+), 3 deletions(-) > > diff --git a/package/rdma-core/Config.in b/package/rdma-core/Config.in > index 59f5ef63ae..3360e6873d 100644 > --- a/package/rdma-core/Config.in > +++ b/package/rdma-core/Config.in > @@ -4,7 +4,7 @@ config BR2_PACKAGE_RDMA_CORE > depends on BR2_TOOLCHAIN_HAS_SYNC_4 > depends on BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_4 # iproute2 > depends on !BR2_STATIC_LIBS # dlopen() > - depends on BR2_TOOLCHAIN_HAS_THREADS > + depends on BR2_TOOLCHAIN_HAS_THREADS_NPTL > select BR2_PACKAGE_IPROUTE2 # runtime > select BR2_PACKAGE_LIBNL > help > @@ -13,8 +13,8 @@ config BR2_PACKAGE_RDMA_CORE > > https://github.com/linux-rdma/rdma-core > > -comment "rdma-core needs a toolchain w/ headers >= 3.4, threads, dynamic library" > +comment "rdma-core needs a toolchain w/ headers >= 3.4, NPTL, dynamic library" > depends on BR2_USE_MMU > depends on BR2_TOOLCHAIN_HAS_SYNC_4 > depends on !BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_4 \ > - || !BR2_TOOLCHAIN_HAS_THREADS || BR2_STATIC_LIBS > + || !BR2_TOOLCHAIN_HAS_THREADS_NPTL || BR2_STATIC_LIBS From arnout at mind.be Fri Mar 10 21:00:47 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Fri, 10 Mar 2023 22:00:47 +0100 Subject: [Buildroot] [PATCH 1/1] package/network-manager: fix build with -Dmodem_manager=false In-Reply-To: <20230221130040.868693-1-fontaine.fabrice@gmail.com> References: <20230221130040.868693-1-fontaine.fabrice@gmail.com> Message-ID: On 21/02/2023 14:00, Fabrice Fontaine wrote: > Fix the following build failure with -Dmodem_manager=false raised since > commit c36f6938858d3246ca493dacc925717586e2ea0f: > > ../output-1/build/network-manager-1.40.10/meson.build:1060:0: ERROR: Unknown variable "mobile_broadband_provider_info_database". > > Fixes: > - http://autobuild.buildroot.org/results/896879c8e8ce022556ee834216ced2f962ff279c > > Signed-off-by: Fabrice Fontaine Applied to master, thanks. Regards, Arnout > --- > ...build-failure-with-Dmodem_manager-fa.patch | 38 +++++++++++++++++++ > 1 file changed, 38 insertions(+) > create mode 100644 package/network-manager/0002-meson.build-fix-build-failure-with-Dmodem_manager-fa.patch > > diff --git a/package/network-manager/0002-meson.build-fix-build-failure-with-Dmodem_manager-fa.patch b/package/network-manager/0002-meson.build-fix-build-failure-with-Dmodem_manager-fa.patch > new file mode 100644 > index 0000000000..648be027e0 > --- /dev/null > +++ b/package/network-manager/0002-meson.build-fix-build-failure-with-Dmodem_manager-fa.patch > @@ -0,0 +1,38 @@ > +From 736a2c356c1c4871e8c4e70be622c65c87d3bca8 Mon Sep 17 00:00:00 2001 > +From: Fabrice Fontaine > +Date: Tue, 21 Feb 2023 13:03:00 +0100 > +Subject: [PATCH] meson.build: fix build failure with -Dmodem_manager=false > + > +Fix the following build failure with -Dmodem_manager=false raised since > +https://gitlab.freedesktop.org/ffontaine/NetworkManager/-/commit/03ba04d4784fa4fc7ec31455070fb5ecf25ade23: > + > +../output-1/build/network-manager-1.40.10/meson.build:1060:0: ERROR: Unknown variable "mobile_broadband_provider_info_database". > + > +Fixes: > + - http://autobuild.buildroot.org/results/896879c8e8ce022556ee834216ced2f962ff279c > + > +Signed-off-by: Fabrice Fontaine > +[Upstream status: > +https://gitlab.freedesktop.org/NetworkManager/NetworkManager/-/merge_requests/1544] > +--- > + meson.build | 4 +++- > + 1 file changed, 3 insertions(+), 1 deletion(-) > + > +diff --git a/meson.build b/meson.build > +index 84ce52c736..b79240efc0 100644 > +--- a/meson.build > ++++ b/meson.build > +@@ -1057,7 +1057,9 @@ output += ' jansson: ' + jansson_msg + '\n' > + output += ' iptables: ' + config_h.get('IPTABLES_PATH') + '\n' > + output += ' nft: ' + config_h.get('NFT_PATH') + '\n' > + output += ' modemmanager-1: ' + enable_modem_manager.to_string() + '\n' > +-output += ' mobile-broadband-provider-info-database: ' + mobile_broadband_provider_info_database + '\n' > ++if enable_modem_manager > ++ output += ' mobile-broadband-provider-info-database: ' + mobile_broadband_provider_info_database + '\n' > ++endif > + output += ' ofono: ' + enable_ofono.to_string() + '\n' > + output += ' concheck: ' + enable_concheck.to_string() + '\n' > + output += ' libteamdctl: ' + enable_teamdctl.to_string() + '\n' > +-- > +2.39.0 > + From arnout at mind.be Fri Mar 10 20:59:49 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Fri, 10 Mar 2023 21:59:49 +0100 Subject: [Buildroot] [git commit] package/rdma-core: needs NPTL Message-ID: <20230310210103.7E7A286E49@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=3279d8b9c45572f9c435ba0b356c2ec7f1fa85f3 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master rdma-core unconditionally uses pthread_spin_lock since its addition in commit ea47e177f093d7378e8e8e1f50d6f4e3fce0a088 resulting in the following build failure: /home/autobuild/autobuild/instance-9/output-1/host/lib/gcc/sh4-buildroot-linux-uclibc/12.2.0/../../../../sh4-buildroot-linux-uclibc/bin/ld: CMakeFiles/hfi1verbs-rdmav34.dir/verbs.c.o: in function `post_recv': verbs.c:(.text+0xc4): undefined reference to `pthread_spin_lock' Fixes: - http://autobuild.buildroot.org/results/a943e03b79c4cc328b7712046ecff09706045f81 Signed-off-by: Fabrice Fontaine Signed-off-by: Arnout Vandecappelle --- package/rdma-core/Config.in | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/package/rdma-core/Config.in b/package/rdma-core/Config.in index 59f5ef63ae..3360e6873d 100644 --- a/package/rdma-core/Config.in +++ b/package/rdma-core/Config.in @@ -4,7 +4,7 @@ config BR2_PACKAGE_RDMA_CORE depends on BR2_TOOLCHAIN_HAS_SYNC_4 depends on BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_4 # iproute2 depends on !BR2_STATIC_LIBS # dlopen() - depends on BR2_TOOLCHAIN_HAS_THREADS + depends on BR2_TOOLCHAIN_HAS_THREADS_NPTL select BR2_PACKAGE_IPROUTE2 # runtime select BR2_PACKAGE_LIBNL help @@ -13,8 +13,8 @@ config BR2_PACKAGE_RDMA_CORE https://github.com/linux-rdma/rdma-core -comment "rdma-core needs a toolchain w/ headers >= 3.4, threads, dynamic library" +comment "rdma-core needs a toolchain w/ headers >= 3.4, NPTL, dynamic library" depends on BR2_USE_MMU depends on BR2_TOOLCHAIN_HAS_SYNC_4 depends on !BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_4 \ - || !BR2_TOOLCHAIN_HAS_THREADS || BR2_STATIC_LIBS + || !BR2_TOOLCHAIN_HAS_THREADS_NPTL || BR2_STATIC_LIBS From arnout at mind.be Fri Mar 10 20:56:59 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Fri, 10 Mar 2023 21:56:59 +0100 Subject: [Buildroot] [git commit] package/network-manager: fix build with -Dmodem_manager=false Message-ID: <20230310210103.725F186E46@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=f1623664253853208773b7318165189b5cf94867 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Fix the following build failure with -Dmodem_manager=false raised since commit c36f6938858d3246ca493dacc925717586e2ea0f: ../output-1/build/network-manager-1.40.10/meson.build:1060:0: ERROR: Unknown variable "mobile_broadband_provider_info_database". Fixes: - http://autobuild.buildroot.org/results/896879c8e8ce022556ee834216ced2f962ff279c Signed-off-by: Fabrice Fontaine Reviewed-by: John Keeping Signed-off-by: Arnout Vandecappelle --- ...-fix-build-failure-with-Dmodem_manager-fa.patch | 38 ++++++++++++++++++++++ 1 file changed, 38 insertions(+) diff --git a/package/network-manager/0002-meson.build-fix-build-failure-with-Dmodem_manager-fa.patch b/package/network-manager/0002-meson.build-fix-build-failure-with-Dmodem_manager-fa.patch new file mode 100644 index 0000000000..648be027e0 --- /dev/null +++ b/package/network-manager/0002-meson.build-fix-build-failure-with-Dmodem_manager-fa.patch @@ -0,0 +1,38 @@ +From 736a2c356c1c4871e8c4e70be622c65c87d3bca8 Mon Sep 17 00:00:00 2001 +From: Fabrice Fontaine +Date: Tue, 21 Feb 2023 13:03:00 +0100 +Subject: [PATCH] meson.build: fix build failure with -Dmodem_manager=false + +Fix the following build failure with -Dmodem_manager=false raised since +https://gitlab.freedesktop.org/ffontaine/NetworkManager/-/commit/03ba04d4784fa4fc7ec31455070fb5ecf25ade23: + +../output-1/build/network-manager-1.40.10/meson.build:1060:0: ERROR: Unknown variable "mobile_broadband_provider_info_database". + +Fixes: + - http://autobuild.buildroot.org/results/896879c8e8ce022556ee834216ced2f962ff279c + +Signed-off-by: Fabrice Fontaine +[Upstream status: +https://gitlab.freedesktop.org/NetworkManager/NetworkManager/-/merge_requests/1544] +--- + meson.build | 4 +++- + 1 file changed, 3 insertions(+), 1 deletion(-) + +diff --git a/meson.build b/meson.build +index 84ce52c736..b79240efc0 100644 +--- a/meson.build ++++ b/meson.build +@@ -1057,7 +1057,9 @@ output += ' jansson: ' + jansson_msg + '\n' + output += ' iptables: ' + config_h.get('IPTABLES_PATH') + '\n' + output += ' nft: ' + config_h.get('NFT_PATH') + '\n' + output += ' modemmanager-1: ' + enable_modem_manager.to_string() + '\n' +-output += ' mobile-broadband-provider-info-database: ' + mobile_broadband_provider_info_database + '\n' ++if enable_modem_manager ++ output += ' mobile-broadband-provider-info-database: ' + mobile_broadband_provider_info_database + '\n' ++endif + output += ' ofono: ' + enable_ofono.to_string() + '\n' + output += ' concheck: ' + enable_concheck.to_string() + '\n' + output += ' libteamdctl: ' + enable_teamdctl.to_string() + '\n' +-- +2.39.0 + From arnout at mind.be Fri Mar 10 21:02:11 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Fri, 10 Mar 2023 22:02:11 +0100 Subject: [Buildroot] [PATCH 1/1] package/ace: fix build with libressl >= 3.5.0 In-Reply-To: <20230221133041.963258-1-fontaine.fabrice@gmail.com> References: <20230221133041.963258-1-fontaine.fabrice@gmail.com> Message-ID: <294bddae-b3c0-8dc1-80a3-3aee2ccb17ae@mind.be> On 21/02/2023 14:30, Fabrice Fontaine wrote: > Fix the following build failure with libressl raised since bump to > version 3.5.2 in commit 8b216927db080b38fdbf1f8b025b6f90a89d4bc2: > > /tmp/instance-17/output-1/build/ace-7.0.6/ace/SSL/SSL_Asynch_BIO.cpp:45:19: error: variable 'BIO_METHOD methods_ACE' has initializer but incomplete type > 45 | static BIO_METHOD methods_ACE = > | ^~~~~~~~~~~ > > Fixes: > - http://autobuild.buildroot.org/results/7f40d6dde03134238151c248fbbd66e4713546cb > > Signed-off-by: Fabrice Fontaine Applied to master, thanks. Regards, Arnout > --- > ...Asynch_BIO.cpp-fix-build-with-libres.patch | 56 +++++++++++++++++++ > 1 file changed, 56 insertions(+) > create mode 100644 package/ace/0002-ACE-ace-SSL-SSL_Asynch_BIO.cpp-fix-build-with-libres.patch > > diff --git a/package/ace/0002-ACE-ace-SSL-SSL_Asynch_BIO.cpp-fix-build-with-libres.patch b/package/ace/0002-ACE-ace-SSL-SSL_Asynch_BIO.cpp-fix-build-with-libres.patch > new file mode 100644 > index 0000000000..4f9fde5579 > --- /dev/null > +++ b/package/ace/0002-ACE-ace-SSL-SSL_Asynch_BIO.cpp-fix-build-with-libres.patch > @@ -0,0 +1,56 @@ > +From 82b139f921ddb549c1bd236030bbc86e314852b3 Mon Sep 17 00:00:00 2001 > +From: Fabrice Fontaine > +Date: Tue, 21 Feb 2023 14:20:11 +0100 > +Subject: [PATCH] ACE/ace/SSL/SSL_Asynch_BIO.cpp: fix build with libressl >= > + 3.5.0 > + > +Fix the following build failure with libressl >= 3.5.0: > + > +/tmp/instance-17/output-1/build/ace-7.0.6/ace/SSL/SSL_Asynch_BIO.cpp:45:19: error: variable 'BIO_METHOD methods_ACE' has initializer but incomplete type > + 45 | static BIO_METHOD methods_ACE = > + | ^~~~~~~~~~~ > + > +Fixes: > + - http://autobuild.buildroot.org/results/7f40d6dde03134238151c248fbbd66e4713546cb > + > +Signed-off-by: Fabrice Fontaine > +[Upstream status: https://github.com/DOCGroup/ACE_TAO/pull/2053] > +--- > + ACE/ace/SSL/SSL_Asynch_BIO.cpp | 8 +++++--- > + 1 file changed, 5 insertions(+), 3 deletions(-) > + > +diff --git a/ace/SSL/SSL_Asynch_BIO.cpp b/ace/SSL/SSL_Asynch_BIO.cpp > +index 0faa775fc0..5543598873 100644 > +--- a/ace/SSL/SSL_Asynch_BIO.cpp > ++++ b/ace/SSL/SSL_Asynch_BIO.cpp > +@@ -41,7 +41,8 @@ extern "C" > + > + #define BIO_TYPE_ACE ( 21 | BIO_TYPE_SOURCE_SINK ) > + > +-#if OPENSSL_VERSION_NUMBER < 0x10100000L || defined(LIBRESSL_VERSION_NUMBER) > ++#if OPENSSL_VERSION_NUMBER < 0x10100000L || \ > ++ (defined(LIBRESSL_VERSION_NUMBER) && LIBRESSL_VERSION_NUMBER < 0x30500000L) > + static BIO_METHOD methods_ACE = > + { > + BIO_TYPE_ACE, // BIO_TYPE_PROXY_SERVER, > +@@ -68,14 +69,15 @@ static BIO_METHOD methods_ACE = > + #else > + static BIO_METHOD* methods_ACE; > + # define BIO_set_num(b, val) > +-#endif /* OPENSSL_VERSION_NUMBER < 0x10100000L || defined(LIBRESSL_VERSION_NUMBER) */ > ++#endif /* OPENSSL_VERSION_NUMBER < 0x10100000L || (defined(LIBRESSL_VERSION_NUMBER) && LIBRESSL_VERSION_NUMBER < 0x30500000L) */ > + > + ACE_BEGIN_VERSIONED_NAMESPACE_DECL > + > + BIO * > + ACE_SSL_make_BIO (void * ssl_asynch_stream) > + { > +-#if OPENSSL_VERSION_NUMBER < 0x10100000L || defined(LIBRESSL_VERSION_NUMBER) > ++#if OPENSSL_VERSION_NUMBER < 0x10100000L || \ > ++ (defined(LIBRESSL_VERSION_NUMBER) && LIBRESSL_VERSION_NUMBER < 0x30500000L) > + BIO * const pBIO = BIO_new (&methods_ACE); > + #else > + if (!methods_ACE) > +-- > +2.39.0 > + From arnout at mind.be Fri Mar 10 21:01:06 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Fri, 10 Mar 2023 22:01:06 +0100 Subject: [Buildroot] [git commit] package/ace: fix build with libressl >= 3.5.0 Message-ID: <20230310210223.9EEF086E4E@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=4ec39bad8062878cebd6dc95b712e33209b4e585 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Fix the following build failure with libressl raised since bump to version 3.5.2 in commit 8b216927db080b38fdbf1f8b025b6f90a89d4bc2: /tmp/instance-17/output-1/build/ace-7.0.6/ace/SSL/SSL_Asynch_BIO.cpp:45:19: error: variable 'BIO_METHOD methods_ACE' has initializer but incomplete type 45 | static BIO_METHOD methods_ACE = | ^~~~~~~~~~~ Fixes: - http://autobuild.buildroot.org/results/7f40d6dde03134238151c248fbbd66e4713546cb Signed-off-by: Fabrice Fontaine Signed-off-by: Arnout Vandecappelle --- ...-SSL_Asynch_BIO.cpp-fix-build-with-libres.patch | 56 ++++++++++++++++++++++ 1 file changed, 56 insertions(+) diff --git a/package/ace/0002-ACE-ace-SSL-SSL_Asynch_BIO.cpp-fix-build-with-libres.patch b/package/ace/0002-ACE-ace-SSL-SSL_Asynch_BIO.cpp-fix-build-with-libres.patch new file mode 100644 index 0000000000..4f9fde5579 --- /dev/null +++ b/package/ace/0002-ACE-ace-SSL-SSL_Asynch_BIO.cpp-fix-build-with-libres.patch @@ -0,0 +1,56 @@ +From 82b139f921ddb549c1bd236030bbc86e314852b3 Mon Sep 17 00:00:00 2001 +From: Fabrice Fontaine +Date: Tue, 21 Feb 2023 14:20:11 +0100 +Subject: [PATCH] ACE/ace/SSL/SSL_Asynch_BIO.cpp: fix build with libressl >= + 3.5.0 + +Fix the following build failure with libressl >= 3.5.0: + +/tmp/instance-17/output-1/build/ace-7.0.6/ace/SSL/SSL_Asynch_BIO.cpp:45:19: error: variable 'BIO_METHOD methods_ACE' has initializer but incomplete type + 45 | static BIO_METHOD methods_ACE = + | ^~~~~~~~~~~ + +Fixes: + - http://autobuild.buildroot.org/results/7f40d6dde03134238151c248fbbd66e4713546cb + +Signed-off-by: Fabrice Fontaine +[Upstream status: https://github.com/DOCGroup/ACE_TAO/pull/2053] +--- + ACE/ace/SSL/SSL_Asynch_BIO.cpp | 8 +++++--- + 1 file changed, 5 insertions(+), 3 deletions(-) + +diff --git a/ace/SSL/SSL_Asynch_BIO.cpp b/ace/SSL/SSL_Asynch_BIO.cpp +index 0faa775fc0..5543598873 100644 +--- a/ace/SSL/SSL_Asynch_BIO.cpp ++++ b/ace/SSL/SSL_Asynch_BIO.cpp +@@ -41,7 +41,8 @@ extern "C" + + #define BIO_TYPE_ACE ( 21 | BIO_TYPE_SOURCE_SINK ) + +-#if OPENSSL_VERSION_NUMBER < 0x10100000L || defined(LIBRESSL_VERSION_NUMBER) ++#if OPENSSL_VERSION_NUMBER < 0x10100000L || \ ++ (defined(LIBRESSL_VERSION_NUMBER) && LIBRESSL_VERSION_NUMBER < 0x30500000L) + static BIO_METHOD methods_ACE = + { + BIO_TYPE_ACE, // BIO_TYPE_PROXY_SERVER, +@@ -68,14 +69,15 @@ static BIO_METHOD methods_ACE = + #else + static BIO_METHOD* methods_ACE; + # define BIO_set_num(b, val) +-#endif /* OPENSSL_VERSION_NUMBER < 0x10100000L || defined(LIBRESSL_VERSION_NUMBER) */ ++#endif /* OPENSSL_VERSION_NUMBER < 0x10100000L || (defined(LIBRESSL_VERSION_NUMBER) && LIBRESSL_VERSION_NUMBER < 0x30500000L) */ + + ACE_BEGIN_VERSIONED_NAMESPACE_DECL + + BIO * + ACE_SSL_make_BIO (void * ssl_asynch_stream) + { +-#if OPENSSL_VERSION_NUMBER < 0x10100000L || defined(LIBRESSL_VERSION_NUMBER) ++#if OPENSSL_VERSION_NUMBER < 0x10100000L || \ ++ (defined(LIBRESSL_VERSION_NUMBER) && LIBRESSL_VERSION_NUMBER < 0x30500000L) + BIO * const pBIO = BIO_new (&methods_ACE); + #else + if (!methods_ACE) +-- +2.39.0 + From fido_max at inbox.ru Sat Mar 11 06:00:01 2023 From: fido_max at inbox.ru (Maxim Kochetkov) Date: Sat, 11 Mar 2023 09:00:01 +0300 Subject: [Buildroot] [PATCH v2 1/1] package/gdal: bump version to 3.6.2 Message-ID: <20230311060001.657936-1-fido_max@inbox.ru> Release notes: https://github.com/OSGeo/gdal/blob/v3.6.2/NEWS.md License changes: https://github.com/OSGeo/gdal/commit/a394f9cb299b2c3c2159098483d1fece3a464fda ISC License is added for FlatGeobuf and Flatbush Apache-2.0 is added for flatbuffers Signed-off-by: Maxim Kochetkov --- package/gdal/gdal.hash | 8 ++++---- package/gdal/gdal.mk | 5 +++-- 2 files changed, 7 insertions(+), 6 deletions(-) diff --git a/package/gdal/gdal.hash b/package/gdal/gdal.hash index ab77d7840d..d0b08b4535 100644 --- a/package/gdal/gdal.hash +++ b/package/gdal/gdal.hash @@ -1,6 +1,6 @@ -# md5 from: https://download.osgeo.org/gdal/3.5.2/gdal-3.5.2.tar.xz.md5, sha256 locally computed: -md5 821b3b0637ebada5d20dbefb2e3ec964 gdal-3.5.2.tar.xz -sha256 0874dfdeb9ac42e53c37be4184b19350be76f0530e1f4fa8004361635b9030c2 gdal-3.5.2.tar.xz +# md5 from: https://download.osgeo.org/gdal/3.6.2/gdal-3.6.2.tar.gz.md5, sha256 locally computed: +md5 6f22ffdbd8e00059ddb2b825c5920c4c gdal-3.6.2.tar.xz +sha256 35f40d2e08061b342513cdcddc2b997b3814ef8254514f0ef1e8bc7aa56cf681 gdal-3.6.2.tar.xz # Hashes of license files: -sha256 fac0116e799ca4de79b076ee04863b5e2b69541ea3664b9bb108c81a5355f16a LICENSE.TXT +sha256 1dae3468e81d00da56e2936f74d33b8b3ad09d726437f19ce209a5dabea41f77 LICENSE.TXT diff --git a/package/gdal/gdal.mk b/package/gdal/gdal.mk index a3b11c53af..08992ce73c 100644 --- a/package/gdal/gdal.mk +++ b/package/gdal/gdal.mk @@ -4,10 +4,10 @@ # ################################################################################ -GDAL_VERSION = 3.5.2 +GDAL_VERSION = 3.6.2 GDAL_SITE = https://download.osgeo.org/gdal/$(GDAL_VERSION) GDAL_SOURCE = gdal-$(GDAL_VERSION).tar.xz -GDAL_LICENSE = MIT, many others +GDAL_LICENSE = Apache-2.0, ISC, MIT, many others GDAL_LICENSE_FILES = LICENSE.TXT GDAL_CPE_ID_VENDOR = osgeo GDAL_INSTALL_STAGING = YES @@ -32,6 +32,7 @@ GDAL_DEPENDENCIES = host-pkgconf jpeg json-c libgeotiff libpng proj tiff zlib # Yes, even though they have -DDGDAL_USE options, a few libraries are # mandatory. If we don't provide them, bundled versions are used. GDAL_CONF_OPTS = \ + -DCMAKE_NO_SYSTEM_FROM_IMPORTED=ON \ -DGDAL_USE_GEOTIFF=ON \ -DGDAL_USE_JPEG=ON \ -DGDAL_USE_JSONC=ON \ -- 2.39.2 From fido_max at inbox.ru Sat Mar 11 06:13:57 2023 From: fido_max at inbox.ru (Maxim Kochetkov) Date: Sat, 11 Mar 2023 09:13:57 +0300 Subject: [Buildroot] [PATCH v2 1/1] package/gdal: bump version to 3.6.2 In-Reply-To: <20230311060001.657936-1-fido_max@inbox.ru> References: <20230311060001.657936-1-fido_max@inbox.ru> Message-ID: <8caa8525-4fa6-046c-706e-a2a2dd27ef5b@inbox.ru> On 11.03.2023 09:00, Maxim Kochetkov via buildroot wrote: > Release notes: https://github.com/OSGeo/gdal/blob/v3.6.2/NEWS.md > License changes: https://github.com/OSGeo/gdal/commit/a394f9cb299b2c3c2159098483d1fece3a464fda > > ISC License is added for FlatGeobuf and Flatbush > Apache-2.0 is added for flatbuffers > > Signed-off-by: Maxim Kochetkov > --- > package/gdal/gdal.hash | 8 ++++---- > package/gdal/gdal.mk | 5 +++-- > 2 files changed, 7 insertions(+), 6 deletions(-) > > diff --git a/package/gdal/gdal.hash b/package/gdal/gdal.hash > index ab77d7840d..d0b08b4535 100644 > --- a/package/gdal/gdal.hash > +++ b/package/gdal/gdal.hash > @@ -1,6 +1,6 @@ > -# md5 from: https://download.osgeo.org/gdal/3.5.2/gdal-3.5.2.tar.xz.md5, sha256 locally computed: > -md5 821b3b0637ebada5d20dbefb2e3ec964 gdal-3.5.2.tar.xz > -sha256 0874dfdeb9ac42e53c37be4184b19350be76f0530e1f4fa8004361635b9030c2 gdal-3.5.2.tar.xz > +# md5 from: https://download.osgeo.org/gdal/3.6.2/gdal-3.6.2.tar.gz.md5, sha256 locally computed: > +md5 6f22ffdbd8e00059ddb2b825c5920c4c gdal-3.6.2.tar.xz > +sha256 35f40d2e08061b342513cdcddc2b997b3814ef8254514f0ef1e8bc7aa56cf681 gdal-3.6.2.tar.xz > > # Hashes of license files: > -sha256 fac0116e799ca4de79b076ee04863b5e2b69541ea3664b9bb108c81a5355f16a LICENSE.TXT > +sha256 1dae3468e81d00da56e2936f74d33b8b3ad09d726437f19ce209a5dabea41f77 LICENSE.TXT > diff --git a/package/gdal/gdal.mk b/package/gdal/gdal.mk > index a3b11c53af..08992ce73c 100644 > --- a/package/gdal/gdal.mk > +++ b/package/gdal/gdal.mk > @@ -4,10 +4,10 @@ > # > ################################################################################ > > -GDAL_VERSION = 3.5.2 > +GDAL_VERSION = 3.6.2 > GDAL_SITE = https://download.osgeo.org/gdal/$(GDAL_VERSION) > GDAL_SOURCE = gdal-$(GDAL_VERSION).tar.xz > -GDAL_LICENSE = MIT, many others > +GDAL_LICENSE = Apache-2.0, ISC, MIT, many others > GDAL_LICENSE_FILES = LICENSE.TXT > GDAL_CPE_ID_VENDOR = osgeo > GDAL_INSTALL_STAGING = YES > @@ -32,6 +32,7 @@ GDAL_DEPENDENCIES = host-pkgconf jpeg json-c libgeotiff libpng proj tiff zlib > # Yes, even though they have -DDGDAL_USE options, a few libraries are > # mandatory. If we don't provide them, bundled versions are used. > GDAL_CONF_OPTS = \ > + -DCMAKE_NO_SYSTEM_FROM_IMPORTED=ON \ Please don't use this patch. Something went wrong with my build environment. I'm facing with the issue like this:https://stackoverflow.com/questions/75065825/buildroot-cmake-arch64-none-linux-gnu-include-c-9-2-1-cstdlib7515-fatal-e I've failed to build almost every cmake package in buildroot with this issue. I have no idea why CMAKE_NO_SYSTEM_FROM_IMPORTED=ON helps and needed for me. > -DGDAL_USE_GEOTIFF=ON \ > -DGDAL_USE_JPEG=ON \ > -DGDAL_USE_JSONC=ON \ From thomas.petazzoni at bootlin.com Sat Mar 11 07:40:45 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sat, 11 Mar 2023 07:40:45 -0000 Subject: [Buildroot] [autobuild.buildroot.net] Daily results for 2023-03-10 Message-ID: <20230311074051.D6D8A82377@smtp1.osuosl.org> Hello, Autobuild statistics for 2023-03-10 =================================== branch | OK | NOK | TIM | TOT | 2022.11.x | 10 | 5 | 0 | 15 | master | 125 | 165 | 1 | 291 | next | 16 | 25 | 0 | 41 | Classification of failures by reason for master ----------------------------------------------- host-go-bootstrap-1.4-boots... | 48 host-libzlib-1.2.13 | 8 libglib2-2.72.3 | 8 uqmi-0a19b5b77140465c29e2af... | 8 elfutils-0.186 | 7 unknown | 7 linux-6.1.14 | 5 host-binutils-2.38 | 4 host-rust-1.67.0 | 3 ltp-testsuite-20220930 | 3 network-manager-1.40.10 | 3 busybox-1.36.0 | 2 gobject-introspection-1.72.0 | 2 lxc-5.0.2 | 2 openssh-9.1p1 | 2 perl-5.36.0 | 2 sdl-1.2.15 | 2 ace-7.0.6 | 1 apparmor-3.1.2 | 1 berkeleydb-5.3.28 | 1 bpftool-v7.1.0 | 1 brltty-6.5 | 1 cryptodev-linux-1.12 | 1 dbus-cxx-2.3.1 | 1 dc3dd-7.2.641 | 1 dhcp-4.4.3-P1 | 1 edk2-edk2-stable202208 | 1 ffmpeg-4.4.3 | 1 flann-1.9.2 | 1 fontconfig-2.13.1 | 1 frr-8.4.2 | 1 fs/cpio/cpio.mk:128: /home/... | 1 fs/cramfs/cramfs.mk:46: /ho... | 1 fs/cramfs/cramfs.mk:46: /ho... | 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 glibc-2.36-81-g4f4d7a13edfd... | 1 gmp-6.2.1 | 1 gobject-introspection | 1 host-gcc-final-10.4.0 | 1 host-go-1.19.6 | 1 host-kmod-30 | 1 host-pahole-1.24 | 1 kexec-2.0.25 | 1 kvmtool-f77d646ba01d04be5aa... | 1 lesstif-0.95.2 | 1 libcap-ng-0.8.3 | 1 libgcrypt-1.10.1 | 1 libnss-3.88.1 | 1 libtommath-1.2.0 | 1 linux-5.10.162-cip24-rt10 | 1 linux-tools | 1 lttng-modules-2.13.7 | 1 netsniff-ng-0.6.8 | 1 ocf-linux-20171122 | 1 olsr-0.9.8 | 1 open62541-v1.3.4 | 1 pcre2-10.42 | 1 php-8.2.3 | 1 reaver-1.6.6 | 1 tcf-agent-1.7.0 | 1 traceroute-2.1.0 | 1 Detail of failures for master ----------------------------- arch | reason | OK? | url | orph? -------------+--------------------------------+-----+---------------------------------------------------------------------------------+------- nios2 | ace-7.0.6 | NOK | http://autobuild.buildroot.net/results/0106ddef84d99688aecc339b49917213199d2c09 | ORPH arc | apparmor-3.1.2 | NOK | http://autobuild.buildroot.net/results/88629e4fc95a9b03cbb33275d94903d6f35cf97c | sh4aeb | berkeleydb-5.3.28 | NOK | http://autobuild.buildroot.net/results/b8e847e06c280071d82b6ed7b7917300929e8690 | ORPH arc | bpftool-v7.1.0 | NOK | http://autobuild.buildroot.net/results/669f84539edfcf2e2372c61d54ab7188761a53a2 | powerpc64le | brltty-6.5 | NOK | http://autobuild.buildroot.net/results/37f3476054411230fa50b04355fb33f5c71af73b | mipsel | busybox-1.36.0 | NOK | http://autobuild.buildroot.net/results/b23a3b4e7b6b6289d51e2f9d601c629c52aeb570 | ORPH mipsel | busybox-1.36.0 | NOK | http://autobuild.buildroot.net/results/a639215227ccf613b57f393a5fb3871464372ebf | ORPH mips64el | cryptodev-linux-1.12 | NOK | http://autobuild.buildroot.net/results/816afa1ee4b4398747967cbcb97b20d9f25bb652 | ORPH or1k | dbus-cxx-2.3.1 | NOK | http://autobuild.buildroot.net/results/9d990aad436f4b482d49862ce51c0663daf1e03f | or1k | dc3dd-7.2.641 | NOK | http://autobuild.buildroot.net/results/64d6da1dcb180f842f0df129205e26d5c9adb238 | ORPH sh4eb | dhcp-4.4.3-P1 | NOK | http://autobuild.buildroot.net/results/4518ee822f0fbdb06387ed71a5576ecefba84b3d | ORPH aarch64 | edk2-edk2-stable202208 | NOK | http://autobuild.buildroot.net/results/34e7968835c4cec268c5e51f0990100c48872f6e | arc | elfutils-0.186 | NOK | http://autobuild.buildroot.net/results/c9547d0d977af00faeba8322066a2888bd245f0d | ORPH arceb | elfutils-0.186 | NOK | http://autobuild.buildroot.net/results/7e5fa66f69cca794a0e953adc2a1ce1cd1ebc071 | ORPH microblaze | elfutils-0.186 | NOK | http://autobuild.buildroot.net/results/f23b0e7b6db84e6b74bb80740131ec15c0513c90 | ORPH microblaze | elfutils-0.186 | NOK | http://autobuild.buildroot.net/results/04f948662f8531caedbf2bcad2367da4a2f65794 | ORPH microblaze | elfutils-0.186 | NOK | http://autobuild.buildroot.net/results/4a3d7351da585683cb41ce47532022a8789effff | ORPH microblazeel | elfutils-0.186 | NOK | http://autobuild.buildroot.net/results/6949ed8bb010bde1677d95161519fb48ee1d4a3d | ORPH microblazeel | elfutils-0.186 | NOK | http://autobuild.buildroot.net/results/a7886577693bc4650904ff575d044e18f3cea503 | ORPH arm | ffmpeg-4.4.3 | NOK | http://autobuild.buildroot.net/results/7a53b576a8fe65317a8166eb058384b18408f1d2 | mips | flann-1.9.2 | NOK | http://autobuild.buildroot.net/results/e1728f4b8a1faf4ea0fff4f18a104aa8f8335849 | riscv64 | fontconfig-2.13.1 | NOK | http://autobuild.buildroot.net/results/e39344406dd3979c3f79adb9d6a276ad8bf234aa | ORPH xtensa | frr-8.4.2 | NOK | http://autobuild.buildroot.net/results/f2c661fb4b2cbfe66a068ef1b336048282290248 | aarch64 | fs/cpio/cpio.mk:128: /home/... | NOK | http://autobuild.buildroot.net/results/6c1feb8f2f0441c917131bf780b7ab3e44f35465 | microblaze | fs/cramfs/cramfs.mk:46: /ho... | NOK | http://autobuild.buildroot.net/results/5c6bb05eb7e59b9d8e40539bf342f25e4c189dd9 | arceb | fs/cramfs/cramfs.mk:46: /ho... | NOK | http://autobuild.buildroot.net/results/f7c8d463a8c929d2ed4fafcb13c3076e9b9abc84 | aarch64 | fs/cramfs/cramfs.mk:46: /ho... | NOK | http://autobuild.buildroot.net/results/2c0c3957929ce849d09e668aea12b734006e5914 | x86_64 | fs/cramfs/cramfs.mk:46: /ho... | NOK | http://autobuild.buildroot.net/results/537aebc903706f5b4c75d321599519dce31d9274 | mips64el | fs/ubi/ubi.mk:51: /home/aut... | NOK | http://autobuild.buildroot.net/results/ca38123621ffce898061330eb13761a3e7baa726 | powerpc | fs/ubi/ubi.mk:51: /home/tho... | NOK | http://autobuild.buildroot.net/results/506c26ccf720ccccddc58ba8a93e9a25c3f96fdf | sparc | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/dd3b5531daeb9160c3e284f4747d5bcd7f9dee8e | aarch64 | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/184a36798d9f6927f81c3ec9dce0c34e3e32b01a | microblazeel | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/eb6398c9b15b4d1a4abf8083a4d101239bdcabe1 | arceb | glibc-2.36-81-g4f4d7a13edfd... | NOK | http://autobuild.buildroot.net/results/ff63a5cbb5354a80563b14828a96a2d3e5c63be7 | riscv64 | gmp-6.2.1 | NOK | http://autobuild.buildroot.net/results/37bd012d2de4ca6c4a6972f6f8f61beac64c9b93 | ORPH microblazeel | gobject-introspection | TIM | http://autobuild.buildroot.net/results/f8b321c4644ad3e976df2a85ee3d12aba2babe7c | sparc64 | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/10b414dd629606336204d6c1e5bd7bbc77164e92 | ORPH x86_64 | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/dea78d5c1a1155e772e4f9af997b0cc9c76c8bfd | ORPH arceb | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/b64bc3574f27cccbace968d2a2694d12fe853554 | riscv64 | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/10298d262c2b5bae434aed2f80d1e55da94265ca | microblaze | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/f64c8959ec15abe2e4f3f318aa70ea5414689be7 | riscv64 | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/d26cacf9a04e8835f87906fd44b443f012cddc8a | microblazeel | host-gcc-final-10.4.0 | NOK | http://autobuild.buildroot.net/results/29dde1c27b6cf2f8bfdd6eff5243f36399ec9a7b | riscv64 | host-go-1.19.6 | NOK | http://autobuild.buildroot.net/results/125cae7434b708022f902289303425e09d8f6544 | aarch64 | host-go-bootstrap-1.4-boots... | NOK | http://autobuild.buildroot.net/results/8ee66f0d61ed5c374565f176c116a872e3b78244 | ORPH microblazeel | host-go-bootstrap-1.4-boots... | NOK | http://autobuild.buildroot.net/results/694991ab6a7394494897e585798c53edb269c780 | ORPH mips64el | host-go-bootstrap-1.4-boots... | NOK | http://autobuild.buildroot.net/results/11d8d9c98fc053fb5c7a3c3753e35ab1f4a6a8f7 | ORPH powerpc64 | host-go-bootstrap-1.4-boots... | NOK | http://autobuild.buildroot.net/results/0952e8bf6cbfcd69b4d0a6526fede8e62431dc27 | ORPH sparc64 | host-go-bootstrap-1.4-boots... | NOK | http://autobuild.buildroot.net/results/6a4b2942c39423aa093217d9f233cf3f2f86d51f | ORPH aarch64 | host-go-bootstrap-1.4-boots... | NOK | http://autobuild.buildroot.net/results/dd16b3f4e59c353cd8c2a65a25f1626218c7df76 | ORPH x86_64 | host-go-bootstrap-1.4-boots... | NOK | http://autobuild.buildroot.net/results/d940edf78fe83aca844a8471c17d1fbd0644f651 | ORPH nios2 | host-go-bootstrap-1.4-boots... | NOK | http://autobuild.buildroot.net/results/50943061ee4a802cda38111a6c74f7c123b3ae28 | ORPH i686 | host-go-bootstrap-1.4-boots... | NOK | http://autobuild.buildroot.net/results/3c1bb7e774e98870786b0a8e8e4cdb0ea58a0567 | ORPH x86_64 | host-go-bootstrap-1.4-boots... | NOK | http://autobuild.buildroot.net/results/3b2e0ad8dc70828e938406b0cbca7bd0864c600a | ORPH s390x | host-go-bootstrap-1.4-boots... | NOK | http://autobuild.buildroot.net/results/fd317a1706a46a74acf83f54552577e05facb470 | ORPH mips64el | host-go-bootstrap-1.4-boots... | NOK | http://autobuild.buildroot.net/results/c73c40a86b1bb728d20021b637afb7f6de6319cf | ORPH mips64 | host-go-bootstrap-1.4-boots... | NOK | http://autobuild.buildroot.net/results/0559f35e1b611c3ba0978fb7075d7354d46ffc2c | ORPH mips64el | host-go-bootstrap-1.4-boots... | NOK | http://autobuild.buildroot.net/results/6122a757e8eb2bea709c7cb6fe39f8b4fbda556d | ORPH sparc | host-go-bootstrap-1.4-boots... | NOK | http://autobuild.buildroot.net/results/56184d1b83d16590da70d0607b9bf4aeba881bef | ORPH mips64 | host-go-bootstrap-1.4-boots... | NOK | http://autobuild.buildroot.net/results/9a9003a538238862153b8c9db6b9937e8f8f5480 | ORPH arm | host-go-bootstrap-1.4-boots... | NOK | http://autobuild.buildroot.net/results/dc506d56925b64570a12cbd9b37ae0e604178e5c | ORPH s390x | host-go-bootstrap-1.4-boots... | NOK | http://autobuild.buildroot.net/results/72f95527813caed7a2374fb3009e568c34674d32 | ORPH arceb | host-go-bootstrap-1.4-boots... | NOK | http://autobuild.buildroot.net/results/3623200a84cd028f0bb616e911c31bfd9bdadfbb | ORPH aarch64 | host-go-bootstrap-1.4-boots... | NOK | http://autobuild.buildroot.net/results/a2fb5de6a3276d0a590c5912073df67c602cc3ab | ORPH or1k | host-go-bootstrap-1.4-boots... | NOK | http://autobuild.buildroot.net/results/c09f155f2f6c9b96c36040a4b5c2cb15aa913ccf | ORPH powerpc64le | host-go-bootstrap-1.4-boots... | NOK | http://autobuild.buildroot.net/results/20eff5d3bce8f74002432db0be77c2f5353c8554 | ORPH sparc | host-go-bootstrap-1.4-boots... | NOK | http://autobuild.buildroot.net/results/5f532107d606843aafc083dcad54f47fed652768 | ORPH x86_64 | host-go-bootstrap-1.4-boots... | NOK | http://autobuild.buildroot.net/results/b34ea840551fadee376412fd30a92cccd4b2e295 | ORPH aarch64_be | host-go-bootstrap-1.4-boots... | NOK | http://autobuild.buildroot.net/results/2c89d2aefdd1449a433729ee0de4acb4c5f86f77 | ORPH x86_64 | host-go-bootstrap-1.4-boots... | NOK | http://autobuild.buildroot.net/results/b9a147177318085fe67cf0b5ae2334156909395b | ORPH aarch64_be | host-go-bootstrap-1.4-boots... | NOK | http://autobuild.buildroot.net/results/80299d6bc66ba8225053edceeb9b15ff39272d8e | ORPH aarch64 | host-go-bootstrap-1.4-boots... | NOK | http://autobuild.buildroot.net/results/f68addf50b2305bc5d474dcd1ab98145c671ef96 | ORPH s390x | host-go-bootstrap-1.4-boots... | NOK | http://autobuild.buildroot.net/results/957826ad72caf7547dbbacd79261222a71a1a8fd | ORPH s390x | host-go-bootstrap-1.4-boots... | NOK | http://autobuild.buildroot.net/results/a0b7edf635ce0676264c06579dbd424b26987aec | ORPH arm | host-go-bootstrap-1.4-boots... | NOK | http://autobuild.buildroot.net/results/b4cc3ed14594522b084290a662ffd41ddcc4721b | ORPH arceb | host-go-bootstrap-1.4-boots... | NOK | http://autobuild.buildroot.net/results/94dbe4a3de9d5667b9f8fe75b976cbd99c5d21f5 | ORPH riscv64 | host-go-bootstrap-1.4-boots... | NOK | http://autobuild.buildroot.net/results/62e94ab78c9d0980fb09bc53605f3795fd208232 | ORPH or1k | host-go-bootstrap-1.4-boots... | NOK | http://autobuild.buildroot.net/results/8217b5dbea5a1c42101c8900c38b3e334fe0b03a | ORPH arceb | host-go-bootstrap-1.4-boots... | NOK | http://autobuild.buildroot.net/results/064dfbff617c0a71abae1a5ef268d7b453d034b9 | ORPH aarch64_be | host-go-bootstrap-1.4-boots... | NOK | http://autobuild.buildroot.net/results/a90528ff8b07cdcab758ea388b70639f2fae7cd8 | ORPH riscv32 | host-go-bootstrap-1.4-boots... | NOK | http://autobuild.buildroot.net/results/2b31818760da42d3dd97a8ba8b87080a30b6bdc7 | ORPH s390x | host-go-bootstrap-1.4-boots... | NOK | http://autobuild.buildroot.net/results/f2fa4bd5536ac51d8d27de2264c18b3c7618ef24 | ORPH x86_64 | host-go-bootstrap-1.4-boots... | NOK | http://autobuild.buildroot.net/results/890fd894ae9da654e53ad736991c674eb66e1240 | ORPH arc | host-go-bootstrap-1.4-boots... | NOK | http://autobuild.buildroot.net/results/06cacdeae366618a59ac1447a70671d91621e619 | ORPH i686 | host-go-bootstrap-1.4-boots... | NOK | http://autobuild.buildroot.net/results/0434b2e5e9f2d00c6d6760686d0bf287092d8a4d | ORPH microblaze | host-go-bootstrap-1.4-boots... | NOK | http://autobuild.buildroot.net/results/d0c8c63d17c340954fbdbe3c709020e9fdfb9401 | ORPH x86_64 | host-go-bootstrap-1.4-boots... | NOK | http://autobuild.buildroot.net/results/62d0ec9eb3b0ba51d673e73a2118df5060862f0b | ORPH microblazeel | host-go-bootstrap-1.4-boots... | NOK | http://autobuild.buildroot.net/results/539a246bec7c69778e45392f76c6390d2b02b7ba | ORPH aarch64 | host-go-bootstrap-1.4-boots... | NOK | http://autobuild.buildroot.net/results/77d527089c11de6c928a56e08731e3a9230d8378 | ORPH s390x | host-go-bootstrap-1.4-boots... | NOK | http://autobuild.buildroot.net/results/ec14fe226f06088e16b0e44bbda02a8497787e05 | ORPH aarch64_be | host-go-bootstrap-1.4-boots... | NOK | http://autobuild.buildroot.net/results/57848e4102c0e8a9dfec4687a9f679a340c3f8de | ORPH powerpc64 | host-go-bootstrap-1.4-boots... | NOK | http://autobuild.buildroot.net/results/13a9d44f1bf0a21303a523583961a645b8ebd3c8 | ORPH powerpc64le | host-kmod-30 | NOK | http://autobuild.buildroot.net/results/c820f862d0fe9c6ea09370c1bf1077e9e2ae38b3 | i686 | host-libzlib-1.2.13 | NOK | http://autobuild.buildroot.net/results/836a9a588376872b1c4c2c301045b38dd02b7686 | ORPH powerpc | host-libzlib-1.2.13 | NOK | http://autobuild.buildroot.net/results/c7c28870612ff981b4bd80389b75c5a330013a3b | ORPH sh4a | host-libzlib-1.2.13 | NOK | http://autobuild.buildroot.net/results/64b9e40ff99d111bae4592ba40a4facec743c590 | ORPH arm | host-libzlib-1.2.13 | NOK | http://autobuild.buildroot.net/results/7e23c70317d3d0ed2777c5008cbce9f8030f08c9 | ORPH aarch64_be | host-libzlib-1.2.13 | NOK | http://autobuild.buildroot.net/results/223a2040fa01fe507d7e5d1ab906b6bcb6ace78c | ORPH mips64 | host-libzlib-1.2.13 | NOK | http://autobuild.buildroot.net/results/1fe5f4dc209c0c6a212b05629579251ae12b159b | ORPH m68k | host-libzlib-1.2.13 | NOK | http://autobuild.buildroot.net/results/00de14b1b8a2c6c47ef891cbe4a89e3fe0057f90 | ORPH mipsel | host-libzlib-1.2.13 | NOK | http://autobuild.buildroot.net/results/e66eb66b266c499ee62211d97ddba9a3e9e7d7d8 | ORPH powerpc | host-pahole-1.24 | NOK | http://autobuild.buildroot.net/results/f90da7c36491c08f36c4fcf837504f7f83af5880 | x86_64 | host-rust-1.67.0 | NOK | http://autobuild.buildroot.net/results/c9c40954e9154e11642119ac2bd9dd1e13aa44a2 | armeb | host-rust-1.67.0 | NOK | http://autobuild.buildroot.net/results/aa4817e920fb2af2ba285eb62238dc729d6bbdb0 | x86_64 | host-rust-1.67.0 | NOK | http://autobuild.buildroot.net/results/a508442f8d078a3d6f957038031b52f9c5870ac0 | sh4a | kexec-2.0.25 | NOK | http://autobuild.buildroot.net/results/eec59654b5acf1b958999de01d2cefd082e583e2 | i686 | kvmtool-f77d646ba01d04be5aa... | NOK | http://autobuild.buildroot.net/results/335e8f20e5da61cc73bf09180552dc00722e459e | ORPH sh4eb | lesstif-0.95.2 | NOK | http://autobuild.buildroot.net/results/1bcd9b5d6355a2ade39d28ae7855de780dbc4bb7 | ORPH riscv64 | libcap-ng-0.8.3 | NOK | http://autobuild.buildroot.net/results/9b71ce9e46027fd0cefdaa9e9329bcea63b1af82 | i686 | libgcrypt-1.10.1 | NOK | http://autobuild.buildroot.net/results/79502d3f64de9052333c11d3c2e4c045f3d12189 | ORPH arceb | libglib2-2.72.3 | NOK | http://autobuild.buildroot.net/results/9b2f1561616119ba70fe37665b3c314368f46165 | arceb | libglib2-2.72.3 | NOK | http://autobuild.buildroot.net/results/f233c80ebd98df7c70a937fe2ea669a1a6729fe8 | arceb | libglib2-2.72.3 | NOK | http://autobuild.buildroot.net/results/80d1c00d45fbe614bcac7ee644c2c23bfc6b1469 | arc | libglib2-2.72.3 | NOK | http://autobuild.buildroot.net/results/3fd5c15f01092c2af70ab0359a4a39f1aefecd0c | arc | libglib2-2.72.3 | NOK | http://autobuild.buildroot.net/results/a5e0e0ea403ccf5251d63f15ac28136766147b95 | arceb | libglib2-2.72.3 | NOK | http://autobuild.buildroot.net/results/b0bcf379866170d8a2dc3de430cd6f9333bf8ce8 | arc | libglib2-2.72.3 | NOK | http://autobuild.buildroot.net/results/6bdf6d7dba2d329a3a93ed65e97ead9b2ca44016 | arceb | libglib2-2.72.3 | NOK | http://autobuild.buildroot.net/results/236cb47b235f5ae3f34f74f89378ca9d67f3aad6 | i686 | libnss-3.88.1 | NOK | http://autobuild.buildroot.net/results/f79d8d10dd564777a08cef0996e7b6dd9dd2453d | arceb | libtommath-1.2.0 | NOK | http://autobuild.buildroot.net/results/a66eb3453b57e4b8bc04ef7c3f6e5a82d4d8e68e | armeb | linux-5.10.162-cip24-rt10 | NOK | http://autobuild.buildroot.net/results/503834f514b9c1b0cef6e6a4c47594147b962899 | ORPH sh4aeb | linux-6.1.14 | NOK | http://autobuild.buildroot.net/results/8da54cfd47f0417095a4608bba538241fb42c012 | ORPH powerpc | linux-6.1.14 | NOK | http://autobuild.buildroot.net/results/33f3a8d3fb375e0ccfc42bf5944ee295fb8956c5 | ORPH nios2 | linux-6.1.14 | NOK | http://autobuild.buildroot.net/results/768e2afc49871ff379ee3659de13c44659789f4c | ORPH powerpc64 | linux-6.1.14 | NOK | http://autobuild.buildroot.net/results/a99f84b0011afceb30c34166f453142400466d91 | ORPH mipsel | linux-6.1.14 | NOK | http://autobuild.buildroot.net/results/73e8bd334de95f872b6eb3817efebc16d52d8660 | ORPH microblaze | linux-tools | NOK | http://autobuild.buildroot.net/results/103f7df18f70fb5e8248f441c640dd819cf8f245 | ORPH powerpc64le | ltp-testsuite-20220930 | NOK | http://autobuild.buildroot.net/results/52136f9b548ab0e6405396abf3c03e4abf05e0b0 | armeb | ltp-testsuite-20220930 | NOK | http://autobuild.buildroot.net/results/804822d21ebecea2997781586baa55b8fbcaadda | sparc64 | ltp-testsuite-20220930 | NOK | http://autobuild.buildroot.net/results/d49b8a2f99b95075fb230f906834f82f75c62a11 | arc | lttng-modules-2.13.7 | NOK | http://autobuild.buildroot.net/results/c5e068f51b007dd24f3a2a91ed81ce2cf78c6018 | aarch64_be | lxc-5.0.2 | NOK | http://autobuild.buildroot.net/results/421ab1b83d84c0d5a026904f58550b7225d47136 | aarch64_be | lxc-5.0.2 | NOK | http://autobuild.buildroot.net/results/23b3280ca241804bb75711dc057c4851bf2710f5 | armeb | netsniff-ng-0.6.8 | NOK | http://autobuild.buildroot.net/results/35dbb0f34f787fe773c187e0d71598793210774d | powerpc64le | network-manager-1.40.10 | NOK | http://autobuild.buildroot.net/results/639c16b7df785c3240f43efc75daf1b78d7adcb5 | ORPH aarch64_be | network-manager-1.40.10 | NOK | http://autobuild.buildroot.net/results/1d1ea0dca393bd023090477602ca12ebbe3cae91 | ORPH sparc64 | network-manager-1.40.10 | NOK | http://autobuild.buildroot.net/results/ce807d21e1fea9c298e4eaa1ca6db48cc8bc6334 | ORPH sparc64 | ocf-linux-20171122 | NOK | http://autobuild.buildroot.net/results/d87d66d90e7c4fd4f1472320f34af21b98a0c48e | ORPH armeb | olsr-0.9.8 | NOK | http://autobuild.buildroot.net/results/84c622e3fd5661a901fef4451ccef41671e74538 | ORPH nios2 | open62541-v1.3.4 | NOK | http://autobuild.buildroot.net/results/b06b81220366da69e650c9577c2c4b8abf64d81f | ORPH m68k | openssh-9.1p1 | NOK | http://autobuild.buildroot.net/results/6529393b96fc89551960402b315ddb4c2a097c15 | ORPH m68k | openssh-9.1p1 | NOK | http://autobuild.buildroot.net/results/f393ba78cf3263818e11f623b9c04c3b38dbe2d8 | ORPH sparc | pcre2-10.42 | NOK | http://autobuild.buildroot.net/results/cf6f380ec8fc5377b3c0302532df06ec628146af | ORPH microblaze | perl-5.36.0 | NOK | http://autobuild.buildroot.net/results/2cbabcee69217ab87389a33e9fbc8a714c947276 | microblaze | perl-5.36.0 | NOK | http://autobuild.buildroot.net/results/57f81f83cd9d2306d4e5a9bcb6b24fcf16857502 | arm | php-8.2.3 | NOK | http://autobuild.buildroot.net/results/ba7df1b767a7d65f660f9bbe9199119f04e4eead | arc | reaver-1.6.6 | NOK | http://autobuild.buildroot.net/results/164dd0c2fa76c866fba5ef9ef2d670c62c9dc3f0 | sh4 | sdl-1.2.15 | NOK | http://autobuild.buildroot.net/results/83eb058c23656d28d42af6e111e6e052755b0fd5 | ORPH sh4aeb | sdl-1.2.15 | NOK | http://autobuild.buildroot.net/results/72a710a34a283e08c75c5f94b3c973cd633a1608 | ORPH microblazeel | tcf-agent-1.7.0 | NOK | http://autobuild.buildroot.net/results/b1fe113a212d97f093349bd432abff0905e33f6c | mips64el | traceroute-2.1.0 | NOK | http://autobuild.buildroot.net/results/f8d18e828db5032b00ef2f68bf48e737074a5fbf | nios2 | unknown | NOK | http://autobuild.buildroot.net/results/a26811aa805643443d0df46865ec7e246c5f9e27 | s390x | unknown | NOK | http://autobuild.buildroot.net/results/4630ee2b066a5679e6a8cedd987dab8cb1e979e6 | powerpc | unknown | NOK | http://autobuild.buildroot.net/results/c3daaf97f0a9967119fe4fc7746c5cf60645be71 | mips | unknown | NOK | http://autobuild.buildroot.net/results/ba9c7f32ac8b50f5e19facae4fcc706f7281f1bf | mips64el | unknown | NOK | http://autobuild.buildroot.net/results/7d5b6c0cb9c5abb13ae493e4f37203a33c2adb62 | aarch64_be | unknown | NOK | http://autobuild.buildroot.net/results/c9525620451d82cdd5e240aed9adfecf8cc59c4a | aarch64 | unknown | NOK | http://autobuild.buildroot.net/results/72f0bd743f180e8da70b9208c50f1685e1cde361 | or1k | uqmi-0a19b5b77140465c29e2af... | NOK | http://autobuild.buildroot.net/results/1b2db233fcaf6741376caca67833ffb8f912ce41 | ORPH nios2 | uqmi-0a19b5b77140465c29e2af... | NOK | http://autobuild.buildroot.net/results/0e47ce704f6c9c9dd6c2343f12178e841243e019 | ORPH sparc64 | uqmi-0a19b5b77140465c29e2af... | NOK | http://autobuild.buildroot.net/results/df380f921b74527b77290a658de0c57680083afa | ORPH powerpc64le | uqmi-0a19b5b77140465c29e2af... | NOK | http://autobuild.buildroot.net/results/06e5106c3b7af11eac445b95cd87b8c2f4a4df91 | ORPH arm | uqmi-0a19b5b77140465c29e2af... | NOK | http://autobuild.buildroot.net/results/fbb4b7079859fd25f52c2570d92e20dded58a13d | ORPH sparc64 | uqmi-0a19b5b77140465c29e2af... | NOK | http://autobuild.buildroot.net/results/f7ea1868a7fb9370832ca26478c7db95cf5fe050 | ORPH powerpc64 | uqmi-0a19b5b77140465c29e2af... | NOK | http://autobuild.buildroot.net/results/393f2ed653073a5a7b3ca9e968c81e62d32f0d5f | ORPH xtensa | uqmi-0a19b5b77140465c29e2af... | NOK | http://autobuild.buildroot.net/results/0b46817f437d346af380407cd7189594f1875a09 | ORPH Classification of failures by reason for next --------------------------------------------- glibc-2.36-81-g4f4d7a13edfd... | 2 host-binutils-2.39 | 2 unknown | 2 cmocka-1.1.5 | 1 fluent-bit-2.0.9 | 1 fs/ubifs/ubifs.mk:49: /home... | 1 gobject-introspection-1.72.0 | 1 host-binutils-2.38 | 1 host-gcc-final-10.4.0 | 1 host-go-1.19.6 | 1 host-rust-1.67.1 | 1 libdeflate-1.15 | 1 libglvnd-1.4.0 | 1 libnss-3.88.1 | 1 mutt-2.2.9 | 1 olsr-0.9.8 | 1 php-8.2.3 | 1 python-numpy-1.23.5 | 1 quickjs-2021-03-27 | 1 speechd-0.11.4 | 1 systemd-252.4 | 1 wpa_supplicant-2.10 | 1 Detail of failures for next --------------------------- arch | reason | OK? | url | orph? -------------+--------------------------------+-----+---------------------------------------------------------------------------------+------- armeb | cmocka-1.1.5 | NOK | http://autobuild.buildroot.net/results/7389c74792e1262fb79735ddab018faf300cab4e | mips | fluent-bit-2.0.9 | NOK | http://autobuild.buildroot.net/results/ac42e6e819836dfff865ad7f6b876ffefdb94aca | xtensa | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/a6a4258874bb584f757fbc818d48d0d8884b636d | powerpc | glibc-2.36-81-g4f4d7a13edfd... | NOK | http://autobuild.buildroot.net/results/7b80ae180aedcf1e38ce402be220703cded3ffb4 | powerpc | glibc-2.36-81-g4f4d7a13edfd... | NOK | http://autobuild.buildroot.net/results/4e8cb6e8727accd374345f342230899963993b25 | microblaze | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/ed74ea4cc39d7aff2b7a23543b1a1e2f74a82e6b | ORPH powerpc64 | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/db4a14f88fde8f518293b86fc9683ae9b9bb24e7 | sparc | host-binutils-2.39 | NOK | http://autobuild.buildroot.net/results/20e5c34fffd2ffa1a97924b84b3f03322c45077e | or1k | host-binutils-2.39 | NOK | http://autobuild.buildroot.net/results/433ef1ef57028c9651e7b0b11192855f40524312 | riscv32 | host-gcc-final-10.4.0 | NOK | http://autobuild.buildroot.net/results/a8b8e703b2b66d43949924d611b0a4c8348de35e | mips64 | host-go-1.19.6 | NOK | http://autobuild.buildroot.net/results/75e668faa5c979d53e06f9b271223442ab2ef1af | s390x | host-rust-1.67.1 | NOK | http://autobuild.buildroot.net/results/ba913bbe96a6b6517843446d46adf4dfd4e2d38c | arm | libdeflate-1.15 | NOK | http://autobuild.buildroot.net/results/767fa07d2896b3367190c6eac50850476d985454 | mips | libglvnd-1.4.0 | NOK | http://autobuild.buildroot.net/results/793efda4e68d4164aab84b2ae509cd13dcf4d880 | ORPH or1k | libnss-3.88.1 | NOK | http://autobuild.buildroot.net/results/fad2d7790a6db4024acffd0909fd3ced38fe7a80 | nios2 | mutt-2.2.9 | NOK | http://autobuild.buildroot.net/results/d29bd188e3de7518a2e1a291b202dcef6550f233 | microblazeel | olsr-0.9.8 | NOK | http://autobuild.buildroot.net/results/6affff761097218b9ad921a74c4b6c447dfd4abc | ORPH microblaze | php-8.2.3 | NOK | http://autobuild.buildroot.net/results/112ec5cb0de6f55a29caf7ec563367afd28eb8a0 | i686 | python-numpy-1.23.5 | NOK | http://autobuild.buildroot.net/results/1850484e1d810ef09711b652ff7084a15f9bc4be | microblaze | quickjs-2021-03-27 | NOK | http://autobuild.buildroot.net/results/2cee5d9a813af06fc88d362d2154468af594242f | mips64 | speechd-0.11.4 | NOK | http://autobuild.buildroot.net/results/a00082eae10e06259c0cd88f28857a6b94d5e8d1 | x86_64 | systemd-252.4 | NOK | http://autobuild.buildroot.net/results/1c7eab11aee3fc365660efea7daef1ff331f7598 | powerpc64le | unknown | NOK | http://autobuild.buildroot.net/results/4444d4c43b81e02eff323dd05c3700f18fff4154 | or1k | unknown | NOK | http://autobuild.buildroot.net/results/e6ff1df66d5967e8c7788aae83cb0ce5fd3d185b | arc | wpa_supplicant-2.10 | NOK | http://autobuild.buildroot.net/results/533200121640b60144ce92a2a337a36df23bcffd | Classification of failures by reason for 2022.11.x -------------------------------------------------- gobject-introspection-1.72.0 | 1 host-pahole-1.24 | 1 host-rust-1.64.0 | 1 ulog-0389d243352255f6182326... | 1 unknown | 1 Detail of failures for 2022.11.x -------------------------------- arch | reason | OK? | url | orph? -------------+--------------------------------+-----+---------------------------------------------------------------------------------+------- x86_64 | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/cb03fb1a8ab151be1d7d5029821e635a14ff2cae | ORPH arc | host-pahole-1.24 | NOK | http://autobuild.buildroot.net/results/b0bab5db226fd4af0c37f229c4e42c60847360a7 | aarch64 | host-rust-1.64.0 | NOK | http://autobuild.buildroot.net/results/83416f7b907fd3539e7a2068bed3213740c3f3d2 | mips | ulog-0389d243352255f6182326... | NOK | http://autobuild.buildroot.net/results/a69e6e6db4626ede9810ae99172eb0d9444c000e | i686 | unknown | NOK | http://autobuild.buildroot.net/results/4d00ecda2481d283b87ae7cabcfab58943e00a42 | Gitlab CI results for 2023-03-10 ================================ Detail of defconfig failures for 2023.02-rc3 -------------------------------------------- defconfig | link to the job | orph? ----------------------------------+---------------------------------------------------------------+------ qemu_m68k_mcf5208 | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440143 | qemu_s390x | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440196 | qemu_sh4_r2d | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440197 | qemu_sh4eb_r2d | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440199 | qemu_sparc64_sun4u | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440201 | qemu_sparc_ss10 | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440203 | qemu_x86 | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440216 | qemu_x86_64 | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440205 | qemu_xtensa_lx60 | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440218 | qemu_xtensa_lx60_nommu | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440220 | Detail of runtime-test failures for 2023.02-rc3 ----------------------------------------------- runtime-test | link to the job | orph? --------------------------+---------------------------------------------------------------+------ DetectBadArchTest | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440235 | ORPH TestATFAllwinner | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440222 | ORPH TestATFVexpress | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440223 | ORPH TestAarch64Pages64kGlibc | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440615 | ORPH TestAarch64Pages64kMusl | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440617 | ORPH TestAarch64Pages64kuClibc | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440619 | ORPH TestAtop | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440349 | ORPH TestAvocado | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440351 | ORPH TestCheckPackage | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440975 | TestClangCompilerRT | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440356 | ORPH TestCpioDracutGlibc | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440261 | ORPH ...ioDracutGlibcMergedUsr | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440263 | ORPH TestCpioDracutMusl | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440265 | ORPH ...pioDracutMuslMergedUsr | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440266 | ORPH TestCpioDracutUclibc | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440267 | ORPH ...oDracutUclibcMergedUsr | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440268 | ORPH TestCpioFull | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440269 | ORPH TestCrudiniPy3 | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440357 | ORPH TestDockerCompose | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440358 | ORPH TestDropbear | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440360 | ORPH TestDtbocfg | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440362 | ORPH TestEdk2 | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440225 | ORPH TestExecline | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440364 | ORPH TestExt2 | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440270 | ORPH TestExt2r1 | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440271 | ORPH TestExt3 | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440272 | ORPH TestExt4 | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440273 | ORPH ...rch64GlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440629 | ORPH ...tlinAarch64GlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440630 | ORPH ...arch64MuslBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440631 | ORPH ...otlinAarch64MuslStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440632 | ORPH ...ch64UclibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440633 | ORPH ...linAarch64UclibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440634 | ORPH ...h64beGlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440635 | ORPH ...inAarch64beGlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440636 | ORPH ...64beUclibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440637 | ORPH ...nAarch64beUclibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440638 | ORPH ...750dUclibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440639 | ORPH ...nArcle750dUclibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440640 | ORPH ...ehs38GlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440641 | ORPH ...inArclehs38GlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440642 | ORPH ...hs38UclibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440643 | ORPH ...nArclehs38UclibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440644 | ORPH ...abihfGlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440645 | ORPH ...mebv7eabihfGlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440647 | ORPH ...eabihfMuslBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440649 | ORPH ...rmebv7eabihfMuslStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440651 | ORPH ...bihfUclibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440654 | ORPH ...ebv7eabihfUclibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440655 | ORPH ...5eabiGlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440656 | ORPH ...inArmv5eabiGlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440657 | ORPH ...v5eabiMuslBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440658 | ORPH ...linArmv5eabiMuslStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440659 | ORPH ...eabiUclibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440660 | ORPH ...nArmv5eabiUclibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440661 | ORPH ...abihfGlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440662 | ORPH ...Armv6eabihfGlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440663 | ORPH ...eabihfMuslBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440664 | ORPH ...nArmv6eabihfMuslStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440665 | ORPH ...bihfUclibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440666 | ORPH ...rmv6eabihfUclibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440667 | ORPH ...abihfGlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440668 | ORPH ...Armv7eabihfGlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440669 | ORPH ...eabihfMuslBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440670 | ORPH ...nArmv7eabihfMuslStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440671 | ORPH ...bihfUclibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440672 | ORPH ...rmv7eabihfUclibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440673 | ORPH ...mv7mUclibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440674 | ORPH ...tlinArmv7mUclibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440675 | ORPH ...8xxxUclibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440676 | ORPH ...nM68k68xxxUclibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440677 | ORPH ...fireUclibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440678 | ORPH ...8kcoldfireUclibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440680 | ORPH ...azebeGlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440682 | ORPH ...icroblazebeGlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440684 | ORPH ...lazebeMuslBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440685 | ORPH ...MicroblazebeMuslStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440687 | ORPH ...zebeUclibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440688 | ORPH ...croblazebeUclibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440689 | ORPH ...azeelGlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440691 | ORPH ...icroblazeelGlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440693 | ORPH ...lazeelMuslBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440695 | ORPH ...MicroblazeelMuslStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440697 | ORPH ...zeelUclibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440699 | ORPH ...croblazeelUclibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440702 | ORPH ...ips32GlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440704 | ORPH ...otlinMips32GlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440706 | ORPH ...Mips32MuslBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440708 | ORPH ...ootlinMips32MuslStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440711 | ORPH ...ps32UclibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440712 | ORPH ...tlinMips32UclibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440714 | ORPH ...s32elGlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440716 | ORPH ...linMips32elGlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440718 | ORPH ...ps32elMuslBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440721 | ORPH ...tlinMips32elMuslStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440723 | ORPH ...32elUclibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440724 | ORPH ...inMips32elUclibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440727 | ORPH ...2r5elGlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440729 | ORPH ...nMips32r5elGlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440731 | ORPH ...32r5elMuslBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440735 | ORPH ...inMips32r5elMuslStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440737 | ORPH ...r5elUclibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440741 | ORPH ...Mips32r5elUclibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440743 | ORPH ...2r6elGlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440745 | ORPH ...nMips32r6elGlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440747 | ORPH ...32r6elMuslBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440749 | ORPH ...inMips32r6elMuslStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440751 | ORPH ...r6elUclibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440752 | ORPH ...Mips32r6elUclibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440754 | ORPH ...eln32GlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440756 | ORPH ...Mips64eln32GlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440758 | ORPH ...4eln32MuslBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440760 | ORPH ...nMips64eln32MuslStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440761 | ORPH ...ln32UclibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440763 | ORPH ...ips64eln32UclibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440764 | ORPH ...64n32GlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440766 | ORPH ...inMips64n32GlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440767 | ORPH ...s64n32MuslBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440769 | ORPH ...linMips64n32MuslStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440772 | ORPH ...4n32UclibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440774 | ORPH ...nMips64n32UclibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440776 | ORPH ...eln32GlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440779 | ORPH ...ps64r6eln32GlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440782 | ORPH ...6eln32MuslBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440784 | ORPH ...ips64r6eln32MuslStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440787 | ORPH ...ln32UclibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440789 | ORPH ...s64r6eln32UclibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440791 | ORPH ...Nios2GlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440794 | ORPH ...ootlinNios2GlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440796 | ORPH ...nriscGlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440798 | ORPH ...linOpenriscGlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440801 | ORPH ...enriscMuslBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440805 | ORPH ...tlinOpenriscMuslStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440807 | ORPH ...riscUclibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440810 | ORPH ...inOpenriscUclibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440811 | ORPH ...440fpGlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440813 | ORPH ...owerpc440fpGlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440814 | ORPH ...c440fpMuslBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440816 | ORPH ...Powerpc440fpMuslStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440817 | ORPH ...40fpUclibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440818 | ORPH ...werpc440fpUclibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440821 | ORPH ...e5500GlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440822 | ORPH ...erpc64e5500GlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440825 | ORPH ...e6500GlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440826 | ORPH ...erpc64e6500GlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440829 | ORPH ...4e6500MuslBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440831 | ORPH ...werpc64e6500MuslStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440833 | ORPH ...ower8GlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440835 | ORPH ...c64lepower8GlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440836 | ORPH ...power8MuslBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440838 | ORPH ...pc64lepower8MuslStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440840 | ORPH ...ower8GlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440844 | ORPH ...rpc64power8GlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440845 | ORPH ...power8MuslBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440849 | ORPH ...erpc64power8MuslStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440850 | ORPH ...300c3GlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440853 | ORPH ...werpce300c3GlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440855 | ORPH ...e300c3MuslBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440859 | ORPH ...owerpce300c3MuslStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440862 | ORPH ...00c3UclibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440865 | ORPH ...erpce300c3UclibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440869 | ORPH ...500mcGlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440870 | ORPH ...werpce500mcGlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440873 | ORPH ...e500mcMuslBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440876 | ORPH ...owerpce500mcMuslStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440878 | ORPH ...00mcUclibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440880 | ORPH ...erpce500mcUclibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440882 | ORPH ...lp32dGlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440883 | ORPH ...lp64dGlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440884 | ORPH ...iscv64lp64dGlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440885 | ORPH ...4lp64dMuslBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440887 | ORPH ...Riscv64lp64dMuslStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440888 | ORPH ...p64dUclibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440890 | ORPH ...scv64lp64dUclibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440891 | ORPH ...0xz13GlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440893 | ORPH ...linS390xz13GlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440894 | ORPH ...Shsh4GlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440895 | ORPH ...ootlinShsh4GlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440897 | ORPH ...nShsh4MuslBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440898 | ORPH ...BootlinShsh4MuslStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440899 | ORPH ...hsh4UclibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440901 | ORPH ...otlinShsh4UclibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440902 | ORPH ...h4aebGlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440904 | ORPH ...linShsh4aebGlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440905 | ORPH ...sh4aebMuslBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440907 | ORPH ...tlinShsh4aebMuslStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440908 | ORPH ...arc64GlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440910 | ORPH ...tlinSparc64GlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440911 | ORPH ...rcv8UclibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440914 | ORPH ...linSparcv8UclibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440916 | ORPH ...X8664GlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440918 | ORPH ...ootlinX8664GlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440919 | ORPH ...nX8664MuslBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440921 | ORPH ...BootlinX8664MuslStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440922 | ORPH ...8664UclibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440924 | ORPH ...otlinX8664UclibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440925 | ORPH ...orei7GlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440927 | ORPH ...X8664corei7GlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440928 | ORPH ...corei7MuslBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440931 | ORPH ...nX8664corei7MuslStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440933 | ORPH ...rei7UclibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440934 | ORPH ...8664corei7UclibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440936 | ORPH ...664v2GlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440938 | ORPH ...tlinX8664v2GlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440940 | ORPH ...8664v2MuslBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440941 | ORPH ...otlinX8664v2MuslStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440942 | ORPH ...64v2UclibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440943 | ORPH ...linX8664v2UclibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440944 | ORPH ...664v3GlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440945 | ORPH ...tlinX8664v3GlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440946 | ORPH ...8664v3MuslBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440947 | ORPH ...otlinX8664v3MuslStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440948 | ORPH ...64v3UclibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440949 | ORPH ...linX8664v3UclibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440950 | ORPH ...664v4GlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440951 | ORPH ...tlinX8664v4GlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440952 | ORPH ...8664v4MuslBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440953 | ORPH ...otlinX8664v4MuslStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440954 | ORPH ...64v4UclibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440955 | ORPH ...linX8664v4UclibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440956 | ORPH ...core2GlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440957 | ORPH ...linX86core2GlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440958 | ORPH ...6core2MuslBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440959 | ORPH ...tlinX86core2MuslStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440960 | ORPH ...ore2UclibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440963 | ORPH ...inX86core2UclibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440964 | ORPH ...6i686GlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440965 | ORPH ...tlinX86i686GlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440966 | ORPH ...86i686MuslBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440967 | ORPH ...otlinX86i686MuslStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440968 | ORPH ...i686UclibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440969 | ORPH ...linX86i686UclibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440970 | ORPH ...lx60UclibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440973 | ORPH ...Xtensalx60UclibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440974 | ORPH ...ToolchainBuildrootMusl | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440620 | ORPH ...olchainBuildrootuClibc | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440621 | ORPH ...xternalToolchainCCache | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440622 | ORPH ...ernalToolchainCtngMusl | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440623 | ORPH ...rnalToolchainLinaroArm | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440624 | ORPH ...ToolchainSourceryArmv4 | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440625 | ORPH ...ToolchainSourceryArmv5 | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440626 | ORPH ...ToolchainSourceryArmv7 | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440627 | ORPH TestF2FS | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440274 | ORPH TestFileCapabilities | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440237 | ORPH TestFortifyConserv | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440238 | ORPH TestFortifyNone | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440239 | ORPH TestGdbArc | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440366 | ORPH TestGdbFullTarget | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440368 | ORPH ...GdbHostOnlyAllFeatures | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440369 | ORPH TestGdbHostOnlyDefault | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440371 | ORPH TestGdbserverOnly | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440375 | ORPH TestGetDevelopers | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440976 | ORPH TestGitHash | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440254 | ORPH TestGitHub | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440256 | ORPH TestGitLab | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440258 | ORPH TestGitRefs | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440255 | ORPH TestGlibcAllTimezone | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440251 | ORPH ...DefaultLimitedTimezone | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440252 | ORPH TestGlxinfo | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440377 | ORPH TestGnupg2 | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440379 | ORPH TestGrubAArch64EFI | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440227 | ORPH TestGrubX8664EFI | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440228 | ORPH TestGrubi386BIOS | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440229 | ORPH TestGrubi386EFI | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440230 | ORPH TestGst1Python | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440382 | ORPH TestHWLoc | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440385 | ORPH TestHighway | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440383 | ORPH TestHostBmapTools | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440353 | ORPH TestIPythonPy3 | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440387 | ORPH TestInitSystemBusyboxRo | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440304 | ORPH ...InitSystemBusyboxRoNet | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440306 | ORPH TestInitSystemBusyboxRw | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440308 | ORPH ...InitSystemBusyboxRwNet | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440310 | ORPH TestInitSystemNone | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440313 | ORPH ...InitSystemOpenrcRoFull | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440315 | ORPH ...InitSystemOpenrcRwFull | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440317 | ORPH ...nitSystemSystemdRoFull | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440320 | ORPH ...ystemSystemdRoIfupdown | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440322 | ORPH ...mdRoIfupdownDbusbroker | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440325 | ORPH ...IfupdownDbusbrokerDbus | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440328 | ORPH ...ystemSystemdRoNetworkd | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440332 | ORPH ...nitSystemSystemdRwFull | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440334 | ORPH ...ystemSystemdRwIfupdown | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440338 | ORPH ...mdRwIfupdownDbusbroker | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440339 | ORPH ...IfupdownDbusbrokerDbus | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440342 | ORPH ...ystemSystemdRwNetworkd | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440343 | ORPH TestIso9660Grub2EFI | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440275 | ORPH TestIso9660Grub2External | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440276 | ORPH ...0Grub2ExternalCompress | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440279 | ORPH TestIso9660Grub2Hybrid | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440280 | ORPH TestIso9660Grub2Internal | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440283 | ORPH ...so9660SyslinuxExternal | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440284 | ORPH ...slinuxExternalCompress | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440286 | ORPH ...so9660SyslinuxInternal | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440288 | ORPH TestJffs2 | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440289 | ORPH TestLibJXL | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440390 | ORPH TestLibshdata | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440394 | ORPH TestLua | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440411 | ORPH TestLuaHttp | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440437 | ORPH TestLuaInotify | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440440 | ORPH TestLuaLPeg | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440398 | ORPH TestLuaLsqlite3 | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440406 | ORPH TestLuaLuaArgon2 | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440415 | ORPH TestLuaLuaAugeas | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440419 | ORPH TestLuaLuaCffi | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440423 | ORPH TestLuaLuaCqueues | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440426 | ORPH TestLuaLuaExpat | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440455 | ORPH TestLuaLuaFileSystem | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440457 | ORPH TestLuaLuaGD | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440434 | ORPH TestLuaLuaLdap | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440460 | ORPH TestLuaLuaLyaml | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440445 | ORPH TestLuaLuaPosix | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440464 | ORPH TestLuaLuaSDL2 | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440447 | ORPH TestLuaLuaSec | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440466 | ORPH TestLuaLuaSocket | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440468 | ORPH TestLuaLuacURL | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440429 | ORPH TestLuaLuaossl | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440462 | ORPH TestLuaLuasyslog | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440470 | ORPH TestLuaLuazlib | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440453 | ORPH TestLuaLunix | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440442 | ORPH TestLuaLzlib | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440478 | ORPH TestLuaRings | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440592 | ORPH TestLuaUtf8 | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440449 | ORPH TestLuajit | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440413 | ORPH TestLuajitHttp | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440439 | ORPH TestLuajitInotify | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440441 | ORPH TestLuajitLPeg | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440403 | ORPH TestLuajitLsqlite3 | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440408 | ORPH TestLuajitLuaArgon2 | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440417 | ORPH TestLuajitLuaAugeas | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440422 | ORPH TestLuajitLuaCqueues | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440428 | ORPH TestLuajitLuaExpat | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440456 | ORPH TestLuajitLuaFileSystem | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440459 | ORPH TestLuajitLuaGD | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440436 | ORPH TestLuajitLuaLdap | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440461 | ORPH TestLuajitLuaLyaml | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440446 | ORPH TestLuajitLuaPosix | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440465 | ORPH TestLuajitLuaSDL2 | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440448 | ORPH TestLuajitLuaSec | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440467 | ORPH TestLuajitLuaSocket | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440469 | ORPH TestLuajitLuacURL | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440432 | ORPH TestLuajitLuaossl | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440463 | ORPH TestLuajitLuasyslog | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440472 | ORPH TestLuajitLuazlib | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440454 | ORPH TestLuajitLunix | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440444 | ORPH TestLuajitRings | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440593 | ORPH TestLuajitTurbolua | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440606 | ORPH TestLuajitUtf8 | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440452 | ORPH TestLuvi | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440474 | ORPH TestLxc | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440476 | ORPH TestMender | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440479 | ORPH TestMsrTools | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440480 | ORPH TestNcdu | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440481 | ORPH TestNetdata | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440482 | ORPH TestNoTimezone | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440253 | ORPH TestNodeJSBasic | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440483 | ORPH TestNodeJSModule | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440484 | ORPH TestOci | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440291 | ORPH TestOctave | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440485 | ORPH TestOla | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440486 | ORPH TestOpenJdk | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440487 | ORPH TestOpenSshGlibc | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440488 | ORPH TestOpenSshuClibc | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440489 | ORPH TestOpkg | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440491 | ORPH TestPerftest | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440492 | ORPH TestPerl | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440493 | ORPH TestPerlClassLoad | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440494 | ORPH TestPerlDBDmysql | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440495 | ORPH TestPerlEncodeDetect | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440496 | ORPH TestPerlGDGraph | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440497 | ORPH TestPerlHTMLParser | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440498 | ORPH TestPerlIOSocketMulticast | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440499 | ORPH TestPerlIOSocketSSL | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440500 | ORPH TestPerlLWPProtocolhttps | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440502 | ORPH TestPerlMailDKIM | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440503 | ORPH TestPerlX10 | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440504 | ORPH TestPerlXMLLibXML | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440505 | ORPH TestPerllibwwwperl | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440501 | ORPH TestPhpApcu | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440506 | ORPH TestPhpLuaLua | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440507 | ORPH TestPhpLuaLuajit | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440508 | ORPH TestPhpPam | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440509 | ORPH TestPhpPeclDbus | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440510 | ORPH TestPixz | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440511 | ORPH TestPolkitInitd | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440512 | ORPH TestPolkitSystemd | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440513 | ORPH TestPostScripts | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440244 | ORPH TestProsodyLua51 | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440514 | ORPH TestProsodyLuajit | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440515 | ORPH TestPy3BmapTools | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440354 | ORPH TestPyNdiff | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440565 | ORPH TestPython3Py | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440516 | ORPH TestPython3PyPyc | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440517 | ORPH TestPython3Pyc | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440518 | ORPH TestPythonAugeas | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440522 | ORPH TestPythonAvro | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440525 | ORPH TestPythonPahoMQTT | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440559 | ORPH TestPythonPy3Aexpect | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440519 | ORPH TestPythonPy3Argh | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440520 | ORPH TestPythonPy3Attrs | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440521 | ORPH TestPythonPy3Autobahn | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440523 | ORPH TestPythonPy3Automat | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440524 | ORPH TestPythonPy3Bitstring | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440526 | ORPH TestPythonPy3Boto3 | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440527 | ORPH TestPythonPy3Botocore | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440528 | ORPH TestPythonPy3Can | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440529 | ORPH TestPythonPy3Cbor | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440530 | ORPH TestPythonPy3Click | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440531 | ORPH TestPythonPy3Colorzero | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440532 | ORPH TestPythonPy3Constantly | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440533 | ORPH TestPythonPy3Construct | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440534 | ORPH TestPythonPy3Crossbar | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440535 | ORPH TestPythonPy3Cryptography | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440536 | ORPH TestPythonPy3DBusFast | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440538 | ORPH TestPythonPy3DBusNext | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440539 | ORPH TestPythonPy3Dicttoxml2 | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440540 | ORPH TestPythonPy3Distro | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440541 | ORPH TestPythonPy3Django | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440542 | ORPH TestPythonPy3Dtschema | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440543 | ORPH TestPythonPy3Flask | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440544 | ORPH ...honPy3FlaskExpectsJson | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440545 | ORPH TestPythonPy3Git | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440546 | ORPH TestPythonPy3Gitdb2 | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440547 | ORPH TestPythonPy3GnuPG | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440548 | ORPH TestPythonPy3Gobject | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440549 | ORPH TestPythonPy3Gpiozero | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440550 | ORPH TestPythonPy3Hkdf | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440551 | ORPH TestPythonPy3Incremental | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440552 | ORPH TestPythonPy3Iptables | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440554 | ORPH TestPythonPy3Jmespath | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440556 | ORPH TestPythonPy3Libftdi1 | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440388 | ORPH ...PythonPy3MagicWormhole | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440557 | ORPH TestPythonPy3Munch | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440558 | ORPH TestPythonPy3Passlib | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440560 | ORPH TestPythonPy3Pexpect | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440561 | ORPH TestPythonPy3PyAlsa | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440562 | ORPH TestPythonPy3Pynacl | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440564 | ORPH TestPythonPy3Pytest | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440567 | ORPH ...PythonPy3PytestAsyncio | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440568 | ORPH TestPythonPy3Pyyaml | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440571 | ORPH TestPythonPy3Qrcode | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440572 | ORPH TestPythonPy3RSA | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440576 | ORPH TestPythonPy3RpiGpio | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440575 | ORPH TestPythonPy3S3transfer | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440578 | ORPH TestPythonPy3SciPy | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440579 | ORPH ...thonPy3ServiceIdentity | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440580 | ORPH TestPythonPy3Smmap2 | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440581 | ORPH TestPythonPy3Spake2 | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440582 | ORPH TestPythonPy3Treq | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440583 | ORPH TestPythonPy3Twisted | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440584 | ORPH TestPythonPy3Txaio | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440585 | ORPH TestPythonPy3Txtorcon | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440586 | ORPH TestPythonPy3Ubjson | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440587 | ORPH ...y3UnitTestXmlReporting | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440588 | ORPH TestPythonPy3rtoml | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440577 | ORPH TestPythonPybind | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440563 | ORPH TestRdmaCore | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440590 | ORPH TestRedis | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440591 | ORPH TestRelro | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440240 | ORPH TestRelroPartial | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440241 | ORPH TestRootPassword | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440245 | ORPH TestRootfsOverlay | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440246 | ORPH TestRust | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440594 | ORPH TestRustBin | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440595 | ORPH TestS6 | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440596 | ORPH TestS6Networking | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440597 | ORPH TestS6PortableUtils | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440598 | ORPH TestS6Rc | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440599 | ORPH TestSCP | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440259 | ORPH TestSELinuxCustomGit | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440247 | ORPH TestSELinuxExtraModules | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440248 | ORPH ...ELinuxExtraModulesDirs | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440249 | ORPH TestSELinuxPackage | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440250 | ORPH TestSELinuxSystemdExt4 | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440345 | ORPH ...SELinuxSystemdSquashfs | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440347 | ORPH TestSFTP | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440260 | ORPH TestSquashfs | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440293 | ORPH TestSquashfsMaxBlocksize | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440295 | ORPH TestSquashfsMinBlocksize | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440297 | ORPH TestSspNone | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440242 | ORPH TestSspStrong | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440243 | ORPH TestSudo | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440600 | ORPH TestSysLinuxX86EFI | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440231 | ORPH TestSysLinuxX86LegacyBios | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440232 | ORPH TestSysLinuxX86_64EFI | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440233 | ORPH ...sLinuxX86_64LegacyBios | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440234 | ORPH TestSyslogNg | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440602 | ORPH TestTmux | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440604 | ORPH TestUbi | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440300 | ORPH TestUbootOpensslPkgConfig | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440608 | ORPH TestYaffs2 | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440302 | ORPH TestZ3 | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440609 | ORPH TestZerofree | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440610 | ORPH TestZfsGlibc | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440611 | ORPH TestZfsMusl | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440612 | ORPH TestZfsUclibc | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440614 | ORPH -- http://autobuild.buildroot.net From peter at korsgaard.com Sat Mar 11 08:52:32 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sat, 11 Mar 2023 09:52:32 +0100 Subject: [Buildroot] [PATCH 1/1] support/dependencies/dependencies.sh: require FileHandle perl package for ace In-Reply-To: <20230221133608.966158-1-fontaine.fabrice@gmail.com> (Fabrice Fontaine's message of "Tue, 21 Feb 2023 14:36:08 +0100") References: <20230221133608.966158-1-fontaine.fabrice@gmail.com> Message-ID: <87y1o31xgv.fsf@dell.be.48ers.dk> >>>>> "Fabrice" == Fabrice Fontaine writes: > ace needs FileHandle module: > Can't locate FileHandle.pm in @INC (you may need to install the > FileHandle module) (@INC contains: > /home/buildroot/autobuild/instance-0/output-1/host/lib/perl > /usr/local/lib64/perl5/5.36 /usr/local/share/perl5/5.36 > /usr/lib64/perl5/vendor_perl /usr/share/perl5/vendor_perl > /usr/lib64/perl5 /usr/share/perl5) at > /home/buildroot/autobuild/instance-0/output-1/build/ace-7.0.6/MPC/prj_install.pl > line 17. > BEGIN failed--compilation aborted at > /home/buildroot/autobuild/instance-0/output-1/build/ace-7.0.6/MPC/prj_install.pl > line 17. > Fixes: > - http://autobuild.buildroot.org/results/9dee7c09fd7b41d276df0285a0f3dcae1a71f041 > Signed-off-by: Fabrice Fontaine Committed, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Sat Mar 11 08:51:55 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sat, 11 Mar 2023 09:51:55 +0100 Subject: [Buildroot] [git commit] support/dependencies/dependencies.sh: require FileHandle perl package for ace Message-ID: <20230311085315.78004845F8@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=1c89f36821b8b37143efcd53558c9fda24788808 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master ace needs FileHandle module: Can't locate FileHandle.pm in @INC (you may need to install the FileHandle module) (@INC contains: /home/buildroot/autobuild/instance-0/output-1/host/lib/perl /usr/local/lib64/perl5/5.36 /usr/local/share/perl5/5.36 /usr/lib64/perl5/vendor_perl /usr/share/perl5/vendor_perl /usr/lib64/perl5 /usr/share/perl5) at /home/buildroot/autobuild/instance-0/output-1/build/ace-7.0.6/MPC/prj_install.pl line 17. BEGIN failed--compilation aborted at /home/buildroot/autobuild/instance-0/output-1/build/ace-7.0.6/MPC/prj_install.pl line 17. Fixes: - http://autobuild.buildroot.org/results/9dee7c09fd7b41d276df0285a0f3dcae1a71f041 Signed-off-by: Fabrice Fontaine Signed-off-by: Peter Korsgaard --- support/dependencies/dependencies.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/support/dependencies/dependencies.sh b/support/dependencies/dependencies.sh index 563dbe1595..58f44c8723 100755 --- a/support/dependencies/dependencies.sh +++ b/support/dependencies/dependencies.sh @@ -302,7 +302,7 @@ if grep -q -E '^BR2_PACKAGE_(WEBKITGTK|WPEWEBKIT)=y' $BR2_CONFIG ; then required_perl_modules="${required_perl_modules} JSON::PP" fi -if grep -q ^BR2_TARGET_SYSLINUX=y $BR2_CONFIG ; then +if grep -q -E '^BR2_(PACKAGE_ACE|TARGET_SYSLINUX)=y' $BR2_CONFIG ; then required_perl_modules="$required_perl_modules FileHandle" fi From ju.o at free.fr Sat Mar 11 08:57:07 2023 From: ju.o at free.fr (Julien Olivain) Date: Sat, 11 Mar 2023 09:57:07 +0100 Subject: [Buildroot] [PATCH next 1/2] support/testing/infra/emulator.py: change the shell prompt before running tests Message-ID: <20230311085708.88937-1-ju.o@free.fr> If a program has the string '# ' (i.e. the default shell prompt) in its output, the test execution in the Buildroot runtime test infra is failing. This can be reproduced by adding a single line in a package test script: self.assertRunOk("echo ### this is a string with hashes ###") When executed with, for example, the command: support/testing/run-tests \ -d dl -o output_folder tests.package.test_sometest The test will fail with output: Traceback (most recent call last): File "/buildroot/support/testing/tests/package/test_sometest.py", line 20, in test_run self.assertRunOk("echo ### this is a string with hashes ###") File "/buildroot/support/testing/infra/basetest.py", line 94, in assertRunOk out, exit_code = self.emulator.run(cmd, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/buildroot/support/testing/infra/emulator.py", line 121, in run exit_code = int(exit_code) ^^^^^^^^^^^^^^ ValueError: invalid literal for int() with base 10: '' This issue has been seen with real softwares, for example while writing tests for the dieharder package, which creates report tables formatted with hash characters. See: https://github.com/eddelbuettel/dieharder/blob/3.31.1.4/libdieharder/version.c#L34 See also the output produced by a program invocation with command "dieharder -d 0". This issue could technically be seen with program producing MarkDown formatted output (for example "# Header 1"). This issue happen because the test infra emulator.run() method expect the prompt "# " after running a command and while getting the return code. See: https://git.buildroot.org/buildroot/tree/support/testing/infra/emulator.py?h=2023.02-rc2#n113 Since the string "# " is quite common, this patch changes the prompt after the emulator.login(), by setting the PS1 variable to a string which is less likely to appear in a normal program output. A small caveat: since there is a command echo, the command setting the new prompt needs to be protected to make sure it will not be detected as an actual shell prompt. The prompt is encoded by single-quoting each character (e.g. abc -> 'a''b''c'). Signed-off-by: Julien Olivain --- support/testing/infra/emulator.py | 14 ++++++++++++-- 1 file changed, 12 insertions(+), 2 deletions(-) diff --git a/support/testing/infra/emulator.py b/support/testing/infra/emulator.py index 53876f828c..96f0341c3d 100644 --- a/support/testing/infra/emulator.py +++ b/support/testing/infra/emulator.py @@ -13,6 +13,7 @@ class Emulator(object): # can take a long time to run the emulator. Use a timeout multiplier # when running the tests to avoid sporadic failures. self.timeout_multiplier = timeout_multiplier + self.shell_prompt = "#BRTEST# " # Start Qemu to boot the system # @@ -100,6 +101,15 @@ class Emulator(object): index = self.qemu.expect(["# ", pexpect.TIMEOUT]) if index != 0: raise SystemError("Cannot login") + # Set a special shell prompt while testing. Since the standard + # prompt '# ' is quite generic, a normal process output could + # contain that string and confuse expect. When changing the + # prompt, we also need to encode or escape it in some way to + # make sure the command echo will not be seen as a prompt + # itself. The prompt is encoded by single-quoting each + # character (e.g. abc -> 'a''b''c'). + encoded_prompt = "''".join(self.shell_prompt) + self.run("export PS1='{}'".format(encoded_prompt)) self.run("dmesg -n 1") # Prevent the shell from wrapping the commands at 80 columns. self.run("stty columns 29999") @@ -110,13 +120,13 @@ class Emulator(object): self.qemu.sendline(cmd) if timeout != -1: timeout *= self.timeout_multiplier - self.qemu.expect("# ", timeout=timeout) + self.qemu.expect(self.shell_prompt, timeout=timeout) # Remove double carriage return from qemu stdout so str.splitlines() # works as expected. output = self.qemu.before.replace("\r\r", "\r").splitlines()[1:] self.qemu.sendline("echo $?") - self.qemu.expect("# ") + self.qemu.expect(self.shell_prompt) exit_code = self.qemu.before.splitlines()[2] exit_code = int(exit_code) -- 2.39.2 From ju.o at free.fr Sat Mar 11 08:57:08 2023 From: ju.o at free.fr (Julien Olivain) Date: Sat, 11 Mar 2023 09:57:08 +0100 Subject: [Buildroot] [PATCH next 2/2] support/testing/tests/package/test_dieharder.py: new runtime test In-Reply-To: <20230311085708.88937-1-ju.o@free.fr> References: <20230311085708.88937-1-ju.o@free.fr> Message-ID: <20230311085708.88937-2-ju.o@free.fr> Signed-off-by: Julien Olivain --- Patch tested on branch next at commit b793f3a with command: python3 -m flake8 support/testing/tests/package/test_dieharder.py [no-output] support/testing/run-tests \ -d dl -o output_folder \ tests.package.test_dieharder ... OK --- DEVELOPERS | 1 + .../testing/tests/package/test_dieharder.py | 40 +++++++++++++++++++ 2 files changed, 41 insertions(+) create mode 100644 support/testing/tests/package/test_dieharder.py diff --git a/DEVELOPERS b/DEVELOPERS index d052e59122..84b386aaeb 100644 --- a/DEVELOPERS +++ b/DEVELOPERS @@ -1715,6 +1715,7 @@ F: support/testing/tests/package/sample_python_distro.py F: support/testing/tests/package/sample_python_gnupg.py F: support/testing/tests/package/sample_python_pyalsa.py F: support/testing/tests/package/sample_python_spake2.py +F: support/testing/tests/package/test_dieharder.py F: support/testing/tests/package/test_gnupg2.py F: support/testing/tests/package/test_highway.py F: support/testing/tests/package/test_hwloc.py diff --git a/support/testing/tests/package/test_dieharder.py b/support/testing/tests/package/test_dieharder.py new file mode 100644 index 0000000000..d324a34557 --- /dev/null +++ b/support/testing/tests/package/test_dieharder.py @@ -0,0 +1,40 @@ +import os + +import infra.basetest + + +class TestDieharder(infra.basetest.BRTest): + config = infra.basetest.BASIC_TOOLCHAIN_CONFIG + \ + """ + BR2_PACKAGE_DIEHARDER=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 the program can run (by showing its version) + self.assertRunOk("dieharder -V") + + # The birthdays test on small number (1) of sample is expected to fail + cmd = "dieharder -g /dev/urandom -d diehard_birthdays -t 1" + output, exit_code = self.emulator.run(cmd) + self.assertEqual(exit_code, 0) + self.assertIn("FAILED", '\n'.join(output)) + + # The birthdays test on higher number (25) of sample is expected to succeed + cmd = "dieharder -g mt19937 -d diehard_birthdays -t 25" + output, exit_code = self.emulator.run(cmd, timeout=10) + self.assertEqual(exit_code, 0) + self.assertIn("PASSED", '\n'.join(output)) + + # The birthdays test on file /dev/zero is expected to fail + cmd = "dieharder -g file_input_raw -f /dev/zero -d diehard_birthdays -t 25" + output, exit_code = self.emulator.run(cmd, timeout=40) + self.assertEqual(exit_code, 0) + self.assertIn("FAILED", '\n'.join(output)) -- 2.39.2 From ps.report at gmx.net Sat Mar 11 12:09:25 2023 From: ps.report at gmx.net (Peter Seiderer) Date: Sat, 11 Mar 2023 13:09:25 +0100 Subject: [Buildroot] [PATCH v1] package/uqmi: update patch for fix compile error (gcc false error reporting) Message-ID: <20230311120925.9147-1-ps.report@gmx.net> Update the patch to to avoid gcc false error reporting (apply pragma ignored only for gcc >= 12.x (as the warning '-Wdangling-pointer' was introduced with gcc-12.x). Fixes: - http://autobuild.buildroot.net/results/df380f921b74527b77290a658de0c57680083afa .../build/uqmi-0a19b5b77140465c29e2afa7d611fe93abc9672f/dev.c:213:32: error: unknown option after '#pragma GCC diagnostic' kind [-Werror=pragmas] 213 | #pragma GCC diagnostic ignored "-Wdangling-pointer" | ^~~~~~~~~~~~~~~~~~~~ Signed-off-by: Peter Seiderer --- ....x-false-error-reporting-storing-th.patch} | 23 +++++++++++-------- 1 file changed, 13 insertions(+), 10 deletions(-) rename package/uqmi/{0001-uqmi-avoid-gcc-false-error-reporting-storing-the-add.patch => 0001-uqmi-avoid-gcc-12.x-false-error-reporting-storing-th.patch} (71%) diff --git a/package/uqmi/0001-uqmi-avoid-gcc-false-error-reporting-storing-the-add.patch b/package/uqmi/0001-uqmi-avoid-gcc-12.x-false-error-reporting-storing-th.patch similarity index 71% rename from package/uqmi/0001-uqmi-avoid-gcc-false-error-reporting-storing-the-add.patch rename to package/uqmi/0001-uqmi-avoid-gcc-12.x-false-error-reporting-storing-th.patch index c940925767..e2199228b9 100644 --- a/package/uqmi/0001-uqmi-avoid-gcc-false-error-reporting-storing-the-add.patch +++ b/package/uqmi/0001-uqmi-avoid-gcc-12.x-false-error-reporting-storing-th.patch @@ -1,10 +1,10 @@ -From 4c2eb926efb4de24af5a3b1e8c18195198827491 Mon Sep 17 00:00:00 2001 +From 63ab887be90c7fe37d537ea75e60eb95d6d87d3f Mon Sep 17 00:00:00 2001 From: Peter Seiderer Date: Sun, 5 Mar 2023 22:08:13 +0100 -Subject: [PATCH] uqmi: avoid gcc false error reporting (storing the address of - local variable 'complete' in '*req.complete') +Subject: [PATCH] uqmi: avoid gcc-12.x false error reporting (storing the + address of local variable 'complete' in '*req.complete') -Avoid gcc false error reporting (req->complete is later reset to NULL +Avoid gcc-12.x false error reporting (req->complete is later reset to NULL in case of use of local complete): dev.c:217:23: error: storing the address of local variable 'complete' in '*req.complete' [-Werror=dangling-pointer=] @@ -12,27 +12,30 @@ in case of use of local complete): | ~~~~~~~~~~~~~~^~~~~~~~~~~ Signed-off-by: Peter Seiderer - -[Upstream: http://lists.openwrt.org/pipermail/openwrt-devel/2023-March/040633.html] +[Upstream: http://lists.openwrt.org/pipermail/openwrt-devel/2023-March/040667.html] Signed-off-by: Peter Seiderer +--- +Changes v1 -> v2: + - apply pragma ignored only for gcc >= 12.x (as the warning + '-Wdangling-pointer' was introduced with gcc-12.x) --- dev.c | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/dev.c b/dev.c -index bd10207..b8ac273 100644 +index bd10207..dbd42d4 100644 --- a/dev.c +++ b/dev.c @@ -203,6 +203,15 @@ void qmi_request_cancel(struct qmi_dev *qmi, struct qmi_request *req) __qmi_request_complete(qmi, req, NULL); } -+/* avoid gcc false error reporting: ++/* avoid gcc-12.x false error reporting: + * dev.c:217:23: error: storing the address of local variable ?complete? in ?*req.complete? [-Werror=dangling-pointer=] + * 217 | req->complete = &complete; + * | ~~~~~~~~~~~~~~^~~~~~~~~~~ + */ -+#if __GNUC__ > 4 || (__GNUC__ == 4 && __GNUC_MINOR__ >= 6) ++#if __GNUC__ >= 12 +#pragma GCC diagnostic push +#pragma GCC diagnostic ignored "-Wdangling-pointer" +#endif @@ -43,7 +46,7 @@ index bd10207..b8ac273 100644 return req->ret; } -+#if __GNUC__ > 4 || (__GNUC__ == 4 && __GNUC_MINOR__ >= 6) ++#if __GNUC__ >= 12 +#pragma GCC diagnostic pop +#endif -- 2.39.2 From ju.o at free.fr Sat Mar 11 12:46:06 2023 From: ju.o at free.fr (Julien Olivain) Date: Sat, 11 Mar 2023 13:46:06 +0100 Subject: [Buildroot] [PATCH next 1/2] package/lsof: bump to version 4.98.0 Message-ID: <20230311124607.464110-1-ju.o@free.fr> For change log since 4.96.5, see: - https://github.com/lsof-org/lsof/releases/tag/4.97.0 - https://github.com/lsof-org/lsof/releases/tag/4.98.0 Signed-off-by: Julien Olivain --- Patch tested on branch next at commit b793f3a with commands: make check-package ... 0 warnings generated utils/test-pkg -a -p lsof ... 45 builds, 2 skipped, 0 build failed, 0 legal-info failed, 0 show-info failed --- package/lsof/lsof.hash | 2 +- package/lsof/lsof.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/lsof/lsof.hash b/package/lsof/lsof.hash index 29cf443a24..b6a29b3cea 100644 --- a/package/lsof/lsof.hash +++ b/package/lsof/lsof.hash @@ -1,3 +1,3 @@ # Locally calculated -sha256 e9030af1123ff052ab69e12ef55b8a17dc47ac4bccfba85ee1ca1f31acf29607 lsof-4.96.5.tar.gz +sha256 80308a614508814ac70eb2ae1ed2c4344dcf6076fa60afc7734d6b1a79e62b16 lsof-4.98.0.tar.gz sha256 32a728188b19bf86917659d904ab29d0a294b4506e1c98b8b7f1c70ab4975fe1 dialects/linux/dproto.h diff --git a/package/lsof/lsof.mk b/package/lsof/lsof.mk index fd5887141b..66911dddb9 100644 --- a/package/lsof/lsof.mk +++ b/package/lsof/lsof.mk @@ -4,7 +4,7 @@ # ################################################################################ -LSOF_VERSION = 4.96.5 +LSOF_VERSION = 4.98.0 LSOF_SITE = $(call github,lsof-org,lsof,$(LSOF_VERSION)) LSOF_LICENSE = lsof license # License is repeated in each file, this is a relatively small one. -- 2.39.2 From ju.o at free.fr Sat Mar 11 12:46:07 2023 From: ju.o at free.fr (Julien Olivain) Date: Sat, 11 Mar 2023 13:46:07 +0100 Subject: [Buildroot] [PATCH next 2/2] support/testing/tests/package/test_lsof.py: new runtime test In-Reply-To: <20230311124607.464110-1-ju.o@free.fr> References: <20230311124607.464110-1-ju.o@free.fr> Message-ID: <20230311124607.464110-2-ju.o@free.fr> Signed-off-by: Julien Olivain --- Patch tested on branch next at commit b793f3a with commands: python3 -m flake8 support/testing/tests/package/test_lsof.py [no-output] support/testing/run-tests \ -d dl -o output_folder \ tests.package.test_lsof ... OK --- DEVELOPERS | 1 + support/testing/tests/package/test_lsof.py | 41 ++++++++++++++++++++++ 2 files changed, 42 insertions(+) create mode 100644 support/testing/tests/package/test_lsof.py diff --git a/DEVELOPERS b/DEVELOPERS index d052e59122..7733d5a04e 100644 --- a/DEVELOPERS +++ b/DEVELOPERS @@ -1719,6 +1719,7 @@ F: support/testing/tests/package/test_gnupg2.py F: support/testing/tests/package/test_highway.py F: support/testing/tests/package/test_hwloc.py F: support/testing/tests/package/test_libjxl.py +F: support/testing/tests/package/test_lsof.py F: support/testing/tests/package/test_ncdu.py F: support/testing/tests/package/test_octave.py F: support/testing/tests/package/test_ola.py diff --git a/support/testing/tests/package/test_lsof.py b/support/testing/tests/package/test_lsof.py new file mode 100644 index 0000000000..b0478dfbb7 --- /dev/null +++ b/support/testing/tests/package/test_lsof.py @@ -0,0 +1,41 @@ +import os + +import infra.basetest + + +class TestLsof(infra.basetest.BRTest): + config = infra.basetest.BASIC_TOOLCHAIN_CONFIG + \ + """ + BR2_PACKAGE_BUSYBOX_SHOW_OTHERS=y + BR2_PACKAGE_LSOF=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() + + test_file = "/tmp/this-is-a-test-file" + + # Check the program can execute + self.assertRunOk("lsof -v") + + # Check a normal program invocation + self.assertRunOk("lsof") + + # Check lsof fails if requested file is not opened + _, exit_code = self.emulator.run("lsof {}".format(test_file)) + self.assertNotEqual(exit_code, 0) + + # Open the test file from the shell on descriptor 10 + self.assertRunOk("exec 10> {}".format(test_file)) + + # Check that lsof now show the file + output, exit_code = self.emulator.run("lsof {}".format(test_file)) + self.assertEqual(exit_code, 0) + # output[0] is the lsof header line + self.assertIn(test_file, output[1]) -- 2.39.2 From peter at korsgaard.com Sat Mar 11 13:08:48 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sat, 11 Mar 2023 14:08:48 +0100 Subject: [Buildroot] [PATCH 1/2] package/python-glslang: add new host package In-Reply-To: <20221220202049.3292021-1-bernd.kuhls@t-online.de> (Bernd Kuhls's message of "Tue, 20 Dec 2022 21:20:48 +0100") References: <20221220202049.3292021-1-bernd.kuhls@t-online.de> Message-ID: <87pm9f1llr.fsf@dell.be.48ers.dk> >>>>> "Bernd" == Bernd Kuhls writes: > Needed for mesa3d 22.3.x. > Signed-off-by: Bernd Kuhls Committed, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Sat Mar 11 13:08:53 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sat, 11 Mar 2023 14:08:53 +0100 Subject: [Buildroot] [PATCH 2/2] package/mesa3d: add dependency to host-python-glslang for Vulkan drivers In-Reply-To: <20221220202049.3292021-2-bernd.kuhls@t-online.de> (Bernd Kuhls's message of "Tue, 20 Dec 2022 21:20:49 +0100") References: <20221220202049.3292021-1-bernd.kuhls@t-online.de> <20221220202049.3292021-2-bernd.kuhls@t-online.de> Message-ID: <87lek31llm.fsf@dell.be.48ers.dk> >>>>> "Bernd" == Bernd Kuhls writes: > glslangValidator is needed since mesa3d-22.3.0: > https://gitlab.freedesktop.org/mesa/mesa/-/commit/9786d9ef2abb45a4e832cf1347581e3ca3aae9f0#3968b0378040deeb22000cfaf80d720905d989fc_0_130 > Fixes: > http://autobuild.buildroot.net/results/06a/06a429dcdf776ca32de4570f9a408da6a7e7333d/ > Signed-off-by: Bernd Kuhls Committed, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Sat Mar 11 13:05:49 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sat, 11 Mar 2023 14:05:49 +0100 Subject: [Buildroot] [git commit] package/python-glslang: add new host package Message-ID: <20230311130921.02601861BA@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=f9fe0cf8f64f8ea48f3ee4af28053d7bea52b61f branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Needed for mesa3d 22.3.x. Signed-off-by: Bernd Kuhls Signed-off-by: Peter Korsgaard --- DEVELOPERS | 1 + package/python-glslang/python-glslang.hash | 3 +++ package/python-glslang/python-glslang.mk | 13 +++++++++++++ 3 files changed, 17 insertions(+) diff --git a/DEVELOPERS b/DEVELOPERS index 1dc085b87f..7ef8f79a71 100644 --- a/DEVELOPERS +++ b/DEVELOPERS @@ -439,6 +439,7 @@ F: package/pound/ F: package/pure-ftpd/ F: package/python-couchdb/ F: package/python-cssutils/ +F: package/python-glslang/ F: package/python-mwclient/ F: package/python-mwscrape/ F: package/python-mwscrape2slob/ diff --git a/package/python-glslang/python-glslang.hash b/package/python-glslang/python-glslang.hash new file mode 100644 index 0000000000..df9127939e --- /dev/null +++ b/package/python-glslang/python-glslang.hash @@ -0,0 +1,3 @@ +# Locally calculated +sha256 592c98aeb03b3e81597ddaf83633c4e63068d14b18a766fd11033bad73127162 python-glslang-11.13.0.tar.gz +sha256 adb783e734e906d1f46db5df29991dbde84bdb0ceab502ac2febb44fe3c2b5f4 LICENSE.txt diff --git a/package/python-glslang/python-glslang.mk b/package/python-glslang/python-glslang.mk new file mode 100644 index 0000000000..94f480e30a --- /dev/null +++ b/package/python-glslang/python-glslang.mk @@ -0,0 +1,13 @@ +################################################################################ +# +# python-glslang +# +################################################################################ + +PYTHON_GLSLANG_VERSION = 11.13.0 +PYTHON_GLSLANG_SITE = $(call github,KhronosGroup,glslang,$(PYTHON_GLSLANG_VERSION)) +PYTHON_GLSLANG_LICENSE = BSD-3-Clause +PYTHON_GLSLANG_LICENSE_FILES = LICENSE.txt +PYTHON_GLSLANG_DEPENDENCIES = host-python3 + +$(eval $(host-cmake-package)) From peter at korsgaard.com Sat Mar 11 13:08:11 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sat, 11 Mar 2023 14:08:11 +0100 Subject: [Buildroot] [git commit] package/mesa3d: add dependency to host-python-glslang for Vulkan drivers Message-ID: <20230311130921.0E7F4861BF@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=243c76cfa6990d0743424fe5d1a30dda950166a3 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master glslangValidator is needed since mesa3d-22.3.0: https://gitlab.freedesktop.org/mesa/mesa/-/commit/9786d9ef2abb45a4e832cf1347581e3ca3aae9f0#3968b0378040deeb22000cfaf80d720905d989fc_0_130 Fixes: http://autobuild.buildroot.net/results/06a/06a429dcdf776ca32de4570f9a408da6a7e7333d/ Signed-off-by: Bernd Kuhls Signed-off-by: Peter Korsgaard --- package/mesa3d/mesa3d.mk | 1 + 1 file changed, 1 insertion(+) diff --git a/package/mesa3d/mesa3d.mk b/package/mesa3d/mesa3d.mk index cf2352a355..36b7151510 100644 --- a/package/mesa3d/mesa3d.mk +++ b/package/mesa3d/mesa3d.mk @@ -136,6 +136,7 @@ ifeq ($(BR2_PACKAGE_MESA3D_VULKAN_DRIVER),) MESA3D_CONF_OPTS += \ -Dvulkan-drivers= else +MESA3D_DEPENDENCIES += host-python-glslang MESA3D_CONF_OPTS += \ -Dvulkan-drivers=$(subst $(space),$(comma),$(MESA3D_VULKAN_DRIVERS-y)) endif From ju.o at free.fr Sat Mar 11 18:41:48 2023 From: ju.o at free.fr (Julien Olivain) Date: Sat, 11 Mar 2023 19:41:48 +0100 Subject: [Buildroot] [PATCH next 1/1] package/python-hwdata: new package Message-ID: <20230311184148.183739-1-ju.o@free.fr> Provides python interface to database stored in hwdata package. It allows you to get human readable description of USB and PCI devices. https://github.com/xsuchy/python-hwdata Signed-off-by: Julien Olivain --- Patch tested on branch next at commit b793f3a with commands: make check-package ... 0 warnings generated python3 -m flake8 \ support/testing/tests/package/sample_python_hwdata.py \ support/testing/tests/package/test_python_hwdata.py [no-output] support/testing/run-tests \ -d dl -o output_folder \ tests.package.test_python_hwdata ... OK --- DEVELOPERS | 3 ++ package/Config.in | 1 + package/python-hwdata/Config.in | 12 ++++++ package/python-hwdata/python-hwdata.hash | 3 ++ package/python-hwdata/python-hwdata.mk | 14 +++++++ .../tests/package/sample_python_hwdata.py | 40 +++++++++++++++++++ .../tests/package/test_python_hwdata.py | 12 ++++++ 7 files changed, 85 insertions(+) create mode 100644 package/python-hwdata/Config.in create mode 100644 package/python-hwdata/python-hwdata.hash create mode 100644 package/python-hwdata/python-hwdata.mk create mode 100644 support/testing/tests/package/sample_python_hwdata.py create mode 100644 support/testing/tests/package/test_python_hwdata.py diff --git a/DEVELOPERS b/DEVELOPERS index d052e59122..c7ca204c05 100644 --- a/DEVELOPERS +++ b/DEVELOPERS @@ -1701,6 +1701,7 @@ F: package/ptm2human/ F: package/python-distro/ F: package/python-gnupg/ F: package/python-hkdf/ +F: package/python-hwdata/ F: package/python-magic-wormhole/ F: package/python-magic-wormhole-mailbox-server/ F: package/python-magic-wormhole-transit-relay/ @@ -1713,6 +1714,7 @@ F: package/z3/ F: package/zynaddsubfx/ F: support/testing/tests/package/sample_python_distro.py F: support/testing/tests/package/sample_python_gnupg.py +F: support/testing/tests/package/sample_python_hwdata.py F: support/testing/tests/package/sample_python_pyalsa.py F: support/testing/tests/package/sample_python_spake2.py F: support/testing/tests/package/test_gnupg2.py @@ -1727,6 +1729,7 @@ F: support/testing/tests/package/test_perftest.py F: support/testing/tests/package/test_python_distro.py F: support/testing/tests/package/test_python_gnupg.py F: support/testing/tests/package/test_python_hkdf.py +F: support/testing/tests/package/test_python_hwdata.py F: support/testing/tests/package/test_python_magic_wormhole.py F: support/testing/tests/package/test_python_pyalsa.py F: support/testing/tests/package/test_python_spake2.py diff --git a/package/Config.in b/package/Config.in index 7c32305129..d5b17b9716 100644 --- a/package/Config.in +++ b/package/Config.in @@ -1083,6 +1083,7 @@ menu "External python modules" source "package/python-httplib2/Config.in" source "package/python-huepy/Config.in" source "package/python-humanize/Config.in" + source "package/python-hwdata/Config.in" source "package/python-hyperframe/Config.in" source "package/python-hyperlink/Config.in" source "package/python-ibmiotf/Config.in" diff --git a/package/python-hwdata/Config.in b/package/python-hwdata/Config.in new file mode 100644 index 0000000000..923d0a7d8a --- /dev/null +++ b/package/python-hwdata/Config.in @@ -0,0 +1,12 @@ +config BR2_PACKAGE_PYTHON_HWDATA + bool "python-hwdata" + select BR2_PACKAGE_HWDATA # runtime + select BR2_PACKAGE_HWDATA_PCI_IDS + select BR2_PACKAGE_HWDATA_PNP_IDS + select BR2_PACKAGE_HWDATA_USB_IDS + help + Provides python interface to database stored in hwdata + package. It allows you to get human readable description of + USB and PCI devices. + + https://github.com/xsuchy/python-hwdata diff --git a/package/python-hwdata/python-hwdata.hash b/package/python-hwdata/python-hwdata.hash new file mode 100644 index 0000000000..90d546dafc --- /dev/null +++ b/package/python-hwdata/python-hwdata.hash @@ -0,0 +1,3 @@ +# md5, sha256 from https://pypi.org/pypi/hwdata/json +md5 dccf3b28d06fb9c6f56875e148356c24 hwdata-2.3.7.tar.gz +sha256 9e5c96be38d9218ffde40834d4ca03344b8dfaed29c8c5afe0030125ea03db03 hwdata-2.3.7.tar.gz diff --git a/package/python-hwdata/python-hwdata.mk b/package/python-hwdata/python-hwdata.mk new file mode 100644 index 0000000000..acc0378d38 --- /dev/null +++ b/package/python-hwdata/python-hwdata.mk @@ -0,0 +1,14 @@ +################################################################################ +# +# python-hwdata +# +################################################################################ + +PYTHON_HWDATA_VERSION = 2.3.7 +PYTHON_HWDATA_SOURCE = hwdata-$(PYTHON_HWDATA_VERSION).tar.gz +PYTHON_HWDATA_SITE = https://files.pythonhosted.org/packages/15/26/f5bc1b42129fbcbd1c99c29714af1685fc89e2cf37680a9930d4fcac1808 +PYTHON_HWDATA_SETUP_TYPE = distutils +PYTHON_HWDATA_LICENSE = GPL-2.0+ +PYTHON_HWDATA_LICENSE_FILES = LICENSE + +$(eval $(python-package)) diff --git a/support/testing/tests/package/sample_python_hwdata.py b/support/testing/tests/package/sample_python_hwdata.py new file mode 100644 index 0000000000..9209f07925 --- /dev/null +++ b/support/testing/tests/package/sample_python_hwdata.py @@ -0,0 +1,40 @@ +#! /usr/bin/env python3 + +from hwdata import PCI, USB, PNP + +# Test PCI IDs +pci_vendor_id = '1af4' +pci_device_id = '1003' + +pci = PCI() + +pci_vendor = pci.get_vendor(pci_vendor_id) +print("PCI Vendor: %s" % pci_vendor) +assert(pci_vendor == "Red Hat, Inc.") + +pci_device = pci.get_device(pci_vendor_id, pci_device_id) +print("PCI Device: %s" % pci_device) +assert(pci_device == "Virtio console") + +# Test USB IDs +usb_vendor_id = '1d6b' +usb_device_id = '0001' + +usb = USB() + +usb_vendor = usb.get_vendor(usb_vendor_id) +print("USB Vendor: %s" % usb_vendor) +assert(usb_vendor == "Linux Foundation") + +usb_device = usb.get_device(usb_vendor_id, usb_device_id) +print("USB Device: %s" % usb_device) +assert(usb_device == "1.1 root hub") + +# Test PNP IDs +pnp_id = 'RHT' + +pnp = PNP() + +pnp_vendor = pnp.get_vendor(pnp_id) +print("PNP Vendor: %s" % pnp_vendor) +assert(pnp_vendor == "Red Hat, Inc.") diff --git a/support/testing/tests/package/test_python_hwdata.py b/support/testing/tests/package/test_python_hwdata.py new file mode 100644 index 0000000000..7028d1dd59 --- /dev/null +++ b/support/testing/tests/package/test_python_hwdata.py @@ -0,0 +1,12 @@ +from tests.package.test_python import TestPythonPackageBase + + +class TestPythonHwdata(TestPythonPackageBase): + __test__ = True + config = TestPythonPackageBase.config + \ + """ + BR2_PACKAGE_PYTHON3=y + BR2_PACKAGE_PYTHON_HWDATA=y + """ + sample_scripts = ["tests/package/sample_python_hwdata.py"] + timeout = 10 -- 2.39.2 From giulio.benetti at benettiengineering.com Sat Mar 11 18:43:46 2023 From: giulio.benetti at benettiengineering.com (Giulio Benetti) Date: Sat, 11 Mar 2023 19:43:46 +0100 Subject: [Buildroot] [PATCH] package/rtl8821cu: fix build failure due to mixed endianness Message-ID: <20230311184346.829785-1-giulio.benetti@benettiengineering.com> Commit cde69c668d6692114845a927c8c5534ed78019db bumped version where Makefile changed CONFIG_PLATFORM_GENERIC to CONFIG_PLATFORM_AUTODETECT. This way overriding the default platform doesn't work anymore resulting in wrong CFLAGS including endianness macro and leading to a build failure. So let's rename CONFIG_PLATFORM_GENERIC to CONFIG_PLATFORM_AUTODETECT to fix. Fixes: http://autobuild.buildroot.net/results/2a8432646926b3b69383d204673c4113aae9de12 Signed-off-by: Giulio Benetti --- package/rtl8821cu/rtl8821cu.mk | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package/rtl8821cu/rtl8821cu.mk b/package/rtl8821cu/rtl8821cu.mk index b3e4ad3fc8..5a93376c20 100644 --- a/package/rtl8821cu/rtl8821cu.mk +++ b/package/rtl8821cu/rtl8821cu.mk @@ -24,7 +24,7 @@ RTL8821CU_USER_EXTRA_CFLAGS = \ -Wno-error RTL8821CU_MODULE_MAKE_OPTS = \ - CONFIG_PLATFORM_GENERIC=n \ + CONFIG_PLATFORM_AUTODETECT=n \ CONFIG_RTL8821CU=m \ KVER=$(LINUX_VERSION_PROBED) \ USER_EXTRA_CFLAGS="$(RTL8821CU_USER_EXTRA_CFLAGS)" -- 2.34.1 From giulio.benetti at benettiengineering.com Sat Mar 11 19:02:19 2023 From: giulio.benetti at benettiengineering.com (Giulio Benetti) Date: Sat, 11 Mar 2023 20:02:19 +0100 Subject: [Buildroot] [PATCH] package/rtl8192eu: fix build failure on PowerPC Message-ID: <20230311190219.841839-1-giulio.benetti@benettiengineering.com> Add local patch pending upstream[0] to fix build failure for conflicting get_ra() on PowerPC architecture. Fixes: http://autobuild.buildroot.net/results/b248203c7affe183dd297075a540389a82cdae8f [0]: package/rtl8192eu/0002-Fix-conflicting-get_ra-on-PowerPC.patch Signed-off-by: Giulio Benetti --- ...02-Fix-conflicting-get_ra-on-PowerPC.patch | 124 ++++++++++++++++++ 1 file changed, 124 insertions(+) create mode 100644 package/rtl8192eu/0002-Fix-conflicting-get_ra-on-PowerPC.patch diff --git a/package/rtl8192eu/0002-Fix-conflicting-get_ra-on-PowerPC.patch b/package/rtl8192eu/0002-Fix-conflicting-get_ra-on-PowerPC.patch new file mode 100644 index 0000000000..dbc4ddd2e8 --- /dev/null +++ b/package/rtl8192eu/0002-Fix-conflicting-get_ra-on-PowerPC.patch @@ -0,0 +1,124 @@ +From 4a7e9c3c02a759d818a68c5d23ad7623d8b82ee6 Mon Sep 17 00:00:00 2001 +From: Giulio Benetti +Date: Sat, 11 Mar 2023 19:26:32 +0100 +Subject: [PATCH] Fix conflicting get_ra() on PowerPC + +In PowerPc Linux only get_ra() exists[0] and conflicts with local get_ra() +that has a completely different purpose. So let's rename local get_ra() +to rtl_get_ra() to make it different from Linux's get_ra(). + +[0]: https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/tree/arch/powerpc/include/asm/disassemble.h?h=v6.1-rc7#n49 + +Signed-off-by: Giulio Benetti +--- + core/rtw_odm.c | 6 +++--- + core/rtw_recv.c | 6 +++--- + hal/hal_com.c | 2 +- + include/wifi.h | 2 +- + os_dep/linux/ioctl_cfg80211.c | 2 +- + 5 files changed, 9 insertions(+), 9 deletions(-) + +diff --git a/core/rtw_odm.c b/core/rtw_odm.c +index 750598c..18e0222 100644 +--- a/core/rtw_odm.c ++++ b/core/rtw_odm.c +@@ -258,7 +258,7 @@ void rtw_odm_parse_rx_phy_status_chinfo(union recv_frame *rframe, u8 *phys) + RTW_PRINT("phys_t%u ta="MAC_FMT" %s, %s(band:%u, ch:%u, l_rxsc:%u)\n" + , *phys & 0xf + , MAC_ARG(get_ta(wlanhdr)) +- , is_broadcast_mac_addr(get_ra(wlanhdr)) ? "BC" : is_multicast_mac_addr(get_ra(wlanhdr)) ? "MC" : "UC" ++ , is_broadcast_mac_addr(rtl_get_ra(wlanhdr)) ? "BC" : is_multicast_mac_addr(rtl_get_ra(wlanhdr)) ? "MC" : "UC" + , HDATA_RATE(attrib->data_rate) + , phys_t0->band, phys_t0->channel, phys_t0->rxsc + ); +@@ -368,7 +368,7 @@ type1_end: + RTW_PRINT("phys_t%u ta="MAC_FMT" %s, %s(band:%u, ch:%u, rf_mode:%u, l_rxsc:%u, ht_rxsc:%u) => %u,%u\n" + , *phys & 0xf + , MAC_ARG(get_ta(wlanhdr)) +- , is_broadcast_mac_addr(get_ra(wlanhdr)) ? "BC" : is_multicast_mac_addr(get_ra(wlanhdr)) ? "MC" : "UC" ++ , is_broadcast_mac_addr(rtl_get_ra(wlanhdr)) ? "BC" : is_multicast_mac_addr(rtl_get_ra(wlanhdr)) ? "MC" : "UC" + , HDATA_RATE(attrib->data_rate) + , phys_t1->band, phys_t1->channel, phys_t1->rf_mode, phys_t1->l_rxsc, phys_t1->ht_rxsc + , pkt_cch, pkt_bw +@@ -386,7 +386,7 @@ type1_end: + RTW_PRINT("phys_t%u ta="MAC_FMT" %s, %s(band:%u, ch:%u, l_rxsc:%u, ht_rxsc:%u)\n" + , *phys & 0xf + , MAC_ARG(get_ta(wlanhdr)) +- , is_broadcast_mac_addr(get_ra(wlanhdr)) ? "BC" : is_multicast_mac_addr(get_ra(wlanhdr)) ? "MC" : "UC" ++ , is_broadcast_mac_addr(rtl_get_ra(wlanhdr)) ? "BC" : is_multicast_mac_addr(rtl_get_ra(wlanhdr)) ? "MC" : "UC" + , HDATA_RATE(attrib->data_rate) + , phys_t2->band, phys_t2->channel, phys_t2->l_rxsc, phys_t2->ht_rxsc + ); +diff --git a/core/rtw_recv.c b/core/rtw_recv.c +index 63ecbc6..d52a7bb 100755 +--- a/core/rtw_recv.c ++++ b/core/rtw_recv.c +@@ -4245,7 +4245,7 @@ int recv_func(_adapter *padapter, union recv_frame *rframe) + + if (check_fwstate(mlmepriv, WIFI_MONITOR_STATE) + #ifdef RTW_SIMPLE_CONFIG +- || (check_fwstate(mlmepriv, WIFI_AP_STATE) && padapter->rtw_simple_config == _TRUE && IS_MCAST(get_ra(ptr))) ++ || (check_fwstate(mlmepriv, WIFI_AP_STATE) && padapter->rtw_simple_config == _TRUE && IS_MCAST(rtl_get_ra(ptr))) + #endif + ) { + #if (LINUX_VERSION_CODE >= KERNEL_VERSION(2, 6, 24)) +@@ -4598,7 +4598,7 @@ void rx_query_phy_status( + wlanhdr = get_recvframe_data(precvframe); + + ta = get_ta(wlanhdr); +- ra = get_ra(wlanhdr); ++ ra = rtl_get_ra(wlanhdr); + is_ra_bmc = IS_MCAST(ra); + + if (_rtw_memcmp(adapter_mac_addr(padapter), ta, ETH_ALEN) == _TRUE) { +@@ -4746,7 +4746,7 @@ s32 pre_recv_entry(union recv_frame *precvframe, u8 *pphy_status) + { + s32 ret = _SUCCESS; + u8 *pbuf = precvframe->u.hdr.rx_data; +- u8 *ra = get_ra(pbuf); ++ u8 *ra = rtl_get_ra(pbuf); + u8 ra_is_bmc = IS_MCAST(ra); + bool phy_queried = 0; + _adapter *primary_padapter = precvframe->u.hdr.adapter; +diff --git a/hal/hal_com.c b/hal/hal_com.c +index 96c7ade..fe5b156 100755 +--- a/hal/hal_com.c ++++ b/hal/hal_com.c +@@ -13590,7 +13590,7 @@ void rtw_store_phy_info(_adapter *padapter, union recv_frame *prframe) + + /*RTW_INFO("=>%s WIFI_DATA_TYPE or WIFI_QOS_DATA_TYPE\n", __FUNCTION__);*/ + if (psta) { +- if (IS_MCAST(get_ra(get_recvframe_data(prframe)))) ++ if (IS_MCAST(rtl_get_ra(get_recvframe_data(prframe)))) + psta_dframe_info = &psta->sta_dframe_info_bmc; + else + psta_dframe_info = &psta->sta_dframe_info; +diff --git a/include/wifi.h b/include/wifi.h +index 322cfba..dd289f2 100644 +--- a/include/wifi.h ++++ b/include/wifi.h +@@ -459,7 +459,7 @@ __inline static int IS_MCAST(const u8 *da) + return _FALSE; + } + +-__inline static unsigned char *get_ra(unsigned char *pframe) ++__inline static unsigned char *rtl_get_ra(unsigned char *pframe) + { + unsigned char *ra; + ra = GetAddr1Ptr(pframe); +diff --git a/os_dep/linux/ioctl_cfg80211.c b/os_dep/linux/ioctl_cfg80211.c +index 942971f..f36c77a 100755 +--- a/os_dep/linux/ioctl_cfg80211.c ++++ b/os_dep/linux/ioctl_cfg80211.c +@@ -7076,7 +7076,7 @@ void rtw_cfg80211_rx_p2p_action_public(_adapter *adapter, union recv_frame *rfra + indicate: + #endif + #if defined(RTW_DEDICATED_P2P_DEVICE) +- if (rtw_cfg80211_redirect_pd_wdev(dvobj_to_wiphy(dvobj), get_ra(frame), &wdev)) ++ if (rtw_cfg80211_redirect_pd_wdev(dvobj_to_wiphy(dvobj), rtl_get_ra(frame), &wdev)) + if (0) + RTW_INFO("redirect to pd_wdev:%p\n", wdev); + #endif +-- +2.34.1 + -- 2.34.1 From bugzilla at busybox.net Sun Mar 12 06:59:09 2023 From: bugzilla at busybox.net (bugzilla at busybox.net) Date: Sun, 12 Mar 2023 06:59:09 +0000 Subject: [Buildroot] [Bug 15381] New: toolchainfile.cmake.in RELOCATED_HOST_DIR error Message-ID: https://bugs.busybox.net/show_bug.cgi?id=15381 Bug ID: 15381 Summary: toolchainfile.cmake.in RELOCATED_HOST_DIR error Product: buildroot Version: 2022.02.8 Hardware: All OS: Linux Status: NEW Severity: major Priority: P5 Component: Other Assignee: unassigned at buildroot.uclibc.org Reporter: tvirus347 at gmail.com CC: buildroot at uclibc.org Target Milestone: --- ubuntu22, x64 when my work path is like /home/a/share/buildroot-2022.02.8/.... , then build cmake package failed: CMake Error at CMakeLists.txt:51 (project): The CMAKE_C_COMPILER: /home/a-2022.02.8/output/host/bin/gcc is not a full path to an existing compiler tool. i think this line: string(REPLACE "/share/buildroot" "" RELOCATED_HOST_DIR ${CMAKE_CURRENT_LIST_DIR}) in support\misc\toolchainfile.cmake.in should be: string(REGEX REPLACE "/share/buildroot$" -- You are receiving this mail because: You are on the CC list for the bug. From thomas.petazzoni at bootlin.com Sun Mar 12 07:35:13 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sun, 12 Mar 2023 07:35:13 -0000 Subject: [Buildroot] [autobuild.buildroot.net] Daily results for 2023-03-11 Message-ID: <20230312073519.6E5CA60B19@smtp3.osuosl.org> Hello, Autobuild statistics for 2023-03-11 =================================== branch | OK | NOK | TIM | TOT | 2022.11.x | 11 | 12 | 1 | 24 | master | 105 | 84 | 0 | 189 | next | 21 | 17 | 1 | 39 | Classification of failures by reason for master ----------------------------------------------- glibc-2.36-81-g4f4d7a13edfd... | 5 ulog-0389d243352255f6182326... | 5 elfutils-0.186 | 4 host-go-bootstrap-1.4-boots... | 4 gobject-introspection-1.72.0 | 3 host-rust-1.67.0 | 3 linux-5.10.162-cip24-rt10 | 3 host-binutils-2.38 | 2 host-binutils-2.39 | 2 libcap-ng-0.8.3 | 2 libglib2-2.72.3 | 2 linux-5.10.162-cip24 | 2 linux-6.1.14 | 2 olsr-0.9.8 | 2 perl-5.36.0 | 2 uqmi-0a19b5b77140465c29e2af... | 2 acpid-2.0.34 | 1 brltty-6.5 | 1 busybox-1.36.0 | 1 cni-plugins-1.2.0 | 1 crun-1.7.2 | 1 dc3dd-7.2.641 | 1 edk2-edk2-stable202208 | 1 ffmpeg-4.4.3 | 1 fontconfig-2.13.1 | 1 fs/cramfs/cramfs.mk:46: /ho... | 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: /tmp/... | 1 gensio-2.5.5 | 1 glibmm-2.68.2 | 1 gmp-6.2.1 | 1 host-binutils-2.37 | 1 host-gcc-final-10.4.0 | 1 host-go-1.19.6 | 1 host-librsvg-2.50.7 | 1 host-libzlib-1.2.13 | 1 ipmitool-1_8_19 | 1 json-c-0.16 | 1 lesstif-0.95.2 | 1 libdeflate-1.15 | 1 libgcrypt-1.10.1 | 1 libsepol-3.3 | 1 ocf-linux-20171122 | 1 putty-0.76 | 1 python-pymupdf-1.21.1 | 1 quickjs-2021-03-27 | 1 rsync-3.2.7 | 1 rtl_433-22.11 | 1 skalibs-2.12.0.1 | 1 unknown | 1 xenomai-3.0.10 | 1 Detail of failures for master ----------------------------- arch | reason | OK? | url | orph? -------------+--------------------------------+-----+---------------------------------------------------------------------------------+------- mips64el | acpid-2.0.34 | NOK | http://autobuild.buildroot.net/results/632decd4ea50c937a17624358098209f47cc467d | ORPH powerpc64le | brltty-6.5 | NOK | http://autobuild.buildroot.net/results/4011a354441a9b7933261d7a808574ec64e940d2 | arm | busybox-1.36.0 | NOK | http://autobuild.buildroot.net/results/a9eb6ee24ab2a072188652be6602c0d450cf88e1 | ORPH x86_64 | cni-plugins-1.2.0 | NOK | http://autobuild.buildroot.net/results/e4c1030e38bcad2c61f1909da4df18b046e8a09d | microblazeel | crun-1.7.2 | NOK | http://autobuild.buildroot.net/results/3ef9b01b0b06e865c7c04ead3ea7ae977286602c | or1k | dc3dd-7.2.641 | NOK | http://autobuild.buildroot.net/results/00784420ad98b8553fd37bb410f463ff41764c11 | ORPH x86_64 | edk2-edk2-stable202208 | NOK | http://autobuild.buildroot.net/results/7e43d4b9419cf0bea32f11ed00ebce33551468ad | microblaze | elfutils-0.186 | NOK | http://autobuild.buildroot.net/results/cd4fdd4634de97dcb280279c6ea095344bb57f6b | ORPH microblazeel | elfutils-0.186 | NOK | http://autobuild.buildroot.net/results/fad313acb44d1bb4c4593a4d828a2d29e24951cf | ORPH microblaze | elfutils-0.186 | NOK | http://autobuild.buildroot.net/results/6f3efef7e0f0a2c21fe8f6d71854b378a759d314 | ORPH microblazeel | elfutils-0.186 | NOK | http://autobuild.buildroot.net/results/78c4aba88c7ebfc99923ed59cf067c2a0d18fa89 | ORPH arc | ffmpeg-4.4.3 | NOK | http://autobuild.buildroot.net/results/663a84529e26f69c39aa381d83d4ad5f2a436a51 | riscv64 | fontconfig-2.13.1 | NOK | http://autobuild.buildroot.net/results/7d1bcc862a68c3c38fbf09744cbf68b90a4f5ce3 | ORPH mips64 | fs/cramfs/cramfs.mk:46: /ho... | NOK | http://autobuild.buildroot.net/results/41ba3aaa64a38fd64dd8e05dd411b248990b8e4f | s390x | fs/cramfs/cramfs.mk:46: /ho... | NOK | http://autobuild.buildroot.net/results/22ae250caaad4db53538884fc6dafcb8accb49a3 | mips64 | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/22eae50ed38425c07024e7999b1310190a6651c7 | mips64 | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/ffd453952ee80a185728a7bf7c1f9dde70a51518 | powerpc | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/bedef6d2b6ab2aae7f2b56ee5c277297c03d8677 | powerpc64 | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/6037f5c9a09a2e10e6448f6fa23aaaaf00ed0e7d | microblazeel | fs/ubifs/ubifs.mk:49: /tmp/... | NOK | http://autobuild.buildroot.net/results/75c86e47c43320ebe77dac33e073b8cfcb766ac8 | or1k | gensio-2.5.5 | NOK | http://autobuild.buildroot.net/results/7fb24be520bb423baa321b2d4dd09f8bfe14a19c | powerpc | glibc-2.36-81-g4f4d7a13edfd... | NOK | http://autobuild.buildroot.net/results/3321d22a589f999dedcf12cbfdf73652a6c49f55 | powerpc | glibc-2.36-81-g4f4d7a13edfd... | NOK | http://autobuild.buildroot.net/results/dca59e38c1bbe245809c18863262dbc2f8f31c10 | powerpc | glibc-2.36-81-g4f4d7a13edfd... | NOK | http://autobuild.buildroot.net/results/46d1de5e14c22353d6617833f2fc6b8443072ea4 | arceb | glibc-2.36-81-g4f4d7a13edfd... | NOK | http://autobuild.buildroot.net/results/8326970e1bb08a571bdb03eda9148359af929045 | arc | glibc-2.36-81-g4f4d7a13edfd... | NOK | http://autobuild.buildroot.net/results/8809ef42ef4b91a79a4191bb5e4ea32338409341 | or1k | glibmm-2.68.2 | NOK | http://autobuild.buildroot.net/results/bd23640b2607dd32965afa04ab85d31c2f67a4c5 | riscv64 | gmp-6.2.1 | NOK | http://autobuild.buildroot.net/results/9a8f8a754bca91a24fdad7aff0618243413d8b47 | ORPH microblazeel | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/4f5107745387c7a45d3253d3204875104b91988e | ORPH or1k | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/2a3156a0eb37dc64e028571d4e442625a78b7bdb | ORPH or1k | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/6e39bbc2766a2df6e2d8c1ab9519de66ca8de85a | ORPH armeb | host-binutils-2.37 | NOK | http://autobuild.buildroot.net/results/8b55b24fd0eca26fd3b5fdf413cbaf243faa5f41 | sparc64 | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/ea1a7c4f9a826de2a2759758c88816d85375a23c | s390x | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/404ed0f1b7f3cf2089456fdf17c8da9a772d95ec | mipsel | host-binutils-2.39 | NOK | http://autobuild.buildroot.net/results/5e16c6ee0bf659a59c78f6a1db1e727afe74168c | microblazeel | host-binutils-2.39 | NOK | http://autobuild.buildroot.net/results/bb6c9c1dad0b03391fb881ae20747918f35d6359 | microblaze | host-gcc-final-10.4.0 | NOK | http://autobuild.buildroot.net/results/6652aa1639e16febe6d25aa9223be6fb6ec6d90a | s390x | host-go-1.19.6 | NOK | http://autobuild.buildroot.net/results/39aea94ba9a79306047661076e7a781a3699b701 | aarch64 | host-go-bootstrap-1.4-boots... | NOK | http://autobuild.buildroot.net/results/2435271357637e5049716bb8aa0026f2bfe53e52 | ORPH sparc64 | host-go-bootstrap-1.4-boots... | NOK | http://autobuild.buildroot.net/results/62a9cc2bcfb12842ff64443859c954a9f8f661ad | ORPH x86_64 | host-go-bootstrap-1.4-boots... | NOK | http://autobuild.buildroot.net/results/65f717501a6b2f2a2130c32568a7ae12dbd3c548 | ORPH riscv32 | host-go-bootstrap-1.4-boots... | NOK | http://autobuild.buildroot.net/results/1e872c2eddf85598d91e7bdbc61ccba5ef1c8aa2 | ORPH i686 | host-librsvg-2.50.7 | NOK | http://autobuild.buildroot.net/results/b69ed345d517eb9bee78df892ecf2e464293bd20 | i486 | host-libzlib-1.2.13 | NOK | http://autobuild.buildroot.net/results/66aaad7661215de961c7a37ce8fad56de4a8fadc | ORPH sparc64 | host-rust-1.67.0 | NOK | http://autobuild.buildroot.net/results/fb325d13f1b2f8a42970500d2cf2e3159f4869c7 | i686 | host-rust-1.67.0 | NOK | http://autobuild.buildroot.net/results/0e5d908fc17f36b056c99b094bd061da00dd6b04 | aarch64 | host-rust-1.67.0 | NOK | http://autobuild.buildroot.net/results/350f069f49a0465fe2786bb7b58cf64de33d41ff | or1k | ipmitool-1_8_19 | NOK | http://autobuild.buildroot.net/results/7b4891ffff6d0b97994aee4444b1daa56a8664cc | or1k | json-c-0.16 | NOK | http://autobuild.buildroot.net/results/16847bd0d64b3e1b379092b3e9b8cfa083f96833 | sh4a | lesstif-0.95.2 | NOK | http://autobuild.buildroot.net/results/0c212f692af20e3672a812e26cc997aa92029447 | ORPH riscv64 | libcap-ng-0.8.3 | NOK | http://autobuild.buildroot.net/results/07d8c475810044060bfa35776e0b4fea83637be1 | or1k | libcap-ng-0.8.3 | NOK | http://autobuild.buildroot.net/results/e811ba36b2765f248131800b57d5f51a89d0d816 | arm | libdeflate-1.15 | NOK | http://autobuild.buildroot.net/results/bd1d771205d71eb47cab3300c54df699cb26ec17 | i686 | libgcrypt-1.10.1 | NOK | http://autobuild.buildroot.net/results/17589e22a5c44c890dddd6b3cb2ad32ee84d95c3 | ORPH arc | libglib2-2.72.3 | NOK | http://autobuild.buildroot.net/results/00ef9afcd99f363c462d28d29eea1688825b5ad7 | arc | libglib2-2.72.3 | NOK | http://autobuild.buildroot.net/results/046875b62477f7bd8ead2c9656bcae159d3ce9a8 | mips64 | libsepol-3.3 | NOK | http://autobuild.buildroot.net/results/18fbf4680004bb93e05093a7d37a7de7fbd74af0 | arc | linux-5.10.162-cip24 | NOK | http://autobuild.buildroot.net/results/4b4a016bfbfccc41a60517bf7b998e0736ac07c0 | ORPH powerpc | linux-5.10.162-cip24 | NOK | http://autobuild.buildroot.net/results/1f17ea0f37b4ccf60261e1bebb82a5616f28e1dc | ORPH sh4a | linux-5.10.162-cip24-rt10 | NOK | http://autobuild.buildroot.net/results/d05dfef7107cc59d278756a51a6661618c1e8860 | ORPH sh4aeb | linux-5.10.162-cip24-rt10 | NOK | http://autobuild.buildroot.net/results/200b539a8903d428fcf8fc9871a70839e93f71f8 | ORPH arceb | linux-5.10.162-cip24-rt10 | NOK | http://autobuild.buildroot.net/results/b830e5a6d0d176e2060601ebce1a1c62c66db226 | ORPH riscv64 | linux-6.1.14 | NOK | http://autobuild.buildroot.net/results/c22eeb59db48b108b0b60d4c8b42c3fd7c178c41 | ORPH mipsel | linux-6.1.14 | NOK | http://autobuild.buildroot.net/results/b0fb4cca5dee87af6aadf25d1cb259026235bb59 | ORPH s390x | ocf-linux-20171122 | NOK | http://autobuild.buildroot.net/results/e3c522e6c92bb39633118067393d20cf04de7bf4 | ORPH or1k | olsr-0.9.8 | NOK | http://autobuild.buildroot.net/results/b0a515f9209bc6f351863ce8b45f58a8c59e91cd | ORPH sparc64 | olsr-0.9.8 | NOK | http://autobuild.buildroot.net/results/a0d3168652be92badfb44495c6058f8ab52e409c | ORPH x86_64 | perl-5.36.0 | NOK | http://autobuild.buildroot.net/results/543d5eb2c7e3fd4a02e0284468809ad0d8384fce | mips64el | perl-5.36.0 | NOK | http://autobuild.buildroot.net/results/eec7460db0e3b84da77ff2cca535df4f59b4ab5b | aarch64 | putty-0.76 | NOK | http://autobuild.buildroot.net/results/097cd4f1ae0f0470277b21ac46203f499a1eccc8 | or1k | python-pymupdf-1.21.1 | NOK | http://autobuild.buildroot.net/results/c689a385d984b87b63f3f2ff30338049774b1bf2 | microblaze | quickjs-2021-03-27 | NOK | http://autobuild.buildroot.net/results/7c4ff44ceef21ad229f003d0752cfbb697dc31dd | sparc | rsync-3.2.7 | NOK | http://autobuild.buildroot.net/results/9eb9a92871622472b8f9eb3797aadd3651fc78a4 | armeb | rtl_433-22.11 | NOK | http://autobuild.buildroot.net/results/05e270c80c7f34c44207670da8abca6bc723a438 | or1k | skalibs-2.12.0.1 | NOK | http://autobuild.buildroot.net/results/c12d7743485edd345852a248a7df5bd728c9c68b | arc | ulog-0389d243352255f6182326... | NOK | http://autobuild.buildroot.net/results/50fc6a3bc9aabc9f14a471bf1f0ae03899604d81 | i686 | ulog-0389d243352255f6182326... | NOK | http://autobuild.buildroot.net/results/15c2dd24de423eed997066c2481da1bd9d8bca43 | aarch64_be | ulog-0389d243352255f6182326... | NOK | http://autobuild.buildroot.net/results/6dc73a06a8530d265d558de54603c23d694dd182 | mips | ulog-0389d243352255f6182326... | NOK | http://autobuild.buildroot.net/results/85e662aaf1671415812267452b165843baff56c1 | aarch64_be | ulog-0389d243352255f6182326... | NOK | http://autobuild.buildroot.net/results/339de9b49d787e8bfd3a73ef114e7b78a24af4d4 | arc | unknown | NOK | http://autobuild.buildroot.net/results/89a2d7bc4a4a50bf3a61e284aceedbf640f6548e | aarch64_be | uqmi-0a19b5b77140465c29e2af... | NOK | http://autobuild.buildroot.net/results/ec8d88bd3660c203e3033c5ad9d5ccaa212e32b2 | ORPH aarch64_be | uqmi-0a19b5b77140465c29e2af... | NOK | http://autobuild.buildroot.net/results/9f987a9718f035b49f30f69c99075dec65a5dd91 | ORPH s390x | xenomai-3.0.10 | NOK | http://autobuild.buildroot.net/results/bb4286a2d15da07eeae6eee0a544d751873b9025 | Classification of failures by reason for next --------------------------------------------- unknown | 4 host-pahole-1.24 | 2 python-numpy-1.23.5 | 2 ffmpeg | 1 fftw-quad-3.3.8 | 1 fs/ubifs/ubifs.mk:49: /home... | 1 glibc-2.36-81-g4f4d7a13edfd... | 1 gmp-6.2.1 | 1 gobject-introspection-1.72.0 | 1 libglib2-2.72.3 | 1 modem-manager-1.20.4 | 1 pv-1.6.20 | 1 speechd-0.11.4 | 1 Detail of failures for next --------------------------- arch | reason | OK? | url | orph? -------------+--------------------------------+-----+---------------------------------------------------------------------------------+------- i686 | ffmpeg | TIM | http://autobuild.buildroot.net/results/fca9960d6a402dbb61f7a4e5d6d21b81f64a09f6 | powerpc64le | fftw-quad-3.3.8 | NOK | http://autobuild.buildroot.net/results/f3d5ca58f9b84418a62edff619c2fa1cfb75016f | ORPH sparc64 | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/476df82f5e4b6a34470fd99dd7ffb468985b3f0b | powerpc | glibc-2.36-81-g4f4d7a13edfd... | NOK | http://autobuild.buildroot.net/results/2d6cbc496859d9cb76619c4b10e3cdd3a409397f | riscv64 | gmp-6.2.1 | NOK | http://autobuild.buildroot.net/results/06a20db91f547eecf17b483e4c1aa65b0747e0df | ORPH armeb | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/0e10247b0d1c0028c39129b5e72bcca800f016db | ORPH i686 | host-pahole-1.24 | NOK | http://autobuild.buildroot.net/results/5138a3d9533b9540c6749b4150830506c016094f | s390x | host-pahole-1.24 | NOK | http://autobuild.buildroot.net/results/c002fd174366ffda4e9bed8902bfcbe9eb4809d6 | arc | libglib2-2.72.3 | NOK | http://autobuild.buildroot.net/results/310a56e2c312272e867fb7e1714bf75f367863ce | arc | modem-manager-1.20.4 | NOK | http://autobuild.buildroot.net/results/c18e7632fbaf2ab841a725989440bfb5364e6e81 | armeb | pv-1.6.20 | NOK | http://autobuild.buildroot.net/results/45377f3ec4f3da7901030a0dd337b64913cbb7ac | ORPH mipsel | python-numpy-1.23.5 | NOK | http://autobuild.buildroot.net/results/5636e89cde8af51c528f513de2b427c363309ad2 | arm | python-numpy-1.23.5 | NOK | http://autobuild.buildroot.net/results/1c5ab5fd8f50a4f5528f6c3cc4837c584fc9de65 | powerpc64le | speechd-0.11.4 | NOK | http://autobuild.buildroot.net/results/63eed677377a37518fdfab2903046bb0e2884cf2 | arc | unknown | NOK | http://autobuild.buildroot.net/results/8127bc6f28351ec237d0308774008afb9e605cc5 | powerpc64le | unknown | NOK | http://autobuild.buildroot.net/results/628db1cdef561a4e881c0c79323a202d11b366a0 | mips | unknown | NOK | http://autobuild.buildroot.net/results/2635627f36c9fe9cb7a9a02ab94b819efa693626 | or1k | unknown | NOK | http://autobuild.buildroot.net/results/4542a3a7deadf16bcec3fb3fac174dc9c24a3bd3 | Classification of failures by reason for 2022.11.x -------------------------------------------------- host-pahole-1.24 | 3 dieharder-3.31.1 | 1 dust-0.8.1 | 1 fs/cramfs/cramfs.mk:46: /ho... | 1 glibc-2.36-66-ga1dc0be03c9d... | 1 gobject-introspection | 1 host-go-1.19.6 | 1 host-runc-1.1.4 | 1 libglib2-2.72.3 | 1 ltp-testsuite-20220930 | 1 uccp420wlan-6.9.1 | 1 Detail of failures for 2022.11.x -------------------------------- arch | reason | OK? | url | orph? -------------+--------------------------------+-----+---------------------------------------------------------------------------------+------- microblazeel | dieharder-3.31.1 | NOK | http://autobuild.buildroot.net/results/6e15a319cff4177f2039d1b46e6138cd8b9a250c | mipsel | dust-0.8.1 | NOK | http://autobuild.buildroot.net/results/7262af0fd32a47d550efdebb601a8c8c59bfcfbe | ORPH mips | fs/cramfs/cramfs.mk:46: /ho... | NOK | http://autobuild.buildroot.net/results/1ba3de6e2f38c01a1d4a8106977e0c8bcf97abc4 | arceb | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/5099fd1d4b5f300bcc5a2adb4be87f1f3fd01e6f | microblaze | gobject-introspection | TIM | http://autobuild.buildroot.net/results/13698b37d712ffacc4c466ef8731991b1f975923 | aarch64 | host-go-1.19.6 | NOK | http://autobuild.buildroot.net/results/5660744248d954f508e96e2fdda68aa3e8e68aa7 | powerpc64 | host-pahole-1.24 | NOK | http://autobuild.buildroot.net/results/a8bfa655ba6cd0976e4dd29bf53b08048b1a3651 | s390x | host-pahole-1.24 | NOK | http://autobuild.buildroot.net/results/084b324d7e9f6a56b1348d9bfbcde2a25490e5f1 | riscv32 | host-pahole-1.24 | NOK | http://autobuild.buildroot.net/results/0f8f0d88cda42ee626d679b4920f64431ae8d788 | sparc | host-runc-1.1.4 | NOK | http://autobuild.buildroot.net/results/690cea366fb8aeea4c0a19cd43e3eb545cb7eccc | arceb | libglib2-2.72.3 | NOK | http://autobuild.buildroot.net/results/25b2dd6d8b13776b1c373bb351bf5db26a1c0cf7 | powerpc64 | ltp-testsuite-20220930 | NOK | http://autobuild.buildroot.net/results/95a216cad5bf529cfa5357dbf76ec2f9ee5b2522 | arc | uccp420wlan-6.9.1 | NOK | http://autobuild.buildroot.net/results/1ec437b86012e89dfe3e44451185cb353b268ee1 | -- http://autobuild.buildroot.net From thomas.petazzoni at bootlin.com Sun Mar 12 08:54:27 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sun, 12 Mar 2023 09:54:27 +0100 Subject: [Buildroot] [git commit branch/next] package/htop: bump to version 3.2.2 Message-ID: <20230312085506.75F9886954@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=c95eca4e2cc86be99b8955502b82ba84da7bb775 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/next Signed-off-by: Francois Perrad Signed-off-by: Thomas Petazzoni --- package/htop/htop.hash | 4 ++-- package/htop/htop.mk | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package/htop/htop.hash b/package/htop/htop.hash index d43da13441..12dc864de1 100644 --- a/package/htop/htop.hash +++ b/package/htop/htop.hash @@ -1,5 +1,5 @@ -# From https://github.com/htop-dev/htop/releases/download/3.2.1/htop-3.2.1.tar.xz.sha256 -sha256 5a17121cf1c69d2f2e557c0b29d45a2c353ab983f644742e1c2e4ece15aa6cbb htop-3.2.1.tar.xz +# From https://github.com/htop-dev/htop/releases/download/3.2.2/htop-3.2.2.tar.xz.sha256 +sha256 bac9e9ab7198256b8802d2e3b327a54804dc2a19b77a5f103645b11c12473dc8 htop-3.2.2.tar.xz # Locally calculated sha256 8177f97513213526df2cf6184d8ff986c675afb514d4e68a404010521b880643 COPYING diff --git a/package/htop/htop.mk b/package/htop/htop.mk index df2ec25908..aafda5d48f 100644 --- a/package/htop/htop.mk +++ b/package/htop/htop.mk @@ -4,7 +4,7 @@ # ################################################################################ -HTOP_VERSION = 3.2.1 +HTOP_VERSION = 3.2.2 HTOP_SOURCE = htop-$(HTOP_VERSION).tar.xz HTOP_SITE = https://github.com/htop-dev/htop/releases/download/$(HTOP_VERSION) HTOP_DEPENDENCIES = ncurses From thomas.petazzoni at bootlin.com Sun Mar 12 08:55:03 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sun, 12 Mar 2023 09:55:03 +0100 Subject: [Buildroot] [PATCH] package/htop: bump to version 3.2.2 In-Reply-To: <20230308085047.126406-1-francois.perrad@gadz.org> References: <20230308085047.126406-1-francois.perrad@gadz.org> Message-ID: <20230312095503.267aa7c8@windsurf> On Wed, 8 Mar 2023 09:50:47 +0100 Francois Perrad wrote: > Signed-off-by: Francois Perrad > --- > package/htop/htop.hash | 4 ++-- > package/htop/htop.mk | 2 +- > 2 files changed, 3 insertions(+), 3 deletions(-) Applied to next, thanks. Thomas -- Thomas Petazzoni, CTO, Bootlin Embedded Linux and Kernel engineering https://bootlin.com From thomas.petazzoni at bootlin.com Sun Mar 12 08:55:16 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sun, 12 Mar 2023 09:55:16 +0100 Subject: [Buildroot] [git commit branch/next] package/libgtk3: bump to version 3.24.37 Message-ID: <20230312085824.DE43886B44@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=c4a2c66f6c9b479cedfde8774ac0ac386345334d branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/next Signed-off-by: Francois Perrad Signed-off-by: Thomas Petazzoni --- package/libgtk3/libgtk3.hash | 4 ++-- package/libgtk3/libgtk3.mk | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package/libgtk3/libgtk3.hash b/package/libgtk3/libgtk3.hash index 9fed2c9df2..22c37bf605 100644 --- a/package/libgtk3/libgtk3.hash +++ b/package/libgtk3/libgtk3.hash @@ -1,5 +1,5 @@ -# From https://download.gnome.org/sources/gtk+/3.24/gtk+-3.24.36.sha256sum -sha256 27a6ef157743350c807ffea59baa1d70226dbede82a5e953ffd58ea6059fe691 gtk+-3.24.36.tar.xz +# From https://download.gnome.org/sources/gtk+/3.24/gtk+-3.24.37.sha256sum +sha256 6745f0b4c053794151fd0f0e2474b077cccff5f83e9dd1bf3d39fe9fe5fb7f57 gtk+-3.24.37.tar.xz # Hash for license file: sha256 b7993225104d90ddd8024fd838faf300bea5e83d91203eab98e29512acebd69c COPYING diff --git a/package/libgtk3/libgtk3.mk b/package/libgtk3/libgtk3.mk index 283c129cef..18a8a9fa42 100644 --- a/package/libgtk3/libgtk3.mk +++ b/package/libgtk3/libgtk3.mk @@ -5,7 +5,7 @@ ################################################################################ LIBGTK3_VERSION_MAJOR = 3.24 -LIBGTK3_VERSION = $(LIBGTK3_VERSION_MAJOR).36 +LIBGTK3_VERSION = $(LIBGTK3_VERSION_MAJOR).37 LIBGTK3_SOURCE = gtk+-$(LIBGTK3_VERSION).tar.xz LIBGTK3_SITE = https://download.gnome.org/sources/gtk+/$(LIBGTK3_VERSION_MAJOR) LIBGTK3_LICENSE = LGPL-2.0+ From thomas.petazzoni at bootlin.com Sun Mar 12 08:57:44 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sun, 12 Mar 2023 09:57:44 +0100 Subject: [Buildroot] [git commit branch/next] package/pango: bump to version 1.50.14 Message-ID: <20230312085824.E7E8F86B4A@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=f969665d8f66864a760693b42b395a93cb4020a1 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/next Signed-off-by: Francois Perrad Signed-off-by: Thomas Petazzoni --- package/pango/pango.hash | 4 ++-- package/pango/pango.mk | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package/pango/pango.hash b/package/pango/pango.hash index 1dbc5c9197..3e609e6e04 100644 --- a/package/pango/pango.hash +++ b/package/pango/pango.hash @@ -1,5 +1,5 @@ -# From https://download.gnome.org/sources/pango/1.50/pango-1.50.12.sha256sum -sha256 caef96d27bbe792a6be92727c73468d832b13da57c8071ef79b9df69ee058fe3 pango-1.50.12.tar.xz +# From https://download.gnome.org/sources/pango/1.50/pango-1.50.14.sha256sum +sha256 1d67f205bfc318c27a29cfdfb6828568df566795df0cb51d2189cde7f2d581e8 pango-1.50.14.tar.xz # Locally computed sha256 d245807f90032872d1438d741ed21e2490e1175dc8aa3afa5ddb6c8e529b58e5 COPYING diff --git a/package/pango/pango.mk b/package/pango/pango.mk index f19faf0502..723e6d2288 100644 --- a/package/pango/pango.mk +++ b/package/pango/pango.mk @@ -5,7 +5,7 @@ ################################################################################ PANGO_VERSION_MAJOR = 1.50 -PANGO_VERSION = $(PANGO_VERSION_MAJOR).12 +PANGO_VERSION = $(PANGO_VERSION_MAJOR).14 PANGO_SOURCE = pango-$(PANGO_VERSION).tar.xz PANGO_SITE = https://download.gnome.org/sources/pango/$(PANGO_VERSION_MAJOR) PANGO_INSTALL_STAGING = YES From thomas.petazzoni at bootlin.com Sun Mar 12 08:58:41 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sun, 12 Mar 2023 09:58:41 +0100 Subject: [Buildroot] [PATCH] package/libgtk3: bump to version 3.24.37 In-Reply-To: <20230308085055.126427-1-francois.perrad@gadz.org> References: <20230308085055.126427-1-francois.perrad@gadz.org> Message-ID: <20230312095841.486c5c84@windsurf> On Wed, 8 Mar 2023 09:50:55 +0100 Francois Perrad wrote: > Signed-off-by: Francois Perrad > --- > package/libgtk3/libgtk3.hash | 4 ++-- > package/libgtk3/libgtk3.mk | 2 +- > 2 files changed, 3 insertions(+), 3 deletions(-) Applied to next, thanks. Thomas -- Thomas Petazzoni, CTO, Bootlin Embedded Linux and Kernel engineering https://bootlin.com From thomas.petazzoni at bootlin.com Sun Mar 12 08:59:04 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sun, 12 Mar 2023 09:59:04 +0100 Subject: [Buildroot] [PATCH] package/pango: bump to version 1.50.14 In-Reply-To: <20230308085103.126448-1-francois.perrad@gadz.org> References: <20230308085103.126448-1-francois.perrad@gadz.org> Message-ID: <20230312095904.61ec26c8@windsurf> On Wed, 8 Mar 2023 09:51:03 +0100 Francois Perrad wrote: > Signed-off-by: Francois Perrad > --- > package/pango/pango.hash | 4 ++-- > package/pango/pango.mk | 2 +- > 2 files changed, 3 insertions(+), 3 deletions(-) Applied to next, thanks. Thomas -- Thomas Petazzoni, CTO, Bootlin Embedded Linux and Kernel engineering https://bootlin.com From thomas.petazzoni at bootlin.com Sun Mar 12 09:02:29 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sun, 12 Mar 2023 10:02:29 +0100 Subject: [Buildroot] [git commit branch/next] package/strace: bump to version 6.2 Message-ID: <20230312090318.E2F2F86D78@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=b07c7eb6f48004753e0959b304f8489132ff7b39 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/next Signed-off-by: Baruch Siach Signed-off-by: Thomas Petazzoni --- package/strace/strace.hash | 4 ++-- package/strace/strace.mk | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package/strace/strace.hash b/package/strace/strace.hash index 9478fbd459..d49abf1f16 100644 --- a/package/strace/strace.hash +++ b/package/strace/strace.hash @@ -1,5 +1,5 @@ # Locally calculated after checking signature with RSA key 0xA8041FA839E16E36 -# https://strace.io/files/6.1/strace-6.1.tar.xz.asc -sha256 2579e9cec37dbb786f6ea0bebd15f40dd561ef2bde2a2a2ecdce5963b01859fd strace-6.1.tar.xz +# https://strace.io/files/6.2/strace-6.2.tar.xz.asc +sha256 0c7d38a449416268d3004029a220a15a77c2206a03cc88120f37f46e949177e8 strace-6.2.tar.xz sha256 d92f973d08c8466993efff1e500453add0c038c20b4d2cbce3297938a296aea9 COPYING sha256 7c379436436a562834aa7d2f5dcae1f80a25230fa74201046ca1fba4367d39aa LGPL-2.1-or-later diff --git a/package/strace/strace.mk b/package/strace/strace.mk index cbb574559e..730a91d277 100644 --- a/package/strace/strace.mk +++ b/package/strace/strace.mk @@ -4,7 +4,7 @@ # ################################################################################ -STRACE_VERSION = 6.1 +STRACE_VERSION = 6.2 STRACE_SOURCE = strace-$(STRACE_VERSION).tar.xz STRACE_SITE = https://github.com/strace/strace/releases/download/v$(STRACE_VERSION) STRACE_LICENSE = LGPL-2.1+ From thomas.petazzoni at bootlin.com Sun Mar 12 09:02:25 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sun, 12 Mar 2023 10:02:25 +0100 Subject: [Buildroot] [git commit branch/next] package/openfpgaloader: fix typos Message-ID: <20230312090318.D925C86D72@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=5bfc02c0ad879f3e692cbe0330317e6a35507651 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/next Fix a typo in the name of two configuration options. This repairs the selection of libgpiod support. Signed-off-by: Vincent Stehl?? Cc: Jean Burgat Acked-by: Gwenhael Goavec-merou Signed-off-by: Thomas Petazzoni --- Config.in.legacy | 9 +++++++++ package/openfpgaloader/Config.in | 2 +- package/openfpgaloader/openfpgaloader.mk | 4 ++-- 3 files changed, 12 insertions(+), 3 deletions(-) diff --git a/Config.in.legacy b/Config.in.legacy index 7f69462f2e..1d247fe1a0 100644 --- a/Config.in.legacy +++ b/Config.in.legacy @@ -144,6 +144,15 @@ endif ############################################################################### +comment "Legacy options removed in 2023.05" + +config BR2_PACAKGE_OPENFPGALOADER_CMSIS + bool "openfpgaloader cmsis option name fixed" + select BR2_LEGACY + help + A typo on BR2_PACAKGE_OPENFPGALOADER_CMSIS was fixed by + renaming the option to BR2_PACKAGE_OPENFPGALOADER_CMSIS. + comment "Legacy options removed in 2023.02" config BR2_KERNEL_HEADERS_6_0 diff --git a/package/openfpgaloader/Config.in b/package/openfpgaloader/Config.in index 4ba01d12d3..bd83ad415b 100644 --- a/package/openfpgaloader/Config.in +++ b/package/openfpgaloader/Config.in @@ -12,7 +12,7 @@ config BR2_PACKAGE_OPENFPGALOADER if BR2_PACKAGE_OPENFPGALOADER -config BR2_PACAKGE_OPENFPGALOADER_CMSIS +config BR2_PACKAGE_OPENFPGALOADER_CMSIS bool "CMSIS-DAP support" depends on BR2_PACKAGE_HAS_UDEV # hidapi depends on BR2_TOOLCHAIN_HAS_THREADS_NPTL # hidapi diff --git a/package/openfpgaloader/openfpgaloader.mk b/package/openfpgaloader/openfpgaloader.mk index 042b16612e..6d7fbd9850 100644 --- a/package/openfpgaloader/openfpgaloader.mk +++ b/package/openfpgaloader/openfpgaloader.mk @@ -17,14 +17,14 @@ else OPENFPGALOADER_CONF_OPTS += -DENABLE_UDEV=OFF endif -ifeq ($(BR2_PACAKGE_OPENFPGALOADER_CMSIS),y) +ifeq ($(BR2_PACKAGE_OPENFPGALOADER_CMSIS),y) OPENFPGALOADER_DEPENDENCIES += hidapi OPENFPGALOADER_CONF_OPTS += -DENABLE_CMSISDAP=ON else OPENFPGALOADER_CONF_OPTS += -DENABLE_CMSISDAP=OFF endif -ifeq ($(BR2_PACAKGE_OPENFPGALOADER_LIBGPIOD),y) +ifeq ($(BR2_PACKAGE_OPENFPGALOADER_LIBGPIOD),y) OPENFPGALOADER_DEPENDENCIES += libgpiod OPENFPGALOADER_CONF_OPTS += -DENABLE_LIBGPIOD=ON else From thomas.petazzoni at bootlin.com Sun Mar 12 09:07:39 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sun, 12 Mar 2023 10:07:39 +0100 Subject: [Buildroot] [PATCH next] package/openfpgaloader: fix typos In-Reply-To: <20230306211646.3717-1-vincent.stehle@laposte.net> References: <20230306211646.3717-1-vincent.stehle@laposte.net> Message-ID: <20230312100739.73a5714a@windsurf> On Mon, 6 Mar 2023 22:16:46 +0100 Vincent Stehl? via buildroot wrote: > Fix a typo in the name of two configuration options. > This repairs the selection of libgpiod support. > > Signed-off-by: Vincent Stehl? > Cc: Jean Burgat > --- Applied to next, after adding Config.in.legacy handling for BR2_PACAKGE_OPENFPGALOADER_CMSIS. Indeed this option was already there, and we don't want to break silently existing configurations. Best regards, Thomas -- Thomas Petazzoni, CTO, Bootlin Embedded Linux and Kernel engineering https://bootlin.com From thomas.petazzoni at bootlin.com Sun Mar 12 09:07:53 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sun, 12 Mar 2023 10:07:53 +0100 Subject: [Buildroot] [PATCH next] strace: bump to version 6.2 In-Reply-To: <1ad45c1bf4b73061d4b05a43afc1bbaf423111e4.1678179925.git.baruch@tkos.co.il> References: <1ad45c1bf4b73061d4b05a43afc1bbaf423111e4.1678179925.git.baruch@tkos.co.il> Message-ID: <20230312100753.0b383fbf@windsurf> On Tue, 7 Mar 2023 11:05:25 +0200 Baruch Siach via buildroot wrote: > Signed-off-by: Baruch Siach > --- > package/strace/strace.hash | 4 ++-- > package/strace/strace.mk | 2 +- > 2 files changed, 3 insertions(+), 3 deletions(-) Applied to next, thanks. Thomas -- Thomas Petazzoni, CTO, Bootlin Embedded Linux and Kernel engineering https://bootlin.com From thomas.petazzoni at bootlin.com Sun Mar 12 09:07:53 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sun, 12 Mar 2023 10:07:53 +0100 Subject: [Buildroot] [PATCH next] strace: bump to version 6.2 In-Reply-To: <1ad45c1bf4b73061d4b05a43afc1bbaf423111e4.1678179925.git.baruch@tkos.co.il> References: <1ad45c1bf4b73061d4b05a43afc1bbaf423111e4.1678179925.git.baruch@tkos.co.il> Message-ID: <20230312100753.0b383fbf@windsurf> On Tue, 7 Mar 2023 11:05:25 +0200 Baruch Siach via buildroot wrote: > Signed-off-by: Baruch Siach > --- > package/strace/strace.hash | 4 ++-- > package/strace/strace.mk | 2 +- > 2 files changed, 3 insertions(+), 3 deletions(-) Applied to next, thanks. Thomas -- Thomas Petazzoni, CTO, Bootlin Embedded Linux and Kernel engineering https://bootlin.com From thomas.petazzoni at bootlin.com Sun Mar 12 09:08:39 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sun, 12 Mar 2023 10:08:39 +0100 Subject: [Buildroot] [git commit branch/next] board/qemu/aarch64-sbsa: use the default console specified by ACPI Message-ID: <20230312090853.E91C586E5A@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=92f6a843b81479a9c8f8769d9e728767646b9901 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/next ARM SBBR (Server Base Boot Requirements) defines SPCR (Serial Port Console Redirection Table) as a mandatory ACPI table that specifies the configuration of a serial console. In the linux kernel, ARM developers have decided that consoles defined by SPCR are always enabled when existing, see e.g.: https://lore.kernel.org/linux-serial/20200430161438.17640-1-alpernebiyasak at gmail.com/T/ Specifying console=ttyAMA0 (which is a serial console) is thus redundant for an ARM SBSA board. (It also blindly assumes that the serial console is on ttyAMA0, which might not be true.) Drop the explicit console=ttyAMA0 on the kernel command line, such that the kernel can pick up the default console defined by SPCR. This is similar to how it is currently done for board/aarch64-efi/grub.cfg. Signed-off-by: Niklas Cassel Signed-off-by: Thomas Petazzoni --- board/qemu/aarch64-sbsa/grub.cfg | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/board/qemu/aarch64-sbsa/grub.cfg b/board/qemu/aarch64-sbsa/grub.cfg index 39b7842f8f..d99e19c4cd 100644 --- a/board/qemu/aarch64-sbsa/grub.cfg +++ b/board/qemu/aarch64-sbsa/grub.cfg @@ -2,5 +2,5 @@ set default="0" set timeout="5" menuentry "Buildroot" { - linux /Image root=PARTLABEL=root rootwait console=ttyAMA0 + linux /Image root=PARTLABEL=root rootwait } From thomas.petazzoni at bootlin.com Sun Mar 12 09:08:43 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sun, 12 Mar 2023 10:08:43 +0100 Subject: [Buildroot] [git commit branch/next] support/testing: move the kernel config only used by test_edk2.py Message-ID: <20230312090853.F302286E5E@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=3ecff27df15c2c22f7b9d8f7554119bc0346ff5b branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/next The kernel config board/qemu/aarch64-sbsa/linux.config has never been in use by qemu_aarch64_sbsa_defconfig, neither via BR2_LINUX_KERNEL_CUSTOM_CONFIG_FILE, nor via BR2_LINUX_KERNEL_CONFIG_FRAGMENT_FILES. test_edk2.py is using the kernel config board/qemu/aarch64-sbsa/linux.config. However, storing a kernel config that is not used by qemu_aarch64_sbsa_defconfig, in a directory that is "owned" by qemu_aarch64_sbsa_defconfig, is bound to cause confusion. Therefore, move the config file to a new subdirectory: support/testing/tests/boot/test_edk2/ This is similar to how e.g. test_grub.py has a subdirectory: support/testing/tests/boot/test_grub/ where it keeps the kernel config that is only used by test_grub.py. Signed-off-by: Niklas Cassel Signed-off-by: Thomas Petazzoni --- support/testing/tests/boot/test_edk2.py | 2 +- .../aarch64-sbsa => support/testing/tests/boot/test_edk2}/linux.config | 0 2 files changed, 1 insertion(+), 1 deletion(-) diff --git a/support/testing/tests/boot/test_edk2.py b/support/testing/tests/boot/test_edk2.py index c1be8fad95..623e77e992 100644 --- a/support/testing/tests/boot/test_edk2.py +++ b/support/testing/tests/boot/test_edk2.py @@ -18,7 +18,7 @@ class TestEdk2(infra.basetest.BRTest): BR2_LINUX_KERNEL_CUSTOM_VERSION=y BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="5.10.34" BR2_LINUX_KERNEL_USE_CUSTOM_CONFIG=y - BR2_LINUX_KERNEL_CUSTOM_CONFIG_FILE="board/qemu/aarch64-sbsa/linux.config" + BR2_LINUX_KERNEL_CUSTOM_CONFIG_FILE="support/testing/tests/boot/test_edk2/linux.config" BR2_TARGET_EDK2=y BR2_TARGET_EDK2_PLATFORM_QEMU_SBSA=y BR2_TARGET_GRUB2=y diff --git a/board/qemu/aarch64-sbsa/linux.config b/support/testing/tests/boot/test_edk2/linux.config similarity index 100% rename from board/qemu/aarch64-sbsa/linux.config rename to support/testing/tests/boot/test_edk2/linux.config From thomas.petazzoni at bootlin.com Sun Mar 12 09:08:34 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sun, 12 Mar 2023 10:08:34 +0100 Subject: [Buildroot] [git commit branch/next] board/qemu/aarch64-sbsa: use PARTLABEL to specify root Message-ID: <20230312090853.DE99486E56@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=d1b87a346a0c0b775ee44ec7090bee03ba8be7ba branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/next Specifying /dev/sda2 is ambigious, and when booting my arm64 machine this tries to mount the second partition of my ATA drive, instead of the second partition of the USB-stick, simply because the ATA driver is probed earlier than the USB controller driver. To solve this problem, use PARTLABEL=root to specify the root filesystem. This is similar to how it is currently done for board/aarch64-efi/grub.cfg and board/qemu/aarch64-ebbr/grub.cfg. Signed-off-by: Niklas Cassel Signed-off-by: Thomas Petazzoni --- board/qemu/aarch64-sbsa/grub.cfg | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/board/qemu/aarch64-sbsa/grub.cfg b/board/qemu/aarch64-sbsa/grub.cfg index cd486caf4c..39b7842f8f 100644 --- a/board/qemu/aarch64-sbsa/grub.cfg +++ b/board/qemu/aarch64-sbsa/grub.cfg @@ -2,5 +2,5 @@ set default="0" set timeout="5" menuentry "Buildroot" { - linux /Image root=/dev/sda2 rootwait console=ttyAMA0 + linux /Image root=PARTLABEL=root rootwait console=ttyAMA0 } From thomas.petazzoni at bootlin.com Sun Mar 12 09:09:28 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sun, 12 Mar 2023 10:09:28 +0100 Subject: [Buildroot] [PATCH v3 0/3] misc aarch64-sbsa cleanups In-Reply-To: <20230307093504.3611941-1-niklas.cassel@wdc.com> References: <20230307093504.3611941-1-niklas.cassel@wdc.com> Message-ID: <20230312100928.621d64e4@windsurf> On Tue, 7 Mar 2023 10:35:01 +0100 Niklas Cassel via buildroot wrote: > Niklas Cassel (3): > board/qemu/aarch64-sbsa: use PARTLABEL to specify root > board/qemu/aarch64-sbsa: use the default console specified by ACPI > support/testing: move the kernel config only used by test_edk2.py Series applied to the next branch. Thanks! Thomas -- Thomas Petazzoni, co-owner and CEO, Bootlin Embedded Linux and Kernel engineering and training https://bootlin.com From thomas.petazzoni at bootlin.com Sun Mar 12 09:09:46 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sun, 12 Mar 2023 10:09:46 +0100 Subject: [Buildroot] [git commit branch/next] package/lsof: bump to version 4.98.0 Message-ID: <20230312091620.9D9DC86E88@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=da3ef3e8b828cc99f49c95ad6bef39c55f87e512 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/next For change log since 4.96.5, see: - https://github.com/lsof-org/lsof/releases/tag/4.97.0 - https://github.com/lsof-org/lsof/releases/tag/4.98.0 Signed-off-by: Julien Olivain Signed-off-by: Thomas Petazzoni --- package/lsof/lsof.hash | 2 +- package/lsof/lsof.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/lsof/lsof.hash b/package/lsof/lsof.hash index 29cf443a24..b6a29b3cea 100644 --- a/package/lsof/lsof.hash +++ b/package/lsof/lsof.hash @@ -1,3 +1,3 @@ # Locally calculated -sha256 e9030af1123ff052ab69e12ef55b8a17dc47ac4bccfba85ee1ca1f31acf29607 lsof-4.96.5.tar.gz +sha256 80308a614508814ac70eb2ae1ed2c4344dcf6076fa60afc7734d6b1a79e62b16 lsof-4.98.0.tar.gz sha256 32a728188b19bf86917659d904ab29d0a294b4506e1c98b8b7f1c70ab4975fe1 dialects/linux/dproto.h diff --git a/package/lsof/lsof.mk b/package/lsof/lsof.mk index fd5887141b..66911dddb9 100644 --- a/package/lsof/lsof.mk +++ b/package/lsof/lsof.mk @@ -4,7 +4,7 @@ # ################################################################################ -LSOF_VERSION = 4.96.5 +LSOF_VERSION = 4.98.0 LSOF_SITE = $(call github,lsof-org,lsof,$(LSOF_VERSION)) LSOF_LICENSE = lsof license # License is repeated in each file, this is a relatively small one. From thomas.petazzoni at bootlin.com Sun Mar 12 09:15:57 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sun, 12 Mar 2023 10:15:57 +0100 Subject: [Buildroot] [git commit branch/next] support/testing/tests/package/test_lsof.py: new runtime test Message-ID: <20230312091620.AC42E86E89@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=773535fbac1acd9bc08cde5b44db0d4c1e19de31 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/next Signed-off-by: Julien Olivain Signed-off-by: Thomas Petazzoni --- DEVELOPERS | 1 + support/testing/tests/package/test_lsof.py | 41 ++++++++++++++++++++++++++++++ 2 files changed, 42 insertions(+) diff --git a/DEVELOPERS b/DEVELOPERS index d052e59122..7733d5a04e 100644 --- a/DEVELOPERS +++ b/DEVELOPERS @@ -1719,6 +1719,7 @@ F: support/testing/tests/package/test_gnupg2.py F: support/testing/tests/package/test_highway.py F: support/testing/tests/package/test_hwloc.py F: support/testing/tests/package/test_libjxl.py +F: support/testing/tests/package/test_lsof.py F: support/testing/tests/package/test_ncdu.py F: support/testing/tests/package/test_octave.py F: support/testing/tests/package/test_ola.py diff --git a/support/testing/tests/package/test_lsof.py b/support/testing/tests/package/test_lsof.py new file mode 100644 index 0000000000..b0478dfbb7 --- /dev/null +++ b/support/testing/tests/package/test_lsof.py @@ -0,0 +1,41 @@ +import os + +import infra.basetest + + +class TestLsof(infra.basetest.BRTest): + config = infra.basetest.BASIC_TOOLCHAIN_CONFIG + \ + """ + BR2_PACKAGE_BUSYBOX_SHOW_OTHERS=y + BR2_PACKAGE_LSOF=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() + + test_file = "/tmp/this-is-a-test-file" + + # Check the program can execute + self.assertRunOk("lsof -v") + + # Check a normal program invocation + self.assertRunOk("lsof") + + # Check lsof fails if requested file is not opened + _, exit_code = self.emulator.run("lsof {}".format(test_file)) + self.assertNotEqual(exit_code, 0) + + # Open the test file from the shell on descriptor 10 + self.assertRunOk("exec 10> {}".format(test_file)) + + # Check that lsof now show the file + output, exit_code = self.emulator.run("lsof {}".format(test_file)) + self.assertEqual(exit_code, 0) + # output[0] is the lsof header line + self.assertIn(test_file, output[1]) From thomas.petazzoni at bootlin.com Sun Mar 12 09:17:47 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sun, 12 Mar 2023 10:17:47 +0100 Subject: [Buildroot] [PATCH next 1/2] package/lsof: bump to version 4.98.0 In-Reply-To: <20230311124607.464110-1-ju.o@free.fr> References: <20230311124607.464110-1-ju.o@free.fr> Message-ID: <20230312101747.03ebdddd@windsurf> On Sat, 11 Mar 2023 13:46:06 +0100 Julien Olivain wrote: > For change log since 4.96.5, see: > - https://github.com/lsof-org/lsof/releases/tag/4.97.0 > - https://github.com/lsof-org/lsof/releases/tag/4.98.0 > > Signed-off-by: Julien Olivain > --- > Patch tested on branch next at commit b793f3a with commands: Both applied to next. Thanks! Thomas -- Thomas Petazzoni, CTO, Bootlin Embedded Linux and Kernel engineering https://bootlin.com From ju.o at free.fr Sun Mar 12 09:22:15 2023 From: ju.o at free.fr (Julien Olivain) Date: Sun, 12 Mar 2023 10:22:15 +0100 Subject: [Buildroot] [PATCH next 1/1] package/pcre2: update _SITE url Message-ID: <20230312092215.11954-1-ju.o@free.fr> The pcre2 url [1] is now redirecting to [2]. This change was announced in upstream commit [3] which was already included in pcre2 10.41. This commit updates the PCRE2_SITE url accordingly. The package version remains unchanged. [1] https://github.com/PhilipHazel/pcre2 [2] https://github.com/PCRE2Project/pcre2 [3] https://github.com/PCRE2Project/pcre2/commit/66b3cb34dfe5411cb2bb939a8f4981081815d496 Signed-off-by: Julien Olivain --- package/pcre2/pcre2.mk | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package/pcre2/pcre2.mk b/package/pcre2/pcre2.mk index aba378cab6..c35056f8a2 100644 --- a/package/pcre2/pcre2.mk +++ b/package/pcre2/pcre2.mk @@ -5,7 +5,7 @@ ################################################################################ PCRE2_VERSION = 10.42 -PCRE2_SITE = https://github.com/PhilipHazel/pcre2/releases/download/pcre2-$(PCRE2_VERSION) +PCRE2_SITE = https://github.com/PCRE2Project/pcre2/releases/download/pcre2-$(PCRE2_VERSION) PCRE2_SOURCE = pcre2-$(PCRE2_VERSION).tar.bz2 PCRE2_LICENSE = BSD-3-Clause PCRE2_LICENSE_FILES = LICENCE -- 2.39.2 From thomas.petazzoni at bootlin.com Sun Mar 12 09:23:42 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sun, 12 Mar 2023 10:23:42 +0100 Subject: [Buildroot] [PATCH next 1/1] package/python-hwdata: new package In-Reply-To: <20230311184148.183739-1-ju.o@free.fr> References: <20230311184148.183739-1-ju.o@free.fr> Message-ID: <20230312102342.2f2393b0@windsurf> Hello Julien, Thanks for this work! On Sat, 11 Mar 2023 19:41:48 +0100 Julien Olivain wrote: > +PYTHON_HWDATA_VERSION = 2.3.7 > +PYTHON_HWDATA_SOURCE = hwdata-$(PYTHON_HWDATA_VERSION).tar.gz > +PYTHON_HWDATA_SITE = https://files.pythonhosted.org/packages/15/26/f5bc1b42129fbcbd1c99c29714af1685fc89e2cf37680a9930d4fcac1808 > +PYTHON_HWDATA_SETUP_TYPE = distutils > +PYTHON_HWDATA_LICENSE = GPL-2.0+ > +PYTHON_HWDATA_LICENSE_FILES = LICENSE This doesn't work because there is no LICENSE file in the PyPi tarball (and also the hash file does not have the hash of that file): >>> python-hwdata 2.3.7 Collecting legal info ERROR: No hash found for LICENSE cp: cannot stat '/home/thomas/projets/buildroot/output/build/python-hwdata-2.3.7/LICENSE': No such file or directory make: *** [package/python-hwdata/python-hwdata.mk:16: python-hwdata-legal-info] Error 1 One thing you could do to address this is: PYTHON_HWDATA_EXTRA_DOWNLOADS = https://raw.githubusercontent.com/xsuchy/python-hwdata/python-hwdata-2.3.7-1/LICENSE and then add a post-extract hook that copies $(PYTHON_HWDATA_DLDIR) to $(@D), and then use LICENSE as the license file. This will of course require an update in the hash file. Do you think you could look into this? The rest of the patch looks good, of course. Best regards, Thomas -- Thomas Petazzoni, co-owner and CEO, Bootlin Embedded Linux and Kernel engineering and training https://bootlin.com From bernd.kuhls at t-online.de Sun Mar 12 09:32:49 2023 From: bernd.kuhls at t-online.de (Bernd Kuhls) Date: Sun, 12 Mar 2023 10:32:49 +0100 Subject: [Buildroot] [PATCH 1/1] package/rsync: link with -latomic if needed Message-ID: <20230312093249.256425-1-bernd.kuhls@t-online.de> Fixes: http://autobuild.buildroot.net/results/9eb9a92871622472b8f9eb3797aadd3651fc78a4/ Signed-off-by: Bernd Kuhls --- package/rsync/rsync.mk | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/package/rsync/rsync.mk b/package/rsync/rsync.mk index d2fa47d39a..3fd2ef257e 100644 --- a/package/rsync/rsync.mk +++ b/package/rsync/rsync.mk @@ -20,6 +20,10 @@ RSYNC_CONF_OPTS = \ --disable-roll-simd \ --disable-md5-asm +ifeq ($(BR2_TOOLCHAIN_HAS_LIBATOMIC),y) +RSYNC_CONF_ENV += LIBS=-latomic +endif + ifeq ($(BR2_PACKAGE_ACL),y) RSYNC_DEPENDENCIES += acl else -- 2.39.2 From ju.o at free.fr Sun Mar 12 09:43:19 2023 From: ju.o at free.fr (Julien Olivain) Date: Sun, 12 Mar 2023 10:43:19 +0100 Subject: [Buildroot] [PATCH next 1/1] package/python-hwdata: new package In-Reply-To: <20230312102342.2f2393b0@windsurf> References: <20230311184148.183739-1-ju.o@free.fr> <20230312102342.2f2393b0@windsurf> Message-ID: <7672ac6c9aff94c22e7738df5e1c6316@free.fr> Hi Thomas, On 12/03/2023 10:23, Thomas Petazzoni wrote: > Hello Julien, > > Thanks for this work! > > On Sat, 11 Mar 2023 19:41:48 +0100 > Julien Olivain wrote: > >> +PYTHON_HWDATA_VERSION = 2.3.7 >> +PYTHON_HWDATA_SOURCE = hwdata-$(PYTHON_HWDATA_VERSION).tar.gz >> +PYTHON_HWDATA_SITE = >> https://files.pythonhosted.org/packages/15/26/f5bc1b42129fbcbd1c99c29714af1685fc89e2cf37680a9930d4fcac1808 >> +PYTHON_HWDATA_SETUP_TYPE = distutils >> +PYTHON_HWDATA_LICENSE = GPL-2.0+ >> +PYTHON_HWDATA_LICENSE_FILES = LICENSE > > This doesn't work because there is no LICENSE file in the PyPi tarball > (and also the hash file does not have the hash of that file): I also realized that, but I sent the wrong patch version. Sorry about that. My fixed version was just included a "no license file" comment. I'll send a fixed v2. >>>> python-hwdata 2.3.7 Collecting legal info > ERROR: No hash found for LICENSE > cp: cannot stat > '/home/thomas/projets/buildroot/output/build/python-hwdata-2.3.7/LICENSE': > No such file or directory > make: *** [package/python-hwdata/python-hwdata.mk:16: > python-hwdata-legal-info] Error 1 > > One thing you could do to address this is: > > PYTHON_HWDATA_EXTRA_DOWNLOADS = > https://raw.githubusercontent.com/xsuchy/python-hwdata/python-hwdata-2.3.7-1/LICENSE > > and then add a post-extract hook that copies $(PYTHON_HWDATA_DLDIR) to > $(@D), and then use LICENSE as the license file. > > This will of course require an update in the hash file. > > Do you think you could look into this? The rest of the patch looks > good, of course. Sure! I'll rework the patch to include your suggestion. I never thought about this workaround for this situation. Best regards, Julien. From thomas.petazzoni at bootlin.com Sun Mar 12 09:55:23 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sun, 12 Mar 2023 10:55:23 +0100 Subject: [Buildroot] [git commit branch/next] package/libgit2: bump to version 1.6.2 Message-ID: <20230312095802.6B07786E93@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=f32176a7671d8842b175077a92e268226fcec78f branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/next * Fix the license because libgit2 has been using some android code without attribution. This explains the change of the hash in the license file, which now includes the text of the BSD-2-Clause license. * Building in-source is accidentely broken in this release and upstream recommends a separate build directory anyway, so use a separate build directory. * Some win32-specific declarations use wchar_t, add an upstreamed patch to avoid a dependency to wchar_t elsewhere. Signed-off-by: Nicolas Cavallari Signed-off-by: Thomas Petazzoni --- ...ot-declare-win32-functions-on-non-win32-p.patch | 35 ++++++++++++++++++++++ package/libgit2/libgit2.hash | 4 +-- package/libgit2/libgit2.mk | 7 +++-- 3 files changed, 42 insertions(+), 4 deletions(-) diff --git a/package/libgit2/0001-sysdir-Do-not-declare-win32-functions-on-non-win32-p.patch b/package/libgit2/0001-sysdir-Do-not-declare-win32-functions-on-non-win32-p.patch new file mode 100644 index 0000000000..6be66ffee3 --- /dev/null +++ b/package/libgit2/0001-sysdir-Do-not-declare-win32-functions-on-non-win32-p.patch @@ -0,0 +1,35 @@ +From 20811c5aa9c528405eaa3f88ff22a9adebafa9e6 Mon Sep 17 00:00:00 2001 +From: Nicolas Cavallari +Date: Wed, 8 Mar 2023 14:00:52 +0100 +Subject: [PATCH] sysdir: Do not declare win32 functions on non-win32 platforms + +These declaration poses problems on some embedded or retro Linux systems +that deliberately disable support for wchar_t from their libc. + +Signed-off-by: Nicolas Cavallari +[Retrieved from: +https://github.com/libgit2/libgit2/commit/20811c5aa9c528405eaa3f88ff22a9adebafa9e6] +--- + src/libgit2/sysdir.h | 2 ++ + 1 file changed, 2 insertions(+) + +diff --git a/src/libgit2/sysdir.h b/src/libgit2/sysdir.h +index 1d15bbf43..03f59e1de 100644 +--- a/src/libgit2/sysdir.h ++++ b/src/libgit2/sysdir.h +@@ -134,10 +134,12 @@ extern int git_sysdir_set(git_sysdir_t which, const char *paths); + */ + extern int git_sysdir_reset(void); + ++#ifdef GIT_WIN32 + /** Sets the registry system dir to a mock; for testing. */ + extern int git_win32__set_registry_system_dir(const wchar_t *mock_sysdir); + + /** Find the given system dir; for testing. */ + extern int git_win32__find_system_dirs(git_str *out, const char *subdir); ++#endif + + #endif +-- +2.39.2 + diff --git a/package/libgit2/libgit2.hash b/package/libgit2/libgit2.hash index e834525df5..baf43c66f7 100644 --- a/package/libgit2/libgit2.hash +++ b/package/libgit2/libgit2.hash @@ -1,3 +1,3 @@ # Locally calculated -sha256 7074f1e2697992b82402501182db254fe62d64877b12f6e4c64656516f4cde88 libgit2-1.5.1.tar.gz -sha256 0fc09da43d666b5b0cf5695defc3100d5cf387936b260ebab37e396d7e0dbc83 COPYING +sha256 d557fbf35557bb5df53cbf38ae0081edb4a36494ec0d19741fa673e509245f8f libgit2-1.6.2.tar.gz +sha256 6f3c2cd59b057e366c1acc073b038135c52d77892bb33bd4d931c5369d3f062b COPYING diff --git a/package/libgit2/libgit2.mk b/package/libgit2/libgit2.mk index c962c8030f..b31f5199e1 100644 --- a/package/libgit2/libgit2.mk +++ b/package/libgit2/libgit2.mk @@ -4,14 +4,15 @@ # ################################################################################ -LIBGIT2_VERSION = 1.5.1 +LIBGIT2_VERSION = 1.6.2 LIBGIT2_SITE = $(call github,libgit2,libgit2,v$(LIBGIT2_VERSION)) LIBGIT2_LICENSE = \ GPL-2.0 with linking exception, \ MIT (sha1), \ BSD-3-Clause (sha256), \ wildmatch license (wildmatch), \ - CC0-1.0 (xoroshiro256) + CC0-1.0 (xoroshiro256), \ + BSD-2-Clause (basename_r) LIBGIT2_LICENSE_FILES = COPYING LIBGIT2_CPE_ID_VENDOR = libgit2_project LIBGIT2_INSTALL_STAGING = YES @@ -24,6 +25,8 @@ LIBGIT2_CONF_OPTS = \ -DUSE_NTLMCLIENT=OFF \ -DUSE_THREADS=$(if $(BR2_TOOLCHAIN_HAS_THREADS),ON,OFF) +LIBGIT2_SUPPORTS_IN_SOURCE_BUILD = NO + LIBGIT2_DEPENDENCIES = zlib libhttpparser # If libiconv is available (for !locale toolchains), then we can use From thomas.petazzoni at bootlin.com Sun Mar 12 09:58:17 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sun, 12 Mar 2023 10:58:17 +0100 Subject: [Buildroot] [PATCH 1/1] package/libgit2: bump to version 1.6.2 In-Reply-To: <20230310090153.14053-1-nicolas.cavallari@green-communications.fr> References: <20230310090153.14053-1-nicolas.cavallari@green-communications.fr> Message-ID: <20230312105817.47ea5983@windsurf> On Fri, 10 Mar 2023 10:01:53 +0100 Nicolas Cavallari wrote: > * Fix the license because libgit2 has been using some android code > without attribution. > * Building in-source is accidentely broken in this release and upstream > recommends a separate build directory anyway, so use a separate build > directory. > * Some win32-specific declarations use wchar_t, add an upstreamed patch > to avoid a dependency to wchar_t elsewhere. > > Signed-off-by: Nicolas Cavallari > --- > ...clare-win32-functions-on-non-win32-p.patch | 35 +++++++++++++++++++ > package/libgit2/libgit2.hash | 4 +-- > package/libgit2/libgit2.mk | 7 ++-- > 3 files changed, 42 insertions(+), 4 deletions(-) > create mode 100644 package/libgit2/0001-sysdir-Do-not-declare-win32-functions-on-non-win32-p.patch Applied to next, thanks. Thomas -- Thomas Petazzoni, CTO, Bootlin Embedded Linux and Kernel engineering https://bootlin.com From thomas.petazzoni at bootlin.com Sun Mar 12 09:58:44 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sun, 12 Mar 2023 10:58:44 +0100 Subject: [Buildroot] [PATCH 1/1] package/libwebsockets: enable libev and libevent support indipendently In-Reply-To: <1678456111-30786-1-git-send-email-luca.pesce@vimar.com> References: <1678456111-30786-1-git-send-email-luca.pesce@vimar.com> Message-ID: <20230312105844.2238d7dd@windsurf> On Fri, 10 Mar 2023 14:48:31 +0100 Luca Pesce via buildroot wrote: > libev and libevent can be enabled at the same time since version 4.1.0, > thanks to the event lib support refactoring into plugins, which is enabled by > default for unix platform builds (LWS_WITH_EVLIB_PLUGINS=ON): > https://github.com/warmcat/libwebsockets/commit/c6c7ab2b4498c62bf9461b36395d8466e023575d > > In this way, libwebsockets can be compiled with both libev and libevent > support, which is then user-selectable at runtime. > > This basically restores the behavior changed by previous commit 27f257e. > > Signed-off-by: Luca Pesce > --- > package/libwebsockets/libwebsockets.mk | 18 ++++++++---------- > 1 file changed, 8 insertions(+), 10 deletions(-) Applied to next, thanks. Thomas -- Thomas Petazzoni, CTO, Bootlin Embedded Linux and Kernel engineering https://bootlin.com From thomas.petazzoni at bootlin.com Sun Mar 12 09:58:24 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sun, 12 Mar 2023 10:58:24 +0100 Subject: [Buildroot] [git commit branch/next] package/libwebsockets: enable libev and libevent support indipendently Message-ID: <20230312095943.BF77586E99@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=6a8e1e220fb283d57f07d68e96312a5215afd517 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/next libev and libevent can be enabled at the same time since version 4.1.0, thanks to the event lib support refactoring into plugins, which is enabled by default for unix platform builds (LWS_WITH_EVLIB_PLUGINS=ON): https://github.com/warmcat/libwebsockets/commit/c6c7ab2b4498c62bf9461b36395d8466e023575d In this way, libwebsockets can be compiled with both libev and libevent support, which is then user-selectable at runtime. This basically restores the behavior changed by previous commit 27f257e. Signed-off-by: Luca Pesce Signed-off-by: Thomas Petazzoni --- package/libwebsockets/libwebsockets.mk | 18 ++++++++---------- 1 file changed, 8 insertions(+), 10 deletions(-) diff --git a/package/libwebsockets/libwebsockets.mk b/package/libwebsockets/libwebsockets.mk index 79624948a5..fb0ee66883 100644 --- a/package/libwebsockets/libwebsockets.mk +++ b/package/libwebsockets/libwebsockets.mk @@ -57,18 +57,16 @@ endif ifeq ($(BR2_PACKAGE_LIBEV),y) LIBWEBSOCKETS_DEPENDENCIES += libev -LIBWEBSOCKETS_CONF_OPTS += \ - -DLWS_WITH_LIBEV=ON \ - -DLWS_WITH_LIBEVENT=OFF -else ifeq ($(BR2_PACKAGE_LIBEVENT),y) +LIBWEBSOCKETS_CONF_OPTS += -DLWS_WITH_LIBEV=ON +else +LIBWEBSOCKETS_CONF_OPTS += -DLWS_WITH_LIBEV=OFF +endif + +ifeq ($(BR2_PACKAGE_LIBEVENT),y) LIBWEBSOCKETS_DEPENDENCIES += libevent -LIBWEBSOCKETS_CONF_OPTS += \ - -DLWS_WITH_LIBEV=OFF \ - -DLWS_WITH_LIBEVENT=ON +LIBWEBSOCKETS_CONF_OPTS += -DLWS_WITH_LIBEVENT=ON else -LIBWEBSOCKETS_CONF_OPTS += \ - -DLWS_WITH_LIBEV=OFF \ - -DLWS_WITH_LIBEVENT=OFF +LIBWEBSOCKETS_CONF_OPTS += -DLWS_WITH_LIBEVENT=OFF endif ifeq ($(BR2_PACKAGE_LIBGLIB2),y) From thomas.petazzoni at bootlin.com Sun Mar 12 09:59:03 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sun, 12 Mar 2023 10:59:03 +0100 Subject: [Buildroot] [git commit branch/next] package/libcamera-apps: bump to version 1.1.2 Message-ID: <20230312100805.8389986EA5@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=9ce280ba180f8668bfcd92175842a3c2d9567223 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/next Signed-off-by: Marcus Folkesson Signed-off-by: Thomas Petazzoni --- ...ore-pass-VIDIOC_QUERYCAP-as-unsigned-long.patch | 35 ---------------------- package/libcamera-apps/libcamera-apps.hash | 2 +- package/libcamera-apps/libcamera-apps.mk | 2 +- 3 files changed, 2 insertions(+), 37 deletions(-) diff --git a/package/libcamera-apps/0001-core-pass-VIDIOC_QUERYCAP-as-unsigned-long.patch b/package/libcamera-apps/0001-core-pass-VIDIOC_QUERYCAP-as-unsigned-long.patch deleted file mode 100644 index fbd1d2d4ba..0000000000 --- a/package/libcamera-apps/0001-core-pass-VIDIOC_QUERYCAP-as-unsigned-long.patch +++ /dev/null @@ -1,35 +0,0 @@ -From a65682a97e19f96b86aeceb3ca3befb1687e3861 Mon Sep 17 00:00:00 2001 -From: Marcus Folkesson -Date: Tue, 31 Jan 2023 09:14:15 +0100 -Subject: [PATCH] core: pass VIDIOC_QUERYCAP as unsigned long - -VIDIOC_QUARYCAP is an unsigned long and should be passed as one. - -Get rid of the following error: -core/libcamera_app.cpp:33:22: error: overflow in conversion from 'long unsigned int' to 'int' changes value from '2154321408' to '-2140645888' [-Werror=overflow] - 33 | int ret = ioctl(fd, VIDIOC_QUERYCAP, &caps); - -Upstream: https://github.com/raspberrypi/libcamera-apps/commit/a65682a97e19f96b86aeceb3ca3befb1687e3861 -Signed-off-by: Marcus Folkesson ---- - core/libcamera_app.cpp | 4 +++- - 1 file changed, 3 insertions(+), 1 deletion(-) - -diff --git a/core/libcamera_app.cpp b/core/libcamera_app.cpp -index 04696fb..8cb6563 100644 ---- a/core/libcamera_app.cpp -+++ b/core/libcamera_app.cpp -@@ -30,7 +30,9 @@ static void check_camera_stack() - return; - - v4l2_capability caps; -- int ret = ioctl(fd, VIDIOC_QUERYCAP, &caps); -+ unsigned long request = VIDIOC_QUERYCAP; -+ -+ int ret = ioctl(fd, request, &caps); - close(fd); - - if (ret < 0 || strcmp((char *)caps.driver, "bm2835 mmal")) --- -2.38.1 - diff --git a/package/libcamera-apps/libcamera-apps.hash b/package/libcamera-apps/libcamera-apps.hash index fbb3150cb5..20a06aa8fe 100644 --- a/package/libcamera-apps/libcamera-apps.hash +++ b/package/libcamera-apps/libcamera-apps.hash @@ -1,3 +1,3 @@ # Locally computed -sha256 c05e29e02da05fa92739941295d96dcb93324805f7b348ad182e7e29e7e0c520 libcamera-apps-1.1.1.tar.gz +sha256 a19f3960b97ec1c0d42df8af972868ff0d4c48be6096e7ac02dbaaa4c7c75636 libcamera-apps-1.1.2.tar.gz sha256 36dfed86bdef661a0a14ec1a1cc84c771d5a06b6f9b92e9ebb610ba711bd528a license.txt diff --git a/package/libcamera-apps/libcamera-apps.mk b/package/libcamera-apps/libcamera-apps.mk index 290ee9a026..ba45ab21ca 100644 --- a/package/libcamera-apps/libcamera-apps.mk +++ b/package/libcamera-apps/libcamera-apps.mk @@ -4,7 +4,7 @@ # ################################################################################ -LIBCAMERA_APPS_VERSION = 1.1.1 +LIBCAMERA_APPS_VERSION = 1.1.2 LIBCAMERA_APPS_SITE = $(call github,raspberrypi,libcamera-apps,v$(LIBCAMERA_APPS_VERSION)) LIBCAMERA_APPS_LICENSE = BSD-2-Clause LIBCAMERA_APPS_LICENSE_FILES = license.txt From thomas.petazzoni at bootlin.com Sun Mar 12 10:08:09 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sun, 12 Mar 2023 11:08:09 +0100 Subject: [Buildroot] [PATCH] package/libcamera-apps: bump to version 1.1.2 In-Reply-To: <20230309220414.4174769-1-marcus.folkesson@gmail.com> References: <20230309220414.4174769-1-marcus.folkesson@gmail.com> Message-ID: <20230312110809.1772d71c@windsurf> On Thu, 9 Mar 2023 23:04:14 +0100 Marcus Folkesson wrote: > Signed-off-by: Marcus Folkesson > --- > ...ass-VIDIOC_QUERYCAP-as-unsigned-long.patch | 35 ------------------- > package/libcamera-apps/libcamera-apps.hash | 2 +- > package/libcamera-apps/libcamera-apps.mk | 2 +- > 3 files changed, 2 insertions(+), 37 deletions(-) > delete mode 100644 package/libcamera-apps/0001-core-pass-VIDIOC_QUERYCAP-as-unsigned-long.patch Applied to next, thanks. Thomas -- Thomas Petazzoni, CTO, Bootlin Embedded Linux and Kernel engineering https://bootlin.com From thomas.petazzoni at bootlin.com Sun Mar 12 10:08:21 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sun, 12 Mar 2023 11:08:21 +0100 Subject: [Buildroot] [git commit branch/next] package/janus-gateway: bump to version 1.1.2 Message-ID: <20230312102709.2B1CB86EAC@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=b83550bd0c2bbfc894d1c82ec0ea330c8283deee branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/next Remove patch applied upstream. Signed-off-by: Nicolas Cavallari Signed-off-by: Thomas Petazzoni --- ...003-Use-parentheses-to-ensure-compilation.patch | 27 ---------------------- package/janus-gateway/janus-gateway.hash | 2 +- package/janus-gateway/janus-gateway.mk | 2 +- 3 files changed, 2 insertions(+), 29 deletions(-) diff --git a/package/janus-gateway/0003-Use-parentheses-to-ensure-compilation.patch b/package/janus-gateway/0003-Use-parentheses-to-ensure-compilation.patch deleted file mode 100644 index f91c13d1f6..0000000000 --- a/package/janus-gateway/0003-Use-parentheses-to-ensure-compilation.patch +++ /dev/null @@ -1,27 +0,0 @@ -From 51431c36cd5f2997c0f7723909195b9883ae0486 Mon Sep 17 00:00:00 2001 -From: Benson Muite -Date: Wed, 4 Jan 2023 13:33:36 +0300 -Subject: [PATCH] Use parentheses to ensure compilation (#3138) - -Compiler fails with latest Curl release. Use parenthesis to ensure compiler evaluates expression correctly. - -[Retrieved from: -https://github.com/meetecho/janus-gateway/commit/51431c36cd5f2997c0f7723909195b9883ae0486] -Signed-off-by: Fabrice Fontaine ---- - src/turnrest.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -diff --git a/src/turnrest.c b/src/turnrest.c -index b8560d22f2..42e6114de8 100644 ---- a/src/turnrest.c -+++ b/src/turnrest.c -@@ -165,7 +165,7 @@ janus_turnrest_response *janus_turnrest_request(const char *user) { - JANUS_LOG(LOG_VERB, "Sending request: %s\n", request_uri); - janus_mutex_unlock(&api_mutex); - curl_easy_setopt(curl, CURLOPT_URL, request_uri); -- curl_easy_setopt(curl, api_http_get ? CURLOPT_HTTPGET : CURLOPT_POST, 1); -+ curl_easy_setopt(curl, (api_http_get ? CURLOPT_HTTPGET : CURLOPT_POST), 1); - if(!api_http_get) { - /* FIXME Some servers don't like a POST with no data */ - curl_easy_setopt(curl, CURLOPT_POSTFIELDS, query_string); diff --git a/package/janus-gateway/janus-gateway.hash b/package/janus-gateway/janus-gateway.hash index 7a87ae737a..a147a8afff 100644 --- a/package/janus-gateway/janus-gateway.hash +++ b/package/janus-gateway/janus-gateway.hash @@ -1,3 +1,3 @@ # Locally computed -sha256 bb83c19d6137e39833e8eb2b1deeecb33b5d19d4f503d51703bdcc478c447940 janus-gateway-1.1.1.tar.gz +sha256 f721d62a22b38ba3a341a5502f06b8b3a5a4f7bd0e9cc6c53de257fe99695e17 janus-gateway-1.1.2.tar.gz sha256 91d04c97fa1da3fcd28205873276358aafc071c5b00a9ea8c49dd06d487a9dc6 COPYING diff --git a/package/janus-gateway/janus-gateway.mk b/package/janus-gateway/janus-gateway.mk index dd898563e5..786bc211d4 100644 --- a/package/janus-gateway/janus-gateway.mk +++ b/package/janus-gateway/janus-gateway.mk @@ -4,7 +4,7 @@ # ################################################################################ -JANUS_GATEWAY_VERSION = 1.1.1 +JANUS_GATEWAY_VERSION = 1.1.2 JANUS_GATEWAY_SITE = $(call github,meetecho,janus-gateway,v$(JANUS_GATEWAY_VERSION)) JANUS_GATEWAY_LICENSE = GPL-3.0 with OpenSSL exception JANUS_GATEWAY_LICENSE_FILES = COPYING From thomas.petazzoni at bootlin.com Sun Mar 12 11:20:42 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sun, 12 Mar 2023 12:20:42 +0100 Subject: [Buildroot] [PATCH next 1/1] package/janus-gateway: bump to version 1.1.2 In-Reply-To: <20230308172533.773-1-nicolas.cavallari@green-communications.fr> References: <20230308172533.773-1-nicolas.cavallari@green-communications.fr> Message-ID: <20230312122042.6135e351@windsurf> On Wed, 8 Mar 2023 18:25:33 +0100 Nicolas Cavallari wrote: > Remove patch applied upstream. > > Signed-off-by: Nicolas Cavallari > --- > ...se-parentheses-to-ensure-compilation.patch | 27 ------------------- > package/janus-gateway/janus-gateway.hash | 2 +- > package/janus-gateway/janus-gateway.mk | 2 +- > 3 files changed, 2 insertions(+), 29 deletions(-) > delete mode 100644 package/janus-gateway/0003-Use-parentheses-to-ensure-compilation.patch Applied to next, thanks. Thomas -- Thomas Petazzoni, CTO, Bootlin Embedded Linux and Kernel engineering https://bootlin.com From thomas.petazzoni at bootlin.com Sun Mar 12 11:20:58 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sun, 12 Mar 2023 12:20:58 +0100 Subject: [Buildroot] [git commit branch/next] package/ethtool: bump to version 6.2 Message-ID: <20230312112122.435EE86EB6@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=7cc92e463771f5542d796a73ff7aadce8cf09b0f branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/next Drop our patches as they are included in the new version. Signed-off-by: Vincent Fazio Reviewed-by: Florian Fainelli Signed-off-by: Thomas Petazzoni --- package/ethtool/0001-uapi-Bring-in-if.h.patch | 483 --------------------- .../0002-marvell.c-Fix-build-with-musl-libc.patch | 71 --- package/ethtool/ethtool.hash | 2 +- package/ethtool/ethtool.mk | 2 +- 4 files changed, 2 insertions(+), 556 deletions(-) diff --git a/package/ethtool/0001-uapi-Bring-in-if.h.patch b/package/ethtool/0001-uapi-Bring-in-if.h.patch deleted file mode 100644 index faf264f61f..0000000000 --- a/package/ethtool/0001-uapi-Bring-in-if.h.patch +++ /dev/null @@ -1,483 +0,0 @@ -From fd02caa75918401f2cb75af1f2a181c1959e070d Mon Sep 17 00:00:00 2001 -From: Florian Fainelli -Date: Sat, 14 Jan 2023 08:34:09 -0800 -Subject: [PATCH] uapi: Bring in if.h - -Bring in if.h from commit eec517cdb481 ("net: Add IF_OPER_TESTING") as -well as uapi/linux/hdlc/ioctl.h. Ensure that we define all of the -necessary guards to provide updated definitions of ifmap, ifreq and -IFNAMSIZ. This resolves build issues with kernel headers < 4.11 which -lacked 2618be7dccf8739b89e1906b64bd8d551af351e6 ("uapi: fix linux/if.h -userspace compilation errors"). - -Fixes: 1fa60003a8b8 ("misc: header includes cleanup") -Reported-by: Markus Mayer -Signed-off-by: Florian Fainelli -Message-Id: <20230114163411.3290201-2-f.fainelli at gmail.com> - -[Upstream: https://patchwork.kernel.org/project/netdevbpf/patch/20230114163411.3290201-2-f.fainelli at gmail.com/] -[vfazio at gmail.com: fix whitespace issues] -Signed-off-by: Vincent Fazio ---- - Makefile.am | 6 +- - internal.h | 7 +- - uapi/linux/hdlc/ioctl.h | 94 +++++++++++++ - uapi/linux/if.h | 296 ++++++++++++++++++++++++++++++++++++++++ - 4 files changed, 397 insertions(+), 6 deletions(-) - create mode 100644 uapi/linux/hdlc/ioctl.h - create mode 100644 uapi/linux/if.h - -diff --git a/Makefile.am b/Makefile.am -index 663f40a..691a20e 100644 ---- a/Makefile.am -+++ b/Makefile.am -@@ -7,7 +7,8 @@ EXTRA_DIST = LICENSE ethtool.8 ethtool.spec.in aclocal.m4 ChangeLog autogen.sh - - sbin_PROGRAMS = ethtool - ethtool_SOURCES = ethtool.c uapi/linux/ethtool.h internal.h \ -- uapi/linux/net_tstamp.h rxclass.c common.c common.h \ -+ uapi/linux/net_tstamp.h uapi/linux/if.h uapi/linux/hdlc/ioctl.h \ -+ rxclass.c common.c common.h \ - json_writer.c json_writer.h json_print.c json_print.h \ - list.h - if ETHTOOL_ENABLE_PRETTY_DUMP -@@ -43,7 +44,8 @@ ethtool_SOURCES += \ - netlink/desc-rtnl.c netlink/cable_test.c netlink/tunnels.c \ - uapi/linux/ethtool_netlink.h \ - uapi/linux/netlink.h uapi/linux/genetlink.h \ -- uapi/linux/rtnetlink.h uapi/linux/if_link.h -+ uapi/linux/rtnetlink.h uapi/linux/if_link.h \ -+ uapi/linux/if.h uapi/linux/hdlc/ioctl.h - AM_CPPFLAGS += @MNL_CFLAGS@ - LDADD += @MNL_LIBS@ - endif -diff --git a/internal.h b/internal.h -index b80f77a..3923719 100644 ---- a/internal.h -+++ b/internal.h -@@ -21,6 +21,9 @@ - #include - #include - #include -+#define __UAPI_DEF_IF_IFNAMSIZ 1 -+#define __UAPI_DEF_IF_IFMAP 1 -+#define __UAPI_DEF_IF_IFREQ 1 - #include - - #include "json_writer.h" -@@ -52,10 +55,6 @@ typedef int32_t s32; - #define __KERNEL_DIV_ROUND_UP(n, d) (((n) + (d) - 1) / (d)) - #endif - --#ifndef ALTIFNAMSIZ --#define ALTIFNAMSIZ 128 --#endif -- - #include - #include - -diff --git a/uapi/linux/hdlc/ioctl.h b/uapi/linux/hdlc/ioctl.h -new file mode 100644 -index 0000000..b06341a ---- /dev/null -+++ b/uapi/linux/hdlc/ioctl.h -@@ -0,0 +1,94 @@ -+/* SPDX-License-Identifier: GPL-2.0 WITH Linux-syscall-note */ -+#ifndef __HDLC_IOCTL_H__ -+#define __HDLC_IOCTL_H__ -+ -+ -+#define GENERIC_HDLC_VERSION 4 /* For synchronization with sethdlc utility */ -+ -+#define CLOCK_DEFAULT 0 /* Default setting */ -+#define CLOCK_EXT 1 /* External TX and RX clock - DTE */ -+#define CLOCK_INT 2 /* Internal TX and RX clock - DCE */ -+#define CLOCK_TXINT 3 /* Internal TX and external RX clock */ -+#define CLOCK_TXFROMRX 4 /* TX clock derived from external RX clock */ -+ -+ -+#define ENCODING_DEFAULT 0 /* Default setting */ -+#define ENCODING_NRZ 1 -+#define ENCODING_NRZI 2 -+#define ENCODING_FM_MARK 3 -+#define ENCODING_FM_SPACE 4 -+#define ENCODING_MANCHESTER 5 -+ -+ -+#define PARITY_DEFAULT 0 /* Default setting */ -+#define PARITY_NONE 1 /* No parity */ -+#define PARITY_CRC16_PR0 2 /* CRC16, initial value 0x0000 */ -+#define PARITY_CRC16_PR1 3 /* CRC16, initial value 0xFFFF */ -+#define PARITY_CRC16_PR0_CCITT 4 /* CRC16, initial 0x0000, ITU-T version */ -+#define PARITY_CRC16_PR1_CCITT 5 /* CRC16, initial 0xFFFF, ITU-T version */ -+#define PARITY_CRC32_PR0_CCITT 6 /* CRC32, initial value 0x00000000 */ -+#define PARITY_CRC32_PR1_CCITT 7 /* CRC32, initial value 0xFFFFFFFF */ -+ -+#define LMI_DEFAULT 0 /* Default setting */ -+#define LMI_NONE 1 /* No LMI, all PVCs are static */ -+#define LMI_ANSI 2 /* ANSI Annex D */ -+#define LMI_CCITT 3 /* ITU-T Annex A */ -+#define LMI_CISCO 4 /* The "original" LMI, aka Gang of Four */ -+ -+#ifndef __ASSEMBLY__ -+ -+typedef struct { -+ unsigned int clock_rate; /* bits per second */ -+ unsigned int clock_type; /* internal, external, TX-internal etc. */ -+ unsigned short loopback; -+} sync_serial_settings; /* V.35, V.24, X.21 */ -+ -+typedef struct { -+ unsigned int clock_rate; /* bits per second */ -+ unsigned int clock_type; /* internal, external, TX-internal etc. */ -+ unsigned short loopback; -+ unsigned int slot_map; -+} te1_settings; /* T1, E1 */ -+ -+typedef struct { -+ unsigned short encoding; -+ unsigned short parity; -+} raw_hdlc_proto; -+ -+typedef struct { -+ unsigned int t391; -+ unsigned int t392; -+ unsigned int n391; -+ unsigned int n392; -+ unsigned int n393; -+ unsigned short lmi; -+ unsigned short dce; /* 1 for DCE (network side) operation */ -+} fr_proto; -+ -+typedef struct { -+ unsigned int dlci; -+} fr_proto_pvc; /* for creating/deleting FR PVCs */ -+ -+typedef struct { -+ unsigned int dlci; -+ char master[IFNAMSIZ]; /* Name of master FRAD device */ -+}fr_proto_pvc_info; /* for returning PVC information only */ -+ -+typedef struct { -+ unsigned int interval; -+ unsigned int timeout; -+} cisco_proto; -+ -+typedef struct { -+ unsigned short dce; /* 1 for DCE (network side) operation */ -+ unsigned int modulo; /* modulo (8 = basic / 128 = extended) */ -+ unsigned int window; /* frame window size */ -+ unsigned int t1; /* timeout t1 */ -+ unsigned int t2; /* timeout t2 */ -+ unsigned int n2; /* frame retry counter */ -+} x25_hdlc_proto; -+ -+/* PPP doesn't need any info now - supply length = 0 to ioctl */ -+ -+#endif /* __ASSEMBLY__ */ -+#endif /* __HDLC_IOCTL_H__ */ -diff --git a/uapi/linux/if.h b/uapi/linux/if.h -new file mode 100644 -index 0000000..75ee7f4 ---- /dev/null -+++ b/uapi/linux/if.h -@@ -0,0 +1,296 @@ -+/* SPDX-License-Identifier: GPL-2.0+ WITH Linux-syscall-note */ -+/* -+ * INET An implementation of the TCP/IP protocol suite for the LINUX -+ * operating system. INET is implemented using the BSD Socket -+ * interface as the means of communication with the user level. -+ * -+ * Global definitions for the INET interface module. -+ * -+ * Version: @(#)if.h 1.0.2 04/18/93 -+ * -+ * Authors: Original taken from Berkeley UNIX 4.3, (c) UCB 1982-1988 -+ * Ross Biro -+ * Fred N. van Kempen, -+ * -+ * This program is free software; you can redistribute it and/or -+ * modify it under the terms of the GNU General Public License -+ * as published by the Free Software Foundation; either version -+ * 2 of the License, or (at your option) any later version. -+ */ -+#ifndef _LINUX_IF_H -+#define _LINUX_IF_H -+ -+#include /* for compatibility with glibc */ -+#include /* for "__kernel_caddr_t" et al */ -+#include /* for "struct sockaddr" et al */ -+ /* for "__user" et al */ -+ -+#include /* for struct sockaddr. */ -+ -+#if __UAPI_DEF_IF_IFNAMSIZ -+#define IFNAMSIZ 16 -+#endif /* __UAPI_DEF_IF_IFNAMSIZ */ -+#define IFALIASZ 256 -+#define ALTIFNAMSIZ 128 -+#include -+ -+/* For glibc compatibility. An empty enum does not compile. */ -+#if __UAPI_DEF_IF_NET_DEVICE_FLAGS_LOWER_UP_DORMANT_ECHO != 0 || \ -+ __UAPI_DEF_IF_NET_DEVICE_FLAGS != 0 -+/** -+ * enum net_device_flags - &struct net_device flags -+ * -+ * These are the &struct net_device flags, they can be set by drivers, the -+ * kernel and some can be triggered by userspace. Userspace can query and -+ * set these flags using userspace utilities but there is also a sysfs -+ * entry available for all dev flags which can be queried and set. These flags -+ * are shared for all types of net_devices. The sysfs entries are available -+ * via /sys/class/net//flags. Flags which can be toggled through sysfs -+ * are annotated below, note that only a few flags can be toggled and some -+ * other flags are always preserved from the original net_device flags -+ * even if you try to set them via sysfs. Flags which are always preserved -+ * are kept under the flag grouping @IFF_VOLATILE. Flags which are __volatile__ -+ * are annotated below as such. -+ * -+ * You should have a pretty good reason to be extending these flags. -+ * -+ * @IFF_UP: interface is up. Can be toggled through sysfs. -+ * @IFF_BROADCAST: broadcast address valid. Volatile. -+ * @IFF_DEBUG: turn on debugging. Can be toggled through sysfs. -+ * @IFF_LOOPBACK: is a loopback net. Volatile. -+ * @IFF_POINTOPOINT: interface is has p-p link. Volatile. -+ * @IFF_NOTRAILERS: avoid use of trailers. Can be toggled through sysfs. -+ * Volatile. -+ * @IFF_RUNNING: interface RFC2863 OPER_UP. Volatile. -+ * @IFF_NOARP: no ARP protocol. Can be toggled through sysfs. Volatile. -+ * @IFF_PROMISC: receive all packets. Can be toggled through sysfs. -+ * @IFF_ALLMULTI: receive all multicast packets. Can be toggled through -+ * sysfs. -+ * @IFF_MASTER: master of a load balancer. Volatile. -+ * @IFF_SLAVE: slave of a load balancer. Volatile. -+ * @IFF_MULTICAST: Supports multicast. Can be toggled through sysfs. -+ * @IFF_PORTSEL: can set media type. Can be toggled through sysfs. -+ * @IFF_AUTOMEDIA: auto media select active. Can be toggled through sysfs. -+ * @IFF_DYNAMIC: dialup device with changing addresses. Can be toggled -+ * through sysfs. -+ * @IFF_LOWER_UP: driver signals L1 up. Volatile. -+ * @IFF_DORMANT: driver signals dormant. Volatile. -+ * @IFF_ECHO: echo sent packets. Volatile. -+ */ -+enum net_device_flags { -+/* for compatibility with glibc net/if.h */ -+#if __UAPI_DEF_IF_NET_DEVICE_FLAGS -+ IFF_UP = 1<<0, /* sysfs */ -+ IFF_BROADCAST = 1<<1, /* __volatile__ */ -+ IFF_DEBUG = 1<<2, /* sysfs */ -+ IFF_LOOPBACK = 1<<3, /* __volatile__ */ -+ IFF_POINTOPOINT = 1<<4, /* __volatile__ */ -+ IFF_NOTRAILERS = 1<<5, /* sysfs */ -+ IFF_RUNNING = 1<<6, /* __volatile__ */ -+ IFF_NOARP = 1<<7, /* sysfs */ -+ IFF_PROMISC = 1<<8, /* sysfs */ -+ IFF_ALLMULTI = 1<<9, /* sysfs */ -+ IFF_MASTER = 1<<10, /* __volatile__ */ -+ IFF_SLAVE = 1<<11, /* __volatile__ */ -+ IFF_MULTICAST = 1<<12, /* sysfs */ -+ IFF_PORTSEL = 1<<13, /* sysfs */ -+ IFF_AUTOMEDIA = 1<<14, /* sysfs */ -+ IFF_DYNAMIC = 1<<15, /* sysfs */ -+#endif /* __UAPI_DEF_IF_NET_DEVICE_FLAGS */ -+#if __UAPI_DEF_IF_NET_DEVICE_FLAGS_LOWER_UP_DORMANT_ECHO -+ IFF_LOWER_UP = 1<<16, /* __volatile__ */ -+ IFF_DORMANT = 1<<17, /* __volatile__ */ -+ IFF_ECHO = 1<<18, /* __volatile__ */ -+#endif /* __UAPI_DEF_IF_NET_DEVICE_FLAGS_LOWER_UP_DORMANT_ECHO */ -+}; -+#endif /* __UAPI_DEF_IF_NET_DEVICE_FLAGS_LOWER_UP_DORMANT_ECHO != 0 || __UAPI_DEF_IF_NET_DEVICE_FLAGS != 0 */ -+ -+/* for compatibility with glibc net/if.h */ -+#if __UAPI_DEF_IF_NET_DEVICE_FLAGS -+#define IFF_UP IFF_UP -+#define IFF_BROADCAST IFF_BROADCAST -+#define IFF_DEBUG IFF_DEBUG -+#define IFF_LOOPBACK IFF_LOOPBACK -+#define IFF_POINTOPOINT IFF_POINTOPOINT -+#define IFF_NOTRAILERS IFF_NOTRAILERS -+#define IFF_RUNNING IFF_RUNNING -+#define IFF_NOARP IFF_NOARP -+#define IFF_PROMISC IFF_PROMISC -+#define IFF_ALLMULTI IFF_ALLMULTI -+#define IFF_MASTER IFF_MASTER -+#define IFF_SLAVE IFF_SLAVE -+#define IFF_MULTICAST IFF_MULTICAST -+#define IFF_PORTSEL IFF_PORTSEL -+#define IFF_AUTOMEDIA IFF_AUTOMEDIA -+#define IFF_DYNAMIC IFF_DYNAMIC -+#endif /* __UAPI_DEF_IF_NET_DEVICE_FLAGS */ -+ -+#if __UAPI_DEF_IF_NET_DEVICE_FLAGS_LOWER_UP_DORMANT_ECHO -+#define IFF_LOWER_UP IFF_LOWER_UP -+#define IFF_DORMANT IFF_DORMANT -+#define IFF_ECHO IFF_ECHO -+#endif /* __UAPI_DEF_IF_NET_DEVICE_FLAGS_LOWER_UP_DORMANT_ECHO */ -+ -+#define IFF_VOLATILE (IFF_LOOPBACK|IFF_POINTOPOINT|IFF_BROADCAST|IFF_ECHO|\ -+ IFF_MASTER|IFF_SLAVE|IFF_RUNNING|IFF_LOWER_UP|IFF_DORMANT) -+ -+#define IF_GET_IFACE 0x0001 /* for querying only */ -+#define IF_GET_PROTO 0x0002 -+ -+/* For definitions see hdlc.h */ -+#define IF_IFACE_V35 0x1000 /* V.35 serial interface */ -+#define IF_IFACE_V24 0x1001 /* V.24 serial interface */ -+#define IF_IFACE_X21 0x1002 /* X.21 serial interface */ -+#define IF_IFACE_T1 0x1003 /* T1 telco serial interface */ -+#define IF_IFACE_E1 0x1004 /* E1 telco serial interface */ -+#define IF_IFACE_SYNC_SERIAL 0x1005 /* can't be set by software */ -+#define IF_IFACE_X21D 0x1006 /* X.21 Dual Clocking (FarSite) */ -+ -+/* For definitions see hdlc.h */ -+#define IF_PROTO_HDLC 0x2000 /* raw HDLC protocol */ -+#define IF_PROTO_PPP 0x2001 /* PPP protocol */ -+#define IF_PROTO_CISCO 0x2002 /* Cisco HDLC protocol */ -+#define IF_PROTO_FR 0x2003 /* Frame Relay protocol */ -+#define IF_PROTO_FR_ADD_PVC 0x2004 /* Create FR PVC */ -+#define IF_PROTO_FR_DEL_PVC 0x2005 /* Delete FR PVC */ -+#define IF_PROTO_X25 0x2006 /* X.25 */ -+#define IF_PROTO_HDLC_ETH 0x2007 /* raw HDLC, Ethernet emulation */ -+#define IF_PROTO_FR_ADD_ETH_PVC 0x2008 /* Create FR Ethernet-bridged PVC */ -+#define IF_PROTO_FR_DEL_ETH_PVC 0x2009 /* Delete FR Ethernet-bridged PVC */ -+#define IF_PROTO_FR_PVC 0x200A /* for reading PVC status */ -+#define IF_PROTO_FR_ETH_PVC 0x200B -+#define IF_PROTO_RAW 0x200C /* RAW Socket */ -+ -+/* RFC 2863 operational status */ -+enum { -+ IF_OPER_UNKNOWN, -+ IF_OPER_NOTPRESENT, -+ IF_OPER_DOWN, -+ IF_OPER_LOWERLAYERDOWN, -+ IF_OPER_TESTING, -+ IF_OPER_DORMANT, -+ IF_OPER_UP, -+}; -+ -+/* link modes */ -+enum { -+ IF_LINK_MODE_DEFAULT, -+ IF_LINK_MODE_DORMANT, /* limit upward transition to dormant */ -+ IF_LINK_MODE_TESTING, /* limit upward transition to testing */ -+}; -+ -+/* -+ * Device mapping structure. I'd just gone off and designed a -+ * beautiful scheme using only loadable modules with arguments -+ * for driver options and along come the PCMCIA people 8) -+ * -+ * Ah well. The get() side of this is good for WDSETUP, and it'll -+ * be handy for debugging things. The set side is fine for now and -+ * being very small might be worth keeping for clean configuration. -+ */ -+ -+/* for compatibility with glibc net/if.h */ -+#if __UAPI_DEF_IF_IFMAP -+struct ifmap { -+ unsigned long mem_start; -+ unsigned long mem_end; -+ unsigned short base_addr; -+ unsigned char irq; -+ unsigned char dma; -+ unsigned char port; -+ /* 3 bytes spare */ -+}; -+#endif /* __UAPI_DEF_IF_IFMAP */ -+ -+struct if_settings { -+ unsigned int type; /* Type of physical device or protocol */ -+ unsigned int size; /* Size of the data allocated by the caller */ -+ union { -+ /* {atm/eth/dsl}_settings anyone ? */ -+ raw_hdlc_proto *raw_hdlc; -+ cisco_proto *cisco; -+ fr_proto *fr; -+ fr_proto_pvc *fr_pvc; -+ fr_proto_pvc_info *fr_pvc_info; -+ x25_hdlc_proto *x25; -+ -+ /* interface settings */ -+ sync_serial_settings *sync; -+ te1_settings *te1; -+ } ifs_ifsu; -+}; -+ -+/* -+ * Interface request structure used for socket -+ * ioctl's. All interface ioctl's must have parameter -+ * definitions which begin with ifr_name. The -+ * remainder may be interface specific. -+ */ -+ -+/* for compatibility with glibc net/if.h */ -+#if __UAPI_DEF_IF_IFREQ -+struct ifreq { -+#define IFHWADDRLEN 6 -+ union -+ { -+ char ifrn_name[IFNAMSIZ]; /* if name, e.g. "en0" */ -+ } ifr_ifrn; -+ -+ union { -+ struct sockaddr ifru_addr; -+ struct sockaddr ifru_dstaddr; -+ struct sockaddr ifru_broadaddr; -+ struct sockaddr ifru_netmask; -+ struct sockaddr ifru_hwaddr; -+ short ifru_flags; -+ int ifru_ivalue; -+ int ifru_mtu; -+ struct ifmap ifru_map; -+ char ifru_slave[IFNAMSIZ]; /* Just fits the size */ -+ char ifru_newname[IFNAMSIZ]; -+ void * ifru_data; -+ struct if_settings ifru_settings; -+ } ifr_ifru; -+}; -+#endif /* __UAPI_DEF_IF_IFREQ */ -+ -+#define ifr_name ifr_ifrn.ifrn_name /* interface name */ -+#define ifr_hwaddr ifr_ifru.ifru_hwaddr /* MAC address */ -+#define ifr_addr ifr_ifru.ifru_addr /* address */ -+#define ifr_dstaddr ifr_ifru.ifru_dstaddr /* other end of p-p lnk */ -+#define ifr_broadaddr ifr_ifru.ifru_broadaddr /* broadcast address */ -+#define ifr_netmask ifr_ifru.ifru_netmask /* interface net mask */ -+#define ifr_flags ifr_ifru.ifru_flags /* flags */ -+#define ifr_metric ifr_ifru.ifru_ivalue /* metric */ -+#define ifr_mtu ifr_ifru.ifru_mtu /* mtu */ -+#define ifr_map ifr_ifru.ifru_map /* device map */ -+#define ifr_slave ifr_ifru.ifru_slave /* slave device */ -+#define ifr_data ifr_ifru.ifru_data /* for use by interface */ -+#define ifr_ifindex ifr_ifru.ifru_ivalue /* interface index */ -+#define ifr_bandwidth ifr_ifru.ifru_ivalue /* link bandwidth */ -+#define ifr_qlen ifr_ifru.ifru_ivalue /* Queue length */ -+#define ifr_newname ifr_ifru.ifru_newname /* New name */ -+#define ifr_settings ifr_ifru.ifru_settings /* Device/proto settings*/ -+ -+/* -+ * Structure used in SIOCGIFCONF request. -+ * Used to retrieve interface configuration -+ * for machine (useful for programs which -+ * must know all networks accessible). -+ */ -+ -+/* for compatibility with glibc net/if.h */ -+#if __UAPI_DEF_IF_IFCONF -+struct ifconf { -+ int ifc_len; /* size of buffer */ -+ union { -+ char *ifcu_buf; -+ struct ifreq *ifcu_req; -+ } ifc_ifcu; -+}; -+#endif /* __UAPI_DEF_IF_IFCONF */ -+ -+#define ifc_buf ifc_ifcu.ifcu_buf /* buffer address */ -+#define ifc_req ifc_ifcu.ifcu_req /* array of structures */ -+ -+#endif /* _LINUX_IF_H */ --- -2.25.1 - diff --git a/package/ethtool/0002-marvell.c-Fix-build-with-musl-libc.patch b/package/ethtool/0002-marvell.c-Fix-build-with-musl-libc.patch deleted file mode 100644 index f13edbbe50..0000000000 --- a/package/ethtool/0002-marvell.c-Fix-build-with-musl-libc.patch +++ /dev/null @@ -1,71 +0,0 @@ -From a26296eea68aa6c16b253f34825c9b9007269672 Mon Sep 17 00:00:00 2001 -From: Florian Fainelli -Date: Sat, 14 Jan 2023 08:34:11 -0800 -Subject: [PATCH] marvell.c: Fix build with musl-libc - -After commit 1fa60003a8b8 ("misc: header includes cleanup") we stopped -including net/if.h which resolved the proper defines to pull in -sys/types.h and provide a definition for u_int32_t. With musl-libc we -would need to define _GNU_SOURCE to ensure that sys/types.h does provide a -definition for u_int32_t. - -Rather, just replace u_uint{16,32}_t with the more standard -uint{16,32}_t types from stdint.h - -Fixes: 1fa60003a8b8 ("misc: header includes cleanup") -Signed-off-by: Florian Fainelli - -[Upstream: https://patchwork.kernel.org/project/netdevbpf/patch/20230114163411.3290201-4-f.fainelli at gmail.com/] -Signed-off-by: Vincent Fazio ---- - marvell.c | 34 +++++++++++++++++----------------- - 1 file changed, 17 insertions(+), 17 deletions(-) - -diff --git a/marvell.c b/marvell.c -index d3d570e..3f3aed8 100644 ---- a/marvell.c -+++ b/marvell.c -@@ -31,23 +31,23 @@ static void dump_timer(const char *name, const void *p) - static void dump_queue(const char *name, const void *a, int rx) - { - struct desc { -- u_int32_t ctl; -- u_int32_t next; -- u_int32_t data_lo; -- u_int32_t data_hi; -- u_int32_t status; -- u_int32_t timestamp; -- u_int16_t csum2; -- u_int16_t csum1; -- u_int16_t csum2_start; -- u_int16_t csum1_start; -- u_int32_t addr_lo; -- u_int32_t addr_hi; -- u_int32_t count_lo; -- u_int32_t count_hi; -- u_int32_t byte_count; -- u_int32_t csr; -- u_int32_t flag; -+ uint32_t ctl; -+ uint32_t next; -+ uint32_t data_lo; -+ uint32_t data_hi; -+ uint32_t status; -+ uint32_t timestamp; -+ uint16_t csum2; -+ uint16_t csum1; -+ uint16_t csum2_start; -+ uint16_t csum1_start; -+ uint32_t addr_lo; -+ uint32_t addr_hi; -+ uint32_t count_lo; -+ uint32_t count_hi; -+ uint32_t byte_count; -+ uint32_t csr; -+ uint32_t flag; - }; - const struct desc *d = a; - --- -2.25.1 - diff --git a/package/ethtool/ethtool.hash b/package/ethtool/ethtool.hash index 609085aa5e..846ca7efc3 100644 --- a/package/ethtool/ethtool.hash +++ b/package/ethtool/ethtool.hash @@ -1,5 +1,5 @@ # From https://www.kernel.org/pub/software/network/ethtool/sha256sums.asc -sha256 c41fc881ffa5a40432d2dd829eb44c64a49dee482e716baacf9262c64daa8f90 ethtool-6.1.tar.xz +sha256 86df0114064d4d73f6bf72bf03e85c33964a519ee0c1d1ba65005ad2d0e570e1 ethtool-6.2.tar.xz # Locally calculated sha256 8177f97513213526df2cf6184d8ff986c675afb514d4e68a404010521b880643 COPYING sha256 5d632934396f90c82dfebe3c9512648bbb6333b406113d0cd331b0e0aa2d34a1 LICENSE diff --git a/package/ethtool/ethtool.mk b/package/ethtool/ethtool.mk index 3381344e0a..a35e274bc4 100644 --- a/package/ethtool/ethtool.mk +++ b/package/ethtool/ethtool.mk @@ -4,7 +4,7 @@ # ################################################################################ -ETHTOOL_VERSION = 6.1 +ETHTOOL_VERSION = 6.2 ETHTOOL_SOURCE = ethtool-$(ETHTOOL_VERSION).tar.xz ETHTOOL_SITE = $(BR2_KERNEL_MIRROR)/software/network/ethtool ETHTOOL_LICENSE = GPL-2.0 From thomas.petazzoni at bootlin.com Sun Mar 12 11:21:42 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sun, 12 Mar 2023 12:21:42 +0100 Subject: [Buildroot] [PATCH 1/1] package/ethtool: bump to version 6.2 In-Reply-To: <20230306134528.1198076-1-vfazio@xes-inc.com> References: <20230306134528.1198076-1-vfazio@xes-inc.com> Message-ID: <20230312122142.37a5a72b@windsurf> On Mon, 6 Mar 2023 07:45:28 -0600 Vincent Fazio wrote: > Drop our patches as they are included in the new version. > > Signed-off-by: Vincent Fazio > --- > package/ethtool/0001-uapi-Bring-in-if.h.patch | 483 ------------------ > ...2-marvell.c-Fix-build-with-musl-libc.patch | 71 --- > package/ethtool/ethtool.hash | 2 +- > package/ethtool/ethtool.mk | 2 +- > 4 files changed, 2 insertions(+), 556 deletions(-) > delete mode 100644 package/ethtool/0001-uapi-Bring-in-if.h.patch > delete mode 100644 package/ethtool/0002-marvell.c-Fix-build-with-musl-libc.patch Applied to next, thanks. Thomas -- Thomas Petazzoni, CTO, Bootlin Embedded Linux and Kernel engineering https://bootlin.com From thomas.petazzoni at bootlin.com Sun Mar 12 11:22:00 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sun, 12 Mar 2023 12:22:00 +0100 Subject: [Buildroot] [git commit branch/next] package/unrar: bump to version 6.2.6 Message-ID: <20230312123034.3FE6886EC2@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=c4cad5405fdd5def2d713a0bd14dc3c29b7bfb36 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/next Uptream does not provide a change log. The package now needs a C++11 compiler. For example, the source file "blake2s.hpp" is using the "constexpr" keyword. Signed-off-by: Julien Olivain Signed-off-by: Thomas Petazzoni --- package/unrar/Config.in | 4 +++- package/unrar/unrar.hash | 2 +- package/unrar/unrar.mk | 4 ++-- 3 files changed, 6 insertions(+), 4 deletions(-) diff --git a/package/unrar/Config.in b/package/unrar/Config.in index 29696c35aa..8a3def699b 100644 --- a/package/unrar/Config.in +++ b/package/unrar/Config.in @@ -1,6 +1,7 @@ config BR2_PACKAGE_UNRAR bool "unrar" depends on BR2_INSTALL_LIBSTDCPP + depends on BR2_TOOLCHAIN_GCC_AT_LEAST_4_8 # C++11 depends on BR2_TOOLCHAIN_HAS_THREADS depends on BR2_USE_WCHAR help @@ -8,6 +9,7 @@ config BR2_PACKAGE_UNRAR http://www.rarlab.com/rar_add.htm -comment "unrar needs a toolchain w/ C++, wchar, threads" +comment "unrar needs a toolchain w/ C++, wchar, threads, gcc >= 4.8" depends on !BR2_USE_WCHAR || !BR2_INSTALL_LIBSTDCPP \ + || !BR2_TOOLCHAIN_GCC_AT_LEAST_4_8 \ || !BR2_TOOLCHAIN_HAS_THREADS diff --git a/package/unrar/unrar.hash b/package/unrar/unrar.hash index 40e05a1a32..bc8f986875 100644 --- a/package/unrar/unrar.hash +++ b/package/unrar/unrar.hash @@ -1,3 +1,3 @@ # Locally computed: -sha256 de75b6136958173fdfc530d38a0145b72342cf0d3842bf7bb120d336602d88ed unrarsrc-6.1.7.tar.gz +sha256 0c2d4cbc8b34d0e3bec7b474e0f52bbcc6c4320ec089b4141223ee355f63c318 unrarsrc-6.2.6.tar.gz sha256 6ecc1687808b7d66b24f874755abfed7464d9751ed0001cd4e8e5d9bf397ff8a license.txt diff --git a/package/unrar/unrar.mk b/package/unrar/unrar.mk index fee9fb753b..f59d199558 100644 --- a/package/unrar/unrar.mk +++ b/package/unrar/unrar.mk @@ -4,7 +4,7 @@ # ################################################################################ -UNRAR_VERSION = 6.1.7 +UNRAR_VERSION = 6.2.6 UNRAR_SOURCE = unrarsrc-$(UNRAR_VERSION).tar.gz UNRAR_SITE = https://www.rarlab.com/rar UNRAR_LICENSE = unrar @@ -13,7 +13,7 @@ UNRAR_CPE_ID_VENDOR = rarlab define UNRAR_BUILD_CMDS $(TARGET_MAKE_ENV) $(MAKE) CXX="$(TARGET_CXX)" STRIP="/bin/true" \ - CXXFLAGS="$(TARGET_CXXFLAGS) -pthread" \ + CXXFLAGS="$(TARGET_CXXFLAGS) -pthread -std=c++11" \ LDFLAGS="$(TARGET_LDFLAGS) -pthread" -C $(@D) endef From thomas.petazzoni at bootlin.com Sun Mar 12 12:30:52 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sun, 12 Mar 2023 13:30:52 +0100 Subject: [Buildroot] [PATCH next 1/1] package/unrar: bump to version 6.2.6 In-Reply-To: <20230306184050.7107-1-ju.o@free.fr> References: <20230306184050.7107-1-ju.o@free.fr> Message-ID: <20230312133052.68f7bf74@windsurf> On Mon, 6 Mar 2023 19:40:50 +0100 Julien Olivain wrote: > Uptream does not provide a change log. > > The package now needs a C++11 compiler. For example, the source file > "blake2s.hpp" is using the "constexpr" keyword. > > Signed-off-by: Julien Olivain > --- > Patch tested on branch next at commit b793f3a, with commands: Applied to next, thanks. Thomas -- Thomas Petazzoni, CTO, Bootlin Embedded Linux and Kernel engineering https://bootlin.com From thomas.petazzoni at bootlin.com Sun Mar 12 12:31:00 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sun, 12 Mar 2023 13:31:00 +0100 Subject: [Buildroot] [git commit branch/next] package/gsl: bump to version 2.7.1 Message-ID: <20230312123159.D633786EC8@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=3e48f8358e519f9c24262a6549d8f6c78ee01add branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/next For change log since 2.6, see: https://git.savannah.gnu.org/cgit/gsl.git/tree/NEWS?h=release-2-7 This 2.7.1 version includes a minor libtool version fixup on top of 2.7: https://git.savannah.gnu.org/cgit/gsl.git/commit/?id=77e7c7d008707dace56626020eaa6181912e9841 Signed-off-by: Julien Olivain Signed-off-by: Thomas Petazzoni --- package/gsl/gsl.hash | 2 +- package/gsl/gsl.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/gsl/gsl.hash b/package/gsl/gsl.hash index 0d40a75497..153ae4131d 100644 --- a/package/gsl/gsl.hash +++ b/package/gsl/gsl.hash @@ -1,3 +1,3 @@ # Locally calculated after checking pgp signature -sha256 b782339fc7a38fe17689cb39966c4d821236c28018b6593ddb6fd59ee40786a8 gsl-2.6.tar.gz +sha256 dcb0fbd43048832b757ff9942691a8dd70026d5da0ff85601e52687f6deeb34b gsl-2.7.1.tar.gz sha256 8ceb4b9ee5adedde47b31e975c1d90c73ad27b6b165a1dcd80c7c545eb65b903 COPYING diff --git a/package/gsl/gsl.mk b/package/gsl/gsl.mk index 3604f9836c..575cb75462 100644 --- a/package/gsl/gsl.mk +++ b/package/gsl/gsl.mk @@ -4,7 +4,7 @@ # ################################################################################ -GSL_VERSION = 2.6 +GSL_VERSION = 2.7.1 GSL_SITE = $(BR2_GNU_MIRROR)/gsl GSL_INSTALL_STAGING = YES GSL_LICENSE = GPL-3.0 From thomas.petazzoni at bootlin.com Sun Mar 12 12:31:58 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sun, 12 Mar 2023 13:31:58 +0100 Subject: [Buildroot] [PATCH next 1/1] package/gsl: bump to version 2.7.1 In-Reply-To: <20230306211435.2283414-1-ju.o@free.fr> References: <20230306211435.2283414-1-ju.o@free.fr> Message-ID: <20230312133158.721f6917@windsurf> On Mon, 6 Mar 2023 22:14:35 +0100 Julien Olivain wrote: > For change log since 2.6, see: > https://git.savannah.gnu.org/cgit/gsl.git/tree/NEWS?h=release-2-7 > > This 2.7.1 version includes a minor libtool version fixup on top of 2.7: > https://git.savannah.gnu.org/cgit/gsl.git/commit/?id=77e7c7d008707dace56626020eaa6181912e9841 > > Signed-off-by: Julien Olivain > --- > Patch tested on branch next at commit b793f3a with commands: Applied to next, thanks. Thomas -- Thomas Petazzoni, CTO, Bootlin Embedded Linux and Kernel engineering https://bootlin.com From thomas.petazzoni at bootlin.com Sun Mar 12 12:32:24 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sun, 12 Mar 2023 13:32:24 +0100 Subject: [Buildroot] [PATCH next 1/1] package/pcre2: update _SITE url In-Reply-To: <20230312092215.11954-1-ju.o@free.fr> References: <20230312092215.11954-1-ju.o@free.fr> Message-ID: <20230312133224.0598454f@windsurf> On Sun, 12 Mar 2023 10:22:15 +0100 Julien Olivain wrote: > The pcre2 url [1] is now redirecting to [2]. This change was > announced in upstream commit [3] which was already included in > pcre2 10.41. > > This commit updates the PCRE2_SITE url accordingly. The package > version remains unchanged. > > [1] https://github.com/PhilipHazel/pcre2 > [2] https://github.com/PCRE2Project/pcre2 > [3] https://github.com/PCRE2Project/pcre2/commit/66b3cb34dfe5411cb2bb939a8f4981081815d496 > > Signed-off-by: Julien Olivain > --- > package/pcre2/pcre2.mk | 2 +- > 1 file changed, 1 insertion(+), 1 deletion(-) Applied to next, thanks. Thomas -- Thomas Petazzoni, CTO, Bootlin Embedded Linux and Kernel engineering https://bootlin.com From thomas.petazzoni at bootlin.com Sun Mar 12 12:32:07 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sun, 12 Mar 2023 13:32:07 +0100 Subject: [Buildroot] [git commit branch/next] package/pcre2: update _SITE url Message-ID: <20230312123326.5875386ECF@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=af2cfc61a2a3e630824ac693d961b74f858c0407 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/next The pcre2 url [1] is now redirecting to [2]. This change was announced in upstream commit [3] which was already included in pcre2 10.41. This commit updates the PCRE2_SITE url accordingly. The package version remains unchanged. [1] https://github.com/PhilipHazel/pcre2 [2] https://github.com/PCRE2Project/pcre2 [3] https://github.com/PCRE2Project/pcre2/commit/66b3cb34dfe5411cb2bb939a8f4981081815d496 Signed-off-by: Julien Olivain Signed-off-by: Thomas Petazzoni --- package/pcre2/pcre2.mk | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package/pcre2/pcre2.mk b/package/pcre2/pcre2.mk index aba378cab6..c35056f8a2 100644 --- a/package/pcre2/pcre2.mk +++ b/package/pcre2/pcre2.mk @@ -5,7 +5,7 @@ ################################################################################ PCRE2_VERSION = 10.42 -PCRE2_SITE = https://github.com/PhilipHazel/pcre2/releases/download/pcre2-$(PCRE2_VERSION) +PCRE2_SITE = https://github.com/PCRE2Project/pcre2/releases/download/pcre2-$(PCRE2_VERSION) PCRE2_SOURCE = pcre2-$(PCRE2_VERSION).tar.bz2 PCRE2_LICENSE = BSD-3-Clause PCRE2_LICENSE_FILES = LICENCE From thomas.petazzoni at bootlin.com Sun Mar 12 12:34:34 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sun, 12 Mar 2023 13:34:34 +0100 Subject: [Buildroot] [PATCH next 2/2] package/kexec: add KEXEC_CPE_ID_VENDOR In-Reply-To: <20230301220159.161476-2-ju.o@free.fr> References: <20230301220159.161476-1-ju.o@free.fr> <20230301220159.161476-2-ju.o@free.fr> Message-ID: <20230312133434.3081ee6a@windsurf> On Wed, 1 Mar 2023 23:01:59 +0100 Julien Olivain wrote: > cpe:2.3:a:kexec-tools_project:kexec-tools is a valid CPE identifier But then you also need: KEXEC_CPE_ID_PRODUCT = kexec-tools indeed, by default, the value of KEXEC_CPE_ID_PRODUCT is the name of the Buildroot package, lower-case, so currently the value of KEXEC_CPE_ID_PRODUCT is "kexec", not "kexec-tools". Am I missing something here? You can double check this by running "make pkg-stats" on a configuration that has kexec enabled. In the last column of the table, it will tell you if the CPE ID is found in the database. Best regards, Thomas -- Thomas Petazzoni, co-owner and CEO, Bootlin Embedded Linux and Kernel engineering and training https://bootlin.com From thomas.petazzoni at bootlin.com Sun Mar 12 12:34:45 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sun, 12 Mar 2023 13:34:45 +0100 Subject: [Buildroot] [git commit branch/next] package/kexec: bump to version 2.0.26 Message-ID: <20230312123454.2148486ED7@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=69053186c9f1561855357be574c70c0b3ad0ddcb branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/next See release announce: https://lists.infradead.org/pipermail/kexec/2022-December/026399.html Signed-off-by: Julien Olivain Signed-off-by: Thomas Petazzoni --- package/kexec/kexec.hash | 2 +- package/kexec/kexec.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/kexec/kexec.hash b/package/kexec/kexec.hash index 34e17339b9..4e16a53a35 100644 --- a/package/kexec/kexec.hash +++ b/package/kexec/kexec.hash @@ -1,4 +1,4 @@ # From https://www.kernel.org/pub/linux/utils/kernel/kexec/sha256sums.asc -sha256 7ce2e5def38ec04f79feb107d02243dd586fbc68569eccf02f44bad3a13ec07d kexec-tools-2.0.25.tar.xz +sha256 7fe36a064101cd5c515e41b2be393dce3ca88adce59d6ee668e0af7c0c4570cd kexec-tools-2.0.26.tar.xz # locally calculated sha256 fa5fc1d1eec39532ea517518eeefd7b6e3c14341a55e5880a0e2a49eee47a5b7 COPYING diff --git a/package/kexec/kexec.mk b/package/kexec/kexec.mk index ced7009ed3..c1411f6ab7 100644 --- a/package/kexec/kexec.mk +++ b/package/kexec/kexec.mk @@ -4,7 +4,7 @@ # ################################################################################ -KEXEC_VERSION = 2.0.25 +KEXEC_VERSION = 2.0.26 KEXEC_SOURCE = kexec-tools-$(KEXEC_VERSION).tar.xz KEXEC_SITE = $(BR2_KERNEL_MIRROR)/linux/utils/kernel/kexec KEXEC_LICENSE = GPL-2.0 From thomas.petazzoni at bootlin.com Sun Mar 12 12:34:54 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sun, 12 Mar 2023 13:34:54 +0100 Subject: [Buildroot] [PATCH next 1/2] package/kexec: bump to version 2.0.26 In-Reply-To: <20230301220159.161476-1-ju.o@free.fr> References: <20230301220159.161476-1-ju.o@free.fr> Message-ID: <20230312133454.2ff18f94@windsurf> On Wed, 1 Mar 2023 23:01:58 +0100 Julien Olivain wrote: > See release announce: > https://lists.infradead.org/pipermail/kexec/2022-December/026399.html > > Signed-off-by: Julien Olivain > --- > Patch tested on branch next at commit b793f3a with commands: Applied to next, thanks. Thomas -- Thomas Petazzoni, CTO, Bootlin Embedded Linux and Kernel engineering https://bootlin.com From thomas.petazzoni at bootlin.com Sun Mar 12 12:35:51 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sun, 12 Mar 2023 13:35:51 +0100 Subject: [Buildroot] [git commit branch/next] package/htpdate: bump to version 1.3.7 Message-ID: <20230312123630.228BF86EDE@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=af9769ad23c67f9bd4d1b038709d41230501efef branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/next Signed-off-by: Angelo Compagnucci Signed-off-by: Thomas Petazzoni --- package/htpdate/htpdate.hash | 2 +- package/htpdate/htpdate.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/htpdate/htpdate.hash b/package/htpdate/htpdate.hash index f572fb1e84..b711773af5 100644 --- a/package/htpdate/htpdate.hash +++ b/package/htpdate/htpdate.hash @@ -1,3 +1,3 @@ # Locally calculated: -sha256 3cdc558ec8e53ef374a42490b2f28c0b23981fa8754a6d7182044707828ad1e9 htpdate-1.3.6.tar.gz +sha256 88c52fe475308ee95f560fd7cf68c75bc6e9a6abf56be7fed203a7f762fe7ab2 htpdate-1.3.7.tar.gz sha256 7989949df09a0489434723c571541604cd3f2e0418c6a6aa9179bfaf8ec807cc LICENSE diff --git a/package/htpdate/htpdate.mk b/package/htpdate/htpdate.mk index 2d4a11dd9d..20be904d3d 100644 --- a/package/htpdate/htpdate.mk +++ b/package/htpdate/htpdate.mk @@ -4,7 +4,7 @@ # ################################################################################ -HTPDATE_VERSION = 1.3.6 +HTPDATE_VERSION = 1.3.7 HTPDATE_SITE = $(call github,twekkel,htpdate,v$(HTPDATE_VERSION)) HTPDATE_LICENSE = GPL-2.0+ HTPDATE_LICENSE_FILES = LICENSE From thomas.petazzoni at bootlin.com Sun Mar 12 12:36:31 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sun, 12 Mar 2023 13:36:31 +0100 Subject: [Buildroot] [PATCH] package/htpdate: bump to version 1.3.7 In-Reply-To: <20230301092253.3104485-1-angelo@amarulasolutions.com> References: <20230301092253.3104485-1-angelo@amarulasolutions.com> Message-ID: <20230312133631.3aaf0dfd@windsurf> On Wed, 1 Mar 2023 10:22:53 +0100 Angelo Compagnucci wrote: > Signed-off-by: Angelo Compagnucci > --- > package/htpdate/htpdate.hash | 2 +- > package/htpdate/htpdate.mk | 2 +- > 2 files changed, 2 insertions(+), 2 deletions(-) Applied to next, thanks. Thomas -- Thomas Petazzoni, CTO, Bootlin Embedded Linux and Kernel engineering https://bootlin.com From thomas.petazzoni at bootlin.com Sun Mar 12 13:13:08 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sun, 12 Mar 2023 14:13:08 +0100 Subject: [Buildroot] [git commit branch/next] support/testing/tests/package/test_kexec.py: new runtime test Message-ID: <20230312131333.3E6E486EE9@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=f69c972ae613719c0ebc5395ba3084c408023102 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/next Signed-off-by: Julien Olivain Signed-off-by: Thomas Petazzoni --- DEVELOPERS | 2 + support/testing/tests/package/test_kexec.py | 93 ++++++++++++++++++++++ .../tests/package/test_kexec/linux-kexec.fragment | 5 ++ 3 files changed, 100 insertions(+) diff --git a/DEVELOPERS b/DEVELOPERS index 7733d5a04e..f6e120d92b 100644 --- a/DEVELOPERS +++ b/DEVELOPERS @@ -1718,6 +1718,8 @@ F: support/testing/tests/package/sample_python_spake2.py F: support/testing/tests/package/test_gnupg2.py F: support/testing/tests/package/test_highway.py F: support/testing/tests/package/test_hwloc.py +F: support/testing/tests/package/test_kexec.py +F: support/testing/tests/package/test_kexec/ F: support/testing/tests/package/test_libjxl.py F: support/testing/tests/package/test_lsof.py F: support/testing/tests/package/test_ncdu.py diff --git a/support/testing/tests/package/test_kexec.py b/support/testing/tests/package/test_kexec.py new file mode 100644 index 0000000000..77e383373e --- /dev/null +++ b/support/testing/tests/package/test_kexec.py @@ -0,0 +1,93 @@ +import os + +import infra.basetest + + +class TestKexec(infra.basetest.BRTest): + + # A specific configuration is needed for using kexec: + # - We use Aarch64 since it is well supported for kexec, + # - A kernel config fragment enables all the kexec parts, + # - The kernel Image is installed on target filesystem to be + # reloaded through kexec, + # - We use a ext4 rootfs image exposed as a virtio storage (rather + # than cpio initrd). This avoids needing to install the initrd + # inside the rootfs. + config = \ + """ + BR2_aarch64=y + BR2_TOOLCHAIN_EXTERNAL=y + BR2_TARGET_GENERIC_GETTY_PORT="ttyAMA0" + BR2_LINUX_KERNEL=y + BR2_LINUX_KERNEL_CUSTOM_VERSION=y + BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.1.15" + BR2_LINUX_KERNEL_USE_CUSTOM_CONFIG=y + BR2_LINUX_KERNEL_CUSTOM_CONFIG_FILE="board/qemu/aarch64-virt/linux.config" + BR2_LINUX_KERNEL_CONFIG_FRAGMENT_FILES="{}" + BR2_LINUX_KERNEL_INSTALL_TARGET=y + BR2_LINUX_KERNEL_NEEDS_HOST_OPENSSL=y + BR2_PACKAGE_KEXEC=y + BR2_TARGET_ROOTFS_EXT2=y + BR2_TARGET_ROOTFS_EXT2_4=y + # BR2_TARGET_ROOTFS_TAR is not set + """.format( + infra.filepath("tests/package/test_kexec/linux-kexec.fragment") + ) + + def test_run(self): + hda = os.path.join(self.builddir, "images", "rootfs.ext4") + kern = os.path.join(self.builddir, "images", "Image") + # Notes: + # Sufficient memory is needed to load the kernel: having at + # least 512MB works. kexec could silently fail if not enough + # memory is present. KASLR needs to be disabled for the test: + # we pass "nokaslr" to kernel bootargs, and also pass + # "dtb-kaslr-seed=off" to qemu virt machine. + bootargs = ["root=/dev/vda console=ttyAMA0 nokaslr"] + qemu_opts = ["-M", "virt,dtb-kaslr-seed=off", "-cpu", "cortex-a57", "-m", "512M", + "-drive", f"file={hda},if=virtio,format=raw"] + self.emulator.boot(arch="aarch64", + kernel=kern, + kernel_cmdline=bootargs, + options=qemu_opts) + self.emulator.login() + + # Test the program can execute + self.assertRunOk("kexec --version") + + # Check the kexec kernel is NOT loaded: + self.assertRunOk("test \"$(cat /sys/kernel/kexec_loaded)\" -eq 0") + + # Load the Kernel: + # "--append br-test" adds a dummy kernel args we'll be able to + # check in the second executed kernel. + # We use the dtb image from /sys/firmware/fdt (since we don't + # have the dtb file in the system) + self.assertRunOk("kexec -d -l --dtb=/sys/firmware/fdt --reuse-cmdline --serial=ttyAMA0 --append=br-test /boot/Image") + + # Check the kexec kernel IS loaded: + self.assertRunOk("test \"$(cat /sys/kernel/kexec_loaded)\" -eq 1") + + # Create a marker file in tmpfs which is supposed to disappear + # after kexec kernel restart. + self.assertRunOk("touch /dev/shm/br-kexec-marker") + + # Execute the loaded kernel (i.e perform a kexec reboot) + # qemu.sendline() is used here because no exit code nor + # program return is expected, since kexec is like a + # reboot. The login is expected to be reached after the + # command is issued. + self.emulator.qemu.sendline("kexec -d -e") + + # Wait for the login, and log again + self.emulator.login() + + # Check the "br-test" dummy kernel arg is present + self.assertRunOk("grep br-test /proc/cmdline") + + # Check the test marker file is no longer here + self.assertRunOk("test ! -e /dev/shm/br-kexec-marker") + + # After restart, the kernel is not supposed to have a kexec + # loaded image: + self.assertRunOk("test \"$(cat /sys/kernel/kexec_loaded)\" -eq 0") diff --git a/support/testing/tests/package/test_kexec/linux-kexec.fragment b/support/testing/tests/package/test_kexec/linux-kexec.fragment new file mode 100644 index 0000000000..04c65f5cae --- /dev/null +++ b/support/testing/tests/package/test_kexec/linux-kexec.fragment @@ -0,0 +1,5 @@ +CONFIG_KEXEC=y +CONFIG_KEXEC_FILE=y +CONFIG_PROC_KCORE=y +CONFIG_DEBUG_KERNEL=y +CONFIG_KALLSYMS_ALL=y From thomas.petazzoni at bootlin.com Sun Mar 12 13:13:32 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sun, 12 Mar 2023 14:13:32 +0100 Subject: [Buildroot] [PATCH next 2/2] support/testing/tests/package/test_kexec.py: new runtime test In-Reply-To: <20230303222658.157671-2-ju.o@free.fr> References: <20230303222658.157671-1-ju.o@free.fr> <20230303222658.157671-2-ju.o@free.fr> Message-ID: <20230312141332.39f358b9@windsurf> On Fri, 3 Mar 2023 23:26:58 +0100 Julien Olivain wrote: > Signed-off-by: Julien Olivain > --- > Patch tested on branch next at commit b793f3a with commands: Applied to next, thanks. Thomas -- Thomas Petazzoni, CTO, Bootlin Embedded Linux and Kernel engineering https://bootlin.com From thomas.petazzoni at bootlin.com Sun Mar 12 13:13:50 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sun, 12 Mar 2023 14:13:50 +0100 Subject: [Buildroot] [PATCH next 1/1] package/ola: bump to version 0.10.9 In-Reply-To: <20230304133516.3412402-1-ju.o@free.fr> References: <20230304133516.3412402-1-ju.o@free.fr> Message-ID: <20230312141350.31546482@windsurf> On Sat, 4 Mar 2023 14:35:16 +0100 Julien Olivain wrote: > For change log, see: > https://github.com/OpenLightingProject/ola/releases/tag/0.10.9 > > Signed-off-by: Julien Olivain > --- > This patch was tested on branch next at commit b793f3a with commands: Applied to next, thanks. Thomas -- Thomas Petazzoni, CTO, Bootlin Embedded Linux and Kernel engineering https://bootlin.com From thomas.petazzoni at bootlin.com Sun Mar 12 13:13:47 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sun, 12 Mar 2023 14:13:47 +0100 Subject: [Buildroot] [git commit branch/next] package/ola: bump to version 0.10.9 Message-ID: <20230312131449.1D99A86EEF@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=f1c5671ffef3d68979f6514a687815abd4c1f357 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/next For change log, see: https://github.com/OpenLightingProject/ola/releases/tag/0.10.9 Signed-off-by: Julien Olivain Signed-off-by: Thomas Petazzoni --- package/ola/ola.hash | 2 +- package/ola/ola.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/ola/ola.hash b/package/ola/ola.hash index 7565adabde..a1a5577ed3 100644 --- a/package/ola/ola.hash +++ b/package/ola/ola.hash @@ -1,5 +1,5 @@ # Locally calculated -sha256 102aa3114562a2a71dbf7f77d2a0fb9fc47acc35d6248a70b6e831365ca71b13 ola-0.10.8.tar.gz +sha256 44073698c147fe641507398253c2e52ff8dc7eac8606cbf286c29f37939a4ebf ola-0.10.9.tar.gz # License files (locally computed) sha256 e6b95dd336a57abb343e2988ac22b7e21b35c5b86003e6eb9e066ffbeeff9da7 COPYING diff --git a/package/ola/ola.mk b/package/ola/ola.mk index 82615e8155..efaa5b6e3e 100644 --- a/package/ola/ola.mk +++ b/package/ola/ola.mk @@ -4,7 +4,7 @@ # ################################################################################ -OLA_VERSION = 0.10.8 +OLA_VERSION = 0.10.9 OLA_SITE = https://github.com/OpenLightingProject/ola/releases/download/$(OLA_VERSION) OLA_LICENSE = LGPL-2.1+ (libola, libolacommon, Python bindings), GPL-2.0+ (libolaserver, olad, Python examples and tests) OLA_LICENSE_FILES = COPYING GPL LGPL LICENCE From thomas.petazzoni at bootlin.com Sun Mar 12 13:15:21 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sun, 12 Mar 2023 14:15:21 +0100 Subject: [Buildroot] [git commit branch/next] package/iperf3: bump to version 3.13 Message-ID: <20230312131843.739D686EFE@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=06fa870d7e8ba385de00e64116df74c1e3b9b31a branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/next LICENSE file hash changed, due to year update. For change log, see: https://github.com/esnet/iperf/blob/3.13/RELNOTES.md#iperf-313-2023-02-16 Signed-off-by: Julien Olivain Signed-off-by: Thomas Petazzoni --- package/iperf3/iperf3.hash | 6 +++--- package/iperf3/iperf3.mk | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package/iperf3/iperf3.hash b/package/iperf3/iperf3.hash index 15c75b6dac..b2c89df98a 100644 --- a/package/iperf3/iperf3.hash +++ b/package/iperf3/iperf3.hash @@ -1,4 +1,4 @@ -# From https://downloads.es.net/pub/iperf/iperf-3.12.tar.gz.sha256 -sha256 72034ecfb6a7d6d67e384e19fb6efff3236ca4f7ed4c518d7db649c447e1ffd6 iperf-3.12.tar.gz +# From https://downloads.es.net/pub/iperf/iperf-3.13.tar.gz.sha256 +sha256 bee427aeb13d6a2ee22073f23261f63712d82befaa83ac8cb4db5da4c2bdc865 iperf-3.13.tar.gz # Locally computed -sha256 a5c2e3d799f2835156e565a3de4fad33d32ed289cdc9e414dfaf75719fd12ef9 LICENSE +sha256 35aa7c4618b9884d6faa9b43a4e70291b35ea9f89329d5d33becd852e85221b0 LICENSE diff --git a/package/iperf3/iperf3.mk b/package/iperf3/iperf3.mk index 9041c86575..129319d78a 100644 --- a/package/iperf3/iperf3.mk +++ b/package/iperf3/iperf3.mk @@ -4,7 +4,7 @@ # ################################################################################ -IPERF3_VERSION = 3.12 +IPERF3_VERSION = 3.13 IPERF3_SITE = https://downloads.es.net/pub/iperf IPERF3_SOURCE = iperf-$(IPERF3_VERSION).tar.gz IPERF3_LICENSE = BSD-3-Clause, BSD-2-Clause, MIT From thomas.petazzoni at bootlin.com Sun Mar 12 13:16:08 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sun, 12 Mar 2023 14:16:08 +0100 Subject: [Buildroot] [git commit branch/next] support/testing/tests/package/test_iperf3.py: new runtime test Message-ID: <20230312131843.7E20186F00@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=620098889f74ad924676fca7d8d56eb401a7d0be branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/next Signed-off-by: Julien Olivain Signed-off-by: Thomas Petazzoni --- DEVELOPERS | 1 + support/testing/tests/package/test_iperf3.py | 23 +++++++++++++++++++++++ 2 files changed, 24 insertions(+) diff --git a/DEVELOPERS b/DEVELOPERS index f6e120d92b..ff26021d1d 100644 --- a/DEVELOPERS +++ b/DEVELOPERS @@ -1718,6 +1718,7 @@ F: support/testing/tests/package/sample_python_spake2.py F: support/testing/tests/package/test_gnupg2.py F: support/testing/tests/package/test_highway.py F: support/testing/tests/package/test_hwloc.py +F: support/testing/tests/package/test_iperf3.py F: support/testing/tests/package/test_kexec.py F: support/testing/tests/package/test_kexec/ F: support/testing/tests/package/test_libjxl.py diff --git a/support/testing/tests/package/test_iperf3.py b/support/testing/tests/package/test_iperf3.py new file mode 100644 index 0000000000..9aac4c6fd0 --- /dev/null +++ b/support/testing/tests/package/test_iperf3.py @@ -0,0 +1,23 @@ +import os + +import infra.basetest + + +class TestIperf3(infra.basetest.BRTest): + config = infra.basetest.BASIC_TOOLCHAIN_CONFIG + \ + """ + BR2_PACKAGE_IPERF3=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() + + self.assertRunOk("iperf3 --version") + self.assertRunOk("iperf3 -s -D") + self.assertRunOk("iperf3 -c 127.0.0.1 -t 3") From thomas.petazzoni at bootlin.com Sun Mar 12 13:21:10 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sun, 12 Mar 2023 14:21:10 +0100 Subject: [Buildroot] [PATCH next 1/2] package/iperf3: bump to version 3.13 In-Reply-To: <20230304163101.3986363-1-ju.o@free.fr> References: <20230304163101.3986363-1-ju.o@free.fr> Message-ID: <20230312142110.2313b627@windsurf> On Sat, 4 Mar 2023 17:31:00 +0100 Julien Olivain wrote: > LICENSE file hash changed, due to year update. > > For change log, see: > https://github.com/esnet/iperf/blob/3.13/RELNOTES.md#iperf-313-2023-02-16 > > Signed-off-by: Julien Olivain > --- > Patch tested on branch next at commit b793f3a with commands: Both applied to next. Thanks! Thomas -- Thomas Petazzoni, CTO, Bootlin Embedded Linux and Kernel engineering https://bootlin.com From peter at korsgaard.com Sun Mar 12 14:45:15 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 12 Mar 2023 15:45:15 +0100 Subject: [Buildroot] [PATCH] package/go: security bump to version 1.19.7 Message-ID: <20230312144516.1949734-1-peter@korsgaard.com> go1.19.7 (released 2023-03-07) includes a security fix to the crypto/elliptic package, as well as bug fixes to the linker, the runtime, and the crypto/x509 and syscall packages. 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 8254a91524..89e2fd952f 100644 --- a/package/go/go.hash +++ b/package/go/go.hash @@ -1,3 +1,3 @@ # From https://go.dev/dl -sha256 d7f0013f82e6d7f862cc6cb5c8cdb48eef5f2e239b35baa97e2f1a7466043767 go1.19.6.src.tar.gz +sha256 775bdf285ceaba940da8a2fe20122500efd7a0b65dbcee85247854a8d7402633 go1.19.7.src.tar.gz sha256 2d36597f7117c38b006835ae7f537487207d8ec407aa9d9980794b2030cbc067 LICENSE diff --git a/package/go/go.mk b/package/go/go.mk index a9056da47b..a94603f268 100644 --- a/package/go/go.mk +++ b/package/go/go.mk @@ -4,7 +4,7 @@ # ################################################################################ -GO_VERSION = 1.19.6 +GO_VERSION = 1.19.7 GO_SITE = https://storage.googleapis.com/golang GO_SOURCE = go$(GO_VERSION).src.tar.gz -- 2.30.2 From peter at korsgaard.com Sun Mar 12 14:47:29 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 12 Mar 2023 15:47:29 +0100 Subject: [Buildroot] [PATCH] package/rtl8821cu: fix build failure due to mixed endianness In-Reply-To: <20230311184346.829785-1-giulio.benetti@benettiengineering.com> (Giulio Benetti's message of "Sat, 11 Mar 2023 19:43:46 +0100") References: <20230311184346.829785-1-giulio.benetti@benettiengineering.com> Message-ID: <87fsaa10xq.fsf@dell.be.48ers.dk> >>>>> "Giulio" == Giulio Benetti writes: > Commit cde69c668d6692114845a927c8c5534ed78019db bumped version where > Makefile changed CONFIG_PLATFORM_GENERIC to CONFIG_PLATFORM_AUTODETECT. > This way overriding the default platform doesn't work anymore resulting in > wrong CFLAGS including endianness macro and leading to a build failure. > So let's rename CONFIG_PLATFORM_GENERIC to CONFIG_PLATFORM_AUTODETECT to > fix. > Fixes: > http://autobuild.buildroot.net/results/2a8432646926b3b69383d204673c4113aae9de12 > Signed-off-by: Giulio Benetti Committed, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Sun Mar 12 14:48:11 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 12 Mar 2023 15:48:11 +0100 Subject: [Buildroot] [PATCH] package/rtl8192eu: fix build failure on PowerPC In-Reply-To: <20230311190219.841839-1-giulio.benetti@benettiengineering.com> (Giulio Benetti's message of "Sat, 11 Mar 2023 20:02:19 +0100") References: <20230311190219.841839-1-giulio.benetti@benettiengineering.com> Message-ID: <87bkky10wk.fsf@dell.be.48ers.dk> >>>>> "Giulio" == Giulio Benetti writes: > Add local patch pending upstream[0] to fix build failure for conflicting > get_ra() on PowerPC architecture. > Fixes: > http://autobuild.buildroot.net/results/b248203c7affe183dd297075a540389a82cdae8f > [0]: package/rtl8192eu/0002-Fix-conflicting-get_ra-on-PowerPC.patch > Signed-off-by: Giulio Benetti Committed, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Sun Mar 12 14:48:43 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 12 Mar 2023 15:48:43 +0100 Subject: [Buildroot] [PATCH 1/1] package/rsync: link with -latomic if needed In-Reply-To: <20230312093249.256425-1-bernd.kuhls@t-online.de> (Bernd Kuhls's message of "Sun, 12 Mar 2023 10:32:49 +0100") References: <20230312093249.256425-1-bernd.kuhls@t-online.de> Message-ID: <877cvm10vo.fsf@dell.be.48ers.dk> >>>>> "Bernd" == Bernd Kuhls writes: > Fixes: > http://autobuild.buildroot.net/results/9eb9a92871622472b8f9eb3797aadd3651fc78a4/ > Signed-off-by: Bernd Kuhls Committed, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Sun Mar 12 14:49:23 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 12 Mar 2023 15:49:23 +0100 Subject: [Buildroot] [PATCH v1] package/uqmi: update patch for fix compile error (gcc false error reporting) In-Reply-To: <20230311120925.9147-1-ps.report@gmx.net> (Peter Seiderer's message of "Sat, 11 Mar 2023 13:09:25 +0100") References: <20230311120925.9147-1-ps.report@gmx.net> Message-ID: <87356a10uk.fsf@dell.be.48ers.dk> >>>>> "Peter" == Peter Seiderer writes: > Update the patch to to avoid gcc false error reporting (apply pragma ignored > only for gcc >= 12.x (as the warning '-Wdangling-pointer' was introduced > with gcc-12.x). > Fixes: > - http://autobuild.buildroot.net/results/df380f921b74527b77290a658de0c57680083afa > .../build/uqmi-0a19b5b77140465c29e2afa7d611fe93abc9672f/dev.c:213:32: error: unknown option after '#pragma GCC diagnostic' kind [-Werror=pragmas] > 213 | #pragma GCC diagnostic ignored "-Wdangling-pointer" > | ^~~~~~~~~~~~~~~~~~~~ > Signed-off-by: Peter Seiderer Committed, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Sun Mar 12 14:46:59 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 12 Mar 2023 15:46:59 +0100 Subject: [Buildroot] [git commit] package/rtl8821cu: fix build failure due to mixed endianness Message-ID: <20230312144943.BEBB886F20@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=5ca0250eb991570f6137a84ceab86d9cb9cd9ac5 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Commit cde69c668d6692114845a927c8c5534ed78019db bumped version where Makefile changed CONFIG_PLATFORM_GENERIC to CONFIG_PLATFORM_AUTODETECT. This way overriding the default platform doesn't work anymore resulting in wrong CFLAGS including endianness macro and leading to a build failure. So let's rename CONFIG_PLATFORM_GENERIC to CONFIG_PLATFORM_AUTODETECT to fix. Fixes: http://autobuild.buildroot.net/results/2a8432646926b3b69383d204673c4113aae9de12 Signed-off-by: Giulio Benetti Signed-off-by: Peter Korsgaard --- package/rtl8821cu/rtl8821cu.mk | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package/rtl8821cu/rtl8821cu.mk b/package/rtl8821cu/rtl8821cu.mk index b3e4ad3fc8..5a93376c20 100644 --- a/package/rtl8821cu/rtl8821cu.mk +++ b/package/rtl8821cu/rtl8821cu.mk @@ -24,7 +24,7 @@ RTL8821CU_USER_EXTRA_CFLAGS = \ -Wno-error RTL8821CU_MODULE_MAKE_OPTS = \ - CONFIG_PLATFORM_GENERIC=n \ + CONFIG_PLATFORM_AUTODETECT=n \ CONFIG_RTL8821CU=m \ KVER=$(LINUX_VERSION_PROBED) \ USER_EXTRA_CFLAGS="$(RTL8821CU_USER_EXTRA_CFLAGS)" From peter at korsgaard.com Sun Mar 12 14:49:16 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 12 Mar 2023 15:49:16 +0100 Subject: [Buildroot] [git commit] package/uqmi: update patch for fix compile error (gcc false error reporting) Message-ID: <20230312144943.DD0A186F23@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=6219046db6a434d549706e039f221c46464cee21 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Update the patch to to avoid gcc false error reporting (apply pragma ignored only for gcc >= 12.x (as the warning '-Wdangling-pointer' was introduced with gcc-12.x). Fixes: - http://autobuild.buildroot.net/results/df380f921b74527b77290a658de0c57680083afa .../build/uqmi-0a19b5b77140465c29e2afa7d611fe93abc9672f/dev.c:213:32: error: unknown option after '#pragma GCC diagnostic' kind [-Werror=pragmas] 213 | #pragma GCC diagnostic ignored "-Wdangling-pointer" | ^~~~~~~~~~~~~~~~~~~~ Signed-off-by: Peter Seiderer Signed-off-by: Peter Korsgaard --- ...cc-12.x-false-error-reporting-storing-th.patch} | 23 ++++++++++++---------- 1 file changed, 13 insertions(+), 10 deletions(-) diff --git a/package/uqmi/0001-uqmi-avoid-gcc-false-error-reporting-storing-the-add.patch b/package/uqmi/0001-uqmi-avoid-gcc-12.x-false-error-reporting-storing-th.patch similarity index 71% rename from package/uqmi/0001-uqmi-avoid-gcc-false-error-reporting-storing-the-add.patch rename to package/uqmi/0001-uqmi-avoid-gcc-12.x-false-error-reporting-storing-th.patch index c940925767..e2199228b9 100644 --- a/package/uqmi/0001-uqmi-avoid-gcc-false-error-reporting-storing-the-add.patch +++ b/package/uqmi/0001-uqmi-avoid-gcc-12.x-false-error-reporting-storing-th.patch @@ -1,10 +1,10 @@ -From 4c2eb926efb4de24af5a3b1e8c18195198827491 Mon Sep 17 00:00:00 2001 +From 63ab887be90c7fe37d537ea75e60eb95d6d87d3f Mon Sep 17 00:00:00 2001 From: Peter Seiderer Date: Sun, 5 Mar 2023 22:08:13 +0100 -Subject: [PATCH] uqmi: avoid gcc false error reporting (storing the address of - local variable 'complete' in '*req.complete') +Subject: [PATCH] uqmi: avoid gcc-12.x false error reporting (storing the + address of local variable 'complete' in '*req.complete') -Avoid gcc false error reporting (req->complete is later reset to NULL +Avoid gcc-12.x false error reporting (req->complete is later reset to NULL in case of use of local complete): dev.c:217:23: error: storing the address of local variable 'complete' in '*req.complete' [-Werror=dangling-pointer=] @@ -12,27 +12,30 @@ in case of use of local complete): | ~~~~~~~~~~~~~~^~~~~~~~~~~ Signed-off-by: Peter Seiderer - -[Upstream: http://lists.openwrt.org/pipermail/openwrt-devel/2023-March/040633.html] +[Upstream: http://lists.openwrt.org/pipermail/openwrt-devel/2023-March/040667.html] Signed-off-by: Peter Seiderer +--- +Changes v1 -> v2: + - apply pragma ignored only for gcc >= 12.x (as the warning + '-Wdangling-pointer' was introduced with gcc-12.x) --- dev.c | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/dev.c b/dev.c -index bd10207..b8ac273 100644 +index bd10207..dbd42d4 100644 --- a/dev.c +++ b/dev.c @@ -203,6 +203,15 @@ void qmi_request_cancel(struct qmi_dev *qmi, struct qmi_request *req) __qmi_request_complete(qmi, req, NULL); } -+/* avoid gcc false error reporting: ++/* avoid gcc-12.x false error reporting: + * dev.c:217:23: error: storing the address of local variable ???complete??? in ???*req.complete??? [-Werror=dangling-pointer=] + * 217 | req->complete = &complete; + * | ~~~~~~~~~~~~~~^~~~~~~~~~~ + */ -+#if __GNUC__ > 4 || (__GNUC__ == 4 && __GNUC_MINOR__ >= 6) ++#if __GNUC__ >= 12 +#pragma GCC diagnostic push +#pragma GCC diagnostic ignored "-Wdangling-pointer" +#endif @@ -43,7 +46,7 @@ index bd10207..b8ac273 100644 return req->ret; } -+#if __GNUC__ > 4 || (__GNUC__ == 4 && __GNUC_MINOR__ >= 6) ++#if __GNUC__ >= 12 +#pragma GCC diagnostic pop +#endif From peter at korsgaard.com Sun Mar 12 14:48:36 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 12 Mar 2023 15:48:36 +0100 Subject: [Buildroot] [git commit] package/rsync: link with -latomic if needed Message-ID: <20230312144943.D2B8D86F22@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=b9a062b354953f3fbfee702bb5b5007598299925 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Fixes: http://autobuild.buildroot.net/results/9eb9a92871622472b8f9eb3797aadd3651fc78a4/ Signed-off-by: Bernd Kuhls Signed-off-by: Peter Korsgaard --- package/rsync/rsync.mk | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/package/rsync/rsync.mk b/package/rsync/rsync.mk index d2fa47d39a..3fd2ef257e 100644 --- a/package/rsync/rsync.mk +++ b/package/rsync/rsync.mk @@ -20,6 +20,10 @@ RSYNC_CONF_OPTS = \ --disable-roll-simd \ --disable-md5-asm +ifeq ($(BR2_TOOLCHAIN_HAS_LIBATOMIC),y) +RSYNC_CONF_ENV += LIBS=-latomic +endif + ifeq ($(BR2_PACKAGE_ACL),y) RSYNC_DEPENDENCIES += acl else From peter at korsgaard.com Sun Mar 12 14:48:06 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 12 Mar 2023 15:48:06 +0100 Subject: [Buildroot] [git commit] package/rtl8192eu: fix build failure on PowerPC Message-ID: <20230312144943.C865D86F21@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=9f388f0b4ca276bdcddd244454811382d447b383 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Add local patch pending upstream[0] to fix build failure for conflicting get_ra() on PowerPC architecture. Fixes: http://autobuild.buildroot.net/results/b248203c7affe183dd297075a540389a82cdae8f [0]: package/rtl8192eu/0002-Fix-conflicting-get_ra-on-PowerPC.patch Signed-off-by: Giulio Benetti Signed-off-by: Peter Korsgaard --- .../0002-Fix-conflicting-get_ra-on-PowerPC.patch | 124 +++++++++++++++++++++ 1 file changed, 124 insertions(+) diff --git a/package/rtl8192eu/0002-Fix-conflicting-get_ra-on-PowerPC.patch b/package/rtl8192eu/0002-Fix-conflicting-get_ra-on-PowerPC.patch new file mode 100644 index 0000000000..dbc4ddd2e8 --- /dev/null +++ b/package/rtl8192eu/0002-Fix-conflicting-get_ra-on-PowerPC.patch @@ -0,0 +1,124 @@ +From 4a7e9c3c02a759d818a68c5d23ad7623d8b82ee6 Mon Sep 17 00:00:00 2001 +From: Giulio Benetti +Date: Sat, 11 Mar 2023 19:26:32 +0100 +Subject: [PATCH] Fix conflicting get_ra() on PowerPC + +In PowerPc Linux only get_ra() exists[0] and conflicts with local get_ra() +that has a completely different purpose. So let's rename local get_ra() +to rtl_get_ra() to make it different from Linux's get_ra(). + +[0]: https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/tree/arch/powerpc/include/asm/disassemble.h?h=v6.1-rc7#n49 + +Signed-off-by: Giulio Benetti +--- + core/rtw_odm.c | 6 +++--- + core/rtw_recv.c | 6 +++--- + hal/hal_com.c | 2 +- + include/wifi.h | 2 +- + os_dep/linux/ioctl_cfg80211.c | 2 +- + 5 files changed, 9 insertions(+), 9 deletions(-) + +diff --git a/core/rtw_odm.c b/core/rtw_odm.c +index 750598c..18e0222 100644 +--- a/core/rtw_odm.c ++++ b/core/rtw_odm.c +@@ -258,7 +258,7 @@ void rtw_odm_parse_rx_phy_status_chinfo(union recv_frame *rframe, u8 *phys) + RTW_PRINT("phys_t%u ta="MAC_FMT" %s, %s(band:%u, ch:%u, l_rxsc:%u)\n" + , *phys & 0xf + , MAC_ARG(get_ta(wlanhdr)) +- , is_broadcast_mac_addr(get_ra(wlanhdr)) ? "BC" : is_multicast_mac_addr(get_ra(wlanhdr)) ? "MC" : "UC" ++ , is_broadcast_mac_addr(rtl_get_ra(wlanhdr)) ? "BC" : is_multicast_mac_addr(rtl_get_ra(wlanhdr)) ? "MC" : "UC" + , HDATA_RATE(attrib->data_rate) + , phys_t0->band, phys_t0->channel, phys_t0->rxsc + ); +@@ -368,7 +368,7 @@ type1_end: + RTW_PRINT("phys_t%u ta="MAC_FMT" %s, %s(band:%u, ch:%u, rf_mode:%u, l_rxsc:%u, ht_rxsc:%u) => %u,%u\n" + , *phys & 0xf + , MAC_ARG(get_ta(wlanhdr)) +- , is_broadcast_mac_addr(get_ra(wlanhdr)) ? "BC" : is_multicast_mac_addr(get_ra(wlanhdr)) ? "MC" : "UC" ++ , is_broadcast_mac_addr(rtl_get_ra(wlanhdr)) ? "BC" : is_multicast_mac_addr(rtl_get_ra(wlanhdr)) ? "MC" : "UC" + , HDATA_RATE(attrib->data_rate) + , phys_t1->band, phys_t1->channel, phys_t1->rf_mode, phys_t1->l_rxsc, phys_t1->ht_rxsc + , pkt_cch, pkt_bw +@@ -386,7 +386,7 @@ type1_end: + RTW_PRINT("phys_t%u ta="MAC_FMT" %s, %s(band:%u, ch:%u, l_rxsc:%u, ht_rxsc:%u)\n" + , *phys & 0xf + , MAC_ARG(get_ta(wlanhdr)) +- , is_broadcast_mac_addr(get_ra(wlanhdr)) ? "BC" : is_multicast_mac_addr(get_ra(wlanhdr)) ? "MC" : "UC" ++ , is_broadcast_mac_addr(rtl_get_ra(wlanhdr)) ? "BC" : is_multicast_mac_addr(rtl_get_ra(wlanhdr)) ? "MC" : "UC" + , HDATA_RATE(attrib->data_rate) + , phys_t2->band, phys_t2->channel, phys_t2->l_rxsc, phys_t2->ht_rxsc + ); +diff --git a/core/rtw_recv.c b/core/rtw_recv.c +index 63ecbc6..d52a7bb 100755 +--- a/core/rtw_recv.c ++++ b/core/rtw_recv.c +@@ -4245,7 +4245,7 @@ int recv_func(_adapter *padapter, union recv_frame *rframe) + + if (check_fwstate(mlmepriv, WIFI_MONITOR_STATE) + #ifdef RTW_SIMPLE_CONFIG +- || (check_fwstate(mlmepriv, WIFI_AP_STATE) && padapter->rtw_simple_config == _TRUE && IS_MCAST(get_ra(ptr))) ++ || (check_fwstate(mlmepriv, WIFI_AP_STATE) && padapter->rtw_simple_config == _TRUE && IS_MCAST(rtl_get_ra(ptr))) + #endif + ) { + #if (LINUX_VERSION_CODE >= KERNEL_VERSION(2, 6, 24)) +@@ -4598,7 +4598,7 @@ void rx_query_phy_status( + wlanhdr = get_recvframe_data(precvframe); + + ta = get_ta(wlanhdr); +- ra = get_ra(wlanhdr); ++ ra = rtl_get_ra(wlanhdr); + is_ra_bmc = IS_MCAST(ra); + + if (_rtw_memcmp(adapter_mac_addr(padapter), ta, ETH_ALEN) == _TRUE) { +@@ -4746,7 +4746,7 @@ s32 pre_recv_entry(union recv_frame *precvframe, u8 *pphy_status) + { + s32 ret = _SUCCESS; + u8 *pbuf = precvframe->u.hdr.rx_data; +- u8 *ra = get_ra(pbuf); ++ u8 *ra = rtl_get_ra(pbuf); + u8 ra_is_bmc = IS_MCAST(ra); + bool phy_queried = 0; + _adapter *primary_padapter = precvframe->u.hdr.adapter; +diff --git a/hal/hal_com.c b/hal/hal_com.c +index 96c7ade..fe5b156 100755 +--- a/hal/hal_com.c ++++ b/hal/hal_com.c +@@ -13590,7 +13590,7 @@ void rtw_store_phy_info(_adapter *padapter, union recv_frame *prframe) + + /*RTW_INFO("=>%s WIFI_DATA_TYPE or WIFI_QOS_DATA_TYPE\n", __FUNCTION__);*/ + if (psta) { +- if (IS_MCAST(get_ra(get_recvframe_data(prframe)))) ++ if (IS_MCAST(rtl_get_ra(get_recvframe_data(prframe)))) + psta_dframe_info = &psta->sta_dframe_info_bmc; + else + psta_dframe_info = &psta->sta_dframe_info; +diff --git a/include/wifi.h b/include/wifi.h +index 322cfba..dd289f2 100644 +--- a/include/wifi.h ++++ b/include/wifi.h +@@ -459,7 +459,7 @@ __inline static int IS_MCAST(const u8 *da) + return _FALSE; + } + +-__inline static unsigned char *get_ra(unsigned char *pframe) ++__inline static unsigned char *rtl_get_ra(unsigned char *pframe) + { + unsigned char *ra; + ra = GetAddr1Ptr(pframe); +diff --git a/os_dep/linux/ioctl_cfg80211.c b/os_dep/linux/ioctl_cfg80211.c +index 942971f..f36c77a 100755 +--- a/os_dep/linux/ioctl_cfg80211.c ++++ b/os_dep/linux/ioctl_cfg80211.c +@@ -7076,7 +7076,7 @@ void rtw_cfg80211_rx_p2p_action_public(_adapter *adapter, union recv_frame *rfra + indicate: + #endif + #if defined(RTW_DEDICATED_P2P_DEVICE) +- if (rtw_cfg80211_redirect_pd_wdev(dvobj_to_wiphy(dvobj), get_ra(frame), &wdev)) ++ if (rtw_cfg80211_redirect_pd_wdev(dvobj_to_wiphy(dvobj), rtl_get_ra(frame), &wdev)) + if (0) + RTW_INFO("redirect to pd_wdev:%p\n", wdev); + #endif +-- +2.34.1 + From peter at korsgaard.com Sun Mar 12 14:51:09 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 12 Mar 2023 15:51:09 +0100 Subject: [Buildroot] [PATCH 1/1] package/janet: needs gcc >= 4.9 In-Reply-To: <20230221152722.2418893-1-fontaine.fabrice@gmail.com> (Fabrice Fontaine's message of "Tue, 21 Feb 2023 16:27:22 +0100") References: <20230221152722.2418893-1-fontaine.fabrice@gmail.com> Message-ID: <87y1o2yqea.fsf@dell.be.48ers.dk> >>>>> "Fabrice" == Fabrice Fontaine writes: > janet needs gcc >= 4.9 for stdatomic.h since version 1.26.0 and > https://github.com/janet-lang/janet/commit/bfcfd58259911b92ff516bab9216831b34653805 > resulting in the following build failure since commit > 5c6f32bd255fc97823d464beacfa905a141066ec: > src/core/abstract.c:35:23: fatal error: stdatomic.h: No such file or directory > Fixes: > - http://autobuild.buildroot.org/results/a2b40adb93b751221ba2cdf9a705f86c30499021 > Signed-off-by: Fabrice Fontaine Committed, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Sun Mar 12 14:51:16 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 12 Mar 2023 15:51:16 +0100 Subject: [Buildroot] [PATCH 1/1] package/janet: fix build without threads In-Reply-To: <20230221154845.2896796-1-fontaine.fabrice@gmail.com> (Fabrice Fontaine's message of "Tue, 21 Feb 2023 16:48:45 +0100") References: <20230221154845.2896796-1-fontaine.fabrice@gmail.com> Message-ID: <87ttyqyqe3.fsf@dell.be.48ers.dk> >>>>> "Fabrice" == Fabrice Fontaine writes: > Fix the following build failure without threads raised since bump to > version 1.26.0 in commit 5c6f32bd255fc97823d464beacfa905a141066ec: > ffi.c:(.text+0x9d8): undefined reference to `janet_abstract_threaded' > Fixes: > - http://autobuild.buildroot.org/results/20108e76990d8af7f47d474eadbbea8562ef6728 > Signed-off-by: Fabrice Fontaine Committed, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Sun Mar 12 14:50:30 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 12 Mar 2023 15:50:30 +0100 Subject: [Buildroot] [git commit] package/janet: needs gcc >= 4.9 Message-ID: <20230312145137.8211F86F2C@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=d82fea26623e3934e1e6f82d9f6fce078914419b branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master janet needs gcc >= 4.9 for stdatomic.h since version 1.26.0 and https://github.com/janet-lang/janet/commit/bfcfd58259911b92ff516bab9216831b34653805 resulting in the following build failure since commit 5c6f32bd255fc97823d464beacfa905a141066ec: src/core/abstract.c:35:23: fatal error: stdatomic.h: No such file or directory Fixes: - http://autobuild.buildroot.org/results/a2b40adb93b751221ba2cdf9a705f86c30499021 Signed-off-by: Fabrice Fontaine Signed-off-by: Peter Korsgaard --- package/janet/Config.in | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/package/janet/Config.in b/package/janet/Config.in index 0e25ce34e3..7b78c14bf4 100644 --- a/package/janet/Config.in +++ b/package/janet/Config.in @@ -1,5 +1,6 @@ config BR2_PACKAGE_JANET bool "janet" + depends on BR2_TOOLCHAIN_GCC_AT_LEAST_4_9 # C11/stdatomic.h help Janet is a functional and imperative programming language. The entire language (core library, interpreter, compiler, @@ -8,3 +9,6 @@ config BR2_PACKAGE_JANET and two headers. https://janet-lang.org/ + +comment "janet needs a toolchain w/ gcc >= 4.9" + depends on !BR2_TOOLCHAIN_GCC_AT_LEAST_4_9 From peter at korsgaard.com Sun Mar 12 14:50:40 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 12 Mar 2023 15:50:40 +0100 Subject: [Buildroot] [git commit] package/janet: fix build without threads Message-ID: <20230312145137.8DBE286F2D@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=3bac7eb69d8a9141e11076628df78ddffae349ba branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Fix the following build failure without threads raised since bump to version 1.26.0 in commit 5c6f32bd255fc97823d464beacfa905a141066ec: ffi.c:(.text+0x9d8): undefined reference to `janet_abstract_threaded' Fixes: - http://autobuild.buildroot.org/results/20108e76990d8af7f47d474eadbbea8562ef6728 Signed-off-by: Fabrice Fontaine Signed-off-by: Peter Korsgaard --- .../0001-Update-for-more-minimal-builds.patch | 29 ++++++++++++++++++++++ 1 file changed, 29 insertions(+) diff --git a/package/janet/0001-Update-for-more-minimal-builds.patch b/package/janet/0001-Update-for-more-minimal-builds.patch new file mode 100644 index 0000000000..ba36a9beba --- /dev/null +++ b/package/janet/0001-Update-for-more-minimal-builds.patch @@ -0,0 +1,29 @@ +From 746ff5307d309536984b648460e7b5c5dac44453 Mon Sep 17 00:00:00 2001 +From: Calvin Rose +Date: Sun, 12 Feb 2023 12:14:11 -0600 +Subject: [PATCH] Update for more minimal builds. + +[Retrieved (and backported) from: +https://github.com/janet-lang/janet/commit/746ff5307d309536984b648460e7b5c5dac44453] +Signed-off-by: Fabrice Fontaine +--- + src/core/ffi.c | 4 ++++ + src/core/marsh.c | 2 ++ + 2 files changed, 6 insertions(+) + +diff --git a/src/core/ffi.c b/src/core/ffi.c +index 45a498c7..b453f1f6 100644 +--- a/src/core/ffi.c ++++ b/src/core/ffi.c +@@ -1311,7 +1311,11 @@ JANET_CORE_FN(cfun_ffi_jitfn, + size_t alloc_size = ((size_t) bytes.len + FFI_PAGE_MASK) & ~FFI_PAGE_MASK; + + #ifdef JANET_FFI_JIT ++#ifdef JANET_EV + JanetFFIJittedFn *fn = janet_abstract_threaded(&janet_type_ffijit, sizeof(JanetFFIJittedFn)); ++#else ++ JanetFFIJittedFn *fn = janet_abstract(&janet_type_ffijit, sizeof(JanetFFIJittedFn)); ++#endif + fn->function_pointer = NULL; + fn->size = 0; + #ifdef JANET_WINDOWS From peter at korsgaard.com Sun Mar 12 14:52:16 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 12 Mar 2023 15:52:16 +0100 Subject: [Buildroot] [PATCH 1/1] package/rtl_433: fix build without threads In-Reply-To: <20230221151128.1926887-1-fontaine.fabrice@gmail.com> (Fabrice Fontaine's message of "Tue, 21 Feb 2023 16:11:28 +0100") References: <20230221151128.1926887-1-fontaine.fabrice@gmail.com> Message-ID: <87pm9eyqcf.fsf@dell.be.48ers.dk> >>>>> "Fabrice" == Fabrice Fontaine writes: > Fix the following build failure without threads raised since bump to > version 22.11 in commit 6f848c068f8ab0cc67fb48582e00221158ddc8cb: > In file included from /home/buildroot/autobuild/instance-3/output-1/build/rtl_433-22.11/src/data_tag.c:17: > /home/buildroot/autobuild/instance-3/output-1/build/rtl_433-22.11/include/mongoose.h:407:10: fatal error: pthread.h: No such file or directory > 407 | #include > | ^~~~~~~~~~~ > Fixes: > - http://autobuild.buildroot.org/results/9f1677fc5a4568be0b9c121060c5d821ac2ae21b > Signed-off-by: Fabrice Fontaine Committed, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Sun Mar 12 14:52:05 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 12 Mar 2023 15:52:05 +0100 Subject: [Buildroot] [git commit] package/rtl_433: fix build without threads Message-ID: <20230312145317.36A1386F34@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=b857680ea903feffa4497f4b916e6505e3982378 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Fix the following build failure without threads raised since bump to version 22.11 in commit 6f848c068f8ab0cc67fb48582e00221158ddc8cb: In file included from /home/buildroot/autobuild/instance-3/output-1/build/rtl_433-22.11/src/data_tag.c:17: /home/buildroot/autobuild/instance-3/output-1/build/rtl_433-22.11/include/mongoose.h:407:10: fatal error: pthread.h: No such file or directory 407 | #include | ^~~~~~~~~~~ Fixes: - http://autobuild.buildroot.org/results/9f1677fc5a4568be0b9c121060c5d821ac2ae21b Signed-off-by: Fabrice Fontaine Signed-off-by: Peter Korsgaard --- ...-minor-Fix-mongoose-build-without-threads.patch | 42 ++++++++++++++++++++++ 1 file changed, 42 insertions(+) diff --git a/package/rtl_433/0002-minor-Fix-mongoose-build-without-threads.patch b/package/rtl_433/0002-minor-Fix-mongoose-build-without-threads.patch new file mode 100644 index 0000000000..85bc45147a --- /dev/null +++ b/package/rtl_433/0002-minor-Fix-mongoose-build-without-threads.patch @@ -0,0 +1,42 @@ +From 707b51ecbc5598eed2fb67962232bf3fe0e96f81 Mon Sep 17 00:00:00 2001 +From: Fabrice Fontaine +Date: Tue, 27 Dec 2022 21:30:54 +0100 +Subject: [PATCH] minor: Fix mongoose build without threads (#2291) + +Fix the following build failure without threads: + +In file included from /home/buildroot/autobuild/instance-3/output-1/build/rtl_433-22.11/src/data_tag.c:17: +/home/buildroot/autobuild/instance-3/output-1/build/rtl_433-22.11/include/mongoose.h:407:10: fatal error: pthread.h: No such file or directory + 407 | #include + | ^~~~~~~~~~~ + +Fixes: + - http://autobuild.buildroot.org/results/9f1677fc5a4568be0b9c121060c5d821ac2ae21b + +Signed-off-by: Fabrice Fontaine +[Retrieved from: +https://github.com/merbanan/rtl_433/commit/707b51ecbc5598eed2fb67962232bf3fe0e96f81] +--- + include/mongoose.h | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/include/mongoose.h b/include/mongoose.h +index 1173b3fc7..b111ea34e 100644 +--- a/include/mongoose.h ++++ b/include/mongoose.h +@@ -404,7 +404,6 @@ unsigned int sleep(unsigned int seconds); + #include + #include + #include +-#include + #include + #include + #include +@@ -4658,6 +4657,7 @@ size_t mg_fwrite(const void *ptr, size_t size, size_t count, FILE *f); + #endif /* MG_ENABLE_FILESYSTEM */ + + #if MG_ENABLE_THREADS ++#include + /* + * Starts a new detached thread. + * Arguments and semantics are the same as pthead's `pthread_create()`. From peter at korsgaard.com Sun Mar 12 14:53:28 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 12 Mar 2023 15:53:28 +0100 Subject: [Buildroot] [PATCH 1/1] package/nut: ensure time_t is defined In-Reply-To: <20230221135658.1489271-1-fontaine.fabrice@gmail.com> (Fabrice Fontaine's message of "Tue, 21 Feb 2023 14:56:58 +0100") References: <20230221135658.1489271-1-fontaine.fabrice@gmail.com> Message-ID: <87lek2yqaf.fsf@dell.be.48ers.dk> >>>>> "Fabrice" == Fabrice Fontaine writes: > Ensure time_t is defined to fix the following collectd build failure on > musl: > src/nut.c:40:2: error: #error "Unable to determine the UPS connection type." > 40 | #error "Unable to determine the UPS connection type." > | ^~~~~ > src/nut.c:46:3: error: unknown type name 'collectd_upsconn_t' > 46 | collectd_upsconn_t *conn; > | ^~~~~~~~~~~~~~~~~~ > libupsclient is an optional dependency of nut plugin since version > 5.10.0 of collectd and > https://github.com/collectd/collectd/commit/bc2d94024d0250211c1e498db1b43bb4525324da > Fixes: > - http://autobuild.buildroot.org/results/22b758097e8fb72c68e41329cbc7abc748d81ca6 > Signed-off-by: Fabrice Fontaine Committed, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Sun Mar 12 14:53:17 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 12 Mar 2023 15:53:17 +0100 Subject: [Buildroot] [git commit] package/nut: ensure time_t is defined Message-ID: <20230312145441.4F7AB86F39@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=02c8901791d8d65094ecf56d9773babe74dd1845 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Ensure time_t is defined to fix the following collectd build failure on musl: src/nut.c:40:2: error: #error "Unable to determine the UPS connection type." 40 | #error "Unable to determine the UPS connection type." | ^~~~~ src/nut.c:46:3: error: unknown type name 'collectd_upsconn_t' 46 | collectd_upsconn_t *conn; | ^~~~~~~~~~~~~~~~~~ libupsclient is an optional dependency of nut plugin since version 5.10.0 of collectd and https://github.com/collectd/collectd/commit/bc2d94024d0250211c1e498db1b43bb4525324da Fixes: - http://autobuild.buildroot.org/results/22b758097e8fb72c68e41329cbc7abc748d81ca6 Signed-off-by: Fabrice Fontaine Signed-off-by: Peter Korsgaard --- ...ents-upsclient-h-ensure-time_t-is-defined.patch | 35 ++++++++++++++++++++++ 1 file changed, 35 insertions(+) diff --git a/package/nut/0001-clients-upsclient-h-ensure-time_t-is-defined.patch b/package/nut/0001-clients-upsclient-h-ensure-time_t-is-defined.patch new file mode 100644 index 0000000000..c9fb04b8cd --- /dev/null +++ b/package/nut/0001-clients-upsclient-h-ensure-time_t-is-defined.patch @@ -0,0 +1,35 @@ +From cafd77993ec5e16634b774b65bf6da9b34a21fc5 Mon Sep 17 00:00:00 2001 +From: Jim Klimov +Date: Wed, 31 Aug 2022 11:24:19 +0200 +Subject: [PATCH] clients/upsclient.h: ensure time_t is defined + +[Retrieved from: +https://github.com/networkupstools/nut/commit/cafd77993ec5e16634b774b65bf6da9b34a21fc5] +Signed-off-by: Fabrice Fontaine +--- + clients/upsclient.h | 12 ++++++++++++ + 1 file changed, 12 insertions(+) + +diff --git a/clients/upsclient.h b/clients/upsclient.h +index 08574b8f8b..e346d8f519 100644 +--- a/clients/upsclient.h ++++ b/clients/upsclient.h +@@ -41,6 +41,18 @@ + #include + #endif + ++/* Not including NUT timehead.h because this is part of end-user API */ ++#ifdef TIME_WITH_SYS_TIME ++# include ++# include ++#else ++# ifdef HAVE_SYS_TIME_H ++# include ++# else ++# include ++# endif ++#endif ++ + #ifdef __cplusplus + /* *INDENT-OFF* */ + extern "C" { From bugzilla at busybox.net Sun Mar 12 15:17:47 2023 From: bugzilla at busybox.net (bugzilla at busybox.net) Date: Sun, 12 Mar 2023 15:17:47 +0000 Subject: [Buildroot] [Bug 15306] glibc build fails in Docker container In-Reply-To: References: Message-ID: https://bugs.busybox.net/show_bug.cgi?id=15306 Peter Korsgaard changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution|--- |WORKSFORME --- Comment #4 from Peter Korsgaard --- Unable to reproduce with upstream Buildroot -- You are receiving this mail because: You are on the CC list for the bug. From giulio.benetti at benettiengineering.com Sun Mar 12 16:09:09 2023 From: giulio.benetti at benettiengineering.com (Giulio Benetti) Date: Sun, 12 Mar 2023 17:09:09 +0100 Subject: [Buildroot] [PATH for-next] package/rtl8192eu: bump to version 2023-03-12 on branch 5.11.2.1 Message-ID: <20230312160909.921651-1-giulio.benetti@benettiengineering.com> Drop local patch that has been upstreamed. Signed-off-by: Giulio Benetti --- ...02-Fix-conflicting-get_ra-on-PowerPC.patch | 124 ------------------ package/rtl8192eu/rtl8192eu.hash | 2 +- package/rtl8192eu/rtl8192eu.mk | 2 +- 3 files changed, 2 insertions(+), 126 deletions(-) delete mode 100644 package/rtl8192eu/0002-Fix-conflicting-get_ra-on-PowerPC.patch diff --git a/package/rtl8192eu/0002-Fix-conflicting-get_ra-on-PowerPC.patch b/package/rtl8192eu/0002-Fix-conflicting-get_ra-on-PowerPC.patch deleted file mode 100644 index dbc4ddd2e8..0000000000 --- a/package/rtl8192eu/0002-Fix-conflicting-get_ra-on-PowerPC.patch +++ /dev/null @@ -1,124 +0,0 @@ -From 4a7e9c3c02a759d818a68c5d23ad7623d8b82ee6 Mon Sep 17 00:00:00 2001 -From: Giulio Benetti -Date: Sat, 11 Mar 2023 19:26:32 +0100 -Subject: [PATCH] Fix conflicting get_ra() on PowerPC - -In PowerPc Linux only get_ra() exists[0] and conflicts with local get_ra() -that has a completely different purpose. So let's rename local get_ra() -to rtl_get_ra() to make it different from Linux's get_ra(). - -[0]: https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/tree/arch/powerpc/include/asm/disassemble.h?h=v6.1-rc7#n49 - -Signed-off-by: Giulio Benetti ---- - core/rtw_odm.c | 6 +++--- - core/rtw_recv.c | 6 +++--- - hal/hal_com.c | 2 +- - include/wifi.h | 2 +- - os_dep/linux/ioctl_cfg80211.c | 2 +- - 5 files changed, 9 insertions(+), 9 deletions(-) - -diff --git a/core/rtw_odm.c b/core/rtw_odm.c -index 750598c..18e0222 100644 ---- a/core/rtw_odm.c -+++ b/core/rtw_odm.c -@@ -258,7 +258,7 @@ void rtw_odm_parse_rx_phy_status_chinfo(union recv_frame *rframe, u8 *phys) - RTW_PRINT("phys_t%u ta="MAC_FMT" %s, %s(band:%u, ch:%u, l_rxsc:%u)\n" - , *phys & 0xf - , MAC_ARG(get_ta(wlanhdr)) -- , is_broadcast_mac_addr(get_ra(wlanhdr)) ? "BC" : is_multicast_mac_addr(get_ra(wlanhdr)) ? "MC" : "UC" -+ , is_broadcast_mac_addr(rtl_get_ra(wlanhdr)) ? "BC" : is_multicast_mac_addr(rtl_get_ra(wlanhdr)) ? "MC" : "UC" - , HDATA_RATE(attrib->data_rate) - , phys_t0->band, phys_t0->channel, phys_t0->rxsc - ); -@@ -368,7 +368,7 @@ type1_end: - RTW_PRINT("phys_t%u ta="MAC_FMT" %s, %s(band:%u, ch:%u, rf_mode:%u, l_rxsc:%u, ht_rxsc:%u) => %u,%u\n" - , *phys & 0xf - , MAC_ARG(get_ta(wlanhdr)) -- , is_broadcast_mac_addr(get_ra(wlanhdr)) ? "BC" : is_multicast_mac_addr(get_ra(wlanhdr)) ? "MC" : "UC" -+ , is_broadcast_mac_addr(rtl_get_ra(wlanhdr)) ? "BC" : is_multicast_mac_addr(rtl_get_ra(wlanhdr)) ? "MC" : "UC" - , HDATA_RATE(attrib->data_rate) - , phys_t1->band, phys_t1->channel, phys_t1->rf_mode, phys_t1->l_rxsc, phys_t1->ht_rxsc - , pkt_cch, pkt_bw -@@ -386,7 +386,7 @@ type1_end: - RTW_PRINT("phys_t%u ta="MAC_FMT" %s, %s(band:%u, ch:%u, l_rxsc:%u, ht_rxsc:%u)\n" - , *phys & 0xf - , MAC_ARG(get_ta(wlanhdr)) -- , is_broadcast_mac_addr(get_ra(wlanhdr)) ? "BC" : is_multicast_mac_addr(get_ra(wlanhdr)) ? "MC" : "UC" -+ , is_broadcast_mac_addr(rtl_get_ra(wlanhdr)) ? "BC" : is_multicast_mac_addr(rtl_get_ra(wlanhdr)) ? "MC" : "UC" - , HDATA_RATE(attrib->data_rate) - , phys_t2->band, phys_t2->channel, phys_t2->l_rxsc, phys_t2->ht_rxsc - ); -diff --git a/core/rtw_recv.c b/core/rtw_recv.c -index 63ecbc6..d52a7bb 100755 ---- a/core/rtw_recv.c -+++ b/core/rtw_recv.c -@@ -4245,7 +4245,7 @@ int recv_func(_adapter *padapter, union recv_frame *rframe) - - if (check_fwstate(mlmepriv, WIFI_MONITOR_STATE) - #ifdef RTW_SIMPLE_CONFIG -- || (check_fwstate(mlmepriv, WIFI_AP_STATE) && padapter->rtw_simple_config == _TRUE && IS_MCAST(get_ra(ptr))) -+ || (check_fwstate(mlmepriv, WIFI_AP_STATE) && padapter->rtw_simple_config == _TRUE && IS_MCAST(rtl_get_ra(ptr))) - #endif - ) { - #if (LINUX_VERSION_CODE >= KERNEL_VERSION(2, 6, 24)) -@@ -4598,7 +4598,7 @@ void rx_query_phy_status( - wlanhdr = get_recvframe_data(precvframe); - - ta = get_ta(wlanhdr); -- ra = get_ra(wlanhdr); -+ ra = rtl_get_ra(wlanhdr); - is_ra_bmc = IS_MCAST(ra); - - if (_rtw_memcmp(adapter_mac_addr(padapter), ta, ETH_ALEN) == _TRUE) { -@@ -4746,7 +4746,7 @@ s32 pre_recv_entry(union recv_frame *precvframe, u8 *pphy_status) - { - s32 ret = _SUCCESS; - u8 *pbuf = precvframe->u.hdr.rx_data; -- u8 *ra = get_ra(pbuf); -+ u8 *ra = rtl_get_ra(pbuf); - u8 ra_is_bmc = IS_MCAST(ra); - bool phy_queried = 0; - _adapter *primary_padapter = precvframe->u.hdr.adapter; -diff --git a/hal/hal_com.c b/hal/hal_com.c -index 96c7ade..fe5b156 100755 ---- a/hal/hal_com.c -+++ b/hal/hal_com.c -@@ -13590,7 +13590,7 @@ void rtw_store_phy_info(_adapter *padapter, union recv_frame *prframe) - - /*RTW_INFO("=>%s WIFI_DATA_TYPE or WIFI_QOS_DATA_TYPE\n", __FUNCTION__);*/ - if (psta) { -- if (IS_MCAST(get_ra(get_recvframe_data(prframe)))) -+ if (IS_MCAST(rtl_get_ra(get_recvframe_data(prframe)))) - psta_dframe_info = &psta->sta_dframe_info_bmc; - else - psta_dframe_info = &psta->sta_dframe_info; -diff --git a/include/wifi.h b/include/wifi.h -index 322cfba..dd289f2 100644 ---- a/include/wifi.h -+++ b/include/wifi.h -@@ -459,7 +459,7 @@ __inline static int IS_MCAST(const u8 *da) - return _FALSE; - } - --__inline static unsigned char *get_ra(unsigned char *pframe) -+__inline static unsigned char *rtl_get_ra(unsigned char *pframe) - { - unsigned char *ra; - ra = GetAddr1Ptr(pframe); -diff --git a/os_dep/linux/ioctl_cfg80211.c b/os_dep/linux/ioctl_cfg80211.c -index 942971f..f36c77a 100755 ---- a/os_dep/linux/ioctl_cfg80211.c -+++ b/os_dep/linux/ioctl_cfg80211.c -@@ -7076,7 +7076,7 @@ void rtw_cfg80211_rx_p2p_action_public(_adapter *adapter, union recv_frame *rfra - indicate: - #endif - #if defined(RTW_DEDICATED_P2P_DEVICE) -- if (rtw_cfg80211_redirect_pd_wdev(dvobj_to_wiphy(dvobj), get_ra(frame), &wdev)) -+ if (rtw_cfg80211_redirect_pd_wdev(dvobj_to_wiphy(dvobj), rtl_get_ra(frame), &wdev)) - if (0) - RTW_INFO("redirect to pd_wdev:%p\n", wdev); - #endif --- -2.34.1 - diff --git a/package/rtl8192eu/rtl8192eu.hash b/package/rtl8192eu/rtl8192eu.hash index 2d6498f19d..6393d82330 100644 --- a/package/rtl8192eu/rtl8192eu.hash +++ b/package/rtl8192eu/rtl8192eu.hash @@ -1,2 +1,2 @@ # Locally computed -sha256 72d1d97c6d2038885e5666f3271609b4dcbe45633c19a5606dc59745ff8ab543 rtl8192eu-865656c3a1d1aee8c4ba459ce7608756d17c712f.tar.gz +sha256 4294e65ab161592a8bca4804f48363726354f8c183af913606b0f4566d893913 rtl8192eu-ceedf761d6a02f3da4ac235d199b9dc1e7e840a1.tar.gz diff --git a/package/rtl8192eu/rtl8192eu.mk b/package/rtl8192eu/rtl8192eu.mk index da6fe42e99..851d4bb86f 100644 --- a/package/rtl8192eu/rtl8192eu.mk +++ b/package/rtl8192eu/rtl8192eu.mk @@ -4,7 +4,7 @@ # ################################################################################ -RTL8192EU_VERSION = 865656c3a1d1aee8c4ba459ce7608756d17c712f +RTL8192EU_VERSION = ceedf761d6a02f3da4ac235d199b9dc1e7e840a1 RTL8192EU_SITE = $(call github,clnhub,rtl8192eu-linux,$(RTL8192EU_VERSION)) RTL8192EU_LICENSE = GPL-2.0 -- 2.34.1 From peter at korsgaard.com Sun Mar 12 16:51:28 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 12 Mar 2023 17:51:28 +0100 Subject: [Buildroot] [PATCH] package/go: security bump to version 1.19.7 In-Reply-To: <20230312144516.1949734-1-peter@korsgaard.com> (Peter Korsgaard's message of "Sun, 12 Mar 2023 15:45:15 +0100") References: <20230312144516.1949734-1-peter@korsgaard.com> Message-ID: <87h6upzze7.fsf@dell.be.48ers.dk> >>>>> "Peter" == Peter Korsgaard writes: > go1.19.7 (released 2023-03-07) includes a security fix to the > crypto/elliptic package, as well as bug fixes to the linker, the runtime, > and the crypto/x509 and syscall packages. > Signed-off-by: Peter Korsgaard Committed, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Sun Mar 12 16:51:21 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 12 Mar 2023 17:51:21 +0100 Subject: [Buildroot] [git commit] package/go: security bump to version 1.19.7 Message-ID: <20230312165153.4375786F46@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=e93f96b717f31ab26d047c8daac8ae55622396bd branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master go1.19.7 (released 2023-03-07) includes a security fix to the crypto/elliptic package, as well as bug fixes to the linker, the runtime, and the crypto/x509 and syscall packages. 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 8254a91524..89e2fd952f 100644 --- a/package/go/go.hash +++ b/package/go/go.hash @@ -1,3 +1,3 @@ # From https://go.dev/dl -sha256 d7f0013f82e6d7f862cc6cb5c8cdb48eef5f2e239b35baa97e2f1a7466043767 go1.19.6.src.tar.gz +sha256 775bdf285ceaba940da8a2fe20122500efd7a0b65dbcee85247854a8d7402633 go1.19.7.src.tar.gz sha256 2d36597f7117c38b006835ae7f537487207d8ec407aa9d9980794b2030cbc067 LICENSE diff --git a/package/go/go.mk b/package/go/go.mk index a9056da47b..a94603f268 100644 --- a/package/go/go.mk +++ b/package/go/go.mk @@ -4,7 +4,7 @@ # ################################################################################ -GO_VERSION = 1.19.6 +GO_VERSION = 1.19.7 GO_SITE = https://storage.googleapis.com/golang GO_SOURCE = go$(GO_VERSION).src.tar.gz From thomas.petazzoni at bootlin.com Sun Mar 12 13:39:41 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sun, 12 Mar 2023 14:39:41 +0100 Subject: [Buildroot] [git commit branch/next] package/lzop: bump to version 1.04 Message-ID: <20230312173248.B81F886F50@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=ce952170e1e8229da0bdac81566a627a87e56bee branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/next lzop 1.04 uses libtool 2.4.2.418, which is right between 2.4.2 and 2.4.4. While our patch for 2.4 is also supposed to work up to and including 2.4.2.x, it does not work for libtool 2.4.2.418, which requires the patch for 2.4.4. We could change our infra to better pick the appropriate patch, but we do not know exactly which 2.4.2.x version is actually the cutting point that requires the 2.4.4 patch. Until we have more data point, let's handle the case in an ad-hoc manner for lzop. Additionally, we add a patch from Florian B??uerle, which allows to set the mtime of the lzop archive for reproducible build support using SOURCE_DATE_EPOCH. Signed-off-by: Casey Reeves Signed-off-by: Thomas Petazzoni --- .../0001-allow-overriding-modification-time.patch | 42 +++++++++ package/lzop/0001-build-with-gcc6.patch | 37 -------- ...inlines-as-the-external-inline-definition.patch | 102 --------------------- package/lzop/lzop.hash | 2 +- package/lzop/lzop.mk | 15 ++- 5 files changed, 57 insertions(+), 141 deletions(-) diff --git a/package/lzop/0001-allow-overriding-modification-time.patch b/package/lzop/0001-allow-overriding-modification-time.patch new file mode 100644 index 0000000000..5ffc64cd30 --- /dev/null +++ b/package/lzop/0001-allow-overriding-modification-time.patch @@ -0,0 +1,42 @@ +From: =?UTF-8?q?Florian=20B=C3=A4uerle?= +Date: Thu, 25 Oct 2018 17:26:30 +0200 +Subject: [PATCH] allow overriding modification time + +This patch allows to set the mtime of the lzop archive to +$SOURCE_DATE_EPOCH, required for reproducible build. It was submitted to +pengutronix by florian B??uerle in october 2018. + +https://git.pengutronix.de/cgit/ptxdist/tree/patches/lzop-1.04/0002-allow-overriding-modification-time.patch + +Signed-off-by: Casey Reeves +--- + src/lzop.c | 9 ++++++++- + 1 file changed, 8 insertions(+), 1 deletion(-) + +diff --git a/src/lzop.c b/src/lzop.c +index a540ad9c4d33..c2f877d16f92 100644 +--- a/src/lzop.c ++++ b/src/lzop.c +@@ -712,6 +712,7 @@ void init_compress_header(header_t *h, const file_t *fip, const file_t *fop) + assert(opt_method > 0); + assert(opt_level > 0); + assert(fip->st.st_mode == 0 || S_ISREG(fip->st.st_mode)); ++ const char *source_date_epoch = getenv("SOURCE_DATE_EPOCH"); + + memset(h,0,sizeof(header_t)); + +@@ -748,7 +749,13 @@ void init_compress_header(header_t *h, const file_t *fip, const file_t *fop) + + h->mode = fix_mode_for_header(fip->st.st_mode); + +- if (fip->st.st_mtime > 0) ++ if (source_date_epoch) ++ { ++ time_t mtime = strtoul(source_date_epoch, NULL, 0); ++ h->mtime_low = (lzo_uint32) (mtime); ++ h->mtime_high = (lzo_uint32) ((mtime >> 16) >> 16); ++ } ++ else if (fip->st.st_mtime > 0) + { + h->mtime_low = (lzo_uint32) (fip->st.st_mtime); + h->mtime_high = (lzo_uint32) ((fip->st.st_mtime >> 16) >> 16); diff --git a/package/lzop/0001-build-with-gcc6.patch b/package/lzop/0001-build-with-gcc6.patch deleted file mode 100644 index 03bd887d51..0000000000 --- a/package/lzop/0001-build-with-gcc6.patch +++ /dev/null @@ -1,37 +0,0 @@ -From: Jaap Crezee -Date: Sat, 25 june 2016 13:13:00 +0200 -Subject: [PATCH] fix compilation host-lzop with gcc-6 - -This patch allows host-lzop to be compiled with host systems containing gcc-6 - -Upstream patch found here: -https://build.opensuse.org/package/view_file/Archiving/lzop/lzop-1.03-gcc6.patch?expand=1 - -Signed-off-by: Jaap Crezee - ---- a/src/miniacc.h.orig 2016-02-10 16:09:23.247315866 +0100 -+++ b/src/miniacc.h 2016-02-10 16:12:14.973297054 +0100 -@@ -4469,12 +4469,12 @@ - #if defined(__MSDOS__) && defined(__TURBOC__) && (__TURBOC__ < 0x0150) - #elif 1 && (ACC_CC_SUNPROC) && !defined(ACCCHK_CFG_PEDANTIC) - #else -- ACCCHK_ASSERT((1 << (8*SIZEOF_INT-1)) < 0) -+ ACCCHK_ASSERT((int)(1u << (8*SIZEOF_INT-1)) < 0) - #endif - ACCCHK_ASSERT((1u << (8*SIZEOF_INT-1)) > 0) - #if 1 && (ACC_CC_SUNPROC) && !defined(ACCCHK_CFG_PEDANTIC) - #else -- ACCCHK_ASSERT((1l << (8*SIZEOF_LONG-1)) < 0) -+ ACCCHK_ASSERT((long)(1ul << (8*SIZEOF_LONG-1)) < 0) - #endif - ACCCHK_ASSERT((1ul << (8*SIZEOF_LONG-1)) > 0) - #if defined(acc_int16e_t) -@@ -4703,7 +4703,7 @@ - #elif 1 && (ACC_CC_LCC || ACC_CC_LCCWIN32) && !defined(ACCCHK_CFG_PEDANTIC) - #elif 1 && (ACC_CC_SUNPROC) && !defined(ACCCHK_CFG_PEDANTIC) - #elif !(ACC_BROKEN_INTEGRAL_PROMOTION) && (SIZEOF_INT > 1) -- ACCCHK_ASSERT( (((unsigned char)128) << (int)(8*sizeof(int)-8)) < 0) -+ ACCCHK_ASSERT( (int)((unsigned int)((unsigned char)128) << (int)(8*sizeof(int)-8)) < 0) - #endif - #if (ACC_CC_BORLANDC && (__BORLANDC__ >= 0x0530) && (__BORLANDC__ < 0x0560)) - # pragma option pop diff --git a/package/lzop/0002-use-static-inlines-as-the-external-inline-definition.patch b/package/lzop/0002-use-static-inlines-as-the-external-inline-definition.patch deleted file mode 100644 index f6d076a9f7..0000000000 --- a/package/lzop/0002-use-static-inlines-as-the-external-inline-definition.patch +++ /dev/null @@ -1,102 +0,0 @@ -From ecccbcf66da53779d88e38e2af7f82eff8dde7f8 Mon Sep 17 00:00:00 2001 -From: Khem Raj -Date: Sun, 16 Aug 2015 10:35:47 -0700 -Subject: [PATCH] use static inlines as the external inline definition has - changed with gcc5 - -[Patch from https://raw.githubusercontent.com/openembedded/openembedded-core/master/meta/recipes-support/lzop/lzop/0001-use-static-inlines-as-the-external-inline-definition.patch] -Signed-off-by: Khem Raj -Signed-off-by: Peter Korsgaard ---- -Upstream-Status: Pending - - src/miniacc.h | 24 ++++++++---------------- - 1 file changed, 8 insertions(+), 16 deletions(-) - -diff --git a/src/miniacc.h b/src/miniacc.h -index 09e6f0c..cae98d1 100644 ---- a/src/miniacc.h -+++ b/src/miniacc.h -@@ -2880,8 +2880,7 @@ typedef void (__acc_cdecl_sighandler *acc_sighandler_t)(acc_signo_t); - #if !(ACC_CFG_NO_INLINE_ASM) && (__acc_HAVE_forceinline) - #if (ACC_ARCH_POWERPC && ACC_ABI_BIG_ENDIAN) && (ACC_CC_GNUC) - #if !defined(ACC_UA_GET_LE16) --extern __acc_forceinline unsigned long __ACC_UA_GET_LE16(__acc_ua_volatile const void* pp); --extern __acc_forceinline unsigned long __ACC_UA_GET_LE16(__acc_ua_volatile const void* pp) { -+static __acc_forceinline unsigned long __ACC_UA_GET_LE16(__acc_ua_volatile const void* pp) { - __acc_ua_volatile const acc_uint16e_t* p = (__acc_ua_volatile const acc_uint16e_t*) pp; - unsigned long v; - __asm__ __volatile__("lhbrx %0,0,%1" : "=r" (v) : "r" (p), "m" (*p)); -@@ -2890,8 +2889,7 @@ extern __acc_forceinline unsigned long __ACC_UA_GET_LE16(__acc_ua_volatile const - #define ACC_UA_GET_LE16(p) __ACC_UA_GET_LE16(p) - #endif - #if !defined(ACC_UA_SET_LE16) --extern __acc_forceinline void __ACC_UA_SET_LE16(__acc_ua_volatile void* pp, unsigned long v); --extern __acc_forceinline void __ACC_UA_SET_LE16(__acc_ua_volatile void* pp, unsigned long v) { -+static __acc_forceinline void __ACC_UA_SET_LE16(__acc_ua_volatile void* pp, unsigned long v) { - __acc_ua_volatile acc_uint16e_t* p = (__acc_ua_volatile acc_uint16e_t*) pp; - __asm__ __volatile__("sthbrx %2,0,%1" : "=m" (*p) : "r" (p), "r" (v)); - } -@@ -2916,8 +2914,7 @@ extern __acc_forceinline void __ACC_UA_SET_LE16(__acc_ua_volatile void* pp, unsi - #if !(ACC_CFG_NO_INLINE_ASM) && (__acc_HAVE_forceinline) - #if (ACC_ARCH_POWERPC && ACC_ABI_BIG_ENDIAN) && (ACC_CC_GNUC) - #if !defined(ACC_UA_GET_LE32) --extern __acc_forceinline unsigned long __ACC_UA_GET_LE32(__acc_ua_volatile const void* pp); --extern __acc_forceinline unsigned long __ACC_UA_GET_LE32(__acc_ua_volatile const void* pp) { -+static __acc_forceinline unsigned long __ACC_UA_GET_LE32(__acc_ua_volatile const void* pp) { - __acc_ua_volatile const acc_uint32e_t* p = (__acc_ua_volatile const acc_uint32e_t*) pp; - unsigned long v; - __asm__ __volatile__("lwbrx %0,0,%1" : "=r" (v) : "r" (p), "m" (*p)); -@@ -2926,8 +2923,7 @@ extern __acc_forceinline unsigned long __ACC_UA_GET_LE32(__acc_ua_volatile const - #define ACC_UA_GET_LE32(p) __ACC_UA_GET_LE32(p) - #endif - #if !defined(ACC_UA_SET_LE32) --extern __acc_forceinline void __ACC_UA_SET_LE32(__acc_ua_volatile void* pp, unsigned long v); --extern __acc_forceinline void __ACC_UA_SET_LE32(__acc_ua_volatile void* pp, unsigned long v) { -+static __acc_forceinline void __ACC_UA_SET_LE32(__acc_ua_volatile void* pp, unsigned long v) { - __acc_ua_volatile acc_uint32e_t* p = (__acc_ua_volatile acc_uint32e_t*) pp; - __asm__ __volatile__("stwbrx %2,0,%1" : "=m" (*p) : "r" (p), "r" (v)); - } -@@ -3307,8 +3303,7 @@ typedef void (__acc_cdecl_sighandler *acc_sighandler_t)(acc_signo_t); - #if !(ACC_CFG_NO_INLINE_ASM) && (__acc_HAVE_forceinline) - #if (ACC_ARCH_POWERPC && ACC_ABI_BIG_ENDIAN) && (ACC_CC_GNUC) - #if !defined(ACC_UA_GET_LE16) --extern __acc_forceinline unsigned long __ACC_UA_GET_LE16(__acc_ua_volatile const void* pp); --extern __acc_forceinline unsigned long __ACC_UA_GET_LE16(__acc_ua_volatile const void* pp) { -+static __acc_forceinline unsigned long __ACC_UA_GET_LE16(__acc_ua_volatile const void* pp) { - __acc_ua_volatile const acc_uint16e_t* p = (__acc_ua_volatile const acc_uint16e_t*) pp; - unsigned long v; - __asm__ __volatile__("lhbrx %0,0,%1" : "=r" (v) : "r" (p), "m" (*p)); -@@ -3317,8 +3312,7 @@ extern __acc_forceinline unsigned long __ACC_UA_GET_LE16(__acc_ua_volatile const - #define ACC_UA_GET_LE16(p) __ACC_UA_GET_LE16(p) - #endif - #if !defined(ACC_UA_SET_LE16) --extern __acc_forceinline void __ACC_UA_SET_LE16(__acc_ua_volatile void* pp, unsigned long v); --extern __acc_forceinline void __ACC_UA_SET_LE16(__acc_ua_volatile void* pp, unsigned long v) { -+static __acc_forceinline void __ACC_UA_SET_LE16(__acc_ua_volatile void* pp, unsigned long v) { - __acc_ua_volatile acc_uint16e_t* p = (__acc_ua_volatile acc_uint16e_t*) pp; - __asm__ __volatile__("sthbrx %2,0,%1" : "=m" (*p) : "r" (p), "r" (v)); - } -@@ -3343,8 +3337,7 @@ extern __acc_forceinline void __ACC_UA_SET_LE16(__acc_ua_volatile void* pp, unsi - #if !(ACC_CFG_NO_INLINE_ASM) && (__acc_HAVE_forceinline) - #if (ACC_ARCH_POWERPC && ACC_ABI_BIG_ENDIAN) && (ACC_CC_GNUC) - #if !defined(ACC_UA_GET_LE32) --extern __acc_forceinline unsigned long __ACC_UA_GET_LE32(__acc_ua_volatile const void* pp); --extern __acc_forceinline unsigned long __ACC_UA_GET_LE32(__acc_ua_volatile const void* pp) { -+static __acc_forceinline unsigned long __ACC_UA_GET_LE32(__acc_ua_volatile const void* pp) { - __acc_ua_volatile const acc_uint32e_t* p = (__acc_ua_volatile const acc_uint32e_t*) pp; - unsigned long v; - __asm__ __volatile__("lwbrx %0,0,%1" : "=r" (v) : "r" (p), "m" (*p)); -@@ -3353,8 +3346,7 @@ extern __acc_forceinline unsigned long __ACC_UA_GET_LE32(__acc_ua_volatile const - #define ACC_UA_GET_LE32(p) __ACC_UA_GET_LE32(p) - #endif - #if !defined(ACC_UA_SET_LE32) --extern __acc_forceinline void __ACC_UA_SET_LE32(__acc_ua_volatile void* pp, unsigned long v); --extern __acc_forceinline void __ACC_UA_SET_LE32(__acc_ua_volatile void* pp, unsigned long v) { -+static __acc_forceinline void __ACC_UA_SET_LE32(__acc_ua_volatile void* pp, unsigned long v) { - __acc_ua_volatile acc_uint32e_t* p = (__acc_ua_volatile acc_uint32e_t*) pp; - __asm__ __volatile__("stwbrx %2,0,%1" : "=m" (*p) : "r" (p), "r" (v)); - } --- -2.5.0 - diff --git a/package/lzop/lzop.hash b/package/lzop/lzop.hash index adc20648b6..99796dc8c9 100644 --- a/package/lzop/lzop.hash +++ b/package/lzop/lzop.hash @@ -1,3 +1,3 @@ # Locally calculated -sha256 c1425b8c77d49f5a679d5a126c90ea6ad99585a55e335a613cae59e909dbb2c9 lzop-1.03.tar.gz +sha256 7e72b62a8a60aff5200a047eea0773a8fb205caf7acbe1774d95147f305a2f41 lzop-1.04.tar.gz sha256 70439f6e2b47057a408d2390ed6663b9875f5a08066a06a060a357ef1df89a8c COPYING diff --git a/package/lzop/lzop.mk b/package/lzop/lzop.mk index 55157c4d48..d32d2d1d3b 100644 --- a/package/lzop/lzop.mk +++ b/package/lzop/lzop.mk @@ -4,13 +4,26 @@ # ################################################################################ -LZOP_VERSION = 1.03 +LZOP_VERSION = 1.04 LZOP_SITE = http://www.lzop.org/download LZOP_LICENSE = GPL-2.0+ LZOP_LICENSE_FILES = COPYING LZOP_DEPENDENCIES = lzo HOST_LZOP_DEPENDENCIES = host-lzo +# lzop uses libtool 2.4.2.418, which is right between 2.4.2 and +# 2.4.4. While our patch for 2.4 is also supposed to work up to and +# including 2.4.2.x, it does not work for libtool 2.4.2.418, which +# requires the patch for 2.4.4. So we disable the libtool patching +# from autotools-package and do our own. +LZOP_LIBTOOL_PATCH = NO + +define LZOP_LIBTOOL_FIXUP + patch -i support/libtool/buildroot-libtool-v2.4.4.patch $(@D)/autoconf/ltmain.sh +endef +LZOP_POST_PATCH_HOOKS += LZOP_LIBTOOL_FIXUP +HOST_LZOP_POST_PATCH_HOOKS += LZOP_LIBTOOL_FIXUP + $(eval $(autotools-package)) $(eval $(host-autotools-package)) From bugzilla at busybox.net Sun Mar 12 17:36:14 2023 From: bugzilla at busybox.net (bugzilla at busybox.net) Date: Sun, 12 Mar 2023 17:36:14 +0000 Subject: [Buildroot] [Bug 15306] glibc build fails in Docker container In-Reply-To: References: Message-ID: https://bugs.busybox.net/show_bug.cgi?id=15306 --- Comment #5 from Russ --- Yep sorry I didn't close the loop on this -- I was able to repro with upstream, *but* I found that I could only repro when using a bind mount. I'm not sure what the root cause is, but I assume it's an issue with the Docker bind mounting mechanism. -- You are receiving this mail because: You are on the CC list for the bug. From thomas.petazzoni at bootlin.com Sun Mar 12 17:44:38 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sun, 12 Mar 2023 18:44:38 +0100 Subject: [Buildroot] [PATCH v3] package/lzop: bump to version 1.04 In-Reply-To: <20230226113307.4088933-1-casey@xogium.me> References: <20230226113307.4088933-1-casey@xogium.me> Message-ID: <20230312184438.6265163d@windsurf> Hello, On Sun, 26 Feb 2023 12:33:08 +0100 Casey Reeves wrote: > +LZOP_LIBTOOL_PATCH=NO Spaces needed around = sign. > +define LZOP_LIBTOOL_FIXUP > + patch -i support/libtool/buildroot-libtool-v2.4.4.patch $(@D)/autoconf/ltmain.sh > +endef > + > +LZOP_POST_PATCH_HOOKS += LZOP_LIBTOOL_FIXUP Even though admittedly the libtool fixup is probably not that needed for the host package, the host-autotools-package infra normally applies the libtool fixup as well. So I've added: HOST_LZOP_POST_PATCH_HOOKS += LZOP_LIBTOOL_FIXUP I've also added a small comment above this to explain why we're doing the libtool fixup manually. Applied to next with those changes. Thanks! Thomas -- Thomas Petazzoni, co-owner and CEO, Bootlin Embedded Linux and Kernel engineering and training https://bootlin.com From thomas.petazzoni at bootlin.com Sun Mar 12 17:45:08 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sun, 12 Mar 2023 18:45:08 +0100 Subject: [Buildroot] [git commit branch/next] configs/spike_riscv64: bump kernel to 6.1.14 Message-ID: <20230312174518.2625B86F59@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=38c581b05cd8e7967783410b36c14b9b561acd12 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/next Linux Kernel 6.1 now being officially promoted to be a LTS, this commit bump the kernel version of this defconfig to 6.1.14. A Kernel config fragment "linux.fragment" is now needed as the kernel no longer enable SBI v0.1 support and the earlycon RISC-V SBI in its riscv arch defconfig. See [1] [2]. The Spike riscv-isa-sim was updated upstream accordingly [3]. In order to keep a smooth transition, this kernel config fragment re-enable those options to make sure this kernel will work with both old Spike versions (not including commit [3] like the v1.1.0 currently included in Buildroot), and newer versions. This commit was also successfully tested with riscv-isa-sim at commit 0d1a48c0c0. [1] https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/commit/?id=6f562570b9c5d6a3e30d87aec60a9d8f22a3203c [2] https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/commit/?id=3938d5a2f9369d1ebd56320629fed395ce327e9c [3] https://github.com/riscv-software-src/riscv-isa-sim/commit/191634d2854dfed448fc323195f9b65c305e2d77 Signed-off-by: Julien Olivain Signed-off-by: Thomas Petazzoni --- board/spike/riscv64/linux.fragment | 3 +++ configs/spike_riscv64_defconfig | 5 +++-- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/board/spike/riscv64/linux.fragment b/board/spike/riscv64/linux.fragment new file mode 100644 index 0000000000..b443b0ab36 --- /dev/null +++ b/board/spike/riscv64/linux.fragment @@ -0,0 +1,3 @@ +CONFIG_RISCV_SBI_V01=y +CONFIG_HVC_RISCV_SBI=y +CONFIG_SERIAL_EARLYCON_RISCV_SBI=y diff --git a/configs/spike_riscv64_defconfig b/configs/spike_riscv64_defconfig index e23f1ce32c..73ea566084 100644 --- a/configs/spike_riscv64_defconfig +++ b/configs/spike_riscv64_defconfig @@ -2,9 +2,10 @@ BR2_riscv=y BR2_RISCV_64=y BR2_LINUX_KERNEL=y BR2_LINUX_KERNEL_CUSTOM_VERSION=y -BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="5.15.86" +BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.1.14" BR2_LINUX_KERNEL_USE_ARCH_DEFAULT_CONFIG=y -BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_15=y +BR2_LINUX_KERNEL_CONFIG_FRAGMENT_FILES="board/spike/riscv64/linux.fragment" +BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_1=y BR2_TARGET_ROOTFS_CPIO=y # BR2_TARGET_ROOTFS_TAR is not set BR2_TARGET_OPENSBI=y From thomas.petazzoni at bootlin.com Sun Mar 12 17:45:22 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sun, 12 Mar 2023 18:45:22 +0100 Subject: [Buildroot] [PATCH next 1/1] configs/spike_riscv64: bump kernel to 6.1.14 In-Reply-To: <20230226131838.509224-1-ju.o@free.fr> References: <20230226131838.509224-1-ju.o@free.fr> Message-ID: <20230312184522.3c07813f@windsurf> On Sun, 26 Feb 2023 14:18:38 +0100 Julien Olivain wrote: > Linux Kernel 6.1 now being officially promoted to be a LTS, this > commit bump the kernel version of this defconfig to 6.1.14. > > A Kernel config fragment "linux.fragment" is now needed as the kernel > no longer enable SBI v0.1 support and the earlycon RISC-V SBI in its > riscv arch defconfig. See [1] [2]. > > The Spike riscv-isa-sim was updated upstream accordingly [3]. > > In order to keep a smooth transition, this kernel config fragment > re-enable those options to make sure this kernel will work with > both old Spike versions (not including commit [3] like the v1.1.0 > currently included in Buildroot), and newer versions. This commit > was also successfully tested with riscv-isa-sim at commit > 0d1a48c0c0. > > [1] https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/commit/?id=6f562570b9c5d6a3e30d87aec60a9d8f22a3203c > [2] https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/commit/?id=3938d5a2f9369d1ebd56320629fed395ce327e9c > [3] https://github.com/riscv-software-src/riscv-isa-sim/commit/191634d2854dfed448fc323195f9b65c305e2d77 > > Signed-off-by: Julien Olivain > --- > Patch tested on top of branch next at commit b793f3a with commands: Applied to next, thanks. Thomas -- Thomas Petazzoni, CTO, Bootlin Embedded Linux and Kernel engineering https://bootlin.com From bugzilla at busybox.net Sun Mar 12 17:47:35 2023 From: bugzilla at busybox.net (bugzilla at busybox.net) Date: Sun, 12 Mar 2023 17:47:35 +0000 Subject: [Buildroot] [Bug 15376] Libiconv config In-Reply-To: References: Message-ID: https://bugs.busybox.net/show_bug.cgi?id=15376 Yann E. MORIN changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |yann.morin.1998 at free.fr --- Comment #1 from Yann E. MORIN --- Igor, All, Thanks for your report. However, you did not provide enough information. Can you provide: * the version of Buildroot you are using * the defconfig file your are using I was also not able to reproduce with current master; the following ran for quite some time, but trigerred not (related) issue: $ while ! ( grep -q -E '^BR2_PACKAGE_LIBICONV=y' .config \ && grep -q -E '^BR2_ENABLE_LOCALE=y' .config) do make randconfig done Regards, Yann E. MORIN. -- You are receiving this mail because: You are on the CC list for the bug. From thomas.petazzoni at bootlin.com Sun Mar 12 17:59:17 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sun, 12 Mar 2023 18:59:17 +0100 Subject: [Buildroot] [git commit branch/next] package/harfbuzz: bump to version 7.1.0 Message-ID: <20230312175926.B008086F60@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=a1f00209c20e6d5fc2712c8b4746f3ac5d94df7f branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/next Since the major release changed all the packages that have direct dependency to harfbuzz has been succesfully built: - efl - libass - mupdf - pango - qt5base - qt5webengine - qt6base - sdl2_ttf - supertuxkart - vlc - webkitgtk - wpewebkit Signed-off-by: Giulio Benetti Signed-off-by: Thomas Petazzoni --- 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 9489f25c6a..e881f58510 100644 --- a/package/harfbuzz/harfbuzz.hash +++ b/package/harfbuzz/harfbuzz.hash @@ -1,3 +1,3 @@ # Locally computed -sha256 4a6ce097b75a8121facc4ba83b5b083bfec657f45b003cd5a3424f2ae6b4434d harfbuzz-5.3.1.tar.xz +sha256 f135a61cd464c9ed6bc9823764c188f276c3850a8dc904628de2a87966b7077b harfbuzz-7.1.0.tar.xz sha256 4345e1735f8bc6d812fed5180cabb5a5e88a4109d332652f2a45c13cfa5ee692 COPYING diff --git a/package/harfbuzz/harfbuzz.mk b/package/harfbuzz/harfbuzz.mk index b0112168e1..24c6f3ef27 100644 --- a/package/harfbuzz/harfbuzz.mk +++ b/package/harfbuzz/harfbuzz.mk @@ -4,7 +4,7 @@ # ################################################################################ -HARFBUZZ_VERSION = 5.3.1 +HARFBUZZ_VERSION = 7.1.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) From thomas.petazzoni at bootlin.com Sun Mar 12 17:59:31 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sun, 12 Mar 2023 18:59:31 +0100 Subject: [Buildroot] [PATCH, for-next] package/harfbuzz: bump to version 7.1.0 In-Reply-To: <20230304194927.2385765-1-giulio.benetti@benettiengineering.com> References: <20230304194927.2385765-1-giulio.benetti@benettiengineering.com> Message-ID: <20230312185931.4b2b59ce@windsurf> On Sat, 4 Mar 2023 20:49:27 +0100 Giulio Benetti wrote: > Since the major release changed all the packages that have direct > dependency to harfbuzz has been succesfully built: > - efl > - libass > - mupdf > - pango > - qt5base > - qt5webengine > - qt6base > - sdl2_ttf > - supertuxkart > - vlc > - webkitgtk > - wpewebkit > > Signed-off-by: Giulio Benetti > --- > package/harfbuzz/harfbuzz.hash | 2 +- > package/harfbuzz/harfbuzz.mk | 2 +- > 2 files changed, 2 insertions(+), 2 deletions(-) Applied to next, thanks. Thomas -- Thomas Petazzoni, CTO, Bootlin Embedded Linux and Kernel engineering https://bootlin.com From thomas.petazzoni at bootlin.com Sun Mar 12 17:59:50 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sun, 12 Mar 2023 18:59:50 +0100 Subject: [Buildroot] [PATCH next 1/1] package/mtools: bump to version 4.0.42 In-Reply-To: <20230304185341.127963-1-ju.o@free.fr> References: <20230304185341.127963-1-ju.o@free.fr> Message-ID: <20230312185950.32b4a8c5@windsurf> On Sat, 4 Mar 2023 19:53:41 +0100 Julien Olivain wrote: > Release announce: > https://lists.gnu.org/archive/html/info-mtools/2022-10/msg00000.html > > For change log since 4.0.38, see: > https://svn.savannah.gnu.org/viewvc/mtools/tags/4.0.42/NEWS?view=markup > > Signed-off-by: Julien Olivain > --- > Patch tested on branch next at commit b793f3a with commands: Applied to next, thanks. Thomas -- Thomas Petazzoni, CTO, Bootlin Embedded Linux and Kernel engineering https://bootlin.com From thomas.petazzoni at bootlin.com Sun Mar 12 18:00:29 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sun, 12 Mar 2023 19:00:29 +0100 Subject: [Buildroot] [PATCH] package/{bluez5_utils, bluez5_utils-headers}: bump to version 5.66 In-Reply-To: <674d788fda128807b203f3b1d8b407b5bb85948b.1677628527.git.stefan@agner.ch> References: <674d788fda128807b203f3b1d8b407b5bb85948b.1677628527.git.stefan@agner.ch> Message-ID: <20230312190029.6989cfaa@windsurf> On Wed, 1 Mar 2023 00:55:47 +0100 Stefan Agner wrote: > bluez 5.66 contains various fixes and initial support for Basic Audio > Profile and Volume Control Profile. > > Signed-off-by: Stefan Agner > --- > package/bluez5_utils-headers/bluez5_utils-headers.mk | 2 +- > package/bluez5_utils/bluez5_utils.hash | 2 +- > package/bluez5_utils/bluez5_utils.mk | 2 +- > 3 files changed, 3 insertions(+), 3 deletions(-) Applied to next, thanks. Thomas -- Thomas Petazzoni, CTO, Bootlin Embedded Linux and Kernel engineering https://bootlin.com From thomas.petazzoni at bootlin.com Sun Mar 12 18:00:05 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sun, 12 Mar 2023 19:00:05 +0100 Subject: [Buildroot] [git commit branch/next] package/{bluez5_utils, bluez5_utils-headers}: bump to version 5.66 Message-ID: <20230312180058.7A3DF86F76@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=c6c79d6d40e37fada0c50430f27b9aeaf68bae74 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/next bluez 5.66 contains various fixes and initial support for Basic Audio Profile and Volume Control Profile. Signed-off-by: Stefan Agner Signed-off-by: Thomas Petazzoni --- package/bluez5_utils-headers/bluez5_utils-headers.mk | 2 +- package/bluez5_utils/bluez5_utils.hash | 2 +- package/bluez5_utils/bluez5_utils.mk | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package/bluez5_utils-headers/bluez5_utils-headers.mk b/package/bluez5_utils-headers/bluez5_utils-headers.mk index 565511120f..8ca3764935 100644 --- a/package/bluez5_utils-headers/bluez5_utils-headers.mk +++ b/package/bluez5_utils-headers/bluez5_utils-headers.mk @@ -5,7 +5,7 @@ ################################################################################ # Keep the version and patches in sync with bluez5_utils -BLUEZ5_UTILS_HEADERS_VERSION = 5.65 +BLUEZ5_UTILS_HEADERS_VERSION = 5.66 BLUEZ5_UTILS_HEADERS_SOURCE = bluez-$(BLUEZ5_UTILS_VERSION).tar.xz BLUEZ5_UTILS_HEADERS_SITE = $(BR2_KERNEL_MIRROR)/linux/bluetooth BLUEZ5_UTILS_HEADERS_DL_SUBDIR = bluez5_utils diff --git a/package/bluez5_utils/bluez5_utils.hash b/package/bluez5_utils/bluez5_utils.hash index e0c9f3cdb9..9467647592 100644 --- a/package/bluez5_utils/bluez5_utils.hash +++ b/package/bluez5_utils/bluez5_utils.hash @@ -1,5 +1,5 @@ # From https://www.kernel.org/pub/linux/bluetooth/sha256sums.asc: -sha256 2565a4d48354b576e6ad92e25b54ed66808296581c8abb80587051f9993d96d4 bluez-5.65.tar.xz +sha256 39fea64b590c9492984a0c27a89fc203e1cdc74866086efb8f4698677ab2b574 bluez-5.66.tar.xz # Locally computed sha256 b499eddebda05a8859e32b820a64577d91f1de2b52efa2a1575a2cb4000bc259 COPYING sha256 ec60b993835e2c6b79e6d9226345f4e614e686eb57dc13b6420c15a33a8996e5 COPYING.LIB diff --git a/package/bluez5_utils/bluez5_utils.mk b/package/bluez5_utils/bluez5_utils.mk index 76070dc3a9..4059b34556 100644 --- a/package/bluez5_utils/bluez5_utils.mk +++ b/package/bluez5_utils/bluez5_utils.mk @@ -5,7 +5,7 @@ ################################################################################ # Keep the version and patches in sync with bluez5_utils-headers -BLUEZ5_UTILS_VERSION = 5.65 +BLUEZ5_UTILS_VERSION = 5.66 BLUEZ5_UTILS_SOURCE = bluez-$(BLUEZ5_UTILS_VERSION).tar.xz BLUEZ5_UTILS_SITE = $(BR2_KERNEL_MIRROR)/linux/bluetooth BLUEZ5_UTILS_INSTALL_STAGING = YES From thomas.petazzoni at bootlin.com Sun Mar 12 17:59:40 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sun, 12 Mar 2023 18:59:40 +0100 Subject: [Buildroot] [git commit branch/next] package/mtools: bump to version 4.0.42 Message-ID: <20230312180058.70A8086F75@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=0a46e6c1981c9a326c7cd3713bd312f9f9bc8f99 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/next Release announce: https://lists.gnu.org/archive/html/info-mtools/2022-10/msg00000.html For change log since 4.0.38, see: https://svn.savannah.gnu.org/viewvc/mtools/tags/4.0.42/NEWS?view=markup Signed-off-by: Julien Olivain Signed-off-by: Thomas Petazzoni --- package/mtools/mtools.hash | 2 +- package/mtools/mtools.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/mtools/mtools.hash b/package/mtools/mtools.hash index a162bfdc95..b81830a7d2 100644 --- a/package/mtools/mtools.hash +++ b/package/mtools/mtools.hash @@ -1,5 +1,5 @@ # Locally calculated after checking pgp signature -sha256 7086821b399a39b8a3c5a372d064de4860f3c195b4911dd4e8b76219fcabe75c mtools-4.0.38.tar.lz +sha256 40a98fd9bcc865997866015013c3c64a304d98c2892fe4ab892ffd6ac3dd9bae mtools-4.0.42.tar.lz # Locally calculated sha256 8ceb4b9ee5adedde47b31e975c1d90c73ad27b6b165a1dcd80c7c545eb65b903 COPYING diff --git a/package/mtools/mtools.mk b/package/mtools/mtools.mk index c875814bc7..407ac1a2c6 100644 --- a/package/mtools/mtools.mk +++ b/package/mtools/mtools.mk @@ -4,7 +4,7 @@ # ################################################################################ -MTOOLS_VERSION = 4.0.38 +MTOOLS_VERSION = 4.0.42 MTOOLS_SOURCE = mtools-$(MTOOLS_VERSION).tar.lz MTOOLS_SITE = $(BR2_GNU_MIRROR)/mtools MTOOLS_LICENSE = GPL-3.0+ From thomas.petazzoni at bootlin.com Sun Mar 12 18:00:57 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sun, 12 Mar 2023 19:00:57 +0100 Subject: [Buildroot] [PATCH] package/{bluez5_utils, bluez5_utils-headers}: bump to version 5.66 In-Reply-To: References: <674d788fda128807b203f3b1d8b407b5bb85948b.1677628527.git.stefan@agner.ch> Message-ID: <20230312190057.13a641ca@windsurf> Hello Stefan, On Thu, 09 Mar 2023 08:53:35 +0100 Stefan Agner wrote: > Is that something which still can get merged into 2023.02? Besides the > new features it comes with a whole slew of fixes as well. It's really too late at this point to merge version bumps in 2023.02. Peter is about to release the final 2023.02 today. Best regards, Thomas -- Thomas Petazzoni, co-owner and CEO, Bootlin Embedded Linux and Kernel engineering and training https://bootlin.com From thomas.petazzoni at bootlin.com Sun Mar 12 18:01:30 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sun, 12 Mar 2023 19:01:30 +0100 Subject: [Buildroot] [PATCH next 1/1] package/openmpi: bump to version 4.1.5 In-Reply-To: <20230228202720.6762-1-ju.o@free.fr> References: <20230228202720.6762-1-ju.o@free.fr> Message-ID: <20230312190130.27668e0d@windsurf> On Tue, 28 Feb 2023 21:27:20 +0100 Julien Olivain wrote: > For change log, see: > https://github.com/open-mpi/ompi/blob/v4.1.5/NEWS#L61 > > Signed-off-by: Julien Olivain > --- > Patch tested on branch next at commit b793f3a with commands: Applied to next, thanks. Thomas -- Thomas Petazzoni, CTO, Bootlin Embedded Linux and Kernel engineering https://bootlin.com From thomas.petazzoni at bootlin.com Sun Mar 12 18:02:10 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sun, 12 Mar 2023 19:02:10 +0100 Subject: [Buildroot] [PATH for-next] package/rtl8192eu: bump to version 2023-03-12 on branch 5.11.2.1 In-Reply-To: <20230312160909.921651-1-giulio.benetti@benettiengineering.com> References: <20230312160909.921651-1-giulio.benetti@benettiengineering.com> Message-ID: <20230312190210.41b7b49d@windsurf> On Sun, 12 Mar 2023 17:09:09 +0100 Giulio Benetti wrote: > Drop local patch that has been upstreamed. > > Signed-off-by: Giulio Benetti > --- > ...02-Fix-conflicting-get_ra-on-PowerPC.patch | 124 ------------------ > package/rtl8192eu/rtl8192eu.hash | 2 +- > package/rtl8192eu/rtl8192eu.mk | 2 +- > 3 files changed, 2 insertions(+), 126 deletions(-) > delete mode 100644 package/rtl8192eu/0002-Fix-conflicting-get_ra-on-PowerPC.patch Applied to next, thanks. Thomas -- Thomas Petazzoni, CTO, Bootlin Embedded Linux and Kernel engineering https://bootlin.com From thomas.petazzoni at bootlin.com Sun Mar 12 18:01:19 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sun, 12 Mar 2023 19:01:19 +0100 Subject: [Buildroot] [git commit branch/next] package/openmpi: bump to version 4.1.5 Message-ID: <20230312180242.EEFDD86F7B@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=bcf9d2f51cd5c80191b63020412631a548e32a7d branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/next For change log, see: https://github.com/open-mpi/ompi/blob/v4.1.5/NEWS#L61 Signed-off-by: Julien Olivain Signed-off-by: Thomas Petazzoni --- package/openmpi/openmpi.hash | 6 +++--- package/openmpi/openmpi.mk | 4 ++-- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package/openmpi/openmpi.hash b/package/openmpi/openmpi.hash index 745ed7c580..567ffe4833 100644 --- a/package/openmpi/openmpi.hash +++ b/package/openmpi/openmpi.hash @@ -1,6 +1,6 @@ # From: https://www.open-mpi.org/software/ompi/v4.1/ -md5 f057e12aabaf7dd5a6a658180fca404e openmpi-4.1.4.tar.bz2 -sha1 357c61a8e06e103d987c0e4a054e8780a034c8b1 openmpi-4.1.4.tar.bz2 -sha256 92912e175fd1234368c8730c03f4996fe5942e7479bb1d10059405e7f2b3930d openmpi-4.1.4.tar.bz2 +md5 bb045df2d600744c2231c78b31a20da3 openmpi-4.1.5.tar.bz2 +sha1 eba2e6f9ee0c39fbca0a8cf53a79c9ed29643284 openmpi-4.1.5.tar.bz2 +sha256 a640986bc257389dd379886fdae6264c8cfa56bc98b71ce3ae3dfbd8ce61dbe3 openmpi-4.1.5.tar.bz2 # Locally computed sha256 2db71de9577ebfe15c186605844c470dcecd3717f4ef0118c9440d801c0f58f8 LICENSE diff --git a/package/openmpi/openmpi.mk b/package/openmpi/openmpi.mk index f14b55ced5..82a4b3eb1c 100644 --- a/package/openmpi/openmpi.mk +++ b/package/openmpi/openmpi.mk @@ -5,7 +5,7 @@ ################################################################################ OPENMPI_VERSION_MAJOR = 4.1 -OPENMPI_VERSION = $(OPENMPI_VERSION_MAJOR).4 +OPENMPI_VERSION = $(OPENMPI_VERSION_MAJOR).5 OPENMPI_SITE = https://www.open-mpi.org/software/ompi/v$(OPENMPI_VERSION_MAJOR)/downloads OPENMPI_SOURCE = openmpi-$(OPENMPI_VERSION).tar.bz2 OPENMPI_LICENSE = BSD-3-Clause @@ -15,7 +15,7 @@ OPENMPI_INSTALL_STAGING = YES # The macro searching for IME (Infinite Memory Engine) filesystem # brings "-I/usr/local/include" in the CPPFLAGS, even if not # found. This makes the configuration fail. See: -# https://github.com/open-mpi/ompi/blob/v4.1.4/config/ompi_check_ime.m4#L35 +# https://github.com/open-mpi/ompi/blob/v4.1.5/config/ompi_check_ime.m4#L35 # Disable explicitly to avoid the issue. OPENMPI_CONF_OPTS = --without-ime From thomas.petazzoni at bootlin.com Sun Mar 12 18:03:34 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sun, 12 Mar 2023 19:03:34 +0100 Subject: [Buildroot] [PATH for-next] package/rtl8192eu: bump to version 2023-03-12 on branch 5.11.2.1 In-Reply-To: <20230312160909.921651-1-giulio.benetti@benettiengineering.com> References: <20230312160909.921651-1-giulio.benetti@benettiengineering.com> Message-ID: <20230312190334.03a06df7@windsurf> On Sun, 12 Mar 2023 17:09:09 +0100 Giulio Benetti wrote: > Drop local patch that has been upstreamed. > > Signed-off-by: Giulio Benetti > --- > ...02-Fix-conflicting-get_ra-on-PowerPC.patch | 124 ------------------ > package/rtl8192eu/rtl8192eu.hash | 2 +- > package/rtl8192eu/rtl8192eu.mk | 2 +- > 3 files changed, 2 insertions(+), 126 deletions(-) > delete mode 100644 package/rtl8192eu/0002-Fix-conflicting-get_ra-on-PowerPC.patch In fact, I will not apply. I will wait for next to be merged back into master for this, as there is a conflict. Thanks! Thomas -- Thomas Petazzoni, CTO, Bootlin Embedded Linux and Kernel engineering https://bootlin.com From peter at korsgaard.com Sun Mar 12 18:40:40 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 12 Mar 2023 19:40:40 +0100 Subject: [Buildroot] [git commit branch/2022.11.x] package/hawktracer: update URL in Config.in Message-ID: <20230312184513.2C07686F83@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=9be3fa0da2c9e8db8bbf64c659ee3bcc73a9516e branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.11.x Current website is down: https://github.com/amzn/hawktracer/issues/87 Signed-off-by: Fabrice Fontaine Signed-off-by: Thomas Petazzoni (cherry picked from commit edc6350d427bdd47552a276d80c6ad055add86af) Signed-off-by: Peter Korsgaard --- package/hawktracer/Config.in | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package/hawktracer/Config.in b/package/hawktracer/Config.in index 7648707404..bee9c27b7d 100644 --- a/package/hawktracer/Config.in +++ b/package/hawktracer/Config.in @@ -7,7 +7,7 @@ config BR2_PACKAGE_HAWKTRACER profiling tool built in Amazon Video for getting performance metrics from low-end devices. - https://www.hawktracer.org/ + https://hawktracer.github.io/ if BR2_PACKAGE_HAWKTRACER From peter at korsgaard.com Sun Mar 12 18:45:38 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 12 Mar 2023 19:45:38 +0100 Subject: [Buildroot] [PATCH 1/1] package/hawktracer: update URL in Config.in In-Reply-To: <20230224134028.307983-1-fontaine.fabrice@gmail.com> (Fabrice Fontaine's message of "Fri, 24 Feb 2023 14:40:28 +0100") References: <20230224134028.307983-1-fontaine.fabrice@gmail.com> Message-ID: <87bkkxzu3x.fsf@dell.be.48ers.dk> >>>>> "Fabrice" == Fabrice Fontaine writes: > Current website is down: > https://github.com/amzn/hawktracer/issues/87 > Signed-off-by: Fabrice Fontaine Committed to 2022.11.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Sun Mar 12 18:47:48 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 12 Mar 2023 19:47:48 +0100 Subject: [Buildroot] [PATCH 1/1] package/intel-gmmlib: needs threads In-Reply-To: <20230224164053.53287-1-fontaine.fabrice@gmail.com> (Fabrice Fontaine's message of "Fri, 24 Feb 2023 17:40:53 +0100") References: <20230224164053.53287-1-fontaine.fabrice@gmail.com> Message-ID: <877cvlzu0b.fsf@dell.be.48ers.dk> >>>>> "Fabrice" == Fabrice Fontaine writes: > threads are mandatory since version 19.1.1 and > https://github.com/intel/gmmlib/commit/9e4aa143fb7e7e87332fcb7c9871040ff4a1a1da > resulting in the following build failure since commit > cd206d9b808a322a00294b4caad203a892ed4c92: > CMake Error at /home/thomas/autobuild/instance-2/output-1/host/share/cmake-3.22/Modules/FindPackageHandleStandardArgs.cmake:230 (message): > Could NOT find Threads (missing: Threads_FOUND) > Fixes: > - http://autobuild.buildroot.org/results/c1120932e8c212820b239ee8cd4a057623a73376 > Signed-off-by: Fabrice Fontaine Committed to 2022.11.x and 2022.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Sun Mar 12 18:49:34 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 12 Mar 2023 19:49:34 +0100 Subject: [Buildroot] [PATCH 1/1] package/ntpsec: fix CPE ID version In-Reply-To: <20230224165753.64394-1-fontaine.fabrice@gmail.com> (Fabrice Fontaine's message of "Fri, 24 Feb 2023 17:57:53 +0100") References: <20230224165753.64394-1-fontaine.fabrice@gmail.com> Message-ID: <873569ztxd.fsf@dell.be.48ers.dk> >>>>> "Fabrice" == Fabrice Fontaine writes: > CPE ID is wrong since the addition of the package in commit > 27b8d0ba8c4004819e092fb81c0f64f284b3aa4a, the correct CPE ID is > cpe:2.3:a:ntpsec:ntpsec:1.2.2:*:*:*:*:*:*:*, not > cpe:2.3:a:ntpsec:ntpsec:1.2:2:*:*:*:*:*:* > Signed-off-by: Fabrice Fontaine Committed to 2022.11.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Sun Mar 12 19:08:41 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 12 Mar 2023 20:08:41 +0100 Subject: [Buildroot] [PATCH 1/1] package/asterisk: fix build with libressl In-Reply-To: <20230224095045.782119-1-fontaine.fabrice@gmail.com> (Fabrice Fontaine's message of "Fri, 24 Feb 2023 10:50:45 +0100") References: <20230224095045.782119-1-fontaine.fabrice@gmail.com> Message-ID: <87y1o1yeh2.fsf@dell.be.48ers.dk> >>>>> "Fabrice" == Fabrice Fontaine writes: > Fix the following build failure with libressl by using SSL_is_server > which is available since version 2.7.0 and > https://github.com/libressl-portable/openbsd/commit/d7ec516916c5eaac29b02d7a8ac6570f63b458f7: > iostream.c: In function 'ast_iostream_close': > iostream.c:559:41: error: invalid use of incomplete typedef 'SSL' {aka 'struct ssl_st'} > 559 | if (!stream->ssl->server) { > | ^~ > Fixes: > - http://autobuild.buildroot.org/results/ce4d62d00bb77ba5b303cacf6be7e350581a62f9 > Signed-off-by: Fabrice Fontaine Committed to 2022.11.x and 2022.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Sun Mar 12 19:04:36 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 12 Mar 2023 20:04:36 +0100 Subject: [Buildroot] [git commit branch/2022.02.x] package/asterisk: fix build with libressl Message-ID: <20230312190900.B37BA86F8C@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=1292fef706b8ced55396f241375b3e6f5b9db68e branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.02.x Fix the following build failure with libressl by using SSL_is_server which is available since version 2.7.0 and https://github.com/libressl-portable/openbsd/commit/d7ec516916c5eaac29b02d7a8ac6570f63b458f7: iostream.c: In function 'ast_iostream_close': iostream.c:559:41: error: invalid use of incomplete typedef 'SSL' {aka 'struct ssl_st'} 559 | if (!stream->ssl->server) { | ^~ Fixes: - http://autobuild.buildroot.org/results/ce4d62d00bb77ba5b303cacf6be7e350581a62f9 Signed-off-by: Fabrice Fontaine Signed-off-by: Thomas Petazzoni (cherry picked from commit c8985cf50cca852cc5cc840a605e01713e758d40) Signed-off-by: Peter Korsgaard --- ...6-main-iostream.c-fix-build-with-libressl.patch | 38 ++++++++++++++++++++++ 1 file changed, 38 insertions(+) diff --git a/package/asterisk/0006-main-iostream.c-fix-build-with-libressl.patch b/package/asterisk/0006-main-iostream.c-fix-build-with-libressl.patch new file mode 100644 index 0000000000..cdd3aa8cfb --- /dev/null +++ b/package/asterisk/0006-main-iostream.c-fix-build-with-libressl.patch @@ -0,0 +1,38 @@ +From 9569fa20fec49f530170a3042afb99556cf66a2e Mon Sep 17 00:00:00 2001 +From: Fabrice Fontaine +Date: Sun, 17 Apr 2022 10:52:42 +0200 +Subject: [PATCH] main/iostream.c: fix build with libressl + +Fix the following build failure with libressl by using SSL_is_server +which is available since version 2.7.0 and +https://github.com/libressl-portable/openbsd/commit/d7ec516916c5eaac29b02d7a8ac6570f63b458f7: + +iostream.c: In function 'ast_iostream_close': +iostream.c:559:41: error: invalid use of incomplete typedef 'SSL' {aka 'struct ssl_st'} + 559 | if (!stream->ssl->server) { + | ^~ + +Fixes: + - http://autobuild.buildroot.org/results/ce4d62d00bb77ba5b303cacf6be7e350581a62f9 + +Signed-off-by: Fabrice Fontaine +--- + main/iostream.c | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/main/iostream.c b/main/iostream.c +index d060b6d6d4..b8ab80ec91 100644 +--- a/main/iostream.c ++++ b/main/iostream.c +@@ -553,7 +553,7 @@ int ast_iostream_close(struct ast_iostream *stream) + ERR_error_string(sslerr, err), ssl_error_to_string(sslerr, res)); + } + +-#if !defined(LIBRESSL_VERSION_NUMBER) && (OPENSSL_VERSION_NUMBER >= 0x10100000L) ++#if !(defined(LIBRESSL_VERSION_NUMBER) && (LIBRESSL_VERSION_NUMBER < 0x2070000L)) && (OPENSSL_VERSION_NUMBER >= 0x10100000L) + if (!SSL_is_server(stream->ssl)) { + #else + if (!stream->ssl->server) { +-- +2.35.1 + From peter at korsgaard.com Sun Mar 12 18:47:30 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 12 Mar 2023 19:47:30 +0100 Subject: [Buildroot] [git commit branch/2022.02.x] package/intel-gmmlib: needs threads Message-ID: <20230312190900.A838D86F8B@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=6f4a6c053a65f8afe88b1bb58e6c50792962a774 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.02.x threads are mandatory since version 19.1.1 and https://github.com/intel/gmmlib/commit/9e4aa143fb7e7e87332fcb7c9871040ff4a1a1da resulting in the following build failure since commit cd206d9b808a322a00294b4caad203a892ed4c92: CMake Error at /home/thomas/autobuild/instance-2/output-1/host/share/cmake-3.22/Modules/FindPackageHandleStandardArgs.cmake:230 (message): Could NOT find Threads (missing: Threads_FOUND) Fixes: - http://autobuild.buildroot.org/results/c1120932e8c212820b239ee8cd4a057623a73376 Signed-off-by: Fabrice Fontaine Signed-off-by: Thomas Petazzoni (cherry picked from commit b5d310772d71f547146684673c7113f208a31b5f) Signed-off-by: Peter Korsgaard --- package/intel-gmmlib/Config.in | 6 ++++-- package/intel-mediadriver/Config.in | 2 +- 2 files changed, 5 insertions(+), 3 deletions(-) diff --git a/package/intel-gmmlib/Config.in b/package/intel-gmmlib/Config.in index b6f93f7416..a3d0d2610b 100644 --- a/package/intel-gmmlib/Config.in +++ b/package/intel-gmmlib/Config.in @@ -3,6 +3,7 @@ config BR2_PACKAGE_INTEL_GMMLIB depends on BR2_x86_64 depends on !BR2_STATIC_LIBS depends on BR2_INSTALL_LIBSTDCPP + depends on BR2_TOOLCHAIN_HAS_THREADS help The Intel(R) Graphics Memory Management Library provides device specific and buffer management for the Intel(R) @@ -11,5 +12,6 @@ config BR2_PACKAGE_INTEL_GMMLIB https://github.com/intel/gmmlib -comment "intel-gmmlib needs a toolchain w/ dynamic library, C++" - depends on BR2_STATIC_LIBS || !BR2_INSTALL_LIBSTDCPP +comment "intel-gmmlib needs a toolchain w/ dynamic library, C++, threads" + depends on BR2_STATIC_LIBS || !BR2_INSTALL_LIBSTDCPP || \ + !BR2_TOOLCHAIN_HAS_THREADS diff --git a/package/intel-mediadriver/Config.in b/package/intel-mediadriver/Config.in index ad56590008..537e4abd2f 100644 --- a/package/intel-mediadriver/Config.in +++ b/package/intel-mediadriver/Config.in @@ -4,7 +4,7 @@ config BR2_PACKAGE_INTEL_MEDIADRIVER depends on !BR2_STATIC_LIBS # mesa3d, libva depends on BR2_INSTALL_LIBSTDCPP # intel-gmmlib, mesa3d depends on BR2_TOOLCHAIN_HAS_SYNC_1 # mesa3d - depends on BR2_TOOLCHAIN_HAS_THREADS # libva + depends on BR2_TOOLCHAIN_HAS_THREADS # intel-gmmlib, libva depends on BR2_TOOLCHAIN_HAS_THREADS_NPTL # mesa3d select BR2_PACKAGE_INTEL_GMMLIB select BR2_PACKAGE_LIBPCIACCESS From peter at korsgaard.com Sun Mar 12 18:49:09 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 12 Mar 2023 19:49:09 +0100 Subject: [Buildroot] [git commit branch/2022.11.x] package/ntpsec: fix CPE ID version Message-ID: <20230312191011.84F3986FA0@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=7219d2225f26d6498239aeec011cca399d415658 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.11.x CPE ID is wrong since the addition of the package in commit 27b8d0ba8c4004819e092fb81c0f64f284b3aa4a, the correct CPE ID is cpe:2.3:a:ntpsec:ntpsec:1.2.2:*:*:*:*:*:*:*, not cpe:2.3:a:ntpsec:ntpsec:1.2:2:*:*:*:*:*:* Signed-off-by: Fabrice Fontaine Signed-off-by: Thomas Petazzoni (cherry picked from commit 723ecc92979183a08a28176c6bf65c5555a88263) Signed-off-by: Peter Korsgaard --- package/ntpsec/ntpsec.mk | 11 +++-------- 1 file changed, 3 insertions(+), 8 deletions(-) diff --git a/package/ntpsec/ntpsec.mk b/package/ntpsec/ntpsec.mk index c7fa2f85a8..e612e982ec 100644 --- a/package/ntpsec/ntpsec.mk +++ b/package/ntpsec/ntpsec.mk @@ -4,12 +4,9 @@ # ################################################################################ -NTPSEC_VERSION_MAJOR = 1 -NTPSEC_VERSION_MINOR = 2 -NTPSEC_VERSION_POINT = 2 -NTPSEC_VERSION = $(NTPSEC_VERSION_MAJOR)_$(NTPSEC_VERSION_MINOR)_$(NTPSEC_VERSION_POINT) -NTPSEC_SOURCE = ntpsec-NTPsec_$(NTPSEC_VERSION).tar.bz2 -NTPSEC_SITE = https://gitlab.com/NTPsec/ntpsec/-/archive/NTPsec_$(NTPSEC_VERSION) +NTPSEC_VERSION = 1.2.2 +NTPSEC_SOURCE = ntpsec-NTPsec_$(subst .,_,$(NTPSEC_VERSION)).tar.bz2 +NTPSEC_SITE = https://gitlab.com/NTPsec/ntpsec/-/archive/NTPsec_$(subst .,_,$(NTPSEC_VERSION)) NTPSEC_LICENSE = BSD-2-Clause, NTP, BSD-3-Clause, MIT, CC-BY-4.0 (docs) NTPSEC_LICENSE_FILES = \ LICENSES/BSD-2 \ @@ -20,8 +17,6 @@ NTPSEC_LICENSE_FILES = \ docs/copyright.adoc NTPSEC_CPE_ID_VENDOR = ntpsec -NTPSEC_CPE_ID_VERSION = $(NTPSEC_VERSION_MAJOR).$(NTPSEC_VERSION_MINOR) -NTPSEC_CPE_ID_UPDATE = $(NTPSEC_VERSION_POINT) NTPSEC_DEPENDENCIES = \ host-bison \ From peter at korsgaard.com Sun Mar 12 18:52:18 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 12 Mar 2023 19:52:18 +0100 Subject: [Buildroot] [git commit branch/2022.11.x] package/asterisk: fix build with libressl Message-ID: <20230312191011.9232586FA1@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=c6062faf5515778b8ea40d6b7e621a4027dedd3c branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.11.x Fix the following build failure with libressl by using SSL_is_server which is available since version 2.7.0 and https://github.com/libressl-portable/openbsd/commit/d7ec516916c5eaac29b02d7a8ac6570f63b458f7: iostream.c: In function 'ast_iostream_close': iostream.c:559:41: error: invalid use of incomplete typedef 'SSL' {aka 'struct ssl_st'} 559 | if (!stream->ssl->server) { | ^~ Fixes: - http://autobuild.buildroot.org/results/ce4d62d00bb77ba5b303cacf6be7e350581a62f9 Signed-off-by: Fabrice Fontaine Signed-off-by: Thomas Petazzoni (cherry picked from commit c8985cf50cca852cc5cc840a605e01713e758d40) Signed-off-by: Peter Korsgaard --- ...6-main-iostream.c-fix-build-with-libressl.patch | 38 ++++++++++++++++++++++ 1 file changed, 38 insertions(+) diff --git a/package/asterisk/0006-main-iostream.c-fix-build-with-libressl.patch b/package/asterisk/0006-main-iostream.c-fix-build-with-libressl.patch new file mode 100644 index 0000000000..cdd3aa8cfb --- /dev/null +++ b/package/asterisk/0006-main-iostream.c-fix-build-with-libressl.patch @@ -0,0 +1,38 @@ +From 9569fa20fec49f530170a3042afb99556cf66a2e Mon Sep 17 00:00:00 2001 +From: Fabrice Fontaine +Date: Sun, 17 Apr 2022 10:52:42 +0200 +Subject: [PATCH] main/iostream.c: fix build with libressl + +Fix the following build failure with libressl by using SSL_is_server +which is available since version 2.7.0 and +https://github.com/libressl-portable/openbsd/commit/d7ec516916c5eaac29b02d7a8ac6570f63b458f7: + +iostream.c: In function 'ast_iostream_close': +iostream.c:559:41: error: invalid use of incomplete typedef 'SSL' {aka 'struct ssl_st'} + 559 | if (!stream->ssl->server) { + | ^~ + +Fixes: + - http://autobuild.buildroot.org/results/ce4d62d00bb77ba5b303cacf6be7e350581a62f9 + +Signed-off-by: Fabrice Fontaine +--- + main/iostream.c | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/main/iostream.c b/main/iostream.c +index d060b6d6d4..b8ab80ec91 100644 +--- a/main/iostream.c ++++ b/main/iostream.c +@@ -553,7 +553,7 @@ int ast_iostream_close(struct ast_iostream *stream) + ERR_error_string(sslerr, err), ssl_error_to_string(sslerr, res)); + } + +-#if !defined(LIBRESSL_VERSION_NUMBER) && (OPENSSL_VERSION_NUMBER >= 0x10100000L) ++#if !(defined(LIBRESSL_VERSION_NUMBER) && (LIBRESSL_VERSION_NUMBER < 0x2070000L)) && (OPENSSL_VERSION_NUMBER >= 0x10100000L) + if (!SSL_is_server(stream->ssl)) { + #else + if (!stream->ssl->server) { +-- +2.35.1 + From peter at korsgaard.com Sun Mar 12 18:47:19 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 12 Mar 2023 19:47:19 +0100 Subject: [Buildroot] [git commit branch/2022.11.x] package/intel-gmmlib: needs threads Message-ID: <20230312191011.6C9C286F9C@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=6480bbb206080701157d481f32d5dc6f2ffa77fd branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.11.x threads are mandatory since version 19.1.1 and https://github.com/intel/gmmlib/commit/9e4aa143fb7e7e87332fcb7c9871040ff4a1a1da resulting in the following build failure since commit cd206d9b808a322a00294b4caad203a892ed4c92: CMake Error at /home/thomas/autobuild/instance-2/output-1/host/share/cmake-3.22/Modules/FindPackageHandleStandardArgs.cmake:230 (message): Could NOT find Threads (missing: Threads_FOUND) Fixes: - http://autobuild.buildroot.org/results/c1120932e8c212820b239ee8cd4a057623a73376 Signed-off-by: Fabrice Fontaine Signed-off-by: Thomas Petazzoni (cherry picked from commit b5d310772d71f547146684673c7113f208a31b5f) Signed-off-by: Peter Korsgaard --- package/intel-gmmlib/Config.in | 6 ++++-- package/intel-mediadriver/Config.in | 2 +- 2 files changed, 5 insertions(+), 3 deletions(-) diff --git a/package/intel-gmmlib/Config.in b/package/intel-gmmlib/Config.in index b6f93f7416..a3d0d2610b 100644 --- a/package/intel-gmmlib/Config.in +++ b/package/intel-gmmlib/Config.in @@ -3,6 +3,7 @@ config BR2_PACKAGE_INTEL_GMMLIB depends on BR2_x86_64 depends on !BR2_STATIC_LIBS depends on BR2_INSTALL_LIBSTDCPP + depends on BR2_TOOLCHAIN_HAS_THREADS help The Intel(R) Graphics Memory Management Library provides device specific and buffer management for the Intel(R) @@ -11,5 +12,6 @@ config BR2_PACKAGE_INTEL_GMMLIB https://github.com/intel/gmmlib -comment "intel-gmmlib needs a toolchain w/ dynamic library, C++" - depends on BR2_STATIC_LIBS || !BR2_INSTALL_LIBSTDCPP +comment "intel-gmmlib needs a toolchain w/ dynamic library, C++, threads" + depends on BR2_STATIC_LIBS || !BR2_INSTALL_LIBSTDCPP || \ + !BR2_TOOLCHAIN_HAS_THREADS diff --git a/package/intel-mediadriver/Config.in b/package/intel-mediadriver/Config.in index ad56590008..537e4abd2f 100644 --- a/package/intel-mediadriver/Config.in +++ b/package/intel-mediadriver/Config.in @@ -4,7 +4,7 @@ config BR2_PACKAGE_INTEL_MEDIADRIVER depends on !BR2_STATIC_LIBS # mesa3d, libva depends on BR2_INSTALL_LIBSTDCPP # intel-gmmlib, mesa3d depends on BR2_TOOLCHAIN_HAS_SYNC_1 # mesa3d - depends on BR2_TOOLCHAIN_HAS_THREADS # libva + depends on BR2_TOOLCHAIN_HAS_THREADS # intel-gmmlib, libva depends on BR2_TOOLCHAIN_HAS_THREADS_NPTL # mesa3d select BR2_PACKAGE_INTEL_GMMLIB select BR2_PACKAGE_LIBPCIACCESS From peter at korsgaard.com Sun Mar 12 18:48:58 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 12 Mar 2023 19:48:58 +0100 Subject: [Buildroot] [git commit branch/2022.11.x] package/ntpsec: bump version to 1.2.2 Message-ID: <20230312191011.76E9486F9E@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=e392183150517469e91e6bc1461660f569df0b6b branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.11.x - remove 001-ntptime-fix-jfmt5-ofmt5-jfmt6-ofmt6-related-compile-.patch (upstream applied, see [1]) - rename 0002-wscript-remove-checks-for-bsd-string.h-fixes-host-co.patch to 0001-wscript-remove-checks-for-bsd-string.h-fixes-host-co.patch - remove 0003-fix-build-with-libressl.patch (upstream applied, see [2]) - update license file list (change from LICENSE.adoc to LICENSES/BSD-2, LICENSES/BSD-3, LICENSES/CC-BY-4.0, LICENSES/MIT, LICENSES/NTP) For details see [3]. [1] https://gitlab.com/NTPsec/ntpsec/-/commit/0bea0bef36ff9cfa3ff52de25a839c283cf46cf7 [2] https://gitlab.com/NTPsec/ntpsec/-/commit/128b66ae122d7b41ce4b99f427383fd6a5923d71 [3] https://gitlab.com/NTPsec/ntpsec/-/blob/master/NEWS.adoc Signed-off-by: Peter Seiderer Signed-off-by: Peter Korsgaard (cherry picked from commit 658ece1afa84e916503e3e949c40b3c0d24c6335) Signed-off-by: Peter Korsgaard --- ...-jfmt5-ofmt5-jfmt6-ofmt6-related-compile-.patch | 90 ---------------------- ...ve-checks-for-bsd-string.h-fixes-host-co.patch} | 0 package/ntpsec/0003-fix-build-with-libressl.patch | 80 ------------------- package/ntpsec/ntpsec.hash | 8 +- package/ntpsec/ntpsec.mk | 12 ++- 5 files changed, 15 insertions(+), 175 deletions(-) diff --git a/package/ntpsec/0001-ntptime-fix-jfmt5-ofmt5-jfmt6-ofmt6-related-compile-.patch b/package/ntpsec/0001-ntptime-fix-jfmt5-ofmt5-jfmt6-ofmt6-related-compile-.patch deleted file mode 100644 index aa3cb183c3..0000000000 --- a/package/ntpsec/0001-ntptime-fix-jfmt5-ofmt5-jfmt6-ofmt6-related-compile-.patch +++ /dev/null @@ -1,90 +0,0 @@ -From aa9ed14c7f4d0edbda9370760b44be045638f8a0 Mon Sep 17 00:00:00 2001 -From: Peter Seiderer -Date: Mon, 4 Oct 2021 22:25:58 +0200 -Subject: [PATCH] ntptime: fix jfmt5/ofmt5 jfmt6/ofmt6 related compile failure -MIME-Version: 1.0 -Content-Type: text/plain; charset=UTF-8 -Content-Transfer-Encoding: 8bit - -Use same define guard for definiton as for usage ('HAVE_STRUCT_NTPTIMEVAL_TAI' -instead of 'NTP_API && NTP_API > 3'). - -While at it use HAVE_STRUCT_NTPTIMEVAL_TAI define guard for the two remaining -places using NTP_API (which is not defined by the uclibc sys/timex.h header). - -Fixes: - - ../../ntptime/ntptime.c: In function ???main???: - ../../ntptime/ntptime.c:349:17: error: ???jfmt5??? undeclared (first use in this function); did you mean ???jfmt6???? - 349 | printf(json ? jfmt5 : ofmt5, (long)ntv.tai); - | ^~~~~ - | jfmt6 - ../../ntptime/ntptime.c:349:17: note: each undeclared identifier is reported only once for each function it appears in - ../../ntptime/ntptime.c:349:25: error: ???ofmt5??? undeclared (first use in this function); did you mean ???ofmt6???? - 349 | printf(json ? jfmt5 : ofmt5, (long)ntv.tai); - | ^~~~~ - | ofmt6 - ../../ntptime/ntptime.c:321:15: warning: unused variable ???jfmt6??? [-Wunused-variable] - 321 | const char *jfmt6 = ""; - | ^~~~~ - ../../ntptime/ntptime.c:311:15: warning: unused variable ???ofmt6??? [-Wunused-variable] - 311 | const char *ofmt6 = "\n"; - | ^~~~~ - -[Upstream: https://gitlab.com/NTPsec/ntpsec/-/merge_requests/1245] -Signed-off-by: Peter Seiderer ---- - ntptime/ntptime.c | 12 ++++++------ - 1 file changed, 6 insertions(+), 6 deletions(-) - -diff --git a/ntptime/ntptime.c b/ntptime/ntptime.c -index ff861cb3b..7fbd09977 100644 ---- a/ntptime/ntptime.c -+++ b/ntptime/ntptime.c -@@ -138,7 +138,7 @@ main( - ntx.modes |= MOD_NANO; - break; - #endif --#if defined NTP_API && NTP_API > 3 -+#if defined(HAVE_STRUCT_NTPTIMEVAL_TAI) - case 'T': - ntx.modes = MOD_TAI; - ntx.constant = atoi(ntp_optarg); -@@ -222,7 +222,7 @@ main( - #else - "", - #endif --#if defined NTP_API && NTP_API > 3 -+#if defined(HAVE_STRUCT_NTPTIMEVAL_TAI) - "-T tai_offset set TAI offset\n", - #else - "", -@@ -305,21 +305,21 @@ main( - const char *ofmt2 = " time %s, (.%0*d),\n"; - const char *ofmt3 = " maximum error %lu us, estimated error %lu us"; - const char *ofmt4 = " ntptime=%x.%x unixtime=%x.%0*d %s"; --#if defined NTP_API && NTP_API > 3 -+#if defined(HAVE_STRUCT_NTPTIMEVAL_TAI) - const char *ofmt5 = ", TAI offset %ld\n"; - #else - const char *ofmt6 = "\n"; --#endif /* NTP_API */ -+#endif /* HAVE_STRUCT_NTPTIMEVAL_TAI */ - /* JSON formats */ - const char *jfmt1 = "{\"gettime-code\":%d,\"gettime-status\":\"%s\","; - const char *jfmt2 = "\"time\":\"%s\",\"fractional-time\":\".%0*d\","; - const char *jfmt3 = "\"maximum-error\":%lu,\"estimated-error\":%lu,"; - const char *jfmt4 = "\"raw-ntp-time\":\"%x.%x\",\"raw-unix-time\":\"%x.%0*d %s\","; --#if defined NTP_API && NTP_API > 3 -+#if defined(HAVE_STRUCT_NTPTIMEVAL_TAI) - const char *jfmt5 = "\"TAI-offset\":%d,"; - #else - const char *jfmt6 = ""; --#endif /* NTP_API */ -+#endif /* HAVE_STRUCT_NTPTIMEVAL_TAI */ - printf(json ? jfmt1 : ofmt1, status, timex_state(status)); - time_frac = ntv.time.tv_frac_sec; - #ifdef STA_NANO --- -2.34.1 - diff --git a/package/ntpsec/0002-wscript-remove-checks-for-bsd-string.h-fixes-host-co.patch b/package/ntpsec/0001-wscript-remove-checks-for-bsd-string.h-fixes-host-co.patch similarity index 100% rename from package/ntpsec/0002-wscript-remove-checks-for-bsd-string.h-fixes-host-co.patch rename to package/ntpsec/0001-wscript-remove-checks-for-bsd-string.h-fixes-host-co.patch diff --git a/package/ntpsec/0003-fix-build-with-libressl.patch b/package/ntpsec/0003-fix-build-with-libressl.patch deleted file mode 100644 index a5c9543157..0000000000 --- a/package/ntpsec/0003-fix-build-with-libressl.patch +++ /dev/null @@ -1,80 +0,0 @@ -From 743f16fb3fed9a05e601226f184be236614efe9a Mon Sep 17 00:00:00 2001 -From: Fabrice Fontaine -Date: Fri, 12 Aug 2022 23:35:52 +0200 -Subject: [PATCH] fix build with libressl - -Fix the following build failure with libressl: - -/home/buildroot/autobuild/instance-0/output-1/host/lib/gcc/armeb-buildroot-linux-gnueabi/11.3.0/../../../../armeb-buildroot-linux-gnueabi/bin/ld: libntp/libntp.a(ntp_random.c.1.o): in function `ntp_RAND_priv_bytes': -ntp_random.c:(.text+0xac): undefined reference to `RAND_priv_bytes' - -Fixes: - - http://autobuild.buildroot.org/results/a6a825b7f0efc7c82e8ecf792a1f9951ffb047c5 - -Signed-off-by: Fabrice Fontaine -[Upstream status: -https://gitlab.com/NTPsec/ntpsec/-/merge_requests/1285] ---- - attic/cmac-timing.c | 2 ++ - attic/random.c | 8 ++++++++ - libntp/ntp_random.c | 2 +- - 3 files changed, 11 insertions(+), 1 deletion(-) - -diff --git a/attic/cmac-timing.c b/attic/cmac-timing.c -index 464daa76b..4f2fd3338 100644 ---- a/attic/cmac-timing.c -+++ b/attic/cmac-timing.c -@@ -204,7 +204,9 @@ static void DoPKEY( - printf("## Oops, EVP_MD_CTX_new() failed.\n"); - return; - } -+#ifdef EVP_MD_CTX_FLAG_FINALISE - EVP_MD_CTX_set_flags(ctx, EVP_MD_CTX_FLAG_FINALISE); -+#endif - - clock_gettime(CLOCK_MONOTONIC, &start); - for (int i = 0; i < SAMPLESIZE; i++) { -diff --git a/attic/random.c b/attic/random.c -index 446c68535..8530ecd25 100644 ---- a/attic/random.c -+++ b/attic/random.c -@@ -127,7 +127,11 @@ static int do_avg_priv(unsigned int bytes) { - - clock_gettime(CLOCK_REALTIME, &start); - for (int i = 0; i < BATCHSIZE; i++) { -+#ifdef LIBRESSL_VERSION_NUMBER -+ err += RAND_bytes((unsigned char *)&rnd, bytes); -+#else - err += RAND_priv_bytes((unsigned char *)&rnd, bytes); -+#endif - } - clock_gettime(CLOCK_REALTIME, &stop); - -@@ -209,7 +213,11 @@ static int do_fast_priv(unsigned bytes) { - - for (int i = 0; i < BATCHSIZE; i++) { - clock_gettime(CLOCK_REALTIME, &start); -+#ifdef LIBRESSL_VERSION_NUMBER -+ err += RAND_bytes((unsigned char *)&rnd, bytes); -+#else - err += RAND_priv_bytes((unsigned char *)&rnd, bytes); -+#endif - clock_gettime(CLOCK_REALTIME, &stop); - sec = (stop.tv_sec-start.tv_sec); - nanos = sec*BILLION + (stop.tv_nsec-start.tv_nsec); -diff --git a/libntp/ntp_random.c b/libntp/ntp_random.c -index 9304a790d..adb375b24 100644 ---- a/libntp/ntp_random.c -+++ b/libntp/ntp_random.c -@@ -29,7 +29,7 @@ void ntp_RAND_bytes(unsigned char *buf, int num) { - - void ntp_RAND_priv_bytes(unsigned char *buf, int num) { - int err; --#if (OPENSSL_VERSION_NUMBER > 0x1010100fL) -+#if (OPENSSL_VERSION_NUMBER > 0x1010100fL) && !defined(LIBRESSL_VERSION_NUMBER) - err = RAND_priv_bytes(buf, num); - #else - err = RAND_bytes(buf, num); --- -2.35.1 - diff --git a/package/ntpsec/ntpsec.hash b/package/ntpsec/ntpsec.hash index 49dc4e4d52..44e04b2403 100644 --- a/package/ntpsec/ntpsec.hash +++ b/package/ntpsec/ntpsec.hash @@ -1,4 +1,8 @@ # Locally calculated -sha256 71c9f4bde6953bbc048bbaf278da81c451a56cc08d6772542b4ad37c67d72e89 ntpsec-NTPsec_1_2_1.tar.bz2 -sha256 b4db4de3317c3b0554ed91eb692968800bdfd6ad2c16ffbeee8ce4895ed91da4 LICENSE.adoc +sha256 ad45f5b88d08a159bc9f44ecb79e08358d26d3d22bb6c96ab7aaa3734de130e6 ntpsec-NTPsec_1_2_2.tar.bz2 +sha256 899261d6eb6c922cf8f051225411f27b738ba0014be18c2eaf6afbf30d421bb1 LICENSES/BSD-2 +sha256 5fe38d8724c53ff4e69f0a3492a368b4a6719700ac16f706efeb01a45c62f2b5 LICENSES/BSD-3 +sha256 9ba9550ad48438d0836ddab3da480b3b69ffa0aac7b7878b5a0039e7ab429411 LICENSES/CC-BY-4.0 +sha256 074415b57c6ba1780483d89e55f40dec3ded96c28aaf47d63c486683ba553e7c LICENSES/MIT +sha256 62fec6cd79721af81b7c12f1a679535235fdd22800ab17653042f024187ff274 LICENSES/NTP sha256 d3b21470adadd9abd9c6d675378f8c371ac5a4ea6dbec91859e02fadca3c0856 docs/copyright.adoc diff --git a/package/ntpsec/ntpsec.mk b/package/ntpsec/ntpsec.mk index ac4b90e37a..c7fa2f85a8 100644 --- a/package/ntpsec/ntpsec.mk +++ b/package/ntpsec/ntpsec.mk @@ -6,12 +6,18 @@ NTPSEC_VERSION_MAJOR = 1 NTPSEC_VERSION_MINOR = 2 -NTPSEC_VERSION_POINT = 1 +NTPSEC_VERSION_POINT = 2 NTPSEC_VERSION = $(NTPSEC_VERSION_MAJOR)_$(NTPSEC_VERSION_MINOR)_$(NTPSEC_VERSION_POINT) NTPSEC_SOURCE = ntpsec-NTPsec_$(NTPSEC_VERSION).tar.bz2 NTPSEC_SITE = https://gitlab.com/NTPsec/ntpsec/-/archive/NTPsec_$(NTPSEC_VERSION) -NTPSEC_LICENSE = BSD-2-Clause, NTP, BSD-3-Clause, MIT -NTPSEC_LICENSE_FILES = LICENSE.adoc docs/copyright.adoc +NTPSEC_LICENSE = BSD-2-Clause, NTP, BSD-3-Clause, MIT, CC-BY-4.0 (docs) +NTPSEC_LICENSE_FILES = \ + LICENSES/BSD-2 \ + LICENSES/BSD-3 \ + LICENSES/CC-BY-4.0 \ + LICENSES/MIT \ + LICENSES/NTP \ + docs/copyright.adoc NTPSEC_CPE_ID_VENDOR = ntpsec NTPSEC_CPE_ID_VERSION = $(NTPSEC_VERSION_MAJOR).$(NTPSEC_VERSION_MINOR) From thomas.petazzoni at bootlin.com Sun Mar 12 19:27:31 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sun, 12 Mar 2023 20:27:31 +0100 Subject: [Buildroot] [git commit branch/next] support/testing/tests/package/test_shadow.py: drop blank line at end of file Message-ID: <20230312192833.815DD86FA5@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=9c3cdee11a21380f8141ec4379f8a67dea4481a7 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/next Fixes: support/testing/tests/package/test_shadow.py:55:1: W391 blank line at end of file 1 W391 blank line at end of file make: *** [Makefile:1253: check-flake8] Error 123 https://gitlab.com/buildroot.org/buildroot/-/jobs/3918132888 Signed-off-by: Thomas Petazzoni --- support/testing/tests/package/test_shadow.py | 1 - 1 file changed, 1 deletion(-) diff --git a/support/testing/tests/package/test_shadow.py b/support/testing/tests/package/test_shadow.py index c5151b4fdb..09b580de59 100644 --- a/support/testing/tests/package/test_shadow.py +++ b/support/testing/tests/package/test_shadow.py @@ -52,4 +52,3 @@ class TestShadow(BRTest): self.assertRunOk(f'usermod {username} --home {new_home}') self.assertRunOk(f'test $(su {username} -c \'echo $HOME\') = {new_home}') self.assertRunOk(f'userdel {username}') - From bugzilla at busybox.net Sun Mar 12 19:38:51 2023 From: bugzilla at busybox.net (bugzilla at busybox.net) Date: Sun, 12 Mar 2023 19:38:51 +0000 Subject: [Buildroot] [Bug 15306] glibc build fails in Docker container In-Reply-To: References: Message-ID: https://bugs.busybox.net/show_bug.cgi?id=15306 --- Comment #6 from Yann E. MORIN --- Russ, All, > I could only repro when using a bind mount That would be very strang if that were the issue. We have utils/docker-run in Buildroot, that allows running a container using the same Docker image we use in the CI, and that script does use a bind mount to make the Buildroot available in the container. And surely this works (I just tested). Regards, Yann E. MORIN. -- You are receiving this mail because: You are on the CC list for the bug. From peter at korsgaard.com Sun Mar 12 20:05:52 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 12 Mar 2023 21:05:52 +0100 Subject: [Buildroot] [PATCH 1/1] package/docker-engine: libseccomp is mandatory In-Reply-To: <20230215224921.20138-1-fontaine.fabrice@gmail.com> (Fabrice Fontaine's message of "Wed, 15 Feb 2023 23:49:21 +0100") References: <20230215224921.20138-1-fontaine.fabrice@gmail.com> Message-ID: <87ttypybtr.fsf@dell.be.48ers.dk> >>>>> "Fabrice" == Fabrice Fontaine writes: > libseccomp is mandatory since bump to version 23.0.0 in commit > 485b47e025541a58358d8852c600b8e7644b4ec6: > https://github.com/moby/moby/pull/42501 > Fixes: > - https://bugs.buildroot.org/show_bug.cgi?id=15321 > Signed-off-by: Fabrice Fontaine Committed, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Sun Mar 12 19:43:06 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 12 Mar 2023 20:43:06 +0100 Subject: [Buildroot] [git commit] package/docker-engine: libseccomp is mandatory Message-ID: <20230312200840.E28BE86FAD@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=1807ef104904912472191114f274042a9cfc9d20 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master libseccomp is mandatory since bump to version 23.0.0 in commit 485b47e025541a58358d8852c600b8e7644b4ec6: https://github.com/moby/moby/pull/42501 Fixes: - https://bugs.buildroot.org/show_bug.cgi?id=15321 Signed-off-by: Fabrice Fontaine Signed-off-by: Peter Korsgaard --- package/docker-engine/Config.in | 10 ++++++++-- package/docker-engine/docker-engine.mk | 6 +----- 2 files changed, 9 insertions(+), 7 deletions(-) diff --git a/package/docker-engine/Config.in b/package/docker-engine/Config.in index b5a356eab9..570b2ff681 100644 --- a/package/docker-engine/Config.in +++ b/package/docker-engine/Config.in @@ -5,9 +5,12 @@ config BR2_PACKAGE_DOCKER_ENGINE depends on BR2_TOOLCHAIN_HAS_THREADS depends on !BR2_TOOLCHAIN_USES_UCLIBC # containerd -> runc depends on BR2_USE_MMU # containerd + depends on BR2_PACKAGE_LIBSECCOMP_ARCH_SUPPORTS # libseccomp + depends on BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_17 # libseccomp select BR2_PACKAGE_CGROUPFS_MOUNT if !BR2_PACKAGE_SYSTEMD # runtime dependency select BR2_PACKAGE_CONTAINERD # runtime dependency select BR2_PACKAGE_IPTABLES # runtime dependency + select BR2_PACKAGE_LIBSECCOMP help Docker is a platform to build, ship, and run applications as lightweight containers. @@ -48,8 +51,11 @@ config BR2_PACKAGE_DOCKER_ENGINE_DRIVER_VFS endif -comment "docker-engine needs a glibc or musl toolchain w/ threads" +comment "docker-engine needs a glibc or musl toolchain w/ threads, headers >= 3.17" depends on BR2_PACKAGE_HOST_GO_TARGET_ARCH_SUPPORTS depends on BR2_PACKAGE_HOST_GO_TARGET_CGO_LINKING_SUPPORTS - depends on !BR2_TOOLCHAIN_HAS_THREADS || BR2_TOOLCHAIN_USES_UCLIBC + depends on BR2_PACKAGE_LIBSECCOMP_ARCH_SUPPORTS + depends on !BR2_TOOLCHAIN_HAS_THREADS || \ + BR2_TOOLCHAIN_USES_UCLIBC || \ + !BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_17 depends on BR2_USE_MMU diff --git a/package/docker-engine/docker-engine.mk b/package/docker-engine/docker-engine.mk index f8d31de0fe..c61aa491c2 100644 --- a/package/docker-engine/docker-engine.mk +++ b/package/docker-engine/docker-engine.mk @@ -10,7 +10,7 @@ DOCKER_ENGINE_SITE = $(call github,moby,moby,v$(DOCKER_ENGINE_VERSION)) DOCKER_ENGINE_LICENSE = Apache-2.0 DOCKER_ENGINE_LICENSE_FILES = LICENSE -DOCKER_ENGINE_DEPENDENCIES = host-pkgconf +DOCKER_ENGINE_DEPENDENCIES = host-pkgconf libseccomp DOCKER_ENGINE_GOMOD = github.com/docker/docker DOCKER_ENGINE_CPE_ID_VENDOR = docker @@ -30,10 +30,6 @@ ifeq ($(BR2_PACKAGE_LIBAPPARMOR),y) DOCKER_ENGINE_DEPENDENCIES += libapparmor endif -ifeq ($(BR2_PACKAGE_LIBSECCOMP),y) -DOCKER_ENGINE_DEPENDENCIES += libseccomp -endif - ifeq ($(BR2_INIT_SYSTEMD),y) DOCKER_ENGINE_DEPENDENCIES += systemd DOCKER_ENGINE_TAGS += systemd journald From bugzilla at busybox.net Sun Mar 12 20:09:28 2023 From: bugzilla at busybox.net (bugzilla at busybox.net) Date: Sun, 12 Mar 2023 20:09:28 +0000 Subject: [Buildroot] [Bug 15321] docker-engine now requires libseccomp by default In-Reply-To: References: Message-ID: https://bugs.busybox.net/show_bug.cgi?id=15321 Peter Korsgaard changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution|--- |FIXED --- Comment #1 from Peter Korsgaard --- Fixed in git, thanks: https://gitlab.com/buildroot.org/buildroot/-/commit/1807ef104904912472191114f274042a9cfc9d20 -- You are receiving this mail because: You are on the CC list for the bug. From peter at korsgaard.com Sun Mar 12 20:20:41 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 12 Mar 2023 21:20:41 +0100 Subject: [Buildroot] [git commit] Update for 2023.02 Message-ID: <20230312202249.BFBC086FBA@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=8cca1e6de1c69a0a5e876116906bb3f6da4a5bd5 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Signed-off-by: Peter Korsgaard --- CHANGES | 18 ++++++++++++++++++ Makefile | 4 ++-- docs/website/download.html | 22 +++++++++++----------- docs/website/news.html | 21 +++++++++++++++++++++ support/misc/Vagrantfile | 2 +- 5 files changed, 53 insertions(+), 14 deletions(-) diff --git a/CHANGES b/CHANGES index 49cf96a853..a03a4876b8 100644 --- a/CHANGES +++ b/CHANGES @@ -1,3 +1,21 @@ +2023.02, released March 12th, 2023 + + Fixes all over the tree. + + Updated/fixed packages: ace, apache, audit, bridge-utils, + docker-engine, go, gtkmm3, janet, libbpf, libev, libgcrypt, + libgpg-error, libmad, linux, mesa3d, network-manager, nut, + pcre2, php, rdma-core, rsync, rtl8821cu, rtl_433, + s6-linux-utils, speechd, uqmi, xdriver_xf86-video-qxl, znc + + New packages: atkmm2_28, cairomm1_14, glibmm2_66, libsigc2, + pangomm2_46, python-glslang + + Issues resolved (http://bugs.uclibc.org): + + #15306: glibc build fails in Docker container + #15321: docker-engine now requires libseccomp by default + 2023.02-rc3, released March 8th, 2023 Fixes all over the tree. diff --git a/Makefile b/Makefile index 3972941328..634780b421 100644 --- a/Makefile +++ b/Makefile @@ -90,9 +90,9 @@ all: .PHONY: all # Set and export the version string -export BR2_VERSION := 2023.02-rc3 +export BR2_VERSION := 2023.02 # Actual time the release is cut (for reproducible builds) -BR2_VERSION_EPOCH = 1678312000 +BR2_VERSION_EPOCH = 1678652000 # Save running make version since it's clobbered by the make package RUNNING_MAKE_VERSION := $(MAKE_VERSION) diff --git a/docs/website/download.html b/docs/website/download.html index 144dae5197..5afc507c52 100644 --- a/docs/website/download.html +++ b/docs/website/download.html @@ -8,40 +8,40 @@
      Download
      -

      Latest long term support release: 2022.02.10

      +

      Latest stable / long term support release: 2023.02

      - + This and earlier releases (and their PGP signatures) can always be downloaded from http://buildroot.net/downloads/.
      diff --git a/docs/website/news.html b/docs/website/news.html index fcd67f3924..9fbbe5b0b7 100644 --- a/docs/website/news.html +++ b/docs/website/news.html @@ -9,6 +9,27 @@

      News

        +
      • +
        +
        +
        +

        2023.02 released

        +

        12 March 2023

        +
        +
        +

        The stable 2023.02 release is out - Thanks to everyone + contributing and testing the release candidates. See the + CHANGES + file for more details + and go to the downloads page to pick up the + 2023.02 release.

        + +

        Notice that this is a long term support release which will be + supported with security and other important fixes until March 2024.

        +
        +
        +
      • +
      • diff --git a/support/misc/Vagrantfile b/support/misc/Vagrantfile index 63806155a8..a1de170749 100644 --- a/support/misc/Vagrantfile +++ b/support/misc/Vagrantfile @@ -5,7 +5,7 @@ ################################################################################ # Buildroot version to use -RELEASE='2022.11.2' +RELEASE='2023.02' ### Change here for more memory/cores ### VM_MEMORY=2048 From peter at korsgaard.com Sun Mar 12 20:54:44 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 12 Mar 2023 21:54:44 +0100 Subject: [Buildroot] Buildroot 2023.02 released Message-ID: <87pm9dy9kb.fsf@dell.be.48ers.dk> Hi, Buildroot 2023.02 is released - Go download it at: http://buildroot.net/downloads/buildroot-2023.02.tar.gz or http://buildroot.net/downloads/buildroot-2023.02.tar.xz Or get it from Git: git://git.buildroot.net/buildroot Please give it a spin and report any problems to the mailing list or bug tracker. Again a quite active development cycle with almost 1700 changes and contributions from 108 unique contributors! Of noteworthy new features/changes we have: Toolchain: - The check for access to "unsafe" (E.G. from the build host) header files and libraries by the cross compiler is now unconditionally enabled. - Bootlin external toolchains updated to 2022.08 - The handling of the CCACHE_* environment variables by the toolchain wrapper is now more strict, causing the variables to only be exported when BR2_CCACHE is enabled. Infrastructure: - Br2-external: Fix make performance issue when many (> 6) external trees are used together. - Legal-info: Stop warning about not saving sources for local / override packages if _REDISTRIBUTE is set to NO. - Go: Ensure our go build and module cache is used, even for the download step. - Cargo: CARGO_HOME (the location where cargo stores its downloaded artifacts) is now located under DL_DIR rather than in HOST_DIR/share/cargo, ensuring it is shared between builds. Misc: - Erofs: Use fixed timestamp and UUID when BR2_REPRODUCIBLE is used. - Ext2: Year 2038+ compatible inodes are now used by default, independently of the filesystem size. - A large number of NXP related packages and defconfigs have been updated as upstream moved the git repositories to Github. - New defconfigs: i.MX8mn BSH SMM S2 / pro, QEMU ARM EBBR, Sipeed Lichee rv / rv dock, Starfive Visionfive2, Xilinx Versal VCK190. - New packages: atkmm2_28, cairomm1_14, catch2, cli11, dotconf, edk2-non-osi, fluent-bit, fxdiv, glibmm2_66, hddtemp, highway, imx-vpu-hantro-daemon, libjxl, libsigc2, libsolv, libunibreak, neon-2-sse, open-iscsi, opencv4-contrib, pangomm2_46, perftest, perl-image-exiftool, python-apispec, python-async-generator, python-cppy, python-dbus-fast, python-dicttoxml2, python-flask-smorest, python-glslang, python-h11, python-hkdf, python-magic-wormhole, python-magic-wormhole-mailbox-server, python-magic-wormhole-transit-relay, python-marshmallow, python-munch, python-outcome, python-pycrate, python-pyspnego, python-reedsolo, python-selenium, python-smbprotocol, python-sniffio, python-spake2, python-trio, python-trio-websocket, python-uhid, python-webargs, python-wsproto, qt5speech, qt6serialbus, rdma-core, reproc, rtl8723ds-bt, rtl8821cu, sexpect, speechd, sscep, stb, sway, termcolor, ti-k3-r5-loader, tl-expected, unifdef, versal-firmware, xwayland, z3 - Removed packages: docker-proxy, elixir, gummiboot, python-bunch, python-m2r, sun20i-d1-spl, uccp420wlan, ucl, xdriver_xf86-input-keyboard, xdriver_xf86-video-glint, xdriver_xf86-video-imx-viv, xdriver_xf86-video-tga And the usual package version updates and bug fixes. See the CHANGES file for details: http://git.buildroot.net/buildroot/plain/CHANGES?id=2023.02 Upgrading from 2022.02.x: In addition to these changes, for people upgrading from 2022.02.x the most noteworthy changes since that release can be seen in the announcements for 2022.05, 2022.08 and 2022.11: 2022.05: http://lists.busybox.net/pipermail/buildroot/2022-June/644349.html 2022.08: http://lists.busybox.net/pipermail/buildroot/2022-September/650852.html 2022.11: http://lists.busybox.net/pipermail/buildroot/2022-December/656980.html Future: This release will be become our new long term support releases, which means it will be supported with security and other important fixes until 2024.02 is out. The previous 2022.02.x LTS release will see atleast one more update before it becomes EOL in April, so start migration to 2023.02 soon. The next release will be 2023.05. Expect the first release candidate in early May and the final release at the end of the month. -- Bye, Peter Korsgaard From peter at korsgaard.com Sun Mar 12 20:59:33 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 12 Mar 2023 21:59:33 +0100 Subject: [Buildroot] [git commit] docs/website/news.html: add 2023.02 announcement link Message-ID: <20230312210214.2944E86FCF@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=c53258975a583bdfbb99296274bd5e560db961c2 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Signed-off-by: Peter Korsgaard --- docs/website/news.html | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/docs/website/news.html b/docs/website/news.html index 9fbbe5b0b7..fec6b414e2 100644 --- a/docs/website/news.html +++ b/docs/website/news.html @@ -20,7 +20,8 @@

        The stable 2023.02 release is out - Thanks to everyone contributing and testing the release candidates. See the CHANGES - file for more details + file for more details, read the + announcement and go to the downloads page to pick up the 2023.02 release.

        From peter at korsgaard.com Sun Mar 12 21:01:21 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 12 Mar 2023 22:01:21 +0100 Subject: [Buildroot] [git commit] Kickoff 2023.05 cycle Message-ID: <20230312210214.3575786FD0@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=f90fd1b8f4a368b1a586069c4f29d600e6705bd1 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Signed-off-by: Peter Korsgaard --- Makefile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Makefile b/Makefile index 634780b421..3498f7226b 100644 --- a/Makefile +++ b/Makefile @@ -90,7 +90,7 @@ all: .PHONY: all # Set and export the version string -export BR2_VERSION := 2023.02 +export BR2_VERSION := 2023.05-git # Actual time the release is cut (for reproducible builds) BR2_VERSION_EPOCH = 1678652000 From thomas.petazzoni at bootlin.com Sun Mar 12 21:30:33 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sun, 12 Mar 2023 22:30:33 +0100 Subject: [Buildroot] [git commit branch/next] support/testing/tests/package/test_stress_ng.py: new runtime test Message-ID: <20230312213225.9E47686FEB@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=30e96518cd7255048bcac024c20e203f51c377d4 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/next Signed-off-by: Julien Olivain Signed-off-by: Thomas Petazzoni --- DEVELOPERS | 1 + support/testing/tests/package/test_stress_ng.py | 22 ++++++++++++++++++++++ 2 files changed, 23 insertions(+) diff --git a/DEVELOPERS b/DEVELOPERS index ff26021d1d..e28b46967c 100644 --- a/DEVELOPERS +++ b/DEVELOPERS @@ -1736,6 +1736,7 @@ F: support/testing/tests/package/test_python_pyalsa.py F: support/testing/tests/package/test_python_spake2.py F: support/testing/tests/package/test_rdma_core.py F: support/testing/tests/package/test_rdma_core/ +F: support/testing/tests/package/test_stress_ng.py F: support/testing/tests/package/test_z3.py F: support/testing/tests/package/test_z3/ diff --git a/support/testing/tests/package/test_stress_ng.py b/support/testing/tests/package/test_stress_ng.py new file mode 100644 index 0000000000..12fd6ec9e6 --- /dev/null +++ b/support/testing/tests/package/test_stress_ng.py @@ -0,0 +1,22 @@ +import os + +import infra.basetest + + +class TestStressNG(infra.basetest.BRTest): + config = infra.basetest.BASIC_TOOLCHAIN_CONFIG + \ + """ + BR2_PACKAGE_STRESS_NG=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() + + self.assertRunOk("stress-ng --version") + self.assertRunOk("stress-ng --cpu 1 --timeout 3") From thomas.petazzoni at bootlin.com Sun Mar 12 19:31:01 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sun, 12 Mar 2023 20:31:01 +0100 Subject: [Buildroot] [git commit branch/next] package/dbus-broker: bump to release 33 Message-ID: <20230312213225.8EFC186FEA@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=f50259d6a0c0e8ba2149aea04c7dc98fe4707abb branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/next This release contains mostly a bugfixes, with some improvements around error handling for unimplemented functionality and resiliency against runtime changes of dbus service-files. Also update hashes of license files. There was no change in license, the hashes changed due to copyright date bump and additional authors listend in the same files. Signed-off-by: Stefan Agner Signed-off-by: Thomas Petazzoni --- package/dbus-broker/dbus-broker.hash | 6 +++--- package/dbus-broker/dbus-broker.mk | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package/dbus-broker/dbus-broker.hash b/package/dbus-broker/dbus-broker.hash index f6c2cbe160..06c8f229b7 100644 --- a/package/dbus-broker/dbus-broker.hash +++ b/package/dbus-broker/dbus-broker.hash @@ -1,5 +1,5 @@ # Locally calculated -sha256 bea7f653e7251063c5f427e9e3f93562d38a0d8667ae6d49fb56f113605985de dbus-broker-32.tar.xz +sha256 23713f25624749fdb274907e429080fa2d8f4dbe76acd87bb6d21a3c818c7841 dbus-broker-33.tar.xz sha256 3cda3630283eda0eab825abe5ac84d191248c6b3fe1c232a118124959b96c6a4 LICENSE sha256 20ea1f96abc15553695c6725bb3dcabff4b43b85b7ca7d675a2b8860e3b01f87 subprojects/libcdvar-1/AUTHORS sha256 8153c478102dc209b30dd4627cf5bb3596263f99692bf3eec174b1e17bbf8a3b subprojects/libcdvar-1/README.md @@ -11,7 +11,7 @@ sha256 23f24eeaaded5fedd6e7840b6f7b73838f9a4e2112ad6a12fe1ef958f73d0214 subpro sha256 05113a24aca4c537819dd0d91b95b13edb85bea4b6a77a6d9269becb397ed374 subprojects/libcrbtree-3/README.md sha256 6d63b1fb794d4c02622595ad30357c90398aa883864e5a275479139c8f03208f subprojects/libcshquote-1/AUTHORS sha256 cad109dd33062518a437ebee145ba863fe0e047d4e3db9c28b0bf3c6148f10c2 subprojects/libcshquote-1/README.md -sha256 32913ba08dc041f3f4ca361fc0d68014120e1c612772aabbcc901556df499ce5 subprojects/libcstdaux-1/AUTHORS -sha256 7c4b6c325b0bc02150089112f65132ee999b0f44500b73d1fc06d96c93161037 subprojects/libcstdaux-1/README.md +sha256 e796182869fe0892347d069f3f423774124987d6c45d016854fc51530633c177 subprojects/libcstdaux-1/AUTHORS +sha256 92006886d7f28894fef08bf97e35ef52147067bd3c4d4d6381da7c59f9901dae subprojects/libcstdaux-1/README.md sha256 7e660796fea0400a1a9a539226c345b3c656a745a334e323e33258de7864e985 subprojects/libcutf8-1/AUTHORS sha256 106099cc1c488cbf8911f56da7977a955f6b27a7bb5b815985e59d9fae0e6fe7 subprojects/libcutf8-1/README.md diff --git a/package/dbus-broker/dbus-broker.mk b/package/dbus-broker/dbus-broker.mk index e82b79220d..c4e3679a2e 100644 --- a/package/dbus-broker/dbus-broker.mk +++ b/package/dbus-broker/dbus-broker.mk @@ -4,7 +4,7 @@ # ################################################################################ -DBUS_BROKER_VERSION = 32 +DBUS_BROKER_VERSION = 33 DBUS_BROKER_SOURCE = dbus-broker-$(DBUS_BROKER_VERSION).tar.xz DBUS_BROKER_SITE = https://github.com/bus1/dbus-broker/releases/download/v$(DBUS_BROKER_VERSION) From thomas.petazzoni at bootlin.com Sun Mar 12 21:30:52 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sun, 12 Mar 2023 22:30:52 +0100 Subject: [Buildroot] [git commit branch/next] package/stress-ng: bump to version V0.15.04 Message-ID: <20230312213225.AD3AF86FEC@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=00553ea186357fd3e2b3c89fa560e9711cc67472 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/next This commit dropped the patch, included upstream in: https://github.com/ColinIanKing/stress-ng/commit/5d419c790e648c7a2f96f34ed1b93b326f725545 which was included in V0.14.04. Three patches are also introduced to fix build issues (all upstream not but not yet in version). Also, this new version now depends on BR2_TOOLCHAIN_HAS_SYNC_4. Finally, a new _MAKE_FLAGS is introduced to prevent the package to modify too much its CFLAGS. For change log since V0.13.05, see: - https://github.com/ColinIanKing/stress-ng/blob/V0.15.04/debian/changelog or commit logs: - https://github.com/ColinIanKing/stress-ng/commits/V0.15.04 Signed-off-by: Julien Olivain Signed-off-by: Thomas Petazzoni --- .../0001-Makefile-fix-build-with-kernel-5.6.patch | 60 ----------------- ...-fix-build-with-HAVE_SYSCALL-or-__NR_mmap.patch | 54 +++++++++++++++ .../0002-stress-regs-fix-build-on-riscv32.patch | 43 ++++++++++++ ...file-introduce-PRESERVE_CFLAGS-build-flag.patch | 78 ++++++++++++++++++++++ package/stress-ng/Config.in | 2 + package/stress-ng/stress-ng.hash | 2 +- package/stress-ng/stress-ng.mk | 7 +- 7 files changed, 183 insertions(+), 63 deletions(-) diff --git a/package/stress-ng/0001-Makefile-fix-build-with-kernel-5.6.patch b/package/stress-ng/0001-Makefile-fix-build-with-kernel-5.6.patch deleted file mode 100644 index 4c62da3241..0000000000 --- a/package/stress-ng/0001-Makefile-fix-build-with-kernel-5.6.patch +++ /dev/null @@ -1,60 +0,0 @@ -From 5d419c790e648c7a2f96f34ed1b93b326f725545 Mon Sep 17 00:00:00 2001 -From: Fabrice Fontaine -Date: Sat, 13 Aug 2022 17:17:05 +0200 -Subject: [PATCH] Makefile: fix build with kernel < 5.6 - -Fix the following build failure with kernel >= 5.1 and < 5.5 (i.e. -before -https://github.com/torvalds/linux/commit/9e3aa61ae3e01ce1ce6361a41ef725e1f4d1d2bf) -raised since version 0.11.21 and -https://github.com/ColinIanKing/stress-ng/commit/3d6fccdbe53d0cbcb75dd4b91571aaaae7ee1ad4: - -In file included from stress-io-uring.c:26: -io-uring.h:1:9: error: macro names must be identifiers - 1 | #define #define HAVE_IORING_OP_NOP 0 - | ^ - -Moreover, IORING_OP_FALLOCATE is not available before kernel 5.6 and -https://github.com/torvalds/linux/commit/d63d1b5edb7b832210bfde587ba9e7549fa064eb - -Fixes: - - http://autobuild.buildroot.org/results/1bf3f2bbc849bdce531d56b1024fa87f0c1ae667 - -Signed-off-by: Fabrice Fontaine -[Retrieved (and backported) from -https://github.com/ColinIanKing/stress-ng/commit/5d419c790e648c7a2f96f34ed1b93b326f725545] ---- - Makefile | 2 +- - stress-io-uring.c | 6 +++++- - 2 files changed, 6 insertions(+), 2 deletions(-) - -diff --git a/Makefile b/Makefile -index 2f9cc9918..ee17ae08b 100644 ---- a/Makefile -+++ b/Makefile -@@ -528,7 +528,7 @@ stress-personality.c: personality.h - # - io-uring.h: - $(V)$(CPP) $(CFLAGS) core-io-uring.c | $(GREP) IORING_OP | sed 's/,//' | \ -- sed 's/IORING_OP_/#define HAVE_IORING_OP_/' > io-uring.h -+ sed 's/.*\(IORING_OP_.*\)/#define HAVE_\1/' > io-uring.h - $(Q)echo "MK io-uring.h" - - stress-io-uring.c: io-uring.h -diff --git a/stress-io-uring.c b/stress-io-uring.c -index ab9fd0749..84f463611 100644 ---- a/stress-io-uring.c -+++ b/stress-io-uring.c -@@ -311,7 +311,11 @@ static inline int stress_io_uring_complete( - break; - - cqe = &cring->cqes[head & *submit->cq_ring.ring_mask]; -- if ((cqe->res < 0) && (opcode != IORING_OP_FALLOCATE)) { -+ if ((cqe->res < 0) -+#ifdef HAVE_IORING_OP_FALLOCATE -+ && (opcode != IORING_OP_FALLOCATE) -+#endif -+ ) { - const int err = abs(cqe->res); - - /* Silently ignore EOPNOTSUPP completion errors */ diff --git a/package/stress-ng/0001-stress-mmap-fix-build-with-HAVE_SYSCALL-or-__NR_mmap.patch b/package/stress-ng/0001-stress-mmap-fix-build-with-HAVE_SYSCALL-or-__NR_mmap.patch new file mode 100644 index 0000000000..41a2647133 --- /dev/null +++ b/package/stress-ng/0001-stress-mmap-fix-build-with-HAVE_SYSCALL-or-__NR_mmap.patch @@ -0,0 +1,54 @@ +From 625dd7e458e6aa488f7dd4764e4a62b6fbf79a9d Mon Sep 17 00:00:00 2001 +From: Julien Olivain +Date: Thu, 23 Feb 2023 21:54:16 +0100 +Subject: [PATCH] stress-mmap: fix build with HAVE_SYSCALL or __NR_mmap2 is + undefined + +Commit afae500a added macro tests for defined(HAVE_SYSCALL) and +system call numbers. + +More specifically, in stress-mmap.c, function mmap2_try() was defined +only if __NR_mmap2 is defined. See: +https://github.com/ColinIanKing/stress-ng/commit/afae500a23b198b9df421ad0fd9270fcdf65c3fb#diff-ffb0db2473f6c5e1b93dd33bce389ee836671a628fff9f903d097733f7ddfc9c + +This commit forgot to replicate the same test when the mmap2_try() +function is used later at: +https://github.com/ColinIanKing/stress-ng/blob/50f3ef2560e928c4694894be0bb652e663af5076/stress-mmap.c#L754 + +When HAVE_SYSCALL or __NR_mmap2 is undefined, compilation fails with: + + stress-mmap.c: In function 'stress_mmap': + stress-mmap.c:809:31: error: 'mmap2_try' undeclared (first use in this function); did you mean 'mmap_prot'? + context.mmap = (mmap_func_t)mmap2_try; + ^~~~~~~~~ + mmap_prot + stress-mmap.c:809:31: note: each undeclared identifier is reported only once for each function it appears in + +This patch fixes this issue. + +Upstream-reference: +https://github.com/ColinIanKing/stress-ng/commit/3da49180fdfa8a70307569202ed9431f5295913e + +Signed-off-by: Julien Olivain +--- + stress-mmap.c | 4 +++- + 1 file changed, 3 insertions(+), 1 deletion(-) + +diff --git a/stress-mmap.c b/stress-mmap.c +index cf343078..68f5a9b8 100644 +--- a/stress-mmap.c ++++ b/stress-mmap.c +@@ -805,7 +805,9 @@ static int stress_mmap(const stress_args_t *args) + context.mmap_file = true; + + if (mmap_mmap2) { +-#if defined(HAVE_MMAP2) ++#if defined(HAVE_MMAP2) && \ ++ defined(HAVE_SYSCALL) && \ ++ defined(__NR_mmap2) + context.mmap = (mmap_func_t)mmap2_try; + #else + if (args->instance == 0) +-- +2.39.2 + diff --git a/package/stress-ng/0002-stress-regs-fix-build-on-riscv32.patch b/package/stress-ng/0002-stress-regs-fix-build-on-riscv32.patch new file mode 100644 index 0000000000..cb2a507bfd --- /dev/null +++ b/package/stress-ng/0002-stress-regs-fix-build-on-riscv32.patch @@ -0,0 +1,43 @@ +From 40309f5d313524f4189f4ef158920391e92e226d Mon Sep 17 00:00:00 2001 +From: Julien Olivain +Date: Thu, 23 Feb 2023 21:38:25 +0100 +Subject: [PATCH] stress-regs: fix build on riscv32 + +RISC-V register test routine is using 64bit registers only. +When compiling on 32bit RISC-V, compilation fails with output: + + stress-regs.c: In function 'stress_regs_helper': + stress-regs.c:485:27: error: register specified for 's1' isn't suitable for data type + 485 | register uint64_t s1 __asm__("s1") = v; + | ^~ + stress-regs.c:495:27: error: register specified for 's11' isn't suitable for data type + 495 | register uint64_t s11 __asm__("s11") = s1 ^ 0xa5a5a5a5a5a5a5a5ULL; + | ^~~ + +This patch fix this issue by protecting the stress_regs_helper() +function with an additional test, to restrict to 64bit. + +Upstream-reference: +https://github.com/ColinIanKing/stress-ng/commit/6c335ac3abba535e79ddbddf34591ef5b9ee0a96 + +Signed-off-by: Julien Olivain +--- + stress-regs.c | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/stress-regs.c b/stress-regs.c +index 4d4d32d2..0ffac4d1 100644 +--- a/stress-regs.c ++++ b/stress-regs.c +@@ -473,7 +473,7 @@ do { \ + } + #endif + +-#if defined(STRESS_ARCH_RISCV) ++#if defined(STRESS_ARCH_RISCV) && (__riscv_xlen == 64) + + #define STRESS_REGS_HELPER + /* +-- +2.39.2 + diff --git a/package/stress-ng/0003-Makefile-introduce-PRESERVE_CFLAGS-build-flag.patch b/package/stress-ng/0003-Makefile-introduce-PRESERVE_CFLAGS-build-flag.patch new file mode 100644 index 0000000000..beb5429dc1 --- /dev/null +++ b/package/stress-ng/0003-Makefile-introduce-PRESERVE_CFLAGS-build-flag.patch @@ -0,0 +1,78 @@ +From d3ab0bad6afc2e8f4be70fe38dd24788f1b3d4be Mon Sep 17 00:00:00 2001 +From: Julien Olivain +Date: Fri, 24 Feb 2023 21:11:30 +0100 +Subject: [PATCH] Makefile: introduce PRESERVE_CFLAGS build flag + +The stress-ng Makefile includes many nice environment auto-detection +features to adjust compilation flags. This is very convenient in +many compilation use-cases. However, in some other specific cross +compilation environments, those automatic CFLAGS adjustments may +create compilation failures. + +For example, commit c00e695ed5 added -fstack-protector-strong if the +compiler recognize the flag. In some situations, for example a gcc +toolchain based on uClibc-ng without stack-protector libssp +enabled, gcc will recognize the option. Then, the Makefile adds the +option to CFLAGS, and the compilation/link fails at link time with an +error like: + + /toolchain/arm-buildroot-linux-uclibcgnueabi/bin/ld: cannot find -lssp_nonshared: No such file or directory + /toolchain/arm-buildroot-linux-uclibcgnueabi/bin/ld: cannot find -lssp: No such file or directory + +stress-ng is included in the Buildroot build system [1] [2], which +supports many architectures and toolchain configurations. This build +system carefully controls its CFLAGS. In such a case, it is +preferable for a package to avoid changing compilation flags. + +This patch introduces the PRESERVE_CFLAGS Makefile variable which will +disable those CFLAGS adjustments, if set to 1. The current build +behavior is preserved if unset. + +Upstream-reference: +https://github.com/ColinIanKing/stress-ng/commit/3d87d50561505a5a79008c01e35fc2e100000160 + +[1] https://buildroot.org/ +[2] https://git.buildroot.org/buildroot/tree/package/stress-ng?h=2022.11.1 + +Signed-off-by: Julien Olivain +--- + Makefile | 4 ++++ + 1 file changed, 4 insertions(+) + +diff --git a/Makefile b/Makefile +index 7a969aba..35151d74 100644 +--- a/Makefile ++++ b/Makefile +@@ -45,6 +45,7 @@ endif + # Test for hardening flags and apply them if applicable + # + MACHINE = $(shell uname -m) ++ifneq ($(PRESERVE_CFLAGS),1) + ifneq ($(MACHINE),$(filter $(MACHINE),alpha parisc)) + ifeq ($(shell $(CC) $(CFLAGS) -fstack-protector-strong -E -xc /dev/null > /dev/null 2>& 1 && echo 1),1) + CFLAGS += -fstack-protector-strong +@@ -58,6 +59,7 @@ ifeq ($(shell $(CC) $(CFLAGS) -D_FORTIFY_SOURCE=2 -E -xc /dev/null > /dev/null 2 + CFLAGS += -D_FORTIFY_SOURCE=2 + endif + endif ++endif + + # + # Expected build warnings +@@ -83,11 +85,13 @@ PRE_V= + PRE_Q=@# + endif + ++ifneq ($(PRESERVE_CFLAGS),1) + ifeq ($(findstring icc,$(CC)),icc) + CFLAGS += -no-inline-max-size -no-inline-max-total-size + CFLAGS += -axAVX,CORE-AVX2,CORE-AVX-I,CORE-AVX512,SSE2,SSE3,SSSE3,SSE4.1,SSE4.2,SANDYBRIDGE,SKYLAKE,SKYLAKE-AVX512,TIGERLAKE,SAPPHIRERAPIDS + CFLAGS += -ip -falign-loops -funroll-loops -ansi-alias -fma -qoverride-limits + endif ++endif + + #ifeq ($(findstring clang,$(CC)),clang) + #CFLAGS += -Weverything +-- +2.39.2 + diff --git a/package/stress-ng/Config.in b/package/stress-ng/Config.in index 839cbb1cc0..918c3db194 100644 --- a/package/stress-ng/Config.in +++ b/package/stress-ng/Config.in @@ -2,6 +2,7 @@ config BR2_PACKAGE_STRESS_NG bool "stress-ng" depends on BR2_USE_MMU # fork() # perf.c needs PERF_COUNT_HW_REF_CPU_CYCLES + depends on BR2_TOOLCHAIN_HAS_SYNC_4 depends on BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_3 # fenv.h lacks FE_INVALID, FE_OVERFLOW & FE_UNDERFLOW on nios2 and ARC depends on !BR2_nios2 @@ -16,5 +17,6 @@ config BR2_PACKAGE_STRESS_NG comment "stress-ng needs a toolchain w/ headers >= 3.3" depends on !BR2_nios2 && !BR2_arc + depends on BR2_TOOLCHAIN_HAS_SYNC_4 depends on BR2_USE_MMU depends on !BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_3 diff --git a/package/stress-ng/stress-ng.hash b/package/stress-ng/stress-ng.hash index 2e3f998769..5b967d2b95 100644 --- a/package/stress-ng/stress-ng.hash +++ b/package/stress-ng/stress-ng.hash @@ -1,3 +1,3 @@ # Locally calculated -sha256 3de49e1100866634f549e99c1644283d0cde817b844a69dcf7f80afa2227d350 stress-ng-0.13.05.tar.gz +sha256 92922b979b5ca6ee05b03fd792c32a0b25a01fea6161b418b5e672c64ffb549f stress-ng-0.15.04.tar.gz sha256 8177f97513213526df2cf6184d8ff986c675afb514d4e68a404010521b880643 COPYING diff --git a/package/stress-ng/stress-ng.mk b/package/stress-ng/stress-ng.mk index 0b2287c7fb..28116b455d 100644 --- a/package/stress-ng/stress-ng.mk +++ b/package/stress-ng/stress-ng.mk @@ -4,11 +4,14 @@ # ################################################################################ -STRESS_NG_VERSION = 0.13.05 +STRESS_NG_VERSION = 0.15.04 STRESS_NG_SITE = $(call github,ColinIanKing,stress-ng,V$(STRESS_NG_VERSION)) STRESS_NG_LICENSE = GPL-2.0+ STRESS_NG_LICENSE_FILES = COPYING +STRESS_NG_MAKE_FLAGS = \ + PRESERVE_CFLAGS=1 + ifeq ($(BR2_PACKAGE_LIBBSD),y) STRESS_NG_DEPENDENCIES += libbsd endif @@ -18,7 +21,7 @@ STRESS_NG_DEPENDENCIES += keyutils endif define STRESS_NG_BUILD_CMDS - $(TARGET_CONFIGURE_OPTS) $(MAKE) -C $(@D) + $(TARGET_CONFIGURE_OPTS) $(MAKE) -C $(@D) $(STRESS_NG_MAKE_FLAGS) endef # Don't use make install otherwise stress-ng will be rebuild without From thomas.petazzoni at bootlin.com Sun Mar 12 21:32:57 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sun, 12 Mar 2023 22:32:57 +0100 Subject: [Buildroot] [PATCH next 1/2] support/testing/tests/package/test_stress_ng.py: new runtime test In-Reply-To: <20230227205334.497405-1-ju.o@free.fr> References: <20230227205334.497405-1-ju.o@free.fr> Message-ID: <20230312223257.486f41a4@windsurf> On Mon, 27 Feb 2023 21:53:33 +0100 Julien Olivain wrote: > Signed-off-by: Julien Olivain > --- > Patch tested on top of branch next at commit b793f3a with command: Both applied to next, thanks. Thomas -- Thomas Petazzoni, CTO, Bootlin Embedded Linux and Kernel engineering https://bootlin.com From thomas.petazzoni at bootlin.com Sun Mar 12 21:33:04 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sun, 12 Mar 2023 22:33:04 +0100 Subject: [Buildroot] [PATCH v3] package/dbus-broker: bump to release 33 In-Reply-To: References: Message-ID: <20230312223304.03f88adc@windsurf> On Tue, 28 Feb 2023 08:20:36 +0100 Stefan Agner wrote: > This release contains mostly a bugfixes, with some improvements around > error handling for unimplemented functionality and resiliency against > runtime changes of dbus service-files. > > Also update hashes of license files. There was no change in license, > the hashes changed due to copyright date bump and additional authors > listend in the same files. > > Signed-off-by: Stefan Agner > --- > Changes in v2: > - Update license hashes Applied to next, thanks. Thomas -- Thomas Petazzoni, CTO, Bootlin Embedded Linux and Kernel engineering https://bootlin.com From thomas.petazzoni at bootlin.com Sun Mar 12 21:43:26 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sun, 12 Mar 2023 22:43:26 +0100 Subject: [Buildroot] [PATCH] ifupdown: bump to 0.8.41 In-Reply-To: <20230223104048.333575-1-martin@geanix.com> References: <20230223104048.333575-1-martin@geanix.com> Message-ID: <20230312224326.68a1f832@windsurf> Hello Martin, Thanks for this contribution! On Thu, 23 Feb 2023 11:40:48 +0100 Martin Hundeb?ll wrote: > From: Martin Hundeboll > > Musl is not supported since June 2017, where use of fnmatch() was > introduced to support wildcard matching on interfaces. > > Signed-off-by: Martin Hundeb?ll I find it a bit annoying to disable a package as simple/core as ifupdown with musl. Alpine Linux has two patches at https://git.alpinelinux.org/aports/tree/main/ifupdown?h=master that address the build issue by disabling the use of FNM_EXTMATCH with musl. Since this only adds additional wildcard matching capabilities, it works fine without. Perhaps ifupdown should simply be improved to use FNM_EXTMATCH if supported? In any case, if we want to indeed add the !musl dependency like your patch does, the Config.in comment needs to be adjusted to account for the !musl dependency. Best regards, Thomas -- Thomas Petazzoni, co-owner and CEO, Bootlin Embedded Linux and Kernel engineering and training https://bootlin.com From thomas.petazzoni at bootlin.com Sun Mar 12 21:43:46 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sun, 12 Mar 2023 22:43:46 +0100 Subject: [Buildroot] [git commit branch/next] package/rt-tests: bump version to 2.5 Message-ID: <20230312214424.D4DC186FF1@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=acfe5c70b2301bc147ec524e7bc2d4a95e1cee66 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/next Signed-off-by: S??bastien Szymanski Signed-off-by: Thomas Petazzoni --- package/rt-tests/rt-tests.hash | 2 +- package/rt-tests/rt-tests.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/rt-tests/rt-tests.hash b/package/rt-tests/rt-tests.hash index 49df8313f9..eb28f4d441 100644 --- a/package/rt-tests/rt-tests.hash +++ b/package/rt-tests/rt-tests.hash @@ -1,4 +1,4 @@ # From https://mirrors.edge.kernel.org/pub/linux/utils/rt-tests/sha256sums.asc -sha256 393457f0c91cce57e82b876ecb9b672871f898e6cecafc751548079512bcc808 rt-tests-2.4.tar.xz +sha256 2ed2e4c965c7f336a15d3354dec090e27a0b1e9ada91ae0b9ef18bbcb993874e rt-tests-2.5.tar.xz # locally computed hash sha256 ab15fd526bd8dd18a9e77ebc139656bf4d33e97fc7238cd11bf60e2b9b8666c6 COPYING diff --git a/package/rt-tests/rt-tests.mk b/package/rt-tests/rt-tests.mk index 74290211ce..8ad4215ee1 100644 --- a/package/rt-tests/rt-tests.mk +++ b/package/rt-tests/rt-tests.mk @@ -6,7 +6,7 @@ RT_TESTS_SITE = $(BR2_KERNEL_MIRROR)/linux/utils/rt-tests RT_TESTS_SOURCE = rt-tests-$(RT_TESTS_VERSION).tar.xz -RT_TESTS_VERSION = 2.4 +RT_TESTS_VERSION = 2.5 RT_TESTS_LICENSE = GPL-2.0+ RT_TESTS_LICENSE_FILES = COPYING From thomas.petazzoni at bootlin.com Sun Mar 12 21:44:49 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sun, 12 Mar 2023 22:44:49 +0100 Subject: [Buildroot] [PATCH 1/1] package/rt-tests: bump version to 2.5 In-Reply-To: <20230223085604.28572-1-sebastien.szymanski@armadeus.com> References: <20230223085604.28572-1-sebastien.szymanski@armadeus.com> Message-ID: <20230312224449.0f5f1ee9@windsurf> On Thu, 23 Feb 2023 09:56:04 +0100 S?bastien Szymanski wrote: > Signed-off-by: S?bastien Szymanski > --- > package/rt-tests/rt-tests.hash | 2 +- > package/rt-tests/rt-tests.mk | 2 +- > 2 files changed, 2 insertions(+), 2 deletions(-) Applied to next, thanks. Thomas -- Thomas Petazzoni, CTO, Bootlin Embedded Linux and Kernel engineering https://bootlin.com From thomas.petazzoni at bootlin.com Sun Mar 12 21:46:22 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sun, 12 Mar 2023 21:46:22 -0000 Subject: [Buildroot] [git commit] package/tinyalsa: add option to enable utility tools Message-ID: <20230312214621.B7E5187006@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=f2c1e10b8ac3531ab5a48e23c23b702cd24b3f73 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Add option to enable useful tools, like tinyplay, tinymix, etc. Signed-off-by: Konstantin Menyaev Signed-off-by: Thomas Petazzoni --- package/tinyalsa/Config.in | 9 +++++++++ package/tinyalsa/tinyalsa.mk | 8 +++++++- 2 files changed, 16 insertions(+), 1 deletion(-) Patch is too large, so refusing to show it From thomas.petazzoni at bootlin.com Sun Mar 12 21:46:23 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sun, 12 Mar 2023 21:46:23 -0000 Subject: [Buildroot] [git commit] configs/freescale_imx6ullevk_defconfig: bump Linux and U-Boot to lf-5.15.71-2.2.0 Message-ID: <20230312214622.12D1187008@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=9e09ac2c02d1ff8d3872ebc72e915e9baa7fbd0d branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Let's also enable BR2_TARGET_UBOOT_NEEDS_OPENSSL required by uboot to build correctly. Signed-off-by: Giulio Benetti Signed-off-by: Thomas Petazzoni --- configs/freescale_imx6ullevk_defconfig | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/configs/freescale_imx6ullevk_defconfig b/configs/freescale_imx6ullevk_defconfig index 7a8965be18..db4fa69f71 100644 --- a/configs/freescale_imx6ullevk_defconfig +++ b/configs/freescale_imx6ullevk_defconfig @@ -1,11 +1,11 @@ BR2_arm=y BR2_cortex_a7=y -BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_10=y +BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_15=y BR2_TARGET_GENERIC_GETTY_PORT="ttymxc0" BR2_ROOTFS_POST_IMAGE_SCRIPT="board/freescale/common/imx/post-image.sh" BR2_LINUX_KERNEL=y BR2_LINUX_KERNEL_CUSTOM_TARBALL=y -BR2_LINUX_KERNEL_CUSTOM_TARBALL_LOCATION="$(call github,nxp-imx,linux-imx,lf-5.10.y-1.0.0)/linux-imx-lf-5.10.y-1.0.0.tar.gz" +BR2_LINUX_KERNEL_CUSTOM_TARBALL_LOCATION="$(call github,nxp-imx,linux-imx,lf-5.15.71-2.2.0)/linux-imx-lf-5.15.71-2.2.0.tar.gz" BR2_LINUX_KERNEL_DEFCONFIG="imx_v7" BR2_LINUX_KERNEL_DTS_SUPPORT=y BR2_LINUX_KERNEL_INTREE_DTS_NAME="imx6ull-14x14-evk" @@ -15,8 +15,9 @@ BR2_TARGET_ROOTFS_EXT2_4=y BR2_TARGET_UBOOT=y BR2_TARGET_UBOOT_BOARDNAME="mx6ull_14x14_evk" BR2_TARGET_UBOOT_CUSTOM_TARBALL=y -BR2_TARGET_UBOOT_CUSTOM_TARBALL_LOCATION="$(call github,nxp-imx,uboot-imx,lf-5.10.y-1.0.0)/uboot-imx-lf-5.10.y-1.0.0.tar.gz" +BR2_TARGET_UBOOT_CUSTOM_TARBALL_LOCATION="$(call github,nxp-imx,uboot-imx,lf-5.15.71-2.2.0)/uboot-imx-lf-5.15.71-2.2.0.tar.gz" BR2_TARGET_UBOOT_NEEDS_DTC=y +BR2_TARGET_UBOOT_NEEDS_OPENSSL=y BR2_TARGET_UBOOT_FORMAT_IMX=y BR2_PACKAGE_HOST_DOSFSTOOLS=y BR2_PACKAGE_HOST_GENIMAGE=y From thomas.petazzoni at bootlin.com Sun Mar 12 21:46:23 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sun, 12 Mar 2023 21:46:23 -0000 Subject: [Buildroot] [git commit] configs/bananapi_m2_ultra_defconfig: bump Linux to 6.1 and U-Boot to 2023.01 Message-ID: <20230312214621.DAF1387008@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=4d7f902eb127eb9dd1334cda04a2008d14945a7d branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Signed-off-by: Giulio Benetti Signed-off-by: Thomas Petazzoni --- configs/bananapi_m2_ultra_defconfig | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/configs/bananapi_m2_ultra_defconfig b/configs/bananapi_m2_ultra_defconfig index 2ec0e60e8d..0f267021f8 100644 --- a/configs/bananapi_m2_ultra_defconfig +++ b/configs/bananapi_m2_ultra_defconfig @@ -1,12 +1,12 @@ BR2_arm=y BR2_cortex_a7=y -BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_4_18=y +BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_1=y BR2_TARGET_GENERIC_ISSUE="Welcome to Bananapi M2 Ultra" BR2_ROOTFS_POST_IMAGE_SCRIPT="support/scripts/genimage.sh" BR2_ROOTFS_POST_SCRIPT_ARGS="-c board/bananapi/bananapi-m2-ultra/genimage.cfg" BR2_LINUX_KERNEL=y BR2_LINUX_KERNEL_CUSTOM_VERSION=y -BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="4.18.12" +BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.1.12" BR2_LINUX_KERNEL_DEFCONFIG="sunxi" BR2_LINUX_KERNEL_DTS_SUPPORT=y BR2_LINUX_KERNEL_INTREE_DTS_NAME="sun8i-r40-bananapi-m2-ultra" @@ -16,7 +16,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.10" +BR2_TARGET_UBOOT_CUSTOM_VERSION_VALUE="2023.01" BR2_TARGET_UBOOT_BOARD_DEFCONFIG="bananapi_m2_berry" BR2_TARGET_UBOOT_NEEDS_DTC=y BR2_TARGET_UBOOT_NEEDS_PYTHON3=y From thomas.petazzoni at bootlin.com Sun Mar 12 21:46:23 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sun, 12 Mar 2023 21:46:23 -0000 Subject: [Buildroot] [git commit] package/openjdk{-bin}: bump versions to 11.0.18+10 and 17.0.6+10 Message-ID: <20230312214621.CCF6C87007@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=cc0d6bdd66e477ee0e3de0538e37d49bdfd7a9e6 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Signed-off-by: Adam Duskett Signed-off-by: Thomas Petazzoni --- package/openjdk-bin/openjdk-bin.hash | 8 ++++---- package/openjdk-bin/openjdk-bin.mk | 4 ++-- ...01-Add-ARCv2-ISA-processors-support-to-Zero.patch | 20 ++++++++++---------- package/openjdk/openjdk.hash | 4 ++-- package/openjdk/openjdk.mk | 4 ++-- 5 files changed, 20 insertions(+), 20 deletions(-) diff --git a/package/openjdk-bin/openjdk-bin.hash b/package/openjdk-bin/openjdk-bin.hash index 4d3942125f..241ca34a04 100644 --- a/package/openjdk-bin/openjdk-bin.hash +++ b/package/openjdk-bin/openjdk-bin.hash @@ -1,10 +1,10 @@ # https://github.com/adoptium/temurin17-binaries/releases -sha256 288f34e3ba8a4838605636485d0365ce23e57d5f2f68997ac4c2e4c01967cd48 OpenJDK17U-jdk_x64_linux_hotspot_17.0.2_8.tar.gz -sha256 302caf29f73481b2b914ba2b89705036010c65eb9bc8d7712b27d6e9bedf6200 OpenJDK17U-jdk_aarch64_linux_hotspot_17.0.2_8.tar.gz +sha256 a0b1b9dd809d51a438f5fa08918f9aca7b2135721097f0858cf29f77a35d4289 OpenJDK17U-jdk_x64_linux_hotspot_17.0.6_10.tar.gz +sha256 9e0e88bbd9fa662567d0c1e22d469268c68ac078e9e5fe5a7244f56fec71f55f OpenJDK17U-jdk_aarch64_linux_hotspot_17.0.6_10.tar.gz # From https://github.com/adoptium/temurin11-binaries/releases -sha256 43fb84f8063ad9bf6b6d694a67b8f64c8827552b920ec5ce794dfe5602edffe7 OpenJDK11U-jdk_x64_linux_hotspot_11.0.14.1_1.tar.gz -sha256 79572f5172c6a040591d34632f98a20ed148702bbce2f57649e8ac01c0d2e3db OpenJDK11U-jdk_aarch64_linux_hotspot_11.0.14.1_1.tar.gz +sha256 4a29efda1d702b8ff38e554cf932051f40ec70006caed5c4857a8cbc7a0b7db7 OpenJDK11U-jdk_x64_linux_hotspot_11.0.18_10.tar.gz +sha256 04d5eeff6a6449bcdca0f52cd97bafd43ce09d40ef1e73fa0e1add63bea4a9c8 OpenJDK11U-jdk_aarch64_linux_hotspot_11.0.18_10.tar.gz # Locally calculated sha256 4b9abebc4338048a7c2dc184e9f800deb349366bdf28eb23c2677a77b4c87726 legal/java.prefs/LICENSE diff --git a/package/openjdk-bin/openjdk-bin.mk b/package/openjdk-bin/openjdk-bin.mk index 608a0bc3ac..c3eb0b05e6 100644 --- a/package/openjdk-bin/openjdk-bin.mk +++ b/package/openjdk-bin/openjdk-bin.mk @@ -6,10 +6,10 @@ ifeq ($(BR2_PACKAGE_OPENJDK_VERSION_17),y) HOST_OPENJDK_BIN_VERSION_MAJOR = 17 -HOST_OPENJDK_BIN_VERSION_MINOR = 0.2_8 +HOST_OPENJDK_BIN_VERSION_MINOR = 0.6_10 else HOST_OPENJDK_BIN_VERSION_MAJOR = 11 -HOST_OPENJDK_BIN_VERSION_MINOR = 0.14.1_1 +HOST_OPENJDK_BIN_VERSION_MINOR = 0.18_10 endif ifeq ($(HOSTARCH),x86_64) diff --git a/package/openjdk/17.0.1+12/0001-Add-ARCv2-ISA-processors-support-to-Zero.patch b/package/openjdk/17.0.6+10/0001-Add-ARCv2-ISA-processors-support-to-Zero.patch similarity index 83% rename from package/openjdk/17.0.1+12/0001-Add-ARCv2-ISA-processors-support-to-Zero.patch rename to package/openjdk/17.0.6+10/0001-Add-ARCv2-ISA-processors-support-to-Zero.patch index 1ef523a419..dfd3b07bea 100644 --- a/package/openjdk/17.0.1+12/0001-Add-ARCv2-ISA-processors-support-to-Zero.patch +++ b/package/openjdk/17.0.6+10/0001-Add-ARCv2-ISA-processors-support-to-Zero.patch @@ -23,8 +23,8 @@ diff --git a/make/autoconf/libraries.m4 b/make/autoconf/libraries.m4 index 5120918aed2..f7a99955874 100644 --- a/make/autoconf/libraries.m4 +++ b/make/autoconf/libraries.m4 -@@ -122,6 +122,14 @@ AC_DEFUN_ONCE([LIB_SETUP_LIBRARIES], - BASIC_JVM_LIBS="$BASIC_JVM_LIBS -lpthread" +@@ -146,6 +146,14 @@ AC_DEFUN_ONCE([LIB_SETUP_LIBRARIES], + fi fi + # Libatomic library @@ -55,7 +55,7 @@ index c0f2446dbd7..dc416ece885 100644 arm*) VAR_CPU=arm VAR_CPU_ARCH=arm -@@ -478,6 +484,8 @@ AC_DEFUN([PLATFORM_SETUP_LEGACY_VARS_HELPER], +@@ -563,6 +569,8 @@ AC_DEFUN([PLATFORM_SETUP_LEGACY_VARS_HELPER], HOTSPOT_$1_CPU_DEFINE=PPC64 # The cpu defines below are for zero, we don't support them directly. @@ -68,7 +68,7 @@ diff --git a/src/hotspot/os/linux/os_linux.cpp b/src/hotspot/os/linux/os_linux.c index b08caf4d5d3..2bf084895ba 100644 --- a/src/hotspot/os/linux/os_linux.cpp +++ b/src/hotspot/os/linux/os_linux.cpp -@@ -1858,6 +1858,9 @@ void * os::dll_load(const char *filename, char *ebuf, int ebuflen) { +@@ -1674,6 +1674,9 @@ void * os::dll_load(const char *filename, char *ebuf, int ebuflen) { #ifndef EM_AARCH64 #define EM_AARCH64 183 /* ARM AARCH64 */ #endif @@ -78,7 +78,7 @@ index b08caf4d5d3..2bf084895ba 100644 #ifndef EM_RISCV #define EM_RISCV 243 /* RISC-V */ #endif -@@ -1879,6 +1882,7 @@ void * os::dll_load(const char *filename, char *ebuf, int ebuflen) { +@@ -1698,6 +1701,7 @@ void * os::dll_load(const char *filename, char *ebuf, int ebuflen) { {EM_SH, EM_SH, ELFCLASS32, ELFDATA2MSB, (char*)"SuperH BE"}, #endif {EM_ARM, EM_ARM, ELFCLASS32, ELFDATA2LSB, (char*)"ARM"}, @@ -86,7 +86,7 @@ index b08caf4d5d3..2bf084895ba 100644 // we only support 64 bit z architecture {EM_S390, EM_S390, ELFCLASS64, ELFDATA2MSB, (char*)"IBM System/390"}, {EM_ALPHA, EM_ALPHA, ELFCLASS64, ELFDATA2LSB, (char*)"Alpha"}, -@@ -1906,6 +1910,8 @@ void * os::dll_load(const char *filename, char *ebuf, int ebuflen) { +@@ -1726,6 +1730,8 @@ void * os::dll_load(const char *filename, char *ebuf, int ebuflen) { static Elf32_Half running_arch_code=EM_PPC; #elif (defined AARCH64) static Elf32_Half running_arch_code=EM_AARCH64; @@ -95,12 +95,12 @@ index b08caf4d5d3..2bf084895ba 100644 #elif (defined ARM) static Elf32_Half running_arch_code=EM_ARM; #elif (defined S390) -@@ -1926,7 +1932,7 @@ void * os::dll_load(const char *filename, char *ebuf, int ebuflen) { - static Elf32_Half running_arch_code=EM_RISCV; +@@ -1748,7 +1754,7 @@ void * os::dll_load(const char *filename, char *ebuf, int ebuflen) { + static Elf32_Half running_arch_code=EM_LOONGARCH; #else #error Method os::dll_load requires that one of following is defined:\ -- AARCH64, ALPHA, ARM, AMD64, IA32, IA64, M68K, MIPS, MIPSEL, PARISC, __powerpc__, __powerpc64__, RISCV, S390, SH, __sparc -+ AARCH64, ALPHA, ARC, ARM, AMD64, IA32, IA64, M68K, MIPS, MIPSEL, PARISC, __powerpc__, __powerpc64__, RISCV, S390, SH, __sparc +- AARCH64, ALPHA, ARM, AMD64, IA32, IA64, LOONGARCH, M68K, MIPS, MIPSEL, PARISC, __powerpc__, __powerpc64__, RISCV, S390, SH, __sparc ++ AARCH64, ALPHA, ARC ARM, AMD64, IA32, IA64, LOONGARCH, M68K, MIPS, MIPSEL, PARISC, __powerpc__, __powerpc64__, RISCV, S390, SH, __sparc #endif // Identify compatibility class for VM's architecture and library's architecture diff --git a/package/openjdk/openjdk.hash b/package/openjdk/openjdk.hash index 293787792d..0a67e7a3ec 100644 --- a/package/openjdk/openjdk.hash +++ b/package/openjdk/openjdk.hash @@ -1,4 +1,4 @@ # Locally computed -sha256 2fdd23261526362d4aaf58323441d4c31d29de2e374ba94bbf2727a00adc0ea7 openjdk-17.0.2+8.tar.gz -sha256 0e859cc03378439023e17ee82aecee5a52265fb38906a8bebf16027aa2b2bcf5 openjdk-11.0.14.1+1.tar.gz +sha256 331bad1f80e98761eb9692863146fec647db573db5a5efa5b9bd6326d53a3472 openjdk-17.0.6+10.tar.gz +sha256 04af71fc7adda41a49861870f9ec0ac0f059c2cf9393ce32995ea8ef4279a1b1 openjdk-11.0.18+10.tar.gz sha256 4b9abebc4338048a7c2dc184e9f800deb349366bdf28eb23c2677a77b4c87726 LICENSE diff --git a/package/openjdk/openjdk.mk b/package/openjdk/openjdk.mk index 42d52d57c4..0fe506bbfd 100644 --- a/package/openjdk/openjdk.mk +++ b/package/openjdk/openjdk.mk @@ -6,10 +6,10 @@ ifeq ($(BR2_PACKAGE_OPENJDK_VERSION_17),y) OPENJDK_VERSION_MAJOR = 17 -OPENJDK_VERSION_MINOR = 0.2+8 +OPENJDK_VERSION_MINOR = 0.6+10 else OPENJDK_VERSION_MAJOR = 11 -OPENJDK_VERSION_MINOR = 0.14.1+1 +OPENJDK_VERSION_MINOR = 0.18+10 endif OPENJDK_VERSION = $(OPENJDK_VERSION_MAJOR).$(OPENJDK_VERSION_MINOR) OPENJDK_SITE = $(call github,openjdk,jdk$(OPENJDK_VERSION_MAJOR)u,jdk-$(OPENJDK_VERSION)) From thomas.petazzoni at bootlin.com Sun Mar 12 21:46:23 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sun, 12 Mar 2023 21:46:23 -0000 Subject: [Buildroot] [git commit] configs/imx6ullevk_defconfig: bump Linux to 6.1.12 and U-Boot to 2023.01 Message-ID: <20230312214622.0535187007@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=497e60a2fa7e11644a41cf4a9441f7fde6c782ac branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Let's also reorder BR2_UBOOT_ options by moving BR2_TARGET_UBOOT_FORMAT_DTB_IMX after BR2_TARGET_UBOOT_NEEDS_OPENSSL since this reflects the order in boot/uboot/Config.in file. Signed-off-by: Giulio Benetti Signed-off-by: Thomas Petazzoni --- configs/imx6ullevk_defconfig | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/configs/imx6ullevk_defconfig b/configs/imx6ullevk_defconfig index c6e2981697..b507d1c0d6 100644 --- a/configs/imx6ullevk_defconfig +++ b/configs/imx6ullevk_defconfig @@ -3,8 +3,8 @@ BR2_arm=y BR2_cortex_a7=y BR2_ARM_FPU_NEON_VFPV4=y -# Linux headers same as kernel, a 5.14 series -BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_14=y +# Linux headers same as kernel, a 6.1 series +BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_1=y # system BR2_TARGET_GENERIC_GETTY_PORT="ttymxc0" @@ -12,7 +12,7 @@ BR2_TARGET_GENERIC_GETTY_PORT="ttymxc0" # kernel BR2_LINUX_KERNEL=y BR2_LINUX_KERNEL_CUSTOM_VERSION=y -BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="5.14.14" +BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.1.12" BR2_LINUX_KERNEL_DEFCONFIG="imx_v6_v7" BR2_LINUX_KERNEL_DTS_SUPPORT=y BR2_LINUX_KERNEL_INTREE_DTS_NAME="imx6ull-14x14-evk" @@ -22,10 +22,10 @@ BR2_LINUX_KERNEL_NEEDS_HOST_OPENSSL=y BR2_TARGET_UBOOT=y BR2_TARGET_UBOOT_BOARDNAME="mx6ull_14x14_evk" BR2_TARGET_UBOOT_CUSTOM_VERSION=y -BR2_TARGET_UBOOT_CUSTOM_VERSION_VALUE="2021.10" -BR2_TARGET_UBOOT_FORMAT_DTB_IMX=y +BR2_TARGET_UBOOT_CUSTOM_VERSION_VALUE="2023.01" BR2_TARGET_UBOOT_NEEDS_DTC=y BR2_TARGET_UBOOT_NEEDS_OPENSSL=y +BR2_TARGET_UBOOT_FORMAT_DTB_IMX=y # required tools to create the SD card image BR2_PACKAGE_HOST_DOSFSTOOLS=y From thomas.petazzoni at bootlin.com Sun Mar 12 21:46:24 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sun, 12 Mar 2023 21:46:24 -0000 Subject: [Buildroot] [git commit] configs/qemu_arm_ebbr: bump linux to 6.1.12 and u-boot to 2023.01 Message-ID: <20230312214622.76FDA87008@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=a86bbb4ae4a6f5580e4cbfad8ecf8ebf81b6e053 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master - Bump Linux kernel version to 6.1.12. - Bump U-Boot version to 2023.01 and follow CONFIG_SYS_TEXT_BASE renaming. Signed-off-by: Vincent Stehl?? Cc: Romain Naour Signed-off-by: Thomas Petazzoni --- board/qemu/arm-ebbr/u-boot.fragment | 2 +- configs/qemu_arm_ebbr_defconfig | 6 +++--- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/board/qemu/arm-ebbr/u-boot.fragment b/board/qemu/arm-ebbr/u-boot.fragment index bfc382cde9..66fe910f16 100644 --- a/board/qemu/arm-ebbr/u-boot.fragment +++ b/board/qemu/arm-ebbr/u-boot.fragment @@ -31,5 +31,5 @@ CONFIG_PARTITION_TYPE_GUID=y CONFIG_RNG_OPTEE=y CONFIG_RTC_EMULATION=y CONFIG_SCMI_FIRMWARE=y -CONFIG_SYS_TEXT_BASE=0x60000000 CONFIG_TEE=y +CONFIG_TEXT_BASE=0x60000000 diff --git a/configs/qemu_arm_ebbr_defconfig b/configs/qemu_arm_ebbr_defconfig index f3e2d42a54..8fbb3069bc 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_0=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="6.0.9" +BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.1.12" BR2_LINUX_KERNEL_USE_ARCH_DEFAULT_CONFIG=y BR2_LINUX_KERNEL_CONFIG_FRAGMENT_FILES="board/qemu/arm-ebbr/linux.fragment" @@ -42,7 +42,7 @@ BR2_TARGET_OPTEE_OS_PLATFORM="vexpress-qemu_virt" 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.01" BR2_TARGET_UBOOT_BOARD_DEFCONFIG="qemu_arm" BR2_TARGET_UBOOT_CONFIG_FRAGMENT_FILES="board/qemu/arm-ebbr/u-boot.fragment" BR2_TARGET_UBOOT_NEEDS_OPENSSL=y From thomas.petazzoni at bootlin.com Sun Mar 12 21:46:24 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sun, 12 Mar 2023 21:46:24 -0000 Subject: [Buildroot] [git commit] DEVELOPERS: add Giulio Benetti as maintainer for board bananapi-m2-ultra Message-ID: <20230312214621.EB97487006@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=60ab36a931f5d88cccb08575076e68d5e3757ae9 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Signed-off-by: Giulio Benetti Signed-off-by: Thomas Petazzoni --- DEVELOPERS | 2 ++ 1 file changed, 2 insertions(+) diff --git a/DEVELOPERS b/DEVELOPERS index 2eff5b23ef..caa73698f9 100644 --- a/DEVELOPERS +++ b/DEVELOPERS @@ -1135,9 +1135,11 @@ F: package/webp/ F: package/xapian/ N: Giulio Benetti +F: board/bananapi/bananapi-m2-ultra/ F: board/olimex/a* F: configs/amarula_vyasa_rk3288_defconfig F: configs/asus_tinker_rk3288_defconfig +F: configs/bananapi_m2_ultra_defconfig F: configs/olimex_a* F: package/at/ F: package/binutils/ From thomas.petazzoni at bootlin.com Sun Mar 12 21:46:24 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sun, 12 Mar 2023 21:46:24 -0000 Subject: [Buildroot] [git commit] package/{mesa3d, mesa3d-headers}: bump version to 22.3.5 Message-ID: <20230312214622.5A7D487007@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=6ab0431b70e3d963ff3bbc8f10a1871d9f628789 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Release notes: https://lists.freedesktop.org/archives/mesa-announce/2023-February/000705.html Signed-off-by: Bernd Kuhls Signed-off-by: Thomas Petazzoni --- 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 9177adceda..ad1999a30d 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 = 22.3.4 +MESA3D_HEADERS_VERSION = 22.3.5 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 e4de997f0e..50c5bcc7fc 100644 --- a/package/mesa3d/mesa3d.hash +++ b/package/mesa3d/mesa3d.hash @@ -1,5 +1,5 @@ -# From https://lists.freedesktop.org/archives/mesa-announce/2023-January/000703.html -sha256 37a1ddaf03f41919ee3c89c97cff41e87de96e00e9d3247959cc8279d8294593 mesa-22.3.4.tar.xz -sha512 6af340153244d3e95d0e155a45d6db134335654d62590797ae0ef6ba44c2ccfe91ebf95f70ff82c67cee108ac35536767b1f6848d6d1129f52eb9e8414ee321d mesa-22.3.4.tar.xz +# From https://lists.freedesktop.org/archives/mesa-announce/2023-February/000705.html +sha256 3eed2ecae2bc674494566faab9fcc9beb21cd804c7ba2b59a1694f3d7236e6a9 mesa-22.3.5.tar.xz +sha512 a4cad9b7e6501678fac279bd88a37e522633c7128afa8df04982f469c930e3557bb1d05b4b0f5ae16704d8d04e50c90a7489943a48861df17dd947704c329b85 mesa-22.3.5.tar.xz # License sha256 a00275a53178e2645fb65be99a785c110513446a5071ff2c698ed260ad917d75 docs/license.rst diff --git a/package/mesa3d/mesa3d.mk b/package/mesa3d/mesa3d.mk index cf2352a355..1e919d73f2 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 = 22.3.4 +MESA3D_VERSION = 22.3.5 MESA3D_SOURCE = mesa-$(MESA3D_VERSION).tar.xz MESA3D_SITE = https://archive.mesa3d.org MESA3D_LICENSE = MIT, SGI, Khronos From thomas.petazzoni at bootlin.com Sun Mar 12 21:46:25 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sun, 12 Mar 2023 21:46:25 -0000 Subject: [Buildroot] [git commit] configs/qemu_aarch64_ebbr: bump linux to 6.1.12 and u-boot to 2023.01 Message-ID: <20230312214622.83A9487007@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=2215548546af47f3cfce89a15bfc31f736cd74bc branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master - Bump Linux kernel version to 6.1.12. - Bump U-Boot version to 2023.01 and rename config fragment to make it clearer that it is not a complete config file. Signed-off-by: Vincent Stehl?? Cc: Romain Naour Signed-off-by: Thomas Petazzoni --- board/qemu/aarch64-ebbr/{u-boot.config => u-boot.fragment} | 0 configs/qemu_aarch64_ebbr_defconfig | 8 ++++---- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/board/qemu/aarch64-ebbr/u-boot.config b/board/qemu/aarch64-ebbr/u-boot.fragment similarity index 100% rename from board/qemu/aarch64-ebbr/u-boot.config rename to board/qemu/aarch64-ebbr/u-boot.fragment diff --git a/configs/qemu_aarch64_ebbr_defconfig b/configs/qemu_aarch64_ebbr_defconfig index d293ad0e60..e3157089a9 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_0=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="6.0.6" +BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.1.12" BR2_LINUX_KERNEL_USE_ARCH_DEFAULT_CONFIG=y BR2_LINUX_KERNEL_NEEDS_HOST_OPENSSL=y @@ -39,9 +39,9 @@ BR2_TARGET_OPTEE_OS_PLATFORM="vexpress-qemu_armv8a" 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.01" BR2_TARGET_UBOOT_BOARD_DEFCONFIG="qemu_arm64" -BR2_TARGET_UBOOT_CONFIG_FRAGMENT_FILES="board/qemu/aarch64-ebbr/u-boot.config" +BR2_TARGET_UBOOT_CONFIG_FRAGMENT_FILES="board/qemu/aarch64-ebbr/u-boot.fragment" BR2_TARGET_UBOOT_NEEDS_OPENSSL=y # Host tools From thomas.petazzoni at bootlin.com Sun Mar 12 21:46:25 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sun, 12 Mar 2023 21:46:25 -0000 Subject: [Buildroot] [git commit] DEVELOPERS: add Giulio Benetti to board imx6ullevk for both mainline and NXP(Freescale) versions Message-ID: <20230312214622.200DC87009@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=1d7dd1b79145a34f861d30d09750f6e988e10fd5 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Signed-off-by: Giulio Benetti Signed-off-by: Thomas Petazzoni --- DEVELOPERS | 3 +++ 1 file changed, 3 insertions(+) diff --git a/DEVELOPERS b/DEVELOPERS index caa73698f9..599cfe6886 100644 --- a/DEVELOPERS +++ b/DEVELOPERS @@ -1136,10 +1136,13 @@ F: package/xapian/ N: Giulio Benetti F: board/bananapi/bananapi-m2-ultra/ +F: board/freescale/imx6ullevk/ F: board/olimex/a* F: configs/amarula_vyasa_rk3288_defconfig F: configs/asus_tinker_rk3288_defconfig F: configs/bananapi_m2_ultra_defconfig +F: configs/freescale_imx6ullevk_defconfig +F: configs/imx6ullevk_defconfig F: configs/olimex_a* F: package/at/ F: package/binutils/ From thomas.petazzoni at bootlin.com Sun Mar 12 21:46:25 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sun, 12 Mar 2023 21:46:25 -0000 Subject: [Buildroot] [git commit] package/network-manager: bump version to 1.42.0 Message-ID: <20230312214622.9C89987009@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=e3706f1e0b7008674169809166c414825a551d04 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Signed-off-by: Heiko Thiery Signed-off-by: Thomas Petazzoni --- package/network-manager/network-manager.hash | 4 ++-- package/network-manager/network-manager.mk | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package/network-manager/network-manager.hash b/package/network-manager/network-manager.hash index 3895c1ffc3..270699d63a 100644 --- a/package/network-manager/network-manager.hash +++ b/package/network-manager/network-manager.hash @@ -1,5 +1,5 @@ -# From https://download.gnome.org/sources/NetworkManager/1.40/NetworkManager-1.40.10.sha256sum -sha256 fa251455df3c38e2bf1e1ff806b4bc4346938dd135a3568bd250e92caa85eaf7 NetworkManager-1.40.10.tar.xz +# From https://download.gnome.org/sources/NetworkManager/1.42/NetworkManager-1.42.0.sha256sum +sha256 2f6756d507bb6b46716594b67e6fe7491891e1b5b167bbafc5157dfa7753d5b4 NetworkManager-1.42.0.tar.xz # Locally computed sha256 8177f97513213526df2cf6184d8ff986c675afb514d4e68a404010521b880643 COPYING sha256 dc626520dcd53a22f727af3ee42c770e56c97a64fe3adb063799d8ab032fe551 COPYING.LGPL diff --git a/package/network-manager/network-manager.mk b/package/network-manager/network-manager.mk index 138ff46e4a..3001530930 100644 --- a/package/network-manager/network-manager.mk +++ b/package/network-manager/network-manager.mk @@ -4,8 +4,8 @@ # ################################################################################ -NETWORK_MANAGER_VERSION_MAJOR = 1.40 -NETWORK_MANAGER_VERSION = $(NETWORK_MANAGER_VERSION_MAJOR).10 +NETWORK_MANAGER_VERSION_MAJOR = 1.42 +NETWORK_MANAGER_VERSION = $(NETWORK_MANAGER_VERSION_MAJOR).0 NETWORK_MANAGER_SOURCE = NetworkManager-$(NETWORK_MANAGER_VERSION).tar.xz NETWORK_MANAGER_SITE = https://download.gnome.org/sources/NetworkManager/$(NETWORK_MANAGER_VERSION_MAJOR) NETWORK_MANAGER_INSTALL_STAGING = YES From thomas.petazzoni at bootlin.com Sun Mar 12 21:46:26 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sun, 12 Mar 2023 21:46:26 -0000 Subject: [Buildroot] [git commit] package/highway: bump to version 1.0.3 Message-ID: <20230312214622.3E45787007@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=6a789cd0d1badf7f68749b304f7b2e3d9f9ca2c2 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master - Dropped patch upstreamed in: https://github.com/google/highway/commit/1cab22047a6ef750ef2bc38ad47d6e765d6d376a - Add an upstream patch, not in 1.0.3 release: https://github.com/google/highway/commit/411300d0eec10d5635cbdd064299630c507348e1 - Add a new patch, to fix armv7 builds with vfp < v4. Proposed upstream in: https://github.com/google/highway/pull/1143 - Add a comment about -DHWY_CMAKE_ARM7=OFF since the name is a bit misleading. It should better be ARMV7 or ARMV7_VFPV4. For change log since 1.0.2, see: - https://github.com/google/highway/releases/tag/1.0.3 Signed-off-by: Julien Olivain Signed-off-by: Thomas Petazzoni --- ...0001-Check-for-the-presence-of-sys-auxv.h.patch | 62 ----------- ...0001-Fix-compilation-for-armv7-with-gcc-8.patch | 46 ++++++++ ...tion-for-armv7-targets-with-vfp-v4-and-gc.patch | 118 +++++++++++++++++++++ package/highway/highway.hash | 2 +- package/highway/highway.mk | 5 +- 5 files changed, 169 insertions(+), 64 deletions(-) diff --git a/package/highway/0001-Check-for-the-presence-of-sys-auxv.h.patch b/package/highway/0001-Check-for-the-presence-of-sys-auxv.h.patch deleted file mode 100644 index df86798613..0000000000 --- a/package/highway/0001-Check-for-the-presence-of-sys-auxv.h.patch +++ /dev/null @@ -1,62 +0,0 @@ -From 491e3b1c2b8c44a2cfd35db117b02ef0fdf6a8e5 Mon Sep 17 00:00:00 2001 -From: Julien Olivain -Date: Wed, 23 Nov 2022 23:27:11 +0100 -Subject: [PATCH] Check for the presence of - -Not all gcc versions are providing . Checking for -HWY_ARCH_ARM && HWY_COMPILER_GCC_ACTUAL && HWY_OS_LINUX is not -sufficient and fail to build in some situations (it was observed for -some gcc armv7m toolchains). - -This patch adds a check for and include it only if present. - -Signed-off-by: Julien Olivain ---- - CMakeLists.txt | 3 +++ - hwy/detect_targets.h | 2 +- - hwy/targets.cc | 2 +- - 3 files changed, 5 insertions(+), 2 deletions(-) - -diff --git a/CMakeLists.txt b/CMakeLists.txt -index b6b14ab..df6b5ab 100644 ---- a/CMakeLists.txt -+++ b/CMakeLists.txt -@@ -84,6 +84,9 @@ check_cxx_source_compiles( - HWY_RISCV - ) - -+include(CheckIncludeFile) -+check_include_file(sys/auxv.h HAVE_SYS_AUXV_H) -+ - if (HWY_ENABLE_CONTRIB) - # Glob all the traits so we don't need to modify this file when adding - # additional special cases. -diff --git a/hwy/detect_targets.h b/hwy/detect_targets.h -index 7f7e179..f0c6f94 100644 ---- a/hwy/detect_targets.h -+++ b/hwy/detect_targets.h -@@ -392,7 +392,7 @@ - #define HWY_HAVE_RUNTIME_DISPATCH 1 - // On Arm, currently only GCC does, and we require Linux to detect CPU - // capabilities. --#elif HWY_ARCH_ARM && HWY_COMPILER_GCC_ACTUAL && HWY_OS_LINUX -+#elif HWY_ARCH_ARM && HWY_COMPILER_GCC_ACTUAL && HWY_OS_LINUX && HAVE_SYS_AUXV_H - #define HWY_HAVE_RUNTIME_DISPATCH 1 - #else - #define HWY_HAVE_RUNTIME_DISPATCH 0 -diff --git a/hwy/targets.cc b/hwy/targets.cc -index 2fde4db..abd6a94 100644 ---- a/hwy/targets.cc -+++ b/hwy/targets.cc -@@ -42,7 +42,7 @@ - #include - #endif // HWY_COMPILER_MSVC - --#elif HWY_ARCH_ARM && HWY_OS_LINUX -+#elif HWY_ARCH_ARM && HWY_OS_LINUX && HAVE_SYS_AUXV_H - #include - #include - #endif // HWY_ARCH_* --- -2.38.1 - diff --git a/package/highway/0001-Fix-compilation-for-armv7-with-gcc-8.patch b/package/highway/0001-Fix-compilation-for-armv7-with-gcc-8.patch new file mode 100644 index 0000000000..0634460453 --- /dev/null +++ b/package/highway/0001-Fix-compilation-for-armv7-with-gcc-8.patch @@ -0,0 +1,46 @@ +From 94cda9cc8cd12345a6dbe70e40f3119d5bf7ee78 Mon Sep 17 00:00:00 2001 +From: Julien Olivain +Date: Fri, 10 Feb 2023 21:25:36 +0100 +Subject: [PATCH] Fix compilation for armv7 with gcc < 8 + +Highway uses the construct __attribute__((target(+neon-vfpv4)) for +Armv7. The target "+neon-vfpv4" was introduced in gcc 8, in commit [1]. +When using a gcc < 8 (for example, like [2]), compilation fails with +message: + + In file included from /build/highway-1.0.3/hwy/foreach_target.h:81:0, + from /build/highway-1.0.3/hwy/per_target.cc:20: + /build/highway-1.0.3/hwy/per_target.cc: At global scope: + /build/highway-1.0.3/hwy/per_target.cc:23:22: error: attribute(target("+neon-vfpv4")) is unknown + +This commit protects the definition of HWY_TARGET_STR only when gcc +version 8 or greater is used for armv7. + +[1] https://gcc.gnu.org/git/?p=gcc.git;a=commit;h=e87afe54b86c478ae63569e51e7abb67d3fe3fce +[2] https://releases.linaro.org/components/toolchain/binaries/7.3-2018.05/arm-linux-gnueabihf/gcc-linaro-7.3.1-2018.05-x86_64_arm-linux-gnueabihf.tar.xz + +Signed-off-by: Julien Olivain +--- + hwy/ops/set_macros-inl.h | 5 +++++ + 1 file changed, 5 insertions(+) + +diff --git a/hwy/ops/set_macros-inl.h b/hwy/ops/set_macros-inl.h +index 051dbb3..00b4b1b 100644 +--- a/hwy/ops/set_macros-inl.h ++++ b/hwy/ops/set_macros-inl.h +@@ -230,7 +230,12 @@ + // Can use pragmas instead of -march compiler flag + #if HWY_HAVE_RUNTIME_DISPATCH + #if HWY_ARCH_ARM_V7 ++#if HWY_COMPILER_GCC_ACTUAL >= 800 ++// The __attribute__((target(+neon-vfpv4)) was introduced in gcc >= 8. ++// In case we have a gcc < 8, we can still compile by keeping ++// HWY_TARGET_STR undefined. + #define HWY_TARGET_STR "+neon-vfpv4" ++#endif + #else + #define HWY_TARGET_STR "+crypto" + #endif // HWY_ARCH_ARM_V7 +-- +2.39.2 + diff --git a/package/highway/0002-Fix-compilation-for-armv7-targets-with-vfp-v4-and-gc.patch b/package/highway/0002-Fix-compilation-for-armv7-targets-with-vfp-v4-and-gc.patch new file mode 100644 index 0000000000..f29b385501 --- /dev/null +++ b/package/highway/0002-Fix-compilation-for-armv7-targets-with-vfp-v4-and-gc.patch @@ -0,0 +1,118 @@ +From 93d4579f90dd6ad26fd0dcda6420b3bb2fdcbc02 Mon Sep 17 00:00:00 2001 +From: Julien Olivain +Date: Mon, 20 Feb 2023 23:22:28 +0100 +Subject: [PATCH] Fix compilation for armv7 targets with vfp < v4 and gcc >= 8 +MIME-Version: 1.0 +Content-Type: text/plain; charset=UTF-8 +Content-Transfer-Encoding: 8bit + +When using a armv7 gcc >= 8 toolchain (like [1]) with Highway +configured with -DHWY_CMAKE_ARM7=OFF and HWY_ENABLE_CONTRIB=ON, +compilation fails with error: + + In file included from /build/highway-1.0.3/hwy/ops/arm_neon-inl.h:33, + from /build/highway-1.0.3/hwy/highway.h:358, + from /build/highway-1.0.3/hwy/contrib/sort/shared-inl.h:104, + from /build/highway-1.0.3/hwy/contrib/sort/traits128-inl.h:27, + from /build/highway-1.0.3/hwy/contrib/sort/vqsort_128d.cc:23, + from /build/highway-1.0.3/hwy/foreach_target.h:81, + from /build/highway-1.0.3/hwy/contrib/sort/vqsort_128d.cc:20: + /toolchain/lib/gcc/arm-buildroot-linux-gnueabihf/12.2.0/include/arm_neon.h: In function 'void hwy::N_NEON::StoreU(Vec128, Full128, uint64_t*)': + /toolchain/lib/gcc/arm-buildroot-linux-gnueabihf/12.2.0/include/arm_neon.h:11052:1: error: inlining failed in call to 'always_inline' 'void vst1q_u64(uint64_t*, uint64x2_t)': target specific option mismatch + 11052 | vst1q_u64 (uint64_t * __a, uint64x2_t __b) + | ^~~~~~~~~ + /build/highway-1.0.3/hwy/ops/arm_neon-inl.h:2786:12: note: called from here + 2786 | vst1q_u64(unaligned, v.raw); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~ + +The same errors happen when configured with HWY_ENABLE_EXAMPLES=ON, +or from client libraries like libjxl (at other places). + +The issue is that Highway Arm NEON ops have a dependency on the +Advanced SIMD (Neon) v2 and the VFPv4 floating-point instructions. +The SIMD (Neon) v1 and VFPv3 instructions are not supported. + +There was several attempts to fix variants of this issues. +See #834 and #1032. + +HWY_NEON target is selected only if __ARM_NEON is defined. See: +https://github.com/google/highway/blob/1.0.3/hwy/detect_targets.h#L251 + +This test is not sufficient since __ARM_NEON will be predefined in +any cases when Neon is enabled (neon-vfpv3, neon-vfpv4). + +The issue is that HWY_CMAKE_ARM7=ON implies VFPv4 / NEON SIMD v2. +When setting HWY_CMAKE_ARM7=OFF, "neon-vfpv4" will not be forced, +but the code is still using intrinsics assuming VFPv4. Gcc will fail +with error because code cannot be generated for the selected +architecture. + +This issue can be avoided by adding "-DHWY_DISABLED_TARGETS=HWY_NEON" in +CXXFLAGS. The problem with this solution is that every client program will +also need to do the same. This goes against the very purpose of +"hwy/detect_targets.h". + +Technically, Armv7-a processors with VFPv4 can be detected using some +ACLE (Arm C Language Extensions [2]) predefined macros: + +Basically, we want Highway to define HWY_NEON only when the target +supports SIMDv2/VFPv4 or higher. An older target with vfpv3 only +(e.g. Cortex-A8, A9, ...) would NOT define HWY_NEON, and therefore +would fallback on HWY_SCALAR implementation. + +However, not all compiler completely support ACLE. There is also +several versions too. So we cannot easily rely on macros like +"__ARM_VFPV4__" (which clang predefine, but not gcc). + +The alternative solution proposed in this patch, is to declare the +HWY_NEON target architecture as broken, when we detect the target is +Armv7-A, but mandatory features for vfpv4 (namely half-float, FMA) +are missing. Half-floats are tested using the macro __ARM_NEON_FP, +and the FMA with the macro __ARM_FEATURE_FMA. See ACLE [2]. The +intent of declaring the target as broken, rather than selecting +HWY_NEON only if vfpv4 features are detected is to remain a bit +conservative, since the detection is slithly inaccurate. + +For a given compiler/cflags, predefined macros for Arm/ACLE can be +reviewed with commands like: + + arm-linux-gnueabihf-gcc -mcpu=cortex-a9 -mfpu=neon-vfpv3 -Wp,-dM -E -c - < /dev/null | grep -Fi arm | sort + arm-linux-gnueabihf-gcc -mcpu=cortex-a7 -mfpu=neon-vfpv4 -Wp,-dM -E -c - < /dev/null | grep -Fi arm | sort + clang -target armv7a -mcpu=cortex-a9 -mfpu=neon-vfpv3 -mfloat-abi=hard -Wp,-dM -E -c - < /dev/null | grep -Fi arm | sort + clang -target armv7a -mcpu=cortex-a7 -mfpu=neon-vfpv4 -mfloat-abi=hard -Wp,-dM -E -c - < /dev/null | grep -Fi arm | sort + +The different values of __ARM_NEON_FP can be seen, depending which +"-mfpu" is passed. Same for __ARM_FEATURE_FMA. + +[1] https://toolchains.bootlin.com/downloads/releases/toolchains/armv7-eabihf/tarballs/armv7-eabihf--glibc--bleeding-edge-2022.08-1.tar.bz2 +[2] https://github.com/ARM-software/acle/ + +Signed-off-by: Julien Olivain +--- + hwy/detect_targets.h | 10 ++++++++++ + 1 file changed, 10 insertions(+) + +diff --git a/hwy/detect_targets.h b/hwy/detect_targets.h +index 2beca95..40ae7fe 100644 +--- a/hwy/detect_targets.h ++++ b/hwy/detect_targets.h +@@ -154,6 +154,16 @@ + (defined(__BYTE_ORDER) && __BYTE_ORDER == __BIG_ENDIAN)) + #define HWY_BROKEN_TARGETS (HWY_NEON) + ++// armv7-a without a detected vfpv4 is not supported ++// (for example Cortex-A8, Cortex-A9) ++// vfpv4 always have neon half-float _and_ FMA. ++#elif HWY_ARCH_ARM_V7 && \ ++ (__ARM_ARCH_PROFILE == 'A') && \ ++ !defined(__ARM_VFPV4__) && \ ++ !((__ARM_NEON_FP & 0x2 /* half-float */) && \ ++ (__ARM_FEATURE_FMA == 1)) ++#define HWY_BROKEN_TARGETS (HWY_NEON) ++ + // SVE[2] require recent clang or gcc versions. + #elif (HWY_COMPILER_CLANG && HWY_COMPILER_CLANG < 1100) || \ + (HWY_COMPILER_GCC_ACTUAL && HWY_COMPILER_GCC_ACTUAL < 1000) +-- +2.39.2 + diff --git a/package/highway/highway.hash b/package/highway/highway.hash index 3ff468443e..16a9282176 100644 --- a/package/highway/highway.hash +++ b/package/highway/highway.hash @@ -1,3 +1,3 @@ # Locally computed: -sha256 e8ef71236ac0d97f12d553ec1ffc5b6375d57b5f0b860c7447dd69b6ed1072db highway-1.0.2.tar.gz +sha256 566fc77315878473d9a6bd815f7de78c73734acdcb745c3dde8579560ac5440e highway-1.0.3.tar.gz sha256 43070e2d4e532684de521b885f385d0841030efa2b1a20bafb76133a5e1379c1 LICENSE diff --git a/package/highway/highway.mk b/package/highway/highway.mk index ed7f6ca871..56d63a83f9 100644 --- a/package/highway/highway.mk +++ b/package/highway/highway.mk @@ -4,7 +4,7 @@ # ################################################################################ -HIGHWAY_VERSION = 1.0.2 +HIGHWAY_VERSION = 1.0.3 HIGHWAY_SITE = $(call github,google,highway,$(HIGHWAY_VERSION)) HIGHWAY_LICENSE = Apache-2.0 HIGHWAY_LICENSE_FILES = LICENSE @@ -35,6 +35,9 @@ endif ifeq ($(BR2_ARM_FPU_VFPV4),y) HIGHWAY_CONF_OPTS += -DHWY_CMAKE_ARM7=ON else +# Highway Armv7 Neon support requires in fact vfpv4 / neon v2. When we +# are in a vfpv3 case (e.g. Cortex-A8, Cortex-A9) this flag need to be +# set to off. HIGHWAY_CONF_OPTS += -DHWY_CMAKE_ARM7=OFF endif From thomas.petazzoni at bootlin.com Sun Mar 12 21:46:26 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sun, 12 Mar 2023 21:46:26 -0000 Subject: [Buildroot] [git commit] package/ccache: bump to version 4.7.4 Message-ID: <20230312214622.DF09B87008@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=7087e5286d8419f4625f5f6e52aa84567c6b7ed0 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Migrate to cmake package infrastructure. Add new host-hiredis host-zstd dependencies. Add new ccache dependency exclusions to pkg-generic. Migrate HOST_CCACHE_PATCH_CONFIGURATION to handle updated source files/format. License hashes changed due to migrating urls to https: https://github.com/ccache/ccache/commit/a0f32f161f1b8b9c5d287ca8abe88e3fd1e940a2 Signed-off-by: James Hilliard Signed-off-by: Thomas Petazzoni --- package/ccache/ccache.hash | 6 +++--- package/ccache/ccache.mk | 38 +++++++++++++++++--------------------- package/pkg-generic.mk | 2 +- 3 files changed, 21 insertions(+), 25 deletions(-) diff --git a/package/ccache/ccache.hash b/package/ccache/ccache.hash index 16cfad602c..9b11f026ec 100644 --- a/package/ccache/ccache.hash +++ b/package/ccache/ccache.hash @@ -1,4 +1,4 @@ # sha256 computed locally -sha256 a02f4e8360dc6618bc494ca35b0ae21cea080f804a4898eab1ad3fcd108eb400 ccache-3.7.12.tar.xz -sha256 ec6b1a326ff93b2cc21df88a697ae470ff6927a55b8929e7e491b315e1563361 GPL-3.0.txt -sha256 4f63223bcdee822d55a6768cc8399ffe06401d7a03cfe79e1dc305f50dc22c59 LICENSE.adoc +sha256 df0c64d15d3efaf0b4f6837dd6b1467e40eeaaa807db25ce79c3a08a46a84e36 ccache-4.7.4.tar.xz +sha256 80b5112739a423dfac7bed1ca8a1df3cccda3d794425441997d4462b83db4dd5 GPL-3.0.txt +sha256 56cf64f68b7b8150300acd79899941615523ea5c56c120e92f5b175b7cc78e3c LICENSE.adoc diff --git a/package/ccache/ccache.mk b/package/ccache/ccache.mk index 97aa8b1c75..6b7d57b40c 100644 --- a/package/ccache/ccache.mk +++ b/package/ccache/ccache.mk @@ -4,27 +4,19 @@ # ################################################################################ -CCACHE_VERSION = 3.7.12 +CCACHE_VERSION = 4.7.4 CCACHE_SITE = https://github.com/ccache/ccache/releases/download/v$(CCACHE_VERSION) CCACHE_SOURCE = ccache-$(CCACHE_VERSION).tar.xz CCACHE_LICENSE = GPL-3.0+, others CCACHE_LICENSE_FILES = LICENSE.adoc GPL-3.0.txt - -# Force ccache to use its internal zlib. The problem is that without -# this, ccache would link against the zlib of the build system, but we -# might build and install a different version of zlib in $(O)/host -# afterwards, which ccache will pick up. This might break if there is -# a version mismatch. A solution would be to add host-zlib has a -# dependency of ccache, but it would require tuning the zlib .mk file -# to use HOSTCC_NOCCACHE as the compiler. Instead, we take the easy -# path: tell ccache to use its internal copy of zlib, so that ccache -# has zero dependency besides the C library. -HOST_CCACHE_CONF_OPTS += --with-bundled-zlib +HOST_CCACHE_DEPENDENCIES = host-hiredis host-zstd # We are ccache, so we can't use ccache -HOST_CCACHE_CONF_ENV = \ - CC="$(HOSTCC_NOCCACHE)" \ - CXX="$(HOSTCXX_NOCCACHE)" +HOST_CCACHE_CONF_OPTS += \ + -UCMAKE_C_COMPILER_LAUNCHER \ + -UCMAKE_CXX_COMPILER_LAUNCHER \ + -DZSTD_FROM_INTERNET=OFF \ + -DHIREDIS_FROM_INTERNET=OFF # Patch host-ccache as follows: # - Use BR_CACHE_DIR instead of CCACHE_DIR, because CCACHE_DIR @@ -33,13 +25,17 @@ HOST_CCACHE_CONF_ENV = \ # BR2_CCACHE_DIR. # - Change hard-coded last-ditch default to match path in .config, to avoid # the need to specify BR_CACHE_DIR when invoking ccache directly. -# CCache replaces "%s" with the home directory of the current user, -# So rewrite BR_CACHE_DIR to take that into consideration for SDK purpose -HOST_CCACHE_DEFAULT_CCACHE_DIR = $(patsubst $(HOME)/%,\%s/%,$(BR_CACHE_DIR)) +# CCache replaces "home_dir" with the home directory of the current user, +# so rewrite BR_CACHE_DIR to take that into consideration for SDK purpose +HOST_CCACHE_DEFAULT_CCACHE_DIR = $(patsubst $(HOME)/%,%,$(BR_CACHE_DIR)) define HOST_CCACHE_PATCH_CONFIGURATION - sed -i 's,getenv("CCACHE_DIR"),getenv("BR_CACHE_DIR"),' $(@D)/src/ccache.c - sed -i 's,"%s/.ccache","$(HOST_CCACHE_DEFAULT_CCACHE_DIR)",' $(@D)/src/conf.c + sed -i 's,getenv("CCACHE_DIR"),getenv("BR_CACHE_DIR"),' $(@D)/src/Config.cpp + sed -i 's,".ccache","$(HOST_CCACHE_DEFAULT_CCACHE_DIR)",' $(@D)/src/Config.cpp + sed -i 's,"/.cache/ccache","/$(HOST_CCACHE_DEFAULT_CCACHE_DIR)",' $(@D)/src/Config.cpp + sed -i 's,"/.config/ccache","/$(HOST_CCACHE_DEFAULT_CCACHE_DIR)",' $(@D)/src/Config.cpp + sed -i 's,getenv("XDG_CACHE_HOME"),nullptr,' $(@D)/src/Config.cpp + sed -i 's,getenv("XDG_CONFIG_HOME"),nullptr,' $(@D)/src/Config.cpp endef HOST_CCACHE_POST_PATCH_HOOKS += HOST_CCACHE_PATCH_CONFIGURATION @@ -62,7 +58,7 @@ endef HOST_CCACHE_POST_INSTALL_HOOKS += HOST_CCACHE_DO_INITIAL_SETUP endif -$(eval $(host-autotools-package)) +$(eval $(host-cmake-package)) ifeq ($(BR2_CCACHE),y) ccache-stats: host-ccache diff --git a/package/pkg-generic.mk b/package/pkg-generic.mk index 82187d7db9..d460251f48 100644 --- a/package/pkg-generic.mk +++ b/package/pkg-generic.mk @@ -792,7 +792,7 @@ $(2)_EXTRACT_DEPENDENCIES += \ endif ifeq ($$(BR2_CCACHE),y) -ifeq ($$(filter host-tar host-skeleton host-xz host-lzip host-fakedate host-ccache host-hiredis host-pkgconf host-zstd,$(1)),) +ifeq ($$(filter host-tar host-skeleton host-xz host-lzip host-fakedate host-ccache host-cmake host-hiredis host-pkgconf host-zstd,$(1)),) $(2)_DEPENDENCIES += host-ccache endif endif From thomas.petazzoni at bootlin.com Sun Mar 12 21:46:27 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sun, 12 Mar 2023 21:46:27 -0000 Subject: [Buildroot] [git commit] boot/grub2: add details on grub.cfg location Message-ID: <20230312214623.14F4587008@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=7692d5beb2d9e4d0b463f0f26a177829e5bcc1ec branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Signed-off-by: AndreiCherniaev Signed-off-by: Thomas Petazzoni --- boot/grub2/Config.in | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/boot/grub2/Config.in b/boot/grub2/Config.in index 92b5dd501b..f05f33ccc7 100644 --- a/boot/grub2/Config.in +++ b/boot/grub2/Config.in @@ -27,6 +27,10 @@ config BR2_TARGET_GRUB2 Amongst others, GRUB2 offers EFI support, which GRUB Legacy doesn't provide. + The file boot/grub2/grub.cfg is used by default as the Grub + configuration file. It can be overridden using a rootfs + overlay or post-build script. + For additional notes on using Grub 2 with Buildroot, see boot/grub2/readme.txt From peter at korsgaard.com Sun Mar 12 21:45:36 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 12 Mar 2023 22:45:36 +0100 Subject: [Buildroot] [git commit] Merge branch 'next' Message-ID: <20230312214626.167E987006@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=df48bcd151988c6691c1b9d5b47b601bfafe11bd Patch is too large, so refusing to show it Patch is too large, so refusing to show it From thomas.petazzoni at bootlin.com Sun Mar 12 21:46:27 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sun, 12 Mar 2023 21:46:27 -0000 Subject: [Buildroot] [git commit] package/kodi-pvr-iptvsimple: bump version to 19.3.0-Matrix Message-ID: <20230312214622.4BAF887008@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=3927054736881e5807b86fe9b1e5b275d941d6fd branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Signed-off-by: Bernd Kuhls Signed-off-by: Thomas Petazzoni --- package/kodi-pvr-iptvsimple/kodi-pvr-iptvsimple.hash | 2 +- package/kodi-pvr-iptvsimple/kodi-pvr-iptvsimple.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/kodi-pvr-iptvsimple/kodi-pvr-iptvsimple.hash b/package/kodi-pvr-iptvsimple/kodi-pvr-iptvsimple.hash index 47dd202258..de71703c53 100644 --- a/package/kodi-pvr-iptvsimple/kodi-pvr-iptvsimple.hash +++ b/package/kodi-pvr-iptvsimple/kodi-pvr-iptvsimple.hash @@ -1,3 +1,3 @@ # Locally computed -sha256 57710d3add72301d47a9eef016916ee5f61b7b8604c73450d67b9ba962eff60c kodi-pvr-iptvsimple-19.2.2-Matrix.tar.gz +sha256 421a883054dd31ad512866236c364e5a564d7db9fa595dadc3e37b9169b7fe79 kodi-pvr-iptvsimple-19.3.0-Matrix.tar.gz sha256 310782e1abd43c4de6217c513e328bddf999d39302d67c6e05b10a59959827af LICENSE.md diff --git a/package/kodi-pvr-iptvsimple/kodi-pvr-iptvsimple.mk b/package/kodi-pvr-iptvsimple/kodi-pvr-iptvsimple.mk index 5b91c35c0c..e5976a7d3a 100644 --- a/package/kodi-pvr-iptvsimple/kodi-pvr-iptvsimple.mk +++ b/package/kodi-pvr-iptvsimple/kodi-pvr-iptvsimple.mk @@ -4,7 +4,7 @@ # ################################################################################ -KODI_PVR_IPTVSIMPLE_VERSION = 19.2.2-Matrix +KODI_PVR_IPTVSIMPLE_VERSION = 19.3.0-Matrix KODI_PVR_IPTVSIMPLE_SITE = $(call github,kodi-pvr,pvr.iptvsimple,$(KODI_PVR_IPTVSIMPLE_VERSION)) KODI_PVR_IPTVSIMPLE_LICENSE = GPL-2.0+ KODI_PVR_IPTVSIMPLE_LICENSE_FILES = LICENSE.md From thomas.petazzoni at bootlin.com Sun Mar 12 21:46:28 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sun, 12 Mar 2023 21:46:28 -0000 Subject: [Buildroot] [git commit] package/networkd-dispatcher: bump to version 2.2.4 Message-ID: <20230312214622.A864D87007@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=b851097ba6db559042183eb31dc48dc1533fac04 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Signed-off-by: Michael Nosthoff Signed-off-by: Thomas Petazzoni --- package/networkd-dispatcher/networkd-dispatcher.hash | 2 +- package/networkd-dispatcher/networkd-dispatcher.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/networkd-dispatcher/networkd-dispatcher.hash b/package/networkd-dispatcher/networkd-dispatcher.hash index ffb4fa846a..f50dd75163 100644 --- a/package/networkd-dispatcher/networkd-dispatcher.hash +++ b/package/networkd-dispatcher/networkd-dispatcher.hash @@ -1,3 +1,3 @@ # locally computed -sha256 61270b4c2f39c36da4b0a62724a3cc01f6732493fed0f166ee675bafedff11df networkd-dispatcher-2.2.3.tar.bz2 +sha256 993086fa2dab11ba6b54a121adaccbd4c679ce3c8b3193cfa5c00500c28cbdf9 networkd-dispatcher-2.2.4.tar.bz2 sha256 589ed823e9a84c56feb95ac58e7cf384626b9cbf4fda2a907bc36e103de1bad2 LICENSE diff --git a/package/networkd-dispatcher/networkd-dispatcher.mk b/package/networkd-dispatcher/networkd-dispatcher.mk index 2b1aa257ce..a3e0319c10 100644 --- a/package/networkd-dispatcher/networkd-dispatcher.mk +++ b/package/networkd-dispatcher/networkd-dispatcher.mk @@ -4,7 +4,7 @@ # ################################################################################ -NETWORKD_DISPATCHER_VERSION = 2.2.3 +NETWORKD_DISPATCHER_VERSION = 2.2.4 NETWORKD_DISPATCHER_SOURCE = networkd-dispatcher-$(NETWORKD_DISPATCHER_VERSION).tar.bz2 NETWORKD_DISPATCHER_SITE = https://gitlab.com/craftyguy/networkd-dispatcher/-/archive/$(NETWORKD_DISPATCHER_VERSION) NETWORKD_DISPATCHER_LICENSE = GPL-3.0 From thomas.petazzoni at bootlin.com Sun Mar 12 21:46:28 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sun, 12 Mar 2023 21:46:28 -0000 Subject: [Buildroot] [git commit] boot/boot-wrapper-aarch64: bump version Message-ID: <20230312214623.6565A87008@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=3254a2886a4e20111e5c87614f6f374ec626b755 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Bump boot-wrapper to the latest version. Signed-off-by: Vincent Stehl?? Cc: Thomas Petazzoni Signed-off-by: Thomas Petazzoni --- boot/boot-wrapper-aarch64/boot-wrapper-aarch64.mk | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/boot/boot-wrapper-aarch64/boot-wrapper-aarch64.mk b/boot/boot-wrapper-aarch64/boot-wrapper-aarch64.mk index 30b352f8e7..95f7e22760 100644 --- a/boot/boot-wrapper-aarch64/boot-wrapper-aarch64.mk +++ b/boot/boot-wrapper-aarch64/boot-wrapper-aarch64.mk @@ -4,7 +4,7 @@ # ################################################################################ -BOOT_WRAPPER_AARCH64_VERSION = 8d5a765251d9113c3c0f9fa14de42a9e7486fe8a +BOOT_WRAPPER_AARCH64_VERSION = 9f26a1c1f27bd6b5b66c265114848007fc22e4aa BOOT_WRAPPER_AARCH64_SITE = https://git.kernel.org/pub/scm/linux/kernel/git/mark/boot-wrapper-aarch64.git BOOT_WRAPPER_AARCH64_SITE_METHOD = git BOOT_WRAPPER_AARCH64_LICENSE = BSD-3-Clause From thomas.petazzoni at bootlin.com Sun Mar 12 21:46:28 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sun, 12 Mar 2023 21:46:28 -0000 Subject: [Buildroot] [git commit] package/ssdp-responder: bump to v2.0 Message-ID: <20230312214622.6A47C87006@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=07634619d9738154e46e9b309d0697d223639167 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master ChangeLog: - https://github.com/troglobit/ssdp-responder/releases/tag/v2.0 - https://github.com/troglobit/ssdp-responder/blob/v2.0/ChangeLog.md Critical Fixes: - Fix periodic busy loop causing intermittent 100% CPU load - Fix invalid uuid:uuid:... in description.xml (dup uuid:) Signed-off-by: Joachim Wiberg Signed-off-by: Thomas Petazzoni --- package/ssdp-responder/ssdp-responder.hash | 2 +- package/ssdp-responder/ssdp-responder.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/ssdp-responder/ssdp-responder.hash b/package/ssdp-responder/ssdp-responder.hash index 425ad86e08..8b4f3e4e45 100644 --- a/package/ssdp-responder/ssdp-responder.hash +++ b/package/ssdp-responder/ssdp-responder.hash @@ -1,3 +1,3 @@ # Locally calculated -sha256 974c244abd4ba8c87532867a84756182a1460c99072ffb1eb91c5a1f73311d89 ssdp-responder-1.9.tar.gz +sha256 d8888f2ac59febfb3b2473a1402041014052ad4dc1eeb4168c78aeca1692aae3 ssdp-responder-2.0.tar.gz sha256 68d6fdc22e337f725fe719bf9ae6d92b1d8d0ca4cff8219b303ab76706670a8d LICENSE diff --git a/package/ssdp-responder/ssdp-responder.mk b/package/ssdp-responder/ssdp-responder.mk index 5193966908..20e7219386 100644 --- a/package/ssdp-responder/ssdp-responder.mk +++ b/package/ssdp-responder/ssdp-responder.mk @@ -4,7 +4,7 @@ # ################################################################################ -SSDP_RESPONDER_VERSION = 1.9 +SSDP_RESPONDER_VERSION = 2.0 SSDP_RESPONDER_SITE = https://github.com/troglobit/ssdp-responder/releases/download/v$(SSDP_RESPONDER_VERSION) SSDP_RESPONDER_LICENSE = ISC SSDP_RESPONDER_LICENSE_FILES = LICENSE From thomas.petazzoni at bootlin.com Sun Mar 12 21:46:29 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sun, 12 Mar 2023 21:46:29 -0000 Subject: [Buildroot] [git commit] boot/arm-trusted-firmware: allow using Barebox as BL33 Message-ID: <20230312214623.081CC87006@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=48d9042e5d2e0bc8bd0efc3a2516b156c4b89190 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Since version 2022.04.0, Barebox now supports a generic image built for platforms, to be used as BL33 to generate FIP images. This patch makes it available as a choice of BL33 to be used with ATF and is based on the similar work put into U-Boot as BL33. Signed-off-by: Casey Reeves Signed-off-by: Thomas Petazzoni --- boot/arm-trusted-firmware/Config.in | 21 +++++++++++++++++++++ boot/arm-trusted-firmware/arm-trusted-firmware.mk | 6 ++++++ 2 files changed, 27 insertions(+) diff --git a/boot/arm-trusted-firmware/Config.in b/boot/arm-trusted-firmware/Config.in index a9b9bbcc5a..cb54c6c9d8 100644 --- a/boot/arm-trusted-firmware/Config.in +++ b/boot/arm-trusted-firmware/Config.in @@ -129,6 +129,27 @@ config BR2_TARGET_ARM_TRUSTED_FIRMWARE_BL32_OPTEE endchoice +config BR2_TARGET_ARM_TRUSTED_FIRMWARE_BAREBOX_AS_BL33 + bool "Use Barebox as BL33" + depends on BR2_TARGET_BAREBOX + help + This option allows to embed the Barebox generic BL33 image in + the ARM Trusted Firmware. It ensures that the Barebox package + gets built before ATF, and that the appropriate BL33 + variable pointing to the generic bl33 image is passed + when building ATF. + +if BR2_TARGET_ARM_TRUSTED_FIRMWARE_BAREBOX_AS_BL33 + +config BR2_TARGET_ARM_TRUSTED_FIRMWARE_BAREBOX_BL33_IMAGE + string "Barebox BL33 image name" + default "*-generic-bl33.img" + help + Name of the Barebox BL33 image to include in ATF, it must + have been installed to BINARIES_DIR by the Barebox package. + +endif + config BR2_TARGET_ARM_TRUSTED_FIRMWARE_UBOOT_AS_BL33 bool "Use U-Boot as BL33" depends on BR2_TARGET_UBOOT diff --git a/boot/arm-trusted-firmware/arm-trusted-firmware.mk b/boot/arm-trusted-firmware/arm-trusted-firmware.mk index 1164c81410..648f62ed85 100644 --- a/boot/arm-trusted-firmware/arm-trusted-firmware.mk +++ b/boot/arm-trusted-firmware/arm-trusted-firmware.mk @@ -105,6 +105,12 @@ ARM_TRUSTED_FIRMWARE_MAKE_OPTS += AARCH32_SP=optee endif endif # BR2_TARGET_ARM_TRUSTED_FIRMWARE_BL32_OPTEE +ifeq ($(BR2_TARGET_ARM_TRUSTED_FIRMWARE_BAREBOX_AS_BL33),y) +ARM_TRUSTED_FIRMWARE_BAREBOX_BIN = $(call qstrip,$(BR2_TARGET_ARM_TRUSTED_FIRMWARE_BAREBOX_BL33_IMAGE)) +ARM_TRUSTED_FIRMWARE_MAKE_OPTS += BL33=$(BINARIES_DIR)/$(ARM_TRUSTED_FIRMWARE_BAREBOX_BIN) +ARM_TRUSTED_FIRMWARE_DEPENDENCIES += barebox +endif + ifeq ($(BR2_TARGET_ARM_TRUSTED_FIRMWARE_EDK2_AS_BL33),y) ARM_TRUSTED_FIRMWARE_DEPENDENCIES += edk2 # Since the flash device name vary between platforms, we use the variable From thomas.petazzoni at bootlin.com Sun Mar 12 21:46:29 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sun, 12 Mar 2023 21:46:29 -0000 Subject: [Buildroot] [git commit] configs/arm_foundationv8: bump to Linux 6.1.13 Message-ID: <20230312214623.7630487009@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=b793f3a49e1ef8a48671ce19579586a0b018179d branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master - Bump Linux kernel to v6.1.13 and increase the rootfs size accordingly. - Bump the FVP in the readme to version 11.20 build 15 and update the command line. Signed-off-by: Vincent Stehl?? Cc: Masahiro Yamada Signed-off-by: Thomas Petazzoni --- board/arm/foundation-v8/readme.txt | 4 ++-- configs/arm_foundationv8_defconfig | 7 ++++--- 2 files changed, 6 insertions(+), 5 deletions(-) diff --git a/board/arm/foundation-v8/readme.txt b/board/arm/foundation-v8/readme.txt index b5106f015e..cb0fe08b87 100644 --- a/board/arm/foundation-v8/readme.txt +++ b/board/arm/foundation-v8/readme.txt @@ -3,14 +3,14 @@ ARM software simulator of the AArch64 architecture. First, one has to download the AArch64 software simulator from: - https://silver.arm.com/download/download.tm?pv=4807186 + https://armkeil.blob.core.windows.net/developer/Files/downloads/ecosystem-models/Foundation_Platform_11.20_15_Linux64.tgz Then, use the arm_foundationv8_defconfig configuration to build your Buildroot system. Finally, boot your system with: - ${LOCATION_OF_FOUNDATIONV8_SIMULATOR}/models/Linux64_GCC-6.4/Foundation_Platform \ + ${LOCATION_OF_FOUNDATIONV8_SIMULATOR}/models/Linux64_GCC-9.3/Foundation_Platform \ --image output/images/linux-system.axf \ --block-device output/images/rootfs.ext2 \ --network=nat \ diff --git a/configs/arm_foundationv8_defconfig b/configs/arm_foundationv8_defconfig index 3c63f5dc76..102fe8fd09 100644 --- a/configs/arm_foundationv8_defconfig +++ b/configs/arm_foundationv8_defconfig @@ -1,15 +1,16 @@ BR2_aarch64=y -# Linux headers same as kernel, a 5.16 series -BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_16=y +# Linux headers same as kernel, a 6.1 series +BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_1=y BR2_TARGET_GENERIC_GETTY_PORT="ttyAMA0" BR2_LINUX_KERNEL=y BR2_LINUX_KERNEL_CUSTOM_VERSION=y -BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="5.16.20" +BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.1.13" BR2_LINUX_KERNEL_USE_ARCH_DEFAULT_CONFIG=y BR2_LINUX_KERNEL_DTS_SUPPORT=y BR2_LINUX_KERNEL_INTREE_DTS_NAME="arm/foundation-v8-gicv3-psci" BR2_LINUX_KERNEL_NEEDS_HOST_OPENSSL=y BR2_TARGET_ROOTFS_EXT2=y +BR2_TARGET_ROOTFS_EXT2_SIZE="128M" # BR2_TARGET_ROOTFS_TAR is not set BR2_TARGET_BOOT_WRAPPER_AARCH64=y BR2_TARGET_BOOT_WRAPPER_AARCH64_DTS="arm/foundation-v8-gicv3-psci" From thomas.petazzoni at bootlin.com Sun Mar 12 21:46:29 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sun, 12 Mar 2023 21:46:29 -0000 Subject: [Buildroot] [git commit] package/python-maturin: bump to version 0.14.13 Message-ID: <20230312214622.B483F87008@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=db97a1d196da07d2c1d1f41061dcac851c110915 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Signed-off-by: James Hilliard Signed-off-by: Thomas Petazzoni --- package/python-maturin/python-maturin.hash | 2 +- package/python-maturin/python-maturin.mk | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package/python-maturin/python-maturin.hash b/package/python-maturin/python-maturin.hash index b104b1fbbe..d1344f2744 100644 --- a/package/python-maturin/python-maturin.hash +++ b/package/python-maturin/python-maturin.hash @@ -1,5 +1,5 @@ # Locally calculated after vendoring -sha256 59157a06c0a482aec750d64746f2b23e556ce3ec62d9cdce74fcb7b4658b722b maturin-0.14.9.tar.gz +sha256 7ed1234824ef2b0c919c6d24550540bf044fe992612b322a6abda1253f5bb500 maturin-0.14.13.tar.gz # Locally computed sha256 checksums sha256 a60eea817514531668d7e00765731449fe14d059d3249e0bc93b36de45f759f2 license-apache sha256 ea7882c559733766ad08343bde1d1ec80a4967c03a738fb8e0058ef6289f7b7c license-mit diff --git a/package/python-maturin/python-maturin.mk b/package/python-maturin/python-maturin.mk index 3484e09d22..7781a1070b 100644 --- a/package/python-maturin/python-maturin.mk +++ b/package/python-maturin/python-maturin.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_MATURIN_VERSION = 0.14.9 +PYTHON_MATURIN_VERSION = 0.14.13 PYTHON_MATURIN_SOURCE = maturin-$(PYTHON_MATURIN_VERSION).tar.gz -PYTHON_MATURIN_SITE = https://files.pythonhosted.org/packages/90/f9/f4242c0e8bc5def9a7135c12574449dbb411ecc595cf72202ca97a79c2ad +PYTHON_MATURIN_SITE = https://files.pythonhosted.org/packages/a9/a9/bcff9592d7ad68052432e6369bd310606e2ddeb9bcc0b52d5f69e4140290 PYTHON_MATURIN_SETUP_TYPE = setuptools PYTHON_MATURIN_LICENSE = Apache-2.0 or MIT PYTHON_MATURIN_LICENSE_FILES = license-apache license-mit From thomas.petazzoni at bootlin.com Sun Mar 12 21:46:30 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sun, 12 Mar 2023 21:46:30 -0000 Subject: [Buildroot] [git commit] package/openmpi: bump to version 4.1.4 Message-ID: <20230312214622.C0C2187006@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=ec7258f3f4ea4442cd1f8c78a066a062a4d0cbd0 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Notable changes in this commit: - change from v4.0.x to v4.1.x "current" version series, - move the sha256 hash out of the "Locally computed" section, as the value comes from the download page, - the LICENSE file hash changed, as the file was updated (copyright years updated and new contributors added), - the IME (Infinite Memory Engine), introduced in v4.1.x, is disabled to workaround a failure when cross-compiled, - the package now requires a toolchain with atomic support, and needs to link against libatomic when needed. For change log since v4.0.0, see: - https://github.com/open-mpi/ompi/blob/v4.1.4/NEWS#L61 Signed-off-by: Julien Olivain Signed-off-by: Thomas Petazzoni --- package/openmpi/Config.in | 2 ++ package/openmpi/openmpi.hash | 10 +++++----- package/openmpi/openmpi.mk | 17 ++++++++++++++--- 3 files changed, 21 insertions(+), 8 deletions(-) diff --git a/package/openmpi/Config.in b/package/openmpi/Config.in index 4413c55f9c..e64eb81c3e 100644 --- a/package/openmpi/Config.in +++ b/package/openmpi/Config.in @@ -1,5 +1,6 @@ comment "openmpi needs a toolchain w/ dynamic library, NPTL, wchar, C++" depends on BR2_USE_MMU + depends on BR2_TOOLCHAIN_HAS_ATOMIC depends on !BR2_sparc depends on BR2_STATIC_LIBS || !BR2_TOOLCHAIN_HAS_THREADS_NPTL \ || !BR2_USE_WCHAR || !BR2_INSTALL_LIBSTDCPP @@ -8,6 +9,7 @@ config BR2_PACKAGE_OPENMPI bool "openmpi" depends on BR2_USE_MMU # fork() depends on BR2_USE_WCHAR + depends on BR2_TOOLCHAIN_HAS_ATOMIC depends on BR2_TOOLCHAIN_HAS_THREADS_NPTL depends on BR2_INSTALL_LIBSTDCPP depends on !BR2_STATIC_LIBS # dlfcn.h diff --git a/package/openmpi/openmpi.hash b/package/openmpi/openmpi.hash index a399adc758..745ed7c580 100644 --- a/package/openmpi/openmpi.hash +++ b/package/openmpi/openmpi.hash @@ -1,6 +1,6 @@ -# From: https://www.open-mpi.org/software/ompi/v4.0/ -md5 e3da67df1e968c8798827e0e5fe9a510 openmpi-4.0.0.tar.bz2 -sha1 fee1d0287abfb150bae16957de342752c9bdd4e8 openmpi-4.0.0.tar.bz2 +# From: https://www.open-mpi.org/software/ompi/v4.1/ +md5 f057e12aabaf7dd5a6a658180fca404e openmpi-4.1.4.tar.bz2 +sha1 357c61a8e06e103d987c0e4a054e8780a034c8b1 openmpi-4.1.4.tar.bz2 +sha256 92912e175fd1234368c8730c03f4996fe5942e7479bb1d10059405e7f2b3930d openmpi-4.1.4.tar.bz2 # Locally computed -sha256 2f0b8a36cfeb7354b45dda3c5425ef8393c9b04115570b615213faaa3f97366b openmpi-4.0.0.tar.bz2 -sha256 8298a80ed5f09cfd007bae1c0e7d67d1c2810c6389876778dad070c31a691dac LICENSE +sha256 2db71de9577ebfe15c186605844c470dcecd3717f4ef0118c9440d801c0f58f8 LICENSE diff --git a/package/openmpi/openmpi.mk b/package/openmpi/openmpi.mk index 8bdc3fa188..f14b55ced5 100644 --- a/package/openmpi/openmpi.mk +++ b/package/openmpi/openmpi.mk @@ -4,14 +4,21 @@ # ################################################################################ -OPENMPI_VERSION_MAJOR = 4.0 -OPENMPI_VERSION = $(OPENMPI_VERSION_MAJOR).0 +OPENMPI_VERSION_MAJOR = 4.1 +OPENMPI_VERSION = $(OPENMPI_VERSION_MAJOR).4 OPENMPI_SITE = https://www.open-mpi.org/software/ompi/v$(OPENMPI_VERSION_MAJOR)/downloads OPENMPI_SOURCE = openmpi-$(OPENMPI_VERSION).tar.bz2 OPENMPI_LICENSE = BSD-3-Clause OPENMPI_LICENSE_FILES = LICENSE OPENMPI_INSTALL_STAGING = YES +# The macro searching for IME (Infinite Memory Engine) filesystem +# brings "-I/usr/local/include" in the CPPFLAGS, even if not +# found. This makes the configuration fail. See: +# https://github.com/open-mpi/ompi/blob/v4.1.4/config/ompi_check_ime.m4#L35 +# Disable explicitly to avoid the issue. +OPENMPI_CONF_OPTS = --without-ime + # Enabling Fortran support requires pre-seeding the configure script # with various values that cannot be guessed, so we provide cache # files for various architectures. @@ -43,6 +50,10 @@ ifeq ($(BR2_TOOLCHAIN_HAS_GCC_BUG_68485),y) OPENMPI_CFLAGS += -O0 endif -OPENMPI_CONF_ENV = CFLAGS="$(OPENMPI_CFLAGS)" +ifeq ($(BR2_TOOLCHAIN_HAS_LIBATOMIC),y) +OPENMPI_LIBS += -latomic +endif + +OPENMPI_CONF_ENV = CFLAGS="$(OPENMPI_CFLAGS)" LIBS="$(OPENMPI_LIBS)" $(eval $(autotools-package)) From thomas.petazzoni at bootlin.com Sun Mar 12 09:08:34 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sun, 12 Mar 2023 10:08:34 +0100 Subject: [Buildroot] [git commit] board/qemu/aarch64-sbsa: use PARTLABEL to specify root Message-ID: <20230312214623.D324A87008@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=d1b87a346a0c0b775ee44ec7090bee03ba8be7ba branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Specifying /dev/sda2 is ambigious, and when booting my arm64 machine this tries to mount the second partition of my ATA drive, instead of the second partition of the USB-stick, simply because the ATA driver is probed earlier than the USB controller driver. To solve this problem, use PARTLABEL=root to specify the root filesystem. This is similar to how it is currently done for board/aarch64-efi/grub.cfg and board/qemu/aarch64-ebbr/grub.cfg. Signed-off-by: Niklas Cassel Signed-off-by: Thomas Petazzoni --- board/qemu/aarch64-sbsa/grub.cfg | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/board/qemu/aarch64-sbsa/grub.cfg b/board/qemu/aarch64-sbsa/grub.cfg index cd486caf4c..39b7842f8f 100644 --- a/board/qemu/aarch64-sbsa/grub.cfg +++ b/board/qemu/aarch64-sbsa/grub.cfg @@ -2,5 +2,5 @@ set default="0" set timeout="5" menuentry "Buildroot" { - linux /Image root=/dev/sda2 rootwait console=ttyAMA0 + linux /Image root=PARTLABEL=root rootwait console=ttyAMA0 } From thomas.petazzoni at bootlin.com Sun Mar 12 21:46:30 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sun, 12 Mar 2023 21:46:30 -0000 Subject: [Buildroot] [git commit] package/cmake: disable ccache for host-cmake Message-ID: <20230312214622.CE09B87007@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=f6c05b47f71a6e140a0743dda276267f653f94f3 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master The upcoming ccache update will depend on host-cmake, so we must ensure host-cmake doesn't use ccache when being built. Signed-off-by: James Hilliard Signed-off-by: Thomas Petazzoni --- package/cmake/cmake.mk | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/package/cmake/cmake.mk b/package/cmake/cmake.mk index 053658fad6..dc92c8bb4e 100644 --- a/package/cmake/cmake.mk +++ b/package/cmake/cmake.mk @@ -40,9 +40,16 @@ CMAKE_CONF_OPTS = \ HOST_CMAKE_CFLAGS = $(shell echo $(HOST_CFLAGS) | sed -r "s%$(HOST_CPPFLAGS)%%") HOST_CMAKE_CXXFLAGS = $(shell echo $(HOST_CXXFLAGS) | sed -r "s%$(HOST_CPPFLAGS)%%") +# We may be a ccache dependency, so we can't use ccache +HOST_CMAKE_CONFIGURE_OPTS = \ + $(HOST_CONFIGURE_OPTS) \ + CC="$(HOSTCC_NOCCACHE)" \ + GCC="$(HOSTCC_NOCCACHE)" \ + CXX="$(HOSTCXX_NOCCACHE)" + define HOST_CMAKE_CONFIGURE_CMDS (cd $(@D); \ - $(HOST_CONFIGURE_OPTS) \ + $(HOST_CMAKE_CONFIGURE_OPTS) \ CFLAGS="$(HOST_CMAKE_CFLAGS)" \ ./bootstrap --prefix=$(HOST_DIR) \ --parallel=$(PARALLEL_JOBS) -- \ From thomas.petazzoni at bootlin.com Sun Mar 12 21:46:31 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sun, 12 Mar 2023 21:46:31 -0000 Subject: [Buildroot] [git commit] package/rtl8192eu: bump to 2022-12-29 version on branch 5.11.2.1 Message-ID: <20230312214623.2FE4F87007@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=8beed8ac56a51d4d6a9dd81b81b8025cb7f8d99b branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Drop local patch since it's been merged[0]. [0]: https://github.com/clnhub/rtl8192eu-linux/pull/69 Signed-off-by: Giulio Benetti Signed-off-by: Thomas Petazzoni --- ...ailure-due-to-redefition-of-local-sha256-.patch | 108 --------------------- package/rtl8192eu/rtl8192eu.hash | 2 +- package/rtl8192eu/rtl8192eu.mk | 2 +- 3 files changed, 2 insertions(+), 110 deletions(-) diff --git a/package/rtl8192eu/0001-Fix-build-failure-due-to-redefition-of-local-sha256-.patch b/package/rtl8192eu/0001-Fix-build-failure-due-to-redefition-of-local-sha256-.patch deleted file mode 100644 index 52ef8c9005..0000000000 --- a/package/rtl8192eu/0001-Fix-build-failure-due-to-redefition-of-local-sha256-.patch +++ /dev/null @@ -1,108 +0,0 @@ -From 1f968bd58656f200347bd398b34aa9f1b6393302 Mon Sep 17 00:00:00 2001 -From: Giulio Benetti -Date: Wed, 28 Dec 2022 18:54:48 +0100 -Subject: [PATCH] Fix build failure due to redefition of local sha256 data - types and functions - -Linux provides sha256_init() and 'struct sha256_state' in file -include/crypto/sha2.h so this leads to a build failure due to redefinition. -To avoid this let's prepend to all local exposed functions and data types -rtl_. sha256_process() and sha256_done() are not required to be renamed but -let's change them for consistency. - -[Upstream status: https://github.com/clnhub/rtl8192eu-linux/pull/69] -Signed-off-by: Giulio Benetti ---- - core/crypto/sha256-internal.c | 16 ++++++++-------- - core/crypto/sha256_i.h | 8 ++++---- - 2 files changed, 12 insertions(+), 12 deletions(-) - -diff --git a/core/crypto/sha256-internal.c b/core/crypto/sha256-internal.c -index 4d61cb1..537bb2e 100644 ---- a/core/crypto/sha256-internal.c -+++ b/core/crypto/sha256-internal.c -@@ -26,17 +26,17 @@ - int sha256_vector(size_t num_elem, const u8 *addr[], const size_t *len, - u8 *mac) - { -- struct sha256_state ctx; -+ struct rtl_sha256_state ctx; - size_t i; - - if (TEST_FAIL()) - return -1; - -- sha256_init(&ctx); -+ rtl_sha256_init(&ctx); - for (i = 0; i < num_elem; i++) -- if (sha256_process(&ctx, addr[i], len[i])) -+ if (rtl_sha256_process(&ctx, addr[i], len[i])) - return -1; -- if (sha256_done(&ctx, mac)) -+ if (rtl_sha256_done(&ctx, mac)) - return -1; - return 0; - } -@@ -82,7 +82,7 @@ static const unsigned long K[64] = { - #endif - - /* compress 512-bits */ --static int sha256_compress(struct sha256_state *md, unsigned char *buf) -+static int sha256_compress(struct rtl_sha256_state *md, unsigned char *buf) - { - u32 S[8], W[64], t0, t1; - u32 t; -@@ -125,7 +125,7 @@ static int sha256_compress(struct sha256_state *md, unsigned char *buf) - - - /* Initialize the hash state */ --void sha256_init(struct sha256_state *md) -+void rtl_sha256_init(struct rtl_sha256_state *md) - { - md->curlen = 0; - md->length = 0; -@@ -146,7 +146,7 @@ void sha256_init(struct sha256_state *md) - @param inlen The length of the data (octets) - @return CRYPT_OK if successful - */ --int sha256_process(struct sha256_state *md, const unsigned char *in, -+int rtl_sha256_process(struct rtl_sha256_state *md, const unsigned char *in, - unsigned long inlen) - { - unsigned long n; -@@ -186,7 +186,7 @@ int sha256_process(struct sha256_state *md, const unsigned char *in, - @param out [out] The destination of the hash (32 bytes) - @return CRYPT_OK if successful - */ --int sha256_done(struct sha256_state *md, unsigned char *out) -+int rtl_sha256_done(struct rtl_sha256_state *md, unsigned char *out) - { - int i; - -diff --git a/core/crypto/sha256_i.h b/core/crypto/sha256_i.h -index a502d2b..93a8858 100644 ---- a/core/crypto/sha256_i.h -+++ b/core/crypto/sha256_i.h -@@ -11,15 +11,15 @@ - - #define SHA256_BLOCK_SIZE 64 - --struct sha256_state { -+struct rtl_sha256_state { - u64 length; - u32 state[8], curlen; - u8 buf[SHA256_BLOCK_SIZE]; - }; - --void sha256_init(struct sha256_state *md); --int sha256_process(struct sha256_state *md, const unsigned char *in, -+void rtl_sha256_init(struct rtl_sha256_state *md); -+int rtl_sha256_process(struct rtl_sha256_state *md, const unsigned char *in, - unsigned long inlen); --int sha256_done(struct sha256_state *md, unsigned char *out); -+int rtl_sha256_done(struct rtl_sha256_state *md, unsigned char *out); - - #endif /* SHA256_I_H */ --- -2.34.1 - diff --git a/package/rtl8192eu/rtl8192eu.hash b/package/rtl8192eu/rtl8192eu.hash index 0cb9961345..2d6498f19d 100644 --- a/package/rtl8192eu/rtl8192eu.hash +++ b/package/rtl8192eu/rtl8192eu.hash @@ -1,2 +1,2 @@ # Locally computed -sha256 827e9592336744cbcfca5de988d8f4e14a62690302d3cabf72aa4bedebded2b7 rtl8192eu-94bce7798bbb18de6d8b1646dedb2511f24867d3.tar.gz +sha256 72d1d97c6d2038885e5666f3271609b4dcbe45633c19a5606dc59745ff8ab543 rtl8192eu-865656c3a1d1aee8c4ba459ce7608756d17c712f.tar.gz diff --git a/package/rtl8192eu/rtl8192eu.mk b/package/rtl8192eu/rtl8192eu.mk index d967db90b8..da6fe42e99 100644 --- a/package/rtl8192eu/rtl8192eu.mk +++ b/package/rtl8192eu/rtl8192eu.mk @@ -4,7 +4,7 @@ # ################################################################################ -RTL8192EU_VERSION = 94bce7798bbb18de6d8b1646dedb2511f24867d3 +RTL8192EU_VERSION = 865656c3a1d1aee8c4ba459ce7608756d17c712f RTL8192EU_SITE = $(call github,clnhub,rtl8192eu-linux,$(RTL8192EU_VERSION)) RTL8192EU_LICENSE = GPL-2.0 From thomas.petazzoni at bootlin.com Sun Mar 12 09:09:46 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sun, 12 Mar 2023 10:09:46 +0100 Subject: [Buildroot] [git commit] package/lsof: bump to version 4.98.0 Message-ID: <20230312214624.1328587008@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=da3ef3e8b828cc99f49c95ad6bef39c55f87e512 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master For change log since 4.96.5, see: - https://github.com/lsof-org/lsof/releases/tag/4.97.0 - https://github.com/lsof-org/lsof/releases/tag/4.98.0 Signed-off-by: Julien Olivain Signed-off-by: Thomas Petazzoni --- package/lsof/lsof.hash | 2 +- package/lsof/lsof.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/lsof/lsof.hash b/package/lsof/lsof.hash index 29cf443a24..b6a29b3cea 100644 --- a/package/lsof/lsof.hash +++ b/package/lsof/lsof.hash @@ -1,3 +1,3 @@ # Locally calculated -sha256 e9030af1123ff052ab69e12ef55b8a17dc47ac4bccfba85ee1ca1f31acf29607 lsof-4.96.5.tar.gz +sha256 80308a614508814ac70eb2ae1ed2c4344dcf6076fa60afc7734d6b1a79e62b16 lsof-4.98.0.tar.gz sha256 32a728188b19bf86917659d904ab29d0a294b4506e1c98b8b7f1c70ab4975fe1 dialects/linux/dproto.h diff --git a/package/lsof/lsof.mk b/package/lsof/lsof.mk index fd5887141b..66911dddb9 100644 --- a/package/lsof/lsof.mk +++ b/package/lsof/lsof.mk @@ -4,7 +4,7 @@ # ################################################################################ -LSOF_VERSION = 4.96.5 +LSOF_VERSION = 4.98.0 LSOF_SITE = $(call github,lsof-org,lsof,$(LSOF_VERSION)) LSOF_LICENSE = lsof license # License is repeated in each file, this is a relatively small one. From thomas.petazzoni at bootlin.com Sun Mar 12 08:54:27 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sun, 12 Mar 2023 09:54:27 +0100 Subject: [Buildroot] [git commit] package/htop: bump to version 3.2.2 Message-ID: <20230312214623.813DA87006@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=c95eca4e2cc86be99b8955502b82ba84da7bb775 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Signed-off-by: Francois Perrad Signed-off-by: Thomas Petazzoni --- package/htop/htop.hash | 4 ++-- package/htop/htop.mk | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package/htop/htop.hash b/package/htop/htop.hash index d43da13441..12dc864de1 100644 --- a/package/htop/htop.hash +++ b/package/htop/htop.hash @@ -1,5 +1,5 @@ -# From https://github.com/htop-dev/htop/releases/download/3.2.1/htop-3.2.1.tar.xz.sha256 -sha256 5a17121cf1c69d2f2e557c0b29d45a2c353ab983f644742e1c2e4ece15aa6cbb htop-3.2.1.tar.xz +# From https://github.com/htop-dev/htop/releases/download/3.2.2/htop-3.2.2.tar.xz.sha256 +sha256 bac9e9ab7198256b8802d2e3b327a54804dc2a19b77a5f103645b11c12473dc8 htop-3.2.2.tar.xz # Locally calculated sha256 8177f97513213526df2cf6184d8ff986c675afb514d4e68a404010521b880643 COPYING diff --git a/package/htop/htop.mk b/package/htop/htop.mk index df2ec25908..aafda5d48f 100644 --- a/package/htop/htop.mk +++ b/package/htop/htop.mk @@ -4,7 +4,7 @@ # ################################################################################ -HTOP_VERSION = 3.2.1 +HTOP_VERSION = 3.2.2 HTOP_SOURCE = htop-$(HTOP_VERSION).tar.xz HTOP_SITE = https://github.com/htop-dev/htop/releases/download/$(HTOP_VERSION) HTOP_DEPENDENCIES = ncurses From thomas.petazzoni at bootlin.com Sun Mar 12 21:46:32 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sun, 12 Mar 2023 21:46:32 -0000 Subject: [Buildroot] [git commit] package/{rust, rust-bin}: bump to version 1.67.1 Message-ID: <20230312214622.3126887006@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=792f1975175cb995600f7e3ac092fc3c741aa096 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master 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 --- 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 thomas.petazzoni at bootlin.com Sun Mar 12 21:46:32 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sun, 12 Mar 2023 21:46:32 -0000 Subject: [Buildroot] [git commit] package/hackrf: bump to version 2023.01.1 Message-ID: <20230312214623.22FCA87006@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=9793454bd2f0ada2b3928896aaf90b4d753d0399 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master https://github.com/greatscottgadgets/hackrf/releases/tag/v2023.01.1 Signed-off-by: Diego Hurtado de Mendoza Signed-off-by: Thomas Petazzoni --- package/hackrf/hackrf.hash | 2 +- package/hackrf/hackrf.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/hackrf/hackrf.hash b/package/hackrf/hackrf.hash index 16ccb9dcfb..0426009dd3 100644 --- a/package/hackrf/hackrf.hash +++ b/package/hackrf/hackrf.hash @@ -1,3 +1,3 @@ # Locally calculated -sha256 bacd4e7937467ffa14654624444c8b5c716ab470d8c1ee8d220d2094ae2adb3e hackrf-2022.09.1.tar.xz +sha256 32a03f943a30be4ba478e94bf69f14a5b7d55be6761007f4a4f5453418206a11 hackrf-2023.01.1.tar.xz sha256 49b60a6288f90f49074228cc1fae0fb16871ba36b756013abdf7c2fc92f01fad COPYING diff --git a/package/hackrf/hackrf.mk b/package/hackrf/hackrf.mk index 4317da60bc..0d7533815d 100644 --- a/package/hackrf/hackrf.mk +++ b/package/hackrf/hackrf.mk @@ -4,7 +4,7 @@ # ################################################################################ -HACKRF_VERSION = 2022.09.1 +HACKRF_VERSION = 2023.01.1 HACKRF_SITE = https://github.com/greatscottgadgets/hackrf/releases/download/v$(HACKRF_VERSION) HACKRF_SOURCE = hackrf-$(HACKRF_VERSION).tar.xz HACKRF_LICENSE = GPL-2.0+, BSD-3-Clause From thomas.petazzoni at bootlin.com Sun Mar 12 21:46:33 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sun, 12 Mar 2023 21:46:33 -0000 Subject: [Buildroot] [git commit] package/shadow: new package Message-ID: <20230312214623.4E43787006@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=f78c5cb5cae93a9e63dad4361d78e1787759382f branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master shadow provides utilities to deal with user accounts. The shadow package includes the necessary programs for converting UNIX password files to the shadow password format, plus programs for managing user and group accounts. Especially it is useful if rootless podman container should be used, which requires newuidmap and newgidmap. Co-authored-by: Nicolas Carrier [Nicolas.Carrier at orolia.com provided the test case] Signed-off-by: Raphael Pavlidis Signed-off-by: Thomas Petazzoni --- DEVELOPERS | 1 + package/Config.in | 1 + package/shadow/Config.in | 62 ++++++++++++ package/shadow/shadow.hash | 3 + package/shadow/shadow.mk | 135 +++++++++++++++++++++++++++ support/testing/tests/package/test_shadow.py | 55 +++++++++++ 6 files changed, 257 insertions(+) diff --git a/DEVELOPERS b/DEVELOPERS index 599cfe6886..d052e59122 100644 --- a/DEVELOPERS +++ b/DEVELOPERS @@ -2429,6 +2429,7 @@ F: support/testing/tests/package/test_python_rsa.py F: support/testing/tests/package/test_python_s3transfer.py N: Raphael Pavlidis +F: package/shadow/ F: package/slirp4netns/ F: package/sway/ F: package/x11r7/xwayland/ diff --git a/package/Config.in b/package/Config.in index 6c5238a9b0..7c32305129 100644 --- a/package/Config.in +++ b/package/Config.in @@ -2701,6 +2701,7 @@ menu "System tools" source "package/sdbus-cpp/Config.in" source "package/sdbusplus/Config.in" source "package/seatd/Config.in" + source "package/shadow/Config.in" source "package/smack/Config.in" source "package/start-stop-daemon/Config.in" source "package/supervisor/Config.in" diff --git a/package/shadow/Config.in b/package/shadow/Config.in new file mode 100644 index 0000000000..e3580c2cf5 --- /dev/null +++ b/package/shadow/Config.in @@ -0,0 +1,62 @@ +menuconfig BR2_PACKAGE_SHADOW + bool "shadow" + depends on !BR2_STATIC_LIBS + depends on BR2_TOOLCHAIN_HEADERS_AT_LEAST_4_14 + help + Utilities to deal with user accounts. + + https://github.com/shadow-maint/shadow + +if BR2_PACKAGE_SHADOW + +config BR2_PACKAGE_SHADOW_SHADOWGRP + bool "shadowgrp" + help + Enable shadow group support. + +config BR2_PACKAGE_SHADOW_ACCOUNT_TOOLS_SETUID + bool "account-tools-setuid" + depends on BR2_USE_MMU # linux-pam + depends on BR2_ENABLE_LOCALE # linux-pam + depends on BR2_USE_WCHAR # linux-pam + depends on !BR2_STATIC_LIBS # linux-pam + select BR2_PACKAGE_LINUX_PAM + help + Install the user and group management tools (e.g. groupadd) + with setuid and authenticate the callers via PAM. + +comment "account-tools-setuid needs a toolchain w/ dynamic library, wchar, locale" + depends on BR2_USE_MMU + depends on BR2_STATIC_LIBS || !BR2_USE_WCHAR || !BR2_ENABLE_LOCALE + +config BR2_PACKAGE_SHADOW_UTMPX + bool "utmpx" + help + Enable loggin in utmpx / wtmpx. + +config BR2_PACKAGE_SHADOW_SUBORDINATE_IDS + bool "subordinate-ids" + help + Support subordinate ids. Helpful to use container solution + like podman without root. + +config BR2_PACKAGE_SHADOW_SHA_CRYPT + bool "sha-crypt" + default y + help + Allow the SHA256 and SHA512 password encryption algorithms. + +config BR2_PACKAGE_SHADOW_BCRYPT + bool "bcrypt" + help + Allow the bcrypt password encryption algorithm. + +config BR2_PACKAGE_SHADOW_YESCRYPT + bool "yescrypt" + help + Allow the yescrypt password encryption algorithm. + +endif # BR2_PACKAGE_SHADOW + +comment "shadow needs a toolchain w/ headers >= 4.14, dynamic library" + depends on !BR2_TOOLCHAIN_HEADERS_AT_LEAST_4_14 || BR2_STATIC_LIBS diff --git a/package/shadow/shadow.hash b/package/shadow/shadow.hash new file mode 100644 index 0000000000..2e5c4a8168 --- /dev/null +++ b/package/shadow/shadow.hash @@ -0,0 +1,3 @@ +# Locally computed +sha256 9afe245d79a2e7caac5f1ed62519b17416b057ec89df316df1c3935502f9dd2c shadow-4.13.tar.xz +sha256 3d25ab8f43fdc14624296a56ff8dc3e72e499ad35f32ae0c803f4959cfe17c0a COPYING diff --git a/package/shadow/shadow.mk b/package/shadow/shadow.mk new file mode 100644 index 0000000000..d8f913a648 --- /dev/null +++ b/package/shadow/shadow.mk @@ -0,0 +1,135 @@ +################################################################################ +# +# shadow +# +################################################################################ + +SHADOW_VERSION = 4.13 +SHADOW_SITE = https://github.com/shadow-maint/shadow/releases/download/$(SHADOW_VERSION) +SHADOW_SOURCE = shadow-$(SHADOW_VERSION).tar.xz +SHADOW_LICENSE = BSD-3-Clause +SHADOW_LICENSE_FILES = COPYING +SHADOW_CPE_ID_VENDOR = debian + +SHADOW_CONF_OPTS = \ + --disable-man \ + --without-btrfs \ + --without-nscd \ + --without-skey \ + --without-sssd \ + --without-su \ + --without-tcb + +ifeq ($(BR2_PACKAGE_SHADOW_SHADOWGRP),y) +SHADOW_CONF_OPTS += --enable-shadowgrp +else +SHADOW_CONF_OPTS += --disable-shadowgrp +endif + +ifeq ($(BR2_PACKAGE_SHADOW_ACCOUNT_TOOLS_SETUID),y) +SHADOW_CONF_OPTS += --enable-account-tools-setuid +define SHADOW_ACCOUNT_TOOLS_SETUID_PERMISSIONS + /usr/sbin/chgpasswd f 4755 0 0 - - - - - + /usr/sbin/chpasswd f 4755 0 0 - - - - - + /usr/sbin/groupadd f 4755 0 0 - - - - - + /usr/sbin/groupdel f 4755 0 0 - - - - - + /usr/sbin/groupmod f 4755 0 0 - - - - - + /usr/sbin/newusers f 4755 0 0 - - - - - + /usr/sbin/useradd f 4755 0 0 - - - - - + /usr/sbin/userdel f 4755 0 0 - - - - - + /usr/sbin/usermod f 4755 0 0 - - - - - +endef +else +SHADOW_CONF_OPTS += --disable-account-tools-setuid +endif + +ifeq ($(BR2_PACKAGE_SHADOW_UTMPX),y) +SHADOW_CONF_OPTS += --enable-utmpx +else +SHADOW_CONF_OPTS += --disable-utmpx +endif + +ifeq ($(BR2_PACKAGE_SHADOW_SUBORDINATE_IDS),y) +SHADOW_CONF_OPTS += --enable-subordinate-ids +define SHADOW_SUBORDINATE_IDS_PERMISSIONS + /usr/bin/newuidmap f 4755 0 0 - - - - - + /usr/bin/newgidmap f 4755 0 0 - - - - - +endef +else +SHADOW_CONF_OPTS += --disable-subordinate-ids +endif + +ifeq ($(BR2_PACKAGE_ACL),y) +SHADOW_CONF_OPTS += --with-acl +SHADOW_DEPENDENCIES += acl +else +SHADOW_CONF_OPTS += --without-acl +endif + +ifeq ($(BR2_PACKAGE_ATTR),y) +SHADOW_CONF_OPTS += --with-attr +SHADOW_DEPENDENCIES += attr +else +SHADOW_CONF_OPTS += --without-attr +endif + +ifeq ($(BR2_PACKAGE_AUDIT),y) +SHADOW_CONF_OPTS += --with-audit +SHADOW_DEPENDENCIES += audit +else +SHADOW_CONF_OPTS += --without-audit +endif + +ifeq ($(BR2_PACKAGE_CRACKLIB),y) +SHADOW_CONF_OPTS += --with-libcrack +SHADOW_DEPENDENCIES += cracklib +else +SHADOW_CONF_OPTS += --without-libcrack +endif + +ifeq ($(BR2_PACKAGE_LIBSELINUX),y) +SHADOW_CONF_OPTS += --with-selinux +SHADOW_DEPENDENCIES += libselinux libsemanage +else +SHADOW_CONF_OPTS += --without-selinux +endif + +# linux-pam is also used without account-tools-setuid enabled +ifeq ($(BR2_PACKAGE_LINUX_PAM),y) +SHADOW_CONF_OPTS += --with-libpam +SHADOW_DEPENDENCIES += linux-pam +else +SHADOW_CONF_OPTS += --without-libpam +endif + +ifeq ($(BR2_PACKAGE_SHADOW_SHA_CRYPT),y) +SHADOW_CONF_OPTS += --with-sha-crypt +else +SHADOW_CONF_OPTS += --without-sha-crypt +endif + +ifeq ($(BR2_PACKAGE_SHADOW_BCRYPT),y) +SHADOW_CONF_OPTS += --with-bcrypt +else +SHADOW_CONF_OPTS += --without-bcrypt +endif + +ifeq ($(BR2_PACKAGE_SHADOW_YESCRYPT),y) +SHADOW_CONF_OPTS += --with-yescrypt +else +SHADOW_CONF_OPTS += --without-yescrypt +endif + +define SHADOW_PERMISSIONS + /usr/bin/chage f 4755 0 0 - - - - - + /usr/bin/chfn f 4755 0 0 - - - - - + /usr/bin/chsh f 4755 0 0 - - - - - + /usr/bin/expiry f 4755 0 0 - - - - - + /usr/bin/gpasswd f 4755 0 0 - - - - - + /usr/bin/newgrp f 4755 0 0 - - - - - + /usr/bin/passwd f 4755 0 0 - - - - - + $(SHADOW_ACCOUNT_TOOLS_SETUID_PERMISSIONS) + $(SHADOW_SUBORDINATE_IDS_PERMISSIONS) +endef + +$(eval $(autotools-package)) diff --git a/support/testing/tests/package/test_shadow.py b/support/testing/tests/package/test_shadow.py new file mode 100644 index 0000000000..c5151b4fdb --- /dev/null +++ b/support/testing/tests/package/test_shadow.py @@ -0,0 +1,55 @@ +import os + +from infra.basetest import BRTest, BASIC_TOOLCHAIN_CONFIG + + +class TestShadow(BRTest): + username = 'user_test' + config = BASIC_TOOLCHAIN_CONFIG + \ + """ + BR2_arm=y + BR2_PACKAGE_SHADOW=y + BR2_TARGET_ROOTFS_EXT2=y + BR2_TARGET_ROOTFS_EXT2_4=y + BR2_TARGET_ROOTFS_EXT2_SIZE="65536" + """ + timeout = 60 + + def login(self): + img = os.path.join(self.builddir, "images", "rootfs.ext4") + self.emulator.boot(arch="armv7", + kernel="builtin", + kernel_cmdline=["root=/dev/mmcblk0", + "rootfstype=ext4"], + options=["-drive", f"file={img},if=sd,format=raw"]) + self.emulator.login() + + def test_nologin(self): + self.login() + + self.assertRunOk("! nologin") + cmd = 'test "$(nologin)" = "This account is currently not available."' + self.assertRunOk(cmd) + + def test_useradd_del(self): + username = self.username + self.login() + + self.assertRunOk(f'userdel {username} || true') + self.assertRunOk(f'groupdel {username} || true') + self.assertRunOk(f'useradd -s /bin/sh {username}') + self.assertRunOk(f'test $(su {username} -c "whoami") = {username}') + self.assertRunOk(f'userdel {username}') + + def test_usermod(self): + username = self.username + new_home = '/tmp' + self.login() + + self.assertRunOk(f'userdel {username} || true') + self.assertRunOk(f'groupdel {username} || true') + self.assertRunOk(f'useradd -s /bin/sh {username}') + self.assertRunOk(f'usermod {username} --home {new_home}') + self.assertRunOk(f'test $(su {username} -c \'echo $HOME\') = {new_home}') + self.assertRunOk(f'userdel {username}') + From thomas.petazzoni at bootlin.com Sun Mar 12 13:15:21 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sun, 12 Mar 2023 14:15:21 +0100 Subject: [Buildroot] [git commit] package/iperf3: bump to version 3.13 Message-ID: <20230312214625.09D9287006@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=06fa870d7e8ba385de00e64116df74c1e3b9b31a branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master LICENSE file hash changed, due to year update. For change log, see: https://github.com/esnet/iperf/blob/3.13/RELNOTES.md#iperf-313-2023-02-16 Signed-off-by: Julien Olivain Signed-off-by: Thomas Petazzoni --- package/iperf3/iperf3.hash | 6 +++--- package/iperf3/iperf3.mk | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package/iperf3/iperf3.hash b/package/iperf3/iperf3.hash index 15c75b6dac..b2c89df98a 100644 --- a/package/iperf3/iperf3.hash +++ b/package/iperf3/iperf3.hash @@ -1,4 +1,4 @@ -# From https://downloads.es.net/pub/iperf/iperf-3.12.tar.gz.sha256 -sha256 72034ecfb6a7d6d67e384e19fb6efff3236ca4f7ed4c518d7db649c447e1ffd6 iperf-3.12.tar.gz +# From https://downloads.es.net/pub/iperf/iperf-3.13.tar.gz.sha256 +sha256 bee427aeb13d6a2ee22073f23261f63712d82befaa83ac8cb4db5da4c2bdc865 iperf-3.13.tar.gz # Locally computed -sha256 a5c2e3d799f2835156e565a3de4fad33d32ed289cdc9e414dfaf75719fd12ef9 LICENSE +sha256 35aa7c4618b9884d6faa9b43a4e70291b35ea9f89329d5d33becd852e85221b0 LICENSE diff --git a/package/iperf3/iperf3.mk b/package/iperf3/iperf3.mk index 9041c86575..129319d78a 100644 --- a/package/iperf3/iperf3.mk +++ b/package/iperf3/iperf3.mk @@ -4,7 +4,7 @@ # ################################################################################ -IPERF3_VERSION = 3.12 +IPERF3_VERSION = 3.13 IPERF3_SITE = https://downloads.es.net/pub/iperf IPERF3_SOURCE = iperf-$(IPERF3_VERSION).tar.gz IPERF3_LICENSE = BSD-3-Clause, BSD-2-Clause, MIT From thomas.petazzoni at bootlin.com Sun Mar 12 21:46:33 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sun, 12 Mar 2023 21:46:33 -0000 Subject: [Buildroot] [git commit] package/qemu: add option to install blobs Message-ID: <20230312214623.3CC9F87008@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=97c40266b1b69e101ce035c8aa73bf2665c5c256 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Binary blobs are BIOS of some sorts for the various machines emulated by QEMU. There is no option to individually install blobs; it's an all-or-nothing option. Signed-off-by: "Yann E. MORIN" Signed-off-by: Thomas Petazzoni --- package/qemu/Config.in | 11 +++++++++++ package/qemu/qemu.mk | 6 ++++++ 2 files changed, 17 insertions(+) diff --git a/package/qemu/Config.in b/package/qemu/Config.in index 154b98a541..a446c0cf68 100644 --- a/package/qemu/Config.in +++ b/package/qemu/Config.in @@ -58,6 +58,17 @@ config BR2_PACKAGE_QEMU_SYSTEM if BR2_PACKAGE_QEMU_SYSTEM +config BR2_PACKAGE_QEMU_BLOBS + bool "Install binary blobs" + default y + help + Say 'y' here (the default) to install binary blobs (such as + BIOS or firmwares for the different machines simulated by + QEMU). Say 'n' to not install those blobs. + + Note: Some machines may be unbootable without those blobs. + If unsure, say 'y'. + config BR2_PACKAGE_QEMU_SLIRP bool "Enable user mode networking (SLIRP)" select BR2_PACKAGE_SLIRP diff --git a/package/qemu/qemu.mk b/package/qemu/qemu.mk index 58b4ff10a5..d514a2285c 100644 --- a/package/qemu/qemu.mk +++ b/package/qemu/qemu.mk @@ -246,6 +246,12 @@ ifeq ($(BR2_STATIC_LIBS),y) QEMU_OPTS += --static endif +ifeq ($(BR2_PACKAGE_QEMU_BLOBS),y) +QEMU_OPTS += --enable-install-blobs +else +QEMU_OPTS += --disable-install-blobs +endif + # Override CPP, as it expects to be able to call it like it'd # call the compiler. define QEMU_CONFIGURE_CMDS From thomas.petazzoni at bootlin.com Sun Mar 12 08:57:44 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sun, 12 Mar 2023 09:57:44 +0100 Subject: [Buildroot] [git commit] package/pango: bump to version 1.50.14 Message-ID: <20230312214623.9CD0687006@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=f969665d8f66864a760693b42b395a93cb4020a1 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Signed-off-by: Francois Perrad Signed-off-by: Thomas Petazzoni --- package/pango/pango.hash | 4 ++-- package/pango/pango.mk | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package/pango/pango.hash b/package/pango/pango.hash index 1dbc5c9197..3e609e6e04 100644 --- a/package/pango/pango.hash +++ b/package/pango/pango.hash @@ -1,5 +1,5 @@ -# From https://download.gnome.org/sources/pango/1.50/pango-1.50.12.sha256sum -sha256 caef96d27bbe792a6be92727c73468d832b13da57c8071ef79b9df69ee058fe3 pango-1.50.12.tar.xz +# From https://download.gnome.org/sources/pango/1.50/pango-1.50.14.sha256sum +sha256 1d67f205bfc318c27a29cfdfb6828568df566795df0cb51d2189cde7f2d581e8 pango-1.50.14.tar.xz # Locally computed sha256 d245807f90032872d1438d741ed21e2490e1175dc8aa3afa5ddb6c8e529b58e5 COPYING diff --git a/package/pango/pango.mk b/package/pango/pango.mk index f19faf0502..723e6d2288 100644 --- a/package/pango/pango.mk +++ b/package/pango/pango.mk @@ -5,7 +5,7 @@ ################################################################################ PANGO_VERSION_MAJOR = 1.50 -PANGO_VERSION = $(PANGO_VERSION_MAJOR).12 +PANGO_VERSION = $(PANGO_VERSION_MAJOR).14 PANGO_SOURCE = pango-$(PANGO_VERSION).tar.xz PANGO_SITE = https://download.gnome.org/sources/pango/$(PANGO_VERSION_MAJOR) PANGO_INSTALL_STAGING = YES From thomas.petazzoni at bootlin.com Sun Mar 12 21:46:31 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sun, 12 Mar 2023 21:46:31 -0000 Subject: [Buildroot] [git commit] package/openfpgaloader: bump to version 0.10.0 Message-ID: <20230312214622.EC5E587007@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=0fd1f8a892a89d1b6d27b8e9884d645f71192813 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Also adds libgpiod support. Signed-off-by: Gwenhael Goavec-Merou Signed-off-by: Thomas Petazzoni --- package/openfpgaloader/Config.in | 10 ++++++++++ package/openfpgaloader/openfpgaloader.hash | 2 +- package/openfpgaloader/openfpgaloader.mk | 9 ++++++++- 3 files changed, 19 insertions(+), 2 deletions(-) diff --git a/package/openfpgaloader/Config.in b/package/openfpgaloader/Config.in index 054278c256..4ba01d12d3 100644 --- a/package/openfpgaloader/Config.in +++ b/package/openfpgaloader/Config.in @@ -24,6 +24,16 @@ config BR2_PACAKGE_OPENFPGALOADER_CMSIS comment "openfpgaloader CMSIS-DAP needs udev /dev management and a toolchain w/ NPTL threads" depends on !BR2_PACKAGE_HAS_UDEV || !BR2_TOOLCHAIN_HAS_THREADS_NPTL +config BR2_PACKAGE_OPENFPGALOADER_LIBGPIOD + bool "libgpiod support" + depends on BR2_TOOLCHAIN_HEADERS_AT_LEAST_4_8 # libgpiod + select BR2_PACKAGE_LIBGPIOD + help + openfpgaloader libgpiod support + +comment "openfpgaloader libgpiod needs kernel headers >= 4.8" + depends on !BR2_TOOLCHAIN_HEADERS_AT_LEAST_4_8 + endif comment "openfpgaloader needs a toolchain w/ threads, C++, gcc >= 4.9" diff --git a/package/openfpgaloader/openfpgaloader.hash b/package/openfpgaloader/openfpgaloader.hash index 6c9d8a2b91..a8b537782c 100644 --- a/package/openfpgaloader/openfpgaloader.hash +++ b/package/openfpgaloader/openfpgaloader.hash @@ -1,3 +1,3 @@ # Locally computed -sha256 a862a209d696becff915a77512e6a8c22f92d73480a45cc12273d9ad1db60d23 openfpgaloader-0.6.1.tar.gz +sha256 966b4629df86b1d520ddd8a4e0a3fc00060b26b5ab4e172b596bd9d4659a196e openfpgaloader-0.10.0.tar.gz sha256 c71d239df91726fc519c6eb72d318ec65820627232b2f796219e87dcf35d0ab4 LICENSE diff --git a/package/openfpgaloader/openfpgaloader.mk b/package/openfpgaloader/openfpgaloader.mk index 0c39aad687..042b16612e 100644 --- a/package/openfpgaloader/openfpgaloader.mk +++ b/package/openfpgaloader/openfpgaloader.mk @@ -4,7 +4,7 @@ # ################################################################################ -OPENFPGALOADER_VERSION = 0.6.1 +OPENFPGALOADER_VERSION = 0.10.0 OPENFPGALOADER_SITE = $(call github,trabucayre,openFPGALoader,v$(OPENFPGALOADER_VERSION)) OPENFPGALOADER_LICENSE = Apache-2.0 OPENFPGALOADER_LICENSE_FILES = LICENSE @@ -24,4 +24,11 @@ else OPENFPGALOADER_CONF_OPTS += -DENABLE_CMSISDAP=OFF endif +ifeq ($(BR2_PACAKGE_OPENFPGALOADER_LIBGPIOD),y) +OPENFPGALOADER_DEPENDENCIES += libgpiod +OPENFPGALOADER_CONF_OPTS += -DENABLE_LIBGPIOD=ON +else +OPENFPGALOADER_CONF_OPTS += -DENABLE_LIBGPIOD=OFF +endif + $(eval $(cmake-package)) From thomas.petazzoni at bootlin.com Sun Mar 12 11:20:58 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sun, 12 Mar 2023 12:20:58 +0100 Subject: [Buildroot] [git commit] package/ethtool: bump to version 6.2 Message-ID: <20230312214624.7486187007@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=7cc92e463771f5542d796a73ff7aadce8cf09b0f branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Drop our patches as they are included in the new version. Signed-off-by: Vincent Fazio Reviewed-by: Florian Fainelli Signed-off-by: Thomas Petazzoni --- package/ethtool/0001-uapi-Bring-in-if.h.patch | 483 --------------------- .../0002-marvell.c-Fix-build-with-musl-libc.patch | 71 --- package/ethtool/ethtool.hash | 2 +- package/ethtool/ethtool.mk | 2 +- 4 files changed, 2 insertions(+), 556 deletions(-) diff --git a/package/ethtool/0001-uapi-Bring-in-if.h.patch b/package/ethtool/0001-uapi-Bring-in-if.h.patch deleted file mode 100644 index faf264f61f..0000000000 --- a/package/ethtool/0001-uapi-Bring-in-if.h.patch +++ /dev/null @@ -1,483 +0,0 @@ -From fd02caa75918401f2cb75af1f2a181c1959e070d Mon Sep 17 00:00:00 2001 -From: Florian Fainelli -Date: Sat, 14 Jan 2023 08:34:09 -0800 -Subject: [PATCH] uapi: Bring in if.h - -Bring in if.h from commit eec517cdb481 ("net: Add IF_OPER_TESTING") as -well as uapi/linux/hdlc/ioctl.h. Ensure that we define all of the -necessary guards to provide updated definitions of ifmap, ifreq and -IFNAMSIZ. This resolves build issues with kernel headers < 4.11 which -lacked 2618be7dccf8739b89e1906b64bd8d551af351e6 ("uapi: fix linux/if.h -userspace compilation errors"). - -Fixes: 1fa60003a8b8 ("misc: header includes cleanup") -Reported-by: Markus Mayer -Signed-off-by: Florian Fainelli -Message-Id: <20230114163411.3290201-2-f.fainelli at gmail.com> - -[Upstream: https://patchwork.kernel.org/project/netdevbpf/patch/20230114163411.3290201-2-f.fainelli at gmail.com/] -[vfazio at gmail.com: fix whitespace issues] -Signed-off-by: Vincent Fazio ---- - Makefile.am | 6 +- - internal.h | 7 +- - uapi/linux/hdlc/ioctl.h | 94 +++++++++++++ - uapi/linux/if.h | 296 ++++++++++++++++++++++++++++++++++++++++ - 4 files changed, 397 insertions(+), 6 deletions(-) - create mode 100644 uapi/linux/hdlc/ioctl.h - create mode 100644 uapi/linux/if.h - -diff --git a/Makefile.am b/Makefile.am -index 663f40a..691a20e 100644 ---- a/Makefile.am -+++ b/Makefile.am -@@ -7,7 +7,8 @@ EXTRA_DIST = LICENSE ethtool.8 ethtool.spec.in aclocal.m4 ChangeLog autogen.sh - - sbin_PROGRAMS = ethtool - ethtool_SOURCES = ethtool.c uapi/linux/ethtool.h internal.h \ -- uapi/linux/net_tstamp.h rxclass.c common.c common.h \ -+ uapi/linux/net_tstamp.h uapi/linux/if.h uapi/linux/hdlc/ioctl.h \ -+ rxclass.c common.c common.h \ - json_writer.c json_writer.h json_print.c json_print.h \ - list.h - if ETHTOOL_ENABLE_PRETTY_DUMP -@@ -43,7 +44,8 @@ ethtool_SOURCES += \ - netlink/desc-rtnl.c netlink/cable_test.c netlink/tunnels.c \ - uapi/linux/ethtool_netlink.h \ - uapi/linux/netlink.h uapi/linux/genetlink.h \ -- uapi/linux/rtnetlink.h uapi/linux/if_link.h -+ uapi/linux/rtnetlink.h uapi/linux/if_link.h \ -+ uapi/linux/if.h uapi/linux/hdlc/ioctl.h - AM_CPPFLAGS += @MNL_CFLAGS@ - LDADD += @MNL_LIBS@ - endif -diff --git a/internal.h b/internal.h -index b80f77a..3923719 100644 ---- a/internal.h -+++ b/internal.h -@@ -21,6 +21,9 @@ - #include - #include - #include -+#define __UAPI_DEF_IF_IFNAMSIZ 1 -+#define __UAPI_DEF_IF_IFMAP 1 -+#define __UAPI_DEF_IF_IFREQ 1 - #include - - #include "json_writer.h" -@@ -52,10 +55,6 @@ typedef int32_t s32; - #define __KERNEL_DIV_ROUND_UP(n, d) (((n) + (d) - 1) / (d)) - #endif - --#ifndef ALTIFNAMSIZ --#define ALTIFNAMSIZ 128 --#endif -- - #include - #include - -diff --git a/uapi/linux/hdlc/ioctl.h b/uapi/linux/hdlc/ioctl.h -new file mode 100644 -index 0000000..b06341a ---- /dev/null -+++ b/uapi/linux/hdlc/ioctl.h -@@ -0,0 +1,94 @@ -+/* SPDX-License-Identifier: GPL-2.0 WITH Linux-syscall-note */ -+#ifndef __HDLC_IOCTL_H__ -+#define __HDLC_IOCTL_H__ -+ -+ -+#define GENERIC_HDLC_VERSION 4 /* For synchronization with sethdlc utility */ -+ -+#define CLOCK_DEFAULT 0 /* Default setting */ -+#define CLOCK_EXT 1 /* External TX and RX clock - DTE */ -+#define CLOCK_INT 2 /* Internal TX and RX clock - DCE */ -+#define CLOCK_TXINT 3 /* Internal TX and external RX clock */ -+#define CLOCK_TXFROMRX 4 /* TX clock derived from external RX clock */ -+ -+ -+#define ENCODING_DEFAULT 0 /* Default setting */ -+#define ENCODING_NRZ 1 -+#define ENCODING_NRZI 2 -+#define ENCODING_FM_MARK 3 -+#define ENCODING_FM_SPACE 4 -+#define ENCODING_MANCHESTER 5 -+ -+ -+#define PARITY_DEFAULT 0 /* Default setting */ -+#define PARITY_NONE 1 /* No parity */ -+#define PARITY_CRC16_PR0 2 /* CRC16, initial value 0x0000 */ -+#define PARITY_CRC16_PR1 3 /* CRC16, initial value 0xFFFF */ -+#define PARITY_CRC16_PR0_CCITT 4 /* CRC16, initial 0x0000, ITU-T version */ -+#define PARITY_CRC16_PR1_CCITT 5 /* CRC16, initial 0xFFFF, ITU-T version */ -+#define PARITY_CRC32_PR0_CCITT 6 /* CRC32, initial value 0x00000000 */ -+#define PARITY_CRC32_PR1_CCITT 7 /* CRC32, initial value 0xFFFFFFFF */ -+ -+#define LMI_DEFAULT 0 /* Default setting */ -+#define LMI_NONE 1 /* No LMI, all PVCs are static */ -+#define LMI_ANSI 2 /* ANSI Annex D */ -+#define LMI_CCITT 3 /* ITU-T Annex A */ -+#define LMI_CISCO 4 /* The "original" LMI, aka Gang of Four */ -+ -+#ifndef __ASSEMBLY__ -+ -+typedef struct { -+ unsigned int clock_rate; /* bits per second */ -+ unsigned int clock_type; /* internal, external, TX-internal etc. */ -+ unsigned short loopback; -+} sync_serial_settings; /* V.35, V.24, X.21 */ -+ -+typedef struct { -+ unsigned int clock_rate; /* bits per second */ -+ unsigned int clock_type; /* internal, external, TX-internal etc. */ -+ unsigned short loopback; -+ unsigned int slot_map; -+} te1_settings; /* T1, E1 */ -+ -+typedef struct { -+ unsigned short encoding; -+ unsigned short parity; -+} raw_hdlc_proto; -+ -+typedef struct { -+ unsigned int t391; -+ unsigned int t392; -+ unsigned int n391; -+ unsigned int n392; -+ unsigned int n393; -+ unsigned short lmi; -+ unsigned short dce; /* 1 for DCE (network side) operation */ -+} fr_proto; -+ -+typedef struct { -+ unsigned int dlci; -+} fr_proto_pvc; /* for creating/deleting FR PVCs */ -+ -+typedef struct { -+ unsigned int dlci; -+ char master[IFNAMSIZ]; /* Name of master FRAD device */ -+}fr_proto_pvc_info; /* for returning PVC information only */ -+ -+typedef struct { -+ unsigned int interval; -+ unsigned int timeout; -+} cisco_proto; -+ -+typedef struct { -+ unsigned short dce; /* 1 for DCE (network side) operation */ -+ unsigned int modulo; /* modulo (8 = basic / 128 = extended) */ -+ unsigned int window; /* frame window size */ -+ unsigned int t1; /* timeout t1 */ -+ unsigned int t2; /* timeout t2 */ -+ unsigned int n2; /* frame retry counter */ -+} x25_hdlc_proto; -+ -+/* PPP doesn't need any info now - supply length = 0 to ioctl */ -+ -+#endif /* __ASSEMBLY__ */ -+#endif /* __HDLC_IOCTL_H__ */ -diff --git a/uapi/linux/if.h b/uapi/linux/if.h -new file mode 100644 -index 0000000..75ee7f4 ---- /dev/null -+++ b/uapi/linux/if.h -@@ -0,0 +1,296 @@ -+/* SPDX-License-Identifier: GPL-2.0+ WITH Linux-syscall-note */ -+/* -+ * INET An implementation of the TCP/IP protocol suite for the LINUX -+ * operating system. INET is implemented using the BSD Socket -+ * interface as the means of communication with the user level. -+ * -+ * Global definitions for the INET interface module. -+ * -+ * Version: @(#)if.h 1.0.2 04/18/93 -+ * -+ * Authors: Original taken from Berkeley UNIX 4.3, (c) UCB 1982-1988 -+ * Ross Biro -+ * Fred N. van Kempen, -+ * -+ * This program is free software; you can redistribute it and/or -+ * modify it under the terms of the GNU General Public License -+ * as published by the Free Software Foundation; either version -+ * 2 of the License, or (at your option) any later version. -+ */ -+#ifndef _LINUX_IF_H -+#define _LINUX_IF_H -+ -+#include /* for compatibility with glibc */ -+#include /* for "__kernel_caddr_t" et al */ -+#include /* for "struct sockaddr" et al */ -+ /* for "__user" et al */ -+ -+#include /* for struct sockaddr. */ -+ -+#if __UAPI_DEF_IF_IFNAMSIZ -+#define IFNAMSIZ 16 -+#endif /* __UAPI_DEF_IF_IFNAMSIZ */ -+#define IFALIASZ 256 -+#define ALTIFNAMSIZ 128 -+#include -+ -+/* For glibc compatibility. An empty enum does not compile. */ -+#if __UAPI_DEF_IF_NET_DEVICE_FLAGS_LOWER_UP_DORMANT_ECHO != 0 || \ -+ __UAPI_DEF_IF_NET_DEVICE_FLAGS != 0 -+/** -+ * enum net_device_flags - &struct net_device flags -+ * -+ * These are the &struct net_device flags, they can be set by drivers, the -+ * kernel and some can be triggered by userspace. Userspace can query and -+ * set these flags using userspace utilities but there is also a sysfs -+ * entry available for all dev flags which can be queried and set. These flags -+ * are shared for all types of net_devices. The sysfs entries are available -+ * via /sys/class/net//flags. Flags which can be toggled through sysfs -+ * are annotated below, note that only a few flags can be toggled and some -+ * other flags are always preserved from the original net_device flags -+ * even if you try to set them via sysfs. Flags which are always preserved -+ * are kept under the flag grouping @IFF_VOLATILE. Flags which are __volatile__ -+ * are annotated below as such. -+ * -+ * You should have a pretty good reason to be extending these flags. -+ * -+ * @IFF_UP: interface is up. Can be toggled through sysfs. -+ * @IFF_BROADCAST: broadcast address valid. Volatile. -+ * @IFF_DEBUG: turn on debugging. Can be toggled through sysfs. -+ * @IFF_LOOPBACK: is a loopback net. Volatile. -+ * @IFF_POINTOPOINT: interface is has p-p link. Volatile. -+ * @IFF_NOTRAILERS: avoid use of trailers. Can be toggled through sysfs. -+ * Volatile. -+ * @IFF_RUNNING: interface RFC2863 OPER_UP. Volatile. -+ * @IFF_NOARP: no ARP protocol. Can be toggled through sysfs. Volatile. -+ * @IFF_PROMISC: receive all packets. Can be toggled through sysfs. -+ * @IFF_ALLMULTI: receive all multicast packets. Can be toggled through -+ * sysfs. -+ * @IFF_MASTER: master of a load balancer. Volatile. -+ * @IFF_SLAVE: slave of a load balancer. Volatile. -+ * @IFF_MULTICAST: Supports multicast. Can be toggled through sysfs. -+ * @IFF_PORTSEL: can set media type. Can be toggled through sysfs. -+ * @IFF_AUTOMEDIA: auto media select active. Can be toggled through sysfs. -+ * @IFF_DYNAMIC: dialup device with changing addresses. Can be toggled -+ * through sysfs. -+ * @IFF_LOWER_UP: driver signals L1 up. Volatile. -+ * @IFF_DORMANT: driver signals dormant. Volatile. -+ * @IFF_ECHO: echo sent packets. Volatile. -+ */ -+enum net_device_flags { -+/* for compatibility with glibc net/if.h */ -+#if __UAPI_DEF_IF_NET_DEVICE_FLAGS -+ IFF_UP = 1<<0, /* sysfs */ -+ IFF_BROADCAST = 1<<1, /* __volatile__ */ -+ IFF_DEBUG = 1<<2, /* sysfs */ -+ IFF_LOOPBACK = 1<<3, /* __volatile__ */ -+ IFF_POINTOPOINT = 1<<4, /* __volatile__ */ -+ IFF_NOTRAILERS = 1<<5, /* sysfs */ -+ IFF_RUNNING = 1<<6, /* __volatile__ */ -+ IFF_NOARP = 1<<7, /* sysfs */ -+ IFF_PROMISC = 1<<8, /* sysfs */ -+ IFF_ALLMULTI = 1<<9, /* sysfs */ -+ IFF_MASTER = 1<<10, /* __volatile__ */ -+ IFF_SLAVE = 1<<11, /* __volatile__ */ -+ IFF_MULTICAST = 1<<12, /* sysfs */ -+ IFF_PORTSEL = 1<<13, /* sysfs */ -+ IFF_AUTOMEDIA = 1<<14, /* sysfs */ -+ IFF_DYNAMIC = 1<<15, /* sysfs */ -+#endif /* __UAPI_DEF_IF_NET_DEVICE_FLAGS */ -+#if __UAPI_DEF_IF_NET_DEVICE_FLAGS_LOWER_UP_DORMANT_ECHO -+ IFF_LOWER_UP = 1<<16, /* __volatile__ */ -+ IFF_DORMANT = 1<<17, /* __volatile__ */ -+ IFF_ECHO = 1<<18, /* __volatile__ */ -+#endif /* __UAPI_DEF_IF_NET_DEVICE_FLAGS_LOWER_UP_DORMANT_ECHO */ -+}; -+#endif /* __UAPI_DEF_IF_NET_DEVICE_FLAGS_LOWER_UP_DORMANT_ECHO != 0 || __UAPI_DEF_IF_NET_DEVICE_FLAGS != 0 */ -+ -+/* for compatibility with glibc net/if.h */ -+#if __UAPI_DEF_IF_NET_DEVICE_FLAGS -+#define IFF_UP IFF_UP -+#define IFF_BROADCAST IFF_BROADCAST -+#define IFF_DEBUG IFF_DEBUG -+#define IFF_LOOPBACK IFF_LOOPBACK -+#define IFF_POINTOPOINT IFF_POINTOPOINT -+#define IFF_NOTRAILERS IFF_NOTRAILERS -+#define IFF_RUNNING IFF_RUNNING -+#define IFF_NOARP IFF_NOARP -+#define IFF_PROMISC IFF_PROMISC -+#define IFF_ALLMULTI IFF_ALLMULTI -+#define IFF_MASTER IFF_MASTER -+#define IFF_SLAVE IFF_SLAVE -+#define IFF_MULTICAST IFF_MULTICAST -+#define IFF_PORTSEL IFF_PORTSEL -+#define IFF_AUTOMEDIA IFF_AUTOMEDIA -+#define IFF_DYNAMIC IFF_DYNAMIC -+#endif /* __UAPI_DEF_IF_NET_DEVICE_FLAGS */ -+ -+#if __UAPI_DEF_IF_NET_DEVICE_FLAGS_LOWER_UP_DORMANT_ECHO -+#define IFF_LOWER_UP IFF_LOWER_UP -+#define IFF_DORMANT IFF_DORMANT -+#define IFF_ECHO IFF_ECHO -+#endif /* __UAPI_DEF_IF_NET_DEVICE_FLAGS_LOWER_UP_DORMANT_ECHO */ -+ -+#define IFF_VOLATILE (IFF_LOOPBACK|IFF_POINTOPOINT|IFF_BROADCAST|IFF_ECHO|\ -+ IFF_MASTER|IFF_SLAVE|IFF_RUNNING|IFF_LOWER_UP|IFF_DORMANT) -+ -+#define IF_GET_IFACE 0x0001 /* for querying only */ -+#define IF_GET_PROTO 0x0002 -+ -+/* For definitions see hdlc.h */ -+#define IF_IFACE_V35 0x1000 /* V.35 serial interface */ -+#define IF_IFACE_V24 0x1001 /* V.24 serial interface */ -+#define IF_IFACE_X21 0x1002 /* X.21 serial interface */ -+#define IF_IFACE_T1 0x1003 /* T1 telco serial interface */ -+#define IF_IFACE_E1 0x1004 /* E1 telco serial interface */ -+#define IF_IFACE_SYNC_SERIAL 0x1005 /* can't be set by software */ -+#define IF_IFACE_X21D 0x1006 /* X.21 Dual Clocking (FarSite) */ -+ -+/* For definitions see hdlc.h */ -+#define IF_PROTO_HDLC 0x2000 /* raw HDLC protocol */ -+#define IF_PROTO_PPP 0x2001 /* PPP protocol */ -+#define IF_PROTO_CISCO 0x2002 /* Cisco HDLC protocol */ -+#define IF_PROTO_FR 0x2003 /* Frame Relay protocol */ -+#define IF_PROTO_FR_ADD_PVC 0x2004 /* Create FR PVC */ -+#define IF_PROTO_FR_DEL_PVC 0x2005 /* Delete FR PVC */ -+#define IF_PROTO_X25 0x2006 /* X.25 */ -+#define IF_PROTO_HDLC_ETH 0x2007 /* raw HDLC, Ethernet emulation */ -+#define IF_PROTO_FR_ADD_ETH_PVC 0x2008 /* Create FR Ethernet-bridged PVC */ -+#define IF_PROTO_FR_DEL_ETH_PVC 0x2009 /* Delete FR Ethernet-bridged PVC */ -+#define IF_PROTO_FR_PVC 0x200A /* for reading PVC status */ -+#define IF_PROTO_FR_ETH_PVC 0x200B -+#define IF_PROTO_RAW 0x200C /* RAW Socket */ -+ -+/* RFC 2863 operational status */ -+enum { -+ IF_OPER_UNKNOWN, -+ IF_OPER_NOTPRESENT, -+ IF_OPER_DOWN, -+ IF_OPER_LOWERLAYERDOWN, -+ IF_OPER_TESTING, -+ IF_OPER_DORMANT, -+ IF_OPER_UP, -+}; -+ -+/* link modes */ -+enum { -+ IF_LINK_MODE_DEFAULT, -+ IF_LINK_MODE_DORMANT, /* limit upward transition to dormant */ -+ IF_LINK_MODE_TESTING, /* limit upward transition to testing */ -+}; -+ -+/* -+ * Device mapping structure. I'd just gone off and designed a -+ * beautiful scheme using only loadable modules with arguments -+ * for driver options and along come the PCMCIA people 8) -+ * -+ * Ah well. The get() side of this is good for WDSETUP, and it'll -+ * be handy for debugging things. The set side is fine for now and -+ * being very small might be worth keeping for clean configuration. -+ */ -+ -+/* for compatibility with glibc net/if.h */ -+#if __UAPI_DEF_IF_IFMAP -+struct ifmap { -+ unsigned long mem_start; -+ unsigned long mem_end; -+ unsigned short base_addr; -+ unsigned char irq; -+ unsigned char dma; -+ unsigned char port; -+ /* 3 bytes spare */ -+}; -+#endif /* __UAPI_DEF_IF_IFMAP */ -+ -+struct if_settings { -+ unsigned int type; /* Type of physical device or protocol */ -+ unsigned int size; /* Size of the data allocated by the caller */ -+ union { -+ /* {atm/eth/dsl}_settings anyone ? */ -+ raw_hdlc_proto *raw_hdlc; -+ cisco_proto *cisco; -+ fr_proto *fr; -+ fr_proto_pvc *fr_pvc; -+ fr_proto_pvc_info *fr_pvc_info; -+ x25_hdlc_proto *x25; -+ -+ /* interface settings */ -+ sync_serial_settings *sync; -+ te1_settings *te1; -+ } ifs_ifsu; -+}; -+ -+/* -+ * Interface request structure used for socket -+ * ioctl's. All interface ioctl's must have parameter -+ * definitions which begin with ifr_name. The -+ * remainder may be interface specific. -+ */ -+ -+/* for compatibility with glibc net/if.h */ -+#if __UAPI_DEF_IF_IFREQ -+struct ifreq { -+#define IFHWADDRLEN 6 -+ union -+ { -+ char ifrn_name[IFNAMSIZ]; /* if name, e.g. "en0" */ -+ } ifr_ifrn; -+ -+ union { -+ struct sockaddr ifru_addr; -+ struct sockaddr ifru_dstaddr; -+ struct sockaddr ifru_broadaddr; -+ struct sockaddr ifru_netmask; -+ struct sockaddr ifru_hwaddr; -+ short ifru_flags; -+ int ifru_ivalue; -+ int ifru_mtu; -+ struct ifmap ifru_map; -+ char ifru_slave[IFNAMSIZ]; /* Just fits the size */ -+ char ifru_newname[IFNAMSIZ]; -+ void * ifru_data; -+ struct if_settings ifru_settings; -+ } ifr_ifru; -+}; -+#endif /* __UAPI_DEF_IF_IFREQ */ -+ -+#define ifr_name ifr_ifrn.ifrn_name /* interface name */ -+#define ifr_hwaddr ifr_ifru.ifru_hwaddr /* MAC address */ -+#define ifr_addr ifr_ifru.ifru_addr /* address */ -+#define ifr_dstaddr ifr_ifru.ifru_dstaddr /* other end of p-p lnk */ -+#define ifr_broadaddr ifr_ifru.ifru_broadaddr /* broadcast address */ -+#define ifr_netmask ifr_ifru.ifru_netmask /* interface net mask */ -+#define ifr_flags ifr_ifru.ifru_flags /* flags */ -+#define ifr_metric ifr_ifru.ifru_ivalue /* metric */ -+#define ifr_mtu ifr_ifru.ifru_mtu /* mtu */ -+#define ifr_map ifr_ifru.ifru_map /* device map */ -+#define ifr_slave ifr_ifru.ifru_slave /* slave device */ -+#define ifr_data ifr_ifru.ifru_data /* for use by interface */ -+#define ifr_ifindex ifr_ifru.ifru_ivalue /* interface index */ -+#define ifr_bandwidth ifr_ifru.ifru_ivalue /* link bandwidth */ -+#define ifr_qlen ifr_ifru.ifru_ivalue /* Queue length */ -+#define ifr_newname ifr_ifru.ifru_newname /* New name */ -+#define ifr_settings ifr_ifru.ifru_settings /* Device/proto settings*/ -+ -+/* -+ * Structure used in SIOCGIFCONF request. -+ * Used to retrieve interface configuration -+ * for machine (useful for programs which -+ * must know all networks accessible). -+ */ -+ -+/* for compatibility with glibc net/if.h */ -+#if __UAPI_DEF_IF_IFCONF -+struct ifconf { -+ int ifc_len; /* size of buffer */ -+ union { -+ char *ifcu_buf; -+ struct ifreq *ifcu_req; -+ } ifc_ifcu; -+}; -+#endif /* __UAPI_DEF_IF_IFCONF */ -+ -+#define ifc_buf ifc_ifcu.ifcu_buf /* buffer address */ -+#define ifc_req ifc_ifcu.ifcu_req /* array of structures */ -+ -+#endif /* _LINUX_IF_H */ --- -2.25.1 - diff --git a/package/ethtool/0002-marvell.c-Fix-build-with-musl-libc.patch b/package/ethtool/0002-marvell.c-Fix-build-with-musl-libc.patch deleted file mode 100644 index f13edbbe50..0000000000 --- a/package/ethtool/0002-marvell.c-Fix-build-with-musl-libc.patch +++ /dev/null @@ -1,71 +0,0 @@ -From a26296eea68aa6c16b253f34825c9b9007269672 Mon Sep 17 00:00:00 2001 -From: Florian Fainelli -Date: Sat, 14 Jan 2023 08:34:11 -0800 -Subject: [PATCH] marvell.c: Fix build with musl-libc - -After commit 1fa60003a8b8 ("misc: header includes cleanup") we stopped -including net/if.h which resolved the proper defines to pull in -sys/types.h and provide a definition for u_int32_t. With musl-libc we -would need to define _GNU_SOURCE to ensure that sys/types.h does provide a -definition for u_int32_t. - -Rather, just replace u_uint{16,32}_t with the more standard -uint{16,32}_t types from stdint.h - -Fixes: 1fa60003a8b8 ("misc: header includes cleanup") -Signed-off-by: Florian Fainelli - -[Upstream: https://patchwork.kernel.org/project/netdevbpf/patch/20230114163411.3290201-4-f.fainelli at gmail.com/] -Signed-off-by: Vincent Fazio ---- - marvell.c | 34 +++++++++++++++++----------------- - 1 file changed, 17 insertions(+), 17 deletions(-) - -diff --git a/marvell.c b/marvell.c -index d3d570e..3f3aed8 100644 ---- a/marvell.c -+++ b/marvell.c -@@ -31,23 +31,23 @@ static void dump_timer(const char *name, const void *p) - static void dump_queue(const char *name, const void *a, int rx) - { - struct desc { -- u_int32_t ctl; -- u_int32_t next; -- u_int32_t data_lo; -- u_int32_t data_hi; -- u_int32_t status; -- u_int32_t timestamp; -- u_int16_t csum2; -- u_int16_t csum1; -- u_int16_t csum2_start; -- u_int16_t csum1_start; -- u_int32_t addr_lo; -- u_int32_t addr_hi; -- u_int32_t count_lo; -- u_int32_t count_hi; -- u_int32_t byte_count; -- u_int32_t csr; -- u_int32_t flag; -+ uint32_t ctl; -+ uint32_t next; -+ uint32_t data_lo; -+ uint32_t data_hi; -+ uint32_t status; -+ uint32_t timestamp; -+ uint16_t csum2; -+ uint16_t csum1; -+ uint16_t csum2_start; -+ uint16_t csum1_start; -+ uint32_t addr_lo; -+ uint32_t addr_hi; -+ uint32_t count_lo; -+ uint32_t count_hi; -+ uint32_t byte_count; -+ uint32_t csr; -+ uint32_t flag; - }; - const struct desc *d = a; - --- -2.25.1 - diff --git a/package/ethtool/ethtool.hash b/package/ethtool/ethtool.hash index 609085aa5e..846ca7efc3 100644 --- a/package/ethtool/ethtool.hash +++ b/package/ethtool/ethtool.hash @@ -1,5 +1,5 @@ # From https://www.kernel.org/pub/software/network/ethtool/sha256sums.asc -sha256 c41fc881ffa5a40432d2dd829eb44c64a49dee482e716baacf9262c64daa8f90 ethtool-6.1.tar.xz +sha256 86df0114064d4d73f6bf72bf03e85c33964a519ee0c1d1ba65005ad2d0e570e1 ethtool-6.2.tar.xz # Locally calculated sha256 8177f97513213526df2cf6184d8ff986c675afb514d4e68a404010521b880643 COPYING sha256 5d632934396f90c82dfebe3c9512648bbb6333b406113d0cd331b0e0aa2d34a1 LICENSE diff --git a/package/ethtool/ethtool.mk b/package/ethtool/ethtool.mk index 3381344e0a..a35e274bc4 100644 --- a/package/ethtool/ethtool.mk +++ b/package/ethtool/ethtool.mk @@ -4,7 +4,7 @@ # ################################################################################ -ETHTOOL_VERSION = 6.1 +ETHTOOL_VERSION = 6.2 ETHTOOL_SOURCE = ethtool-$(ETHTOOL_VERSION).tar.xz ETHTOOL_SITE = $(BR2_KERNEL_MIRROR)/software/network/ethtool ETHTOOL_LICENSE = GPL-2.0 From thomas.petazzoni at bootlin.com Sun Mar 12 21:46:34 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sun, 12 Mar 2023 21:46:34 -0000 Subject: [Buildroot] [git commit] package/zstd: bump to version 1.5.4 Message-ID: <20230312214622.9019D87006@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=e464dc4033d0437c337e8cf0998a95c9deeeee12 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master The LICENSE text has changed, nominally the copyright owner changed from "Facebook" to "Meta Platforms, Inc. and affiliates", reflecting the name change of that company. Add upstream patch to fix zstd-dll build. Signed-off-by: Norbert Lange Signed-off-by: Thomas Petazzoni --- ...-zstd-dll-build-missing-dependencies-3496.patch | 321 +++++++++++++++++++++ package/zstd/zstd.hash | 6 +- package/zstd/zstd.mk | 2 +- 3 files changed, 325 insertions(+), 4 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 new file mode 100644 index 0000000000..60737159c6 --- /dev/null +++ b/package/zstd/0001-Fix-zstd-dll-build-missing-dependencies-3496.patch @@ -0,0 +1,321 @@ +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 eca44b89f0..ca4e2fa0b9 100644 --- a/package/zstd/zstd.hash +++ b/package/zstd/zstd.hash @@ -1,6 +1,6 @@ -# From https://github.com/facebook/zstd/releases/download/v1.5.2/zstd-1.5.2.tar.gz.sha256 -sha256 7c42d56fac126929a6a85dbc73ff1db2411d04f104fae9bdea51305663a83fd0 zstd-1.5.2.tar.gz +# 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 # License files (locally computed) -sha256 2c1a7fa704df8f3a606f6fc010b8b5aaebf403f3aeec339a12048f1ba7331a0b LICENSE +sha256 7055266497633c9025b777c78eb7235af13922117480ed5c674677adc381c9d8 LICENSE sha256 f9c375a1be4a41f7b70301dd83c91cb89e41567478859b77eef375a52d782505 COPYING diff --git a/package/zstd/zstd.mk b/package/zstd/zstd.mk index 73bb97a793..45e8bf1bc2 100644 --- a/package/zstd/zstd.mk +++ b/package/zstd/zstd.mk @@ -4,7 +4,7 @@ # ################################################################################ -ZSTD_VERSION = 1.5.2 +ZSTD_VERSION = 1.5.4 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 thomas.petazzoni at bootlin.com Sun Mar 12 08:55:16 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sun, 12 Mar 2023 09:55:16 +0100 Subject: [Buildroot] [git commit] package/libgtk3: bump to version 3.24.37 Message-ID: <20230312214623.8FB3887007@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=c4a2c66f6c9b479cedfde8774ac0ac386345334d branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Signed-off-by: Francois Perrad Signed-off-by: Thomas Petazzoni --- package/libgtk3/libgtk3.hash | 4 ++-- package/libgtk3/libgtk3.mk | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package/libgtk3/libgtk3.hash b/package/libgtk3/libgtk3.hash index 9fed2c9df2..22c37bf605 100644 --- a/package/libgtk3/libgtk3.hash +++ b/package/libgtk3/libgtk3.hash @@ -1,5 +1,5 @@ -# From https://download.gnome.org/sources/gtk+/3.24/gtk+-3.24.36.sha256sum -sha256 27a6ef157743350c807ffea59baa1d70226dbede82a5e953ffd58ea6059fe691 gtk+-3.24.36.tar.xz +# From https://download.gnome.org/sources/gtk+/3.24/gtk+-3.24.37.sha256sum +sha256 6745f0b4c053794151fd0f0e2474b077cccff5f83e9dd1bf3d39fe9fe5fb7f57 gtk+-3.24.37.tar.xz # Hash for license file: sha256 b7993225104d90ddd8024fd838faf300bea5e83d91203eab98e29512acebd69c COPYING diff --git a/package/libgtk3/libgtk3.mk b/package/libgtk3/libgtk3.mk index 283c129cef..18a8a9fa42 100644 --- a/package/libgtk3/libgtk3.mk +++ b/package/libgtk3/libgtk3.mk @@ -5,7 +5,7 @@ ################################################################################ LIBGTK3_VERSION_MAJOR = 3.24 -LIBGTK3_VERSION = $(LIBGTK3_VERSION_MAJOR).36 +LIBGTK3_VERSION = $(LIBGTK3_VERSION_MAJOR).37 LIBGTK3_SOURCE = gtk+-$(LIBGTK3_VERSION).tar.xz LIBGTK3_SITE = https://download.gnome.org/sources/gtk+/$(LIBGTK3_VERSION_MAJOR) LIBGTK3_LICENSE = LGPL-2.0+ From thomas.petazzoni at bootlin.com Sun Mar 12 09:02:29 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sun, 12 Mar 2023 10:02:29 +0100 Subject: [Buildroot] [git commit] package/strace: bump to version 6.2 Message-ID: <20230312214623.C594987006@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=b07c7eb6f48004753e0959b304f8489132ff7b39 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Signed-off-by: Baruch Siach Signed-off-by: Thomas Petazzoni --- package/strace/strace.hash | 4 ++-- package/strace/strace.mk | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package/strace/strace.hash b/package/strace/strace.hash index 9478fbd459..d49abf1f16 100644 --- a/package/strace/strace.hash +++ b/package/strace/strace.hash @@ -1,5 +1,5 @@ # Locally calculated after checking signature with RSA key 0xA8041FA839E16E36 -# https://strace.io/files/6.1/strace-6.1.tar.xz.asc -sha256 2579e9cec37dbb786f6ea0bebd15f40dd561ef2bde2a2a2ecdce5963b01859fd strace-6.1.tar.xz +# https://strace.io/files/6.2/strace-6.2.tar.xz.asc +sha256 0c7d38a449416268d3004029a220a15a77c2206a03cc88120f37f46e949177e8 strace-6.2.tar.xz sha256 d92f973d08c8466993efff1e500453add0c038c20b4d2cbce3297938a296aea9 COPYING sha256 7c379436436a562834aa7d2f5dcae1f80a25230fa74201046ca1fba4367d39aa LGPL-2.1-or-later diff --git a/package/strace/strace.mk b/package/strace/strace.mk index cbb574559e..730a91d277 100644 --- a/package/strace/strace.mk +++ b/package/strace/strace.mk @@ -4,7 +4,7 @@ # ################################################################################ -STRACE_VERSION = 6.1 +STRACE_VERSION = 6.2 STRACE_SOURCE = strace-$(STRACE_VERSION).tar.xz STRACE_SITE = https://github.com/strace/strace/releases/download/v$(STRACE_VERSION) STRACE_LICENSE = LGPL-2.1+ From thomas.petazzoni at bootlin.com Sun Mar 12 18:00:05 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sun, 12 Mar 2023 19:00:05 +0100 Subject: [Buildroot] [git commit] package/{bluez5_utils, bluez5_utils-headers}: bump to version 5.66 Message-ID: <20230312214625.6FC7587008@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=c6c79d6d40e37fada0c50430f27b9aeaf68bae74 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master bluez 5.66 contains various fixes and initial support for Basic Audio Profile and Volume Control Profile. Signed-off-by: Stefan Agner Signed-off-by: Thomas Petazzoni --- package/bluez5_utils-headers/bluez5_utils-headers.mk | 2 +- package/bluez5_utils/bluez5_utils.hash | 2 +- package/bluez5_utils/bluez5_utils.mk | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package/bluez5_utils-headers/bluez5_utils-headers.mk b/package/bluez5_utils-headers/bluez5_utils-headers.mk index 565511120f..8ca3764935 100644 --- a/package/bluez5_utils-headers/bluez5_utils-headers.mk +++ b/package/bluez5_utils-headers/bluez5_utils-headers.mk @@ -5,7 +5,7 @@ ################################################################################ # Keep the version and patches in sync with bluez5_utils -BLUEZ5_UTILS_HEADERS_VERSION = 5.65 +BLUEZ5_UTILS_HEADERS_VERSION = 5.66 BLUEZ5_UTILS_HEADERS_SOURCE = bluez-$(BLUEZ5_UTILS_VERSION).tar.xz BLUEZ5_UTILS_HEADERS_SITE = $(BR2_KERNEL_MIRROR)/linux/bluetooth BLUEZ5_UTILS_HEADERS_DL_SUBDIR = bluez5_utils diff --git a/package/bluez5_utils/bluez5_utils.hash b/package/bluez5_utils/bluez5_utils.hash index e0c9f3cdb9..9467647592 100644 --- a/package/bluez5_utils/bluez5_utils.hash +++ b/package/bluez5_utils/bluez5_utils.hash @@ -1,5 +1,5 @@ # From https://www.kernel.org/pub/linux/bluetooth/sha256sums.asc: -sha256 2565a4d48354b576e6ad92e25b54ed66808296581c8abb80587051f9993d96d4 bluez-5.65.tar.xz +sha256 39fea64b590c9492984a0c27a89fc203e1cdc74866086efb8f4698677ab2b574 bluez-5.66.tar.xz # Locally computed sha256 b499eddebda05a8859e32b820a64577d91f1de2b52efa2a1575a2cb4000bc259 COPYING sha256 ec60b993835e2c6b79e6d9226345f4e614e686eb57dc13b6420c15a33a8996e5 COPYING.LIB diff --git a/package/bluez5_utils/bluez5_utils.mk b/package/bluez5_utils/bluez5_utils.mk index 76070dc3a9..4059b34556 100644 --- a/package/bluez5_utils/bluez5_utils.mk +++ b/package/bluez5_utils/bluez5_utils.mk @@ -5,7 +5,7 @@ ################################################################################ # Keep the version and patches in sync with bluez5_utils-headers -BLUEZ5_UTILS_VERSION = 5.65 +BLUEZ5_UTILS_VERSION = 5.66 BLUEZ5_UTILS_SOURCE = bluez-$(BLUEZ5_UTILS_VERSION).tar.xz BLUEZ5_UTILS_SITE = $(BR2_KERNEL_MIRROR)/linux/bluetooth BLUEZ5_UTILS_INSTALL_STAGING = YES From thomas.petazzoni at bootlin.com Sun Mar 12 09:08:43 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sun, 12 Mar 2023 10:08:43 +0100 Subject: [Buildroot] [git commit] support/testing: move the kernel config only used by test_edk2.py Message-ID: <20230312214624.0397987006@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=3ecff27df15c2c22f7b9d8f7554119bc0346ff5b branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master The kernel config board/qemu/aarch64-sbsa/linux.config has never been in use by qemu_aarch64_sbsa_defconfig, neither via BR2_LINUX_KERNEL_CUSTOM_CONFIG_FILE, nor via BR2_LINUX_KERNEL_CONFIG_FRAGMENT_FILES. test_edk2.py is using the kernel config board/qemu/aarch64-sbsa/linux.config. However, storing a kernel config that is not used by qemu_aarch64_sbsa_defconfig, in a directory that is "owned" by qemu_aarch64_sbsa_defconfig, is bound to cause confusion. Therefore, move the config file to a new subdirectory: support/testing/tests/boot/test_edk2/ This is similar to how e.g. test_grub.py has a subdirectory: support/testing/tests/boot/test_grub/ where it keeps the kernel config that is only used by test_grub.py. Signed-off-by: Niklas Cassel Signed-off-by: Thomas Petazzoni --- support/testing/tests/boot/test_edk2.py | 2 +- .../aarch64-sbsa => support/testing/tests/boot/test_edk2}/linux.config | 0 2 files changed, 1 insertion(+), 1 deletion(-) diff --git a/support/testing/tests/boot/test_edk2.py b/support/testing/tests/boot/test_edk2.py index c1be8fad95..623e77e992 100644 --- a/support/testing/tests/boot/test_edk2.py +++ b/support/testing/tests/boot/test_edk2.py @@ -18,7 +18,7 @@ class TestEdk2(infra.basetest.BRTest): BR2_LINUX_KERNEL_CUSTOM_VERSION=y BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="5.10.34" BR2_LINUX_KERNEL_USE_CUSTOM_CONFIG=y - BR2_LINUX_KERNEL_CUSTOM_CONFIG_FILE="board/qemu/aarch64-sbsa/linux.config" + BR2_LINUX_KERNEL_CUSTOM_CONFIG_FILE="support/testing/tests/boot/test_edk2/linux.config" BR2_TARGET_EDK2=y BR2_TARGET_EDK2_PLATFORM_QEMU_SBSA=y BR2_TARGET_GRUB2=y diff --git a/board/qemu/aarch64-sbsa/linux.config b/support/testing/tests/boot/test_edk2/linux.config similarity index 100% rename from board/qemu/aarch64-sbsa/linux.config rename to support/testing/tests/boot/test_edk2/linux.config From thomas.petazzoni at bootlin.com Sun Mar 12 21:46:37 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sun, 12 Mar 2023 21:46:37 -0000 Subject: [Buildroot] [git commit] package/wine: bump to version 8.0 Message-ID: <20230312214623.5A8DD87007@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=463d0dd49454669e7d72179319aeb967686c129e branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Multiple library checks are obsolete, either due to removal or due to built-in solutions. License file changed due to update of copyright year. Signed-off-by: Andr?? Zwing Signed-off-by: Thomas Petazzoni --- ...codeca-avoid-mpg123-functions-with-suffix.patch | 21 ------------- ...p3dmod-avoid-mpg123-functions-with-suffix.patch | 21 ------------- package/wine/wine.hash | 4 +-- package/wine/wine.mk | 35 ++-------------------- 4 files changed, 5 insertions(+), 76 deletions(-) diff --git a/package/wine/0001-l3codeca-avoid-mpg123-functions-with-suffix.patch b/package/wine/0001-l3codeca-avoid-mpg123-functions-with-suffix.patch deleted file mode 100644 index 8332db4b38..0000000000 --- a/package/wine/0001-l3codeca-avoid-mpg123-functions-with-suffix.patch +++ /dev/null @@ -1,21 +0,0 @@ -commit 75b70efdaa2d4baa064271098878b79f66df155f -Author: Andr?? Zwing -Date: Sat May 21 17:53:07 2022 +0200 - - l3codeca.acm: Avoid mpg123 functions with suffix. - -[Upstream commit: https://source.winehq.org/git/wine.git/commit/75b70efdaa2d4baa064271098878b79f66df155f] -Signed-off-by: Andr?? Zwing - -diff --git a/dlls/l3codeca.acm/Makefile.in b/dlls/l3codeca.acm/Makefile.in -index 451794b2624..31765766d4e 100644 ---- a/dlls/l3codeca.acm/Makefile.in -+++ b/dlls/l3codeca.acm/Makefile.in -@@ -1,6 +1,7 @@ - MODULE = l3codeca.acm - IMPORTS = $(MPG123_PE_LIBS) winmm user32 kernelbase - EXTRAINCL = $(MPG123_PE_CFLAGS) -+EXTRADEFS = -DMPG123_NO_LARGENAME - - C_SRCS = \ - mpegl3.c diff --git a/package/wine/0002-mp3dmod-avoid-mpg123-functions-with-suffix.patch b/package/wine/0002-mp3dmod-avoid-mpg123-functions-with-suffix.patch deleted file mode 100644 index 16f2ba2898..0000000000 --- a/package/wine/0002-mp3dmod-avoid-mpg123-functions-with-suffix.patch +++ /dev/null @@ -1,21 +0,0 @@ -commit 8d441659f7c7ae359e06a99e7abaae57792356a0 -Author: Andr?? Zwing -Date: Sat May 21 17:53:07 2022 +0200 - - mp3dmod: Avoid mpg123 functions with suffix. - -[Upstream commit: https://source.winehq.org/git/wine.git/commit/8d441659f7c7ae359e06a99e7abaae57792356a0] -Signed-off-by: Andr?? Zwing - -diff --git a/dlls/mp3dmod/Makefile.in b/dlls/mp3dmod/Makefile.in -index dabbb1dfeae..3ba343a4d34 100644 ---- a/dlls/mp3dmod/Makefile.in -+++ b/dlls/mp3dmod/Makefile.in -@@ -1,6 +1,7 @@ - MODULE = mp3dmod.dll - IMPORTS = $(MPG123_PE_LIBS) dmoguids msdmo ole32 uuid wmcodecdspuuid kernelbase - EXTRAINCL = $(MPG123_PE_CFLAGS) -+EXTRADEFS = -DMPG123_NO_LARGENAME - - C_SRCS = \ - mp3dmod.c diff --git a/package/wine/wine.hash b/package/wine/wine.hash index 9a7a1c342a..b87964da12 100644 --- a/package/wine/wine.hash +++ b/package/wine/wine.hash @@ -1,5 +1,5 @@ # Locally calculated after checking pgp signature -sha256 5b43e27d5c085cb18f97394e46180310d5eef7c1d91c6895432a3889b2de086b wine-7.0.tar.xz +sha256 0272c20938f8721ae4510afaa8b36037457dd57661e4d664231079b9e91c792e wine-8.0.tar.xz # Locally calculated sha256 e237fa56668030e928551ddd60f05df5fe957f75eab874bbd017e085ed722e7c COPYING.LIB -sha256 7c360930e51d56c8fa12fe1df8ed348ac77a9ad73f9582a303919469399b3ce4 LICENSE +sha256 793d045546467c8f49e35fbd6e02859e57e78f8bb53571e8200bffd0e966dfa8 LICENSE diff --git a/package/wine/wine.mk b/package/wine/wine.mk index a1c65bef4e..a629bf0dd6 100644 --- a/package/wine/wine.mk +++ b/package/wine/wine.mk @@ -4,9 +4,9 @@ # ################################################################################ -WINE_VERSION = 7.0 +WINE_VERSION = 8.0 WINE_SOURCE = wine-$(WINE_VERSION).tar.xz -WINE_SITE = https://dl.winehq.org/wine/source/7.0 +WINE_SITE = https://dl.winehq.org/wine/source/8.0 WINE_LICENSE = LGPL-2.1+ WINE_LICENSE_FILES = COPYING.LIB LICENSE WINE_CPE_ID_VENDOR = winehq @@ -27,7 +27,6 @@ WINE_CONF_OPTS = \ --without-mingw \ --without-opencl \ --without-oss \ - --without-vkd3d \ --without-vulkan # Wine uses a wrapper around gcc, and uses the value of --host to @@ -131,20 +130,6 @@ else WINE_CONF_OPTS += --without-v4l2 endif -ifeq ($(BR2_PACKAGE_OPENAL),y) -WINE_CONF_OPTS += --with-openal -WINE_DEPENDENCIES += openal -else -WINE_CONF_OPTS += --without-openal -endif - -ifeq ($(BR2_PACKAGE_OPENLDAP),y) -WINE_CONF_OPTS += --with-ldap -WINE_DEPENDENCIES += openldap -else -WINE_CONF_OPTS += --without-ldap -endif - ifeq ($(BR2_PACKAGE_MESA3D_OSMESA_GALLIUM),y) WINE_CONF_OPTS += --with-osmesa WINE_DEPENDENCIES += mesa3d @@ -266,19 +251,8 @@ endif # Wine only needs the host tools to be built, so cut-down the # build time by building just what we need. -HOST_WINE_TOOLS = \ - tools \ - tools/sfnt2fon \ - tools/widl \ - tools/winebuild \ - tools/winegcc \ - tools/wmc \ - tools/wrc - define HOST_WINE_BUILD_CMDS - $(foreach t, $(HOST_WINE_TOOLS), - $(HOST_MAKE_ENV) $(MAKE) -C $(@D)/$(t) - ) + $(HOST_MAKE_ENV) $(MAKE) -C $(@D) __tooldeps__ endef # Wine only needs its host variant to be built, not that it is @@ -304,10 +278,8 @@ HOST_WINE_CONF_OPTS += \ --without-gssapi \ --without-gstreamer \ --without-krb5 \ - --without-ldap \ --without-mingw \ --without-netapi \ - --without-openal \ --without-opencl \ --without-opengl \ --without-osmesa \ @@ -318,7 +290,6 @@ HOST_WINE_CONF_OPTS += \ --without-sdl \ --without-usb \ --without-v4l2 \ - --without-vkd3d \ --without-vulkan \ --without-x \ --without-xcomposite \ From thomas.petazzoni at bootlin.com Sun Mar 12 09:02:25 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sun, 12 Mar 2023 10:02:25 +0100 Subject: [Buildroot] [git commit] package/openfpgaloader: fix typos Message-ID: <20230312214623.B329587007@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=5bfc02c0ad879f3e692cbe0330317e6a35507651 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Fix a typo in the name of two configuration options. This repairs the selection of libgpiod support. Signed-off-by: Vincent Stehl?? Cc: Jean Burgat Acked-by: Gwenhael Goavec-merou Signed-off-by: Thomas Petazzoni --- Config.in.legacy | 9 +++++++++ package/openfpgaloader/Config.in | 2 +- package/openfpgaloader/openfpgaloader.mk | 4 ++-- 3 files changed, 12 insertions(+), 3 deletions(-) diff --git a/Config.in.legacy b/Config.in.legacy index 7f69462f2e..1d247fe1a0 100644 --- a/Config.in.legacy +++ b/Config.in.legacy @@ -144,6 +144,15 @@ endif ############################################################################### +comment "Legacy options removed in 2023.05" + +config BR2_PACAKGE_OPENFPGALOADER_CMSIS + bool "openfpgaloader cmsis option name fixed" + select BR2_LEGACY + help + A typo on BR2_PACAKGE_OPENFPGALOADER_CMSIS was fixed by + renaming the option to BR2_PACKAGE_OPENFPGALOADER_CMSIS. + comment "Legacy options removed in 2023.02" config BR2_KERNEL_HEADERS_6_0 diff --git a/package/openfpgaloader/Config.in b/package/openfpgaloader/Config.in index 4ba01d12d3..bd83ad415b 100644 --- a/package/openfpgaloader/Config.in +++ b/package/openfpgaloader/Config.in @@ -12,7 +12,7 @@ config BR2_PACKAGE_OPENFPGALOADER if BR2_PACKAGE_OPENFPGALOADER -config BR2_PACAKGE_OPENFPGALOADER_CMSIS +config BR2_PACKAGE_OPENFPGALOADER_CMSIS bool "CMSIS-DAP support" depends on BR2_PACKAGE_HAS_UDEV # hidapi depends on BR2_TOOLCHAIN_HAS_THREADS_NPTL # hidapi diff --git a/package/openfpgaloader/openfpgaloader.mk b/package/openfpgaloader/openfpgaloader.mk index 042b16612e..6d7fbd9850 100644 --- a/package/openfpgaloader/openfpgaloader.mk +++ b/package/openfpgaloader/openfpgaloader.mk @@ -17,14 +17,14 @@ else OPENFPGALOADER_CONF_OPTS += -DENABLE_UDEV=OFF endif -ifeq ($(BR2_PACAKGE_OPENFPGALOADER_CMSIS),y) +ifeq ($(BR2_PACKAGE_OPENFPGALOADER_CMSIS),y) OPENFPGALOADER_DEPENDENCIES += hidapi OPENFPGALOADER_CONF_OPTS += -DENABLE_CMSISDAP=ON else OPENFPGALOADER_CONF_OPTS += -DENABLE_CMSISDAP=OFF endif -ifeq ($(BR2_PACAKGE_OPENFPGALOADER_LIBGPIOD),y) +ifeq ($(BR2_PACKAGE_OPENFPGALOADER_LIBGPIOD),y) OPENFPGALOADER_DEPENDENCIES += libgpiod OPENFPGALOADER_CONF_OPTS += -DENABLE_LIBGPIOD=ON else From thomas.petazzoni at bootlin.com Sun Mar 12 09:55:23 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sun, 12 Mar 2023 10:55:23 +0100 Subject: [Buildroot] [git commit] package/libgit2: bump to version 1.6.2 Message-ID: <20230312214624.32D8787006@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=f32176a7671d8842b175077a92e268226fcec78f branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master * Fix the license because libgit2 has been using some android code without attribution. This explains the change of the hash in the license file, which now includes the text of the BSD-2-Clause license. * Building in-source is accidentely broken in this release and upstream recommends a separate build directory anyway, so use a separate build directory. * Some win32-specific declarations use wchar_t, add an upstreamed patch to avoid a dependency to wchar_t elsewhere. Signed-off-by: Nicolas Cavallari Signed-off-by: Thomas Petazzoni --- ...ot-declare-win32-functions-on-non-win32-p.patch | 35 ++++++++++++++++++++++ package/libgit2/libgit2.hash | 4 +-- package/libgit2/libgit2.mk | 7 +++-- 3 files changed, 42 insertions(+), 4 deletions(-) diff --git a/package/libgit2/0001-sysdir-Do-not-declare-win32-functions-on-non-win32-p.patch b/package/libgit2/0001-sysdir-Do-not-declare-win32-functions-on-non-win32-p.patch new file mode 100644 index 0000000000..6be66ffee3 --- /dev/null +++ b/package/libgit2/0001-sysdir-Do-not-declare-win32-functions-on-non-win32-p.patch @@ -0,0 +1,35 @@ +From 20811c5aa9c528405eaa3f88ff22a9adebafa9e6 Mon Sep 17 00:00:00 2001 +From: Nicolas Cavallari +Date: Wed, 8 Mar 2023 14:00:52 +0100 +Subject: [PATCH] sysdir: Do not declare win32 functions on non-win32 platforms + +These declaration poses problems on some embedded or retro Linux systems +that deliberately disable support for wchar_t from their libc. + +Signed-off-by: Nicolas Cavallari +[Retrieved from: +https://github.com/libgit2/libgit2/commit/20811c5aa9c528405eaa3f88ff22a9adebafa9e6] +--- + src/libgit2/sysdir.h | 2 ++ + 1 file changed, 2 insertions(+) + +diff --git a/src/libgit2/sysdir.h b/src/libgit2/sysdir.h +index 1d15bbf43..03f59e1de 100644 +--- a/src/libgit2/sysdir.h ++++ b/src/libgit2/sysdir.h +@@ -134,10 +134,12 @@ extern int git_sysdir_set(git_sysdir_t which, const char *paths); + */ + extern int git_sysdir_reset(void); + ++#ifdef GIT_WIN32 + /** Sets the registry system dir to a mock; for testing. */ + extern int git_win32__set_registry_system_dir(const wchar_t *mock_sysdir); + + /** Find the given system dir; for testing. */ + extern int git_win32__find_system_dirs(git_str *out, const char *subdir); ++#endif + + #endif +-- +2.39.2 + diff --git a/package/libgit2/libgit2.hash b/package/libgit2/libgit2.hash index e834525df5..baf43c66f7 100644 --- a/package/libgit2/libgit2.hash +++ b/package/libgit2/libgit2.hash @@ -1,3 +1,3 @@ # Locally calculated -sha256 7074f1e2697992b82402501182db254fe62d64877b12f6e4c64656516f4cde88 libgit2-1.5.1.tar.gz -sha256 0fc09da43d666b5b0cf5695defc3100d5cf387936b260ebab37e396d7e0dbc83 COPYING +sha256 d557fbf35557bb5df53cbf38ae0081edb4a36494ec0d19741fa673e509245f8f libgit2-1.6.2.tar.gz +sha256 6f3c2cd59b057e366c1acc073b038135c52d77892bb33bd4d931c5369d3f062b COPYING diff --git a/package/libgit2/libgit2.mk b/package/libgit2/libgit2.mk index c962c8030f..b31f5199e1 100644 --- a/package/libgit2/libgit2.mk +++ b/package/libgit2/libgit2.mk @@ -4,14 +4,15 @@ # ################################################################################ -LIBGIT2_VERSION = 1.5.1 +LIBGIT2_VERSION = 1.6.2 LIBGIT2_SITE = $(call github,libgit2,libgit2,v$(LIBGIT2_VERSION)) LIBGIT2_LICENSE = \ GPL-2.0 with linking exception, \ MIT (sha1), \ BSD-3-Clause (sha256), \ wildmatch license (wildmatch), \ - CC0-1.0 (xoroshiro256) + CC0-1.0 (xoroshiro256), \ + BSD-2-Clause (basename_r) LIBGIT2_LICENSE_FILES = COPYING LIBGIT2_CPE_ID_VENDOR = libgit2_project LIBGIT2_INSTALL_STAGING = YES @@ -24,6 +25,8 @@ LIBGIT2_CONF_OPTS = \ -DUSE_NTLMCLIENT=OFF \ -DUSE_THREADS=$(if $(BR2_TOOLCHAIN_HAS_THREADS),ON,OFF) +LIBGIT2_SUPPORTS_IN_SOURCE_BUILD = NO + LIBGIT2_DEPENDENCIES = zlib libhttpparser # If libiconv is available (for !locale toolchains), then we can use From thomas.petazzoni at bootlin.com Sun Mar 12 09:08:39 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sun, 12 Mar 2023 10:08:39 +0100 Subject: [Buildroot] [git commit] board/qemu/aarch64-sbsa: use the default console specified by ACPI Message-ID: <20230312214623.E3E6D87007@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=92f6a843b81479a9c8f8769d9e728767646b9901 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master ARM SBBR (Server Base Boot Requirements) defines SPCR (Serial Port Console Redirection Table) as a mandatory ACPI table that specifies the configuration of a serial console. In the linux kernel, ARM developers have decided that consoles defined by SPCR are always enabled when existing, see e.g.: https://lore.kernel.org/linux-serial/20200430161438.17640-1-alpernebiyasak at gmail.com/T/ Specifying console=ttyAMA0 (which is a serial console) is thus redundant for an ARM SBSA board. (It also blindly assumes that the serial console is on ttyAMA0, which might not be true.) Drop the explicit console=ttyAMA0 on the kernel command line, such that the kernel can pick up the default console defined by SPCR. This is similar to how it is currently done for board/aarch64-efi/grub.cfg. Signed-off-by: Niklas Cassel Signed-off-by: Thomas Petazzoni --- board/qemu/aarch64-sbsa/grub.cfg | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/board/qemu/aarch64-sbsa/grub.cfg b/board/qemu/aarch64-sbsa/grub.cfg index 39b7842f8f..d99e19c4cd 100644 --- a/board/qemu/aarch64-sbsa/grub.cfg +++ b/board/qemu/aarch64-sbsa/grub.cfg @@ -2,5 +2,5 @@ set default="0" set timeout="5" menuentry "Buildroot" { - linux /Image root=PARTLABEL=root rootwait console=ttyAMA0 + linux /Image root=PARTLABEL=root rootwait } From thomas.petazzoni at bootlin.com Sun Mar 12 11:22:00 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sun, 12 Mar 2023 12:22:00 +0100 Subject: [Buildroot] [git commit] package/unrar: bump to version 6.2.6 Message-ID: <20230312214624.8757A87006@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=c4cad5405fdd5def2d713a0bd14dc3c29b7bfb36 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Uptream does not provide a change log. The package now needs a C++11 compiler. For example, the source file "blake2s.hpp" is using the "constexpr" keyword. Signed-off-by: Julien Olivain Signed-off-by: Thomas Petazzoni --- package/unrar/Config.in | 4 +++- package/unrar/unrar.hash | 2 +- package/unrar/unrar.mk | 4 ++-- 3 files changed, 6 insertions(+), 4 deletions(-) diff --git a/package/unrar/Config.in b/package/unrar/Config.in index 29696c35aa..8a3def699b 100644 --- a/package/unrar/Config.in +++ b/package/unrar/Config.in @@ -1,6 +1,7 @@ config BR2_PACKAGE_UNRAR bool "unrar" depends on BR2_INSTALL_LIBSTDCPP + depends on BR2_TOOLCHAIN_GCC_AT_LEAST_4_8 # C++11 depends on BR2_TOOLCHAIN_HAS_THREADS depends on BR2_USE_WCHAR help @@ -8,6 +9,7 @@ config BR2_PACKAGE_UNRAR http://www.rarlab.com/rar_add.htm -comment "unrar needs a toolchain w/ C++, wchar, threads" +comment "unrar needs a toolchain w/ C++, wchar, threads, gcc >= 4.8" depends on !BR2_USE_WCHAR || !BR2_INSTALL_LIBSTDCPP \ + || !BR2_TOOLCHAIN_GCC_AT_LEAST_4_8 \ || !BR2_TOOLCHAIN_HAS_THREADS diff --git a/package/unrar/unrar.hash b/package/unrar/unrar.hash index 40e05a1a32..bc8f986875 100644 --- a/package/unrar/unrar.hash +++ b/package/unrar/unrar.hash @@ -1,3 +1,3 @@ # Locally computed: -sha256 de75b6136958173fdfc530d38a0145b72342cf0d3842bf7bb120d336602d88ed unrarsrc-6.1.7.tar.gz +sha256 0c2d4cbc8b34d0e3bec7b474e0f52bbcc6c4320ec089b4141223ee355f63c318 unrarsrc-6.2.6.tar.gz sha256 6ecc1687808b7d66b24f874755abfed7464d9751ed0001cd4e8e5d9bf397ff8a license.txt diff --git a/package/unrar/unrar.mk b/package/unrar/unrar.mk index fee9fb753b..f59d199558 100644 --- a/package/unrar/unrar.mk +++ b/package/unrar/unrar.mk @@ -4,7 +4,7 @@ # ################################################################################ -UNRAR_VERSION = 6.1.7 +UNRAR_VERSION = 6.2.6 UNRAR_SOURCE = unrarsrc-$(UNRAR_VERSION).tar.gz UNRAR_SITE = https://www.rarlab.com/rar UNRAR_LICENSE = unrar @@ -13,7 +13,7 @@ UNRAR_CPE_ID_VENDOR = rarlab define UNRAR_BUILD_CMDS $(TARGET_MAKE_ENV) $(MAKE) CXX="$(TARGET_CXX)" STRIP="/bin/true" \ - CXXFLAGS="$(TARGET_CXXFLAGS) -pthread" \ + CXXFLAGS="$(TARGET_CXXFLAGS) -pthread -std=c++11" \ LDFLAGS="$(TARGET_LDFLAGS) -pthread" -C $(@D) endef From thomas.petazzoni at bootlin.com Sun Mar 12 12:35:51 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sun, 12 Mar 2023 13:35:51 +0100 Subject: [Buildroot] [git commit] package/htpdate: bump to version 1.3.7 Message-ID: <20230312214624.C6E4B87006@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=af9769ad23c67f9bd4d1b038709d41230501efef branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Signed-off-by: Angelo Compagnucci Signed-off-by: Thomas Petazzoni --- package/htpdate/htpdate.hash | 2 +- package/htpdate/htpdate.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/htpdate/htpdate.hash b/package/htpdate/htpdate.hash index f572fb1e84..b711773af5 100644 --- a/package/htpdate/htpdate.hash +++ b/package/htpdate/htpdate.hash @@ -1,3 +1,3 @@ # Locally calculated: -sha256 3cdc558ec8e53ef374a42490b2f28c0b23981fa8754a6d7182044707828ad1e9 htpdate-1.3.6.tar.gz +sha256 88c52fe475308ee95f560fd7cf68c75bc6e9a6abf56be7fed203a7f762fe7ab2 htpdate-1.3.7.tar.gz sha256 7989949df09a0489434723c571541604cd3f2e0418c6a6aa9179bfaf8ec807cc LICENSE diff --git a/package/htpdate/htpdate.mk b/package/htpdate/htpdate.mk index 2d4a11dd9d..20be904d3d 100644 --- a/package/htpdate/htpdate.mk +++ b/package/htpdate/htpdate.mk @@ -4,7 +4,7 @@ # ################################################################################ -HTPDATE_VERSION = 1.3.6 +HTPDATE_VERSION = 1.3.7 HTPDATE_SITE = $(call github,twekkel,htpdate,v$(HTPDATE_VERSION)) HTPDATE_LICENSE = GPL-2.0+ HTPDATE_LICENSE_FILES = LICENSE From thomas.petazzoni at bootlin.com Sun Mar 12 09:15:57 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sun, 12 Mar 2023 10:15:57 +0100 Subject: [Buildroot] [git commit] support/testing/tests/package/test_lsof.py: new runtime test Message-ID: <20230312214624.22BE787007@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=773535fbac1acd9bc08cde5b44db0d4c1e19de31 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Signed-off-by: Julien Olivain Signed-off-by: Thomas Petazzoni --- DEVELOPERS | 1 + support/testing/tests/package/test_lsof.py | 41 ++++++++++++++++++++++++++++++ 2 files changed, 42 insertions(+) diff --git a/DEVELOPERS b/DEVELOPERS index d052e59122..7733d5a04e 100644 --- a/DEVELOPERS +++ b/DEVELOPERS @@ -1719,6 +1719,7 @@ F: support/testing/tests/package/test_gnupg2.py F: support/testing/tests/package/test_highway.py F: support/testing/tests/package/test_hwloc.py F: support/testing/tests/package/test_libjxl.py +F: support/testing/tests/package/test_lsof.py F: support/testing/tests/package/test_ncdu.py F: support/testing/tests/package/test_octave.py F: support/testing/tests/package/test_ola.py diff --git a/support/testing/tests/package/test_lsof.py b/support/testing/tests/package/test_lsof.py new file mode 100644 index 0000000000..b0478dfbb7 --- /dev/null +++ b/support/testing/tests/package/test_lsof.py @@ -0,0 +1,41 @@ +import os + +import infra.basetest + + +class TestLsof(infra.basetest.BRTest): + config = infra.basetest.BASIC_TOOLCHAIN_CONFIG + \ + """ + BR2_PACKAGE_BUSYBOX_SHOW_OTHERS=y + BR2_PACKAGE_LSOF=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() + + test_file = "/tmp/this-is-a-test-file" + + # Check the program can execute + self.assertRunOk("lsof -v") + + # Check a normal program invocation + self.assertRunOk("lsof") + + # Check lsof fails if requested file is not opened + _, exit_code = self.emulator.run("lsof {}".format(test_file)) + self.assertNotEqual(exit_code, 0) + + # Open the test file from the shell on descriptor 10 + self.assertRunOk("exec 10> {}".format(test_file)) + + # Check that lsof now show the file + output, exit_code = self.emulator.run("lsof {}".format(test_file)) + self.assertEqual(exit_code, 0) + # output[0] is the lsof header line + self.assertIn(test_file, output[1]) From thomas.petazzoni at bootlin.com Sun Mar 12 13:13:47 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sun, 12 Mar 2023 14:13:47 +0100 Subject: [Buildroot] [git commit] package/ola: bump to version 0.10.9 Message-ID: <20230312214624.EAE4987008@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=f1c5671ffef3d68979f6514a687815abd4c1f357 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master For change log, see: https://github.com/OpenLightingProject/ola/releases/tag/0.10.9 Signed-off-by: Julien Olivain Signed-off-by: Thomas Petazzoni --- package/ola/ola.hash | 2 +- package/ola/ola.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/ola/ola.hash b/package/ola/ola.hash index 7565adabde..a1a5577ed3 100644 --- a/package/ola/ola.hash +++ b/package/ola/ola.hash @@ -1,5 +1,5 @@ # Locally calculated -sha256 102aa3114562a2a71dbf7f77d2a0fb9fc47acc35d6248a70b6e831365ca71b13 ola-0.10.8.tar.gz +sha256 44073698c147fe641507398253c2e52ff8dc7eac8606cbf286c29f37939a4ebf ola-0.10.9.tar.gz # License files (locally computed) sha256 e6b95dd336a57abb343e2988ac22b7e21b35c5b86003e6eb9e066ffbeeff9da7 COPYING diff --git a/package/ola/ola.mk b/package/ola/ola.mk index 82615e8155..efaa5b6e3e 100644 --- a/package/ola/ola.mk +++ b/package/ola/ola.mk @@ -4,7 +4,7 @@ # ################################################################################ -OLA_VERSION = 0.10.8 +OLA_VERSION = 0.10.9 OLA_SITE = https://github.com/OpenLightingProject/ola/releases/download/$(OLA_VERSION) OLA_LICENSE = LGPL-2.1+ (libola, libolacommon, Python bindings), GPL-2.0+ (libolaserver, olad, Python examples and tests) OLA_LICENSE_FILES = COPYING GPL LGPL LICENCE From thomas.petazzoni at bootlin.com Sun Mar 12 09:58:24 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sun, 12 Mar 2023 10:58:24 +0100 Subject: [Buildroot] [git commit] package/libwebsockets: enable libev and libevent support indipendently Message-ID: <20230312214624.446EA87007@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=6a8e1e220fb283d57f07d68e96312a5215afd517 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master libev and libevent can be enabled at the same time since version 4.1.0, thanks to the event lib support refactoring into plugins, which is enabled by default for unix platform builds (LWS_WITH_EVLIB_PLUGINS=ON): https://github.com/warmcat/libwebsockets/commit/c6c7ab2b4498c62bf9461b36395d8466e023575d In this way, libwebsockets can be compiled with both libev and libevent support, which is then user-selectable at runtime. This basically restores the behavior changed by previous commit 27f257e. Signed-off-by: Luca Pesce Signed-off-by: Thomas Petazzoni --- package/libwebsockets/libwebsockets.mk | 18 ++++++++---------- 1 file changed, 8 insertions(+), 10 deletions(-) diff --git a/package/libwebsockets/libwebsockets.mk b/package/libwebsockets/libwebsockets.mk index 79624948a5..fb0ee66883 100644 --- a/package/libwebsockets/libwebsockets.mk +++ b/package/libwebsockets/libwebsockets.mk @@ -57,18 +57,16 @@ endif ifeq ($(BR2_PACKAGE_LIBEV),y) LIBWEBSOCKETS_DEPENDENCIES += libev -LIBWEBSOCKETS_CONF_OPTS += \ - -DLWS_WITH_LIBEV=ON \ - -DLWS_WITH_LIBEVENT=OFF -else ifeq ($(BR2_PACKAGE_LIBEVENT),y) +LIBWEBSOCKETS_CONF_OPTS += -DLWS_WITH_LIBEV=ON +else +LIBWEBSOCKETS_CONF_OPTS += -DLWS_WITH_LIBEV=OFF +endif + +ifeq ($(BR2_PACKAGE_LIBEVENT),y) LIBWEBSOCKETS_DEPENDENCIES += libevent -LIBWEBSOCKETS_CONF_OPTS += \ - -DLWS_WITH_LIBEV=OFF \ - -DLWS_WITH_LIBEVENT=ON +LIBWEBSOCKETS_CONF_OPTS += -DLWS_WITH_LIBEVENT=ON else -LIBWEBSOCKETS_CONF_OPTS += \ - -DLWS_WITH_LIBEV=OFF \ - -DLWS_WITH_LIBEVENT=OFF +LIBWEBSOCKETS_CONF_OPTS += -DLWS_WITH_LIBEVENT=OFF endif ifeq ($(BR2_PACKAGE_LIBGLIB2),y) From thomas.petazzoni at bootlin.com Sun Mar 12 17:59:17 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sun, 12 Mar 2023 18:59:17 +0100 Subject: [Buildroot] [git commit] package/harfbuzz: bump to version 7.1.0 Message-ID: <20230312214625.4EE2987006@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=a1f00209c20e6d5fc2712c8b4746f3ac5d94df7f branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Since the major release changed all the packages that have direct dependency to harfbuzz has been succesfully built: - efl - libass - mupdf - pango - qt5base - qt5webengine - qt6base - sdl2_ttf - supertuxkart - vlc - webkitgtk - wpewebkit Signed-off-by: Giulio Benetti Signed-off-by: Thomas Petazzoni --- 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 9489f25c6a..e881f58510 100644 --- a/package/harfbuzz/harfbuzz.hash +++ b/package/harfbuzz/harfbuzz.hash @@ -1,3 +1,3 @@ # Locally computed -sha256 4a6ce097b75a8121facc4ba83b5b083bfec657f45b003cd5a3424f2ae6b4434d harfbuzz-5.3.1.tar.xz +sha256 f135a61cd464c9ed6bc9823764c188f276c3850a8dc904628de2a87966b7077b harfbuzz-7.1.0.tar.xz sha256 4345e1735f8bc6d812fed5180cabb5a5e88a4109d332652f2a45c13cfa5ee692 COPYING diff --git a/package/harfbuzz/harfbuzz.mk b/package/harfbuzz/harfbuzz.mk index b0112168e1..24c6f3ef27 100644 --- a/package/harfbuzz/harfbuzz.mk +++ b/package/harfbuzz/harfbuzz.mk @@ -4,7 +4,7 @@ # ################################################################################ -HARFBUZZ_VERSION = 5.3.1 +HARFBUZZ_VERSION = 7.1.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) From thomas.petazzoni at bootlin.com Sun Mar 12 10:08:21 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sun, 12 Mar 2023 11:08:21 +0100 Subject: [Buildroot] [git commit] package/janus-gateway: bump to version 1.1.2 Message-ID: <20230312214624.61D2387008@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=b83550bd0c2bbfc894d1c82ec0ea330c8283deee branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Remove patch applied upstream. Signed-off-by: Nicolas Cavallari Signed-off-by: Thomas Petazzoni --- ...003-Use-parentheses-to-ensure-compilation.patch | 27 ---------------------- package/janus-gateway/janus-gateway.hash | 2 +- package/janus-gateway/janus-gateway.mk | 2 +- 3 files changed, 2 insertions(+), 29 deletions(-) diff --git a/package/janus-gateway/0003-Use-parentheses-to-ensure-compilation.patch b/package/janus-gateway/0003-Use-parentheses-to-ensure-compilation.patch deleted file mode 100644 index f91c13d1f6..0000000000 --- a/package/janus-gateway/0003-Use-parentheses-to-ensure-compilation.patch +++ /dev/null @@ -1,27 +0,0 @@ -From 51431c36cd5f2997c0f7723909195b9883ae0486 Mon Sep 17 00:00:00 2001 -From: Benson Muite -Date: Wed, 4 Jan 2023 13:33:36 +0300 -Subject: [PATCH] Use parentheses to ensure compilation (#3138) - -Compiler fails with latest Curl release. Use parenthesis to ensure compiler evaluates expression correctly. - -[Retrieved from: -https://github.com/meetecho/janus-gateway/commit/51431c36cd5f2997c0f7723909195b9883ae0486] -Signed-off-by: Fabrice Fontaine ---- - src/turnrest.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -diff --git a/src/turnrest.c b/src/turnrest.c -index b8560d22f2..42e6114de8 100644 ---- a/src/turnrest.c -+++ b/src/turnrest.c -@@ -165,7 +165,7 @@ janus_turnrest_response *janus_turnrest_request(const char *user) { - JANUS_LOG(LOG_VERB, "Sending request: %s\n", request_uri); - janus_mutex_unlock(&api_mutex); - curl_easy_setopt(curl, CURLOPT_URL, request_uri); -- curl_easy_setopt(curl, api_http_get ? CURLOPT_HTTPGET : CURLOPT_POST, 1); -+ curl_easy_setopt(curl, (api_http_get ? CURLOPT_HTTPGET : CURLOPT_POST), 1); - if(!api_http_get) { - /* FIXME Some servers don't like a POST with no data */ - curl_easy_setopt(curl, CURLOPT_POSTFIELDS, query_string); diff --git a/package/janus-gateway/janus-gateway.hash b/package/janus-gateway/janus-gateway.hash index 7a87ae737a..a147a8afff 100644 --- a/package/janus-gateway/janus-gateway.hash +++ b/package/janus-gateway/janus-gateway.hash @@ -1,3 +1,3 @@ # Locally computed -sha256 bb83c19d6137e39833e8eb2b1deeecb33b5d19d4f503d51703bdcc478c447940 janus-gateway-1.1.1.tar.gz +sha256 f721d62a22b38ba3a341a5502f06b8b3a5a4f7bd0e9cc6c53de257fe99695e17 janus-gateway-1.1.2.tar.gz sha256 91d04c97fa1da3fcd28205873276358aafc071c5b00a9ea8c49dd06d487a9dc6 COPYING diff --git a/package/janus-gateway/janus-gateway.mk b/package/janus-gateway/janus-gateway.mk index dd898563e5..786bc211d4 100644 --- a/package/janus-gateway/janus-gateway.mk +++ b/package/janus-gateway/janus-gateway.mk @@ -4,7 +4,7 @@ # ################################################################################ -JANUS_GATEWAY_VERSION = 1.1.1 +JANUS_GATEWAY_VERSION = 1.1.2 JANUS_GATEWAY_SITE = $(call github,meetecho,janus-gateway,v$(JANUS_GATEWAY_VERSION)) JANUS_GATEWAY_LICENSE = GPL-3.0 with OpenSSL exception JANUS_GATEWAY_LICENSE_FILES = COPYING From thomas.petazzoni at bootlin.com Sun Mar 12 12:31:00 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sun, 12 Mar 2023 13:31:00 +0100 Subject: [Buildroot] [git commit] package/gsl: bump to version 2.7.1 Message-ID: <20230312214624.9902087007@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=3e48f8358e519f9c24262a6549d8f6c78ee01add branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master For change log since 2.6, see: https://git.savannah.gnu.org/cgit/gsl.git/tree/NEWS?h=release-2-7 This 2.7.1 version includes a minor libtool version fixup on top of 2.7: https://git.savannah.gnu.org/cgit/gsl.git/commit/?id=77e7c7d008707dace56626020eaa6181912e9841 Signed-off-by: Julien Olivain Signed-off-by: Thomas Petazzoni --- package/gsl/gsl.hash | 2 +- package/gsl/gsl.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/gsl/gsl.hash b/package/gsl/gsl.hash index 0d40a75497..153ae4131d 100644 --- a/package/gsl/gsl.hash +++ b/package/gsl/gsl.hash @@ -1,3 +1,3 @@ # Locally calculated after checking pgp signature -sha256 b782339fc7a38fe17689cb39966c4d821236c28018b6593ddb6fd59ee40786a8 gsl-2.6.tar.gz +sha256 dcb0fbd43048832b757ff9942691a8dd70026d5da0ff85601e52687f6deeb34b gsl-2.7.1.tar.gz sha256 8ceb4b9ee5adedde47b31e975c1d90c73ad27b6b165a1dcd80c7c545eb65b903 COPYING diff --git a/package/gsl/gsl.mk b/package/gsl/gsl.mk index 3604f9836c..575cb75462 100644 --- a/package/gsl/gsl.mk +++ b/package/gsl/gsl.mk @@ -4,7 +4,7 @@ # ################################################################################ -GSL_VERSION = 2.6 +GSL_VERSION = 2.7.1 GSL_SITE = $(BR2_GNU_MIRROR)/gsl GSL_INSTALL_STAGING = YES GSL_LICENSE = GPL-3.0 From thomas.petazzoni at bootlin.com Sun Mar 12 18:01:19 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sun, 12 Mar 2023 19:01:19 +0100 Subject: [Buildroot] [git commit] package/openmpi: bump to version 4.1.5 Message-ID: <20230312214625.832CF87006@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=bcf9d2f51cd5c80191b63020412631a548e32a7d branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master For change log, see: https://github.com/open-mpi/ompi/blob/v4.1.5/NEWS#L61 Signed-off-by: Julien Olivain Signed-off-by: Thomas Petazzoni --- package/openmpi/openmpi.hash | 6 +++--- package/openmpi/openmpi.mk | 4 ++-- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package/openmpi/openmpi.hash b/package/openmpi/openmpi.hash index 745ed7c580..567ffe4833 100644 --- a/package/openmpi/openmpi.hash +++ b/package/openmpi/openmpi.hash @@ -1,6 +1,6 @@ # From: https://www.open-mpi.org/software/ompi/v4.1/ -md5 f057e12aabaf7dd5a6a658180fca404e openmpi-4.1.4.tar.bz2 -sha1 357c61a8e06e103d987c0e4a054e8780a034c8b1 openmpi-4.1.4.tar.bz2 -sha256 92912e175fd1234368c8730c03f4996fe5942e7479bb1d10059405e7f2b3930d openmpi-4.1.4.tar.bz2 +md5 bb045df2d600744c2231c78b31a20da3 openmpi-4.1.5.tar.bz2 +sha1 eba2e6f9ee0c39fbca0a8cf53a79c9ed29643284 openmpi-4.1.5.tar.bz2 +sha256 a640986bc257389dd379886fdae6264c8cfa56bc98b71ce3ae3dfbd8ce61dbe3 openmpi-4.1.5.tar.bz2 # Locally computed sha256 2db71de9577ebfe15c186605844c470dcecd3717f4ef0118c9440d801c0f58f8 LICENSE diff --git a/package/openmpi/openmpi.mk b/package/openmpi/openmpi.mk index f14b55ced5..82a4b3eb1c 100644 --- a/package/openmpi/openmpi.mk +++ b/package/openmpi/openmpi.mk @@ -5,7 +5,7 @@ ################################################################################ OPENMPI_VERSION_MAJOR = 4.1 -OPENMPI_VERSION = $(OPENMPI_VERSION_MAJOR).4 +OPENMPI_VERSION = $(OPENMPI_VERSION_MAJOR).5 OPENMPI_SITE = https://www.open-mpi.org/software/ompi/v$(OPENMPI_VERSION_MAJOR)/downloads OPENMPI_SOURCE = openmpi-$(OPENMPI_VERSION).tar.bz2 OPENMPI_LICENSE = BSD-3-Clause @@ -15,7 +15,7 @@ OPENMPI_INSTALL_STAGING = YES # The macro searching for IME (Infinite Memory Engine) filesystem # brings "-I/usr/local/include" in the CPPFLAGS, even if not # found. This makes the configuration fail. See: -# https://github.com/open-mpi/ompi/blob/v4.1.4/config/ompi_check_ime.m4#L35 +# https://github.com/open-mpi/ompi/blob/v4.1.5/config/ompi_check_ime.m4#L35 # Disable explicitly to avoid the issue. OPENMPI_CONF_OPTS = --without-ime From thomas.petazzoni at bootlin.com Sun Mar 12 13:16:08 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sun, 12 Mar 2023 14:16:08 +0100 Subject: [Buildroot] [git commit] support/testing/tests/package/test_iperf3.py: new runtime test Message-ID: <20230312214625.1C20C87007@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=620098889f74ad924676fca7d8d56eb401a7d0be branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Signed-off-by: Julien Olivain Signed-off-by: Thomas Petazzoni --- DEVELOPERS | 1 + support/testing/tests/package/test_iperf3.py | 23 +++++++++++++++++++++++ 2 files changed, 24 insertions(+) diff --git a/DEVELOPERS b/DEVELOPERS index f6e120d92b..ff26021d1d 100644 --- a/DEVELOPERS +++ b/DEVELOPERS @@ -1718,6 +1718,7 @@ F: support/testing/tests/package/sample_python_spake2.py F: support/testing/tests/package/test_gnupg2.py F: support/testing/tests/package/test_highway.py F: support/testing/tests/package/test_hwloc.py +F: support/testing/tests/package/test_iperf3.py F: support/testing/tests/package/test_kexec.py F: support/testing/tests/package/test_kexec/ F: support/testing/tests/package/test_libjxl.py diff --git a/support/testing/tests/package/test_iperf3.py b/support/testing/tests/package/test_iperf3.py new file mode 100644 index 0000000000..9aac4c6fd0 --- /dev/null +++ b/support/testing/tests/package/test_iperf3.py @@ -0,0 +1,23 @@ +import os + +import infra.basetest + + +class TestIperf3(infra.basetest.BRTest): + config = infra.basetest.BASIC_TOOLCHAIN_CONFIG + \ + """ + BR2_PACKAGE_IPERF3=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() + + self.assertRunOk("iperf3 --version") + self.assertRunOk("iperf3 -s -D") + self.assertRunOk("iperf3 -c 127.0.0.1 -t 3") From thomas.petazzoni at bootlin.com Sun Mar 12 13:39:41 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sun, 12 Mar 2023 14:39:41 +0100 Subject: [Buildroot] [git commit] package/lzop: bump to version 1.04 Message-ID: <20230312214625.2E6CE87006@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=ce952170e1e8229da0bdac81566a627a87e56bee branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master lzop 1.04 uses libtool 2.4.2.418, which is right between 2.4.2 and 2.4.4. While our patch for 2.4 is also supposed to work up to and including 2.4.2.x, it does not work for libtool 2.4.2.418, which requires the patch for 2.4.4. We could change our infra to better pick the appropriate patch, but we do not know exactly which 2.4.2.x version is actually the cutting point that requires the 2.4.4 patch. Until we have more data point, let's handle the case in an ad-hoc manner for lzop. Additionally, we add a patch from Florian B??uerle, which allows to set the mtime of the lzop archive for reproducible build support using SOURCE_DATE_EPOCH. Signed-off-by: Casey Reeves Signed-off-by: Thomas Petazzoni --- .../0001-allow-overriding-modification-time.patch | 42 +++++++++ package/lzop/0001-build-with-gcc6.patch | 37 -------- ...inlines-as-the-external-inline-definition.patch | 102 --------------------- package/lzop/lzop.hash | 2 +- package/lzop/lzop.mk | 15 ++- 5 files changed, 57 insertions(+), 141 deletions(-) diff --git a/package/lzop/0001-allow-overriding-modification-time.patch b/package/lzop/0001-allow-overriding-modification-time.patch new file mode 100644 index 0000000000..5ffc64cd30 --- /dev/null +++ b/package/lzop/0001-allow-overriding-modification-time.patch @@ -0,0 +1,42 @@ +From: =?UTF-8?q?Florian=20B=C3=A4uerle?= +Date: Thu, 25 Oct 2018 17:26:30 +0200 +Subject: [PATCH] allow overriding modification time + +This patch allows to set the mtime of the lzop archive to +$SOURCE_DATE_EPOCH, required for reproducible build. It was submitted to +pengutronix by florian B??uerle in october 2018. + +https://git.pengutronix.de/cgit/ptxdist/tree/patches/lzop-1.04/0002-allow-overriding-modification-time.patch + +Signed-off-by: Casey Reeves +--- + src/lzop.c | 9 ++++++++- + 1 file changed, 8 insertions(+), 1 deletion(-) + +diff --git a/src/lzop.c b/src/lzop.c +index a540ad9c4d33..c2f877d16f92 100644 +--- a/src/lzop.c ++++ b/src/lzop.c +@@ -712,6 +712,7 @@ void init_compress_header(header_t *h, const file_t *fip, const file_t *fop) + assert(opt_method > 0); + assert(opt_level > 0); + assert(fip->st.st_mode == 0 || S_ISREG(fip->st.st_mode)); ++ const char *source_date_epoch = getenv("SOURCE_DATE_EPOCH"); + + memset(h,0,sizeof(header_t)); + +@@ -748,7 +749,13 @@ void init_compress_header(header_t *h, const file_t *fip, const file_t *fop) + + h->mode = fix_mode_for_header(fip->st.st_mode); + +- if (fip->st.st_mtime > 0) ++ if (source_date_epoch) ++ { ++ time_t mtime = strtoul(source_date_epoch, NULL, 0); ++ h->mtime_low = (lzo_uint32) (mtime); ++ h->mtime_high = (lzo_uint32) ((mtime >> 16) >> 16); ++ } ++ else if (fip->st.st_mtime > 0) + { + h->mtime_low = (lzo_uint32) (fip->st.st_mtime); + h->mtime_high = (lzo_uint32) ((fip->st.st_mtime >> 16) >> 16); diff --git a/package/lzop/0001-build-with-gcc6.patch b/package/lzop/0001-build-with-gcc6.patch deleted file mode 100644 index 03bd887d51..0000000000 --- a/package/lzop/0001-build-with-gcc6.patch +++ /dev/null @@ -1,37 +0,0 @@ -From: Jaap Crezee -Date: Sat, 25 june 2016 13:13:00 +0200 -Subject: [PATCH] fix compilation host-lzop with gcc-6 - -This patch allows host-lzop to be compiled with host systems containing gcc-6 - -Upstream patch found here: -https://build.opensuse.org/package/view_file/Archiving/lzop/lzop-1.03-gcc6.patch?expand=1 - -Signed-off-by: Jaap Crezee - ---- a/src/miniacc.h.orig 2016-02-10 16:09:23.247315866 +0100 -+++ b/src/miniacc.h 2016-02-10 16:12:14.973297054 +0100 -@@ -4469,12 +4469,12 @@ - #if defined(__MSDOS__) && defined(__TURBOC__) && (__TURBOC__ < 0x0150) - #elif 1 && (ACC_CC_SUNPROC) && !defined(ACCCHK_CFG_PEDANTIC) - #else -- ACCCHK_ASSERT((1 << (8*SIZEOF_INT-1)) < 0) -+ ACCCHK_ASSERT((int)(1u << (8*SIZEOF_INT-1)) < 0) - #endif - ACCCHK_ASSERT((1u << (8*SIZEOF_INT-1)) > 0) - #if 1 && (ACC_CC_SUNPROC) && !defined(ACCCHK_CFG_PEDANTIC) - #else -- ACCCHK_ASSERT((1l << (8*SIZEOF_LONG-1)) < 0) -+ ACCCHK_ASSERT((long)(1ul << (8*SIZEOF_LONG-1)) < 0) - #endif - ACCCHK_ASSERT((1ul << (8*SIZEOF_LONG-1)) > 0) - #if defined(acc_int16e_t) -@@ -4703,7 +4703,7 @@ - #elif 1 && (ACC_CC_LCC || ACC_CC_LCCWIN32) && !defined(ACCCHK_CFG_PEDANTIC) - #elif 1 && (ACC_CC_SUNPROC) && !defined(ACCCHK_CFG_PEDANTIC) - #elif !(ACC_BROKEN_INTEGRAL_PROMOTION) && (SIZEOF_INT > 1) -- ACCCHK_ASSERT( (((unsigned char)128) << (int)(8*sizeof(int)-8)) < 0) -+ ACCCHK_ASSERT( (int)((unsigned int)((unsigned char)128) << (int)(8*sizeof(int)-8)) < 0) - #endif - #if (ACC_CC_BORLANDC && (__BORLANDC__ >= 0x0530) && (__BORLANDC__ < 0x0560)) - # pragma option pop diff --git a/package/lzop/0002-use-static-inlines-as-the-external-inline-definition.patch b/package/lzop/0002-use-static-inlines-as-the-external-inline-definition.patch deleted file mode 100644 index f6d076a9f7..0000000000 --- a/package/lzop/0002-use-static-inlines-as-the-external-inline-definition.patch +++ /dev/null @@ -1,102 +0,0 @@ -From ecccbcf66da53779d88e38e2af7f82eff8dde7f8 Mon Sep 17 00:00:00 2001 -From: Khem Raj -Date: Sun, 16 Aug 2015 10:35:47 -0700 -Subject: [PATCH] use static inlines as the external inline definition has - changed with gcc5 - -[Patch from https://raw.githubusercontent.com/openembedded/openembedded-core/master/meta/recipes-support/lzop/lzop/0001-use-static-inlines-as-the-external-inline-definition.patch] -Signed-off-by: Khem Raj -Signed-off-by: Peter Korsgaard ---- -Upstream-Status: Pending - - src/miniacc.h | 24 ++++++++---------------- - 1 file changed, 8 insertions(+), 16 deletions(-) - -diff --git a/src/miniacc.h b/src/miniacc.h -index 09e6f0c..cae98d1 100644 ---- a/src/miniacc.h -+++ b/src/miniacc.h -@@ -2880,8 +2880,7 @@ typedef void (__acc_cdecl_sighandler *acc_sighandler_t)(acc_signo_t); - #if !(ACC_CFG_NO_INLINE_ASM) && (__acc_HAVE_forceinline) - #if (ACC_ARCH_POWERPC && ACC_ABI_BIG_ENDIAN) && (ACC_CC_GNUC) - #if !defined(ACC_UA_GET_LE16) --extern __acc_forceinline unsigned long __ACC_UA_GET_LE16(__acc_ua_volatile const void* pp); --extern __acc_forceinline unsigned long __ACC_UA_GET_LE16(__acc_ua_volatile const void* pp) { -+static __acc_forceinline unsigned long __ACC_UA_GET_LE16(__acc_ua_volatile const void* pp) { - __acc_ua_volatile const acc_uint16e_t* p = (__acc_ua_volatile const acc_uint16e_t*) pp; - unsigned long v; - __asm__ __volatile__("lhbrx %0,0,%1" : "=r" (v) : "r" (p), "m" (*p)); -@@ -2890,8 +2889,7 @@ extern __acc_forceinline unsigned long __ACC_UA_GET_LE16(__acc_ua_volatile const - #define ACC_UA_GET_LE16(p) __ACC_UA_GET_LE16(p) - #endif - #if !defined(ACC_UA_SET_LE16) --extern __acc_forceinline void __ACC_UA_SET_LE16(__acc_ua_volatile void* pp, unsigned long v); --extern __acc_forceinline void __ACC_UA_SET_LE16(__acc_ua_volatile void* pp, unsigned long v) { -+static __acc_forceinline void __ACC_UA_SET_LE16(__acc_ua_volatile void* pp, unsigned long v) { - __acc_ua_volatile acc_uint16e_t* p = (__acc_ua_volatile acc_uint16e_t*) pp; - __asm__ __volatile__("sthbrx %2,0,%1" : "=m" (*p) : "r" (p), "r" (v)); - } -@@ -2916,8 +2914,7 @@ extern __acc_forceinline void __ACC_UA_SET_LE16(__acc_ua_volatile void* pp, unsi - #if !(ACC_CFG_NO_INLINE_ASM) && (__acc_HAVE_forceinline) - #if (ACC_ARCH_POWERPC && ACC_ABI_BIG_ENDIAN) && (ACC_CC_GNUC) - #if !defined(ACC_UA_GET_LE32) --extern __acc_forceinline unsigned long __ACC_UA_GET_LE32(__acc_ua_volatile const void* pp); --extern __acc_forceinline unsigned long __ACC_UA_GET_LE32(__acc_ua_volatile const void* pp) { -+static __acc_forceinline unsigned long __ACC_UA_GET_LE32(__acc_ua_volatile const void* pp) { - __acc_ua_volatile const acc_uint32e_t* p = (__acc_ua_volatile const acc_uint32e_t*) pp; - unsigned long v; - __asm__ __volatile__("lwbrx %0,0,%1" : "=r" (v) : "r" (p), "m" (*p)); -@@ -2926,8 +2923,7 @@ extern __acc_forceinline unsigned long __ACC_UA_GET_LE32(__acc_ua_volatile const - #define ACC_UA_GET_LE32(p) __ACC_UA_GET_LE32(p) - #endif - #if !defined(ACC_UA_SET_LE32) --extern __acc_forceinline void __ACC_UA_SET_LE32(__acc_ua_volatile void* pp, unsigned long v); --extern __acc_forceinline void __ACC_UA_SET_LE32(__acc_ua_volatile void* pp, unsigned long v) { -+static __acc_forceinline void __ACC_UA_SET_LE32(__acc_ua_volatile void* pp, unsigned long v) { - __acc_ua_volatile acc_uint32e_t* p = (__acc_ua_volatile acc_uint32e_t*) pp; - __asm__ __volatile__("stwbrx %2,0,%1" : "=m" (*p) : "r" (p), "r" (v)); - } -@@ -3307,8 +3303,7 @@ typedef void (__acc_cdecl_sighandler *acc_sighandler_t)(acc_signo_t); - #if !(ACC_CFG_NO_INLINE_ASM) && (__acc_HAVE_forceinline) - #if (ACC_ARCH_POWERPC && ACC_ABI_BIG_ENDIAN) && (ACC_CC_GNUC) - #if !defined(ACC_UA_GET_LE16) --extern __acc_forceinline unsigned long __ACC_UA_GET_LE16(__acc_ua_volatile const void* pp); --extern __acc_forceinline unsigned long __ACC_UA_GET_LE16(__acc_ua_volatile const void* pp) { -+static __acc_forceinline unsigned long __ACC_UA_GET_LE16(__acc_ua_volatile const void* pp) { - __acc_ua_volatile const acc_uint16e_t* p = (__acc_ua_volatile const acc_uint16e_t*) pp; - unsigned long v; - __asm__ __volatile__("lhbrx %0,0,%1" : "=r" (v) : "r" (p), "m" (*p)); -@@ -3317,8 +3312,7 @@ extern __acc_forceinline unsigned long __ACC_UA_GET_LE16(__acc_ua_volatile const - #define ACC_UA_GET_LE16(p) __ACC_UA_GET_LE16(p) - #endif - #if !defined(ACC_UA_SET_LE16) --extern __acc_forceinline void __ACC_UA_SET_LE16(__acc_ua_volatile void* pp, unsigned long v); --extern __acc_forceinline void __ACC_UA_SET_LE16(__acc_ua_volatile void* pp, unsigned long v) { -+static __acc_forceinline void __ACC_UA_SET_LE16(__acc_ua_volatile void* pp, unsigned long v) { - __acc_ua_volatile acc_uint16e_t* p = (__acc_ua_volatile acc_uint16e_t*) pp; - __asm__ __volatile__("sthbrx %2,0,%1" : "=m" (*p) : "r" (p), "r" (v)); - } -@@ -3343,8 +3337,7 @@ extern __acc_forceinline void __ACC_UA_SET_LE16(__acc_ua_volatile void* pp, unsi - #if !(ACC_CFG_NO_INLINE_ASM) && (__acc_HAVE_forceinline) - #if (ACC_ARCH_POWERPC && ACC_ABI_BIG_ENDIAN) && (ACC_CC_GNUC) - #if !defined(ACC_UA_GET_LE32) --extern __acc_forceinline unsigned long __ACC_UA_GET_LE32(__acc_ua_volatile const void* pp); --extern __acc_forceinline unsigned long __ACC_UA_GET_LE32(__acc_ua_volatile const void* pp) { -+static __acc_forceinline unsigned long __ACC_UA_GET_LE32(__acc_ua_volatile const void* pp) { - __acc_ua_volatile const acc_uint32e_t* p = (__acc_ua_volatile const acc_uint32e_t*) pp; - unsigned long v; - __asm__ __volatile__("lwbrx %0,0,%1" : "=r" (v) : "r" (p), "m" (*p)); -@@ -3353,8 +3346,7 @@ extern __acc_forceinline unsigned long __ACC_UA_GET_LE32(__acc_ua_volatile const - #define ACC_UA_GET_LE32(p) __ACC_UA_GET_LE32(p) - #endif - #if !defined(ACC_UA_SET_LE32) --extern __acc_forceinline void __ACC_UA_SET_LE32(__acc_ua_volatile void* pp, unsigned long v); --extern __acc_forceinline void __ACC_UA_SET_LE32(__acc_ua_volatile void* pp, unsigned long v) { -+static __acc_forceinline void __ACC_UA_SET_LE32(__acc_ua_volatile void* pp, unsigned long v) { - __acc_ua_volatile acc_uint32e_t* p = (__acc_ua_volatile acc_uint32e_t*) pp; - __asm__ __volatile__("stwbrx %2,0,%1" : "=m" (*p) : "r" (p), "r" (v)); - } --- -2.5.0 - diff --git a/package/lzop/lzop.hash b/package/lzop/lzop.hash index adc20648b6..99796dc8c9 100644 --- a/package/lzop/lzop.hash +++ b/package/lzop/lzop.hash @@ -1,3 +1,3 @@ # Locally calculated -sha256 c1425b8c77d49f5a679d5a126c90ea6ad99585a55e335a613cae59e909dbb2c9 lzop-1.03.tar.gz +sha256 7e72b62a8a60aff5200a047eea0773a8fb205caf7acbe1774d95147f305a2f41 lzop-1.04.tar.gz sha256 70439f6e2b47057a408d2390ed6663b9875f5a08066a06a060a357ef1df89a8c COPYING diff --git a/package/lzop/lzop.mk b/package/lzop/lzop.mk index 55157c4d48..d32d2d1d3b 100644 --- a/package/lzop/lzop.mk +++ b/package/lzop/lzop.mk @@ -4,13 +4,26 @@ # ################################################################################ -LZOP_VERSION = 1.03 +LZOP_VERSION = 1.04 LZOP_SITE = http://www.lzop.org/download LZOP_LICENSE = GPL-2.0+ LZOP_LICENSE_FILES = COPYING LZOP_DEPENDENCIES = lzo HOST_LZOP_DEPENDENCIES = host-lzo +# lzop uses libtool 2.4.2.418, which is right between 2.4.2 and +# 2.4.4. While our patch for 2.4 is also supposed to work up to and +# including 2.4.2.x, it does not work for libtool 2.4.2.418, which +# requires the patch for 2.4.4. So we disable the libtool patching +# from autotools-package and do our own. +LZOP_LIBTOOL_PATCH = NO + +define LZOP_LIBTOOL_FIXUP + patch -i support/libtool/buildroot-libtool-v2.4.4.patch $(@D)/autoconf/ltmain.sh +endef +LZOP_POST_PATCH_HOOKS += LZOP_LIBTOOL_FIXUP +HOST_LZOP_POST_PATCH_HOOKS += LZOP_LIBTOOL_FIXUP + $(eval $(autotools-package)) $(eval $(host-autotools-package)) From thomas.petazzoni at bootlin.com Sun Mar 12 12:34:45 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sun, 12 Mar 2023 13:34:45 +0100 Subject: [Buildroot] [git commit] package/kexec: bump to version 2.0.26 Message-ID: <20230312214624.B760687007@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=69053186c9f1561855357be574c70c0b3ad0ddcb branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master See release announce: https://lists.infradead.org/pipermail/kexec/2022-December/026399.html Signed-off-by: Julien Olivain Signed-off-by: Thomas Petazzoni --- package/kexec/kexec.hash | 2 +- package/kexec/kexec.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/kexec/kexec.hash b/package/kexec/kexec.hash index 34e17339b9..4e16a53a35 100644 --- a/package/kexec/kexec.hash +++ b/package/kexec/kexec.hash @@ -1,4 +1,4 @@ # From https://www.kernel.org/pub/linux/utils/kernel/kexec/sha256sums.asc -sha256 7ce2e5def38ec04f79feb107d02243dd586fbc68569eccf02f44bad3a13ec07d kexec-tools-2.0.25.tar.xz +sha256 7fe36a064101cd5c515e41b2be393dce3ca88adce59d6ee668e0af7c0c4570cd kexec-tools-2.0.26.tar.xz # locally calculated sha256 fa5fc1d1eec39532ea517518eeefd7b6e3c14341a55e5880a0e2a49eee47a5b7 COPYING diff --git a/package/kexec/kexec.mk b/package/kexec/kexec.mk index ced7009ed3..c1411f6ab7 100644 --- a/package/kexec/kexec.mk +++ b/package/kexec/kexec.mk @@ -4,7 +4,7 @@ # ################################################################################ -KEXEC_VERSION = 2.0.25 +KEXEC_VERSION = 2.0.26 KEXEC_SOURCE = kexec-tools-$(KEXEC_VERSION).tar.xz KEXEC_SITE = $(BR2_KERNEL_MIRROR)/linux/utils/kernel/kexec KEXEC_LICENSE = GPL-2.0 From thomas.petazzoni at bootlin.com Sun Mar 12 19:31:01 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sun, 12 Mar 2023 20:31:01 +0100 Subject: [Buildroot] [git commit] package/dbus-broker: bump to release 33 Message-ID: <20230312214625.9F87787008@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=f50259d6a0c0e8ba2149aea04c7dc98fe4707abb branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master This release contains mostly a bugfixes, with some improvements around error handling for unimplemented functionality and resiliency against runtime changes of dbus service-files. Also update hashes of license files. There was no change in license, the hashes changed due to copyright date bump and additional authors listend in the same files. Signed-off-by: Stefan Agner Signed-off-by: Thomas Petazzoni --- package/dbus-broker/dbus-broker.hash | 6 +++--- package/dbus-broker/dbus-broker.mk | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package/dbus-broker/dbus-broker.hash b/package/dbus-broker/dbus-broker.hash index f6c2cbe160..06c8f229b7 100644 --- a/package/dbus-broker/dbus-broker.hash +++ b/package/dbus-broker/dbus-broker.hash @@ -1,5 +1,5 @@ # Locally calculated -sha256 bea7f653e7251063c5f427e9e3f93562d38a0d8667ae6d49fb56f113605985de dbus-broker-32.tar.xz +sha256 23713f25624749fdb274907e429080fa2d8f4dbe76acd87bb6d21a3c818c7841 dbus-broker-33.tar.xz sha256 3cda3630283eda0eab825abe5ac84d191248c6b3fe1c232a118124959b96c6a4 LICENSE sha256 20ea1f96abc15553695c6725bb3dcabff4b43b85b7ca7d675a2b8860e3b01f87 subprojects/libcdvar-1/AUTHORS sha256 8153c478102dc209b30dd4627cf5bb3596263f99692bf3eec174b1e17bbf8a3b subprojects/libcdvar-1/README.md @@ -11,7 +11,7 @@ sha256 23f24eeaaded5fedd6e7840b6f7b73838f9a4e2112ad6a12fe1ef958f73d0214 subpro sha256 05113a24aca4c537819dd0d91b95b13edb85bea4b6a77a6d9269becb397ed374 subprojects/libcrbtree-3/README.md sha256 6d63b1fb794d4c02622595ad30357c90398aa883864e5a275479139c8f03208f subprojects/libcshquote-1/AUTHORS sha256 cad109dd33062518a437ebee145ba863fe0e047d4e3db9c28b0bf3c6148f10c2 subprojects/libcshquote-1/README.md -sha256 32913ba08dc041f3f4ca361fc0d68014120e1c612772aabbcc901556df499ce5 subprojects/libcstdaux-1/AUTHORS -sha256 7c4b6c325b0bc02150089112f65132ee999b0f44500b73d1fc06d96c93161037 subprojects/libcstdaux-1/README.md +sha256 e796182869fe0892347d069f3f423774124987d6c45d016854fc51530633c177 subprojects/libcstdaux-1/AUTHORS +sha256 92006886d7f28894fef08bf97e35ef52147067bd3c4d4d6381da7c59f9901dae subprojects/libcstdaux-1/README.md sha256 7e660796fea0400a1a9a539226c345b3c656a745a334e323e33258de7864e985 subprojects/libcutf8-1/AUTHORS sha256 106099cc1c488cbf8911f56da7977a955f6b27a7bb5b815985e59d9fae0e6fe7 subprojects/libcutf8-1/README.md diff --git a/package/dbus-broker/dbus-broker.mk b/package/dbus-broker/dbus-broker.mk index e82b79220d..c4e3679a2e 100644 --- a/package/dbus-broker/dbus-broker.mk +++ b/package/dbus-broker/dbus-broker.mk @@ -4,7 +4,7 @@ # ################################################################################ -DBUS_BROKER_VERSION = 32 +DBUS_BROKER_VERSION = 33 DBUS_BROKER_SOURCE = dbus-broker-$(DBUS_BROKER_VERSION).tar.xz DBUS_BROKER_SITE = https://github.com/bus1/dbus-broker/releases/download/v$(DBUS_BROKER_VERSION) From thomas.petazzoni at bootlin.com Sun Mar 12 19:27:31 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sun, 12 Mar 2023 20:27:31 +0100 Subject: [Buildroot] [git commit] support/testing/tests/package/test_shadow.py: drop blank line at end of file Message-ID: <20230312214625.9174987007@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=9c3cdee11a21380f8141ec4379f8a67dea4481a7 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Fixes: support/testing/tests/package/test_shadow.py:55:1: W391 blank line at end of file 1 W391 blank line at end of file make: *** [Makefile:1253: check-flake8] Error 123 https://gitlab.com/buildroot.org/buildroot/-/jobs/3918132888 Signed-off-by: Thomas Petazzoni --- support/testing/tests/package/test_shadow.py | 1 - 1 file changed, 1 deletion(-) diff --git a/support/testing/tests/package/test_shadow.py b/support/testing/tests/package/test_shadow.py index c5151b4fdb..09b580de59 100644 --- a/support/testing/tests/package/test_shadow.py +++ b/support/testing/tests/package/test_shadow.py @@ -52,4 +52,3 @@ class TestShadow(BRTest): self.assertRunOk(f'usermod {username} --home {new_home}') self.assertRunOk(f'test $(su {username} -c \'echo $HOME\') = {new_home}') self.assertRunOk(f'userdel {username}') - From thomas.petazzoni at bootlin.com Sun Mar 12 09:59:03 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sun, 12 Mar 2023 10:59:03 +0100 Subject: [Buildroot] [git commit] package/libcamera-apps: bump to version 1.1.2 Message-ID: <20230312214624.5391F87006@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=9ce280ba180f8668bfcd92175842a3c2d9567223 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Signed-off-by: Marcus Folkesson Signed-off-by: Thomas Petazzoni --- ...ore-pass-VIDIOC_QUERYCAP-as-unsigned-long.patch | 35 ---------------------- package/libcamera-apps/libcamera-apps.hash | 2 +- package/libcamera-apps/libcamera-apps.mk | 2 +- 3 files changed, 2 insertions(+), 37 deletions(-) diff --git a/package/libcamera-apps/0001-core-pass-VIDIOC_QUERYCAP-as-unsigned-long.patch b/package/libcamera-apps/0001-core-pass-VIDIOC_QUERYCAP-as-unsigned-long.patch deleted file mode 100644 index fbd1d2d4ba..0000000000 --- a/package/libcamera-apps/0001-core-pass-VIDIOC_QUERYCAP-as-unsigned-long.patch +++ /dev/null @@ -1,35 +0,0 @@ -From a65682a97e19f96b86aeceb3ca3befb1687e3861 Mon Sep 17 00:00:00 2001 -From: Marcus Folkesson -Date: Tue, 31 Jan 2023 09:14:15 +0100 -Subject: [PATCH] core: pass VIDIOC_QUERYCAP as unsigned long - -VIDIOC_QUARYCAP is an unsigned long and should be passed as one. - -Get rid of the following error: -core/libcamera_app.cpp:33:22: error: overflow in conversion from 'long unsigned int' to 'int' changes value from '2154321408' to '-2140645888' [-Werror=overflow] - 33 | int ret = ioctl(fd, VIDIOC_QUERYCAP, &caps); - -Upstream: https://github.com/raspberrypi/libcamera-apps/commit/a65682a97e19f96b86aeceb3ca3befb1687e3861 -Signed-off-by: Marcus Folkesson ---- - core/libcamera_app.cpp | 4 +++- - 1 file changed, 3 insertions(+), 1 deletion(-) - -diff --git a/core/libcamera_app.cpp b/core/libcamera_app.cpp -index 04696fb..8cb6563 100644 ---- a/core/libcamera_app.cpp -+++ b/core/libcamera_app.cpp -@@ -30,7 +30,9 @@ static void check_camera_stack() - return; - - v4l2_capability caps; -- int ret = ioctl(fd, VIDIOC_QUERYCAP, &caps); -+ unsigned long request = VIDIOC_QUERYCAP; -+ -+ int ret = ioctl(fd, request, &caps); - close(fd); - - if (ret < 0 || strcmp((char *)caps.driver, "bm2835 mmal")) --- -2.38.1 - diff --git a/package/libcamera-apps/libcamera-apps.hash b/package/libcamera-apps/libcamera-apps.hash index fbb3150cb5..20a06aa8fe 100644 --- a/package/libcamera-apps/libcamera-apps.hash +++ b/package/libcamera-apps/libcamera-apps.hash @@ -1,3 +1,3 @@ # Locally computed -sha256 c05e29e02da05fa92739941295d96dcb93324805f7b348ad182e7e29e7e0c520 libcamera-apps-1.1.1.tar.gz +sha256 a19f3960b97ec1c0d42df8af972868ff0d4c48be6096e7ac02dbaaa4c7c75636 libcamera-apps-1.1.2.tar.gz sha256 36dfed86bdef661a0a14ec1a1cc84c771d5a06b6f9b92e9ebb610ba711bd528a license.txt diff --git a/package/libcamera-apps/libcamera-apps.mk b/package/libcamera-apps/libcamera-apps.mk index 290ee9a026..ba45ab21ca 100644 --- a/package/libcamera-apps/libcamera-apps.mk +++ b/package/libcamera-apps/libcamera-apps.mk @@ -4,7 +4,7 @@ # ################################################################################ -LIBCAMERA_APPS_VERSION = 1.1.1 +LIBCAMERA_APPS_VERSION = 1.1.2 LIBCAMERA_APPS_SITE = $(call github,raspberrypi,libcamera-apps,v$(LIBCAMERA_APPS_VERSION)) LIBCAMERA_APPS_LICENSE = BSD-2-Clause LIBCAMERA_APPS_LICENSE_FILES = license.txt From thomas.petazzoni at bootlin.com Sun Mar 12 21:43:46 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sun, 12 Mar 2023 22:43:46 +0100 Subject: [Buildroot] [git commit] package/rt-tests: bump version to 2.5 Message-ID: <20230312214625.D8CC087006@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=acfe5c70b2301bc147ec524e7bc2d4a95e1cee66 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Signed-off-by: S??bastien Szymanski Signed-off-by: Thomas Petazzoni --- package/rt-tests/rt-tests.hash | 2 +- package/rt-tests/rt-tests.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/rt-tests/rt-tests.hash b/package/rt-tests/rt-tests.hash index 49df8313f9..eb28f4d441 100644 --- a/package/rt-tests/rt-tests.hash +++ b/package/rt-tests/rt-tests.hash @@ -1,4 +1,4 @@ # From https://mirrors.edge.kernel.org/pub/linux/utils/rt-tests/sha256sums.asc -sha256 393457f0c91cce57e82b876ecb9b672871f898e6cecafc751548079512bcc808 rt-tests-2.4.tar.xz +sha256 2ed2e4c965c7f336a15d3354dec090e27a0b1e9ada91ae0b9ef18bbcb993874e rt-tests-2.5.tar.xz # locally computed hash sha256 ab15fd526bd8dd18a9e77ebc139656bf4d33e97fc7238cd11bf60e2b9b8666c6 COPYING diff --git a/package/rt-tests/rt-tests.mk b/package/rt-tests/rt-tests.mk index 74290211ce..8ad4215ee1 100644 --- a/package/rt-tests/rt-tests.mk +++ b/package/rt-tests/rt-tests.mk @@ -6,7 +6,7 @@ RT_TESTS_SITE = $(BR2_KERNEL_MIRROR)/linux/utils/rt-tests RT_TESTS_SOURCE = rt-tests-$(RT_TESTS_VERSION).tar.xz -RT_TESTS_VERSION = 2.4 +RT_TESTS_VERSION = 2.5 RT_TESTS_LICENSE = GPL-2.0+ RT_TESTS_LICENSE_FILES = COPYING From thomas.petazzoni at bootlin.com Sun Mar 12 21:30:33 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sun, 12 Mar 2023 22:30:33 +0100 Subject: [Buildroot] [git commit] support/testing/tests/package/test_stress_ng.py: new runtime test Message-ID: <20230312214625.B212F87006@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=30e96518cd7255048bcac024c20e203f51c377d4 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Signed-off-by: Julien Olivain Signed-off-by: Thomas Petazzoni --- DEVELOPERS | 1 + support/testing/tests/package/test_stress_ng.py | 22 ++++++++++++++++++++++ 2 files changed, 23 insertions(+) diff --git a/DEVELOPERS b/DEVELOPERS index ff26021d1d..e28b46967c 100644 --- a/DEVELOPERS +++ b/DEVELOPERS @@ -1736,6 +1736,7 @@ F: support/testing/tests/package/test_python_pyalsa.py F: support/testing/tests/package/test_python_spake2.py F: support/testing/tests/package/test_rdma_core.py F: support/testing/tests/package/test_rdma_core/ +F: support/testing/tests/package/test_stress_ng.py F: support/testing/tests/package/test_z3.py F: support/testing/tests/package/test_z3/ diff --git a/support/testing/tests/package/test_stress_ng.py b/support/testing/tests/package/test_stress_ng.py new file mode 100644 index 0000000000..12fd6ec9e6 --- /dev/null +++ b/support/testing/tests/package/test_stress_ng.py @@ -0,0 +1,22 @@ +import os + +import infra.basetest + + +class TestStressNG(infra.basetest.BRTest): + config = infra.basetest.BASIC_TOOLCHAIN_CONFIG + \ + """ + BR2_PACKAGE_STRESS_NG=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() + + self.assertRunOk("stress-ng --version") + self.assertRunOk("stress-ng --cpu 1 --timeout 3") From thomas.petazzoni at bootlin.com Sun Mar 12 12:32:07 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sun, 12 Mar 2023 13:32:07 +0100 Subject: [Buildroot] [git commit] package/pcre2: update _SITE url Message-ID: <20230312214624.A8FE087006@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=af2cfc61a2a3e630824ac693d961b74f858c0407 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master The pcre2 url [1] is now redirecting to [2]. This change was announced in upstream commit [3] which was already included in pcre2 10.41. This commit updates the PCRE2_SITE url accordingly. The package version remains unchanged. [1] https://github.com/PhilipHazel/pcre2 [2] https://github.com/PCRE2Project/pcre2 [3] https://github.com/PCRE2Project/pcre2/commit/66b3cb34dfe5411cb2bb939a8f4981081815d496 Signed-off-by: Julien Olivain Signed-off-by: Thomas Petazzoni --- package/pcre2/pcre2.mk | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package/pcre2/pcre2.mk b/package/pcre2/pcre2.mk index aba378cab6..c35056f8a2 100644 --- a/package/pcre2/pcre2.mk +++ b/package/pcre2/pcre2.mk @@ -5,7 +5,7 @@ ################################################################################ PCRE2_VERSION = 10.42 -PCRE2_SITE = https://github.com/PhilipHazel/pcre2/releases/download/pcre2-$(PCRE2_VERSION) +PCRE2_SITE = https://github.com/PCRE2Project/pcre2/releases/download/pcre2-$(PCRE2_VERSION) PCRE2_SOURCE = pcre2-$(PCRE2_VERSION).tar.bz2 PCRE2_LICENSE = BSD-3-Clause PCRE2_LICENSE_FILES = LICENCE From thomas.petazzoni at bootlin.com Sun Mar 12 17:45:08 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sun, 12 Mar 2023 18:45:08 +0100 Subject: [Buildroot] [git commit] configs/spike_riscv64: bump kernel to 6.1.14 Message-ID: <20230312214625.3E34187007@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=38c581b05cd8e7967783410b36c14b9b561acd12 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Linux Kernel 6.1 now being officially promoted to be a LTS, this commit bump the kernel version of this defconfig to 6.1.14. A Kernel config fragment "linux.fragment" is now needed as the kernel no longer enable SBI v0.1 support and the earlycon RISC-V SBI in its riscv arch defconfig. See [1] [2]. The Spike riscv-isa-sim was updated upstream accordingly [3]. In order to keep a smooth transition, this kernel config fragment re-enable those options to make sure this kernel will work with both old Spike versions (not including commit [3] like the v1.1.0 currently included in Buildroot), and newer versions. This commit was also successfully tested with riscv-isa-sim at commit 0d1a48c0c0. [1] https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/commit/?id=6f562570b9c5d6a3e30d87aec60a9d8f22a3203c [2] https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/commit/?id=3938d5a2f9369d1ebd56320629fed395ce327e9c [3] https://github.com/riscv-software-src/riscv-isa-sim/commit/191634d2854dfed448fc323195f9b65c305e2d77 Signed-off-by: Julien Olivain Signed-off-by: Thomas Petazzoni --- board/spike/riscv64/linux.fragment | 3 +++ configs/spike_riscv64_defconfig | 5 +++-- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/board/spike/riscv64/linux.fragment b/board/spike/riscv64/linux.fragment new file mode 100644 index 0000000000..b443b0ab36 --- /dev/null +++ b/board/spike/riscv64/linux.fragment @@ -0,0 +1,3 @@ +CONFIG_RISCV_SBI_V01=y +CONFIG_HVC_RISCV_SBI=y +CONFIG_SERIAL_EARLYCON_RISCV_SBI=y diff --git a/configs/spike_riscv64_defconfig b/configs/spike_riscv64_defconfig index e23f1ce32c..73ea566084 100644 --- a/configs/spike_riscv64_defconfig +++ b/configs/spike_riscv64_defconfig @@ -2,9 +2,10 @@ BR2_riscv=y BR2_RISCV_64=y BR2_LINUX_KERNEL=y BR2_LINUX_KERNEL_CUSTOM_VERSION=y -BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="5.15.86" +BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.1.14" BR2_LINUX_KERNEL_USE_ARCH_DEFAULT_CONFIG=y -BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_15=y +BR2_LINUX_KERNEL_CONFIG_FRAGMENT_FILES="board/spike/riscv64/linux.fragment" +BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_1=y BR2_TARGET_ROOTFS_CPIO=y # BR2_TARGET_ROOTFS_TAR is not set BR2_TARGET_OPENSBI=y From thomas.petazzoni at bootlin.com Sun Mar 12 17:59:40 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sun, 12 Mar 2023 18:59:40 +0100 Subject: [Buildroot] [git commit] package/mtools: bump to version 4.0.42 Message-ID: <20230312214625.5FC5787007@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=0a46e6c1981c9a326c7cd3713bd312f9f9bc8f99 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Release announce: https://lists.gnu.org/archive/html/info-mtools/2022-10/msg00000.html For change log since 4.0.38, see: https://svn.savannah.gnu.org/viewvc/mtools/tags/4.0.42/NEWS?view=markup Signed-off-by: Julien Olivain Signed-off-by: Thomas Petazzoni --- package/mtools/mtools.hash | 2 +- package/mtools/mtools.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/mtools/mtools.hash b/package/mtools/mtools.hash index a162bfdc95..b81830a7d2 100644 --- a/package/mtools/mtools.hash +++ b/package/mtools/mtools.hash @@ -1,5 +1,5 @@ # Locally calculated after checking pgp signature -sha256 7086821b399a39b8a3c5a372d064de4860f3c195b4911dd4e8b76219fcabe75c mtools-4.0.38.tar.lz +sha256 40a98fd9bcc865997866015013c3c64a304d98c2892fe4ab892ffd6ac3dd9bae mtools-4.0.42.tar.lz # Locally calculated sha256 8ceb4b9ee5adedde47b31e975c1d90c73ad27b6b165a1dcd80c7c545eb65b903 COPYING diff --git a/package/mtools/mtools.mk b/package/mtools/mtools.mk index c875814bc7..407ac1a2c6 100644 --- a/package/mtools/mtools.mk +++ b/package/mtools/mtools.mk @@ -4,7 +4,7 @@ # ################################################################################ -MTOOLS_VERSION = 4.0.38 +MTOOLS_VERSION = 4.0.42 MTOOLS_SOURCE = mtools-$(MTOOLS_VERSION).tar.lz MTOOLS_SITE = $(BR2_GNU_MIRROR)/mtools MTOOLS_LICENSE = GPL-3.0+ From thomas.petazzoni at bootlin.com Sun Mar 12 13:13:08 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sun, 12 Mar 2023 14:13:08 +0100 Subject: [Buildroot] [git commit] support/testing/tests/package/test_kexec.py: new runtime test Message-ID: <20230312214624.DB1FB87007@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=f69c972ae613719c0ebc5395ba3084c408023102 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Signed-off-by: Julien Olivain Signed-off-by: Thomas Petazzoni --- DEVELOPERS | 2 + support/testing/tests/package/test_kexec.py | 93 ++++++++++++++++++++++ .../tests/package/test_kexec/linux-kexec.fragment | 5 ++ 3 files changed, 100 insertions(+) diff --git a/DEVELOPERS b/DEVELOPERS index 7733d5a04e..f6e120d92b 100644 --- a/DEVELOPERS +++ b/DEVELOPERS @@ -1718,6 +1718,8 @@ F: support/testing/tests/package/sample_python_spake2.py F: support/testing/tests/package/test_gnupg2.py F: support/testing/tests/package/test_highway.py F: support/testing/tests/package/test_hwloc.py +F: support/testing/tests/package/test_kexec.py +F: support/testing/tests/package/test_kexec/ F: support/testing/tests/package/test_libjxl.py F: support/testing/tests/package/test_lsof.py F: support/testing/tests/package/test_ncdu.py diff --git a/support/testing/tests/package/test_kexec.py b/support/testing/tests/package/test_kexec.py new file mode 100644 index 0000000000..77e383373e --- /dev/null +++ b/support/testing/tests/package/test_kexec.py @@ -0,0 +1,93 @@ +import os + +import infra.basetest + + +class TestKexec(infra.basetest.BRTest): + + # A specific configuration is needed for using kexec: + # - We use Aarch64 since it is well supported for kexec, + # - A kernel config fragment enables all the kexec parts, + # - The kernel Image is installed on target filesystem to be + # reloaded through kexec, + # - We use a ext4 rootfs image exposed as a virtio storage (rather + # than cpio initrd). This avoids needing to install the initrd + # inside the rootfs. + config = \ + """ + BR2_aarch64=y + BR2_TOOLCHAIN_EXTERNAL=y + BR2_TARGET_GENERIC_GETTY_PORT="ttyAMA0" + BR2_LINUX_KERNEL=y + BR2_LINUX_KERNEL_CUSTOM_VERSION=y + BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.1.15" + BR2_LINUX_KERNEL_USE_CUSTOM_CONFIG=y + BR2_LINUX_KERNEL_CUSTOM_CONFIG_FILE="board/qemu/aarch64-virt/linux.config" + BR2_LINUX_KERNEL_CONFIG_FRAGMENT_FILES="{}" + BR2_LINUX_KERNEL_INSTALL_TARGET=y + BR2_LINUX_KERNEL_NEEDS_HOST_OPENSSL=y + BR2_PACKAGE_KEXEC=y + BR2_TARGET_ROOTFS_EXT2=y + BR2_TARGET_ROOTFS_EXT2_4=y + # BR2_TARGET_ROOTFS_TAR is not set + """.format( + infra.filepath("tests/package/test_kexec/linux-kexec.fragment") + ) + + def test_run(self): + hda = os.path.join(self.builddir, "images", "rootfs.ext4") + kern = os.path.join(self.builddir, "images", "Image") + # Notes: + # Sufficient memory is needed to load the kernel: having at + # least 512MB works. kexec could silently fail if not enough + # memory is present. KASLR needs to be disabled for the test: + # we pass "nokaslr" to kernel bootargs, and also pass + # "dtb-kaslr-seed=off" to qemu virt machine. + bootargs = ["root=/dev/vda console=ttyAMA0 nokaslr"] + qemu_opts = ["-M", "virt,dtb-kaslr-seed=off", "-cpu", "cortex-a57", "-m", "512M", + "-drive", f"file={hda},if=virtio,format=raw"] + self.emulator.boot(arch="aarch64", + kernel=kern, + kernel_cmdline=bootargs, + options=qemu_opts) + self.emulator.login() + + # Test the program can execute + self.assertRunOk("kexec --version") + + # Check the kexec kernel is NOT loaded: + self.assertRunOk("test \"$(cat /sys/kernel/kexec_loaded)\" -eq 0") + + # Load the Kernel: + # "--append br-test" adds a dummy kernel args we'll be able to + # check in the second executed kernel. + # We use the dtb image from /sys/firmware/fdt (since we don't + # have the dtb file in the system) + self.assertRunOk("kexec -d -l --dtb=/sys/firmware/fdt --reuse-cmdline --serial=ttyAMA0 --append=br-test /boot/Image") + + # Check the kexec kernel IS loaded: + self.assertRunOk("test \"$(cat /sys/kernel/kexec_loaded)\" -eq 1") + + # Create a marker file in tmpfs which is supposed to disappear + # after kexec kernel restart. + self.assertRunOk("touch /dev/shm/br-kexec-marker") + + # Execute the loaded kernel (i.e perform a kexec reboot) + # qemu.sendline() is used here because no exit code nor + # program return is expected, since kexec is like a + # reboot. The login is expected to be reached after the + # command is issued. + self.emulator.qemu.sendline("kexec -d -e") + + # Wait for the login, and log again + self.emulator.login() + + # Check the "br-test" dummy kernel arg is present + self.assertRunOk("grep br-test /proc/cmdline") + + # Check the test marker file is no longer here + self.assertRunOk("test ! -e /dev/shm/br-kexec-marker") + + # After restart, the kernel is not supposed to have a kexec + # loaded image: + self.assertRunOk("test \"$(cat /sys/kernel/kexec_loaded)\" -eq 0") diff --git a/support/testing/tests/package/test_kexec/linux-kexec.fragment b/support/testing/tests/package/test_kexec/linux-kexec.fragment new file mode 100644 index 0000000000..04c65f5cae --- /dev/null +++ b/support/testing/tests/package/test_kexec/linux-kexec.fragment @@ -0,0 +1,5 @@ +CONFIG_KEXEC=y +CONFIG_KEXEC_FILE=y +CONFIG_PROC_KCORE=y +CONFIG_DEBUG_KERNEL=y +CONFIG_KALLSYMS_ALL=y From thomas.petazzoni at bootlin.com Sun Mar 12 21:30:52 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sun, 12 Mar 2023 22:30:52 +0100 Subject: [Buildroot] [git commit] package/stress-ng: bump to version V0.15.04 Message-ID: <20230312214625.C78EA87007@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=00553ea186357fd3e2b3c89fa560e9711cc67472 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master This commit dropped the patch, included upstream in: https://github.com/ColinIanKing/stress-ng/commit/5d419c790e648c7a2f96f34ed1b93b326f725545 which was included in V0.14.04. Three patches are also introduced to fix build issues (all upstream not but not yet in version). Also, this new version now depends on BR2_TOOLCHAIN_HAS_SYNC_4. Finally, a new _MAKE_FLAGS is introduced to prevent the package to modify too much its CFLAGS. For change log since V0.13.05, see: - https://github.com/ColinIanKing/stress-ng/blob/V0.15.04/debian/changelog or commit logs: - https://github.com/ColinIanKing/stress-ng/commits/V0.15.04 Signed-off-by: Julien Olivain Signed-off-by: Thomas Petazzoni --- .../0001-Makefile-fix-build-with-kernel-5.6.patch | 60 ----------------- ...-fix-build-with-HAVE_SYSCALL-or-__NR_mmap.patch | 54 +++++++++++++++ .../0002-stress-regs-fix-build-on-riscv32.patch | 43 ++++++++++++ ...file-introduce-PRESERVE_CFLAGS-build-flag.patch | 78 ++++++++++++++++++++++ package/stress-ng/Config.in | 2 + package/stress-ng/stress-ng.hash | 2 +- package/stress-ng/stress-ng.mk | 7 +- 7 files changed, 183 insertions(+), 63 deletions(-) diff --git a/package/stress-ng/0001-Makefile-fix-build-with-kernel-5.6.patch b/package/stress-ng/0001-Makefile-fix-build-with-kernel-5.6.patch deleted file mode 100644 index 4c62da3241..0000000000 --- a/package/stress-ng/0001-Makefile-fix-build-with-kernel-5.6.patch +++ /dev/null @@ -1,60 +0,0 @@ -From 5d419c790e648c7a2f96f34ed1b93b326f725545 Mon Sep 17 00:00:00 2001 -From: Fabrice Fontaine -Date: Sat, 13 Aug 2022 17:17:05 +0200 -Subject: [PATCH] Makefile: fix build with kernel < 5.6 - -Fix the following build failure with kernel >= 5.1 and < 5.5 (i.e. -before -https://github.com/torvalds/linux/commit/9e3aa61ae3e01ce1ce6361a41ef725e1f4d1d2bf) -raised since version 0.11.21 and -https://github.com/ColinIanKing/stress-ng/commit/3d6fccdbe53d0cbcb75dd4b91571aaaae7ee1ad4: - -In file included from stress-io-uring.c:26: -io-uring.h:1:9: error: macro names must be identifiers - 1 | #define #define HAVE_IORING_OP_NOP 0 - | ^ - -Moreover, IORING_OP_FALLOCATE is not available before kernel 5.6 and -https://github.com/torvalds/linux/commit/d63d1b5edb7b832210bfde587ba9e7549fa064eb - -Fixes: - - http://autobuild.buildroot.org/results/1bf3f2bbc849bdce531d56b1024fa87f0c1ae667 - -Signed-off-by: Fabrice Fontaine -[Retrieved (and backported) from -https://github.com/ColinIanKing/stress-ng/commit/5d419c790e648c7a2f96f34ed1b93b326f725545] ---- - Makefile | 2 +- - stress-io-uring.c | 6 +++++- - 2 files changed, 6 insertions(+), 2 deletions(-) - -diff --git a/Makefile b/Makefile -index 2f9cc9918..ee17ae08b 100644 ---- a/Makefile -+++ b/Makefile -@@ -528,7 +528,7 @@ stress-personality.c: personality.h - # - io-uring.h: - $(V)$(CPP) $(CFLAGS) core-io-uring.c | $(GREP) IORING_OP | sed 's/,//' | \ -- sed 's/IORING_OP_/#define HAVE_IORING_OP_/' > io-uring.h -+ sed 's/.*\(IORING_OP_.*\)/#define HAVE_\1/' > io-uring.h - $(Q)echo "MK io-uring.h" - - stress-io-uring.c: io-uring.h -diff --git a/stress-io-uring.c b/stress-io-uring.c -index ab9fd0749..84f463611 100644 ---- a/stress-io-uring.c -+++ b/stress-io-uring.c -@@ -311,7 +311,11 @@ static inline int stress_io_uring_complete( - break; - - cqe = &cring->cqes[head & *submit->cq_ring.ring_mask]; -- if ((cqe->res < 0) && (opcode != IORING_OP_FALLOCATE)) { -+ if ((cqe->res < 0) -+#ifdef HAVE_IORING_OP_FALLOCATE -+ && (opcode != IORING_OP_FALLOCATE) -+#endif -+ ) { - const int err = abs(cqe->res); - - /* Silently ignore EOPNOTSUPP completion errors */ diff --git a/package/stress-ng/0001-stress-mmap-fix-build-with-HAVE_SYSCALL-or-__NR_mmap.patch b/package/stress-ng/0001-stress-mmap-fix-build-with-HAVE_SYSCALL-or-__NR_mmap.patch new file mode 100644 index 0000000000..41a2647133 --- /dev/null +++ b/package/stress-ng/0001-stress-mmap-fix-build-with-HAVE_SYSCALL-or-__NR_mmap.patch @@ -0,0 +1,54 @@ +From 625dd7e458e6aa488f7dd4764e4a62b6fbf79a9d Mon Sep 17 00:00:00 2001 +From: Julien Olivain +Date: Thu, 23 Feb 2023 21:54:16 +0100 +Subject: [PATCH] stress-mmap: fix build with HAVE_SYSCALL or __NR_mmap2 is + undefined + +Commit afae500a added macro tests for defined(HAVE_SYSCALL) and +system call numbers. + +More specifically, in stress-mmap.c, function mmap2_try() was defined +only if __NR_mmap2 is defined. See: +https://github.com/ColinIanKing/stress-ng/commit/afae500a23b198b9df421ad0fd9270fcdf65c3fb#diff-ffb0db2473f6c5e1b93dd33bce389ee836671a628fff9f903d097733f7ddfc9c + +This commit forgot to replicate the same test when the mmap2_try() +function is used later at: +https://github.com/ColinIanKing/stress-ng/blob/50f3ef2560e928c4694894be0bb652e663af5076/stress-mmap.c#L754 + +When HAVE_SYSCALL or __NR_mmap2 is undefined, compilation fails with: + + stress-mmap.c: In function 'stress_mmap': + stress-mmap.c:809:31: error: 'mmap2_try' undeclared (first use in this function); did you mean 'mmap_prot'? + context.mmap = (mmap_func_t)mmap2_try; + ^~~~~~~~~ + mmap_prot + stress-mmap.c:809:31: note: each undeclared identifier is reported only once for each function it appears in + +This patch fixes this issue. + +Upstream-reference: +https://github.com/ColinIanKing/stress-ng/commit/3da49180fdfa8a70307569202ed9431f5295913e + +Signed-off-by: Julien Olivain +--- + stress-mmap.c | 4 +++- + 1 file changed, 3 insertions(+), 1 deletion(-) + +diff --git a/stress-mmap.c b/stress-mmap.c +index cf343078..68f5a9b8 100644 +--- a/stress-mmap.c ++++ b/stress-mmap.c +@@ -805,7 +805,9 @@ static int stress_mmap(const stress_args_t *args) + context.mmap_file = true; + + if (mmap_mmap2) { +-#if defined(HAVE_MMAP2) ++#if defined(HAVE_MMAP2) && \ ++ defined(HAVE_SYSCALL) && \ ++ defined(__NR_mmap2) + context.mmap = (mmap_func_t)mmap2_try; + #else + if (args->instance == 0) +-- +2.39.2 + diff --git a/package/stress-ng/0002-stress-regs-fix-build-on-riscv32.patch b/package/stress-ng/0002-stress-regs-fix-build-on-riscv32.patch new file mode 100644 index 0000000000..cb2a507bfd --- /dev/null +++ b/package/stress-ng/0002-stress-regs-fix-build-on-riscv32.patch @@ -0,0 +1,43 @@ +From 40309f5d313524f4189f4ef158920391e92e226d Mon Sep 17 00:00:00 2001 +From: Julien Olivain +Date: Thu, 23 Feb 2023 21:38:25 +0100 +Subject: [PATCH] stress-regs: fix build on riscv32 + +RISC-V register test routine is using 64bit registers only. +When compiling on 32bit RISC-V, compilation fails with output: + + stress-regs.c: In function 'stress_regs_helper': + stress-regs.c:485:27: error: register specified for 's1' isn't suitable for data type + 485 | register uint64_t s1 __asm__("s1") = v; + | ^~ + stress-regs.c:495:27: error: register specified for 's11' isn't suitable for data type + 495 | register uint64_t s11 __asm__("s11") = s1 ^ 0xa5a5a5a5a5a5a5a5ULL; + | ^~~ + +This patch fix this issue by protecting the stress_regs_helper() +function with an additional test, to restrict to 64bit. + +Upstream-reference: +https://github.com/ColinIanKing/stress-ng/commit/6c335ac3abba535e79ddbddf34591ef5b9ee0a96 + +Signed-off-by: Julien Olivain +--- + stress-regs.c | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/stress-regs.c b/stress-regs.c +index 4d4d32d2..0ffac4d1 100644 +--- a/stress-regs.c ++++ b/stress-regs.c +@@ -473,7 +473,7 @@ do { \ + } + #endif + +-#if defined(STRESS_ARCH_RISCV) ++#if defined(STRESS_ARCH_RISCV) && (__riscv_xlen == 64) + + #define STRESS_REGS_HELPER + /* +-- +2.39.2 + diff --git a/package/stress-ng/0003-Makefile-introduce-PRESERVE_CFLAGS-build-flag.patch b/package/stress-ng/0003-Makefile-introduce-PRESERVE_CFLAGS-build-flag.patch new file mode 100644 index 0000000000..beb5429dc1 --- /dev/null +++ b/package/stress-ng/0003-Makefile-introduce-PRESERVE_CFLAGS-build-flag.patch @@ -0,0 +1,78 @@ +From d3ab0bad6afc2e8f4be70fe38dd24788f1b3d4be Mon Sep 17 00:00:00 2001 +From: Julien Olivain +Date: Fri, 24 Feb 2023 21:11:30 +0100 +Subject: [PATCH] Makefile: introduce PRESERVE_CFLAGS build flag + +The stress-ng Makefile includes many nice environment auto-detection +features to adjust compilation flags. This is very convenient in +many compilation use-cases. However, in some other specific cross +compilation environments, those automatic CFLAGS adjustments may +create compilation failures. + +For example, commit c00e695ed5 added -fstack-protector-strong if the +compiler recognize the flag. In some situations, for example a gcc +toolchain based on uClibc-ng without stack-protector libssp +enabled, gcc will recognize the option. Then, the Makefile adds the +option to CFLAGS, and the compilation/link fails at link time with an +error like: + + /toolchain/arm-buildroot-linux-uclibcgnueabi/bin/ld: cannot find -lssp_nonshared: No such file or directory + /toolchain/arm-buildroot-linux-uclibcgnueabi/bin/ld: cannot find -lssp: No such file or directory + +stress-ng is included in the Buildroot build system [1] [2], which +supports many architectures and toolchain configurations. This build +system carefully controls its CFLAGS. In such a case, it is +preferable for a package to avoid changing compilation flags. + +This patch introduces the PRESERVE_CFLAGS Makefile variable which will +disable those CFLAGS adjustments, if set to 1. The current build +behavior is preserved if unset. + +Upstream-reference: +https://github.com/ColinIanKing/stress-ng/commit/3d87d50561505a5a79008c01e35fc2e100000160 + +[1] https://buildroot.org/ +[2] https://git.buildroot.org/buildroot/tree/package/stress-ng?h=2022.11.1 + +Signed-off-by: Julien Olivain +--- + Makefile | 4 ++++ + 1 file changed, 4 insertions(+) + +diff --git a/Makefile b/Makefile +index 7a969aba..35151d74 100644 +--- a/Makefile ++++ b/Makefile +@@ -45,6 +45,7 @@ endif + # Test for hardening flags and apply them if applicable + # + MACHINE = $(shell uname -m) ++ifneq ($(PRESERVE_CFLAGS),1) + ifneq ($(MACHINE),$(filter $(MACHINE),alpha parisc)) + ifeq ($(shell $(CC) $(CFLAGS) -fstack-protector-strong -E -xc /dev/null > /dev/null 2>& 1 && echo 1),1) + CFLAGS += -fstack-protector-strong +@@ -58,6 +59,7 @@ ifeq ($(shell $(CC) $(CFLAGS) -D_FORTIFY_SOURCE=2 -E -xc /dev/null > /dev/null 2 + CFLAGS += -D_FORTIFY_SOURCE=2 + endif + endif ++endif + + # + # Expected build warnings +@@ -83,11 +85,13 @@ PRE_V= + PRE_Q=@# + endif + ++ifneq ($(PRESERVE_CFLAGS),1) + ifeq ($(findstring icc,$(CC)),icc) + CFLAGS += -no-inline-max-size -no-inline-max-total-size + CFLAGS += -axAVX,CORE-AVX2,CORE-AVX-I,CORE-AVX512,SSE2,SSE3,SSSE3,SSE4.1,SSE4.2,SANDYBRIDGE,SKYLAKE,SKYLAKE-AVX512,TIGERLAKE,SAPPHIRERAPIDS + CFLAGS += -ip -falign-loops -funroll-loops -ansi-alias -fma -qoverride-limits + endif ++endif + + #ifeq ($(findstring clang,$(CC)),clang) + #CFLAGS += -Weverything +-- +2.39.2 + diff --git a/package/stress-ng/Config.in b/package/stress-ng/Config.in index 839cbb1cc0..918c3db194 100644 --- a/package/stress-ng/Config.in +++ b/package/stress-ng/Config.in @@ -2,6 +2,7 @@ config BR2_PACKAGE_STRESS_NG bool "stress-ng" depends on BR2_USE_MMU # fork() # perf.c needs PERF_COUNT_HW_REF_CPU_CYCLES + depends on BR2_TOOLCHAIN_HAS_SYNC_4 depends on BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_3 # fenv.h lacks FE_INVALID, FE_OVERFLOW & FE_UNDERFLOW on nios2 and ARC depends on !BR2_nios2 @@ -16,5 +17,6 @@ config BR2_PACKAGE_STRESS_NG comment "stress-ng needs a toolchain w/ headers >= 3.3" depends on !BR2_nios2 && !BR2_arc + depends on BR2_TOOLCHAIN_HAS_SYNC_4 depends on BR2_USE_MMU depends on !BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_3 diff --git a/package/stress-ng/stress-ng.hash b/package/stress-ng/stress-ng.hash index 2e3f998769..5b967d2b95 100644 --- a/package/stress-ng/stress-ng.hash +++ b/package/stress-ng/stress-ng.hash @@ -1,3 +1,3 @@ # Locally calculated -sha256 3de49e1100866634f549e99c1644283d0cde817b844a69dcf7f80afa2227d350 stress-ng-0.13.05.tar.gz +sha256 92922b979b5ca6ee05b03fd792c32a0b25a01fea6161b418b5e672c64ffb549f stress-ng-0.15.04.tar.gz sha256 8177f97513213526df2cf6184d8ff986c675afb514d4e68a404010521b880643 COPYING diff --git a/package/stress-ng/stress-ng.mk b/package/stress-ng/stress-ng.mk index 0b2287c7fb..28116b455d 100644 --- a/package/stress-ng/stress-ng.mk +++ b/package/stress-ng/stress-ng.mk @@ -4,11 +4,14 @@ # ################################################################################ -STRESS_NG_VERSION = 0.13.05 +STRESS_NG_VERSION = 0.15.04 STRESS_NG_SITE = $(call github,ColinIanKing,stress-ng,V$(STRESS_NG_VERSION)) STRESS_NG_LICENSE = GPL-2.0+ STRESS_NG_LICENSE_FILES = COPYING +STRESS_NG_MAKE_FLAGS = \ + PRESERVE_CFLAGS=1 + ifeq ($(BR2_PACKAGE_LIBBSD),y) STRESS_NG_DEPENDENCIES += libbsd endif @@ -18,7 +21,7 @@ STRESS_NG_DEPENDENCIES += keyutils endif define STRESS_NG_BUILD_CMDS - $(TARGET_CONFIGURE_OPTS) $(MAKE) -C $(@D) + $(TARGET_CONFIGURE_OPTS) $(MAKE) -C $(@D) $(STRESS_NG_MAKE_FLAGS) endef # Don't use make install otherwise stress-ng will be rebuild without From ju.o at free.fr Sun Mar 12 21:54:17 2023 From: ju.o at free.fr (Julien Olivain) Date: Sun, 12 Mar 2023 22:54:17 +0100 Subject: [Buildroot] [PATCH next 2/2] package/kexec: add KEXEC_CPE_ID_VENDOR In-Reply-To: <20230312133434.3081ee6a@windsurf> References: <20230301220159.161476-1-ju.o@free.fr> <20230301220159.161476-2-ju.o@free.fr> <20230312133434.3081ee6a@windsurf> Message-ID: Hi Thomas, On 12/03/2023 13:34, Thomas Petazzoni wrote: > On Wed, 1 Mar 2023 23:01:59 +0100 > Julien Olivain wrote: > >> cpe:2.3:a:kexec-tools_project:kexec-tools is a valid CPE identifier > > But then you also need: > > KEXEC_CPE_ID_PRODUCT = kexec-tools > > indeed, by default, the value of KEXEC_CPE_ID_PRODUCT is the name of > the Buildroot package, lower-case, so currently the value of > KEXEC_CPE_ID_PRODUCT is "kexec", not "kexec-tools". > > Am I missing something here? You are right! I indeed missed the _PRODUCT. I'll add it and send a v2. > You can double check this by running "make pkg-stats" on a > configuration that has kexec enabled. In the last column of the table, > it will tell you if the CPE ID is found in the database. > > Best regards, > > Thomas Best regards, Julien. From thomas.petazzoni at bootlin.com Sun Mar 12 21:58:06 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sun, 12 Mar 2023 22:58:06 +0100 Subject: [Buildroot] [PATCH v3 1/3] package/go-bootstrap: split into two stages: go1.4 and go1.19.5 In-Reply-To: <20230215073256.186476-1-christian@paral.in> References: <20230215073256.186476-1-christian@paral.in> Message-ID: <20230312225806.0bf4b0fd@windsurf> Hello Christian, Thanks for working on this. I think we are not far from a good solution that can be merged. However, I have a few comments/questions. See below. On Tue, 14 Feb 2023 23:32:54 -0800 Christian Stewart via buildroot wrote: > +# Use last C-based Go compiler: v1.4.x > +# See https://golang.org/doc/install/source#bootstrapFromSource > +GO_BOOTSTRAP_STAGE1_VERSION = 1.4-bootstrap-20171003 > +GO_BOOTSTRAP_STAGE1_SITE = https://dl.google.com/go > +GO_BOOTSTRAP_STAGE1_SOURCE = go$(GO_BOOTSTRAP_STAGE1_VERSION).tar.gz > + > +GO_BOOTSTRAP_STAGE1_LICENSE = BSD-3-Clause > +GO_BOOTSTRAP_STAGE1_LICENSE_FILES = LICENSE > + > +# The toolchain is needed for HOSTCC_NOCACHE used to compile the Go compiler. This doesn't make much sense. Why would the toolchain package be needed for HOSTCC_NOCCACHE ? We have several packages that use HOSTCC_NOCCACHE before the toolchain is ready. The original comment in go-bootstrap.mk was: # To build programs that need cgo support the toolchain needs to be # available, so the toolchain is not needed to build host-go-bootstrap # itself, but needed by other packages that depend on # host-go-bootstrap. and this made a bit more sense (even though I'm wondering why it's host-go-bootstrap that carries this dependency, and not host-go). > + # Set all file timestamps to prevent the go compiler from rebuilding any > + # built in packages when programs are built. > + find $(HOST_GO_BOOTSTRAP_STAGE2_ROOT) -type f -exec touch -r $(@D)/bin/go {} \; So we have to do this for bootstrap-stage2 but not bootstrap-stage1 ? > - depends on BR2_PACKAGE_HOST_GO_BOOTSTRAP_ARCH_SUPPORTS > + depends on BR2_PACKAGE_HOST_GO_BOOTSTRAP_STAGE2_ARCH_SUPPORTS > + # See https://go.dev/doc/install/source#environment > + # See src/go/build/syslist.go for the list of supported architectures This comment looks good, but is unrelated. Separate patch? > depends on (BR2_arm && BR2_TOOLCHAIN_SUPPORTS_PIE) || BR2_aarch64 \ > || BR2_i386 || BR2_x86_64 || BR2_powerpc64le \ > || BR2_mips64 || BR2_mips64el || BR2_riscv || BR2_s390x > @@ -28,4 +30,4 @@ config BR2_PACKAGE_HOST_GO_TARGET_CGO_LINKING_SUPPORTS > config BR2_PACKAGE_HOST_GO_HOST_ARCH_SUPPORTS > bool > default y > - depends on BR2_PACKAGE_HOST_GO_BOOTSTRAP_ARCH_SUPPORTS > + depends on BR2_PACKAGE_HOST_GO_BOOTSTRAP_STAGE2_ARCH_SUPPORTS > diff --git a/package/go/go.mk b/package/go/go.mk > index c38ae0b99c..b0dd002712 100644 > --- a/package/go/go.mk > +++ b/package/go/go.mk > @@ -12,7 +12,7 @@ GO_LICENSE = BSD-3-Clause > GO_LICENSE_FILES = LICENSE > GO_CPE_ID_VENDOR = golang > > -HOST_GO_DEPENDENCIES = host-go-bootstrap > +HOST_GO_DEPENDENCIES = host-go-bootstrap-stage2 > HOST_GO_GOPATH = $(HOST_DIR)/share/go-path > HOST_GO_HOST_CACHE = $(HOST_DIR)/share/host-go-cache > HOST_GO_ROOT = $(HOST_DIR)/lib/go > @@ -121,12 +121,12 @@ HOST_GO_HOST_ENV = \ > CGO_CXXFLAGS="$(HOST_CXXFLAGS)" \ > CGO_LDFLAGS="$(HOST_LDFLAGS)" > > -# The go build system is not compatible with ccache, so use > -# HOSTCC_NOCCACHE. See https://github.com/golang/go/issues/11685. > +# The go build system is not compatable with ccache, so use HOSTCC_NOCCACHE. > +# See https://github.com/golang/go/issues/11685. Why is this comment being changed, with a typo added? > HOST_GO_MAKE_ENV = \ > GO111MODULE=off \ > GOCACHE=$(HOST_GO_HOST_CACHE) \ > - GOROOT_BOOTSTRAP=$(HOST_GO_BOOTSTRAP_ROOT) \ > + GOROOT_BOOTSTRAP=$(HOST_GO_BOOTSTRAP_STAGE2_ROOT) \ > GOROOT_FINAL=$(HOST_GO_ROOT) \ > GOROOT="$(@D)" \ > GOBIN="$(@D)/bin" \ > @@ -154,7 +154,6 @@ define HOST_GO_INSTALL_CMDS > cp -a $(@D)/pkg/include $(@D)/pkg/linux_* $(HOST_GO_ROOT)/pkg/ > cp -a $(@D)/pkg/tool $(HOST_GO_ROOT)/pkg/ > > - # There is a known issue which requires the go sources to be installed Why is this comment being removed? > # https://golang.org/issue/2775 > cp -a $(@D)/src $(HOST_GO_ROOT)/ Thanks! Thomas -- Thomas Petazzoni, co-owner and CEO, Bootlin Embedded Linux and Kernel engineering and training https://bootlin.com From ju.o at free.fr Sun Mar 12 21:59:45 2023 From: ju.o at free.fr (Julien Olivain) Date: Sun, 12 Mar 2023 22:59:45 +0100 Subject: [Buildroot] [PATCH v2 1/1] package/kexec: add KEXEC_CPE_ID_{PRODUCT, VENDOR} In-Reply-To: <20230301220159.161476-2-ju.o@free.fr> References: <20230301220159.161476-2-ju.o@free.fr> Message-ID: <20230312215945.168367-1-ju.o@free.fr> cpe:2.3:a:kexec-tools_project:kexec-tools is a valid CPE identifier for this package: https://nvd.nist.gov/products/cpe/search/results?namingFormat=2.3&keyword=cpe%3A2.3%3Aa%3Akexec-tools_project%3Akexec-tools Signed-off-by: Julien Olivain --- Changes v1 -> v2: - Add the missing "KEXEC_CPE_ID_PRODUCT = kexec-tools" as reported by Thomas. --- package/kexec/kexec.mk | 2 ++ 1 file changed, 2 insertions(+) diff --git a/package/kexec/kexec.mk b/package/kexec/kexec.mk index c1411f6ab7..562b09012b 100644 --- a/package/kexec/kexec.mk +++ b/package/kexec/kexec.mk @@ -9,6 +9,8 @@ KEXEC_SOURCE = kexec-tools-$(KEXEC_VERSION).tar.xz KEXEC_SITE = $(BR2_KERNEL_MIRROR)/linux/utils/kernel/kexec KEXEC_LICENSE = GPL-2.0 KEXEC_LICENSE_FILES = COPYING +KEXEC_CPE_ID_PRODUCT = kexec-tools +KEXEC_CPE_ID_VENDOR = kexec-tools_project KEXEC_SELINUX_MODULES = kdump # Makefile expects $STRIP -o to work, so needed for !BR2_STRIP_strip -- 2.39.2 From bernd.kuhls at t-online.de Sun Mar 12 22:02:53 2023 From: bernd.kuhls at t-online.de (Bernd Kuhls) Date: Sun, 12 Mar 2023 23:02:53 +0100 Subject: [Buildroot] [PATCH 1/1] package/{mesa3d, mesa3d-headers}: bump version to 23.0.0 Message-ID: <20230312220253.285408-1-bernd.kuhls@t-online.de> Release notes: https://www.phoronix.com/news/Mesa-23.0-Released https://lists.freedesktop.org/archives/mesa-announce/2023-February/000706.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 ad1999a30d..a9ab1de8ea 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 = 22.3.5 +MESA3D_HEADERS_VERSION = 23.0.0 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 50c5bcc7fc..17dc2e7c00 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/000705.html -sha256 3eed2ecae2bc674494566faab9fcc9beb21cd804c7ba2b59a1694f3d7236e6a9 mesa-22.3.5.tar.xz -sha512 a4cad9b7e6501678fac279bd88a37e522633c7128afa8df04982f469c930e3557bb1d05b4b0f5ae16704d8d04e50c90a7489943a48861df17dd947704c329b85 mesa-22.3.5.tar.xz +# 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 # License sha256 a00275a53178e2645fb65be99a785c110513446a5071ff2c698ed260ad917d75 docs/license.rst diff --git a/package/mesa3d/mesa3d.mk b/package/mesa3d/mesa3d.mk index a744334c5b..a09c157b33 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 = 22.3.5 +MESA3D_VERSION = 23.0.0 MESA3D_SOURCE = mesa-$(MESA3D_VERSION).tar.xz MESA3D_SITE = https://archive.mesa3d.org MESA3D_LICENSE = MIT, SGI, Khronos -- 2.39.2 From thomas.petazzoni at bootlin.com Sun Mar 12 22:04:02 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sun, 12 Mar 2023 23:04:02 +0100 Subject: [Buildroot] [PATCH v3 3/3] package/go: use host compiler when go-bootstrap unsupported In-Reply-To: <20230215073256.186476-3-christian@paral.in> References: <20230215073256.186476-1-christian@paral.in> <20230215073256.186476-3-christian@paral.in> Message-ID: <20230312230402.50be40b1@windsurf> Hello Christian, On Tue, 14 Feb 2023 23:32:56 -0800 Christian Stewart via buildroot wrote: > The process for "bootstrapping" the Go compiler in Buildroot is: > > 1. Compile a C/C++ cross-compiler (gcc) as the host toolchain. I find "host toolchain" confusing here. I generally understand "host toolchain" as "native toolchain". > diff --git a/package/go/go.mk b/package/go/go.mk > index 4db703a301..68f6d9e36b 100644 > --- a/package/go/go.mk > +++ b/package/go/go.mk > @@ -12,7 +12,6 @@ GO_LICENSE = BSD-3-Clause > GO_LICENSE_FILES = LICENSE > GO_CPE_ID_VENDOR = golang > > -HOST_GO_DEPENDENCIES = host-go-bootstrap-stage2 > HOST_GO_GOPATH = $(HOST_DIR)/share/go-path > HOST_GO_HOST_CACHE = $(HOST_DIR)/share/host-go-cache > HOST_GO_ROOT = $(HOST_DIR)/lib/go > @@ -109,6 +108,11 @@ else # !BR2_PACKAGE_HOST_GO_TARGET_ARCH_SUPPORTS > HOST_GO_CGO_ENABLED = 1 > endif # BR2_PACKAGE_HOST_GO_TARGET_ARCH_SUPPORTS > > +ifeq ($(HOST_GO_CGO_ENABLED),1) > +# For cgo support the toolchain needs to be available. > +HOST_GO_DEPENDENCIES += toolchain > +endif Why is this added as part of this commit? It seems completely unrelated. And in fact, shouldn't this be the correct thing to do instead of what PATCH 1/3 is doing with the toolchain dependency added on host-go-bootstrap-stage2 ? > diff --git a/support/dependencies/dependencies.sh b/support/dependencies/dependencies.sh > index 4353e9585e..943c7d0daf 100755 > --- a/support/dependencies/dependencies.sh > +++ b/support/dependencies/dependencies.sh > @@ -217,6 +217,10 @@ if grep -q ^BR2_NEEDS_HOST_UTF8_LOCALE=y $BR2_CONFIG ; then > fi > fi > > +if grep -q ^BR2_NEEDS_HOST_GO=y $BR2_CONFIG ; then > + check_prog_host "go" > +fi I think this is missing a version check on go: you need at least go 1.17.x to be able to build a go >= 1.20. The check as written here does not check the go version. Also, I am wondering if we couldn't improve things a bit and use an already installed (and sufficiently recent) Go compiler to save on building host-go-bootstrap-stage{1,2} even on architectures where the full bootstrap build is supported. We would have the following cases: - Architecture supported by bootstrap-stage{1,2} - If system-provided Go is available and recent enough => use it and skip bootstrap - If not, do bootstrapping - Architecture not supported by bootstrap-stage{1,2} - If system-provided Go is available and recent enough => use it - If not, should not happen due to check It is of course not mandatory to implement this right now. It would be a nice to have, but not a must have for sure. Best regards, Thomas -- Thomas Petazzoni, co-owner and CEO, Bootlin Embedded Linux and Kernel engineering and training https://bootlin.com From thomas.petazzoni at bootlin.com Sun Mar 12 22:05:52 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sun, 12 Mar 2023 23:05:52 +0100 Subject: [Buildroot] [git commit] package/rauc: bump to version 1.9 Message-ID: <20230312220625.1195387011@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=4c5ac7e0344ad858642955e571d9be547e7a146a branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Signed-off-by: Heiko Thiery Signed-off-by: Thomas Petazzoni --- package/rauc/rauc.hash | 2 +- package/rauc/rauc.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/rauc/rauc.hash b/package/rauc/rauc.hash index 8351d0266e..1cd5f7f314 100644 --- a/package/rauc/rauc.hash +++ b/package/rauc/rauc.hash @@ -1,3 +1,3 @@ # Locally calculated -sha256 d233247c1763b1c56c851d0adef2094b7aa2fcd72decf524a8ac0419188e0978 rauc-1.8.tar.xz +sha256 73802ce28d1045c757b547f5b4a222f0e825b5df77bca3464350278fc6fd200e rauc-1.9.tar.xz sha256 dc626520dcd53a22f727af3ee42c770e56c97a64fe3adb063799d8ab032fe551 COPYING diff --git a/package/rauc/rauc.mk b/package/rauc/rauc.mk index 0c81a6cc35..2baa25ec9e 100644 --- a/package/rauc/rauc.mk +++ b/package/rauc/rauc.mk @@ -4,7 +4,7 @@ # ################################################################################ -RAUC_VERSION = 1.8 +RAUC_VERSION = 1.9 RAUC_SITE = https://github.com/rauc/rauc/releases/download/v$(RAUC_VERSION) RAUC_SOURCE = rauc-$(RAUC_VERSION).tar.xz RAUC_LICENSE = LGPL-2.1 From thomas.petazzoni at bootlin.com Sun Mar 12 22:06:03 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sun, 12 Mar 2023 23:06:03 +0100 Subject: [Buildroot] [git commit] package/rauc: switch to meson build Message-ID: <20230312220625.1D88887012@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=835858d79d554bc4753e8a691ae42f3162c88608 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Signed-off-by: Heiko Thiery Signed-off-by: Thomas Petazzoni --- package/rauc/rauc.mk | 36 +++++++++++++++++++----------------- 1 file changed, 19 insertions(+), 17 deletions(-) diff --git a/package/rauc/rauc.mk b/package/rauc/rauc.mk index 2baa25ec9e..4168d6c2db 100644 --- a/package/rauc/rauc.mk +++ b/package/rauc/rauc.mk @@ -11,9 +11,10 @@ RAUC_LICENSE = LGPL-2.1 RAUC_LICENSE_FILES = COPYING RAUC_CPE_ID_VENDOR = pengutronix RAUC_DEPENDENCIES = host-pkgconf openssl libglib2 +RAUC_CONF_OPTS += -Dtests=false ifeq ($(BR2_PACKAGE_RAUC_DBUS),y) -RAUC_CONF_OPTS += --enable-service +RAUC_CONF_OPTS += -Dservice=true RAUC_DEPENDENCIES += dbus # systemd service uses dbus interface @@ -28,35 +29,35 @@ endef endif else -RAUC_CONF_OPTS += --disable-service +RAUC_CONF_OPTS += -Dservice=false endif ifeq ($(BR2_PACKAGE_RAUC_GPT),y) -RAUC_CONF_OPTS += --enable-gpt +RAUC_CONF_OPTS += -Dgpt=enabled RAUC_DEPENDENCIES += util-linux-libs else -RAUC_CONF_OPTS += --disable-gpt +RAUC_CONF_OPTS += -Dgpt=disabled endif ifeq ($(BR2_PACKAGE_RAUC_NETWORK),y) -RAUC_CONF_OPTS += --enable-network +RAUC_CONF_OPTS += -Dnetwork=true RAUC_DEPENDENCIES += libcurl else -RAUC_CONF_OPTS += --disable-network +RAUC_CONF_OPTS += -Dnetwork=false endif ifeq ($(BR2_PACKAGE_RAUC_JSON),y) -RAUC_CONF_OPTS += --enable-json +RAUC_CONF_OPTS += -Djson=enabled RAUC_DEPENDENCIES += json-glib else -RAUC_CONF_OPTS += --disable-json +RAUC_CONF_OPTS += -Djson=disabled endif ifeq ($(BR2_PACKAGE_RAUC_STREAMING),y) -RAUC_CONF_OPTS += --enable-streaming +RAUC_CONF_OPTS += -Dstreaming=true RAUC_DEPENDENCIES += libnl else -RAUC_CONF_OPTS += --disable-streaming +RAUC_CONF_OPTS += -Dstreaming=false endif HOST_RAUC_DEPENDENCIES = \ @@ -65,12 +66,13 @@ HOST_RAUC_DEPENDENCIES = \ host-libglib2 \ host-squashfs \ $(if $(BR2_PACKAGE_HOST_LIBP11),host-libp11) + HOST_RAUC_CONF_OPTS += \ - --disable-network \ - --disable-json \ - --disable-service \ - --without-dbuspolicydir \ - --with-systemdunitdir=no + -Dnetwork=false \ + -Dstreaming=false \ + -Djson=disabled \ + -Dservice=false \ + -Dtests=false -$(eval $(autotools-package)) -$(eval $(host-autotools-package)) +$(eval $(meson-package)) +$(eval $(host-meson-package)) From thomas.petazzoni at bootlin.com Sun Mar 12 22:06:36 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sun, 12 Mar 2023 23:06:36 +0100 Subject: [Buildroot] [PATCH 1/3] package/rauc: bump to version 1.9 In-Reply-To: <20230306155138.476438-1-heiko.thiery@gmail.com> References: <20230306155138.476438-1-heiko.thiery@gmail.com> Message-ID: <20230312230636.0bb983be@windsurf> On Mon, 6 Mar 2023 16:51:35 +0100 Heiko Thiery wrote: > Signed-off-by: Heiko Thiery > --- > package/rauc/rauc.hash | 2 +- > package/rauc/rauc.mk | 2 +- > 2 files changed, 2 insertions(+), 2 deletions(-) Applied to master, thanks. Thomas -- Thomas Petazzoni, CTO, Bootlin Embedded Linux and Kernel engineering https://bootlin.com From thomas.petazzoni at bootlin.com Sun Mar 12 22:06:40 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sun, 12 Mar 2023 23:06:40 +0100 Subject: [Buildroot] [PATCH 2/3] package/rauc: switch to meson build In-Reply-To: <20230306155252.476859-1-heiko.thiery@gmail.com> References: <20230306155252.476859-1-heiko.thiery@gmail.com> Message-ID: <20230312230640.1fef9a18@windsurf> On Mon, 6 Mar 2023 16:52:53 +0100 Heiko Thiery wrote: > Signed-off-by: Heiko Thiery > --- > package/rauc/rauc.mk | 36 +++++++++++++++++++----------------- > 1 file changed, 19 insertions(+), 17 deletions(-) Applied to master, thanks. Thomas -- Thomas Petazzoni, CTO, Bootlin Embedded Linux and Kernel engineering https://bootlin.com From bernd.kuhls at t-online.de Sun Mar 12 22:06:49 2023 From: bernd.kuhls at t-online.de (Bernd Kuhls) Date: Sun, 12 Mar 2023 23:06:49 +0100 Subject: [Buildroot] [PATCH 3/3] package/intel-mediasdk: bump version to 23.1.3 In-Reply-To: <20230312220649.288302-1-bernd.kuhls@t-online.de> References: <20230312220649.288302-1-bernd.kuhls@t-online.de> Message-ID: <20230312220649.288302-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 a2c4243790..bdd4c7f3a6 100644 --- a/package/intel-mediasdk/intel-mediasdk.hash +++ b/package/intel-mediasdk/intel-mediasdk.hash @@ -1,3 +1,3 @@ # Locally computed -sha256 9208c35641ba995760d662689426a6c433973cf5283b8510f9cfb774e4b9cb38 intel-mediasdk-23.1.0.tar.gz +sha256 f1bb11ddaa44d5827562600e0a989ca20550e1b021314bce32bc4957352da110 intel-mediasdk-23.1.3.tar.gz sha256 dfd67773578903698f9ff4a61eb8f2d84810cbecd56f3f3cee8c649f813b6ea6 LICENSE diff --git a/package/intel-mediasdk/intel-mediasdk.mk b/package/intel-mediasdk/intel-mediasdk.mk index 462d487ebe..9843ec3502 100644 --- a/package/intel-mediasdk/intel-mediasdk.mk +++ b/package/intel-mediasdk/intel-mediasdk.mk @@ -4,7 +4,7 @@ # ################################################################################ -INTEL_MEDIASDK_VERSION = 23.1.0 +INTEL_MEDIASDK_VERSION = 23.1.3 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 Sun Mar 12 22:06:47 2023 From: bernd.kuhls at t-online.de (Bernd Kuhls) Date: Sun, 12 Mar 2023 23:06:47 +0100 Subject: [Buildroot] [PATCH 1/3] package/intel-gmmlib: bump version to 22.3.4 Message-ID: <20230312220649.288302-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 693d9d0905..d959f968e0 100644 --- a/package/intel-gmmlib/intel-gmmlib.hash +++ b/package/intel-gmmlib/intel-gmmlib.hash @@ -1,3 +1,3 @@ # Locally computed -sha256 86651bd2803c9f0afd82471bec784e65d2b418dee315a053d22215eb2a679be7 intel-gmmlib-22.3.3.tar.gz +sha256 c42b5fa1f5f7c165621099b3787de4c052688cd93c6ef986589ab24fff09b659 intel-gmmlib-22.3.4.tar.gz sha256 8b7446825df3f8b0268307e272aa6aaaf78351c83161d860d02c913c22666c48 LICENSE.md diff --git a/package/intel-gmmlib/intel-gmmlib.mk b/package/intel-gmmlib/intel-gmmlib.mk index 3eb3458ee7..0308ab6a28 100644 --- a/package/intel-gmmlib/intel-gmmlib.mk +++ b/package/intel-gmmlib/intel-gmmlib.mk @@ -4,7 +4,7 @@ # ################################################################################ -INTEL_GMMLIB_VERSION = 22.3.3 +INTEL_GMMLIB_VERSION = 22.3.4 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 Sun Mar 12 22:06:48 2023 From: bernd.kuhls at t-online.de (Bernd Kuhls) Date: Sun, 12 Mar 2023 23:06:48 +0100 Subject: [Buildroot] [PATCH 2/3] package/intel-mediadriver: bump version to 23.1.3 In-Reply-To: <20230312220649.288302-1-bernd.kuhls@t-online.de> References: <20230312220649.288302-1-bernd.kuhls@t-online.de> Message-ID: <20230312220649.288302-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 e4e41e4ad3..0ec128f9fd 100644 --- a/package/intel-mediadriver/intel-mediadriver.hash +++ b/package/intel-mediadriver/intel-mediadriver.hash @@ -1,3 +1,3 @@ # Locally computed -sha256 edae1bdc07b694bd6e42099feddcf875e3b5d7254894f4b3fb292128577baf82 intel-media-23.1.0.tar.gz +sha256 3b9a809f618cfd0a7835060dfec777a7bdd76f85d170c83116078bf7d4e3d427 intel-media-23.1.3.tar.gz sha256 74979d5aaee78b8da82e3aafd415a216b6131dfff6d95d6930927c8a4e3bded3 LICENSE.md diff --git a/package/intel-mediadriver/intel-mediadriver.mk b/package/intel-mediadriver/intel-mediadriver.mk index ebac7aa6f5..dd2b4bf9f4 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.0 +INTEL_MEDIADRIVER_VERSION = 23.1.3 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 Sun Mar 12 22:08:37 2023 From: bernd.kuhls at t-online.de (Bernd Kuhls) Date: Sun, 12 Mar 2023 23:08:37 +0100 Subject: [Buildroot] [PATCH 1/2] package/libutp: bump version Message-ID: <20230312220838.288338-1-bernd.kuhls@t-online.de> Needed for bumping transmission to version 4.0.1. Added configure option to fix build error with gcc-12. Signed-off-by: Bernd Kuhls --- package/libutp/libutp.hash | 2 +- package/libutp/libutp.mk | 3 ++- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/package/libutp/libutp.hash b/package/libutp/libutp.hash index f347dc3f2c..0312f42612 100644 --- a/package/libutp/libutp.hash +++ b/package/libutp/libutp.hash @@ -1,3 +1,3 @@ # Locally computed -sha256 484f802d044f774fa5f669476ecdd9cb6110c383781c39adc03bbf6575090771 libutp-059c9449a104e440e4f913756a5f560dd4ae76a9.tar.gz +sha256 d856fde68828d52eb39df40e15ad5dc4efaa9a51d4121bcbfbe47fed2163d20a libutp-c95738b1a6644b919e5b64d3ea9736cfc5894e0b.tar.gz sha256 73b400bf61dde52223dae1642205ca187f1a6b24a508dcce52bf386c27a0e58c LICENSE diff --git a/package/libutp/libutp.mk b/package/libutp/libutp.mk index 394c1e9cb9..df0617555d 100644 --- a/package/libutp/libutp.mk +++ b/package/libutp/libutp.mk @@ -4,10 +4,11 @@ # ################################################################################ -LIBUTP_VERSION = 059c9449a104e440e4f913756a5f560dd4ae76a9 +LIBUTP_VERSION = c95738b1a6644b919e5b64d3ea9736cfc5894e0b LIBUTP_SITE = $(call github,transmission,libutp,$(LIBUTP_VERSION)) LIBUTP_LICENSE = MIT LIBUTP_LICENSE_FILES = LICENSE LIBUTP_INSTALL_STAGING = YES +LIBUTP_CONF_OPTS = -DLIBUTP_ENABLE_WERROR=OFF $(eval $(cmake-package)) -- 2.39.2 From bernd.kuhls at t-online.de Sun Mar 12 22:08:38 2023 From: bernd.kuhls at t-online.de (Bernd Kuhls) Date: Sun, 12 Mar 2023 23:08:38 +0100 Subject: [Buildroot] [PATCH 2/2] package/transmission: bump version to 4.0.1 In-Reply-To: <20230312220838.288338-1-bernd.kuhls@t-online.de> References: <20230312220838.288338-1-bernd.kuhls@t-online.de> Message-ID: <20230312220838.288338-2-bernd.kuhls@t-online.de> This bump depends on bumping libutp to at least c95738b1a6644b919e5b64d3ea9736cfc5894e0b. Updated license hash due to copyright year bump: https://github.com/transmission/transmission/commit/4b8cfa2e576feea6a6f2fd5ae5fe1a59449aca6f Switched buildsystem to cmake, reworked dependencies. Removed all patches, transmission now depends on the libutp package and uses cmake as build system. Upstream removed the configure option for lightweight build: https://github.com/transmission/transmission/commit/47ebb3f63a2f8983f9858bfbec6b72c42588a388 Removed the option to disable uTP support, for details see upstream issue: https://github.com/transmission/transmission/issues/4751 Added -latomic when needed to fix build errors on riscv32 and sparc. Signed-off-by: Bernd Kuhls --- Please note that 0001-fix-utypes.patch contains DOS line breaks so you might have problems when applying this patch. package/transmission/0001-fix-utypes.patch | 30 ---------- .../transmission/0002-fix-utp-include.patch | 46 --------------- ...ac-fix-autoreconf-with-autoconf-2.70.patch | 42 ------------- package/transmission/Config.in | 32 +++++----- package/transmission/transmission.hash | 5 +- package/transmission/transmission.mk | 59 +++++++++---------- 6 files changed, 50 insertions(+), 164 deletions(-) delete mode 100644 package/transmission/0001-fix-utypes.patch delete mode 100644 package/transmission/0002-fix-utp-include.patch delete mode 100644 package/transmission/0003-configure.ac-fix-autoreconf-with-autoconf-2.70.patch diff --git a/package/transmission/0001-fix-utypes.patch b/package/transmission/0001-fix-utypes.patch deleted file mode 100644 index 81efa884a7..0000000000 --- a/package/transmission/0001-fix-utypes.patch +++ /dev/null @@ -1,30 +0,0 @@ -Fix build error "conflicting types for 'UTP_Write'" - -Fetch from: http://www.adminsehow.com/2012/10/how-to-install-transmission-2-71-on-debian-6-0-squeeze/ - -The corresponding upstream bug report (unfixed) can be found here: -https://trac.transmissionbt.com/ticket/5232 - -Signed-off-by: Bernd Kuhls -[Fabrice: adapt to 3.00, which always uses stdbool.h] -Signed-off-by: Fabrice Fontaine -[yann.morin.1998 at free.fr: - - don't comment-out dropped code, just drop it - - use CR-LF in replacement code, as used by upstream -] -Signed-off-by: Yann E. MORIN - ---- transmission-2.82.org/third-party/libutp/utypes.h 2013-08-09 04:47:43.000000000 +0200 -+++ transmission-2.82/third-party/libutp/utypes.h 2014-01-02 20:17:18.000000000 +0100 -@@ -35,8 +35,8 @@ - typedef const char * cstr; - typedef char * str; - --#ifndef __cplusplus --typedef uint8 bool; --#endif -+#ifndef __cplusplus -+#include -+#endif - - #endif //__UTYPES_H__ diff --git a/package/transmission/0002-fix-utp-include.patch b/package/transmission/0002-fix-utp-include.patch deleted file mode 100644 index db8b5ab39b..0000000000 --- a/package/transmission/0002-fix-utp-include.patch +++ /dev/null @@ -1,46 +0,0 @@ -Fix compilation when using system libminiupnpc with libutp disabled - -If transmission uses its own copy of libminiupnpc in third-party/ then -the configure script adds that path to CFLAGS: -https://trac.transmissionbt.com/browser/trunk/configure.ac#L455 - -This path is also added if transmission uses its own copy of libutp: -https://trac.transmissionbt.com/browser/trunk/configure.ac#L349 - -But if a system-provided libminiupnpc is used and utp-support is -disabled using --disable-utp the result is a build error, detected by -buildroot autobuilders: -http://autobuild.buildroot.net/results/b79/b79e51140cb0320554a58ce59dcb33f53cd9211a/build-end.log - -net.c:40:24: fatal error: libutp/utp.h: No such file or directory - -Patch proposed by Yann E. MORIN: -http://lists.busybox.net/pipermail/buildroot/2016-July/167896.html - -Patch sent upstream: https://trac.transmissionbt.com/ticket/6163 - -Signed-off-by: Bernd Kuhls - -diff -uNr transmission-2.92.org/configure.ac transmission-2.92/configure.ac ---- transmission-2.92.org/configure.ac 2016-03-06 21:23:45.336198393 +0100 -+++ transmission-2.92/configure.ac 2016-07-31 12:13:40.921660078 +0200 -@@ -358,6 +358,10 @@ - else - AC_MSG_ERROR("Unable to build uTP support -- C++ compiler not found") - fi -+else -+ # For the system libminiupnpc with UTC disabled, -+ # point to our bundled UTP headers -+ LIBUTP_CFLAGS="-I\$(top_srcdir)/third-party/" - fi - AC_SUBST(LIBUTP_CFLAGS) - AC_SUBST(LIBUTP_LIBS) -@@ -457,7 +461,7 @@ - LIBUPNP_LIBS_QT="\$\${TRANSMISSION_TOP}/third-party/miniupnp/libminiupnp.a" - else - AC_DEFINE([SYSTEM_MINIUPNP]) -- LIBUPNP_CFLAGS="" -+ LIBUPNP_CFLAGS="${LIBUTP_CFLAGS}" - LIBUPNP_LIBS="-lminiupnpc" - LIBUPNP_LIBS_QT="-lminiupnpc" - fi diff --git a/package/transmission/0003-configure.ac-fix-autoreconf-with-autoconf-2.70.patch b/package/transmission/0003-configure.ac-fix-autoreconf-with-autoconf-2.70.patch deleted file mode 100644 index bfb0084bc4..0000000000 --- a/package/transmission/0003-configure.ac-fix-autoreconf-with-autoconf-2.70.patch +++ /dev/null @@ -1,42 +0,0 @@ -From 857ac91a03a096601f62b358fc61355d4cc25b9b Mon Sep 17 00:00:00 2001 -From: Fabrice Fontaine -Date: Sat, 9 Oct 2021 18:51:13 +0200 -Subject: [PATCH] configure.ac: fix autoreconf with autoconf >= 2.70 - -Remove the whitespace before IT_PROG_INTLTOOL as suggested in -https://www.mail-archive.com/bug-autoconf at gnu.org/msg04851.html -to avoid the following build failure with autoconf >= 2.70: - -ERROR: 'IT_PROG_INTLTOOL' must appear in configure.ac for intltool to work. - -The problem has been introduced by upstream autoconf commit -http://git.savannah.gnu.org/gitweb/?p=autoconf.git;a=commit;h=b3b3af821a0b9e82ebe56b77b1731d2fe58f52de - -Fixes: - - http://autobuild.buildroot.org/results/e8bea26f6b12adf16335b24836a7c5c31911af6a - -Signed-off-by: Fabrice Fontaine -[Upstream status: not upstreamable as upstream swicthed to cmake ( -https://github.com/transmission/transmission/issues/1573)] ---- - configure.ac | 4 +--- - 1 file changed, 1 insertion(+), 3 deletions(-) - -diff --git a/configure.ac b/configure.ac -index fd1132fda..04e0e19bb 100644 ---- a/configure.ac -+++ b/configure.ac -@@ -555,9 +555,7 @@ dnl it should be safe to re-edit 0.40 back down to 0.23 - use_nls=no - if test "x$enable_nls" = "xyes" ; then - use_nls=yes -- m4_ifdef([IT_PROG_INTLTOOL], -- [IT_PROG_INTLTOOL([0.35.0],[no-xml])], -- [AC_MSG_ERROR("--enable-nls requires intltool to be installed.")]) -+IT_PROG_INTLTOOL([0.35.0],[no-xml]) - AC_CHECK_HEADERS([libintl.h]) - GETTEXT_PACKAGE=transmission-gtk - AC_SUBST(GETTEXT_PACKAGE) --- -2.33.0 - diff --git a/package/transmission/Config.in b/package/transmission/Config.in index 980b042e33..84bd85eeff 100644 --- a/package/transmission/Config.in +++ b/package/transmission/Config.in @@ -1,12 +1,23 @@ config BR2_PACKAGE_TRANSMISSION bool "transmission" + depends on !BR2_BINFMT_FLAT # libnatpmp + depends on BR2_INSTALL_LIBSTDCPP # libutp + depends on !BR2_STATIC_LIBS # libnatpmp + depends on BR2_TOOLCHAIN_GCC_AT_LEAST_7 # C++17 depends on BR2_TOOLCHAIN_HAS_THREADS depends on BR2_USE_MMU # fork() - select BR2_PACKAGE_ZLIB - select BR2_PACKAGE_OPENSSL - select BR2_PACKAGE_LIBOPENSSL_ENABLE_RC4 if BR2_PACKAGE_LIBOPENSSL + depends on BR2_USE_WCHAR # libpsl + select BR2_PACKAGE_DHT + select BR2_PACKAGE_LIBB64 select BR2_PACKAGE_LIBCURL + select BR2_PACKAGE_LIBDEFLATE select BR2_PACKAGE_LIBEVENT + select BR2_PACKAGE_LIBMINIUPNPC + select BR2_PACKAGE_LIBNATPMP + select BR2_PACKAGE_LIBPSL + select BR2_PACKAGE_LIBUTP + select BR2_PACKAGE_OPENSSL + select BR2_PACKAGE_ZLIB help Transmission is a cross-platform BitTorrent client. @@ -14,15 +25,6 @@ config BR2_PACKAGE_TRANSMISSION if BR2_PACKAGE_TRANSMISSION -config BR2_PACKAGE_TRANSMISSION_UTP - bool "Transmission uTP support" - depends on BR2_INSTALL_LIBSTDCPP - help - Install support for uTorrent Transport Protocol - -comment "uTP needs a toolchain w/ C++" - depends on !BR2_INSTALL_LIBSTDCPP - config BR2_PACKAGE_TRANSMISSION_CLI bool "transmission-cli" help @@ -43,6 +45,8 @@ comment "transmission-gtk needs NLS enabled" depends on BR2_PACKAGE_LIBGTK3 && !BR2_SYSTEM_ENABLE_NLS endif -comment "transmission needs a toolchain w/ threads" +comment "transmission needs a toolchain w/ dynamic library, threads, C++, gcc >= 7" depends on BR2_USE_MMU - depends on !BR2_TOOLCHAIN_HAS_THREADS + depends on !BR2_BINFMT_FLAT + depends on !BR2_TOOLCHAIN_HAS_THREADS || !BR2_INSTALL_LIBSTDCPP || \ + !BR2_TOOLCHAIN_GCC_AT_LEAST_7 || !BR2_STATIC_LIBS diff --git a/package/transmission/transmission.hash b/package/transmission/transmission.hash index 13cbc969d3..c9977d216d 100644 --- a/package/transmission/transmission.hash +++ b/package/transmission/transmission.hash @@ -1,3 +1,4 @@ +# From https://transmissionbt.com/download +sha256 8fc5aef23638c983406f6a3ee9918369e4cdc84e3228bd2fb3d01dd55cdad900 transmission-4.0.1.tar.xz # Locally calculated -sha256 9144652fe742f7f7dd6657716e378da60b751aaeda8bef8344b3eefc4db255f2 transmission-3.00.tar.xz -sha256 2b16da5bd02790d1e4d332cfd42b9dfd7d1b0ed3a16a75dc7e76b6ed239fdba9 COPYING +sha256 f56732960a61ecf3b9637404eef1a39221d2006336a98792b7b65a79f155449c COPYING diff --git a/package/transmission/transmission.mk b/package/transmission/transmission.mk index 1660d2c2b9..3130d5ed48 100644 --- a/package/transmission/transmission.mk +++ b/package/transmission/transmission.mk @@ -4,55 +4,54 @@ # ################################################################################ -TRANSMISSION_VERSION = 3.00 -TRANSMISSION_SITE = https://github.com/transmission/transmission-releases/raw/master +TRANSMISSION_VERSION = 4.0.1 TRANSMISSION_SOURCE = transmission-$(TRANSMISSION_VERSION).tar.xz +TRANSMISSION_SITE = https://github.com/transmission/transmission/releases/download/$(TRANSMISSION_VERSION) TRANSMISSION_DEPENDENCIES = \ host-pkgconf \ - host-intltool \ + dht \ + libb64 \ libcurl \ + libdeflate \ libevent \ + libminiupnpc \ + libnatpmp \ + libpsl \ + libutp \ openssl \ zlib -TRANSMISSION_AUTORECONF = YES TRANSMISSION_CONF_OPTS = \ - --without-inotify \ - --enable-lightweight + -DENABLE_TESTS=OFF \ + -DRUN_CLANG_TIDY=OFF \ + -DUSE_SYSTEM_B64=ON \ + -DUSE_SYSTEM_DEFLATE=ON \ + -DUSE_SYSTEM_DHT=ON \ + -DUSE_SYSTEM_NATPMP=ON \ + -DUSE_SYSTEM_PSL=ON \ + -DWITH_INOTIFY=OFF TRANSMISSION_LICENSE = GPL-2.0 or GPL-3.0 with OpenSSL exception TRANSMISSION_LICENSE_FILES = COPYING TRANSMISSION_CPE_ID_VENDOR = transmissionbt -ifeq ($(BR2_PACKAGE_LIBMINIUPNPC),y) -TRANSMISSION_DEPENDENCIES += libminiupnpc -endif - -ifeq ($(BR2_PACKAGE_LIBNATPMP),y) -TRANSMISSION_DEPENDENCIES += libnatpmp -TRANSMISSION_CONF_OPTS += --enable-external-natpmp -else -TRANSMISSION_CONF_OPTS += --disable-external-natpmp -endif - -ifeq ($(BR2_PACKAGE_TRANSMISSION_UTP),y) -TRANSMISSION_CONF_OPTS += --enable-utp -else -TRANSMISSION_CONF_OPTS += --disable-utp +# Uses __atomic_load_8 +ifeq ($(BR2_TOOLCHAIN_HAS_LIBATOMIC),y) +TRANSMISSION_CONF_OPTS += -DCMAKE_EXE_LINKER_FLAGS=-latomic endif ifeq ($(BR2_PACKAGE_TRANSMISSION_CLI),y) -TRANSMISSION_CONF_OPTS += --enable-cli +TRANSMISSION_CONF_OPTS += -DENABLE_CLI=ON else -TRANSMISSION_CONF_OPTS += --disable-cli +TRANSMISSION_CONF_OPTS += -DENABLE_CLI=OFF endif ifeq ($(BR2_PACKAGE_TRANSMISSION_DAEMON),y) -TRANSMISSION_CONF_OPTS += --enable-daemon +TRANSMISSION_CONF_OPTS += -DENABLE_DAEMON=ON ifeq ($(BR2_PACKAGE_SYSTEMD),y) TRANSMISSION_DEPENDENCIES += systemd -TRANSMISSION_CONF_OPTS += --with-systemd +TRANSMISSION_CONF_OPTS += -DWITH_SYSTEMD=ON else -TRANSMISSION_CONF_OPTS += --without-systemd +TRANSMISSION_CONF_OPTS += -DWITH_SYSTEMD=OFF endif define TRANSMISSION_USERS @@ -70,14 +69,14 @@ define TRANSMISSION_INSTALL_INIT_SYSTEMD endef else -TRANSMISSION_CONF_OPTS += --disable-daemon +TRANSMISSION_CONF_OPTS += -DENABLE_DAEMON=OFF endif ifeq ($(BR2_PACKAGE_TRANSMISSION_GTK),y) -TRANSMISSION_CONF_OPTS += --with-gtk +TRANSMISSION_CONF_OPTS += -DENABLE_GTK=ON TRANSMISSION_DEPENDENCIES += libgtk3 else -TRANSMISSION_CONF_OPTS += --without-gtk +TRANSMISSION_CONF_OPTS += -DENABLE_GTK=OFF endif -$(eval $(autotools-package)) +$(eval $(cmake-package)) -- 2.39.2 From bernd.kuhls at t-online.de Sun Mar 12 22:09:29 2023 From: bernd.kuhls at t-online.de (Bernd Kuhls) Date: Sun, 12 Mar 2023 23:09:29 +0100 Subject: [Buildroot] [PATCH 1/1] package/mpv: bump version to 0.35.1 Message-ID: <20230312220929.288449-1-bernd.kuhls@t-online.de> https://github.com/mpv-player/mpv/releases/tag/v0.35.1 Updated license hash due to upstream commit "DOCS: use upstream license files": https://github.com/mpv-player/mpv/commit/7314253180e7c5d06bec6d1fed79ce92bff4b6be Signed-off-by: Bernd Kuhls --- package/mpv/mpv.hash | 4 ++-- package/mpv/mpv.mk | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package/mpv/mpv.hash b/package/mpv/mpv.hash index 0c7eb5f8a5..a09015619d 100644 --- a/package/mpv/mpv.hash +++ b/package/mpv/mpv.hash @@ -1,3 +1,3 @@ # Locally calculated -sha256 100a116b9f23bdcda3a596e9f26be3a69f166a4f1d00910d1789b6571c46f3a9 mpv-0.33.1.tar.gz -sha256 a99d7b0625a0566271aad6de694e52eafd566db024f9516720d526c680d3ee30 LICENSE.GPL +sha256 41df981b7b84e33a2ef4478aaf81d6f4f5c8b9cd2c0d337ac142fc20b387d1a9 mpv-0.35.1.tar.gz +sha256 8177f97513213526df2cf6184d8ff986c675afb514d4e68a404010521b880643 LICENSE.GPL diff --git a/package/mpv/mpv.mk b/package/mpv/mpv.mk index f9250070d1..e368b25736 100644 --- a/package/mpv/mpv.mk +++ b/package/mpv/mpv.mk @@ -4,7 +4,7 @@ # ################################################################################ -MPV_VERSION = 0.33.1 +MPV_VERSION = 0.35.1 MPV_SITE = $(call github,mpv-player,mpv,v$(MPV_VERSION)) MPV_DEPENDENCIES = \ host-pkgconf ffmpeg libass zlib \ -- 2.39.2 From thomas.petazzoni at bootlin.com Sun Mar 12 22:07:02 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sun, 12 Mar 2023 23:07:02 +0100 Subject: [Buildroot] [git commit] package/ddrescue: bump to version 1.27 Message-ID: <20230312221112.493478702F@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=ebb464a7d5809f7bc52fd7b21efcf441e7920f43 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master For change log, see the release announce: https://lists.gnu.org/archive/html/info-gnu/2023-01/msg00011.html Signed-off-by: Julien Olivain Signed-off-by: Thomas Petazzoni --- package/ddrescue/ddrescue.hash | 4 ++-- package/ddrescue/ddrescue.mk | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package/ddrescue/ddrescue.hash b/package/ddrescue/ddrescue.hash index f7c82b086b..3caec5667f 100644 --- a/package/ddrescue/ddrescue.hash +++ b/package/ddrescue/ddrescue.hash @@ -1,4 +1,4 @@ -# From https://lists.gnu.org/archive/html/info-gnu/2022-01/msg00013.html -sha256 e513cd3a90d9810dfdd91197d40aa40f6df01597bfb5ecfdfb205de1127c551f ddrescue-1.26.tar.lz +# From https://lists.gnu.org/archive/html/info-gnu/2023-01/msg00011.html +sha256 38c80c98c5a44f15e53663e4510097fd68d6ec20758efdf3a925037c183232eb ddrescue-1.27.tar.lz # Locally computed sha256 3d77c1a58fbde5ddba612d1fe09965e20a3804953eca12e8c1892298bb8a5eef COPYING diff --git a/package/ddrescue/ddrescue.mk b/package/ddrescue/ddrescue.mk index 6d16d8701f..f4376a9340 100644 --- a/package/ddrescue/ddrescue.mk +++ b/package/ddrescue/ddrescue.mk @@ -4,7 +4,7 @@ # ################################################################################ -DDRESCUE_VERSION = 1.26 +DDRESCUE_VERSION = 1.27 DDRESCUE_SOURCE = ddrescue-$(DDRESCUE_VERSION).tar.lz DDRESCUE_SITE = http://download.savannah.gnu.org/releases/ddrescue DDRESCUE_LICENSE = GPL-2.0+ From thomas.petazzoni at bootlin.com Sun Mar 12 22:11:00 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sun, 12 Mar 2023 23:11:00 +0100 Subject: [Buildroot] [git commit] support/testing/tests/package/test_ddrescue.py: new runtime test Message-ID: <20230312221112.59D8B87031@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=44b3aadffaaf26ec9c404dae8b6a8f231870fc63 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Signed-off-by: Julien Olivain Signed-off-by: Thomas Petazzoni --- DEVELOPERS | 2 + support/testing/tests/package/test_ddrescue.py | 94 ++++++++++++++++++++++ .../package/test_ddrescue/linux-ddrescue.fragment | 4 + 3 files changed, 100 insertions(+) diff --git a/DEVELOPERS b/DEVELOPERS index 9aa26418b5..6c3498484f 100644 --- a/DEVELOPERS +++ b/DEVELOPERS @@ -1729,6 +1729,8 @@ F: support/testing/tests/package/sample_python_distro.py F: support/testing/tests/package/sample_python_gnupg.py F: support/testing/tests/package/sample_python_pyalsa.py F: support/testing/tests/package/sample_python_spake2.py +F: support/testing/tests/package/test_ddrescue.py +F: support/testing/tests/package/test_ddrescue/ F: support/testing/tests/package/test_gnupg2.py F: support/testing/tests/package/test_highway.py F: support/testing/tests/package/test_hwloc.py diff --git a/support/testing/tests/package/test_ddrescue.py b/support/testing/tests/package/test_ddrescue.py new file mode 100644 index 0000000000..2206971421 --- /dev/null +++ b/support/testing/tests/package/test_ddrescue.py @@ -0,0 +1,94 @@ +import os + +import infra.basetest + + +class TestDdrescue(infra.basetest.BRTest): + + # A specific configuration is needed for testing ddrescue: + # - A kernel config fragment enables loop blk dev and device + # mapper dm-dust, which are used to simulate a failing storage + # block device. + # - dmraid user space package is needed to configure dm-dust + config = \ + """ + BR2_aarch64=y + BR2_TOOLCHAIN_EXTERNAL=y + BR2_TARGET_GENERIC_GETTY_PORT="ttyAMA0" + BR2_LINUX_KERNEL=y + BR2_LINUX_KERNEL_CUSTOM_VERSION=y + BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.1.15" + BR2_LINUX_KERNEL_USE_CUSTOM_CONFIG=y + BR2_LINUX_KERNEL_CUSTOM_CONFIG_FILE="board/qemu/aarch64-virt/linux.config" + BR2_LINUX_KERNEL_CONFIG_FRAGMENT_FILES="{}" + BR2_LINUX_KERNEL_NEEDS_HOST_OPENSSL=y + BR2_PACKAGE_DDRESCUE=y + BR2_PACKAGE_DMRAID=y + BR2_TARGET_ROOTFS_CPIO=y + BR2_TARGET_ROOTFS_CPIO_GZIP=y + # BR2_TARGET_ROOTFS_TAR is not set + """.format( + infra.filepath("tests/package/test_ddrescue/linux-ddrescue.fragment") + ) + + def test_run(self): + img = os.path.join(self.builddir, "images", "rootfs.cpio.gz") + kern = os.path.join(self.builddir, "images", "Image") + self.emulator.boot(arch="aarch64", + kernel=kern, + kernel_cmdline=["console=ttyAMA0"], + options=["-M", "virt", "-cpu", "cortex-a57", "-m", "256M", "-initrd", img]) + self.emulator.login() + + # Test variables: + dev_img = "/tmp/dev.img" + lo_dev = "/dev/loop0" + dm_dev_name = "dust0" + dm_dev = f"/dev/mapper/{dm_dev_name}" + ddrescue_img = "/tmp/ddrescue.img" + + # Test the program can execute + self.assertRunOk("ddrescue --version") + + # Create a 1MB file of zeroes for initial loopback block device + self.assertRunOk(f"dd if=/dev/zero of={dev_img} bs=1M count=1") + + # Setup lookback block device + self.assertRunOk(f"losetup {lo_dev} {dev_img}") + + # Create and setup dm-dust to simulate a failing block device + # The dev_img file is 1MB: 2048 blocks of 512 bytes each + self.assertRunOk(f"dmsetup create {dm_dev_name} --table '0 2048 dust {lo_dev} 0 512'") + + # Add few bad blocks and enable I/O error emulation + for badblock in [30, 40, 50, 60]: + self.assertRunOk(f"dmsetup message {dm_dev_name} 0 addbadblock {badblock}") + self.assertRunOk(f"dmsetup message {dm_dev_name} 0 enable") + + # Show device mapper status, to make debugging easier + self.assertRunOk(f"dmsetup status {dm_dev_name}") + + # A normal 'dd' is expected to fail with I/O error + cmd = f"dd if={dm_dev} of=/dev/null bs=512" + _, exit_code = self.emulator.run(cmd) + self.assertNotEqual(exit_code, 0) + + # Where a normal 'dd' fails, 'ddrescue' is expected to succeed + self.assertRunOk(f"ddrescue {dm_dev} {ddrescue_img}") + + # ddrescue does not normaly write any output data when there + # is I/O error on the input. The intent is to preserve any + # data that could have been read in a previous pass. There is + # one exception, when the output is a non-existing regular + # file, ddrescue will initialize it with zeroes the first + # time. Since the original image file was also including + # zeroes, the recovered image is expected to be the same as + # the original one. See ddrescue manual: + # https://www.gnu.org/software/ddrescue/manual/ddrescue_manual.html#Introduction + # "Ddrescue does not write zeros to the output when it finds + # bad sectors in the input, and does not truncate the output + # file if not asked to." + # https://www.gnu.org/software/ddrescue/manual/ddrescue_manual.html#Algorithm + # "If the output file is a regular file created by ddrescue, + # the areas marked as bad-sector will contain zeros." + self.assertRunOk(f"cmp {dev_img} {ddrescue_img}") diff --git a/support/testing/tests/package/test_ddrescue/linux-ddrescue.fragment b/support/testing/tests/package/test_ddrescue/linux-ddrescue.fragment new file mode 100644 index 0000000000..5cbe18a89f --- /dev/null +++ b/support/testing/tests/package/test_ddrescue/linux-ddrescue.fragment @@ -0,0 +1,4 @@ +CONFIG_BLK_DEV_LOOP=y +CONFIG_MD=y +CONFIG_BLK_DEV_DM=y +CONFIG_DM_DUST=y From thomas.petazzoni at bootlin.com Sun Mar 12 22:11:23 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sun, 12 Mar 2023 23:11:23 +0100 Subject: [Buildroot] [PATCH next 1/1] package/ddrescue: bump to version 1.27 In-Reply-To: <20230305111410.237442-1-ju.o@free.fr> References: <20230305111410.237442-1-ju.o@free.fr> Message-ID: <20230312231123.3750b9ad@windsurf> On Sun, 5 Mar 2023 12:14:10 +0100 Julien Olivain wrote: > For change log, see the release announce: > https://lists.gnu.org/archive/html/info-gnu/2023-01/msg00011.html > > Signed-off-by: Julien Olivain > --- > Patch tested on branch next at commit b793f3a with commands: Applied to master, thanks. Thomas -- Thomas Petazzoni, CTO, Bootlin Embedded Linux and Kernel engineering https://bootlin.com From thomas.petazzoni at bootlin.com Sun Mar 12 22:11:27 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sun, 12 Mar 2023 23:11:27 +0100 Subject: [Buildroot] [PATCH next 1/1] support/testing/tests/package/test_ddrescue.py: new runtime test In-Reply-To: <20230305173055.197754-1-ju.o@free.fr> References: <20230305173055.197754-1-ju.o@free.fr> Message-ID: <20230312231127.1c9e07ab@windsurf> On Sun, 5 Mar 2023 18:30:55 +0100 Julien Olivain wrote: > Signed-off-by: Julien Olivain > --- > Patch tested on branch next at commit b793f3a with commands: Applied to master, thanks. Thomas -- Thomas Petazzoni, CTO, Bootlin Embedded Linux and Kernel engineering https://bootlin.com From thomas.petazzoni at bootlin.com Sun Mar 12 22:12:06 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sun, 12 Mar 2023 23:12:06 +0100 Subject: [Buildroot] [git commit] support/testing/tests/package/test_mtools.py: new runtime test Message-ID: <20230312221222.1C0C787039@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=655b18053a344927b9372ff88302b082b1dba2f0 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Signed-off-by: Julien Olivain Signed-off-by: Thomas Petazzoni --- DEVELOPERS | 1 + support/testing/tests/package/test_mtools.py | 72 ++++++++++++++++++++++++++++ 2 files changed, 73 insertions(+) diff --git a/DEVELOPERS b/DEVELOPERS index 6c3498484f..592c0e6b9c 100644 --- a/DEVELOPERS +++ b/DEVELOPERS @@ -1739,6 +1739,7 @@ F: support/testing/tests/package/test_kexec.py F: support/testing/tests/package/test_kexec/ F: support/testing/tests/package/test_libjxl.py F: support/testing/tests/package/test_lsof.py +F: support/testing/tests/package/test_mtools.py F: support/testing/tests/package/test_ncdu.py F: support/testing/tests/package/test_octave.py F: support/testing/tests/package/test_ola.py diff --git a/support/testing/tests/package/test_mtools.py b/support/testing/tests/package/test_mtools.py new file mode 100644 index 0000000000..51e5138481 --- /dev/null +++ b/support/testing/tests/package/test_mtools.py @@ -0,0 +1,72 @@ +import os + +import infra.basetest + + +class TestMtools(infra.basetest.BRTest): + # We use a glibc toolchain to have iconv conversion working for + # codepage 850. + config = \ + """ + BR2_arm=y + BR2_TOOLCHAIN_EXTERNAL=y + BR2_TOOLCHAIN_EXTERNAL_BOOTLIN=y + BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_ARMV5_EABI_GLIBC_STABLE=y + BR2_PACKAGE_MTOOLS=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() + + dos_img = "dos-fat.img" + mtools_opts = f"-i {dos_img}" + + self.assertRunOk("mtools --version") + + # Create an empty image file to hold the FAT partition + self.assertRunOk(f"dd if=/dev/zero of={dos_img} bs=1M count=1") + + # Any Mtools command is expected to fail on an unformated + # partition. + cmd = f"minfo {mtools_opts} ::" + _, exit_code = self.emulator.run(cmd) + self.assertNotEqual(exit_code, 0) + + # Now, let's format the partition file to FAT + self.assertRunOk(f"mformat {mtools_opts} ::") + + # Run some Mtools commands on this empty partition + self.assertRunOk(f"minfo {mtools_opts} ::") + self.assertRunOk(f"mdir {mtools_opts} ::") + self.assertRunOk(f"mlabel {mtools_opts} -N 12345678 ::BUILDROOT") + + # Create a reference file on our Linux filesystem + self.assertRunOk("echo 'Hello Buildroot!' > file1.txt") + + # Copy the reference file into the DOS image, then perform + # various file manipulations + self.assertRunOk(f"mcopy {mtools_opts} file1.txt ::file2.txt") + self.assertRunOk(f"mcopy {mtools_opts} ::file2.txt ::file3.txt") + self.assertRunOk(f"mdel {mtools_opts} ::file2.txt") + self.assertRunOk(f"mren {mtools_opts} ::file3.txt ::file4.txt") + self.assertRunOk(f"mmd {mtools_opts} ::dir1") + self.assertRunOk(f"mmove {mtools_opts} ::file4.txt ::dir1") + self.assertRunOk(f"mdir {mtools_opts} ::dir1") + self.assertRunOk(f"mdu {mtools_opts} -a ::") + + # Copy back the file from the DOS image to the Linux + # filesystem + self.assertRunOk(f"mcopy {mtools_opts} ::dir1/file4.txt file5.txt") + + # We expect this last copied file to have the same content as + # the reference one created at the beginning + self.assertRunOk("cmp file1.txt file5.txt") + + # Delete a directory tree containing a file + self.assertRunOk(f"mdeltree {mtools_opts} ::dir1") From thomas.petazzoni at bootlin.com Sun Mar 12 22:12:29 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sun, 12 Mar 2023 23:12:29 +0100 Subject: [Buildroot] [PATCH next 1/1] support/testing/tests/package/test_mtools.py: new runtime test In-Reply-To: <20230304214120.136162-1-ju.o@free.fr> References: <20230304214120.136162-1-ju.o@free.fr> Message-ID: <20230312231229.5566a6aa@windsurf> On Sat, 4 Mar 2023 22:41:20 +0100 Julien Olivain wrote: > Signed-off-by: Julien Olivain > --- > Patch tested on branch next at commit b793f3a with commands: Applied to master, thanks. Thomas -- Thomas Petazzoni, CTO, Bootlin Embedded Linux and Kernel engineering https://bootlin.com From thomas.petazzoni at bootlin.com Sun Mar 12 22:13:23 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sun, 12 Mar 2023 23:13:23 +0100 Subject: [Buildroot] [PATCH 1/1] package/guile: bump to version 3.0.9 In-Reply-To: <20230305165130.974432-1-paguilar@paguilar.org> References: <20230305165130.974432-1-paguilar@paguilar.org> Message-ID: <20230312231323.55d64c41@windsurf> On Sun, 5 Mar 2023 17:51:30 +0100 Pedro Aguilar wrote: > Signed-off-by: Pedro Aguilar > --- > package/guile/guile.hash | 2 +- > package/guile/guile.mk | 2 +- > 2 files changed, 2 insertions(+), 2 deletions(-) Applied to master, thanks. Thomas -- Thomas Petazzoni, CTO, Bootlin Embedded Linux and Kernel engineering https://bootlin.com From thomas.petazzoni at bootlin.com Sun Mar 12 22:12:37 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sun, 12 Mar 2023 23:12:37 +0100 Subject: [Buildroot] [git commit] package/guile: bump to version 3.0.9 Message-ID: <20230312221326.4EE388703F@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=6dfa40b9ab3d0425c7760f0b27e5ecc91c659bac branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Signed-off-by: Pedro Aguilar Signed-off-by: Thomas Petazzoni --- package/guile/guile.hash | 2 +- package/guile/guile.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/guile/guile.hash b/package/guile/guile.hash index e9ae5b6e51..b671edad9d 100644 --- a/package/guile/guile.hash +++ b/package/guile/guile.hash @@ -1,5 +1,5 @@ # Locally calculated after checking pgp signature -sha256 daa7060a56f2804e9b74c8d7e7fe8beed12b43aab2789a38585183fcc17b8a13 guile-3.0.8.tar.xz +sha256 1a2625ac72b2366e95792f3fe758fd2df775b4044a90a4a9787326e66c0d750d guile-3.0.9.tar.xz # Locally computed sha256 b51c6f20e6d029cb5b3e5bf235ac562c9a188c5bdc4ffcdc663897772d6e0260 LICENSE sha256 8ceb4b9ee5adedde47b31e975c1d90c73ad27b6b165a1dcd80c7c545eb65b903 COPYING diff --git a/package/guile/guile.mk b/package/guile/guile.mk index 9478e75b41..1d2e8038f0 100644 --- a/package/guile/guile.mk +++ b/package/guile/guile.mk @@ -4,7 +4,7 @@ # ################################################################################ -GUILE_VERSION = 3.0.8 +GUILE_VERSION = 3.0.9 GUILE_SOURCE = guile-$(GUILE_VERSION).tar.xz GUILE_SITE = $(BR2_GNU_MIRROR)/guile GUILE_INSTALL_STAGING = YES From thomas.petazzoni at bootlin.com Sun Mar 12 22:14:41 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sun, 12 Mar 2023 23:14:41 +0100 Subject: [Buildroot] [PATCH v2 1/1] package/kexec: add KEXEC_CPE_ID_{PRODUCT, VENDOR} In-Reply-To: <20230312215945.168367-1-ju.o@free.fr> References: <20230301220159.161476-2-ju.o@free.fr> <20230312215945.168367-1-ju.o@free.fr> Message-ID: <20230312231441.4b237595@windsurf> On Sun, 12 Mar 2023 22:59:45 +0100 Julien Olivain wrote: > cpe:2.3:a:kexec-tools_project:kexec-tools is a valid CPE identifier > for this package: > https://nvd.nist.gov/products/cpe/search/results?namingFormat=2.3&keyword=cpe%3A2.3%3Aa%3Akexec-tools_project%3Akexec-tools > > Signed-off-by: Julien Olivain > --- > Changes v1 -> v2: > - Add the missing "KEXEC_CPE_ID_PRODUCT = kexec-tools" > as reported by Thomas. > --- > package/kexec/kexec.mk | 2 ++ > 1 file changed, 2 insertions(+) Applied to master, thanks. Thomas -- Thomas Petazzoni, CTO, Bootlin Embedded Linux and Kernel engineering https://bootlin.com From thomas.petazzoni at bootlin.com Sun Mar 12 22:13:43 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sun, 12 Mar 2023 23:13:43 +0100 Subject: [Buildroot] [git commit] package/kexec: add KEXEC_CPE_ID_{PRODUCT, VENDOR} Message-ID: <20230312221502.1C7D587045@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=0d8b27841fe6aad8e9bb4a083c3aeb863d3e0913 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master cpe:2.3:a:kexec-tools_project:kexec-tools is a valid CPE identifier for this package: https://nvd.nist.gov/products/cpe/search/results?namingFormat=2.3&keyword=cpe%3A2.3%3Aa%3Akexec-tools_project%3Akexec-tools Signed-off-by: Julien Olivain Signed-off-by: Thomas Petazzoni --- package/kexec/kexec.mk | 2 ++ 1 file changed, 2 insertions(+) diff --git a/package/kexec/kexec.mk b/package/kexec/kexec.mk index c1411f6ab7..562b09012b 100644 --- a/package/kexec/kexec.mk +++ b/package/kexec/kexec.mk @@ -9,6 +9,8 @@ KEXEC_SOURCE = kexec-tools-$(KEXEC_VERSION).tar.xz KEXEC_SITE = $(BR2_KERNEL_MIRROR)/linux/utils/kernel/kexec KEXEC_LICENSE = GPL-2.0 KEXEC_LICENSE_FILES = COPYING +KEXEC_CPE_ID_PRODUCT = kexec-tools +KEXEC_CPE_ID_VENDOR = kexec-tools_project KEXEC_SELINUX_MODULES = kdump # Makefile expects $STRIP -o to work, so needed for !BR2_STRIP_strip From thomas.petazzoni at bootlin.com Sun Mar 12 22:15:06 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sun, 12 Mar 2023 23:15:06 +0100 Subject: [Buildroot] [git commit] package/intel-mediasdk: bump version to 23.1.3 Message-ID: <20230312221654.826948706A@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=52ef625e67645d7fffc7b0082bfe6367ec6eb883 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Signed-off-by: Bernd Kuhls Signed-off-by: Thomas Petazzoni --- 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 a2c4243790..bdd4c7f3a6 100644 --- a/package/intel-mediasdk/intel-mediasdk.hash +++ b/package/intel-mediasdk/intel-mediasdk.hash @@ -1,3 +1,3 @@ # Locally computed -sha256 9208c35641ba995760d662689426a6c433973cf5283b8510f9cfb774e4b9cb38 intel-mediasdk-23.1.0.tar.gz +sha256 f1bb11ddaa44d5827562600e0a989ca20550e1b021314bce32bc4957352da110 intel-mediasdk-23.1.3.tar.gz sha256 dfd67773578903698f9ff4a61eb8f2d84810cbecd56f3f3cee8c649f813b6ea6 LICENSE diff --git a/package/intel-mediasdk/intel-mediasdk.mk b/package/intel-mediasdk/intel-mediasdk.mk index 462d487ebe..9843ec3502 100644 --- a/package/intel-mediasdk/intel-mediasdk.mk +++ b/package/intel-mediasdk/intel-mediasdk.mk @@ -4,7 +4,7 @@ # ################################################################################ -INTEL_MEDIASDK_VERSION = 23.1.0 +INTEL_MEDIASDK_VERSION = 23.1.3 INTEL_MEDIASDK_SITE = https://github.com/Intel-Media-SDK/MediaSDK/archive INTEL_MEDIASDK_LICENSE = MIT INTEL_MEDIASDK_LICENSE_FILES = LICENSE From thomas.petazzoni at bootlin.com Sun Mar 12 22:15:04 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sun, 12 Mar 2023 23:15:04 +0100 Subject: [Buildroot] [git commit] package/intel-gmmlib: bump version to 22.3.4 Message-ID: <20230312221654.6C79487068@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=406a9848d11a162db700b224ab55b1fccc0de711 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Signed-off-by: Bernd Kuhls Signed-off-by: Thomas Petazzoni --- 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 693d9d0905..d959f968e0 100644 --- a/package/intel-gmmlib/intel-gmmlib.hash +++ b/package/intel-gmmlib/intel-gmmlib.hash @@ -1,3 +1,3 @@ # Locally computed -sha256 86651bd2803c9f0afd82471bec784e65d2b418dee315a053d22215eb2a679be7 intel-gmmlib-22.3.3.tar.gz +sha256 c42b5fa1f5f7c165621099b3787de4c052688cd93c6ef986589ab24fff09b659 intel-gmmlib-22.3.4.tar.gz sha256 8b7446825df3f8b0268307e272aa6aaaf78351c83161d860d02c913c22666c48 LICENSE.md diff --git a/package/intel-gmmlib/intel-gmmlib.mk b/package/intel-gmmlib/intel-gmmlib.mk index 3eb3458ee7..0308ab6a28 100644 --- a/package/intel-gmmlib/intel-gmmlib.mk +++ b/package/intel-gmmlib/intel-gmmlib.mk @@ -4,7 +4,7 @@ # ################################################################################ -INTEL_GMMLIB_VERSION = 22.3.3 +INTEL_GMMLIB_VERSION = 22.3.4 INTEL_GMMLIB_SITE = https://github.com/intel/gmmlib/archive INTEL_GMMLIB_LICENSE = MIT INTEL_GMMLIB_LICENSE_FILES = LICENSE.md From thomas.petazzoni at bootlin.com Sun Mar 12 22:15:02 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sun, 12 Mar 2023 23:15:02 +0100 Subject: [Buildroot] [git commit] package/{mesa3d, mesa3d-headers}: bump version to 23.0.0 Message-ID: <20230312221654.62B0187067@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=89944e2c459d45dd4271c49e35dd4a13dfd850a4 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Release notes: https://www.phoronix.com/news/Mesa-23.0-Released https://lists.freedesktop.org/archives/mesa-announce/2023-February/000706.html Signed-off-by: Bernd Kuhls Signed-off-by: Thomas Petazzoni --- 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 ad1999a30d..a9ab1de8ea 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 = 22.3.5 +MESA3D_HEADERS_VERSION = 23.0.0 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 50c5bcc7fc..17dc2e7c00 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/000705.html -sha256 3eed2ecae2bc674494566faab9fcc9beb21cd804c7ba2b59a1694f3d7236e6a9 mesa-22.3.5.tar.xz -sha512 a4cad9b7e6501678fac279bd88a37e522633c7128afa8df04982f469c930e3557bb1d05b4b0f5ae16704d8d04e50c90a7489943a48861df17dd947704c329b85 mesa-22.3.5.tar.xz +# 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 # License sha256 a00275a53178e2645fb65be99a785c110513446a5071ff2c698ed260ad917d75 docs/license.rst diff --git a/package/mesa3d/mesa3d.mk b/package/mesa3d/mesa3d.mk index a744334c5b..a09c157b33 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 = 22.3.5 +MESA3D_VERSION = 23.0.0 MESA3D_SOURCE = mesa-$(MESA3D_VERSION).tar.xz MESA3D_SITE = https://archive.mesa3d.org MESA3D_LICENSE = MIT, SGI, Khronos From thomas.petazzoni at bootlin.com Sun Mar 12 22:15:05 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sun, 12 Mar 2023 23:15:05 +0100 Subject: [Buildroot] [git commit] package/intel-mediadriver: bump version to 23.1.3 Message-ID: <20230312221654.77E3A87069@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=1ec5d3547691888311502b936313b1807f658d80 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Signed-off-by: Bernd Kuhls Signed-off-by: Thomas Petazzoni --- 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 e4e41e4ad3..0ec128f9fd 100644 --- a/package/intel-mediadriver/intel-mediadriver.hash +++ b/package/intel-mediadriver/intel-mediadriver.hash @@ -1,3 +1,3 @@ # Locally computed -sha256 edae1bdc07b694bd6e42099feddcf875e3b5d7254894f4b3fb292128577baf82 intel-media-23.1.0.tar.gz +sha256 3b9a809f618cfd0a7835060dfec777a7bdd76f85d170c83116078bf7d4e3d427 intel-media-23.1.3.tar.gz sha256 74979d5aaee78b8da82e3aafd415a216b6131dfff6d95d6930927c8a4e3bded3 LICENSE.md diff --git a/package/intel-mediadriver/intel-mediadriver.mk b/package/intel-mediadriver/intel-mediadriver.mk index 6cc862dce4..51083af144 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.0 +INTEL_MEDIADRIVER_VERSION = 23.1.3 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 From thomas.petazzoni at bootlin.com Sun Mar 12 22:16:43 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sun, 12 Mar 2023 23:16:43 +0100 Subject: [Buildroot] [git commit] package/mpv: bump version to 0.35.1 Message-ID: <20230312221654.8FBAC87067@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=61ba55e9cce6884295e47fdf33554e6877bd0747 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master https://github.com/mpv-player/mpv/releases/tag/v0.35.1 Updated license hash due to upstream commit "DOCS: use upstream license files": https://github.com/mpv-player/mpv/commit/7314253180e7c5d06bec6d1fed79ce92bff4b6be Signed-off-by: Bernd Kuhls Signed-off-by: Thomas Petazzoni --- package/mpv/mpv.hash | 4 ++-- package/mpv/mpv.mk | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package/mpv/mpv.hash b/package/mpv/mpv.hash index 0c7eb5f8a5..a09015619d 100644 --- a/package/mpv/mpv.hash +++ b/package/mpv/mpv.hash @@ -1,3 +1,3 @@ # Locally calculated -sha256 100a116b9f23bdcda3a596e9f26be3a69f166a4f1d00910d1789b6571c46f3a9 mpv-0.33.1.tar.gz -sha256 a99d7b0625a0566271aad6de694e52eafd566db024f9516720d526c680d3ee30 LICENSE.GPL +sha256 41df981b7b84e33a2ef4478aaf81d6f4f5c8b9cd2c0d337ac142fc20b387d1a9 mpv-0.35.1.tar.gz +sha256 8177f97513213526df2cf6184d8ff986c675afb514d4e68a404010521b880643 LICENSE.GPL diff --git a/package/mpv/mpv.mk b/package/mpv/mpv.mk index f9250070d1..e368b25736 100644 --- a/package/mpv/mpv.mk +++ b/package/mpv/mpv.mk @@ -4,7 +4,7 @@ # ################################################################################ -MPV_VERSION = 0.33.1 +MPV_VERSION = 0.35.1 MPV_SITE = $(call github,mpv-player,mpv,v$(MPV_VERSION)) MPV_DEPENDENCIES = \ host-pkgconf ffmpeg libass zlib \ From thomas.petazzoni at bootlin.com Sun Mar 12 22:17:11 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sun, 12 Mar 2023 23:17:11 +0100 Subject: [Buildroot] [PATCH 1/1] package/{mesa3d, mesa3d-headers}: bump version to 23.0.0 In-Reply-To: <20230312220253.285408-1-bernd.kuhls@t-online.de> References: <20230312220253.285408-1-bernd.kuhls@t-online.de> Message-ID: <20230312231711.627ce834@windsurf> On Sun, 12 Mar 2023 23:02:53 +0100 Bernd Kuhls wrote: > Release notes: > https://www.phoronix.com/news/Mesa-23.0-Released > https://lists.freedesktop.org/archives/mesa-announce/2023-February/000706.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(-) Applied to master, thanks. Thomas -- Thomas Petazzoni, CTO, Bootlin Embedded Linux and Kernel engineering https://bootlin.com From thomas.petazzoni at bootlin.com Sun Mar 12 22:17:22 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sun, 12 Mar 2023 23:17:22 +0100 Subject: [Buildroot] [PATCH 1/3] package/intel-gmmlib: bump version to 22.3.4 In-Reply-To: <20230312220649.288302-1-bernd.kuhls@t-online.de> References: <20230312220649.288302-1-bernd.kuhls@t-online.de> Message-ID: <20230312231722.7ab3d7c8@windsurf> On Sun, 12 Mar 2023 23:06:47 +0100 Bernd Kuhls wrote: > 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(-) All three patches applied to master, thanks. Thomas -- Thomas Petazzoni, CTO, Bootlin Embedded Linux and Kernel engineering https://bootlin.com From thomas.petazzoni at bootlin.com Sun Mar 12 22:17:30 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sun, 12 Mar 2023 23:17:30 +0100 Subject: [Buildroot] [PATCH 1/1] package/mpv: bump version to 0.35.1 In-Reply-To: <20230312220929.288449-1-bernd.kuhls@t-online.de> References: <20230312220929.288449-1-bernd.kuhls@t-online.de> Message-ID: <20230312231730.5e319ec4@windsurf> On Sun, 12 Mar 2023 23:09:29 +0100 Bernd Kuhls wrote: > https://github.com/mpv-player/mpv/releases/tag/v0.35.1 > > Updated license hash due to upstream commit > "DOCS: use upstream license files": > https://github.com/mpv-player/mpv/commit/7314253180e7c5d06bec6d1fed79ce92bff4b6be > > Signed-off-by: Bernd Kuhls > --- > package/mpv/mpv.hash | 4 ++-- > package/mpv/mpv.mk | 2 +- > 2 files changed, 3 insertions(+), 3 deletions(-) Applied to master, thanks. Thomas -- Thomas Petazzoni, CTO, Bootlin Embedded Linux and Kernel engineering https://bootlin.com From ju.o at free.fr Sun Mar 12 23:09:58 2023 From: ju.o at free.fr (Julien Olivain) Date: Mon, 13 Mar 2023 00:09:58 +0100 Subject: [Buildroot] [PATCH 1/1] package/stress-ng: bump to version V0.15.05 Message-ID: <20230312230958.788816-1-ju.o@free.fr> This commit drops all the patches which are now all included upstream. For change log since V0.15.04, see: - https://github.com/ColinIanKing/stress-ng/blob/V0.15.05/debian/changelog or commit logs: - https://github.com/ColinIanKing/stress-ng/commits/V0.15.05 Signed-off-by: Julien Olivain --- Patch tested on top of branch master at commit df48bcd with commands: make check-package ... 0 warnings generated support/testing/run-tests \ -d dl -o output_folder \ tests.package.test_stress_ng ... OK utils/test-pkg -a -p stress-ng ... 45 builds, 6 skipped, 0 build failed, 0 legal-info failed, 0 show-info failed --- ...build-with-HAVE_SYSCALL-or-__NR_mmap.patch | 54 ------------- ...002-stress-regs-fix-build-on-riscv32.patch | 43 ---------- ...introduce-PRESERVE_CFLAGS-build-flag.patch | 78 ------------------- package/stress-ng/stress-ng.hash | 2 +- package/stress-ng/stress-ng.mk | 2 +- 5 files changed, 2 insertions(+), 177 deletions(-) delete mode 100644 package/stress-ng/0001-stress-mmap-fix-build-with-HAVE_SYSCALL-or-__NR_mmap.patch delete mode 100644 package/stress-ng/0002-stress-regs-fix-build-on-riscv32.patch delete mode 100644 package/stress-ng/0003-Makefile-introduce-PRESERVE_CFLAGS-build-flag.patch diff --git a/package/stress-ng/0001-stress-mmap-fix-build-with-HAVE_SYSCALL-or-__NR_mmap.patch b/package/stress-ng/0001-stress-mmap-fix-build-with-HAVE_SYSCALL-or-__NR_mmap.patch deleted file mode 100644 index 41a2647133..0000000000 --- a/package/stress-ng/0001-stress-mmap-fix-build-with-HAVE_SYSCALL-or-__NR_mmap.patch +++ /dev/null @@ -1,54 +0,0 @@ -From 625dd7e458e6aa488f7dd4764e4a62b6fbf79a9d Mon Sep 17 00:00:00 2001 -From: Julien Olivain -Date: Thu, 23 Feb 2023 21:54:16 +0100 -Subject: [PATCH] stress-mmap: fix build with HAVE_SYSCALL or __NR_mmap2 is - undefined - -Commit afae500a added macro tests for defined(HAVE_SYSCALL) and -system call numbers. - -More specifically, in stress-mmap.c, function mmap2_try() was defined -only if __NR_mmap2 is defined. See: -https://github.com/ColinIanKing/stress-ng/commit/afae500a23b198b9df421ad0fd9270fcdf65c3fb#diff-ffb0db2473f6c5e1b93dd33bce389ee836671a628fff9f903d097733f7ddfc9c - -This commit forgot to replicate the same test when the mmap2_try() -function is used later at: -https://github.com/ColinIanKing/stress-ng/blob/50f3ef2560e928c4694894be0bb652e663af5076/stress-mmap.c#L754 - -When HAVE_SYSCALL or __NR_mmap2 is undefined, compilation fails with: - - stress-mmap.c: In function 'stress_mmap': - stress-mmap.c:809:31: error: 'mmap2_try' undeclared (first use in this function); did you mean 'mmap_prot'? - context.mmap = (mmap_func_t)mmap2_try; - ^~~~~~~~~ - mmap_prot - stress-mmap.c:809:31: note: each undeclared identifier is reported only once for each function it appears in - -This patch fixes this issue. - -Upstream-reference: -https://github.com/ColinIanKing/stress-ng/commit/3da49180fdfa8a70307569202ed9431f5295913e - -Signed-off-by: Julien Olivain ---- - stress-mmap.c | 4 +++- - 1 file changed, 3 insertions(+), 1 deletion(-) - -diff --git a/stress-mmap.c b/stress-mmap.c -index cf343078..68f5a9b8 100644 ---- a/stress-mmap.c -+++ b/stress-mmap.c -@@ -805,7 +805,9 @@ static int stress_mmap(const stress_args_t *args) - context.mmap_file = true; - - if (mmap_mmap2) { --#if defined(HAVE_MMAP2) -+#if defined(HAVE_MMAP2) && \ -+ defined(HAVE_SYSCALL) && \ -+ defined(__NR_mmap2) - context.mmap = (mmap_func_t)mmap2_try; - #else - if (args->instance == 0) --- -2.39.2 - diff --git a/package/stress-ng/0002-stress-regs-fix-build-on-riscv32.patch b/package/stress-ng/0002-stress-regs-fix-build-on-riscv32.patch deleted file mode 100644 index cb2a507bfd..0000000000 --- a/package/stress-ng/0002-stress-regs-fix-build-on-riscv32.patch +++ /dev/null @@ -1,43 +0,0 @@ -From 40309f5d313524f4189f4ef158920391e92e226d Mon Sep 17 00:00:00 2001 -From: Julien Olivain -Date: Thu, 23 Feb 2023 21:38:25 +0100 -Subject: [PATCH] stress-regs: fix build on riscv32 - -RISC-V register test routine is using 64bit registers only. -When compiling on 32bit RISC-V, compilation fails with output: - - stress-regs.c: In function 'stress_regs_helper': - stress-regs.c:485:27: error: register specified for 's1' isn't suitable for data type - 485 | register uint64_t s1 __asm__("s1") = v; - | ^~ - stress-regs.c:495:27: error: register specified for 's11' isn't suitable for data type - 495 | register uint64_t s11 __asm__("s11") = s1 ^ 0xa5a5a5a5a5a5a5a5ULL; - | ^~~ - -This patch fix this issue by protecting the stress_regs_helper() -function with an additional test, to restrict to 64bit. - -Upstream-reference: -https://github.com/ColinIanKing/stress-ng/commit/6c335ac3abba535e79ddbddf34591ef5b9ee0a96 - -Signed-off-by: Julien Olivain ---- - stress-regs.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -diff --git a/stress-regs.c b/stress-regs.c -index 4d4d32d2..0ffac4d1 100644 ---- a/stress-regs.c -+++ b/stress-regs.c -@@ -473,7 +473,7 @@ do { \ - } - #endif - --#if defined(STRESS_ARCH_RISCV) -+#if defined(STRESS_ARCH_RISCV) && (__riscv_xlen == 64) - - #define STRESS_REGS_HELPER - /* --- -2.39.2 - diff --git a/package/stress-ng/0003-Makefile-introduce-PRESERVE_CFLAGS-build-flag.patch b/package/stress-ng/0003-Makefile-introduce-PRESERVE_CFLAGS-build-flag.patch deleted file mode 100644 index beb5429dc1..0000000000 --- a/package/stress-ng/0003-Makefile-introduce-PRESERVE_CFLAGS-build-flag.patch +++ /dev/null @@ -1,78 +0,0 @@ -From d3ab0bad6afc2e8f4be70fe38dd24788f1b3d4be Mon Sep 17 00:00:00 2001 -From: Julien Olivain -Date: Fri, 24 Feb 2023 21:11:30 +0100 -Subject: [PATCH] Makefile: introduce PRESERVE_CFLAGS build flag - -The stress-ng Makefile includes many nice environment auto-detection -features to adjust compilation flags. This is very convenient in -many compilation use-cases. However, in some other specific cross -compilation environments, those automatic CFLAGS adjustments may -create compilation failures. - -For example, commit c00e695ed5 added -fstack-protector-strong if the -compiler recognize the flag. In some situations, for example a gcc -toolchain based on uClibc-ng without stack-protector libssp -enabled, gcc will recognize the option. Then, the Makefile adds the -option to CFLAGS, and the compilation/link fails at link time with an -error like: - - /toolchain/arm-buildroot-linux-uclibcgnueabi/bin/ld: cannot find -lssp_nonshared: No such file or directory - /toolchain/arm-buildroot-linux-uclibcgnueabi/bin/ld: cannot find -lssp: No such file or directory - -stress-ng is included in the Buildroot build system [1] [2], which -supports many architectures and toolchain configurations. This build -system carefully controls its CFLAGS. In such a case, it is -preferable for a package to avoid changing compilation flags. - -This patch introduces the PRESERVE_CFLAGS Makefile variable which will -disable those CFLAGS adjustments, if set to 1. The current build -behavior is preserved if unset. - -Upstream-reference: -https://github.com/ColinIanKing/stress-ng/commit/3d87d50561505a5a79008c01e35fc2e100000160 - -[1] https://buildroot.org/ -[2] https://git.buildroot.org/buildroot/tree/package/stress-ng?h=2022.11.1 - -Signed-off-by: Julien Olivain ---- - Makefile | 4 ++++ - 1 file changed, 4 insertions(+) - -diff --git a/Makefile b/Makefile -index 7a969aba..35151d74 100644 ---- a/Makefile -+++ b/Makefile -@@ -45,6 +45,7 @@ endif - # Test for hardening flags and apply them if applicable - # - MACHINE = $(shell uname -m) -+ifneq ($(PRESERVE_CFLAGS),1) - ifneq ($(MACHINE),$(filter $(MACHINE),alpha parisc)) - ifeq ($(shell $(CC) $(CFLAGS) -fstack-protector-strong -E -xc /dev/null > /dev/null 2>& 1 && echo 1),1) - CFLAGS += -fstack-protector-strong -@@ -58,6 +59,7 @@ ifeq ($(shell $(CC) $(CFLAGS) -D_FORTIFY_SOURCE=2 -E -xc /dev/null > /dev/null 2 - CFLAGS += -D_FORTIFY_SOURCE=2 - endif - endif -+endif - - # - # Expected build warnings -@@ -83,11 +85,13 @@ PRE_V= - PRE_Q=@# - endif - -+ifneq ($(PRESERVE_CFLAGS),1) - ifeq ($(findstring icc,$(CC)),icc) - CFLAGS += -no-inline-max-size -no-inline-max-total-size - CFLAGS += -axAVX,CORE-AVX2,CORE-AVX-I,CORE-AVX512,SSE2,SSE3,SSSE3,SSE4.1,SSE4.2,SANDYBRIDGE,SKYLAKE,SKYLAKE-AVX512,TIGERLAKE,SAPPHIRERAPIDS - CFLAGS += -ip -falign-loops -funroll-loops -ansi-alias -fma -qoverride-limits - endif -+endif - - #ifeq ($(findstring clang,$(CC)),clang) - #CFLAGS += -Weverything --- -2.39.2 - diff --git a/package/stress-ng/stress-ng.hash b/package/stress-ng/stress-ng.hash index 5b967d2b95..1c7cd1cdf6 100644 --- a/package/stress-ng/stress-ng.hash +++ b/package/stress-ng/stress-ng.hash @@ -1,3 +1,3 @@ # Locally calculated -sha256 92922b979b5ca6ee05b03fd792c32a0b25a01fea6161b418b5e672c64ffb549f stress-ng-0.15.04.tar.gz +sha256 303cca1bd78323a9f45d76a65e4348de266c3d5eeafcfd214173de3f61a0002d stress-ng-0.15.05.tar.gz sha256 8177f97513213526df2cf6184d8ff986c675afb514d4e68a404010521b880643 COPYING diff --git a/package/stress-ng/stress-ng.mk b/package/stress-ng/stress-ng.mk index 28116b455d..196d926a4b 100644 --- a/package/stress-ng/stress-ng.mk +++ b/package/stress-ng/stress-ng.mk @@ -4,7 +4,7 @@ # ################################################################################ -STRESS_NG_VERSION = 0.15.04 +STRESS_NG_VERSION = 0.15.05 STRESS_NG_SITE = $(call github,ColinIanKing,stress-ng,V$(STRESS_NG_VERSION)) STRESS_NG_LICENSE = GPL-2.0+ STRESS_NG_LICENSE_FILES = COPYING -- 2.39.2 From fido_max at inbox.ru Mon Mar 13 05:09:38 2023 From: fido_max at inbox.ru (Maxim Kochetkov) Date: Mon, 13 Mar 2023 08:09:38 +0300 Subject: [Buildroot] [PATCH v3 1/1] package/gdal: bump version to 3.6.2 Message-ID: <20230313050938.9860-1-fido_max@inbox.ru> Release notes: https://github.com/OSGeo/gdal/blob/v3.6.2/NEWS.md License changes: https://github.com/OSGeo/gdal/commit/a394f9cb299b2c3c2159098483d1fece3a464fda ISC License is added for FlatGeobuf and Flatbush Apache-2.0 is added for flatbuffers Signed-off-by: Maxim Kochetkov --- package/gdal/gdal.hash | 8 ++++---- package/gdal/gdal.mk | 4 ++-- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/package/gdal/gdal.hash b/package/gdal/gdal.hash index ab77d7840d..d0b08b4535 100644 --- a/package/gdal/gdal.hash +++ b/package/gdal/gdal.hash @@ -1,6 +1,6 @@ -# md5 from: https://download.osgeo.org/gdal/3.5.2/gdal-3.5.2.tar.xz.md5, sha256 locally computed: -md5 821b3b0637ebada5d20dbefb2e3ec964 gdal-3.5.2.tar.xz -sha256 0874dfdeb9ac42e53c37be4184b19350be76f0530e1f4fa8004361635b9030c2 gdal-3.5.2.tar.xz +# md5 from: https://download.osgeo.org/gdal/3.6.2/gdal-3.6.2.tar.gz.md5, sha256 locally computed: +md5 6f22ffdbd8e00059ddb2b825c5920c4c gdal-3.6.2.tar.xz +sha256 35f40d2e08061b342513cdcddc2b997b3814ef8254514f0ef1e8bc7aa56cf681 gdal-3.6.2.tar.xz # Hashes of license files: -sha256 fac0116e799ca4de79b076ee04863b5e2b69541ea3664b9bb108c81a5355f16a LICENSE.TXT +sha256 1dae3468e81d00da56e2936f74d33b8b3ad09d726437f19ce209a5dabea41f77 LICENSE.TXT diff --git a/package/gdal/gdal.mk b/package/gdal/gdal.mk index a3b11c53af..ce67399c32 100644 --- a/package/gdal/gdal.mk +++ b/package/gdal/gdal.mk @@ -4,10 +4,10 @@ # ################################################################################ -GDAL_VERSION = 3.5.2 +GDAL_VERSION = 3.6.2 GDAL_SITE = https://download.osgeo.org/gdal/$(GDAL_VERSION) GDAL_SOURCE = gdal-$(GDAL_VERSION).tar.xz -GDAL_LICENSE = MIT, many others +GDAL_LICENSE = Apache-2.0, ISC, MIT, many others GDAL_LICENSE_FILES = LICENSE.TXT GDAL_CPE_ID_VENDOR = osgeo GDAL_INSTALL_STAGING = YES -- 2.39.2 From fido_max at inbox.ru Mon Mar 13 05:18:23 2023 From: fido_max at inbox.ru (Maxim Kochetkov) Date: Mon, 13 Mar 2023 08:18:23 +0300 Subject: [Buildroot] [PATCH 1/1] package/osm2pgsql: bump version to 1.8.1 Message-ID: <20230313051823.155236-1-fido_max@inbox.ru> Release-notes: https://github.com/openstreetmap/osm2pgsql/releases/tag/1.8.1 Signed-off-by: Maxim Kochetkov --- package/osm2pgsql/osm2pgsql.hash | 2 +- package/osm2pgsql/osm2pgsql.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/osm2pgsql/osm2pgsql.hash b/package/osm2pgsql/osm2pgsql.hash index b5b76c15c6..cc13bf741d 100644 --- a/package/osm2pgsql/osm2pgsql.hash +++ b/package/osm2pgsql/osm2pgsql.hash @@ -1,3 +1,3 @@ # Locally calculated -sha256 b266b50f46fe4d1caddab61d26b39f10ea33b896ec23b8b3e294be4666e7b927 osm2pgsql-1.8.0.tar.gz +sha256 9e3cd9e13893fd7a153c7b42089bd23338867190c91b157cbdb4ff7176ecba62 osm2pgsql-1.8.1.tar.gz sha256 ab15fd526bd8dd18a9e77ebc139656bf4d33e97fc7238cd11bf60e2b9b8666c6 COPYING diff --git a/package/osm2pgsql/osm2pgsql.mk b/package/osm2pgsql/osm2pgsql.mk index 9cdfb44ce0..11f09fe7d1 100644 --- a/package/osm2pgsql/osm2pgsql.mk +++ b/package/osm2pgsql/osm2pgsql.mk @@ -4,7 +4,7 @@ # ################################################################################ -OSM2PGSQL_VERSION = 1.8.0 +OSM2PGSQL_VERSION = 1.8.1 OSM2PGSQL_SITE = $(call github,openstreetmap,osm2pgsql,$(OSM2PGSQL_VERSION)) OSM2PGSQL_LICENSE = GPL-2.0+ OSM2PGSQL_LICENSE_FILES = COPYING -- 2.39.2 From fido_max at inbox.ru Mon Mar 13 05:26:26 2023 From: fido_max at inbox.ru (Maxim Kochetkov) Date: Mon, 13 Mar 2023 08:26:26 +0300 Subject: [Buildroot] [PATCH 1/1] package/timescaledb: bump version to 2.10.1 Message-ID: <20230313052626.159262-1-fido_max@inbox.ru> Release notes: https://github.com/timescale/timescaledb/blob/2.10.1/CHANGELOG.md Signed-off-by: Maxim Kochetkov --- package/timescaledb/timescaledb.hash | 2 +- package/timescaledb/timescaledb.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/timescaledb/timescaledb.hash b/package/timescaledb/timescaledb.hash index 2fd14e6c1a..b05c7802c2 100644 --- a/package/timescaledb/timescaledb.hash +++ b/package/timescaledb/timescaledb.hash @@ -1,3 +1,3 @@ # Locally calculated -sha256 ff0820891646a772aceab19ee0f7da0a5343dc53b9a72c965ab70f723d231d5c timescaledb-2.9.3.tar.gz +sha256 6fca72a6ed0f6d32d2b3523951ede73dc5f9b0077b38450a029a5f411fdb8c73 timescaledb-2.10.1.tar.gz sha256 0378e0948feefd85f579319c74d6e2b671194037f550c7176ef26649d94c895b LICENSE diff --git a/package/timescaledb/timescaledb.mk b/package/timescaledb/timescaledb.mk index e3c94ed2fe..bcda07f893 100644 --- a/package/timescaledb/timescaledb.mk +++ b/package/timescaledb/timescaledb.mk @@ -4,7 +4,7 @@ # ################################################################################ -TIMESCALEDB_VERSION = 2.9.3 +TIMESCALEDB_VERSION = 2.10.1 TIMESCALEDB_SITE = $(call github,timescale,timescaledb,$(TIMESCALEDB_VERSION)) TIMESCALEDB_LICENSE = Apache-2.0 TIMESCALEDB_LICENSE_FILES = LICENSE -- 2.39.2 From fido_max at inbox.ru Mon Mar 13 06:13:23 2023 From: fido_max at inbox.ru (Maxim Kochetkov) Date: Mon, 13 Mar 2023 09:13:23 +0300 Subject: [Buildroot] [PATCH 1/1] package/postgresql: ignore CVE-2017-8806 Message-ID: <20230313061323.173744-1-fido_max@inbox.ru> CVE-2017-8806 is related to postgresql-common package. It is false positive for postgresql, so ignore it. 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 From thomas at devoogdt.com Mon Mar 13 06:55:14 2023 From: thomas at devoogdt.com (Thomas Devoogdt) Date: Mon, 13 Mar 2023 07:55:14 +0100 Subject: [Buildroot] [PATCH v4 1/3] pkg-cmake: add option to select the Ninja generator In-Reply-To: References: Message-ID: <20230313065516.2023267-1-thomas.devoogdt@barco.com> E.g. Commit 16e5c92ff5fd2b44a1126bd7d7538c68ce838213 can now be replaced by: WEBKITGTK_CMAKE_NINJA = YES Packages that are selecting Ninja (or overtime another generator), should also use the _BUILD_{ENV,OPTS} variables iso the _MAKE variables. No _INSTALL{,_STAGING,_TARGET}_OPTS used so far: $ grep '_INSTALL_OPTS' $(grep -rl "cmake-package" package/*/*.mk) $ grep '_INSTALL_STAGING_OPTS' $(grep -rl "cmake-package" package/*/*.mk) $ grep '_INSTALL_TARGET_OPTS' $(grep -rl "cmake-package" package/*/*.mk) The _MAKE_{ENV,OPTS} are copied to _BUILD_{ENV,OPTS}, usage: $ grep '_MAKE_ENV =' $(grep -rl "cmake-package" package/*/*.mk) > package/netopeer2/netopeer2.mk:NETOPEER2_MAKE_ENV = \ > package/racehound/racehound.mk:RACEHOUND_MAKE_ENV = $(LINUX_MAKE_FLAGS) $ grep '_MAKE_OPTS =' $(grep -rl "cmake-package" package/*/*.mk) > package/mariadb/mariadb.mk:HOST_MARIADB_MAKE_OPTS = import_executables > package/zeek/zeek.mk:HOST_ZEEK_MAKE_OPTS = binpac bifcl Only "musepack" seems to overwrite MAKE to enforce -j1, so replace it: $ grep '_MAKE =' $(grep -rl "cmake-package" package/*/*.mk) > package/musepack/musepack.mk:MUSEPACK_MAKE = $(MAKE1) Signed-off-by: Thomas Devoogdt --- v2: - made generator use more generic, other generators can now easily be added if required v3: - add _GENERATOR_PROGRAM - add _GENERATOR_PARALLEL for make - dropped BUILD_OPTS - fix gdal.mk v4: - restored _MAKE_ENV/_MAKE_OPTS for the Unix Makefiles case - always set -j$(PARALLEL_JOBS) --- package/musepack/musepack.mk | 2 +- package/pkg-cmake.mk | 35 +++++++++++++++++++++++------------ 2 files changed, 24 insertions(+), 13 deletions(-) diff --git a/package/musepack/musepack.mk b/package/musepack/musepack.mk index fc66c684a5..d4dd08df36 100644 --- a/package/musepack/musepack.mk +++ b/package/musepack/musepack.mk @@ -9,7 +9,7 @@ MUSEPACK_SITE = http://files.musepack.net/source MUSEPACK_SOURCE = musepack_src_$(MUSEPACK_VERSION).tar.gz MUSEPACK_DEPENDENCIES = libcuefile libreplaygain MUSEPACK_INSTALL_STAGING = YES -MUSEPACK_MAKE = $(MAKE1) +MUSEPACK_BUILD_OPTS = -j1 MUSEPACK_LICENSE = BSD-3-Clause (*mpcdec), LGPL-2.1+ (*mpcenc) MUSEPACK_LICENSE_FILES = libmpcdec/COPYING libmpcenc/quant.c diff --git a/package/pkg-cmake.mk b/package/pkg-cmake.mk index 8c375779cb..36ab88d3a1 100644 --- a/package/pkg-cmake.mk +++ b/package/pkg-cmake.mk @@ -51,11 +51,6 @@ endif define inner-cmake-package -$(2)_MAKE ?= $$(MAKE) -$(2)_INSTALL_OPTS ?= install -$(2)_INSTALL_STAGING_OPTS ?= DESTDIR=$$(STAGING_DIR) install/fast -$(2)_INSTALL_TARGET_OPTS ?= DESTDIR=$$(TARGET_DIR) install/fast - $(3)_SUPPORTS_IN_SOURCE_BUILD ?= YES @@ -65,6 +60,20 @@ else $(2)_BUILDDIR = $$($(2)_SRCDIR)/buildroot-build endif +ifeq ($$($(3)_CMAKE_NINJA),YES) +$(2)_DEPENDENCIES += host-ninja +$(2)_GENERATOR = "Ninja" +$(2)_GENERATOR_PROGRAM = $(HOST_DIR)/bin/ninja +else +$(2)_GENERATOR = "Unix Makefiles" +$(2)_GENERATOR_PROGRAM = $(firstword $(BR2_MAKE)) + +# Generator specific code (make) should be avoided, +# but for now, copy them to the new variables. +$(2)_BUILD_ENV ?= $$($(2)_MAKE_ENV) +$(2)_BUILD_OPTS ?= -- $$($(2)_MAKE_OPTS) +endif + # # Configure step. Only define it if not already defined by the package # .mk file. And take care of the differences between host and target @@ -88,7 +97,8 @@ define $(2)_CONFIGURE_CMDS rm -f CMakeCache.txt && \ PATH=$$(BR_PATH) \ $$($$(PKG)_CONF_ENV) $$(BR2_CMAKE) $$($$(PKG)_SRCDIR) \ - -G"Unix Makefiles" \ + -G$$($$(PKG)_GENERATOR) \ + -DCMAKE_MAKE_PROGRAM="$$($$(PKG)_GENERATOR_PROGRAM)" \ -DCMAKE_TOOLCHAIN_FILE="$$(HOST_DIR)/share/buildroot/toolchainfile.cmake" \ -DCMAKE_INSTALL_PREFIX="/usr" \ -DCMAKE_INSTALL_RUNSTATEDIR="/run" \ @@ -119,7 +129,8 @@ define $(2)_CONFIGURE_CMDS PKG_CONFIG_ALLOW_SYSTEM_CFLAGS=1 \ PKG_CONFIG_ALLOW_SYSTEM_LIBS=1 \ $$($$(PKG)_CONF_ENV) $$(BR2_CMAKE) $$($$(PKG)_SRCDIR) \ - -G"Unix Makefiles" \ + -G$$($$(PKG)_GENERATOR) \ + -DCMAKE_MAKE_PROGRAM="$$($$(PKG)_GENERATOR_PROGRAM)" \ -DCMAKE_INSTALL_SO_NO_EXE=0 \ -DCMAKE_FIND_ROOT_PATH="$$(HOST_DIR)" \ -DCMAKE_FIND_ROOT_PATH_MODE_PROGRAM="BOTH" \ @@ -166,11 +177,11 @@ $(2)_DEPENDENCIES += $(BR2_CMAKE_HOST_DEPENDENCY) ifndef $(2)_BUILD_CMDS ifeq ($(4),target) define $(2)_BUILD_CMDS - $$(TARGET_MAKE_ENV) $$($$(PKG)_MAKE_ENV) $$($$(PKG)_MAKE) $$($$(PKG)_MAKE_OPTS) -C $$($$(PKG)_BUILDDIR) + $$(TARGET_MAKE_ENV) $$($$(PKG)_BUILD_ENV) $$(BR2_CMAKE) --build $$($$(PKG)_BUILDDIR) -j$(PARALLEL_JOBS) $$($$(PKG)_BUILD_OPTS) endef else define $(2)_BUILD_CMDS - $$(HOST_MAKE_ENV) $$($$(PKG)_MAKE_ENV) $$($$(PKG)_MAKE) $$($$(PKG)_MAKE_OPTS) -C $$($$(PKG)_BUILDDIR) + $$(HOST_MAKE_ENV) $$($$(PKG)_BUILD_ENV) $$(BR2_CMAKE) --build $$($$(PKG)_BUILDDIR) -j$(PARALLEL_JOBS) $$($$(PKG)_BUILD_OPTS) endef endif endif @@ -181,7 +192,7 @@ endif # ifndef $(2)_INSTALL_CMDS define $(2)_INSTALL_CMDS - $$(HOST_MAKE_ENV) $$($$(PKG)_MAKE_ENV) $$($$(PKG)_MAKE) $$($$(PKG)_MAKE_OPTS) $$($$(PKG)_INSTALL_OPTS) -C $$($$(PKG)_BUILDDIR) + $$(HOST_MAKE_ENV) $$($$(PKG)_BUILD_ENV) $$(BR2_CMAKE) --install $$($$(PKG)_BUILDDIR) $$($$(PKG)_INSTALL_OPTS) endef endif @@ -191,7 +202,7 @@ endif # ifndef $(2)_INSTALL_STAGING_CMDS define $(2)_INSTALL_STAGING_CMDS - $$(TARGET_MAKE_ENV) $$($$(PKG)_MAKE_ENV) $$($$(PKG)_MAKE) $$($$(PKG)_MAKE_OPTS) $$($$(PKG)_INSTALL_STAGING_OPTS) -C $$($$(PKG)_BUILDDIR) + $$(TARGET_MAKE_ENV) $$($$(PKG)_BUILD_ENV) DESTDIR=$$(STAGING_DIR) $$(BR2_CMAKE) --install $$($$(PKG)_BUILDDIR) $$($$(PKG)_INSTALL_STAGING_OPTS) endef endif @@ -201,7 +212,7 @@ endif # ifndef $(2)_INSTALL_TARGET_CMDS define $(2)_INSTALL_TARGET_CMDS - $$(TARGET_MAKE_ENV) $$($$(PKG)_MAKE_ENV) $$($$(PKG)_MAKE) $$($$(PKG)_MAKE_OPTS) $$($$(PKG)_INSTALL_TARGET_OPTS) -C $$($$(PKG)_BUILDDIR) + $$(TARGET_MAKE_ENV) $$($$(PKG)_BUILD_ENV) DESTDIR=$$(TARGET_DIR) $$(BR2_CMAKE) --install $$($$(PKG)_BUILDDIR) $$($$(PKG)_INSTALL_TARGET_OPTS) endef endif -- 2.39.2 From thomas at devoogdt.com Mon Mar 13 06:55:16 2023 From: thomas at devoogdt.com (Thomas Devoogdt) Date: Mon, 13 Mar 2023 07:55:16 +0100 Subject: [Buildroot] [PATCH v4 3/3] package/wpewebkit: use the CMAKE_NINJA flag In-Reply-To: <20230313065516.2023267-1-thomas.devoogdt@barco.com> References: <20230313065516.2023267-1-thomas.devoogdt@barco.com> Message-ID: <20230313065516.2023267-3-thomas.devoogdt@barco.com> Replaces: commit 78d499409f71d8a22b0632c8ebc06f67ee6ae6dd Author: Peter Korsgaard Date: Thu Feb 9 18:07:06 2023 +0100 package/wpewebkit: Build with ninja Wpewebkit needs cmake >= 3.20 when building with the make backend since wpewebkit 3.8.0. Cmake 3.20 is above our minimal version in support/dependencies/check-host-cmake.mk, so this breaks builds on hosts with cmake >= 3.18 < 3.20 - So use the ninja backend instead. https://github.com/WebKit/WebKit/commit/6cd89696b5d406c1a3d9a7a9bbb18fda9284fa1f Signed-off-by: Peter Korsgaard Signed-off-by: Thomas Devoogdt --- package/wpewebkit/wpewebkit.mk | 20 +------------------- 1 file changed, 1 insertion(+), 19 deletions(-) diff --git a/package/wpewebkit/wpewebkit.mk b/package/wpewebkit/wpewebkit.mk index 48e5c2f8cd..c1b5dee121 100644 --- a/package/wpewebkit/wpewebkit.mk +++ b/package/wpewebkit/wpewebkit.mk @@ -14,6 +14,7 @@ WPEWEBKIT_LICENSE_FILES = \ Source/WebCore/LICENSE-LGPL-2.1 WPEWEBKIT_CPE_ID_VENDOR = wpewebkit WPEWEBKIT_CPE_ID_PRODUCT = wpe_webkit +WPEWEBKIT_CMAKE_NINJA = YES WPEWEBKIT_DEPENDENCIES = host-gperf host-python3 host-ruby \ harfbuzz cairo icu jpeg libepoxy libgcrypt libgles libsoup libtasn1 \ libpng libxslt openjpeg wayland-protocols webp wpebackend-fdo @@ -103,23 +104,4 @@ ifeq ($(BR2_ARM_CPU_ARMV5)$(BR2_ARM_CPU_ARMV6)$(BR2_MIPS_CPU_MIPS32R6)$(BR2_MIPS WPEWEBKIT_CONF_OPTS += -DENABLE_JIT=OFF -DENABLE_C_LOOP=ON -DENABLE_SAMPLING_PROFILER=OFF endif -# wpewebkit needs cmake >= 3.20 when building with the make backend, which is -# above our minimal version in -# support/dependencies/check-host-cmake.mk, so use the ninja backend: -# https://github.com/WebKit/WebKit/commit/6cd89696b5d406c1a3d9a7a9bbb18fda9284fa1f -WPEWEBKIT_CONF_OPTS += -GNinja -WPEWEBKIT_DEPENDENCIES += host-ninja - -define WPEWEBKIT_BUILD_CMDS - $(TARGET_MAKE_ENV) $(BR2_CMAKE) --build $(WPEWEBKIT_BUILDDIR) -endef - -define WPEWEBKIT_INSTALL_STAGING_CMDS - $(TARGET_MAKE_ENV) DESTDIR=$(STAGING_DIR) $(BR2_CMAKE) --install $(WPEWEBKIT_BUILDDIR) -endef - -define WPEWEBKIT_INSTALL_TARGET_CMDS - $(TARGET_MAKE_ENV) DESTDIR=$(TARGET_DIR) $(BR2_CMAKE) --install $(WPEWEBKIT_BUILDDIR) -endef - $(eval $(cmake-package)) -- 2.39.2 From thomas at devoogdt.com Mon Mar 13 06:55:15 2023 From: thomas at devoogdt.com (Thomas Devoogdt) Date: Mon, 13 Mar 2023 07:55:15 +0100 Subject: [Buildroot] [PATCH v4 2/3] package/webkitgtk: use the CMAKE_NINJA flag In-Reply-To: <20230313065516.2023267-1-thomas.devoogdt@barco.com> References: <20230313065516.2023267-1-thomas.devoogdt@barco.com> Message-ID: <20230313065516.2023267-2-thomas.devoogdt@barco.com> Replaces: commit 16e5c92ff5fd2b44a1126bd7d7538c68ce838213 Author: Peter Korsgaard Date: Thu Feb 9 18:07:05 2023 +0100 package/webkitgtk: Build with ninja Webkitgtk needs cmake >= 3.20 when building with the make backend since webkitgtk 3.8.0. Cmake 3.20 is above our minimal version in support/dependencies/check-host-cmake.mk, so this breaks builds on hosts with cmake >= 3.18 < 3.20 - So use the ninja backend instead. https://github.com/WebKit/WebKit/commit/6cd89696b5d406c1a3d9a7a9bbb18fda9284fa1f Signed-off-by: Peter Korsgaard Signed-off-by: Thomas Devoogdt --- package/webkitgtk/webkitgtk.mk | 20 +------------------- 1 file changed, 1 insertion(+), 19 deletions(-) diff --git a/package/webkitgtk/webkitgtk.mk b/package/webkitgtk/webkitgtk.mk index 3263f7fea0..b43f97f0ca 100644 --- a/package/webkitgtk/webkitgtk.mk +++ b/package/webkitgtk/webkitgtk.mk @@ -13,6 +13,7 @@ WEBKITGTK_LICENSE_FILES = \ Source/WebCore/LICENSE-APPLE \ Source/WebCore/LICENSE-LGPL-2.1 WEBKITGTK_CPE_ID_VENDOR = webkitgtk +WEBKITGTK_CMAKE_NINJA = YES WEBKITGTK_DEPENDENCIES = host-ruby host-python3 host-gperf \ enchant harfbuzz icu jpeg libgcrypt libgtk3 libsecret libsoup \ libtasn1 libxml2 libxslt openjpeg sqlite webp woff2 @@ -139,23 +140,4 @@ ifeq ($(BR2_ARM_CPU_ARMV5)$(BR2_ARM_CPU_ARMV6)$(BR2_MIPS_CPU_MIPS32R6)$(BR2_MIPS WEBKITGTK_CONF_OPTS += -DENABLE_JIT=OFF -DENABLE_C_LOOP=ON -DENABLE_SAMPLING_PROFILER=OFF endif -# webkitgtk needs cmake >= 3.20 when not building with ninja, which is -# above our minimal version in -# support/dependencies/check-host-cmake.mk, so use the ninja backend: -# https://github.com/WebKit/WebKit/commit/6cd89696b5d406c1a3d9a7a9bbb18fda9284fa1f -WEBKITGTK_CONF_OPTS += -GNinja -WEBKITGTK_DEPENDENCIES += host-ninja - -define WEBKITGTK_BUILD_CMDS - $(TARGET_MAKE_ENV) $(BR2_CMAKE) --build $(WEBKITGTK_BUILDDIR) -endef - -define WEBKITGTK_INSTALL_STAGING_CMDS - $(TARGET_MAKE_ENV) DESTDIR=$(STAGING_DIR) $(BR2_CMAKE) --install $(WEBKITGTK_BUILDDIR) -endef - -define WEBKITGTK_INSTALL_TARGET_CMDS - $(TARGET_MAKE_ENV) DESTDIR=$(TARGET_DIR) $(BR2_CMAKE) --install $(WEBKITGTK_BUILDDIR) -endef - $(eval $(cmake-package)) -- 2.39.2 From michael at walle.cc Mon Mar 13 08:15:47 2023 From: michael at walle.cc (Michael Walle) Date: Mon, 13 Mar 2023 09:15:47 +0100 Subject: [Buildroot] [PATCH RESEND 0/2] new package buildroot-initscripts Message-ID: <20230313081549.493823-1-michael@walle.cc> [resend because rejected by the ML mailserver] I'd like to add a new initscript which saves the date and time on system shutodwn. There is already an initscript to preserve a random seed during reboots. Consolidate all custom buildroot initscripts into a new package buildroot-initscripts. For this, rename the old urandom-scripts to the new package buildroot-initscripts first. Make an entry for the package rename in Config.legacy. Then add the new init script hwclock to our new package. Targeted for next, i.e. the 2023.05 release. Michael Walle (2): package/urandom-scripts: move to new package busybox-initscripts package/buildroot-initscripts: add hwclock initscript Config.in.legacy | 11 +++++++++ package/Config.in | 2 +- package/buildroot-initscripts/Config.in | 23 +++++++++++++++++++ package/buildroot-initscripts/S20hwclock | 21 +++++++++++++++++ .../S20seedrng | 0 .../buildroot-initscripts.mk | 17 ++++++++++++++ package/urandom-scripts/Config.in | 7 ------ package/urandom-scripts/urandom-scripts.mk | 12 ---------- 8 files changed, 73 insertions(+), 20 deletions(-) create mode 100644 package/buildroot-initscripts/Config.in create mode 100644 package/buildroot-initscripts/S20hwclock rename package/{urandom-scripts => buildroot-initscripts}/S20seedrng (100%) create mode 100644 package/buildroot-initscripts/buildroot-initscripts.mk delete mode 100644 package/urandom-scripts/Config.in delete mode 100644 package/urandom-scripts/urandom-scripts.mk -- 2.30.2 From michael at walle.cc Mon Mar 13 08:15:49 2023 From: michael at walle.cc (Michael Walle) Date: Mon, 13 Mar 2023 09:15:49 +0100 Subject: [Buildroot] [PATCH RESEND 2/2] package/buildroot-initscripts: add hwclock initscript In-Reply-To: <20230313081549.493823-1-michael@walle.cc> References: <20230313081549.493823-1-michael@walle.cc> Message-ID: <20230313081549.493823-3-michael@walle.cc> Add a new initscript to save the date and time to the hardware clock on shutdown. Signed-off-by: Michael Walle --- package/buildroot-initscripts/Config.in | 6 ++++++ package/buildroot-initscripts/S20hwclock | 21 +++++++++++++++++++ .../buildroot-initscripts.mk | 1 + 3 files changed, 28 insertions(+) create mode 100644 package/buildroot-initscripts/S20hwclock diff --git a/package/buildroot-initscripts/Config.in b/package/buildroot-initscripts/Config.in index 8e84e975fa..b30c91b646 100644 --- a/package/buildroot-initscripts/Config.in +++ b/package/buildroot-initscripts/Config.in @@ -7,6 +7,12 @@ config BR2_PACKAGE_BUILDROOT_INITSCRIPTS if BR2_PACKAGE_BUILDROOT_INITSCRIPTS +config BR2_PACKAGE_BUILDROOT_INITSCRIPTS_HWCLOCK + bool "hwclock" + help + Initscript to save the date and time to the hardware clock on + shutdown. + config BR2_PACKAGE_BUILDROOT_INITSCRIPTS_URANDOM bool "urandom" default y if BR2_PACKAGE_INITSCRIPTS diff --git a/package/buildroot-initscripts/S20hwclock b/package/buildroot-initscripts/S20hwclock new file mode 100644 index 0000000000..3e6ea98fe8 --- /dev/null +++ b/package/buildroot-initscripts/S20hwclock @@ -0,0 +1,21 @@ +#! /bin/sh + +RTC_DEVICE=rtc0 + +[ -r "/etc/default/hwclock" ] && . "/etc/default/hwclock" + +# Quietly do nothing if /dev/rtc0 does not exist +[ -c /dev/$RTC_DEVICE ] || exit 0 + +case "$1" in + start) + exit 0 + ;; + stop) + echo "Saving the system clock to /dev/$RTC_DEVICE.." + /sbin/hwclock -f /dev/$RTC_DEVICE -w + ;; + *) + echo "Usage: $0 {start|stop}" + exit 1 +esac diff --git a/package/buildroot-initscripts/buildroot-initscripts.mk b/package/buildroot-initscripts/buildroot-initscripts.mk index 098113bcbd..980a5fe1e4 100644 --- a/package/buildroot-initscripts/buildroot-initscripts.mk +++ b/package/buildroot-initscripts/buildroot-initscripts.mk @@ -4,6 +4,7 @@ # ################################################################################ +BUILDROOT_INITSCRIPTS_SCRIPTS_$(BR2_PACKAGE_BUILDROOT_INITSCRIPTS_HWCLOCK) += S20hwclock BUILDROOT_INITSCRIPTS_SCRIPTS_$(BR2_PACKAGE_BUILDROOT_INITSCRIPTS_URANDOM) += S20seedrng define BUILDROOT_INITSCRIPTS_INSTALL_INIT_SYSV -- 2.30.2 From michael at walle.cc Mon Mar 13 08:15:48 2023 From: michael at walle.cc (Michael Walle) Date: Mon, 13 Mar 2023 09:15:48 +0100 Subject: [Buildroot] [PATCH RESEND 1/2] package/urandom-scripts: move to new package busybox-initscripts In-Reply-To: <20230313081549.493823-1-michael@walle.cc> References: <20230313081549.493823-1-michael@walle.cc> Message-ID: <20230313081549.493823-2-michael@walle.cc> As a preparation to add new initscripts, rename the urandom-scripts package to a more generic one and prepare the package to support more than one initscript. This way we don't need one package per initscript. Individual initscripts are chosen as a configuration option of the package. Signed-off-by: Michael Walle --- Config.in.legacy | 11 +++++++++++ package/Config.in | 2 +- package/buildroot-initscripts/Config.in | 17 +++++++++++++++++ .../S20seedrng | 0 .../buildroot-initscripts.mk | 16 ++++++++++++++++ package/urandom-scripts/Config.in | 7 ------- package/urandom-scripts/urandom-scripts.mk | 12 ------------ 7 files changed, 45 insertions(+), 20 deletions(-) create mode 100644 package/buildroot-initscripts/Config.in rename package/{urandom-scripts => buildroot-initscripts}/S20seedrng (100%) create mode 100644 package/buildroot-initscripts/buildroot-initscripts.mk delete mode 100644 package/urandom-scripts/Config.in delete mode 100644 package/urandom-scripts/urandom-scripts.mk diff --git a/Config.in.legacy b/Config.in.legacy index 7f69462f2e..d82bd0f1f8 100644 --- a/Config.in.legacy +++ b/Config.in.legacy @@ -144,6 +144,17 @@ endif ############################################################################### +comment "Legacy options removed in 2023.05" + +config BR2_PACKAGE_URANDOM_SCRIPTS + bool "urandom-initscripts package was renamed" + select BR2_LEGACY + select BR2_PACKAGE_BUILDROOT_INITSCRIPTS + select BR2_PACKAGE_BUILDROOT_INITSCRIPTS_URANDOM + help + Package urandom-scripts was moved as option to + package buildroot-initscripts. + comment "Legacy options removed in 2023.02" config BR2_KERNEL_HEADERS_6_0 diff --git a/package/Config.in b/package/Config.in index 7c32305129..df618c48cb 100644 --- a/package/Config.in +++ b/package/Config.in @@ -2570,7 +2570,6 @@ menu "Security" source "package/selinux-python/Config.in" source "package/semodule-utils/Config.in" source "package/setools/Config.in" - source "package/urandom-scripts/Config.in" endmenu menu "Shell and utilities" @@ -2626,6 +2625,7 @@ menu "System tools" source "package/audit/Config.in" source "package/balena-engine/Config.in" source "package/bubblewrap/Config.in" + source "package/buildroot-initscripts/Config.in" source "package/cgroupfs-mount/Config.in" source "package/circus/Config.in" source "package/containerd/Config.in" diff --git a/package/buildroot-initscripts/Config.in b/package/buildroot-initscripts/Config.in new file mode 100644 index 0000000000..8e84e975fa --- /dev/null +++ b/package/buildroot-initscripts/Config.in @@ -0,0 +1,17 @@ +config BR2_PACKAGE_BUILDROOT_INITSCRIPTS + bool "buildroot-initscripts" + default y if BR2_PACKAGE_INITSCRIPTS + depends on !BR2_PACKAGE_SYSTEMD + help + Support for various initscripts. + +if BR2_PACKAGE_BUILDROOT_INITSCRIPTS + +config BR2_PACKAGE_BUILDROOT_INITSCRIPTS_URANDOM + bool "urandom" + default y if BR2_PACKAGE_INITSCRIPTS + depends on BR2_PACKAGE_BUSYBOX + help + Initscript to preserve the random seed between reboots. + +endif diff --git a/package/urandom-scripts/S20seedrng b/package/buildroot-initscripts/S20seedrng similarity index 100% rename from package/urandom-scripts/S20seedrng rename to package/buildroot-initscripts/S20seedrng diff --git a/package/buildroot-initscripts/buildroot-initscripts.mk b/package/buildroot-initscripts/buildroot-initscripts.mk new file mode 100644 index 0000000000..098113bcbd --- /dev/null +++ b/package/buildroot-initscripts/buildroot-initscripts.mk @@ -0,0 +1,16 @@ +################################################################################ +# +# buildroot-initscripts +# +################################################################################ + +BUILDROOT_INITSCRIPTS_SCRIPTS_$(BR2_PACKAGE_BUILDROOT_INITSCRIPTS_URANDOM) += S20seedrng + +define BUILDROOT_INITSCRIPTS_INSTALL_INIT_SYSV + for i in $(BUILDROOT_INITSCRIPTS_SCRIPTS_y); do \ + $(INSTALL) -D -m 0755 $(BUILDROOT_INITSCRIPTS_PKGDIR)/$$i \ + $(TARGET_DIR)/etc/init.d/$$i || exit 1; \ + done +endef + +$(eval $(generic-package)) diff --git a/package/urandom-scripts/Config.in b/package/urandom-scripts/Config.in deleted file mode 100644 index 6b4a609f95..0000000000 --- a/package/urandom-scripts/Config.in +++ /dev/null @@ -1,7 +0,0 @@ -config BR2_PACKAGE_URANDOM_SCRIPTS - bool "urandom-initscripts" - default y if BR2_PACKAGE_INITSCRIPTS - depends on BR2_PACKAGE_BUSYBOX - depends on !BR2_PACKAGE_SYSTEMD - help - Initscript to preserve the random seed between reboots. diff --git a/package/urandom-scripts/urandom-scripts.mk b/package/urandom-scripts/urandom-scripts.mk deleted file mode 100644 index 32f3e09343..0000000000 --- a/package/urandom-scripts/urandom-scripts.mk +++ /dev/null @@ -1,12 +0,0 @@ -################################################################################ -# -# urandom-scripts -# -################################################################################ - -define URANDOM_SCRIPTS_INSTALL_INIT_SYSV - $(INSTALL) -D -m 0755 $(URANDOM_SCRIPTS_PKGDIR)/S20seedrng \ - $(TARGET_DIR)/etc/init.d/S20seedrng -endef - -$(eval $(generic-package)) -- 2.30.2 From thomas.petazzoni at bootlin.com Mon Mar 13 08:21:31 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Mon, 13 Mar 2023 09:21:31 +0100 Subject: [Buildroot] [PATCH RESEND 1/2] package/urandom-scripts: move to new package busybox-initscripts In-Reply-To: <20230313081549.493823-2-michael@walle.cc> References: <20230313081549.493823-1-michael@walle.cc> <20230313081549.493823-2-michael@walle.cc> Message-ID: <20230313092131.04406301@windsurf> On Mon, 13 Mar 2023 09:15:48 +0100 Michael Walle wrote: > +config BR2_PACKAGE_URANDOM_SCRIPTS > + bool "urandom-initscripts package was renamed" > + select BR2_LEGACY > + select BR2_PACKAGE_BUILDROOT_INITSCRIPTS > + select BR2_PACKAGE_BUILDROOT_INITSCRIPTS_URANDOM This is basically causing to cause the legacy warning to trigger for virtually all configurations, as this package is enabled in basically all non-systemd configurations. It's a bit annoying :-/ One option would be to not have the "select BR2_LEGACY", which would work OK because of the 2 selects that enable the new package. But it would also mean that people will keep BR2_PACKAGE_URANDOM_SCRIPTS=y in their .config forever. I don't really have a good solution/idea here, just pointing out this inconvenience. Best regards, Thomas -- Thomas Petazzoni, co-owner and CEO, Bootlin Embedded Linux and Kernel engineering and training https://bootlin.com From d.lang at abatec.at Mon Mar 13 09:16:31 2023 From: d.lang at abatec.at (Lang Daniel) Date: Mon, 13 Mar 2023 09:16:31 +0000 Subject: [Buildroot] [PATCH v3] package/freescale-imx/imx-gpu-viv: fix aarch64 framebuffer support Message-ID: Since e8df0f7 (package/freescale-imx/imx-gpu-viv: bump to version 6.4.3.p4.4) the fb folder for aarch64 is no longer included in the archive. According to meta-freescale [0] the framebuffer output can be enabled on IMX8 by using the wayland libraries together with egl.pc. Tested on an imx8mn by running kmscube. EGL and GLES support detected. [0]: https://git.yoctoproject.org/meta-freescale/tree/recipes-graphics/imx-gpu-viv/imx-gpu-viv-6.inc Fixes: cp: cannot stat '/home/d.lang/buildroot/output/build/imx-gpu-viv-6.4.3.p4.4-aarch64/gpu-core/usr/lib/fb/*': No such file or directory Signed-off-by: Daniel Lang --- v1 -> v2: - Mention current build failure - Add information for egl.pc selection v2 -> v3: - Introduce BR2_PACKAGE_IMX_GPU_VIV_USES_WAYLAND --- package/freescale-imx/imx-gpu-viv/Config.in | 16 +++++++++----- .../freescale-imx/imx-gpu-viv/imx-gpu-viv.mk | 22 +++++++++++-------- 2 files changed, 23 insertions(+), 15 deletions(-) diff --git a/package/freescale-imx/imx-gpu-viv/Config.in b/package/freescale-imx/imx-gpu-viv/Config.in index 3e095b730c..0e759f6183 100644 --- a/package/freescale-imx/imx-gpu-viv/Config.in +++ b/package/freescale-imx/imx-gpu-viv/Config.in @@ -12,9 +12,6 @@ config BR2_PACKAGE_IMX_GPU_VIV depends on (BR2_arm && BR2_ARM_EABIHF) || BR2_aarch64 # Library binaries are linked against libc.so.6 depends on BR2_TOOLCHAIN_USES_GLIBC - # Library binaries are linked against libdrm.so.2, except framebuffer - # output on ARM - select BR2_PACKAGE_LIBDRM if !(BR2_arm && BR2_PACKAGE_IMX_GPU_VIV_OUTPUT_FB) select BR2_PACKAGE_HAS_LIBEGL select BR2_PACKAGE_HAS_LIBGLES # gbm is only available in the aarch64 blobs @@ -45,12 +42,9 @@ choice config BR2_PACKAGE_IMX_GPU_VIV_OUTPUT_FB bool "Framebuffer" - # The i.MX8 blob doesn't support FB output - depends on !BR2_PACKAGE_FREESCALE_IMX_PLATFORM_IMX8M config BR2_PACKAGE_IMX_GPU_VIV_OUTPUT_WL bool "Wayland" - select BR2_PACKAGE_WAYLAND select BR2_PACKAGE_HAS_LIBEGL_WAYLAND endchoice @@ -85,6 +79,16 @@ config BR2_PACKAGE_IMX_GPU_VIV_PLATFORM default "mx8qm" if BR2_PACKAGE_FREESCALE_IMX_PLATFORM_IMX8 default "mx8qxp" if BR2_PACKAGE_FREESCALE_IMX_PLATFORM_IMX8X +# Library binaries are linked against libdrm and wayland, +# except framebuffer output on ARM. +# Framebuffer output on aarch64 uses the same libraries +# as wayland output. +config BR2_PACKAGE_IMX_GPU_VIV_USES_WAYLAND + bool + default y if !(BR2_arm && BR2_PACKAGE_IMX_GPU_VIV_OUTPUT_FB) + select BR2_PACKAGE_LIBDRM + select BR2_PACKAGE_WAYLAND + endif config BR2_PACKAGE_IMX_GPU_VIV_EXAMPLES diff --git a/package/freescale-imx/imx-gpu-viv/imx-gpu-viv.mk b/package/freescale-imx/imx-gpu-viv/imx-gpu-viv.mk index f72735e093..359dcc5923 100644 --- a/package/freescale-imx/imx-gpu-viv/imx-gpu-viv.mk +++ b/package/freescale-imx/imx-gpu-viv/imx-gpu-viv.mk @@ -26,20 +26,24 @@ endif IMX_GPU_VIV_LIB_TARGET = $(call qstrip,$(BR2_PACKAGE_IMX_GPU_VIV_OUTPUT)) -# Libraries are linked against libdrm, except framebuffer output on ARM -ifneq ($(IMX_GPU_VIV_LIB_TARGET)$(BR2_arm),fby) -IMX_GPU_VIV_DEPENDENCIES += libdrm -endif - -ifeq ($(IMX_GPU_VIV_LIB_TARGET),wayland) -IMX_GPU_VIV_DEPENDENCIES += wayland +ifeq ($(BR2_PACKAGE_IMX_GPU_VIV_USES_WAYLAND),y) +IMX_GPU_VIV_DEPENDENCIES += libdrm wayland +IMX_GPU_VIV_OUTPUT_DIR = wayland +else +IMX_GPU_VIV_OUTPUT_DIR = fb endif define IMX_GPU_VIV_EXTRACT_CMDS $(call NXP_EXTRACT_HELPER,$(IMX_GPU_VIV_DL_DIR)/$(IMX_GPU_VIV_SOURCE)) endef -ifeq ($(IMX_GPU_VIV_LIB_TARGET),fb) +# The package comes with multiple versions of egl.pc, +# depending on the output the original egl.pc is replaced +# with a symlink: +# - arm/frambuffer: symlink to egl_linuxfb.pc +# - aarch64/framebuffer: original egl.pc without a symlink +# - wayland: symblink to egl_wayland.pc +ifeq ($(IMX_GPU_VIV_LIB_TARGET)$(BR2_arm),fby) define IMX_GPU_VIV_FIXUP_PKGCONFIG ln -sf egl_linuxfb.pc $(@D)/gpu-core/usr/lib/pkgconfig/egl.pc endef @@ -60,7 +64,7 @@ endif # in the upstream archive here. We also remove unused backend files. # Make sure these commands are idempotent. define IMX_GPU_VIV_BUILD_CMDS - cp -dpfr $(@D)/gpu-core/usr/lib/$(IMX_GPU_VIV_LIB_TARGET)/* $(@D)/gpu-core/usr/lib/ + cp -dpfr $(@D)/gpu-core/usr/lib/$(IMX_GPU_VIV_OUTPUT_DIR)/* $(@D)/gpu-core/usr/lib/ $(foreach backend,fb wayland, \ $(RM) -r $(@D)/gpu-core/usr/lib/$(backend) ) -- 2.25.1 From d.lang at abatec.at Mon Mar 13 09:33:13 2023 From: d.lang at abatec.at (Lang Daniel) Date: Mon, 13 Mar 2023 09:33:13 +0000 Subject: [Buildroot] [PATCH v2] package/freescale-imx/imx-gpu-viv: fix aarch64 framebuffer support In-Reply-To: References: Message-ID: > On 07/03/2023 19:27, Lang Daniel via buildroot wrote: >> Since e8df0f7 (package/freescale-imx/imx-gpu-viv: bump to version 6.4.3.p4.4) >> the fb folder is no longer included in the archive. >> >> imx-gpu-viv 6.4.3.p4.4-aarch64 Building >> cp -dpfr /home/d.lang/buildroot/output/build/imx-gpu-viv-6.4.3.p4.4-aarch64/gpu-core/usr/lib/fb/* /home/d.lang/buildroot/output/build/imx-gpu-viv-6.4.3.p4.4-aarch64/gpu-core/usr/lib/ >> cp: cannot stat '/home/d.lang/buildroot/output/build/imx-gpu-viv-6.4.3.p4.4-aarch64/gpu-core/usr/lib/fb/*': No such file or directory > > So this fixes something? Please indicate that with a Fixes: tag (we don't have > it very formalized; some people would put "Fixes: e8df0f7", other people would > put "Fixes: cp: cannot stat '....'). That way we can see immediately in > patchwork that it should be applied to master, not next. > Sorry for that, added it in v3. Basically the story as far as I could work out is, that framebuffer support was meant to be disabled for imx8 boards (aarch64), therefore the depends on !BR2_PACKAGE_FREESCALE_IMX_PLATFORM_IMX8M was added. When other boards were added the depends was never updated which made the option available. With the version bump mentioned in the commit message, the fb folder was dropped by NXP, which broke framebuffer support for those that had the option by mistake. >> >> According to meta-freescale [0] the framebuffer output can be enabled on >> IMX8 by using the wayland libraries together with egl.pc. >> >> Tested on an imx8mn by running kmscube. EGL and GLES support detected. >> >> [0]: https://git.yoctoproject.org/meta-freescale/tree/recipes-graphics/imx-gpu-viv/imx-gpu-viv-6.inc >> >> Signed-off-by: Daniel Lang >> --- >> v1 -> v2: >> - Mention current build failure >> - Add information for egl.pc selection >> --- >> package/freescale-imx/imx-gpu-viv/Config.in | 4 +-- >> .../freescale-imx/imx-gpu-viv/imx-gpu-viv.mk | 27 ++++++++++++------- >> 2 files changed, 20 insertions(+), 11 deletions(-) >> >> diff --git a/package/freescale-imx/imx-gpu-viv/Config.in b/package/freescale-imx/imx-gpu-viv/Config.in >> index 3e095b730c..1e3bdd6b3d 100644 >> --- a/package/freescale-imx/imx-gpu-viv/Config.in >> +++ b/package/freescale-imx/imx-gpu-viv/Config.in >> @@ -45,8 +45,8 @@ choice >> >> config BR2_PACKAGE_IMX_GPU_VIV_OUTPUT_FB >> bool "Framebuffer" >> - # The i.MX8 blob doesn't support FB output >> - depends on !BR2_PACKAGE_FREESCALE_IMX_PLATFORM_IMX8M >> + # Framebuffer output on aarch64 is linked wayland library. >> + select BR2_PACKAGE_WAYLAND if BR2_aarch64 >> >> config BR2_PACKAGE_IMX_GPU_VIV_OUTPUT_WL >> bool "Wayland" >> diff --git a/package/freescale-imx/imx-gpu-viv/imx-gpu-viv.mk b/package/freescale-imx/imx-gpu-viv/imx-gpu-viv.mk >> index f72735e093..00c95cc5d2 100644 >> --- a/package/freescale-imx/imx-gpu-viv/imx-gpu-viv.mk >> +++ b/package/freescale-imx/imx-gpu-viv/imx-gpu-viv.mk >> @@ -26,28 +26,37 @@ endif >> >> IMX_GPU_VIV_LIB_TARGET = $(call qstrip,$(BR2_PACKAGE_IMX_GPU_VIV_OUTPUT)) >> >> -# Libraries are linked against libdrm, except framebuffer output on ARM >> +# Libraries are linked against libdrm and wayland, >> +# except framebuffer output on ARM >> ifneq ($(IMX_GPU_VIV_LIB_TARGET)$(BR2_arm),fby) > > The condition here is !(fb && arm), but in the Config.in the condition is !fb > || aarch64. > > Since the condition is a bit complicated, I think it's best to introduce an > extra symbol in Config.in, something like: > > # Library binaries are linked against libdrm.so.2 and libwayland.so, except > # framebuffer output on ARM > config BR2_PACKAGE_IMX_GPU_VIV_USES_WAYLAND > bool > default y if !(BR2_PACKAGE_IMX_GPU_VIV_OUTPUT_FB && BR2_arm) > select BR2_PACKAGE_LIBDRM > select BR2_PACKAGE_WAYLAND > > This would also replace the existing select BR2_PACKAGE_LIBDRM. And we > wouldn't need to repeat the comment in 3 places. > > In the .mk file, you can then use conditions on > BR2_PACKAGE_IMX_GPU_VIV_USES_WAYLAND instead of the complicated double condition. > Added in v3. >> >> -IMX_GPU_VIV_DEPENDENCIES += libdrm >> -endif >> - >> -ifeq ($(IMX_GPU_VIV_LIB_TARGET),wayland) >> -IMX_GPU_VIV_DEPENDENCIES += wayland >> +IMX_GPU_VIV_DEPENDENCIES += libdrm wayland >> endif >> >> define IMX_GPU_VIV_EXTRACT_CMDS >> $(call NXP_EXTRACT_HELPER,$(IMX_GPU_VIV_DL_DIR)/$(IMX_GPU_VIV_SOURCE)) >> endef >> >> -ifeq ($(IMX_GPU_VIV_LIB_TARGET),fb) >> +# The package comes with multiple versions of egl.pc, >> +# depending on the output the original egl.pc is replaced >> +# with a symlink: >> +# - arm/frambuffer: symlink to egl_linuxfb.pc >> +# - aarch64/framebuffer: original egl.pc without a symlink >> +# - wayland: symblink to egl_wayland.pc >> +ifeq ($(IMX_GPU_VIV_LIB_TARGET)$(BR2_arm),fby) >> +IMX_GPU_VIV_BACKEND_DIR = fb > > The commit message says that the fb folder is not included, but here you still > use it? fb folder still exists for arm. Updated v3 commit message. > >> define IMX_GPU_VIV_FIXUP_PKGCONFIG >> ln -sf egl_linuxfb.pc $(@D)/gpu-core/usr/lib/pkgconfig/egl.pc >> endef >> -else ifeq ($(IMX_GPU_VIV_LIB_TARGET),wayland) >> +else >> +# Framebuffer output on aarch64 uses the same libraries as wayland output >> +# but without replaceing egl.pc. >> +IMX_GPU_VIV_BACKEND_DIR = wayland >> +ifeq ($(IMX_GPU_VIV_LIB_TARGET),wayland) > > So, in the fb aarch64 case, the original egl.pc is used? We have 3 versions: > egl.pc that is used for fb on aarch64, egl_linuxfb.pc that is used for fb on > arm, and egl_wayland.pc that is used for wayland? > Correct. When using egl_linuxfb and egl_wayland a symlink is recreated that replaces egl.pc > > All this was a bit too complicated for me to fix up while applying, so I > marked as Changes Requested. > > Regards, > Arnout > > >> define IMX_GPU_VIV_FIXUP_PKGCONFIG >> ln -sf egl_wayland.pc $(@D)/gpu-core/usr/lib/pkgconfig/egl.pc >> endef >> endif >> +endif >> >> IMX_GPU_VIV_PLATFORM_DIR = $(call qstrip,$(BR2_PACKAGE_IMX_GPU_VIV_PLATFORM)) >> ifneq ($(IMX_GPU_VIV_PLATFORM_DIR),) >> @@ -60,7 +69,7 @@ endif >> # in the upstream archive here. We also remove unused backend files. >> # Make sure these commands are idempotent. >> define IMX_GPU_VIV_BUILD_CMDS >> - cp -dpfr $(@D)/gpu-core/usr/lib/$(IMX_GPU_VIV_LIB_TARGET)/* $(@D)/gpu-core/usr/lib/ >> + cp -dpfr $(@D)/gpu-core/usr/lib/$(IMX_GPU_VIV_BACKEND_DIR)/* $(@D)/gpu-core/usr/lib/ >> $(foreach backend,fb wayland, \ >> $(RM) -r $(@D)/gpu-core/usr/lib/$(backend) >> ) From stefan at agner.ch Mon Mar 13 13:34:18 2023 From: stefan at agner.ch (Stefan Agner) Date: Mon, 13 Mar 2023 14:34:18 +0100 Subject: [Buildroot] [PATCH] package/gptfdisk: fix another runtime failure with popt 1.19 Message-ID: <189b4d81990997b87dec82c4865a3d25e35573b0.1678714004.git.stefan@agner.ch> Fix the following runtime failure raised since bump of popt to version 1.19 in commit 895bfba93f6e5535f2132aeea144d2cd87ebc71b: Segmentation fault (core dumped) Fixes: - No autobuilder failure Signed-off-by: Stefan Agner --- ...ence-when-duplicating-string-argumen.patch | 41 +++++++++++++++++++ 1 file changed, 41 insertions(+) create mode 100644 package/gptfdisk/0003-Fix-NULL-dereference-when-duplicating-string-argumen.patch diff --git a/package/gptfdisk/0003-Fix-NULL-dereference-when-duplicating-string-argumen.patch b/package/gptfdisk/0003-Fix-NULL-dereference-when-duplicating-string-argumen.patch new file mode 100644 index 0000000000..8541fd2772 --- /dev/null +++ b/package/gptfdisk/0003-Fix-NULL-dereference-when-duplicating-string-argumen.patch @@ -0,0 +1,41 @@ +From f5de3401b974ce103ffd93af8f9d43505a04aaf9 Mon Sep 17 00:00:00 2001 +Message-Id: +From: Damian Kurek +Date: Thu, 7 Jul 2022 03:39:16 +0000 +Subject: [PATCH] Fix NULL dereference when duplicating string argument + +poptGetArg can return NULL if there are no additional arguments, which +makes strdup dereference NULL on strlen +--- + gptcl.cc | 6 ++++-- + 1 file changed, 4 insertions(+), 2 deletions(-) + +diff --git a/gptcl.cc b/gptcl.cc +index 0d578eb..ab95239 100644 +--- a/gptcl.cc ++++ b/gptcl.cc +@@ -155,10 +155,11 @@ int GPTDataCL::DoOptions(int argc, char* argv[]) { + } // while + + // Assume first non-option argument is the device filename.... +- device = strdup((char*) poptGetArg(poptCon)); +- poptResetContext(poptCon); ++ device = (char*) poptGetArg(poptCon); + + if (device != NULL) { ++ device = strdup(device); ++ poptResetContext(poptCon); + JustLooking(); // reset as necessary + BeQuiet(); // Tell called functions to be less verbose & interactive + if (LoadPartitions((string) device)) { +@@ -498,6 +499,7 @@ int GPTDataCL::DoOptions(int argc, char* argv[]) { + cerr << "Error encountered; not saving changes.\n"; + retval = 4; + } // if ++ free(device); + } // if (device != NULL) + poptFreeContext(poptCon); + return retval; +-- +2.39.2 + -- 2.39.2 From bugzilla at busybox.net Mon Mar 13 16:04:53 2023 From: bugzilla at busybox.net (bugzilla at busybox.net) Date: Mon, 13 Mar 2023 16:04:53 +0000 Subject: [Buildroot] [Bug 15356] package gobject-introspection-1.72.0 fails to build In-Reply-To: References: Message-ID: https://bugs.busybox.net/show_bug.cgi?id=15356 --- Comment #1 from Jonathan Bittner --- gobject-introspection tries to build some of its code inside a qemu environment. Selecting an "advanced" x86_64 architecture produces some instructions that qemu does not understand. I'm not sure if a -cpu mode flag could be set on qemu to enable those instructions. -- You are receiving this mail because: You are on the CC list for the bug. From peter at korsgaard.com Mon Mar 13 17:09:10 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Mon, 13 Mar 2023 18:09:10 +0100 Subject: [Buildroot] [PATCH 1/1] package/ntpsec: fix build without stack-protector In-Reply-To: <20230224105148.1780818-1-fontaine.fabrice@gmail.com> (Fabrice Fontaine's message of "Fri, 24 Feb 2023 11:51:48 +0100") References: <20230224105148.1780818-1-fontaine.fabrice@gmail.com> Message-ID: <87bkkw8top.fsf@dell.be.48ers.dk> >>>>> "Fabrice" == Fabrice Fontaine writes: > Fix the following build failure without stack-protector raised since the > addition of the package in commit > 27b8d0ba8c4004819e092fb81c0f64f284b3aa4a: > Checking for library ssp : not found > Checking for library ssp_nonshared : not found > Checking if C compiler supports -fstack-protector-all : yes > [...] > The configuration failed > (complete log in /home/autobuild/autobuild/instance-2/output-1/build/ntpsec-1_2_2/build/config.log) > Fixes: > - http://autobuild.buildroot.org/results/f38abc6b7f8464836231192cfe078a5b27319a8a > - http://autobuild.buildroot.org/results/62be818e2f2eac07b4a2de6f4a8898cc4cc05b1f > Signed-off-by: Fabrice Fontaine Committed to 2022.11.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Mon Mar 13 17:09:02 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Mon, 13 Mar 2023 18:09:02 +0100 Subject: [Buildroot] [PATCH 1/1] package/libblockdev: needs locale In-Reply-To: <20230224101039.1445129-1-fontaine.fabrice@gmail.com> (Fabrice Fontaine's message of "Fri, 24 Feb 2023 11:10:39 +0100") References: <20230224101039.1445129-1-fontaine.fabrice@gmail.com> Message-ID: <87fsa88tox.fsf@dell.be.48ers.dk> >>>>> "Fabrice" == Fabrice Fontaine writes: > locale_t is unconditionally used since version 1.5 and > https://github.com/storaged-project/libblockdev/commit/4ed6f0b3a46fc77554dab661c22150829aa75966 > resulting in the following build failure since the addition of the > package in commit 0c52826291d1884db0f8f35130216065fbc7b574: > module.c:33:37: error: unknown type name 'locale_t' > 33 | static char *strerror_l(int errnum, locale_t locale UNUSED) > | ^~~~~~~~ > Fixes: > - http://autobuild.buildroot.org/results/ede9eb1f13d56c77005cc448416fb2efa9d16ff0 > Signed-off-by: Fabrice Fontaine Committed to 2022.11.x and 2022.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Mon Mar 13 17:07:47 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Mon, 13 Mar 2023 18:07:47 +0100 Subject: [Buildroot] [git commit branch/2022.02.x] package/libblockdev: needs locale Message-ID: <20230313170940.11B038708B@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=ffce626f33ca3415b954c9af4f58bd77a0b2f7e2 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.02.x locale_t is unconditionally used since version 1.5 and https://github.com/storaged-project/libblockdev/commit/4ed6f0b3a46fc77554dab661c22150829aa75966 resulting in the following build failure since the addition of the package in commit 0c52826291d1884db0f8f35130216065fbc7b574: module.c:33:37: error: unknown type name 'locale_t' 33 | static char *strerror_l(int errnum, locale_t locale UNUSED) | ^~~~~~~~ Fixes: - http://autobuild.buildroot.org/results/ede9eb1f13d56c77005cc448416fb2efa9d16ff0 Signed-off-by: Fabrice Fontaine Signed-off-by: Thomas Petazzoni (cherry picked from commit a6b4217312815379a7c52bf5d53752dbe0838645) Signed-off-by: Peter Korsgaard --- package/libblockdev/Config.in | 6 ++++-- package/udisks/Config.in | 2 +- 2 files changed, 5 insertions(+), 3 deletions(-) diff --git a/package/libblockdev/Config.in b/package/libblockdev/Config.in index 4389fd794c..4f98621bd8 100644 --- a/package/libblockdev/Config.in +++ b/package/libblockdev/Config.in @@ -5,6 +5,7 @@ config BR2_PACKAGE_LIBBLOCKDEV depends on BR2_TOOLCHAIN_HAS_THREADS # libglib2 depends on BR2_USE_MMU # libglib2 depends on BR2_PACKAGE_HAS_UDEV + depends on BR2_ENABLE_LOCALE select BR2_PACKAGE_KMOD select BR2_PACKAGE_LIBGLIB2 help @@ -66,7 +67,8 @@ config BR2_PACKAGE_LIBBLOCKDEV_SWAP endif -comment "libblockdev needs udev /dev management and a toolchain w/ wchar, threads, dynamic library" +comment "libblockdev needs udev /dev management and a toolchain w/ wchar, threads, dynamic library, locale" depends on BR2_USE_MMU depends on !BR2_PACKAGE_HAS_UDEV || BR2_STATIC_LIBS || \ - !BR2_USE_WCHAR || !BR2_TOOLCHAIN_HAS_THREADS + !BR2_USE_WCHAR || !BR2_TOOLCHAIN_HAS_THREADS || \ + !BR2_ENABLE_LOCALE diff --git a/package/udisks/Config.in b/package/udisks/Config.in index 5d0b96f3c0..ad68d4f14d 100644 --- a/package/udisks/Config.in +++ b/package/udisks/Config.in @@ -1,6 +1,6 @@ config BR2_PACKAGE_UDISKS bool "udisks" - depends on BR2_ENABLE_LOCALE # parted + depends on BR2_ENABLE_LOCALE # libblockdev, parted depends on BR2_PACKAGE_HAS_UDEV depends on BR2_TOOLCHAIN_GCC_AT_LEAST_7 # polkit -> C++17 depends on BR2_TOOLCHAIN_HAS_THREADS # polkit From peter at korsgaard.com Mon Mar 13 17:08:23 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Mon, 13 Mar 2023 18:08:23 +0100 Subject: [Buildroot] [git commit branch/2022.11.x] package/ntpsec: fix build without stack-protector Message-ID: <20230313170940.A01848708C@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=7041f3f7bd2d869540de269a245fcb91c324d133 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.11.x Fix the following build failure without stack-protector raised since the addition of the package in commit 27b8d0ba8c4004819e092fb81c0f64f284b3aa4a: Checking for library ssp : not found Checking for library ssp_nonshared : not found Checking if C compiler supports -fstack-protector-all : yes [...] The configuration failed (complete log in /home/autobuild/autobuild/instance-2/output-1/build/ntpsec-1_2_2/build/config.log) Fixes: - http://autobuild.buildroot.org/results/f38abc6b7f8464836231192cfe078a5b27319a8a - http://autobuild.buildroot.org/results/62be818e2f2eac07b4a2de6f4a8898cc4cc05b1f Signed-off-by: Fabrice Fontaine Signed-off-by: Thomas Petazzoni (cherry picked from commit 4a99d6611f0de6b1844cdbdc81d0ff25949c2b16) Signed-off-by: Peter Korsgaard --- ...wscript-fix-build-without-stack-protector.patch | 50 ++++++++++++++++++++++ 1 file changed, 50 insertions(+) diff --git a/package/ntpsec/0002-wscript-fix-build-without-stack-protector.patch b/package/ntpsec/0002-wscript-fix-build-without-stack-protector.patch new file mode 100644 index 0000000000..f494bf479c --- /dev/null +++ b/package/ntpsec/0002-wscript-fix-build-without-stack-protector.patch @@ -0,0 +1,50 @@ +From 0a3ce09c14eb9c7e36aa30a4dafe40e56676d678 Mon Sep 17 00:00:00 2001 +From: Fabrice Fontaine +Date: Fri, 24 Feb 2023 11:33:32 +0100 +Subject: [PATCH] wscript: fix build without stack-protector + +-fstack-protector-all can depends on ssp library availability (e.g. on musl) so +move the test from cc_test_flags to ld_hardening_flags, this will avoid the +following build failure: + +Checking for library ssp : not found +Checking for library ssp_nonshared : not found +Checking if C compiler supports -fstack-protector-all : yes + +[...] + +The configuration failed +(complete log in /home/autobuild/autobuild/instance-2/output-1/build/ntpsec-1_2_2/build/config.log) + +Fixes: + - http://autobuild.buildroot.org/results/f38abc6b7f8464836231192cfe078a5b27319a8a + +Signed-off-by: Fabrice Fontaine +[Upstream status: https://github.com/ntpsec/ntpsec/pull/6] +--- + wscript | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/wscript b/wscript +index be396b33b..f301809fc 100644 +--- a/wscript ++++ b/wscript +@@ -298,7 +298,6 @@ def configure(ctx): + ctx.env.LDFLAGS += ["-lssp_nonshared"] + + cc_test_flags = [ +- ('f_stack_protector_all', '-fstack-protector-all'), + ('PIC', '-fPIC'), + ('PIE', '-pie -fPIE'), + # this quiets most of macOS warnings on -fpie +@@ -332,6 +331,7 @@ def configure(ctx): + + # Check which linker flags are supported + ld_hardening_flags = [ ++ ('f_stack_protector_all', '-fstack-protector-all'), + ("z_now", "-Wl,-z,now"), # no deferred symbol resolution + ] + +-- +2.39.1 + From peter at korsgaard.com Mon Mar 13 17:02:20 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Mon, 13 Mar 2023 18:02:20 +0100 Subject: [Buildroot] [git commit branch/2022.11.x] package/libblockdev: needs locale Message-ID: <20230313170940.94C308708B@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=ab72abd65237ce76e3b132087922d24801f259f3 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.11.x locale_t is unconditionally used since version 1.5 and https://github.com/storaged-project/libblockdev/commit/4ed6f0b3a46fc77554dab661c22150829aa75966 resulting in the following build failure since the addition of the package in commit 0c52826291d1884db0f8f35130216065fbc7b574: module.c:33:37: error: unknown type name 'locale_t' 33 | static char *strerror_l(int errnum, locale_t locale UNUSED) | ^~~~~~~~ Fixes: - http://autobuild.buildroot.org/results/ede9eb1f13d56c77005cc448416fb2efa9d16ff0 Signed-off-by: Fabrice Fontaine Signed-off-by: Thomas Petazzoni (cherry picked from commit a6b4217312815379a7c52bf5d53752dbe0838645) Signed-off-by: Peter Korsgaard --- package/libblockdev/Config.in | 6 ++++-- package/udisks/Config.in | 2 +- 2 files changed, 5 insertions(+), 3 deletions(-) diff --git a/package/libblockdev/Config.in b/package/libblockdev/Config.in index 4389fd794c..4f98621bd8 100644 --- a/package/libblockdev/Config.in +++ b/package/libblockdev/Config.in @@ -5,6 +5,7 @@ config BR2_PACKAGE_LIBBLOCKDEV depends on BR2_TOOLCHAIN_HAS_THREADS # libglib2 depends on BR2_USE_MMU # libglib2 depends on BR2_PACKAGE_HAS_UDEV + depends on BR2_ENABLE_LOCALE select BR2_PACKAGE_KMOD select BR2_PACKAGE_LIBGLIB2 help @@ -66,7 +67,8 @@ config BR2_PACKAGE_LIBBLOCKDEV_SWAP endif -comment "libblockdev needs udev /dev management and a toolchain w/ wchar, threads, dynamic library" +comment "libblockdev needs udev /dev management and a toolchain w/ wchar, threads, dynamic library, locale" depends on BR2_USE_MMU depends on !BR2_PACKAGE_HAS_UDEV || BR2_STATIC_LIBS || \ - !BR2_USE_WCHAR || !BR2_TOOLCHAIN_HAS_THREADS + !BR2_USE_WCHAR || !BR2_TOOLCHAIN_HAS_THREADS || \ + !BR2_ENABLE_LOCALE diff --git a/package/udisks/Config.in b/package/udisks/Config.in index 5d0b96f3c0..ad68d4f14d 100644 --- a/package/udisks/Config.in +++ b/package/udisks/Config.in @@ -1,6 +1,6 @@ config BR2_PACKAGE_UDISKS bool "udisks" - depends on BR2_ENABLE_LOCALE # parted + depends on BR2_ENABLE_LOCALE # libblockdev, parted depends on BR2_PACKAGE_HAS_UDEV depends on BR2_TOOLCHAIN_GCC_AT_LEAST_7 # polkit -> C++17 depends on BR2_TOOLCHAIN_HAS_THREADS # polkit From giulio.benetti at benettiengineering.com Mon Mar 13 18:03:32 2023 From: giulio.benetti at benettiengineering.com (Giulio Benetti) Date: Mon, 13 Mar 2023 19:03:32 +0100 Subject: [Buildroot] [PATCH] package/rtl8189es: bump to version 2023-03-13 on master branch Message-ID: <20230313180332.1003747-1-giulio.benetti@benettiengineering.com> Let's drop local patch that has been upstreamed. Signed-off-by: Giulio Benetti --- .../0001-Fix-build-failure-on-PowerPC64.patch | 113 ------------------ package/rtl8189es/rtl8189es.hash | 2 +- package/rtl8189es/rtl8189es.mk | 2 +- 3 files changed, 2 insertions(+), 115 deletions(-) delete mode 100644 package/rtl8189es/0001-Fix-build-failure-on-PowerPC64.patch diff --git a/package/rtl8189es/0001-Fix-build-failure-on-PowerPC64.patch b/package/rtl8189es/0001-Fix-build-failure-on-PowerPC64.patch deleted file mode 100644 index 8c876f16ee..0000000000 --- a/package/rtl8189es/0001-Fix-build-failure-on-PowerPC64.patch +++ /dev/null @@ -1,113 +0,0 @@ -From c7bf7590bc0d7252005fd0496898ad420a85e1ae Mon Sep 17 00:00:00 2001 -From: Giulio Benetti -Date: Mon, 27 Feb 2023 09:12:39 +0100 -Subject: [PATCH] Fix build failure on PowerPC64 - -get_ra() is defined in Linux kernel for PowerPC64 architecture and it -conflicts with local get_ra() definition so let's rename local definition -as rtl_get_ra(). - -Signed-off-by: Giulio Benetti ---- - core/rtw_odm.c | 6 +++--- - core/rtw_recv.c | 4 ++-- - hal/hal_com.c | 2 +- - include/wifi.h | 2 +- - os_dep/linux/ioctl_cfg80211.c | 2 +- - 5 files changed, 8 insertions(+), 8 deletions(-) - -diff --git a/core/rtw_odm.c b/core/rtw_odm.c -index 8a35816..d74e134 100644 ---- a/core/rtw_odm.c -+++ b/core/rtw_odm.c -@@ -273,7 +273,7 @@ void rtw_odm_parse_rx_phy_status_chinfo(union recv_frame *rframe, u8 *phys) - RTW_PRINT("phys_t%u ta="MAC_FMT" %s, %s(band:%u, ch:%u, l_rxsc:%u)\n" - , *phys & 0xf - , MAC_ARG(get_ta(wlanhdr)) -- , is_broadcast_mac_addr(get_ra(wlanhdr)) ? "BC" : is_multicast_mac_addr(get_ra(wlanhdr)) ? "MC" : "UC" -+ , is_broadcast_mac_addr(rtl_get_ra(wlanhdr)) ? "BC" : is_multicast_mac_addr(rtl_get_ra(wlanhdr)) ? "MC" : "UC" - , HDATA_RATE(attrib->data_rate) - , phys_t0->band, phys_t0->channel, phys_t0->rxsc - ); -@@ -383,7 +383,7 @@ type1_end: - RTW_PRINT("phys_t%u ta="MAC_FMT" %s, %s(band:%u, ch:%u, rf_mode:%u, l_rxsc:%u, ht_rxsc:%u) => %u,%u\n" - , *phys & 0xf - , MAC_ARG(get_ta(wlanhdr)) -- , is_broadcast_mac_addr(get_ra(wlanhdr)) ? "BC" : is_multicast_mac_addr(get_ra(wlanhdr)) ? "MC" : "UC" -+ , is_broadcast_mac_addr(rtl_get_ra(wlanhdr)) ? "BC" : is_multicast_mac_addr(rtl_get_ra(wlanhdr)) ? "MC" : "UC" - , HDATA_RATE(attrib->data_rate) - , phys_t1->band, phys_t1->channel, phys_t1->rf_mode, phys_t1->l_rxsc, phys_t1->ht_rxsc - , pkt_cch, pkt_bw -@@ -401,7 +401,7 @@ type1_end: - RTW_PRINT("phys_t%u ta="MAC_FMT" %s, %s(band:%u, ch:%u, l_rxsc:%u, ht_rxsc:%u)\n" - , *phys & 0xf - , MAC_ARG(get_ta(wlanhdr)) -- , is_broadcast_mac_addr(get_ra(wlanhdr)) ? "BC" : is_multicast_mac_addr(get_ra(wlanhdr)) ? "MC" : "UC" -+ , is_broadcast_mac_addr(rtl_get_ra(wlanhdr)) ? "BC" : is_multicast_mac_addr(rtl_get_ra(wlanhdr)) ? "MC" : "UC" - , HDATA_RATE(attrib->data_rate) - , phys_t2->band, phys_t2->channel, phys_t2->l_rxsc, phys_t2->ht_rxsc - ); -diff --git a/core/rtw_recv.c b/core/rtw_recv.c -index dc65adf..a5a65f9 100644 ---- a/core/rtw_recv.c -+++ b/core/rtw_recv.c -@@ -4678,7 +4678,7 @@ void rx_query_phy_status( - wlanhdr = get_recvframe_data(precvframe); - - ta = get_ta(wlanhdr); -- ra = get_ra(wlanhdr); -+ ra = rtl_get_ra(wlanhdr); - is_ra_bmc = IS_MCAST(ra); - - if (_rtw_memcmp(adapter_mac_addr(padapter), ta, ETH_ALEN) == _TRUE) { -@@ -4818,7 +4818,7 @@ s32 pre_recv_entry(union recv_frame *precvframe, u8 *pphy_status) - { - s32 ret = _SUCCESS; - u8 *pbuf = precvframe->u.hdr.rx_data; -- u8 *pda = get_ra(pbuf); -+ u8 *pda = rtl_get_ra(pbuf); - u8 ra_is_bmc = IS_MCAST(pda); - _adapter *primary_padapter = precvframe->u.hdr.adapter; - #ifdef CONFIG_CONCURRENT_MODE -diff --git a/hal/hal_com.c b/hal/hal_com.c -index c28ae39..27b0825 100644 ---- a/hal/hal_com.c -+++ b/hal/hal_com.c -@@ -13406,7 +13406,7 @@ void rtw_store_phy_info(_adapter *padapter, union recv_frame *prframe) - - /*RTW_INFO("=>%s WIFI_DATA_TYPE or WIFI_QOS_DATA_TYPE\n", __FUNCTION__);*/ - if (psta) { -- if (IS_MCAST(get_ra(get_recvframe_data(prframe)))) -+ if (IS_MCAST(rtl_get_ra(get_recvframe_data(prframe)))) - psta_dframe_info = &psta->sta_dframe_info_bmc; - else - psta_dframe_info = &psta->sta_dframe_info; -diff --git a/include/wifi.h b/include/wifi.h -index def77a4..c2e7afb 100644 ---- a/include/wifi.h -+++ b/include/wifi.h -@@ -456,7 +456,7 @@ __inline static int IS_MCAST(const u8 *da) - return _FALSE; - } - --__inline static unsigned char *get_ra(unsigned char *pframe) -+__inline static unsigned char *rtl_get_ra(unsigned char *pframe) - { - unsigned char *ra; - ra = GetAddr1Ptr(pframe); -diff --git a/os_dep/linux/ioctl_cfg80211.c b/os_dep/linux/ioctl_cfg80211.c -index 4e810e5..e744d69 100644 ---- a/os_dep/linux/ioctl_cfg80211.c -+++ b/os_dep/linux/ioctl_cfg80211.c -@@ -6347,7 +6347,7 @@ void rtw_cfg80211_rx_p2p_action_public(_adapter *adapter, union recv_frame *rfra - indicate: - #endif - #if defined(RTW_DEDICATED_P2P_DEVICE) -- if (rtw_cfg80211_redirect_pd_wdev(dvobj_to_wiphy(dvobj), get_ra(frame), &wdev)) -+ if (rtw_cfg80211_redirect_pd_wdev(dvobj_to_wiphy(dvobj), rtl_get_ra(frame), &wdev)) - if (0) - RTW_INFO("redirect to pd_wdev:%p\n", wdev); - #endif --- -2.34.1 - diff --git a/package/rtl8189es/rtl8189es.hash b/package/rtl8189es/rtl8189es.hash index 44d73e60f0..5a2b6e65ab 100644 --- a/package/rtl8189es/rtl8189es.hash +++ b/package/rtl8189es/rtl8189es.hash @@ -1,2 +1,2 @@ # Locally calculated -sha256 96347dbfedd95a217fb89b7b295fe417b711dbad3db896ef0c2fa733c6d150fd rtl8189es-e58bd86c9d9408c648b1246a0dd76b16856ec172.tar.gz +sha256 5bc1cf713c4bd9644139acf449d0a86187fd1d2b6e1e8c491a6bd604049cf4e1 rtl8189es-50107c4b9d9a6a478943db4ac3331740d347410b.tar.gz diff --git a/package/rtl8189es/rtl8189es.mk b/package/rtl8189es/rtl8189es.mk index c2ee77f922..afa9d95692 100644 --- a/package/rtl8189es/rtl8189es.mk +++ b/package/rtl8189es/rtl8189es.mk @@ -4,7 +4,7 @@ # ################################################################################ -RTL8189ES_VERSION = e58bd86c9d9408c648b1246a0dd76b16856ec172 +RTL8189ES_VERSION = 50107c4b9d9a6a478943db4ac3331740d347410b RTL8189ES_SITE = $(call github,jwrdegoede,rtl8189ES_linux,$(RTL8189ES_VERSION)) RTL8189ES_LICENSE = GPL-2.0 -- 2.34.1 From giulio.benetti at benettiengineering.com Mon Mar 13 18:23:34 2023 From: giulio.benetti at benettiengineering.com (Giulio Benetti) Date: Mon, 13 Mar 2023 19:23:34 +0100 Subject: [Buildroot] [PATCH] package/libnss: bump version to 3.89 Message-ID: <20230313182334.1070733-1-giulio.benetti@benettiengineering.com> Signed-off-by: Giulio Benetti --- package/libnss/libnss.hash | 4 ++-- package/libnss/libnss.mk | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package/libnss/libnss.hash b/package/libnss/libnss.hash index ec3fe0d777..483320d95c 100644 --- a/package/libnss/libnss.hash +++ b/package/libnss/libnss.hash @@ -1,4 +1,4 @@ -# From https://ftp.mozilla.org/pub/security/nss/releases/NSS_3_88_1_RTM/src/SHA256SUMS -sha256 27d243edf87d1cf1bb9c861f03d387e0e9230ce5017f4308c941f558b54b3496 nss-3.88.1.tar.gz +# From https://ftp.mozilla.org/pub/security/nss/releases/NSS_3_89_RTM/src/SHA256SUMS +sha256 55c37a3f4da010d0574fb8b39264cb1e7b4ce9e6c2954c1c7ecf9f41ee00bed5 nss-3.89.tar.gz # Locally calculated sha256 a20c1a32d1f8102432360b42e932869f7c11c7cdbacf9cac554c422132af47f4 nss/COPYING diff --git a/package/libnss/libnss.mk b/package/libnss/libnss.mk index 3782d239a5..cc5dd8bdca 100644 --- a/package/libnss/libnss.mk +++ b/package/libnss/libnss.mk @@ -4,7 +4,7 @@ # ################################################################################ -LIBNSS_VERSION = 3.88.1 +LIBNSS_VERSION = 3.89 LIBNSS_SOURCE = nss-$(LIBNSS_VERSION).tar.gz LIBNSS_SITE = https://ftp.mozilla.org/pub/mozilla.org/security/nss/releases/NSS_$(subst .,_,$(LIBNSS_VERSION))_RTM/src LIBNSS_DISTDIR = dist -- 2.34.1 From roman.passler at gmail.com Mon Mar 13 18:32:35 2023 From: roman.passler at gmail.com (Roman Passler) Date: Mon, 13 Mar 2023 19:32:35 +0100 Subject: [Buildroot] [PATCH 1/1] package/openocd: bump to 0.12.0 Message-ID: <20230313183235.2665-1-roman.passler@gmail.com> Change-Id: Ie76a4f365af3f59c80241fe4935129d1098b140d Signed-off-by: Roman Passler --- package/openocd/openocd.hash | 6 +++--- package/openocd/openocd.mk | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package/openocd/openocd.hash b/package/openocd/openocd.hash index 91eb56d930..325f55bf04 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 +# From http://sourceforge.net/projects/openocd/files/openocd/0.12.0/ +sha256 af254788be98861f2bd9103fe6e60a774ec96a8c374744eef9197f6043075afa openocd-0.12.0.tar.bz2 +sha256 1b8f7e37ee5afbbf95c2a4d62b12b25232e29538692663b434318503a9a88419 COPYING diff --git a/package/openocd/openocd.mk b/package/openocd/openocd.mk index 37a06ca848..95a7fd3c2a 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.34.1 From peter at korsgaard.com Mon Mar 13 18:47:34 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Mon, 13 Mar 2023 19:47:34 +0100 Subject: [Buildroot] [PATCH 1/1] support/dependencies/dependencies.sh: require MD5 perl package for netsurf In-Reply-To: <20230223225942.313435-1-fontaine.fabrice@gmail.com> (Fabrice Fontaine's message of "Thu, 23 Feb 2023 23:59:42 +0100") References: <20230223225942.313435-1-fontaine.fabrice@gmail.com> Message-ID: <877cvk8p4p.fsf@dell.be.48ers.dk> >>>>> "Fabrice" == Fabrice Fontaine writes: > Fix the following build failure: > Can't locate object method "hexhash" via package "MD5" at utils/git-testament.pl line 47 > Fixes: > - http://autobuild.buildroot.org/results/3dddcbbe7f6ecae5a2db6fac11fb659719452f73 > Signed-off-by: Fabrice Fontaine Committed to 2022.11.x and 2022.02.x, thanks. -- Bye, Peter Korsgaard From john at metanate.com Mon Mar 13 18:48:16 2023 From: john at metanate.com (John Keeping) Date: Mon, 13 Mar 2023 18:48:16 +0000 Subject: [Buildroot] [PATCH v4 1/3] pkg-cmake: add option to select the Ninja generator In-Reply-To: <20230313065516.2023267-1-thomas.devoogdt@barco.com> References: <20230313065516.2023267-1-thomas.devoogdt@barco.com> Message-ID: On Mon, Mar 13, 2023 at 07:55:14AM +0100, Thomas Devoogdt wrote: > E.g. Commit 16e5c92ff5fd2b44a1126bd7d7538c68ce838213 can now be replaced by: > WEBKITGTK_CMAKE_NINJA = YES > > Packages that are selecting Ninja (or overtime another generator), > should also use the _BUILD_{ENV,OPTS} variables iso the _MAKE variables. > > No _INSTALL{,_STAGING,_TARGET}_OPTS used so far: > > $ grep '_INSTALL_OPTS' $(grep -rl "cmake-package" package/*/*.mk) > $ grep '_INSTALL_STAGING_OPTS' $(grep -rl "cmake-package" package/*/*.mk) > $ grep '_INSTALL_TARGET_OPTS' $(grep -rl "cmake-package" package/*/*.mk) > > The _MAKE_{ENV,OPTS} are copied to _BUILD_{ENV,OPTS}, usage: > > $ grep '_MAKE_ENV =' $(grep -rl "cmake-package" package/*/*.mk) > > > package/netopeer2/netopeer2.mk:NETOPEER2_MAKE_ENV = \ > > package/racehound/racehound.mk:RACEHOUND_MAKE_ENV = $(LINUX_MAKE_FLAGS) > > $ grep '_MAKE_OPTS =' $(grep -rl "cmake-package" package/*/*.mk) > > > package/mariadb/mariadb.mk:HOST_MARIADB_MAKE_OPTS = import_executables > > package/zeek/zeek.mk:HOST_ZEEK_MAKE_OPTS = binpac bifcl > > Only "musepack" seems to overwrite MAKE to enforce -j1, so replace it: > > $ grep '_MAKE =' $(grep -rl "cmake-package" package/*/*.mk) > > > package/musepack/musepack.mk:MUSEPACK_MAKE = $(MAKE1) > > Signed-off-by: Thomas Devoogdt Reviewed-by: John Keeping (minor nit: the commit message seems to be out-of-date in mentioning MAKE_ENV and MAKE_OPTS for packages which are no longer updated here) > --- > v2: > - made generator use more generic, other generators can now easily be added if required > v3: > - add _GENERATOR_PROGRAM > - add _GENERATOR_PARALLEL for make > - dropped BUILD_OPTS > - fix gdal.mk > v4: > - restored _MAKE_ENV/_MAKE_OPTS for the Unix Makefiles case > - always set -j$(PARALLEL_JOBS) > --- > package/musepack/musepack.mk | 2 +- > package/pkg-cmake.mk | 35 +++++++++++++++++++++++------------ > 2 files changed, 24 insertions(+), 13 deletions(-) > > diff --git a/package/musepack/musepack.mk b/package/musepack/musepack.mk > index fc66c684a5..d4dd08df36 100644 > --- a/package/musepack/musepack.mk > +++ b/package/musepack/musepack.mk > @@ -9,7 +9,7 @@ MUSEPACK_SITE = http://files.musepack.net/source > MUSEPACK_SOURCE = musepack_src_$(MUSEPACK_VERSION).tar.gz > MUSEPACK_DEPENDENCIES = libcuefile libreplaygain > MUSEPACK_INSTALL_STAGING = YES > -MUSEPACK_MAKE = $(MAKE1) > +MUSEPACK_BUILD_OPTS = -j1 > MUSEPACK_LICENSE = BSD-3-Clause (*mpcdec), LGPL-2.1+ (*mpcenc) > MUSEPACK_LICENSE_FILES = libmpcdec/COPYING libmpcenc/quant.c > > diff --git a/package/pkg-cmake.mk b/package/pkg-cmake.mk > index 8c375779cb..36ab88d3a1 100644 > --- a/package/pkg-cmake.mk > +++ b/package/pkg-cmake.mk > @@ -51,11 +51,6 @@ endif > > define inner-cmake-package > > -$(2)_MAKE ?= $$(MAKE) > -$(2)_INSTALL_OPTS ?= install > -$(2)_INSTALL_STAGING_OPTS ?= DESTDIR=$$(STAGING_DIR) install/fast > -$(2)_INSTALL_TARGET_OPTS ?= DESTDIR=$$(TARGET_DIR) install/fast > - > $(3)_SUPPORTS_IN_SOURCE_BUILD ?= YES > > > @@ -65,6 +60,20 @@ else > $(2)_BUILDDIR = $$($(2)_SRCDIR)/buildroot-build > endif > > +ifeq ($$($(3)_CMAKE_NINJA),YES) > +$(2)_DEPENDENCIES += host-ninja > +$(2)_GENERATOR = "Ninja" > +$(2)_GENERATOR_PROGRAM = $(HOST_DIR)/bin/ninja > +else > +$(2)_GENERATOR = "Unix Makefiles" > +$(2)_GENERATOR_PROGRAM = $(firstword $(BR2_MAKE)) > + > +# Generator specific code (make) should be avoided, > +# but for now, copy them to the new variables. > +$(2)_BUILD_ENV ?= $$($(2)_MAKE_ENV) > +$(2)_BUILD_OPTS ?= -- $$($(2)_MAKE_OPTS) > +endif > + > # > # Configure step. Only define it if not already defined by the package > # .mk file. And take care of the differences between host and target > @@ -88,7 +97,8 @@ define $(2)_CONFIGURE_CMDS > rm -f CMakeCache.txt && \ > PATH=$$(BR_PATH) \ > $$($$(PKG)_CONF_ENV) $$(BR2_CMAKE) $$($$(PKG)_SRCDIR) \ > - -G"Unix Makefiles" \ > + -G$$($$(PKG)_GENERATOR) \ > + -DCMAKE_MAKE_PROGRAM="$$($$(PKG)_GENERATOR_PROGRAM)" \ > -DCMAKE_TOOLCHAIN_FILE="$$(HOST_DIR)/share/buildroot/toolchainfile.cmake" \ > -DCMAKE_INSTALL_PREFIX="/usr" \ > -DCMAKE_INSTALL_RUNSTATEDIR="/run" \ > @@ -119,7 +129,8 @@ define $(2)_CONFIGURE_CMDS > PKG_CONFIG_ALLOW_SYSTEM_CFLAGS=1 \ > PKG_CONFIG_ALLOW_SYSTEM_LIBS=1 \ > $$($$(PKG)_CONF_ENV) $$(BR2_CMAKE) $$($$(PKG)_SRCDIR) \ > - -G"Unix Makefiles" \ > + -G$$($$(PKG)_GENERATOR) \ > + -DCMAKE_MAKE_PROGRAM="$$($$(PKG)_GENERATOR_PROGRAM)" \ > -DCMAKE_INSTALL_SO_NO_EXE=0 \ > -DCMAKE_FIND_ROOT_PATH="$$(HOST_DIR)" \ > -DCMAKE_FIND_ROOT_PATH_MODE_PROGRAM="BOTH" \ > @@ -166,11 +177,11 @@ $(2)_DEPENDENCIES += $(BR2_CMAKE_HOST_DEPENDENCY) > ifndef $(2)_BUILD_CMDS > ifeq ($(4),target) > define $(2)_BUILD_CMDS > - $$(TARGET_MAKE_ENV) $$($$(PKG)_MAKE_ENV) $$($$(PKG)_MAKE) $$($$(PKG)_MAKE_OPTS) -C $$($$(PKG)_BUILDDIR) > + $$(TARGET_MAKE_ENV) $$($$(PKG)_BUILD_ENV) $$(BR2_CMAKE) --build $$($$(PKG)_BUILDDIR) -j$(PARALLEL_JOBS) $$($$(PKG)_BUILD_OPTS) > endef > else > define $(2)_BUILD_CMDS > - $$(HOST_MAKE_ENV) $$($$(PKG)_MAKE_ENV) $$($$(PKG)_MAKE) $$($$(PKG)_MAKE_OPTS) -C $$($$(PKG)_BUILDDIR) > + $$(HOST_MAKE_ENV) $$($$(PKG)_BUILD_ENV) $$(BR2_CMAKE) --build $$($$(PKG)_BUILDDIR) -j$(PARALLEL_JOBS) $$($$(PKG)_BUILD_OPTS) > endef > endif > endif > @@ -181,7 +192,7 @@ endif > # > ifndef $(2)_INSTALL_CMDS > define $(2)_INSTALL_CMDS > - $$(HOST_MAKE_ENV) $$($$(PKG)_MAKE_ENV) $$($$(PKG)_MAKE) $$($$(PKG)_MAKE_OPTS) $$($$(PKG)_INSTALL_OPTS) -C $$($$(PKG)_BUILDDIR) > + $$(HOST_MAKE_ENV) $$($$(PKG)_BUILD_ENV) $$(BR2_CMAKE) --install $$($$(PKG)_BUILDDIR) $$($$(PKG)_INSTALL_OPTS) > endef > endif > > @@ -191,7 +202,7 @@ endif > # > ifndef $(2)_INSTALL_STAGING_CMDS > define $(2)_INSTALL_STAGING_CMDS > - $$(TARGET_MAKE_ENV) $$($$(PKG)_MAKE_ENV) $$($$(PKG)_MAKE) $$($$(PKG)_MAKE_OPTS) $$($$(PKG)_INSTALL_STAGING_OPTS) -C $$($$(PKG)_BUILDDIR) > + $$(TARGET_MAKE_ENV) $$($$(PKG)_BUILD_ENV) DESTDIR=$$(STAGING_DIR) $$(BR2_CMAKE) --install $$($$(PKG)_BUILDDIR) $$($$(PKG)_INSTALL_STAGING_OPTS) > endef > endif > > @@ -201,7 +212,7 @@ endif > # > ifndef $(2)_INSTALL_TARGET_CMDS > define $(2)_INSTALL_TARGET_CMDS > - $$(TARGET_MAKE_ENV) $$($$(PKG)_MAKE_ENV) $$($$(PKG)_MAKE) $$($$(PKG)_MAKE_OPTS) $$($$(PKG)_INSTALL_TARGET_OPTS) -C $$($$(PKG)_BUILDDIR) > + $$(TARGET_MAKE_ENV) $$($$(PKG)_BUILD_ENV) DESTDIR=$$(TARGET_DIR) $$(BR2_CMAKE) --install $$($$(PKG)_BUILDDIR) $$($$(PKG)_INSTALL_TARGET_OPTS) > endef > endif > > -- > 2.39.2 > > _______________________________________________ > buildroot mailing list > buildroot at buildroot.org > https://lists.buildroot.org/mailman/listinfo/buildroot From peter at korsgaard.com Mon Mar 13 18:52:19 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Mon, 13 Mar 2023 19:52:19 +0100 Subject: [Buildroot] [PATCH 1/1] package/lttng-babeltrace: fix popt static build with libiconv In-Reply-To: <20230223123644.402595-1-fontaine.fabrice@gmail.com> (Fabrice Fontaine's message of "Thu, 23 Feb 2023 13:36:44 +0100") References: <20230223123644.402595-1-fontaine.fabrice@gmail.com> Message-ID: <8735688ows.fsf@dell.be.48ers.dk> >>>>> "Fabrice" == Fabrice Fontaine writes: > Fix the following popt static build failure with libiconv: > configure:18149: checking for poptGetContext in -lpopt > configure:18172: > /home/buildroot/autobuild/instance-2/output-1/host/bin/m68k-buildroot-linux-uclibc-gcc > -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE > -D_FILE_OFFSET_BITS=64 -Os -g0 -static > -I/home/buildroot/autobuild/instance-2/output-1/host/bin/../m68k-buildroot-linux-uclibc/sysroot/usr/include/uuid > -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 > -static conftest.c -lpopt > -L/home/buildroot/autobuild/instance-2/output-1/host/bin/../m68k-buildroot-linux-uclibc/sysroot/usr/lib > -luuid >&5 > /home/buildroot/autobuild/instance-2/output-1/host/lib/gcc/m68k-buildroot-linux-uclibc/10.4.0/../../../../m68k-buildroot-linux-uclibc/bin/ld: > /home/buildroot/autobuild/instance-2/output-1/host/bin/../m68k-buildroot-linux-uclibc/sysroot/usr/lib/libpopt.a(poptint.o): > in function `POPT_fprintf': > poptint.c:(.text+0x28a): undefined reference to `libiconv_open' > [...] > checking for poptGetContext in -lpopt... no > configure: error: Cannot find popt. > Fixes: > - http://autobuild.buildroot.org/results/4f465fe15664b1f9df3f26c331dc550852972f2f > Signed-off-by: Fabrice Fontaine Committed to 2022.11.x and 2022.02.x, thanks. -- Bye, Peter Korsgaard From ju.o at free.fr Mon Mar 13 21:34:39 2023 From: ju.o at free.fr (Julien Olivain) Date: Mon, 13 Mar 2023 22:34:39 +0100 Subject: [Buildroot] [PATCH v2 1/1] package/python-hwdata: new package Message-ID: <20230313213439.277675-1-ju.o@free.fr> Provides python interface to database stored in hwdata package. It allows you to get human readable description of USB and PCI devices. https://github.com/xsuchy/python-hwdata Signed-off-by: Julien Olivain --- Changes v1 -> v2: - Add the LICENSE file from upstream git, suggested by Thomas. Patch tested on branch master at commit 61ba55e with commands: make check-package ... 0 warnings generated python3 -m flake8 \ support/testing/tests/package/sample_python_hwdata.py \ support/testing/tests/package/test_python_hwdata.py [no-output] support/testing/run-tests \ -d dl -o output_folder \ tests.package.test_python_hwdata ... OK --- DEVELOPERS | 3 ++ package/Config.in | 1 + package/python-hwdata/Config.in | 12 ++++++ package/python-hwdata/python-hwdata.hash | 5 +++ package/python-hwdata/python-hwdata.mk | 23 +++++++++++ .../tests/package/sample_python_hwdata.py | 40 +++++++++++++++++++ .../tests/package/test_python_hwdata.py | 12 ++++++ 7 files changed, 96 insertions(+) create mode 100644 package/python-hwdata/Config.in create mode 100644 package/python-hwdata/python-hwdata.hash create mode 100644 package/python-hwdata/python-hwdata.mk create mode 100644 support/testing/tests/package/sample_python_hwdata.py create mode 100644 support/testing/tests/package/test_python_hwdata.py diff --git a/DEVELOPERS b/DEVELOPERS index 592c0e6b9c..b49491da7a 100644 --- a/DEVELOPERS +++ b/DEVELOPERS @@ -1715,6 +1715,7 @@ F: package/ptm2human/ F: package/python-distro/ F: package/python-gnupg/ F: package/python-hkdf/ +F: package/python-hwdata/ F: package/python-magic-wormhole/ F: package/python-magic-wormhole-mailbox-server/ F: package/python-magic-wormhole-transit-relay/ @@ -1727,6 +1728,7 @@ F: package/z3/ F: package/zynaddsubfx/ F: support/testing/tests/package/sample_python_distro.py F: support/testing/tests/package/sample_python_gnupg.py +F: support/testing/tests/package/sample_python_hwdata.py F: support/testing/tests/package/sample_python_pyalsa.py F: support/testing/tests/package/sample_python_spake2.py F: support/testing/tests/package/test_ddrescue.py @@ -1748,6 +1750,7 @@ F: support/testing/tests/package/test_perftest.py F: support/testing/tests/package/test_python_distro.py F: support/testing/tests/package/test_python_gnupg.py F: support/testing/tests/package/test_python_hkdf.py +F: support/testing/tests/package/test_python_hwdata.py F: support/testing/tests/package/test_python_magic_wormhole.py F: support/testing/tests/package/test_python_pyalsa.py F: support/testing/tests/package/test_python_spake2.py diff --git a/package/Config.in b/package/Config.in index f8ce83365e..0f8dab3e71 100644 --- a/package/Config.in +++ b/package/Config.in @@ -1082,6 +1082,7 @@ menu "External python modules" source "package/python-httplib2/Config.in" source "package/python-huepy/Config.in" source "package/python-humanize/Config.in" + source "package/python-hwdata/Config.in" source "package/python-hyperframe/Config.in" source "package/python-hyperlink/Config.in" source "package/python-ibmiotf/Config.in" diff --git a/package/python-hwdata/Config.in b/package/python-hwdata/Config.in new file mode 100644 index 0000000000..923d0a7d8a --- /dev/null +++ b/package/python-hwdata/Config.in @@ -0,0 +1,12 @@ +config BR2_PACKAGE_PYTHON_HWDATA + bool "python-hwdata" + select BR2_PACKAGE_HWDATA # runtime + select BR2_PACKAGE_HWDATA_PCI_IDS + select BR2_PACKAGE_HWDATA_PNP_IDS + select BR2_PACKAGE_HWDATA_USB_IDS + help + Provides python interface to database stored in hwdata + package. It allows you to get human readable description of + USB and PCI devices. + + https://github.com/xsuchy/python-hwdata diff --git a/package/python-hwdata/python-hwdata.hash b/package/python-hwdata/python-hwdata.hash new file mode 100644 index 0000000000..0c7ca31476 --- /dev/null +++ b/package/python-hwdata/python-hwdata.hash @@ -0,0 +1,5 @@ +# md5, sha256 from https://pypi.org/pypi/hwdata/json +md5 dccf3b28d06fb9c6f56875e148356c24 hwdata-2.3.7.tar.gz +sha256 9e5c96be38d9218ffde40834d4ca03344b8dfaed29c8c5afe0030125ea03db03 hwdata-2.3.7.tar.gz +# Locally computed +sha256 ab15fd526bd8dd18a9e77ebc139656bf4d33e97fc7238cd11bf60e2b9b8666c6 LICENSE diff --git a/package/python-hwdata/python-hwdata.mk b/package/python-hwdata/python-hwdata.mk new file mode 100644 index 0000000000..8eeec6efa8 --- /dev/null +++ b/package/python-hwdata/python-hwdata.mk @@ -0,0 +1,23 @@ +################################################################################ +# +# python-hwdata +# +################################################################################ + +PYTHON_HWDATA_VERSION = 2.3.7 +PYTHON_HWDATA_SOURCE = hwdata-$(PYTHON_HWDATA_VERSION).tar.gz +PYTHON_HWDATA_SITE = https://files.pythonhosted.org/packages/15/26/f5bc1b42129fbcbd1c99c29714af1685fc89e2cf37680a9930d4fcac1808 +PYTHON_HWDATA_SETUP_TYPE = distutils +PYTHON_HWDATA_LICENSE = GPL-2.0+ +PYTHON_HWDATA_LICENSE_FILES = LICENSE + +# There is no LICENSE file in the PyPi tarball, but it is available in +# upstream git repository: +PYTHON_HWDATA_EXTRA_DOWNLOADS = https://raw.githubusercontent.com/xsuchy/python-hwdata/python-hwdata-$(PYTHON_HWDATA_VERSION)-1/LICENSE + +define PYTHON_HWDATA_ADD_LICENSE_FILE + cp $(PYTHON_HWDATA_DL_DIR)/LICENSE $(@D) +endef +PYTHON_HWDATA_POST_EXTRACT_HOOKS += PYTHON_HWDATA_ADD_LICENSE_FILE + +$(eval $(python-package)) diff --git a/support/testing/tests/package/sample_python_hwdata.py b/support/testing/tests/package/sample_python_hwdata.py new file mode 100644 index 0000000000..a13c08b32e --- /dev/null +++ b/support/testing/tests/package/sample_python_hwdata.py @@ -0,0 +1,40 @@ +#! /usr/bin/env python3 + +from hwdata import PCI, PNP, USB + +# Test PCI IDs +pci_vendor_id = '1af4' +pci_device_id = '1003' + +pci = PCI() + +pci_vendor = pci.get_vendor(pci_vendor_id) +print("PCI Vendor: %s" % pci_vendor) +assert (pci_vendor == "Red Hat, Inc.") + +pci_device = pci.get_device(pci_vendor_id, pci_device_id) +print("PCI Device: %s" % pci_device) +assert (pci_device == "Virtio console") + +# Test USB IDs +usb_vendor_id = '1d6b' +usb_device_id = '0001' + +usb = USB() + +usb_vendor = usb.get_vendor(usb_vendor_id) +print("USB Vendor: %s" % usb_vendor) +assert (usb_vendor == "Linux Foundation") + +usb_device = usb.get_device(usb_vendor_id, usb_device_id) +print("USB Device: %s" % usb_device) +assert (usb_device == "1.1 root hub") + +# Test PNP IDs +pnp_id = 'RHT' + +pnp = PNP() + +pnp_vendor = pnp.get_vendor(pnp_id) +print("PNP Vendor: %s" % pnp_vendor) +assert (pnp_vendor == "Red Hat, Inc.") diff --git a/support/testing/tests/package/test_python_hwdata.py b/support/testing/tests/package/test_python_hwdata.py new file mode 100644 index 0000000000..7028d1dd59 --- /dev/null +++ b/support/testing/tests/package/test_python_hwdata.py @@ -0,0 +1,12 @@ +from tests.package.test_python import TestPythonPackageBase + + +class TestPythonHwdata(TestPythonPackageBase): + __test__ = True + config = TestPythonPackageBase.config + \ + """ + BR2_PACKAGE_PYTHON3=y + BR2_PACKAGE_PYTHON_HWDATA=y + """ + sample_scripts = ["tests/package/sample_python_hwdata.py"] + timeout = 10 -- 2.39.2 From thomas.petazzoni at bootlin.com Mon Mar 13 21:51:05 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Mon, 13 Mar 2023 22:51:05 +0100 Subject: [Buildroot] [PATCH] package/gptfdisk: fix another runtime failure with popt 1.19 In-Reply-To: <189b4d81990997b87dec82c4865a3d25e35573b0.1678714004.git.stefan@agner.ch> References: <189b4d81990997b87dec82c4865a3d25e35573b0.1678714004.git.stefan@agner.ch> Message-ID: <20230313225105.6a8d5954@windsurf> Hello Stefan, On Mon, 13 Mar 2023 14:34:18 +0100 Stefan Agner wrote: > Fix the following runtime failure raised since bump of popt to version > 1.19 in commit 895bfba93f6e5535f2132aeea144d2cd87ebc71b: > > Segmentation fault (core dumped) > > Fixes: > - No autobuilder failure Well, if it's a runtime failure, pretty obviously there's no autobuilder failure :-) > diff --git a/package/gptfdisk/0003-Fix-NULL-dereference-when-duplicating-string-argumen.patch b/package/gptfdisk/0003-Fix-NULL-dereference-when-duplicating-string-argumen.patch > new file mode 100644 > index 0000000000..8541fd2772 > --- /dev/null > +++ b/package/gptfdisk/0003-Fix-NULL-dereference-when-duplicating-string-argumen.patch > @@ -0,0 +1,41 @@ > +From f5de3401b974ce103ffd93af8f9d43505a04aaf9 Mon Sep 17 00:00:00 2001 > +Message-Id: > +From: Damian Kurek > +Date: Thu, 7 Jul 2022 03:39:16 +0000 > +Subject: [PATCH] Fix NULL dereference when duplicating string argument > + > +poptGetArg can return NULL if there are no additional arguments, which > +makes strdup dereference NULL on strlen Where is this patch coming from? Could you add a link to where the patch was found? Is this patch a backport from upstream? Also, we need your Signed-off-by line inside the patch. Thanks a lot! Thomas -- Thomas Petazzoni, co-owner and CEO, Bootlin Embedded Linux and Kernel engineering and training https://bootlin.com From peter at korsgaard.com Mon Mar 13 18:47:06 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Mon, 13 Mar 2023 19:47:06 +0100 Subject: [Buildroot] [git commit branch/2022.11.x] support/dependencies/dependencies.sh: require MD5 perl package for netsurf Message-ID: <20230313215149.951628709A@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=3c92fe49e1a15b259d9278a16b75a69e493ff788 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.11.x Fix the following build failure: Can't locate object method "hexhash" via package "MD5" at utils/git-testament.pl line 47 Fixes: - http://autobuild.buildroot.org/results/3dddcbbe7f6ecae5a2db6fac11fb659719452f73 Signed-off-by: Fabrice Fontaine Signed-off-by: Thomas Petazzoni (cherry picked from commit b83a9675cb81d4281594e5a59e7a8805e8561bd8) Signed-off-by: Peter Korsgaard --- support/dependencies/dependencies.sh | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/support/dependencies/dependencies.sh b/support/dependencies/dependencies.sh index 1224220ac9..b99dca1294 100755 --- a/support/dependencies/dependencies.sh +++ b/support/dependencies/dependencies.sh @@ -299,6 +299,10 @@ if grep -q ^BR2_PACKAGE_MPV=y $BR2_CONFIG ; then required_perl_modules="$required_perl_modules Math::BigRat" fi +if grep -q ^BR2_PACKAGE_NETSURF=y $BR2_CONFIG ; then + required_perl_modules="$required_perl_modules Digest::MD5" +fi + if grep -q ^BR2_PACKAGE_WHOIS=y $BR2_CONFIG ; then required_perl_modules="$required_perl_modules autodie" fi From peter at korsgaard.com Mon Mar 13 18:51:31 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Mon, 13 Mar 2023 19:51:31 +0100 Subject: [Buildroot] [git commit branch/2022.11.x] package/lttng-babeltrace: fix popt static build with libiconv Message-ID: <20230313215149.A01B68709B@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=97d63629fc12a5551a74cc735115524d44d1fdbf branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.11.x Fix the following popt static build failure with libiconv: configure:18149: checking for poptGetContext in -lpopt configure:18172: /home/buildroot/autobuild/instance-2/output-1/host/bin/m68k-buildroot-linux-uclibc-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -static -I/home/buildroot/autobuild/instance-2/output-1/host/bin/../m68k-buildroot-linux-uclibc/sysroot/usr/include/uuid -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -static conftest.c -lpopt -L/home/buildroot/autobuild/instance-2/output-1/host/bin/../m68k-buildroot-linux-uclibc/sysroot/usr/lib -luuid >&5 /home/buildroot/autobuild/instance-2/output-1/host/lib/gcc/m68k-buildroot-linux-uclibc/10.4.0/../../../../m68k-buildroot-linux-uclibc/bin/ld: /home/buildroot/autobuild/instance-2/output-1/host/bin/../m68k-buildroot-linux-uclibc/sysroot/usr/lib/libpopt.a(poptint.o): in function `POPT_fprintf': poptint.c:(.text+0x28a): undefined reference to `libiconv_open' [...] checking for poptGetContext in -lpopt... no configure: error: Cannot find popt. Fixes: - http://autobuild.buildroot.org/results/4f465fe15664b1f9df3f26c331dc550852972f2f Signed-off-by: Fabrice Fontaine Signed-off-by: Thomas Petazzoni (cherry picked from commit 34625d54c9ba4f9e19fdc350fcf0a48a05c98576) Signed-off-by: Peter Korsgaard --- .../0002-configure.ac-fix-popt-static-build.patch | 48 ++++++++++++++++++++++ 1 file changed, 48 insertions(+) diff --git a/package/lttng-babeltrace/0002-configure.ac-fix-popt-static-build.patch b/package/lttng-babeltrace/0002-configure.ac-fix-popt-static-build.patch new file mode 100644 index 0000000000..896c67470f --- /dev/null +++ b/package/lttng-babeltrace/0002-configure.ac-fix-popt-static-build.patch @@ -0,0 +1,48 @@ +From 35076fd4592ca23136ff5eacdf8eaebc926e0224 Mon Sep 17 00:00:00 2001 +From: Fabrice Fontaine +Date: Thu, 23 Feb 2023 13:04:08 +0100 +Subject: [PATCH] configure.ac: fix popt static build + +Fix the following popt static build failure: + +configure:18149: checking for poptGetContext in -lpopt +configure:18172: /home/buildroot/autobuild/instance-2/output-1/host/bin/m68k-buildroot-linux-uclibc-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -static -I/home/buildroot/autobuild/instance-2/output-1/host/bin/../m68k-buildroot-linux-uclibc/sysroot/usr/include/uuid -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -static conftest.c -lpopt -L/home/buildroot/autobuild/instance-2/output-1/host/bin/../m68k-buildroot-linux-uclibc/sysroot/usr/lib -luuid >&5 +/home/buildroot/autobuild/instance-2/output-1/host/lib/gcc/m68k-buildroot-linux-uclibc/10.4.0/../../../../m68k-buildroot-linux-uclibc/bin/ld: /home/buildroot/autobuild/instance-2/output-1/host/bin/../m68k-buildroot-linux-uclibc/sysroot/usr/lib/libpopt.a(poptint.o): in function `POPT_fprintf': +poptint.c:(.text+0x28a): undefined reference to `libiconv_open' + +[...] + +checking for poptGetContext in -lpopt... no +configure: error: Cannot find popt. + +Fixes: + - http://autobuild.buildroot.org/results/4f465fe15664b1f9df3f26c331dc550852972f2f + +Signed-off-by: Fabrice Fontaine +[Upstream status: not upstreamable as popt has been removed with +https://github.com/efficios/babeltrace/commit/916d0d910ad5407bc7826505aa05b277f5739a34] +--- + configure.ac | 7 +++++-- + 1 file changed, 5 insertions(+), 2 deletions(-) + +diff --git a/configure.ac b/configure.ac +index a17c23c3..8f700d3e 100644 +--- a/configure.ac ++++ b/configure.ac +@@ -223,8 +223,11 @@ AC_CHECK_LIB([c], [faccessat], + ] + ) + +-AC_CHECK_LIB([popt], [poptGetContext], [], +- [AC_MSG_ERROR([Cannot find popt.])] ++PKG_CHECK_MODULES([POPT], [popt], [LIBS="${POPT_LIBS} ${LIBS}"], ++[ ++ AC_CHECK_LIB([popt], [poptGetContext], [], ++ [AC_MSG_ERROR([Cannot find popt.])]) ++] + ) + + # For Python +-- +2.39.1 + From thomas.petazzoni at bootlin.com Mon Mar 13 21:52:09 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Mon, 13 Mar 2023 22:52:09 +0100 Subject: [Buildroot] [PATCH] package/libnss: bump version to 3.89 In-Reply-To: <20230313182334.1070733-1-giulio.benetti@benettiengineering.com> References: <20230313182334.1070733-1-giulio.benetti@benettiengineering.com> Message-ID: <20230313225209.329567e7@windsurf> On Mon, 13 Mar 2023 19:23:34 +0100 Giulio Benetti wrote: > Signed-off-by: Giulio Benetti > --- > package/libnss/libnss.hash | 4 ++-- > package/libnss/libnss.mk | 2 +- > 2 files changed, 3 insertions(+), 3 deletions(-) Applied to master, thanks. Thomas -- Thomas Petazzoni, CTO, Bootlin Embedded Linux and Kernel engineering https://bootlin.com From peter at korsgaard.com Mon Mar 13 18:47:14 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Mon, 13 Mar 2023 19:47:14 +0100 Subject: [Buildroot] [git commit branch/2022.02.x] support/dependencies/dependencies.sh: require MD5 perl package for netsurf Message-ID: <20230313215255.566D8870A8@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=85417fe3ad39e96ae49f6bc0bf25da7d459b4f8f branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.02.x Fix the following build failure: Can't locate object method "hexhash" via package "MD5" at utils/git-testament.pl line 47 Fixes: - http://autobuild.buildroot.org/results/3dddcbbe7f6ecae5a2db6fac11fb659719452f73 Signed-off-by: Fabrice Fontaine Signed-off-by: Thomas Petazzoni (cherry picked from commit b83a9675cb81d4281594e5a59e7a8805e8561bd8) Signed-off-by: Peter Korsgaard --- support/dependencies/dependencies.sh | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/support/dependencies/dependencies.sh b/support/dependencies/dependencies.sh index 1224220ac9..b99dca1294 100755 --- a/support/dependencies/dependencies.sh +++ b/support/dependencies/dependencies.sh @@ -299,6 +299,10 @@ if grep -q ^BR2_PACKAGE_MPV=y $BR2_CONFIG ; then required_perl_modules="$required_perl_modules Math::BigRat" fi +if grep -q ^BR2_PACKAGE_NETSURF=y $BR2_CONFIG ; then + required_perl_modules="$required_perl_modules Digest::MD5" +fi + if grep -q ^BR2_PACKAGE_WHOIS=y $BR2_CONFIG ; then required_perl_modules="$required_perl_modules autodie" fi From thomas.petazzoni at bootlin.com Mon Mar 13 21:51:28 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Mon, 13 Mar 2023 22:51:28 +0100 Subject: [Buildroot] [git commit] package/libnss: bump version to 3.89 Message-ID: <20230313215255.C8BA3870A8@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=a2867fec00d68721158aad1991d4e85a7fa491e9 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Signed-off-by: Giulio Benetti Signed-off-by: Thomas Petazzoni --- package/libnss/libnss.hash | 4 ++-- package/libnss/libnss.mk | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package/libnss/libnss.hash b/package/libnss/libnss.hash index ec3fe0d777..483320d95c 100644 --- a/package/libnss/libnss.hash +++ b/package/libnss/libnss.hash @@ -1,4 +1,4 @@ -# From https://ftp.mozilla.org/pub/security/nss/releases/NSS_3_88_1_RTM/src/SHA256SUMS -sha256 27d243edf87d1cf1bb9c861f03d387e0e9230ce5017f4308c941f558b54b3496 nss-3.88.1.tar.gz +# From https://ftp.mozilla.org/pub/security/nss/releases/NSS_3_89_RTM/src/SHA256SUMS +sha256 55c37a3f4da010d0574fb8b39264cb1e7b4ce9e6c2954c1c7ecf9f41ee00bed5 nss-3.89.tar.gz # Locally calculated sha256 a20c1a32d1f8102432360b42e932869f7c11c7cdbacf9cac554c422132af47f4 nss/COPYING diff --git a/package/libnss/libnss.mk b/package/libnss/libnss.mk index ac342cf3af..5daced7182 100644 --- a/package/libnss/libnss.mk +++ b/package/libnss/libnss.mk @@ -4,7 +4,7 @@ # ################################################################################ -LIBNSS_VERSION = 3.88.1 +LIBNSS_VERSION = 3.89 LIBNSS_SOURCE = nss-$(LIBNSS_VERSION).tar.gz LIBNSS_SITE = https://ftp.mozilla.org/pub/mozilla.org/security/nss/releases/NSS_$(subst .,_,$(LIBNSS_VERSION))_RTM/src LIBNSS_DISTDIR = dist From peter at korsgaard.com Mon Mar 13 18:51:41 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Mon, 13 Mar 2023 19:51:41 +0100 Subject: [Buildroot] [git commit branch/2022.02.x] package/lttng-babeltrace: fix popt static build with libiconv Message-ID: <20230313215255.61BEB870AA@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=d464408908b534615ae3f1a867bc1a5288c174c1 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.02.x Fix the following popt static build failure with libiconv: configure:18149: checking for poptGetContext in -lpopt configure:18172: /home/buildroot/autobuild/instance-2/output-1/host/bin/m68k-buildroot-linux-uclibc-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -static -I/home/buildroot/autobuild/instance-2/output-1/host/bin/../m68k-buildroot-linux-uclibc/sysroot/usr/include/uuid -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -static conftest.c -lpopt -L/home/buildroot/autobuild/instance-2/output-1/host/bin/../m68k-buildroot-linux-uclibc/sysroot/usr/lib -luuid >&5 /home/buildroot/autobuild/instance-2/output-1/host/lib/gcc/m68k-buildroot-linux-uclibc/10.4.0/../../../../m68k-buildroot-linux-uclibc/bin/ld: /home/buildroot/autobuild/instance-2/output-1/host/bin/../m68k-buildroot-linux-uclibc/sysroot/usr/lib/libpopt.a(poptint.o): in function `POPT_fprintf': poptint.c:(.text+0x28a): undefined reference to `libiconv_open' [...] checking for poptGetContext in -lpopt... no configure: error: Cannot find popt. Fixes: - http://autobuild.buildroot.org/results/4f465fe15664b1f9df3f26c331dc550852972f2f Signed-off-by: Fabrice Fontaine Signed-off-by: Thomas Petazzoni (cherry picked from commit 34625d54c9ba4f9e19fdc350fcf0a48a05c98576) Signed-off-by: Peter Korsgaard --- .../0002-configure.ac-fix-popt-static-build.patch | 48 ++++++++++++++++++++++ 1 file changed, 48 insertions(+) diff --git a/package/lttng-babeltrace/0002-configure.ac-fix-popt-static-build.patch b/package/lttng-babeltrace/0002-configure.ac-fix-popt-static-build.patch new file mode 100644 index 0000000000..896c67470f --- /dev/null +++ b/package/lttng-babeltrace/0002-configure.ac-fix-popt-static-build.patch @@ -0,0 +1,48 @@ +From 35076fd4592ca23136ff5eacdf8eaebc926e0224 Mon Sep 17 00:00:00 2001 +From: Fabrice Fontaine +Date: Thu, 23 Feb 2023 13:04:08 +0100 +Subject: [PATCH] configure.ac: fix popt static build + +Fix the following popt static build failure: + +configure:18149: checking for poptGetContext in -lpopt +configure:18172: /home/buildroot/autobuild/instance-2/output-1/host/bin/m68k-buildroot-linux-uclibc-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -static -I/home/buildroot/autobuild/instance-2/output-1/host/bin/../m68k-buildroot-linux-uclibc/sysroot/usr/include/uuid -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -static conftest.c -lpopt -L/home/buildroot/autobuild/instance-2/output-1/host/bin/../m68k-buildroot-linux-uclibc/sysroot/usr/lib -luuid >&5 +/home/buildroot/autobuild/instance-2/output-1/host/lib/gcc/m68k-buildroot-linux-uclibc/10.4.0/../../../../m68k-buildroot-linux-uclibc/bin/ld: /home/buildroot/autobuild/instance-2/output-1/host/bin/../m68k-buildroot-linux-uclibc/sysroot/usr/lib/libpopt.a(poptint.o): in function `POPT_fprintf': +poptint.c:(.text+0x28a): undefined reference to `libiconv_open' + +[...] + +checking for poptGetContext in -lpopt... no +configure: error: Cannot find popt. + +Fixes: + - http://autobuild.buildroot.org/results/4f465fe15664b1f9df3f26c331dc550852972f2f + +Signed-off-by: Fabrice Fontaine +[Upstream status: not upstreamable as popt has been removed with +https://github.com/efficios/babeltrace/commit/916d0d910ad5407bc7826505aa05b277f5739a34] +--- + configure.ac | 7 +++++-- + 1 file changed, 5 insertions(+), 2 deletions(-) + +diff --git a/configure.ac b/configure.ac +index a17c23c3..8f700d3e 100644 +--- a/configure.ac ++++ b/configure.ac +@@ -223,8 +223,11 @@ AC_CHECK_LIB([c], [faccessat], + ] + ) + +-AC_CHECK_LIB([popt], [poptGetContext], [], +- [AC_MSG_ERROR([Cannot find popt.])] ++PKG_CHECK_MODULES([POPT], [popt], [LIBS="${POPT_LIBS} ${LIBS}"], ++[ ++ AC_CHECK_LIB([popt], [poptGetContext], [], ++ [AC_MSG_ERROR([Cannot find popt.])]) ++] + ) + + # For Python +-- +2.39.1 + From thomas.petazzoni at bootlin.com Mon Mar 13 21:54:31 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Mon, 13 Mar 2023 22:54:31 +0100 Subject: [Buildroot] [PATCH 1/1] package/openocd: bump to 0.12.0 In-Reply-To: <20230313183235.2665-1-roman.passler@gmail.com> References: <20230313183235.2665-1-roman.passler@gmail.com> Message-ID: <20230313225431.45802c0f@windsurf> Hello Roman, Thanks for your contribution! Some comments below. On Mon, 13 Mar 2023 19:32:35 +0100 Roman Passler wrote: > Change-Id: Ie76a4f365af3f59c80241fe4935129d1098b140d Not a big deal, but we don't need/want a Change-Id in commit logs of Buildroot commits. If you can easily avoid adding one, it would be great. > Signed-off-by: Roman Passler > --- > package/openocd/openocd.hash | 6 +++--- > package/openocd/openocd.mk | 2 +- > 2 files changed, 4 insertions(+), 4 deletions(-) > > diff --git a/package/openocd/openocd.hash b/package/openocd/openocd.hash > index 91eb56d930..325f55bf04 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 > +# From http://sourceforge.net/projects/openocd/files/openocd/0.12.0/ > +sha256 af254788be98861f2bd9103fe6e60a774ec96a8c374744eef9197f6043075afa openocd-0.12.0.tar.bz2 > +sha256 1b8f7e37ee5afbbf95c2a4d62b12b25232e29538692663b434318503a9a88419 COPYING Could you please add an explanation in the commit log about why the hash of the license file is changed? Indeed, we precisely have such hashes to detect changes in the licensing terms, analyze them and check how they affect the overall licensing of the package. So if the hash is "blindly" changed, having a hash doesn't make sense in the first place. Therefore, we ask to have a short note in the commit log that justifies the change of license file hash. Could you have a look into this, and send a 2nd version? Thanks! Thomas -- Thomas Petazzoni, co-owner and CEO, Bootlin Embedded Linux and Kernel engineering and training https://bootlin.com From thomas.petazzoni at bootlin.com Mon Mar 13 21:54:59 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Mon, 13 Mar 2023 22:54:59 +0100 Subject: [Buildroot] [git commit] package/python-hwdata: new package Message-ID: <20230313215553.D1520870BB@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=7a99e1fa29f5dd7cb46186d07826debc519e1035 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Provides python interface to database stored in hwdata package. It allows you to get human readable description of USB and PCI devices. https://github.com/xsuchy/python-hwdata Signed-off-by: Julien Olivain Signed-off-by: Thomas Petazzoni --- DEVELOPERS | 3 ++ package/Config.in | 1 + package/python-hwdata/Config.in | 12 +++++++ package/python-hwdata/python-hwdata.hash | 5 +++ package/python-hwdata/python-hwdata.mk | 23 +++++++++++++ .../testing/tests/package/sample_python_hwdata.py | 40 ++++++++++++++++++++++ .../testing/tests/package/test_python_hwdata.py | 12 +++++++ 7 files changed, 96 insertions(+) diff --git a/DEVELOPERS b/DEVELOPERS index 592c0e6b9c..b49491da7a 100644 --- a/DEVELOPERS +++ b/DEVELOPERS @@ -1715,6 +1715,7 @@ F: package/ptm2human/ F: package/python-distro/ F: package/python-gnupg/ F: package/python-hkdf/ +F: package/python-hwdata/ F: package/python-magic-wormhole/ F: package/python-magic-wormhole-mailbox-server/ F: package/python-magic-wormhole-transit-relay/ @@ -1727,6 +1728,7 @@ F: package/z3/ F: package/zynaddsubfx/ F: support/testing/tests/package/sample_python_distro.py F: support/testing/tests/package/sample_python_gnupg.py +F: support/testing/tests/package/sample_python_hwdata.py F: support/testing/tests/package/sample_python_pyalsa.py F: support/testing/tests/package/sample_python_spake2.py F: support/testing/tests/package/test_ddrescue.py @@ -1748,6 +1750,7 @@ F: support/testing/tests/package/test_perftest.py F: support/testing/tests/package/test_python_distro.py F: support/testing/tests/package/test_python_gnupg.py F: support/testing/tests/package/test_python_hkdf.py +F: support/testing/tests/package/test_python_hwdata.py F: support/testing/tests/package/test_python_magic_wormhole.py F: support/testing/tests/package/test_python_pyalsa.py F: support/testing/tests/package/test_python_spake2.py diff --git a/package/Config.in b/package/Config.in index f8ce83365e..0f8dab3e71 100644 --- a/package/Config.in +++ b/package/Config.in @@ -1082,6 +1082,7 @@ menu "External python modules" source "package/python-httplib2/Config.in" source "package/python-huepy/Config.in" source "package/python-humanize/Config.in" + source "package/python-hwdata/Config.in" source "package/python-hyperframe/Config.in" source "package/python-hyperlink/Config.in" source "package/python-ibmiotf/Config.in" diff --git a/package/python-hwdata/Config.in b/package/python-hwdata/Config.in new file mode 100644 index 0000000000..923d0a7d8a --- /dev/null +++ b/package/python-hwdata/Config.in @@ -0,0 +1,12 @@ +config BR2_PACKAGE_PYTHON_HWDATA + bool "python-hwdata" + select BR2_PACKAGE_HWDATA # runtime + select BR2_PACKAGE_HWDATA_PCI_IDS + select BR2_PACKAGE_HWDATA_PNP_IDS + select BR2_PACKAGE_HWDATA_USB_IDS + help + Provides python interface to database stored in hwdata + package. It allows you to get human readable description of + USB and PCI devices. + + https://github.com/xsuchy/python-hwdata diff --git a/package/python-hwdata/python-hwdata.hash b/package/python-hwdata/python-hwdata.hash new file mode 100644 index 0000000000..0c7ca31476 --- /dev/null +++ b/package/python-hwdata/python-hwdata.hash @@ -0,0 +1,5 @@ +# md5, sha256 from https://pypi.org/pypi/hwdata/json +md5 dccf3b28d06fb9c6f56875e148356c24 hwdata-2.3.7.tar.gz +sha256 9e5c96be38d9218ffde40834d4ca03344b8dfaed29c8c5afe0030125ea03db03 hwdata-2.3.7.tar.gz +# Locally computed +sha256 ab15fd526bd8dd18a9e77ebc139656bf4d33e97fc7238cd11bf60e2b9b8666c6 LICENSE diff --git a/package/python-hwdata/python-hwdata.mk b/package/python-hwdata/python-hwdata.mk new file mode 100644 index 0000000000..8eeec6efa8 --- /dev/null +++ b/package/python-hwdata/python-hwdata.mk @@ -0,0 +1,23 @@ +################################################################################ +# +# python-hwdata +# +################################################################################ + +PYTHON_HWDATA_VERSION = 2.3.7 +PYTHON_HWDATA_SOURCE = hwdata-$(PYTHON_HWDATA_VERSION).tar.gz +PYTHON_HWDATA_SITE = https://files.pythonhosted.org/packages/15/26/f5bc1b42129fbcbd1c99c29714af1685fc89e2cf37680a9930d4fcac1808 +PYTHON_HWDATA_SETUP_TYPE = distutils +PYTHON_HWDATA_LICENSE = GPL-2.0+ +PYTHON_HWDATA_LICENSE_FILES = LICENSE + +# There is no LICENSE file in the PyPi tarball, but it is available in +# upstream git repository: +PYTHON_HWDATA_EXTRA_DOWNLOADS = https://raw.githubusercontent.com/xsuchy/python-hwdata/python-hwdata-$(PYTHON_HWDATA_VERSION)-1/LICENSE + +define PYTHON_HWDATA_ADD_LICENSE_FILE + cp $(PYTHON_HWDATA_DL_DIR)/LICENSE $(@D) +endef +PYTHON_HWDATA_POST_EXTRACT_HOOKS += PYTHON_HWDATA_ADD_LICENSE_FILE + +$(eval $(python-package)) diff --git a/support/testing/tests/package/sample_python_hwdata.py b/support/testing/tests/package/sample_python_hwdata.py new file mode 100644 index 0000000000..a13c08b32e --- /dev/null +++ b/support/testing/tests/package/sample_python_hwdata.py @@ -0,0 +1,40 @@ +#! /usr/bin/env python3 + +from hwdata import PCI, PNP, USB + +# Test PCI IDs +pci_vendor_id = '1af4' +pci_device_id = '1003' + +pci = PCI() + +pci_vendor = pci.get_vendor(pci_vendor_id) +print("PCI Vendor: %s" % pci_vendor) +assert (pci_vendor == "Red Hat, Inc.") + +pci_device = pci.get_device(pci_vendor_id, pci_device_id) +print("PCI Device: %s" % pci_device) +assert (pci_device == "Virtio console") + +# Test USB IDs +usb_vendor_id = '1d6b' +usb_device_id = '0001' + +usb = USB() + +usb_vendor = usb.get_vendor(usb_vendor_id) +print("USB Vendor: %s" % usb_vendor) +assert (usb_vendor == "Linux Foundation") + +usb_device = usb.get_device(usb_vendor_id, usb_device_id) +print("USB Device: %s" % usb_device) +assert (usb_device == "1.1 root hub") + +# Test PNP IDs +pnp_id = 'RHT' + +pnp = PNP() + +pnp_vendor = pnp.get_vendor(pnp_id) +print("PNP Vendor: %s" % pnp_vendor) +assert (pnp_vendor == "Red Hat, Inc.") diff --git a/support/testing/tests/package/test_python_hwdata.py b/support/testing/tests/package/test_python_hwdata.py new file mode 100644 index 0000000000..7028d1dd59 --- /dev/null +++ b/support/testing/tests/package/test_python_hwdata.py @@ -0,0 +1,12 @@ +from tests.package.test_python import TestPythonPackageBase + + +class TestPythonHwdata(TestPythonPackageBase): + __test__ = True + config = TestPythonPackageBase.config + \ + """ + BR2_PACKAGE_PYTHON3=y + BR2_PACKAGE_PYTHON_HWDATA=y + """ + sample_scripts = ["tests/package/sample_python_hwdata.py"] + timeout = 10 From thomas.petazzoni at bootlin.com Mon Mar 13 21:55:56 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Mon, 13 Mar 2023 22:55:56 +0100 Subject: [Buildroot] [PATCH v2 1/1] package/python-hwdata: new package In-Reply-To: <20230313213439.277675-1-ju.o@free.fr> References: <20230313213439.277675-1-ju.o@free.fr> Message-ID: <20230313225556.0a5c3ef0@windsurf> On Mon, 13 Mar 2023 22:34:39 +0100 Julien Olivain wrote: > Provides python interface to database stored in hwdata > package. It allows you to get human readable description of > USB and PCI devices. > > https://github.com/xsuchy/python-hwdata > > Signed-off-by: Julien Olivain > --- > Changes v1 -> v2: > - Add the LICENSE file from upstream git, > suggested by Thomas. Applied to master, thanks. Thomas -- Thomas Petazzoni, CTO, Bootlin Embedded Linux and Kernel engineering https://bootlin.com From thomas.petazzoni at bootlin.com Mon Mar 13 21:56:09 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Mon, 13 Mar 2023 22:56:09 +0100 Subject: [Buildroot] [git commit] package/osm2pgsql: bump version to 1.8.1 Message-ID: <20230313220005.178D0870D1@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=36070a47aa68787d56d29bf32a8288484d35a160 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Release-notes: https://github.com/openstreetmap/osm2pgsql/releases/tag/1.8.1 Signed-off-by: Maxim Kochetkov Signed-off-by: Thomas Petazzoni --- package/osm2pgsql/osm2pgsql.hash | 2 +- package/osm2pgsql/osm2pgsql.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/osm2pgsql/osm2pgsql.hash b/package/osm2pgsql/osm2pgsql.hash index b5b76c15c6..cc13bf741d 100644 --- a/package/osm2pgsql/osm2pgsql.hash +++ b/package/osm2pgsql/osm2pgsql.hash @@ -1,3 +1,3 @@ # Locally calculated -sha256 b266b50f46fe4d1caddab61d26b39f10ea33b896ec23b8b3e294be4666e7b927 osm2pgsql-1.8.0.tar.gz +sha256 9e3cd9e13893fd7a153c7b42089bd23338867190c91b157cbdb4ff7176ecba62 osm2pgsql-1.8.1.tar.gz sha256 ab15fd526bd8dd18a9e77ebc139656bf4d33e97fc7238cd11bf60e2b9b8666c6 COPYING diff --git a/package/osm2pgsql/osm2pgsql.mk b/package/osm2pgsql/osm2pgsql.mk index 9cdfb44ce0..11f09fe7d1 100644 --- a/package/osm2pgsql/osm2pgsql.mk +++ b/package/osm2pgsql/osm2pgsql.mk @@ -4,7 +4,7 @@ # ################################################################################ -OSM2PGSQL_VERSION = 1.8.0 +OSM2PGSQL_VERSION = 1.8.1 OSM2PGSQL_SITE = $(call github,openstreetmap,osm2pgsql,$(OSM2PGSQL_VERSION)) OSM2PGSQL_LICENSE = GPL-2.0+ OSM2PGSQL_LICENSE_FILES = COPYING From thomas.petazzoni at bootlin.com Mon Mar 13 21:56:30 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Mon, 13 Mar 2023 22:56:30 +0100 Subject: [Buildroot] [git commit] package/timescaledb: bump version to 2.10.1 Message-ID: <20230313220005.22D67870D2@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=0c28688054e06bb84906ae309da1f64d45ced0d3 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Release notes: https://github.com/timescale/timescaledb/blob/2.10.1/CHANGELOG.md Signed-off-by: Maxim Kochetkov Signed-off-by: Thomas Petazzoni --- package/timescaledb/timescaledb.hash | 2 +- package/timescaledb/timescaledb.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/timescaledb/timescaledb.hash b/package/timescaledb/timescaledb.hash index 2fd14e6c1a..b05c7802c2 100644 --- a/package/timescaledb/timescaledb.hash +++ b/package/timescaledb/timescaledb.hash @@ -1,3 +1,3 @@ # Locally calculated -sha256 ff0820891646a772aceab19ee0f7da0a5343dc53b9a72c965ab70f723d231d5c timescaledb-2.9.3.tar.gz +sha256 6fca72a6ed0f6d32d2b3523951ede73dc5f9b0077b38450a029a5f411fdb8c73 timescaledb-2.10.1.tar.gz sha256 0378e0948feefd85f579319c74d6e2b671194037f550c7176ef26649d94c895b LICENSE diff --git a/package/timescaledb/timescaledb.mk b/package/timescaledb/timescaledb.mk index e3c94ed2fe..bcda07f893 100644 --- a/package/timescaledb/timescaledb.mk +++ b/package/timescaledb/timescaledb.mk @@ -4,7 +4,7 @@ # ################################################################################ -TIMESCALEDB_VERSION = 2.9.3 +TIMESCALEDB_VERSION = 2.10.1 TIMESCALEDB_SITE = $(call github,timescale,timescaledb,$(TIMESCALEDB_VERSION)) TIMESCALEDB_LICENSE = Apache-2.0 TIMESCALEDB_LICENSE_FILES = LICENSE From thomas.petazzoni at bootlin.com Mon Mar 13 22:00:11 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Mon, 13 Mar 2023 23:00:11 +0100 Subject: [Buildroot] [PATCH 1/1] package/osm2pgsql: bump version to 1.8.1 In-Reply-To: <20230313051823.155236-1-fido_max@inbox.ru> References: <20230313051823.155236-1-fido_max@inbox.ru> Message-ID: <20230313230011.4afd5f15@windsurf> On Mon, 13 Mar 2023 08:18:23 +0300 Maxim Kochetkov via buildroot wrote: > Release-notes: https://github.com/openstreetmap/osm2pgsql/releases/tag/1.8.1 > > Signed-off-by: Maxim Kochetkov > --- > package/osm2pgsql/osm2pgsql.hash | 2 +- > package/osm2pgsql/osm2pgsql.mk | 2 +- > 2 files changed, 2 insertions(+), 2 deletions(-) Applied to master, thanks. Thomas -- Thomas Petazzoni, CTO, Bootlin Embedded Linux and Kernel engineering https://bootlin.com From thomas.petazzoni at bootlin.com Mon Mar 13 22:00:20 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Mon, 13 Mar 2023 23:00:20 +0100 Subject: [Buildroot] [PATCH 1/1] package/timescaledb: bump version to 2.10.1 In-Reply-To: <20230313052626.159262-1-fido_max@inbox.ru> References: <20230313052626.159262-1-fido_max@inbox.ru> Message-ID: <20230313230020.55b2c69a@windsurf> On Mon, 13 Mar 2023 08:26:26 +0300 Maxim Kochetkov wrote: > Release notes: https://github.com/timescale/timescaledb/blob/2.10.1/CHANGELOG.md > > Signed-off-by: Maxim Kochetkov > --- > package/timescaledb/timescaledb.hash | 2 +- > package/timescaledb/timescaledb.mk | 2 +- > 2 files changed, 2 insertions(+), 2 deletions(-) Applied to master, thanks. Thomas -- Thomas Petazzoni, CTO, Bootlin Embedded Linux and Kernel engineering https://bootlin.com From giulio.benetti at benettiengineering.com Mon Mar 13 22:17:05 2023 From: giulio.benetti at benettiengineering.com (Giulio Benetti) Date: Mon, 13 Mar 2023 23:17:05 +0100 Subject: [Buildroot] [PATCH] package/swugenerator: new package Message-ID: <20230313221705.1121868-1-giulio.benetti@benettiengineering.com> Add swugenerator as host utility to generate images for swupdate with all the possible options available like encryption, passkey etc. Let's also add Giulio Benetti as package maintainer to DEVELOPERS file. Signed-off-by: Giulio Benetti --- DEVELOPERS | 1 + package/Config.in.host | 1 + package/swugenerator/Config.in.host | 6 ++++++ package/swugenerator/swugenerator.hash | 4 ++++ package/swugenerator/swugenerator.mk | 13 +++++++++++++ 5 files changed, 25 insertions(+) create mode 100644 package/swugenerator/Config.in.host create mode 100644 package/swugenerator/swugenerator.hash create mode 100644 package/swugenerator/swugenerator.mk diff --git a/DEVELOPERS b/DEVELOPERS index b49491da7a..3228f2b709 100644 --- a/DEVELOPERS +++ b/DEVELOPERS @@ -1182,6 +1182,7 @@ F: package/rtl8821cu/ F: package/sunxi-mali-utgard/ F: package/sunxi-mali-utgard-driver/ F: package/sunxi-tools/ +F: package/swugenerator/ F: package/trace-cmd/ F: package/udisks/ F: package/wilc-driver/ diff --git a/package/Config.in.host b/package/Config.in.host index dcadbfdfc1..e47b7b5de9 100644 --- a/package/Config.in.host +++ b/package/Config.in.host @@ -100,6 +100,7 @@ menu "Host utilities" source "package/squashfs/Config.in.host" source "package/sunxi-tools/Config.in.host" source "package/swig/Config.in.host" + source "package/swugenerator/Config.in.host" source "package/systemd/Config.in.host" source "package/tegrarcm/Config.in.host" source "package/ti-cgt-pru/Config.in.host" diff --git a/package/swugenerator/Config.in.host b/package/swugenerator/Config.in.host new file mode 100644 index 0000000000..df0e9a5170 --- /dev/null +++ b/package/swugenerator/Config.in.host @@ -0,0 +1,6 @@ +config BR2_PACKAGE_HOST_SWUGENERATOR + bool "host swugenerator" + help + A host tool to generate SWU update package for SWUpdate. + + https://github.com/sbabic/swugenerator diff --git a/package/swugenerator/swugenerator.hash b/package/swugenerator/swugenerator.hash new file mode 100644 index 0000000000..2125be3d1c --- /dev/null +++ b/package/swugenerator/swugenerator.hash @@ -0,0 +1,4 @@ +# Locally calculated +sha256 b5c47c47be0df4df476d2bf596f58a7296a4b0cebe6c8de42251605475b37d25 swugenerator-0.2.tar.gz +# Locally computed sha256 checksums +sha256 3972dc9744f6499f0f9b2dbf76696f2ae7ad8af9b23dde66d6af86c9dfb36986 LICENSE diff --git a/package/swugenerator/swugenerator.mk b/package/swugenerator/swugenerator.mk new file mode 100644 index 0000000000..506465f42d --- /dev/null +++ b/package/swugenerator/swugenerator.mk @@ -0,0 +1,13 @@ +################################################################################ +# +# swugenerator +# +################################################################################ + +SWUGENERATOR_VERSION = 0.2 +SWUGENERATOR_SITE = https://github.com/sbabic/swugenerator/archive/refs/tags/v$(SWUGENERATOR_VERSION) +SWUGENERATOR_LICENSE = GPL-3.0 +SWUGENERATOR_LICENSE_FILES = LICENSE +HOST_SWUGENERATOR_SETUP_TYPE = setuptools + +$(eval $(host-python-package)) -- 2.34.1 From dellicker at live.com Mon Mar 13 23:33:45 2023 From: dellicker at live.com (C D) Date: Mon, 13 Mar 2023 23:33:45 +0000 Subject: [Buildroot] Forcing linker to look at right library path? Message-ID: Good afternoon, I'm running in to an issue with a package linking against libubsan and libasan. I've figured out how to compile Buildroot so that it copies those libraries to the correct output/target/lib and output/target/lib64 locations, but it seems like the package is linking to the versions installed in my OS (RHEL 8.7) in /usr/lib64 instead. So, in /usr/lib64 I have libasan.so.5 and libubsan.so.1, and in Buildroot's output/target/lib64 I have libasan.so.6; when I boot into Buildroot and run my program, it errors out because it's looking for libasan.so.5. What do I need to do for it to point to the correct library location when linking? Is this a Buildroot config option, or something I need to set up in my Makefile? Thanks, Chris -------------- next part -------------- An HTML attachment was scrubbed... URL: From thomas.petazzoni at bootlin.com Tue Mar 14 06:38:04 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Tue, 14 Mar 2023 06:38:04 -0000 Subject: [Buildroot] [autobuild.buildroot.net] Daily results for 2023-03-13 Message-ID: <20230314063810.1E2A1400D7@smtp2.osuosl.org> Hello, Autobuild statistics for 2023-03-13 =================================== branch | OK | NOK | TIM | TOT | 2022.11.x | 12 | 8 | 0 | 20 | master | 207 | 219 | 1 | 427 | Classification of failures by reason for master ----------------------------------------------- bluez5_utils-5.66 | 34 gobject-introspection-1.72.0 | 13 unknown | 13 package/lzop/lzop.mk:29: lz... | 10 linux-6.1.14 | 9 package/harfbuzz/harfbuzz.m... | 8 package/lzop/lzop.mk:30: ho... | 8 glibc-2.36-81-g4f4d7a13edfd... | 6 host-binutils-2.38 | 6 host-go-1.19.7 | 6 busybox-1.36.0 | 5 libglib2-2.72.3 | 5 containerd-1.6.16 | 4 elfutils-0.186 | 4 host-rust-1.67.1 | 4 quickjs-2021-03-27 | 4 fontconfig-2.13.1 | 3 boost-1.80.0 | 2 fs/ubifs/ubifs.mk:49: /home... | 2 fs/ubifs/ubifs.mk:49: /home... | 2 host-rust-1.67.0 | 2 linux-5.10.162-cip24 | 2 linux-5.10.162-cip24-rt10 | 2 mariadb-10.3.36 | 2 musl-1.2.3 | 2 openssh-9.1p1 | 2 uclibc-1.0.42 | 2 ulog-0389d243352255f6182326... | 2 wolfssl-5.5.3 | 2 acpid-2.0.34 | 1 apcupsd-3.14.14 | 1 assimp-5.2.5 | 1 edk2-edk2-stable202208 | 1 ffmpeg-4.4.3 | 1 fs/cramfs/cramfs.mk:46: /ho... | 1 fs/cramfs/cramfs.mk:46: /ho... | 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: /tmp/... | 1 fs/ubifs/ubifs.mk:49: /tmp/... | 1 fs/ubifs/ubifs.mk:49: /tmp/... | 1 gvfs-1.48.1 | 1 host-binutils-2.39 | 1 host-delve-1.20.0 | 1 host-gcc-final-10.4.0 | 1 host-go-1.19.6 | 1 host-moby-buildkit-0.11.2 | 1 json-c-0.16 | 1 kexec-2.0.26 | 1 kvmtool-f77d646ba01d04be5aa... | 1 lcms2-2.14 | 1 libabseil-cpp-20220623.1 | 1 libcap-ng-0.8.3 | 1 libnss-3.88.1 | 1 libvorbis-1.3.7 | 1 lighttpd-1.4.69 | 1 mawk | 1 mesa3d-23.0.0 | 1 mpir-3.0.0 | 1 netdata-1.33.1 | 1 ntp-4.2.8p15 | 1 ocf-linux-20171122 | 1 ola-0.10.9 | 1 olsr-0.9.8 | 1 openblas-0.3.21 | 1 package/network-manager/net... | 1 perl-5.36.0 | 1 python-bcrypt-4.0.1 | 1 python-cryptography-39.0.1 | 1 python-pyicu-2.10.2 | 1 qt6base-6.4.2 | 1 reaver-1.6.6 | 1 rtl8812au-aircrack-ng-d9801... | 1 skalibs-2.12.0.1 | 1 tinifier-3.4.0 | 1 traceroute-2.1.0 | 1 trinity-1.9 | 1 valgrind-3.19.0 | 1 zeek-4.1.1 | 1 Detail of failures for master ----------------------------- arch | reason | OK? | url | orph? -------------+--------------------------------+-----+---------------------------------------------------------------------------------+------- mips64el | acpid-2.0.34 | NOK | http://autobuild.buildroot.net/results/ee5a57ef0b9cb6d094f1189b008b0f8fc2ca4dfb | ORPH arc | apcupsd-3.14.14 | NOK | http://autobuild.buildroot.net/results/b783914a19f2a004caedcb2227d63cdb20d485eb | mips | assimp-5.2.5 | NOK | http://autobuild.buildroot.net/results/00d7de04461f4f7ee84f1db266084af3b158379f | ORPH microblaze | bluez5_utils-5.66 | NOK | http://autobuild.buildroot.net/results/3819847846fdac2b607f75a4e5a6ecd8946d34a1 | mipsel | bluez5_utils-5.66 | NOK | http://autobuild.buildroot.net/results/95e37597ccce58d678fed6a9a1c0f23959145499 | x86_64 | bluez5_utils-5.66 | NOK | http://autobuild.buildroot.net/results/73709fd83dbd770cf92bae45f20a899e48d6f034 | nios2 | bluez5_utils-5.66 | NOK | http://autobuild.buildroot.net/results/266a7b4b6dcd84b8e2894972ae646660d4db1a6b | x86_64 | bluez5_utils-5.66 | NOK | http://autobuild.buildroot.net/results/b63f2ed30947a878d06e77b69bee0d64a18d79db | microblazeel | bluez5_utils-5.66 | NOK | http://autobuild.buildroot.net/results/ea3517ea88b05f37f37b5feaaf94356bdb1e3854 | aarch64 | bluez5_utils-5.66 | NOK | http://autobuild.buildroot.net/results/76feaca891e59d6f89583a9bbd2d1ddcd2724332 | powerpc64 | bluez5_utils-5.66 | NOK | http://autobuild.buildroot.net/results/5a4b2f867f59df905cd8118db8502e8fd93bd058 | aarch64_be | bluez5_utils-5.66 | NOK | http://autobuild.buildroot.net/results/8f18b4c62d1ab27a2b86b5e130c5cd0f5c3e2706 | or1k | bluez5_utils-5.66 | NOK | http://autobuild.buildroot.net/results/3530ea5c9645e00c3a678c8c4c2c490d88d3e438 | or1k | bluez5_utils-5.66 | NOK | http://autobuild.buildroot.net/results/c60eaaacb30880346a73941d8263b906786ee106 | powerpc64 | bluez5_utils-5.66 | NOK | http://autobuild.buildroot.net/results/451480a00bbe2fb2a0a0d4e6b80b6893ee432cb4 | microblazeel | bluez5_utils-5.66 | NOK | http://autobuild.buildroot.net/results/ec41fe2e180b71029021783b1ad0cb5d0c91c0cd | mips | bluez5_utils-5.66 | NOK | http://autobuild.buildroot.net/results/8b42bd5725bf455cbdb7c63ab32936b7acb0b601 | or1k | bluez5_utils-5.66 | NOK | http://autobuild.buildroot.net/results/0809b004c932936b652449c7c02cc5e80266e9ec | nios2 | bluez5_utils-5.66 | NOK | http://autobuild.buildroot.net/results/d08f33808f010ce93aa8415c7e59e761278309b5 | m68k | bluez5_utils-5.66 | NOK | http://autobuild.buildroot.net/results/75ab1e13035c95fdeb495019dc2ddfbb5251b756 | or1k | bluez5_utils-5.66 | NOK | http://autobuild.buildroot.net/results/93034f89757e3d38b2b744355163da12e0caca21 | armeb | bluez5_utils-5.66 | NOK | http://autobuild.buildroot.net/results/aa1f94add706365272a7876149d0d62c75e66cc0 | powerpc64le | bluez5_utils-5.66 | NOK | http://autobuild.buildroot.net/results/c11a18e47b1bffd60e4502e80c20a1c6c4792d74 | i686 | bluez5_utils-5.66 | NOK | http://autobuild.buildroot.net/results/2d6a98d7417906c59cad77ab7707fa12c7762458 | s390x | bluez5_utils-5.66 | NOK | http://autobuild.buildroot.net/results/2977616113ce16b58da74cfa76fbd41fd0d2f4a3 | nios2 | bluez5_utils-5.66 | NOK | http://autobuild.buildroot.net/results/916a9a0698385d5c44595aa23f11c58a854fcf7d | powerpc64 | bluez5_utils-5.66 | NOK | http://autobuild.buildroot.net/results/4df17ac43aaf0b31512c60c06a892d49ba7e13cd | mipsel | bluez5_utils-5.66 | NOK | http://autobuild.buildroot.net/results/74b1037263741e9cad32ef3140fe9ab627f03162 | arm | bluez5_utils-5.66 | NOK | http://autobuild.buildroot.net/results/563879d0df6f864cc3d6e05f7b564a7f22cd7d37 | mips64 | bluez5_utils-5.66 | NOK | http://autobuild.buildroot.net/results/691a2af4e0a57db94d955332a73b187fda66f3be | powerpc64 | bluez5_utils-5.66 | NOK | http://autobuild.buildroot.net/results/ad440da458be9a6aed85b478a6b92e161c79aa0c | sparc64 | bluez5_utils-5.66 | NOK | http://autobuild.buildroot.net/results/3797e8f891cc3551b4d2f56c36d6533a7ec79f6d | powerpc64 | bluez5_utils-5.66 | NOK | http://autobuild.buildroot.net/results/61a03b5d6c39e6e6e2c63982eed8428ec6da7515 | sh4aeb | bluez5_utils-5.66 | NOK | http://autobuild.buildroot.net/results/e5db64f5b94fbd5daf7c1dfb123652e62fc4e925 | or1k | bluez5_utils-5.66 | NOK | http://autobuild.buildroot.net/results/3f0e41572835d074d93d7a8fa1e28d0ca60cd2ad | powerpc64le | bluez5_utils-5.66 | NOK | http://autobuild.buildroot.net/results/4609b5bd9f35e0cee4339922b0d4fcb06dc25eff | armeb | bluez5_utils-5.66 | NOK | http://autobuild.buildroot.net/results/8b885abe0ae094b3102dd0a949b71c69c4b6075e | arc | boost-1.80.0 | NOK | http://autobuild.buildroot.net/results/ddeea1126ad7da85d546c8cb9f0f5c2029f57124 | arc | boost-1.80.0 | NOK | http://autobuild.buildroot.net/results/08c31a0cb8624963948a104ee496ef9050f08723 | mipsel | busybox-1.36.0 | NOK | http://autobuild.buildroot.net/results/55f5acfb201c41a0401d154196982052a742c9e4 | ORPH arm | busybox-1.36.0 | NOK | http://autobuild.buildroot.net/results/1fa5fc0fa6a24df1018953eb983eb1ff7d444a37 | ORPH mips | busybox-1.36.0 | NOK | http://autobuild.buildroot.net/results/823613318d7891132e5d8b2f6a5c4a409b33a876 | ORPH mips64el | busybox-1.36.0 | NOK | http://autobuild.buildroot.net/results/b25f0f950b5f139e9a8951e2a65d028c24a7a50a | ORPH mips64el | busybox-1.36.0 | NOK | http://autobuild.buildroot.net/results/5e0c84907daf04e26aef0b00d789e8ac214fa3cf | ORPH powerpc64le | containerd-1.6.16 | NOK | http://autobuild.buildroot.net/results/d9161b366322cf9d07f209b6d187389d44d220df | aarch64 | containerd-1.6.16 | NOK | http://autobuild.buildroot.net/results/552fbfe340e541e8654a95eb3d46a2371cbb01e3 | x86_64 | containerd-1.6.16 | NOK | http://autobuild.buildroot.net/results/0daf5318945591d0e89b9ef1931d37497ce9d272 | i686 | containerd-1.6.16 | NOK | http://autobuild.buildroot.net/results/fb9e90f376ddaa024e255b19a652fe07de2a72ce | x86_64 | edk2-edk2-stable202208 | NOK | http://autobuild.buildroot.net/results/2b3ea348f500414877fbd5fa25e7ced5e9bedd37 | microblaze | elfutils-0.186 | NOK | http://autobuild.buildroot.net/results/c032438514281b92e52fa27399688cea54c48d11 | ORPH microblazeel | elfutils-0.186 | NOK | http://autobuild.buildroot.net/results/9b5134f4225612fcf56ee3ccd7a056dea0adb028 | ORPH microblazeel | elfutils-0.186 | NOK | http://autobuild.buildroot.net/results/1ba9443a3748754f8fa1f25e2df91382ea1bec03 | ORPH microblazeel | elfutils-0.186 | NOK | http://autobuild.buildroot.net/results/a05ab6d8c6317fafd760cd88ed16a2653854104a | ORPH armeb | ffmpeg-4.4.3 | NOK | http://autobuild.buildroot.net/results/372c586fe326d6c12d47cafa25b2aeebf969ff6f | riscv64 | fontconfig-2.13.1 | NOK | http://autobuild.buildroot.net/results/7a7f60dac7c0073238bd823d28e34ad6ae00a3ff | ORPH riscv64 | fontconfig-2.13.1 | NOK | http://autobuild.buildroot.net/results/31a7341b3cf53e6983692931ce1fbf62214aa073 | ORPH riscv64 | fontconfig-2.13.1 | NOK | http://autobuild.buildroot.net/results/2ae8e6854bd267f5e610e75c2435f58cd6d7fbe2 | ORPH x86_64 | fs/cramfs/cramfs.mk:46: /ho... | NOK | http://autobuild.buildroot.net/results/4129246ee262316e44706c85b34bd94694ec31e3 | powerpc | fs/cramfs/cramfs.mk:46: /ho... | NOK | http://autobuild.buildroot.net/results/435257edbaa32f186ab9d6ea84037698dd4ec497 | armeb | fs/ubi/ubi.mk:51: /home/aut... | NOK | http://autobuild.buildroot.net/results/8811cedcb048c4addb1df9dbae1b2d7712791079 | s390x | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/f7f908a5d0a119cff0bb798ca4704d2b03f9a316 | arceb | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/7db9c3b4c1b03d2996c8883c821ef71bb3dd8f40 | mips | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/16bc043d81b9b835fd00c1c4595f82a21bd6a564 | powerpc64 | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/89cb13334b34b5538d47827a290d319bdeb5eaea | or1k | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/1d99a2ae013308c9e1e42453e7beaaedd4ccfdf1 | arm | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/84cd6e59e8cf9f4975fcef0d1ccf839b1d9ed3d3 | mips64el | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/da50a4488f9af89a5d2f9e3e558bc39a4941df7a | sh4aeb | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/8cf4cce7dbc4d146d2545c77ed6cacc993351742 | sparc64 | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/c536adc4c7687a0d1d21bb3d6e308462d7d13941 | arm | fs/ubifs/ubifs.mk:49: /tmp/... | NOK | http://autobuild.buildroot.net/results/98c8aeb9ff1059acf284c7394427cf08482e3628 | sparc | fs/ubifs/ubifs.mk:49: /tmp/... | NOK | http://autobuild.buildroot.net/results/826df8e89629cad785efc45726b31db6974dea50 | sparc | fs/ubifs/ubifs.mk:49: /tmp/... | NOK | http://autobuild.buildroot.net/results/6925163f7b0b97ac46b3ca96edb2c129726972fc | powerpc | glibc-2.36-81-g4f4d7a13edfd... | NOK | http://autobuild.buildroot.net/results/3f3197f613e92e754db8ffafc2acafabd20df256 | powerpc | glibc-2.36-81-g4f4d7a13edfd... | NOK | http://autobuild.buildroot.net/results/0d5328ea0c4070ca698437d67712ba5ca26f5e40 | powerpc | glibc-2.36-81-g4f4d7a13edfd... | NOK | http://autobuild.buildroot.net/results/ab0ef9bbcae9667a6007850714514c325d1660d8 | arceb | glibc-2.36-81-g4f4d7a13edfd... | NOK | http://autobuild.buildroot.net/results/e8f5ab0abc33152bff155dac0985dd1e2dc6413f | powerpc | glibc-2.36-81-g4f4d7a13edfd... | NOK | http://autobuild.buildroot.net/results/b6c5eeab4c49c5ae1138bb4f86ec9663ac547995 | powerpc | glibc-2.36-81-g4f4d7a13edfd... | NOK | http://autobuild.buildroot.net/results/62053fae18a01e6a4ab5fd51ac86dd2d0c441142 | powerpc | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/179e3cd8c045717c40b840dcf4d46dc11b762147 | ORPH microblaze | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/b1b1ac79d472c9ea77b44b448e8cad585eaee778 | ORPH sparc64 | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/a3f9fca3ac0da061260286b48877f9d54db03d26 | ORPH sparc64 | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/9157c053a47043e063a9742716f0419b3cc921f8 | ORPH sparc64 | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/2351e3ad3baf2a83629102e2d25b4a5fd0ccb0e6 | ORPH sparc64 | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/c64f9f63d678d8bb76f2461f61a337510b508bec | ORPH microblaze | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/12f412a4f036f5480b19ec498b318ef784f0b42f | ORPH sparc64 | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/6141bfdc70d10942bcf6252d787caa4e861a133e | ORPH mipsel | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/ade4a859ca560d8769191fbea0d3683b8d90fc4a | ORPH microblazeel | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/1b599462d37fb4d6d42cf7b83d827077efadc6b9 | ORPH microblazeel | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/a72b7d31456f9193d28b1c2852899ea86248604b | ORPH s390x | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/fda5d3d0297ea561b82a05139fdb0f781b18832f | ORPH or1k | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/51859306527a4293b71b4ad1fa6c83c27fbae075 | ORPH sparc64 | gvfs-1.48.1 | NOK | http://autobuild.buildroot.net/results/43d264d076ac7dcc74b13542dabc2d852241f71c | ORPH sparc64 | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/27563518bcaaf4f37baa33272fb3e01bb17bd251 | mipsel | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/39cc90f49e8ebbfbf00970fff4a9af497113aa18 | sparc | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/54a00b2c2dfc6d7c6a66236f1f9ab3c3c1eb4ad1 | arm | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/9ad33d2f19d3087f1ee99a96992f495ba56e6b60 | mips | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/553e1e83655e93f0c3616b66920746112574c2ab | aarch64 | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/45555435efd0641d414bb0ec560567a0b3146a2b | or1k | host-binutils-2.39 | NOK | http://autobuild.buildroot.net/results/d959dc161c65dc4716923cf69a3b9a274599052b | riscv64 | host-delve-1.20.0 | NOK | http://autobuild.buildroot.net/results/4ca539e59b3622904cfe1fd04c458b2626794c77 | microblazeel | host-gcc-final-10.4.0 | NOK | http://autobuild.buildroot.net/results/6da6968660f5b8f9af6568aaa75319e56eded533 | i586 | host-go-1.19.6 | NOK | http://autobuild.buildroot.net/results/8506aedbe7aa3b13acfedc76e679c80816a293e5 | i686 | host-go-1.19.7 | NOK | http://autobuild.buildroot.net/results/7a7e07125bf9b0aabf21ee7e730b5bfaa4543f47 | i686 | host-go-1.19.7 | NOK | http://autobuild.buildroot.net/results/c4144bee4bf09339bec760cf3584b8028635a6a2 | powerpc64le | host-go-1.19.7 | NOK | http://autobuild.buildroot.net/results/6d3dd6d315517dfa14343bb9ec9a7587af5c1f4b | i686 | host-go-1.19.7 | NOK | http://autobuild.buildroot.net/results/bbe5009f77deb5fc011a2a9162ff407e088d0007 | mips64 | host-go-1.19.7 | NOK | http://autobuild.buildroot.net/results/fe4e3b8c1fc6158a44c64bcbe805b9a7adb7d37b | mips64el | host-go-1.19.7 | NOK | http://autobuild.buildroot.net/results/0f10c91b18cecb032b605cec459b80c485bc298d | riscv64 | host-moby-buildkit-0.11.2 | NOK | http://autobuild.buildroot.net/results/8ea2c3a937ab464c6f5ea137f00d7a760d3f0732 | x86_64 | host-rust-1.67.0 | NOK | http://autobuild.buildroot.net/results/49b80ca58965abdc7b853b15569d3ccdc399ebbf | x86_64 | host-rust-1.67.0 | NOK | http://autobuild.buildroot.net/results/62b7868434eefa47661c3f6f460829f702c81e37 | x86_64 | host-rust-1.67.1 | NOK | http://autobuild.buildroot.net/results/6a1f8eda8ee7709c53e529b761288df79da820c8 | aarch64 | host-rust-1.67.1 | NOK | http://autobuild.buildroot.net/results/c83c1aa077abdde07eaad15fba99d509eb5bf840 | mips | host-rust-1.67.1 | NOK | http://autobuild.buildroot.net/results/37d86697eae84bc3516f7be1955283b87eafb4ac | powerpc64le | host-rust-1.67.1 | NOK | http://autobuild.buildroot.net/results/131a143ad344e6e33809827b1a0fde768420f9f1 | or1k | json-c-0.16 | NOK | http://autobuild.buildroot.net/results/3dbf001205465c2e7e76909540ee19db789b88b2 | armeb | kexec-2.0.26 | NOK | http://autobuild.buildroot.net/results/459d671de9e88f4b0d09a74ffeffd3f8a7971561 | x86_64 | kvmtool-f77d646ba01d04be5aa... | NOK | http://autobuild.buildroot.net/results/6b48d20e3bb193fc83a8e9c6817e34347a0a6e31 | ORPH powerpc | lcms2-2.14 | NOK | http://autobuild.buildroot.net/results/46dff99e049e904565e4dcd6d606097d758e9432 | powerpc64le | libabseil-cpp-20220623.1 | NOK | http://autobuild.buildroot.net/results/02c03bd169441d6a731caebdc2f79e1c7029ac69 | or1k | libcap-ng-0.8.3 | NOK | http://autobuild.buildroot.net/results/1c44da5085afd67c6699838586a49e38104a79b5 | arceb | libglib2-2.72.3 | NOK | http://autobuild.buildroot.net/results/a4cf953b58bb59ffff606489059f436635273627 | arc | libglib2-2.72.3 | NOK | http://autobuild.buildroot.net/results/b5a33b66d68f315e7b600cff54b666ba10996719 | arc | libglib2-2.72.3 | NOK | http://autobuild.buildroot.net/results/b0473bd9ddd30260464ee1a5a49740854da4e255 | arceb | libglib2-2.72.3 | NOK | http://autobuild.buildroot.net/results/558c755f7e4ea326efd444ba239039753742f90c | arc | libglib2-2.72.3 | NOK | http://autobuild.buildroot.net/results/a4a86ab5f860738885463a2038d2c2cd028edaa8 | x86_64 | libnss-3.88.1 | NOK | http://autobuild.buildroot.net/results/2dc85f4a4e9e1712c641312d25a1871d7d53ae1e | powerpc | libvorbis-1.3.7 | NOK | http://autobuild.buildroot.net/results/dacb4b3d43d8446dcce09aa3707ca043aca3b4a1 | arceb | lighttpd-1.4.69 | NOK | http://autobuild.buildroot.net/results/9f674166b3c16e0297fca21a83388b6f8ed7aa58 | ORPH nios2 | linux-5.10.162-cip24 | NOK | http://autobuild.buildroot.net/results/0646f2614fbcb5b5338200b3489b2f6622031f9c | ORPH mipsel | linux-5.10.162-cip24 | NOK | http://autobuild.buildroot.net/results/61a9e3acc7770e2a14f90d678851671c4bb15a2a | ORPH powerpc | linux-5.10.162-cip24-rt10 | NOK | http://autobuild.buildroot.net/results/7f7dadc2589c271cd3cd43d83d3879790d8e2306 | ORPH arc | linux-5.10.162-cip24-rt10 | NOK | http://autobuild.buildroot.net/results/caf42b7b46cebb7cc6d591804103362b150af526 | ORPH sh4a | linux-6.1.14 | NOK | http://autobuild.buildroot.net/results/a11884718c1bcf5b12a66e08d162ebd0d6e7a060 | ORPH mips64 | linux-6.1.14 | NOK | http://autobuild.buildroot.net/results/f97dea86787bb5e9f12ec2939927c794e7d2d3e8 | ORPH armeb | linux-6.1.14 | NOK | http://autobuild.buildroot.net/results/e4356839194b79424c3ecd93e4ad4e9e3fbd9bb0 | ORPH mips64el | linux-6.1.14 | NOK | http://autobuild.buildroot.net/results/663cb0e2012987d252e267a858d8f7653caabfba | ORPH mips64 | linux-6.1.14 | NOK | http://autobuild.buildroot.net/results/f2e26df716c01b88c7dba8af8d3ce440b986b2a3 | ORPH nios2 | linux-6.1.14 | NOK | http://autobuild.buildroot.net/results/65dcd89d7df76cdf44698948190959d7a70c1432 | ORPH mips | linux-6.1.14 | NOK | http://autobuild.buildroot.net/results/94fa0ba01fe4254217b3fdc5afa6d7658fdebd88 | ORPH mips64 | linux-6.1.14 | NOK | http://autobuild.buildroot.net/results/9312f968abda863d035a23c043bac02a48db773a | ORPH nios2 | linux-6.1.14 | NOK | http://autobuild.buildroot.net/results/ca5a0f89e006897d3be36f19758fdbddbdba50fe | ORPH sparc | mariadb-10.3.36 | NOK | http://autobuild.buildroot.net/results/7c9b7bfef73649f17a574fe81bc85ec7b4ac2770 | ORPH sparc | mariadb-10.3.36 | NOK | http://autobuild.buildroot.net/results/4b726be2c54489ac0d4a88f997d2c807ee214617 | ORPH m68k | mawk | TIM | http://autobuild.buildroot.net/results/5bcace9d7c7ebdcb4d2a20ce4199a6f1098803c7 | mips64 | mesa3d-23.0.0 | NOK | http://autobuild.buildroot.net/results/956546334f10d96db6a78429bdc0f103d1087476 | armeb | mpir-3.0.0 | NOK | http://autobuild.buildroot.net/results/5586578672657e9a662f6549512f5f0ee05d0987 | powerpc | musl-1.2.3 | NOK | http://autobuild.buildroot.net/results/6033c5fa9e70eb1557b23d4f703bed129127f49c | powerpc | musl-1.2.3 | NOK | http://autobuild.buildroot.net/results/4e351a98ec56c68c38f12e6880456f9141a6289a | or1k | netdata-1.33.1 | NOK | http://autobuild.buildroot.net/results/5a948fc5396cf64b4b09b4d8b7bf03fa18c0a66a | riscv64 | ntp-4.2.8p15 | NOK | http://autobuild.buildroot.net/results/aeb6e9d8ea4744024e4623e09550731dcf749e64 | ORPH aarch64 | ocf-linux-20171122 | NOK | http://autobuild.buildroot.net/results/5ccbbe8197f9701e9b6eb7af6fae5b75f3e7eeaf | ORPH sparc | ola-0.10.9 | NOK | http://autobuild.buildroot.net/results/1184e2112415672530c220d012f84524c436944e | arceb | olsr-0.9.8 | NOK | http://autobuild.buildroot.net/results/0b79689af84289f7cece117600bbb8db296fae17 | ORPH i686 | openblas-0.3.21 | NOK | http://autobuild.buildroot.net/results/f49a10c442f06c3282e788d29da03805d2eddb34 | ORPH m68k | openssh-9.1p1 | NOK | http://autobuild.buildroot.net/results/448d7ba55b1da767ad0c99342c5a77990c2f0937 | ORPH sparc64 | openssh-9.1p1 | NOK | http://autobuild.buildroot.net/results/501fec4dc89d62b3b5d855856b917a6c9584df12 | ORPH mipsel | package/harfbuzz/harfbuzz.m... | NOK | http://autobuild.buildroot.net/results/0b148bc1534e552d13b05a33667b37e43cce46c6 | sparc64 | package/harfbuzz/harfbuzz.m... | NOK | http://autobuild.buildroot.net/results/78f4e8661bda2bf11c86ffd447f919d763ba2722 | aarch64_be | package/harfbuzz/harfbuzz.m... | NOK | http://autobuild.buildroot.net/results/2cbd9a781b7f21fd1527c5db25fcda98bb239e58 | microblaze | package/harfbuzz/harfbuzz.m... | NOK | http://autobuild.buildroot.net/results/b9ff4b1c1f76881c8e93480ebd86609143d5df84 | powerpc | package/harfbuzz/harfbuzz.m... | NOK | http://autobuild.buildroot.net/results/70ab1a0f2703818be2748281d120fc9a153284e1 | aarch64_be | package/harfbuzz/harfbuzz.m... | NOK | http://autobuild.buildroot.net/results/bcac23f7c755619c6255feace8f9311d6bb6ec3f | aarch64 | package/harfbuzz/harfbuzz.m... | NOK | http://autobuild.buildroot.net/results/a16702bd3f7cf8b8e2d99685ec3b67ba6705da7b | microblazeel | package/harfbuzz/harfbuzz.m... | NOK | http://autobuild.buildroot.net/results/0d93b20995c2bfd2236d820a35e5eae9de76f00e | sparc | package/lzop/lzop.mk:29: lz... | NOK | http://autobuild.buildroot.net/results/6df7a5efff2375b5f9fcb627654b4e370283f0ac | sparc64 | package/lzop/lzop.mk:29: lz... | NOK | http://autobuild.buildroot.net/results/0cdf516e65c27d6925f7ccb9e12c9e18a5277917 | riscv32 | package/lzop/lzop.mk:29: lz... | NOK | http://autobuild.buildroot.net/results/8da6183339aac15c8d6c6618aa77eb786dc1924c | xtensa | package/lzop/lzop.mk:29: lz... | NOK | http://autobuild.buildroot.net/results/8e01d1c92337bf0d6689738eff96a94e7705415b | s390x | package/lzop/lzop.mk:29: lz... | NOK | http://autobuild.buildroot.net/results/5ee67b8cd01cd7c12eb8d8cec68a3b726780de6e | x86_64 | package/lzop/lzop.mk:29: lz... | NOK | http://autobuild.buildroot.net/results/a808fa435aff35e94caf61601cdab7ed1afcab3c | microblaze | package/lzop/lzop.mk:29: lz... | NOK | http://autobuild.buildroot.net/results/9d9cd82a066c1f9bdb601ab7c8de1164c5cdc315 | powerpc64le | package/lzop/lzop.mk:29: lz... | NOK | http://autobuild.buildroot.net/results/03782503846128d168c740de511facab6d1c5021 | x86_64 | package/lzop/lzop.mk:29: lz... | NOK | http://autobuild.buildroot.net/results/4ec831fae54ba3963b7cfe7c6294b747ad0b1f87 | armeb | package/lzop/lzop.mk:29: lz... | NOK | http://autobuild.buildroot.net/results/09affa23e808e9c891df39d48ff3d4ed844d1b82 | mips64el | package/lzop/lzop.mk:30: ho... | NOK | http://autobuild.buildroot.net/results/7b9b68c2ca48ffc05f6f3293234db65c0ad16671 | armeb | package/lzop/lzop.mk:30: ho... | NOK | http://autobuild.buildroot.net/results/590cbc3cb0630d0818f39ab8542c8e099c61266e | sh4a | package/lzop/lzop.mk:30: ho... | NOK | http://autobuild.buildroot.net/results/c89f80f56d5bb1a77d115155da198f3da6b4d499 | riscv32 | package/lzop/lzop.mk:30: ho... | NOK | http://autobuild.buildroot.net/results/e5c32637fe0562360beabf4b311ef6324d570777 | microblaze | package/lzop/lzop.mk:30: ho... | NOK | http://autobuild.buildroot.net/results/5312733677222fda595c6579fa1f01983d4b1029 | arc | package/lzop/lzop.mk:30: ho... | NOK | http://autobuild.buildroot.net/results/c8ab973077067b2aa57e4f3ab51bd41ca1543d6f | riscv64 | package/lzop/lzop.mk:30: ho... | NOK | http://autobuild.buildroot.net/results/17423f780410b512abff3cc52e6f4493632cf557 | m68k | package/lzop/lzop.mk:30: ho... | NOK | http://autobuild.buildroot.net/results/f538154daf7324838e171d50957b6aeb54d1f7f3 | sh4a | package/network-manager/net... | NOK | http://autobuild.buildroot.net/results/bbd0db06663b6df82973173bb044b57f013e844b | aarch64_be | perl-5.36.0 | NOK | http://autobuild.buildroot.net/results/8257083a3a71f2b6e5f6b2ee9cbd6d623a76b359 | armeb | python-bcrypt-4.0.1 | NOK | http://autobuild.buildroot.net/results/9a6068ecf50b5ef7a9b91fddb758d6c2493fc3f3 | armeb | python-cryptography-39.0.1 | NOK | http://autobuild.buildroot.net/results/4ed02c40b3cf8c62245c02b96f0ffa5f4f5844e8 | aarch64_be | python-pyicu-2.10.2 | NOK | http://autobuild.buildroot.net/results/f4d678837a05fd2b3910c90d2f8f231134c705cb | x86_64 | qt6base-6.4.2 | NOK | http://autobuild.buildroot.net/results/60c9f70d8fea24e737f2440fdbf01e458cf6c4e2 | microblaze | quickjs-2021-03-27 | NOK | http://autobuild.buildroot.net/results/c937f984cffc31f2a8d46d1d9648c08f122c6f75 | sh4aeb | quickjs-2021-03-27 | NOK | http://autobuild.buildroot.net/results/be43e26a71a935fa089c6c3376cce8f167095418 | microblazeel | quickjs-2021-03-27 | NOK | http://autobuild.buildroot.net/results/585a5013854582f4029d8ac641b3d6051c9377d9 | microblazeel | quickjs-2021-03-27 | NOK | http://autobuild.buildroot.net/results/f2021c5d0101d39bee949b8a6e97f2a7bcf86310 | arc | reaver-1.6.6 | NOK | http://autobuild.buildroot.net/results/b478d2e235ae7ee079e3bc5eb5f10c754bc8975d | powerpc64 | rtl8812au-aircrack-ng-d9801... | NOK | http://autobuild.buildroot.net/results/8c51009fa32947b2c1cda8f9862507df8da126db | or1k | skalibs-2.12.0.1 | NOK | http://autobuild.buildroot.net/results/3f13021c67e083d0250c014d3f88f5d97df91279 | i586 | tinifier-3.4.0 | NOK | http://autobuild.buildroot.net/results/216971ffb0d68047ebadaf1b25b8b6712418ba29 | mipsel | traceroute-2.1.0 | NOK | http://autobuild.buildroot.net/results/a82363c01e04f6b295bd42142135649e1e21aafd | x86_64 | trinity-1.9 | NOK | http://autobuild.buildroot.net/results/57bbf9c37478e4b6cf5a8ab76c74aed159f1ed15 | ORPH powerpc | uclibc-1.0.42 | NOK | http://autobuild.buildroot.net/results/114247be9c1f04a3c51fb84c1cb2d3a27b34ac07 | riscv64 | uclibc-1.0.42 | NOK | http://autobuild.buildroot.net/results/09a84ad9ff8b6b1d2bcb4ccf1955d48b1dacc18e | i586 | ulog-0389d243352255f6182326... | NOK | http://autobuild.buildroot.net/results/0162edd6ee29fdb36bcd46b72b2ff8fadd5f05d1 | nios2 | ulog-0389d243352255f6182326... | NOK | http://autobuild.buildroot.net/results/dd8d826007f65ff77fdff1cd76ea8e92cf41b27f | i686 | unknown | NOK | http://autobuild.buildroot.net/results/ad0e9fbc7908b1ecd5d0026a5e2d8245f0bac820 | nios2 | unknown | NOK | http://autobuild.buildroot.net/results/5e44f8a402a22be32a69af9859fe2305004044b3 | aarch64_be | unknown | NOK | http://autobuild.buildroot.net/results/e2008e27b029b015f357fcb629fed52ca87209c0 | armeb | unknown | NOK | http://autobuild.buildroot.net/results/513ed26245f6bf6fdf8918c1a056f1ea9df92e79 | s390x | unknown | NOK | http://autobuild.buildroot.net/results/583f4384a26b326462df2a0ec963cfe014b0b3df | armeb | unknown | NOK | http://autobuild.buildroot.net/results/5c53bee148649865f6ff5c86338eacbd45091638 | powerpc64 | unknown | NOK | http://autobuild.buildroot.net/results/45c06261dc48a3db6873cfd3f480cad533a3635b | mips | unknown | NOK | http://autobuild.buildroot.net/results/77d9cebc5c002a5009a22aea1a11b3590cd57863 | powerpc64le | unknown | NOK | http://autobuild.buildroot.net/results/f4a822792901fd9ab13544b36cffee2083f75309 | or1k | unknown | NOK | http://autobuild.buildroot.net/results/c16db163f1b9eb5c4d8130fdb4da8cfaa0ec2057 | microblazeel | unknown | NOK | http://autobuild.buildroot.net/results/b7d1e505a96c8a6944d946e86715e3d1b92db265 | sparc64 | unknown | NOK | http://autobuild.buildroot.net/results/faa87003a05be20a12c166a78da335e7eedc892f | sh4 | unknown | NOK | http://autobuild.buildroot.net/results/0535727ea3b8e2b75b0c4ea787992a995f4cbaba | mips | valgrind-3.19.0 | NOK | http://autobuild.buildroot.net/results/c8c875256577e2232ca270d9920c5094f429d031 | ORPH mips64el | wolfssl-5.5.3 | NOK | http://autobuild.buildroot.net/results/e034a1951831df07b3a29f99898b00a6e028e7c6 | mipsel | wolfssl-5.5.3 | NOK | http://autobuild.buildroot.net/results/aaabf7fc357d00c6a26dc3175eb25afc6425c5a0 | powerpc64le | zeek-4.1.1 | NOK | http://autobuild.buildroot.net/results/f814256a4cf27a93b36e17cba6228b17554bc29e | Classification of failures by reason for 2022.11.x -------------------------------------------------- host-rust-1.64.0 | 2 host-pahole-1.24 | 1 libglib2-2.72.3 | 1 linux-6.0.19 | 1 ntp-4.2.8p15 | 1 tmux-3.1c | 1 xenomai-3.0.10 | 1 Detail of failures for 2022.11.x -------------------------------- arch | reason | OK? | url | orph? -------------+--------------------------------+-----+---------------------------------------------------------------------------------+------- nios2 | host-pahole-1.24 | NOK | http://autobuild.buildroot.net/results/a51f55f7156b82b718e4ceb71ddb55c5fd1dd48e | i686 | host-rust-1.64.0 | NOK | http://autobuild.buildroot.net/results/8351d9c3131dbaecc815d52b8d24c637b5baf688 | s390x | host-rust-1.64.0 | NOK | http://autobuild.buildroot.net/results/9a7b36fe94e9f5d9f84bb1bea69546f3f3c74107 | arceb | libglib2-2.72.3 | NOK | http://autobuild.buildroot.net/results/e68657f48253188ee8ae95a06405bff972f76c69 | arm | linux-6.0.19 | NOK | http://autobuild.buildroot.net/results/0865493ef10b18dff1a6528dd3df65ba794b87fc | ORPH sh4aeb | ntp-4.2.8p15 | NOK | http://autobuild.buildroot.net/results/2c0eec7f76cb3d4801fb13fcf0d06e3f2b2e4781 | ORPH sparc64 | tmux-3.1c | NOK | http://autobuild.buildroot.net/results/9edbded93612afd80a90aceb65119dcd1f7f9103 | mipsel | xenomai-3.0.10 | NOK | http://autobuild.buildroot.net/results/d6342db72eded5c33b1e731bb653a787d76f3ed0 | -- http://autobuild.buildroot.net From roman.passler at gmail.com Tue Mar 14 07:25:27 2023 From: roman.passler at gmail.com (roman) Date: Tue, 14 Mar 2023 08:25:27 +0100 Subject: [Buildroot] [PATCH 1/1] package/openocd: bump to 0.12.0 In-Reply-To: <20230313225431.45802c0f@windsurf> References: <20230313183235.2665-1-roman.passler@gmail.com> <20230313225431.45802c0f@windsurf> Message-ID: Hello Thomas, Thank you for your fast respond. > Could you please add an explanation in the commit log about why the > hash of the license file is changed? > > Indeed, we precisely have such hashes to detect changes in the > licensing terms, analyze them and check how they affect the overall > licensing of the package. So if the hash is "blindly" changed, having a > hash doesn't make sense in the first place. Therefore, we ask to have a > short note in the commit log that justifies the change of license file > hash. The license files have been relocated to the LICENSES/* directory (available at https://sourceforge.net/p/openocd/code/ci/v0.12.0/tree/LICENSES/). The license files have been moved to the LICENSES/* directory, which can be found at https://sourceforge.net/p/openocd/code/ci/v0.12.0/tree/LICENSES/. Should they be added to the hash file, or is the COPYING file at https://sourceforge.net/p/openocd/code/ci/v0.12.0/tree/COPYING sufficient? Thanks, Roman Am Mo., 13. M?rz 2023 um 22:54 Uhr schrieb Thomas Petazzoni < thomas.petazzoni at bootlin.com>: > Hello Roman, > > Thanks for your contribution! Some comments below. > > On Mon, 13 Mar 2023 19:32:35 +0100 > Roman Passler wrote: > > > Change-Id: Ie76a4f365af3f59c80241fe4935129d1098b140d > > Not a big deal, but we don't need/want a Change-Id in commit logs of > Buildroot commits. If you can easily avoid adding one, it would be > great. > > > Signed-off-by: Roman Passler > > --- > > package/openocd/openocd.hash | 6 +++--- > > package/openocd/openocd.mk | 2 +- > > 2 files changed, 4 insertions(+), 4 deletions(-) > > > > diff --git a/package/openocd/openocd.hash b/package/openocd/openocd.hash > > index 91eb56d930..325f55bf04 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 > > +# From http://sourceforge.net/projects/openocd/files/openocd/0.12.0/ > > +sha256 > af254788be98861f2bd9103fe6e60a774ec96a8c374744eef9197f6043075afa > openocd-0.12.0.tar.bz2 > > +sha256 > 1b8f7e37ee5afbbf95c2a4d62b12b25232e29538692663b434318503a9a88419 COPYING > > Could you please add an explanation in the commit log about why the > hash of the license file is changed? > > Indeed, we precisely have such hashes to detect changes in the > licensing terms, analyze them and check how they affect the overall > licensing of the package. So if the hash is "blindly" changed, having a > hash doesn't make sense in the first place. Therefore, we ask to have a > short note in the commit log that justifies the change of license file > hash. > > Could you have a look into this, and send a 2nd version? > > Thanks! > > Thomas > -- > Thomas Petazzoni, co-owner and CEO, Bootlin > Embedded Linux and Kernel engineering and training > https://bootlin.com > -------------- next part -------------- An HTML attachment was scrubbed... URL: From peter at korsgaard.com Tue Mar 14 07:27:04 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Tue, 14 Mar 2023 08:27:04 +0100 Subject: [Buildroot] [PATCH 1/1] package/lirc-tools: fix python build In-Reply-To: <20230225141412.2968950-1-fontaine.fabrice@gmail.com> (Fabrice Fontaine's message of "Sat, 25 Feb 2023 15:14:12 +0100") References: <20230225141412.2968950-1-fontaine.fabrice@gmail.com> Message-ID: <87y1nz7pyv.fsf@dell.be.48ers.dk> >>>>> "Fabrice" == Fabrice Fontaine writes: > Fix the following build failure raised since bump to version 0.10.2 in > commit 58cc3977e83487bdaa1df232cf7adf6383d49cd7: > In file included from /home/thomas/autobuild/instance-3/output-1/per-package/lirc-tools/host/bin/../sparc-buildroot-linux-uclibc/sysroot/usr/include/python3.11/Python.h:38, > from lirc/_client.c:1: > /home/thomas/autobuild/instance-3/output-1/per-package/lirc-tools/host/bin/../sparc-buildroot-linux-uclibc/sysroot/usr/include/python3.11/pyport.h:601:2: error: #error "LONG_BIT definition appears wrong for platform (bad gcc/glibc config?)." > 601 | #error "LONG_BIT definition appears wrong for platform (bad gcc/glibc config?)." > | ^~~~~ > Fixes: > - http://autobuild.buildroot.org/results/85359d3f678b49e46821a1c10da5f14edfb5e6d0 > Signed-off-by: Fabrice Fontaine Committed to 2022.11.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Tue Mar 14 07:27:12 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Tue, 14 Mar 2023 08:27:12 +0100 Subject: [Buildroot] [PATCH 1/1] package/python-numpy: needs C++ In-Reply-To: <20230225144904.3033289-1-fontaine.fabrice@gmail.com> (Fabrice Fontaine's message of "Sat, 25 Feb 2023 15:49:04 +0100") References: <20230225144904.3033289-1-fontaine.fabrice@gmail.com> Message-ID: <87ttyn7pyn.fsf@dell.be.48ers.dk> >>>>> "Fabrice" == Fabrice Fontaine writes: > C++ is mandatory since at least version 1.23.0 and > https://github.com/numpy/numpy/commit/c91a7d0c5691c9d78bd75284777fda73f225155d > resulting in the following build failure since bump to version 1.23.4 in > commit 32d8e23b977a5bba1f23e3821709c6aa9ff3bc55: > RuntimeError: Broken toolchain: cannot link a simple C++ > program. note: A compiler with support for C++11 language features is > required. > Fixes: > - http://autobuild.buildroot.org/results/2d048d9b669ad60f37eeb2162b0a4f9fb425be1e > Signed-off-by: Fabrice Fontaine Committed to 2022.11.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Tue Mar 14 07:26:12 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Tue, 14 Mar 2023 08:26:12 +0100 Subject: [Buildroot] [git commit branch/2022.11.x] package/lirc-tools: fix python build Message-ID: <20230314072822.A2CDC870DD@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=eecb4a6630ada80c96d9544282c3bdb8f42a55f7 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.11.x Fix the following build failure raised since bump to version 0.10.2 in commit 58cc3977e83487bdaa1df232cf7adf6383d49cd7: In file included from /home/thomas/autobuild/instance-3/output-1/per-package/lirc-tools/host/bin/../sparc-buildroot-linux-uclibc/sysroot/usr/include/python3.11/Python.h:38, from lirc/_client.c:1: /home/thomas/autobuild/instance-3/output-1/per-package/lirc-tools/host/bin/../sparc-buildroot-linux-uclibc/sysroot/usr/include/python3.11/pyport.h:601:2: error: #error "LONG_BIT definition appears wrong for platform (bad gcc/glibc config?)." 601 | #error "LONG_BIT definition appears wrong for platform (bad gcc/glibc config?)." | ^~~~~ Fixes: - http://autobuild.buildroot.org/results/85359d3f678b49e46821a1c10da5f14edfb5e6d0 Signed-off-by: Fabrice Fontaine Signed-off-by: Thomas Petazzoni (cherry picked from commit 6ec2a9d4383b3370da39d70805b7c7854cefeded) Signed-off-by: Peter Korsgaard --- package/lirc-tools/lirc-tools.mk | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/package/lirc-tools/lirc-tools.mk b/package/lirc-tools/lirc-tools.mk index 5263330741..a3ad6bd5a0 100644 --- a/package/lirc-tools/lirc-tools.mk +++ b/package/lirc-tools/lirc-tools.mk @@ -48,7 +48,9 @@ endif ifeq ($(BR2_PACKAGE_PYTHON3),y) LIRC_TOOLS_DEPENDENCIES += python3 host-python-setuptools -LIRC_TOOLS_MAKE_ENV += SETUPTOOLS_ENV='$(PKG_PYTHON_SETUPTOOLS_ENV)' +LIRC_TOOLS_MAKE_ENV += \ + CC="$(TARGET_CC)" \ + SETUPTOOLS_ENV='$(PKG_PYTHON_SETUPTOOLS_ENV)' endif define LIRC_TOOLS_INSTALL_INIT_SYSV From peter at korsgaard.com Tue Mar 14 07:26:32 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Tue, 14 Mar 2023 08:26:32 +0100 Subject: [Buildroot] [git commit branch/2022.11.x] package/python-numpy: needs C++ Message-ID: <20230314072822.B3820870EC@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=d2a00c83ae6a772e84dd238bde31bd526972412d branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.11.x C++ is mandatory since at least version 1.23.0 and https://github.com/numpy/numpy/commit/c91a7d0c5691c9d78bd75284777fda73f225155d resulting in the following build failure since bump to version 1.23.4 in commit 32d8e23b977a5bba1f23e3821709c6aa9ff3bc55: RuntimeError: Broken toolchain: cannot link a simple C++ program. note: A compiler with support for C++11 language features is required. Fixes: - http://autobuild.buildroot.org/results/2d048d9b669ad60f37eeb2162b0a4f9fb425be1e Signed-off-by: Fabrice Fontaine Signed-off-by: Thomas Petazzoni (cherry picked from commit cc5a6c4af7e7809fccdb72b7140b33dacbbd1a94) Signed-off-by: Peter Korsgaard --- package/piglit/Config.in | 6 ++++-- package/python-numpy/Config.in | 6 ++++-- package/python-zlmdb/Config.in | 6 ++++-- 3 files changed, 12 insertions(+), 6 deletions(-) diff --git a/package/piglit/Config.in b/package/piglit/Config.in index 736fd95d71..5e957a555a 100644 --- a/package/piglit/Config.in +++ b/package/piglit/Config.in @@ -6,6 +6,7 @@ config BR2_PACKAGE_PIGLIT BR2_PACKAGE_WAFFLE_SUPPORTS_WAYLAND || \ BR2_PACKAGE_WAFFLE_SUPPORTS_X11_EGL || \ BR2_PACKAGE_WAFFLE_SUPPORTS_GBM + depends on BR2_INSTALL_LIBSTDCPP # python-numpy depends on BR2_TOOLCHAIN_USES_GLIBC || BR2_TOOLCHAIN_USES_MUSL # python-numpy select BR2_PACKAGE_LIBDRM if BR2_PACKAGE_HAS_LIBGL select BR2_PACKAGE_LIBPNG @@ -31,5 +32,6 @@ config BR2_PACKAGE_PIGLIT https://piglit.freedesktop.org -comment "piglit needs glibc or musl" - depends on !(BR2_TOOLCHAIN_USES_GLIBC || BR2_TOOLCHAIN_USES_MUSL) +comment "piglit needs a glibc or musl toolchain w/ C++" + depends on !BR2_INSTALL_LIBSTDCPP || \ + !(BR2_TOOLCHAIN_USES_GLIBC || BR2_TOOLCHAIN_USES_MUSL) diff --git a/package/python-numpy/Config.in b/package/python-numpy/Config.in index a65164d9d5..132c3f7a82 100644 --- a/package/python-numpy/Config.in +++ b/package/python-numpy/Config.in @@ -16,6 +16,7 @@ config BR2_PACKAGE_PYTHON_NUMPY_ARCH_SUPPORTS config BR2_PACKAGE_PYTHON_NUMPY bool "python-numpy" depends on BR2_PACKAGE_PYTHON_NUMPY_ARCH_SUPPORTS + depends on BR2_INSTALL_LIBSTDCPP # python-numpy needs fenv.h which is not provided by uclibc depends on BR2_TOOLCHAIN_USES_GLIBC || BR2_TOOLCHAIN_USES_MUSL help @@ -27,6 +28,7 @@ config BR2_PACKAGE_PYTHON_NUMPY http://www.numpy.org/ -comment "python-numpy needs glibc or musl" +comment "python-numpy needs a glibc or musl toolchain w/ C++" depends on BR2_PACKAGE_PYTHON_NUMPY_ARCH_SUPPORTS - depends on !(BR2_TOOLCHAIN_USES_GLIBC || BR2_TOOLCHAIN_USES_MUSL) + depends on !BR2_INSTALL_LIBSTDCPP || \ + !(BR2_TOOLCHAIN_USES_GLIBC || BR2_TOOLCHAIN_USES_MUSL) diff --git a/package/python-zlmdb/Config.in b/package/python-zlmdb/Config.in index ac4ee05442..8eba2d7946 100644 --- a/package/python-zlmdb/Config.in +++ b/package/python-zlmdb/Config.in @@ -1,6 +1,7 @@ config BR2_PACKAGE_PYTHON_ZLMDB bool "python-zlmdb" depends on BR2_PACKAGE_PYTHON_NUMPY_ARCH_SUPPORTS # python-numpy + depends on BR2_INSTALL_LIBSTDCPP # python-numpy depends on BR2_TOOLCHAIN_USES_GLIBC || BR2_TOOLCHAIN_USES_MUSL # python-numpy select BR2_PACKAGE_PYTHON_CBOR2 # runtime select BR2_PACKAGE_PYTHON_CFFI # runtime @@ -17,6 +18,7 @@ config BR2_PACKAGE_PYTHON_ZLMDB https://github.com/crossbario/zlmdb -comment "python-zlmdb needs glibc or musl" +comment "python-zlmdb needs a glibc or musl toolchain w/ C++" depends on BR2_PACKAGE_PYTHON_NUMPY_ARCH_SUPPORTS - depends on !(BR2_TOOLCHAIN_USES_GLIBC || BR2_TOOLCHAIN_USES_MUSL) + depends on !BR2_INSTALL_LIBSTDCPP || \ + !(BR2_TOOLCHAIN_USES_GLIBC || BR2_TOOLCHAIN_USES_MUSL) From thomas.petazzoni at bootlin.com Tue Mar 14 07:38:41 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Tue, 14 Mar 2023 08:38:41 +0100 Subject: [Buildroot] [PATCH 1/1] package/openocd: bump to 0.12.0 In-Reply-To: References: <20230313183235.2665-1-roman.passler@gmail.com> <20230313225431.45802c0f@windsurf> Message-ID: <20230314083841.294bfd43@windsurf> Hello Roman, On Tue, 14 Mar 2023 08:25:27 +0100 roman wrote: > The license files have been relocated to the LICENSES/* directory (available > at https://sourceforge.net/p/openocd/code/ci/v0.12.0/tree/LICENSES/). > The license files have been moved to the LICENSES/* directory, which can be > found at https://sourceforge.net/p/openocd/code/ci/v0.12.0/tree/LICENSES/. > Should they be added to the hash file, or is the COPYING file at > https://sourceforge.net/p/openocd/code/ci/v0.12.0/tree/COPYING sufficient? Yes, it would be good to add the files in LICENSES/ in the OPENOCD_LICENSE variable, and therefore in the hash file as well; Thanks a lot! Thomas -- Thomas Petazzoni, co-owner and CEO, Bootlin Embedded Linux and Kernel engineering and training https://bootlin.com From d.lang at abatec.at Tue Mar 14 07:48:28 2023 From: d.lang at abatec.at (Lang Daniel) Date: Tue, 14 Mar 2023 07:48:28 +0000 Subject: [Buildroot] [PATCH 1/2] package/lzop: fix COPYING hash Message-ID: The version bump in ce95217 forgot to update the hash of the license file. Changes include a new address for Free Software Foundation, Inc. Fixes: - http://autobuild.buildroot.net/results/c8a/c8ab973077067b2aa57e4f3ab51bd41ca1543d6f/ --- package/lzop/lzop.hash | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package/lzop/lzop.hash b/package/lzop/lzop.hash index 99796dc8c93..31849aa0c5d 100644 --- a/package/lzop/lzop.hash +++ b/package/lzop/lzop.hash @@ -1,3 +1,3 @@ # Locally calculated sha256 7e72b62a8a60aff5200a047eea0773a8fb205caf7acbe1774d95147f305a2f41 lzop-1.04.tar.gz -sha256 70439f6e2b47057a408d2390ed6663b9875f5a08066a06a060a357ef1df89a8c COPYING +sha256 8177f97513213526df2cf6184d8ff986c675afb514d4e68a404010521b880643 COPYING -- 2.25.1 From d.lang at abatec.at Tue Mar 14 07:48:35 2023 From: d.lang at abatec.at (Lang Daniel) Date: Tue, 14 Mar 2023 07:48:35 +0000 Subject: [Buildroot] [PATCH 2/2] package/lzop: use upstream download hash Message-ID: The official website includes a sha256 next to the download link. --- package/lzop/lzop.hash | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/package/lzop/lzop.hash b/package/lzop/lzop.hash index 31849aa0c5d..c7dd3d2fe8a 100644 --- a/package/lzop/lzop.hash +++ b/package/lzop/lzop.hash @@ -1,3 +1,4 @@ -# Locally calculated +# From http://www.lzop.org sha256 7e72b62a8a60aff5200a047eea0773a8fb205caf7acbe1774d95147f305a2f41 lzop-1.04.tar.gz +# Locally calculated sha256 8177f97513213526df2cf6184d8ff986c675afb514d4e68a404010521b880643 COPYING -- 2.25.1 From br015 at umbiko.net Tue Mar 14 07:46:16 2023 From: br015 at umbiko.net (Andreas Ziegler) Date: Tue, 14 Mar 2023 07:46:16 +0000 Subject: [Buildroot] Forcing linker to look at right library path? In-Reply-To: References: Message-ID: <70f71def3775c5412b70ddae1b3caac0@umbiko.net> Hi Chris, On 2023-03-13 23:33, C D wrote: > > Good afternoon, > > I'm running in to an issue with a package linking against libubsan and > libasan. I've figured out how to compile Buildroot so that it copies > those libraries to the correct output/target/lib and > output/target/lib64 locations, but it seems like the package is linking > to the versions installed in my OS (RHEL 8.7) in /usr/lib64 instead. Did you use BR2_TOOLCHAIN_EXTRA_LIBS? I would expect them to appear under /usr/lib[64] on the target. > So, in /usr/lib64 I have libasan.so.5 and libubsan.so.1, and in > Buildroot's output/target/lib64 I have libasan.so.6; when I boot into > Buildroot and run my program, it errors out because it's looking for > libasan.so.5. The libraries and pkg-config files need to be present in the toolchain directory, usually located under output/host//sysroot (normally ./usr/lib and ./usr/lib/pkg-config). > What do I need to do for it to point to the correct library location > when linking? Is this a Buildroot config option, or something I need > to set up in my Makefile? This is highly specific to (a) the build system used and (b) the interaction between Buildroot's and the package's make file. Standard include paths for headers and libraries are preset in the toolchain binaries. Buildroot sets the binary path, and standard environment variables before executing make in the package build directory. If your Makefile uses variables that can be overridden, set them from the Buildroot package make file, using e.g. CONF_ENV (autotools) or MAKE_ENV (generic). If the project Makefile uses pkg-config to determine include paths, you need a build-time dependency on host-pkgconf (and probably set PKG_CONFIG_PATH). > > Thanks, > Chris Kind regards, Andreas From thomas.petazzoni at bootlin.com Tue Mar 14 07:55:39 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Tue, 14 Mar 2023 08:55:39 +0100 Subject: [Buildroot] [PATCH 1/2] package/lzop: fix COPYING hash In-Reply-To: References: Message-ID: <20230314085539.0f281cbc@windsurf> On Tue, 14 Mar 2023 07:48:28 +0000 Lang Daniel via buildroot wrote: > The version bump in ce95217 forgot to update the hash of the license > file. > Changes include a new address for Free Software Foundation, Inc. > > Fixes: > - http://autobuild.buildroot.net/results/c8a/c8ab973077067b2aa57e4f3ab51bd41ca1543d6f/ > --- > package/lzop/lzop.hash | 2 +- > 1 file changed, 1 insertion(+), 1 deletion(-) Thanks a lot for fixing this (and sorry for missing this issue when applying the original patch). However, I can't apply your patches because your Signed-off-by line is missing in both patches of this series. Could you resend with your SoB line added? Thanks a lot! Thomas -- Thomas Petazzoni, CTO, Bootlin Embedded Linux and Kernel engineering https://bootlin.com From thomas.petazzoni at bootlin.com Tue Mar 14 07:58:23 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Tue, 14 Mar 2023 08:58:23 +0100 Subject: [Buildroot] Forcing linker to look at right library path? In-Reply-To: References: Message-ID: <20230314085823.5a37e5e9@windsurf> Hello, On Mon, 13 Mar 2023 23:33:45 +0000 C D wrote: > I'm running in to an issue with a package linking against libubsan > and libasan. I've figured out how to compile Buildroot so that it > copies those libraries to the correct output/target/lib and > output/target/lib64 locations, but it seems like the package is > linking to the versions installed in my OS (RHEL 8.7) in /usr/lib64 > instead. > > So, in /usr/lib64 I have libasan.so.5 and libubsan.so.1, and in > Buildroot's output/target/lib64 I have libasan.so.6; when I boot into > Buildroot and run my program, it errors out because it's looking for > libasan.so.5. The Buildroot cross-compiler doesn't look for libraries in target/usr/lib, but in staging/usr/lib. Having shared libraries in target/usr/lib is important for your applications to work at run-time on the target, but those shared libraries should also be present in staging/usr/lib for the cross-compiler to find them at build time. > What do I need to do for it to point to the correct library location > when linking? Is this a Buildroot config option, or something I need > to set up in my Makefile? The answer entirely depends on which package you're trying to build. However, first thing would be to make sure that libasan and libubsan are both in staging/usr/lib. This should already help significantly, as it means the cross-compiler will find them. Best regards, 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 Mar 14 07:59:47 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Tue, 14 Mar 2023 08:59:47 +0100 Subject: [Buildroot] [PATCH] package/swugenerator: new package In-Reply-To: <20230313221705.1121868-1-giulio.benetti@benettiengineering.com> References: <20230313221705.1121868-1-giulio.benetti@benettiengineering.com> Message-ID: <20230314085947.231281ad@windsurf> Hello Giulio, Thanks for this new package. On Mon, 13 Mar 2023 23:17:05 +0100 Giulio Benetti wrote: > +SWUGENERATOR_VERSION = 0.2 > +SWUGENERATOR_SITE = https://github.com/sbabic/swugenerator/archive/refs/tags/v$(SWUGENERATOR_VERSION) Could you please use the $(call github,...,...,...) macro here? > +SWUGENERATOR_LICENSE = GPL-3.0 > +SWUGENERATOR_LICENSE_FILES = LICENSE > +HOST_SWUGENERATOR_SETUP_TYPE = setuptools > + > +$(eval $(host-python-package)) Thanks! Thomas -- Thomas Petazzoni, co-owner and CEO, Bootlin Embedded Linux and Kernel engineering and training https://bootlin.com From d.lang at abatec.at Tue Mar 14 08:08:26 2023 From: d.lang at abatec.at (Lang Daniel) Date: Tue, 14 Mar 2023 08:08:26 +0000 Subject: [Buildroot] [PATCH v2 1/2] package/lzop: fix COPYING hash Message-ID: The version bump in ce95217 forgot to update the hash of the license file. Changes include a new address for Free Software Foundation, Inc. Fixes: - http://autobuild.buildroot.net/results/c8a/c8ab973077067b2aa57e4f3ab51bd41ca1543d6f/ Signed-off-by: Daniel Lang --- v1 -> v2: - Add Signed-off-by --- package/lzop/lzop.hash | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package/lzop/lzop.hash b/package/lzop/lzop.hash index 99796dc8c93..31849aa0c5d 100644 --- a/package/lzop/lzop.hash +++ b/package/lzop/lzop.hash @@ -1,3 +1,3 @@ # Locally calculated sha256 7e72b62a8a60aff5200a047eea0773a8fb205caf7acbe1774d95147f305a2f41 lzop-1.04.tar.gz -sha256 70439f6e2b47057a408d2390ed6663b9875f5a08066a06a060a357ef1df89a8c COPYING +sha256 8177f97513213526df2cf6184d8ff986c675afb514d4e68a404010521b880643 COPYING -- 2.25.1 From d.lang at abatec.at Tue Mar 14 08:09:08 2023 From: d.lang at abatec.at (Lang Daniel) Date: Tue, 14 Mar 2023 08:09:08 +0000 Subject: [Buildroot] [PATCH v2 2/2] package/lzop: use upstream download hash Message-ID: The official website includes a sha256 next to the download link. Signed-off-by: Daniel Lang --- v1 -> v2: - Add Signed-off-by --- package/lzop/lzop.hash | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/package/lzop/lzop.hash b/package/lzop/lzop.hash index 31849aa0c5d..c7dd3d2fe8a 100644 --- a/package/lzop/lzop.hash +++ b/package/lzop/lzop.hash @@ -1,3 +1,4 @@ -# Locally calculated +# From http://www.lzop.org sha256 7e72b62a8a60aff5200a047eea0773a8fb205caf7acbe1774d95147f305a2f41 lzop-1.04.tar.gz +# Locally calculated sha256 8177f97513213526df2cf6184d8ff986c675afb514d4e68a404010521b880643 COPYING -- 2.25.1 From d.lang at abatec.at Tue Mar 14 08:13:19 2023 From: d.lang at abatec.at (Lang Daniel) Date: Tue, 14 Mar 2023 08:13:19 +0000 Subject: [Buildroot] [PATCH] package/harfbuzz: fix COPYING hash Message-ID: The version bump in a1f0020 forgot to update the hash of the license file. Changes include updated copyright years for the different parties. Fixes: - http://autobuild.buildroot.net/results/0d93b20995c2bfd2236d820a35e5eae9de76f00e Signed-off-by: Daniel Lang --- package/harfbuzz/harfbuzz.hash | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package/harfbuzz/harfbuzz.hash b/package/harfbuzz/harfbuzz.hash index e881f58510..1e7a1cf530 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 4345e1735f8bc6d812fed5180cabb5a5e88a4109d332652f2a45c13cfa5ee692 COPYING +sha256 ba8f810f2455c2f08e2d56bb49b72f37fcf68f1f4fade38977cfd7372050ad64 COPYING -- 2.25.1 From thomas.petazzoni at bootlin.com Tue Mar 14 08:14:05 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Tue, 14 Mar 2023 09:14:05 +0100 Subject: [Buildroot] [git commit] package/ptm2human: bump to latest commit d0b8b6b Message-ID: <20230314081431.273FF870F4@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=27ea8958e1595a92b92f7057bcf005db0fa363f1 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master For change log since commit d0b8b6b, see project commit log: https://github.com/hwangcc23/ptm2human/commits/c8c5e7d5bdacd73114f4f244355e88c7f4e7d64a Signed-off-by: Julien Olivain Signed-off-by: Thomas Petazzoni --- package/ptm2human/ptm2human.hash | 2 +- package/ptm2human/ptm2human.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/ptm2human/ptm2human.hash b/package/ptm2human/ptm2human.hash index 0346019667..d581491bde 100644 --- a/package/ptm2human/ptm2human.hash +++ b/package/ptm2human/ptm2human.hash @@ -1,3 +1,3 @@ # Computed locally -sha256 28947eeb458d8b6a362cbeb8c5cb6098006274af04ebb4f5da70eac89f927d95 ptm2human-d0b8b6be9897ea5b04fd6460038a4773cec078bc.tar.gz +sha256 4c66e9429dfb92b5f4332b08050db0436511581102d1ec56555eb8229d9c2c74 ptm2human-c8c5e7d5bdacd73114f4f244355e88c7f4e7d64a.tar.gz sha256 ab15fd526bd8dd18a9e77ebc139656bf4d33e97fc7238cd11bf60e2b9b8666c6 LICENSE diff --git a/package/ptm2human/ptm2human.mk b/package/ptm2human/ptm2human.mk index 28a7b7ab48..edba21d401 100644 --- a/package/ptm2human/ptm2human.mk +++ b/package/ptm2human/ptm2human.mk @@ -4,7 +4,7 @@ # ################################################################################ -PTM2HUMAN_VERSION = d0b8b6be9897ea5b04fd6460038a4773cec078bc +PTM2HUMAN_VERSION = c8c5e7d5bdacd73114f4f244355e88c7f4e7d64a PTM2HUMAN_SITE = $(call github,hwangcc23,ptm2human,$(PTM2HUMAN_VERSION)) PTM2HUMAN_LICENSE = GPL-2.0 PTM2HUMAN_LICENSE_FILES = LICENSE From peter at korsgaard.com Tue Mar 14 08:25:48 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Tue, 14 Mar 2023 09:25:48 +0100 Subject: [Buildroot] [PATCH 1/1] package/pistache: fix libressl build In-Reply-To: <20230225172806.9444-1-fontaine.fabrice@gmail.com> (Fabrice Fontaine's message of "Sat, 25 Feb 2023 18:28:06 +0100") References: <20230225172806.9444-1-fontaine.fabrice@gmail.com> Message-ID: <87pm9b7n8z.fsf@dell.be.48ers.dk> >>>>> "Fabrice" == Fabrice Fontaine writes: > Fix the following libressl build failure which is probably raised since > the addition of the package in commit > 65d891efc2fb069f9cf707f47302776f7076b80c: > ../src/server/listener.cc: In member function 'void > Pistache::Tcp::Listener::setupSSLAuth(const std::string&, const > std::string&, int (*)(int, void*))': > ../src/server/listener.cc:582:29: error: 'SSL_verify_cb' was not declared in this scope; did you mean 'RSA_verify'? > 582 | (SSL_verify_cb)cb > | ^~~~~~~~~~~~~ > | RSA_verify > Fixes: > - http://autobuild.buildroot.org/results/066fc078980e5216f38411eee455088e15fa1101 > Signed-off-by: Fabrice Fontaine Committed to 2022.11.x, thanks. -- Bye, Peter Korsgaard From thomas.petazzoni at bootlin.com Tue Mar 14 08:31:24 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Tue, 14 Mar 2023 09:31:24 +0100 Subject: [Buildroot] [PATCH 1/1] configs/orangepi_pc2: add board support In-Reply-To: <20230301083556.2408221-1-javad321javad@gmail.com> References: <20230301083556.2408221-1-javad321javad@gmail.com> Message-ID: <20230314093124.7aa2de8b@windsurf> Hello Javad, On Wed, 1 Mar 2023 12:05:56 +0330 Javad Rahimi wrote: > add board support for orangepi pc2 > > Signed-off-by: Javad Rahimi Thanks for your contribution. For your reference, we used to have a defconfig for this platform until 2022, at which point it was removed due to it not being maintained. See the commit that removed it: https://gitlab.com/buildroot.org/buildroot/-/commit/eeede611f81d8f83b72e4a6671cd7d1e46b266b0 I suggest that you look at this commit to see what could possibly be missing in your submission. More comments below. > --- > configs/orangepi_pc2_defconfig | 41 ++++++++++++++++++++++++++++++++++ > 1 file changed, 41 insertions(+) We need an entry in the DEVELOPERS file corresponding to this defconfig and any other file added by this commit. We need a readme.txt file somewhere in board/ to document how to use the defconfig and board. You can read other readme.txt files in board/ to get a feeling of the expected format/content. > diff --git a/configs/orangepi_pc2_defconfig b/configs/orangepi_pc2_defconfig > new file mode 100644 > index 0000000000..63ee554caf > --- /dev/null > +++ b/configs/orangepi_pc2_defconfig > @@ -0,0 +1,41 @@ > +BR2_aarch64=y > +BR2_ARM_FPU_VFPV4=y > +BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_16=y > +BR2_TOOLCHAIN_BUILDROOT_CXX=y This is not needed in a minimal defconfig. > +BR2_TARGET_GENERIC_ISSUE="Welcome to Orangepi PC2" > +BR2_ROOTFS_DEVICE_CREATION_DYNAMIC_MDEV=y Any specific reason why mdev is needed? > +BR2_SYSTEM_DHCP="eth0" > +BR2_ROOTFS_POST_BUILD_SCRIPT="board/orangepi/common/post-build.sh" > +BR2_ROOTFS_POST_IMAGE_SCRIPT="support/scripts/genimage.sh" > +BR2_ROOTFS_POST_SCRIPT_ARGS="-c $(BINARIES_DIR)/genimage.cfg" > +BR2_LINUX_KERNEL=y > +BR2_LINUX_KERNEL_CUSTOM_VERSION=y > +BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="5.16.1" > +BR2_LINUX_KERNEL_USE_ARCH_DEFAULT_CONFIG=y > +BR2_LINUX_KERNEL_DTS_SUPPORT=y > +BR2_LINUX_KERNEL_INTREE_DTS_NAME="allwinner/sun50i-h5-orangepi-pc2" > +BR2_LINUX_KERNEL_DTB_KEEP_DIRNAME=y > +BR2_LINUX_KERNEL_INSTALL_TARGET=y > +BR2_LINUX_KERNEL_NEEDS_HOST_OPENSSL=y > +BR2_PACKAGE_LINUX_FIRMWARE=y Why is linux-firmware installed, but without any sub-option enabled? > +BR2_PACKAGE_LIBNL=y Why is this needed? Otherwise, looks good to me. Could you look at the above issues, and submit a new iteration? Thanks a lot! Thomas -- Thomas Petazzoni, co-owner and CEO, Bootlin Embedded Linux and Kernel engineering and training https://bootlin.com From d.lang at abatec.at Tue Mar 14 08:35:53 2023 From: d.lang at abatec.at (Lang Daniel) Date: Tue, 14 Mar 2023 08:35:53 +0000 Subject: [Buildroot] [PATCH] package/network-manager: fix CONTRIBUTING.md hash Message-ID: The version bump in e3706f1 forgot to update the hash for CONTRIBUTING.md The file includes various changes unrelated to the legal information (mailing list, how to build,...). Fixes: - http://autobuild.buildroot.net/results/bbd0db06663b6df82973173bb044b57f013e844b Signed-off-by: Daniel Lang --- package/network-manager/network-manager.hash | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package/network-manager/network-manager.hash b/package/network-manager/network-manager.hash index 270699d63a..895351a537 100644 --- a/package/network-manager/network-manager.hash +++ b/package/network-manager/network-manager.hash @@ -3,4 +3,4 @@ sha256 2f6756d507bb6b46716594b67e6fe7491891e1b5b167bbafc5157dfa7753d5b4 Networ # Locally computed sha256 8177f97513213526df2cf6184d8ff986c675afb514d4e68a404010521b880643 COPYING sha256 dc626520dcd53a22f727af3ee42c770e56c97a64fe3adb063799d8ab032fe551 COPYING.LGPL -sha256 f3c5ae3cafa27c24590cf89e732581cbeb4d25d950fe49ce7e4042963012b105 CONTRIBUTING.md +sha256 cfb6c71f6df5898e1724be3debe9adac48c115b903915406c1e7dfd362b57892 CONTRIBUTING.md -- 2.25.1 From thomas.petazzoni at bootlin.com Tue Mar 14 08:41:53 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Tue, 14 Mar 2023 09:41:53 +0100 Subject: [Buildroot] [git commit] package/harfbuzz: fix COPYING hash Message-ID: <20230314084212.BFDB987107@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=97ce2f621d46a3da0e6149815d66d7ccfcf9c020 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master The version bump in a1f0020 forgot to update the hash of the license file. Changes include updated copyright years for the different parties. Fixes: - http://autobuild.buildroot.net/results/0d93b20995c2bfd2236d820a35e5eae9de76f00e Signed-off-by: Daniel Lang Signed-off-by: Thomas Petazzoni --- package/harfbuzz/harfbuzz.hash | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package/harfbuzz/harfbuzz.hash b/package/harfbuzz/harfbuzz.hash index e881f58510..1e7a1cf530 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 4345e1735f8bc6d812fed5180cabb5a5e88a4109d332652f2a45c13cfa5ee692 COPYING +sha256 ba8f810f2455c2f08e2d56bb49b72f37fcf68f1f4fade38977cfd7372050ad64 COPYING From thomas.petazzoni at bootlin.com Tue Mar 14 08:41:57 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Tue, 14 Mar 2023 09:41:57 +0100 Subject: [Buildroot] [git commit] package/network-manager: fix CONTRIBUTING.md hash Message-ID: <20230314084212.C879C87108@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=65f49b2cb3e7902fe90403e56a9ba7931504d99c branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master The version bump in e3706f1 forgot to update the hash for CONTRIBUTING.md The file includes various changes unrelated to the legal information (mailing list, how to build,...). Fixes: - http://autobuild.buildroot.net/results/bbd0db06663b6df82973173bb044b57f013e844b Signed-off-by: Daniel Lang Signed-off-by: Thomas Petazzoni --- package/network-manager/network-manager.hash | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package/network-manager/network-manager.hash b/package/network-manager/network-manager.hash index 270699d63a..895351a537 100644 --- a/package/network-manager/network-manager.hash +++ b/package/network-manager/network-manager.hash @@ -3,4 +3,4 @@ sha256 2f6756d507bb6b46716594b67e6fe7491891e1b5b167bbafc5157dfa7753d5b4 Networ # Locally computed sha256 8177f97513213526df2cf6184d8ff986c675afb514d4e68a404010521b880643 COPYING sha256 dc626520dcd53a22f727af3ee42c770e56c97a64fe3adb063799d8ab032fe551 COPYING.LGPL -sha256 f3c5ae3cafa27c24590cf89e732581cbeb4d25d950fe49ce7e4042963012b105 CONTRIBUTING.md +sha256 cfb6c71f6df5898e1724be3debe9adac48c115b903915406c1e7dfd362b57892 CONTRIBUTING.md From thomas.petazzoni at bootlin.com Tue Mar 14 08:43:03 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Tue, 14 Mar 2023 09:43:03 +0100 Subject: [Buildroot] [PATCH v2 1/2] package/lzop: fix COPYING hash In-Reply-To: References: Message-ID: <20230314094303.2e7dc5bd@windsurf> On Tue, 14 Mar 2023 08:08:26 +0000 Lang Daniel via buildroot wrote: > The version bump in ce95217 forgot to update the hash of the license > file. > Changes include a new address for Free Software Foundation, Inc. > > Fixes: > - http://autobuild.buildroot.net/results/c8a/c8ab973077067b2aa57e4f3ab51bd41ca1543d6f/ > > Signed-off-by: Daniel Lang > --- > v1 -> v2: > - Add Signed-off-by > --- > package/lzop/lzop.hash | 2 +- > 1 file changed, 1 insertion(+), 1 deletion(-) Both applied, thanks a lot! Thomas -- Thomas Petazzoni, CTO, Bootlin Embedded Linux and Kernel engineering https://bootlin.com From thomas.petazzoni at bootlin.com Tue Mar 14 08:43:08 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Tue, 14 Mar 2023 09:43:08 +0100 Subject: [Buildroot] [PATCH] package/harfbuzz: fix COPYING hash In-Reply-To: References: Message-ID: <20230314094308.4b437d25@windsurf> On Tue, 14 Mar 2023 08:13:19 +0000 Lang Daniel via buildroot wrote: > The version bump in a1f0020 forgot to update the hash of the license > file. > Changes include updated copyright years for the different parties. > > Fixes: > - http://autobuild.buildroot.net/results/0d93b20995c2bfd2236d820a35e5eae9de76f00e > > Signed-off-by: Daniel Lang > --- > package/harfbuzz/harfbuzz.hash | 2 +- > 1 file changed, 1 insertion(+), 1 deletion(-) Applied to master, thanks. Thomas -- Thomas Petazzoni, CTO, Bootlin Embedded Linux and Kernel engineering https://bootlin.com From thomas.petazzoni at bootlin.com Tue Mar 14 08:43:18 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Tue, 14 Mar 2023 09:43:18 +0100 Subject: [Buildroot] [PATCH] package/network-manager: fix CONTRIBUTING.md hash In-Reply-To: References: Message-ID: <20230314094318.48a228c6@windsurf> On Tue, 14 Mar 2023 08:35:53 +0000 Lang Daniel via buildroot wrote: > The version bump in e3706f1 forgot to update the hash for > CONTRIBUTING.md > The file includes various changes unrelated to the legal information > (mailing list, how to build,...). > > Fixes: > - http://autobuild.buildroot.net/results/bbd0db06663b6df82973173bb044b57f013e844b > > Signed-off-by: Daniel Lang > --- > package/network-manager/network-manager.hash | 2 +- > 1 file changed, 1 insertion(+), 1 deletion(-) Applied to master, thanks. Thomas -- Thomas Petazzoni, CTO, Bootlin Embedded Linux and Kernel engineering https://bootlin.com From thomas.petazzoni at bootlin.com Tue Mar 14 08:42:24 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Tue, 14 Mar 2023 09:42:24 +0100 Subject: [Buildroot] [git commit] package/lzop: use upstream download hash Message-ID: <20230314084342.8D62987113@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=7107a9876b29c0a3e6fc8424eca199dfea5ce5b2 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master The official website includes a sha256 next to the download link. Signed-off-by: Daniel Lang Signed-off-by: Thomas Petazzoni --- package/lzop/lzop.hash | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/package/lzop/lzop.hash b/package/lzop/lzop.hash index 31849aa0c5..8cf31d1610 100644 --- a/package/lzop/lzop.hash +++ b/package/lzop/lzop.hash @@ -1,3 +1,4 @@ -# Locally calculated +# From http://www.lzop.org sha256 7e72b62a8a60aff5200a047eea0773a8fb205caf7acbe1774d95147f305a2f41 lzop-1.04.tar.gz +# Locally calculated sha256 8177f97513213526df2cf6184d8ff986c675afb514d4e68a404010521b880643 COPYING From thomas.petazzoni at bootlin.com Tue Mar 14 08:42:20 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Tue, 14 Mar 2023 09:42:20 +0100 Subject: [Buildroot] [git commit] package/lzop: fix COPYING hash Message-ID: <20230314084342.8259587112@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=a23128e2a5060136b54c41255bf753638b48d94e branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master The version bump in ce95217 forgot to update the hash of the license file. Changes include a new address for Free Software Foundation, Inc. Fixes: - http://autobuild.buildroot.net/results/c8a/c8ab973077067b2aa57e4f3ab51bd41ca1543d6f/ Signed-off-by: Daniel Lang Signed-off-by: Thomas Petazzoni --- package/lzop/lzop.hash | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package/lzop/lzop.hash b/package/lzop/lzop.hash index 99796dc8c9..31849aa0c5 100644 --- a/package/lzop/lzop.hash +++ b/package/lzop/lzop.hash @@ -1,3 +1,3 @@ # Locally calculated sha256 7e72b62a8a60aff5200a047eea0773a8fb205caf7acbe1774d95147f305a2f41 lzop-1.04.tar.gz -sha256 70439f6e2b47057a408d2390ed6663b9875f5a08066a06a060a357ef1df89a8c COPYING +sha256 8177f97513213526df2cf6184d8ff986c675afb514d4e68a404010521b880643 COPYING From peter at korsgaard.com Tue Mar 14 08:47:46 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Tue, 14 Mar 2023 09:47:46 +0100 Subject: [Buildroot] [PATCH 1/1] package/gdal: fix build without NPTL In-Reply-To: <20230226120732.39710-1-fontaine.fabrice@gmail.com> (Fabrice Fontaine's message of "Sun, 26 Feb 2023 13:07:32 +0100") References: <20230226120732.39710-1-fontaine.fabrice@gmail.com> Message-ID: <87lejz7m8d.fsf@dell.be.48ers.dk> >>>>> "Fabrice" == Fabrice Fontaine writes: > Fix the following build failure without NPTL raised since the addition > of the package in commit 1e64fa2956171cdc9d6e6c8896b4b589ce573513: > /tmp/instance-7/output-1/build/gdal-3.5.2/port/cpl_multiproc.cpp: In function 'CPLSpinLock* CPLCreateSpinLock()': > /tmp/instance-7/output-1/build/gdal-3.5.2/port/cpl_multiproc.cpp:2265:9: > error: 'pthread_spin_init' was not declared in this scope; did you > mean 'pthread_cond_init'? > 2265 | pthread_spin_init(&(psSpin->spin), PTHREAD_PROCESS_PRIVATE) == 0 ) > | ^~~~~~~~~~~~~~~~~ > | pthread_cond_init > Fixes: > - http://autobuild.buildroot.org/results/aa2a88990a07e551c40efb0c2180768add600c4f > Signed-off-by: Fabrice Fontaine Committed to 2022.11.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Tue Mar 14 08:49:44 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Tue, 14 Mar 2023 09:49:44 +0100 Subject: [Buildroot] [PATCH 1/1] package/python-werkzeug: security bump to version 2.2.3 In-Reply-To: <20230226131048.75813-1-fontaine.fabrice@gmail.com> (Fabrice Fontaine's message of "Sun, 26 Feb 2023 14:10:48 +0100") References: <20230226131048.75813-1-fontaine.fabrice@gmail.com> Message-ID: <87h6un7m53.fsf@dell.be.48ers.dk> >>>>> "Fabrice" == Fabrice Fontaine writes: > Fix CVE-2023-23934 and CVE-2023-25577 > https://github.com/pallets/werkzeug/security/advisories/GHSA-px8h-6qxv-m22q > https://github.com/pallets/werkzeug/security/advisories/GHSA-xg9f-g7g7-2323 > https://werkzeug.palletsprojects.com/en/2.2.x/changes/#version-2-2-3 > Signed-off-by: Fabrice Fontaine Committed to 2022.11.x and 2022.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Tue Mar 14 08:50:29 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Tue, 14 Mar 2023 09:50:29 +0100 Subject: [Buildroot] [PATCH 1/1] package/bind: security bump to version 9.16.38 In-Reply-To: <20230226132026.82185-1-fontaine.fabrice@gmail.com> (Fabrice Fontaine's message of "Sun, 26 Feb 2023 14:20:26 +0100") References: <20230226132026.82185-1-fontaine.fabrice@gmail.com> Message-ID: <87cz5b7m3u.fsf@dell.be.48ers.dk> >>>>> "Fabrice" == Fabrice Fontaine writes: > - Fix CVE-2022-3094, CVE-2022-3736 and CVE-2022-3924 > - Update hash of COPYRIGHT (year updated with > https://gitlab.isc.org/isc-projects/bind9/-/commit/1a5d707f52282117c9912a27dcc89f2ec412577a) > https://downloads.isc.org/isc/bind9/9.16.38/doc/arm/html/notes.html > Signed-off-by: Fabrice Fontaine Committed to 2022.11.x and 2022.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Tue Mar 14 08:49:29 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Tue, 14 Mar 2023 09:49:29 +0100 Subject: [Buildroot] [git commit branch/2022.02.x] package/python-werkzeug: bump to version 2.2.2 Message-ID: <20230314085047.C0AB287142@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=51281f21d6e639e03cbe17e8d7ced01d4295c5b0 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.02.x Signed-off-by: James Hilliard Signed-off-by: Thomas Petazzoni (cherry picked from commit d6f194c5131b6ed76e4b954399a04859e64a6c25) Signed-off-by: Peter Korsgaard --- package/python-werkzeug/python-werkzeug.hash | 4 ++-- package/python-werkzeug/python-werkzeug.mk | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package/python-werkzeug/python-werkzeug.hash b/package/python-werkzeug/python-werkzeug.hash index 73fa6b5630..13b95bc448 100644 --- a/package/python-werkzeug/python-werkzeug.hash +++ b/package/python-werkzeug/python-werkzeug.hash @@ -1,5 +1,5 @@ # md5, sha256 from https://pypi.org/pypi/Werkzeug/json -md5 5835c8738b8081c53367cbcc5db8784c Werkzeug-2.1.2.tar.gz -sha256 1ce08e8093ed67d638d63879fd1ba3735817f7a80de3674d293f5984f25fb6e6 Werkzeug-2.1.2.tar.gz +md5 9d7e50c5bb3a9fc12823b5faf374b90e Werkzeug-2.2.2.tar.gz +sha256 7ea2d48322cc7c0f8b3a215ed73eabd7b5d75d0b50e31ab006286ccff9e00b8f Werkzeug-2.2.2.tar.gz # Locally computed sha256 checksums sha256 3b49dcee4105eb37bac10faf1be260408fe85d252b8e9df2e0979fc1e094437b LICENSE.rst diff --git a/package/python-werkzeug/python-werkzeug.mk b/package/python-werkzeug/python-werkzeug.mk index 9b32fdf097..3ebae3c165 100644 --- a/package/python-werkzeug/python-werkzeug.mk +++ b/package/python-werkzeug/python-werkzeug.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_WERKZEUG_VERSION = 2.1.2 +PYTHON_WERKZEUG_VERSION = 2.2.2 PYTHON_WERKZEUG_SOURCE = Werkzeug-$(PYTHON_WERKZEUG_VERSION).tar.gz -PYTHON_WERKZEUG_SITE = https://files.pythonhosted.org/packages/10/cf/97eb1a3847c01ae53e8376bc21145555ac95279523a935963dc8ff96c50b +PYTHON_WERKZEUG_SITE = https://files.pythonhosted.org/packages/f8/c1/1c8e539f040acd80f844c69a5ef8e2fccdf8b442dabb969e497b55d544e1 PYTHON_WERKZEUG_SETUP_TYPE = setuptools PYTHON_WERKZEUG_LICENSE = BSD-3-Clause PYTHON_WERKZEUG_LICENSE_FILES = LICENSE.rst From peter at korsgaard.com Tue Mar 14 08:50:22 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Tue, 14 Mar 2023 09:50:22 +0100 Subject: [Buildroot] [git commit branch/2022.02.x] package/bind: security bump to version 9.16.38 Message-ID: <20230314085047.DB4AB87144@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=40bfe7d7152c89ece8a2b90110d0b4f01958ae1e branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.02.x - Fix CVE-2022-3094, CVE-2022-3736 and CVE-2022-3924 - Update hash of COPYRIGHT (year updated with https://gitlab.isc.org/isc-projects/bind9/-/commit/1a5d707f52282117c9912a27dcc89f2ec412577a) https://downloads.isc.org/isc/bind9/9.16.38/doc/arm/html/notes.html Signed-off-by: Fabrice Fontaine Signed-off-by: Peter Korsgaard (cherry picked from commit 7abc9a0554cc1c1bbc1ad4273622024020fa2c7e) Signed-off-by: Peter Korsgaard --- package/bind/bind.hash | 6 +++--- package/bind/bind.mk | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package/bind/bind.hash b/package/bind/bind.hash index d41a9bbc5e..32804b5ce0 100644 --- a/package/bind/bind.hash +++ b/package/bind/bind.hash @@ -1,4 +1,4 @@ -# Verified from https://ftp.isc.org/isc/bind9/9.16.33/bind-9.16.33.tar.xz.asc +# Verified from https://ftp.isc.org/isc/bind9/9.16.38/bind-9.16.38.tar.xz.asc # with key AADBBA5074F1402F7B69D56BC5B4EE931A9F9DFD -sha256 ec4fbea4b2e368d1824971509e33fa159224ad14b436034c6bcd46104c328d91 bind-9.16.33.tar.xz -sha256 daf6f1eddf5983ed664a2d125b619e56e2e93917c19d0d41c7586ea153ba2155 COPYRIGHT +sha256 8df44c9d9a84a28ab8b49d55f3c33b624b90ef8f6a8b9ee6a4c33cc17c14c50f bind-9.16.38.tar.xz +sha256 13491a682dc0f5ee2273cebd3949e2be62f9470fe659419a03a308d4f444773b COPYRIGHT diff --git a/package/bind/bind.mk b/package/bind/bind.mk index cfacf0e56b..2af6096fad 100644 --- a/package/bind/bind.mk +++ b/package/bind/bind.mk @@ -4,7 +4,7 @@ # ################################################################################ -BIND_VERSION = 9.16.33 +BIND_VERSION = 9.16.38 BIND_SOURCE= bind-$(BIND_VERSION).tar.xz BIND_SITE = https://ftp.isc.org/isc/bind9/$(BIND_VERSION) # bind does not support parallel builds. From peter at korsgaard.com Tue Mar 14 08:49:22 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Tue, 14 Mar 2023 09:49:22 +0100 Subject: [Buildroot] [git commit branch/2022.02.x] package/python-werkzeug: bump to version 2.1.2 Message-ID: <20230314085047.B71F787141@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=26f52b75e574d04c0c394562e7b5e811b3420ae4 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.02.x Signed-off-by: James Hilliard Signed-off-by: Yann E. MORIN (cherry picked from commit bd447bb88c1012d80b6ce0a43539d442c9acc922) Signed-off-by: Peter Korsgaard --- package/python-werkzeug/python-werkzeug.hash | 6 +++--- package/python-werkzeug/python-werkzeug.mk | 4 ++-- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package/python-werkzeug/python-werkzeug.hash b/package/python-werkzeug/python-werkzeug.hash index 1d6de8a0c7..73fa6b5630 100644 --- a/package/python-werkzeug/python-werkzeug.hash +++ b/package/python-werkzeug/python-werkzeug.hash @@ -1,5 +1,5 @@ -# md5, sha256 from https://pypi.org/pypi/werkzeug/json -md5 5d499cfdd30de5d9c946994783772efd Werkzeug-1.0.1.tar.gz -sha256 6c80b1e5ad3665290ea39320b91e1be1e0d5f60652b964a3070216de83d2e47c Werkzeug-1.0.1.tar.gz +# md5, sha256 from https://pypi.org/pypi/Werkzeug/json +md5 5835c8738b8081c53367cbcc5db8784c Werkzeug-2.1.2.tar.gz +sha256 1ce08e8093ed67d638d63879fd1ba3735817f7a80de3674d293f5984f25fb6e6 Werkzeug-2.1.2.tar.gz # Locally computed sha256 checksums sha256 3b49dcee4105eb37bac10faf1be260408fe85d252b8e9df2e0979fc1e094437b LICENSE.rst diff --git a/package/python-werkzeug/python-werkzeug.mk b/package/python-werkzeug/python-werkzeug.mk index fe9b87af1d..9b32fdf097 100644 --- a/package/python-werkzeug/python-werkzeug.mk +++ b/package/python-werkzeug/python-werkzeug.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_WERKZEUG_VERSION = 1.0.1 +PYTHON_WERKZEUG_VERSION = 2.1.2 PYTHON_WERKZEUG_SOURCE = Werkzeug-$(PYTHON_WERKZEUG_VERSION).tar.gz -PYTHON_WERKZEUG_SITE = https://files.pythonhosted.org/packages/10/27/a33329150147594eff0ea4c33c2036c0eadd933141055be0ff911f7f8d04 +PYTHON_WERKZEUG_SITE = https://files.pythonhosted.org/packages/10/cf/97eb1a3847c01ae53e8376bc21145555ac95279523a935963dc8ff96c50b PYTHON_WERKZEUG_SETUP_TYPE = setuptools PYTHON_WERKZEUG_LICENSE = BSD-3-Clause PYTHON_WERKZEUG_LICENSE_FILES = LICENSE.rst From peter at korsgaard.com Tue Mar 14 08:49:33 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Tue, 14 Mar 2023 09:49:33 +0100 Subject: [Buildroot] [git commit branch/2022.02.x] package/python-werkzeug: security bump to version 2.2.3 Message-ID: <20230314085047.CE8CC87143@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=44f5d8aff75f45d9c8d0831a37a97d4e22ea3fd0 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.02.x Fix CVE-2023-23934 and CVE-2023-25577 https://github.com/pallets/werkzeug/security/advisories/GHSA-px8h-6qxv-m22q https://github.com/pallets/werkzeug/security/advisories/GHSA-xg9f-g7g7-2323 https://werkzeug.palletsprojects.com/en/2.2.x/changes/#version-2-2-3 Signed-off-by: Fabrice Fontaine Signed-off-by: Peter Korsgaard (cherry picked from commit da5d2adf572f9b89b6ea82f9548bd4dfba7482ab) Signed-off-by: Peter Korsgaard --- package/python-werkzeug/python-werkzeug.hash | 6 +++--- package/python-werkzeug/python-werkzeug.mk | 4 ++-- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package/python-werkzeug/python-werkzeug.hash b/package/python-werkzeug/python-werkzeug.hash index 13b95bc448..0b60a40066 100644 --- a/package/python-werkzeug/python-werkzeug.hash +++ b/package/python-werkzeug/python-werkzeug.hash @@ -1,5 +1,5 @@ -# md5, sha256 from https://pypi.org/pypi/Werkzeug/json -md5 9d7e50c5bb3a9fc12823b5faf374b90e Werkzeug-2.2.2.tar.gz -sha256 7ea2d48322cc7c0f8b3a215ed73eabd7b5d75d0b50e31ab006286ccff9e00b8f Werkzeug-2.2.2.tar.gz +# md5, sha256 from https://pypi.org/pypi/werkzeug/json +md5 28c3ec6a4b1ce8f06c85612c1dfa351a Werkzeug-2.2.3.tar.gz +sha256 2e1ccc9417d4da358b9de6f174e3ac094391ea1d4fbef2d667865d819dfd0afe Werkzeug-2.2.3.tar.gz # Locally computed sha256 checksums sha256 3b49dcee4105eb37bac10faf1be260408fe85d252b8e9df2e0979fc1e094437b LICENSE.rst diff --git a/package/python-werkzeug/python-werkzeug.mk b/package/python-werkzeug/python-werkzeug.mk index 3ebae3c165..0dd27d145f 100644 --- a/package/python-werkzeug/python-werkzeug.mk +++ b/package/python-werkzeug/python-werkzeug.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_WERKZEUG_VERSION = 2.2.2 +PYTHON_WERKZEUG_VERSION = 2.2.3 PYTHON_WERKZEUG_SOURCE = Werkzeug-$(PYTHON_WERKZEUG_VERSION).tar.gz -PYTHON_WERKZEUG_SITE = https://files.pythonhosted.org/packages/f8/c1/1c8e539f040acd80f844c69a5ef8e2fccdf8b442dabb969e497b55d544e1 +PYTHON_WERKZEUG_SITE = https://files.pythonhosted.org/packages/02/3c/baaebf3235c87d61d6593467056d5a8fba7c75ac838b8d100a5e64eba7a0 PYTHON_WERKZEUG_SETUP_TYPE = setuptools PYTHON_WERKZEUG_LICENSE = BSD-3-Clause PYTHON_WERKZEUG_LICENSE_FILES = LICENSE.rst From peter at korsgaard.com Tue Mar 14 08:06:37 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Tue, 14 Mar 2023 09:06:37 +0100 Subject: [Buildroot] [git commit branch/2022.11.x] package/pistache: fix libressl build Message-ID: <20230314085200.C093887159@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=8b430fd5256c8dffacba6a0bd72afae579e84535 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.11.x Fix the following libressl build failure which is probably raised since the addition of the package in commit 65d891efc2fb069f9cf707f47302776f7076b80c: ../src/server/listener.cc: In member function 'void Pistache::Tcp::Listener::setupSSLAuth(const std::string&, const std::string&, int (*)(int, void*))': ../src/server/listener.cc:582:29: error: 'SSL_verify_cb' was not declared in this scope; did you mean 'RSA_verify'? 582 | (SSL_verify_cb)cb | ^~~~~~~~~~~~~ | RSA_verify Fixes: - http://autobuild.buildroot.org/results/066fc078980e5216f38411eee455088e15fa1101 Signed-off-by: Fabrice Fontaine Signed-off-by: Thomas Petazzoni (cherry picked from commit 0b9dda434f9b0fa48c817fe29f949fea0abc53ac) Signed-off-by: Peter Korsgaard --- ...src-server-listener.cc-fix-libressl-build.patch | 38 ++++++++++++++++++++++ 1 file changed, 38 insertions(+) diff --git a/package/pistache/0002-src-server-listener.cc-fix-libressl-build.patch b/package/pistache/0002-src-server-listener.cc-fix-libressl-build.patch new file mode 100644 index 0000000000..f2fe2183ae --- /dev/null +++ b/package/pistache/0002-src-server-listener.cc-fix-libressl-build.patch @@ -0,0 +1,38 @@ +From 656bff21c1d20b25058da9dbc27d28ad2ac7ae6e Mon Sep 17 00:00:00 2001 +From: Fabrice Fontaine +Date: Sat, 25 Feb 2023 18:09:39 +0100 +Subject: [PATCH] src/server/listener.cc: fix libressl build + +Fix the following libressl build failure: + +../src/server/listener.cc: In member function 'void Pistache::Tcp::Listener::setupSSLAuth(const std::string&, const std::string&, int (*)(int, void*))': +../src/server/listener.cc:582:29: error: 'SSL_verify_cb' was not declared in this scope; did you mean 'RSA_verify'? + 582 | (SSL_verify_cb)cb + | ^~~~~~~~~~~~~ + | RSA_verify + +Fixes: + - http://autobuild.buildroot.org/results/066fc078980e5216f38411eee455088e15fa1101 + +Signed-off-by: Fabrice Fontaine +[Upstream status: https://github.com/pistacheio/pistache/pull/1124] +--- + src/server/listener.cc | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/src/server/listener.cc b/src/server/listener.cc +index 38d2661..c09cb36 100644 +--- a/src/server/listener.cc ++++ b/src/server/listener.cc +@@ -609,7 +609,7 @@ namespace Pistache::Tcp + SSL_CTX_set_verify(GetSSLContext(ssl_ctx_), + SSL_VERIFY_PEER | SSL_VERIFY_FAIL_IF_NO_PEER_CERT | SSL_VERIFY_CLIENT_ONCE, + /* Callback type did change in 1.0.1 */ +-#if OPENSSL_VERSION_NUMBER < 0x10100000L ++#if OPENSSL_VERSION_NUMBER < 0x10100000L || defined(LIBRESSL_VERSION_NUMBER) + (int (*)(int, X509_STORE_CTX*))cb + #else + (SSL_verify_cb)cb +-- +2.39.1 + From peter at korsgaard.com Tue Mar 14 08:26:59 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Tue, 14 Mar 2023 09:26:59 +0100 Subject: [Buildroot] [git commit branch/2022.11.x] package/gdal: fix build without NPTL Message-ID: <20230314085200.CA9A78715A@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=a27e9e9860a05196f6cbd72b27c02b11285524e3 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.11.x Fix the following build failure without NPTL raised since the addition of the package in commit 1e64fa2956171cdc9d6e6c8896b4b589ce573513: /tmp/instance-7/output-1/build/gdal-3.5.2/port/cpl_multiproc.cpp: In function 'CPLSpinLock* CPLCreateSpinLock()': /tmp/instance-7/output-1/build/gdal-3.5.2/port/cpl_multiproc.cpp:2265:9: error: 'pthread_spin_init' was not declared in this scope; did you mean 'pthread_cond_init'? 2265 | pthread_spin_init(&(psSpin->spin), PTHREAD_PROCESS_PRIVATE) == 0 ) | ^~~~~~~~~~~~~~~~~ | pthread_cond_init Fixes: - http://autobuild.buildroot.org/results/aa2a88990a07e551c40efb0c2180768add600c4f Signed-off-by: Fabrice Fontaine Signed-off-by: Peter Korsgaard (cherry picked from commit 93f5ba38533edb66e9446086266da6f9be904a80) Signed-off-by: Peter Korsgaard --- .../gdal/0001-fix-uclibc-build-without-NPTL.patch | 102 +++++++++++++++++++++ 1 file changed, 102 insertions(+) diff --git a/package/gdal/0001-fix-uclibc-build-without-NPTL.patch b/package/gdal/0001-fix-uclibc-build-without-NPTL.patch new file mode 100644 index 0000000000..6ecbfc7f95 --- /dev/null +++ b/package/gdal/0001-fix-uclibc-build-without-NPTL.patch @@ -0,0 +1,102 @@ +From 0d3ee8a7661dcd85a9d7b636124af32de8d1b2f1 Mon Sep 17 00:00:00 2001 +From: Fabrice Fontaine +Date: Sun, 26 Feb 2023 11:31:23 +0100 +Subject: [PATCH] fix uclibc build without NPTL + +Check for pthread_spin_lock instead of pthread_spin_lock_t to avoid the +following uclibc build failure: + +/tmp/instance-7/output-1/build/gdal-3.5.2/port/cpl_multiproc.cpp: In function 'CPLSpinLock* CPLCreateSpinLock()': +/tmp/instance-7/output-1/build/gdal-3.5.2/port/cpl_multiproc.cpp:2265:9: error: 'pthread_spin_init' was not declared in this scope; did you mean 'pthread_cond_init'? + 2265 | pthread_spin_init(&(psSpin->spin), PTHREAD_PROCESS_PRIVATE) == 0 ) + | ^~~~~~~~~~~~~~~~~ + | pthread_cond_init +/tmp/instance-7/output-1/build/gdal-3.5.2/port/cpl_multiproc.cpp: In function 'int CPLAcquireSpinLock(CPLSpinLock*)': +/tmp/instance-7/output-1/build/gdal-3.5.2/port/cpl_multiproc.cpp:2283:12: error: 'pthread_spin_lock' was not declared in this scope; did you mean 'pthread_spinlock_t'? + 2283 | return pthread_spin_lock( &(psSpin->spin) ) == 0; + | ^~~~~~~~~~~~~~~~~ + | pthread_spinlock_t + +Fixes: + - http://autobuild.buildroot.org/results/aa2a88990a07e551c40efb0c2180768add600c4f + +Signed-off-by: Fabrice Fontaine +[Upstream status: https://github.com/OSGeo/gdal/pull/7318] +--- + cmake/helpers/configure.cmake | 4 ++-- + cmake/template/cpl_config.h.in | 4 ++-- + port/cpl_config.h.in | 4 ++-- + port/cpl_multiproc.cpp | 4 ++-- + 4 files changed, 8 insertions(+), 8 deletions(-) + +diff --git a/cmake/helpers/configure.cmake b/cmake/helpers/configure.cmake +index 08549df434..62a4f636ba 100644 +--- a/cmake/helpers/configure.cmake ++++ b/cmake/helpers/configure.cmake +@@ -110,9 +110,9 @@ else () + " + #define _GNU_SOURCE + #include +- int main() { pthread_spinlock_t spin; return 1; } ++ int main() { pthread_spinlock_t spin; return pthread_spin_lock(&spin); } + " +- HAVE_PTHREAD_SPINLOCK) ++ HAVE_PTHREAD_SPIN_LOCK) + + check_c_source_compiles( + " +diff --git a/cmake/template/cpl_config.h.in b/cmake/template/cpl_config.h.in +index cfa7da94aa..d1fd80bda9 100644 +--- a/cmake/template/cpl_config.h.in ++++ b/cmake/template/cpl_config.h.in +@@ -61,8 +61,8 @@ + /* Define to 1 if you have the `PTHREAD_MUTEX_ADAPTIVE_NP' constant. */ + #cmakedefine HAVE_PTHREAD_MUTEX_ADAPTIVE_NP 1 + +-/* Define to 1 if you have the `pthread_spinlock_t' type. */ +-#cmakedefine HAVE_PTHREAD_SPINLOCK 1 ++/* Define to 1 if you have the `pthread_spin_lock' function. */ ++#cmakedefine HAVE_PTHREAD_SPIN_LOCK 1 + + /* Define to 1 if you have the `pthread_atfork' function. */ + #cmakedefine HAVE_PTHREAD_ATFORK 1 +diff --git a/port/cpl_config.h.in b/port/cpl_config.h.in +index ea28efb3f0..09a48f242d 100644 +--- a/port/cpl_config.h.in ++++ b/port/cpl_config.h.in +@@ -51,8 +51,8 @@ + /* Define to 1 if you have the `PTHREAD_MUTEX_ADAPTIVE_NP' constant. */ + #undef HAVE_PTHREAD_MUTEX_ADAPTIVE_NP + +-/* Define to 1 if you have the `pthread_spinlock_t' type. */ +-#undef HAVE_PTHREAD_SPINLOCK ++/* Define to 1 if you have the `pthread_spin_lock' function. */ ++#undef HAVE_PTHREAD_SPIN_LOCK + + /* Define to 1 if you have the 5 args `mremap' function. */ + #undef HAVE_5ARGS_MREMAP +diff --git a/port/cpl_multiproc.cpp b/port/cpl_multiproc.cpp +index 7f5bcd9127..474ff5bb29 100644 +--- a/port/cpl_multiproc.cpp ++++ b/port/cpl_multiproc.cpp +@@ -2232,7 +2232,7 @@ void CPLCleanupTLS() + /* CPLCreateSpinLock() */ + /************************************************************************/ + +-#if defined(HAVE_PTHREAD_SPINLOCK) ++#if defined(HAVE_PTHREAD_SPIN_LOCK) + #define HAVE_SPINLOCK_IMPL + + struct _CPLSpinLock +@@ -2310,7 +2310,7 @@ void CPLDestroySpinLock(CPLSpinLock *psSpin) + pthread_spin_destroy(&(psSpin->spin)); + free(psSpin); + } +-#endif // HAVE_PTHREAD_SPINLOCK ++#endif // HAVE_PTHREAD_SPIN_LOCK + + #endif // def CPL_MULTIPROC_PTHREAD + +-- +2.39.1 + From peter at korsgaard.com Tue Mar 14 08:48:45 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Tue, 14 Mar 2023 09:48:45 +0100 Subject: [Buildroot] [git commit branch/2022.11.x] package/python-werkzeug: bump to version 2.2.2 Message-ID: <20230314085200.D4E748715B@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=083bde239a7545f0e813bfb4625860390697abf5 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.11.x Signed-off-by: James Hilliard Signed-off-by: Thomas Petazzoni (cherry picked from commit d6f194c5131b6ed76e4b954399a04859e64a6c25) Signed-off-by: Peter Korsgaard --- package/python-werkzeug/python-werkzeug.hash | 4 ++-- package/python-werkzeug/python-werkzeug.mk | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package/python-werkzeug/python-werkzeug.hash b/package/python-werkzeug/python-werkzeug.hash index 73fa6b5630..13b95bc448 100644 --- a/package/python-werkzeug/python-werkzeug.hash +++ b/package/python-werkzeug/python-werkzeug.hash @@ -1,5 +1,5 @@ # md5, sha256 from https://pypi.org/pypi/Werkzeug/json -md5 5835c8738b8081c53367cbcc5db8784c Werkzeug-2.1.2.tar.gz -sha256 1ce08e8093ed67d638d63879fd1ba3735817f7a80de3674d293f5984f25fb6e6 Werkzeug-2.1.2.tar.gz +md5 9d7e50c5bb3a9fc12823b5faf374b90e Werkzeug-2.2.2.tar.gz +sha256 7ea2d48322cc7c0f8b3a215ed73eabd7b5d75d0b50e31ab006286ccff9e00b8f Werkzeug-2.2.2.tar.gz # Locally computed sha256 checksums sha256 3b49dcee4105eb37bac10faf1be260408fe85d252b8e9df2e0979fc1e094437b LICENSE.rst diff --git a/package/python-werkzeug/python-werkzeug.mk b/package/python-werkzeug/python-werkzeug.mk index 9b32fdf097..3ebae3c165 100644 --- a/package/python-werkzeug/python-werkzeug.mk +++ b/package/python-werkzeug/python-werkzeug.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_WERKZEUG_VERSION = 2.1.2 +PYTHON_WERKZEUG_VERSION = 2.2.2 PYTHON_WERKZEUG_SOURCE = Werkzeug-$(PYTHON_WERKZEUG_VERSION).tar.gz -PYTHON_WERKZEUG_SITE = https://files.pythonhosted.org/packages/10/cf/97eb1a3847c01ae53e8376bc21145555ac95279523a935963dc8ff96c50b +PYTHON_WERKZEUG_SITE = https://files.pythonhosted.org/packages/f8/c1/1c8e539f040acd80f844c69a5ef8e2fccdf8b442dabb969e497b55d544e1 PYTHON_WERKZEUG_SETUP_TYPE = setuptools PYTHON_WERKZEUG_LICENSE = BSD-3-Clause PYTHON_WERKZEUG_LICENSE_FILES = LICENSE.rst From peter at korsgaard.com Tue Mar 14 08:48:52 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Tue, 14 Mar 2023 09:48:52 +0100 Subject: [Buildroot] [git commit branch/2022.11.x] package/python-werkzeug: security bump to version 2.2.3 Message-ID: <20230314085200.DE5458715C@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=c4dac2db4895b866156de9a994b8c05589d2bd00 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.11.x Fix CVE-2023-23934 and CVE-2023-25577 https://github.com/pallets/werkzeug/security/advisories/GHSA-px8h-6qxv-m22q https://github.com/pallets/werkzeug/security/advisories/GHSA-xg9f-g7g7-2323 https://werkzeug.palletsprojects.com/en/2.2.x/changes/#version-2-2-3 Signed-off-by: Fabrice Fontaine Signed-off-by: Peter Korsgaard (cherry picked from commit da5d2adf572f9b89b6ea82f9548bd4dfba7482ab) Signed-off-by: Peter Korsgaard --- package/python-werkzeug/python-werkzeug.hash | 6 +++--- package/python-werkzeug/python-werkzeug.mk | 4 ++-- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package/python-werkzeug/python-werkzeug.hash b/package/python-werkzeug/python-werkzeug.hash index 13b95bc448..0b60a40066 100644 --- a/package/python-werkzeug/python-werkzeug.hash +++ b/package/python-werkzeug/python-werkzeug.hash @@ -1,5 +1,5 @@ -# md5, sha256 from https://pypi.org/pypi/Werkzeug/json -md5 9d7e50c5bb3a9fc12823b5faf374b90e Werkzeug-2.2.2.tar.gz -sha256 7ea2d48322cc7c0f8b3a215ed73eabd7b5d75d0b50e31ab006286ccff9e00b8f Werkzeug-2.2.2.tar.gz +# md5, sha256 from https://pypi.org/pypi/werkzeug/json +md5 28c3ec6a4b1ce8f06c85612c1dfa351a Werkzeug-2.2.3.tar.gz +sha256 2e1ccc9417d4da358b9de6f174e3ac094391ea1d4fbef2d667865d819dfd0afe Werkzeug-2.2.3.tar.gz # Locally computed sha256 checksums sha256 3b49dcee4105eb37bac10faf1be260408fe85d252b8e9df2e0979fc1e094437b LICENSE.rst diff --git a/package/python-werkzeug/python-werkzeug.mk b/package/python-werkzeug/python-werkzeug.mk index 3ebae3c165..0dd27d145f 100644 --- a/package/python-werkzeug/python-werkzeug.mk +++ b/package/python-werkzeug/python-werkzeug.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_WERKZEUG_VERSION = 2.2.2 +PYTHON_WERKZEUG_VERSION = 2.2.3 PYTHON_WERKZEUG_SOURCE = Werkzeug-$(PYTHON_WERKZEUG_VERSION).tar.gz -PYTHON_WERKZEUG_SITE = https://files.pythonhosted.org/packages/f8/c1/1c8e539f040acd80f844c69a5ef8e2fccdf8b442dabb969e497b55d544e1 +PYTHON_WERKZEUG_SITE = https://files.pythonhosted.org/packages/02/3c/baaebf3235c87d61d6593467056d5a8fba7c75ac838b8d100a5e64eba7a0 PYTHON_WERKZEUG_SETUP_TYPE = setuptools PYTHON_WERKZEUG_LICENSE = BSD-3-Clause PYTHON_WERKZEUG_LICENSE_FILES = LICENSE.rst From peter at korsgaard.com Tue Mar 14 08:50:04 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Tue, 14 Mar 2023 09:50:04 +0100 Subject: [Buildroot] [git commit branch/2022.11.x] package/bind: security bump to version 9.16.38 Message-ID: <20230314085200.E965F8715D@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=bd10f4a80a7993b20bb5c1d406e831907c4d1ce0 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.11.x - Fix CVE-2022-3094, CVE-2022-3736 and CVE-2022-3924 - Update hash of COPYRIGHT (year updated with https://gitlab.isc.org/isc-projects/bind9/-/commit/1a5d707f52282117c9912a27dcc89f2ec412577a) https://downloads.isc.org/isc/bind9/9.16.38/doc/arm/html/notes.html Signed-off-by: Fabrice Fontaine Signed-off-by: Peter Korsgaard (cherry picked from commit 7abc9a0554cc1c1bbc1ad4273622024020fa2c7e) Signed-off-by: Peter Korsgaard --- package/bind/bind.hash | 6 +++--- package/bind/bind.mk | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package/bind/bind.hash b/package/bind/bind.hash index d41a9bbc5e..32804b5ce0 100644 --- a/package/bind/bind.hash +++ b/package/bind/bind.hash @@ -1,4 +1,4 @@ -# Verified from https://ftp.isc.org/isc/bind9/9.16.33/bind-9.16.33.tar.xz.asc +# Verified from https://ftp.isc.org/isc/bind9/9.16.38/bind-9.16.38.tar.xz.asc # with key AADBBA5074F1402F7B69D56BC5B4EE931A9F9DFD -sha256 ec4fbea4b2e368d1824971509e33fa159224ad14b436034c6bcd46104c328d91 bind-9.16.33.tar.xz -sha256 daf6f1eddf5983ed664a2d125b619e56e2e93917c19d0d41c7586ea153ba2155 COPYRIGHT +sha256 8df44c9d9a84a28ab8b49d55f3c33b624b90ef8f6a8b9ee6a4c33cc17c14c50f bind-9.16.38.tar.xz +sha256 13491a682dc0f5ee2273cebd3949e2be62f9470fe659419a03a308d4f444773b COPYRIGHT diff --git a/package/bind/bind.mk b/package/bind/bind.mk index 2f83a6276e..70987a9823 100644 --- a/package/bind/bind.mk +++ b/package/bind/bind.mk @@ -4,7 +4,7 @@ # ################################################################################ -BIND_VERSION = 9.16.33 +BIND_VERSION = 9.16.38 BIND_SOURCE= bind-$(BIND_VERSION).tar.xz BIND_SITE = https://ftp.isc.org/isc/bind9/$(BIND_VERSION) # bind does not support parallel builds. From bagasdotme at gmail.com Tue Mar 14 09:52:32 2023 From: bagasdotme at gmail.com (Bagas Sanjaya) Date: Tue, 14 Mar 2023 16:52:32 +0700 Subject: [Buildroot] [PATCH 0/2] git version bump Message-ID: <20230314095234.284584-1-bagasdotme@gmail.com> Git 2.40 has been released on March 13, so here is the bump. The actual bump is in [1/2], whereas in [2/2], add DEVELOPERS entry for Bagas as package maintainer. Bagas Sanjaya (2): package/git: bump to version 2.40.0 DEVELOPERS: Add entry for Bagas Sanjaya as Buildroot developer for git DEVELOPERS | 3 + ...avoid-redefining-system-function-nam.patch | 109 ------------------ ...undefine-system-names-before-redecla.patch | 55 --------- package/git/git.hash | 2 +- package/git/git.mk | 2 +- 5 files changed, 5 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 base-commit: 27ea8958e1595a92b92f7057bcf005db0fa363f1 -- An old man doll... just what I always wanted! - Clara From peter at korsgaard.com Tue Mar 14 09:52:50 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Tue, 14 Mar 2023 10:52:50 +0100 Subject: [Buildroot] [PATCH 1/1] package/python-m2crypto: fix CVE-2020-25657 In-Reply-To: <20230226132747.86908-1-fontaine.fabrice@gmail.com> (Fabrice Fontaine's message of "Sun, 26 Feb 2023 14:27:47 +0100") References: <20230226132747.86908-1-fontaine.fabrice@gmail.com> Message-ID: <878rfz7j7x.fsf@dell.be.48ers.dk> >>>>> "Fabrice" == Fabrice Fontaine writes: > A flaw was found in all released versions of m2crypto, where they are > vulnerable to Bleichenbacher timing attacks in the RSA decryption API > via the timed processing of valid PKCS#1 v1.5 Ciphertext. The highest > threat from this vulnerability is to confidentiality. > Signed-off-by: Fabrice Fontaine Committed to 2022.11.x and 2022.02.x, thanks. -- Bye, Peter Korsgaard From bagasdotme at gmail.com Tue Mar 14 09:52:33 2023 From: bagasdotme at gmail.com (Bagas Sanjaya) Date: Tue, 14 Mar 2023 16:52:33 +0700 Subject: [Buildroot] [PATCH 1/2] package/git: bump to version 2.40.0 In-Reply-To: <20230314095234.284584-1-bagasdotme@gmail.com> References: <20230314095234.284584-1-bagasdotme@gmail.com> Message-ID: <20230314095234.284584-2-bagasdotme@gmail.com> Bump the package to v2.40.0. The release announcement and notes are at [1]. While at it, also drop two Buildroot patches as these have been already applied upstream. [1]: https://lore.kernel.org/git/xmqqjzzkv8xz.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..edb1595520 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 b17a598fbf58729ef13b577465eb93b2d484df1201518b708b5044ff623bf46d git-2.40.0.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..46ffc86151 100644 --- a/package/git/git.mk +++ b/package/git/git.mk @@ -4,7 +4,7 @@ # ################################################################################ -GIT_VERSION = 2.39.2 +GIT_VERSION = 2.40.0 GIT_SOURCE = git-$(GIT_VERSION).tar.xz GIT_SITE = $(BR2_KERNEL_MIRROR)/software/scm/git GIT_LICENSE = GPL-2.0, LGPL-2.1+ -- An old man doll... just what I always wanted! - Clara From bagasdotme at gmail.com Tue Mar 14 09:52:34 2023 From: bagasdotme at gmail.com (Bagas Sanjaya) Date: Tue, 14 Mar 2023 16:52:34 +0700 Subject: [Buildroot] [PATCH 2/2] DEVELOPERS: Add entry for Bagas Sanjaya as Buildroot developer for git In-Reply-To: <20230314095234.284584-1-bagasdotme@gmail.com> References: <20230314095234.284584-1-bagasdotme@gmail.com> Message-ID: <20230314095234.284584-3-bagasdotme@gmail.com> Bagas is keen to maintain git package for Buildroot. However, due to limited resources available, he can only do testing as far as build testing. Other developers are needed to help him maintain the package. Signed-off-by: Bagas Sanjaya --- DEVELOPERS | 3 +++ 1 file changed, 3 insertions(+) diff --git a/DEVELOPERS b/DEVELOPERS index b49491da7a..b6d288c54f 100644 --- a/DEVELOPERS +++ b/DEVELOPERS @@ -273,6 +273,9 @@ F: package/orbit/ N: Attila Wagner F: package/python-canopen/ +N: Bagas Sanjaya +F: package/git/ + N: Bartosz Bilas F: board/stmicroelectronics/stm32mp157a-dk1/ F: configs/stm32mp157a_dk1_defconfig -- An old man doll... just what I always wanted! - Clara From peter at korsgaard.com Tue Mar 14 09:54:38 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Tue, 14 Mar 2023 10:54:38 +0100 Subject: [Buildroot] [PATCH 1/1] package/haproxy: security bump to version 2.6.9 In-Reply-To: <20230226133357.97330-1-fontaine.fabrice@gmail.com> (Fabrice Fontaine's message of "Sun, 26 Feb 2023 14:33:57 +0100") References: <20230226133357.97330-1-fontaine.fabrice@gmail.com> Message-ID: <874jqn7j4x.fsf@dell.be.48ers.dk> >>>>> "Fabrice" == Fabrice Fontaine writes: > Fix CVE-2023-25725 > https://www.mail-archive.com/haproxy at formilux.org/msg43229.html > https://www.mail-archive.com/haproxy at formilux.org/msg43224.html > Signed-off-by: Fabrice Fontaine Committed to 2022.11.x, thanks. For 2022.02.x I will instead bump to 2.4.22, which includes the same fix. -- Bye, Peter Korsgaard From peter at korsgaard.com Tue Mar 14 09:51:14 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Tue, 14 Mar 2023 10:51:14 +0100 Subject: [Buildroot] [git commit branch/2022.02.x] package/python-m2crypto: fix CVE-2020-25657 Message-ID: <20230314104453.73F038716D@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=8c100b4d641850f1ffec6f471a535e0aa8caa722 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.02.x A flaw was found in all released versions of m2crypto, where they are vulnerable to Bleichenbacher timing attacks in the RSA decryption API via the timed processing of valid PKCS#1 v1.5 Ciphertext. The highest threat from this vulnerability is to confidentiality. Signed-off-by: Fabrice Fontaine Signed-off-by: Peter Korsgaard (cherry picked from commit a86d44a3eb009d3deb5b558f7ccb0870eb877c6a) Signed-off-by: Peter Korsgaard --- ...-in-the-RSA-decryption-API-CVE-2020-25657.patch | 174 +++++++++++++++++++++ package/python-m2crypto/python-m2crypto.mk | 3 + 2 files changed, 177 insertions(+) diff --git a/package/python-m2crypto/0001-Mitigate-the-Bleichenbacher-timing-attacks-in-the-RSA-decryption-API-CVE-2020-25657.patch b/package/python-m2crypto/0001-Mitigate-the-Bleichenbacher-timing-attacks-in-the-RSA-decryption-API-CVE-2020-25657.patch new file mode 100644 index 0000000000..68200b7d9b --- /dev/null +++ b/package/python-m2crypto/0001-Mitigate-the-Bleichenbacher-timing-attacks-in-the-RSA-decryption-API-CVE-2020-25657.patch @@ -0,0 +1,174 @@ +From 84c53958def0f510e92119fca14d74f94215827a Mon Sep 17 00:00:00 2001 +From: =?UTF-8?q?Mat=C4=9Bj=20Cepl?= +Date: Tue, 28 Jun 2022 21:17:01 +0200 +Subject: [PATCH] Mitigate the Bleichenbacher timing attacks in the RSA + decryption API (CVE-2020-25657) + +Fixes #282 + +[Retrieved from: +https://gitlab.com/m2crypto/m2crypto/-/commit/84c53958def0f510e92119fca14d74f94215827a] +Signed-off-by: Fabrice Fontaine +--- + src/SWIG/_m2crypto_wrap.c | 20 ++++++++++++-------- + src/SWIG/_rsa.i | 20 ++++++++++++-------- + tests/test_rsa.py | 15 +++++++-------- + 3 files changed, 31 insertions(+), 24 deletions(-) + +diff --git a/src/SWIG/_m2crypto_wrap.c b/src/SWIG/_m2crypto_wrap.c +index aba9eb6d..a9f30da9 100644 +--- a/src/SWIG/_m2crypto_wrap.c ++++ b/src/SWIG/_m2crypto_wrap.c +@@ -7040,9 +7040,10 @@ PyObject *rsa_private_encrypt(RSA *rsa, PyObject *from, int padding) { + tlen = RSA_private_encrypt(flen, (unsigned char *)fbuf, + (unsigned char *)tbuf, rsa, padding); + if (tlen == -1) { +- m2_PyErr_Msg(_rsa_err); ++ ERR_clear_error(); ++ PyErr_Clear(); + PyMem_Free(tbuf); +- return NULL; ++ Py_RETURN_NONE; + } + + ret = PyBytes_FromStringAndSize((const char *)tbuf, tlen); +@@ -7070,9 +7071,10 @@ PyObject *rsa_public_decrypt(RSA *rsa, PyObject *from, int padding) { + tlen = RSA_public_decrypt(flen, (unsigned char *)fbuf, + (unsigned char *)tbuf, rsa, padding); + if (tlen == -1) { +- m2_PyErr_Msg(_rsa_err); ++ ERR_clear_error(); ++ PyErr_Clear(); + PyMem_Free(tbuf); +- return NULL; ++ Py_RETURN_NONE; + } + + ret = PyBytes_FromStringAndSize((const char *)tbuf, tlen); +@@ -7097,9 +7099,10 @@ PyObject *rsa_public_encrypt(RSA *rsa, PyObject *from, int padding) { + tlen = RSA_public_encrypt(flen, (unsigned char *)fbuf, + (unsigned char *)tbuf, rsa, padding); + if (tlen == -1) { +- m2_PyErr_Msg(_rsa_err); ++ ERR_clear_error(); ++ PyErr_Clear(); + PyMem_Free(tbuf); +- return NULL; ++ Py_RETURN_NONE; + } + + ret = PyBytes_FromStringAndSize((const char *)tbuf, tlen); +@@ -7124,9 +7127,10 @@ PyObject *rsa_private_decrypt(RSA *rsa, PyObject *from, int padding) { + tlen = RSA_private_decrypt(flen, (unsigned char *)fbuf, + (unsigned char *)tbuf, rsa, padding); + if (tlen == -1) { +- m2_PyErr_Msg(_rsa_err); ++ ERR_clear_error(); ++ PyErr_Clear(); + PyMem_Free(tbuf); +- return NULL; ++ Py_RETURN_NONE; + } + ret = PyBytes_FromStringAndSize((const char *)tbuf, tlen); + +diff --git a/src/SWIG/_rsa.i b/src/SWIG/_rsa.i +index bc714e01..1377b8be 100644 +--- a/src/SWIG/_rsa.i ++++ b/src/SWIG/_rsa.i +@@ -239,9 +239,10 @@ PyObject *rsa_private_encrypt(RSA *rsa, PyObject *from, int padding) { + tlen = RSA_private_encrypt(flen, (unsigned char *)fbuf, + (unsigned char *)tbuf, rsa, padding); + if (tlen == -1) { +- m2_PyErr_Msg(_rsa_err); ++ ERR_clear_error(); ++ PyErr_Clear(); + PyMem_Free(tbuf); +- return NULL; ++ Py_RETURN_NONE; + } + + ret = PyBytes_FromStringAndSize((const char *)tbuf, tlen); +@@ -269,9 +270,10 @@ PyObject *rsa_public_decrypt(RSA *rsa, PyObject *from, int padding) { + tlen = RSA_public_decrypt(flen, (unsigned char *)fbuf, + (unsigned char *)tbuf, rsa, padding); + if (tlen == -1) { +- m2_PyErr_Msg(_rsa_err); ++ ERR_clear_error(); ++ PyErr_Clear(); + PyMem_Free(tbuf); +- return NULL; ++ Py_RETURN_NONE; + } + + ret = PyBytes_FromStringAndSize((const char *)tbuf, tlen); +@@ -296,9 +298,10 @@ PyObject *rsa_public_encrypt(RSA *rsa, PyObject *from, int padding) { + tlen = RSA_public_encrypt(flen, (unsigned char *)fbuf, + (unsigned char *)tbuf, rsa, padding); + if (tlen == -1) { +- m2_PyErr_Msg(_rsa_err); ++ ERR_clear_error(); ++ PyErr_Clear(); + PyMem_Free(tbuf); +- return NULL; ++ Py_RETURN_NONE; + } + + ret = PyBytes_FromStringAndSize((const char *)tbuf, tlen); +@@ -323,9 +326,10 @@ PyObject *rsa_private_decrypt(RSA *rsa, PyObject *from, int padding) { + tlen = RSA_private_decrypt(flen, (unsigned char *)fbuf, + (unsigned char *)tbuf, rsa, padding); + if (tlen == -1) { +- m2_PyErr_Msg(_rsa_err); ++ ERR_clear_error(); ++ PyErr_Clear(); + PyMem_Free(tbuf); +- return NULL; ++ Py_RETURN_NONE; + } + ret = PyBytes_FromStringAndSize((const char *)tbuf, tlen); + +diff --git a/tests/test_rsa.py b/tests/test_rsa.py +index 7bb3af75..5e75d681 100644 +--- a/tests/test_rsa.py ++++ b/tests/test_rsa.py +@@ -109,8 +109,9 @@ class RSATestCase(unittest.TestCase): + # The other paddings. + for padding in self.s_padding_nok: + p = getattr(RSA, padding) +- with self.assertRaises(RSA.RSAError): +- priv.private_encrypt(self.data, p) ++ # Exception disabled as a part of mitigation against CVE-2020-25657 ++ # with self.assertRaises(RSA.RSAError): ++ priv.private_encrypt(self.data, p) + # Type-check the data to be encrypted. + with self.assertRaises(TypeError): + priv.private_encrypt(self.gen_callback, RSA.pkcs1_padding) +@@ -127,10 +128,12 @@ class RSATestCase(unittest.TestCase): + self.assertEqual(ptxt, self.data) + + # no_padding +- with six.assertRaisesRegex(self, RSA.RSAError, 'data too small'): +- priv.public_encrypt(self.data, RSA.no_padding) ++ # Exception disabled as a part of mitigation against CVE-2020-25657 ++ # with six.assertRaisesRegex(self, RSA.RSAError, 'data too small'): ++ priv.public_encrypt(self.data, RSA.no_padding) + + # Type-check the data to be encrypted. ++ # Exception disabled as a part of mitigation against CVE-2020-25657 + with self.assertRaises(TypeError): + priv.public_encrypt(self.gen_callback, RSA.pkcs1_padding) + +@@ -146,10 +149,6 @@ class RSATestCase(unittest.TestCase): + b'\000\000\000\003\001\000\001') # aka 65537 aka 0xf4 + with self.assertRaises(RSA.RSAError): + setattr(rsa, 'e', '\000\000\000\003\001\000\001') +- with self.assertRaises(RSA.RSAError): +- rsa.private_encrypt(1) +- with self.assertRaises(RSA.RSAError): +- rsa.private_decrypt(1) + assert rsa.check_key() + + def test_loadpub_bad(self): +-- +GitLab + diff --git a/package/python-m2crypto/python-m2crypto.mk b/package/python-m2crypto/python-m2crypto.mk index 02ad76d3f4..3c28fa3b0d 100644 --- a/package/python-m2crypto/python-m2crypto.mk +++ b/package/python-m2crypto/python-m2crypto.mk @@ -15,4 +15,7 @@ PYTHON_M2CRYPTO_CPE_ID_PRODUCT = m2crypto PYTHON_M2CRYPTO_DEPENDENCIES = openssl host-swig PYTHON_M2CRYPTO_BUILD_OPTS = --openssl=$(STAGING_DIR)/usr +# 0001-Mitigate-the-Bleichenbacher-timing-attacks-in-the-RSA-decryption-API-CVE-2020-25657.patch +PYTHON_M2CRYPTO_IGNORE_CVES += CVE-2020-25657 + $(eval $(python-package)) From peter at korsgaard.com Tue Mar 14 10:43:24 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Tue, 14 Mar 2023 11:43:24 +0100 Subject: [Buildroot] [git commit branch/2022.02.x] package/haproxy: security bump to version 2.4.22 Message-ID: <20230314104453.84CAA8716F@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=4521f37f3965917d54120a9cdf2de136e22cc3d8 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.02.x Fix CVE-2023-25725 https://www.mail-archive.com/haproxy at formilux.org/msg43229.html https://www.mail-archive.com/haproxy at formilux.org/msg43226.html Signed-off-by: Peter Korsgaard --- package/haproxy/haproxy.hash | 4 ++-- package/haproxy/haproxy.mk | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package/haproxy/haproxy.hash b/package/haproxy/haproxy.hash index 18834c29b1..66d27fa732 100644 --- a/package/haproxy/haproxy.hash +++ b/package/haproxy/haproxy.hash @@ -1,5 +1,5 @@ -# From: http://www.haproxy.org/download/2.4/src/haproxy-2.4.15.tar.gz.sha256 -sha256 3958b17b7ee80eb79712aaf24f0d83e753683104b36e282a8b3dcd2418e30082 haproxy-2.4.15.tar.gz +# From: http://www.haproxy.org/download/2.4/src/haproxy-2.4.22.tar.gz.sha256 +sha256 0895340b36b704a1dbb25fea3bbaee5ff606399d6943486ebd7f256fee846d3a haproxy-2.4.22.tar.gz # Locally computed: sha256 0717ca51fceaa25ac9e5ccc62e0c727dcf27796057201fb5fded56a25ff6ca28 LICENSE sha256 5df07007198989c622f5d41de8d703e7bef3d0e79d62e24332ee739a452af62a doc/lgpl.txt diff --git a/package/haproxy/haproxy.mk b/package/haproxy/haproxy.mk index b498549e20..11cee1260d 100644 --- a/package/haproxy/haproxy.mk +++ b/package/haproxy/haproxy.mk @@ -5,7 +5,7 @@ ################################################################################ HAPROXY_VERSION_MAJOR = 2.4 -HAPROXY_VERSION = $(HAPROXY_VERSION_MAJOR).15 +HAPROXY_VERSION = $(HAPROXY_VERSION_MAJOR).22 HAPROXY_SITE = http://www.haproxy.org/download/$(HAPROXY_VERSION_MAJOR)/src HAPROXY_LICENSE = GPL-2.0+ and LGPL-2.1+ with exceptions HAPROXY_LICENSE_FILES = LICENSE doc/lgpl.txt doc/gpl.txt From peter at korsgaard.com Tue Mar 14 09:51:40 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Tue, 14 Mar 2023 10:51:40 +0100 Subject: [Buildroot] [git commit branch/2022.11.x] package/haproxy: security bump to version 2.6.9 Message-ID: <20230314104557.B904287173@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=b91fd4ed1ea9916465a48bdcc4072423446abba0 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.11.x Fix CVE-2023-25725 https://www.mail-archive.com/haproxy at formilux.org/msg43229.html https://www.mail-archive.com/haproxy at formilux.org/msg43224.html Signed-off-by: Fabrice Fontaine Signed-off-by: Peter Korsgaard (cherry picked from commit af9e64f120dc6a060e98bb0915c8b6b34d644896) Signed-off-by: Peter Korsgaard --- package/haproxy/haproxy.hash | 4 ++-- package/haproxy/haproxy.mk | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package/haproxy/haproxy.hash b/package/haproxy/haproxy.hash index 2cd8ff1806..f5540ee44a 100644 --- a/package/haproxy/haproxy.hash +++ b/package/haproxy/haproxy.hash @@ -1,5 +1,5 @@ -# From: http://www.haproxy.org/download/2.6/src/haproxy-2.6.5.tar.gz.sha256 -sha256 ce9e19ebfcdd43e51af8a6090f1df8d512d972ddf742fa648a643bbb19056605 haproxy-2.6.5.tar.gz +# From: http://www.haproxy.org/download/2.6/src/haproxy-2.6.9.tar.gz.sha256 +sha256 f01a1c5f465dc1b5cd175d0b28b98beb4dfe82b5b5b63ddcc68d1df433641701 haproxy-2.6.9.tar.gz # Locally computed: sha256 0717ca51fceaa25ac9e5ccc62e0c727dcf27796057201fb5fded56a25ff6ca28 LICENSE sha256 5df07007198989c622f5d41de8d703e7bef3d0e79d62e24332ee739a452af62a doc/lgpl.txt diff --git a/package/haproxy/haproxy.mk b/package/haproxy/haproxy.mk index c37508f63b..012c1dfdb6 100644 --- a/package/haproxy/haproxy.mk +++ b/package/haproxy/haproxy.mk @@ -5,7 +5,7 @@ ################################################################################ HAPROXY_VERSION_MAJOR = 2.6 -HAPROXY_VERSION = $(HAPROXY_VERSION_MAJOR).5 +HAPROXY_VERSION = $(HAPROXY_VERSION_MAJOR).9 HAPROXY_SITE = http://www.haproxy.org/download/$(HAPROXY_VERSION_MAJOR)/src HAPROXY_LICENSE = GPL-2.0+ and LGPL-2.1+ with exceptions HAPROXY_LICENSE_FILES = LICENSE doc/lgpl.txt doc/gpl.txt From peter at korsgaard.com Tue Mar 14 09:50:25 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Tue, 14 Mar 2023 10:50:25 +0100 Subject: [Buildroot] [git commit branch/2022.11.x] package/python-m2crypto: fix CVE-2020-25657 Message-ID: <20230314104557.AF7B587172@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=ee76409a62af2c65fa2e4ea1adff6a7253c131d2 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.11.x A flaw was found in all released versions of m2crypto, where they are vulnerable to Bleichenbacher timing attacks in the RSA decryption API via the timed processing of valid PKCS#1 v1.5 Ciphertext. The highest threat from this vulnerability is to confidentiality. Signed-off-by: Fabrice Fontaine Signed-off-by: Peter Korsgaard (cherry picked from commit a86d44a3eb009d3deb5b558f7ccb0870eb877c6a) Signed-off-by: Peter Korsgaard --- ...-in-the-RSA-decryption-API-CVE-2020-25657.patch | 174 +++++++++++++++++++++ package/python-m2crypto/python-m2crypto.mk | 3 + 2 files changed, 177 insertions(+) diff --git a/package/python-m2crypto/0001-Mitigate-the-Bleichenbacher-timing-attacks-in-the-RSA-decryption-API-CVE-2020-25657.patch b/package/python-m2crypto/0001-Mitigate-the-Bleichenbacher-timing-attacks-in-the-RSA-decryption-API-CVE-2020-25657.patch new file mode 100644 index 0000000000..68200b7d9b --- /dev/null +++ b/package/python-m2crypto/0001-Mitigate-the-Bleichenbacher-timing-attacks-in-the-RSA-decryption-API-CVE-2020-25657.patch @@ -0,0 +1,174 @@ +From 84c53958def0f510e92119fca14d74f94215827a Mon Sep 17 00:00:00 2001 +From: =?UTF-8?q?Mat=C4=9Bj=20Cepl?= +Date: Tue, 28 Jun 2022 21:17:01 +0200 +Subject: [PATCH] Mitigate the Bleichenbacher timing attacks in the RSA + decryption API (CVE-2020-25657) + +Fixes #282 + +[Retrieved from: +https://gitlab.com/m2crypto/m2crypto/-/commit/84c53958def0f510e92119fca14d74f94215827a] +Signed-off-by: Fabrice Fontaine +--- + src/SWIG/_m2crypto_wrap.c | 20 ++++++++++++-------- + src/SWIG/_rsa.i | 20 ++++++++++++-------- + tests/test_rsa.py | 15 +++++++-------- + 3 files changed, 31 insertions(+), 24 deletions(-) + +diff --git a/src/SWIG/_m2crypto_wrap.c b/src/SWIG/_m2crypto_wrap.c +index aba9eb6d..a9f30da9 100644 +--- a/src/SWIG/_m2crypto_wrap.c ++++ b/src/SWIG/_m2crypto_wrap.c +@@ -7040,9 +7040,10 @@ PyObject *rsa_private_encrypt(RSA *rsa, PyObject *from, int padding) { + tlen = RSA_private_encrypt(flen, (unsigned char *)fbuf, + (unsigned char *)tbuf, rsa, padding); + if (tlen == -1) { +- m2_PyErr_Msg(_rsa_err); ++ ERR_clear_error(); ++ PyErr_Clear(); + PyMem_Free(tbuf); +- return NULL; ++ Py_RETURN_NONE; + } + + ret = PyBytes_FromStringAndSize((const char *)tbuf, tlen); +@@ -7070,9 +7071,10 @@ PyObject *rsa_public_decrypt(RSA *rsa, PyObject *from, int padding) { + tlen = RSA_public_decrypt(flen, (unsigned char *)fbuf, + (unsigned char *)tbuf, rsa, padding); + if (tlen == -1) { +- m2_PyErr_Msg(_rsa_err); ++ ERR_clear_error(); ++ PyErr_Clear(); + PyMem_Free(tbuf); +- return NULL; ++ Py_RETURN_NONE; + } + + ret = PyBytes_FromStringAndSize((const char *)tbuf, tlen); +@@ -7097,9 +7099,10 @@ PyObject *rsa_public_encrypt(RSA *rsa, PyObject *from, int padding) { + tlen = RSA_public_encrypt(flen, (unsigned char *)fbuf, + (unsigned char *)tbuf, rsa, padding); + if (tlen == -1) { +- m2_PyErr_Msg(_rsa_err); ++ ERR_clear_error(); ++ PyErr_Clear(); + PyMem_Free(tbuf); +- return NULL; ++ Py_RETURN_NONE; + } + + ret = PyBytes_FromStringAndSize((const char *)tbuf, tlen); +@@ -7124,9 +7127,10 @@ PyObject *rsa_private_decrypt(RSA *rsa, PyObject *from, int padding) { + tlen = RSA_private_decrypt(flen, (unsigned char *)fbuf, + (unsigned char *)tbuf, rsa, padding); + if (tlen == -1) { +- m2_PyErr_Msg(_rsa_err); ++ ERR_clear_error(); ++ PyErr_Clear(); + PyMem_Free(tbuf); +- return NULL; ++ Py_RETURN_NONE; + } + ret = PyBytes_FromStringAndSize((const char *)tbuf, tlen); + +diff --git a/src/SWIG/_rsa.i b/src/SWIG/_rsa.i +index bc714e01..1377b8be 100644 +--- a/src/SWIG/_rsa.i ++++ b/src/SWIG/_rsa.i +@@ -239,9 +239,10 @@ PyObject *rsa_private_encrypt(RSA *rsa, PyObject *from, int padding) { + tlen = RSA_private_encrypt(flen, (unsigned char *)fbuf, + (unsigned char *)tbuf, rsa, padding); + if (tlen == -1) { +- m2_PyErr_Msg(_rsa_err); ++ ERR_clear_error(); ++ PyErr_Clear(); + PyMem_Free(tbuf); +- return NULL; ++ Py_RETURN_NONE; + } + + ret = PyBytes_FromStringAndSize((const char *)tbuf, tlen); +@@ -269,9 +270,10 @@ PyObject *rsa_public_decrypt(RSA *rsa, PyObject *from, int padding) { + tlen = RSA_public_decrypt(flen, (unsigned char *)fbuf, + (unsigned char *)tbuf, rsa, padding); + if (tlen == -1) { +- m2_PyErr_Msg(_rsa_err); ++ ERR_clear_error(); ++ PyErr_Clear(); + PyMem_Free(tbuf); +- return NULL; ++ Py_RETURN_NONE; + } + + ret = PyBytes_FromStringAndSize((const char *)tbuf, tlen); +@@ -296,9 +298,10 @@ PyObject *rsa_public_encrypt(RSA *rsa, PyObject *from, int padding) { + tlen = RSA_public_encrypt(flen, (unsigned char *)fbuf, + (unsigned char *)tbuf, rsa, padding); + if (tlen == -1) { +- m2_PyErr_Msg(_rsa_err); ++ ERR_clear_error(); ++ PyErr_Clear(); + PyMem_Free(tbuf); +- return NULL; ++ Py_RETURN_NONE; + } + + ret = PyBytes_FromStringAndSize((const char *)tbuf, tlen); +@@ -323,9 +326,10 @@ PyObject *rsa_private_decrypt(RSA *rsa, PyObject *from, int padding) { + tlen = RSA_private_decrypt(flen, (unsigned char *)fbuf, + (unsigned char *)tbuf, rsa, padding); + if (tlen == -1) { +- m2_PyErr_Msg(_rsa_err); ++ ERR_clear_error(); ++ PyErr_Clear(); + PyMem_Free(tbuf); +- return NULL; ++ Py_RETURN_NONE; + } + ret = PyBytes_FromStringAndSize((const char *)tbuf, tlen); + +diff --git a/tests/test_rsa.py b/tests/test_rsa.py +index 7bb3af75..5e75d681 100644 +--- a/tests/test_rsa.py ++++ b/tests/test_rsa.py +@@ -109,8 +109,9 @@ class RSATestCase(unittest.TestCase): + # The other paddings. + for padding in self.s_padding_nok: + p = getattr(RSA, padding) +- with self.assertRaises(RSA.RSAError): +- priv.private_encrypt(self.data, p) ++ # Exception disabled as a part of mitigation against CVE-2020-25657 ++ # with self.assertRaises(RSA.RSAError): ++ priv.private_encrypt(self.data, p) + # Type-check the data to be encrypted. + with self.assertRaises(TypeError): + priv.private_encrypt(self.gen_callback, RSA.pkcs1_padding) +@@ -127,10 +128,12 @@ class RSATestCase(unittest.TestCase): + self.assertEqual(ptxt, self.data) + + # no_padding +- with six.assertRaisesRegex(self, RSA.RSAError, 'data too small'): +- priv.public_encrypt(self.data, RSA.no_padding) ++ # Exception disabled as a part of mitigation against CVE-2020-25657 ++ # with six.assertRaisesRegex(self, RSA.RSAError, 'data too small'): ++ priv.public_encrypt(self.data, RSA.no_padding) + + # Type-check the data to be encrypted. ++ # Exception disabled as a part of mitigation against CVE-2020-25657 + with self.assertRaises(TypeError): + priv.public_encrypt(self.gen_callback, RSA.pkcs1_padding) + +@@ -146,10 +149,6 @@ class RSATestCase(unittest.TestCase): + b'\000\000\000\003\001\000\001') # aka 65537 aka 0xf4 + with self.assertRaises(RSA.RSAError): + setattr(rsa, 'e', '\000\000\000\003\001\000\001') +- with self.assertRaises(RSA.RSAError): +- rsa.private_encrypt(1) +- with self.assertRaises(RSA.RSAError): +- rsa.private_decrypt(1) + assert rsa.check_key() + + def test_loadpub_bad(self): +-- +GitLab + diff --git a/package/python-m2crypto/python-m2crypto.mk b/package/python-m2crypto/python-m2crypto.mk index 02ad76d3f4..3c28fa3b0d 100644 --- a/package/python-m2crypto/python-m2crypto.mk +++ b/package/python-m2crypto/python-m2crypto.mk @@ -15,4 +15,7 @@ PYTHON_M2CRYPTO_CPE_ID_PRODUCT = m2crypto PYTHON_M2CRYPTO_DEPENDENCIES = openssl host-swig PYTHON_M2CRYPTO_BUILD_OPTS = --openssl=$(STAGING_DIR)/usr +# 0001-Mitigate-the-Bleichenbacher-timing-attacks-in-the-RSA-decryption-API-CVE-2020-25657.patch +PYTHON_M2CRYPTO_IGNORE_CVES += CVE-2020-25657 + $(eval $(python-package)) From peter at korsgaard.com Tue Mar 14 11:14:57 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Tue, 14 Mar 2023 12:14:57 +0100 Subject: [Buildroot] [PATCH 1/1] package/tiff: fix CVE-2022-48281 In-Reply-To: <20230226133946.102275-1-fontaine.fabrice@gmail.com> (Fabrice Fontaine's message of "Sun, 26 Feb 2023 14:39:46 +0100") References: <20230226133946.102275-1-fontaine.fabrice@gmail.com> Message-ID: <87zg8f60um.fsf@dell.be.48ers.dk> >>>>> "Fabrice" == Fabrice Fontaine writes: > processCropSelections in tools/tiffcrop.c in LibTIFF through 4.5.0 has a > heap-based buffer overflow (e.g., "WRITE of size 307203") via a crafted > TIFF image. > Signed-off-by: Fabrice Fontaine Committed to 2022.11.x and 2022.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Tue Mar 14 11:39:56 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Tue, 14 Mar 2023 12:39:56 +0100 Subject: [Buildroot] [PATCH 1/1] package/proxychains-ng: set -fPIC In-Reply-To: <20230226154421.47285-1-fontaine.fabrice@gmail.com> (Fabrice Fontaine's message of "Sun, 26 Feb 2023 16:44:21 +0100") References: <20230226154421.47285-1-fontaine.fabrice@gmail.com> Message-ID: <87v8j35zoz.fsf@dell.be.48ers.dk> >>>>> "Fabrice" == Fabrice Fontaine writes: > Set -fPIC to avoid the following build failure with some architectures > such as mips or aarch64 raised since bump to version 4.14 in commit > 35953d1e61aa8581be09c9dca39365955b10590e and > https://github.com/rofl0r/proxychains-ng/commit/35a674bdbc294730429a1007c9e7ce01e65b49b5: > checking what's the option to use in linker to set library name ... > cannot find an option to set library name > Fixes: > - http://autobuild.buildroot.org/results/8ed1481e29321ed3da40251f700cb3bd66f62c94 > - http://autobuild.buildroot.org/results/fd01df6eb9a37257894740d44a33eece9123355a > Signed-off-by: Fabrice Fontaine Committed to 2022.11.x and 2022.02.x, thanks. -- Bye, Peter Korsgaard From roman.passler at gmail.com Tue Mar 14 12:13:32 2023 From: roman.passler at gmail.com (Roman Passler) Date: Tue, 14 Mar 2023 13:13:32 +0100 Subject: [Buildroot] [PATCH v2 1/1] package/openocd: bump to 0.12.0 In-Reply-To: <20230313183235.2665-1-roman.passler@gmail.com> References: <20230313183235.2665-1-roman.passler@gmail.com> Message-ID: <20230314121332.250268-1-roman.passler@gmail.com> - The hash of the COPYING file has been updated and the hashes of the files under LICENCES 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 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 ...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 | 2 +- 4 files changed, 16 insertions(+), 125 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..7f828172f1 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 0a37155eb8bc0cb94477a0cae4f030e39da9317374e8a9f597e9229fd09aff78 LICENSES/license-rules.txt +sha256 034da732b4f3079b8783fff756613c1cff89dec5ac80c5cdd90532b7539922a1 LICENSES/exceptions/eCos-exception-2.0 +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..95a7fd3c2a 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.34.1 From sebastian.weyer at smile.fr Tue Mar 14 12:15:03 2023 From: sebastian.weyer at smile.fr (Sebastian Weyer) Date: Tue, 14 Mar 2023 13:15:03 +0100 Subject: [Buildroot] [PATCH 1/4] package/uutils-coreutils: new package Message-ID: <20230314121507.2597723-1-sebastian.weyer@smile.fr> This package is an implementation of coreutils written completely in rust. Signed-off-by: Sebastian Weyer --- The installation (creating the symlinks pointing to the main binary) is done using the project's Makefile. A patch was added to remove the build dependency of the install step in said Makefile. Since install is always called after build, this avoids the install step rebuilding the application. Signed-off-by: Sebastian Weyer --- DEVELOPERS | 3 ++ package/Config.in | 1 + ...ve-dependency-on-build-during-instal.patch | 29 +++++++++++++++++++ package/uutils-coreutils/Config.in | 9 ++++++ .../uutils-coreutils/uutils-coreutils.hash | 2 ++ package/uutils-coreutils/uutils-coreutils.mk | 23 +++++++++++++++ 6 files changed, 67 insertions(+) create mode 100644 package/uutils-coreutils/0001-GNUMakefile-remove-dependency-on-build-during-instal.patch create mode 100644 package/uutils-coreutils/Config.in create mode 100644 package/uutils-coreutils/uutils-coreutils.hash create mode 100644 package/uutils-coreutils/uutils-coreutils.mk diff --git a/DEVELOPERS b/DEVELOPERS index b49491da7a..14661f7944 100644 --- a/DEVELOPERS +++ b/DEVELOPERS @@ -2580,6 +2580,9 @@ F: support/misc/toolchainfile.cmake.in N: Sam Voss F: package/ripgrep/ +N: Sebastian Weyer +F: package/uutils-coreutils + N: S??bastien Szymanski F: package/mmc-utils/ F: package/python-flask-jsonrpc/ diff --git a/package/Config.in b/package/Config.in index 0f8dab3e71..79bbe0b44d 100644 --- a/package/Config.in +++ b/package/Config.in @@ -2725,6 +2725,7 @@ menu "System tools" source "package/tpm2-totp/Config.in" source "package/unscd/Config.in" source "package/util-linux/Config.in" + source "package/uutils-coreutils/Config.in" source "package/watchdog/Config.in" source "package/watchdogd/Config.in" source "package/xdg-dbus-proxy/Config.in" diff --git a/package/uutils-coreutils/0001-GNUMakefile-remove-dependency-on-build-during-instal.patch b/package/uutils-coreutils/0001-GNUMakefile-remove-dependency-on-build-during-instal.patch new file mode 100644 index 0000000000..0540d9becb --- /dev/null +++ b/package/uutils-coreutils/0001-GNUMakefile-remove-dependency-on-build-during-instal.patch @@ -0,0 +1,29 @@ +From cbec6b8ee3c4418f8f04760678ec655f05e79220 Mon Sep 17 00:00:00 2001 +From: Sebastian Weyer +Date: Fri, 10 Mar 2023 10:52:00 +0100 +Subject: [PATCH] GNUMakefile: remove dependency on build during install + +When we call install we already built the application so we don't want +to have to rebuild + +Signed-off-by: Sebastian Weyer +--- + GNUmakefile | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/GNUmakefile b/GNUmakefile +index 81b90d32f..6b97a4879 100644 +--- a/GNUmakefile ++++ b/GNUmakefile +@@ -334,7 +334,7 @@ clean: + distclean: clean + $(CARGO) clean $(CARGOFLAGS) && $(CARGO) update $(CARGOFLAGS) + +-install: build ++install: + mkdir -p $(INSTALLDIR_BIN) + ifeq (${MULTICALL}, y) + $(INSTALL) $(BUILDDIR)/coreutils $(INSTALLDIR_BIN)/$(PROG_PREFIX)coreutils +-- +2.25.1 + diff --git a/package/uutils-coreutils/Config.in b/package/uutils-coreutils/Config.in new file mode 100644 index 0000000000..76ce5b174d --- /dev/null +++ b/package/uutils-coreutils/Config.in @@ -0,0 +1,9 @@ +config BR2_PACKAGE_UUTILS_COREUTILS + bool "uutils-coreutils" + depends on BR2_PACKAGE_HOST_RUSTC_TARGET_ARCH_SUPPORTS + depends on BR2_PACKAGE_BUSYBOX_SHOW_OTHERS + help + uutils is an attempt at writing universal (as in + cross-platform) CLI utilities in Rust. While all programs have + been implemented, some options might be missing or different + behavior might be experienced. diff --git a/package/uutils-coreutils/uutils-coreutils.hash b/package/uutils-coreutils/uutils-coreutils.hash new file mode 100644 index 0000000000..b4855222fd --- /dev/null +++ b/package/uutils-coreutils/uutils-coreutils.hash @@ -0,0 +1,2 @@ +#Locally generated +sha256 5bc773bcbc66851aa17979df44224c66c0b5323044c3c9cefb925b44ee9cd81b uutils-coreutils-0.0.17.tar.gz diff --git a/package/uutils-coreutils/uutils-coreutils.mk b/package/uutils-coreutils/uutils-coreutils.mk new file mode 100644 index 0000000000..37a647a1f0 --- /dev/null +++ b/package/uutils-coreutils/uutils-coreutils.mk @@ -0,0 +1,23 @@ +################################################################################ +# +# uutils-coreutils +# +################################################################################ + +UUTILS_COREUTILS_VERSION = 0.0.17 +UUTILS_COREUTILS_SITE = $(call github,uutils,coreutils,$(UUTILS_COREUTILS_VERSION)) +UUTILS_COREUTILS_LICENSE = MIT +UUTILS_COREUTILS_LICENSE_FILES = LICENSE + +UUTILS_COREUTILS_BUILD_OPTS = PROFILE=release MULTICALL=y PREFIX=$(TARGET_DIR) +UUTILS_COREUTILS_INSTALL_OPTS = $(UUTILS_COREUTILS_BUILD_OPTS) install + +define UUTILS_COREUTILS_BUILD_CMDS + $(TARGET_CONFIGURE_OPTS) $(MAKE) $(UUTILS_COREUTILS_BUILD_OPTS) -C $(@D) +endef + +define UUTILS_COREUTILS_INSTALL_TARGET_CMDS + $(TARGET_ENV) $(MAKE) $(UUTILS_COREUTILS_INSTALL_OPTS) -C $(@D) +endef + +$(eval $(generic-package)) -- 2.25.1 From sebastian.weyer at smile.fr Tue Mar 14 12:15:04 2023 From: sebastian.weyer at smile.fr (Sebastian Weyer) Date: Tue, 14 Mar 2023 13:15:04 +0100 Subject: [Buildroot] [PATCH 2/4] package/busybox: add uutils-coreutils as optional dependency In-Reply-To: <20230314121507.2597723-1-sebastian.weyer@smile.fr> References: <20230314121507.2597723-1-sebastian.weyer@smile.fr> Message-ID: <20230314121507.2597723-2-sebastian.weyer@smile.fr> This optional dependency is necessary so that when uutils-coreutils is selected, it will be built before busybox. Then busybox will see the symlinks that are already placed in target/bin and will not recreate them (noclobber). Signed-off-by: Sebastian Weyer --- package/busybox/busybox.mk | 1 + 1 file changed, 1 insertion(+) diff --git a/package/busybox/busybox.mk b/package/busybox/busybox.mk index 1633ca525d..d8000ddbb4 100644 --- a/package/busybox/busybox.mk +++ b/package/busybox/busybox.mk @@ -68,6 +68,7 @@ BUSYBOX_DEPENDENCIES = \ $(if $(BR2_PACKAGE_UNZIP),unzip) \ $(if $(BR2_PACKAGE_USBUTILS),usbutils) \ $(if $(BR2_PACKAGE_UTIL_LINUX),util-linux) \ + $(if $(BR2_PACKAGE_UUTILS_COREUTILS),uutils-coreutils) \ $(if $(BR2_PACKAGE_VIM),vim) \ $(if $(BR2_PACKAGE_WATCHDOG),watchdog) \ $(if $(BR2_PACKAGE_WGET),wget) \ -- 2.25.1 From sebastian.weyer at smile.fr Tue Mar 14 12:15:05 2023 From: sebastian.weyer at smile.fr (Sebastian Weyer) Date: Tue, 14 Mar 2023 13:15:05 +0100 Subject: [Buildroot] [PATCH 3/4] package/coreutils: rename package In-Reply-To: <20230314121507.2597723-1-sebastian.weyer@smile.fr> References: <20230314121507.2597723-1-sebastian.weyer@smile.fr> Message-ID: <20230314121507.2597723-3-sebastian.weyer@smile.fr> In preparation for the addition of a virtual package providing the coreutils functionality, the package package/coreutils has been renamed to package/coreutils. Signed-off-by: Sebastian Weyer --- package/Config.in | 2 +- package/busybox/busybox.mk | 2 +- package/e2fsprogs/Config.in | 4 +- package/glslsandbox-player/Config.in | 2 +- .../{coreutils => gnu-coreutils}/Config.in | 8 +- .../gnu-coreutils.hash} | 0 .../gnu-coreutils.mk} | 84 +++++++++---------- package/opkg-utils/Config.in | 2 +- 8 files changed, 52 insertions(+), 52 deletions(-) rename package/{coreutils => gnu-coreutils}/Config.in (88%) rename package/{coreutils/coreutils.hash => gnu-coreutils/gnu-coreutils.hash} (100%) rename package/{coreutils/coreutils.mk => gnu-coreutils/gnu-coreutils.mk} (62%) diff --git a/package/Config.in b/package/Config.in index 79bbe0b44d..6a0c3fd049 100644 --- a/package/Config.in +++ b/package/Config.in @@ -2634,7 +2634,6 @@ menu "System tools" source "package/cgroupfs-mount/Config.in" source "package/circus/Config.in" source "package/containerd/Config.in" - source "package/coreutils/Config.in" source "package/cpulimit/Config.in" source "package/cpuload/Config.in" source "package/crun/Config.in" @@ -2655,6 +2654,7 @@ menu "System tools" source "package/ftop/Config.in" source "package/getent/Config.in" source "package/gkrellm/Config.in" + source "package/gnu-coreutils/Config.in" source "package/htop/Config.in" source "package/ibm-sw-tpm2/Config.in" source "package/initscripts/Config.in" diff --git a/package/busybox/busybox.mk b/package/busybox/busybox.mk index d8000ddbb4..00c1e9695f 100644 --- a/package/busybox/busybox.mk +++ b/package/busybox/busybox.mk @@ -27,7 +27,7 @@ BUSYBOX_DEPENDENCIES = \ $(if $(BR2_PACKAGE_BASH),bash) \ $(if $(BR2_PACKAGE_BC),bc) \ $(if $(BR2_PACKAGE_BINUTILS),binutils) \ - $(if $(BR2_PACKAGE_COREUTILS),coreutils) \ + $(if $(BR2_PACKAGE_GNU_COREUTILS),gnu-coreutils) \ $(if $(BR2_PACKAGE_CPIO),cpio) \ $(if $(BR2_PACKAGE_DCRON),dcron) \ $(if $(BR2_PACKAGE_DEBIANUTILS),debianutils) \ diff --git a/package/e2fsprogs/Config.in b/package/e2fsprogs/Config.in index 23c4ef30b3..945e147769 100644 --- a/package/e2fsprogs/Config.in +++ b/package/e2fsprogs/Config.in @@ -34,14 +34,14 @@ config BR2_PACKAGE_E2FSPROGS_E2IMAGE config BR2_PACKAGE_E2FSPROGS_E2SCRUB bool "e2scrub" depends on BR2_PACKAGE_BASH # runtime - depends on BR2_PACKAGE_COREUTILS # runtime + depends on BR2_PACKAGE_GNU_COREUTILS # runtime depends on BR2_PACKAGE_LVM2 # runtime depends on BR2_PACKAGE_UTIL_LINUX # runtime help Check the contents of a mounted ext[234] filesystem comment "e2scrub needs bash, coreutils, lvm2, and util-linux" - depends on !BR2_PACKAGE_BASH || !BR2_PACKAGE_COREUTILS \ + depends on !BR2_PACKAGE_BASH || !BR2_PACKAGE_GNU_COREUTILS \ || !BR2_PACKAGE_LVM2 || !BR2_PACKAGE_UTIL_LINUX config BR2_PACKAGE_E2FSPROGS_E4DEFRAG diff --git a/package/glslsandbox-player/Config.in b/package/glslsandbox-player/Config.in index 530c158fc3..4bbec9b53a 100644 --- a/package/glslsandbox-player/Config.in +++ b/package/glslsandbox-player/Config.in @@ -36,7 +36,7 @@ config BR2_PACKAGE_GLSLSANDBOX_PLAYER_SCRIPTS depends on BR2_USE_WCHAR # python3 select BR2_PACKAGE_BASH # runtime select BR2_PACKAGE_BUSYBOX_SHOW_OTHERS if BR2_PACKAGE_BUSYBOX # bash - select BR2_PACKAGE_COREUTILS # runtime (timeout) + select BR2_PACKAGE_GNU_COREUTILS # runtime (timeout) select BR2_PACKAGE_LIBCURL_CURL # runtime select BR2_PACKAGE_IMAGEMAGICK # runtime select BR2_PACKAGE_JPEG # runtime diff --git a/package/coreutils/Config.in b/package/gnu-coreutils/Config.in similarity index 88% rename from package/coreutils/Config.in rename to package/gnu-coreutils/Config.in index 705013bae0..9a15c0ee8b 100644 --- a/package/coreutils/Config.in +++ b/package/gnu-coreutils/Config.in @@ -1,5 +1,5 @@ -config BR2_PACKAGE_COREUTILS - bool "coreutils" +config BR2_PACKAGE_GNU_COREUTILS + bool "gnu-coreutils" depends on BR2_USE_WCHAR depends on BR2_USE_MMU # fork() depends on BR2_PACKAGE_BUSYBOX_SHOW_OTHERS @@ -15,9 +15,9 @@ config BR2_PACKAGE_COREUTILS http://www.gnu.org/software/coreutils/ -if BR2_PACKAGE_COREUTILS +if BR2_PACKAGE_GNU_COREUTILS -config BR2_PACKAGE_COREUTILS_INDIVIDUAL_BINARIES +config BR2_PACKAGE_GNU_COREUTILS_INDIVIDUAL_BINARIES bool "Individual binaries" depends on !BR2_STATIC_LIBS help diff --git a/package/coreutils/coreutils.hash b/package/gnu-coreutils/gnu-coreutils.hash similarity index 100% rename from package/coreutils/coreutils.hash rename to package/gnu-coreutils/gnu-coreutils.hash diff --git a/package/coreutils/coreutils.mk b/package/gnu-coreutils/gnu-coreutils.mk similarity index 62% rename from package/coreutils/coreutils.mk rename to package/gnu-coreutils/gnu-coreutils.mk index 931859b0ac..3373021cf5 100644 --- a/package/coreutils/coreutils.mk +++ b/package/gnu-coreutils/gnu-coreutils.mk @@ -1,26 +1,26 @@ ################################################################################ # -# coreutils +# gnu-coreutils # ################################################################################ -COREUTILS_VERSION = 9.1 -COREUTILS_SITE = $(BR2_GNU_MIRROR)/coreutils -COREUTILS_SOURCE = coreutils-$(COREUTILS_VERSION).tar.xz -COREUTILS_LICENSE = GPL-3.0+ -COREUTILS_LICENSE_FILES = COPYING -COREUTILS_CPE_ID_VENDOR = gnu +GNU_COREUTILS_VERSION = 9.1 +GNU_COREUTILS_SITE = $(BR2_GNU_MIRROR)/coreutils +GNU_COREUTILS_SOURCE = coreutils-$(GNU_COREUTILS_VERSION).tar.xz +GNU_COREUTILS_LICENSE = GPL-3.0+ +GNU_COREUTILS_LICENSE_FILES = COPYING +GNU_COREUTILS_CPE_ID_VENDOR = gnu -COREUTILS_CONF_OPTS = --disable-rpath \ +GNU_COREUTILS_CONF_OPTS = --disable-rpath \ $(if $(BR2_TOOLCHAIN_USES_MUSL),--with-included-regex) -ifeq ($(BR2_PACKAGE_COREUTILS_INDIVIDUAL_BINARIES),y) -COREUTILS_CONF_OPTS += --disable-single-binary +ifeq ($(BR2_PACKAGE_GNU_COREUTILS_INDIVIDUAL_BINARIES),y) +GNU_COREUTILS_CONF_OPTS += --disable-single-binary else -COREUTILS_CONF_OPTS += --enable-single-binary=symlinks +GNU_COREUTILS_CONF_OPTS += --enable-single-binary=symlinks endif -COREUTILS_CONF_ENV = ac_cv_c_restrict=no \ +GNU_COREUTILS_CONF_ENV = ac_cv_c_restrict=no \ ac_cv_func_chown_works=yes \ ac_cv_func_euidaccess=no \ ac_cv_func_fstatat=yes \ @@ -58,51 +58,51 @@ COREUTILS_CONF_ENV = ac_cv_c_restrict=no \ MAKEINFO=true \ INSTALL_PROGRAM=$(INSTALL) -COREUTILS_BIN_PROGS = base64 cat chgrp chmod chown cp date dd df dir echo false \ +GNU_COREUTILS_BIN_PROGS = base64 cat chgrp chmod chown cp date dd df dir echo false \ kill link ln ls mkdir mknod mktemp mv nice printenv pwd rm rmdir \ vdir sleep stty sync touch true uname join ifeq ($(BR2_PACKAGE_ACL),y) -COREUTILS_DEPENDENCIES += acl +GNU_COREUTILS_DEPENDENCIES += acl else -COREUTILS_CONF_OPTS += --disable-acl +GNU_COREUTILS_CONF_OPTS += --disable-acl endif ifeq ($(BR2_PACKAGE_ATTR),y) -COREUTILS_DEPENDENCIES += attr +GNU_COREUTILS_DEPENDENCIES += attr else -COREUTILS_CONF_OPTS += --disable-xattr +GNU_COREUTILS_CONF_OPTS += --disable-xattr endif -COREUTILS_DEPENDENCIES += $(TARGET_NLS_DEPENDENCIES) +GNU_COREUTILS_DEPENDENCIES += $(TARGET_NLS_DEPENDENCIES) # It otherwise fails to link properly, not mandatory though ifeq ($(BR2_PACKAGE_GETTEXT_PROVIDES_LIBINTL),y) -COREUTILS_CONF_OPTS += --with-libintl-prefix=$(STAGING_DIR)/usr +GNU_COREUTILS_CONF_OPTS += --with-libintl-prefix=$(STAGING_DIR)/usr endif ifeq ($(BR2_PACKAGE_GMP),y) -COREUTILS_DEPENDENCIES += gmp +GNU_COREUTILS_DEPENDENCIES += gmp else -COREUTILS_CONF_OPTS += --without-gmp +GNU_COREUTILS_CONF_OPTS += --without-gmp endif ifeq ($(BR2_PACKAGE_LIBCAP),y) -COREUTILS_DEPENDENCIES += libcap +GNU_COREUTILS_DEPENDENCIES += libcap else -COREUTILS_CONF_OPTS += --disable-libcap +GNU_COREUTILS_CONF_OPTS += --disable-libcap endif ifeq ($(BR2_PACKAGE_LIBSELINUX),y) -COREUTILS_DEPENDENCIES += libselinux -COREUTILS_CONF_OPTS += --with-selinux +GNU_COREUTILS_DEPENDENCIES += libselinux +GNU_COREUTILS_CONF_OPTS += --with-selinux else -COREUTILS_CONF_OPTS += --without-selinux +GNU_COREUTILS_CONF_OPTS += --without-selinux endif ifeq ($(BR2_PACKAGE_OPENSSL),y) -COREUTILS_CONF_OPTS += --with-openssl=yes -COREUTILS_DEPENDENCIES += openssl +GNU_COREUTILS_CONF_OPTS += --with-openssl=yes +GNU_COREUTILS_DEPENDENCIES += openssl endif ifeq ($(BR2_ROOTFS_MERGED_USR),) @@ -110,53 +110,53 @@ ifeq ($(BR2_ROOTFS_MERGED_USR),) # coreutils being built as multi-call binary, we do so by re-creating # the corresponding symlinks. If coreutils is built with individual # binaries, we actually move the binaries. -ifeq ($(BR2_PACKAGE_COREUTILS_INDIVIDUAL_BINARIES),y) -define COREUTILS_FIX_BIN_LOCATION - $(foreach f,$(COREUTILS_BIN_PROGS), \ +ifeq ($(BR2_PACKAGE_GNU_COREUTILS_INDIVIDUAL_BINARIES),y) +define GNU_COREUTILS_FIX_BIN_LOCATION + $(foreach f,$(GNU_COREUTILS_BIN_PROGS), \ mv $(TARGET_DIR)/usr/bin/$(f) $(TARGET_DIR)/bin ) endef else -define COREUTILS_FIX_BIN_LOCATION +define GNU_COREUTILS_FIX_BIN_LOCATION # some things go in /bin rather than /usr/bin - $(foreach f,$(COREUTILS_BIN_PROGS), \ + $(foreach f,$(GNU_COREUTILS_BIN_PROGS), \ rm -f $(TARGET_DIR)/usr/bin/$(f) && \ ln -sf ../usr/bin/coreutils $(TARGET_DIR)/bin/$(f) ) endef endif -COREUTILS_POST_INSTALL_TARGET_HOOKS += COREUTILS_FIX_BIN_LOCATION +GNU_COREUTILS_POST_INSTALL_TARGET_HOOKS += GNU_COREUTILS_FIX_BIN_LOCATION endif ifeq ($(BR2_STATIC_LIBS),y) -COREUTILS_CONF_OPTS += --enable-no-install-program=stdbuf +GNU_COREUTILS_CONF_OPTS += --enable-no-install-program=stdbuf endif # link for archaic shells -define COREUTILS_CREATE_TEST_SYMLINK +define GNU_COREUTILS_CREATE_TEST_SYMLINK ln -fs test $(TARGET_DIR)/usr/bin/[ endef -COREUTILS_POST_INSTALL_TARGET_HOOKS += COREUTILS_CREATE_TEST_SYMLINK +GNU_COREUTILS_POST_INSTALL_TARGET_HOOKS += GNU_COREUTILS_CREATE_TEST_SYMLINK # gnu thinks chroot is in bin, debian thinks it's in sbin -ifeq ($(BR2_PACKAGE_COREUTILS_INDIVIDUAL_BINARIES),y) -define COREUTILS_FIX_CHROOT_LOCATION +ifeq ($(BR2_PACKAGE_GNU_COREUTILS_INDIVIDUAL_BINARIES),y) +define GNU_COREUTILS_FIX_CHROOT_LOCATION mv $(TARGET_DIR)/usr/bin/chroot $(TARGET_DIR)/usr/sbin endef else -define COREUTILS_FIX_CHROOT_LOCATION +define GNU_COREUTILS_FIX_CHROOT_LOCATION rm -f $(TARGET_DIR)/usr/bin/chroot ln -sf ../bin/coreutils $(TARGET_DIR)/usr/sbin/chroot endef endif -COREUTILS_POST_INSTALL_TARGET_HOOKS += COREUTILS_FIX_CHROOT_LOCATION +GNU_COREUTILS_POST_INSTALL_TARGET_HOOKS += GNU_COREUTILS_FIX_CHROOT_LOCATION # Explicitly install ln and realpath, which we *are* insterested in. # A lot of other programs still get installed, however, but disabling # them does not gain much at build time, and is a loooong list that is # difficult to maintain... Just avoid overwriting fakedate when creating # a reproducible build -HOST_COREUTILS_CONF_OPTS = \ +HOST_GNU_COREUTILS_CONF_OPTS = \ --disable-acl \ --disable-libcap \ --disable-rpath \ diff --git a/package/opkg-utils/Config.in b/package/opkg-utils/Config.in index 2973055baf..c93afb32ed 100644 --- a/package/opkg-utils/Config.in +++ b/package/opkg-utils/Config.in @@ -7,7 +7,7 @@ config BR2_PACKAGE_OPKG_UTILS depends on !BR2_STATIC_LIBS # python3 select BR2_PACKAGE_BINUTILS if !BR2_PACKAGE_BUSYBOX # runtime select BR2_PACKAGE_BINUTILS_TARGET if !BR2_PACKAGE_BUSYBOX # runtime - select BR2_PACKAGE_COREUTILS if !BR2_PACKAGE_BUSYBOX # runtime + select BR2_PACKAGE_GNU_COREUTILS if !BR2_PACKAGE_BUSYBOX # runtime select BR2_PACKAGE_DIFFUTILS if !BR2_PACKAGE_BUSYBOX # runtime select BR2_PACKAGE_FINDUTILS if !BR2_PACKAGE_BUSYBOX # runtime select BR2_PACKAGE_GREP if !BR2_PACKAGE_BUSYBOX # runtime -- 2.25.1 From sebastian.weyer at smile.fr Tue Mar 14 12:15:06 2023 From: sebastian.weyer at smile.fr (Sebastian Weyer) Date: Tue, 14 Mar 2023 13:15:06 +0100 Subject: [Buildroot] [PATCH 4/4] package/coreutils: new virtual package In-Reply-To: <20230314121507.2597723-1-sebastian.weyer@smile.fr> References: <20230314121507.2597723-1-sebastian.weyer@smile.fr> Message-ID: <20230314121507.2597723-4-sebastian.weyer@smile.fr> This virtual package provides the coreutils functionality which is provided by the classical gnu implementation of the coreutils package/gnu-coreutils as well as the more recent rust implementation package/uutils-coreutils. When the user selects coreutils they will be presented with a choice between the gnu and the rust implementation. The gnu implementation will be selected by default. Signed-off-by: Sebastian Weyer --- DEVELOPERS | 1 + package/Config.in | 3 +-- package/coreutils/Config.in | 24 ++++++++++++++++++++ package/coreutils/coreutils.mk | 7 ++++++ package/gnu-coreutils/Config.in | 8 +++++-- package/gnu-coreutils/gnu-coreutils.mk | 2 ++ package/uutils-coreutils/Config.in | 10 +++++++- package/uutils-coreutils/uutils-coreutils.mk | 2 ++ 8 files changed, 52 insertions(+), 5 deletions(-) create mode 100644 package/coreutils/Config.in create mode 100644 package/coreutils/coreutils.mk diff --git a/DEVELOPERS b/DEVELOPERS index 14661f7944..f86dcaa420 100644 --- a/DEVELOPERS +++ b/DEVELOPERS @@ -2581,6 +2581,7 @@ N: Sam Voss F: package/ripgrep/ N: Sebastian Weyer +F: package/coreutils F: package/uutils-coreutils N: S??bastien Szymanski diff --git a/package/Config.in b/package/Config.in index 6a0c3fd049..0f8dab3e71 100644 --- a/package/Config.in +++ b/package/Config.in @@ -2634,6 +2634,7 @@ menu "System tools" source "package/cgroupfs-mount/Config.in" source "package/circus/Config.in" source "package/containerd/Config.in" + source "package/coreutils/Config.in" source "package/cpulimit/Config.in" source "package/cpuload/Config.in" source "package/crun/Config.in" @@ -2654,7 +2655,6 @@ menu "System tools" source "package/ftop/Config.in" source "package/getent/Config.in" source "package/gkrellm/Config.in" - source "package/gnu-coreutils/Config.in" source "package/htop/Config.in" source "package/ibm-sw-tpm2/Config.in" source "package/initscripts/Config.in" @@ -2725,7 +2725,6 @@ menu "System tools" source "package/tpm2-totp/Config.in" source "package/unscd/Config.in" source "package/util-linux/Config.in" - source "package/uutils-coreutils/Config.in" source "package/watchdog/Config.in" source "package/watchdogd/Config.in" source "package/xdg-dbus-proxy/Config.in" diff --git a/package/coreutils/Config.in b/package/coreutils/Config.in new file mode 100644 index 0000000000..a5bfc016ac --- /dev/null +++ b/package/coreutils/Config.in @@ -0,0 +1,24 @@ +config BR2_PACKAGE_HAS_COREUTILS + bool + +config BR2_PACKAGE_PROVIDES_COREUTILS + string + depends on BR2_PACKAGE_HAS_COREUTILS + +menuconfig BR2_PACKAGE_COREUTILS + bool "coreutils" + depends on BR2_PACKAGE_BUSYBOX_SHOW_OTHERS + help + Enable coreutils on the target. Either standard GNU-coreutils + or its rust implementation: uutils-coreutils. + +if BR2_PACKAGE_COREUTILS + +choice + prompt "Coreutils Type" + +source "package/gnu-coreutils/Config.in" +source "package/uutils-coreutils/Config.in" +endchoice + +endif diff --git a/package/coreutils/coreutils.mk b/package/coreutils/coreutils.mk new file mode 100644 index 0000000000..e5585afb61 --- /dev/null +++ b/package/coreutils/coreutils.mk @@ -0,0 +1,7 @@ +################################################################################ +# +# coreutils +# +################################################################################ + +$(eval $(virtual-package)) diff --git a/package/gnu-coreutils/Config.in b/package/gnu-coreutils/Config.in index 9a15c0ee8b..60731b8266 100644 --- a/package/gnu-coreutils/Config.in +++ b/package/gnu-coreutils/Config.in @@ -2,7 +2,8 @@ config BR2_PACKAGE_GNU_COREUTILS bool "gnu-coreutils" depends on BR2_USE_WCHAR depends on BR2_USE_MMU # fork() - depends on BR2_PACKAGE_BUSYBOX_SHOW_OTHERS + depends on BR2_PACKAGE_COREUTILS + select BR2_PACKAGE_HAS_COREUTILS help All of the basic file/text/shell utilities. These are the core utilities which are expected to exist on every system. @@ -17,6 +18,9 @@ config BR2_PACKAGE_GNU_COREUTILS if BR2_PACKAGE_GNU_COREUTILS +config BR2_PACKAGE_PROVIDES_COREUTILS + default "gnu-coreutils" + config BR2_PACKAGE_GNU_COREUTILS_INDIVIDUAL_BINARIES bool "Individual binaries" depends on !BR2_STATIC_LIBS @@ -36,4 +40,4 @@ endif comment "coreutils needs a toolchain w/ wchar" depends on BR2_USE_MMU depends on !BR2_USE_WCHAR - depends on BR2_PACKAGE_BUSYBOX_SHOW_OTHERS + depends on BR2_PACKAGE_COREUTILS diff --git a/package/gnu-coreutils/gnu-coreutils.mk b/package/gnu-coreutils/gnu-coreutils.mk index 3373021cf5..402cd3f023 100644 --- a/package/gnu-coreutils/gnu-coreutils.mk +++ b/package/gnu-coreutils/gnu-coreutils.mk @@ -11,6 +11,8 @@ GNU_COREUTILS_LICENSE = GPL-3.0+ GNU_COREUTILS_LICENSE_FILES = COPYING GNU_COREUTILS_CPE_ID_VENDOR = gnu +GNU_COREUTILS_PROVIDES = coreutils + GNU_COREUTILS_CONF_OPTS = --disable-rpath \ $(if $(BR2_TOOLCHAIN_USES_MUSL),--with-included-regex) diff --git a/package/uutils-coreutils/Config.in b/package/uutils-coreutils/Config.in index 76ce5b174d..5a75c36e61 100644 --- a/package/uutils-coreutils/Config.in +++ b/package/uutils-coreutils/Config.in @@ -1,9 +1,17 @@ config BR2_PACKAGE_UUTILS_COREUTILS bool "uutils-coreutils" depends on BR2_PACKAGE_HOST_RUSTC_TARGET_ARCH_SUPPORTS - depends on BR2_PACKAGE_BUSYBOX_SHOW_OTHERS + depends on BR2_PACKAGE_COREUTILS + select BR2_PACKAGE_HAS_COREUTILS help uutils is an attempt at writing universal (as in cross-platform) CLI utilities in Rust. While all programs have been implemented, some options might be missing or different behavior might be experienced. + +if BR2_PACKAGE_UUTILS_COREUTILS + +config BR2_PACKAGE_PROVIDES_COREUTILS + default "uutils-coreutils" + +endif diff --git a/package/uutils-coreutils/uutils-coreutils.mk b/package/uutils-coreutils/uutils-coreutils.mk index 37a647a1f0..f7b688e42b 100644 --- a/package/uutils-coreutils/uutils-coreutils.mk +++ b/package/uutils-coreutils/uutils-coreutils.mk @@ -12,6 +12,8 @@ UUTILS_COREUTILS_LICENSE_FILES = LICENSE UUTILS_COREUTILS_BUILD_OPTS = PROFILE=release MULTICALL=y PREFIX=$(TARGET_DIR) UUTILS_COREUTILS_INSTALL_OPTS = $(UUTILS_COREUTILS_BUILD_OPTS) install +UUTILS_COREUTILS_PROVIDES = coreutils + define UUTILS_COREUTILS_BUILD_CMDS $(TARGET_CONFIGURE_OPTS) $(MAKE) $(UUTILS_COREUTILS_BUILD_OPTS) -C $(@D) endef -- 2.25.1 From giulio.benetti at benettiengineering.com Tue Mar 14 12:30:30 2023 From: giulio.benetti at benettiengineering.com (Giulio Benetti) Date: Tue, 14 Mar 2023 13:30:30 +0100 Subject: [Buildroot] [PATCH v2] package/swugenerator: new package In-Reply-To: <20230314085947.231281ad@windsurf> References: <20230314085947.231281ad@windsurf> Message-ID: <20230314123030.2523162-1-giulio.benetti@benettiengineering.com> Add swugenerator as host utility to generate images for swupdate with all the possible options available like encryption, passkey etc. Let's also add Giulio Benetti as package maintainer to DEVELOPERS file. Signed-off-by: Giulio Benetti --- V1->V2: * use github macro for package _SITE as pointed by Thomas Petazzoni --- DEVELOPERS | 1 + package/Config.in.host | 1 + package/swugenerator/Config.in.host | 6 ++++++ package/swugenerator/swugenerator.hash | 4 ++++ package/swugenerator/swugenerator.mk | 13 +++++++++++++ 5 files changed, 25 insertions(+) create mode 100644 package/swugenerator/Config.in.host create mode 100644 package/swugenerator/swugenerator.hash create mode 100644 package/swugenerator/swugenerator.mk diff --git a/DEVELOPERS b/DEVELOPERS index b49491da7a..3228f2b709 100644 --- a/DEVELOPERS +++ b/DEVELOPERS @@ -1182,6 +1182,7 @@ F: package/rtl8821cu/ F: package/sunxi-mali-utgard/ F: package/sunxi-mali-utgard-driver/ F: package/sunxi-tools/ +F: package/swugenerator/ F: package/trace-cmd/ F: package/udisks/ F: package/wilc-driver/ diff --git a/package/Config.in.host b/package/Config.in.host index dcadbfdfc1..e47b7b5de9 100644 --- a/package/Config.in.host +++ b/package/Config.in.host @@ -100,6 +100,7 @@ menu "Host utilities" source "package/squashfs/Config.in.host" source "package/sunxi-tools/Config.in.host" source "package/swig/Config.in.host" + source "package/swugenerator/Config.in.host" source "package/systemd/Config.in.host" source "package/tegrarcm/Config.in.host" source "package/ti-cgt-pru/Config.in.host" diff --git a/package/swugenerator/Config.in.host b/package/swugenerator/Config.in.host new file mode 100644 index 0000000000..df0e9a5170 --- /dev/null +++ b/package/swugenerator/Config.in.host @@ -0,0 +1,6 @@ +config BR2_PACKAGE_HOST_SWUGENERATOR + bool "host swugenerator" + help + A host tool to generate SWU update package for SWUpdate. + + https://github.com/sbabic/swugenerator diff --git a/package/swugenerator/swugenerator.hash b/package/swugenerator/swugenerator.hash new file mode 100644 index 0000000000..2125be3d1c --- /dev/null +++ b/package/swugenerator/swugenerator.hash @@ -0,0 +1,4 @@ +# Locally calculated +sha256 b5c47c47be0df4df476d2bf596f58a7296a4b0cebe6c8de42251605475b37d25 swugenerator-0.2.tar.gz +# Locally computed sha256 checksums +sha256 3972dc9744f6499f0f9b2dbf76696f2ae7ad8af9b23dde66d6af86c9dfb36986 LICENSE diff --git a/package/swugenerator/swugenerator.mk b/package/swugenerator/swugenerator.mk new file mode 100644 index 0000000000..db43b18af6 --- /dev/null +++ b/package/swugenerator/swugenerator.mk @@ -0,0 +1,13 @@ +################################################################################ +# +# swugenerator +# +################################################################################ + +SWUGENERATOR_VERSION = 0.2 +SWUGENERATOR_SITE = $(call github,sbabic,swugenerator,v$(SWUGENERATOR_VERSION)) +SWUGENERATOR_LICENSE = GPL-3.0 +SWUGENERATOR_LICENSE_FILES = LICENSE +HOST_SWUGENERATOR_SETUP_TYPE = setuptools + +$(eval $(host-python-package)) -- 2.34.1 From thomas.petazzoni at bootlin.com Tue Mar 14 12:40:58 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Tue, 14 Mar 2023 13:40:58 +0100 Subject: [Buildroot] [PATCH 1/4] package/uutils-coreutils: new package In-Reply-To: <20230314121507.2597723-1-sebastian.weyer@smile.fr> References: <20230314121507.2597723-1-sebastian.weyer@smile.fr> Message-ID: <20230314134058.73f5f35d@windsurf> Hello, On Tue, 14 Mar 2023 13:15:03 +0100 Sebastian Weyer wrote: > This package is an implementation of coreutils written completely in rust. > > Signed-off-by: Sebastian Weyer Thanks for working on this! > diff --git a/package/uutils-coreutils/0001-GNUMakefile-remove-dependency-on-build-during-instal.patch b/package/uutils-coreutils/0001-GNUMakefile-remove-dependency-on-build-during-instal.patch > new file mode 100644 > index 0000000000..0540d9becb > --- /dev/null > +++ b/package/uutils-coreutils/0001-GNUMakefile-remove-dependency-on-build-during-instal.patch > @@ -0,0 +1,29 @@ > +From cbec6b8ee3c4418f8f04760678ec655f05e79220 Mon Sep 17 00:00:00 2001 > +From: Sebastian Weyer > +Date: Fri, 10 Mar 2023 10:52:00 +0100 > +Subject: [PATCH] GNUMakefile: remove dependency on build during install > + > +When we call install we already built the application so we don't want > +to have to rebuild > + > +Signed-off-by: Sebastian Weyer It would be good to add the upstream status of this patch here. Was it sent upstream? If so, a link? > diff --git a/package/uutils-coreutils/Config.in b/package/uutils-coreutils/Config.in > new file mode 100644 > index 0000000000..76ce5b174d > --- /dev/null > +++ b/package/uutils-coreutils/Config.in > @@ -0,0 +1,9 @@ > +config BR2_PACKAGE_UUTILS_COREUTILS > + bool "uutils-coreutils" > + depends on BR2_PACKAGE_HOST_RUSTC_TARGET_ARCH_SUPPORTS > + depends on BR2_PACKAGE_BUSYBOX_SHOW_OTHERS > + help > + uutils is an attempt at writing universal (as in > + cross-platform) CLI utilities in Rust. While all programs have > + been implemented, some options might be missing or different > + behavior might be experienced. We like to have a blank line followed by the URL of the project homepage, at the end of the Config.in help text. > diff --git a/package/uutils-coreutils/uutils-coreutils.hash b/package/uutils-coreutils/uutils-coreutils.hash > new file mode 100644 > index 0000000000..b4855222fd > --- /dev/null > +++ b/package/uutils-coreutils/uutils-coreutils.hash > @@ -0,0 +1,2 @@ > +#Locally generated Nit: space after # > +sha256 5bc773bcbc66851aa17979df44224c66c0b5323044c3c9cefb925b44ee9cd81b uutils-coreutils-0.0.17.tar.gz We also need a hash for the license file. > diff --git a/package/uutils-coreutils/uutils-coreutils.mk b/package/uutils-coreutils/uutils-coreutils.mk > new file mode 100644 > index 0000000000..37a647a1f0 > --- /dev/null > +++ b/package/uutils-coreutils/uutils-coreutils.mk > @@ -0,0 +1,23 @@ > +################################################################################ > +# > +# uutils-coreutils > +# > +################################################################################ > + > +UUTILS_COREUTILS_VERSION = 0.0.17 > +UUTILS_COREUTILS_SITE = $(call github,uutils,coreutils,$(UUTILS_COREUTILS_VERSION)) > +UUTILS_COREUTILS_LICENSE = MIT > +UUTILS_COREUTILS_LICENSE_FILES = LICENSE There is no dependency on host-rustc ? How can the rust compiler be available prior to building this package then ? > +UUTILS_COREUTILS_BUILD_OPTS = PROFILE=release MULTICALL=y PREFIX=$(TARGET_DIR) > +UUTILS_COREUTILS_INSTALL_OPTS = $(UUTILS_COREUTILS_BUILD_OPTS) install Is PREFIX= needed at build time ? > + > +define UUTILS_COREUTILS_BUILD_CMDS > + $(TARGET_CONFIGURE_OPTS) $(MAKE) $(UUTILS_COREUTILS_BUILD_OPTS) -C $(@D) > +endef > + > +define UUTILS_COREUTILS_INSTALL_TARGET_CMDS > + $(TARGET_ENV) $(MAKE) $(UUTILS_COREUTILS_INSTALL_OPTS) -C $(@D) I think we will prefer to not have BUILD_OPTS/INSTALL_OPTS but instead: UUTILS_COREUTILS_MAKE_OPTS = \ PROFILE=release \ MULTICALL=y define UUTILS_COREUTILS_BUILD_CMDS $(TARGET_MAKE_ENV) $(TARGET_CONFIGURE_OPTS) $(MAKE) \ $(UUTILS_COREUTILS_MAKE_OPTS) -C $(@D) endef define UUTILS_COREUTILS_INSTALL_TARGET_CMDS $(TARGET_MAKE_ENV) $(MAKE) \ $(UUTILS_COREUTILS_MAKE_OPTS) -C $(@D) \ PREFIX=$(TARGET_DIR) install endef (assuming PREFIX= is only needed at install time) It does the same, but the above suggestion is a bit more idiomatic in Buildroot. Best regards, 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 Mar 14 12:47:10 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Tue, 14 Mar 2023 13:47:10 +0100 Subject: [Buildroot] [PATCH 3/4] package/coreutils: rename package In-Reply-To: <20230314121507.2597723-3-sebastian.weyer@smile.fr> References: <20230314121507.2597723-1-sebastian.weyer@smile.fr> <20230314121507.2597723-3-sebastian.weyer@smile.fr> Message-ID: <20230314134710.5cb2c988@windsurf> Hello Sebastian, On Tue, 14 Mar 2023 13:15:05 +0100 Sebastian Weyer wrote: > In preparation for the addition of a virtual package providing the > coreutils functionality, the package package/coreutils has been renamed > to package/coreutils. > > Signed-off-by: Sebastian Weyer As it is proposed, this patch will break existing configurations that have BR2_PACKAGE_COREUTILS=y enabled, as the option is being renamed. A solution to that would be to substitute package/coreutils by a virtual package *and* rename package/coreutils into package/gnu-coreutils in the same patch. However, I'd like to challenge the need of turning package/coreutils into a virtual package in the first place. Virtual packages are very useful for libraries that have multiple implementations, but also a large number of users: OpenGL libraries, zlib, openssl, jpeg, etc. Coreutils has almost no reverse dependencies in Buildroot: package/e2fsprogs/Config.in: depends on BR2_PACKAGE_COREUTILS # runtime package/e2fsprogs/Config.in: depends on !BR2_PACKAGE_BASH || !BR2_PACKAGE_COREUTILS \ package/glslsandbox-player/Config.in: select BR2_PACKAGE_COREUTILS # runtime (timeout) package/opkg-utils/Config.in: select BR2_PACKAGE_COREUTILS if !BR2_PACKAGE_BUSYBOX # runt So I really don't think a virtual package is needed. We can handle the two coreutils implementation manually in the very few places where it is needed, and perhaps where it does matter for people. Virtual packages are not "free" in terms of complexity and code churn. In addition, I am almost sure that uutils-coreutils is not a 100% drop-in replacement for coreutils. Most likely there are a few tools that are missing, or a few options that are not supported, or differ in behavior. And virtual packages for which the different implementations are not strictly compatible generally cause quite a lot of pain (see the mess around libopenssl vs. libressl for example). What do you think? Thomas -- Thomas Petazzoni, co-owner and CEO, Bootlin Embedded Linux and Kernel engineering and training https://bootlin.com From icastell at circontrol.com Tue Mar 14 13:03:01 2023 From: icastell at circontrol.com (Ivan Castell) Date: Tue, 14 Mar 2023 13:03:01 +0000 Subject: [Buildroot] Missing support of libsvg with qt6 Message-ID: Hello there! We are using buildroot-2022.11.1 to build a custom QT6 based project. We have this option enabled in menuconfig: BR2_PACKAGE_QT6=y But found this issue building our project: Project ERROR: Unknown module(s) in QT: svgwidgets It seems there is no way to enable SVG library support on QT6 (at least we don't found it). However, SVG library is completely ported and functional using Qt5. BR2_PACKAGE_QT5SVG=y Does buildroot will support SVG library with QT6 in some future release? Is this still a work in progress? We have checked buildroot-2023.02 and even in that recent version, is still not ready. Thanks a lot in advance!. -- Ivan -------------- next part -------------- An HTML attachment was scrubbed... URL: From giulio.benetti at benettiengineering.com Tue Mar 14 13:06:08 2023 From: giulio.benetti at benettiengineering.com (Giulio Benetti) Date: Tue, 14 Mar 2023 14:06:08 +0100 Subject: [Buildroot] [PATCH] package/rtl8812au-aircrack-ng: fix build failure on PowerPC64 Message-ID: <20230314130608.2876389-1-giulio.benetti@benettiengineering.com> Add local patch pending upstream[0] to fix build failure on PowerPC64 due to conflicting get_ra(). Fixes: http://autobuild.buildroot.net/results/8c5/8c51009fa32947b2c1cda8f9862507df8da126db// [0]: https://github.com/aircrack-ng/rtl8812au/pull/1054 Signed-off-by: Giulio Benetti --- .../0001-Fix-build-failure-on-PowerPC64.patch | 114 ++++++++++++++++++ 1 file changed, 114 insertions(+) create mode 100644 package/rtl8812au-aircrack-ng/0001-Fix-build-failure-on-PowerPC64.patch diff --git a/package/rtl8812au-aircrack-ng/0001-Fix-build-failure-on-PowerPC64.patch b/package/rtl8812au-aircrack-ng/0001-Fix-build-failure-on-PowerPC64.patch new file mode 100644 index 0000000000..488c21a4fc --- /dev/null +++ b/package/rtl8812au-aircrack-ng/0001-Fix-build-failure-on-PowerPC64.patch @@ -0,0 +1,114 @@ +From d78bda8e60ad6382c1e5832d83d8e40c923628fa Mon Sep 17 00:00:00 2001 +From: Giulio Benetti +Date: Tue, 14 Mar 2023 13:21:11 +0100 +Subject: [PATCH] Fix build failure on PowerPC64 + +get_ra() is defined in Linux kernel for PowerPC64 architecture and it +conflicts with local get_ra() definition so let's rename local definition +as rtl_get_ra(). + +[Upstream status: https://github.com/aircrack-ng/rtl8812au/pull/1054] +Signed-off-by: Giulio Benetti +--- + core/rtw_odm.c | 6 +++--- + core/rtw_recv.c | 4 ++-- + hal/hal_com.c | 2 +- + include/wifi.h | 2 +- + os_dep/linux/ioctl_cfg80211.c | 2 +- + 5 files changed, 8 insertions(+), 8 deletions(-) + +diff --git a/core/rtw_odm.c b/core/rtw_odm.c +index 7204181..a9a7604 100644 +--- a/core/rtw_odm.c ++++ b/core/rtw_odm.c +@@ -273,7 +273,7 @@ void rtw_odm_parse_rx_phy_status_chinfo(union recv_frame *rframe, u8 *phys) + RTW_PRINT("phys_t%u ta="MAC_FMT" %s, %s(band:%u, ch:%u, l_rxsc:%u)\n" + , *phys & 0xf + , MAC_ARG(get_ta(wlanhdr)) +- , is_broadcast_mac_addr(get_ra(wlanhdr)) ? "BC" : is_multicast_mac_addr(get_ra(wlanhdr)) ? "MC" : "UC" ++ , is_broadcast_mac_addr(rtl_get_ra(wlanhdr)) ? "BC" : is_multicast_mac_addr(rtl_get_ra(wlanhdr)) ? "MC" : "UC" + , HDATA_RATE(attrib->data_rate) + , phys_t0->band, phys_t0->channel, phys_t0->rxsc + ); +@@ -389,7 +389,7 @@ type1_end: + RTW_PRINT("phys_t%u ta="MAC_FMT" %s, %s(band:%u, ch:%u, rf_mode:%u, l_rxsc:%u, ht_rxsc:%u) => %u,%u\n" + , *phys & 0xf + , MAC_ARG(get_ta(wlanhdr)) +- , is_broadcast_mac_addr(get_ra(wlanhdr)) ? "BC" : is_multicast_mac_addr(get_ra(wlanhdr)) ? "MC" : "UC" ++ , is_broadcast_mac_addr(rtl_get_ra(wlanhdr)) ? "BC" : is_multicast_mac_addr(rtl_get_ra(wlanhdr)) ? "MC" : "UC" + , HDATA_RATE(attrib->data_rate) + , phys_t1->band, phys_t1->channel, phys_t1->rf_mode, phys_t1->l_rxsc, phys_t1->ht_rxsc + , pkt_cch, pkt_bw +@@ -407,7 +407,7 @@ type1_end: + RTW_PRINT("phys_t%u ta="MAC_FMT" %s, %s(band:%u, ch:%u, l_rxsc:%u, ht_rxsc:%u)\n" + , *phys & 0xf + , MAC_ARG(get_ta(wlanhdr)) +- , is_broadcast_mac_addr(get_ra(wlanhdr)) ? "BC" : is_multicast_mac_addr(get_ra(wlanhdr)) ? "MC" : "UC" ++ , is_broadcast_mac_addr(rtl_get_ra(wlanhdr)) ? "BC" : is_multicast_mac_addr(rtl_get_ra(wlanhdr)) ? "MC" : "UC" + , HDATA_RATE(attrib->data_rate) + , phys_t2->band, phys_t2->channel, phys_t2->l_rxsc, phys_t2->ht_rxsc + ); +diff --git a/core/rtw_recv.c b/core/rtw_recv.c +index ffd1ff9..05bede9 100644 +--- a/core/rtw_recv.c ++++ b/core/rtw_recv.c +@@ -4851,7 +4851,7 @@ void rx_query_phy_status( + wlanhdr = get_recvframe_data(precvframe); + + ta = get_ta(wlanhdr); +- ra = get_ra(wlanhdr); ++ ra = rtl_get_ra(wlanhdr); + is_ra_bmc = IS_MCAST(ra); + + if (_rtw_memcmp(adapter_mac_addr(padapter), ta, ETH_ALEN) == _TRUE) { +@@ -4991,7 +4991,7 @@ s32 pre_recv_entry(union recv_frame *precvframe, u8 *pphy_status) + { + s32 ret = _SUCCESS; + u8 *pbuf = precvframe->u.hdr.rx_data; +- u8 *pda = get_ra(pbuf); ++ u8 *pda = rtl_get_ra(pbuf); + u8 ra_is_bmc = IS_MCAST(pda); + _adapter *primary_padapter = precvframe->u.hdr.adapter; + #ifdef CONFIG_CONCURRENT_MODE +diff --git a/hal/hal_com.c b/hal/hal_com.c +index dcf8edf..07b8a5e 100644 +--- a/hal/hal_com.c ++++ b/hal/hal_com.c +@@ -12569,7 +12569,7 @@ void rtw_store_phy_info(_adapter *padapter, union recv_frame *prframe) + + /*RTW_INFO("=>%s WIFI_DATA_TYPE or WIFI_QOS_DATA_TYPE\n", __FUNCTION__);*/ + if (psta) { +- if (IS_MCAST(get_ra(get_recvframe_data(prframe)))) ++ if (IS_MCAST(rtl_get_ra(get_recvframe_data(prframe)))) + psta_dframe_info = &psta->sta_dframe_info_bmc; + else + psta_dframe_info = &psta->sta_dframe_info; +diff --git a/include/wifi.h b/include/wifi.h +index f071dd0..b349bb9 100644 +--- a/include/wifi.h ++++ b/include/wifi.h +@@ -454,7 +454,7 @@ __inline static int IS_MCAST(const u8 *da) + return _FALSE; + } + +-__inline static unsigned char *get_ra(unsigned char *pframe) ++__inline static unsigned char *rtl_get_ra(unsigned char *pframe) + { + unsigned char *ra; + ra = GetAddr1Ptr(pframe); +diff --git a/os_dep/linux/ioctl_cfg80211.c b/os_dep/linux/ioctl_cfg80211.c +index 03f6240..a54125a 100644 +--- a/os_dep/linux/ioctl_cfg80211.c ++++ b/os_dep/linux/ioctl_cfg80211.c +@@ -6468,7 +6468,7 @@ void rtw_cfg80211_rx_p2p_action_public(_adapter *adapter, union recv_frame *rfra + + indicate: + #if defined(RTW_DEDICATED_P2P_DEVICE) +- if (rtw_cfg80211_redirect_pd_wdev(dvobj_to_wiphy(dvobj), get_ra(frame), &wdev)) ++ if (rtw_cfg80211_redirect_pd_wdev(dvobj_to_wiphy(dvobj), rtl_get_ra(frame), &wdev)) + if (0) + RTW_INFO("redirect to pd_wdev:%p\n", wdev); + #endif +-- +2.34.1 + -- 2.34.1 From peter at korsgaard.com Tue Mar 14 11:39:23 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Tue, 14 Mar 2023 12:39:23 +0100 Subject: [Buildroot] [git commit branch/2022.02.x] package/proxychains-ng: set -fPIC Message-ID: <20230314134717.07DC287171@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=43562c0f2e3b6e4f889fd85c5a36b20060da4ea6 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.02.x Set -fPIC to avoid the following build failure with some architectures such as mips or aarch64 raised since bump to version 4.14 in commit 35953d1e61aa8581be09c9dca39365955b10590e and https://github.com/rofl0r/proxychains-ng/commit/35a674bdbc294730429a1007c9e7ce01e65b49b5: checking what's the option to use in linker to set library name ... cannot find an option to set library name Fixes: - http://autobuild.buildroot.org/results/8ed1481e29321ed3da40251f700cb3bd66f62c94 - http://autobuild.buildroot.org/results/fd01df6eb9a37257894740d44a33eece9123355a Signed-off-by: Fabrice Fontaine Signed-off-by: Peter Korsgaard (cherry picked from commit 441b859a1e3a5b2a6bbbc8990f67c33913aa2385) Signed-off-by: Peter Korsgaard --- package/proxychains-ng/proxychains-ng.mk | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/package/proxychains-ng/proxychains-ng.mk b/package/proxychains-ng/proxychains-ng.mk index bb7c9ff687..bd92fcbc33 100644 --- a/package/proxychains-ng/proxychains-ng.mk +++ b/package/proxychains-ng/proxychains-ng.mk @@ -13,7 +13,8 @@ PROXYCHAINS_NG_CPE_ID_VENDOR = proxychains-ng_project define PROXYCHAINS_NG_CONFIGURE_CMDS cd $(@D) && \ - $(TARGET_CONFIGURE_OPTS) ./configure --prefix=/usr --sysconfdir=/etc + $(TARGET_CONFIGURE_OPTS) CPPFLAGS="$(TARGET_CPPFLAGS) -fPIC" \ + ./configure --prefix=/usr --sysconfdir=/etc endef define PROXYCHAINS_NG_BUILD_CMDS From peter at korsgaard.com Tue Mar 14 11:14:30 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Tue, 14 Mar 2023 12:14:30 +0100 Subject: [Buildroot] [git commit branch/2022.02.x] package/tiff: fix CVE-2022-48281 Message-ID: <20230314134716.F1C61872C4@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=8efb071095b373fe50e6dcf46872641091e2f2fb branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.02.x processCropSelections in tools/tiffcrop.c in LibTIFF through 4.5.0 has a heap-based buffer overflow (e.g., "WRITE of size 307203") via a crafted TIFF image. Signed-off-by: Fabrice Fontaine Signed-off-by: Peter Korsgaard (cherry picked from commit d7ae47f0c68607a90e6a65cbfff5bfb3007b019d) Signed-off-by: Peter Korsgaard --- ...p-Correct-simple-copy-paste-error-Fix-488.patch | 28 ++++++++++++++++++++++ package/tiff/tiff.mk | 3 +++ 2 files changed, 31 insertions(+) diff --git a/package/tiff/0001-tiffcrop-Correct-simple-copy-paste-error-Fix-488.patch b/package/tiff/0001-tiffcrop-Correct-simple-copy-paste-error-Fix-488.patch new file mode 100644 index 0000000000..73c0d10ffc --- /dev/null +++ b/package/tiff/0001-tiffcrop-Correct-simple-copy-paste-error-Fix-488.patch @@ -0,0 +1,28 @@ +From 97d65859bc29ee334012e9c73022d8a8e55ed586 Mon Sep 17 00:00:00 2001 +From: Su Laus +Date: Sat, 21 Jan 2023 15:58:10 +0000 +Subject: [PATCH] tiffcrop: Correct simple copy paste error. Fix #488. + +[Retrieved from: +https://gitlab.com/libtiff/libtiff/-/commit/97d65859bc29ee334012e9c73022d8a8e55ed586] +Signed-off-by: Fabrice Fontaine +--- + tools/tiffcrop.c | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/tools/tiffcrop.c b/tools/tiffcrop.c +index 14fa18da..7db69883 100644 +--- a/tools/tiffcrop.c ++++ b/tools/tiffcrop.c +@@ -8591,7 +8591,7 @@ static int processCropSelections(struct image_data *image, + cropsize + NUM_BUFF_OVERSIZE_BYTES); + else + { +- prev_cropsize = seg_buffs[0].size; ++ prev_cropsize = seg_buffs[i].size; + if (prev_cropsize < cropsize) + { + next_buff = _TIFFrealloc( +-- +GitLab + diff --git a/package/tiff/tiff.mk b/package/tiff/tiff.mk index ac34e300a9..9df4e1ce57 100644 --- a/package/tiff/tiff.mk +++ b/package/tiff/tiff.mk @@ -12,6 +12,9 @@ TIFF_CPE_ID_VENDOR = libtiff TIFF_CPE_ID_PRODUCT = libtiff TIFF_INSTALL_STAGING = YES +# 0001-tiffcrop-Correct-simple-copy-paste-error-Fix-488.patch +TIFF_IGNORE_CVES += CVE-2022-48281 + # webp has a (optional) dependency on tiff, so we can't have webp # support in tiff, or that would create a circular dependency. TIFF_CONF_OPTS = \ From peter at korsgaard.com Tue Mar 14 11:39:40 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Tue, 14 Mar 2023 12:39:40 +0100 Subject: [Buildroot] [git commit branch/2022.11.x] package/proxychains-ng: set -fPIC Message-ID: <20230314134718.5C57B872D8@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=79faa6aa2a576b2c95d74dd9592d4dc20213aa45 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.11.x Set -fPIC to avoid the following build failure with some architectures such as mips or aarch64 raised since bump to version 4.14 in commit 35953d1e61aa8581be09c9dca39365955b10590e and https://github.com/rofl0r/proxychains-ng/commit/35a674bdbc294730429a1007c9e7ce01e65b49b5: checking what's the option to use in linker to set library name ... cannot find an option to set library name Fixes: - http://autobuild.buildroot.org/results/8ed1481e29321ed3da40251f700cb3bd66f62c94 - http://autobuild.buildroot.org/results/fd01df6eb9a37257894740d44a33eece9123355a Signed-off-by: Fabrice Fontaine Signed-off-by: Peter Korsgaard (cherry picked from commit 441b859a1e3a5b2a6bbbc8990f67c33913aa2385) Signed-off-by: Peter Korsgaard --- package/proxychains-ng/proxychains-ng.mk | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/package/proxychains-ng/proxychains-ng.mk b/package/proxychains-ng/proxychains-ng.mk index c4d487c7db..beb8909088 100644 --- a/package/proxychains-ng/proxychains-ng.mk +++ b/package/proxychains-ng/proxychains-ng.mk @@ -13,7 +13,8 @@ PROXYCHAINS_NG_CPE_ID_VENDOR = proxychains-ng_project define PROXYCHAINS_NG_CONFIGURE_CMDS cd $(@D) && \ - $(TARGET_CONFIGURE_OPTS) ./configure --prefix=/usr --sysconfdir=/etc + $(TARGET_CONFIGURE_OPTS) CPPFLAGS="$(TARGET_CPPFLAGS) -fPIC" \ + ./configure --prefix=/usr --sysconfdir=/etc endef define PROXYCHAINS_NG_BUILD_CMDS From peter at korsgaard.com Tue Mar 14 11:14:10 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Tue, 14 Mar 2023 12:14:10 +0100 Subject: [Buildroot] [git commit branch/2022.11.x] package/tiff: fix CVE-2022-48281 Message-ID: <20230314134718.50160872C4@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=2ae95aff0fa3f0fa2dce2abb5efb45ee21ffea01 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.11.x processCropSelections in tools/tiffcrop.c in LibTIFF through 4.5.0 has a heap-based buffer overflow (e.g., "WRITE of size 307203") via a crafted TIFF image. Signed-off-by: Fabrice Fontaine Signed-off-by: Peter Korsgaard (cherry picked from commit d7ae47f0c68607a90e6a65cbfff5bfb3007b019d) Signed-off-by: Peter Korsgaard --- ...p-Correct-simple-copy-paste-error-Fix-488.patch | 28 ++++++++++++++++++++++ package/tiff/tiff.mk | 3 +++ 2 files changed, 31 insertions(+) diff --git a/package/tiff/0001-tiffcrop-Correct-simple-copy-paste-error-Fix-488.patch b/package/tiff/0001-tiffcrop-Correct-simple-copy-paste-error-Fix-488.patch new file mode 100644 index 0000000000..73c0d10ffc --- /dev/null +++ b/package/tiff/0001-tiffcrop-Correct-simple-copy-paste-error-Fix-488.patch @@ -0,0 +1,28 @@ +From 97d65859bc29ee334012e9c73022d8a8e55ed586 Mon Sep 17 00:00:00 2001 +From: Su Laus +Date: Sat, 21 Jan 2023 15:58:10 +0000 +Subject: [PATCH] tiffcrop: Correct simple copy paste error. Fix #488. + +[Retrieved from: +https://gitlab.com/libtiff/libtiff/-/commit/97d65859bc29ee334012e9c73022d8a8e55ed586] +Signed-off-by: Fabrice Fontaine +--- + tools/tiffcrop.c | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/tools/tiffcrop.c b/tools/tiffcrop.c +index 14fa18da..7db69883 100644 +--- a/tools/tiffcrop.c ++++ b/tools/tiffcrop.c +@@ -8591,7 +8591,7 @@ static int processCropSelections(struct image_data *image, + cropsize + NUM_BUFF_OVERSIZE_BYTES); + else + { +- prev_cropsize = seg_buffs[0].size; ++ prev_cropsize = seg_buffs[i].size; + if (prev_cropsize < cropsize) + { + next_buff = _TIFFrealloc( +-- +GitLab + diff --git a/package/tiff/tiff.mk b/package/tiff/tiff.mk index 7aa042c43a..d013cfa880 100644 --- a/package/tiff/tiff.mk +++ b/package/tiff/tiff.mk @@ -12,6 +12,9 @@ TIFF_CPE_ID_VENDOR = libtiff TIFF_CPE_ID_PRODUCT = libtiff TIFF_INSTALL_STAGING = YES +# 0001-tiffcrop-Correct-simple-copy-paste-error-Fix-488.patch +TIFF_IGNORE_CVES += CVE-2022-48281 + # webp has a (optional) dependency on tiff, so we can't have webp # support in tiff, or that would create a circular dependency. TIFF_CONF_OPTS = \ From peter at korsgaard.com Tue Mar 14 14:02:19 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Tue, 14 Mar 2023 15:02:19 +0100 Subject: [Buildroot] [PATCH 1/1] package/pcm-tools: needs NPTL In-Reply-To: <20230226120636.39100-1-fontaine.fabrice@gmail.com> (Fabrice Fontaine's message of "Sun, 26 Feb 2023 13:06:36 +0100") References: <20230226120636.39100-1-fontaine.fabrice@gmail.com> Message-ID: <87r0tr5t3o.fsf@dell.be.48ers.dk> >>>>> "Fabrice" == Fabrice Fontaine writes: > pcm-tools needs NPTL since its addition in commit > 60eb2cec80e5258a0c43090f539749606744e182: > cpucounters.cpp: In constructor 'pcm::TemporalThreadAffinity::TemporalThreadAffinity(pcm::uint32, bool)': > cpucounters.cpp:252:9: error: 'pthread_getaffinity_np' was not declared in this scope; did you mean 'sched_getaffinity'? > 252 | pthread_getaffinity_np(pthread_self(), set_size, old_affinity); > | ^~~~~~~~~~~~~~~~~~~~~~ > | sched_getaffinity > Fixes: > - http://autobuild.buildroot.org/results/8bbf9c36af332bbf5e7c1abcbb594a0b231ef97e > Signed-off-by: Fabrice Fontaine Committed to 2022.11.x and 2022.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Tue Mar 14 14:00:57 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Tue, 14 Mar 2023 15:00:57 +0100 Subject: [Buildroot] [git commit branch/2022.02.x] {linux, linux-headers}: bump 4.{14, 19}.x / 5.{4, 10, 15}.x / 6.1.x series Message-ID: <20230314140313.E3CD68730B@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=bd6c387ddba9b3d6216d466b6bf0d70b2f430bbf branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.02.x Signed-off-by: Daniel Lang Signed-off-by: Peter Korsgaard (cherry picked from commit 159df6a531676021607ea26309b994c68e5e501d) [Peter: drop 6.1.x bump] Signed-off-by: Peter Korsgaard --- linux/Config.in | 2 +- linux/linux.hash | 10 +++++----- package/linux-headers/Config.in.host | 10 +++++----- 3 files changed, 11 insertions(+), 11 deletions(-) diff --git a/linux/Config.in b/linux/Config.in index 629cabf9be..214d2b0e96 100644 --- a/linux/Config.in +++ b/linux/Config.in @@ -128,7 +128,7 @@ endif config BR2_LINUX_KERNEL_VERSION string - default "5.15.93" if BR2_LINUX_KERNEL_LATEST_VERSION + default "5.15.96" if BR2_LINUX_KERNEL_LATEST_VERSION default "5.10.115-cip7" if BR2_LINUX_KERNEL_LATEST_CIP_VERSION default "5.10.109-cip5-rt4" 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 c5f0cdff8b..5b37005f29 100644 --- a/linux/linux.hash +++ b/linux/linux.hash @@ -1,13 +1,13 @@ # From https://www.kernel.org/pub/linux/kernel/v5.x/sha256sums.asc sha256 d8060dc88f862baaae66b42a2dbc12298ed667c698eb5c55617a7786ee47bf25 linux-5.16.20.tar.xz -sha256 e7ed24f2690bf0e11158ccfa8ddc5c0e8a4816d83c4055d205218853da9c5dad linux-5.15.93.tar.xz -sha256 d807f97812e566410cd13b3170009e0d7552748d4f22d608ffd4dbd7f85bf9c6 linux-5.10.167.tar.xz -sha256 8dd0ea7f1db4c1e89d485255798e3c3dfb9be63c0f2af369912a1a37b75f36a8 linux-5.4.231.tar.xz +sha256 348d974c143fdef8517ec703fdaa24bade12a49047848be92cb9e3253b19ef98 linux-5.15.96.tar.xz +sha256 a2b51876befb8cc35724ed62820845f2b387d471a6cf46e8eedd0b6cb595825f linux-5.10.170.tar.xz +sha256 5a1e5754b4f2a4fe73b119d810ecda2ce07ecfb6f6cbbd16547c9ecd30b97627 linux-5.4.233.tar.xz # From https://www.kernel.org/pub/linux/kernel/v4.x/sha256sums.asc sha256 35017bb40b604e0b577fc2b87e727632b46608a2ba3a4f5858b9177f58f376b3 linux-4.4.302.tar.xz sha256 5385aaec55c766e3f462511453f5c63d7898b2d0e9ea74f22a23ebbedab0b3c6 linux-4.9.337.tar.xz -sha256 a35bcde16b13aa423a1822675775a1b0abf17f5392454febabd8c3757187959a linux-4.14.305.tar.xz -sha256 489fb9368bd7ab808264dea1a4acdf607f057bf1ba19f647a17aa18d08f313f9 linux-4.19.272.tar.xz +sha256 4e1c1555c306874e0477d1af282d04a4efb285121456ab3f79519c92e406b701 linux-4.14.307.tar.xz +sha256 64a265a193c9e3e14d1397278e2348386ef6d6043af76d693c0fbbafed345ca8 linux-4.19.274.tar.xz # Locally computed sha256 f3559be277be9200897022282be18cfc0278d1d8baec8058305b04b9cd72002a linux-cip-5.10.115-cip7.tar.gz sha256 71fba4ed5cb48fa7869e9fe271b68b77fed26775ce5cf2f50891aa8f71c388b3 linux-cip-5.10.109-cip5-rt4.tar.gz diff --git a/package/linux-headers/Config.in.host b/package/linux-headers/Config.in.host index 0b00721221..3284b8e0ce 100644 --- a/package/linux-headers/Config.in.host +++ b/package/linux-headers/Config.in.host @@ -380,11 +380,11 @@ config BR2_DEFAULT_KERNEL_HEADERS string default "4.4.302" if BR2_KERNEL_HEADERS_4_4 default "4.9.337" if BR2_KERNEL_HEADERS_4_9 - default "4.14.305" if BR2_KERNEL_HEADERS_4_14 - default "4.19.272" if BR2_KERNEL_HEADERS_4_19 - default "5.4.231" if BR2_KERNEL_HEADERS_5_4 - default "5.10.167" if BR2_KERNEL_HEADERS_5_10 - default "5.15.93" if BR2_KERNEL_HEADERS_5_15 + 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 "5.16.20" if BR2_KERNEL_HEADERS_5_16 default BR2_DEFAULT_KERNEL_VERSION if BR2_KERNEL_HEADERS_VERSION default "custom" if BR2_KERNEL_HEADERS_CUSTOM_TARBALL From peter at korsgaard.com Tue Mar 14 14:01:46 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Tue, 14 Mar 2023 15:01:46 +0100 Subject: [Buildroot] [git commit branch/2022.02.x] package/pcm-tools: needs NPTL Message-ID: <20230314140313.F0F468730F@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=dbf4bfff6790bed0fca2e8337f28df07ecb9be7a branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.02.x pcm-tools needs NPTL since its addition in commit 60eb2cec80e5258a0c43090f539749606744e182: cpucounters.cpp: In constructor 'pcm::TemporalThreadAffinity::TemporalThreadAffinity(pcm::uint32, bool)': cpucounters.cpp:252:9: error: 'pthread_getaffinity_np' was not declared in this scope; did you mean 'sched_getaffinity'? 252 | pthread_getaffinity_np(pthread_self(), set_size, old_affinity); | ^~~~~~~~~~~~~~~~~~~~~~ | sched_getaffinity Fixes: - http://autobuild.buildroot.org/results/8bbf9c36af332bbf5e7c1abcbb594a0b231ef97e Signed-off-by: Fabrice Fontaine Signed-off-by: Peter Korsgaard (cherry picked from commit 9d74f85c97d21461a5a23b27eb682c1157875bdb) Signed-off-by: Peter Korsgaard --- package/pcm-tools/Config.in | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/package/pcm-tools/Config.in b/package/pcm-tools/Config.in index ca9719dc5f..6bf05f32d7 100644 --- a/package/pcm-tools/Config.in +++ b/package/pcm-tools/Config.in @@ -1,11 +1,13 @@ -comment "pcm-tools needs a toolchain w/ C++" +comment "pcm-tools needs a toolchain w/ C++, NPTL" depends on BR2_i386 || BR2_x86_64 - depends on !BR2_INSTALL_LIBSTDCPP + depends on !BR2_INSTALL_LIBSTDCPP || \ + !BR2_TOOLCHAIN_HAS_THREADS_NPTL config BR2_PACKAGE_PCM_TOOLS bool "pcm-tools" depends on BR2_i386 || BR2_x86_64 depends on BR2_INSTALL_LIBSTDCPP + depends on BR2_TOOLCHAIN_HAS_THREADS_NPTL select BR2_PACKAGE_HWDATA select BR2_PACKAGE_HWDATA_PCI_IDS help From peter at korsgaard.com Tue Mar 14 14:01:42 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Tue, 14 Mar 2023 15:01:42 +0100 Subject: [Buildroot] [git commit branch/2022.11.x] package/pcm-tools: needs NPTL Message-ID: <20230314140416.2C2498730F@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=458a78b4dd5b8b6f8486a770cb535e111ad1808f branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.11.x pcm-tools needs NPTL since its addition in commit 60eb2cec80e5258a0c43090f539749606744e182: cpucounters.cpp: In constructor 'pcm::TemporalThreadAffinity::TemporalThreadAffinity(pcm::uint32, bool)': cpucounters.cpp:252:9: error: 'pthread_getaffinity_np' was not declared in this scope; did you mean 'sched_getaffinity'? 252 | pthread_getaffinity_np(pthread_self(), set_size, old_affinity); | ^~~~~~~~~~~~~~~~~~~~~~ | sched_getaffinity Fixes: - http://autobuild.buildroot.org/results/8bbf9c36af332bbf5e7c1abcbb594a0b231ef97e Signed-off-by: Fabrice Fontaine Signed-off-by: Peter Korsgaard (cherry picked from commit 9d74f85c97d21461a5a23b27eb682c1157875bdb) Signed-off-by: Peter Korsgaard --- package/pcm-tools/Config.in | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/package/pcm-tools/Config.in b/package/pcm-tools/Config.in index ca9719dc5f..6bf05f32d7 100644 --- a/package/pcm-tools/Config.in +++ b/package/pcm-tools/Config.in @@ -1,11 +1,13 @@ -comment "pcm-tools needs a toolchain w/ C++" +comment "pcm-tools needs a toolchain w/ C++, NPTL" depends on BR2_i386 || BR2_x86_64 - depends on !BR2_INSTALL_LIBSTDCPP + depends on !BR2_INSTALL_LIBSTDCPP || \ + !BR2_TOOLCHAIN_HAS_THREADS_NPTL config BR2_PACKAGE_PCM_TOOLS bool "pcm-tools" depends on BR2_i386 || BR2_x86_64 depends on BR2_INSTALL_LIBSTDCPP + depends on BR2_TOOLCHAIN_HAS_THREADS_NPTL select BR2_PACKAGE_HWDATA select BR2_PACKAGE_HWDATA_PCI_IDS help From peter at korsgaard.com Tue Mar 14 13:58:59 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Tue, 14 Mar 2023 14:58:59 +0100 Subject: [Buildroot] [git commit branch/2022.11.x] {linux, linux-headers}: bump 4.{14, 19}.x / 5.{4, 10, 15}.x / 6.1.x series Message-ID: <20230314140416.202EC8730B@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=6f7baf456fcc43f019677e4cdecc512019d06d86 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.11.x Signed-off-by: Daniel Lang Signed-off-by: Peter Korsgaard (cherry picked from commit 159df6a531676021607ea26309b994c68e5e501d) [Peter: drop 6.1.x bump] Signed-off-by: Peter Korsgaard --- linux/linux.hash | 10 +++++----- package/linux-headers/Config.in.host | 10 +++++----- 2 files changed, 10 insertions(+), 10 deletions(-) diff --git a/linux/linux.hash b/linux/linux.hash index e496164444..394417be63 100644 --- a/linux/linux.hash +++ b/linux/linux.hash @@ -2,13 +2,13 @@ sha256 abe37eb0e2e331bdc7c4110115664e180e7d43b7336de6b4cd2bd1b123d30207 linux-6.0.19.tar.xz # From https://www.kernel.org/pub/linux/kernel/v5.x/sha256sums.asc sha256 c93bb384a97ad1f0a4f18e442ce0291242722f78023eca658b22344541f09489 linux-5.19.17.tar.xz -sha256 e7ed24f2690bf0e11158ccfa8ddc5c0e8a4816d83c4055d205218853da9c5dad linux-5.15.93.tar.xz -sha256 d807f97812e566410cd13b3170009e0d7552748d4f22d608ffd4dbd7f85bf9c6 linux-5.10.167.tar.xz -sha256 8dd0ea7f1db4c1e89d485255798e3c3dfb9be63c0f2af369912a1a37b75f36a8 linux-5.4.231.tar.xz +sha256 348d974c143fdef8517ec703fdaa24bade12a49047848be92cb9e3253b19ef98 linux-5.15.96.tar.xz +sha256 a2b51876befb8cc35724ed62820845f2b387d471a6cf46e8eedd0b6cb595825f linux-5.10.170.tar.xz +sha256 5a1e5754b4f2a4fe73b119d810ecda2ce07ecfb6f6cbbd16547c9ecd30b97627 linux-5.4.233.tar.xz # From https://www.kernel.org/pub/linux/kernel/v4.x/sha256sums.asc sha256 5385aaec55c766e3f462511453f5c63d7898b2d0e9ea74f22a23ebbedab0b3c6 linux-4.9.337.tar.xz -sha256 a35bcde16b13aa423a1822675775a1b0abf17f5392454febabd8c3757187959a linux-4.14.305.tar.xz -sha256 489fb9368bd7ab808264dea1a4acdf607f057bf1ba19f647a17aa18d08f313f9 linux-4.19.272.tar.xz +sha256 4e1c1555c306874e0477d1af282d04a4efb285121456ab3f79519c92e406b701 linux-4.14.307.tar.xz +sha256 64a265a193c9e3e14d1397278e2348386ef6d6043af76d693c0fbbafed345ca8 linux-4.19.274.tar.xz # Locally computed sha256 4594c147bdc493c7c286688542bbe65e550fb7bd58e0649ec587a2fe893ec0ee linux-cip-5.10.145-cip17.tar.gz sha256 a5598f7f673b3ef819d6ed24f08d539eecb6febd11673a1d4752a1c05d4ee289 linux-cip-5.10.145-cip17-rt7.tar.gz diff --git a/package/linux-headers/Config.in.host b/package/linux-headers/Config.in.host index bbd798f029..94b431e0ed 100644 --- a/package/linux-headers/Config.in.host +++ b/package/linux-headers/Config.in.host @@ -390,11 +390,11 @@ endchoice config BR2_DEFAULT_KERNEL_HEADERS string default "4.9.337" if BR2_KERNEL_HEADERS_4_9 - default "4.14.305" if BR2_KERNEL_HEADERS_4_14 - default "4.19.272" if BR2_KERNEL_HEADERS_4_19 - default "5.4.231" if BR2_KERNEL_HEADERS_5_4 - default "5.10.167" if BR2_KERNEL_HEADERS_5_10 - default "5.15.93" if BR2_KERNEL_HEADERS_5_15 + 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 "5.19.17" if BR2_KERNEL_HEADERS_5_19 default "6.0.19" if BR2_KERNEL_HEADERS_6_0 default BR2_DEFAULT_KERNEL_VERSION if BR2_KERNEL_HEADERS_VERSION From dellicker at live.com Tue Mar 14 18:43:29 2023 From: dellicker at live.com (C D) Date: Tue, 14 Mar 2023 18:43:29 +0000 Subject: [Buildroot] Forcing linker to look at right library path? In-Reply-To: <20230314085823.5a37e5e9@windsurf> References: <20230314085823.5a37e5e9@windsurf> Message-ID: > From: Thomas Petazzoni > Sent: Tuesday, March 14, 2023 12:58 AM > To: C D > Cc: buildroot at buildroot.org > Subject: Re: [Buildroot] Forcing linker to look at right library path? > > Hello, > > On Mon, 13 Mar 2023 23:33:45 +0000 > C D wrote: > > > I'm running in to an issue with a package linking against libubsan > > and libasan. ?I've figured out how to compile Buildroot so that it > > copies those libraries to the correct output/target/lib and > > output/target/lib64 locations, but it seems like the package is > > linking to the versions installed in my OS (RHEL 8.7) in /usr/lib64 > > instead. > > > > So, in /usr/lib64 I have libasan.so.5 and libubsan.so.1, and in > > Buildroot's output/target/lib64 I have libasan.so.6; when I boot into > > Buildroot and run my program, it errors out because it's looking for > > libasan.so.5. > > The Buildroot cross-compiler doesn't look for libraries in > target/usr/lib, but in staging/usr/lib. Having shared libraries in > target/usr/lib is important for your applications to work at run-time > on the target, but those shared libraries should also be present in > staging/usr/lib for the cross-compiler to find them at build time. Thanks, this makes sense. I've confirmed that the required libraries are in both staging and target directories. > > What do I need to do for it to point to the correct library location > > when linking? ?Is this a Buildroot config option, or something I need > > to set up in my Makefile? > > The answer entirely depends on which package you're trying to build. > However, first thing would be to make sure that libasan and libubsan > are both in staging/usr/lib. This should already help significantly, as > it means the cross-compiler will find them. I'm trying to build sedcli (https://github.com/sedcli/sedcli); the version I'm building is a slightly modified private branch (added some debugging), but the Makefile and configure script are basically identical. I went through the Makefile and added $(DESTDIR) in appropriate locations to make the files go where they need to, but after running a "make sedcli-reconfigure" I realized the configure script isn't taking any off options Buildroot is using to attempt to make it do the right thing, and I'm assuming this is where my problem is. The output I get from it is: Wrong option: --target=x86_64-buildroot-linux-gnu Wrong option: --host=x86_64-buildroot-linux-gnu Wrong option: --build=x86_64-pc-linux-gnu Wrong option: --prefix=/usr Wrong option: --exec-prefix=/usr Wrong option: --sysconfdir=/etc Wrong option: --localstatedir=/var Wrong option: --program-prefix= Wrong option: --disable-gtk-doc Wrong option: --disable-gtk-doc-html Wrong option: --disable-doc Wrong option: --disable-docs Wrong option: --disable-documentation Wrong option: --with-xmlto=no Wrong option: --with-fop=no Wrong option: --disable-dependency-tracking Wrong option: --enable-ipv6 Wrong option: --disable-nls Wrong option: --disable-static Wrong option: --enable-shared > > Best regards, > > Thomas > -- > Thomas Petazzoni, co-owner and CEO, Bootlin > Embedded Linux and Kernel engineering and training > https://na01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fbootlin.com%2F&data=05%7C01%7C%7C949137e634e94cd4b4dd08db2461e466%7C84df9e7fe9f640afb435aaaaaaaaaaaa%7C1%7C0%7C638143775080541793%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=zeXwvCO%2Fuj%2FGysbE7uhyVKJfrFA6dGa0cMe%2B5yQvh2I%3D&reserved=0 Thanks, Chris From fperrad at gmail.com Tue Mar 14 18:58:05 2023 From: fperrad at gmail.com (Francois Perrad) Date: Tue, 14 Mar 2023 19:58:05 +0100 Subject: [Buildroot] [PATCH] docs/manual: rename *.txt as *.adoc Message-ID: <20230314185805.220145-1-francois.perrad@gadz.org> by using this standard extension `adoc`, these files are rendered on gitlab & github Signed-off-by: Francois Perrad --- ...-support.txt => adding-board-support.adoc} | 0 ...idoc.txt => adding-packages-asciidoc.adoc} | 0 ...ols.txt => adding-packages-autotools.adoc} | 0 ...s-cargo.txt => adding-packages-cargo.adoc} | 0 ...s-cmake.txt => adding-packages-cmake.adoc} | 0 ...on.txt => adding-packages-conclusion.adoc} | 0 ...ory.txt => adding-packages-directory.adoc} | 0 ...neric.txt => adding-packages-generic.adoc} | 0 ...ttext.txt => adding-packages-gettext.adoc} | 0 ...golang.txt => adding-packages-golang.adoc} | 0 ...s-hooks.txt => adding-packages-hooks.adoc} | 0 ...onfig.txt => adding-packages-kconfig.adoc} | 0 ...txt => adding-packages-kernel-module.adoc} | 0 ...ing-packages-linux-kernel-spec-infra.adoc} | 0 ...ocks.txt => adding-packages-luarocks.adoc} | 0 ...s-meson.txt => adding-packages-meson.adoc} | 0 ...ges-perl.txt => adding-packages-perl.adoc} | 0 ...python.txt => adding-packages-python.adoc} | 0 ...s-qmake.txt => adding-packages-qmake.adoc} | 0 ...s-rebar.txt => adding-packages-rebar.adoc} | 0 ...ges-tips.txt => adding-packages-tips.adoc} | 0 ...rtual.txt => adding-packages-virtual.adoc} | 0 ...kages-waf.txt => adding-packages-waf.adoc} | 0 docs/manual/adding-packages.adoc | 58 ++++++++++++++ docs/manual/adding-packages.txt | 58 -------------- docs/manual/advanced.adoc | 16 ++++ docs/manual/advanced.txt | 16 ---- docs/manual/appendix.adoc | 6 ++ docs/manual/appendix.txt | 6 -- ...nd-buildroot.txt => beyond-buildroot.adoc} | 0 ...ccache-support.txt => ccache-support.adoc} | 0 .../{common-usage.txt => common-usage.adoc} | 6 +- ...ts.txt => configure-other-components.adoc} | 0 docs/manual/{configure.txt => configure.adoc} | 0 .../{contribute.txt => contribute.adoc} | 0 ...ation.txt => customize-configuration.adoc} | 0 ...> customize-device-permission-tables.adoc} | 0 ...txt => customize-directory-structure.adoc} | 0 ...tside-br.txt => customize-outside-br.adoc} | 0 ...e-packages.txt => customize-packages.adoc} | 0 ...ize-patches.txt => customize-patches.adoc} | 0 ...st-image.txt => customize-post-image.adoc} | 0 ...k-guide.txt => customize-quick-guide.adoc} | 0 ...omize-rootfs.txt => customize-rootfs.adoc} | 2 +- ...tables.txt => customize-users-tables.adoc} | 0 docs/manual/{customize.txt => customize.adoc} | 18 ++--- ...buildroot.txt => debugging-buildroot.adoc} | 0 .../{developers.txt => developers.adoc} | 0 ...download-infra.txt => download-infra.adoc} | 0 ...ad-location.txt => download-location.adoc} | 0 ...eshooting.txt => faq-troubleshooting.adoc} | 0 docs/manual/{getting.txt => getting.adoc} | 0 ...oot-works.txt => how-buildroot-works.adoc} | 0 ...t.txt => integration-selinux-support.adoc} | 0 ...n-systemd.txt => integration-systemd.adoc} | 0 .../{integration.txt => integration.adoc} | 4 +- .../{introduction.txt => introduction.adoc} | 0 .../{known-issues.txt => known-issues.adoc} | 0 .../{legal-notice.txt => legal-notice.adoc} | 0 docs/manual/{make-tips.txt => make-tips.adoc} | 0 ...makedev-syntax.txt => makedev-syntax.adoc} | 0 ...users-syntax.txt => makeusers-syntax.adoc} | 0 docs/manual/manual.adoc | 75 +++++++++++++++++++ docs/manual/manual.mk | 2 +- docs/manual/manual.txt | 75 ------------------- docs/manual/{migrating.txt => migrating.adoc} | 0 ...ke-target.txt => package-make-target.adoc} | 0 .../{patch-policy.txt => patch-policy.adoc} | 0 .../{prerequisite.txt => prerequisite.adoc} | 0 .../{quickstart.txt => quickstart.adoc} | 0 ...-packages.txt => rebuilding-packages.adoc} | 0 ...gineering.txt => release-engineering.adoc} | 0 docs/manual/{resources.txt => resources.adoc} | 0 ...gger.txt => using-buildroot-debugger.adoc} | 0 ...t.txt => using-buildroot-development.adoc} | 0 ...ain.txt => using-buildroot-toolchain.adoc} | 0 .../{writing-rules.txt => writing-rules.adoc} | 0 package/doc-asciidoc.mk | 2 +- 78 files changed, 172 insertions(+), 172 deletions(-) rename docs/manual/{adding-board-support.txt => adding-board-support.adoc} (100%) rename docs/manual/{adding-packages-asciidoc.txt => adding-packages-asciidoc.adoc} (100%) rename docs/manual/{adding-packages-autotools.txt => adding-packages-autotools.adoc} (100%) rename docs/manual/{adding-packages-cargo.txt => adding-packages-cargo.adoc} (100%) rename docs/manual/{adding-packages-cmake.txt => adding-packages-cmake.adoc} (100%) rename docs/manual/{adding-packages-conclusion.txt => adding-packages-conclusion.adoc} (100%) rename docs/manual/{adding-packages-directory.txt => adding-packages-directory.adoc} (100%) rename docs/manual/{adding-packages-generic.txt => adding-packages-generic.adoc} (100%) rename docs/manual/{adding-packages-gettext.txt => adding-packages-gettext.adoc} (100%) rename docs/manual/{adding-packages-golang.txt => adding-packages-golang.adoc} (100%) rename docs/manual/{adding-packages-hooks.txt => adding-packages-hooks.adoc} (100%) rename docs/manual/{adding-packages-kconfig.txt => adding-packages-kconfig.adoc} (100%) rename docs/manual/{adding-packages-kernel-module.txt => adding-packages-kernel-module.adoc} (100%) rename docs/manual/{adding-packages-linux-kernel-spec-infra.txt => adding-packages-linux-kernel-spec-infra.adoc} (100%) rename docs/manual/{adding-packages-luarocks.txt => adding-packages-luarocks.adoc} (100%) rename docs/manual/{adding-packages-meson.txt => adding-packages-meson.adoc} (100%) rename docs/manual/{adding-packages-perl.txt => adding-packages-perl.adoc} (100%) rename docs/manual/{adding-packages-python.txt => adding-packages-python.adoc} (100%) rename docs/manual/{adding-packages-qmake.txt => adding-packages-qmake.adoc} (100%) rename docs/manual/{adding-packages-rebar.txt => adding-packages-rebar.adoc} (100%) rename docs/manual/{adding-packages-tips.txt => adding-packages-tips.adoc} (100%) rename docs/manual/{adding-packages-virtual.txt => adding-packages-virtual.adoc} (100%) rename docs/manual/{adding-packages-waf.txt => adding-packages-waf.adoc} (100%) create mode 100644 docs/manual/adding-packages.adoc delete mode 100644 docs/manual/adding-packages.txt create mode 100644 docs/manual/advanced.adoc delete mode 100644 docs/manual/advanced.txt create mode 100644 docs/manual/appendix.adoc delete mode 100644 docs/manual/appendix.txt rename docs/manual/{beyond-buildroot.txt => beyond-buildroot.adoc} (100%) rename docs/manual/{ccache-support.txt => ccache-support.adoc} (100%) rename docs/manual/{common-usage.txt => common-usage.adoc} (99%) rename docs/manual/{configure-other-components.txt => configure-other-components.adoc} (100%) rename docs/manual/{configure.txt => configure.adoc} (100%) rename docs/manual/{contribute.txt => contribute.adoc} (100%) rename docs/manual/{customize-configuration.txt => customize-configuration.adoc} (100%) rename docs/manual/{customize-device-permission-tables.txt => customize-device-permission-tables.adoc} (100%) rename docs/manual/{customize-directory-structure.txt => customize-directory-structure.adoc} (100%) rename docs/manual/{customize-outside-br.txt => customize-outside-br.adoc} (100%) rename docs/manual/{customize-packages.txt => customize-packages.adoc} (100%) rename docs/manual/{customize-patches.txt => customize-patches.adoc} (100%) rename docs/manual/{customize-post-image.txt => customize-post-image.adoc} (100%) rename docs/manual/{customize-quick-guide.txt => customize-quick-guide.adoc} (100%) rename docs/manual/{customize-rootfs.txt => customize-rootfs.adoc} (99%) rename docs/manual/{customize-users-tables.txt => customize-users-tables.adoc} (100%) rename docs/manual/{customize.txt => customize.adoc} (85%) rename docs/manual/{debugging-buildroot.txt => debugging-buildroot.adoc} (100%) rename docs/manual/{developers.txt => developers.adoc} (100%) rename docs/manual/{download-infra.txt => download-infra.adoc} (100%) rename docs/manual/{download-location.txt => download-location.adoc} (100%) rename docs/manual/{faq-troubleshooting.txt => faq-troubleshooting.adoc} (100%) rename docs/manual/{getting.txt => getting.adoc} (100%) rename docs/manual/{how-buildroot-works.txt => how-buildroot-works.adoc} (100%) rename docs/manual/{integration-selinux-support.txt => integration-selinux-support.adoc} (100%) rename docs/manual/{integration-systemd.txt => integration-systemd.adoc} (100%) rename docs/manual/{integration.txt => integration.adoc} (80%) rename docs/manual/{introduction.txt => introduction.adoc} (100%) rename docs/manual/{known-issues.txt => known-issues.adoc} (100%) rename docs/manual/{legal-notice.txt => legal-notice.adoc} (100%) rename docs/manual/{make-tips.txt => make-tips.adoc} (100%) rename docs/manual/{makedev-syntax.txt => makedev-syntax.adoc} (100%) rename docs/manual/{makeusers-syntax.txt => makeusers-syntax.adoc} (100%) create mode 100644 docs/manual/manual.adoc delete mode 100644 docs/manual/manual.txt rename docs/manual/{migrating.txt => migrating.adoc} (100%) rename docs/manual/{package-make-target.txt => package-make-target.adoc} (100%) rename docs/manual/{patch-policy.txt => patch-policy.adoc} (100%) rename docs/manual/{prerequisite.txt => prerequisite.adoc} (100%) rename docs/manual/{quickstart.txt => quickstart.adoc} (100%) rename docs/manual/{rebuilding-packages.txt => rebuilding-packages.adoc} (100%) rename docs/manual/{release-engineering.txt => release-engineering.adoc} (100%) rename docs/manual/{resources.txt => resources.adoc} (100%) rename docs/manual/{using-buildroot-debugger.txt => using-buildroot-debugger.adoc} (100%) rename docs/manual/{using-buildroot-development.txt => using-buildroot-development.adoc} (100%) rename docs/manual/{using-buildroot-toolchain.txt => using-buildroot-toolchain.adoc} (100%) rename docs/manual/{writing-rules.txt => writing-rules.adoc} (100%) diff --git a/docs/manual/adding-board-support.txt b/docs/manual/adding-board-support.adoc similarity index 100% rename from docs/manual/adding-board-support.txt rename to docs/manual/adding-board-support.adoc diff --git a/docs/manual/adding-packages-asciidoc.txt b/docs/manual/adding-packages-asciidoc.adoc similarity index 100% rename from docs/manual/adding-packages-asciidoc.txt rename to docs/manual/adding-packages-asciidoc.adoc diff --git a/docs/manual/adding-packages-autotools.txt b/docs/manual/adding-packages-autotools.adoc similarity index 100% rename from docs/manual/adding-packages-autotools.txt rename to docs/manual/adding-packages-autotools.adoc diff --git a/docs/manual/adding-packages-cargo.txt b/docs/manual/adding-packages-cargo.adoc similarity index 100% rename from docs/manual/adding-packages-cargo.txt rename to docs/manual/adding-packages-cargo.adoc diff --git a/docs/manual/adding-packages-cmake.txt b/docs/manual/adding-packages-cmake.adoc similarity index 100% rename from docs/manual/adding-packages-cmake.txt rename to docs/manual/adding-packages-cmake.adoc diff --git a/docs/manual/adding-packages-conclusion.txt b/docs/manual/adding-packages-conclusion.adoc similarity index 100% rename from docs/manual/adding-packages-conclusion.txt rename to docs/manual/adding-packages-conclusion.adoc diff --git a/docs/manual/adding-packages-directory.txt b/docs/manual/adding-packages-directory.adoc similarity index 100% rename from docs/manual/adding-packages-directory.txt rename to docs/manual/adding-packages-directory.adoc diff --git a/docs/manual/adding-packages-generic.txt b/docs/manual/adding-packages-generic.adoc similarity index 100% rename from docs/manual/adding-packages-generic.txt rename to docs/manual/adding-packages-generic.adoc diff --git a/docs/manual/adding-packages-gettext.txt b/docs/manual/adding-packages-gettext.adoc similarity index 100% rename from docs/manual/adding-packages-gettext.txt rename to docs/manual/adding-packages-gettext.adoc diff --git a/docs/manual/adding-packages-golang.txt b/docs/manual/adding-packages-golang.adoc similarity index 100% rename from docs/manual/adding-packages-golang.txt rename to docs/manual/adding-packages-golang.adoc diff --git a/docs/manual/adding-packages-hooks.txt b/docs/manual/adding-packages-hooks.adoc similarity index 100% rename from docs/manual/adding-packages-hooks.txt rename to docs/manual/adding-packages-hooks.adoc diff --git a/docs/manual/adding-packages-kconfig.txt b/docs/manual/adding-packages-kconfig.adoc similarity index 100% rename from docs/manual/adding-packages-kconfig.txt rename to docs/manual/adding-packages-kconfig.adoc diff --git a/docs/manual/adding-packages-kernel-module.txt b/docs/manual/adding-packages-kernel-module.adoc similarity index 100% rename from docs/manual/adding-packages-kernel-module.txt rename to docs/manual/adding-packages-kernel-module.adoc diff --git a/docs/manual/adding-packages-linux-kernel-spec-infra.txt b/docs/manual/adding-packages-linux-kernel-spec-infra.adoc similarity index 100% rename from docs/manual/adding-packages-linux-kernel-spec-infra.txt rename to docs/manual/adding-packages-linux-kernel-spec-infra.adoc diff --git a/docs/manual/adding-packages-luarocks.txt b/docs/manual/adding-packages-luarocks.adoc similarity index 100% rename from docs/manual/adding-packages-luarocks.txt rename to docs/manual/adding-packages-luarocks.adoc diff --git a/docs/manual/adding-packages-meson.txt b/docs/manual/adding-packages-meson.adoc similarity index 100% rename from docs/manual/adding-packages-meson.txt rename to docs/manual/adding-packages-meson.adoc diff --git a/docs/manual/adding-packages-perl.txt b/docs/manual/adding-packages-perl.adoc similarity index 100% rename from docs/manual/adding-packages-perl.txt rename to docs/manual/adding-packages-perl.adoc diff --git a/docs/manual/adding-packages-python.txt b/docs/manual/adding-packages-python.adoc similarity index 100% rename from docs/manual/adding-packages-python.txt rename to docs/manual/adding-packages-python.adoc diff --git a/docs/manual/adding-packages-qmake.txt b/docs/manual/adding-packages-qmake.adoc similarity index 100% rename from docs/manual/adding-packages-qmake.txt rename to docs/manual/adding-packages-qmake.adoc diff --git a/docs/manual/adding-packages-rebar.txt b/docs/manual/adding-packages-rebar.adoc similarity index 100% rename from docs/manual/adding-packages-rebar.txt rename to docs/manual/adding-packages-rebar.adoc diff --git a/docs/manual/adding-packages-tips.txt b/docs/manual/adding-packages-tips.adoc similarity index 100% rename from docs/manual/adding-packages-tips.txt rename to docs/manual/adding-packages-tips.adoc diff --git a/docs/manual/adding-packages-virtual.txt b/docs/manual/adding-packages-virtual.adoc similarity index 100% rename from docs/manual/adding-packages-virtual.txt rename to docs/manual/adding-packages-virtual.adoc diff --git a/docs/manual/adding-packages-waf.txt b/docs/manual/adding-packages-waf.adoc similarity index 100% rename from docs/manual/adding-packages-waf.txt rename to docs/manual/adding-packages-waf.adoc diff --git a/docs/manual/adding-packages.adoc b/docs/manual/adding-packages.adoc new file mode 100644 index 000000000..10acae0b1 --- /dev/null +++ b/docs/manual/adding-packages.adoc @@ -0,0 +1,58 @@ +// -*- mode:doc; -*- +// vim: set syntax=asciidoc: + +[[adding-packages]] +== Adding new packages to Buildroot + +This section covers how new packages (userspace libraries or +applications) can be integrated into Buildroot. It also shows how +existing packages are integrated, which is needed for fixing issues or +tuning their configuration. + +When you add a new package, be sure to test it in various conditions +(see xref:testing-package[]) and also check it for coding style (see +xref:check-package[]). + +include::adding-packages-directory.adoc[] + +include::adding-packages-generic.adoc[] + +include::adding-packages-autotools.adoc[] + +include::adding-packages-cmake.adoc[] + +include::adding-packages-python.adoc[] + +include::adding-packages-luarocks.adoc[] + +include::adding-packages-perl.adoc[] + +include::adding-packages-virtual.adoc[] + +include::adding-packages-kconfig.adoc[] + +include::adding-packages-rebar.adoc[] + +include::adding-packages-waf.adoc[] + +include::adding-packages-meson.adoc[] + +include::adding-packages-cargo.adoc[] + +include::adding-packages-golang.adoc[] + +include::adding-packages-qmake.adoc[] + +include::adding-packages-kernel-module.adoc[] + +include::adding-packages-asciidoc.adoc[] + +include::adding-packages-linux-kernel-spec-infra.adoc[] + +include::adding-packages-hooks.adoc[] + +include::adding-packages-gettext.adoc[] + +include::adding-packages-tips.adoc[] + +include::adding-packages-conclusion.adoc[] diff --git a/docs/manual/adding-packages.txt b/docs/manual/adding-packages.txt deleted file mode 100644 index 814355cd7..000000000 --- a/docs/manual/adding-packages.txt +++ /dev/null @@ -1,58 +0,0 @@ -// -*- mode:doc; -*- -// vim: set syntax=asciidoc: - -[[adding-packages]] -== Adding new packages to Buildroot - -This section covers how new packages (userspace libraries or -applications) can be integrated into Buildroot. It also shows how -existing packages are integrated, which is needed for fixing issues or -tuning their configuration. - -When you add a new package, be sure to test it in various conditions -(see xref:testing-package[]) and also check it for coding style (see -xref:check-package[]). - -include::adding-packages-directory.txt[] - -include::adding-packages-generic.txt[] - -include::adding-packages-autotools.txt[] - -include::adding-packages-cmake.txt[] - -include::adding-packages-python.txt[] - -include::adding-packages-luarocks.txt[] - -include::adding-packages-perl.txt[] - -include::adding-packages-virtual.txt[] - -include::adding-packages-kconfig.txt[] - -include::adding-packages-rebar.txt[] - -include::adding-packages-waf.txt[] - -include::adding-packages-meson.txt[] - -include::adding-packages-cargo.txt[] - -include::adding-packages-golang.txt[] - -include::adding-packages-qmake.txt[] - -include::adding-packages-kernel-module.txt[] - -include::adding-packages-asciidoc.txt[] - -include::adding-packages-linux-kernel-spec-infra.txt[] - -include::adding-packages-hooks.txt[] - -include::adding-packages-gettext.txt[] - -include::adding-packages-tips.txt[] - -include::adding-packages-conclusion.txt[] diff --git a/docs/manual/advanced.adoc b/docs/manual/advanced.adoc new file mode 100644 index 000000000..7f650e668 --- /dev/null +++ b/docs/manual/advanced.adoc @@ -0,0 +1,16 @@ +// -*- mode:doc; -*- +// vim: set syntax=asciidoc: + +=== Advanced usage + +include::using-buildroot-toolchain.adoc[] + +include::using-buildroot-debugger.adoc[] + +include::ccache-support.adoc[] + +include::download-location.adoc[] + +include::package-make-target.adoc[] + +include::using-buildroot-development.adoc[] diff --git a/docs/manual/advanced.txt b/docs/manual/advanced.txt deleted file mode 100644 index b7bfc4923..000000000 --- a/docs/manual/advanced.txt +++ /dev/null @@ -1,16 +0,0 @@ -// -*- mode:doc; -*- -// vim: set syntax=asciidoc: - -=== Advanced usage - -include::using-buildroot-toolchain.txt[] - -include::using-buildroot-debugger.txt[] - -include::ccache-support.txt[] - -include::download-location.txt[] - -include::package-make-target.txt[] - -include::using-buildroot-development.txt[] diff --git a/docs/manual/appendix.adoc b/docs/manual/appendix.adoc new file mode 100644 index 000000000..4eece7167 --- /dev/null +++ b/docs/manual/appendix.adoc @@ -0,0 +1,6 @@ +// -*- mode:doc; -*- +// vim: set syntax=asciidoc: + +include::makedev-syntax.adoc[] +include::makeusers-syntax.adoc[] +include::migrating.adoc[] diff --git a/docs/manual/appendix.txt b/docs/manual/appendix.txt deleted file mode 100644 index 86afa4bda..000000000 --- a/docs/manual/appendix.txt +++ /dev/null @@ -1,6 +0,0 @@ -// -*- mode:doc; -*- -// vim: set syntax=asciidoc: - -include::makedev-syntax.txt[] -include::makeusers-syntax.txt[] -include::migrating.txt[] diff --git a/docs/manual/beyond-buildroot.txt b/docs/manual/beyond-buildroot.adoc similarity index 100% rename from docs/manual/beyond-buildroot.txt rename to docs/manual/beyond-buildroot.adoc diff --git a/docs/manual/ccache-support.txt b/docs/manual/ccache-support.adoc similarity index 100% rename from docs/manual/ccache-support.txt rename to docs/manual/ccache-support.adoc diff --git a/docs/manual/common-usage.txt b/docs/manual/common-usage.adoc similarity index 99% rename from docs/manual/common-usage.txt rename to docs/manual/common-usage.adoc index bc78f4a87..e0ab1a9f6 100644 --- a/docs/manual/common-usage.txt +++ b/docs/manual/common-usage.adoc @@ -3,9 +3,9 @@ == General Buildroot usage -include::make-tips.txt[] +include::make-tips.adoc[] -include::rebuilding-packages.txt[] +include::rebuilding-packages.adoc[] === Offline builds @@ -417,4 +417,4 @@ effects: be empty and it's only at the very end of the build that they will be populated. -include::advanced.txt[] +include::advanced.adoc[] diff --git a/docs/manual/configure-other-components.txt b/docs/manual/configure-other-components.adoc similarity index 100% rename from docs/manual/configure-other-components.txt rename to docs/manual/configure-other-components.adoc diff --git a/docs/manual/configure.txt b/docs/manual/configure.adoc similarity index 100% rename from docs/manual/configure.txt rename to docs/manual/configure.adoc diff --git a/docs/manual/contribute.txt b/docs/manual/contribute.adoc similarity index 100% rename from docs/manual/contribute.txt rename to docs/manual/contribute.adoc diff --git a/docs/manual/customize-configuration.txt b/docs/manual/customize-configuration.adoc similarity index 100% rename from docs/manual/customize-configuration.txt rename to docs/manual/customize-configuration.adoc diff --git a/docs/manual/customize-device-permission-tables.txt b/docs/manual/customize-device-permission-tables.adoc similarity index 100% rename from docs/manual/customize-device-permission-tables.txt rename to docs/manual/customize-device-permission-tables.adoc diff --git a/docs/manual/customize-directory-structure.txt b/docs/manual/customize-directory-structure.adoc similarity index 100% rename from docs/manual/customize-directory-structure.txt rename to docs/manual/customize-directory-structure.adoc diff --git a/docs/manual/customize-outside-br.txt b/docs/manual/customize-outside-br.adoc similarity index 100% rename from docs/manual/customize-outside-br.txt rename to docs/manual/customize-outside-br.adoc diff --git a/docs/manual/customize-packages.txt b/docs/manual/customize-packages.adoc similarity index 100% rename from docs/manual/customize-packages.txt rename to docs/manual/customize-packages.adoc diff --git a/docs/manual/customize-patches.txt b/docs/manual/customize-patches.adoc similarity index 100% rename from docs/manual/customize-patches.txt rename to docs/manual/customize-patches.adoc diff --git a/docs/manual/customize-post-image.txt b/docs/manual/customize-post-image.adoc similarity index 100% rename from docs/manual/customize-post-image.txt rename to docs/manual/customize-post-image.adoc diff --git a/docs/manual/customize-quick-guide.txt b/docs/manual/customize-quick-guide.adoc similarity index 100% rename from docs/manual/customize-quick-guide.txt rename to docs/manual/customize-quick-guide.adoc diff --git a/docs/manual/customize-rootfs.txt b/docs/manual/customize-rootfs.adoc similarity index 99% rename from docs/manual/customize-rootfs.txt rename to docs/manual/customize-rootfs.adoc index e46306fd2..d5d8b9288 100644 --- a/docs/manual/customize-rootfs.txt +++ b/docs/manual/customize-rootfs.adoc @@ -153,4 +153,4 @@ Using `fakeroot` is not an absolute substitute for actually being root. `fakeroot` only ever fakes the file access rights and types (regular, block-or-char device...) and uid/gid; these are emulated in-memory. -include::customize-device-permission-tables.txt[] +include::customize-device-permission-tables.adoc[] diff --git a/docs/manual/customize-users-tables.txt b/docs/manual/customize-users-tables.adoc similarity index 100% rename from docs/manual/customize-users-tables.txt rename to docs/manual/customize-users-tables.adoc diff --git a/docs/manual/customize.txt b/docs/manual/customize.adoc similarity index 85% rename from docs/manual/customize.txt rename to docs/manual/customize.adoc index 484413e4d..23fad7ba1 100644 --- a/docs/manual/customize.txt +++ b/docs/manual/customize.adoc @@ -41,20 +41,20 @@ image in a reproducible way, even after running 'make clean'. By following the recommended strategy, you can even use the same Buildroot tree to build multiple distinct projects! -include::customize-directory-structure.txt[] +include::customize-directory-structure.adoc[] -include::customize-outside-br.txt[] +include::customize-outside-br.adoc[] -include::customize-configuration.txt[] +include::customize-configuration.adoc[] -include::customize-rootfs.txt[] +include::customize-rootfs.adoc[] -include::customize-users-tables.txt[] +include::customize-users-tables.adoc[] -include::customize-post-image.txt[] +include::customize-post-image.adoc[] -include::customize-patches.txt[] +include::customize-patches.adoc[] -include::customize-packages.txt[] +include::customize-packages.adoc[] -include::customize-quick-guide.txt[] +include::customize-quick-guide.adoc[] diff --git a/docs/manual/debugging-buildroot.txt b/docs/manual/debugging-buildroot.adoc similarity index 100% rename from docs/manual/debugging-buildroot.txt rename to docs/manual/debugging-buildroot.adoc diff --git a/docs/manual/developers.txt b/docs/manual/developers.adoc similarity index 100% rename from docs/manual/developers.txt rename to docs/manual/developers.adoc diff --git a/docs/manual/download-infra.txt b/docs/manual/download-infra.adoc similarity index 100% rename from docs/manual/download-infra.txt rename to docs/manual/download-infra.adoc diff --git a/docs/manual/download-location.txt b/docs/manual/download-location.adoc similarity index 100% rename from docs/manual/download-location.txt rename to docs/manual/download-location.adoc diff --git a/docs/manual/faq-troubleshooting.txt b/docs/manual/faq-troubleshooting.adoc similarity index 100% rename from docs/manual/faq-troubleshooting.txt rename to docs/manual/faq-troubleshooting.adoc diff --git a/docs/manual/getting.txt b/docs/manual/getting.adoc similarity index 100% rename from docs/manual/getting.txt rename to docs/manual/getting.adoc diff --git a/docs/manual/how-buildroot-works.txt b/docs/manual/how-buildroot-works.adoc similarity index 100% rename from docs/manual/how-buildroot-works.txt rename to docs/manual/how-buildroot-works.adoc diff --git a/docs/manual/integration-selinux-support.txt b/docs/manual/integration-selinux-support.adoc similarity index 100% rename from docs/manual/integration-selinux-support.txt rename to docs/manual/integration-selinux-support.adoc diff --git a/docs/manual/integration-systemd.txt b/docs/manual/integration-systemd.adoc similarity index 100% rename from docs/manual/integration-systemd.txt rename to docs/manual/integration-systemd.adoc diff --git a/docs/manual/integration.txt b/docs/manual/integration.adoc similarity index 80% rename from docs/manual/integration.txt rename to docs/manual/integration.adoc index be56bf656..1626dd75d 100644 --- a/docs/manual/integration.txt +++ b/docs/manual/integration.adoc @@ -9,6 +9,6 @@ level. Buildroot is highly configurable, almost everything discussed here can be changed or overridden by xref:rootfs-custom[rootfs overlay or custom skeleton] configuration. -include::integration-systemd.txt[] +include::integration-systemd.adoc[] -include::integration-selinux-support.txt[] +include::integration-selinux-support.adoc[] diff --git a/docs/manual/introduction.txt b/docs/manual/introduction.adoc similarity index 100% rename from docs/manual/introduction.txt rename to docs/manual/introduction.adoc diff --git a/docs/manual/known-issues.txt b/docs/manual/known-issues.adoc similarity index 100% rename from docs/manual/known-issues.txt rename to docs/manual/known-issues.adoc diff --git a/docs/manual/legal-notice.txt b/docs/manual/legal-notice.adoc similarity index 100% rename from docs/manual/legal-notice.txt rename to docs/manual/legal-notice.adoc diff --git a/docs/manual/make-tips.txt b/docs/manual/make-tips.adoc similarity index 100% rename from docs/manual/make-tips.txt rename to docs/manual/make-tips.adoc diff --git a/docs/manual/makedev-syntax.txt b/docs/manual/makedev-syntax.adoc similarity index 100% rename from docs/manual/makedev-syntax.txt rename to docs/manual/makedev-syntax.adoc diff --git a/docs/manual/makeusers-syntax.txt b/docs/manual/makeusers-syntax.adoc similarity index 100% rename from docs/manual/makeusers-syntax.txt rename to docs/manual/makeusers-syntax.adoc diff --git a/docs/manual/manual.adoc b/docs/manual/manual.adoc new file mode 100644 index 000000000..31d5f80ba --- /dev/null +++ b/docs/manual/manual.adoc @@ -0,0 +1,75 @@ +// -*- mode:doc; -*- +// vim: set syntax=asciidoc: + += The Buildroot user manual +:toc: + +Buildroot {sys:echo $\{BR2_VERSION%%-git*\}} manual generated on {localdate} +{localtime} from git revision {sys:git rev-parse --short HEAD} + +The Buildroot manual is written by the Buildroot developers. +It is licensed under the GNU General Public License, version 2. Refer to the +http://git.buildroot.org/buildroot/tree/COPYING?id={sys:git rev-parse HEAD}[COPYING] +file in the Buildroot sources for the full text of this license. + +Copyright (C) The Buildroot developers + +image::logo.png[] + += Getting started + +include::introduction.adoc[] + +include::prerequisite.adoc[] + +include::getting.adoc[] + +include::quickstart.adoc[] + +include::resources.adoc[] + += User guide + +include::configure.adoc[] + +include::configure-other-components.adoc[] + +include::common-usage.adoc[] + +include::customize.adoc[] + +include::integration.adoc[] + +include::faq-troubleshooting.adoc[] + +include::known-issues.adoc[] + +include::legal-notice.adoc[] + +include::beyond-buildroot.adoc[] + += Developer guide + +include::how-buildroot-works.adoc[] + +include::writing-rules.adoc[] + +include::adding-board-support.adoc[] + +include::adding-packages.adoc[] + +include::patch-policy.adoc[] + +include::download-infra.adoc[] + +include::debugging-buildroot.adoc[] + +include::contribute.adoc[] + +include::developers.adoc[] + +include::release-engineering.adoc[] + += Appendix + +include::appendix.adoc[] diff --git a/docs/manual/manual.mk b/docs/manual/manual.mk index 1d03b213d..e851a084a 100644 --- a/docs/manual/manual.mk +++ b/docs/manual/manual.mk @@ -4,7 +4,7 @@ # ################################################################################ -MANUAL_SOURCES = $(sort $(wildcard docs/manual/*.txt) $(wildcard docs/images/*)) +MANUAL_SOURCES = $(sort $(wildcard docs/manual/*.adoc) $(wildcard docs/images/*)) MANUAL_RESOURCES = $(TOPDIR)/docs/images $(eval $(call asciidoc-document)) diff --git a/docs/manual/manual.txt b/docs/manual/manual.txt deleted file mode 100644 index d6534ca29..000000000 --- a/docs/manual/manual.txt +++ /dev/null @@ -1,75 +0,0 @@ -// -*- mode:doc; -*- -// vim: set syntax=asciidoc: - -= The Buildroot user manual -:toc: - -Buildroot {sys:echo $\{BR2_VERSION%%-git*\}} manual generated on {localdate} -{localtime} from git revision {sys:git rev-parse --short HEAD} - -The Buildroot manual is written by the Buildroot developers. -It is licensed under the GNU General Public License, version 2. Refer to the -http://git.buildroot.org/buildroot/tree/COPYING?id={sys:git rev-parse HEAD}[COPYING] -file in the Buildroot sources for the full text of this license. - -Copyright (C) The Buildroot developers - -image::logo.png[] - -= Getting started - -include::introduction.txt[] - -include::prerequisite.txt[] - -include::getting.txt[] - -include::quickstart.txt[] - -include::resources.txt[] - -= User guide - -include::configure.txt[] - -include::configure-other-components.txt[] - -include::common-usage.txt[] - -include::customize.txt[] - -include::integration.txt[] - -include::faq-troubleshooting.txt[] - -include::known-issues.txt[] - -include::legal-notice.txt[] - -include::beyond-buildroot.txt[] - -= Developer guide - -include::how-buildroot-works.txt[] - -include::writing-rules.txt[] - -include::adding-board-support.txt[] - -include::adding-packages.txt[] - -include::patch-policy.txt[] - -include::download-infra.txt[] - -include::debugging-buildroot.txt[] - -include::contribute.txt[] - -include::developers.txt[] - -include::release-engineering.txt[] - -= Appendix - -include::appendix.txt[] diff --git a/docs/manual/migrating.txt b/docs/manual/migrating.adoc similarity index 100% rename from docs/manual/migrating.txt rename to docs/manual/migrating.adoc diff --git a/docs/manual/package-make-target.txt b/docs/manual/package-make-target.adoc similarity index 100% rename from docs/manual/package-make-target.txt rename to docs/manual/package-make-target.adoc diff --git a/docs/manual/patch-policy.txt b/docs/manual/patch-policy.adoc similarity index 100% rename from docs/manual/patch-policy.txt rename to docs/manual/patch-policy.adoc diff --git a/docs/manual/prerequisite.txt b/docs/manual/prerequisite.adoc similarity index 100% rename from docs/manual/prerequisite.txt rename to docs/manual/prerequisite.adoc diff --git a/docs/manual/quickstart.txt b/docs/manual/quickstart.adoc similarity index 100% rename from docs/manual/quickstart.txt rename to docs/manual/quickstart.adoc diff --git a/docs/manual/rebuilding-packages.txt b/docs/manual/rebuilding-packages.adoc similarity index 100% rename from docs/manual/rebuilding-packages.txt rename to docs/manual/rebuilding-packages.adoc diff --git a/docs/manual/release-engineering.txt b/docs/manual/release-engineering.adoc similarity index 100% rename from docs/manual/release-engineering.txt rename to docs/manual/release-engineering.adoc diff --git a/docs/manual/resources.txt b/docs/manual/resources.adoc similarity index 100% rename from docs/manual/resources.txt rename to docs/manual/resources.adoc diff --git a/docs/manual/using-buildroot-debugger.txt b/docs/manual/using-buildroot-debugger.adoc similarity index 100% rename from docs/manual/using-buildroot-debugger.txt rename to docs/manual/using-buildroot-debugger.adoc diff --git a/docs/manual/using-buildroot-development.txt b/docs/manual/using-buildroot-development.adoc similarity index 100% rename from docs/manual/using-buildroot-development.txt rename to docs/manual/using-buildroot-development.adoc diff --git a/docs/manual/using-buildroot-toolchain.txt b/docs/manual/using-buildroot-toolchain.adoc similarity index 100% rename from docs/manual/using-buildroot-toolchain.txt rename to docs/manual/using-buildroot-toolchain.adoc diff --git a/docs/manual/writing-rules.txt b/docs/manual/writing-rules.adoc similarity index 100% rename from docs/manual/writing-rules.txt rename to docs/manual/writing-rules.adoc diff --git a/package/doc-asciidoc.mk b/package/doc-asciidoc.mk index 2bd761edf..c388aa0c1 100644 --- a/package/doc-asciidoc.mk +++ b/package/doc-asciidoc.mk @@ -122,7 +122,7 @@ $$(O)/docs/$(1)/$(1).$(5): $$($(2)_SOURCES) \ --resource="$$(abspath $$(r))") \ $$($(2)_$(3)_A2X_OPTS) \ --asciidoc-opts="$$($(2)_$(3)_ASCIIDOC_OPTS)" \ - $$(BUILD_DIR)/docs/$(1)/$(1).txt + $$(BUILD_DIR)/docs/$(1)/$(1).adoc # install the generated document $$($(2)_$(3)_INSTALL_CMDS) endif -- 2.37.2 From bugzilla at busybox.net Tue Mar 14 20:08:39 2023 From: bugzilla at busybox.net (bugzilla at busybox.net) Date: Tue, 14 Mar 2023 20:08:39 +0000 Subject: [Buildroot] [Bug 15396] New: Document build dependencies Message-ID: https://bugs.busybox.net/show_bug.cgi?id=15396 Bug ID: 15396 Summary: Document build dependencies Product: buildroot Version: unspecified Hardware: All OS: Linux Status: NEW Severity: normal Priority: P5 Component: Other Assignee: unassigned at buildroot.uclibc.org Reporter: jbglaw at lug-owl.de CC: buildroot at uclibc.org Target Milestone: --- Hi! In an attempt to do CI builds for a number of projects, I started to also build buildroot configurations (cf. http://toolchain.lug-owl.de/) This generally works quite well (at least as far as configurations have been attempted.) However, I noticed that for some sample configs (at least true for the `beaglebone_defconfig` and `grinn_chiliboard_defconfig` configurations, maybe others.) They both pull in `` via [uboot]/tools/aisimage.c -> tools/imagetool.h -> include/image.h . I suggest adding `libssl-dev` to the list of optional packages (https://nightly.buildroot.org/manual.html#requirement-optional). Thanks, Jan-Benedict -- You are receiving this mail because: You are on the CC list for the bug. From thomas.petazzoni at bootlin.com Tue Mar 14 21:07:43 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Tue, 14 Mar 2023 22:07:43 +0100 Subject: [Buildroot] Forcing linker to look at right library path? In-Reply-To: References: <20230314085823.5a37e5e9@windsurf> Message-ID: <20230314220743.21dcc880@windsurf> On Tue, 14 Mar 2023 18:43:29 +0000 C D wrote: > I'm trying to build sedcli (https://github.com/sedcli/sedcli); the version > I'm building is a slightly modified private branch (added some debugging), but > the Makefile and configure script are basically identical. I went through > the Makefile and added $(DESTDIR) in appropriate locations to make the files > go where they need to, but after running a "make sedcli-reconfigure" I realized > the configure script isn't taking any off options Buildroot is using to attempt > to make it do the right thing, and I'm assuming this is where my problem is. > The output I get from it is: Could you push a Buildroot branch with your package added, and a defconfig that allows to reproduce the problem? This will be needed to give you some meaningful support. Best regards, 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 Mar 14 21:20:29 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Tue, 14 Mar 2023 22:20:29 +0100 Subject: [Buildroot] Missing support of libsvg with qt6 In-Reply-To: References: Message-ID: <20230314222029.1c818de0@windsurf> Hello Ivan, On Tue, 14 Mar 2023 13:03:01 +0000 Ivan Castell wrote: > We are using buildroot-2022.11.1 to build a custom QT6 based project. We have this option enabled in menuconfig: > > BR2_PACKAGE_QT6=y > > But found this issue building our project: > > Project ERROR: Unknown module(s) in QT: svgwidgets > > It seems there is no way to enable SVG library support on QT6 (at least we don't found it). However, SVG library is completely ported and functional using Qt5. > > BR2_PACKAGE_QT5SVG=y > > Does buildroot will support SVG library with QT6 in some future release? Is this still a work in progress? We have checked buildroot-2023.02 and even in that recent version, is still not ready. At this point, nobody has worked on packaging qt6svg. However, taking example on qt6serialbus or qt6serialport, it should be relatively easy. Perhaps you could give it a try and submit a patch? This would certainly be welcome! Best regards, Thomas -- Thomas Petazzoni, co-owner and CEO, Bootlin Embedded Linux and Kernel engineering and training https://bootlin.com From bugzilla at busybox.net Tue Mar 14 21:29:31 2023 From: bugzilla at busybox.net (bugzilla at busybox.net) Date: Tue, 14 Mar 2023 21:29:31 +0000 Subject: [Buildroot] [Bug 15396] Document build dependencies In-Reply-To: References: Message-ID: https://bugs.busybox.net/show_bug.cgi?id=15396 --- Comment #1 from Thomas Petazzoni --- Thanks for the reporting the issue. However, the correct fix is not to add libssl-dev as a dependency of Buildroot. Instead if U-Boot needs OpenSSL on the host, the Buildroot option BR2_TARGET_UBOOT_NEEDS_OPENSSL should be enabled. Could you try adding BR2_TARGET_UBOOT_NEEDS_OPENSSL=y in the problematic defconfigs? This should address your problem. We normally also have CI to test all our defconfigs within a clean container, but our pipelines are so long that Gitlab CI is regularly aborting them in the middle, making said CI pretty useless unfortunately :-/ -- You are receiving this mail because: You are on the CC list for the bug. From bugzilla at busybox.net Tue Mar 14 21:31:11 2023 From: bugzilla at busybox.net (bugzilla at busybox.net) Date: Tue, 14 Mar 2023 21:31:11 +0000 Subject: [Buildroot] [Bug 15366] xscreensaver needs util-linux dependency for per-package build In-Reply-To: References: Message-ID: https://bugs.busybox.net/show_bug.cgi?id=15366 --- Comment #6 from Thomas Petazzoni --- Could you provide a log of the failure you encounter? And details about your host environment (which distribution? a container perhaps?). Thanks! -- You are receiving this mail because: You are on the CC list for the bug. From bugzilla at busybox.net Tue Mar 14 21:37:24 2023 From: bugzilla at busybox.net (bugzilla at busybox.net) Date: Tue, 14 Mar 2023 21:37:24 +0000 Subject: [Buildroot] [Bug 15396] Document build dependencies In-Reply-To: References: Message-ID: https://bugs.busybox.net/show_bug.cgi?id=15396 --- Comment #2 from Jan-Benedict Glaw --- Once the current round of builds (about 2300 jobs, takes a few days) is done, I'll happily test adding BR2_TARGET_UBOOT_NEEDS_OPENSSL=y to those configs and re-run them with a container that doesn't have libssl-dev installed. (As I realized this possible dependency, I added libssl-dev to the container, not thinking about adding the dep'cy to the config. So this run won't catch other configurations in need of BR2_TARGET_UBOOT_NEEDS_OPENSSL=y, but the next round will catch that.) As for CI builds, I cannot do daily builds (scheduling isn't an issue, but I don't have the computation power), but if it's going to be helpful, I'll keep buildroot builds every now and then. Will probably come out as one (full) build every three to four weeks. -- You are receiving this mail because: You are on the CC list for the bug. From bugzilla at busybox.net Tue Mar 14 21:37:38 2023 From: bugzilla at busybox.net (bugzilla at busybox.net) Date: Tue, 14 Mar 2023 21:37:38 +0000 Subject: [Buildroot] [Bug 15376] Libiconv config In-Reply-To: References: Message-ID: https://bugs.busybox.net/show_bug.cgi?id=15376 Thomas Petazzoni changed: What |Removed |Added ---------------------------------------------------------------------------- Resolution|--- |NEEDINFO Status|NEW |RESOLVED --- Comment #2 from Thomas Petazzoni --- Bug report does not have enough information, closing. Please reopen if more information is provided. -- You are receiving this mail because: You are on the CC list for the bug. From peter at korsgaard.com Tue Mar 14 21:54:39 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Tue, 14 Mar 2023 22:54:39 +0100 Subject: [Buildroot] [PATCH 1/1] boot/mxs-bootlets: fix build without any bootstream In-Reply-To: <20230225231419.22342-1-fontaine.fabrice@gmail.com> (Fabrice Fontaine's message of "Sun, 26 Feb 2023 00:14:19 +0100") References: <20230225231419.22342-1-fontaine.fabrice@gmail.com> Message-ID: <87mt4f578g.fsf@dell.be.48ers.dk> >>>>> "Fabrice" == Fabrice Fontaine writes: > Fix the following build failure raised since the addition of the package > in commit 2a636d15217cd326b4546e7017538c7a9e9d399c: > sed -i 's,[^ > *]power_prep.*;,\tpower_prep="/home/autobuild/autobuild/instance-9/output-1/build/mxs-bootlets-10.12.01/power_prep/power_prep";,' > /home/autobuild/autobuild/instance-9/output-1/build/mxs-bootlets-10.12.01/ > sed: couldn't edit /home/autobuild/autobuild/instance-9/output-1/build/mxs-bootlets-10.12.01/: not a regular file > Fixes: > - http://autobuild.buildroot.org/results/b4b26f6b02fd1991f46eba5db240e5050b96d333 > Signed-off-by: Fabrice Fontaine Committed to 2022.11.x and 2022.02.x, thanks. > --- > boot/mxs-bootlets/Config.in | 2 ++ > 1 file changed, 2 insertions(+) > diff --git a/boot/mxs-bootlets/Config.in b/boot/mxs-bootlets/Config.in > index b3e392afa8..8f9334b610 100644 > --- a/boot/mxs-bootlets/Config.in > +++ b/boot/mxs-bootlets/Config.in > @@ -1,6 +1,8 @@ > config BR2_TARGET_MXS_BOOTLETS > bool "mxs-bootlets" > depends on BR2_arm > + depends on BR2_TARGET_BAREBOX || BR2_LINUX_KERNEL || \ > + BR2_TARGET_UBOOT > help > Stage1 bootloaders for Freescale iMX23/iMX28 SoCs > -- > 2.39.1 > _______________________________________________ > buildroot mailing list > buildroot at buildroot.org > https://lists.buildroot.org/mailman/listinfo/buildroot -- Bye, Peter Korsgaard From peter at korsgaard.com Tue Mar 14 21:55:45 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Tue, 14 Mar 2023 22:55:45 +0100 Subject: [Buildroot] [PATCH] package/libcurl: bump version to 7.88.1 In-Reply-To: <20230227161040.2239744-1-peter@korsgaard.com> (Peter Korsgaard's message of "Mon, 27 Feb 2023 17:10:39 +0100") References: <20230227161040.2239744-1-peter@korsgaard.com> Message-ID: <87ilf3576m.fsf@dell.be.48ers.dk> >>>>> "Peter" == Peter Korsgaard writes: > Bugfix release fixing a number of issues introduced in 7.88.0: > https://curl.se/changes.html#7_88_1 > https://daniel.haxx.se/blog/2023/02/20/7-88-1-the-second-final-one/ > Signed-off-by: Peter Korsgaard Committed to 2022.11.x and 2022.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Tue Mar 14 21:53:54 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Tue, 14 Mar 2023 22:53:54 +0100 Subject: [Buildroot] [git commit branch/2022.02.x] boot/mxs-bootlets: fix build without any bootstream Message-ID: <20230314215614.C85148732A@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=17eec679246fb73ca49fcb5c2950af02b5f0002b branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.02.x Fix the following build failure raised since the addition of the package in commit 2a636d15217cd326b4546e7017538c7a9e9d399c: sed -i 's,[^ *]power_prep.*;,\tpower_prep="/home/autobuild/autobuild/instance-9/output-1/build/mxs-bootlets-10.12.01/power_prep/power_prep";,' /home/autobuild/autobuild/instance-9/output-1/build/mxs-bootlets-10.12.01/ sed: couldn't edit /home/autobuild/autobuild/instance-9/output-1/build/mxs-bootlets-10.12.01/: not a regular file Fixes: - http://autobuild.buildroot.org/results/b4b26f6b02fd1991f46eba5db240e5050b96d333 Signed-off-by: Fabrice Fontaine Signed-off-by: Peter Korsgaard (cherry picked from commit 8c4435190773195fc5d1a97f819e1160f4bd52ca) Signed-off-by: Peter Korsgaard --- boot/mxs-bootlets/Config.in | 2 ++ 1 file changed, 2 insertions(+) diff --git a/boot/mxs-bootlets/Config.in b/boot/mxs-bootlets/Config.in index b3e392afa8..8f9334b610 100644 --- a/boot/mxs-bootlets/Config.in +++ b/boot/mxs-bootlets/Config.in @@ -1,6 +1,8 @@ config BR2_TARGET_MXS_BOOTLETS bool "mxs-bootlets" depends on BR2_arm + depends on BR2_TARGET_BAREBOX || BR2_LINUX_KERNEL || \ + BR2_TARGET_UBOOT help Stage1 bootloaders for Freescale iMX23/iMX28 SoCs From peter at korsgaard.com Tue Mar 14 21:55:10 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Tue, 14 Mar 2023 22:55:10 +0100 Subject: [Buildroot] [git commit branch/2022.02.x] package/libcurl: bump version to 7.88.1 Message-ID: <20230314215614.D21748732C@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=a1b396770e8e6f84e3e6ff61defa3ade8e91acae branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.02.x Bugfix release fixing a number of issues introduced in 7.88.0: https://curl.se/changes.html#7_88_1 https://daniel.haxx.se/blog/2023/02/20/7-88-1-the-second-final-one/ Signed-off-by: Peter Korsgaard (cherry picked from commit eb566be8dc0e3a36270fe76d669fe51379d498f0) Signed-off-by: Peter Korsgaard --- package/libcurl/libcurl.hash | 4 ++-- package/libcurl/libcurl.mk | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package/libcurl/libcurl.hash b/package/libcurl/libcurl.hash index 714b02acb0..32b3d0b5e2 100644 --- a/package/libcurl/libcurl.hash +++ b/package/libcurl/libcurl.hash @@ -1,5 +1,5 @@ # Locally calculated after checking pgp signature -# https://curl.se/download/curl-7.88.0.tar.xz.asc +# https://curl.se/download/curl-7.88.1.tar.xz.asc # signed with key 27EDEAF22F3ABCEB50DB9A125CC908FDB71E12C2 -sha256 fd17432cf28714a4cf39d89e26b8ace0d8901199fe5d01d75eb0ae3bbfcc731f curl-7.88.0.tar.xz +sha256 1dae31b2a7c1fe269de99c0c31bb488346aab3459b5ffca909d6938249ae415f curl-7.88.1.tar.xz sha256 b1d7feb949ea5023552029fbe0bf5db4f23c2f85e9b8e51e18536f0ecbf9c524 COPYING diff --git a/package/libcurl/libcurl.mk b/package/libcurl/libcurl.mk index 93a9c288a0..5cb2f94ae8 100644 --- a/package/libcurl/libcurl.mk +++ b/package/libcurl/libcurl.mk @@ -4,7 +4,7 @@ # ################################################################################ -LIBCURL_VERSION = 7.88.0 +LIBCURL_VERSION = 7.88.1 LIBCURL_SOURCE = curl-$(LIBCURL_VERSION).tar.xz LIBCURL_SITE = https://curl.se/download LIBCURL_DEPENDENCIES = host-pkgconf \ From peter at korsgaard.com Tue Mar 14 21:56:05 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Tue, 14 Mar 2023 22:56:05 +0100 Subject: [Buildroot] [git commit branch/2022.02.x] package/paho-mqtt-c: security bump to version 1.3.12 Message-ID: <20230314215614.DCB268732D@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=ff075f8dd540b0cfa05b1b869f8f1dd567ab09c4 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.02.x Contains a fix for a possible race condition that can lead to use after free: https://github.com/eclipse/paho.mqtt.c/commit/911488a9f0fdad31c85ec86712be52587afdbbb8 https://github.com/eclipse/paho.mqtt.c/milestone/19?closed=1 https://github.com/eclipse/paho.mqtt.c/releases/tag/v1.3.12 Signed-off-by: Daniel Lang Signed-off-by: Peter Korsgaard (cherry picked from commit cc9acffa8a9263c51a66a54b4f2ff39421365b80) Signed-off-by: Peter Korsgaard --- package/paho-mqtt-c/paho-mqtt-c.hash | 2 +- package/paho-mqtt-c/paho-mqtt-c.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/paho-mqtt-c/paho-mqtt-c.hash b/package/paho-mqtt-c/paho-mqtt-c.hash index 1949abdf1a..529c538ff2 100644 --- a/package/paho-mqtt-c/paho-mqtt-c.hash +++ b/package/paho-mqtt-c/paho-mqtt-c.hash @@ -1,5 +1,5 @@ # Locally computed: -sha256 d7bba3f8b8978802e11e2b1f28e96e6b7f4ed5d8a268af52a4d3b1bcbd1db16b paho-mqtt-c-1.3.11.tar.gz +sha256 6a70a664ed3bbcc1eafdc45a5dc11f3ad70c9bac12a54c2f8cef15c0e7d0a93b paho-mqtt-c-1.3.12.tar.gz sha256 83bbba033dc985487e321b6dfde111772affb73460be48726299fed3da684b1c edl-v10 sha256 0becf16567beb77fa252b7664631dd177c8f9a1889e48995b45379c7130e5303 epl-v20 sha256 bc0f3f447097eb82a29ad6c2f4929572bb548b6bd4c9e38fde1bf131a771b7a0 LICENSE diff --git a/package/paho-mqtt-c/paho-mqtt-c.mk b/package/paho-mqtt-c/paho-mqtt-c.mk index 30daf863ad..8d1fe009a7 100644 --- a/package/paho-mqtt-c/paho-mqtt-c.mk +++ b/package/paho-mqtt-c/paho-mqtt-c.mk @@ -4,7 +4,7 @@ # ################################################################################ -PAHO_MQTT_C_VERSION = 1.3.11 +PAHO_MQTT_C_VERSION = 1.3.12 PAHO_MQTT_C_SITE = $(call github,eclipse,paho.mqtt.c,v$(PAHO_MQTT_C_VERSION)) PAHO_MQTT_C_LICENSE = EPL-2.0 or BSD-3-Clause PAHO_MQTT_C_LICENSE_FILES = epl-v20 edl-v10 LICENSE From peter at korsgaard.com Tue Mar 14 21:56:40 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Tue, 14 Mar 2023 22:56:40 +0100 Subject: [Buildroot] [PATCH 1/1] package/paho-mqtt-c: security bump to version 1.3.12 In-Reply-To: (Lang Daniel via buildroot's message of "Tue, 28 Feb 2023 09:48:21 +0000") References: Message-ID: <87edpr5753.fsf@dell.be.48ers.dk> >>>>> "Lang" == Lang Daniel via buildroot writes: > Contains a fix for a possible race condition that can lead to use after > free: > https://github.com/eclipse/paho.mqtt.c/commit/911488a9f0fdad31c85ec86712be52587afdbbb8 > https://github.com/eclipse/paho.mqtt.c/milestone/19?closed=1 > https://github.com/eclipse/paho.mqtt.c/releases/tag/v1.3.12 > Signed-off-by: Daniel Lang Committed to 2022.11.x and 2022.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Tue Mar 14 21:54:00 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Tue, 14 Mar 2023 22:54:00 +0100 Subject: [Buildroot] [git commit branch/2022.11.x] boot/mxs-bootlets: fix build without any bootstream Message-ID: <20230314215728.9792F87339@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=0cafa277ed9b0d4daf9c3c45f1188976941243da branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.11.x Fix the following build failure raised since the addition of the package in commit 2a636d15217cd326b4546e7017538c7a9e9d399c: sed -i 's,[^ *]power_prep.*;,\tpower_prep="/home/autobuild/autobuild/instance-9/output-1/build/mxs-bootlets-10.12.01/power_prep/power_prep";,' /home/autobuild/autobuild/instance-9/output-1/build/mxs-bootlets-10.12.01/ sed: couldn't edit /home/autobuild/autobuild/instance-9/output-1/build/mxs-bootlets-10.12.01/: not a regular file Fixes: - http://autobuild.buildroot.org/results/b4b26f6b02fd1991f46eba5db240e5050b96d333 Signed-off-by: Fabrice Fontaine Signed-off-by: Peter Korsgaard (cherry picked from commit 8c4435190773195fc5d1a97f819e1160f4bd52ca) Signed-off-by: Peter Korsgaard --- boot/mxs-bootlets/Config.in | 2 ++ 1 file changed, 2 insertions(+) diff --git a/boot/mxs-bootlets/Config.in b/boot/mxs-bootlets/Config.in index b3e392afa8..8f9334b610 100644 --- a/boot/mxs-bootlets/Config.in +++ b/boot/mxs-bootlets/Config.in @@ -1,6 +1,8 @@ config BR2_TARGET_MXS_BOOTLETS bool "mxs-bootlets" depends on BR2_arm + depends on BR2_TARGET_BAREBOX || BR2_LINUX_KERNEL || \ + BR2_TARGET_UBOOT help Stage1 bootloaders for Freescale iMX23/iMX28 SoCs From peter at korsgaard.com Tue Mar 14 21:56:16 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Tue, 14 Mar 2023 22:56:16 +0100 Subject: [Buildroot] [git commit branch/2022.11.x] package/paho-mqtt-c: security bump to version 1.3.12 Message-ID: <20230314215728.AB91F8733B@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=8e3c40e55e8d89be241312a1ceded314047ff2f2 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.11.x Contains a fix for a possible race condition that can lead to use after free: https://github.com/eclipse/paho.mqtt.c/commit/911488a9f0fdad31c85ec86712be52587afdbbb8 https://github.com/eclipse/paho.mqtt.c/milestone/19?closed=1 https://github.com/eclipse/paho.mqtt.c/releases/tag/v1.3.12 Signed-off-by: Daniel Lang Signed-off-by: Peter Korsgaard (cherry picked from commit cc9acffa8a9263c51a66a54b4f2ff39421365b80) Signed-off-by: Peter Korsgaard --- package/paho-mqtt-c/paho-mqtt-c.hash | 2 +- package/paho-mqtt-c/paho-mqtt-c.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/paho-mqtt-c/paho-mqtt-c.hash b/package/paho-mqtt-c/paho-mqtt-c.hash index 1949abdf1a..529c538ff2 100644 --- a/package/paho-mqtt-c/paho-mqtt-c.hash +++ b/package/paho-mqtt-c/paho-mqtt-c.hash @@ -1,5 +1,5 @@ # Locally computed: -sha256 d7bba3f8b8978802e11e2b1f28e96e6b7f4ed5d8a268af52a4d3b1bcbd1db16b paho-mqtt-c-1.3.11.tar.gz +sha256 6a70a664ed3bbcc1eafdc45a5dc11f3ad70c9bac12a54c2f8cef15c0e7d0a93b paho-mqtt-c-1.3.12.tar.gz sha256 83bbba033dc985487e321b6dfde111772affb73460be48726299fed3da684b1c edl-v10 sha256 0becf16567beb77fa252b7664631dd177c8f9a1889e48995b45379c7130e5303 epl-v20 sha256 bc0f3f447097eb82a29ad6c2f4929572bb548b6bd4c9e38fde1bf131a771b7a0 LICENSE diff --git a/package/paho-mqtt-c/paho-mqtt-c.mk b/package/paho-mqtt-c/paho-mqtt-c.mk index 30daf863ad..8d1fe009a7 100644 --- a/package/paho-mqtt-c/paho-mqtt-c.mk +++ b/package/paho-mqtt-c/paho-mqtt-c.mk @@ -4,7 +4,7 @@ # ################################################################################ -PAHO_MQTT_C_VERSION = 1.3.11 +PAHO_MQTT_C_VERSION = 1.3.12 PAHO_MQTT_C_SITE = $(call github,eclipse,paho.mqtt.c,v$(PAHO_MQTT_C_VERSION)) PAHO_MQTT_C_LICENSE = EPL-2.0 or BSD-3-Clause PAHO_MQTT_C_LICENSE_FILES = epl-v20 edl-v10 LICENSE From peter at korsgaard.com Tue Mar 14 21:55:05 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Tue, 14 Mar 2023 22:55:05 +0100 Subject: [Buildroot] [git commit branch/2022.11.x] package/libcurl: bump version to 7.88.1 Message-ID: <20230314215728.A227F8733A@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=56aacb8249c735ac4c76edfd7c989cad28543b9e branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.11.x Bugfix release fixing a number of issues introduced in 7.88.0: https://curl.se/changes.html#7_88_1 https://daniel.haxx.se/blog/2023/02/20/7-88-1-the-second-final-one/ Signed-off-by: Peter Korsgaard (cherry picked from commit eb566be8dc0e3a36270fe76d669fe51379d498f0) Signed-off-by: Peter Korsgaard --- package/libcurl/libcurl.hash | 4 ++-- package/libcurl/libcurl.mk | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package/libcurl/libcurl.hash b/package/libcurl/libcurl.hash index 714b02acb0..32b3d0b5e2 100644 --- a/package/libcurl/libcurl.hash +++ b/package/libcurl/libcurl.hash @@ -1,5 +1,5 @@ # Locally calculated after checking pgp signature -# https://curl.se/download/curl-7.88.0.tar.xz.asc +# https://curl.se/download/curl-7.88.1.tar.xz.asc # signed with key 27EDEAF22F3ABCEB50DB9A125CC908FDB71E12C2 -sha256 fd17432cf28714a4cf39d89e26b8ace0d8901199fe5d01d75eb0ae3bbfcc731f curl-7.88.0.tar.xz +sha256 1dae31b2a7c1fe269de99c0c31bb488346aab3459b5ffca909d6938249ae415f curl-7.88.1.tar.xz sha256 b1d7feb949ea5023552029fbe0bf5db4f23c2f85e9b8e51e18536f0ecbf9c524 COPYING diff --git a/package/libcurl/libcurl.mk b/package/libcurl/libcurl.mk index eb481e4782..1a1594a45e 100644 --- a/package/libcurl/libcurl.mk +++ b/package/libcurl/libcurl.mk @@ -4,7 +4,7 @@ # ################################################################################ -LIBCURL_VERSION = 7.88.0 +LIBCURL_VERSION = 7.88.1 LIBCURL_SOURCE = curl-$(LIBCURL_VERSION).tar.xz LIBCURL_SITE = https://curl.se/download LIBCURL_DEPENDENCIES = host-pkgconf \ From thomas.petazzoni at bootlin.com Tue Mar 14 22:26:03 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Tue, 14 Mar 2023 23:26:03 +0100 Subject: [Buildroot] [git commit] DEVELOPERS: Add entry for Bagas Sanjaya as Buildroot developer for git Message-ID: <20230314222613.64C8387349@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=562cf1fbdba54ba87b9cf630675c5865843d5c4c branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Bagas is keen to maintain git package for Buildroot. However, due to limited resources available, he can only do testing as far as build testing. Other developers are needed to help him maintain the package. Signed-off-by: Bagas Sanjaya Signed-off-by: Thomas Petazzoni --- DEVELOPERS | 3 +++ 1 file changed, 3 insertions(+) diff --git a/DEVELOPERS b/DEVELOPERS index b49491da7a..b6d288c54f 100644 --- a/DEVELOPERS +++ b/DEVELOPERS @@ -273,6 +273,9 @@ F: package/orbit/ N: Attila Wagner F: package/python-canopen/ +N: Bagas Sanjaya +F: package/git/ + N: Bartosz Bilas F: board/stmicroelectronics/stm32mp157a-dk1/ F: configs/stm32mp157a_dk1_defconfig From thomas.petazzoni at bootlin.com Tue Mar 14 22:23:56 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Tue, 14 Mar 2023 23:23:56 +0100 Subject: [Buildroot] [git commit] package/git: bump to version 2.40.0 Message-ID: <20230314222613.5A1DB87348@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=998f3e17da8658f983dcd8c3d565bfa7e4914f20 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Bump the package to v2.40.0. The release announcement and notes are at [1]. While at it, also drop two Buildroot patches as these have been already applied upstream. [1]: https://lore.kernel.org/git/xmqqjzzkv8xz.fsf at gitster.g/ Signed-off-by: Bagas Sanjaya Signed-off-by: Thomas Petazzoni --- ...util-avoid-redefining-system-function-nam.patch | 109 --------------------- ...util-undefine-system-names-before-redecla.patch | 55 ----------- package/git/git.hash | 2 +- package/git/git.mk | 2 +- 4 files changed, 2 insertions(+), 166 deletions(-) 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..edb1595520 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 b17a598fbf58729ef13b577465eb93b2d484df1201518b708b5044ff623bf46d git-2.40.0.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..46ffc86151 100644 --- a/package/git/git.mk +++ b/package/git/git.mk @@ -4,7 +4,7 @@ # ################################################################################ -GIT_VERSION = 2.39.2 +GIT_VERSION = 2.40.0 GIT_SOURCE = git-$(GIT_VERSION).tar.xz GIT_SITE = $(BR2_KERNEL_MIRROR)/software/scm/git GIT_LICENSE = GPL-2.0, LGPL-2.1+ From thomas.petazzoni at bootlin.com Tue Mar 14 22:27:08 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Tue, 14 Mar 2023 23:27:08 +0100 Subject: [Buildroot] [PATCH 1/2] package/git: bump to version 2.40.0 In-Reply-To: <20230314095234.284584-2-bagasdotme@gmail.com> References: <20230314095234.284584-1-bagasdotme@gmail.com> <20230314095234.284584-2-bagasdotme@gmail.com> Message-ID: <20230314232708.674f4e3a@windsurf> On Tue, 14 Mar 2023 16:52:33 +0700 Bagas Sanjaya wrote: > Bump the package to v2.40.0. The release announcement and > notes are at [1]. > > While at it, also drop two Buildroot patches as these have been > already applied upstream. > > [1]: https://lore.kernel.org/git/xmqqjzzkv8xz.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 Both patches of this series applied to master. Thanks! Thomas -- Thomas Petazzoni, CTO, Bootlin Embedded Linux and Kernel engineering https://bootlin.com From thomas.petazzoni at bootlin.com Tue Mar 14 22:33:36 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Tue, 14 Mar 2023 23:33:36 +0100 Subject: [Buildroot] [PATCH v2 1/1] package/openocd: bump to 0.12.0 In-Reply-To: <20230314121332.250268-1-roman.passler@gmail.com> References: <20230313183235.2665-1-roman.passler@gmail.com> <20230314121332.250268-1-roman.passler@gmail.com> Message-ID: <20230314233336.648cfa0f@windsurf> Hello Roman, Thanks for this new iteration. I still have some concern about the licensing, so I've added other maintainers in Cc. On Tue, 14 Mar 2023 13:13:32 +0100 Roman Passler wrote: > diff --git a/package/openocd/openocd.hash b/package/openocd/openocd.hash > index 91eb56d930..7f828172f1 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 0a37155eb8bc0cb94477a0cae4f030e39da9317374e8a9f597e9229fd09aff78 LICENSES/license-rules.txt > +sha256 034da732b4f3079b8783fff756613c1cff89dec5ac80c5cdd90532b7539922a1 LICENSES/exceptions/eCos-exception-2.0 > +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..95a7fd3c2a 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+ Roman: one thing that isn't good is that you are not adding the new license files in the OPENOCD_LICENSE_FILES variable, it makes the new hashes quite useless. Arnout, Peter, Yann: the COPYING file states that overall the OpenOCD license is GPL-2.0+. The doc is GFDL. There are 3 files in contrib/ (apparently not installed in the Buildroot context) which are under GPL-3.0+. So, do we list all license files in _LICENSE_FILES ? Even if in fact we don't install anything that's under GFDL or GPL-3.0+ ? I'm particularly concerned by the GPL-3.0+ of course, which is seen by some companies as a red flag (for good or bad reasons, that's not the point here). If our installation of OpenOCD does not include GPL-3.0+ code, I think we should not mention that GPL-3.0+ code is distributed. Your opinion? Best regards, 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 Mar 14 22:37:19 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Tue, 14 Mar 2023 23:37:19 +0100 Subject: [Buildroot] [PATCH v2] package/swugenerator: new package In-Reply-To: <20230314123030.2523162-1-giulio.benetti@benettiengineering.com> References: <20230314085947.231281ad@windsurf> <20230314123030.2523162-1-giulio.benetti@benettiengineering.com> Message-ID: <20230314233719.55e2f430@windsurf> Hello Giulio, On Tue, 14 Mar 2023 13:30:30 +0100 Giulio Benetti wrote: > Add swugenerator as host utility to generate images for swupdate with all > the possible options available like encryption, passkey etc. Let's also > add Giulio Benetti as package maintainer to DEVELOPERS file. > > Signed-off-by: Giulio Benetti I was about to apply... but realized that both setup.py and requirements.txt indicate that the libconf Python module was needed as a dependency, and we have no package for it in Buildroot, and therefore it's not selected as a runtime dependency of host-swugenerator. Could you double check this perhaps, and make sure host-swugenerator works with the python installed as $(HOST_DIR)/bin/python3 ? Thanks! 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 Mar 14 22:37:29 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Tue, 14 Mar 2023 23:37:29 +0100 Subject: [Buildroot] [git commit] package/rtl8812au-aircrack-ng: fix build failure on PowerPC64 Message-ID: <20230314223738.DA92A8734F@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=d3051892eba100441f6900b6b435ae935f103fff branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Add local patch pending upstream[0] to fix build failure on PowerPC64 due to conflicting get_ra(). Fixes: http://autobuild.buildroot.net/results/8c5/8c51009fa32947b2c1cda8f9862507df8da126db// [0]: https://github.com/aircrack-ng/rtl8812au/pull/1054 Signed-off-by: Giulio Benetti Signed-off-by: Thomas Petazzoni --- .../0001-Fix-build-failure-on-PowerPC64.patch | 114 +++++++++++++++++++++ 1 file changed, 114 insertions(+) diff --git a/package/rtl8812au-aircrack-ng/0001-Fix-build-failure-on-PowerPC64.patch b/package/rtl8812au-aircrack-ng/0001-Fix-build-failure-on-PowerPC64.patch new file mode 100644 index 0000000000..488c21a4fc --- /dev/null +++ b/package/rtl8812au-aircrack-ng/0001-Fix-build-failure-on-PowerPC64.patch @@ -0,0 +1,114 @@ +From d78bda8e60ad6382c1e5832d83d8e40c923628fa Mon Sep 17 00:00:00 2001 +From: Giulio Benetti +Date: Tue, 14 Mar 2023 13:21:11 +0100 +Subject: [PATCH] Fix build failure on PowerPC64 + +get_ra() is defined in Linux kernel for PowerPC64 architecture and it +conflicts with local get_ra() definition so let's rename local definition +as rtl_get_ra(). + +[Upstream status: https://github.com/aircrack-ng/rtl8812au/pull/1054] +Signed-off-by: Giulio Benetti +--- + core/rtw_odm.c | 6 +++--- + core/rtw_recv.c | 4 ++-- + hal/hal_com.c | 2 +- + include/wifi.h | 2 +- + os_dep/linux/ioctl_cfg80211.c | 2 +- + 5 files changed, 8 insertions(+), 8 deletions(-) + +diff --git a/core/rtw_odm.c b/core/rtw_odm.c +index 7204181..a9a7604 100644 +--- a/core/rtw_odm.c ++++ b/core/rtw_odm.c +@@ -273,7 +273,7 @@ void rtw_odm_parse_rx_phy_status_chinfo(union recv_frame *rframe, u8 *phys) + RTW_PRINT("phys_t%u ta="MAC_FMT" %s, %s(band:%u, ch:%u, l_rxsc:%u)\n" + , *phys & 0xf + , MAC_ARG(get_ta(wlanhdr)) +- , is_broadcast_mac_addr(get_ra(wlanhdr)) ? "BC" : is_multicast_mac_addr(get_ra(wlanhdr)) ? "MC" : "UC" ++ , is_broadcast_mac_addr(rtl_get_ra(wlanhdr)) ? "BC" : is_multicast_mac_addr(rtl_get_ra(wlanhdr)) ? "MC" : "UC" + , HDATA_RATE(attrib->data_rate) + , phys_t0->band, phys_t0->channel, phys_t0->rxsc + ); +@@ -389,7 +389,7 @@ type1_end: + RTW_PRINT("phys_t%u ta="MAC_FMT" %s, %s(band:%u, ch:%u, rf_mode:%u, l_rxsc:%u, ht_rxsc:%u) => %u,%u\n" + , *phys & 0xf + , MAC_ARG(get_ta(wlanhdr)) +- , is_broadcast_mac_addr(get_ra(wlanhdr)) ? "BC" : is_multicast_mac_addr(get_ra(wlanhdr)) ? "MC" : "UC" ++ , is_broadcast_mac_addr(rtl_get_ra(wlanhdr)) ? "BC" : is_multicast_mac_addr(rtl_get_ra(wlanhdr)) ? "MC" : "UC" + , HDATA_RATE(attrib->data_rate) + , phys_t1->band, phys_t1->channel, phys_t1->rf_mode, phys_t1->l_rxsc, phys_t1->ht_rxsc + , pkt_cch, pkt_bw +@@ -407,7 +407,7 @@ type1_end: + RTW_PRINT("phys_t%u ta="MAC_FMT" %s, %s(band:%u, ch:%u, l_rxsc:%u, ht_rxsc:%u)\n" + , *phys & 0xf + , MAC_ARG(get_ta(wlanhdr)) +- , is_broadcast_mac_addr(get_ra(wlanhdr)) ? "BC" : is_multicast_mac_addr(get_ra(wlanhdr)) ? "MC" : "UC" ++ , is_broadcast_mac_addr(rtl_get_ra(wlanhdr)) ? "BC" : is_multicast_mac_addr(rtl_get_ra(wlanhdr)) ? "MC" : "UC" + , HDATA_RATE(attrib->data_rate) + , phys_t2->band, phys_t2->channel, phys_t2->l_rxsc, phys_t2->ht_rxsc + ); +diff --git a/core/rtw_recv.c b/core/rtw_recv.c +index ffd1ff9..05bede9 100644 +--- a/core/rtw_recv.c ++++ b/core/rtw_recv.c +@@ -4851,7 +4851,7 @@ void rx_query_phy_status( + wlanhdr = get_recvframe_data(precvframe); + + ta = get_ta(wlanhdr); +- ra = get_ra(wlanhdr); ++ ra = rtl_get_ra(wlanhdr); + is_ra_bmc = IS_MCAST(ra); + + if (_rtw_memcmp(adapter_mac_addr(padapter), ta, ETH_ALEN) == _TRUE) { +@@ -4991,7 +4991,7 @@ s32 pre_recv_entry(union recv_frame *precvframe, u8 *pphy_status) + { + s32 ret = _SUCCESS; + u8 *pbuf = precvframe->u.hdr.rx_data; +- u8 *pda = get_ra(pbuf); ++ u8 *pda = rtl_get_ra(pbuf); + u8 ra_is_bmc = IS_MCAST(pda); + _adapter *primary_padapter = precvframe->u.hdr.adapter; + #ifdef CONFIG_CONCURRENT_MODE +diff --git a/hal/hal_com.c b/hal/hal_com.c +index dcf8edf..07b8a5e 100644 +--- a/hal/hal_com.c ++++ b/hal/hal_com.c +@@ -12569,7 +12569,7 @@ void rtw_store_phy_info(_adapter *padapter, union recv_frame *prframe) + + /*RTW_INFO("=>%s WIFI_DATA_TYPE or WIFI_QOS_DATA_TYPE\n", __FUNCTION__);*/ + if (psta) { +- if (IS_MCAST(get_ra(get_recvframe_data(prframe)))) ++ if (IS_MCAST(rtl_get_ra(get_recvframe_data(prframe)))) + psta_dframe_info = &psta->sta_dframe_info_bmc; + else + psta_dframe_info = &psta->sta_dframe_info; +diff --git a/include/wifi.h b/include/wifi.h +index f071dd0..b349bb9 100644 +--- a/include/wifi.h ++++ b/include/wifi.h +@@ -454,7 +454,7 @@ __inline static int IS_MCAST(const u8 *da) + return _FALSE; + } + +-__inline static unsigned char *get_ra(unsigned char *pframe) ++__inline static unsigned char *rtl_get_ra(unsigned char *pframe) + { + unsigned char *ra; + ra = GetAddr1Ptr(pframe); +diff --git a/os_dep/linux/ioctl_cfg80211.c b/os_dep/linux/ioctl_cfg80211.c +index 03f6240..a54125a 100644 +--- a/os_dep/linux/ioctl_cfg80211.c ++++ b/os_dep/linux/ioctl_cfg80211.c +@@ -6468,7 +6468,7 @@ void rtw_cfg80211_rx_p2p_action_public(_adapter *adapter, union recv_frame *rfra + + indicate: + #if defined(RTW_DEDICATED_P2P_DEVICE) +- if (rtw_cfg80211_redirect_pd_wdev(dvobj_to_wiphy(dvobj), get_ra(frame), &wdev)) ++ if (rtw_cfg80211_redirect_pd_wdev(dvobj_to_wiphy(dvobj), rtl_get_ra(frame), &wdev)) + if (0) + RTW_INFO("redirect to pd_wdev:%p\n", wdev); + #endif +-- +2.34.1 + From thomas.petazzoni at bootlin.com Tue Mar 14 22:37:40 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Tue, 14 Mar 2023 23:37:40 +0100 Subject: [Buildroot] [PATCH] package/rtl8812au-aircrack-ng: fix build failure on PowerPC64 In-Reply-To: <20230314130608.2876389-1-giulio.benetti@benettiengineering.com> References: <20230314130608.2876389-1-giulio.benetti@benettiengineering.com> Message-ID: <20230314233740.718156ab@windsurf> On Tue, 14 Mar 2023 14:06:08 +0100 Giulio Benetti wrote: > Add local patch pending upstream[0] to fix build failure on PowerPC64 due > to conflicting get_ra(). > > Fixes: > http://autobuild.buildroot.net/results/8c5/8c51009fa32947b2c1cda8f9862507df8da126db// > > [0]: > https://github.com/aircrack-ng/rtl8812au/pull/1054 > > Signed-off-by: Giulio Benetti > --- > .../0001-Fix-build-failure-on-PowerPC64.patch | 114 ++++++++++++++++++ > 1 file changed, 114 insertions(+) > create mode 100644 package/rtl8812au-aircrack-ng/0001-Fix-build-failure-on-PowerPC64.patch Applied to master, thanks. Thomas -- Thomas Petazzoni, CTO, Bootlin Embedded Linux and Kernel engineering https://bootlin.com From ju.o at free.fr Wed Mar 15 06:14:15 2023 From: ju.o at free.fr (Julien Olivain) Date: Wed, 15 Mar 2023 07:14:15 +0100 Subject: [Buildroot] [PATCH 1/1] package/octave: bump to version 8.1.0 Message-ID: <20230315061415.1709900-1-ju.o@free.fr> For change log, see: https://octave.org/NEWS-8.html Notable changes in this commit: - the package patch was rebased and updated for this new version - a comment in .hash file about signature verification is added - the pcre dependency is replaced by pcre2, following the upstream package recommendation and preference. See: https://octave.org/NEWS-8.html#general-improvements This change also adds the host-pkgconf as a dependency. Signed-off-by: Julien Olivain --- Commit tested on branch master at commit 7107a98, with commands: make check-package ... 0 warnings generated utils/test-pkg -a -p octave ... 45 builds, 35 skipped, 0 build failed, 0 legal-info failed, 0 show-info failed support/testing/run-tests \ -d dl -o output_folder \ tests.package.test_octave ... OK Also tested manually in qemu_aarch64_virt_defconfig by running full test suite, with command in qemu: octave --quiet --eval 'oruntests()' --- ...1-Fix-BLAS-library-integer-size-detection.patch | 14 +++++++------- package/octave/Config.in | 3 +-- package/octave/octave.hash | 6 ++++-- package/octave/octave.mk | 5 +++-- 4 files changed, 15 insertions(+), 13 deletions(-) diff --git a/package/octave/0001-Fix-BLAS-library-integer-size-detection.patch b/package/octave/0001-Fix-BLAS-library-integer-size-detection.patch index 3fb609de07..6603295e03 100644 --- a/package/octave/0001-Fix-BLAS-library-integer-size-detection.patch +++ b/package/octave/0001-Fix-BLAS-library-integer-size-detection.patch @@ -1,4 +1,4 @@ -From e4dcfefac4215ee66c3dda5b067dd6d06066b0a2 Mon Sep 17 00:00:00 2001 +From 75b973373ed2e9a7a30f62dfe330299306ecff75 Mon Sep 17 00:00:00 2001 From: Julien Olivain Date: Sat, 5 Mar 2022 12:36:09 +0100 Subject: [PATCH] Fix BLAS library integer size detection @@ -19,22 +19,22 @@ Signed-off-by: Julien Olivain 1 file changed, 6 insertions(+) diff --git a/configure.ac b/configure.ac -index de7a00a330..383ce27b06 100644 +index 4092e5915d..f4ea2c1987 100644 --- a/configure.ac +++ b/configure.ac -@@ -781,6 +781,12 @@ if test $ax_blas_ok = no || test $ax_lapack_ok = no; then +@@ -757,6 +757,12 @@ if test $ax_blas_ok = no || test $ax_lapack_ok = no; then AC_MSG_ERROR([BLAS and LAPACK libraries are required]) fi +if ac_fn_f77_try_run "$LINENO"; then : -+ ax_blas_integer_size=8 ++ ax_cv_blas_integer_size=8 +else -+ ax_blas_integer_size=4 ++ ax_cv_blas_integer_size=4 +fi + - case $ax_blas_integer_size in + case $ax_cv_blas_integer_size in 4) HAVE_64_BIT_BLAS=no -- -2.36.0 +2.39.2 diff --git a/package/octave/Config.in b/package/octave/Config.in index 171bdfa156..73e27f65e8 100644 --- a/package/octave/Config.in +++ b/package/octave/Config.in @@ -13,8 +13,7 @@ config BR2_PACKAGE_OCTAVE # used by the "utils/test-pkg" script. depends on !BR2_TOOLCHAIN_EXTERNAL_BOOTLIN || !BR2_x86_64 select BR2_PACKAGE_OPENBLAS - select BR2_PACKAGE_PCRE - select BR2_PACKAGE_PCRE_UTF + select BR2_PACKAGE_PCRE2 help GNU Octave is a high-level language, primarily intended for numerical computations. It provides a convenient command diff --git a/package/octave/octave.hash b/package/octave/octave.hash index 9696f2a00a..f301feb6fd 100644 --- a/package/octave/octave.hash +++ b/package/octave/octave.hash @@ -1,3 +1,5 @@ -# Locally computed -sha256 fdb32602252289e068431329add2eed146e6f26301cbb5fc4412f9d972db9475 octave-7.3.0.tar.lz +# Locally computed after checking signature +# https://ftp.gnu.org/gnu/octave/octave-8.1.0.tar.lz.sig +# using key DBD9C84E39FE1AAE99F04446B05F05B75D36644B +sha256 79f35c249e5ed71c6cafcf26ef72ffcf4845637093efde309b499a6690154b4f octave-8.1.0.tar.lz sha256 3972dc9744f6499f0f9b2dbf76696f2ae7ad8af9b23dde66d6af86c9dfb36986 COPYING diff --git a/package/octave/octave.mk b/package/octave/octave.mk index 647f988a3f..63265e7d25 100644 --- a/package/octave/octave.mk +++ b/package/octave/octave.mk @@ -4,7 +4,7 @@ # ################################################################################ -OCTAVE_VERSION = 7.3.0 +OCTAVE_VERSION = 8.1.0 OCTAVE_SITE = https://ftp.gnu.org/gnu/octave OCTAVE_SOURCE = octave-$(OCTAVE_VERSION).tar.lz OCTAVE_LICENSE = GPL-3.0+ @@ -15,8 +15,9 @@ OCTAVE_CONF_OPTS = --disable-java OCTAVE_DEPENDENCIES = \ host-gperf \ + host-pkgconf \ openblas \ - pcre + pcre2 ifeq ($(BR2_PACKAGE_READLINE),y) OCTAVE_CONF_OPTS += --enable-readline -- 2.39.2 From peter at korsgaard.com Wed Mar 15 06:18:16 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 15 Mar 2023 07:18:16 +0100 Subject: [Buildroot] [PATCH 1/1] package/libpjsip: fix CVE-2022-235{3, 4}7 In-Reply-To: <20230226135503.112605-1-fontaine.fabrice@gmail.com> (Fabrice Fontaine's message of "Sun, 26 Feb 2023 14:55:03 +0100") References: <20230226135503.112605-1-fontaine.fabrice@gmail.com> Message-ID: <87a60e5yhj.fsf@dell.be.48ers.dk> >>>>> "Fabrice" == Fabrice Fontaine writes: > https://github.com/pjsip/pjproject/security/advisories/GHSA-9pfh-r8x4-w26w > https://github.com/pjsip/pjproject/security/advisories/GHSA-cxwq-5g9x-x7fr > Signed-off-by: Fabrice Fontaine Committed to 2022.11.x and 2022.02.x, thanks. -- Bye, Peter Korsgaard From thomas.petazzoni at bootlin.com Wed Mar 15 06:49:29 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Wed, 15 Mar 2023 06:49:29 -0000 Subject: [Buildroot] [autobuild.buildroot.net] Daily results for 2023-03-14 Message-ID: <20230315064935.5288441061@smtp4.osuosl.org> Hello, Autobuild statistics for 2023-03-14 =================================== branch | OK | NOK | TIM | TOT | 2022.11.x | 15 | 12 | 0 | 27 | master | 199 | 189 | 2 | 390 | Classification of failures by reason for master ----------------------------------------------- bluez5_utils-5.66 | 22 unknown | 21 package/lzop/lzop.mk:29: lz... | 14 host-binutils-2.38 | 8 libglib2-2.72.3 | 8 package/harfbuzz/harfbuzz.m... | 8 host-go-1.19.7 | 6 package/lzop/lzop.mk:30: ho... | 6 elfutils-0.186 | 5 gobject-introspection-1.72.0 | 5 host-rust-1.67.1 | 5 glibc-2.36-81-g4f4d7a13edfd... | 4 libgcrypt-1.10.1 | 4 package/harfbuzz/harfbuzz.m... | 3 perl-5.36.0 | 3 busybox-1.36.0 | 2 dc3dd-7.2.641 | 2 fftw-quad-3.3.8 | 2 fontconfig-2.13.1 | 2 fs/ubi/ubi.mk:51: /home/aut... | 2 fs/ubifs/ubifs.mk:49: /home... | 2 linux-6.1.14 | 2 mutt-2.2.9 | 2 qt6base-6.4.2 | 2 quickjs-2021-03-27 | 2 uclibc-1.0.42 | 2 acpid-2.0.34 | 1 apparmor-3.1.2 | 1 attr-2.5.1 | 1 berkeleydb-5.3.28 | 1 duma-2.5.15 | 1 ffmpeg-4.4.3 | 1 freeradius-client-1.1.7 | 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: /tmp/... | 1 glibmm-2.68.2 | 1 gmp-6.2.1 | 1 gobject-introspection | 1 host-delve-1.20.0 | 1 host-gcc-final-10.4.0 | 1 host-gcc-final-11.3.0 | 1 host-gdb-arc-2020.09-releas... | 1 host-runc-1.1.4 | 1 host-wine-8.0 | 1 json-c-0.16 | 1 libcap-ng-0.8.3 | 1 libdeflate-1.15 | 1 linux-5.10.162-cip24-rt10 | 1 linux-fusion-9.0.3 | 1 ltp-testsuite-20220930 | 1 mawk | 1 mtd-2.1.5 | 1 ntp-4.2.8p15 | 1 ocf-linux-20171122 | 1 olsr-0.9.8 | 1 package/network-manager/net... | 1 python-cryptography-39.0.1 | 1 qemu-7.2.0 | 1 ramspeed-2.6.0 | 1 sdl-1.2.15 | 1 tinymembench-0.4 | 1 ulog-0389d243352255f6182326... | 1 valgrind-3.19.0 | 1 wireguard-linux-compat-1.0.... | 1 xenomai-3.0.10 | 1 xfsprogs-5.14.2 | 1 zlib-ng-2.0.6 | 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/02265c0c38f6273b34bea6789b3e83f9b1daaecf | ORPH arc | apparmor-3.1.2 | NOK | http://autobuild.buildroot.net/results/77af1b396a8e23bdddf3b124c43033bce8f2e187 | mips64 | attr-2.5.1 | NOK | http://autobuild.buildroot.net/results/05b0c82c92df585a2c9a5487c476a897fc903590 | sh4eb | berkeleydb-5.3.28 | NOK | http://autobuild.buildroot.net/results/4dd94c55539c81a86f71f4c75be113aae2b91f55 | ORPH microblazeel | bluez5_utils-5.66 | NOK | http://autobuild.buildroot.net/results/b66f7a068d4f49f2d9e04e95a55e8fb8db8bd371 | sparc64 | bluez5_utils-5.66 | NOK | http://autobuild.buildroot.net/results/ef480bca499bb30bf11c8649ab7698dec165ff89 | aarch64_be | bluez5_utils-5.66 | NOK | http://autobuild.buildroot.net/results/2cef1e16f063225adfe262b062b1c7324ba453da | s390x | bluez5_utils-5.66 | NOK | http://autobuild.buildroot.net/results/9425dcace951f26deb3a2b55b8d3ef569459a3ba | i586 | bluez5_utils-5.66 | NOK | http://autobuild.buildroot.net/results/d48975a77ce9e3ef1a70f2d64c924feeed5a55f3 | mips64 | bluez5_utils-5.66 | NOK | http://autobuild.buildroot.net/results/b74a454a9871e7de58b57780cf1523dc19c04057 | aarch64_be | bluez5_utils-5.66 | NOK | http://autobuild.buildroot.net/results/99b15c5dc6ab8bc4e408ef2ef6a47c9ac81f4fa4 | mips | bluez5_utils-5.66 | NOK | http://autobuild.buildroot.net/results/ae70fd2c263ddd1b77ff040d8dc217ec8def8714 | powerpc | bluez5_utils-5.66 | NOK | http://autobuild.buildroot.net/results/16d6cf6cd32e94d1ea28c55858a3caa40cf15296 | aarch64_be | bluez5_utils-5.66 | NOK | http://autobuild.buildroot.net/results/e6d3900b8cfd83946093d8340bbb139a531bbcf6 | i686 | bluez5_utils-5.66 | NOK | http://autobuild.buildroot.net/results/5cba4a1ba19900fb82e23ff06b7041a5def394f7 | mips | bluez5_utils-5.66 | NOK | http://autobuild.buildroot.net/results/0846d7fe1801168109702e60a03ec3c888486d22 | aarch64 | bluez5_utils-5.66 | NOK | http://autobuild.buildroot.net/results/13ed1ad23a27bf54b7aadcec42d05f58e75e4845 | x86_64 | bluez5_utils-5.66 | NOK | http://autobuild.buildroot.net/results/7fe88faa53aabcefc0d7031c4cb642d15a68805b | nios2 | bluez5_utils-5.66 | NOK | http://autobuild.buildroot.net/results/f09c1344d055b254391d01b7687ccfa68e448124 | sparc64 | bluez5_utils-5.66 | NOK | http://autobuild.buildroot.net/results/94a20589d06a9151bb8c206c853833a325e01c49 | microblazeel | bluez5_utils-5.66 | NOK | http://autobuild.buildroot.net/results/5a79c15abad9ae85d14886e3e4f2df719405bcfb | aarch64 | bluez5_utils-5.66 | NOK | http://autobuild.buildroot.net/results/fac1c63488989265f91c8f5f44019e38b931a868 | sh4 | bluez5_utils-5.66 | NOK | http://autobuild.buildroot.net/results/fcfeee0cf4fb466eb8cf43c64e0e81ada3fad8e0 | i686 | bluez5_utils-5.66 | NOK | http://autobuild.buildroot.net/results/0df22d1c1dc8370d6781855b8a48d841a4a5a06d | powerpc | bluez5_utils-5.66 | NOK | http://autobuild.buildroot.net/results/f75ea4819b485c9545bced9b8cdd3ecade9bd267 | mipsel | bluez5_utils-5.66 | NOK | http://autobuild.buildroot.net/results/22a7948d4d2c15e33c7c150f91dd435269d0efd7 | arm | busybox-1.36.0 | NOK | http://autobuild.buildroot.net/results/d8b7da93db2dbb5db64d0dedf23d5c274bef9eef | ORPH mips | busybox-1.36.0 | NOK | http://autobuild.buildroot.net/results/628cdec831a2cd508c889fc7c989e0aba4e85863 | ORPH or1k | dc3dd-7.2.641 | NOK | http://autobuild.buildroot.net/results/d0e62f2106e949b325c1415d181a8f7c49139fae | ORPH or1k | dc3dd-7.2.641 | NOK | http://autobuild.buildroot.net/results/4250acb02b7192096d5c7702904b2e2b848e5df8 | ORPH powerpc64le | duma-2.5.15 | NOK | http://autobuild.buildroot.net/results/15cfd3b34d078ff7f72d652fee3caa4ba769dfae | ORPH microblaze | elfutils-0.186 | NOK | http://autobuild.buildroot.net/results/4b7975701fbd609c134ff148155d31662a0fdc14 | ORPH microblaze | elfutils-0.186 | NOK | http://autobuild.buildroot.net/results/c5a5620a6bdd622fcce8503e7081bb9ebfbf9a8c | ORPH microblazeel | elfutils-0.186 | NOK | http://autobuild.buildroot.net/results/9cc1fe3d997dec5cac3a6c52c03d4b45f17719ee | ORPH microblaze | elfutils-0.186 | NOK | http://autobuild.buildroot.net/results/72f2fc03abec94a357792a0cd003cd8f488d66a4 | ORPH microblaze | elfutils-0.186 | NOK | http://autobuild.buildroot.net/results/9ab8404f1d9877b3f6d564dbfa86da1c31af02e9 | ORPH arm | ffmpeg-4.4.3 | NOK | http://autobuild.buildroot.net/results/dbca6c7ff186982b70ae13e45dfb150a6b151a80 | powerpc64le | fftw-quad-3.3.8 | NOK | http://autobuild.buildroot.net/results/078302be766ff4b574b314080c7db3866165984d | ORPH powerpc64le | fftw-quad-3.3.8 | NOK | http://autobuild.buildroot.net/results/df54ae8a5cb6a95e2bd0559299f5f88ff2306659 | ORPH riscv64 | fontconfig-2.13.1 | NOK | http://autobuild.buildroot.net/results/cd9332d22dc48d3679c473eadb04fc4f0486adcc | ORPH riscv64 | fontconfig-2.13.1 | NOK | http://autobuild.buildroot.net/results/ac4fae1eb6026561e8a36b27b1e5e3975ab4adfd | ORPH riscv64 | freeradius-client-1.1.7 | NOK | http://autobuild.buildroot.net/results/4480fbb25b2343c717d2723fee7d33b28893e801 | xtensa | frr-8.4.2 | NOK | http://autobuild.buildroot.net/results/f4ed17a1ca0aaa8adaf3a62fe27468868ea39c16 | mips | fs/cramfs/cramfs.mk:46: /ho... | NOK | http://autobuild.buildroot.net/results/d61eca679941af0f9fbae6546a3adbdcaa60aa50 | xtensa | fs/ubi/ubi.mk:51: /home/aut... | NOK | http://autobuild.buildroot.net/results/a2ad5fa365026d1281d99185c9dec73318567773 | x86_64 | fs/ubi/ubi.mk:51: /home/aut... | NOK | http://autobuild.buildroot.net/results/2f3378c8e08e103647ddb05b22b93cd7e388080c | xtensa | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/0d3448b25f65871ff1d0e0eba44a0d30dcfffa7a | aarch64_be | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/bde9a74261138d880063a5908218b916d735278d | microblaze | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/95e9a11790266d7179e0a3850111773867135994 | powerpc64le | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/a7a1ea4351367de22a8f8cbce437bb44cf43540c | sparc64 | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/2237822ffb1ccd767e5ee7630cef6fe83ffd246e | mips64 | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/41becda5c7884c2bd1daaea1bdccc1268e050622 | nios2 | fs/ubifs/ubifs.mk:49: /tmp/... | NOK | http://autobuild.buildroot.net/results/d48e131678e1aa47407fd15579c1b708a825c131 | powerpc | glibc-2.36-81-g4f4d7a13edfd... | NOK | http://autobuild.buildroot.net/results/f79b96d4a7619e7ec16f0fb5f209bff61789dc94 | powerpc | glibc-2.36-81-g4f4d7a13edfd... | NOK | http://autobuild.buildroot.net/results/761d9314d3c4128d4c4c7bc26f0f9ea74bd9e0a6 | powerpc | glibc-2.36-81-g4f4d7a13edfd... | NOK | http://autobuild.buildroot.net/results/1a66b76cca6134c14929d0bc2818f0f44381f963 | powerpc | glibc-2.36-81-g4f4d7a13edfd... | NOK | http://autobuild.buildroot.net/results/c30424cf61b1f800d5050076ce7fd37370149014 | or1k | glibmm-2.68.2 | NOK | http://autobuild.buildroot.net/results/b32023f2ff85095962c23ab71e84f0cfd3a76d0b | riscv64 | gmp-6.2.1 | NOK | http://autobuild.buildroot.net/results/aefe7ebceb0c26e5e26066963a1512c402d1be53 | ORPH microblaze | gobject-introspection | TIM | http://autobuild.buildroot.net/results/ef82c33f8694974d4567fdfe3d5541bef5f3e9d1 | nios2 | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/335620a3bcf6ef32e684a664e37b516149eae36a | ORPH i686 | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/7c59b4e246502ce5da76dd6cf7ea3866b2baccf2 | ORPH sparc64 | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/8657c8aa0cc7294af6022481d7c859b9789d7cb6 | ORPH or1k | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/9c6555b1803f86d161a0f4d330fbe87e9bdb7cf1 | ORPH sparc64 | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/a7b0a7aad52e73a4d03fb425c93449dce4be5a86 | ORPH mips | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/0acecf2947ecb5d4dd5c114ce52e1bd2c81b0671 | mips64el | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/9e3f95939b239fe282cd1584c40eec2671b35981 | mips64 | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/eedb5a894efaf925675b206b6411714c15f7aa3a | powerpc64le | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/134110f3dd1d241ad84eea77a499dd13cb65f748 | armeb | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/822367433681990f1e23db27f1371054b4b2a963 | mipsel | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/b34523de4f211199bc1e8dce2cfb824f6a8566fc | or1k | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/0ba1f1928325a6d5bd68aab7f86498415ee89a5b | arm | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/a652815c187add184a5400a6118be7b0585733aa | aarch64 | host-delve-1.20.0 | NOK | http://autobuild.buildroot.net/results/f2b19d0f7ad91b18615cd2bebe378a43cc6831c4 | microblazeel | host-gcc-final-10.4.0 | NOK | http://autobuild.buildroot.net/results/d2ddb494cb230e20b12d588b432c8622decce6c1 | arceb | host-gcc-final-11.3.0 | NOK | http://autobuild.buildroot.net/results/c9c4202f63d1cbcc484f184169ed8f3a1d7210a4 | arc | host-gdb-arc-2020.09-releas... | NOK | http://autobuild.buildroot.net/results/33bad1d9b79e2731ac378799525f3b54c43166fd | ORPH mips64el | host-go-1.19.7 | NOK | http://autobuild.buildroot.net/results/4e4bcbecffb2932fca2aca5590b775043851357e | mips64el | host-go-1.19.7 | NOK | http://autobuild.buildroot.net/results/281c4177aae1294b92e6fe9b5042fb55c0a6e70e | arc | host-go-1.19.7 | NOK | http://autobuild.buildroot.net/results/963c56a34cf557ec48e8b5dc2a7e902e91214c60 | mips64 | host-go-1.19.7 | NOK | http://autobuild.buildroot.net/results/8e12945176a59a61f9650e3d0163ccb2f9fd4fac | mips64el | host-go-1.19.7 | NOK | http://autobuild.buildroot.net/results/64abd6515d287292d1dc67dc978c80441fa06055 | mips64el | host-go-1.19.7 | NOK | http://autobuild.buildroot.net/results/555378b83aed8b18755939d1e53dd5e5e98d1d0f | riscv64 | host-runc-1.1.4 | NOK | http://autobuild.buildroot.net/results/2696b7131a1ca349884c5b1e69933618af7b1ef4 | x86_64 | host-rust-1.67.1 | NOK | http://autobuild.buildroot.net/results/0cfdb936d00ceca62ea6280ae98f50f503204dff | x86_64 | host-rust-1.67.1 | NOK | http://autobuild.buildroot.net/results/4191fb1ea6a09073106e16bef359d17cb4da2c86 | mipsel | host-rust-1.67.1 | NOK | http://autobuild.buildroot.net/results/0ea61ee48e4e850075d29d0298953242b4d3dea4 | x86_64 | host-rust-1.67.1 | NOK | http://autobuild.buildroot.net/results/48933a624ec53f14bf1c788323e9a7baf71026d9 | x86_64 | host-rust-1.67.1 | NOK | http://autobuild.buildroot.net/results/f72b216b16f18ff471196b044227fd673d03851c | i586 | host-wine-8.0 | NOK | http://autobuild.buildroot.net/results/b2f624cd592d9f7732888250623cd256a9cbff7f | riscv64 | json-c-0.16 | NOK | http://autobuild.buildroot.net/results/cda68c8cd830308ab4835e17684cba6d14822e47 | riscv64 | libcap-ng-0.8.3 | NOK | http://autobuild.buildroot.net/results/c6830b9246d5ea9f1619eb3c96c0b3eccecf95ed | armeb | libdeflate-1.15 | NOK | http://autobuild.buildroot.net/results/091cff149405a73779e89abeba82ee26528f6d24 | i686 | libgcrypt-1.10.1 | NOK | http://autobuild.buildroot.net/results/299864451dfd9673cd75bcf27707d1f66b8f32a5 | ORPH i586 | libgcrypt-1.10.1 | NOK | http://autobuild.buildroot.net/results/7975b088376613fe192e675e1cdd3e7473197259 | ORPH i686 | libgcrypt-1.10.1 | NOK | http://autobuild.buildroot.net/results/b1e0b4f97db909745b2c5678bd3def4f0c6d2ade | ORPH i686 | libgcrypt-1.10.1 | NOK | http://autobuild.buildroot.net/results/823b1543f50073c82d864a53e3f0062ae76774da | ORPH arc | libglib2-2.72.3 | NOK | http://autobuild.buildroot.net/results/d58168b823abc946d05709c29a44f8848f38e63a | arceb | libglib2-2.72.3 | NOK | http://autobuild.buildroot.net/results/e83a427c396089903e562c0b30c2154266d26ec2 | arceb | libglib2-2.72.3 | NOK | http://autobuild.buildroot.net/results/dc5dd0bd3e47e49cd1cbea3d124866fac7fb0783 | arceb | libglib2-2.72.3 | NOK | http://autobuild.buildroot.net/results/ecd79d3cc6a7c1b78245be04e3cd64155b9c53e2 | arc | libglib2-2.72.3 | NOK | http://autobuild.buildroot.net/results/9e932d3c1ab8951f55a9e8ad26bd1a869e483fd1 | arceb | libglib2-2.72.3 | NOK | http://autobuild.buildroot.net/results/a4c4891c997d7dd282f73c9c14bdc0be3c636e25 | arc | libglib2-2.72.3 | NOK | http://autobuild.buildroot.net/results/7b5163d404b1c3c91aaea72f86270348604ff340 | arc | libglib2-2.72.3 | NOK | http://autobuild.buildroot.net/results/c46090e98f9dcc4f8e83f2bff9b7390c760819db | powerpc64le | linux-5.10.162-cip24-rt10 | NOK | http://autobuild.buildroot.net/results/84aef3bf33a8b1f41a92733a03f66d3c36cc11ef | ORPH powerpc64le | linux-6.1.14 | NOK | http://autobuild.buildroot.net/results/ff967aa9201a04becc4c98ab0cb4c0168daeaaf9 | ORPH nios2 | linux-6.1.14 | NOK | http://autobuild.buildroot.net/results/1ec082526cb9232ef451b60fc33f5a2a7f6aefc3 | ORPH sparc64 | linux-fusion-9.0.3 | NOK | http://autobuild.buildroot.net/results/c15b3f2799488f1ada36f27bf63bca82bd616fc7 | ORPH aarch64_be | ltp-testsuite-20220930 | NOK | http://autobuild.buildroot.net/results/037f1c29cd120f48664bdbafdbd48496331bf7b2 | m68k | mawk | TIM | http://autobuild.buildroot.net/results/b19fafcb2945d0a46cb35ca38de9e894e3dd78a8 | or1k | mtd-2.1.5 | NOK | http://autobuild.buildroot.net/results/537d76830ce45600c77152b5446a822710726c3d | ORPH sparc | mutt-2.2.9 | NOK | http://autobuild.buildroot.net/results/0dae0326ec60e7f68322b193393429f5760985d1 | sh4 | mutt-2.2.9 | NOK | http://autobuild.buildroot.net/results/4a179ecd5fea1cbddca178fd6b50c6827ba59263 | riscv64 | ntp-4.2.8p15 | NOK | http://autobuild.buildroot.net/results/a9f6f20c9b49dcd3dc8100d94e59e917c73c1934 | ORPH or1k | ocf-linux-20171122 | NOK | http://autobuild.buildroot.net/results/b0e02b7a1548306984306131390ecc22434f0af1 | ORPH aarch64 | olsr-0.9.8 | NOK | http://autobuild.buildroot.net/results/fa3544d59d909405ac5e62388e3c3f108b7b2623 | ORPH mipsel | package/harfbuzz/harfbuzz.m... | NOK | http://autobuild.buildroot.net/results/c6b0ac59336fed1838ac8fc782d0be31765f253e | powerpc64le | package/harfbuzz/harfbuzz.m... | NOK | http://autobuild.buildroot.net/results/f3fb18eca708e16e9dba2b441b60a96c0670217b | s390x | package/harfbuzz/harfbuzz.m... | NOK | http://autobuild.buildroot.net/results/bf165aff64509fea009190a1f7a4bcaa6ebba40e | aarch64_be | package/harfbuzz/harfbuzz.m... | NOK | http://autobuild.buildroot.net/results/db6edead6f48fea018af15ddeaa6b13c41bc5eb8 | sparc64 | package/harfbuzz/harfbuzz.m... | NOK | http://autobuild.buildroot.net/results/e41e22be7aa00c69954bc1447452a9d52f749075 | x86_64 | package/harfbuzz/harfbuzz.m... | NOK | http://autobuild.buildroot.net/results/1351edb3fdd6503f2040b7c85241e3c248f0c611 | aarch64 | package/harfbuzz/harfbuzz.m... | NOK | http://autobuild.buildroot.net/results/a494f283c1be5e60f6ce0a75ee440e0d2bae2c52 | or1k | package/harfbuzz/harfbuzz.m... | NOK | http://autobuild.buildroot.net/results/2a431e732a4801d404414639004c6ab440326a97 | sh4a | package/harfbuzz/harfbuzz.m... | NOK | http://autobuild.buildroot.net/results/30665ae396601447906bb3675b2f69bada264a30 | xtensa | package/harfbuzz/harfbuzz.m... | NOK | http://autobuild.buildroot.net/results/0c1e67ac8949fae0fced73855b9e319bcdb6e1ff | powerpc64le | package/harfbuzz/harfbuzz.m... | NOK | http://autobuild.buildroot.net/results/390ee6072078f4f62b93339c1133b768d587dd72 | powerpc64 | package/lzop/lzop.mk:29: lz... | NOK | http://autobuild.buildroot.net/results/5b46cc957faf5f6382ceeddcab284b2b310d4e78 | mips | package/lzop/lzop.mk:29: lz... | NOK | http://autobuild.buildroot.net/results/7d90d4886e1dc37f8f1e4172bf3616f819a3afb8 | or1k | package/lzop/lzop.mk:29: lz... | NOK | http://autobuild.buildroot.net/results/af637ecedb6625f03a00e0463583e0b8d76115e0 | nios2 | package/lzop/lzop.mk:29: lz... | NOK | http://autobuild.buildroot.net/results/5b1cd98df436710b02620d2f816447ffc7d3fa36 | sh4 | package/lzop/lzop.mk:29: lz... | NOK | http://autobuild.buildroot.net/results/8dfbdaad7642edcd19483e5014a833122450e36d | aarch64 | package/lzop/lzop.mk:29: lz... | NOK | http://autobuild.buildroot.net/results/c0bcb6d2b3f17d7c9dc397b1d8cb2434377caf09 | sparc64 | package/lzop/lzop.mk:29: lz... | NOK | http://autobuild.buildroot.net/results/bcb3f10f9d495273f9e9ba2a7440151bd0aa7b94 | i686 | package/lzop/lzop.mk:29: lz... | NOK | http://autobuild.buildroot.net/results/f30db07cce44a04e22d9a8702d67878ca048b1fb | m68k | package/lzop/lzop.mk:29: lz... | NOK | http://autobuild.buildroot.net/results/c9b6a04515fe2fbf33d83e36ef34f3a18ddd8085 | arceb | package/lzop/lzop.mk:29: lz... | NOK | http://autobuild.buildroot.net/results/44732f92c3dab3a1d09607c4dbe814a912d7b4ed | x86_64 | package/lzop/lzop.mk:29: lz... | NOK | http://autobuild.buildroot.net/results/7a780058fc79930a3106dc266394ad4320321b03 | powerpc64le | package/lzop/lzop.mk:29: lz... | NOK | http://autobuild.buildroot.net/results/b2d7081f2cc53a8857da867c63f7b8645c490f94 | or1k | package/lzop/lzop.mk:29: lz... | NOK | http://autobuild.buildroot.net/results/b366d3b380b15e7909e616c65c6def1af54bbad7 | powerpc64 | package/lzop/lzop.mk:29: lz... | NOK | http://autobuild.buildroot.net/results/80a09c0b042b3ec635a965ec47c17913c7da2191 | powerpc64 | package/lzop/lzop.mk:30: ho... | NOK | http://autobuild.buildroot.net/results/42db52f494c89dfc44dc6d814b1f833ce5d1bb29 | powerpc | package/lzop/lzop.mk:30: ho... | NOK | http://autobuild.buildroot.net/results/e6c645c68c77a4527f6dfeda8123bd0fb5e376f1 | riscv32 | package/lzop/lzop.mk:30: ho... | NOK | http://autobuild.buildroot.net/results/c7d2ee3a600d4d993c4e576b14ae233a94e53221 | s390x | package/lzop/lzop.mk:30: ho... | NOK | http://autobuild.buildroot.net/results/612fe0aceb1ea143e8456c80419b7915dd7291ae | sparc | package/lzop/lzop.mk:30: ho... | NOK | http://autobuild.buildroot.net/results/54576281cc61b22872c61e65435a731681b31a95 | mips | package/lzop/lzop.mk:30: ho... | NOK | http://autobuild.buildroot.net/results/e85d308d4dce20582cc34fced13cba2116172f20 | or1k | package/network-manager/net... | NOK | http://autobuild.buildroot.net/results/a8444684525db8e1c0c8668f75bf5760a6272381 | arc | perl-5.36.0 | NOK | http://autobuild.buildroot.net/results/f2f40af52eff04d0599b1cd5c95124945adb9118 | arc | perl-5.36.0 | NOK | http://autobuild.buildroot.net/results/761ebf8698f653a9fc2f80c1c41e3f93ed59a25f | mipsel | perl-5.36.0 | NOK | http://autobuild.buildroot.net/results/d67b3aaadfcf20eea3f4787e7615cecbc325554d | armeb | python-cryptography-39.0.1 | NOK | http://autobuild.buildroot.net/results/e0e814092e86183ebf15ba32e933ce411b03a3e5 | i686 | qemu-7.2.0 | NOK | http://autobuild.buildroot.net/results/21529f45dd6da45e5162a3b2a58da09cd6742c29 | i686 | qt6base-6.4.2 | NOK | http://autobuild.buildroot.net/results/4d0eb38675d7679fa3ba956c5fb528adfa452f76 | aarch64_be | qt6base-6.4.2 | NOK | http://autobuild.buildroot.net/results/c54d43b663de70fe152794bca5d4ab2eb101177c | microblazeel | quickjs-2021-03-27 | NOK | http://autobuild.buildroot.net/results/403c857a33362b3a7131262550b4b65e03bb8569 | sh4eb | quickjs-2021-03-27 | NOK | http://autobuild.buildroot.net/results/1fe14c76abced9cc0c1f0702753d5f8771652f80 | sh4 | ramspeed-2.6.0 | NOK | http://autobuild.buildroot.net/results/e5d00f0cbd2273dce640427bedf3bb83f88314ac | ORPH sh4eb | sdl-1.2.15 | NOK | http://autobuild.buildroot.net/results/b7ef1de10d9f89fdc87a21b21782e31f4f8398e0 | ORPH armeb | tinymembench-0.4 | NOK | http://autobuild.buildroot.net/results/605a4a39a4ab931f15f18c3c43a226e662785afb | powerpc | uclibc-1.0.42 | NOK | http://autobuild.buildroot.net/results/b54039b9bce20213d280135897d825e1aae2ee0a | powerpc | uclibc-1.0.42 | NOK | http://autobuild.buildroot.net/results/cc5577dec7ef69c6531aac9cbb851333202fd8ca | sparc64 | ulog-0389d243352255f6182326... | NOK | http://autobuild.buildroot.net/results/683b345583f61b650688ce350141f7c2490e3c31 | aarch64 | unknown | NOK | http://autobuild.buildroot.net/results/8f0030136fe54a2f3e7ba576f64e379ddfced76a | arm | unknown | NOK | http://autobuild.buildroot.net/results/a7d95d7397d116a8f2f19a6afac6770616586750 | mips64el | unknown | NOK | http://autobuild.buildroot.net/results/7f93376f06e30e4d0af53b2da147b552171c0064 | or1k | unknown | NOK | http://autobuild.buildroot.net/results/a25714c8da93e16ca77f1d9e04b724a3d3aa0c85 | powerpc64 | unknown | NOK | http://autobuild.buildroot.net/results/b936bb6401c36dc7c948e880a1b0a7d58d02b010 | powerpc | unknown | NOK | http://autobuild.buildroot.net/results/4611d140ba4f8488930bed1e196b6cc959ec7a6d | mips64 | unknown | NOK | http://autobuild.buildroot.net/results/527b8d34fe30be456caf1abc74961aaeab6aaa53 | sparc64 | unknown | NOK | http://autobuild.buildroot.net/results/6a8e201cbfe04a75cedd510ad8bbf5478399d4c5 | m68k | unknown | NOK | http://autobuild.buildroot.net/results/366f40c9078b2a07aae09e35b43fc30bd7b2162f | nios2 | unknown | NOK | http://autobuild.buildroot.net/results/f0b1024d8b0b21c2492b9276de2f1f9c6a7c5884 | sparc64 | unknown | NOK | http://autobuild.buildroot.net/results/08d7756a2fc902dc925513886634ac55300e0c1f | microblaze | unknown | NOK | http://autobuild.buildroot.net/results/620c7d1d00cae0cb38a0dac7408154502cf080f4 | sparc | unknown | NOK | http://autobuild.buildroot.net/results/d6cde2d91bc592ecb9905de85d2ff4e51b976879 | x86_64 | unknown | NOK | http://autobuild.buildroot.net/results/7f031e927560d71fa0940b3f681f872013d73eed | nios2 | unknown | NOK | http://autobuild.buildroot.net/results/2fd07abefe3e77deb70d89adb11bb51375260a88 | powerpc | unknown | NOK | http://autobuild.buildroot.net/results/4c1f1b2786a00dae386f770945b397e720276d5a | x86_64 | unknown | NOK | http://autobuild.buildroot.net/results/4a6ee716aed4f099c74c5e88d1914b4d7431a9f5 | nios2 | unknown | NOK | http://autobuild.buildroot.net/results/477bb4c5caad4b9f31c82f0fdf507c8ef0637996 | aarch64_be | unknown | NOK | http://autobuild.buildroot.net/results/977eb0a2b3120d75868dec6f9b22b9434b412e31 | arceb | unknown | NOK | http://autobuild.buildroot.net/results/9bc1f82889095f6b6592f745689d42621c14572c | mips64 | unknown | NOK | http://autobuild.buildroot.net/results/d4b363f4d74bd1332f6199d1c714c5daaef3ad8b | mips64 | valgrind-3.19.0 | NOK | http://autobuild.buildroot.net/results/ca895acb0858e585cc7681c9f8b24a70e46194bc | ORPH powerpc64le | wireguard-linux-compat-1.0.... | NOK | http://autobuild.buildroot.net/results/7537ab1fd0a7943921e39f072bcfbf9238d58bc6 | m68k | xenomai-3.0.10 | NOK | http://autobuild.buildroot.net/results/1d3f66aed95218a916c05d967ca74a21f67f391b | riscv32 | xfsprogs-5.14.2 | NOK | http://autobuild.buildroot.net/results/0ad2326c1ce02ef1cb46e5b8e72b1ff26d7d323f | ORPH aarch64 | zlib-ng-2.0.6 | NOK | http://autobuild.buildroot.net/results/0f1132332ed8a926ba055acd09a443229ebe1681 | ORPH sparc | zxing-cpp-1.4.0 | NOK | http://autobuild.buildroot.net/results/fbf1060a27a3a3313aafda4062d27ca370ac8060 | Classification of failures by reason for 2022.11.x -------------------------------------------------- linux-6.0.19 | 2 php-8.1.16 | 2 binutils-2.38 | 1 file-5.43 | 1 fs/cramfs/cramfs.mk:46: /ho... | 1 host-pahole-1.24 | 1 host-rust-1.64.0 | 1 libbytesize-2.7 | 1 unknown | 1 zstd-1.5.2 | 1 Detail of failures for 2022.11.x -------------------------------- arch | reason | OK? | url | orph? -------------+--------------------------------+-----+---------------------------------------------------------------------------------+------- arm | binutils-2.38 | NOK | http://autobuild.buildroot.net/results/fcb09cb7dc835304285db44b19e204afcf1271d0 | i686 | file-5.43 | NOK | http://autobuild.buildroot.net/results/ce3d1023a5d80f55a6ff2c8b0a9c7c531e87ad92 | ORPH aarch64 | fs/cramfs/cramfs.mk:46: /ho... | NOK | http://autobuild.buildroot.net/results/c8121e01f4d8684ce568916b996b68e868da560a | microblaze | host-pahole-1.24 | NOK | http://autobuild.buildroot.net/results/e5e695f4dbc76220efd6fe060c9ece0480e64c74 | x86_64 | host-rust-1.64.0 | NOK | http://autobuild.buildroot.net/results/d4cd7b461d9dc662cbabd81109adaf3f3ff3d823 | arceb | libbytesize-2.7 | NOK | http://autobuild.buildroot.net/results/b84a53bddec75b077f8e8e76529d268bff4887b3 | ORPH sparc64 | linux-6.0.19 | NOK | http://autobuild.buildroot.net/results/36a0618681d3276a86e5add4f5c10250cdd0170a | ORPH s390x | linux-6.0.19 | NOK | http://autobuild.buildroot.net/results/81908b0bf022905faac6302d135f02df041e627a | ORPH microblazeel | php-8.1.16 | NOK | http://autobuild.buildroot.net/results/12220f9cae161954ce0d543ec936deaf00905816 | or1k | php-8.1.16 | NOK | http://autobuild.buildroot.net/results/d8a57c94ccd23f2c24cf21c49244e4f96b0b4051 | sh4eb | unknown | NOK | http://autobuild.buildroot.net/results/70a9b744f7c5ca990c4ed2390f3479f6056fc799 | microblaze | zstd-1.5.2 | NOK | http://autobuild.buildroot.net/results/eab3efa4c4465f99900072c33d4911515c168d5f | Gitlab CI results for 2023-03-14 ================================ Detail of runtime-test failures for master ------------------------------------------ runtime-test | link to the job | orph? --------------------------+---------------------------------------------------------------+------ TestAarch64Pages64kGlibc | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919866891 | ORPH TestAarch64Pages64kMusl | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919866895 | ORPH TestAarch64Pages64kuClibc | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919866899 | ORPH TestCheckPackage | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919867460 | TestClangCompilerRT | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919865996 | ORPH ...pioDracutMuslMergedUsr | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919865862 | ORPH TestCpioDracutUclibc | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919865868 | ORPH TestCrudiniPy3 | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919865997 | ORPH TestExt2 | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919865881 | ORPH ...rch64GlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919866940 | ORPH ...tlinAarch64GlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919866943 | ORPH ...arch64MuslBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919866948 | ORPH ...otlinAarch64MuslStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919866951 | ORPH ...ch64UclibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919866954 | ORPH ...linAarch64UclibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919866956 | ORPH ...h64beGlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919866958 | ORPH ...inAarch64beGlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919866959 | ORPH ...64beUclibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919866964 | ORPH ...nAarch64beUclibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919866971 | ORPH ...750dUclibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919866976 | ORPH ...nArcle750dUclibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919866977 | ORPH ...ehs38GlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919866982 | ORPH ...inArclehs38GlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919866988 | ORPH ...hs38UclibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919866992 | ORPH ...nArclehs38UclibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919866996 | ORPH ...abihfGlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919867002 | ORPH ...mebv7eabihfGlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919867009 | ORPH ...eabihfMuslBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919867010 | ORPH ...rmebv7eabihfMuslStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919867013 | ORPH ...bihfUclibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919867018 | ORPH ...ebv7eabihfUclibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919867021 | ORPH ...5eabiGlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919867028 | ORPH ...inArmv5eabiGlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919867033 | ORPH ...v5eabiMuslBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919867040 | ORPH ...linArmv5eabiMuslStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919867043 | ORPH ...eabiUclibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919867049 | ORPH ...nArmv5eabiUclibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919867058 | ORPH ...abihfGlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919867062 | ORPH ...Armv6eabihfGlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919867067 | ORPH ...eabihfMuslBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919867069 | ORPH ...nArmv6eabihfMuslStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919867072 | ORPH ...bihfUclibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919867074 | ORPH ...rmv6eabihfUclibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919867076 | ORPH ...abihfGlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919867079 | ORPH ...Armv7eabihfGlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919867082 | ORPH ...eabihfMuslBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919867084 | ORPH ...nArmv7eabihfMuslStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919867085 | ORPH ...bihfUclibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919867087 | ORPH ...rmv7eabihfUclibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919867088 | ORPH ...mv7mUclibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919867090 | ORPH ...tlinArmv7mUclibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919867093 | ORPH ...8xxxUclibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919867094 | ORPH ...nM68k68xxxUclibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919867096 | ORPH ...fireUclibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919867097 | ORPH ...8kcoldfireUclibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919867099 | ORPH ...azebeGlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919867101 | ORPH ...icroblazebeGlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919867102 | ORPH ...lazebeMuslBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919867103 | ORPH ...MicroblazebeMuslStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919867104 | ORPH ...zebeUclibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919867105 | ORPH ...croblazebeUclibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919867106 | ORPH ...azeelGlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919867107 | ORPH ...icroblazeelGlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919867108 | ORPH ...lazeelMuslBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919867109 | ORPH ...MicroblazeelMuslStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919867111 | ORPH ...zeelUclibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919867112 | ORPH ...croblazeelUclibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919867114 | ORPH ...ips32GlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919867115 | ORPH ...otlinMips32GlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919867116 | ORPH ...Mips32MuslBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919867117 | ORPH ...ootlinMips32MuslStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919867118 | ORPH ...ps32UclibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919867119 | ORPH ...tlinMips32UclibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919867120 | ORPH ...s32elGlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919867122 | ORPH ...linMips32elGlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919867124 | ORPH ...ps32elMuslBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919867128 | ORPH ...tlinMips32elMuslStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919867137 | ORPH ...32elUclibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919867139 | ORPH ...inMips32elUclibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919867141 | ORPH ...2r5elGlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919867144 | ORPH ...nMips32r5elGlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919867146 | ORPH ...32r5elMuslBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919867148 | ORPH ...inMips32r5elMuslStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919867150 | ORPH ...r5elUclibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919867152 | ORPH ...Mips32r5elUclibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919867153 | ORPH ...2r6elGlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919867155 | ORPH ...nMips32r6elGlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919867158 | ORPH ...32r6elMuslBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919867161 | ORPH ...inMips32r6elMuslStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919867167 | ORPH ...r6elUclibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919867170 | ORPH ...Mips32r6elUclibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919867174 | ORPH ...eln32GlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919867176 | ORPH ...Mips64eln32GlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919867179 | ORPH ...4eln32MuslBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919867184 | ORPH ...nMips64eln32MuslStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919867186 | ORPH ...ln32UclibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919867191 | ORPH ...ips64eln32UclibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919867193 | ORPH ...64n32GlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919867194 | ORPH ...inMips64n32GlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919867195 | ORPH ...s64n32MuslBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919867197 | ORPH ...linMips64n32MuslStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919867198 | ORPH ...4n32UclibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919867200 | ORPH ...nMips64n32UclibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919867201 | ORPH ...eln32GlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919867202 | ORPH ...ps64r6eln32GlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919867203 | ORPH ...6eln32MuslBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919867206 | ORPH ...ips64r6eln32MuslStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919867207 | ORPH ...ln32UclibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919867209 | ORPH ...s64r6eln32UclibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919867211 | ORPH ...Nios2GlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919867213 | ORPH ...ootlinNios2GlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919867217 | ORPH ...nriscGlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919867220 | ORPH ...linOpenriscGlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919867221 | ORPH ...enriscMuslBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919867224 | ORPH ...tlinOpenriscMuslStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919867226 | ORPH ...riscUclibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919867228 | ORPH ...inOpenriscUclibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919867230 | ORPH ...440fpGlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919867232 | ORPH ...owerpc440fpGlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919867234 | ORPH ...c440fpMuslBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919867237 | ORPH ...Powerpc440fpMuslStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919867239 | ORPH ...40fpUclibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919867242 | ORPH ...werpc440fpUclibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919867245 | ORPH ...e5500GlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919867248 | ORPH ...erpc64e5500GlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919867250 | ORPH ...e6500GlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919867252 | ORPH ...erpc64e6500GlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919867253 | ORPH ...4e6500MuslBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919867256 | ORPH ...werpc64e6500MuslStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919867257 | ORPH ...ower8GlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919867260 | ORPH ...c64lepower8GlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919867261 | ORPH ...power8MuslBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919867263 | ORPH ...pc64lepower8MuslStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919867265 | ORPH ...ower8GlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919867267 | ORPH ...rpc64power8GlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919867270 | ORPH ...power8MuslBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919867273 | ORPH ...erpc64power8MuslStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919867276 | ORPH ...300c3GlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919867280 | ORPH ...werpce300c3GlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919867283 | ORPH ...e300c3MuslBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919867286 | ORPH ...owerpce300c3MuslStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919867288 | ORPH ...00c3UclibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919867292 | ORPH ...erpce300c3UclibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919867295 | ORPH ...500mcGlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919867297 | ORPH ...werpce500mcGlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919867298 | ORPH ...e500mcMuslBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919867301 | ORPH ...owerpce500mcMuslStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919867305 | ORPH ...00mcUclibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919867306 | ORPH ...erpce500mcUclibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919867309 | ORPH ...lp32dGlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919867313 | ORPH ...lp64dGlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919867314 | ORPH ...iscv64lp64dGlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919867317 | ORPH ...4lp64dMuslBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919867319 | ORPH ...Riscv64lp64dMuslStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919867321 | ORPH ...p64dUclibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919867322 | ORPH ...scv64lp64dUclibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919867326 | ORPH ...0xz13GlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919867327 | ORPH ...linS390xz13GlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919867329 | ORPH ...Shsh4GlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919867331 | ORPH ...ootlinShsh4GlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919867334 | ORPH ...nShsh4MuslBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919867336 | ORPH ...BootlinShsh4MuslStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919867339 | ORPH ...hsh4UclibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919867341 | ORPH ...otlinShsh4UclibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919867344 | ORPH ...h4aebGlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919867347 | ORPH ...linShsh4aebGlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919867350 | ORPH ...sh4aebMuslBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919867353 | ORPH ...tlinShsh4aebMuslStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919867356 | ORPH ...arc64GlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919867359 | ORPH ...tlinSparc64GlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919867361 | ORPH ...rcv8UclibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919867364 | ORPH ...linSparcv8UclibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919867368 | ORPH ...X8664GlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919867371 | ORPH ...ootlinX8664GlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919867375 | ORPH ...nX8664MuslBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919867378 | ORPH ...BootlinX8664MuslStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919867381 | ORPH ...8664UclibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919867383 | ORPH ...otlinX8664UclibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919867386 | ORPH ...orei7GlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919867390 | ORPH ...X8664corei7GlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919867396 | ORPH ...corei7MuslBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919867398 | ORPH ...nX8664corei7MuslStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919867400 | ORPH ...rei7UclibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919867401 | ORPH ...8664corei7UclibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919867403 | ORPH ...664v2GlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919867406 | ORPH ...tlinX8664v2GlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919867408 | ORPH ...8664v2MuslBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919867410 | ORPH ...otlinX8664v2MuslStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919867411 | ORPH ...64v2UclibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919867413 | ORPH ...linX8664v2UclibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919867415 | ORPH ...664v3GlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919867417 | ORPH ...tlinX8664v3GlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919867418 | ORPH ...8664v3MuslBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919867420 | ORPH ...otlinX8664v3MuslStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919867421 | ORPH ...64v3UclibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919867423 | ORPH ...linX8664v3UclibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919867426 | ORPH ...664v4GlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919867427 | ORPH ...tlinX8664v4GlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919867428 | ORPH ...8664v4MuslBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919867430 | ORPH ...otlinX8664v4MuslStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919867431 | ORPH ...64v4UclibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919867432 | ORPH ...linX8664v4UclibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919867434 | ORPH ...core2GlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919867436 | ORPH ...linX86core2GlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919867437 | ORPH ...6core2MuslBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919867438 | ORPH ...tlinX86core2MuslStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919867440 | ORPH ...ore2UclibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919867442 | ORPH ...inX86core2UclibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919867445 | ORPH ...6i686GlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919867448 | ORPH ...tlinX86i686GlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919867450 | ORPH ...86i686MuslBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919867452 | ORPH ...otlinX86i686MuslStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919867454 | ORPH ...i686UclibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919867456 | ORPH ...linX86i686UclibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919867457 | ORPH ...lx60UclibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919867458 | ORPH ...Xtensalx60UclibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919867459 | ORPH ...ToolchainBuildrootMusl | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919866903 | ORPH ...olchainBuildrootuClibc | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919866908 | ORPH ...xternalToolchainCCache | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919866913 | ORPH ...ernalToolchainCtngMusl | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919866917 | ORPH ...rnalToolchainLinaroArm | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919866924 | ORPH ...ToolchainSourceryArmv4 | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919866929 | ORPH ...ToolchainSourceryArmv5 | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919866934 | ORPH ...ToolchainSourceryArmv7 | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919866938 | ORPH TestFileCapabilities | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919865698 | ORPH TestGetDevelopers | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919867461 | ORPH TestGlibcAllTimezone | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919865804 | ORPH ...DefaultLimitedTimezone | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919865813 | ORPH TestGnupg2 | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919866049 | ORPH TestGrubi386EFI | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919865669 | ORPH TestGst1Python | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919866053 | ORPH TestHWLoc | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919866060 | ORPH TestHighway | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919866056 | ORPH TestHostBmapTools | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919865993 | ORPH TestIPythonPy3 | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919866073 | ORPH TestInitSystemNone | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919865950 | ORPH ...ystemSystemdRoIfupdown | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919865960 | ORPH ...ystemSystemdRoNetworkd | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919865970 | ORPH TestIperf3 | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919866067 | ORPH TestIso9660Grub2EFI | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919865898 | ORPH TestIso9660Grub2External | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919865902 | ORPH ...0Grub2ExternalCompress | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919865904 | ORPH TestIso9660Grub2Hybrid | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919865907 | ORPH TestIso9660Grub2Internal | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919865909 | ORPH ...so9660SyslinuxExternal | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919865911 | ORPH ...slinuxExternalCompress | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919865916 | ORPH ...so9660SyslinuxInternal | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919865924 | ORPH TestKexec | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919866078 | ORPH TestLibJXL | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919866087 | ORPH TestLibshdata | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919866090 | ORPH TestLsof | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919866105 | ORPH TestLua | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919866133 | ORPH TestLuaHttp | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919866170 | ORPH TestLuaInotify | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919866194 | ORPH TestLuaLPeg | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919866095 | ORPH TestLuaLsqlite3 | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919866113 | ORPH TestLuaLuaArgon2 | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919866138 | ORPH TestLuaLuaAugeas | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919866143 | ORPH TestLuaLuaCffi | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919866147 | ORPH TestLuaLuaCqueues | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919866150 | ORPH TestLuaLuaExpat | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919866235 | ORPH TestLuaLuaFileSystem | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919866241 | ORPH TestLuaLuaGD | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919866164 | ORPH TestLuaLuaLdap | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919866248 | ORPH TestLuaLuaLyaml | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919866208 | ORPH TestLuaLuaPosix | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919866269 | ORPH TestLuaLuaSDL2 | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919866219 | ORPH TestLuaLuaSec | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919866278 | ORPH TestLuaLuaSocket | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919866285 | ORPH TestLuaLuacURL | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919866157 | ORPH TestLuaLuaossl | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919866258 | ORPH TestLuaLuasyslog | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919866293 | ORPH TestLuaLuazlib | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919866230 | ORPH TestLuaLunix | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919866198 | ORPH TestLuaLzlib | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919866308 | ORPH TestLuaRings | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919866794 | ORPH TestLuaUtf8 | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919866225 | ORPH TestLuajit | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919866135 | ORPH TestLuajitHttp | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919866187 | ORPH TestLuajitInotify | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919866196 | ORPH TestLuajitLPeg | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919866099 | ORPH TestLuajitLsqlite3 | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919866118 | ORPH TestLuajitLuaArgon2 | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919866140 | ORPH TestLuajitLuaAugeas | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919866144 | ORPH TestLuajitLuaCqueues | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919866154 | ORPH TestLuajitLuaExpat | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919866239 | ORPH TestLuajitLuaFileSystem | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919866245 | ORPH TestLuajitLuaGD | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919866167 | ORPH TestLuajitLuaLdap | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919866251 | ORPH TestLuajitLuaLyaml | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919866212 | ORPH TestLuajitLuaPosix | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919866275 | ORPH TestLuajitLuaSDL2 | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919866220 | ORPH TestLuajitLuaSec | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919866281 | ORPH TestLuajitLuaSocket | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919866288 | ORPH TestLuajitLuacURL | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919866163 | ORPH TestLuajitLuaossl | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919866264 | ORPH TestLuajitLuasyslog | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919866297 | ORPH TestLuajitLuazlib | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919866232 | ORPH TestLuajitLunix | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919866201 | ORPH TestLuajitRings | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919866797 | ORPH TestLuajitTurbolua | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919866850 | ORPH TestLuajitUtf8 | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919866227 | ORPH TestLuvi | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919866299 | ORPH TestLxc | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919866304 | ORPH TestMender | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919866312 | ORPH TestMsrTools | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919866316 | ORPH TestMtools | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919866318 | ORPH TestNcdu | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919866322 | ORPH TestNetdata | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919866337 | ORPH TestNodeJSBasic | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919866342 | ORPH TestNodeJSModule | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919866346 | ORPH TestOctave | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919866352 | ORPH TestOla | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919866372 | ORPH TestOpenJdk | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919866418 | ORPH TestOpenSshGlibc | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919866424 | ORPH TestOpenSshuClibc | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919866426 | ORPH TestOpkg | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919866429 | ORPH TestPerftest | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919866431 | ORPH TestPerl | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919866434 | ORPH TestPerlClassLoad | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919866436 | ORPH TestPerlDBDmysql | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919866439 | ORPH TestPerlEncodeDetect | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919866444 | ORPH TestPerlGDGraph | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919866449 | ORPH TestPerlHTMLParser | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919866452 | ORPH TestPerlIOSocketMulticast | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919866456 | ORPH TestPerlIOSocketSSL | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919866461 | ORPH TestPerlLWPProtocolhttps | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919866470 | ORPH TestPerlMailDKIM | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919866475 | ORPH TestPerlX10 | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919866483 | ORPH TestPerlXMLLibXML | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919866490 | ORPH TestPerllibwwwperl | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919866463 | ORPH TestPhpApcu | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919866493 | ORPH TestPhpLuaLua | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919866500 | ORPH TestPhpLuaLuajit | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919866504 | ORPH TestPhpPam | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919866507 | ORPH TestPhpPeclDbus | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919866513 | ORPH TestPixz | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919866535 | ORPH TestPolkitInitd | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919866589 | ORPH TestPolkitSystemd | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919866597 | ORPH TestProsodyLua51 | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919866600 | ORPH TestProsodyLuajit | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919866604 | ORPH TestPyNdiff | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919866745 | ORPH TestPython3Py | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919866607 | ORPH TestPython3PyPyc | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919866611 | ORPH TestPython3Pyc | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919866613 | ORPH TestPythonAugeas | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919866622 | ORPH TestPythonAvro | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919866631 | ORPH TestPythonPahoMQTT | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919866716 | ORPH TestPythonPy3Aexpect | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919866615 | ORPH TestPythonPy3Argh | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919866617 | ORPH TestPythonPy3Attrs | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919866619 | ORPH TestPythonPy3Autobahn | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919866625 | ORPH TestPythonPy3Automat | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919866627 | ORPH TestPythonPy3Bitstring | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919866633 | ORPH TestPythonPy3Boto3 | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919866635 | ORPH TestPythonPy3Botocore | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919866637 | ORPH TestPythonPy3Can | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919866642 | ORPH TestPythonPy3Cbor | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919866648 | ORPH TestPythonPy3Click | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919866654 | ORPH TestPythonPy3Colorzero | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919866657 | ORPH TestPythonPy3Constantly | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919866664 | ORPH TestPythonPy3Construct | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919866666 | ORPH TestPythonPy3Crossbar | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919866668 | ORPH TestPythonPy3Cryptography | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919866669 | ORPH TestPythonPy3DBusFast | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919866671 | ORPH TestPythonPy3DBusNext | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919866672 | ORPH TestPythonPy3Dicttoxml2 | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919866673 | ORPH TestPythonPy3Distro | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919866674 | ORPH TestPythonPy3Django | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919866675 | ORPH TestPythonPy3Dtschema | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919866678 | ORPH TestPythonPy3Flask | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919866680 | ORPH ...honPy3FlaskExpectsJson | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919866682 | ORPH TestPythonPy3Git | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919866683 | ORPH TestPythonPy3Gitdb2 | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919866686 | ORPH TestPythonPy3GnuPG | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919866687 | ORPH TestPythonPy3Gobject | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919866688 | ORPH TestPythonPy3Gpiozero | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919866693 | ORPH TestPythonPy3Hkdf | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919866698 | ORPH TestPythonPy3Incremental | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919866699 | ORPH TestPythonPy3Iptables | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919866700 | ORPH TestPythonPy3Jmespath | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919866703 | ORPH TestPythonPy3Libftdi1 | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919866081 | ORPH ...PythonPy3MagicWormhole | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919866705 | ORPH TestPythonPy3Munch | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919866710 | ORPH TestPythonPy3Passlib | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919866719 | ORPH TestPythonPy3Pexpect | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919866724 | ORPH TestPythonPy3PyAlsa | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919866729 | ORPH TestPythonPy3Pynacl | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919866739 | ORPH TestPythonPy3Pytest | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919866746 | ORPH ...PythonPy3PytestAsyncio | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919866749 | ORPH TestPythonPy3Pyyaml | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919866751 | ORPH TestPythonPy3Qrcode | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919866755 | ORPH TestPythonPy3RSA | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919866761 | ORPH TestPythonPy3RpiGpio | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919866757 | ORPH TestPythonPy3S3transfer | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919866765 | ORPH TestPythonPy3SciPy | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919866767 | ORPH ...thonPy3ServiceIdentity | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919866768 | ORPH TestPythonPy3Smmap2 | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919866769 | ORPH TestPythonPy3Spake2 | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919866770 | ORPH TestPythonPy3Treq | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919866771 | ORPH TestPythonPy3Twisted | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919866773 | ORPH TestPythonPy3Txaio | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919866775 | ORPH TestPythonPy3Txtorcon | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919866776 | ORPH TestPythonPy3Ubjson | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919866779 | ORPH ...y3UnitTestXmlReporting | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919866783 | ORPH TestPythonPy3rtoml | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919866764 | ORPH TestPythonPybind | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919866733 | ORPH TestRdmaCore | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919866784 | ORPH TestRedis | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919866792 | ORPH TestRelro | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919865717 | ORPH TestRust | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919866800 | ORPH TestRustBin | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919866802 | ORPH TestS6 | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919866807 | ORPH TestS6Networking | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919866812 | ORPH TestS6PortableUtils | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919866818 | ORPH TestS6Rc | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919866821 | ORPH TestStressNG | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919866826 | ORPH TestSudo | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919866827 | ORPH TestSyslogNg | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919866836 | ORPH TestTmux | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919866844 | ORPH TestUbootOpensslPkgConfig | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919866859 | ORPH TestZ3 | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919866862 | ORPH TestZerofree | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919866868 | ORPH TestZfsGlibc | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919866872 | ORPH TestZfsMusl | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919866879 | ORPH TestZfsUclibc | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919866885 | ORPH -- http://autobuild.buildroot.net From peter at korsgaard.com Wed Mar 15 07:09:45 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 15 Mar 2023 08:09:45 +0100 Subject: [Buildroot] [PATCH v1 1/1] package/qemu: check if qemu-system is enabled when creating symlink In-Reply-To: <875ybig5kt.fsf@dell.be.48ers.dk> (Peter Korsgaard's message of "Thu, 02 Mar 2023 23:18:42 +0100") References: <20230301005456.250709-1-christian@paral.in> <875ybig5kt.fsf@dell.be.48ers.dk> Message-ID: <875yb25w3q.fsf@dell.be.48ers.dk> >>>>> "Peter" == Peter Korsgaard writes: >>>>> "Christian" == Christian Stewart writes: >> Commit c6b9cd9a11fe7fec6bfec2ddbd42c2851dba0011 added a symlink to qemu-system >> as a post install hook. However, it does not check if qemu-system is actually >> enabled with BR2_PACKAGE_HOST_QEMU_SYSTEM_MODE. >> Add the check to make sure we only create the symlink if that is enabled. >> Signed-off-by: Christian Stewart Committed to 2022.11.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Wed Mar 15 07:10:42 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 15 Mar 2023 08:10:42 +0100 Subject: [Buildroot] [PATCH v1] package/apr: security bump version to 1.7.2 In-Reply-To: <20230228221625.32577-1-ps.report@gmx.net> (Peter Seiderer's message of "Tue, 28 Feb 2023 23:16:25 +0100") References: <20230228221625.32577-1-ps.report@gmx.net> Message-ID: <871qlq5w25.fsf@dell.be.48ers.dk> >>>>> "Peter" == Peter Seiderer writes: > - remove 0001-cross-compile.patch > (superseeded by upstream commit [1]) > - rename 0002-sys-param-h.patch to 0001-sys-param-h.patch > - remove 0003-Merge-r1887279-from-trunk.patch > (from upstream [2]) > - remove 0004-apr-1.7.0-CVE-2021-35940.patch > (superseeded by upstream commit [3], remove APR_IGNORE_CVES accordingly) > - set new configure option '--disable-sctp' (no libsctp provided by buildroot) > - set new 'ac_cv_strerror_r_rc_int' explicitly to no (default for > cross compile) > - set new 'ac_cv_mmap__dev_zero' explicitly to yes > - revert two upstream commits ([4], [5]) to fix apr-util build, fails > otherwise because of some path mismatch where to find apr_rules.mk copied > to apr-util-1.6.3/build/rules.mk, fixes: > Makefile:50: .../build/apr-util-1.6.3/build/rules.mk: No such file or directory > For details see [6]. > [1] https://github.com/apache/apr/commit/866e1df66be6704a584feaf5c3d241e3d631d03a > [2] https://github.com/apache/apr/commit/0a763c5e500f4304b7c534fae0fad430d64982e8 > [3] https://github.com/apache/apr/commit/e0be630b681fac7b8b5e2f2e402a8e18a147f966 > [4] https://github.com/apache/apr/commit/f82374627b3a6500a7a6cb11e48bcac59bcbb6a1 > [5] https://github.com/apache/apr/commit/b6dbbc77da35a7b46754c99f465827f2a583e23c > [6] https://downloads.apache.org/apr/CHANGES-APR-1.7 > Signed-off-by: Peter Seiderer Committed to 2022.11.x and 2022.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Wed Mar 15 07:11:32 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 15 Mar 2023 08:11:32 +0100 Subject: [Buildroot] [PATCH 1/1] package/quickjs: add QUICKJS_CPE_ID_VENDOR In-Reply-To: <20230304222544.20754-1-fontaine.fabrice@gmail.com> (Fabrice Fontaine's message of "Sat, 4 Mar 2023 23:25:44 +0100") References: <20230304222544.20754-1-fontaine.fabrice@gmail.com> Message-ID: <87wn3i4hgb.fsf@dell.be.48ers.dk> >>>>> "Fabrice" == Fabrice Fontaine writes: > cpe:2.3:a:quickjs_project:quickjs is a valid CPE identifier for this > package: > https://nvd.nist.gov/products/cpe/search/results?namingFormat=2.3&keyword=cpe%3A2.3%3Aa%3Aquickjs_project%3Aquickjs > Signed-off-by: Fabrice Fontaine Committed to 2022.11.x and 2022.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Wed Mar 15 07:11:38 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 15 Mar 2023 08:11:38 +0100 Subject: [Buildroot] [PATCH 1/1] package/quazip: add QUAZIP_CPE_ID_VENDOR In-Reply-To: <20230304223101.23757-1-fontaine.fabrice@gmail.com> (Fabrice Fontaine's message of "Sat, 4 Mar 2023 23:31:01 +0100") References: <20230304223101.23757-1-fontaine.fabrice@gmail.com> Message-ID: <87sfe64hg5.fsf@dell.be.48ers.dk> >>>>> "Fabrice" == Fabrice Fontaine writes: > cpe:2.3:a:quazip_project:quazip is a valid CPE identifier for this > package: > https://nvd.nist.gov/products/cpe/search/results?namingFormat=2.3&keyword=cpe%3A2.3%3Aa%3Aquazip_project%3Aquazip > Signed-off-by: Fabrice Fontaine Committed to 2022.11.x and 2022.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Wed Mar 15 07:12:00 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 15 Mar 2023 08:12:00 +0100 Subject: [Buildroot] [PATCH 1/1] package/libolm: add CPE variables In-Reply-To: <20230304223807.27864-1-fontaine.fabrice@gmail.com> (Fabrice Fontaine's message of "Sat, 4 Mar 2023 23:38:07 +0100") References: <20230304223807.27864-1-fontaine.fabrice@gmail.com> Message-ID: <87o7ou4hfj.fsf@dell.be.48ers.dk> >>>>> "Fabrice" == Fabrice Fontaine writes: > cpe:2.3:a:matrix:olm is a valid CPE identifier for this package: > https://nvd.nist.gov/products/cpe/search/results?namingFormat=2.3&keyword=cpe%3A2.3%3Aa%3Amatrix%3Aolm > Signed-off-by: Fabrice Fontaine Committed to 2022.11.x and 2022.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Wed Mar 15 07:11:13 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 15 Mar 2023 08:11:13 +0100 Subject: [Buildroot] [git commit branch/2022.02.x] package/quickjs: add QUICKJS_CPE_ID_VENDOR Message-ID: <20230315071247.D07138739D@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=b88eb874cf0268be7b76bda7d05c0178e59d5896 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.02.x cpe:2.3:a:quickjs_project:quickjs is a valid CPE identifier for this package: https://nvd.nist.gov/products/cpe/search/results?namingFormat=2.3&keyword=cpe%3A2.3%3Aa%3Aquickjs_project%3Aquickjs Signed-off-by: Fabrice Fontaine Signed-off-by: Peter Korsgaard (cherry picked from commit f820a978f835c2d1fb5df73068b4eb7b6809f86a) Signed-off-by: Peter Korsgaard --- package/quickjs/quickjs.mk | 1 + 1 file changed, 1 insertion(+) diff --git a/package/quickjs/quickjs.mk b/package/quickjs/quickjs.mk index a026eec4f0..ff39209100 100644 --- a/package/quickjs/quickjs.mk +++ b/package/quickjs/quickjs.mk @@ -9,6 +9,7 @@ QUICKJS_SOURCE = quickjs-$(QUICKJS_VERSION).tar.xz QUICKJS_SITE = https://bellard.org/quickjs QUICKJS_LICENSE = MIT QUICKJS_LICENSE_FILES = LICENSE +QUICKJS_CPE_ID_VENDOR = quickjs_project QUICKJS_INSTALL_STAGING = YES ifeq ($(BR2_TOOLCHAIN_HAS_LIBATOMIC),y) From peter at korsgaard.com Wed Mar 15 06:17:58 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 15 Mar 2023 07:17:58 +0100 Subject: [Buildroot] [git commit branch/2022.02.x] package/libpjsip: fix CVE-2022-235{3, 4}7 Message-ID: <20230315071247.BBE428739B@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=e1fb4a6e8e4a8309d4533a2e837e4581c9420d4c branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.02.x https://github.com/pjsip/pjproject/security/advisories/GHSA-9pfh-r8x4-w26w https://github.com/pjsip/pjproject/security/advisories/GHSA-cxwq-5g9x-x7fr Signed-off-by: Fabrice Fontaine Signed-off-by: Peter Korsgaard (cherry picked from commit 26344644eebca5cde9b02be849d29e38d5885741) Signed-off-by: Peter Korsgaard --- ...rge-pull-request-from-GHSA-9pfh-r8x4-w26w.patch | 99 ++++++++++++++++++++++ ...rge-pull-request-from-GHSA-cxwq-5g9x-x7fr.patch | 54 ++++++++++++ package/libpjsip/libpjsip.mk | 6 ++ 3 files changed, 159 insertions(+) diff --git a/package/libpjsip/0001-Merge-pull-request-from-GHSA-9pfh-r8x4-w26w.patch b/package/libpjsip/0001-Merge-pull-request-from-GHSA-9pfh-r8x4-w26w.patch new file mode 100644 index 0000000000..01e1878189 --- /dev/null +++ b/package/libpjsip/0001-Merge-pull-request-from-GHSA-9pfh-r8x4-w26w.patch @@ -0,0 +1,99 @@ +From d8440f4d711a654b511f50f79c0445b26f9dd1e1 Mon Sep 17 00:00:00 2001 +From: Nanang Izzuddin +Date: Tue, 20 Dec 2022 11:39:12 +0700 +Subject: [PATCH] Merge pull request from GHSA-9pfh-r8x4-w26w + +* Fix buffer overread in STUN message decoder + +* Updates based on comments + +[Retrieved from: +https://github.com/pjsip/pjproject/commit/d8440f4d711a654b511f50f79c0445b26f9dd1e1] +Signed-off-by: Fabrice Fontaine +--- + pjnath/include/pjnath/stun_msg.h | 4 ++++ + pjnath/src/pjnath/stun_msg.c | 14 +++++++++++--- + 2 files changed, 15 insertions(+), 3 deletions(-) + +diff --git a/pjnath/include/pjnath/stun_msg.h b/pjnath/include/pjnath/stun_msg.h +index b52f95c586..e49f096f3a 100644 +--- a/pjnath/include/pjnath/stun_msg.h ++++ b/pjnath/include/pjnath/stun_msg.h +@@ -442,6 +442,7 @@ typedef enum pj_stun_status + + \endverbatim + */ ++#pragma pack(1) + typedef struct pj_stun_msg_hdr + { + /** +@@ -473,6 +474,7 @@ typedef struct pj_stun_msg_hdr + pj_uint8_t tsx_id[12]; + + } pj_stun_msg_hdr; ++#pragma pack() + + + /** +@@ -490,6 +492,7 @@ typedef struct pj_stun_msg_hdr + + \endverbatim + */ ++#pragma pack(1) + typedef struct pj_stun_attr_hdr + { + /** +@@ -506,6 +509,7 @@ typedef struct pj_stun_attr_hdr + pj_uint16_t length; + + } pj_stun_attr_hdr; ++#pragma pack() + + + /** +diff --git a/pjnath/src/pjnath/stun_msg.c b/pjnath/src/pjnath/stun_msg.c +index 3def6b3eac..e904a0ba47 100644 +--- a/pjnath/src/pjnath/stun_msg.c ++++ b/pjnath/src/pjnath/stun_msg.c +@@ -746,7 +746,7 @@ PJ_DEF(int) pj_stun_set_padding_char(int chr) + + #define INIT_ATTR(a,t,l) (a)->hdr.type=(pj_uint16_t)(t), \ + (a)->hdr.length=(pj_uint16_t)(l) +-#define ATTR_HDR_LEN 4 ++#define ATTR_HDR_LEN sizeof(pj_stun_attr_hdr) + + static pj_uint16_t GETVAL16H(const pj_uint8_t *buf, unsigned pos) + { +@@ -2327,6 +2327,14 @@ PJ_DEF(pj_status_t) pj_stun_msg_decode(pj_pool_t *pool, + status = pj_stun_msg_check(pdu, pdu_len, options); + if (status != PJ_SUCCESS) + return status; ++ } else { ++ /* For safety, verify packet length at least */ ++ pj_uint32_t msg_len = GETVAL16H(pdu, 2) + 20; ++ if (msg_len > pdu_len || ++ ((options & PJ_STUN_IS_DATAGRAM) && msg_len != pdu_len)) ++ { ++ return PJNATH_EINSTUNMSGLEN; ++ } + } + + /* Create the message, copy the header, and convert to host byte order */ +@@ -2345,7 +2353,7 @@ PJ_DEF(pj_status_t) pj_stun_msg_decode(pj_pool_t *pool, + p_response = NULL; + + /* Parse attributes */ +- while (pdu_len >= 4) { ++ while (pdu_len >= ATTR_HDR_LEN) { + unsigned attr_type, attr_val_len; + const struct attr_desc *adesc; + +@@ -2357,7 +2365,7 @@ PJ_DEF(pj_status_t) pj_stun_msg_decode(pj_pool_t *pool, + attr_val_len = (attr_val_len + 3) & (~3); + + /* Check length */ +- if (pdu_len < attr_val_len) { ++ if (pdu_len < attr_val_len + ATTR_HDR_LEN) { + pj_str_t err_msg; + char err_msg_buf[80]; + diff --git a/package/libpjsip/0002-Merge-pull-request-from-GHSA-cxwq-5g9x-x7fr.patch b/package/libpjsip/0002-Merge-pull-request-from-GHSA-cxwq-5g9x-x7fr.patch new file mode 100644 index 0000000000..82249a2076 --- /dev/null +++ b/package/libpjsip/0002-Merge-pull-request-from-GHSA-cxwq-5g9x-x7fr.patch @@ -0,0 +1,54 @@ +From bc4812d31a67d5e2f973fbfaf950d6118226cf36 Mon Sep 17 00:00:00 2001 +From: sauwming +Date: Fri, 23 Dec 2022 15:05:28 +0800 +Subject: [PATCH] Merge pull request from GHSA-cxwq-5g9x-x7fr + +* Fixed heap buffer overflow when parsing STUN errcode attribute + +* Also fixed uint parsing + +[Retrieved from: +https://github.com/pjsip/pjproject/commit/bc4812d31a67d5e2f973fbfaf950d6118226cf36] +Signed-off-by: Fabrice Fontaine +--- + pjnath/src/pjnath/stun_msg.c | 11 ++++++----- + 1 file changed, 6 insertions(+), 5 deletions(-) + +diff --git a/pjnath/src/pjnath/stun_msg.c b/pjnath/src/pjnath/stun_msg.c +index c6b0bdd284..b55d29849a 100644 +--- a/pjnath/src/pjnath/stun_msg.c ++++ b/pjnath/src/pjnath/stun_msg.c +@@ -1438,12 +1438,12 @@ static pj_status_t decode_uint_attr(pj_pool_t *pool, + attr = PJ_POOL_ZALLOC_T(pool, pj_stun_uint_attr); + GETATTRHDR(buf, &attr->hdr); + +- attr->value = GETVAL32H(buf, 4); +- + /* Check that the attribute length is valid */ + if (attr->hdr.length != 4) + return PJNATH_ESTUNINATTRLEN; + ++ attr->value = GETVAL32H(buf, 4); ++ + /* Done */ + *p_attr = attr; + +@@ -1757,14 +1757,15 @@ static pj_status_t decode_errcode_attr(pj_pool_t *pool, + attr = PJ_POOL_ZALLOC_T(pool, pj_stun_errcode_attr); + GETATTRHDR(buf, &attr->hdr); + ++ /* Check that the attribute length is valid */ ++ if (attr->hdr.length < 4) ++ return PJNATH_ESTUNINATTRLEN; ++ + attr->err_code = buf[6] * 100 + buf[7]; + + /* Get pointer to the string in the message */ + value.ptr = ((char*)buf + ATTR_HDR_LEN + 4); + value.slen = attr->hdr.length - 4; +- /* Make sure the length is never negative */ +- if (value.slen < 0) +- value.slen = 0; + + /* Copy the string to the attribute */ + pj_strdup(pool, &attr->reason, &value); diff --git a/package/libpjsip/libpjsip.mk b/package/libpjsip/libpjsip.mk index 5cc0423f5d..24db641446 100644 --- a/package/libpjsip/libpjsip.mk +++ b/package/libpjsip/libpjsip.mk @@ -15,6 +15,12 @@ LIBPJSIP_CPE_ID_PRODUCT = pjsip LIBPJSIP_INSTALL_STAGING = YES LIBPJSIP_MAKE = $(MAKE1) +# 0001-Merge-pull-request-from-GHSA-9pfh-r8x4-w26w.patch +LIBPJSIP_IGNORE_CVES += CVE-2022-23537 + +# 0002-Merge-pull-request-from-GHSA-cxwq-5g9x-x7fr.patch +LIBPJSIP_IGNORE_CVES += CVE-2022-23547 + LIBPJSIP_CFLAGS = $(TARGET_CFLAGS) -DPJ_HAS_IPV6=1 # relocation truncated to fit: R_68K_GOT16O From peter at korsgaard.com Wed Mar 15 07:11:19 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 15 Mar 2023 08:11:19 +0100 Subject: [Buildroot] [git commit branch/2022.02.x] package/quazip: add QUAZIP_CPE_ID_VENDOR Message-ID: <20230315071247.DB3978739E@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=61425d7a6c9b6963131255f24b8270614cc0f2b5 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.02.x cpe:2.3:a:quazip_project:quazip is a valid CPE identifier for this package: https://nvd.nist.gov/products/cpe/search/results?namingFormat=2.3&keyword=cpe%3A2.3%3Aa%3Aquazip_project%3Aquazip Signed-off-by: Fabrice Fontaine Signed-off-by: Peter Korsgaard (cherry picked from commit 25c67417160b176776233aad9b0d685643695f8e) Signed-off-by: Peter Korsgaard --- package/quazip/quazip.mk | 1 + 1 file changed, 1 insertion(+) diff --git a/package/quazip/quazip.mk b/package/quazip/quazip.mk index 44645ec9b9..ac04fda619 100644 --- a/package/quazip/quazip.mk +++ b/package/quazip/quazip.mk @@ -12,5 +12,6 @@ QUAZIP_DEPENDENCIES = \ qt5base QUAZIP_LICENSE = LGPL-2.1 QUAZIP_LICENSE_FILES = COPYING +QUAZIP_CPE_ID_VENDOR = quazip_project $(eval $(cmake-package)) From peter at korsgaard.com Wed Mar 15 07:10:19 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 15 Mar 2023 08:10:19 +0100 Subject: [Buildroot] [git commit branch/2022.02.x] package/apr: security bump version to 1.7.2 Message-ID: <20230315071247.C67E88739C@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=ee9fa0876d1ee1eff9ac3316a4d62058e2e99338 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.02.x - remove 0001-cross-compile.patch (superseded by upstream commit [1]) - rename 0002-sys-param-h.patch to 0001-sys-param-h.patch - remove 0003-Merge-r1887279-from-trunk.patch (from upstream [2]) - remove 0004-apr-1.7.0-CVE-2021-35940.patch (superseded by upstream commit [3], remove APR_IGNORE_CVES accordingly) - set new configure option '--disable-sctp' (no libsctp provided by buildroot) - set new 'ac_cv_strerror_r_rc_int' explicitly to no (default for cross compile) - set new 'ac_cv_mmap__dev_zero' explicitly to yes - revert two upstream commits ([4], [5]) to fix apr-util build, fails otherwise because of some path mismatch where to find apr_rules.mk copied to apr-util-1.6.3/build/rules.mk, fixes: Makefile:50: .../build/apr-util-1.6.3/build/rules.mk: No such file or directory For details see [6]. [1] https://github.com/apache/apr/commit/866e1df66be6704a584feaf5c3d241e3d631d03a [2] https://github.com/apache/apr/commit/0a763c5e500f4304b7c534fae0fad430d64982e8 [3] https://github.com/apache/apr/commit/e0be630b681fac7b8b5e2f2e402a8e18a147f966 [4] https://github.com/apache/apr/commit/f82374627b3a6500a7a6cb11e48bcac59bcbb6a1 [5] https://github.com/apache/apr/commit/b6dbbc77da35a7b46754c99f465827f2a583e23c [6] https://downloads.apache.org/apr/CHANGES-APR-1.7 Signed-off-by: Peter Seiderer Signed-off-by: Peter Korsgaard (cherry picked from commit 783cd8d90d37b5e0b59d6f0bfca6667855b2b9e1) Signed-off-by: Peter Korsgaard --- package/apr/0001-cross-compile.patch | 58 ----------- ...02-sys-param-h.patch => 0001-sys-param-h.patch} | 0 ...port-r1872164.-Fix-the-name-of-libtool-wh.patch | 30 ++++++ package/apr/0003-Merge-r1887279-from-trunk.patch | 69 ------------- ...vert-Add-the-ability-to-cross-compile-APR.patch | 112 +++++++++++++++++++++ package/apr/0004-apr-1.7.0-CVE-2021-35940.patch | 57 ----------- package/apr/apr.hash | 4 +- package/apr/apr.mk | 7 +- 8 files changed, 148 insertions(+), 189 deletions(-) diff --git a/package/apr/0001-cross-compile.patch b/package/apr/0001-cross-compile.patch deleted file mode 100644 index 559ebb74ba..0000000000 --- a/package/apr/0001-cross-compile.patch +++ /dev/null @@ -1,58 +0,0 @@ -Fix cross-compilation - -Patch was backported from Apache httpd: -http://svn.apache.org/viewvc?view=revision&revision=1327907 -http://svn.apache.org/viewvc?view=revision&revision=1328390 -http://svn.apache.org/viewvc?view=revision&revision=1328714 - -Patch submitted upstream: -https://issues.apache.org/bugzilla/show_bug.cgi?id=57058 - -Signed-off-by: Bernd Kuhls - -diff -uNr apr-1.5.1.org/configure.in apr-1.5.1/configure.in ---- apr-1.5.1.org/configure.in 2014-01-25 16:17:29.000000000 +0100 -+++ apr-1.5.1/configure.in 2014-10-05 11:20:40.080746760 +0200 -@@ -118,6 +118,16 @@ - echo "Configuring APR library" - echo "Platform: $host" - -+dnl In case of cross compilation we set CC_FOR_BUILD to cc unless -+dnl we got already CC_FOR_BUILD from environment. -+if test "x${build_alias}" != "x${host_alias}"; then -+ if test "x${CC_FOR_BUILD}" = "x"; then -+ CC_FOR_BUILD=cc -+ fi -+fi -+AC_SUBST(CC_FOR_BUILD) -+AC_SUBST(CFLAGS_FOR_BUILD) -+ - dnl Some initial steps for configuration. We setup the default directory - dnl and which files are to be configured. - -diff -uNr apr-1.5.1.org/Makefile.in apr-1.5.1/Makefile.in ---- apr-1.5.1.org/Makefile.in 2014-03-17 16:10:26.000000000 +0100 -+++ apr-1.5.1/Makefile.in 2014-10-05 11:22:53.031070519 +0200 -@@ -8,6 +8,8 @@ - # APR (Apache Portable Runtime) library Makefile. - # - CPP = @CPP@ -+CC_FOR_BUILD = @CC_FOR_BUILD@ -+CFLAGS_FOR_BUILD = @CFLAGS_FOR_BUILD@ - - # get substituted into some targets - APR_MAJOR_VERSION=@APR_MAJOR_VERSION@ -@@ -134,8 +134,13 @@ - $(APR_MKDIR) tools - $(LT_COMPILE) - -+ifdef CC_FOR_BUILD -+tools/gen_test_char at EXEEXT@: tools/gen_test_char.c $(LOCAL_LIBS) -+ $(CC_FOR_BUILD) $(CFLAGS_FOR_BUILD) -DCROSS_COMPILE -o $@ $< -+else - tools/gen_test_char at EXEEXT@: $(OBJECTS_gen_test_char) - $(LINK_PROG) $(OBJECTS_gen_test_char) $(ALL_LIBS) -+endif - - include/private/apr_escape_test_char.h: tools/gen_test_char at EXEEXT@ - $(APR_MKDIR) include/private diff --git a/package/apr/0002-sys-param-h.patch b/package/apr/0001-sys-param-h.patch similarity index 100% rename from package/apr/0002-sys-param-h.patch rename to package/apr/0001-sys-param-h.patch diff --git a/package/apr/0002-Revert-Backport-r1872164.-Fix-the-name-of-libtool-wh.patch b/package/apr/0002-Revert-Backport-r1872164.-Fix-the-name-of-libtool-wh.patch new file mode 100644 index 0000000000..f80db1cb6b --- /dev/null +++ b/package/apr/0002-Revert-Backport-r1872164.-Fix-the-name-of-libtool-wh.patch @@ -0,0 +1,30 @@ +From 0aa7e33372b479a26e5f04dfc4801e24573a8737 Mon Sep 17 00:00:00 2001 +From: Graham Leggett +Date: Wed, 1 Jan 2020 10:43:39 +0000 +Subject: [PATCH] Revert: Backport r1872164. Fix the name of libtool when + cross compiling. + +git-svn-id: https://svn.apache.org/repos/asf/apr/apr/branches/1.7.x at 1872165 13f79535-47bb-0310-9956-ffa450edef68 + +[Revert upstream commit https://github.com/apache/apr/commit/f82374627b3a6500a7a6cb11e48bcac59bcbb6a1] +Signed-off-by: Peter Seiderer +--- + apr-config.in | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/apr-config.in b/apr-config.in +index bed47ca..4873fc0 100644 +--- a/apr-config.in ++++ b/apr-config.in +@@ -246,7 +246,7 @@ while test $# -gt 0; do + if test "$location" = "installed"; then + echo "${installbuilddir}/libtool" + elif test "$location" = "crosscompile"; then +- echo "$APR_TARGET_DIR/${installbuilddir}/libtool" ++ echo "$APR_TARGET_DIR/${installbuilddir}/build" + else + echo "$APR_BUILD_DIR/libtool" + fi +-- +2.39.2 + diff --git a/package/apr/0003-Merge-r1887279-from-trunk.patch b/package/apr/0003-Merge-r1887279-from-trunk.patch deleted file mode 100644 index 444b9d2b06..0000000000 --- a/package/apr/0003-Merge-r1887279-from-trunk.patch +++ /dev/null @@ -1,69 +0,0 @@ -From a15958a37a06f71c42c690278f9c958b93b7ee20 Mon Sep 17 00:00:00 2001 -From: Yann Ylavic -Date: Thu, 11 Mar 2021 14:10:21 +0000 -Subject: [PATCH] Merge r1887279 from trunk: - -build/apr_common.m4: avoid explicit inclusion of "confdefs.h" - -The failure is observed on `autoconf-2.69d` (soon to be released -as `autoconf-2.70`). There `int64_t` detection fails as: - -$ autoreconf && ./configure -checking whether int64_t and int use fmt %d... no -checking whether int64_t and long use fmt %ld... no -checking whether int64_t and long long use fmt %lld... no -configure: error: could not determine the string function for int64_t -``` - -This happens because `./configure` always stumbles on warning: - -configure:3350: gcc -c -g -O2 -Werror conftest.c >&5 -In file included from conftest.c:31: -confdefs.h:22: error: "__STDC_WANT_IEC_60559_ATTRIBS_EXT__" redefined [-Werror] - 22 | #define __STDC_WANT_IEC_60559_ATTRIBS_EXT__ 1 - | - -It's triggered by double inclusion of `"confdefs.h"` contents: -explicitly in `APR_TRY_COMPILE_NO_WARNING` macro and implicitly -via `AC_LANG_SOURCE` use. - -To fix it and avoid having to define `main()` declaration the change -uses `AC_LANG_PROGRAM` instead. - -Tested on both `autoconf-2.69` and `autoconf-2.69d`. - - -Github: closes #25 -Submitted by: Sergei Trofimovich -Reviewed by: ylavic - - -git-svn-id: https://svn.apache.org/repos/asf/apr/apr/branches/1.7.x at 1887485 13f79535-47bb-0310-9956-ffa450edef68 - -[Retrieved from: -https://github.com/apache/apr/commit/0a763c5e500f4304b7c534fae0fad430d64982e8] -Signed-off-by: Fabrice Fontaine ---- - build/apr_common.m4 | 8 ++------ - 1 file changed, 2 insertions(+), 6 deletions(-) - -diff --git a/build/apr_common.m4 b/build/apr_common.m4 -index 297dd32cf75..b67a8608abe 100644 ---- a/build/apr_common.m4 -+++ b/build/apr_common.m4 -@@ -467,13 +467,9 @@ AC_DEFUN([APR_TRY_COMPILE_NO_WARNING], - CFLAGS="$CFLAGS -Werror" - fi - AC_COMPILE_IFELSE( -- [AC_LANG_SOURCE( -- [#include "confdefs.h" -- ] -- [[$1]] -- [int main(int argc, const char *const *argv) {] -+ [AC_LANG_PROGRAM( -+ [[$1]], - [[$2]] -- [ return 0; }] - )], [CFLAGS=$apr_save_CFLAGS - $3], [CFLAGS=$apr_save_CFLAGS - $4]) diff --git a/package/apr/0003-Revert-Add-the-ability-to-cross-compile-APR.patch b/package/apr/0003-Revert-Add-the-ability-to-cross-compile-APR.patch new file mode 100644 index 0000000000..ad250d4427 --- /dev/null +++ b/package/apr/0003-Revert-Add-the-ability-to-cross-compile-APR.patch @@ -0,0 +1,112 @@ +From ed1daed074fba0dabff825e63525d751b6bb7b8d Mon Sep 17 00:00:00 2001 +From: Graham Leggett +Date: Tue, 31 Dec 2019 21:26:02 +0000 +Subject: [PATCH] Revert: Add the ability to cross compile APR. + +git-svn-id: https://svn.apache.org/repos/asf/apr/apr/branches/1.7.x at 1872147 13f79535-47bb-0310-9956-ffa450edef68 + +[Revert upstream commit https://github.com/apache/apr/commit/b6dbbc77da35a7b46754c99f465827f2a583e23c] +Signed-off-by: Peter Seiderer +--- + CHANGES | 2 -- + apr-config.in | 22 ---------------------- + 2 files changed, 24 deletions(-) + +diff --git a/CHANGES b/CHANGES +index 71b2f0e..e751c90 100644 +--- a/CHANGES ++++ b/CHANGES +@@ -56,8 +56,6 @@ Changes for APR 1.7.1 + *) Don't try to use PROC_PTHREAD by default when cross compiling. + [Yann Ylavic] + +- *) Add the ability to cross compile APR. [Graham Leggett] +- + *) While cross-compiling, the tools/gen_test_char could not + be executed at build time, use AX_PROG_CC_FOR_BUILD to + build native tools/gen_test_char +diff --git a/apr-config.in b/apr-config.in +index 4873fc0..84b4073 100644 +--- a/apr-config.in ++++ b/apr-config.in +@@ -48,14 +48,6 @@ APR_LIBNAME="@APR_LIBNAME@" + # NOTE: the following line is modified during 'make install': alter with care! + location=@APR_CONFIG_LOCATION@ + +-# absolute path, but not installed path - we're cross compiling +-case "$0" in +- "${bindir}/"*) ;; +- "/"*) location=crosscompile; +- APR_TARGET_DIR=${0%${bindir}/apr-${APR_MAJOR_VERSION}-config} ;; +- *) ;; +-esac +- + show_usage() + { + cat << EOF +@@ -101,8 +93,6 @@ fi + + if test "$location" = "installed"; then + LA_FILE="$libdir/lib${APR_LIBNAME}.la" +-elif test "$location" = "crosscompile"; then +- LA_FILE="$APR_TARGET_DIR/$libdir/lib${APR_LIBNAME}.la" + else + LA_FILE="$APR_BUILD_DIR/lib${APR_LIBNAME}.la" + fi +@@ -132,8 +122,6 @@ while test $# -gt 0; do + --includedir) + if test "$location" = "installed"; then + flags="$includedir" +- elif test "$location" = "crosscompile"; then +- flags="$APR_TARGET_DIR/$includedir" + elif test "$location" = "source"; then + flags="$APR_SOURCE_DIR/include" + else +@@ -166,8 +154,6 @@ while test $# -gt 0; do + --includes) + if test "$location" = "installed"; then + flags="$flags -I$includedir $EXTRA_INCLUDES" +- elif test "$location" = "crosscompile"; then +- flags="$flags -I$APR_TARGET_DIR/$includedir $EXTRA_INCLUDES" + elif test "$location" = "source"; then + flags="$flags -I$APR_SOURCE_DIR/include $EXTRA_INCLUDES" + else +@@ -182,8 +168,6 @@ while test $# -gt 0; do + --installbuilddir) + if test "$location" = "installed"; then + echo "${installbuilddir}" +- elif test "$location" = "crosscompile"; then +- echo "$APR_TARGET_DIR/${installbuilddir}" + elif test "$location" = "source"; then + echo "$APR_SOURCE_DIR/build" + else +@@ -200,8 +184,6 @@ while test $# -gt 0; do + if test "$location" = "installed"; then + ### avoid using -L if libdir is a "standard" location like /usr/lib + flags="$flags -L$libdir -l${APR_LIBNAME}" +- elif test "$location" = "crosscompile"; then +- flags="$flags -L$APR_TARGET_DIR/$libdir -l${APR_LIBNAME}" + else + ### this surely can't work since the library is in .libs? + flags="$flags -L$APR_BUILD_DIR -l${APR_LIBNAME}" +@@ -219,8 +201,6 @@ while test $# -gt 0; do + # Since the user is specifying they are linking with libtool, we + # *know* that -R will be recognized by libtool. + flags="$flags -L$libdir -R$libdir -l${APR_LIBNAME}" +- elif test "$location" = "crosscompile"; then +- flags="$flags -L${APR_TARGET_DIR}/$libdir -l${APR_LIBNAME}" + else + flags="$flags $LA_FILE" + fi +@@ -245,8 +225,6 @@ while test $# -gt 0; do + --apr-libtool) + if test "$location" = "installed"; then + echo "${installbuilddir}/libtool" +- elif test "$location" = "crosscompile"; then +- echo "$APR_TARGET_DIR/${installbuilddir}/build" + else + echo "$APR_BUILD_DIR/libtool" + fi +-- +2.39.2 + diff --git a/package/apr/0004-apr-1.7.0-CVE-2021-35940.patch b/package/apr/0004-apr-1.7.0-CVE-2021-35940.patch deleted file mode 100644 index b065a3330a..0000000000 --- a/package/apr/0004-apr-1.7.0-CVE-2021-35940.patch +++ /dev/null @@ -1,57 +0,0 @@ - -SECURITY: CVE-2021-35940 (cve.mitre.org) - -Restore fix for CVE-2017-12613 which was missing in 1.7.x branch, though -was addressed in 1.6.x in 1.6.3 and later via r1807976. - -The fix was merged back to 1.7.x in r1891198. - -Since this was a regression in 1.7.0, a new CVE name has been assigned -to track this, CVE-2021-35940. - -Thanks to Iveta Cesalova for reporting this issue. - -https://svn.apache.org/viewvc?view=revision&revision=1891198 - -[Retrieved from: -https://dist.apache.org/repos/dist/release/apr/patches/apr-1.7.0-CVE-2021-35940.patch] -Signed-off-by: Fabrice Fontaine - -Index: ./time/unix/time.c -=================================================================== ---- ./time/unix/time.c (revision 1891197) -+++ ./time/unix/time.c (revision 1891198) -@@ -142,6 +142,9 @@ - static const int dayoffset[12] = - {306, 337, 0, 31, 61, 92, 122, 153, 184, 214, 245, 275}; - -+ if (xt->tm_mon < 0 || xt->tm_mon >= 12) -+ return APR_EBADDATE; -+ - /* shift new year to 1st March in order to make leap year calc easy */ - - if (xt->tm_mon < 2) -Index: ./time/win32/time.c -=================================================================== ---- ./time/win32/time.c (revision 1891197) -+++ ./time/win32/time.c (revision 1891198) -@@ -54,6 +54,9 @@ - static const int dayoffset[12] = - {0, 31, 59, 90, 120, 151, 181, 212, 243, 273, 304, 334}; - -+ if (tm->wMonth < 1 || tm->wMonth > 12) -+ return APR_EBADDATE; -+ - /* Note; the caller is responsible for filling in detailed tm_usec, - * tm_gmtoff and tm_isdst data when applicable. - */ -@@ -228,6 +231,9 @@ - static const int dayoffset[12] = - {306, 337, 0, 31, 61, 92, 122, 153, 184, 214, 245, 275}; - -+ if (xt->tm_mon < 0 || xt->tm_mon >= 12) -+ return APR_EBADDATE; -+ - /* shift new year to 1st March in order to make leap year calc easy */ - - if (xt->tm_mon < 2) diff --git a/package/apr/apr.hash b/package/apr/apr.hash index d7739d7ed3..96f43d3710 100644 --- a/package/apr/apr.hash +++ b/package/apr/apr.hash @@ -1,4 +1,4 @@ -# From http://archive.apache.org/dist/apr/apr-1.7.0.tar.bz2.sha256 -sha256 e2e148f0b2e99b8e5c6caa09f6d4fb4dd3e83f744aa72a952f94f5a14436f7ea apr-1.7.0.tar.bz2 +# From https://archive.apache.org/dist/apr/apr-1.7.2.tar.bz2.sha256 +sha256 75e77cc86776c030c0a5c408dfbd0bf2a0b75eed5351e52d5439fa1e5509a43e apr-1.7.2.tar.bz2 # Locally calculated sha256 f854aeef66ecd55a126226e82b3f26793fc3b1c584647f6a0edc5639974c38ad LICENSE diff --git a/package/apr/apr.mk b/package/apr/apr.mk index 77217ccbb3..bdc5e915c6 100644 --- a/package/apr/apr.mk +++ b/package/apr/apr.mk @@ -4,7 +4,7 @@ # ################################################################################ -APR_VERSION = 1.7.0 +APR_VERSION = 1.7.2 APR_SOURCE = apr-$(APR_VERSION).tar.bz2 APR_SITE = https://archive.apache.org/dist/apr APR_LICENSE = Apache-2.0 @@ -16,8 +16,7 @@ APR_INSTALL_STAGING = YES # so we need to autoreconf: APR_AUTORECONF = YES -# 0004-apr-1.7.0-CVE-2021-35940.patch -APR_IGNORE_CVES += CVE-2021-35940 +APR_CONF_OPTS = --disable-sctp # avoid apr_hints.m4 by setting apr_preload_done=yes and set # the needed CFLAGS on our own (avoids '-D_REENTRANT' in case @@ -32,6 +31,7 @@ APR_CONF_ENV = \ CFLAGS_FOR_BUILD="$(HOST_CFLAGS)" \ CFLAGS="$(APR_CFLAGS)" \ ac_cv_file__dev_zero=yes \ + ac_cv_mmap__dev_zero=yes \ ac_cv_func_setpgrp_void=yes \ apr_cv_process_shared_works=yes \ apr_cv_mutex_robust_shared=no \ @@ -39,6 +39,7 @@ APR_CONF_ENV = \ ac_cv_sizeof_struct_iovec=8 \ ac_cv_sizeof_pid_t=4 \ ac_cv_struct_rlimit=yes \ + ac_cv_strerror_r_rc_int=no \ ac_cv_o_nonblock_inherited=no \ apr_cv_mutex_recursive=yes \ apr_cv_epoll=yes \ From peter at korsgaard.com Wed Mar 15 07:11:53 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 15 Mar 2023 08:11:53 +0100 Subject: [Buildroot] [git commit branch/2022.02.x] package/libolm: add CPE variables Message-ID: <20230315071247.E5A8F8739B@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=8b8137852afbf41fbc311597b052eec610020e18 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.02.x cpe:2.3:a:matrix:olm is a valid CPE identifier for this package: https://nvd.nist.gov/products/cpe/search/results?namingFormat=2.3&keyword=cpe%3A2.3%3Aa%3Amatrix%3Aolm Signed-off-by: Fabrice Fontaine Signed-off-by: Peter Korsgaard (cherry picked from commit d5c6ff24dccb7fec54e7fa43af9f987b95eba1f8) Signed-off-by: Peter Korsgaard --- package/libolm/libolm.mk | 2 ++ 1 file changed, 2 insertions(+) diff --git a/package/libolm/libolm.mk b/package/libolm/libolm.mk index 607e50702f..6f06686555 100644 --- a/package/libolm/libolm.mk +++ b/package/libolm/libolm.mk @@ -9,6 +9,8 @@ LIBOLM_SOURCE = olm-$(LIBOLM_VERSION).tar.gz LIBOLM_SITE = https://gitlab.matrix.org/matrix-org/olm/-/archive/$(LIBOLM_VERSION) LIBOLM_LICENSE = Apache-2.0 LIBOLM_LICENSE_FILES = LICENSE +LIBOLM_CPE_ID_VENDOR = matrix +LIBOLM_CPE_ID_PRODUCT = olm LIBOLM_INSTALL_STAGING = YES LIBOLM_CONF_OPTS = -DOLM_TESTS=OFF From peter at korsgaard.com Wed Mar 15 07:11:25 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 15 Mar 2023 08:11:25 +0100 Subject: [Buildroot] [git commit branch/2022.11.x] package/quazip: add QUAZIP_CPE_ID_VENDOR Message-ID: <20230315071625.54CC4873BB@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=88f42191722586f6ebcd2882b4b258055e648f86 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.11.x cpe:2.3:a:quazip_project:quazip is a valid CPE identifier for this package: https://nvd.nist.gov/products/cpe/search/results?namingFormat=2.3&keyword=cpe%3A2.3%3Aa%3Aquazip_project%3Aquazip Signed-off-by: Fabrice Fontaine Signed-off-by: Peter Korsgaard (cherry picked from commit 25c67417160b176776233aad9b0d685643695f8e) Signed-off-by: Peter Korsgaard --- package/quazip/quazip.mk | 1 + 1 file changed, 1 insertion(+) diff --git a/package/quazip/quazip.mk b/package/quazip/quazip.mk index 7731e59d94..7d58877ac2 100644 --- a/package/quazip/quazip.mk +++ b/package/quazip/quazip.mk @@ -12,5 +12,6 @@ QUAZIP_DEPENDENCIES = \ qt5base QUAZIP_LICENSE = LGPL-2.1 QUAZIP_LICENSE_FILES = COPYING +QUAZIP_CPE_ID_VENDOR = quazip_project $(eval $(cmake-package)) From peter at korsgaard.com Wed Mar 15 07:09:35 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 15 Mar 2023 08:09:35 +0100 Subject: [Buildroot] [git commit branch/2022.11.x] package/qemu: check if qemu-system is enabled when creating symlink Message-ID: <20230315071625.2B21F873BC@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=df21c1c972680a2bf4361f5c33ed591f340714e2 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.11.x Commit c6b9cd9a11fe7fec6bfec2ddbd42c2851dba0011 added a symlink to qemu-system as a post install hook. However, it does not check if qemu-system is actually enabled with BR2_PACKAGE_HOST_QEMU_SYSTEM_MODE. Add the check to make sure we only create the symlink if that is enabled. Signed-off-by: Christian Stewart Signed-off-by: Peter Korsgaard (cherry picked from commit f67c896fecade666e44a734b34cbf7b0d08903c0) Signed-off-by: Peter Korsgaard --- package/qemu/qemu.mk | 2 ++ 1 file changed, 2 insertions(+) diff --git a/package/qemu/qemu.mk b/package/qemu/qemu.mk index a991d49993..43e8e7321f 100644 --- a/package/qemu/qemu.mk +++ b/package/qemu/qemu.mk @@ -405,10 +405,12 @@ define HOST_QEMU_INSTALL_CMDS endef # install symlink to qemu-system +ifeq ($(BR2_PACKAGE_HOST_QEMU_SYSTEM_MODE),y) define HOST_QEMU_POST_INSTALL_SYMLINK ln -sf ./qemu-system-$(HOST_QEMU_ARCH) $(HOST_DIR)/bin/qemu-system endef HOST_QEMU_POST_INSTALL_HOOKS += HOST_QEMU_POST_INSTALL_SYMLINK +endif $(eval $(host-generic-package)) From peter at korsgaard.com Wed Mar 15 06:17:46 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 15 Mar 2023 07:17:46 +0100 Subject: [Buildroot] [git commit branch/2022.11.x] package/libpjsip: fix CVE-2022-235{3, 4}7 Message-ID: <20230315071625.1FFFD873BB@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=c320582d40a668420c8340506291fa3496bcc93e branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.11.x https://github.com/pjsip/pjproject/security/advisories/GHSA-9pfh-r8x4-w26w https://github.com/pjsip/pjproject/security/advisories/GHSA-cxwq-5g9x-x7fr Signed-off-by: Fabrice Fontaine Signed-off-by: Peter Korsgaard (cherry picked from commit 26344644eebca5cde9b02be849d29e38d5885741) Signed-off-by: Peter Korsgaard --- ...rge-pull-request-from-GHSA-9pfh-r8x4-w26w.patch | 99 ++++++++++++++++++++++ ...rge-pull-request-from-GHSA-cxwq-5g9x-x7fr.patch | 54 ++++++++++++ package/libpjsip/libpjsip.mk | 6 ++ 3 files changed, 159 insertions(+) diff --git a/package/libpjsip/0001-Merge-pull-request-from-GHSA-9pfh-r8x4-w26w.patch b/package/libpjsip/0001-Merge-pull-request-from-GHSA-9pfh-r8x4-w26w.patch new file mode 100644 index 0000000000..01e1878189 --- /dev/null +++ b/package/libpjsip/0001-Merge-pull-request-from-GHSA-9pfh-r8x4-w26w.patch @@ -0,0 +1,99 @@ +From d8440f4d711a654b511f50f79c0445b26f9dd1e1 Mon Sep 17 00:00:00 2001 +From: Nanang Izzuddin +Date: Tue, 20 Dec 2022 11:39:12 +0700 +Subject: [PATCH] Merge pull request from GHSA-9pfh-r8x4-w26w + +* Fix buffer overread in STUN message decoder + +* Updates based on comments + +[Retrieved from: +https://github.com/pjsip/pjproject/commit/d8440f4d711a654b511f50f79c0445b26f9dd1e1] +Signed-off-by: Fabrice Fontaine +--- + pjnath/include/pjnath/stun_msg.h | 4 ++++ + pjnath/src/pjnath/stun_msg.c | 14 +++++++++++--- + 2 files changed, 15 insertions(+), 3 deletions(-) + +diff --git a/pjnath/include/pjnath/stun_msg.h b/pjnath/include/pjnath/stun_msg.h +index b52f95c586..e49f096f3a 100644 +--- a/pjnath/include/pjnath/stun_msg.h ++++ b/pjnath/include/pjnath/stun_msg.h +@@ -442,6 +442,7 @@ typedef enum pj_stun_status + + \endverbatim + */ ++#pragma pack(1) + typedef struct pj_stun_msg_hdr + { + /** +@@ -473,6 +474,7 @@ typedef struct pj_stun_msg_hdr + pj_uint8_t tsx_id[12]; + + } pj_stun_msg_hdr; ++#pragma pack() + + + /** +@@ -490,6 +492,7 @@ typedef struct pj_stun_msg_hdr + + \endverbatim + */ ++#pragma pack(1) + typedef struct pj_stun_attr_hdr + { + /** +@@ -506,6 +509,7 @@ typedef struct pj_stun_attr_hdr + pj_uint16_t length; + + } pj_stun_attr_hdr; ++#pragma pack() + + + /** +diff --git a/pjnath/src/pjnath/stun_msg.c b/pjnath/src/pjnath/stun_msg.c +index 3def6b3eac..e904a0ba47 100644 +--- a/pjnath/src/pjnath/stun_msg.c ++++ b/pjnath/src/pjnath/stun_msg.c +@@ -746,7 +746,7 @@ PJ_DEF(int) pj_stun_set_padding_char(int chr) + + #define INIT_ATTR(a,t,l) (a)->hdr.type=(pj_uint16_t)(t), \ + (a)->hdr.length=(pj_uint16_t)(l) +-#define ATTR_HDR_LEN 4 ++#define ATTR_HDR_LEN sizeof(pj_stun_attr_hdr) + + static pj_uint16_t GETVAL16H(const pj_uint8_t *buf, unsigned pos) + { +@@ -2327,6 +2327,14 @@ PJ_DEF(pj_status_t) pj_stun_msg_decode(pj_pool_t *pool, + status = pj_stun_msg_check(pdu, pdu_len, options); + if (status != PJ_SUCCESS) + return status; ++ } else { ++ /* For safety, verify packet length at least */ ++ pj_uint32_t msg_len = GETVAL16H(pdu, 2) + 20; ++ if (msg_len > pdu_len || ++ ((options & PJ_STUN_IS_DATAGRAM) && msg_len != pdu_len)) ++ { ++ return PJNATH_EINSTUNMSGLEN; ++ } + } + + /* Create the message, copy the header, and convert to host byte order */ +@@ -2345,7 +2353,7 @@ PJ_DEF(pj_status_t) pj_stun_msg_decode(pj_pool_t *pool, + p_response = NULL; + + /* Parse attributes */ +- while (pdu_len >= 4) { ++ while (pdu_len >= ATTR_HDR_LEN) { + unsigned attr_type, attr_val_len; + const struct attr_desc *adesc; + +@@ -2357,7 +2365,7 @@ PJ_DEF(pj_status_t) pj_stun_msg_decode(pj_pool_t *pool, + attr_val_len = (attr_val_len + 3) & (~3); + + /* Check length */ +- if (pdu_len < attr_val_len) { ++ if (pdu_len < attr_val_len + ATTR_HDR_LEN) { + pj_str_t err_msg; + char err_msg_buf[80]; + diff --git a/package/libpjsip/0002-Merge-pull-request-from-GHSA-cxwq-5g9x-x7fr.patch b/package/libpjsip/0002-Merge-pull-request-from-GHSA-cxwq-5g9x-x7fr.patch new file mode 100644 index 0000000000..82249a2076 --- /dev/null +++ b/package/libpjsip/0002-Merge-pull-request-from-GHSA-cxwq-5g9x-x7fr.patch @@ -0,0 +1,54 @@ +From bc4812d31a67d5e2f973fbfaf950d6118226cf36 Mon Sep 17 00:00:00 2001 +From: sauwming +Date: Fri, 23 Dec 2022 15:05:28 +0800 +Subject: [PATCH] Merge pull request from GHSA-cxwq-5g9x-x7fr + +* Fixed heap buffer overflow when parsing STUN errcode attribute + +* Also fixed uint parsing + +[Retrieved from: +https://github.com/pjsip/pjproject/commit/bc4812d31a67d5e2f973fbfaf950d6118226cf36] +Signed-off-by: Fabrice Fontaine +--- + pjnath/src/pjnath/stun_msg.c | 11 ++++++----- + 1 file changed, 6 insertions(+), 5 deletions(-) + +diff --git a/pjnath/src/pjnath/stun_msg.c b/pjnath/src/pjnath/stun_msg.c +index c6b0bdd284..b55d29849a 100644 +--- a/pjnath/src/pjnath/stun_msg.c ++++ b/pjnath/src/pjnath/stun_msg.c +@@ -1438,12 +1438,12 @@ static pj_status_t decode_uint_attr(pj_pool_t *pool, + attr = PJ_POOL_ZALLOC_T(pool, pj_stun_uint_attr); + GETATTRHDR(buf, &attr->hdr); + +- attr->value = GETVAL32H(buf, 4); +- + /* Check that the attribute length is valid */ + if (attr->hdr.length != 4) + return PJNATH_ESTUNINATTRLEN; + ++ attr->value = GETVAL32H(buf, 4); ++ + /* Done */ + *p_attr = attr; + +@@ -1757,14 +1757,15 @@ static pj_status_t decode_errcode_attr(pj_pool_t *pool, + attr = PJ_POOL_ZALLOC_T(pool, pj_stun_errcode_attr); + GETATTRHDR(buf, &attr->hdr); + ++ /* Check that the attribute length is valid */ ++ if (attr->hdr.length < 4) ++ return PJNATH_ESTUNINATTRLEN; ++ + attr->err_code = buf[6] * 100 + buf[7]; + + /* Get pointer to the string in the message */ + value.ptr = ((char*)buf + ATTR_HDR_LEN + 4); + value.slen = attr->hdr.length - 4; +- /* Make sure the length is never negative */ +- if (value.slen < 0) +- value.slen = 0; + + /* Copy the string to the attribute */ + pj_strdup(pool, &attr->reason, &value); diff --git a/package/libpjsip/libpjsip.mk b/package/libpjsip/libpjsip.mk index 5cc0423f5d..24db641446 100644 --- a/package/libpjsip/libpjsip.mk +++ b/package/libpjsip/libpjsip.mk @@ -15,6 +15,12 @@ LIBPJSIP_CPE_ID_PRODUCT = pjsip LIBPJSIP_INSTALL_STAGING = YES LIBPJSIP_MAKE = $(MAKE1) +# 0001-Merge-pull-request-from-GHSA-9pfh-r8x4-w26w.patch +LIBPJSIP_IGNORE_CVES += CVE-2022-23537 + +# 0002-Merge-pull-request-from-GHSA-cxwq-5g9x-x7fr.patch +LIBPJSIP_IGNORE_CVES += CVE-2022-23547 + LIBPJSIP_CFLAGS = $(TARGET_CFLAGS) -DPJ_HAS_IPV6=1 # relocation truncated to fit: R_68K_GOT16O From peter at korsgaard.com Wed Mar 15 07:11:08 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 15 Mar 2023 08:11:08 +0100 Subject: [Buildroot] [git commit branch/2022.11.x] package/quickjs: add QUICKJS_CPE_ID_VENDOR Message-ID: <20230315071625.44C4E873BE@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=b110ed88653201e0cd856fc5d2a3af709475fe65 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.11.x cpe:2.3:a:quickjs_project:quickjs is a valid CPE identifier for this package: https://nvd.nist.gov/products/cpe/search/results?namingFormat=2.3&keyword=cpe%3A2.3%3Aa%3Aquickjs_project%3Aquickjs Signed-off-by: Fabrice Fontaine Signed-off-by: Peter Korsgaard (cherry picked from commit f820a978f835c2d1fb5df73068b4eb7b6809f86a) Signed-off-by: Peter Korsgaard --- package/quickjs/quickjs.mk | 1 + 1 file changed, 1 insertion(+) diff --git a/package/quickjs/quickjs.mk b/package/quickjs/quickjs.mk index a026eec4f0..ff39209100 100644 --- a/package/quickjs/quickjs.mk +++ b/package/quickjs/quickjs.mk @@ -9,6 +9,7 @@ QUICKJS_SOURCE = quickjs-$(QUICKJS_VERSION).tar.xz QUICKJS_SITE = https://bellard.org/quickjs QUICKJS_LICENSE = MIT QUICKJS_LICENSE_FILES = LICENSE +QUICKJS_CPE_ID_VENDOR = quickjs_project QUICKJS_INSTALL_STAGING = YES ifeq ($(BR2_TOOLCHAIN_HAS_LIBATOMIC),y) From peter at korsgaard.com Wed Mar 15 07:11:49 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 15 Mar 2023 08:11:49 +0100 Subject: [Buildroot] [git commit branch/2022.11.x] package/libolm: add CPE variables Message-ID: <20230315071625.6302B873BC@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=c18b427bc7241818249e4189f541893960c5ad56 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.11.x cpe:2.3:a:matrix:olm is a valid CPE identifier for this package: https://nvd.nist.gov/products/cpe/search/results?namingFormat=2.3&keyword=cpe%3A2.3%3Aa%3Amatrix%3Aolm Signed-off-by: Fabrice Fontaine Signed-off-by: Peter Korsgaard (cherry picked from commit d5c6ff24dccb7fec54e7fa43af9f987b95eba1f8) Signed-off-by: Peter Korsgaard --- package/libolm/libolm.mk | 2 ++ 1 file changed, 2 insertions(+) diff --git a/package/libolm/libolm.mk b/package/libolm/libolm.mk index 607e50702f..6f06686555 100644 --- a/package/libolm/libolm.mk +++ b/package/libolm/libolm.mk @@ -9,6 +9,8 @@ LIBOLM_SOURCE = olm-$(LIBOLM_VERSION).tar.gz LIBOLM_SITE = https://gitlab.matrix.org/matrix-org/olm/-/archive/$(LIBOLM_VERSION) LIBOLM_LICENSE = Apache-2.0 LIBOLM_LICENSE_FILES = LICENSE +LIBOLM_CPE_ID_VENDOR = matrix +LIBOLM_CPE_ID_PRODUCT = olm LIBOLM_INSTALL_STAGING = YES LIBOLM_CONF_OPTS = -DOLM_TESTS=OFF From peter at korsgaard.com Wed Mar 15 07:10:28 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 15 Mar 2023 08:10:28 +0100 Subject: [Buildroot] [git commit branch/2022.11.x] package/apr: security bump version to 1.7.2 Message-ID: <20230315071625.391BE873BD@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=0f9ac5ceea8d211f97430552a36ed962514afd94 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.11.x - remove 0001-cross-compile.patch (superseded by upstream commit [1]) - rename 0002-sys-param-h.patch to 0001-sys-param-h.patch - remove 0003-Merge-r1887279-from-trunk.patch (from upstream [2]) - remove 0004-apr-1.7.0-CVE-2021-35940.patch (superseded by upstream commit [3], remove APR_IGNORE_CVES accordingly) - set new configure option '--disable-sctp' (no libsctp provided by buildroot) - set new 'ac_cv_strerror_r_rc_int' explicitly to no (default for cross compile) - set new 'ac_cv_mmap__dev_zero' explicitly to yes - revert two upstream commits ([4], [5]) to fix apr-util build, fails otherwise because of some path mismatch where to find apr_rules.mk copied to apr-util-1.6.3/build/rules.mk, fixes: Makefile:50: .../build/apr-util-1.6.3/build/rules.mk: No such file or directory For details see [6]. [1] https://github.com/apache/apr/commit/866e1df66be6704a584feaf5c3d241e3d631d03a [2] https://github.com/apache/apr/commit/0a763c5e500f4304b7c534fae0fad430d64982e8 [3] https://github.com/apache/apr/commit/e0be630b681fac7b8b5e2f2e402a8e18a147f966 [4] https://github.com/apache/apr/commit/f82374627b3a6500a7a6cb11e48bcac59bcbb6a1 [5] https://github.com/apache/apr/commit/b6dbbc77da35a7b46754c99f465827f2a583e23c [6] https://downloads.apache.org/apr/CHANGES-APR-1.7 Signed-off-by: Peter Seiderer Signed-off-by: Peter Korsgaard (cherry picked from commit 783cd8d90d37b5e0b59d6f0bfca6667855b2b9e1) Signed-off-by: Peter Korsgaard --- package/apr/0001-cross-compile.patch | 58 ----------- ...02-sys-param-h.patch => 0001-sys-param-h.patch} | 0 ...port-r1872164.-Fix-the-name-of-libtool-wh.patch | 30 ++++++ package/apr/0003-Merge-r1887279-from-trunk.patch | 69 ------------- ...vert-Add-the-ability-to-cross-compile-APR.patch | 112 +++++++++++++++++++++ package/apr/0004-apr-1.7.0-CVE-2021-35940.patch | 57 ----------- package/apr/apr.hash | 4 +- package/apr/apr.mk | 7 +- 8 files changed, 148 insertions(+), 189 deletions(-) diff --git a/package/apr/0001-cross-compile.patch b/package/apr/0001-cross-compile.patch deleted file mode 100644 index 559ebb74ba..0000000000 --- a/package/apr/0001-cross-compile.patch +++ /dev/null @@ -1,58 +0,0 @@ -Fix cross-compilation - -Patch was backported from Apache httpd: -http://svn.apache.org/viewvc?view=revision&revision=1327907 -http://svn.apache.org/viewvc?view=revision&revision=1328390 -http://svn.apache.org/viewvc?view=revision&revision=1328714 - -Patch submitted upstream: -https://issues.apache.org/bugzilla/show_bug.cgi?id=57058 - -Signed-off-by: Bernd Kuhls - -diff -uNr apr-1.5.1.org/configure.in apr-1.5.1/configure.in ---- apr-1.5.1.org/configure.in 2014-01-25 16:17:29.000000000 +0100 -+++ apr-1.5.1/configure.in 2014-10-05 11:20:40.080746760 +0200 -@@ -118,6 +118,16 @@ - echo "Configuring APR library" - echo "Platform: $host" - -+dnl In case of cross compilation we set CC_FOR_BUILD to cc unless -+dnl we got already CC_FOR_BUILD from environment. -+if test "x${build_alias}" != "x${host_alias}"; then -+ if test "x${CC_FOR_BUILD}" = "x"; then -+ CC_FOR_BUILD=cc -+ fi -+fi -+AC_SUBST(CC_FOR_BUILD) -+AC_SUBST(CFLAGS_FOR_BUILD) -+ - dnl Some initial steps for configuration. We setup the default directory - dnl and which files are to be configured. - -diff -uNr apr-1.5.1.org/Makefile.in apr-1.5.1/Makefile.in ---- apr-1.5.1.org/Makefile.in 2014-03-17 16:10:26.000000000 +0100 -+++ apr-1.5.1/Makefile.in 2014-10-05 11:22:53.031070519 +0200 -@@ -8,6 +8,8 @@ - # APR (Apache Portable Runtime) library Makefile. - # - CPP = @CPP@ -+CC_FOR_BUILD = @CC_FOR_BUILD@ -+CFLAGS_FOR_BUILD = @CFLAGS_FOR_BUILD@ - - # get substituted into some targets - APR_MAJOR_VERSION=@APR_MAJOR_VERSION@ -@@ -134,8 +134,13 @@ - $(APR_MKDIR) tools - $(LT_COMPILE) - -+ifdef CC_FOR_BUILD -+tools/gen_test_char at EXEEXT@: tools/gen_test_char.c $(LOCAL_LIBS) -+ $(CC_FOR_BUILD) $(CFLAGS_FOR_BUILD) -DCROSS_COMPILE -o $@ $< -+else - tools/gen_test_char at EXEEXT@: $(OBJECTS_gen_test_char) - $(LINK_PROG) $(OBJECTS_gen_test_char) $(ALL_LIBS) -+endif - - include/private/apr_escape_test_char.h: tools/gen_test_char at EXEEXT@ - $(APR_MKDIR) include/private diff --git a/package/apr/0002-sys-param-h.patch b/package/apr/0001-sys-param-h.patch similarity index 100% rename from package/apr/0002-sys-param-h.patch rename to package/apr/0001-sys-param-h.patch diff --git a/package/apr/0002-Revert-Backport-r1872164.-Fix-the-name-of-libtool-wh.patch b/package/apr/0002-Revert-Backport-r1872164.-Fix-the-name-of-libtool-wh.patch new file mode 100644 index 0000000000..f80db1cb6b --- /dev/null +++ b/package/apr/0002-Revert-Backport-r1872164.-Fix-the-name-of-libtool-wh.patch @@ -0,0 +1,30 @@ +From 0aa7e33372b479a26e5f04dfc4801e24573a8737 Mon Sep 17 00:00:00 2001 +From: Graham Leggett +Date: Wed, 1 Jan 2020 10:43:39 +0000 +Subject: [PATCH] Revert: Backport r1872164. Fix the name of libtool when + cross compiling. + +git-svn-id: https://svn.apache.org/repos/asf/apr/apr/branches/1.7.x at 1872165 13f79535-47bb-0310-9956-ffa450edef68 + +[Revert upstream commit https://github.com/apache/apr/commit/f82374627b3a6500a7a6cb11e48bcac59bcbb6a1] +Signed-off-by: Peter Seiderer +--- + apr-config.in | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/apr-config.in b/apr-config.in +index bed47ca..4873fc0 100644 +--- a/apr-config.in ++++ b/apr-config.in +@@ -246,7 +246,7 @@ while test $# -gt 0; do + if test "$location" = "installed"; then + echo "${installbuilddir}/libtool" + elif test "$location" = "crosscompile"; then +- echo "$APR_TARGET_DIR/${installbuilddir}/libtool" ++ echo "$APR_TARGET_DIR/${installbuilddir}/build" + else + echo "$APR_BUILD_DIR/libtool" + fi +-- +2.39.2 + diff --git a/package/apr/0003-Merge-r1887279-from-trunk.patch b/package/apr/0003-Merge-r1887279-from-trunk.patch deleted file mode 100644 index 444b9d2b06..0000000000 --- a/package/apr/0003-Merge-r1887279-from-trunk.patch +++ /dev/null @@ -1,69 +0,0 @@ -From a15958a37a06f71c42c690278f9c958b93b7ee20 Mon Sep 17 00:00:00 2001 -From: Yann Ylavic -Date: Thu, 11 Mar 2021 14:10:21 +0000 -Subject: [PATCH] Merge r1887279 from trunk: - -build/apr_common.m4: avoid explicit inclusion of "confdefs.h" - -The failure is observed on `autoconf-2.69d` (soon to be released -as `autoconf-2.70`). There `int64_t` detection fails as: - -$ autoreconf && ./configure -checking whether int64_t and int use fmt %d... no -checking whether int64_t and long use fmt %ld... no -checking whether int64_t and long long use fmt %lld... no -configure: error: could not determine the string function for int64_t -``` - -This happens because `./configure` always stumbles on warning: - -configure:3350: gcc -c -g -O2 -Werror conftest.c >&5 -In file included from conftest.c:31: -confdefs.h:22: error: "__STDC_WANT_IEC_60559_ATTRIBS_EXT__" redefined [-Werror] - 22 | #define __STDC_WANT_IEC_60559_ATTRIBS_EXT__ 1 - | - -It's triggered by double inclusion of `"confdefs.h"` contents: -explicitly in `APR_TRY_COMPILE_NO_WARNING` macro and implicitly -via `AC_LANG_SOURCE` use. - -To fix it and avoid having to define `main()` declaration the change -uses `AC_LANG_PROGRAM` instead. - -Tested on both `autoconf-2.69` and `autoconf-2.69d`. - - -Github: closes #25 -Submitted by: Sergei Trofimovich -Reviewed by: ylavic - - -git-svn-id: https://svn.apache.org/repos/asf/apr/apr/branches/1.7.x at 1887485 13f79535-47bb-0310-9956-ffa450edef68 - -[Retrieved from: -https://github.com/apache/apr/commit/0a763c5e500f4304b7c534fae0fad430d64982e8] -Signed-off-by: Fabrice Fontaine ---- - build/apr_common.m4 | 8 ++------ - 1 file changed, 2 insertions(+), 6 deletions(-) - -diff --git a/build/apr_common.m4 b/build/apr_common.m4 -index 297dd32cf75..b67a8608abe 100644 ---- a/build/apr_common.m4 -+++ b/build/apr_common.m4 -@@ -467,13 +467,9 @@ AC_DEFUN([APR_TRY_COMPILE_NO_WARNING], - CFLAGS="$CFLAGS -Werror" - fi - AC_COMPILE_IFELSE( -- [AC_LANG_SOURCE( -- [#include "confdefs.h" -- ] -- [[$1]] -- [int main(int argc, const char *const *argv) {] -+ [AC_LANG_PROGRAM( -+ [[$1]], - [[$2]] -- [ return 0; }] - )], [CFLAGS=$apr_save_CFLAGS - $3], [CFLAGS=$apr_save_CFLAGS - $4]) diff --git a/package/apr/0003-Revert-Add-the-ability-to-cross-compile-APR.patch b/package/apr/0003-Revert-Add-the-ability-to-cross-compile-APR.patch new file mode 100644 index 0000000000..ad250d4427 --- /dev/null +++ b/package/apr/0003-Revert-Add-the-ability-to-cross-compile-APR.patch @@ -0,0 +1,112 @@ +From ed1daed074fba0dabff825e63525d751b6bb7b8d Mon Sep 17 00:00:00 2001 +From: Graham Leggett +Date: Tue, 31 Dec 2019 21:26:02 +0000 +Subject: [PATCH] Revert: Add the ability to cross compile APR. + +git-svn-id: https://svn.apache.org/repos/asf/apr/apr/branches/1.7.x at 1872147 13f79535-47bb-0310-9956-ffa450edef68 + +[Revert upstream commit https://github.com/apache/apr/commit/b6dbbc77da35a7b46754c99f465827f2a583e23c] +Signed-off-by: Peter Seiderer +--- + CHANGES | 2 -- + apr-config.in | 22 ---------------------- + 2 files changed, 24 deletions(-) + +diff --git a/CHANGES b/CHANGES +index 71b2f0e..e751c90 100644 +--- a/CHANGES ++++ b/CHANGES +@@ -56,8 +56,6 @@ Changes for APR 1.7.1 + *) Don't try to use PROC_PTHREAD by default when cross compiling. + [Yann Ylavic] + +- *) Add the ability to cross compile APR. [Graham Leggett] +- + *) While cross-compiling, the tools/gen_test_char could not + be executed at build time, use AX_PROG_CC_FOR_BUILD to + build native tools/gen_test_char +diff --git a/apr-config.in b/apr-config.in +index 4873fc0..84b4073 100644 +--- a/apr-config.in ++++ b/apr-config.in +@@ -48,14 +48,6 @@ APR_LIBNAME="@APR_LIBNAME@" + # NOTE: the following line is modified during 'make install': alter with care! + location=@APR_CONFIG_LOCATION@ + +-# absolute path, but not installed path - we're cross compiling +-case "$0" in +- "${bindir}/"*) ;; +- "/"*) location=crosscompile; +- APR_TARGET_DIR=${0%${bindir}/apr-${APR_MAJOR_VERSION}-config} ;; +- *) ;; +-esac +- + show_usage() + { + cat << EOF +@@ -101,8 +93,6 @@ fi + + if test "$location" = "installed"; then + LA_FILE="$libdir/lib${APR_LIBNAME}.la" +-elif test "$location" = "crosscompile"; then +- LA_FILE="$APR_TARGET_DIR/$libdir/lib${APR_LIBNAME}.la" + else + LA_FILE="$APR_BUILD_DIR/lib${APR_LIBNAME}.la" + fi +@@ -132,8 +122,6 @@ while test $# -gt 0; do + --includedir) + if test "$location" = "installed"; then + flags="$includedir" +- elif test "$location" = "crosscompile"; then +- flags="$APR_TARGET_DIR/$includedir" + elif test "$location" = "source"; then + flags="$APR_SOURCE_DIR/include" + else +@@ -166,8 +154,6 @@ while test $# -gt 0; do + --includes) + if test "$location" = "installed"; then + flags="$flags -I$includedir $EXTRA_INCLUDES" +- elif test "$location" = "crosscompile"; then +- flags="$flags -I$APR_TARGET_DIR/$includedir $EXTRA_INCLUDES" + elif test "$location" = "source"; then + flags="$flags -I$APR_SOURCE_DIR/include $EXTRA_INCLUDES" + else +@@ -182,8 +168,6 @@ while test $# -gt 0; do + --installbuilddir) + if test "$location" = "installed"; then + echo "${installbuilddir}" +- elif test "$location" = "crosscompile"; then +- echo "$APR_TARGET_DIR/${installbuilddir}" + elif test "$location" = "source"; then + echo "$APR_SOURCE_DIR/build" + else +@@ -200,8 +184,6 @@ while test $# -gt 0; do + if test "$location" = "installed"; then + ### avoid using -L if libdir is a "standard" location like /usr/lib + flags="$flags -L$libdir -l${APR_LIBNAME}" +- elif test "$location" = "crosscompile"; then +- flags="$flags -L$APR_TARGET_DIR/$libdir -l${APR_LIBNAME}" + else + ### this surely can't work since the library is in .libs? + flags="$flags -L$APR_BUILD_DIR -l${APR_LIBNAME}" +@@ -219,8 +201,6 @@ while test $# -gt 0; do + # Since the user is specifying they are linking with libtool, we + # *know* that -R will be recognized by libtool. + flags="$flags -L$libdir -R$libdir -l${APR_LIBNAME}" +- elif test "$location" = "crosscompile"; then +- flags="$flags -L${APR_TARGET_DIR}/$libdir -l${APR_LIBNAME}" + else + flags="$flags $LA_FILE" + fi +@@ -245,8 +225,6 @@ while test $# -gt 0; do + --apr-libtool) + if test "$location" = "installed"; then + echo "${installbuilddir}/libtool" +- elif test "$location" = "crosscompile"; then +- echo "$APR_TARGET_DIR/${installbuilddir}/build" + else + echo "$APR_BUILD_DIR/libtool" + fi +-- +2.39.2 + diff --git a/package/apr/0004-apr-1.7.0-CVE-2021-35940.patch b/package/apr/0004-apr-1.7.0-CVE-2021-35940.patch deleted file mode 100644 index b065a3330a..0000000000 --- a/package/apr/0004-apr-1.7.0-CVE-2021-35940.patch +++ /dev/null @@ -1,57 +0,0 @@ - -SECURITY: CVE-2021-35940 (cve.mitre.org) - -Restore fix for CVE-2017-12613 which was missing in 1.7.x branch, though -was addressed in 1.6.x in 1.6.3 and later via r1807976. - -The fix was merged back to 1.7.x in r1891198. - -Since this was a regression in 1.7.0, a new CVE name has been assigned -to track this, CVE-2021-35940. - -Thanks to Iveta Cesalova for reporting this issue. - -https://svn.apache.org/viewvc?view=revision&revision=1891198 - -[Retrieved from: -https://dist.apache.org/repos/dist/release/apr/patches/apr-1.7.0-CVE-2021-35940.patch] -Signed-off-by: Fabrice Fontaine - -Index: ./time/unix/time.c -=================================================================== ---- ./time/unix/time.c (revision 1891197) -+++ ./time/unix/time.c (revision 1891198) -@@ -142,6 +142,9 @@ - static const int dayoffset[12] = - {306, 337, 0, 31, 61, 92, 122, 153, 184, 214, 245, 275}; - -+ if (xt->tm_mon < 0 || xt->tm_mon >= 12) -+ return APR_EBADDATE; -+ - /* shift new year to 1st March in order to make leap year calc easy */ - - if (xt->tm_mon < 2) -Index: ./time/win32/time.c -=================================================================== ---- ./time/win32/time.c (revision 1891197) -+++ ./time/win32/time.c (revision 1891198) -@@ -54,6 +54,9 @@ - static const int dayoffset[12] = - {0, 31, 59, 90, 120, 151, 181, 212, 243, 273, 304, 334}; - -+ if (tm->wMonth < 1 || tm->wMonth > 12) -+ return APR_EBADDATE; -+ - /* Note; the caller is responsible for filling in detailed tm_usec, - * tm_gmtoff and tm_isdst data when applicable. - */ -@@ -228,6 +231,9 @@ - static const int dayoffset[12] = - {306, 337, 0, 31, 61, 92, 122, 153, 184, 214, 245, 275}; - -+ if (xt->tm_mon < 0 || xt->tm_mon >= 12) -+ return APR_EBADDATE; -+ - /* shift new year to 1st March in order to make leap year calc easy */ - - if (xt->tm_mon < 2) diff --git a/package/apr/apr.hash b/package/apr/apr.hash index d7739d7ed3..96f43d3710 100644 --- a/package/apr/apr.hash +++ b/package/apr/apr.hash @@ -1,4 +1,4 @@ -# From http://archive.apache.org/dist/apr/apr-1.7.0.tar.bz2.sha256 -sha256 e2e148f0b2e99b8e5c6caa09f6d4fb4dd3e83f744aa72a952f94f5a14436f7ea apr-1.7.0.tar.bz2 +# From https://archive.apache.org/dist/apr/apr-1.7.2.tar.bz2.sha256 +sha256 75e77cc86776c030c0a5c408dfbd0bf2a0b75eed5351e52d5439fa1e5509a43e apr-1.7.2.tar.bz2 # Locally calculated sha256 f854aeef66ecd55a126226e82b3f26793fc3b1c584647f6a0edc5639974c38ad LICENSE diff --git a/package/apr/apr.mk b/package/apr/apr.mk index 77217ccbb3..bdc5e915c6 100644 --- a/package/apr/apr.mk +++ b/package/apr/apr.mk @@ -4,7 +4,7 @@ # ################################################################################ -APR_VERSION = 1.7.0 +APR_VERSION = 1.7.2 APR_SOURCE = apr-$(APR_VERSION).tar.bz2 APR_SITE = https://archive.apache.org/dist/apr APR_LICENSE = Apache-2.0 @@ -16,8 +16,7 @@ APR_INSTALL_STAGING = YES # so we need to autoreconf: APR_AUTORECONF = YES -# 0004-apr-1.7.0-CVE-2021-35940.patch -APR_IGNORE_CVES += CVE-2021-35940 +APR_CONF_OPTS = --disable-sctp # avoid apr_hints.m4 by setting apr_preload_done=yes and set # the needed CFLAGS on our own (avoids '-D_REENTRANT' in case @@ -32,6 +31,7 @@ APR_CONF_ENV = \ CFLAGS_FOR_BUILD="$(HOST_CFLAGS)" \ CFLAGS="$(APR_CFLAGS)" \ ac_cv_file__dev_zero=yes \ + ac_cv_mmap__dev_zero=yes \ ac_cv_func_setpgrp_void=yes \ apr_cv_process_shared_works=yes \ apr_cv_mutex_robust_shared=no \ @@ -39,6 +39,7 @@ APR_CONF_ENV = \ ac_cv_sizeof_struct_iovec=8 \ ac_cv_sizeof_pid_t=4 \ ac_cv_struct_rlimit=yes \ + ac_cv_strerror_r_rc_int=no \ ac_cv_o_nonblock_inherited=no \ apr_cv_mutex_recursive=yes \ apr_cv_epoll=yes \ From peter at korsgaard.com Wed Mar 15 07:18:18 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 15 Mar 2023 08:18:18 +0100 Subject: [Buildroot] Forcing linker to look at right library path? In-Reply-To: (C. D.'s message of "Tue, 14 Mar 2023 18:43:29 +0000") References: <20230314085823.5a37e5e9@windsurf> Message-ID: <87jzzi4h51.fsf@dell.be.48ers.dk> >>>>> "C" == C D writes: Hi, > I'm trying to build sedcli (https://github.com/sedcli/sedcli); the version > I'm building is a slightly modified private branch (added some debugging), but > the Makefile and configure script are basically identical. I went through > the Makefile and added $(DESTDIR) in appropriate locations to make the files > go where they need to, but after running a "make sedcli-reconfigure" I realized > the configure script isn't taking any off options Buildroot is using to attempt > to make it do the right thing, and I'm assuming this is where my problem is. > The output I get from it is: > Wrong option: --target=x86_64-buildroot-linux-gnu > Wrong option: --host=x86_64-buildroot-linux-gnu > Wrong option: --build=x86_64-pc-linux-gnu > Wrong option: --prefix=/usr > Wrong option: --exec-prefix=/usr > Wrong option: --sysconfdir=/etc > Wrong option: --localstatedir=/var > Wrong option: --program-prefix= > Wrong option: --disable-gtk-doc > Wrong option: --disable-gtk-doc-html > Wrong option: --disable-doc > Wrong option: --disable-docs > Wrong option: --disable-documentation > Wrong option: --with-xmlto=no > Wrong option: --with-fop=no > Wrong option: --disable-dependency-tracking > Wrong option: --enable-ipv6 > Wrong option: --disable-nls > Wrong option: --disable-static > Wrong option: --enable-shared It sounds like you have configured this as an autotools package, but looking at https://github.com/sedcli/sedcli/blob/master/src/configure I see that it is a custom hand written script, so that is why it doesn't understand all of these options. Use generic-package instead. Notice that we already have a package for sedutil, which sounds as if it does more-or-less the same as this sedcli. -- Bye, Peter Korsgaard From luke at ljones.dev Wed Mar 15 08:46:21 2023 From: luke at ljones.dev (Luke D. Jones) Date: Wed, 15 Mar 2023 09:46:21 +0100 Subject: [Buildroot] [PATCH 2/5] package/sdl2_mixer: bump version to 2.6.3 In-Reply-To: <20230315084624.1665061-1-luke@ljones.dev> References: <20230315084624.1665061-1-luke@ljones.dev> Message-ID: <20230315084624.1665061-2-luke@ljones.dev> Signed-off-by: Luke D. Jones --- package/sdl2_mixer/sdl2_mixer.hash | 2 +- package/sdl2_mixer/sdl2_mixer.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/sdl2_mixer/sdl2_mixer.hash b/package/sdl2_mixer/sdl2_mixer.hash index f3bab151f22c..98c5fda6af50 100644 --- a/package/sdl2_mixer/sdl2_mixer.hash +++ b/package/sdl2_mixer/sdl2_mixer.hash @@ -1,3 +1,3 @@ # Locally calculated -sha256 b4cf5a382c061cd75081cf246c2aa2f9df8db04bdda8dcdc6b6cca55bede2419 SDL2_mixer-2.0.4.tar.gz +sha256 7a6ba86a478648ce617e3a5e9277181bc67f7ce9876605eea6affd4a0d6eea8f SDL2_mixer-2.6.3.tar.gz sha256 113727180e7956cb9718b03b41da85b63ea54743a33047071a623bf672895a10 COPYING.txt diff --git a/package/sdl2_mixer/sdl2_mixer.mk b/package/sdl2_mixer/sdl2_mixer.mk index f349b8ca80cf..425380bf5dd5 100644 --- a/package/sdl2_mixer/sdl2_mixer.mk +++ b/package/sdl2_mixer/sdl2_mixer.mk @@ -4,7 +4,7 @@ # ################################################################################ -SDL2_MIXER_VERSION = 2.0.4 +SDL2_MIXER_VERSION = 2.6.3 SDL2_MIXER_SOURCE = SDL2_mixer-$(SDL2_MIXER_VERSION).tar.gz SDL2_MIXER_SITE = http://www.libsdl.org/projects/SDL_mixer/release SDL2_MIXER_LICENSE = Zlib -- 2.39.2 From luke at ljones.dev Wed Mar 15 08:46:23 2023 From: luke at ljones.dev (Luke D. Jones) Date: Wed, 15 Mar 2023 09:46:23 +0100 Subject: [Buildroot] [PATCH 4/5] package/sdl2_net: bump version to 2.2.0 In-Reply-To: <20230315084624.1665061-1-luke@ljones.dev> References: <20230315084624.1665061-1-luke@ljones.dev> Message-ID: <20230315084624.1665061-4-luke@ljones.dev> Signed-off-by: Luke D. Jones --- package/sdl2_net/sdl2_net.hash | 2 +- package/sdl2_net/sdl2_net.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/sdl2_net/sdl2_net.hash b/package/sdl2_net/sdl2_net.hash index a58e3c96cf31..c614aee25557 100644 --- a/package/sdl2_net/sdl2_net.hash +++ b/package/sdl2_net/sdl2_net.hash @@ -1,3 +1,3 @@ # Locally calculated -sha256 15ce8a7e5a23dafe8177c8df6e6c79b6749a03fff1e8196742d3571657609d21 SDL2_net-2.0.1.tar.gz +sha256 4e4a891988316271974ff4e9585ed1ef729a123d22c08bd473129179dc857feb SDL2_net-2.2.0.tar.gz sha256 f09845a238245402a8b8388db6634d8a5b2c3e1dc098f16f9d8c74a276ef4594 COPYING.txt diff --git a/package/sdl2_net/sdl2_net.mk b/package/sdl2_net/sdl2_net.mk index 93bf3a2eb366..6adf8eb77919 100644 --- a/package/sdl2_net/sdl2_net.mk +++ b/package/sdl2_net/sdl2_net.mk @@ -4,7 +4,7 @@ # ################################################################################ -SDL2_NET_VERSION = 2.0.1 +SDL2_NET_VERSION = 2.2.0 SDL2_NET_SOURCE = SDL2_net-$(SDL2_NET_VERSION).tar.gz SDL2_NET_SITE = http://www.libsdl.org/projects/SDL_net/release SDL2_NET_LICENSE = Zlib -- 2.39.2 From luke at ljones.dev Wed Mar 15 08:46:24 2023 From: luke at ljones.dev (Luke D. Jones) Date: Wed, 15 Mar 2023 09:46:24 +0100 Subject: [Buildroot] [PATCH 5/5] package/sdl2_ttf: bump version to 2.20.2 In-Reply-To: <20230315084624.1665061-1-luke@ljones.dev> References: <20230315084624.1665061-1-luke@ljones.dev> Message-ID: <20230315084624.1665061-5-luke@ljones.dev> Signed-off-by: Luke D. Jones --- package/sdl2_ttf/sdl2_ttf.hash | 2 +- package/sdl2_ttf/sdl2_ttf.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/sdl2_ttf/sdl2_ttf.hash b/package/sdl2_ttf/sdl2_ttf.hash index 3313b341f9e6..1225ee1acbd5 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 9dc71ed93487521b107a2c4a9ca6bf43fb62f6bddd5c26b055e6b91418a22053 SDL2_ttf-2.20.2.tar.gz sha256 28aabfed22b3cb0b7e23ef40385e4f66297c960082f029c96d073cc1d4e008d5 LICENSE.txt diff --git a/package/sdl2_ttf/sdl2_ttf.mk b/package/sdl2_ttf/sdl2_ttf.mk index f859d097fff7..c2c4b660f82f 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.39.2 From luke at ljones.dev Wed Mar 15 08:46:20 2023 From: luke at ljones.dev (Luke D. Jones) Date: Wed, 15 Mar 2023 09:46:20 +0100 Subject: [Buildroot] [PATCH 1/5] package/sdl2: bump version to 2.26.4 Message-ID: <20230315084624.1665061-1-luke@ljones.dev> Signed-off-by: Luke D. Jones --- 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 e26dcee30160..8232e66bb13d 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.4.tar.gz.sig +sha256 1a0f686498fb768ad9f3f80b39037a7d006eac093aad39cb4ebcc832a8887231 SDL2-2.26.4.tar.gz # Locally calculated sha256 9928507f684c1965d07f2b6ef4b4723d5efc2f6b4ab731f743a413c51c319927 LICENSE.txt diff --git a/package/sdl2/sdl2.mk b/package/sdl2/sdl2.mk index 12bfe0eb1592..8504b345feb0 100644 --- a/package/sdl2/sdl2.mk +++ b/package/sdl2/sdl2.mk @@ -4,7 +4,7 @@ # ################################################################################ -SDL2_VERSION = 2.26.3 +SDL2_VERSION = 2.26.4 SDL2_SOURCE = SDL2-$(SDL2_VERSION).tar.gz SDL2_SITE = http://www.libsdl.org/release SDL2_LICENSE = Zlib -- 2.39.2 From luke at ljones.dev Wed Mar 15 08:46:22 2023 From: luke at ljones.dev (Luke D. Jones) Date: Wed, 15 Mar 2023 09:46:22 +0100 Subject: [Buildroot] [PATCH 3/5] package/sdl2_image: bump version to 2.6.3 In-Reply-To: <20230315084624.1665061-1-luke@ljones.dev> References: <20230315084624.1665061-1-luke@ljones.dev> Message-ID: <20230315084624.1665061-3-luke@ljones.dev> Signed-off-by: Luke D. Jones --- package/sdl2_image/sdl2_image.hash | 4 ++-- package/sdl2_image/sdl2_image.mk | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package/sdl2_image/sdl2_image.hash b/package/sdl2_image/sdl2_image.hash index e1efa4debe6b..f20bccc9165d 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 +# Locally calculated after checking https://www.libsdl.org/projects/SDL_image/release/SDL2_image-2.6.3.tar.gz.sig +sha256 931c9be5bf1d7c8fae9b7dc157828b7eee874e23c7f24b44ba7eff6b4836312c SDL2_image-2.6.3.tar.gz sha256 28aabfed22b3cb0b7e23ef40385e4f66297c960082f029c96d073cc1d4e008d5 LICENSE.txt diff --git a/package/sdl2_image/sdl2_image.mk b/package/sdl2_image/sdl2_image.mk index 953742de28ab..aaf379788cc4 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.39.2 From luke at ljones.dev Wed Mar 15 08:51:02 2023 From: luke at ljones.dev (Luke D. Jones) Date: Wed, 15 Mar 2023 09:51:02 +0100 Subject: [Buildroot] (no subject) Message-ID: <20230315085103.1671888-1-luke@ljones.dev> This patch adds support for a few config options in SDL2 that I had need of for a work project: - video-wayland, to enable running SDL2 applications under weston without xorg - video-vivante, to enable running using the etnaviv driver directly - pulseaudio, to enable building SDL2 with sound support The sound addition is heavily related to a decade old issue that still persists as described here: http://forums.libsdl.org/viewtopic.php?t=7609&sid=40fdb9756b8e22e1b8253cda3338845f From luke at ljones.dev Wed Mar 15 08:51:03 2023 From: luke at ljones.dev (Luke D. Jones) Date: Wed, 15 Mar 2023 09:51:03 +0100 Subject: [Buildroot] [PATCH] package/sdl2: Add config for wayland, vivante, pulseaudio In-Reply-To: <20230315085103.1671888-1-luke@ljones.dev> References: <20230315085103.1671888-1-luke@ljones.dev> Message-ID: <20230315085103.1671888-2-luke@ljones.dev> Add support for building SDL2 with the following enabled as either optional or detected: - Wayland video support, enables running SDL2 applications under pure wayland desktops/compositors - Vivante video device support, this enables SDL2 to run on devices using this video chip without a full desktop (much like KMS/DRM) - Pulseaudio support, this solves an ancient issue that still occurs in some cases. Described at: http://forums.libsdl.org/viewtopic.php?t=7609&sid=40fdb9756b8e22e1b8253cda3338845f Signed-off-by: Luke D. Jones --- package/sdl2/Config.in | 16 ++++++++++++++++ package/sdl2/sdl2.mk | 21 +++++++++++++++++++++ 2 files changed, 37 insertions(+) diff --git a/package/sdl2/Config.in b/package/sdl2/Config.in index 7c8258fe73b3..365be28c8ddb 100644 --- a/package/sdl2/Config.in +++ b/package/sdl2/Config.in @@ -18,6 +18,22 @@ config BR2_PACKAGE_SDL2_DIRECTFB comment "DirectFB video driver needs directfb" depends on !BR2_PACKAGE_DIRECTFB +config BR2_PACKAGE_SDL2_WAYLAND + bool "wayland video driver" + depends on BR2_PACKAGE_WAYLAND + +comment "wayland video driver needs wayland" + depends on !BR2_PACKAGE_WAYLAND + +config BR2_PACKAGE_SDL2_PULSEAUDIO + bool "pulseaudio support" + depends on BR2_PACKAGE_PULSEAUDIO + depends on BR2_PACKAGE_ALSA_LIB + +comment "pulseaudio support needs the pulseaudio and alsa packages" + depends on !BR2_PACKAGE_PULSEAUDIO + depends on !BR2_PACKAGE_ALSA_LIB + config BR2_PACKAGE_SDL2_X11 bool "X11 video driver" depends on BR2_PACKAGE_XORG7 diff --git a/package/sdl2/sdl2.mk b/package/sdl2/sdl2.mk index c01f12d12cf7..12bfe0eb1592 100644 --- a/package/sdl2/sdl2.mk +++ b/package/sdl2/sdl2.mk @@ -81,6 +81,20 @@ else SDL2_CONF_OPTS += --disable-video-directfb endif +ifeq ($(BR2_PACKAGE_SDL2_WAYLAND),y) +SDL2_DEPENDENCIES += wayland +SDL2_CONF_OPTS += --enable-video-wayland +else +SDL2_CONF_OPTS += --disable-video-wayland +endif + +ifeq ($(BR2_PACKAGE_SDL2_PULSEAUDIO),y) +SDL2_DEPENDENCIES += pulseaudio +SDL2_CONF_OPTS += --enable-pulseaudio +else +SDL2_CONF_OPTS += --disable-pulseaudio +endif + ifeq ($(BR2_PACKAGE_SDL2_OPENGLES)$(BR2_PACKAGE_RPI_USERLAND),yy) SDL2_DEPENDENCIES += rpi-userland SDL2_CONF_OPTS += --enable-video-rpi @@ -181,4 +195,11 @@ else SDL2_CONF_OPTS += --disable-video-kmsdrm endif +ifeq ($(BR2_PACKAGE_MESA3D_GALLIUM_DRIVER_ETNAVIV),y) +SDL2_DEPENDENCIES += libdrm_etnaviv +SDL2_CONF_OPTS += --enable-video-vivante +else +SDL2_CONF_OPTS += --disable-video-vivante +endif + $(eval $(autotools-package)) -- 2.39.2 From fperrad at gmail.com Wed Mar 15 09:07:30 2023 From: fperrad at gmail.com (Francois Perrad) Date: Wed, 15 Mar 2023 10:07:30 +0100 Subject: [Buildroot] [PATCH] package/lua-mqtt: bump to version 0.3.0 Message-ID: <20230315090730.399162-1-francois.perrad@gadz.org> diff COPYRIGHT: -Copyright (C) 2022 Francois Perrad. +Copyright (C) 2022-2023 Francois Perrad. Signed-off-by: Francois Perrad --- package/lua-mqtt/lua-mqtt.hash | 4 ++-- package/lua-mqtt/lua-mqtt.mk | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package/lua-mqtt/lua-mqtt.hash b/package/lua-mqtt/lua-mqtt.hash index 3636e9e6a..62f8f350f 100644 --- a/package/lua-mqtt/lua-mqtt.hash +++ b/package/lua-mqtt/lua-mqtt.hash @@ -1,3 +1,3 @@ # computed by luarocks/buildroot -sha256 986ec63dd9f0761f9c5231f6e19529138602c289e13da5c71dc1449f5f247152 lua-mqtt-0.1.0-1.src.rock -sha256 e86d7c8adfabcb7c6515cc6e524bf0a76f7b3a86560a7ac47d7cabae5f8391a2 lua-mqtt-0.1.0/COPYRIGHT +sha256 1b5ec0aebb2d41700762e3d6f542517c55b8cf44e323c53d55a47f19e22b664a lua-mqtt-0.3.0-1.src.rock +sha256 c8d12c868b979f5b9592eec503fc3de54e9feb92163f3cfc50a141ee2bcccc25 lua-mqtt-0.3.0/COPYRIGHT diff --git a/package/lua-mqtt/lua-mqtt.mk b/package/lua-mqtt/lua-mqtt.mk index a2f17d2b2..ff889237e 100644 --- a/package/lua-mqtt/lua-mqtt.mk +++ b/package/lua-mqtt/lua-mqtt.mk @@ -4,7 +4,7 @@ # ################################################################################ -LUA_MQTT_VERSION = 0.1.0-1 +LUA_MQTT_VERSION = 0.3.0-1 LUA_MQTT_LICENSE = MIT LUA_MQTT_LICENSE_FILES = $(LUA_MQTT_SUBDIR)/COPYRIGHT -- 2.37.2 From fperrad at gmail.com Wed Mar 15 09:07:42 2023 From: fperrad at gmail.com (Francois Perrad) Date: Wed, 15 Mar 2023 10:07:42 +0100 Subject: [Buildroot] [PATCH] package/lualdap: bump to version 1.3.1 Message-ID: <20230315090742.399240-1-francois.perrad@gadz.org> Signed-off-by: Francois Perrad --- package/lualdap/lualdap.hash | 2 +- package/lualdap/lualdap.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/lualdap/lualdap.hash b/package/lualdap/lualdap.hash index 15ca840f1..97aa3b570 100644 --- a/package/lualdap/lualdap.hash +++ b/package/lualdap/lualdap.hash @@ -1,3 +1,3 @@ # computed by luarocks/buildroot -sha256 49c253f540187c61850c856b8e70e45dca904b81720a760f6a94e4eb474958ad lualdap-1.3.0-1.src.rock +sha256 c1772077ebfd02e082e89583701ef27dd348dc76ae015247f21a2756f5fac0ae lualdap-1.3.1-1.src.rock sha256 b9b75da18d1e1147ec47bff508ffdce831da07dc371891b9057cf1c422660af4 lualdap/docs/license.md diff --git a/package/lualdap/lualdap.mk b/package/lualdap/lualdap.mk index 5dfba8b7a..375754180 100644 --- a/package/lualdap/lualdap.mk +++ b/package/lualdap/lualdap.mk @@ -4,7 +4,7 @@ # ################################################################################ -LUALDAP_VERSION = 1.3.0-1 +LUALDAP_VERSION = 1.3.1-1 LUALDAP_SUBDIR = lualdap LUALDAP_LICENSE = MIT LUALDAP_LICENSE_FILES = $(LUALDAP_SUBDIR)/docs/license.md -- 2.37.2 From fperrad at gmail.com Wed Mar 15 09:07:55 2023 From: fperrad at gmail.com (Francois Perrad) Date: Wed, 15 Mar 2023 10:07:55 +0100 Subject: [Buildroot] [PATCH] package/lua-dkjson: new package Message-ID: <20230315090755.399279-1-francois.perrad@gadz.org> Signed-off-by: Francois Perrad --- package/Config.in | 1 + package/lua-dkjson/Config.in | 9 +++++++++ package/lua-dkjson/lua-dkjson.hash | 5 +++++ package/lua-dkjson/lua-dkjson.mk | 12 ++++++++++++ 4 files changed, 27 insertions(+) create mode 100644 package/lua-dkjson/Config.in create mode 100644 package/lua-dkjson/lua-dkjson.hash create mode 100644 package/lua-dkjson/lua-dkjson.mk diff --git a/package/Config.in b/package/Config.in index 72167e99b..52aa5dab2 100644 --- a/package/Config.in +++ b/package/Config.in @@ -715,6 +715,7 @@ menu "Lua libraries/modules" source "package/lua-csnappy/Config.in" source "package/lua-curl/Config.in" source "package/lua-datafile/Config.in" + source "package/lua-dkjson/Config.in" source "package/lua-ev/Config.in" source "package/lua-fifo/Config.in" source "package/lua-flu/Config.in" diff --git a/package/lua-dkjson/Config.in b/package/lua-dkjson/Config.in new file mode 100644 index 000000000..9c5dff192 --- /dev/null +++ b/package/lua-dkjson/Config.in @@ -0,0 +1,9 @@ +config BR2_PACKAGE_LUA_DKJSON + bool "lua-dkjson" + help + David Kolf's JSON module for Lua. + + dkjson is written in Lua without any dependencies, but + when LPeg is available dkjson can use it to speed up decoding. + + http://dkolf.de/src/dkjson-lua.fsl/ diff --git a/package/lua-dkjson/lua-dkjson.hash b/package/lua-dkjson/lua-dkjson.hash new file mode 100644 index 000000000..8f1a6f6a2 --- /dev/null +++ b/package/lua-dkjson/lua-dkjson.hash @@ -0,0 +1,5 @@ +# computed by luarocks/buildroot +sha256 e4ba15f2a85f84ffc7f628157a4ad16b2b04ba05eb44a2e5956fa46bd104125e dkjson-2.6-1.src.rock + +# locally computed +sha256 7fd6585e9776c1cf2930e8ce660b3116c8a9b4b676929d45078870a42f16aa65 dkjson-2.6/readme.txt diff --git a/package/lua-dkjson/lua-dkjson.mk b/package/lua-dkjson/lua-dkjson.mk new file mode 100644 index 000000000..718c47f50 --- /dev/null +++ b/package/lua-dkjson/lua-dkjson.mk @@ -0,0 +1,12 @@ +################################################################################ +# +# lua-dkjson +# +################################################################################ + +LUA_DKJSON_VERSION = 2.6-1 +LUA_DKJSON_NAME_UPSTREAM = dkjson +LUA_DKJSON_LICENSE = MIT +LUA_DKJSON_LICENSE_FILES = $(LUA_DKJSON_SUBDIR)/readme.txt + +$(eval $(luarocks-package)) -- 2.37.2 From sebastian.weyer at smile.fr Wed Mar 15 09:15:22 2023 From: sebastian.weyer at smile.fr (Sebastian WEYER) Date: Wed, 15 Mar 2023 10:15:22 +0100 Subject: [Buildroot] [PATCH 1/4] package/uutils-coreutils: new package In-Reply-To: <20230314134058.73f5f35d@windsurf> References: <20230314121507.2597723-1-sebastian.weyer@smile.fr> <20230314134058.73f5f35d@windsurf> Message-ID: <68ca2145-8902-ca9a-d2a5-e46ef99b06e8@smile.fr> Hello Thomas, > It would be good to add the upstream status of this patch here. Was it > sent upstream? If so, a link? I created the patch myself. Since I removed a dependency in the project's Makefile, I assume it would be hard to upstream and rejected by the maintainers. > We like to have a blank line followed by the URL of the project > homepage, at the end of the Config.in help text. Alright > Nit: space after # Done. Wouldn't it be good to have check-package pick that up in that case? > We also need a hash for the license file. I forgot about that > There is no dependency on host-rustc ? How can the rust compiler be > available prior to building this package then ? You're correct. Initially I created it as a cargo-package and therefore the host-rustc dependency was implicit. When changing it to a generic-package I forgot to add it again. > Is PREFIX= needed at build time ? It isn't, I should've put more thought into that. I changed it to how you suggested it now. Best regards, Sebastian On 14/03/2023 13:40, Thomas Petazzoni wrote: > Hello, > > On Tue, 14 Mar 2023 13:15:03 +0100 > Sebastian Weyer wrote: > >> This package is an implementation of coreutils written completely in rust. >> >> Signed-off-by: Sebastian Weyer > > Thanks for working on this! > > >> diff --git a/package/uutils-coreutils/0001-GNUMakefile-remove-dependency-on-build-during-instal.patch b/package/uutils-coreutils/0001-GNUMakefile-remove-dependency-on-build-during-instal.patch >> new file mode 100644 >> index 0000000000..0540d9becb >> --- /dev/null >> +++ b/package/uutils-coreutils/0001-GNUMakefile-remove-dependency-on-build-during-instal.patch >> @@ -0,0 +1,29 @@ >> +From cbec6b8ee3c4418f8f04760678ec655f05e79220 Mon Sep 17 00:00:00 2001 >> +From: Sebastian Weyer >> +Date: Fri, 10 Mar 2023 10:52:00 +0100 >> +Subject: [PATCH] GNUMakefile: remove dependency on build during install >> + >> +When we call install we already built the application so we don't want >> +to have to rebuild >> + >> +Signed-off-by: Sebastian Weyer > > It would be good to add the upstream status of this patch here. Was it > sent upstream? If so, a link? > > >> diff --git a/package/uutils-coreutils/Config.in b/package/uutils-coreutils/Config.in >> new file mode 100644 >> index 0000000000..76ce5b174d >> --- /dev/null >> +++ b/package/uutils-coreutils/Config.in >> @@ -0,0 +1,9 @@ >> +config BR2_PACKAGE_UUTILS_COREUTILS >> + bool "uutils-coreutils" >> + depends on BR2_PACKAGE_HOST_RUSTC_TARGET_ARCH_SUPPORTS >> + depends on BR2_PACKAGE_BUSYBOX_SHOW_OTHERS >> + help >> + uutils is an attempt at writing universal (as in >> + cross-platform) CLI utilities in Rust. While all programs have >> + been implemented, some options might be missing or different >> + behavior might be experienced. > > We like to have a blank line followed by the URL of the project > homepage, at the end of the Config.in help text. > >> diff --git a/package/uutils-coreutils/uutils-coreutils.hash b/package/uutils-coreutils/uutils-coreutils.hash >> new file mode 100644 >> index 0000000000..b4855222fd >> --- /dev/null >> +++ b/package/uutils-coreutils/uutils-coreutils.hash >> @@ -0,0 +1,2 @@ >> +#Locally generated > > Nit: space after # > >> +sha256 5bc773bcbc66851aa17979df44224c66c0b5323044c3c9cefb925b44ee9cd81b uutils-coreutils-0.0.17.tar.gz > > We also need a hash for the license file. > >> diff --git a/package/uutils-coreutils/uutils-coreutils.mk b/package/uutils-coreutils/uutils-coreutils.mk >> new file mode 100644 >> index 0000000000..37a647a1f0 >> --- /dev/null >> +++ b/package/uutils-coreutils/uutils-coreutils.mk >> @@ -0,0 +1,23 @@ >> +################################################################################ >> +# >> +# uutils-coreutils >> +# >> +################################################################################ >> + >> +UUTILS_COREUTILS_VERSION = 0.0.17 >> +UUTILS_COREUTILS_SITE = $(call github,uutils,coreutils,$(UUTILS_COREUTILS_VERSION)) >> +UUTILS_COREUTILS_LICENSE = MIT >> +UUTILS_COREUTILS_LICENSE_FILES = LICENSE > > There is no dependency on host-rustc ? How can the rust compiler be > available prior to building this package then ? > >> +UUTILS_COREUTILS_BUILD_OPTS = PROFILE=release MULTICALL=y PREFIX=$(TARGET_DIR) >> +UUTILS_COREUTILS_INSTALL_OPTS = $(UUTILS_COREUTILS_BUILD_OPTS) install > > Is PREFIX= needed at build time ? > >> + >> +define UUTILS_COREUTILS_BUILD_CMDS >> + $(TARGET_CONFIGURE_OPTS) $(MAKE) $(UUTILS_COREUTILS_BUILD_OPTS) -C $(@D) >> +endef >> + >> +define UUTILS_COREUTILS_INSTALL_TARGET_CMDS >> + $(TARGET_ENV) $(MAKE) $(UUTILS_COREUTILS_INSTALL_OPTS) -C $(@D) > > I think we will prefer to not have BUILD_OPTS/INSTALL_OPTS but instead: > > UUTILS_COREUTILS_MAKE_OPTS = \ > PROFILE=release \ > MULTICALL=y > > define UUTILS_COREUTILS_BUILD_CMDS > $(TARGET_MAKE_ENV) $(TARGET_CONFIGURE_OPTS) $(MAKE) \ > $(UUTILS_COREUTILS_MAKE_OPTS) -C $(@D) > endef > > define UUTILS_COREUTILS_INSTALL_TARGET_CMDS > $(TARGET_MAKE_ENV) $(MAKE) \ > $(UUTILS_COREUTILS_MAKE_OPTS) -C $(@D) \ > PREFIX=$(TARGET_DIR) install > endef > > (assuming PREFIX= is only needed at install time) > > It does the same, but the above suggestion is a bit more idiomatic in > Buildroot. > > Best regards, > > Thomas From javad321javad at gmail.com Wed Mar 15 09:17:27 2023 From: javad321javad at gmail.com (Javad Rahimi) Date: Wed, 15 Mar 2023 12:47:27 +0330 Subject: [Buildroot] [PATCH 1/3] configs/orangepi_pc2: add board support Message-ID: <20230315091729.1771792-1-javad321javad@gmail.com> This patch adds requried configuration for OrangePI PC2 board. It was supproted before, however due to problems in building Arm Trusted PLatform, it was removed in commit "eeede611f81d8f83b72e4a6671cd7d1e46b266b0" Signed-off-by: Javad Rahimi --- configs/orangepi_pc2_defconfig | 36 ++++++++++++++++++++++++++++++++++ 1 file changed, 36 insertions(+) create mode 100644 configs/orangepi_pc2_defconfig diff --git a/configs/orangepi_pc2_defconfig b/configs/orangepi_pc2_defconfig new file mode 100644 index 0000000000..3de067ae54 --- /dev/null +++ b/configs/orangepi_pc2_defconfig @@ -0,0 +1,36 @@ +BR2_aarch64=y +BR2_ARM_FPU_VFPV4=y +BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_16=y +BR2_TARGET_GENERIC_ISSUE="Welcome to Orangepi PC2" +BR2_ROOTFS_POST_BUILD_SCRIPT="board/orangepi/common/post-build.sh" +BR2_ROOTFS_POST_IMAGE_SCRIPT="support/scripts/genimage.sh" +BR2_ROOTFS_POST_SCRIPT_ARGS="-c $(BINARIES_DIR)/genimage.cfg" +BR2_LINUX_KERNEL=y +BR2_LINUX_KERNEL_CUSTOM_VERSION=y +BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="5.16.1" +BR2_LINUX_KERNEL_USE_ARCH_DEFAULT_CONFIG=y +BR2_LINUX_KERNEL_DTS_SUPPORT=y +BR2_LINUX_KERNEL_INTREE_DTS_NAME="allwinner/sun50i-h5-orangepi-pc2" +BR2_LINUX_KERNEL_DTB_KEEP_DIRNAME=y +BR2_LINUX_KERNEL_INSTALL_TARGET=y +BR2_LINUX_KERNEL_NEEDS_HOST_OPENSSL=y +BR2_TARGET_ROOTFS_EXT2=y +BR2_TARGET_ROOTFS_EXT2_4=y +BR2_TARGET_ROOTFS_EXT2_SIZE="128M" +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_PLATFORM="sun50i_a64" +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_BOARD_DEFCONFIG="orangepi_pc2" +BR2_TARGET_UBOOT_NEEDS_DTC=y +BR2_TARGET_UBOOT_NEEDS_PYLIBFDT=y +BR2_TARGET_UBOOT_NEEDS_OPENSSL=y +BR2_TARGET_UBOOT_NEEDS_ATF_BL31=y +BR2_TARGET_UBOOT_SPL=y +BR2_TARGET_UBOOT_SPL_NAME="u-boot-sunxi-with-spl.bin" +BR2_TARGET_UBOOT_CUSTOM_MAKEOPTS="SCP=/dev/null" +BR2_PACKAGE_HOST_GENIMAGE=y -- 2.34.1 From javad321javad at gmail.com Wed Mar 15 09:17:28 2023 From: javad321javad at gmail.com (Javad Rahimi) Date: Wed, 15 Mar 2023 12:47:28 +0330 Subject: [Buildroot] [PATCH 2/3] board/orangepi/orangepi-pc2: add readme.txt In-Reply-To: <20230315091729.1771792-1-javad321javad@gmail.com> References: <20230315091729.1771792-1-javad321javad@gmail.com> Message-ID: <20230315091729.1771792-2-javad321javad@gmail.com> Add readme.txt for the OrangePi PC2 board. Signed-off-by: Javad Rahimi --- board/orangepi/orangepi-pc2/readme.txt | 37 ++++++++++++++++++++++++++ 1 file changed, 37 insertions(+) create mode 100644 board/orangepi/orangepi-pc2/readme.txt diff --git a/board/orangepi/orangepi-pc2/readme.txt b/board/orangepi/orangepi-pc2/readme.txt new file mode 100644 index 0000000000..6c699244ce --- /dev/null +++ b/board/orangepi/orangepi-pc2/readme.txt @@ -0,0 +1,37 @@ +Intro +===== + +This default configuration will allow you to start experimenting with the +buildroot environment for the Orangepi PC2. With the current configuration +it will bring-up the board, and allow access through the serial console. + +Orangepi PC2 link: +http://www.orangepi.org/html/hardWare/computerAndMicrocontrollers/details/Orange-Pi-PC-2.html + +Sunxi Wiki link: +https://linux-sunxi.org/Xunlong_Orange_Pi_PC_2 + +This configuration uses U-Boot mainline and kernel mainline. + +How to build +============ + + $ make orangepi_pc2_defconfig + $ make + +Note: you will need access to the internet to download the required +sources. + +How to write the SD card +======================== + +Once the build process is finished you will have an image called "sdcard.img" +in the output/images/ directory. + +Copy the bootable "sdcard.img" onto an SD card with "dd": + + $ sudo dd if=output/images/sdcard.img of=/dev/sdX + $ sudo sync + +Insert the micro SDcard in your Orangepi PC2 and power it up. The console +is on the serial line, 115200 8N1. -- 2.34.1 From javad321javad at gmail.com Wed Mar 15 09:17:29 2023 From: javad321javad at gmail.com (Javad Rahimi) Date: Wed, 15 Mar 2023 12:47:29 +0330 Subject: [Buildroot] [PATCH 3/3] Developers: add new maintainer for OrangePi PC2 In-Reply-To: <20230315091729.1771792-1-javad321javad@gmail.com> References: <20230315091729.1771792-1-javad321javad@gmail.com> Message-ID: <20230315091729.1771792-3-javad321javad@gmail.com> Signed-off-by: Javad Rahimi --- DEVELOPERS | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/DEVELOPERS b/DEVELOPERS index b6d288c54f..42001cf4d7 100644 --- a/DEVELOPERS +++ b/DEVELOPERS @@ -1478,6 +1478,10 @@ F: package/quota/ N: Jason Pruitt F: package/librtlsdr/ +N: Javad Rahimi +F: board/orangepi/orangepi-pc2 +F: configs/orangepi_pc2_defconfig + N: Jean Burgat F: package/openfpgaloader/ -- 2.34.1 From giulio.benetti at benettiengineering.com Wed Mar 15 09:40:26 2023 From: giulio.benetti at benettiengineering.com (Giulio Benetti) Date: Wed, 15 Mar 2023 10:40:26 +0100 Subject: [Buildroot] [PATCH v2] package/swugenerator: new package In-Reply-To: <20230314233719.55e2f430@windsurf> References: <20230314085947.231281ad@windsurf> <20230314123030.2523162-1-giulio.benetti@benettiengineering.com> <20230314233719.55e2f430@windsurf> Message-ID: <784fc65f-e0c7-29d1-5c43-1918fc811c47@benettiengineering.com> Hello Thomas, On 14/03/23 23:37, Thomas Petazzoni via buildroot wrote: > Hello Giulio, > > On Tue, 14 Mar 2023 13:30:30 +0100 > Giulio Benetti wrote: > >> Add swugenerator as host utility to generate images for swupdate with all >> the possible options available like encryption, passkey etc. Let's also >> add Giulio Benetti as package maintainer to DEVELOPERS file. >> >> Signed-off-by: Giulio Benetti > > I was about to apply... but realized that both setup.py and > requirements.txt indicate that the libconf Python module was needed as > a dependency, and we have no package for it in Buildroot, and therefore > it's not selected as a runtime dependency of host-swugenerator. > > Could you double check this perhaps, and make sure host-swugenerator > works with the python installed as $(HOST_DIR)/bin/python3 ? You are right, I'm not very used to python. So yes it fails on runtime on a machine where I don't have libconf installed and it's required. So I'm going to provide a patch for adding host-python-libconf package too and make swugenerator depend on it. Thank you! Best regards -- Giulio Benetti Benetti Engineering sas From giulio.benetti at benettiengineering.com Wed Mar 15 10:08:47 2023 From: giulio.benetti at benettiengineering.com (Giulio Benetti) Date: Wed, 15 Mar 2023 11:08:47 +0100 Subject: [Buildroot] [PATCH v2 1/2] package/python-libconf: new package In-Reply-To: <20230314233719.55e2f430@windsurf> References: <20230314233719.55e2f430@windsurf> Message-ID: <20230315100848.57061-1-giulio.benetti@benettiengineering.com> python-libconf is a pure-Python reader/writer for configuration files in libconfig format, which is often used in C/C++ projects. https://github.com/ChrisAichinger/python-libconf Signed-off-by: Giulio Benetti --- V1->V2: * add python-libconf package since it's required by swugenerator as pointed by Thomas Petazzoni --- DEVELOPERS | 1 + package/Config.in.host | 1 + package/python-libconf/Config.in.host | 7 +++++++ package/python-libconf/python-libconf.hash | 4 ++++ package/python-libconf/python-libconf.mk | 13 +++++++++++++ 5 files changed, 26 insertions(+) create mode 100644 package/python-libconf/Config.in.host create mode 100644 package/python-libconf/python-libconf.hash create mode 100644 package/python-libconf/python-libconf.mk diff --git a/DEVELOPERS b/DEVELOPERS index b6d288c54f..8ddffbf428 100644 --- a/DEVELOPERS +++ b/DEVELOPERS @@ -1171,6 +1171,7 @@ F: package/mali-driver/ F: package/minicom/ F: package/mmc-utils/ F: package/nfs-utils/ +F: package/python-libconf/ F: package/python-uvloop/ F: package/qt5/ F: package/rockchip-mali/ diff --git a/package/Config.in.host b/package/Config.in.host index dcadbfdfc1..edfe7ce4b3 100644 --- a/package/Config.in.host +++ b/package/Config.in.host @@ -80,6 +80,7 @@ menu "Host utilities" source "package/python-greenlet/Config.in.host" source "package/python-iniparse/Config.in.host" source "package/python-kflash/Config.in.host" + source "package/python-libconf/Config.in.host" source "package/python-lxml/Config.in.host" source "package/python-pyyaml/Config.in.host" source "package/python-six/Config.in.host" diff --git a/package/python-libconf/Config.in.host b/package/python-libconf/Config.in.host new file mode 100644 index 0000000000..65e8d3a241 --- /dev/null +++ b/package/python-libconf/Config.in.host @@ -0,0 +1,7 @@ +config BR2_PACKAGE_HOST_PYTHON_LIBCONF + bool "host python-libconf" + help + libconf is a pure-Python reader/writer for configuration files + in libconfig format, which is often used in C/C++ projects. + + https://github.com/ChrisAichinger/python-libconf/ \ No newline at end of file diff --git a/package/python-libconf/python-libconf.hash b/package/python-libconf/python-libconf.hash new file mode 100644 index 0000000000..d05efd37fd --- /dev/null +++ b/package/python-libconf/python-libconf.hash @@ -0,0 +1,4 @@ +# Locally calculated +sha256 66897870fcafce05624eafcc99e2dc8e150124e91019d9c29cc4f3bef64311dd python-libconf-2.0.1.tar.gz +# Locally computed sha256 checksums +sha256 3c2afc8c9f7a12032f225e6fa870e85af14d1b71236afe28d94a4b67e5e8c873 LICENSE diff --git a/package/python-libconf/python-libconf.mk b/package/python-libconf/python-libconf.mk new file mode 100644 index 0000000000..b349e3e60e --- /dev/null +++ b/package/python-libconf/python-libconf.mk @@ -0,0 +1,13 @@ +################################################################################ +# +# python-libconf +# +################################################################################ + +PYTHON_LIBCONF_VERSION = 2.0.1 +PYTHON_LIBCONF_SITE = $(call github,ChrisAichinger,python-libconf,$(PYTHON_LIBCONF_VERSION)) +PYTHON_LIBCONF_SETUP_TYPE = setuptools +PYTHON_LIBCONF_LICENSE = MIT +PYTHON_LIBCONF_LICENSE_FILES = LICENSE + +$(eval $(host-python-package)) -- 2.34.1 From giulio.benetti at benettiengineering.com Wed Mar 15 10:08:48 2023 From: giulio.benetti at benettiengineering.com (Giulio Benetti) Date: Wed, 15 Mar 2023 11:08:48 +0100 Subject: [Buildroot] [PATCH v2 2/2] package/swugenerator: new package In-Reply-To: <20230315100848.57061-1-giulio.benetti@benettiengineering.com> References: <20230314233719.55e2f430@windsurf> <20230315100848.57061-1-giulio.benetti@benettiengineering.com> Message-ID: <20230315100848.57061-2-giulio.benetti@benettiengineering.com> Add swugenerator as host utility to generate images for swupdate with all the possible options available like encryption, passkey etc. Let's also add Giulio Benetti as package maintainer to DEVELOPERS file. Signed-off-by: Giulio Benetti --- V1->V2: * add host dependency to python-libconf --- DEVELOPERS | 1 + package/Config.in.host | 1 + package/swugenerator/Config.in.host | 6 ++++++ package/swugenerator/swugenerator.hash | 4 ++++ package/swugenerator/swugenerator.mk | 14 ++++++++++++++ 5 files changed, 26 insertions(+) create mode 100644 package/swugenerator/Config.in.host create mode 100644 package/swugenerator/swugenerator.hash create mode 100644 package/swugenerator/swugenerator.mk diff --git a/DEVELOPERS b/DEVELOPERS index 8ddffbf428..453fbf4b0f 100644 --- a/DEVELOPERS +++ b/DEVELOPERS @@ -1186,6 +1186,7 @@ F: package/rtl8821cu/ F: package/sunxi-mali-utgard/ F: package/sunxi-mali-utgard-driver/ F: package/sunxi-tools/ +F: package/swugenerator/ F: package/trace-cmd/ F: package/udisks/ F: package/wilc-driver/ diff --git a/package/Config.in.host b/package/Config.in.host index edfe7ce4b3..7059d78eb8 100644 --- a/package/Config.in.host +++ b/package/Config.in.host @@ -101,6 +101,7 @@ menu "Host utilities" source "package/squashfs/Config.in.host" source "package/sunxi-tools/Config.in.host" source "package/swig/Config.in.host" + source "package/swugenerator/Config.in.host" source "package/systemd/Config.in.host" source "package/tegrarcm/Config.in.host" source "package/ti-cgt-pru/Config.in.host" diff --git a/package/swugenerator/Config.in.host b/package/swugenerator/Config.in.host new file mode 100644 index 0000000000..df0e9a5170 --- /dev/null +++ b/package/swugenerator/Config.in.host @@ -0,0 +1,6 @@ +config BR2_PACKAGE_HOST_SWUGENERATOR + bool "host swugenerator" + help + A host tool to generate SWU update package for SWUpdate. + + https://github.com/sbabic/swugenerator diff --git a/package/swugenerator/swugenerator.hash b/package/swugenerator/swugenerator.hash new file mode 100644 index 0000000000..2125be3d1c --- /dev/null +++ b/package/swugenerator/swugenerator.hash @@ -0,0 +1,4 @@ +# Locally calculated +sha256 b5c47c47be0df4df476d2bf596f58a7296a4b0cebe6c8de42251605475b37d25 swugenerator-0.2.tar.gz +# Locally computed sha256 checksums +sha256 3972dc9744f6499f0f9b2dbf76696f2ae7ad8af9b23dde66d6af86c9dfb36986 LICENSE diff --git a/package/swugenerator/swugenerator.mk b/package/swugenerator/swugenerator.mk new file mode 100644 index 0000000000..f4ead1d229 --- /dev/null +++ b/package/swugenerator/swugenerator.mk @@ -0,0 +1,14 @@ +################################################################################ +# +# swugenerator +# +################################################################################ + +SWUGENERATOR_VERSION = 0.2 +SWUGENERATOR_SITE = $(call github,sbabic,swugenerator,v$(SWUGENERATOR_VERSION)) +SWUGENERATOR_LICENSE = GPL-3.0 +SWUGENERATOR_LICENSE_FILES = LICENSE +HOST_SWUGENERATOR_SETUP_TYPE = setuptools +HOST_SWUGENERATOR_DEPENDENCIES = host-python-libconf + +$(eval $(host-python-package)) -- 2.34.1 From giulio.benetti at benettiengineering.com Wed Mar 15 10:13:27 2023 From: giulio.benetti at benettiengineering.com (Giulio Benetti) Date: Wed, 15 Mar 2023 11:13:27 +0100 Subject: [Buildroot] [PATCH v2 2/2] package/swugenerator: new package In-Reply-To: <20230315100848.57061-2-giulio.benetti@benettiengineering.com> References: <20230314233719.55e2f430@windsurf> <20230315100848.57061-1-giulio.benetti@benettiengineering.com> <20230315100848.57061-2-giulio.benetti@benettiengineering.com> Message-ID: <08b690c2-155b-3036-4abc-ed41f4996316@benettiengineering.com> This is V3... Sorry! On 15/03/23 11:08, Giulio Benetti wrote: > Add swugenerator as host utility to generate images for swupdate with all > the possible options available like encryption, passkey etc. Let's also > add Giulio Benetti as package maintainer to DEVELOPERS file. > > Signed-off-by: Giulio Benetti > --- > V1->V2: * use github macro for package _SITE as pointed by Thomas Petazzoni V2->V3: > * add host dependency to python-libconf Sorry again for the noise Best regards -- Giulio Benetti Benetti Engineering sas > --- > DEVELOPERS | 1 + > package/Config.in.host | 1 + > package/swugenerator/Config.in.host | 6 ++++++ > package/swugenerator/swugenerator.hash | 4 ++++ > package/swugenerator/swugenerator.mk | 14 ++++++++++++++ > 5 files changed, 26 insertions(+) > create mode 100644 package/swugenerator/Config.in.host > create mode 100644 package/swugenerator/swugenerator.hash > create mode 100644 package/swugenerator/swugenerator.mk > > diff --git a/DEVELOPERS b/DEVELOPERS > index 8ddffbf428..453fbf4b0f 100644 > --- a/DEVELOPERS > +++ b/DEVELOPERS > @@ -1186,6 +1186,7 @@ F: package/rtl8821cu/ > F: package/sunxi-mali-utgard/ > F: package/sunxi-mali-utgard-driver/ > F: package/sunxi-tools/ > +F: package/swugenerator/ > F: package/trace-cmd/ > F: package/udisks/ > F: package/wilc-driver/ > diff --git a/package/Config.in.host b/package/Config.in.host > index edfe7ce4b3..7059d78eb8 100644 > --- a/package/Config.in.host > +++ b/package/Config.in.host > @@ -101,6 +101,7 @@ menu "Host utilities" > source "package/squashfs/Config.in.host" > source "package/sunxi-tools/Config.in.host" > source "package/swig/Config.in.host" > + source "package/swugenerator/Config.in.host" > source "package/systemd/Config.in.host" > source "package/tegrarcm/Config.in.host" > source "package/ti-cgt-pru/Config.in.host" > diff --git a/package/swugenerator/Config.in.host b/package/swugenerator/Config.in.host > new file mode 100644 > index 0000000000..df0e9a5170 > --- /dev/null > +++ b/package/swugenerator/Config.in.host > @@ -0,0 +1,6 @@ > +config BR2_PACKAGE_HOST_SWUGENERATOR > + bool "host swugenerator" > + help > + A host tool to generate SWU update package for SWUpdate. > + > + https://github.com/sbabic/swugenerator > diff --git a/package/swugenerator/swugenerator.hash b/package/swugenerator/swugenerator.hash > new file mode 100644 > index 0000000000..2125be3d1c > --- /dev/null > +++ b/package/swugenerator/swugenerator.hash > @@ -0,0 +1,4 @@ > +# Locally calculated > +sha256 b5c47c47be0df4df476d2bf596f58a7296a4b0cebe6c8de42251605475b37d25 swugenerator-0.2.tar.gz > +# Locally computed sha256 checksums > +sha256 3972dc9744f6499f0f9b2dbf76696f2ae7ad8af9b23dde66d6af86c9dfb36986 LICENSE > diff --git a/package/swugenerator/swugenerator.mk b/package/swugenerator/swugenerator.mk > new file mode 100644 > index 0000000000..f4ead1d229 > --- /dev/null > +++ b/package/swugenerator/swugenerator.mk > @@ -0,0 +1,14 @@ > +################################################################################ > +# > +# swugenerator > +# > +################################################################################ > + > +SWUGENERATOR_VERSION = 0.2 > +SWUGENERATOR_SITE = $(call github,sbabic,swugenerator,v$(SWUGENERATOR_VERSION)) > +SWUGENERATOR_LICENSE = GPL-3.0 > +SWUGENERATOR_LICENSE_FILES = LICENSE > +HOST_SWUGENERATOR_SETUP_TYPE = setuptools > +HOST_SWUGENERATOR_DEPENDENCIES = host-python-libconf > + > +$(eval $(host-python-package)) From sebastian.weyer at smile.fr Wed Mar 15 10:48:30 2023 From: sebastian.weyer at smile.fr (Sebastian WEYER) Date: Wed, 15 Mar 2023 11:48:30 +0100 Subject: [Buildroot] [PATCH 3/4] package/coreutils: rename package In-Reply-To: <20230314134710.5cb2c988@windsurf> References: <20230314121507.2597723-1-sebastian.weyer@smile.fr> <20230314121507.2597723-3-sebastian.weyer@smile.fr> <20230314134710.5cb2c988@windsurf> Message-ID: Hello Thomas, > As it is proposed, this patch will break existing configurations that > have BR2_PACKAGE_COREUTILS=y enabled, as the option is being renamed. > > A solution to that would be to substitute package/coreutils by a > virtual package *and* rename package/coreutils into > package/gnu-coreutils in the same patch. It's actually what I did initially and then I pulled the two apart because the commit was very cluttered. I then didn't think about the possible breaking of existing configurations. > So I really don't think a virtual package is needed. We can handle the > two coreutils implementation manually in the very few places where it > is needed, and perhaps where it does matter for people. I agree that it is not necessarily needed and considering the few places where it appears it is manageable manualy. I just thought it could be a nice way to implement it. If it's not wanted for whatever reason I'll change it, no problem :). > Virtual packages are not "free" in terms of complexity and code churn. > In addition, I am almost sure that uutils-coreutils is not a 100% > drop-in replacement for coreutils. Most likely there are a few tools > that are missing, or a few options that are not supported, or differ in > behavior. And virtual packages for which the different implementations > are not strictly compatible generally cause quite a lot of pain (see > the mess around libopenssl vs. libressl for example). I did think about the problem of it not being a drop-in replacement that's why for now I changed the dependencies of the concerned packages to the new name for coreutils instead of depending on the virtual package. Considering what you mentioned earlier, I guess the renaming of BR2_PACKAGE_COREUTILS_INDIVIDUAL_BINARIES to BR2_PACKAGE_GNU_COREUTILS_INDIVIDUAL_BINARIES would bring the same kind of potential breaking of existing configurations so this will need to be handled too. Best regards, Sebastian On 14/03/2023 13:47, Thomas Petazzoni wrote: > Hello Sebastian, > > On Tue, 14 Mar 2023 13:15:05 +0100 > Sebastian Weyer wrote: > >> In preparation for the addition of a virtual package providing the >> coreutils functionality, the package package/coreutils has been renamed >> to package/coreutils. >> >> Signed-off-by: Sebastian Weyer > > As it is proposed, this patch will break existing configurations that > have BR2_PACKAGE_COREUTILS=y enabled, as the option is being renamed. > > A solution to that would be to substitute package/coreutils by a > virtual package *and* rename package/coreutils into > package/gnu-coreutils in the same patch. > > However, I'd like to challenge the need of turning package/coreutils > into a virtual package in the first place. Virtual packages are very > useful for libraries that have multiple implementations, but also a > large number of users: OpenGL libraries, zlib, openssl, jpeg, etc. > > Coreutils has almost no reverse dependencies in Buildroot: > > package/e2fsprogs/Config.in: depends on BR2_PACKAGE_COREUTILS # runtime > package/e2fsprogs/Config.in: depends on !BR2_PACKAGE_BASH || !BR2_PACKAGE_COREUTILS \ > package/glslsandbox-player/Config.in: select BR2_PACKAGE_COREUTILS # runtime (timeout) > package/opkg-utils/Config.in: select BR2_PACKAGE_COREUTILS if !BR2_PACKAGE_BUSYBOX # runt > > So I really don't think a virtual package is needed. We can handle the > two coreutils implementation manually in the very few places where it > is needed, and perhaps where it does matter for people. > > Virtual packages are not "free" in terms of complexity and code churn. > In addition, I am almost sure that uutils-coreutils is not a 100% > drop-in replacement for coreutils. Most likely there are a few tools > that are missing, or a few options that are not supported, or differ in > behavior. And virtual packages for which the different implementations > are not strictly compatible generally cause quite a lot of pain (see > the mess around libopenssl vs. libressl for example). > > What do you think? > > Thomas From peter at korsgaard.com Wed Mar 15 13:04:02 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 15 Mar 2023 14:04:02 +0100 Subject: [Buildroot] [PATCH 1/1] package/exfat: security bump to version 1.4.0 In-Reply-To: <20230304135258.24967-1-fontaine.fabrice@gmail.com> (Fabrice Fontaine's message of "Sat, 4 Mar 2023 14:52:58 +0100") References: <20230304135258.24967-1-fontaine.fabrice@gmail.com> Message-ID: <87edpq414t.fsf@dell.be.48ers.dk> >>>>> "Fabrice" == Fabrice Fontaine writes: > - Fix CVE-2022-29973: relan exFAT 1.3.0 allows local users to obtain > sensitive information (data from deleted files in the filesystem) in > certain situations involving offsets beyond ValidDataLength. > - libfuse3 is supported since > https://github.com/relan/exfat/commit/7cbc1544a4f68d8b4d33b187a053fc554405c56e > https://github.com/relan/exfat/releases/tag/v1.4.0 > Signed-off-by: Fabrice Fontaine Committed to 2022.11.x and 2022.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Wed Mar 15 13:04:08 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 15 Mar 2023 14:04:08 +0100 Subject: [Buildroot] [PATCH 1/1] package/exfat-utils: security bump to version 1.4.0 In-Reply-To: <20230304135341.25447-1-fontaine.fabrice@gmail.com> (Fabrice Fontaine's message of "Sat, 4 Mar 2023 14:53:41 +0100") References: <20230304135341.25447-1-fontaine.fabrice@gmail.com> Message-ID: <87a60e414n.fsf@dell.be.48ers.dk> >>>>> "Fabrice" == Fabrice Fontaine writes: > Fix CVE-2022-29973: relan exFAT 1.3.0 allows local users to obtain > sensitive information (data from deleted files in the filesystem) in > certain situations involving offsets beyond ValidDataLength. > https://github.com/relan/exfat/releases/tag/v1.4.0 > Signed-off-by: Fabrice Fontaine Committed to 2022.11.x and 2022.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Wed Mar 15 13:05:38 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 15 Mar 2023 14:05:38 +0100 Subject: [Buildroot] [PATCH 1/1] package/libglfw: add wayland dependency In-Reply-To: <20230303190726.4421-1-fontaine.fabrice@gmail.com> (Fabrice Fontaine's message of "Fri, 3 Mar 2023 20:07:26 +0100") References: <20230303190726.4421-1-fontaine.fabrice@gmail.com> Message-ID: <875yb24125.fsf@dell.be.48ers.dk> >>>>> "Fabrice" == Fabrice Fontaine writes: > Fix added by commit 0bbb12eff3b9f9d9719c48644c2b3d563e80de48 was > incomplete resulting in the following build failure: > -- Checking for modules 'wayland-client>=0.2.7;wayland-cursor>=0.2.7;wayland-egl>=0.2.7;xkbcommon' > -- Package 'wayland-client', required by 'virtual:world', not found > -- Package 'wayland-cursor', required by 'virtual:world', not found > -- Package 'wayland-egl', required by 'virtual:world', not found > CMake Error at /home/autobuild/autobuild/instance-9/output-1/host/share/cmake-3.22/Modules/FindPkgConfig.cmake:603 (message): > A required package was not found > Fixes: > - http://autobuild.buildroot.org/results/9c032902418a4ab0c9aa655eb29eddee0711815d > - http://autobuild.buildroot.org/results/7381e114fa5c796c6edbb2c8e3987563bb32b6fa > Signed-off-by: Fabrice Fontaine Committed to 2022.11.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Wed Mar 15 13:06:13 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 15 Mar 2023 14:06:13 +0100 Subject: [Buildroot] [PATCH 1/1] package/f2fs-tools: add F2FS_TOOLS_CPE_ID_VENDOR In-Reply-To: <20230303190605.3528-1-fontaine.fabrice@gmail.com> (Fabrice Fontaine's message of "Fri, 3 Mar 2023 20:06:05 +0100") References: <20230303190605.3528-1-fontaine.fabrice@gmail.com> Message-ID: <871qlq4116.fsf@dell.be.48ers.dk> >>>>> "Fabrice" == Fabrice Fontaine writes: > cpe:2.3:a:f2fs-tools_project:f2fs-tools is a valid CPE identifier for > this package: > https://nvd.nist.gov/products/cpe/search/results?namingFormat=2.3&keyword=cpe%3A2.3%3Aa%3Af2fs-tools_project%3Af2fs-tools > Signed-off-by: Fabrice Fontaine Committed to 2022.11.x and 2022.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Wed Mar 15 13:06:45 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 15 Mar 2023 14:06:45 +0100 Subject: [Buildroot] [PATCH 1/1] package/bash: fix naming of target-finalize-hook In-Reply-To: <20230303093754.2180686-1-sebastian.weyer@smile.fr> (Sebastian Weyer's message of "Fri, 3 Mar 2023 10:37:53 +0100") References: <20230303093754.2180686-1-sebastian.weyer@smile.fr> Message-ID: <87wn3i2mfu.fsf@dell.be.48ers.dk> >>>>> "Sebastian" == Sebastian Weyer writes: > When the target-finalize-hook for bash was added in commit > 311c9eebc4dcfb764e3a7082706daf68e0603188 in order to write bash into > /etc/shells, it was done at the same time as for package/mksh and it was > incorrectly copied and MKSH still appeared in the name of the hook. > The hook is now correctly named BASH_ADD_BASH_TO_SHELLS > Signed-off-by: Sebastian Weyer Committed to 2022.11.x and 2022.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Wed Mar 15 13:01:56 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 15 Mar 2023 14:01:56 +0100 Subject: [Buildroot] [git commit branch/2022.11.x] package/exfat: security bump to version 1.4.0 Message-ID: <20230315130756.B056A873D8@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=38ffb8ad019f1388908274f3fd202ec93e33a789 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.11.x - Fix CVE-2022-29973: relan exFAT 1.3.0 allows local users to obtain sensitive information (data from deleted files in the filesystem) in certain situations involving offsets beyond ValidDataLength. - libfuse3 is supported since https://github.com/relan/exfat/commit/7cbc1544a4f68d8b4d33b187a053fc554405c56e https://github.com/relan/exfat/releases/tag/v1.4.0 Signed-off-by: Fabrice Fontaine Signed-off-by: Peter Korsgaard (cherry picked from commit 0c29b4281d5a1c55739c62438f8d7676d7a16823) Signed-off-by: Peter Korsgaard --- package/exfat/Config.in | 2 +- package/exfat/exfat.hash | 2 +- package/exfat/exfat.mk | 6 ++++-- 3 files changed, 6 insertions(+), 4 deletions(-) diff --git a/package/exfat/Config.in b/package/exfat/Config.in index c0b4eabe11..c0ed2570d9 100644 --- a/package/exfat/Config.in +++ b/package/exfat/Config.in @@ -4,7 +4,7 @@ config BR2_PACKAGE_EXFAT depends on BR2_USE_MMU # libfuse depends on BR2_USE_WCHAR depends on !BR2_STATIC_LIBS # libfuse - select BR2_PACKAGE_LIBFUSE + select BR2_PACKAGE_LIBFUSE3 if !BR2_PACKAGE_LIBFUSE help A full-featured exFAT file system implementation for GNU/Linux and other Unix-like systems as a FUSE module. diff --git a/package/exfat/exfat.hash b/package/exfat/exfat.hash index b40fc7f0e5..c6082a403a 100644 --- a/package/exfat/exfat.hash +++ b/package/exfat/exfat.hash @@ -1,3 +1,3 @@ # Locally calculated -sha256 07652136064da5e4d32df5555f88c138ffa4835a23b88a5bae2015f21006e0d3 fuse-exfat-1.3.0.tar.gz +sha256 a1cfedc55e0e7a12c184605aa0f0bf44b24a3fb272449b20b2c8bbe6edb3001e fuse-exfat-1.4.0.tar.gz sha256 8177f97513213526df2cf6184d8ff986c675afb514d4e68a404010521b880643 COPYING diff --git a/package/exfat/exfat.mk b/package/exfat/exfat.mk index c0ef77a113..a8efe5b0ba 100644 --- a/package/exfat/exfat.mk +++ b/package/exfat/exfat.mk @@ -4,10 +4,12 @@ # ################################################################################ -EXFAT_VERSION = 1.3.0 +EXFAT_VERSION = 1.4.0 EXFAT_SITE = https://github.com/relan/exfat/releases/download/v$(EXFAT_VERSION) EXFAT_SOURCE = fuse-exfat-$(EXFAT_VERSION).tar.gz -EXFAT_DEPENDENCIES = libfuse host-pkgconf +EXFAT_DEPENDENCIES = \ + $(if $(BR2_PACKAGE_LIBFUSE3),libfuse3,libfuse) \ + host-pkgconf EXFAT_LICENSE = GPL-2.0+ EXFAT_LICENSE_FILES = COPYING EXFAT_CPE_ID_VENDOR = exfat_project From peter at korsgaard.com Wed Mar 15 13:06:32 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 15 Mar 2023 14:06:32 +0100 Subject: [Buildroot] [git commit branch/2022.11.x] package/bash: fix naming of target-finalize-hook Message-ID: <20230315130756.DA35C873D8@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=121bfe87be6b0f2bc70d28db2d93bca66c515b37 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.11.x When the target-finalize-hook for bash was added in commit 311c9eebc4dcfb764e3a7082706daf68e0603188 in order to write bash into /etc/shells, it was done at the same time as for package/mksh and it was incorrectly copied and MKSH still appeared in the name of the hook. The hook is now correctly named BASH_ADD_BASH_TO_SHELLS Signed-off-by: Sebastian Weyer Signed-off-by: Peter Korsgaard (cherry picked from commit 7f96255f4a40a5cbc0c37a69126c5a06fe8773b6) Signed-off-by: Peter Korsgaard --- package/bash/bash.mk | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/package/bash/bash.mk b/package/bash/bash.mk index 3aca22898e..9a7b768241 100644 --- a/package/bash/bash.mk +++ b/package/bash/bash.mk @@ -62,10 +62,10 @@ endif # Add /bin/bash to /etc/shells otherwise some login tools like dropbear # can reject the user connection. See man shells. -define BASH_ADD_MKSH_TO_SHELLS +define BASH_ADD_BASH_TO_SHELLS grep -qsE '^/bin/bash$$' $(TARGET_DIR)/etc/shells \ || echo "/bin/bash" >> $(TARGET_DIR)/etc/shells endef -BASH_TARGET_FINALIZE_HOOKS += BASH_ADD_MKSH_TO_SHELLS +BASH_TARGET_FINALIZE_HOOKS += BASH_ADD_BASH_TO_SHELLS $(eval $(autotools-package)) From peter at korsgaard.com Wed Mar 15 13:02:18 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 15 Mar 2023 14:02:18 +0100 Subject: [Buildroot] [git commit branch/2022.11.x] package/exfat-utils: security bump to version 1.4.0 Message-ID: <20230315130756.B9A8E873D9@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=7b72b30c758e395bc7796dec8e120ef556e312a8 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.11.x Fix CVE-2022-29973: relan exFAT 1.3.0 allows local users to obtain sensitive information (data from deleted files in the filesystem) in certain situations involving offsets beyond ValidDataLength. https://github.com/relan/exfat/releases/tag/v1.4.0 Signed-off-by: Fabrice Fontaine Signed-off-by: Peter Korsgaard (cherry picked from commit d7085ab3eaeb05fedefdb862efe78ad85ab80187) Signed-off-by: Peter Korsgaard --- package/exfat-utils/exfat-utils.hash | 2 +- package/exfat-utils/exfat-utils.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/exfat-utils/exfat-utils.hash b/package/exfat-utils/exfat-utils.hash index 6c6e09ccf0..b4ed8bc568 100644 --- a/package/exfat-utils/exfat-utils.hash +++ b/package/exfat-utils/exfat-utils.hash @@ -1,3 +1,3 @@ # Locally calculated -sha256 dfebd07a7b907e2d603d3a9626e6440bd43ec6c4e8c07ccfc57ce9502b724835 exfat-utils-1.3.0.tar.gz +sha256 241575fa93104406a47e79e53e4d907bae69886f11621f70a45276c62b75bf69 exfat-utils-1.4.0.tar.gz sha256 8177f97513213526df2cf6184d8ff986c675afb514d4e68a404010521b880643 COPYING diff --git a/package/exfat-utils/exfat-utils.mk b/package/exfat-utils/exfat-utils.mk index fa471952f2..c02cefb0c5 100644 --- a/package/exfat-utils/exfat-utils.mk +++ b/package/exfat-utils/exfat-utils.mk @@ -4,7 +4,7 @@ # ################################################################################ -EXFAT_UTILS_VERSION = 1.3.0 +EXFAT_UTILS_VERSION = 1.4.0 EXFAT_UTILS_SITE = https://github.com/relan/exfat/releases/download/v$(EXFAT_UTILS_VERSION) EXFAT_UTILS_LICENSE = GPL-2.0+ EXFAT_UTILS_LICENSE_FILES = COPYING From peter at korsgaard.com Wed Mar 15 13:05:14 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 15 Mar 2023 14:05:14 +0100 Subject: [Buildroot] [git commit branch/2022.11.x] package/libglfw: add wayland dependency Message-ID: <20230315130756.C4293873DA@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=18807592f4bced3abf0d45ee7fc267ecd8d02b15 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.11.x Fix added by commit 0bbb12eff3b9f9d9719c48644c2b3d563e80de48 was incomplete resulting in the following build failure: -- Checking for modules 'wayland-client>=0.2.7;wayland-cursor>=0.2.7;wayland-egl>=0.2.7;xkbcommon' -- Package 'wayland-client', required by 'virtual:world', not found -- Package 'wayland-cursor', required by 'virtual:world', not found -- Package 'wayland-egl', required by 'virtual:world', not found CMake Error at /home/autobuild/autobuild/instance-9/output-1/host/share/cmake-3.22/Modules/FindPkgConfig.cmake:603 (message): A required package was not found Fixes: - http://autobuild.buildroot.org/results/9c032902418a4ab0c9aa655eb29eddee0711815d - http://autobuild.buildroot.org/results/7381e114fa5c796c6edbb2c8e3987563bb32b6fa Signed-off-by: Fabrice Fontaine Signed-off-by: Peter Korsgaard (cherry picked from commit fd8db3d60c9194c1d27d1bc301f3e0c6b0c81109) Signed-off-by: Peter Korsgaard --- package/libglfw/libglfw.mk | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package/libglfw/libglfw.mk b/package/libglfw/libglfw.mk index 0a3986f662..09dbb18ef2 100644 --- a/package/libglfw/libglfw.mk +++ b/package/libglfw/libglfw.mk @@ -29,7 +29,7 @@ LIBGLFW_DEPENDENCIES += libgles endif ifeq ($(BR2_PACKAGE_WAYLAND),y) -LIBGLFW_DEPENDENCIES += libxkbcommon wayland-protocols +LIBGLFW_DEPENDENCIES += libxkbcommon wayland wayland-protocols # Override pkg-config pkgdatadir variable, it needs the prefix LIBGLFW_CONF_OPTS += \ -DGLFW_USE_WAYLAND=1 \ From peter at korsgaard.com Wed Mar 15 13:05:49 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 15 Mar 2023 14:05:49 +0100 Subject: [Buildroot] [git commit branch/2022.11.x] package/f2fs-tools: add F2FS_TOOLS_CPE_ID_VENDOR Message-ID: <20230315130756.CD848873DB@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=4c6520b0af709667879f0dea10c3549a59e56824 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.11.x cpe:2.3:a:f2fs-tools_project:f2fs-tools is a valid CPE identifier for this package: https://nvd.nist.gov/products/cpe/search/results?namingFormat=2.3&keyword=cpe%3A2.3%3Aa%3Af2fs-tools_project%3Af2fs-tools Signed-off-by: Fabrice Fontaine Signed-off-by: Peter Korsgaard (cherry picked from commit 7af75b36aaf5c048a2db3e506cb7ec10d4ba05dc) Signed-off-by: Peter Korsgaard --- package/f2fs-tools/f2fs-tools.mk | 1 + 1 file changed, 1 insertion(+) diff --git a/package/f2fs-tools/f2fs-tools.mk b/package/f2fs-tools/f2fs-tools.mk index 60f1004d77..f94244f2ad 100644 --- a/package/f2fs-tools/f2fs-tools.mk +++ b/package/f2fs-tools/f2fs-tools.mk @@ -14,6 +14,7 @@ F2FS_TOOLS_AUTORECONF = YES F2FS_TOOLS_INSTALL_STAGING = YES F2FS_TOOLS_LICENSE = GPL-2.0 F2FS_TOOLS_LICENSE_FILES = COPYING +F2FS_TOOLS_CPE_ID_VENDOR = f2fs-tools_project ifeq ($(BR2_PACKAGE_LIBSELINUX),y) F2FS_TOOLS_CONF_OPTS += --with-selinux From peter at korsgaard.com Wed Mar 15 13:05:54 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 15 Mar 2023 14:05:54 +0100 Subject: [Buildroot] [git commit branch/2022.02.x] package/f2fs-tools: add F2FS_TOOLS_CPE_ID_VENDOR Message-ID: <20230315130904.22EF5873E7@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=c59348420fa9e010c98609c881b1163b6827df4e branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.02.x cpe:2.3:a:f2fs-tools_project:f2fs-tools is a valid CPE identifier for this package: https://nvd.nist.gov/products/cpe/search/results?namingFormat=2.3&keyword=cpe%3A2.3%3Aa%3Af2fs-tools_project%3Af2fs-tools Signed-off-by: Fabrice Fontaine Signed-off-by: Peter Korsgaard (cherry picked from commit 7af75b36aaf5c048a2db3e506cb7ec10d4ba05dc) Signed-off-by: Peter Korsgaard --- package/f2fs-tools/f2fs-tools.mk | 1 + 1 file changed, 1 insertion(+) diff --git a/package/f2fs-tools/f2fs-tools.mk b/package/f2fs-tools/f2fs-tools.mk index 60f1004d77..f94244f2ad 100644 --- a/package/f2fs-tools/f2fs-tools.mk +++ b/package/f2fs-tools/f2fs-tools.mk @@ -14,6 +14,7 @@ F2FS_TOOLS_AUTORECONF = YES F2FS_TOOLS_INSTALL_STAGING = YES F2FS_TOOLS_LICENSE = GPL-2.0 F2FS_TOOLS_LICENSE_FILES = COPYING +F2FS_TOOLS_CPE_ID_VENDOR = f2fs-tools_project ifeq ($(BR2_PACKAGE_LIBSELINUX),y) F2FS_TOOLS_CONF_OPTS += --with-selinux From peter at korsgaard.com Wed Mar 15 13:03:03 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 15 Mar 2023 14:03:03 +0100 Subject: [Buildroot] [git commit branch/2022.02.x] package/exfat: security bump to version 1.4.0 Message-ID: <20230315130904.0F731873E5@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=f0e9d63690dd7623dc13bc7700b22a370d86748d branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.02.x - Fix CVE-2022-29973: relan exFAT 1.3.0 allows local users to obtain sensitive information (data from deleted files in the filesystem) in certain situations involving offsets beyond ValidDataLength. - libfuse3 is supported since https://github.com/relan/exfat/commit/7cbc1544a4f68d8b4d33b187a053fc554405c56e https://github.com/relan/exfat/releases/tag/v1.4.0 Signed-off-by: Fabrice Fontaine Signed-off-by: Peter Korsgaard (cherry picked from commit 0c29b4281d5a1c55739c62438f8d7676d7a16823) Signed-off-by: Peter Korsgaard --- package/exfat/Config.in | 2 +- package/exfat/exfat.hash | 2 +- package/exfat/exfat.mk | 6 ++++-- 3 files changed, 6 insertions(+), 4 deletions(-) diff --git a/package/exfat/Config.in b/package/exfat/Config.in index c0b4eabe11..c0ed2570d9 100644 --- a/package/exfat/Config.in +++ b/package/exfat/Config.in @@ -4,7 +4,7 @@ config BR2_PACKAGE_EXFAT depends on BR2_USE_MMU # libfuse depends on BR2_USE_WCHAR depends on !BR2_STATIC_LIBS # libfuse - select BR2_PACKAGE_LIBFUSE + select BR2_PACKAGE_LIBFUSE3 if !BR2_PACKAGE_LIBFUSE help A full-featured exFAT file system implementation for GNU/Linux and other Unix-like systems as a FUSE module. diff --git a/package/exfat/exfat.hash b/package/exfat/exfat.hash index b40fc7f0e5..c6082a403a 100644 --- a/package/exfat/exfat.hash +++ b/package/exfat/exfat.hash @@ -1,3 +1,3 @@ # Locally calculated -sha256 07652136064da5e4d32df5555f88c138ffa4835a23b88a5bae2015f21006e0d3 fuse-exfat-1.3.0.tar.gz +sha256 a1cfedc55e0e7a12c184605aa0f0bf44b24a3fb272449b20b2c8bbe6edb3001e fuse-exfat-1.4.0.tar.gz sha256 8177f97513213526df2cf6184d8ff986c675afb514d4e68a404010521b880643 COPYING diff --git a/package/exfat/exfat.mk b/package/exfat/exfat.mk index c0ef77a113..a8efe5b0ba 100644 --- a/package/exfat/exfat.mk +++ b/package/exfat/exfat.mk @@ -4,10 +4,12 @@ # ################################################################################ -EXFAT_VERSION = 1.3.0 +EXFAT_VERSION = 1.4.0 EXFAT_SITE = https://github.com/relan/exfat/releases/download/v$(EXFAT_VERSION) EXFAT_SOURCE = fuse-exfat-$(EXFAT_VERSION).tar.gz -EXFAT_DEPENDENCIES = libfuse host-pkgconf +EXFAT_DEPENDENCIES = \ + $(if $(BR2_PACKAGE_LIBFUSE3),libfuse3,libfuse) \ + host-pkgconf EXFAT_LICENSE = GPL-2.0+ EXFAT_LICENSE_FILES = COPYING EXFAT_CPE_ID_VENDOR = exfat_project From peter at korsgaard.com Wed Mar 15 13:03:28 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 15 Mar 2023 14:03:28 +0100 Subject: [Buildroot] [git commit branch/2022.02.x] package/exfat-utils: security bump to version 1.4.0 Message-ID: <20230315130904.18A84873E6@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=cb2d0c50e63383768fad45e4fae17a84b620e59a branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.02.x Fix CVE-2022-29973: relan exFAT 1.3.0 allows local users to obtain sensitive information (data from deleted files in the filesystem) in certain situations involving offsets beyond ValidDataLength. https://github.com/relan/exfat/releases/tag/v1.4.0 Signed-off-by: Fabrice Fontaine Signed-off-by: Peter Korsgaard (cherry picked from commit d7085ab3eaeb05fedefdb862efe78ad85ab80187) Signed-off-by: Peter Korsgaard --- package/exfat-utils/exfat-utils.hash | 2 +- package/exfat-utils/exfat-utils.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/exfat-utils/exfat-utils.hash b/package/exfat-utils/exfat-utils.hash index 6c6e09ccf0..b4ed8bc568 100644 --- a/package/exfat-utils/exfat-utils.hash +++ b/package/exfat-utils/exfat-utils.hash @@ -1,3 +1,3 @@ # Locally calculated -sha256 dfebd07a7b907e2d603d3a9626e6440bd43ec6c4e8c07ccfc57ce9502b724835 exfat-utils-1.3.0.tar.gz +sha256 241575fa93104406a47e79e53e4d907bae69886f11621f70a45276c62b75bf69 exfat-utils-1.4.0.tar.gz sha256 8177f97513213526df2cf6184d8ff986c675afb514d4e68a404010521b880643 COPYING diff --git a/package/exfat-utils/exfat-utils.mk b/package/exfat-utils/exfat-utils.mk index fa471952f2..c02cefb0c5 100644 --- a/package/exfat-utils/exfat-utils.mk +++ b/package/exfat-utils/exfat-utils.mk @@ -4,7 +4,7 @@ # ################################################################################ -EXFAT_UTILS_VERSION = 1.3.0 +EXFAT_UTILS_VERSION = 1.4.0 EXFAT_UTILS_SITE = https://github.com/relan/exfat/releases/download/v$(EXFAT_UTILS_VERSION) EXFAT_UTILS_LICENSE = GPL-2.0+ EXFAT_UTILS_LICENSE_FILES = COPYING From peter at korsgaard.com Wed Mar 15 13:06:25 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 15 Mar 2023 14:06:25 +0100 Subject: [Buildroot] [git commit branch/2022.02.x] package/bash: fix naming of target-finalize-hook Message-ID: <20230315130904.2E9E3873E8@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=f953a186d160ff80e2bcb979db53b55b373454f1 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.02.x When the target-finalize-hook for bash was added in commit 311c9eebc4dcfb764e3a7082706daf68e0603188 in order to write bash into /etc/shells, it was done at the same time as for package/mksh and it was incorrectly copied and MKSH still appeared in the name of the hook. The hook is now correctly named BASH_ADD_BASH_TO_SHELLS Signed-off-by: Sebastian Weyer Signed-off-by: Peter Korsgaard (cherry picked from commit 7f96255f4a40a5cbc0c37a69126c5a06fe8773b6) Signed-off-by: Peter Korsgaard --- package/bash/bash.mk | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/package/bash/bash.mk b/package/bash/bash.mk index 3aca22898e..9a7b768241 100644 --- a/package/bash/bash.mk +++ b/package/bash/bash.mk @@ -62,10 +62,10 @@ endif # Add /bin/bash to /etc/shells otherwise some login tools like dropbear # can reject the user connection. See man shells. -define BASH_ADD_MKSH_TO_SHELLS +define BASH_ADD_BASH_TO_SHELLS grep -qsE '^/bin/bash$$' $(TARGET_DIR)/etc/shells \ || echo "/bin/bash" >> $(TARGET_DIR)/etc/shells endef -BASH_TARGET_FINALIZE_HOOKS += BASH_ADD_MKSH_TO_SHELLS +BASH_TARGET_FINALIZE_HOOKS += BASH_ADD_BASH_TO_SHELLS $(eval $(autotools-package)) From peter at korsgaard.com Wed Mar 15 14:09:10 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 15 Mar 2023 15:09:10 +0100 Subject: [Buildroot] [PATCH 1/3] package/proftpd: add libidn2 optional dependency In-Reply-To: <20230228220741.54827-1-fontaine.fabrice@gmail.com> (Fabrice Fontaine's message of "Tue, 28 Feb 2023 23:07:39 +0100") References: <20230228220741.54827-1-fontaine.fabrice@gmail.com> Message-ID: <87sfe62jjt.fsf@dell.be.48ers.dk> >>>>> "Fabrice" == Fabrice Fontaine writes: > libidn2 is an optional dependency which is enabled by default since > version 1.3.8 and > https://github.com/proftpd/proftpd/commit/5f61ac028e0930e7de9ea2a00864ccb6dc048f64 > Signed-off-by: Fabrice Fontaine Committed to 2022.11.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Wed Mar 15 14:09:19 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 15 Mar 2023 15:09:19 +0100 Subject: [Buildroot] [PATCH 1/1] package/opus: force arm mode instead of Thumb mode In-Reply-To: <20230302175107.32479-1-fontaine.fabrice@gmail.com> (Fabrice Fontaine's message of "Thu, 2 Mar 2023 18:51:07 +0100") References: <20230302175107.32479-1-fontaine.fabrice@gmail.com> Message-ID: <87o7ou2jjk.fsf@dell.be.48ers.dk> >>>>> "Fabrice" == Fabrice Fontaine writes: > Fix the following build failure: > /tmp/cckXvlOO.s:352: Error: selected processor does not support `smull r6,ip,r5,r0' in Thumb mode > Fixes: > - http://autobuild.buildroot.org/results/fdedcc8f68651ec34417d609b40effbac456c80d > Signed-off-by: Fabrice Fontaine Committed to 2022.11.x and 2022.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Wed Mar 15 14:08:33 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 15 Mar 2023 15:08:33 +0100 Subject: [Buildroot] [git commit branch/2022.11.x] package/proftpd: add libidn2 optional dependency Message-ID: <20230315140929.46ADC873D7@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=6771ba24d8a0f197b491c2e011471f9e33fea6d3 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.11.x libidn2 is an optional dependency which is enabled by default since version 1.3.8 and https://github.com/proftpd/proftpd/commit/5f61ac028e0930e7de9ea2a00864ccb6dc048f64 Signed-off-by: Fabrice Fontaine Signed-off-by: Peter Korsgaard (cherry picked from commit b3b2ef030263d275d1bfcdf7db41a5faa93339ca) Signed-off-by: Peter Korsgaard --- package/proftpd/proftpd.mk | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/package/proftpd/proftpd.mk b/package/proftpd/proftpd.mk index 8e7d108c9e..d3b6308185 100644 --- a/package/proftpd/proftpd.mk +++ b/package/proftpd/proftpd.mk @@ -27,6 +27,10 @@ PROFTPD_CONF_OPTS = \ --with-gnu-ld \ --without-openssl-cmdline +ifeq ($(BR2_PACKAGE_LIBIDN2),y) +PROFTPD_DEPENDENCIES += libidn2 +endif + ifeq ($(BR2_PACKAGE_PROFTPD_MOD_CAP),y) PROFTPD_CONF_OPTS += --enable-cap PROFTPD_DEPENDENCIES += libcap From peter at korsgaard.com Wed Mar 15 14:07:59 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 15 Mar 2023 15:07:59 +0100 Subject: [Buildroot] [git commit branch/2022.11.x] package/opus: force arm mode instead of Thumb mode Message-ID: <20230315140929.3C938873F2@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=4c80481fad3c67e9f7f4e31a49685abf1396e20b branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.11.x Fix the following build failure: /tmp/cckXvlOO.s:352: Error: selected processor does not support `smull r6,ip,r5,r0' in Thumb mode Fixes: - http://autobuild.buildroot.org/results/fdedcc8f68651ec34417d609b40effbac456c80d Signed-off-by: Fabrice Fontaine [Peter: tweak comment] Signed-off-by: Peter Korsgaard (cherry picked from commit 90e1a64cb0abff65bc2a3e8ba811c732d820a910) Signed-off-by: Peter Korsgaard --- package/opus/opus.mk | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/package/opus/opus.mk b/package/opus/opus.mk index 2fa929c7df..d8e0623e15 100644 --- a/package/opus/opus.mk +++ b/package/opus/opus.mk @@ -12,6 +12,13 @@ OPUS_INSTALL_STAGING = YES OPUS_CFLAGS = $(TARGET_CFLAGS) +# opus has ARM assembly optimizations not compatible with thumb1: +# Error: selected processor does not support `smull r6,ip,r5,r0' in Thumb mode +# so force ARM mode +ifeq ($(BR2_ARM_INSTRUCTIONS_THUMB),y) +OPUS_CFLAGS += -marm +endif + ifeq ($(BR2_TOOLCHAIN_HAS_GCC_BUG_85180),y) OPUS_CFLAGS += -O0 endif From peter at korsgaard.com Wed Mar 15 14:10:27 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 15 Mar 2023 15:10:27 +0100 Subject: [Buildroot] [PATCH 2/3] package/proftpd: add pcre2 optional dependency In-Reply-To: <20230228220741.54827-2-fontaine.fabrice@gmail.com> (Fabrice Fontaine's message of "Tue, 28 Feb 2023 23:07:40 +0100") References: <20230228220741.54827-1-fontaine.fabrice@gmail.com> <20230228220741.54827-2-fontaine.fabrice@gmail.com> Message-ID: <87jzzi2jho.fsf@dell.be.48ers.dk> >>>>> "Fabrice" == Fabrice Fontaine writes: > pcre2 is an optional dependency since version 1.3.8 and > https://github.com/proftpd/proftpd/commit/e63cf016f574890c4096d587b8b1f55d87ac05d5 > Signed-off-by: Fabrice Fontaine Committed to 2022.11.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Wed Mar 15 14:10:33 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 15 Mar 2023 15:10:33 +0100 Subject: [Buildroot] [PATCH 3/3] package/proftpd: needs dynamic library In-Reply-To: <20230228220741.54827-3-fontaine.fabrice@gmail.com> (Fabrice Fontaine's message of "Tue, 28 Feb 2023 23:07:41 +0100") References: <20230228220741.54827-1-fontaine.fabrice@gmail.com> <20230228220741.54827-3-fontaine.fabrice@gmail.com> Message-ID: <87fsa62jhi.fsf@dell.be.48ers.dk> >>>>> "Fabrice" == Fabrice Fontaine writes: > proftpd doesn't build statically because it does not use pkg-config to > retrieve its dependencies since its addition in commit > 5d173ec4122b89857e6d93fc337311b1f87631c9: > /tmp/instance-13/output-1/host/lib/gcc/arc-buildroot-linux-uclibc/10.2.0/../../../../arc-buildroot-linux-uclibc/bin/ld: > /tmp/instance-13/output-1/host/arc-buildroot-linux-uclibc/sysroot/usr/lib/libidn2.a(libunistring_la-striconveh.o): > in function `iconv_carefully_1': > buildroot/build/libidn2-2.3.4/unistring/striconveh.c:233: undefined reference to `libiconv' > [...] > /tmp/instance-5/output-1/host/lib/gcc/arceb-buildroot-linux-uclibc/10.2.0/../../../../arceb-buildroot-linux-uclibc/bin/ld: > /tmp/instance-5/output-1/host/arceb-buildroot-linux-uclibc/sysroot/usr/lib/libcrypto.a(bio_lib.o): > in function `BIO_free': > bio_lib.c:(.text+0x3f2): undefined reference to `__atomic_fetch_sub_4' > Fixes: > - http://autobuild.buildroot.org/results/09f3f37b63dc68d31b18816b818df86fa3be095c > - http://autobuild.buildroot.org/results/2aba5297206e44dc086c3138ace70e85739196f3 > Signed-off-by: Fabrice Fontaine Committed to 2022.11.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Wed Mar 15 14:08:11 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 15 Mar 2023 15:08:11 +0100 Subject: [Buildroot] [git commit branch/2022.02.x] package/opus: force arm mode instead of Thumb mode Message-ID: <20230315141044.5DDA6873F6@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=0a23e43132425bf67137e3e0128fe80a58db1046 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.02.x Fix the following build failure: /tmp/cckXvlOO.s:352: Error: selected processor does not support `smull r6,ip,r5,r0' in Thumb mode Fixes: - http://autobuild.buildroot.org/results/fdedcc8f68651ec34417d609b40effbac456c80d Signed-off-by: Fabrice Fontaine [Peter: tweak comment] Signed-off-by: Peter Korsgaard (cherry picked from commit 90e1a64cb0abff65bc2a3e8ba811c732d820a910) Signed-off-by: Peter Korsgaard --- package/opus/opus.mk | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/package/opus/opus.mk b/package/opus/opus.mk index 2fa929c7df..d8e0623e15 100644 --- a/package/opus/opus.mk +++ b/package/opus/opus.mk @@ -12,6 +12,13 @@ OPUS_INSTALL_STAGING = YES OPUS_CFLAGS = $(TARGET_CFLAGS) +# opus has ARM assembly optimizations not compatible with thumb1: +# Error: selected processor does not support `smull r6,ip,r5,r0' in Thumb mode +# so force ARM mode +ifeq ($(BR2_ARM_INSTRUCTIONS_THUMB),y) +OPUS_CFLAGS += -marm +endif + ifeq ($(BR2_TOOLCHAIN_HAS_GCC_BUG_85180),y) OPUS_CFLAGS += -O0 endif From peter at korsgaard.com Wed Mar 15 14:09:44 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 15 Mar 2023 15:09:44 +0100 Subject: [Buildroot] [git commit branch/2022.11.x] package/proftpd: add pcre2 optional dependency Message-ID: <20230315141149.B718887400@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=fb1ba8f28064e5329d74096495ce29e54103e842 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.11.x pcre2 is an optional dependency since version 1.3.8 and https://github.com/proftpd/proftpd/commit/e63cf016f574890c4096d587b8b1f55d87ac05d5 Signed-off-by: Fabrice Fontaine Signed-off-by: Peter Korsgaard (cherry picked from commit 091655d9ad3a3b3f05be4216b5936b644a596267) Signed-off-by: Peter Korsgaard --- package/proftpd/proftpd.mk | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/package/proftpd/proftpd.mk b/package/proftpd/proftpd.mk index d3b6308185..398155222d 100644 --- a/package/proftpd/proftpd.mk +++ b/package/proftpd/proftpd.mk @@ -31,6 +31,13 @@ ifeq ($(BR2_PACKAGE_LIBIDN2),y) PROFTPD_DEPENDENCIES += libidn2 endif +ifeq ($(BR2_PACKAGE_PCRE2),y) +PROFTPD_CONF_OPTS += --enable-pcre2 +PROFTPD_DEPENDENCIES += pcre2 +else +PROFTPD_CONF_OPTS += --disable-pcre2 +endif + ifeq ($(BR2_PACKAGE_PROFTPD_MOD_CAP),y) PROFTPD_CONF_OPTS += --enable-cap PROFTPD_DEPENDENCIES += libcap From peter at korsgaard.com Wed Mar 15 14:10:13 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 15 Mar 2023 15:10:13 +0100 Subject: [Buildroot] [git commit branch/2022.11.x] package/proftpd: needs dynamic library Message-ID: <20230315141149.C4CE787403@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=ef2bd60926ec78669b549cc7c154616102633b4a branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.11.x proftpd doesn't build statically because it does not use pkg-config to retrieve its dependencies since its addition in commit 5d173ec4122b89857e6d93fc337311b1f87631c9: /tmp/instance-13/output-1/host/lib/gcc/arc-buildroot-linux-uclibc/10.2.0/../../../../arc-buildroot-linux-uclibc/bin/ld: /tmp/instance-13/output-1/host/arc-buildroot-linux-uclibc/sysroot/usr/lib/libidn2.a(libunistring_la-striconveh.o): in function `iconv_carefully_1': buildroot/build/libidn2-2.3.4/unistring/striconveh.c:233: undefined reference to `libiconv' [...] /tmp/instance-5/output-1/host/lib/gcc/arceb-buildroot-linux-uclibc/10.2.0/../../../../arceb-buildroot-linux-uclibc/bin/ld: /tmp/instance-5/output-1/host/arceb-buildroot-linux-uclibc/sysroot/usr/lib/libcrypto.a(bio_lib.o): in function `BIO_free': bio_lib.c:(.text+0x3f2): undefined reference to `__atomic_fetch_sub_4' Fixes: - http://autobuild.buildroot.org/results/09f3f37b63dc68d31b18816b818df86fa3be095c - http://autobuild.buildroot.org/results/2aba5297206e44dc086c3138ace70e85739196f3 Signed-off-by: Fabrice Fontaine Signed-off-by: Peter Korsgaard (cherry picked from commit b1312da7650b41d95aecf29fab85fd6a9903c507) Signed-off-by: Peter Korsgaard --- package/proftpd/Config.in | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/package/proftpd/Config.in b/package/proftpd/Config.in index aed1958b8d..7b9f74895a 100644 --- a/package/proftpd/Config.in +++ b/package/proftpd/Config.in @@ -1,6 +1,7 @@ config BR2_PACKAGE_PROFTPD bool "proftpd" depends on BR2_USE_MMU # fork() + depends on !BR2_STATIC_LIBS help ProFTPD, a highly configurable FTP server. @@ -104,3 +105,7 @@ config BR2_PACKAGE_PROFTPD_BUFFER_SIZE 0 uses the default size of 1024. endif + +comment "proftpd needs a toolchain w/ dynamic library" + depends on BR2_USE_MMU + depends on BR2_STATIC_LIBS From peter at korsgaard.com Wed Mar 15 14:40:23 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 15 Mar 2023 15:40:23 +0100 Subject: [Buildroot] [PATCH 1/4] package/gensio: add libglib2 optional dependency In-Reply-To: <20230302175350.183840-1-fontaine.fabrice@gmail.com> (Fabrice Fontaine's message of "Thu, 2 Mar 2023 18:53:47 +0100") References: <20230302175350.183840-1-fontaine.fabrice@gmail.com> Message-ID: <87bkku2i3s.fsf@dell.be.48ers.dk> >>>>> "Fabrice" == Fabrice Fontaine writes: > libglib2 is an optional dependency which is enabled by default since > version 2.3.0 and > https://github.com/cminyard/gensio/commit/866924d69dabe8b8a981e19bd745d5c84e529881 > Handle it properly to avoid the following build failure since bump to > version 2.5.2 in commit 5bb747f0b783a0d3f1712350ca3277263045b299: > sparc64-buildroot-linux-gnu-gcc: ERROR: unsafe header/library path > used in cross-compilation: '-I/usr/include/glib-2.0' > Fixes: > - http://autobuild.buildroot.org/results/3602c5cc2aff668211fd8e6eeab778b3fe287246 > Signed-off-by: Fabrice Fontaine Committed to 2022.11.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Wed Mar 15 14:40:30 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 15 Mar 2023 15:40:30 +0100 Subject: [Buildroot] [PATCH 2/4] package/gensio: add alsa-lib optional dependency In-Reply-To: <20230302175350.183840-2-fontaine.fabrice@gmail.com> (Fabrice Fontaine's message of "Thu, 2 Mar 2023 18:53:48 +0100") References: <20230302175350.183840-1-fontaine.fabrice@gmail.com> <20230302175350.183840-2-fontaine.fabrice@gmail.com> Message-ID: <877cvi2i3l.fsf@dell.be.48ers.dk> >>>>> "Fabrice" == Fabrice Fontaine writes: > alsa-lib is an optional dependency which is enabled by default since > version 2.5.3 and > https://github.com/cminyard/gensio/commit/dc9bad87d47588dcdd92ce118fcc4f41d10b671c > Signed-off-by: Fabrice Fontaine Committed to 2022.11.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Wed Mar 15 14:40:36 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 15 Mar 2023 15:40:36 +0100 Subject: [Buildroot] [PATCH 3/4] package/gensio: use mdns option In-Reply-To: <20230302175350.183840-3-fontaine.fabrice@gmail.com> (Fabrice Fontaine's message of "Thu, 2 Mar 2023 18:53:49 +0100") References: <20230302175350.183840-1-fontaine.fabrice@gmail.com> <20230302175350.183840-3-fontaine.fabrice@gmail.com> Message-ID: <8735662i3f.fsf@dell.be.48ers.dk> >>>>> "Fabrice" == Fabrice Fontaine writes: > mdns option is available since version 2.4.0 and > https://github.com/cminyard/gensio/commit/0b56fdd8205dff8f2343d1672e58b6583772f897 > Signed-off-by: Fabrice Fontaine Committed to 2022.11.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Wed Mar 15 14:40:41 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 15 Mar 2023 15:40:41 +0100 Subject: [Buildroot] [PATCH 4/4] package/gensio: add C++ optional dependency In-Reply-To: <20230302175350.183840-4-fontaine.fabrice@gmail.com> (Fabrice Fontaine's message of "Thu, 2 Mar 2023 18:53:50 +0100") References: <20230302175350.183840-1-fontaine.fabrice@gmail.com> <20230302175350.183840-4-fontaine.fabrice@gmail.com> Message-ID: <87y1ny13iu.fsf@dell.be.48ers.dk> >>>>> "Fabrice" == Fabrice Fontaine writes: > C++ is available since 2.3.0 and > https://github.com/cminyard/gensio/commit/3fda483f15a2668f9e2396517cdbf09693e6e3ff > Signed-off-by: Fabrice Fontaine Committed to 2022.11.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Wed Mar 15 14:41:49 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 15 Mar 2023 15:41:49 +0100 Subject: [Buildroot] [PATCH v2] package/uacme: bump version to 1.7.4 In-Reply-To: (Nicola Di Lieto's message of "Thu, 2 Mar 2023 10:22:51 +0100") References: Message-ID: <87ttym13gy.fsf@dell.be.48ers.dk> >>>>> "Nicola" == Nicola Di Lieto writes: > Includes https://github.com/ndilieto/uacme/commit/fe91f46b620f8c58805fcf48cb4f4a793c8a47a4 > Fixes https://github.com/ndilieto/uacme/issues/64 > Signed-off-by: Nicola Di Lieto > --- > Changes v1 -> v2: fix patch whitespace damage by email client Committed to 2022.11.x and 2022.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Wed Mar 15 14:41:19 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 15 Mar 2023 15:41:19 +0100 Subject: [Buildroot] [git commit branch/2022.02.x] package/uacme: security bump to version 1.7.4 Message-ID: <20230315144208.4873B8740C@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=395e3414a2a2f50bf0aa1fdc2af36748d5191650 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.02.x Includes https://github.com/ndilieto/uacme/commit/fe91f46b620f8c58805fcf48cb4f4a793c8a47a4 Fixes https://github.com/ndilieto/uacme/issues/64 Signed-off-by: Nicola Di Lieto Signed-off-by: Peter Korsgaard (cherry picked from commit d97fe11e59122c65df6216a7767f0b004fbd0dec) Signed-off-by: Peter Korsgaard --- package/uacme/uacme.hash | 2 +- package/uacme/uacme.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/uacme/uacme.hash b/package/uacme/uacme.hash index 6c71f6b94d..063b0b57ac 100644 --- a/package/uacme/uacme.hash +++ b/package/uacme/uacme.hash @@ -1,3 +1,3 @@ # Locally computed: -sha256 0ec8e5bcb8ed2b532572ca4878d30b2a794f607b995348ebc176d566b64d73f9 uacme-1.7.3.tar.gz +sha256 a638fe0878dba8fdda62f89e7a284243edbcd31b92c11b5cfdc7d3efd9547bca uacme-1.7.4.tar.gz sha256 8ceb4b9ee5adedde47b31e975c1d90c73ad27b6b165a1dcd80c7c545eb65b903 COPYING diff --git a/package/uacme/uacme.mk b/package/uacme/uacme.mk index a70ec3a635..9b2360937b 100644 --- a/package/uacme/uacme.mk +++ b/package/uacme/uacme.mk @@ -4,7 +4,7 @@ # ################################################################################ -UACME_VERSION = 1.7.3 +UACME_VERSION = 1.7.4 # Released versions are on branch upstream/latest, tagged as # upstream/X.Y.Z Do not use vX.Y.Z tags from master, as they do not # include .tarball-version From peter at korsgaard.com Wed Mar 15 14:35:16 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 15 Mar 2023 15:35:16 +0100 Subject: [Buildroot] [git commit branch/2022.11.x] package/gensio: add alsa-lib optional dependency Message-ID: <20230315144315.2297887423@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=159ffa9b1b2664b6ea09ff19f2ba24a67bd1858b branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.11.x alsa-lib is an optional dependency which is enabled by default since version 2.5.3 and https://github.com/cminyard/gensio/commit/dc9bad87d47588dcdd92ce118fcc4f41d10b671c Signed-off-by: Fabrice Fontaine Signed-off-by: Peter Korsgaard (cherry picked from commit a69ecf0e89b5f88dbd0bcadf9b8aabae10066289) Signed-off-by: Peter Korsgaard --- package/gensio/gensio.mk | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/package/gensio/gensio.mk b/package/gensio/gensio.mk index dafc0bf5d5..89c734eec0 100644 --- a/package/gensio/gensio.mk +++ b/package/gensio/gensio.mk @@ -14,6 +14,13 @@ GENSIO_CONF_OPTS = \ --without-swig \ --without-python +ifeq ($(BR2_PACKAGE_ALSA_LIB_PCM),y) +GENSIO_DEPENDENCIES += alsa-lib +GENSIO_CONF_OPTS += --with-alsa +else +GENSIO_CONF_OPTS += --without-alsa +endif + ifeq ($(BR2_PACKAGE_LIBGLIB2),y) GENSIO_DEPENDENCIES += host-pkgconf libglib2 GENSIO_CONF_OPTS += --with-glib From peter at korsgaard.com Wed Mar 15 14:35:39 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 15 Mar 2023 15:35:39 +0100 Subject: [Buildroot] [git commit branch/2022.11.x] package/gensio: use mdns option Message-ID: <20230315144315.2C8B187424@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=ff274c142d00ed3ffaf7f20212d24189731d4d34 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.11.x mdns option is available since version 2.4.0 and https://github.com/cminyard/gensio/commit/0b56fdd8205dff8f2343d1672e58b6583772f897 Signed-off-by: Fabrice Fontaine Signed-off-by: Peter Korsgaard (cherry picked from commit 847ac3d9c8df70a7f082bd8a6046c1d987cf6eee) Signed-off-by: Peter Korsgaard --- package/gensio/gensio.mk | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/package/gensio/gensio.mk b/package/gensio/gensio.mk index 89c734eec0..3374313c0f 100644 --- a/package/gensio/gensio.mk +++ b/package/gensio/gensio.mk @@ -9,7 +9,6 @@ GENSIO_SITE = http://downloads.sourceforge.net/project/ser2net/ser2net GENSIO_LICENSE = LGPL-2.1+ (library), GPL-2.0+ (tools) GENSIO_LICENSE_FILES = COPYING.LIB COPYING GENSIO_INSTALL_STAGING = YES -GENSIO_DEPENDENCIES = $(if $(BR2_PACKAGE_AVAHI_LIBAVAHI_CLIENT),avahi) GENSIO_CONF_OPTS = \ --without-swig \ --without-python @@ -21,6 +20,13 @@ else GENSIO_CONF_OPTS += --without-alsa endif +ifeq ($(BR2_PACKAGE_AVAHI_LIBAVAHI_CLIENT),y) +GENSIO_DEPENDENCIES += avahi +GENSIO_CONF_OPTS += --with-mdns +else +GENSIO_CONF_OPTS += --without-mdns +endif + ifeq ($(BR2_PACKAGE_LIBGLIB2),y) GENSIO_DEPENDENCIES += host-pkgconf libglib2 GENSIO_CONF_OPTS += --with-glib From peter at korsgaard.com Wed Mar 15 14:31:56 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 15 Mar 2023 15:31:56 +0100 Subject: [Buildroot] [git commit branch/2022.11.x] package/gensio: add libglib2 optional dependency Message-ID: <20230315144315.184BF87422@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=203b27d3e9a60435e20945aa3833bc5c399a5ae0 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.11.x libglib2 is an optional dependency which is enabled by default since version 2.3.0 and https://github.com/cminyard/gensio/commit/866924d69dabe8b8a981e19bd745d5c84e529881 Handle it properly to avoid the following build failure since bump to version 2.5.2 in commit 5bb747f0b783a0d3f1712350ca3277263045b299: sparc64-buildroot-linux-gnu-gcc: ERROR: unsafe header/library path used in cross-compilation: '-I/usr/include/glib-2.0' Fixes: - http://autobuild.buildroot.org/results/3602c5cc2aff668211fd8e6eeab778b3fe287246 Signed-off-by: Fabrice Fontaine Signed-off-by: Peter Korsgaard (cherry picked from commit f255abdceabc3ebbff795c753f7a33d44e905369) Signed-off-by: Peter Korsgaard --- package/gensio/gensio.mk | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/package/gensio/gensio.mk b/package/gensio/gensio.mk index 5538f97b19..dafc0bf5d5 100644 --- a/package/gensio/gensio.mk +++ b/package/gensio/gensio.mk @@ -14,6 +14,13 @@ GENSIO_CONF_OPTS = \ --without-swig \ --without-python +ifeq ($(BR2_PACKAGE_LIBGLIB2),y) +GENSIO_DEPENDENCIES += host-pkgconf libglib2 +GENSIO_CONF_OPTS += --with-glib +else +GENSIO_CONF_OPTS += --without-glib +endif + ifeq ($(BR2_PACKAGE_OPENIPMI),y) GENSIO_DEPENDENCIES += openipmi GENSIO_CONF_OPTS += --with-openipmi From peter at korsgaard.com Wed Mar 15 14:40:55 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 15 Mar 2023 15:40:55 +0100 Subject: [Buildroot] [git commit branch/2022.11.x] package/uacme: security bump to version 1.7.4 Message-ID: <20230315144315.4182787426@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=53405e589c5b26472b9cb000e25e42644d6357d0 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.11.x Includes https://github.com/ndilieto/uacme/commit/fe91f46b620f8c58805fcf48cb4f4a793c8a47a4 Fixes https://github.com/ndilieto/uacme/issues/64 Signed-off-by: Nicola Di Lieto Signed-off-by: Peter Korsgaard (cherry picked from commit d97fe11e59122c65df6216a7767f0b004fbd0dec) Signed-off-by: Peter Korsgaard --- package/uacme/uacme.hash | 2 +- package/uacme/uacme.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/uacme/uacme.hash b/package/uacme/uacme.hash index 6c71f6b94d..063b0b57ac 100644 --- a/package/uacme/uacme.hash +++ b/package/uacme/uacme.hash @@ -1,3 +1,3 @@ # Locally computed: -sha256 0ec8e5bcb8ed2b532572ca4878d30b2a794f607b995348ebc176d566b64d73f9 uacme-1.7.3.tar.gz +sha256 a638fe0878dba8fdda62f89e7a284243edbcd31b92c11b5cfdc7d3efd9547bca uacme-1.7.4.tar.gz sha256 8ceb4b9ee5adedde47b31e975c1d90c73ad27b6b165a1dcd80c7c545eb65b903 COPYING diff --git a/package/uacme/uacme.mk b/package/uacme/uacme.mk index a70ec3a635..9b2360937b 100644 --- a/package/uacme/uacme.mk +++ b/package/uacme/uacme.mk @@ -4,7 +4,7 @@ # ################################################################################ -UACME_VERSION = 1.7.3 +UACME_VERSION = 1.7.4 # Released versions are on branch upstream/latest, tagged as # upstream/X.Y.Z Do not use vX.Y.Z tags from master, as they do not # include .tarball-version From peter at korsgaard.com Wed Mar 15 14:35:52 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 15 Mar 2023 15:35:52 +0100 Subject: [Buildroot] [git commit branch/2022.11.x] package/gensio: add C++ optional dependency Message-ID: <20230315144315.3781387425@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=63cda1daa0480f2a60fbdb0ba7d71629bef9e549 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.11.x C++ is available since 2.3.0 and https://github.com/cminyard/gensio/commit/3fda483f15a2668f9e2396517cdbf09693e6e3ff Signed-off-by: Fabrice Fontaine Signed-off-by: Peter Korsgaard (cherry picked from commit 47cb0c967f7c825e02e66d1df26ff9e893bf5235) Signed-off-by: Peter Korsgaard --- package/gensio/gensio.mk | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/package/gensio/gensio.mk b/package/gensio/gensio.mk index 3374313c0f..2ba1b950d7 100644 --- a/package/gensio/gensio.mk +++ b/package/gensio/gensio.mk @@ -13,6 +13,12 @@ GENSIO_CONF_OPTS = \ --without-swig \ --without-python +ifeq ($(BR2_INSTALL_LIBSTDCPP),y) +GENSIO_CONF_OPTS += --with-cplusplus +else +GENSIO_CONF_OPTS += --without-cplusplus +endif + ifeq ($(BR2_PACKAGE_ALSA_LIB_PCM),y) GENSIO_DEPENDENCIES += alsa-lib GENSIO_CONF_OPTS += --with-alsa From romain.naour at smile.fr Wed Mar 15 14:54:10 2023 From: romain.naour at smile.fr (Romain Naour) Date: Wed, 15 Mar 2023 15:54:10 +0100 Subject: [Buildroot] [PATCH 1/1] package/xenomai: fix build on arc and riscv32 In-Reply-To: <20210810162447.425862-1-fontaine.fabrice@gmail.com> References: <20210810162447.425862-1-fontaine.fabrice@gmail.com> Message-ID: Hello Fabrice, Le 10/08/2021 ? 18:24, Fabrice Fontaine a ?crit?: > Fix the following build failures on arc and riscv32: > > latency.c: In function 'display': > latency.c:326:21: error: format '%ld' expects argument of type 'long int', but argument 2 has type 'time_t' {aka 'long long int'} [-Werror=format=] > 326 | ("RTT| %.2ld:%.2ld:%.2ld (%s, %Ld us period, " > | ~~~~^ > | | > | long int > | %.2lld > 327 | "priority %d)\n", dt / 3600, > | ~~~~~~~~~ > | | > | time_t {aka long long int} > > altency.c: In function ?display?: > altency.c:262:21: error: format ?%ld? expects argument of type ?long int?, but argument 2 has type ?time_t? {aka ?long long int?} [-Werror=format=] > 262 | ("RTT| %.2ld:%.2ld:%.2ld (%s, %Ld us period, " > | ~~~~^ > | | > | long int > | %.2lld > 263 | "priority %d)\n", dt / 3600, > | ~~~~~~~~~ > | | > | time_t {aka long long int} > > Fixes: > - http://autobuild.buildroot.org/results/448efe22e8fe058a1b354a3c124874e30b9ce138 > > Signed-off-by: Fabrice Fontaine > --- > ...2-Add-disable-demo-testsuite-options.patch | 94 +++++++++++++++++++ > package/xenomai/xenomai.mk | 7 +- > 2 files changed, 100 insertions(+), 1 deletion(-) > create mode 100644 package/xenomai/3.0.10/0002-Add-disable-demo-testsuite-options.patch > > diff --git a/package/xenomai/3.0.10/0002-Add-disable-demo-testsuite-options.patch b/package/xenomai/3.0.10/0002-Add-disable-demo-testsuite-options.patch > new file mode 100644 > index 0000000000..0a817503b6 > --- /dev/null > +++ b/package/xenomai/3.0.10/0002-Add-disable-demo-testsuite-options.patch > @@ -0,0 +1,94 @@ > +From 702697cafcec735e55f075594a2990204c8ea17d Mon Sep 17 00:00:00 2001 > +From: Fabrice Fontaine > +Date: Tue, 10 Aug 2021 18:01:48 +0200 > +Subject: [PATCH] Add --disable-{demo,testsuite} options Actually we have an option named BR2_PACKAGE_XENOMAI_TESTSUITE to keep the Xenomai testsuite on the target. The testsuite actually provide some tools used to configure and fine tuning Xenomai on the target. testsuite should have been named tools in the xenomai project... Xenomai users may be interested by some tools from the testsuite like dohell and latency to measure the system latencies. Same about the demos like altency and cyclictest (cyclictest may be provided by rt-test package). Maybe we should disable the Werror while building Xenomai instead of disabling the testsuite entirely. Also, I'm not sure if there is any Xenomai user on arc or riscv32. The cobalt core only support arm, aarch64 and x86. The ipipe kernel had a ppc32 support but there is no new commit since 3 years. See: https://source.denx.de/Xenomai/xenomai/-/tree/master/kernel/cobalt/arch https://source.denx.de/Xenomai Best regards, Romain > +MIME-Version: 1.0 > +Content-Type: text/plain; charset=UTF-8 > +Content-Transfer-Encoding: 8bit > + > +Allow the user to disable demo and testsuite to avoid the following > +build failures on arc and riscv32: > + > +latency.c: In function 'display': > +latency.c:326:21: error: format '%ld' expects argument of type 'long int', but argument 2 has type 'time_t' {aka 'long long int'} [-Werror=format=] > + 326 | ("RTT| %.2ld:%.2ld:%.2ld (%s, %Ld us period, " > + | ~~~~^ > + | | > + | long int > + | %.2lld > + 327 | "priority %d)\n", dt / 3600, > + | ~~~~~~~~~ > + | | > + | time_t {aka long long int} > + > +altency.c: In function ?display?: > +altency.c:262:21: error: format ?%ld? expects argument of type ?long int?, but argument 2 has type ?time_t? {aka ?long long int?} [-Werror=format=] > + 262 | ("RTT| %.2ld:%.2ld:%.2ld (%s, %Ld us period, " > + | ~~~~^ > + | | > + | long int > + | %.2lld > + 263 | "priority %d)\n", dt / 3600, > + | ~~~~~~~~~ > + | | > + | time_t {aka long long int} > + > +Fixes: > + - http://autobuild.buildroot.org/results/448efe22e8fe058a1b354a3c124874e30b9ce138 > + > +Signed-off-by: Fabrice Fontaine > +--- > + Makefile.am | 12 ++++++++++-- > + configure.ac | 12 ++++++++++++ > + 2 files changed, 22 insertions(+), 2 deletions(-) > + > +diff --git a/Makefile.am b/Makefile.am > +index 891e53f66..604644277 100644 > +--- a/Makefile.am > ++++ b/Makefile.am > +@@ -6,9 +6,17 @@ SUBDIRS = \ > + config \ > + include \ > + scripts \ > +- testsuite \ > +- utils \ > ++ utils > ++ > ++if XENO_ENABLE_DEMO > ++SUBDIRS += \ > + demo > ++endif > ++ > ++if XENO_ENABLE_TESTSUITE > ++SUBDIRS += \ > ++ testsuite > ++endif > + > + EXTRA_DIST = kernel debian > + > +diff --git a/configure.ac b/configure.ac > +index bd5fd5ba9..29dfd16e5 100644 > +--- a/configure.ac > ++++ b/configure.ac > +@@ -200,6 +200,18 @@ test \! x$debug_mode = x && AC_DEFINE(CONFIG_XENO_DEBUG,1,[config]) > + AM_CONDITIONAL(XENO_DEBUG_FULL,[test x$debug_mode = xfull]) > + test x$debug_mode = xfull && AC_DEFINE(CONFIG_XENO_DEBUG_FULL,1,[config]) > + > ++dnl Demo (default: on) > ++ > ++AC_ARG_ENABLE(demo, > ++ AS_HELP_STRING([--disable-demo], [Disable demo])) > ++AM_CONDITIONAL(XENO_ENABLE_DEMO,[test x$enable_demo != xno]) > ++ > ++dnl Testsuite (default: on) > ++ > ++AC_ARG_ENABLE(testsuite, > ++ AS_HELP_STRING([--disable-testsuite], [Disable testsuite])) > ++AM_CONDITIONAL(XENO_ENABLE_TESTSUITE,[test x$enable_testsuite != xno]) > ++ > + dnl Low resolution clock (default: off) > + > + unset lores_clock > +-- > +2.30.2 > + > diff --git a/package/xenomai/xenomai.mk b/package/xenomai/xenomai.mk > index 7e3b130085..c1ad0c5df6 100644 > --- a/package/xenomai/xenomai.mk > +++ b/package/xenomai/xenomai.mk > @@ -16,6 +16,8 @@ else > XENOMAI_SOURCE = xenomai-$(XENOMAI_VERSION).tar.bz2 > XENOMAI_SITE = http://xenomai.org/downloads/xenomai/stable > endif > +# We're patching configure.ac > +XENOMAI_AUTORECONF = YES > > # Exclude all from the hash check, but the latest version. > ifeq ($(BR2_PACKAGE_XENOMAI)$(BR2_PACKAGE_XENOMAI_LATEST_VERSION),y) > @@ -37,7 +39,10 @@ XENOMAI_INSTALL_STAGING = YES > XENOMAI_INSTALL_TARGET_OPTS = DESTDIR=$(TARGET_DIR) install-user > XENOMAI_INSTALL_STAGING_OPTS = DESTDIR=$(STAGING_DIR) install-user > > -XENOMAI_CONF_OPTS += --includedir=/usr/include/xenomai/ > +XENOMAI_CONF_OPTS += \ > + --disable-demo \ > + --disable-testsuite \ > + --includedir=/usr/include/xenomai/ > > ifeq ($(BR2_PACKAGE_XENOMAI_MERCURY),y) > XENOMAI_CONF_OPTS += --with-core=mercury From peter at korsgaard.com Wed Mar 15 15:03:20 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 15 Mar 2023 16:03:20 +0100 Subject: [Buildroot] [PATCH 1/1] package/pulseaudio: fix build without avahi-client In-Reply-To: <20230308174402.7574-1-fontaine.fabrice@gmail.com> (Fabrice Fontaine's message of "Wed, 8 Mar 2023 18:44:02 +0100") References: <20230308174402.7574-1-fontaine.fabrice@gmail.com> Message-ID: <87pm9a12h3.fsf@dell.be.48ers.dk> >>>>> "Fabrice" == Fabrice Fontaine writes: > Fix the following build failure without avahi-client raised since commit > 7752afbe4bb9fa1def5ba89daf21564ea58af79a (before this commit, avahi was > silently disabled): > ../output-1/build/pulseaudio-16.1/meson.build:754:2: ERROR: Dependency > "avahi-client" not found, tried pkgconfig and cmake > Fixes: > - http://autobuild.buildroot.org/results/0aea014eb4ed27870af908668d7b138d150f065a > Signed-off-by: Fabrice Fontaine Committed to 2022.11.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Wed Mar 15 15:04:05 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 15 Mar 2023 16:04:05 +0100 Subject: [Buildroot] [PATCH 1/1] package/mpv: needs NPTL In-Reply-To: <20230308180751.20525-1-fontaine.fabrice@gmail.com> (Fabrice Fontaine's message of "Wed, 8 Mar 2023 19:07:51 +0100") References: <20230308180751.20525-1-fontaine.fabrice@gmail.com> Message-ID: <87lejy12fu.fsf@dell.be.48ers.dk> >>>>> "Fabrice" == Fabrice Fontaine writes: > mpv unconditionally uses pthread_getcpuclockid since version 0.33.0 and > https://github.com/mpv-player/mpv/commit/fd3caa264ea0848e7e30db94390063c87e247003 > resulting in the following build failure without NPTL since commit > e3cf26dda31e6c1720c53e0229d93fe2a5ea18aa: > ../common/stats.c: In function 'get_thread_cpu_time_ns': > ../common/stats.c:75:9: error: implicit declaration of function > 'pthread_getcpuclockid'; did you mean 'pthread_getspecific'? > [-Werror=implicit-function-declaration] > 75 | if (pthread_getcpuclockid(thread, &id) == 0 && > | ^~~~~~~~~~~~~~~~~~~~~ > | pthread_getspecific > Fixes: > - http://autobuild.buildroot.org/results/98cde5cbb0844c6ef483a75cf9a6f3fd3a46c693 > Signed-off-by: Fabrice Fontaine Committed to 2022.11.x and 2022.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Wed Mar 15 15:04:51 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 15 Mar 2023 16:04:51 +0100 Subject: [Buildroot] [PATCH 1/1] package/mender: force libopenssl In-Reply-To: <20230223125242.411118-1-fontaine.fabrice@gmail.com> (Fabrice Fontaine's message of "Thu, 23 Feb 2023 13:52:42 +0100") References: <20230223125242.411118-1-fontaine.fabrice@gmail.com> Message-ID: <87h6um12ek.fsf@dell.be.48ers.dk> >>>>> "Fabrice" == Fabrice Fontaine writes: > mender raises the following build failure with libressl since at least > version 3.1.0 (and probably since the addition of the package): > vendor/github.com/mendersoftware/openssl/conn.go:103:61: could not > determine kind of name for C.X509_V_ERR_DANE_NO_MATCH > Fixes: > - http://autobuild.buildroot.org/results/2b032d2a4e7cfbb20444c13821003120a4d00abd > - http://autobuild.buildroot.org/results/621c057c0b8b627c8140456a2b0af4f95d239dcc > Signed-off-by: Fabrice Fontaine Committed to 2022.11.x and 2022.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Wed Mar 15 15:03:48 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 15 Mar 2023 16:03:48 +0100 Subject: [Buildroot] [git commit branch/2022.02.x] package/mpv: needs NPTL Message-ID: <20230315150521.24CDF8742D@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=d0564f028220056ab4fc395a1be93727aaa2b5c2 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.02.x mpv unconditionally uses pthread_getcpuclockid since version 0.33.0 and https://github.com/mpv-player/mpv/commit/fd3caa264ea0848e7e30db94390063c87e247003 resulting in the following build failure without NPTL since commit e3cf26dda31e6c1720c53e0229d93fe2a5ea18aa: ../common/stats.c: In function 'get_thread_cpu_time_ns': ../common/stats.c:75:9: error: implicit declaration of function 'pthread_getcpuclockid'; did you mean 'pthread_getspecific'? [-Werror=implicit-function-declaration] 75 | if (pthread_getcpuclockid(thread, &id) == 0 && | ^~~~~~~~~~~~~~~~~~~~~ | pthread_getspecific Fixes: - http://autobuild.buildroot.org/results/98cde5cbb0844c6ef483a75cf9a6f3fd3a46c693 Signed-off-by: Fabrice Fontaine Signed-off-by: Peter Korsgaard (cherry picked from commit 720a68e33be7f46c8b5866d6b8f98b400f83f979) Signed-off-by: Peter Korsgaard --- package/mpv/Config.in | 6 +++--- package/tovid/Config.in | 8 ++++---- 2 files changed, 7 insertions(+), 7 deletions(-) diff --git a/package/mpv/Config.in b/package/mpv/Config.in index 81b1e24b5f..ebfb831570 100644 --- a/package/mpv/Config.in +++ b/package/mpv/Config.in @@ -8,7 +8,7 @@ config BR2_PACKAGE_MPV bool "mpv" depends on BR2_INSTALL_LIBSTDCPP # libass depends on BR2_TOOLCHAIN_HAS_SYNC_4 # libass - depends on BR2_TOOLCHAIN_HAS_THREADS + depends on BR2_TOOLCHAIN_HAS_THREADS_NPTL depends on BR2_PACKAGE_FFMPEG_ARCH_SUPPORTS depends on BR2_TOOLCHAIN_GCC_AT_LEAST_4_9 # C11/stdatomic.h depends on BR2_TOOLCHAIN_HAS_ATOMIC @@ -32,10 +32,10 @@ config BR2_PACKAGE_MPV https://mpv.io/ -comment "mpv needs a toolchain w/ C++, threads, gcc >= 4.9" +comment "mpv needs a toolchain w/ C++, NPTL, gcc >= 4.9" depends on BR2_PACKAGE_FFMPEG_ARCH_SUPPORTS depends on BR2_TOOLCHAIN_HAS_ATOMIC depends on BR2_TOOLCHAIN_HAS_SYNC_4 - depends on !BR2_TOOLCHAIN_HAS_THREADS || \ + depends on !BR2_TOOLCHAIN_HAS_THREADS_NPTL || \ !BR2_INSTALL_LIBSTDCPP || \ !BR2_TOOLCHAIN_GCC_AT_LEAST_4_9 diff --git a/package/tovid/Config.in b/package/tovid/Config.in index 3dbb0e229e..c263acdd62 100644 --- a/package/tovid/Config.in +++ b/package/tovid/Config.in @@ -1,7 +1,7 @@ config BR2_PACKAGE_TOVID bool "tovid" depends on BR2_USE_MMU # fork() - depends on BR2_TOOLCHAIN_HAS_THREADS + depends on BR2_TOOLCHAIN_HAS_THREADS_NPTL # mpv depends on BR2_INSTALL_LIBSTDCPP depends on BR2_USE_WCHAR depends on BR2_PACKAGE_PYTHON3 @@ -29,12 +29,12 @@ config BR2_PACKAGE_TOVID http://tovid.wikia.com/wiki/Installing_tovid -comment "tovid needs a toolchain w/ threads, C++, wchar, gcc >= 4.9" +comment "tovid needs a toolchain w/ NPTL, C++, wchar, gcc >= 4.9" depends on BR2_USE_MMU depends on BR2_PACKAGE_FFMPEG_ARCH_SUPPORTS depends on BR2_TOOLCHAIN_HAS_ATOMIC depends on BR2_TOOLCHAIN_HAS_SYNC_4 - depends on !BR2_TOOLCHAIN_HAS_THREADS \ + depends on !BR2_TOOLCHAIN_HAS_THREADS_NPTL \ || !BR2_TOOLCHAIN_GCC_AT_LEAST_4_9 \ || !BR2_INSTALL_LIBSTDCPP \ || !BR2_USE_WCHAR @@ -45,6 +45,6 @@ comment "tovid depends on python3" depends on BR2_PACKAGE_FFMPEG_ARCH_SUPPORTS depends on BR2_TOOLCHAIN_HAS_ATOMIC depends on BR2_TOOLCHAIN_HAS_SYNC_4 - depends on !BR2_TOOLCHAIN_HAS_THREADS || \ + depends on !BR2_TOOLCHAIN_HAS_THREADS_NPTL || \ !BR2_TOOLCHAIN_GCC_AT_LEAST_4_9 depends on !BR2_TOOLCHAIN_EXTERNAL_SYNOPSYS_ARC From peter at korsgaard.com Wed Mar 15 15:04:38 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 15 Mar 2023 16:04:38 +0100 Subject: [Buildroot] [git commit branch/2022.02.x] package/mender: force libopenssl Message-ID: <20230315150521.2E4318742E@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=a6c6ad9dbd55a2c9ead2408f683bbdb6d85b79ea branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.02.x mender raises the following build failure with libressl since at least version 3.1.0 (and probably since the addition of the package): vendor/github.com/mendersoftware/openssl/conn.go:103:61: could not determine kind of name for C.X509_V_ERR_DANE_NO_MATCH Fixes: - http://autobuild.buildroot.org/results/2b032d2a4e7cfbb20444c13821003120a4d00abd - http://autobuild.buildroot.org/results/621c057c0b8b627c8140456a2b0af4f95d239dcc Signed-off-by: Fabrice Fontaine Signed-off-by: Peter Korsgaard (cherry picked from commit 46abbffc9702be320e9d71de71ce89457a28c48e) Signed-off-by: Peter Korsgaard --- package/mender/Config.in | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/package/mender/Config.in b/package/mender/Config.in index cccb46361b..7d768cebec 100644 --- a/package/mender/Config.in +++ b/package/mender/Config.in @@ -4,8 +4,9 @@ config BR2_PACKAGE_MENDER depends on BR2_PACKAGE_HOST_GO_TARGET_CGO_LINKING_SUPPORTS depends on BR2_TOOLCHAIN_HAS_THREADS select BR2_PACKAGE_OPENSSL - select BR2_PACKAGE_LIBOPENSSL_ENABLE_MD4 if BR2_PACKAGE_LIBOPENSSL - select BR2_PACKAGE_LIBOPENSSL_ENABLE_RMD160 if BR2_PACKAGE_LIBOPENSSL + select BR2_PACKAGE_OPENSSL_FORCE_LIBOPENSSL + select BR2_PACKAGE_LIBOPENSSL_ENABLE_MD4 + select BR2_PACKAGE_LIBOPENSSL_ENABLE_RMD160 help Mender is an open source over-the-air (OTA) software updater for embedded Linux devices. Mender comprises a client From peter at korsgaard.com Wed Mar 15 15:05:53 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 15 Mar 2023 16:05:53 +0100 Subject: [Buildroot] [PATCH 1/1] package/apache: security bump version to 2.4.56 In-Reply-To: <20230309192513.54802-1-bernd.kuhls@t-online.de> (Bernd Kuhls's message of "Thu, 9 Mar 2023 20:25:13 +0100") References: <20230309192513.54802-1-bernd.kuhls@t-online.de> Message-ID: <87cz5a12cu.fsf@dell.be.48ers.dk> >>>>> "Bernd" == Bernd Kuhls writes: > Release notes: > https://lists.apache.org/thread/89vkczkfkdyz65d5q59pcyzrn5ts60s6 > Changelog: https://dlcdn.apache.org/httpd/CHANGES_2.4.56 > Fixes CVE-2023-25690 & CVE-2023-27522: > https://httpd.apache.org/security/vulnerabilities_24.html > Signed-off-by: Bernd Kuhls Committed to 2022.11.x and 2022.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Wed Mar 15 15:05:43 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 15 Mar 2023 16:05:43 +0100 Subject: [Buildroot] [git commit branch/2022.02.x] package/apache: security bump version to 2.4.56 Message-ID: <20230315150626.99C4B87455@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=4e4539b2ae4621573a515821ed5657c652e0a32a branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.02.x Release notes: https://lists.apache.org/thread/89vkczkfkdyz65d5q59pcyzrn5ts60s6 Changelog: https://dlcdn.apache.org/httpd/CHANGES_2.4.56 Fixes CVE-2023-25690 & CVE-2023-27522: https://httpd.apache.org/security/vulnerabilities_24.html Signed-off-by: Bernd Kuhls Signed-off-by: Arnout Vandecappelle (cherry picked from commit 5256ec9ca872518beacf827443fec72146ab7a0c) Signed-off-by: Peter Korsgaard --- 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 a1185c5618..36144917fb 100644 --- a/package/apache/apache.hash +++ b/package/apache/apache.hash @@ -1,5 +1,5 @@ -# From https://downloads.apache.org/httpd/httpd-2.4.54.tar.bz2.{sha256,sha512} -sha256 11d6ba19e36c0b93ca62e47e6ffc2d2f2884942694bce0f23f39c71bdc5f69ac httpd-2.4.55.tar.bz2 -sha512 94982f7a1fedac8961fc17b5a22cf763ac28cb27ee6facab2e6a15b249b927773667493fd3f7354fb13fcb34a6f1afc1bdd5cf4b7be030cba1dfb523e40d43fb httpd-2.4.55.tar.bz2 +# 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 # Locally computed sha256 47b8c2b6c3309282a99d4a3001575c790fead690cc14734628c4667d2bbffc43 LICENSE diff --git a/package/apache/apache.mk b/package/apache/apache.mk index 13018a9b1f..80205a6362 100644 --- a/package/apache/apache.mk +++ b/package/apache/apache.mk @@ -4,7 +4,7 @@ # ################################################################################ -APACHE_VERSION = 2.4.55 +APACHE_VERSION = 2.4.56 APACHE_SOURCE = httpd-$(APACHE_VERSION).tar.bz2 APACHE_SITE = https://downloads.apache.org/httpd APACHE_LICENSE = Apache-2.0 From peter at korsgaard.com Wed Mar 15 15:02:49 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 15 Mar 2023 16:02:49 +0100 Subject: [Buildroot] [git commit branch/2022.11.x] package/pulseaudio: fix build without avahi-client Message-ID: <20230315150626.EC4E987455@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=fe1d532ac2c27a662e51a06c879521be92ddcbe2 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.11.x Fix the following build failure without avahi-client raised since commit 7752afbe4bb9fa1def5ba89daf21564ea58af79a (before this commit, avahi was silently disabled): ../output-1/build/pulseaudio-16.1/meson.build:754:2: ERROR: Dependency "avahi-client" not found, tried pkgconfig and cmake Fixes: - http://autobuild.buildroot.org/results/0aea014eb4ed27870af908668d7b138d150f065a Signed-off-by: Fabrice Fontaine Signed-off-by: Peter Korsgaard (cherry picked from commit 63e33bf88dd2138c4caa3dbfd5e1d89518ddd398) Signed-off-by: Peter Korsgaard --- package/pulseaudio/pulseaudio.mk | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package/pulseaudio/pulseaudio.mk b/package/pulseaudio/pulseaudio.mk index 8c4b99b6ff..89191db541 100644 --- a/package/pulseaudio/pulseaudio.mk +++ b/package/pulseaudio/pulseaudio.mk @@ -25,7 +25,7 @@ PULSEAUDIO_DEPENDENCIES = \ PULSEAUDIO_LDFLAGS = $(TARGET_LDFLAGS) $(TARGET_NLS_LIBS) -ifeq ($(BR2_PACKAGE_AVAHI_DAEMON),y) +ifeq ($(BR2_PACKAGE_AVAHI_LIBAVAHI_CLIENT),y) PULSEAUDIO_CONF_OPTS += -Davahi=enabled PULSEAUDIO_DEPENDENCIES += avahi else From peter at korsgaard.com Wed Mar 15 15:03:53 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 15 Mar 2023 16:03:53 +0100 Subject: [Buildroot] [git commit branch/2022.11.x] package/mpv: needs NPTL Message-ID: <20230315150627.0319587456@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=c37f7127377619ed30008804305abe8b7d4b3d26 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.11.x mpv unconditionally uses pthread_getcpuclockid since version 0.33.0 and https://github.com/mpv-player/mpv/commit/fd3caa264ea0848e7e30db94390063c87e247003 resulting in the following build failure without NPTL since commit e3cf26dda31e6c1720c53e0229d93fe2a5ea18aa: ../common/stats.c: In function 'get_thread_cpu_time_ns': ../common/stats.c:75:9: error: implicit declaration of function 'pthread_getcpuclockid'; did you mean 'pthread_getspecific'? [-Werror=implicit-function-declaration] 75 | if (pthread_getcpuclockid(thread, &id) == 0 && | ^~~~~~~~~~~~~~~~~~~~~ | pthread_getspecific Fixes: - http://autobuild.buildroot.org/results/98cde5cbb0844c6ef483a75cf9a6f3fd3a46c693 Signed-off-by: Fabrice Fontaine Signed-off-by: Peter Korsgaard (cherry picked from commit 720a68e33be7f46c8b5866d6b8f98b400f83f979) Signed-off-by: Peter Korsgaard --- package/mpv/Config.in | 6 +++--- package/tovid/Config.in | 8 ++++---- 2 files changed, 7 insertions(+), 7 deletions(-) diff --git a/package/mpv/Config.in b/package/mpv/Config.in index 6811497d73..8efb353c33 100644 --- a/package/mpv/Config.in +++ b/package/mpv/Config.in @@ -8,7 +8,7 @@ config BR2_PACKAGE_MPV bool "mpv" depends on BR2_INSTALL_LIBSTDCPP # libass depends on BR2_TOOLCHAIN_HAS_SYNC_4 # libass - depends on BR2_TOOLCHAIN_HAS_THREADS + depends on BR2_TOOLCHAIN_HAS_THREADS_NPTL depends on BR2_PACKAGE_FFMPEG_ARCH_SUPPORTS depends on BR2_TOOLCHAIN_GCC_AT_LEAST_4_9 # C11/stdatomic.h depends on BR2_TOOLCHAIN_HAS_ATOMIC @@ -34,10 +34,10 @@ config BR2_PACKAGE_MPV https://mpv.io/ -comment "mpv needs a toolchain w/ C++, threads, gcc >= 4.9" +comment "mpv needs a toolchain w/ C++, NPTL, gcc >= 4.9" depends on BR2_PACKAGE_FFMPEG_ARCH_SUPPORTS depends on BR2_TOOLCHAIN_HAS_ATOMIC depends on BR2_TOOLCHAIN_HAS_SYNC_4 - depends on !BR2_TOOLCHAIN_HAS_THREADS || \ + depends on !BR2_TOOLCHAIN_HAS_THREADS_NPTL || \ !BR2_INSTALL_LIBSTDCPP || \ !BR2_TOOLCHAIN_GCC_AT_LEAST_4_9 diff --git a/package/tovid/Config.in b/package/tovid/Config.in index 3dbb0e229e..c263acdd62 100644 --- a/package/tovid/Config.in +++ b/package/tovid/Config.in @@ -1,7 +1,7 @@ config BR2_PACKAGE_TOVID bool "tovid" depends on BR2_USE_MMU # fork() - depends on BR2_TOOLCHAIN_HAS_THREADS + depends on BR2_TOOLCHAIN_HAS_THREADS_NPTL # mpv depends on BR2_INSTALL_LIBSTDCPP depends on BR2_USE_WCHAR depends on BR2_PACKAGE_PYTHON3 @@ -29,12 +29,12 @@ config BR2_PACKAGE_TOVID http://tovid.wikia.com/wiki/Installing_tovid -comment "tovid needs a toolchain w/ threads, C++, wchar, gcc >= 4.9" +comment "tovid needs a toolchain w/ NPTL, C++, wchar, gcc >= 4.9" depends on BR2_USE_MMU depends on BR2_PACKAGE_FFMPEG_ARCH_SUPPORTS depends on BR2_TOOLCHAIN_HAS_ATOMIC depends on BR2_TOOLCHAIN_HAS_SYNC_4 - depends on !BR2_TOOLCHAIN_HAS_THREADS \ + depends on !BR2_TOOLCHAIN_HAS_THREADS_NPTL \ || !BR2_TOOLCHAIN_GCC_AT_LEAST_4_9 \ || !BR2_INSTALL_LIBSTDCPP \ || !BR2_USE_WCHAR @@ -45,6 +45,6 @@ comment "tovid depends on python3" depends on BR2_PACKAGE_FFMPEG_ARCH_SUPPORTS depends on BR2_TOOLCHAIN_HAS_ATOMIC depends on BR2_TOOLCHAIN_HAS_SYNC_4 - depends on !BR2_TOOLCHAIN_HAS_THREADS || \ + depends on !BR2_TOOLCHAIN_HAS_THREADS_NPTL || \ !BR2_TOOLCHAIN_GCC_AT_LEAST_4_9 depends on !BR2_TOOLCHAIN_EXTERNAL_SYNOPSYS_ARC From peter at korsgaard.com Wed Mar 15 15:04:24 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 15 Mar 2023 16:04:24 +0100 Subject: [Buildroot] [git commit branch/2022.11.x] package/mender: force libopenssl Message-ID: <20230315150627.0EEC787457@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=46f842205224157f9b8e6361e0f0b873ca42dd2a branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.11.x mender raises the following build failure with libressl since at least version 3.1.0 (and probably since the addition of the package): vendor/github.com/mendersoftware/openssl/conn.go:103:61: could not determine kind of name for C.X509_V_ERR_DANE_NO_MATCH Fixes: - http://autobuild.buildroot.org/results/2b032d2a4e7cfbb20444c13821003120a4d00abd - http://autobuild.buildroot.org/results/621c057c0b8b627c8140456a2b0af4f95d239dcc Signed-off-by: Fabrice Fontaine Signed-off-by: Peter Korsgaard (cherry picked from commit 46abbffc9702be320e9d71de71ce89457a28c48e) Signed-off-by: Peter Korsgaard --- package/mender/Config.in | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/package/mender/Config.in b/package/mender/Config.in index cccb46361b..7d768cebec 100644 --- a/package/mender/Config.in +++ b/package/mender/Config.in @@ -4,8 +4,9 @@ config BR2_PACKAGE_MENDER depends on BR2_PACKAGE_HOST_GO_TARGET_CGO_LINKING_SUPPORTS depends on BR2_TOOLCHAIN_HAS_THREADS select BR2_PACKAGE_OPENSSL - select BR2_PACKAGE_LIBOPENSSL_ENABLE_MD4 if BR2_PACKAGE_LIBOPENSSL - select BR2_PACKAGE_LIBOPENSSL_ENABLE_RMD160 if BR2_PACKAGE_LIBOPENSSL + select BR2_PACKAGE_OPENSSL_FORCE_LIBOPENSSL + select BR2_PACKAGE_LIBOPENSSL_ENABLE_MD4 + select BR2_PACKAGE_LIBOPENSSL_ENABLE_RMD160 help Mender is an open source over-the-air (OTA) software updater for embedded Linux devices. Mender comprises a client From peter at korsgaard.com Wed Mar 15 15:05:32 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 15 Mar 2023 16:05:32 +0100 Subject: [Buildroot] [git commit branch/2022.11.x] package/apache: security bump version to 2.4.56 Message-ID: <20230315150627.1B90687458@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=df84b0f118cf775aa2c9e9186c29bc8640356a0b branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.11.x Release notes: https://lists.apache.org/thread/89vkczkfkdyz65d5q59pcyzrn5ts60s6 Changelog: https://dlcdn.apache.org/httpd/CHANGES_2.4.56 Fixes CVE-2023-25690 & CVE-2023-27522: https://httpd.apache.org/security/vulnerabilities_24.html Signed-off-by: Bernd Kuhls Signed-off-by: Arnout Vandecappelle (cherry picked from commit 5256ec9ca872518beacf827443fec72146ab7a0c) Signed-off-by: Peter Korsgaard --- 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 a1185c5618..36144917fb 100644 --- a/package/apache/apache.hash +++ b/package/apache/apache.hash @@ -1,5 +1,5 @@ -# From https://downloads.apache.org/httpd/httpd-2.4.54.tar.bz2.{sha256,sha512} -sha256 11d6ba19e36c0b93ca62e47e6ffc2d2f2884942694bce0f23f39c71bdc5f69ac httpd-2.4.55.tar.bz2 -sha512 94982f7a1fedac8961fc17b5a22cf763ac28cb27ee6facab2e6a15b249b927773667493fd3f7354fb13fcb34a6f1afc1bdd5cf4b7be030cba1dfb523e40d43fb httpd-2.4.55.tar.bz2 +# 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 # Locally computed sha256 47b8c2b6c3309282a99d4a3001575c790fead690cc14734628c4667d2bbffc43 LICENSE diff --git a/package/apache/apache.mk b/package/apache/apache.mk index 13018a9b1f..80205a6362 100644 --- a/package/apache/apache.mk +++ b/package/apache/apache.mk @@ -4,7 +4,7 @@ # ################################################################################ -APACHE_VERSION = 2.4.55 +APACHE_VERSION = 2.4.56 APACHE_SOURCE = httpd-$(APACHE_VERSION).tar.bz2 APACHE_SITE = https://downloads.apache.org/httpd APACHE_LICENSE = Apache-2.0 From fperrad at gmail.com Wed Mar 15 15:45:00 2023 From: fperrad at gmail.com (Francois Perrad) Date: Wed, 15 Mar 2023 16:45:00 +0100 Subject: [Buildroot] [PATCH] configs/olimex_stmp157: bump Linux and U-Boot Message-ID: <20230315154500.1054297-1-francois.perrad@gadz.org> Signed-off-by: Francois Perrad --- configs/olimex_stmp157_olinuxino_lime_defconfig | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/configs/olimex_stmp157_olinuxino_lime_defconfig b/configs/olimex_stmp157_olinuxino_lime_defconfig index 60c34d7fa..3b56fefec 100644 --- a/configs/olimex_stmp157_olinuxino_lime_defconfig +++ b/configs/olimex_stmp157_olinuxino_lime_defconfig @@ -17,8 +17,8 @@ BR2_ROOTFS_POST_SCRIPT_ARGS="-c board/olimex/stmp1_olinuxino/genimage.cfg" BR2_LINUX_KERNEL=y BR2_LINUX_KERNEL_CUSTOM_GIT=y BR2_LINUX_KERNEL_CUSTOM_REPO_URL="https://github.com/OLIMEX/linux-olimex.git" -# branch release-20221011-v5.10.105 -BR2_LINUX_KERNEL_CUSTOM_REPO_VERSION="1b955f3ee7ef3234f290f65dbea108063996aea0" +# branch release-20230217-v5.10.105 +BR2_LINUX_KERNEL_CUSTOM_REPO_VERSION="c5a31724bdfaac894553b51c5a0fb92c1f10f3db" BR2_LINUX_KERNEL_USE_CUSTOM_CONFIG=y BR2_LINUX_KERNEL_CUSTOM_CONFIG_FILE="board/olimex/stmp1_olinuxino/linux.config" BR2_LINUX_KERNEL_DTS_SUPPORT=y @@ -35,8 +35,8 @@ BR2_TARGET_UBOOT=y BR2_TARGET_UBOOT_BUILD_SYSTEM_KCONFIG=y BR2_TARGET_UBOOT_CUSTOM_GIT=y BR2_TARGET_UBOOT_CUSTOM_REPO_URL="https://github.com/OLIMEX/u-boot-olinuxino.git" -# release-20220927, based on 2021.04 -BR2_TARGET_UBOOT_CUSTOM_REPO_VERSION="98ab5ecb0a16eeb426f34b2a1a28e56658c1a59c" +# release-20230110, based on 2021.04 +BR2_TARGET_UBOOT_CUSTOM_REPO_VERSION="9a49a20f71c698f538defbb69a6c6cb657d4315f" BR2_TARGET_UBOOT_BOARD_DEFCONFIG="STM32-OLinuXino-LIME" # BR2_TARGET_UBOOT_FORMAT_BIN is not set BR2_TARGET_UBOOT_FORMAT_IMG=y -- 2.37.2 From d.lang at abatec.at Wed Mar 15 16:21:11 2023 From: d.lang at abatec.at (Lang Daniel) Date: Wed, 15 Mar 2023 16:21:11 +0000 Subject: [Buildroot] [PATCH] package/sam-ba: drop 32bit host lib requirement Message-ID: Current versions of sam-ba are 64bit only. objdump -p $(HOST_DIR)/bin/sam-ba $(HOST_DIR)/bin/sam-ba: file format elf64-x86-64 Signed-off-by: Daniel Lang --- Config.in | 2 +- package/sam-ba/Config.in.host | 1 - 2 files changed, 1 insertion(+), 2 deletions(-) diff --git a/Config.in b/Config.in index 0d7641633c..670e199c0b 100644 --- a/Config.in +++ b/Config.in @@ -65,7 +65,7 @@ config BR2_NEEDS_HOST_JAVA # Hidden boolean selected by pre-built packages for x86, when they # need to run on x86-64 machines (example: pre-built external -# toolchains, binary tools like SAM-BA, etc.). +# toolchains, binary tools, etc.). config BR2_HOSTARCH_NEEDS_IA32_LIBS bool diff --git a/package/sam-ba/Config.in.host b/package/sam-ba/Config.in.host index 1967f33ab3..cd11e8633e 100644 --- a/package/sam-ba/Config.in.host +++ b/package/sam-ba/Config.in.host @@ -1,7 +1,6 @@ config BR2_PACKAGE_HOST_SAM_BA bool "host sam-ba" depends on BR2_HOSTARCH = "x86_64" - select BR2_HOSTARCH_NEEDS_IA32_LIBS help Atmel SAM-BA software provides an open set of tools for programming the Atmel SAM3, SAM7 and SAM9 ARM-based -- 2.25.1 From romain.naour at smile.fr Wed Mar 15 17:05:18 2023 From: romain.naour at smile.fr (Romain Naour) Date: Wed, 15 Mar 2023 18:05:18 +0100 Subject: [Buildroot] [PATCH] package/xenomai: fix testsuite install Message-ID: <20230315170518.884906-1-romain.naour@smile.fr> From: Pierre Ficheux Since commit [1], the testsuite build is unconditionally disabled although we have the option BR2_PACKAGE_XENOMAI_TESTSUITE to install Xenomai testsuite on the target. Handle --disable-testsuite option with BR2_PACKAGE_XENOMAI_TESTSUITE. [1] 74196b7d059684e555a87e5409c21c56c727066b Signed-off-by: Pierre Ficheux Signed-off-by: Romain Naour Cc: Fabrice Fontaine --- package/xenomai/xenomai.mk | 16 ++++------------ 1 file changed, 4 insertions(+), 12 deletions(-) diff --git a/package/xenomai/xenomai.mk b/package/xenomai/xenomai.mk index c1ad0c5df6..9356919259 100644 --- a/package/xenomai/xenomai.mk +++ b/package/xenomai/xenomai.mk @@ -41,7 +41,6 @@ XENOMAI_INSTALL_STAGING_OPTS = DESTDIR=$(STAGING_DIR) install-user XENOMAI_CONF_OPTS += \ --disable-demo \ - --disable-testsuite \ --includedir=/usr/include/xenomai/ ifeq ($(BR2_PACKAGE_XENOMAI_MERCURY),y) @@ -87,17 +86,10 @@ endef XENOMAI_POST_INSTALL_TARGET_HOOKS += XENOMAI_REMOVE_UNNEEDED_FILES -ifeq ($(BR2_PACKAGE_XENOMAI_TESTSUITE),) -define XENOMAI_REMOVE_TESTSUITE - rm -rf $(TARGET_DIR)/usr/share/xenomai/ - for i in clocktest gpiotest latency smokey spitest switchtest \ - xeno-test-run-wrapper dohell xeno-test-run xeno-test ; do \ - rm -f $(TARGET_DIR)/usr/bin/$$i ; \ - done - rm -rf $(TARGET_DIR)/usr/demo/ -endef - -XENOMAI_POST_INSTALL_TARGET_HOOKS += XENOMAI_REMOVE_TESTSUITE +ifeq ($(BR2_PACKAGE_XENOMAI_TESTSUITE),y) +XENOMAI_CONF_OPTS += --enable-testsuite +else +XENOMAI_CONF_OPTS += --disable-testsuite endif ifeq ($(BR2_PACKAGE_XENOMAI_RTCAN),) -- 2.34.3 From dellicker at live.com Wed Mar 15 19:59:10 2023 From: dellicker at live.com (C D) Date: Wed, 15 Mar 2023 19:59:10 +0000 Subject: [Buildroot] Forcing linker to look at right library path? In-Reply-To: <87jzzi4h51.fsf@dell.be.48ers.dk> References: <20230314085823.5a37e5e9@windsurf> <87jzzi4h51.fsf@dell.be.48ers.dk> Message-ID: > From: Peter Korsgaard > Sent: Wednesday, March 15, 2023 12:18 AM > To: C D > Cc: Thomas Petazzoni; buildroot at buildroot.org > Subject: Re: Forcing linker to look at right library path? > > >>>>> "C" == C D writes: > > Hi, > > > I'm trying to build sedcli > > > It sounds like you have configured this as an autotools package, but > looking at https://github.com/sedcli/sedcli/blob/master/src/configure I > see that it is a custom hand written script, so that is why it doesn't > understand all of these options. Use generic-package instead. > Thanks, that's a helpful starting point. I'm a bit down that road now, but having some troubles getting the .mk file set up correctly. I'm very much still in my early phases of learning how all this is put together. :) > Notice that we already have a package for sedutil, which sounds as if it > does more-or-less the same as this sedcli. Thanks, I did look at sedutil also, but sedcli has a few important features that sedutil does not; most importantly, it supports KMIP integration which is essential when using it at scale as part of an automated boot process. > > -- > Bye, Peter Korsgaard Thanks, Chris From arnout at mind.be Wed Mar 15 20:44:16 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Wed, 15 Mar 2023 21:44:16 +0100 Subject: [Buildroot] [PATCH v2 1/1] package/openocd: bump to 0.12.0 In-Reply-To: <20230314233336.648cfa0f@windsurf> References: <20230313183235.2665-1-roman.passler@gmail.com> <20230314121332.250268-1-roman.passler@gmail.com> <20230314233336.648cfa0f@windsurf> Message-ID: <7ebc84b5-de98-bd18-a997-9d1dbfb3fdbd@mind.be> On 14/03/2023 23:33, Thomas Petazzoni wrote: > Hello Roman, > > Thanks for this new iteration. I still have some concern about the > licensing, so I've added other maintainers in Cc. > > On Tue, 14 Mar 2023 13:13:32 +0100 > Roman Passler wrote: > >> diff --git a/package/openocd/openocd.hash b/package/openocd/openocd.hash >> index 91eb56d930..7f828172f1 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 0a37155eb8bc0cb94477a0cae4f030e39da9317374e8a9f597e9229fd09aff78 LICENSES/license-rules.txt >> +sha256 034da732b4f3079b8783fff756613c1cff89dec5ac80c5cdd90532b7539922a1 LICENSES/exceptions/eCos-exception-2.0 >> +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..95a7fd3c2a 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+ > > Roman: one thing that isn't good is that you are not adding the new > license files in the OPENOCD_LICENSE_FILES variable, it makes the new > hashes quite useless. > > Arnout, Peter, Yann: the COPYING file states that overall the OpenOCD > license is GPL-2.0+. > > The doc is GFDL. > > There are 3 files in contrib/ (apparently not installed in the > Buildroot context) which are under GPL-3.0+. > > So, do we list all license files in _LICENSE_FILES ? Even if in > fact we don't install anything that's under GFDL or GPL-3.0+ ? I'm > particularly concerned by the GPL-3.0+ of course, which is seen by some > companies as a red flag (for good or bad reasons, that's not the point > here). If our installation of OpenOCD does not include GPL-3.0+ code, I > think we should not mention that GPL-3.0+ code is distributed. Typically there should be a _LICENSE_FILES for every individual license mentioned in _LICENSE, plus an overall README-style file that (in broad strokes) specifies which license applies when. And in _LICENSE, we should only mention stuff that goes on the target (or in host/staging/images, actually). So, for this particular case, _LICENSE is still GPL-2.0+ because we don't install the doc or contrib. And _LICENSE_FILES should have COPYING and LICENSES/preferred/GPL-2.0 (and possibly LICENSES/license-rules.txt as well, I don't know what that contains). Unless the GPL-2.0+ statement is not actually correct and there are source files that end up on the target that have a different license; those should then be added to _LICENSE and _LICENSE_FILES as well, of course. Regards, Arnout > > Your opinion? > > Best regards, > > Thomas From bugzilla at busybox.net Wed Mar 15 20:56:04 2023 From: bugzilla at busybox.net (bugzilla at busybox.net) Date: Wed, 15 Mar 2023 20:56:04 +0000 Subject: [Buildroot] [Bug 15396] Document build dependencies In-Reply-To: References: Message-ID: https://bugs.busybox.net/show_bug.cgi?id=15396 --- Comment #3 from Jan-Benedict Glaw --- Hi Thomas! As I read through your comment again, you're running your CI builds on the Gitlab.com platform? Or on a self-hosted system? If it's self-hosted, you can easily change configuration to allow for longer running jobs. All CI testing I do is strictly non-parallel (to allow to diff log files), so it takes its time (eg. right now, a build for qemu_aarch64_sbsa_defconfig is already running for 7h 50m right now), though I'm not using Gitlab, but Laminar (self-hosted in my basement.) On my hardware, I guess (don't have numbers yet) an average buildroot build will take 4.5h, times 280 builds, resulting in some 75k build minutes just for one complete run. That's already quite more than Gitlab.com's "Ultimate" plan. :/ While I currently pay for electricity myself, let me know if I'd do helpful work in that area in the long run. As I do Buildroot builds only as a side project (my main target for http://toolchain.lug-owl.de/ is to keep GCC running for VAX, keep NetBSD for VAX alive), even running a small RasPi cluster as build nodes would probably beneficial. It wouldn't be _fast_ either, but it could properly build all configurations and start from the beginning once a complete round is finished. -- You are receiving this mail because: You are on the CC list for the bug. From thomas.petazzoni at bootlin.com Thu Mar 16 06:51:57 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Thu, 16 Mar 2023 06:51:57 -0000 Subject: [Buildroot] [autobuild.buildroot.net] Daily results for 2023-03-15 Message-ID: <20230316065203.CC97440594@smtp2.osuosl.org> Hello, Autobuild statistics for 2023-03-15 =================================== branch | OK | NOK | TIM | TOT | 2022.11.x | 11 | 10 | 0 | 21 | master | 213 | 187 | 5 | 405 | Classification of failures by reason for master ----------------------------------------------- bluez5_utils-5.66 | 28 unknown | 12 gobject-introspection-1.72.0 | 11 host-go-1.19.7 | 7 gobject-introspection | 5 elfutils-0.186 | 4 host-binutils-2.38 | 4 linux-6.1.14 | 4 xvisor-0.3.1 | 4 glibc-2.36-81-g4f4d7a13edfd... | 3 olsr-0.9.8 | 3 file-5.43 | 2 fs/ubifs/ubifs.mk:49: /home... | 2 host-binutils-2.37 | 2 host-runc-1.1.4 | 2 host-rust-1.67.1 | 2 libcap-ng-0.8.3 | 2 libgcrypt-1.10.1 | 2 libglib2-2.72.3 | 2 libglvnd-1.4.0 | 2 linux-5.10.162-cip24-rt10 | 2 ltp-testsuite-20220930 | 2 lttng-modules-2.13.7 | 2 perl-5.36.0 | 2 python-pyicu-2.10.2 | 2 sdl-1.2.15 | 2 traceroute-2.1.0 | 2 ulog-0389d243352255f6182326... | 2 wolfssl-5.5.3 | 2 xenomai-3.0.10 | 2 android-tools-4.2.2+git2013... | 1 bat-0.19.0 | 1 bind-9.16.38 | 1 boost-1.80.0 | 1 botan-2.19.3 | 1 brltty-6.5 | 1 busybox-1.36.0 | 1 cairo-1.16.0 | 1 coreutils-9.1 | 1 crucible-2022.05.25 | 1 dc3dd-7.2.641 | 1 dropbear-2022.83 | 1 e2fsprogs-1.46.5 | 1 faad2-2.10.1 | 1 fdk-aac-2.0.2 | 1 fftw-quad-3.3.8 | 1 flac-1.4.2 | 1 fontconfig-2.13.1 | 1 freeradius-client-1.1.7 | 1 fs/cramfs/cramfs.mk:46: /ho... | 1 fs/cramfs/cramfs.mk:46: /tm... | 1 fs/romfs/romfs.mk:32: /tmp/... | 1 fs/ubi/ubi.mk:51: /home/aut... | 1 fs/ubi/ubi.mk:51: /home/aut... | 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 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 gmp-6.2.1 | 1 gnu-efi-3.0.15 | 1 haproxy-2.6.9 | 1 host-binutils-2.39 | 1 host-gdb-arc-2020.09-releas... | 1 host-zstd-1.5.4 | 1 leptonica-1.82.0 | 1 libdeflate-1.15 | 1 libpqxx-6.4.5 | 1 libvorbis-1.3.7 | 1 libwebsockets-4.3.2 | 1 lighttpd-1.4.69 | 1 linux-5.10.162-cip24 | 1 luaossl-20220711-0 | 1 luvi-2.13.0 | 1 madplay-0.15.2b | 1 memcached-1.6.17 | 1 musl-1.2.3 | 1 package/rtl8821cu/rtl8821cu... | 1 poke-3.0 | 1 pv-1.6.20 | 1 python-cryptography-39.0.1 | 1 qt6base-6.4.2 | 1 quickjs-2021-03-27 | 1 reaver-1.6.6 | 1 sdl2-2.26.3 | 1 trinity-1.9 | 1 uclibc-1.0.42 | 1 valgrind-3.19.0 | 1 volk-2.5.2 | 1 wtfutil-0.41.0 | 1 x264-baee400fa9ced6f5481a72... | 1 zabbix-6.2.7 | 1 zeek-4.1.1 | 1 Detail of failures for master ----------------------------- arch | reason | OK? | url | orph? -------------+--------------------------------+-----+---------------------------------------------------------------------------------+------- powerpc64le | android-tools-4.2.2+git2013... | NOK | http://autobuild.buildroot.net/results/e17dce5bdb9a22573a548c071d3ab77b4658ab0c | mips | bat-0.19.0 | NOK | http://autobuild.buildroot.net/results/f4bdc06f3672c787702116fae093f6812a731891 | sh4a | bind-9.16.38 | NOK | http://autobuild.buildroot.net/results/f8430b353c3c0e56655feaf086c60a4c3749351f | ORPH aarch64 | bluez5_utils-5.66 | NOK | http://autobuild.buildroot.net/results/89f24306dd09dad9f2aa619c941c5d9284ad12f9 | s390x | bluez5_utils-5.66 | NOK | http://autobuild.buildroot.net/results/31b976ae66f349f2492b04ea60f02aca5fea3cfd | powerpc64 | bluez5_utils-5.66 | NOK | http://autobuild.buildroot.net/results/3fa50c084ac671fbe2c2baac2da8a06de9421c6d | nios2 | bluez5_utils-5.66 | NOK | http://autobuild.buildroot.net/results/276b9d1182b911c6b41c8d6d5d6a74a0cb5283d1 | aarch64 | bluez5_utils-5.66 | NOK | http://autobuild.buildroot.net/results/240e4452ce5d36423175d548badb94019fbe7c7f | powerpc64 | bluez5_utils-5.66 | NOK | http://autobuild.buildroot.net/results/1a9ef323c0e2d817ac688d44d1904d62d1d337ff | x86_64 | bluez5_utils-5.66 | NOK | http://autobuild.buildroot.net/results/9003611a767beda4c050e4a94ef6c59e8bb23e71 | mips | bluez5_utils-5.66 | NOK | http://autobuild.buildroot.net/results/1df8e843a7b0744948eacef77198e9bf656bfc45 | nios2 | bluez5_utils-5.66 | NOK | http://autobuild.buildroot.net/results/9bdf8fd2ac3492bef7d418ba9c541cee677984b8 | s390x | bluez5_utils-5.66 | NOK | http://autobuild.buildroot.net/results/de7509a5e2fae495ed98f345f6ecbe845d406f8b | aarch64_be | bluez5_utils-5.66 | NOK | http://autobuild.buildroot.net/results/dc1fa54ef29dcf93debfdc6b6628a9ec1dc6b474 | powerpc64le | bluez5_utils-5.66 | NOK | http://autobuild.buildroot.net/results/14b8eda52aa628f2f2cb3c3877ef587b994bf0c3 | microblaze | bluez5_utils-5.66 | NOK | http://autobuild.buildroot.net/results/d651ac3beb830bfd3a24e58e1d3bb2ac794e6095 | mips64 | bluez5_utils-5.66 | NOK | http://autobuild.buildroot.net/results/1ec871417ec73678b904b039709c0a497f220204 | powerpc64le | bluez5_utils-5.66 | NOK | http://autobuild.buildroot.net/results/0869acc3c1e69cc79c01e3394a91be82048ba3b9 | x86_64 | bluez5_utils-5.66 | NOK | http://autobuild.buildroot.net/results/9e29f03c8259ffc7bd8453148cd7e1fed397a8f1 | mips | bluez5_utils-5.66 | NOK | http://autobuild.buildroot.net/results/d0dd8ae5d36e4b18b62583f7cc00bdd0c83b75fe | x86_64 | bluez5_utils-5.66 | NOK | http://autobuild.buildroot.net/results/774f4eaf4001ed8eff94cb59126cfaa4857b1e58 | microblaze | bluez5_utils-5.66 | NOK | http://autobuild.buildroot.net/results/3b196b0ed200fcaf460098facfdf3e4fff808ce1 | powerpc64 | bluez5_utils-5.66 | NOK | http://autobuild.buildroot.net/results/6213ebcbbaf787503737199ff85f9fd069fd86f1 | sparc64 | bluez5_utils-5.66 | NOK | http://autobuild.buildroot.net/results/a1591c1b1d585733f5298458f3a31000e022936a | powerpc64le | bluez5_utils-5.66 | NOK | http://autobuild.buildroot.net/results/6ee910ff2eb8ff84e405012169a122f29f5843c3 | powerpc64le | bluez5_utils-5.66 | NOK | http://autobuild.buildroot.net/results/b0b05de28bc36241019678878582c72c2ed2e2ca | aarch64 | bluez5_utils-5.66 | NOK | http://autobuild.buildroot.net/results/d6260a5acf766657f683d85fa1bdc27b7a43551e | or1k | bluez5_utils-5.66 | NOK | http://autobuild.buildroot.net/results/099669daf9fe504ac7e9dcf17b7d3cd592a4ccc8 | mips64el | bluez5_utils-5.66 | NOK | http://autobuild.buildroot.net/results/642019048568f642dad1d4a37c6eda2bbae8fb4f | microblaze | bluez5_utils-5.66 | NOK | http://autobuild.buildroot.net/results/c78f81e0d5074cbe9a028ae693d3ec4826c06854 | sparc64 | bluez5_utils-5.66 | NOK | http://autobuild.buildroot.net/results/a571e783fb008d3cad2c1cd50e2b856bd9d57368 | arc | boost-1.80.0 | NOK | http://autobuild.buildroot.net/results/f8e9e0150dd0542d2454f3586c362b67f506586d | arm | botan-2.19.3 | NOK | http://autobuild.buildroot.net/results/78349b23a7a0068b88a6eb67c4a083a1d37d1205 | ORPH powerpc | brltty-6.5 | NOK | http://autobuild.buildroot.net/results/67b3fc4a71211bb53f08c3234b4d07fb46a38503 | mips | busybox-1.36.0 | NOK | http://autobuild.buildroot.net/results/0c3aa62d68ab1e8532c8670cde2488f912e17b4d | ORPH powerpc | cairo-1.16.0 | NOK | http://autobuild.buildroot.net/results/9b5de6f27bc141c26ed9ce6d26ef393074750b34 | sh4aeb | coreutils-9.1 | NOK | http://autobuild.buildroot.net/results/ab9e0fb2bc987960939862443821754e71c1103b | ORPH aarch64 | crucible-2022.05.25 | NOK | http://autobuild.buildroot.net/results/7ac7b0b8b05ad9dc1b0e736149c40bd3fb231c6a | or1k | dc3dd-7.2.641 | NOK | http://autobuild.buildroot.net/results/30e79d3aa12c543b4d42d11dc6227d909b4f89cb | ORPH riscv64 | dropbear-2022.83 | NOK | http://autobuild.buildroot.net/results/1758cf4f2ef9435d4dc2e2000babce38fbb20cf2 | or1k | e2fsprogs-1.46.5 | NOK | http://autobuild.buildroot.net/results/6ad5c93f768595ed12898a93912325548547f12b | ORPH microblazeel | elfutils-0.186 | NOK | http://autobuild.buildroot.net/results/bda07956e6a019a9f310457b82ff5577be3fede8 | ORPH arc | elfutils-0.186 | NOK | http://autobuild.buildroot.net/results/ac46eae5e5341ad1404f942d6f9e1969efdf641c | ORPH microblaze | elfutils-0.186 | NOK | http://autobuild.buildroot.net/results/11826fc0a9ef1201ff9795cca23c47cf94ec0986 | ORPH microblaze | elfutils-0.186 | NOK | http://autobuild.buildroot.net/results/f079ab38cfd84ff441f991eaa74f74778a13826a | ORPH sh4 | faad2-2.10.1 | NOK | http://autobuild.buildroot.net/results/32c867ebd6be76b1ae59bde3910fb095c692db21 | mips | fdk-aac-2.0.2 | NOK | http://autobuild.buildroot.net/results/b1311c807330a56cde541c794d47e3caec2eecac | powerpc64le | fftw-quad-3.3.8 | NOK | http://autobuild.buildroot.net/results/9fd445ed7c720e9ed4792742289b99eac7a95aa4 | ORPH powerpc | file-5.43 | NOK | http://autobuild.buildroot.net/results/3e7d16d09ae2a5b28911215d35efc3975fb689f3 | ORPH mips | file-5.43 | NOK | http://autobuild.buildroot.net/results/d5f19044e9e41b1594444008308833cabe5206d1 | ORPH sh4a | flac-1.4.2 | NOK | http://autobuild.buildroot.net/results/db83c16a37415ec8398cc2eac887c05a3f3ce2ac | riscv64 | fontconfig-2.13.1 | NOK | http://autobuild.buildroot.net/results/68894aee78047b9adc29227a2592070dd7284135 | ORPH riscv64 | freeradius-client-1.1.7 | NOK | http://autobuild.buildroot.net/results/945585065fcf769093e95a85e755c0a4e88da4bc | aarch64 | fs/cramfs/cramfs.mk:46: /ho... | NOK | http://autobuild.buildroot.net/results/e68fb6d9c2459b30530884e12d4b974cb44d3bdf | powerpc64le | fs/cramfs/cramfs.mk:46: /tm... | NOK | http://autobuild.buildroot.net/results/cfc11d0ee5cec6f6480b52528cb71646fb9c6f99 | powerpc64le | fs/romfs/romfs.mk:32: /tmp/... | NOK | http://autobuild.buildroot.net/results/d0431b47e5ad06b68b13f0449396a1ee0e819d75 | or1k | fs/ubi/ubi.mk:51: /home/aut... | NOK | http://autobuild.buildroot.net/results/dfa7370de94df9e9fc7860f9d5b64708372be0a4 | x86_64 | fs/ubi/ubi.mk:51: /home/aut... | NOK | http://autobuild.buildroot.net/results/b7246301f8f0122389b8e6126c8661388152836e | armeb | fs/ubi/ubi.mk:51: /tmp/inst... | NOK | http://autobuild.buildroot.net/results/fd91cb2018906e5a01953525d2cdbbba3cd0a0f3 | sparc | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/16bbb5ee30d7798d79820d621fdc05acde7d3f03 | armeb | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/fa448e1eeefe43856b9069adadd90fe91166c426 | sh4 | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/6a1a099f769820d26198659ed14425d13b60d7e7 | microblaze | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/105b562dc42ce9cbcdbb8e00dd1ffe1bfd8496e3 | sh4 | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/f4f8ac0d0d91c4e481e0404b109f527346681158 | mipsel | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/71a5413a88ba66ee2233132043a2fc65c357a010 | powerpc | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/c46ccdac016b008173ae824a332aaed5a6b1bb21 | powerpc | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/8286213199c69d72b00116ea1288ef887891140d | sparc64 | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/5d64e41cbdcbd7e39c101089f602b61ecd756c1a | x86_64 | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/85ff14bfce7c817571cbcda0dc680451fc721948 | i686 | fs/ubifs/ubifs.mk:49: /tmp/... | NOK | http://autobuild.buildroot.net/results/46a57390bb3ebdfb730639f9b0ba6002072a1046 | mips | fs/ubifs/ubifs.mk:49: /tmp/... | NOK | http://autobuild.buildroot.net/results/2d796291e1caaae0897d98765d7d4c03b6cc3944 | powerpc | glibc-2.36-81-g4f4d7a13edfd... | NOK | http://autobuild.buildroot.net/results/df13f52d0124c01053360151fa78fb46b14d5f21 | arc | glibc-2.36-81-g4f4d7a13edfd... | NOK | http://autobuild.buildroot.net/results/4376261dea95fdbee5a0a120b333c56edf138ae5 | powerpc | glibc-2.36-81-g4f4d7a13edfd... | NOK | http://autobuild.buildroot.net/results/da15b13a206f7a259b44bbd6eb73116127ce094c | riscv64 | gmp-6.2.1 | NOK | http://autobuild.buildroot.net/results/b2bfd9ef149b97997ec4d9a9fd4fe122c4d70c2d | ORPH mips64el | gnu-efi-3.0.15 | NOK | http://autobuild.buildroot.net/results/99f4fa31482cb5d0d4fdec92ec2254a745e7dd6f | microblazeel | gobject-introspection | TIM | http://autobuild.buildroot.net/results/8e9835d0fc533ddf2a2a2252be95aa66b8869ec6 | microblaze | gobject-introspection | TIM | http://autobuild.buildroot.net/results/f79519cf6b92c2d0bbc53c5864b08eb720236e14 | microblazeel | gobject-introspection | TIM | http://autobuild.buildroot.net/results/88b673cacd87efa08bb0ee9cd238a4acb9b2a25e | microblaze | gobject-introspection | TIM | http://autobuild.buildroot.net/results/a8271bf46e58e6c0639d63737faa2234589ae9c2 | armeb | gobject-introspection | TIM | http://autobuild.buildroot.net/results/9057ec1aaa5fe9bee6ec82df5db04e9a35353a1f | s390x | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/a1a374dc9d7151daf9cbbc4f777cbe52cef1d0e4 | ORPH s390x | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/049bfdc15a12049f4c56fb25aee808947b6fd8d4 | ORPH microblaze | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/4846573f595de18b2d97076a0ff5997ac6c2d828 | ORPH or1k | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/75649793f0d97a7d6edbd52e260120a42ff6a4da | ORPH or1k | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/d1233d3c39f911b4af082dfcce08b57e6a90b089 | ORPH microblaze | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/f8aec29b25ec8c80cae02272bf7b44f65a029d1b | ORPH x86_64 | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/3171ee098dd8b1d00a6a7f9e8a364a2e4a5f76ed | ORPH i686 | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/e9f090caf7de4eba65baab736eaced49c9f8078a | ORPH s390x | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/db651711f2e42752131455049f7d5470e50966d0 | ORPH sparc64 | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/d7785172546f95bd99b13cf8cfa7134b4966d85d | ORPH sparc64 | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/268eb4b2d63e13034d447b6ca0f99a256b70d56a | ORPH aarch64_be | haproxy-2.6.9 | NOK | http://autobuild.buildroot.net/results/5eb9f3bc61ef0b987dbb016293886531468379f8 | aarch64 | host-binutils-2.37 | NOK | http://autobuild.buildroot.net/results/ac3fe0cd468eabecfbeaf1e062d8d56c70ddd995 | armeb | host-binutils-2.37 | NOK | http://autobuild.buildroot.net/results/5f3e42e65ce69bdbcdcfb5c10d81d6f41efad5f4 | mips | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/772598952d26cd29beaa579cc804713f8cb61cba | arc | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/cf37f712c0b5dcc4f7e1388ac1300da1faa9481d | microblaze | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/d9a943fcaed025e182333aa0ee1a27fabe3dd4d2 | sparc | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/c9c760ddf6209f5f1023f62dc1698bd1f2544387 | powerpc64 | host-binutils-2.39 | NOK | http://autobuild.buildroot.net/results/8b70ab0f0a6cc5cee7f22f052af0b577dcd3cda4 | arc | host-gdb-arc-2020.09-releas... | NOK | http://autobuild.buildroot.net/results/89c9a40e8e752611bdf0d6786f3378757c6ce97b | ORPH i586 | host-go-1.19.7 | NOK | http://autobuild.buildroot.net/results/a2a27d12c1bb265d9954fbd4104ca4dd2dbec5d2 | mips64el | host-go-1.19.7 | NOK | http://autobuild.buildroot.net/results/ac43157c80ac02ce6daeb35ff7dcec9ed58be5e7 | i586 | host-go-1.19.7 | NOK | http://autobuild.buildroot.net/results/f848605d7c500a21eeed5e3e1b1f31482ddcb205 | mips64el | host-go-1.19.7 | NOK | http://autobuild.buildroot.net/results/9bf6980c2c54dca1fc4f93e026859ad51b0a743d | mips64 | host-go-1.19.7 | NOK | http://autobuild.buildroot.net/results/2963254eedd69e7c9340aa7023128dd2b0bca676 | mips64el | host-go-1.19.7 | NOK | http://autobuild.buildroot.net/results/b3ad26ae25ea1f49e0b105c48d839d4fb32acec6 | powerpc64le | host-go-1.19.7 | NOK | http://autobuild.buildroot.net/results/8947f801a79c0ba040026a93844496189e32a3b9 | arc | host-runc-1.1.4 | NOK | http://autobuild.buildroot.net/results/89c4097f12fa55f5a9eb603a4f812d8294b26c1c | microblazeel | host-runc-1.1.4 | NOK | http://autobuild.buildroot.net/results/3bb9b7ffe9f5ed6aef8362ab8d019e2940fa921f | x86_64 | host-rust-1.67.1 | NOK | http://autobuild.buildroot.net/results/d895a4a50d336ae2e16cb78aae9165ec3b41cb35 | s390x | host-rust-1.67.1 | NOK | http://autobuild.buildroot.net/results/349eecdab0be1346a5eb96e33076af8cbff359c7 | mips64el | host-zstd-1.5.4 | NOK | http://autobuild.buildroot.net/results/25ae8ed8d67614201368f4638ae602e19c22f3fa | sh4aeb | leptonica-1.82.0 | NOK | http://autobuild.buildroot.net/results/264bd891dd0a8ea00700794b73221651bcccaec6 | riscv64 | libcap-ng-0.8.3 | NOK | http://autobuild.buildroot.net/results/9054fc97505ca362673ff2eac4344f3f69b69b36 | riscv64 | libcap-ng-0.8.3 | NOK | http://autobuild.buildroot.net/results/55ccb870e6169b892daacd4c8fe27960a505361a | arm | libdeflate-1.15 | NOK | http://autobuild.buildroot.net/results/c9c2b4d3c085f261cd331920879f3fa3f2e8250e | i686 | libgcrypt-1.10.1 | NOK | http://autobuild.buildroot.net/results/015865f91e900fea794a249f8dd96683269fb2f0 | ORPH i686 | libgcrypt-1.10.1 | NOK | http://autobuild.buildroot.net/results/981c124cc91f02dc78786806327412e80d9f3b2e | ORPH arceb | libglib2-2.72.3 | NOK | http://autobuild.buildroot.net/results/31ed57ec8409d44a72d58dd95bc9802a9427a2c2 | arc | libglib2-2.72.3 | NOK | http://autobuild.buildroot.net/results/9bfe486b5df8df10ce6a6f64b442a57fa022e5c3 | i686 | libglvnd-1.4.0 | NOK | http://autobuild.buildroot.net/results/469ff5cf0c5f9bbcff926e664478d9e962a5e3b3 | ORPH microblaze | libglvnd-1.4.0 | NOK | http://autobuild.buildroot.net/results/b591e5450349928fc14aa58e12de2cb298ed5a1d | ORPH microblaze | libpqxx-6.4.5 | NOK | http://autobuild.buildroot.net/results/caa1b97c198de762284be876f2d8e3ca76d93db1 | powerpc | libvorbis-1.3.7 | NOK | http://autobuild.buildroot.net/results/93430e077a3bcc291ad37af9ed5862c995c8699d | xtensa | libwebsockets-4.3.2 | NOK | http://autobuild.buildroot.net/results/e5e7799242ffd8693d6a31e6fe13c26f0f3bc00f | arceb | lighttpd-1.4.69 | NOK | http://autobuild.buildroot.net/results/bb0b9ba31ab65dd50763f19d935d08a54a5efcc3 | ORPH mips | linux-5.10.162-cip24 | NOK | http://autobuild.buildroot.net/results/1bafce9402a7ca7b5e75c23a19486c66a17e4e53 | ORPH powerpc | linux-5.10.162-cip24-rt10 | NOK | http://autobuild.buildroot.net/results/1bbbbb143702d93d9c3f65a4bf837561d93ffbee | ORPH xtensa | linux-5.10.162-cip24-rt10 | NOK | http://autobuild.buildroot.net/results/3b9ee574bbfca18152cc06baa5a468f78f4248fb | ORPH i586 | linux-6.1.14 | NOK | http://autobuild.buildroot.net/results/384679ac55aaac4d3a767acc3562ccf8b8821024 | ORPH aarch64_be | linux-6.1.14 | NOK | http://autobuild.buildroot.net/results/ad358de3467234d03823c887d4bcc492d6b5aeba | ORPH sh4a | linux-6.1.14 | NOK | http://autobuild.buildroot.net/results/057f99951a8fd013d5a1fd2d2af8917034f4882c | ORPH nios2 | linux-6.1.14 | NOK | http://autobuild.buildroot.net/results/ac863e2b4408b27f6f767bac523e5923ce778de2 | ORPH or1k | ltp-testsuite-20220930 | NOK | http://autobuild.buildroot.net/results/78961b1e76dd39bfff66a94aa956cb0d7933d22b | x86_64 | ltp-testsuite-20220930 | NOK | http://autobuild.buildroot.net/results/275ad842b49e1d633c9f6b95801f9374b0c1aed1 | mipsel | lttng-modules-2.13.7 | NOK | http://autobuild.buildroot.net/results/3e51eeca09d15e5f5f372c3c96cb545ebe960f93 | sparc64 | lttng-modules-2.13.7 | NOK | http://autobuild.buildroot.net/results/29fea121b4e98ec0140648c9b5b4434a69116de6 | sparc64 | luaossl-20220711-0 | NOK | http://autobuild.buildroot.net/results/296ffcdd783da60e8481a88cc5751075e21046e3 | x86_64 | luvi-2.13.0 | NOK | http://autobuild.buildroot.net/results/f1797fc62c6c2f7151939b6e6b19852c1ac5664d | ORPH armeb | madplay-0.15.2b | NOK | http://autobuild.buildroot.net/results/0c0955d4f6726b50cad721f4d3437dabde316e70 | ORPH mips | memcached-1.6.17 | NOK | http://autobuild.buildroot.net/results/6543f1de08d7a5f4991cd6b6e2aa7bb4e23ecab9 | ORPH powerpc | musl-1.2.3 | NOK | http://autobuild.buildroot.net/results/69b45246d56af5c17a26b1def44a76f7f49dc52c | arc | olsr-0.9.8 | NOK | http://autobuild.buildroot.net/results/43f7c9207610a8b8b723a61ba840ab39e4b2e0c3 | ORPH powerpc64 | olsr-0.9.8 | NOK | http://autobuild.buildroot.net/results/641e99c1465fb4ba4104b005f4a979992b660ff7 | ORPH aarch64_be | olsr-0.9.8 | NOK | http://autobuild.buildroot.net/results/9643af953b5fdcb10b3a5412c4d403179533f130 | ORPH sh4eb | package/rtl8821cu/rtl8821cu... | NOK | http://autobuild.buildroot.net/results/132d3d9755d27fc9cb0b246dbc75acb8b6b3d981 | arceb | perl-5.36.0 | NOK | http://autobuild.buildroot.net/results/e96b8e1547099965cfe67a303d19e6f66479343b | arceb | perl-5.36.0 | NOK | http://autobuild.buildroot.net/results/7eae7c6f1a357dae06babe2d785b11df756fa1ee | sparc64 | poke-3.0 | NOK | http://autobuild.buildroot.net/results/89f2398e9db000b29b1ce7204075f0cead9a55d7 | ORPH armeb | pv-1.6.20 | NOK | http://autobuild.buildroot.net/results/7db1886e65f7b9db1fd8ac2bced10807ce3e7a5f | ORPH mipsel | python-cryptography-39.0.1 | NOK | http://autobuild.buildroot.net/results/90898ba72b1ee85831cd1a9856b911b90e91566f | microblazeel | python-pyicu-2.10.2 | NOK | http://autobuild.buildroot.net/results/9e1a4de046045ec9aa46e431b45e5b255b728f04 | sh4aeb | python-pyicu-2.10.2 | NOK | http://autobuild.buildroot.net/results/3d71deb0308e914f6ffa0620c6880c846c9c1af2 | mipsel | qt6base-6.4.2 | NOK | http://autobuild.buildroot.net/results/fdf2b2eb252a24e81bddad1c81c4fdfb03dc0afe | microblaze | quickjs-2021-03-27 | NOK | http://autobuild.buildroot.net/results/4d9a21cb4e0728a1ff461f2e19f96f7e676d2eba | arc | reaver-1.6.6 | NOK | http://autobuild.buildroot.net/results/4f391ada2edd8bda6b154b3fbbb16deba6a6b8e8 | sh4eb | sdl-1.2.15 | NOK | http://autobuild.buildroot.net/results/38b8e50e9458e96601d7b031a9d68c57be09d598 | ORPH sh4aeb | sdl-1.2.15 | NOK | http://autobuild.buildroot.net/results/e2e73a47779514321a732c378c5232068182e96f | ORPH arm | sdl2-2.26.3 | NOK | http://autobuild.buildroot.net/results/858ca737a586f99e9c65c3233cf283200c44d41f | microblaze | traceroute-2.1.0 | NOK | http://autobuild.buildroot.net/results/994eaa8939a1ce6864960e5998789fe49e7f3e2e | aarch64 | traceroute-2.1.0 | NOK | http://autobuild.buildroot.net/results/225c2333b8f642b8fd965a93616401b954fc6678 | x86_64 | trinity-1.9 | NOK | http://autobuild.buildroot.net/results/02ae2cc925081faafd62db0c8ba09fb0b41477db | ORPH powerpc | uclibc-1.0.42 | NOK | http://autobuild.buildroot.net/results/04ae3e21fea9f16c1b87d79a70eec14abbfac5cf | mips64el | ulog-0389d243352255f6182326... | NOK | http://autobuild.buildroot.net/results/48c3c17f8580d5e7493ef3a30dc22c8c83ae1081 | powerpc64le | ulog-0389d243352255f6182326... | NOK | http://autobuild.buildroot.net/results/ba33b60a3f6abc9bd0e249ff877421344340c301 | mips | unknown | NOK | http://autobuild.buildroot.net/results/277762fedc1b5a2df97ac30aa16a354cfe69de14 | arm | unknown | NOK | http://autobuild.buildroot.net/results/aefceb0abbb37157623f6206494b3a8e76e4fb72 | i686 | unknown | NOK | http://autobuild.buildroot.net/results/e8273c4768e2ad4b50593c21f8538e1eb1d60922 | sparc | unknown | NOK | http://autobuild.buildroot.net/results/833ded23ce10e1dd90f83d672fef3dfb67ec9ada | aarch64_be | unknown | NOK | http://autobuild.buildroot.net/results/1735119737a9404e1762bcf5a9f0c57b31a8f66b | mips64el | unknown | NOK | http://autobuild.buildroot.net/results/a1d58c2d40193304a1ffd43ede8bd487fa3c2b66 | powerpc64le | unknown | NOK | http://autobuild.buildroot.net/results/acc9ebf5a1c26b958c18c493d4741cb2de56ddb2 | riscv32 | unknown | NOK | http://autobuild.buildroot.net/results/6ccf16577a4c837867aecd70ff63918f853f31a2 | or1k | unknown | NOK | http://autobuild.buildroot.net/results/487827dde291500f9f1d7fccce02b5c97c5622e5 | aarch64 | unknown | NOK | http://autobuild.buildroot.net/results/b044daa9d871682b875b38d535397da7e24711ce | mips64 | unknown | NOK | http://autobuild.buildroot.net/results/6453c92651e6ad6d89e833f73f56f2ec0a4a86c2 | mips64el | unknown | NOK | http://autobuild.buildroot.net/results/8c5dab1965de83d1a3ffa6768cc5a7519645ee8b | mipsel | valgrind-3.19.0 | NOK | http://autobuild.buildroot.net/results/d22bbd48b8ab136c8be3ba70e660178810633c91 | ORPH powerpc | volk-2.5.2 | NOK | http://autobuild.buildroot.net/results/4c8fac716c234f0d100cad2d41a9b31bf445884e | mipsel | wolfssl-5.5.3 | NOK | http://autobuild.buildroot.net/results/d9f9e3010d7659b0f10d1e31c01b87e16f02a454 | armeb | wolfssl-5.5.3 | NOK | http://autobuild.buildroot.net/results/d045d397b026c0f1a9171db951b264f74935585d | x86_64 | wtfutil-0.41.0 | NOK | http://autobuild.buildroot.net/results/dfef2ca94ac97bda8e3a6cb4939e96b81b88abaa | i686 | x264-baee400fa9ced6f5481a72... | NOK | http://autobuild.buildroot.net/results/1fde65940f7fdc2508684fc3ed79ef2f329dd384 | sparc64 | xenomai-3.0.10 | NOK | http://autobuild.buildroot.net/results/4016fe7244be224b10496bd407f038e91dd14b48 | powerpc | xenomai-3.0.10 | NOK | http://autobuild.buildroot.net/results/87e8508a2472526623c4f801ad691ace22e1beae | x86_64 | xvisor-0.3.1 | NOK | http://autobuild.buildroot.net/results/0cd425db8bc45bcfeceb744a420a916feaf43a84 | aarch64 | xvisor-0.3.1 | NOK | http://autobuild.buildroot.net/results/6709a6b2dd1d72a137ef82faad1763c41f89df63 | x86_64 | xvisor-0.3.1 | NOK | http://autobuild.buildroot.net/results/b3c6fe10e05d2507df14acb7fab901da5faace70 | aarch64 | xvisor-0.3.1 | NOK | http://autobuild.buildroot.net/results/17717ebea47b8adc3beb95f1de8b5e58c8122c54 | mips | zabbix-6.2.7 | NOK | http://autobuild.buildroot.net/results/2d0130333fc52ae09f5d2f38710de53bc159e7c9 | powerpc64le | zeek-4.1.1 | NOK | http://autobuild.buildroot.net/results/0cd6d569fc5ff2e8aeb974af35512c4901231f37 | Classification of failures by reason for 2022.11.x -------------------------------------------------- fs/ubi/ubi.mk:51: /home/bui... | 2 host-rust-1.64.0 | 2 efivar-38 | 1 fontconfig-2.13.1 | 1 fs/axfs/axfs.mk:32: /home/b... | 1 fs/ubifs/ubifs.mk:49: /home... | 1 host-pahole-1.24 | 1 qemu-7.1.0 | 1 Detail of failures for 2022.11.x -------------------------------- arch | reason | OK? | url | orph? -------------+--------------------------------+-----+---------------------------------------------------------------------------------+------- mips64el | efivar-38 | NOK | http://autobuild.buildroot.net/results/be9c7b34d7ed3134d639c77d323e7552cacc6531 | riscv64 | fontconfig-2.13.1 | NOK | http://autobuild.buildroot.net/results/102b26dec87a2768595cc22727650c1b8fcf4dfa | ORPH sparc64 | fs/axfs/axfs.mk:32: /home/b... | NOK | http://autobuild.buildroot.net/results/93f6c7c2f5de95bf415a1d61d39b9a40b5c2bf1d | powerpc64 | fs/ubi/ubi.mk:51: /home/bui... | NOK | http://autobuild.buildroot.net/results/ed97d3091065f11074d46d17ee221429bd55cff9 | arc | fs/ubi/ubi.mk:51: /home/bui... | NOK | http://autobuild.buildroot.net/results/41937a9dff2c7811648315cade3490234b5654f1 | powerpc64 | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/828d04e55fc3899bf733e02ee81cf07a18a0348c | armeb | host-pahole-1.24 | NOK | http://autobuild.buildroot.net/results/0410c778af77e9785833650d6ba6e777b2cb4884 | sparc64 | host-rust-1.64.0 | NOK | http://autobuild.buildroot.net/results/27dade715ae30d10a42d2fd562942f919c3537df | mipsel | host-rust-1.64.0 | NOK | http://autobuild.buildroot.net/results/791d53eb297352a80f1ff00cbd2114031e585529 | mipsel | qemu-7.1.0 | NOK | http://autobuild.buildroot.net/results/b819e32fb4f6b63a06eb06762b44d9e68131cdb6 | Gitlab CI results for 2023-03-15 ================================ -- http://autobuild.buildroot.net From james.hilliard1 at gmail.com Thu Mar 16 08:34:31 2023 From: james.hilliard1 at gmail.com (James Hilliard) Date: Thu, 16 Mar 2023 02:34:31 -0600 Subject: [Buildroot] [PATCH v6 01/10] package/cpuinfo: new package Message-ID: <20230316083440.3466725-1-james.hilliard1@gmail.com> From: Stefan Hager This package is required by tensorflow-lite. Add a patch removing cpp requirement when not building tests. Tested-by: Stefan Hager Signed-off-by: Stefan Hager Signed-off-by: James Hilliard --- Changes v5 -> v6: - update patch to latest pull request version - add architecture restrictions - update to latest commit Changes v4 -> v5: - don't require cpp Changes v2 -> v3: - move to libraries->hardware handling --- DEVELOPERS | 3 ++ package/Config.in | 1 + ...nly-when-needed-for-tests-benchmarks.patch | 41 +++++++++++++++++++ package/cpuinfo/Config.in | 17 ++++++++ package/cpuinfo/cpuinfo.hash | 4 ++ package/cpuinfo/cpuinfo.mk | 17 ++++++++ 6 files changed, 83 insertions(+) create mode 100644 package/cpuinfo/0001-Enable-CXX-only-when-needed-for-tests-benchmarks.patch create mode 100644 package/cpuinfo/Config.in create mode 100644 package/cpuinfo/cpuinfo.hash create mode 100644 package/cpuinfo/cpuinfo.mk diff --git a/DEVELOPERS b/DEVELOPERS index b6d288c54f..8ec32087a1 100644 --- a/DEVELOPERS +++ b/DEVELOPERS @@ -2685,6 +2685,9 @@ F: package/libvpx/ F: package/mesa3d-demos/ F: package/ti-gfx/ +N: Stefan Hager +F: package/cpuinfo/ + N: Stefan Ott F: package/unbound/ diff --git a/package/Config.in b/package/Config.in index 0f8dab3e71..60d6a115e0 100644 --- a/package/Config.in +++ b/package/Config.in @@ -1664,6 +1664,7 @@ menu "Hardware handling" source "package/bcm2835/Config.in" source "package/c-periphery/Config.in" source "package/ccid/Config.in" + source "package/cpuinfo/Config.in" source "package/dtc/Config.in" source "package/gnu-efi/Config.in" source "package/hackrf/Config.in" diff --git a/package/cpuinfo/0001-Enable-CXX-only-when-needed-for-tests-benchmarks.patch b/package/cpuinfo/0001-Enable-CXX-only-when-needed-for-tests-benchmarks.patch new file mode 100644 index 0000000000..7aeef0edc0 --- /dev/null +++ b/package/cpuinfo/0001-Enable-CXX-only-when-needed-for-tests-benchmarks.patch @@ -0,0 +1,41 @@ +From 66dbf4fbe202318860caeab3b1ef9c2fe70e2c4c Mon Sep 17 00:00:00 2001 +From: James Hilliard +Date: Sun, 29 Jan 2023 16:55:08 -0700 +Subject: [PATCH] Enable CXX only when needed for tests/benchmarks + +Signed-off-by: James Hilliard +[Upstream status: +https://github.com/pytorch/cpuinfo/pull/133] +--- + CMakeLists.txt | 8 +++++++- + 1 file changed, 7 insertions(+), 1 deletion(-) + +diff --git a/CMakeLists.txt b/CMakeLists.txt +index 9f4d1d1..9e1c153 100644 +--- a/CMakeLists.txt ++++ b/CMakeLists.txt +@@ -3,7 +3,7 @@ CMAKE_MINIMUM_REQUIRED(VERSION 3.5 FATAL_ERROR) + # ---[ Setup project + PROJECT( + cpuinfo +- LANGUAGES C CXX ++ LANGUAGES C + ) + + # ---[ Options. +@@ -103,6 +103,12 @@ ELSEIF(NOT CMAKE_SYSTEM_NAME MATCHES "^(Windows|WindowsStore|CYGWIN|MSYS|Darwin| + ENDIF() + ENDIF() + ++IF(CPUINFO_SUPPORTED_PLATFORM) ++ IF(CPUINFO_BUILD_MOCK_TESTS OR CPUINFO_BUILD_UNIT_TESTS OR CPUINFO_BUILD_BENCHMARKS) ++ ENABLE_LANGUAGE(CXX) ++ ENDIF() ++ENDIF() ++ + # ---[ Download deps + SET(CONFU_DEPENDENCIES_SOURCE_DIR ${CMAKE_SOURCE_DIR}/deps + CACHE PATH "Confu-style dependencies source directory") +-- +2.34.1 + diff --git a/package/cpuinfo/Config.in b/package/cpuinfo/Config.in new file mode 100644 index 0000000000..257480f068 --- /dev/null +++ b/package/cpuinfo/Config.in @@ -0,0 +1,17 @@ +config BR2_PACKAGE_CPUINFO_ARCH_SUPPORTS + bool + default y if BR2_aarch64 + default y if BR2_arm + default y if BR2_i386 + default y if BR2_x86_64 + +config BR2_PACKAGE_CPUINFO + bool "cpuinfo" + depends on BR2_PACKAGE_CPUINFO_ARCH_SUPPORTS + depends on BR2_TOOLCHAIN_HAS_THREADS + help + CPU INFOrmation library, cpuinfo is a library to detect + essential for performance optimization information about + host CPU. + + https://github.com/pytorch/cpuinfo diff --git a/package/cpuinfo/cpuinfo.hash b/package/cpuinfo/cpuinfo.hash new file mode 100644 index 0000000000..7dd0d57172 --- /dev/null +++ b/package/cpuinfo/cpuinfo.hash @@ -0,0 +1,4 @@ +# Locally calculated +sha256 cf243e7ac07cd5e2ac58dcb29f8a9047b7887452212aead2ddf1ceda45cc66dd cpuinfo-eb4a6674bfe9cf91b63b9817412ae5f6862c8432.tar.gz +# License files, locally calculated +sha256 8e7e60636c3aa0cb03571a1a841ce5697f9551ff92b3c426c2561613d15ade70 LICENSE diff --git a/package/cpuinfo/cpuinfo.mk b/package/cpuinfo/cpuinfo.mk new file mode 100644 index 0000000000..d59513eea3 --- /dev/null +++ b/package/cpuinfo/cpuinfo.mk @@ -0,0 +1,17 @@ +################################################################################ +# +# cpuinfo +# +################################################################################ + +CPUINFO_VERSION = eb4a6674bfe9cf91b63b9817412ae5f6862c8432 +CPUINFO_SITE = $(call github,pytorch,cpuinfo,$(CPUINFO_VERSION)) +CPUINFO_LICENSE = BSD-2-Clause +CPUINFO_LICENSE_FILES = LICENSE +CPUINFO_INSTALL_STAGING = YES +CPUINFO_CONF_OPTS = \ + -DCPUINFO_BUILD_UNIT_TESTS=OFF \ + -DCPUINFO_BUILD_MOCK_TESTS=OFF \ + -DCPUINFO_BUILD_BENCHMARKS=OFF + +$(eval $(cmake-package)) -- 2.34.1 From james.hilliard1 at gmail.com Thu Mar 16 08:34:32 2023 From: james.hilliard1 at gmail.com (James Hilliard) Date: Thu, 16 Mar 2023 02:34:32 -0600 Subject: [Buildroot] [PATCH v6 02/10] package/ruy: new package In-Reply-To: <20230316083440.3466725-1-james.hilliard1@gmail.com> References: <20230316083440.3466725-1-james.hilliard1@gmail.com> Message-ID: <20230316083440.3466725-2-james.hilliard1@gmail.com> From: Stefan Hager This package is required by tensorflow-lite. Tested-by: Stefan Hager Signed-off-by: Stefan Hager Signed-off-by: James Hilliard --- Changes v5 -> v6: - add architecture dependency - update to latest version Changes v2 -> v3: - add C++14 dependency --- DEVELOPERS | 1 + package/Config.in | 1 + package/ruy/Config.in | 22 ++++++++++++++++++++++ package/ruy/ruy.hash | 4 ++++ package/ruy/ruy.mk | 18 ++++++++++++++++++ 5 files changed, 46 insertions(+) create mode 100644 package/ruy/Config.in create mode 100644 package/ruy/ruy.hash create mode 100644 package/ruy/ruy.mk diff --git a/DEVELOPERS b/DEVELOPERS index 8ec32087a1..c338125a53 100644 --- a/DEVELOPERS +++ b/DEVELOPERS @@ -2687,6 +2687,7 @@ F: package/ti-gfx/ N: Stefan Hager F: package/cpuinfo/ +F: package/ruy/ N: Stefan Ott F: package/unbound/ diff --git a/package/Config.in b/package/Config.in index 60d6a115e0..7ff1bfb088 100644 --- a/package/Config.in +++ b/package/Config.in @@ -2146,6 +2146,7 @@ endif source "package/qlibc/Config.in" source "package/reproc/Config.in" source "package/riemann-c-client/Config.in" + source "package/ruy/Config.in" source "package/shapelib/Config.in" source "package/skalibs/Config.in" source "package/sphinxbase/Config.in" diff --git a/package/ruy/Config.in b/package/ruy/Config.in new file mode 100644 index 0000000000..cc137a403c --- /dev/null +++ b/package/ruy/Config.in @@ -0,0 +1,22 @@ +config BR2_PACKAGE_RUY_ARCH_SUPPORTS + bool + default y if BR2_PACKAGE_CPUINFO_ARCH_SUPPORTS + +config BR2_PACKAGE_RUY + bool "ruy" + depends on BR2_PACKAGE_CPUINFO_ARCH_SUPPORTS + depends on BR2_INSTALL_LIBSTDCPP + depends on BR2_TOOLCHAIN_GCC_AT_LEAST_4_9 # C++14 + depends on BR2_TOOLCHAIN_HAS_THREADS # cpuinfo + select BR2_PACKAGE_CPUINFO + help + Ruy is a matrix multiplication library. Its focus is to cover + the matrix multiplication needs of neural network inference + engines. Its initial user has been TensorFlow Lite, where it + is used by default on the ARM CPU architecture. + + https://github.com/google/ruy + +comment "ruy needs a toolchain w/ C++14, threads" + depends on !BR2_INSTALL_LIBSTDCPP || \ + !BR2_TOOLCHAIN_GCC_AT_LEAST_4_9 || !BR2_TOOLCHAIN_HAS_THREADS diff --git a/package/ruy/ruy.hash b/package/ruy/ruy.hash new file mode 100644 index 0000000000..675b457b1c --- /dev/null +++ b/package/ruy/ruy.hash @@ -0,0 +1,4 @@ +# Locally calculated +sha256 e151a5b55059a6e83ded001787e1a8889ba1e5e4eaa5bc836b9b660e7e1cb519 ruy-21a85fef159f9942f636a43b14c64b481c2a05b2.tar.gz +# License files, locally calculated +sha256 cfc7749b96f63bd31c3c42b5c471bf756814053e847c10f3eb003417bc523d30 LICENSE diff --git a/package/ruy/ruy.mk b/package/ruy/ruy.mk new file mode 100644 index 0000000000..1e8141f91b --- /dev/null +++ b/package/ruy/ruy.mk @@ -0,0 +1,18 @@ +################################################################################ +# +# ruy +# +################################################################################ + +RUY_VERSION = 21a85fef159f9942f636a43b14c64b481c2a05b2 +RUY_SITE = $(call github,google,ruy,$(RUY_VERSION)) +RUY_LICENSE = Apache-2.0 +RUY_LICENSE_FILES = LICENSE +RUY_INSTALL_STAGING = YES +RUY_DEPENDENCIES = cpuinfo +RUY_CONF_OPTS = \ + -DCMAKE_POSITION_INDEPENDENT_CODE=ON \ + -DRUY_FIND_CPUINFO=ON \ + -DRUY_MINIMAL_BUILD=ON + +$(eval $(cmake-package)) -- 2.34.1 From james.hilliard1 at gmail.com Thu Mar 16 08:34:33 2023 From: james.hilliard1 at gmail.com (James Hilliard) Date: Thu, 16 Mar 2023 02:34:33 -0600 Subject: [Buildroot] [PATCH v6 03/10] package/gemmlowp: new package In-Reply-To: <20230316083440.3466725-1-james.hilliard1@gmail.com> References: <20230316083440.3466725-1-james.hilliard1@gmail.com> Message-ID: <20230316083440.3466725-3-james.hilliard1@gmail.com> From: Stefan Hager This package is required by tensorflow-lite. Tested-by: Stefan Hager Signed-off-by: Stefan Hager Signed-off-by: James Hilliard --- Changes v4 -> v5: - add comment indicating library is header only Changes v2 -> v3: - add C++11 dependency --- DEVELOPERS | 1 + package/Config.in | 1 + package/gemmlowp/Config.in | 12 ++++++++++++ package/gemmlowp/gemmlowp.hash | 4 ++++ package/gemmlowp/gemmlowp.mk | 16 ++++++++++++++++ 5 files changed, 34 insertions(+) create mode 100644 package/gemmlowp/Config.in create mode 100644 package/gemmlowp/gemmlowp.hash create mode 100644 package/gemmlowp/gemmlowp.mk diff --git a/DEVELOPERS b/DEVELOPERS index c338125a53..40df433fbc 100644 --- a/DEVELOPERS +++ b/DEVELOPERS @@ -2687,6 +2687,7 @@ F: package/ti-gfx/ N: Stefan Hager F: package/cpuinfo/ +F: package/gemmlowp/ F: package/ruy/ N: Stefan Ott diff --git a/package/Config.in b/package/Config.in index 7ff1bfb088..f506d79b0b 100644 --- a/package/Config.in +++ b/package/Config.in @@ -2039,6 +2039,7 @@ menu "Other" source "package/fxdiv/Config.in" source "package/gconf/Config.in" source "package/gdal/Config.in" + source "package/gemmlowp/Config.in" source "package/gflags/Config.in" source "package/gli/Config.in" source "package/glibmm/Config.in" diff --git a/package/gemmlowp/Config.in b/package/gemmlowp/Config.in new file mode 100644 index 0000000000..379450d1b0 --- /dev/null +++ b/package/gemmlowp/Config.in @@ -0,0 +1,12 @@ +config BR2_PACKAGE_GEMMLOWP + bool "gemmlowp" + depends on BR2_INSTALL_LIBSTDCPP + depends on BR2_TOOLCHAIN_GCC_AT_LEAST_4_8 # C++11 + help + Low-precision matrix multiplication. + + https://github.com/google/gemmlowp + +comment "gemmlowp needs a toolchain w/ C++11" + depends on !BR2_INSTALL_LIBSTDCPP || \ + !BR2_TOOLCHAIN_GCC_AT_LEAST_4_8 diff --git a/package/gemmlowp/gemmlowp.hash b/package/gemmlowp/gemmlowp.hash new file mode 100644 index 0000000000..7c56a18bb6 --- /dev/null +++ b/package/gemmlowp/gemmlowp.hash @@ -0,0 +1,4 @@ +# Locally calculated +sha256 cc8a22b6f071c3781e6b4b72654c89b1cdc198e72ebadebb17638eac205344c1 gemmlowp-08e4bb339e34017a0835269d4a37c4ea04d15a69.tar.gz +# License files, locally calculated +sha256 cfc7749b96f63bd31c3c42b5c471bf756814053e847c10f3eb003417bc523d30 LICENSE diff --git a/package/gemmlowp/gemmlowp.mk b/package/gemmlowp/gemmlowp.mk new file mode 100644 index 0000000000..9489dccbe5 --- /dev/null +++ b/package/gemmlowp/gemmlowp.mk @@ -0,0 +1,16 @@ +################################################################################ +# +# gemmlowp +# +################################################################################ + +GEMMLOWP_VERSION = 08e4bb339e34017a0835269d4a37c4ea04d15a69 +GEMMLOWP_SITE = $(call github,google,gemmlowp,$(GEMMLOWP_VERSION)) +GEMMLOWP_LICENSE = Apache-2.0 +GEMMLOWP_LICENSE_FILES = LICENSE +GEMMLOWP_INSTALL_STAGING = YES +# Only installs a header +GEMMLOWP_INSTALL_TARGET = NO +GEMMLOWP_SUBDIR = contrib + +$(eval $(cmake-package)) -- 2.34.1 From james.hilliard1 at gmail.com Thu Mar 16 08:34:34 2023 From: james.hilliard1 at gmail.com (James Hilliard) Date: Thu, 16 Mar 2023 02:34:34 -0600 Subject: [Buildroot] [PATCH v6 04/10] package/pthreadpool: new package In-Reply-To: <20230316083440.3466725-1-james.hilliard1@gmail.com> References: <20230316083440.3466725-1-james.hilliard1@gmail.com> Message-ID: <20230316083440.3466725-4-james.hilliard1@gmail.com> This package is required by tensorflow-lite. Signed-off-by: James Hilliard --- Changes v5 -> v6: - update to latest version --- DEVELOPERS | 1 + package/Config.in | 1 + package/pthreadpool/Config.in | 8 +++++++ package/pthreadpool/pthreadpool.hash | 4 ++++ package/pthreadpool/pthreadpool.mk | 33 ++++++++++++++++++++++++++++ 5 files changed, 47 insertions(+) create mode 100644 package/pthreadpool/Config.in create mode 100644 package/pthreadpool/pthreadpool.hash create mode 100644 package/pthreadpool/pthreadpool.mk diff --git a/DEVELOPERS b/DEVELOPERS index 40df433fbc..b0cabbc4f4 100644 --- a/DEVELOPERS +++ b/DEVELOPERS @@ -2688,6 +2688,7 @@ F: package/ti-gfx/ N: Stefan Hager F: package/cpuinfo/ F: package/gemmlowp/ +F: package/pthreadpool/ F: package/ruy/ N: Stefan Ott diff --git a/package/Config.in b/package/Config.in index f506d79b0b..6dafc7cb5c 100644 --- a/package/Config.in +++ b/package/Config.in @@ -2143,6 +2143,7 @@ endif source "package/protobuf/Config.in" source "package/protobuf-c/Config.in" source "package/protozero/Config.in" + source "package/pthreadpool/Config.in" source "package/qhull/Config.in" source "package/qlibc/Config.in" source "package/reproc/Config.in" diff --git a/package/pthreadpool/Config.in b/package/pthreadpool/Config.in new file mode 100644 index 0000000000..194ae33f85 --- /dev/null +++ b/package/pthreadpool/Config.in @@ -0,0 +1,8 @@ +config BR2_PACKAGE_PTHREADPOOL + bool "pthreadpool" + select BR2_PACKAGE_FXDIV + help + Pthreadpool is a portable and efficient thread pool + implementation. + + https://github.com/Maratyszcza/pthreadpool diff --git a/package/pthreadpool/pthreadpool.hash b/package/pthreadpool/pthreadpool.hash new file mode 100644 index 0000000000..8f15132595 --- /dev/null +++ b/package/pthreadpool/pthreadpool.hash @@ -0,0 +1,4 @@ +# Locally calculated +sha256 6b0018ce7c926b718ed3ecbed1e48c8a083df60529b33ef2c7232260d3c32f61 pthreadpool-edeb5d6b967bef092ff195ab40e216fa5ac11f61.tar.gz +# License files, locally calculated +sha256 57814a606b4d0fb087d9a534919084b6c11b58a4174cb5a4aef200187780dc3a LICENSE diff --git a/package/pthreadpool/pthreadpool.mk b/package/pthreadpool/pthreadpool.mk new file mode 100644 index 0000000000..75327951df --- /dev/null +++ b/package/pthreadpool/pthreadpool.mk @@ -0,0 +1,33 @@ +################################################################################ +# +# pthreadpool +# +################################################################################ + +PTHREADPOOL_VERSION = edeb5d6b967bef092ff195ab40e216fa5ac11f61 +PTHREADPOOL_SITE = $(call github,Maratyszcza,pthreadpool,$(PTHREADPOOL_VERSION)) +PTHREADPOOL_LICENSE = BSD-2-Clause +PTHREADPOOL_LICENSE_FILES = LICENSE +PTHREADPOOL_INSTALL_STAGING = YES +PTHREADPOOL_DEPENDENCIES = fxdiv + +PTHREADPOOL_CFLAGS = $(TARGET_CFLAGS) +PTHREADPOOL_CXXFLAGS = $(TARGET_CXXFLAGS) + +ifeq ($(BR2_PACKAGE_CPUINFO),y) +PTHREADPOOL_DEPENDENCIES += cpuinfo +PTHREADPOOL_CFLAGS += -DPTHREADPOOL_USE_CPUINFO=1 +PTHREADPOOL_CXXFLAGS += -DPTHREADPOOL_USE_CPUINFO=1 +else +PTHREADPOOL_CFLAGS += -DPTHREADPOOL_USE_CPUINFO=0 +PTHREADPOOL_CXXFLAGS += -DPTHREADPOOL_USE_CPUINFO=0 +endif + +PTHREADPOOL_CONF_OPTS = \ + -DCMAKE_C_FLAGS="$(PTHREADPOOL_CFLAGS)" \ + -DCMAKE_CXX_FLAGS="$(PTHREADPOOL_CXXFLAGS)" \ + -DFXDIV_SOURCE_DIR="$(FXDIV_DIR)" \ + -DPTHREADPOOL_BUILD_TESTS=OFF \ + -DPTHREADPOOL_BUILD_BENCHMARKS=OFF + +$(eval $(cmake-package)) -- 2.34.1 From james.hilliard1 at gmail.com Thu Mar 16 08:34:35 2023 From: james.hilliard1 at gmail.com (James Hilliard) Date: Thu, 16 Mar 2023 02:34:35 -0600 Subject: [Buildroot] [PATCH v6 05/10] package/psimd: new package In-Reply-To: <20230316083440.3466725-1-james.hilliard1@gmail.com> References: <20230316083440.3466725-1-james.hilliard1@gmail.com> Message-ID: <20230316083440.3466725-5-james.hilliard1@gmail.com> This package is required by tensorflow-lite. Signed-off-by: James Hilliard --- Changes v4 -> v5: - add comment indicating library is header only --- DEVELOPERS | 1 + package/Config.in | 1 + package/psimd/Config.in | 6 ++++++ package/psimd/psimd.hash | 4 ++++ package/psimd/psimd.mk | 15 +++++++++++++++ 5 files changed, 27 insertions(+) create mode 100644 package/psimd/Config.in create mode 100644 package/psimd/psimd.hash create mode 100644 package/psimd/psimd.mk diff --git a/DEVELOPERS b/DEVELOPERS index b0cabbc4f4..24c571544d 100644 --- a/DEVELOPERS +++ b/DEVELOPERS @@ -2688,6 +2688,7 @@ F: package/ti-gfx/ N: Stefan Hager F: package/cpuinfo/ F: package/gemmlowp/ +F: package/psimd/ F: package/pthreadpool/ F: package/ruy/ diff --git a/package/Config.in b/package/Config.in index 6dafc7cb5c..ac9241f18b 100644 --- a/package/Config.in +++ b/package/Config.in @@ -2143,6 +2143,7 @@ endif source "package/protobuf/Config.in" source "package/protobuf-c/Config.in" source "package/protozero/Config.in" + source "package/psimd/Config.in" source "package/pthreadpool/Config.in" source "package/qhull/Config.in" source "package/qlibc/Config.in" diff --git a/package/psimd/Config.in b/package/psimd/Config.in new file mode 100644 index 0000000000..c5c51ca2ef --- /dev/null +++ b/package/psimd/Config.in @@ -0,0 +1,6 @@ +config BR2_PACKAGE_PSIMD + bool "psimd" + help + Portable 128-bit SIMD intrinsics. + + https://github.com/Maratyszcza/psimd diff --git a/package/psimd/psimd.hash b/package/psimd/psimd.hash new file mode 100644 index 0000000000..5692e79bd6 --- /dev/null +++ b/package/psimd/psimd.hash @@ -0,0 +1,4 @@ +# Locally calculated +sha256 f6c4dab91ae9a03b3019e7cab0572743afd0e1b6e75b97fcca50259c737c924e psimd-072586a71b55b7f8c584153d223e95687148a900.tar.gz +# License files, locally calculated +sha256 984ce1e0b8ee89d234e28b960381f240e03a07a8031f35012f9c3256f56964e2 LICENSE diff --git a/package/psimd/psimd.mk b/package/psimd/psimd.mk new file mode 100644 index 0000000000..be0090a32f --- /dev/null +++ b/package/psimd/psimd.mk @@ -0,0 +1,15 @@ +################################################################################ +# +# psimd +# +################################################################################ + +PSIMD_VERSION = 072586a71b55b7f8c584153d223e95687148a900 +PSIMD_SITE = $(call github,Maratyszcza,psimd,$(PSIMD_VERSION)) +PSIMD_LICENSE = MIT +PSIMD_LICENSE_FILES = LICENSE +PSIMD_INSTALL_STAGING = YES +# Only installs a header +PSIMD_INSTALL_TARGET = NO + +$(eval $(cmake-package)) -- 2.34.1 From james.hilliard1 at gmail.com Thu Mar 16 08:34:37 2023 From: james.hilliard1 at gmail.com (James Hilliard) Date: Thu, 16 Mar 2023 02:34:37 -0600 Subject: [Buildroot] [PATCH v6 07/10] package/xnnpack: new package In-Reply-To: <20230316083440.3466725-1-james.hilliard1@gmail.com> References: <20230316083440.3466725-1-james.hilliard1@gmail.com> Message-ID: <20230316083440.3466725-7-james.hilliard1@gmail.com> This package is required by tensorflow-lite. Signed-off-by: James Hilliard --- Changes v5 -> v6: - add architecture dependency - update to latest version --- DEVELOPERS | 1 + package/Config.in | 1 + package/xnnpack/Config.in | 27 +++++++++++++++++++++++++++ package/xnnpack/xnnpack.hash | 4 ++++ package/xnnpack/xnnpack.mk | 18 ++++++++++++++++++ 5 files changed, 51 insertions(+) create mode 100644 package/xnnpack/Config.in create mode 100644 package/xnnpack/xnnpack.hash create mode 100644 package/xnnpack/xnnpack.mk diff --git a/DEVELOPERS b/DEVELOPERS index 12b33c5fbc..90c0508105 100644 --- a/DEVELOPERS +++ b/DEVELOPERS @@ -2692,6 +2692,7 @@ F: package/gemmlowp/ F: package/psimd/ F: package/pthreadpool/ F: package/ruy/ +F: package/xnnpack/ N: Stefan Ott F: package/unbound/ diff --git a/package/Config.in b/package/Config.in index 4878e8ba2f..6f6c5beca8 100644 --- a/package/Config.in +++ b/package/Config.in @@ -2163,6 +2163,7 @@ endif source "package/uvw/Config.in" source "package/volk/Config.in" source "package/xapian/Config.in" + source "package/xnnpack/Config.in" endmenu menu "Security" diff --git a/package/xnnpack/Config.in b/package/xnnpack/Config.in new file mode 100644 index 0000000000..1b186ac055 --- /dev/null +++ b/package/xnnpack/Config.in @@ -0,0 +1,27 @@ +config BR2_PACKAGE_XNNPACK_ARCH_SUPPORTS + bool + default y if BR2_aarch64 + default y if BR2_arm + default y if BR2_i386 + default y if BR2_x86_64 + depends on BR2_PACKAGE_CPUINFO_ARCH_SUPPORTS + +config BR2_PACKAGE_XNNPACK + bool "xnnpack" + depends on BR2_PACKAGE_XNNPACK_ARCH_SUPPORTS + depends on BR2_INSTALL_LIBSTDCPP + depends on BR2_TOOLCHAIN_GCC_AT_LEAST_4_9 # C++14 + depends on BR2_TOOLCHAIN_HAS_THREADS # cpuinfo + select BR2_PACKAGE_CPUINFO + select BR2_PACKAGE_FP16 + select BR2_PACKAGE_FXDIV + select BR2_PACKAGE_PTHREADPOOL + help + XNNPACK is a highly optimized solution for neural network + inference on ARM, x86, WebAssembly, and RISC-V platforms. + + https://github.com/google/XNNPACK + +comment "xnnpack needs a toolchain w/ C++14, threads" + depends on !BR2_INSTALL_LIBSTDCPP || \ + !BR2_TOOLCHAIN_GCC_AT_LEAST_4_9 || !BR2_TOOLCHAIN_HAS_THREADS diff --git a/package/xnnpack/xnnpack.hash b/package/xnnpack/xnnpack.hash new file mode 100644 index 0000000000..e31eb690e2 --- /dev/null +++ b/package/xnnpack/xnnpack.hash @@ -0,0 +1,4 @@ +# Locally calculated +sha256 fb519d082e5fcaa11e849386ad00e38b9ebde2cc9363032394516cd0d00295c3 xnnpack-e4b2b942b4a6d84b680ed690fee42ae99865945c.tar.gz +# License files, locally calculated +sha256 63f519e15726f4c4f830bd958f694c84fecb4e0a4cacc527d2696bb71ef95ada LICENSE diff --git a/package/xnnpack/xnnpack.mk b/package/xnnpack/xnnpack.mk new file mode 100644 index 0000000000..f53f45dc74 --- /dev/null +++ b/package/xnnpack/xnnpack.mk @@ -0,0 +1,18 @@ +################################################################################ +# +# xnnpack +# +################################################################################ + +XNNPACK_VERSION = e4b2b942b4a6d84b680ed690fee42ae99865945c +XNNPACK_SITE = $(call github,google,XNNPACK,$(XNNPACK_VERSION)) +XNNPACK_LICENSE = BSD-3-Clause +XNNPACK_LICENSE_FILES = LICENSE +XNNPACK_INSTALL_STAGING = YES +XNNPACK_DEPENDENCIES = cpuinfo fp16 fxdiv pthreadpool +XNNPACK_CONF_OPTS = \ + -DXNNPACK_BUILD_TESTS=OFF \ + -DXNNPACK_BUILD_BENCHMARKS=OFF \ + -DXNNPACK_USE_SYSTEM_LIBS=ON + +$(eval $(cmake-package)) -- 2.34.1 From james.hilliard1 at gmail.com Thu Mar 16 08:34:36 2023 From: james.hilliard1 at gmail.com (James Hilliard) Date: Thu, 16 Mar 2023 02:34:36 -0600 Subject: [Buildroot] [PATCH v6 06/10] package/fp16: new package In-Reply-To: <20230316083440.3466725-1-james.hilliard1@gmail.com> References: <20230316083440.3466725-1-james.hilliard1@gmail.com> Message-ID: <20230316083440.3466725-6-james.hilliard1@gmail.com> This package is required by tensorflow-lite. We need to add a patch to remove the c++ requirement. Signed-off-by: James Hilliard --- Changes v5 -> v6: - add patch fixing build without c++ Changes v4 -> v5: - add comment indicating library is header only --- DEVELOPERS | 1 + package/Config.in | 1 + ...le-CXX-unless-building-tests-benchma.patch | 48 +++++++++++++++++++ package/fp16/Config.in | 8 ++++ package/fp16/fp16.hash | 4 ++ package/fp16/fp16.mk | 20 ++++++++ 6 files changed, 82 insertions(+) create mode 100644 package/fp16/0001-CMake-don-t-enable-CXX-unless-building-tests-benchma.patch create mode 100644 package/fp16/Config.in create mode 100644 package/fp16/fp16.hash create mode 100644 package/fp16/fp16.mk diff --git a/DEVELOPERS b/DEVELOPERS index 24c571544d..12b33c5fbc 100644 --- a/DEVELOPERS +++ b/DEVELOPERS @@ -2687,6 +2687,7 @@ F: package/ti-gfx/ N: Stefan Hager F: package/cpuinfo/ +F: package/fp16/ F: package/gemmlowp/ F: package/psimd/ F: package/pthreadpool/ diff --git a/package/Config.in b/package/Config.in index ac9241f18b..4878e8ba2f 100644 --- a/package/Config.in +++ b/package/Config.in @@ -2036,6 +2036,7 @@ menu "Other" source "package/flann/Config.in" source "package/flatbuffers/Config.in" source "package/flatcc/Config.in" + source "package/fp16/Config.in" source "package/fxdiv/Config.in" source "package/gconf/Config.in" source "package/gdal/Config.in" diff --git a/package/fp16/0001-CMake-don-t-enable-CXX-unless-building-tests-benchma.patch b/package/fp16/0001-CMake-don-t-enable-CXX-unless-building-tests-benchma.patch new file mode 100644 index 0000000000..b3c5219d59 --- /dev/null +++ b/package/fp16/0001-CMake-don-t-enable-CXX-unless-building-tests-benchma.patch @@ -0,0 +1,48 @@ +From eba14b5277ed8f155eb333f4bbe9f99366e3dece Mon Sep 17 00:00:00 2001 +From: James Hilliard +Date: Sun, 29 Jan 2023 21:43:50 -0700 +Subject: [PATCH] CMake: don't enable CXX unless building tests/benchmarks + +We only need CXX support when building tests/benchmarks. + +Fixes: +CMake Error at CMakeLists.txt:6 (PROJECT): + No CMAKE_CXX_COMPILER could be found. + + Tell CMake where to find the compiler by setting either the environment + variable "CXX" or the CMake cache entry CMAKE_CXX_COMPILER to the full path + to the compiler, or to the compiler name if it is in the PATH. + +Signed-off-by: James Hilliard +[Upstream status: +https://github.com/Maratyszcza/FP16/pull/22] +--- + CMakeLists.txt | 6 +++++- + 1 file changed, 5 insertions(+), 1 deletion(-) + +diff --git a/CMakeLists.txt b/CMakeLists.txt +index 5e7d127..8028c07 100644 +--- a/CMakeLists.txt ++++ b/CMakeLists.txt +@@ -3,13 +3,17 @@ CMAKE_MINIMUM_REQUIRED(VERSION 2.8.12 FATAL_ERROR) + INCLUDE(GNUInstallDirs) + + # ---[ Project +-PROJECT(FP16 C CXX) ++PROJECT(FP16 C) + + # ---[ Options. + OPTION(FP16_BUILD_TESTS "Build FP16 unit tests" ON) + OPTION(FP16_BUILD_BENCHMARKS "Build FP16 micro-benchmarks" ON) + + # ---[ CMake options ++IF(FP16_BUILD_TESTS OR FP16_BUILD_BENCHMARKS) ++ ENABLE_LANGUAGE(CXX) ++ENDIF() ++ + IF(FP16_BUILD_TESTS) + ENABLE_TESTING() + ENDIF() +-- +2.34.1 + diff --git a/package/fp16/Config.in b/package/fp16/Config.in new file mode 100644 index 0000000000..e07c6ebb8a --- /dev/null +++ b/package/fp16/Config.in @@ -0,0 +1,8 @@ +config BR2_PACKAGE_FP16 + bool "fp16" + select BR2_PACKAGE_PSIMD + help + Header-only library for conversion to/from half-precision + floating point formats. + + https://github.com/Maratyszcza/FP16 diff --git a/package/fp16/fp16.hash b/package/fp16/fp16.hash new file mode 100644 index 0000000000..63634eb2cf --- /dev/null +++ b/package/fp16/fp16.hash @@ -0,0 +1,4 @@ +# Locally calculated +sha256 a91f4770ff9c39f4d72e339c379f566b3bbb359fa66122d85fc0bae3dde7abc7 fp16-0a92994d729ff76a58f692d3028ca1b64b145d91.tar.gz +# License files, locally calculated +sha256 17e4f539024be2749ee729d1e2f01d24cef12ece8c9bf18e91a4349be29c80bf LICENSE diff --git a/package/fp16/fp16.mk b/package/fp16/fp16.mk new file mode 100644 index 0000000000..80710523fb --- /dev/null +++ b/package/fp16/fp16.mk @@ -0,0 +1,20 @@ +################################################################################ +# +# fp16 +# +################################################################################ + +FP16_VERSION = 0a92994d729ff76a58f692d3028ca1b64b145d91 +FP16_SITE = $(call github,Maratyszcza,FP16,$(FP16_VERSION)) +FP16_LICENSE = MIT +FP16_LICENSE_FILES = LICENSE +FP16_INSTALL_STAGING = YES +# Only installs a header +FP16_INSTALL_TARGET = NO +FP16_DEPENDENCIES = psimd +FP16_CONF_OPTS = \ + -DFP16_BUILD_TESTS=OFF \ + -DFP16_BUILD_BENCHMARKS=OFF \ + -DPSIMD_SOURCE_DIR="$(PSIMD_DIR)" + +$(eval $(cmake-package)) -- 2.34.1 From james.hilliard1 at gmail.com Thu Mar 16 08:34:38 2023 From: james.hilliard1 at gmail.com (James Hilliard) Date: Thu, 16 Mar 2023 02:34:38 -0600 Subject: [Buildroot] [PATCH v6 08/10] package/fft2d: new package In-Reply-To: <20230316083440.3466725-1-james.hilliard1@gmail.com> References: <20230316083440.3466725-1-james.hilliard1@gmail.com> Message-ID: <20230316083440.3466725-8-james.hilliard1@gmail.com> From: Stefan Hager This package is required by tensorflow-lite. This package doesn't provide a conventional install mechanism so we need to install it manually. Tested-by: Stefan Hager Signed-off-by: Stefan Hager Signed-off-by: James Hilliard --- Changes v4 -> v5: - add comment indicating library is header/source only Changes v3 -> v4: - fix license --- DEVELOPERS | 1 + package/Config.in | 1 + package/fft2d/Config.in | 7 +++++++ package/fft2d/fft2d.hash | 4 ++++ package/fft2d/fft2d.mk | 23 +++++++++++++++++++++++ 5 files changed, 36 insertions(+) create mode 100644 package/fft2d/Config.in create mode 100644 package/fft2d/fft2d.hash create mode 100644 package/fft2d/fft2d.mk diff --git a/DEVELOPERS b/DEVELOPERS index 90c0508105..da79dd3022 100644 --- a/DEVELOPERS +++ b/DEVELOPERS @@ -2688,6 +2688,7 @@ F: package/ti-gfx/ N: Stefan Hager F: package/cpuinfo/ F: package/fp16/ +F: package/fft2d/ F: package/gemmlowp/ F: package/psimd/ F: package/pthreadpool/ diff --git a/package/Config.in b/package/Config.in index 6f6c5beca8..893d5facdc 100644 --- a/package/Config.in +++ b/package/Config.in @@ -2032,6 +2032,7 @@ menu "Other" source "package/elfutils/Config.in" source "package/ell/Config.in" source "package/falcosecurity-libs/Config.in" + source "package/fft2d/Config.in" source "package/fftw/Config.in" source "package/flann/Config.in" source "package/flatbuffers/Config.in" diff --git a/package/fft2d/Config.in b/package/fft2d/Config.in new file mode 100644 index 0000000000..38394f6170 --- /dev/null +++ b/package/fft2d/Config.in @@ -0,0 +1,7 @@ +config BR2_PACKAGE_FFT2D + bool "fft2d" + help + This is a package to calculate Discrete Fourier/Cosine/Sine + Transforms of 2,3-dimensional sequences of length 2^N. + + http://www.kurims.kyoto-u.ac.jp/~ooura/fft.html diff --git a/package/fft2d/fft2d.hash b/package/fft2d/fft2d.hash new file mode 100644 index 0000000000..a1b1a326ae --- /dev/null +++ b/package/fft2d/fft2d.hash @@ -0,0 +1,4 @@ +# Locally calculated +sha256 ada7e99087c4ed477bfdf11413f2ba8db8a840ba9bbf8ac94f4f3972e2a7cec9 fft2d.tgz +# License files, locally calculated +sha256 0b2a2082537735a2a576dbec2e8f9c1a09812eac6df6a389502a6ba860072906 readme2d.txt diff --git a/package/fft2d/fft2d.mk b/package/fft2d/fft2d.mk new file mode 100644 index 0000000000..781b545e2e --- /dev/null +++ b/package/fft2d/fft2d.mk @@ -0,0 +1,23 @@ +################################################################################ +# +# fft2d +# +################################################################################ + +FFT2D_VERSION = 2006.12.28 +FFT2D_SITE = https://www.kurims.kyoto-u.ac.jp/~ooura +FFT2D_SOURCE = fft2d.tgz +FFT2D_LICENSE = MIT-like +FFT2D_LICENSE_FILES = readme2d.txt +FFT2D_INSTALL_STAGING = YES +# Only installs headers/sources +FFT2D_INSTALL_TARGET = NO + +define FFT2D_INSTALL_STAGING_CMDS + mkdir -p $(STAGING_DIR)/usr/include/fft2d + $(INSTALL) -m 0644 $(@D)/*.c $(STAGING_DIR)/usr/include/fft2d + $(INSTALL) -m 0644 $(@D)/*.f $(STAGING_DIR)/usr/include/fft2d + $(INSTALL) -m 0644 $(@D)/*.h $(STAGING_DIR)/usr/include/fft2d +endef + +$(eval $(generic-package)) -- 2.34.1 From james.hilliard1 at gmail.com Thu Mar 16 08:34:39 2023 From: james.hilliard1 at gmail.com (James Hilliard) Date: Thu, 16 Mar 2023 02:34:39 -0600 Subject: [Buildroot] [PATCH v6 09/10] package/farmhash: new package In-Reply-To: <20230316083440.3466725-1-james.hilliard1@gmail.com> References: <20230316083440.3466725-1-james.hilliard1@gmail.com> Message-ID: <20230316083440.3466725-9-james.hilliard1@gmail.com> From: Stefan Hager This package is required by tensorflow-lite. Tested-by: Stefan Hager Signed-off-by: Stefan Hager Signed-off-by: James Hilliard --- Changes v2 -> v3: - add C++11 dependency --- DEVELOPERS | 1 + package/Config.in | 1 + package/farmhash/Config.in | 12 ++++++++++++ package/farmhash/farmhash.hash | 4 ++++ package/farmhash/farmhash.mk | 14 ++++++++++++++ 5 files changed, 32 insertions(+) create mode 100644 package/farmhash/Config.in create mode 100644 package/farmhash/farmhash.hash create mode 100644 package/farmhash/farmhash.mk diff --git a/DEVELOPERS b/DEVELOPERS index da79dd3022..678c027898 100644 --- a/DEVELOPERS +++ b/DEVELOPERS @@ -2687,6 +2687,7 @@ F: package/ti-gfx/ N: Stefan Hager F: package/cpuinfo/ +F: package/farmhash/ F: package/fp16/ F: package/fft2d/ F: package/gemmlowp/ diff --git a/package/Config.in b/package/Config.in index 893d5facdc..8969672e42 100644 --- a/package/Config.in +++ b/package/Config.in @@ -2032,6 +2032,7 @@ menu "Other" source "package/elfutils/Config.in" source "package/ell/Config.in" source "package/falcosecurity-libs/Config.in" + source "package/farmhash/Config.in" source "package/fft2d/Config.in" source "package/fftw/Config.in" source "package/flann/Config.in" diff --git a/package/farmhash/Config.in b/package/farmhash/Config.in new file mode 100644 index 0000000000..ef22898774 --- /dev/null +++ b/package/farmhash/Config.in @@ -0,0 +1,12 @@ +config BR2_PACKAGE_FARMHASH + bool "farmhash" + depends on BR2_INSTALL_LIBSTDCPP + depends on BR2_TOOLCHAIN_GCC_AT_LEAST_4_8 # C++11 + help + FarmHash, a family of hash functions. + + https://github.com/google/farmhash + +comment "farmhash needs a toolchain w/ C++11" + depends on !BR2_INSTALL_LIBSTDCPP || \ + !BR2_TOOLCHAIN_GCC_AT_LEAST_4_8 diff --git a/package/farmhash/farmhash.hash b/package/farmhash/farmhash.hash new file mode 100644 index 0000000000..afdfc0f994 --- /dev/null +++ b/package/farmhash/farmhash.hash @@ -0,0 +1,4 @@ +# Locally calculated +sha256 18392cf0736e1d62ecbb8d695c31496b6507859e8c75541d7ad0ba092dc52115 farmhash-0d859a811870d10f53a594927d0d0b97573ad06d.tar.gz +# License files, locally calculated +sha256 4162dd091caae234f72d3b57e138174f733e736b2430a4c51b098b17d866fcb6 COPYING diff --git a/package/farmhash/farmhash.mk b/package/farmhash/farmhash.mk new file mode 100644 index 0000000000..6ab7d1a88b --- /dev/null +++ b/package/farmhash/farmhash.mk @@ -0,0 +1,14 @@ +################################################################################ +# +# farmhash +# +################################################################################ + +FARMHASH_VERSION = 0d859a811870d10f53a594927d0d0b97573ad06d +FARMHASH_SITE = $(call github,google,farmhash,$(FARMHASH_VERSION)) +FARMHASH_LICENSE = MIT +FARMHASH_LICENSE_FILES = COPYING +FARMHASH_INSTALL_STAGING = YES +FARMHASH_CONF_ENV += CXXFLAGS="$(TARGET_CXXFLAGS) -std=c++11" + +$(eval $(autotools-package)) -- 2.34.1 From james.hilliard1 at gmail.com Thu Mar 16 08:34:40 2023 From: james.hilliard1 at gmail.com (James Hilliard) Date: Thu, 16 Mar 2023 02:34:40 -0600 Subject: [Buildroot] [PATCH v6 10/10] package/tensorflow-lite: new package In-Reply-To: <20230316083440.3466725-1-james.hilliard1@gmail.com> References: <20230316083440.3466725-1-james.hilliard1@gmail.com> Message-ID: <20230316083440.3466725-10-james.hilliard1@gmail.com> From: Stefan Hager This package adds the tensorflow lite runtime to buildroot. Tested-by: Stefan Hager Signed-off-by: Stefan Hager Signed-off-by: James Hilliard --- Changes v5 -> v6: - update patches - add architecture dependency - backport system farmhash patch Changes v3 -> v4: - fix min gcc version - enable xnnpack Changes v2 -> v3: - drop architecture restrictions which appear inaccurate after adding neon-2-sse - disable android only nnapi Changes v1 -> v2: - fix label_image build - more explicit cmake config --- DEVELOPERS | 1 + package/Config.in | 1 + .../0001-lite-Update-CMakeLists.txt.patch | 49 ++++++++++++ ...dd-SYSTEM_FARMHASH-cmake-config-flag.patch | 74 +++++++++++++++++++ .../0003-Fix-FindFlatBuffers-cmake-file.patch | 51 +++++++++++++ ...ink-tensorflow-lite-against-gemmlowp.patch | 32 ++++++++ package/tensorflow-lite/Config.in | 36 +++++++++ package/tensorflow-lite/tensorflow-lite.hash | 4 + package/tensorflow-lite/tensorflow-lite.mk | 59 +++++++++++++++ 9 files changed, 307 insertions(+) create mode 100644 package/tensorflow-lite/0001-lite-Update-CMakeLists.txt.patch create mode 100644 package/tensorflow-lite/0002-Add-SYSTEM_FARMHASH-cmake-config-flag.patch create mode 100644 package/tensorflow-lite/0003-Fix-FindFlatBuffers-cmake-file.patch create mode 100644 package/tensorflow-lite/0004-Don-t-link-tensorflow-lite-against-gemmlowp.patch create mode 100644 package/tensorflow-lite/Config.in create mode 100644 package/tensorflow-lite/tensorflow-lite.hash create mode 100644 package/tensorflow-lite/tensorflow-lite.mk diff --git a/DEVELOPERS b/DEVELOPERS index 678c027898..1307949f7a 100644 --- a/DEVELOPERS +++ b/DEVELOPERS @@ -2694,6 +2694,7 @@ F: package/gemmlowp/ F: package/psimd/ F: package/pthreadpool/ F: package/ruy/ +F: package/tensorflow-lite/ F: package/xnnpack/ N: Stefan Ott diff --git a/package/Config.in b/package/Config.in index 8969672e42..45fca4f15d 100644 --- a/package/Config.in +++ b/package/Config.in @@ -2158,6 +2158,7 @@ endif source "package/sphinxbase/Config.in" source "package/startup-notification/Config.in" source "package/tbb/Config.in" + source "package/tensorflow-lite/Config.in" source "package/tinycbor/Config.in" source "package/tl-expected/Config.in" source "package/tz/Config.in" diff --git a/package/tensorflow-lite/0001-lite-Update-CMakeLists.txt.patch b/package/tensorflow-lite/0001-lite-Update-CMakeLists.txt.patch new file mode 100644 index 0000000000..53b5170681 --- /dev/null +++ b/package/tensorflow-lite/0001-lite-Update-CMakeLists.txt.patch @@ -0,0 +1,49 @@ +From 081c2e4e3cf021efb2853a485a18b563e88f6117 Mon Sep 17 00:00:00 2001 +From: Terry Heo +Date: Tue, 1 Nov 2022 15:55:30 -0700 +Subject: [PATCH] lite: Update CMakeLists.txt + +This changes are needed to build kernel tests. + +PiperOrigin-RevId: 485439972 + +Signed-off-by: James Hilliard +[james.hilliard1 at gmail.com: backport from upstream commit +081c2e4e3cf021efb2853a485a18b563e88f6117] +--- + tensorflow/lite/CMakeLists.txt | 7 ++++++- + 1 file changed, 6 insertions(+), 1 deletion(-) + +diff --git a/tensorflow/lite/CMakeLists.txt b/tensorflow/lite/CMakeLists.txt +index 9dfbb4b72f3..fd8b3faf1e2 100644 +--- a/tensorflow/lite/CMakeLists.txt ++++ b/tensorflow/lite/CMakeLists.txt +@@ -209,6 +209,9 @@ list(FILTER TFLITE_SRCS EXCLUDE REGEX ".*tflite_with_xnnpack\\.cc$") + # Exclude Flex related files. + list(FILTER TFLITE_SRCS EXCLUDE REGEX ".*with_selected_ops\\.cc$") + ++# Exclude tensorflow_profiler_logger files. ++list(FILTER TFLITE_SRCS EXCLUDE REGEX ".*tensorflow_profiler_logger\\.cc$") ++ + if(_TFLITE_ENABLE_MMAP) + list(FILTER TFLITE_SRCS EXCLUDE REGEX ".*mmap_allocation_disabled\\.cc$") + else() +@@ -222,6 +225,7 @@ if(NOT "${CMAKE_SYSTEM_NAME}" STREQUAL "iOS") + endif() + populate_tflite_source_vars("core" TFLITE_CORE_SRCS) + populate_tflite_source_vars("core/api" TFLITE_CORE_API_SRCS) ++populate_tflite_source_vars("core/c" TFLITE_CORE_C_SRCS) + populate_tflite_source_vars("c" TFLITE_C_SRCS) + populate_tflite_source_vars("delegates" TFLITE_DELEGATES_SRCS) + if(TFLITE_ENABLE_GPU) +@@ -483,6 +487,7 @@ endif() + # TFLite library + set(_ALL_TFLITE_SRCS + ${TFLITE_CORE_API_SRCS} ++ ${TFLITE_CORE_C_SRCS} + ${TFLITE_CORE_SRCS} + ${TFLITE_C_SRCS} + ${TFLITE_DELEGATES_FLEX_SRCS} +-- +2.34.1 + diff --git a/package/tensorflow-lite/0002-Add-SYSTEM_FARMHASH-cmake-config-flag.patch b/package/tensorflow-lite/0002-Add-SYSTEM_FARMHASH-cmake-config-flag.patch new file mode 100644 index 0000000000..99db29e354 --- /dev/null +++ b/package/tensorflow-lite/0002-Add-SYSTEM_FARMHASH-cmake-config-flag.patch @@ -0,0 +1,74 @@ +From d8451a9048d09692994c40a6f9bc928e70ed79b5 Mon Sep 17 00:00:00 2001 +From: James Hilliard +Date: Mon, 28 Nov 2022 21:36:34 -0700 +Subject: [PATCH] Add SYSTEM_FARMHASH cmake config flag + +Since farmhash does not install a cmake package we need to +search for the library and headers to use the provided +version. + +Signed-off-by: James Hilliard +[james.hilliard1 at gmail.com: backport from upstream commit +d8451a9048d09692994c40a6f9bc928e70ed79b5] +--- + tensorflow/lite/g3doc/guide/build_cmake.md | 1 + + .../tools/cmake/modules/Findfarmhash.cmake | 30 +++++++++++++++---- + 2 files changed, 26 insertions(+), 5 deletions(-) + +diff --git a/tensorflow/lite/g3doc/guide/build_cmake.md b/tensorflow/lite/g3doc/guide/build_cmake.md +index 6950a365bb8..6de955e70b0 100644 +--- a/tensorflow/lite/g3doc/guide/build_cmake.md ++++ b/tensorflow/lite/g3doc/guide/build_cmake.md +@@ -81,6 +81,7 @@ variables to point to your library installations. + ```sh + cmake ../tensorflow_src/tensorflow/lite -DTFLITE_ENABLE_INSTALL=ON \ + -DCMAKE_FIND_PACKAGE_PREFER_CONFIG=ON \ ++ -DSYSTEM_FARMHASH=ON \ + -Dabsl_DIR=/lib/cmake/absl \ + -DEigen3_DIR=/share/eigen3/cmake \ + -DFlatbuffers_DIR=/lib/cmake/flatbuffers \ +diff --git a/tensorflow/lite/tools/cmake/modules/Findfarmhash.cmake b/tensorflow/lite/tools/cmake/modules/Findfarmhash.cmake +index 1b0dc28f624..97b43298f13 100644 +--- a/tensorflow/lite/tools/cmake/modules/Findfarmhash.cmake ++++ b/tensorflow/lite/tools/cmake/modules/Findfarmhash.cmake +@@ -13,12 +13,32 @@ + # See the License for the specific language governing permissions and + # limitations under the License. + +-# tensorflow-lite uses find_package for this package, so override the system +-# installation and build from source instead. +-include(farmhash) +-if(farmhash_POPULATED) ++# tensorflow-lite uses find_package for this package, so build from ++# source if the system version is not enabled. ++ ++if(SYSTEM_FARMHASH) ++ include(FindPackageHandleStandardArgs) ++ find_path(FARMHASH_ROOT_DIR NAMES include/farmhash.h) ++ find_library(FARMHASH_LIB NAMES farmhash PATHS ${FARMHASH_ROOT_DIR}/lib ${FARMHASH_LIB_PATH}) ++ find_path(FARMHASH_INCLUDE_DIRS NAMES farmhash.h PATHS ${FARMHASH_ROOT_DIR}/include) ++ find_package_handle_standard_args(farmhash DEFAULT_MSG FARMHASH_LIB FARMHASH_INCLUDE_DIRS) ++endif() ++ ++if(farmhash_FOUND) ++ add_library(farmhash SHARED IMPORTED GLOBAL) ++ set_target_properties(farmhash PROPERTIES ++ IMPORTED_LOCATION ${FARMHASH_LIB} ++ INTERFACE_INCLUDE_DIRECTORIES ${FARMHASH_INCLUDE_DIRS} ++ ) ++else() ++ include(farmhash) ++ if(farmhash_POPULATED) ++ get_target_property(FARMHASH_INCLUDE_DIRS farmhash INTERFACE_DIRECTORIES) ++ endif() ++endif() ++ ++if(farmhash_FOUND OR farmhash_POPULATED) + set(FARMHASH_FOUND TRUE) +- get_target_property(FARMHASH_INCLUDE_DIRS farmhash INTERFACE_DIRECTORIES) + add_library(farmhash::farmhash ALIAS farmhash) + set(FARMHASH_LIBRARIES farmhash::farmhash) + endif() +-- +2.34.1 + diff --git a/package/tensorflow-lite/0003-Fix-FindFlatBuffers-cmake-file.patch b/package/tensorflow-lite/0003-Fix-FindFlatBuffers-cmake-file.patch new file mode 100644 index 0000000000..1d511ca441 --- /dev/null +++ b/package/tensorflow-lite/0003-Fix-FindFlatBuffers-cmake-file.patch @@ -0,0 +1,51 @@ +From d8f98dd9f2b437cca5954b38cb48d9c21733f67d Mon Sep 17 00:00:00 2001 +From: James Hilliard +Date: Thu, 24 Nov 2022 14:29:06 -0700 +Subject: [PATCH] Fix FindFlatBuffers cmake file + +Capitalization needs to match for system cmake override to work: +https://github.com/google/flatbuffers/blob/v22.11.23/CMake/FindFlatBuffers.cmake + +Signed-off-by: James Hilliard +[james.hilliard1 at gmail.com: backport from upstream commit +d8f98dd9f2b437cca5954b38cb48d9c21733f67d] +--- + tensorflow/lite/CMakeLists.txt | 2 +- + tensorflow/lite/g3doc/guide/build_cmake.md | 2 +- + .../modules/{FindFlatbuffers.cmake => FindFlatBuffers.cmake} | 0 + 3 files changed, 2 insertions(+), 2 deletions(-) + rename tensorflow/lite/tools/cmake/modules/{FindFlatbuffers.cmake => FindFlatBuffers.cmake} (100%) + +diff --git a/tensorflow/lite/CMakeLists.txt b/tensorflow/lite/CMakeLists.txt +index f9c30d6a046..c2ee9edfb61 100644 +--- a/tensorflow/lite/CMakeLists.txt ++++ b/tensorflow/lite/CMakeLists.txt +@@ -143,7 +143,7 @@ find_package(absl REQUIRED) + find_package(Eigen3 REQUIRED) + find_package(farmhash REQUIRED) + find_package(fft2d REQUIRED) +-find_package(Flatbuffers REQUIRED) ++find_package(FlatBuffers REQUIRED) + find_package(gemmlowp REQUIRED) + find_package(NEON_2_SSE REQUIRED) + find_package(cpuinfo REQUIRED) #CPUINFO is used by XNNPACK and RUY library +diff --git a/tensorflow/lite/g3doc/guide/build_cmake.md b/tensorflow/lite/g3doc/guide/build_cmake.md +index 6950a365bb8..9cb7ebac326 100644 +--- a/tensorflow/lite/g3doc/guide/build_cmake.md ++++ b/tensorflow/lite/g3doc/guide/build_cmake.md +@@ -83,7 +83,7 @@ cmake ../tensorflow_src/tensorflow/lite -DTFLITE_ENABLE_INSTALL=ON \ + -DCMAKE_FIND_PACKAGE_PREFER_CONFIG=ON \ + -Dabsl_DIR=/lib/cmake/absl \ + -DEigen3_DIR=/share/eigen3/cmake \ +- -DFlatbuffers_DIR=/lib/cmake/flatbuffers \ ++ -DFlatBuffers_DIR=/lib/cmake/flatbuffers \ + -DNEON_2_SSE_DIR=/lib/cmake/NEON_2_SSE \ + -Dcpuinfo_DIR=/share/cpuinfo \ + -Druy_DIR=/lib/cmake/ruy +diff --git a/tensorflow/lite/tools/cmake/modules/FindFlatbuffers.cmake b/tensorflow/lite/tools/cmake/modules/FindFlatBuffers.cmake +similarity index 100% +rename from tensorflow/lite/tools/cmake/modules/FindFlatbuffers.cmake +rename to tensorflow/lite/tools/cmake/modules/FindFlatBuffers.cmake +-- +2.34.1 + diff --git a/package/tensorflow-lite/0004-Don-t-link-tensorflow-lite-against-gemmlowp.patch b/package/tensorflow-lite/0004-Don-t-link-tensorflow-lite-against-gemmlowp.patch new file mode 100644 index 0000000000..d9ad78ef9e --- /dev/null +++ b/package/tensorflow-lite/0004-Don-t-link-tensorflow-lite-against-gemmlowp.patch @@ -0,0 +1,32 @@ +From fb584589f707853d85a081c99b1b82598c2631c1 Mon Sep 17 00:00:00 2001 +From: James Hilliard +Date: Thu, 24 Nov 2022 15:10:27 -0700 +Subject: [PATCH] Don't link tensorflow-lite against gemmlowp + +We can't link against gemmlowp as it is a header only library. + +Fixes: +/bin/ld: cannot find -lgemmlowp: No such file or directory + +Signed-off-by: James Hilliard +[james.hilliard1 at gmail.com: backport from upstream commit +fb584589f707853d85a081c99b1b82598c2631c1] +--- + tensorflow/lite/CMakeLists.txt | 1 - + 1 file changed, 1 deletion(-) + +diff --git a/tensorflow/lite/CMakeLists.txt b/tensorflow/lite/CMakeLists.txt +index f9c30d6a046..3fe5ed15605 100644 +--- a/tensorflow/lite/CMakeLists.txt ++++ b/tensorflow/lite/CMakeLists.txt +@@ -560,7 +560,6 @@ target_link_libraries(tensorflow-lite + farmhash + fft2d_fftsg2d + flatbuffers::flatbuffers +- gemmlowp + ruy::ruy + pthreadpool + ${CMAKE_DL_LIBS} +-- +2.34.1 + diff --git a/package/tensorflow-lite/Config.in b/package/tensorflow-lite/Config.in new file mode 100644 index 0000000000..8685ec0c71 --- /dev/null +++ b/package/tensorflow-lite/Config.in @@ -0,0 +1,36 @@ +config BR2_PACKAGE_TENSORFLOW_LITE_ARCH_SUPPORTS + bool + default y if BR2_aarch64 + default y if BR2_arm + default y if BR2_i386 + default y if BR2_x86_64 + depends on BR2_PACKAGE_CPUINFO_ARCH_SUPPORTS + +config BR2_PACKAGE_TENSORFLOW_LITE + bool "tensorflow-lite" + depends on BR2_PACKAGE_TENSORFLOW_LITE_ARCH_SUPPORTS + depends on BR2_INSTALL_LIBSTDCPP + depends on BR2_TOOLCHAIN_GCC_AT_LEAST_7 # C++17 + depends on BR2_TOOLCHAIN_HAS_THREADS # cpuinfo + depends on BR2_TOOLCHAIN_USES_GLIBC + depends on BR2_SHARED_LIBS + select BR2_PACKAGE_CPUINFO + select BR2_PACKAGE_EIGEN + select BR2_PACKAGE_FARMHASH + select BR2_PACKAGE_FFT2D + select BR2_PACKAGE_FLATBUFFERS + select BR2_PACKAGE_GEMMLOWP + select BR2_PACKAGE_LIBABSEIL_CPP + select BR2_PACKAGE_NEON_2_SSE + select BR2_PACKAGE_RUY if BR2_PACKAGE_RUY_ARCH_SUPPORTS + select BR2_PACKAGE_XNNPACK if BR2_PACKAGE_XNNPACK_ARCH_SUPPORTS + help + Tensorflow Lite dynamic library and headers: Inference engine + to run previously trained machine learning models. + +comment "tensorflow-lite needs a toolchain w/ glibc, C++17, threads" + depends on !BR2_TOOLCHAIN_USES_GLIBC || !BR2_INSTALL_LIBSTDCPP || \ + !BR2_TOOLCHAIN_GCC_AT_LEAST_7 || !BR2_TOOLCHAIN_HAS_THREADS + +comment "tensorflow-lite needs a toolchain w/ shared libraries" + depends on !BR2_SHARED_LIBS diff --git a/package/tensorflow-lite/tensorflow-lite.hash b/package/tensorflow-lite/tensorflow-lite.hash new file mode 100644 index 0000000000..7d9035707b --- /dev/null +++ b/package/tensorflow-lite/tensorflow-lite.hash @@ -0,0 +1,4 @@ +# Locally calculated +sha256 99c732b92b1b37fc243a559e02f9aef5671771e272758aa4aec7f34dc92dac48 tensorflow-lite-2.11.0.tar.gz +# License files, locally calculated +sha256 71c6915d04265772a0339bed47276942c678b45cc01534210ebe6984fd1aec65 LICENSE diff --git a/package/tensorflow-lite/tensorflow-lite.mk b/package/tensorflow-lite/tensorflow-lite.mk new file mode 100644 index 0000000000..433eff3242 --- /dev/null +++ b/package/tensorflow-lite/tensorflow-lite.mk @@ -0,0 +1,59 @@ +################################################################################ +# +# tensorflow-lite +# +################################################################################ + +TENSORFLOW_LITE_VERSION = 2.11.0 +TENSORFLOW_LITE_SITE = $(call github,tensorflow,tensorflow,v$(TENSORFLOW_LITE_VERSION)) +TENSORFLOW_LITE_INSTALL_STAGING = YES +TENSORFLOW_LITE_LICENSE = Apache-2.0 +TENSORFLOW_LITE_LICENSE_FILES = LICENSE +TENSORFLOW_LITE_SUBDIR = tensorflow/lite +TENSORFLOW_LITE_SUPPORTS_IN_SOURCE_BUILD = NO +TENSORFLOW_LITE_DEPENDENCIES += \ + host-pkgconf \ + host-flatbuffers \ + cpuinfo \ + eigen \ + farmhash \ + fft2d \ + flatbuffers \ + gemmlowp \ + libabseil-cpp \ + neon-2-sse + +TENSORFLOW_LITE_CONF_OPTS = \ + -Dabsl_DIR=$(STAGING_DIR)/usr/lib/cmake/absl \ + -DBUILD_SHARED_LIBS=ON \ + -DCMAKE_CXX_FLAGS="$(TARGET_CXXFLAGS) -I$(STAGING_DIR)/usr/include/gemmlowp" \ + -DCMAKE_FIND_PACKAGE_PREFER_CONFIG=ON \ + -DCMAKE_POSITION_INDEPENDENT_CODE=ON \ + -DEigen3_DIR=$(STAGING_DIR)/usr/share/eigen3/cmake \ + -DFETCHCONTENT_FULLY_DISCONNECTED=ON \ + -DFETCHCONTENT_QUIET=OFF \ + -DFFT2D_SOURCE_DIR=$(STAGING_DIR)/usr/include/fft2d \ + -DFlatBuffers_DIR=$(STAGING_DIR)/usr/lib/cmake/flatbuffers \ + -DNEON_2_SSE_DIR=$(STAGING_DIR)/usr/lib/cmake/NEON_2_SSE \ + -DSYSTEM_FARMHASH=ON \ + -DTFLITE_ENABLE_EXTERNAL_DELEGATE=ON \ + -DTFLITE_ENABLE_GPU=OFF \ + -DTFLITE_ENABLE_INSTALL=ON \ + -DTFLITE_ENABLE_MMAP=ON \ + -DTFLITE_ENABLE_NNAPI=OFF + +ifeq ($(BR2_PACKAGE_RUY),y) +TENSORFLOW_LITE_DEPENDENCIES += ruy +TENSORFLOW_LITE_CONF_OPTS += -DTFLITE_ENABLE_RUY=ON +else +TENSORFLOW_LITE_CONF_OPTS += -DTFLITE_ENABLE_RUY=OFF +endif + +ifeq ($(BR2_PACKAGE_XNNPACK),y) +TENSORFLOW_LITE_DEPENDENCIES += xnnpack +TENSORFLOW_LITE_CONF_OPTS += -DTFLITE_ENABLE_XNNPACK=ON -Dxnnpack_POPULATED=ON +else +TENSORFLOW_LITE_CONF_OPTS += -DTFLITE_ENABLE_XNNPACK=OFF +endif + +$(eval $(cmake-package)) -- 2.34.1 From martin at geanix.com Thu Mar 16 09:45:15 2023 From: martin at geanix.com (=?UTF-8?q?Martin=20Hundeb=C3=B8ll?=) Date: Thu, 16 Mar 2023 10:45:15 +0100 Subject: [Buildroot] [PATCHv2] ifupdown: bump to 0.8.41 Message-ID: <20230316094515.598356-1-martin@geanix.com> From: Martin Hundeboll MUSL support is patched by defining FNM_EXTMATCH to zero, which omits GNU-only extended pattern matching. Signed-off-by: Martin Hundeb?ll --- Change since v1: - Added patch to support MUSL without GNU extended pattern matching, instead of disabling MUSL support entirely. ...e-GNU-only-FNM_EXTMATCH-to-zero-on-n.patch | 41 +++++++++++++++++++ package/ifupdown/ifupdown.hash | 4 +- package/ifupdown/ifupdown.mk | 5 ++- 3 files changed, 46 insertions(+), 4 deletions(-) create mode 100644 package/ifupdown/0001-archcommon-define-GNU-only-FNM_EXTMATCH-to-zero-on-n.patch diff --git a/package/ifupdown/0001-archcommon-define-GNU-only-FNM_EXTMATCH-to-zero-on-n.patch b/package/ifupdown/0001-archcommon-define-GNU-only-FNM_EXTMATCH-to-zero-on-n.patch new file mode 100644 index 0000000000..b1b58f1e7e --- /dev/null +++ b/package/ifupdown/0001-archcommon-define-GNU-only-FNM_EXTMATCH-to-zero-on-n.patch @@ -0,0 +1,41 @@ +From e27fe4b483194ee57736c228b7a6c56696ae8a06 Mon Sep 17 00:00:00 2001 +From: =?UTF-8?q?Martin=20Hundeb=C3=B8ll?= +Date: Thu, 16 Mar 2023 09:29:20 +0100 +Subject: [PATCH] archcommon: define GNU-only FNM_EXTMATCH to zero on non-glibc +MIME-Version: 1.0 +Content-Type: text/plain; charset=UTF-8 +Content-Transfer-Encoding: 8bit + +FNM_EXTMATCH is a GNU extension that enables extended pattern matching +for fnmatch(3). Defining it to zero on non-glibc builds makes ifupdown +usable, albeit with a sligthy reduced pattern matching feature set. + +Signed-off-by: Martin Hundeb?ll +Upstream-status: Denied [https://salsa.debian.org/debian/ifupdown/-/merge_requests/5] +--- + archcommon.h | 10 ++++++++++ + 1 file changed, 10 insertions(+) + +diff --git a/archcommon.h b/archcommon.h +index 818b0b6..981e84f 100644 +--- a/archcommon.h ++++ b/archcommon.h +@@ -1,5 +1,15 @@ + #include "header.h" + ++/* ++ * FNM_EXTMATCH is a GNU extension, so it isn't available when compiling ++ * with MUSL. Defining FNM_EXTMATCH to zero is safe, as the flag merely ++ * enables extended pattern matching, which MUSL users should be able to ++ * live without. ++ */ ++#ifndef FNM_EXTMATCH ++#define FNM_EXTMATCH 0 ++#endif ++ + bool execable(const char *); + + #define iface_is_link() (!_iface_has(ifd->real_iface, ":.")) +-- +2.39.2 + diff --git a/package/ifupdown/ifupdown.hash b/package/ifupdown/ifupdown.hash index f8844a60a6..f5c2d2d34c 100644 --- a/package/ifupdown/ifupdown.hash +++ b/package/ifupdown/ifupdown.hash @@ -1,4 +1,4 @@ -# From http://ftp.de.debian.org/debian/pool/main/i/ifupdown/ifupdown_0.8.16.dsc -sha256 601416c12e39ac29022951a2867aed5c607f732ac57fd51517bfba92a4cc4fb0 ifupdown_0.8.16.tar.xz +# From http://snapshot.debian.org/archive/debian/20230222T205615Z/pool/main/i/ifupdown/ifupdown_0.8.41.dsc +sha256 222c5bef313a9e71d9be4b946c73c8606c98f9e0229153191d9c6d8fb9b3599c ifupdown_0.8.41.tar.xz # Locally computed sha256 32b1062f7da84967e7019d01ab805935caa7ab7321a7ced0e30ebe75e5df1670 COPYING diff --git a/package/ifupdown/ifupdown.mk b/package/ifupdown/ifupdown.mk index e62c2a79c5..14c36db0db 100644 --- a/package/ifupdown/ifupdown.mk +++ b/package/ifupdown/ifupdown.mk @@ -4,9 +4,9 @@ # ################################################################################ -IFUPDOWN_VERSION = 0.8.16 +IFUPDOWN_VERSION = 0.8.41 IFUPDOWN_SOURCE = ifupdown_$(IFUPDOWN_VERSION).tar.xz -IFUPDOWN_SITE = http://snapshot.debian.org/archive/debian/20160922T165503Z/pool/main/i/ifupdown +IFUPDOWN_SITE = http://snapshot.debian.org/archive/debian/20230222T205615Z/pool/main/i/ifupdown IFUPDOWN_LICENSE = GPL-2.0+ IFUPDOWN_LICENSE_FILES = COPYING IFUPDOWN_CPE_ID_VENDOR = debian @@ -14,6 +14,7 @@ IFUPDOWN_CPE_ID_VENDOR = debian define IFUPDOWN_BUILD_CMDS $(TARGET_MAKE_ENV) $(MAKE) $(TARGET_CONFIGURE_OPTS) \ CFLAGS="$(TARGET_CFLAGS) -std=gnu99 -D'IFUPDOWN_VERSION=\"$(IFUPDOWN_VERSION)\"'" \ + ARCH=linux \ -C $(@D) endef -- 2.39.2 From bugzilla at busybox.net Thu Mar 16 10:49:13 2023 From: bugzilla at busybox.net (bugzilla at busybox.net) Date: Thu, 16 Mar 2023 10:49:13 +0000 Subject: [Buildroot] [Bug 15396] Document build dependencies In-Reply-To: References: Message-ID: https://bugs.busybox.net/show_bug.cgi?id=15396 --- Comment #4 from Jan-Benedict Glaw --- NB: A rough estimate shows that tonight a full round of all Buildroot sample configurations should be finished. (Some were built with a Docker container containing libssl-dev, I removed that again, so I might miss a few configurations that were in need of BR2_TARGET_UBOOT_NEEDS_OPENSSL=y) Alas... Tomorrow, I'll be able to give a summary and/or open tickets for configurations that failed to build. Right now, i have about 12 failed builds (out of around 210 that were scheduled and are done.) -- You are receiving this mail because: You are on the CC list for the bug. From simon.rowe at nutanix.com Thu Mar 16 11:36:15 2023 From: simon.rowe at nutanix.com (Simon Rowe) Date: Thu, 16 Mar 2023 11:36:15 +0000 Subject: [Buildroot] [PATCH 1/1] package/lvm2: enable package with musl Message-ID: <20230316113615.138847-1-simon.rowe@nutanix.com> LVM uses some glibc-specific functions to try and control locking memory in RAM. As a result the package is currently disabled when using musl. Apply patches taken from gentoo: https://github.com/gentoo/gentoo/pull/25883 https://github.com/gentoo/gentoo/pull/26024 and drop the prohibition on musl in Config.in. Signed-off-by: Simon Rowe --- .../lvm2/0001-lvm2-2.03.14-r1-add-fcntl.patch | 25 +++++++++++ ...002-lvm2-2.03.14-r1-fopen-to-freopen.patch | 44 +++++++++++++++++++ .../lvm2/0003-lvm2-2.03.14-r1-mallinfo.patch | 20 +++++++++ .../lvm2/0004-lvm2-2.03.14-freopen_n2.patch | 36 +++++++++++++++ package/lvm2/Config.in | 5 --- 5 files changed, 125 insertions(+), 5 deletions(-) create mode 100644 package/lvm2/0001-lvm2-2.03.14-r1-add-fcntl.patch create mode 100644 package/lvm2/0002-lvm2-2.03.14-r1-fopen-to-freopen.patch create mode 100644 package/lvm2/0003-lvm2-2.03.14-r1-mallinfo.patch create mode 100644 package/lvm2/0004-lvm2-2.03.14-freopen_n2.patch diff --git a/package/lvm2/0001-lvm2-2.03.14-r1-add-fcntl.patch b/package/lvm2/0001-lvm2-2.03.14-r1-add-fcntl.patch new file mode 100644 index 0000000000..14b3164c3f --- /dev/null +++ b/package/lvm2/0001-lvm2-2.03.14-r1-add-fcntl.patch @@ -0,0 +1,25 @@ +https://bugs.gentoo.org/712336 +https://bugs.gentoo.org/549506 + +Adds fcntl.h into daemon-server.c to define fcntl and some constants. + +Fetch from: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=515ec4557c56cf0e82b95873056c40d8c6269694 +--- + libdaemon/server/daemon-server.c | 1 + + 1 file changed, 1 insertion(+) + +diff --git a/libdaemon/server/daemon-server.c b/libdaemon/server/daemon-server.c +index 88905a7..771b021 100644 +--- a/libdaemon/server/daemon-server.c ++++ b/libdaemon/server/daemon-server.c +@@ -28,6 +28,7 @@ + #include + #include + #include ++#include + + #include /* FIXME. For the global closelog(). */ + +-- +2.35.1 + diff --git a/package/lvm2/0002-lvm2-2.03.14-r1-fopen-to-freopen.patch b/package/lvm2/0002-lvm2-2.03.14-r1-fopen-to-freopen.patch new file mode 100644 index 0000000000..1d47fdb283 --- /dev/null +++ b/package/lvm2/0002-lvm2-2.03.14-r1-fopen-to-freopen.patch @@ -0,0 +1,44 @@ +In musl stdout, stdin and stderr are read-only unlike in glibc. +This patch changes std* = fopen(...) to freopen(..., std*). + +See: https://www.gnu.org/software/libc/manual/html_node/Standard-Streams.html and https://wiki.gentoo.org/wiki/User:Sam/Musl_porting_notes + +Fetch from: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=515ec4557c56cf0e82b95873056c40d8c6269694 +--- + tools/lvmcmdline.c | 6 +++--- + 1 file changed, 3 insertions(+), 3 deletions(-) + +diff --git a/tools/lvmcmdline.c b/tools/lvmcmdline.c +index 1e12bed..19da1e5 100644 +--- a/tools/lvmcmdline.c ++++ b/tools/lvmcmdline.c +@@ -3384,7 +3384,7 @@ static int _check_standard_fds(void) + int err = is_valid_fd(STDERR_FILENO); + + if (!is_valid_fd(STDIN_FILENO) && +- !(stdin = fopen(_PATH_DEVNULL, "r"))) { ++ !freopen(_PATH_DEVNULL, "r", stdin)) { + if (err) + perror("stdin stream open"); + else +@@ -3394,7 +3394,7 @@ static int _check_standard_fds(void) + } + + if (!is_valid_fd(STDOUT_FILENO) && +- !(stdout = fopen(_PATH_DEVNULL, "w"))) { ++ !freopen(_PATH_DEVNULL, "w", stdout)) { + if (err) + perror("stdout stream open"); + /* else no stdout */ +@@ -3402,7 +3402,7 @@ static int _check_standard_fds(void) + } + + if (!is_valid_fd(STDERR_FILENO) && +- !(stderr = fopen(_PATH_DEVNULL, "w"))) { ++ !freopen(_PATH_DEVNULL, "w", stderr)) { + printf("stderr stream open: %s\n", + strerror(errno)); + return 0; +-- +2.35.1 + diff --git a/package/lvm2/0003-lvm2-2.03.14-r1-mallinfo.patch b/package/lvm2/0003-lvm2-2.03.14-r1-mallinfo.patch new file mode 100644 index 0000000000..d593dca171 --- /dev/null +++ b/package/lvm2/0003-lvm2-2.03.14-r1-mallinfo.patch @@ -0,0 +1,20 @@ +https://git.alpinelinux.org/aports/tree/main/lvm2/mallinfo.patch + +Patch from Alpine, disables _allocate_memory since mallinfo isn't defined in musl. +19:17 <@sam_> your caution is well-advised, but it should be safe enough given it's only affecting the non-glibc path + +Should be looked back to! + +Fetch from: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=515ec4557c56cf0e82b95873056c40d8c6269694 + +--- ./lib/mm/memlock.c.orig 2015-03-09 11:18:41.560028850 -0100 ++++ ./lib/mm/memlock.c 2015-03-09 11:19:54.504373309 -0100 +@@ -137,7 +137,7 @@ + + static void _allocate_memory(void) + { +-#ifndef VALGRIND_POOL ++#if !defined(VALGRIND_POOL) && defined(__GLIBC__) + void *stack_mem; + struct rlimit limit; + int i, area = 0, missing = _size_malloc_tmp, max_areas = 32, hblks; diff --git a/package/lvm2/0004-lvm2-2.03.14-freopen_n2.patch b/package/lvm2/0004-lvm2-2.03.14-freopen_n2.patch new file mode 100644 index 0000000000..d19bc99b7c --- /dev/null +++ b/package/lvm2/0004-lvm2-2.03.14-freopen_n2.patch @@ -0,0 +1,36 @@ +In musl, the standard streams are read-only. To modify them we need to +use freopen. This patch does the same as lvm2-2.03.14-r1-fopen-to-freopen.patch + +https://listman.redhat.com/archives/lvm-devel/2022-June/024203.html + +See also: +https://wiki.gentoo.org/wiki/User:Sam/Musl_porting_notes#error:_assignment_of_read-only_variable_.27.5Bstdout.7Cstdin.7Cstderr.5D.27 +https://www.gnu.org/software/libc/manual/html_node/Standard-Streams.html + +Fetch from: http://listman.redhat.com/archives/lvm-devel/attachments/20220621/3594a4a7/attachment.bin + +--- + lib/log/log.c | 6 +++++- + 1 file changed, 5 insertions(+), 1 deletion(-) + +diff --git a/lib/log/log.c b/lib/log/log.c +index 7b4d537..897c183 100644 +--- a/lib/log/log.c ++++ b/lib/log/log.c +@@ -207,8 +207,12 @@ int reopen_standard_stream(FILE **stream, const char *mode) + } + + _check_and_replace_standard_log_streams(old_stream, new_stream); +- ++ ++#ifdef __GLIBC__ + *stream = new_stream; ++#else ++ freopen(NULL, mode, *stream); ++#endif + return 1; + } + +-- +2.35.1 + diff --git a/package/lvm2/Config.in b/package/lvm2/Config.in index cc740dd40c..577a90656a 100644 --- a/package/lvm2/Config.in +++ b/package/lvm2/Config.in @@ -27,15 +27,10 @@ if BR2_PACKAGE_LVM2 config BR2_PACKAGE_LVM2_STANDARD_INSTALL bool "standard install instead of only dmsetup" default y - # http://lists.busybox.net/pipermail/buildroot/2016-August/170592.html - depends on !BR2_TOOLCHAIN_USES_MUSL help Install the standard suite of lvm2 programs. When this option is not set, only dmsetup is installed. -comment "lvm2 standard install needs a glibc or uClibc toolchain" - depends on BR2_TOOLCHAIN_USES_MUSL - endif comment "lvm2 needs a toolchain w/ threads, dynamic library" -- 2.22.3 From martin at geanix.com Thu Mar 16 12:36:53 2023 From: martin at geanix.com (=?UTF-8?q?Martin=20Hundeb=C3=B8ll?=) Date: Thu, 16 Mar 2023 13:36:53 +0100 Subject: [Buildroot] [PATCH 2/2] python-marshmallow-sqlalchemy: bump to version 0.29.0 In-Reply-To: <20230316123653.3648067-1-martin@geanix.com> References: <20230316123653.3648067-1-martin@geanix.com> Message-ID: <20230316123653.3648067-2-martin@geanix.com> Signed-off-by: Martin Hundeb?ll --- .../python-marshmallow-sqlalchemy.hash | 4 ++-- .../python-marshmallow-sqlalchemy.mk | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package/python-marshmallow-sqlalchemy/python-marshmallow-sqlalchemy.hash b/package/python-marshmallow-sqlalchemy/python-marshmallow-sqlalchemy.hash index 6b847de94d..db061b623f 100644 --- a/package/python-marshmallow-sqlalchemy/python-marshmallow-sqlalchemy.hash +++ b/package/python-marshmallow-sqlalchemy/python-marshmallow-sqlalchemy.hash @@ -1,5 +1,5 @@ # md5, sha256 from https://pypi.org/pypi/marshmallow-sqlalchemy/json -md5 5e012b07ccf4ad67dbd3f38cc68cb1f4 marshmallow-sqlalchemy-0.28.1.tar.gz -sha256 aa376747296780a56355e3067b9c8bf43a2a1c44ff985de82b3a5d9e161ca2b8 marshmallow-sqlalchemy-0.28.1.tar.gz +md5 e1b2858be2f0ce6dead48e67080631c4 marshmallow-sqlalchemy-0.29.0.tar.gz +sha256 3523a774390ef0c1c0f7c708a7519809c5396cf608720f14f55c36f74ff5bbec marshmallow-sqlalchemy-0.29.0.tar.gz # Locally computed sha256 checksums sha256 625df8e2758a271b4bc90525c0b6161814e0f72cb3504b03ab5206b7abf50072 LICENSE diff --git a/package/python-marshmallow-sqlalchemy/python-marshmallow-sqlalchemy.mk b/package/python-marshmallow-sqlalchemy/python-marshmallow-sqlalchemy.mk index 293ea29be6..8f176feb4d 100644 --- a/package/python-marshmallow-sqlalchemy/python-marshmallow-sqlalchemy.mk +++ b/package/python-marshmallow-sqlalchemy/python-marshmallow-sqlalchemy.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_MARSHMALLOW_SQLALCHEMY_VERSION = 0.28.1 +PYTHON_MARSHMALLOW_SQLALCHEMY_VERSION = 0.29.0 PYTHON_MARSHMALLOW_SQLALCHEMY_SOURCE = marshmallow-sqlalchemy-$(PYTHON_MARSHMALLOW_SQLALCHEMY_VERSION).tar.gz -PYTHON_MARSHMALLOW_SQLALCHEMY_SITE = https://files.pythonhosted.org/packages/eb/96/3895bde2247fa653c36d887ff08e439665668aa7c991a3924ae199be88d6 +PYTHON_MARSHMALLOW_SQLALCHEMY_SITE = https://files.pythonhosted.org/packages/fa/0d/4dd275732213cefb4e49a86c60443cb1e3e0d0bd605625aed3fa7bb22fdd PYTHON_MARSHMALLOW_SQLALCHEMY_SETUP_TYPE = setuptools PYTHON_MARSHMALLOW_SQLALCHEMY_LICENSE = MIT PYTHON_MARSHMALLOW_SQLALCHEMY_LICENSE_FILES = LICENSE -- 2.39.1 From martin at geanix.com Thu Mar 16 12:36:52 2023 From: martin at geanix.com (=?UTF-8?q?Martin=20Hundeb=C3=B8ll?=) Date: Thu, 16 Mar 2023 13:36:52 +0100 Subject: [Buildroot] [PATCH 1/2] python-apispec: bump to 6.3.0 Message-ID: <20230316123653.3648067-1-martin@geanix.com> Signed-off-by: Martin Hundeb?ll --- package/python-apispec/python-apispec.hash | 4 ++-- package/python-apispec/python-apispec.mk | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package/python-apispec/python-apispec.hash b/package/python-apispec/python-apispec.hash index f2861f920a..f8a2350eaf 100644 --- a/package/python-apispec/python-apispec.hash +++ b/package/python-apispec/python-apispec.hash @@ -1,5 +1,5 @@ # md5, sha256 from https://pypi.org/pypi/apispec/json -md5 b4e90006a26215e2e0a6fe2629d12c10 apispec-6.0.2.tar.gz -sha256 e76d80b739edef4be213092a6384ad7fd933ba7d64f6d5a0aff8d4da1bef7887 apispec-6.0.2.tar.gz +md5 d6cc7586754cf1c653ffb7ee83955d3a apispec-6.3.0.tar.gz +sha256 6cb08d92ce73ff0b3bf46cb2ea5c00d57289b0f279fb0256a3df468182ba5344 apispec-6.3.0.tar.gz # Locally computed sha256 checksums sha256 a452afcef750956a8396f7e7a6f913a117d28ef99a13170c29dc74c3b7a95f29 LICENSE diff --git a/package/python-apispec/python-apispec.mk b/package/python-apispec/python-apispec.mk index 4674ce0c3d..744fb76810 100644 --- a/package/python-apispec/python-apispec.mk +++ b/package/python-apispec/python-apispec.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_APISPEC_VERSION = 6.0.2 +PYTHON_APISPEC_VERSION = 6.3.0 PYTHON_APISPEC_SOURCE = apispec-$(PYTHON_APISPEC_VERSION).tar.gz -PYTHON_APISPEC_SITE = https://files.pythonhosted.org/packages/a7/2a/b42c17e0d653341b8f5916999892cd2d8489de127dac6118ae44531674f5 +PYTHON_APISPEC_SITE = https://files.pythonhosted.org/packages/3f/1e/207c3e61c805eef214d7e5c58106312f9af4733b07f470224e4e309dc65e PYTHON_APISPEC_SETUP_TYPE = setuptools PYTHON_APISPEC_LICENSE = MIT PYTHON_APISPEC_LICENSE_FILES = LICENSE -- 2.39.1 From d.lang at abatec.at Thu Mar 16 13:53:04 2023 From: d.lang at abatec.at (Lang Daniel) Date: Thu, 16 Mar 2023 13:53:04 +0000 Subject: [Buildroot] [PATCH 1/2] package/bluez5_utils: fix media control profile Message-ID: With bluez 5.66 (bumped in c6c79d6) the Media Control Profile (MCP), Basic Audio Profile (BAP) and Volume Control Profile (VCP) where added. All three are enabled by default. MCP only works if AVRCP is enabled, as it requires player.c which is otherwise not compiled. Only enable all three new profiles when the audio plugin is selected. Fixes: - http://autobuild.buildroot.net/results/d62/d6260a5acf766657f683d85fa1bdc27b7a43551e/ Signed-off-by: Daniel Lang --- package/bluez5_utils/bluez5_utils.mk | 16 +++++++++++++--- 1 file changed, 13 insertions(+), 3 deletions(-) diff --git a/package/bluez5_utils/bluez5_utils.mk b/package/bluez5_utils/bluez5_utils.mk index 4059b34556..46ffda6019 100644 --- a/package/bluez5_utils/bluez5_utils.mk +++ b/package/bluez5_utils/bluez5_utils.mk @@ -64,9 +64,19 @@ endif # enable audio plugins (a2dp and avrcp) ifeq ($(BR2_PACKAGE_BLUEZ5_UTILS_PLUGINS_AUDIO),y) -BLUEZ5_UTILS_CONF_OPTS += --enable-a2dp --enable-avrcp -else -BLUEZ5_UTILS_CONF_OPTS += --disable-a2dp --disable-avrcp +BLUEZ5_UTILS_CONF_OPTS += \ + --enable-a2dp \ + --enable-avrcp \ + --enable-bap \ + --enable-mcp \ + --enable-vcp +else +BLUEZ5_UTILS_CONF_OPTS += \ + --disable-a2dp \ + --disable-avrcp \ + --disable-bap \ + --disable-mcp \ + --disable-vcp endif # enable health plugin -- 2.25.1 From d.lang at abatec.at Thu Mar 16 13:53:14 2023 From: d.lang at abatec.at (Lang Daniel) Date: Thu, 16 Mar 2023 13:53:14 +0000 Subject: [Buildroot] [PATCH 2/2] package/bluez5_utils: fix SysV init script Message-ID: - Use daemon name (bluetoothd) as file name. - Script doesn't need to be executable. Signed-off-by: Daniel Lang --- package/bluez5_utils/{S40bluetooth => S40bluetoothd} | 0 package/bluez5_utils/bluez5_utils.mk | 4 ++-- 2 files changed, 2 insertions(+), 2 deletions(-) rename package/bluez5_utils/{S40bluetooth => S40bluetoothd} (100%) mode change 100755 => 100644 diff --git a/package/bluez5_utils/S40bluetooth b/package/bluez5_utils/S40bluetoothd old mode 100755 new mode 100644 similarity index 100% rename from package/bluez5_utils/S40bluetooth rename to package/bluez5_utils/S40bluetoothd diff --git a/package/bluez5_utils/bluez5_utils.mk b/package/bluez5_utils/bluez5_utils.mk index 46ffda6019..54c78dce4d 100644 --- a/package/bluez5_utils/bluez5_utils.mk +++ b/package/bluez5_utils/bluez5_utils.mk @@ -194,8 +194,8 @@ BLUEZ5_UTILS_CONF_OPTS += --disable-systemd endif define BLUEZ5_UTILS_INSTALL_INIT_SYSV - $(INSTALL) -m 0755 -D package/bluez5_utils/S40bluetooth \ - $(TARGET_DIR)/etc/init.d/S40bluetooth + $(INSTALL) -m 0755 -D package/bluez5_utils/S40bluetoothd \ + $(TARGET_DIR)/etc/init.d/S40bluetoothd endef $(eval $(autotools-package)) -- 2.25.1 From luke at ljones.dev Thu Mar 16 14:09:07 2023 From: luke at ljones.dev (Luke Jones) Date: Thu, 16 Mar 2023 15:09:07 +0100 Subject: [Buildroot] [PATCH] package/sdl2: Add config for wayland, vivante, pulseaudio In-Reply-To: <20230315085103.1671888-2-luke@ljones.dev> References: <20230315085103.1671888-1-luke@ljones.dev> <20230315085103.1671888-2-luke@ljones.dev> Message-ID: <7Z9MRR.G1RB4LA3WEYR3@ljones.dev> On Wed, Mar 15 2023 at 09:51:03 +0100, Luke D. Jones wrote: > --enable-video-vivante I made a mistake with -+SDL2_DEPENDENCIES += libdrm_etnaviv, this should have been +SDL2_DEPENDENCIES += libdrm I will submit a revised patch later -------------- next part -------------- An HTML attachment was scrubbed... URL: From Stefan.Hager at ginzinger.com Thu Mar 16 14:43:26 2023 From: Stefan.Hager at ginzinger.com (Hager Stefan) Date: Thu, 16 Mar 2023 14:43:26 +0000 Subject: [Buildroot] [PATCH v6 10/10] package/tensorflow-lite: new package - enable example In-Reply-To: <20230316083440.3466725-10-james.hilliard1@gmail.com> References: <20230316083440.3466725-1-james.hilliard1@gmail.com> <20230316083440.3466725-10-james.hilliard1@gmail.com> Message-ID: Hi James, all! Thanks for the update. To optinally build and install the label_image example, i created the following patch: (It builds, and the example run on target hardware (aarch64).) diff --git a/package/tensorflow-lite/Config.in b/package/tensorflow-lite/Config.in index 8685ec0c71..e518ba28c6 100644 --- a/package/tensorflow-lite/Config.in +++ b/package/tensorflow-lite/Config.in @@ -34,3 +34,8 @@ comment "tensorflow-lite needs a toolchain w/ glibc, C++17, threads" comment "tensorflow-lite needs a toolchain w/ shared libraries" depends on !BR2_SHARED_LIBS + +if BR2_PACKAGE_TENSORFLOW_LITE +config BR2_PACKAGE_TENSORFLOW_LITE_BUILD_EXAMPLE + bool "Build tensorflow-lite's label_image example" +endif diff --git a/package/tensorflow-lite/tensorflow-lite.mk b/package/tensorflow-lite/tensorflow-lite.mk index 433eff3242..5dd29f8df0 100644 --- a/package/tensorflow-lite/tensorflow-lite.mk +++ b/package/tensorflow-lite/tensorflow-lite.mk @@ -56,4 +56,17 @@ else TENSORFLOW_LITE_CONF_OPTS += -DTFLITE_ENABLE_XNNPACK=OFF endif + +ifeq ($(BR2_PACKAGE_TENSORFLOW_LITE_BUILD_EXAMPLE),y) +define TENSORFLOW_LITE_EXAMPLE_BUILD_CMDS + $(TARGET_MAKE_ENV) $(BR2_CMAKE) --build $(TENSORFLOW_LITE_BUILDDIR) -t label_image +endef +TENSORFLOW_LITE_POST_BUILD_HOOKS += TENSORFLOW_LITE_EXAMPLE_BUILD_CMDS + +define TENSORFLOW_LITE_INSTALL_TARGET_EXAMPLE + $(INSTALL) -D -m0755 $(@D)/tensorflow/lite/buildroot-build/examples/label_image/label_image $(TARGET_DIR)/usr/bin/label_image +endef +TENSORFLOW_LITE_POST_INSTALL_TARGET_HOOKS += TENSORFLOW_LITE_INSTALL_TARGET_EXAMPLE +endif + $(eval $(cmake-package)) Signed-off-by: Stefan Hager Best regards Stefan >From: James Hilliard >Sent: Thursday, March 16, 2023 09:34 >To: buildroot at buildroot.org >Cc: Thomas Petazzoni ; Samuel Martin ; Hager Stefan ; James Hilliard >Subject: [PATCH v6 10/10] package/tensorflow-lite: new package > >From: Stefan Hager > >This package adds the tensorflow lite runtime to buildroot. > >Tested-by: Stefan Hager >Signed-off-by: Stefan Hager >Signed-off-by: James Hilliard >--- >Changes v5 -> v6: > - update patches > - add architecture dependency > - backport system farmhash patch >Changes v3 -> v4: > - fix min gcc version > - enable xnnpack >Changes v2 -> v3: > - drop architecture restrictions which appear inaccurate after adding neon-2-sse > - disable android only nnapi >Changes v1 -> v2: > - fix label_image build > - more explicit cmake config >--- > DEVELOPERS | 1 + > package/Config.in | 1 + > .../0001-lite-Update-CMakeLists.txt.patch | 49 ++++++++++++ > ...dd-SYSTEM_FARMHASH-cmake-config-flag.patch | 74 +++++++++++++++++++ > .../0003-Fix-FindFlatBuffers-cmake-file.patch | 51 +++++++++++++ > ...ink-tensorflow-lite-against-gemmlowp.patch | 32 ++++++++ > package/tensorflow-lite/Config.in | 36 +++++++++ > package/tensorflow-lite/tensorflow-lite.hash | 4 + > package/tensorflow-lite/tensorflow-lite.mk | 59 +++++++++++++++ > 9 files changed, 307 insertions(+) > create mode 100644 package/tensorflow-lite/0001-lite-Update-CMakeLists.txt.patch > create mode 100644 package/tensorflow-lite/0002-Add-SYSTEM_FARMHASH-cmake-config-flag.patch > create mode 100644 package/tensorflow-lite/0003-Fix-FindFlatBuffers-cmake-file.patch > create mode 100644 package/tensorflow-lite/0004-Don-t-link-tensorflow-lite-against-gemmlowp.patch > create mode 100644 package/tensorflow-lite/Config.in > create mode 100644 package/tensorflow-lite/tensorflow-lite.hash > create mode 100644 package/tensorflow-lite/tensorflow-lite.mk > >diff --git a/DEVELOPERS b/DEVELOPERS >index 678c027898..1307949f7a 100644 >--- a/DEVELOPERS >+++ b/DEVELOPERS >@@ -2694,6 +2694,7 @@ F: package/gemmlowp/ > F: package/psimd/ > F: package/pthreadpool/ > F: package/ruy/ >+F: package/tensorflow-lite/ > F: package/xnnpack/ > > N: Stefan Ott >diff --git a/package/Config.in b/package/Config.in >index 8969672e42..45fca4f15d 100644 >--- a/package/Config.in >+++ b/package/Config.in >@@ -2158,6 +2158,7 @@ endif > source "package/sphinxbase/Config.in" > source "package/startup-notification/Config.in" > source "package/tbb/Config.in" >+ source "package/tensorflow-lite/Config.in" > source "package/tinycbor/Config.in" > source "package/tl-expected/Config.in" > source "package/tz/Config.in" >diff --git a/package/tensorflow-lite/0001-lite-Update-CMakeLists.txt.patch b/package/tensorflow-lite/0001-lite-Update-CMakeLists.txt.patch >new file mode 100644 >index 0000000000..53b5170681 >--- /dev/null >+++ b/package/tensorflow-lite/0001-lite-Update-CMakeLists.txt.patch >@@ -0,0 +1,49 @@ >+From 081c2e4e3cf021efb2853a485a18b563e88f6117 Mon Sep 17 00:00:00 2001 >+From: Terry Heo >+Date: Tue, 1 Nov 2022 15:55:30 -0700 >+Subject: [PATCH] lite: Update CMakeLists.txt >+ >+This changes are needed to build kernel tests. >+ >+PiperOrigin-RevId: 485439972 >+ >+Signed-off-by: James Hilliard >+[james.hilliard1 at gmail.com: backport from upstream commit >+081c2e4e3cf021efb2853a485a18b563e88f6117] >+--- >+ tensorflow/lite/CMakeLists.txt | 7 ++++++- >+ 1 file changed, 6 insertions(+), 1 deletion(-) >+ >+diff --git a/tensorflow/lite/CMakeLists.txt b/tensorflow/lite/CMakeLists.txt >+index 9dfbb4b72f3..fd8b3faf1e2 100644 >+--- a/tensorflow/lite/CMakeLists.txt >++++ b/tensorflow/lite/CMakeLists.txt >+@@ -209,6 +209,9 @@ list(FILTER TFLITE_SRCS EXCLUDE REGEX ".*tflite_with_xnnpack\\.cc$") >+ # Exclude Flex related files. >+ list(FILTER TFLITE_SRCS EXCLUDE REGEX ".*with_selected_ops\\.cc$") >+ >++# Exclude tensorflow_profiler_logger files. >++list(FILTER TFLITE_SRCS EXCLUDE REGEX ".*tensorflow_profiler_logger\\.cc$") >++ >+ if(_TFLITE_ENABLE_MMAP) >+ list(FILTER TFLITE_SRCS EXCLUDE REGEX ".*mmap_allocation_disabled\\.cc$") >+ else() >+@@ -222,6 +225,7 @@ if(NOT "${CMAKE_SYSTEM_NAME}" STREQUAL "iOS") >+ endif() >+ populate_tflite_source_vars("core" TFLITE_CORE_SRCS) >+ populate_tflite_source_vars("core/api" TFLITE_CORE_API_SRCS) >++populate_tflite_source_vars("core/c" TFLITE_CORE_C_SRCS) >+ populate_tflite_source_vars("c" TFLITE_C_SRCS) >+ populate_tflite_source_vars("delegates" TFLITE_DELEGATES_SRCS) >+ if(TFLITE_ENABLE_GPU) >+@@ -483,6 +487,7 @@ endif() >+ # TFLite library >+ set(_ALL_TFLITE_SRCS >+ ${TFLITE_CORE_API_SRCS} >++ ${TFLITE_CORE_C_SRCS} >+ ${TFLITE_CORE_SRCS} >+ ${TFLITE_C_SRCS} >+ ${TFLITE_DELEGATES_FLEX_SRCS} >+-- >+2.34.1 >+ >diff --git a/package/tensorflow-lite/0002-Add-SYSTEM_FARMHASH-cmake-config-flag.patch b/package/tensorflow-lite/0002-Add-SYSTEM_FARMHASH-cmake-config-flag.patch >new file mode 100644 >index 0000000000..99db29e354 >--- /dev/null >+++ b/package/tensorflow-lite/0002-Add-SYSTEM_FARMHASH-cmake-config-flag.patch >@@ -0,0 +1,74 @@ >+From d8451a9048d09692994c40a6f9bc928e70ed79b5 Mon Sep 17 00:00:00 2001 >+From: James Hilliard >+Date: Mon, 28 Nov 2022 21:36:34 -0700 >+Subject: [PATCH] Add SYSTEM_FARMHASH cmake config flag >+ >+Since farmhash does not install a cmake package we need to >+search for the library and headers to use the provided >+version. >+ >+Signed-off-by: James Hilliard >+[james.hilliard1 at gmail.com: backport from upstream commit >+d8451a9048d09692994c40a6f9bc928e70ed79b5] >+--- >+ tensorflow/lite/g3doc/guide/build_cmake.md | 1 + >+ .../tools/cmake/modules/Findfarmhash.cmake | 30 +++++++++++++++---- >+ 2 files changed, 26 insertions(+), 5 deletions(-) >+ >+diff --git a/tensorflow/lite/g3doc/guide/build_cmake.md b/tensorflow/lite/g3doc/guide/build_cmake.md >+index 6950a365bb8..6de955e70b0 100644 >+--- a/tensorflow/lite/g3doc/guide/build_cmake.md >++++ b/tensorflow/lite/g3doc/guide/build_cmake.md >+@@ -81,6 +81,7 @@ variables to point to your library installations. >+ ```sh >+ cmake ../tensorflow_src/tensorflow/lite -DTFLITE_ENABLE_INSTALL=ON \ >+ -DCMAKE_FIND_PACKAGE_PREFER_CONFIG=ON \ >++ -DSYSTEM_FARMHASH=ON \ >+ -Dabsl_DIR=/lib/cmake/absl \ >+ -DEigen3_DIR=/share/eigen3/cmake \ >+ -DFlatbuffers_DIR=/lib/cmake/flatbuffers \ >+diff --git a/tensorflow/lite/tools/cmake/modules/Findfarmhash.cmake b/tensorflow/lite/tools/cmake/modules/Findfarmhash.cmake >+index 1b0dc28f624..97b43298f13 100644 >+--- a/tensorflow/lite/tools/cmake/modules/Findfarmhash.cmake >++++ b/tensorflow/lite/tools/cmake/modules/Findfarmhash.cmake >+@@ -13,12 +13,32 @@ >+ # See the License for the specific language governing permissions and >+ # limitations under the License. >+ >+-# tensorflow-lite uses find_package for this package, so override the system >+-# installation and build from source instead. >+-include(farmhash) >+-if(farmhash_POPULATED) >++# tensorflow-lite uses find_package for this package, so build from >++# source if the system version is not enabled. >++ >++if(SYSTEM_FARMHASH) >++ include(FindPackageHandleStandardArgs) >++ find_path(FARMHASH_ROOT_DIR NAMES include/farmhash.h) >++ find_library(FARMHASH_LIB NAMES farmhash PATHS ${FARMHASH_ROOT_DIR}/lib ${FARMHASH_LIB_PATH}) >++ find_path(FARMHASH_INCLUDE_DIRS NAMES farmhash.h PATHS ${FARMHASH_ROOT_DIR}/include) >++ find_package_handle_standard_args(farmhash DEFAULT_MSG FARMHASH_LIB FARMHASH_INCLUDE_DIRS) >++endif() >++ >++if(farmhash_FOUND) >++ add_library(farmhash SHARED IMPORTED GLOBAL) >++ set_target_properties(farmhash PROPERTIES >++ IMPORTED_LOCATION ${FARMHASH_LIB} >++ INTERFACE_INCLUDE_DIRECTORIES ${FARMHASH_INCLUDE_DIRS} >++ ) >++else() >++ include(farmhash) >++ if(farmhash_POPULATED) >++ get_target_property(FARMHASH_INCLUDE_DIRS farmhash INTERFACE_DIRECTORIES) >++ endif() >++endif() >++ >++if(farmhash_FOUND OR farmhash_POPULATED) >+ set(FARMHASH_FOUND TRUE) >+- get_target_property(FARMHASH_INCLUDE_DIRS farmhash INTERFACE_DIRECTORIES) >+ add_library(farmhash::farmhash ALIAS farmhash) >+ set(FARMHASH_LIBRARIES farmhash::farmhash) >+ endif() >+-- >+2.34.1 >+ >diff --git a/package/tensorflow-lite/0003-Fix-FindFlatBuffers-cmake-file.patch b/package/tensorflow-lite/0003-Fix-FindFlatBuffers-cmake-file.patch >new file mode 100644 >index 0000000000..1d511ca441 >--- /dev/null >+++ b/package/tensorflow-lite/0003-Fix-FindFlatBuffers-cmake-file.patch >@@ -0,0 +1,51 @@ >+From d8f98dd9f2b437cca5954b38cb48d9c21733f67d Mon Sep 17 00:00:00 2001 >+From: James Hilliard >+Date: Thu, 24 Nov 2022 14:29:06 -0700 >+Subject: [PATCH] Fix FindFlatBuffers cmake file >+ >+Capitalization needs to match for system cmake override to work: >+https://github.com/google/flatbuffers/blob/v22.11.23/CMake/FindFlatBuffers.cmake >+ >+Signed-off-by: James Hilliard >+[james.hilliard1 at gmail.com: backport from upstream commit >+d8f98dd9f2b437cca5954b38cb48d9c21733f67d] >+--- >+ tensorflow/lite/CMakeLists.txt | 2 +- >+ tensorflow/lite/g3doc/guide/build_cmake.md | 2 +- >+ .../modules/{FindFlatbuffers.cmake => FindFlatBuffers.cmake} | 0 >+ 3 files changed, 2 insertions(+), 2 deletions(-) >+ rename tensorflow/lite/tools/cmake/modules/{FindFlatbuffers.cmake => FindFlatBuffers.cmake} (100%) >+ >+diff --git a/tensorflow/lite/CMakeLists.txt b/tensorflow/lite/CMakeLists.txt >+index f9c30d6a046..c2ee9edfb61 100644 >+--- a/tensorflow/lite/CMakeLists.txt >++++ b/tensorflow/lite/CMakeLists.txt >+@@ -143,7 +143,7 @@ find_package(absl REQUIRED) >+ find_package(Eigen3 REQUIRED) >+ find_package(farmhash REQUIRED) >+ find_package(fft2d REQUIRED) >+-find_package(Flatbuffers REQUIRED) >++find_package(FlatBuffers REQUIRED) >+ find_package(gemmlowp REQUIRED) >+ find_package(NEON_2_SSE REQUIRED) >+ find_package(cpuinfo REQUIRED) #CPUINFO is used by XNNPACK and RUY library >+diff --git a/tensorflow/lite/g3doc/guide/build_cmake.md b/tensorflow/lite/g3doc/guide/build_cmake.md >+index 6950a365bb8..9cb7ebac326 100644 >+--- a/tensorflow/lite/g3doc/guide/build_cmake.md >++++ b/tensorflow/lite/g3doc/guide/build_cmake.md >+@@ -83,7 +83,7 @@ cmake ../tensorflow_src/tensorflow/lite -DTFLITE_ENABLE_INSTALL=ON \ >+ -DCMAKE_FIND_PACKAGE_PREFER_CONFIG=ON \ >+ -Dabsl_DIR=/lib/cmake/absl \ >+ -DEigen3_DIR=/share/eigen3/cmake \ >+- -DFlatbuffers_DIR=/lib/cmake/flatbuffers \ >++ -DFlatBuffers_DIR=/lib/cmake/flatbuffers \ >+ -DNEON_2_SSE_DIR=/lib/cmake/NEON_2_SSE \ >+ -Dcpuinfo_DIR=/share/cpuinfo \ >+ -Druy_DIR=/lib/cmake/ruy >+diff --git a/tensorflow/lite/tools/cmake/modules/FindFlatbuffers.cmake b/tensorflow/lite/tools/cmake/modules/FindFlatBuffers.cmake >+similarity index 100% >+rename from tensorflow/lite/tools/cmake/modules/FindFlatbuffers.cmake >+rename to tensorflow/lite/tools/cmake/modules/FindFlatBuffers.cmake >+-- >+2.34.1 >+ >diff --git a/package/tensorflow-lite/0004-Don-t-link-tensorflow-lite-against-gemmlowp.patch b/package/tensorflow-lite/0004-Don-t-link-tensorflow-lite-against-gemmlowp.patch >new file mode 100644 >index 0000000000..d9ad78ef9e >--- /dev/null >+++ b/package/tensorflow-lite/0004-Don-t-link-tensorflow-lite-against-gemmlowp.patch >@@ -0,0 +1,32 @@ >+From fb584589f707853d85a081c99b1b82598c2631c1 Mon Sep 17 00:00:00 2001 >+From: James Hilliard >+Date: Thu, 24 Nov 2022 15:10:27 -0700 >+Subject: [PATCH] Don't link tensorflow-lite against gemmlowp >+ >+We can't link against gemmlowp as it is a header only library. >+ >+Fixes: >+/bin/ld: cannot find -lgemmlowp: No such file or directory >+ >+Signed-off-by: James Hilliard >+[james.hilliard1 at gmail.com: backport from upstream commit >+fb584589f707853d85a081c99b1b82598c2631c1] >+--- >+ tensorflow/lite/CMakeLists.txt | 1 - >+ 1 file changed, 1 deletion(-) >+ >+diff --git a/tensorflow/lite/CMakeLists.txt b/tensorflow/lite/CMakeLists.txt >+index f9c30d6a046..3fe5ed15605 100644 >+--- a/tensorflow/lite/CMakeLists.txt >++++ b/tensorflow/lite/CMakeLists.txt >+@@ -560,7 +560,6 @@ target_link_libraries(tensorflow-lite >+ farmhash >+ fft2d_fftsg2d >+ flatbuffers::flatbuffers >+- gemmlowp >+ ruy::ruy >+ pthreadpool >+ ${CMAKE_DL_LIBS} >+-- >+2.34.1 >+ >diff --git a/package/tensorflow-lite/Config.in b/package/tensorflow-lite/Config.in >new file mode 100644 >index 0000000000..8685ec0c71 >--- /dev/null >+++ b/package/tensorflow-lite/Config.in >@@ -0,0 +1,36 @@ >+config BR2_PACKAGE_TENSORFLOW_LITE_ARCH_SUPPORTS >+ bool >+ default y if BR2_aarch64 >+ default y if BR2_arm >+ default y if BR2_i386 >+ default y if BR2_x86_64 >+ depends on BR2_PACKAGE_CPUINFO_ARCH_SUPPORTS >+ >+config BR2_PACKAGE_TENSORFLOW_LITE >+ bool "tensorflow-lite" >+ depends on BR2_PACKAGE_TENSORFLOW_LITE_ARCH_SUPPORTS >+ depends on BR2_INSTALL_LIBSTDCPP >+ depends on BR2_TOOLCHAIN_GCC_AT_LEAST_7 # C++17 >+ depends on BR2_TOOLCHAIN_HAS_THREADS # cpuinfo >+ depends on BR2_TOOLCHAIN_USES_GLIBC >+ depends on BR2_SHARED_LIBS >+ select BR2_PACKAGE_CPUINFO >+ select BR2_PACKAGE_EIGEN >+ select BR2_PACKAGE_FARMHASH >+ select BR2_PACKAGE_FFT2D >+ select BR2_PACKAGE_FLATBUFFERS >+ select BR2_PACKAGE_GEMMLOWP >+ select BR2_PACKAGE_LIBABSEIL_CPP >+ select BR2_PACKAGE_NEON_2_SSE >+ select BR2_PACKAGE_RUY if BR2_PACKAGE_RUY_ARCH_SUPPORTS >+ select BR2_PACKAGE_XNNPACK if BR2_PACKAGE_XNNPACK_ARCH_SUPPORTS >+ help >+ Tensorflow Lite dynamic library and headers: Inference engine >+ to run previously trained machine learning models. >+ >+comment "tensorflow-lite needs a toolchain w/ glibc, C++17, threads" >+ depends on !BR2_TOOLCHAIN_USES_GLIBC || !BR2_INSTALL_LIBSTDCPP || \ >+ !BR2_TOOLCHAIN_GCC_AT_LEAST_7 || !BR2_TOOLCHAIN_HAS_THREADS >+ >+comment "tensorflow-lite needs a toolchain w/ shared libraries" >+ depends on !BR2_SHARED_LIBS >diff --git a/package/tensorflow-lite/tensorflow-lite.hash b/package/tensorflow-lite/tensorflow-lite.hash >new file mode 100644 >index 0000000000..7d9035707b >--- /dev/null >+++ b/package/tensorflow-lite/tensorflow-lite.hash >@@ -0,0 +1,4 @@ >+# Locally calculated >+sha256 99c732b92b1b37fc243a559e02f9aef5671771e272758aa4aec7f34dc92dac48 tensorflow-lite-2.11.0.tar.gz >+# License files, locally calculated >+sha256 71c6915d04265772a0339bed47276942c678b45cc01534210ebe6984fd1aec65 LICENSE >diff --git a/package/tensorflow-lite/tensorflow-lite.mk b/package/tensorflow-lite/tensorflow-lite.mk >new file mode 100644 >index 0000000000..433eff3242 >--- /dev/null >+++ b/package/tensorflow-lite/tensorflow-lite.mk >@@ -0,0 +1,59 @@ >+################################################################################ >+# >+# tensorflow-lite >+# >+################################################################################ >+ >+TENSORFLOW_LITE_VERSION = 2.11.0 >+TENSORFLOW_LITE_SITE = $(call github,tensorflow,tensorflow,v$(TENSORFLOW_LITE_VERSION)) >+TENSORFLOW_LITE_INSTALL_STAGING = YES >+TENSORFLOW_LITE_LICENSE = Apache-2.0 >+TENSORFLOW_LITE_LICENSE_FILES = LICENSE >+TENSORFLOW_LITE_SUBDIR = tensorflow/lite >+TENSORFLOW_LITE_SUPPORTS_IN_SOURCE_BUILD = NO >+TENSORFLOW_LITE_DEPENDENCIES += \ >+ host-pkgconf \ >+ host-flatbuffers \ >+ cpuinfo \ >+ eigen \ >+ farmhash \ >+ fft2d \ >+ flatbuffers \ >+ gemmlowp \ >+ libabseil-cpp \ >+ neon-2-sse >+ >+TENSORFLOW_LITE_CONF_OPTS = \ >+ -Dabsl_DIR=$(STAGING_DIR)/usr/lib/cmake/absl \ >+ -DBUILD_SHARED_LIBS=ON \ >+ -DCMAKE_CXX_FLAGS="$(TARGET_CXXFLAGS) -I$(STAGING_DIR)/usr/include/gemmlowp" \ >+ -DCMAKE_FIND_PACKAGE_PREFER_CONFIG=ON \ >+ -DCMAKE_POSITION_INDEPENDENT_CODE=ON \ >+ -DEigen3_DIR=$(STAGING_DIR)/usr/share/eigen3/cmake \ >+ -DFETCHCONTENT_FULLY_DISCONNECTED=ON \ >+ -DFETCHCONTENT_QUIET=OFF \ >+ -DFFT2D_SOURCE_DIR=$(STAGING_DIR)/usr/include/fft2d \ >+ -DFlatBuffers_DIR=$(STAGING_DIR)/usr/lib/cmake/flatbuffers \ >+ -DNEON_2_SSE_DIR=$(STAGING_DIR)/usr/lib/cmake/NEON_2_SSE \ >+ -DSYSTEM_FARMHASH=ON \ >+ -DTFLITE_ENABLE_EXTERNAL_DELEGATE=ON \ >+ -DTFLITE_ENABLE_GPU=OFF \ >+ -DTFLITE_ENABLE_INSTALL=ON \ >+ -DTFLITE_ENABLE_MMAP=ON \ >+ -DTFLITE_ENABLE_NNAPI=OFF >+ >+ifeq ($(BR2_PACKAGE_RUY),y) >+TENSORFLOW_LITE_DEPENDENCIES += ruy >+TENSORFLOW_LITE_CONF_OPTS += -DTFLITE_ENABLE_RUY=ON >+else >+TENSORFLOW_LITE_CONF_OPTS += -DTFLITE_ENABLE_RUY=OFF >+endif >+ >+ifeq ($(BR2_PACKAGE_XNNPACK),y) >+TENSORFLOW_LITE_DEPENDENCIES += xnnpack >+TENSORFLOW_LITE_CONF_OPTS += -DTFLITE_ENABLE_XNNPACK=ON -Dxnnpack_POPULATED=ON >+else >+TENSORFLOW_LITE_CONF_OPTS += -DTFLITE_ENABLE_XNNPACK=OFF >+endif >+ >+$(eval $(cmake-package)) >-- >2.34.1 -------------- next part -------------- A non-text attachment was scrubbed... Name: smime.p7s Type: application/x-pkcs7-signature Size: 4625 bytes Desc: not available URL: From jbittner.br.bugs at gmail.com Thu Mar 16 16:33:42 2023 From: jbittner.br.bugs at gmail.com (Jonathan Bittner) Date: Thu, 16 Mar 2023 12:33:42 -0400 Subject: [Buildroot] Troubles with SELinux Message-ID: I'm developing an embedded config on an Intel Atom board. It is a government app and will go through vetting. Likely it will be compared to the RedHat and Ubuntu Security Technical Implementation Guides (STIGs) as there no specific embedded Linux STIGs. That means I need features like iptables, displaying the government computer warning message, preserved logs. and SELinux. System parameters: busybox init, GUI via nodm and openbox, ext4 file system, bootloader varies with both grub and syslinux (extlinux), sshd I've found a few issues and fixed them with the help of audit2allow and made a custom policy and loaded it to address some of the issues. I think there are some mislabels and confusion since the /var/run folder is on a tmpfs (I tried to set a context in the fstab but that broke it worse). On boot up, the auditd which helps so much with debugging SELinux can't even run because it can't obtain permissions for its log files and .pid file. But after boot up, I can manually start it. It might be because restorecond runs AFTER auditd in the init order. I also lose out on acpid which starts earlier and it can't open it's socket (/run/acpid.socket). Lack of early logging means I don't have enough info to add to the policy. I've also tried to tweak /etc/selinux/restorecond.conf and move its init script to earlier in the start up. The system doesn't recognize /.autorelabel and is also missing semanage (python script not built, python hooks to libsemanage are needed even if it was, they were deprecated in 2015) Lastly, I can't log in via ssh as user as it can't determine my user's default context. Googling the error shows some results, many are decades old. I tried adding to the policy's local.users file but that didn't help. I have root ssh logins working via public keys. I enabled the relevant boolean and sshd_config values. I wanted to see ask if anyone was actively using SELinux and was hoping you could share some of your knowledge, tweaks, policies, and other hints. I'm especially interested in getting the labels correct on the image before first boot. Thanks, Jonathan -------------- next part -------------- An HTML attachment was scrubbed... URL: From dalang at gmx.at Thu Mar 16 20:47:43 2023 From: dalang at gmx.at (Daniel Lang) Date: Thu, 16 Mar 2023 21:47:43 +0100 Subject: [Buildroot] [PATCH] package/ca-certificates: bump version to 20230311 Message-ID: <20230316204743.26192-1-dalang@gmx.at> Signed-off-by: Daniel Lang --- ...2pem.py-make-cryptography-module-opt.patch | 10 ++++--- ...2pem.py-Fix-compat-with-cryptography.patch | 29 ------------------- package/ca-certificates/ca-certificates.hash | 4 +-- package/ca-certificates/ca-certificates.mk | 4 +-- 4 files changed, 10 insertions(+), 37 deletions(-) delete mode 100644 package/ca-certificates/0002-mozilla-certdata2pem.py-Fix-compat-with-cryptography.patch 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..ce6fa19e12 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 @@ -14,6 +14,8 @@ cryptography Python module is there, we perform the check, otherwise the check is skipped. Signed-off-by: Thomas Petazzoni +[Daniel: update patch for 20230311] +Signed-off-by: Daniel Lang --- mozilla/certdata2pem.py | 18 ++++++++++-------- 1 file changed, 10 insertions(+), 8 deletions(-) @@ -36,16 +38,16 @@ index ede23d4..a6261f8 100644 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) 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..b07ddb924f 100644 --- a/package/ca-certificates/ca-certificates.hash +++ b/package/ca-certificates/ca-certificates.hash @@ -1,6 +1,6 @@ # 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 +sha1 61ca9ac8493972dffd304a94f3cb2c63b3ac697e ca-certificates_20230311.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..a31d3a35fd 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/20230314T211539Z/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 -- 2.40.0 From james.hilliard1 at gmail.com Thu Mar 16 20:49:02 2023 From: james.hilliard1 at gmail.com (James Hilliard) Date: Thu, 16 Mar 2023 14:49:02 -0600 Subject: [Buildroot] [PATCH v6 10/10] package/tensorflow-lite: new package - enable example In-Reply-To: References: <20230316083440.3466725-1-james.hilliard1@gmail.com> <20230316083440.3466725-10-james.hilliard1@gmail.com> Message-ID: On Thu, Mar 16, 2023 at 8:43?AM Hager Stefan wrote: > > Hi James, all! > > Thanks for the update. > > To optinally build and install the label_image example, i created the following patch: > (It builds, and the example run on target hardware (aarch64).) Probably better to add a config flag which controls the label_image build: https://github.com/tensorflow/tensorflow/pull/60021 > > diff --git a/package/tensorflow-lite/Config.in b/package/tensorflow-lite/Config.in > index 8685ec0c71..e518ba28c6 100644 > --- a/package/tensorflow-lite/Config.in > +++ b/package/tensorflow-lite/Config.in > @@ -34,3 +34,8 @@ comment "tensorflow-lite needs a toolchain w/ glibc, C++17, threads" > > comment "tensorflow-lite needs a toolchain w/ shared libraries" > depends on !BR2_SHARED_LIBS > + > +if BR2_PACKAGE_TENSORFLOW_LITE > +config BR2_PACKAGE_TENSORFLOW_LITE_BUILD_EXAMPLE > + bool "Build tensorflow-lite's label_image example" > +endif > diff --git a/package/tensorflow-lite/tensorflow-lite.mk b/package/tensorflow-lite/tensorflow-lite.mk > index 433eff3242..5dd29f8df0 100644 > --- a/package/tensorflow-lite/tensorflow-lite.mk > +++ b/package/tensorflow-lite/tensorflow-lite.mk > @@ -56,4 +56,17 @@ else > TENSORFLOW_LITE_CONF_OPTS += -DTFLITE_ENABLE_XNNPACK=OFF > endif > > + > +ifeq ($(BR2_PACKAGE_TENSORFLOW_LITE_BUILD_EXAMPLE),y) > +define TENSORFLOW_LITE_EXAMPLE_BUILD_CMDS > + $(TARGET_MAKE_ENV) $(BR2_CMAKE) --build $(TENSORFLOW_LITE_BUILDDIR) -t label_image > +endef > +TENSORFLOW_LITE_POST_BUILD_HOOKS += TENSORFLOW_LITE_EXAMPLE_BUILD_CMDS > + > +define TENSORFLOW_LITE_INSTALL_TARGET_EXAMPLE > + $(INSTALL) -D -m0755 $(@D)/tensorflow/lite/buildroot-build/examples/label_image/label_image $(TARGET_DIR)/usr/bin/label_image > +endef > +TENSORFLOW_LITE_POST_INSTALL_TARGET_HOOKS += TENSORFLOW_LITE_INSTALL_TARGET_EXAMPLE > +endif > + > $(eval $(cmake-package)) > > Signed-off-by: Stefan Hager > > Best regards > Stefan > > >From: James Hilliard > >Sent: Thursday, March 16, 2023 09:34 > >To: buildroot at buildroot.org > >Cc: Thomas Petazzoni ; Samuel Martin ; Hager Stefan ; James Hilliard > >Subject: [PATCH v6 10/10] package/tensorflow-lite: new package > > > >From: Stefan Hager > > > >This package adds the tensorflow lite runtime to buildroot. > > > >Tested-by: Stefan Hager > >Signed-off-by: Stefan Hager > >Signed-off-by: James Hilliard > >--- > >Changes v5 -> v6: > > - update patches > > - add architecture dependency > > - backport system farmhash patch > >Changes v3 -> v4: > > - fix min gcc version > > - enable xnnpack > >Changes v2 -> v3: > > - drop architecture restrictions which appear inaccurate after adding neon-2-sse > > - disable android only nnapi > >Changes v1 -> v2: > > - fix label_image build > > - more explicit cmake config > >--- > > DEVELOPERS | 1 + > > package/Config.in | 1 + > > .../0001-lite-Update-CMakeLists.txt.patch | 49 ++++++++++++ > > ...dd-SYSTEM_FARMHASH-cmake-config-flag.patch | 74 +++++++++++++++++++ > > .../0003-Fix-FindFlatBuffers-cmake-file.patch | 51 +++++++++++++ > > ...ink-tensorflow-lite-against-gemmlowp.patch | 32 ++++++++ > > package/tensorflow-lite/Config.in | 36 +++++++++ > > package/tensorflow-lite/tensorflow-lite.hash | 4 + > > package/tensorflow-lite/tensorflow-lite.mk | 59 +++++++++++++++ > > 9 files changed, 307 insertions(+) > > create mode 100644 package/tensorflow-lite/0001-lite-Update-CMakeLists.txt.patch > > create mode 100644 package/tensorflow-lite/0002-Add-SYSTEM_FARMHASH-cmake-config-flag.patch > > create mode 100644 package/tensorflow-lite/0003-Fix-FindFlatBuffers-cmake-file.patch > > create mode 100644 package/tensorflow-lite/0004-Don-t-link-tensorflow-lite-against-gemmlowp.patch > > create mode 100644 package/tensorflow-lite/Config.in > > create mode 100644 package/tensorflow-lite/tensorflow-lite.hash > > create mode 100644 package/tensorflow-lite/tensorflow-lite.mk > > > >diff --git a/DEVELOPERS b/DEVELOPERS > >index 678c027898..1307949f7a 100644 > >--- a/DEVELOPERS > >+++ b/DEVELOPERS > >@@ -2694,6 +2694,7 @@ F: package/gemmlowp/ > > F: package/psimd/ > > F: package/pthreadpool/ > > F: package/ruy/ > >+F: package/tensorflow-lite/ > > F: package/xnnpack/ > > > > N: Stefan Ott > >diff --git a/package/Config.in b/package/Config.in > >index 8969672e42..45fca4f15d 100644 > >--- a/package/Config.in > >+++ b/package/Config.in > >@@ -2158,6 +2158,7 @@ endif > > source "package/sphinxbase/Config.in" > > source "package/startup-notification/Config.in" > > source "package/tbb/Config.in" > >+ source "package/tensorflow-lite/Config.in" > > source "package/tinycbor/Config.in" > > source "package/tl-expected/Config.in" > > source "package/tz/Config.in" > >diff --git a/package/tensorflow-lite/0001-lite-Update-CMakeLists.txt.patch b/package/tensorflow-lite/0001-lite-Update-CMakeLists.txt.patch > >new file mode 100644 > >index 0000000000..53b5170681 > >--- /dev/null > >+++ b/package/tensorflow-lite/0001-lite-Update-CMakeLists.txt.patch > >@@ -0,0 +1,49 @@ > >+From 081c2e4e3cf021efb2853a485a18b563e88f6117 Mon Sep 17 00:00:00 2001 > >+From: Terry Heo > >+Date: Tue, 1 Nov 2022 15:55:30 -0700 > >+Subject: [PATCH] lite: Update CMakeLists.txt > >+ > >+This changes are needed to build kernel tests. > >+ > >+PiperOrigin-RevId: 485439972 > >+ > >+Signed-off-by: James Hilliard > >+[james.hilliard1 at gmail.com: backport from upstream commit > >+081c2e4e3cf021efb2853a485a18b563e88f6117] > >+--- > >+ tensorflow/lite/CMakeLists.txt | 7 ++++++- > >+ 1 file changed, 6 insertions(+), 1 deletion(-) > >+ > >+diff --git a/tensorflow/lite/CMakeLists.txt b/tensorflow/lite/CMakeLists.txt > >+index 9dfbb4b72f3..fd8b3faf1e2 100644 > >+--- a/tensorflow/lite/CMakeLists.txt > >++++ b/tensorflow/lite/CMakeLists.txt > >+@@ -209,6 +209,9 @@ list(FILTER TFLITE_SRCS EXCLUDE REGEX ".*tflite_with_xnnpack\\.cc$") > >+ # Exclude Flex related files. > >+ list(FILTER TFLITE_SRCS EXCLUDE REGEX ".*with_selected_ops\\.cc$") > >+ > >++# Exclude tensorflow_profiler_logger files. > >++list(FILTER TFLITE_SRCS EXCLUDE REGEX ".*tensorflow_profiler_logger\\.cc$") > >++ > >+ if(_TFLITE_ENABLE_MMAP) > >+ list(FILTER TFLITE_SRCS EXCLUDE REGEX ".*mmap_allocation_disabled\\.cc$") > >+ else() > >+@@ -222,6 +225,7 @@ if(NOT "${CMAKE_SYSTEM_NAME}" STREQUAL "iOS") > >+ endif() > >+ populate_tflite_source_vars("core" TFLITE_CORE_SRCS) > >+ populate_tflite_source_vars("core/api" TFLITE_CORE_API_SRCS) > >++populate_tflite_source_vars("core/c" TFLITE_CORE_C_SRCS) > >+ populate_tflite_source_vars("c" TFLITE_C_SRCS) > >+ populate_tflite_source_vars("delegates" TFLITE_DELEGATES_SRCS) > >+ if(TFLITE_ENABLE_GPU) > >+@@ -483,6 +487,7 @@ endif() > >+ # TFLite library > >+ set(_ALL_TFLITE_SRCS > >+ ${TFLITE_CORE_API_SRCS} > >++ ${TFLITE_CORE_C_SRCS} > >+ ${TFLITE_CORE_SRCS} > >+ ${TFLITE_C_SRCS} > >+ ${TFLITE_DELEGATES_FLEX_SRCS} > >+-- > >+2.34.1 > >+ > >diff --git a/package/tensorflow-lite/0002-Add-SYSTEM_FARMHASH-cmake-config-flag.patch b/package/tensorflow-lite/0002-Add-SYSTEM_FARMHASH-cmake-config-flag.patch > >new file mode 100644 > >index 0000000000..99db29e354 > >--- /dev/null > >+++ b/package/tensorflow-lite/0002-Add-SYSTEM_FARMHASH-cmake-config-flag.patch > >@@ -0,0 +1,74 @@ > >+From d8451a9048d09692994c40a6f9bc928e70ed79b5 Mon Sep 17 00:00:00 2001 > >+From: James Hilliard > >+Date: Mon, 28 Nov 2022 21:36:34 -0700 > >+Subject: [PATCH] Add SYSTEM_FARMHASH cmake config flag > >+ > >+Since farmhash does not install a cmake package we need to > >+search for the library and headers to use the provided > >+version. > >+ > >+Signed-off-by: James Hilliard > >+[james.hilliard1 at gmail.com: backport from upstream commit > >+d8451a9048d09692994c40a6f9bc928e70ed79b5] > >+--- > >+ tensorflow/lite/g3doc/guide/build_cmake.md | 1 + > >+ .../tools/cmake/modules/Findfarmhash.cmake | 30 +++++++++++++++---- > >+ 2 files changed, 26 insertions(+), 5 deletions(-) > >+ > >+diff --git a/tensorflow/lite/g3doc/guide/build_cmake.md b/tensorflow/lite/g3doc/guide/build_cmake.md > >+index 6950a365bb8..6de955e70b0 100644 > >+--- a/tensorflow/lite/g3doc/guide/build_cmake.md > >++++ b/tensorflow/lite/g3doc/guide/build_cmake.md > >+@@ -81,6 +81,7 @@ variables to point to your library installations. > >+ ```sh > >+ cmake ../tensorflow_src/tensorflow/lite -DTFLITE_ENABLE_INSTALL=ON \ > >+ -DCMAKE_FIND_PACKAGE_PREFER_CONFIG=ON \ > >++ -DSYSTEM_FARMHASH=ON \ > >+ -Dabsl_DIR=/lib/cmake/absl \ > >+ -DEigen3_DIR=/share/eigen3/cmake \ > >+ -DFlatbuffers_DIR=/lib/cmake/flatbuffers \ > >+diff --git a/tensorflow/lite/tools/cmake/modules/Findfarmhash.cmake b/tensorflow/lite/tools/cmake/modules/Findfarmhash.cmake > >+index 1b0dc28f624..97b43298f13 100644 > >+--- a/tensorflow/lite/tools/cmake/modules/Findfarmhash.cmake > >++++ b/tensorflow/lite/tools/cmake/modules/Findfarmhash.cmake > >+@@ -13,12 +13,32 @@ > >+ # See the License for the specific language governing permissions and > >+ # limitations under the License. > >+ > >+-# tensorflow-lite uses find_package for this package, so override the system > >+-# installation and build from source instead. > >+-include(farmhash) > >+-if(farmhash_POPULATED) > >++# tensorflow-lite uses find_package for this package, so build from > >++# source if the system version is not enabled. > >++ > >++if(SYSTEM_FARMHASH) > >++ include(FindPackageHandleStandardArgs) > >++ find_path(FARMHASH_ROOT_DIR NAMES include/farmhash.h) > >++ find_library(FARMHASH_LIB NAMES farmhash PATHS ${FARMHASH_ROOT_DIR}/lib ${FARMHASH_LIB_PATH}) > >++ find_path(FARMHASH_INCLUDE_DIRS NAMES farmhash.h PATHS ${FARMHASH_ROOT_DIR}/include) > >++ find_package_handle_standard_args(farmhash DEFAULT_MSG FARMHASH_LIB FARMHASH_INCLUDE_DIRS) > >++endif() > >++ > >++if(farmhash_FOUND) > >++ add_library(farmhash SHARED IMPORTED GLOBAL) > >++ set_target_properties(farmhash PROPERTIES > >++ IMPORTED_LOCATION ${FARMHASH_LIB} > >++ INTERFACE_INCLUDE_DIRECTORIES ${FARMHASH_INCLUDE_DIRS} > >++ ) > >++else() > >++ include(farmhash) > >++ if(farmhash_POPULATED) > >++ get_target_property(FARMHASH_INCLUDE_DIRS farmhash INTERFACE_DIRECTORIES) > >++ endif() > >++endif() > >++ > >++if(farmhash_FOUND OR farmhash_POPULATED) > >+ set(FARMHASH_FOUND TRUE) > >+- get_target_property(FARMHASH_INCLUDE_DIRS farmhash INTERFACE_DIRECTORIES) > >+ add_library(farmhash::farmhash ALIAS farmhash) > >+ set(FARMHASH_LIBRARIES farmhash::farmhash) > >+ endif() > >+-- > >+2.34.1 > >+ > >diff --git a/package/tensorflow-lite/0003-Fix-FindFlatBuffers-cmake-file.patch b/package/tensorflow-lite/0003-Fix-FindFlatBuffers-cmake-file.patch > >new file mode 100644 > >index 0000000000..1d511ca441 > >--- /dev/null > >+++ b/package/tensorflow-lite/0003-Fix-FindFlatBuffers-cmake-file.patch > >@@ -0,0 +1,51 @@ > >+From d8f98dd9f2b437cca5954b38cb48d9c21733f67d Mon Sep 17 00:00:00 2001 > >+From: James Hilliard > >+Date: Thu, 24 Nov 2022 14:29:06 -0700 > >+Subject: [PATCH] Fix FindFlatBuffers cmake file > >+ > >+Capitalization needs to match for system cmake override to work: > >+https://github.com/google/flatbuffers/blob/v22.11.23/CMake/FindFlatBuffers.cmake > >+ > >+Signed-off-by: James Hilliard > >+[james.hilliard1 at gmail.com: backport from upstream commit > >+d8f98dd9f2b437cca5954b38cb48d9c21733f67d] > >+--- > >+ tensorflow/lite/CMakeLists.txt | 2 +- > >+ tensorflow/lite/g3doc/guide/build_cmake.md | 2 +- > >+ .../modules/{FindFlatbuffers.cmake => FindFlatBuffers.cmake} | 0 > >+ 3 files changed, 2 insertions(+), 2 deletions(-) > >+ rename tensorflow/lite/tools/cmake/modules/{FindFlatbuffers.cmake => FindFlatBuffers.cmake} (100%) > >+ > >+diff --git a/tensorflow/lite/CMakeLists.txt b/tensorflow/lite/CMakeLists.txt > >+index f9c30d6a046..c2ee9edfb61 100644 > >+--- a/tensorflow/lite/CMakeLists.txt > >++++ b/tensorflow/lite/CMakeLists.txt > >+@@ -143,7 +143,7 @@ find_package(absl REQUIRED) > >+ find_package(Eigen3 REQUIRED) > >+ find_package(farmhash REQUIRED) > >+ find_package(fft2d REQUIRED) > >+-find_package(Flatbuffers REQUIRED) > >++find_package(FlatBuffers REQUIRED) > >+ find_package(gemmlowp REQUIRED) > >+ find_package(NEON_2_SSE REQUIRED) > >+ find_package(cpuinfo REQUIRED) #CPUINFO is used by XNNPACK and RUY library > >+diff --git a/tensorflow/lite/g3doc/guide/build_cmake.md b/tensorflow/lite/g3doc/guide/build_cmake.md > >+index 6950a365bb8..9cb7ebac326 100644 > >+--- a/tensorflow/lite/g3doc/guide/build_cmake.md > >++++ b/tensorflow/lite/g3doc/guide/build_cmake.md > >+@@ -83,7 +83,7 @@ cmake ../tensorflow_src/tensorflow/lite -DTFLITE_ENABLE_INSTALL=ON \ > >+ -DCMAKE_FIND_PACKAGE_PREFER_CONFIG=ON \ > >+ -Dabsl_DIR=/lib/cmake/absl \ > >+ -DEigen3_DIR=/share/eigen3/cmake \ > >+- -DFlatbuffers_DIR=/lib/cmake/flatbuffers \ > >++ -DFlatBuffers_DIR=/lib/cmake/flatbuffers \ > >+ -DNEON_2_SSE_DIR=/lib/cmake/NEON_2_SSE \ > >+ -Dcpuinfo_DIR=/share/cpuinfo \ > >+ -Druy_DIR=/lib/cmake/ruy > >+diff --git a/tensorflow/lite/tools/cmake/modules/FindFlatbuffers.cmake b/tensorflow/lite/tools/cmake/modules/FindFlatBuffers.cmake > >+similarity index 100% > >+rename from tensorflow/lite/tools/cmake/modules/FindFlatbuffers.cmake > >+rename to tensorflow/lite/tools/cmake/modules/FindFlatBuffers.cmake > >+-- > >+2.34.1 > >+ > >diff --git a/package/tensorflow-lite/0004-Don-t-link-tensorflow-lite-against-gemmlowp.patch b/package/tensorflow-lite/0004-Don-t-link-tensorflow-lite-against-gemmlowp.patch > >new file mode 100644 > >index 0000000000..d9ad78ef9e > >--- /dev/null > >+++ b/package/tensorflow-lite/0004-Don-t-link-tensorflow-lite-against-gemmlowp.patch > >@@ -0,0 +1,32 @@ > >+From fb584589f707853d85a081c99b1b82598c2631c1 Mon Sep 17 00:00:00 2001 > >+From: James Hilliard > >+Date: Thu, 24 Nov 2022 15:10:27 -0700 > >+Subject: [PATCH] Don't link tensorflow-lite against gemmlowp > >+ > >+We can't link against gemmlowp as it is a header only library. > >+ > >+Fixes: > >+/bin/ld: cannot find -lgemmlowp: No such file or directory > >+ > >+Signed-off-by: James Hilliard > >+[james.hilliard1 at gmail.com: backport from upstream commit > >+fb584589f707853d85a081c99b1b82598c2631c1] > >+--- > >+ tensorflow/lite/CMakeLists.txt | 1 - > >+ 1 file changed, 1 deletion(-) > >+ > >+diff --git a/tensorflow/lite/CMakeLists.txt b/tensorflow/lite/CMakeLists.txt > >+index f9c30d6a046..3fe5ed15605 100644 > >+--- a/tensorflow/lite/CMakeLists.txt > >++++ b/tensorflow/lite/CMakeLists.txt > >+@@ -560,7 +560,6 @@ target_link_libraries(tensorflow-lite > >+ farmhash > >+ fft2d_fftsg2d > >+ flatbuffers::flatbuffers > >+- gemmlowp > >+ ruy::ruy > >+ pthreadpool > >+ ${CMAKE_DL_LIBS} > >+-- > >+2.34.1 > >+ > >diff --git a/package/tensorflow-lite/Config.in b/package/tensorflow-lite/Config.in > >new file mode 100644 > >index 0000000000..8685ec0c71 > >--- /dev/null > >+++ b/package/tensorflow-lite/Config.in > >@@ -0,0 +1,36 @@ > >+config BR2_PACKAGE_TENSORFLOW_LITE_ARCH_SUPPORTS > >+ bool > >+ default y if BR2_aarch64 > >+ default y if BR2_arm > >+ default y if BR2_i386 > >+ default y if BR2_x86_64 > >+ depends on BR2_PACKAGE_CPUINFO_ARCH_SUPPORTS > >+ > >+config BR2_PACKAGE_TENSORFLOW_LITE > >+ bool "tensorflow-lite" > >+ depends on BR2_PACKAGE_TENSORFLOW_LITE_ARCH_SUPPORTS > >+ depends on BR2_INSTALL_LIBSTDCPP > >+ depends on BR2_TOOLCHAIN_GCC_AT_LEAST_7 # C++17 > >+ depends on BR2_TOOLCHAIN_HAS_THREADS # cpuinfo > >+ depends on BR2_TOOLCHAIN_USES_GLIBC > >+ depends on BR2_SHARED_LIBS > >+ select BR2_PACKAGE_CPUINFO > >+ select BR2_PACKAGE_EIGEN > >+ select BR2_PACKAGE_FARMHASH > >+ select BR2_PACKAGE_FFT2D > >+ select BR2_PACKAGE_FLATBUFFERS > >+ select BR2_PACKAGE_GEMMLOWP > >+ select BR2_PACKAGE_LIBABSEIL_CPP > >+ select BR2_PACKAGE_NEON_2_SSE > >+ select BR2_PACKAGE_RUY if BR2_PACKAGE_RUY_ARCH_SUPPORTS > >+ select BR2_PACKAGE_XNNPACK if BR2_PACKAGE_XNNPACK_ARCH_SUPPORTS > >+ help > >+ Tensorflow Lite dynamic library and headers: Inference engine > >+ to run previously trained machine learning models. > >+ > >+comment "tensorflow-lite needs a toolchain w/ glibc, C++17, threads" > >+ depends on !BR2_TOOLCHAIN_USES_GLIBC || !BR2_INSTALL_LIBSTDCPP || \ > >+ !BR2_TOOLCHAIN_GCC_AT_LEAST_7 || !BR2_TOOLCHAIN_HAS_THREADS > >+ > >+comment "tensorflow-lite needs a toolchain w/ shared libraries" > >+ depends on !BR2_SHARED_LIBS > >diff --git a/package/tensorflow-lite/tensorflow-lite.hash b/package/tensorflow-lite/tensorflow-lite.hash > >new file mode 100644 > >index 0000000000..7d9035707b > >--- /dev/null > >+++ b/package/tensorflow-lite/tensorflow-lite.hash > >@@ -0,0 +1,4 @@ > >+# Locally calculated > >+sha256 99c732b92b1b37fc243a559e02f9aef5671771e272758aa4aec7f34dc92dac48 tensorflow-lite-2.11.0.tar.gz > >+# License files, locally calculated > >+sha256 71c6915d04265772a0339bed47276942c678b45cc01534210ebe6984fd1aec65 LICENSE > >diff --git a/package/tensorflow-lite/tensorflow-lite.mk b/package/tensorflow-lite/tensorflow-lite.mk > >new file mode 100644 > >index 0000000000..433eff3242 > >--- /dev/null > >+++ b/package/tensorflow-lite/tensorflow-lite.mk > >@@ -0,0 +1,59 @@ > >+################################################################################ > >+# > >+# tensorflow-lite > >+# > >+################################################################################ > >+ > >+TENSORFLOW_LITE_VERSION = 2.11.0 > >+TENSORFLOW_LITE_SITE = $(call github,tensorflow,tensorflow,v$(TENSORFLOW_LITE_VERSION)) > >+TENSORFLOW_LITE_INSTALL_STAGING = YES > >+TENSORFLOW_LITE_LICENSE = Apache-2.0 > >+TENSORFLOW_LITE_LICENSE_FILES = LICENSE > >+TENSORFLOW_LITE_SUBDIR = tensorflow/lite > >+TENSORFLOW_LITE_SUPPORTS_IN_SOURCE_BUILD = NO > >+TENSORFLOW_LITE_DEPENDENCIES += \ > >+ host-pkgconf \ > >+ host-flatbuffers \ > >+ cpuinfo \ > >+ eigen \ > >+ farmhash \ > >+ fft2d \ > >+ flatbuffers \ > >+ gemmlowp \ > >+ libabseil-cpp \ > >+ neon-2-sse > >+ > >+TENSORFLOW_LITE_CONF_OPTS = \ > >+ -Dabsl_DIR=$(STAGING_DIR)/usr/lib/cmake/absl \ > >+ -DBUILD_SHARED_LIBS=ON \ > >+ -DCMAKE_CXX_FLAGS="$(TARGET_CXXFLAGS) -I$(STAGING_DIR)/usr/include/gemmlowp" \ > >+ -DCMAKE_FIND_PACKAGE_PREFER_CONFIG=ON \ > >+ -DCMAKE_POSITION_INDEPENDENT_CODE=ON \ > >+ -DEigen3_DIR=$(STAGING_DIR)/usr/share/eigen3/cmake \ > >+ -DFETCHCONTENT_FULLY_DISCONNECTED=ON \ > >+ -DFETCHCONTENT_QUIET=OFF \ > >+ -DFFT2D_SOURCE_DIR=$(STAGING_DIR)/usr/include/fft2d \ > >+ -DFlatBuffers_DIR=$(STAGING_DIR)/usr/lib/cmake/flatbuffers \ > >+ -DNEON_2_SSE_DIR=$(STAGING_DIR)/usr/lib/cmake/NEON_2_SSE \ > >+ -DSYSTEM_FARMHASH=ON \ > >+ -DTFLITE_ENABLE_EXTERNAL_DELEGATE=ON \ > >+ -DTFLITE_ENABLE_GPU=OFF \ > >+ -DTFLITE_ENABLE_INSTALL=ON \ > >+ -DTFLITE_ENABLE_MMAP=ON \ > >+ -DTFLITE_ENABLE_NNAPI=OFF > >+ > >+ifeq ($(BR2_PACKAGE_RUY),y) > >+TENSORFLOW_LITE_DEPENDENCIES += ruy > >+TENSORFLOW_LITE_CONF_OPTS += -DTFLITE_ENABLE_RUY=ON > >+else > >+TENSORFLOW_LITE_CONF_OPTS += -DTFLITE_ENABLE_RUY=OFF > >+endif > >+ > >+ifeq ($(BR2_PACKAGE_XNNPACK),y) > >+TENSORFLOW_LITE_DEPENDENCIES += xnnpack > >+TENSORFLOW_LITE_CONF_OPTS += -DTFLITE_ENABLE_XNNPACK=ON -Dxnnpack_POPULATED=ON > >+else > >+TENSORFLOW_LITE_CONF_OPTS += -DTFLITE_ENABLE_XNNPACK=OFF > >+endif > >+ > >+$(eval $(cmake-package)) > >-- > >2.34.1 From peter at korsgaard.com Thu Mar 16 21:33:25 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Thu, 16 Mar 2023 22:33:25 +0100 Subject: [Buildroot] [PATCH 1/1] package/libmad: force arm mode instead of Thumb mode In-Reply-To: <20230223222539.294264-1-fontaine.fabrice@gmail.com> (Fabrice Fontaine's message of "Thu, 23 Feb 2023 23:25:39 +0100") References: <20230223222539.294264-1-fontaine.fabrice@gmail.com> Message-ID: <877cvg1ivu.fsf@dell.be.48ers.dk> >>>>> "Fabrice" == Fabrice Fontaine writes: > Fix the following build failure: > /tmp/ccv8mDeW.s:93: Error: selected processor does not support `smull r6,r7,r3,r1' in Thumb mode > Fixes: > - http://autobuild.buildroot.org/results/92a3f19b4fa12a7724f9e3d99284da4ad2beecb2 > Signed-off-by: Fabrice Fontaine Committed to 2022.11.x and 2022.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Thu Mar 16 21:35:23 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Thu, 16 Mar 2023 22:35:23 +0100 Subject: [Buildroot] [PATCH 1/1] package/audit: force arm mode instead of Thumb mode In-Reply-To: <20230222143512.1555539-1-fontaine.fabrice@gmail.com> (Fabrice Fontaine's message of "Wed, 22 Feb 2023 15:35:12 +0100") References: <20230222143512.1555539-1-fontaine.fabrice@gmail.com> Message-ID: <8735641isk.fsf@dell.be.48ers.dk> >>>>> "Fabrice" == Fabrice Fontaine writes: > Fix the following build failure: > /tmp/ccY5gl3z.s:2145: Error: selected processor does not support `mcr p15,0,r2,c7,c10,5' in Thumb mode > Fixes: > - http://autobuild.buildroot.org/results/9d18a0d360b2e2f9e87c55daedda62d6ce198bb9 > Signed-off-by: Fabrice Fontaine Committed to 2022.11.x and 2022.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Thu Mar 16 21:35:30 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Thu, 16 Mar 2023 22:35:30 +0100 Subject: [Buildroot] [PATCH 1/1] package/libev: force arm mode instead of Thumb mode In-Reply-To: <20230222143753.1563322-1-fontaine.fabrice@gmail.com> (Fabrice Fontaine's message of "Wed, 22 Feb 2023 15:37:53 +0100") References: <20230222143753.1563322-1-fontaine.fabrice@gmail.com> Message-ID: <87y1nwz8f1.fsf@dell.be.48ers.dk> >>>>> "Fabrice" == Fabrice Fontaine writes: > Fix the following build failure: > /tmp/ccHc3Awn.s:825: Error: selected processor does not support `mcr p15,0,r3,c7,c10,5' in Thumb mode > Fixes: > - http://autobuild.buildroot.org/results/1c597c9da724d6cac06b09b1ecd456a28440a3a3 > Signed-off-by: Fabrice Fontaine Committed to 2022.11.x and 2022.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Wed Mar 15 17:17:10 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 15 Mar 2023 18:17:10 +0100 Subject: [Buildroot] [git commit branch/2022.11.x] DEVELOPERS: add Heiko Thiery for package/rauc Message-ID: <20230316213546.8A3878747B@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=441dcb4a9bc33f825e0f626bc57ec7cb05d73ad6 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.11.x Signed-off-by: Heiko Thiery Signed-off-by: Arnout Vandecappelle (cherry picked from commit 6bec87810252d123f768af03e0e2ab53d2b61f03) Signed-off-by: Peter Korsgaard --- DEVELOPERS | 1 + 1 file changed, 1 insertion(+) diff --git a/DEVELOPERS b/DEVELOPERS index 8da3db127b..d5de9d86b2 100644 --- a/DEVELOPERS +++ b/DEVELOPERS @@ -1236,6 +1236,7 @@ F: package/libnetconf2/ F: package/libyang/ F: package/linuxptp/ F: package/netopeer2/ +F: package/rauc/ F: package/sysrepo/ N: Herv?? Codina From peter at korsgaard.com Wed Mar 15 17:17:28 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 15 Mar 2023 18:17:28 +0100 Subject: [Buildroot] [git commit branch/2022.11.x] package/bridge-utils: update project URL in Config.in help text Message-ID: <20230316213546.95C3E8747C@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=94cef87272660246c4237a6416f7694e85bb7113 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.11.x The old URL no longer works and shows "No repositories found". Replace it with: https://wiki.linuxfoundation.org/networking/bridge Signed-off-by: Julien Olivain Signed-off-by: Arnout Vandecappelle (cherry picked from commit e8ad4f2d07462d8b022643c663e0fd7e9c7b5201) Signed-off-by: Peter Korsgaard --- package/bridge-utils/Config.in | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package/bridge-utils/Config.in b/package/bridge-utils/Config.in index de5883f063..2d886e2cb0 100644 --- a/package/bridge-utils/Config.in +++ b/package/bridge-utils/Config.in @@ -8,4 +8,4 @@ config BR2_PACKAGE_BRIDGE_UTILS added. Instead use the bridge command from the iproute2 package which supports more features. - https://git.kernel.org/cgit/linux/kernel/git/shemminger/bridge-utils.git/ + https://wiki.linuxfoundation.org/networking/bridge From peter at korsgaard.com Thu Mar 16 21:32:52 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Thu, 16 Mar 2023 22:32:52 +0100 Subject: [Buildroot] [git commit branch/2022.11.x] package/libev: force arm mode instead of Thumb mode Message-ID: <20230316213546.B88C78747B@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=2010ab7ac26e6e866ffea6ed25950c7fc61a4152 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.11.x Fix the following build failure: /tmp/ccHc3Awn.s:825: Error: selected processor does not support `mcr p15,0,r3,c7,c10,5' in Thumb mode Fixes: - http://autobuild.buildroot.org/results/1c597c9da724d6cac06b09b1ecd456a28440a3a3 Signed-off-by: Fabrice Fontaine Signed-off-by: Arnout Vandecappelle (cherry picked from commit 964254bfd99a5bb7c405a03bdd165f11ddc36f4a) Signed-off-by: Peter Korsgaard --- package/libev/libev.mk | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/package/libev/libev.mk b/package/libev/libev.mk index 9f3c19d46c..cbd5433d76 100644 --- a/package/libev/libev.mk +++ b/package/libev/libev.mk @@ -10,6 +10,13 @@ LIBEV_INSTALL_STAGING = YES LIBEV_LICENSE = BSD-2-Clause or GPL-2.0+ LIBEV_LICENSE_FILES = LICENSE +# libev has some assembly function that is not present in Thumb mode: +# Error: selected processor does not support `mcr p15,0,r3,c7,c10,5' in Thumb mode +# so, we desactivate Thumb mode +ifeq ($(BR2_ARM_INSTRUCTIONS_THUMB),y) +LIBEV_CONF_ENV += CFLAGS="$(TARGET_CFLAGS) -marm" +endif + # The 'compatibility' event.h header conflicts with libevent # It's completely unnecessary for BR packages so remove it define LIBEV_DISABLE_EVENT_H_INSTALL From peter at korsgaard.com Thu Mar 16 21:32:26 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Thu, 16 Mar 2023 22:32:26 +0100 Subject: [Buildroot] [git commit branch/2022.11.x] package/audit: force arm mode instead of Thumb mode Message-ID: <20230316213546.ACAAF8747F@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=2d73e7652304897e948b7e25c2d44247fc98cc5d branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.11.x Fix the following build failure: /tmp/ccY5gl3z.s:2145: Error: selected processor does not support `mcr p15,0,r2,c7,c10,5' in Thumb mode Fixes: - http://autobuild.buildroot.org/results/9d18a0d360b2e2f9e87c55daedda62d6ce198bb9 Signed-off-by: Fabrice Fontaine Signed-off-by: Arnout Vandecappelle (cherry picked from commit 53d70dbe40232a7539559f1a4f807b8022737ed8) Signed-off-by: Peter Korsgaard --- package/audit/audit.mk | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/package/audit/audit.mk b/package/audit/audit.mk index aa8ef515e6..77e7c24000 100644 --- a/package/audit/audit.mk +++ b/package/audit/audit.mk @@ -15,6 +15,13 @@ AUDIT_INSTALL_STAGING = YES AUDIT_CONF_OPTS = --without-python --without-python3 --disable-zos-remote +# src/libev has some assembly function that is not present in Thumb mode: +# Error: selected processor does not support `mcr p15,0,r3,c7,c10,5' in Thumb mode +# so, we desactivate Thumb mode +ifeq ($(BR2_ARM_INSTRUCTIONS_THUMB),y) +AUDIT_CONF_ENV += CFLAGS="$(TARGET_CFLAGS) -marm" +endif + ifeq ($(BR2_PACKAGE_LIBCAP_NG),y) AUDIT_DEPENDENCIES += libcap-ng AUDIT_CONF_OPTS += --with-libcap-ng=yes From peter at korsgaard.com Thu Mar 16 21:31:25 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Thu, 16 Mar 2023 22:31:25 +0100 Subject: [Buildroot] [git commit branch/2022.11.x] package/libmad: force arm mode instead of Thumb mode Message-ID: <20230316213546.A1DAA8747E@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=68ed22329bc91b406afc6c6f2ad294be399be049 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.11.x Fix the following build failure: /tmp/ccv8mDeW.s:93: Error: selected processor does not support `smull r6,r7,r3,r1' in Thumb mode Fixes: - http://autobuild.buildroot.org/results/92a3f19b4fa12a7724f9e3d99284da4ad2beecb2 Signed-off-by: Fabrice Fontaine Signed-off-by: Arnout Vandecappelle (cherry picked from commit 0aaadd525f2df02911349ffe1518814fa095bf96) Signed-off-by: Peter Korsgaard --- package/libmad/libmad.mk | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/package/libmad/libmad.mk b/package/libmad/libmad.mk index 33134e26d4..084a533cc0 100644 --- a/package/libmad/libmad.mk +++ b/package/libmad/libmad.mk @@ -31,6 +31,13 @@ LIBMAD_IGNORE_CVES += CVE-2017-8374 # is able to properly behave in the face of a missing C++ compiler. LIBMAD_AUTORECONF = YES +# libmad has some assembly function that is not present in Thumb mode: +# Error: selected processor does not support `smull r6,r7,r3,r1' in Thumb mode +# so, we desactivate Thumb mode +ifeq ($(BR2_ARM_INSTRUCTIONS_THUMB),y) +LIBMAD_CONF_ENV += CFLAGS="$(TARGET_CFLAGS) -marm" +endif + define LIBMAD_INSTALL_STAGING_PC $(INSTALL) -D package/libmad/mad.pc \ $(STAGING_DIR)/usr/lib/pkgconfig/mad.pc From peter at korsgaard.com Wed Mar 15 17:17:14 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 15 Mar 2023 18:17:14 +0100 Subject: [Buildroot] [git commit branch/2022.02.x] DEVELOPERS: add Heiko Thiery for package/rauc Message-ID: <20230316213653.D74FA87495@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=57c17cdf99498f8e2bfbe1aa26665c96ea70b73d branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.02.x Signed-off-by: Heiko Thiery Signed-off-by: Arnout Vandecappelle (cherry picked from commit 6bec87810252d123f768af03e0e2ab53d2b61f03) Signed-off-by: Peter Korsgaard --- DEVELOPERS | 1 + 1 file changed, 1 insertion(+) diff --git a/DEVELOPERS b/DEVELOPERS index f8a85109fa..6dc0d4a01d 100644 --- a/DEVELOPERS +++ b/DEVELOPERS @@ -1185,6 +1185,7 @@ F: package/libnetconf2/ F: package/libyang/ F: package/linuxptp/ F: package/netopeer2/ +F: package/rauc/ F: package/sysrepo/ N: Herv?? Codina From peter at korsgaard.com Thu Mar 16 21:32:37 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Thu, 16 Mar 2023 22:32:37 +0100 Subject: [Buildroot] [git commit branch/2022.02.x] package/audit: force arm mode instead of Thumb mode Message-ID: <20230316213654.032FB87499@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=d407399dd7d1854d20bd3e1a6a143c4e1443e8d2 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.02.x Fix the following build failure: /tmp/ccY5gl3z.s:2145: Error: selected processor does not support `mcr p15,0,r2,c7,c10,5' in Thumb mode Fixes: - http://autobuild.buildroot.org/results/9d18a0d360b2e2f9e87c55daedda62d6ce198bb9 Signed-off-by: Fabrice Fontaine Signed-off-by: Arnout Vandecappelle (cherry picked from commit 53d70dbe40232a7539559f1a4f807b8022737ed8) Signed-off-by: Peter Korsgaard --- package/audit/audit.mk | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/package/audit/audit.mk b/package/audit/audit.mk index aa8ef515e6..77e7c24000 100644 --- a/package/audit/audit.mk +++ b/package/audit/audit.mk @@ -15,6 +15,13 @@ AUDIT_INSTALL_STAGING = YES AUDIT_CONF_OPTS = --without-python --without-python3 --disable-zos-remote +# src/libev has some assembly function that is not present in Thumb mode: +# Error: selected processor does not support `mcr p15,0,r3,c7,c10,5' in Thumb mode +# so, we desactivate Thumb mode +ifeq ($(BR2_ARM_INSTRUCTIONS_THUMB),y) +AUDIT_CONF_ENV += CFLAGS="$(TARGET_CFLAGS) -marm" +endif + ifeq ($(BR2_PACKAGE_LIBCAP_NG),y) AUDIT_DEPENDENCIES += libcap-ng AUDIT_CONF_OPTS += --with-libcap-ng=yes From peter at korsgaard.com Thu Mar 16 21:32:33 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Thu, 16 Mar 2023 22:32:33 +0100 Subject: [Buildroot] [git commit branch/2022.02.x] package/libmad: force arm mode instead of Thumb mode Message-ID: <20230316213653.EBF0E87497@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=b54aa2be6756d43562ff8aae30a40dbc65bc3c2d branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.02.x Fix the following build failure: /tmp/ccv8mDeW.s:93: Error: selected processor does not support `smull r6,r7,r3,r1' in Thumb mode Fixes: - http://autobuild.buildroot.org/results/92a3f19b4fa12a7724f9e3d99284da4ad2beecb2 Signed-off-by: Fabrice Fontaine Signed-off-by: Arnout Vandecappelle (cherry picked from commit 0aaadd525f2df02911349ffe1518814fa095bf96) Signed-off-by: Peter Korsgaard --- package/libmad/libmad.mk | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/package/libmad/libmad.mk b/package/libmad/libmad.mk index 33134e26d4..084a533cc0 100644 --- a/package/libmad/libmad.mk +++ b/package/libmad/libmad.mk @@ -31,6 +31,13 @@ LIBMAD_IGNORE_CVES += CVE-2017-8374 # is able to properly behave in the face of a missing C++ compiler. LIBMAD_AUTORECONF = YES +# libmad has some assembly function that is not present in Thumb mode: +# Error: selected processor does not support `smull r6,r7,r3,r1' in Thumb mode +# so, we desactivate Thumb mode +ifeq ($(BR2_ARM_INSTRUCTIONS_THUMB),y) +LIBMAD_CONF_ENV += CFLAGS="$(TARGET_CFLAGS) -marm" +endif + define LIBMAD_INSTALL_STAGING_PC $(INSTALL) -D package/libmad/mad.pc \ $(STAGING_DIR)/usr/lib/pkgconfig/mad.pc From peter at korsgaard.com Wed Mar 15 17:17:22 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 15 Mar 2023 18:17:22 +0100 Subject: [Buildroot] [git commit branch/2022.02.x] package/bridge-utils: update project URL in Config.in help text Message-ID: <20230316213653.E129687496@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=3c3e3e64c74ec85cb0a45318d72eff0634bc775e branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.02.x The old URL no longer works and shows "No repositories found". Replace it with: https://wiki.linuxfoundation.org/networking/bridge Signed-off-by: Julien Olivain Signed-off-by: Arnout Vandecappelle (cherry picked from commit e8ad4f2d07462d8b022643c663e0fd7e9c7b5201) Signed-off-by: Peter Korsgaard --- package/bridge-utils/Config.in | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package/bridge-utils/Config.in b/package/bridge-utils/Config.in index de5883f063..2d886e2cb0 100644 --- a/package/bridge-utils/Config.in +++ b/package/bridge-utils/Config.in @@ -8,4 +8,4 @@ config BR2_PACKAGE_BRIDGE_UTILS added. Instead use the bridge command from the iproute2 package which supports more features. - https://git.kernel.org/cgit/linux/kernel/git/shemminger/bridge-utils.git/ + https://wiki.linuxfoundation.org/networking/bridge From peter at korsgaard.com Thu Mar 16 21:32:48 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Thu, 16 Mar 2023 22:32:48 +0100 Subject: [Buildroot] [git commit branch/2022.02.x] package/libev: force arm mode instead of Thumb mode Message-ID: <20230316213654.0CFFE87495@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=160828f4431eafde024aed85a30efd7960513f98 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.02.x Fix the following build failure: /tmp/ccHc3Awn.s:825: Error: selected processor does not support `mcr p15,0,r3,c7,c10,5' in Thumb mode Fixes: - http://autobuild.buildroot.org/results/1c597c9da724d6cac06b09b1ecd456a28440a3a3 Signed-off-by: Fabrice Fontaine Signed-off-by: Arnout Vandecappelle (cherry picked from commit 964254bfd99a5bb7c405a03bdd165f11ddc36f4a) Signed-off-by: Peter Korsgaard --- package/libev/libev.mk | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/package/libev/libev.mk b/package/libev/libev.mk index 9f3c19d46c..cbd5433d76 100644 --- a/package/libev/libev.mk +++ b/package/libev/libev.mk @@ -10,6 +10,13 @@ LIBEV_INSTALL_STAGING = YES LIBEV_LICENSE = BSD-2-Clause or GPL-2.0+ LIBEV_LICENSE_FILES = LICENSE +# libev has some assembly function that is not present in Thumb mode: +# Error: selected processor does not support `mcr p15,0,r3,c7,c10,5' in Thumb mode +# so, we desactivate Thumb mode +ifeq ($(BR2_ARM_INSTRUCTIONS_THUMB),y) +LIBEV_CONF_ENV += CFLAGS="$(TARGET_CFLAGS) -marm" +endif + # The 'compatibility' event.h header conflicts with libevent # It's completely unnecessary for BR packages so remove it define LIBEV_DISABLE_EVENT_H_INSTALL From ju.o at free.fr Thu Mar 16 21:44:24 2023 From: ju.o at free.fr (Julien Olivain) Date: Thu, 16 Mar 2023 22:44:24 +0100 Subject: [Buildroot] [PATCH 1/1] package/less: bump to version 608 Message-ID: <20230316214424.150589-1-ju.o@free.fr> For change log, see: https://www.greenwoodsoftware.com/less/news.608.html Note 1: the package patch is kept, as it is included in version 609. Note 2: the license file hash changed due to the year update. Signed-off-by: Julien Olivain --- Patch tested on branch master at commit d305189, with commands: make check-package ... 0 warnings generated utils/test-pkg -p less ... 6 builds, 0 skipped, 0 build failed, 0 legal-info failed, 0 show-info failed --- package/less/less.hash | 6 +++--- package/less/less.mk | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package/less/less.hash b/package/less/less.hash index eed8340ec1..19be26cae0 100644 --- a/package/less/less.hash +++ b/package/less/less.hash @@ -1,6 +1,6 @@ # Locally calculated after checking pgp signature # using DSA key F153A7C833235259 -# http://www.greenwoodsoftware.com/less/less-590.sig -sha256 6aadf54be8bf57d0e2999a3c5d67b1de63808bb90deb8f77b028eafae3a08e10 less-590.tar.gz +# https://www.greenwoodsoftware.com/less/less-608.sig +sha256 a69abe2e0a126777e021d3b73aa3222e1b261f10e64624d41ec079685a6ac209 less-608.tar.gz # Locally calculated -sha256 8ceb4b9ee5adedde47b31e975c1d90c73ad27b6b165a1dcd80c7c545eb65b903 COPYING +sha256 3972dc9744f6499f0f9b2dbf76696f2ae7ad8af9b23dde66d6af86c9dfb36986 COPYING diff --git a/package/less/less.mk b/package/less/less.mk index f01f94d6c8..dfbd411863 100644 --- a/package/less/less.mk +++ b/package/less/less.mk @@ -4,7 +4,7 @@ # ################################################################################ -LESS_VERSION = 590 +LESS_VERSION = 608 LESS_SITE = http://www.greenwoodsoftware.com/less LESS_LICENSE = GPL-3.0+ LESS_LICENSE_FILES = COPYING -- 2.40.0 From ju.o at free.fr Thu Mar 16 22:11:45 2023 From: ju.o at free.fr (Julien Olivain) Date: Thu, 16 Mar 2023 23:11:45 +0100 Subject: [Buildroot] [PATCH 1/1] package/hwloc: bump to version 2.9.0 Message-ID: <20230316221145.302179-1-ju.o@free.fr> For change log, see: - https://github.com/open-mpi/hwloc/blob/hwloc-2.9.0/NEWS#L20 Signed-off-by: Julien Olivain --- Patch tested on branch master at commit d305189, with commands: make check-package ... 0 warnings generated utils/test-pkg -p hwloc ... 6 builds, 0 skipped, 0 build failed, 0 legal-info failed, 0 show-info failed support/testing/run-tests \ -d dl -o output_folder \ tests.package.test_hwloc ... OK --- package/hwloc/hwloc.hash | 8 ++++---- package/hwloc/hwloc.mk | 2 +- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package/hwloc/hwloc.hash b/package/hwloc/hwloc.hash index b146472195..963a1fd930 100644 --- a/package/hwloc/hwloc.hash +++ b/package/hwloc/hwloc.hash @@ -1,6 +1,6 @@ -# From https://www.open-mpi.org/software/hwloc/v2.8/ -md5 1d40ecdded67bbe4bafc8f8e8479376c hwloc-2.8.0.tar.bz2 -sha1 314faaeda9f1982da97fca93b83307bc34d5b414 hwloc-2.8.0.tar.bz2 -sha256 348a72fcd48c32a823ee1da149ae992203e7ad033549e64aed6ea6eeb01f42c1 hwloc-2.8.0.tar.bz2 +# From https://www.open-mpi.org/software/hwloc/v2.9/ +md5 49869a8e19754299db512572abc5eb2b hwloc-2.9.0.tar.bz2 +sha1 ee178b64234fdbf70f576b79963459ab80880583 hwloc-2.9.0.tar.bz2 +sha256 2070e963596a2421b9af8eca43bdec113ee1107aaf7ccb475d4d3767a8856887 hwloc-2.9.0.tar.bz2 # Locally computed sha256 d79a936a42f3c6cb7c8375a023d43f4435f4664d3a5a2ea6b4623cff83c7fc06 COPYING diff --git a/package/hwloc/hwloc.mk b/package/hwloc/hwloc.mk index 3f73b3ecc8..c97e46999c 100644 --- a/package/hwloc/hwloc.mk +++ b/package/hwloc/hwloc.mk @@ -4,7 +4,7 @@ # ################################################################################ -HWLOC_VERSION_MAJOR = 2.8 +HWLOC_VERSION_MAJOR = 2.9 HWLOC_VERSION = $(HWLOC_VERSION_MAJOR).0 HWLOC_SOURCE = hwloc-$(HWLOC_VERSION).tar.bz2 HWLOC_SITE = https://download.open-mpi.org/release/hwloc/v$(HWLOC_VERSION_MAJOR) -- 2.40.0 From dambrosio at outrider.ai Fri Mar 17 02:06:30 2023 From: dambrosio at outrider.ai (Dan Ambrosio) Date: Thu, 16 Mar 2023 20:06:30 -0600 Subject: [Buildroot] Missing select package/python-can Message-ID: Hello, I just recently upgraded Buildroot from 2022.02 to 2023.02 and believe there is a missing select on BR2_PACKAGE_PYTHON_SETUPTOOLS in the python-can package. The version of python-can for 2023.02 is 4.1.0 and the Config.in does not have a select on BR2_PACKAGE_PYTHON_SETUPTOOLS even though the setup.py on tag v4.1.0 contains a install_requires on setuptools. See https://github.com/hardbyte/python-can/blob/v4.1.0/setup.py#L92. ------------ config BR2_PACKAGE_PYTHON_CAN bool "python-can" select BR2_PACKAGE_PYTHON3_SQLITE # runtime select BR2_PACKAGE_PYTHON_AENUM # runtime select BR2_PACKAGE_PYTHON_MSGPACK # runtime select BR2_PACKAGE_PYTHON_PACKAGING # runtime select BR2_PACKAGE_PYTHON_TYPING_EXTENSIONS # runtime select BR2_PACKAGE_PYTHON_WRAPT # runtime select BR2_PACKAGE_PYTHON3_ZLIB help This module provides controller area network support for Python. https://github.com/hardbyte/python-can ------------ The missing dependency presents itself at runtime as the following error: ------------ Mar 16 22:22:12 : import can Mar 16 22:22:12 : File "/usr/lib/python3.11/site-packages/can/__init__.py", line 38, in Mar 16 22:22:12 : File "/usr/lib/python3.11/site-packages/can/io/__init__.py", line 7, in Mar 16 22:22:12 : File "/usr/lib/python3.11/site-packages/can/io/logger.py", line 15, in Mar 16 22:22:12 : ModuleNotFoundError: No module named 'pkg_resources' ------------ FWIW, Buildroot version 2022.02 has the expected BR2_PACKAGE_PYTHON_SETUPTOOLS select in the python-can Config.in file. Appreciate the help, Dan From veredz72 at gmail.com Fri Mar 17 04:57:16 2023 From: veredz72 at gmail.com (Zvi Vered) Date: Fri, 17 Mar 2023 06:57:16 +0200 Subject: [Buildroot] 2023.02 : pty_allocate: openpty: No such file or directory Message-ID: Hello, I built rootfs for aarch64 (little endian) and used it to boot cortex A-53 with kernel 4.9.x After login (+password) I ran dropbear (included in buildroot) with: dropbear -F -R -E and got no errors. Upon trying to connect via SSH from ssh client I got: pty_allocate: openpty: No such file or directory No pty was allocated, couldn't execute Exit (root) from <10.0.0.1:51333>: Error reading Connection reset by peer Can you please advise what can be done? Thank you, Zvika -------------- next part -------------- An HTML attachment was scrubbed... URL: From roman.passler at gmail.com Fri Mar 17 07:03:01 2023 From: roman.passler at gmail.com (Roman Passler) Date: Fri, 17 Mar 2023 08:03:01 +0100 Subject: [Buildroot] [PATCH v3 1/1] package/openocd: bump to 0.12.0 In-Reply-To: <20230314121332.250268-1-roman.passler@gmail.com> References: <20230314121332.250268-1-roman.passler@gmail.com> Message-ID: <20230317070301.20327-1-roman.passler@gmail.com> - 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 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 ...ac-fix-autoreconf-with-autoconf-2.70.patch | 32 ------- ...GV-with-libusb-v1.0.24-33-g32a2206-1.patch | 89 ------------------- package/openocd/openocd.hash | 9 +- package/openocd/openocd.mk | 7 +- 4 files changed, 11 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..e1be7df0a7 100644 --- a/package/openocd/openocd.hash +++ b/package/openocd/openocd.hash @@ -1,3 +1,6 @@ -# 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 From veredz72 at gmail.com Fri Mar 17 07:10:50 2023 From: veredz72 at gmail.com (Zvi Vered) Date: Fri, 17 Mar 2023 09:10:50 +0200 Subject: [Buildroot] 2023.02 : Authpriv.info dropbear: Early exit : failed to daemonize: no such device Message-ID: Hello, I built rootfs for aarch64 (little endian) and used it to boot cortex A-53 with kernel 4.9.x The rootfs contains also dropbear. After login (+password) I noticed that dropbear is not running. In var/log/messages I found: Authpriv.info dropbear: Early exit : failed to daemonize: no such device According to few links I found, the root cause is that there is no /dev/null It is probably created later. After login I ran: dropbear -F -E -E (and got other errors) Can you please advise what can be done? Should I just add delay in the script (created by buildroot) that runs dropbear ? Thank you, Zvika -------------- next part -------------- An HTML attachment was scrubbed... URL: From roman.passler at gmail.com Fri Mar 17 08:05:35 2023 From: roman.passler at gmail.com (Roman Passler) Date: Fri, 17 Mar 2023 09:05:35 +0100 Subject: [Buildroot] [PATCH v4 1/1] package/openocd: bump to 0.12.0 In-Reply-To: <20230317070301.20327-1-roman.passler@gmail.com> References: <20230317070301.20327-1-roman.passler@gmail.com> Message-ID: <20230317080535.24818-1-roman.passler@gmail.com> - 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 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 From peter at korsgaard.com Fri Mar 17 08:21:10 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Fri, 17 Mar 2023 09:21:10 +0100 Subject: [Buildroot] [PATCH 1/1] package/libgcrypt: fix Thumb mode workaround In-Reply-To: <20230222191850.182174-1-fontaine.fabrice@gmail.com> (Fabrice Fontaine's message of "Wed, 22 Feb 2023 20:18:50 +0100") References: <20230222191850.182174-1-fontaine.fabrice@gmail.com> Message-ID: <87ttyjzt3d.fsf@dell.be.48ers.dk> >>>>> "Fabrice" == Fabrice Fontaine writes: > Fix the following build failure: > /tmp/ccRqWxnA.s:98: Error: instruction not supported in Thumb16 mode -- `adds ip,fp,r0' > Fixes: > - http://autobuild.buildroot.org/results/4b96f4e41724e5c9c806a6c7df397a58d1ae1b1e > Signed-off-by: Fabrice Fontaine Committed to 2022.11.x and 2022.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Fri Mar 17 08:21:37 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Fri, 17 Mar 2023 09:21:37 +0100 Subject: [Buildroot] [PATCH 1/1] package/x11r7/xdriver_xf86-video-qxl: Update broken URL in Config.in helptext In-Reply-To: <20230310171407.429975-1-bernd.kuhls@t-online.de> (Bernd Kuhls's message of "Fri, 10 Mar 2023 18:14:07 +0100") References: <20230310171407.429975-1-bernd.kuhls@t-online.de> Message-ID: <87pm97zt2m.fsf@dell.be.48ers.dk> >>>>> "Bernd" == Bernd Kuhls writes: > Signed-off-by: Bernd Kuhls Committed to 2022.11.x and 2022.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Fri Mar 17 08:26:35 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Fri, 17 Mar 2023 09:26:35 +0100 Subject: [Buildroot] [PATCH 1/1] package/znc: Fix build with LibreSSL In-Reply-To: <20230310165900.46687-1-bernd.kuhls@t-online.de> (Bernd Kuhls's message of "Fri, 10 Mar 2023 17:59:00 +0100") References: <20230310165900.46687-1-bernd.kuhls@t-online.de> Message-ID: <87lejvzsuc.fsf@dell.be.48ers.dk> >>>>> "Bernd" == Bernd Kuhls writes: > Fixes: > http://autobuild.buildroot.net/results/3fe/3fec5c3a21af47b5f4e8adcaf4ce1fff5070e00a/ > Signed-off-by: Bernd Kuhls Committed to 2022.11.x and 2022.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Fri Mar 17 08:27:47 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Fri, 17 Mar 2023 09:27:47 +0100 Subject: [Buildroot] [PATCH 1/1] package/s6-linux-utils: fix build with glibc < 2.25 In-Reply-To: <20230223111903.315678-1-fontaine.fabrice@gmail.com> (Fabrice Fontaine's message of "Thu, 23 Feb 2023 12:19:03 +0100") References: <20230223111903.315678-1-fontaine.fabrice@gmail.com> Message-ID: <87h6ujzssc.fsf@dell.be.48ers.dk> >>>>> "Fabrice" == Fabrice Fontaine writes: > Fix the following build failure with glibc < 2.25 raised since bump to > version 2.6.0.0 in commit 5aac1d0105a73133fd886acc6c5195ca28f7e17f and > https://github.com/skarnet/s6-linux-utils/commit/ad5973028c42d947440cdae5e4f106152c3dda28: > src/minutils/rngseed.c:15:24: fatal error: sys/random.h: No such file or directory > #include > ^ > Fixes: > - http://autobuild.buildroot.org/results/214bcecfc389cb412b68627c831300478d614a3a > Signed-off-by: Fabrice Fontaine Committed to 2022.11.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Fri Mar 17 08:29:42 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Fri, 17 Mar 2023 09:29:42 +0100 Subject: [Buildroot] [PATCH 1/1] package/ace: fix build with libressl >= 3.5.0 In-Reply-To: <20230221133041.963258-1-fontaine.fabrice@gmail.com> (Fabrice Fontaine's message of "Tue, 21 Feb 2023 14:30:41 +0100") References: <20230221133041.963258-1-fontaine.fabrice@gmail.com> Message-ID: <87cz57zsp5.fsf@dell.be.48ers.dk> >>>>> "Fabrice" == Fabrice Fontaine writes: > Fix the following build failure with libressl raised since bump to > version 3.5.2 in commit 8b216927db080b38fdbf1f8b025b6f90a89d4bc2: > /tmp/instance-17/output-1/build/ace-7.0.6/ace/SSL/SSL_Asynch_BIO.cpp:45:19: error: variable 'BIO_METHOD methods_ACE' has initializer but incomplete type > 45 | static BIO_METHOD methods_ACE = > | ^~~~~~~~~~~ > Fixes: > - http://autobuild.buildroot.org/results/7f40d6dde03134238151c248fbbd66e4713546cb > Signed-off-by: Fabrice Fontaine Committed to 2022.11.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Fri Mar 17 08:30:24 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Fri, 17 Mar 2023 09:30:24 +0100 Subject: [Buildroot] [PATCH 1/1] support/dependencies/dependencies.sh: require FileHandle perl package for ace In-Reply-To: <20230221133608.966158-1-fontaine.fabrice@gmail.com> (Fabrice Fontaine's message of "Tue, 21 Feb 2023 14:36:08 +0100") References: <20230221133608.966158-1-fontaine.fabrice@gmail.com> Message-ID: <878rfvzsnz.fsf@dell.be.48ers.dk> >>>>> "Fabrice" == Fabrice Fontaine writes: > ace needs FileHandle module: > Can't locate FileHandle.pm in @INC (you may need to install the > FileHandle module) (@INC contains: > /home/buildroot/autobuild/instance-0/output-1/host/lib/perl > /usr/local/lib64/perl5/5.36 /usr/local/share/perl5/5.36 > /usr/lib64/perl5/vendor_perl /usr/share/perl5/vendor_perl > /usr/lib64/perl5 /usr/share/perl5) at > /home/buildroot/autobuild/instance-0/output-1/build/ace-7.0.6/MPC/prj_install.pl > line 17. > BEGIN failed--compilation aborted at /home/buildroot/autobuild/instance-0/output-1/build/ace-7.0.6/MPC/prj_install.pl line 17. > Fixes: > - http://autobuild.buildroot.org/results/9dee7c09fd7b41d276df0285a0f3dcae1a71f041 > Signed-off-by: Fabrice Fontaine Committed to 2022.11.x and 2022.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Fri Mar 17 08:34:01 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Fri, 17 Mar 2023 09:34:01 +0100 Subject: [Buildroot] [PATCH 1/1] package/rsync: link with -latomic if needed In-Reply-To: <20230312093249.256425-1-bernd.kuhls@t-online.de> (Bernd Kuhls's message of "Sun, 12 Mar 2023 10:32:49 +0100") References: <20230312093249.256425-1-bernd.kuhls@t-online.de> Message-ID: <874jqjzshy.fsf@dell.be.48ers.dk> >>>>> "Bernd" == Bernd Kuhls writes: > Fixes: > http://autobuild.buildroot.net/results/9eb9a92871622472b8f9eb3797aadd3651fc78a4/ > Signed-off-by: Bernd Kuhls Committed to 2022.11.x and 2022.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Fri Mar 17 08:35:35 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Fri, 17 Mar 2023 09:35:35 +0100 Subject: [Buildroot] [PATCH v1] package/uqmi: update patch for fix compile error (gcc false error reporting) In-Reply-To: <20230311120925.9147-1-ps.report@gmx.net> (Peter Seiderer's message of "Sat, 11 Mar 2023 13:09:25 +0100") References: <20230311120925.9147-1-ps.report@gmx.net> Message-ID: <87zg8byduw.fsf@dell.be.48ers.dk> >>>>> "Peter" == Peter Seiderer writes: > Update the patch to to avoid gcc false error reporting (apply pragma ignored > only for gcc >= 12.x (as the warning '-Wdangling-pointer' was introduced > with gcc-12.x). > Fixes: > - http://autobuild.buildroot.net/results/df380f921b74527b77290a658de0c57680083afa > .../build/uqmi-0a19b5b77140465c29e2afa7d611fe93abc9672f/dev.c:213:32: error: unknown option after '#pragma GCC diagnostic' kind [-Werror=pragmas] > 213 | #pragma GCC diagnostic ignored "-Wdangling-pointer" > | ^~~~~~~~~~~~~~~~~~~~ > Signed-off-by: Peter Seiderer Committed to 2022.11.x and 2022.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Fri Mar 17 08:31:29 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Fri, 17 Mar 2023 09:31:29 +0100 Subject: [Buildroot] [git commit branch/2022.11.x] package/rsync: link with -latomic if needed Message-ID: <20230317083633.0D8F1874D3@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=7be1347a59583ab2c24ad7dc8e0a5e10070a898e branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.11.x Fixes: http://autobuild.buildroot.net/results/9eb9a92871622472b8f9eb3797aadd3651fc78a4/ Signed-off-by: Bernd Kuhls Signed-off-by: Peter Korsgaard (cherry picked from commit b9a062b354953f3fbfee702bb5b5007598299925) Signed-off-by: Peter Korsgaard --- package/rsync/rsync.mk | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/package/rsync/rsync.mk b/package/rsync/rsync.mk index 8c7ad462ac..7a01b2a48f 100644 --- a/package/rsync/rsync.mk +++ b/package/rsync/rsync.mk @@ -24,6 +24,10 @@ RSYNC_CONF_OPTS = \ --disable-lz4 \ --disable-md5-asm +ifeq ($(BR2_TOOLCHAIN_HAS_LIBATOMIC),y) +RSYNC_CONF_ENV += LIBS=-latomic +endif + ifeq ($(BR2_PACKAGE_ACL),y) RSYNC_DEPENDENCIES += acl else From peter at korsgaard.com Fri Mar 17 08:27:11 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Fri, 17 Mar 2023 09:27:11 +0100 Subject: [Buildroot] [git commit branch/2022.11.x] package/s6-linux-utils: fix build with glibc < 2.25 Message-ID: <20230317083632.DE9E2874D1@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=770c8f80adc3aa45c42a30c4bd3cdf79d05ec212 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.11.x Fix the following build failure with glibc < 2.25 raised since bump to version 2.6.0.0 in commit 5aac1d0105a73133fd886acc6c5195ca28f7e17f and https://github.com/skarnet/s6-linux-utils/commit/ad5973028c42d947440cdae5e4f106152c3dda28: src/minutils/rngseed.c:15:24: fatal error: sys/random.h: No such file or directory #include ^ Fixes: - http://autobuild.buildroot.org/results/214bcecfc389cb412b68627c831300478d614a3a Signed-off-by: Fabrice Fontaine Signed-off-by: Arnout Vandecappelle (cherry picked from commit 863811974e04b3332c4959c07a20e3e97050835c) Signed-off-by: Peter Korsgaard --- ...inux-utils-rngseed.c-fix-build-with-glibc.patch | 39 ++++++++++++++++++++++ 1 file changed, 39 insertions(+) diff --git a/package/s6-linux-utils/0001-src-s6-linux-utils-rngseed.c-fix-build-with-glibc.patch b/package/s6-linux-utils/0001-src-s6-linux-utils-rngseed.c-fix-build-with-glibc.patch new file mode 100644 index 0000000000..2df8a99700 --- /dev/null +++ b/package/s6-linux-utils/0001-src-s6-linux-utils-rngseed.c-fix-build-with-glibc.patch @@ -0,0 +1,39 @@ +From 3ab8bdc1c657f91a2a96f4e6db308d17098de0c4 Mon Sep 17 00:00:00 2001 +From: Fabrice Fontaine +Date: Thu, 23 Feb 2023 12:09:11 +0100 +Subject: [PATCH] src/s6-linux-utils/rngseed.c: fix build with glibc < + +getrandom and sys/random.h are only available since glibc 2.25 resulting +in the following build failure since version 2.6.0.0 and +https://github.com/skarnet/s6-linux-utils/commit/ad5973028c42d947440cdae5e4f106152c3dda28: + +src/minutils/rngseed.c:15:24: fatal error: sys/random.h: No such file or directory + #include + ^ + +Fixes: + - http://autobuild.buildroot.org/results/214bcecfc389cb412b68627c831300478d614a3a + +Signed-off-by: Fabrice Fontaine +[Upstream status: https://github.com/skarnet/s6-linux-utils/pull/2] +--- + src/s6-linux-utils/rngseed.c | 2 ++ + 1 file changed, 2 insertions(+) + +diff --git a/src/minutils/rngseed.c b/src/minutils/rngseed.c +index 2b1772c..223f50a 100644 +--- a/src/minutils/rngseed.c ++++ b/src/minutils/rngseed.c +@@ -12,7 +12,9 @@ + #include + #include + #include ++#ifdef SKALIBS_HASGETRANDOM + #include ++#endif + #include + + #include +-- +2.39.1 + From peter at korsgaard.com Fri Mar 17 08:29:24 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Fri, 17 Mar 2023 09:29:24 +0100 Subject: [Buildroot] [git commit branch/2022.11.x] package/ace: fix build with libressl >= 3.5.0 Message-ID: <20230317083632.EC1C48747A@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=babb3aca01e0c24149a240a5c4705e3198670fc6 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.11.x Fix the following build failure with libressl raised since bump to version 3.5.2 in commit 8b216927db080b38fdbf1f8b025b6f90a89d4bc2: /tmp/instance-17/output-1/build/ace-7.0.6/ace/SSL/SSL_Asynch_BIO.cpp:45:19: error: variable 'BIO_METHOD methods_ACE' has initializer but incomplete type 45 | static BIO_METHOD methods_ACE = | ^~~~~~~~~~~ Fixes: - http://autobuild.buildroot.org/results/7f40d6dde03134238151c248fbbd66e4713546cb Signed-off-by: Fabrice Fontaine Signed-off-by: Arnout Vandecappelle (cherry picked from commit 4ec39bad8062878cebd6dc95b712e33209b4e585) Signed-off-by: Peter Korsgaard --- ...-SSL_Asynch_BIO.cpp-fix-build-with-libres.patch | 56 ++++++++++++++++++++++ 1 file changed, 56 insertions(+) diff --git a/package/ace/0002-ACE-ace-SSL-SSL_Asynch_BIO.cpp-fix-build-with-libres.patch b/package/ace/0002-ACE-ace-SSL-SSL_Asynch_BIO.cpp-fix-build-with-libres.patch new file mode 100644 index 0000000000..4f9fde5579 --- /dev/null +++ b/package/ace/0002-ACE-ace-SSL-SSL_Asynch_BIO.cpp-fix-build-with-libres.patch @@ -0,0 +1,56 @@ +From 82b139f921ddb549c1bd236030bbc86e314852b3 Mon Sep 17 00:00:00 2001 +From: Fabrice Fontaine +Date: Tue, 21 Feb 2023 14:20:11 +0100 +Subject: [PATCH] ACE/ace/SSL/SSL_Asynch_BIO.cpp: fix build with libressl >= + 3.5.0 + +Fix the following build failure with libressl >= 3.5.0: + +/tmp/instance-17/output-1/build/ace-7.0.6/ace/SSL/SSL_Asynch_BIO.cpp:45:19: error: variable 'BIO_METHOD methods_ACE' has initializer but incomplete type + 45 | static BIO_METHOD methods_ACE = + | ^~~~~~~~~~~ + +Fixes: + - http://autobuild.buildroot.org/results/7f40d6dde03134238151c248fbbd66e4713546cb + +Signed-off-by: Fabrice Fontaine +[Upstream status: https://github.com/DOCGroup/ACE_TAO/pull/2053] +--- + ACE/ace/SSL/SSL_Asynch_BIO.cpp | 8 +++++--- + 1 file changed, 5 insertions(+), 3 deletions(-) + +diff --git a/ace/SSL/SSL_Asynch_BIO.cpp b/ace/SSL/SSL_Asynch_BIO.cpp +index 0faa775fc0..5543598873 100644 +--- a/ace/SSL/SSL_Asynch_BIO.cpp ++++ b/ace/SSL/SSL_Asynch_BIO.cpp +@@ -41,7 +41,8 @@ extern "C" + + #define BIO_TYPE_ACE ( 21 | BIO_TYPE_SOURCE_SINK ) + +-#if OPENSSL_VERSION_NUMBER < 0x10100000L || defined(LIBRESSL_VERSION_NUMBER) ++#if OPENSSL_VERSION_NUMBER < 0x10100000L || \ ++ (defined(LIBRESSL_VERSION_NUMBER) && LIBRESSL_VERSION_NUMBER < 0x30500000L) + static BIO_METHOD methods_ACE = + { + BIO_TYPE_ACE, // BIO_TYPE_PROXY_SERVER, +@@ -68,14 +69,15 @@ static BIO_METHOD methods_ACE = + #else + static BIO_METHOD* methods_ACE; + # define BIO_set_num(b, val) +-#endif /* OPENSSL_VERSION_NUMBER < 0x10100000L || defined(LIBRESSL_VERSION_NUMBER) */ ++#endif /* OPENSSL_VERSION_NUMBER < 0x10100000L || (defined(LIBRESSL_VERSION_NUMBER) && LIBRESSL_VERSION_NUMBER < 0x30500000L) */ + + ACE_BEGIN_VERSIONED_NAMESPACE_DECL + + BIO * + ACE_SSL_make_BIO (void * ssl_asynch_stream) + { +-#if OPENSSL_VERSION_NUMBER < 0x10100000L || defined(LIBRESSL_VERSION_NUMBER) ++#if OPENSSL_VERSION_NUMBER < 0x10100000L || \ ++ (defined(LIBRESSL_VERSION_NUMBER) && LIBRESSL_VERSION_NUMBER < 0x30500000L) + BIO * const pBIO = BIO_new (&methods_ACE); + #else + if (!methods_ACE) +-- +2.39.0 + From peter at korsgaard.com Fri Mar 17 08:21:24 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Fri, 17 Mar 2023 09:21:24 +0100 Subject: [Buildroot] [git commit branch/2022.11.x] package/x11r7/xdriver_xf86-video-qxl: Update broken URL in Config.in helptext Message-ID: <20230317083632.C2023874D2@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=2e0122dd4d832c2e10f87ec726259fbde1082684 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.11.x Signed-off-by: Bernd Kuhls Signed-off-by: Arnout Vandecappelle (cherry picked from commit 562045056b7a25131cc17f58055fd5d6d7bf305c) Signed-off-by: Peter Korsgaard --- package/x11r7/xdriver_xf86-video-qxl/Config.in | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package/x11r7/xdriver_xf86-video-qxl/Config.in b/package/x11r7/xdriver_xf86-video-qxl/Config.in index 40f61fd69f..0c6b13eda2 100644 --- a/package/x11r7/xdriver_xf86-video-qxl/Config.in +++ b/package/x11r7/xdriver_xf86-video-qxl/Config.in @@ -9,4 +9,4 @@ config BR2_PACKAGE_XDRIVER_XF86_VIDEO_QXL help QEMU QXL paravirt video driver - http://www.spice-space.org/page/XorgQXL + https://gitlab.freedesktop.org/xorg/driver/xf86-video-qxl From peter at korsgaard.com Fri Mar 17 08:34:52 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Fri, 17 Mar 2023 09:34:52 +0100 Subject: [Buildroot] [git commit branch/2022.11.x] package/uqmi: fix compile error (gcc false error reporting) Message-ID: <20230317083633.1C8BD874D1@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=377d8d632838a19140d1cc370b09a7d119b337e7 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.11.x Add upstream suggested patch ([1]) to avoid gcc false error reporting. Fixes: - http://autobuild.buildroot.net/results/ce9e2074bb8486d1ee25232b985d47475faefd63 dev.c:217:23: error: storing the address of local variable 'complete' in '*req.complete' [-Werror=dangling-pointer=] 217 | req->complete = &complete; | ~~~~~~~~~~~~~~^~~~~~~~~~~ [1] http://lists.openwrt.org/pipermail/openwrt-devel/2023-March/040633.html Signed-off-by: Peter Seiderer Signed-off-by: Peter Korsgaard (cherry picked from commit b3cf07d8db2ae0283bbac7e4a06f363c7bc39e58) Signed-off-by: Peter Korsgaard --- ...gcc-false-error-reporting-storing-the-add.patch | 54 ++++++++++++++++++++++ 1 file changed, 54 insertions(+) diff --git a/package/uqmi/0001-uqmi-avoid-gcc-false-error-reporting-storing-the-add.patch b/package/uqmi/0001-uqmi-avoid-gcc-false-error-reporting-storing-the-add.patch new file mode 100644 index 0000000000..c940925767 --- /dev/null +++ b/package/uqmi/0001-uqmi-avoid-gcc-false-error-reporting-storing-the-add.patch @@ -0,0 +1,54 @@ +From 4c2eb926efb4de24af5a3b1e8c18195198827491 Mon Sep 17 00:00:00 2001 +From: Peter Seiderer +Date: Sun, 5 Mar 2023 22:08:13 +0100 +Subject: [PATCH] uqmi: avoid gcc false error reporting (storing the address of + local variable 'complete' in '*req.complete') + +Avoid gcc false error reporting (req->complete is later reset to NULL +in case of use of local complete): + + dev.c:217:23: error: storing the address of local variable 'complete' in '*req.complete' [-Werror=dangling-pointer=] + 217 | req->complete = &complete; + | ~~~~~~~~~~~~~~^~~~~~~~~~~ + +Signed-off-by: Peter Seiderer + +[Upstream: http://lists.openwrt.org/pipermail/openwrt-devel/2023-March/040633.html] +Signed-off-by: Peter Seiderer +--- + dev.c | 12 ++++++++++++ + 1 file changed, 12 insertions(+) + +diff --git a/dev.c b/dev.c +index bd10207..b8ac273 100644 +--- a/dev.c ++++ b/dev.c +@@ -203,6 +203,15 @@ void qmi_request_cancel(struct qmi_dev *qmi, struct qmi_request *req) + __qmi_request_complete(qmi, req, NULL); + } + ++/* avoid gcc false error reporting: ++ * dev.c:217:23: error: storing the address of local variable ???complete??? in ???*req.complete??? [-Werror=dangling-pointer=] ++ * 217 | req->complete = &complete; ++ * | ~~~~~~~~~~~~~~^~~~~~~~~~~ ++ */ ++#if __GNUC__ > 4 || (__GNUC__ == 4 && __GNUC_MINOR__ >= 6) ++#pragma GCC diagnostic push ++#pragma GCC diagnostic ignored "-Wdangling-pointer" ++#endif + int qmi_request_wait(struct qmi_dev *qmi, struct qmi_request *req) + { + bool complete = false; +@@ -231,6 +240,9 @@ int qmi_request_wait(struct qmi_dev *qmi, struct qmi_request *req) + + return req->ret; + } ++#if __GNUC__ > 4 || (__GNUC__ == 4 && __GNUC_MINOR__ >= 6) ++#pragma GCC diagnostic pop ++#endif + + struct qmi_connect_request { + struct qmi_request req; +-- +2.39.2 + From peter at korsgaard.com Fri Mar 17 08:17:58 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Fri, 17 Mar 2023 09:17:58 +0100 Subject: [Buildroot] [git commit branch/2022.11.x] package/libgcrypt: fix Thumb mode workaround Message-ID: <20230317083632.B77B6874D1@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=500cf06a68e9628cb4421cc32858094599582ebd branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.11.x Fix the following build failure: /tmp/ccRqWxnA.s:98: Error: instruction not supported in Thumb16 mode -- `adds ip,fp,r0' Fixes: - http://autobuild.buildroot.org/results/4b96f4e41724e5c9c806a6c7df397a58d1ae1b1e Signed-off-by: Fabrice Fontaine Signed-off-by: Arnout Vandecappelle (cherry picked from commit cda8dabfeb8f53b1a7dd1341ad9fc7e37bff516e) Signed-off-by: Peter Korsgaard --- package/libgcrypt/libgcrypt.mk | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/package/libgcrypt/libgcrypt.mk b/package/libgcrypt/libgcrypt.mk index 8f4e5ec8c0..9232debb3a 100644 --- a/package/libgcrypt/libgcrypt.mk +++ b/package/libgcrypt/libgcrypt.mk @@ -27,8 +27,8 @@ LIBGCRYPT_CONF_OPTS += --disable-asm endif # Code doesn't build in thumb mode -ifeq ($(BR2_arm),y) -LIBGCRYPT_CONF_ENV += CFLAGS="$(patsubst -mthumb,,$(TARGET_CFLAGS))" +ifeq ($(BR2_ARM_INSTRUCTIONS_THUMB),y) +LIBGCRYPT_CONF_ENV += CFLAGS="$(TARGET_CFLAGS) -marm" endif $(eval $(autotools-package)) From peter at korsgaard.com Fri Mar 17 08:30:16 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Fri, 17 Mar 2023 09:30:16 +0100 Subject: [Buildroot] [git commit branch/2022.11.x] support/dependencies/dependencies.sh: require FileHandle perl package for ace Message-ID: <20230317083633.03B61874D4@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=0e760462d8de2c6273e3a96f2241ac48e243b015 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.11.x ace needs FileHandle module: Can't locate FileHandle.pm in @INC (you may need to install the FileHandle module) (@INC contains: /home/buildroot/autobuild/instance-0/output-1/host/lib/perl /usr/local/lib64/perl5/5.36 /usr/local/share/perl5/5.36 /usr/lib64/perl5/vendor_perl /usr/share/perl5/vendor_perl /usr/lib64/perl5 /usr/share/perl5) at /home/buildroot/autobuild/instance-0/output-1/build/ace-7.0.6/MPC/prj_install.pl line 17. BEGIN failed--compilation aborted at /home/buildroot/autobuild/instance-0/output-1/build/ace-7.0.6/MPC/prj_install.pl line 17. Fixes: - http://autobuild.buildroot.org/results/9dee7c09fd7b41d276df0285a0f3dcae1a71f041 Signed-off-by: Fabrice Fontaine Signed-off-by: Peter Korsgaard (cherry picked from commit 1c89f36821b8b37143efcd53558c9fda24788808) Signed-off-by: Peter Korsgaard --- support/dependencies/dependencies.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/support/dependencies/dependencies.sh b/support/dependencies/dependencies.sh index b99dca1294..f421d9bb8e 100755 --- a/support/dependencies/dependencies.sh +++ b/support/dependencies/dependencies.sh @@ -311,7 +311,7 @@ if grep -q -E '^BR2_PACKAGE_(WEBKITGTK|WPEWEBKIT)=y' $BR2_CONFIG ; then required_perl_modules="${required_perl_modules} JSON::PP" fi -if grep -q ^BR2_TARGET_SYSLINUX=y $BR2_CONFIG ; then +if grep -q -E '^BR2_(PACKAGE_ACE|TARGET_SYSLINUX)=y' $BR2_CONFIG ; then required_perl_modules="$required_perl_modules FileHandle" fi From peter at korsgaard.com Fri Mar 17 08:35:00 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Fri, 17 Mar 2023 09:35:00 +0100 Subject: [Buildroot] [git commit branch/2022.11.x] package/uqmi: update patch for fix compile error (gcc false error reporting) Message-ID: <20230317083633.26CFA874D2@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=75693dbdd01a3a9fbb486b1603edee9e054ad640 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.11.x Update the patch to to avoid gcc false error reporting (apply pragma ignored only for gcc >= 12.x (as the warning '-Wdangling-pointer' was introduced with gcc-12.x). Fixes: - http://autobuild.buildroot.net/results/df380f921b74527b77290a658de0c57680083afa .../build/uqmi-0a19b5b77140465c29e2afa7d611fe93abc9672f/dev.c:213:32: error: unknown option after '#pragma GCC diagnostic' kind [-Werror=pragmas] 213 | #pragma GCC diagnostic ignored "-Wdangling-pointer" | ^~~~~~~~~~~~~~~~~~~~ Signed-off-by: Peter Seiderer Signed-off-by: Peter Korsgaard (cherry picked from commit 6219046db6a434d549706e039f221c46464cee21) Signed-off-by: Peter Korsgaard --- ...cc-12.x-false-error-reporting-storing-th.patch} | 23 ++++++++++++---------- 1 file changed, 13 insertions(+), 10 deletions(-) diff --git a/package/uqmi/0001-uqmi-avoid-gcc-false-error-reporting-storing-the-add.patch b/package/uqmi/0001-uqmi-avoid-gcc-12.x-false-error-reporting-storing-th.patch similarity index 71% rename from package/uqmi/0001-uqmi-avoid-gcc-false-error-reporting-storing-the-add.patch rename to package/uqmi/0001-uqmi-avoid-gcc-12.x-false-error-reporting-storing-th.patch index c940925767..e2199228b9 100644 --- a/package/uqmi/0001-uqmi-avoid-gcc-false-error-reporting-storing-the-add.patch +++ b/package/uqmi/0001-uqmi-avoid-gcc-12.x-false-error-reporting-storing-th.patch @@ -1,10 +1,10 @@ -From 4c2eb926efb4de24af5a3b1e8c18195198827491 Mon Sep 17 00:00:00 2001 +From 63ab887be90c7fe37d537ea75e60eb95d6d87d3f Mon Sep 17 00:00:00 2001 From: Peter Seiderer Date: Sun, 5 Mar 2023 22:08:13 +0100 -Subject: [PATCH] uqmi: avoid gcc false error reporting (storing the address of - local variable 'complete' in '*req.complete') +Subject: [PATCH] uqmi: avoid gcc-12.x false error reporting (storing the + address of local variable 'complete' in '*req.complete') -Avoid gcc false error reporting (req->complete is later reset to NULL +Avoid gcc-12.x false error reporting (req->complete is later reset to NULL in case of use of local complete): dev.c:217:23: error: storing the address of local variable 'complete' in '*req.complete' [-Werror=dangling-pointer=] @@ -12,27 +12,30 @@ in case of use of local complete): | ~~~~~~~~~~~~~~^~~~~~~~~~~ Signed-off-by: Peter Seiderer - -[Upstream: http://lists.openwrt.org/pipermail/openwrt-devel/2023-March/040633.html] +[Upstream: http://lists.openwrt.org/pipermail/openwrt-devel/2023-March/040667.html] Signed-off-by: Peter Seiderer +--- +Changes v1 -> v2: + - apply pragma ignored only for gcc >= 12.x (as the warning + '-Wdangling-pointer' was introduced with gcc-12.x) --- dev.c | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/dev.c b/dev.c -index bd10207..b8ac273 100644 +index bd10207..dbd42d4 100644 --- a/dev.c +++ b/dev.c @@ -203,6 +203,15 @@ void qmi_request_cancel(struct qmi_dev *qmi, struct qmi_request *req) __qmi_request_complete(qmi, req, NULL); } -+/* avoid gcc false error reporting: ++/* avoid gcc-12.x false error reporting: + * dev.c:217:23: error: storing the address of local variable ???complete??? in ???*req.complete??? [-Werror=dangling-pointer=] + * 217 | req->complete = &complete; + * | ~~~~~~~~~~~~~~^~~~~~~~~~~ + */ -+#if __GNUC__ > 4 || (__GNUC__ == 4 && __GNUC_MINOR__ >= 6) ++#if __GNUC__ >= 12 +#pragma GCC diagnostic push +#pragma GCC diagnostic ignored "-Wdangling-pointer" +#endif @@ -43,7 +46,7 @@ index bd10207..b8ac273 100644 return req->ret; } -+#if __GNUC__ > 4 || (__GNUC__ == 4 && __GNUC_MINOR__ >= 6) ++#if __GNUC__ >= 12 +#pragma GCC diagnostic pop +#endif From peter at korsgaard.com Fri Mar 17 08:26:12 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Fri, 17 Mar 2023 09:26:12 +0100 Subject: [Buildroot] [git commit branch/2022.11.x] package/znc: Fix build with LibreSSL Message-ID: <20230317083632.D0811874D3@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=5d4b9bcf08cea85460fdc839a9786e3693f1def7 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.11.x Fixes: http://autobuild.buildroot.net/results/3fe/3fec5c3a21af47b5f4e8adcaf4ce1fff5070e00a/ Signed-off-by: Bernd Kuhls Signed-off-by: Arnout Vandecappelle (cherry picked from commit dfc3b05c05c8fa1a86affdd0a42fa4f6a0bf0171) Signed-off-by: Peter Korsgaard --- .../znc/0001-LibreSSL-3.5-opaqued-structures.patch | 27 +++++++++ package/znc/0002-Fix-build-with-libressl.patch | 68 ++++++++++++++++++++++ ...-and-DH_get0_key-have-existed-since-Libre.patch | 30 ++++++++++ 3 files changed, 125 insertions(+) diff --git a/package/znc/0001-LibreSSL-3.5-opaqued-structures.patch b/package/znc/0001-LibreSSL-3.5-opaqued-structures.patch new file mode 100644 index 0000000000..d0019e21a4 --- /dev/null +++ b/package/znc/0001-LibreSSL-3.5-opaqued-structures.patch @@ -0,0 +1,27 @@ +From 87f3dac8ba8dea5628b05416bdef454b4ef2d236 Mon Sep 17 00:00:00 2001 +From: Charlie Li +Date: Mon, 14 Mar 2022 17:36:36 -0400 +Subject: [PATCH] LibreSSL 3.5 opaqued structures + +Downloaded from upstream commit +https://github.com/znc/Csocket/commit/87f3dac8ba8dea5628b05416bdef454b4ef2d236 + +Signed-off-by: Bernd Kuhls +(rebased for znc) +--- + Csocket.cc | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/Csocket.cc b/Csocket.cc +index 46a3bfd..a30da14 100644 +--- a/third_party/Csocket/Csocket.cc ++++ b/third_party/Csocket/Csocket.cc +@@ -61,7 +61,7 @@ + # define OPENSSL_NO_TLS1_1 /* 1.0.1-pre~: openssl/openssl at 637f374ad49d5f6d4f81d87d7cdd226428aa470c */ + # define OPENSSL_NO_TLS1_2 /* 1.0.1-pre~: openssl/openssl at 7409d7ad517650db332ae528915a570e4e0ab88b */ + # endif +-# ifndef LIBRESSL_VERSION_NUMBER /* forked from OpenSSL 1.0.1g, sets high version "with the idea of discouraging software from relying on magic numbers for detecting features"(!) */ ++# if !defined(LIBRESSL_VERSION_NUMBER) || (defined(LIBRESSL_VERSION_NUMBER) && LIBRESSL_VERSION_NUMBER >= 0x03050000fL) + # if OPENSSL_VERSION_NUMBER >= 0x10100000 + # undef HAVE_ERR_REMOVE_THREAD_STATE /* 1.1.0-pre4: openssl/openssl at 8509dcc9f319190c565ab6baad7c88d37a951d1c */ + # undef OPENSSL_NO_SSL2 /* 1.1.0-pre4: openssl/openssl at e80381e1a3309f5d4a783bcaa508a90187a48882 */ diff --git a/package/znc/0002-Fix-build-with-libressl.patch b/package/znc/0002-Fix-build-with-libressl.patch new file mode 100644 index 0000000000..b8d22445fb --- /dev/null +++ b/package/znc/0002-Fix-build-with-libressl.patch @@ -0,0 +1,68 @@ +From dcb5f3df82fcfec48aab356252067dc897fb98cf Mon Sep 17 00:00:00 2001 +From: Alexey Sokolov +Date: Sun, 14 Nov 2021 00:45:01 +0000 +Subject: [PATCH] Fix build with libressl + +It got another feature of openssl implemented, which broke this + +Downloaded from upstream commit +https://github.com/znc/znc/commit/dcb5f3df82fcfec48aab356252067dc897fb98cf + +Signed-off-by: Bernd Kuhls +--- + CMakeLists.txt | 14 ++++++++++++++ + include/znc/zncconfig.h.cmake.in | 1 + + modules/schat.cpp | 3 +-- + 3 files changed, 16 insertions(+), 2 deletions(-) + +diff --git a/CMakeLists.txt b/CMakeLists.txt +index 0913ff2691..1f77f5632b 100644 +--- a/CMakeLists.txt ++++ b/CMakeLists.txt +@@ -82,6 +82,20 @@ endmacro() + tristate_option(OPENSSL "Support SSL") + if(WANT_OPENSSL) + find_package(OpenSSL ${TRISTATE_OPENSSL_REQUIRED}) ++ ++ if(OPENSSL_FOUND) ++ # SSL_SESSION was made opaque in OpenSSL 1.1.0; ++ # LibreSSL gained that function later too. ++ # TODO: maybe remove this check at some point, and stop supporting old ++ # libssl versions ++ function(check_SSL_SESSION_get0_cipher) ++ set(CMAKE_REQUIRED_LIBRARIES ${OPENSSL_LIBRARIES}) ++ set(CMAKE_REQUIRED_INCLUDES ${OPENSSL_INCLUDE_DIR}) ++ check_cxx_symbol_exists(SSL_SESSION_get0_cipher openssl/ssl.h ++ HAVE_SSL_SESSION_get0_cipher) ++ endfunction() ++ check_SSL_SESSION_get0_cipher() ++ endif() + endif() + set(HAVE_LIBSSL "${OPENSSL_FOUND}") + +diff --git a/include/znc/zncconfig.h.cmake.in b/include/znc/zncconfig.h.cmake.in +index 5426b828af..7b07b99aec 100644 +--- a/include/znc/zncconfig.h.cmake.in ++++ b/include/znc/zncconfig.h.cmake.in +@@ -31,6 +31,7 @@ + #define HAVE_PTHREAD 1 + #cmakedefine HAVE_THREADED_DNS 1 + #cmakedefine HAVE_LIBSSL 1 ++#cmakedefine HAVE_SSL_SESSION_get0_cipher 1 + #cmakedefine HAVE_IPV6 1 + #cmakedefine HAVE_ZLIB 1 + #cmakedefine HAVE_I18N 1 +diff --git a/modules/schat.cpp b/modules/schat.cpp +index aa7a338dcd..66e67e695c 100644 +--- a/modules/schat.cpp ++++ b/modules/schat.cpp +@@ -25,8 +25,7 @@ + #include + #include + +-#if !defined(OPENSSL_VERSION_NUMBER) || defined(LIBRESSL_VERSION_NUMBER) || \ +- OPENSSL_VERSION_NUMBER < 0x10100007 ++#ifndef HAVE_SSL_SESSION_get0_cipher + /* SSL_SESSION was made opaque in OpenSSL 1.1.0, cipher accessor was added 2 + weeks before the public release. + See openssl/openssl at e92813234318635639dba0168c7ef5568757449b. */ diff --git a/package/znc/0003-DH_set0_pqg-and-DH_get0_key-have-existed-since-Libre.patch b/package/znc/0003-DH_set0_pqg-and-DH_get0_key-have-existed-since-Libre.patch new file mode 100644 index 0000000000..a2946643fc --- /dev/null +++ b/package/znc/0003-DH_set0_pqg-and-DH_get0_key-have-existed-since-Libre.patch @@ -0,0 +1,30 @@ +From 7c8ac8981a8516edaba469641aff4d8ec452ae9e Mon Sep 17 00:00:00 2001 +From: Charlie Li +Date: Mon, 14 Mar 2022 18:32:46 -0400 +Subject: [PATCH] DH_set0_pqg and DH_get0_key have existed since LibreSSL 2.7 + +https://github.com/libressl-portable/openbsd/commit/848e2a019c796b685fc8c5848283b86e48fbe0bf +https://github.com/libressl-portable/openbsd/commit/3789e379353c1d53313a249461b3d735de4ac742 + +Downloaded from upstream commit +https://github.com/znc/znc/commit/7c8ac8981a8516edaba469641aff4d8ec452ae9e + +Signed-off-by: Bernd Kuhls +--- + modules/crypt.cpp | 3 ++- + 1 file changed, 2 insertions(+), 1 deletion(-) + +diff --git a/modules/crypt.cpp b/modules/crypt.cpp +index 7655371b6e..68f7aafcea 100644 +--- a/modules/crypt.cpp ++++ b/modules/crypt.cpp +@@ -68,7 +68,8 @@ class CCryptMod : public CModule { + CString m_sPrivKey; + CString m_sPubKey; + +-#if OPENSSL_VERSION_NUMBER < 0X10100000L || defined(LIBRESSL_VERSION_NUMBER) ++#if OPENSSL_VERSION_NUMBER < 0X10100000L || \ ++ (defined(LIBRESSL_VERSION_NUMBER) && LIBRESSL_VERSION_NUMBER < 0x02070000fL) + static int DH_set0_pqg(DH* dh, BIGNUM* p, BIGNUM* q, BIGNUM* g) { + /* If the fields p and g in dh are nullptr, the corresponding input + * parameters MUST be non-nullptr. q may remain nullptr. From peter at korsgaard.com Fri Mar 17 08:18:19 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Fri, 17 Mar 2023 09:18:19 +0100 Subject: [Buildroot] [git commit branch/2022.02.x] package/libgcrypt: fix Thumb mode workaround Message-ID: <20230317083810.54BC1874F4@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=afb90502dae53b2a4dffd3b0125cf2eda20ce49d branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.02.x Fix the following build failure: /tmp/ccRqWxnA.s:98: Error: instruction not supported in Thumb16 mode -- `adds ip,fp,r0' Fixes: - http://autobuild.buildroot.org/results/4b96f4e41724e5c9c806a6c7df397a58d1ae1b1e Signed-off-by: Fabrice Fontaine Signed-off-by: Arnout Vandecappelle (cherry picked from commit cda8dabfeb8f53b1a7dd1341ad9fc7e37bff516e) Signed-off-by: Peter Korsgaard --- package/libgcrypt/libgcrypt.mk | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/package/libgcrypt/libgcrypt.mk b/package/libgcrypt/libgcrypt.mk index e5fdfcfc8e..e8ffe00d73 100644 --- a/package/libgcrypt/libgcrypt.mk +++ b/package/libgcrypt/libgcrypt.mk @@ -26,8 +26,8 @@ LIBGCRYPT_CONF_OPTS += --disable-asm endif # Code doesn't build in thumb mode -ifeq ($(BR2_arm),y) -LIBGCRYPT_CONF_ENV += CFLAGS="$(patsubst -mthumb,,$(TARGET_CFLAGS))" +ifeq ($(BR2_ARM_INSTRUCTIONS_THUMB),y) +LIBGCRYPT_CONF_ENV += CFLAGS="$(TARGET_CFLAGS) -marm" endif $(eval $(autotools-package)) From peter at korsgaard.com Fri Mar 17 08:21:20 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Fri, 17 Mar 2023 09:21:20 +0100 Subject: [Buildroot] [git commit branch/2022.02.x] package/x11r7/xdriver_xf86-video-qxl: Update broken URL in Config.in helptext Message-ID: <20230317083810.5FD7C874F5@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=875ea2df1743cee70967693b99c2aac9cba6207d branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.02.x Signed-off-by: Bernd Kuhls Signed-off-by: Arnout Vandecappelle (cherry picked from commit 562045056b7a25131cc17f58055fd5d6d7bf305c) Signed-off-by: Peter Korsgaard --- package/x11r7/xdriver_xf86-video-qxl/Config.in | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package/x11r7/xdriver_xf86-video-qxl/Config.in b/package/x11r7/xdriver_xf86-video-qxl/Config.in index 40f61fd69f..0c6b13eda2 100644 --- a/package/x11r7/xdriver_xf86-video-qxl/Config.in +++ b/package/x11r7/xdriver_xf86-video-qxl/Config.in @@ -9,4 +9,4 @@ config BR2_PACKAGE_XDRIVER_XF86_VIDEO_QXL help QEMU QXL paravirt video driver - http://www.spice-space.org/page/XorgQXL + https://gitlab.freedesktop.org/xorg/driver/xf86-video-qxl From peter at korsgaard.com Fri Mar 17 08:35:14 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Fri, 17 Mar 2023 09:35:14 +0100 Subject: [Buildroot] [git commit branch/2022.02.x] package/uqmi: fix compile error (gcc false error reporting) Message-ID: <20230317083810.8C075874F5@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=91059234f4f9b3fee7b39423f5705d1ac0c70762 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.02.x Add upstream suggested patch ([1]) to avoid gcc false error reporting. Fixes: - http://autobuild.buildroot.net/results/ce9e2074bb8486d1ee25232b985d47475faefd63 dev.c:217:23: error: storing the address of local variable 'complete' in '*req.complete' [-Werror=dangling-pointer=] 217 | req->complete = &complete; | ~~~~~~~~~~~~~~^~~~~~~~~~~ [1] http://lists.openwrt.org/pipermail/openwrt-devel/2023-March/040633.html Signed-off-by: Peter Seiderer Signed-off-by: Peter Korsgaard (cherry picked from commit b3cf07d8db2ae0283bbac7e4a06f363c7bc39e58) Signed-off-by: Peter Korsgaard --- ...gcc-false-error-reporting-storing-the-add.patch | 54 ++++++++++++++++++++++ 1 file changed, 54 insertions(+) diff --git a/package/uqmi/0001-uqmi-avoid-gcc-false-error-reporting-storing-the-add.patch b/package/uqmi/0001-uqmi-avoid-gcc-false-error-reporting-storing-the-add.patch new file mode 100644 index 0000000000..c940925767 --- /dev/null +++ b/package/uqmi/0001-uqmi-avoid-gcc-false-error-reporting-storing-the-add.patch @@ -0,0 +1,54 @@ +From 4c2eb926efb4de24af5a3b1e8c18195198827491 Mon Sep 17 00:00:00 2001 +From: Peter Seiderer +Date: Sun, 5 Mar 2023 22:08:13 +0100 +Subject: [PATCH] uqmi: avoid gcc false error reporting (storing the address of + local variable 'complete' in '*req.complete') + +Avoid gcc false error reporting (req->complete is later reset to NULL +in case of use of local complete): + + dev.c:217:23: error: storing the address of local variable 'complete' in '*req.complete' [-Werror=dangling-pointer=] + 217 | req->complete = &complete; + | ~~~~~~~~~~~~~~^~~~~~~~~~~ + +Signed-off-by: Peter Seiderer + +[Upstream: http://lists.openwrt.org/pipermail/openwrt-devel/2023-March/040633.html] +Signed-off-by: Peter Seiderer +--- + dev.c | 12 ++++++++++++ + 1 file changed, 12 insertions(+) + +diff --git a/dev.c b/dev.c +index bd10207..b8ac273 100644 +--- a/dev.c ++++ b/dev.c +@@ -203,6 +203,15 @@ void qmi_request_cancel(struct qmi_dev *qmi, struct qmi_request *req) + __qmi_request_complete(qmi, req, NULL); + } + ++/* avoid gcc false error reporting: ++ * dev.c:217:23: error: storing the address of local variable ???complete??? in ???*req.complete??? [-Werror=dangling-pointer=] ++ * 217 | req->complete = &complete; ++ * | ~~~~~~~~~~~~~~^~~~~~~~~~~ ++ */ ++#if __GNUC__ > 4 || (__GNUC__ == 4 && __GNUC_MINOR__ >= 6) ++#pragma GCC diagnostic push ++#pragma GCC diagnostic ignored "-Wdangling-pointer" ++#endif + int qmi_request_wait(struct qmi_dev *qmi, struct qmi_request *req) + { + bool complete = false; +@@ -231,6 +240,9 @@ int qmi_request_wait(struct qmi_dev *qmi, struct qmi_request *req) + + return req->ret; + } ++#if __GNUC__ > 4 || (__GNUC__ == 4 && __GNUC_MINOR__ >= 6) ++#pragma GCC diagnostic pop ++#endif + + struct qmi_connect_request { + struct qmi_request req; +-- +2.39.2 + From peter at korsgaard.com Fri Mar 17 08:30:12 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Fri, 17 Mar 2023 09:30:12 +0100 Subject: [Buildroot] [git commit branch/2022.02.x] support/dependencies/dependencies.sh: require FileHandle perl package for ace Message-ID: <20230317083810.75F68874F7@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=d9a6f6a6e8b7179fbeef2c7a7d7238c7e2ae20e6 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.02.x ace needs FileHandle module: Can't locate FileHandle.pm in @INC (you may need to install the FileHandle module) (@INC contains: /home/buildroot/autobuild/instance-0/output-1/host/lib/perl /usr/local/lib64/perl5/5.36 /usr/local/share/perl5/5.36 /usr/lib64/perl5/vendor_perl /usr/share/perl5/vendor_perl /usr/lib64/perl5 /usr/share/perl5) at /home/buildroot/autobuild/instance-0/output-1/build/ace-7.0.6/MPC/prj_install.pl line 17. BEGIN failed--compilation aborted at /home/buildroot/autobuild/instance-0/output-1/build/ace-7.0.6/MPC/prj_install.pl line 17. Fixes: - http://autobuild.buildroot.org/results/9dee7c09fd7b41d276df0285a0f3dcae1a71f041 Signed-off-by: Fabrice Fontaine Signed-off-by: Peter Korsgaard (cherry picked from commit 1c89f36821b8b37143efcd53558c9fda24788808) Signed-off-by: Peter Korsgaard --- support/dependencies/dependencies.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/support/dependencies/dependencies.sh b/support/dependencies/dependencies.sh index b99dca1294..f421d9bb8e 100755 --- a/support/dependencies/dependencies.sh +++ b/support/dependencies/dependencies.sh @@ -311,7 +311,7 @@ if grep -q -E '^BR2_PACKAGE_(WEBKITGTK|WPEWEBKIT)=y' $BR2_CONFIG ; then required_perl_modules="${required_perl_modules} JSON::PP" fi -if grep -q ^BR2_TARGET_SYSLINUX=y $BR2_CONFIG ; then +if grep -q -E '^BR2_(PACKAGE_ACE|TARGET_SYSLINUX)=y' $BR2_CONFIG ; then required_perl_modules="$required_perl_modules FileHandle" fi From peter at korsgaard.com Fri Mar 17 08:26:26 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Fri, 17 Mar 2023 09:26:26 +0100 Subject: [Buildroot] [git commit branch/2022.02.x] package/znc: Fix build with LibreSSL Message-ID: <20230317083810.6B845874F6@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=aa9f2eae457e1ff1154e55bcd9023e7a3cda274f branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.02.x Fixes: http://autobuild.buildroot.net/results/3fe/3fec5c3a21af47b5f4e8adcaf4ce1fff5070e00a/ Signed-off-by: Bernd Kuhls Signed-off-by: Arnout Vandecappelle (cherry picked from commit dfc3b05c05c8fa1a86affdd0a42fa4f6a0bf0171) Signed-off-by: Peter Korsgaard --- .../znc/0001-LibreSSL-3.5-opaqued-structures.patch | 27 +++++++++ package/znc/0002-Fix-build-with-libressl.patch | 68 ++++++++++++++++++++++ ...-and-DH_get0_key-have-existed-since-Libre.patch | 30 ++++++++++ 3 files changed, 125 insertions(+) diff --git a/package/znc/0001-LibreSSL-3.5-opaqued-structures.patch b/package/znc/0001-LibreSSL-3.5-opaqued-structures.patch new file mode 100644 index 0000000000..d0019e21a4 --- /dev/null +++ b/package/znc/0001-LibreSSL-3.5-opaqued-structures.patch @@ -0,0 +1,27 @@ +From 87f3dac8ba8dea5628b05416bdef454b4ef2d236 Mon Sep 17 00:00:00 2001 +From: Charlie Li +Date: Mon, 14 Mar 2022 17:36:36 -0400 +Subject: [PATCH] LibreSSL 3.5 opaqued structures + +Downloaded from upstream commit +https://github.com/znc/Csocket/commit/87f3dac8ba8dea5628b05416bdef454b4ef2d236 + +Signed-off-by: Bernd Kuhls +(rebased for znc) +--- + Csocket.cc | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/Csocket.cc b/Csocket.cc +index 46a3bfd..a30da14 100644 +--- a/third_party/Csocket/Csocket.cc ++++ b/third_party/Csocket/Csocket.cc +@@ -61,7 +61,7 @@ + # define OPENSSL_NO_TLS1_1 /* 1.0.1-pre~: openssl/openssl at 637f374ad49d5f6d4f81d87d7cdd226428aa470c */ + # define OPENSSL_NO_TLS1_2 /* 1.0.1-pre~: openssl/openssl at 7409d7ad517650db332ae528915a570e4e0ab88b */ + # endif +-# ifndef LIBRESSL_VERSION_NUMBER /* forked from OpenSSL 1.0.1g, sets high version "with the idea of discouraging software from relying on magic numbers for detecting features"(!) */ ++# if !defined(LIBRESSL_VERSION_NUMBER) || (defined(LIBRESSL_VERSION_NUMBER) && LIBRESSL_VERSION_NUMBER >= 0x03050000fL) + # if OPENSSL_VERSION_NUMBER >= 0x10100000 + # undef HAVE_ERR_REMOVE_THREAD_STATE /* 1.1.0-pre4: openssl/openssl at 8509dcc9f319190c565ab6baad7c88d37a951d1c */ + # undef OPENSSL_NO_SSL2 /* 1.1.0-pre4: openssl/openssl at e80381e1a3309f5d4a783bcaa508a90187a48882 */ diff --git a/package/znc/0002-Fix-build-with-libressl.patch b/package/znc/0002-Fix-build-with-libressl.patch new file mode 100644 index 0000000000..b8d22445fb --- /dev/null +++ b/package/znc/0002-Fix-build-with-libressl.patch @@ -0,0 +1,68 @@ +From dcb5f3df82fcfec48aab356252067dc897fb98cf Mon Sep 17 00:00:00 2001 +From: Alexey Sokolov +Date: Sun, 14 Nov 2021 00:45:01 +0000 +Subject: [PATCH] Fix build with libressl + +It got another feature of openssl implemented, which broke this + +Downloaded from upstream commit +https://github.com/znc/znc/commit/dcb5f3df82fcfec48aab356252067dc897fb98cf + +Signed-off-by: Bernd Kuhls +--- + CMakeLists.txt | 14 ++++++++++++++ + include/znc/zncconfig.h.cmake.in | 1 + + modules/schat.cpp | 3 +-- + 3 files changed, 16 insertions(+), 2 deletions(-) + +diff --git a/CMakeLists.txt b/CMakeLists.txt +index 0913ff2691..1f77f5632b 100644 +--- a/CMakeLists.txt ++++ b/CMakeLists.txt +@@ -82,6 +82,20 @@ endmacro() + tristate_option(OPENSSL "Support SSL") + if(WANT_OPENSSL) + find_package(OpenSSL ${TRISTATE_OPENSSL_REQUIRED}) ++ ++ if(OPENSSL_FOUND) ++ # SSL_SESSION was made opaque in OpenSSL 1.1.0; ++ # LibreSSL gained that function later too. ++ # TODO: maybe remove this check at some point, and stop supporting old ++ # libssl versions ++ function(check_SSL_SESSION_get0_cipher) ++ set(CMAKE_REQUIRED_LIBRARIES ${OPENSSL_LIBRARIES}) ++ set(CMAKE_REQUIRED_INCLUDES ${OPENSSL_INCLUDE_DIR}) ++ check_cxx_symbol_exists(SSL_SESSION_get0_cipher openssl/ssl.h ++ HAVE_SSL_SESSION_get0_cipher) ++ endfunction() ++ check_SSL_SESSION_get0_cipher() ++ endif() + endif() + set(HAVE_LIBSSL "${OPENSSL_FOUND}") + +diff --git a/include/znc/zncconfig.h.cmake.in b/include/znc/zncconfig.h.cmake.in +index 5426b828af..7b07b99aec 100644 +--- a/include/znc/zncconfig.h.cmake.in ++++ b/include/znc/zncconfig.h.cmake.in +@@ -31,6 +31,7 @@ + #define HAVE_PTHREAD 1 + #cmakedefine HAVE_THREADED_DNS 1 + #cmakedefine HAVE_LIBSSL 1 ++#cmakedefine HAVE_SSL_SESSION_get0_cipher 1 + #cmakedefine HAVE_IPV6 1 + #cmakedefine HAVE_ZLIB 1 + #cmakedefine HAVE_I18N 1 +diff --git a/modules/schat.cpp b/modules/schat.cpp +index aa7a338dcd..66e67e695c 100644 +--- a/modules/schat.cpp ++++ b/modules/schat.cpp +@@ -25,8 +25,7 @@ + #include + #include + +-#if !defined(OPENSSL_VERSION_NUMBER) || defined(LIBRESSL_VERSION_NUMBER) || \ +- OPENSSL_VERSION_NUMBER < 0x10100007 ++#ifndef HAVE_SSL_SESSION_get0_cipher + /* SSL_SESSION was made opaque in OpenSSL 1.1.0, cipher accessor was added 2 + weeks before the public release. + See openssl/openssl at e92813234318635639dba0168c7ef5568757449b. */ diff --git a/package/znc/0003-DH_set0_pqg-and-DH_get0_key-have-existed-since-Libre.patch b/package/znc/0003-DH_set0_pqg-and-DH_get0_key-have-existed-since-Libre.patch new file mode 100644 index 0000000000..a2946643fc --- /dev/null +++ b/package/znc/0003-DH_set0_pqg-and-DH_get0_key-have-existed-since-Libre.patch @@ -0,0 +1,30 @@ +From 7c8ac8981a8516edaba469641aff4d8ec452ae9e Mon Sep 17 00:00:00 2001 +From: Charlie Li +Date: Mon, 14 Mar 2022 18:32:46 -0400 +Subject: [PATCH] DH_set0_pqg and DH_get0_key have existed since LibreSSL 2.7 + +https://github.com/libressl-portable/openbsd/commit/848e2a019c796b685fc8c5848283b86e48fbe0bf +https://github.com/libressl-portable/openbsd/commit/3789e379353c1d53313a249461b3d735de4ac742 + +Downloaded from upstream commit +https://github.com/znc/znc/commit/7c8ac8981a8516edaba469641aff4d8ec452ae9e + +Signed-off-by: Bernd Kuhls +--- + modules/crypt.cpp | 3 ++- + 1 file changed, 2 insertions(+), 1 deletion(-) + +diff --git a/modules/crypt.cpp b/modules/crypt.cpp +index 7655371b6e..68f7aafcea 100644 +--- a/modules/crypt.cpp ++++ b/modules/crypt.cpp +@@ -68,7 +68,8 @@ class CCryptMod : public CModule { + CString m_sPrivKey; + CString m_sPubKey; + +-#if OPENSSL_VERSION_NUMBER < 0X10100000L || defined(LIBRESSL_VERSION_NUMBER) ++#if OPENSSL_VERSION_NUMBER < 0X10100000L || \ ++ (defined(LIBRESSL_VERSION_NUMBER) && LIBRESSL_VERSION_NUMBER < 0x02070000fL) + static int DH_set0_pqg(DH* dh, BIGNUM* p, BIGNUM* q, BIGNUM* g) { + /* If the fields p and g in dh are nullptr, the corresponding input + * parameters MUST be non-nullptr. q may remain nullptr. From peter at korsgaard.com Fri Mar 17 08:35:23 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Fri, 17 Mar 2023 09:35:23 +0100 Subject: [Buildroot] [git commit branch/2022.02.x] package/uqmi: update patch for fix compile error (gcc false error reporting) Message-ID: <20230317083810.97B64874F6@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=0399011fa8f9dfe96a82dd55abe71cc823116132 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.02.x Update the patch to to avoid gcc false error reporting (apply pragma ignored only for gcc >= 12.x (as the warning '-Wdangling-pointer' was introduced with gcc-12.x). Fixes: - http://autobuild.buildroot.net/results/df380f921b74527b77290a658de0c57680083afa .../build/uqmi-0a19b5b77140465c29e2afa7d611fe93abc9672f/dev.c:213:32: error: unknown option after '#pragma GCC diagnostic' kind [-Werror=pragmas] 213 | #pragma GCC diagnostic ignored "-Wdangling-pointer" | ^~~~~~~~~~~~~~~~~~~~ Signed-off-by: Peter Seiderer Signed-off-by: Peter Korsgaard (cherry picked from commit 6219046db6a434d549706e039f221c46464cee21) Signed-off-by: Peter Korsgaard --- ...cc-12.x-false-error-reporting-storing-th.patch} | 23 ++++++++++++---------- 1 file changed, 13 insertions(+), 10 deletions(-) diff --git a/package/uqmi/0001-uqmi-avoid-gcc-false-error-reporting-storing-the-add.patch b/package/uqmi/0001-uqmi-avoid-gcc-12.x-false-error-reporting-storing-th.patch similarity index 71% rename from package/uqmi/0001-uqmi-avoid-gcc-false-error-reporting-storing-the-add.patch rename to package/uqmi/0001-uqmi-avoid-gcc-12.x-false-error-reporting-storing-th.patch index c940925767..e2199228b9 100644 --- a/package/uqmi/0001-uqmi-avoid-gcc-false-error-reporting-storing-the-add.patch +++ b/package/uqmi/0001-uqmi-avoid-gcc-12.x-false-error-reporting-storing-th.patch @@ -1,10 +1,10 @@ -From 4c2eb926efb4de24af5a3b1e8c18195198827491 Mon Sep 17 00:00:00 2001 +From 63ab887be90c7fe37d537ea75e60eb95d6d87d3f Mon Sep 17 00:00:00 2001 From: Peter Seiderer Date: Sun, 5 Mar 2023 22:08:13 +0100 -Subject: [PATCH] uqmi: avoid gcc false error reporting (storing the address of - local variable 'complete' in '*req.complete') +Subject: [PATCH] uqmi: avoid gcc-12.x false error reporting (storing the + address of local variable 'complete' in '*req.complete') -Avoid gcc false error reporting (req->complete is later reset to NULL +Avoid gcc-12.x false error reporting (req->complete is later reset to NULL in case of use of local complete): dev.c:217:23: error: storing the address of local variable 'complete' in '*req.complete' [-Werror=dangling-pointer=] @@ -12,27 +12,30 @@ in case of use of local complete): | ~~~~~~~~~~~~~~^~~~~~~~~~~ Signed-off-by: Peter Seiderer - -[Upstream: http://lists.openwrt.org/pipermail/openwrt-devel/2023-March/040633.html] +[Upstream: http://lists.openwrt.org/pipermail/openwrt-devel/2023-March/040667.html] Signed-off-by: Peter Seiderer +--- +Changes v1 -> v2: + - apply pragma ignored only for gcc >= 12.x (as the warning + '-Wdangling-pointer' was introduced with gcc-12.x) --- dev.c | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/dev.c b/dev.c -index bd10207..b8ac273 100644 +index bd10207..dbd42d4 100644 --- a/dev.c +++ b/dev.c @@ -203,6 +203,15 @@ void qmi_request_cancel(struct qmi_dev *qmi, struct qmi_request *req) __qmi_request_complete(qmi, req, NULL); } -+/* avoid gcc false error reporting: ++/* avoid gcc-12.x false error reporting: + * dev.c:217:23: error: storing the address of local variable ???complete??? in ???*req.complete??? [-Werror=dangling-pointer=] + * 217 | req->complete = &complete; + * | ~~~~~~~~~~~~~~^~~~~~~~~~~ + */ -+#if __GNUC__ > 4 || (__GNUC__ == 4 && __GNUC_MINOR__ >= 6) ++#if __GNUC__ >= 12 +#pragma GCC diagnostic push +#pragma GCC diagnostic ignored "-Wdangling-pointer" +#endif @@ -43,7 +46,7 @@ index bd10207..b8ac273 100644 return req->ret; } -+#if __GNUC__ > 4 || (__GNUC__ == 4 && __GNUC_MINOR__ >= 6) ++#if __GNUC__ >= 12 +#pragma GCC diagnostic pop +#endif From peter at korsgaard.com Fri Mar 17 08:33:50 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Fri, 17 Mar 2023 09:33:50 +0100 Subject: [Buildroot] [git commit branch/2022.02.x] package/rsync: link with -latomic if needed Message-ID: <20230317083810.80606874F4@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=bef793ae124c1843d5bfaa697d17559e5e713d43 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.02.x Fixes: http://autobuild.buildroot.net/results/9eb9a92871622472b8f9eb3797aadd3651fc78a4/ Signed-off-by: Bernd Kuhls Signed-off-by: Peter Korsgaard (cherry picked from commit b9a062b354953f3fbfee702bb5b5007598299925) Signed-off-by: Peter Korsgaard --- package/rsync/rsync.mk | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/package/rsync/rsync.mk b/package/rsync/rsync.mk index 9dd66aeb8c..22584f6039 100644 --- a/package/rsync/rsync.mk +++ b/package/rsync/rsync.mk @@ -24,6 +24,10 @@ RSYNC_CONF_OPTS = \ --disable-lz4 \ --disable-md5-asm +ifeq ($(BR2_TOOLCHAIN_HAS_LIBATOMIC),y) +RSYNC_CONF_ENV += LIBS=-latomic +endif + ifeq ($(BR2_PACKAGE_ACL),y) RSYNC_DEPENDENCIES += acl else From peter at korsgaard.com Fri Mar 17 09:17:21 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Fri, 17 Mar 2023 10:17:21 +0100 Subject: [Buildroot] [PATCH 1/1] package/nut: ensure time_t is defined In-Reply-To: <20230221135658.1489271-1-fontaine.fabrice@gmail.com> (Fabrice Fontaine's message of "Tue, 21 Feb 2023 14:56:58 +0100") References: <20230221135658.1489271-1-fontaine.fabrice@gmail.com> Message-ID: <87v8izybxa.fsf@dell.be.48ers.dk> >>>>> "Fabrice" == Fabrice Fontaine writes: > Ensure time_t is defined to fix the following collectd build failure on > musl: > src/nut.c:40:2: error: #error "Unable to determine the UPS connection type." > 40 | #error "Unable to determine the UPS connection type." > | ^~~~~ > src/nut.c:46:3: error: unknown type name 'collectd_upsconn_t' > 46 | collectd_upsconn_t *conn; > | ^~~~~~~~~~~~~~~~~~ > libupsclient is an optional dependency of nut plugin since version > 5.10.0 of collectd and > https://github.com/collectd/collectd/commit/bc2d94024d0250211c1e498db1b43bb4525324da > Fixes: > - http://autobuild.buildroot.org/results/22b758097e8fb72c68e41329cbc7abc748d81ca6 > Signed-off-by: Fabrice Fontaine Committed to 2022.11.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Fri Mar 17 09:20:20 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Fri, 17 Mar 2023 10:20:20 +0100 Subject: [Buildroot] [PATCH] package/go: security bump to version 1.19.7 In-Reply-To: <20230312144516.1949734-1-peter@korsgaard.com> (Peter Korsgaard's message of "Sun, 12 Mar 2023 15:45:15 +0100") References: <20230312144516.1949734-1-peter@korsgaard.com> Message-ID: <87r0tnybsb.fsf@dell.be.48ers.dk> >>>>> "Peter" == Peter Korsgaard writes: > go1.19.7 (released 2023-03-07) includes a security fix to the > crypto/elliptic package, as well as bug fixes to the linker, the runtime, > and the crypto/x509 and syscall packages. > Signed-off-by: Peter Korsgaard Committed to 2022.11.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Fri Mar 17 08:53:38 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Fri, 17 Mar 2023 09:53:38 +0100 Subject: [Buildroot] [git commit branch/2022.11.x] package/nut: ensure time_t is defined Message-ID: <20230317092052.A9EF5874FA@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=5ca621375ab5885ad3de1dfa6d88bbcd19bce0e5 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.11.x Ensure time_t is defined to fix the following collectd build failure on musl: src/nut.c:40:2: error: #error "Unable to determine the UPS connection type." 40 | #error "Unable to determine the UPS connection type." | ^~~~~ src/nut.c:46:3: error: unknown type name 'collectd_upsconn_t' 46 | collectd_upsconn_t *conn; | ^~~~~~~~~~~~~~~~~~ libupsclient is an optional dependency of nut plugin since version 5.10.0 of collectd and https://github.com/collectd/collectd/commit/bc2d94024d0250211c1e498db1b43bb4525324da Fixes: - http://autobuild.buildroot.org/results/22b758097e8fb72c68e41329cbc7abc748d81ca6 Signed-off-by: Fabrice Fontaine Signed-off-by: Peter Korsgaard (cherry picked from commit 02c8901791d8d65094ecf56d9773babe74dd1845) Signed-off-by: Peter Korsgaard --- ...ents-upsclient-h-ensure-time_t-is-defined.patch | 35 ++++++++++++++++++++++ 1 file changed, 35 insertions(+) diff --git a/package/nut/0001-clients-upsclient-h-ensure-time_t-is-defined.patch b/package/nut/0001-clients-upsclient-h-ensure-time_t-is-defined.patch new file mode 100644 index 0000000000..c9fb04b8cd --- /dev/null +++ b/package/nut/0001-clients-upsclient-h-ensure-time_t-is-defined.patch @@ -0,0 +1,35 @@ +From cafd77993ec5e16634b774b65bf6da9b34a21fc5 Mon Sep 17 00:00:00 2001 +From: Jim Klimov +Date: Wed, 31 Aug 2022 11:24:19 +0200 +Subject: [PATCH] clients/upsclient.h: ensure time_t is defined + +[Retrieved from: +https://github.com/networkupstools/nut/commit/cafd77993ec5e16634b774b65bf6da9b34a21fc5] +Signed-off-by: Fabrice Fontaine +--- + clients/upsclient.h | 12 ++++++++++++ + 1 file changed, 12 insertions(+) + +diff --git a/clients/upsclient.h b/clients/upsclient.h +index 08574b8f8b..e346d8f519 100644 +--- a/clients/upsclient.h ++++ b/clients/upsclient.h +@@ -41,6 +41,18 @@ + #include + #endif + ++/* Not including NUT timehead.h because this is part of end-user API */ ++#ifdef TIME_WITH_SYS_TIME ++# include ++# include ++#else ++# ifdef HAVE_SYS_TIME_H ++# include ++# else ++# include ++# endif ++#endif ++ + #ifdef __cplusplus + /* *INDENT-OFF* */ + extern "C" { From peter at korsgaard.com Fri Mar 17 09:17:45 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Fri, 17 Mar 2023 10:17:45 +0100 Subject: [Buildroot] [git commit branch/2022.11.x] package/go: security bump to version 1.19.7 Message-ID: <20230317092052.B4C6B874FB@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=0fac4a91fb99abc7864567e1c67874442281a2be branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.11.x go1.19.7 (released 2023-03-07) includes a security fix to the crypto/elliptic package, as well as bug fixes to the linker, the runtime, and the crypto/x509 and syscall packages. Signed-off-by: Peter Korsgaard (cherry picked from commit e93f96b717f31ab26d047c8daac8ae55622396bd) 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 8254a91524..89e2fd952f 100644 --- a/package/go/go.hash +++ b/package/go/go.hash @@ -1,3 +1,3 @@ # From https://go.dev/dl -sha256 d7f0013f82e6d7f862cc6cb5c8cdb48eef5f2e239b35baa97e2f1a7466043767 go1.19.6.src.tar.gz +sha256 775bdf285ceaba940da8a2fe20122500efd7a0b65dbcee85247854a8d7402633 go1.19.7.src.tar.gz sha256 2d36597f7117c38b006835ae7f537487207d8ec407aa9d9980794b2030cbc067 LICENSE diff --git a/package/go/go.mk b/package/go/go.mk index a9056da47b..a94603f268 100644 --- a/package/go/go.mk +++ b/package/go/go.mk @@ -4,7 +4,7 @@ # ################################################################################ -GO_VERSION = 1.19.6 +GO_VERSION = 1.19.7 GO_SITE = https://storage.googleapis.com/golang GO_SOURCE = go$(GO_VERSION).src.tar.gz From bugzilla at busybox.net Fri Mar 17 09:52:24 2023 From: bugzilla at busybox.net (bugzilla at busybox.net) Date: Fri, 17 Mar 2023 09:52:24 +0000 Subject: [Buildroot] [Bug 15401] New: host-rust-1.67.0 does not compile due to missing mallinfo2 and arc4random Message-ID: https://bugs.busybox.net/show_bug.cgi?id=15401 Bug ID: 15401 Host: x86_64 Build: x86_64 (Debian 11) Summary: host-rust-1.67.0 does not compile due to missing mallinfo2 and arc4random Product: buildroot Version: 2023.02 Hardware: All OS: Linux Status: NEW Severity: normal Priority: P5 Component: Other Assignee: unassigned at buildroot.uclibc.org Reporter: alban.at.ifd at gmail.com CC: buildroot at uclibc.org Target Milestone: --- Created attachment 9531 --> https://bugs.busybox.net/attachment.cgi?id=9531&action=edit defconfig I only want to build a toolchain with a rust compiler so I have the following defconfig: BR2_x86_64=y BR2_KERNEL_HEADERS_5_4=y BR2_GCC_VERSION_12_X=y BR2_TOOLCHAIN_BUILDROOT_CXX=y BR2_PRIMARY_SITE="" BR2_INIT_NONE=y # BR2_TARGET_ENABLE_ROOT_LOGIN is not set # BR2_PACKAGE_BUSYBOX is not set BR2_PACKAGE_LIBBSD=y BR2_PACKAGE_HOST_ENVIRONMENT_SETUP=y BR2_PACKAGE_HOST_RUSTC=y BR2_PACKAGE_HOST_RUST=y The compilation of rust (host-rust-1.67.0) is not working. It fails with the following message when I call the "make" command: [ 7%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/RWMutex.cpp.o In file included from build/host-rust-1.67.0/src/llvm-project/llvm/lib/Support/Process.cpp:107: build/host-rust-1.67.0/src/llvm-project/llvm/lib/Support/Unix/Process.inc: In static member function ?static size_t llvm::sys::Process::GetMallocUsage()?: build/host-rust-1.67.0/src/llvm-project/llvm/lib/Support/Unix/Process.inc:92:20: error: aggregate ?llvm::sys::Process::GetMallocUsage()::mallinfo2 mi? has incomplete type and cannot be defined 92 | struct mallinfo2 mi; | ^~ build/host-rust-1.67.0/src/llvm-project/llvm/lib/Support/Unix/Process.inc:93:10: error: ?::mallinfo2? has not been declared 93 | mi = ::mallinfo2(); | ^~~~~~~~~ build/host-rust-1.67.0/src/llvm-project/llvm/lib/Support/Unix/Process.inc: In static member function ?static unsigned int llvm::sys::Process::GetRandomNumber()?: build/host-rust-1.67.0/src/llvm-project/llvm/lib/Support/Unix/Process.inc:455:10: error: ?arc4random? was not declared in this scope; did you mean ?srandom?? 455 | return arc4random(); | ^~~~~~~~~~ | srandom [ 7%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/ThreadLocal.cpp.o [ 7%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Signals.cpp.o gmake[4]: *** [lib/Support/CMakeFiles/LLVMSupport.dir/build.make:1902: lib/Support/CMakeFiles/LLVMSupport.dir/Process.cpp.o] Error 1 gmake[4]: *** Waiting for unfinished jobs.... gmake[4]: Leaving directory 'build/host-rust-1.67.0/build/x86_64-unknown-linux-gnu/llvm/build' gmake[3]: *** [CMakeFiles/Makefile2:7354: lib/Support/CMakeFiles/LLVMSupport.dir/all] Error 2 gmake[3]: Leaving directory 'build/host-rust-1.67.0/build/x86_64-unknown-linux-gnu/llvm/build' gmake[2]: *** [Makefile:171: all] Error 2 gmake[2]: Leaving directory 'build/host-rust-1.67.0/build/x86_64-unknown-linux-gnu/llvm/build' thread 'main' panicked at ' command did not execute successfully, got: exit status: 2 I confirm that the CMake of LLVM detects both arc4random and mallinfo2 features, inside build/host-rust-1.67.0/build/x86_64-unknown-linux-gnu/llvm/build/CMakeCache.txt, I have the following: //Have symbol arc4random HAVE_DECL_ARC4RANDOM:INTERNAL=1 and //Have symbol mallinfo2 HAVE_MALLINFO2:INTERNAL=1 For information, when I try to build the vanilla rustc 1.67.0 (from github) directly with the toolchain of my system (gcc 10.2.1, Debian 11), the two "features" are not detected by CMake and the compilation works. But when I copy the config.toml generated by rust.mk into the vanilla rust sources, the compilation is failling with the same error: I am able to reproduce the problem with the vanilla sources. I managed to implement a workaround with the following patch applied on buildroot's sources: diff --git a/package/rust/rust.mk b/package/rust/rust.mk index d14ad3a3e7..d11a39e4a5 100644 --- a/package/rust/rust.mk +++ b/package/rust/rust.mk @@ -60,8 +60,6 @@ define HOST_RUST_CONFIGURE_CMDS echo '[rust]'; \ echo 'channel = "stable"'; \ echo 'musl-root = "$(STAGING_DIR)"' ; \ - echo '[target.$(RUSTC_TARGET_NAME)]'; \ - echo 'cc = "$(TARGET_CROSS)gcc"'; \ echo '[llvm]'; \ echo 'ninja = false'; \ ) > $(@D)/config.toml I am suprised to see here that the cross-compiler was defined as cc in the generated config.toml, as we want to build a rust compiler which can be executed on the host system, not on the target system. -- You are receiving this mail because: You are on the CC list for the bug. From bugzilla at busybox.net Fri Mar 17 09:55:04 2023 From: bugzilla at busybox.net (bugzilla at busybox.net) Date: Fri, 17 Mar 2023 09:55:04 +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 #9531|1 |0 is patch| | -- You are receiving this mail because: You are on the CC list for the bug. From bugzilla at busybox.net Fri Mar 17 09:55:55 2023 From: bugzilla at busybox.net (bugzilla at busybox.net) Date: Fri, 17 Mar 2023 09:55: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 --- Comment #1 from alban.at.ifd at gmail.com --- Created attachment 9536 --> https://bugs.busybox.net/attachment.cgi?id=9536&action=edit Possible workaround -- You are receiving this mail because: You are on the CC list for the bug. From james.hilliard1 at gmail.com Fri Mar 17 10:10:31 2023 From: james.hilliard1 at gmail.com (James Hilliard) Date: Fri, 17 Mar 2023 04:10:31 -0600 Subject: [Buildroot] [PATCH 1/1] package/{rust, rust-bin}: bump to version 1.68.0 Message-ID: <20230317101031.2357806-1-james.hilliard1@gmail.com> Link to Rust 1.68.0 announcement: https://blog.rust-lang.org/2023/03/09/Rust-1.68.0.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 11cfae5e9b..1b7d153833 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.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 +# 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 # 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 bb66de5ec5..9efca1dcbd 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.1 +RUST_BIN_VERSION = 1.68.0 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 1b4b08cecc..d717ccbfef 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.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 +# 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 # Locally generated sha256 62c7a1e35f56406896d7aa7ca52d0cc0d272ac022b5d2796e7d6905db8a3636a LICENSE-APACHE sha256 23f18e03dc49df91622fe2a76176497404e46ced8a715d9d2b67a7446571cca3 LICENSE-MIT diff --git a/package/rust/rust.mk b/package/rust/rust.mk index 814a3c1dd4..51574c3574 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.1 +RUST_VERSION = 1.68.0 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 thomas.petazzoni at bootlin.com Fri Mar 17 10:24:31 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Fri, 17 Mar 2023 11:24:31 +0100 Subject: [Buildroot] [PATCH 1/1] package/{rust, rust-bin}: bump to version 1.68.0 In-Reply-To: <20230317101031.2357806-1-james.hilliard1@gmail.com> References: <20230317101031.2357806-1-james.hilliard1@gmail.com> Message-ID: <20230317112431.4a3fea9e@windsurf> Hello James, On Fri, 17 Mar 2023 04:10:31 -0600 James Hilliard wrote: > Link to Rust 1.68.0 announcement: https://blog.rust-lang.org/2023/03/09/Rust-1.68.0.html > > Signed-off-by: James Hilliard Thanks for the bump. Do you have some hints about https://bugs.busybox.net/show_bug.cgi?id=15401 ? Thomas -- Thomas Petazzoni, co-owner and CEO, Bootlin Embedded Linux and Kernel engineering and training https://bootlin.com From james.hilliard1 at gmail.com Fri Mar 17 10:36:29 2023 From: james.hilliard1 at gmail.com (James Hilliard) Date: Fri, 17 Mar 2023 04:36:29 -0600 Subject: [Buildroot] [PATCH 1/1] package/{rust, rust-bin}: bump to version 1.68.0 In-Reply-To: <20230317112431.4a3fea9e@windsurf> References: <20230317101031.2357806-1-james.hilliard1@gmail.com> <20230317112431.4a3fea9e@windsurf> Message-ID: On Fri, Mar 17, 2023 at 4:24?AM Thomas Petazzoni wrote: > > Hello James, > > On Fri, 17 Mar 2023 04:10:31 -0600 > James Hilliard wrote: > > > Link to Rust 1.68.0 announcement: https://blog.rust-lang.org/2023/03/09/Rust-1.68.0.html > > > > Signed-off-by: James Hilliard > > Thanks for the bump. Do you have some hints about > https://bugs.busybox.net/show_bug.cgi?id=15401 ? I do have a patch that looks like it might be related, not sure if it will fix the issue: https://patchwork.ozlabs.org/project/buildroot/patch/20220724214743.2324998-1-james.hilliard1 at gmail.com/ > > Thomas > -- > Thomas Petazzoni, co-owner and CEO, Bootlin > Embedded Linux and Kernel engineering and training > https://bootlin.com From sebastian.weyer at smile.fr Fri Mar 17 14:49:58 2023 From: sebastian.weyer at smile.fr (Sebastian Weyer) Date: Fri, 17 Mar 2023 15:49:58 +0100 Subject: [Buildroot] [PATCH v2 1/2] package/uutils-coreutils: new package Message-ID: <20230317144959.1237604-1-sebastian.weyer@smile.fr> This package is an implementation of coreutils written completely in rust. Using the gnu-coreutils-testsuite on this implementation of coreutils on the target is sadly pretty difficult since it is very memory and computation intensive. In order to compare the two implementations I wrote a shell script that just extracted the command line options of every command that is also provided by the coreutils package. These commands are the following: base64, cat, chgrp, chmod, chown, cp, date, dd, df, dir, echo, false, join, kill, link, ln, ls, mkdir, mknod, mktemp, mv, nice, printenv, pwd, rm, rmdir, sleep, stty, sync, touch, true, uname, vdir The changes I noticed were that the command "stty" is missing from this implementation of coreutils. Furthermore I noticed the following missing/changed arguments: chmod -> --silent becomes --quiet cp -> -Z option missing date -> --utc becomes --universal dir -> -D, --dired, --hyperlink missing ln -> -d, -F, --directory missing ls -> -D, --dired, --hyperlink, --indicator missing mkdir -> -Z, --context missing mknod -> -Z, --context missing mv -> -Z, --context missing vdir -> -D, --dired, --hyperlink, --indicator missing uname -> -i, --hardware-platform, -p, --processor missing In this list I didn't include arguments that were newly added since they wouldn't introduce breaking. I can not make any claim about the exact behaviour of each of the commands with their respective arguments. The maintainers of the project provide a page in their documentation, detailling the compatibility with the gnu-coreutils-testsuite: https://uutils.github.io/user/test_coverage.html Signed-off-by: Sebastian Weyer --- The installation (creating the symlinks pointing to the main binary) is done using the project's Makefile. A patch was added to remove the build dependency of the install step in said Makefile. Since install is always called after build, this avoids the install step rebuilding the application. The optional dependency in package/busybox/busybox.mk is necessary so that when uutils-coreutils is selected, it will be built before busybox. Then busybox will see the symlinks that are already placed in target/bin and will not recreate them (noclobber). v2: - created dependency between coreutils and uutils-coreutils so one can't - be activated at the same time as the other - Fixed my name - Added a patch that removes the generation of autocompletions for some shells - using cargo infrastructure for building now. Installing is still done using the project's Makefile - implemented release and debug profiles depending on what is chosen for BR2_DEBUG_ENABLE Signed-off-by: Sebastian Weyer --- DEVELOPERS | 3 ++ package/Config.in | 1 + package/busybox/busybox.mk | 1 + package/coreutils/Config.in | 1 + ...ve-dependency-on-build-during-instal.patch | 29 +++++++++++++++++ package/uutils-coreutils/Config.in | 12 +++++++ .../uutils-coreutils/uutils-coreutils.hash | 3 ++ package/uutils-coreutils/uutils-coreutils.mk | 31 +++++++++++++++++++ 8 files changed, 81 insertions(+) create mode 100644 package/uutils-coreutils/0001-GNUMakefile-remove-dependency-on-build-during-instal.patch create mode 100644 package/uutils-coreutils/Config.in create mode 100644 package/uutils-coreutils/uutils-coreutils.hash create mode 100644 package/uutils-coreutils/uutils-coreutils.mk diff --git a/DEVELOPERS b/DEVELOPERS index b6d288c54f..2d23667953 100644 --- a/DEVELOPERS +++ b/DEVELOPERS @@ -2583,6 +2583,9 @@ F: support/misc/toolchainfile.cmake.in N: Sam Voss F: package/ripgrep/ +N: Sebastian Weyer +F: package/uutils-coreutils + N: S??bastien Szymanski F: package/mmc-utils/ F: package/python-flask-jsonrpc/ diff --git a/package/Config.in b/package/Config.in index 0f8dab3e71..79bbe0b44d 100644 --- a/package/Config.in +++ b/package/Config.in @@ -2725,6 +2725,7 @@ menu "System tools" source "package/tpm2-totp/Config.in" source "package/unscd/Config.in" source "package/util-linux/Config.in" + source "package/uutils-coreutils/Config.in" source "package/watchdog/Config.in" source "package/watchdogd/Config.in" source "package/xdg-dbus-proxy/Config.in" diff --git a/package/busybox/busybox.mk b/package/busybox/busybox.mk index 1633ca525d..d8000ddbb4 100644 --- a/package/busybox/busybox.mk +++ b/package/busybox/busybox.mk @@ -68,6 +68,7 @@ BUSYBOX_DEPENDENCIES = \ $(if $(BR2_PACKAGE_UNZIP),unzip) \ $(if $(BR2_PACKAGE_USBUTILS),usbutils) \ $(if $(BR2_PACKAGE_UTIL_LINUX),util-linux) \ + $(if $(BR2_PACKAGE_UUTILS_COREUTILS),uutils-coreutils) \ $(if $(BR2_PACKAGE_VIM),vim) \ $(if $(BR2_PACKAGE_WATCHDOG),watchdog) \ $(if $(BR2_PACKAGE_WGET),wget) \ diff --git a/package/coreutils/Config.in b/package/coreutils/Config.in index 705013bae0..9c1af1dc25 100644 --- a/package/coreutils/Config.in +++ b/package/coreutils/Config.in @@ -3,6 +3,7 @@ config BR2_PACKAGE_COREUTILS depends on BR2_USE_WCHAR depends on BR2_USE_MMU # fork() depends on BR2_PACKAGE_BUSYBOX_SHOW_OTHERS + depends on !BR2_PACKAGE_UUTILS_COREUTILS help All of the basic file/text/shell utilities. These are the core utilities which are expected to exist on every system. diff --git a/package/uutils-coreutils/0001-GNUMakefile-remove-dependency-on-build-during-instal.patch b/package/uutils-coreutils/0001-GNUMakefile-remove-dependency-on-build-during-instal.patch new file mode 100644 index 0000000000..69bea4d0af --- /dev/null +++ b/package/uutils-coreutils/0001-GNUMakefile-remove-dependency-on-build-during-instal.patch @@ -0,0 +1,29 @@ +From f65efa6db08e8118e40ea568ab8c6dc099b53894 Mon Sep 17 00:00:00 2001 +From: Sebastian Weyer +Date: Thu, 16 Mar 2023 15:57:13 +0100 +Subject: [PATCH] GNUMakefile: remove dependency on build during install + +When building using buildroot, we only call install after having built +already, therefore we don't want to have to rebuild. + +Signed-off-by: Sebastian Weyer +--- + GNUmakefile | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/GNUmakefile b/GNUmakefile +index b242bc8ce..faecf420b 100644 +--- a/GNUmakefile ++++ b/GNUmakefile +@@ -334,7 +334,7 @@ clean: + distclean: clean + $(CARGO) clean $(CARGOFLAGS) && $(CARGO) update $(CARGOFLAGS) + +-install: build ++install: + mkdir -p $(INSTALLDIR_BIN) + ifeq (${MULTICALL}, y) + $(INSTALL) $(BUILDDIR)/coreutils $(INSTALLDIR_BIN)/$(PROG_PREFIX)coreutils +-- +2.25.1 + diff --git a/package/uutils-coreutils/Config.in b/package/uutils-coreutils/Config.in new file mode 100644 index 0000000000..97ddd4b096 --- /dev/null +++ b/package/uutils-coreutils/Config.in @@ -0,0 +1,12 @@ +config BR2_PACKAGE_UUTILS_COREUTILS + bool "uutils-coreutils" + depends on BR2_PACKAGE_HOST_RUSTC_TARGET_ARCH_SUPPORTS + depends on BR2_PACKAGE_HOST_RUSTC + depends on BR2_PACKAGE_BUSYBOX_SHOW_OTHERS + help + uutils is an attempt at writing universal (as in + cross-platform) CLI utilities in Rust. While all programs have + been implemented, some options might be missing or different + behavior might be experienced. + + https://github.com/uutils/coreutils diff --git a/package/uutils-coreutils/uutils-coreutils.hash b/package/uutils-coreutils/uutils-coreutils.hash new file mode 100644 index 0000000000..ca90a0c9f2 --- /dev/null +++ b/package/uutils-coreutils/uutils-coreutils.hash @@ -0,0 +1,3 @@ +# Locally generated +sha256 5bc773bcbc66851aa17979df44224c66c0b5323044c3c9cefb925b44ee9cd81b uutils-coreutils-0.0.17.tar.gz +sha256 a836eb3360d0e80f6a1620495543ad2a4e20e4cf72af89ff528fccf9e63be81e LICENSE diff --git a/package/uutils-coreutils/uutils-coreutils.mk b/package/uutils-coreutils/uutils-coreutils.mk new file mode 100644 index 0000000000..12faf5a9ac --- /dev/null +++ b/package/uutils-coreutils/uutils-coreutils.mk @@ -0,0 +1,31 @@ +################################################################################ +# +# uutils-coreutils +# +################################################################################ + +UUTILS_COREUTILS_VERSION = 0.0.17 +UUTILS_COREUTILS_SITE = $(call github,uutils,coreutils,$(UUTILS_COREUTILS_VERSION)) +UUTILS_COREUTILS_LICENSE = MIT +UUTILS_COREUTILS_LICENSE_FILES = LICENSE + +ifneq ($(BR2_ENABLE_DEBUG),y) +UUTILS_COREUTILS_PROFILE = release +else +UUTILS_COREUTILS_PROFILE = debug +endif + +UUTILS_COREUTILS_MAKE_OPTS = \ + PROFILE=UUTILS_COREUTILS_PROFILE \ + MULTICALL=y + +UUTILS_COREUTILS_CARGO_BUILD_OPTS = --features unix + +define UUTILS_COREUTILS_INSTALL_TARGET_CMDS + $(TARGET_MAKE_ENV) $(MAKE) \ + $(UUTILS_COREUTILS_MAKE_OPTS) -C $(@D) \ + BUILDDIR=$(@D)/target/$(RUSTC_TARGET_NAME)/$(UUTILS_COREUTILS_PROFILE) \ + PREFIX=$(TARGET_DIR) install +endef + +$(eval $(cargo-package)) -- 2.25.1 From sebastian.weyer at smile.fr Fri Mar 17 14:49:59 2023 From: sebastian.weyer at smile.fr (Sebastian Weyer) Date: Fri, 17 Mar 2023 15:49:59 +0100 Subject: [Buildroot] [PATCH v2 2/2] package/uutils-coreutils: remove creation of autocompletions In-Reply-To: <20230317144959.1237604-1-sebastian.weyer@smile.fr> References: <20230317144959.1237604-1-sebastian.weyer@smile.fr> Message-ID: <20230317144959.1237604-2-sebastian.weyer@smile.fr> Signed-off-by: Sebastian Weyer --- ...emove-generation-of-auto-completions.patch | 44 +++++++++++++++++++ 1 file changed, 44 insertions(+) create mode 100644 package/uutils-coreutils/0002-GNUmakefile-remove-generation-of-auto-completions.patch diff --git a/package/uutils-coreutils/0002-GNUmakefile-remove-generation-of-auto-completions.patch b/package/uutils-coreutils/0002-GNUmakefile-remove-generation-of-auto-completions.patch new file mode 100644 index 0000000000..bf817e9a79 --- /dev/null +++ b/package/uutils-coreutils/0002-GNUmakefile-remove-generation-of-auto-completions.patch @@ -0,0 +1,44 @@ +From 4e5169a59f5c7e8dab407a5bb2587fea9c1a7b58 Mon Sep 17 00:00:00 2001 +From: Sebastian Weyer +Date: Thu, 16 Mar 2023 15:58:25 +0100 +Subject: [PATCH] GNUmakefile: remove generation of auto-completions + +The install step of GNUmakefile by default includes the generation of +autocompletions for bash, zsh and fish. + +There are 2 problems with this: + +1. In a buildroot context we don't always have bash, zsh or fish + installed and therefore we probably don't need these anyways + +2. These autocompletions are generated using the compiled binary. Therefore + if desired it should be generated on the target itself. Otherwise it might + not be executable on the host. + +Signed-off-by: Sebastian Weyer +--- + GNUmakefile | 8 -------- + 1 file changed, 8 deletions(-) + +diff --git a/GNUmakefile b/GNUmakefile +index faecf420b..1c44cb3c6 100644 +--- a/GNUmakefile ++++ b/GNUmakefile +@@ -346,14 +346,6 @@ else + $(INSTALL) $(BUILDDIR)/$(prog) $(INSTALLDIR_BIN)/$(PROG_PREFIX)$(prog);) + $(if $(findstring test,$(INSTALLEES)), $(INSTALL) $(BUILDDIR)/test $(INSTALLDIR_BIN)/$(PROG_PREFIX)[) + endif +- mkdir -p $(DESTDIR)$(DATAROOTDIR)/zsh/site-functions +- mkdir -p $(DESTDIR)$(DATAROOTDIR)/bash-completion/completions +- mkdir -p $(DESTDIR)$(DATAROOTDIR)/fish/vendor_completions.d +- $(foreach prog, $(INSTALLEES), \ +- $(BUILDDIR)/coreutils completion $(prog) zsh > $(DESTDIR)$(DATAROOTDIR)/zsh/site-functions/_$(PROG_PREFIX)$(prog); \ +- $(BUILDDIR)/coreutils completion $(prog) bash > $(DESTDIR)$(DATAROOTDIR)/bash-completion/completions/$(PROG_PREFIX)$(prog); \ +- $(BUILDDIR)/coreutils completion $(prog) fish > $(DESTDIR)$(DATAROOTDIR)/fish/vendor_completions.d/$(PROG_PREFIX)$(prog).fish; \ +- ) + + uninstall: + ifeq (${MULTICALL}, y) +-- +2.25.1 + -- 2.25.1 From sebastian.weyer at smile.fr Fri Mar 17 15:18:00 2023 From: sebastian.weyer at smile.fr (Sebastian Weyer) Date: Fri, 17 Mar 2023 16:18:00 +0100 Subject: [Buildroot] [PATCH v3 1/2] package/uutils-coreutils: new package Message-ID: <20230317151802.1242858-1-sebastian.weyer@smile.fr> This package is an implementation of coreutils written completely in rust. Using the gnu-coreutils-testsuite on this implementation of coreutils on the target is sadly pretty difficult since it is very memory and computation intensive. In order to compare the two implementations I wrote a shell script that just extracted the command line options of every command that is also provided by the coreutils package. These commands are the following: base64, cat, chgrp, chmod, chown, cp, date, dd, df, dir, echo, false, join, kill, link, ln, ls, mkdir, mknod, mktemp, mv, nice, printenv, pwd, rm, rmdir, sleep, stty, sync, touch, true, uname, vdir The changes I noticed were that the command "stty" is missing from this implementation of coreutils. Furthermore I noticed the following missing/changed arguments: chmod -> --silent becomes --quiet cp -> -Z option missing date -> --utc becomes --universal dir -> -D, --dired, --hyperlink missing ln -> -d, -F, --directory missing ls -> -D, --dired, --hyperlink, --indicator missing mkdir -> -Z, --context missing mknod -> -Z, --context missing mv -> -Z, --context missing vdir -> -D, --dired, --hyperlink, --indicator missing uname -> -i, --hardware-platform, -p, --processor missing In this list I didn't include arguments that were newly added since they wouldn't introduce breaking. I can not make any claim about the exact behaviour of each of the commands with their respective arguments. The maintainers of the project provide a page in their documentation, detailling the compatibility with the gnu-coreutils-testsuite: https://uutils.github.io/user/test_coverage.html Signed-off-by: Sebastian Weyer --- The installation (creating the symlinks pointing to the main binary) is done using the project's Makefile. A patch was added to remove the build dependency of the install step in said Makefile. Since install is always called after build, this avoids the install step rebuilding the application. The optional dependency in package/busybox/busybox.mk is necessary so that when uutils-coreutils is selected, it will be built before busybox. Then busybox will see the symlinks that are already placed in target/bin and will not recreate them (noclobber). v2: - created dependency between coreutils and uutils-coreutils so one can't - be activated at the same time as the other - Fixed my name - Added a patch that removes the generation of autocompletions for some shells - using cargo infrastructure for building now. Installing is still done using the project's Makefile - implemented release and debug profiles depending on what is chosen for BR2_DEBUG_ENABLE v3: Added comment explaining UUTILS_COREUTILS_INSTALL_TARGET_CMDS step and fixed PROFILE variable in UUTILS_COREUTILS_MAKE_OPTS Signed-off-by: Sebastian Weyer --- DEVELOPERS | 3 ++ package/Config.in | 1 + package/busybox/busybox.mk | 1 + package/coreutils/Config.in | 1 + ...ve-dependency-on-build-during-instal.patch | 30 ++++++++++++++++ package/uutils-coreutils/Config.in | 12 +++++++ .../uutils-coreutils/uutils-coreutils.hash | 3 ++ package/uutils-coreutils/uutils-coreutils.mk | 35 +++++++++++++++++++ 8 files changed, 86 insertions(+) create mode 100644 package/uutils-coreutils/0001-GNUMakefile-remove-dependency-on-build-during-instal.patch create mode 100644 package/uutils-coreutils/Config.in create mode 100644 package/uutils-coreutils/uutils-coreutils.hash create mode 100644 package/uutils-coreutils/uutils-coreutils.mk diff --git a/DEVELOPERS b/DEVELOPERS index b6d288c54f..2d23667953 100644 --- a/DEVELOPERS +++ b/DEVELOPERS @@ -2583,6 +2583,9 @@ F: support/misc/toolchainfile.cmake.in N: Sam Voss F: package/ripgrep/ +N: Sebastian Weyer +F: package/uutils-coreutils + N: S??bastien Szymanski F: package/mmc-utils/ F: package/python-flask-jsonrpc/ diff --git a/package/Config.in b/package/Config.in index 0f8dab3e71..79bbe0b44d 100644 --- a/package/Config.in +++ b/package/Config.in @@ -2725,6 +2725,7 @@ menu "System tools" source "package/tpm2-totp/Config.in" source "package/unscd/Config.in" source "package/util-linux/Config.in" + source "package/uutils-coreutils/Config.in" source "package/watchdog/Config.in" source "package/watchdogd/Config.in" source "package/xdg-dbus-proxy/Config.in" diff --git a/package/busybox/busybox.mk b/package/busybox/busybox.mk index 1633ca525d..d8000ddbb4 100644 --- a/package/busybox/busybox.mk +++ b/package/busybox/busybox.mk @@ -68,6 +68,7 @@ BUSYBOX_DEPENDENCIES = \ $(if $(BR2_PACKAGE_UNZIP),unzip) \ $(if $(BR2_PACKAGE_USBUTILS),usbutils) \ $(if $(BR2_PACKAGE_UTIL_LINUX),util-linux) \ + $(if $(BR2_PACKAGE_UUTILS_COREUTILS),uutils-coreutils) \ $(if $(BR2_PACKAGE_VIM),vim) \ $(if $(BR2_PACKAGE_WATCHDOG),watchdog) \ $(if $(BR2_PACKAGE_WGET),wget) \ diff --git a/package/coreutils/Config.in b/package/coreutils/Config.in index 705013bae0..9c1af1dc25 100644 --- a/package/coreutils/Config.in +++ b/package/coreutils/Config.in @@ -3,6 +3,7 @@ config BR2_PACKAGE_COREUTILS depends on BR2_USE_WCHAR depends on BR2_USE_MMU # fork() depends on BR2_PACKAGE_BUSYBOX_SHOW_OTHERS + depends on !BR2_PACKAGE_UUTILS_COREUTILS help All of the basic file/text/shell utilities. These are the core utilities which are expected to exist on every system. diff --git a/package/uutils-coreutils/0001-GNUMakefile-remove-dependency-on-build-during-instal.patch b/package/uutils-coreutils/0001-GNUMakefile-remove-dependency-on-build-during-instal.patch new file mode 100644 index 0000000000..a2e4a17ac0 --- /dev/null +++ b/package/uutils-coreutils/0001-GNUMakefile-remove-dependency-on-build-during-instal.patch @@ -0,0 +1,30 @@ +From ed387083221501aaf5d8752aab83669174e0bb43 Mon Sep 17 00:00:00 2001 +From: Sebastian Weyer +Date: Thu, 16 Mar 2023 15:57:13 +0100 +Subject: [PATCH] GNUMakefile: remove dependency on build during install + +When building using buildroot, we only call install after having built +already, therefore we don't want to have to rebuild. + +Upstream status: not applicable; Buildroot specific +Signed-off-by: Sebastian Weyer +--- + GNUmakefile | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/GNUmakefile b/GNUmakefile +index b242bc8ce..faecf420b 100644 +--- a/GNUmakefile ++++ b/GNUmakefile +@@ -334,7 +334,7 @@ clean: + distclean: clean + $(CARGO) clean $(CARGOFLAGS) && $(CARGO) update $(CARGOFLAGS) + +-install: build ++install: + mkdir -p $(INSTALLDIR_BIN) + ifeq (${MULTICALL}, y) + $(INSTALL) $(BUILDDIR)/coreutils $(INSTALLDIR_BIN)/$(PROG_PREFIX)coreutils +-- +2.25.1 + diff --git a/package/uutils-coreutils/Config.in b/package/uutils-coreutils/Config.in new file mode 100644 index 0000000000..97ddd4b096 --- /dev/null +++ b/package/uutils-coreutils/Config.in @@ -0,0 +1,12 @@ +config BR2_PACKAGE_UUTILS_COREUTILS + bool "uutils-coreutils" + depends on BR2_PACKAGE_HOST_RUSTC_TARGET_ARCH_SUPPORTS + depends on BR2_PACKAGE_HOST_RUSTC + depends on BR2_PACKAGE_BUSYBOX_SHOW_OTHERS + help + uutils is an attempt at writing universal (as in + cross-platform) CLI utilities in Rust. While all programs have + been implemented, some options might be missing or different + behavior might be experienced. + + https://github.com/uutils/coreutils diff --git a/package/uutils-coreutils/uutils-coreutils.hash b/package/uutils-coreutils/uutils-coreutils.hash new file mode 100644 index 0000000000..ca90a0c9f2 --- /dev/null +++ b/package/uutils-coreutils/uutils-coreutils.hash @@ -0,0 +1,3 @@ +# Locally generated +sha256 5bc773bcbc66851aa17979df44224c66c0b5323044c3c9cefb925b44ee9cd81b uutils-coreutils-0.0.17.tar.gz +sha256 a836eb3360d0e80f6a1620495543ad2a4e20e4cf72af89ff528fccf9e63be81e LICENSE diff --git a/package/uutils-coreutils/uutils-coreutils.mk b/package/uutils-coreutils/uutils-coreutils.mk new file mode 100644 index 0000000000..a0ea06ff5f --- /dev/null +++ b/package/uutils-coreutils/uutils-coreutils.mk @@ -0,0 +1,35 @@ +################################################################################ +# +# uutils-coreutils +# +################################################################################ + +UUTILS_COREUTILS_VERSION = 0.0.17 +UUTILS_COREUTILS_SITE = $(call github,uutils,coreutils,$(UUTILS_COREUTILS_VERSION)) +UUTILS_COREUTILS_LICENSE = MIT +UUTILS_COREUTILS_LICENSE_FILES = LICENSE + +ifneq ($(BR2_ENABLE_DEBUG),y) +UUTILS_COREUTILS_PROFILE = release +else +UUTILS_COREUTILS_PROFILE = debug +endif + +UUTILS_COREUTILS_MAKE_OPTS = \ + PROFILE=$(UUTILS_COREUTILS_PROFILE) \ + MULTICALL=y + +UUTILS_COREUTILS_CARGO_BUILD_OPTS = --features unix + +#We are using the project's Makefile to install the application +#If we were to use the cargo infrastructure, we can only copy the multicall +#binary into the target folder. The call to the target's Makefile will do that +#and also automatically create the required symlinks +define UUTILS_COREUTILS_INSTALL_TARGET_CMDS + $(TARGET_MAKE_ENV) $(MAKE) \ + $(UUTILS_COREUTILS_MAKE_OPTS) -C $(@D) \ + BUILDDIR=$(@D)/target/$(RUSTC_TARGET_NAME)/$(UUTILS_COREUTILS_PROFILE) \ + PREFIX=$(TARGET_DIR) install +endef + +$(eval $(cargo-package)) -- 2.25.1 From sebastian.weyer at smile.fr Fri Mar 17 15:18:01 2023 From: sebastian.weyer at smile.fr (Sebastian Weyer) Date: Fri, 17 Mar 2023 16:18:01 +0100 Subject: [Buildroot] [PATCH v3 2/2] package/uutils-coreutils: remove creation of autocompletions In-Reply-To: <20230317151802.1242858-1-sebastian.weyer@smile.fr> References: <20230317151802.1242858-1-sebastian.weyer@smile.fr> Message-ID: <20230317151802.1242858-2-sebastian.weyer@smile.fr> Signed-off-by: Sebastian Weyer --- ...emove-generation-of-auto-completions.patch | 45 +++++++++++++++++++ 1 file changed, 45 insertions(+) create mode 100644 package/uutils-coreutils/0002-GNUmakefile-remove-generation-of-auto-completions.patch diff --git a/package/uutils-coreutils/0002-GNUmakefile-remove-generation-of-auto-completions.patch b/package/uutils-coreutils/0002-GNUmakefile-remove-generation-of-auto-completions.patch new file mode 100644 index 0000000000..524b5b05da --- /dev/null +++ b/package/uutils-coreutils/0002-GNUmakefile-remove-generation-of-auto-completions.patch @@ -0,0 +1,45 @@ +From d212a5bdfe4207316c4410191e61b4d52c3c633a Mon Sep 17 00:00:00 2001 +From: Sebastian Weyer +Date: Thu, 16 Mar 2023 15:58:25 +0100 +Subject: [PATCH] GNUmakefile: remove generation of auto-completions + +The install step of GNUmakefile by default includes the generation of +autocompletions for bash, zsh and fish. + +There are 2 problems with this: + +1. In a buildroot context we don't always have bash, zsh or fish + installed and therefore we probably don't need these anyways + +2. These autocompletions are generated using the compiled binary. Therefore + if desired it should be generated on the target itself. Otherwise it might + not be executable on the host. + +Upstream status: not applicable; Buildroot specific +Signed-off-by: Sebastian Weyer +--- + GNUmakefile | 8 -------- + 1 file changed, 8 deletions(-) + +diff --git a/GNUmakefile b/GNUmakefile +index faecf420b..1c44cb3c6 100644 +--- a/GNUmakefile ++++ b/GNUmakefile +@@ -346,14 +346,6 @@ else + $(INSTALL) $(BUILDDIR)/$(prog) $(INSTALLDIR_BIN)/$(PROG_PREFIX)$(prog);) + $(if $(findstring test,$(INSTALLEES)), $(INSTALL) $(BUILDDIR)/test $(INSTALLDIR_BIN)/$(PROG_PREFIX)[) + endif +- mkdir -p $(DESTDIR)$(DATAROOTDIR)/zsh/site-functions +- mkdir -p $(DESTDIR)$(DATAROOTDIR)/bash-completion/completions +- mkdir -p $(DESTDIR)$(DATAROOTDIR)/fish/vendor_completions.d +- $(foreach prog, $(INSTALLEES), \ +- $(BUILDDIR)/coreutils completion $(prog) zsh > $(DESTDIR)$(DATAROOTDIR)/zsh/site-functions/_$(PROG_PREFIX)$(prog); \ +- $(BUILDDIR)/coreutils completion $(prog) bash > $(DESTDIR)$(DATAROOTDIR)/bash-completion/completions/$(PROG_PREFIX)$(prog); \ +- $(BUILDDIR)/coreutils completion $(prog) fish > $(DESTDIR)$(DATAROOTDIR)/fish/vendor_completions.d/$(PROG_PREFIX)$(prog).fish; \ +- ) + + uninstall: + ifeq (${MULTICALL}, y) +-- +2.25.1 + -- 2.25.1 From jbittner.br.bugs at gmail.com Fri Mar 17 15:20:02 2023 From: jbittner.br.bugs at gmail.com (Jonathan Bittner) Date: Fri, 17 Mar 2023 11:20:02 -0400 Subject: [Buildroot] Troubles with SELinux In-Reply-To: References: Message-ID: On Thu, Mar 16, 2023 at 12:33?PM Jonathan Bittner < jbittner.br.bugs at gmail.com> wrote: > I'm developing an embedded config on an Intel Atom board. It is a > government app and will go through vetting. Likely it will be compared to > the RedHat and Ubuntu Security Technical Implementation Guides (STIGs) as > there no specific embedded Linux STIGs. > I hate replying to my own posts but I learned two additional things during my experimentation yesterday: 1.) an early forced relabel (S000relabel service) on a fresh filesystem helps fix some issues 2.) Switching to SystemV init allowed more useful troubleshooting in permissive mode: auditd could run early, reported exceptions were logged, and authorizations could be added. I think BusyBox init somehow just turns SElinux off (no reporting) in permissive mode. 3.) My issues with ssh login is apparently the /etc/pam.d/sshd that ships with the system contains no reference to any of the SELinux modules in the auth stack which means the contexts are not set during the login. I haven't quite fixed this yet. Most of the sample configs I've found online were distribution-specific and had external references (includes) to files shipped by that distro, often incorporating distro-specific modules not shipped with Buildroot -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla at busybox.net Fri Mar 17 15:23:17 2023 From: bugzilla at busybox.net (bugzilla at busybox.net) Date: Fri, 17 Mar 2023 15:23:17 +0000 Subject: [Buildroot] [Bug 15406] New: beaglebone_qt5_defconfig: ERROR: file(am335x-bonegreen-wireless.dtb): No such file or directory Message-ID: https://bugs.busybox.net/show_bug.cgi?id=15406 Bug ID: 15406 Summary: beaglebone_qt5_defconfig: ERROR: file(am335x-bonegreen-wireless.dtb): No such file or directory Product: buildroot Version: unspecified Hardware: All OS: Linux Status: NEW Severity: normal Priority: P5 Component: Other Assignee: unassigned at buildroot.uclibc.org Reporter: jbglaw at lug-owl.de CC: buildroot at uclibc.org Target Milestone: --- Hi! Building the beaglebone_qt5_defconfig breaks for me (full build log at http://toolchain.lug-owl.de/laminar/log/buildroot-beaglebone_qt5_defconfig/1): [build 2023-03-14 06:41:53] echo "find /var/lib/laminar/run/buildroot-beaglebone_qt5_defconfig/1/buildroot/output/build/buildroot-fs/tar/target/run/ -mindepth 1 -prune -print0 | xargs -0r rm -rf --" >> /var/lib/laminar/run/buildroot-beaglebone_qt5_defconfig/1/buildroot/output/build/buildroot-fs/tar/fakeroot [build 2023-03-14 06:41:53] echo "find /var/lib/laminar/run/buildroot-beaglebone_qt5_defconfig/1/buildroot/output/build/buildroot-fs/tar/target/tmp/ -mindepth 1 -prune -print0 | xargs -0r rm -rf --" >> /var/lib/laminar/run/buildroot-beaglebone_qt5_defconfig/1/buildroot/output/build/buildroot-fs/tar/fakeroot [build 2023-03-14 06:41:53] printf ' \n' >> /var/lib/laminar/run/buildroot-beaglebone_qt5_defconfig/1/buildroot/output/build/buildroot-fs/tar/fakeroot [build 2023-03-14 06:41:53] printf ' \n' >> /var/lib/laminar/run/buildroot-beaglebone_qt5_defconfig/1/buildroot/output/build/buildroot-fs/tar/fakeroot [build 2023-03-14 06:41:53] printf ' (cd /var/lib/laminar/run/buildroot-beaglebone_qt5_defconfig/1/buildroot/output/build/buildroot-fs/tar/target; find -print0 | LC_ALL=C sort -z | tar --pax-option=exthdr.name=%%d/PaxHeaders/%%f,atime:=0,ctime:=0 -cf /var/lib/laminar/run/buildroot-beaglebone_qt5_defconfig/1/buildroot/output/images/rootfs.tar --null --xattrs-include='\''*'\'' --no-recursion -T - --numeric-owner)\n' >> /var/lib/laminar/run/buildroot-beaglebone_qt5_defconfig/1/buildroot/output/build/buildroot-fs/tar/fakeroot [build 2023-03-14 06:41:53] chmod a+x /var/lib/laminar/run/buildroot-beaglebone_qt5_defconfig/1/buildroot/output/build/buildroot-fs/tar/fakeroot [build 2023-03-14 06:41:53] PATH="/var/lib/laminar/run/buildroot-beaglebone_qt5_defconfig/1/buildroot/output/host/bin:/var/lib/laminar/run/buildroot-beaglebone_qt5_defconfig/1/buildroot/output/host/sbin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/var/lib/laminar/cfg/scripts" FAKEROOTDONTTRYCHOWN=1 /var/lib/laminar/run/buildroot-beaglebone_qt5_defconfig/1/buildroot/output/host/bin/fakeroot -- /var/lib/laminar/run/buildroot-beaglebone_qt5_defconfig/1/buildroot/output/build/buildroot-fs/tar/fakeroot [build 2023-03-14 06:41:54] rootdir=/var/lib/laminar/run/buildroot-beaglebone_qt5_defconfig/1/buildroot/output/build/buildroot-fs/tar/target [build 2023-03-14 06:41:54] table='/var/lib/laminar/run/buildroot-beaglebone_qt5_defconfig/1/buildroot/output/build/buildroot-fs/full_devices_table.txt' [build 2023-03-14 06:41:55] rm -rf /var/lib/laminar/run/buildroot-beaglebone_qt5_defconfig/1/buildroot/output/build/buildroot-fs/tar/target [build 2023-03-14 06:41:55] ln -snf /var/lib/laminar/run/buildroot-beaglebone_qt5_defconfig/1/buildroot/output/host/arm-buildroot-linux-gnueabihf/sysroot /var/lib/laminar/run/buildroot-beaglebone_qt5_defconfig/1/buildroot/output/staging [build 2023-03-14 06:41:55] mkdir -p /var/lib/laminar/run/buildroot-beaglebone_qt5_defconfig/1/buildroot/output/images [build 2023-03-14 06:41:55] >>> Executing post-image script support/scripts/genimage.sh [build 2023-03-14 06:41:55] INFO: cmd: "mkdir -p "/var/lib/laminar/run/buildroot-beaglebone_qt5_defconfig/1/buildroot/output/build/genimage.tmp"" (stderr): [build 2023-03-14 06:41:55] INFO: cmd: "rm -rf "/var/lib/laminar/run/buildroot-beaglebone_qt5_defconfig/1/buildroot/output/build/genimage.tmp"/*" (stderr): [build 2023-03-14 06:41:55] INFO: cmd: "mkdir -p "/var/lib/laminar/run/buildroot-beaglebone_qt5_defconfig/1/buildroot/output/build/genimage.tmp"" (stderr): [build 2023-03-14 06:41:55] INFO: cmd: "cp -a "/tmp/tmp.ToxLwil8tG" "/var/lib/laminar/run/buildroot-beaglebone_qt5_defconfig/1/buildroot/output/build/genimage.tmp/root"" (stderr): [build 2023-03-14 06:41:55] ERROR: file(am335x-bonegreen-wireless.dtb): stat(/var/lib/laminar/run/buildroot-beaglebone_qt5_defconfig/1/buildroot/output/images/am335x-bonegreen-wireless.dtb) failed: No such file or directory [build 2023-03-14 06:41:55] ERROR: vfat(boot.vfat): could not setup am335x-bonegreen-wireless.dtb [build 2023-03-14 06:41:55] make: *** [Makefile:815: target-post-image] Error 1 -- You are receiving this mail because: You are on the CC list for the bug. From bugzilla at busybox.net Fri Mar 17 15:33:07 2023 From: bugzilla at busybox.net (bugzilla at busybox.net) Date: Fri, 17 Mar 2023 15:33:07 +0000 Subject: [Buildroot] [Bug 15411] New: engicam_imx6qdl_icore_qt5_defconfig / buildroot-imx6-sabresd_qt5_defconfig: Invalid argument 'function_name' in test Message-ID: https://bugs.busybox.net/show_bug.cgi?id=15411 Bug ID: 15411 Summary: engicam_imx6qdl_icore_qt5_defconfig / buildroot-imx6-sabresd_qt5_defconfig: Invalid argument 'function_name' in test Product: buildroot Version: unspecified Hardware: All OS: Linux Status: NEW Severity: normal Priority: P5 Component: Other Assignee: unassigned at buildroot.uclibc.org Reporter: jbglaw at lug-owl.de CC: buildroot at uclibc.org Target Milestone: --- Hi! The two configurations engicam_imx6qdl_icore_qt5_defconfig andbuildroot-imx6-sabresd_qt5_defconfig both show this: [build 2023-03-14 04:47:16] >>> glmark2 06e78b67702b5413335ecdf1ae816da9c20f6ed9 Extracting [build 2023-03-14 04:47:16] mkdir -p /var/lib/laminar/run/buildroot-engicam_imx6qdl_icore_qt5_defconfig/1/buildroot/output/build/glmark2-06e78b67702b5413335ecdf1ae816da9c20f6ed9 [build 2023-03-14 04:47:16] gzip -d -c /var/lib/laminar/run/buildroot-engicam_imx6qdl_icore_qt5_defconfig/1/buildroot/dl/glmark2/glmark2-06e78b67702b5413335ecdf1ae816da9c20f6ed9.tar.gz | tar --strip-components=1 -C /var/lib/laminar/run/buildroot-engicam_imx6qdl_icore_qt5_defconfig/1/buildroot/output/build/glmark2-06e78b67702b5413335ecdf1ae816da9c20f6ed9 -xf - [build 2023-03-14 04:47:16] chmod -R +rw /var/lib/laminar/run/buildroot-engicam_imx6qdl_icore_qt5_defconfig/1/buildroot/output/build/glmark2-06e78b67702b5413335ecdf1ae816da9c20f6ed9 [build 2023-03-14 04:47:16] touch /var/lib/laminar/run/buildroot-engicam_imx6qdl_icore_qt5_defconfig/1/buildroot/output/build/glmark2-06e78b67702b5413335ecdf1ae816da9c20f6ed9/.stamp_extracted [build 2023-03-14 04:47:16] >>> glmark2 06e78b67702b5413335ecdf1ae816da9c20f6ed9 Patching [build 2023-03-14 04:47:16] ( \ [build 2023-03-14 04:47:16] for D in package/glmark2/ ; do \ [build 2023-03-14 04:47:16] if test -d ${D}; then \ [build 2023-03-14 04:47:16] if test -d ${D}/06e78b67702b5413335ecdf1ae816da9c20f6ed9; then \ [build 2023-03-14 04:47:16] PATH=/var/lib/laminar/run/buildroot-engicam_imx6qdl_icore_qt5_defconfig/1/buildroot/output/host/bin:$PATH support/scripts/apply-patches.sh /var/lib/laminar/ run/buildroot-engicam_imx6qdl_icore_qt5_defconfig/1/buildroot/output/build/glmark2-06e78b67702b5413335ecdf1ae816da9c20f6ed9 ${D}/06e78b67702b5413335ecdf1ae816da9c20f6ed9 \*.patch \*.patch.arm || exit 1; \ [build 2023-03-14 04:47:16] else \ [build 2023-03-14 04:47:16] PATH=/var/lib/laminar/run/buildroot-engicam_imx6qdl_icore_qt5_defconfig/1/buildroot/output/host/bin:$PATH support/scripts/apply-patches.sh /var/lib/laminar/ run/buildroot-engicam_imx6qdl_icore_qt5_defconfig/1/buildroot/output/build/glmark2-06e78b67702b5413335ecdf1ae816da9c20f6ed9 ${D} \*.patch \*.patch.arm || exit 1; \ [build 2023-03-14 04:47:16] fi; \ [build 2023-03-14 04:47:16] fi; \ [build 2023-03-14 04:47:16] done; \ [build 2023-03-14 04:47:16] ) [build 2023-03-14 04:47:16] [build 2023-03-14 04:47:16] Applying 0001-wscript-use-find_program-to-find-wayland-scanner.patch using patch: [build 2023-03-14 04:47:16] patching file src/wscript_build [build 2023-03-14 04:47:16] patching file wscript [build 2023-03-14 04:47:16] Hunk #1 succeeded at 228 (offset 1 line). [build 2023-03-14 04:47:16] [build 2023-03-14 04:47:16] Applying 0002-libmatrix-Add-missing-utility-include.patch using patch: [build 2023-03-14 04:47:16] patching file src/libmatrix/program.h [build 2023-03-14 04:47:16] rm -f -fr /var/lib/laminar/run/buildroot-engicam_imx6qdl_icore_qt5_defconfig/1/buildroot/output/build/glmark2-06e78b67702b5413335ecdf1ae816da9c20f6ed9/waf /var/lib /laminar/run/buildroot-engicam_imx6qdl_icore_qt5_defconfig/1/buildroot/output/build/glmark2-06e78b67702b5413335ecdf1ae816da9c20f6ed9/waflib [build 2023-03-14 04:47:16] touch /var/lib/laminar/run/buildroot-engicam_imx6qdl_icore_qt5_defconfig/1/buildroot/output/build/glmark2-06e78b67702b5413335ecdf1ae816da9c20f6ed9/.stamp_patched [build 2023-03-14 04:47:16] >>> glmark2 06e78b67702b5413335ecdf1ae816da9c20f6ed9 Configuring [build 2023-03-14 04:47:16] mkdir -p /var/lib/laminar/run/buildroot-engicam_imx6qdl_icore_qt5_defconfig/1/buildroot/output/host /var/lib/laminar/run/buildroot-engicam_imx6qdl_icore_qt5_defcon fig/1/buildroot/output/target /var/lib/laminar/run/buildroot-engicam_imx6qdl_icore_qt5_defconfig/1/buildroot/output/host/arm-buildroot-linux-gnueabihf/sysroot /var/lib/laminar/run/buildroot-e ngicam_imx6qdl_icore_qt5_defconfig/1/buildroot/output/images [build 2023-03-14 04:47:16] cd /var/lib/laminar/run/buildroot-engicam_imx6qdl_icore_qt5_defconfig/1/buildroot/output/build/glmark2-06e78b67702b5413335ecdf1ae816da9c20f6ed9/ && PATH="/var/lib/ laminar/run/buildroot-engicam_imx6qdl_icore_qt5_defconfig/1/buildroot/output/host/bin:/var/lib/laminar/run/buildroot-engicam_imx6qdl_icore_qt5_defconfig/1/buildroot/output/host/sbin:/usr/loca l/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/var/lib/laminar/cfg/scripts" AR="/var/lib/laminar/run/buildroot-engicam_imx6qdl_icore_qt5_defconfig/1/buildroot/output/host/bin/arm-buildr oot-linux-gnueabihf-gcc-ar" AS="/var/lib/laminar/run/buildroot-engicam_imx6qdl_icore_qt5_defconfig/1/buildroot/output/host/bin/arm-buildroot-linux-gnueabihf-as" LD="/var/lib/laminar/run/build root-engicam_imx6qdl_icore_qt5_defconfig/1/buildroot/output/host/bin/arm-buildroot-linux-gnueabihf-ld" NM="/var/lib/laminar/run/buildroot-engicam_imx6qdl_icore_qt5_defconfig/1/buildroot/outpu t/host/bin/arm-buildroot-linux-gnueabihf-gcc-nm" CC="/var/lib/laminar/run/buildroot-engicam_imx6qdl_icore_qt5_defconfig/1/buildroot/output/host/bin/arm-buildroot-linux-gnueabihf-gcc" GCC="/va r/lib/laminar/run/buildroot-engicam_imx6qdl_icore_qt5_defconfig/1/buildroot/output/host/bin/arm-buildroot-linux-gnueabihf-gcc" CPP="/var/lib/laminar/run/buildroot-engicam_imx6qdl_icore_qt5_de fconfig/1/buildroot/output/host/bin/arm-buildroot-linux-gnueabihf-cpp" CXX="/var/lib/laminar/run/buildroot-engicam_imx6qdl_icore_qt5_defconfig/1/buildroot/output/host/bin/arm-buildroot-linux-gnueabihf-g++" FC="/var/lib/laminar/run/buildroot-engicam_imx6qdl_icore_qt5_defconfig/1/buildroot/output/host/bin/arm-buildroot-linux-gnueabihf-gfortran" F77="/var/lib/laminar/run/buildroot-engicam_imx6qdl_icore_qt5_defconfig/1/buildroot/output/host/bin/arm-buildroot-linux-gnueabihf-gfortran" RANLIB="/var/lib/laminar/run/buildroot-engicam_imx6qdl_icore_qt5_defconfig/1/buildroot/output/host/bin/arm-buildroot-linux-gnueabihf-gcc-ranlib" READELF="/var/lib/laminar/run/buildroot-engicam_imx6qdl_icore_qt5_defconfig/1/buildroot/output/host/bin/arm-buildroot-linux-gnueabihf-readelf" STRIP="/var/lib/laminar/run/buildroot-engicam_imx6qdl_icore_qt5_defconfig/1/buildroot/output/host/bin/arm-buildroot-linux-gnueabihf-strip" OBJCOPY="/var/lib/laminar/run/buildroot-engicam_imx6qdl_icore_qt5_defconfig/1/buildroot/output/host/bin/arm-buildroot-linux-gnueabihf-objcopy" OBJDUMP="/var/lib/laminar/run/buildroot-engicam_imx6qdl_icore_qt5_defconfig/1/buildroot/output/host/bin/arm-buildroot-linux-gnueabihf-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/var/lib/laminar/run/buildroot-engicam_imx6qdl_icore_qt5_defconfig/1/buildroot/output/host/include" CFLAGS_FOR_BUILD="-O2 -I/var/lib/laminar/run/buildroot-engicam_imx6qdl_icore_qt5_defconfig/1/buildroot/output/host/include" CXXFLAGS_FOR_BUILD="-O2 -I/var/lib/laminar/run/buildroot-engicam_imx6qdl_icore_qt5_defconfig/1/buildroot/output/host/include" LDFLAGS_FOR_BUILD="-L/var/lib/laminar/run/buildroot-engicam_imx6qdl_icore_qt5_defconfig/1/buildroot/output/host/lib -Wl,-rpath,/var/lib/laminar/run/buildroot-engicam_imx6qdl_icore_qt5_defconfig/1/buildroot/output/host/lib" FCFLAGS_FOR_BUILD="" DEFAULT_ASSEMBLER="/var/lib/laminar/run/buildroot-engicam_imx6qdl_icore_qt5_defconfig/1/buildroot/output/host/bin/arm-buildroot-linux-gnueabihf-as" DEFAULT_LINKER="/var/lib/laminar/run/buildroot-engicam_imx6qdl_icore_qt5_defconfig/1/buildroot/output/host/bin/arm-buildroot-linux-gnueabihf-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 -g0 -D_FORTIFY_SOURCE=1" CXXFLAGS="-D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_FORTIFY_SOURCE=1" LDFLAGS="" FCFLAGS=" -Os -g0" FFLAGS=" -Os -g0" PKG_CONFIG="/var/lib/laminar/run/buildroot-engicam_imx6qdl_icore_qt5_defconfig/1/buildroot/output/host/bin/pkg-config" STAGING_DIR="/var/lib/laminar/run/buildroot-engicam_imx6qdl_icore_qt5_defconfig/1/buildroot/output/host/arm-buildroot-linux-gnueabihf/sysroot" INTLTOOL_PERL=/usr/bin/perl /var/lib/laminar/run/buildroot-engicam_imx6qdl_icore_qt5_defconfig/1/buildroot/output/host/bin/python3 /var/lib/laminar/run/buildroot-engicam_imx6qdl_icore_qt5_defconfig/1/buildroot/output/host/bin/waf configure --prefix=/usr --libdir=/usr/lib --prefix=/usr --with-flavors=drm-glesv2 [build 2023-03-14 04:47:17] Setting top to : /var/lib/laminar/run/buildroot-engicam_imx6qdl_icore_qt5_defconfig/1/buildroot/output/build/glmark2-06e78b67702b5413335ecdf1ae816da9c20f6ed9 [build 2023-03-14 04:47:17] Setting out to : /var/lib/laminar/run/buildroot-engicam_imx6qdl_icore_qt5_defconfig/1/buildroot/output/build/glmark2-06e78b67702b5413335ecdf1ae816da9c20f6ed9/build [build 2023-03-14 04:47:17] Checking for 'gcc' (C compiler) : /var/lib/laminar/run/buildroot-engicam_imx6qdl_icore_qt5_defconfig/1/buildroot/output/host/bin/arm-buildroot-linux-gnueabihf-gcc [build 2023-03-14 04:47:17] Checking for 'g++' (C++ compiler) : /var/lib/laminar/run/buildroot-engicam_imx6qdl_icore_qt5_defconfig/1/buildroot/output/host/bin/arm-buildroot-linux-gnueabihf-g++ [build 2023-03-14 04:47:17] Checking for header stdlib.h : yes [build 2023-03-14 04:47:17] Checking for header string.h : yes [build 2023-03-14 04:47:17] Checking for header stdint.h : yes [build 2023-03-14 04:47:18] Checking for header stdio.h : yes [build 2023-03-14 04:47:18] Checking for header dlfcn.h : yes [build 2023-03-14 04:47:18] Checking for header unistd.h : yes [build 2023-03-14 04:47:18] Checking for header jpeglib.h : yes [build 2023-03-14 04:47:18] Checking for header math.h : yes [build 2023-03-14 04:47:18] Checking for header string.h : yes [build 2023-03-14 04:47:19] Checking for library m : yes [build 2023-03-14 04:47:19] Checking for library jpeg : yes [build 2023-03-14 04:47:19] Invalid argument 'function_name' in test [build 2023-03-14 04:47:19] missing "msg" in conf.check(...) [build 2023-03-14 04:47:19] (complete log in /var/lib/laminar/run/buildroot-engicam_imx6qdl_icore_qt5_defconfig/1/buildroot/output/build/glmark2-06e78b67702b5413335ecdf1ae816da9c20f6ed9/build/config.log) [build 2023-03-14 04:47:19] make: *** [package/pkg-generic.mk:283: /var/lib/laminar/run/buildroot-engicam_imx6qdl_icore_qt5_defconfig/1/buildroot/output/build/glmark2-06e78b67702b5413335ecdf1ae816da9c20f6ed9/.stamp_configured] Error 1 (Full logs at http://toolchain.lug-owl.de/laminar/log/buildroot-engicam_imx6qdl_icore_qt5_defconfig/1 and http://toolchain.lug-owl.de/laminar/log/buildroot-imx6-sabresd_qt5_defconfig/1) -- You are receiving this mail because: You are on the CC list for the bug. From bugzilla at busybox.net Fri Mar 17 15:45:47 2023 From: bugzilla at busybox.net (bugzilla at busybox.net) Date: Fri, 17 Mar 2023 15:45:47 +0000 Subject: [Buildroot] [Bug 15411] engicam_imx6qdl_icore_qt5_defconfig / buildroot-imx6-sabresd_qt5_defconfig: Invalid argument 'function_name' in test In-Reply-To: References: Message-ID: https://bugs.busybox.net/show_bug.cgi?id=15411 --- Comment #1 from S?bastien Szymanski --- Hi, I have sent a patch to fix this glmark2 issue, see: https://patchwork.ozlabs.org/project/buildroot/patch/20230227102240.30064-1-sebastien.szymanski at armadeus.com/ -- You are receiving this mail because: You are on the CC list for the bug. From bugzilla at busybox.net Fri Mar 17 16:46:31 2023 From: bugzilla at busybox.net (bugzilla at busybox.net) Date: Fri, 17 Mar 2023 16:46:31 +0000 Subject: [Buildroot] [Bug 15416] New: u-boot may need swig for some configurations Message-ID: https://bugs.busybox.net/show_bug.cgi?id=15416 Bug ID: 15416 Summary: u-boot may need swig for some configurations Product: buildroot Version: unspecified Hardware: All OS: Linux Status: NEW Severity: normal Priority: P5 Component: Other Assignee: unassigned at buildroot.uclibc.org Reporter: jbglaw at lug-owl.de CC: buildroot at uclibc.org Target Milestone: --- Hi! I found four configurations (nitrogen8mp_defconfig, nitrogen8mn_defconfig, nitrogen8mm_defconfig, nitrogen8m_defconfig) that all require `swig` to build: [build 2023-03-15 04:55:01] /usr/bin/make -f ./scripts/Makefile.build obj=scripts/dtc/pylibfdt [build 2023-03-15 04:55:01] cat scripts/dtc/pylibfdt/libfdt.i_shipped > scripts/dtc/pylibfdt/libfdt.i [build 2023-03-15 04:55:01] unset CROSS_COMPILE; unset CFLAGS; CC="/usr/bin/gcc -O2 -isystem /var/lib/laminar/run/buildroot-nitrogen8m_defconfig/1/buildroot/output/host/include" LDSHARED="/usr/bin/gcc -O2 -isystem /var/lib/laminar/run/buildroot-nitrogen8m_defconfig/1/buildroot/output/host/include -shared " LDFLAGS="-L/var/lib/laminar/run/buildroot-nitrogen8m_defconfig/1/buildroot/output/host/lib -Wl,-rpath,/var/lib/laminar/run/buildroot-nitrogen8m_defconfig/1/buildroot/output/host/lib" VERSION="u-boot-2022.04" CPPFLAGS=" -I/var/lib/laminar/run/buildroot-nitrogen8m_defconfig/1/buildroot/output/build/uboot-custom/scripts/dtc/libfdt" OBJDIR=scripts/dtc/pylibfdt SOURCES="/var/lib/laminar/run/buildroot-nitrogen8m_defconfig/1/buildroot/output/build/uboot-custom/scripts/dtc/libfdt/fdt.c /var/lib/laminar/run/buildroot-nitrogen8m_defconfig/1/buildroot/output/build/uboot-custom/scripts/dtc/libfdt/fdt_ro.c /var/lib/laminar/run/buildroot-nitrogen8m_defconfig/1/buildroot/output/build/uboot-custom/scripts/dtc/libfdt/fdt_wip.c /var/lib/laminar/run/buildroot-nitrogen8m_defconfig/1/buildroot/output/build/uboot-custom/scripts/dtc/libfdt/fdt_sw.c /var/lib/laminar/run/buildroot-nitrogen8m_defconfig/1/buildroot/output/build/uboot-custom/scripts/dtc/libfdt/fdt_rw.c /var/lib/laminar/run/buildroot-nitrogen8m_defconfig/1/buildroot/output/build/uboot-custom/scripts/dtc/libfdt/fdt_strerror.c /var/lib/laminar/run/buildroot-nitrogen8m_defconfig/1/buildroot/output/build/uboot-custom/scripts/dtc/libfdt/fdt_empty_tree.c /var/lib/laminar/run/buildroot-nitrogen8m_defconfig/1/buildroot/output/build/uboot-custom/scripts/dtc/libfdt/fdt_addresses.c /var/lib/laminar/run/buildroot-nitrogen8m_defconfig/1/buildroot/output/build/uboot-custom/scripts/dtc/libfdt/fdt_overlay.c scripts/dtc/pylibfdt/libfdt.i" SWIG_OPTS="-I/var/lib/laminar/run/buildroot-nitrogen8m_defconfig/1/buildroot/output/build/uboot-custom/scripts/dtc/libfdt -I/var/lib/laminar/run/buildroot-nitrogen8m_defconfig/1/buildroot/output/build/uboot-custom/scripts/dtc/libfdt/.." python3 scripts/dtc/pylibfdt/setup.py --quiet build_ext --inplace [build 2023-03-15 04:55:01] /var/lib/laminar/run/buildroot-nitrogen8m_defconfig/1/buildroot/output/build/uboot-custom/scripts/dtc/pylibfdt/setup.py:21: DeprecationWarning: The distutils package is deprecated and slated for removal in Python 3.12. Use setuptools or check PEP 632 for potential alternatives [build 2023-03-15 04:55:01] from distutils.core import setup, Extension [build 2023-03-15 04:55:01] error: command 'swig' failed: No such file or directory [build 2023-03-15 04:55:01] make[3]: *** [scripts/dtc/pylibfdt/Makefile:30: rebuild] Error 1 [build 2023-03-15 04:55:01] make[2]: *** [scripts/Makefile.build:394: scripts/dtc/pylibfdt] Error 2 [build 2023-03-15 04:55:01] make[1]: *** [Makefile:2093: scripts_dtc] Error 2 [build 2023-03-15 04:55:01] make[1]: Leaving directory '/var/lib/laminar/run/buildroot-nitrogen8m_defconfig/1/buildroot/output/build/uboot-custom' [build 2023-03-15 04:55:01] make: *** [package/pkg-generic.mk:293: /var/lib/laminar/run/buildroot-nitrogen8m_defconfig/1/buildroot/output/build/uboot-custom/.stamp_built] Error 2 Full build logs at: http://toolchain.lug-owl.de/laminar/log/buildroot-nitrogen8m_defconfig/1 http://toolchain.lug-owl.de/laminar/log/buildroot-nitrogen8mm_defconfig/1 http://toolchain.lug-owl.de/laminar/log/buildroot-nitrogen8mn_defconfig/1 http://toolchain.lug-owl.de/laminar/log/buildroot-nitrogen8mp_defconfig/1 -- You are receiving this mail because: You are on the CC list for the bug. From bugzilla at busybox.net Fri Mar 17 16:49:43 2023 From: bugzilla at busybox.net (bugzilla at busybox.net) Date: Fri, 17 Mar 2023 16:49:43 +0000 Subject: [Buildroot] [Bug 15421] New: qemu_aarch64_ebbr_defconfig: Missing Linux kernel source code Message-ID: https://bugs.busybox.net/show_bug.cgi?id=15421 Bug ID: 15421 Summary: qemu_aarch64_ebbr_defconfig: Missing Linux kernel source code Product: buildroot Version: unspecified Hardware: All OS: Linux Status: NEW Severity: normal Priority: P5 Component: Other Assignee: unassigned at buildroot.uclibc.org Reporter: jbglaw at lug-owl.de CC: buildroot at uclibc.org Target Milestone: --- Hi! This configuration fails to find its kernel source code: [build 2023-03-15 14:12:12] >>> linux-headers 6.0.6 Downloading [build 2023-03-15 14:12:12] mkdir -p /var/lib/laminar/run/buildroot-qemu_aarch64_ebbr_defconfig/1/buildroot/dl/linux [build 2023-03-15 14:12:12] PATH="/var/lib/laminar/run/buildroot-qemu_aarch64_ebbr_defconfig/1/buildroot/output/host/bin:/var/lib/laminar/run/buildroot-qemu_aarch64_ebbr_defconfig/1/buildroot/output/host/sbin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/var/lib/laminar/cfg/scripts" BR2_DL_DIR="/var/lib/laminar/run/buildroot-qemu_aarch64_ebbr_defconfig/1/buildroot/dl" BUILD_DIR=/var/lib/laminar/run/buildroot-qemu_aarch64_ebbr_defconfig/1/buildroot/output/build CONFIG_DIR=/var/lib/laminar/run/buildroot-qemu_aarch64_ebbr_defconfig/1/buildroot O=/var/lib/laminar/run/buildroot-qemu_aarch64_ebbr_defconfig/1/buildroot/output flock /var/lib/laminar/run/buildroot-qemu_aarch64_ebbr_defconfig/1/buildroot/dl/linux/.lock support/download/dl-wrapper -c '6.0.6' -d '/var/lib/laminar/run/buildroot-qemu_aarch64_ebbr_defconfig/1/buildroot/dl/linux' -D '/var/lib/laminar/run/buildroot-qemu_aarch64_ebbr_defconfig/1/buildroot/dl' -f 'linux-6.0.6.tar.xz' -H 'package/linux-headers//linux-headers.hash' -n 'linux-headers-6.0.6' -N 'linux-headers' -o '/var/lib/laminar/run/buildroot-qemu_aarch64_ebbr_defconfig/1/buildroot/dl/linux/linux-6.0.6.tar.xz' -u https+https://cdn.kernel.org/pub/linux/kernel/v6.x -u http\|urlencode+http://sources.buildroot.net/linux -u http\|urlencode+http://sources.buildroot.net -- [build 2023-03-15 14:12:12] wget --passive-ftp -nd -t 3 -O '/var/lib/laminar/run/buildroot-qemu_aarch64_ebbr_defconfig/1/buildroot/output/build/.linux-6.0.6.tar.xz.QVm6Kd/output' 'https://cdn.kernel.org/pub/linux/kernel/v6.x/linux-6.0.6.tar.xz' [build 2023-03-15 14:12:12] --2023-03-15 14:12:12-- https://cdn.kernel.org/pub/linux/kernel/v6.x/linux-6.0.6.tar.xz [build 2023-03-15 14:12:12] Resolving cdn.kernel.org (cdn.kernel.org)... 151.101.37.176 [build 2023-03-15 14:12:12] Connecting to cdn.kernel.org (cdn.kernel.org)|151.101.37.176|:443... connected. [build 2023-03-15 14:12:28] HTTP request sent, awaiting response... 503 Backend unavailable, connection timeout [build 2023-03-15 14:12:28] 2023-03-15 14:12:28 ERROR 503: Backend unavailable, connection timeout. [build 2023-03-15 14:12:28] [build 2023-03-15 14:12:28] wget --passive-ftp -nd -t 3 -O '/var/lib/laminar/run/buildroot-qemu_aarch64_ebbr_defconfig/1/buildroot/output/build/.linux-6.0.6.tar.xz.x0EFit/output' 'http://sources.buildroot.net/linux/linux-6.0.6.tar.xz' [build 2023-03-15 14:12:28] --2023-03-15 14:12:28-- http://sources.buildroot.net/linux/linux-6.0.6.tar.xz [build 2023-03-15 14:12:28] Resolving sources.buildroot.net (sources.buildroot.net)... 104.26.0.37, 172.67.72.56, 104.26.1.37 [build 2023-03-15 14:12:28] Connecting to sources.buildroot.net (sources.buildroot.net)|104.26.0.37|:80... connected. [build 2023-03-15 14:12:29] HTTP request sent, awaiting response... 404 Not Found [build 2023-03-15 14:12:29] 2023-03-15 14:12:29 ERROR 404: Not Found. [build 2023-03-15 14:12:29] [build 2023-03-15 14:12:29] wget --passive-ftp -nd -t 3 -O '/var/lib/laminar/run/buildroot-qemu_aarch64_ebbr_defconfig/1/buildroot/output/build/.linux-6.0.6.tar.xz.WSWS8f/output' 'http://sources.buildroot.net/linux-6.0.6.tar.xz' [build 2023-03-15 14:12:29] --2023-03-15 14:12:29-- http://sources.buildroot.net/linux-6.0.6.tar.xz [build 2023-03-15 14:12:29] Resolving sources.buildroot.net (sources.buildroot.net)... 172.67.72.56, 104.26.1.37, 104.26.0.37 [build 2023-03-15 14:12:29] Connecting to sources.buildroot.net (sources.buildroot.net)|172.67.72.56|:80... connected. [build 2023-03-15 14:12:29] HTTP request sent, awaiting response... 404 Not Found [build 2023-03-15 14:12:29] 2023-03-15 14:12:29 ERROR 404: Not Found. [build 2023-03-15 14:12:29] [build 2023-03-15 14:12:29] make: *** [package/pkg-generic.mk:189: /var/lib/laminar/run/buildroot-qemu_aarch64_ebbr_defconfig/1/buildroot/output/build/linux-headers-6.0.6/.stamp_downloaded] Error 1 Full build log at http://toolchain.lug-owl.de/laminar/log/buildroot-qemu_aarch64_ebbr_defconfig/1 -- You are receiving this mail because: You are on the CC list for the bug. From bugzilla at busybox.net Fri Mar 17 16:52:17 2023 From: bugzilla at busybox.net (bugzilla at busybox.net) Date: Fri, 17 Mar 2023 16:52:17 +0000 Subject: [Buildroot] [Bug 15426] New: socrates_cyclone5_defconfig: bison: missing operand Message-ID: https://bugs.busybox.net/show_bug.cgi?id=15426 Bug ID: 15426 Summary: socrates_cyclone5_defconfig: bison: missing operand Product: buildroot Version: unspecified Hardware: All OS: Linux Status: NEW Severity: normal Priority: P5 Component: Other Assignee: unassigned at buildroot.uclibc.org Reporter: jbglaw at lug-owl.de CC: buildroot at uclibc.org Target Milestone: --- For the socrates_cyclone5_defconfig configuration, it seems a bison call gets an empty argument passed and is unhappy: [build 2023-03-16 16:31:17] cat scripts/dtc/dtc-lexer.lex.c_shipped > scripts/dtc/dtc-lexer.lex.c [build 2023-03-16 16:31:17] bison -o/dev/null --defines=scripts/dtc/dtc-parser.tab.h_shipped -t -l -p scripts/dtc/dtc-parser.y [build 2023-03-16 16:31:17] bison: missing operand [build 2023-03-16 16:31:17] Try 'bison --help' for more information. [build 2023-03-16 16:31:17] make[3]: *** [scripts/Makefile.lib:225: scripts/dtc/dtc-parser.tab.h_shipped] Error 1 [build 2023-03-16 16:31:17] make[2]: *** [scripts/Makefile.build:583: scripts/dtc] Error 2 [build 2023-03-16 16:31:17] make[1]: *** [Makefile:566: scripts] Error 2 [build 2023-03-16 16:31:17] make[1]: Leaving directory '/var/lib/laminar/run/buildroot-socrates_cyclone5_defconfig/1/buildroot/output/build/linux-4.16.7' [build 2023-03-16 16:31:17] make: *** [package/pkg-generic.mk:293: /var/lib/laminar/run/buildroot-socrates_cyclone5_defconfig/1/buildroot/output/build/linux-4.16.7/.stamp_built] Error 2 Full build log at http://toolchain.lug-owl.de/laminar/log/buildroot-socrates_cyclone5_defconfig/1 -- You are receiving this mail because: You are on the CC list for the bug. From bugzilla at busybox.net Fri Mar 17 16:57:47 2023 From: bugzilla at busybox.net (bugzilla at busybox.net) Date: Fri, 17 Mar 2023 16:57:47 +0000 Subject: [Buildroot] [Bug 15431] New: orangepi_one_plus_defconfig: Error: arch/arm/dts/.sun50i-h6-orangepi-one-plus.dtb.pre.tmp:151.1-10 syntax error Message-ID: https://bugs.busybox.net/show_bug.cgi?id=15431 Bug ID: 15431 Summary: orangepi_one_plus_defconfig: Error: arch/arm/dts/.sun50i-h6-orangepi-one-plus.dtb.pre.tmp: 151.1-10 syntax error Product: buildroot Version: unspecified Hardware: All OS: Linux Status: NEW Severity: normal Priority: P5 Component: Other Assignee: unassigned at buildroot.uclibc.org Reporter: jbglaw at lug-owl.de CC: buildroot at uclibc.org Target Milestone: --- The orangepi_one_plus_defconfig sample configuration has issues with a DT file: [build 2023-03-15 12:04:48] /usr/bin/make -f ./scripts/Makefile.build obj=dts dtbs [build 2023-03-15 12:04:48] /usr/bin/make -f ./scripts/Makefile.build obj=arch/arm/dts dtbs [build 2023-03-15 12:04:48] mkdir -p arch/arm/dts/ ; (cat arch/arm/dts/sun50i-h6-orangepi-one-plus.dts; echo '\#include "sunxi-u-boot.dtsi"') > arch/arm/dts/.sun50i-h6-orangepi-one-plus.dtb.pre.tmp; /var/lib/laminar/run/buildroot-orangepi_one_plus_defconfig/1/buildroot/output/host/bin/aarch64-buildroot-linux-gnu-gcc -E -Wp,-MD,arch/arm/dts/.sun50i-h6-orangepi-one-plus.dtb.d.pre.tmp -nostdinc -I./arch/arm/dts -I./arch/arm/dts/include -Iinclude -I./include -I./arch/arm/include -include ./include/linux/kconfig.h -D__ASSEMBLY__ -undef -D__DTS__ -x assembler-with-cpp -o arch/arm/dts/.sun50i-h6-orangepi-one-plus.dtb.dts.tmp arch/arm/dts/.sun50i-h6-orangepi-one-plus.dtb.pre.tmp ; ./scripts/dtc/dtc -O dtb -o arch/arm/dts/sun50i-h6-orangepi-one-plus.dtb -b 0 -i arch/arm/dts/ -Wno-unit_address_vs_reg -Wno-simple_bus_reg -Wno-unit_address_format -Wno-pci_bridge -Wno-pci_device_bus_num -Wno-pci_device_reg -d arch/arm/dts/.sun50i-h6-orangepi-one-plus.dtb.d.dtc.tmp arch/arm/dts/.sun50i-h6-orangepi-one-plus.dtb.dts.tmp ; cat arch/arm/dts/.sun50i-h6-orangepi-one-plus.dtb.d.pre.tmp arch/arm/dts/.sun50i-h6-orangepi-one-plus.dtb.d.dtc.tmp > arch/arm/dts/.sun50i-h6-orangepi-one-plus.dtb.d [build 2023-03-15 12:04:48] Error: arch/arm/dts/.sun50i-h6-orangepi-one-plus.dtb.pre.tmp:151.1-10 syntax error [build 2023-03-15 12:04:48] FATAL ERROR: Unable to parse input tree [build 2023-03-15 12:04:48] make[3]: *** [scripts/Makefile.lib:310: arch/arm/dts/sun50i-h6-orangepi-one-plus.dtb] Error 1 [build 2023-03-15 12:04:48] make[2]: *** [dts/Makefile:44: arch-dtbs] Error 2 [build 2023-03-15 12:04:48] make[1]: *** [Makefile:926: dts/dt.dtb] Error 2 [build 2023-03-15 12:04:48] make[1]: Leaving directory '/var/lib/laminar/run/buildroot-orangepi_one_plus_defconfig/1/buildroot/output/build/uboot-2018.09' [build 2023-03-15 12:04:48] make: *** [package/pkg-generic.mk:293: /var/lib/laminar/run/buildroot-orangepi_one_plus_defconfig/1/buildroot/output/build/uboot-2018.09/.stamp_built] Error 2 Full build log at http://toolchain.lug-owl.de/laminar/log/buildroot-orangepi_one_plus_defconfig/1 -- You are receiving this mail because: You are on the CC list for the bug. From bugzilla at busybox.net Fri Mar 17 17:02:24 2023 From: bugzilla at busybox.net (bugzilla at busybox.net) Date: Fri, 17 Mar 2023 17:02:24 +0000 Subject: [Buildroot] [Bug 15436] New: qemu_s390x_defconfig: FS image too small Message-ID: https://bugs.busybox.net/show_bug.cgi?id=15436 Bug ID: 15436 Summary: qemu_s390x_defconfig: FS image too small Product: buildroot Version: unspecified Hardware: All OS: Linux Status: NEW Severity: normal Priority: P5 Component: Other Assignee: unassigned at buildroot.uclibc.org Reporter: jbglaw at lug-owl.de CC: buildroot at uclibc.org Target Milestone: --- The qemu_s390x_defconfig configuration suffers from a too small FS image: [build 2023-03-16 06:10:06] mke2fs 1.46.5 (30-Dec-2021) [build 2023-03-16 06:10:06] Creating regular file /var/lib/laminar/run/buildroot-qemu_s390x_defconfig/1/buildroot/output/images/rootfs.ext2 [build 2023-03-16 06:10:06] Creating filesystem with 61440 1k blocks and 15360 inodes [build 2023-03-16 06:10:06] Filesystem UUID: ec8acc08-401f-448b-a2eb-b95481434d6a [build 2023-03-16 06:10:06] Superblock backups stored on blocks: [build 2023-03-16 06:10:06] 8193, 24577, 40961, 57345 [build 2023-03-16 06:10:06] [build 2023-03-16 06:10:06] Allocating group tables: done [build 2023-03-16 06:10:06] Writing inode tables: done [build 2023-03-16 06:10:06] Copying files into the device: __populate_fs: Could not allocate block in ext2 filesystem while writing file "ata_id" [build 2023-03-16 06:10:06] mkfs.ext2: Could not allocate block in ext2 filesystem while populating file system [build 2023-03-16 06:10:06] *** Maybe you need to increase the filesystem size (BR2_TARGET_ROOTFS_EXT2_SIZE) [build 2023-03-16 06:10:06] make: *** [fs/ext2/ext2.mk:66: /var/lib/laminar/run/buildroot-qemu_s390x_defconfig/1/buildroot/output/images/rootfs.ext2] Error 1 Full build log at http://toolchain.lug-owl.de/laminar/log/buildroot-qemu_s390x_defconfig/1 -- You are receiving this mail because: You are on the CC list for the bug. From bugzilla at busybox.net Fri Mar 17 17:05:09 2023 From: bugzilla at busybox.net (bugzilla at busybox.net) Date: Fri, 17 Mar 2023 17:05:09 +0000 Subject: [Buildroot] [Bug 15441] New: raspberrypi3_qt5we_defconfig: "Your Buildroot configuration needs a compiler capable of building 32 bits binaries." Message-ID: https://bugs.busybox.net/show_bug.cgi?id=15441 Bug ID: 15441 Summary: raspberrypi3_qt5we_defconfig: "Your Buildroot configuration needs a compiler capable of building 32 bits binaries." Product: buildroot Version: unspecified Hardware: All OS: Linux Status: NEW Severity: normal Priority: P5 Component: Other Assignee: unassigned at buildroot.uclibc.org Reporter: jbglaw at lug-owl.de CC: buildroot at uclibc.org Target Milestone: --- I don't really understand this error message, as my expectation was that the compiler is targeted at some 32bit ARM target already? + log_execute build make V=1 BR2_JLEVEL=1 [build 2023-03-16 04:13:05] /usr/bin/make -j1 O=/var/lib/laminar/run/buildroot-raspberrypi3_qt5we_defconfig/1/buildroot/output HOSTCC="/usr/bin/gcc" HOSTCXX="/usr/bin/g++" syncconfig [build 2023-03-16 04:13:05] make[1]: Entering directory '/var/lib/laminar/run/buildroot-raspberrypi3_qt5we_defconfig/1/buildroot' [build 2023-03-16 04:13:06] make[1]: Leaving directory '/var/lib/laminar/run/buildroot-raspberrypi3_qt5we_defconfig/1/buildroot' [build 2023-03-16 04:13:06] [build 2023-03-16 04:13:06] Your Buildroot configuration needs a compiler capable of building 32 bits binaries. [build 2023-03-16 04:13:06] If you're running a Debian/Ubuntu distribution, install the g++-multilib package. [build 2023-03-16 04:13:06] For other distributions, refer to their documentation. [build 2023-03-16 04:13:06] make: *** [support/dependencies/dependencies.mk:27: dependencies] Error 1 Full build log at http://toolchain.lug-owl.de/laminar/log/buildroot-raspberrypi3_qt5we_defconfig/1 (though there isn't much more to read.) -- You are receiving this mail because: You are on the CC list for the bug. From bugzilla at busybox.net Fri Mar 17 17:12:25 2023 From: bugzilla at busybox.net (bugzilla at busybox.net) Date: Fri, 17 Mar 2023 17:12:25 +0000 Subject: [Buildroot] [Bug 15446] New: snps_arc700_axs101_defconfig; msort.c:200: Error: opcode 'dmb' not supported for target arc700 Message-ID: https://bugs.busybox.net/show_bug.cgi?id=15446 Bug ID: 15446 Summary: snps_arc700_axs101_defconfig; msort.c:200: Error: opcode 'dmb' not supported for target arc700 Product: buildroot Version: unspecified Hardware: All OS: Linux Status: NEW Severity: normal Priority: P5 Component: Other Assignee: unassigned at buildroot.uclibc.org Reporter: jbglaw at lug-owl.de CC: buildroot at uclibc.org Target Milestone: --- While building the snps_arc700_axs101_defconfig sample configuration, the ARC assembler is missing some option to choose a proper CPU, or the compiler generates code for some other CPU variant: [build 2023-03-16 13:30:45] /var/lib/laminar/run/buildroot-snps_arc700_axs101_defconfig/1/buildroot/output/host/bin/arc-buildroot-linux-gnu-gcc msort.c -c -std=gnu11 -fgnu89-inline -Os -fno- lto -Wall -Wwrite-strings -Wundef -fmerge-all-constants -frounding-math -fno-stack-protector -fno-common -Wstrict-prototypes -Wold-style-definition -fmath-errno -fpie -fexceptions -ftls-m odel=initial-exec -I../include -I/var/lib/laminar/run/buildroot-snps_arc700_axs101_defconfig/1/buildroot/output/build/glibc-2.36-81-g4f4d7a13edfd2fdc57c9d76e1fd6d017fb47550c/build/stdlib -I/var/lib/laminar/run/buildroot-snps_arc700_axs101_defconfig/1/buildroot/output/build/glibc-2.36-81-g4f4d7a13edfd2fdc57c9d76e1fd6d017fb47550c/build -I../sysdeps/unix/sysv/linux/arc -I../ sysdeps/arc/nptl -I../sysdeps/unix/sysv/linux/generic/wordsize-32 -I../sysdeps/unix/sysv/linux/generic -I../sysdeps/unix/sysv/linux/include -I../sysdeps/unix/sysv/linux -I../sysdeps/nptl -I../sysdeps/pthread -I../sysdeps/gnu -I../sysdeps/unix/inet -I../sysdeps/unix/sysv -I../sysdeps/unix -I../sysdeps/posix -I../sysdeps/arc/nofpu -I../sysdeps/ieee754/soft-fp -I../sysd eps/arc -I../sysdeps/wordsize-32 -I../sysdeps/ieee754/flt-32 -I../sysdeps/ieee754/dbl-64 -I../sysdeps/ieee754 -I../sysdeps/generic -I.. -I../libio -I. -nostdinc -isystem /var/lib/lamina r/run/buildroot-snps_arc700_axs101_defconfig/1/buildroot/output/host/lib/gcc/arc-buildroot-linux-gnu/10.2.0/include -isystem /var/lib/laminar/run/buildroot-snps_arc700_axs101_defconfig/1/buil droot/output/host/lib/gcc/arc-buildroot-linux-gnu/10.2.0/include-fixed -isystem /var/lib/laminar/run/buildroot-snps_arc700_axs101_defconfig/1/buildroot/output/host/arc-buildroot-linux-gnu/sys root/usr/include -D_LIBC_REENTRANT -include /var/lib/laminar/run/buildroot-snps_arc700_axs101_defconfig/1/buildroot/output/build/glibc-2.36-81-g4f4d7a13edfd2fdc57c9d76e1fd6d017fb47550c/build/ libc-modules.h -DMODULE_NAME=libc -include ../include/libc-symbols.h -DPIC -DTOP_NAMESPACE=glibc -o /var/lib/laminar/run/buildroot-snps_arc700_axs101_defconfig/1/buildroot/output/build/g libc-2.36-81-g4f4d7a13edfd2fdc57c9d76e1fd6d017fb47550c/build/stdlib/msort.o -MD -MP -MF /var/lib/laminar/run/buildroot-snps_arc700_axs101_defconfig/1/buildroot/output/build/glibc-2.36-81-g4f4 d7a13edfd2fdc57c9d76e1fd6d017fb47550c/build/stdlib/msort.o.dt -MT /var/lib/laminar/run/buildroot-snps_arc700_axs101_defconfig/1/buildroot/output/build/glibc-2.36-81-g4f4d7a13edfd2fdc57c9d76e1 fd6d017fb47550c/build/stdlib/msort.o [build 2023-03-16 13:30:46] msort.c: Assembler messages: [build 2023-03-16 13:30:46] msort.c:200: Error: opcode 'dmb' not supported for target arc700 [build 2023-03-16 13:30:46] make[3]: *** [../o-iterator.mk:9: /var/lib/laminar/run/buildroot-snps_arc700_axs101_defconfig/1/buildroot/output/build/glibc-2.36-81-g4f4d7a13edfd2fdc57c9d76e1fd6d 017fb47550c/build/stdlib/msort.o] Error 1 [build 2023-03-16 13:30:46] make[3]: Leaving directory '/var/lib/laminar/run/buildroot-snps_arc700_axs101_defconfig/1/buildroot/output/build/glibc-2.36-81-g4f4d7a13edfd2fdc57c9d76e1fd6d017fb47550c/stdlib' [build 2023-03-16 13:30:46] make[2]: *** [Makefile:484: stdlib/subdir_lib] Error 2 [build 2023-03-16 13:30:46] make[2]: Leaving directory '/var/lib/laminar/run/buildroot-snps_arc700_axs101_defconfig/1/buildroot/output/build/glibc-2.36-81-g4f4d7a13edfd2fdc57c9d76e1fd6d017fb47550c' [build 2023-03-16 13:30:46] make[1]: *** [Makefile:9: all] Error 2 [build 2023-03-16 13:30:46] make[1]: Leaving directory '/var/lib/laminar/run/buildroot-snps_arc700_axs101_defconfig/1/buildroot/output/build/glibc-2.36-81-g4f4d7a13edfd2fdc57c9d76e1fd6d017fb47550c/build' [build 2023-03-16 13:30:46] make: *** [package/pkg-generic.mk:293: /var/lib/laminar/run/buildroot-snps_arc700_axs101_defconfig/1/buildroot/output/build/glibc-2.36-81-g4f4d7a13edfd2fdc57c9d76e1fd6d017fb47550c/.stamp_built] Error 2 Full build log at http://toolchain.lug-owl.de/laminar/log/buildroot-snps_arc700_axs101_defconfig/1 -- You are receiving this mail because: You are on the CC list for the bug. From bugzilla at busybox.net Fri Mar 17 18:36:17 2023 From: bugzilla at busybox.net (bugzilla at busybox.net) Date: Fri, 17 Mar 2023 18:36:17 +0000 Subject: [Buildroot] [Bug 15431] orangepi_one_plus_defconfig: Error: arch/arm/dts/.sun50i-h6-orangepi-one-plus.dtb.pre.tmp:151.1-10 syntax error In-Reply-To: References: Message-ID: https://bugs.busybox.net/show_bug.cgi?id=15431 --- Comment #1 from Peter Seiderer --- Seems to use a legacy uboot version (2018.9) (or missing upstream fix [1])... [1] https://github.com/u-boot/u-boot/commit/0c544115379ed77c1843a194e26960e5b8f3d369 -- You are receiving this mail because: You are on the CC list for the bug. From bugzilla at busybox.net Fri Mar 17 18:37:54 2023 From: bugzilla at busybox.net (bugzilla at busybox.net) Date: Fri, 17 Mar 2023 18:37:54 +0000 Subject: [Buildroot] [Bug 15451] New: pcengines_apu2_defconfig: possibly truncated output in Message-ID: https://bugs.busybox.net/show_bug.cgi?id=15451 Bug ID: 15451 Summary: pcengines_apu2_defconfig: possibly truncated output in Product: buildroot Version: unspecified Hardware: All OS: Linux Status: NEW Severity: normal Priority: P5 Component: Other Assignee: unassigned at buildroot.uclibc.org Reporter: jbglaw at lug-owl.de CC: buildroot at uclibc.org Target Milestone: --- Linux's ./tools/objtool (of the used kernel version) fails to build: [build 2023-03-15 16:08:35] /usr/bin/gcc -O2 -I/var/lib/laminar/run/buildroot-pcengines_apu2_defconfig/1/buildroot/output/host/include -L/var/lib/laminar/run/buildroot-pcengines_apu2_defcon fig/1/buildroot/output/host/lib -Wl,-rpath,/var/lib/laminar/run/buildroot-pcengines_apu2_defconfig/1/buildroot/output/host/lib -Wp,-MD,/var/lib/laminar/run/buildroot-pcengines_apu2_defconfig/ 1/buildroot/output/build/linux-5.16/tools/objtool/.check.o.d -Wp,-MT,/var/lib/laminar/run/buildroot-pcengines_apu2_defconfig/1/buildroot/output/build/linux-5.16/tools/objtool/check.o -Werror -Wbad-function-cast -Wdeclaration-after-statement -Wformat-security -Wformat-y2k -Winit-self -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wno-system-headers -Wold-style-defin ition -Wpacked -Wredundant-decls -Wstrict-prototypes -Wswitch-default -Wswitch-enum -Wundef -Wwrite-strings -Wformat -Wno-type-limits -Wstrict-aliasing=3 -Wshadow -Wno-switch-default -Wno-swi tch-enum -Wno-packed -Wno-nested-externs -Wall -Wmissing-prototypes -Wstrict-prototypes -O2 -fomit-frame-pointer -std=gnu89 -g -I/var/lib/laminar/run/buildroot-pcengines_apu2_defconfig/1/buil droot/output/build/linux-5.16/tools/include -I/var/lib/laminar/run/buildroot-pcengines_apu2_defconfig/1/buildroot/output/build/linux-5.16/tools/arch/x86/include/uapi -I/var/lib/laminar/run/bu ildroot-pcengines_apu2_defconfig/1/buildroot/output/build/linux-5.16/tools/arch/x86/include -I/var/lib/laminar/run/buildroot-pcengines_apu2_defconfig/1/buildroot/output/build/linux-5.16/tools /objtool/include -I/var/lib/laminar/run/buildroot-pcengines_apu2_defconfig/1/buildroot/output/build/linux-5.16/tools/objtool/arch/x86/include -I/var/lib/laminar/run/buildroot-pcengines_apu2_defconfig/1/buildroot/output/host/include -I/var/lib/laminar/run/buildroot-pcengines_apu2_defconfig/1/buildroot/output/build/linux-5.16/tools/lib -D"BUILD_STR(s)=#s" -c -o /var/lib/laminar/run/buildroot-pcengines_apu2_defconfig/1/buildroot/output/build/linux-5.16/tools/objtool/check.o check.c [build 2023-03-15 16:08:36] check.c: In function 'validate_call': [build 2023-03-15 16:08:36] check.c:2836:58: error: '%d' directive output may be truncated writing between 1 and 10 bytes into a region of size 9 [-Werror=format-truncation=] [build 2023-03-15 16:08:36] 2836 | snprintf(pvname, sizeof(pvname), "pv_ops[%d]", idx); [build 2023-03-15 16:08:36] | ^~ [build 2023-03-15 16:08:36] In function 'call_dest_name', [build 2023-03-15 16:08:36] inlined from 'call_dest_name' at check.c:2824:27, [build 2023-03-15 16:08:36] inlined from 'validate_call' at check.c:2908:3: [build 2023-03-15 16:08:36] check.c:2836:50: note: directive argument in the range [-268435456, 268435455] [build 2023-03-15 16:08:36] 2836 | snprintf(pvname, sizeof(pvname), "pv_ops[%d]", idx); [build 2023-03-15 16:08:36] | ^~~~~~~~~~~~ [build 2023-03-15 16:08:36] check.c:2836:17: note: 'snprintf' output between 10 and 19 bytes into a destination of size 16 [build 2023-03-15 16:08:36] 2836 | snprintf(pvname, sizeof(pvname), "pv_ops[%d]", idx); [build 2023-03-15 16:08:36] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [build 2023-03-15 16:08:36] check.c: In function 'validate_call': [build 2023-03-15 16:08:36] check.c:2836:58: error: '%d' directive output may be truncated writing between 1 and 10 bytes into a region of size 9 [-Werror=format-truncation=] [build 2023-03-15 16:08:36] 2836 | snprintf(pvname, sizeof(pvname), "pv_ops[%d]", idx); [build 2023-03-15 16:08:36] | ^~ [build 2023-03-15 16:08:36] In function 'call_dest_name', [build 2023-03-15 16:08:36] inlined from 'call_dest_name' at check.c:2824:27, [build 2023-03-15 16:08:36] inlined from 'validate_call' at check.c:2920:3: [build 2023-03-15 16:08:36] check.c:2836:50: note: directive argument in the range [-268435456, 268435455] [build 2023-03-15 16:08:36] 2836 | snprintf(pvname, sizeof(pvname), "pv_ops[%d]", idx); [build 2023-03-15 16:08:36] | ^~~~~~~~~~~~ [build 2023-03-15 16:08:36] check.c:2836:17: note: 'snprintf' output between 10 and 19 bytes into a destination of size 16 [build 2023-03-15 16:08:36] 2836 | snprintf(pvname, sizeof(pvname), "pv_ops[%d]", idx); [build 2023-03-15 16:08:36] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [build 2023-03-15 16:08:36] check.c: In function 'validate_call': [build 2023-03-15 16:08:36] check.c:2836:58: error: '%d' directive output may be truncated writing between 1 and 10 bytes into a region of size 9 [-Werror=format-truncation=] [build 2023-03-15 16:08:36] 2836 | snprintf(pvname, sizeof(pvname), "pv_ops[%d]", idx); [build 2023-03-15 16:08:36] | ^~ [build 2023-03-15 16:08:36] In function 'call_dest_name', [build 2023-03-15 16:08:36] inlined from 'call_dest_name' at check.c:2824:27, [build 2023-03-15 16:08:36] inlined from 'validate_call' at check.c:2914:3: [build 2023-03-15 16:08:36] check.c:2836:50: note: directive argument in the range [-268435456, 268435455] [build 2023-03-15 16:08:36] 2836 | snprintf(pvname, sizeof(pvname), "pv_ops[%d]", idx); [build 2023-03-15 16:08:36] | ^~~~~~~~~~~~ [build 2023-03-15 16:08:36] check.c:2836:17: note: 'snprintf' output between 10 and 19 bytes into a destination of size 16 [build 2023-03-15 16:08:36] 2836 | snprintf(pvname, sizeof(pvname), "pv_ops[%d]", idx); [build 2023-03-15 16:08:36] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [build 2023-03-15 16:08:38] cc1: all warnings being treated as errors [build 2023-03-15 16:08:38] make[4]: *** [/var/lib/laminar/run/buildroot-pcengines_apu2_defconfig/1/buildroot/output/build/linux-5.16/tools/build/Makefile.build:97: /var/lib/laminar/run/buildroot-pcengines_apu2_defconfig/1/buildroot/output/build/linux-5.16/tools/objtool/check.o] Error 1 [build 2023-03-15 16:08:38] make[3]: *** [Makefile:56: /var/lib/laminar/run/buildroot-pcengines_apu2_defconfig/1/buildroot/output/build/linux-5.16/tools/objtool/objtool-in.o] Error 2 [build 2023-03-15 16:08:38] make[2]: *** [Makefile:69: objtool] Error 2 [build 2023-03-15 16:08:38] make[1]: *** [Makefile:1349: tools/objtool] Error 2 [build 2023-03-15 16:08:38] make[1]: Leaving directory '/var/lib/laminar/run/buildroot-pcengines_apu2_defconfig/1/buildroot/output/build/linux-5.16' [build 2023-03-15 16:08:38] make: *** [package/pkg-generic.mk:293: /var/lib/laminar/run/buildroot-pcengines_apu2_defconfig/1/buildroot/output/build/linux-5.16/.stamp_built] Error 2 I guess that g:82880283d7fcd0a1d20964a56d6d1a5cc0df0713 (upstream Linux tree) would be a proper fix. Full build log at http://toolchain.lug-owl.de/laminar/log/buildroot-pcengines_apu2_defconfig/1 (This is the last ticket. All other configurations were built successfully!) -- You are receiving this mail because: You are on the CC list for the bug. From bugzilla at busybox.net Fri Mar 17 18:50:28 2023 From: bugzilla at busybox.net (bugzilla at busybox.net) Date: Fri, 17 Mar 2023 18:50:28 +0000 Subject: [Buildroot] [Bug 15431] orangepi_one_plus_defconfig: Error: arch/arm/dts/.sun50i-h6-orangepi-one-plus.dtb.pre.tmp:151.1-10 syntax error In-Reply-To: References: Message-ID: https://bugs.busybox.net/show_bug.cgi?id=15431 --- Comment #2 from Jan-Benedict Glaw --- It's downloading https://ftp.denx.de/pub/u-boot/u-boot-2018.09.tar.bz2 so it may or may not contain the referenced fix. *checking* That snapshot is from before that fix went in. -- You are receiving this mail because: You are on the CC list for the bug. From ps.report at gmx.net Fri Mar 17 19:33:26 2023 From: ps.report at gmx.net (Peter Seiderer) Date: Fri, 17 Mar 2023 20:33:26 +0100 Subject: [Buildroot] [PATCH v1] package/qt6base: network module needs libopenssl PSK feature Message-ID: <20230317193326.17298-1-ps.report@gmx.net> Fixes: - http://autobuild.buildroot.net/results/fdf2b2eb252a24e81bddad1c81c4fdfb03dc0afe .../build/qt6base-6.4.2/src/plugins/tls/openssl/qdtls_openssl.cpp: In member function 'bool dtlsopenssl::DtlsState::initCtxAndConnection(QDtlsBasePrivate*)': .../build/qt6base-6.4.2/src/plugins/tls/openssl/qdtls_openssl.cpp:669:9: error: 'q_SSL_set_psk_server_callback' was not declared in this scope; did you mean 'q_SSL_set_psk_use_session_callback'? 669 | q_SSL_set_psk_server_callback(newConnection.data(), dtlscallbacks::q_PSK_server_callback); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | q_SSL_set_psk_use_session_callback .../build/qt6base-6.4.2/src/plugins/tls/openssl/qdtls_openssl.cpp:671:9: error: 'q_SSL_set_psk_client_callback' was not declared in this scope; did you mean 'q_SSL_set_info_callback'? 671 | q_SSL_set_psk_client_callback(newConnection.data(), dtlscallbacks::q_PSK_client_callback); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | q_SSL_set_info_callback Signed-off-by: Peter Seiderer --- package/qt6/qt6base/Config.in | 1 + 1 file changed, 1 insertion(+) diff --git a/package/qt6/qt6base/Config.in b/package/qt6/qt6base/Config.in index 7927975bff..f9fb2a2ad0 100644 --- a/package/qt6/qt6base/Config.in +++ b/package/qt6/qt6base/Config.in @@ -165,6 +165,7 @@ endif config BR2_PACKAGE_QT6BASE_NETWORK bool "network module" + select BR2_PACKAGE_LIBOPENSSL_ENABLE_PSK if BR2_PACKAGE_LIBOPENSSL help This options enables the Qt6Network library. -- 2.39.2 From ju.o at free.fr Fri Mar 17 20:27:22 2023 From: ju.o at free.fr (Julien Olivain) Date: Fri, 17 Mar 2023 21:27:22 +0100 Subject: [Buildroot] [PATCH 1/3] package/kodi/br-kodi: fix shellcheck warnings Message-ID: <20230317202724.79207-1-ju.o@free.fr> When running "make check-package" on a system with shellcheck 0.9.0, the command fails with output: make check-package package/kodi/br-kodi:0: run 'shellcheck' and fix the warnings ... 3 warnings generated This commit fixes the warnings reported by the command: shellcheck package/kodi/br-kodi Fixes: In package/kodi/br-kodi line 11: LOOP=0 ^----^ SC2317 (info): Command appears to be unreachable. Check usage (or ignore if invoked indirectly). In package/kodi/br-kodi line 12: killall "${KODI##*/}" ^-------------------^ SC2317 (info): Command appears to be unreachable. Check usage (or ignore if invoked indirectly). In package/kodi/br-kodi line 36: exit ${ret} ^----^ SC2086 (info): Double quote to prevent globbing and word splitting. Signed-off-by: Julien Olivain --- package/kodi/br-kodi | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/package/kodi/br-kodi b/package/kodi/br-kodi index 83d4d4e5ac..bc64515246 100755 --- a/package/kodi/br-kodi +++ b/package/kodi/br-kodi @@ -7,6 +7,7 @@ shift # In case someone asked we terminate, just kill # the Kodi process +# shellcheck disable=SC2317 # Don't warn about unreachable commands trap_kill() { LOOP=0 killall "${KODI##*/}" @@ -33,4 +34,4 @@ while [ ${LOOP} -eq 1 ]; do ;; esac done -exit ${ret} +exit "${ret}" -- 2.40.0 From ju.o at free.fr Fri Mar 17 20:27:23 2023 From: ju.o at free.fr (Julien Olivain) Date: Fri, 17 Mar 2023 21:27:23 +0100 Subject: [Buildroot] [PATCH 2/3] package/linux-tools/S10hyperv: fix shellcheck warnings In-Reply-To: <20230317202724.79207-1-ju.o@free.fr> References: <20230317202724.79207-1-ju.o@free.fr> Message-ID: <20230317202724.79207-2-ju.o@free.fr> When running "make check-package" on a system with shellcheck 0.9.0, the command fails with output: make check-package package/linux-tools/S10hyperv:0: run 'shellcheck' and fix the warnings ... 2 warnings generated This commit fixes the warnings reported by the command: shellcheck package/linux-tools/S10hyperv This commit also fixes the four-space indent by a single tab on the changed lines. Since this fixes the indentation warnings of check-package, the Indent exclusion in .checkpackageignore is also removed. Fixes: In package/linux-tools/S10hyperv line 27: return $ret ^--^ SC2086 (info): Double quote to prevent globbing and word splitting. In package/linux-tools/S10hyperv line 48: return $ret ^--^ SC2086 (info): Double quote to prevent globbing and word splitting. Signed-off-by: Julien Olivain --- .checkpackageignore | 2 +- package/linux-tools/S10hyperv | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/.checkpackageignore b/.checkpackageignore index 405e1c5677..04966a9b06 100644 --- a/.checkpackageignore +++ b/.checkpackageignore @@ -94,7 +94,7 @@ package/libftdi/0002-libftdi.pc-requires-libusb-fix-static-build.patch Sob package/libiio/S99iiod Shellcheck Variables package/libmad/0001-mips-h-constraint-removal.patch Sob package/lighttpd/S50lighttpd EmptyLastLine Indent Shellcheck Variables -package/linux-tools/S10hyperv Indent Variables +package/linux-tools/S10hyperv Variables package/linuxptp/S65ptp4l Indent Shellcheck package/linuxptp/S66phc2sys Indent Shellcheck package/lirc-tools/S25lircd Indent Variables diff --git a/package/linux-tools/S10hyperv b/package/linux-tools/S10hyperv index ec934bc972..32887d1b6c 100644 --- a/package/linux-tools/S10hyperv +++ b/package/linux-tools/S10hyperv @@ -24,7 +24,7 @@ start() { for prog in ${PROGS}; do start_one "${prog}" || ret=$? done - return $ret + return "$ret" } stop_one() { @@ -45,7 +45,7 @@ stop() { for prog in ${PROGS}; do stop_one "${prog}" || ret=$? done - return $ret + return "$ret" } restart() { -- 2.40.0 From ju.o at free.fr Fri Mar 17 20:27:24 2023 From: ju.o at free.fr (Julien Olivain) Date: Fri, 17 Mar 2023 21:27:24 +0100 Subject: [Buildroot] [PATCH 3/3] utils/config: fix shellcheck warnings In-Reply-To: <20230317202724.79207-1-ju.o@free.fr> References: <20230317202724.79207-1-ju.o@free.fr> Message-ID: <20230317202724.79207-3-ju.o@free.fr> When running "make check-package" on a system with shellcheck 0.9.0, the command fails with output: make check-package utils/config:0: run 'shellcheck' and fix the warnings ... 1 warnings generated This commit fixes the warnings reported by the command: shellcheck utils/config Fixes: In utils/config line 175: if grep -q "# ${BR2_PREFIX}$ARG is not set" $FN ; then ^-^ SC2086 (info): Double quote to prevent globbing and word splitting. In utils/config line 178: if V="$(grep "^${BR2_PREFIX}$ARG=" $FN)"; then ^-^ SC2086 (info): Double quote to prevent globbing and word splitting. Signed-off-by: Julien Olivain --- utils/config | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/utils/config b/utils/config index 5f5e4362e5..9107725a70 100755 --- a/utils/config +++ b/utils/config @@ -172,10 +172,10 @@ while [ "$1" != "" ] ; do ;; --state|-s) - if grep -q "# ${BR2_PREFIX}$ARG is not set" $FN ; then + if grep -q "# ${BR2_PREFIX}$ARG is not set" "$FN" ; then echo n else - if V="$(grep "^${BR2_PREFIX}$ARG=" $FN)"; then + if V="$(grep "^${BR2_PREFIX}$ARG=" "$FN")"; then V="${V/#${BR2_PREFIX}$ARG=/}" V="${V/#\"/}" V="${V/%\"/}" -- 2.40.0 From ju.o at free.fr Sat Mar 18 00:04:39 2023 From: ju.o at free.fr (Julien Olivain) Date: Sat, 18 Mar 2023 01:04:39 +0100 Subject: [Buildroot] [PATCH 1/1] package/rdma-core: bump to version v45.0 Message-ID: <20230318000439.2710306-1-ju.o@free.fr> For change log, see: https://github.com/linux-rdma/rdma-core/releases/tag/v45.0 Signed-off-by: Julien Olivain --- Patch tested on branch master at commit d305189 with commands: make check-package ... 0 warnings generated support/testing/run-tests \ -d dl -o output_folder \ tests.package.test_rdma_core ... OK utils/test-pkg -a -p rdma-core ... 45 builds, 5 skipped, 0 build failed, 0 legal-info failed, 0 show-info failed --- package/rdma-core/rdma-core.hash | 2 +- package/rdma-core/rdma-core.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/rdma-core/rdma-core.hash b/package/rdma-core/rdma-core.hash index 1aff44f7f4..128ca54e3e 100644 --- a/package/rdma-core/rdma-core.hash +++ b/package/rdma-core/rdma-core.hash @@ -1,5 +1,5 @@ # Locally calculated -sha256 4a2eec55b37ac25f25e7680a372f71c1781c23808542bd31fb68dc0448b8cba2 rdma-core-44.0.tar.gz +sha256 8725cf10f05579585c9fdebdce5613120e632f204fc098a77d24f5974a0c4321 rdma-core-45.0.tar.gz sha256 99e0df1d009a21d0dfb031600c550fd8f4efc0c6b2a4ef8b34a995aa6f79c9f4 COPYING.BSD_MIT sha256 8177f97513213526df2cf6184d8ff986c675afb514d4e68a404010521b880643 COPYING.GPL2 sha256 c46a557f25b8ef9bec76526c4e593fc13e6cba27e7ba30d73b6497a689cf06f6 COPYING.md diff --git a/package/rdma-core/rdma-core.mk b/package/rdma-core/rdma-core.mk index 885821bf98..0cbe22d043 100644 --- a/package/rdma-core/rdma-core.mk +++ b/package/rdma-core/rdma-core.mk @@ -4,7 +4,7 @@ # ################################################################################ -RDMA_CORE_VERSION = 44.0 +RDMA_CORE_VERSION = 45.0 RDMA_CORE_SITE = $(call github,linux-rdma,rdma-core,v$(RDMA_CORE_VERSION)) RDMA_CORE_LICENSE = GPL-2.0 or BSD-2-Clause RDMA_CORE_LICENSE_FILES = COPYING.GPL2 COPYING.BSD_MIT COPYING.md -- 2.40.0 From thomas.petazzoni at bootlin.com Sat Mar 18 06:47:14 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sat, 18 Mar 2023 06:47:14 -0000 Subject: [Buildroot] [autobuild.buildroot.net] Daily results for 2023-03-17 Message-ID: <20230318064721.2E5B5416E8@smtp4.osuosl.org> Hello, Autobuild statistics for 2023-03-17 =================================== branch | OK | NOK | TIM | TOT | 2022.11.x | 15 | 11 | 0 | 26 | master | 224 | 183 | 1 | 408 | Classification of failures by reason for master ----------------------------------------------- bluez5_utils-5.66 | 32 unknown | 11 gobject-introspection-1.72.0 | 9 perl-5.36.0 | 9 host-go-1.19.7 | 8 linux-6.1.14 | 8 glibc-2.36-81-g4f4d7a13edfd... | 4 gmp-6.2.1 | 4 host-binutils-2.38 | 4 olsr-0.9.8 | 4 quickjs-2021-03-27 | 4 elfutils-0.186 | 3 host-binutils-2.37 | 3 host-binutils-2.39 | 3 host-rust-1.67.1 | 3 libglvnd-1.4.0 | 3 ocf-linux-20171122 | 3 busybox-1.36.0 | 2 host-gdb-arc-2020.09-releas... | 2 libcap-ng-0.8.3 | 2 libgcrypt-1.10.1 | 2 linux-5.10.162-cip24-rt10 | 2 php-8.2.3 | 2 bat-0.19.0 | 1 bind-9.16.38 | 1 binutils-arc-2020.09-release | 1 boost-1.80.0 | 1 brltty-6.5 | 1 cairo-1.16.0 | 1 cmocka-1.1.5 | 1 coreutils-9.1 | 1 f2fs-tools-1.15.0 | 1 fontconfig-2.13.1 | 1 fs/cramfs/cramfs.mk:46: /ho... | 1 fs/ubi/ubi.mk:51: /home/aut... | 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 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: /tmp/... | 1 fs/ubifs/ubifs.mk:49: /tmp/... | 1 fs/ubifs/ubifs.mk:49: /tmp/... | 1 fs/ubifs/ubifs.mk:49: /tmp/... | 1 fstrcmp-0.7.D001 | 1 glmark2-06e78b67702b5413335... | 1 gobject-introspection | 1 gst1-vaapi-1.22.0 | 1 host-gcc-final-11.3.0 | 1 host-runc-1.1.4 | 1 jq-a17dd3248a666d01be75f6b1... | 1 kmod-30 | 1 libglib2-2.72.3 | 1 lttng-modules-2.13.7 | 1 madplay-0.15.2b | 1 matio-1.5.23 | 1 musl-1.2.3 | 1 nginx-1.22.1 | 1 ntp-4.2.8p15 | 1 openvmtools-11.3.5-18557794 | 1 python-cryptography-39.0.1 | 1 python-pyicu-2.10.2 | 1 s390-tools-2.26.0 | 1 snmppp-3.4.10 | 1 toolchain-external-codescap... | 1 traceroute-2.1.0 | 1 wireguard-linux-compat-1.0.... | 1 wolfssl-5.5.3 | 1 xenomai-3.0.10 | 1 xfsprogs-5.14.2 | 1 zeek-4.1.1 | 1 Detail of failures for master ----------------------------- arch | reason | OK? | url | orph? -------------+--------------------------------+-----+---------------------------------------------------------------------------------+------- mips | bat-0.19.0 | NOK | http://autobuild.buildroot.net/results/164cd629fecaa4deb9b0038b67672c37a61b45b8 | sh4eb | bind-9.16.38 | NOK | http://autobuild.buildroot.net/results/8db282ff19f970ae1643f0e12ca5ebbddec32338 | ORPH arceb | binutils-arc-2020.09-release | NOK | http://autobuild.buildroot.net/results/29cc8efd74423215d0869668f715f68906086d44 | s390x | bluez5_utils-5.66 | NOK | http://autobuild.buildroot.net/results/f329502ac699ca33697aba32e105e60c0f64c96e | powerpc | bluez5_utils-5.66 | NOK | http://autobuild.buildroot.net/results/029272b68840a301590f8eea6071666a2d98c5bd | mips | bluez5_utils-5.66 | NOK | http://autobuild.buildroot.net/results/4f840260c1e243f183fa49a2ea22ab08122730d4 | powerpc64 | bluez5_utils-5.66 | NOK | http://autobuild.buildroot.net/results/efa7f535b976578b9b8113bb2497949ee354b06d | aarch64_be | bluez5_utils-5.66 | NOK | http://autobuild.buildroot.net/results/f95a181793218d34520e15fb055902a5927861de | powerpc | bluez5_utils-5.66 | NOK | http://autobuild.buildroot.net/results/d5f1663f37443533d5e6150baa85e3266b013230 | mips64 | bluez5_utils-5.66 | NOK | http://autobuild.buildroot.net/results/e5f92dac6c2fa1e6669cacf99e093f320d074c86 | powerpc64le | bluez5_utils-5.66 | NOK | http://autobuild.buildroot.net/results/85a6d040bee2c44ec7630a5eefb0c5aa45c7d3ef | s390x | bluez5_utils-5.66 | NOK | http://autobuild.buildroot.net/results/8c4edd2deb8eefeed2117c2b8c5a193fe7299c3f | aarch64 | bluez5_utils-5.66 | NOK | http://autobuild.buildroot.net/results/96bfe6c1148a382be831fb6b189f706f18dcf364 | sh4eb | bluez5_utils-5.66 | NOK | http://autobuild.buildroot.net/results/a3cffde87ae45d7d3bd918ad0a55f066cc528070 | mips | bluez5_utils-5.66 | NOK | http://autobuild.buildroot.net/results/0de77b869039a940ade2427df47d6dad200d7ec3 | mipsel | bluez5_utils-5.66 | NOK | http://autobuild.buildroot.net/results/73df04a30ddf38eaa63a613f3d217884be80bb07 | sparc64 | bluez5_utils-5.66 | NOK | http://autobuild.buildroot.net/results/f29db89b59f24d4d782919d9bc5e678a32c228a5 | aarch64 | bluez5_utils-5.66 | NOK | http://autobuild.buildroot.net/results/7d7d681834c513d04830f7d3f067ecac281f27ed | mips64el | bluez5_utils-5.66 | NOK | http://autobuild.buildroot.net/results/003de2481733498dfa77663c9668877f45b98209 | microblazeel | bluez5_utils-5.66 | NOK | http://autobuild.buildroot.net/results/b994fcb70ebc5f17c763ae1392f5330ec0838501 | armeb | bluez5_utils-5.66 | NOK | http://autobuild.buildroot.net/results/c5956df1bdc57a7bb568b83d1a2be9f4517e5de9 | nios2 | bluez5_utils-5.66 | NOK | http://autobuild.buildroot.net/results/010866fe99cddaa15994167184e0935ce46b0872 | nios2 | bluez5_utils-5.66 | NOK | http://autobuild.buildroot.net/results/9f9231732f73e85cc9d1a4aaff902af551afe676 | mips64 | bluez5_utils-5.66 | NOK | http://autobuild.buildroot.net/results/4536135e400b077ac4f854f83480ac6518fb1bbd | powerpc64le | bluez5_utils-5.66 | NOK | http://autobuild.buildroot.net/results/c161ecb2ee6dd1467c8954b0ed75f913c7d2439d | sparc64 | bluez5_utils-5.66 | NOK | http://autobuild.buildroot.net/results/5240762e5258763d3475755c9dad7a1cd20aad42 | mipsel | bluez5_utils-5.66 | NOK | http://autobuild.buildroot.net/results/91400dbf5b0273fbf5dc9e14f9c798a39e407811 | sparc64 | bluez5_utils-5.66 | NOK | http://autobuild.buildroot.net/results/717b95a0019b8d2bfe413ee276b20bad95ab812e | i686 | bluez5_utils-5.66 | NOK | http://autobuild.buildroot.net/results/061aca0883d6607767fb259faafdb02046727481 | powerpc64le | bluez5_utils-5.66 | NOK | http://autobuild.buildroot.net/results/1ba6ae6ec29449d1f27b15879a19504c912e039a | aarch64_be | bluez5_utils-5.66 | NOK | http://autobuild.buildroot.net/results/caf2be8e2d87d12c345eaa8b89cad1bd9f49ecd1 | mips64el | bluez5_utils-5.66 | NOK | http://autobuild.buildroot.net/results/3bb799d4a53233281037e3e6bab14d5e0c5df0e5 | sh4a | bluez5_utils-5.66 | NOK | http://autobuild.buildroot.net/results/c2040da85a449a38737cfef22f73219acd2ea9ba | mipsel | bluez5_utils-5.66 | NOK | http://autobuild.buildroot.net/results/4cc1dd7122af815482c34611aa6189cee724e51a | armeb | bluez5_utils-5.66 | NOK | http://autobuild.buildroot.net/results/1585fb855f256c0f134264b0bd25ee8243e56700 | arceb | boost-1.80.0 | NOK | http://autobuild.buildroot.net/results/0952d81f19e5e014bbe638acdf4301e5af18d1e7 | mipsel | brltty-6.5 | NOK | http://autobuild.buildroot.net/results/174ea944ed522ef4ebc624c8aef5a46b16d1c718 | mips | busybox-1.36.0 | NOK | http://autobuild.buildroot.net/results/2a68057b99bdefe457727686e19d3b0fc838fb9b | ORPH mips64 | busybox-1.36.0 | NOK | http://autobuild.buildroot.net/results/3c07ab32b8365d0ad064b33bdd634b56794efcc1 | ORPH powerpc | cairo-1.16.0 | NOK | http://autobuild.buildroot.net/results/a987352137a4198ca9eae7d776a7bcbd11db7c6a | arm | cmocka-1.1.5 | NOK | http://autobuild.buildroot.net/results/1d9e4f21e33bd7829713eef607aaf4c056674e7a | sh4aeb | coreutils-9.1 | NOK | http://autobuild.buildroot.net/results/f2eb7fb6358666c8e2b480d2b231d91d47cf2980 | ORPH microblazeel | elfutils-0.186 | NOK | http://autobuild.buildroot.net/results/89401e879c2cf21ba05d590404742e05ab677d1f | ORPH arceb | elfutils-0.186 | NOK | http://autobuild.buildroot.net/results/d99c8d0178d00c1885cf83c3bc436797beda36dd | ORPH microblaze | elfutils-0.186 | NOK | http://autobuild.buildroot.net/results/5049b4e8a3ec867e0b47e331a390d7709b7b5dd7 | ORPH or1k | f2fs-tools-1.15.0 | NOK | http://autobuild.buildroot.net/results/95dbcd41b439fd60434913fa60e3488d6429ac59 | riscv64 | fontconfig-2.13.1 | NOK | http://autobuild.buildroot.net/results/0bb7b7f22707753afdacf48e5f784b109acbdc6f | ORPH powerpc | fs/cramfs/cramfs.mk:46: /ho... | NOK | http://autobuild.buildroot.net/results/8d492b2121eb7627d73ccb9b3f2aebb420649326 | powerpc64 | fs/ubi/ubi.mk:51: /home/aut... | NOK | http://autobuild.buildroot.net/results/20382d640133e1c179c458b62bdd8fb662c8b736 | powerpc64 | fs/ubi/ubi.mk:51: /home/aut... | NOK | http://autobuild.buildroot.net/results/8d6a18c5273edd18e314ddbde7b4a84331a33d2d | s390x | fs/ubi/ubi.mk:51: /home/tho... | NOK | http://autobuild.buildroot.net/results/f8fb4e2ba55b2623c85034178ff739e15744e41c | riscv32 | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/cc02bb3167e3c434f4f6e95ee0111bad82d78ddd | sh4a | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/e60c0e489e59cc53a4009dca68b82888031d6bf2 | powerpc64le | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/37fd11b27e8e6858a2fae552c3a3c47d80eb41f4 | aarch64_be | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/70522027741f486dad259be183351b168994199f | microblaze | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/ae8b1eccaff918b25721e396d9e76e4341ba61c0 | sparc64 | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/e1888c0c98334c7750420ac852a50945bd245141 | aarch64 | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/39414968746dec7d45d45073bea6dc06ad0fbf63 | aarch64_be | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/9d46a77e09b4f855945a543ebf3912a479303d16 | powerpc | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/7f5773f9de55f6532b522905c60d5278b2a21ec9 | powerpc64le | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/3c7a124d5080df2105f538455536b298e82bb46f | sparc | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/af1b5e8fb7ceb78fdcd23fe9d98bd29a342fb95f | or1k | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/08b780f3d5da06570cd97638de110ee59aba3ee1 | mips | fs/ubifs/ubifs.mk:49: /tmp/... | NOK | http://autobuild.buildroot.net/results/6b9862284f8abb8285444ee0b02f3181594e2269 | aarch64_be | fs/ubifs/ubifs.mk:49: /tmp/... | NOK | http://autobuild.buildroot.net/results/af431cb530ab644d23e55094ec56f76b5ad5a372 | mips64el | fs/ubifs/ubifs.mk:49: /tmp/... | NOK | http://autobuild.buildroot.net/results/7a7e3c0010a0bece2558deed0a2dff5e0d466aed | mips64 | fs/ubifs/ubifs.mk:49: /tmp/... | NOK | http://autobuild.buildroot.net/results/6f1ffff269849acc849f1b2d37b084c9560966ce | arm | fstrcmp-0.7.D001 | NOK | http://autobuild.buildroot.net/results/7a749210ad650370a307f6bf12782c2a620075c8 | arc | glibc-2.36-81-g4f4d7a13edfd... | NOK | http://autobuild.buildroot.net/results/d0522b48bc378d98c26277850bf73d17872caa01 | powerpc | glibc-2.36-81-g4f4d7a13edfd... | NOK | http://autobuild.buildroot.net/results/673cd4c8e8888bfb5190d9ef8e564d498eb030e2 | powerpc | glibc-2.36-81-g4f4d7a13edfd... | NOK | http://autobuild.buildroot.net/results/d6df186ae23ec18b9a83c3c9653ed8aef3fe71d2 | powerpc | glibc-2.36-81-g4f4d7a13edfd... | NOK | http://autobuild.buildroot.net/results/fe50ae5bcb1d9ef17d621dc619ba7809f58b8451 | aarch64 | glmark2-06e78b67702b5413335... | NOK | http://autobuild.buildroot.net/results/b300b6b1cdfa76514c34e53fda5fda645e59a311 | riscv64 | gmp-6.2.1 | NOK | http://autobuild.buildroot.net/results/b661a9fcb02f21fb58a2ee4ecb3e666591661557 | ORPH riscv64 | gmp-6.2.1 | NOK | http://autobuild.buildroot.net/results/d8a045539bf9a9e433ac722673c239eb13b46881 | ORPH riscv64 | gmp-6.2.1 | NOK | http://autobuild.buildroot.net/results/5309d09deeca05a73f68934fdff1fdb3d8d729b7 | ORPH riscv64 | gmp-6.2.1 | NOK | http://autobuild.buildroot.net/results/8beda89712cc187eb73950787f62d077e1a70dbf | ORPH microblazeel | gobject-introspection | TIM | http://autobuild.buildroot.net/results/2a33f482d9193170b8357a67201182b5351a1fb5 | x86_64 | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/ccdb67a0f3fec1252b180abca1919dca76278e46 | ORPH sparc64 | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/dda1a0ac54bde8a65c6dcd42ba9d39cf609aaf67 | ORPH microblaze | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/d40f92275d8ef6bcfab32d0f4731e1f77896c939 | ORPH sparc64 | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/d8e73b728a45cb8122892eed32bb77f654b8a993 | ORPH or1k | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/0336c04cae3b7f3e45e434d86357b852901f65ce | ORPH s390x | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/9d3ee00cef74f3b8131793cff48bfb311a53c70d | ORPH or1k | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/5f82a29813227d608e9d57e70d27fac816830736 | ORPH or1k | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/2199819a4b1fcbfdd680fddb0ae1c963a689ee5f | ORPH sparc64 | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/cc3f8ae9f93f0e9ef7ebe91ea462fb614fbf62a8 | ORPH s390x | gst1-vaapi-1.22.0 | NOK | http://autobuild.buildroot.net/results/ad624cd11d5a1b3346974000ae2b61f4261af02c | ORPH s390x | host-binutils-2.37 | NOK | http://autobuild.buildroot.net/results/76ada431aaec17bb1b700d3a5ab3efc2f3cb4447 | sparc | host-binutils-2.37 | NOK | http://autobuild.buildroot.net/results/b97ab638a46643f00eb6a4d6fdf7d9109f60065b | powerpc | host-binutils-2.37 | NOK | http://autobuild.buildroot.net/results/3c514c70b8ec7ab3b7346947eb4079c047c663d2 | nios2 | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/15e0b2e88e5b71622bbbabab2d6ad5d212430875 | mips64el | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/14e1fc6720e63677d6008aa9c013e828b7fda98c | powerpc64le | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/f3cab5be1639eeee5dca9e9956c9a9d2a5e84d34 | mipsel | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/453400dddba29e3bd1c65933fa1b7f8f5878d3a7 | nios2 | host-binutils-2.39 | NOK | http://autobuild.buildroot.net/results/4503ce09d45b879833a49471401f1736910b16d0 | arceb | host-binutils-2.39 | NOK | http://autobuild.buildroot.net/results/049affe5ff5d99c6ebae232fc81ac69622accbd8 | microblazeel | host-binutils-2.39 | NOK | http://autobuild.buildroot.net/results/9670f3914ae1fde1b20d4e43e7f20f12e0d57e07 | microblazeel | host-gcc-final-11.3.0 | NOK | http://autobuild.buildroot.net/results/f2e19ae3f09010f716424de721afad9ff8f4fe39 | arc | host-gdb-arc-2020.09-releas... | NOK | http://autobuild.buildroot.net/results/74f83ce8ddf11d05883cbea0063f21849e4f6fbf | ORPH arceb | host-gdb-arc-2020.09-releas... | NOK | http://autobuild.buildroot.net/results/c46cdbd922e7f5976c08b346c47aba87de8a8470 | ORPH mips64el | host-go-1.19.7 | NOK | http://autobuild.buildroot.net/results/94a6f8b546f61650bf775e9eb949e8997d2f8b55 | mips64 | host-go-1.19.7 | NOK | http://autobuild.buildroot.net/results/12d347fd43ec96cf148b953ddf9439d46c6325c9 | powerpc64le | host-go-1.19.7 | NOK | http://autobuild.buildroot.net/results/23cba623e66bd2a948a1c799f70b42a4c457f6e7 | mips64el | host-go-1.19.7 | NOK | http://autobuild.buildroot.net/results/302dbbbe30a247bb69f9da25232c47ffe2938333 | powerpc64le | host-go-1.19.7 | NOK | http://autobuild.buildroot.net/results/07cc4f051729b5a339eba507c2ad946c789cd02b | mips64 | host-go-1.19.7 | NOK | http://autobuild.buildroot.net/results/1b51fc2ed11e931b95da67578bec6424107e439d | mips64el | host-go-1.19.7 | NOK | http://autobuild.buildroot.net/results/df56e8314d592625f8a4057e5f95c8691dbde522 | i686 | host-go-1.19.7 | NOK | http://autobuild.buildroot.net/results/7cee96339a55657a02cb8a90236eda72d2306b6e | x86_64 | host-runc-1.1.4 | NOK | http://autobuild.buildroot.net/results/86fb3271dbc776a5e5ac68d38213670650242928 | x86_64 | host-rust-1.67.1 | NOK | http://autobuild.buildroot.net/results/80c88be2a11fb76d6c733b76f81f240f358a2175 | x86_64 | host-rust-1.67.1 | NOK | http://autobuild.buildroot.net/results/7215bfa95010e5e2f732dc8843d9475037769e17 | x86_64 | host-rust-1.67.1 | NOK | http://autobuild.buildroot.net/results/6501b0adcf2df97eb77bf7f5df3b6920a7352479 | arc | jq-a17dd3248a666d01be75f6b1... | NOK | http://autobuild.buildroot.net/results/da41e1037d4d8c1a60baca602099aa1dc4924826 | x86_64 | kmod-30 | NOK | http://autobuild.buildroot.net/results/d3961d8bb62228ae3494f3c2cbc6a184868df0c3 | riscv64 | libcap-ng-0.8.3 | NOK | http://autobuild.buildroot.net/results/7e9d6d2ce6637b980d92d7b9dd439a5357185be0 | riscv64 | libcap-ng-0.8.3 | NOK | http://autobuild.buildroot.net/results/cc1928b2b48d626f8aeb25a8052a852ce6344775 | i586 | libgcrypt-1.10.1 | NOK | http://autobuild.buildroot.net/results/400c2007054e04b878cac613f127204411c77789 | ORPH i686 | libgcrypt-1.10.1 | NOK | http://autobuild.buildroot.net/results/4928e8b07d8ba069665a2ed97cb4cfc4fa083818 | ORPH arc | libglib2-2.72.3 | NOK | http://autobuild.buildroot.net/results/e8c65c6aa7bfb7225becbd81245ab299ae386c89 | mips64el | libglvnd-1.4.0 | NOK | http://autobuild.buildroot.net/results/f8f182ce6d899b942729bfa9317c9c47d313f4ac | ORPH m68k | libglvnd-1.4.0 | NOK | http://autobuild.buildroot.net/results/a0b224dc26c25b2938eb58cf459a993dc54b97ef | ORPH xtensa | libglvnd-1.4.0 | NOK | http://autobuild.buildroot.net/results/7fd1b17d354da898471bcda12e7a4e7c3b7eb0a9 | ORPH arc | linux-5.10.162-cip24-rt10 | NOK | http://autobuild.buildroot.net/results/aaef443679340e746773a238ee2a0cb5e1077950 | ORPH mips | linux-5.10.162-cip24-rt10 | NOK | http://autobuild.buildroot.net/results/3ccd4bd6ceedc23f942f52fb6d3773faa403e42a | ORPH powerpc | linux-6.1.14 | NOK | http://autobuild.buildroot.net/results/d992aaca57e673cf21a670ad8e7e037b4b0bca51 | ORPH sh4a | linux-6.1.14 | NOK | http://autobuild.buildroot.net/results/63c2c6631b805cf293a6b826d66dd675beb2841c | ORPH mips | linux-6.1.14 | NOK | http://autobuild.buildroot.net/results/a1e621450f211985d0d2d2c45e9b0757b7879c1f | ORPH arceb | linux-6.1.14 | NOK | http://autobuild.buildroot.net/results/329d9b1b5e9cbc453a8aa453ecb4de44c387a02a | ORPH mips | linux-6.1.14 | NOK | http://autobuild.buildroot.net/results/c65f36c6cee382b83810fdb95cb990717c45eccd | ORPH mips64el | linux-6.1.14 | NOK | http://autobuild.buildroot.net/results/a738bcb3884ac455a88321734e1429cbf2e6247e | ORPH arceb | linux-6.1.14 | NOK | http://autobuild.buildroot.net/results/8e2b0fe3391c3f4a66cfbff65586268b466bcbbb | ORPH mips | linux-6.1.14 | NOK | http://autobuild.buildroot.net/results/6ec1a004913e480fb8fa1d5d8c991fde27adc8e4 | ORPH microblaze | lttng-modules-2.13.7 | NOK | http://autobuild.buildroot.net/results/797c83f978918fe1b35fc74e838cbc0e228aad35 | armeb | madplay-0.15.2b | NOK | http://autobuild.buildroot.net/results/f4085334371965cc7532273d7f62362c4d444334 | ORPH nios2 | matio-1.5.23 | NOK | http://autobuild.buildroot.net/results/fc36cfbe24ba98c405de1953fd444f508e3a55ee | powerpc | musl-1.2.3 | NOK | http://autobuild.buildroot.net/results/ae7eb88a7feeab47e96555af0d3a08095b178853 | arceb | nginx-1.22.1 | NOK | http://autobuild.buildroot.net/results/edf5045d2d7293882c092383247f16e6a3db6c99 | riscv64 | ntp-4.2.8p15 | NOK | http://autobuild.buildroot.net/results/f9e614ac659c466e7573fa466185a2393b85962d | ORPH microblazeel | ocf-linux-20171122 | NOK | http://autobuild.buildroot.net/results/f85a144f33686dab6d50dacd9aef49879aa3c96d | ORPH sparc | ocf-linux-20171122 | NOK | http://autobuild.buildroot.net/results/99a5771eb8d8f0b312c8b30022d0048a57213a25 | ORPH i586 | ocf-linux-20171122 | NOK | http://autobuild.buildroot.net/results/fea91dae451e0d39544d33532184f368b44ceea3 | ORPH powerpc | olsr-0.9.8 | NOK | http://autobuild.buildroot.net/results/b0a3be2e5b2ff9ad16925f5fb284194a46772e12 | ORPH s390x | olsr-0.9.8 | NOK | http://autobuild.buildroot.net/results/e5f8d41b07bd5f0409efbceb63d9248779aacbad | ORPH or1k | olsr-0.9.8 | NOK | http://autobuild.buildroot.net/results/b76fcf561218bb8216b41408fcd79a3a2ec84c95 | ORPH sparc | olsr-0.9.8 | NOK | http://autobuild.buildroot.net/results/7ecf4021228c7d06b96a0404618772dab45d3152 | ORPH i686 | openvmtools-11.3.5-18557794 | NOK | http://autobuild.buildroot.net/results/4a0c6fc9d578dc2f7b9bf462366cd364093db446 | arceb | perl-5.36.0 | NOK | http://autobuild.buildroot.net/results/435dd76c15165b570f84fce64fb6d16b8890e2de | arceb | perl-5.36.0 | NOK | http://autobuild.buildroot.net/results/483ee350c6f7ee2c6e7740525391c1f8744bb17e | mipsel | perl-5.36.0 | NOK | http://autobuild.buildroot.net/results/6176fcd67a70228caf9e0836d02e322347be8afd | m68k | perl-5.36.0 | NOK | http://autobuild.buildroot.net/results/c5cc647d62a71f99b35a38d66b5029eccbf366ac | arceb | perl-5.36.0 | NOK | http://autobuild.buildroot.net/results/fecf73b711113be1817445ac6d3542c9241e368c | xtensa | perl-5.36.0 | NOK | http://autobuild.buildroot.net/results/e4d9555816271262071a5df84af5d113861f16cc | sparc | perl-5.36.0 | NOK | http://autobuild.buildroot.net/results/1f8fcb089d2eae2267c9f77ebeed99c074ab8a38 | mipsel | perl-5.36.0 | NOK | http://autobuild.buildroot.net/results/3aa6d322a6297dd17513eb251cd738c8f427de04 | sparc | perl-5.36.0 | NOK | http://autobuild.buildroot.net/results/1935303dce8e756d6991830238302b909e7faa7f | arm | php-8.2.3 | NOK | http://autobuild.buildroot.net/results/fba6782fea0bfe20467fe7c80ef2194225ecb364 | mipsel | php-8.2.3 | NOK | http://autobuild.buildroot.net/results/9f55056e5e0d95fab5c7b804e78894c78878836e | mipsel | python-cryptography-39.0.1 | NOK | http://autobuild.buildroot.net/results/212f797535e2fcca3a259dde11aeea7590a1dd59 | aarch64_be | python-pyicu-2.10.2 | NOK | http://autobuild.buildroot.net/results/20b601c8e6c5f62e957761858e1e0e7f828c96d6 | microblazeel | quickjs-2021-03-27 | NOK | http://autobuild.buildroot.net/results/ce957f5da20504b2663839b3c1e50c1cbc8d8b56 | sh4eb | quickjs-2021-03-27 | NOK | http://autobuild.buildroot.net/results/fdd5beaaef2f956e1a1f3583fe13ec0dc8ff390b | sh4 | quickjs-2021-03-27 | NOK | http://autobuild.buildroot.net/results/31e19a58295d6ada90b4d06358ad470058c3ee93 | sh4 | quickjs-2021-03-27 | NOK | http://autobuild.buildroot.net/results/6b121339d12536267d70cb4bd22564da454c7220 | s390x | s390-tools-2.26.0 | NOK | http://autobuild.buildroot.net/results/32aa8f0bece5da2a16d761f175d46c7d3e0a8965 | powerpc64le | snmppp-3.4.10 | NOK | http://autobuild.buildroot.net/results/d981a2c6884b92cffdc077cffec317a10a788de5 | mipsel | toolchain-external-codescap... | NOK | http://autobuild.buildroot.net/results/babe050209d7a150b65849dd5631798ef5e22ea0 | ORPH or1k | traceroute-2.1.0 | NOK | http://autobuild.buildroot.net/results/65438661d73242eca3dec0c620ba4cee143d8913 | arc | unknown | NOK | http://autobuild.buildroot.net/results/80e7d4cf4f49f30d586023143b1dab3da5379687 | i686 | unknown | NOK | http://autobuild.buildroot.net/results/3604919a79c7432e1c04f7d5c3b1813a9dddb402 | powerpc64le | unknown | NOK | http://autobuild.buildroot.net/results/9613659950a4af3634cedb848c5b438edfdab8f1 | mips64 | unknown | NOK | http://autobuild.buildroot.net/results/0e8a6acf6f552b31b4a855e667842af262eee6cc | s390x | unknown | NOK | http://autobuild.buildroot.net/results/e528e07874815d7f1cb951084ec985d76fe22d2e | microblazeel | unknown | NOK | http://autobuild.buildroot.net/results/e8e651920739e9a803c6c39b4e11695808fddb31 | arc | unknown | NOK | http://autobuild.buildroot.net/results/fe6e282da5121dcc2edd8d367d33bb40d32b9a32 | mips64el | unknown | NOK | http://autobuild.buildroot.net/results/f0c5ec693c65dd6f6f8cb63ec02ead6d1147565e | sh4aeb | unknown | NOK | http://autobuild.buildroot.net/results/5eb18568db4f2e2a55b13981bf7927d5a107a7cf | powerpc64le | unknown | NOK | http://autobuild.buildroot.net/results/543f16ce9e9072c4f0515b65c700a28107038e54 | microblaze | unknown | NOK | http://autobuild.buildroot.net/results/fb471bcd9a49d81f448512019345bd9844087703 | sparc64 | wireguard-linux-compat-1.0.... | NOK | http://autobuild.buildroot.net/results/bdf8bf148aef44d758a25fb7dfcf734a1bbbb6ea | mips64el | wolfssl-5.5.3 | NOK | http://autobuild.buildroot.net/results/9144e226d4cb50a824eb0f0583ac4929a6a809c2 | s390x | xenomai-3.0.10 | NOK | http://autobuild.buildroot.net/results/5e5ff04ee48f26b7c97d6dbdcdfd9192e6fed891 | riscv32 | xfsprogs-5.14.2 | NOK | http://autobuild.buildroot.net/results/0b85f4ce5910cf147e22a502af9dd5f5a4b29bd1 | ORPH i686 | zeek-4.1.1 | NOK | http://autobuild.buildroot.net/results/43ca5fcc5b8618e6a7a65e77061f673a3c30bfc6 | Classification of failures by reason for 2022.11.x -------------------------------------------------- host-pahole-1.24 | 3 host-binutils-2.38 | 2 bind-9.16.38 | 1 libgcrypt-1.10.1 | 1 linux-5.10.145-cip17-rt7 | 1 mutt-2.2.9 | 1 pv-1.6.20 | 1 uccp420wlan-6.9.1 | 1 Detail of failures for 2022.11.x -------------------------------- arch | reason | OK? | url | orph? -------------+--------------------------------+-----+---------------------------------------------------------------------------------+------- sh4a | bind-9.16.38 | NOK | http://autobuild.buildroot.net/results/6a475e525e8049e444f78faaafafa399a9853c47 | ORPH armeb | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/aaae1f91e8b18c1184c2889c1751450f48fe08ec | aarch64_be | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/a4748fb6441ffea020169c3d1af36a18369c649b | or1k | host-pahole-1.24 | NOK | http://autobuild.buildroot.net/results/38ce4c839acf0d1c8e2156089f04947ea9f945fa | mips64 | host-pahole-1.24 | NOK | http://autobuild.buildroot.net/results/19bcbd168bdb345dcdebd2c6a4af5427e3062753 | mipsel | host-pahole-1.24 | NOK | http://autobuild.buildroot.net/results/4a9474b76fdc489fd0b85a570d3b208d5afc73b5 | i586 | libgcrypt-1.10.1 | NOK | http://autobuild.buildroot.net/results/c6a63ff7ba4b989872090cd3d5bcdaf7a0791dea | ORPH mips64el | linux-5.10.145-cip17-rt7 | NOK | http://autobuild.buildroot.net/results/f7a01b50a77ddaf14256d0e0ed2b1f374bb3be9e | ORPH armeb | mutt-2.2.9 | NOK | http://autobuild.buildroot.net/results/9d6b21d29146ae73f7d4f5dcdf9cb867432c09ac | armeb | pv-1.6.20 | NOK | http://autobuild.buildroot.net/results/1c5b63f312732959be9efa2c12c502c03c424f1c | ORPH microblazeel | uccp420wlan-6.9.1 | NOK | http://autobuild.buildroot.net/results/5c1652ccad13f5750229e76d9b008eabc1c23adb | Gitlab CI results for 2023-03-17 ================================ Detail of defconfig failures for master --------------------------------------- defconfig | link to the job | orph? ----------------------------------+---------------------------------------------------------------+------ at91sam9x5ek_dev | https://gitlab.com/buildroot.org/buildroot/-/jobs/3945127918 | at91sam9x5ek_mmc_dev | https://gitlab.com/buildroot.org/buildroot/-/jobs/3945127923 | atmel_sama5d27_som1_ek_mmc_dev | https://gitlab.com/buildroot.org/buildroot/-/jobs/3945127924 | atmel_sama5d2_xplained_mmc_dev | https://gitlab.com/buildroot.org/buildroot/-/jobs/3945127927 | atmel_sama5d3_xplained_dev | https://gitlab.com/buildroot.org/buildroot/-/jobs/3945127931 | atmel_sama5d3_xplained_mmc_dev | https://gitlab.com/buildroot.org/buildroot/-/jobs/3945127936 | atmel_sama5d4_xplained_dev | https://gitlab.com/buildroot.org/buildroot/-/jobs/3945127951 | atmel_sama5d4_xplained_mmc | https://gitlab.com/buildroot.org/buildroot/-/jobs/3945127955 | atmel_sama5d4_xplained_mmc_dev | https://gitlab.com/buildroot.org/buildroot/-/jobs/3945127957 | avenger96 | https://gitlab.com/buildroot.org/buildroot/-/jobs/3945127960 | bananapi_m2_ultra | https://gitlab.com/buildroot.org/buildroot/-/jobs/3945127962 | bananapi_m2_zero | https://gitlab.com/buildroot.org/buildroot/-/jobs/3945127963 | bananapro | https://gitlab.com/buildroot.org/buildroot/-/jobs/3945127964 | ORPH beagleboardx15 | https://gitlab.com/buildroot.org/buildroot/-/jobs/3945127965 | beaglebone | https://gitlab.com/buildroot.org/buildroot/-/jobs/3945127966 | beaglebone_qt5 | https://gitlab.com/buildroot.org/buildroot/-/jobs/3945127968 | beagleboneai | https://gitlab.com/buildroot.org/buildroot/-/jobs/3945127970 | beaglev | https://gitlab.com/buildroot.org/buildroot/-/jobs/3945127972 | beelink_gs1 | https://gitlab.com/buildroot.org/buildroot/-/jobs/3945127973 | broadcom_northstar | https://gitlab.com/buildroot.org/buildroot/-/jobs/3945127974 | canaan_kd233 | https://gitlab.com/buildroot.org/buildroot/-/jobs/3945127976 | chromebook_elm | https://gitlab.com/buildroot.org/buildroot/-/jobs/3945127978 | chromebook_snow | https://gitlab.com/buildroot.org/buildroot/-/jobs/3945127982 | ci20 | https://gitlab.com/buildroot.org/buildroot/-/jobs/3945127986 | cubieboard2 | https://gitlab.com/buildroot.org/buildroot/-/jobs/3945127991 | engicam_imx6qdl_icore | https://gitlab.com/buildroot.org/buildroot/-/jobs/3945127994 | engicam_imx6qdl_icore_qt5 | https://gitlab.com/buildroot.org/buildroot/-/jobs/3945127997 | engicam_imx6qdl_icore_rqs | https://gitlab.com/buildroot.org/buildroot/-/jobs/3945128001 | engicam_imx6ul_geam | https://gitlab.com/buildroot.org/buildroot/-/jobs/3945128004 | engicam_imx6ul_isiot | https://gitlab.com/buildroot.org/buildroot/-/jobs/3945128010 | freescale_imx28evk | https://gitlab.com/buildroot.org/buildroot/-/jobs/3945128013 | freescale_imx6dlsabreauto | https://gitlab.com/buildroot.org/buildroot/-/jobs/3945128016 | freescale_imx6dlsabresd | https://gitlab.com/buildroot.org/buildroot/-/jobs/3945128017 | freescale_imx6qsabreauto | https://gitlab.com/buildroot.org/buildroot/-/jobs/3945128021 | freescale_imx6qsabresd | https://gitlab.com/buildroot.org/buildroot/-/jobs/3945128023 | freescale_imx6sxsabresd | https://gitlab.com/buildroot.org/buildroot/-/jobs/3945128026 | freescale_imx6ullevk | https://gitlab.com/buildroot.org/buildroot/-/jobs/3945128030 | freescale_imx7dsabresd | https://gitlab.com/buildroot.org/buildroot/-/jobs/3945128032 | freescale_imx8mmevk | https://gitlab.com/buildroot.org/buildroot/-/jobs/3945128034 | freescale_imx8mnevk | https://gitlab.com/buildroot.org/buildroot/-/jobs/3945128036 | freescale_imx8mpevk | https://gitlab.com/buildroot.org/buildroot/-/jobs/3945128037 | freescale_imx8mqevk | https://gitlab.com/buildroot.org/buildroot/-/jobs/3945128038 | freescale_imx8qmmek | https://gitlab.com/buildroot.org/buildroot/-/jobs/3945128039 | freescale_imx8qxpmek | https://gitlab.com/buildroot.org/buildroot/-/jobs/3945128040 | freescale_p1025twr | https://gitlab.com/buildroot.org/buildroot/-/jobs/3945128041 | ORPH freescale_t1040d4rdb | https://gitlab.com/buildroot.org/buildroot/-/jobs/3945128042 | ORPH freescale_t2080_qds_rdb | https://gitlab.com/buildroot.org/buildroot/-/jobs/3945128044 | ORPH friendlyarm_nanopi_r2s | https://gitlab.com/buildroot.org/buildroot/-/jobs/3945128045 | galileo | https://gitlab.com/buildroot.org/buildroot/-/jobs/3945128046 | globalscale_espressobin | https://gitlab.com/buildroot.org/buildroot/-/jobs/3945128047 | grinn_chiliboard | https://gitlab.com/buildroot.org/buildroot/-/jobs/3945128048 | grinn_liteboard | https://gitlab.com/buildroot.org/buildroot/-/jobs/3945128049 | hifive_unleashed | https://gitlab.com/buildroot.org/buildroot/-/jobs/3945128050 | imx23evk | https://gitlab.com/buildroot.org/buildroot/-/jobs/3945128051 | imx6-sabreauto | https://gitlab.com/buildroot.org/buildroot/-/jobs/3945128053 | imx6-sabresd | https://gitlab.com/buildroot.org/buildroot/-/jobs/3945128054 | imx6-sabresd_qt5 | https://gitlab.com/buildroot.org/buildroot/-/jobs/3945128055 | imx6slevk | https://gitlab.com/buildroot.org/buildroot/-/jobs/3945128056 | imx6sx-sdb | https://gitlab.com/buildroot.org/buildroot/-/jobs/3945128057 | imx6ulevk | https://gitlab.com/buildroot.org/buildroot/-/jobs/3945128058 | imx6ullevk | https://gitlab.com/buildroot.org/buildroot/-/jobs/3945128060 | imx6ulpico | https://gitlab.com/buildroot.org/buildroot/-/jobs/3945128063 | imx7d-sdb | https://gitlab.com/buildroot.org/buildroot/-/jobs/3945128066 | imx7dpico | https://gitlab.com/buildroot.org/buildroot/-/jobs/3945128067 | imx8mmpico | https://gitlab.com/buildroot.org/buildroot/-/jobs/3945128070 | imx8mn_bsh_smm_s2 | https://gitlab.com/buildroot.org/buildroot/-/jobs/3945128074 | imx8mn_bsh_smm_s2_pro | https://gitlab.com/buildroot.org/buildroot/-/jobs/3945128078 | imx8mpico | https://gitlab.com/buildroot.org/buildroot/-/jobs/3945128082 | imx8mqevk | https://gitlab.com/buildroot.org/buildroot/-/jobs/3945128084 | kontron_bl_imx8mm | https://gitlab.com/buildroot.org/buildroot/-/jobs/3945128087 | kontron_pitx_imx8m | https://gitlab.com/buildroot.org/buildroot/-/jobs/3945128092 | kontron_smarc_sal28 | https://gitlab.com/buildroot.org/buildroot/-/jobs/3945128095 | lafrite | https://gitlab.com/buildroot.org/buildroot/-/jobs/3945128097 | lego_ev3 | https://gitlab.com/buildroot.org/buildroot/-/jobs/3945128101 | licheepi_zero | https://gitlab.com/buildroot.org/buildroot/-/jobs/3945128103 | linksprite_pcduino | https://gitlab.com/buildroot.org/buildroot/-/jobs/3945128105 | ls1028ardb | https://gitlab.com/buildroot.org/buildroot/-/jobs/3945128107 | mender_x86_64_efi | https://gitlab.com/buildroot.org/buildroot/-/jobs/3945128108 | ORPH microchip_sam9x60ek_mmc | https://gitlab.com/buildroot.org/buildroot/-/jobs/3945128110 | microchip_sam9x60ek_mmc_dev | https://gitlab.com/buildroot.org/buildroot/-/jobs/3945128111 | microchip_sama5d27_wlsom1_ek_mmc | https://gitlab.com/buildroot.org/buildroot/-/jobs/3945128112 | ...hip_sama5d27_wlsom1_ek_mmc_dev | https://gitlab.com/buildroot.org/buildroot/-/jobs/3945128114 | microchip_sama5d2_icp_mmc | https://gitlab.com/buildroot.org/buildroot/-/jobs/3945128115 | microchip_sama5d2_icp_mmc_dev | https://gitlab.com/buildroot.org/buildroot/-/jobs/3945128118 | microchip_sama7g5ek_mmc | https://gitlab.com/buildroot.org/buildroot/-/jobs/3945128120 | microchip_sama7g5ek_mmc_dev | https://gitlab.com/buildroot.org/buildroot/-/jobs/3945128122 | minnowboard_max | https://gitlab.com/buildroot.org/buildroot/-/jobs/3945128124 | mx25pdk | https://gitlab.com/buildroot.org/buildroot/-/jobs/3945128126 | mx51evk | https://gitlab.com/buildroot.org/buildroot/-/jobs/3945128128 | mx53loco | https://gitlab.com/buildroot.org/buildroot/-/jobs/3945128130 | mx6cubox | https://gitlab.com/buildroot.org/buildroot/-/jobs/3945128132 | mx6sx_udoo_neo | https://gitlab.com/buildroot.org/buildroot/-/jobs/3945128134 | mx6udoo | https://gitlab.com/buildroot.org/buildroot/-/jobs/3945128135 | nexbox_a95x | https://gitlab.com/buildroot.org/buildroot/-/jobs/3945128136 | nezha | https://gitlab.com/buildroot.org/buildroot/-/jobs/3945128137 | nitrogen6sx | https://gitlab.com/buildroot.org/buildroot/-/jobs/3945128138 | nitrogen6x | https://gitlab.com/buildroot.org/buildroot/-/jobs/3945128139 | nitrogen7 | https://gitlab.com/buildroot.org/buildroot/-/jobs/3945128141 | nitrogen8m | https://gitlab.com/buildroot.org/buildroot/-/jobs/3945128142 | nitrogen8mm | https://gitlab.com/buildroot.org/buildroot/-/jobs/3945128143 | nitrogen8mn | https://gitlab.com/buildroot.org/buildroot/-/jobs/3945128144 | nitrogen8mp | https://gitlab.com/buildroot.org/buildroot/-/jobs/3945128146 | octavo_osd32mp1_brk | https://gitlab.com/buildroot.org/buildroot/-/jobs/3945128147 | octavo_osd32mp1_red | https://gitlab.com/buildroot.org/buildroot/-/jobs/3945128149 | odroidc2 | https://gitlab.com/buildroot.org/buildroot/-/jobs/3945128151 | odroidxu4 | https://gitlab.com/buildroot.org/buildroot/-/jobs/3945128152 | olimex_a10_olinuxino_lime | https://gitlab.com/buildroot.org/buildroot/-/jobs/3945128153 | olimex_a13_olinuxino | https://gitlab.com/buildroot.org/buildroot/-/jobs/3945128155 | olimex_a20_olinuxino_lime | https://gitlab.com/buildroot.org/buildroot/-/jobs/3945128157 | olimex_a20_olinuxino_lime2 | https://gitlab.com/buildroot.org/buildroot/-/jobs/3945128156 | olimex_a20_olinuxino_micro | https://gitlab.com/buildroot.org/buildroot/-/jobs/3945128159 | olimex_a33_olinuxino | https://gitlab.com/buildroot.org/buildroot/-/jobs/3945128160 | olimex_a64_olinuxino | https://gitlab.com/buildroot.org/buildroot/-/jobs/3945128161 | olimex_imx233_olinuxino | https://gitlab.com/buildroot.org/buildroot/-/jobs/3945128162 | olimex_stmp157_olinuxino_lime | https://gitlab.com/buildroot.org/buildroot/-/jobs/3945128163 | olpc_xo1 | https://gitlab.com/buildroot.org/buildroot/-/jobs/3945128168 | olpc_xo175 | https://gitlab.com/buildroot.org/buildroot/-/jobs/3945128164 | openblocks_a6 | https://gitlab.com/buildroot.org/buildroot/-/jobs/3945128169 | orangepi_lite | https://gitlab.com/buildroot.org/buildroot/-/jobs/3945128176 | orangepi_lite2 | https://gitlab.com/buildroot.org/buildroot/-/jobs/3945128172 | orangepi_one | https://gitlab.com/buildroot.org/buildroot/-/jobs/3945128178 | orangepi_one_plus | https://gitlab.com/buildroot.org/buildroot/-/jobs/3945128180 | orangepi_pc | https://gitlab.com/buildroot.org/buildroot/-/jobs/3945128182 | orangepi_pc_plus | https://gitlab.com/buildroot.org/buildroot/-/jobs/3945128185 | orangepi_r1 | https://gitlab.com/buildroot.org/buildroot/-/jobs/3945128187 | orangepi_zero | https://gitlab.com/buildroot.org/buildroot/-/jobs/3945128193 | orangepi_zero_plus | https://gitlab.com/buildroot.org/buildroot/-/jobs/3945128203 | orangepi_zero_plus2 | https://gitlab.com/buildroot.org/buildroot/-/jobs/3945128197 | pandaboard | https://gitlab.com/buildroot.org/buildroot/-/jobs/3945128207 | pc_x86_64_bios | https://gitlab.com/buildroot.org/buildroot/-/jobs/3945128209 | pc_x86_64_efi | https://gitlab.com/buildroot.org/buildroot/-/jobs/3945128210 | pcengines_apu2 | https://gitlab.com/buildroot.org/buildroot/-/jobs/3945128212 | pine64 | https://gitlab.com/buildroot.org/buildroot/-/jobs/3945128214 | pine64_sopine | https://gitlab.com/buildroot.org/buildroot/-/jobs/3945128217 | qemu_aarch64_ebbr | https://gitlab.com/buildroot.org/buildroot/-/jobs/3945128220 | qemu_aarch64_sbsa | https://gitlab.com/buildroot.org/buildroot/-/jobs/3945128223 | qemu_aarch64_virt | https://gitlab.com/buildroot.org/buildroot/-/jobs/3945128225 | qemu_arm_ebbr | https://gitlab.com/buildroot.org/buildroot/-/jobs/3945128228 | qemu_arm_versatile | https://gitlab.com/buildroot.org/buildroot/-/jobs/3945128232 | qemu_arm_vexpress | https://gitlab.com/buildroot.org/buildroot/-/jobs/3945128237 | qemu_arm_vexpress_tz | https://gitlab.com/buildroot.org/buildroot/-/jobs/3945128240 | qemu_m68k_mcf5208 | https://gitlab.com/buildroot.org/buildroot/-/jobs/3945128242 | qemu_m68k_q800 | https://gitlab.com/buildroot.org/buildroot/-/jobs/3945128243 | qemu_microblazebe_mmu | https://gitlab.com/buildroot.org/buildroot/-/jobs/3945128244 | qemu_microblazeel_mmu | https://gitlab.com/buildroot.org/buildroot/-/jobs/3945128246 | qemu_mips32r2_malta | https://gitlab.com/buildroot.org/buildroot/-/jobs/3945128248 | qemu_mips32r2el_malta | https://gitlab.com/buildroot.org/buildroot/-/jobs/3945128249 | qemu_mips32r6_malta | https://gitlab.com/buildroot.org/buildroot/-/jobs/3945128250 | qemu_mips32r6el_malta | https://gitlab.com/buildroot.org/buildroot/-/jobs/3945128252 | qemu_mips64_malta | https://gitlab.com/buildroot.org/buildroot/-/jobs/3945128253 | qemu_mips64el_malta | https://gitlab.com/buildroot.org/buildroot/-/jobs/3945128254 | qemu_mips64r6_malta | https://gitlab.com/buildroot.org/buildroot/-/jobs/3945128256 | qemu_mips64r6el_malta | https://gitlab.com/buildroot.org/buildroot/-/jobs/3945128258 | qemu_nios2_10m50 | https://gitlab.com/buildroot.org/buildroot/-/jobs/3945128259 | qemu_or1k | https://gitlab.com/buildroot.org/buildroot/-/jobs/3945128260 | qemu_ppc64_e5500 | https://gitlab.com/buildroot.org/buildroot/-/jobs/3945128262 | qemu_ppc64_pseries | https://gitlab.com/buildroot.org/buildroot/-/jobs/3945128263 | qemu_ppc64le_powernv8 | https://gitlab.com/buildroot.org/buildroot/-/jobs/3945128264 | qemu_ppc64le_pseries | https://gitlab.com/buildroot.org/buildroot/-/jobs/3945128265 | qemu_ppc_bamboo | https://gitlab.com/buildroot.org/buildroot/-/jobs/3945128266 | qemu_ppc_e500mc | https://gitlab.com/buildroot.org/buildroot/-/jobs/3945128267 | qemu_ppc_g3beige | https://gitlab.com/buildroot.org/buildroot/-/jobs/3945128268 | qemu_ppc_mac99 | https://gitlab.com/buildroot.org/buildroot/-/jobs/3945128269 | qemu_ppc_mpc8544ds | https://gitlab.com/buildroot.org/buildroot/-/jobs/3945128270 | qemu_riscv32_virt | https://gitlab.com/buildroot.org/buildroot/-/jobs/3945128271 | qemu_riscv64_nommu_virt | https://gitlab.com/buildroot.org/buildroot/-/jobs/3945128272 | qemu_riscv64_virt | https://gitlab.com/buildroot.org/buildroot/-/jobs/3945128274 | qemu_s390x | https://gitlab.com/buildroot.org/buildroot/-/jobs/3945128275 | qemu_sh4_r2d | https://gitlab.com/buildroot.org/buildroot/-/jobs/3945128276 | qemu_sh4eb_r2d | https://gitlab.com/buildroot.org/buildroot/-/jobs/3945128278 | qemu_sparc64_sun4u | https://gitlab.com/buildroot.org/buildroot/-/jobs/3945128279 | qemu_sparc_ss10 | https://gitlab.com/buildroot.org/buildroot/-/jobs/3945128281 | qemu_x86 | https://gitlab.com/buildroot.org/buildroot/-/jobs/3945128285 | qemu_x86_64 | https://gitlab.com/buildroot.org/buildroot/-/jobs/3945128283 | qemu_xtensa_lx60 | https://gitlab.com/buildroot.org/buildroot/-/jobs/3945128286 | qemu_xtensa_lx60_nommu | https://gitlab.com/buildroot.org/buildroot/-/jobs/3945128288 | raspberrypi | https://gitlab.com/buildroot.org/buildroot/-/jobs/3945128302 | ORPH raspberrypi0 | https://gitlab.com/buildroot.org/buildroot/-/jobs/3945128291 | ORPH raspberrypi0w | https://gitlab.com/buildroot.org/buildroot/-/jobs/3945128293 | ORPH raspberrypi2 | https://gitlab.com/buildroot.org/buildroot/-/jobs/3945128294 | ORPH raspberrypi3 | https://gitlab.com/buildroot.org/buildroot/-/jobs/3945128298 | raspberrypi3_64 | https://gitlab.com/buildroot.org/buildroot/-/jobs/3945128296 | ORPH raspberrypi3_qt5we | https://gitlab.com/buildroot.org/buildroot/-/jobs/3945128299 | ORPH raspberrypi4 | https://gitlab.com/buildroot.org/buildroot/-/jobs/3945128301 | ORPH raspberrypi4_64 | https://gitlab.com/buildroot.org/buildroot/-/jobs/3945128300 | ORPH raspberrypicm4io | https://gitlab.com/buildroot.org/buildroot/-/jobs/3945128305 | ORPH raspberrypicm4io_64 | https://gitlab.com/buildroot.org/buildroot/-/jobs/3945128304 | ORPH raspberrypizero2w | https://gitlab.com/buildroot.org/buildroot/-/jobs/3945128306 | riotboard | https://gitlab.com/buildroot.org/buildroot/-/jobs/3945128307 | rock64 | https://gitlab.com/buildroot.org/buildroot/-/jobs/3945128309 | rock_pi_n8 | https://gitlab.com/buildroot.org/buildroot/-/jobs/3945128310 | rockpro64 | https://gitlab.com/buildroot.org/buildroot/-/jobs/3945128311 | roseapplepi | https://gitlab.com/buildroot.org/buildroot/-/jobs/3945128312 | s6lx9_microboard | https://gitlab.com/buildroot.org/buildroot/-/jobs/3945128313 | sheevaplug | https://gitlab.com/buildroot.org/buildroot/-/jobs/3945128314 | sipeed_lichee_rv | https://gitlab.com/buildroot.org/buildroot/-/jobs/3945128316 | sipeed_lichee_rv_dock | https://gitlab.com/buildroot.org/buildroot/-/jobs/3945128317 | sipeed_maix_bit | https://gitlab.com/buildroot.org/buildroot/-/jobs/3945128319 | sipeed_maix_bit_sdcard | https://gitlab.com/buildroot.org/buildroot/-/jobs/3945128321 | sipeed_maix_dock | https://gitlab.com/buildroot.org/buildroot/-/jobs/3945128325 | sipeed_maix_dock_sdcard | https://gitlab.com/buildroot.org/buildroot/-/jobs/3945128327 | sipeed_maix_go | https://gitlab.com/buildroot.org/buildroot/-/jobs/3945128329 | sipeed_maix_go_sdcard | https://gitlab.com/buildroot.org/buildroot/-/jobs/3945128331 | sipeed_maixduino | https://gitlab.com/buildroot.org/buildroot/-/jobs/3945128333 | sipeed_maixduino_sdcard | https://gitlab.com/buildroot.org/buildroot/-/jobs/3945128335 | snps_arc700_axs101 | https://gitlab.com/buildroot.org/buildroot/-/jobs/3945128336 | snps_archs38_axs103 | https://gitlab.com/buildroot.org/buildroot/-/jobs/3945128337 | snps_archs38_haps | https://gitlab.com/buildroot.org/buildroot/-/jobs/3945128338 | snps_archs38_hsdk | https://gitlab.com/buildroot.org/buildroot/-/jobs/3945128339 | socrates_cyclone5 | https://gitlab.com/buildroot.org/buildroot/-/jobs/3945128341 | solidrun_clearfog | https://gitlab.com/buildroot.org/buildroot/-/jobs/3945128343 | solidrun_clearfog_gt_8k | https://gitlab.com/buildroot.org/buildroot/-/jobs/3945128344 | solidrun_macchiatobin | https://gitlab.com/buildroot.org/buildroot/-/jobs/3945128346 | ORPH spike_riscv64 | https://gitlab.com/buildroot.org/buildroot/-/jobs/3945128347 | stm32f429_disco_xip | https://gitlab.com/buildroot.org/buildroot/-/jobs/3945128349 | stm32f469_disco_sd | https://gitlab.com/buildroot.org/buildroot/-/jobs/3945128350 | stm32f469_disco_xip | https://gitlab.com/buildroot.org/buildroot/-/jobs/3945128351 | stm32mp157a_dk1 | https://gitlab.com/buildroot.org/buildroot/-/jobs/3945128353 | stm32mp157c_dk2 | https://gitlab.com/buildroot.org/buildroot/-/jobs/3945128354 | stm32mp157c_odyssey | https://gitlab.com/buildroot.org/buildroot/-/jobs/3945128356 | terasic_de10nano_cyclone5 | https://gitlab.com/buildroot.org/buildroot/-/jobs/3945128357 | toradex_apalis_imx6 | https://gitlab.com/buildroot.org/buildroot/-/jobs/3945128358 | ts4900 | https://gitlab.com/buildroot.org/buildroot/-/jobs/3945128360 | ts5500 | https://gitlab.com/buildroot.org/buildroot/-/jobs/3945128362 | ts7680 | https://gitlab.com/buildroot.org/buildroot/-/jobs/3945128364 | uevm5432 | https://gitlab.com/buildroot.org/buildroot/-/jobs/3945128367 | versal_vck190 | https://gitlab.com/buildroot.org/buildroot/-/jobs/3945128369 | visionfive | https://gitlab.com/buildroot.org/buildroot/-/jobs/3945128376 | visionfive2 | https://gitlab.com/buildroot.org/buildroot/-/jobs/3945128374 | wandboard | https://gitlab.com/buildroot.org/buildroot/-/jobs/3945128379 | warp7 | https://gitlab.com/buildroot.org/buildroot/-/jobs/3945128382 | warpboard | https://gitlab.com/buildroot.org/buildroot/-/jobs/3945128383 | zynq_microzed | https://gitlab.com/buildroot.org/buildroot/-/jobs/3945128384 | zynq_qmtech | https://gitlab.com/buildroot.org/buildroot/-/jobs/3945128387 | zynq_zc706 | https://gitlab.com/buildroot.org/buildroot/-/jobs/3945128389 | zynq_zed | https://gitlab.com/buildroot.org/buildroot/-/jobs/3945128390 | zynqmp_kria_kv260 | https://gitlab.com/buildroot.org/buildroot/-/jobs/3945128392 | zynqmp_zcu102 | https://gitlab.com/buildroot.org/buildroot/-/jobs/3945128394 | zynqmp_zcu106 | https://gitlab.com/buildroot.org/buildroot/-/jobs/3945128396 | -- http://autobuild.buildroot.net From peter at korsgaard.com Sat Mar 18 09:31:54 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sat, 18 Mar 2023 10:31:54 +0100 Subject: [Buildroot] [PATCH 2022.11.x 1/1] package/libmodsecurity: fix CVE-2022-48279 In-Reply-To: <20230220145747.53482-1-frank.vanbever@mind.be> (Frank Vanbever's message of "Mon, 20 Feb 2023 15:57:47 +0100") References: <20230220145747.53482-1-frank.vanbever@mind.be> Message-ID: <87jzzexv5h.fsf@dell.be.48ers.dk> >>>>> "Frank" == Frank Vanbever writes: > In ModSecurity before 2.9.6 and 3.x before 3.0.8, HTTP multipart requests were > incorrectly parsed and could bypass the Web Application Firewall. NOTE: this is > related to CVE-2022-39956 but can be considered independent changes to the > ModSecurity (C language) codebase. > Signed-off-by: Frank Vanbever Thanks, but I have instead decided to simply bump the version to 3.0.8 for 2022.02.x / 2022.11.x rather than carrying this large patch. -- Bye, Peter Korsgaard From peter at korsgaard.com Sat Mar 18 09:31:04 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sat, 18 Mar 2023 10:31:04 +0100 Subject: [Buildroot] [git commit branch/2022.02.x] package/libmodsecurity: select pcre2 Message-ID: <20230318093210.47BAB86F9C@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=7225efefa559ec5e8aa2cb98cc2474be8dee9106 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.02.x Commit ea746f312844df298bbc9a697ca178f3a3c67a8f forgot to select pcre2 resulting in the following build failure: Makefile:575: *** pcre2 is in the dependency chain of libmodsecurity that has added it to its _DEPENDENCIES variable without selecting it or depending on it from Config.in. Stop. Fixes: - http://autobuild.buildroot.org/results/6528d2611bd1a45c1e94bc6b866de9c33dd90a7b Signed-off-by: Fabrice Fontaine Signed-off-by: Thomas Petazzoni (cherry picked from commit f5e1cec70087df0964200beb81d9269bf2813f6d) Signed-off-by: Peter Korsgaard --- package/libmodsecurity/Config.in | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package/libmodsecurity/Config.in b/package/libmodsecurity/Config.in index 37cd2ac263..69bb0494cc 100644 --- a/package/libmodsecurity/Config.in +++ b/package/libmodsecurity/Config.in @@ -6,7 +6,7 @@ config BR2_PACKAGE_LIBMODSECURITY # various issues when static linking and other dependencies of # libmodsecurity in turn use mbedtls depends on !BR2_STATIC_LIBS - select BR2_PACKAGE_PCRE + select BR2_PACKAGE_PCRE2 help Libmodsecurity is one component of the ModSecurity v3 project. The library codebase serves as an From peter at korsgaard.com Sat Mar 18 09:29:04 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sat, 18 Mar 2023 10:29:04 +0100 Subject: [Buildroot] [git commit branch/2022.02.x] package/libmodsecurity: bump to version 3.0.7 Message-ID: <20230318093210.3DD7486F8A@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=24f0af804e6a0ff2704a22ba7c222862b1b43ec2 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.02.x Switch to pcre2 as pcre is deprecated https://github.com/SpiderLabs/ModSecurity/releases/tag/v3.0.7 Signed-off-by: Fabrice Fontaine Signed-off-by: Thomas Petazzoni (cherry picked from commit ea746f312844df298bbc9a697ca178f3a3c67a8f) Signed-off-by: Peter Korsgaard --- ...0004-build-pcre.m4-fix-build-without-pcre.patch | 29 ++++++++++++++++++++++ package/libmodsecurity/libmodsecurity.hash | 4 +-- package/libmodsecurity/libmodsecurity.mk | 9 ++++--- 3 files changed, 36 insertions(+), 6 deletions(-) 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 new file mode 100644 index 0000000000..5a5baeacee --- /dev/null +++ b/package/libmodsecurity/0004-build-pcre.m4-fix-build-without-pcre.patch @@ -0,0 +1,29 @@ +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 341dbc3765..087157d162 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.6/modsecurity-v3.0.6.tar.gz.sha256 -sha256 06315d9a32fc830997178f30a69e933c9c2364b263a2f036959bebc4dde59a08 modsecurity-v3.0.6.tar.gz +# From https://github.com/SpiderLabs/ModSecurity/releases/download/v3.0.7/modsecurity-v3.0.7.tar.gz.sha256 +sha256 cfd8b7e7e6a0e9ca4e19b9adeb07594ba75eba16a66da5e9b0974c0117c21a34 modsecurity-v3.0.7.tar.gz # Localy calculated sha256 c71d239df91726fc519c6eb72d318ec65820627232b2f796219e87dcf35d0ab4 LICENSE diff --git a/package/libmodsecurity/libmodsecurity.mk b/package/libmodsecurity/libmodsecurity.mk index 8fa3d59845..916ba8fbcb 100644 --- a/package/libmodsecurity/libmodsecurity.mk +++ b/package/libmodsecurity/libmodsecurity.mk @@ -4,7 +4,7 @@ # ################################################################################ -LIBMODSECURITY_VERSION = 3.0.6 +LIBMODSECURITY_VERSION = 3.0.7 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,12 +12,13 @@ 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 +# We're patching build/libmaxmind.m4 and build/pcre.m4 LIBMODSECURITY_AUTORECONF = YES -LIBMODSECURITY_DEPENDENCIES = pcre +LIBMODSECURITY_DEPENDENCIES = pcre2 LIBMODSECURITY_CONF_OPTS = \ - --with-pcre="$(STAGING_DIR)/usr/bin/pcre-config" \ + --without-pcre \ + --with-pcre2="$(STAGING_DIR)/usr" \ --disable-examples \ --without-lmdb \ --without-ssdeep \ From peter at korsgaard.com Sat Mar 18 09:31:16 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sat, 18 Mar 2023 10:31:16 +0100 Subject: [Buildroot] [git commit branch/2022.02.x] package/libmodsecurity: security bump to version 3.0.8 Message-ID: <20230318093210.5228986FA6@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=499947acac5b6f1a565261c631406f0d420fab82 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.02.x https://github.com/SpiderLabs/ModSecurity/releases/tag/v3.0.8 https://coreruleset.org/20220919/crs-version-3-3-3-and-3-2-2-covering-several-cves/ Signed-off-by: Fabrice Fontaine Signed-off-by: Peter Korsgaard (cherry picked from commit 1b20c52a5bb13fde04f4ad47fafd1daca664c2bb) Signed-off-by: Peter Korsgaard --- package/libmodsecurity/libmodsecurity.hash | 4 ++-- package/libmodsecurity/libmodsecurity.mk | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package/libmodsecurity/libmodsecurity.hash b/package/libmodsecurity/libmodsecurity.hash index 087157d162..7ba0ef7f18 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.7/modsecurity-v3.0.7.tar.gz.sha256 -sha256 cfd8b7e7e6a0e9ca4e19b9adeb07594ba75eba16a66da5e9b0974c0117c21a34 modsecurity-v3.0.7.tar.gz +# 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 # Localy calculated sha256 c71d239df91726fc519c6eb72d318ec65820627232b2f796219e87dcf35d0ab4 LICENSE diff --git a/package/libmodsecurity/libmodsecurity.mk b/package/libmodsecurity/libmodsecurity.mk index 916ba8fbcb..e83fda895f 100644 --- a/package/libmodsecurity/libmodsecurity.mk +++ b/package/libmodsecurity/libmodsecurity.mk @@ -4,7 +4,7 @@ # ################################################################################ -LIBMODSECURITY_VERSION = 3.0.7 +LIBMODSECURITY_VERSION = 3.0.8 LIBMODSECURITY_SOURCE = modsecurity-v$(LIBMODSECURITY_VERSION).tar.gz LIBMODSECURITY_SITE = https://github.com/SpiderLabs/ModSecurity/releases/download/v$(LIBMODSECURITY_VERSION) LIBMODSECURITY_INSTALL_STAGING = YES From peter at korsgaard.com Sat Mar 18 09:27:26 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sat, 18 Mar 2023 10:27:26 +0100 Subject: [Buildroot] [git commit branch/2022.11.x] package/libmodsecurity: security bump to version 3.0.8 Message-ID: <20230318093319.9444686FC3@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=141d359a105f3cacd0d1ec4878d7de3940d578c0 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.11.x https://github.com/SpiderLabs/ModSecurity/releases/tag/v3.0.8 https://coreruleset.org/20220919/crs-version-3-3-3-and-3-2-2-covering-several-cves/ Signed-off-by: Fabrice Fontaine Signed-off-by: Peter Korsgaard (cherry picked from commit 1b20c52a5bb13fde04f4ad47fafd1daca664c2bb) Signed-off-by: Peter Korsgaard --- package/libmodsecurity/libmodsecurity.hash | 4 ++-- package/libmodsecurity/libmodsecurity.mk | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package/libmodsecurity/libmodsecurity.hash b/package/libmodsecurity/libmodsecurity.hash index 087157d162..7ba0ef7f18 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.7/modsecurity-v3.0.7.tar.gz.sha256 -sha256 cfd8b7e7e6a0e9ca4e19b9adeb07594ba75eba16a66da5e9b0974c0117c21a34 modsecurity-v3.0.7.tar.gz +# 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 # Localy calculated sha256 c71d239df91726fc519c6eb72d318ec65820627232b2f796219e87dcf35d0ab4 LICENSE diff --git a/package/libmodsecurity/libmodsecurity.mk b/package/libmodsecurity/libmodsecurity.mk index 916ba8fbcb..e83fda895f 100644 --- a/package/libmodsecurity/libmodsecurity.mk +++ b/package/libmodsecurity/libmodsecurity.mk @@ -4,7 +4,7 @@ # ################################################################################ -LIBMODSECURITY_VERSION = 3.0.7 +LIBMODSECURITY_VERSION = 3.0.8 LIBMODSECURITY_SOURCE = modsecurity-v$(LIBMODSECURITY_VERSION).tar.gz LIBMODSECURITY_SITE = https://github.com/SpiderLabs/ModSecurity/releases/download/v$(LIBMODSECURITY_VERSION) LIBMODSECURITY_INSTALL_STAGING = YES From fontaine.fabrice at gmail.com Sat Mar 18 12:30:10 2023 From: fontaine.fabrice at gmail.com (Fabrice Fontaine) Date: Sat, 18 Mar 2023 13:30:10 +0100 Subject: [Buildroot] [PATCH 1/1] package/shadow: fix libsemanage dependency Message-ID: <20230318123010.3448-1-fontaine.fabrice@gmail.com> Fix the following build failure raised since the addition of the package in commit f78c5cb5cae93a9e63dad4361d78e1787759382f: Makefile:576: *** libsemanage is in the dependency chain of shadow that has added it to its _DEPENDENCIES variable without selecting it or depending on it from Config.in. Stop. Fixes: - http://autobuild.buildroot.org/results/e528e07874815d7f1cb951084ec985d76fe22d2e Signed-off-by: Fabrice Fontaine --- package/shadow/shadow.mk | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package/shadow/shadow.mk b/package/shadow/shadow.mk index d8f913a648..4bc3cce037 100644 --- a/package/shadow/shadow.mk +++ b/package/shadow/shadow.mk @@ -87,7 +87,7 @@ else SHADOW_CONF_OPTS += --without-libcrack endif -ifeq ($(BR2_PACKAGE_LIBSELINUX),y) +ifeq ($(BR2_PACKAGE_LIBSELINUX)$(BR2_PACKAGE_LIBSEMANAGE),yy) SHADOW_CONF_OPTS += --with-selinux SHADOW_DEPENDENCIES += libselinux libsemanage else -- 2.39.1 From fontaine.fabrice at gmail.com Sat Mar 18 12:30:58 2023 From: fontaine.fabrice at gmail.com (Fabrice Fontaine) Date: Sat, 18 Mar 2023 13:30:58 +0100 Subject: [Buildroot] [PATCH 1/1] package/s390-tools: needs OpenSSL-enabled libcurl Message-ID: <20230318123058.4103-1-fontaine.fabrice@gmail.com> Fix the following build failure raised bump to version 2.17.0 in commit eab9110afbef9c39569c4cc988aed15c48f7ce44 and https://github.com/ibm-s390-linux/s390-tools/commit/56fecf1832c3ebc4626ddf5c598762833c362d5e: Error: libcurl is not built with the OpenSSL backend Fixes: - http://autobuild.buildroot.org/results/32aa8f0bece5da2a16d761f175d46c7d3e0a8965 - http://autobuild.buildroot.org/results/535253f483c927da456c0be292df6a58c1f39737 Signed-off-by: Fabrice Fontaine --- package/s390-tools/s390-tools.mk | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package/s390-tools/s390-tools.mk b/package/s390-tools/s390-tools.mk index 8cd5491405..ec01a18cb0 100644 --- a/package/s390-tools/s390-tools.mk +++ b/package/s390-tools/s390-tools.mk @@ -14,7 +14,7 @@ S390_TOOLS_MAKE_OPTS = \ ARCH=$(BR2_ARCH) \ CFLAGS="$(TARGET_CFLAGS) -D_GNU_SOURCE" -ifeq ($(BR2_PACKAGE_LIBCURL),y) +ifeq ($(BR2_PACKAGE_LIBCURL_OPENSSL),y) S390_TOOLS_DEPENDENCIES += libcurl S390_TOOLS_MAKE_OPTS += \ CURL_CONFIG=$(STAGING_DIR)/usr/bin/curl-config \ -- 2.39.1 From fontaine.fabrice at gmail.com Sat Mar 18 12:32:17 2023 From: fontaine.fabrice at gmail.com (Fabrice Fontaine) Date: Sat, 18 Mar 2023 13:32:17 +0100 Subject: [Buildroot] [PATCH 1/1] package/snmppp: security bump to version 3.5.0 Message-ID: <20230318123217.4940-1-fontaine.fabrice@gmail.com> - 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 --- .../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(-) delete mode 100644 package/snmppp/0001-fix-build-with-libressl-3-5-0.patch 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 -- 2.39.1 From peter at korsgaard.com Sat Mar 18 13:29:11 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sat, 18 Mar 2023 14:29:11 +0100 Subject: [Buildroot] [git commit branch/2022.11.x] Update for 2022.11.3 Message-ID: <20230318132941.B5D7887072@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=904c8b538e71fcc565f39b72d93b9dd6c67211c0 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.11.x Signed-off-by: Peter Korsgaard --- CHANGES | 25 +++++++++++++++++++++++++ Makefile | 4 ++-- support/misc/Vagrantfile | 2 +- 3 files changed, 28 insertions(+), 3 deletions(-) diff --git a/CHANGES b/CHANGES index 247c8c7233..874324f7d8 100644 --- a/CHANGES +++ b/CHANGES @@ -1,3 +1,28 @@ +2022.11.3, released March 18th, 2023 + + Important / security related fixes. + + Updated/fixed packages: ace, apache, apr, apr-util, asterisk, + at91dataflashboot, audit, bash, bind, bridge-utils, clamav, + dmalloc, efivar, erlang, exfat, exfat-utils, f2fs-tools, gcc, + gdal, gensio, gerbera, git, glslsandbox-player, go, haproxy, + hawktracer, intel-gmmlib, ipmiutil, less, libblockdev, + libcurl, libev, libgcrypt, libglfw, libmad, libmdbx, + libmodsecurity, libolm, libpjsip, lirc-tools, + lttng-babeltrace, mender, mpv, mutt, mxs-bootlets, netsurf, + ntpsec, nut, opensbi, opus, paho-mqtt-c, pcm-tools, php, + pistache, proftpd, proxychains-ng, pulseaudio, + python-cryptography, python-django, python-m2crypto, + python-numpy, python-werkzeug, qemu, quazip, quickjs, + rockchip-mali, rsync, s6-linux-utils, sudo, tiff, uacme, uqmi, + webkitgtk, wilc-driver, wpa_supplicant, wpewebkit, + xdriver_xf86-video-qxl, znc + + Issues resolved (http://bugs.uclibc.org): + + #15306: glibc build fails in Docker container + #15361: Buildroot linking error on Apple Silicon + 2022.11.2, released March 1st, 2023 Important / security related fixes. diff --git a/Makefile b/Makefile index 76faedb95e..4d74a9cab4 100644 --- a/Makefile +++ b/Makefile @@ -92,9 +92,9 @@ all: .PHONY: all # Set and export the version string -export BR2_VERSION := 2022.11.2 +export BR2_VERSION := 2022.11.3 # Actual time the release is cut (for reproducible builds) -BR2_VERSION_EPOCH = 1677686000 +BR2_VERSION_EPOCH = 1679146000 # Save running make version since it's clobbered by the make package RUNNING_MAKE_VERSION := $(MAKE_VERSION) diff --git a/support/misc/Vagrantfile b/support/misc/Vagrantfile index 63806155a8..cf2202abd0 100644 --- a/support/misc/Vagrantfile +++ b/support/misc/Vagrantfile @@ -5,7 +5,7 @@ ################################################################################ # Buildroot version to use -RELEASE='2022.11.2' +RELEASE='2022.11.3' ### Change here for more memory/cores ### VM_MEMORY=2048 From peter at korsgaard.com Sat Mar 18 16:26:50 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sat, 18 Mar 2023 17:26:50 +0100 Subject: [Buildroot] Buildroot 2022.11.3 released Message-ID: <878rfuxbxx.fsf@dell.be.48ers.dk> Hi, Buildroot is a simple tool for creating complete embedded Linux systems (http://buildroot.org). Buildroot 2022.11.3 is released - Go download it at: http://buildroot.org/downloads/buildroot-2022.11.3.tar.gz or http://buildroot.org/downloads/buildroot-2022.11.3.tar.xz Or get it from Git: git://git.buildroot.org/buildroot Buildroot 2022.11.3 is a bugfix release, fixing a number of important / security related issues discovered since the 2022.11.2 release. - Security fixes for apache, apr, apr-util, bind, clamav, exfat, exfat-utils, git, go, haproxy, libcurl, libmodsecurity, libpjsip, less, paho-mqtt-c, php, python-cryptography, python-django, python-m2crypto, python-werkzeug, tiff, uacme, webkitgtk, wpewebkit - Fixes for download/compilation/runtime/license issues in ace, asterisk, at91dataflashboot, audit, dmalloc, efivar, erlang, f2fs-tools, gdal, gensio, gerbera, glslsandbox-player, intel-gmmlib, ipmiutil, libblockdev, libev, libgcrypt, libglfw, libmad, libmdbx, libolm, lirc-tools, lttng-babeltrace, mender, mpv, mutt, mxs-bootlets, netsurf, ntpsec, nut, opensbi, opus, pcm-tools, pistache, proftpd, proxychains-ng, pulseaudio, python-numpy, qemu, quazip, quickjs, rockchip-mali, rsync, s6-linux-utils, sudo, uqmi, wilc-driver, wpa_supplicant, znc For more details, see the CHANGES file: https://git.buildroot.net/buildroot/plain/CHANGES?id=2022.11.3 Users of the affected packages are strongly encouraged to upgrade. Many thanks to all the people contributing to this release: git shortlog -sn 2022.11.2.. 66 Fabrice Fontaine 7 Peter Korsgaard 6 Bernd Kuhls 4 James Hilliard 4 Peter Seiderer 3 Yann E. MORIN 2 Christian Stewart 2 Lang Daniel 1 Adrian Perez de Castro 1 Arnout Vandecappelle 1 Giulio Benetti 1 Heiko Thiery 1 Julien Olivain 1 Matthew Weber 1 Nicola Di Lieto 1 Romain Naour 1 Sebastian Weyer 1 Sergey Matyukevich 1 Stefan Agner 1 Thomas Devoogdt 1 Thomas Petazzoni 1 ?????? ????? (Leonid Yuriev) This will be final 2022.11.x release. Please migrate to our new long term support release instead, 2023.02.x. -- Bye, Peter Korsgaard From raphael.pavlidis at gmail.com Sat Mar 18 17:52:27 2023 From: raphael.pavlidis at gmail.com (Raphael Pavlidis) Date: Sat, 18 Mar 2023 18:52:27 +0100 (GMT+01:00) Subject: [Buildroot] [PATCH 1/1] package/shadow: fix libsemanage dependency In-Reply-To: <20230318123010.3448-1-fontaine.fabrice@gmail.com> References: <20230318123010.3448-1-fontaine.fabrice@gmail.com> Message-ID: Hi Frabrice, thanks for the fix. The patch looks good for me. Besides that, should I not get an email if a build fails in a package, whom I am the developer in DEVELOPERS file? Thanks, Raphael Pavlidis 18.03.2023 13:30:13 Fabrice Fontaine : > Fix the following build failure raised since the addition of the package > in commit f78c5cb5cae93a9e63dad4361d78e1787759382f: > > Makefile:576: *** libsemanage is in the dependency chain of shadow that has added it to its _DEPENDENCIES variable without selecting it or depending on it from Config.in.? Stop. > > Fixes: > - http://autobuild.buildroot.org/results/e528e07874815d7f1cb951084ec985d76fe22d2e > > Signed-off-by: Fabrice Fontaine > --- > package/shadow/shadow.mk | 2 +- > 1 file changed, 1 insertion(+), 1 deletion(-) > > diff --git a/package/shadow/shadow.mk b/package/shadow/shadow.mk > index d8f913a648..4bc3cce037 100644 > --- a/package/shadow/shadow.mk > +++ b/package/shadow/shadow.mk > @@ -87,7 +87,7 @@ else > SHADOW_CONF_OPTS += --without-libcrack > endif > > -ifeq ($(BR2_PACKAGE_LIBSELINUX),y) > +ifeq ($(BR2_PACKAGE_LIBSELINUX)$(BR2_PACKAGE_LIBSEMANAGE),yy) > SHADOW_CONF_OPTS += --with-selinux > SHADOW_DEPENDENCIES += libselinux libsemanage > else > -- > 2.39.1 From fperrad at gmail.com Sat Mar 18 19:31:58 2023 From: fperrad at gmail.com (Francois Perrad) Date: Sat, 18 Mar 2023 20:31:58 +0100 Subject: [Buildroot] [PATCH 1/2] package/graphene: new package Message-ID: <20230318193159.1418922-1-francois.perrad@gadz.org> a dependency for gtk4 Signed-off-by: Francois Perrad --- DEVELOPERS | 1 + package/Config.in | 1 + package/graphene/Config.in | 6 +++++ package/graphene/graphene.hash | 3 +++ package/graphene/graphene.mk | 44 ++++++++++++++++++++++++++++++++++ 5 files changed, 55 insertions(+) create mode 100644 package/graphene/Config.in create mode 100644 package/graphene/graphene.hash create mode 100644 package/graphene/graphene.mk diff --git a/DEVELOPERS b/DEVELOPERS index 7ef8f79a7..5000d7230 100644 --- a/DEVELOPERS +++ b/DEVELOPERS @@ -1057,6 +1057,7 @@ F: package/copas/ F: package/coxpcall/ F: package/dado/ F: package/ficl/ +F: package/graphene/ F: package/janet/ F: package/libtomcrypt/ F: package/libtommath/ diff --git a/package/Config.in b/package/Config.in index c7bb52d27..272ea7f4a 100644 --- a/package/Config.in +++ b/package/Config.in @@ -1574,6 +1574,7 @@ menu "Graphics" source "package/giblib/Config.in" source "package/giflib/Config.in" source "package/granite/Config.in" + source "package/graphene/Config.in" source "package/graphite2/Config.in" source "package/gtkmm3/Config.in" source "package/gtksourceview/Config.in" diff --git a/package/graphene/Config.in b/package/graphene/Config.in new file mode 100644 index 000000000..60f6073a1 --- /dev/null +++ b/package/graphene/Config.in @@ -0,0 +1,6 @@ +config BR2_PACKAGE_GRAPHENE + bool "graphene" + help + A thin layer of types for graphic libraries. + + https://ebassi.github.io/graphene/ diff --git a/package/graphene/graphene.hash b/package/graphene/graphene.hash new file mode 100644 index 000000000..7d2b56945 --- /dev/null +++ b/package/graphene/graphene.hash @@ -0,0 +1,3 @@ +# Locally calculated +sha256 922dc109d2dc5dc56617a29bd716c79dd84db31721a8493a13a5f79109a4a4ed graphene-1.10.8.tar.gz +sha256 cfd9fd7b2be592d2c0910d32dc1d8910c08dc0670b1d9ce417a82fa9eb788df9 LICENSE.txt diff --git a/package/graphene/graphene.mk b/package/graphene/graphene.mk new file mode 100644 index 000000000..efdae9140 --- /dev/null +++ b/package/graphene/graphene.mk @@ -0,0 +1,44 @@ +################################################################################ +# +# graphene +# +################################################################################ + +GRAPHENE_VERSION = 1.10.8 +GRAPHENE_SITE = $(call github,ebassi,graphene,$(GRAPHENE_VERSION)) +GRAPHENE_LICENSE = MIT +GRAPHENE_LICENSE_FILES = LICENSE.txt +GRAPHENE_INSTALL_STAGING = YES + +GRAPHENE_CONF_OPTS = \ + -Dtests=false \ + -Dinstalled_tests=false \ + -Dgtk_doc=false + +ifeq ($(BR2_PACKAGE_LIBGLIB2),y) +GRAPHENE_CONF_OPTS += -Dgobject_types=true +GRAPHENE_DEPENDENCIES += libglib2 +else +GRAPHENE_CONF_OPTS += -Dgobject_types=false +endif + +ifeq ($(BR2_PACKAGE_GOBJECT_INTROSPECTION),y) +GRAPHENE_CONF_OPTS += -Dintrospection=enabled +GRAPHENE_DEPENDENCIES += gobject-introspection +else +GRAPHENE_CONF_OPTS += -Dintrospection=disabled +endif + +ifeq ($(BR2_X86_CPU_HAS_SSE2),y) +GRAPHENE_CONF_OPTS += -Dsse2=true +else +GRAPHENE_CONF_OPTS += -Dsse2=false +endif + +ifeq ($(BR2_ARM_CPU_HAS_NEON),y) +GRAPHENE_CONF_OPTS += -Darm_neon=true +else +GRAPHENE_CONF_OPTS += -Darm_neon=false +endif + +$(eval $(meson-package)) -- 2.37.2 From fperrad at gmail.com Sat Mar 18 19:31:59 2023 From: fperrad at gmail.com (Francois Perrad) Date: Sat, 18 Mar 2023 20:31:59 +0100 Subject: [Buildroot] [PATCH 2/2] package/libgtk4: new package In-Reply-To: <20230318193159.1418922-1-francois.perrad@gadz.org> References: <20230318193159.1418922-1-francois.perrad@gadz.org> Message-ID: <20230318193159.1418922-2-francois.perrad@gadz.org> Signed-off-by: Francois Perrad --- DEVELOPERS | 1 + package/Config.in | 1 + package/libgtk4/Config.in | 106 +++++++++++++++++++++++++++++++++ package/libgtk4/libgtk4.hash | 5 ++ package/libgtk4/libgtk4.mk | 110 +++++++++++++++++++++++++++++++++++ 5 files changed, 223 insertions(+) create mode 100644 package/libgtk4/Config.in create mode 100644 package/libgtk4/libgtk4.hash create mode 100644 package/libgtk4/libgtk4.mk diff --git a/DEVELOPERS b/DEVELOPERS index 5000d7230..61e6e281c 100644 --- a/DEVELOPERS +++ b/DEVELOPERS @@ -1059,6 +1059,7 @@ F: package/dado/ F: package/ficl/ F: package/graphene/ F: package/janet/ +F: package/libgtk4/ F: package/libtomcrypt/ F: package/libtommath/ F: package/libwpe/ diff --git a/package/Config.in b/package/Config.in index 272ea7f4a..9eff213c0 100644 --- a/package/Config.in +++ b/package/Config.in @@ -1612,6 +1612,7 @@ menu "Graphics" source "package/libgta/Config.in" source "package/libgtk2/Config.in" source "package/libgtk3/Config.in" + source "package/libgtk4/Config.in" source "package/libjxl/Config.in" source "package/libmediaart/Config.in" source "package/libmng/Config.in" diff --git a/package/libgtk4/Config.in b/package/libgtk4/Config.in new file mode 100644 index 000000000..cda183c8d --- /dev/null +++ b/package/libgtk4/Config.in @@ -0,0 +1,106 @@ +comment "libgtk4 needs a toolchain w/ wchar, threads, C++, gcc >= 4.9" + depends on BR2_USE_MMU + depends on BR2_TOOLCHAIN_HAS_SYNC_4 + depends on !BR2_USE_WCHAR || !BR2_INSTALL_LIBSTDCPP || \ + !BR2_TOOLCHAIN_GCC_AT_LEAST_4_9 || \ + !BR2_TOOLCHAIN_HAS_THREADS + +comment "libgtk4 needs an OpenGL or an OpenGL-EGL/wayland backend" + depends on BR2_USE_MMU + depends on BR2_TOOLCHAIN_HAS_SYNC_4 + depends on !BR2_PACKAGE_HAS_LIBEGL_WAYLAND && !BR2_PACKAGE_HAS_LIBGL + +config BR2_PACKAGE_LIBGTK4 + bool "libgtk4" + depends on BR2_USE_WCHAR # glib2 + depends on BR2_TOOLCHAIN_HAS_THREADS # glib2 + depends on BR2_USE_MMU # glib2 + 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 + depends on BR2_PACKAGE_HAS_LIBEGL_WAYLAND || BR2_PACKAGE_HAS_LIBGL + select BR2_PACKAGE_CAIRO + select BR2_PACKAGE_CAIRO_PS + select BR2_PACKAGE_CAIRO_PDF + select BR2_PACKAGE_CAIRO_SVG + select BR2_PACKAGE_GDK_PIXBUF + select BR2_PACKAGE_GRAPHENE + select BR2_PACKAGE_LIBEPOXY + select BR2_PACKAGE_LIBGLIB2 + select BR2_PACKAGE_PANGO + select BR2_PACKAGE_TIFF + # At least one backend is required + select BR2_PACKAGE_LIBGTK4_BROADWAY if \ + !(BR2_PACKAGE_LIBGTK4_X11 || BR2_PACKAGE_LIBGTK4_WAYLAND) + help + The GTK version 4 graphical user interface library + + https://www.gtk.org/ + +if BR2_PACKAGE_LIBGTK4 + +config BR2_PACKAGE_LIBGTK4_BROADWAY + bool "Broadway GDK backend" + default y + help + This enables the Broadway backend for GDK, which provides + support for displaying GTK+ applications in a web browser, + using HTML5 and web sockets. + + For example, to run gtk4-demo on a target which IP address is + 192.168.0.1 and use it from a web browser, execute the + following commands: + + $ broadwayd -a 192.168.0.1 -p 8080 :2 & + $ export GDK_BACKEND=broadway + $ export BROADWAY_DISPLAY=:2 + $ gtk4-demo + + Then open a web browser at address http://192.168.0.1:8080. + Javascript and web sockets should be enabled. + +comment "Wayland GDK backend needs an OpenGL EGL backend provided by mesa3d w/ headers >= 3.17" + depends on !BR2_PACKAGE_MESA3D_OPENGL_EGL || !BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_17 + +config BR2_PACKAGE_LIBGTK4_WAYLAND + bool "Wayland GDK backend" + default y + depends on BR2_PACKAGE_HAS_LIBEGL_WAYLAND + depends on BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_17 + select BR2_PACKAGE_WAYLAND + select BR2_PACKAGE_LIBXKBCOMMON + help + This enables the Wayland backend for GDK. + +comment "X11 GDK backend needs an OpenGL provider" + depends on !BR2_PACKAGE_HAS_LIBGL + +config BR2_PACKAGE_LIBGTK4_X11 + bool "X11 GDK backend" + default y + depends on BR2_PACKAGE_XORG7 + depends on BR2_PACKAGE_HAS_LIBGL + select BR2_PACKAGE_XLIB_LIBXCURSOR + select BR2_PACKAGE_XLIB_LIBXI + select BR2_PACKAGE_XLIB_LIBXINERAMA + help + This enables the X11 backend for GDK. + +config BR2_PACKAGE_LIBGTK4_GSTREAMER + bool "gstreamer support" + select BR2_PACKAGE_GSTREAMER1 + select BR2_PACKAGE_GST1_PLUGINS_BASE + select BR2_PACKAGE_GST1_PLUGINS_BASE_LIB_OPENGL + select BR2_PACKAGE_GST1_PLUGINS_BAD + help + Enable gstreamer support. + +config BR2_PACKAGE_LIBGTK4_DEMO + bool "Install libgtk4 demo/example programs" + select BR2_PACKAGE_SHARED_MIME_INFO + select BR2_PACKAGE_HICOLOR_ICON_THEME + help + The GTK source base contains demo/exmaple programs. + This option allows to install them to the target. + +endif diff --git a/package/libgtk4/libgtk4.hash b/package/libgtk4/libgtk4.hash new file mode 100644 index 000000000..8edafb3ca --- /dev/null +++ b/package/libgtk4/libgtk4.hash @@ -0,0 +1,5 @@ +# From https://download.gnome.org/sources/gtk/4.10/gtk-4.10.1.sha256sum +sha256 e8fcac04bc7715b9da667c911a5ee8f262e200d1d6a50adf23645ca8cfcd0311 gtk-4.10.1.tar.xz + +# Hash for license file: +sha256 b7993225104d90ddd8024fd838faf300bea5e83d91203eab98e29512acebd69c COPYING diff --git a/package/libgtk4/libgtk4.mk b/package/libgtk4/libgtk4.mk new file mode 100644 index 000000000..8f3d13046 --- /dev/null +++ b/package/libgtk4/libgtk4.mk @@ -0,0 +1,110 @@ +################################################################################ +# +# libgtk4 +# +################################################################################ + +LIBGTK4_VERSION_MAJOR = 4.10 +LIBGTK4_VERSION = $(LIBGTK4_VERSION_MAJOR).1 +LIBGTK4_SOURCE = gtk-$(LIBGTK4_VERSION).tar.xz +LIBGTK4_SITE = https://download.gnome.org/sources/gtk/$(LIBGTK4_VERSION_MAJOR) +LIBGTK4_LICENSE = LGPL-2.0+ +LIBGTK4_LICENSE_FILES = COPYING +LIBGTK4_CPE_ID_VENDOR = gnome +LIBGTK4_CPE_ID_PRODUCT = gtk +LIBGTK4_INSTALL_STAGING = YES + +LIBGTK4_DEPENDENCIES = host-pkgconf host-libgtk4 \ + gdk-pixbuf graphene libepoxy libglib2 pango \ + $(TARGET_NLS_DEPENDENCIES) + +LIBGTK4_CONF_OPTS = -Dbuild-tests=false + +ifeq ($(BR2_PACKAGE_LIBGTK4_X11),y) +LIBGTK4_DEPENDENCIES += xlib_libXcursor xlib_libXi xlib_libXinerama +LIBGTK4_CONF_OPTS += -Dx11-backend=true +else +LIBGTK4_CONF_OPTS += -Dx11-backend=false +endif + +ifeq ($(BR2_PACKAGE_LIBGTK4_WAYLAND),y) +LIBGTK4_DEPENDENCIES += wayland libxkbcommon +LIBGTK4_CONF_OPTS += -Dwayland-backend=true +else +LIBGTK4_CONF_OPTS += -Dwayland-backend=false +endif + +ifeq ($(BR2_PACKAGE_LIBGTK4_BROADWAY),y) +LIBGTK4_CONF_OPTS += -Dbroadway-backend=true +else +LIBGTK4_CONF_OPTS += -Dbroadway-backend=false +endif + +ifeq ($(BR2_PACKAGE_LIBGTK4_GSTREAMER),y) +LIBGTK4_CONF_OPTS += -Dmedia-gstreamer=enabled +LIBGTK4_DEPENDENCIES += gstreamer1 gst1-plugins-base gst1-plugins-bad +else +LIBGTK4_CONF_OPTS += -Dmedia-gstreamer=disabled +endif + +ifeq ($(BR2_PACKAGE_CUPS),y) +LIBGTK4_CONF_OPTS += -Dprint-cups=enabled +LIBGTK4_DEPENDENCIES += cups +else +LIBGTK4_CONF_OPTS += -Dprint-cups=disabled +endif + +ifeq ($(BR2_PACKAGE_LIBGTK4_DEMO),y) +LIBGTK4_CONF_OPTS += -Ddemos=true -Dbuild-examples=true +LIBGTK4_DEPENDENCIES += hicolor-icon-theme shared-mime-info +else +LIBGTK4_CONF_OPTS += -Ddemos=false -Dbuild-examples=false +endif + +define LIBGTK4_COMPILE_GLIB_SCHEMAS + $(HOST_DIR)/bin/glib-compile-schemas \ + $(TARGET_DIR)/usr/share/glib-2.0/schemas +endef +LIBGTK4_POST_INSTALL_TARGET_HOOKS += LIBGTK4_COMPILE_GLIB_SCHEMAS + +# here, we build a native gtk4-update-icon-cache as host-libgtk4 + +HOST_LIBGTK4_DEPENDENCIES = \ + host-gdk-pixbuf \ + host-libglib2 \ + host-pkgconf + +HOST_LIBGTK4_CFLAGS = \ + -I $(@D)/gtk \ + `$(HOST_MAKE_ENV) $(PKG_CONFIG_HOST_BINARY) --cflags --libs gdk-pixbuf-2.0` + +define HOST_LIBGTK4_CONFIGURE_CMDS + echo "#define GETTEXT_PACKAGE \"gtk40\"" >> $(@D)/gtk/config.h + echo "#define GTK_LOCALEDIR \"/usr/share/locale\"" >> $(@D)/gtk/config.h + echo "#define HAVE_UNISTD_H 1" >> $(@D)/gtk/config.h + echo "#define HAVE_FTW_H 1" >> $(@D)/gtk/config.h +endef + +define HOST_LIBGTK4_BUILD_CMDS + $(HOSTCC) $(HOST_CFLAGS) $(HOST_LDFLAGS) \ + $(@D)/tools/updateiconcache.c $(@D)/gtk/gtkiconcachevalidator.c\ + $(HOST_LIBGTK4_CFLAGS) \ + -o $(@D)/tools/gtk4-update-icon-cache +endef + +define HOST_LIBGTK4_INSTALL_CMDS + $(INSTALL) -D -m 0755 $(@D)/tools/gtk4-update-icon-cache \ + $(HOST_DIR)/bin/gtk4-update-icon-cache +endef + +# Create icon-theme.cache for each of the icon directories/themes +# It's not strictly necessary but speeds up lookups +define LIBGTK4_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 +LIBGTK4_TARGET_FINALIZE_HOOKS += LIBGTK4_UPDATE_ICON_CACHE + +$(eval $(meson-package)) +$(eval $(host-generic-package)) -- 2.37.2 From me at stevenhay.com Sat Mar 18 20:44:06 2023 From: me at stevenhay.com (Steve Hay) Date: Sat, 18 Mar 2023 21:44:06 +0100 Subject: [Buildroot] [PATCH] package/ca-certificates: bump version to 20230311 Message-ID: <20230318204407.2112290-1-me@stevenhay.com> 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. Signed-off-by: Steve Hay --- ...2pem.py-make-cryptography-module-opt.patch | 31 +++++++++++-------- ...2pem.py-Fix-compat-with-cryptography.patch | 29 ----------------- package/ca-certificates/ca-certificates.hash | 4 +-- package/ca-certificates/ca-certificates.mk | 5 +-- 4 files changed, 22 insertions(+), 47 deletions(-) delete mode 100644 package/ca-certificates/0002-mozilla-certdata2pem.py-Fix-compat-with-cryptography.patch 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..ced593664e 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,10 @@ -From bf18b564122e8f976681a2398862fde1eafd84ba Mon Sep 17 00:00:00 2001 +From a4e468a2a0afa80df174831c2f422184820bb0fa Mon Sep 17 00:00:00 2001 +From: Steve Hay +Date: Sat, 18 Mar 2023 17:57:18 +0100 +Subject: [PATCH] mozilla/certdata2pem.py: make cryptography module optional + +Modified for a newer version of the ca-certificates module. + From: Thomas Petazzoni Date: Thu, 6 Jan 2022 23:15:00 +0100 Subject: [PATCH] mozilla/certdata2pem.py: make cryptography module optional @@ -15,37 +21,36 @@ the check is skipped. Signed-off-by: Thomas Petazzoni --- - 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 +60,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..5246b6e543 100644 --- a/package/ca-certificates/ca-certificates.mk +++ b/package/ca-certificates/ca-certificates.mk @@ -4,9 +4,10 @@ # ################################################################################ -CA_CERTIFICATES_VERSION = 20211016 +# batocera / version bump +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 -- 2.30.2 From thomas.petazzoni at bootlin.com Sat Mar 18 20:50:12 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sat, 18 Mar 2023 21:50:12 +0100 Subject: [Buildroot] [PATCH] package/ca-certificates: bump version to 20230311 In-Reply-To: <20230318204407.2112290-1-me@stevenhay.com> References: <20230318204407.2112290-1-me@stevenhay.com> Message-ID: <20230318215012.3d48267b@windsurf> Hello Steve, On Sat, 18 Mar 2023 21:44:06 +0100 Steve Hay via buildroot wrote: > 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. > > Signed-off-by: Steve Hay Thanks for the patch, see some comments below. > 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..ced593664e 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,10 @@ > -From bf18b564122e8f976681a2398862fde1eafd84ba Mon Sep 17 00:00:00 2001 > +From a4e468a2a0afa80df174831c2f422184820bb0fa Mon Sep 17 00:00:00 2001 > +From: Steve Hay > +Date: Sat, 18 Mar 2023 17:57:18 +0100 > +Subject: [PATCH] mozilla/certdata2pem.py: make cryptography module optional > + > +Modified for a newer version of the ca-certificates module. > + > From: Thomas Petazzoni > Date: Thu, 6 Jan 2022 23:15:00 +0100 > Subject: [PATCH] mozilla/certdata2pem.py: make cryptography module optional > @@ -15,37 +21,36 @@ the check is skipped. The way you did that makes the patch no longer applicable with "git format-patch". The patch now has two From/Date/Subject fields. Could you instead make sure to apply the existing patch on ca-certificates using git-am, fix the conflicts, and regenerate the new patch with git format-patch? You should preserve the existing authorship, but you can do something like this: Signed-off-by: Thomas Petazzoni [Steve: refreshed to apply on ca-certificates version XYZ] Signed-off-by: Steve Hay > 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 The commit log should mention why this patch is dropped. > -CA_CERTIFICATES_VERSION = 20211016 > +# batocera / version bump What does this comment mean? > +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 Thanks! Thomas -- Thomas Petazzoni, co-owner and CEO, Bootlin Embedded Linux and Kernel engineering and training https://bootlin.com From thomas.petazzoni at bootlin.com Sat Mar 18 20:55:36 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sat, 18 Mar 2023 21:55:36 +0100 Subject: [Buildroot] [PATCH 1/1] package/shadow: fix libsemanage dependency In-Reply-To: References: <20230318123010.3448-1-fontaine.fabrice@gmail.com> Message-ID: <20230318215536.02b74732@windsurf> Hello Raphael, On Sat, 18 Mar 2023 18:52:27 +0100 (GMT+01:00) Raphael Pavlidis wrote: > Besides that, should I not get an email if a build fails in a > package, whom I am the developer in DEVELOPERS file? In general, yes. Except here the failure (see http://autobuild.buildroot.org/results/e528e07874815d7f1cb951084ec985d76fe22d2e/build-end.log) looks like this: make: Entering directory '/tmp/instance-11/buildroot' Makefile:576: *** libsemanage is in the dependency chain of shadow that has added it to its _DEPENDENCIES variable without selecting it or depending on it from Config.in. Stop. make: Leaving directory '/tmp/instance-11/buildroot' and the autobuild script does not have logic to interpret that as "shadow has an issue", so this build failure is classified as having an "unknown" failure reason. The autobuild script is able to detect the failing package when the end of the error log looks like this: make[1]: Leaving directory '/home/thomas/autobuild/instance-1/output-1/build/bluez5_utils-5.66' make: *** [package/pkg-generic.mk:293: /home/thomas/autobuild/instance-1/output-1/build/bluez5_utils-5.66/.stamp_built] Error 2 make: Leaving directory '/home/thomas/autobuild/instance-1/buildroot' Of course, this logic could be improved to also understand the "XYZ is in the dependency chain of ABC...". If you're curious, the logic is at https://gitlab.com/buildroot.org/buildroot-test/-/blob/master/web/import.inc.php#L244. WARNING: ugly PHP code behind this link, make sure to wear appropriate eye protection equipment before clicking the link and reading the code. Best regards, Thomas -- Thomas Petazzoni, co-owner and CEO, Bootlin Embedded Linux and Kernel engineering and training https://bootlin.com From thomas.petazzoni at bootlin.com Sat Mar 18 21:17:15 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sat, 18 Mar 2023 22:17:15 +0100 Subject: [Buildroot] [git commit] package/shadow: fix libsemanage dependency Message-ID: <20230318211727.84F1186A53@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=4a0301c1b95a751c331e738d6a392c1fd03d2393 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Fix the following build failure raised since the addition of the package in commit f78c5cb5cae93a9e63dad4361d78e1787759382f: Makefile:576: *** libsemanage is in the dependency chain of shadow that has added it to its _DEPENDENCIES variable without selecting it or depending on it from Config.in. Stop. Fixes: - http://autobuild.buildroot.org/results/e528e07874815d7f1cb951084ec985d76fe22d2e Signed-off-by: Fabrice Fontaine Signed-off-by: Thomas Petazzoni --- package/shadow/shadow.mk | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package/shadow/shadow.mk b/package/shadow/shadow.mk index d8f913a648..4bc3cce037 100644 --- a/package/shadow/shadow.mk +++ b/package/shadow/shadow.mk @@ -87,7 +87,7 @@ else SHADOW_CONF_OPTS += --without-libcrack endif -ifeq ($(BR2_PACKAGE_LIBSELINUX),y) +ifeq ($(BR2_PACKAGE_LIBSELINUX)$(BR2_PACKAGE_LIBSEMANAGE),yy) SHADOW_CONF_OPTS += --with-selinux SHADOW_DEPENDENCIES += libselinux libsemanage else From thomas.petazzoni at bootlin.com Sat Mar 18 21:21:13 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sat, 18 Mar 2023 22:21:13 +0100 Subject: [Buildroot] [PATCH 1/1] package/shadow: fix libsemanage dependency In-Reply-To: <20230318123010.3448-1-fontaine.fabrice@gmail.com> References: <20230318123010.3448-1-fontaine.fabrice@gmail.com> Message-ID: <20230318222113.146faa6b@windsurf> On Sat, 18 Mar 2023 13:30:10 +0100 Fabrice Fontaine wrote: > Fix the following build failure raised since the addition of the package > in commit f78c5cb5cae93a9e63dad4361d78e1787759382f: > > Makefile:576: *** libsemanage is in the dependency chain of shadow that has added it to its _DEPENDENCIES variable without selecting it or depending on it from Config.in. Stop. > > Fixes: > - http://autobuild.buildroot.org/results/e528e07874815d7f1cb951084ec985d76fe22d2e > > Signed-off-by: Fabrice Fontaine > --- > package/shadow/shadow.mk | 2 +- > 1 file changed, 1 insertion(+), 1 deletion(-) Applied to master, thanks. Thomas -- Thomas Petazzoni, CTO, Bootlin Embedded Linux and Kernel engineering https://bootlin.com From thomas.petazzoni at bootlin.com Sat Mar 18 21:21:28 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sat, 18 Mar 2023 22:21:28 +0100 Subject: [Buildroot] [git commit] package/s390-tools: needs OpenSSL-enabled libcurl Message-ID: <20230318212138.94EE586B45@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=889fd54f809973d56b98e78677ae8a14e9e64da4 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Fix the following build failure raised bump to version 2.17.0 in commit eab9110afbef9c39569c4cc988aed15c48f7ce44 and https://github.com/ibm-s390-linux/s390-tools/commit/56fecf1832c3ebc4626ddf5c598762833c362d5e: Error: libcurl is not built with the OpenSSL backend Fixes: - http://autobuild.buildroot.org/results/32aa8f0bece5da2a16d761f175d46c7d3e0a8965 - http://autobuild.buildroot.org/results/535253f483c927da456c0be292df6a58c1f39737 Signed-off-by: Fabrice Fontaine Signed-off-by: Thomas Petazzoni --- package/s390-tools/s390-tools.mk | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package/s390-tools/s390-tools.mk b/package/s390-tools/s390-tools.mk index 8cd5491405..ec01a18cb0 100644 --- a/package/s390-tools/s390-tools.mk +++ b/package/s390-tools/s390-tools.mk @@ -14,7 +14,7 @@ S390_TOOLS_MAKE_OPTS = \ ARCH=$(BR2_ARCH) \ CFLAGS="$(TARGET_CFLAGS) -D_GNU_SOURCE" -ifeq ($(BR2_PACKAGE_LIBCURL),y) +ifeq ($(BR2_PACKAGE_LIBCURL_OPENSSL),y) S390_TOOLS_DEPENDENCIES += libcurl S390_TOOLS_MAKE_OPTS += \ CURL_CONFIG=$(STAGING_DIR)/usr/bin/curl-config \ From thomas.petazzoni at bootlin.com Sat Mar 18 21:21:43 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sat, 18 Mar 2023 22:21:43 +0100 Subject: [Buildroot] [PATCH 1/1] package/s390-tools: needs OpenSSL-enabled libcurl In-Reply-To: <20230318123058.4103-1-fontaine.fabrice@gmail.com> References: <20230318123058.4103-1-fontaine.fabrice@gmail.com> Message-ID: <20230318222143.6a10465c@windsurf> On Sat, 18 Mar 2023 13:30:58 +0100 Fabrice Fontaine wrote: > Fix the following build failure raised bump to version 2.17.0 in commit > eab9110afbef9c39569c4cc988aed15c48f7ce44 and > https://github.com/ibm-s390-linux/s390-tools/commit/56fecf1832c3ebc4626ddf5c598762833c362d5e: > > Error: libcurl is not built with the OpenSSL backend > > Fixes: > - http://autobuild.buildroot.org/results/32aa8f0bece5da2a16d761f175d46c7d3e0a8965 > - http://autobuild.buildroot.org/results/535253f483c927da456c0be292df6a58c1f39737 > > Signed-off-by: Fabrice Fontaine > --- > package/s390-tools/s390-tools.mk | 2 +- > 1 file changed, 1 insertion(+), 1 deletion(-) Applied to master, thanks. Thomas -- Thomas Petazzoni, CTO, Bootlin Embedded Linux and Kernel engineering https://bootlin.com From thomas.petazzoni at bootlin.com Sat Mar 18 21:39:01 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sat, 18 Mar 2023 22:39:01 +0100 Subject: [Buildroot] [git commit] package/snmppp: security bump to version 3.5.0 Message-ID: <20230318214156.3FFCA86D72@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=e011fa0415883b9d44df616cfaf6956e1a11da88 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master - 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 --- .../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 thomas.petazzoni at bootlin.com Sat Mar 18 21:42:02 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sat, 18 Mar 2023 22:42:02 +0100 Subject: [Buildroot] [PATCH 1/1] package/snmppp: security bump to version 3.5.0 In-Reply-To: <20230318123217.4940-1-fontaine.fabrice@gmail.com> References: <20230318123217.4940-1-fontaine.fabrice@gmail.com> Message-ID: <20230318224202.7c40e3ca@windsurf> On Sat, 18 Mar 2023 13:32:17 +0100 Fabrice Fontaine wrote: > - 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 > --- > .../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(-) > delete mode 100644 package/snmppp/0001-fix-build-with-libressl-3-5-0.patch Applied to master, thanks. Thomas -- Thomas Petazzoni, CTO, Bootlin Embedded Linux and Kernel engineering https://bootlin.com From jbittner.br.bugs at gmail.com Sat Mar 18 21:43:06 2023 From: jbittner.br.bugs at gmail.com (Jonathan Bittner) Date: Sat, 18 Mar 2023 17:43:06 -0400 Subject: [Buildroot] Troubles with SELinux In-Reply-To: References: Message-ID: On Fri, Mar 17, 2023 at 11:20?AM Jonathan Bittner wrote: > > On Thu, Mar 16, 2023 at 12:33?PM Jonathan Bittner wrote: > 3.) My issues with ssh login is apparently the /etc/pam.d/sshd that ships with the system contains no reference to any of the SELinux modules in the auth stack which means the contexts are not set during the login. I haven't quite fixed this yet. Most of the sample configs I've found online were distribution-specific and had external references (includes) to files shipped by that distro, often incorporating distro-specific modules not shipped with Buildroot Replying again to add to the archive in case anyone ever searches for this: ssh troubles were alleviated by manually mapping the user account to staff_u (instead of default user_u) in seusers. Good enough for now. Not sure why user_u is blocked or what policy to change to fix it. Also don't bother trying to install semanage and the python hooks: they don't work when the policy is built as monolithic. From indrek.kruusa at gmail.com Sat Mar 18 21:46:15 2023 From: indrek.kruusa at gmail.com (Indrek Kruusa) Date: Sat, 18 Mar 2023 23:46:15 +0200 Subject: [Buildroot] package/rtl8189fs: bug in conf, and a question Message-ID: Hi! I'm trying to prepare a patch for MangoPi MQ (Allwinner D1s RISC-V). I'm almost there - Samuel Holland managed to mainline initial support for this board, so vanilla linux kernel 6.3-rc2 boots fine (with proper/modified u-boot version). The WiFi module is based on rtl8189ftv chip (SDIO connection) and its driver seems to be problematic. First, buildroot's package/rtl8189fs is currently broken; it points to the wrong commit (seems to be copy paste error, inherited from package/rtl8189es). The result is unusable. I updated it to the correct commit (on the correct branch) and the driver builds fine and loads fine. There are couple of issues though: - for some reason the debug mode in driver is set - driver seems to constantly restart the module, and it emits endless debug messages So, is there anybody for whom the rtl8189fs linux driver works fine with kernel 6.3-rcX? PS. I can prepare a patch to fix the package/rtl8189fs but I expect Giulio to bump the version again for both package/rtl8189es and package/rtl8189fs soon. Best regards, Indrek -------------- next part -------------- An HTML attachment was scrubbed... URL: From thomas.petazzoni at bootlin.com Sat Mar 18 21:42:12 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sat, 18 Mar 2023 22:42:12 +0100 Subject: [Buildroot] [git commit] package/rdma-core: bump to version v45.0 Message-ID: <20230318214844.207FC86E5A@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=4cc99b8cf6765fd12225f512c52b5807ac329d76 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master For change log, see: https://github.com/linux-rdma/rdma-core/releases/tag/v45.0 Signed-off-by: Julien Olivain Signed-off-by: Thomas Petazzoni --- package/rdma-core/rdma-core.hash | 2 +- package/rdma-core/rdma-core.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/rdma-core/rdma-core.hash b/package/rdma-core/rdma-core.hash index 1aff44f7f4..128ca54e3e 100644 --- a/package/rdma-core/rdma-core.hash +++ b/package/rdma-core/rdma-core.hash @@ -1,5 +1,5 @@ # Locally calculated -sha256 4a2eec55b37ac25f25e7680a372f71c1781c23808542bd31fb68dc0448b8cba2 rdma-core-44.0.tar.gz +sha256 8725cf10f05579585c9fdebdce5613120e632f204fc098a77d24f5974a0c4321 rdma-core-45.0.tar.gz sha256 99e0df1d009a21d0dfb031600c550fd8f4efc0c6b2a4ef8b34a995aa6f79c9f4 COPYING.BSD_MIT sha256 8177f97513213526df2cf6184d8ff986c675afb514d4e68a404010521b880643 COPYING.GPL2 sha256 c46a557f25b8ef9bec76526c4e593fc13e6cba27e7ba30d73b6497a689cf06f6 COPYING.md diff --git a/package/rdma-core/rdma-core.mk b/package/rdma-core/rdma-core.mk index 885821bf98..0cbe22d043 100644 --- a/package/rdma-core/rdma-core.mk +++ b/package/rdma-core/rdma-core.mk @@ -4,7 +4,7 @@ # ################################################################################ -RDMA_CORE_VERSION = 44.0 +RDMA_CORE_VERSION = 45.0 RDMA_CORE_SITE = $(call github,linux-rdma,rdma-core,v$(RDMA_CORE_VERSION)) RDMA_CORE_LICENSE = GPL-2.0 or BSD-2-Clause RDMA_CORE_LICENSE_FILES = COPYING.GPL2 COPYING.BSD_MIT COPYING.md From thomas.petazzoni at bootlin.com Sat Mar 18 21:48:44 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sat, 18 Mar 2023 22:48:44 +0100 Subject: [Buildroot] [PATCH 1/1] package/rdma-core: bump to version v45.0 In-Reply-To: <20230318000439.2710306-1-ju.o@free.fr> References: <20230318000439.2710306-1-ju.o@free.fr> Message-ID: <20230318224844.42119893@windsurf> On Sat, 18 Mar 2023 01:04:39 +0100 Julien Olivain wrote: > For change log, see: > https://github.com/linux-rdma/rdma-core/releases/tag/v45.0 > > Signed-off-by: Julien Olivain > --- > Patch tested on branch master at commit d305189 with commands: Applied to master, thanks. Thomas -- Thomas Petazzoni, CTO, Bootlin Embedded Linux and Kernel engineering https://bootlin.com From thomas.petazzoni at bootlin.com Sat Mar 18 22:03:34 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sat, 18 Mar 2023 23:03:34 +0100 Subject: [Buildroot] [PATCH 1/3] package/kodi/br-kodi: fix shellcheck warnings In-Reply-To: <20230317202724.79207-1-ju.o@free.fr> References: <20230317202724.79207-1-ju.o@free.fr> Message-ID: <20230318230334.7a73d654@windsurf> Hello Julien, On Fri, 17 Mar 2023 21:27:22 +0100 Julien Olivain wrote: > When running "make check-package" on a system with shellcheck 0.9.0, > the command fails with output: Thing is our "reference" shellcheck version is 0.7.1, from our reference Docker container: $ ./utils/docker-run shellcheck --version ShellCheck - shell script analysis tool version: 0.7.1 license: GNU General Public License, version 3 website: https://www.shellcheck.net Since shellcheck warnings vary between versions, I'm not sure we want to handle warnings from all possible shellcheck versions. At least I remember that when Ricardo added the ignore list of warnings, he did mention that it would be important to settle on a specific version of shellcheck. Of course, I'm all open to updating the Docker container to use a newer version of shellcheck, but what I meant is that we should consistently use the same version. Thomas -- Thomas Petazzoni, co-owner and CEO, Bootlin Embedded Linux and Kernel engineering and training https://bootlin.com From thomas.petazzoni at bootlin.com Sat Mar 18 22:04:38 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sat, 18 Mar 2023 23:04:38 +0100 Subject: [Buildroot] [git commit] package/linux-tools/S10hyperv: fix shellcheck warnings Message-ID: <20230318220510.AD6C086EA5@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=c4173d8b08525f260fea8a2a1e805b806bcba9fc branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master When running "make check-package" on a system with shellcheck 0.9.0, the command fails with output: make check-package package/linux-tools/S10hyperv:0: run 'shellcheck' and fix the warnings ... 2 warnings generated This commit fixes the warnings reported by the command: shellcheck package/linux-tools/S10hyperv This commit also fixes the four-space indent by a single tab on the changed lines. Since this fixes the indentation warnings of check-package, the Indent exclusion in .checkpackageignore is also removed. Fixes: In package/linux-tools/S10hyperv line 27: return $ret ^--^ SC2086 (info): Double quote to prevent globbing and word splitting. In package/linux-tools/S10hyperv line 48: return $ret ^--^ SC2086 (info): Double quote to prevent globbing and word splitting. Signed-off-by: Julien Olivain Signed-off-by: Thomas Petazzoni --- .checkpackageignore | 2 +- package/linux-tools/S10hyperv | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/.checkpackageignore b/.checkpackageignore index 405e1c5677..04966a9b06 100644 --- a/.checkpackageignore +++ b/.checkpackageignore @@ -94,7 +94,7 @@ package/libftdi/0002-libftdi.pc-requires-libusb-fix-static-build.patch Sob package/libiio/S99iiod Shellcheck Variables package/libmad/0001-mips-h-constraint-removal.patch Sob package/lighttpd/S50lighttpd EmptyLastLine Indent Shellcheck Variables -package/linux-tools/S10hyperv Indent Variables +package/linux-tools/S10hyperv Variables package/linuxptp/S65ptp4l Indent Shellcheck package/linuxptp/S66phc2sys Indent Shellcheck package/lirc-tools/S25lircd Indent Variables diff --git a/package/linux-tools/S10hyperv b/package/linux-tools/S10hyperv index ec934bc972..32887d1b6c 100644 --- a/package/linux-tools/S10hyperv +++ b/package/linux-tools/S10hyperv @@ -24,7 +24,7 @@ start() { for prog in ${PROGS}; do start_one "${prog}" || ret=$? done - return $ret + return "$ret" } stop_one() { @@ -45,7 +45,7 @@ stop() { for prog in ${PROGS}; do stop_one "${prog}" || ret=$? done - return $ret + return "$ret" } restart() { From thomas.petazzoni at bootlin.com Sat Mar 18 22:05:19 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sat, 18 Mar 2023 23:05:19 +0100 Subject: [Buildroot] [PATCH 2/3] package/linux-tools/S10hyperv: fix shellcheck warnings In-Reply-To: <20230317202724.79207-2-ju.o@free.fr> References: <20230317202724.79207-1-ju.o@free.fr> <20230317202724.79207-2-ju.o@free.fr> Message-ID: <20230318230519.4ba6d422@windsurf> On Fri, 17 Mar 2023 21:27:23 +0100 Julien Olivain wrote: > When running "make check-package" on a system with shellcheck 0.9.0, > the command fails with output: > > make check-package > package/linux-tools/S10hyperv:0: run 'shellcheck' and fix the warnings > ... > 2 warnings generated > > This commit fixes the warnings reported by the command: > > shellcheck package/linux-tools/S10hyperv > > This commit also fixes the four-space indent by a single tab on the > changed lines. Since this fixes the indentation warnings of > check-package, the Indent exclusion in .checkpackageignore is also > removed. > > Fixes: > > In package/linux-tools/S10hyperv line 27: > return $ret > ^--^ SC2086 (info): Double quote to prevent globbing and word splitting. > > In package/linux-tools/S10hyperv line 48: > return $ret > ^--^ SC2086 (info): Double quote to prevent globbing and word splitting. > > Signed-off-by: Julien Olivain > --- > .checkpackageignore | 2 +- > package/linux-tools/S10hyperv | 4 ++-- > 2 files changed, 3 insertions(+), 3 deletions(-) Applied to master, thanks. Thomas -- Thomas Petazzoni, CTO, Bootlin Embedded Linux and Kernel engineering https://bootlin.com From thomas.petazzoni at bootlin.com Sat Mar 18 22:05:57 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sat, 18 Mar 2023 23:05:57 +0100 Subject: [Buildroot] [PATCH v1] package/qt6base: network module needs libopenssl PSK feature In-Reply-To: <20230317193326.17298-1-ps.report@gmx.net> References: <20230317193326.17298-1-ps.report@gmx.net> Message-ID: <20230318230557.62e9acfb@windsurf> On Fri, 17 Mar 2023 20:33:26 +0100 Peter Seiderer wrote: > Fixes: > > - http://autobuild.buildroot.net/results/fdf2b2eb252a24e81bddad1c81c4fdfb03dc0afe > > .../build/qt6base-6.4.2/src/plugins/tls/openssl/qdtls_openssl.cpp: In member function 'bool dtlsopenssl::DtlsState::initCtxAndConnection(QDtlsBasePrivate*)': > .../build/qt6base-6.4.2/src/plugins/tls/openssl/qdtls_openssl.cpp:669:9: error: 'q_SSL_set_psk_server_callback' was not declared in this scope; did you mean 'q_SSL_set_psk_use_session_callback'? > 669 | q_SSL_set_psk_server_callback(newConnection.data(), dtlscallbacks::q_PSK_server_callback); > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > | q_SSL_set_psk_use_session_callback > .../build/qt6base-6.4.2/src/plugins/tls/openssl/qdtls_openssl.cpp:671:9: error: 'q_SSL_set_psk_client_callback' was not declared in this scope; did you mean 'q_SSL_set_info_callback'? > 671 | q_SSL_set_psk_client_callback(newConnection.data(), dtlscallbacks::q_PSK_client_callback); > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > | q_SSL_set_info_callback > > Signed-off-by: Peter Seiderer > --- > package/qt6/qt6base/Config.in | 1 + > 1 file changed, 1 insertion(+) Applied to master, thanks. Thomas -- Thomas Petazzoni, CTO, Bootlin Embedded Linux and Kernel engineering https://bootlin.com From thomas.petazzoni at bootlin.com Sat Mar 18 22:05:44 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sat, 18 Mar 2023 23:05:44 +0100 Subject: [Buildroot] [git commit] package/qt6base: network module needs libopenssl PSK feature Message-ID: <20230318220700.B175586EB8@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=971ae7b266d7d8df2d31f482d9fa44c0f3338c0a branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Fixes: - http://autobuild.buildroot.net/results/fdf2b2eb252a24e81bddad1c81c4fdfb03dc0afe .../build/qt6base-6.4.2/src/plugins/tls/openssl/qdtls_openssl.cpp: In member function 'bool dtlsopenssl::DtlsState::initCtxAndConnection(QDtlsBasePrivate*)': .../build/qt6base-6.4.2/src/plugins/tls/openssl/qdtls_openssl.cpp:669:9: error: 'q_SSL_set_psk_server_callback' was not declared in this scope; did you mean 'q_SSL_set_psk_use_session_callback'? 669 | q_SSL_set_psk_server_callback(newConnection.data(), dtlscallbacks::q_PSK_server_callback); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | q_SSL_set_psk_use_session_callback .../build/qt6base-6.4.2/src/plugins/tls/openssl/qdtls_openssl.cpp:671:9: error: 'q_SSL_set_psk_client_callback' was not declared in this scope; did you mean 'q_SSL_set_info_callback'? 671 | q_SSL_set_psk_client_callback(newConnection.data(), dtlscallbacks::q_PSK_client_callback); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | q_SSL_set_info_callback Signed-off-by: Peter Seiderer Signed-off-by: Thomas Petazzoni --- package/qt6/qt6base/Config.in | 1 + 1 file changed, 1 insertion(+) diff --git a/package/qt6/qt6base/Config.in b/package/qt6/qt6base/Config.in index 7927975bff..f9fb2a2ad0 100644 --- a/package/qt6/qt6base/Config.in +++ b/package/qt6/qt6base/Config.in @@ -165,6 +165,7 @@ endif config BR2_PACKAGE_QT6BASE_NETWORK bool "network module" + select BR2_PACKAGE_LIBOPENSSL_ENABLE_PSK if BR2_PACKAGE_LIBOPENSSL help This options enables the Qt6Network library. From thomas.petazzoni at bootlin.com Sat Mar 18 22:06:08 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sat, 18 Mar 2023 23:06:08 +0100 Subject: [Buildroot] [git commit] package/{rust, rust-bin}: bump to version 1.68.0 Message-ID: <20230318221918.9634286F47@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=9833247d491e06c7dfefd1e1bf62043fe08eae11 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Link to Rust 1.68.0 announcement: https://blog.rust-lang.org/2023/03/09/Rust-1.68.0.html Signed-off-by: James Hilliard Signed-off-by: Thomas Petazzoni --- 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 11cfae5e9b..1b7d153833 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.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 +# 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 # 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 bb66de5ec5..9efca1dcbd 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.1 +RUST_BIN_VERSION = 1.68.0 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 1b4b08cecc..d717ccbfef 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.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 +# 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 # Locally generated sha256 62c7a1e35f56406896d7aa7ca52d0cc0d272ac022b5d2796e7d6905db8a3636a LICENSE-APACHE sha256 23f18e03dc49df91622fe2a76176497404e46ced8a715d9d2b67a7446571cca3 LICENSE-MIT diff --git a/package/rust/rust.mk b/package/rust/rust.mk index 814a3c1dd4..51574c3574 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.1 +RUST_VERSION = 1.68.0 RUST_SOURCE = rustc-$(RUST_VERSION)-src.tar.xz RUST_SITE = https://static.rust-lang.org/dist RUST_LICENSE = Apache-2.0 or MIT From thomas.petazzoni at bootlin.com Sat Mar 18 22:21:16 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sat, 18 Mar 2023 23:21:16 +0100 Subject: [Buildroot] package/rtl8189fs: bug in conf, and a question In-Reply-To: References: Message-ID: <20230318232116.5481d3db@windsurf> Hello Indrek, On Sat, 18 Mar 2023 23:46:15 +0200 Indrek Kruusa wrote: > I'm trying to prepare a patch for MangoPi MQ (Allwinner D1s RISC-V). I'm > almost there - Samuel Holland managed to mainline initial support for this > board, so vanilla linux kernel 6.3-rc2 boots fine (with proper/modified > u-boot version). > The WiFi module is based on rtl8189ftv chip (SDIO connection) and its > driver seems to be problematic. > First, buildroot's package/rtl8189fs is currently broken; it points to the > wrong commit (seems to be copy paste error, inherited from > package/rtl8189es). The result is unusable. I updated it to the correct > commit (on the correct branch) and the driver builds fine and loads fine. Are you sure? It works fine here: $ make rtl8189fs-extract >>> rtl8189fs e58bd86c9d9408c648b1246a0dd76b16856ec172 Downloading wget --passive-ftp -nd -t 3 -O '/home/thomas/projets/buildroot/output/build/.rtl8189fs-e58bd86c9d9408c648b1246a0dd76b16856ec172.tar.gz.bpmm05/output' 'https://github.com/jwrdegoede/rtl8189ES_linux/archive/e58bd86c9d9408c648b1246a0dd76b16856ec172/rtl8189fs-e58bd86c9d9408c648b1246a0dd76b16856ec172.tar.gz' --2023-03-18 23:20:29-- https://github.com/jwrdegoede/rtl8189ES_linux/archive/e58bd86c9d9408c648b1246a0dd76b16856ec172/rtl8189fs-e58bd86c9d9408c648b1246a0dd76b16856ec172.tar.gz Resolving github.com (github.com)... 140.82.121.4 Connecting to github.com (github.com)|140.82.121.4|:443... connected. HTTP request sent, awaiting response... 302 Found Location: https://codeload.github.com/jwrdegoede/rtl8189ES_linux/tar.gz/e58bd86c9d9408c648b1246a0dd76b16856ec172 [following] --2023-03-18 23:20:29-- https://codeload.github.com/jwrdegoede/rtl8189ES_linux/tar.gz/e58bd86c9d9408c648b1246a0dd76b16856ec172 Resolving codeload.github.com (codeload.github.com)... 140.82.121.9 Connecting to codeload.github.com (codeload.github.com)|140.82.121.9|:443... connected. HTTP request sent, awaiting response... 200 OK Length: unspecified [application/x-gzip] Saving to: ?/home/thomas/projets/buildroot/output/build/.rtl8189fs-e58bd86c9d9408c648b1246a0dd76b16856ec172.tar.gz.bpmm05/output? /home/thomas/projets/buildroo [ <=> ] 2,42M 9,05MB/s in 0,3s 2023-03-18 23:20:30 (9,05 MB/s) - ?/home/thomas/projets/buildroot/output/build/.rtl8189fs-e58bd86c9d9408c648b1246a0dd76b16856ec172.tar.gz.bpmm05/output? saved [2539299] rtl8189fs-e58bd86c9d9408c648b1246a0dd76b16856ec172.tar.gz: OK (sha256: 96347dbfedd95a217fb89b7b295fe417b711dbad3db896ef0c2fa733c6d150fd) >>> rtl8189fs e58bd86c9d9408c648b1246a0dd76b16856ec172 Extracting gzip -d -c /home/thomas/dl/rtl8189fs/rtl8189fs-e58bd86c9d9408c648b1246a0dd76b16856ec172.tar.gz | tar --strip-components=1 -C /home/thomas/projets/buildroot/output/build/rtl8189fs-e58bd86c9d9408c648b1246a0dd76b16856ec172 -xf - Best regards, Thomas -- Thomas Petazzoni, co-owner and CEO, Bootlin Embedded Linux and Kernel engineering and training https://bootlin.com From thomas.petazzoni at bootlin.com Sat Mar 18 22:21:31 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sat, 18 Mar 2023 23:21:31 +0100 Subject: [Buildroot] [PATCH 1/1] package/{rust, rust-bin}: bump to version 1.68.0 In-Reply-To: <20230317101031.2357806-1-james.hilliard1@gmail.com> References: <20230317101031.2357806-1-james.hilliard1@gmail.com> Message-ID: <20230318232131.7da5dfe5@windsurf> On Fri, 17 Mar 2023 04:10:31 -0600 James Hilliard wrote: > Link to Rust 1.68.0 announcement: https://blog.rust-lang.org/2023/03/09/Rust-1.68.0.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(-) Applied to master, thanks. Thomas -- Thomas Petazzoni, CTO, Bootlin Embedded Linux and Kernel engineering https://bootlin.com From thomas.petazzoni at bootlin.com Sat Mar 18 22:22:52 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sat, 18 Mar 2023 23:22:52 +0100 Subject: [Buildroot] [PATCH] package/ca-certificates: bump version to 20230311 In-Reply-To: <20230316204743.26192-1-dalang@gmx.at> References: <20230316204743.26192-1-dalang@gmx.at> Message-ID: <20230318232252.1a6ce79b@windsurf> On Thu, 16 Mar 2023 21:47:43 +0100 Daniel Lang wrote: > Signed-off-by: Daniel Lang > --- > ...2pem.py-make-cryptography-module-opt.patch | 10 ++++--- > ...2pem.py-Fix-compat-with-cryptography.patch | 29 ------------------- > package/ca-certificates/ca-certificates.hash | 4 +-- > package/ca-certificates/ca-certificates.mk | 4 +-- > 4 files changed, 10 insertions(+), 37 deletions(-) > delete mode 100644 package/ca-certificates/0002-mozilla-certdata2pem.py-Fix-compat-with-cryptography.patch I didn't look carefully, but it doesn't apply here: Applying patch #1757985 using "git am -s" Description: package/ca-certificates: bump version to 20230311 Applying: package/ca-certificates: bump version to 20230311 error: patch failed: package/ca-certificates/0001-mozilla-certdata2pem.py-make-cryptography-module-opt.patch:36 error: package/ca-certificates/0001-mozilla-certdata2pem.py-make-cryptography-module-opt.patch: patch does not apply error: patch failed: package/ca-certificates/0002-mozilla-certdata2pem.py-Fix-compat-with-cryptography.patch:1 error: package/ca-certificates/0002-mozilla-certdata2pem.py-Fix-compat-with-cryptography.patch: patch does not apply Patch failed at 0001 package/ca-certificates: bump version to 20230311 hint: Use 'git am --show-current-patch=diff' to see the failed patch When you have resolved this problem, run "git am --continue". If you prefer to skip this patch, run "git am --skip" instead. To restore the original branch and stop patching, run "git am --abort". 'git am' failed with exit status 128 Does your patch apply on the master branch? Thomas -- Thomas Petazzoni, co-owner and CEO, Bootlin Embedded Linux and Kernel engineering and training https://bootlin.com From giulio.benetti at benettiengineering.com Sat Mar 18 23:01:00 2023 From: giulio.benetti at benettiengineering.com (Giulio Benetti) Date: Sun, 19 Mar 2023 00:01:00 +0100 Subject: [Buildroot] package/rtl8189fs: bug in conf, and a question In-Reply-To: References: Message-ID: <4B628CF1-65C6-4661-BAFB-B969A770A66E@benettiengineering.com> Hi Indkrek, > Il giorno 18 mar 2023, alle ore 22:46, Indrek Kruusa ha scritto: > > ? > Hi! > I'm trying to prepare a patch for MangoPi MQ (Allwinner D1s RISC-V). I'm almost there - Samuel Holland managed to mainline initial support for this board, so vanilla linux kernel 6.3-rc2 boots fine (with proper/modified u-boot version). > The WiFi module is based on rtl8189ftv chip (SDIO connection) and its driver seems to be problematic. > First, buildroot's package/rtl8189fs is currently broken; it points to the wrong commit (seems to be copy paste error, inherited from package/rtl8189es). The result is unusable. as Thomas already pointed the commit works ok for me too. > I updated it to the correct commit (on the correct branch) and the driver builds fine and loads fine. Which branch and commit have you used? Take care that the commit actually used has not the support for Linux 6.3 that has been added later. > There are couple of issues though: > - for some reason the debug mode in driver is set > - driver seems to constantly restart the module, and it emits endless debug messages This could be bound to the branch/commit of the driver, if it includes Linux 6.3 support or not. But it should, otherwise it should not build. Anyway I don?t know that much about other branches. Maybe you mean that master branch is for rtl8189es and rtl8189fs branch is for rtl8189fs? Also, how do you determine that rtl8189ftv is compatible with rtl8189fs? > > So, is there anybody for whom the rtl8189fs linux driver works fine with kernel 6.3-rcX? > > PS. I can prepare a patch to fix the package/rtl8189fs but I expect Giulio to bump the version again for both package/rtl8189es and package/rtl8189fs soon. Sure I can do that, there is already a pending patch for rtl8189es but it?s already superseded at this point. By Monday I?ll send the 2 patches or feel free to do it instead. Best regards Giulio > > Best regards, > Indrek > > _______________________________________________ > buildroot mailing list > buildroot at buildroot.org > https://lists.buildroot.org/mailman/listinfo/buildroot -------------- next part -------------- An HTML attachment was scrubbed... URL: From me at stevenhay.com Sun Mar 19 02:18:50 2023 From: me at stevenhay.com (Steve Hay) Date: Sun, 19 Mar 2023 03:18:50 +0100 Subject: [Buildroot] [PATCH] package/ca-certificates: bump version to 20230311 Message-ID: <20230319021851.2593117-1-me@stevenhay.com> 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. --- ...2pem.py-make-cryptography-module-opt.patch | 31 +++++++++++-------- ...2pem.py-Fix-compat-with-cryptography.patch | 29 ----------------- package/ca-certificates/ca-certificates.hash | 4 +-- package/ca-certificates/ca-certificates.mk | 5 +-- 4 files changed, 22 insertions(+), 47 deletions(-) delete mode 100644 package/ca-certificates/0002-mozilla-certdata2pem.py-Fix-compat-with-cryptography.patch 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..ced593664e 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,10 @@ -From bf18b564122e8f976681a2398862fde1eafd84ba Mon Sep 17 00:00:00 2001 +From a4e468a2a0afa80df174831c2f422184820bb0fa Mon Sep 17 00:00:00 2001 +From: Steve Hay +Date: Sat, 18 Mar 2023 17:57:18 +0100 +Subject: [PATCH] mozilla/certdata2pem.py: make cryptography module optional + +Modified for a newer version of the ca-certificates module. + From: Thomas Petazzoni Date: Thu, 6 Jan 2022 23:15:00 +0100 Subject: [PATCH] mozilla/certdata2pem.py: make cryptography module optional @@ -15,37 +21,36 @@ the check is skipped. Signed-off-by: Thomas Petazzoni --- - 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 +60,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..5246b6e543 100644 --- a/package/ca-certificates/ca-certificates.mk +++ b/package/ca-certificates/ca-certificates.mk @@ -4,9 +4,10 @@ # ################################################################################ -CA_CERTIFICATES_VERSION = 20211016 +# batocera / version bump +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 -- 2.30.2 From me at stevenhay.com Sun Mar 19 02:24:30 2023 From: me at stevenhay.com (=?UTF-8?B?yo7JkEggx53KjMedyodT?=) Date: Sat, 18 Mar 2023 22:24:30 -0400 Subject: [Buildroot] [PATCH] package/ca-certificates: bump version to 20230311 In-Reply-To: <20230318215012.3d48267b@windsurf> References: <20230318204407.2112290-1-me@stevenhay.com> <20230318215012.3d48267b@windsurf> Message-ID: <24c2a733-f517-b1ab-4f49-9f4f0c84bc3e@stevenhay.com> Thanks Thomas. On 3/18/23 4:50 PM, Thomas Petazzoni wrote: > The way you did that makes the patch no longer applicable with "git > format-patch". The patch now has two From/Date/Subject fields. > > Could you instead make sure to apply the existing patch on > ca-certificates using git-am, fix the conflicts, and regenerate the new > patch with git format-patch? You should preserve the existing > authorship, but you can do something like this: Fixed. > The commit log should mention why this patch is dropped. Fixed. >> -CA_CERTIFICATES_VERSION = 20211016 >> +# batocera / version bump Removed. The comment accidentally included. The revised patch has been sent. From indrek.kruusa at gmail.com Sun Mar 19 07:43:07 2023 From: indrek.kruusa at gmail.com (Indrek Kruusa) Date: Sun, 19 Mar 2023 09:43:07 +0200 Subject: [Buildroot] package/rtl8189fs: bug in conf, and a question In-Reply-To: <4B628CF1-65C6-4661-BAFB-B969A770A66E@benettiengineering.com> References: <4B628CF1-65C6-4661-BAFB-B969A770A66E@benettiengineering.com> Message-ID: Kontakt Giulio Benetti () kirjutas kuup?eval P, 19. m?rts 2023 kell 01:01: > Hi Indkrek, > > Il giorno 18 mar 2023, alle ore 22:46, Indrek Kruusa < > indrek.kruusa at gmail.com> ha scritto: > > ? > Hi! > I'm trying to prepare a patch for MangoPi MQ (Allwinner D1s RISC-V). I'm > almost there - Samuel Holland managed to mainline initial support for this > board, so vanilla linux kernel 6.3-rc2 boots fine (with proper/modified > u-boot version). > The WiFi module is based on rtl8189ftv chip (SDIO connection) and its > driver seems to be problematic. > First, buildroot's package/rtl8189fs is currently broken; it points to the > wrong commit (seems to be copy paste error, inherited from > package/rtl8189es). The result is unusable. > > > as Thomas already pointed the commit works ok for me too. > > I updated it to the correct commit (on the correct branch) and the driver > builds fine and loads fine. > > > Which branch and commit have you used? Take care that the commit actually > used has not the support for Linux 6.3 that has been added later. > > There are couple of issues though: > - for some reason the debug mode in driver is set > > - driver seems to constantly restart the module, and it emits endless > debug messages > > > This could be bound to the branch/commit of the driver, if it includes > Linux 6.3 support or not. > But it should, otherwise it should not build. > Anyway I don?t know that much about other branches. > Maybe you mean that master branch is for rtl8189es and rtl8189fs branch is > for rtl8189fs? > > Also, how do you determine that rtl8189ftv is compatible with rtl8189fs? > > > So, is there anybody for whom the rtl8189fs linux driver works fine with > kernel 6.3-rcX? > > > PS. I can prepare a patch to fix the package/rtl8189fs but I expect Giulio > to bump the version again for both package/rtl8189es and > package/rtl8189fs soon. > > > Sure I can do that, there is already a pending patch for rtl8189es but > it?s already superseded at this point. > By Monday I?ll send the 2 patches or feel free to do it instead. > > Hi! Yes, for the rtl8189fs kernel module the code must be checked out from the rtl8189fs branch. Currently the commit hash for the package/rtl8189es and package/rtl8189fs is the same and it's from rtl8189ES_linux/master. It builds but it produces the wrong thing in the case of the rtl8189fs. I'm fine if it gets fixed next week ;) About rtl8189ftv and compatibility. The difference between rtl8188ftv and rtl8189ftv chip seems to be the connection interface type (usb and sdio accordingly). It looks to me that the rtl8189fs driver still relies on the 8188f specific code but it adds sdio capability (roughly speaking). Also, https://linux-sunxi.org/Wifi#RTL8189FTV says that the rtl8189fs branch is the only working solution currently (or has been at least). There can be several reasons why it doesn't work for me. That's why I was asking first about the others' experience on actual hardware, maybe with the different (mature) SOC/platform. Thanks, Indrek -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla at busybox.net Sun Mar 19 09:28:39 2023 From: bugzilla at busybox.net (bugzilla at busybox.net) Date: Sun, 19 Mar 2023 09:28:39 +0000 Subject: [Buildroot] [Bug 15456] New: No more login on Raspberry Pi 3 since 2023.02 Message-ID: https://bugs.busybox.net/show_bug.cgi?id=15456 Bug ID: 15456 Summary: No more login on Raspberry Pi 3 since 2023.02 Product: buildroot Version: 2023.02 Hardware: All OS: Linux Status: NEW Severity: normal Priority: P5 Component: Other Assignee: unassigned at buildroot.uclibc.org Reporter: freemp at freenet.de CC: buildroot at uclibc.org Target Milestone: --- Created attachment 9541 --> https://bugs.busybox.net/attachment.cgi?id=9541&action=edit Console output I was building raspberrypi4_defconfig with systemd as init system and bash as shell. Here's the config diff: $ git diff diff --git a/configs/raspberrypi3_defconfig b/configs/raspberrypi3_defconfig index 0a59ab42a9..2940ee52fb 100644 --- a/configs/raspberrypi3_defconfig +++ b/configs/raspberrypi3_defconfig @@ -1,39 +1,31 @@ BR2_arm=y BR2_cortex_a53=y BR2_ARM_FPU_NEON_VFPV4=y - +BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_10=y BR2_TOOLCHAIN_BUILDROOT_CXX=y - +BR2_DL_DIR="$(TOPDIR)/../buildroot_dl" +BR2_CCACHE=y +BR2_INIT_SYSTEMD=y +BR2_SYSTEM_BIN_SH_BASH=y BR2_SYSTEM_DHCP="eth0" - -# Linux headers same as kernel, a 5.10 series -BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_10=y - +BR2_SYSTEM_DEFAULT_PATH="/bin:/sbin:/usr/bin:/usr/sbin" +BR2_ROOTFS_POST_BUILD_SCRIPT="board/raspberrypi3/post-build.sh" +BR2_ROOTFS_POST_IMAGE_SCRIPT="board/raspberrypi3/post-image.sh" BR2_LINUX_KERNEL=y BR2_LINUX_KERNEL_CUSTOM_TARBALL=y BR2_LINUX_KERNEL_CUSTOM_TARBALL_LOCATION="$(call github,raspberrypi,linux,0b54dbda3cca2beb51e236a25738784e90853b64)/linux-0b54dbda3cca2beb51e236a25738784e90853b64.tar.gz" BR2_LINUX_KERNEL_DEFCONFIG="bcm2709" - -# Build the DTB from the kernel sources BR2_LINUX_KERNEL_DTS_SUPPORT=y BR2_LINUX_KERNEL_INTREE_DTS_NAME="bcm2710-rpi-3-b bcm2710-rpi-3-b-plus bcm2710-rpi-cm3" - BR2_LINUX_KERNEL_NEEDS_HOST_OPENSSL=y - BR2_PACKAGE_RPI_FIRMWARE=y BR2_PACKAGE_RPI_FIRMWARE_BOOTCODE_BIN=y BR2_PACKAGE_RPI_FIRMWARE_VARIANT_PI=y BR2_PACKAGE_RPI_FIRMWARE_CONFIG_FILE="board/raspberrypi3/config_3.txt" - -# Required tools to create the SD image -BR2_PACKAGE_HOST_DOSFSTOOLS=y -BR2_PACKAGE_HOST_GENIMAGE=y -BR2_PACKAGE_HOST_MTOOLS=y - -# Filesystem / image BR2_TARGET_ROOTFS_EXT2=y BR2_TARGET_ROOTFS_EXT2_4=y BR2_TARGET_ROOTFS_EXT2_SIZE="120M" # BR2_TARGET_ROOTFS_TAR is not set -BR2_ROOTFS_POST_BUILD_SCRIPT="board/raspberrypi3/post-build.sh" -BR2_ROOTFS_POST_IMAGE_SCRIPT="board/raspberrypi3/post-image.sh" +BR2_PACKAGE_HOST_DOSFSTOOLS=y +BR2_PACKAGE_HOST_GENIMAGE=y +BR2_PACKAGE_HOST_MTOOLS=y The resulting system image does not allow to login (entire console log attached): [ 0.000000] Booting Linux on physical CPU 0x0 [ 0.000000] Linux version 5.10.92-v7 (*******) (arm-buildroot-linux-gnueabihf-gcc.br_real (Buildroot 2023.02) 11.3.0, GNU ld (GNU Binutils) 2.38) #1 SMP Sun Mar 19 09:32:14 CET 2023 [ 0.000000] CPU: ARMv7 Processor [410fd034] revision 4 (ARMv7), cr=10c5383d [ 0.000000] CPU: div instructions available: patching division code [ 0.000000] CPU: PIPT / VIPT nonaliasing data cache, VIPT aliasing instruction cache [ 0.000000] OF: fdt: Machine model: Raspberry Pi 3 Model B Rev 1.2 [ 0.000000] random: fast init done [ 0.000000] Memory policy: Data cache writealloc ... [ OK ] Started D-Bus System Message Bus. [ 11.490042] random: dbus-daemon: uninitialized urandom read (12 bytes read) [ OK ] Started Serial Getty on ttyAMA0. [ OK ] Reached target Login Prompts. [ 11.591252] random: dbus-daemon: uninitialized urandom read (12 bytes read) [ OK ] Started Network Configuration. [ OK ] Reached target Multi-User System. [ OK ] Reached target Network. [ 12.040785] brcmfmac: brcmf_sdio_htclk: HT Avail timeout (1000000): clkctl 0x50 Welcome to Buildroot buildroot login: root [ 16.761152] random: crng init done [ 16.826639] audit: type=1701 audit(1671560156.029:7): auid=4294967295 uid=0 gid=0 ses=4294967295 pid=189 comm="bash" exe="/usr/bin/bash" sig=11 res=1 Welcome to Buildroot buildroot login: -- You are receiving this mail because: You are on the CC list for the bug. From indrek.kruusa at gmail.com Sun Mar 19 10:07:31 2023 From: indrek.kruusa at gmail.com (Indrek Kruusa) Date: Sun, 19 Mar 2023 12:07:31 +0200 Subject: [Buildroot] package/rtl8189fs: bug in conf, and a question In-Reply-To: References: <4B628CF1-65C6-4661-BAFB-B969A770A66E@benettiengineering.com> Message-ID: Kontakt Indrek Kruusa () kirjutas kuup?eval P, 19. m?rts 2023 kell 09:43: > Kontakt Giulio Benetti () kirjutas > kuup?eval P, 19. m?rts 2023 kell 01:01: > >> Hi Indkrek, >> >> Il giorno 18 mar 2023, alle ore 22:46, Indrek Kruusa < >> indrek.kruusa at gmail.com> ha scritto: >> >> ? >> Hi! >> I'm trying to prepare a patch for MangoPi MQ (Allwinner D1s RISC-V). I'm >> almost there - Samuel Holland managed to mainline initial support for this >> board, so vanilla linux kernel 6.3-rc2 boots fine (with proper/modified >> u-boot version). >> The WiFi module is based on rtl8189ftv chip (SDIO connection) and its >> driver seems to be problematic. >> First, buildroot's package/rtl8189fs is currently broken; it points to >> the wrong commit (seems to be copy paste error, inherited from >> package/rtl8189es). The result is unusable. >> >> >> as Thomas already pointed the commit works ok for me too. >> >> I updated it to the correct commit (on the correct branch) and the driver >> builds fine and loads fine. >> >> >> Which branch and commit have you used? Take care that the commit actually >> used has not the support for Linux 6.3 that has been added later. >> >> There are couple of issues though: >> - for some reason the debug mode in driver is set >> >> - driver seems to constantly restart the module, and it emits endless >> debug messages >> >> >> This could be bound to the branch/commit of the driver, if it includes >> Linux 6.3 support or not. >> But it should, otherwise it should not build. >> Anyway I don?t know that much about other branches. >> Maybe you mean that master branch is for rtl8189es and rtl8189fs branch >> is for rtl8189fs? >> >> Also, how do you determine that rtl8189ftv is compatible with rtl8189fs? >> >> >> So, is there anybody for whom the rtl8189fs linux driver works fine with >> kernel 6.3-rcX? >> >> >> PS. I can prepare a patch to fix the package/rtl8189fs but I expect Giulio >> to bump the version again for both package/rtl8189es and >> package/rtl8189fs soon. >> >> >> Sure I can do that, there is already a pending patch for rtl8189es but >> it?s already superseded at this point. >> By Monday I?ll send the 2 patches or feel free to do it instead. >> >> > > Hi! > > Yes, for the rtl8189fs kernel module the code must be checked out from the > rtl8189fs branch. Currently the commit hash for the package/rtl8189es and > package/rtl8189fs is the same and it's from rtl8189ES_linux/master. It > builds but it produces the wrong thing in the case of the rtl8189fs. I'm > fine if it gets fixed next week ;) > About rtl8189ftv and compatibility. The difference between rtl8188ftv and > rtl8189ftv chip seems to be the connection interface type (usb and sdio > accordingly). It looks to me that the rtl8189fs driver still relies on the > 8188f specific code but it adds sdio capability (roughly speaking). Also, > https://linux-sunxi.org/Wifi#RTL8189FTV says that the rtl8189fs branch is > the only working solution currently (or has been at least). > There can be several reasons why it doesn't work for me. That's why I was > asking first about the others' experience on actual hardware, maybe with > the different (mature) SOC/platform. > > Oh, apparently the MangoPi MQ requires the external wifi antenna (which is bundled with the board) to be connected ;) Wifi works now for me too (with the fixed rtl8189fs commit). It seems that previously it got no signal and was rapidly jumping in and out from power saving. Indrek -------------- next part -------------- An HTML attachment was scrubbed... URL: From ps.report at gmx.net Sun Mar 19 10:14:19 2023 From: ps.report at gmx.net (Peter Seiderer) Date: Sun, 19 Mar 2023 11:14:19 +0100 Subject: [Buildroot] [PATCH v1 1/2] package/qt6: bump version to 6.4.3 Message-ID: <20230319101420.9440-1-ps.report@gmx.net> For details see [1]. [1] https://code.qt.io/cgit/qt/qtreleasenotes.git/about/qt/6.4.3/release-note.md Signed-off-by: Peter Seiderer --- package/qt6/qt6.mk | 2 +- package/qt6/qt6base/qt6base.hash | 4 ++-- package/qt6/qt6serialbus/qt6serialbus.hash | 4 ++-- package/qt6/qt6serialport/qt6serialport.hash | 4 ++-- 4 files changed, 7 insertions(+), 7 deletions(-) diff --git a/package/qt6/qt6.mk b/package/qt6/qt6.mk index 431bb8c9d3..1edb252c96 100644 --- a/package/qt6/qt6.mk +++ b/package/qt6/qt6.mk @@ -5,7 +5,7 @@ ################################################################################ QT6_VERSION_MAJOR = 6.4 -QT6_VERSION = $(QT6_VERSION_MAJOR).2 +QT6_VERSION = $(QT6_VERSION_MAJOR).3 QT6_SOURCE_TARBALL_PREFIX = everywhere-src QT6_SITE = https://download.qt.io/archive/qt/$(QT6_VERSION_MAJOR)/$(QT6_VERSION)/submodules diff --git a/package/qt6/qt6base/qt6base.hash b/package/qt6/qt6base/qt6base.hash index 63af373836..cb111bd405 100644 --- a/package/qt6/qt6base/qt6base.hash +++ b/package/qt6/qt6base/qt6base.hash @@ -1,5 +1,5 @@ -# Hash from: https://download.qt.io/official_releases/qt/6.4/6.4.2/submodules/qtbase-everywhere-src-6.4.2.tar.xz.sha256 -sha256 a88bc6cedbb34878a49a622baa79cace78cfbad4f95fdbd3656ddb21c705525d qtbase-everywhere-src-6.4.2.tar.xz +# Hash from: https://download.qt.io/official_releases/qt/6.4/6.4.3/submodules/qtbase-everywhere-src-6.4.3.tar.xz.sha256 +sha256 5087c9e5b0165e7bc3c1a4ab176b35d0cd8f52636aea903fa377bdba00891a60 qtbase-everywhere-src-6.4.3.tar.xz # Hashes for license files sha256 e3ba223bb1423f0aad8c3dfce0fe3148db48926d41e6fbc3afbbf5ff9e1c89cb LICENSES/Apache-2.0.txt diff --git a/package/qt6/qt6serialbus/qt6serialbus.hash b/package/qt6/qt6serialbus/qt6serialbus.hash index be01f13363..98c8931962 100644 --- a/package/qt6/qt6serialbus/qt6serialbus.hash +++ b/package/qt6/qt6serialbus/qt6serialbus.hash @@ -1,5 +1,5 @@ -# Hash from: https://download.qt.io/official_releases/qt/6.4/6.4.2/submodules/qtserialbus-everywhere-src-6.4.2.tar.xz.sha256 -sha256 604013657c7327899aa50748deb4bcb5e545ab37ff4964795b9e6f617d48bf1b qtserialbus-everywhere-src-6.4.2.tar.xz +# Hash from: https://download.qt.io/official_releases/qt/6.4/6.4.3/submodules/qtserialbus-everywhere-src-6.4.3.tar.xz.sha256 +sha256 b6446a7516d1f04e561c00f9c50ce4d39dad72150f067722ba759f00b4b34366 qtserialbus-everywhere-src-6.4.3.tar.xz # Hashes for license files: sha256 9f0490f18656c6f2435bd14f603ef0c96434d1825615363dce43abb42ed1dcce LICENSES/BSD-3-Clause.txt diff --git a/package/qt6/qt6serialport/qt6serialport.hash b/package/qt6/qt6serialport/qt6serialport.hash index 1eaa3d6150..9341978d86 100644 --- a/package/qt6/qt6serialport/qt6serialport.hash +++ b/package/qt6/qt6serialport/qt6serialport.hash @@ -1,5 +1,5 @@ -# Hash from: https://download.qt.io/official_releases/qt/6.4/6.4.2/submodules/qtserialport-everywhere-src-6.4.2.tar.xz.sha256 -sha256 336d95919037800184b3c3de8ccb6f62954b20f3756c05adce8d5010504340fa qtserialport-everywhere-src-6.4.2.tar.xz +# Hash from: https://download.qt.io/official_releases/qt/6.4/6.4.3/submodules/qtserialport-everywhere-src-6.4.3.tar.xz.sha256 +sha256 5f97ad9067efa39a8a2a39fbbc1e03d2191f305733d9c2f3060f8017ecfc95de qtserialport-everywhere-src-6.4.3.tar.xz # Hashes for license files: sha256 9f0490f18656c6f2435bd14f603ef0c96434d1825615363dce43abb42ed1dcce LICENSES/BSD-3-Clause.txt -- 2.39.2 From ps.report at gmx.net Sun Mar 19 10:14:20 2023 From: ps.report at gmx.net (Peter Seiderer) Date: Sun, 19 Mar 2023 11:14:20 +0100 Subject: [Buildroot] [PATCH v1 2/2] package/qt6/qt6svg: new package In-Reply-To: <20230319101420.9440-1-ps.report@gmx.net> References: <20230319101420.9440-1-ps.report@gmx.net> Message-ID: <20230319101420.9440-2-ps.report@gmx.net> Signed-off-by: Peter Seiderer --- package/qt6/Config.in | 1 + package/qt6/qt6svg/Config.in | 11 ++++++++ package/qt6/qt6svg/qt6svg.hash | 10 +++++++ package/qt6/qt6svg/qt6svg.mk | 51 ++++++++++++++++++++++++++++++++++ 4 files changed, 73 insertions(+) create mode 100644 package/qt6/qt6svg/Config.in create mode 100644 package/qt6/qt6svg/qt6svg.hash create mode 100644 package/qt6/qt6svg/qt6svg.mk diff --git a/package/qt6/Config.in b/package/qt6/Config.in index 655fa8392a..3788caa6a3 100644 --- a/package/qt6/Config.in +++ b/package/qt6/Config.in @@ -46,5 +46,6 @@ if BR2_PACKAGE_QT6 source "package/qt6/qt6base/Config.in" source "package/qt6/qt6serialbus/Config.in" source "package/qt6/qt6serialport/Config.in" +source "package/qt6/qt6svg/Config.in" endif diff --git a/package/qt6/qt6svg/Config.in b/package/qt6/qt6svg/Config.in new file mode 100644 index 0000000000..179101c97f --- /dev/null +++ b/package/qt6/qt6svg/Config.in @@ -0,0 +1,11 @@ +config BR2_PACKAGE_QT6SVG + bool "qt6svg" + select BR2_PACKAGE_QT6BASE_GUI + help + Qt is a cross-platform application and UI framework for + developers using C++. + + Qt SVG provides classes for rendering and displaying SVG + drawings in widgets and on other paint devices. + + https://doc.qt.io/qt-6/qtsvg-index.html diff --git a/package/qt6/qt6svg/qt6svg.hash b/package/qt6/qt6svg/qt6svg.hash new file mode 100644 index 0000000000..bb239cb012 --- /dev/null +++ b/package/qt6/qt6svg/qt6svg.hash @@ -0,0 +1,10 @@ +# Hash from: https://download.qt.io/official_releases/qt/6.4/6.4.3/submodules/qtsvg-everywhere-src-6.4.3.tar.xz.sha256 +sha256 88315f886cf81898705e487cedba6e6160724359d23c518c92c333c098879a4a qtsvg-everywhere-src-6.4.3.tar.xz + +# Hashes for license files: +sha256 9f0490f18656c6f2435bd14f603ef0c96434d1825615363dce43abb42ed1dcce LICENSES/BSD-3-Clause.txt +sha256 110535522396708cea37c72a802c5e7e81391139f5f7985631c93ef242b206a4 LICENSES/GFDL-1.3-no-invariants-only.txt +sha256 8177f97513213526df2cf6184d8ff986c675afb514d4e68a404010521b880643 LICENSES/GPL-2.0-only.txt +sha256 8ceb4b9ee5adedde47b31e975c1d90c73ad27b6b165a1dcd80c7c545eb65b903 LICENSES/GPL-3.0-only.txt +sha256 da7eabb7bafdf7d3ae5e9f223aa5bdc1eece45ac569dc21b3b037520b4464768 LICENSES/LGPL-3.0-only.txt +sha256 40678d338ce53cd93f8b22b281a2ecbcaa3ee65ce60b25ffb0c462b0530846b2 LICENSES/Qt-GPL-exception-1.0.txt diff --git a/package/qt6/qt6svg/qt6svg.mk b/package/qt6/qt6svg/qt6svg.mk new file mode 100644 index 0000000000..be0addbd0d --- /dev/null +++ b/package/qt6/qt6svg/qt6svg.mk @@ -0,0 +1,51 @@ +################################################################################ +# +# qt6svg +# +################################################################################ + +QT6SVG_VERSION = $(QT6_VERSION) +QT6SVG_SITE = $(QT6_SITE) +QT6SVG_SOURCE = qtsvg-$(QT6_SOURCE_TARBALL_PREFIX)-$(QT6SVG_VERSION).tar.xz +QT6SVG_INSTALL_STAGING = YES +QT6SVG_SUPPORTS_IN_SOURCE_BUILD = NO + +QT6SVG_LICENSE = \ + GPL-2.0+ or LGPL-3.0, \ + GPL-3.0 with exception (tools), \ + GFDL-1.3 (docs), \ + BSD-3-Clause + +QT6SVG_LICENSE_FILES = \ + LICENSES/BSD-3-Clause.txt \ + LICENSES/GFDL-1.3-no-invariants-only.txt \ + LICENSES/GPL-2.0-only.txt \ + LICENSES/GPL-3.0-only.txt \ + LICENSES/LGPL-3.0-only.txt \ + LICENSES/Qt-GPL-exception-1.0.txt + +QT6SVG_CONF_OPTS = \ + -GNinja \ + -DQT_HOST_PATH=$(HOST_DIR) \ + -DBUILD_WITH_PCH=OFF \ + -DQT_BUILD_EXAMPLES=OFF \ + -DQT_BUILD_TESTS=OFF + +QT6SVG_DEPENDENCIES = \ + host-pkgconf \ + host-ninja \ + qt6base + +define QT6SVG_BUILD_CMDS + $(TARGET_MAKE_ENV) $(BR2_CMAKE) --build $(QT6SVG_BUILDDIR) +endef + +define QT6SVG_INSTALL_STAGING_CMDS + $(TARGET_MAKE_ENV) DESTDIR=$(STAGING_DIR) $(BR2_CMAKE) --install $(QT6SVG_BUILDDIR) +endef + +define QT6SVG_INSTALL_TARGET_CMDS + $(TARGET_MAKE_ENV) DESTDIR=$(TARGET_DIR) $(BR2_CMAKE) --install $(QT6SVG_BUILDDIR) +endef + +$(eval $(cmake-package)) -- 2.39.2 From ps.report at gmx.net Sun Mar 19 10:18:37 2023 From: ps.report at gmx.net (Peter Seiderer) Date: Sun, 19 Mar 2023 11:18:37 +0100 Subject: [Buildroot] Missing support of libsvg with qt6 In-Reply-To: <20230314222029.1c818de0@windsurf> References: <20230314222029.1c818de0@windsurf> Message-ID: <20230319111837.22afb623@gmx.net> Hello *, On Tue, 14 Mar 2023 22:20:29 +0100, Thomas Petazzoni via buildroot wrote: > Hello Ivan, > > On Tue, 14 Mar 2023 13:03:01 +0000 > Ivan Castell wrote: > > > We are using buildroot-2022.11.1 to build a custom QT6 based project. We have this option enabled in menuconfig: > > > > BR2_PACKAGE_QT6=y > > > > But found this issue building our project: > > > > Project ERROR: Unknown module(s) in QT: svgwidgets > > > > It seems there is no way to enable SVG library support on QT6 (at least we don't found it). However, SVG library is completely ported and functional using Qt5. > > > > BR2_PACKAGE_QT5SVG=y > > > > Does buildroot will support SVG library with QT6 in some future release? Is this still a work in progress? We have checked buildroot-2023.02 and even in that recent version, is still not ready. > > At this point, nobody has worked on packaging qt6svg. However, taking > example on qt6serialbus or qt6serialport, it should be relatively easy. > Perhaps you could give it a try and submit a patch? This would > certainly be welcome! See [1] and [2] for proposed patches... Regards, Peter [1] https://patchwork.ozlabs.org/project/buildroot/patch/20230319101420.9440-1-ps.report at gmx.net/ [2] https://patchwork.ozlabs.org/project/buildroot/patch/20230319101420.9440-2-ps.report at gmx.net/ > > Best regards, > > Thomas From peter at korsgaard.com Sun Mar 19 10:20:22 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 19 Mar 2023 11:20:22 +0100 Subject: [Buildroot] [git commit branch/2022.02.x] Update for 2022.02.11 Message-ID: <20230319102146.069D88707E@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=71a2706320dbc22b16397b70b2d53b903bde0752 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.02.x Signed-off-by: Peter Korsgaard --- CHANGES | 21 +++++++++++++++++++++ Makefile | 4 ++-- support/misc/Vagrantfile | 2 +- 3 files changed, 24 insertions(+), 3 deletions(-) diff --git a/CHANGES b/CHANGES index 3ffae0f7cc..ee4ee1ff3f 100644 --- a/CHANGES +++ b/CHANGES @@ -1,3 +1,24 @@ +2022.02.11, released March 19th, 2023 + + Important / security related fixes. + + Updated/fixed packages: apache, apr, apr-util, asterisk, + at91dataflashboot, audit, bash, bind, bridge-utils, clamav, + dmalloc, exfat, exfat-utils, f2fs-tools, gcc, git, + glslsandbox-player, go, haproxy, intel-gmmlib, ipmiutil, less, + libblockdev, libcurl, libev, libgcrypt, libmad, libmdbx, + libmodsecurity, libolm, libpjsip, lttng-babeltrace, mender, + mpv, mutt, mxs-bootlets, opensbi, opus, paho-mqtt-c, + pcm-tools, php, proxychains-ng, python-django, + python-m2crypto, python-werkzeug, quazip, quickjs, + rockchip-mali, rsync, sudo, tiff, uacme, uqmi, webkitgtk, + wpebackend-fdo, wpewebkit, xdriver_xf86-video-qxl, znc + + Issues resolved (http://bugs.uclibc.org): + + #15306: glibc build fails in Docker container + #15361: Buildroot linking error on Apple Silicon + 2022.02.10, released March 1st, 2023 Important / security related fixes. diff --git a/Makefile b/Makefile index a7ed8e5a80..7ce00cab0a 100644 --- a/Makefile +++ b/Makefile @@ -92,9 +92,9 @@ all: .PHONY: all # Set and export the version string -export BR2_VERSION := 2022.02.10 +export BR2_VERSION := 2022.02.11 # Actual time the release is cut (for reproducible builds) -BR2_VERSION_EPOCH = 1677703000 +BR2_VERSION_EPOCH = 1679221000 # Save running make version since it's clobbered by the make package RUNNING_MAKE_VERSION := $(MAKE_VERSION) diff --git a/support/misc/Vagrantfile b/support/misc/Vagrantfile index bd48f6e600..bb3e6be4f3 100644 --- a/support/misc/Vagrantfile +++ b/support/misc/Vagrantfile @@ -5,7 +5,7 @@ ################################################################################ # Buildroot version to use -RELEASE='2022.02.10' +RELEASE='2022.02.11' ### Change here for more memory/cores ### VM_MEMORY=2048 From peter at korsgaard.com Sun Mar 19 10:45:12 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 19 Mar 2023 11:45:12 +0100 Subject: [Buildroot] Buildroot 2022.02.11 released Message-ID: <874jqhxbnr.fsf@dell.be.48ers.dk> Hi, Buildroot is a simple tool for creating complete embedded Linux systems (http://buildroot.org). Buildroot 2022.02.11 is released - Go download it at: http://buildroot.org/downloads/buildroot-2022.02.11.tar.gz or http://buildroot.org/downloads/buildroot-2022.02.11.tar.xz Or get it from Git: git://git.buildroot.org/buildroot Buildroot 2022.02.11 is a bugfix release on the current long term release, fixing a number of important / security related issues discovered since the 2022.02.10 release. - Security fixes for apache, apr, apr-util, bind, clamav, exfat, exfat-utils, git, haproxy, less, libcurl, libmodsecurity, libpjsip, paho-mqtt-c, php, python-django, python-m2crypto, python-werkzeug, tiff, uacme, webkitgtk, wpewebkit - Fixes for download/compilation/runtime/license issues in asterisk, at91dataflashboot, audit, dmalloc, f2fs-tools, gcc, glslsandbox-player, go, intel-gmmlib, ipmiutil, libblockdev, libev, libgcrypt, libmad, libmdbx, libolm, lttng-babeltrace, mender, mpv, mutt, mxs-bootlets, opensbi, opus, pcm-tools, proxychains-ng, quazip, quickjs, rockchip-mali, rsync, sudo, uqmi, wpebackend-fdo, znc For more details, see the CHANGES file: https://git.buildroot.net/buildroot/plain/CHANGES?id=2022.02.11 Users of the affected packages are strongly encouraged to upgrade. Many thanks to all the people contributing to this release: git shortlog -sn 2022.02.10.. 43 Fabrice Fontaine 8 Peter Korsgaard 6 Bernd Kuhls 3 Peter Seiderer 3 Yann E. MORIN 2 Adrian Perez de Castro 2 James Hilliard 2 Lang Daniel 1 Arnout Vandecappelle 1 Heiko Thiery 1 Julien Olivain 1 Matthew Weber 1 Nicola Di Lieto 1 Romain Naour 1 Sebastian Weyer 1 Stefan Agner 1 Thomas Devoogdt 1 Thomas Petazzoni 1 ?????? ????? (Leonid Yuriev) Notice that the long term release for 2023 has been released: 2023.02. There will be one more final update of 2022.02.x before it goes EOL, but please consider migrating to 2023.02.x in the near future. -- Bye, Peter Korsgaard From dalang at gmx.at Sun Mar 19 11:05:12 2023 From: dalang at gmx.at (Daniel Lang) Date: Sun, 19 Mar 2023 12:05:12 +0100 Subject: [Buildroot] [PATCH] package/ca-certificates: bump version to 20230311 In-Reply-To: <20230318232252.1a6ce79b@windsurf> References: <20230316204743.26192-1-dalang@gmx.at> <20230318232252.1a6ce79b@windsurf> Message-ID: <9128a137-3b67-82db-7f41-8d6a61e539ef@gmx.at> On 18.03.23 23:22, Thomas Petazzoni wrote: > On Thu, 16 Mar 2023 21:47:43 +0100 > Daniel Lang wrote: > >> Signed-off-by: Daniel Lang >> --- >> ...2pem.py-make-cryptography-module-opt.patch | 10 ++++--- >> ...2pem.py-Fix-compat-with-cryptography.patch | 29 ------------------- >> package/ca-certificates/ca-certificates.hash | 4 +-- >> package/ca-certificates/ca-certificates.mk | 4 +-- >> 4 files changed, 10 insertions(+), 37 deletions(-) >> delete mode 100644 package/ca-certificates/0002-mozilla-certdata2pem.py-Fix-compat-with-cryptography.patch > > I didn't look carefully, but it doesn't apply here: > > Applying patch #1757985 using "git am -s" > Description: package/ca-certificates: bump version to 20230311 > Applying: package/ca-certificates: bump version to 20230311 > error: patch failed: package/ca-certificates/0001-mozilla-certdata2pem.py-make-cryptography-module-opt.patch:36 > error: package/ca-certificates/0001-mozilla-certdata2pem.py-make-cryptography-module-opt.patch: patch does not apply > error: patch failed: package/ca-certificates/0002-mozilla-certdata2pem.py-Fix-compat-with-cryptography.patch:1 > error: package/ca-certificates/0002-mozilla-certdata2pem.py-Fix-compat-with-cryptography.patch: patch does not apply > Patch failed at 0001 package/ca-certificates: bump version to 20230311 > hint: Use 'git am --show-current-patch=diff' to see the failed patch > When you have resolved this problem, run "git am --continue". > If you prefer to skip this patch, run "git am --skip" instead. > To restore the original branch and stop patching, run "git am --abort". > 'git am' failed with exit status 128 > > Does your patch apply on the master branch? It does locally, but unfortunately my private email provider decided to start eating trailing white spaces. Will try to figure out how to stop it from doing that. Steve's patch [1] is probably applied by then, but would still be helpful for the future. Regards Daniel [1]: https://patchwork.ozlabs.org/project/buildroot/patch/20230319021851.2593117-1-me at stevenhay.com/ > > Thomas From bugzilla at busybox.net Sun Mar 19 11:22:57 2023 From: bugzilla at busybox.net (bugzilla at busybox.net) Date: Sun, 19 Mar 2023 11:22:57 +0000 Subject: [Buildroot] [Bug 15456] No more login on Raspberry Pi 3 since 2023.02 In-Reply-To: References: Message-ID: https://bugs.busybox.net/show_bug.cgi?id=15456 --- Comment #1 from Peter Seiderer --- > [ 16.826639] audit: type=1701 audit(1671560156.029:7): auid=4294967295 uid=0 gid=0 ses=4294967295 pid=189 comm="bash" exe="/usr/bin/bash" sig=11 res=1 Disable 'BR2_SYSTEM_BIN_SH_BASH=y' in your configuration (make menuconfig and change 'System configuration' --> '/bin/sh' from 'bash' back to 'busybox default shell') and try to debug/fix the bash 'Segmentation fault' error separately... Your mention 'raspberrypi4_defconfig' but the diff is from 'raspberrypi3_defconfig'..., did you test both? -- You are receiving this mail because: You are on the CC list for the bug. From giulio.benetti at benettiengineering.com Sun Mar 19 12:04:21 2023 From: giulio.benetti at benettiengineering.com (Giulio Benetti) Date: Sun, 19 Mar 2023 13:04:21 +0100 Subject: [Buildroot] package/rtl8189fs: bug in conf, and a question In-Reply-To: References: <4B628CF1-65C6-4661-BAFB-B969A770A66E@benettiengineering.com> Message-ID: <30459231-2d17-cfcb-18bf-b59fa58ca1ce@benettiengineering.com> Hi Indrek, On 19/03/23 11:07, Indrek Kruusa wrote: > > > Kontakt Indrek Kruusa ( >) kirjutas kuup?eval P, 19. m?rts 2023 > kell 09:43: > > Kontakt Giulio Benetti ( >) kirjutas kuup?eval > P, 19. m?rts 2023 kell 01:01: > > Hi Indkrek, > >> Il giorno 18 mar 2023, alle ore 22:46, Indrek Kruusa >> > ha >> scritto: >> >> ? >> Hi! >> I'm trying to prepare a patch for MangoPi MQ (Allwinner D1s >> RISC-V). I'm almost there - Samuel Holland?managed to mainline >> initial support for this board, so vanilla linux >> kernel?6.3-rc2 boots fine (with proper/modified u-boot version). >> The WiFi module is based on rtl8189ftv chip (SDIO connection) >> and its driver seems to be problematic. >> First, buildroot's package/rtl8189fs is currently broken; it >> points to the wrong commit (seems to be copy paste error, >> inherited from package/rtl8189es). The result is unusable. > > as Thomas already pointed the commit works ok for me too. > >> I updated it to the correct commit (on the correct branch) and >> the driver builds fine and loads fine. > > Which branch and commit have you used? Take care that the commit > actually used has not the support for Linux 6.3 that has been > added later. > >> There are couple of issues though: >> - for some reason the debug mode in driver is set >> -? driver seems to constantly?restart the module, and it emits >> endless debug messages > > This could be bound to the branch/commit of the driver, if it > includes Linux 6.3 support or not. > But it should, otherwise it should not build. > Anyway I don?t know that much about other branches. > Maybe you mean that master branch is for rtl8189es and rtl8189fs > branch is for rtl8189fs? > > Also, how do you determine that rtl8189ftv is compatible with > rtl8189fs? > >> >> So, is there anybody for whom the rtl8189fs linux driver works >> fine with kernel 6.3-rcX? >> >> PS. I can?prepare a patch?to fix the package/rtl8189fs but I >> expect Giulio to bump the version again for both >> package/rtl8189es and package/rtl8189fs soon. > > Sure I can do that, there is already a pending patch for > rtl8189es but it?s already superseded at this point. > By Monday I?ll send the 2 patches or feel free to do it instead. > > > > Hi! > > Yes, for the rtl8189fs kernel module the code must be checked out > from the rtl8189fs branch. Currently the commit hash for the > package/rtl8189es and package/rtl8189fs is the same and it's from > rtl8189ES_linux/master. It builds but it produces the wrong thing in > the case of the rtl8189fs. I'm fine if it gets fixed next week ;) Fine I've checked deeper today and found the same as you've found. > About rtl8189ftv and compatibility. The difference between > rtl8188ftv and rtl8189ftv chip seems to be the connection interface > type (usb and sdio accordingly). It looks to me that the rtl8189fs > driver still relies on the 8188f specific code but it adds sdio > capability (roughly speaking). Also, > https://linux-sunxi.org/Wifi#RTL8189FTV > says that the rtl8189fs > branch is the only working solution currently (or has been at least). Ok > There can be several reasons why it doesn't work for me. That's why > I was asking first about the others' experience on actual hardware, > maybe with the different (mature) SOC/platform. > > > Oh, apparently the MangoPi MQ requires the external wifi antenna (which > is bundled with the board) to be connected ;) Wifi works now for me too > (with the fixed rtl8189fs commit). It seems that previously it got no > signal and was rapidly jumping in and out from power saving. Perfect, so I'm creating the 2 patches, 1 for rtl8189eu keeping master branch but bumping to last commit and 1 for rtl8189fs that bumps to latest commit but of rtl8189fs branch. Thank you for pointing rtl8189fs branch and testing! Best regards -- Giulio Benetti Benetti Engineering sas > > Indrek > > > _______________________________________________ > buildroot mailing list > buildroot at buildroot.org > https://lists.buildroot.org/mailman/listinfo/buildroot From giulio.benetti at benettiengineering.com Sun Mar 19 12:16:58 2023 From: giulio.benetti at benettiengineering.com (Giulio Benetti) Date: Sun, 19 Mar 2023 13:16:58 +0100 Subject: [Buildroot] [PATCH] package/rtl8189es: bump to version 2023-03-14 on master branch Message-ID: <20230319121659.88039-1-giulio.benetti@benettiengineering.com> Let's drop local patch that has been upstreamed and note that this version supports up to Linux 6.3 Signed-off-by: Giulio Benetti --- .../0001-Fix-build-failure-on-PowerPC64.patch | 113 ------------------ package/rtl8189es/rtl8189es.hash | 2 +- package/rtl8189es/rtl8189es.mk | 2 +- 3 files changed, 2 insertions(+), 115 deletions(-) delete mode 100644 package/rtl8189es/0001-Fix-build-failure-on-PowerPC64.patch diff --git a/package/rtl8189es/0001-Fix-build-failure-on-PowerPC64.patch b/package/rtl8189es/0001-Fix-build-failure-on-PowerPC64.patch deleted file mode 100644 index 8c876f16ee..0000000000 --- a/package/rtl8189es/0001-Fix-build-failure-on-PowerPC64.patch +++ /dev/null @@ -1,113 +0,0 @@ -From c7bf7590bc0d7252005fd0496898ad420a85e1ae Mon Sep 17 00:00:00 2001 -From: Giulio Benetti -Date: Mon, 27 Feb 2023 09:12:39 +0100 -Subject: [PATCH] Fix build failure on PowerPC64 - -get_ra() is defined in Linux kernel for PowerPC64 architecture and it -conflicts with local get_ra() definition so let's rename local definition -as rtl_get_ra(). - -Signed-off-by: Giulio Benetti ---- - core/rtw_odm.c | 6 +++--- - core/rtw_recv.c | 4 ++-- - hal/hal_com.c | 2 +- - include/wifi.h | 2 +- - os_dep/linux/ioctl_cfg80211.c | 2 +- - 5 files changed, 8 insertions(+), 8 deletions(-) - -diff --git a/core/rtw_odm.c b/core/rtw_odm.c -index 8a35816..d74e134 100644 ---- a/core/rtw_odm.c -+++ b/core/rtw_odm.c -@@ -273,7 +273,7 @@ void rtw_odm_parse_rx_phy_status_chinfo(union recv_frame *rframe, u8 *phys) - RTW_PRINT("phys_t%u ta="MAC_FMT" %s, %s(band:%u, ch:%u, l_rxsc:%u)\n" - , *phys & 0xf - , MAC_ARG(get_ta(wlanhdr)) -- , is_broadcast_mac_addr(get_ra(wlanhdr)) ? "BC" : is_multicast_mac_addr(get_ra(wlanhdr)) ? "MC" : "UC" -+ , is_broadcast_mac_addr(rtl_get_ra(wlanhdr)) ? "BC" : is_multicast_mac_addr(rtl_get_ra(wlanhdr)) ? "MC" : "UC" - , HDATA_RATE(attrib->data_rate) - , phys_t0->band, phys_t0->channel, phys_t0->rxsc - ); -@@ -383,7 +383,7 @@ type1_end: - RTW_PRINT("phys_t%u ta="MAC_FMT" %s, %s(band:%u, ch:%u, rf_mode:%u, l_rxsc:%u, ht_rxsc:%u) => %u,%u\n" - , *phys & 0xf - , MAC_ARG(get_ta(wlanhdr)) -- , is_broadcast_mac_addr(get_ra(wlanhdr)) ? "BC" : is_multicast_mac_addr(get_ra(wlanhdr)) ? "MC" : "UC" -+ , is_broadcast_mac_addr(rtl_get_ra(wlanhdr)) ? "BC" : is_multicast_mac_addr(rtl_get_ra(wlanhdr)) ? "MC" : "UC" - , HDATA_RATE(attrib->data_rate) - , phys_t1->band, phys_t1->channel, phys_t1->rf_mode, phys_t1->l_rxsc, phys_t1->ht_rxsc - , pkt_cch, pkt_bw -@@ -401,7 +401,7 @@ type1_end: - RTW_PRINT("phys_t%u ta="MAC_FMT" %s, %s(band:%u, ch:%u, l_rxsc:%u, ht_rxsc:%u)\n" - , *phys & 0xf - , MAC_ARG(get_ta(wlanhdr)) -- , is_broadcast_mac_addr(get_ra(wlanhdr)) ? "BC" : is_multicast_mac_addr(get_ra(wlanhdr)) ? "MC" : "UC" -+ , is_broadcast_mac_addr(rtl_get_ra(wlanhdr)) ? "BC" : is_multicast_mac_addr(rtl_get_ra(wlanhdr)) ? "MC" : "UC" - , HDATA_RATE(attrib->data_rate) - , phys_t2->band, phys_t2->channel, phys_t2->l_rxsc, phys_t2->ht_rxsc - ); -diff --git a/core/rtw_recv.c b/core/rtw_recv.c -index dc65adf..a5a65f9 100644 ---- a/core/rtw_recv.c -+++ b/core/rtw_recv.c -@@ -4678,7 +4678,7 @@ void rx_query_phy_status( - wlanhdr = get_recvframe_data(precvframe); - - ta = get_ta(wlanhdr); -- ra = get_ra(wlanhdr); -+ ra = rtl_get_ra(wlanhdr); - is_ra_bmc = IS_MCAST(ra); - - if (_rtw_memcmp(adapter_mac_addr(padapter), ta, ETH_ALEN) == _TRUE) { -@@ -4818,7 +4818,7 @@ s32 pre_recv_entry(union recv_frame *precvframe, u8 *pphy_status) - { - s32 ret = _SUCCESS; - u8 *pbuf = precvframe->u.hdr.rx_data; -- u8 *pda = get_ra(pbuf); -+ u8 *pda = rtl_get_ra(pbuf); - u8 ra_is_bmc = IS_MCAST(pda); - _adapter *primary_padapter = precvframe->u.hdr.adapter; - #ifdef CONFIG_CONCURRENT_MODE -diff --git a/hal/hal_com.c b/hal/hal_com.c -index c28ae39..27b0825 100644 ---- a/hal/hal_com.c -+++ b/hal/hal_com.c -@@ -13406,7 +13406,7 @@ void rtw_store_phy_info(_adapter *padapter, union recv_frame *prframe) - - /*RTW_INFO("=>%s WIFI_DATA_TYPE or WIFI_QOS_DATA_TYPE\n", __FUNCTION__);*/ - if (psta) { -- if (IS_MCAST(get_ra(get_recvframe_data(prframe)))) -+ if (IS_MCAST(rtl_get_ra(get_recvframe_data(prframe)))) - psta_dframe_info = &psta->sta_dframe_info_bmc; - else - psta_dframe_info = &psta->sta_dframe_info; -diff --git a/include/wifi.h b/include/wifi.h -index def77a4..c2e7afb 100644 ---- a/include/wifi.h -+++ b/include/wifi.h -@@ -456,7 +456,7 @@ __inline static int IS_MCAST(const u8 *da) - return _FALSE; - } - --__inline static unsigned char *get_ra(unsigned char *pframe) -+__inline static unsigned char *rtl_get_ra(unsigned char *pframe) - { - unsigned char *ra; - ra = GetAddr1Ptr(pframe); -diff --git a/os_dep/linux/ioctl_cfg80211.c b/os_dep/linux/ioctl_cfg80211.c -index 4e810e5..e744d69 100644 ---- a/os_dep/linux/ioctl_cfg80211.c -+++ b/os_dep/linux/ioctl_cfg80211.c -@@ -6347,7 +6347,7 @@ void rtw_cfg80211_rx_p2p_action_public(_adapter *adapter, union recv_frame *rfra - indicate: - #endif - #if defined(RTW_DEDICATED_P2P_DEVICE) -- if (rtw_cfg80211_redirect_pd_wdev(dvobj_to_wiphy(dvobj), get_ra(frame), &wdev)) -+ if (rtw_cfg80211_redirect_pd_wdev(dvobj_to_wiphy(dvobj), rtl_get_ra(frame), &wdev)) - if (0) - RTW_INFO("redirect to pd_wdev:%p\n", wdev); - #endif --- -2.34.1 - diff --git a/package/rtl8189es/rtl8189es.hash b/package/rtl8189es/rtl8189es.hash index 44d73e60f0..64f6158654 100644 --- a/package/rtl8189es/rtl8189es.hash +++ b/package/rtl8189es/rtl8189es.hash @@ -1,2 +1,2 @@ # Locally calculated -sha256 96347dbfedd95a217fb89b7b295fe417b711dbad3db896ef0c2fa733c6d150fd rtl8189es-e58bd86c9d9408c648b1246a0dd76b16856ec172.tar.gz +sha256 05d839c9b7820008bf7975c2f4a3dde6265dbae0c5dc48cefcee3a79492dc377 rtl8189es-ae7b31e55526ca0e01d2a3310118530bff4f1055.tar.gz diff --git a/package/rtl8189es/rtl8189es.mk b/package/rtl8189es/rtl8189es.mk index c2ee77f922..a40f656d3e 100644 --- a/package/rtl8189es/rtl8189es.mk +++ b/package/rtl8189es/rtl8189es.mk @@ -4,7 +4,7 @@ # ################################################################################ -RTL8189ES_VERSION = e58bd86c9d9408c648b1246a0dd76b16856ec172 +RTL8189ES_VERSION = ae7b31e55526ca0e01d2a3310118530bff4f1055 RTL8189ES_SITE = $(call github,jwrdegoede,rtl8189ES_linux,$(RTL8189ES_VERSION)) RTL8189ES_LICENSE = GPL-2.0 -- 2.34.1 From giulio.benetti at benettiengineering.com Sun Mar 19 12:16:59 2023 From: giulio.benetti at benettiengineering.com (Giulio Benetti) Date: Sun, 19 Mar 2023 13:16:59 +0100 Subject: [Buildroot] [PATCH] package/rtl8189fs: bump to version 2023-03-13 on branch rtl8189fs In-Reply-To: <20230319121659.88039-1-giulio.benetti@benettiengineering.com> References: <20230319121659.88039-1-giulio.benetti@benettiengineering.com> Message-ID: <20230319121659.88039-2-giulio.benetti@benettiengineering.com> 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 --- 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 -- 2.34.1 From thomas.petazzoni at bootlin.com Sun Mar 19 13:44:36 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sun, 19 Mar 2023 14:44:36 +0100 Subject: [Buildroot] [PATCH] package/ca-certificates: bump version to 20230311 In-Reply-To: <20230319021851.2593117-1-me@stevenhay.com> References: <20230319021851.2593117-1-me@stevenhay.com> Message-ID: <20230319144436.3085aa75@windsurf> Hello Steve, On Sun, 19 Mar 2023 03:18:50 +0100 Steve Hay via buildroot wrote: > 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. Are you sure your generated the correct version of the patch? > 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..ced593664e 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,10 @@ > -From bf18b564122e8f976681a2398862fde1eafd84ba Mon Sep 17 00:00:00 2001 > +From a4e468a2a0afa80df174831c2f422184820bb0fa Mon Sep 17 00:00:00 2001 > +From: Steve Hay > +Date: Sat, 18 Mar 2023 17:57:18 +0100 > +Subject: [PATCH] mozilla/certdata2pem.py: make cryptography module optional > + > +Modified for a newer version of the ca-certificates module. > + > From: Thomas Petazzoni > Date: Thu, 6 Jan 2022 23:15:00 +0100 > Subject: [PATCH] mozilla/certdata2pem.py: make cryptography module optional > @@ -15,37 +21,36 @@ the check is skipped. The header of the patch is still not correct. > -CA_CERTIFICATES_VERSION = 20211016 > +# batocera / version bump And the comment is still there in the .mk file. Am I missing something here? :-) Thomas -- Thomas Petazzoni, co-owner and CEO, Bootlin Embedded Linux and Kernel engineering and training https://bootlin.com From bugzilla at busybox.net Sun Mar 19 13:50:20 2023 From: bugzilla at busybox.net (bugzilla at busybox.net) Date: Sun, 19 Mar 2023 13:50:20 +0000 Subject: [Buildroot] [Bug 15456] No more login on Raspberry Pi 3 since 2023.02 In-Reply-To: References: Message-ID: https://bugs.busybox.net/show_bug.cgi?id=15456 --- Comment #2 from freemp at freenet.de --- (In reply to Peter Seiderer from comment #1) > Your mention 'raspberrypi4_defconfig' but the diff is from 'raspberrypi3_defconfig'..., did you test both? No, this is just a typo. I was building for Raspi 3 only. -- You are receiving this mail because: You are on the CC list for the bug. From thomas.petazzoni at bootlin.com Sun Mar 19 13:45:06 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sun, 19 Mar 2023 14:45:06 +0100 Subject: [Buildroot] [git commit] package/bluez5_utils: fix media control profile Message-ID: <20230319135059.724EC8716C@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=f5b50cb14ca5b08c2d123a63b4d8829f19078578 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master With bluez 5.66 (bumped in c6c79d6) the Media Control Profile (MCP), Basic Audio Profile (BAP) and Volume Control Profile (VCP) where added. All three are enabled by default. MCP only works if AVRCP is enabled, as it requires player.c which is otherwise not compiled. Only enable all three new profiles when the audio plugin is selected. Fixes: - http://autobuild.buildroot.net/results/d62/d6260a5acf766657f683d85fa1bdc27b7a43551e/ Signed-off-by: Daniel Lang Signed-off-by: Thomas Petazzoni --- package/bluez5_utils/bluez5_utils.mk | 16 +++++++++++++--- 1 file changed, 13 insertions(+), 3 deletions(-) diff --git a/package/bluez5_utils/bluez5_utils.mk b/package/bluez5_utils/bluez5_utils.mk index 4059b34556..7fe6899cdb 100644 --- a/package/bluez5_utils/bluez5_utils.mk +++ b/package/bluez5_utils/bluez5_utils.mk @@ -64,9 +64,19 @@ endif # enable audio plugins (a2dp and avrcp) ifeq ($(BR2_PACKAGE_BLUEZ5_UTILS_PLUGINS_AUDIO),y) -BLUEZ5_UTILS_CONF_OPTS += --enable-a2dp --enable-avrcp -else -BLUEZ5_UTILS_CONF_OPTS += --disable-a2dp --disable-avrcp +BLUEZ5_UTILS_CONF_OPTS += \ + --enable-a2dp \ + --enable-avrcp \ + --enable-bap \ + --enable-mcp \ + --enable-vcp +else +BLUEZ5_UTILS_CONF_OPTS += \ + --disable-a2dp \ + --disable-avrcp \ + --disable-bap \ + --disable-mcp \ + --disable-vcp endif # enable health plugin From thomas.petazzoni at bootlin.com Sun Mar 19 13:49:58 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sun, 19 Mar 2023 14:49:58 +0100 Subject: [Buildroot] [git commit] package/bluez5_utils: fix SysV init script Message-ID: <20230319135059.8061287171@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=456204e7e02cc787cee65711409025245ce337de branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master - Use daemon name (bluetoothd) as file name. - Script doesn't need to be executable. Signed-off-by: Daniel Lang Signed-off-by: Thomas Petazzoni --- .checkpackageignore | 1 - package/bluez5_utils/{S40bluetooth => S40bluetoothd} | 0 package/bluez5_utils/bluez5_utils.mk | 4 ++-- 3 files changed, 2 insertions(+), 3 deletions(-) diff --git a/.checkpackageignore b/.checkpackageignore index 04966a9b06..4faa3a8b8f 100644 --- a/.checkpackageignore +++ b/.checkpackageignore @@ -8,7 +8,6 @@ package/avahi/S05avahi-setup.sh Indent Variables package/avahi/S50avahi-daemon Indent Variables package/babeld/S50babeld Indent Shellcheck Variables package/bind/S81named Indent Shellcheck Variables -package/bluez5_utils/S40bluetooth NotExecutable Variables package/boinc/S99boinc-client Indent Shellcheck Variables package/brickd/S70brickd Indent Shellcheck Variables package/brltty/S10brltty Indent Shellcheck Variables diff --git a/package/bluez5_utils/S40bluetooth b/package/bluez5_utils/S40bluetoothd old mode 100755 new mode 100644 similarity index 100% rename from package/bluez5_utils/S40bluetooth rename to package/bluez5_utils/S40bluetoothd diff --git a/package/bluez5_utils/bluez5_utils.mk b/package/bluez5_utils/bluez5_utils.mk index 7fe6899cdb..37a2e79a7a 100644 --- a/package/bluez5_utils/bluez5_utils.mk +++ b/package/bluez5_utils/bluez5_utils.mk @@ -194,8 +194,8 @@ BLUEZ5_UTILS_CONF_OPTS += --disable-systemd endif define BLUEZ5_UTILS_INSTALL_INIT_SYSV - $(INSTALL) -m 0755 -D package/bluez5_utils/S40bluetooth \ - $(TARGET_DIR)/etc/init.d/S40bluetooth + $(INSTALL) -m 0755 -D package/bluez5_utils/S40bluetoothd \ + $(TARGET_DIR)/etc/init.d/S40bluetoothd endef $(eval $(autotools-package)) From thomas.petazzoni at bootlin.com Sun Mar 19 13:51:11 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sun, 19 Mar 2023 14:51:11 +0100 Subject: [Buildroot] [PATCH 1/2] package/bluez5_utils: fix media control profile In-Reply-To: References: Message-ID: <20230319145111.6bacfd53@windsurf> On Thu, 16 Mar 2023 13:53:04 +0000 Lang Daniel via buildroot wrote: > With bluez 5.66 (bumped in c6c79d6) the Media Control Profile (MCP), Basic > Audio Profile (BAP) and Volume Control Profile (VCP) where added. > All three are enabled by default. > MCP only works if AVRCP is enabled, as it requires player.c which is > otherwise not compiled. > Only enable all three new profiles when the audio plugin is selected. > > Fixes: > - http://autobuild.buildroot.net/results/d62/d6260a5acf766657f683d85fa1bdc27b7a43551e/ > > Signed-off-by: Daniel Lang > --- > package/bluez5_utils/bluez5_utils.mk | 16 +++++++++++++--- > 1 file changed, 13 insertions(+), 3 deletions(-) Applied to master, thanks. Thomas -- Thomas Petazzoni, CTO, Bootlin Embedded Linux and Kernel engineering https://bootlin.com From thomas.petazzoni at bootlin.com Sun Mar 19 13:51:32 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sun, 19 Mar 2023 14:51:32 +0100 Subject: [Buildroot] [PATCH 2/2] package/bluez5_utils: fix SysV init script In-Reply-To: References: Message-ID: <20230319145132.4c349769@windsurf> On Thu, 16 Mar 2023 13:53:14 +0000 Lang Daniel via buildroot wrote: > - Use daemon name (bluetoothd) as file name. > - Script doesn't need to be executable. > > Signed-off-by: Daniel Lang > --- > package/bluez5_utils/{S40bluetooth => S40bluetoothd} | 0 > package/bluez5_utils/bluez5_utils.mk | 4 ++-- > 2 files changed, 2 insertions(+), 2 deletions(-) > rename package/bluez5_utils/{S40bluetooth => S40bluetoothd} (100%) > mode change 100755 => 100644 Applied to master, thanks. I have also updated .checkpackageignore to no longer ignore the warnings that were caused by S40bluetooth. Thanks! Thomas -- Thomas Petazzoni, CTO, Bootlin Embedded Linux and Kernel engineering https://bootlin.com From peter at korsgaard.com Sun Mar 19 13:58:53 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 19 Mar 2023 14:58:53 +0100 Subject: [Buildroot] [git commit] Update for 2022.02.11 Message-ID: <20230319140059.78DF787354@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=1ad6d0dea57cdc0099399c67f68ccf5e693c9da6 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Signed-off-by: Peter Korsgaard (cherry picked from commit 71a2706320dbc22b16397b70b2d53b903bde0752) [Peter: drop Makefile/Vagrantfile changes] Signed-off-by: Peter Korsgaard --- CHANGES | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) diff --git a/CHANGES b/CHANGES index f35a55726e..e184f3f3be 100644 --- a/CHANGES +++ b/CHANGES @@ -775,6 +775,27 @@ #14731: BR2_PACKAGE_IOSTAT #14751: LVM2 Outdated Link +2022.02.11, released March 19th, 2023 + + Important / security related fixes. + + Updated/fixed packages: apache, apr, apr-util, asterisk, + at91dataflashboot, audit, bash, bind, bridge-utils, clamav, + dmalloc, exfat, exfat-utils, f2fs-tools, gcc, git, + glslsandbox-player, go, haproxy, intel-gmmlib, ipmiutil, less, + libblockdev, libcurl, libev, libgcrypt, libmad, libmdbx, + libmodsecurity, libolm, libpjsip, lttng-babeltrace, mender, + mpv, mutt, mxs-bootlets, opensbi, opus, paho-mqtt-c, + pcm-tools, php, proxychains-ng, python-django, + python-m2crypto, python-werkzeug, quazip, quickjs, + rockchip-mali, rsync, sudo, tiff, uacme, uqmi, webkitgtk, + wpebackend-fdo, wpewebkit, xdriver_xf86-video-qxl, znc + + Issues resolved (http://bugs.uclibc.org): + + #15306: glibc build fails in Docker container + #15361: Buildroot linking error on Apple Silicon + 2022.02.10, released March 1st, 2023 Important / security related fixes. From peter at korsgaard.com Sun Mar 19 13:58:53 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 19 Mar 2023 14:58:53 +0100 Subject: [Buildroot] [git commit] docs/website: update for 2022.02.11 Message-ID: <20230319140059.856EE8734F@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=48781ec9604834a8e5f0acbe2d71a0c469b54fed branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Signed-off-by: Peter Korsgaard --- docs/website/news.html | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) diff --git a/docs/website/news.html b/docs/website/news.html index 05d06c6d96..257678465a 100644 --- a/docs/website/news.html +++ b/docs/website/news.html @@ -9,6 +9,25 @@

        News

          +
        • +
          +
          +
          +

          2022.02.11 released

          +

          19 March 2023

          +
          +
          +

          The 2022.02.11 bugfix release is out, fixing a number of important / + security related issues discovered since the 2022.02.10 release. See the + CHANGES + file for more details, read the + announcement + and go to the downloads page to pick up the + 2022.02.11 release.

          +
          +
          +
        • +
        • From peter at korsgaard.com Sun Mar 19 13:58:53 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 19 Mar 2023 14:58:53 +0100 Subject: [Buildroot] [git commit] Update for 2022.11.3 Message-ID: <20230319140059.5AB528734F@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=b2cf393c335b1839b8fed8e1f8e8a499fcb7b6c5 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Signed-off-by: Peter Korsgaard (cherry picked from commit 904c8b538e71fcc565f39b72d93b9dd6c67211c0) [Peter: drop Makefile/Vagrantfile changes] Signed-off-by: Peter Korsgaard --- CHANGES | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) diff --git a/CHANGES b/CHANGES index a03a4876b8..f35a55726e 100644 --- a/CHANGES +++ b/CHANGES @@ -132,6 +132,31 @@ #15301: Selecting NAND Flash boot media (NAND_BOOT) breaks the uboot.. #15331: Warning on python-flit-core license when generating legal info +2022.11.3, released March 18th, 2023 + + Important / security related fixes. + + Updated/fixed packages: ace, apache, apr, apr-util, asterisk, + at91dataflashboot, audit, bash, bind, bridge-utils, clamav, + dmalloc, efivar, erlang, exfat, exfat-utils, f2fs-tools, gcc, + gdal, gensio, gerbera, git, glslsandbox-player, go, haproxy, + hawktracer, intel-gmmlib, ipmiutil, less, libblockdev, + libcurl, libev, libgcrypt, libglfw, libmad, libmdbx, + libmodsecurity, libolm, libpjsip, lirc-tools, + lttng-babeltrace, mender, mpv, mutt, mxs-bootlets, netsurf, + ntpsec, nut, opensbi, opus, paho-mqtt-c, pcm-tools, php, + pistache, proftpd, proxychains-ng, pulseaudio, + python-cryptography, python-django, python-m2crypto, + python-numpy, python-werkzeug, qemu, quazip, quickjs, + rockchip-mali, rsync, s6-linux-utils, sudo, tiff, uacme, uqmi, + webkitgtk, wilc-driver, wpa_supplicant, wpewebkit, + xdriver_xf86-video-qxl, znc + + Issues resolved (http://bugs.uclibc.org): + + #15306: glibc build fails in Docker container + #15361: Buildroot linking error on Apple Silicon + 2022.11.2, released March 1st, 2023 Important / security related fixes. From peter at korsgaard.com Sun Mar 19 13:58:53 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 19 Mar 2023 14:58:53 +0100 Subject: [Buildroot] [git commit] docs/website: update for 2022.11.3 Message-ID: <20230319140059.67A6787351@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=e39cbef783e9fbf840cdcb9472b313a1dca3f193 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Signed-off-by: Peter Korsgaard --- docs/website/news.html | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) diff --git a/docs/website/news.html b/docs/website/news.html index fec6b414e2..05d06c6d96 100644 --- a/docs/website/news.html +++ b/docs/website/news.html @@ -9,6 +9,28 @@

          News

            +
          • +
            +
            +
            +

            2022.11.3 released, 2022.11.x series EOL

            +

            18 March 2023

            +
            +
            +

            The 2022.11.3 bugfix release is out, fixing a number of important / + security related issues discovered since the 2022.11.2 release. See the + CHANGES + file for more details, read the + announcement + and go to the downloads page to pick up the + 2022.11.3 release.

            + +

            Notice that the 2022.11.x series is now end of life. Please migrate to + the 2023.02 series instead which will be supported until April 2024.

            +
            +
            +
          • +
          • From me at stevenhay.com Sun Mar 19 14:22:12 2023 From: me at stevenhay.com (Steve Hay) Date: Sun, 19 Mar 2023 15:22:12 +0100 Subject: [Buildroot] [PATCH] package/ca-certificates: bump version to 20230311 Message-ID: <20230319142213.3045818-1-me@stevenhay.com> 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 --- ...2pem.py-make-cryptography-module-opt.patch | 27 ++++++++--------- ...2pem.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(-) delete mode 100644 package/ca-certificates/0002-mozilla-certdata2pem.py-Fix-compat-with-cryptography.patch 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 -- 2.30.2 From me at stevenhay.com Sun Mar 19 14:23:38 2023 From: me at stevenhay.com (=?UTF-8?B?yo7JkEggx53KjMedyodT?=) Date: Sun, 19 Mar 2023 10:23:38 -0400 Subject: [Buildroot] [PATCH] package/ca-certificates: bump version to 20230311 In-Reply-To: <20230319144436.3085aa75@windsurf> References: <20230319021851.2593117-1-me@stevenhay.com> <20230319144436.3085aa75@windsurf> Message-ID: <498b46b5-8834-80c6-661c-25bd12a00152@stevenhay.com> On 3/19/23 9:44 AM, Thomas Petazzoni wrote: > Hello Steve, > > Are you sure your generated the correct version of the patch? I am now. Fixed. Sorry about that. I am not used to this workflow. From thomas.petazzoni at bootlin.com Sun Mar 19 16:20:15 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sun, 19 Mar 2023 17:20:15 +0100 Subject: [Buildroot] [git commit] package/python-apispec: bump to 6.3.0 Message-ID: <20230319162034.A3DD5873E6@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=c5b453f47892fbb3f7c505e98cb24939161d37eb branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Signed-off-by: Martin Hundeb??ll Signed-off-by: Thomas Petazzoni --- package/python-apispec/python-apispec.hash | 4 ++-- package/python-apispec/python-apispec.mk | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package/python-apispec/python-apispec.hash b/package/python-apispec/python-apispec.hash index f2861f920a..f8a2350eaf 100644 --- a/package/python-apispec/python-apispec.hash +++ b/package/python-apispec/python-apispec.hash @@ -1,5 +1,5 @@ # md5, sha256 from https://pypi.org/pypi/apispec/json -md5 b4e90006a26215e2e0a6fe2629d12c10 apispec-6.0.2.tar.gz -sha256 e76d80b739edef4be213092a6384ad7fd933ba7d64f6d5a0aff8d4da1bef7887 apispec-6.0.2.tar.gz +md5 d6cc7586754cf1c653ffb7ee83955d3a apispec-6.3.0.tar.gz +sha256 6cb08d92ce73ff0b3bf46cb2ea5c00d57289b0f279fb0256a3df468182ba5344 apispec-6.3.0.tar.gz # Locally computed sha256 checksums sha256 a452afcef750956a8396f7e7a6f913a117d28ef99a13170c29dc74c3b7a95f29 LICENSE diff --git a/package/python-apispec/python-apispec.mk b/package/python-apispec/python-apispec.mk index 4674ce0c3d..744fb76810 100644 --- a/package/python-apispec/python-apispec.mk +++ b/package/python-apispec/python-apispec.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_APISPEC_VERSION = 6.0.2 +PYTHON_APISPEC_VERSION = 6.3.0 PYTHON_APISPEC_SOURCE = apispec-$(PYTHON_APISPEC_VERSION).tar.gz -PYTHON_APISPEC_SITE = https://files.pythonhosted.org/packages/a7/2a/b42c17e0d653341b8f5916999892cd2d8489de127dac6118ae44531674f5 +PYTHON_APISPEC_SITE = https://files.pythonhosted.org/packages/3f/1e/207c3e61c805eef214d7e5c58106312f9af4733b07f470224e4e309dc65e PYTHON_APISPEC_SETUP_TYPE = setuptools PYTHON_APISPEC_LICENSE = MIT PYTHON_APISPEC_LICENSE_FILES = LICENSE From thomas.petazzoni at bootlin.com Sun Mar 19 16:20:18 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sun, 19 Mar 2023 17:20:18 +0100 Subject: [Buildroot] [git commit] package/python-marshmallow-sqlalchemy: bump to version 0.29.0 Message-ID: <20230319162034.ADA00873E7@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=1c36821be1ffa7a55a7c87da7e224b457091c562 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Signed-off-by: Martin Hundeb??ll Signed-off-by: Thomas Petazzoni --- .../python-marshmallow-sqlalchemy/python-marshmallow-sqlalchemy.hash | 4 ++-- .../python-marshmallow-sqlalchemy/python-marshmallow-sqlalchemy.mk | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package/python-marshmallow-sqlalchemy/python-marshmallow-sqlalchemy.hash b/package/python-marshmallow-sqlalchemy/python-marshmallow-sqlalchemy.hash index 6b847de94d..db061b623f 100644 --- a/package/python-marshmallow-sqlalchemy/python-marshmallow-sqlalchemy.hash +++ b/package/python-marshmallow-sqlalchemy/python-marshmallow-sqlalchemy.hash @@ -1,5 +1,5 @@ # md5, sha256 from https://pypi.org/pypi/marshmallow-sqlalchemy/json -md5 5e012b07ccf4ad67dbd3f38cc68cb1f4 marshmallow-sqlalchemy-0.28.1.tar.gz -sha256 aa376747296780a56355e3067b9c8bf43a2a1c44ff985de82b3a5d9e161ca2b8 marshmallow-sqlalchemy-0.28.1.tar.gz +md5 e1b2858be2f0ce6dead48e67080631c4 marshmallow-sqlalchemy-0.29.0.tar.gz +sha256 3523a774390ef0c1c0f7c708a7519809c5396cf608720f14f55c36f74ff5bbec marshmallow-sqlalchemy-0.29.0.tar.gz # Locally computed sha256 checksums sha256 625df8e2758a271b4bc90525c0b6161814e0f72cb3504b03ab5206b7abf50072 LICENSE diff --git a/package/python-marshmallow-sqlalchemy/python-marshmallow-sqlalchemy.mk b/package/python-marshmallow-sqlalchemy/python-marshmallow-sqlalchemy.mk index 293ea29be6..8f176feb4d 100644 --- a/package/python-marshmallow-sqlalchemy/python-marshmallow-sqlalchemy.mk +++ b/package/python-marshmallow-sqlalchemy/python-marshmallow-sqlalchemy.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_MARSHMALLOW_SQLALCHEMY_VERSION = 0.28.1 +PYTHON_MARSHMALLOW_SQLALCHEMY_VERSION = 0.29.0 PYTHON_MARSHMALLOW_SQLALCHEMY_SOURCE = marshmallow-sqlalchemy-$(PYTHON_MARSHMALLOW_SQLALCHEMY_VERSION).tar.gz -PYTHON_MARSHMALLOW_SQLALCHEMY_SITE = https://files.pythonhosted.org/packages/eb/96/3895bde2247fa653c36d887ff08e439665668aa7c991a3924ae199be88d6 +PYTHON_MARSHMALLOW_SQLALCHEMY_SITE = https://files.pythonhosted.org/packages/fa/0d/4dd275732213cefb4e49a86c60443cb1e3e0d0bd605625aed3fa7bb22fdd PYTHON_MARSHMALLOW_SQLALCHEMY_SETUP_TYPE = setuptools PYTHON_MARSHMALLOW_SQLALCHEMY_LICENSE = MIT PYTHON_MARSHMALLOW_SQLALCHEMY_LICENSE_FILES = LICENSE From indrek.kruusa at gmail.com Sun Mar 19 16:22:15 2023 From: indrek.kruusa at gmail.com (Indrek Kruusa) Date: Sun, 19 Mar 2023 18:22:15 +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> References: <20230319121659.88039-1-giulio.benetti@benettiengineering.com> <20230319121659.88039-2-giulio.benetti@benettiengineering.com> Message-ID: Kontakt Giulio Benetti () kirjutas kuup?eval P, 19. m?rts 2023 kell 14:17: > 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 > --- > 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 > > -- > 2.34.1 > > -------------- next part -------------- An HTML attachment was scrubbed... URL: From thomas.petazzoni at bootlin.com Sun Mar 19 16:22:45 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sun, 19 Mar 2023 17:22:45 +0100 Subject: [Buildroot] [PATCH 1/2] python-apispec: bump to 6.3.0 In-Reply-To: <20230316123653.3648067-1-martin@geanix.com> References: <20230316123653.3648067-1-martin@geanix.com> Message-ID: <20230319172245.28df0da7@windsurf> On Thu, 16 Mar 2023 13:36:52 +0100 Martin Hundeb?ll wrote: > Signed-off-by: Martin Hundeb?ll > --- > package/python-apispec/python-apispec.hash | 4 ++-- > package/python-apispec/python-apispec.mk | 4 ++-- > 2 files changed, 4 insertions(+), 4 deletions(-) Applied to master, thanks. Thomas -- Thomas Petazzoni, CTO, Bootlin Embedded Linux and Kernel engineering https://bootlin.com From thomas.petazzoni at bootlin.com Sun Mar 19 16:22:49 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sun, 19 Mar 2023 17:22:49 +0100 Subject: [Buildroot] [PATCH 2/2] python-marshmallow-sqlalchemy: bump to version 0.29.0 In-Reply-To: <20230316123653.3648067-2-martin@geanix.com> References: <20230316123653.3648067-1-martin@geanix.com> <20230316123653.3648067-2-martin@geanix.com> Message-ID: <20230319172249.30ef4733@windsurf> On Thu, 16 Mar 2023 13:36:53 +0100 Martin Hundeb?ll wrote: > Signed-off-by: Martin Hundeb?ll > --- > .../python-marshmallow-sqlalchemy.hash | 4 ++-- > .../python-marshmallow-sqlalchemy.mk | 4 ++-- > 2 files changed, 4 insertions(+), 4 deletions(-) Applied to master, thanks. Thomas -- Thomas Petazzoni, CTO, Bootlin Embedded Linux and Kernel engineering https://bootlin.com From thomas.petazzoni at bootlin.com Sun Mar 19 16:25:54 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sun, 19 Mar 2023 17:25:54 +0100 Subject: [Buildroot] [PATCH 1/1] package/lvm2: enable package with musl In-Reply-To: <20230316113615.138847-1-simon.rowe@nutanix.com> References: <20230316113615.138847-1-simon.rowe@nutanix.com> Message-ID: <20230319172554.0d5ea60c@windsurf> Hello Simon, On Thu, 16 Mar 2023 11:36:15 +0000 Simon Rowe wrote: > LVM uses some glibc-specific functions to try and control locking > memory in RAM. As a result the package is currently disabled when > using musl. > > Apply patches taken from gentoo: > > https://github.com/gentoo/gentoo/pull/25883 > https://github.com/gentoo/gentoo/pull/26024 > > and drop the prohibition on musl in Config.in. > > Signed-off-by: Simon Rowe Thanks Simon for those patches! Could you rework the 4 patches so that they are generated with git format-patch and have your Signed-off-by? I recommend that you take the upstream Git repo of lvm2, checkout the tag corresponding to version 2.03.14, apply the 4 Gentoo patches, each time turning the changes into a proper commit. Another thing to look at is that the multipath-tools package is selecting BR2_PACKAGE_LVM2_STANDARD_INSTALL, so you need to check whether the depends on !BR2_TOOLCHAIN_USES_MUSL used in BR2_PACKAGE_MULTIPATH_TOOLS is still needed? Perhaps thanks to your work on lvm2 it is now possible to build/use multipath-tools with musl. Another question is the upstream status of the Gentoo patches? Have they been submitted for inclusion by the upstream lvm2 project? Thanks! Thomas -- Thomas Petazzoni, co-owner and CEO, Bootlin Embedded Linux and Kernel engineering and training https://bootlin.com From thomas.petazzoni at bootlin.com Sun Mar 19 16:28:02 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sun, 19 Mar 2023 17:28:02 +0100 Subject: [Buildroot] [git commit] package/ifupdown: bump to 0.8.41 Message-ID: <20230319162824.232098742C@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=25defd685737913fcac59b00819c82118df533f9 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master MUSL support is patched by defining FNM_EXTMATCH to zero, which omits GNU-only extended pattern matching. Signed-off-by: Martin Hundeb??ll Signed-off-by: Thomas Petazzoni --- ...define-GNU-only-FNM_EXTMATCH-to-zero-on-n.patch | 41 ++++++++++++++++++++++ package/ifupdown/ifupdown.hash | 4 +-- package/ifupdown/ifupdown.mk | 5 +-- 3 files changed, 46 insertions(+), 4 deletions(-) diff --git a/package/ifupdown/0001-archcommon-define-GNU-only-FNM_EXTMATCH-to-zero-on-n.patch b/package/ifupdown/0001-archcommon-define-GNU-only-FNM_EXTMATCH-to-zero-on-n.patch new file mode 100644 index 0000000000..b1b58f1e7e --- /dev/null +++ b/package/ifupdown/0001-archcommon-define-GNU-only-FNM_EXTMATCH-to-zero-on-n.patch @@ -0,0 +1,41 @@ +From e27fe4b483194ee57736c228b7a6c56696ae8a06 Mon Sep 17 00:00:00 2001 +From: =?UTF-8?q?Martin=20Hundeb=C3=B8ll?= +Date: Thu, 16 Mar 2023 09:29:20 +0100 +Subject: [PATCH] archcommon: define GNU-only FNM_EXTMATCH to zero on non-glibc +MIME-Version: 1.0 +Content-Type: text/plain; charset=UTF-8 +Content-Transfer-Encoding: 8bit + +FNM_EXTMATCH is a GNU extension that enables extended pattern matching +for fnmatch(3). Defining it to zero on non-glibc builds makes ifupdown +usable, albeit with a sligthy reduced pattern matching feature set. + +Signed-off-by: Martin Hundeb??ll +Upstream-status: Denied [https://salsa.debian.org/debian/ifupdown/-/merge_requests/5] +--- + archcommon.h | 10 ++++++++++ + 1 file changed, 10 insertions(+) + +diff --git a/archcommon.h b/archcommon.h +index 818b0b6..981e84f 100644 +--- a/archcommon.h ++++ b/archcommon.h +@@ -1,5 +1,15 @@ + #include "header.h" + ++/* ++ * FNM_EXTMATCH is a GNU extension, so it isn't available when compiling ++ * with MUSL. Defining FNM_EXTMATCH to zero is safe, as the flag merely ++ * enables extended pattern matching, which MUSL users should be able to ++ * live without. ++ */ ++#ifndef FNM_EXTMATCH ++#define FNM_EXTMATCH 0 ++#endif ++ + bool execable(const char *); + + #define iface_is_link() (!_iface_has(ifd->real_iface, ":.")) +-- +2.39.2 + diff --git a/package/ifupdown/ifupdown.hash b/package/ifupdown/ifupdown.hash index f8844a60a6..f5c2d2d34c 100644 --- a/package/ifupdown/ifupdown.hash +++ b/package/ifupdown/ifupdown.hash @@ -1,4 +1,4 @@ -# From http://ftp.de.debian.org/debian/pool/main/i/ifupdown/ifupdown_0.8.16.dsc -sha256 601416c12e39ac29022951a2867aed5c607f732ac57fd51517bfba92a4cc4fb0 ifupdown_0.8.16.tar.xz +# From http://snapshot.debian.org/archive/debian/20230222T205615Z/pool/main/i/ifupdown/ifupdown_0.8.41.dsc +sha256 222c5bef313a9e71d9be4b946c73c8606c98f9e0229153191d9c6d8fb9b3599c ifupdown_0.8.41.tar.xz # Locally computed sha256 32b1062f7da84967e7019d01ab805935caa7ab7321a7ced0e30ebe75e5df1670 COPYING diff --git a/package/ifupdown/ifupdown.mk b/package/ifupdown/ifupdown.mk index e62c2a79c5..14c36db0db 100644 --- a/package/ifupdown/ifupdown.mk +++ b/package/ifupdown/ifupdown.mk @@ -4,9 +4,9 @@ # ################################################################################ -IFUPDOWN_VERSION = 0.8.16 +IFUPDOWN_VERSION = 0.8.41 IFUPDOWN_SOURCE = ifupdown_$(IFUPDOWN_VERSION).tar.xz -IFUPDOWN_SITE = http://snapshot.debian.org/archive/debian/20160922T165503Z/pool/main/i/ifupdown +IFUPDOWN_SITE = http://snapshot.debian.org/archive/debian/20230222T205615Z/pool/main/i/ifupdown IFUPDOWN_LICENSE = GPL-2.0+ IFUPDOWN_LICENSE_FILES = COPYING IFUPDOWN_CPE_ID_VENDOR = debian @@ -14,6 +14,7 @@ IFUPDOWN_CPE_ID_VENDOR = debian define IFUPDOWN_BUILD_CMDS $(TARGET_MAKE_ENV) $(MAKE) $(TARGET_CONFIGURE_OPTS) \ CFLAGS="$(TARGET_CFLAGS) -std=gnu99 -D'IFUPDOWN_VERSION=\"$(IFUPDOWN_VERSION)\"'" \ + ARCH=linux \ -C $(@D) endef From peter at korsgaard.com Sun Mar 19 16:36:40 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 19 Mar 2023 17:36:40 +0100 Subject: [Buildroot] [PATCH v2 1/1] package/kexec: add KEXEC_CPE_ID_{PRODUCT, VENDOR} In-Reply-To: <20230312215945.168367-1-ju.o@free.fr> (Julien Olivain's message of "Sun, 12 Mar 2023 22:59:45 +0100") References: <20230301220159.161476-2-ju.o@free.fr> <20230312215945.168367-1-ju.o@free.fr> Message-ID: <87zg88wvdz.fsf@dell.be.48ers.dk> >>>>> "Julien" == Julien Olivain writes: > cpe:2.3:a:kexec-tools_project:kexec-tools is a valid CPE identifier > for this package: > https://nvd.nist.gov/products/cpe/search/results?namingFormat=2.3&keyword=cpe%3A2.3%3Aa%3Akexec-tools_project%3Akexec-tools > Signed-off-by: Julien Olivain > --- > Changes v1 -> v2: > - Add the missing "KEXEC_CPE_ID_PRODUCT = kexec-tools" > as reported by Thomas. Committed to 2023.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Sun Mar 19 16:41:27 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 19 Mar 2023 17:41:27 +0100 Subject: [Buildroot] [git commit branch/2022.02.x] package/kexec: add KEXEC_CPE_ID_{PRODUCT, VENDOR} Message-ID: <20230319164141.3533087467@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=cb1e96e55162116948e0d48e26ab696900cd9169 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.02.x cpe:2.3:a:kexec-tools_project:kexec-tools is a valid CPE identifier for this package: https://nvd.nist.gov/products/cpe/search/results?namingFormat=2.3&keyword=cpe%3A2.3%3Aa%3Akexec-tools_project%3Akexec-tools Signed-off-by: Julien Olivain Signed-off-by: Thomas Petazzoni (cherry picked from commit 0d8b27841fe6aad8e9bb4a083c3aeb863d3e0913) Signed-off-by: Peter Korsgaard --- package/kexec/kexec.mk | 2 ++ 1 file changed, 2 insertions(+) diff --git a/package/kexec/kexec.mk b/package/kexec/kexec.mk index b3b4e56546..27ea941744 100644 --- a/package/kexec/kexec.mk +++ b/package/kexec/kexec.mk @@ -9,6 +9,8 @@ KEXEC_SOURCE = kexec-tools-$(KEXEC_VERSION).tar.xz KEXEC_SITE = $(BR2_KERNEL_MIRROR)/linux/utils/kernel/kexec KEXEC_LICENSE = GPL-2.0 KEXEC_LICENSE_FILES = COPYING +KEXEC_CPE_ID_PRODUCT = kexec-tools +KEXEC_CPE_ID_VENDOR = kexec-tools_project KEXEC_SELINUX_MODULES = kdump # Makefile expects $STRIP -o to work, so needed for !BR2_STRIP_strip From peter at korsgaard.com Sun Mar 19 16:36:01 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 19 Mar 2023 17:36:01 +0100 Subject: [Buildroot] [git commit branch/2023.02.x] package/kexec: add KEXEC_CPE_ID_{PRODUCT, VENDOR} Message-ID: <20230319164254.68CED87494@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=16f6ba9b965396d47dd2d925513ac1bd2a4b4eb5 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2023.02.x cpe:2.3:a:kexec-tools_project:kexec-tools is a valid CPE identifier for this package: https://nvd.nist.gov/products/cpe/search/results?namingFormat=2.3&keyword=cpe%3A2.3%3Aa%3Akexec-tools_project%3Akexec-tools Signed-off-by: Julien Olivain Signed-off-by: Thomas Petazzoni (cherry picked from commit 0d8b27841fe6aad8e9bb4a083c3aeb863d3e0913) Signed-off-by: Peter Korsgaard --- package/kexec/kexec.mk | 2 ++ 1 file changed, 2 insertions(+) diff --git a/package/kexec/kexec.mk b/package/kexec/kexec.mk index ced7009ed3..05acfbed17 100644 --- a/package/kexec/kexec.mk +++ b/package/kexec/kexec.mk @@ -9,6 +9,8 @@ KEXEC_SOURCE = kexec-tools-$(KEXEC_VERSION).tar.xz KEXEC_SITE = $(BR2_KERNEL_MIRROR)/linux/utils/kernel/kexec KEXEC_LICENSE = GPL-2.0 KEXEC_LICENSE_FILES = COPYING +KEXEC_CPE_ID_PRODUCT = kexec-tools +KEXEC_CPE_ID_VENDOR = kexec-tools_project KEXEC_SELINUX_MODULES = kdump # Makefile expects $STRIP -o to work, so needed for !BR2_STRIP_strip From thomas.petazzoni at bootlin.com Sun Mar 19 16:43:04 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sun, 19 Mar 2023 17:43:04 +0100 Subject: [Buildroot] [PATCHv2] ifupdown: bump to 0.8.41 In-Reply-To: <20230316094515.598356-1-martin@geanix.com> References: <20230316094515.598356-1-martin@geanix.com> Message-ID: <20230319174304.52895f9b@windsurf> On Thu, 16 Mar 2023 10:45:15 +0100 Martin Hundeb?ll wrote: > From: Martin Hundeboll > > MUSL support is patched by defining FNM_EXTMATCH to zero, which omits > GNU-only extended pattern matching. > > Signed-off-by: Martin Hundeb?ll Thanks, I've applied. One comment below though. > +Signed-off-by: Martin Hundeb?ll > +Upstream-status: Denied [https://salsa.debian.org/debian/ifupdown/-/merge_requests/5] Isn't the feedback from upstream completely bogus here? They say "Note that this would only hide the problem by turning a build failure into a misbehaving program.", which I don't think is correct. Did you try to argue with them? Thanks! Thomas -- Thomas Petazzoni, co-owner and CEO, Bootlin Embedded Linux and Kernel engineering and training https://bootlin.com From thomas.petazzoni at bootlin.com Sun Mar 19 16:43:49 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sun, 19 Mar 2023 17:43:49 +0100 Subject: [Buildroot] [PATCH] package/rtl8189es: bump to version 2023-03-14 on master branch In-Reply-To: <20230319121659.88039-1-giulio.benetti@benettiengineering.com> References: <20230319121659.88039-1-giulio.benetti@benettiengineering.com> Message-ID: <20230319174349.44612eff@windsurf> On Sun, 19 Mar 2023 13:16:58 +0100 Giulio Benetti wrote: > Let's drop local patch that has been upstreamed and note that this > version supports up to Linux 6.3 > > Signed-off-by: Giulio Benetti > --- > .../0001-Fix-build-failure-on-PowerPC64.patch | 113 ------------------ > package/rtl8189es/rtl8189es.hash | 2 +- > package/rtl8189es/rtl8189es.mk | 2 +- > 3 files changed, 2 insertions(+), 115 deletions(-) > delete mode 100644 package/rtl8189es/0001-Fix-build-failure-on-PowerPC64.patch Applied to master, thanks. Thomas -- Thomas Petazzoni, CTO, Bootlin Embedded Linux and Kernel engineering https://bootlin.com From thomas.petazzoni at bootlin.com Sun Mar 19 16:43:54 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sun, 19 Mar 2023 17:43:54 +0100 Subject: [Buildroot] [PATCH] package/rtl8189fs: bump to version 2023-03-13 on branch rtl8189fs In-Reply-To: <20230319121659.88039-2-giulio.benetti@benettiengineering.com> References: <20230319121659.88039-1-giulio.benetti@benettiengineering.com> <20230319121659.88039-2-giulio.benetti@benettiengineering.com> Message-ID: <20230319174354.0fee0a69@windsurf> On Sun, 19 Mar 2023 13:16:59 +0100 Giulio Benetti wrote: > 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 > --- > package/rtl8189fs/rtl8189fs.hash | 2 +- > package/rtl8189fs/rtl8189fs.mk | 2 +- > 2 files changed, 2 insertions(+), 2 deletions(-) Applied to master, thanks. Thomas -- Thomas Petazzoni, CTO, Bootlin Embedded Linux and Kernel engineering https://bootlin.com From thomas.petazzoni at bootlin.com Sun Mar 19 16:43:41 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sun, 19 Mar 2023 17:43:41 +0100 Subject: [Buildroot] [git commit] package/rtl8189fs: bump to version 2023-03-13 on branch rtl8189fs Message-ID: <20230319164453.1348E874A8@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=5b1e431500d6e7d17cd23d70d55df2ba99813852 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master 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 --- 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 thomas.petazzoni at bootlin.com Sun Mar 19 16:43:37 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sun, 19 Mar 2023 17:43:37 +0100 Subject: [Buildroot] [git commit] package/rtl8189es: bump to version 2023-03-14 on master branch Message-ID: <20230319164453.091A7874A7@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=8fb31ceddd37d1804617c5ddba947fc18ba6f535 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Let's drop local patch that has been upstreamed and note that this version supports up to Linux 6.3 Signed-off-by: Giulio Benetti Signed-off-by: Thomas Petazzoni --- .../0001-Fix-build-failure-on-PowerPC64.patch | 113 --------------------- package/rtl8189es/rtl8189es.hash | 2 +- package/rtl8189es/rtl8189es.mk | 2 +- 3 files changed, 2 insertions(+), 115 deletions(-) diff --git a/package/rtl8189es/0001-Fix-build-failure-on-PowerPC64.patch b/package/rtl8189es/0001-Fix-build-failure-on-PowerPC64.patch deleted file mode 100644 index 8c876f16ee..0000000000 --- a/package/rtl8189es/0001-Fix-build-failure-on-PowerPC64.patch +++ /dev/null @@ -1,113 +0,0 @@ -From c7bf7590bc0d7252005fd0496898ad420a85e1ae Mon Sep 17 00:00:00 2001 -From: Giulio Benetti -Date: Mon, 27 Feb 2023 09:12:39 +0100 -Subject: [PATCH] Fix build failure on PowerPC64 - -get_ra() is defined in Linux kernel for PowerPC64 architecture and it -conflicts with local get_ra() definition so let's rename local definition -as rtl_get_ra(). - -Signed-off-by: Giulio Benetti ---- - core/rtw_odm.c | 6 +++--- - core/rtw_recv.c | 4 ++-- - hal/hal_com.c | 2 +- - include/wifi.h | 2 +- - os_dep/linux/ioctl_cfg80211.c | 2 +- - 5 files changed, 8 insertions(+), 8 deletions(-) - -diff --git a/core/rtw_odm.c b/core/rtw_odm.c -index 8a35816..d74e134 100644 ---- a/core/rtw_odm.c -+++ b/core/rtw_odm.c -@@ -273,7 +273,7 @@ void rtw_odm_parse_rx_phy_status_chinfo(union recv_frame *rframe, u8 *phys) - RTW_PRINT("phys_t%u ta="MAC_FMT" %s, %s(band:%u, ch:%u, l_rxsc:%u)\n" - , *phys & 0xf - , MAC_ARG(get_ta(wlanhdr)) -- , is_broadcast_mac_addr(get_ra(wlanhdr)) ? "BC" : is_multicast_mac_addr(get_ra(wlanhdr)) ? "MC" : "UC" -+ , is_broadcast_mac_addr(rtl_get_ra(wlanhdr)) ? "BC" : is_multicast_mac_addr(rtl_get_ra(wlanhdr)) ? "MC" : "UC" - , HDATA_RATE(attrib->data_rate) - , phys_t0->band, phys_t0->channel, phys_t0->rxsc - ); -@@ -383,7 +383,7 @@ type1_end: - RTW_PRINT("phys_t%u ta="MAC_FMT" %s, %s(band:%u, ch:%u, rf_mode:%u, l_rxsc:%u, ht_rxsc:%u) => %u,%u\n" - , *phys & 0xf - , MAC_ARG(get_ta(wlanhdr)) -- , is_broadcast_mac_addr(get_ra(wlanhdr)) ? "BC" : is_multicast_mac_addr(get_ra(wlanhdr)) ? "MC" : "UC" -+ , is_broadcast_mac_addr(rtl_get_ra(wlanhdr)) ? "BC" : is_multicast_mac_addr(rtl_get_ra(wlanhdr)) ? "MC" : "UC" - , HDATA_RATE(attrib->data_rate) - , phys_t1->band, phys_t1->channel, phys_t1->rf_mode, phys_t1->l_rxsc, phys_t1->ht_rxsc - , pkt_cch, pkt_bw -@@ -401,7 +401,7 @@ type1_end: - RTW_PRINT("phys_t%u ta="MAC_FMT" %s, %s(band:%u, ch:%u, l_rxsc:%u, ht_rxsc:%u)\n" - , *phys & 0xf - , MAC_ARG(get_ta(wlanhdr)) -- , is_broadcast_mac_addr(get_ra(wlanhdr)) ? "BC" : is_multicast_mac_addr(get_ra(wlanhdr)) ? "MC" : "UC" -+ , is_broadcast_mac_addr(rtl_get_ra(wlanhdr)) ? "BC" : is_multicast_mac_addr(rtl_get_ra(wlanhdr)) ? "MC" : "UC" - , HDATA_RATE(attrib->data_rate) - , phys_t2->band, phys_t2->channel, phys_t2->l_rxsc, phys_t2->ht_rxsc - ); -diff --git a/core/rtw_recv.c b/core/rtw_recv.c -index dc65adf..a5a65f9 100644 ---- a/core/rtw_recv.c -+++ b/core/rtw_recv.c -@@ -4678,7 +4678,7 @@ void rx_query_phy_status( - wlanhdr = get_recvframe_data(precvframe); - - ta = get_ta(wlanhdr); -- ra = get_ra(wlanhdr); -+ ra = rtl_get_ra(wlanhdr); - is_ra_bmc = IS_MCAST(ra); - - if (_rtw_memcmp(adapter_mac_addr(padapter), ta, ETH_ALEN) == _TRUE) { -@@ -4818,7 +4818,7 @@ s32 pre_recv_entry(union recv_frame *precvframe, u8 *pphy_status) - { - s32 ret = _SUCCESS; - u8 *pbuf = precvframe->u.hdr.rx_data; -- u8 *pda = get_ra(pbuf); -+ u8 *pda = rtl_get_ra(pbuf); - u8 ra_is_bmc = IS_MCAST(pda); - _adapter *primary_padapter = precvframe->u.hdr.adapter; - #ifdef CONFIG_CONCURRENT_MODE -diff --git a/hal/hal_com.c b/hal/hal_com.c -index c28ae39..27b0825 100644 ---- a/hal/hal_com.c -+++ b/hal/hal_com.c -@@ -13406,7 +13406,7 @@ void rtw_store_phy_info(_adapter *padapter, union recv_frame *prframe) - - /*RTW_INFO("=>%s WIFI_DATA_TYPE or WIFI_QOS_DATA_TYPE\n", __FUNCTION__);*/ - if (psta) { -- if (IS_MCAST(get_ra(get_recvframe_data(prframe)))) -+ if (IS_MCAST(rtl_get_ra(get_recvframe_data(prframe)))) - psta_dframe_info = &psta->sta_dframe_info_bmc; - else - psta_dframe_info = &psta->sta_dframe_info; -diff --git a/include/wifi.h b/include/wifi.h -index def77a4..c2e7afb 100644 ---- a/include/wifi.h -+++ b/include/wifi.h -@@ -456,7 +456,7 @@ __inline static int IS_MCAST(const u8 *da) - return _FALSE; - } - --__inline static unsigned char *get_ra(unsigned char *pframe) -+__inline static unsigned char *rtl_get_ra(unsigned char *pframe) - { - unsigned char *ra; - ra = GetAddr1Ptr(pframe); -diff --git a/os_dep/linux/ioctl_cfg80211.c b/os_dep/linux/ioctl_cfg80211.c -index 4e810e5..e744d69 100644 ---- a/os_dep/linux/ioctl_cfg80211.c -+++ b/os_dep/linux/ioctl_cfg80211.c -@@ -6347,7 +6347,7 @@ void rtw_cfg80211_rx_p2p_action_public(_adapter *adapter, union recv_frame *rfra - indicate: - #endif - #if defined(RTW_DEDICATED_P2P_DEVICE) -- if (rtw_cfg80211_redirect_pd_wdev(dvobj_to_wiphy(dvobj), get_ra(frame), &wdev)) -+ if (rtw_cfg80211_redirect_pd_wdev(dvobj_to_wiphy(dvobj), rtl_get_ra(frame), &wdev)) - if (0) - RTW_INFO("redirect to pd_wdev:%p\n", wdev); - #endif --- -2.34.1 - diff --git a/package/rtl8189es/rtl8189es.hash b/package/rtl8189es/rtl8189es.hash index 44d73e60f0..64f6158654 100644 --- a/package/rtl8189es/rtl8189es.hash +++ b/package/rtl8189es/rtl8189es.hash @@ -1,2 +1,2 @@ # Locally calculated -sha256 96347dbfedd95a217fb89b7b295fe417b711dbad3db896ef0c2fa733c6d150fd rtl8189es-e58bd86c9d9408c648b1246a0dd76b16856ec172.tar.gz +sha256 05d839c9b7820008bf7975c2f4a3dde6265dbae0c5dc48cefcee3a79492dc377 rtl8189es-ae7b31e55526ca0e01d2a3310118530bff4f1055.tar.gz diff --git a/package/rtl8189es/rtl8189es.mk b/package/rtl8189es/rtl8189es.mk index c2ee77f922..a40f656d3e 100644 --- a/package/rtl8189es/rtl8189es.mk +++ b/package/rtl8189es/rtl8189es.mk @@ -4,7 +4,7 @@ # ################################################################################ -RTL8189ES_VERSION = e58bd86c9d9408c648b1246a0dd76b16856ec172 +RTL8189ES_VERSION = ae7b31e55526ca0e01d2a3310118530bff4f1055 RTL8189ES_SITE = $(call github,jwrdegoede,rtl8189ES_linux,$(RTL8189ES_VERSION)) RTL8189ES_LICENSE = GPL-2.0 From peter at korsgaard.com Sun Mar 19 16:48:04 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 19 Mar 2023 17:48:04 +0100 Subject: [Buildroot] [PATCH 2/2] DEVELOPERS: Add entry for Bagas Sanjaya as Buildroot developer for git In-Reply-To: <20230314095234.284584-3-bagasdotme@gmail.com> (Bagas Sanjaya's message of "Tue, 14 Mar 2023 16:52:34 +0700") References: <20230314095234.284584-1-bagasdotme@gmail.com> <20230314095234.284584-3-bagasdotme@gmail.com> Message-ID: <87v8iwwuuz.fsf@dell.be.48ers.dk> >>>>> "Bagas" == Bagas Sanjaya writes: > Bagas is keen to maintain git package for Buildroot. However, due to > limited resources available, he can only do testing as far as > build testing. Other developers are needed to help him maintain the > package. > Signed-off-by: Bagas Sanjaya Committed to 2023.02.x and 2022.02.x, thanks. > --- > DEVELOPERS | 3 +++ > 1 file changed, 3 insertions(+) > diff --git a/DEVELOPERS b/DEVELOPERS > index b49491da7a..b6d288c54f 100644 > --- a/DEVELOPERS > +++ b/DEVELOPERS > @@ -273,6 +273,9 @@ F: package/orbit/ > N: Attila Wagner > F: package/python-canopen/ > +N: Bagas Sanjaya > +F: package/git/ > + > N: Bartosz Bilas > F: board/stmicroelectronics/stm32mp157a-dk1/ > F: configs/stm32mp157a_dk1_defconfig > -- > An old man doll... just what I always wanted! - Clara > _______________________________________________ > buildroot mailing list > buildroot at buildroot.org > https://lists.buildroot.org/mailman/listinfo/buildroot -- Bye, Peter Korsgaard From peter at korsgaard.com Sun Mar 19 16:47:49 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 19 Mar 2023 17:47:49 +0100 Subject: [Buildroot] [git commit branch/2022.02.x] DEVELOPERS: Add entry for Bagas Sanjaya as Buildroot developer for git Message-ID: <20230319164820.9D4AE874D0@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=08ef726a3a2c926c77e850c60ad7ab26a4425107 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.02.x Bagas is keen to maintain git package for Buildroot. However, due to limited resources available, he can only do testing as far as build testing. Other developers are needed to help him maintain the package. Signed-off-by: Bagas Sanjaya Signed-off-by: Thomas Petazzoni (cherry picked from commit 562cf1fbdba54ba87b9cf630675c5865843d5c4c) Signed-off-by: Peter Korsgaard --- DEVELOPERS | 3 +++ 1 file changed, 3 insertions(+) diff --git a/DEVELOPERS b/DEVELOPERS index 6dc0d4a01d..cecd6cb52f 100644 --- a/DEVELOPERS +++ b/DEVELOPERS @@ -262,6 +262,9 @@ F: package/orbit/ N: Attila Wagner F: package/python-canopen/ +N: Bagas Sanjaya +F: package/git/ + N: Bartosz Bilas F: board/stmicroelectronics/stm32mp157a-dk1/ F: configs/stm32mp157a_dk1_defconfig From peter at korsgaard.com Sun Mar 19 16:47:43 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 19 Mar 2023 17:47:43 +0100 Subject: [Buildroot] [git commit branch/2023.02.x] DEVELOPERS: Add entry for Bagas Sanjaya as Buildroot developer for git Message-ID: <20230319164935.6F566874F4@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=18aa1e8959e3ca63e896e2d5ffad39545ce1b4ea branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2023.02.x Bagas is keen to maintain git package for Buildroot. However, due to limited resources available, he can only do testing as far as build testing. Other developers are needed to help him maintain the package. Signed-off-by: Bagas Sanjaya Signed-off-by: Thomas Petazzoni (cherry picked from commit 562cf1fbdba54ba87b9cf630675c5865843d5c4c) Signed-off-by: Peter Korsgaard --- DEVELOPERS | 3 +++ 1 file changed, 3 insertions(+) diff --git a/DEVELOPERS b/DEVELOPERS index 7ef8f79a71..9ef47a60c8 100644 --- a/DEVELOPERS +++ b/DEVELOPERS @@ -273,6 +273,9 @@ F: package/orbit/ N: Attila Wagner F: package/python-canopen/ +N: Bagas Sanjaya +F: package/git/ + N: Bartosz Bilas F: board/stmicroelectronics/stm32mp157a-dk1/ F: configs/stm32mp157a_dk1_defconfig From peter at korsgaard.com Sun Mar 19 17:07:47 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 19 Mar 2023 18:07:47 +0100 Subject: [Buildroot] [PATCH] package/rtl8812au-aircrack-ng: fix build failure on PowerPC64 In-Reply-To: <20230314130608.2876389-1-giulio.benetti@benettiengineering.com> (Giulio Benetti's message of "Tue, 14 Mar 2023 14:06:08 +0100") References: <20230314130608.2876389-1-giulio.benetti@benettiengineering.com> Message-ID: <87r0tkwty4.fsf@dell.be.48ers.dk> >>>>> "Giulio" == Giulio Benetti writes: > Add local patch pending upstream[0] to fix build failure on PowerPC64 due > to conflicting get_ra(). > Fixes: > http://autobuild.buildroot.net/results/8c5/8c51009fa32947b2c1cda8f9862507df8da126db// > [0]: > https://github.com/aircrack-ng/rtl8812au/pull/1054 > Signed-off-by: Giulio Benetti Committed to 2023.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Sun Mar 19 17:07:36 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 19 Mar 2023 18:07:36 +0100 Subject: [Buildroot] [git commit branch/2023.02.x] package/rtl8812au-aircrack-ng: fix build failure on PowerPC64 Message-ID: <20230319170803.C5419874FB@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=f9a4096917c1bb592036dda3eb383419af0aa96b branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2023.02.x Add local patch pending upstream[0] to fix build failure on PowerPC64 due to conflicting get_ra(). Fixes: http://autobuild.buildroot.net/results/8c5/8c51009fa32947b2c1cda8f9862507df8da126db// [0]: https://github.com/aircrack-ng/rtl8812au/pull/1054 Signed-off-by: Giulio Benetti Signed-off-by: Thomas Petazzoni (cherry picked from commit d3051892eba100441f6900b6b435ae935f103fff) Signed-off-by: Peter Korsgaard --- .../0001-Fix-build-failure-on-PowerPC64.patch | 114 +++++++++++++++++++++ 1 file changed, 114 insertions(+) diff --git a/package/rtl8812au-aircrack-ng/0001-Fix-build-failure-on-PowerPC64.patch b/package/rtl8812au-aircrack-ng/0001-Fix-build-failure-on-PowerPC64.patch new file mode 100644 index 0000000000..488c21a4fc --- /dev/null +++ b/package/rtl8812au-aircrack-ng/0001-Fix-build-failure-on-PowerPC64.patch @@ -0,0 +1,114 @@ +From d78bda8e60ad6382c1e5832d83d8e40c923628fa Mon Sep 17 00:00:00 2001 +From: Giulio Benetti +Date: Tue, 14 Mar 2023 13:21:11 +0100 +Subject: [PATCH] Fix build failure on PowerPC64 + +get_ra() is defined in Linux kernel for PowerPC64 architecture and it +conflicts with local get_ra() definition so let's rename local definition +as rtl_get_ra(). + +[Upstream status: https://github.com/aircrack-ng/rtl8812au/pull/1054] +Signed-off-by: Giulio Benetti +--- + core/rtw_odm.c | 6 +++--- + core/rtw_recv.c | 4 ++-- + hal/hal_com.c | 2 +- + include/wifi.h | 2 +- + os_dep/linux/ioctl_cfg80211.c | 2 +- + 5 files changed, 8 insertions(+), 8 deletions(-) + +diff --git a/core/rtw_odm.c b/core/rtw_odm.c +index 7204181..a9a7604 100644 +--- a/core/rtw_odm.c ++++ b/core/rtw_odm.c +@@ -273,7 +273,7 @@ void rtw_odm_parse_rx_phy_status_chinfo(union recv_frame *rframe, u8 *phys) + RTW_PRINT("phys_t%u ta="MAC_FMT" %s, %s(band:%u, ch:%u, l_rxsc:%u)\n" + , *phys & 0xf + , MAC_ARG(get_ta(wlanhdr)) +- , is_broadcast_mac_addr(get_ra(wlanhdr)) ? "BC" : is_multicast_mac_addr(get_ra(wlanhdr)) ? "MC" : "UC" ++ , is_broadcast_mac_addr(rtl_get_ra(wlanhdr)) ? "BC" : is_multicast_mac_addr(rtl_get_ra(wlanhdr)) ? "MC" : "UC" + , HDATA_RATE(attrib->data_rate) + , phys_t0->band, phys_t0->channel, phys_t0->rxsc + ); +@@ -389,7 +389,7 @@ type1_end: + RTW_PRINT("phys_t%u ta="MAC_FMT" %s, %s(band:%u, ch:%u, rf_mode:%u, l_rxsc:%u, ht_rxsc:%u) => %u,%u\n" + , *phys & 0xf + , MAC_ARG(get_ta(wlanhdr)) +- , is_broadcast_mac_addr(get_ra(wlanhdr)) ? "BC" : is_multicast_mac_addr(get_ra(wlanhdr)) ? "MC" : "UC" ++ , is_broadcast_mac_addr(rtl_get_ra(wlanhdr)) ? "BC" : is_multicast_mac_addr(rtl_get_ra(wlanhdr)) ? "MC" : "UC" + , HDATA_RATE(attrib->data_rate) + , phys_t1->band, phys_t1->channel, phys_t1->rf_mode, phys_t1->l_rxsc, phys_t1->ht_rxsc + , pkt_cch, pkt_bw +@@ -407,7 +407,7 @@ type1_end: + RTW_PRINT("phys_t%u ta="MAC_FMT" %s, %s(band:%u, ch:%u, l_rxsc:%u, ht_rxsc:%u)\n" + , *phys & 0xf + , MAC_ARG(get_ta(wlanhdr)) +- , is_broadcast_mac_addr(get_ra(wlanhdr)) ? "BC" : is_multicast_mac_addr(get_ra(wlanhdr)) ? "MC" : "UC" ++ , is_broadcast_mac_addr(rtl_get_ra(wlanhdr)) ? "BC" : is_multicast_mac_addr(rtl_get_ra(wlanhdr)) ? "MC" : "UC" + , HDATA_RATE(attrib->data_rate) + , phys_t2->band, phys_t2->channel, phys_t2->l_rxsc, phys_t2->ht_rxsc + ); +diff --git a/core/rtw_recv.c b/core/rtw_recv.c +index ffd1ff9..05bede9 100644 +--- a/core/rtw_recv.c ++++ b/core/rtw_recv.c +@@ -4851,7 +4851,7 @@ void rx_query_phy_status( + wlanhdr = get_recvframe_data(precvframe); + + ta = get_ta(wlanhdr); +- ra = get_ra(wlanhdr); ++ ra = rtl_get_ra(wlanhdr); + is_ra_bmc = IS_MCAST(ra); + + if (_rtw_memcmp(adapter_mac_addr(padapter), ta, ETH_ALEN) == _TRUE) { +@@ -4991,7 +4991,7 @@ s32 pre_recv_entry(union recv_frame *precvframe, u8 *pphy_status) + { + s32 ret = _SUCCESS; + u8 *pbuf = precvframe->u.hdr.rx_data; +- u8 *pda = get_ra(pbuf); ++ u8 *pda = rtl_get_ra(pbuf); + u8 ra_is_bmc = IS_MCAST(pda); + _adapter *primary_padapter = precvframe->u.hdr.adapter; + #ifdef CONFIG_CONCURRENT_MODE +diff --git a/hal/hal_com.c b/hal/hal_com.c +index dcf8edf..07b8a5e 100644 +--- a/hal/hal_com.c ++++ b/hal/hal_com.c +@@ -12569,7 +12569,7 @@ void rtw_store_phy_info(_adapter *padapter, union recv_frame *prframe) + + /*RTW_INFO("=>%s WIFI_DATA_TYPE or WIFI_QOS_DATA_TYPE\n", __FUNCTION__);*/ + if (psta) { +- if (IS_MCAST(get_ra(get_recvframe_data(prframe)))) ++ if (IS_MCAST(rtl_get_ra(get_recvframe_data(prframe)))) + psta_dframe_info = &psta->sta_dframe_info_bmc; + else + psta_dframe_info = &psta->sta_dframe_info; +diff --git a/include/wifi.h b/include/wifi.h +index f071dd0..b349bb9 100644 +--- a/include/wifi.h ++++ b/include/wifi.h +@@ -454,7 +454,7 @@ __inline static int IS_MCAST(const u8 *da) + return _FALSE; + } + +-__inline static unsigned char *get_ra(unsigned char *pframe) ++__inline static unsigned char *rtl_get_ra(unsigned char *pframe) + { + unsigned char *ra; + ra = GetAddr1Ptr(pframe); +diff --git a/os_dep/linux/ioctl_cfg80211.c b/os_dep/linux/ioctl_cfg80211.c +index 03f6240..a54125a 100644 +--- a/os_dep/linux/ioctl_cfg80211.c ++++ b/os_dep/linux/ioctl_cfg80211.c +@@ -6468,7 +6468,7 @@ void rtw_cfg80211_rx_p2p_action_public(_adapter *adapter, union recv_frame *rfra + + indicate: + #if defined(RTW_DEDICATED_P2P_DEVICE) +- if (rtw_cfg80211_redirect_pd_wdev(dvobj_to_wiphy(dvobj), get_ra(frame), &wdev)) ++ if (rtw_cfg80211_redirect_pd_wdev(dvobj_to_wiphy(dvobj), rtl_get_ra(frame), &wdev)) + if (0) + RTW_INFO("redirect to pd_wdev:%p\n", wdev); + #endif +-- +2.34.1 + From martin at geanix.com Sun Mar 19 17:21:16 2023 From: martin at geanix.com (Martin =?ISO-8859-1?Q?Hundeb=F8ll?=) Date: Sun, 19 Mar 2023 18:21:16 +0100 Subject: [Buildroot] [PATCHv2] ifupdown: bump to 0.8.41 In-Reply-To: <20230319174304.52895f9b@windsurf> References: <20230316094515.598356-1-martin@geanix.com> <20230319174304.52895f9b@windsurf> Message-ID: <2238b0c90df95d926bd17f22ef918a1fb3c8b37e.camel@geanix.com> On Sun, 2023-03-19 at 17:43 +0100, Thomas Petazzoni wrote: > > +Signed-off-by: Martin Hundeb?ll > > +Upstream-status: Denied > > [https://salsa.debian.org/debian/ifupdown/-/merge_requests/5] > > Isn't the feedback from upstream completely bogus here? They say > "Note > that this would only hide the problem by turning a build failure into > a > misbehaving program.", which I don't think is correct. Did you try to > argue with them? No, I did not. I'll give it a shot next week! // Martin From thomas.petazzoni at bootlin.com Sun Mar 19 16:44:12 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sun, 19 Mar 2023 17:44:12 +0100 Subject: [Buildroot] [git commit] package/ca-certificates: bump version to 20230311 Message-ID: <20230319174900.E28358750C@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=9f5c8bd4305ab7667f3a36911ba58cef358b5aa8 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master 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 --- ...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 thomas.petazzoni at bootlin.com Sun Mar 19 17:49:08 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sun, 19 Mar 2023 18:49:08 +0100 Subject: [Buildroot] [PATCH] package/ca-certificates: bump version to 20230311 In-Reply-To: <20230319142213.3045818-1-me@stevenhay.com> References: <20230319142213.3045818-1-me@stevenhay.com> Message-ID: <20230319184908.611f579a@windsurf> On Sun, 19 Mar 2023 15:22:12 +0100 Steve Hay via buildroot wrote: > 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. Applied to master, thanks. Thomas -- Thomas Petazzoni, CTO, Bootlin Embedded Linux and Kernel engineering https://bootlin.com From fontaine.fabrice at gmail.com Sun Mar 19 18:10:59 2023 From: fontaine.fabrice at gmail.com (Fabrice Fontaine) Date: Sun, 19 Mar 2023 19:10:59 +0100 Subject: [Buildroot] [PATCH 1/2] package/xlib_libXpresent: new package Message-ID: <20230319181100.23180-1-fontaine.fabrice@gmail.com> Signed-off-by: Fabrice Fontaine --- package/x11r7/Config.in | 1 + package/x11r7/xlib_libXpresent/Config.in | 8 ++++++++ .../xlib_libXpresent/xlib_libXpresent.hash | 6 ++++++ .../x11r7/xlib_libXpresent/xlib_libXpresent.mk | 17 +++++++++++++++++ 4 files changed, 32 insertions(+) create mode 100644 package/x11r7/xlib_libXpresent/Config.in create mode 100644 package/x11r7/xlib_libXpresent/xlib_libXpresent.hash create mode 100644 package/x11r7/xlib_libXpresent/xlib_libXpresent.mk diff --git a/package/x11r7/Config.in b/package/x11r7/Config.in index 4de8922e0d..b91f97bb34 100644 --- a/package/x11r7/Config.in +++ b/package/x11r7/Config.in @@ -42,6 +42,7 @@ if BR2_PACKAGE_XORG7 source package/x11r7/xlib_libXinerama/Config.in source package/x11r7/xlib_libXmu/Config.in source package/x11r7/xlib_libXpm/Config.in + source package/x11r7/xlib_libXpresent/Config.in source package/x11r7/xlib_libXrandr/Config.in source package/x11r7/xlib_libXrender/Config.in source package/x11r7/xlib_libXres/Config.in diff --git a/package/x11r7/xlib_libXpresent/Config.in b/package/x11r7/xlib_libXpresent/Config.in new file mode 100644 index 0000000000..ee8f0003fe --- /dev/null +++ b/package/x11r7/xlib_libXpresent/Config.in @@ -0,0 +1,8 @@ +config BR2_PACKAGE_XLIB_LIBXPRESENT + bool "libXpresent" + select BR2_PACKAGE_XLIB_LIBXEXT + select BR2_PACKAGE_XLIB_LIBXFIXES + select BR2_PACKAGE_XLIB_XTRANS + select BR2_PACKAGE_XORGPROTO + help + X.Org Xpresent library diff --git a/package/x11r7/xlib_libXpresent/xlib_libXpresent.hash b/package/x11r7/xlib_libXpresent/xlib_libXpresent.hash new file mode 100644 index 0000000000..e7f6ac9e5a --- /dev/null +++ b/package/x11r7/xlib_libXpresent/xlib_libXpresent.hash @@ -0,0 +1,6 @@ +# From https://lists.x.org/archives/xorg-announce/2022-October/003225.html +sha256 b964df9e5a066daa5e08d2dc82692c57ca27d00b8cc257e8e960c9f1cf26231b libXpresent-1.0.1.tar.xz +sha512 a4551f49a68f4487eb70dc5b50b7f745fbc8b6842cfa60422afe3834af41c504a37bcfddb4e7e9ee084b250df256034290776c8eb7d8838e392eb626fff55d25 libXpresent-1.0.1.tar.xz + +# Locally calculated +sha256 d64e671ffeb483d4543f98c842788ab34c77427e27d83d6b082065a4438d4885 COPYING diff --git a/package/x11r7/xlib_libXpresent/xlib_libXpresent.mk b/package/x11r7/xlib_libXpresent/xlib_libXpresent.mk new file mode 100644 index 0000000000..fd6f092b1a --- /dev/null +++ b/package/x11r7/xlib_libXpresent/xlib_libXpresent.mk @@ -0,0 +1,17 @@ +################################################################################ +# +# xlib_libXpresent +# +################################################################################ + +XLIB_LIBXPRESENT_VERSION = 1.0.1 +XLIB_LIBXPRESENT_SOURCE = libXpresent-$(XLIB_LIBXPRESENT_VERSION).tar.xz +XLIB_LIBXPRESENT_SITE = http://xorg.freedesktop.org/releases/individual/lib +XLIB_LIBXPRESENT_LICENSE = MIT +XLIB_LIBXPRESENT_LICENSE_FILES = COPYING +XLIB_LIBXPRESENT_INSTALL_STAGING = YES + +XLIB_LIBXPRESENT_DEPENDENCIES = \ + xlib_libXext xlib_libXfixes xlib_xtrans xorgproto + +$(eval $(autotools-package)) -- 2.39.1 From fontaine.fabrice at gmail.com Sun Mar 19 18:11:00 2023 From: fontaine.fabrice at gmail.com (Fabrice Fontaine) Date: Sun, 19 Mar 2023 19:11:00 +0100 Subject: [Buildroot] [PATCH 2/2] package/mpv: fix x11 build In-Reply-To: <20230319181100.23180-1-fontaine.fabrice@gmail.com> References: <20230319181100.23180-1-fontaine.fabrice@gmail.com> Message-ID: <20230319181100.23180-2-fontaine.fabrice@gmail.com> xlib_libXpresent is needed with x11 to avoid the following build failure raised since bump to version 0.35.1 in commit 61ba55e9cce6884295e47fdf33554e6877bd0747 and https://github.com/mpv-player/mpv/commit/3d459832a88a9bd2835b339cf6ca98f84aad0115: Checking for X11 : no ('x11 >= 1.0.0 xscrnsaver >= 1.0.0 xext >= 1.0.0 xinerama >= 1.0.0 xpresent >= 1.0.0 xrandr >= 1.2.0' not found) You manually enabled the feature 'x11', but the autodetection check failed. Fixes: - http://autobuild.buildroot.org/results/1aace6210ba966bb4979d935c08507b2a34e0460 Signed-off-by: Fabrice Fontaine --- package/mpv/Config.in | 1 + package/mpv/mpv.mk | 8 +++++++- 2 files changed, 8 insertions(+), 1 deletion(-) diff --git a/package/mpv/Config.in b/package/mpv/Config.in index 8efb353c33..5c32f593fe 100644 --- a/package/mpv/Config.in +++ b/package/mpv/Config.in @@ -26,6 +26,7 @@ config BR2_PACKAGE_MPV select BR2_PACKAGE_XLIB_LIBX11 if BR2_PACKAGE_XORG7 select BR2_PACKAGE_XLIB_LIBXEXT if BR2_PACKAGE_XORG7 select BR2_PACKAGE_XLIB_LIBXINERAMA if BR2_PACKAGE_XORG7 + select BR2_PACKAGE_XLIB_LIBXPRESENT if BR2_PACKAGE_XORG7 select BR2_PACKAGE_XLIB_LIBXSCRNSAVER if BR2_PACKAGE_XORG7 select BR2_PACKAGE_XLIB_LIBXRANDR if BR2_PACKAGE_XORG7 help diff --git a/package/mpv/mpv.mk b/package/mpv/mpv.mk index e368b25736..cf37091186 100644 --- a/package/mpv/mpv.mk +++ b/package/mpv/mpv.mk @@ -205,7 +205,13 @@ endif # xlib_libXrandr, xlib_libXScrnSaver. ifeq ($(BR2_PACKAGE_XORG7),y) MPV_CONF_OPTS += --enable-x11 -MPV_DEPENDENCIES += xlib_libX11 xlib_libXext xlib_libXinerama xlib_libXrandr xlib_libXScrnSaver +MPV_DEPENDENCIES += \ + xlib_libX11 \ + xlib_libXext \ + xlib_libXinerama \ + xlib_libXpresent \ + xlib_libXrandr \ + xlib_libXScrnSaver # XVideo ifeq ($(BR2_PACKAGE_XLIB_LIBXV),y) MPV_CONF_OPTS += --enable-xv -- 2.39.1 From fontaine.fabrice at gmail.com Sun Mar 19 19:12:12 2023 From: fontaine.fabrice at gmail.com (Fabrice Fontaine) Date: Sun, 19 Mar 2023 20:12:12 +0100 Subject: [Buildroot] [PATCH 1/1] package/libmicrohttpd: security bump to version 0.9.76 Message-ID: <20230319191212.666401-1-fontaine.fabrice@gmail.com> 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 --- 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 -- 2.39.1 From fontaine.fabrice at gmail.com Sun Mar 19 19:25:26 2023 From: fontaine.fabrice at gmail.com (Fabrice Fontaine) Date: Sun, 19 Mar 2023 20:25:26 +0100 Subject: [Buildroot] [PATCH 1/1] package/wireshark: security bump to version 4.0.4 Message-ID: <20230319192526.915856-1-fontaine.fabrice@gmail.com> 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 --- 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 -- 2.39.1 From giulio.benetti at benettiengineering.com Sun Mar 19 19:29:15 2023 From: giulio.benetti at benettiengineering.com (Giulio Benetti) Date: Sun, 19 Mar 2023 20:29:15 +0100 Subject: [Buildroot] [PATCH] package/mmc-utils: bump to version d4c2910981ff99b983734426dfa99632fb81ac6b Message-ID: <20230319192915.264584-1-giulio.benetti@benettiengineering.com> Signed-off-by: Giulio Benetti --- package/mmc-utils/mmc-utils.hash | 4 ++-- package/mmc-utils/mmc-utils.mk | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package/mmc-utils/mmc-utils.hash b/package/mmc-utils/mmc-utils.hash index 1256f63487..22d34c3d40 100644 --- a/package/mmc-utils/mmc-utils.hash +++ b/package/mmc-utils/mmc-utils.hash @@ -1,3 +1,3 @@ # Locally computed -sha256 f6ed1cb2f02d49df4244f8872b47b22780dd634fa19d857298ce1b793752776f mmc-utils-dfc3b6ecda84d21418fb4408b39c5c71db4c6458-br1.tar.gz -sha256 f57e3c6169116aa9ff06eec95734ca000e4d0196467bb221e80e50530c768081 mmc.h +sha256 e5a8dacf26a178010202c8fa7cb28b01f50fe967da98cdbdf320b2f110920106 mmc-utils-d4c2910981ff99b983734426dfa99632fb81ac6b-br1.tar.gz +sha256 f0b53b9d58ee24e8bd9bb69bf4b31f8d1d031cf4f5d5078842198bbc6a779ca5 mmc.h diff --git a/package/mmc-utils/mmc-utils.mk b/package/mmc-utils/mmc-utils.mk index 435e6ae7f1..bc0fc7aaf2 100644 --- a/package/mmc-utils/mmc-utils.mk +++ b/package/mmc-utils/mmc-utils.mk @@ -4,7 +4,7 @@ # ################################################################################ -MMC_UTILS_VERSION = dfc3b6ecda84d21418fb4408b39c5c71db4c6458 +MMC_UTILS_VERSION = d4c2910981ff99b983734426dfa99632fb81ac6b MMC_UTILS_SITE = https://git.kernel.org/pub/scm/linux/kernel/git/cjb/mmc-utils.git MMC_UTILS_SITE_METHOD = git MMC_UTILS_LICENSE = GPL-2.0 -- 2.34.1 From peter at korsgaard.com Sun Mar 19 19:34:03 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 19 Mar 2023 20:34:03 +0100 Subject: [Buildroot] [PATCH 1/1] package/s390-tools: needs OpenSSL-enabled libcurl In-Reply-To: <20230318123058.4103-1-fontaine.fabrice@gmail.com> (Fabrice Fontaine's message of "Sat, 18 Mar 2023 13:30:58 +0100") References: <20230318123058.4103-1-fontaine.fabrice@gmail.com> Message-ID: <87mt48wn6c.fsf@dell.be.48ers.dk> >>>>> "Fabrice" == Fabrice Fontaine writes: > Fix the following build failure raised bump to version 2.17.0 in commit > eab9110afbef9c39569c4cc988aed15c48f7ce44 and > https://github.com/ibm-s390-linux/s390-tools/commit/56fecf1832c3ebc4626ddf5c598762833c362d5e: > Error: libcurl is not built with the OpenSSL backend > Fixes: > - http://autobuild.buildroot.org/results/32aa8f0bece5da2a16d761f175d46c7d3e0a8965 > - http://autobuild.buildroot.org/results/535253f483c927da456c0be292df6a58c1f39737 > Signed-off-by: Fabrice Fontaine Committed to 2023.02.x and 2022.02.x, thanks. -- Bye, Peter Korsgaard From indrek.kruusa at gmail.com Sun Mar 19 19:42:45 2023 From: indrek.kruusa at gmail.com (Indrek Kruusa) Date: Sun, 19 Mar 2023 21:42:45 +0200 Subject: [Buildroot] [PATCH] package/mmc-utils: bump to version d4c2910981ff99b983734426dfa99632fb81ac6b In-Reply-To: <20230319192915.264584-1-giulio.benetti@benettiengineering.com> References: <20230319192915.264584-1-giulio.benetti@benettiengineering.com> Message-ID: Kontakt Giulio Benetti () kirjutas kuup?eval P, 19. m?rts 2023 kell 21:29: > Signed-off-by: Giulio Benetti > --- > package/mmc-utils/mmc-utils.hash | 4 ++-- > package/mmc-utils/mmc-utils.mk | 2 +- > 2 files changed, 3 insertions(+), 3 deletions(-) > > diff --git a/package/mmc-utils/mmc-utils.hash > b/package/mmc-utils/mmc-utils.hash > index 1256f63487..22d34c3d40 100644 > --- a/package/mmc-utils/mmc-utils.hash > +++ b/package/mmc-utils/mmc-utils.hash > @@ -1,3 +1,3 @@ > # Locally computed > -sha256 f6ed1cb2f02d49df4244f8872b47b22780dd634fa19d857298ce1b793752776f > mmc-utils-dfc3b6ecda84d21418fb4408b39c5c71db4c6458-br1.tar.gz > -sha256 f57e3c6169116aa9ff06eec95734ca000e4d0196467bb221e80e50530c768081 > mmc.h > +sha256 e5a8dacf26a178010202c8fa7cb28b01f50fe967da98cdbdf320b2f110920106 > mmc-utils-d4c2910981ff99b983734426dfa99632fb81ac6b-br1.tar.gz > +sha256 f0b53b9d58ee24e8bd9bb69bf4b31f8d1d031cf4f5d5078842198bbc6a779ca5 > mmc.h > diff --git a/package/mmc-utils/mmc-utils.mk b/package/mmc-utils/ > mmc-utils.mk > index 435e6ae7f1..bc0fc7aaf2 100644 > --- a/package/mmc-utils/mmc-utils.mk > +++ b/package/mmc-utils/mmc-utils.mk > @@ -4,7 +4,7 @@ > # > > ################################################################################ > > -MMC_UTILS_VERSION = dfc3b6ecda84d21418fb4408b39c5c71db4c6458 > +MMC_UTILS_VERSION = d4c2910981ff99b983734426dfa99632fb81ac6b > MMC_UTILS_SITE = > https://git.kernel.org/pub/scm/linux/kernel/git/cjb/mmc-utils.git I happened to click on that git.kernel.org link and it doesn't work. But then where does this version come from? Best regards, Indrek > > MMC_UTILS_SITE_METHOD = git > MMC_UTILS_LICENSE = GPL-2.0 > -- > 2.34.1 > > _______________________________________________ > buildroot mailing list > buildroot at buildroot.org > https://lists.buildroot.org/mailman/listinfo/buildroot > -------------- next part -------------- An HTML attachment was scrubbed... URL: From giulio.benetti at benettiengineering.com Sun Mar 19 19:44:03 2023 From: giulio.benetti at benettiengineering.com (Giulio Benetti) Date: Sun, 19 Mar 2023 20:44:03 +0100 Subject: [Buildroot] [PATCH] package/rtl8821cu: bump to version 2023-03-19 on main branch Message-ID: <20230319194403.450205-1-giulio.benetti@benettiengineering.com> With this bump Linux 6.3 is supported. Signed-off-by: Giulio Benetti --- package/rtl8821cu/rtl8821cu.hash | 4 ++-- package/rtl8821cu/rtl8821cu.mk | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package/rtl8821cu/rtl8821cu.hash b/package/rtl8821cu/rtl8821cu.hash index e2d83adc0f..45460d6d12 100644 --- a/package/rtl8821cu/rtl8821cu.hash +++ b/package/rtl8821cu/rtl8821cu.hash @@ -1,3 +1,3 @@ # Locally calculated -sha256 1d090da292c3f9322603846467a80278670211fcde3354dcabfe32c449992493 rtl8821cu-69c903b75bde36293c66b25c051916a74dbadf58.tar.gz -sha256 af54d00efc57cfce664171ac8be2a20c0f290b1b5c1a67bb2eba7b6380276c4e LICENSE +sha256 32589c3ac3ffde6de3ecaca83570ab07a2b92a66e3265294b0469375b007a480 rtl8821cu-80781de376007ecd778dfb2bef05533e3a6cc7c6.tar.gz +sha256 22cdb0a9cf492dbf05c5b27381a5c0e73ae0d4622427b522b0ba92b7495e5fb0 LICENSE diff --git a/package/rtl8821cu/rtl8821cu.mk b/package/rtl8821cu/rtl8821cu.mk index 5a93376c20..953da1f01c 100644 --- a/package/rtl8821cu/rtl8821cu.mk +++ b/package/rtl8821cu/rtl8821cu.mk @@ -4,7 +4,7 @@ # ################################################################################ -RTL8821CU_VERSION = 69c903b75bde36293c66b25c051916a74dbadf58 +RTL8821CU_VERSION = 80781de376007ecd778dfb2bef05533e3a6cc7c6 RTL8821CU_SITE = $(call github,morrownr,8821cu-20210916,$(RTL8821CU_VERSION)) RTL8821CU_LICENSE = GPL-2.0 RTL8821CU_LICENSE_FILES = LICENSE -- 2.34.1 From fontaine.fabrice at gmail.com Sun Mar 19 19:53:27 2023 From: fontaine.fabrice at gmail.com (Fabrice Fontaine) Date: Sun, 19 Mar 2023 20:53:27 +0100 Subject: [Buildroot] [PATCH 1/1] package/vim: security bump to version 9.0.1414 Message-ID: <20230319195327.26643-1-fontaine.fabrice@gmail.com> Fix CVE-2023-1127, CVE-2023-1170, CVE-2023-1175, CVE-2023-1264 and CVE-2023-1355 Signed-off-by: Fabrice Fontaine --- 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 -- 2.39.1 From giulio.benetti at benettiengineering.com Sun Mar 19 19:56:19 2023 From: giulio.benetti at benettiengineering.com (Giulio Benetti) Date: Sun, 19 Mar 2023 20:56:19 +0100 Subject: [Buildroot] [PATCH] package/mmc-utils: bump to version d4c2910981ff99b983734426dfa99632fb81ac6b In-Reply-To: References: <20230319192915.264584-1-giulio.benetti@benettiengineering.com> Message-ID: <6f57dc7b-ed61-7218-13a1-34f1456478c8@benettiengineering.com> Hi Indrek, please use plain-text e-mail and not HTML one, On 19/03/23 20:42, Indrek Kruusa wrote: > Kontakt Giulio Benetti ( >) kirjutas kuup?eval P, > 19. m?rts 2023 kell 21:29: > > Signed-off-by: Giulio Benetti > > --- > ?package/mmc-utils/mmc-utils.hash | 4 ++-- > ?package/mmc-utils/mmc-utils.mk ? ?| 2 +- > ?2 files changed, 3 insertions(+), 3 deletions(-) > > diff --git a/package/mmc-utils/mmc-utils.hash > b/package/mmc-utils/mmc-utils.hash > index 1256f63487..22d34c3d40 100644 > --- a/package/mmc-utils/mmc-utils.hash > +++ b/package/mmc-utils/mmc-utils.hash > @@ -1,3 +1,3 @@ > ?# Locally computed > -sha256 > f6ed1cb2f02d49df4244f8872b47b22780dd634fa19d857298ce1b793752776f > mmc-utils-dfc3b6ecda84d21418fb4408b39c5c71db4c6458-br1.tar.gz > -sha256 > f57e3c6169116aa9ff06eec95734ca000e4d0196467bb221e80e50530c768081? mmc.h > +sha256 > e5a8dacf26a178010202c8fa7cb28b01f50fe967da98cdbdf320b2f110920106 > mmc-utils-d4c2910981ff99b983734426dfa99632fb81ac6b-br1.tar.gz > +sha256 > f0b53b9d58ee24e8bd9bb69bf4b31f8d1d031cf4f5d5078842198bbc6a779ca5? mmc.h > diff --git a/package/mmc-utils/mmc-utils.mk > b/package/mmc-utils/mmc-utils.mk > index 435e6ae7f1..bc0fc7aaf2 100644 > --- a/package/mmc-utils/mmc-utils.mk > +++ b/package/mmc-utils/mmc-utils.mk > @@ -4,7 +4,7 @@ > ?# > ?################################################################################ > > -MMC_UTILS_VERSION = dfc3b6ecda84d21418fb4408b39c5c71db4c6458 > +MMC_UTILS_VERSION = d4c2910981ff99b983734426dfa99632fb81ac6b > ?MMC_UTILS_SITE = > https://git.kernel.org/pub/scm/linux/kernel/git/cjb/mmc-utils.git > > > > I happened to click on that git.kernel.org > ?link > and it doesn't?work. But then where does this version come from? that is the git repository address, it's not the same address of the git-web frontend. If doesn't show up on the browser it doesn't mean git doesn't work. Try to: $ git clone https://git.kernel.org/pub/scm/linux/kernel/git/cjb/mmc-utils.git and you will see that it will clone the repository. Best regards -- Giulio Benetti Benetti Engineering sas > > Best regards, > Indrek > > > ?MMC_UTILS_SITE_METHOD = git > ?MMC_UTILS_LICENSE = GPL-2.0 > -- > 2.34.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 ps.report at gmx.net Sun Mar 19 20:05:25 2023 From: ps.report at gmx.net (Peter Seiderer) Date: Sun, 19 Mar 2023 21:05:25 +0100 Subject: [Buildroot] [PATCH] package/mmc-utils: bump to version d4c2910981ff99b983734426dfa99632fb81ac6b In-Reply-To: <6f57dc7b-ed61-7218-13a1-34f1456478c8@benettiengineering.com> References: <20230319192915.264584-1-giulio.benetti@benettiengineering.com> <6f57dc7b-ed61-7218-13a1-34f1456478c8@benettiengineering.com> Message-ID: <20230319210525.4188a98b@gmx.net> Hello *, On Sun, 19 Mar 2023 20:56:19 +0100, Giulio Benetti wrote: > Hi Indrek, > > please use plain-text e-mail and not HTML one, > > On 19/03/23 20:42, Indrek Kruusa wrote: > > Kontakt Giulio Benetti ( > >) kirjutas kuup?eval P, > > 19. m?rts 2023 kell 21:29: > > > > Signed-off-by: Giulio Benetti > > > > --- > > ?package/mmc-utils/mmc-utils.hash | 4 ++-- > > ?package/mmc-utils/mmc-utils.mk ? ?| 2 +- > > ?2 files changed, 3 insertions(+), 3 deletions(-) > > > > diff --git a/package/mmc-utils/mmc-utils.hash > > b/package/mmc-utils/mmc-utils.hash > > index 1256f63487..22d34c3d40 100644 > > --- a/package/mmc-utils/mmc-utils.hash > > +++ b/package/mmc-utils/mmc-utils.hash > > @@ -1,3 +1,3 @@ > > ?# Locally computed > > -sha256 > > f6ed1cb2f02d49df4244f8872b47b22780dd634fa19d857298ce1b793752776f > > mmc-utils-dfc3b6ecda84d21418fb4408b39c5c71db4c6458-br1.tar.gz > > -sha256 > > f57e3c6169116aa9ff06eec95734ca000e4d0196467bb221e80e50530c768081? mmc.h > > +sha256 > > e5a8dacf26a178010202c8fa7cb28b01f50fe967da98cdbdf320b2f110920106 > > mmc-utils-d4c2910981ff99b983734426dfa99632fb81ac6b-br1.tar.gz > > +sha256 > > f0b53b9d58ee24e8bd9bb69bf4b31f8d1d031cf4f5d5078842198bbc6a779ca5? mmc.h > > diff --git a/package/mmc-utils/mmc-utils.mk > > b/package/mmc-utils/mmc-utils.mk > > index 435e6ae7f1..bc0fc7aaf2 100644 > > --- a/package/mmc-utils/mmc-utils.mk > > +++ b/package/mmc-utils/mmc-utils.mk > > @@ -4,7 +4,7 @@ > > ?# > > ?################################################################################ > > > > -MMC_UTILS_VERSION = dfc3b6ecda84d21418fb4408b39c5c71db4c6458 > > +MMC_UTILS_VERSION = d4c2910981ff99b983734426dfa99632fb81ac6b > > ?MMC_UTILS_SITE = > > https://git.kernel.org/pub/scm/linux/kernel/git/cjb/mmc-utils.git > > > > > > > > I happened to click on that git.kernel.org > > ?link > > and it doesn't?work. But then where does this version come from? > > that is the git repository address, it's not the same address of the > git-web frontend. If doesn't show up on the browser it doesn't mean git > doesn't work. Try to: > $ git clone > https://git.kernel.org/pub/scm/linux/kernel/git/cjb/mmc-utils.git > > and you will see that it will clone the repository. A better one (both web and git) would be: https://git.kernel.org/pub/scm/utils/mmc/mmc-utils.git Regards, Peter > > Best regards From giulio.benetti at benettiengineering.com Sun Mar 19 20:10:23 2023 From: giulio.benetti at benettiengineering.com (Giulio Benetti) Date: Sun, 19 Mar 2023 21:10:23 +0100 Subject: [Buildroot] [PATCH] package/mmc-utils: bump to version d4c2910981ff99b983734426dfa99632fb81ac6b In-Reply-To: <20230319210525.4188a98b@gmx.net> References: <20230319192915.264584-1-giulio.benetti@benettiengineering.com> <6f57dc7b-ed61-7218-13a1-34f1456478c8@benettiengineering.com> <20230319210525.4188a98b@gmx.net> Message-ID: <2e06e0e2-2344-b1b2-accb-57fe5d29804d@benettiengineering.com> Hi Peter, On 19/03/23 21:05, Peter Seiderer wrote: > Hello *, > > On Sun, 19 Mar 2023 20:56:19 +0100, Giulio Benetti wrote: > >> Hi Indrek, >> >> please use plain-text e-mail and not HTML one, >> >> On 19/03/23 20:42, Indrek Kruusa wrote: >>> Kontakt Giulio Benetti (>> >) kirjutas kuup?eval P, >>> 19. m?rts 2023 kell 21:29: >>> >>> Signed-off-by: Giulio Benetti >> > >>> --- >>> ?package/mmc-utils/mmc-utils.hash | 4 ++-- >>> ?package/mmc-utils/mmc-utils.mk ? ?| 2 +- >>> ?2 files changed, 3 insertions(+), 3 deletions(-) >>> >>> diff --git a/package/mmc-utils/mmc-utils.hash >>> b/package/mmc-utils/mmc-utils.hash >>> index 1256f63487..22d34c3d40 100644 >>> --- a/package/mmc-utils/mmc-utils.hash >>> +++ b/package/mmc-utils/mmc-utils.hash >>> @@ -1,3 +1,3 @@ >>> ?# Locally computed >>> -sha256 >>> f6ed1cb2f02d49df4244f8872b47b22780dd634fa19d857298ce1b793752776f >>> mmc-utils-dfc3b6ecda84d21418fb4408b39c5c71db4c6458-br1.tar.gz >>> -sha256 >>> f57e3c6169116aa9ff06eec95734ca000e4d0196467bb221e80e50530c768081? mmc.h >>> +sha256 >>> e5a8dacf26a178010202c8fa7cb28b01f50fe967da98cdbdf320b2f110920106 >>> mmc-utils-d4c2910981ff99b983734426dfa99632fb81ac6b-br1.tar.gz >>> +sha256 >>> f0b53b9d58ee24e8bd9bb69bf4b31f8d1d031cf4f5d5078842198bbc6a779ca5? mmc.h >>> diff --git a/package/mmc-utils/mmc-utils.mk >>> b/package/mmc-utils/mmc-utils.mk >>> index 435e6ae7f1..bc0fc7aaf2 100644 >>> --- a/package/mmc-utils/mmc-utils.mk >>> +++ b/package/mmc-utils/mmc-utils.mk >>> @@ -4,7 +4,7 @@ >>> ?# >>> ?################################################################################ >>> >>> -MMC_UTILS_VERSION = dfc3b6ecda84d21418fb4408b39c5c71db4c6458 >>> +MMC_UTILS_VERSION = d4c2910981ff99b983734426dfa99632fb81ac6b >>> ?MMC_UTILS_SITE = >>> https://git.kernel.org/pub/scm/linux/kernel/git/cjb/mmc-utils.git >>> >>> >>> >>> I happened to click on that git.kernel.org >>> ?link >>> and it doesn't?work. But then where does this version come from? >> >> that is the git repository address, it's not the same address of the >> git-web frontend. If doesn't show up on the browser it doesn't mean git >> doesn't work. Try to: >> $ git clone >> https://git.kernel.org/pub/scm/linux/kernel/git/cjb/mmc-utils.git >> >> and you will see that it will clone the repository. > > A better one (both web and git) would be: > > https://git.kernel.org/pub/scm/utils/mmc/mmc-utils.git thank you, I send a V2 using that URL then. Best regards -- Giulio Benetti Benetti Engineering sas > Regards, > Peter > >> >> Best regards > > _______________________________________________ > buildroot mailing list > buildroot at buildroot.org > https://lists.buildroot.org/mailman/listinfo/buildroot From peter at korsgaard.com Sun Mar 19 20:15:11 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 19 Mar 2023 21:15:11 +0100 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: <87ilewwl9s.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 It looks like we also need to bump agentpp: http://autobuild.buildroot.net/results/d73/d7347b8b3953596b66da6ca6d85f084fb427934c/build-end.log https://agentpp.com/download/changes_agent++.txt Care to have a look at doing that? -- Bye, Peter Korsgaard From peter at korsgaard.com Sun Mar 19 19:33:34 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 19 Mar 2023 20:33:34 +0100 Subject: [Buildroot] [git commit branch/2023.02.x] package/s390-tools: needs OpenSSL-enabled libcurl Message-ID: <20230319201539.4625C874FA@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=5a03ec843ddd5b5f20ae28ed4a380b0189c56371 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2023.02.x Fix the following build failure raised bump to version 2.17.0 in commit eab9110afbef9c39569c4cc988aed15c48f7ce44 and https://github.com/ibm-s390-linux/s390-tools/commit/56fecf1832c3ebc4626ddf5c598762833c362d5e: Error: libcurl is not built with the OpenSSL backend Fixes: - http://autobuild.buildroot.org/results/32aa8f0bece5da2a16d761f175d46c7d3e0a8965 - http://autobuild.buildroot.org/results/535253f483c927da456c0be292df6a58c1f39737 Signed-off-by: Fabrice Fontaine Signed-off-by: Thomas Petazzoni (cherry picked from commit 889fd54f809973d56b98e78677ae8a14e9e64da4) Signed-off-by: Peter Korsgaard --- package/s390-tools/s390-tools.mk | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package/s390-tools/s390-tools.mk b/package/s390-tools/s390-tools.mk index 8cd5491405..ec01a18cb0 100644 --- a/package/s390-tools/s390-tools.mk +++ b/package/s390-tools/s390-tools.mk @@ -14,7 +14,7 @@ S390_TOOLS_MAKE_OPTS = \ ARCH=$(BR2_ARCH) \ CFLAGS="$(TARGET_CFLAGS) -D_GNU_SOURCE" -ifeq ($(BR2_PACKAGE_LIBCURL),y) +ifeq ($(BR2_PACKAGE_LIBCURL_OPENSSL),y) S390_TOOLS_DEPENDENCIES += libcurl S390_TOOLS_MAKE_OPTS += \ CURL_CONFIG=$(STAGING_DIR)/usr/bin/curl-config \ From peter at korsgaard.com Sun Mar 19 19:32:49 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 19 Mar 2023 20:32:49 +0100 Subject: [Buildroot] [git commit branch/2022.02.x] package/s390-tools: needs OpenSSL-enabled libcurl Message-ID: <20230319201702.A07F08751B@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=8b641331d0b1fea1c70f910df70d7f045f9de162 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.02.x Fix the following build failure raised bump to version 2.17.0 in commit eab9110afbef9c39569c4cc988aed15c48f7ce44 and https://github.com/ibm-s390-linux/s390-tools/commit/56fecf1832c3ebc4626ddf5c598762833c362d5e: Error: libcurl is not built with the OpenSSL backend Fixes: - http://autobuild.buildroot.org/results/32aa8f0bece5da2a16d761f175d46c7d3e0a8965 - http://autobuild.buildroot.org/results/535253f483c927da456c0be292df6a58c1f39737 Signed-off-by: Fabrice Fontaine Signed-off-by: Thomas Petazzoni (cherry picked from commit 889fd54f809973d56b98e78677ae8a14e9e64da4) Signed-off-by: Peter Korsgaard --- package/s390-tools/s390-tools.mk | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package/s390-tools/s390-tools.mk b/package/s390-tools/s390-tools.mk index 328986bcb3..76d4480bf1 100644 --- a/package/s390-tools/s390-tools.mk +++ b/package/s390-tools/s390-tools.mk @@ -16,7 +16,7 @@ S390_TOOLS_MAKE_OPTS = \ LINK="$(TARGET_CC)" \ LINKXX="$(TARGET_CXX)" -ifeq ($(BR2_PACKAGE_LIBCURL),y) +ifeq ($(BR2_PACKAGE_LIBCURL_OPENSSL),y) S390_TOOLS_DEPENDENCIES += libcurl S390_TOOLS_MAKE_OPTS += \ CURL_CONFIG=$(STAGING_DIR)/usr/bin/curl-config \ From giulio.benetti at benettiengineering.com Sun Mar 19 20:17:01 2023 From: giulio.benetti at benettiengineering.com (Giulio Benetti) Date: Sun, 19 Mar 2023 21:17:01 +0100 Subject: [Buildroot] [PATCH v2] package/mmc-utils: bump to version d4c2910981ff99b983734426dfa99632fb81ac6b Message-ID: <20230319201701.469279-1-giulio.benetti@benettiengineering.com> Let's also switch to a _SITE that can be accessed from a web browser and results to be the official one for mmc-utils. Signed-off-by: Giulio Benetti --- V1->V2: * switch _SITE to a browsable one suggested by Peter Seiderer --- package/mmc-utils/mmc-utils.hash | 4 ++-- package/mmc-utils/mmc-utils.mk | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package/mmc-utils/mmc-utils.hash b/package/mmc-utils/mmc-utils.hash index 1256f63487..22d34c3d40 100644 --- a/package/mmc-utils/mmc-utils.hash +++ b/package/mmc-utils/mmc-utils.hash @@ -1,3 +1,3 @@ # Locally computed -sha256 f6ed1cb2f02d49df4244f8872b47b22780dd634fa19d857298ce1b793752776f mmc-utils-dfc3b6ecda84d21418fb4408b39c5c71db4c6458-br1.tar.gz -sha256 f57e3c6169116aa9ff06eec95734ca000e4d0196467bb221e80e50530c768081 mmc.h +sha256 e5a8dacf26a178010202c8fa7cb28b01f50fe967da98cdbdf320b2f110920106 mmc-utils-d4c2910981ff99b983734426dfa99632fb81ac6b-br1.tar.gz +sha256 f0b53b9d58ee24e8bd9bb69bf4b31f8d1d031cf4f5d5078842198bbc6a779ca5 mmc.h diff --git a/package/mmc-utils/mmc-utils.mk b/package/mmc-utils/mmc-utils.mk index 435e6ae7f1..44abf00dbc 100644 --- a/package/mmc-utils/mmc-utils.mk +++ b/package/mmc-utils/mmc-utils.mk @@ -4,8 +4,8 @@ # ################################################################################ -MMC_UTILS_VERSION = dfc3b6ecda84d21418fb4408b39c5c71db4c6458 -MMC_UTILS_SITE = https://git.kernel.org/pub/scm/linux/kernel/git/cjb/mmc-utils.git +MMC_UTILS_VERSION = d4c2910981ff99b983734426dfa99632fb81ac6b +MMC_UTILS_SITE = https://git.kernel.org/pub/scm/utils/mmc/mmc-utils.git MMC_UTILS_SITE_METHOD = git MMC_UTILS_LICENSE = GPL-2.0 MMC_UTILS_LICENSE_FILES = mmc.h -- 2.34.1 From bugzilla at busybox.net Sun Mar 19 20:36:02 2023 From: bugzilla at busybox.net (bugzilla at busybox.net) Date: Sun, 19 Mar 2023 20:36:02 +0000 Subject: [Buildroot] [Bug 15456] No more login on Raspberry Pi 3 since 2023.02 In-Reply-To: References: Message-ID: https://bugs.busybox.net/show_bug.cgi?id=15456 --- Comment #3 from Peter Seiderer --- Tested on raspberrypi_4, bash crashes with: $ ./host/bin/arm-buildroot-linux-gnueabihf-gdb build/bash-5.2.15/bash core.199 Core was generated by `bash'. Program terminated with signal SIGSEGV, Segmentation fault. #0 0xb6d74b5c in ?? () (gdb) set sysroot ./staging Reading symbols from ./staging/lib/libreadline.so.8... Reading symbols from ./staging/lib/libhistory.so.8... Reading symbols from ./staging/lib/libncurses.so.6... Reading symbols from ./staging/lib/libc.so.6... Reading symbols from ./staging/lib/ld-linux-armhf.so.3... (gdb) where #0 0xb6d74b5c in kill () at ../sysdeps/unix/syscall-template.S:120 #1 0x004d4f0c in kill_shell (sig=sig at entry=11) at sig.c:643 #2 0x004d5110 in termsig_handler (sig=11) at sig.c:624 #3 termsig_handler (sig=11) at sig.c:575 #4 0x004d5248 in termsig_sighandler (sig=) at sig.c:558 #5 #6 strlen () at ../sysdeps/arm/strlen.S:32 #7 0xb6f2fb20 in _rl_init_locale () at ../nls.c:150 #8 0xb6f2fba0 in _rl_init_eightbit () at ../nls.c:227 #9 0xb6f10f54 in readline_initialize_everything () at ../readline.c:1292 #10 rl_initialize () at ../readline.c:1183 #11 0x004e439c in initialize_readline () at bashline.c:522 #12 0x0048e63c in yy_readline_get () at /usr/local/src/chet/src/bash/src/parse.y:1514 #13 0x00491190 in shell_getc ( remove_quoted_newline=remove_quoted_newline at entry=1) at /usr/local/src/chet/src/bash/src/parse.y:2393 #14 0x00493410 in read_token (command=0) at /usr/local/src/chet/src/bash/src/parse.y:3404 #15 read_token (command=0) at /usr/local/src/chet/src/bash/src/parse.y:3355 #16 0x00496a64 in yylex () at /usr/local/src/chet/src/bash/src/parse.y:2892 #17 yyparse () at y.tab.c:1854 #18 0x0048da38 in parse_command () at eval.c:348 #19 0x0048db88 in read_command () at eval.c:392 #20 0x0048dd10 in reader_loop () at eval.c:139 #21 0x0048c7e8 in main (argc=5489868, argv=0x0, env=) at shell.c:833 But e.g. 'LANG=C bash' runs fine... -- You are receiving this mail because: You are on the CC list for the bug. From ps.report at gmx.net Sun Mar 19 20:50:35 2023 From: ps.report at gmx.net (Peter Seiderer) Date: Sun, 19 Mar 2023 21:50:35 +0100 Subject: [Buildroot] [PATCH] package/mmc-utils: bump to version d4c2910981ff99b983734426dfa99632fb81ac6b In-Reply-To: <2e06e0e2-2344-b1b2-accb-57fe5d29804d@benettiengineering.com> References: <20230319192915.264584-1-giulio.benetti@benettiengineering.com> <6f57dc7b-ed61-7218-13a1-34f1456478c8@benettiengineering.com> <20230319210525.4188a98b@gmx.net> <2e06e0e2-2344-b1b2-accb-57fe5d29804d@benettiengineering.com> Message-ID: <20230319215035.1886c1d0@gmx.net> Hello *, On Sun, 19 Mar 2023 21:10:23 +0100, Giulio Benetti wrote: > Hi Peter, > > On 19/03/23 21:05, Peter Seiderer wrote: > > Hello *, > > > > On Sun, 19 Mar 2023 20:56:19 +0100, Giulio Benetti wrote: > > > >> Hi Indrek, > >> > >> please use plain-text e-mail and not HTML one, > >> > >> On 19/03/23 20:42, Indrek Kruusa wrote: > >>> Kontakt Giulio Benetti ( >>> >) kirjutas kuup?eval P, > >>> 19. m?rts 2023 kell 21:29: > >>> > >>> Signed-off-by: Giulio Benetti >>> > > >>> --- > >>> ?package/mmc-utils/mmc-utils.hash | 4 ++-- > >>> ?package/mmc-utils/mmc-utils.mk ? ?| 2 +- > >>> ?2 files changed, 3 insertions(+), 3 deletions(-) > >>> > >>> diff --git a/package/mmc-utils/mmc-utils.hash > >>> b/package/mmc-utils/mmc-utils.hash > >>> index 1256f63487..22d34c3d40 100644 > >>> --- a/package/mmc-utils/mmc-utils.hash > >>> +++ b/package/mmc-utils/mmc-utils.hash > >>> @@ -1,3 +1,3 @@ > >>> ?# Locally computed > >>> -sha256 > >>> f6ed1cb2f02d49df4244f8872b47b22780dd634fa19d857298ce1b793752776f > >>> mmc-utils-dfc3b6ecda84d21418fb4408b39c5c71db4c6458-br1.tar.gz > >>> -sha256 > >>> f57e3c6169116aa9ff06eec95734ca000e4d0196467bb221e80e50530c768081? mmc.h > >>> +sha256 > >>> e5a8dacf26a178010202c8fa7cb28b01f50fe967da98cdbdf320b2f110920106 > >>> mmc-utils-d4c2910981ff99b983734426dfa99632fb81ac6b-br1.tar.gz > >>> +sha256 > >>> f0b53b9d58ee24e8bd9bb69bf4b31f8d1d031cf4f5d5078842198bbc6a779ca5? mmc.h > >>> diff --git a/package/mmc-utils/mmc-utils.mk > >>> b/package/mmc-utils/mmc-utils.mk > >>> index 435e6ae7f1..bc0fc7aaf2 100644 > >>> --- a/package/mmc-utils/mmc-utils.mk > >>> +++ b/package/mmc-utils/mmc-utils.mk > >>> @@ -4,7 +4,7 @@ > >>> ?# > >>> ?################################################################################ > >>> > >>> -MMC_UTILS_VERSION = dfc3b6ecda84d21418fb4408b39c5c71db4c6458 > >>> +MMC_UTILS_VERSION = d4c2910981ff99b983734426dfa99632fb81ac6b > >>> ?MMC_UTILS_SITE = > >>> https://git.kernel.org/pub/scm/linux/kernel/git/cjb/mmc-utils.git > >>> > >>> > >>> > >>> I happened to click on that git.kernel.org > >>> ?link > >>> and it doesn't?work. But then where does this version come from? > >> > >> that is the git repository address, it's not the same address of the > >> git-web frontend. If doesn't show up on the browser it doesn't mean git > >> doesn't work. Try to: > >> $ git clone > >> https://git.kernel.org/pub/scm/linux/kernel/git/cjb/mmc-utils.git > >> > >> and you will see that it will clone the repository. > > > > A better one (both web and git) would be: > > > > https://git.kernel.org/pub/scm/utils/mmc/mmc-utils.git > > thank you, I send a V2 using that URL then. Seems the git access is forwarded to this one, the web access is not... Do not forget to update the project URL in package/mmc-utils/Config.in too... Regards, Peter > > Best regards From ps.report at gmx.net Sun Mar 19 20:52:26 2023 From: ps.report at gmx.net (Peter Seiderer) Date: Sun, 19 Mar 2023 21:52:26 +0100 Subject: [Buildroot] [PATCH v2] package/mmc-utils: bump to version d4c2910981ff99b983734426dfa99632fb81ac6b In-Reply-To: <20230319201701.469279-1-giulio.benetti@benettiengineering.com> References: <20230319201701.469279-1-giulio.benetti@benettiengineering.com> Message-ID: <20230319215226.456c67d1@gmx.net> Hello Giulio, On Sun, 19 Mar 2023 21:17:01 +0100, Giulio Benetti wrote: > Let's also switch to a _SITE that can be accessed from a web browser and > results to be the official one for mmc-utils. > > Signed-off-by: Giulio Benetti > --- > V1->V2: > * switch _SITE to a browsable one suggested by Peter Seiderer > --- > package/mmc-utils/mmc-utils.hash | 4 ++-- > package/mmc-utils/mmc-utils.mk | 4 ++-- > 2 files changed, 4 insertions(+), 4 deletions(-) > > diff --git a/package/mmc-utils/mmc-utils.hash b/package/mmc-utils/mmc-utils.hash > index 1256f63487..22d34c3d40 100644 > --- a/package/mmc-utils/mmc-utils.hash > +++ b/package/mmc-utils/mmc-utils.hash > @@ -1,3 +1,3 @@ > # Locally computed > -sha256 f6ed1cb2f02d49df4244f8872b47b22780dd634fa19d857298ce1b793752776f mmc-utils-dfc3b6ecda84d21418fb4408b39c5c71db4c6458-br1.tar.gz > -sha256 f57e3c6169116aa9ff06eec95734ca000e4d0196467bb221e80e50530c768081 mmc.h > +sha256 e5a8dacf26a178010202c8fa7cb28b01f50fe967da98cdbdf320b2f110920106 mmc-utils-d4c2910981ff99b983734426dfa99632fb81ac6b-br1.tar.gz > +sha256 f0b53b9d58ee24e8bd9bb69bf4b31f8d1d031cf4f5d5078842198bbc6a779ca5 mmc.h > diff --git a/package/mmc-utils/mmc-utils.mk b/package/mmc-utils/mmc-utils.mk > index 435e6ae7f1..44abf00dbc 100644 > --- a/package/mmc-utils/mmc-utils.mk > +++ b/package/mmc-utils/mmc-utils.mk > @@ -4,8 +4,8 @@ > # > ################################################################################ > > -MMC_UTILS_VERSION = dfc3b6ecda84d21418fb4408b39c5c71db4c6458 > -MMC_UTILS_SITE = https://git.kernel.org/pub/scm/linux/kernel/git/cjb/mmc-utils.git > +MMC_UTILS_VERSION = d4c2910981ff99b983734426dfa99632fb81ac6b > +MMC_UTILS_SITE = https://git.kernel.org/pub/scm/utils/mmc/mmc-utils.git > MMC_UTILS_SITE_METHOD = git > MMC_UTILS_LICENSE = GPL-2.0 > MMC_UTILS_LICENSE_FILES = mmc.h Thanks for patch update, updating the project URL from package/mmc-utils/Config.in would be nice too ;-) Regards, Peter From bugzilla at busybox.net Mon Mar 20 02:43:26 2023 From: bugzilla at busybox.net (bugzilla at busybox.net) Date: Mon, 20 Mar 2023 02:43:26 +0000 Subject: [Buildroot] [Bug 15461] New: QtVirtualKeyboard segfaults Message-ID: https://bugs.busybox.net/show_bug.cgi?id=15461 Bug ID: 15461 Summary: QtVirtualKeyboard segfaults Product: buildroot Version: 2023.02 Hardware: Other OS: Linux Status: NEW Severity: normal Priority: P5 Component: Other Assignee: unassigned at buildroot.uclibc.org Reporter: info at resilience-theatre.com CC: buildroot at uclibc.org Target Milestone: --- QtVirtualKeybaord program which works on 2022.02.9 segfaults on 2023.02. My working defconfig for Pinephone (ARM) fails to run QT/QML program which incldues virtualkeyboard after upgrade to 2023.02. Steps to reproduce: * Clone 2023.02 buildroot * Arm defconfig with all standard QT packages (5.15.8) * Setup QT Creator with toolchain and sysroot to BR produced * Create sample QML application and include QtVirtualKeyboard * Try to run program Results on 2023.02: ASSERT: "targetObjectIndex >= 0" in file ../../include/QtQml/5.15.8/QtQml/private/../../../../../src/qml/qml/qqmlpropertycachecreator_p.h, line 828 On 2022.02.9 this works without and erros. -- You are receiving this mail because: You are on the CC list for the bug. From fontaine.fabrice at gmail.com Mon Mar 20 07:34:19 2023 From: fontaine.fabrice at gmail.com (Fabrice Fontaine) Date: Mon, 20 Mar 2023 08:34:19 +0100 Subject: [Buildroot] [PATCH 1/1] package/agentpp: security bump to version 4.6.0 Message-ID: <20230320073419.707352-1-fontaine.fabrice@gmail.com> - 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 --- 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 From peter at korsgaard.com Mon Mar 20 08:41:16 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Mon, 20 Mar 2023 09:41:16 +0100 Subject: [Buildroot] [git commit] package/linux-tools/S10hyperv: fix shellcheck warnings In-Reply-To: <20230318220510.AD6C086EA5@busybox.osuosl.org> (Thomas Petazzoni via buildroot's message of "Sat, 18 Mar 2023 23:04:38 +0100") References: <20230318220510.AD6C086EA5@busybox.osuosl.org> Message-ID: <87edpjx1ar.fsf@dell.be.48ers.dk> >>>>> "Thomas" == Thomas Petazzoni via buildroot writes: > commit: https://git.buildroot.net/buildroot/commit/?id=c4173d8b08525f260fea8a2a1e805b806bcba9fc > branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master > When running "make check-package" on a system with shellcheck 0.9.0, > the command fails with output: > make check-package > package/linux-tools/S10hyperv:0: run 'shellcheck' and fix the warnings > ... > 2 warnings generated > This commit fixes the warnings reported by the command: > shellcheck package/linux-tools/S10hyperv > This commit also fixes the four-space indent by a single tab on the > changed lines. Since this fixes the indentation warnings of > check-package, the Indent exclusion in .checkpackageignore is also > removed. > Fixes: > In package/linux-tools/S10hyperv line 27: > return $ret > ^--^ SC2086 (info): Double quote to prevent globbing and word splitting. > In package/linux-tools/S10hyperv line 48: > return $ret > ^--^ SC2086 (info): Double quote to prevent globbing and word splitting. > Signed-off-by: Julien Olivain > Signed-off-by: Thomas Petazzoni Committed to 2023.02.x and 2022.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Mon Mar 20 08:42:46 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Mon, 20 Mar 2023 09:42:46 +0100 Subject: [Buildroot] [PATCH v1] package/qt6base: network module needs libopenssl PSK feature In-Reply-To: <20230317193326.17298-1-ps.report@gmx.net> (Peter Seiderer's message of "Fri, 17 Mar 2023 20:33:26 +0100") References: <20230317193326.17298-1-ps.report@gmx.net> Message-ID: <87a607x189.fsf@dell.be.48ers.dk> >>>>> "Peter" == Peter Seiderer writes: > Fixes: > - http://autobuild.buildroot.net/results/fdf2b2eb252a24e81bddad1c81c4fdfb03dc0afe > .../build/qt6base-6.4.2/src/plugins/tls/openssl/qdtls_openssl.cpp: In member function 'bool dtlsopenssl::DtlsState::initCtxAndConnection(QDtlsBasePrivate*)': > .../build/qt6base-6.4.2/src/plugins/tls/openssl/qdtls_openssl.cpp:669:9: error: 'q_SSL_set_psk_server_callback' was not declared in this scope; did you mean 'q_SSL_set_psk_use_session_callback'? > 669 | q_SSL_set_psk_server_callback(newConnection.data(), dtlscallbacks::q_PSK_server_callback); > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > | q_SSL_set_psk_use_session_callback > .../build/qt6base-6.4.2/src/plugins/tls/openssl/qdtls_openssl.cpp:671:9: > error: 'q_SSL_set_psk_client_callback' was not declared in this scope; > did you mean 'q_SSL_set_info_callback'? > 671 | q_SSL_set_psk_client_callback(newConnection.data(), dtlscallbacks::q_PSK_client_callback); > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > | q_SSL_set_info_callback > Signed-off-by: Peter Seiderer Committed to 2023.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Mon Mar 20 08:51:01 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Mon, 20 Mar 2023 09:51:01 +0100 Subject: [Buildroot] 2023.02 : pty_allocate: openpty: No such file or directory In-Reply-To: (Zvi Vered's message of "Fri, 17 Mar 2023 06:57:16 +0200") References: Message-ID: <875yavx0ui.fsf@dell.be.48ers.dk> >>>>> "Zvi" == Zvi Vered writes: > Hello, > I built rootfs for aarch64 (little endian) and used it to boot cortex A-53 > with kernel 4.9.x > After login (+password) I ran dropbear (included in buildroot) with: > dropbear -F -R -E > and got no errors. > Upon trying to connect via SSH from ssh client I got: > pty_allocate: openpty: No such file or directory > No pty was allocated, couldn't execute > Exit (root) from <10.0.0.1:51333>: Error reading Connection reset by peer > Can you please advise what can be done? Can you provide some more details, please? Dropbear installs an initscript so it should normally start up automatically. The openpty issue sounds like your kernel perhaps doesn't have pty support. Did you enable CONFIG_UNIX98_PTYS / CONFIG_LEGACY_PTYS in the kernel configuration? -- Bye, Peter Korsgaard From peter at korsgaard.com Mon Mar 20 08:37:27 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Mon, 20 Mar 2023 09:37:27 +0100 Subject: [Buildroot] [git commit branch/2022.02.x] package/linux-tools/S10hyperv: fix shellcheck warnings Message-ID: <20230320085236.3809E874FB@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=75e04c691e580165b7f203261a3ca2a2d1e3e25c branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.02.x When running "make check-package" on a system with shellcheck 0.9.0, the command fails with output: make check-package package/linux-tools/S10hyperv:0: run 'shellcheck' and fix the warnings ... 2 warnings generated This commit fixes the warnings reported by the command: shellcheck package/linux-tools/S10hyperv This commit also fixes the four-space indent by a single tab on the changed lines. Since this fixes the indentation warnings of check-package, the Indent exclusion in .checkpackageignore is also removed. Fixes: In package/linux-tools/S10hyperv line 27: return $ret ^--^ SC2086 (info): Double quote to prevent globbing and word splitting. In package/linux-tools/S10hyperv line 48: return $ret ^--^ SC2086 (info): Double quote to prevent globbing and word splitting. Signed-off-by: Julien Olivain Signed-off-by: Thomas Petazzoni (cherry picked from commit c4173d8b08525f260fea8a2a1e805b806bcba9fc) [Peter: drop .checkpackageignore, not in 2022.02.x] Signed-off-by: Peter Korsgaard --- package/linux-tools/S10hyperv | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/package/linux-tools/S10hyperv b/package/linux-tools/S10hyperv index ec934bc972..32887d1b6c 100644 --- a/package/linux-tools/S10hyperv +++ b/package/linux-tools/S10hyperv @@ -24,7 +24,7 @@ start() { for prog in ${PROGS}; do start_one "${prog}" || ret=$? done - return $ret + return "$ret" } stop_one() { @@ -45,7 +45,7 @@ stop() { for prog in ${PROGS}; do stop_one "${prog}" || ret=$? done - return $ret + return "$ret" } restart() { From peter at korsgaard.com Mon Mar 20 08:36:20 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Mon, 20 Mar 2023 09:36:20 +0100 Subject: [Buildroot] [git commit branch/2023.02.x] package/linux-tools/S10hyperv: fix shellcheck warnings Message-ID: <20230320085354.7338187538@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=9581a99263cf866f8cfd60dec4ad299f7edc5c4c branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2023.02.x When running "make check-package" on a system with shellcheck 0.9.0, the command fails with output: make check-package package/linux-tools/S10hyperv:0: run 'shellcheck' and fix the warnings ... 2 warnings generated This commit fixes the warnings reported by the command: shellcheck package/linux-tools/S10hyperv This commit also fixes the four-space indent by a single tab on the changed lines. Since this fixes the indentation warnings of check-package, the Indent exclusion in .checkpackageignore is also removed. Fixes: In package/linux-tools/S10hyperv line 27: return $ret ^--^ SC2086 (info): Double quote to prevent globbing and word splitting. In package/linux-tools/S10hyperv line 48: return $ret ^--^ SC2086 (info): Double quote to prevent globbing and word splitting. Signed-off-by: Julien Olivain Signed-off-by: Thomas Petazzoni (cherry picked from commit c4173d8b08525f260fea8a2a1e805b806bcba9fc) Signed-off-by: Peter Korsgaard --- .checkpackageignore | 2 +- package/linux-tools/S10hyperv | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/.checkpackageignore b/.checkpackageignore index 405e1c5677..04966a9b06 100644 --- a/.checkpackageignore +++ b/.checkpackageignore @@ -94,7 +94,7 @@ package/libftdi/0002-libftdi.pc-requires-libusb-fix-static-build.patch Sob package/libiio/S99iiod Shellcheck Variables package/libmad/0001-mips-h-constraint-removal.patch Sob package/lighttpd/S50lighttpd EmptyLastLine Indent Shellcheck Variables -package/linux-tools/S10hyperv Indent Variables +package/linux-tools/S10hyperv Variables package/linuxptp/S65ptp4l Indent Shellcheck package/linuxptp/S66phc2sys Indent Shellcheck package/lirc-tools/S25lircd Indent Variables diff --git a/package/linux-tools/S10hyperv b/package/linux-tools/S10hyperv index ec934bc972..32887d1b6c 100644 --- a/package/linux-tools/S10hyperv +++ b/package/linux-tools/S10hyperv @@ -24,7 +24,7 @@ start() { for prog in ${PROGS}; do start_one "${prog}" || ret=$? done - return $ret + return "$ret" } stop_one() { @@ -45,7 +45,7 @@ stop() { for prog in ${PROGS}; do stop_one "${prog}" || ret=$? done - return $ret + return "$ret" } restart() { From peter at korsgaard.com Mon Mar 20 08:42:19 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Mon, 20 Mar 2023 09:42:19 +0100 Subject: [Buildroot] [git commit branch/2023.02.x] package/qt6base: network module needs libopenssl PSK feature Message-ID: <20230320085354.8085587539@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=91d669e7a004df0be95173252b9f87209c2b82a5 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2023.02.x Fixes: - http://autobuild.buildroot.net/results/fdf2b2eb252a24e81bddad1c81c4fdfb03dc0afe .../build/qt6base-6.4.2/src/plugins/tls/openssl/qdtls_openssl.cpp: In member function 'bool dtlsopenssl::DtlsState::initCtxAndConnection(QDtlsBasePrivate*)': .../build/qt6base-6.4.2/src/plugins/tls/openssl/qdtls_openssl.cpp:669:9: error: 'q_SSL_set_psk_server_callback' was not declared in this scope; did you mean 'q_SSL_set_psk_use_session_callback'? 669 | q_SSL_set_psk_server_callback(newConnection.data(), dtlscallbacks::q_PSK_server_callback); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | q_SSL_set_psk_use_session_callback .../build/qt6base-6.4.2/src/plugins/tls/openssl/qdtls_openssl.cpp:671:9: error: 'q_SSL_set_psk_client_callback' was not declared in this scope; did you mean 'q_SSL_set_info_callback'? 671 | q_SSL_set_psk_client_callback(newConnection.data(), dtlscallbacks::q_PSK_client_callback); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | q_SSL_set_info_callback Signed-off-by: Peter Seiderer Signed-off-by: Thomas Petazzoni (cherry picked from commit 971ae7b266d7d8df2d31f482d9fa44c0f3338c0a) Signed-off-by: Peter Korsgaard --- package/qt6/qt6base/Config.in | 1 + 1 file changed, 1 insertion(+) diff --git a/package/qt6/qt6base/Config.in b/package/qt6/qt6base/Config.in index 7927975bff..f9fb2a2ad0 100644 --- a/package/qt6/qt6base/Config.in +++ b/package/qt6/qt6base/Config.in @@ -165,6 +165,7 @@ endif config BR2_PACKAGE_QT6BASE_NETWORK bool "network module" + select BR2_PACKAGE_LIBOPENSSL_ENABLE_PSK if BR2_PACKAGE_LIBOPENSSL help This options enables the Qt6Network library. From peter at korsgaard.com Mon Mar 20 09:04:01 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Mon, 20 Mar 2023 10:04:01 +0100 Subject: [Buildroot] [PATCH 2/2] package/bluez5_utils: fix SysV init script In-Reply-To: (Lang Daniel via buildroot's message of "Thu, 16 Mar 2023 13:53:14 +0000") References: Message-ID: <871qljx08u.fsf@dell.be.48ers.dk> >>>>> "Lang" == Lang Daniel via buildroot writes: > - Use daemon name (bluetoothd) as file name. > - Script doesn't need to be executable. > Signed-off-by: Daniel Lang Committed to 2023.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Mon Mar 20 09:03:40 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Mon, 20 Mar 2023 10:03:40 +0100 Subject: [Buildroot] [git commit branch/2023.02.x] package/bluez5_utils: fix SysV init script Message-ID: <20230320090428.A0FD287540@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=971bf1f768bc6af1b4b1cc7f6a80a6362b4645f2 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2023.02.x - Use daemon name (bluetoothd) as file name. - Script doesn't need to be executable. Signed-off-by: Daniel Lang Signed-off-by: Thomas Petazzoni (cherry picked from commit 456204e7e02cc787cee65711409025245ce337de) Signed-off-by: Peter Korsgaard --- .checkpackageignore | 1 - package/bluez5_utils/{S40bluetooth => S40bluetoothd} | 0 package/bluez5_utils/bluez5_utils.mk | 4 ++-- 3 files changed, 2 insertions(+), 3 deletions(-) diff --git a/.checkpackageignore b/.checkpackageignore index 04966a9b06..4faa3a8b8f 100644 --- a/.checkpackageignore +++ b/.checkpackageignore @@ -8,7 +8,6 @@ package/avahi/S05avahi-setup.sh Indent Variables package/avahi/S50avahi-daemon Indent Variables package/babeld/S50babeld Indent Shellcheck Variables package/bind/S81named Indent Shellcheck Variables -package/bluez5_utils/S40bluetooth NotExecutable Variables package/boinc/S99boinc-client Indent Shellcheck Variables package/brickd/S70brickd Indent Shellcheck Variables package/brltty/S10brltty Indent Shellcheck Variables diff --git a/package/bluez5_utils/S40bluetooth b/package/bluez5_utils/S40bluetoothd old mode 100755 new mode 100644 similarity index 100% rename from package/bluez5_utils/S40bluetooth rename to package/bluez5_utils/S40bluetoothd diff --git a/package/bluez5_utils/bluez5_utils.mk b/package/bluez5_utils/bluez5_utils.mk index 76070dc3a9..f6344ce2cd 100644 --- a/package/bluez5_utils/bluez5_utils.mk +++ b/package/bluez5_utils/bluez5_utils.mk @@ -184,8 +184,8 @@ BLUEZ5_UTILS_CONF_OPTS += --disable-systemd endif define BLUEZ5_UTILS_INSTALL_INIT_SYSV - $(INSTALL) -m 0755 -D package/bluez5_utils/S40bluetooth \ - $(TARGET_DIR)/etc/init.d/S40bluetooth + $(INSTALL) -m 0755 -D package/bluez5_utils/S40bluetoothd \ + $(TARGET_DIR)/etc/init.d/S40bluetoothd endef $(eval $(autotools-package)) From peter at korsgaard.com Mon Mar 20 09:06:28 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Mon, 20 Mar 2023 10:06:28 +0100 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: <87wn3bvlkb.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, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Mon Mar 20 09:06:33 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Mon, 20 Mar 2023 10:06:33 +0100 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: <87sfdzvlk6.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, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Mon Mar 20 09:07:27 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Mon, 20 Mar 2023 10:07:27 +0100 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: <87o7onvlio.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, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Mon Mar 20 09:07:50 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Mon, 20 Mar 2023 10:07:50 +0100 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: <87jzzbvli1.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, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Mon Mar 20 09:07:44 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Mon, 20 Mar 2023 10:07:44 +0100 Subject: [Buildroot] [git commit] package/agentpp: security bump to version 4.6.0 Message-ID: <20230320090806.13C4187569@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=5f06ecf5e1516cac8911dbf9b05c66c0f7060379 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master - 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 --- 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 Mar 20 09:06:01 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Mon, 20 Mar 2023 10:06:01 +0100 Subject: [Buildroot] [git commit] package/wireshark: security bump to version 4.0.4 Message-ID: <20230320090805.F22E68750B@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=9d39b2aed23dc822cfa56e6cc54fe605e0fd99d2 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master 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 --- 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 Mon Mar 20 09:05:52 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Mon, 20 Mar 2023 10:05:52 +0100 Subject: [Buildroot] [git commit] package/libmicrohttpd: security bump to version 0.9.76 Message-ID: <20230320090805.E8FCA87566@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=3b645ffda6529278212ab93eb038da28014502cd branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master 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 --- 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 Mon Mar 20 09:06:10 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Mon, 20 Mar 2023 10:06:10 +0100 Subject: [Buildroot] [git commit] package/vim: security bump to version 9.0.1414 Message-ID: <20230320090806.0A36187568@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=31a0d92bf3362c3852e75191e6c8e6ac230e5dcc branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master 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 --- 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 giulio.benetti at benettiengineering.com Mon Mar 20 11:05:06 2023 From: giulio.benetti at benettiengineering.com (Giulio Benetti) Date: Mon, 20 Mar 2023 12:05:06 +0100 Subject: [Buildroot] [PATCH v2] package/mmc-utils: bump to version d4c2910981ff99b983734426dfa99632fb81ac6b In-Reply-To: <20230319215226.456c67d1@gmx.net> References: <20230319201701.469279-1-giulio.benetti@benettiengineering.com> <20230319215226.456c67d1@gmx.net> Message-ID: <434fcfee-ee15-42d7-2bbb-5f9c5ecab33e@benettiengineering.com> On 19/03/23 21:52, Peter Seiderer wrote: > Hello Giulio, > > On Sun, 19 Mar 2023 21:17:01 +0100, Giulio Benetti wrote: > >> Let's also switch to a _SITE that can be accessed from a web browser and >> results to be the official one for mmc-utils. >> >> Signed-off-by: Giulio Benetti >> --- >> V1->V2: >> * switch _SITE to a browsable one suggested by Peter Seiderer >> --- >> package/mmc-utils/mmc-utils.hash | 4 ++-- >> package/mmc-utils/mmc-utils.mk | 4 ++-- >> 2 files changed, 4 insertions(+), 4 deletions(-) >> >> diff --git a/package/mmc-utils/mmc-utils.hash b/package/mmc-utils/mmc-utils.hash >> index 1256f63487..22d34c3d40 100644 >> --- a/package/mmc-utils/mmc-utils.hash >> +++ b/package/mmc-utils/mmc-utils.hash >> @@ -1,3 +1,3 @@ >> # Locally computed >> -sha256 f6ed1cb2f02d49df4244f8872b47b22780dd634fa19d857298ce1b793752776f mmc-utils-dfc3b6ecda84d21418fb4408b39c5c71db4c6458-br1.tar.gz >> -sha256 f57e3c6169116aa9ff06eec95734ca000e4d0196467bb221e80e50530c768081 mmc.h >> +sha256 e5a8dacf26a178010202c8fa7cb28b01f50fe967da98cdbdf320b2f110920106 mmc-utils-d4c2910981ff99b983734426dfa99632fb81ac6b-br1.tar.gz >> +sha256 f0b53b9d58ee24e8bd9bb69bf4b31f8d1d031cf4f5d5078842198bbc6a779ca5 mmc.h >> diff --git a/package/mmc-utils/mmc-utils.mk b/package/mmc-utils/mmc-utils.mk >> index 435e6ae7f1..44abf00dbc 100644 >> --- a/package/mmc-utils/mmc-utils.mk >> +++ b/package/mmc-utils/mmc-utils.mk >> @@ -4,8 +4,8 @@ >> # >> ################################################################################ >> >> -MMC_UTILS_VERSION = dfc3b6ecda84d21418fb4408b39c5c71db4c6458 >> -MMC_UTILS_SITE = https://git.kernel.org/pub/scm/linux/kernel/git/cjb/mmc-utils.git >> +MMC_UTILS_VERSION = d4c2910981ff99b983734426dfa99632fb81ac6b >> +MMC_UTILS_SITE = https://git.kernel.org/pub/scm/utils/mmc/mmc-utils.git >> MMC_UTILS_SITE_METHOD = git >> MMC_UTILS_LICENSE = GPL-2.0 >> MMC_UTILS_LICENSE_FILES = mmc.h > > Thanks for patch update, updating the project URL from package/mmc-utils/Config.in > would be nice too ;-) Oops, I've forgotten it. Thanks for pointing, I update and send V3. Best regards -- Giulio Benetti Benetti Engineering sas From marcus.folkesson at gmail.com Mon Mar 20 11:09:42 2023 From: marcus.folkesson at gmail.com (Marcus Folkesson) Date: Mon, 20 Mar 2023 12:09:42 +0100 Subject: [Buildroot] [RESEND PATCH v2 1/2] package/pkg-kconfig.mk new -show-fragment target Message-ID: <20230320110943.1606631-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 Mon Mar 20 11:09:43 2023 From: marcus.folkesson at gmail.com (Marcus Folkesson) Date: Mon, 20 Mar 2023 12:09:43 +0100 Subject: [Buildroot] [RESEND PATCH v2 2/2] docs/manual: update pkg-kconfig doc about -show-fragment In-Reply-To: <20230320110943.1606631-1-marcus.folkesson@gmail.com> References: <20230320110943.1606631-1-marcus.folkesson@gmail.com> Message-ID: <20230320110943.1606631-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 giulio.benetti at benettiengineering.com Mon Mar 20 11:10:54 2023 From: giulio.benetti at benettiengineering.com (Giulio Benetti) Date: Mon, 20 Mar 2023 12:10:54 +0100 Subject: [Buildroot] [PATCH v3] package/mmc-utils: bump to version d4c2910981ff99b983734426dfa99632fb81ac6b Message-ID: <20230320111054.6660-1-giulio.benetti@benettiengineering.com> Let's also switch to a _SITE that can be accessed from a web browser and results to be the official one for mmc-utils. Signed-off-by: Giulio Benetti --- V1->V2: * switch _SITE to a browsable one suggested by Peter Seiderer V2->V3: * update URL in Config.in as suggested by Peter Seiderer --- package/mmc-utils/Config.in | 2 +- package/mmc-utils/mmc-utils.hash | 4 ++-- package/mmc-utils/mmc-utils.mk | 4 ++-- 3 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package/mmc-utils/Config.in b/package/mmc-utils/Config.in index d65988c749..d938b5dea3 100644 --- a/package/mmc-utils/Config.in +++ b/package/mmc-utils/Config.in @@ -4,7 +4,7 @@ config BR2_PACKAGE_MMC_UTILS help MMC utils - https://git.kernel.org/cgit/linux/kernel/git/cjb/mmc-utils.git + https://git.kernel.org/pub/scm/utils/mmc/mmc-utils.git if BR2_PACKAGE_MMC_UTILS diff --git a/package/mmc-utils/mmc-utils.hash b/package/mmc-utils/mmc-utils.hash index 1256f63487..22d34c3d40 100644 --- a/package/mmc-utils/mmc-utils.hash +++ b/package/mmc-utils/mmc-utils.hash @@ -1,3 +1,3 @@ # Locally computed -sha256 f6ed1cb2f02d49df4244f8872b47b22780dd634fa19d857298ce1b793752776f mmc-utils-dfc3b6ecda84d21418fb4408b39c5c71db4c6458-br1.tar.gz -sha256 f57e3c6169116aa9ff06eec95734ca000e4d0196467bb221e80e50530c768081 mmc.h +sha256 e5a8dacf26a178010202c8fa7cb28b01f50fe967da98cdbdf320b2f110920106 mmc-utils-d4c2910981ff99b983734426dfa99632fb81ac6b-br1.tar.gz +sha256 f0b53b9d58ee24e8bd9bb69bf4b31f8d1d031cf4f5d5078842198bbc6a779ca5 mmc.h diff --git a/package/mmc-utils/mmc-utils.mk b/package/mmc-utils/mmc-utils.mk index 435e6ae7f1..44abf00dbc 100644 --- a/package/mmc-utils/mmc-utils.mk +++ b/package/mmc-utils/mmc-utils.mk @@ -4,8 +4,8 @@ # ################################################################################ -MMC_UTILS_VERSION = dfc3b6ecda84d21418fb4408b39c5c71db4c6458 -MMC_UTILS_SITE = https://git.kernel.org/pub/scm/linux/kernel/git/cjb/mmc-utils.git +MMC_UTILS_VERSION = d4c2910981ff99b983734426dfa99632fb81ac6b +MMC_UTILS_SITE = https://git.kernel.org/pub/scm/utils/mmc/mmc-utils.git MMC_UTILS_SITE_METHOD = git MMC_UTILS_LICENSE = GPL-2.0 MMC_UTILS_LICENSE_FILES = mmc.h -- 2.34.1 From scooby22 at web.de Mon Mar 20 11:55:09 2023 From: scooby22 at web.de (Jens Kleintje) Date: Mon, 20 Mar 2023 12:55:09 +0100 Subject: [Buildroot] [Patch 1/1] esp-hosted: new package Message-ID: <20230320115508.1249295-1-scooby22@web.de> 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. 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 From nicolas.serafini at ik.me Mon Mar 20 12:01:01 2023 From: nicolas.serafini at ik.me (Nicolas Serafini) Date: Mon, 20 Mar 2023 13:01:01 +0100 Subject: [Buildroot] [PATCH] package/exiv2: bump version to 0.27.6 Message-ID: <20230320120101.595396-1-nicolas.serafini@ik.me> Updated the link to the sources on github, the previous link no longer exists. Release notes: https://github.com/Exiv2/exiv2/releases/tag/v0.27.6 Signed-off-by: Nicolas Serafini --- package/exiv2/exiv2.hash | 2 +- package/exiv2/exiv2.mk | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package/exiv2/exiv2.hash b/package/exiv2/exiv2.hash index a405d2611b..c871277801 100644 --- a/package/exiv2/exiv2.hash +++ b/package/exiv2/exiv2.hash @@ -1,3 +1,3 @@ # Locally calculated -sha256 35a58618ab236a901ca4928b0ad8b31007ebdc0386d904409d825024e45ea6e2 exiv2-0.27.5-Source.tar.gz +sha256 4c192483a1125dc59a3d70b30d30d32edace9e14adf52802d2f853abf72db8a6 exiv2-0.27.6-Source.tar.gz sha256 a7ba75cb966aca374711e2af49e5f3aea6a4443a803440f5d93e73a5a1222f66 COPYING diff --git a/package/exiv2/exiv2.mk b/package/exiv2/exiv2.mk index 2a91c71c8f..869f8e48dd 100644 --- a/package/exiv2/exiv2.mk +++ b/package/exiv2/exiv2.mk @@ -4,9 +4,9 @@ # ################################################################################ -EXIV2_VERSION = 0.27.5 +EXIV2_VERSION = 0.27.6 EXIV2_SOURCE = exiv2-$(EXIV2_VERSION)-Source.tar.gz -EXIV2_SITE = https://exiv2.org/builds +EXIV2_SITE = https://github.com/Exiv2/exiv2/releases/download/v$(EXIV2_VERSION) EXIV2_INSTALL_STAGING = YES EXIV2_LICENSE = GPL-2.0+ EXIV2_LICENSE_FILES = COPYING -- 2.39.2 From nicolas.serafini at ik.me Mon Mar 20 11:59:44 2023 From: nicolas.serafini at ik.me (Nicolas Serafini) Date: Mon, 20 Mar 2023 12:59:44 +0100 Subject: [Buildroot] [PATCH] package/ofono: bump version to 2.0 Message-ID: <20230320115944.594762-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.0 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..4b54e9bed4 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 b0a31bf4d8ff3030c4aef9f8413df999c54df9db2ff0a1d3ec1710e0a9d1a49e ofono-2.0.tar.xz # Locally computed sha256 e6d6a009505e345fe949e1310334fcb0747f28dae2856759de102ab66b722cb4 COPYING diff --git a/package/ofono/ofono.mk b/package/ofono/ofono.mk index b7a2a923f9..424a76ae12 100644 --- a/package/ofono/ofono.mk +++ b/package/ofono/ofono.mk @@ -4,7 +4,7 @@ # ################################################################################ -OFONO_VERSION = 1.34 +OFONO_VERSION = 2.0 OFONO_SOURCE = ofono-$(OFONO_VERSION).tar.xz OFONO_SITE = $(BR2_KERNEL_MIRROR)/linux/network/ofono OFONO_LICENSE = GPL-2.0 -- 2.39.2 From giulio.benetti at benettiengineering.com Mon Mar 20 12:37:16 2023 From: giulio.benetti at benettiengineering.com (Giulio Benetti) Date: Mon, 20 Mar 2023 13:37:16 +0100 Subject: [Buildroot] [Patch 1/1] esp-hosted: new package In-Reply-To: <20230320115508.1249295-1-scooby22@web.de> References: <20230320115508.1249295-1-scooby22@web.de> Message-ID: 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 From fontaine.fabrice at gmail.com Mon Mar 20 17:13:31 2023 From: fontaine.fabrice at gmail.com (Fabrice Fontaine) Date: Mon, 20 Mar 2023 18:13:31 +0100 Subject: [Buildroot] [PATCH 1/1] package/python-web2py: security bump to version 2.23.1 Message-ID: <20230320171331.1075061-1-fontaine.fabrice@gmail.com> 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 --- 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 -- 2.39.1 From fontaine.fabrice at gmail.com Mon Mar 20 17:15:43 2023 From: fontaine.fabrice at gmail.com (Fabrice Fontaine) Date: Mon, 20 Mar 2023 18:15:43 +0100 Subject: [Buildroot] [PATCH 1/1] package/sudo: security bump to version 1.9.13p3 Message-ID: <20230320171543.1076609-1-fontaine.fabrice@gmail.com> - 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 --- ...onfigure.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 4c900ba10b..73b3503e6a 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 -- 2.39.1 From fontaine.fabrice at gmail.com Mon Mar 20 17:17:33 2023 From: fontaine.fabrice at gmail.com (Fabrice Fontaine) Date: Mon, 20 Mar 2023 18:17:33 +0100 Subject: [Buildroot] [PATCH 1/1] package/snmppp: fix build without SNMPV3 Message-ID: <20230320171733.1077811-1-fontaine.fabrice@gmail.com> 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 --- .../snmppp/0001-fix-build-without-v3.patch | 43 +++++++++++++++++++ 1 file changed, 43 insertions(+) create mode 100644 package/snmppp/0001-fix-build-without-v3.patch 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; + -- 2.39.1 From Alberto.Fahrenkrog at rigtechnologies.com.au Tue Mar 21 01:28:42 2023 From: Alberto.Fahrenkrog at rigtechnologies.com.au (Alberto Fahrenkrog) Date: Tue, 21 Mar 2023 01:28:42 +0000 Subject: [Buildroot] PySerial issue, buildroot-2023.02-rc2 Message-ID: Hi all, I'm not sure this a Buildroot issue per se, however, in the interest of everyone else I thought I'd mention it in case someone comes across it. I'm using Python 3.11.2, Linux 6.1 and PySerial 3.5, which I believe are standard for Buildroot 2023.02 RC2. The board is a De10 Nano board with additional FPGA fabric, an ARM platform. During some tests I came across the weirdest issue. After sending a serial request (serial.write(bytedata)) and reading data back in (serial.read(n)), the response data was prepended with b'\x00', about 4096 NULL bytes. I checked the line with a logic analyzer and the data transfer is very clean with 8 bytes request and 8 bytes response. I replicated the test by looping back RX and TX lines using a simple Python script (attached). This happened regularly every second attempt. I reverted to Python 3.9 and Buildroot 2021.02 and the issue has gone. I'm building an image now with Buildroot 2022.02 and Python 3.10, and will see what happens. If anyone has come across this issue or has a solution, I'd be happy to know about it. I found little in terms of this over the Internet. Cheers, Alberto Alberto Fahrenkrog Senior Embedded Engineer Orica - Perth Technology Centre p: +61 (0) 8 6365 4056 e: Alberto.Fahrenkrog at rigtechnologies.com.au -------------- next part -------------- An HTML attachment was scrubbed... URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: image430350.png Type: image/png Size: 14270 bytes Desc: image430350.png URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: serial_test_nk.py Type: application/octet-stream Size: 2739 bytes Desc: serial_test_nk.py URL: From Alberto.Fahrenkrog at rigtechnologies.com.au Tue Mar 21 05:03:33 2023 From: Alberto.Fahrenkrog at rigtechnologies.com.au (Alberto Fahrenkrog) Date: Tue, 21 Mar 2023 05:03:33 +0000 Subject: [Buildroot] SSH Reset on Buildroot 2022.02 Message-ID: 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. I'd like to know if anyone else has experienced this before, it did throw me out of balance. Cheers, Alberto Alberto Fahrenkrog Senior Embedded Engineer Orica - Perth Technology Centre p: +61 (0) 8 6365 4056 e: Alberto.Fahrenkrog at rigtechnologies.com.au -------------- next part -------------- An HTML attachment was scrubbed... URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: image298707.png Type: image/png Size: 14270 bytes Desc: image298707.png URL: From dalang at gmx.at Tue Mar 21 06:01:20 2023 From: dalang at gmx.at (Daniel Lang) Date: Tue, 21 Mar 2023 07:01:20 +0100 Subject: [Buildroot] [PATCH] package/atkmm: bump to version 2.36.2 Message-ID: <20230321060120.175812-1-dalang@gmx.at> Signed-off-by: Daniel Lang --- package/atkmm/atkmm.hash | 4 ++-- package/atkmm/atkmm.mk | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package/atkmm/atkmm.hash b/package/atkmm/atkmm.hash index 9e2bb2830c..08cf86b3df 100644 --- a/package/atkmm/atkmm.hash +++ b/package/atkmm/atkmm.hash @@ -1,5 +1,5 @@ -# From https://download.gnome.org/sources/atkmm/2.36/atkmm-2.36.1.sha256sum -sha256 e11324bfed1b6e330a02db25cecc145dca03fb0dff47f0710c85e317687da458 atkmm-2.36.1.tar.xz +# From https://download.gnome.org/sources/atkmm/2.36/atkmm-2.36.2.sha256sum +sha256 6f62dd99f746985e573605937577ccfc944368f606a71ca46342d70e1cdae079 atkmm-2.36.2.tar.xz # locally computed sha256 a9bdde5616ecdd1e980b44f360600ee8783b1f99b8cc83a2beb163a0a390e861 COPYING sha256 ab15fd526bd8dd18a9e77ebc139656bf4d33e97fc7238cd11bf60e2b9b8666c6 COPYING.tools diff --git a/package/atkmm/atkmm.mk b/package/atkmm/atkmm.mk index 7ceb87b047..8afd058643 100644 --- a/package/atkmm/atkmm.mk +++ b/package/atkmm/atkmm.mk @@ -5,7 +5,7 @@ ################################################################################ ATKMM_VERSION_MAJOR = 2.36 -ATKMM_VERSION = $(ATKMM_VERSION_MAJOR).1 +ATKMM_VERSION = $(ATKMM_VERSION_MAJOR).2 ATKMM_SOURCE = atkmm-$(ATKMM_VERSION).tar.xz ATKMM_SITE = https://download.gnome.org/sources/atkmm/$(ATKMM_VERSION_MAJOR) ATKMM_LICENSE = LGPL-2.1+ (library), GPL-2.0+ (tools) -- 2.40.0 From thomas.petazzoni at bootlin.com Tue Mar 21 06:33:55 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Tue, 21 Mar 2023 06:33:55 -0000 Subject: [Buildroot] [autobuild.buildroot.net] Daily results for 2023-03-20 Message-ID: <20230321063401.D70B6812FC@smtp1.osuosl.org> Hello, Autobuild statistics for 2023-03-20 =================================== branch | OK | NOK | TIM | TOT | 2023.02.x | 21 | 10 | 0 | 31 | master | 216 | 148 | 2 | 366 | Classification of failures by reason for master ----------------------------------------------- gobject-introspection-1.72.0 | 8 bluez5_utils-5.66 | 7 host-binutils-2.38 | 7 linux-6.1.14 | 7 host-go-1.19.7 | 6 perl-5.36.0 | 6 elfutils-0.186 | 5 glibc-2.36-81-g4f4d7a13edfd... | 5 host-rust-1.68.0 | 5 libglib2-2.72.3 | 5 snmppp-3.5.0 | 4 unknown | 3 brltty-6.5 | 2 cairo-1.16.0 | 2 dc3dd-7.2.641 | 2 duma-2.5.15 | 2 fftw-quad-3.3.8 | 2 file-5.43 | 2 fontconfig-2.13.1 | 2 gobject-introspection | 2 host-binutils-2.39 | 2 host-moby-buildkit-0.11.2 | 2 ola-0.10.9 | 2 php-8.2.3 | 2 python-cryptography-39.0.1 | 2 qemu-7.2.0 | 2 uclibc-1.0.42 | 2 valgrind-3.19.0 | 2 wolfssl-5.5.3 | 2 zxing-cpp-1.4.0 | 2 assimp-5.2.5 | 1 bat-0.19.0 | 1 bind-9.16.38 | 1 boost-1.80.0 | 1 bullet-3.21 | 1 coremark-1.01 | 1 dahdi-linux-3.2.0 | 1 ffmpeg-4.4.3 | 1 fs/axfs/axfs.mk:32: /home/a... | 1 fs/cramfs/cramfs.mk:46: /ho... | 1 fs/romfs/romfs.mk:32: /tmp/... | 1 fs/ubi/ubi.mk:51: /home/aut... | 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: /tmp/... | 1 fs/ubifs/ubifs.mk:49: /tmp/... | 1 fs/ubifs/ubifs.mk:49: /tmp/... | 1 fs/ubifs/ubifs.mk:49: /tmp/... | 1 fwts-22.09.00 | 1 ghostscript-9.56.1 | 1 gmp-6.2.1 | 1 highway-1.0.3 | 1 host-zstd-1.5.4 | 1 ipmitool-1_8_19 | 1 kvmtool-f77d646ba01d04be5aa... | 1 libuhttpd-3.14.1 | 1 linux-5.10.162-cip24 | 1 musl-1.2.3 | 1 nodejs-16.18.1 | 1 ocf-linux-20171122 | 1 olsr-0.9.8 | 1 on2-8170-modules-73b08061d3... | 1 openblas-0.3.21 | 1 openpowerlink-2.7.1 | 1 openssh-9.1p1 | 1 pv-1.6.20 | 1 python-orjson-3.8.4 | 1 python-pyicu-2.10.2 | 1 ripgrep-af6b6c543b224d348a8... | 1 sdl-1.2.15 | 1 stress-ng-0.15.04 | 1 toolchain-external-codescap... | 1 traceroute-2.1.0 | 1 ulog-0389d243352255f6182326... | 1 Detail of failures for master ----------------------------- arch | reason | OK? | url | orph? -------------+--------------------------------+-----+---------------------------------------------------------------------------------+------- mips64el | assimp-5.2.5 | NOK | http://autobuild.buildroot.net/results/ff841211cf5b6ea00688fb97b11d7b133d8693e2 | ORPH mipsel | bat-0.19.0 | NOK | http://autobuild.buildroot.net/results/eb7bb8c5adef3a9c9794156176ac5e115845f395 | sh4 | bind-9.16.38 | NOK | http://autobuild.buildroot.net/results/a505d6d40490bb42aba511df1ba3dafd9d019c48 | ORPH powerpc64le | bluez5_utils-5.66 | NOK | http://autobuild.buildroot.net/results/e04e0b1fcf9390565ce880204ea417523c75f80e | mips | bluez5_utils-5.66 | NOK | http://autobuild.buildroot.net/results/35dbadb6efb523ec11aeeaf0d11027fe39b7de70 | x86_64 | bluez5_utils-5.66 | NOK | http://autobuild.buildroot.net/results/5d7901c02db21a66ae70a18f1c1784d3417676c4 | mips64 | bluez5_utils-5.66 | NOK | http://autobuild.buildroot.net/results/87478ad51266aae4cac547e9f3cc1e829d154563 | mipsel | bluez5_utils-5.66 | NOK | http://autobuild.buildroot.net/results/248beacf561468a4a50d02d50cea184eebe35d25 | aarch64 | bluez5_utils-5.66 | NOK | http://autobuild.buildroot.net/results/c3d3863bda1f6392e273b9aff3526ebeadee089d | mips64 | bluez5_utils-5.66 | NOK | http://autobuild.buildroot.net/results/5ffc18a90d321b344e257e851bb3666ff0594b0f | arceb | boost-1.80.0 | NOK | http://autobuild.buildroot.net/results/df88b5583b9f47222234c7919a25820e4ef8891b | mips | brltty-6.5 | NOK | http://autobuild.buildroot.net/results/0430c870fa1458fe24841871277f863a34357336 | nios2 | brltty-6.5 | NOK | http://autobuild.buildroot.net/results/fbfabb4d7f73fe8f4471af5c95f5e932ffd78874 | xtensa | bullet-3.21 | NOK | http://autobuild.buildroot.net/results/4d8411db1cc914b7e2b9716f3c2d0908d8264dca | xtensa | cairo-1.16.0 | NOK | http://autobuild.buildroot.net/results/ef7be9a690e5bd15614f06435dc2b17d5255432b | xtensa | cairo-1.16.0 | NOK | http://autobuild.buildroot.net/results/2d2c2bfb5c862fb1269d5d13b70dbcf8e8ee6803 | sh4 | coremark-1.01 | NOK | http://autobuild.buildroot.net/results/cc86a84e14d4c62c945b482389c5c5456075a6ae | i686 | dahdi-linux-3.2.0 | NOK | http://autobuild.buildroot.net/results/4c679d99bb38d16b3cc271b3fdcc919c7c7018c2 | or1k | dc3dd-7.2.641 | NOK | http://autobuild.buildroot.net/results/95da4646d8bec837422f8ec64c9780e64bf3ab34 | ORPH or1k | dc3dd-7.2.641 | NOK | http://autobuild.buildroot.net/results/1c2c0a9877529da3f528c031a7af9018b3c76bcd | ORPH i686 | duma-2.5.15 | NOK | http://autobuild.buildroot.net/results/e0eebf0612eec7368e861d0de37dceca87117413 | ORPH sh4 | duma-2.5.15 | NOK | http://autobuild.buildroot.net/results/308f7e037f0b759aa86cdad1583da4d815d2b1cb | ORPH microblazeel | elfutils-0.186 | NOK | http://autobuild.buildroot.net/results/9e048fc80676c3fd6cc5a99f7c70c9391ed64a2c | ORPH microblazeel | elfutils-0.186 | NOK | http://autobuild.buildroot.net/results/1cca3e4a0e795913491ff42916afedf095c7beeb | ORPH microblazeel | elfutils-0.186 | NOK | http://autobuild.buildroot.net/results/2ed9c253d1221e37469911087c28316e7b11e7f9 | ORPH microblazeel | elfutils-0.186 | NOK | http://autobuild.buildroot.net/results/ae6685befcb1c0349a6034a11620c80804755ac6 | ORPH microblaze | elfutils-0.186 | NOK | http://autobuild.buildroot.net/results/f20fabbd30fbc807aa6e2a2497546337bb80c373 | ORPH arm | ffmpeg-4.4.3 | NOK | http://autobuild.buildroot.net/results/60e88f1590902f4fde87314ae5caf8b471da3dd5 | powerpc64le | fftw-quad-3.3.8 | NOK | http://autobuild.buildroot.net/results/53b357c9fda0cb08dd02fb1e02104104b30248f3 | ORPH powerpc64le | fftw-quad-3.3.8 | NOK | http://autobuild.buildroot.net/results/e31e2e8318327684a1a151077ead8aa6171d056a | ORPH i686 | file-5.43 | NOK | http://autobuild.buildroot.net/results/c0d552f80d58f446f35fd77ae9340b98438f687c | ORPH mips64el | file-5.43 | NOK | http://autobuild.buildroot.net/results/408e52217cfa76c47f8cb2eb44190371c6919d0a | ORPH riscv64 | fontconfig-2.13.1 | NOK | http://autobuild.buildroot.net/results/79db620325fa4a948e5a32b75d557a412d1bfc75 | ORPH riscv64 | fontconfig-2.13.1 | NOK | http://autobuild.buildroot.net/results/00ca5ff47e45fec006f6af4810a51e4a2e67c17d | ORPH mips64el | fs/axfs/axfs.mk:32: /home/a... | NOK | http://autobuild.buildroot.net/results/4b5865d1c04e7b4ef1609fcf69d986a3d6899a6b | armeb | fs/cramfs/cramfs.mk:46: /ho... | NOK | http://autobuild.buildroot.net/results/afe8922c6816709233c440862af49b70b23b96c0 | powerpc64le | fs/romfs/romfs.mk:32: /tmp/... | NOK | http://autobuild.buildroot.net/results/55503aec57a78d0e8f21f8888fe409f21a3dfa51 | riscv32 | fs/ubi/ubi.mk:51: /home/aut... | NOK | http://autobuild.buildroot.net/results/c505cf1ea242d135a38baf52aa43a0003c7c8e46 | powerpc | fs/ubi/ubi.mk:51: /tmp/inst... | NOK | http://autobuild.buildroot.net/results/53a8a9f3e4b0deee3cd48d557ae266004bed7e21 | microblazeel | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/d0ca11b73acfa1c4e989fece04ac69003cd4056f | sparc | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/3434c42684268094c6a7edde4dbb10c7d1f20a33 | nios2 | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/e3b261ac8cf0f6773c0d72e71b37699246b2409a | or1k | fs/ubifs/ubifs.mk:49: /tmp/... | NOK | http://autobuild.buildroot.net/results/bcf7847b781bc811de86f4e4984a0f02a0bb7a06 | aarch64_be | fs/ubifs/ubifs.mk:49: /tmp/... | NOK | http://autobuild.buildroot.net/results/e6640501a7c8a7b84c293858d9430f55e2c2abae | sh4 | fs/ubifs/ubifs.mk:49: /tmp/... | NOK | http://autobuild.buildroot.net/results/839fd91ffb7000ef809e66f981ca5af59c4ae62f | powerpc64 | fs/ubifs/ubifs.mk:49: /tmp/... | NOK | http://autobuild.buildroot.net/results/e8aa5a9b7210ef3e56c58e92a20a65220665f198 | i686 | fwts-22.09.00 | NOK | http://autobuild.buildroot.net/results/20c44cb7619f5f730e02bed07f9bcb68ee0d1a28 | sh4aeb | ghostscript-9.56.1 | NOK | http://autobuild.buildroot.net/results/91d7893b39e9ff1d8f50f9a935da9998f95a8019 | powerpc | glibc-2.36-81-g4f4d7a13edfd... | NOK | http://autobuild.buildroot.net/results/b9380e1a12b3cec21a7665a0fea2d51a96403972 | powerpc | glibc-2.36-81-g4f4d7a13edfd... | NOK | http://autobuild.buildroot.net/results/fece896aaa7e976e2691f7c6fd159fbedc0d0aa8 | powerpc64le | glibc-2.36-81-g4f4d7a13edfd... | NOK | http://autobuild.buildroot.net/results/7df120feab7b50bd96a557b39f4979f85a2c3342 | powerpc | glibc-2.36-81-g4f4d7a13edfd... | NOK | http://autobuild.buildroot.net/results/07032e4dcf36ca58ada15b2c912c5f557f1eb2f5 | powerpc | glibc-2.36-81-g4f4d7a13edfd... | NOK | http://autobuild.buildroot.net/results/ffeb6b5b4ba922b3153291094cee0eab97a0d322 | riscv64 | gmp-6.2.1 | NOK | http://autobuild.buildroot.net/results/8faed24a5a90bba3965eec42ae126108cbe84ede | ORPH microblazeel | gobject-introspection | TIM | http://autobuild.buildroot.net/results/d86f10192b37acc7cb834cf53d1427dbc4d59aa2 | microblaze | gobject-introspection | TIM | http://autobuild.buildroot.net/results/4f21a4197fd9688ae9797efcc83d4c366b5e3707 | sparc64 | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/2eea83e7a9dbf567c42ef674c2baa6c42a701c8e | ORPH microblaze | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/0a2cc2f9f074b3a87ec94bd9e5e3640927903b19 | ORPH sparc64 | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/93f553f734a1fa8d0f9dfd6a79d0cccd2d1a016a | ORPH microblaze | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/153a7a0f24367251d0e06bea9da3e34259454942 | ORPH sparc64 | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/b1d946b063c15958c48097aee807d92cc791382c | ORPH sparc64 | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/94579ca59eff0a0c90b0ee0b7034edb8640a14df | ORPH nios2 | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/f5c29fae11904ac15952ffef9b9a3a3e2e26919e | ORPH armeb | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/019b1e7943b5e9958addb61ce61e0c73cbc4851f | ORPH armeb | highway-1.0.3 | NOK | http://autobuild.buildroot.net/results/fbd4378d29a121cdab364d116167ab51e31ad368 | powerpc64 | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/a3aa284b534a4477956fd2ed238ca103faeacf93 | or1k | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/4d122da0c6d1ec53c1988aa83a35374fac507157 | riscv32 | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/fd3f95eb06c3ab44d89f97a3f897343e30741ede | mipsel | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/cde6cfbcc7faf8ef543f543298a01b403b3a8307 | powerpc | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/95c3087cf703ff61633846c33cde6170a5463a7b | microblazeel | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/64ad8c1a4a02eddfa28035732a4806fb69d403eb | s390x | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/baec614ae2e1ebae67514fb4b321ae9ee37274b8 | riscv64 | host-binutils-2.39 | NOK | http://autobuild.buildroot.net/results/055fa907712f644cfa1e7d821a319675e9ae55df | mips | host-binutils-2.39 | NOK | http://autobuild.buildroot.net/results/7cc4f3195f7038094ebf8d976924377dc9846702 | i686 | host-go-1.19.7 | NOK | http://autobuild.buildroot.net/results/1d717ac603f13173cdb8048a05b1c30dd8cb7f30 | mips64el | host-go-1.19.7 | NOK | http://autobuild.buildroot.net/results/4141b8c69c85672f8a8a7fb1697c834b0597388c | mips64el | host-go-1.19.7 | NOK | http://autobuild.buildroot.net/results/2e246643193cc1e5d33542a569fc4fdf92c31bfe | mips64 | host-go-1.19.7 | NOK | http://autobuild.buildroot.net/results/e3eb730f7f72edd12f1a674be9b880042fb079c2 | mips64 | host-go-1.19.7 | NOK | http://autobuild.buildroot.net/results/7a3a9d1213141f55531dca3d51fbd5e02ff5bcc4 | mips64el | host-go-1.19.7 | NOK | http://autobuild.buildroot.net/results/7962d67c3e08479df9f2ca151ec1c173c172dcdf | riscv64 | host-moby-buildkit-0.11.2 | NOK | http://autobuild.buildroot.net/results/592384eb7435a241c9c70918c9436275e0275053 | aarch64 | host-moby-buildkit-0.11.2 | NOK | http://autobuild.buildroot.net/results/edd13575f503bd9bdd8891d303f8fbdd272494f4 | powerpc64le | host-rust-1.68.0 | NOK | http://autobuild.buildroot.net/results/eb3bed69716ccd19d6a08797ebdba47b22e372bb | powerpc64le | host-rust-1.68.0 | NOK | http://autobuild.buildroot.net/results/f69e4d818bf4eabc6fa1062d5ced7cdd906fc823 | x86_64 | host-rust-1.68.0 | NOK | http://autobuild.buildroot.net/results/bd1a5bb571f42c8c6712326be935d7b0e9067aa7 | powerpc64le | host-rust-1.68.0 | NOK | http://autobuild.buildroot.net/results/5641f78315bf119b3fedd0d40485c6bed3ec5356 | sparc64 | host-rust-1.68.0 | NOK | http://autobuild.buildroot.net/results/ba4be2352d8b3983d3a44dc1fd4d0650a724d633 | powerpc64le | host-zstd-1.5.4 | NOK | http://autobuild.buildroot.net/results/0902da9603b6910cd63e7ef7aa16ad8b5a4755fc | or1k | ipmitool-1_8_19 | NOK | http://autobuild.buildroot.net/results/1ea9a00953af3fdea09b9c16e4a467252663be45 | x86_64 | kvmtool-f77d646ba01d04be5aa... | NOK | http://autobuild.buildroot.net/results/1d43ddea4d0269bca06def8bda6d49a5dd2ce00c | ORPH arc | libglib2-2.72.3 | NOK | http://autobuild.buildroot.net/results/d7830cbc49c10829153e5876619dd8d06d8a9002 | arceb | libglib2-2.72.3 | NOK | http://autobuild.buildroot.net/results/d73cb12dc4c3d575c5c25233f78f11b68634637a | arc | libglib2-2.72.3 | NOK | http://autobuild.buildroot.net/results/90cc402b06f782a568b9b52ce2659959872b0a83 | arceb | libglib2-2.72.3 | NOK | http://autobuild.buildroot.net/results/88aed166af54fea9b77279902bbe3a0b4e21262a | arceb | libglib2-2.72.3 | NOK | http://autobuild.buildroot.net/results/bccd1a7d576ae6e4d6a957fd3198f06bb0c87b1e | mips64 | libuhttpd-3.14.1 | NOK | http://autobuild.buildroot.net/results/7d9f52206db5ce49f314e573085b360382c2ffd3 | nios2 | linux-5.10.162-cip24 | NOK | http://autobuild.buildroot.net/results/bd37df55e9dce71554d62814179f013930d608a8 | ORPH mipsel | linux-6.1.14 | NOK | http://autobuild.buildroot.net/results/4f6f5a65decf73f5291c3b6f0bf091be353b4033 | ORPH mipsel | linux-6.1.14 | NOK | http://autobuild.buildroot.net/results/6de98622fe474f91862b41a79b239239e9df5014 | ORPH mips | linux-6.1.14 | NOK | http://autobuild.buildroot.net/results/f876cf8612dc030b40ad0baca94697de51391c0b | ORPH mips | linux-6.1.14 | NOK | http://autobuild.buildroot.net/results/11bff3cb217e574c2c03c65f297eaadabbfb1db0 | ORPH arc | linux-6.1.14 | NOK | http://autobuild.buildroot.net/results/37b1da58be05545932083c697a350941cddeb5e1 | ORPH sparc64 | linux-6.1.14 | NOK | http://autobuild.buildroot.net/results/10cea7a7949acd238be45a0d22915a4b082a2c28 | ORPH powerpc | linux-6.1.14 | NOK | http://autobuild.buildroot.net/results/f1b8b09fef19a1bdd65e6fd2e6c2423ab5650eba | ORPH powerpc | musl-1.2.3 | NOK | http://autobuild.buildroot.net/results/d23d0358f74d9979cf6c68c5baa4a646f0d2712b | i686 | nodejs-16.18.1 | NOK | http://autobuild.buildroot.net/results/63fad3ee97d450b499820607b7b5a8226b090bd6 | sparc | ocf-linux-20171122 | NOK | http://autobuild.buildroot.net/results/30a69e77ee65551ff29946b816f40a0785409e9d | ORPH sparc | ola-0.10.9 | NOK | http://autobuild.buildroot.net/results/c6a2740d668cf66b987fe29d2a52903e0eb1fdf5 | sparc64 | ola-0.10.9 | NOK | http://autobuild.buildroot.net/results/aaa5f2ac68931337c4c74d1b66e53edcfa1cd53c | nios2 | olsr-0.9.8 | NOK | http://autobuild.buildroot.net/results/6b51244d7a3e57c07b875c010d0a4e30b3256882 | ORPH arm | on2-8170-modules-73b08061d3... | NOK | http://autobuild.buildroot.net/results/b64c66421f83b9b073daad848f38f077074f7d59 | ORPH mips64el | openblas-0.3.21 | NOK | http://autobuild.buildroot.net/results/94b0301911bf3dab057dab3594131be81b8b8e76 | ORPH x86_64 | openpowerlink-2.7.1 | NOK | http://autobuild.buildroot.net/results/8c471a148787af5ed649b82b7256f267b2feb921 | m68k | openssh-9.1p1 | NOK | http://autobuild.buildroot.net/results/fec37d09f952fc24ea7ae85d46f345bfa2f4850b | ORPH xtensa | perl-5.36.0 | NOK | http://autobuild.buildroot.net/results/3626ba0c5bec76997d777d8d1d266cc9fc9064c3 | sparc64 | perl-5.36.0 | NOK | http://autobuild.buildroot.net/results/6561bfecc638a908171822425d66dcbd4f20d64f | m68k | perl-5.36.0 | NOK | http://autobuild.buildroot.net/results/40dd10fe5ea2180c8b035e67b67f0a54191675ff | mips | perl-5.36.0 | NOK | http://autobuild.buildroot.net/results/30ba5ebb59e25ed2cc9bbde2adfe16ab6ea999c0 | sparc64 | perl-5.36.0 | NOK | http://autobuild.buildroot.net/results/bd5a9a9de2c74486e35d25044b634fd7a8a75e5f | mips64 | perl-5.36.0 | NOK | http://autobuild.buildroot.net/results/27b373e9e2501f4fdf6e42044e1c09650278ecf1 | sh4eb | php-8.2.3 | NOK | http://autobuild.buildroot.net/results/4d2d4f4644f6769c24ed0b524257922ceb2a938e | armeb | php-8.2.3 | NOK | http://autobuild.buildroot.net/results/0f542b1448cf0de326b59d6dfb40e43650f5ada6 | armeb | pv-1.6.20 | NOK | http://autobuild.buildroot.net/results/61e14e92df094cdd5056852f67442844f05c229e | ORPH armeb | python-cryptography-39.0.1 | NOK | http://autobuild.buildroot.net/results/5f321bc661fa4c716f4f922faa9b12fbbb5edb28 | armeb | python-cryptography-39.0.1 | NOK | http://autobuild.buildroot.net/results/57d86ea40293ac42e94d8b3a6e452f6aa90905a2 | mips | python-orjson-3.8.4 | NOK | http://autobuild.buildroot.net/results/a1370b0f93be17595f6657f9a1465858593f9779 | arc | python-pyicu-2.10.2 | NOK | http://autobuild.buildroot.net/results/c32038046d17ee63f7a1b7a3b05790bc30c17b80 | mipsel | qemu-7.2.0 | NOK | http://autobuild.buildroot.net/results/01c8e1861db460bd0d89faafa8601534fc2a37f1 | x86_64 | qemu-7.2.0 | NOK | http://autobuild.buildroot.net/results/f8343beddbb7662e0a126a5e9b802009394436c5 | mipsel | ripgrep-af6b6c543b224d348a8... | NOK | http://autobuild.buildroot.net/results/efdb349c89c2b2f877f24235534157b6915f534e | sh4a | sdl-1.2.15 | NOK | http://autobuild.buildroot.net/results/d357580cc9290d0af3f4a14c550cf962ef4dcc73 | ORPH mips | snmppp-3.5.0 | NOK | http://autobuild.buildroot.net/results/b5318773ff6a2e8618dbaeaf5a9593d4f7a44251 | aarch64 | snmppp-3.5.0 | NOK | http://autobuild.buildroot.net/results/8e438344867eec06dd56f48d3e1245e57c280da2 | arceb | snmppp-3.5.0 | NOK | http://autobuild.buildroot.net/results/8ef3e4407a51c53c15e530606227338761dd905b | nios2 | snmppp-3.5.0 | NOK | http://autobuild.buildroot.net/results/f57783046f7ace8a4b07d454fbce3b5ad8049b88 | xtensa | stress-ng-0.15.04 | NOK | http://autobuild.buildroot.net/results/e8f5b0fde6bb4f4328bae46d6a265945d8d85cb0 | mips | toolchain-external-codescap... | NOK | http://autobuild.buildroot.net/results/557b2153091527608c764308353d708669274ccd | ORPH microblaze | traceroute-2.1.0 | NOK | http://autobuild.buildroot.net/results/1d68400470c00d1f2148bcf21a83de254ace051b | powerpc | uclibc-1.0.42 | NOK | http://autobuild.buildroot.net/results/79f5f0b10a30d9f15c29b608fa5bf992995e53d5 | powerpc | uclibc-1.0.42 | NOK | http://autobuild.buildroot.net/results/ffba1fb9edc119f65556e39f5a3ab5c0c2b4bca1 | mips64el | ulog-0389d243352255f6182326... | NOK | http://autobuild.buildroot.net/results/34dabc91a9d9138ed6daba12e66a446695dbf11f | s390x | unknown | NOK | http://autobuild.buildroot.net/results/eee66b1314c7e3f2fcc541f3801464f586cfd215 | mips64 | unknown | NOK | http://autobuild.buildroot.net/results/1d2ed00fa00aca391308cbaef2690ee8a4c2601b | x86_64 | unknown | NOK | http://autobuild.buildroot.net/results/6327a7ae838f955fe5b4a7b2dc7b9d8f775f4fcb | mips64 | valgrind-3.19.0 | NOK | http://autobuild.buildroot.net/results/fd16fd9d4c49b983b5bf0a6365c6cd5dd61ef809 | ORPH mips64el | valgrind-3.19.0 | NOK | http://autobuild.buildroot.net/results/9232d3223e9783e9f7baf9b30b727f8f853ff60a | ORPH mipsel | wolfssl-5.5.3 | NOK | http://autobuild.buildroot.net/results/befeb4edec7c70048ccd96eed72c723fe2013943 | mips64el | wolfssl-5.5.3 | NOK | http://autobuild.buildroot.net/results/835193f8af10d0c4147dd6fbccdd4c8232d73c8f | microblaze | zxing-cpp-1.4.0 | NOK | http://autobuild.buildroot.net/results/d54202b17b832ca477e84a8e8395875d41b38d23 | i686 | zxing-cpp-1.4.0 | NOK | http://autobuild.buildroot.net/results/c0c1dc2ee31b2d8acb70af64591df3fda0f1a6f1 | Classification of failures by reason for 2023.02.x -------------------------------------------------- host-go-1.19.7 | 2 host-rust-1.67.0 | 2 crucible-2022.05.25 | 1 flann-1.9.2 | 1 host-binutils-2.39 | 1 libvorbis-1.3.7 | 1 netdata-1.33.1 | 1 qemu-7.2.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/901ea1788ed79f48b5921cf6709f9731a137a4ef | or1k | flann-1.9.2 | NOK | http://autobuild.buildroot.net/results/968c6b6fc5ed8735e867f06ee30841e62985b7ac | sh4a | host-binutils-2.39 | NOK | http://autobuild.buildroot.net/results/b7a30f24239378992d248de06a3a4c4306de16cc | powerpc64le | host-go-1.19.7 | NOK | http://autobuild.buildroot.net/results/8035e7ba1e00dac6006ce80e5a44464e77fa5b97 | mips64el | host-go-1.19.7 | NOK | http://autobuild.buildroot.net/results/73d238e85f160988729aeefcd4ce084dd6b6bb7a | powerpc64le | host-rust-1.67.0 | NOK | http://autobuild.buildroot.net/results/8432046f3422c0afbad0826cd64d6663efebd0ca | x86_64 | host-rust-1.67.0 | NOK | http://autobuild.buildroot.net/results/e5f5a687a6b2a3b24e980abc29417b6ddd5cb9be | powerpc | libvorbis-1.3.7 | NOK | http://autobuild.buildroot.net/results/e98d122f94106df3785eea5667979c54bc01cbde | or1k | netdata-1.33.1 | NOK | http://autobuild.buildroot.net/results/0c41e02f2ed0befa0aa9a77217c119432d881720 | mips | qemu-7.2.0 | NOK | http://autobuild.buildroot.net/results/8969315ab2fd8382ceee393d38fce9f1253261f8 | Gitlab CI results for 2023-03-20 ================================ Detail of defconfig failures for 2022.02.11 ------------------------------------------- defconfig | link to the job | orph? ----------------------------------+---------------------------------------------------------------+------ qemu_arm_versatile_nommu | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836252 | ORPH qemu_m68k_mcf5208 | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836255 | qemu_nios2_10m50 | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836267 | qemu_xtensa_lx60_nommu | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836288 | Detail of runtime-test failures for 2022.02.11 ---------------------------------------------- runtime-test | link to the job | orph? --------------------------+---------------------------------------------------------------+------ DetectBadArchTest | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836296 | ORPH TestATFVexpress | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836290 | ORPH TestAtop | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836367 | ORPH TestCheckPackage | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836758 | TestCrudiniPy3 | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836370 | ORPH TestDockerCompose | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836371 | ORPH TestDropbear | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836372 | ORPH TestDtbocfg | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836373 | ORPH TestEdk2 | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836291 | ORPH TestExecline | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836374 | ORPH TestExt2 | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836321 | ORPH TestExt2r1 | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836323 | ORPH TestExt3 | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836326 | ORPH TestExt4 | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836327 | ORPH ...rch64GlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836556 | ORPH ...tlinAarch64GlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836557 | ORPH ...arch64MuslBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836558 | ORPH ...otlinAarch64MuslStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836559 | ORPH ...ch64UclibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836560 | ORPH ...linAarch64UclibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836561 | ORPH ...h64beGlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836563 | ORPH ...inAarch64beGlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836564 | ORPH ...64beUclibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836565 | ORPH ...nAarch64beUclibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836566 | ORPH ...750dUclibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836567 | ORPH ...nArcle750dUclibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836568 | ORPH ...ehs38GlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836569 | ORPH ...inArclehs38GlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836570 | ORPH ...hs38UclibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836571 | ORPH ...nArclehs38UclibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836572 | ORPH ...5eabiGlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836573 | ORPH ...inArmv5eabiGlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836574 | ORPH ...v5eabiMuslBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836575 | ORPH ...linArmv5eabiMuslStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836576 | ORPH ...eabiUclibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836578 | ORPH ...nArmv5eabiUclibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836579 | ORPH ...abihfGlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836580 | ORPH ...Armv6eabihfGlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836581 | ORPH ...eabihfMuslBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836582 | ORPH ...nArmv6eabihfMuslStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836583 | ORPH ...bihfUclibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836585 | ORPH ...rmv6eabihfUclibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836586 | ORPH ...abihfGlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836588 | ORPH ...Armv7eabihfGlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836589 | ORPH ...eabihfMuslBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836590 | ORPH ...nArmv7eabihfMuslStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836591 | ORPH ...bihfUclibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836592 | ORPH ...rmv7eabihfUclibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836593 | ORPH ...mv7mUclibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836594 | ORPH ...tlinArmv7mUclibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836595 | ORPH ...8xxxUclibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836596 | ORPH ...nM68k68xxxUclibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836597 | ORPH ...fireUclibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836598 | ORPH ...8kcoldfireUclibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836599 | ORPH ...azebeGlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836600 | ORPH ...icroblazebeGlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836602 | ORPH ...lazebeMuslBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836603 | ORPH ...MicroblazebeMuslStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836604 | ORPH ...zebeUclibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836605 | ORPH ...croblazebeUclibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836606 | ORPH ...azeelGlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836607 | ORPH ...icroblazeelGlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836608 | ORPH ...lazeelMuslBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836609 | ORPH ...MicroblazeelMuslStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836610 | ORPH ...zeelUclibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836611 | ORPH ...croblazeelUclibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836612 | ORPH ...ips32GlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836613 | ORPH ...otlinMips32GlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836614 | ORPH ...Mips32MuslBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836615 | ORPH ...ootlinMips32MuslStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836616 | ORPH ...ps32UclibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836617 | ORPH ...tlinMips32UclibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836618 | ORPH ...s32elGlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836619 | ORPH ...linMips32elGlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836620 | ORPH ...ps32elMuslBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836621 | ORPH ...tlinMips32elMuslStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836622 | ORPH ...32elUclibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836623 | ORPH ...inMips32elUclibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836624 | ORPH ...2r5elGlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836625 | ORPH ...nMips32r5elGlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836626 | ORPH ...32r5elMuslBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836627 | ORPH ...inMips32r5elMuslStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836628 | ORPH ...r5elUclibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836629 | ORPH ...Mips32r5elUclibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836630 | ORPH ...2r6elGlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836631 | ORPH ...nMips32r6elGlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836632 | ORPH ...32r6elMuslBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836633 | ORPH ...inMips32r6elMuslStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836634 | ORPH ...r6elUclibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836635 | ORPH ...Mips32r6elUclibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836636 | ORPH ...eln32GlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836637 | ORPH ...Mips64eln32GlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836639 | ORPH ...4eln32MuslBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836640 | ORPH ...nMips64eln32MuslStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836642 | ORPH ...ln32UclibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836643 | ORPH ...ips64eln32UclibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836645 | ORPH ...64n32GlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836646 | ORPH ...inMips64n32GlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836647 | ORPH ...s64n32MuslBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836648 | ORPH ...linMips64n32MuslStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836649 | ORPH ...4n32UclibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836650 | ORPH ...nMips64n32UclibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836651 | ORPH ...eln32GlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836652 | ORPH ...ps64r6eln32GlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836653 | ORPH ...6eln32MuslBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836654 | ORPH ...ips64r6eln32MuslStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836656 | ORPH ...ln32UclibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836658 | ORPH ...s64r6eln32UclibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836660 | ORPH ...Nios2GlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836661 | ORPH ...ootlinNios2GlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836662 | ORPH ...enriscMuslBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836663 | ORPH ...tlinOpenriscMuslStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836664 | ORPH ...riscUclibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836665 | ORPH ...inOpenriscUclibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836666 | ORPH ...440fpGlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836667 | ORPH ...owerpc440fpGlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836668 | ORPH ...c440fpMuslBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836669 | ORPH ...Powerpc440fpMuslStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836670 | ORPH ...40fpUclibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836671 | ORPH ...werpc440fpUclibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836672 | ORPH ...e5500GlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836673 | ORPH ...erpc64e5500GlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836674 | ORPH ...e6500GlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836675 | ORPH ...erpc64e6500GlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836676 | ORPH ...4e6500MuslBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836677 | ORPH ...werpc64e6500MuslStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836678 | ORPH ...ower8GlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836679 | ORPH ...c64lepower8GlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836680 | ORPH ...power8MuslBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836681 | ORPH ...pc64lepower8MuslStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836682 | ORPH ...ower8GlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836683 | ORPH ...rpc64power8GlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836684 | ORPH ...power8MuslBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836685 | ORPH ...erpc64power8MuslStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836686 | ORPH ...300c3GlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836687 | ORPH ...werpce300c3GlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836688 | ORPH ...e300c3MuslBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836689 | ORPH ...owerpce300c3MuslStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836690 | ORPH ...00c3UclibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836692 | ORPH ...erpce300c3UclibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836693 | ORPH ...500mcGlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836695 | ORPH ...werpce500mcGlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836696 | ORPH ...e500mcMuslBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836697 | ORPH ...owerpce500mcMuslStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836698 | ORPH ...00mcUclibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836699 | ORPH ...erpce500mcUclibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836700 | ORPH ...lp32dGlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836701 | ORPH ...lp64dGlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836702 | ORPH ...iscv64lp64dGlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836703 | ORPH ...4lp64dMuslBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836704 | ORPH ...Riscv64lp64dMuslStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836705 | ORPH ...p64dUclibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836706 | ORPH ...scv64lp64dUclibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836707 | ORPH ...Shsh4GlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836708 | ORPH ...ootlinShsh4GlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836709 | ORPH ...nShsh4MuslBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836710 | ORPH ...BootlinShsh4MuslStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836711 | ORPH ...hsh4UclibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836712 | ORPH ...otlinShsh4UclibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836713 | ORPH ...h4aebGlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836714 | ORPH ...linShsh4aebGlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836715 | ORPH ...sh4aebMuslBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836716 | ORPH ...tlinShsh4aebMuslStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836717 | ORPH ...arc64GlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836718 | ORPH ...tlinSparc64GlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836719 | ORPH ...rcv8UclibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836720 | ORPH ...linSparcv8UclibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836721 | ORPH ...X8664GlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836722 | ORPH ...ootlinX8664GlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836723 | ORPH ...nX8664MuslBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836724 | ORPH ...BootlinX8664MuslStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836725 | ORPH ...8664UclibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836726 | ORPH ...otlinX8664UclibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836727 | ORPH ...orei7GlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836729 | ORPH ...X8664corei7GlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836730 | ORPH ...corei7MuslBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836731 | ORPH ...nX8664corei7MuslStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836732 | ORPH ...rei7UclibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836733 | ORPH ...8664corei7UclibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836734 | ORPH ...664v2GlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836735 | ORPH ...8664v2MuslBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836736 | ORPH ...64v2UclibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836737 | ORPH ...664v3GlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836738 | ORPH ...8664v3MuslBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836739 | ORPH ...64v3UclibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836740 | ORPH ...664v4GlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836741 | ORPH ...8664v4MuslBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836742 | ORPH ...64v4UclibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836743 | ORPH ...core2GlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836744 | ORPH ...linX86core2GlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836745 | ORPH ...6core2MuslBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836746 | ORPH ...tlinX86core2MuslStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836747 | ORPH ...ore2UclibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836748 | ORPH ...inX86core2UclibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836749 | ORPH ...6i686GlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836750 | ORPH ...tlinX86i686GlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836751 | ORPH ...86i686MuslBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836752 | ORPH ...otlinX86i686MuslStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836753 | ORPH ...i686UclibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836754 | ORPH ...linX86i686UclibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836755 | ORPH ...lx60UclibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836756 | ORPH ...Xtensalx60UclibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836757 | ORPH ...ToolchainBuildrootMusl | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836548 | ORPH ...olchainBuildrootuClibc | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836549 | ORPH ...xternalToolchainCCache | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836550 | ORPH ...ernalToolchainCtngMusl | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836551 | ORPH ...rnalToolchainLinaroArm | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836552 | ORPH ...ToolchainSourceryArmv4 | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836553 | ORPH ...ToolchainSourceryArmv5 | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836554 | ORPH ...ToolchainSourceryArmv7 | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836555 | ORPH TestF2FS | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836329 | ORPH TestFileCapabilities | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836297 | ORPH TestFortifyConserv | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836298 | ORPH TestFortifyNone | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836299 | ORPH TestGdbArc | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836375 | ORPH TestGdbFullTarget | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836376 | ORPH TestGdbHostGdbTarget11x | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836377 | ORPH TestGdbHostGdbTarget9x | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836378 | ORPH TestGdbHostGdbserver11x | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836379 | ORPH TestGdbHostGdbserver9x | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836380 | ORPH TestGdbHostOnly11x | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836381 | ORPH TestGdbHostOnly9x | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836382 | ORPH ...GdbHostOnlyAllFeatures | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836383 | ORPH TestGdbHostOnlyDefault | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836384 | ORPH TestGdbserverOnly | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836385 | ORPH TestGitHash | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836314 | ORPH TestGitHub | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836316 | ORPH TestGitLab | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836317 | ORPH TestGitRefs | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836315 | ORPH TestGlibcAllTimezone | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836311 | ORPH ...DefaultLimitedTimezone | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836312 | ORPH TestGlxinfo | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836386 | ORPH TestGst1Python | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836387 | ORPH TestHostBmapTools | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836368 | ORPH TestIPythonPy3 | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836388 | ORPH TestInitSystemBusyboxRo | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836351 | ORPH ...InitSystemBusyboxRoNet | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836352 | ORPH TestInitSystemBusyboxRw | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836353 | ORPH ...InitSystemBusyboxRwNet | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836354 | ORPH TestInitSystemNone | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836355 | ORPH ...InitSystemOpenrcRoFull | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836356 | ORPH ...InitSystemOpenrcRwFull | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836357 | ORPH ...nitSystemSystemdRoFull | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836358 | ORPH ...ystemSystemdRoIfupdown | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836359 | ORPH ...ystemSystemdRoNetworkd | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836360 | ORPH ...nitSystemSystemdRwFull | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836361 | ORPH ...ystemSystemdRwIfupdown | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836362 | ORPH ...ystemSystemdRwNetworkd | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836363 | ORPH TestIso9660Grub2EFI | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836332 | ORPH TestIso9660Grub2External | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836335 | ORPH ...0Grub2ExternalCompress | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836336 | ORPH TestIso9660Grub2Hybrid | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836338 | ORPH TestIso9660Grub2Internal | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836339 | ORPH ...so9660SyslinuxExternal | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836341 | ORPH ...slinuxExternalCompress | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836342 | ORPH ...so9660SyslinuxInternal | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836344 | ORPH TestJffs2 | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836346 | ORPH TestLibshdata | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836390 | ORPH TestLua | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836395 | ORPH TestLuaHttp | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836414 | ORPH TestLuaInotify | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836419 | ORPH TestLuaLPeg | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836391 | ORPH TestLuaLsqlite3 | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836393 | ORPH TestLuaLuaArgon2 | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836397 | ORPH TestLuaLuaAugeas | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836399 | ORPH TestLuaLuaCffi | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836402 | ORPH TestLuaLuaCqueues | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836404 | ORPH TestLuaLuaExpat | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836435 | ORPH TestLuaLuaFileSystem | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836437 | ORPH TestLuaLuaGD | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836411 | ORPH TestLuaLuaLdap | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836439 | ORPH TestLuaLuaLyaml | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836426 | ORPH TestLuaLuaPosix | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836443 | ORPH TestLuaLuaSDL2 | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836428 | ORPH TestLuaLuaSec | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836445 | ORPH TestLuaLuaSocket | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836447 | ORPH TestLuaLuacURL | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836407 | ORPH TestLuaLuaossl | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836441 | ORPH TestLuaLuasyslog | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836449 | ORPH TestLuaLuazlib | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836432 | ORPH TestLuaLunix | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836423 | ORPH TestLuaLzlib | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836453 | ORPH TestLuaRings | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836533 | ORPH TestLuaUtf8 | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836430 | ORPH TestLuajit | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836396 | ORPH TestLuajitHttp | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836417 | ORPH TestLuajitInotify | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836421 | ORPH TestLuajitLPeg | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836392 | ORPH TestLuajitLsqlite3 | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836394 | ORPH TestLuajitLuaArgon2 | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836398 | ORPH TestLuajitLuaAugeas | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836400 | ORPH TestLuajitLuaCqueues | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836405 | ORPH TestLuajitLuaExpat | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836436 | ORPH TestLuajitLuaFileSystem | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836438 | ORPH TestLuajitLuaGD | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836412 | ORPH TestLuajitLuaLdap | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836440 | ORPH TestLuajitLuaLyaml | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836427 | ORPH TestLuajitLuaPosix | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836444 | ORPH TestLuajitLuaSDL2 | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836429 | ORPH TestLuajitLuaSec | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836446 | ORPH TestLuajitLuaSocket | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836448 | ORPH TestLuajitLuacURL | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836409 | ORPH TestLuajitLuaossl | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836442 | ORPH TestLuajitLuasyslog | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836450 | ORPH TestLuajitLuazlib | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836433 | ORPH TestLuajitLunix | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836425 | ORPH TestLuajitRings | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836534 | ORPH TestLuajitTurbolua | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836544 | ORPH TestLuajitUtf8 | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836431 | ORPH TestLuvi | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836451 | ORPH TestLxc | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836452 | ORPH TestMender | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836454 | ORPH TestNetdata | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836455 | ORPH TestNoTimezone | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836313 | ORPH TestOci | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836347 | ORPH TestOpenJdk | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836456 | ORPH TestOpenSshGlibc | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836457 | ORPH TestOpenSshuClibc | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836458 | ORPH TestOpkg | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836459 | ORPH TestPerl | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836460 | ORPH TestPerlClassLoad | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836461 | ORPH TestPerlDBDmysql | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836462 | ORPH TestPerlEncodeDetect | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836463 | ORPH TestPerlGDGraph | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836464 | ORPH TestPerlHTMLParser | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836465 | ORPH TestPerlIOSocketMulticast | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836466 | ORPH TestPerlIOSocketSSL | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836467 | ORPH TestPerlLWPProtocolhttps | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836469 | ORPH TestPerlMailDKIM | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836470 | ORPH TestPerlX10 | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836472 | ORPH TestPerlXMLLibXML | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836473 | ORPH TestPerllibwwwperl | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836468 | ORPH TestPhpApcu | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836474 | ORPH TestPhpLuaLua | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836475 | ORPH TestPhpLuaLuajit | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836476 | ORPH TestPhpPam | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836477 | ORPH TestPhpPeclDbus | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836478 | ORPH TestPolkitInitd | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836479 | ORPH TestPolkitSystemd | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836480 | ORPH TestPostScripts | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836304 | ORPH TestProsodyLua51 | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836481 | ORPH TestProsodyLuajit | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836482 | ORPH TestPy3BmapTools | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836369 | ORPH TestPyNdiff | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836517 | ORPH TestPython3 | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836483 | ORPH TestPythonAugeas | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836487 | ORPH TestPythonAvro | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836490 | ORPH TestPythonPy3Aexpect | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836484 | ORPH TestPythonPy3Argh | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836485 | ORPH TestPythonPy3Attrs | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836486 | ORPH TestPythonPy3Autobahn | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836488 | ORPH TestPythonPy3Automat | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836489 | ORPH TestPythonPy3Bitstring | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836491 | ORPH TestPythonPy3Boto3 | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836492 | ORPH TestPythonPy3Botocore | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836493 | ORPH TestPythonPy3Can | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836494 | ORPH TestPythonPy3Cbor | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836495 | ORPH TestPythonPy3Click | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836496 | ORPH TestPythonPy3Colorzero | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836497 | ORPH TestPythonPy3Constantly | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836498 | ORPH TestPythonPy3Crossbar | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836499 | ORPH TestPythonPy3Cryptography | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836500 | ORPH TestPythonPy3DBusNext | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836501 | ORPH TestPythonPy3Distro | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836502 | ORPH TestPythonPy3Django | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836503 | ORPH TestPythonPy3Flask | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836504 | ORPH ...honPy3FlaskExpectsJson | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836505 | ORPH TestPythonPy3Git | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836506 | ORPH TestPythonPy3Gitdb2 | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836507 | ORPH TestPythonPy3GnuPG | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836508 | ORPH TestPythonPy3Gobject | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836509 | ORPH TestPythonPy3Gpiozero | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836510 | ORPH TestPythonPy3Incremental | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836511 | ORPH TestPythonPy3Iptables | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836512 | ORPH TestPythonPy3Libftdi1 | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836389 | ORPH TestPythonPy3Passlib | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836513 | ORPH TestPythonPy3Pexpect | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836514 | ORPH TestPythonPy3Pynacl | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836516 | ORPH TestPythonPy3Pytest | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836518 | ORPH ...PythonPy3PytestAsyncio | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836519 | ORPH TestPythonPy3Pyyaml | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836520 | ORPH TestPythonPy3RSA | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836522 | ORPH TestPythonPy3RpiGpio | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836521 | ORPH ...thonPy3ServiceIdentity | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836524 | ORPH TestPythonPy3Smmap2 | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836525 | ORPH TestPythonPy3Treq | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836526 | ORPH TestPythonPy3Twisted | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836527 | ORPH TestPythonPy3Txaio | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836528 | ORPH TestPythonPy3Txtorcon | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836529 | ORPH TestPythonPy3Ubjson | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836530 | ORPH ...y3UnitTestXmlReporting | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836531 | ORPH TestPythonPybind | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836515 | ORPH TestRedis | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836532 | ORPH TestRelro | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836300 | ORPH TestRelroPartial | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836301 | ORPH TestRootPassword | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836305 | ORPH TestRootfsOverlay | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836306 | ORPH TestRust | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836535 | ORPH TestRustBin | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836536 | ORPH TestS6 | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836537 | ORPH TestS6Networking | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836538 | ORPH TestS6PortableUtils | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836539 | ORPH TestS6Rc | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836540 | ORPH TestSCP | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836319 | ORPH TestSELinuxCustomGit | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836307 | ORPH TestSELinuxExtraModules | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836308 | ORPH ...ELinuxExtraModulesDirs | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836309 | ORPH TestSELinuxPackage | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836310 | ORPH TestSELinuxSystemdExt4 | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836364 | ORPH ...SELinuxSystemdSquashfs | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836366 | ORPH TestSFTP | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836320 | ORPH TestSquashfs | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836348 | ORPH TestSspNone | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836302 | ORPH TestSspStrong | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836303 | ORPH TestSudo | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836541 | ORPH TestSysLinuxX86EFI | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836292 | ORPH TestSysLinuxX86LegacyBios | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836293 | ORPH TestSysLinuxX86_64EFI | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836294 | ORPH ...sLinuxX86_64LegacyBios | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836295 | ORPH TestSyslogNg | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836542 | ORPH TestTmux | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836543 | ORPH TestUbi | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836349 | ORPH TestUbootOpensslPkgConfig | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836545 | ORPH TestYaffs2 | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836350 | ORPH TestZfsGlibc | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836546 | ORPH TestZfsUclibc | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836547 | ORPH -- http://autobuild.buildroot.net From christian at paral.in Tue Mar 21 09:21:40 2023 From: christian at paral.in (Christian Stewart) Date: Tue, 21 Mar 2023 02:21:40 -0700 Subject: [Buildroot] [PATCH] package/rtl8821cu: bump to version 2023-03-19 on main branch In-Reply-To: <20230319194403.450205-1-giulio.benetti@benettiengineering.com> References: <20230319194403.450205-1-giulio.benetti@benettiengineering.com> Message-ID: Hi Giulio, On Sun, Mar 19, 2023 at 12:44?PM Giulio Benetti wrote: > With this bump Linux 6.3 is supported. > > Signed-off-by: Giulio Benetti > --- > package/rtl8821cu/rtl8821cu.hash | 4 ++-- > package/rtl8821cu/rtl8821cu.mk | 2 +- > 2 files changed, 3 insertions(+), 3 deletions(-) > > diff --git a/package/rtl8821cu/rtl8821cu.hash b/package/rtl8821cu/rtl8821cu.hash > index e2d83adc0f..45460d6d12 100644 > --- a/package/rtl8821cu/rtl8821cu.hash > +++ b/package/rtl8821cu/rtl8821cu.hash > @@ -1,3 +1,3 @@ > # Locally calculated > -sha256 1d090da292c3f9322603846467a80278670211fcde3354dcabfe32c449992493 rtl8821cu-69c903b75bde36293c66b25c051916a74dbadf58.tar.gz > -sha256 af54d00efc57cfce664171ac8be2a20c0f290b1b5c1a67bb2eba7b6380276c4e LICENSE > +sha256 32589c3ac3ffde6de3ecaca83570ab07a2b92a66e3265294b0469375b007a480 rtl8821cu-80781de376007ecd778dfb2bef05533e3a6cc7c6.tar.gz > +sha256 22cdb0a9cf492dbf05c5b27381a5c0e73ae0d4622427b522b0ba92b7495e5fb0 LICENSE > diff --git a/package/rtl8821cu/rtl8821cu.mk b/package/rtl8821cu/rtl8821cu.mk > index 5a93376c20..953da1f01c 100644 > --- a/package/rtl8821cu/rtl8821cu.mk > +++ b/package/rtl8821cu/rtl8821cu.mk > @@ -4,7 +4,7 @@ > # > ################################################################################ > > -RTL8821CU_VERSION = 69c903b75bde36293c66b25c051916a74dbadf58 > +RTL8821CU_VERSION = 80781de376007ecd778dfb2bef05533e3a6cc7c6 > RTL8821CU_SITE = $(call github,morrownr,8821cu-20210916,$(RTL8821CU_VERSION)) > RTL8821CU_LICENSE = GPL-2.0 > RTL8821CU_LICENSE_FILES = LICENSE Reviewed-by: Christian Stewart Thanks! From dullfire at yahoo.com Tue Mar 21 10:09:56 2023 From: dullfire at yahoo.com (dullfire at yahoo.com) Date: Tue, 21 Mar 2023 05:09:56 -0500 Subject: [Buildroot] [PATCH 1/1] package/musl: add aarch64_be References: <20230321100956.11869-1-dullfire.ref@yahoo.com> Message-ID: <20230321100956.11869-1-dullfire@yahoo.com> From: Jonathan Currier Add aarch64_be to musl supported archs. Upstream musl already supports aarch64_be. Signed-off-by: Jonathan Currier --- package/musl/Config.in | 1 + 1 file changed, 1 insertion(+) diff --git a/package/musl/Config.in b/package/musl/Config.in index c1a10bdd58..1baf6f7a78 100644 --- a/package/musl/Config.in +++ b/package/musl/Config.in @@ -1,6 +1,7 @@ config BR2_PACKAGE_MUSL_ARCH_SUPPORTS bool default y if BR2_aarch64 + default y if BR2_aarch64_be default y if BR2_arm default y if BR2_armeb default y if BR2_i386 -- 2.39.1 From bugzilla at busybox.net Tue Mar 21 12:08:25 2023 From: bugzilla at busybox.net (bugzilla at busybox.net) Date: Tue, 21 Mar 2023 12:08:25 +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 --- Comment #2 from alban.at.ifd at gmail.com --- > I am suprised to see here that the cross-compiler was defined as cc in the generated config.toml, as we want to build a rust compiler which can be executed on the host system, not on the target system. To give an answer to my question: we need to give the cross-compiler compiler in the cc attribute of config.toml. As this compiler will be used to compile the "shims" written in C which will run on the target. Can somebody confirm it ? Would be a solution to replace the "unknown" in RUSTC_TARGET_NAME value (set in rustc.mk) by the value of BR2_TOOLCHAIN_BUILDROOT_VENDOR ? With a different vendor string, the rustc's bootstrap program would be able to make the difference between the host and the target toolchains, even if the triplets are the same. I wrote a patch which implement this solution. But the drawback seem to be that the rust-bin package could only be used as stage0 now. -- You are receiving this mail because: You are on the CC list for the bug. From bugzilla at busybox.net Tue Mar 21 12:11:02 2023 From: bugzilla at busybox.net (bugzilla at busybox.net) Date: Tue, 21 Mar 2023 12:11:02 +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 --- Comment #3 from alban.at.ifd at gmail.com --- Created attachment 9546 --> https://bugs.busybox.net/attachment.cgi?id=9546&action=edit Use the toolchain's vendor string to identify the rustc target. -- You are receiving this mail because: You are on the CC list for the bug. From bugzilla at busybox.net Tue Mar 21 12:12:42 2023 From: bugzilla at busybox.net (bugzilla at busybox.net) Date: Tue, 21 Mar 2023 12:12:42 +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 #9536|0 |1 is obsolete| | -- You are receiving this mail because: You are on the CC list for the bug. From bugzilla at busybox.net Tue Mar 21 13:23:36 2023 From: bugzilla at busybox.net (bugzilla at busybox.net) Date: Tue, 21 Mar 2023 13:23:36 +0000 Subject: [Buildroot] [Bug 15461] QtVirtualKeyboard segfaults In-Reply-To: References: Message-ID: https://bugs.busybox.net/show_bug.cgi?id=15461 --- Comment #1 from Thomas Petazzoni --- Buildroot 2022.02 defaults to using GCC 10.x. Buildroot 2023.02 defaults to using GCC 11.x, but still supports GCC 10.x. Could you try staying with Buildroot 2023.02, but use GCC 10.x instead of GCC 11.x ? My colleague Alexis Lothor? is also chasing down a Qt5 problem with Buildroot 2023.02 (but using the Bootlin toolchain), and reverting to an older toolchain solved the problem, which seems to point to a GCC issue. -- You are receiving this mail because: You are on the CC list for the bug. From simon.rowe at nutanix.com Tue Mar 21 13:39:12 2023 From: simon.rowe at nutanix.com (Simon Rowe) Date: Tue, 21 Mar 2023 13:39:12 +0000 Subject: [Buildroot] [PATCH 1/1] package/lvm2: enable package with musl In-Reply-To: <20230319172554.0d5ea60c@windsurf> References: <20230316113615.138847-1-simon.rowe@nutanix.com> <20230319172554.0d5ea60c@windsurf> Message-ID: On 19 March 2023 Thomas Petazzoni wrote: > Thanks Simon for those patches! Could you rework the 4 patches so that > they are generated with git format-patch and have your Signed-off-by? I > recommend that you take the upstream Git repo of lvm2, checkout the tag > corresponding to version 2.03.14, apply the 4 Gentoo patches, each time > turning the changes into a proper commit. I am not the author of these patches, which is why I didn?t add a ?Signed-off-by:?. I followed what I thought the process was for patches originating from elsewhere by adding a ?Fetch from:? to each patch as mentioned in 19.4 of the manual. I can regenerate them if that?s the correct approach. > Another thing to look at is that the multipath-tools package is > selecting BR2_PACKAGE_LVM2_STANDARD_INSTALL, so you need to check > whether the depends on !BR2_TOOLCHAIN_USES_MUSL used in > BR2_PACKAGE_MULTIPATH_TOOLS is still needed? Perhaps thanks to your > work on lvm2 it is now possible to build/use multipath-tools with musl. I?ve not got a use case for multipath myself by I?ll check if I can get it to build with these patches. > Another question is the upstream status of the Gentoo patches? Have > they been submitted for inclusion by the upstream lvm2 project? There seems to be a suggestion that was attempted on the ticket https://bugs.gentoo.org/549506 but that was some time ago and there?s no sign of them being accepted. Regards Simon -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla at busybox.net Tue Mar 21 13:42:51 2023 From: bugzilla at busybox.net (bugzilla at busybox.net) Date: Tue, 21 Mar 2023 13:42:51 +0000 Subject: [Buildroot] [Bug 15461] QtVirtualKeyboard segfaults In-Reply-To: References: Message-ID: https://bugs.busybox.net/show_bug.cgi?id=15461 --- Comment #2 from Alexis Lothor? --- Hi. I indeed encounter the same kind of issue in a Qt Quick project on Armv7 target * with Buildroot 2023.02 and Bootlin Toolchain 2022.08, Qt project crashes deep in qqmlcrashpropertycache.h (in an inlined function) * trying to build without optimizations (to allow debugging), the application does not crash anymore * switching back to Bootlin toolchain 2021.11, the application works, even with optimizations enabled * I tried to switch to buildroot internal toolchain BUT with components versions (gcc, glibc, binutils, kernel headers) from bootlin toolchain 2022.08 => it still crashes, so it is probably not the Bootlin build of the toolchain which is the culprit -- You are receiving this mail because: You are on the CC list for the bug. From thomas.petazzoni at bootlin.com Tue Mar 21 13:54:55 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Tue, 21 Mar 2023 14:54:55 +0100 Subject: [Buildroot] [PATCH 1/1] package/lvm2: enable package with musl In-Reply-To: References: <20230316113615.138847-1-simon.rowe@nutanix.com> <20230319172554.0d5ea60c@windsurf> Message-ID: <20230321145455.7dce4271@windsurf> Hello Simon, On Tue, 21 Mar 2023 13:39:12 +0000 Simon Rowe wrote: > I am not the author of these patches, which is why I didn?t add a > ?Signed-off-by:?. I followed what I thought the process was for > patches originating from elsewhere by adding a ?Fetch from:? to each > patch as mentioned in 19.4 of the manual. I can regenerate them if > that?s the correct approach. A Signed-off-by is not only an indication of the author, but also an indication of the chain of people through which the patch traveled. For example in the Linux kernel, patches have a SoB from the author, then a SoB from the maintainer taking the patch, and possibly another SoB from yet another maintainer taking the patch from that previous maintainer. In Buildroot, we therefore have patches with two SoB: one from the original author, and one from the developer bringing the patch into Buildroot. Or alternatively patches with only one SoB, from the developer bringing the patch into Buildroot (you in this case) when the original patch lacks an SoB. > I?ve not got a use case for multipath myself by I?ll check if I can > get it to build with these patches. Good! > > Another question is the upstream status of the Gentoo patches? Have > > they been submitted for inclusion by the upstream lvm2 project? > > There seems to be a suggestion that was attempted on the ticket > > https://bugs.gentoo.org/549506 > > but that was some time ago and there?s no sign of them being accepted. It's been a while ago. Perhaps time to do another attempt at upstreaming those patches? Thanks a lot! Thomas -- Thomas Petazzoni, co-owner and CEO, Bootlin Embedded Linux and Kernel engineering and training https://bootlin.com From bugzilla at busybox.net Tue Mar 21 14:47:56 2023 From: bugzilla at busybox.net (bugzilla at busybox.net) Date: Tue, 21 Mar 2023 14:47:56 +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 --- Comment #4 from alban.at.ifd at gmail.com --- (In reply to alban.at.ifd from comment #3) This patch doesn't work as the x86_64-buildroot-linux-gnu is not recognized by the (stage0 ?) rustc. I get the following: Finished release [optimized] target(s) in 11m 23s Copying stage0 rustc from stage0 (x86_64-unknown-linux-gnu -> x86_64-unknown-linux-gnu / x86_64-unknown-linux-gnu) Assembling stage1 compiler (x86_64-unknown-linux-gnu) Building stage1 std artifacts (x86_64-unknown-linux-gnu -> x86_64-buildroot-linux-gnu) error: failed to run `rustc` to learn about target-specific information ... error: Error loading target specification: Could not find specification for target "x86_64-buildroot-linux-gnu". Run `rustc --print target-list` for a list of built-in targets I wonder how to define a "target specification" with a custom vendor value. -- You are receiving this mail because: You are on the CC list for the bug. From peter at korsgaard.com Tue Mar 21 18:49:08 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Tue, 21 Mar 2023 19:49:08 +0100 Subject: [Buildroot] 2023.02 : pty_allocate: openpty: No such file or directory In-Reply-To: (Zvi Vered's message of "Tue, 21 Mar 2023 18:20:38 +0200") References: <875yavx0ui.fsf@dell.be.48ers.dk> Message-ID: <87edpiuehn.fsf@dell.be.48ers.dk> >>>>> "Zvi" == Zvi Vered writes: > Hi Peter, > Thank you for your reply. > Attached .config of my kernel and buildroot. > It seems that the mandatory components you mentioned are included. > Following are the messages I'm getting at the end of the boot sequence: > ----------------------------------------------------------------------- > [ 3.048901] of_cfs_init > [ 3.051352] of_cfs_init: OK > [ 3.054227] clk: Not disabling unused clocks > [ 3.058673] ALSA device list: > [ 3.061628] No soundcards found. > [ 3.065509] Freeing unused kernel memory: 512K > can't open /dev/null: No such file or directory > can't open /dev/null: No such file or directory > can't open /dev/null: No such file or directory > can't open /dev/null: No such file or directory No /dev/null? That already sounds odd. How is your setup exactly? E.G. what (def)config have you used and how are you booting your system? -- Bye, Peter Korsgaard From ps.report at gmx.net Tue Mar 21 19:03:03 2023 From: ps.report at gmx.net (Peter Seiderer) Date: Tue, 21 Mar 2023 20:03:03 +0100 Subject: [Buildroot] [PATCH v1] package/coreutils: bump version to 9.2 Message-ID: <20230321190303.18814-1-ps.report@gmx.net> For details see [1]. [1] https://lists.gnu.org/archive/html/info-gnu/2023-03/msg00005.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 eb9a5744c6..72f63b242d 100644 --- a/package/coreutils/coreutils.hash +++ b/package/coreutils/coreutils.hash @@ -1,4 +1,4 @@ # Locally calculated after checking pgp signature -sha256 61a1f410d78ba7e7f37a5a4f50e6d1320aca33375484a3255eddf17a38580423 coreutils-9.1.tar.xz +sha256 6885ff47b9cdb211de47d368c17853f406daaf98b148aaecdf10de29cc04b0b3 coreutils-9.2.tar.xz # Locally computed sha256 3972dc9744f6499f0f9b2dbf76696f2ae7ad8af9b23dde66d6af86c9dfb36986 COPYING diff --git a/package/coreutils/coreutils.mk b/package/coreutils/coreutils.mk index 931859b0ac..9b07bb31d2 100644 --- a/package/coreutils/coreutils.mk +++ b/package/coreutils/coreutils.mk @@ -4,7 +4,7 @@ # ################################################################################ -COREUTILS_VERSION = 9.1 +COREUTILS_VERSION = 9.2 COREUTILS_SITE = $(BR2_GNU_MIRROR)/coreutils COREUTILS_SOURCE = coreutils-$(COREUTILS_VERSION).tar.xz COREUTILS_LICENSE = GPL-3.0+ -- 2.39.2 From ps.report at gmx.net Tue Mar 21 19:04:03 2023 From: ps.report at gmx.net (Peter Seiderer) Date: Tue, 21 Mar 2023 20:04:03 +0100 Subject: [Buildroot] [PATCH v1] package/grep: bump version to 3.9 Message-ID: <20230321190403.19039-1-ps.report@gmx.net> For details see [1]. [1] https://lists.gnu.org/archive/html/info-gnu/2023-03/msg00001.html Signed-off-by: Peter Seiderer --- package/grep/grep.hash | 4 ++-- package/grep/grep.mk | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package/grep/grep.hash b/package/grep/grep.hash index 6f3bca89ad..c83e4653c3 100644 --- a/package/grep/grep.hash +++ b/package/grep/grep.hash @@ -1,5 +1,5 @@ # Locally calculated after checking signature -# http://ftp.gnu.org/gnu/grep/grep-3.8.tar.xz.sig +# https://ftp.gnu.org/gnu/grep/grep-3.9.tar.xz.sig # using key 155D3FC500C834486D1EEA677FD9FCCB000BEEEE -sha256 498d7cc1b4fb081904d87343febb73475cf771e424fb7e6141aff66013abc382 grep-3.8.tar.xz +sha256 abcd11409ee23d4caf35feb422e53bbac867014cfeed313bb5f488aca170b599 grep-3.9.tar.xz sha256 3972dc9744f6499f0f9b2dbf76696f2ae7ad8af9b23dde66d6af86c9dfb36986 COPYING diff --git a/package/grep/grep.mk b/package/grep/grep.mk index 318e00940d..309987010f 100644 --- a/package/grep/grep.mk +++ b/package/grep/grep.mk @@ -4,7 +4,7 @@ # ################################################################################ -GREP_VERSION = 3.8 +GREP_VERSION = 3.9 GREP_SITE = $(BR2_GNU_MIRROR)/grep GREP_SOURCE = grep-$(GREP_VERSION).tar.xz GREP_LICENSE = GPL-3.0+ -- 2.39.2 From ps.report at gmx.net Tue Mar 21 19:05:01 2023 From: ps.report at gmx.net (Peter Seiderer) Date: Tue, 21 Mar 2023 20:05:01 +0100 Subject: [Buildroot] [PATCH v1] package/openssh: security bump to version 9.3p1 Message-ID: <20230321190501.19240-1-ps.report@gmx.net> 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 --- 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) -- 2.39.2 From bugzilla at busybox.net Tue Mar 21 19:25:11 2023 From: bugzilla at busybox.net (bugzilla at busybox.net) Date: Tue, 21 Mar 2023 19:25:11 +0000 Subject: [Buildroot] [Bug 15456] No more login on Raspberry Pi 3 since 2023.02 In-Reply-To: References: Message-ID: https://bugs.busybox.net/show_bug.cgi?id=15456 --- Comment #4 from Peter Seiderer --- The systemd default locale is 'C.UTF-8' (since 252, see [1] and /etc/locale.conf on the board): $ echo $LANG C.UTF-8 >From build/readline-8.2/nls.c: 126 char * 127 _rl_init_locale (void) 128 { 129 char *ret, *lspec; 130 131 /* Set the LC_CTYPE locale category from environment variables. */ 132 lspec = _rl_get_locale_var ("LC_CTYPE"); 133 /* Since _rl_get_locale_var queries the right environment variables, 134 we query the current locale settings with setlocale(), and, if 135 that doesn't return anything, we set lspec to the empty string to 136 force the subsequent call to setlocale() to define the `native' 137 environment. */ 138 #if defined (HAVE_SETLOCALE) 139 if (lspec == 0 || *lspec == 0) 140 lspec = setlocale (LC_CTYPE, (char *)NULL); 141 if (lspec == 0) 142 lspec = ""; 143 ret = setlocale (LC_CTYPE, lspec); /* ok, since it does not change locale */ 144 #else 145 ret = (lspec == 0 || *lspec == 0) ? RL_DEFAULT_LOCALE : lspec; 146 #endif 147 148 _rl_utf8locale = (ret && *ret) ? utf8locale (ret) : 0; 149 150 _rl_current_locale = savestring (ret); 151 return ret; 152 } The call to '_rl_get_locale_var()' returns 'C.UTF-8' (line 132) but the call to 'setlocale(LC_CTYPE, 'C.UTF-8')' returns 0 (line 143) which leads to the segmentation fault in the call to 'savestring(0)' (line 150). Setting the following in the buildroot config file fixes the problem for me: BR2_ENABLE_LOCALE_WHITELIST="C" BR2_GENERATE_LOCALE="C" [1] https://github.com/systemd/systemd/blob/main/NEWS -- You are receiving this mail because: You are on the CC list for the bug. From peter at korsgaard.com Tue Mar 21 19:28:52 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Tue, 21 Mar 2023 20:28:52 +0100 Subject: [Buildroot] 2023.02 : pty_allocate: openpty: No such file or directory In-Reply-To: (Zvi Vered's message of "Tue, 21 Mar 2023 21:25:20 +0200") References: <875yavx0ui.fsf@dell.be.48ers.dk> <87edpiuehn.fsf@dell.be.48ers.dk> Message-ID: <877cv9vr7v.fsf@dell.be.48ers.dk> >>>>> "Zvi" == Zvi Vered writes: > Hi Peter, > Attached .config of the kernel. This is also the (def)config. > The kernel is launched by u-boot. > The kernel image, root file system, and device tree are all loaded via TFTP > from an external PC. What kind of rootfs filesystem are you using? What is your kernel command line? > After login (+password) I checked that /dev/null exists. Can you show the output of ls -la /dev/null? -- Bye, Peter Korsgaard From dalang at gmx.at Tue Mar 21 20:11:30 2023 From: dalang at gmx.at (Daniel Lang) Date: Tue, 21 Mar 2023 21:11:30 +0100 Subject: [Buildroot] [PATCH 1/3] package/cairomm1_14: use official website Message-ID: <20230321201133.236692-1-dalang@gmx.at> The website [1] states that the released version can be downloaded from the cairo release area [2], which also features a sha1 hash. [1]: https://www.cairographics.org/cairomm/ [2]: https://www.cairographics.org/releases/ Signed-off-by: Daniel Lang --- package/cairomm1_14/Config.in | 2 +- package/cairomm1_14/cairomm1_14.hash | 5 ++++- package/cairomm1_14/cairomm1_14.mk | 4 ++-- 3 files changed, 7 insertions(+), 4 deletions(-) diff --git a/package/cairomm1_14/Config.in b/package/cairomm1_14/Config.in index 6e767d2428..e369aa6f4a 100644 --- a/package/cairomm1_14/Config.in +++ b/package/cairomm1_14/Config.in @@ -14,7 +14,7 @@ config BR2_PACKAGE_CAIROMM1_14 This is the last version before the API and ABI change introduced in 1.16.0 which requires C++17. - http://www.gtkmm.org/ + https://www.cairographics.org/cairomm/ comment "cairomm (1.14.x) needs a toolchain w/ C++, wchar, threads, gcc >= 4.9" depends on BR2_USE_MMU diff --git a/package/cairomm1_14/cairomm1_14.hash b/package/cairomm1_14/cairomm1_14.hash index 521e7cc546..6d58de360a 100644 --- a/package/cairomm1_14/cairomm1_14.hash +++ b/package/cairomm1_14/cairomm1_14.hash @@ -1,3 +1,6 @@ +# From https://www.cairographics.org/releases/cairomm-1.14.4.tar.xz.sha1 +sha1 a58419bb9792a2c998631704ce5671c38e0c82a1 cairomm-1.14.4.tar.xz + # Locally computed -sha256 ee12b920b2d47cea1b6e20c367690d726eb22b4ca9fc711db329d03adcc0c8e0 cairomm-1.14.4.tar.gz +sha256 4749d25a2b2ef67cc0c014caaf5c87fa46792fc4b3ede186fb0fc932d2055158 cairomm-1.14.4.tar.xz sha256 bfe4a52dc4645385f356a8e83cc54216a293e3b6f1cb4f79f5fc0277abf937fd COPYING diff --git a/package/cairomm1_14/cairomm1_14.mk b/package/cairomm1_14/cairomm1_14.mk index 5d076ddf0a..6502d34c5a 100644 --- a/package/cairomm1_14/cairomm1_14.mk +++ b/package/cairomm1_14/cairomm1_14.mk @@ -7,8 +7,8 @@ CAIROMM1_14_VERSION = 1.14.4 CAIROMM1_14_LICENSE = LGPL-2.0+ CAIROMM1_14_LICENSE_FILES = COPYING -CAIROMM1_14_SOURCE = cairomm-$(CAIROMM1_14_VERSION).tar.gz -CAIROMM1_14_SITE = https://gitlab.freedesktop.org/cairo/cairomm/-/archive/$(CAIROMM1_14_VERSION) +CAIROMM1_14_SOURCE = cairomm-$(CAIROMM1_14_VERSION).tar.xz +CAIROMM1_14_SITE = https://cairographics.org/releases CAIROMM1_14_INSTALL_STAGING = YES CAIROMM1_14_DEPENDENCIES = cairo libglib2 libsigc2 host-pkgconf CAIROMM1_14_CONF_OPTS = -Dbuild-examples=false -Dbuild-tests=false -- 2.40.0 From dalang at gmx.at Tue Mar 21 20:11:32 2023 From: dalang at gmx.at (Daniel Lang) Date: Tue, 21 Mar 2023 21:11:32 +0100 Subject: [Buildroot] [PATCH 3/3] package/cairomm: bump to version 1.16.2 In-Reply-To: <20230321201133.236692-1-dalang@gmx.at> References: <20230321201133.236692-1-dalang@gmx.at> Message-ID: <20230321201133.236692-3-dalang@gmx.at> Signed-off-by: Daniel Lang --- package/cairomm/cairomm.hash | 6 +++--- package/cairomm/cairomm.mk | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package/cairomm/cairomm.hash b/package/cairomm/cairomm.hash index dc32453220..254413af09 100644 --- a/package/cairomm/cairomm.hash +++ b/package/cairomm/cairomm.hash @@ -1,6 +1,6 @@ -# From https://www.cairographics.org/releases/cairomm-1.16.1.tar.xz.sha1 -sha1 a2de9b7fbfe8176cb555d94bb531ba1a07f31cc4 cairomm-1.16.1.tar.xz +# From https://www.cairographics.org/releases/cairomm-1.16.2.tar.xz.sha1 +sha1 c24339d5962e2bcbbea85b2fc66347e71fd3db8c cairomm-1.16.2.tar.xz # Locally computed -sha256 6f6060d8e98dd4b8acfee2295fddbdd38cf487c07c26aad8d1a83bb9bff4a2c6 cairomm-1.16.1.tar.xz +sha256 6a63bf98a97dda2b0f55e34d1b5f3fb909ef8b70f9b8d382cb1ff3978e7dc13f cairomm-1.16.2.tar.xz sha256 bfe4a52dc4645385f356a8e83cc54216a293e3b6f1cb4f79f5fc0277abf937fd COPYING diff --git a/package/cairomm/cairomm.mk b/package/cairomm/cairomm.mk index 6bb29ea051..571512878e 100644 --- a/package/cairomm/cairomm.mk +++ b/package/cairomm/cairomm.mk @@ -4,7 +4,7 @@ # ################################################################################ -CAIROMM_VERSION = 1.16.1 +CAIROMM_VERSION = 1.16.2 CAIROMM_LICENSE = LGPL-2.0+ CAIROMM_LICENSE_FILES = COPYING CAIROMM_SOURCE = cairomm-$(CAIROMM_VERSION).tar.xz -- 2.40.0 From dalang at gmx.at Tue Mar 21 20:11:31 2023 From: dalang at gmx.at (Daniel Lang) Date: Tue, 21 Mar 2023 21:11:31 +0100 Subject: [Buildroot] [PATCH 2/3] package/cairomm: use official website In-Reply-To: <20230321201133.236692-1-dalang@gmx.at> References: <20230321201133.236692-1-dalang@gmx.at> Message-ID: <20230321201133.236692-2-dalang@gmx.at> The website [1] states that the released version can be downloaded from the cairo release area [2], which also features a sha1 hash. [1]: https://www.cairographics.org/cairomm/ [2]: https://www.cairographics.org/releases/ Signed-off-by: Daniel Lang --- package/cairomm/Config.in | 2 +- package/cairomm/cairomm.hash | 5 ++++- package/cairomm/cairomm.mk | 3 ++- 3 files changed, 7 insertions(+), 3 deletions(-) diff --git a/package/cairomm/Config.in b/package/cairomm/Config.in index 75f6692b8a..174f3967ab 100644 --- a/package/cairomm/Config.in +++ b/package/cairomm/Config.in @@ -11,7 +11,7 @@ config BR2_PACKAGE_CAIROMM help The cairomm package is a set of C++ bindings for Cairo. - http://www.gtkmm.org/ + https://www.cairographics.org/cairomm/ comment "cairomm needs a toolchain w/ C++, wchar, threads, gcc >= 7" depends on BR2_USE_MMU diff --git a/package/cairomm/cairomm.hash b/package/cairomm/cairomm.hash index d14a65c2d6..dc32453220 100644 --- a/package/cairomm/cairomm.hash +++ b/package/cairomm/cairomm.hash @@ -1,3 +1,6 @@ +# From https://www.cairographics.org/releases/cairomm-1.16.1.tar.xz.sha1 +sha1 a2de9b7fbfe8176cb555d94bb531ba1a07f31cc4 cairomm-1.16.1.tar.xz + # Locally computed -sha256 bb86d855041bd46d31b03e43ea355d233de44034b39d4200725b1e0947e63e67 cairomm-1.16.1.tar.gz +sha256 6f6060d8e98dd4b8acfee2295fddbdd38cf487c07c26aad8d1a83bb9bff4a2c6 cairomm-1.16.1.tar.xz sha256 bfe4a52dc4645385f356a8e83cc54216a293e3b6f1cb4f79f5fc0277abf937fd COPYING diff --git a/package/cairomm/cairomm.mk b/package/cairomm/cairomm.mk index 856c9d67fc..6bb29ea051 100644 --- a/package/cairomm/cairomm.mk +++ b/package/cairomm/cairomm.mk @@ -7,7 +7,8 @@ CAIROMM_VERSION = 1.16.1 CAIROMM_LICENSE = LGPL-2.0+ CAIROMM_LICENSE_FILES = COPYING -CAIROMM_SITE = https://gitlab.freedesktop.org/cairo/cairomm/-/archive/$(CAIROMM_VERSION) +CAIROMM_SOURCE = cairomm-$(CAIROMM_VERSION).tar.xz +CAIROMM_SITE = https://cairographics.org/releases CAIROMM_INSTALL_STAGING = YES CAIROMM_DEPENDENCIES = cairo libglib2 libsigc host-pkgconf CAIROMM_CONF_OPTS = -Dbuild-examples=false -Dbuild-tests=false -- 2.40.0 From bugzilla at busybox.net Tue Mar 21 22:04:12 2023 From: bugzilla at busybox.net (bugzilla at busybox.net) Date: Tue, 21 Mar 2023 22:04:12 +0000 Subject: [Buildroot] [Bug 15366] xscreensaver needs util-linux dependency for per-package build In-Reply-To: References: Message-ID: https://bugs.busybox.net/show_bug.cgi?id=15366 --- Comment #7 from Jonathan Bittner --- Created attachment 9551 --> https://bugs.busybox.net/attachment.cgi?id=9551&action=edit configure output -- You are receiving this mail because: You are on the CC list for the bug. From bugzilla at busybox.net Tue Mar 21 22:09:26 2023 From: bugzilla at busybox.net (bugzilla at busybox.net) Date: Tue, 21 Mar 2023 22:09:26 +0000 Subject: [Buildroot] [Bug 15366] xscreensaver needs util-linux dependency for per-package build In-Reply-To: References: Message-ID: https://bugs.busybox.net/show_bug.cgi?id=15366 --- Comment #8 from Jonathan Bittner --- Host is a bare metal Ubuntu 22.04.2 LTS system. I ran make -j1 V=1 xscreensaver-configure and attached the output -- You are receiving this mail because: You are on the CC list for the bug. From james.hilliard1 at gmail.com Wed Mar 22 00:07:14 2023 From: james.hilliard1 at gmail.com (James Hilliard) Date: Tue, 21 Mar 2023 18:07:14 -0600 Subject: [Buildroot] [PATCH 1/1] package/python-aexpect: bump to version 1.7.0 Message-ID: <20230322000714.4045454-1-james.hilliard1@gmail.com> Drop no longer required six runtime dependency. Signed-off-by: James Hilliard --- package/python-aexpect/Config.in | 1 - package/python-aexpect/python-aexpect.hash | 4 ++-- package/python-aexpect/python-aexpect.mk | 4 ++-- 3 files changed, 4 insertions(+), 5 deletions(-) diff --git a/package/python-aexpect/Config.in b/package/python-aexpect/Config.in index cc805da657..59671621dc 100644 --- a/package/python-aexpect/Config.in +++ b/package/python-aexpect/Config.in @@ -1,6 +1,5 @@ config BR2_PACKAGE_PYTHON_AEXPECT bool "python-aexpect" - select BR2_PACKAGE_PYTHON_SIX # runtime help Aexpect. diff --git a/package/python-aexpect/python-aexpect.hash b/package/python-aexpect/python-aexpect.hash index efe4f55fb8..ff30c765e3 100644 --- a/package/python-aexpect/python-aexpect.hash +++ b/package/python-aexpect/python-aexpect.hash @@ -1,5 +1,5 @@ # md5, sha256 from https://pypi.org/pypi/aexpect/json -md5 d37473ff0024c15938bfe86a543537e6 aexpect-1.6.4.tar.gz -sha256 3998aa84ae54963fd59488f0caa533f6edbb31bc6cb842da09b041cbad56ad88 aexpect-1.6.4.tar.gz +md5 bb05319c277cfe97114780579d251c30 aexpect-1.7.0.tar.gz +sha256 11bfeea78ef6147ac8f6e29c2a720bd332598383d88274cdca5e6413c2070d52 aexpect-1.7.0.tar.gz # Locally computed sha256 checksums sha256 7be26abf35e531a226dc742d2379d42d372cb61f027a6e26477c0e2f1a03bfcb LICENSE diff --git a/package/python-aexpect/python-aexpect.mk b/package/python-aexpect/python-aexpect.mk index 8b5e165135..1cfcc9ffaf 100644 --- a/package/python-aexpect/python-aexpect.mk +++ b/package/python-aexpect/python-aexpect.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_AEXPECT_VERSION = 1.6.4 +PYTHON_AEXPECT_VERSION = 1.7.0 PYTHON_AEXPECT_SOURCE = aexpect-$(PYTHON_AEXPECT_VERSION).tar.gz -PYTHON_AEXPECT_SITE = https://files.pythonhosted.org/packages/3b/22/f87ffa70348dde4597d9314995be89c8d4c7728260033b972a8d691e3f7d +PYTHON_AEXPECT_SITE = https://files.pythonhosted.org/packages/dd/32/738b5190adb5ed387d3e755885f646b714fbf9c22adbda7ff988db7ede49 PYTHON_AEXPECT_SETUP_TYPE = setuptools PYTHON_AEXPECT_LICENSE = GPL-2.0+ PYTHON_AEXPECT_LICENSE_FILES = LICENSE -- 2.34.1 From james.hilliard1 at gmail.com Wed Mar 22 00:09:04 2023 From: james.hilliard1 at gmail.com (James Hilliard) Date: Tue, 21 Mar 2023 18:09:04 -0600 Subject: [Buildroot] [PATCH 1/1] package/python-aioconsole: bump to version 0.6.1 Message-ID: <20230322000904.4049993-1-james.hilliard1@gmail.com> Signed-off-by: James Hilliard --- package/python-aioconsole/python-aioconsole.hash | 4 ++-- package/python-aioconsole/python-aioconsole.mk | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package/python-aioconsole/python-aioconsole.hash b/package/python-aioconsole/python-aioconsole.hash index 107910b6be..8770d55932 100644 --- a/package/python-aioconsole/python-aioconsole.hash +++ b/package/python-aioconsole/python-aioconsole.hash @@ -1,5 +1,5 @@ # md5, sha256 from https://pypi.org/pypi/aioconsole/json -md5 ae7bae13cb8aab6b1a4d2c25284ffcd3 aioconsole-0.5.1.tar.gz -sha256 c8ddd9fd21db71ea51fb9b0d20d21d11c409c92988edf07c935d705fa60e026b aioconsole-0.5.1.tar.gz +md5 3e58234291434cb33cbb6396323918ad aioconsole-0.6.1.tar.gz +sha256 520313bc5d7ed6bea3baf072ce7e622479afd67c01b3fdcc076bc528da354f6f aioconsole-0.6.1.tar.gz # Locally computed sha256 checksums sha256 fe3eea6c599e23a00c08c5f5cb2320c30adc8f8687db5fcec9b79a662c53ff6b LICENSE diff --git a/package/python-aioconsole/python-aioconsole.mk b/package/python-aioconsole/python-aioconsole.mk index dc0eb36158..5641254f5d 100644 --- a/package/python-aioconsole/python-aioconsole.mk +++ b/package/python-aioconsole/python-aioconsole.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_AIOCONSOLE_VERSION = 0.5.1 +PYTHON_AIOCONSOLE_VERSION = 0.6.1 PYTHON_AIOCONSOLE_SOURCE = aioconsole-$(PYTHON_AIOCONSOLE_VERSION).tar.gz -PYTHON_AIOCONSOLE_SITE = https://files.pythonhosted.org/packages/71/74/cd64dbc518f71486b235f0e1538ea4b7cbf4375a8bdc6f96c9c9595291ab +PYTHON_AIOCONSOLE_SITE = https://files.pythonhosted.org/packages/27/a2/4bbeecceb6786a058e92469686ae1b7d3a616b3f5b99e00b96c3064349e2 PYTHON_AIOCONSOLE_SETUP_TYPE = setuptools PYTHON_AIOCONSOLE_LICENSE = GPL-3.0 PYTHON_AIOCONSOLE_LICENSE_FILES = LICENSE -- 2.34.1 From james.hilliard1 at gmail.com Wed Mar 22 00:11:15 2023 From: james.hilliard1 at gmail.com (James Hilliard) Date: Tue, 21 Mar 2023 18:11:15 -0600 Subject: [Buildroot] [PATCH 1/1] package/python-aiofiles: bump to version 23.1.0 Message-ID: <20230322001115.4055182-1-james.hilliard1@gmail.com> Signed-off-by: James Hilliard --- package/python-aiofiles/python-aiofiles.hash | 4 ++-- package/python-aiofiles/python-aiofiles.mk | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package/python-aiofiles/python-aiofiles.hash b/package/python-aiofiles/python-aiofiles.hash index d1594c3989..e7799c7ff7 100644 --- a/package/python-aiofiles/python-aiofiles.hash +++ b/package/python-aiofiles/python-aiofiles.hash @@ -1,5 +1,5 @@ # md5, sha256 from https://pypi.org/pypi/aiofiles/json -md5 b22db90039c881f6aa64431c6b23f30f aiofiles-22.1.0.tar.gz -sha256 9107f1ca0b2a5553987a94a3c9959fe5b491fdf731389aa5b7b1bd0733e32de6 aiofiles-22.1.0.tar.gz +md5 d648a31366030470c97401741747065f aiofiles-23.1.0.tar.gz +sha256 edd247df9a19e0db16534d4baaf536d6609a43e1de5401d7a4c1c148753a1635 aiofiles-23.1.0.tar.gz # Locally computed sha256 checksums sha256 cb5e8e7e5f4a3988e1063c142c60dc2df75605f4c46515e776e3aca6df976e14 LICENSE diff --git a/package/python-aiofiles/python-aiofiles.mk b/package/python-aiofiles/python-aiofiles.mk index b65d2cfa82..96bd636a4a 100644 --- a/package/python-aiofiles/python-aiofiles.mk +++ b/package/python-aiofiles/python-aiofiles.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_AIOFILES_VERSION = 22.1.0 +PYTHON_AIOFILES_VERSION = 23.1.0 PYTHON_AIOFILES_SOURCE = aiofiles-$(PYTHON_AIOFILES_VERSION).tar.gz -PYTHON_AIOFILES_SITE = https://files.pythonhosted.org/packages/86/26/6e5060a159a6131c430e8a01ec8327405a19a449a506224b394e36f2ebc9 +PYTHON_AIOFILES_SITE = https://files.pythonhosted.org/packages/40/a0/07be94aecba162ed5147359f9883e82afd2ac13aed33678a008fc8c36f8b PYTHON_AIOFILES_SETUP_TYPE = setuptools PYTHON_AIOFILES_LICENSE = Apache-2.0 PYTHON_AIOFILES_LICENSE_FILES = LICENSE -- 2.34.1 From james.hilliard1 at gmail.com Wed Mar 22 00:13:27 2023 From: james.hilliard1 at gmail.com (James Hilliard) Date: Tue, 21 Mar 2023 18:13:27 -0600 Subject: [Buildroot] [PATCH 1/1] package/python-aiohttp-jinja2: bump to version 1.5.1 Message-ID: <20230322001327.4060460-1-james.hilliard1@gmail.com> Signed-off-by: James Hilliard --- package/python-aiohttp-jinja2/python-aiohttp-jinja2.hash | 4 ++-- package/python-aiohttp-jinja2/python-aiohttp-jinja2.mk | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package/python-aiohttp-jinja2/python-aiohttp-jinja2.hash b/package/python-aiohttp-jinja2/python-aiohttp-jinja2.hash index fbf244e470..0a7b7cc058 100644 --- a/package/python-aiohttp-jinja2/python-aiohttp-jinja2.hash +++ b/package/python-aiohttp-jinja2/python-aiohttp-jinja2.hash @@ -1,5 +1,5 @@ # md5, sha256 from https://pypi.org/pypi/aiohttp-jinja2/json -md5 50f74689fd60a5bc0b0a74545277e9bc aiohttp-jinja2-1.5.tar.gz -sha256 7c3ba5eac060b691f4e50534af2d79fca2a75712ebd2b25e6fcb1295859f910b aiohttp-jinja2-1.5.tar.gz +md5 8f72451a7da006b4b91ef18ec6f75885 aiohttp-jinja2-1.5.1.tar.gz +sha256 8d149b2a57d91f794b33a394ea5bc66b567f38c74a5a6a9477afc2450f105c01 aiohttp-jinja2-1.5.1.tar.gz # Locally computed sha256 checksums sha256 d9d867affaeac220a60381cc544681dcd37c668ed6ea5ddbf9948617f828889a LICENSE diff --git a/package/python-aiohttp-jinja2/python-aiohttp-jinja2.mk b/package/python-aiohttp-jinja2/python-aiohttp-jinja2.mk index 371b4f0b3e..17f9a4018a 100644 --- a/package/python-aiohttp-jinja2/python-aiohttp-jinja2.mk +++ b/package/python-aiohttp-jinja2/python-aiohttp-jinja2.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_AIOHTTP_JINJA2_VERSION = 1.5 +PYTHON_AIOHTTP_JINJA2_VERSION = 1.5.1 PYTHON_AIOHTTP_JINJA2_SOURCE = aiohttp-jinja2-$(PYTHON_AIOHTTP_JINJA2_VERSION).tar.gz -PYTHON_AIOHTTP_JINJA2_SITE = https://files.pythonhosted.org/packages/15/d7/8bdbdb65e2926de332d3c430839d655db61d30a7b5a4a9b2edafbeb3aa20 +PYTHON_AIOHTTP_JINJA2_SITE = https://files.pythonhosted.org/packages/4e/4c/fadbfcc1269fa79e69fcdb29027840ab022a91471a5aeaa8fd8b27cc5406 PYTHON_AIOHTTP_JINJA2_SETUP_TYPE = setuptools PYTHON_AIOHTTP_JINJA2_LICENSE = Apache-2.0 PYTHON_AIOHTTP_JINJA2_LICENSE_FILES = LICENSE -- 2.34.1 From james.hilliard1 at gmail.com Wed Mar 22 00:17:59 2023 From: james.hilliard1 at gmail.com (James Hilliard) Date: Tue, 21 Mar 2023 18:17:59 -0600 Subject: [Buildroot] [PATCH 1/1] package/python-aiohttp: bump to version 3.8.4 Message-ID: <20230322001759.4071772-1-james.hilliard1@gmail.com> Signed-off-by: James Hilliard --- package/python-aiohttp/python-aiohttp.hash | 4 ++-- package/python-aiohttp/python-aiohttp.mk | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package/python-aiohttp/python-aiohttp.hash b/package/python-aiohttp/python-aiohttp.hash index e59b6969e6..0f687c7827 100644 --- a/package/python-aiohttp/python-aiohttp.hash +++ b/package/python-aiohttp/python-aiohttp.hash @@ -1,5 +1,5 @@ # md5, sha256 from https://pypi.org/pypi/aiohttp/json -md5 642653db642be1508e50fcdeafe0f928 aiohttp-3.8.3.tar.gz -sha256 3828fb41b7203176b82fe5d699e0d845435f2374750a44b480ea6b930f6be269 aiohttp-3.8.3.tar.gz +md5 8208bc4b519ac4520720577f93561855 aiohttp-3.8.4.tar.gz +sha256 bf2e1a9162c1e441bf805a1fd166e249d574ca04e03b34f97e2928769e91ab5c aiohttp-3.8.4.tar.gz # Locally computed sha256 checksums sha256 9f80d0db7d755a941db4572172c270ecbd8f082ba215ddd095985942ed94a9eb LICENSE.txt diff --git a/package/python-aiohttp/python-aiohttp.mk b/package/python-aiohttp/python-aiohttp.mk index 8b0b15f13b..72fb34fd25 100644 --- a/package/python-aiohttp/python-aiohttp.mk +++ b/package/python-aiohttp/python-aiohttp.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_AIOHTTP_VERSION = 3.8.3 +PYTHON_AIOHTTP_VERSION = 3.8.4 PYTHON_AIOHTTP_SOURCE = aiohttp-$(PYTHON_AIOHTTP_VERSION).tar.gz -PYTHON_AIOHTTP_SITE = https://files.pythonhosted.org/packages/ff/4f/62d9859b7d4e6dc32feda67815c5f5ab4421e6909e48cbc970b6a40d60b7 +PYTHON_AIOHTTP_SITE = https://files.pythonhosted.org/packages/c2/fd/1ff4da09ca29d8933fda3f3514980357e25419ce5e0f689041edb8f17dab PYTHON_AIOHTTP_SETUP_TYPE = setuptools PYTHON_AIOHTTP_LICENSE = Apache-2.0 PYTHON_AIOHTTP_LICENSE_FILES = LICENSE.txt -- 2.34.1 From james.hilliard1 at gmail.com Wed Mar 22 00:25:06 2023 From: james.hilliard1 at gmail.com (James Hilliard) Date: Tue, 21 Mar 2023 18:25:06 -0600 Subject: [Buildroot] [PATCH 1/1] package/python-alembic: bump to version 1.10.2 Message-ID: <20230322002506.4089528-1-james.hilliard1@gmail.com> License hash changed due to date update: https://github.com/sqlalchemy/alembic/commit/e3055cd5baad328641366026af66639f333c520c Signed-off-by: James Hilliard --- package/python-alembic/python-alembic.hash | 6 +++--- package/python-alembic/python-alembic.mk | 4 ++-- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package/python-alembic/python-alembic.hash b/package/python-alembic/python-alembic.hash index f94f5ab10a..c84c46c84c 100644 --- a/package/python-alembic/python-alembic.hash +++ b/package/python-alembic/python-alembic.hash @@ -1,5 +1,5 @@ # md5, sha256 from https://pypi.org/pypi/alembic/json -md5 999392ffc900da18afbf10d2ac31bdc6 alembic-1.9.1.tar.gz -sha256 f9f76e41061f5ebe27d4fe92600df9dd612521a7683f904dab328ba02cffa5a2 alembic-1.9.1.tar.gz +md5 de9d9f92a49a5e3ae5a978018927f474 alembic-1.10.2.tar.gz +sha256 457eafbdc0769d855c2c92cbafe6b7f319f916c80cf4ed02b8f394f38b51b89d alembic-1.10.2.tar.gz # Locally computed sha256 checksums -sha256 f0e3f7a5080879ccae798882d9bee3d48fe335d0bad84ca8eec86fa594375ea0 LICENSE +sha256 b285268a86f4416eaf4d05b2ae3880c156f7c59a8f935a402bc056eafb33af08 LICENSE diff --git a/package/python-alembic/python-alembic.mk b/package/python-alembic/python-alembic.mk index 64ce85bead..4f605b8f60 100644 --- a/package/python-alembic/python-alembic.mk +++ b/package/python-alembic/python-alembic.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_ALEMBIC_VERSION = 1.9.1 +PYTHON_ALEMBIC_VERSION = 1.10.2 PYTHON_ALEMBIC_SOURCE = alembic-$(PYTHON_ALEMBIC_VERSION).tar.gz -PYTHON_ALEMBIC_SITE = https://files.pythonhosted.org/packages/81/87/5c531d2923c61e7ae68b23c8660df289ae4241a0d38f3fbcbd8dba64ca6b +PYTHON_ALEMBIC_SITE = https://files.pythonhosted.org/packages/d6/02/66ed327f944f3f85423096c438d7d290da5af21a7aecf9e5b9f09d9e34b2 PYTHON_ALEMBIC_SETUP_TYPE = setuptools PYTHON_ALEMBIC_LICENSE = MIT PYTHON_ALEMBIC_LICENSE_FILES = LICENSE -- 2.34.1 From james.hilliard1 at gmail.com Wed Mar 22 00:41:23 2023 From: james.hilliard1 at gmail.com (James Hilliard) Date: Tue, 21 Mar 2023 18:41:23 -0600 Subject: [Buildroot] [PATCH 1/1] package/python-argh: bump to version 0.28.1 Message-ID: <20230322004123.4126966-1-james.hilliard1@gmail.com> Migrate to flit build backend. Use license file instead of readme hashes. Signed-off-by: James Hilliard --- package/python-argh/python-argh.hash | 7 ++++--- package/python-argh/python-argh.mk | 8 ++++---- 2 files changed, 8 insertions(+), 7 deletions(-) diff --git a/package/python-argh/python-argh.hash b/package/python-argh/python-argh.hash index 15f72eb015..abfcec98f3 100644 --- a/package/python-argh/python-argh.hash +++ b/package/python-argh/python-argh.hash @@ -1,5 +1,6 @@ # md5 from https://pypi.python.org/pypi/argh/json -md5 edda25f3f0164a963dd89c0e3c619973 argh-0.26.2.tar.gz +md5 d51d4ed7d82ce24a981169074f3e64e1 argh-0.28.1.tar.gz +sha256 b2093086f0e809a3ecc24b64a2145309ee8f56d034936cd59e57c558a357329d argh-0.28.1.tar.gz # Locally computed -sha256 e9535b8c84dc9571a48999094fda7f33e63c3f1b74f3e5f3ac0105a58405bb65 argh-0.26.2.tar.gz -sha256 9c318783389a2e78735dc3d633e745e5648b826744521857045e84ed2e79ce2e README.rst +sha256 2594f46b9b23a5fddeca090faeb270c7ceee8116675fe35082be859aa7466e89 COPYING +sha256 e3a994d82e644b03a792a930f574002658412f62407f5fee083f2555c5f23118 COPYING.LESSER diff --git a/package/python-argh/python-argh.mk b/package/python-argh/python-argh.mk index ac514174c8..82cef822e9 100644 --- a/package/python-argh/python-argh.mk +++ b/package/python-argh/python-argh.mk @@ -4,11 +4,11 @@ # ################################################################################ -PYTHON_ARGH_VERSION = 0.26.2 +PYTHON_ARGH_VERSION = 0.28.1 PYTHON_ARGH_SOURCE = argh-$(PYTHON_ARGH_VERSION).tar.gz -PYTHON_ARGH_SITE = https://pypi.python.org/packages/e3/75/1183b5d1663a66aebb2c184e0398724b624cecd4f4b679cb6e25de97ed15 -PYTHON_ARGH_SETUP_TYPE = setuptools +PYTHON_ARGH_SITE = https://files.pythonhosted.org/packages/bf/77/6758074453c83c7ac0456d397e95aaa91b33fbd2ec977dcf38be736ea177 +PYTHON_ARGH_SETUP_TYPE = flit PYTHON_ARGH_LICENSE = LGPL-3.0+ -PYTHON_ARGH_LICENSE_FILES = README.rst +PYTHON_ARGH_LICENSE_FILES = COPYING COPYING.LESSER $(eval $(python-package)) -- 2.34.1 From bugzilla at busybox.net Wed Mar 22 00:53:50 2023 From: bugzilla at busybox.net (bugzilla at busybox.net) Date: Wed, 22 Mar 2023 00:53:50 +0000 Subject: [Buildroot] [Bug 15461] QtVirtualKeyboard segfaults In-Reply-To: References: Message-ID: https://bugs.busybox.net/show_bug.cgi?id=15461 --- Comment #3 from info at resilience-theatre.com --- Thank you for good comments. I've been trying to play with optimization level, any comments how and what you do on optimization in details would be appreciated. I am using buildroot internal toolchain, but will try next that compiler version change. Indeed I remember seeing some similar things years back which was triggered by GCC version. If anything, I will update results. -- You are receiving this mail because: You are on the CC list for the bug. From james.hilliard1 at gmail.com Wed Mar 22 01:12:17 2023 From: james.hilliard1 at gmail.com (James Hilliard) Date: Tue, 21 Mar 2023 19:12:17 -0600 Subject: [Buildroot] [PATCH 1/1] package/python-async-lru: bump to version 2.0.2 Message-ID: <20230322011217.4189542-1-james.hilliard1@gmail.com> Signed-off-by: James Hilliard --- package/python-async-lru/python-async-lru.hash | 4 ++-- package/python-async-lru/python-async-lru.mk | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package/python-async-lru/python-async-lru.hash b/package/python-async-lru/python-async-lru.hash index 231af32baa..c6f11aff1d 100644 --- a/package/python-async-lru/python-async-lru.hash +++ b/package/python-async-lru/python-async-lru.hash @@ -1,5 +1,5 @@ # md5, sha256 from https://pypi.org/pypi/async-lru/json -md5 4dfcb328f2e9a8fdc9cf78dfdb6d3eef async-lru-1.0.3.tar.gz -sha256 c2cb9b2915eb14e6cf3e717154b40f715bf90e596d73623677affd0d1fbcd32a async-lru-1.0.3.tar.gz +md5 825ff7d35d1cd76f1b1ae44f38bf69f5 async-lru-2.0.2.tar.gz +sha256 3b87ec4f2460c52cc7916a0138cc606b584c75d1ef7d661853c95d1d3acb869a async-lru-2.0.2.tar.gz # Locally computed sha256 checksums sha256 ea65975679bc2093be925d520358e41096bd96fddedee3e929160a5faadcf573 LICENSE diff --git a/package/python-async-lru/python-async-lru.mk b/package/python-async-lru/python-async-lru.mk index 872540b713..d707249e29 100644 --- a/package/python-async-lru/python-async-lru.mk +++ b/package/python-async-lru/python-async-lru.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_ASYNC_LRU_VERSION = 1.0.3 +PYTHON_ASYNC_LRU_VERSION = 2.0.2 PYTHON_ASYNC_LRU_SOURCE = async-lru-$(PYTHON_ASYNC_LRU_VERSION).tar.gz -PYTHON_ASYNC_LRU_SITE = https://files.pythonhosted.org/packages/fe/67/4cb179c14ffa8b4a35fbe02255744bee4cbbaf61b35612c96ba4a618e4d5 +PYTHON_ASYNC_LRU_SITE = https://files.pythonhosted.org/packages/92/16/be197573adca3d584dbd64d508488e95e36324ea036d751564d2f88d74bf PYTHON_ASYNC_LRU_SETUP_TYPE = setuptools PYTHON_ASYNC_LRU_LICENSE = MIT PYTHON_ASYNC_LRU_LICENSE_FILES = LICENSE -- 2.34.1 From james.hilliard1 at gmail.com Wed Mar 22 01:19:31 2023 From: james.hilliard1 at gmail.com (James Hilliard) Date: Tue, 21 Mar 2023 19:19:31 -0600 Subject: [Buildroot] [PATCH 1/1] package/python-autobahn: bump to version 23.1.2 Message-ID: <20230322011931.12599-1-james.hilliard1@gmail.com> License hash changed due to copyright header change: https://github.com/crossbario/autobahn-python/commit/49c41440e16528ee6ab267df0f9989fb1ed81f7c Signed-off-by: James Hilliard --- package/python-autobahn/python-autobahn.hash | 6 +++--- package/python-autobahn/python-autobahn.mk | 4 ++-- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package/python-autobahn/python-autobahn.hash b/package/python-autobahn/python-autobahn.hash index f9b68dcb22..4fa7c451f5 100644 --- a/package/python-autobahn/python-autobahn.hash +++ b/package/python-autobahn/python-autobahn.hash @@ -1,5 +1,5 @@ # md5, sha256 from https://pypi.org/pypi/autobahn/json -md5 98d8451385ccd8ece2d2fac023c61a19 autobahn-22.12.1.tar.gz -sha256 43b4e8b1aeaeb20a0cc0a81572e613dc958057c0ab248a7d6b41b2763270f925 autobahn-22.12.1.tar.gz +md5 55cd275bc3d9c7e354f4b6a87b87f466 autobahn-23.1.2.tar.gz +sha256 c5ef8ca7422015a1af774a883b8aef73d4954c9fcd182c9b5244e08e973f7c3a autobahn-23.1.2.tar.gz # Locally computed sha256 checksums -sha256 0387eefce570453daaa60633f28676003731eeca28b2d0a0071c628e3a0004ef LICENSE +sha256 ab1dd7a42dbdae302346c5a4571f2149691cc1ec06836232bf4923527e3fe41c LICENSE diff --git a/package/python-autobahn/python-autobahn.mk b/package/python-autobahn/python-autobahn.mk index 4c14151960..c44acb80aa 100644 --- a/package/python-autobahn/python-autobahn.mk +++ b/package/python-autobahn/python-autobahn.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_AUTOBAHN_VERSION = 22.12.1 +PYTHON_AUTOBAHN_VERSION = 23.1.2 PYTHON_AUTOBAHN_SOURCE = autobahn-$(PYTHON_AUTOBAHN_VERSION).tar.gz -PYTHON_AUTOBAHN_SITE = https://files.pythonhosted.org/packages/a8/6f/78b90951f263232e468439627f31a2c0846e36043c95af96dc527a4aeee6 +PYTHON_AUTOBAHN_SITE = https://files.pythonhosted.org/packages/53/99/b6e0ffa0e8bafe9dfae1c9ab46d44d07317cbf297fbf8f07aff8a80e5bd8 PYTHON_AUTOBAHN_LICENSE = MIT PYTHON_AUTOBAHN_LICENSE_FILES = LICENSE PYTHON_AUTOBAHN_CPE_ID_VENDOR = crossbar -- 2.34.1 From james.hilliard1 at gmail.com Wed Mar 22 01:34:17 2023 From: james.hilliard1 at gmail.com (James Hilliard) Date: Tue, 21 Mar 2023 19:34:17 -0600 Subject: [Buildroot] [PATCH 1/1] package/python-babel: bump to version 2.12.1 Message-ID: <20230322013417.51209-1-james.hilliard1@gmail.com> License hash changed due to year update: https://github.com/python-babel/babel/commit/9beda0bed2600af47827ad200b0c5864c542c617 Signed-off-by: James Hilliard --- package/python-babel/python-babel.hash | 6 +++--- package/python-babel/python-babel.mk | 4 ++-- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package/python-babel/python-babel.hash b/package/python-babel/python-babel.hash index 2b2f56d8c6..f2026cafb3 100644 --- a/package/python-babel/python-babel.hash +++ b/package/python-babel/python-babel.hash @@ -1,5 +1,5 @@ # md5, sha256 from https://pypi.org/pypi/babel/json -md5 9ee7784fd452d456206ecd3a12694010 Babel-2.11.0.tar.gz -sha256 5ef4b3226b0180dedded4229651c8b0e1a3a6a2837d45a073272f313e4cf97f6 Babel-2.11.0.tar.gz +md5 9ac7d8aac42c17a1e6d922017058d2c8 Babel-2.12.1.tar.gz +sha256 cc2d99999cd01d44420ae725a21c9e3711b3aadc7976d6147f622d8581963455 Babel-2.12.1.tar.gz # Locally computed sha256 checksums -sha256 2499aec3c5f041c3ac2c448a15fb233314e4c20cbac1530be04ec31b2788631c LICENSE +sha256 908e0ad72053ae27c1d17e3340bd14cff9bf935992ed56526d17c983ab6e7af7 LICENSE diff --git a/package/python-babel/python-babel.mk b/package/python-babel/python-babel.mk index 35857dc127..890a8b02b9 100644 --- a/package/python-babel/python-babel.mk +++ b/package/python-babel/python-babel.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_BABEL_VERSION = 2.11.0 +PYTHON_BABEL_VERSION = 2.12.1 PYTHON_BABEL_SOURCE = Babel-$(PYTHON_BABEL_VERSION).tar.gz -PYTHON_BABEL_SITE = https://files.pythonhosted.org/packages/ff/80/45b42203ecc32c8de281f52e3ec81cb5e4ef16127e9e8543089d8b1649fb +PYTHON_BABEL_SITE = https://files.pythonhosted.org/packages/ba/42/54426ba5d7aeebde9f4aaba9884596eb2fe02b413ad77d62ef0b0422e205 PYTHON_BABEL_SETUP_TYPE = setuptools PYTHON_BABEL_LICENSE = BSD-3-Clause PYTHON_BABEL_LICENSE_FILES = LICENSE -- 2.34.1 From james.hilliard1 at gmail.com Wed Mar 22 01:47:03 2023 From: james.hilliard1 at gmail.com (James Hilliard) Date: Tue, 21 Mar 2023 19:47:03 -0600 Subject: [Buildroot] [PATCH 1/1] package/python-beautifulsoup4: bump to version 4.12.0 Message-ID: <20230322014703.77456-1-james.hilliard1@gmail.com> Verified license remains MIT after hash changed. Signed-off-by: James Hilliard --- package/python-beautifulsoup4/python-beautifulsoup4.hash | 6 +++--- package/python-beautifulsoup4/python-beautifulsoup4.mk | 4 ++-- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package/python-beautifulsoup4/python-beautifulsoup4.hash b/package/python-beautifulsoup4/python-beautifulsoup4.hash index 4641d2e3a3..1777563190 100644 --- a/package/python-beautifulsoup4/python-beautifulsoup4.hash +++ b/package/python-beautifulsoup4/python-beautifulsoup4.hash @@ -1,5 +1,5 @@ # md5, sha256 from https://pypi.org/pypi/beautifulsoup4/json -md5 22f22f89cf9da41b22e1ece9639c66a3 beautifulsoup4-4.11.1.tar.gz -sha256 ad9aa55b65ef2808eb405f46cf74df7fcb7044d5cbc26487f96eb2ef2e436693 beautifulsoup4-4.11.1.tar.gz +md5 428d2737d94d238b146081c03d3b2b87 beautifulsoup4-4.12.0.tar.gz +sha256 c5fceeaec29d09c84970e47c65f2f0efe57872f7cff494c9691a26ec0ff13234 beautifulsoup4-4.12.0.tar.gz # Locally computed sha256 checksums -sha256 9e41dab3a48f5c734a9d5446557b28a6616e4924ee51d205598e4416bb93ce25 LICENSE +sha256 55b4d8d4b1e5bc86d10efac91b74c87bcb77526b0f5b9edaf8b9cd2adc7397b2 LICENSE diff --git a/package/python-beautifulsoup4/python-beautifulsoup4.mk b/package/python-beautifulsoup4/python-beautifulsoup4.mk index 78f885ba08..7896dd0f39 100644 --- a/package/python-beautifulsoup4/python-beautifulsoup4.mk +++ b/package/python-beautifulsoup4/python-beautifulsoup4.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_BEAUTIFULSOUP4_VERSION = 4.11.1 +PYTHON_BEAUTIFULSOUP4_VERSION = 4.12.0 PYTHON_BEAUTIFULSOUP4_SOURCE = beautifulsoup4-$(PYTHON_BEAUTIFULSOUP4_VERSION).tar.gz -PYTHON_BEAUTIFULSOUP4_SITE = https://files.pythonhosted.org/packages/e8/b0/cd2b968000577ec5ce6c741a54d846dfa402372369b8b6861720aa9ecea7 +PYTHON_BEAUTIFULSOUP4_SITE = https://files.pythonhosted.org/packages/c5/4c/b5b7d6e1d4406973fb7f4e5df81c6f07890fa82548ac3b945deed1df9d48 PYTHON_BEAUTIFULSOUP4_SETUP_TYPE = setuptools PYTHON_BEAUTIFULSOUP4_LICENSE = MIT PYTHON_BEAUTIFULSOUP4_LICENSE_FILES = LICENSE -- 2.34.1 From james.hilliard1 at gmail.com Wed Mar 22 01:51:45 2023 From: james.hilliard1 at gmail.com (James Hilliard) Date: Tue, 21 Mar 2023 19:51:45 -0600 Subject: [Buildroot] [PATCH 1/1] package/python-bleak: bump to version 0.20.0 Message-ID: <20230322015145.88984-1-james.hilliard1@gmail.com> Signed-off-by: James Hilliard --- package/python-bleak/python-bleak.hash | 4 ++-- package/python-bleak/python-bleak.mk | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package/python-bleak/python-bleak.hash b/package/python-bleak/python-bleak.hash index 001ef65b65..2cd038cb68 100644 --- a/package/python-bleak/python-bleak.hash +++ b/package/python-bleak/python-bleak.hash @@ -1,5 +1,5 @@ # md5, sha256 from https://pypi.org/pypi/bleak/json -md5 d038483ec145c3d32c1ef03e04c42621 bleak-0.19.5.tar.gz -sha256 87845a96453c58c19031c735444a7b3156800534bcd3f23ba74e119e9ae3cd88 bleak-0.19.5.tar.gz +md5 6f9881cc85648683927ab0b9c58a1a52 bleak-0.20.0.tar.gz +sha256 7f6fe69454ad5d4c0ab05ae4a9aa1aabd6926d7128eab2fac4ef8a58a72999ee bleak-0.20.0.tar.gz # Locally computed sha256 checksums sha256 c4029a2b63b3824ab68be841f414addbdde20cb79cdbe272fa80c0b2abe65374 LICENSE diff --git a/package/python-bleak/python-bleak.mk b/package/python-bleak/python-bleak.mk index 95ac1d1766..7d3dc2831f 100644 --- a/package/python-bleak/python-bleak.mk +++ b/package/python-bleak/python-bleak.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_BLEAK_VERSION = 0.19.5 +PYTHON_BLEAK_VERSION = 0.20.0 PYTHON_BLEAK_SOURCE = bleak-$(PYTHON_BLEAK_VERSION).tar.gz -PYTHON_BLEAK_SITE = https://files.pythonhosted.org/packages/e6/b4/e63829826a157d180831a1c5d3720e75d613c1290cb239510d148b906836 +PYTHON_BLEAK_SITE = https://files.pythonhosted.org/packages/aa/86/5084561ed4f31aec0322bef015db949a9f2bf0b4f6bd72b16479cf03f459 PYTHON_BLEAK_SETUP_TYPE = setuptools PYTHON_BLEAK_LICENSE = MIT PYTHON_BLEAK_LICENSE_FILES = LICENSE -- 2.34.1 From james.hilliard1 at gmail.com Wed Mar 22 01:54:00 2023 From: james.hilliard1 at gmail.com (James Hilliard) Date: Tue, 21 Mar 2023 19:54:00 -0600 Subject: [Buildroot] [PATCH 1/1] package/python-boto3: bump to version 1.26.96 Message-ID: <20230322015400.94485-1-james.hilliard1@gmail.com> Signed-off-by: James Hilliard --- 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 eecc87ab2d..6b3947978e 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 e3777333a201a2511dd7c814782fe9f0 boto3-1.26.45.tar.gz -sha256 cc7f652df93e1ce818413fd82ffd645d4f92a64fec67c72946212d3750eaa80f boto3-1.26.45.tar.gz +md5 0913e2ad8eb208bccb826b10c92ccb5c boto3-1.26.96.tar.gz +sha256 7017102c58b9984749bef3b9f476940593c311504354b9ee9dd7bb0b4657a77d boto3-1.26.96.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 4d8fe58701..572954e81a 100644 --- a/package/python-boto3/python-boto3.mk +++ b/package/python-boto3/python-boto3.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_BOTO3_VERSION = 1.26.45 +PYTHON_BOTO3_VERSION = 1.26.96 PYTHON_BOTO3_SOURCE = boto3-$(PYTHON_BOTO3_VERSION).tar.gz -PYTHON_BOTO3_SITE = https://files.pythonhosted.org/packages/f5/5d/62bfcda02d90699d41d5ff2573f88b5555354fb87308e8a3427fef3956c5 +PYTHON_BOTO3_SITE = https://files.pythonhosted.org/packages/c2/9b/8e9124c3d0306ab2ee865e6adffcfcb0127bf0c327386d62d2c9db19b6ae PYTHON_BOTO3_SETUP_TYPE = setuptools PYTHON_BOTO3_LICENSE = Apache-2.0 PYTHON_BOTO3_LICENSE_FILES = LICENSE -- 2.34.1 From james.hilliard1 at gmail.com Wed Mar 22 01:57:03 2023 From: james.hilliard1 at gmail.com (James Hilliard) Date: Tue, 21 Mar 2023 19:57:03 -0600 Subject: [Buildroot] [PATCH 1/1] package/python-botocore: bump to version 1.29.96 Message-ID: <20230322015703.107728-1-james.hilliard1@gmail.com> Signed-off-by: James Hilliard --- package/python-botocore/python-botocore.hash | 4 ++-- package/python-botocore/python-botocore.mk | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package/python-botocore/python-botocore.hash b/package/python-botocore/python-botocore.hash index 0e9d0572d7..57d07a6711 100644 --- a/package/python-botocore/python-botocore.hash +++ b/package/python-botocore/python-botocore.hash @@ -1,5 +1,5 @@ # md5, sha256 from https://pypi.org/pypi/botocore/json -md5 3946a693e09b65a0f6615a1a30f606d7 botocore-1.29.45.tar.gz -sha256 62ae03e591ff25555854aa338da35190ffe18c0b1be2ebf5cfb277164233691f botocore-1.29.45.tar.gz +md5 c608709a5cf3e67442f4254a34d1faab botocore-1.29.96.tar.gz +sha256 b9781108810e33f8406942c3e3aab748650c59d5cddb7c9d323f4e2682e7b0b6 botocore-1.29.96.tar.gz # Locally computed sha256 checksums sha256 0d542e0c8804e39aa7f37eb00da5a762149dc682d7829451287e11b938e94594 LICENSE.txt diff --git a/package/python-botocore/python-botocore.mk b/package/python-botocore/python-botocore.mk index ceb3fbe6ea..6d0747c0df 100644 --- a/package/python-botocore/python-botocore.mk +++ b/package/python-botocore/python-botocore.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_BOTOCORE_VERSION = 1.29.45 +PYTHON_BOTOCORE_VERSION = 1.29.96 PYTHON_BOTOCORE_SOURCE = botocore-$(PYTHON_BOTOCORE_VERSION).tar.gz -PYTHON_BOTOCORE_SITE = https://files.pythonhosted.org/packages/9d/4f/1c24126941d1f8c1f2ecf459f88959d59566af34a55a81d926368fd2e6e5 +PYTHON_BOTOCORE_SITE = https://files.pythonhosted.org/packages/2d/b5/4a986aeb4e3d182f7ef116705962d3c98c0263beaf87c49836b7dfb91837 PYTHON_BOTOCORE_SETUP_TYPE = setuptools PYTHON_BOTOCORE_LICENSE = Apache-2.0 PYTHON_BOTOCORE_LICENSE_FILES = LICENSE.txt -- 2.34.1 From james.hilliard1 at gmail.com Wed Mar 22 02:00:32 2023 From: james.hilliard1 at gmail.com (James Hilliard) Date: Tue, 21 Mar 2023 20:00:32 -0600 Subject: [Buildroot] [PATCH 1/1] package/python-bottle: bump to version 0.12.25 Message-ID: <20230322020032.115897-1-james.hilliard1@gmail.com> Signed-off-by: James Hilliard --- package/python-bottle/python-bottle.hash | 4 ++-- package/python-bottle/python-bottle.mk | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package/python-bottle/python-bottle.hash b/package/python-bottle/python-bottle.hash index 58bc52e3cb..48a576aaec 100644 --- a/package/python-bottle/python-bottle.hash +++ b/package/python-bottle/python-bottle.hash @@ -1,5 +1,5 @@ # md5, sha256 from https://pypi.org/pypi/bottle/json -md5 d07df795cd4baa596ee803e964ba77fd bottle-0.12.23.tar.gz -sha256 683de3aa399fb26e87b274dbcf70b1a651385d459131716387abdc3792e04167 bottle-0.12.23.tar.gz +md5 7d79d6131ecd524530f4e919bc60f444 bottle-0.12.25.tar.gz +sha256 e1a9c94970ae6d710b3fb4526294dfeb86f2cb4a81eff3a4b98dc40fb0e5e021 bottle-0.12.25.tar.gz # Locally computed sha256 checksums sha256 d0e7211f1c3c1a1c56f39d18bcb07f27f480c8a9552617756dda3a335933b8a6 LICENSE diff --git a/package/python-bottle/python-bottle.mk b/package/python-bottle/python-bottle.mk index e1691972c3..b35f726f95 100644 --- a/package/python-bottle/python-bottle.mk +++ b/package/python-bottle/python-bottle.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_BOTTLE_VERSION = 0.12.23 +PYTHON_BOTTLE_VERSION = 0.12.25 PYTHON_BOTTLE_SOURCE = bottle-$(PYTHON_BOTTLE_VERSION).tar.gz -PYTHON_BOTTLE_SITE = https://files.pythonhosted.org/packages/7c/58/75f3765b0a3f86ef0b6e0b23d0503920936752ca6e0fc27efce7403b01bd +PYTHON_BOTTLE_SITE = https://files.pythonhosted.org/packages/fd/04/1c09ab851a52fe6bc063fd0df758504edede5cc741bd2e807bf434a09215 PYTHON_BOTTLE_LICENSE = MIT PYTHON_BOTTLE_LICENSE_FILES = LICENSE PYTHON_BOTTLE_CPE_ID_VENDOR = bottlepy -- 2.34.1 From james.hilliard1 at gmail.com Wed Mar 22 02:05:32 2023 From: james.hilliard1 at gmail.com (James Hilliard) Date: Tue, 21 Mar 2023 20:05:32 -0600 Subject: [Buildroot] [PATCH 1/1] package/python-bsdiff4: bump to version 1.2.3 Message-ID: <20230322020532.126682-1-james.hilliard1@gmail.com> Signed-off-by: James Hilliard --- package/python-bsdiff4/python-bsdiff4.hash | 4 ++-- package/python-bsdiff4/python-bsdiff4.mk | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package/python-bsdiff4/python-bsdiff4.hash b/package/python-bsdiff4/python-bsdiff4.hash index bb84bb09a5..f053922ac0 100644 --- a/package/python-bsdiff4/python-bsdiff4.hash +++ b/package/python-bsdiff4/python-bsdiff4.hash @@ -1,5 +1,5 @@ # md5, sha256 from https://pypi.org/pypi/bsdiff4/json -md5 fc5ea1adfe629a7c7ac6f4bb1a0dca93 bsdiff4-1.2.2.tar.gz -sha256 1880ac3f52a6c46ae6bcc6db117e4fb35f9b0ccd5af75fd4fee6907d00d6983c bsdiff4-1.2.2.tar.gz +md5 67cf87c5d66fe389949a314849f68863 bsdiff4-1.2.3.tar.gz +sha256 1b95ce93b9f306846f6c91c9d0e3eb6590a4c85ac2bbe72b5f60d9db82ad2a1c bsdiff4-1.2.3.tar.gz # Locally computed sha256 checksums sha256 c6c921c90383f1c43beb53c49a652d28309a410a7c394c729fd8870271451cf0 LICENSE diff --git a/package/python-bsdiff4/python-bsdiff4.mk b/package/python-bsdiff4/python-bsdiff4.mk index 7a50e3379a..05fe1bef25 100644 --- a/package/python-bsdiff4/python-bsdiff4.mk +++ b/package/python-bsdiff4/python-bsdiff4.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_BSDIFF4_VERSION = 1.2.2 +PYTHON_BSDIFF4_VERSION = 1.2.3 PYTHON_BSDIFF4_SOURCE = bsdiff4-$(PYTHON_BSDIFF4_VERSION).tar.gz -PYTHON_BSDIFF4_SITE = https://files.pythonhosted.org/packages/34/e2/e28dd282974f919a6b9adb3b7e64bb1fa4390046706c3e58a60b94aeb497 +PYTHON_BSDIFF4_SITE = https://files.pythonhosted.org/packages/a8/0e/a677b62d35e3a9d074eafb5b16b569d5d6870a6ead02e8c830e4d4e73db7 PYTHON_BSDIFF4_LICENSE = BSD-2-Clause, BSD-Protection (core.c) PYTHON_BSDIFF4_LICENSE_FILES = LICENSE PYTHON_BSDIFF4_CPE_ID_VENDOR = pypi -- 2.34.1 From bugzilla at busybox.net Wed Mar 22 02:08:51 2023 From: bugzilla at busybox.net (bugzilla at busybox.net) Date: Wed, 22 Mar 2023 02:08:51 +0000 Subject: [Buildroot] [Bug 15461] QtVirtualKeyboard segfaults In-Reply-To: References: Message-ID: https://bugs.busybox.net/show_bug.cgi?id=15461 info at resilience-theatre.com changed: What |Removed |Added ---------------------------------------------------------------------------- Resolution|--- |WORKSFORME Status|NEW |RESOLVED --- Comment #4 from info at resilience-theatre.com --- I can confirm that changing GCC (buildroot toolchain) to 10.4.0 fixed my qtvirtualkeyboard error reported in this bug. -- You are receiving this mail because: You are on the CC list for the bug. From thomas.petazzoni at bootlin.com Wed Mar 22 06:36:02 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Wed, 22 Mar 2023 06:36:02 -0000 Subject: [Buildroot] [autobuild.buildroot.net] Daily results for 2023-03-21 Message-ID: <20230322063608.BE60161398@smtp3.osuosl.org> Hello, Autobuild statistics for 2023-03-21 =================================== branch | OK | NOK | TIM | TOT | 2023.02.x | 8 | 12 | 0 | 20 | master | 232 | 150 | 0 | 382 | Classification of failures by reason for master ----------------------------------------------- gobject-introspection-1.72.0 | 9 snmppp-3.5.0 | 7 bluez5_utils-5.66 | 6 host-binutils-2.38 | 6 olsr-0.9.8 | 6 host-go-1.19.7 | 5 linux-6.1.14 | 5 elfutils-0.186 | 4 perl-5.36.0 | 4 xenomai-3.0.10 | 4 edk2-edk2-stable202208 | 3 libgcrypt-1.10.1 | 3 libvorbis-1.3.7 | 3 unknown | 3 xvisor-0.3.1 | 3 busybox-1.36.0 | 2 frr-8.4.2 | 2 fs/ubifs/ubifs.mk:49: /home... | 2 haproxy-2.6.9 | 2 host-binutils-2.39 | 2 host-rust-1.68.0 | 2 host-zstd-1.5.4 | 2 libglib2-2.72.3 | 2 linux-5.10.162-cip24-rt10 | 2 liquid-dsp-1.4.0 | 2 ocf-linux-20171122 | 2 openssh-9.1p1 | 2 php-8.2.3 | 2 uclibc-1.0.42 | 2 assimp-5.2.5 | 1 brotli-1.0.9 | 1 bullet-3.21 | 1 check-0.15.2 | 1 dahdi-linux-3.2.0 | 1 ding-libs-0.6.2 | 1 fdk-aac-2.0.2 | 1 ffmpeg-4.4.3 | 1 fontconfig-2.13.1 | 1 fs/cramfs/cramfs.mk:46: /ho... | 1 fs/cramfs/cramfs.mk:46: /ho... | 1 fs/cramfs/cramfs.mk:46: /ho... | 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: /home... | 1 fs/ubifs/ubifs.mk:49: /home... | 1 gdb-12.1 | 1 glibc-2.36-81-g4f4d7a13edfd... | 1 gvfs-1.48.1 | 1 heirloom-mailx-12.5 | 1 host-gcc-final-arc-2020.09-... | 1 host-runc-1.1.4 | 1 ipmitool-1_8_19 | 1 jack2-1.9.21 | 1 json-c-0.16 | 1 liblog4c-localtime-1.0 | 1 libnss-3.89 | 1 libsodium-1.0.18 | 1 libuci-4b3db1179747b6a67790... | 1 linux-5.10.162-cip24 | 1 ltp-testsuite-20220930 | 1 lttng-modules-2.13.7 | 1 mpir-3.0.0 | 1 mupdf-1.21.1 | 1 musl-1.2.3 | 1 mutt-2.2.9 | 1 pv-1.6.20 | 1 python-sip-4.19.25 | 1 qemu-7.2.0 | 1 sdl-1.2.15 | 1 ulog-0389d243352255f6182326... | 1 valgrind-3.19.0 | 1 zeek-4.1.1 | 1 znc-1.8.2 | 1 Detail of failures for master ----------------------------- arch | reason | OK? | url | orph? -------------+--------------------------------+-----+---------------------------------------------------------------------------------+------- or1k | assimp-5.2.5 | NOK | http://autobuild.buildroot.net/results/80949cbf6754e180216dbd0635f267f406e2c2b5 | ORPH mipsel | bluez5_utils-5.66 | NOK | http://autobuild.buildroot.net/results/0441430ff28666f7d058a48fb2fe79285a327937 | mips64el | bluez5_utils-5.66 | NOK | http://autobuild.buildroot.net/results/f0273f762d41e1ee71f702de116231decc10b649 | microblaze | bluez5_utils-5.66 | NOK | http://autobuild.buildroot.net/results/72023a6ef95c425f7864af5c0dd6d43ae99eca76 | x86_64 | bluez5_utils-5.66 | NOK | http://autobuild.buildroot.net/results/f870f2f55824e5dfcdda9b1b3d99ca3676bdc856 | i686 | bluez5_utils-5.66 | NOK | http://autobuild.buildroot.net/results/40d84e893faf1c7696837fb3a27064942040b730 | powerpc | bluez5_utils-5.66 | NOK | http://autobuild.buildroot.net/results/ddf8fc73d03b568dd0416c5c03f27414cf6daa7b | arceb | brotli-1.0.9 | NOK | http://autobuild.buildroot.net/results/6db54c10c73fbee68575f517711f6d69144fb748 | or1k | bullet-3.21 | NOK | http://autobuild.buildroot.net/results/1ae160399238436c3fbe69b57fd196bf5acbb887 | mipsel | busybox-1.36.0 | NOK | http://autobuild.buildroot.net/results/92da87b912c0873b4e81bc23470503032d24c81a | ORPH mips | busybox-1.36.0 | NOK | http://autobuild.buildroot.net/results/ece0ee860b67d5e938b1b623b0168635480c5468 | ORPH nios2 | check-0.15.2 | NOK | http://autobuild.buildroot.net/results/362ec8d42ffa03ed0eaf8160d5336837d94819ef | ORPH x86_64 | dahdi-linux-3.2.0 | NOK | http://autobuild.buildroot.net/results/25d632d2d40fc9cea02425e58ab31d0a80444d68 | arceb | ding-libs-0.6.2 | NOK | http://autobuild.buildroot.net/results/59d746a27546b3a12bb44cd247dea3d55057393f | aarch64 | edk2-edk2-stable202208 | NOK | http://autobuild.buildroot.net/results/8ad709135f00fa4eaa34d370c4a47e5f2bdb004c | x86_64 | edk2-edk2-stable202208 | NOK | http://autobuild.buildroot.net/results/aa0c52267dd75addefdab92a15551395f2874751 | aarch64 | edk2-edk2-stable202208 | NOK | http://autobuild.buildroot.net/results/8f90bbeb5e73ebc7ce22d8ae5e2893307b74a7f7 | microblazeel | elfutils-0.186 | NOK | http://autobuild.buildroot.net/results/38ec06a7e6aded362ddf7e8a0138f7c7a5f36171 | ORPH microblaze | elfutils-0.186 | NOK | http://autobuild.buildroot.net/results/2ce7dee4f0d89513dea804b400a7a64fa420472d | ORPH microblaze | elfutils-0.186 | NOK | http://autobuild.buildroot.net/results/00f681cb4cd801547a779c252cfd09d02dd70288 | ORPH arceb | elfutils-0.186 | NOK | http://autobuild.buildroot.net/results/e09a3ccc5dfdc49e65c9fa226cb7835d53dbf8fc | ORPH aarch64 | fdk-aac-2.0.2 | NOK | http://autobuild.buildroot.net/results/187a7ee7ee002fd95312c9bc786fddf50ed9efc8 | arc | ffmpeg-4.4.3 | NOK | http://autobuild.buildroot.net/results/52da634e1cf1a7a6b83de2a65cfe050a232c6f0b | riscv64 | fontconfig-2.13.1 | NOK | http://autobuild.buildroot.net/results/1f72e3f63a01f440df6f2914cfd24dde6e525c4d | ORPH xtensa | frr-8.4.2 | NOK | http://autobuild.buildroot.net/results/c05f2b2537501ed1154640ae0de6445f8e70798e | arc | frr-8.4.2 | NOK | http://autobuild.buildroot.net/results/8f5befd365ad8ca20c33bc3f93fbfce0ff5c3632 | sparc64 | fs/cramfs/cramfs.mk:46: /ho... | NOK | http://autobuild.buildroot.net/results/eb03c603d24d60275da09a3e2279623a139de61f | arceb | fs/cramfs/cramfs.mk:46: /ho... | NOK | http://autobuild.buildroot.net/results/ca063b64357b249337df2f29265ed3062f826f13 | powerpc | fs/cramfs/cramfs.mk:46: /ho... | NOK | http://autobuild.buildroot.net/results/3e5b9e5043759b30b7a70caac53b50efc4846332 | arc | fs/cramfs/cramfs.mk:46: /tm... | NOK | http://autobuild.buildroot.net/results/07f9fcc47dee37a8e5618866d734b6fa550a5cc6 | sparc | fs/ubi/ubi.mk:51: /home/aut... | NOK | http://autobuild.buildroot.net/results/60eb17f53541228ebaba865de2f02cbd782953eb | powerpc64le | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/331086d3c1897abc241cb0153af4735c631ee413 | powerpc64le | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/bf882c6b173ecff6c9cd13407c68f64dbfdfffed | nios2 | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/ce5147d89a71925a0423d9181131374d4428e9a6 | arc | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/117e1b069a9f84e254215484e3a15fc8e32ae39a | nios2 | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/9c644e1eddfc7e280e91e9adfaf04c196ab8f210 | aarch64 | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/38dc7893f95c3d5a953623e7fa7e534e3f2f64e7 | powerpc64le | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/4292c9c8245a69c9ae0a98b11297d723edffd19d | microblazeel | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/16f8515e2208c1d9e66705c991227b4c8518e125 | i686 | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/eb6698c5abd80bd413bd959cc4a458ca293ea414 | s390x | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/19347dbfb179ef1c1e16e0746a63d0bf513a9148 | sparc | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/6cf0406976d8c7f938cb41e8284a05371e1fdf9b | or1k | gdb-12.1 | NOK | http://autobuild.buildroot.net/results/8b31d35a8fe738f7c67cd1a04e4a1b4821d4d3a5 | ORPH powerpc | glibc-2.36-81-g4f4d7a13edfd... | NOK | http://autobuild.buildroot.net/results/93a0ee72ce9cc1a2d3bf5bb33a53958d61c58cf8 | powerpc64 | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/961b6abf8aa769d7619b4e5fc48a227d7f705d69 | ORPH sparc64 | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/8a0ec3b13022f7559b4275f7396c962991758614 | ORPH or1k | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/9296d23d8af6fc451d9f5c7401aec2786d0cd6fe | ORPH powerpc64le | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/e474d8c360037ef3a81dd7814822286537c59c3c | ORPH or1k | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/80bd4b98937dd6c0a8e70e88f13b1653d2b821be | ORPH microblaze | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/daca04f55da05e5320c82aa7aa4b6d0458919828 | ORPH sparc64 | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/df6313e82dccf2ba3c661723821856d886b6c68d | ORPH sparc64 | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/8c30018d8f6c63fa3a73b7e9ea7aab296957cb54 | ORPH or1k | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/a7646bb47257aa1d1a651a620f5f210e01c878e2 | ORPH aarch64_be | gvfs-1.48.1 | NOK | http://autobuild.buildroot.net/results/bfcae99efa6fcfc8321ca34359809580a5839a07 | ORPH sh4a | haproxy-2.6.9 | NOK | http://autobuild.buildroot.net/results/c71e0867c90a31ab4d5f09e1bef94ba442d1070c | aarch64_be | haproxy-2.6.9 | NOK | http://autobuild.buildroot.net/results/e70116f017a8effd89cdc590c1b11c7fe3614775 | sh4eb | heirloom-mailx-12.5 | NOK | http://autobuild.buildroot.net/results/676990dc0e86967790612fababcbc7130b602ef4 | riscv64 | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/14d585e6cf54fad9cece0fcdec4e738c39b0f8eb | sh4aeb | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/87d0aba849cae1205aa9bf8f41e854e02785687b | arm | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/91770053bf05d44ceafc86bcb9e8653c28d20ca7 | arm | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/5ce2740ad7829b03208377cff5a02be530cb2ffc | microblaze | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/b07121940e7c1a439bb4b3e32e9aafe24dd55cec | mips64el | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/180e2cdba2eb7d8e7c0acc49e2e3066ad34b004b | or1k | host-binutils-2.39 | NOK | http://autobuild.buildroot.net/results/0c6ebeae0ef450fd1a34eb3d20c04d84022f2ca1 | i686 | host-binutils-2.39 | NOK | http://autobuild.buildroot.net/results/364a73ef5c3796dc34f783cdf65e4ecc0f225038 | arceb | host-gcc-final-arc-2020.09-... | NOK | http://autobuild.buildroot.net/results/a45d2aa0242206af65f9bc98fdfa220303d715cf | i686 | host-go-1.19.7 | NOK | http://autobuild.buildroot.net/results/9d074c24c43cef4bf142815b6b2c6b4cfb2fb5f6 | mips64 | host-go-1.19.7 | NOK | http://autobuild.buildroot.net/results/6a37d16fec6ceb724b70d565777b7cd654bcc167 | powerpc64le | host-go-1.19.7 | NOK | http://autobuild.buildroot.net/results/ed4e1380b1c671eb1035bd21e1dff17a4edb88d6 | i686 | host-go-1.19.7 | NOK | http://autobuild.buildroot.net/results/085b60a7e90a4e30bdfddcc61a5bedc39f899ce2 | i686 | host-go-1.19.7 | NOK | http://autobuild.buildroot.net/results/c4727ec1e1c6134a8732e9f4ccce029674fba49f | arm | host-runc-1.1.4 | NOK | http://autobuild.buildroot.net/results/50d7c84711aa3efb876838b0eaaf5b591669c334 | powerpc | host-rust-1.68.0 | NOK | http://autobuild.buildroot.net/results/32282380b9255890e8daabcdd5b4eb198b0e78c1 | x86_64 | host-rust-1.68.0 | NOK | http://autobuild.buildroot.net/results/1b267e955c95bfca2cca02affc75826caa39ab9b | armeb | host-zstd-1.5.4 | NOK | http://autobuild.buildroot.net/results/048951e32d08e7cdc592dcfae9487112264ea90c | armeb | host-zstd-1.5.4 | NOK | http://autobuild.buildroot.net/results/8460604ef428ac25c626a0c8c9ec91fadd93125b | or1k | ipmitool-1_8_19 | NOK | http://autobuild.buildroot.net/results/f1431a2e22e29d9c85faad4147b0f8c87a34ec29 | m68k | jack2-1.9.21 | NOK | http://autobuild.buildroot.net/results/e0bd9cf1539cae2c00d9d100eead802008a87da7 | riscv64 | json-c-0.16 | NOK | http://autobuild.buildroot.net/results/edcbeb61e1f6c603f7f075044fdc732588412ab7 | i486 | libgcrypt-1.10.1 | NOK | http://autobuild.buildroot.net/results/04066abf340f69ffa8a60612d6bd34cb9c219d71 | ORPH i686 | libgcrypt-1.10.1 | NOK | http://autobuild.buildroot.net/results/1aae5196a5b8112d805855d1a70133071e3de972 | ORPH i686 | libgcrypt-1.10.1 | NOK | http://autobuild.buildroot.net/results/5502b7cb2de9f301280c33a68fe4ef320b6ba4fb | ORPH arceb | libglib2-2.72.3 | NOK | http://autobuild.buildroot.net/results/75305abafc94434bbafdd4c225776302b42514fd | arceb | libglib2-2.72.3 | NOK | http://autobuild.buildroot.net/results/dcefba617a417ac70c007dd40d1a65876f165f6e | riscv64 | liblog4c-localtime-1.0 | NOK | http://autobuild.buildroot.net/results/77342f58e382bcc300dc9d21a0068cc691ac9568 | or1k | libnss-3.89 | NOK | http://autobuild.buildroot.net/results/9eeafc5e395790b8282d19b4135907406aa5b0f1 | arceb | libsodium-1.0.18 | NOK | http://autobuild.buildroot.net/results/7ff1442d5c4e7b038aac803c5633d0a6dbbd8a5a | mips64el | libuci-4b3db1179747b6a67790... | NOK | http://autobuild.buildroot.net/results/1dd0a18beca8e98ea382f1e49bcaf217e032ae97 | powerpc | libvorbis-1.3.7 | NOK | http://autobuild.buildroot.net/results/af58e9f7a8c03981a74e2f8487546d4743c19122 | powerpc | libvorbis-1.3.7 | NOK | http://autobuild.buildroot.net/results/ef21def5afce119d47df77ca1c26a49c85efc7ad | powerpc | libvorbis-1.3.7 | NOK | http://autobuild.buildroot.net/results/307feef2708fb37ac5605f9fb963771d5482d44b | mipsel | linux-5.10.162-cip24 | NOK | http://autobuild.buildroot.net/results/37ca002716cd162f39892e56716582cc59284863 | ORPH mips | linux-5.10.162-cip24-rt10 | NOK | http://autobuild.buildroot.net/results/548158297a0be118cc39f172dbf70d85a41a047f | ORPH mips64el | linux-5.10.162-cip24-rt10 | NOK | http://autobuild.buildroot.net/results/b13feb2db6468352d74c17bcfc9b1a27c88392bc | ORPH mipsel | linux-6.1.14 | NOK | http://autobuild.buildroot.net/results/1369df483823a510e0ca583f551785f07ea00267 | ORPH mips64el | linux-6.1.14 | NOK | http://autobuild.buildroot.net/results/70187213f49f8bf81e43ac1767eee1972648e755 | ORPH powerpc | linux-6.1.14 | NOK | http://autobuild.buildroot.net/results/9926a3d75323859a293d7671573e1a6bc9b00d34 | ORPH mips64el | linux-6.1.14 | NOK | http://autobuild.buildroot.net/results/5ce0899c339d5312b8647cec15b800972d044683 | ORPH armeb | linux-6.1.14 | NOK | http://autobuild.buildroot.net/results/a837bad6c4fed013f3c6cbf194bfb683e0552f97 | ORPH arm | liquid-dsp-1.4.0 | NOK | http://autobuild.buildroot.net/results/5c6532d9989e5099e6cd5eb2bf1cfd985a2f140b | sh4aeb | liquid-dsp-1.4.0 | NOK | http://autobuild.buildroot.net/results/0724d9acdfb23ffc1cec47694cacd0ddfbf2867c | powerpc | ltp-testsuite-20220930 | NOK | http://autobuild.buildroot.net/results/9137ad8f91284f0c8d98a25ea5cd9059501543a8 | arc | lttng-modules-2.13.7 | NOK | http://autobuild.buildroot.net/results/59b636e44e24a468e6b07556b1423f5c80d40b48 | armeb | mpir-3.0.0 | NOK | http://autobuild.buildroot.net/results/f9e9f9ce3f8c4bcabf9e2864eee3dd056005f493 | s390x | mupdf-1.21.1 | NOK | http://autobuild.buildroot.net/results/87128e9967cff20078c65ab847877aa44cc409d9 | powerpc | musl-1.2.3 | NOK | http://autobuild.buildroot.net/results/61cc2cb5900a7533e857e6f98ba03eca846d9eef | arm | mutt-2.2.9 | NOK | http://autobuild.buildroot.net/results/262f249859a8a68d78c5c052041dfde71bd8604b | arc | ocf-linux-20171122 | NOK | http://autobuild.buildroot.net/results/6c4e41f5b0e680e31f4f5969b3cf51ab7bc39d00 | ORPH microblaze | ocf-linux-20171122 | NOK | http://autobuild.buildroot.net/results/ebdb018faa30bffe6d1d450d5df3823ff2cd4d65 | ORPH aarch64 | olsr-0.9.8 | NOK | http://autobuild.buildroot.net/results/a0417f011586e519bc5d14abd3a70237f379592e | ORPH s390x | olsr-0.9.8 | NOK | http://autobuild.buildroot.net/results/e8107315abcb6ae64f1d394bb6760cdc0c54d426 | ORPH powerpc64 | olsr-0.9.8 | NOK | http://autobuild.buildroot.net/results/1cd26d20fb1635f56890a6bffe7907cd1aa3286b | ORPH sparc | olsr-0.9.8 | NOK | http://autobuild.buildroot.net/results/56fa118708cfa5995e7a211d3be9bf97d2152979 | ORPH powerpc64 | olsr-0.9.8 | NOK | http://autobuild.buildroot.net/results/f3eb465d774dd14c44118f85e9b6b172e9e8bfa5 | ORPH mips64el | olsr-0.9.8 | NOK | http://autobuild.buildroot.net/results/185229b2b358a562b350731131cec5f430651bb9 | ORPH sparc64 | openssh-9.1p1 | NOK | http://autobuild.buildroot.net/results/61741866fc62d6e71568efbe81f596a7f68331ed | ORPH m68k | openssh-9.1p1 | NOK | http://autobuild.buildroot.net/results/d9c759787ff4d923ad68c94f81ddd8318def96a9 | ORPH armeb | perl-5.36.0 | NOK | http://autobuild.buildroot.net/results/615c48f5f64aa4572a7623d51939d81ab8e8fe04 | xtensa | perl-5.36.0 | NOK | http://autobuild.buildroot.net/results/3d261e44e4710dc1d5b50a1fb36b7ee3e1e391cd | sparc64 | perl-5.36.0 | NOK | http://autobuild.buildroot.net/results/7139213d105b9f0715795c04f20b9bab5f871a7b | sparc | perl-5.36.0 | NOK | http://autobuild.buildroot.net/results/eb6ac97478e99db36c1036d16242006dfbb194f3 | or1k | php-8.2.3 | NOK | http://autobuild.buildroot.net/results/c6177929685e7a958bde7648d8b886d2694c7213 | aarch64_be | php-8.2.3 | NOK | http://autobuild.buildroot.net/results/735fc42bfda3f856b95a242f6127e7731bdf47e8 | armeb | pv-1.6.20 | NOK | http://autobuild.buildroot.net/results/70cfd887efdbb295b0d98540486ac65d4f6c0909 | ORPH powerpc64le | python-sip-4.19.25 | NOK | http://autobuild.buildroot.net/results/b80a4819c8c93ed0f7987128877dd6053d210b82 | mips | qemu-7.2.0 | NOK | http://autobuild.buildroot.net/results/6b3187ce54d2144678788e8858d437f8e3c9c149 | sh4eb | sdl-1.2.15 | NOK | http://autobuild.buildroot.net/results/6923a756360498999fb3e022f302bc0b69fd4ff0 | ORPH sparc | snmppp-3.5.0 | NOK | http://autobuild.buildroot.net/results/b5b30a77563e2bdbb735b284ec47c7765d802145 | mips64 | snmppp-3.5.0 | NOK | http://autobuild.buildroot.net/results/11947f8d7d7c3758edc76bb479a41685387a51ab | i686 | snmppp-3.5.0 | NOK | http://autobuild.buildroot.net/results/0bffaf5f0c43e378d5467e47c831014e0b79b0d4 | powerpc64le | snmppp-3.5.0 | NOK | http://autobuild.buildroot.net/results/e55a9448f6db8b0e77eb39ec741d79d28cc6e01b | microblaze | snmppp-3.5.0 | NOK | http://autobuild.buildroot.net/results/e5f508f71da132ca4630c25828d20aa6b3bba61a | sparc64 | snmppp-3.5.0 | NOK | http://autobuild.buildroot.net/results/f22ecb3f23c735d000b97fabd544e16757777b28 | aarch64_be | snmppp-3.5.0 | NOK | http://autobuild.buildroot.net/results/b9f67466da4b9e9614451b765e2f9f050a9cb05c | powerpc | uclibc-1.0.42 | NOK | http://autobuild.buildroot.net/results/b7aca02de3ad9171e118bd93bb589ccc2d36b750 | riscv64 | uclibc-1.0.42 | NOK | http://autobuild.buildroot.net/results/4650141c047c542b842ec0c4831b348d76feecb9 | riscv64 | ulog-0389d243352255f6182326... | NOK | http://autobuild.buildroot.net/results/c61228874e38b560ba144fb5def72cd7d363dcbd | i686 | unknown | NOK | http://autobuild.buildroot.net/results/a3807f857c72667086f310b21dbb705f3e37e1a5 | mips | unknown | NOK | http://autobuild.buildroot.net/results/6473af77f914f805efc58e5b1d3cd3d4adaea8ac | sparc64 | unknown | NOK | http://autobuild.buildroot.net/results/8872d05c9e1801a5d0d7c777d36f88eafc6a10a6 | mips64 | valgrind-3.19.0 | NOK | http://autobuild.buildroot.net/results/955b6a50ab52eaa04ef8997682123316d250b5e4 | ORPH powerpc | xenomai-3.0.10 | NOK | http://autobuild.buildroot.net/results/d60714f8a1420bae10ab33d5209b2efd3038daab | powerpc | xenomai-3.0.10 | NOK | http://autobuild.buildroot.net/results/a4ca45abc895447258111479b72e738abe1c41ac | x86_64 | xenomai-3.0.10 | NOK | http://autobuild.buildroot.net/results/fdf211aab3a05f25462227b4aee0883118b44b53 | s390x | xenomai-3.0.10 | NOK | http://autobuild.buildroot.net/results/da8a2ffc750ee7710dd5db6f4fc6bd57816e97f8 | x86_64 | xvisor-0.3.1 | NOK | http://autobuild.buildroot.net/results/8a1b2400f6d9a021703a41b202f9ee7fcf685a02 | aarch64 | xvisor-0.3.1 | NOK | http://autobuild.buildroot.net/results/75a81596fc364c950c1613e1780c225e8e5ce768 | riscv32 | xvisor-0.3.1 | NOK | http://autobuild.buildroot.net/results/384b7164eca47e13505c0b2df29e66e28f817a74 | sparc | zeek-4.1.1 | NOK | http://autobuild.buildroot.net/results/331570a4233fd476625df9dec7bb4b08f60a3182 | i686 | znc-1.8.2 | NOK | http://autobuild.buildroot.net/results/fde3c541a5bf24f5990b22b0d77f09c933182a35 | Classification of failures by reason for 2023.02.x -------------------------------------------------- gobject-introspection-1.72.0 | 2 acpid-2.0.34 | 1 elfutils-0.186 | 1 fs/ubifs/ubifs.mk:49: /home... | 1 fs/ubifs/ubifs.mk:49: /home... | 1 fs/ubifs/ubifs.mk:49: /home... | 1 gdb-12.1 | 1 host-binutils-2.38 | 1 host-binutils-2.39 | 1 libndp-1.8 | 1 poco-1.12.2 | 1 Detail of failures for 2023.02.x -------------------------------- arch | reason | OK? | url | orph? -------------+--------------------------------+-----+---------------------------------------------------------------------------------+------- mips64el | acpid-2.0.34 | NOK | http://autobuild.buildroot.net/results/c4b98a6c36c6cfb662b69b6dcbe9c779bfce71ef | ORPH microblazeel | elfutils-0.186 | NOK | http://autobuild.buildroot.net/results/173ecf8720398b362cdbe6e6578067f71eb0b7ef | ORPH mipsel | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/52fa19a799f86969cecaadc097eb3268da14bae8 | mips64 | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/35af516c8acd88fb60742d6078df2a42e540014b | arceb | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/6a6268f78dc50a1761d998d39dd9c34aaceabc9d | or1k | gdb-12.1 | NOK | http://autobuild.buildroot.net/results/8aa4fd45174de02d6156a7d02932ee2ffd126fcb | ORPH or1k | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/6ed12effd30e615c9d120b7fa4129ec5b6bdc4a9 | ORPH powerpc64le | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/8816ca208a50225db4fae15e80d5d141578d5a73 | ORPH mips64 | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/ed0bf9a251bb689e41f2865b4995c6164c38d994 | x86_64 | host-binutils-2.39 | NOK | http://autobuild.buildroot.net/results/f380d4d6a964ea40cc3d31422a99e6ba8c0207ec | riscv64 | libndp-1.8 | NOK | http://autobuild.buildroot.net/results/fca7a89b73e5d123af927a068c967cf3d22304c6 | powerpc64le | poco-1.12.2 | NOK | http://autobuild.buildroot.net/results/54886beb2cd4e2a82c1f768a39887d0c60172996 | -- http://autobuild.buildroot.net From christian at paral.in Wed Mar 22 10:50:46 2023 From: christian at paral.in (Christian Stewart) Date: Wed, 22 Mar 2023 03:50:46 -0700 Subject: [Buildroot] [PATCH 1/1] package/rtl8821cu: copy modprobe.d config to target Message-ID: <20230322105046.62004-1-christian@paral.in> The rtl8821cu repository comes with a 8821cu.conf file intended to be installed in /etc/modprobe.d - the configuration file enables some driver features. Install the /etc/modprobe.d/8821cu.conf file to the target. Signed-off-by: Christian Stewart --- package/rtl8821cu/rtl8821cu.mk | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/package/rtl8821cu/rtl8821cu.mk b/package/rtl8821cu/rtl8821cu.mk index 5a93376c20..4e35d15f28 100644 --- a/package/rtl8821cu/rtl8821cu.mk +++ b/package/rtl8821cu/rtl8821cu.mk @@ -29,5 +29,11 @@ RTL8821CU_MODULE_MAKE_OPTS = \ KVER=$(LINUX_VERSION_PROBED) \ USER_EXTRA_CFLAGS="$(RTL8821CU_USER_EXTRA_CFLAGS)" +define RTL8821CU_INSTALL_MODPROBE_CONF + $(INSTALL) -m 0644 -D $(@D)/8821cu.conf \ + $(TARGET_DIR)/etc/modprobe.d/8821cu.conf +endef +RTL8821CU_POST_INSTALL_TARGET_HOOKS += RTL8821CU_INSTALL_MODPROBE_CONF + $(eval $(kernel-module)) $(eval $(generic-package)) -- 2.40.0 From bugzilla at busybox.net Wed Mar 22 13:51:09 2023 From: bugzilla at busybox.net (bugzilla at busybox.net) Date: Wed, 22 Mar 2023 13:51:09 +0000 Subject: [Buildroot] [Bug 15461] QtVirtualKeyboard segfaults In-Reply-To: References: Message-ID: https://bugs.busybox.net/show_bug.cgi?id=15461 --- Comment #5 from Alexis Lothor? --- > Thank you for good comments. I've been trying to play with optimization level, any comments how and what you do on optimization in details would be appreciated. If you are still interested in this option, I simply added the following to package/qt5/qt5declarative/qt5declarative.mk: QT5DECLARATIVE_CONF_OPTS += QMAKE_CXXFLAGS=-O0 I also tried with GCC12, with which the crash is still occuring, so the issue is still in GCC12. I guess next step will be to try to isolate a qt quick sample able to reproduce the issue to track the exact issue and/or share it with GNU people -- You are receiving this mail because: You are on the CC list for the bug. From bugzilla at busybox.net Wed Mar 22 15:44:18 2023 From: bugzilla at busybox.net (bugzilla at busybox.net) Date: Wed, 22 Mar 2023 15:44:18 +0000 Subject: [Buildroot] [Bug 15456] No more login on Raspberry Pi 3 since 2023.02 In-Reply-To: References: Message-ID: https://bugs.busybox.net/show_bug.cgi?id=15456 --- Comment #5 from Peter Seiderer --- Upstream bug/patch at [1]. [1] https://lists.gnu.org/archive/html/bug-readline/2022-10/msg00002.html -- You are receiving this mail because: You are on the CC list for the bug. From ps.report at gmx.net Wed Mar 22 16:24:45 2023 From: ps.report at gmx.net (Peter Seiderer) Date: Wed, 22 Mar 2023 17:24:45 +0100 Subject: [Buildroot] [PATCH v1] package/libcurl: bump version to 8.0.1 Message-ID: <20230322162445.19051-1-ps.report@gmx.net> For details see [1] and [2]. [1] https://curl.se/changes.html#8_0_0 [1] https://curl.se/changes.html#8_0_1 Signed-off-by: Peter Seiderer --- package/libcurl/libcurl.hash | 4 ++-- package/libcurl/libcurl.mk | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package/libcurl/libcurl.hash b/package/libcurl/libcurl.hash index 32b3d0b5e2..8a29e7b977 100644 --- a/package/libcurl/libcurl.hash +++ b/package/libcurl/libcurl.hash @@ -1,5 +1,5 @@ # Locally calculated after checking pgp signature -# https://curl.se/download/curl-7.88.1.tar.xz.asc +# https://curl.se/download/curl-8.0.1.tar.xz.asc # signed with key 27EDEAF22F3ABCEB50DB9A125CC908FDB71E12C2 -sha256 1dae31b2a7c1fe269de99c0c31bb488346aab3459b5ffca909d6938249ae415f curl-7.88.1.tar.xz +sha256 0a381cd82f4d00a9a334438b8ca239afea5bfefcfa9a1025f2bf118e79e0b5f0 curl-8.0.1.tar.xz sha256 b1d7feb949ea5023552029fbe0bf5db4f23c2f85e9b8e51e18536f0ecbf9c524 COPYING diff --git a/package/libcurl/libcurl.mk b/package/libcurl/libcurl.mk index 1a1594a45e..1354e526ad 100644 --- a/package/libcurl/libcurl.mk +++ b/package/libcurl/libcurl.mk @@ -4,7 +4,7 @@ # ################################################################################ -LIBCURL_VERSION = 7.88.1 +LIBCURL_VERSION = 8.0.1 LIBCURL_SOURCE = curl-$(LIBCURL_VERSION).tar.xz LIBCURL_SITE = https://curl.se/download LIBCURL_DEPENDENCIES = host-pkgconf \ -- 2.39.2 From ps.report at gmx.net Wed Mar 22 16:25:38 2023 From: ps.report at gmx.net (Peter Seiderer) Date: Wed, 22 Mar 2023 17:25:38 +0100 Subject: [Buildroot] [PATCH v1] package/readline: add upstream patch to fix crash with invalid locale specification Message-ID: <20230322162538.19202-1-ps.report@gmx.net> 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 --- ...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 From bugzilla at busybox.net Wed Mar 22 16:36:37 2023 From: bugzilla at busybox.net (bugzilla at busybox.net) Date: Wed, 22 Mar 2023 16:36:37 +0000 Subject: [Buildroot] [Bug 15461] QtVirtualKeyboard segfaults In-Reply-To: References: Message-ID: https://bugs.busybox.net/show_bug.cgi?id=15461 --- Comment #6 from Peter Seiderer --- With (at least) gcc-12.2.0 on RPi4 (32-bit) changing from BR2_OPTIMIZE_S=y to BR2_OPTIMIZE_2=y seems sufficient... Or maybe it is worth a try to bump the versions (as the last on is from 2022-05-17, see [1])... [1] https://git.buildroot.net/buildroot/commit/package/qt5?id=558d62490b4486f47248c63aa0eceaaa27e3069c -- You are receiving this mail because: You are on the CC list for the bug. From angelo at amarulasolutions.com Wed Mar 22 17:37:07 2023 From: angelo at amarulasolutions.com (Angelo Compagnucci) Date: Wed, 22 Mar 2023 18:37:07 +0100 Subject: [Buildroot] [PATCH] package/cups-filters: bump to version 1.28.17 Message-ID: <20230322173707.355775-1-angelo@amarulasolutions.com> Update also the release url because the OpenPrinting https archive page is out of sync with the current release archive on the main github project. Signed-off-by: Angelo Compagnucci --- package/cups-filters/cups-filters.hash | 2 +- package/cups-filters/cups-filters.mk | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package/cups-filters/cups-filters.hash b/package/cups-filters/cups-filters.hash index b910cdce13..7fb3badf46 100644 --- a/package/cups-filters/cups-filters.hash +++ b/package/cups-filters/cups-filters.hash @@ -1,3 +1,3 @@ # Locally computed: -sha256 0ca77bb820719a040ff003ecb478d0c2ceffc94e8bd1cd03ddb5a199444127ba cups-filters-1.28.16.tar.gz +sha256 01a2acbd6bb78f09638047e4e9ce305d7e5ef4cb9ed6949672b5d901b7321dd4 cups-filters-1.28.17.tar.gz sha256 38192ffdaca98b718f78b2d4abc38bb087f0bbcc9a16d212c98b903b985f900f COPYING diff --git a/package/cups-filters/cups-filters.mk b/package/cups-filters/cups-filters.mk index 3250649e07..19c859e602 100644 --- a/package/cups-filters/cups-filters.mk +++ b/package/cups-filters/cups-filters.mk @@ -4,8 +4,8 @@ # ################################################################################ -CUPS_FILTERS_VERSION = 1.28.16 -CUPS_FILTERS_SITE = http://openprinting.org/download/cups-filters +CUPS_FILTERS_VERSION = 1.28.17 +CUPS_FILTERS_SITE = https://github.com/OpenPrinting/cups-filters/releases/download/$(CUPS_FILTERS_VERSION) CUPS_FILTERS_LICENSE = GPL-2.0, GPL-2.0+, GPL-3.0, GPL-3.0+, LGPL-2, LGPL-2.1+, MIT, BSD-4-Clause CUPS_FILTERS_LICENSE_FILES = COPYING CUPS_FILTERS_CPE_ID_VENDOR = linuxfoundation -- 2.25.1 From peter at korsgaard.com Wed Mar 22 21:59:27 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 22 Mar 2023 22:59:27 +0100 Subject: [Buildroot] 2023.02 : pty_allocate: openpty: No such file or directory In-Reply-To: (Zvi Vered's message of "Wed, 22 Mar 2023 20:03:35 +0200") References: <875yavx0ui.fsf@dell.be.48ers.dk> <87edpiuehn.fsf@dell.be.48ers.dk> <877cv9vr7v.fsf@dell.be.48ers.dk> Message-ID: <87355wv45c.fsf@dell.be.48ers.dk> >>>>> "Zvi" == Zvi Vered writes: > Hi Peter, > The output of: ls -la /dev/null : > -rw-rw---- 1 root root 256 Dec 23 13:07 /dev/null So /dev/null is a regular file, not a character device? > In S60rcma (my script, in /etc/init.d) I added: > mdev -s > dropbear -R -E > After login, ssh client works fine. > It seems adding "mdev" solved the problem. > I think buildroot rootfs should solve it without adding any script. It does. Again, please provide more details - E.G. how does your Buildroot .config look like and how do you get the rootfs onto your target? -- Bye, Peter Korsgaard From peter at korsgaard.com Wed Mar 22 22:37:53 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 22 Mar 2023 23:37:53 +0100 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: <87wn38tnsu.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, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Wed Mar 22 22:37:58 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 22 Mar 2023 23:37:58 +0100 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: <87sfdwtnsp.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, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Wed Mar 22 22:38:27 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 22 Mar 2023 23:38:27 +0100 Subject: [Buildroot] [PATCH v1] package/coreutils: bump version to 9.2 In-Reply-To: <20230321190303.18814-1-ps.report@gmx.net> (Peter Seiderer's message of "Tue, 21 Mar 2023 20:03:03 +0100") References: <20230321190303.18814-1-ps.report@gmx.net> Message-ID: <87o7oktnrw.fsf@dell.be.48ers.dk> >>>>> "Peter" == Peter Seiderer writes: > For details see [1]. > [1] https://lists.gnu.org/archive/html/info-gnu/2023-03/msg00005.html > Signed-off-by: Peter Seiderer Committed, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Wed Mar 22 22:38:33 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 22 Mar 2023 23:38:33 +0100 Subject: [Buildroot] [PATCH v1] package/grep: bump version to 3.9 In-Reply-To: <20230321190403.19039-1-ps.report@gmx.net> (Peter Seiderer's message of "Tue, 21 Mar 2023 20:04:03 +0100") References: <20230321190403.19039-1-ps.report@gmx.net> Message-ID: <87jzz8tnrq.fsf@dell.be.48ers.dk> >>>>> "Peter" == Peter Seiderer writes: > For details see [1]. > [1] https://lists.gnu.org/archive/html/info-gnu/2023-03/msg00001.html > Signed-off-by: Peter Seiderer Committed, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Wed Mar 22 22:39:00 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 22 Mar 2023 23:39:00 +0100 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: <87fs9wtnqz.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. > * 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 Committed, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Wed Mar 22 22:40:10 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 22 Mar 2023 23:40:10 +0100 Subject: [Buildroot] [PATCH 1/1] package/python-aexpect: bump to version 1.7.0 In-Reply-To: <20230322000714.4045454-1-james.hilliard1@gmail.com> (James Hilliard's message of "Tue, 21 Mar 2023 18:07:14 -0600") References: <20230322000714.4045454-1-james.hilliard1@gmail.com> Message-ID: <87bkkktnp1.fsf@dell.be.48ers.dk> >>>>> "James" == James Hilliard writes: > Drop no longer required six runtime dependency. > Signed-off-by: James Hilliard Committed, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Wed Mar 22 22:40:13 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 22 Mar 2023 23:40:13 +0100 Subject: [Buildroot] [PATCH 1/1] package/python-aioconsole: bump to version 0.6.1 In-Reply-To: <20230322000904.4049993-1-james.hilliard1@gmail.com> (James Hilliard's message of "Tue, 21 Mar 2023 18:09:04 -0600") References: <20230322000904.4049993-1-james.hilliard1@gmail.com> Message-ID: <877cv8tnoy.fsf@dell.be.48ers.dk> >>>>> "James" == James Hilliard writes: > Signed-off-by: James Hilliard Committed, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Wed Mar 22 22:40:17 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 22 Mar 2023 23:40:17 +0100 Subject: [Buildroot] [PATCH 1/1] package/python-aiofiles: bump to version 23.1.0 In-Reply-To: <20230322001115.4055182-1-james.hilliard1@gmail.com> (James Hilliard's message of "Tue, 21 Mar 2023 18:11:15 -0600") References: <20230322001115.4055182-1-james.hilliard1@gmail.com> Message-ID: <87355wtnou.fsf@dell.be.48ers.dk> >>>>> "James" == James Hilliard writes: > Signed-off-by: James Hilliard Committed, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Wed Mar 22 22:40:21 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 22 Mar 2023 23:40:21 +0100 Subject: [Buildroot] [PATCH 1/1] package/python-aiohttp-jinja2: bump to version 1.5.1 In-Reply-To: <20230322001327.4060460-1-james.hilliard1@gmail.com> (James Hilliard's message of "Tue, 21 Mar 2023 18:13:27 -0600") References: <20230322001327.4060460-1-james.hilliard1@gmail.com> Message-ID: <87y1nos94a.fsf@dell.be.48ers.dk> >>>>> "James" == James Hilliard writes: > Signed-off-by: James Hilliard Committed, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Wed Mar 22 22:40:25 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 22 Mar 2023 23:40:25 +0100 Subject: [Buildroot] [PATCH 1/1] package/python-aiohttp: bump to version 3.8.4 In-Reply-To: <20230322001759.4071772-1-james.hilliard1@gmail.com> (James Hilliard's message of "Tue, 21 Mar 2023 18:17:59 -0600") References: <20230322001759.4071772-1-james.hilliard1@gmail.com> Message-ID: <87ttycs946.fsf@dell.be.48ers.dk> >>>>> "James" == James Hilliard writes: > Signed-off-by: James Hilliard Committed, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Wed Mar 22 22:40:43 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 22 Mar 2023 23:40:43 +0100 Subject: [Buildroot] [PATCH 1/1] package/python-alembic: bump to version 1.10.2 In-Reply-To: <20230322002506.4089528-1-james.hilliard1@gmail.com> (James Hilliard's message of "Tue, 21 Mar 2023 18:25:06 -0600") References: <20230322002506.4089528-1-james.hilliard1@gmail.com> Message-ID: <87pm90s93o.fsf@dell.be.48ers.dk> >>>>> "James" == James Hilliard writes: > License hash changed due to date update: > https://github.com/sqlalchemy/alembic/commit/e3055cd5baad328641366026af66639f333c520c > Signed-off-by: James Hilliard Committed, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Wed Mar 22 22:41:20 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 22 Mar 2023 23:41:20 +0100 Subject: [Buildroot] [PATCH 1/1] package/python-argh: bump to version 0.28.1 In-Reply-To: <20230322004123.4126966-1-james.hilliard1@gmail.com> (James Hilliard's message of "Tue, 21 Mar 2023 18:41:23 -0600") References: <20230322004123.4126966-1-james.hilliard1@gmail.com> Message-ID: <87lejos92n.fsf@dell.be.48ers.dk> >>>>> "James" == James Hilliard writes: > Migrate to flit build backend. > Use license file instead of readme hashes. > Signed-off-by: James Hilliard Committed, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Wed Mar 22 22:41:35 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 22 Mar 2023 23:41:35 +0100 Subject: [Buildroot] [PATCH 1/1] package/python-async-lru: bump to version 2.0.2 In-Reply-To: <20230322011217.4189542-1-james.hilliard1@gmail.com> (James Hilliard's message of "Tue, 21 Mar 2023 19:12:17 -0600") References: <20230322011217.4189542-1-james.hilliard1@gmail.com> Message-ID: <87h6ucs928.fsf@dell.be.48ers.dk> >>>>> "James" == James Hilliard writes: > Signed-off-by: James Hilliard Committed, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Wed Mar 22 22:41:51 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 22 Mar 2023 23:41:51 +0100 Subject: [Buildroot] [PATCH 1/1] package/python-autobahn: bump to version 23.1.2 In-Reply-To: <20230322011931.12599-1-james.hilliard1@gmail.com> (James Hilliard's message of "Tue, 21 Mar 2023 19:19:31 -0600") References: <20230322011931.12599-1-james.hilliard1@gmail.com> Message-ID: <87cz50s91s.fsf@dell.be.48ers.dk> >>>>> "James" == James Hilliard writes: > License hash changed due to copyright header change: > https://github.com/crossbario/autobahn-python/commit/49c41440e16528ee6ab267df0f9989fb1ed81f7c > Signed-off-by: James Hilliard Committed, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Wed Mar 22 22:42:07 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 22 Mar 2023 23:42:07 +0100 Subject: [Buildroot] [PATCH 1/1] package/python-babel: bump to version 2.12.1 In-Reply-To: <20230322013417.51209-1-james.hilliard1@gmail.com> (James Hilliard's message of "Tue, 21 Mar 2023 19:34:17 -0600") References: <20230322013417.51209-1-james.hilliard1@gmail.com> Message-ID: <878rfos91c.fsf@dell.be.48ers.dk> >>>>> "James" == James Hilliard writes: > License hash changed due to year update: > https://github.com/python-babel/babel/commit/9beda0bed2600af47827ad200b0c5864c542c617 > Signed-off-by: James Hilliard Committed, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Wed Mar 22 22:42:37 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 22 Mar 2023 23:42:37 +0100 Subject: [Buildroot] [PATCH 1/1] package/python-beautifulsoup4: bump to version 4.12.0 In-Reply-To: <20230322014703.77456-1-james.hilliard1@gmail.com> (James Hilliard's message of "Tue, 21 Mar 2023 19:47:03 -0600") References: <20230322014703.77456-1-james.hilliard1@gmail.com> Message-ID: <874jqcs90i.fsf@dell.be.48ers.dk> >>>>> "James" == James Hilliard writes: > Verified license remains MIT after hash changed. > Signed-off-by: James Hilliard Committed, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Wed Mar 22 22:42:45 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 22 Mar 2023 23:42:45 +0100 Subject: [Buildroot] [PATCH 1/1] package/python-bleak: bump to version 0.20.0 In-Reply-To: <20230322015145.88984-1-james.hilliard1@gmail.com> (James Hilliard's message of "Tue, 21 Mar 2023 19:51:45 -0600") References: <20230322015145.88984-1-james.hilliard1@gmail.com> Message-ID: <87zg84qufu.fsf@dell.be.48ers.dk> >>>>> "James" == James Hilliard writes: > Signed-off-by: James Hilliard Committed, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Wed Mar 22 22:43:04 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 22 Mar 2023 23:43:04 +0100 Subject: [Buildroot] [PATCH 1/1] package/python-boto3: bump to version 1.26.96 In-Reply-To: <20230322015400.94485-1-james.hilliard1@gmail.com> (James Hilliard's message of "Tue, 21 Mar 2023 19:54:00 -0600") References: <20230322015400.94485-1-james.hilliard1@gmail.com> Message-ID: <87v8isqufb.fsf@dell.be.48ers.dk> >>>>> "James" == James Hilliard writes: > Signed-off-by: James Hilliard Committed, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Wed Mar 22 22:43:08 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 22 Mar 2023 23:43:08 +0100 Subject: [Buildroot] [PATCH 1/1] package/python-botocore: bump to version 1.29.96 In-Reply-To: <20230322015703.107728-1-james.hilliard1@gmail.com> (James Hilliard's message of "Tue, 21 Mar 2023 19:57:03 -0600") References: <20230322015703.107728-1-james.hilliard1@gmail.com> Message-ID: <87r0tgquf7.fsf@dell.be.48ers.dk> >>>>> "James" == James Hilliard writes: > Signed-off-by: James Hilliard Committed, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Wed Mar 22 22:43:23 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 22 Mar 2023 23:43:23 +0100 Subject: [Buildroot] [PATCH 1/1] package/python-bottle: bump to version 0.12.25 In-Reply-To: <20230322020032.115897-1-james.hilliard1@gmail.com> (James Hilliard's message of "Tue, 21 Mar 2023 20:00:32 -0600") References: <20230322020032.115897-1-james.hilliard1@gmail.com> Message-ID: <87mt44ques.fsf@dell.be.48ers.dk> >>>>> "James" == James Hilliard writes: > Signed-off-by: James Hilliard Committed, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Wed Mar 22 22:43:45 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 22 Mar 2023 23:43:45 +0100 Subject: [Buildroot] [PATCH 1/1] package/python-bsdiff4: bump to version 1.2.3 In-Reply-To: <20230322020532.126682-1-james.hilliard1@gmail.com> (James Hilliard's message of "Tue, 21 Mar 2023 20:05:32 -0600") References: <20230322020532.126682-1-james.hilliard1@gmail.com> Message-ID: <87ilesque6.fsf@dell.be.48ers.dk> >>>>> "James" == James Hilliard writes: > Signed-off-by: James Hilliard Committed, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Wed Mar 22 22:36:39 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 22 Mar 2023 23:36:39 +0100 Subject: [Buildroot] [git commit] package/python-web2py: security bump to version 2.23.1 Message-ID: <20230322224359.E0CDF87581@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=11f8c11dfb61f1efa92d80de2d5ee915d73ff656 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master 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 --- 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 Wed Mar 22 22:38:24 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 22 Mar 2023 23:38:24 +0100 Subject: [Buildroot] [git commit] package/grep: bump version to 3.9 Message-ID: <20230322224400.0D4B88758B@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=812083c1d35f84d85a7e1a61ec00cf1162ebd64a branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master For details see [1]. [1] https://lists.gnu.org/archive/html/info-gnu/2023-03/msg00001.html Signed-off-by: Peter Seiderer Signed-off-by: Peter Korsgaard --- package/grep/grep.hash | 4 ++-- package/grep/grep.mk | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package/grep/grep.hash b/package/grep/grep.hash index 6f3bca89ad..c83e4653c3 100644 --- a/package/grep/grep.hash +++ b/package/grep/grep.hash @@ -1,5 +1,5 @@ # Locally calculated after checking signature -# http://ftp.gnu.org/gnu/grep/grep-3.8.tar.xz.sig +# https://ftp.gnu.org/gnu/grep/grep-3.9.tar.xz.sig # using key 155D3FC500C834486D1EEA677FD9FCCB000BEEEE -sha256 498d7cc1b4fb081904d87343febb73475cf771e424fb7e6141aff66013abc382 grep-3.8.tar.xz +sha256 abcd11409ee23d4caf35feb422e53bbac867014cfeed313bb5f488aca170b599 grep-3.9.tar.xz sha256 3972dc9744f6499f0f9b2dbf76696f2ae7ad8af9b23dde66d6af86c9dfb36986 COPYING diff --git a/package/grep/grep.mk b/package/grep/grep.mk index 318e00940d..309987010f 100644 --- a/package/grep/grep.mk +++ b/package/grep/grep.mk @@ -4,7 +4,7 @@ # ################################################################################ -GREP_VERSION = 3.8 +GREP_VERSION = 3.9 GREP_SITE = $(BR2_GNU_MIRROR)/grep GREP_SOURCE = grep-$(GREP_VERSION).tar.xz GREP_LICENSE = GPL-3.0+ From peter at korsgaard.com Wed Mar 22 22:36:54 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 22 Mar 2023 23:36:54 +0100 Subject: [Buildroot] [git commit] package/sudo: security bump to version 1.9.13p3 Message-ID: <20230322224359.EB16187585@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=556c32264c98f5696b523c3028d121adaed1e386 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master - 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 --- ...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 Wed Mar 22 22:39:19 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 22 Mar 2023 23:39:19 +0100 Subject: [Buildroot] [git commit] package/python-aexpect: bump to version 1.7.0 Message-ID: <20230322224400.23BC987585@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=6ca823f6eb478fe5b9db06ff9bec16cb20e4d6e6 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Drop no longer required six runtime dependency. Signed-off-by: James Hilliard Signed-off-by: Peter Korsgaard --- package/python-aexpect/Config.in | 1 - package/python-aexpect/python-aexpect.hash | 4 ++-- package/python-aexpect/python-aexpect.mk | 4 ++-- 3 files changed, 4 insertions(+), 5 deletions(-) diff --git a/package/python-aexpect/Config.in b/package/python-aexpect/Config.in index cc805da657..59671621dc 100644 --- a/package/python-aexpect/Config.in +++ b/package/python-aexpect/Config.in @@ -1,6 +1,5 @@ config BR2_PACKAGE_PYTHON_AEXPECT bool "python-aexpect" - select BR2_PACKAGE_PYTHON_SIX # runtime help Aexpect. diff --git a/package/python-aexpect/python-aexpect.hash b/package/python-aexpect/python-aexpect.hash index efe4f55fb8..ff30c765e3 100644 --- a/package/python-aexpect/python-aexpect.hash +++ b/package/python-aexpect/python-aexpect.hash @@ -1,5 +1,5 @@ # md5, sha256 from https://pypi.org/pypi/aexpect/json -md5 d37473ff0024c15938bfe86a543537e6 aexpect-1.6.4.tar.gz -sha256 3998aa84ae54963fd59488f0caa533f6edbb31bc6cb842da09b041cbad56ad88 aexpect-1.6.4.tar.gz +md5 bb05319c277cfe97114780579d251c30 aexpect-1.7.0.tar.gz +sha256 11bfeea78ef6147ac8f6e29c2a720bd332598383d88274cdca5e6413c2070d52 aexpect-1.7.0.tar.gz # Locally computed sha256 checksums sha256 7be26abf35e531a226dc742d2379d42d372cb61f027a6e26477c0e2f1a03bfcb LICENSE diff --git a/package/python-aexpect/python-aexpect.mk b/package/python-aexpect/python-aexpect.mk index 8b5e165135..1cfcc9ffaf 100644 --- a/package/python-aexpect/python-aexpect.mk +++ b/package/python-aexpect/python-aexpect.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_AEXPECT_VERSION = 1.6.4 +PYTHON_AEXPECT_VERSION = 1.7.0 PYTHON_AEXPECT_SOURCE = aexpect-$(PYTHON_AEXPECT_VERSION).tar.gz -PYTHON_AEXPECT_SITE = https://files.pythonhosted.org/packages/3b/22/f87ffa70348dde4597d9314995be89c8d4c7728260033b972a8d691e3f7d +PYTHON_AEXPECT_SITE = https://files.pythonhosted.org/packages/dd/32/738b5190adb5ed387d3e755885f646b714fbf9c22adbda7ff988db7ede49 PYTHON_AEXPECT_SETUP_TYPE = setuptools PYTHON_AEXPECT_LICENSE = GPL-2.0+ PYTHON_AEXPECT_LICENSE_FILES = LICENSE From peter at korsgaard.com Wed Mar 22 22:39:50 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 22 Mar 2023 23:39:50 +0100 Subject: [Buildroot] [git commit] package/python-aiohttp-jinja2: bump to version 1.5.1 Message-ID: <20230322224400.42D7487581@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=fadc1876e14c1346fad50f26ab72966174a46158 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Signed-off-by: James Hilliard Signed-off-by: Peter Korsgaard --- package/python-aiohttp-jinja2/python-aiohttp-jinja2.hash | 4 ++-- package/python-aiohttp-jinja2/python-aiohttp-jinja2.mk | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package/python-aiohttp-jinja2/python-aiohttp-jinja2.hash b/package/python-aiohttp-jinja2/python-aiohttp-jinja2.hash index fbf244e470..0a7b7cc058 100644 --- a/package/python-aiohttp-jinja2/python-aiohttp-jinja2.hash +++ b/package/python-aiohttp-jinja2/python-aiohttp-jinja2.hash @@ -1,5 +1,5 @@ # md5, sha256 from https://pypi.org/pypi/aiohttp-jinja2/json -md5 50f74689fd60a5bc0b0a74545277e9bc aiohttp-jinja2-1.5.tar.gz -sha256 7c3ba5eac060b691f4e50534af2d79fca2a75712ebd2b25e6fcb1295859f910b aiohttp-jinja2-1.5.tar.gz +md5 8f72451a7da006b4b91ef18ec6f75885 aiohttp-jinja2-1.5.1.tar.gz +sha256 8d149b2a57d91f794b33a394ea5bc66b567f38c74a5a6a9477afc2450f105c01 aiohttp-jinja2-1.5.1.tar.gz # Locally computed sha256 checksums sha256 d9d867affaeac220a60381cc544681dcd37c668ed6ea5ddbf9948617f828889a LICENSE diff --git a/package/python-aiohttp-jinja2/python-aiohttp-jinja2.mk b/package/python-aiohttp-jinja2/python-aiohttp-jinja2.mk index 371b4f0b3e..17f9a4018a 100644 --- a/package/python-aiohttp-jinja2/python-aiohttp-jinja2.mk +++ b/package/python-aiohttp-jinja2/python-aiohttp-jinja2.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_AIOHTTP_JINJA2_VERSION = 1.5 +PYTHON_AIOHTTP_JINJA2_VERSION = 1.5.1 PYTHON_AIOHTTP_JINJA2_SOURCE = aiohttp-jinja2-$(PYTHON_AIOHTTP_JINJA2_VERSION).tar.gz -PYTHON_AIOHTTP_JINJA2_SITE = https://files.pythonhosted.org/packages/15/d7/8bdbdb65e2926de332d3c430839d655db61d30a7b5a4a9b2edafbeb3aa20 +PYTHON_AIOHTTP_JINJA2_SITE = https://files.pythonhosted.org/packages/4e/4c/fadbfcc1269fa79e69fcdb29027840ab022a91471a5aeaa8fd8b27cc5406 PYTHON_AIOHTTP_JINJA2_SETUP_TYPE = setuptools PYTHON_AIOHTTP_JINJA2_LICENSE = Apache-2.0 PYTHON_AIOHTTP_JINJA2_LICENSE_FILES = LICENSE From peter at korsgaard.com Wed Mar 22 22:39:42 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 22 Mar 2023 23:39:42 +0100 Subject: [Buildroot] [git commit] package/python-aiofiles: bump to version 23.1.0 Message-ID: <20230322224400.3845B8758B@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=e307992f4b2272759789f9cc218827f2467407d7 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Signed-off-by: James Hilliard Signed-off-by: Peter Korsgaard --- package/python-aiofiles/python-aiofiles.hash | 4 ++-- package/python-aiofiles/python-aiofiles.mk | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package/python-aiofiles/python-aiofiles.hash b/package/python-aiofiles/python-aiofiles.hash index d1594c3989..e7799c7ff7 100644 --- a/package/python-aiofiles/python-aiofiles.hash +++ b/package/python-aiofiles/python-aiofiles.hash @@ -1,5 +1,5 @@ # md5, sha256 from https://pypi.org/pypi/aiofiles/json -md5 b22db90039c881f6aa64431c6b23f30f aiofiles-22.1.0.tar.gz -sha256 9107f1ca0b2a5553987a94a3c9959fe5b491fdf731389aa5b7b1bd0733e32de6 aiofiles-22.1.0.tar.gz +md5 d648a31366030470c97401741747065f aiofiles-23.1.0.tar.gz +sha256 edd247df9a19e0db16534d4baaf536d6609a43e1de5401d7a4c1c148753a1635 aiofiles-23.1.0.tar.gz # Locally computed sha256 checksums sha256 cb5e8e7e5f4a3988e1063c142c60dc2df75605f4c46515e776e3aca6df976e14 LICENSE diff --git a/package/python-aiofiles/python-aiofiles.mk b/package/python-aiofiles/python-aiofiles.mk index b65d2cfa82..96bd636a4a 100644 --- a/package/python-aiofiles/python-aiofiles.mk +++ b/package/python-aiofiles/python-aiofiles.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_AIOFILES_VERSION = 22.1.0 +PYTHON_AIOFILES_VERSION = 23.1.0 PYTHON_AIOFILES_SOURCE = aiofiles-$(PYTHON_AIOFILES_VERSION).tar.gz -PYTHON_AIOFILES_SITE = https://files.pythonhosted.org/packages/86/26/6e5060a159a6131c430e8a01ec8327405a19a449a506224b394e36f2ebc9 +PYTHON_AIOFILES_SITE = https://files.pythonhosted.org/packages/40/a0/07be94aecba162ed5147359f9883e82afd2ac13aed33678a008fc8c36f8b PYTHON_AIOFILES_SETUP_TYPE = setuptools PYTHON_AIOFILES_LICENSE = Apache-2.0 PYTHON_AIOFILES_LICENSE_FILES = LICENSE From peter at korsgaard.com Wed Mar 22 22:42:14 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 22 Mar 2023 23:42:14 +0100 Subject: [Buildroot] [git commit] package/python-beautifulsoup4: bump to version 4.12.0 Message-ID: <20230322224400.8C84A8758B@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=1c148c93c9cc69926253ce13f7bfda2a98b4be38 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Verified license remains MIT after hash changed. Signed-off-by: James Hilliard Signed-off-by: Peter Korsgaard --- package/python-beautifulsoup4/python-beautifulsoup4.hash | 6 +++--- package/python-beautifulsoup4/python-beautifulsoup4.mk | 4 ++-- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package/python-beautifulsoup4/python-beautifulsoup4.hash b/package/python-beautifulsoup4/python-beautifulsoup4.hash index 4641d2e3a3..1777563190 100644 --- a/package/python-beautifulsoup4/python-beautifulsoup4.hash +++ b/package/python-beautifulsoup4/python-beautifulsoup4.hash @@ -1,5 +1,5 @@ # md5, sha256 from https://pypi.org/pypi/beautifulsoup4/json -md5 22f22f89cf9da41b22e1ece9639c66a3 beautifulsoup4-4.11.1.tar.gz -sha256 ad9aa55b65ef2808eb405f46cf74df7fcb7044d5cbc26487f96eb2ef2e436693 beautifulsoup4-4.11.1.tar.gz +md5 428d2737d94d238b146081c03d3b2b87 beautifulsoup4-4.12.0.tar.gz +sha256 c5fceeaec29d09c84970e47c65f2f0efe57872f7cff494c9691a26ec0ff13234 beautifulsoup4-4.12.0.tar.gz # Locally computed sha256 checksums -sha256 9e41dab3a48f5c734a9d5446557b28a6616e4924ee51d205598e4416bb93ce25 LICENSE +sha256 55b4d8d4b1e5bc86d10efac91b74c87bcb77526b0f5b9edaf8b9cd2adc7397b2 LICENSE diff --git a/package/python-beautifulsoup4/python-beautifulsoup4.mk b/package/python-beautifulsoup4/python-beautifulsoup4.mk index 78f885ba08..7896dd0f39 100644 --- a/package/python-beautifulsoup4/python-beautifulsoup4.mk +++ b/package/python-beautifulsoup4/python-beautifulsoup4.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_BEAUTIFULSOUP4_VERSION = 4.11.1 +PYTHON_BEAUTIFULSOUP4_VERSION = 4.12.0 PYTHON_BEAUTIFULSOUP4_SOURCE = beautifulsoup4-$(PYTHON_BEAUTIFULSOUP4_VERSION).tar.gz -PYTHON_BEAUTIFULSOUP4_SITE = https://files.pythonhosted.org/packages/e8/b0/cd2b968000577ec5ce6c741a54d846dfa402372369b8b6861720aa9ecea7 +PYTHON_BEAUTIFULSOUP4_SITE = https://files.pythonhosted.org/packages/c5/4c/b5b7d6e1d4406973fb7f4e5df81c6f07890fa82548ac3b945deed1df9d48 PYTHON_BEAUTIFULSOUP4_SETUP_TYPE = setuptools PYTHON_BEAUTIFULSOUP4_LICENSE = MIT PYTHON_BEAUTIFULSOUP4_LICENSE_FILES = LICENSE From peter at korsgaard.com Wed Mar 22 22:39:32 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 22 Mar 2023 23:39:32 +0100 Subject: [Buildroot] [git commit] package/python-aioconsole: bump to version 0.6.1 Message-ID: <20230322224400.2DF2187589@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=c736685a446c5d16da4bed3a15a9925b15f6ba41 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Signed-off-by: James Hilliard Signed-off-by: Peter Korsgaard --- package/python-aioconsole/python-aioconsole.hash | 4 ++-- package/python-aioconsole/python-aioconsole.mk | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package/python-aioconsole/python-aioconsole.hash b/package/python-aioconsole/python-aioconsole.hash index 107910b6be..8770d55932 100644 --- a/package/python-aioconsole/python-aioconsole.hash +++ b/package/python-aioconsole/python-aioconsole.hash @@ -1,5 +1,5 @@ # md5, sha256 from https://pypi.org/pypi/aioconsole/json -md5 ae7bae13cb8aab6b1a4d2c25284ffcd3 aioconsole-0.5.1.tar.gz -sha256 c8ddd9fd21db71ea51fb9b0d20d21d11c409c92988edf07c935d705fa60e026b aioconsole-0.5.1.tar.gz +md5 3e58234291434cb33cbb6396323918ad aioconsole-0.6.1.tar.gz +sha256 520313bc5d7ed6bea3baf072ce7e622479afd67c01b3fdcc076bc528da354f6f aioconsole-0.6.1.tar.gz # Locally computed sha256 checksums sha256 fe3eea6c599e23a00c08c5f5cb2320c30adc8f8687db5fcec9b79a662c53ff6b LICENSE diff --git a/package/python-aioconsole/python-aioconsole.mk b/package/python-aioconsole/python-aioconsole.mk index dc0eb36158..5641254f5d 100644 --- a/package/python-aioconsole/python-aioconsole.mk +++ b/package/python-aioconsole/python-aioconsole.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_AIOCONSOLE_VERSION = 0.5.1 +PYTHON_AIOCONSOLE_VERSION = 0.6.1 PYTHON_AIOCONSOLE_SOURCE = aioconsole-$(PYTHON_AIOCONSOLE_VERSION).tar.gz -PYTHON_AIOCONSOLE_SITE = https://files.pythonhosted.org/packages/71/74/cd64dbc518f71486b235f0e1538ea4b7cbf4375a8bdc6f96c9c9595291ab +PYTHON_AIOCONSOLE_SITE = https://files.pythonhosted.org/packages/27/a2/4bbeecceb6786a058e92469686ae1b7d3a616b3f5b99e00b96c3064349e2 PYTHON_AIOCONSOLE_SETUP_TYPE = setuptools PYTHON_AIOCONSOLE_LICENSE = GPL-3.0 PYTHON_AIOCONSOLE_LICENSE_FILES = LICENSE From peter at korsgaard.com Wed Mar 22 22:38:18 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 22 Mar 2023 23:38:18 +0100 Subject: [Buildroot] [git commit] package/coreutils: bump version to 9.2 Message-ID: <20230322224400.0273787589@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=a9d4b6a32fed767d7074febc1e3a9b19fbcfa9bc branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master For details see [1]. [1] https://lists.gnu.org/archive/html/info-gnu/2023-03/msg00005.html Signed-off-by: Peter Seiderer Signed-off-by: Peter Korsgaard --- 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 eb9a5744c6..72f63b242d 100644 --- a/package/coreutils/coreutils.hash +++ b/package/coreutils/coreutils.hash @@ -1,4 +1,4 @@ # Locally calculated after checking pgp signature -sha256 61a1f410d78ba7e7f37a5a4f50e6d1320aca33375484a3255eddf17a38580423 coreutils-9.1.tar.xz +sha256 6885ff47b9cdb211de47d368c17853f406daaf98b148aaecdf10de29cc04b0b3 coreutils-9.2.tar.xz # Locally computed sha256 3972dc9744f6499f0f9b2dbf76696f2ae7ad8af9b23dde66d6af86c9dfb36986 COPYING diff --git a/package/coreutils/coreutils.mk b/package/coreutils/coreutils.mk index 931859b0ac..9b07bb31d2 100644 --- a/package/coreutils/coreutils.mk +++ b/package/coreutils/coreutils.mk @@ -4,7 +4,7 @@ # ################################################################################ -COREUTILS_VERSION = 9.1 +COREUTILS_VERSION = 9.2 COREUTILS_SITE = $(BR2_GNU_MIRROR)/coreutils COREUTILS_SOURCE = coreutils-$(COREUTILS_VERSION).tar.xz COREUTILS_LICENSE = GPL-3.0+ From peter at korsgaard.com Wed Mar 22 22:40:52 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 22 Mar 2023 23:40:52 +0100 Subject: [Buildroot] [git commit] package/python-argh: bump to version 0.28.1 Message-ID: <20230322224400.60E0E87581@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=6911934ebe0ce12f67914c5d6b6ae84033f43abc branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Migrate to flit build backend. Use license file instead of readme hashes. Signed-off-by: James Hilliard Signed-off-by: Peter Korsgaard --- package/python-argh/python-argh.hash | 7 ++++--- package/python-argh/python-argh.mk | 8 ++++---- 2 files changed, 8 insertions(+), 7 deletions(-) diff --git a/package/python-argh/python-argh.hash b/package/python-argh/python-argh.hash index 15f72eb015..abfcec98f3 100644 --- a/package/python-argh/python-argh.hash +++ b/package/python-argh/python-argh.hash @@ -1,5 +1,6 @@ # md5 from https://pypi.python.org/pypi/argh/json -md5 edda25f3f0164a963dd89c0e3c619973 argh-0.26.2.tar.gz +md5 d51d4ed7d82ce24a981169074f3e64e1 argh-0.28.1.tar.gz +sha256 b2093086f0e809a3ecc24b64a2145309ee8f56d034936cd59e57c558a357329d argh-0.28.1.tar.gz # Locally computed -sha256 e9535b8c84dc9571a48999094fda7f33e63c3f1b74f3e5f3ac0105a58405bb65 argh-0.26.2.tar.gz -sha256 9c318783389a2e78735dc3d633e745e5648b826744521857045e84ed2e79ce2e README.rst +sha256 2594f46b9b23a5fddeca090faeb270c7ceee8116675fe35082be859aa7466e89 COPYING +sha256 e3a994d82e644b03a792a930f574002658412f62407f5fee083f2555c5f23118 COPYING.LESSER diff --git a/package/python-argh/python-argh.mk b/package/python-argh/python-argh.mk index ac514174c8..82cef822e9 100644 --- a/package/python-argh/python-argh.mk +++ b/package/python-argh/python-argh.mk @@ -4,11 +4,11 @@ # ################################################################################ -PYTHON_ARGH_VERSION = 0.26.2 +PYTHON_ARGH_VERSION = 0.28.1 PYTHON_ARGH_SOURCE = argh-$(PYTHON_ARGH_VERSION).tar.gz -PYTHON_ARGH_SITE = https://pypi.python.org/packages/e3/75/1183b5d1663a66aebb2c184e0398724b624cecd4f4b679cb6e25de97ed15 -PYTHON_ARGH_SETUP_TYPE = setuptools +PYTHON_ARGH_SITE = https://files.pythonhosted.org/packages/bf/77/6758074453c83c7ac0456d397e95aaa91b33fbd2ec977dcf38be736ea177 +PYTHON_ARGH_SETUP_TYPE = flit PYTHON_ARGH_LICENSE = LGPL-3.0+ -PYTHON_ARGH_LICENSE_FILES = README.rst +PYTHON_ARGH_LICENSE_FILES = COPYING COPYING.LESSER $(eval $(python-package)) From peter at korsgaard.com Wed Mar 22 22:41:28 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 22 Mar 2023 23:41:28 +0100 Subject: [Buildroot] [git commit] package/python-async-lru: bump to version 2.0.2 Message-ID: <20230322224400.6CACF8758B@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=ff8d9b936638850279808848d631b42038eabeeb branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Signed-off-by: James Hilliard Signed-off-by: Peter Korsgaard --- package/python-async-lru/python-async-lru.hash | 4 ++-- package/python-async-lru/python-async-lru.mk | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package/python-async-lru/python-async-lru.hash b/package/python-async-lru/python-async-lru.hash index 231af32baa..c6f11aff1d 100644 --- a/package/python-async-lru/python-async-lru.hash +++ b/package/python-async-lru/python-async-lru.hash @@ -1,5 +1,5 @@ # md5, sha256 from https://pypi.org/pypi/async-lru/json -md5 4dfcb328f2e9a8fdc9cf78dfdb6d3eef async-lru-1.0.3.tar.gz -sha256 c2cb9b2915eb14e6cf3e717154b40f715bf90e596d73623677affd0d1fbcd32a async-lru-1.0.3.tar.gz +md5 825ff7d35d1cd76f1b1ae44f38bf69f5 async-lru-2.0.2.tar.gz +sha256 3b87ec4f2460c52cc7916a0138cc606b584c75d1ef7d661853c95d1d3acb869a async-lru-2.0.2.tar.gz # Locally computed sha256 checksums sha256 ea65975679bc2093be925d520358e41096bd96fddedee3e929160a5faadcf573 LICENSE diff --git a/package/python-async-lru/python-async-lru.mk b/package/python-async-lru/python-async-lru.mk index 872540b713..d707249e29 100644 --- a/package/python-async-lru/python-async-lru.mk +++ b/package/python-async-lru/python-async-lru.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_ASYNC_LRU_VERSION = 1.0.3 +PYTHON_ASYNC_LRU_VERSION = 2.0.2 PYTHON_ASYNC_LRU_SOURCE = async-lru-$(PYTHON_ASYNC_LRU_VERSION).tar.gz -PYTHON_ASYNC_LRU_SITE = https://files.pythonhosted.org/packages/fe/67/4cb179c14ffa8b4a35fbe02255744bee4cbbaf61b35612c96ba4a618e4d5 +PYTHON_ASYNC_LRU_SITE = https://files.pythonhosted.org/packages/92/16/be197573adca3d584dbd64d508488e95e36324ea036d751564d2f88d74bf PYTHON_ASYNC_LRU_SETUP_TYPE = setuptools PYTHON_ASYNC_LRU_LICENSE = MIT PYTHON_ASYNC_LRU_LICENSE_FILES = LICENSE From peter at korsgaard.com Wed Mar 22 22:40:34 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 22 Mar 2023 23:40:34 +0100 Subject: [Buildroot] [git commit] package/python-alembic: bump to version 1.10.2 Message-ID: <20230322224400.5743587589@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=42d45a4267d5ff92d85b9b5faeba21e4c46eb357 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master License hash changed due to date update: https://github.com/sqlalchemy/alembic/commit/e3055cd5baad328641366026af66639f333c520c Signed-off-by: James Hilliard Signed-off-by: Peter Korsgaard --- package/python-alembic/python-alembic.hash | 6 +++--- package/python-alembic/python-alembic.mk | 4 ++-- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package/python-alembic/python-alembic.hash b/package/python-alembic/python-alembic.hash index f94f5ab10a..c84c46c84c 100644 --- a/package/python-alembic/python-alembic.hash +++ b/package/python-alembic/python-alembic.hash @@ -1,5 +1,5 @@ # md5, sha256 from https://pypi.org/pypi/alembic/json -md5 999392ffc900da18afbf10d2ac31bdc6 alembic-1.9.1.tar.gz -sha256 f9f76e41061f5ebe27d4fe92600df9dd612521a7683f904dab328ba02cffa5a2 alembic-1.9.1.tar.gz +md5 de9d9f92a49a5e3ae5a978018927f474 alembic-1.10.2.tar.gz +sha256 457eafbdc0769d855c2c92cbafe6b7f319f916c80cf4ed02b8f394f38b51b89d alembic-1.10.2.tar.gz # Locally computed sha256 checksums -sha256 f0e3f7a5080879ccae798882d9bee3d48fe335d0bad84ca8eec86fa594375ea0 LICENSE +sha256 b285268a86f4416eaf4d05b2ae3880c156f7c59a8f935a402bc056eafb33af08 LICENSE diff --git a/package/python-alembic/python-alembic.mk b/package/python-alembic/python-alembic.mk index 64ce85bead..4f605b8f60 100644 --- a/package/python-alembic/python-alembic.mk +++ b/package/python-alembic/python-alembic.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_ALEMBIC_VERSION = 1.9.1 +PYTHON_ALEMBIC_VERSION = 1.10.2 PYTHON_ALEMBIC_SOURCE = alembic-$(PYTHON_ALEMBIC_VERSION).tar.gz -PYTHON_ALEMBIC_SITE = https://files.pythonhosted.org/packages/81/87/5c531d2923c61e7ae68b23c8660df289ae4241a0d38f3fbcbd8dba64ca6b +PYTHON_ALEMBIC_SITE = https://files.pythonhosted.org/packages/d6/02/66ed327f944f3f85423096c438d7d290da5af21a7aecf9e5b9f09d9e34b2 PYTHON_ALEMBIC_SETUP_TYPE = setuptools PYTHON_ALEMBIC_LICENSE = MIT PYTHON_ALEMBIC_LICENSE_FILES = LICENSE From peter at korsgaard.com Wed Mar 22 22:38:45 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 22 Mar 2023 23:38:45 +0100 Subject: [Buildroot] [git commit] package/openssh: security bump to version 9.3p1 Message-ID: <20230322224400.1922E87581@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=68ca5f1e1f9f3f79e5a48928ad2dfac0cceee843 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master >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 --- 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 Wed Mar 22 22:39:58 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 22 Mar 2023 23:39:58 +0100 Subject: [Buildroot] [git commit] package/python-aiohttp: bump to version 3.8.4 Message-ID: <20230322224400.4D82F87585@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=a1e7679a38edc3d4e4e71e6aed1ffd0f4b5fe312 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Signed-off-by: James Hilliard Signed-off-by: Peter Korsgaard --- package/python-aiohttp/python-aiohttp.hash | 4 ++-- package/python-aiohttp/python-aiohttp.mk | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package/python-aiohttp/python-aiohttp.hash b/package/python-aiohttp/python-aiohttp.hash index e59b6969e6..0f687c7827 100644 --- a/package/python-aiohttp/python-aiohttp.hash +++ b/package/python-aiohttp/python-aiohttp.hash @@ -1,5 +1,5 @@ # md5, sha256 from https://pypi.org/pypi/aiohttp/json -md5 642653db642be1508e50fcdeafe0f928 aiohttp-3.8.3.tar.gz -sha256 3828fb41b7203176b82fe5d699e0d845435f2374750a44b480ea6b930f6be269 aiohttp-3.8.3.tar.gz +md5 8208bc4b519ac4520720577f93561855 aiohttp-3.8.4.tar.gz +sha256 bf2e1a9162c1e441bf805a1fd166e249d574ca04e03b34f97e2928769e91ab5c aiohttp-3.8.4.tar.gz # Locally computed sha256 checksums sha256 9f80d0db7d755a941db4572172c270ecbd8f082ba215ddd095985942ed94a9eb LICENSE.txt diff --git a/package/python-aiohttp/python-aiohttp.mk b/package/python-aiohttp/python-aiohttp.mk index 8b0b15f13b..72fb34fd25 100644 --- a/package/python-aiohttp/python-aiohttp.mk +++ b/package/python-aiohttp/python-aiohttp.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_AIOHTTP_VERSION = 3.8.3 +PYTHON_AIOHTTP_VERSION = 3.8.4 PYTHON_AIOHTTP_SOURCE = aiohttp-$(PYTHON_AIOHTTP_VERSION).tar.gz -PYTHON_AIOHTTP_SITE = https://files.pythonhosted.org/packages/ff/4f/62d9859b7d4e6dc32feda67815c5f5ab4421e6909e48cbc970b6a40d60b7 +PYTHON_AIOHTTP_SITE = https://files.pythonhosted.org/packages/c2/fd/1ff4da09ca29d8933fda3f3514980357e25419ce5e0f689041edb8f17dab PYTHON_AIOHTTP_SETUP_TYPE = setuptools PYTHON_AIOHTTP_LICENSE = Apache-2.0 PYTHON_AIOHTTP_LICENSE_FILES = LICENSE.txt From peter at korsgaard.com Wed Mar 22 22:42:54 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 22 Mar 2023 23:42:54 +0100 Subject: [Buildroot] [git commit] package/python-boto3: bump to version 1.26.96 Message-ID: <20230322224400.A074587589@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=4c330736fa619e5ebc6af1ad6cfde9df0cd391f2 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Signed-off-by: James Hilliard Signed-off-by: Peter Korsgaard --- 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 eecc87ab2d..6b3947978e 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 e3777333a201a2511dd7c814782fe9f0 boto3-1.26.45.tar.gz -sha256 cc7f652df93e1ce818413fd82ffd645d4f92a64fec67c72946212d3750eaa80f boto3-1.26.45.tar.gz +md5 0913e2ad8eb208bccb826b10c92ccb5c boto3-1.26.96.tar.gz +sha256 7017102c58b9984749bef3b9f476940593c311504354b9ee9dd7bb0b4657a77d boto3-1.26.96.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 4d8fe58701..572954e81a 100644 --- a/package/python-boto3/python-boto3.mk +++ b/package/python-boto3/python-boto3.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_BOTO3_VERSION = 1.26.45 +PYTHON_BOTO3_VERSION = 1.26.96 PYTHON_BOTO3_SOURCE = boto3-$(PYTHON_BOTO3_VERSION).tar.gz -PYTHON_BOTO3_SITE = https://files.pythonhosted.org/packages/f5/5d/62bfcda02d90699d41d5ff2573f88b5555354fb87308e8a3427fef3956c5 +PYTHON_BOTO3_SITE = https://files.pythonhosted.org/packages/c2/9b/8e9124c3d0306ab2ee865e6adffcfcb0127bf0c327386d62d2c9db19b6ae PYTHON_BOTO3_SETUP_TYPE = setuptools PYTHON_BOTO3_LICENSE = Apache-2.0 PYTHON_BOTO3_LICENSE_FILES = LICENSE From peter at korsgaard.com Wed Mar 22 22:43:36 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 22 Mar 2023 23:43:36 +0100 Subject: [Buildroot] [git commit] package/python-bsdiff4: bump to version 1.2.3 Message-ID: <20230322224400.BF57A87589@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=2bd5301db0a5f30e863ebcb146d63653848f13e1 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Signed-off-by: James Hilliard Signed-off-by: Peter Korsgaard --- package/python-bsdiff4/python-bsdiff4.hash | 4 ++-- package/python-bsdiff4/python-bsdiff4.mk | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package/python-bsdiff4/python-bsdiff4.hash b/package/python-bsdiff4/python-bsdiff4.hash index bb84bb09a5..f053922ac0 100644 --- a/package/python-bsdiff4/python-bsdiff4.hash +++ b/package/python-bsdiff4/python-bsdiff4.hash @@ -1,5 +1,5 @@ # md5, sha256 from https://pypi.org/pypi/bsdiff4/json -md5 fc5ea1adfe629a7c7ac6f4bb1a0dca93 bsdiff4-1.2.2.tar.gz -sha256 1880ac3f52a6c46ae6bcc6db117e4fb35f9b0ccd5af75fd4fee6907d00d6983c bsdiff4-1.2.2.tar.gz +md5 67cf87c5d66fe389949a314849f68863 bsdiff4-1.2.3.tar.gz +sha256 1b95ce93b9f306846f6c91c9d0e3eb6590a4c85ac2bbe72b5f60d9db82ad2a1c bsdiff4-1.2.3.tar.gz # Locally computed sha256 checksums sha256 c6c921c90383f1c43beb53c49a652d28309a410a7c394c729fd8870271451cf0 LICENSE diff --git a/package/python-bsdiff4/python-bsdiff4.mk b/package/python-bsdiff4/python-bsdiff4.mk index 7a50e3379a..05fe1bef25 100644 --- a/package/python-bsdiff4/python-bsdiff4.mk +++ b/package/python-bsdiff4/python-bsdiff4.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_BSDIFF4_VERSION = 1.2.2 +PYTHON_BSDIFF4_VERSION = 1.2.3 PYTHON_BSDIFF4_SOURCE = bsdiff4-$(PYTHON_BSDIFF4_VERSION).tar.gz -PYTHON_BSDIFF4_SITE = https://files.pythonhosted.org/packages/34/e2/e28dd282974f919a6b9adb3b7e64bb1fa4390046706c3e58a60b94aeb497 +PYTHON_BSDIFF4_SITE = https://files.pythonhosted.org/packages/a8/0e/a677b62d35e3a9d074eafb5b16b569d5d6870a6ead02e8c830e4d4e73db7 PYTHON_BSDIFF4_LICENSE = BSD-2-Clause, BSD-Protection (core.c) PYTHON_BSDIFF4_LICENSE_FILES = LICENSE PYTHON_BSDIFF4_CPE_ID_VENDOR = pypi From peter at korsgaard.com Wed Mar 22 22:42:33 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 22 Mar 2023 23:42:33 +0100 Subject: [Buildroot] [git commit] package/python-bleak: bump to version 0.20.0 Message-ID: <20230322224400.96BF187581@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=e4f5e974cafe915e5297a812c828ad47d619783c branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Signed-off-by: James Hilliard Signed-off-by: Peter Korsgaard --- package/python-bleak/python-bleak.hash | 4 ++-- package/python-bleak/python-bleak.mk | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package/python-bleak/python-bleak.hash b/package/python-bleak/python-bleak.hash index 001ef65b65..2cd038cb68 100644 --- a/package/python-bleak/python-bleak.hash +++ b/package/python-bleak/python-bleak.hash @@ -1,5 +1,5 @@ # md5, sha256 from https://pypi.org/pypi/bleak/json -md5 d038483ec145c3d32c1ef03e04c42621 bleak-0.19.5.tar.gz -sha256 87845a96453c58c19031c735444a7b3156800534bcd3f23ba74e119e9ae3cd88 bleak-0.19.5.tar.gz +md5 6f9881cc85648683927ab0b9c58a1a52 bleak-0.20.0.tar.gz +sha256 7f6fe69454ad5d4c0ab05ae4a9aa1aabd6926d7128eab2fac4ef8a58a72999ee bleak-0.20.0.tar.gz # Locally computed sha256 checksums sha256 c4029a2b63b3824ab68be841f414addbdde20cb79cdbe272fa80c0b2abe65374 LICENSE diff --git a/package/python-bleak/python-bleak.mk b/package/python-bleak/python-bleak.mk index 95ac1d1766..7d3dc2831f 100644 --- a/package/python-bleak/python-bleak.mk +++ b/package/python-bleak/python-bleak.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_BLEAK_VERSION = 0.19.5 +PYTHON_BLEAK_VERSION = 0.20.0 PYTHON_BLEAK_SOURCE = bleak-$(PYTHON_BLEAK_VERSION).tar.gz -PYTHON_BLEAK_SITE = https://files.pythonhosted.org/packages/e6/b4/e63829826a157d180831a1c5d3720e75d613c1290cb239510d148b906836 +PYTHON_BLEAK_SITE = https://files.pythonhosted.org/packages/aa/86/5084561ed4f31aec0322bef015db949a9f2bf0b4f6bd72b16479cf03f459 PYTHON_BLEAK_SETUP_TYPE = setuptools PYTHON_BLEAK_LICENSE = MIT PYTHON_BLEAK_LICENSE_FILES = LICENSE From peter at korsgaard.com Wed Mar 22 22:43:01 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 22 Mar 2023 23:43:01 +0100 Subject: [Buildroot] [git commit] package/python-botocore: bump to version 1.29.96 Message-ID: <20230322224400.AC19A87585@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=1197165d1ca3ffb1edb03ff9d4ed6e8ae4069414 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Signed-off-by: James Hilliard Signed-off-by: Peter Korsgaard --- package/python-botocore/python-botocore.hash | 4 ++-- package/python-botocore/python-botocore.mk | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package/python-botocore/python-botocore.hash b/package/python-botocore/python-botocore.hash index 0e9d0572d7..57d07a6711 100644 --- a/package/python-botocore/python-botocore.hash +++ b/package/python-botocore/python-botocore.hash @@ -1,5 +1,5 @@ # md5, sha256 from https://pypi.org/pypi/botocore/json -md5 3946a693e09b65a0f6615a1a30f606d7 botocore-1.29.45.tar.gz -sha256 62ae03e591ff25555854aa338da35190ffe18c0b1be2ebf5cfb277164233691f botocore-1.29.45.tar.gz +md5 c608709a5cf3e67442f4254a34d1faab botocore-1.29.96.tar.gz +sha256 b9781108810e33f8406942c3e3aab748650c59d5cddb7c9d323f4e2682e7b0b6 botocore-1.29.96.tar.gz # Locally computed sha256 checksums sha256 0d542e0c8804e39aa7f37eb00da5a762149dc682d7829451287e11b938e94594 LICENSE.txt diff --git a/package/python-botocore/python-botocore.mk b/package/python-botocore/python-botocore.mk index ceb3fbe6ea..6d0747c0df 100644 --- a/package/python-botocore/python-botocore.mk +++ b/package/python-botocore/python-botocore.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_BOTOCORE_VERSION = 1.29.45 +PYTHON_BOTOCORE_VERSION = 1.29.96 PYTHON_BOTOCORE_SOURCE = botocore-$(PYTHON_BOTOCORE_VERSION).tar.gz -PYTHON_BOTOCORE_SITE = https://files.pythonhosted.org/packages/9d/4f/1c24126941d1f8c1f2ecf459f88959d59566af34a55a81d926368fd2e6e5 +PYTHON_BOTOCORE_SITE = https://files.pythonhosted.org/packages/2d/b5/4a986aeb4e3d182f7ef116705962d3c98c0263beaf87c49836b7dfb91837 PYTHON_BOTOCORE_SETUP_TYPE = setuptools PYTHON_BOTOCORE_LICENSE = Apache-2.0 PYTHON_BOTOCORE_LICENSE_FILES = LICENSE.txt From peter at korsgaard.com Wed Mar 22 22:41:58 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 22 Mar 2023 23:41:58 +0100 Subject: [Buildroot] [git commit] package/python-babel: bump to version 2.12.1 Message-ID: <20230322224400.81B5B87585@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=49c65502439c0f24323906e96652387243879baa branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master License hash changed due to year update: https://github.com/python-babel/babel/commit/9beda0bed2600af47827ad200b0c5864c542c617 Signed-off-by: James Hilliard Signed-off-by: Peter Korsgaard --- package/python-babel/python-babel.hash | 6 +++--- package/python-babel/python-babel.mk | 4 ++-- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package/python-babel/python-babel.hash b/package/python-babel/python-babel.hash index 2b2f56d8c6..f2026cafb3 100644 --- a/package/python-babel/python-babel.hash +++ b/package/python-babel/python-babel.hash @@ -1,5 +1,5 @@ # md5, sha256 from https://pypi.org/pypi/babel/json -md5 9ee7784fd452d456206ecd3a12694010 Babel-2.11.0.tar.gz -sha256 5ef4b3226b0180dedded4229651c8b0e1a3a6a2837d45a073272f313e4cf97f6 Babel-2.11.0.tar.gz +md5 9ac7d8aac42c17a1e6d922017058d2c8 Babel-2.12.1.tar.gz +sha256 cc2d99999cd01d44420ae725a21c9e3711b3aadc7976d6147f622d8581963455 Babel-2.12.1.tar.gz # Locally computed sha256 checksums -sha256 2499aec3c5f041c3ac2c448a15fb233314e4c20cbac1530be04ec31b2788631c LICENSE +sha256 908e0ad72053ae27c1d17e3340bd14cff9bf935992ed56526d17c983ab6e7af7 LICENSE diff --git a/package/python-babel/python-babel.mk b/package/python-babel/python-babel.mk index 35857dc127..890a8b02b9 100644 --- a/package/python-babel/python-babel.mk +++ b/package/python-babel/python-babel.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_BABEL_VERSION = 2.11.0 +PYTHON_BABEL_VERSION = 2.12.1 PYTHON_BABEL_SOURCE = Babel-$(PYTHON_BABEL_VERSION).tar.gz -PYTHON_BABEL_SITE = https://files.pythonhosted.org/packages/ff/80/45b42203ecc32c8de281f52e3ec81cb5e4ef16127e9e8543089d8b1649fb +PYTHON_BABEL_SITE = https://files.pythonhosted.org/packages/ba/42/54426ba5d7aeebde9f4aaba9884596eb2fe02b413ad77d62ef0b0422e205 PYTHON_BABEL_SETUP_TYPE = setuptools PYTHON_BABEL_LICENSE = BSD-3-Clause PYTHON_BABEL_LICENSE_FILES = LICENSE From peter at korsgaard.com Wed Mar 22 22:43:17 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 22 Mar 2023 23:43:17 +0100 Subject: [Buildroot] [git commit] package/python-bottle: bump to version 0.12.25 Message-ID: <20230322224400.B5E1287581@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=f345271e43256d3c75f0a1144184266e29d5dae4 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Signed-off-by: James Hilliard Signed-off-by: Peter Korsgaard --- package/python-bottle/python-bottle.hash | 4 ++-- package/python-bottle/python-bottle.mk | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package/python-bottle/python-bottle.hash b/package/python-bottle/python-bottle.hash index 58bc52e3cb..48a576aaec 100644 --- a/package/python-bottle/python-bottle.hash +++ b/package/python-bottle/python-bottle.hash @@ -1,5 +1,5 @@ # md5, sha256 from https://pypi.org/pypi/bottle/json -md5 d07df795cd4baa596ee803e964ba77fd bottle-0.12.23.tar.gz -sha256 683de3aa399fb26e87b274dbcf70b1a651385d459131716387abdc3792e04167 bottle-0.12.23.tar.gz +md5 7d79d6131ecd524530f4e919bc60f444 bottle-0.12.25.tar.gz +sha256 e1a9c94970ae6d710b3fb4526294dfeb86f2cb4a81eff3a4b98dc40fb0e5e021 bottle-0.12.25.tar.gz # Locally computed sha256 checksums sha256 d0e7211f1c3c1a1c56f39d18bcb07f27f480c8a9552617756dda3a335933b8a6 LICENSE diff --git a/package/python-bottle/python-bottle.mk b/package/python-bottle/python-bottle.mk index e1691972c3..b35f726f95 100644 --- a/package/python-bottle/python-bottle.mk +++ b/package/python-bottle/python-bottle.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_BOTTLE_VERSION = 0.12.23 +PYTHON_BOTTLE_VERSION = 0.12.25 PYTHON_BOTTLE_SOURCE = bottle-$(PYTHON_BOTTLE_VERSION).tar.gz -PYTHON_BOTTLE_SITE = https://files.pythonhosted.org/packages/7c/58/75f3765b0a3f86ef0b6e0b23d0503920936752ca6e0fc27efce7403b01bd +PYTHON_BOTTLE_SITE = https://files.pythonhosted.org/packages/fd/04/1c09ab851a52fe6bc063fd0df758504edede5cc741bd2e807bf434a09215 PYTHON_BOTTLE_LICENSE = MIT PYTHON_BOTTLE_LICENSE_FILES = LICENSE PYTHON_BOTTLE_CPE_ID_VENDOR = bottlepy From peter at korsgaard.com Wed Mar 22 22:41:43 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 22 Mar 2023 23:41:43 +0100 Subject: [Buildroot] [git commit] package/python-autobahn: bump to version 23.1.2 Message-ID: <20230322224400.767138758D@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=b3c4e0f3181ccfa3fc84230a33112dd25a0bd410 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master License hash changed due to copyright header change: https://github.com/crossbario/autobahn-python/commit/49c41440e16528ee6ab267df0f9989fb1ed81f7c Signed-off-by: James Hilliard Signed-off-by: Peter Korsgaard --- package/python-autobahn/python-autobahn.hash | 6 +++--- package/python-autobahn/python-autobahn.mk | 4 ++-- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package/python-autobahn/python-autobahn.hash b/package/python-autobahn/python-autobahn.hash index f9b68dcb22..4fa7c451f5 100644 --- a/package/python-autobahn/python-autobahn.hash +++ b/package/python-autobahn/python-autobahn.hash @@ -1,5 +1,5 @@ # md5, sha256 from https://pypi.org/pypi/autobahn/json -md5 98d8451385ccd8ece2d2fac023c61a19 autobahn-22.12.1.tar.gz -sha256 43b4e8b1aeaeb20a0cc0a81572e613dc958057c0ab248a7d6b41b2763270f925 autobahn-22.12.1.tar.gz +md5 55cd275bc3d9c7e354f4b6a87b87f466 autobahn-23.1.2.tar.gz +sha256 c5ef8ca7422015a1af774a883b8aef73d4954c9fcd182c9b5244e08e973f7c3a autobahn-23.1.2.tar.gz # Locally computed sha256 checksums -sha256 0387eefce570453daaa60633f28676003731eeca28b2d0a0071c628e3a0004ef LICENSE +sha256 ab1dd7a42dbdae302346c5a4571f2149691cc1ec06836232bf4923527e3fe41c LICENSE diff --git a/package/python-autobahn/python-autobahn.mk b/package/python-autobahn/python-autobahn.mk index 4c14151960..c44acb80aa 100644 --- a/package/python-autobahn/python-autobahn.mk +++ b/package/python-autobahn/python-autobahn.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_AUTOBAHN_VERSION = 22.12.1 +PYTHON_AUTOBAHN_VERSION = 23.1.2 PYTHON_AUTOBAHN_SOURCE = autobahn-$(PYTHON_AUTOBAHN_VERSION).tar.gz -PYTHON_AUTOBAHN_SITE = https://files.pythonhosted.org/packages/a8/6f/78b90951f263232e468439627f31a2c0846e36043c95af96dc527a4aeee6 +PYTHON_AUTOBAHN_SITE = https://files.pythonhosted.org/packages/53/99/b6e0ffa0e8bafe9dfae1c9ab46d44d07317cbf297fbf8f07aff8a80e5bd8 PYTHON_AUTOBAHN_LICENSE = MIT PYTHON_AUTOBAHN_LICENSE_FILES = LICENSE PYTHON_AUTOBAHN_CPE_ID_VENDOR = crossbar From peter at korsgaard.com Wed Mar 22 22:48:29 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 22 Mar 2023 23:48:29 +0100 Subject: [Buildroot] [git commit] package/less: bump to version 608 Message-ID: <20230322224933.5C6A27FAAB@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=4b0346feda49237065ac4a80ed440b88b7dca315 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master For change log, see: https://www.greenwoodsoftware.com/less/news.608.html Note 1: the package patch is kept, as it is included in version 609. Note 2: the license file hash changed due to the year update. Signed-off-by: Julien Olivain Signed-off-by: Peter Korsgaard --- package/less/less.hash | 6 +++--- package/less/less.mk | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package/less/less.hash b/package/less/less.hash index eed8340ec1..19be26cae0 100644 --- a/package/less/less.hash +++ b/package/less/less.hash @@ -1,6 +1,6 @@ # Locally calculated after checking pgp signature # using DSA key F153A7C833235259 -# http://www.greenwoodsoftware.com/less/less-590.sig -sha256 6aadf54be8bf57d0e2999a3c5d67b1de63808bb90deb8f77b028eafae3a08e10 less-590.tar.gz +# https://www.greenwoodsoftware.com/less/less-608.sig +sha256 a69abe2e0a126777e021d3b73aa3222e1b261f10e64624d41ec079685a6ac209 less-608.tar.gz # Locally calculated -sha256 8ceb4b9ee5adedde47b31e975c1d90c73ad27b6b165a1dcd80c7c545eb65b903 COPYING +sha256 3972dc9744f6499f0f9b2dbf76696f2ae7ad8af9b23dde66d6af86c9dfb36986 COPYING diff --git a/package/less/less.mk b/package/less/less.mk index f01f94d6c8..dfbd411863 100644 --- a/package/less/less.mk +++ b/package/less/less.mk @@ -4,7 +4,7 @@ # ################################################################################ -LESS_VERSION = 590 +LESS_VERSION = 608 LESS_SITE = http://www.greenwoodsoftware.com/less LESS_LICENSE = GPL-3.0+ LESS_LICENSE_FILES = COPYING From peter at korsgaard.com Wed Mar 22 22:50:14 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 22 Mar 2023 23:50:14 +0100 Subject: [Buildroot] [PATCH 1/1] package/less: bump to version 608 In-Reply-To: <20230316214424.150589-1-ju.o@free.fr> (Julien Olivain's message of "Thu, 16 Mar 2023 22:44:24 +0100") References: <20230316214424.150589-1-ju.o@free.fr> Message-ID: <87edpgqu3d.fsf@dell.be.48ers.dk> >>>>> "Julien" == Julien Olivain writes: > For change log, see: > https://www.greenwoodsoftware.com/less/news.608.html > Note 1: the package patch is kept, as it is included in version 609. > Note 2: the license file hash changed due to the year update. > Signed-off-by: Julien Olivain > --- > Patch tested on branch master at commit d305189, with commands: Committed, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Wed Mar 22 22:52:18 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 22 Mar 2023 23:52:18 +0100 Subject: [Buildroot] [git commit] package/hwloc: bump to version 2.9.0 Message-ID: <20230322225232.5FDEF7FBB5@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=0c7ba302bd5d1d46d5f4e2a73a5ba235c08d9b22 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master For change log, see: - https://github.com/open-mpi/hwloc/blob/hwloc-2.9.0/NEWS#L20 Signed-off-by: Julien Olivain Signed-off-by: Peter Korsgaard --- package/hwloc/hwloc.hash | 8 ++++---- package/hwloc/hwloc.mk | 2 +- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package/hwloc/hwloc.hash b/package/hwloc/hwloc.hash index b146472195..963a1fd930 100644 --- a/package/hwloc/hwloc.hash +++ b/package/hwloc/hwloc.hash @@ -1,6 +1,6 @@ -# From https://www.open-mpi.org/software/hwloc/v2.8/ -md5 1d40ecdded67bbe4bafc8f8e8479376c hwloc-2.8.0.tar.bz2 -sha1 314faaeda9f1982da97fca93b83307bc34d5b414 hwloc-2.8.0.tar.bz2 -sha256 348a72fcd48c32a823ee1da149ae992203e7ad033549e64aed6ea6eeb01f42c1 hwloc-2.8.0.tar.bz2 +# From https://www.open-mpi.org/software/hwloc/v2.9/ +md5 49869a8e19754299db512572abc5eb2b hwloc-2.9.0.tar.bz2 +sha1 ee178b64234fdbf70f576b79963459ab80880583 hwloc-2.9.0.tar.bz2 +sha256 2070e963596a2421b9af8eca43bdec113ee1107aaf7ccb475d4d3767a8856887 hwloc-2.9.0.tar.bz2 # Locally computed sha256 d79a936a42f3c6cb7c8375a023d43f4435f4664d3a5a2ea6b4623cff83c7fc06 COPYING diff --git a/package/hwloc/hwloc.mk b/package/hwloc/hwloc.mk index 3f73b3ecc8..c97e46999c 100644 --- a/package/hwloc/hwloc.mk +++ b/package/hwloc/hwloc.mk @@ -4,7 +4,7 @@ # ################################################################################ -HWLOC_VERSION_MAJOR = 2.8 +HWLOC_VERSION_MAJOR = 2.9 HWLOC_VERSION = $(HWLOC_VERSION_MAJOR).0 HWLOC_SOURCE = hwloc-$(HWLOC_VERSION).tar.bz2 HWLOC_SITE = https://download.open-mpi.org/release/hwloc/v$(HWLOC_VERSION_MAJOR) From peter at korsgaard.com Wed Mar 22 22:52:55 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 22 Mar 2023 23:52:55 +0100 Subject: [Buildroot] [PATCH 1/1] package/hwloc: bump to version 2.9.0 In-Reply-To: <20230316221145.302179-1-ju.o@free.fr> (Julien Olivain's message of "Thu, 16 Mar 2023 23:11:45 +0100") References: <20230316221145.302179-1-ju.o@free.fr> Message-ID: <87a604qtyw.fsf@dell.be.48ers.dk> >>>>> "Julien" == Julien Olivain writes: > For change log, see: > - https://github.com/open-mpi/hwloc/blob/hwloc-2.9.0/NEWS#L20 > Signed-off-by: Julien Olivain > --- > Patch tested on branch master at commit d305189, with commands: > make check-package > ... > 0 warnings generated > utils/test-pkg -p hwloc > ... > 6 builds, 0 skipped, 0 build failed, 0 legal-info failed, 0 show-info failed > support/testing/run-tests \ > -d dl -o output_folder \ > tests.package.test_hwloc > ... > OK Committed, thanks. -- Bye, Peter Korsgaard From unixmania at gmail.com Wed Mar 22 23:14:53 2023 From: unixmania at gmail.com (unixmania at gmail.com) Date: Wed, 22 Mar 2023 20:14:53 -0300 Subject: [Buildroot] [PATCH] package/qemu: do not build the guest agent for the host Message-ID: <20230322231453.551305-1-unixmania@gmail.com> From: Carlos Santos It does not make sense to build it for the host. Signed-off-by: Carlos Santos --- package/qemu/qemu.mk | 1 + 1 file changed, 1 insertion(+) diff --git a/package/qemu/qemu.mk b/package/qemu/qemu.mk index 4194670bb0..cdc1785375 100644 --- a/package/qemu/qemu.mk +++ b/package/qemu/qemu.mk @@ -486,6 +486,7 @@ define HOST_QEMU_CONFIGURE_CMDS --disable-vnc-sasl \ --enable-slirp \ --enable-tools \ + --disable-guest-agent \ $(HOST_QEMU_OPTS) endef -- 2.31.1 From unixmania at gmail.com Wed Mar 22 23:15:11 2023 From: unixmania at gmail.com (unixmania at gmail.com) Date: Wed, 22 Mar 2023 20:15:11 -0300 Subject: [Buildroot] [PATCH] package/qemu: allow building only the guest agent Message-ID: <20230322231511.551442-1-unixmania@gmail.com> From: Carlos Santos Most of the tools are useful only on virtualization hosts. After the upgrade to QEMU 7.2.0, it is possible to build only quemu-ga, which makes more sense when we build guest VM images. Also do not build the other tools by default if none of the emulators is selected, since the user does not necessarily wants them. Ideally, it should not be possible to select qemu without selecting at least one of the subcomponents but it is hard to guess what the user wants. Signed-off-by: Carlos Santos --- NOTE This was also possible on older QEMU versions, but required a trick to force compiling the code required to link qemu-ga without building the other tools: ./configure --enable-system --target-list="" --disable-tools --enable-guest-agent --- package/qemu/Config.in | 8 +++++++- package/qemu/qemu.mk | 6 ++++++ 2 files changed, 13 insertions(+), 1 deletion(-) diff --git a/package/qemu/Config.in b/package/qemu/Config.in index a446c0cf68..6a9b08648d 100644 --- a/package/qemu/Config.in +++ b/package/qemu/Config.in @@ -26,7 +26,6 @@ menuconfig BR2_PACKAGE_QEMU depends on BR2_USE_MMU # fork() select BR2_PACKAGE_LIBGLIB2 select BR2_PACKAGE_ZLIB - select BR2_PACKAGE_QEMU_TOOLS if !BR2_PACKAGE_QEMU_SYSTEM && !BR2_PACKAGE_QEMU_LINUX_USER help QEMU is a generic and open source machine emulator and virtualizer. @@ -358,4 +357,11 @@ config BR2_PACKAGE_QEMU_TOOLS Say 'y' here to include tools packaged with QEMU (e.g. qemu-img). +config BR2_PACKAGE_QEMU_GUEST_AGENT + bool "Enable guest agent" + help + Say 'y' here to include an agent to run on guests, which + communicates with the host over a virtio-serial channel + named "org.qemu.guest_agent.0". + endif # BR2_PACKAGE_QEMU diff --git a/package/qemu/qemu.mk b/package/qemu/qemu.mk index 3cbeffe213..4194670bb0 100644 --- a/package/qemu/qemu.mk +++ b/package/qemu/qemu.mk @@ -165,6 +165,12 @@ else QEMU_OPTS += --disable-tools endif +ifeq ($(BR2_PACKAGE_QEMU_GUEST_AGENT),y) +QEMU_OPTS += --enable-guest-agent +else +QEMU_OPTS += --disable-guest-agent +endif + ifeq ($(BR2_PACKAGE_LIBFUSE3),y) QEMU_OPTS += --enable-fuse --enable-fuse-lseek QEMU_DEPENDENCIES += libfuse3 -- 2.31.1 From thomas.petazzoni at bootlin.com Thu Mar 23 06:45:43 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Thu, 23 Mar 2023 06:45:43 -0000 Subject: [Buildroot] [autobuild.buildroot.net] Daily results for 2023-03-22 Message-ID: <20230323064548.ADDEB4010E@smtp2.osuosl.org> Hello, Autobuild statistics for 2023-03-22 =================================== branch | OK | NOK | TIM | TOT | 2023.02.x | 12 | 10 | 0 | 22 | master | 219 | 153 | 5 | 377 | Classification of failures by reason for master ----------------------------------------------- gobject-introspection-1.72.0 | 17 host-binutils-2.38 | 13 bluez5_utils-5.66 | 7 host-go-1.19.7 | 5 unknown | 5 gobject-introspection | 4 host-rust-1.68.0 | 4 fs/ubifs/ubifs.mk:49: /home... | 3 glibc-2.36-81-g4f4d7a13edfd... | 3 libglib2-2.72.3 | 3 lttng-modules-2.13.7 | 3 uclibc-1.0.42 | 3 busybox-1.36.0 | 2 fs/ubifs/ubifs.mk:49: /home... | 2 gmp-6.2.1 | 2 gnu-efi-3.0.15 | 2 host-gdb-arc-2020.09-releas... | 2 host-qemu-7.2.0 | 2 libcap-ng-0.8.3 | 2 linux-6.1.14 | 2 ocf-linux-20171122 | 2 pv-1.6.20 | 2 shadow-4.13 | 2 snmppp-3.5.0 | 2 xenomai-3.0.10 | 2 android-tools-4.2.2+git2013... | 1 assimp-5.2.5 | 1 augeas-1.12.0 | 1 crucible-2022.05.25 | 1 dc3dd-7.2.641 | 1 efivar-38 | 1 elfutils-0.186 | 1 erlang-22.3.4.22 | 1 ffmpeg-4.4.3 | 1 fontconfig-2.13.1 | 1 freeradius-client-1.1.7 | 1 fs/axfs/axfs.mk:32: /home/b... | 1 fs/btrfs/btrfs.mk:55: /home... | 1 fs/cramfs/cramfs.mk:46: /tm... | 1 fs/cramfs/cramfs.mk:46: /tm... | 1 fs/jffs2/jffs2.mk:71: /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 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 glibmm-2.68.2 | 1 haproxy-2.6.9 | 1 host-binutils-2.37 | 1 host-binutils-2.39 | 1 host-zstd-1.5.4 | 1 libdeflate-1.15 | 1 libffi-3.4.4 | 1 libpqxx-6.4.5 | 1 libzlib-1.2.13 | 1 linux-5.10.162-cip24 | 1 linux-5.10.162-cip24-rt10 | 1 liquid-dsp-1.4.0 | 1 ltp-testsuite-20220930 | 1 mariadb-10.3.36 | 1 matio-1.5.23 | 1 moby-buildkit-0.11.2 | 1 musl-1.2.3 | 1 netsniff-ng-0.6.8 | 1 olsr-0.9.8 | 1 openvmtools-11.3.5-18557794 | 1 perl-5.36.0 | 1 php-8.2.3 | 1 python-pyicu-2.10.2 | 1 qemu-7.2.0 | 1 sdl2-2.26.3 | 1 shellinabox-2.20 | 1 stress-ng-0.15.04 | 1 uboot-tools-2021.07 | 1 uclibc-ng-test-6790eafe897b... | 1 ulog-0389d243352255f6182326... | 1 v4l2loopback-0.12.7 | 1 wireguard-linux-compat-1.0.... | 1 wolfssl-5.5.3 | 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? -------------+--------------------------------+-----+---------------------------------------------------------------------------------+------- powerpc64le | android-tools-4.2.2+git2013... | NOK | http://autobuild.buildroot.net/results/20ede2da30d7cf30e2b024c07ee98bf558ff3ec7 | mips | assimp-5.2.5 | NOK | http://autobuild.buildroot.net/results/c6ef17b4fb1df340004c9441d97a95892ac05a67 | ORPH riscv64 | augeas-1.12.0 | NOK | http://autobuild.buildroot.net/results/271a2abfe3dd911942c5ab9c3ab85dcbc582a209 | ORPH aarch64 | bluez5_utils-5.66 | NOK | http://autobuild.buildroot.net/results/a3eebd34cc61b0cbfbf75a9c10d603627556256e | mips64 | bluez5_utils-5.66 | NOK | http://autobuild.buildroot.net/results/ebb03a874733d8cc6df8c9e8c9f1bc35e9536fb7 | microblaze | bluez5_utils-5.66 | NOK | http://autobuild.buildroot.net/results/0b2d8b7f58bb0d695acaa8e8a734581f4065dae0 | mips | bluez5_utils-5.66 | NOK | http://autobuild.buildroot.net/results/a4832baf86a9f9d7a5cbe6f8489cf396a1b5f71c | mips64 | bluez5_utils-5.66 | NOK | http://autobuild.buildroot.net/results/3aed7ccf7e248c899188e463a43f57e879063dbc | i586 | bluez5_utils-5.66 | NOK | http://autobuild.buildroot.net/results/390f2915c7d5ddc39be0cfe48b76c99988149605 | sh4a | bluez5_utils-5.66 | NOK | http://autobuild.buildroot.net/results/c5516e78eb0efb96d1d261252f8ea5b0babb1768 | mips | busybox-1.36.0 | NOK | http://autobuild.buildroot.net/results/637ff72f2aa3834512c51eaefb511357edb023bc | ORPH mips64el | busybox-1.36.0 | NOK | http://autobuild.buildroot.net/results/087ac8d51f5f4f74cb8a65a46cc5b5b28510d9f6 | ORPH i686 | crucible-2022.05.25 | NOK | http://autobuild.buildroot.net/results/fbe191333d1c98f6b380317beeca8d2283f0eb4a | or1k | dc3dd-7.2.641 | NOK | http://autobuild.buildroot.net/results/49a02ef042c4e1276e00a852a8ebf3758844c600 | ORPH mips64el | efivar-38 | NOK | http://autobuild.buildroot.net/results/ce2dee24df65e38cf61fe4d0ae910ffe4f2fecba | or1k | elfutils-0.186 | NOK | http://autobuild.buildroot.net/results/a43efce3e97221108b3cbfb7ce1df737532fe3a3 | ORPH powerpc | erlang-22.3.4.22 | NOK | http://autobuild.buildroot.net/results/b9c13fc080ea56d30b65b4e9292bec4ee46c36ce | arm | ffmpeg-4.4.3 | NOK | http://autobuild.buildroot.net/results/7c7ab03fb9b3e720c0b6bb83f679e89469fcb56c | riscv64 | fontconfig-2.13.1 | NOK | http://autobuild.buildroot.net/results/db16a0d747d825f50ac3dfbb63c3cd2b064a2274 | ORPH riscv64 | freeradius-client-1.1.7 | NOK | http://autobuild.buildroot.net/results/cdc6ae10931df5fdbff573da3e5a7e8573a4ca42 | x86_64 | fs/axfs/axfs.mk:32: /home/b... | NOK | http://autobuild.buildroot.net/results/07c754b9fec6eeedc370598a40c7ae25aa272e37 | powerpc64 | fs/btrfs/btrfs.mk:55: /home... | NOK | http://autobuild.buildroot.net/results/87965bcb843f7ed7620b5e08eabdca66a4ba1c7b | mipsel | fs/cramfs/cramfs.mk:46: /tm... | NOK | http://autobuild.buildroot.net/results/f8d237e55bb60e20ef95f77309b34ca772b793ee | aarch64 | fs/cramfs/cramfs.mk:46: /tm... | NOK | http://autobuild.buildroot.net/results/105e5b1a5ad2ba5dd740188422fe234ff1f98b5d | sparc | fs/jffs2/jffs2.mk:71: /home... | NOK | http://autobuild.buildroot.net/results/d658e72234e6753d2f661928fea8fe90f573807d | s390x | fs/ubi/ubi.mk:51: /tmp/inst... | NOK | http://autobuild.buildroot.net/results/0aaa0ccc7167f1ab22c0df2a30731eab753955c5 | s390x | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/60660a9848a4687626fcd400ddfefedb7700d416 | powerpc64le | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/97571cf9e039b1cc69f00aaddf993c0e82a312c5 | mips | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/edf6b903950963450af61a697f0c01fdcb007223 | powerpc64 | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/a6037bcb21662d774234d226a4bbacb8e55c1df6 | s390x | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/25e324ec013378a23d310316bb3f33c4632d6fd5 | powerpc64 | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/afdf60039981aac3a9d02c73c1765948c16272a1 | i686 | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/5a0e649fac8102f6cddc854f28f2a8c891be0f9d | x86_64 | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/6e4f73bb0e0fb1f644b66a4092e8352fdcedcbdd | i686 | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/f14a660f85b839ebfc50fb44366205c8609c67c2 | aarch64 | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/568a28f9841aff37d664fd6b9ef7e12e10af444c | sparc64 | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/51f96c3d6082ec370f2773994a1917bf33bd2f6f | microblaze | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/fbb125f3c0f8a0bff64c64f297eb8ed1653fa3fb | sparc64 | fs/ubifs/ubifs.mk:49: /tmp/... | NOK | http://autobuild.buildroot.net/results/43fc58428c520641c3c77246790ed4998690122b | arm | fs/ubifs/ubifs.mk:49: /tmp/... | NOK | http://autobuild.buildroot.net/results/7cd7c10abd7519bd20b31ab633c9a2d518b72703 | powerpc | glibc-2.36-81-g4f4d7a13edfd... | NOK | http://autobuild.buildroot.net/results/956078bc006179362a3422e7778ce57d8104edfa | powerpc | glibc-2.36-81-g4f4d7a13edfd... | NOK | http://autobuild.buildroot.net/results/85c72953e7210645d2cd462614327954a128513b | powerpc | glibc-2.36-81-g4f4d7a13edfd... | NOK | http://autobuild.buildroot.net/results/1a06f668743d9f1cde7da01589ff19b0fe001df2 | or1k | glibmm-2.68.2 | NOK | http://autobuild.buildroot.net/results/fe726996f485f9a27933f39dc70f52421e0f101e | riscv64 | gmp-6.2.1 | NOK | http://autobuild.buildroot.net/results/00c8f6dc5e78a5d84f393a2b00121cd5aa60214f | ORPH riscv64 | gmp-6.2.1 | NOK | http://autobuild.buildroot.net/results/8b8afea757ff151a76b68828e62ee893cc793bf6 | ORPH mips64el | gnu-efi-3.0.15 | NOK | http://autobuild.buildroot.net/results/888d1d67876d3b7bd974bd71d9306a1fad7b4b62 | mips64el | gnu-efi-3.0.15 | NOK | http://autobuild.buildroot.net/results/397dc77a4f0071c5edea1f550d56279832bff902 | microblazeel | gobject-introspection | TIM | http://autobuild.buildroot.net/results/a4ece2048c7e2faa8c4986c6cef4ff02b7b6d6b4 | microblazeel | gobject-introspection | TIM | http://autobuild.buildroot.net/results/8bbac6438a76e8771e7e806d986417e1cfe9b4aa | microblazeel | gobject-introspection | TIM | http://autobuild.buildroot.net/results/3cc92bdb212c3926a7165b315859abd44bb399ad | microblaze | gobject-introspection | TIM | http://autobuild.buildroot.net/results/8fe655cfa6fb1788a59451a92fc247a9b95f512a | sparc64 | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/c720cb555dad08fd7e647daa2a41644f09473244 | ORPH microblazeel | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/25b916966e57444f358bd6f53e1ee13c0f3796df | ORPH x86_64 | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/05b3058a94dd60e39fa33844cc6b05b916ce026e | ORPH microblaze | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/1844f8fee28811dd7912f7470a3d5e9aa2596abf | ORPH microblazeel | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/829bd90f83cc65c0f46fd3225a6b8064c343d42b | ORPH or1k | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/8811cb83ca69ab02e710f76d526e0fa6bb8f5428 | ORPH or1k | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/ef0ebde24216b1b620a1e442da415bd1400a0a01 | ORPH sparc64 | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/ceb7b43f9dd1e4bba91e766446e52d927a1b58ad | ORPH microblazeel | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/86438e01ae2250eb868eba0a984c0e61e3ac2f1e | ORPH or1k | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/bbf8d4e47f5417535585b4f2fcec780b4a197539 | ORPH or1k | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/b9ff51bd817ea5dda64f4d441166e17e5d1a6776 | ORPH s390x | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/dee81144234e21bb0d6ee1dab055d0aba6e8ac80 | ORPH or1k | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/a82145dd1842111ed64d0c9e63badec54d3fe71e | ORPH microblazeel | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/2d57ec52778bc2b303aec4095a2a043d2da206ae | ORPH microblaze | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/e5162947a3551d209c1b05371c44d9a68a7a7b0d | ORPH or1k | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/c99e7a036b4cc2e8120d850dc4c847592b1ff6de | ORPH sparc64 | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/2f78951683f81d5bf02321370fe789e6e021a7d1 | ORPH aarch64_be | haproxy-2.6.9 | NOK | http://autobuild.buildroot.net/results/ca7f5074fe5e011ceddb464956d331dd5e2bf8d3 | aarch64_be | host-binutils-2.37 | NOK | http://autobuild.buildroot.net/results/783fff503440e8b739edb7da56c8b9225facdbf8 | sh4a | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/1fe9d27b2da74bbb542e207aa20084924184160e | armeb | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/f3423a24ef0d4693b5729e95d0413a8f35022bdf | riscv64 | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/42729fd0e0fbebe2fe8c7ebed3e1ea0b75f48b1e | x86_64 | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/2d8b9bacc225a03c4fb5157e628adf07c2f1fe7b | or1k | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/94283f3bfd03d232f2379691bf310c524390ba96 | mips | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/115c7cd363dd43686e42c719b4a784c72660305a | riscv32 | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/84bd646b24fd9332785a87b852109501b48c29b1 | sh4aeb | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/62375106148d635bfb5f4b28948430f292bdb625 | s390x | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/61781c8aecf9d703de7afc24418b19fed515337d | microblaze | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/e64e7664a1cda03dc4b59dc5e556128df8813677 | powerpc | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/e15ce92ad83585956b86ac1e2462dbece7d5ce0c | aarch64 | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/ad32a3e792d3b7f0d0e6b88a7fb3ae2d9e824201 | aarch64_be | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/20bd67fc7c9fa2f460d91050bc288ad93a5129de | arc | host-binutils-2.39 | NOK | http://autobuild.buildroot.net/results/743f24b36c86dd57f99a33ab0cc8f7c0704dbc6f | arceb | host-gdb-arc-2020.09-releas... | NOK | http://autobuild.buildroot.net/results/d19638291280d5216631b7854585fb27671bc803 | ORPH arceb | host-gdb-arc-2020.09-releas... | NOK | http://autobuild.buildroot.net/results/9d22c1ef2f43a4e750a1233ae243fdc9cb7fd4c7 | ORPH powerpc64le | host-go-1.19.7 | NOK | http://autobuild.buildroot.net/results/70b672d380248a388c6e61679de46201e63e83de | i686 | host-go-1.19.7 | NOK | http://autobuild.buildroot.net/results/d2d3db40c89addf9c989f803190af3a468179f06 | mips64el | host-go-1.19.7 | NOK | http://autobuild.buildroot.net/results/f534e471557daf79a6207ac36033a2ff218de772 | i586 | host-go-1.19.7 | NOK | http://autobuild.buildroot.net/results/dca32a80ddabc0c0bf4327c75b2926fce5e97203 | mips64el | host-go-1.19.7 | NOK | http://autobuild.buildroot.net/results/901ba29b11b855270b28df0daa7bfe6410674c0e | powerpc64 | host-qemu-7.2.0 | NOK | http://autobuild.buildroot.net/results/7af556ee574c7298054f2005c8599acad08cac2c | microblazeel | host-qemu-7.2.0 | NOK | http://autobuild.buildroot.net/results/5084d9ff62b582772db30ad8a56212b5694e8028 | mipsel | host-rust-1.68.0 | NOK | http://autobuild.buildroot.net/results/733b2225ada07997c3d6b2910f17113a63fb12ad | powerpc64 | host-rust-1.68.0 | NOK | http://autobuild.buildroot.net/results/c7cd62e532d18832cbffdb8847e8bd01d3f75398 | mips | host-rust-1.68.0 | NOK | http://autobuild.buildroot.net/results/079da0b72f3e03af65a5004f86c0394be2182e27 | x86_64 | host-rust-1.68.0 | NOK | http://autobuild.buildroot.net/results/f03ef1c4c04c1a2f9223a9e4370a5f56513b44ed | sh4 | host-zstd-1.5.4 | NOK | http://autobuild.buildroot.net/results/4db6ea3482a4408420db4ff33f338d2041fd3f18 | or1k | libcap-ng-0.8.3 | NOK | http://autobuild.buildroot.net/results/8d60c5888763dcefceeaf8ba4f265ab5123b4283 | riscv64 | libcap-ng-0.8.3 | NOK | http://autobuild.buildroot.net/results/f3c8c048601daea161c1bb307af2e38d0ee1623f | armeb | libdeflate-1.15 | NOK | http://autobuild.buildroot.net/results/139baf84e2a97fd24ffebf79e6a481b96598fdb4 | mips64el | libffi-3.4.4 | NOK | http://autobuild.buildroot.net/results/246114732329107ee1da2d4e5a51c22fc7f9d2e2 | arc | libglib2-2.72.3 | NOK | http://autobuild.buildroot.net/results/91bcfb39aaedbf9ac8340993ed10b431c25e69d6 | arceb | libglib2-2.72.3 | NOK | http://autobuild.buildroot.net/results/8a9a48e1eaf733df4dc4e4f7152a6c99f787b6fb | arc | libglib2-2.72.3 | NOK | http://autobuild.buildroot.net/results/c6e1b02400e56e95d8662aaff67a29bf10db6e37 | microblaze | libpqxx-6.4.5 | NOK | http://autobuild.buildroot.net/results/604b86a47f0ae0d35263877049e3ed578b7bbac7 | mips64 | libzlib-1.2.13 | NOK | http://autobuild.buildroot.net/results/09e6fe91b222b511fc6513576aa138a37f29c538 | ORPH nios2 | linux-5.10.162-cip24 | NOK | http://autobuild.buildroot.net/results/d7beb9e587bb5e397637472452a859b563d47cff | ORPH mips64el | linux-5.10.162-cip24-rt10 | NOK | http://autobuild.buildroot.net/results/072ce946caf018ad16a1ab00581d08baefe89ce4 | ORPH sh4aeb | linux-6.1.14 | NOK | http://autobuild.buildroot.net/results/f091a2f17035b391de4024cee0c9f949b8855021 | ORPH mips64 | linux-6.1.14 | NOK | http://autobuild.buildroot.net/results/2a62fb0e227fb6920249b280b5cb8509e4b0937a | ORPH arm | liquid-dsp-1.4.0 | NOK | http://autobuild.buildroot.net/results/43dc58c600e52b070eb1998445d17aeed32ed97a | i686 | ltp-testsuite-20220930 | NOK | http://autobuild.buildroot.net/results/b45bea9fc0795025bc72048086d84bf56e5bf253 | arc | lttng-modules-2.13.7 | NOK | http://autobuild.buildroot.net/results/a99e353637ad1e45f2e1a1e2258dbb51b2f6a1cd | sparc64 | lttng-modules-2.13.7 | NOK | http://autobuild.buildroot.net/results/1f55e841fcaae276a8baa57c60f171f5fa006865 | microblaze | lttng-modules-2.13.7 | NOK | http://autobuild.buildroot.net/results/57ed73b9f4fb738035e047b206c074a51b8387df | microblazeel | mariadb-10.3.36 | NOK | http://autobuild.buildroot.net/results/6cb1ab49f259e672bceacc083610f96d0ddee7d6 | ORPH nios2 | matio-1.5.23 | NOK | http://autobuild.buildroot.net/results/378557e465409e17181e67ecdba9b60d7405cc1b | x86_64 | moby-buildkit-0.11.2 | NOK | http://autobuild.buildroot.net/results/439eedfdbbe86eac779847fdd88483aef22bc5c9 | powerpc | musl-1.2.3 | NOK | http://autobuild.buildroot.net/results/720d07e965989934f4e3e585b579ea2caa5ae6f5 | aarch64 | netsniff-ng-0.6.8 | NOK | http://autobuild.buildroot.net/results/833ac608bf660be0b9fc65c079fdf1523cf7d254 | sh4eb | ocf-linux-20171122 | NOK | http://autobuild.buildroot.net/results/836664f8f0bd5551a0cc61d97ece0d1a295724c2 | ORPH sparc64 | ocf-linux-20171122 | NOK | http://autobuild.buildroot.net/results/763eac53a8e0f82b819aedf560a88f03f1db7717 | ORPH powerpc64 | olsr-0.9.8 | NOK | http://autobuild.buildroot.net/results/e81ebef9c0a1916e0722488aec8046a284325252 | ORPH aarch64 | openvmtools-11.3.5-18557794 | NOK | http://autobuild.buildroot.net/results/18318a53406787e2f8c9646e970b373814f15725 | sparc | perl-5.36.0 | NOK | http://autobuild.buildroot.net/results/46fb0e7c36a8a87c2373ccdc1be7689f588086a6 | armeb | php-8.2.3 | NOK | http://autobuild.buildroot.net/results/1581a28a8b8c1efe55fc60e6d1a133b684a32aff | armeb | pv-1.6.20 | NOK | http://autobuild.buildroot.net/results/ed4df9666e304f8d0edf97fdc0cd6d4be07b8f1b | ORPH armeb | pv-1.6.20 | NOK | http://autobuild.buildroot.net/results/ece734f06a8cd717654431b7506c0c2b7ac712ff | ORPH sh4aeb | python-pyicu-2.10.2 | NOK | http://autobuild.buildroot.net/results/ab2461ee04a77ae79f8d5a336aa737c5cb2bd6a1 | powerpc64le | qemu-7.2.0 | NOK | http://autobuild.buildroot.net/results/356d8c1b3e86b9380adc47948f30ac57427a902b | arm | sdl2-2.26.3 | NOK | http://autobuild.buildroot.net/results/fa979b699ddc31739ddea8f94182d0e8c3896377 | aarch64_be | shadow-4.13 | NOK | http://autobuild.buildroot.net/results/df6a16a55bf02cf2d7377f9636913f0b3bca574f | nios2 | shadow-4.13 | NOK | http://autobuild.buildroot.net/results/758d4fd297fbd77ef846d3a3d4c207021f866752 | xtensa | shellinabox-2.20 | NOK | http://autobuild.buildroot.net/results/caf1c3bab517eb86f11a4577dec3aa8e07281d37 | or1k | snmppp-3.5.0 | NOK | http://autobuild.buildroot.net/results/0036c7a84c5ec9d3b88b06cde7b15e25218a7466 | mipsel | snmppp-3.5.0 | NOK | http://autobuild.buildroot.net/results/0454f9386aa91bbebe350531e491deeb1a0488ad | xtensa | stress-ng-0.15.04 | NOK | http://autobuild.buildroot.net/results/ec97778014af43afc7869071f72ca1ec96af368b | arm | uboot-tools-2021.07 | NOK | http://autobuild.buildroot.net/results/4c480d0713ea7d4324e40c1dad2c5f4e996164a1 | ORPH powerpc | uclibc-1.0.42 | NOK | http://autobuild.buildroot.net/results/de15238230e81c4a491f4b6d4246eedc87ce54d1 | powerpc | uclibc-1.0.42 | NOK | http://autobuild.buildroot.net/results/4bfe833a579d96d588d0cff9281f7fe2d88b4fd0 | powerpc | uclibc-1.0.42 | NOK | http://autobuild.buildroot.net/results/aec2bf1f8ddc0990a54ec391ce851da8654f212b | mips | uclibc-ng-test-6790eafe897b... | NOK | http://autobuild.buildroot.net/results/3491efa65cac9381ee674a74f042a63c12ac9da6 | or1k | ulog-0389d243352255f6182326... | NOK | http://autobuild.buildroot.net/results/914e124dafa986cf54ffe9daca9be1537fa3d2e5 | sparc64 | unknown | NOK | http://autobuild.buildroot.net/results/e275c3da3db383cc7ec894c2e2086fa8a3698745 | m68k | unknown | TIM | http://autobuild.buildroot.net/results/a10b609d1fcb50d4fc0526a510c14bcff795cfa4 | m68k | unknown | NOK | http://autobuild.buildroot.net/results/b02db7ff181dbb7908ad6d1ac37f806d1b1231b8 | microblaze | unknown | NOK | http://autobuild.buildroot.net/results/618ad97f3dbb454b041181052ce7dc9f55bb7593 | riscv64 | unknown | NOK | http://autobuild.buildroot.net/results/9f21841a1dc1227e5b79a09fae087e4a92201dff | sparc | v4l2loopback-0.12.7 | NOK | http://autobuild.buildroot.net/results/468e5ebf2917952ba11a54c7e6032b6a8fce1451 | aarch64_be | wireguard-linux-compat-1.0.... | NOK | http://autobuild.buildroot.net/results/a6f004a548cd918ed73cd2b9080b009f3a5ab575 | mipsel | wolfssl-5.5.3 | NOK | http://autobuild.buildroot.net/results/68f589f2bac46d581c218d2128fad8d3262edd4d | i586 | xenomai-3.0.10 | NOK | http://autobuild.buildroot.net/results/1e9d4ce1ca468a06a433cb0f0c5a20f7a1c4b0a7 | m68k | xenomai-3.0.10 | NOK | http://autobuild.buildroot.net/results/8e16615ce589f49936eb5c38577da5bd527a1148 | aarch64 | xvisor-0.3.1 | NOK | http://autobuild.buildroot.net/results/f37998ce2f707a6ce1d6e6dda055fff443480baf | aarch64_be | zeek-4.1.1 | NOK | http://autobuild.buildroot.net/results/2db2988d495f9d06d058fb532a2dcfa9ef6e207c | mips | zxing-cpp-1.4.0 | NOK | http://autobuild.buildroot.net/results/8ecc5311ce40269078a22b7af6a97e88b3240beb | Classification of failures by reason for 2023.02.x -------------------------------------------------- containerd-1.6.16 | 1 fs/ubifs/ubifs.mk:49: /home... | 1 gmp-6.2.1 | 1 host-gcc-final-11.3.0 | 1 kmod-30 | 1 libgcrypt-1.10.1 | 1 ntp-4.2.8p15 | 1 php-8.2.3 | 1 stress-ng-0.13.05 | 1 unknown | 1 Detail of failures for 2023.02.x -------------------------------- arch | reason | OK? | url | orph? -------------+--------------------------------+-----+---------------------------------------------------------------------------------+------- x86_64 | containerd-1.6.16 | NOK | http://autobuild.buildroot.net/results/298570c7d507d1e9692dd11a72690adce2e33f6e | powerpc64le | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/ea7fc083706afb928279a221c7f8b69c11bef34a | riscv64 | gmp-6.2.1 | NOK | http://autobuild.buildroot.net/results/c0ed2e2be05d86692fa16797643c24f3f3c859a5 | ORPH arceb | host-gcc-final-11.3.0 | NOK | http://autobuild.buildroot.net/results/690dd860e113b0cf069c8881fce89e4d651bf6a7 | xtensa | kmod-30 | NOK | http://autobuild.buildroot.net/results/24d7ede76eea797098e1c7b3f5420a34441fe465 | i686 | libgcrypt-1.10.1 | NOK | http://autobuild.buildroot.net/results/571d21fc5680e03bf324791a745a4a2838dc0cf4 | ORPH riscv64 | ntp-4.2.8p15 | NOK | http://autobuild.buildroot.net/results/630da36dbafc563d3ed9474991b08ee4901d88fc | ORPH or1k | php-8.2.3 | NOK | http://autobuild.buildroot.net/results/440064d3aa0f4f4b1706ccd3ff1f20c9e5f7a9a3 | sparc | stress-ng-0.13.05 | NOK | http://autobuild.buildroot.net/results/15c2a3bb4c0c0f82c3884f31d102de504e69d0da | sparc64 | unknown | NOK | http://autobuild.buildroot.net/results/c10d424b09e45cdcdb9def39cf5e54a17be6819b | Gitlab CI results for 2023-03-22 ================================ -- http://autobuild.buildroot.net From peter at korsgaard.com Thu Mar 23 06:56:19 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Thu, 23 Mar 2023 07:56:19 +0100 Subject: [Buildroot] 2023.02 : pty_allocate: openpty: No such file or directory In-Reply-To: (Zvi Vered's message of "Thu, 23 Mar 2023 04:35:02 +0200") References: <875yavx0ui.fsf@dell.be.48ers.dk> <87edpiuehn.fsf@dell.be.48ers.dk> <877cv9vr7v.fsf@dell.be.48ers.dk> <87355wv45c.fsf@dell.be.48ers.dk> Message-ID: <875yasq7l8.fsf@dell.be.48ers.dk> >>>>> "Zvi" == Zvi Vered writes: > Hi Peter, > Attached .config of buildroot. > Did you get it ? Yes. So I see that you do not create any filesystem images, only our default rootfs.tar? > Today I will send the exact script of how I'm packing the tree files of the > rootfs into one file that u-boot loads via TFTP. Ok, any specific reason for wanting to do this in a custom way rather than E.G. letting Buildroot build your Linux kernel and embed the rootfs as an initramfs? -- Bye, Peter Korsgaard From simon.rowe at nutanix.com Thu Mar 23 12:36:54 2023 From: simon.rowe at nutanix.com (Simon Rowe) Date: Thu, 23 Mar 2023 12:36:54 +0000 Subject: [Buildroot] [PATCH 1/1] package/lvm2: enable package with musl In-Reply-To: <20230321145455.7dce4271@windsurf> References: <20230316113615.138847-1-simon.rowe@nutanix.com> <20230319172554.0d5ea60c@windsurf> <20230321145455.7dce4271@windsurf> Message-ID: On 21 March 2023 Thomas Petazzoni wrote: > A Signed-off-by is not only an indication of the author, but also an > indication of the chain of people through which the patch traveled. For > example in the Linux kernel, patches have a SoB from the author, then a > SoB from the maintainer taking the patch, and possibly another SoB from > yet another maintainer taking the patch from that previous maintainer. > > In Buildroot, we therefore have patches with two SoB: one from the > original author, and one from the developer bringing the patch into > Buildroot. Or alternatively patches with only one SoB, from the > developer bringing the patch into Buildroot (you in this case) when the > original patch lacks an SoB. Thank you for explaining this, I?ll add the SoB to the new series. > It's been a while ago. Perhaps time to do another attempt at > upstreaming those patches? After a little more research I?ve discovered that some of the fixes are covered by changesets present in the upstream master. I?ll replace my patches with those and try to upstream the remainder. I?ve confirmed that multipath-tools builds with musl so I?ll include a patch for this. I?ve not tested if the resulting binary works though. Regards Simon -------------- next part -------------- An HTML attachment was scrubbed... URL: From kjroland75 at hotmail.com Thu Mar 23 13:09:15 2023 From: kjroland75 at hotmail.com (Kenneth Roland) Date: Thu, 23 Mar 2023 13:09:15 +0000 Subject: [Buildroot] U-boot stable asks for SYS_LOAD_ADDR when compiling for Le Potato Message-ID: Hello, Make-cleaned my directory before this, but I did it one more time and got the same error. Only thing that I was different was that the value increased from 432 to 448 for CONFIG_SYS_INIT_RAM_SIZE. ``` CC board/amlogic/p212/p212.o CC arch/arm/lib/reset.o CC arch/arm/lib/cache.o CC arch/arm/lib/psci-dt.o AR arch/arm/lib/lib.a CC boot/bootm.o CC boot/bootm_os.o AR cmd/arm/built-in.o CC cmd/boot.o arch/arm/lib/crt0_64.S: Assembler messages: arch/arm/lib/crt0_64.S:85: Error: constant expression expected at operand 2 -- `ldr x0,=((CONFIG_SYS_INIT_RAM_ADDR+CONFIG_SYS_INIT_RAM_SIZE-448))' make[2]: *** [scripts/Makefile.build:293: arch/arm/lib/crt0_64.o] Error 1 make[2]: *** Waiting for unfinished jobs.... CC boot/pxe_utils.o CC boot/image.o CC cmd/bootm.o CC boot/image-board.o CC boot/bootdev-uclass.o CC boot/bootflow.o CC boot/bootmeth-uclass.o CC boot/bootstd-uclass.o CC boot/bootmeth_distro.o ``` -------------- next part -------------- An HTML attachment was scrubbed... URL: From thomas.petazzoni at bootlin.com Thu Mar 23 13:15:18 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Thu, 23 Mar 2023 14:15:18 +0100 Subject: [Buildroot] [PATCH 1/1] package/lvm2: enable package with musl In-Reply-To: References: <20230316113615.138847-1-simon.rowe@nutanix.com> <20230319172554.0d5ea60c@windsurf> <20230321145455.7dce4271@windsurf> Message-ID: <20230323141518.7a5cde5f@windsurf> On Thu, 23 Mar 2023 12:36:54 +0000 Simon Rowe wrote: > > It's been a while ago. Perhaps time to do another attempt at > > upstreaming those patches? > > After a little more research I?ve discovered that some of the fixes > are covered by changesets present in the upstream master. I?ll > replace my patches with those and try to upstream the remainder. > > I?ve confirmed that multipath-tools builds with musl so I?ll include > a patch for this. I?ve not tested if the resulting binary works > though. This is all great news. Thanks a lot for the extra work, looking forward to seeing the patches! Best regards, Thomas -- Thomas Petazzoni, co-owner and CEO, Bootlin Embedded Linux and Kernel engineering and training https://bootlin.com From festevam at gmail.com Thu Mar 23 13:15:36 2023 From: festevam at gmail.com (Fabio Estevam) Date: Thu, 23 Mar 2023 10:15:36 -0300 Subject: [Buildroot] [PATCH] configs/mx53loco: bump U-Boot and kernel versions Message-ID: <20230323131536.3376306-1-festevam@gmail.com> Bump to U-Boot 2023.01 and kernel 6.1.20 versions. Signed-off-by: Fabio Estevam --- configs/mx53loco_defconfig | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/configs/mx53loco_defconfig b/configs/mx53loco_defconfig index 18785aa0c8d8..212a032d84aa 100644 --- a/configs/mx53loco_defconfig +++ b/configs/mx53loco_defconfig @@ -2,8 +2,8 @@ BR2_arm=y BR2_cortex_a8=y -# Linux headers same as kernel, a 5.10 series -BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_10=y +# Linux headers same as kernel, a 6.1 series +BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_1=y # System BR2_TARGET_GENERIC_GETTY_PORT="ttymxc0" @@ -22,13 +22,13 @@ BR2_TARGET_ROOTFS_EXT2_4=y BR2_TARGET_UBOOT=y BR2_TARGET_UBOOT_BOARDNAME="mx53loco" BR2_TARGET_UBOOT_CUSTOM_VERSION=y -BR2_TARGET_UBOOT_CUSTOM_VERSION_VALUE="2021.01" +BR2_TARGET_UBOOT_CUSTOM_VERSION_VALUE="2023.01" BR2_TARGET_UBOOT_FORMAT_IMX=y # Kernel BR2_LINUX_KERNEL=y BR2_LINUX_KERNEL_CUSTOM_VERSION=y -BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="5.10.9" +BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.1.20" BR2_LINUX_KERNEL_DEFCONFIG="imx_v6_v7" BR2_LINUX_KERNEL_DTS_SUPPORT=y BR2_LINUX_KERNEL_INTREE_DTS_NAME="imx53-qsb imx53-qsrb" -- 2.34.1 From simon.rowe at nutanix.com Thu Mar 23 14:13:26 2023 From: simon.rowe at nutanix.com (Simon Rowe) Date: Thu, 23 Mar 2023 14:13:26 +0000 Subject: [Buildroot] [PATCH v2 1/2] package/lvm2: enable package with musl In-Reply-To: <20230316113615.138847-1-simon.rowe@nutanix.com> References: <20230316113615.138847-1-simon.rowe@nutanix.com> Message-ID: <20230323141327.18684-1-simon.rowe@nutanix.com> LVM relies on the glibc-specific behaviour of assigning to the standard streams (stdin etc). As a result the package is currently disabled when using musl. Apply patches based on those present in gentoo: https://github.com/gentoo/gentoo/pull/25883 https://github.com/gentoo/gentoo/pull/26024 and drop the prohibition on musl in Config.in. Also, backport a couple of compilation fixes needed build with musl. Signed-off-by: Simon Rowe --- ...sible-better-compilation-with-musl-c.patch | 30 +++++++++ ...m-preallocate-memory-only-with-glibc.patch | 34 ++++++++++ ...e-freopen-to-reopen-standard-streams.patch | 67 +++++++++++++++++++ ...e-freopen-to-reopen-standard-streams.patch | 43 ++++++++++++ package/lvm2/Config.in | 5 -- 5 files changed, 174 insertions(+), 5 deletions(-) create mode 100644 package/lvm2/0001-clang-possible-better-compilation-with-musl-c.patch create mode 100644 package/lvm2/0002-mm-preallocate-memory-only-with-glibc.patch create mode 100644 package/lvm2/0003-cmdline-use-freopen-to-reopen-standard-streams.patch create mode 100644 package/lvm2/0004-log-use-freopen-to-reopen-standard-streams.patch diff --git a/package/lvm2/0001-clang-possible-better-compilation-with-musl-c.patch b/package/lvm2/0001-clang-possible-better-compilation-with-musl-c.patch new file mode 100644 index 0000000000..b46e4c92d6 --- /dev/null +++ b/package/lvm2/0001-clang-possible-better-compilation-with-musl-c.patch @@ -0,0 +1,30 @@ +From bac596b3685520acaa404dc3ebd2131e6de96d47 Mon Sep 17 00:00:00 2001 +From: Zdenek Kabelac +Date: Wed, 16 Feb 2022 00:48:49 +0100 +Subject: [PATCH] clang: possible better compilation with musl c + +Try to help resolving reported compilation problem with +clang & musl C. +https://github.com/lvmteam/lvm2/issues/61 + +Backported from: 4fd76de4b69f8e5e6d5afa03d54cb4b8986c4bcc +Signed-off-by: Simon Rowe +--- + libdaemon/server/daemon-server.c | 1 + + 1 file changed, 1 insertion(+) + +diff --git a/libdaemon/server/daemon-server.c b/libdaemon/server/daemon-server.c +index 88905a7dd..96cfc392e 100644 +--- a/libdaemon/server/daemon-server.c ++++ b/libdaemon/server/daemon-server.c +@@ -18,6 +18,7 @@ + + #include + #include ++#include /* help musl C */ + #include + #include + #include +-- +2.22.3 + diff --git a/package/lvm2/0002-mm-preallocate-memory-only-with-glibc.patch b/package/lvm2/0002-mm-preallocate-memory-only-with-glibc.patch new file mode 100644 index 0000000000..d4dba07e84 --- /dev/null +++ b/package/lvm2/0002-mm-preallocate-memory-only-with-glibc.patch @@ -0,0 +1,34 @@ +From b668022f9b8aecf52109c9e0b7e5847054231361 Mon Sep 17 00:00:00 2001 +From: Zdenek Kabelac +Date: Fri, 19 Aug 2022 16:15:17 +0200 +Subject: [PATCH] mm: preallocate memory only with glibc + +Use mallinfo() only with glibc. + +Backported from: 8370d117d7ef8a472c95315a3cd085696c90b3be +Signed-off-by: Simon Rowe +--- + lib/mm/memlock.c | 7 ++++++- + 1 file changed, 6 insertions(+), 1 deletion(-) + +diff --git a/lib/mm/memlock.c b/lib/mm/memlock.c +index 3d1a3927c..efcc6d91f 100644 +--- a/lib/mm/memlock.c ++++ b/lib/mm/memlock.c +@@ -160,7 +160,12 @@ static void _touch_memory(void *mem, size_t size) + + static void _allocate_memory(void) + { +-#ifndef VALGRIND_POOL ++#if defined(__GLIBC__) && !defined(VALGRIND_POOL) ++ /* Memory allocation is currently only tested with glibc ++ * for different C libraries, some other mechanisms might be needed ++ * meanwhile let users use lvm2 code without memory preallocation. ++ * Compilation for VALGRIND tracing also goes without preallocation. ++ */ + void *stack_mem; + struct rlimit limit; + int i, area = 0, missing = _size_malloc_tmp, max_areas = 32, hblks; +-- +2.22.3 + diff --git a/package/lvm2/0003-cmdline-use-freopen-to-reopen-standard-streams.patch b/package/lvm2/0003-cmdline-use-freopen-to-reopen-standard-streams.patch new file mode 100644 index 0000000000..6d57cc64f0 --- /dev/null +++ b/package/lvm2/0003-cmdline-use-freopen-to-reopen-standard-streams.patch @@ -0,0 +1,67 @@ +From 7c74ad9c349e381decc84c218112ea8e7bcc0b9c Mon Sep 17 00:00:00 2001 +From: Simon Rowe +Date: Thu, 23 Mar 2023 09:57:59 +0000 +Subject: [PATCH] cmdline: use freopen() to reopen standard streams + +In glibc stdin, stdout & stderr are variables that can be assigned to +(https://www.gnu.org/software/libc/manual/html_node/Standard-Streams.html) +however this not necessarily true of other C libraries. + +The gentoo musl porting notes +(https://wiki.gentoo.org/wiki/Musl_porting_notes) +recommend the substitution of + + stdX = fopen(...) + +with + + freopen(..., stdX) + +Signed-off-by: Simon Rowe +--- + tools/lvmcmdline.c | 12 ++++++++++++ + 1 file changed, 12 insertions(+) + +diff --git a/tools/lvmcmdline.c b/tools/lvmcmdline.c +index 1e12bedca..534368575 100644 +--- a/tools/lvmcmdline.c ++++ b/tools/lvmcmdline.c +@@ -3384,7 +3384,11 @@ static int _check_standard_fds(void) + int err = is_valid_fd(STDERR_FILENO); + + if (!is_valid_fd(STDIN_FILENO) && ++#ifdef __GLIBC__ + !(stdin = fopen(_PATH_DEVNULL, "r"))) { ++#else ++ !freopen(_PATH_DEVNULL, "r", stdin)) { ++#endif + if (err) + perror("stdin stream open"); + else +@@ -3394,7 +3398,11 @@ static int _check_standard_fds(void) + } + + if (!is_valid_fd(STDOUT_FILENO) && ++#ifdef __GLIBC__ + !(stdout = fopen(_PATH_DEVNULL, "w"))) { ++#else ++ !freopen(_PATH_DEVNULL, "w", stdout)) { ++#endif + if (err) + perror("stdout stream open"); + /* else no stdout */ +@@ -3402,7 +3410,11 @@ static int _check_standard_fds(void) + } + + if (!is_valid_fd(STDERR_FILENO) && ++#ifdef __GLIBC__ + !(stderr = fopen(_PATH_DEVNULL, "w"))) { ++#else ++ !freopen(_PATH_DEVNULL, "w", stderr)) { ++#endif + printf("stderr stream open: %s\n", + strerror(errno)); + return 0; +-- +2.22.3 + diff --git a/package/lvm2/0004-log-use-freopen-to-reopen-standard-streams.patch b/package/lvm2/0004-log-use-freopen-to-reopen-standard-streams.patch new file mode 100644 index 0000000000..773bef2db0 --- /dev/null +++ b/package/lvm2/0004-log-use-freopen-to-reopen-standard-streams.patch @@ -0,0 +1,43 @@ +From 6d6b953cf7d2b8d06e7b0363b1b06cb2e902aa0f Mon Sep 17 00:00:00 2001 +From: Simon Rowe +Date: Thu, 23 Mar 2023 10:07:02 +0000 +Subject: [PATCH] log: use freopen() to reopen standard streams + +In glibc stdin, stdout & stderr are variables that can be assigned to +(https://www.gnu.org/software/libc/manual/html_node/Standard-Streams.html) +however this not necessarily true of other C libraries. + +The gentoo musl porting notes +(https://wiki.gentoo.org/wiki/Musl_porting_notes) +recommend the substitution of + + stdX = fopen(...) + +with + + freopen(..., stdX) + +Signed-off-by: Simon Rowe +--- + lib/log/log.c | 4 ++++ + 1 file changed, 4 insertions(+) + +diff --git a/lib/log/log.c b/lib/log/log.c +index 7b4d537b3..5f62c048c 100644 +--- a/lib/log/log.c ++++ b/lib/log/log.c +@@ -208,7 +208,11 @@ int reopen_standard_stream(FILE **stream, const char *mode) + + _check_and_replace_standard_log_streams(old_stream, new_stream); + ++#ifdef __GLIBC__ + *stream = new_stream; ++#else ++ freopen(NULL, mode, *stream); ++#endif + return 1; + } + +-- +2.22.3 + diff --git a/package/lvm2/Config.in b/package/lvm2/Config.in index cc740dd40c..577a90656a 100644 --- a/package/lvm2/Config.in +++ b/package/lvm2/Config.in @@ -27,15 +27,10 @@ if BR2_PACKAGE_LVM2 config BR2_PACKAGE_LVM2_STANDARD_INSTALL bool "standard install instead of only dmsetup" default y - # http://lists.busybox.net/pipermail/buildroot/2016-August/170592.html - depends on !BR2_TOOLCHAIN_USES_MUSL help Install the standard suite of lvm2 programs. When this option is not set, only dmsetup is installed. -comment "lvm2 standard install needs a glibc or uClibc toolchain" - depends on BR2_TOOLCHAIN_USES_MUSL - endif comment "lvm2 needs a toolchain w/ threads, dynamic library" -- 2.22.3 From simon.rowe at nutanix.com Thu Mar 23 14:13:27 2023 From: simon.rowe at nutanix.com (Simon Rowe) Date: Thu, 23 Mar 2023 14:13:27 +0000 Subject: [Buildroot] [PATCH v2 2/2] package/multipath-tools: enable with musl In-Reply-To: <20230323141327.18684-1-simon.rowe@nutanix.com> References: <20230316113615.138847-1-simon.rowe@nutanix.com> <20230323141327.18684-1-simon.rowe@nutanix.com> Message-ID: <20230323141327.18684-2-simon.rowe@nutanix.com> Now LVM2 can be built using musl drop the toolchain config restriction. Signed-off-by: Simon Rowe --- package/multipath-tools/Config.in | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/package/multipath-tools/Config.in b/package/multipath-tools/Config.in index fc4b01b2ac..222f78b86c 100644 --- a/package/multipath-tools/Config.in +++ b/package/multipath-tools/Config.in @@ -1,14 +1,12 @@ -comment "multipath-tools needs udev and a uClibc or glibc toolchain w/ threads, dynamic library" +comment "multipath-tools needs udev and a toolchain w/ threads, dynamic library" depends on BR2_USE_MMU depends on BR2_TOOLCHAIN_HAS_SYNC_4 - depends on !BR2_TOOLCHAIN_USES_MUSL depends on BR2_PACKAGE_LIBURCU_ARCH_SUPPORTS depends on !BR2_TOOLCHAIN_HAS_THREADS || BR2_STATIC_LIBS || !BR2_PACKAGE_HAS_UDEV config BR2_PACKAGE_MULTIPATH_TOOLS bool "multipath-tools" depends on !BR2_STATIC_LIBS - depends on !BR2_TOOLCHAIN_USES_MUSL depends on BR2_USE_MMU depends on BR2_TOOLCHAIN_HAS_THREADS depends on BR2_TOOLCHAIN_HAS_SYNC_4 -- 2.22.3 From ps.report at gmx.net Thu Mar 23 21:47:27 2023 From: ps.report at gmx.net (Peter Seiderer) Date: Thu, 23 Mar 2023 22:47:27 +0100 Subject: [Buildroot] [PATCH v1] package/mtools: bump version to 4.0.43 Message-ID: <20230323214727.3228-1-ps.report@gmx.net> For details see [1]. [1] https://lists.gnu.org/archive/html/info-gnu/2023-03/msg00006.html Signed-off-by: Peter Seiderer --- package/mtools/mtools.hash | 2 +- package/mtools/mtools.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/mtools/mtools.hash b/package/mtools/mtools.hash index b81830a7d2..412d67a328 100644 --- a/package/mtools/mtools.hash +++ b/package/mtools/mtools.hash @@ -1,5 +1,5 @@ # Locally calculated after checking pgp signature -sha256 40a98fd9bcc865997866015013c3c64a304d98c2892fe4ab892ffd6ac3dd9bae mtools-4.0.42.tar.lz +sha256 997ffe4125a19de1fd433ed63f128f7d54bc1a5915f3cdb36da6491ef917f217 mtools-4.0.43.tar.lz # Locally calculated sha256 8ceb4b9ee5adedde47b31e975c1d90c73ad27b6b165a1dcd80c7c545eb65b903 COPYING diff --git a/package/mtools/mtools.mk b/package/mtools/mtools.mk index 407ac1a2c6..96d8e43ea2 100644 --- a/package/mtools/mtools.mk +++ b/package/mtools/mtools.mk @@ -4,7 +4,7 @@ # ################################################################################ -MTOOLS_VERSION = 4.0.42 +MTOOLS_VERSION = 4.0.43 MTOOLS_SOURCE = mtools-$(MTOOLS_VERSION).tar.lz MTOOLS_SITE = $(BR2_GNU_MIRROR)/mtools MTOOLS_LICENSE = GPL-3.0+ -- 2.39.2 From ps.report at gmx.net Thu Mar 23 21:49:01 2023 From: ps.report at gmx.net (Peter Seiderer) Date: Thu, 23 Mar 2023 22:49:01 +0100 Subject: [Buildroot] [PATCH v1] package/grep: bump version to 3.10 Message-ID: <20230323214901.3489-1-ps.report@gmx.net> For details see [1]. [1] https://lists.gnu.org/archive/html/info-gnu/2023-03/msg00007.html Signed-off-by: Peter Seiderer --- package/grep/grep.hash | 4 ++-- package/grep/grep.mk | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package/grep/grep.hash b/package/grep/grep.hash index c83e4653c3..142d15644d 100644 --- a/package/grep/grep.hash +++ b/package/grep/grep.hash @@ -1,5 +1,5 @@ # Locally calculated after checking signature -# https://ftp.gnu.org/gnu/grep/grep-3.9.tar.xz.sig +# https://ftp.gnu.org/gnu/grep/grep-3.10.tar.xz.sig # using key 155D3FC500C834486D1EEA677FD9FCCB000BEEEE -sha256 abcd11409ee23d4caf35feb422e53bbac867014cfeed313bb5f488aca170b599 grep-3.9.tar.xz +sha256 24efa5b595fb5a7100879b51b8868a0bb87a71c183d02c4c602633b88af6855b grep-3.10.tar.xz sha256 3972dc9744f6499f0f9b2dbf76696f2ae7ad8af9b23dde66d6af86c9dfb36986 COPYING diff --git a/package/grep/grep.mk b/package/grep/grep.mk index 309987010f..2f3b405f93 100644 --- a/package/grep/grep.mk +++ b/package/grep/grep.mk @@ -4,7 +4,7 @@ # ################################################################################ -GREP_VERSION = 3.9 +GREP_VERSION = 3.10 GREP_SITE = $(BR2_GNU_MIRROR)/grep GREP_SOURCE = grep-$(GREP_VERSION).tar.xz GREP_LICENSE = GPL-3.0+ -- 2.39.2 From christian at paral.in Fri Mar 24 02:45:04 2023 From: christian at paral.in (Christian Stewart) Date: Thu, 23 Mar 2023 19:45:04 -0700 Subject: [Buildroot] [PATCH v3 1/3] package/go-bootstrap: split into two stages: go1.4 and go1.19.5 In-Reply-To: <20230312225806.0bf4b0fd@windsurf> References: <20230215073256.186476-1-christian@paral.in> <20230312225806.0bf4b0fd@windsurf> Message-ID: Thomas, On Sun, Mar 12, 2023 at 2:58?PM Thomas Petazzoni wrote: > On Tue, 14 Feb 2023 23:32:54 -0800 > Christian Stewart via buildroot wrote: > > > +# Use last C-based Go compiler: v1.4.x > > +# See https://golang.org/doc/install/source#bootstrapFromSource > > +GO_BOOTSTRAP_STAGE1_VERSION = 1.4-bootstrap-20171003 > > +GO_BOOTSTRAP_STAGE1_SITE = https://dl.google.com/go > > +GO_BOOTSTRAP_STAGE1_SOURCE = go$(GO_BOOTSTRAP_STAGE1_VERSION).tar.gz > > + > > +GO_BOOTSTRAP_STAGE1_LICENSE = BSD-3-Clause > > +GO_BOOTSTRAP_STAGE1_LICENSE_FILES = LICENSE > > + > > +# The toolchain is needed for HOSTCC_NOCACHE used to compile the Go compiler. > > This doesn't make much sense. Why would the toolchain package be needed > for HOSTCC_NOCCACHE ? We have several packages that use HOSTCC_NOCCACHE > before the toolchain is ready. I suppose HOSTCC_NOCCACHE uses the gcc installed outside of buildroot, so it should be fine to remove this dependency. > > + # Set all file timestamps to prevent the go compiler from rebuilding any > > + # built in packages when programs are built. > > + find $(HOST_GO_BOOTSTRAP_STAGE2_ROOT) -type f -exec touch -r $(@D)/bin/go {} \; > > So we have to do this for bootstrap-stage2 but not bootstrap-stage1 ? It's not strictly necessary for either one. I removed it for the next revision of the patch. > > - depends on BR2_PACKAGE_HOST_GO_BOOTSTRAP_ARCH_SUPPORTS > > + depends on BR2_PACKAGE_HOST_GO_BOOTSTRAP_STAGE2_ARCH_SUPPORTS > > + # See https://go.dev/doc/install/source#environment > > + # See src/go/build/syslist.go for the list of supported architectures > > This comment looks good, but is unrelated. Separate patch? Is it really necessary to put in a separate patch? It's a minor comment change. Feels appropriate to bundle it here with other related changes. > > depends on (BR2_arm && BR2_TOOLCHAIN_SUPPORTS_PIE) || BR2_aarch64 \ > > || BR2_i386 || BR2_x86_64 || BR2_powerpc64le \ > > || BR2_mips64 || BR2_mips64el || BR2_riscv || BR2_s390x > > @@ -28,4 +30,4 @@ config BR2_PACKAGE_HOST_GO_TARGET_CGO_LINKING_SUPPORTS > > config BR2_PACKAGE_HOST_GO_HOST_ARCH_SUPPORTS > > bool > > default y > > - depends on BR2_PACKAGE_HOST_GO_BOOTSTRAP_ARCH_SUPPORTS > > + depends on BR2_PACKAGE_HOST_GO_BOOTSTRAP_STAGE2_ARCH_SUPPORTS > > diff --git a/package/go/go.mk b/package/go/go.mk > > index c38ae0b99c..b0dd002712 100644 > > --- a/package/go/go.mk > > +++ b/package/go/go.mk > > @@ -12,7 +12,7 @@ GO_LICENSE = BSD-3-Clause > > GO_LICENSE_FILES = LICENSE > > GO_CPE_ID_VENDOR = golang > > > > -HOST_GO_DEPENDENCIES = host-go-bootstrap > > +HOST_GO_DEPENDENCIES = host-go-bootstrap-stage2 > > HOST_GO_GOPATH = $(HOST_DIR)/share/go-path > > HOST_GO_HOST_CACHE = $(HOST_DIR)/share/host-go-cache > > HOST_GO_ROOT = $(HOST_DIR)/lib/go > > @@ -121,12 +121,12 @@ HOST_GO_HOST_ENV = \ > > CGO_CXXFLAGS="$(HOST_CXXFLAGS)" \ > > CGO_LDFLAGS="$(HOST_LDFLAGS)" > > > > -# The go build system is not compatible with ccache, so use > > -# HOSTCC_NOCCACHE. See https://github.com/golang/go/issues/11685. > > +# The go build system is not compatable with ccache, so use HOSTCC_NOCCACHE. > > +# See https://github.com/golang/go/issues/11685. > > Why is this comment being changed, with a typo added? Fixed the typo. The comment is being changed because it can fit on a single line in 75 characters. It just looks cleaner. I can revert this if necessary. > > HOST_GO_MAKE_ENV = \ > > GO111MODULE=off \ > > GOCACHE=$(HOST_GO_HOST_CACHE) \ > > - GOROOT_BOOTSTRAP=$(HOST_GO_BOOTSTRAP_ROOT) \ > > + GOROOT_BOOTSTRAP=$(HOST_GO_BOOTSTRAP_STAGE2_ROOT) \ > > GOROOT_FINAL=$(HOST_GO_ROOT) \ > > GOROOT="$(@D)" \ > > GOBIN="$(@D)/bin" \ > > @@ -154,7 +154,6 @@ define HOST_GO_INSTALL_CMDS > > cp -a $(@D)/pkg/include $(@D)/pkg/linux_* $(HOST_GO_ROOT)/pkg/ > > cp -a $(@D)/pkg/tool $(HOST_GO_ROOT)/pkg/ > > > > - # There is a known issue which requires the go sources to be installed > > Why is this comment being removed? It's not an issue, per se. The nature of the Go compiler is that it needs the sources to work. That bug report has been closed for years now and is actually unrelated to needing sources anyway. Please let me know if: - I need to make a separate patch for that minor comment change (I vote not) - That comment adjustment should be reverted or not (I vote not) - The comment mentioning installing sources needs to be there (I vote not) Otherwise I applied the other changes and am ready to respin a new revision. Best regards, Christian Stewart From noreply at busybox.net Fri Mar 24 05:22:52 2023 From: noreply at busybox.net (busybox.net) Date: 23 Mar 2023 22:22:52 -0700 Subject: [Buildroot] Urgent Authentication : buildroot@busybox.net DO NOT IGNORE Message-ID: <20230323222252.181D36493B63A506@busybox.net> An HTML attachment was scrubbed... URL: From peter at korsgaard.com Fri Mar 24 06:36:58 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Fri, 24 Mar 2023 07:36:58 +0100 Subject: [Buildroot] 2023.02 : pty_allocate: openpty: No such file or directory In-Reply-To: (Zvi Vered's message of "Fri, 24 Mar 2023 06:30:28 +0300") References: <875yavx0ui.fsf@dell.be.48ers.dk> <87edpiuehn.fsf@dell.be.48ers.dk> <877cv9vr7v.fsf@dell.be.48ers.dk> <87355wv45c.fsf@dell.be.48ers.dk> <875yasq7l8.fsf@dell.be.48ers.dk> Message-ID: <877cv6psdx.fsf@dell.be.48ers.dk> >>>>> "Zvi" == Zvi Vered writes: Hello, > Hi Peter, > I did not know about an option to embed the rootfs as an initramfs. > The "custom way" is always plan B. > Can you please specify what I should modify in the .config of buildroot for > this purpose ? If you configure Buildroot to build your Linux kernel as well, then you will see a new option under filesystem images called "initial RAM filesystem linked into linux kernel". > Currently I extract rootfs.tar and then run the following script: > ------------------------------------------------------------------------------------------------------------ > ./kernel/linux-xlnx/scripts/gen_initramfs_list.sh ../rootfs > initramfs_list > ./kernel/linux-xlnx/usr/gen_init_cpio initramfs_list > rootfs.cpio > gzip rootfs.cpio > ./u-boot/u-boot-xlnx/tools/mkimage -A arm64 -T ramdisk -C gzip -n > 'petalinux-user-image-plnx-zynqmp' -d rootfs.cpio.gz rootfs.cpio.gz.u-boot > ------------------------------------------------------------------------------------------------------------- > This creates rootfs.cpio.gz.u-boot which is loaded via TFTP. You presumably do this as a normal user, so file ownership will be wrong and device nodes (like your /dev/null problem) cannot be correctly created. Even if you don't want to build a Linux kernel with Buildroot you can replace those 4 steps with the cpio filesystem option in Buildroot, E.G.: [*] cpio the root filesystem (for use as an initial RAM filesystem) cpio type (cpio the whole root filesystem) ---> Compression method (gzip) ---> [*] Create U-Boot image of the root filesystem -- Bye, Peter Korsgaard From thomas.petazzoni at bootlin.com Fri Mar 24 06:38:47 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Fri, 24 Mar 2023 06:38:47 -0000 Subject: [Buildroot] [autobuild.buildroot.net] Daily results for 2023-03-23 Message-ID: <20230324063852.B03AB40236@smtp2.osuosl.org> Hello, Autobuild statistics for 2023-03-23 =================================== branch | OK | NOK | TIM | TOT | 2023.02.x | 14 | 6 | 0 | 20 | master | 204 | 160 | 0 | 364 | Classification of failures by reason for master ----------------------------------------------- gobject-introspection-1.72.0 | 9 snmppp-3.5.0 | 9 host-binutils-2.38 | 8 host-go-1.19.7 | 7 linux-6.1.14 | 7 bluez5_utils-5.66 | 6 elfutils-0.186 | 4 gmp-6.2.1 | 4 host-binutils-2.39 | 4 host-rust-1.68.0 | 4 libglib2-2.72.3 | 4 ltp-testsuite-20220930 | 4 brltty-6.5 | 3 glibc-2.36-81-g4f4d7a13edfd... | 3 libgcrypt-1.10.1 | 3 openvmtools-11.3.5-18557794 | 3 cmocka-1.1.5 | 2 dc3dd-7.2.641 | 2 dhcp-4.4.3-P1 | 2 file-5.43 | 2 fs/ubifs/ubifs.mk:49: /home... | 2 fs/ubifs/ubifs.mk:49: /home... | 2 host-gcc-initial-11.3.0 | 2 host-qemu-7.2.0 | 2 ntpsec-1.2.2 | 2 qemu-7.2.0 | 2 quickjs-2021-03-27 | 2 sdl-1.2.15 | 2 uclibc-1.0.42 | 2 ulog-0389d243352255f6182326... | 2 unknown | 2 xenomai-3.0.10 | 2 augeas-1.12.0 | 1 bat-0.19.0 | 1 busybox-1.36.0 | 1 check-0.15.2 | 1 dahdi-linux-3.2.0 | 1 docker-engine-23.0.1 | 1 exim-4.96 | 1 fs/cramfs/cramfs.mk:46: /ho... | 1 fs/ext2/ext2.mk:66: /home/b... | 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 fs/ubifs/ubifs.mk:49: /tmp/... | 1 fs/ubifs/ubifs.mk:49: /tmp/... | 1 fs/ubifs/ubifs.mk:49: /tmp/... | 1 google-breakpad-c85eb4a59b6... | 1 host-binutils-2.37 | 1 host-gcc-final-11.3.0 | 1 host-gcc-final-12.2.0 | 1 host-gcc-final-arc-2020.09-... | 1 host-rust-bin-1.68.0 | 1 host-zstd-1.5.4 | 1 ipmitool-1_8_19 | 1 jailhouse-0.12 | 1 libdeflate-1.15 | 1 libglvnd-1.4.0 | 1 libunwind-1.6.2 | 1 linux-tools | 1 lttng-modules-2.13.7 | 1 mpir-3.0.0 | 1 ola-0.10.9 | 1 pcsc-lite-1.9.9 | 1 perl-5.36.0 | 1 proj-8.1.1 | 1 python-bcrypt-4.0.1 | 1 ramsmp-3.5.0 | 1 rtl8189fs-ed6741b52bc998875... | 1 rtl8723bu-92c19318cb54ef96c... | 1 skalibs-2.12.0.1 | 1 tcf-agent-1.7.0 | 1 trinity-1.9 | 1 valgrind-3.19.0 | 1 wolfssl-5.5.3 | 1 xserver_xorg-server-21.1.7 | 1 Detail of failures for master ----------------------------- arch | reason | OK? | url | orph? -------------+--------------------------------+-----+---------------------------------------------------------------------------------+------- riscv64 | augeas-1.12.0 | NOK | http://autobuild.buildroot.net/results/e20fba31a0828c55d4ecb91844af5f3265e54357 | ORPH armeb | bat-0.19.0 | NOK | http://autobuild.buildroot.net/results/53d242b9650df47cdaa5c77d204adad17a4af886 | or1k | bluez5_utils-5.66 | NOK | http://autobuild.buildroot.net/results/a93b276d48e8d3c8aa11632f21e2e40ecda12e98 | i686 | bluez5_utils-5.66 | NOK | http://autobuild.buildroot.net/results/b9ace07145f8b0a8cd7bf8231e5d5a1e924f1017 | powerpc64le | bluez5_utils-5.66 | NOK | http://autobuild.buildroot.net/results/942282360f44ceb4469c96f667c04e25ae0546aa | mips64 | bluez5_utils-5.66 | NOK | http://autobuild.buildroot.net/results/4b9447609dd67dc23f3ed9ad1a41a77847b4ecf5 | powerpc64le | bluez5_utils-5.66 | NOK | http://autobuild.buildroot.net/results/4af4c1dd4722255af447b9377269c2e5e732e990 | armeb | bluez5_utils-5.66 | NOK | http://autobuild.buildroot.net/results/8e27f584c0e1f6be557eedd917ca229ae498c078 | mipsel | brltty-6.5 | NOK | http://autobuild.buildroot.net/results/0119cbc00edb550b117afd02fe5defd8c5ea48cf | powerpc64le | brltty-6.5 | NOK | http://autobuild.buildroot.net/results/9214cee05e0b9159f5e673d584c1b012eab56875 | arceb | brltty-6.5 | NOK | http://autobuild.buildroot.net/results/507fb0a3f1435f0cdf6f2d4070d99ef2e188c6d4 | mipsel | busybox-1.36.0 | NOK | http://autobuild.buildroot.net/results/f4b6e6e0ca7fc954ecb286041d015305db7df716 | ORPH mips64 | check-0.15.2 | NOK | http://autobuild.buildroot.net/results/02491f08d42d96e2a5d98743cca04f6d0f0fedcd | ORPH mips64el | cmocka-1.1.5 | NOK | http://autobuild.buildroot.net/results/70c1be0d9abea1ec3e349100221c8a2d7a45f1ab | armeb | cmocka-1.1.5 | NOK | http://autobuild.buildroot.net/results/18a2431e1103493bb2b8629cfb036c81398d1d72 | i686 | dahdi-linux-3.2.0 | NOK | http://autobuild.buildroot.net/results/d85fafb084076db756f9b60bcba3fdaf72376858 | or1k | dc3dd-7.2.641 | NOK | http://autobuild.buildroot.net/results/e4431162bca99a0dfb2fbf2b9f143a43e2495a85 | ORPH or1k | dc3dd-7.2.641 | NOK | http://autobuild.buildroot.net/results/f6d7623ebc801109a67b92853aa6876584c57030 | ORPH sh4a | dhcp-4.4.3-P1 | NOK | http://autobuild.buildroot.net/results/11e96a7a34d6fbf84dc4430f29d90d08025836ee | ORPH sh4 | dhcp-4.4.3-P1 | NOK | http://autobuild.buildroot.net/results/c96c84bb96c617b843d7eab794b0f3cb3c548b76 | ORPH x86_64 | docker-engine-23.0.1 | NOK | http://autobuild.buildroot.net/results/5e3304a66a522afd332b456923d7e5319f9907c7 | arc | elfutils-0.186 | NOK | http://autobuild.buildroot.net/results/a5696db925936953a70449c429a07987ea70fbb1 | ORPH microblaze | elfutils-0.186 | NOK | http://autobuild.buildroot.net/results/c33dfe8cd21ae49f7c2c862458c6331cf49d9930 | ORPH microblaze | elfutils-0.186 | NOK | http://autobuild.buildroot.net/results/48b5880ee4704d746d34fcf65d50cc6066c10698 | ORPH microblazeel | elfutils-0.186 | NOK | http://autobuild.buildroot.net/results/cc9d8aaaab5b42dadb3b387c560bcb1ea35ef104 | ORPH armeb | exim-4.96 | NOK | http://autobuild.buildroot.net/results/61d02aa977cb9c54610c99c0869453ebf773c3ae | powerpc | file-5.43 | NOK | http://autobuild.buildroot.net/results/6d11cdd725789ee2d9e4668ccaf84ed88a07d378 | ORPH mipsel | file-5.43 | NOK | http://autobuild.buildroot.net/results/7f5160b202d0cec9eab6d367d4b09b3048b574bd | ORPH sh4a | fs/cramfs/cramfs.mk:46: /ho... | NOK | http://autobuild.buildroot.net/results/352f91a4b226fc2522c45ba0b46b1f5fb5ae608b | i686 | fs/ext2/ext2.mk:66: /home/b... | NOK | http://autobuild.buildroot.net/results/2655580363b8fa3f0262d835081924fe29586958 | sparc | fs/ubi/ubi.mk:51: /home/tho... | NOK | http://autobuild.buildroot.net/results/2c5eb276cd93da8801026fa87fde143780bb7a38 | mips64 | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/96340f7f11a06ee71593354f18318c6c20b13010 | nios2 | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/57de992b95c0aef3356eadfc6134c0535323629e | s390x | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/d4b8c9f8a90f581d61af2e1ebe72b0cfabfd22cb | microblaze | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/8873b7396554642b33daddf987cf4d873e235899 | sparc | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/791cf6f762893d9a6bc77ebfd761bde8ad2e573c | mips64 | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/8f7951534fc01202a08e89013fefe58c59fcb482 | nios2 | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/4d1ff4382ecd9ebf44fd8ed7c03882ac1c99b6e5 | s390x | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/fd0c7a107b741e61aa49c23aa4d8310db0b65f18 | s390x | fs/ubifs/ubifs.mk:49: /tmp/... | NOK | http://autobuild.buildroot.net/results/4ee2e08222065e36b1289ecbf3f6091e917cb2b7 | mips64 | fs/ubifs/ubifs.mk:49: /tmp/... | NOK | http://autobuild.buildroot.net/results/a05f419de4ea44ba66997b6213f65b1386158711 | microblazeel | fs/ubifs/ubifs.mk:49: /tmp/... | NOK | http://autobuild.buildroot.net/results/8d8b7d34862bab6ba8aa8fe1d2f1f227063aabe6 | powerpc64le | glibc-2.36-81-g4f4d7a13edfd... | NOK | http://autobuild.buildroot.net/results/d87335748c39191fd8fcbb70c3bd1971f07e64db | powerpc | glibc-2.36-81-g4f4d7a13edfd... | NOK | http://autobuild.buildroot.net/results/99a05f261576304985a29060fb627e9ada81b738 | arc | glibc-2.36-81-g4f4d7a13edfd... | NOK | http://autobuild.buildroot.net/results/6b61bf6865a1f3da15cb08194967816e5d476171 | riscv64 | gmp-6.2.1 | NOK | http://autobuild.buildroot.net/results/9a4562a117646fde268f5960a781a5c817d69856 | ORPH riscv64 | gmp-6.2.1 | NOK | http://autobuild.buildroot.net/results/f0daecda219ae7f09ff2a6f3daf301949db3cfde | ORPH riscv64 | gmp-6.2.1 | NOK | http://autobuild.buildroot.net/results/878844900a13d3e7bc01c670d31d1338334f20b8 | ORPH riscv64 | gmp-6.2.1 | NOK | http://autobuild.buildroot.net/results/d1e1a34a871115349b039cd451e37a630c2f7499 | ORPH mips | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/1f29a392d29e4e3efd86990f25e102b27efcf182 | ORPH sparc64 | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/3e5fc3fd547c6ecfa61d9ac1efca3041e4886f63 | ORPH sparc64 | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/de3ebe9f3dca7af800a33812f84694eb834d0b7b | ORPH sparc64 | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/b23bff1c5fa3cfa1a43e674b50533ff0ebbf72e6 | ORPH sparc64 | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/e129525ba4c315cf520e7b7d51415c3ce7495bac | ORPH sparc64 | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/a1afbc5ee6508abb11532f70d303fab4eb343e94 | ORPH sparc64 | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/5e67cbd129b9adb764901b2ae901624cf27a3bc6 | ORPH microblazeel | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/66a9068223135ad06fb21bfa0b4b77dd8f592cbd | ORPH or1k | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/1f0d9a7dbeabb14568d115fbc7d807dbfd04a7b2 | ORPH i686 | google-breakpad-c85eb4a59b6... | NOK | http://autobuild.buildroot.net/results/c57fde1d4b41b21c2f36b22edd42498ec02cc77a | s390x | host-binutils-2.37 | NOK | http://autobuild.buildroot.net/results/0365cebd861c82f0d678b90cf128d7e378546925 | powerpc | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/d30c23cbf33bc3795f6b36014631156bd7c226bc | powerpc64 | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/d3a580f017669db139e0a4155da6f077d53217fe | mips64el | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/5d4a325ac760840a98d7e1fd316408f374f5b749 | aarch64 | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/037cc75bcdd5c97e57b44c2acb95b293feb511a6 | sparc | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/23d77f75d68f3e38ee581b17a569dc06df4d4438 | microblaze | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/6948ad5471d49a205bb5330164e7f39b0a347ba6 | riscv64 | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/99e7a83c7b3ad438a40cda75025767872bdcd64e | arm | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/48d331bc1acbb35adbf125b8422f19ca3e9f5c8f | powerpc64le | host-binutils-2.39 | NOK | http://autobuild.buildroot.net/results/4432b44146e8f02f16298eefb99979ca5485a6be | s390x | host-binutils-2.39 | NOK | http://autobuild.buildroot.net/results/1cb39152a4007ff1f25579c6a49dad7a35953fca | xtensa | host-binutils-2.39 | NOK | http://autobuild.buildroot.net/results/3ad337ff509fa3151a274ef8340f1520c42d1b64 | x86_64 | host-binutils-2.39 | NOK | http://autobuild.buildroot.net/results/cd6e22a811ce9795137c2cdaa560822c3aa4dc4c | microblaze | host-gcc-final-11.3.0 | NOK | http://autobuild.buildroot.net/results/ec4a385f3f220f61424bde162575d1b74282984a | armeb | host-gcc-final-12.2.0 | NOK | http://autobuild.buildroot.net/results/95c41c50856f8f36dfa24cf9a0a4931dc5cf4c22 | arceb | host-gcc-final-arc-2020.09-... | NOK | http://autobuild.buildroot.net/results/cc0e4c5bd279eb87c39913b2bdb23aa91718bdc2 | mipsel | host-gcc-initial-11.3.0 | NOK | http://autobuild.buildroot.net/results/7e19c941c8c5ff9293219bc29d1ec9721ed7cc9d | mipsel | host-gcc-initial-11.3.0 | NOK | http://autobuild.buildroot.net/results/39e96451da3f943abf430fd291117eb0226cac79 | i686 | host-go-1.19.7 | NOK | http://autobuild.buildroot.net/results/29a1e22cfa62e62c68f3140f6aa1c26b51344ef3 | mips64el | host-go-1.19.7 | NOK | http://autobuild.buildroot.net/results/10cb204de8786e0621ac7224b1fe81e4d5a3d4ff | i686 | host-go-1.19.7 | NOK | http://autobuild.buildroot.net/results/9b5eaaa30abc8c9602c88450f017dcc1379d80f8 | aarch64 | host-go-1.19.7 | NOK | http://autobuild.buildroot.net/results/df5fddd4040d78ef7a666c090e8deaad8a7adf9c | mips64el | host-go-1.19.7 | NOK | http://autobuild.buildroot.net/results/82bd8581bc804272dd7c83ea37ae1e39ac61fb10 | mips64 | host-go-1.19.7 | NOK | http://autobuild.buildroot.net/results/1ae09a3ca02c441e4fd02219858c2bef6ad23ad0 | mips64 | host-go-1.19.7 | NOK | http://autobuild.buildroot.net/results/b500a8155ea01d27157ae6221d15a07a26ac5d99 | nios2 | host-qemu-7.2.0 | NOK | http://autobuild.buildroot.net/results/9aabcd4e39163cb299198b7541cb766f09853403 | s390x | host-qemu-7.2.0 | NOK | http://autobuild.buildroot.net/results/1d8f06667982c8260dcfce52015028d0093c7335 | x86_64 | host-rust-1.68.0 | NOK | http://autobuild.buildroot.net/results/d5db82d1d60e59918d64fca6f6f6c5a6a2c78cf1 | mips | host-rust-1.68.0 | NOK | http://autobuild.buildroot.net/results/c1bae381f10d6eecb571bf2abba6cbefeb40ede0 | x86_64 | host-rust-1.68.0 | NOK | http://autobuild.buildroot.net/results/72aafa21ae8438a5380e689ce361054697eef611 | mipsel | host-rust-1.68.0 | NOK | http://autobuild.buildroot.net/results/8290bc0416ee4184da4715bf67bee8a19a44920c | powerpc64 | host-rust-bin-1.68.0 | NOK | http://autobuild.buildroot.net/results/0cbfcf21e0a845c1f40557e0c816a5cf76617367 | mips64el | host-zstd-1.5.4 | NOK | http://autobuild.buildroot.net/results/14f14295cd54ad3c0c0074226c3600c46bba6ddf | or1k | ipmitool-1_8_19 | NOK | http://autobuild.buildroot.net/results/1fb43ae5e23873a1bdefc1b3206acc6897f05109 | aarch64 | jailhouse-0.12 | NOK | http://autobuild.buildroot.net/results/2ce942b944a56e47bb473b431896bd1a29ad294f | arm | libdeflate-1.15 | NOK | http://autobuild.buildroot.net/results/171057c06b91c70bf624117bf2e29a5282f69d1f | i686 | libgcrypt-1.10.1 | NOK | http://autobuild.buildroot.net/results/ecc5a8c0c60bc94a70815a3bc4e8501411b9e8f9 | ORPH i686 | libgcrypt-1.10.1 | NOK | http://autobuild.buildroot.net/results/87f5114fcc179332eb1491e6122b0684e5d9168f | ORPH i686 | libgcrypt-1.10.1 | NOK | http://autobuild.buildroot.net/results/ce5db2c44737f8c1862afc407be295d81c1ce8a1 | ORPH arc | libglib2-2.72.3 | NOK | http://autobuild.buildroot.net/results/b6303bc1e68a5a6171b47349167e002d46df54ff | arc | libglib2-2.72.3 | NOK | http://autobuild.buildroot.net/results/c89c913cc9986dd01f89c671483306e565f4c2a3 | arceb | libglib2-2.72.3 | NOK | http://autobuild.buildroot.net/results/a1062fd50a0f6ca07be35981c09b62c3aac0bc4c | arceb | libglib2-2.72.3 | NOK | http://autobuild.buildroot.net/results/067ae1d0650fb1020acc80cd4c3d84f933265d5f | mipsel | libglvnd-1.4.0 | NOK | http://autobuild.buildroot.net/results/a7686db738ef9d8a7b018b27836d05955c0e3d9e | ORPH aarch64 | libunwind-1.6.2 | NOK | http://autobuild.buildroot.net/results/da3efaf9576af67be7b2a8660ec8c6f554f0febb | ORPH mipsel | linux-6.1.14 | NOK | http://autobuild.buildroot.net/results/d909aa2395a9a161decb112fd2b77efd18003c49 | ORPH mips64 | linux-6.1.14 | NOK | http://autobuild.buildroot.net/results/72c93f35dd74903f24fb3cabf4c396b55b678d4b | ORPH mips64 | linux-6.1.14 | NOK | http://autobuild.buildroot.net/results/748ab6d09941f0379fc0d42f03e88b6b4f4ea959 | ORPH mipsel | linux-6.1.14 | NOK | http://autobuild.buildroot.net/results/4eaf82b2861e97d63007415f5ccbcd2c157dfc57 | ORPH arceb | linux-6.1.14 | NOK | http://autobuild.buildroot.net/results/88a4110a80553dc4f1ed8093ae87c7c243d02338 | ORPH mips64el | linux-6.1.14 | NOK | http://autobuild.buildroot.net/results/1afa33079de0991c2282f952c05abc127f546ed9 | ORPH sh4aeb | linux-6.1.14 | NOK | http://autobuild.buildroot.net/results/e83cb0c0e8e3915e97b512630f89ddc8fd22fdcf | ORPH mips64el | linux-tools | NOK | http://autobuild.buildroot.net/results/704a84d3aff20496916e7b1f6979d9ca5ae871eb | ORPH microblazeel | ltp-testsuite-20220930 | NOK | http://autobuild.buildroot.net/results/9d0047793256528be40bebda87beea788c1af11c | aarch64_be | ltp-testsuite-20220930 | NOK | http://autobuild.buildroot.net/results/908d7a2067e329a196f16d8fe01b6ca369604782 | or1k | ltp-testsuite-20220930 | NOK | http://autobuild.buildroot.net/results/c8c5d1796006e7a6414026d701ff8ce33953b84a | i586 | ltp-testsuite-20220930 | NOK | http://autobuild.buildroot.net/results/c48fc6b82d3286b127d1b838eb63d767d08e84f9 | sparc | lttng-modules-2.13.7 | NOK | http://autobuild.buildroot.net/results/c4b2b8e4b15c1f1b569fb59fbea89d7c953a1609 | armeb | mpir-3.0.0 | NOK | http://autobuild.buildroot.net/results/a4e5905c76777e95222e24729df1a9b33bdf3111 | m68k | ntpsec-1.2.2 | NOK | http://autobuild.buildroot.net/results/6be0ac3a4728a3746f1558dede1fe629820f0364 | ORPH xtensa | ntpsec-1.2.2 | NOK | http://autobuild.buildroot.net/results/a0c617f027019fed38be2f5d068e6a8dfcc2656c | ORPH sparc64 | ola-0.10.9 | NOK | http://autobuild.buildroot.net/results/75dffa4184a96db8b913599b2255a1384c07ecb6 | aarch64 | openvmtools-11.3.5-18557794 | NOK | http://autobuild.buildroot.net/results/475e1853e369bae8fed2563b4c304e25618a8595 | aarch64 | openvmtools-11.3.5-18557794 | NOK | http://autobuild.buildroot.net/results/e1723c3b59950beccff7b07214b93e90c5aaadb2 | x86_64 | openvmtools-11.3.5-18557794 | NOK | http://autobuild.buildroot.net/results/b38c574f276a3129e34b7d56dc948aa1017788b5 | or1k | pcsc-lite-1.9.9 | NOK | http://autobuild.buildroot.net/results/952f3897a08b2ebf1aee52952047d29ceb7627eb | ORPH mips | perl-5.36.0 | NOK | http://autobuild.buildroot.net/results/6c8829b9d90a4833c92b97bce732eb6428baf14d | x86_64 | proj-8.1.1 | NOK | http://autobuild.buildroot.net/results/9c7d32429812b0d0c36e0594d1c13d3b4ae23616 | armeb | python-bcrypt-4.0.1 | NOK | http://autobuild.buildroot.net/results/dc518ad80de69bfa22b96e1df81c32eff17478d1 | powerpc64 | qemu-7.2.0 | NOK | http://autobuild.buildroot.net/results/fcb12dd48766380d1fad656fc00f0d4b4c5c8768 | aarch64 | qemu-7.2.0 | NOK | http://autobuild.buildroot.net/results/7ddbe1497b1832c9f5c740230efccb0ce2687a58 | sh4aeb | quickjs-2021-03-27 | NOK | http://autobuild.buildroot.net/results/746f331112899a90a9520d317de45b3fb85cc542 | sh4aeb | quickjs-2021-03-27 | NOK | http://autobuild.buildroot.net/results/9f163429d5e76e35d44e35a7f9dc015887ebaaf4 | sh4eb | ramsmp-3.5.0 | NOK | http://autobuild.buildroot.net/results/7f5759a2bbbcb8d2dd0e0c3b11380577ca6dc11d | aarch64_be | rtl8189fs-ed6741b52bc998875... | NOK | http://autobuild.buildroot.net/results/37b1e064c377b03605dd70db55f8d581b8c3563e | mips64el | rtl8723bu-92c19318cb54ef96c... | NOK | http://autobuild.buildroot.net/results/0d5a1d933453bee04f661b8fd59e53550cd1160d | sh4a | sdl-1.2.15 | NOK | http://autobuild.buildroot.net/results/a82fb69d5bc452327faeb9d1aab3c43d66c341bd | ORPH sh4eb | sdl-1.2.15 | NOK | http://autobuild.buildroot.net/results/c7027873e490bd52d518ca552f7ac48dddc0272e | ORPH or1k | skalibs-2.12.0.1 | NOK | http://autobuild.buildroot.net/results/77182622bed6d6fbf8d4793fc06be07a93415aab | microblazeel | snmppp-3.5.0 | NOK | http://autobuild.buildroot.net/results/9cc85e15eeae259ad98ed9394288498059569131 | sparc64 | snmppp-3.5.0 | NOK | http://autobuild.buildroot.net/results/d5b28a8102ce9ff36ec69614f23391187eecb9fe | i686 | snmppp-3.5.0 | NOK | http://autobuild.buildroot.net/results/d2f7d0dbf03d784862add883e8235c88714363c3 | arceb | snmppp-3.5.0 | NOK | http://autobuild.buildroot.net/results/bcb087a5853eec4061d425a06d3e621791a8d41a | powerpc64le | snmppp-3.5.0 | NOK | http://autobuild.buildroot.net/results/9489a959d302579846b795b4f1f5e92529bbd167 | aarch64_be | snmppp-3.5.0 | NOK | http://autobuild.buildroot.net/results/1a6fef200ecc0f9875ff2e73f810a3c087777881 | x86_64 | snmppp-3.5.0 | NOK | http://autobuild.buildroot.net/results/aa9ac70dbe71cd9429223db609bb0c9fd0de7961 | sh4 | snmppp-3.5.0 | NOK | http://autobuild.buildroot.net/results/48953001669d921244b6beb61e16eb79cb2330d1 | s390x | snmppp-3.5.0 | NOK | http://autobuild.buildroot.net/results/2b9b0904155348a81ec6edd0b951fc7fc8226641 | microblazeel | tcf-agent-1.7.0 | NOK | http://autobuild.buildroot.net/results/47a81d72c0ee5f5a4e2deef6261f843c15fb8add | x86_64 | trinity-1.9 | NOK | http://autobuild.buildroot.net/results/1eeaf3e27f46779683e879fd9f6a079d779d5717 | ORPH riscv64 | uclibc-1.0.42 | NOK | http://autobuild.buildroot.net/results/08442a936131edae73ee2951f00599de2792e73f | powerpc | uclibc-1.0.42 | NOK | http://autobuild.buildroot.net/results/e8eba0b421d38e579cbf2a3c7adf471fb4ec198e | microblaze | ulog-0389d243352255f6182326... | NOK | http://autobuild.buildroot.net/results/847a2a2d24b52828c4d4a3e5e3c2240d25eea27e | aarch64_be | ulog-0389d243352255f6182326... | NOK | http://autobuild.buildroot.net/results/0e411aea103ab9f831ae33f970a76a2ab8ffe520 | nios2 | unknown | NOK | http://autobuild.buildroot.net/results/0ef60c934fb23b354d64812211bbeaaa92e8867a | sh4a | unknown | NOK | http://autobuild.buildroot.net/results/7ac8e5a3007cb4eb740205750d9ef5eebbe7da52 | mips64el | valgrind-3.19.0 | NOK | http://autobuild.buildroot.net/results/79ebdd0d7c6f1c61725096eedca0d577194b02a4 | ORPH arm | wolfssl-5.5.3 | NOK | http://autobuild.buildroot.net/results/df49e71fb8c481e61d7fa022816ccfd68cb759f7 | or1k | xenomai-3.0.10 | NOK | http://autobuild.buildroot.net/results/30d741b173ec4f7dda95c50359d033334cce142c | aarch64_be | xenomai-3.0.10 | NOK | http://autobuild.buildroot.net/results/8b3d2a9838fe67bb8442583654aebb193cee5c09 | sparc64 | xserver_xorg-server-21.1.7 | NOK | http://autobuild.buildroot.net/results/d9a036a766f7ce0e645c17459d1d9c20bdf80f91 | Classification of failures by reason for 2023.02.x -------------------------------------------------- fs/cramfs/cramfs.mk:46: /ho... | 1 host-rust-1.67.0 | 1 linux-6.1.14 | 1 luvi-2.13.0 | 1 ocf-linux-20171122 | 1 reaver-1.6.6 | 1 Detail of failures for 2023.02.x -------------------------------- arch | reason | OK? | url | orph? -------------+--------------------------------+-----+---------------------------------------------------------------------------------+------- x86_64 | fs/cramfs/cramfs.mk:46: /ho... | NOK | http://autobuild.buildroot.net/results/6e6cdf60342c151caffbc7cea91299427cd2232e | sparc64 | host-rust-1.67.0 | NOK | http://autobuild.buildroot.net/results/424521775a9e0cbeb5c029c6c66ddf69ab74fd17 | aarch64 | linux-6.1.14 | NOK | http://autobuild.buildroot.net/results/dbb0f5d62ca99e3923d4bdd061336681b002b5cd | ORPH mipsel | luvi-2.13.0 | NOK | http://autobuild.buildroot.net/results/fa2254d5c8ccd6afac1235fb0cac4bcf7906caf8 | ORPH microblaze | ocf-linux-20171122 | NOK | http://autobuild.buildroot.net/results/b3cbcab54c2da557ff2dab7ab36b0a5f29c3eef1 | ORPH arc | reaver-1.6.6 | NOK | http://autobuild.buildroot.net/results/4dee4bb06bb0188d52e703095d0d2f1e76c613a4 | -- http://autobuild.buildroot.net From br015 at umbiko.net Fri Mar 24 08:07:12 2023 From: br015 at umbiko.net (Andreas Ziegler) Date: Fri, 24 Mar 2023 08:07:12 +0000 Subject: [Buildroot] U-boot stable asks for SYS_LOAD_ADDR when compiling for Le Potato In-Reply-To: References: Message-ID: <1104727d6e209c0c87da6c76b6111bb6@umbiko.net> On 2023-03-23 13:09, Kenneth Roland wrote: > Hello, > Make-cleaned my directory before this, but I did it one more time and > got the same error. > Only thing that I was different was that the value increased from 432 > to 448 for CONFIG_SYS_INIT_RAM_SIZE. For a quick test, I cloned the board/amlogic package into an existing buildroot-git instance (2023.02-100-g9833247d49). In the build directory I ran: wget https://raw.githubusercontent.com/mathieu-lm/libretech-cc-buildroot/master/configs/meson-gxl-s905x-libretech-cc_defconfig mv meson-gxl-s905x-libretech-cc_defconfig .config make nconfig make uboot It builds successfully: >>> uboot v2020.01-rc5 Installing to target >>> uboot v2020.01-rc5 Installing to images directory cp -dpf /home/data/test/autobuild/build/uboot-v2020.01-rc5/u-boot.bin /home/data/test/autobuild/images/ > ``` > CC board/amlogic/p212/p212.o > CC arch/arm/lib/reset.o > CC arch/arm/lib/cache.o > CC arch/arm/lib/psci-dt.o > AR arch/arm/lib/lib.a > CC boot/bootm.o > CC boot/bootm_os.o > AR cmd/arm/built-in.o > CC cmd/boot.o > arch/arm/lib/crt0_64.S: Assembler messages: > arch/arm/lib/crt0_64.S:85: Error: constant expression expected at > operand 2 -- `ldr > x0,=((CONFIG_SYS_INIT_RAM_ADDR+CONFIG_SYS_INIT_RAM_SIZE-448))' You seem to use a different u-boot version than specified in the original configuration. You might need to update the u-boot defconfig in board/amlogic/s905x-libretech-cc/uboot and probably also the toolchain (currently gcc 6 based, from 2017). Kind regards, Andreas > make[2]: *** [scripts/Makefile.build:293: arch/arm/lib/crt0_64.o] Error > 1 > make[2]: *** Waiting for unfinished jobs.... > CC boot/pxe_utils.o > CC boot/image.o > CC cmd/bootm.o > CC boot/image-board.o > CC boot/bootdev-uclass.o > CC boot/bootflow.o > CC boot/bootmeth-uclass.o > CC boot/bootstd-uclass.o > CC boot/bootmeth_distro.o > ``` From luca.ceresoli at bootlin.com Fri Mar 24 09:33:07 2023 From: luca.ceresoli at bootlin.com (Luca Ceresoli) Date: Fri, 24 Mar 2023 10:33:07 +0100 Subject: [Buildroot] [PATCH] package/linux-tools: add USB tools (testusb and ffs-test) Message-ID: <20230324093307.1255640-1-luca.ceresoli@bootlin.com> Extend the linux-tools package to also build the userspace USB tools, which currently include testusb and ffs-test. These tools are in the kernel tree since a long time, but a Makefile was added only in 5.9 to allow building in the same way as other tools provided with the kernel. Here we use the Makefile and thus version >= 5.9 is required. Support for older kernels may be added later if needed. Signed-off-by: Luca Ceresoli --- DEVELOPERS | 1 + package/linux-tools/Config.in | 26 ++++++++++++ package/linux-tools/linux-tool-usbtools.mk.in | 42 +++++++++++++++++++ 3 files changed, 69 insertions(+) create mode 100644 package/linux-tools/linux-tool-usbtools.mk.in diff --git a/DEVELOPERS b/DEVELOPERS index b6d288c54fa9..67c6004ddf2e 100644 --- a/DEVELOPERS +++ b/DEVELOPERS @@ -1874,6 +1874,7 @@ F: configs/zynqmp_zcu106_defconfig F: package/agentpp/ F: package/exim/ F: package/libpjsip/ +F: package/linux-tools/linux-tool-usbtools.mk.in F: package/qpid-proton/ F: package/rtl8188eu/ F: package/snmppp/ diff --git a/package/linux-tools/Config.in b/package/linux-tools/Config.in index 8a0b6d5802cc..451b0eeff5bb 100644 --- a/package/linux-tools/Config.in +++ b/package/linux-tools/Config.in @@ -135,6 +135,32 @@ comment "selftests needs BR2_PACKAGE_BUSYBOX_SHOW_OTHERS and a toolchain w/ dyna depends on !BR2_PACKAGE_BUSYBOX_SHOW_OTHERS || \ BR2_STATIC_LIBS || !BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_14 +config BR2_PACKAGE_LINUX_TOOLS_USBTOOLS + bool "USB test programs" + select BR2_PACKAGE_LINUX_TOOLS + help + Build and install the USB test tools. + + These tools exist since Linux 2.6.35, but Buildroot can build + them only with kernel versions 5.9 and later. + +if BR2_PACKAGE_LINUX_TOOLS_USBTOOLS + +config BR2_PACKAGE_LINUX_TOOLS_USBTOOLS_TESTUSB + bool "testusb" + help + testusb issues ioctls to perform the tests implemented by the + kernel driver. It can generate a variety of transfer + patterns. + + See http://www.linux-usb.org/usbtest/ + +config BR2_PACKAGE_LINUX_TOOLS_USBTOOLS_FFSTEST + bool "ffs-test" + help + User mode filesystem api for usb composite function +endif + config BR2_PACKAGE_LINUX_TOOLS_TMON bool "tmon" depends on BR2_TOOLCHAIN_HAS_THREADS diff --git a/package/linux-tools/linux-tool-usbtools.mk.in b/package/linux-tools/linux-tool-usbtools.mk.in new file mode 100644 index 000000000000..28b3aff25cc2 --- /dev/null +++ b/package/linux-tools/linux-tool-usbtools.mk.in @@ -0,0 +1,42 @@ +################################################################################ +# +# usbtools +# +################################################################################ + +LINUX_TOOLS += usbtools + +USBTOOLS_MAKE_OPTS = $(LINUX_MAKE_FLAGS) LDFLAGS="$(TARGET_LDFLAGS)" + +define USBTOOLS_BUILD_CMDS + $(Q)if ! grep install $(LINUX_DIR)/tools/usb/Makefile >/dev/null 2>&1 ; then \ + echo "Your kernel version is too old to build the USB tools." ; \ + echo "At least kernel 5.9 must be used." ; \ + exit 1 ; \ + fi + + $(TARGET_MAKE_ENV) $(MAKE) -C $(LINUX_DIR)/tools/usb \ + $(USBTOOLS_MAKE_OPTS) \ + all +endef + +ifeq ($(BR2_PACKAGE_LINUX_TOOLS_USBTOOLS_TESTUSB),) +define USBTOOLS_INSTALL_REMOVE_TESTUSB + $(RM) -rf $(TARGET_DIR)/usr/bin/testusb +endef +endif + +ifeq ($(BR2_PACKAGE_LINUX_TOOLS_USBTOOLS_FFSTEST),) +define USBTOOLS_INSTALL_REMOVE_FFSTEST + $(RM) -rf $(TARGET_DIR)/usr/bin/ffs-test +endef +endif + +define USBTOOLS_INSTALL_TARGET_CMDS + $(TARGET_MAKE_ENV) $(MAKE) -C $(LINUX_DIR)/tools/usb \ + $(USBTOOLS_MAKE_OPTS) \ + DESTDIR=$(TARGET_DIR) \ + install + $(USBTOOLS_INSTALL_REMOVE_TESTUSB) + $(USBTOOLS_INSTALL_REMOVE_FFSTEST) +endef -- 2.34.1 From herve.codina at bootlin.com Fri Mar 24 10:09:46 2023 From: herve.codina at bootlin.com (Herve Codina) Date: Fri, 24 Mar 2023 11:09:46 +0100 Subject: [Buildroot] [PATCH] package/linux-tools: add USB tools (testusb and ffs-test) In-Reply-To: <20230324093307.1255640-1-luca.ceresoli@bootlin.com> References: <20230324093307.1255640-1-luca.ceresoli@bootlin.com> Message-ID: <20230324110946.5c275439@bootlin.com> Hi Luca, On Fri, 24 Mar 2023 10:33:07 +0100 Luca Ceresoli wrote: > Extend the linux-tools package to also build the userspace USB tools, which > currently include testusb and ffs-test. > > These tools are in the kernel tree since a long time, but a Makefile was > added only in 5.9 to allow building in the same way as other tools provided > with the kernel. Here we use the Makefile and thus version >= 5.9 is > required. Support for older kernels may be added later if needed. > > Signed-off-by: Luca Ceresoli [...] > + > +ifeq ($(BR2_PACKAGE_LINUX_TOOLS_USBTOOLS_TESTUSB),) > +define USBTOOLS_INSTALL_REMOVE_TESTUSB > + $(RM) -rf $(TARGET_DIR)/usr/bin/testusb Why -r ? > +endef > +endif > + > +ifeq ($(BR2_PACKAGE_LINUX_TOOLS_USBTOOLS_FFSTEST),) > +define USBTOOLS_INSTALL_REMOVE_FFSTEST > + $(RM) -rf $(TARGET_DIR)/usr/bin/ffs-test Same here > +endef > +endif > + Otherwise, looks good for me. Thanks for this patch, Herv? -- Herv? Codina, Bootlin Embedded Linux and Kernel engineering https://bootlin.com From thomas.petazzoni at bootlin.com Fri Mar 24 10:13:32 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Fri, 24 Mar 2023 11:13:32 +0100 Subject: [Buildroot] [PATCH] package/linux-tools: add USB tools (testusb and ffs-test) In-Reply-To: <20230324110946.5c275439@bootlin.com> References: <20230324093307.1255640-1-luca.ceresoli@bootlin.com> <20230324110946.5c275439@bootlin.com> Message-ID: <20230324111332.074a05eb@windsurf> On Fri, 24 Mar 2023 11:09:46 +0100 Herve Codina via buildroot wrote: > > +ifeq ($(BR2_PACKAGE_LINUX_TOOLS_USBTOOLS_TESTUSB),) > > +define USBTOOLS_INSTALL_REMOVE_TESTUSB > > + $(RM) -rf $(TARGET_DIR)/usr/bin/testusb > > Why -r ? And the -f is already inside $(RM): 'RM' Command to remove a file; default 'rm -f'. (from the make documentation) Thomas -- Thomas Petazzoni, co-owner and CEO, Bootlin Embedded Linux and Kernel engineering and training https://bootlin.com From thomas.petazzoni at bootlin.com Fri Mar 24 10:15:28 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Fri, 24 Mar 2023 11:15:28 +0100 Subject: [Buildroot] [PATCH] package/qemu: allow building only the guest agent In-Reply-To: <20230322231511.551442-1-unixmania@gmail.com> References: <20230322231511.551442-1-unixmania@gmail.com> Message-ID: <20230324111528.6fed9de7@windsurf> On Wed, 22 Mar 2023 20:15:11 -0300 unixmania at gmail.com wrote: > - select BR2_PACKAGE_QEMU_TOOLS if !BR2_PACKAGE_QEMU_SYSTEM && !BR2_PACKAGE_QEMU_LINUX_USER Is the build working OK if neither the tools, nor qemu-system, nor qemu-user nor qemu-qa are enabled? Thanks! Thomas -- Thomas Petazzoni, co-owner and CEO, Bootlin Embedded Linux and Kernel engineering and training https://bootlin.com From yann.morin at orange.com Fri Mar 24 10:27:02 2023 From: yann.morin at orange.com (yann.morin at orange.com) Date: Fri, 24 Mar 2023 11:27:02 +0100 Subject: [Buildroot] [PATCH] package/linux-tools: add USB tools (testusb and ffs-test) In-Reply-To: <20230324093307.1255640-1-luca.ceresoli@bootlin.com> References: <20230324093307.1255640-1-luca.ceresoli@bootlin.com> Message-ID: <6581_1679653624_641D7AF8_6581_190_1_20230324102702.GA27815@tl-lnx-nyma7486> Luca, All, On 2023-03-24 10:33 +0100, Luca Ceresoli via buildroot spake thusly: > Extend the linux-tools package to also build the userspace USB tools, which > currently include testusb and ffs-test. > > These tools are in the kernel tree since a long time, but a Makefile was > added only in 5.9 to allow building in the same way as other tools provided > with the kernel. Here we use the Makefile and thus version >= 5.9 is > required. Support for older kernels may be added later if needed. > > Signed-off-by: Luca Ceresoli > --- [--SNIP--] > diff --git a/package/linux-tools/linux-tool-usbtools.mk.in b/package/linux-tools/linux-tool-usbtools.mk.in > new file mode 100644 > index 000000000000..28b3aff25cc2 > --- /dev/null > +++ b/package/linux-tools/linux-tool-usbtools.mk.in > @@ -0,0 +1,42 @@ > +################################################################################ > +# > +# usbtools > +# > +################################################################################ > + > +LINUX_TOOLS += usbtools > + > +USBTOOLS_MAKE_OPTS = $(LINUX_MAKE_FLAGS) LDFLAGS="$(TARGET_LDFLAGS)" > + > +define USBTOOLS_BUILD_CMDS > + $(Q)if ! grep install $(LINUX_DIR)/tools/usb/Makefile >/dev/null 2>&1 ; then \ > + echo "Your kernel version is too old to build the USB tools." ; \ > + echo "At least kernel 5.9 must be used." ; \ > + exit 1 ; \ > + fi > + > + $(TARGET_MAKE_ENV) $(MAKE) -C $(LINUX_DIR)/tools/usb \ > + $(USBTOOLS_MAKE_OPTS) \ > + all > +endef > + > +ifeq ($(BR2_PACKAGE_LINUX_TOOLS_USBTOOLS_TESTUSB),) > +define USBTOOLS_INSTALL_REMOVE_TESTUSB > + $(RM) -rf $(TARGET_DIR)/usr/bin/testusb > +endef > +endif > + > +ifeq ($(BR2_PACKAGE_LINUX_TOOLS_USBTOOLS_FFSTEST),) > +define USBTOOLS_INSTALL_REMOVE_FFSTEST > + $(RM) -rf $(TARGET_DIR)/usr/bin/ffs-test > +endef > +endif > + > +define USBTOOLS_INSTALL_TARGET_CMDS > + $(TARGET_MAKE_ENV) $(MAKE) -C $(LINUX_DIR)/tools/usb \ > + $(USBTOOLS_MAKE_OPTS) \ > + DESTDIR=$(TARGET_DIR) \ > + install > + $(USBTOOLS_INSTALL_REMOVE_TESTUSB) > + $(USBTOOLS_INSTALL_REMOVE_FFSTEST) > +endef Rather than installing everything (two files) and removing the one that is not needed, h=why not just install the one(s) that is(are) needed? LINUX_TOOLS_USBTOOLS_LIST = \ $(if $(BR2_PACKAGE_LINUX_TOOLS_USBTOOLS_TESTUSB),$(LINUX_DIR)/tools/usb/testusb) \ $(if $(BR2_PACKAGE_LINUX_TOOLS_USBTOOLS_FFSTEST),$(LINUX_DIR)/tools/usb/ffs-test) define USBTOOLS_INSTALL_TARGET_CMDS $(foreach f,$(LINUX_TOOLS_USBTOOLS_LIST),$(INSTALL) -D -m 0755 $(t) $(TARGET_DIR)/usr/bin/$(notdir $(t))) endef 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 | | | 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 bugzilla at busybox.net Fri Mar 24 16:32:58 2023 From: bugzilla at busybox.net (bugzilla at busybox.net) Date: Fri, 24 Mar 2023 16:32:58 +0000 Subject: [Buildroot] [Bug 15456] No more login on Raspberry Pi 3 since 2023.02 In-Reply-To: References: Message-ID: https://bugs.busybox.net/show_bug.cgi?id=15456 --- Comment #6 from freemp at freenet.de --- Works for me too. So, BR2_GENERATE_LOCALE="C" should be set in case BR2_PACKAGE_BASH is selected. -- You are receiving this mail because: You are on the CC list for the bug. From unixmania at gmail.com Sat Mar 25 01:14:18 2023 From: unixmania at gmail.com (Carlos Santos) Date: Fri, 24 Mar 2023 22:14:18 -0300 Subject: [Buildroot] [PATCH] package/qemu: allow building only the guest agent In-Reply-To: <20230324111528.6fed9de7@windsurf> References: <20230322231511.551442-1-unixmania@gmail.com> <20230324111528.6fed9de7@windsurf> Message-ID: On Fri, Mar 24, 2023 at 7:15?AM Thomas Petazzoni wrote: > > On Wed, 22 Mar 2023 20:15:11 -0300 > unixmania at gmail.com wrote: > > > - select BR2_PACKAGE_QEMU_TOOLS if !BR2_PACKAGE_QEMU_SYSTEM && !BR2_PACKAGE_QEMU_LINUX_USER > > Is the build working OK if neither the tools, nor qemu-system, nor > qemu-user nor qemu-qa are enabled? > > Thanks! > > Thomas > -- > Thomas Petazzoni, co-owner and CEO, Bootlin > Embedded Linux and Kernel engineering and training > https://bootlin.com Yes. It just does not install anything useful: $ cat build/qemu-7.2.0/.files-list.txt qemu,./usr/share/qemu/keymaps/sl qemu,./usr/share/qemu/keymaps/sv qemu,./usr/include/qemu-plugin.h qemu,./usr/share/qemu/keymaps/ar qemu,./usr/share/qemu/keymaps/bepo qemu,./usr/share/qemu/keymaps/cz qemu,./usr/share/qemu/keymaps/da qemu,./usr/share/qemu/keymaps/de qemu,./usr/share/qemu/keymaps/de-ch qemu,./usr/share/qemu/keymaps/en-gb qemu,./usr/share/qemu/keymaps/en-us qemu,./usr/share/qemu/keymaps/es qemu,./usr/share/qemu/keymaps/et qemu,./usr/share/qemu/keymaps/fi qemu,./usr/share/qemu/keymaps/fo qemu,./usr/share/qemu/keymaps/fr qemu,./usr/share/qemu/keymaps/fr-be qemu,./usr/share/qemu/keymaps/fr-ca qemu,./usr/share/qemu/keymaps/fr-ch qemu,./usr/share/qemu/keymaps/hr qemu,./usr/share/qemu/keymaps/hu qemu,./usr/share/qemu/keymaps/is qemu,./usr/share/qemu/keymaps/it qemu,./usr/share/qemu/keymaps/ja qemu,./usr/share/qemu/keymaps/lv qemu,./usr/share/qemu/keymaps/lt qemu,./usr/share/qemu/keymaps/mk qemu,./usr/share/qemu/keymaps/nl qemu,./usr/share/qemu/keymaps/no qemu,./usr/share/qemu/keymaps/pl qemu,./usr/share/qemu/keymaps/pt qemu,./usr/share/qemu/keymaps/pt-br qemu,./usr/share/qemu/keymaps/ru qemu,./usr/share/qemu/keymaps/th qemu,./usr/share/qemu/trace-events-all qemu,./usr/share/qemu/keymaps/tr The keymaps should not be installed if no qemu-system is built. I already sent a patch upstream attempting to fix the problem but the problem is still there: https://lists.gnu.org/archive/html/qemu-devel/2023-01/msg00084.html I also have a patch to install trace-events-all only if necessary. Unfortunately, making these changes happen in qemu takes a long time. -- Carlos Santos From christian at paral.in Sat Mar 25 01:24:07 2023 From: christian at paral.in (Christian Stewart) Date: Fri, 24 Mar 2023 18:24:07 -0700 Subject: [Buildroot] [PATCH v1 1/1] package/containerd: bump to LTS release 1.6.19 Message-ID: <20230325012407.3785883-1-christian@paral.in> containerd 1.7.0 has been released as the final release before containerd 2.x, however, 1.6.x remains active as an LTS release series. Update to the most recent 1.6.x LTS release 1.6.19. Signed-off-by: Christian Stewart --- 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..25713d054e 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 7a90dc72f44e230eb5228ebac23b37e91f7d26d175d563099a8e1c0592047a28 containerd-1.6.19.tar.gz sha256 4bbe3b885e8cd1907ab4cf9a41e862e74e24b5422297a4f2fe524e6a30ada2b4 LICENSE diff --git a/package/containerd/containerd.mk b/package/containerd/containerd.mk index 4a0d6ec38b..ddb042b685 100644 --- a/package/containerd/containerd.mk +++ b/package/containerd/containerd.mk @@ -4,7 +4,7 @@ # ################################################################################ -CONTAINERD_VERSION = 1.6.16 +CONTAINERD_VERSION = 1.6.19 CONTAINERD_SITE = $(call github,containerd,containerd,v$(CONTAINERD_VERSION)) CONTAINERD_LICENSE = Apache-2.0 CONTAINERD_LICENSE_FILES = LICENSE -- 2.40.0 From bugzilla at busybox.net Sat Mar 25 08:08:12 2023 From: bugzilla at busybox.net (bugzilla at busybox.net) Date: Sat, 25 Mar 2023 08:08:12 +0000 Subject: [Buildroot] [Bug 15486] New: raspberrypi3: eth0 configuration by ifplugd.action script fails since 2023.02/busybox v1.36.0 Message-ID: https://bugs.busybox.net/show_bug.cgi?id=15486 Bug ID: 15486 Summary: raspberrypi3: eth0 configuration by ifplugd.action script fails since 2023.02/busybox v1.36.0 Product: buildroot Version: 2023.02 Hardware: All OS: Linux Status: NEW Severity: normal Priority: P5 Component: Other Assignee: unassigned at buildroot.uclibc.org Reporter: freemp at freenet.de CC: buildroot at uclibc.org Target Milestone: --- Network interface setup via ifplugd.action script fails since 2023.02. The script tries to configure the interface via DHCP first. If this fails it applies some static settings. /etc/ifplugd/ifplugd.action: ---------------------------- #!/bin/bash if [ "$2" = 'up' ]; then ifup -v eth0 && ping -Ieth0 -c1 -W1 google.com && exit 0 echo 'eth0 setup failed. applying static settings...' ifconfig eth0 192.168.0.1 netmask 255.255.255.0 elif [ "$2" = 'down' ]; then ifdown -f eth0 fi ---------------------------- /etc/network/interfaces: ------------------------ iface eth0 inet dhcp ------------------------ udhcpc runs with modified options: CONFIG_FEATURE_UDHCPC_ARPING=n CONFIG_IFUPDOWN_UDHCPC_CMD_OPTIONS="-R -n -O search" Right after system startup, no network connection available yet, the network cable is plugged in. DHCP setup actually succeeds but for some reason DNS does not. This works smoothly in the 2022.11.x branch (busybox v1.35.0). # journalctl -fu ifplugd Dec 20 19:15:58 buildroot systemd[1]: Starting network cable plug detection service... Dec 20 19:15:58 buildroot systemd[1]: Started network cable plug detection service. Dec 20 19:15:58 buildroot ifplugd[203]: ifplugd 0.28 initializing. Dec 20 19:15:58 buildroot ifplugd[203]: Using interface eth0/B8:28:EB:17:F7:B8 with driver (version: 5.10.92-v7) Dec 20 19:15:59 buildroot ifplugd[203]: Using detection mode: SIOCETHTOOL Dec 20 19:15:59 buildroot ifplugd[203]: Initialization complete, link beat not detected. Dec 20 19:16:26 buildroot ifplugd[203]: Link beat detected. Dec 20 19:16:27 buildroot ifplugd[203]: Executing '/etc/ifplugd/ifplugd.action eth0 up'. Dec 20 19:16:27 buildroot ifplugd[203]: client: run-parts /etc/network/if-pre-up.d Dec 20 19:16:27 buildroot ifplugd[203]: client: ip link set eth0 up Dec 20 19:16:27 buildroot ifplugd[203]: client: udhcpc -R -n -O search -p /var/run/udhcpc.eth0.pid -i eth0 Dec 20 19:16:27 buildroot ifplugd[203]: client: udhcpc: started, v1.36.0 Dec 20 19:16:27 buildroot ifplugd[203]: client: udhcpc: broadcasting discover Dec 20 19:16:28 buildroot ifplugd[203]: client: udhcpc: broadcasting select for 10.0.0.133, server 10.0.0.1 Dec 20 19:16:28 buildroot ifplugd[203]: client: udhcpc: lease of 10.0.0.111 obtained from 10.0.0.1, lease time 21600 Dec 20 19:16:28 buildroot ifplugd[203]: client: deleting routers Dec 20 19:16:28 buildroot ifplugd[203]: client: adding dns 10.0.0.1 Dec 20 19:16:28 buildroot ifplugd[203]: client: run-parts /etc/network/if-up.d Dec 20 19:16:28 buildroot ifplugd[203]: client: ping: bad address 'google.com' Dec 20 19:16:28 buildroot ifplugd[203]: client: eth0 setup failed. applying static settings... Dec 20 19:16:28 buildroot ifplugd[203]: Program executed successfully. -- You are receiving this mail because: You are on the CC list for the bug. From peter at korsgaard.com Sat Mar 25 10:37:53 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sat, 25 Mar 2023 11:37:53 +0100 Subject: [Buildroot] 2023.02 : pty_allocate: openpty: No such file or directory In-Reply-To: (Zvi Vered's message of "Sat, 25 Mar 2023 05:02:26 +0300") References: <875yavx0ui.fsf@dell.be.48ers.dk> <87edpiuehn.fsf@dell.be.48ers.dk> <877cv9vr7v.fsf@dell.be.48ers.dk> <87355wv45c.fsf@dell.be.48ers.dk> <875yasq7l8.fsf@dell.be.48ers.dk> <877cv6psdx.fsf@dell.be.48ers.dk> Message-ID: <87355tp14u.fsf@dell.be.48ers.dk> >>>>> "Zvi" == Zvi Vered writes: > Hi Peter, > Did not try rootfs.cpio.uboot created by buildroot yet. > But I tried to extract rootfs.cpio (created by buildroot) > /dev contains the following: > ------------------------------------------------------------------------------------------------- > drwxr-xr-x 4 zvivered zvivered 4096 Mar 12 22:20 . > drwxr-xr-x 17 zvivered zvivered 4096 Mar 14 20:31 .. > lrwxrwxrwx 1 zvivered zvivered 15 Mar 12 22:20 fd -> ../proc/self/fd > lrwxrwxrwx 1 zvivered zvivered 10 Mar 12 22:20 log -> ../tmp/log > drwxr-xr-x 2 zvivered zvivered 4096 Mar 12 22:20 pts > drwxr-xr-x 2 zvivered zvivered 4096 Mar 12 22:20 shm > lrwxrwxrwx 1 zvivered zvivered 17 Mar 12 22:20 stderr -> > ../proc/self/fd/2 > lrwxrwxrwx 1 zvivered zvivered 17 Mar 12 22:20 stdin -> ../proc/self/fd/0 > lrwxrwxrwx 1 zvivered zvivered 17 Mar 12 22:20 stdout -> > ../proc/self/fd/1 > ------------------------------------------------------------------------------------------------------ > Can you please explain how rest of /dev files are created during boot > sequence ? The default for Buildroot is to use the devtmpfs filesystem in the kernel to manage /dev, which will automatically create the needed device nodes (see system configuration -> /dev management). This requires that the kernel is built with CONFIG_DEVTMPFS=y and CONFIG_DEVTMPFS_MOUNT=y. > None of the scripts contains mdev. > I'm using the option: > BR2_ROOTFS_DEVICE_CREATION_DYNAMIC_MDEV=y > Is this the best option for automatic creation of /dev files ? mdev is only needed if you need custom actions for device nodes, E.G. special symlinks or module loading. Mdev also relies on devtmpfs as explained above. If you have enabled BR2_ROOTFS_DEVICE_CREATION_DYNAMIC_MDEV, then you should end up with a /etc/init.d/S10mdev init script to start up mdev. -- Bye, Peter Korsgaard From lohr85 at gmail.com Sat Mar 25 10:56:35 2023 From: lohr85 at gmail.com (Charles Lohr) Date: Sat, 25 Mar 2023 06:56:35 -0400 Subject: [Buildroot] host-gcc-final 12.2.0 with linuxthreads Message-ID: I'm trying to re-up the RISC-V 32-bit NOMMU patch. Is there any way of getting host-gcc-final 12.2.0 to compile without linuxthreads? It looks like it's basically required with gcc 12? /home/cnlohr/git/mini-rv32ima/buildroot/output/build/host-gcc-final-12.2.0/build/./gcc/xgcc -B/home/cnlohr/git/mini-rv32ima/buildroot/output/build/host-gcc-final-12.2.0/build/./gcc/ -B/home/cnlohr/git/mini-rv32ima/buildroot/output/host/riscv32-buildroot-linux-uclibc/bin/ -B/home/cnlohr/git/mini-rv32ima/buildroot/output/host/riscv32-buildroot-linux-uclibc/lib/ -isystem /home/cnlohr/git/mini-rv32ima/buildroot/output/host/riscv32-buildroot-linux-uclibc/include -isystem /home/cnlohr/git/mini-rv32ima/buildroot/output/host/riscv32-buildroot-linux-uclibc/sys-include -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -fPIC -Wl,-elf2flt=-r -static -O2 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -fPIC -Wl,-elf2flt=-r -static -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -I. -I. -I../.././gcc -I../../../libgcc -I../../../libgcc/. -I../../../libgcc/../gcc -I../../../libgcc/../include -g0 -finhibit-size-directive -fno-inline -fno-exceptions -fno-zero-initialized-in-bss -fno-toplevel-reorder -fno-tree-vectorize -fbuilding-libgcc -fno-stack-protector -I. -I. -I../.././gcc -I../../../libgcc -I../../../libgcc/. -I../../../libgcc/../gcc -I../../../libgcc/../include -o crtendS.o -MT crtendS.o -MD -MP -MF crtendS.dep -fPIC -c ../../../libgcc/crtstuff.c -DCRT_END -DCRTSTUFFS_O In file included from ../../../libgcc/gthr.h:148, from ../../../libgcc/emutls.c:31: ./gthr-default.h:35:10: fatal error: pthread.h: No such file or directory 35 | #include | ^~~~~~~~~~~ compilation terminated. Any ideas? -------------- next part -------------- An HTML attachment was scrubbed... URL: From bagasdotme at gmail.com Sat Mar 25 13:34:45 2023 From: bagasdotme at gmail.com (Bagas Sanjaya) Date: Sat, 25 Mar 2023 20:34:45 +0700 Subject: [Buildroot] [PATCH v3 1/3] package/go-bootstrap: split into two stages: go1.4 and go1.19.5 In-Reply-To: <20230215073256.186476-1-christian@paral.in> References: <20230215073256.186476-1-christian@paral.in> Message-ID: <275f7c96-36c9-e6be-f15b-ff164d8445c5@gmail.com> On 2/15/23 14:32, Christian Stewart via buildroot wrote: > Go 1.20 requires a minimum version of go 1.17.13 to bootstrap. > > https://go.dev/doc/go1.20#bootstrap > > As Go 1.4 was the previous version that could be compiled with C, there is now > no way to bootstrap go with a C compiler, unless we use a two-stage bootstrap: > > - build host-go-bootstrap-1.4-20170531 > - build host-go-bootstrap-1.19.5 with host-go-bootstrap-1.4-20170531 > - build host-go-1.20 with host-go-bootstrap-1.19.5 > I prefer using gccgo to bootstrap Go distribution (on my machine it takes circa 15-30 minutes since the majority of time is spent on bootstrapping stage 1). To do that, I build GCC with --enable-languages=c,c++,go and pass LD_LIBRARY_PATH="/lib64" to go sources' make.bash. I haven't tried bootstrapping using gccgo from cross-compiler, though. So the bootstrapping flow would have been: 1. Check if Go version (either from Go distribution or from gccgo) is at least minimum required version (for now 1.17.13). If it is lower, bootstrap Go 1.17.3 (I call it bootstrap Go). Otherwise, go to 2. 2. Bootstrap Buildroot's Go package. Thanks. -- An old man doll... just what I always wanted! - Clara From bagasdotme at gmail.com Sat Mar 25 13:39:02 2023 From: bagasdotme at gmail.com (Bagas Sanjaya) Date: Sat, 25 Mar 2023 20:39:02 +0700 Subject: [Buildroot] [PATCH v3 1/3] package/go-bootstrap: split into two stages: go1.4 and go1.19.5 In-Reply-To: <275f7c96-36c9-e6be-f15b-ff164d8445c5@gmail.com> References: <20230215073256.186476-1-christian@paral.in> <275f7c96-36c9-e6be-f15b-ff164d8445c5@gmail.com> Message-ID: On 3/25/23 20:34, Bagas Sanjaya wrote: > 1. Check if Go version (either from Go distribution or from gccgo) is at least > minimum required version (for now 1.17.13). If it is lower, bootstrap > Go 1.17.3 (I call it bootstrap Go). Otherwise, go to 2. Oops, I mean bootstrap Go 1.17.3 first then use it to go to 2. Otherwise, skip this step. -- An old man doll... just what I always wanted! - Clara From christian at paral.in Sat Mar 25 16:54:15 2023 From: christian at paral.in (Christian Stewart) Date: Sat, 25 Mar 2023 09:54:15 -0700 Subject: [Buildroot] [PATCH v3 1/3] package/go-bootstrap: split into two stages: go1.4 and go1.19.5 In-Reply-To: <275f7c96-36c9-e6be-f15b-ff164d8445c5@gmail.com> References: <20230215073256.186476-1-christian@paral.in> <275f7c96-36c9-e6be-f15b-ff164d8445c5@gmail.com> Message-ID: Hello, On Sat, Mar 25, 2023, 6:34 AM Bagas Sanjaya wrote: > On 2/15/23 14:32, Christian Stewart via buildroot wrote: > > Go 1.20 requires a minimum version of go 1.17.13 to bootstrap. > > > > https://go.dev/doc/go1.20#bootstrap > > > > As Go 1.4 was the previous version that could be compiled with C, there > is now > > no way to bootstrap go with a C compiler, unless we use a two-stage > bootstrap: > > > > - build host-go-bootstrap-1.4-20170531 > > - build host-go-bootstrap-1.19.5 with host-go-bootstrap-1.4-20170531 > > - build host-go-1.20 with host-go-bootstrap-1.19.5 > > > > I prefer using gccgo to bootstrap Go distribution (on my machine > it takes circa 15-30 minutes since the majority of time is spent on > bootstrapping > stage 1). To do that, I build GCC with --enable-languages=c,c++,go > and pass LD_LIBRARY_PATH="/lib64" to go sources' make.bash. > I haven't tried bootstrapping using gccgo from cross-compiler, though. > > So the bootstrapping flow would have been > 1. Check if Go version (either from Go distribution or from gccgo) is at > least > minimum required version (for now 1.17.13). If it is lower, bootstrap > Go 1.17.3 (I call it bootstrap Go). Otherwise, go to 2. > 2. Bootstrap Buildroot's Go package. > We had a long discussion about this previously, please check there. We decided to instead use this multi step process for various reasons, or use a preinstalled host compiler if the bootstrap process is not possible. Check the original discussions if you'd like to see the reasoning: https://lore.kernel.org/all/20220525234312.643dfc03 at windsurf/T/ Best regards, Christian Stewart -------------- next part -------------- An HTML attachment was scrubbed... URL: From raphael.pavlidis at gmail.com Sat Mar 25 17:58:15 2023 From: raphael.pavlidis at gmail.com (Raphael Pavlidis) Date: Sat, 25 Mar 2023 18:58:15 +0100 Subject: [Buildroot] [PATCH v1 1/1] package/shadow: only yescrypt build Message-ID: <20230325175815.24876-1-raphael.pavlidis@gmail.com> Add a patch to fix the build if only yescrypt is enabled. Fixes: - http://autobuild.buildroot.net/results/df6a16a55bf02cf2d7377f9636913f0b3bca574f - http://autobuild.buildroot.net/results/758d4fd297fbd77ef846d3a3d4c207021f866752 Signed-off-by: Raphael Pavlidis --- ...-sflg-for-USE_YESCRYPT-in-newusers.c.patch | 29 +++++++++++++++++++ 1 file changed, 29 insertions(+) create mode 100644 package/shadow/0001-Define-sflg-for-USE_YESCRYPT-in-newusers.c.patch diff --git a/package/shadow/0001-Define-sflg-for-USE_YESCRYPT-in-newusers.c.patch b/package/shadow/0001-Define-sflg-for-USE_YESCRYPT-in-newusers.c.patch new file mode 100644 index 0000000000..6c2a15d898 --- /dev/null +++ b/package/shadow/0001-Define-sflg-for-USE_YESCRYPT-in-newusers.c.patch @@ -0,0 +1,29 @@ +From 8f7d5e8adae3aa16c0e3a4cb5db34d6764aa0495 Mon Sep 17 00:00:00 2001 +From: Raphael Pavlidis +Date: Thu, 23 Mar 2023 19:16:12 +0100 +Subject: [PATCH v1 1/1] Define sflg for USE_YESCRYPT in newusers.c + +If only yescrypt is used then the boolean sflg is not defined, but it is +access. Therefore, it causes a build error. + +Signed-off-by: Raphael Pavlidis +--- + src/newusers.c | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/src/newusers.c b/src/newusers.c +index dd6b4421..9c2a626a 100644 +--- a/src/newusers.c ++++ b/src/newusers.c +@@ -60,7 +60,7 @@ static bool rflg = false; /* create a system account */ + #ifndef USE_PAM + static /*@null@*//*@observer@*/char *crypt_method = NULL; + #define cflg (NULL != crypt_method) +-#if defined(USE_SHA_CRYPT) || defined(USE_BCRYPT) ++#if defined(USE_SHA_CRYPT) || defined(USE_BCRYPT) || defined(USE_YESCRYPT) + static bool sflg = false; + #endif + #ifdef USE_SHA_CRYPT +-- +2.39.2 + -- 2.39.2 From ps.report at gmx.net Sat Mar 25 18:19:58 2023 From: ps.report at gmx.net (Peter Seiderer) Date: Sat, 25 Mar 2023 19:19:58 +0100 Subject: [Buildroot] [PATCH v1] package/libcurl: disable NTLM support definitely Message-ID: <20230325181958.25542-1-ps.report@gmx.net> - do not only disable NTLM delegation to winbinds ntlm_auth but disable NTLM support overall (and drop enforced libopenssl DES dependency introduced by 'package/libcurl: make sure openssl supports DES' (commit f25c820a4f93ad0ca7eaf5e504667bd4099b878c) - change man page hint to https URL - rearrange configure options to one option per line Signed-off-by: Peter Seiderer --- Patch works for libcurl-7.88.1 and libcurl-8.0.1 --- package/libcurl/Config.in | 1 - package/libcurl/libcurl.mk | 21 ++++++++++++++------- 2 files changed, 14 insertions(+), 8 deletions(-) diff --git a/package/libcurl/Config.in b/package/libcurl/Config.in index 218309ed56..adab1ca3e6 100644 --- a/package/libcurl/Config.in +++ b/package/libcurl/Config.in @@ -57,7 +57,6 @@ choice config BR2_PACKAGE_LIBCURL_OPENSSL bool "OpenSSL" depends on BR2_PACKAGE_OPENSSL - select BR2_PACKAGE_LIBOPENSSL_ENABLE_DES if BR2_PACKAGE_LIBOPENSSL config BR2_PACKAGE_LIBCURL_BEARSSL bool "BearSSL" diff --git a/package/libcurl/libcurl.mk b/package/libcurl/libcurl.mk index 1a1594a45e..1ff0ecc004 100644 --- a/package/libcurl/libcurl.mk +++ b/package/libcurl/libcurl.mk @@ -16,15 +16,22 @@ LIBCURL_CPE_ID_VENDOR = haxx LIBCURL_CPE_ID_PRODUCT = libcurl LIBCURL_INSTALL_STAGING = YES -# We disable NTLM support because it uses fork(), which doesn't work -# on non-MMU platforms. Moreover, this authentication method is -# probably almost never used. See -# http://curl.se/docs/manpage.html#--ntlm. +# We disable NTLM delegation to winbinds ntlm_auth ('--disable-ntlm-wb') +# support because it uses fork(), which doesn't work on non-MMU platforms. +# Moreover, this authentication method is probably almost never used (see +# https://curl.se/docs/manpage.html#--ntlm), so disable NTLM support overall. +# # Likewise, there is no compiler on the target, so libcurl-option (to # generate C code) isn't very useful -LIBCURL_CONF_OPTS = --disable-manual --disable-ntlm-wb \ - --with-random=/dev/urandom --disable-curldebug \ - --disable-libcurl-option --disable-ldap --disable-ldaps +LIBCURL_CONF_OPTS = \ + --disable-manual \ + --disable-ntlm \ + --disable-ntlm-wb \ + --with-random=/dev/urandom \ + --disable-curldebug \ + --disable-libcurl-option \ + --disable-ldap \ + --disable-ldaps ifeq ($(BR2_TOOLCHAIN_HAS_THREADS),y) LIBCURL_CONF_OPTS += --enable-threaded-resolver -- 2.39.2 From kjroland75 at hotmail.com Sat Mar 25 20:26:17 2023 From: kjroland75 at hotmail.com (Kenneth Roland) Date: Sat, 25 Mar 2023 20:26:17 +0000 Subject: [Buildroot] U-boot stable asks for SYS_LOAD_ADDR when compiling for Le Potato In-Reply-To: <1104727d6e209c0c87da6c76b6111bb6@umbiko.net> References: <1104727d6e209c0c87da6c76b6111bb6@umbiko.net> Message-ID: You are right, I use the master version of U-Boot so that make downloads the latest version. Is this incorrect practice? I didn't know if I am supposed to use the latest version so that more optimizations are included or if I should stick with what just works. I'm guessing I should keep the original, 2020.01 release candidate 5? ________________________________ From: Andreas Ziegler Sent: Friday, March 24, 2023 4:07:12 AM To: Kenneth Roland Cc: buildroot at buildroot.org ; Kenneth Roland Subject: Re: [Buildroot] U-boot stable asks for SYS_LOAD_ADDR when compiling for Le Potato On 2023-03-23 13:09, Kenneth Roland wrote: > Hello, > Make-cleaned my directory before this, but I did it one more time and > got the same error. > Only thing that I was different was that the value increased from 432 > to 448 for CONFIG_SYS_INIT_RAM_SIZE. For a quick test, I cloned the board/amlogic package into an existing buildroot-git instance (2023.02-100-g9833247d49). In the build directory I ran: wget https://raw.githubusercontent.com/mathieu-lm/libretech-cc-buildroot/master/configs/meson-gxl-s905x-libretech-cc_defconfig mv meson-gxl-s905x-libretech-cc_defconfig .config make nconfig make uboot It builds successfully: >>> uboot v2020.01-rc5 Installing to target >>> uboot v2020.01-rc5 Installing to images directory cp -dpf /home/data/test/autobuild/build/uboot-v2020.01-rc5/u-boot.bin /home/data/test/autobuild/images/ > ``` > CC board/amlogic/p212/p212.o > CC arch/arm/lib/reset.o > CC arch/arm/lib/cache.o > CC arch/arm/lib/psci-dt.o > AR arch/arm/lib/lib.a > CC boot/bootm.o > CC boot/bootm_os.o > AR cmd/arm/built-in.o > CC cmd/boot.o > arch/arm/lib/crt0_64.S: Assembler messages: > arch/arm/lib/crt0_64.S:85: Error: constant expression expected at > operand 2 -- `ldr > x0,=((CONFIG_SYS_INIT_RAM_ADDR+CONFIG_SYS_INIT_RAM_SIZE-448))' You seem to use a different u-boot version than specified in the original configuration. You might need to update the u-boot defconfig in board/amlogic/s905x-libretech-cc/uboot and probably also the toolchain (currently gcc 6 based, from 2017). Kind regards, Andreas > make[2]: *** [scripts/Makefile.build:293: arch/arm/lib/crt0_64.o] Error > 1 > make[2]: *** Waiting for unfinished jobs.... > CC boot/pxe_utils.o > CC boot/image.o > CC cmd/bootm.o > CC boot/image-board.o > CC boot/bootdev-uclass.o > CC boot/bootflow.o > CC boot/bootmeth-uclass.o > CC boot/bootstd-uclass.o > CC boot/bootmeth_distro.o > ``` -------------- next part -------------- An HTML attachment was scrubbed... URL: From arnout at mind.be Sat Mar 25 20:27:04 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Sat, 25 Mar 2023 21:27:04 +0100 Subject: [Buildroot] [PATCH 01/15] package/pkg-autotools: drop FOO_GETTEXTIZE_OPTS support In-Reply-To: <20230221172205.2450111-1-vfazio@xes-inc.com> References: <20230221172205.2450111-1-vfazio@xes-inc.com> Message-ID: <77d9b152-8734-89fd-9548-aec406f12cc4@mind.be> Hi Vincent On 21/02/2023 18:21, Vincent Fazio wrote: > From: Vincent Fazio > > No package in the current tree is currently utilizing this option. > > The long term solution is to use autopoint over gettextize in which case > these options aren't relevant anyway. > > Signed-off-by: Vincent Fazio Series applied to master (well, I'm still busy with it so it may get interrupted...). I'll make some comments on individual patches. I must say, for a series that touches infrastructure and consist of 15 patches, I think it's incredible that v1 gets applied directly without need for a v2. Kudos! Regards, Arnout > --- > package/pkg-autotools.mk | 6 +----- > package/pkg-generic.mk | 9 ++++++++- > 2 files changed, 9 insertions(+), 6 deletions(-) > > diff --git a/package/pkg-autotools.mk b/package/pkg-autotools.mk > index 717ff81593..55d95d204e 100644 > --- a/package/pkg-autotools.mk > +++ b/package/pkg-autotools.mk > @@ -92,7 +92,7 @@ endef > # > define GETTEXTIZE_HOOK > @$(call MESSAGE,"Gettextizing") > - $(Q)cd $($(PKG)_SRCDIR) && $(GETTEXTIZE) $($(PKG)_GETTEXTIZE_OPTS) > + $(Q)cd $($(PKG)_SRCDIR) && $(GETTEXTIZE) > endef > > # > @@ -152,10 +152,6 @@ ifndef $(2)_GETTEXTIZE > endif > endif > > -ifeq ($(4),host) > - $(2)_GETTEXTIZE_OPTS ?= $$($(3)_GETTEXTIZE_OPTS) > -endif > - > ifeq ($(4),host) > $(2)_AUTORECONF_OPTS ?= $$($(3)_AUTORECONF_OPTS) > endif > diff --git a/package/pkg-generic.mk b/package/pkg-generic.mk > index 82187d7db9..a6ef5efb5f 100644 > --- a/package/pkg-generic.mk > +++ b/package/pkg-generic.mk > @@ -1206,9 +1206,16 @@ $(eval $(call check-deprecated-variable,$(2)_INSTALL_HOST_OPT,$(2)_INSTALL_HOST_ > $(eval $(call check-deprecated-variable,$(2)_AUTORECONF_OPT,$(2)_AUTORECONF_OPTS)) > $(eval $(call check-deprecated-variable,$(2)_CONF_OPT,$(2)_CONF_OPTS)) > $(eval $(call check-deprecated-variable,$(2)_BUILD_OPT,$(2)_BUILD_OPTS)) > -$(eval $(call check-deprecated-variable,$(2)_GETTEXTIZE_OPT,$(2)_GETTEXTIZE_OPTS)) > $(eval $(call check-deprecated-variable,$(2)_KCONFIG_OPT,$(2)_KCONFIG_OPTS)) > > +# Check for deprecated variables that have no replacement > +ifneq ($$($(2)_GETTEXTIZE_OPT),) > +$$(error "$(2)_GETTEXTIZE_OPT is no longer supported. Please fix your .mk file.") > +endif > +ifneq ($$($(2)_GETTEXTIZE_OPTS),) > +$$(error "$(2)_GETTEXTIZE_OPTS is no longer supported. Please fix your .mk file.") > +endif > + > PACKAGES += $(1) > > ifneq ($$($(2)_PERMISSIONS),) From arnout at mind.be Sat Mar 25 20:27:36 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Sat, 25 Mar 2023 21:27:36 +0100 Subject: [Buildroot] [PATCH 03/15] package/pkg-autotools: set AUTOPOINT via AUTOCONF_ENV In-Reply-To: <20230221172205.2450111-3-vfazio@xes-inc.com> References: <20230221172205.2450111-1-vfazio@xes-inc.com> <20230221172205.2450111-3-vfazio@xes-inc.com> Message-ID: <0bdc0734-157f-5465-47f4-d771385c6aa5@mind.be> On 21/02/2023 18:21, Vincent Fazio wrote: > From: Vincent Fazio > > Previously, AUTOPOINT was hardcoded to /bin/true in autoconf.mk. > > Moving the definition of this variable into AUTOCONF_ENV as part of the > autotools infrastructure will allow us to conditionally set the variable > based on package flags to support migrating away from FOO_GETTEXTIZE. > > Signed-off-by: Vincent Fazio > --- > package/autoconf/autoconf.mk | 2 +- > package/pkg-autotools.mk | 1 + > 2 files changed, 2 insertions(+), 1 deletion(-) > > diff --git a/package/autoconf/autoconf.mk b/package/autoconf/autoconf.mk > index 7e0850422b..3cac20cc34 100644 > --- a/package/autoconf/autoconf.mk > +++ b/package/autoconf/autoconf.mk > @@ -23,4 +23,4 @@ $(eval $(host-autotools-package)) > # variables used by other packages > AUTOCONF = $(HOST_DIR)/bin/autoconf -I "$(ACLOCAL_DIR)" -I "$(ACLOCAL_HOST_DIR)" > AUTOHEADER = $(HOST_DIR)/bin/autoheader -I "$(ACLOCAL_DIR)" -I "$(ACLOCAL_HOST_DIR)" > -AUTORECONF = $(HOST_CONFIGURE_OPTS) ACLOCAL="$(ACLOCAL)" AUTOCONF="$(AUTOCONF)" AUTOHEADER="$(AUTOHEADER)" AUTOMAKE="$(AUTOMAKE)" AUTOPOINT=/bin/true GTKDOCIZE=/bin/true $(HOST_DIR)/bin/autoreconf -f -i > +AUTORECONF = $(HOST_CONFIGURE_OPTS) ACLOCAL="$(ACLOCAL)" AUTOCONF="$(AUTOCONF)" AUTOHEADER="$(AUTOHEADER)" AUTOMAKE="$(AUTOMAKE)" GTKDOCIZE=/bin/true $(HOST_DIR)/bin/autoreconf -f -i I took the opportunity to also split this ridiculously long line. Regards, Arnout > diff --git a/package/pkg-autotools.mk b/package/pkg-autotools.mk > index 55d95d204e..418cd10945 100644 > --- a/package/pkg-autotools.mk > +++ b/package/pkg-autotools.mk > @@ -241,6 +241,7 @@ ifeq ($$($(2)_GETTEXTIZE),YES) > $(2)_PRE_CONFIGURE_HOOKS += GETTEXTIZE_HOOK > $(2)_DEPENDENCIES += host-gettext > endif > +$(2)_AUTORECONF_ENV += AUTOPOINT=/bin/true > $(2)_PRE_CONFIGURE_HOOKS += AUTORECONF_HOOK > # default values are not evaluated yet, so don't rely on this defaulting to YES > ifneq ($$($(2)_LIBTOOL_PATCH),NO) From arnout at mind.be Sat Mar 25 20:37:14 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Sat, 25 Mar 2023 21:37:14 +0100 Subject: [Buildroot] [PATCH 09/15] package/libuio: migrate to new autopoint flag In-Reply-To: <20230221172205.2450111-9-vfazio@xes-inc.com> References: <20230221172205.2450111-1-vfazio@xes-inc.com> <20230221172205.2450111-9-vfazio@xes-inc.com> Message-ID: On 21/02/2023 18:21, Vincent Fazio wrote: > From: Vincent Fazio > > Drop patch that is no longer necessary after moving to new package flag. > Add patch to fix builds due to missing required files. > > Signed-off-by: Vincent Fazio > --- > ...0001-configure-remove-po-Makefile.in.patch | 26 ---------------- > ...c-set-automake-strictness-to-foreign.patch | 31 +++++++++++++++++++ > package/libuio/libuio.mk | 2 +- > 3 files changed, 32 insertions(+), 27 deletions(-) > delete mode 100644 package/libuio/0001-configure-remove-po-Makefile.in.patch > create mode 100644 package/libuio/0001-configure.ac-set-automake-strictness-to-foreign.patch [snip] > diff --git a/package/libuio/0001-configure.ac-set-automake-strictness-to-foreign.patch b/package/libuio/0001-configure.ac-set-automake-strictness-to-foreign.patch > new file mode 100644 > index 0000000000..1ce91f01f3 > --- /dev/null > +++ b/package/libuio/0001-configure.ac-set-automake-strictness-to-foreign.patch > @@ -0,0 +1,31 @@ > +From 546e07b2405455c03b7eb0d392c331e189913bc4 Mon Sep 17 00:00:00 2001 > +From: Vincent Fazio > +Date: Tue, 31 Jan 2023 19:06:29 -0600 > +Subject: [PATCH] configure.ac: set automake strictness to foreign > + > +libuio does not conform to the GNU's strict layout requirements. [1] > + > +Set the strictness to foreign to account for this. > + > +[1] https://www.gnu.org/software/automake/manual/html_node/Strictness.html > + > +Signed-off-by: Vincent Fazio > +--- > + configure.ac | 2 +- > + 1 file changed, 1 insertion(+), 1 deletion(-) > + > +diff --git a/configure.ac b/configure.ac > +index 101abd3..ef46171 100644 > +--- a/configure.ac > ++++ b/configure.ac > +@@ -1,6 +1,6 @@ > + dnl Every other copy of the package version number gets its value from here > + AC_INIT(libuio, 0.2.8, https://github.com/linutronix/libuio/issues) > +-AM_INIT_AUTOMAKE > ++AM_INIT_AUTOMAKE([foreign]) This looks absolutely applicable upstream, so please create a PR. Regards, Arnout > + > + AM_CONFIG_HEADER(config.h) > + > +-- > +2.25.1 > + > diff --git a/package/libuio/libuio.mk b/package/libuio/libuio.mk > index a0285277ab..d5019af594 100644 > --- a/package/libuio/libuio.mk > +++ b/package/libuio/libuio.mk > @@ -14,7 +14,7 @@ LIBUIO_LIBS = $(TARGET_NLS_LIBS) > LIBUIO_INSTALL_STAGING = YES > > # Fetched from github, no pre-generated configure script provided > -LIBUIO_GETTEXTIZE = YES > +LIBUIO_AUTOPOINT = YES > LIBUIO_AUTORECONF = YES > > # Avoid build issue when makeinfo is missing From giulio.benetti at benettiengineering.com Sat Mar 25 20:38:08 2023 From: giulio.benetti at benettiengineering.com (Giulio Benetti) Date: Sat, 25 Mar 2023 21:38:08 +0100 Subject: [Buildroot] [PATCH] package/bind: fix build failure due to gcc bug 101737 Message-ID: <20230325203808.1272652-1-giulio.benetti@benettiengineering.com> The bind package exhibits gcc bug 101737 when built for the SH4 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_101737=y. To achieve this we need to correct the override of CFLAGS by using: BIND_CONF_OPTS += CFLAGS="$(BIND_CFLAGS)" instead of: BIND_CONF_ENV = BUILD_CFLAGS"$(BIND_CFLAGS)" since the latter doesn't work as expected and doesn't override CFLAGS. Fixes: http://autobuild.buildroot.net/results/e7b/e7b9a4cbee8bb16431609182b96d1ac1ccec10e7/ Signed-off-by: Giulio Benetti --- package/bind/bind.mk | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/package/bind/bind.mk b/package/bind/bind.mk index 70987a9823..83e37c8467 100644 --- a/package/bind/bind.mk +++ b/package/bind/bind.mk @@ -28,7 +28,6 @@ BIND_TARGET_SERVER_SBIN += dnssec-keyfromlabel dnssec-signzone tsig-keygen BIND_TARGET_TOOLS_BIN = dig host nslookup nsupdate BIND_CONF_ENV = \ BUILD_CC="$(TARGET_CC)" \ - BUILD_CFLAGS="$(TARGET_CFLAGS)" \ LIBS=`$(PKG_CONFIG_HOST_BINARY) --libs openssl` BIND_CONF_OPTS = \ --without-cmocka \ @@ -39,6 +38,14 @@ BIND_CONF_OPTS = \ BIND_DEPENDENCIES = host-pkgconf libuv openssl +BIND_CFLAGS = $(TARGET_CFLAGS) + +ifeq ($(BR2_TOOLCHAIN_HAS_GCC_BUG_101737),y) +BIND_CFLAGS += -O0 +endif + +BIND_CONF_OPTS += CFLAGS="$(BIND_CFLAGS)" + ifeq ($(BR2_PACKAGE_ZLIB),y) BIND_CONF_OPTS += --with-zlib BIND_DEPENDENCIES += zlib -- 2.34.1 From arnout at mind.be Sat Mar 25 20:45:18 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Sat, 25 Mar 2023 21:45:18 +0100 Subject: [Buildroot] [PATCH 06/15] package/dc3dd: migrate to new autopoint flag In-Reply-To: <20230221172205.2450111-6-vfazio@xes-inc.com> References: <20230221172205.2450111-1-vfazio@xes-inc.com> <20230221172205.2450111-6-vfazio@xes-inc.com> Message-ID: <423f395d-007b-9145-48e7-1038666de5fd@mind.be> On 21/02/2023 18:21, Vincent Fazio wrote: > From: Vincent Fazio > > Signed-off-by: Vincent Fazio > --- > package/dc3dd/dc3dd.mk | 2 +- > 1 file changed, 1 insertion(+), 1 deletion(-) > > diff --git a/package/dc3dd/dc3dd.mk b/package/dc3dd/dc3dd.mk > index cc89bb63d0..4d94194af6 100644 > --- a/package/dc3dd/dc3dd.mk > +++ b/package/dc3dd/dc3dd.mk > @@ -13,6 +13,6 @@ DC3DD_LICENSE_FILES = COPYING > # We are patching Makefile.am, so we need to autoreconf. We also need to > # enable gettextize as dc3dd comes with an old gettext infra. I've updated this comment as well. Regards, Arnout > DC3DD_AUTORECONF = YES > -DC3DD_GETTEXTIZE = YES > +DC3DD_AUTOPOINT = YES > > $(eval $(autotools-package)) From arnout at mind.be Sat Mar 25 20:48:58 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Sat, 25 Mar 2023 21:48:58 +0100 Subject: [Buildroot] [PATCH 12/15] package/popt: remove POPT_GETTEXTIZE In-Reply-To: <20230221172205.2450111-12-vfazio@xes-inc.com> References: <20230221172205.2450111-1-vfazio@xes-inc.com> <20230221172205.2450111-12-vfazio@xes-inc.com> Message-ID: On 21/02/2023 18:22, Vincent Fazio wrote: > From: Vincent Fazio > > Commit 895bfba dropped POPT_AUTORECONF but did not drop POPT_GETTEXTIZE, > which requires POPT_AUTORECONF = YES. > > Fixes: 895bfba ("package/popt: bump to version 1.19") > > Signed-off-by: Vincent Fazio In addition to all the previous ones, speechd has also gained _GETTEXTIZE since you sent your series, so I added a patch to replace it with autopoint there as well. Regards, Arnout > --- > package/popt/popt.mk | 1 - > 1 file changed, 1 deletion(-) > > diff --git a/package/popt/popt.mk b/package/popt/popt.mk > index 842cf0d035..5cee8e9673 100644 > --- a/package/popt/popt.mk > +++ b/package/popt/popt.mk > @@ -11,7 +11,6 @@ POPT_LICENSE = MIT > POPT_LICENSE_FILES = COPYING > POPT_CPE_ID_VENDOR = popt_project > > -POPT_GETTEXTIZE = YES > POPT_DEPENDENCIES = $(TARGET_NLS_DEPENDENCIES) > > POPT_CONF_ENV = ac_cv_va_copy=yes From arnout at mind.be Sat Mar 25 20:59:47 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Sat, 25 Mar 2023 21:59:47 +0100 Subject: [Buildroot] [PATCH 13/15] package/pkg-autotools: drop support for FOO_GETTEXTIZE In-Reply-To: <20230221172205.2450111-13-vfazio@xes-inc.com> References: <20230221172205.2450111-1-vfazio@xes-inc.com> <20230221172205.2450111-13-vfazio@xes-inc.com> Message-ID: On 21/02/2023 18:22, Vincent Fazio wrote: > From: Vincent Fazio > > Remove all support for FOO_GETTEXTIZE and alert users to FOO_AUTOPOINT > as the recommended solution in its stead. > > Signed-off-by: Vincent Fazio > --- > package/pkg-autotools.mk | 23 +---------------------- > package/pkg-generic.mk | 3 +++ > 2 files changed, 4 insertions(+), 22 deletions(-) [snip] > diff --git a/package/pkg-generic.mk b/package/pkg-generic.mk > index a6ef5efb5f..6be28db623 100644 > --- a/package/pkg-generic.mk > +++ b/package/pkg-generic.mk > @@ -1215,6 +1215,9 @@ endif > ifneq ($$($(2)_GETTEXTIZE_OPTS),) > $$(error "$(2)_GETTEXTIZE_OPTS is no longer supported. Please fix your .mk file.") > endif The warnings about GETTEXTIZE_OPTS are no longer relevant. Indeed, GETTEXTIZE_OPTS was only used when GETTEXTIZE was set, so the warning below already covers it. > +ifneq ($$($(2)_GETTEXTIZE),) > +$$(error "$(2)_GETTEXTIZE is no longer supported in favor of $(2)_AUTOPOINT. Please update your package.") Since from a user perspective, they just need to replace GETTEXTIZE with AUTOPOINT, I changed this to use the standard check-deprecated-variable call. I know that it's not _completely_ equivalent, but it's not as if this custom text is giving the user any more information than the standard "use AUTOPOINT instead of GETTEXTIZE". Regards, Arnout > +endif > > PACKAGES += $(1) > From arnout at mind.be Sat Mar 25 21:02:05 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Sat, 25 Mar 2023 22:02:05 +0100 Subject: [Buildroot] [PATCH 15/15] manual: drop LIBFOO_GETTEXTIZE, add LIBFOO_AUTOPOINT In-Reply-To: <20230221172205.2450111-15-vfazio@xes-inc.com> References: <20230221172205.2450111-1-vfazio@xes-inc.com> <20230221172205.2450111-15-vfazio@xes-inc.com> Message-ID: On 21/02/2023 18:22, Vincent Fazio wrote: > From: Vincent Fazio > > Signed-off-by: Vincent Fazio > --- > docs/manual/adding-packages-autotools.txt | 7 +++---- > 1 file changed, 3 insertions(+), 4 deletions(-) > > diff --git a/docs/manual/adding-packages-autotools.txt b/docs/manual/adding-packages-autotools.txt > index 8655a79693..ad96957f3d 100644 > --- a/docs/manual/adding-packages-autotools.txt > +++ b/docs/manual/adding-packages-autotools.txt > @@ -130,10 +130,9 @@ cases, typical packages will therefore only use a few of them. > passed to the 'autoreconf' program if > +LIBFOO_AUTORECONF=YES+. By default, empty. > > -* +LIBFOO_GETTEXTIZE+, tells whether the package should be > - gettextized or not (i.e. if the package uses a different gettext > - version than Buildroot provides, and it is needed to run I have applied as is. However, I wonder if this sentence "if the package uses a different gettext version than Buildroot provides" wasn't still relevant. Regards, Arnout > - 'gettextize'.) Only valid when +LIBFOO_AUTORECONF=YES+. Valid > +* +LIBFOO_AUTOPOINT+, tells whether the package should be > + autopointed or not (i.e. if the package needs I18N infrastructure > + copied in.) Only valid when +LIBFOO_AUTORECONF=YES+. Valid > values are +YES+ and +NO+. The default is +NO+. > > * +LIBFOO_LIBTOOL_PATCH+ tells whether the Buildroot From arnout at mind.be Sat Mar 25 20:21:44 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Sat, 25 Mar 2023 21:21:44 +0100 Subject: [Buildroot] [git commit] package/pkg-autotools: drop FOO_GETTEXTIZE_OPTS support Message-ID: <20230325210739.2DBB482AA8@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=5672e74fdc89a8f5a25789b454c28d5b9c33c3d4 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master No package in the current tree is currently utilizing this option. The long term solution is to use autopoint over gettextize in which case these options aren't relevant anyway. Signed-off-by: Vincent Fazio Signed-off-by: Arnout Vandecappelle --- package/pkg-autotools.mk | 6 +----- package/pkg-generic.mk | 9 ++++++++- 2 files changed, 9 insertions(+), 6 deletions(-) diff --git a/package/pkg-autotools.mk b/package/pkg-autotools.mk index 717ff81593..55d95d204e 100644 --- a/package/pkg-autotools.mk +++ b/package/pkg-autotools.mk @@ -92,7 +92,7 @@ endef # define GETTEXTIZE_HOOK @$(call MESSAGE,"Gettextizing") - $(Q)cd $($(PKG)_SRCDIR) && $(GETTEXTIZE) $($(PKG)_GETTEXTIZE_OPTS) + $(Q)cd $($(PKG)_SRCDIR) && $(GETTEXTIZE) endef # @@ -152,10 +152,6 @@ ifndef $(2)_GETTEXTIZE endif endif -ifeq ($(4),host) - $(2)_GETTEXTIZE_OPTS ?= $$($(3)_GETTEXTIZE_OPTS) -endif - ifeq ($(4),host) $(2)_AUTORECONF_OPTS ?= $$($(3)_AUTORECONF_OPTS) endif diff --git a/package/pkg-generic.mk b/package/pkg-generic.mk index d460251f48..fc873c045a 100644 --- a/package/pkg-generic.mk +++ b/package/pkg-generic.mk @@ -1206,9 +1206,16 @@ $(eval $(call check-deprecated-variable,$(2)_INSTALL_HOST_OPT,$(2)_INSTALL_HOST_ $(eval $(call check-deprecated-variable,$(2)_AUTORECONF_OPT,$(2)_AUTORECONF_OPTS)) $(eval $(call check-deprecated-variable,$(2)_CONF_OPT,$(2)_CONF_OPTS)) $(eval $(call check-deprecated-variable,$(2)_BUILD_OPT,$(2)_BUILD_OPTS)) -$(eval $(call check-deprecated-variable,$(2)_GETTEXTIZE_OPT,$(2)_GETTEXTIZE_OPTS)) $(eval $(call check-deprecated-variable,$(2)_KCONFIG_OPT,$(2)_KCONFIG_OPTS)) +# Check for deprecated variables that have no replacement +ifneq ($$($(2)_GETTEXTIZE_OPT),) +$$(error "$(2)_GETTEXTIZE_OPT is no longer supported. Please fix your .mk file.") +endif +ifneq ($$($(2)_GETTEXTIZE_OPTS),) +$$(error "$(2)_GETTEXTIZE_OPTS is no longer supported. Please fix your .mk file.") +endif + PACKAGES += $(1) ifneq ($$($(2)_PERMISSIONS),) From arnout at mind.be Sat Mar 25 20:27:51 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Sat, 25 Mar 2023 21:27:51 +0100 Subject: [Buildroot] [git commit] package/pkg-autotools: add FOO_AUTOPOINT flag Message-ID: <20230325210739.4ADFE82ABB@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=bb7822abad0d09cbd4a7bf794ae1ec95d2daca73 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Add a new variable to run autopoint during autoreconf. This variable depends on FOO_AUTORECONF = YES. It is mutually exclusive to FOO_GETTEXTIZE. If both are set, FOO_AUTOPOINT is ignored to preserve previous behavior. This support is being added per a previous discussion [1]. The usage of gettextize needs to be removed cuz mama says so [2]. ... is not part of the GNU build system, in the sense that it should not be invoked automatically, and not be invoked by someone who doesn???t assume the responsibilities of a package maintainer. For the latter purpose, a separate tool is provided, see Invoking the autopoint Program [3] Using gettextize has the unintended consequence of updating the package based on the version of host-gettext vs what was chosen by the upstream maintainer. As mama said above, we should use autopoint. Do as she says to avoid further scolding (gettextize shoehorning and package patching). [1] https://patchwork.ozlabs.org/project/buildroot/patch/20170827110920.15579-1-aleksander at aleksander.es/ [2] https://www.gnu.org/software/gettext/manual/html_node/gettextize-Invocation.html [3] https://www.gnu.org/software/gettext/manual/html_node/autopoint-Invocation.html Signed-off-by: Vincent Fazio Signed-off-by: Arnout Vandecappelle --- package/pkg-autotools.mk | 17 ++++++++++++++++- 1 file changed, 16 insertions(+), 1 deletion(-) diff --git a/package/pkg-autotools.mk b/package/pkg-autotools.mk index 418cd10945..48485567d7 100644 --- a/package/pkg-autotools.mk +++ b/package/pkg-autotools.mk @@ -152,6 +152,15 @@ ifndef $(2)_GETTEXTIZE endif endif +ifndef $(2)_AUTOPOINT + ifdef $(3)_AUTOPOINT + $(2)_AUTOPOINT = $$($(3)_AUTOPOINT) + else + $(2)_AUTOPOINT ?= NO + endif +endif + + ifeq ($(4),host) $(2)_AUTORECONF_OPTS ?= $$($(3)_AUTORECONF_OPTS) endif @@ -240,8 +249,14 @@ ifeq ($$($(2)_AUTORECONF),YES) ifeq ($$($(2)_GETTEXTIZE),YES) $(2)_PRE_CONFIGURE_HOOKS += GETTEXTIZE_HOOK $(2)_DEPENDENCIES += host-gettext -endif $(2)_AUTORECONF_ENV += AUTOPOINT=/bin/true +# autopoint is provided by gettext +else ifeq ($$($(2)_AUTOPOINT),YES) +$(2)_DEPENDENCIES += host-gettext +$(2)_AUTORECONF_ENV += AUTOPOINT=$$(HOST_DIR)/bin/autopoint +else +$(2)_AUTORECONF_ENV += AUTOPOINT=/bin/true +endif $(2)_PRE_CONFIGURE_HOOKS += AUTORECONF_HOOK # default values are not evaluated yet, so don't rely on this defaulting to YES ifneq ($$($(2)_LIBTOOL_PATCH),NO) From arnout at mind.be Sat Mar 25 20:22:10 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Sat, 25 Mar 2023 21:22:10 +0100 Subject: [Buildroot] [git commit] manual: remove LIBFOO_GETTEXTIZE_OPTS Message-ID: <20230325210739.389CC82AB5@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=067a69412a5d274ed3771c52fb9864cc37cb16d8 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Signed-off-by: Vincent Fazio Signed-off-by: Arnout Vandecappelle --- docs/manual/adding-packages-autotools.txt | 6 ------ 1 file changed, 6 deletions(-) diff --git a/docs/manual/adding-packages-autotools.txt b/docs/manual/adding-packages-autotools.txt index a041d91eb6..8655a79693 100644 --- a/docs/manual/adding-packages-autotools.txt +++ b/docs/manual/adding-packages-autotools.txt @@ -136,12 +136,6 @@ cases, typical packages will therefore only use a few of them. 'gettextize'.) Only valid when +LIBFOO_AUTORECONF=YES+. Valid values are +YES+ and +NO+. The default is +NO+. -* +LIBFOO_GETTEXTIZE_OPTS+, to specify additional options passed to - the 'gettextize' program, if +LIBFOO_GETTEXTIZE=YES+. You may - use that if, for example, the +.po+ files are not located in the - standard place (i.e. in +po/+ at the root of the package.) By - default, '-f'. - * +LIBFOO_LIBTOOL_PATCH+ tells whether the Buildroot patch to fix libtool cross-compilation issues should be applied or not. Valid values are +YES+ and +NO+. By From arnout at mind.be Sat Mar 25 20:47:18 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Sat, 25 Mar 2023 21:47:18 +0100 Subject: [Buildroot] [git commit] package/hddtemp: migrate to new autopoint flag Message-ID: <20230325210739.6E3C882AB9@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=b21fc7532ce1aedadb2e6efc710add665eebd82d branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Signed-off-by: Vincent Fazio Signed-off-by: Arnout Vandecappelle --- package/hddtemp/hddtemp.mk | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package/hddtemp/hddtemp.mk b/package/hddtemp/hddtemp.mk index 4f45647dff..42dcb3d416 100644 --- a/package/hddtemp/hddtemp.mk +++ b/package/hddtemp/hddtemp.mk @@ -11,7 +11,7 @@ HDDTEMP_LICENSE_FILES = GPL-2 # Fetched from Github with no configure script HDDTEMP_AUTORECONF = YES -HDDTEMP_GETTEXTIZE = YES +HDDTEMP_AUTOPOINT = YES HDDTEMP_DB_PATH = /usr/share/misc/hddtemp.db HDDTEMP_CONF_OPTS = --with-db-path=$(HDDTEMP_DB_PATH) From arnout at mind.be Sat Mar 25 20:24:22 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Sat, 25 Mar 2023 21:24:22 +0100 Subject: [Buildroot] [git commit] package/pkg-autotools: set AUTOPOINT via AUTOCONF_ENV Message-ID: <20230325210739.4138D82AB9@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=658e7626e54965669bf51e5e6d470d2638b1ac33 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Previously, AUTOPOINT was hardcoded to /bin/true in autoconf.mk. Moving the definition of this variable into AUTOCONF_ENV as part of the autotools infrastructure will allow us to conditionally set the variable based on package flags to support migrating away from FOO_GETTEXTIZE. While we're at it, split the overly long line that defines AUTORECONF, wrapping at 80 columns. Signed-off-by: Vincent Fazio [Arnout: split long line] Signed-off-by: Arnout Vandecappelle --- package/autoconf/autoconf.mk | 5 ++++- package/pkg-autotools.mk | 1 + 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/package/autoconf/autoconf.mk b/package/autoconf/autoconf.mk index 7e0850422b..15ce9d5927 100644 --- a/package/autoconf/autoconf.mk +++ b/package/autoconf/autoconf.mk @@ -23,4 +23,7 @@ $(eval $(host-autotools-package)) # variables used by other packages AUTOCONF = $(HOST_DIR)/bin/autoconf -I "$(ACLOCAL_DIR)" -I "$(ACLOCAL_HOST_DIR)" AUTOHEADER = $(HOST_DIR)/bin/autoheader -I "$(ACLOCAL_DIR)" -I "$(ACLOCAL_HOST_DIR)" -AUTORECONF = $(HOST_CONFIGURE_OPTS) ACLOCAL="$(ACLOCAL)" AUTOCONF="$(AUTOCONF)" AUTOHEADER="$(AUTOHEADER)" AUTOMAKE="$(AUTOMAKE)" AUTOPOINT=/bin/true GTKDOCIZE=/bin/true $(HOST_DIR)/bin/autoreconf -f -i +AUTORECONF = $(HOST_CONFIGURE_OPTS) ACLOCAL="$(ACLOCAL)" \ + AUTOCONF="$(AUTOCONF)" AUTOHEADER="$(AUTOHEADER)" \ + AUTOMAKE="$(AUTOMAKE)" GTKDOCIZE=/bin/true \ + $(HOST_DIR)/bin/autoreconf -f -i diff --git a/package/pkg-autotools.mk b/package/pkg-autotools.mk index 55d95d204e..418cd10945 100644 --- a/package/pkg-autotools.mk +++ b/package/pkg-autotools.mk @@ -241,6 +241,7 @@ ifeq ($$($(2)_GETTEXTIZE),YES) $(2)_PRE_CONFIGURE_HOOKS += GETTEXTIZE_HOOK $(2)_DEPENDENCIES += host-gettext endif +$(2)_AUTORECONF_ENV += AUTOPOINT=/bin/true $(2)_PRE_CONFIGURE_HOOKS += AUTORECONF_HOOK # default values are not evaluated yet, so don't rely on this defaulting to YES ifneq ($$($(2)_LIBTOOL_PATCH),NO) From arnout at mind.be Sat Mar 25 20:47:33 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Sat, 25 Mar 2023 21:47:33 +0100 Subject: [Buildroot] [git commit] package/rrdtool: migrate to new autopoint flag Message-ID: <20230325210739.8A29682AA8@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=3c75542074140853a3017eaa34a96884e3ec12b3 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Signed-off-by: Vincent Fazio [Arnout: also update comment] Signed-off-by: Arnout Vandecappelle --- package/rrdtool/rrdtool.mk | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/package/rrdtool/rrdtool.mk b/package/rrdtool/rrdtool.mk index 2731b7b39d..051aec1c19 100644 --- a/package/rrdtool/rrdtool.mk +++ b/package/rrdtool/rrdtool.mk @@ -10,9 +10,9 @@ RRDTOOL_LICENSE = GPL-2.0+ with FLOSS license exceptions as explained in COPYRIG RRDTOOL_LICENSE_FILES = COPYRIGHT LICENSE RRDTOOL_DEPENDENCIES = host-pkgconf libglib2 $(TARGET_NLS_DEPENDENCIES) # autoreconf needed to avoid link failure due to missing -lintl, -# gettextize needed as a consequence of autoreconf +# autopoint needed as a consequence of autoreconf RRDTOOL_AUTORECONF = YES -RRDTOOL_GETTEXTIZE = YES +RRDTOOL_AUTOPOINT = YES RRDTOOL_INSTALL_STAGING = YES RRDTOOL_CONF_OPTS = \ --disable-examples \ From arnout at mind.be Sat Mar 25 20:47:20 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Sat, 25 Mar 2023 21:47:20 +0100 Subject: [Buildroot] [git commit] package/motion: migrate to new autopoint flag Message-ID: <20230325210739.7FA0982ACC@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=8962eb6749f62fbf1f5ef3ef65d385a13e029e98 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Drop patch that is no longer necessary. Signed-off-by: Vincent Fazio Signed-off-by: Arnout Vandecappelle --- .../0001-configure.ac-remove-po-Makefile.in.patch | 29 ---------------------- package/motion/motion.mk | 2 +- 2 files changed, 1 insertion(+), 30 deletions(-) diff --git a/package/motion/0001-configure.ac-remove-po-Makefile.in.patch b/package/motion/0001-configure.ac-remove-po-Makefile.in.patch deleted file mode 100644 index 9b514bafcd..0000000000 --- a/package/motion/0001-configure.ac-remove-po-Makefile.in.patch +++ /dev/null @@ -1,29 +0,0 @@ -From 0e05d4116678de3a7d913177a8fc63f10e58ad24 Mon Sep 17 00:00:00 2001 -From: Fabrice Fontaine -Date: Sat, 18 Jan 2020 00:00:21 +0100 -Subject: [PATCH] configure.ac: remove po/Makefile.in - -The file po/Makefile.in is automatically added to AC_OUTPUT while using -gettexize - -Signed-off-by: Fabrice Fontaine -[Upstream status: not upstreamable] ---- - configure.ac | 1 - - 1 file changed, 1 deletion(-) - -diff --git a/configure.ac b/configure.ac -index 3876adb..221dacf 100644 ---- a/configure.ac -+++ b/configure.ac -@@ -471,7 +471,6 @@ LDFLAGS="$TEMP_LDFLAGS" - AC_CONFIG_FILES([ - Makefile - src/Makefile -- po/Makefile.in - man/Makefile - data/camera1-dist.conf - data/camera2-dist.conf --- -2.24.1 - diff --git a/package/motion/motion.mk b/package/motion/motion.mk index 4e9ccdc3f7..2cce6cd1ff 100644 --- a/package/motion/motion.mk +++ b/package/motion/motion.mk @@ -12,7 +12,7 @@ MOTION_CPE_ID_VENDOR = motion_project MOTION_DEPENDENCIES = host-pkgconf jpeg libmicrohttpd $(TARGET_NLS_DEPENDENCIES) # From git MOTION_AUTORECONF = YES -MOTION_GETTEXTIZE = YES +MOTION_AUTOPOINT = YES MOTION_CONF_OPTS += --without-optimizecpu From arnout at mind.be Sat Mar 25 20:29:21 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Sat, 25 Mar 2023 21:29:21 +0100 Subject: [Buildroot] [git commit] package/aumix: migrate to new autopoint flag Message-ID: <20230325210739.53F2B82ACB@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=323abee789c7f63db3df14a235b3106e7adab4ba branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Signed-off-by: Vincent Fazio Signed-off-by: Arnout Vandecappelle --- package/aumix/aumix.mk | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package/aumix/aumix.mk b/package/aumix/aumix.mk index a4001f5bbb..03072d5d35 100644 --- a/package/aumix/aumix.mk +++ b/package/aumix/aumix.mk @@ -8,7 +8,7 @@ AUMIX_VERSION = 2.9.1 AUMIX_SOURCE = aumix-$(AUMIX_VERSION).tar.bz2 AUMIX_SITE = http://jpj.net/~trevor/aumix/releases AUMIX_AUTORECONF = YES -AUMIX_GETTEXTIZE = YES +AUMIX_AUTOPOINT = YES AUMIX_LICENSE = GPL-2.0+ AUMIX_LICENSE_FILES = COPYING From arnout at mind.be Sat Mar 25 20:47:17 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Sat, 25 Mar 2023 21:47:17 +0100 Subject: [Buildroot] [git commit] package/flex: migrate to new autopoint flag Message-ID: <20230325210739.65D2882AB5@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=92aea79dedff95a9d289ad464e00aa69d8da97ac branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Signed-off-by: Vincent Fazio Signed-off-by: Arnout Vandecappelle --- package/flex/flex.mk | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package/flex/flex.mk b/package/flex/flex.mk index 85da5ddae8..f1e731ce2e 100644 --- a/package/flex/flex.mk +++ b/package/flex/flex.mk @@ -20,7 +20,7 @@ HOST_FLEX_DEPENDENCIES = host-m4 # 0002-build-make-it-possible-to-disable-the-build-of-the-f.patch # 0003-build-make-it-possible-to-disable-the-build-of-the-d.patch FLEX_AUTORECONF = YES -FLEX_GETTEXTIZE = YES +FLEX_AUTOPOINT = YES FLEX_CONF_ENV = ac_cv_path_M4=/usr/bin/m4 \ ac_cv_func_reallocarray=no From arnout at mind.be Sat Mar 25 20:55:00 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Sat, 25 Mar 2023 21:55:00 +0100 Subject: [Buildroot] [git commit] package/pkg-autotools: drop support for FOO_GETTEXTIZE Message-ID: <20230325210739.A218482AA8@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=e32123b866442a1ccf65627b98147c91128b5912 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Remove all support for FOO_GETTEXTIZE and alert users to FOO_AUTOPOINT as the recommended solution in its stead. We can use the standard check-deprecated-variable for this, because from a user perspective FOO_AUTOPOINT is pretty-much a drop-in replacement. The warnings about FOO_GETTEXTIZE_OPTS are no longer relevant, because they will only make sense if FOO_GETTEXTIZE was already set. Signed-off-by: Vincent Fazio [Arnout: - use check-deprecated-variable; - remove FOO_GETTEXTIZE_OPTS warnings; - remove definition of GETTEXTIZE] Signed-off-by: Arnout Vandecappelle --- package/pkg-autotools.mk | 23 +---------------------- package/pkg-generic.mk | 9 +-------- 2 files changed, 2 insertions(+), 30 deletions(-) diff --git a/package/pkg-autotools.mk b/package/pkg-autotools.mk index 48485567d7..f17186dfe4 100644 --- a/package/pkg-autotools.mk +++ b/package/pkg-autotools.mk @@ -87,14 +87,6 @@ define CONFIGURE_FIX_POWERPC64_HOOK support/scripts/fix-configure-powerpc64.sh $($(PKG)_DIR) endef -# -# Hook to gettextize the package if needed -# -define GETTEXTIZE_HOOK - @$(call MESSAGE,"Gettextizing") - $(Q)cd $($(PKG)_SRCDIR) && $(GETTEXTIZE) -endef - # # Hook to autoreconf the package if needed # @@ -144,14 +136,6 @@ ifndef $(2)_AUTORECONF endif endif -ifndef $(2)_GETTEXTIZE - ifdef $(3)_GETTEXTIZE - $(2)_GETTEXTIZE = $$($(3)_GETTEXTIZE) - else - $(2)_GETTEXTIZE ?= NO - endif -endif - ifndef $(2)_AUTOPOINT ifdef $(3)_AUTOPOINT $(2)_AUTOPOINT = $$($(3)_AUTOPOINT) @@ -245,13 +229,8 @@ $(2)_POST_PATCH_HOOKS += UPDATE_CONFIG_HOOK ifeq ($$($(2)_AUTORECONF),YES) -# This has to come before autoreconf -ifeq ($$($(2)_GETTEXTIZE),YES) -$(2)_PRE_CONFIGURE_HOOKS += GETTEXTIZE_HOOK -$(2)_DEPENDENCIES += host-gettext -$(2)_AUTORECONF_ENV += AUTOPOINT=/bin/true # autopoint is provided by gettext -else ifeq ($$($(2)_AUTOPOINT),YES) +ifeq ($$($(2)_AUTOPOINT),YES) $(2)_DEPENDENCIES += host-gettext $(2)_AUTORECONF_ENV += AUTOPOINT=$$(HOST_DIR)/bin/autopoint else diff --git a/package/pkg-generic.mk b/package/pkg-generic.mk index fc873c045a..5d1c1da128 100644 --- a/package/pkg-generic.mk +++ b/package/pkg-generic.mk @@ -1207,14 +1207,7 @@ $(eval $(call check-deprecated-variable,$(2)_AUTORECONF_OPT,$(2)_AUTORECONF_OPTS $(eval $(call check-deprecated-variable,$(2)_CONF_OPT,$(2)_CONF_OPTS)) $(eval $(call check-deprecated-variable,$(2)_BUILD_OPT,$(2)_BUILD_OPTS)) $(eval $(call check-deprecated-variable,$(2)_KCONFIG_OPT,$(2)_KCONFIG_OPTS)) - -# Check for deprecated variables that have no replacement -ifneq ($$($(2)_GETTEXTIZE_OPT),) -$$(error "$(2)_GETTEXTIZE_OPT is no longer supported. Please fix your .mk file.") -endif -ifneq ($$($(2)_GETTEXTIZE_OPTS),) -$$(error "$(2)_GETTEXTIZE_OPTS is no longer supported. Please fix your .mk file.") -endif +$(eval $(call check-deprecated-variable,$(2)_GETTEXTIZE,$(2)_AUTOPOINT)) PACKAGES += $(1) From arnout at mind.be Sat Mar 25 20:55:14 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Sat, 25 Mar 2023 21:55:14 +0100 Subject: [Buildroot] [git commit] package/gettext: drop GETTEXTIZE variable Message-ID: <20230325210739.AB4A182ABB@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=e9e1cd239f179e15f7f4214e274282d4e2bb5b7d branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master This variable is no longer used anywhere in the tree so remove it. Signed-off-by: Vincent Fazio Signed-off-by: Arnout Vandecappelle --- package/gettext/gettext.mk | 2 -- 1 file changed, 2 deletions(-) diff --git a/package/gettext/gettext.mk b/package/gettext/gettext.mk index 146d40e13b..a86e26f69e 100644 --- a/package/gettext/gettext.mk +++ b/package/gettext/gettext.mk @@ -4,7 +4,5 @@ # ################################################################################ -GETTEXTIZE = $(HOST_CONFIGURE_OPTS) AUTOM4TE=$(HOST_DIR)/bin/autom4te $(HOST_DIR)/bin/gettextize -f - $(eval $(virtual-package)) $(eval $(host-virtual-package)) From arnout at mind.be Sat Mar 25 20:47:18 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Sat, 25 Mar 2023 21:47:18 +0100 Subject: [Buildroot] [git commit] package/libuio: migrate to new autopoint flag Message-ID: <20230325210739.7747982ABB@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=cf7b3a1a36c7f60cc32117f4521c6571f68416a3 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Drop patch that is no longer necessary after moving to new package flag. Add patch to fix builds due to missing required files. Signed-off-by: Vincent Fazio Signed-off-by: Arnout Vandecappelle --- .../0001-configure-remove-po-Makefile.in.patch | 26 ------------------ ...ure.ac-set-automake-strictness-to-foreign.patch | 31 ++++++++++++++++++++++ package/libuio/libuio.mk | 2 +- 3 files changed, 32 insertions(+), 27 deletions(-) diff --git a/package/libuio/0001-configure-remove-po-Makefile.in.patch b/package/libuio/0001-configure-remove-po-Makefile.in.patch deleted file mode 100644 index 067465cc31..0000000000 --- a/package/libuio/0001-configure-remove-po-Makefile.in.patch +++ /dev/null @@ -1,26 +0,0 @@ -From c5fa0b778e1c2a7d03ff6e661bdfa2faef878f68 Mon Sep 17 00:00:00 2001 -From: Romain Naour -Date: Fri, 1 Jul 2016 17:56:30 +0200 -Subject: [PATCH] configure: remove po/Makefile.in - -The file po/Makefile.in is automatically added to AC_OUTPUT while using gettexize - -Signed-off-by: Romain Naour ---- - configure.ac | 3 +-- - 1 file changed, 1 insertion(+), 2 deletions(-) - -diff --git a/configure.ac b/configure.ac -index f7fb40f..a25e463 100644 ---- a/configure.ac -+++ b/configure.ac -@@ -55,5 +55,4 @@ dnl last but not least - AC_OUTPUT([Makefile - libuio.dox - libuio-uninstalled.pc -- libuio.pc -- po/Makefile.in]) -+ libuio.pc]) --- -2.5.5 - diff --git a/package/libuio/0001-configure.ac-set-automake-strictness-to-foreign.patch b/package/libuio/0001-configure.ac-set-automake-strictness-to-foreign.patch new file mode 100644 index 0000000000..1ce91f01f3 --- /dev/null +++ b/package/libuio/0001-configure.ac-set-automake-strictness-to-foreign.patch @@ -0,0 +1,31 @@ +From 546e07b2405455c03b7eb0d392c331e189913bc4 Mon Sep 17 00:00:00 2001 +From: Vincent Fazio +Date: Tue, 31 Jan 2023 19:06:29 -0600 +Subject: [PATCH] configure.ac: set automake strictness to foreign + +libuio does not conform to the GNU's strict layout requirements. [1] + +Set the strictness to foreign to account for this. + +[1] https://www.gnu.org/software/automake/manual/html_node/Strictness.html + +Signed-off-by: Vincent Fazio +--- + configure.ac | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/configure.ac b/configure.ac +index 101abd3..ef46171 100644 +--- a/configure.ac ++++ b/configure.ac +@@ -1,6 +1,6 @@ + dnl Every other copy of the package version number gets its value from here + AC_INIT(libuio, 0.2.8, https://github.com/linutronix/libuio/issues) +-AM_INIT_AUTOMAKE ++AM_INIT_AUTOMAKE([foreign]) + + AM_CONFIG_HEADER(config.h) + +-- +2.25.1 + diff --git a/package/libuio/libuio.mk b/package/libuio/libuio.mk index a0285277ab..d5019af594 100644 --- a/package/libuio/libuio.mk +++ b/package/libuio/libuio.mk @@ -14,7 +14,7 @@ LIBUIO_LIBS = $(TARGET_NLS_LIBS) LIBUIO_INSTALL_STAGING = YES # Fetched from github, no pre-generated configure script provided -LIBUIO_GETTEXTIZE = YES +LIBUIO_AUTOPOINT = YES LIBUIO_AUTORECONF = YES # Avoid build issue when makeinfo is missing From arnout at mind.be Sat Mar 25 20:47:34 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Sat, 25 Mar 2023 21:47:34 +0100 Subject: [Buildroot] [git commit] package/speechd: migrate to new autopoint flag Message-ID: <20230325210739.9211E82AB5@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=33c85dc3ec02028847fd0b5fa6570fb4e892358a branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Signed-off-by: Arnout Vandecappelle --- package/speechd/speechd.mk | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package/speechd/speechd.mk b/package/speechd/speechd.mk index 5944ea3a28..ae777c6d30 100644 --- a/package/speechd/speechd.mk +++ b/package/speechd/speechd.mk @@ -11,7 +11,7 @@ SPEECHD_LICENSE_FILES = COPYING.GPL-2 COPYING.GPL-3 COPYING.LGPL SPEECHD_INSTALL_STAGING = YES # speechd source code is released without configure script SPEECHD_AUTORECONF = YES -SPEECHD_GETTEXTIZE = YES +SPEECHD_AUTOPOINT = YES SPEECHD_DEPENDENCIES = host-pkgconf dotconf libglib2 libsndfile SPEECHD_CONF_ENV = ac_cv_prog_HELP2MAN="" SPEECHD_CONF_OPTS = \ From arnout at mind.be Sat Mar 25 21:06:08 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Sat, 25 Mar 2023 22:06:08 +0100 Subject: [Buildroot] [git commit] package/python-marshmallow-sqlalchemy: fix spaces in hash file Message-ID: <20230325210739.BDE4C82AA8@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=48311b11e0d46b4b8e5ca08da63f4a7d9bc3a55a branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master check-package complains with: package/python-marshmallow-sqlalchemy/python-marshmallow-sqlalchemy.hash:2: separation does not match expectation (http://nightly.buildroot.org/#adding-packages-hash) Signed-off-by: Arnout Vandecappelle --- .../python-marshmallow-sqlalchemy/python-marshmallow-sqlalchemy.hash | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package/python-marshmallow-sqlalchemy/python-marshmallow-sqlalchemy.hash b/package/python-marshmallow-sqlalchemy/python-marshmallow-sqlalchemy.hash index db061b623f..d3d1b3876f 100644 --- a/package/python-marshmallow-sqlalchemy/python-marshmallow-sqlalchemy.hash +++ b/package/python-marshmallow-sqlalchemy/python-marshmallow-sqlalchemy.hash @@ -1,5 +1,5 @@ # md5, sha256 from https://pypi.org/pypi/marshmallow-sqlalchemy/json -md5 e1b2858be2f0ce6dead48e67080631c4 marshmallow-sqlalchemy-0.29.0.tar.gz +md5 e1b2858be2f0ce6dead48e67080631c4 marshmallow-sqlalchemy-0.29.0.tar.gz sha256 3523a774390ef0c1c0f7c708a7519809c5396cf608720f14f55c36f74ff5bbec marshmallow-sqlalchemy-0.29.0.tar.gz # Locally computed sha256 checksums sha256 625df8e2758a271b4bc90525c0b6161814e0f72cb3504b03ab5206b7abf50072 LICENSE From arnout at mind.be Sat Mar 25 20:47:35 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Sat, 25 Mar 2023 21:47:35 +0100 Subject: [Buildroot] [git commit] package/popt: remove POPT_GETTEXTIZE Message-ID: <20230325210739.99BCE82AB9@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=98de5e4aad1c2cae97cbcaa8fd2771a4a69f8d4c branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Commit 895bfba dropped POPT_AUTORECONF but did not drop POPT_GETTEXTIZE, which requires POPT_AUTORECONF = YES. Fixes: 895bfba ("package/popt: bump to version 1.19") Signed-off-by: Vincent Fazio Signed-off-by: Arnout Vandecappelle --- package/popt/popt.mk | 1 - 1 file changed, 1 deletion(-) diff --git a/package/popt/popt.mk b/package/popt/popt.mk index 842cf0d035..5cee8e9673 100644 --- a/package/popt/popt.mk +++ b/package/popt/popt.mk @@ -11,7 +11,6 @@ POPT_LICENSE = MIT POPT_LICENSE_FILES = COPYING POPT_CPE_ID_VENDOR = popt_project -POPT_GETTEXTIZE = YES POPT_DEPENDENCIES = $(TARGET_NLS_DEPENDENCIES) POPT_CONF_ENV = ac_cv_va_copy=yes From arnout at mind.be Sat Mar 25 20:47:16 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Sat, 25 Mar 2023 21:47:16 +0100 Subject: [Buildroot] [git commit] package/dc3dd: migrate to new autopoint flag Message-ID: <20230325210739.5CCD882AA8@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=b75e7dc15a682f73832384e7116a6c36dca0acee branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Signed-off-by: Vincent Fazio [Arnout: also update comment] Signed-off-by: Arnout Vandecappelle --- package/dc3dd/dc3dd.mk | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/package/dc3dd/dc3dd.mk b/package/dc3dd/dc3dd.mk index cc89bb63d0..f47f34a81a 100644 --- a/package/dc3dd/dc3dd.mk +++ b/package/dc3dd/dc3dd.mk @@ -11,8 +11,8 @@ DC3DD_SITE = https://downloads.sourceforge.net/project/dc3dd/dc3dd/$(DC3DD_VERSI DC3DD_LICENSE = GPL-3.0+ DC3DD_LICENSE_FILES = COPYING # We are patching Makefile.am, so we need to autoreconf. We also need to -# enable gettextize as dc3dd comes with an old gettext infra. +# enable autopoint as dc3dd comes with an old gettext infra. DC3DD_AUTORECONF = YES -DC3DD_GETTEXTIZE = YES +DC3DD_AUTOPOINT = YES $(eval $(autotools-package)) From arnout at mind.be Sat Mar 25 20:56:19 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Sat, 25 Mar 2023 21:56:19 +0100 Subject: [Buildroot] [git commit] manual: drop LIBFOO_GETTEXTIZE, add LIBFOO_AUTOPOINT Message-ID: <20230325210739.B2A2B82AB5@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=2bc95879f7d61d5e02bb5e90e3ba0eeade8fa166 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Signed-off-by: Vincent Fazio Signed-off-by: Arnout Vandecappelle --- docs/manual/adding-packages-autotools.txt | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/docs/manual/adding-packages-autotools.txt b/docs/manual/adding-packages-autotools.txt index 8655a79693..ad96957f3d 100644 --- a/docs/manual/adding-packages-autotools.txt +++ b/docs/manual/adding-packages-autotools.txt @@ -130,10 +130,9 @@ cases, typical packages will therefore only use a few of them. passed to the 'autoreconf' program if +LIBFOO_AUTORECONF=YES+. By default, empty. -* +LIBFOO_GETTEXTIZE+, tells whether the package should be - gettextized or not (i.e. if the package uses a different gettext - version than Buildroot provides, and it is needed to run - 'gettextize'.) Only valid when +LIBFOO_AUTORECONF=YES+. Valid +* +LIBFOO_AUTOPOINT+, tells whether the package should be + autopointed or not (i.e. if the package needs I18N infrastructure + copied in.) Only valid when +LIBFOO_AUTORECONF=YES+. Valid values are +YES+ and +NO+. The default is +NO+. * +LIBFOO_LIBTOOL_PATCH+ tells whether the Buildroot From bugzilla at busybox.net Sat Mar 25 21:10:12 2023 From: bugzilla at busybox.net (bugzilla at busybox.net) Date: Sat, 25 Mar 2023 21:10:12 +0000 Subject: [Buildroot] [Bug 15491] New: segmentation fault in busybox/glibc due to CONFIG_STACK_OPTIMIZATION_386 Message-ID: https://bugs.busybox.net/show_bug.cgi?id=15491 Bug ID: 15491 Summary: segmentation fault in busybox/glibc due to CONFIG_STACK_OPTIMIZATION_386 Product: buildroot Version: 2023.02 Hardware: All OS: Linux Status: NEW Severity: normal Priority: P5 Component: Other Assignee: unassigned at buildroot.uclibc.org Reporter: fesc2000 at mailbox.org CC: buildroot at uclibc.org Target Milestone: --- Hi, i was facing the issue that busybox (ls appled) was generating a random segmentation fault in libc/ctime() (i386 platform, glibc 2.30). The actual problem was that CONFIG_STACK_OPTIMIZATION_386 was set by default, causing an 8 byte aligned stack, and glibc uses a movaps instruction on it (which requires 16 byte alignment). Obviously i could solve this by disabling CONFIG_STACK_OPTIMIZATION_386, but it took me quite a while to find it out. This really should be disabled by default. After some digging it seems that the ABI nowadays mandates 16 byte stack alignment even for i386 (see https://gcc.gnu.org/bugzilla/show_bug.cgi?id=38496). -- You are receiving this mail because: You are on the CC list for the bug. From bugzilla at busybox.net Sat Mar 25 21:12:35 2023 From: bugzilla at busybox.net (bugzilla at busybox.net) Date: Sat, 25 Mar 2023 21:12:35 +0000 Subject: [Buildroot] [Bug 15491] segmentation fault in busybox/glibc due to CONFIG_STACK_OPTIMIZATION_386 In-Reply-To: References: Message-ID: https://bugs.busybox.net/show_bug.cgi?id=15491 Felix Schmidt changed: What |Removed |Added ---------------------------------------------------------------------------- Host| |Embedded Atom CE2752 Build| |Linux x86 Target| |i686-buildroot-linux-gnu -- You are receiving this mail because: You are on the CC list for the bug. From thomas.petazzoni at bootlin.com Sun Mar 26 05:36:08 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sun, 26 Mar 2023 05:36:08 -0000 Subject: [Buildroot] [autobuild.buildroot.net] Daily results for 2023-03-25 Message-ID: <20230326053613.DE9CE40158@smtp2.osuosl.org> Hello, Autobuild statistics for 2023-03-25 =================================== branch | OK | NOK | TIM | TOT | 2023.02.x | 8 | 8 | 0 | 16 | master | 210 | 150 | 3 | 363 | Classification of failures by reason for master ----------------------------------------------- unknown | 11 snmppp-3.5.0 | 9 linux-6.1.14 | 7 host-qemu-7.2.0 | 6 gobject-introspection-1.72.0 | 5 host-go-1.19.7 | 5 bluez5_utils-5.66 | 4 elfutils-0.186 | 4 libgcrypt-1.10.1 | 4 libglib2-2.72.3 | 4 host-binutils-2.38 | 3 ltp-testsuite-20220930 | 3 android-tools-4.2.2+git2013... | 2 brltty-6.5 | 2 busybox-1.36.0 | 2 fontconfig-2.13.1 | 2 frr-8.4.2 | 2 fs/cramfs/cramfs.mk:46: /ho... | 2 gmp-6.2.1 | 2 gobject-introspection | 2 host-binutils-2.39 | 2 host-gcc-initial-12.2.0 | 2 host-rust-1.68.0 | 2 linux-5.10.162-cip24-rt10 | 2 lttng-modules-2.13.7 | 2 olsr-0.9.8 | 2 rtl8189fs-ed6741b52bc998875... | 2 acpid-2.0.34 | 1 alsa-lib-1.2.8 | 1 assimp-5.2.5 | 1 bind-9.16.38 | 1 containerd-1.6.16 | 1 coreutils-9.2 | 1 crucible-2022.05.25 | 1 duma-2.5.15 | 1 ffmpeg-4.4.3 | 1 file-5.43 | 1 flann-1.9.2 | 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/cramfs/cramfs.mk:46: /tm... | 1 fs/ubi/ubi.mk:51: /home/aut... | 1 fs/ubi/ubi.mk:51: /home/aut... | 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: /tmp/... | 1 fs/ubifs/ubifs.mk:49: /tmp/... | 1 fs/ubifs/ubifs.mk:49: /tmp/... | 1 glibc-2.36-81-g4f4d7a13edfd... | 1 google-breakpad-c85eb4a59b6... | 1 host-gcc-initial-11.3.0 | 1 hyperfine-1.14.0 | 1 imagemagick | 1 kvmtool-f77d646ba01d04be5aa... | 1 libglvnd-1.4.0 | 1 libp11-0.4.12 | 1 libsigrok-0.5.2 | 1 libxml2-2.10.3 | 1 lxc-5.0.2 | 1 mali-driver-87c13e6994b20b5... | 1 matio-1.5.23 | 1 netsniff-ng-0.6.8 | 1 ola-0.10.9 | 1 opensbi-0.9 | 1 package/rtl8821cu/rtl8821cu... | 1 pcsc-lite-1.9.9 | 1 pv-1.6.20 | 1 python-sip-4.19.25 | 1 quickjs-2021-03-27 | 1 reaver-1.6.6 | 1 rocksdb-6.20.3 | 1 rtl8821au-0cab870ff635ba038... | 1 sdl-1.2.15 | 1 uclibc-ng-test-6790eafe897b... | 1 ulog-0389d243352255f6182326... | 1 v4l2loopback-0.12.7 | 1 vdr-2.6.3 | 1 wireguard-linux-compat-1.0.... | 1 xenomai-3.0.10 | 1 Detail of failures for master ----------------------------- arch | reason | OK? | url | orph? -------------+--------------------------------+-----+---------------------------------------------------------------------------------+------- mips64 | acpid-2.0.34 | NOK | http://autobuild.buildroot.net/results/ea75ba176fa7888f7a1c0f073fad5700c69f25c3 | ORPH powerpc64le | alsa-lib-1.2.8 | NOK | http://autobuild.buildroot.net/results/19e74bda38bbd0e26add6a76d02fc0e94199f8e4 | powerpc64le | android-tools-4.2.2+git2013... | NOK | http://autobuild.buildroot.net/results/b49d37b041ebc6718d1441bdab80e88685609128 | powerpc64le | android-tools-4.2.2+git2013... | NOK | http://autobuild.buildroot.net/results/d1ee7b2c0b956404e2b90764ddf4a4af20a44a7f | mips64 | assimp-5.2.5 | NOK | http://autobuild.buildroot.net/results/43f1b262765b73b9b1fd5d3588203f6cc0bd205e | ORPH sh4a | bind-9.16.38 | NOK | http://autobuild.buildroot.net/results/e7b9a4cbee8bb16431609182b96d1ac1ccec10e7 | ORPH aarch64 | bluez5_utils-5.66 | NOK | http://autobuild.buildroot.net/results/3fd24a604a29eff70e20f82690e3f058f04903f9 | mips | bluez5_utils-5.66 | NOK | http://autobuild.buildroot.net/results/bd57f1813be699cd5ce2ae94f5f511a71fe10428 | arm | bluez5_utils-5.66 | NOK | http://autobuild.buildroot.net/results/90d528cc18a367af2f68e1c0673d962fe399e1ac | or1k | bluez5_utils-5.66 | NOK | http://autobuild.buildroot.net/results/552b700ee129e1c7f651de13f6766eae5325dcbc | powerpc64le | brltty-6.5 | NOK | http://autobuild.buildroot.net/results/ca41e91f372c0bd3975d069ed76ffb91a90c0f1a | mips | brltty-6.5 | NOK | http://autobuild.buildroot.net/results/2746ccf86fc396049f80df5b2c822db38f15449f | mipsel | busybox-1.36.0 | NOK | http://autobuild.buildroot.net/results/23b3b1f3beaacac2958123a9398781cc24ace6ff | ORPH mipsel | busybox-1.36.0 | NOK | http://autobuild.buildroot.net/results/3dd78a57dde1081bd18a5e1363b4357c850534a2 | ORPH x86_64 | containerd-1.6.16 | NOK | http://autobuild.buildroot.net/results/177559fe4132dff8fff5b38a0904d5d5fcea6e02 | sh4 | coreutils-9.2 | NOK | http://autobuild.buildroot.net/results/6f81bc71c51992d4035e0ebce3bc6c9d9dbb1add | ORPH x86_64 | crucible-2022.05.25 | NOK | http://autobuild.buildroot.net/results/dc8de8f7bf70bb6170b2b353892043d5650323b9 | mips64 | duma-2.5.15 | NOK | http://autobuild.buildroot.net/results/706d5e4c6a41ad0240d416ab6e610f92c546c8cf | ORPH microblaze | elfutils-0.186 | NOK | http://autobuild.buildroot.net/results/394a2058fb9cf38eab9d9f2ac5fdc78e5ce6193e | ORPH microblaze | elfutils-0.186 | NOK | http://autobuild.buildroot.net/results/4ba4521853ea0dc8cd4aca78321e3a14c4974b69 | ORPH microblaze | elfutils-0.186 | NOK | http://autobuild.buildroot.net/results/72ab36801182ea460b665d7c69d49a26688b72b7 | ORPH microblaze | elfutils-0.186 | NOK | http://autobuild.buildroot.net/results/9c7b79cfea0e8f219661d165848ee868e2efb533 | ORPH aarch64 | ffmpeg-4.4.3 | NOK | http://autobuild.buildroot.net/results/ffb6852a6a7c84fb1fb70e152991f3cc459d37d2 | arm | file-5.43 | NOK | http://autobuild.buildroot.net/results/2dc3e4c9e46e5227c027fb2b07a07a37063472a3 | ORPH arm | flann-1.9.2 | NOK | http://autobuild.buildroot.net/results/c92a3df1bc73e00e1e4493500bfb7277cf5064ee | arm | fluent-bit-2.0.9 | NOK | http://autobuild.buildroot.net/results/d3bbabfef1eb6bb58443ac78da1c89a998e1faaf | riscv64 | fontconfig-2.13.1 | NOK | http://autobuild.buildroot.net/results/aca3b785321d139eab2e9dd5284c90a193cc5f20 | ORPH riscv64 | fontconfig-2.13.1 | NOK | http://autobuild.buildroot.net/results/f4cfde6dd75d09dcb52208b91ef05e9deff2771c | ORPH arc | frr-8.4.2 | NOK | http://autobuild.buildroot.net/results/242535334f291f87802a60750924ca4a53d6d02f | xtensa | frr-8.4.2 | NOK | http://autobuild.buildroot.net/results/d0166a303869e81cefa0e9d1efbec152069d8548 | powerpc64le | fs/cramfs/cramfs.mk:46: /ho... | NOK | http://autobuild.buildroot.net/results/85423f0c2a7229562e658c086225b5b1cf1e5e22 | armeb | fs/cramfs/cramfs.mk:46: /ho... | NOK | http://autobuild.buildroot.net/results/cf6323bbc7eba221ad579e0a60e43258edfc84e9 | mips64 | fs/cramfs/cramfs.mk:46: /ho... | NOK | http://autobuild.buildroot.net/results/feffc04f68123d05b1a7e5631a69631228031874 | aarch64_be | fs/cramfs/cramfs.mk:46: /ho... | NOK | http://autobuild.buildroot.net/results/c90748af7073c5e8142979b0f05f058130a7ff13 | sparc64 | fs/cramfs/cramfs.mk:46: /ho... | NOK | http://autobuild.buildroot.net/results/c1c37959bf3de0b89d8cfa3b05cb93a391ee61df | m68k | fs/cramfs/cramfs.mk:46: /tm... | NOK | http://autobuild.buildroot.net/results/325d5f48ec4c349ee6435f4085557feedf8dc2d5 | armeb | fs/ubi/ubi.mk:51: /home/aut... | NOK | http://autobuild.buildroot.net/results/06150443cf9261c1292511e12b4fa5c88b996aa5 | armeb | fs/ubi/ubi.mk:51: /home/aut... | NOK | http://autobuild.buildroot.net/results/736b18f6a2460c00ce5455b47ef1d8a2b6e35b9d | sparc | fs/ubi/ubi.mk:51: /home/aut... | NOK | http://autobuild.buildroot.net/results/6f0a39edc48401b73eac2a155a2934fa756e197d | sh4eb | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/1d4f715d42580bfde4ecf5112800e473af3150c4 | i686 | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/23972db0e67dac9a10e716b7ebac42e965a53a96 | powerpc64 | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/dddf8b591ff23e7ee63525dfee682cbc4f999fef | s390x | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/9c158f2deb97318299c9ecf9f9bdca4068bb767a | nios2 | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/3af2f0e5aee45781be88340f4869f73a1a22ce62 | mips64el | fs/ubifs/ubifs.mk:49: /tmp/... | NOK | http://autobuild.buildroot.net/results/b2bf44223652e94fab8fc17ef1b93181dafa83a6 | sh4a | fs/ubifs/ubifs.mk:49: /tmp/... | NOK | http://autobuild.buildroot.net/results/dc1c3e20935bafd45ee7c2285687e5c2daee22a3 | arc | fs/ubifs/ubifs.mk:49: /tmp/... | NOK | http://autobuild.buildroot.net/results/8bdb0d03b99bc8aec210cd4c0dc174ed5db72883 | powerpc | glibc-2.36-81-g4f4d7a13edfd... | NOK | http://autobuild.buildroot.net/results/8b99b521e5dddcdd75134357fc355d947288c289 | riscv64 | gmp-6.2.1 | NOK | http://autobuild.buildroot.net/results/90e2b0928df6c43eebeb1782a19a0d7dbc72f9e5 | ORPH riscv64 | gmp-6.2.1 | NOK | http://autobuild.buildroot.net/results/74525e36665201428ebdc424c22ff24c30dee1a8 | ORPH microblazeel | gobject-introspection | TIM | http://autobuild.buildroot.net/results/d3aa70a61e0ccafc4335617b3b76e9298ebe650b | microblaze | gobject-introspection | TIM | http://autobuild.buildroot.net/results/f0afece353540b6b75ae931354244a0756df74d6 | powerpc64 | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/695f5ed3b754135c926143002e94f3e2923aab5a | ORPH sparc64 | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/e4e1934b0e3119f121d1c84e676459921d802efe | ORPH s390x | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/67eeceacdc5a201b0d2d05a0616e230e7ccd86a9 | ORPH sparc64 | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/5288e5841aae89552163b1238d0d7b75bb45704b | ORPH microblazeel | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/b2905d26251bbc5ad0e16f34cd837e13b1429b4e | ORPH i686 | google-breakpad-c85eb4a59b6... | NOK | http://autobuild.buildroot.net/results/f05ea95aadd7c453086d379d508b43883f292d6f | powerpc64 | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/6b827f94589b35b030f5a72a35fe7346ba5990b1 | powerpc64le | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/ceb15b9e92bcdcf4fa4cf32c6103587dbb9e6fbb | aarch64 | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/fcd141797c9ecef19cc3362e1822131140923c57 | nios2 | host-binutils-2.39 | NOK | http://autobuild.buildroot.net/results/afc7d85cb28673d02ec7a36bdbd1ab1ccb9564c2 | nios2 | host-binutils-2.39 | NOK | http://autobuild.buildroot.net/results/ce3b4c016df4573a88db46820e1aa19446841e6f | sparc64 | host-gcc-initial-11.3.0 | NOK | http://autobuild.buildroot.net/results/c1e3cb1f47b37f45477e85346eeba36b138337f5 | mips64el | host-gcc-initial-12.2.0 | NOK | http://autobuild.buildroot.net/results/84002155bbb4fd1398d03845b65f4c2b7069ba2d | microblaze | host-gcc-initial-12.2.0 | NOK | http://autobuild.buildroot.net/results/95f2d86bfe7240bdd18606475f834c0b9ca19d5b | mips64 | host-go-1.19.7 | NOK | http://autobuild.buildroot.net/results/2f04c8c29d2a7a272d642657da364a6e12b88048 | aarch64 | host-go-1.19.7 | NOK | http://autobuild.buildroot.net/results/849c1e9f763b4f83c8c1359755c62391f14fdb2e | mips64 | host-go-1.19.7 | NOK | http://autobuild.buildroot.net/results/c66387e411ee332ed915a62f65362e55b7bc11a1 | i686 | host-go-1.19.7 | NOK | http://autobuild.buildroot.net/results/ee1323ab00b12eae06d1635465d74f7cc9ea3192 | aarch64 | host-go-1.19.7 | NOK | http://autobuild.buildroot.net/results/158569a4c4d075aa2c0fe6619cfa78e2fc949e28 | i686 | host-qemu-7.2.0 | NOK | http://autobuild.buildroot.net/results/1c001645397d2bfb16c87e5df41ba2b563a04ba5 | i686 | host-qemu-7.2.0 | NOK | http://autobuild.buildroot.net/results/3b9e0e209a335382daf55d4a35d01260e79e8d49 | sh4a | host-qemu-7.2.0 | NOK | http://autobuild.buildroot.net/results/39f5d6226023cff12225d8524206d5353a832e5c | mips | host-qemu-7.2.0 | NOK | http://autobuild.buildroot.net/results/087e811d67418eff3632db406724017a9235edb6 | sparc64 | host-qemu-7.2.0 | NOK | http://autobuild.buildroot.net/results/a6ff1ce4df19d69fb329daf89307ec799bc6d08c | sh4eb | host-qemu-7.2.0 | NOK | http://autobuild.buildroot.net/results/64820de7fb23a70d616f1ee2a59ad2b64160b43c | sparc64 | host-rust-1.68.0 | NOK | http://autobuild.buildroot.net/results/509d5e0ceade04567e33f85400f02f452ec4bbf4 | powerpc64 | host-rust-1.68.0 | NOK | http://autobuild.buildroot.net/results/f4fe6cea27ad280652eb218272255ed7aca61fc5 | armeb | hyperfine-1.14.0 | NOK | http://autobuild.buildroot.net/results/b1272d3a70f093f389f3df0ecb222ec3ec10faf3 | ORPH arm | imagemagick | TIM | http://autobuild.buildroot.net/results/05a5c50cc992da2bff9c2a9b8931bb032a13761f | x86_64 | kvmtool-f77d646ba01d04be5aa... | NOK | http://autobuild.buildroot.net/results/6513a27a9af2c83baa546761aacc27e9792d9c6b | ORPH i686 | libgcrypt-1.10.1 | NOK | http://autobuild.buildroot.net/results/a16c1ff748d33e283750c1c90582526772c2d81c | ORPH i686 | libgcrypt-1.10.1 | NOK | http://autobuild.buildroot.net/results/3505cb98028523a4f168a4ad7e94566e55e3594e | ORPH i686 | libgcrypt-1.10.1 | NOK | http://autobuild.buildroot.net/results/f87cd1487e1609549164078d7f7d76bff5639bc1 | ORPH i686 | libgcrypt-1.10.1 | NOK | http://autobuild.buildroot.net/results/8cb6459a2b7285af5ea9874a04c990a454dd1cc6 | ORPH arceb | libglib2-2.72.3 | NOK | http://autobuild.buildroot.net/results/98e8c6792c18381af5b4e3b8fd324a488946fd87 | arceb | libglib2-2.72.3 | NOK | http://autobuild.buildroot.net/results/7e799f7c92bfbe2634833343e754efc3f443cd47 | arceb | libglib2-2.72.3 | NOK | http://autobuild.buildroot.net/results/1f237c42c00ce5e9540225c5d636fe1d2dcd0c12 | arceb | libglib2-2.72.3 | NOK | http://autobuild.buildroot.net/results/3a915ec82d9e2a635a0907c916b2ef554aee04d6 | i686 | libglvnd-1.4.0 | NOK | http://autobuild.buildroot.net/results/51e5c4b646e929acb40010e2cee7522300088ad1 | ORPH sparc | libp11-0.4.12 | NOK | http://autobuild.buildroot.net/results/98aa3ec65955210d64d6b560a4231646be5fedcc | ORPH mipsel | libsigrok-0.5.2 | NOK | http://autobuild.buildroot.net/results/86aefb7394408a5ea37388fcfa89d16ef1e1f252 | ORPH armeb | libxml2-2.10.3 | NOK | http://autobuild.buildroot.net/results/e322ecd6b2b4e9efa5a90e5558367ef57d6ab424 | sparc | linux-5.10.162-cip24-rt10 | NOK | http://autobuild.buildroot.net/results/55f5441e79ada2ba23a02509185dc2f9771c3a1a | ORPH mips | linux-5.10.162-cip24-rt10 | NOK | http://autobuild.buildroot.net/results/b662c8d12cc400b13b2f1da65a6c8a7ca02dd220 | ORPH mipsel | linux-6.1.14 | NOK | http://autobuild.buildroot.net/results/c9b4b7b696ff3641da43609078c6a8cacbae0cb3 | ORPH x86_64 | linux-6.1.14 | NOK | http://autobuild.buildroot.net/results/a8084d56f33f4fd28bc3c1866d408d1dcae36c4f | ORPH nios2 | linux-6.1.14 | NOK | http://autobuild.buildroot.net/results/5ff8d914a7e29971c1e891b358946d5d7819a0e4 | ORPH mips64el | linux-6.1.14 | NOK | http://autobuild.buildroot.net/results/6da94896458c374546092e911e541263a835be98 | ORPH mips64 | linux-6.1.14 | NOK | http://autobuild.buildroot.net/results/661e8a2e26549c0b273551334844689b678d4e4b | ORPH mips | linux-6.1.14 | NOK | http://autobuild.buildroot.net/results/615df17c3cc3d25a214de8db44c7d353a312d874 | ORPH arceb | linux-6.1.14 | NOK | http://autobuild.buildroot.net/results/c8967e4762fcff686aa8a19a2dac896ed5351d20 | ORPH sparc64 | ltp-testsuite-20220930 | NOK | http://autobuild.buildroot.net/results/70ca6437786e9c9214556360d49fc2e6d5d2fcff | or1k | ltp-testsuite-20220930 | NOK | http://autobuild.buildroot.net/results/1bfbe235c6880855956f99ea3c8e25e0896014c0 | x86_64 | ltp-testsuite-20220930 | NOK | http://autobuild.buildroot.net/results/8a459602e0a6bb09f028e40e1d81399cef773b17 | sparc | lttng-modules-2.13.7 | NOK | http://autobuild.buildroot.net/results/cb8575ee5bf5ea10315f158ccd7315b5d8ecae95 | aarch64 | lttng-modules-2.13.7 | NOK | http://autobuild.buildroot.net/results/849ce7289f44f6ebe80a766eade5e1a73d285cb4 | aarch64_be | lxc-5.0.2 | NOK | http://autobuild.buildroot.net/results/16e2ce67ca4c7d1010bec651e54bcd7151bfa3af | aarch64 | mali-driver-87c13e6994b20b5... | NOK | http://autobuild.buildroot.net/results/00cc5c019360164ec1a68ca459c3c324af3860ec | nios2 | matio-1.5.23 | NOK | http://autobuild.buildroot.net/results/df5e4733e194b020dfdd4510eae8ce33d0492289 | mips64 | netsniff-ng-0.6.8 | NOK | http://autobuild.buildroot.net/results/7462b82177a6c00d03004db3dea728b0e7674077 | sparc64 | ola-0.10.9 | NOK | http://autobuild.buildroot.net/results/d496dbe89362243e2dd83dbda44e84e7c3497d75 | i686 | olsr-0.9.8 | NOK | http://autobuild.buildroot.net/results/db0d0a3991f0bcbec7ee01937a0376df746c632d | ORPH s390x | olsr-0.9.8 | NOK | http://autobuild.buildroot.net/results/04829ef9b89f17000ec0b6a750a6b43da8684b37 | ORPH riscv64 | opensbi-0.9 | NOK | http://autobuild.buildroot.net/results/c63c70292f65d239faf20ae56909e56f8ec3c6e8 | arceb | package/rtl8821cu/rtl8821cu... | NOK | http://autobuild.buildroot.net/results/ddb436419c7b9eb511d47501d9c0931680b18e68 | or1k | pcsc-lite-1.9.9 | NOK | http://autobuild.buildroot.net/results/6f947cb85667e3586f6b62be0d9351d8bd77674a | ORPH armeb | pv-1.6.20 | NOK | http://autobuild.buildroot.net/results/a3cc588399dd9d7a229f0924483e2200e9ba20cf | ORPH aarch64_be | python-sip-4.19.25 | NOK | http://autobuild.buildroot.net/results/61d7673328a8cf4af639b8608e48b36624dde7e9 | microblaze | quickjs-2021-03-27 | NOK | http://autobuild.buildroot.net/results/0ac1fec1be0e762367a39152e2e5251247a97d83 | arceb | reaver-1.6.6 | NOK | http://autobuild.buildroot.net/results/40ad7a8a1e783574ef26cb0ee4af28150c9e6449 | powerpc64 | rocksdb-6.20.3 | NOK | http://autobuild.buildroot.net/results/8382372bbbab97337ec77a6049fa8e452429d918 | x86_64 | rtl8189fs-ed6741b52bc998875... | NOK | http://autobuild.buildroot.net/results/a1c4c386e60a082d30cae686b9e1d27d01046266 | sparc | rtl8189fs-ed6741b52bc998875... | NOK | http://autobuild.buildroot.net/results/9ac05dc19a200395aed4882b96764c724c28d45a | mips | rtl8821au-0cab870ff635ba038... | NOK | http://autobuild.buildroot.net/results/cadd607132b1efd217bfffdf1a415df9218ebe9c | sh4aeb | sdl-1.2.15 | NOK | http://autobuild.buildroot.net/results/66d40343a2540f404f7bfda0049c11bedc303e1c | ORPH mips64el | snmppp-3.5.0 | NOK | http://autobuild.buildroot.net/results/7bab5993e32647455dbfe8d0cb039810f53696dc | sh4aeb | snmppp-3.5.0 | NOK | http://autobuild.buildroot.net/results/0a47028b6cf93d77d926b2954a344be7a6cfe03f | x86_64 | snmppp-3.5.0 | NOK | http://autobuild.buildroot.net/results/c8842199650a98075566800ea4725d3f243ef906 | aarch64 | snmppp-3.5.0 | NOK | http://autobuild.buildroot.net/results/461acb4745d4aaa407e3c4960baabf7b90648ba2 | aarch64 | snmppp-3.5.0 | NOK | http://autobuild.buildroot.net/results/d59c4b7f50207190dc65434cfde86c8696778a84 | nios2 | snmppp-3.5.0 | NOK | http://autobuild.buildroot.net/results/b4c4376c1d39157f2d153f720e7cc9bd2b31af61 | sparc | snmppp-3.5.0 | NOK | http://autobuild.buildroot.net/results/3c6618f7faccaa3609c110ae7d6eea4ab2ea204a | m68k | snmppp-3.5.0 | NOK | http://autobuild.buildroot.net/results/a8c3e76defaced4e932995ef9be002f7597b280a | arceb | snmppp-3.5.0 | NOK | http://autobuild.buildroot.net/results/b83368f896628ba7aed3234f09cab624db8e0cbe | armeb | uclibc-ng-test-6790eafe897b... | NOK | http://autobuild.buildroot.net/results/ab7fb8a1aa7fdef7158ae2019f6453946694b52c | mips64el | ulog-0389d243352255f6182326... | NOK | http://autobuild.buildroot.net/results/a517e1bf9d11449f74c5c52a1952ffdb76c460ee | or1k | unknown | NOK | http://autobuild.buildroot.net/results/d17fab2e23495f33e938057ebc61ac2176745dab | aarch64_be | unknown | NOK | http://autobuild.buildroot.net/results/76f61c7f49e512c9b54dc3543878d3068af5cddd | aarch64_be | unknown | NOK | http://autobuild.buildroot.net/results/6f0dfdef030a1dbf946162028b7913bc28d690aa | s390x | unknown | NOK | http://autobuild.buildroot.net/results/4c5bdddf3f397c86554c7bd12220d1ebd01e6173 | riscv32 | unknown | NOK | http://autobuild.buildroot.net/results/07665879ce486c1130565e361e6f1732606dec6f | sparc | unknown | NOK | http://autobuild.buildroot.net/results/34085087640b9a2a90778613d61b30c4c2712269 | microblaze | unknown | NOK | http://autobuild.buildroot.net/results/59ca54ec3e6a56a13fccebb3bc967731291a4c8a | x86_64 | unknown | NOK | http://autobuild.buildroot.net/results/2021d7af343e603b1051e255bc6c9b72f8e13ca1 | powerpc64 | unknown | NOK | http://autobuild.buildroot.net/results/bfa9cf6b57643172fa61cc2d0ddfe87a38271ece | mips | unknown | NOK | http://autobuild.buildroot.net/results/e334c5634bf43a89f647fe2f2af32a8def8105aa | microblazeel | unknown | NOK | http://autobuild.buildroot.net/results/eadf94e3a2b74035fee95654ccdf7695db174091 | sparc | v4l2loopback-0.12.7 | NOK | http://autobuild.buildroot.net/results/8bf4adcb0a3d1ec953ba4f12208c89a9b5b0bd13 | mips64el | vdr-2.6.3 | NOK | http://autobuild.buildroot.net/results/e23534acc987c5fbd598d4c8638f242515c30834 | sparc64 | wireguard-linux-compat-1.0.... | NOK | http://autobuild.buildroot.net/results/fae0b1c0ef6d282e9297beea3ae678c8f206e051 | mips64el | xenomai-3.0.10 | NOK | http://autobuild.buildroot.net/results/d1f47b572480d82f8f5f19873b5c9a78fecf3a6e | Classification of failures by reason for 2023.02.x -------------------------------------------------- host-go-1.19.7 | 2 alsa-lib-1.2.8 | 1 glibc-2.36-81-g4f4d7a13edfd... | 1 host-binutils-2.37 | 1 host-binutils-2.38 | 1 lesstif-0.95.2 | 1 opensbi-0.9 | 1 Detail of failures for 2023.02.x -------------------------------- arch | reason | OK? | url | orph? -------------+--------------------------------+-----+---------------------------------------------------------------------------------+------- powerpc64le | alsa-lib-1.2.8 | NOK | http://autobuild.buildroot.net/results/10fdb853b18a99ae6c89759bf292067caa6fe240 | powerpc | glibc-2.36-81-g4f4d7a13edfd... | NOK | http://autobuild.buildroot.net/results/76ef7ef74276af3b902e633e00c62c592f19caae | riscv32 | host-binutils-2.37 | NOK | http://autobuild.buildroot.net/results/c43a0802ae73cd9b2e535680cdb204013f2f2734 | i686 | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/6084917e037fcf32fe2e22cd482e6dac8bd91e20 | i686 | host-go-1.19.7 | NOK | http://autobuild.buildroot.net/results/65f64702a8a4488c75825f6bb1e11b4eb7f5a248 | i686 | host-go-1.19.7 | NOK | http://autobuild.buildroot.net/results/1e774bec7322bd1ed618996a7543bef98dc01d65 | sh4 | lesstif-0.95.2 | NOK | http://autobuild.buildroot.net/results/7eabcd8731cf498c51e2c8224365143c5b90c07c | ORPH riscv32 | opensbi-0.9 | NOK | http://autobuild.buildroot.net/results/3ad1f6927deacb5758f5bf068fa1168b402ca35b | -- http://autobuild.buildroot.net From br015 at umbiko.net Sun Mar 26 07:37:46 2023 From: br015 at umbiko.net (Andreas Ziegler) Date: Sun, 26 Mar 2023 07:37:46 +0000 Subject: [Buildroot] U-boot stable asks for SYS_LOAD_ADDR when compiling for Le Potato In-Reply-To: References: <1104727d6e209c0c87da6c76b6111bb6@umbiko.net> Message-ID: <76ae809780d09f7503922e5cbc3c607e@umbiko.net> Hi Kenneth, On 2023-03-25 20:26, Kenneth Roland wrote: > You are right, I use the master version of U-Boot so that make > downloads the latest version. Is this incorrect practice? I didn't know > if I am supposed to use the latest version so that more optimizations > are included or if I should stick with what just works. I'm guessing I > should keep the original, 2020.01 release candidate 5? If the boot loader works, I would keep it, at least for now. The assembler (binutils-2.27) seems to have a problem with this construct: https://github.com/u-boot/u-boot/blob/8be7b4629e87ff8db08dd087c81d58129d029bad/include/system-constants.h#L17-L19 Not sure if this is a toolchain issue or something missing in the configuration. Try updating your uboot defconfig with: $ make uboot-nconfig enter SYS_LOAD_ADDR, then $ make uboot-savedefconfig then copy defconfig to board/amlogic/s905x-libretech-cc/uboot/libretech-cc_defconfig and rebuild u-boot (rm build/uboot-custom/.stamp* && make uboot). At least, uboot-2022.04 builds successfully with the Linaro toolchain (needs openssl). Actually, I would upgrade Buildroot first, configure a buildroot toolchain (the Linaro toolchain misses sys/random.h), switch to 2022.04 uboot (current buildroot default) and then check if the kernel can be upgraded (the head of libretech-linux is currently at 5.19.0). Kind regards, Andreas From ps.report at gmx.net Sun Mar 26 07:48:20 2023 From: ps.report at gmx.net (Peter Seiderer) Date: Sun, 26 Mar 2023 09:48:20 +0200 Subject: [Buildroot] [PATCH v1] package/flann: needs C++11 support Message-ID: <20230326074820.12583-1-ps.report@gmx.net> 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 --- 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 -- 2.39.2 From ps.report at gmx.net Sun Mar 26 08:00:31 2023 From: ps.report at gmx.net (Peter Seiderer) Date: Sun, 26 Mar 2023 10:00:31 +0200 Subject: [Buildroot] [PATCH v1 2/5] package/lcdproc: fix double space in Config.in comment In-Reply-To: <20230326080034.14629-1-ps.report@gmx.net> References: <20230326080034.14629-1-ps.report@gmx.net> Message-ID: <20230326080034.14629-2-ps.report@gmx.net> Signed-off-by: Peter Seiderer --- 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 -- 2.39.2 From ps.report at gmx.net Sun Mar 26 08:00:30 2023 From: ps.report at gmx.net (Peter Seiderer) Date: Sun, 26 Mar 2023 10:00:30 +0200 Subject: [Buildroot] [PATCH v1 1/5] package/protozero: fix double space in Config.in comment Message-ID: <20230326080034.14629-1-ps.report@gmx.net> Signed-off-by: Peter Seiderer --- 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 -- 2.39.2 From ps.report at gmx.net Sun Mar 26 08:00:32 2023 From: ps.report at gmx.net (Peter Seiderer) Date: Sun, 26 Mar 2023 10:00:32 +0200 Subject: [Buildroot] [PATCH v1 3/5] package/libosmium: fix double space in Config.in comment In-Reply-To: <20230326080034.14629-1-ps.report@gmx.net> References: <20230326080034.14629-1-ps.report@gmx.net> Message-ID: <20230326080034.14629-3-ps.report@gmx.net> Signed-off-by: Peter Seiderer --- 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 -- 2.39.2 From ps.report at gmx.net Sun Mar 26 08:00:34 2023 From: ps.report at gmx.net (Peter Seiderer) Date: Sun, 26 Mar 2023 10:00:34 +0200 Subject: [Buildroot] [PATCH v1 5/5] package/zerofree: fix double space in Config.in comment In-Reply-To: <20230326080034.14629-1-ps.report@gmx.net> References: <20230326080034.14629-1-ps.report@gmx.net> Message-ID: <20230326080034.14629-5-ps.report@gmx.net> Signed-off-by: Peter Seiderer --- 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 -- 2.39.2 From ps.report at gmx.net Sun Mar 26 08:00:33 2023 From: ps.report at gmx.net (Peter Seiderer) Date: Sun, 26 Mar 2023 10:00:33 +0200 Subject: [Buildroot] [PATCH v1 4/5] package/osm2pgsql: fix double space in Config.in comment In-Reply-To: <20230326080034.14629-1-ps.report@gmx.net> References: <20230326080034.14629-1-ps.report@gmx.net> Message-ID: <20230326080034.14629-4-ps.report@gmx.net> Signed-off-by: Peter Seiderer --- 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 -- 2.39.2 From bugzilla at busybox.net Sun Mar 26 12:15:47 2023 From: bugzilla at busybox.net (bugzilla at busybox.net) Date: Sun, 26 Mar 2023 12:15:47 +0000 Subject: [Buildroot] [Bug 15491] segmentation fault in busybox/glibc due to CONFIG_STACK_OPTIMIZATION_386 In-Reply-To: References: Message-ID: https://bugs.busybox.net/show_bug.cgi?id=15491 --- Comment #1 from Thomas Petazzoni --- See also this patch and the discussion: https://patchwork.ozlabs.org/project/buildroot/patch/20230210233658.3763549-1-romain.naour at gmail.com/ -- You are receiving this mail because: You are on the CC list for the bug. From thomas.petazzoni at bootlin.com Sun Mar 26 12:18:05 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sun, 26 Mar 2023 14:18:05 +0200 Subject: [Buildroot] [PATCH v1 1/1] package/shadow: only yescrypt build In-Reply-To: <20230325175815.24876-1-raphael.pavlidis@gmail.com> References: <20230325175815.24876-1-raphael.pavlidis@gmail.com> Message-ID: <20230326141805.310d6e67@windsurf> On Sat, 25 Mar 2023 18:58:15 +0100 Raphael Pavlidis wrote: > Add a patch to fix the build if only yescrypt is enabled. > > Fixes: > - http://autobuild.buildroot.net/results/df6a16a55bf02cf2d7377f9636913f0b3bca574f > - http://autobuild.buildroot.net/results/758d4fd297fbd77ef846d3a3d4c207021f866752 > Signed-off-by: Raphael Pavlidis > --- > ...-sflg-for-USE_YESCRYPT-in-newusers.c.patch | 29 +++++++++++++++++++ > 1 file changed, 29 insertions(+) > create mode 100644 package/shadow/0001-Define-sflg-for-USE_YESCRYPT-in-newusers.c.patch > > diff --git a/package/shadow/0001-Define-sflg-for-USE_YESCRYPT-in-newusers.c.patch b/package/shadow/0001-Define-sflg-for-USE_YESCRYPT-in-newusers.c.patch > new file mode 100644 > index 0000000000..6c2a15d898 > --- /dev/null > +++ b/package/shadow/0001-Define-sflg-for-USE_YESCRYPT-in-newusers.c.patch > @@ -0,0 +1,29 @@ > +From 8f7d5e8adae3aa16c0e3a4cb5db34d6764aa0495 Mon Sep 17 00:00:00 2001 > +From: Raphael Pavlidis > +Date: Thu, 23 Mar 2023 19:16:12 +0100 > +Subject: [PATCH v1 1/1] Define sflg for USE_YESCRYPT in newusers.c > + > +If only yescrypt is used then the boolean sflg is not defined, but it is > +access. Therefore, it causes a build error. > + > +Signed-off-by: Raphael Pavlidis Thanks for fixing this! Has this patch been submitted to the upstream shadow project? Thanks! Thomas -- Thomas Petazzoni, co-owner and CEO, Bootlin Embedded Linux and Kernel engineering and training https://bootlin.com From f.fainelli at gmail.com Sun Mar 26 13:09:37 2023 From: f.fainelli at gmail.com (Florian Fainelli) Date: Sun, 26 Mar 2023 06:09:37 -0700 Subject: [Buildroot] [PATCH] package/bluez5_utils: Fix builds with musl-libc Message-ID: <20230326130937.56650-1-f.fainelli@gmail.com> 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 --- .../bluez5_utils/0001-musl-max-input.patch | 35 +++++++++++++++++++ 1 file changed, 35 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..87fbb68f8f40 --- /dev/null +++ b/package/bluez5_utils/0001-musl-max-input.patch @@ -0,0 +1,35 @@ +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 +--- + 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 + -- 2.34.1 From neal.frager at amd.com Sun Mar 26 14:09:48 2023 From: neal.frager at amd.com (Neal Frager) Date: Sun, 26 Mar 2023 15:09:48 +0100 Subject: [Buildroot] [PATCH v1 1/2] package/zynqmp-firmware: new package Message-ID: <20230326140949.11262-1-neal.frager@amd.com> 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_TOOLCHAIN_PATH="/opt/Xilinx/Vitis/2022.2/gnu/microblaze/lin" BR2_PACKAGE_ZYNQMP_FIRMWARE_TOOLCHAIN_PREFIX="microblaze-xilinx-elf-" Signed-off-by: Neal Frager --- DEVELOPERS | 1 + package/Config.in | 1 + package/zynqmp-firmware/Config.in | 32 ++++++++++++++++ ...misc-Makefile-build-par_libs-with-j1.patch | 31 +++++++++++++++ package/zynqmp-firmware/zynqmp-firmware.mk | 38 +++++++++++++++++++ 5 files changed, 103 insertions(+) create mode 100644 package/zynqmp-firmware/Config.in create mode 100644 package/zynqmp-firmware/v1-0001-pmufw-misc-Makefile-build-par_libs-with-j1.patch create mode 100644 package/zynqmp-firmware/zynqmp-firmware.mk diff --git a/DEVELOPERS b/DEVELOPERS index b6d288c54f..d3436d40f2 100644 --- a/DEVELOPERS +++ b/DEVELOPERS @@ -2151,6 +2151,7 @@ F: configs/zynqmp_zcu106_defconfig F: configs/zynqmp_kria_kv260_defconfig F: package/bootgen/ F: package/versal-firmware/ +F: package/zynqmp-firmware/ N: Nicola Di Lieto F: package/uacme/ diff --git a/package/Config.in b/package/Config.in index 0f8dab3e71..6c7419490d 100644 --- a/package/Config.in +++ b/package/Config.in @@ -450,6 +450,7 @@ menu "Firmware" source "package/wilc-firmware/Config.in" source "package/wilink-bt-firmware/Config.in" source "package/zd1211-firmware/Config.in" + source "package/zynqmp-firmware/Config.in" endmenu source "package/18xx-ti-utils/Config.in" source "package/a10disp/Config.in" diff --git a/package/zynqmp-firmware/Config.in b/package/zynqmp-firmware/Config.in new file mode 100644 index 0000000000..3d0d0605f6 --- /dev/null +++ b/package/zynqmp-firmware/Config.in @@ -0,0 +1,32 @@ +config BR2_PACKAGE_ZYNQMP_FIRMWARE + bool "zynqmp-firmware" + help + This package builds the PMU Firmware application required to run + U-Boot and Linux in the Zynq MPSoC devices. + +if BR2_PACKAGE_ZYNQMP_FIRMWARE + +config BR2_PACKAGE_ZYNQMP_FIRMWARE_VERSION + string "firmware version" + default "v2022.2" + help + Release version of zynqmp firmware. + +config BR2_PACKAGE_ZYNQMP_FIRMWARE_TOOLCHAIN_PATH + string "toolchain path" + default "/opt/Xilinx/Vitis/2022.2/gnu/microblaze/lin" + help + Path to pre-installed microblaze toolchain. + +config BR2_PACKAGE_ZYNQMP_FIRMWARE_TOOLCHAIN_PREFIX + string "toolchain prefix" + default "microblaze-xilinx-elf-" + help + Pre-installed microblaze toolchain prefix. + +config BR2_PACKAGE_ZYNQMP_FIRMWARE_KRIA_K26 + bool "kria-k26" + help + Adds additional CFLAGS for Kria K26 SOMs. + +endif # BR2_PACKAGE_ZYNQMP_FIRMWARE diff --git a/package/zynqmp-firmware/v1-0001-pmufw-misc-Makefile-build-par_libs-with-j1.patch b/package/zynqmp-firmware/v1-0001-pmufw-misc-Makefile-build-par_libs-with-j1.patch new file mode 100644 index 0000000000..adf866637b --- /dev/null +++ b/package/zynqmp-firmware/v1-0001-pmufw-misc-Makefile-build-par_libs-with-j1.patch @@ -0,0 +1,31 @@ +From 4938b250982d440fec3a1bb838be10d9a73949aa Mon Sep 17 00:00:00 2001 +From: Neal Frager +Date: Sun, 26 Mar 2023 13:38:02 +0100 +Subject: [PATCH v1 1/1] pmufw: misc/Makefile: build par_libs with -j1 + +This patch fixes a build problem with the pmufw par_libs. If the -j1 +make option is not used, then building the par_libs can fail when +building on certain servers. Using the -j1 option guarantees build +success of the zynqmp_pmufw. + +Signed-off-by: Neal Frager +--- + lib/sw_apps/zynqmp_pmufw/misc/Makefile | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/lib/sw_apps/zynqmp_pmufw/misc/Makefile b/lib/sw_apps/zynqmp_pmufw/misc/Makefile +index a773498512..7f4d5540b0 100644 +--- a/lib/sw_apps/zynqmp_pmufw/misc/Makefile ++++ b/lib/sw_apps/zynqmp_pmufw/misc/Makefile +@@ -17,7 +17,7 @@ endif + + all: + $(MAKE) --no-print-directory seq_libs +- $(MAKE) -j --no-print-directory par_libs ++ $(MAKE) -j1 --no-print-directory par_libs + $(MAKE) --no-print-directory archive + @echo 'Finished building libraries' + +-- +2.17.1 + diff --git a/package/zynqmp-firmware/zynqmp-firmware.mk b/package/zynqmp-firmware/zynqmp-firmware.mk new file mode 100644 index 0000000000..3d33142258 --- /dev/null +++ b/package/zynqmp-firmware/zynqmp-firmware.mk @@ -0,0 +1,38 @@ +################################################################################ +# +# zynqmp-firmware +# +################################################################################ + +ZYNQMP_FIRMWARE_VERSION = $(call qstrip,$(BR2_PACKAGE_ZYNQMP_FIRMWARE_VERSION)) +ZYNQMP_FIRMWARE_SOURCE = xilinx_$(ZYNQMP_FIRMWARE_VERSION).tar.gz +ZYNQMP_FIRMWARE_SITE = https://github.com/Xilinx/embeddedsw/archive/refs/tags +ZYNQMP_FIRMWARE_LICENSE = MIT +ZYNQMP_FIRMWARE_LICENSE_FILES = license.txt +ZYNQMP_FIRMWARE_INSTALL_IMAGES = YES +ZYNQMP_FIRMWARE_INSTALL_TARGET = NO + +ZYNQMP_FIRMWARE_TOOLCHAIN_PATH = $(call qstrip,$(BR2_PACKAGE_ZYNQMP_FIRMWARE_TOOLCHAIN_PATH)) +ZYNQMP_FIRMWARE_TOOLCHAIN_PREFIX = $(call qstrip,$(BR2_PACKAGE_ZYNQMP_FIRMWARE_TOOLCHAIN_PREFIX)) + +ifeq ($(BR2_PACKAGE_ZYNQMP_FIRMWARE_KRIA_K26),y) +ZYNQMP_CFLAGS = "-Os -flto -ffat-lto-objects -DBOARD_SHUTDOWN_PIN=2 -DBOARD_SHUTDOWN_PIN_STATE=0 \ + -DENABLE_EM -DENABLE_MOD_OVERTEMP -DENABLE_DYNAMIC_MIO_CONFIG -DENABLE_IOCTL \ + -DCONNECT_PMU_GPO_2_VAL=0" +else +ZYNQMP_CFLAGS = "-Os -flto -ffat-lto-objects" +endif + +define ZYNQMP_FIRMWARE_BUILD_CMDS + cd $(@D)/lib/sw_apps/zynqmp_pmufw/src && make \ + COMPILER=$(ZYNQMP_FIRMWARE_TOOLCHAIN_PATH)/$(ZYNQMP_FIRMWARE_TOOLCHAIN_PREFIX)gcc \ + ARCHIVER=$(ZYNQMP_FIRMWARE_TOOLCHAIN_PATH)/$(ZYNQMP_FIRMWARE_TOOLCHAIN_PREFIX)gcc-ar \ + CC=$(ZYNQMP_FIRMWARE_TOOLCHAIN_PATH)/$(ZYNQMP_FIRMWARE_TOOLCHAIN_PREFIX)gcc \ + CFLAGS=$(ZYNQMP_CFLAGS) +endef + +define ZYNQMP_FIRMWARE_INSTALL_IMAGES_CMDS + $(INSTALL) -D -m 0644 $(@D)/lib/sw_apps/zynqmp_pmufw/src/executable.elf $(BINARIES_DIR)/pmufw.elf +endef + +$(eval $(generic-package)) -- 2.17.1 From neal.frager at amd.com Sun Mar 26 14:09:49 2023 From: neal.frager at amd.com (Neal Frager) Date: Sun, 26 Mar 2023 15:09:49 +0100 Subject: [Buildroot] [PATCH v1 2/2] boot/uboot.mk: new BR2_TARGET_UBOOT_NEEDS_ZYNQMP_FIRMWARE In-Reply-To: <20230326140949.11262-1-neal.frager@amd.com> References: <20230326140949.11262-1-neal.frager@amd.com> Message-ID: <20230326140949.11262-2-neal.frager@amd.com> The new BR2_TARGET_UBOOT_NEEDS_ZYNQMP_FIRMWARE option will enable u-boot to use the zynqmp-firmware package for building a pmufw.elf that gets included in the generated boot.bin. Signed-off-by: Neal Frager --- boot/uboot/Config.in | 11 +++++++++++ boot/uboot/uboot.mk | 5 +++++ 2 files changed, 16 insertions(+) diff --git a/boot/uboot/Config.in b/boot/uboot/Config.in index f5c20f5168..116df71ea3 100644 --- a/boot/uboot/Config.in +++ b/boot/uboot/Config.in @@ -476,6 +476,17 @@ config BR2_TARGET_UBOOT_ZYNQMP if BR2_TARGET_UBOOT_ZYNQMP +config BR2_TARGET_UBOOT_NEEDS_ZYNQMP_FIRMWARE + bool "U-Boot needs zynqmp-firmware" + depends on BR2_PACKAGE_ZYNQMP_FIRMWARE + depends on !BR2_TARGET_UBOOT_ZYNQMP_PMUFW + help + This option instructs u-boot to build the zynqmp pmufw using + the zynqmp-firmware package. u-boot will then include this + pmufw.elf in the generated boot.bin. + + This feature requires U-Boot >= 2018.07. + config BR2_TARGET_UBOOT_ZYNQMP_PMUFW string "PMU firmware location" depends on BR2_TARGET_UBOOT_BUILD_SYSTEM_KCONFIG diff --git a/boot/uboot/uboot.mk b/boot/uboot/uboot.mk index 4eae8e95c3..78e15be453 100644 --- a/boot/uboot/uboot.mk +++ b/boot/uboot/uboot.mk @@ -390,7 +390,12 @@ endef ifeq ($(BR2_TARGET_UBOOT_ZYNQMP),y) +ifeq ($(BR2_TARGET_UBOOT_NEEDS_ZYNQMP_FIRMWARE),y) +UBOOT_DEPENDENCIES += zynqmp-firmware +UBOOT_ZYNQMP_PMUFW = $(BINARIES_DIR)/pmufw.elf +else UBOOT_ZYNQMP_PMUFW = $(call qstrip,$(BR2_TARGET_UBOOT_ZYNQMP_PMUFW)) +endif ifneq ($(findstring ://,$(UBOOT_ZYNQMP_PMUFW)),) UBOOT_EXTRA_DOWNLOADS += $(UBOOT_ZYNQMP_PMUFW) -- 2.17.1 From fido_max at inbox.ru Sun Mar 26 18:31:21 2023 From: fido_max at inbox.ru (Maxim Kochetkov) Date: Sun, 26 Mar 2023 21:31:21 +0300 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> References: <20230326080034.14629-1-ps.report@gmx.net> Message-ID: <01b6514a-50e9-232d-4341-78b8e8b12dc9@inbox.ru> On 26.03.2023 11:00, Peter Seiderer wrote: > Signed-off-by: Peter Seiderer Reviewed-by: Maxim Kochetkov From fido_max at inbox.ru Sun Mar 26 18:31:44 2023 From: fido_max at inbox.ru (Maxim Kochetkov) Date: Sun, 26 Mar 2023 21:31:44 +0300 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> References: <20230326080034.14629-1-ps.report@gmx.net> <20230326080034.14629-3-ps.report@gmx.net> Message-ID: On 26.03.2023 11:00, Peter Seiderer wrote: > Signed-off-by: Peter Seiderer Reviewed-by: Maxim Kochetkov From fido_max at inbox.ru Sun Mar 26 18:32:04 2023 From: fido_max at inbox.ru (Maxim Kochetkov) Date: Sun, 26 Mar 2023 21:32:04 +0300 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> References: <20230326080034.14629-1-ps.report@gmx.net> <20230326080034.14629-4-ps.report@gmx.net> Message-ID: <1c422023-6eff-f879-7c5c-35560314e55a@inbox.ru> On 26.03.2023 11:00, Peter Seiderer wrote: > Signed-off-by: Peter Seiderer Reviewed-by: Maxim Kochetkov From thomas.petazzoni at bootlin.com Sun Mar 26 20:01:07 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sun, 26 Mar 2023 22:01:07 +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> References: <20230326080034.14629-1-ps.report@gmx.net> Message-ID: <20230326220107.394f4c9a@windsurf> On Sun, 26 Mar 2023 10:00:30 +0200 Peter Seiderer wrote: > Signed-off-by: Peter Seiderer > --- > package/protozero/Config.in | 2 +- > 1 file changed, 1 insertion(+), 1 deletion(-) Series applied, thanks! Thomas -- Thomas Petazzoni, CTO, Bootlin Embedded Linux and Kernel engineering https://bootlin.com From thomas.petazzoni at bootlin.com Sun Mar 26 19:59:24 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sun, 26 Mar 2023 21:59:24 +0200 Subject: [Buildroot] [git commit] package/lcdproc: fix double space in Config.in comment Message-ID: <20230326200116.B537882D9E@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=2b2a679dfba428014900f1adaffee05d515f0e20 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Signed-off-by: Peter Seiderer Signed-off-by: Thomas Petazzoni --- 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 thomas.petazzoni at bootlin.com Sun Mar 26 19:59:22 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sun, 26 Mar 2023 21:59:22 +0200 Subject: [Buildroot] [git commit] package/protozero: fix double space in Config.in comment Message-ID: <20230326200116.AC27A82D99@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=0472287484e5914f7437cfd9f05524ab38b810fe branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Signed-off-by: Peter Seiderer Reviewed-by: Maxim Kochetkov Signed-off-by: Thomas Petazzoni --- 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 thomas.petazzoni at bootlin.com Sun Mar 26 19:59:25 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sun, 26 Mar 2023 21:59:25 +0200 Subject: [Buildroot] [git commit] package/libosmium: fix double space in Config.in comment Message-ID: <20230326200116.C98D082AA7@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=e81ca405164fbef1c43fc01aa2f95f67090d3bde branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Signed-off-by: Peter Seiderer Reviewed-by: Maxim Kochetkov Signed-off-by: Thomas Petazzoni --- 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 thomas.petazzoni at bootlin.com Sun Mar 26 19:59:26 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sun, 26 Mar 2023 21:59:26 +0200 Subject: [Buildroot] [git commit] package/osm2pgsql: fix double space in Config.in comment Message-ID: <20230326200116.D3EC882D99@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=9611a3b323676637b9bc463268cfead66c8146fb branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Signed-off-by: Peter Seiderer Reviewed-by: Maxim Kochetkov Signed-off-by: Thomas Petazzoni --- 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 thomas.petazzoni at bootlin.com Sun Mar 26 19:59:27 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sun, 26 Mar 2023 21:59:27 +0200 Subject: [Buildroot] [git commit] package/zerofree: fix double space in Config.in comment Message-ID: <20230326200116.DDB8282DA2@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=05d3fdfd1314cce610f4fd2a55599b0595fcf2fc branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Signed-off-by: Peter Seiderer Signed-off-by: Thomas Petazzoni --- 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 thomas.petazzoni at bootlin.com Sun Mar 26 20:05:43 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sun, 26 Mar 2023 22:05:43 +0200 Subject: [Buildroot] [PATCH v1 1/2] package/zynqmp-firmware: new package In-Reply-To: <20230326140949.11262-1-neal.frager@amd.com> References: <20230326140949.11262-1-neal.frager@amd.com> Message-ID: <20230326220543.057f381d@windsurf> Hello Neal, On Sun, 26 Mar 2023 15:09:48 +0100 Neal Frager via buildroot 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. This is not really nice :-/ Was this the conclusion of the discussion we had on this topic? > +config BR2_PACKAGE_ZYNQMP_FIRMWARE_KRIA_K26 > + bool "kria-k26" > + help > + Adds additional CFLAGS for Kria K26 SOMs. This doesn't look super extensible. Why are these CFLAGS needed in particular for this platform? Is this a per-SoC or per-board configuration? Do we expect more platforms to need custom CFLAGS? > +ZYNQMP_FIRMWARE_VERSION = $(call qstrip,$(BR2_PACKAGE_ZYNQMP_FIRMWARE_VERSION)) > +ZYNQMP_FIRMWARE_SOURCE = xilinx_$(ZYNQMP_FIRMWARE_VERSION).tar.gz > +ZYNQMP_FIRMWARE_SITE = https://github.com/Xilinx/embeddedsw/archive/refs/tags Use $(call github,...) instead > +ifeq ($(BR2_PACKAGE_ZYNQMP_FIRMWARE_KRIA_K26),y) > +ZYNQMP_CFLAGS = "-Os -flto -ffat-lto-objects -DBOARD_SHUTDOWN_PIN=2 -DBOARD_SHUTDOWN_PIN_STATE=0 \ > + -DENABLE_EM -DENABLE_MOD_OVERTEMP -DENABLE_DYNAMIC_MIO_CONFIG -DENABLE_IOCTL \ > + -DCONNECT_PMU_GPO_2_VAL=0" All these CFLAGS are really weird... why isn't this part of the zynqmp-firmware build system itself? > +else > +ZYNQMP_CFLAGS = "-Os -flto -ffat-lto-objects" > +endif In any case, this should be: ZYNQMP_CFLAGS = -Os -flto -ffat-lto-objects ifeq ($(BR2_PACKAGE_ZYNQMP_FIRMWARE_KRIA_K26),y) ZYNQMP_CFLAGS += \ -DBOARD_SHUTDOWN_PIN=2 \ -DBOARD_SHUTDOWN_PIN_STATE=0 \ -DENABLE_EM \ -DENABLE_MOD_OVERTEMP \ -DENABLE_DYNAMIC_MIO_CONFIG \ -DENABLE_IOCTL \ -DCONNECT_PMU_GPO_2_VAL=0 endif > + > +define ZYNQMP_FIRMWARE_BUILD_CMDS > + cd $(@D)/lib/sw_apps/zynqmp_pmufw/src && make \ > + COMPILER=$(ZYNQMP_FIRMWARE_TOOLCHAIN_PATH)/$(ZYNQMP_FIRMWARE_TOOLCHAIN_PREFIX)gcc \ > + ARCHIVER=$(ZYNQMP_FIRMWARE_TOOLCHAIN_PATH)/$(ZYNQMP_FIRMWARE_TOOLCHAIN_PREFIX)gcc-ar \ > + CC=$(ZYNQMP_FIRMWARE_TOOLCHAIN_PATH)/$(ZYNQMP_FIRMWARE_TOOLCHAIN_PREFIX)gcc \ > + CFLAGS=$(ZYNQMP_CFLAGS) Please use: $(MAKE) -C $(@D)/lib/sw_apps/zynqmp_pmufw/src \ ... Thanks! Thomas -- Thomas Petazzoni, co-owner and CEO, Bootlin Embedded Linux and Kernel engineering and training https://bootlin.com From thomas.petazzoni at bootlin.com Sun Mar 26 20:09:08 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sun, 26 Mar 2023 22:09:08 +0200 Subject: [Buildroot] [PATCH v1 2/2] boot/uboot.mk: new BR2_TARGET_UBOOT_NEEDS_ZYNQMP_FIRMWARE In-Reply-To: <20230326140949.11262-2-neal.frager@amd.com> References: <20230326140949.11262-1-neal.frager@amd.com> <20230326140949.11262-2-neal.frager@amd.com> Message-ID: <20230326220908.623ba0b5@windsurf> On Sun, 26 Mar 2023 15:09:49 +0100 Neal Frager via buildroot wrote: > The new BR2_TARGET_UBOOT_NEEDS_ZYNQMP_FIRMWARE option will enable u-boot to > use the zynqmp-firmware package for building a pmufw.elf that gets included in > the generated boot.bin. > > Signed-off-by: Neal Frager > --- > boot/uboot/Config.in | 11 +++++++++++ > boot/uboot/uboot.mk | 5 +++++ > 2 files changed, 16 insertions(+) > > diff --git a/boot/uboot/Config.in b/boot/uboot/Config.in > index f5c20f5168..116df71ea3 100644 > --- a/boot/uboot/Config.in > +++ b/boot/uboot/Config.in > @@ -476,6 +476,17 @@ config BR2_TARGET_UBOOT_ZYNQMP > > if BR2_TARGET_UBOOT_ZYNQMP > > +config BR2_TARGET_UBOOT_NEEDS_ZYNQMP_FIRMWARE > + bool "U-Boot needs zynqmp-firmware" I think this naming is confusing. If I understand correctly, U-Boot now offers two possibilities: (1) Using a prebuild PMU firmware (this is what is currently possible in Buildroot) (2) Building the PMU firmware from source (which is what your patch is adding) I believe the proposed option naming/organization doesn't make this very clear. I don't have a super clear idea of what it should look like. Perhaps we should have a choice...endchoice that makes it 100% clear that the user can chose between using a pre-built vs. building one from source? Thomas -- Thomas Petazzoni, co-owner and CEO, Bootlin Embedded Linux and Kernel engineering and training https://bootlin.com From thomas.petazzoni at bootlin.com Sun Mar 26 20:32:59 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sun, 26 Mar 2023 22:32:59 +0200 Subject: [Buildroot] [git commit] package/lvm2: enable package with musl Message-ID: <20230326211024.AAE8D82E77@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=c5e94221974326685dba526397747658c28bba4e branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master LVM relies on the glibc-specific behaviour of assigning to the standard streams (stdin etc). As a result the package is currently disabled when using musl. This commit backports two patches from upstream lvm2 (not yet in a release) that fix some build issues with musl, and two additional patches taken from the Gentoo distribution to address more issues. With those 4 patches combined, lvm2 builds fine with musl and can therefore be re-enabled in musl configurations. Signed-off-by: Simon Rowe Signed-off-by: Thomas Petazzoni --- ...g-possible-better-compilation-with-musl-c.patch | 30 ++++++++++ ...002-mm-preallocate-memory-only-with-glibc.patch | 34 +++++++++++ ...ne-use-freopen-to-reopen-standard-streams.patch | 68 ++++++++++++++++++++++ ...og-use-freopen-to-reopen-standard-streams.patch | 44 ++++++++++++++ package/lvm2/Config.in | 5 -- 5 files changed, 176 insertions(+), 5 deletions(-) diff --git a/package/lvm2/0001-clang-possible-better-compilation-with-musl-c.patch b/package/lvm2/0001-clang-possible-better-compilation-with-musl-c.patch new file mode 100644 index 0000000000..f537331a2c --- /dev/null +++ b/package/lvm2/0001-clang-possible-better-compilation-with-musl-c.patch @@ -0,0 +1,30 @@ +From bac596b3685520acaa404dc3ebd2131e6de96d47 Mon Sep 17 00:00:00 2001 +From: Zdenek Kabelac +Date: Wed, 16 Feb 2022 00:48:49 +0100 +Subject: [PATCH] clang: possible better compilation with musl c + +Try to help resolving reported compilation problem with +clang & musl C. +https://github.com/lvmteam/lvm2/issues/61 + +Backported from: https://sourceware.org/git/?p=lvm2.git;a=commitdiff;h=4fd76de4b69f8e5e6d5afa03d54cb4b8986c4bcc +Signed-off-by: Simon Rowe +--- + libdaemon/server/daemon-server.c | 1 + + 1 file changed, 1 insertion(+) + +diff --git a/libdaemon/server/daemon-server.c b/libdaemon/server/daemon-server.c +index 88905a7dd..96cfc392e 100644 +--- a/libdaemon/server/daemon-server.c ++++ b/libdaemon/server/daemon-server.c +@@ -18,6 +18,7 @@ + + #include + #include ++#include /* help musl C */ + #include + #include + #include +-- +2.22.3 + diff --git a/package/lvm2/0002-mm-preallocate-memory-only-with-glibc.patch b/package/lvm2/0002-mm-preallocate-memory-only-with-glibc.patch new file mode 100644 index 0000000000..db16d60ace --- /dev/null +++ b/package/lvm2/0002-mm-preallocate-memory-only-with-glibc.patch @@ -0,0 +1,34 @@ +From b668022f9b8aecf52109c9e0b7e5847054231361 Mon Sep 17 00:00:00 2001 +From: Zdenek Kabelac +Date: Fri, 19 Aug 2022 16:15:17 +0200 +Subject: [PATCH] mm: preallocate memory only with glibc + +Use mallinfo() only with glibc. + +Backported from: https://sourceware.org/git/?p=lvm2.git;a=commitdiff;h=8370d117d7ef8a472c95315a3cd085696c90b3be +Signed-off-by: Simon Rowe +--- + lib/mm/memlock.c | 7 ++++++- + 1 file changed, 6 insertions(+), 1 deletion(-) + +diff --git a/lib/mm/memlock.c b/lib/mm/memlock.c +index 3d1a3927c..efcc6d91f 100644 +--- a/lib/mm/memlock.c ++++ b/lib/mm/memlock.c +@@ -160,7 +160,12 @@ static void _touch_memory(void *mem, size_t size) + + static void _allocate_memory(void) + { +-#ifndef VALGRIND_POOL ++#if defined(__GLIBC__) && !defined(VALGRIND_POOL) ++ /* Memory allocation is currently only tested with glibc ++ * for different C libraries, some other mechanisms might be needed ++ * meanwhile let users use lvm2 code without memory preallocation. ++ * Compilation for VALGRIND tracing also goes without preallocation. ++ */ + void *stack_mem; + struct rlimit limit; + int i, area = 0, missing = _size_malloc_tmp, max_areas = 32, hblks; +-- +2.22.3 + diff --git a/package/lvm2/0003-cmdline-use-freopen-to-reopen-standard-streams.patch b/package/lvm2/0003-cmdline-use-freopen-to-reopen-standard-streams.patch new file mode 100644 index 0000000000..8d0be40320 --- /dev/null +++ b/package/lvm2/0003-cmdline-use-freopen-to-reopen-standard-streams.patch @@ -0,0 +1,68 @@ +From 7c74ad9c349e381decc84c218112ea8e7bcc0b9c Mon Sep 17 00:00:00 2001 +From: Simon Rowe +Date: Thu, 23 Mar 2023 09:57:59 +0000 +Subject: [PATCH] cmdline: use freopen() to reopen standard streams + +In glibc stdin, stdout & stderr are variables that can be assigned to +(https://www.gnu.org/software/libc/manual/html_node/Standard-Streams.html) +however this not necessarily true of other C libraries. + +The gentoo musl porting notes +(https://wiki.gentoo.org/wiki/Musl_porting_notes) +recommend the substitution of + + stdX = fopen(...) + +with + + freopen(..., stdX) + +Taken from: https://github.com/gentoo/gentoo/blob/master/sys-fs/lvm2/files/lvm2-2.03.14-r1-fopen-to-freopen.patch +Signed-off-by: Simon Rowe +--- + tools/lvmcmdline.c | 12 ++++++++++++ + 1 file changed, 12 insertions(+) + +diff --git a/tools/lvmcmdline.c b/tools/lvmcmdline.c +index 1e12bedca..534368575 100644 +--- a/tools/lvmcmdline.c ++++ b/tools/lvmcmdline.c +@@ -3384,7 +3384,11 @@ static int _check_standard_fds(void) + int err = is_valid_fd(STDERR_FILENO); + + if (!is_valid_fd(STDIN_FILENO) && ++#ifdef __GLIBC__ + !(stdin = fopen(_PATH_DEVNULL, "r"))) { ++#else ++ !freopen(_PATH_DEVNULL, "r", stdin)) { ++#endif + if (err) + perror("stdin stream open"); + else +@@ -3394,7 +3398,11 @@ static int _check_standard_fds(void) + } + + if (!is_valid_fd(STDOUT_FILENO) && ++#ifdef __GLIBC__ + !(stdout = fopen(_PATH_DEVNULL, "w"))) { ++#else ++ !freopen(_PATH_DEVNULL, "w", stdout)) { ++#endif + if (err) + perror("stdout stream open"); + /* else no stdout */ +@@ -3402,7 +3410,11 @@ static int _check_standard_fds(void) + } + + if (!is_valid_fd(STDERR_FILENO) && ++#ifdef __GLIBC__ + !(stderr = fopen(_PATH_DEVNULL, "w"))) { ++#else ++ !freopen(_PATH_DEVNULL, "w", stderr)) { ++#endif + printf("stderr stream open: %s\n", + strerror(errno)); + return 0; +-- +2.22.3 + diff --git a/package/lvm2/0004-log-use-freopen-to-reopen-standard-streams.patch b/package/lvm2/0004-log-use-freopen-to-reopen-standard-streams.patch new file mode 100644 index 0000000000..0b57fb6fd2 --- /dev/null +++ b/package/lvm2/0004-log-use-freopen-to-reopen-standard-streams.patch @@ -0,0 +1,44 @@ +From 6d6b953cf7d2b8d06e7b0363b1b06cb2e902aa0f Mon Sep 17 00:00:00 2001 +From: Simon Rowe +Date: Thu, 23 Mar 2023 10:07:02 +0000 +Subject: [PATCH] log: use freopen() to reopen standard streams + +In glibc stdin, stdout & stderr are variables that can be assigned to +(https://www.gnu.org/software/libc/manual/html_node/Standard-Streams.html) +however this not necessarily true of other C libraries. + +The gentoo musl porting notes +(https://wiki.gentoo.org/wiki/Musl_porting_notes) +recommend the substitution of + + stdX = fopen(...) + +with + + freopen(..., stdX) + +Taken from: https://github.com/gentoo/gentoo/blob/master/sys-fs/lvm2/files/lvm2-2.03.14-freopen_n2.patch +Signed-off-by: Simon Rowe +--- + lib/log/log.c | 4 ++++ + 1 file changed, 4 insertions(+) + +diff --git a/lib/log/log.c b/lib/log/log.c +index 7b4d537b3..5f62c048c 100644 +--- a/lib/log/log.c ++++ b/lib/log/log.c +@@ -208,7 +208,11 @@ int reopen_standard_stream(FILE **stream, const char *mode) + + _check_and_replace_standard_log_streams(old_stream, new_stream); + ++#ifdef __GLIBC__ + *stream = new_stream; ++#else ++ freopen(NULL, mode, *stream); ++#endif + return 1; + } + +-- +2.22.3 + diff --git a/package/lvm2/Config.in b/package/lvm2/Config.in index cc740dd40c..577a90656a 100644 --- a/package/lvm2/Config.in +++ b/package/lvm2/Config.in @@ -27,15 +27,10 @@ if BR2_PACKAGE_LVM2 config BR2_PACKAGE_LVM2_STANDARD_INSTALL bool "standard install instead of only dmsetup" default y - # http://lists.busybox.net/pipermail/buildroot/2016-August/170592.html - depends on !BR2_TOOLCHAIN_USES_MUSL help Install the standard suite of lvm2 programs. When this option is not set, only dmsetup is installed. -comment "lvm2 standard install needs a glibc or uClibc toolchain" - depends on BR2_TOOLCHAIN_USES_MUSL - endif comment "lvm2 needs a toolchain w/ threads, dynamic library" From thomas.petazzoni at bootlin.com Sun Mar 26 21:10:57 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sun, 26 Mar 2023 23:10:57 +0200 Subject: [Buildroot] [PATCH v2 1/2] package/lvm2: enable package with musl In-Reply-To: <20230323141327.18684-1-simon.rowe@nutanix.com> References: <20230316113615.138847-1-simon.rowe@nutanix.com> <20230323141327.18684-1-simon.rowe@nutanix.com> Message-ID: <20230326231057.505f1c82@windsurf> On Thu, 23 Mar 2023 14:13:26 +0000 Simon Rowe wrote: > LVM relies on the glibc-specific behaviour of assigning to the > standard streams (stdin etc). As a result the package is currently > disabled when using musl. > > Apply patches based on those present in gentoo: > > https://github.com/gentoo/gentoo/pull/25883 > https://github.com/gentoo/gentoo/pull/26024 > > and drop the prohibition on musl in Config.in. > > Also, backport a couple of compilation fixes needed build with musl. > > Signed-off-by: Simon Rowe > --- > ...sible-better-compilation-with-musl-c.patch | 30 +++++++++ > ...m-preallocate-memory-only-with-glibc.patch | 34 ++++++++++ > ...e-freopen-to-reopen-standard-streams.patch | 67 +++++++++++++++++++ > ...e-freopen-to-reopen-standard-streams.patch | 43 ++++++++++++ > package/lvm2/Config.in | 5 -- > 5 files changed, 174 insertions(+), 5 deletions(-) > create mode 100644 package/lvm2/0001-clang-possible-better-compilation-with-musl-c.patch > create mode 100644 package/lvm2/0002-mm-preallocate-memory-only-with-glibc.patch > create mode 100644 package/lvm2/0003-cmdline-use-freopen-to-reopen-standard-streams.patch > create mode 100644 package/lvm2/0004-log-use-freopen-to-reopen-standard-streams.patch I've added more references to where the patches were found, and applied. Thanks! Thomas -- Thomas Petazzoni, CTO, Bootlin Embedded Linux and Kernel engineering https://bootlin.com From thomas.petazzoni at bootlin.com Sun Mar 26 21:11:02 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sun, 26 Mar 2023 23:11:02 +0200 Subject: [Buildroot] [PATCH v2 2/2] package/multipath-tools: enable with musl In-Reply-To: <20230323141327.18684-2-simon.rowe@nutanix.com> References: <20230316113615.138847-1-simon.rowe@nutanix.com> <20230323141327.18684-1-simon.rowe@nutanix.com> <20230323141327.18684-2-simon.rowe@nutanix.com> Message-ID: <20230326231102.70def2c4@windsurf> On Thu, 23 Mar 2023 14:13:27 +0000 Simon Rowe wrote: > Now LVM2 can be built using musl drop the toolchain config > restriction. > > Signed-off-by: Simon Rowe > --- > package/multipath-tools/Config.in | 4 +--- > 1 file changed, 1 insertion(+), 3 deletions(-) Applied to master, thanks. Thomas -- Thomas Petazzoni, CTO, Bootlin Embedded Linux and Kernel engineering https://bootlin.com From thomas.petazzoni at bootlin.com Sun Mar 26 21:10:35 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sun, 26 Mar 2023 23:10:35 +0200 Subject: [Buildroot] [git commit] package/multipath-tools: enable with musl Message-ID: <20230326211147.63F0683233@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=7ad6dd20ffe6cfb57133cef5f1fdd0716339172f branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Now LVM2 can be built using musl drop the toolchain config restriction. Signed-off-by: Simon Rowe Signed-off-by: Thomas Petazzoni --- package/multipath-tools/Config.in | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/package/multipath-tools/Config.in b/package/multipath-tools/Config.in index fc4b01b2ac..222f78b86c 100644 --- a/package/multipath-tools/Config.in +++ b/package/multipath-tools/Config.in @@ -1,14 +1,12 @@ -comment "multipath-tools needs udev and a uClibc or glibc toolchain w/ threads, dynamic library" +comment "multipath-tools needs udev and a toolchain w/ threads, dynamic library" depends on BR2_USE_MMU depends on BR2_TOOLCHAIN_HAS_SYNC_4 - depends on !BR2_TOOLCHAIN_USES_MUSL depends on BR2_PACKAGE_LIBURCU_ARCH_SUPPORTS depends on !BR2_TOOLCHAIN_HAS_THREADS || BR2_STATIC_LIBS || !BR2_PACKAGE_HAS_UDEV config BR2_PACKAGE_MULTIPATH_TOOLS bool "multipath-tools" depends on !BR2_STATIC_LIBS - depends on !BR2_TOOLCHAIN_USES_MUSL depends on BR2_USE_MMU depends on BR2_TOOLCHAIN_HAS_THREADS depends on BR2_TOOLCHAIN_HAS_SYNC_4 From fontaine.fabrice at gmail.com Sun Mar 26 21:23:27 2023 From: fontaine.fabrice at gmail.com (Fabrice Fontaine) Date: Sun, 26 Mar 2023 23:23:27 +0200 Subject: [Buildroot] [PATCH 1/1] package/libmemcached: bump to version 1.1.4 Message-ID: <20230326212327.754174-1-fontaine.fabrice@gmail.com> - Switch to an active fork - Switch to cmake-package - Drop all patches (not needed anymore) - Use LICENSE file instead of COPYING as COPYING is now a symlink to LICENSE - Handle libevent and openssl dependencies https://awesomized.github.io/libmemcached/ChangeLog-1.1.html#v-1-1-4 Signed-off-by: Fabrice Fontaine --- package/libmemcached/0001-disable-tests.patch | 42 ------------------- .../libmemcached/0002-disable-sanitizer.patch | 25 ----------- .../0003-move-ac_config_aux_dir.patch | 25 ----------- .../0004-disable-doc-and-man.patch | 37 ---------------- .../0005-fix-pointer-comparaison.patch | 30 ------------- package/libmemcached/Config.in | 2 +- package/libmemcached/libmemcached.hash | 6 +-- package/libmemcached/libmemcached.mk | 39 +++++++++-------- 8 files changed, 25 insertions(+), 181 deletions(-) delete mode 100644 package/libmemcached/0001-disable-tests.patch delete mode 100644 package/libmemcached/0002-disable-sanitizer.patch delete mode 100644 package/libmemcached/0003-move-ac_config_aux_dir.patch delete mode 100644 package/libmemcached/0004-disable-doc-and-man.patch delete mode 100644 package/libmemcached/0005-fix-pointer-comparaison.patch diff --git a/package/libmemcached/0001-disable-tests.patch b/package/libmemcached/0001-disable-tests.patch deleted file mode 100644 index 6128306787..0000000000 --- a/package/libmemcached/0001-disable-tests.patch +++ /dev/null @@ -1,42 +0,0 @@ -Disable the tests, cuts build time by half and avoids build issues -with extra dependencies. - -Signed-off-by: Gustavo Zacarias - -diff -Nura libmemcached-1.0.18.orig/Makefile.am libmemcached-1.0.18/Makefile.am ---- libmemcached-1.0.18.orig/Makefile.am 2014-07-19 09:24:45.246418899 -0300 -+++ libmemcached-1.0.18/Makefile.am 2014-07-19 09:25:12.701349345 -0300 -@@ -1,6 +1,6 @@ - # vim:ft=automake - --ACLOCAL_AMFLAGS= -I m4 -I libtest/m4 -+ACLOCAL_AMFLAGS= -I m4 - AM_YFLAGS= -d - - # includes append to these: -@@ -45,8 +45,6 @@ - include libmemcached-1.0/include.am - else - --include libtest/include.am -- - include libhashkit-1.0/include.am - include libmemcached-1.0/include.am - -@@ -76,7 +74,6 @@ - include libmemcachedinternal/util/include.am - include rpm/include.mk - include support/include.am --include tests/include.am - include util/include.am - include win32/include.am - -@@ -103,7 +100,7 @@ - @echo "Files that need to be either removed or checked in:" - @bzr unknowns - --clean-local: clean-libtest-check clean-docs-check clean-rpm -+clean-local: clean-docs-check clean-rpm - - - lcov: lcov-clean check diff --git a/package/libmemcached/0002-disable-sanitizer.patch b/package/libmemcached/0002-disable-sanitizer.patch deleted file mode 100644 index 108da22550..0000000000 --- a/package/libmemcached/0002-disable-sanitizer.patch +++ /dev/null @@ -1,25 +0,0 @@ -Disable sanitizer checks, they're busted. - -Signed-off-by: Gustavo Zacarias - -diff -Nura libmemcached-1.0.18.orig/m4/ax_harden_compiler_flags.m4 libmemcached-1.0.18/m4/ax_harden_compiler_flags.m4 ---- libmemcached-1.0.18.orig/m4/ax_harden_compiler_flags.m4 2014-11-13 08:07:09.011614311 -0300 -+++ libmemcached-1.0.18/m4/ax_harden_compiler_flags.m4 2014-11-13 08:07:52.406092440 -0300 -@@ -222,8 +222,6 @@ - # GCC 4.5 removed this. - # _APPEND_COMPILE_FLAGS_ERROR([-Wunreachable-code]) - -- _SET_SANITIZE_FLAGS -- - AS_IF([test "x$ax_enable_debug" = xno], - [AS_IF([test "x$ac_cv_vcs_checkout" = xyes], - [AS_IF([test "x${host_os}" != "xmingw"], -@@ -337,8 +335,6 @@ - _APPEND_COMPILE_FLAGS_ERROR([-fstack-protector-all]) - ])])])]) - -- _SET_SANITIZE_FLAGS -- - AS_IF([test "x$ac_cv_warnings_as_errors" = xyes], - [AX_APPEND_FLAG([-Werror])]) - AC_LANG_POP([C++]) diff --git a/package/libmemcached/0003-move-ac_config_aux_dir.patch b/package/libmemcached/0003-move-ac_config_aux_dir.patch deleted file mode 100644 index 790aa93d29..0000000000 --- a/package/libmemcached/0003-move-ac_config_aux_dir.patch +++ /dev/null @@ -1,25 +0,0 @@ -Move AC_CONFIG_AUX_DIR up a few lines so the autotools can find it - -This patch is based on the same solution adopted by Debian: - - https://lists.debian.org/debian-release/2014/11/msg01231.html - -Signed-off-by: Vicente Olivert Riera - -diff -rup a/configure.ac b/configure.ac ---- a/configure.ac 2014-02-09 11:52:42.000000000 +0000 -+++ b/configure.ac 2015-01-06 15:07:10.003074775 +0000 -@@ -13,11 +13,12 @@ m4_include([version.m4]) - AC_PREREQ([2.61]) - AC_INIT([libmemcached],VERSION_NUMBER,[http://libmemcached.org/]) - -+AC_CONFIG_AUX_DIR([build-aux]) -+ - # Setup the compilers early on - AC_PROG_CC([cc gcc clang]) - AC_PROG_CXX([c++ g++ clang++]) - --AC_CONFIG_AUX_DIR([build-aux]) - AC_CONFIG_MACRO_DIR([m4]) - - AC_CANONICAL_HOST diff --git a/package/libmemcached/0004-disable-doc-and-man.patch b/package/libmemcached/0004-disable-doc-and-man.patch deleted file mode 100644 index 9605095899..0000000000 --- a/package/libmemcached/0004-disable-doc-and-man.patch +++ /dev/null @@ -1,37 +0,0 @@ -From 6c01bd3562cc18fbafdf950bbeb73a399c1adcdd Mon Sep 17 00:00:00 2001 -From: Romain Naour -Date: Tue, 12 May 2015 00:00:02 +0200 -Subject: [PATCH] disable doc and man - -WARNING: master file /home/naourr/git/buildroot/test/libmemcached-bfin/build/libmemcached-1.0.18/docs/index.rst not found - -Exception occurred: - File "/usr/lib/python2.7/site-packages/sphinx/environment.py", line 1213, in get_doctree - f = open(doctree_filename, 'rb') -IOError: [Errno 2] No such file or directory: '/home/naourr/buildroot-test/test/libmemcached-bfin/build/libmemcached-1.0.18/man/.doctrees/hashkit_create.doctree' -The full traceback has been saved in /tmp/sphinx-err-JCIsnB.log, if you want to report the issue to the developers. -Please also report this if it was a user error, so that a better error message can be provided next time. -Either send bugs to the mailing list at , -or report them in the tracker at . Thanks! - -Signed-off-by: Romain Naour ---- - Makefile.am | 2 -- - 1 file changed, 2 deletions(-) - -diff --git a/Makefile.am b/Makefile.am -index 7f44102..cb7d058 100644 ---- a/Makefile.am -+++ b/Makefile.am -@@ -55,8 +55,6 @@ endif - include libmemcachedutil-1.0/include.am - - include clients/include.am --include docs/include.am --include man/include.am - - if BUILD_LIBMEMCACHED_PROTOCOL - include example/include.am --- -1.9.3 - diff --git a/package/libmemcached/0005-fix-pointer-comparaison.patch b/package/libmemcached/0005-fix-pointer-comparaison.patch deleted file mode 100644 index c9f8dd19cf..0000000000 --- a/package/libmemcached/0005-fix-pointer-comparaison.patch +++ /dev/null @@ -1,30 +0,0 @@ -Fix pointer comparaison - -opt_servers is a pointer, not a boolean, so testing against false to -know if the pointer is NULL no longer works with the more strict gcc -7.x checks. - -[Taken from http://pkgs.fedoraproject.org/cgit/rpms/libmemcached.git/plain/libmemcached-build.patch.] -Signed-off-by: Thomas Petazzoni - -diff -up ./clients/memflush.cc.old ./clients/memflush.cc ---- ./clients/memflush.cc.old 2017-02-12 10:12:59.615209225 +0100 -+++ ./clients/memflush.cc 2017-02-12 10:13:39.998382783 +0100 -@@ -39,7 +39,7 @@ int main(int argc, char *argv[]) - { - options_parse(argc, argv); - -- if (opt_servers == false) -+ if (!opt_servers) - { - char *temp; - -@@ -48,7 +48,7 @@ int main(int argc, char *argv[]) - opt_servers= strdup(temp); - } - -- if (opt_servers == false) -+ if (!opt_servers) - { - std::cerr << "No Servers provided" << std::endl; - exit(EXIT_FAILURE); diff --git a/package/libmemcached/Config.in b/package/libmemcached/Config.in index 4af2b3b0e7..57c0cb466b 100644 --- a/package/libmemcached/Config.in +++ b/package/libmemcached/Config.in @@ -8,7 +8,7 @@ config BR2_PACKAGE_LIBMEMCACHED It has been designed to be light on memory usage, thread safe, and provide full access to server side methods. - http://libmemcached.org/libMemcached.html + https://awesomized.github.io/libmemcached comment "libmemcached needs a toolchain w/ C++, threads" depends on !BR2_INSTALL_LIBSTDCPP || !BR2_TOOLCHAIN_HAS_THREADS diff --git a/package/libmemcached/libmemcached.hash b/package/libmemcached/libmemcached.hash index ccc31ee7ed..cb9daa8ae8 100644 --- a/package/libmemcached/libmemcached.hash +++ b/package/libmemcached/libmemcached.hash @@ -1,5 +1,5 @@ -# From https://launchpad.net/libmemcached/1.0/1.0.18/+download/libmemcached-1.0.18.tar.gz/+md5 -md5 b3958716b4e53ddc5992e6c49d97e819 libmemcached-1.0.18.tar.gz +# Locally computed +sha256 c477e1f6510e1dc698e84f3717ce690a8f65b94c616ecaa62306cce0f5e3116a libmemcached-1.1.4.tar.gz # Hash for license file: -sha256 4e9032d0f539276db05519ee3d09ca6167d2134ec91c556e8c80ef3efe633fd2 COPYING +sha256 65013ec8b416f28ae838ed3f23ea3ae47e5dbc70fe8492f39338e389a7970fd9 LICENSE diff --git a/package/libmemcached/libmemcached.mk b/package/libmemcached/libmemcached.mk index 24955266d3..35be750f6c 100644 --- a/package/libmemcached/libmemcached.mk +++ b/package/libmemcached/libmemcached.mk @@ -4,26 +4,29 @@ # ################################################################################ -LIBMEMCACHED_VERSION_MAJOR = 1.0 -LIBMEMCACHED_VERSION = $(LIBMEMCACHED_VERSION_MAJOR).18 -LIBMEMCACHED_SITE = http://launchpad.net/libmemcached/$(LIBMEMCACHED_VERSION_MAJOR)/$(LIBMEMCACHED_VERSION)/+download -LIBMEMCACHED_CONF_ENV = ac_cv_prog_cc_c99='-std=gnu99' \ - ax_cv_check_cflags__Werror__fmudflapth=no \ - ax_cv_check_cxxflags__Werror__fmudflapth=no -LIBMEMCACHED_CONF_OPTS = --disable-dtrace +LIBMEMCACHED_VERSION = 1.1.4 +LIBMEMCACHED_SITE = \ + $(call github,awesomized,libmemcached,$(LIBMEMCACHED_VERSION)) +LIBMEMCACHED_CONF_OPTS = -DENABLE_DTRACE=OFF LIBMEMCACHED_INSTALL_STAGING = YES -LIBMEMCACHED_DEPENDENCIES = $(if $(BR2_PACKAGE_LIBEVENT),libevent) -# For 0001-disable-tests.patch and 0002-disable-sanitizer.patch -LIBMEMCACHED_AUTORECONF = YES +LIBMEMCACHED_DEPENDENCIES = host-bison host-flex LIBMEMCACHED_LICENSE = BSD-3-Clause -LIBMEMCACHED_LICENSE_FILES = COPYING +LIBMEMCACHED_LICENSE_FILES = LICENSE +LIBMEMCACHED_CPE_ID_VENDOR = awesome +LIBMEMCACHED_CPE_ID_PRODUCT = libmemcached -ifeq ($(BR2_TOOLCHAIN_SUPPORTS_PIE),) -LIBMEMCACHED_CONF_ENV += \ - ax_cv_check_cflags__Werror__fPIE=no \ - ax_cv_check_cflags__Werror__pie=no \ - ax_cv_check_cxxflags__Werror__fPIE=no \ - ax_cv_check_cxxflags__Werror__pie=no +ifeq ($(BR2_PACKAGE_LIBEVENT),y) +LIBMEMCACHED_DEPENDENCIES += libevent +LIBMEMCACHED_CONF_OPTS += -DENABLE_MEMASLAP=ON +else +LIBMEMCACHED_CONF_OPTS += -DENABLE_MEMASLAP=OFF endif -$(eval $(autotools-package)) +ifeq ($(BR2_PACKAGE_OPENSSL),y) +LIBMEMCACHED_DEPENDENCIES += openssl +LIBMEMCACHED_CONF_OPTS += -DENABLE_OPENSSL_CRYPTO=ON +else +LIBMEMCACHED_CONF_OPTS += -DENABLE_OPENSSL_CRYPTO=OFF +endif + +$(eval $(cmake-package)) -- 2.39.2 From fontaine.fabrice at gmail.com Sun Mar 26 21:30:20 2023 From: fontaine.fabrice at gmail.com (Fabrice Fontaine) Date: Sun, 26 Mar 2023 23:30:20 +0200 Subject: [Buildroot] [PATCH v2, 1/1] package/libmemcached: bump to version 1.1.4 Message-ID: <20230326213020.758457-1-fontaine.fabrice@gmail.com> - Switch to an active fork - Switch to cmake-package - Drop all patches (not needed anymore) - Use LICENSE file instead of COPYING as COPYING is now a symlink to LICENSE - Handle libevent and openssl dependencies https://awesomized.github.io/libmemcached/ChangeLog-1.1.html#v-1-1-4 Signed-off-by: Fabrice Fontaine --- Changes v1 -> v2: - Drop unneeded LIBMEMCACHED_CPE_ID_PRODUCT package/libmemcached/0001-disable-tests.patch | 42 ------------------- .../libmemcached/0002-disable-sanitizer.patch | 25 ----------- .../0003-move-ac_config_aux_dir.patch | 25 ----------- .../0004-disable-doc-and-man.patch | 37 ---------------- .../0005-fix-pointer-comparaison.patch | 30 ------------- package/libmemcached/Config.in | 2 +- package/libmemcached/libmemcached.hash | 6 +-- package/libmemcached/libmemcached.mk | 38 +++++++++-------- 8 files changed, 24 insertions(+), 181 deletions(-) delete mode 100644 package/libmemcached/0001-disable-tests.patch delete mode 100644 package/libmemcached/0002-disable-sanitizer.patch delete mode 100644 package/libmemcached/0003-move-ac_config_aux_dir.patch delete mode 100644 package/libmemcached/0004-disable-doc-and-man.patch delete mode 100644 package/libmemcached/0005-fix-pointer-comparaison.patch diff --git a/package/libmemcached/0001-disable-tests.patch b/package/libmemcached/0001-disable-tests.patch deleted file mode 100644 index 6128306787..0000000000 --- a/package/libmemcached/0001-disable-tests.patch +++ /dev/null @@ -1,42 +0,0 @@ -Disable the tests, cuts build time by half and avoids build issues -with extra dependencies. - -Signed-off-by: Gustavo Zacarias - -diff -Nura libmemcached-1.0.18.orig/Makefile.am libmemcached-1.0.18/Makefile.am ---- libmemcached-1.0.18.orig/Makefile.am 2014-07-19 09:24:45.246418899 -0300 -+++ libmemcached-1.0.18/Makefile.am 2014-07-19 09:25:12.701349345 -0300 -@@ -1,6 +1,6 @@ - # vim:ft=automake - --ACLOCAL_AMFLAGS= -I m4 -I libtest/m4 -+ACLOCAL_AMFLAGS= -I m4 - AM_YFLAGS= -d - - # includes append to these: -@@ -45,8 +45,6 @@ - include libmemcached-1.0/include.am - else - --include libtest/include.am -- - include libhashkit-1.0/include.am - include libmemcached-1.0/include.am - -@@ -76,7 +74,6 @@ - include libmemcachedinternal/util/include.am - include rpm/include.mk - include support/include.am --include tests/include.am - include util/include.am - include win32/include.am - -@@ -103,7 +100,7 @@ - @echo "Files that need to be either removed or checked in:" - @bzr unknowns - --clean-local: clean-libtest-check clean-docs-check clean-rpm -+clean-local: clean-docs-check clean-rpm - - - lcov: lcov-clean check diff --git a/package/libmemcached/0002-disable-sanitizer.patch b/package/libmemcached/0002-disable-sanitizer.patch deleted file mode 100644 index 108da22550..0000000000 --- a/package/libmemcached/0002-disable-sanitizer.patch +++ /dev/null @@ -1,25 +0,0 @@ -Disable sanitizer checks, they're busted. - -Signed-off-by: Gustavo Zacarias - -diff -Nura libmemcached-1.0.18.orig/m4/ax_harden_compiler_flags.m4 libmemcached-1.0.18/m4/ax_harden_compiler_flags.m4 ---- libmemcached-1.0.18.orig/m4/ax_harden_compiler_flags.m4 2014-11-13 08:07:09.011614311 -0300 -+++ libmemcached-1.0.18/m4/ax_harden_compiler_flags.m4 2014-11-13 08:07:52.406092440 -0300 -@@ -222,8 +222,6 @@ - # GCC 4.5 removed this. - # _APPEND_COMPILE_FLAGS_ERROR([-Wunreachable-code]) - -- _SET_SANITIZE_FLAGS -- - AS_IF([test "x$ax_enable_debug" = xno], - [AS_IF([test "x$ac_cv_vcs_checkout" = xyes], - [AS_IF([test "x${host_os}" != "xmingw"], -@@ -337,8 +335,6 @@ - _APPEND_COMPILE_FLAGS_ERROR([-fstack-protector-all]) - ])])])]) - -- _SET_SANITIZE_FLAGS -- - AS_IF([test "x$ac_cv_warnings_as_errors" = xyes], - [AX_APPEND_FLAG([-Werror])]) - AC_LANG_POP([C++]) diff --git a/package/libmemcached/0003-move-ac_config_aux_dir.patch b/package/libmemcached/0003-move-ac_config_aux_dir.patch deleted file mode 100644 index 790aa93d29..0000000000 --- a/package/libmemcached/0003-move-ac_config_aux_dir.patch +++ /dev/null @@ -1,25 +0,0 @@ -Move AC_CONFIG_AUX_DIR up a few lines so the autotools can find it - -This patch is based on the same solution adopted by Debian: - - https://lists.debian.org/debian-release/2014/11/msg01231.html - -Signed-off-by: Vicente Olivert Riera - -diff -rup a/configure.ac b/configure.ac ---- a/configure.ac 2014-02-09 11:52:42.000000000 +0000 -+++ b/configure.ac 2015-01-06 15:07:10.003074775 +0000 -@@ -13,11 +13,12 @@ m4_include([version.m4]) - AC_PREREQ([2.61]) - AC_INIT([libmemcached],VERSION_NUMBER,[http://libmemcached.org/]) - -+AC_CONFIG_AUX_DIR([build-aux]) -+ - # Setup the compilers early on - AC_PROG_CC([cc gcc clang]) - AC_PROG_CXX([c++ g++ clang++]) - --AC_CONFIG_AUX_DIR([build-aux]) - AC_CONFIG_MACRO_DIR([m4]) - - AC_CANONICAL_HOST diff --git a/package/libmemcached/0004-disable-doc-and-man.patch b/package/libmemcached/0004-disable-doc-and-man.patch deleted file mode 100644 index 9605095899..0000000000 --- a/package/libmemcached/0004-disable-doc-and-man.patch +++ /dev/null @@ -1,37 +0,0 @@ -From 6c01bd3562cc18fbafdf950bbeb73a399c1adcdd Mon Sep 17 00:00:00 2001 -From: Romain Naour -Date: Tue, 12 May 2015 00:00:02 +0200 -Subject: [PATCH] disable doc and man - -WARNING: master file /home/naourr/git/buildroot/test/libmemcached-bfin/build/libmemcached-1.0.18/docs/index.rst not found - -Exception occurred: - File "/usr/lib/python2.7/site-packages/sphinx/environment.py", line 1213, in get_doctree - f = open(doctree_filename, 'rb') -IOError: [Errno 2] No such file or directory: '/home/naourr/buildroot-test/test/libmemcached-bfin/build/libmemcached-1.0.18/man/.doctrees/hashkit_create.doctree' -The full traceback has been saved in /tmp/sphinx-err-JCIsnB.log, if you want to report the issue to the developers. -Please also report this if it was a user error, so that a better error message can be provided next time. -Either send bugs to the mailing list at , -or report them in the tracker at . Thanks! - -Signed-off-by: Romain Naour ---- - Makefile.am | 2 -- - 1 file changed, 2 deletions(-) - -diff --git a/Makefile.am b/Makefile.am -index 7f44102..cb7d058 100644 ---- a/Makefile.am -+++ b/Makefile.am -@@ -55,8 +55,6 @@ endif - include libmemcachedutil-1.0/include.am - - include clients/include.am --include docs/include.am --include man/include.am - - if BUILD_LIBMEMCACHED_PROTOCOL - include example/include.am --- -1.9.3 - diff --git a/package/libmemcached/0005-fix-pointer-comparaison.patch b/package/libmemcached/0005-fix-pointer-comparaison.patch deleted file mode 100644 index c9f8dd19cf..0000000000 --- a/package/libmemcached/0005-fix-pointer-comparaison.patch +++ /dev/null @@ -1,30 +0,0 @@ -Fix pointer comparaison - -opt_servers is a pointer, not a boolean, so testing against false to -know if the pointer is NULL no longer works with the more strict gcc -7.x checks. - -[Taken from http://pkgs.fedoraproject.org/cgit/rpms/libmemcached.git/plain/libmemcached-build.patch.] -Signed-off-by: Thomas Petazzoni - -diff -up ./clients/memflush.cc.old ./clients/memflush.cc ---- ./clients/memflush.cc.old 2017-02-12 10:12:59.615209225 +0100 -+++ ./clients/memflush.cc 2017-02-12 10:13:39.998382783 +0100 -@@ -39,7 +39,7 @@ int main(int argc, char *argv[]) - { - options_parse(argc, argv); - -- if (opt_servers == false) -+ if (!opt_servers) - { - char *temp; - -@@ -48,7 +48,7 @@ int main(int argc, char *argv[]) - opt_servers= strdup(temp); - } - -- if (opt_servers == false) -+ if (!opt_servers) - { - std::cerr << "No Servers provided" << std::endl; - exit(EXIT_FAILURE); diff --git a/package/libmemcached/Config.in b/package/libmemcached/Config.in index 4af2b3b0e7..57c0cb466b 100644 --- a/package/libmemcached/Config.in +++ b/package/libmemcached/Config.in @@ -8,7 +8,7 @@ config BR2_PACKAGE_LIBMEMCACHED It has been designed to be light on memory usage, thread safe, and provide full access to server side methods. - http://libmemcached.org/libMemcached.html + https://awesomized.github.io/libmemcached comment "libmemcached needs a toolchain w/ C++, threads" depends on !BR2_INSTALL_LIBSTDCPP || !BR2_TOOLCHAIN_HAS_THREADS diff --git a/package/libmemcached/libmemcached.hash b/package/libmemcached/libmemcached.hash index ccc31ee7ed..cb9daa8ae8 100644 --- a/package/libmemcached/libmemcached.hash +++ b/package/libmemcached/libmemcached.hash @@ -1,5 +1,5 @@ -# From https://launchpad.net/libmemcached/1.0/1.0.18/+download/libmemcached-1.0.18.tar.gz/+md5 -md5 b3958716b4e53ddc5992e6c49d97e819 libmemcached-1.0.18.tar.gz +# Locally computed +sha256 c477e1f6510e1dc698e84f3717ce690a8f65b94c616ecaa62306cce0f5e3116a libmemcached-1.1.4.tar.gz # Hash for license file: -sha256 4e9032d0f539276db05519ee3d09ca6167d2134ec91c556e8c80ef3efe633fd2 COPYING +sha256 65013ec8b416f28ae838ed3f23ea3ae47e5dbc70fe8492f39338e389a7970fd9 LICENSE diff --git a/package/libmemcached/libmemcached.mk b/package/libmemcached/libmemcached.mk index 24955266d3..bd63d78c97 100644 --- a/package/libmemcached/libmemcached.mk +++ b/package/libmemcached/libmemcached.mk @@ -4,26 +4,28 @@ # ################################################################################ -LIBMEMCACHED_VERSION_MAJOR = 1.0 -LIBMEMCACHED_VERSION = $(LIBMEMCACHED_VERSION_MAJOR).18 -LIBMEMCACHED_SITE = http://launchpad.net/libmemcached/$(LIBMEMCACHED_VERSION_MAJOR)/$(LIBMEMCACHED_VERSION)/+download -LIBMEMCACHED_CONF_ENV = ac_cv_prog_cc_c99='-std=gnu99' \ - ax_cv_check_cflags__Werror__fmudflapth=no \ - ax_cv_check_cxxflags__Werror__fmudflapth=no -LIBMEMCACHED_CONF_OPTS = --disable-dtrace +LIBMEMCACHED_VERSION = 1.1.4 +LIBMEMCACHED_SITE = \ + $(call github,awesomized,libmemcached,$(LIBMEMCACHED_VERSION)) +LIBMEMCACHED_CONF_OPTS = -DENABLE_DTRACE=OFF LIBMEMCACHED_INSTALL_STAGING = YES -LIBMEMCACHED_DEPENDENCIES = $(if $(BR2_PACKAGE_LIBEVENT),libevent) -# For 0001-disable-tests.patch and 0002-disable-sanitizer.patch -LIBMEMCACHED_AUTORECONF = YES +LIBMEMCACHED_DEPENDENCIES = host-bison host-flex LIBMEMCACHED_LICENSE = BSD-3-Clause -LIBMEMCACHED_LICENSE_FILES = COPYING +LIBMEMCACHED_LICENSE_FILES = LICENSE +LIBMEMCACHED_CPE_ID_VENDOR = awesome -ifeq ($(BR2_TOOLCHAIN_SUPPORTS_PIE),) -LIBMEMCACHED_CONF_ENV += \ - ax_cv_check_cflags__Werror__fPIE=no \ - ax_cv_check_cflags__Werror__pie=no \ - ax_cv_check_cxxflags__Werror__fPIE=no \ - ax_cv_check_cxxflags__Werror__pie=no +ifeq ($(BR2_PACKAGE_LIBEVENT),y) +LIBMEMCACHED_DEPENDENCIES += libevent +LIBMEMCACHED_CONF_OPTS += -DENABLE_MEMASLAP=ON +else +LIBMEMCACHED_CONF_OPTS += -DENABLE_MEMASLAP=OFF endif -$(eval $(autotools-package)) +ifeq ($(BR2_PACKAGE_OPENSSL),y) +LIBMEMCACHED_DEPENDENCIES += openssl +LIBMEMCACHED_CONF_OPTS += -DENABLE_OPENSSL_CRYPTO=ON +else +LIBMEMCACHED_CONF_OPTS += -DENABLE_OPENSSL_CRYPTO=OFF +endif + +$(eval $(cmake-package)) -- 2.39.2 From marcus.folkesson at gmail.com Mon Mar 27 05:37:02 2023 From: marcus.folkesson at gmail.com (Marcus Folkesson) Date: Mon, 27 Mar 2023 07:37:02 +0200 Subject: [Buildroot] [PATCH] package/libostree: bump to version 2023.2 Message-ID: <20230327053702.517399-1-marcus.folkesson@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 From neal.frager at amd.com Mon Mar 27 05:45:45 2023 From: neal.frager at amd.com (Frager, Neal) Date: Mon, 27 Mar 2023 05:45:45 +0000 Subject: [Buildroot] [PATCH v1 1/2] package/zynqmp-firmware: new package In-Reply-To: <20230326220543.057f381d@windsurf> References: <20230326220543.057f381d@windsurf> Message-ID: Hi Thomas, > Le 26 mars 2023 ? 22:05, Thomas Petazzoni a ?crit : > > ?Hello Neal, > >> On Sun, 26 Mar 2023 15:09:48 +0100 >> Neal Frager via buildroot 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. > > This is not really nice :-/ Was this the conclusion of the discussion > we had on this topic? I would not say this is the conclusion of our discussion, but rather a next step. Once we have a microblaze compiler package, we can update the zynqmp-firmware package to use the included compiler by default or allow users to select an external one, in case they prefer to use the Xilinx distributed compiler. > >> +config BR2_PACKAGE_ZYNQMP_FIRMWARE_KRIA_K26 >> + bool "kria-k26" >> + help >> + Adds additional CFLAGS for Kria K26 SOMs. > > This doesn't look super extensible. Why are these CFLAGS needed in > particular for this platform? Is this a per-SoC or per-board > configuration? Do we expect more platforms to need custom CFLAGS? These CFLAGS are needed for the k26 SOMs, so we will need to include them for the kv260 and kr260 defconfigs. I agree with you that custom flags are not so nice, and hopefully Xilinx will find a better solution for this in future versions. For now, I think we have to live with it. > >> +ZYNQMP_FIRMWARE_VERSION = $(call qstrip,$(BR2_PACKAGE_ZYNQMP_FIRMWARE_VERSION)) >> +ZYNQMP_FIRMWARE_SOURCE = xilinx_$(ZYNQMP_FIRMWARE_VERSION).tar.gz >> +ZYNQMP_FIRMWARE_SITE = https://github.com/Xilinx/embeddedsw/archive/refs/tags > > Use $(call github,...) instead > Ok >> +ifeq ($(BR2_PACKAGE_ZYNQMP_FIRMWARE_KRIA_K26),y) >> +ZYNQMP_CFLAGS = "-Os -flto -ffat-lto-objects -DBOARD_SHUTDOWN_PIN=2 -DBOARD_SHUTDOWN_PIN_STATE=0 \ >> + -DENABLE_EM -DENABLE_MOD_OVERTEMP -DENABLE_DYNAMIC_MIO_CONFIG -DENABLE_IOCTL \ >> + -DCONNECT_PMU_GPO_2_VAL=0" > > All these CFLAGS are really weird... why isn't this part of the > zynqmp-firmware build system itself? > >> +else >> +ZYNQMP_CFLAGS = "-Os -flto -ffat-lto-objects" >> +endif > > In any case, this should be: > > ZYNQMP_CFLAGS = -Os -flto -ffat-lto-objects > > ifeq ($(BR2_PACKAGE_ZYNQMP_FIRMWARE_KRIA_K26),y) > ZYNQMP_CFLAGS += \ > -DBOARD_SHUTDOWN_PIN=2 \ > -DBOARD_SHUTDOWN_PIN_STATE=0 \ > -DENABLE_EM \ > -DENABLE_MOD_OVERTEMP \ > -DENABLE_DYNAMIC_MIO_CONFIG \ > -DENABLE_IOCTL \ > -DCONNECT_PMU_GPO_2_VAL=0 > endif > Ok >> + >> +define ZYNQMP_FIRMWARE_BUILD_CMDS >> + cd $(@D)/lib/sw_apps/zynqmp_pmufw/src && make \ >> + COMPILER=$(ZYNQMP_FIRMWARE_TOOLCHAIN_PATH)/$(ZYNQMP_FIRMWARE_TOOLCHAIN_PREFIX)gcc \ >> + ARCHIVER=$(ZYNQMP_FIRMWARE_TOOLCHAIN_PATH)/$(ZYNQMP_FIRMWARE_TOOLCHAIN_PREFIX)gcc-ar \ >> + CC=$(ZYNQMP_FIRMWARE_TOOLCHAIN_PATH)/$(ZYNQMP_FIRMWARE_TOOLCHAIN_PREFIX)gcc \ >> + CFLAGS=$(ZYNQMP_CFLAGS) > > Please use: > > $(MAKE) -C $(@D)/lib/sw_apps/zynqmp_pmufw/src \ > ... > Ok > Thanks! > > Thomas > -- > Thomas Petazzoni, co-owner and CEO, Bootlin > Embedded Linux and Kernel engineering and training > https://bootlin.com Thanks for your review. I will update all of this with v2 of the patch set. Best regards, Neal Frager AMD From luca.ceresoli at bootlin.com Mon Mar 27 07:09:44 2023 From: luca.ceresoli at bootlin.com (Luca Ceresoli) Date: Mon, 27 Mar 2023 09:09:44 +0200 Subject: [Buildroot] [PATCH 1/1] package/snmppp: fix build without SNMPV3 In-Reply-To: <20230320171733.1077811-1-fontaine.fabrice@gmail.com> References: <20230320171733.1077811-1-fontaine.fabrice@gmail.com> Message-ID: <20230327090944.6626fa5b@booty> Hi Fabrice, On Mon, 20 Mar 2023 18:17:33 +0100 Fabrice Fontaine wrote: > 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 Thanks for the quick fix! Reviewed-by: Luca Ceresoli Tested-by: Luca Ceresoli -- Luca Ceresoli, Bootlin Embedded Linux and Kernel engineering https://bootlin.com From thomas.petazzoni at bootlin.com Mon Mar 27 07:42:22 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Mon, 27 Mar 2023 09:42:22 +0200 Subject: [Buildroot] [PATCH v1 1/2] package/zynqmp-firmware: new package In-Reply-To: References: <20230326220543.057f381d@windsurf> Message-ID: <20230327094222.3b11e289@windsurf> On Mon, 27 Mar 2023 05:45:45 +0000 "Frager, Neal" wrote: > I would not say this is the conclusion of our discussion, but rather > a next step. Once we have a microblaze compiler package, we can > update the zynqmp-firmware package to use the included compiler by > default or allow users to select an external one, in case they prefer > to use the Xilinx distributed compiler. Hm, OK. I don't know if we want to have both options of using a compiler provided by Buildroot, or a compiler installed separately. No strong feeling about this. > These CFLAGS are needed for the k26 SOMs, so we will need to include > them for the kv260 and kr260 defconfigs. I agree with you that > custom flags are not so nice, and hopefully Xilinx will find a better > solution for this in future versions. > > For now, I think we have to live with it. Another solution would be to simply have a ZYNQMP_FIRMWARE option that allows to pass custom CFLAGS, and let each defconfig handle this. Here as well, no strong feeling about this. Thomas -- Thomas Petazzoni, co-owner and CEO, Bootlin Embedded Linux and Kernel engineering and training https://bootlin.com From nicolas.cavallari at green-communications.fr Mon Mar 27 08:18:24 2023 From: nicolas.cavallari at green-communications.fr (Nicolas Cavallari) Date: Mon, 27 Mar 2023 10:18:24 +0200 Subject: [Buildroot] [PATCH 1/1] package/libgit2: bump version to 1.6.3 Message-ID: <20230327081824.7259-1-nicolas.cavallari@green-communications.fr> * Remove patch applied upstream. * Upstream fixed building inside the source tree, but still does not recommend it, so keep LIBGIT2_SUPPORTS_IN_SOURCE_BUILD = NO Signed-off-by: Nicolas Cavallari --- ...clare-win32-functions-on-non-win32-p.patch | 35 ------------------- package/libgit2/libgit2.hash | 2 +- package/libgit2/libgit2.mk | 2 +- 3 files changed, 2 insertions(+), 37 deletions(-) delete mode 100644 package/libgit2/0001-sysdir-Do-not-declare-win32-functions-on-non-win32-p.patch diff --git a/package/libgit2/0001-sysdir-Do-not-declare-win32-functions-on-non-win32-p.patch b/package/libgit2/0001-sysdir-Do-not-declare-win32-functions-on-non-win32-p.patch deleted file mode 100644 index 6be66ffee3..0000000000 --- a/package/libgit2/0001-sysdir-Do-not-declare-win32-functions-on-non-win32-p.patch +++ /dev/null @@ -1,35 +0,0 @@ -From 20811c5aa9c528405eaa3f88ff22a9adebafa9e6 Mon Sep 17 00:00:00 2001 -From: Nicolas Cavallari -Date: Wed, 8 Mar 2023 14:00:52 +0100 -Subject: [PATCH] sysdir: Do not declare win32 functions on non-win32 platforms - -These declaration poses problems on some embedded or retro Linux systems -that deliberately disable support for wchar_t from their libc. - -Signed-off-by: Nicolas Cavallari -[Retrieved from: -https://github.com/libgit2/libgit2/commit/20811c5aa9c528405eaa3f88ff22a9adebafa9e6] ---- - src/libgit2/sysdir.h | 2 ++ - 1 file changed, 2 insertions(+) - -diff --git a/src/libgit2/sysdir.h b/src/libgit2/sysdir.h -index 1d15bbf43..03f59e1de 100644 ---- a/src/libgit2/sysdir.h -+++ b/src/libgit2/sysdir.h -@@ -134,10 +134,12 @@ extern int git_sysdir_set(git_sysdir_t which, const char *paths); - */ - extern int git_sysdir_reset(void); - -+#ifdef GIT_WIN32 - /** Sets the registry system dir to a mock; for testing. */ - extern int git_win32__set_registry_system_dir(const wchar_t *mock_sysdir); - - /** Find the given system dir; for testing. */ - extern int git_win32__find_system_dirs(git_str *out, const char *subdir); -+#endif - - #endif --- -2.39.2 - diff --git a/package/libgit2/libgit2.hash b/package/libgit2/libgit2.hash index baf43c66f7..a2bbf23d59 100644 --- a/package/libgit2/libgit2.hash +++ b/package/libgit2/libgit2.hash @@ -1,3 +1,3 @@ # Locally calculated -sha256 d557fbf35557bb5df53cbf38ae0081edb4a36494ec0d19741fa673e509245f8f libgit2-1.6.2.tar.gz +sha256 a8e2a09835eabb24ace2fd597a78af182e1e199a894e99a90e4c87c849fcd9c4 libgit2-1.6.2.tar.gz sha256 6f3c2cd59b057e366c1acc073b038135c52d77892bb33bd4d931c5369d3f062b COPYING diff --git a/package/libgit2/libgit2.mk b/package/libgit2/libgit2.mk index b31f5199e1..11f04042de 100644 --- a/package/libgit2/libgit2.mk +++ b/package/libgit2/libgit2.mk @@ -4,7 +4,7 @@ # ################################################################################ -LIBGIT2_VERSION = 1.6.2 +LIBGIT2_VERSION = 1.6.3 LIBGIT2_SITE = $(call github,libgit2,libgit2,v$(LIBGIT2_VERSION)) LIBGIT2_LICENSE = \ GPL-2.0 with linking exception, \ -- 2.39.2 From neal.frager at amd.com Mon Mar 27 09:00:50 2023 From: neal.frager at amd.com (Frager, Neal) Date: Mon, 27 Mar 2023 09:00:50 +0000 Subject: [Buildroot] [PATCH v1 1/2] package/zynqmp-firmware: new package In-Reply-To: <20230327094222.3b11e289@windsurf> References: <20230326220543.057f381d@windsurf> <20230327094222.3b11e289@windsurf> Message-ID: Hi Thomas, > Le 27 mars 2023 ? 09:42, Thomas Petazzoni a ?crit : > > ?On Mon, 27 Mar 2023 05:45:45 +0000 > "Frager, Neal" wrote: > >> I would not say this is the conclusion of our discussion, but rather >> a next step. Once we have a microblaze compiler package, we can >> update the zynqmp-firmware package to use the included compiler by >> default or allow users to select an external one, in case they prefer >> to use the Xilinx distributed compiler. > > Hm, OK. I don't know if we want to have both options of using a > compiler provided by Buildroot, or a compiler installed separately. No > strong feeling about this. As we are aware of zynqmp buildroot users who are using the Xilinx ARM compiler as an external toolchain, I think it would be good to offer this option. However, I will change the naming to include ?external?, so it is obvious that it will be an option for using a toolchain from outside buildroot. When we have an internal microblaze toolchain ready for use, we will update the zynqmp-firmware package to make the internal toolchain the default option. > >> These CFLAGS are needed for the k26 SOMs, so we will need to include >> them for the kv260 and kr260 defconfigs. I agree with you that >> custom flags are not so nice, and hopefully Xilinx will find a better >> solution for this in future versions. >> >> For now, I think we have to live with it. > > Another solution would be to simply have a ZYNQMP_FIRMWARE option that > allows to pass custom CFLAGS, and let each defconfig handle this. Here > as well, no strong feeling about this. Actually, passing a custom CFLAGS option has its merits. When users transition to their own custom hardware, they may be using different pmufw configurations such as enabling some of the security features of the application which are not enabled by default. It is nicer for users to be able to change the configuration from their board config file rather than modifying the zynqmp-firmware package files. I will include this change with v2. > > Thomas > -- > Thomas Petazzoni, co-owner and CEO, Bootlin > Embedded Linux and Kernel engineering and training > https://bootlin.com Best regards, Neal Frager AMD From arnout at mind.be Mon Mar 27 09:24:14 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Mon, 27 Mar 2023 11:24:14 +0200 Subject: [Buildroot] [PATCH 09/15] package/libuio: migrate to new autopoint flag In-Reply-To: References: <20230221172205.2450111-1-vfazio@xes-inc.com> <20230221172205.2450111-9-vfazio@xes-inc.com> Message-ID: <7adbbb39-0838-a789-fd7a-f05d08aad343@mind.be> On 26/03/2023 00:44, Vincent Fazio wrote: > Arnout, > > > On Sat, Mar 25, 2023 at 3:37?PM Arnout Vandecappelle > wrote: [snip] > ? This looks absolutely applicable upstream, so please create a PR. > > > There's a couple of reasons I did not do this: > > 1. The upstream repo does not look maintained and has moved URLs from what we > have in the mk file https://github.com/missinglinkelectronics/libuio > (I meant to fix that) Hardly a good reason not to send it to the new location :-) > 2. It does not apply upstream since their in-tree `autogen.sh` creates the > missing file. See > https://github.com/missinglinkelectronics/libuio/blob/master/autogen.sh > Adding a package specific configure command to run autogen or mimic its behavior > seemed overkill, the "foreign" patch leveraging autotools infra seemed the > cleanest way to fix this This is a good reason though. In the future, please document such concerns in the commit message of the patch itself. I really think we should add a check-package thing to make sure that every patch has an Upstream: line, like we already enforce the SoB. Regards, Arnout > > ? Regards, > ? Arnout > > > Thanks for looking at this series! > > -Vincent > > > + > > + AM_CONFIG_HEADER(config.h) > > + > > +-- > > +2.25.1 > > + > > diff --git a/package/libuio/libuio.mk > b/package/libuio/libuio.mk > > index a0285277ab..d5019af594 100644 > > --- a/package/libuio/libuio.mk > > +++ b/package/libuio/libuio.mk > > @@ -14,7 +14,7 @@ LIBUIO_LIBS = $(TARGET_NLS_LIBS) > >? ?LIBUIO_INSTALL_STAGING = YES > > > >? ?# Fetched from github, no pre-generated configure script provided > > -LIBUIO_GETTEXTIZE = YES > > +LIBUIO_AUTOPOINT = YES > >? ?LIBUIO_AUTORECONF = YES > > > >? ?# Avoid build issue when makeinfo is missing > From Nicolas.Cavallari at green-communications.fr Mon Mar 27 09:42:54 2023 From: Nicolas.Cavallari at green-communications.fr (Nicolas Cavallari) Date: Mon, 27 Mar 2023 11:42:54 +0200 Subject: [Buildroot] [PATCH 1/1] package/libgit2: bump version to 1.6.3 In-Reply-To: <20230327081824.7259-1-nicolas.cavallari@green-communications.fr> References: <20230327081824.7259-1-nicolas.cavallari@green-communications.fr> Message-ID: <4c0755eb-8986-3edd-6435-33f92b5e4d25@green-communications.fr> On 27/03/2023 10:18, Nicolas Cavallari wrote: > * Remove patch applied upstream. > * Upstream fixed building inside the source tree, but still does not > recommend it, so keep LIBGIT2_SUPPORTS_IN_SOURCE_BUILD = NO > > Signed-off-by: Nicolas Cavallari This patch is broken, will send v2. From thomas.petazzoni at bootlin.com Mon Mar 27 05:30:37 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Mon, 27 Mar 2023 05:30:37 -0000 Subject: [Buildroot] [autobuild.buildroot.net] Daily results for 2023-03-26 Message-ID: <20230327053044.EDE5C81E3A@smtp1.osuosl.org> Hello, Autobuild statistics for 2023-03-26 =================================== branch | OK | NOK | TIM | TOT | 2023.02.x | 13 | 11 | 1 | 25 | master | 218 | 142 | 0 | 360 | Classification of failures by reason for master ----------------------------------------------- host-go-1.19.7 | 13 linux-6.1.14 | 10 gobject-introspection-1.72.0 | 9 elfutils-0.186 | 7 bluez5_utils-5.66 | 5 snmppp-3.5.0 | 5 unknown | 5 host-binutils-2.38 | 4 host-qemu-7.2.0 | 4 glibc-2.36-81-g4f4d7a13edfd... | 3 host-rust-1.68.0 | 3 libglib2-2.72.3 | 3 olsr-0.9.8 | 3 crucible-2022.05.25 | 2 fs/ubifs/ubifs.mk:49: /home... | 2 luvi-2.13.0 | 2 ntp-4.2.8p15 | 2 shadow-4.13 | 2 bat-0.19.0 | 1 brltty-6.5 | 1 bzip2-1.0.8 | 1 dc3dd-7.2.641 | 1 delve-1.20.0 | 1 dhcp-4.4.3-P1 | 1 efivar-38 | 1 erlang-22.3.4.22 | 1 fontconfig-2.13.1 | 1 frr-8.4.2 | 1 fs/cramfs/cramfs.mk:46: /tm... | 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/bui... | 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 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 gmp-6.2.1 | 1 grub2-2.06 | 1 gvfs-1.48.1 | 1 host-binutils-2.37 | 1 host-gcc-final-11.3.0 | 1 host-gdb-arc-2020.09-releas... | 1 host-zstd-1.5.4 | 1 json-c-0.16 | 1 libdeflate-1.15 | 1 libopenh264-2.3.1 | 1 linux-5.10.162-cip24 | 1 linux-5.10.162-cip24-rt10 | 1 liquid-dsp-1.4.0 | 1 ltp-testsuite-20220930 | 1 mongodb-4.2.18 | 1 mosquitto-2.0.15 | 1 mpir-3.0.0 | 1 musl-1.2.3 | 1 ncurses-6.3-20221224 | 1 ola-0.10.9 | 1 perl-5.36.0 | 1 php-8.2.3 | 1 putty-0.76 | 1 python3-3.11.2 | 1 quickjs-2021-03-27 | 1 reaver-1.6.6 | 1 rtl8189fs-ed6741b52bc998875... | 1 sdl-1.2.15 | 1 uclibc-1.0.42 | 1 xenomai-3.0.10 | 1 zeek-4.1.1 | 1 zlib-ng-2.0.6 | 1 Detail of failures for master ----------------------------- arch | reason | OK? | url | orph? -------------+--------------------------------+-----+---------------------------------------------------------------------------------+------- mips | bat-0.19.0 | NOK | http://autobuild.buildroot.net/results/52ecc4a36c69d8b60996f9948552dddf9231fdd4 | powerpc | bluez5_utils-5.66 | NOK | http://autobuild.buildroot.net/results/14bb13f5fa0c31a894f58411383a7819c0ea55a7 | aarch64 | bluez5_utils-5.66 | NOK | http://autobuild.buildroot.net/results/7071bb3f9671e889b015e84a51e3a15bc2d8eb3d | arm | bluez5_utils-5.66 | NOK | http://autobuild.buildroot.net/results/810a3e2aadb6cbc55fd20464ccae1be3c810ce3a | x86_64 | bluez5_utils-5.66 | NOK | http://autobuild.buildroot.net/results/31b67d1925058f6ef62998436728b6387cfdab80 | arm | bluez5_utils-5.66 | NOK | http://autobuild.buildroot.net/results/18942deebb36cb5a575bc5d87a4b96a1c910cc8b | mips | brltty-6.5 | NOK | http://autobuild.buildroot.net/results/e1d71111774eb68dbeec75fd9469224fe17b4a54 | mips64 | bzip2-1.0.8 | NOK | http://autobuild.buildroot.net/results/bd40c9feb2ea3a3e41de9818542ad21fd54f5684 | ORPH x86_64 | crucible-2022.05.25 | NOK | http://autobuild.buildroot.net/results/48483ee5e01e546930131f1bafbc5fda2173c768 | x86_64 | crucible-2022.05.25 | NOK | http://autobuild.buildroot.net/results/d21ae86ba83a7333ac47c1908cc910414cbd3e13 | or1k | dc3dd-7.2.641 | NOK | http://autobuild.buildroot.net/results/61c9b685eacd7ebdce7527fff046366c8600b9cc | ORPH aarch64 | delve-1.20.0 | NOK | http://autobuild.buildroot.net/results/857f0f7422d86e6a221eff7ee39f14c0b53f832b | sh4 | dhcp-4.4.3-P1 | NOK | http://autobuild.buildroot.net/results/51f26c66d2ff406a03b02bef3acf8cd3e4936365 | ORPH mips64el | efivar-38 | NOK | http://autobuild.buildroot.net/results/bb24e7239c0bddbb296e84314f6c3ba2a3bce17e | microblaze | elfutils-0.186 | NOK | http://autobuild.buildroot.net/results/9d193f2fe952cc8a4c0f6b90de3360304eb906b9 | ORPH microblazeel | elfutils-0.186 | NOK | http://autobuild.buildroot.net/results/1ef7515bc13ffe416e4f28212205845c83e03b0d | ORPH microblazeel | elfutils-0.186 | NOK | http://autobuild.buildroot.net/results/fa8f885b0d1f91876e56e864e54afe1a60d32ad1 | ORPH microblazeel | elfutils-0.186 | NOK | http://autobuild.buildroot.net/results/4a833db99ede2217475c15ff4084a4ba933f2a7f | ORPH microblaze | elfutils-0.186 | NOK | http://autobuild.buildroot.net/results/518a5bc84f919b2efc84fadefe72e662008e2bbe | ORPH microblazeel | elfutils-0.186 | NOK | http://autobuild.buildroot.net/results/f308688bd77c20d7bf3eac12ed823a86a29ba6af | ORPH microblazeel | elfutils-0.186 | NOK | http://autobuild.buildroot.net/results/e58d966a63bc0042235529897985084f11fe363c | ORPH riscv64 | erlang-22.3.4.22 | NOK | http://autobuild.buildroot.net/results/bcb96873e052f00e06e1e483afae07659f651f98 | riscv64 | fontconfig-2.13.1 | NOK | http://autobuild.buildroot.net/results/1406a48a3be3977ccabc0696349b6ae45989cb34 | ORPH arc | frr-8.4.2 | NOK | http://autobuild.buildroot.net/results/9cdcc7683227f0a955d28ab7de71aef2f6530adb | aarch64_be | fs/cramfs/cramfs.mk:46: /tm... | NOK | http://autobuild.buildroot.net/results/85352c0949e6acd2994ed4068580de3ee349b0de | nios2 | fs/jffs2/jffs2.mk:71: /home... | NOK | http://autobuild.buildroot.net/results/0414b563102e7c80e2f120fcf57b025fbac3e48f | s390x | fs/romfs/romfs.mk:32: /home... | NOK | http://autobuild.buildroot.net/results/9cb6bdb05a77992145de82ebb46da388e53fea0a | sparc64 | fs/ubi/ubi.mk:51: /home/aut... | NOK | http://autobuild.buildroot.net/results/7267e75f33940aa0c534f1118715370bdf8221a1 | powerpc64 | fs/ubi/ubi.mk:51: /home/bui... | NOK | http://autobuild.buildroot.net/results/628c2ed55f3d90bc86a21b99eec0049e5cb1ca7f | mipsel | fs/ubi/ubi.mk:51: /tmp/inst... | NOK | http://autobuild.buildroot.net/results/662b04192e10a64f93d46f8904c82d7944605f96 | powerpc64 | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/b6102905b34b16c92edfffc6ff2da9ddbba569f4 | microblaze | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/40808c22214ada8b84d95c515e2b700301b3af56 | mips64el | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/8a3a6d8787707d6a2f7cdef80b88a2ce2c59a360 | armeb | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/99da9a7e569a57420f8a45cdc77eedbf3dd8c5de | powerpc64le | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/a04ef9fec21066d60bd41f34aff85c46bd913499 | powerpc | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/62cc1b1b9ed6abdd536b6e738cdd3864a29af8b4 | powerpc64 | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/79ed444cb189783ece0bf0a35e64657057ef3c6c | sparc64 | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/ca41ca3eaa058f8a4c7fb8d05aa71ed1093f9f17 | sparc64 | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/106d296b05354624de3c29d8f8a18667711aba90 | microblaze | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/b49d2478dd8bf8e9bf1d39b18cefeb6cbcefc7df | mips | fs/ubifs/ubifs.mk:49: /tmp/... | NOK | http://autobuild.buildroot.net/results/1b0ee25e82b85b735e718cec05685195cb2b21b2 | microblazeel | fs/ubifs/ubifs.mk:49: /tmp/... | NOK | http://autobuild.buildroot.net/results/a300d6658eedc5aa5af5ea0eb46b3101fb50cd9b | powerpc | glibc-2.36-81-g4f4d7a13edfd... | NOK | http://autobuild.buildroot.net/results/6c95d901a1213192931809c16be6e093123be6e7 | powerpc | glibc-2.36-81-g4f4d7a13edfd... | NOK | http://autobuild.buildroot.net/results/8355881b7b014174778d360fd5879b9b2bdbc672 | powerpc | glibc-2.36-81-g4f4d7a13edfd... | NOK | http://autobuild.buildroot.net/results/95564df9ef17e1fffaa4bf85b069e8255ba1bcec | riscv64 | gmp-6.2.1 | NOK | http://autobuild.buildroot.net/results/10b60a89676e9e606aa7e530da79d71a7d2f78f2 | ORPH s390x | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/34acc5e65a16ad031742d55c2874dda28b6b8001 | ORPH x86_64 | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/c95ba49f09b15bd7874b182afa0c2e0383de7364 | ORPH s390x | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/63804007eec8f2f6bd115657225fc7053f508908 | ORPH i686 | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/6a1b9387e93e9887f778805895d09c0bc1d594de | ORPH microblaze | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/133eb12c6451ec979fb69314eb23118d7c9905d4 | ORPH x86_64 | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/d4f4a0bf51e347e587e9c72977b323ddb161f998 | ORPH microblazeel | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/e0230a61cd6b9cc37adf820e45cd022741e6c997 | ORPH or1k | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/7a23fc58577d1163bf3709123e552a8e6c0360c0 | ORPH sparc64 | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/ad4ceaab1226b4d41acdbf353f6312574ae6f501 | ORPH arm | grub2-2.06 | NOK | http://autobuild.buildroot.net/results/0042645ab9735f59731d1fd18a138972e814cbd2 | mipsel | gvfs-1.48.1 | NOK | http://autobuild.buildroot.net/results/0f323cdb99fa5b2ab4803959a0face62d75c84e7 | ORPH powerpc64le | host-binutils-2.37 | NOK | http://autobuild.buildroot.net/results/91de0679166fe4e3a523e3698e9fc52f0bf8ad81 | powerpc64le | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/f14a5d0e8d8ca081962508f72100aed7e8c6886c | powerpc64le | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/3a0f5d87da9b990f241ce3315e7461d969cfc841 | mips64el | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/70167be0e9ed058c1f257d5870cac53a8659936b | aarch64 | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/6c747058fec95cd038c316d6d8ecf9238483e5b3 | microblazeel | host-gcc-final-11.3.0 | NOK | http://autobuild.buildroot.net/results/e351fbfef3992f22b25ad8c636683ff533291d88 | arc | host-gdb-arc-2020.09-releas... | NOK | http://autobuild.buildroot.net/results/cfd6ab0b50149e1204d260727fd8f0c9ef145a1e | ORPH mips64 | host-go-1.19.7 | NOK | http://autobuild.buildroot.net/results/d58b43d6e424c9a06777d8cbe3df1bcce15dd658 | i686 | host-go-1.19.7 | NOK | http://autobuild.buildroot.net/results/048a72ef80d822f9e30e0d65441c3b77079fb29a | mips64 | host-go-1.19.7 | NOK | http://autobuild.buildroot.net/results/7734237ee2fd53cbf6a5cffd633521251d2986f0 | powerpc64le | host-go-1.19.7 | NOK | http://autobuild.buildroot.net/results/e124ed9221cd3e89fd5de812d28e1b56f6ca62e2 | i486 | host-go-1.19.7 | NOK | http://autobuild.buildroot.net/results/e982d1abe03684cb45b81c9835784375bcf4d955 | mips64el | host-go-1.19.7 | NOK | http://autobuild.buildroot.net/results/0360242615e5d29eb9106749ee765d4746f1a0cc | mips64el | host-go-1.19.7 | NOK | http://autobuild.buildroot.net/results/d30ad40b36657dff7fc54b1d51e293a4b29e0964 | i686 | host-go-1.19.7 | NOK | http://autobuild.buildroot.net/results/60dd2b679945717e39b7a8eff3ad1c35b26f7657 | mips64el | host-go-1.19.7 | NOK | http://autobuild.buildroot.net/results/010bfa1bc2ffe9f30a3403b59ea7ee55d4be857c | mips64el | host-go-1.19.7 | NOK | http://autobuild.buildroot.net/results/ed65b549a12236365c1a12282e5f44d71044c361 | mips64el | host-go-1.19.7 | NOK | http://autobuild.buildroot.net/results/da0ef8ca6be8c05ad0a73d12fad39380510ff706 | mips64el | host-go-1.19.7 | NOK | http://autobuild.buildroot.net/results/97238f563d7a58a74e3b03f635c1bdb78d736156 | mips64el | host-go-1.19.7 | NOK | http://autobuild.buildroot.net/results/824ca876dc4aa2f459a081bcea941e2f2a696596 | i586 | host-qemu-7.2.0 | NOK | http://autobuild.buildroot.net/results/bc9df54341d36887b5263b91f4561a809c0d52fe | aarch64 | host-qemu-7.2.0 | NOK | http://autobuild.buildroot.net/results/b15a90a9183d67f89bf70189811ba253eafcf183 | sparc64 | host-qemu-7.2.0 | NOK | http://autobuild.buildroot.net/results/034ab07410bee9cf2acec45d5f435d57d80bd531 | or1k | host-qemu-7.2.0 | NOK | http://autobuild.buildroot.net/results/c91cd9ea6fc7b247aad655aa8e79bd8035836f5d | x86_64 | host-rust-1.68.0 | NOK | http://autobuild.buildroot.net/results/60f046457df7f15cd9f84156b170c3e132d4adbc | powerpc64le | host-rust-1.68.0 | NOK | http://autobuild.buildroot.net/results/7c124ea6847597405c5b19c5e728e08ea0e9ee2b | s390x | host-rust-1.68.0 | NOK | http://autobuild.buildroot.net/results/150cd05f9226832947aa741419950eeedb2c9022 | arceb | host-zstd-1.5.4 | NOK | http://autobuild.buildroot.net/results/b53f976e0e4d72a999f38207ff1dde3a4cdb9b20 | riscv64 | json-c-0.16 | NOK | http://autobuild.buildroot.net/results/4ab0a09efb81caabdd3b8f93bcf009da353999f0 | arm | libdeflate-1.15 | NOK | http://autobuild.buildroot.net/results/fb6a35b6d9e487dd24ea5d261756a4f0d5571a38 | arc | libglib2-2.72.3 | NOK | http://autobuild.buildroot.net/results/8c3b2f1761c599f34254b5c8230d24ad42848b72 | arceb | libglib2-2.72.3 | NOK | http://autobuild.buildroot.net/results/81370e19f658852577151c01b4b187f152e75a38 | arc | libglib2-2.72.3 | NOK | http://autobuild.buildroot.net/results/8ce3afff28b7897ee2a0fadbc44fc1f8c1c4a5d8 | mips | libopenh264-2.3.1 | NOK | http://autobuild.buildroot.net/results/f414fe221e2a4b4bf97b4641a0b49b37d8f2d833 | mips64 | linux-5.10.162-cip24 | NOK | http://autobuild.buildroot.net/results/cacc0e660df623ce0027e92c020594a3890af433 | ORPH mips64el | linux-5.10.162-cip24-rt10 | NOK | http://autobuild.buildroot.net/results/97c58e3f5d108508695b1af52db7e42cb6770c94 | ORPH powerpc | linux-6.1.14 | NOK | http://autobuild.buildroot.net/results/beeede69a7b63ccc3b713ba7bb50dc2ca7e42336 | ORPH powerpc64le | linux-6.1.14 | NOK | http://autobuild.buildroot.net/results/0e013bd4f34f611a3dfafec843cb05f801839d83 | ORPH powerpc64 | linux-6.1.14 | NOK | http://autobuild.buildroot.net/results/02ac107e1582d88058f8ac3e922d19e5268c4734 | ORPH mips64 | linux-6.1.14 | NOK | http://autobuild.buildroot.net/results/0e1c22a156b515acc2d9e3c7e6a0f0ecc3479926 | ORPH sh4aeb | linux-6.1.14 | NOK | http://autobuild.buildroot.net/results/1dec88da6ad457603db8b78160d051e26afe6476 | ORPH arm | linux-6.1.14 | NOK | http://autobuild.buildroot.net/results/3a7f4ce9a3ae4305beb0760ae186134ce71b265f | ORPH x86_64 | linux-6.1.14 | NOK | http://autobuild.buildroot.net/results/405e404a7c68c45297ac6b54f5206e5391547868 | ORPH sh4aeb | linux-6.1.14 | NOK | http://autobuild.buildroot.net/results/592d0bdebe50c6d4829287d61dea7f5af6697e47 | ORPH powerpc64 | linux-6.1.14 | NOK | http://autobuild.buildroot.net/results/5f3ae64006de8b964b2c5b20b4e6d2fea0abfcc1 | ORPH riscv64 | linux-6.1.14 | NOK | http://autobuild.buildroot.net/results/2d028ac31cd3ae9e77ef10273289357c57527521 | ORPH arm | liquid-dsp-1.4.0 | NOK | http://autobuild.buildroot.net/results/e6ab8278a4531667bc05627e4d71ce040f02a63d | powerpc | ltp-testsuite-20220930 | NOK | http://autobuild.buildroot.net/results/6342f55d646ab3097fcb1c535caa59d20d044db0 | aarch64_be | luvi-2.13.0 | NOK | http://autobuild.buildroot.net/results/1654d7f7caedc80eb9ea071babc78d2d4ddf5dfc | ORPH aarch64_be | luvi-2.13.0 | NOK | http://autobuild.buildroot.net/results/42df9cbbf614b792ec7bbb27625f9e02aa05219c | ORPH aarch64 | mongodb-4.2.18 | NOK | http://autobuild.buildroot.net/results/74427aae4ba64de04a5cac42b95450ba309c760c | or1k | mosquitto-2.0.15 | NOK | http://autobuild.buildroot.net/results/3eb7b4a1fd07263f77bf0dceb524ccfba4806848 | arm | mpir-3.0.0 | NOK | http://autobuild.buildroot.net/results/30fdeb047ece4c8468842f2e0a60196099ff20de | powerpc | musl-1.2.3 | NOK | http://autobuild.buildroot.net/results/ce3f50a9bf93160332e32848314257936fa1e14c | mips64el | ncurses-6.3-20221224 | NOK | http://autobuild.buildroot.net/results/932ddadb521f99c272c45773c1c7ac91c79d73cc | ORPH riscv64 | ntp-4.2.8p15 | NOK | http://autobuild.buildroot.net/results/167e0e0053906ecdd02fe0a23658334ad3f319c8 | ORPH sh4a | ntp-4.2.8p15 | NOK | http://autobuild.buildroot.net/results/f8dae53690c29a4a8462aef76b8ef282ee03f2bd | ORPH sparc64 | ola-0.10.9 | NOK | http://autobuild.buildroot.net/results/16b5acda5a20847c9a2662bb7aec70f4de3d8784 | arceb | olsr-0.9.8 | NOK | http://autobuild.buildroot.net/results/feafb48006e8d0c5261a3f87bf27a20d00ea6016 | ORPH or1k | olsr-0.9.8 | NOK | http://autobuild.buildroot.net/results/354de5b11f8adfc809cc9686d98ecc3b0b2e7b01 | ORPH sparc64 | olsr-0.9.8 | NOK | http://autobuild.buildroot.net/results/45fbee164e4c68eb7f314ce9df1a898429be5fa2 | ORPH arc | perl-5.36.0 | NOK | http://autobuild.buildroot.net/results/dc887f33905a7fc100d1c825728a54e75bccb2df | sh4 | php-8.2.3 | NOK | http://autobuild.buildroot.net/results/946a76833c6376904f1be68439fb360dc2ce7bc1 | i686 | putty-0.76 | NOK | http://autobuild.buildroot.net/results/60d2004b00c45dcadab11d81f68df154d9a11fb5 | x86_64 | python3-3.11.2 | NOK | http://autobuild.buildroot.net/results/dd33a738ffccdb6c4fe571d803dcb983f38d896b | microblazeel | quickjs-2021-03-27 | NOK | http://autobuild.buildroot.net/results/ce448bc830a0c060dc2e2f1ebfd2e5203238215e | arceb | reaver-1.6.6 | NOK | http://autobuild.buildroot.net/results/9c72e77533e2fc47df4d5063176a8235ca639417 | arceb | rtl8189fs-ed6741b52bc998875... | NOK | http://autobuild.buildroot.net/results/fcf614cbda4dc26e018d224ff4f98b81b9dd73e2 | sh4 | sdl-1.2.15 | NOK | http://autobuild.buildroot.net/results/87eed48f756b627612e8e5509a96500096bafdd5 | ORPH arm | shadow-4.13 | NOK | http://autobuild.buildroot.net/results/b54dff24e283a341d7bd5f9f8f6011b30b16d672 | or1k | shadow-4.13 | NOK | http://autobuild.buildroot.net/results/c244d410121f8eb2fbaabd32e1ad2e11b9227f37 | or1k | snmppp-3.5.0 | NOK | http://autobuild.buildroot.net/results/85b674494255768151116a02495639a2e5521c4d | i686 | snmppp-3.5.0 | NOK | http://autobuild.buildroot.net/results/fafde64d3eb3ba9d6ef5090d3693892e744507ad | i686 | snmppp-3.5.0 | NOK | http://autobuild.buildroot.net/results/11509582616b57418433e15398e3e34de2f79fd6 | i686 | snmppp-3.5.0 | NOK | http://autobuild.buildroot.net/results/237fcc6fb380883bc12fccee4c80abf1dc62ddbd | x86_64 | snmppp-3.5.0 | NOK | http://autobuild.buildroot.net/results/5bc7ce9abbfeedd89d075d1dd91ea6e03706b03d | riscv64 | uclibc-1.0.42 | NOK | http://autobuild.buildroot.net/results/cb2e75a0ba5e7372fc217ef58df4bdca98a3ef99 | powerpc | unknown | NOK | http://autobuild.buildroot.net/results/e6ac58f3447f4627ecb3f492310dfce361205177 | xtensa | unknown | NOK | http://autobuild.buildroot.net/results/46c87befce62c3719aa969c960960cdb3c2c7f4b | arc | unknown | NOK | http://autobuild.buildroot.net/results/d0fecfc20c85b1ebc6cf1a2a095d7f5e5e6db309 | i686 | unknown | NOK | http://autobuild.buildroot.net/results/11337f56225fe32880315dc045f71ec8a888d657 | microblaze | unknown | NOK | http://autobuild.buildroot.net/results/d3c92f1bdcf851e2ded4c1376b1f18bf703a1458 | mips | xenomai-3.0.10 | NOK | http://autobuild.buildroot.net/results/eb1b309a4808fc5c16d375c77eceadfab9959ba1 | powerpc64 | zeek-4.1.1 | NOK | http://autobuild.buildroot.net/results/7965700bb88881c14a3f4648a1eabe1c3657b8f0 | aarch64 | zlib-ng-2.0.6 | NOK | http://autobuild.buildroot.net/results/78dc8994e80fe15ce62181c7cc8dd36e9cc6b6a5 | ORPH Classification of failures by reason for 2023.02.x -------------------------------------------------- elfutils-0.186 | 1 erlang-22.3.4.22 | 1 fs/ubifs/ubifs.mk:49: /home... | 1 glibmm-2.68.2 | 1 gobject-introspection | 1 gobject-introspection-1.72.0 | 1 host-binutils-2.39 | 1 host-rust-1.67.0 | 1 ocf-linux-20171122 | 1 parted-3.5 | 1 php-8.2.3 | 1 quickjs-2021-03-27 | 1 Detail of failures for 2023.02.x -------------------------------- arch | reason | OK? | url | orph? -------------+--------------------------------+-----+---------------------------------------------------------------------------------+------- microblaze | elfutils-0.186 | NOK | http://autobuild.buildroot.net/results/a3d81d86d6e6c4e828ed6e017042f1d3cf30519b | ORPH arm | erlang-22.3.4.22 | NOK | http://autobuild.buildroot.net/results/051dd8e722351bbb24059f71828968bdac74871d | s390x | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/1d170a128a56d4e75df506a8b76e6fdca614ce01 | nios2 | glibmm-2.68.2 | NOK | http://autobuild.buildroot.net/results/8a39e71e54d21a5c14de3b64fbf59047c4952a66 | microblazeel | gobject-introspection | TIM | http://autobuild.buildroot.net/results/9526cda2e1bfd74623c3fdea4401bab20608f202 | sparc64 | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/6ebee71756f15acc31061ed091a4016ead06d365 | ORPH aarch64 | host-binutils-2.39 | NOK | http://autobuild.buildroot.net/results/9c6ec5322b4862dc9c28c0fc13d075acb6f0a9b6 | x86_64 | host-rust-1.67.0 | NOK | http://autobuild.buildroot.net/results/bce82606c1fab53229c7b2364bd83b71f8a50283 | or1k | ocf-linux-20171122 | NOK | http://autobuild.buildroot.net/results/59f2d03921d9af9573113f8638f51b9bd5012e0c | ORPH arceb | parted-3.5 | NOK | http://autobuild.buildroot.net/results/5857ad539faa8c25b945c6abd6b0ecacb2aab8fd | microblazeel | php-8.2.3 | NOK | http://autobuild.buildroot.net/results/c7ca120ce656c844848d18e5e6b32206894393e4 | microblazeel | quickjs-2021-03-27 | NOK | http://autobuild.buildroot.net/results/3d831f4124cb785a949f7a2acae560a2701cc766 | 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 | 20222010 | 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 | 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.32 | 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.38 | ORPH belle-sip | DISTRO | https://release-monitoring.org/project/14378 | 4.4.8 | 5.2.37 | belr | DISTRO | https://release-monitoring.org/project/80042 | 4.4.8 | 5.2.37 | 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 | 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.1 | 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.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.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-compose | DISTRO | https://release-monitoring.org/project/06185 | 2.15.1 | 2.17.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.2.1 | 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.3.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.01.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.0 | gitlab-runner | DISTRO | https://release-monitoring.org/project/11337 | 15.5.0 | 15.10.0 | 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.5.1 | 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.5 | 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-4 | 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.4 | intel-mediasdk | DISTRO | https://release-monitoring.org/project/21814 | 23.1.3 | 23.1.4 | 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.3 | 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... | 20.4.0-Nexus | 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.1 | 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 | 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 | libfuse | GUESS | https://release-monitoring.org/project/00861 | 2.9.9 | 3.14.0 | 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.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 libpqxx | DISTRO | https://release-monitoring.org/project/21367 | 6.4.5 | 7.7.4 | 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.15 | 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-utils | DISTRO | https://release-monitoring.org/project/16334 | 2.17.1 | 2.18.0 | 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.1.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.01.19 | 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.3.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.37 | 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-20230311 | 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.3 | 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.3 | 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 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+15 | 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.37 | 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.006001 | 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.58 | 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/03680 | 3.2 | 20200710 | poppler | DISTRO | https://release-monitoring.org/project/03686 | 22.10.0 | 23.03.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-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.99 | python-botocore | DISTRO | https://release-monitoring.org/project/08748 | 1.29.96 | 1.29.99 | 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.6 | 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-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.2 | 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.13.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.11.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.15 | 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.8 | 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-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-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-pyopenssl | DISTRO | https://release-monitoring.org/project/05535 | 23.0.0 | 23.1.0 | python-pypa-build | DISTRO | https://release-monitoring.org/project/132276 | 0.9.0 | 0.10.0 | 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.2 | 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-sentry-sdk | DISTRO | https://release-monitoring.org/project/21603 | 1.12.1 | 1.17.0 | python-setuptools | DISTRO | https://release-monitoring.org/project/04021 | 65.6.3 | 67.6.0 | 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.7 | 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-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.47.4 | 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.1 | rust | DISTRO | https://release-monitoring.org/project/07635 | 1.68.0 | 1.68.1 | rust-bin | DISTRO | https://release-monitoring.org/project/07635 | 1.68.0 | 1.68.1 | 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.0 | 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.0 | 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.0 | sentry-native | DISTRO | https://release-monitoring.org/project/135639 | 0.4.1 | 0.6.0 | 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.0 | snappy | DISTRO | https://release-monitoring.org/project/04844 | 1.1.9 | 1.1.10 | 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 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.0 | 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 | 2023b | 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.1428 | 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.245 | 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 | 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.4 | 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 | 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.0 | 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 | 2023b | 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 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 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 ncurses | CVE-2005-1796 | https://security-tracker.debian.org/tracker/CVE-2005-1796 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 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 ruby | CVE-2023-22795 | https://security-tracker.debian.org/tracker/CVE-2023-22795 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 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 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 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-2005-1796 | https://security-tracker.debian.org/tracker/CVE-2005-1796 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 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 ruby | CVE-2023-22795 | https://security-tracker.debian.org/tracker/CVE-2023-22795 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 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 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 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 ncurses | CVE-2005-1796 | https://security-tracker.debian.org/tracker/CVE-2005-1796 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 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 ruby | CVE-2023-22795 | https://security-tracker.debian.org/tracker/CVE-2023-22795 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 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 neal.frager at amd.com Mon Mar 27 11:08:43 2023 From: neal.frager at amd.com (Frager, Neal) Date: Mon, 27 Mar 2023 11:08:43 +0000 Subject: [Buildroot] [PATCH v1 2/2] boot/uboot.mk: new BR2_TARGET_UBOOT_NEEDS_ZYNQMP_FIRMWARE In-Reply-To: <20230326220908.623ba0b5@windsurf> References: <20230326140949.11262-1-neal.frager@amd.com> <20230326140949.11262-2-neal.frager@amd.com> <20230326220908.623ba0b5@windsurf> Message-ID: Hi Thomas, Luca, > The new BR2_TARGET_UBOOT_NEEDS_ZYNQMP_FIRMWARE option will enable > u-boot to use the zynqmp-firmware package for building a pmufw.elf > that gets included in the generated boot.bin. > > Signed-off-by: Neal Frager > --- > boot/uboot/Config.in | 11 +++++++++++ boot/uboot/uboot.mk | 5 > +++++ > 2 files changed, 16 insertions(+) > > diff --git a/boot/uboot/Config.in b/boot/uboot/Config.in index > f5c20f5168..116df71ea3 100644 > --- a/boot/uboot/Config.in > +++ b/boot/uboot/Config.in > @@ -476,6 +476,17 @@ config BR2_TARGET_UBOOT_ZYNQMP > > if BR2_TARGET_UBOOT_ZYNQMP > > +config BR2_TARGET_UBOOT_NEEDS_ZYNQMP_FIRMWARE > + bool "U-Boot needs zynqmp-firmware" > I think this naming is confusing. If I understand correctly, U-Boot now offers two possibilities: > (1) Using a prebuild PMU firmware (this is what is currently possible > in Buildroot) > (2) Building the PMU firmware from source (which is what your patch is > adding) > I believe the proposed option naming/organization doesn't make this very clear. I don't have a super clear idea of what it should look like. Perhaps we should have a choice...endchoice that makes it 100% clear that the user can chose between using a pre-built vs. building one from source? Yes, I agree the naming is not 100% clear. Would you be ok with my changing the current BR2_TARGET_UBOOT_ZYNQMP_PMUFW name to BR2_TARGET_UBOOT_ZYNQMP_PMUFW_PREBUILT? It would mean needing to change all 3 zynqmp defconfig files with the update as well as potentially breaking things for all users who currently use the BR2_TARGET_UBOOT_ZYNQMP_PMUFW config. If you are ok with changing the name of the config, then I would propose the following: BR2_TARGET_UBOOT_ZYNQMP_PMUFW - bool that enables the selection of either of the following two choices: BR2_TARGET_UBOOT_ZYNQMP_PMUFW_SOURCE BR2_TARGET_UBOOT_ZYNQMP_PMUFW_PREBUILT Would you be ok with this change? At least it would be more clear for the users. Best regards, Neal Frager AMD From neal.frager at amd.com Mon Mar 27 12:21:16 2023 From: neal.frager at amd.com (Frager, Neal) Date: Mon, 27 Mar 2023 12:21:16 +0000 Subject: [Buildroot] [PATCH v1 1/2] package/zynqmp-firmware: new package In-Reply-To: <20230326220543.057f381d@windsurf> References: <20230326140949.11262-1-neal.frager@amd.com> <20230326220543.057f381d@windsurf> Message-ID: Hi Thomas, > 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. > This is not really nice :-/ Was this the conclusion of the discussion we had on this topic? > +config BR2_PACKAGE_ZYNQMP_FIRMWARE_KRIA_K26 > + bool "kria-k26" > + help > + Adds additional CFLAGS for Kria K26 SOMs. > This doesn't look super extensible. Why are these CFLAGS needed in particular for this platform? Is this a per-SoC or per-board configuration? Do we expect more platforms to need custom CFLAGS? > +ZYNQMP_FIRMWARE_VERSION = $(call > +qstrip,$(BR2_PACKAGE_ZYNQMP_FIRMWARE_VERSION)) > +ZYNQMP_FIRMWARE_SOURCE = xilinx_$(ZYNQMP_FIRMWARE_VERSION).tar.gz > +ZYNQMP_FIRMWARE_SITE = > +https://github.com/Xilinx/embeddedsw/archive/refs/tags > Use $(call github,...) instead > +ifeq ($(BR2_PACKAGE_ZYNQMP_FIRMWARE_KRIA_K26),y) > +ZYNQMP_CFLAGS = "-Os -flto -ffat-lto-objects -DBOARD_SHUTDOWN_PIN=2 -DBOARD_SHUTDOWN_PIN_STATE=0 \ > + -DENABLE_EM -DENABLE_MOD_OVERTEMP -DENABLE_DYNAMIC_MIO_CONFIG -DENABLE_IOCTL \ > + -DCONNECT_PMU_GPO_2_VAL=0" > All these CFLAGS are really weird... why isn't this part of the zynqmp-firmware build system itself? > +else > +ZYNQMP_CFLAGS = "-Os -flto -ffat-lto-objects" > +endif > In any case, this should be: > ZYNQMP_CFLAGS = -Os -flto -ffat-lto-objects > ifeq ($(BR2_PACKAGE_ZYNQMP_FIRMWARE_KRIA_K26),y) > ZYNQMP_CFLAGS += \ > -DBOARD_SHUTDOWN_PIN=2 \ > -DBOARD_SHUTDOWN_PIN_STATE=0 \ > -DENABLE_EM \ > -DENABLE_MOD_OVERTEMP \ > -DENABLE_DYNAMIC_MIO_CONFIG \ > -DENABLE_IOCTL \ > -DCONNECT_PMU_GPO_2_VAL=0 > endif > + > +define ZYNQMP_FIRMWARE_BUILD_CMDS > + cd $(@D)/lib/sw_apps/zynqmp_pmufw/src && make \ > + COMPILER=$(ZYNQMP_FIRMWARE_TOOLCHAIN_PATH)/$(ZYNQMP_FIRMWARE_TOOLCHAIN_PREFIX)gcc \ > + ARCHIVER=$(ZYNQMP_FIRMWARE_TOOLCHAIN_PATH)/$(ZYNQMP_FIRMWARE_TOOLCHAIN_PREFIX)gcc-ar \ > + CC=$(ZYNQMP_FIRMWARE_TOOLCHAIN_PATH)/$(ZYNQMP_FIRMWARE_TOOLCHAIN_PREFIX)gcc \ > + CFLAGS=$(ZYNQMP_CFLAGS) > Please use: > $(MAKE) -C $(@D)/lib/sw_apps/zynqmp_pmufw/src \ > ... Could I possibly ask you for some assistance? I have implemented all of the changes except this last one. When I use: $(MAKE) -C $(@D)/lib/sw_apps/zynqmp_pmufw/src \ COMPILER=$(ZYNQMP_FIRMWARE_EXTERNAL_TOOLCHAIN_PATH)/$(ZYNQMP_FIRMWARE_EXTERNAL_TOOLCHAIN_PREFIX)gcc \ ARCHIVER=$(ZYNQMP_FIRMWARE_EXTERNAL_TOOLCHAIN_PATH)/$(ZYNQMP_FIRMWARE_EXTERNAL_TOOLCHAIN_PREFIX)gcc-ar \ CC=$(ZYNQMP_FIRMWARE_EXTERNAL_TOOLCHAIN_PATH)/$(ZYNQMP_FIRMWARE_EXTERNAL_TOOLCHAIN_PREFIX)gcc \ CFLAGS=$(ZYNQMP_CFLAGS) The build fails as it does not seem to find the relative path ../misc containing necessary include files. But if I add a change directory command before the make, everything works fine using below: cd $(@D)/lib/sw_apps/zynqmp_pmufw/src $(MAKE) -C $(@D)/lib/sw_apps/zynqmp_pmufw/src \ COMPILER=$(ZYNQMP_FIRMWARE_EXTERNAL_TOOLCHAIN_PATH)/$(ZYNQMP_FIRMWARE_EXTERNAL_TOOLCHAIN_PREFIX)gcc \ ARCHIVER=$(ZYNQMP_FIRMWARE_EXTERNAL_TOOLCHAIN_PATH)/$(ZYNQMP_FIRMWARE_EXTERNAL_TOOLCHAIN_PREFIX)gcc-ar \ CC=$(ZYNQMP_FIRMWARE_EXTERNAL_TOOLCHAIN_PATH)/$(ZYNQMP_FIRMWARE_EXTERNAL_TOOLCHAIN_PREFIX)gcc \ CFLAGS=$(ZYNQMP_CFLAGS) Do you have any ideas why this would be? Normally I would think the -C option would take care of this, but I am unable to get the zynqmp-firmware package to build without a manual change dir step. Do you have a clean way to fix this? Best regards, Neal Frager AMD From nicolas.cavallari at green-communications.fr Mon Mar 27 12:17:02 2023 From: nicolas.cavallari at green-communications.fr (Nicolas Cavallari) Date: Mon, 27 Mar 2023 14:17:02 +0200 Subject: [Buildroot] [PATCH v2 1/1] package/libgit2: bump version to 1.6.3 Message-ID: <20230327121702.30959-1-nicolas.cavallari@green-communications.fr> * Remove patch applied upstream. * Upstream fixed building inside the source tree, but still does not recommend it, so keep LIBGIT2_SUPPORTS_IN_SOURCE_BUILD = NO Signed-off-by: Nicolas Cavallari --- v2: fix hash file --- ...clare-win32-functions-on-non-win32-p.patch | 35 ------------------- package/libgit2/libgit2.hash | 2 +- package/libgit2/libgit2.mk | 2 +- 3 files changed, 2 insertions(+), 37 deletions(-) delete mode 100644 package/libgit2/0001-sysdir-Do-not-declare-win32-functions-on-non-win32-p.patch diff --git a/package/libgit2/0001-sysdir-Do-not-declare-win32-functions-on-non-win32-p.patch b/package/libgit2/0001-sysdir-Do-not-declare-win32-functions-on-non-win32-p.patch deleted file mode 100644 index 6be66ffee3..0000000000 --- a/package/libgit2/0001-sysdir-Do-not-declare-win32-functions-on-non-win32-p.patch +++ /dev/null @@ -1,35 +0,0 @@ -From 20811c5aa9c528405eaa3f88ff22a9adebafa9e6 Mon Sep 17 00:00:00 2001 -From: Nicolas Cavallari -Date: Wed, 8 Mar 2023 14:00:52 +0100 -Subject: [PATCH] sysdir: Do not declare win32 functions on non-win32 platforms - -These declaration poses problems on some embedded or retro Linux systems -that deliberately disable support for wchar_t from their libc. - -Signed-off-by: Nicolas Cavallari -[Retrieved from: -https://github.com/libgit2/libgit2/commit/20811c5aa9c528405eaa3f88ff22a9adebafa9e6] ---- - src/libgit2/sysdir.h | 2 ++ - 1 file changed, 2 insertions(+) - -diff --git a/src/libgit2/sysdir.h b/src/libgit2/sysdir.h -index 1d15bbf43..03f59e1de 100644 ---- a/src/libgit2/sysdir.h -+++ b/src/libgit2/sysdir.h -@@ -134,10 +134,12 @@ extern int git_sysdir_set(git_sysdir_t which, const char *paths); - */ - extern int git_sysdir_reset(void); - -+#ifdef GIT_WIN32 - /** Sets the registry system dir to a mock; for testing. */ - extern int git_win32__set_registry_system_dir(const wchar_t *mock_sysdir); - - /** Find the given system dir; for testing. */ - extern int git_win32__find_system_dirs(git_str *out, const char *subdir); -+#endif - - #endif --- -2.39.2 - diff --git a/package/libgit2/libgit2.hash b/package/libgit2/libgit2.hash index baf43c66f7..0c23944b6d 100644 --- a/package/libgit2/libgit2.hash +++ b/package/libgit2/libgit2.hash @@ -1,3 +1,3 @@ # Locally calculated -sha256 d557fbf35557bb5df53cbf38ae0081edb4a36494ec0d19741fa673e509245f8f libgit2-1.6.2.tar.gz +sha256 a8e2a09835eabb24ace2fd597a78af182e1e199a894e99a90e4c87c849fcd9c4 libgit2-1.6.3.tar.gz sha256 6f3c2cd59b057e366c1acc073b038135c52d77892bb33bd4d931c5369d3f062b COPYING diff --git a/package/libgit2/libgit2.mk b/package/libgit2/libgit2.mk index b31f5199e1..11f04042de 100644 --- a/package/libgit2/libgit2.mk +++ b/package/libgit2/libgit2.mk @@ -4,7 +4,7 @@ # ################################################################################ -LIBGIT2_VERSION = 1.6.2 +LIBGIT2_VERSION = 1.6.3 LIBGIT2_SITE = $(call github,libgit2,libgit2,v$(LIBGIT2_VERSION)) LIBGIT2_LICENSE = \ GPL-2.0 with linking exception, \ -- 2.39.2 From neal.frager at amd.com Mon Mar 27 12:47:47 2023 From: neal.frager at amd.com (Frager, Neal) Date: Mon, 27 Mar 2023 12:47:47 +0000 Subject: [Buildroot] [PATCH v1 1/2] package/zynqmp-firmware: new package In-Reply-To: References: <20230326140949.11262-1-neal.frager@amd.com> <20230326220543.057f381d@windsurf> Message-ID: Hi Ibai, > -----Original Message----- > From: Frager, Neal > Sent: 27 March 2023 13:21 > To: Thomas Petazzoni ; Neal Frager via > buildroot > Cc: Erkiaga Elorza, Ibai ; > luca.ceresoli at bootlin.com; Simek, Michal > Subject: RE: [Buildroot] [PATCH v1 1/2] package/zynqmp-firmware: new > package > > Hi Thomas, > > > 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. > > > This is not really nice :-/ Was this the conclusion of the > > discussion we had on > this topic? > > > +config BR2_PACKAGE_ZYNQMP_FIRMWARE_KRIA_K26 > > + bool "kria-k26" > > + help > > + Adds additional CFLAGS for Kria K26 SOMs. > > > This doesn't look super extensible. Why are these CFLAGS needed in > > particular > for this platform? Is this a per-SoC or per-board configuration? Do we > expect more platforms to need custom CFLAGS? > > > +ZYNQMP_FIRMWARE_VERSION = $(call > > +qstrip,$(BR2_PACKAGE_ZYNQMP_FIRMWARE_VERSION)) > > +ZYNQMP_FIRMWARE_SOURCE = > xilinx_$(ZYNQMP_FIRMWARE_VERSION).tar.gz > > +ZYNQMP_FIRMWARE_SITE = > > +https://github.com/Xilinx/embeddedsw/archive/refs/tags > > > Use $(call github,...) instead > > > +ifeq ($(BR2_PACKAGE_ZYNQMP_FIRMWARE_KRIA_K26),y) > > +ZYNQMP_CFLAGS = "-Os -flto -ffat-lto-objects -DBOARD_SHUTDOWN_PIN=2 > -DBOARD_SHUTDOWN_PIN_STATE=0 \ > > + -DENABLE_EM -DENABLE_MOD_OVERTEMP - > DENABLE_DYNAMIC_MIO_CONFIG -DENABLE_IOCTL \ > > + -DCONNECT_PMU_GPO_2_VAL=0" > > > All these CFLAGS are really weird... why isn't this part of the > > zynqmp-firmware > build system itself? > > > +else > > +ZYNQMP_CFLAGS = "-Os -flto -ffat-lto-objects" > > +endif > > > In any case, this should be: > > > ZYNQMP_CFLAGS = -Os -flto -ffat-lto-objects > > > ifeq ($(BR2_PACKAGE_ZYNQMP_FIRMWARE_KRIA_K26),y) > > ZYNQMP_CFLAGS += \ > > -DBOARD_SHUTDOWN_PIN=2 \ > > -DBOARD_SHUTDOWN_PIN_STATE=0 \ > > -DENABLE_EM \ > > -DENABLE_MOD_OVERTEMP \ > > -DENABLE_DYNAMIC_MIO_CONFIG \ > > -DENABLE_IOCTL \ > > -DCONNECT_PMU_GPO_2_VAL=0 > > endif > > > + > > +define ZYNQMP_FIRMWARE_BUILD_CMDS > > + cd $(@D)/lib/sw_apps/zynqmp_pmufw/src && make \ > > + > COMPILER=$(ZYNQMP_FIRMWARE_TOOLCHAIN_PATH)/$(ZYNQMP_FIR > MWARE_TOOLCHAIN_PREFIX)gcc \ > > + > ARCHIVER=$(ZYNQMP_FIRMWARE_TOOLCHAIN_PATH)/$(ZYNQMP_FIR > MWARE_TOOLCHAIN_PREFIX)gcc-ar \ > > + > CC=$(ZYNQMP_FIRMWARE_TOOLCHAIN_PATH)/$(ZYNQMP_FIRMWAR > E_TOOLCHAIN_PREFIX)gcc \ > > + CFLAGS=$(ZYNQMP_CFLAGS) > > > Please use: > > > $(MAKE) -C $(@D)/lib/sw_apps/zynqmp_pmufw/src \ > > ... > > Could I possibly ask you for some assistance? I have implemented all > of the changes except this last one. > > When I use: > $(MAKE) -C $(@D)/lib/sw_apps/zynqmp_pmufw/src \ > > COMPILER=$(ZYNQMP_FIRMWARE_EXTERNAL_TOOLCHAIN_PATH)/$(Z > YNQMP_FIRMWARE_EXTERNAL_TOOLCHAIN_PREFIX)gcc \ > > ARCHIVER=$(ZYNQMP_FIRMWARE_EXTERNAL_TOOLCHAIN_PATH)/$(Z > YNQMP_FIRMWARE_EXTERNAL_TOOLCHAIN_PREFIX)gcc-ar \ > > CC=$(ZYNQMP_FIRMWARE_EXTERNAL_TOOLCHAIN_PATH)/$(ZYNQMP > _FIRMWARE_EXTERNAL_TOOLCHAIN_PREFIX)gcc \ > CFLAGS=$(ZYNQMP_CFLAGS) > > The build fails as it does not seem to find the relative path ../misc > containing necessary include files. > > But if I add a change directory command before the make, everything > works fine using below: > cd $(@D)/lib/sw_apps/zynqmp_pmufw/src > $(MAKE) -C $(@D)/lib/sw_apps/zynqmp_pmufw/src \ > > COMPILER=$(ZYNQMP_FIRMWARE_EXTERNAL_TOOLCHAIN_PATH)/$(Z > YNQMP_FIRMWARE_EXTERNAL_TOOLCHAIN_PREFIX)gcc \ > > ARCHIVER=$(ZYNQMP_FIRMWARE_EXTERNAL_TOOLCHAIN_PATH)/$(Z > YNQMP_FIRMWARE_EXTERNAL_TOOLCHAIN_PREFIX)gcc-ar \ > > CC=$(ZYNQMP_FIRMWARE_EXTERNAL_TOOLCHAIN_PATH)/$(ZYNQMP > _FIRMWARE_EXTERNAL_TOOLCHAIN_PREFIX)gcc \ > CFLAGS=$(ZYNQMP_CFLAGS) > > Do you have any ideas why this would be? Normally I would think the > -C option would take care of this, but I am unable to get the > zynqmp-firmware package to build without a manual change dir step. > >That's because there is a hierarchical Makefile. I mean, the Makefile you are pointing is also calling Make and providing a relative path from the expected call directory. I guess the only way to fix this would be fixing the Makefiles in the Xilinx repository to make them more flexible. Thank you for the tip. I am trying to figure out what the issue in the Makefile might be, but when I build outside of buildroot using the following command, the build works fine: make -C lib/sw_apps/zynqmp_pmufw/src \ COMPILER=$(ZYNQMP_FIRMWARE_EXTERNAL_TOOLCHAIN_PATH)/$(ZYNQMP_FIRMWARE_EXTERNAL_TOOLCHAIN_PREFIX)gcc \ ARCHIVER=$(ZYNQMP_FIRMWARE_EXTERNAL_TOOLCHAIN_PATH)/$(ZYNQMP_FIRMWARE_EXTERNAL_TOOLCHAIN_PREFIX)gcc-ar \ CC=$(ZYNQMP_FIRMWARE_EXTERNAL_TOOLCHAIN_PATH)/$(ZYNQMP_FIRMWARE_EXTERNAL_TOOLCHAIN_PREFIX)gcc \ CFLAGS=$(ZYNQMP_CFLAGS) It fails just with replacing "make" with "$(MAKE)". Do you have an idea already about what would need to be fixed? Best regards, Neal Frager AMD From thomas.petazzoni at bootlin.com Mon Mar 27 12:57:40 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Mon, 27 Mar 2023 14:57:40 +0200 Subject: [Buildroot] [PATCH v1 1/2] package/zynqmp-firmware: new package In-Reply-To: References: <20230326140949.11262-1-neal.frager@amd.com> <20230326220543.057f381d@windsurf> Message-ID: <20230327145740.3888d7d5@windsurf> On Mon, 27 Mar 2023 12:47:47 +0000 "Frager, Neal" wrote: > It fails just with replacing "make" with "$(MAKE)". Do you have an idea already about what would need to be fixed? Use $(MAKE1) instead of $(MAKE) then. It smells like Xilinx Makefiles do not handle well parallel build. Thomas -- Thomas Petazzoni, co-owner and CEO, Bootlin Embedded Linux and Kernel engineering and training https://bootlin.com From neal.frager at amd.com Mon Mar 27 13:03:21 2023 From: neal.frager at amd.com (Frager, Neal) Date: Mon, 27 Mar 2023 13:03:21 +0000 Subject: [Buildroot] [PATCH v1 1/2] package/zynqmp-firmware: new package In-Reply-To: <20230327145740.3888d7d5@windsurf> References: <20230326140949.11262-1-neal.frager@amd.com> <20230326220543.057f381d@windsurf> <20230327145740.3888d7d5@windsurf> Message-ID: Hi Thomas, > It fails just with replacing "make" with "$(MAKE)". Do you have an idea already about what would need to be fixed? > Use $(MAKE1) instead of $(MAKE) then. It smells like Xilinx Makefiles do not handle well parallel build. Thank you! I confirm that $(MAKE1) fixes the problem. Best regards, Neal Frager AMD From luca.ceresoli at bootlin.com Mon Mar 27 13:11:23 2023 From: luca.ceresoli at bootlin.com (Luca Ceresoli) Date: Mon, 27 Mar 2023 15:11:23 +0200 Subject: [Buildroot] [PATCH v1 1/2] package/zynqmp-firmware: new package In-Reply-To: References: <20230326220543.057f381d@windsurf> Message-ID: <20230327151123.14c46304@booty> Hi Neal, On Mon, 27 Mar 2023 05:45:45 +0000 "Frager, Neal" wrote: > Hi Thomas, > > > Le 26 mars 2023 ? 22:05, Thomas Petazzoni a ?crit : > > > > ?Hello Neal, > > > >> On Sun, 26 Mar 2023 15:09:48 +0100 > >> Neal Frager via buildroot 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. > > > > This is not really nice :-/ Was this the conclusion of the discussion > > we had on this topic? > > I would not say this is the conclusion of our discussion, but rather a next step. Once we have a microblaze compiler package, we can update the zynqmp-firmware package to use the included compiler by default or allow users to select an external one, in case they prefer to use the Xilinx distributed compiler. > > > > >> +config BR2_PACKAGE_ZYNQMP_FIRMWARE_KRIA_K26 > >> + bool "kria-k26" > >> + help > >> + Adds additional CFLAGS for Kria K26 SOMs. > > > > This doesn't look super extensible. Why are these CFLAGS needed in > > particular for this platform? Is this a per-SoC or per-board > > configuration? Do we expect more platforms to need custom CFLAGS? > > These CFLAGS are needed for the k26 SOMs, so we will need to include them for the kv260 and kr260 defconfigs. I agree with you that custom flags are not so nice, and hopefully Xilinx will find a better solution for this in future versions. > > For now, I think we have to live with it. > > > > >> +ZYNQMP_FIRMWARE_VERSION = $(call qstrip,$(BR2_PACKAGE_ZYNQMP_FIRMWARE_VERSION)) > >> +ZYNQMP_FIRMWARE_SOURCE = xilinx_$(ZYNQMP_FIRMWARE_VERSION).tar.gz > >> +ZYNQMP_FIRMWARE_SITE = https://github.com/Xilinx/embeddedsw/archive/refs/tags > > > > Use $(call github,...) instead > > > > Ok > > >> +ifeq ($(BR2_PACKAGE_ZYNQMP_FIRMWARE_KRIA_K26),y) > >> +ZYNQMP_CFLAGS = "-Os -flto -ffat-lto-objects -DBOARD_SHUTDOWN_PIN=2 -DBOARD_SHUTDOWN_PIN_STATE=0 \ > >> + -DENABLE_EM -DENABLE_MOD_OVERTEMP -DENABLE_DYNAMIC_MIO_CONFIG -DENABLE_IOCTL \ > >> + -DCONNECT_PMU_GPO_2_VAL=0" > > > > All these CFLAGS are really weird... why isn't this part of the > > zynqmp-firmware build system itself? Given you (Neal) are working on this, and you are already active in fixing some issues in the embeddedsw repository (which is greatly appreciated here!), why not trying to have a proper solution in there in the first place? Fixing things upstream can possibly take time, but in the end it will avoid adding cruft&hacks in various places, of which I can count 3 now: yocto, zynqmp-pmufw-builder, and hopefully soon Buildroot. > >> +else > >> +ZYNQMP_CFLAGS = "-Os -flto -ffat-lto-objects" > >> +endif > > > > In any case, this should be: > > > > ZYNQMP_CFLAGS = -Os -flto -ffat-lto-objects > > > > ifeq ($(BR2_PACKAGE_ZYNQMP_FIRMWARE_KRIA_K26),y) > > ZYNQMP_CFLAGS += \ > > -DBOARD_SHUTDOWN_PIN=2 \ > > -DBOARD_SHUTDOWN_PIN_STATE=0 \ > > -DENABLE_EM \ > > -DENABLE_MOD_OVERTEMP \ > > -DENABLE_DYNAMIC_MIO_CONFIG \ > > -DENABLE_IOCTL \ > > -DCONNECT_PMU_GPO_2_VAL=0 > > endif > > > > Ok > > >> + > >> +define ZYNQMP_FIRMWARE_BUILD_CMDS > >> + cd $(@D)/lib/sw_apps/zynqmp_pmufw/src && make \ > >> + COMPILER=$(ZYNQMP_FIRMWARE_TOOLCHAIN_PATH)/$(ZYNQMP_FIRMWARE_TOOLCHAIN_PREFIX)gcc \ > >> + ARCHIVER=$(ZYNQMP_FIRMWARE_TOOLCHAIN_PATH)/$(ZYNQMP_FIRMWARE_TOOLCHAIN_PREFIX)gcc-ar \ > >> + CC=$(ZYNQMP_FIRMWARE_TOOLCHAIN_PATH)/$(ZYNQMP_FIRMWARE_TOOLCHAIN_PREFIX)gcc \ > >> + CFLAGS=$(ZYNQMP_CFLAGS) > > > > Please use: > > > > $(MAKE) -C $(@D)/lib/sw_apps/zynqmp_pmufw/src \ > > ... > > Even better: should you use $(MAKE1) here, would it be possible to get rid of the 'make -j1' patch? -- Luca Ceresoli, Bootlin Embedded Linux and Kernel engineering https://bootlin.com From buildroot at heine.tech Mon Mar 27 13:20:45 2023 From: buildroot at heine.tech (Michael Nosthoff) Date: Mon, 27 Mar 2023 15:20:45 +0200 Subject: [Buildroot] [RESEND PATCH v2] package/boost: bump to version 1.81.0 Message-ID: <20230327132049.1566794-1-buildroot@heine.tech> - add option for new library "url" - drop upstreamed patch Signed-off-by: Michael Nosthoff --- V2: use correct flag for boost-url compile tested defconfigs: BR2_arm=y BR2_cortex_a15=y BR2_ARM_FPU_NEON=y BR2_TOOLCHAIN_EXTERNAL=y BR2_TOOLCHAIN_EXTERNAL_BOOTLIN=y BR2_PACKAGE_CC_TOOL=y BR2_PACKAGE_LIBUBOOTENV=y BR2_PACKAGE_BOTAN=y BR2_PACKAGE_UHD=y BR2_PACKAGE_LOG4CXX=y BR2_PACKAGE_LIBCPPRESTSDK=y BR2_PACKAGE_BOOST_CONTRACT=y BR2_PACKAGE_BOOST_COROUTINE=y BR2_PACKAGE_BOOST_EXCEPTION=y BR2_PACKAGE_BOOST_FIBER=y BR2_PACKAGE_BOOST_GRAPH=y BR2_PACKAGE_BOOST_GRAPH_PARALLEL=y BR2_PACKAGE_BOOST_IOSTREAMS=y BR2_PACKAGE_BOOST_JSON=y BR2_PACKAGE_BOOST_LOCALE=y BR2_PACKAGE_BOOST_LOG=y BR2_PACKAGE_BOOST_MPI=y BR2_PACKAGE_BOOST_NOWIDE=y BR2_PACKAGE_BOOST_STACKTRACE=y BR2_PACKAGE_BOOST_TEST=y BR2_PACKAGE_BOOST_TYPE_ERASURE=y BR2_PACKAGE_BOOST_URL=y BR2_PACKAGE_BOOST_WAVE=y BR2_PACKAGE_BITCOIN=y BR2_PACKAGE_I2PD=y BR2_aarch64=y BR2_TOOLCHAIN_EXTERNAL=y BR2_PACKAGE_QT5=y BR2_PACKAGE_PULSEVIEW=y BR2_PACKAGE_GNURADIO=y BR2_sh=y BR2_TOOLCHAIN_EXTERNAL=y BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_SH_SH4_UCLIBC_STABLE=y BR2_PACKAGE_BOOST=y BR2_PACKAGE_BOOST_CONTRACT=y BR2_PACKAGE_BOOST_EXCEPTION=y BR2_PACKAGE_BOOST_GRAPH=y BR2_PACKAGE_BOOST_GRAPH_PARALLEL=y BR2_PACKAGE_BOOST_IOSTREAMS=y BR2_PACKAGE_BOOST_JSON=y BR2_PACKAGE_BOOST_LOCALE=y BR2_PACKAGE_BOOST_LOG=y BR2_PACKAGE_BOOST_MATH=y BR2_PACKAGE_BOOST_MPI=y BR2_PACKAGE_BOOST_NOWIDE=y BR2_PACKAGE_BOOST_PROGRAM_OPTIONS=y BR2_PACKAGE_BOOST_RANDOM=y BR2_PACKAGE_BOOST_SERIALIZATION=y BR2_PACKAGE_BOOST_STACKTRACE=y BR2_PACKAGE_BOOST_TEST=y BR2_PACKAGE_BOOST_TYPE_ERASURE=y BR2_PACKAGE_BOOST_URL=y BR2_PACKAGE_BOOST_WAVE=y BR2_x86_64=y BR2_TOOLCHAIN_EXTERNAL=y BR2_PACKAGE_BOOST=y BR2_PACKAGE_BOOST_CONTRACT=y BR2_PACKAGE_BOOST_COROUTINE=y BR2_PACKAGE_BOOST_EXCEPTION=y BR2_PACKAGE_BOOST_FIBER=y BR2_PACKAGE_BOOST_GRAPH=y BR2_PACKAGE_BOOST_GRAPH_PARALLEL=y BR2_PACKAGE_BOOST_IOSTREAMS=y BR2_PACKAGE_BOOST_JSON=y BR2_PACKAGE_BOOST_LOCALE=y BR2_PACKAGE_BOOST_LOG=y BR2_PACKAGE_BOOST_MATH=y BR2_PACKAGE_BOOST_MPI=y BR2_PACKAGE_BOOST_NOWIDE=y BR2_PACKAGE_BOOST_PROGRAM_OPTIONS=y BR2_PACKAGE_BOOST_RANDOM=y BR2_PACKAGE_BOOST_SERIALIZATION=y BR2_PACKAGE_BOOST_STACKTRACE=y BR2_PACKAGE_BOOST_TEST=y BR2_PACKAGE_BOOST_TYPE_ERASURE=y BR2_PACKAGE_BOOST_URL=y BR2_PACKAGE_BOOST_WAVE=y --- .../0001-Improve-modfunc-performance.patch | 551 ------------------ package/boost/Config.in | 13 + package/boost/boost.hash | 4 +- package/boost/boost.mk | 5 +- 4 files changed, 18 insertions(+), 555 deletions(-) delete mode 100644 package/boost/0001-Improve-modfunc-performance.patch diff --git a/package/boost/0001-Improve-modfunc-performance.patch b/package/boost/0001-Improve-modfunc-performance.patch deleted file mode 100644 index a34d6bb4d5..0000000000 --- a/package/boost/0001-Improve-modfunc-performance.patch +++ /dev/null @@ -1,551 +0,0 @@ -From 825aedad557b7e3bb27614335b6ced16887103de Mon Sep 17 00:00:00 2001 -From: =?UTF-8?q?Ion=20Gazta=C3=B1aga?= -Date: Mon, 7 Nov 2022 00:16:44 +0100 -Subject: [PATCH] Improve "modfunc" performance Fixes #79 - ("boost/intrusive/hashtable.hpp: build failure (undeclared indentifier)") - -Backport from Boost development branch to fix issues with some architectures -(64-bit with 128-bit processing, where size_t != unsigned long). In this case, -code is enabled that causes a build failure. - -Upstream: https://github.com/boostorg/intrusive/commit/825aedad557b7e3bb27614335b6ced16887103de -Issue: https://github.com/boostorg/intrusive/issues/79 -Fixes: http://autobuild.buildroot.net/results/6cb/6cbc0672f3c5046405793d8cdc8f961d2ffb1d3e - -Signed-off-by: Andreas Ziegler ---- - include/boost/intrusive/hashtable.hpp | 235 ++++++++++++++++---------- - 1 file changed, 145 insertions(+), 90 deletions(-) - -diff --git a/include/boost/intrusive/hashtable.hpp b/include/boost/intrusive/hashtable.hpp -index b8bc877..688fb9b 100644 ---- a/boost/intrusive/hashtable.hpp -+++ b/boost/intrusive/hashtable.hpp -@@ -2,6 +2,7 @@ - // - // (C) Copyright Ion Gaztanaga 2006-2022 - // (C) Copyright 2022 Joaquin M Lopez Munoz. -+// (C) Copyright 2022 Christian Mazakas - // - // Distributed under the Boost Software License, Version 1.0. - // (See accompanying file LICENSE_1_0.txt or copy at -@@ -84,11 +85,6 @@ namespace intrusive { - - /// @cond - --#if !defined(BOOST_NO_INT64_T)&&\ -- (defined(BOOST_HAS_INT128) || (defined(_MSC_VER) && defined(_WIN64))) --#define BOOST_INTRUSIVE_FCA_FASTMOD_SUPPORT --#endif -- - //We only support LLP64(Win64) or LP64(most Unix) data models - #ifdef _WIN64 //In 64 bit windows sizeof(size_t) == sizeof(unsigned long long) - # define BOOST_INTRUSIVE_SIZE_C(NUMBER) NUMBER##ULL -@@ -98,7 +94,6 @@ namespace intrusive { - # define BOOST_INTRUSIVE_64_BIT_SIZE_T (((((ULONG_MAX>>16)>>16)>>16)>>15) != 0) - #endif - -- - template - struct prime_list_holder - { -@@ -167,11 +162,11 @@ struct prime_list_holder - { return prime_list[std::ptrdiff_t(n)]; } - - template -- BOOST_INTRUSIVE_FORCEINLINE static std::size_t modfunc(std::size_t hash) { return hash % prime_list[SizeIndex]; } -+ BOOST_INTRUSIVE_FORCEINLINE static std::size_t modfunc(std::size_t hash) { return hash % SizeIndex; } - - static std::size_t(*const positions[])(std::size_t); - -- #if defined(BOOST_INTRUSIVE_FCA_FASTMOD_SUPPORT) -+ #if BOOST_INTRUSIVE_64_BIT_SIZE_T - static const uint64_t inv_sizes32[]; - static const std::size_t inv_sizes32_size; - #endif -@@ -185,17 +180,20 @@ struct prime_list_holder - BOOST_INTRUSIVE_FORCEINLINE static std::size_t size(std::size_t size_index) - { return prime_list_holder<>::size_from_index(size_index); } - -- #if defined(BOOST_INTRUSIVE_FCA_FASTMOD_SUPPORT) -+ #if BOOST_INTRUSIVE_64_BIT_SIZE_T - // https://github.com/lemire/fastmod - -- - BOOST_INTRUSIVE_FORCEINLINE static uint64_t mul128_u32(uint64_t lowbits, uint32_t d) - { - #if defined(_MSC_VER) -- return __umulh(lowbits, d); -+ return __umulh(lowbits, d); -+ #elif defined(BOOST_HAS_INT128) -+ return static_cast((uint128_type(lowbits) * d) >> 64); - #else -- __extension__ typedef unsigned __int128 ext_uint128_t; -- return (ext_uint128_t(lowbits) * d) >> 64; -+ uint64_t r1 = (lowbits & UINT32_MAX) * d; -+ uint64_t r2 = (lowbits >> 32) * d; -+ r2 += r1 >> 32; -+ return r2 >> 32; - #endif - } - -@@ -204,51 +202,67 @@ struct prime_list_holder - uint64_t lowbits = M * a; - return (uint32_t)(mul128_u32(lowbits, d)); - } -- #endif // defined(BOOST_INTRUSIVE_FCA_FASTMOD_SUPPORT) -+ #endif // BOOST_INTRUSIVE_64_BIT_SIZE_T - - BOOST_INTRUSIVE_FORCEINLINE static std::size_t position(std::size_t hash,std::size_t size_index) - { -- #if defined(BOOST_INTRUSIVE_FCA_FASTMOD_SUPPORT) && BOOST_INTRUSIVE_64_BIT_SIZE_T -- const std::size_t sizes_under_32bit = sizeof(inv_sizes32)/sizeof(inv_sizes32[0]); -+ #if BOOST_INTRUSIVE_64_BIT_SIZE_T -+ BOOST_CONSTEXPR_OR_CONST std::size_t sizes_under_32bit = sizeof(inv_sizes32)/sizeof(inv_sizes32[0]); - if(BOOST_LIKELY(size_index < sizes_under_32bit)){ - return fastmod_u32( uint32_t(hash)+uint32_t(hash>>32) - , inv_sizes32[size_index] - , uint32_t(prime_list[size_index]) ); - } - else{ -- return positions[size_index-sizes_under_32bit](hash); -+ return positions[size_index](hash); - } -- #elif defined(BOOST_INTRUSIVE_FCA_FASTMOD_SUPPORT) -- return fastmod_u32(hash, inv_sizes32[size_index], uint32_t(sizes[size_index])); - #else - return positions[size_index](hash); -- #endif // defined(BOOST_INTRUSIVE_FCA_FASTMOD_SUPPORT) -+ #endif // BOOST_INTRUSIVE_64_BIT_SIZE_T - } - }; - - template - std::size_t(* const prime_list_holder::positions[])(std::size_t) = - { -- #if !defined(BOOST_INTRUSIVE_FCA_FASTMOD_SUPPORT) -- modfunc< 0>,modfunc< 1>,modfunc< 2>,modfunc< 3>,modfunc< 4>, -- modfunc< 5>,modfunc< 6>,modfunc< 7>,modfunc< 8>,modfunc< 9>, -- modfunc<10>,modfunc<11>,modfunc<12>,modfunc<13>,modfunc<14>, -- modfunc<15>,modfunc<16>,modfunc<17>,modfunc<18>,modfunc<19>, -- modfunc<20>,modfunc<21>,modfunc<22>,modfunc<23>,modfunc<24>, -- modfunc<25>,modfunc<26>,modfunc<27>,modfunc<28>,modfunc<29>, -- modfunc<30>, -- #endif -- # if BOOST_INTRUSIVE_64_BIT_SIZE_T -- modfunc<31>,modfunc<32>,modfunc<33>,modfunc<34>, -- modfunc<35>,modfunc<36>,modfunc<37>,modfunc<38>,modfunc<39>, -- modfunc<40>,modfunc<41>,modfunc<42>,modfunc<43>,modfunc<44>, -- modfunc<45>,modfunc<46>,modfunc<47>,modfunc<48>,modfunc<49>, -- modfunc<50>,modfunc<51>,modfunc<52>,modfunc<53>,modfunc<54>, -- modfunc<55>,modfunc<56>,modfunc<57>,modfunc<58>,modfunc<59>, -- modfunc<60>,modfunc<61>,modfunc<62>,modfunc<63> -- # else -- modfunc<31> -- # endif -+ modfunc, modfunc, -+ modfunc, modfunc, -+ modfunc, modfunc, -+ modfunc, modfunc, -+ modfunc, modfunc, -+ modfunc, modfunc, -+ modfunc, modfunc, -+ modfunc, modfunc, -+ modfunc, modfunc, -+ modfunc, modfunc, -+ modfunc, modfunc, -+ modfunc, modfunc, -+ modfunc, modfunc, -+ modfunc, modfunc, -+ modfunc, modfunc, -+ modfunc, //0-30 indexes -+#if BOOST_INTRUSIVE_64_BIT_SIZE_T -+ //Taken from Boost.MultiIndex code, thanks to Joaquin M. Lopez Munoz. -+ modfunc, //<- 32 bit values stop here (index 31) -+ modfunc, modfunc, -+ modfunc, modfunc, -+ modfunc, modfunc, -+ modfunc, modfunc, -+ modfunc, modfunc, -+ modfunc, modfunc, -+ modfunc, modfunc, -+ modfunc, modfunc, -+ modfunc, modfunc, -+ modfunc, modfunc, -+ modfunc, modfunc, -+ modfunc, modfunc, -+ modfunc, modfunc, -+ modfunc, modfunc, -+ modfunc, modfunc, -+ modfunc, modfunc //(index 63) -+#else -+ modfunc //<- 32 bit stops here (index 31) as ptrdiff_t is signed -+#endif - }; - - template -@@ -298,7 +312,7 @@ const std::size_t prime_list_holder::prime_list_size - = sizeof(prime_list) / sizeof(std::size_t); - - --#if defined(BOOST_INTRUSIVE_FCA_FASTMOD_SUPPORT) -+#if BOOST_INTRUSIVE_64_BIT_SIZE_T - - template - const uint64_t prime_list_holder::inv_sizes32[] = { -@@ -340,7 +354,7 @@ template - const std::size_t prime_list_holder::inv_sizes32_size - = sizeof(inv_sizes32) / sizeof(uint64_t); - --#endif // defined(BOOST_INTRUSIVE_FCA_FASTMOD_SUPPORT) -+#endif // BOOST_INTRUSIVE_64_BIT_SIZE_T - - struct prime_fmod_size : prime_list_holder<> - { -@@ -785,9 +799,9 @@ BOOST_INTRUSIVE_FORCEINLINE std::size_t hash_to_bucket_split(std::size_t hash_va - } - - template //fastmod_buckets --BOOST_INTRUSIVE_FORCEINLINE std::size_t hash_to_bucket_split(std::size_t hash_value, std::size_t bucket_cnt, std::size_t split, detail::true_) -+BOOST_INTRUSIVE_FORCEINLINE std::size_t hash_to_bucket_split(std::size_t hash_value, std::size_t , std::size_t split, detail::true_) - { -- return prime_fmod_size::position(hash_value, split); (void)bucket_cnt; -+ return prime_fmod_size::position(hash_value, split); - } - - //!This metafunction will obtain the type of a bucket -@@ -1473,6 +1487,10 @@ struct bucket_hash_t - , bucket_plus_vtraits_t(BOOST_MOVE_BASE(bucket_plus_vtraits_t, other)) - {} - -+ template -+ BOOST_INTRUSIVE_FORCEINLINE std::size_t priv_hash(const K &k) const -+ { return this->base_t::operator()(k); } -+ - BOOST_INTRUSIVE_FORCEINLINE const hasher &priv_hasher() const - { return this->base_t::get(); } - -@@ -1747,8 +1765,17 @@ struct hashtable_size_wrapper - typedef const size_traits & size_traits_const_t; - typedef size_traits & size_traits_t; - -- BOOST_INTRUSIVE_FORCEINLINE size_traits_const_t priv_size_traits() const -- { return size_traits_; } -+ BOOST_INTRUSIVE_FORCEINLINE SizeType get_hashtable_size_wrapper_size() const -+ { return size_traits_.get_size(); } -+ -+ BOOST_INTRUSIVE_FORCEINLINE void set_hashtable_size_wrapper_size(SizeType s) -+ { size_traits_.set_size(s); } -+ -+ BOOST_INTRUSIVE_FORCEINLINE void inc_hashtable_size_wrapper_size() -+ { size_traits_.increment(); } -+ -+ BOOST_INTRUSIVE_FORCEINLINE void dec_hashtable_size_wrapper_size() -+ { size_traits_.decrement(); } - - BOOST_INTRUSIVE_FORCEINLINE size_traits_t priv_size_traits() - { return size_traits_; } -@@ -1780,7 +1807,19 @@ struct hashtable_size_wrapper - typedef size_traits size_traits_const_t; - typedef size_traits size_traits_t; - -- BOOST_INTRUSIVE_FORCEINLINE size_traits priv_size_traits() const -+ BOOST_INTRUSIVE_FORCEINLINE SizeType get_hashtable_size_wrapper_size() const -+ { return 0u; } -+ -+ BOOST_INTRUSIVE_FORCEINLINE void set_hashtable_size_wrapper_size(SizeType) -+ {} -+ -+ BOOST_INTRUSIVE_FORCEINLINE void inc_hashtable_size_wrapper_size() -+ {} -+ -+ BOOST_INTRUSIVE_FORCEINLINE void dec_hashtable_size_wrapper_size() -+ {} -+ -+ BOOST_INTRUSIVE_FORCEINLINE size_traits priv_size_traits() - { return size_traits(); } - }; - -@@ -1815,14 +1854,14 @@ struct hashdata_internal - public: - static const bool linear_buckets = 0 != (BoolFlags & hash_bool_flags::linear_buckets_pos); - typedef typename get_hashtable_size_wrapper_bucket -- ::type internal_type; -- -- typedef typename internal_type::key_equal key_equal; -- typedef typename internal_type::hasher hasher; -+ ::type split_bucket_hash_equal_t; -+ -+ typedef typename split_bucket_hash_equal_t::key_equal key_equal; -+ typedef typename split_bucket_hash_equal_t::hasher hasher; - typedef bucket_plus_vtraits - bucket_plus_vtraits_t; - typedef SizeType size_type; -- typedef typename internal_type::size_traits split_traits; -+ typedef typename split_bucket_hash_equal_t::size_traits split_traits; - typedef typename bucket_plus_vtraits_t::bucket_ptr bucket_ptr; - typedef typename bucket_plus_vtraits_t::const_value_traits_ptr const_value_traits_ptr; - typedef typename bucket_plus_vtraits_t::siterator siterator; -@@ -1866,23 +1905,20 @@ struct hashdata_internal - - hashdata_internal( const ValueTraits &val_traits, const bucket_traits &b_traits - , const hasher & h, const key_equal &e) -- : internal_type(val_traits, b_traits, h, e) -+ : split_bucket_hash_equal_t(val_traits, b_traits, h, e) - {} - - BOOST_INTRUSIVE_FORCEINLINE hashdata_internal(BOOST_RV_REF(hashdata_internal) other) -- : internal_type(BOOST_MOVE_BASE(internal_type, other)) -+ : split_bucket_hash_equal_t(BOOST_MOVE_BASE(split_bucket_hash_equal_t, other)) - {} - -- BOOST_INTRUSIVE_FORCEINLINE typename internal_type::size_traits_t priv_split_traits() -- { return this->priv_size_traits(); } -- -- BOOST_INTRUSIVE_FORCEINLINE typename internal_type::size_traits_const_t priv_split_traits() const -+ BOOST_INTRUSIVE_FORCEINLINE typename split_bucket_hash_equal_t::size_traits_t priv_split_traits() - { return this->priv_size_traits(); } - - ~hashdata_internal() - { this->priv_clear_buckets(); } - -- using internal_type::priv_clear_buckets; -+ using split_bucket_hash_equal_t::priv_clear_buckets; - - void priv_clear_buckets() - { -@@ -1907,7 +1943,17 @@ struct hashdata_internal - - //public functions - BOOST_INTRUSIVE_FORCEINLINE SizeType split_count() const BOOST_NOEXCEPT -- { return this->priv_split_traits().get_size(); } -+ { return this->split_bucket_hash_equal_t::get_hashtable_size_wrapper_size(); } -+ -+ BOOST_INTRUSIVE_FORCEINLINE void split_count(SizeType s) BOOST_NOEXCEPT -+ { this->split_bucket_hash_equal_t::set_hashtable_size_wrapper_size(s); } -+ -+ //public functions -+ BOOST_INTRUSIVE_FORCEINLINE void inc_split_count() BOOST_NOEXCEPT -+ { this->split_bucket_hash_equal_t::inc_hashtable_size_wrapper_size(); } -+ -+ BOOST_INTRUSIVE_FORCEINLINE void dec_split_count() BOOST_NOEXCEPT -+ { this->split_bucket_hash_equal_t::dec_hashtable_size_wrapper_size(); } - - BOOST_INTRUSIVE_FORCEINLINE static SizeType initial_split_from_bucket_count(SizeType bc) BOOST_NOEXCEPT - { -@@ -1983,10 +2029,7 @@ struct hashdata_internal - { return (priv_hash_to_nbucket)(hash_value, fastmod_buckets_t()); } - - BOOST_INTRUSIVE_FORCEINLINE size_type priv_hash_to_nbucket(std::size_t hash_value, detail::true_) const //fastmod_buckets_t -- { -- return static_cast(hash_to_bucket_split -- (hash_value, this->priv_usable_bucket_count(), this->split_count(), detail::true_())); -- } -+ { return static_cast(prime_fmod_size::position(hash_value, this->split_count())); } - - BOOST_INTRUSIVE_FORCEINLINE size_type priv_hash_to_nbucket(std::size_t hash_value, detail::false_) const //!fastmod_buckets_t - { -@@ -1994,7 +2037,6 @@ struct hashdata_internal - (hash_value, this->priv_usable_bucket_count(), this->split_count(), detail::false_())); - } - -- - BOOST_INTRUSIVE_FORCEINLINE iterator iterator_to(reference value, detail::false_) BOOST_NOEXCEPT - { - return iterator( siterator(this->priv_value_to_node_ptr(value)) -@@ -2083,8 +2125,8 @@ struct hashdata_internal - , this->priv_value_traits_ptr()); - } - -- using internal_type::end; -- using internal_type::cend; -+ using split_bucket_hash_equal_t::end; -+ using split_bucket_hash_equal_t::cend; - - local_iterator end(size_type n) BOOST_NOEXCEPT - { return local_iterator(this->priv_bucket_lend(n), this->priv_value_traits_ptr()); } -@@ -2322,19 +2364,32 @@ class hashtable_impl - public: - typedef insert_commit_data_impl insert_commit_data; - -+ private: - void default_init_actions() - { - this->priv_set_sentinel_bucket(); - this->priv_init_buckets_and_cache(); -- this->priv_size_traits().set_size(size_type(0)); -+ this->priv_size_count(size_type(0)); - size_type bucket_sz = this->bucket_count(); - BOOST_INTRUSIVE_INVARIANT_ASSERT(bucket_sz != 0); - //Check power of two bucket array if the option is activated - BOOST_INTRUSIVE_INVARIANT_ASSERT - (!power_2_buckets || (0 == (bucket_sz & (bucket_sz - 1)))); -- this->priv_split_traits().set_size(this->initial_split_from_bucket_count(bucket_sz)); -+ this->split_count(this->initial_split_from_bucket_count(bucket_sz)); - } - -+ BOOST_INTRUSIVE_FORCEINLINE SizeType priv_size_count() const BOOST_NOEXCEPT -+ { return this->internal_type::get_hashtable_size_wrapper_size(); } -+ -+ BOOST_INTRUSIVE_FORCEINLINE void priv_size_count(SizeType s) BOOST_NOEXCEPT -+ { this->internal_type::set_hashtable_size_wrapper_size(s); } -+ -+ BOOST_INTRUSIVE_FORCEINLINE void priv_size_inc() BOOST_NOEXCEPT -+ { this->internal_type::inc_hashtable_size_wrapper_size(); } -+ -+ BOOST_INTRUSIVE_FORCEINLINE void priv_size_dec() BOOST_NOEXCEPT -+ { this->internal_type::dec_hashtable_size_wrapper_size(); } -+ - public: - - //! Requires: buckets must not be being used by any other resource. -@@ -2403,10 +2458,10 @@ class hashtable_impl - { - this->priv_swap_cache(x); - x.priv_init_cache(); -- this->priv_size_traits().set_size(x.priv_size_traits().get_size()); -- x.priv_size_traits().set_size(size_type(0)); -- this->priv_split_traits().set_size(x.split_count()); -- x.priv_split_traits().set_size(size_type(0)); -+ this->priv_size_count(x.priv_size_count()); -+ x.priv_size_count(size_type(0)); -+ this->split_count(x.split_count()); -+ x.split_count(size_type(0)); - } - - //! Effects: Equivalent to swap. -@@ -2524,7 +2579,7 @@ class hashtable_impl - size_type size() const BOOST_NOEXCEPT - { - BOOST_IF_CONSTEXPR(constant_time_size) -- return this->priv_size_traits().get_size(); -+ return this->priv_size_count(); - else{ - std::size_t len = 0; - std::size_t bucket_cnt = this->bucket_count(); -@@ -2798,7 +2853,7 @@ class hashtable_impl - //! After a successful rehashing insert_commit_data remains valid. - iterator insert_unique_commit(reference value, const insert_commit_data &commit_data) BOOST_NOEXCEPT - { -- this->priv_size_traits().increment(); -+ this->priv_size_inc(); - node_ptr const n = this->priv_value_to_node_ptr(value); - BOOST_INTRUSIVE_SAFE_HOOK_DEFAULT_ASSERT(!safemode_or_autounlink || slist_node_algorithms::unique(n)); - node_functions_t::store_hash(n, commit_data.get_hash(), store_hash_t()); -@@ -2890,7 +2945,7 @@ class hashtable_impl - //Get the bucket number and local iterator for both iterators - const bucket_ptr bp = this->priv_get_bucket_ptr(i); - this->priv_erase_node(*bp, i.slist_it(), this->make_node_disposer(disposer), optimize_multikey_t()); -- this->priv_size_traits().decrement(); -+ this->priv_size_dec(); - this->priv_erasure_update_cache(bp); - } - -@@ -2931,7 +2986,7 @@ class hashtable_impl - size_type const num_erased = (size_type)this->priv_erase_node_range - ( before_first_local_it, first_bucket_num, last_local_it, last_bucket_num - , this->make_node_disposer(disposer), optimize_multikey_t()); -- this->priv_size_traits().set_size(size_type(this->priv_size_traits().get_size()-num_erased)); -+ this->priv_size_count(size_type(this->priv_size_count()-num_erased)); - this->priv_erasure_update_cache_range(first_bucket_num, last_bucket_num); - } - } -@@ -3001,7 +3056,7 @@ class hashtable_impl - (this->priv_value_from_siterator(it), h, key, equal_func, compare_hash_t())); - slist_node_algorithms::unlink_after_and_dispose(prev.pointed_node(), it.pointed_node(), this->make_node_disposer(disposer)); - } -- this->priv_size_traits().set_size(size_type(this->priv_size_traits().get_size()-cnt)); -+ this->priv_size_count(size_type(this->priv_size_count()-cnt)); - this->priv_erasure_update_cache(); - } - -@@ -3020,7 +3075,7 @@ class hashtable_impl - void clear() BOOST_NOEXCEPT - { - this->priv_clear_buckets_and_cache(); -- this->priv_size_traits().set_size(size_type(0)); -+ this->priv_size_count(size_type(0)); - } - - //! Requires: Disposer::operator()(pointer) shouldn't throw. -@@ -3045,7 +3100,7 @@ class hashtable_impl - --num_buckets; - slist_node_algorithms::detach_and_dispose(b->get_node_ptr(), d); - } -- this->priv_size_traits().set_size(size_type(0)); -+ this->priv_size_count(size_type(0)); - } - this->priv_init_cache(); - } -@@ -3339,7 +3394,7 @@ class hashtable_impl - //! - //! Note: the return value is in the range [0, this->bucket_count()). - BOOST_INTRUSIVE_FORCEINLINE size_type bucket(const key_type& k) const -- { return this->bucket(k, this->priv_hasher()); } -+ { return this->priv_hash_to_nbucket(this->priv_hash(k)); } - - //! Requires: "hash_func" must be a hash function that induces - //! the same hash values as the stored hasher. The difference is that -@@ -3520,7 +3575,7 @@ class hashtable_impl - if((ret = split_idx < bucket_cnt)){ - const std::size_t bucket_to_rehash = split_idx - bucket_cnt/2u; - bucket_type &old_bucket = this->priv_bucket(bucket_to_rehash); -- this->priv_split_traits().increment(); -+ this->inc_split_count(); - - //Anti-exception stuff: if an exception is thrown while - //moving elements from old_bucket to the target bucket, all moved -@@ -3553,7 +3608,7 @@ class hashtable_impl - bucket_type &target_bucket = this->priv_bucket(target_bucket_num); - bucket_type &source_bucket = this->priv_bucket(split_idx-1u); - slist_node_algorithms::transfer_after(target_bucket.get_node_ptr(), source_bucket.get_node_ptr()); -- this->priv_split_traits().decrement(); -+ this->dec_split_count(); - this->priv_insertion_update_cache(target_bucket_num); - } - return ret; -@@ -3763,8 +3818,8 @@ class hashtable_impl - ArrayDisposer rollback2(old_buckets[0], nd, old_bucket_count); - - //Put size in a safe value for rollback exception -- size_type const size_backup = this->priv_size_traits().get_size(); -- this->priv_size_traits().set_size(0); -+ size_type const size_backup = this->priv_size_count(); -+ this->priv_size_count(0); - //Put cache to safe position - this->priv_init_cache(); - this->priv_unset_sentinel_bucket(); -@@ -3826,8 +3881,8 @@ class hashtable_impl - } - } - -- this->priv_size_traits().set_size(size_backup); -- this->priv_split_traits().set_size(split); -+ this->priv_size_count(size_backup); -+ this->split_count(split); - if(&new_bucket_traits != &this->priv_bucket_traits()) - this->priv_bucket_traits() = new_bucket_traits; - this->priv_set_sentinel_bucket(); -@@ -3927,8 +3982,8 @@ class hashtable_impl - this->priv_hasher() = src.priv_hasher(); - this->priv_equal() = src.priv_equal(); - rollback.release(); -- this->priv_size_traits().set_size(src.priv_size_traits().get_size()); -- this->priv_split_traits().set_size(dst_bucket_count); -+ this->priv_size_count(src.priv_size_count()); -+ this->split_count(dst_bucket_count); - this->priv_set_cache_bucket_num(0u); - this->priv_erasure_update_cache(); - } -@@ -3946,7 +4001,7 @@ class hashtable_impl - , n, optimize_multikey_t()); - //Update cache and increment size if needed - this->priv_insertion_update_cache(bucket_num); -- this->priv_size_traits().increment(); -+ this->priv_size_inc(); - slist_node_algorithms::link_after(prev.pointed_node(), n); - return this->build_iterator(siterator(n), this->priv_bucket_ptr(bucket_num)); - } --- -2.34.1 - diff --git a/package/boost/Config.in b/package/boost/Config.in index b99b01f22e..614a71abb0 100644 --- a/package/boost/Config.in +++ b/package/boost/Config.in @@ -341,6 +341,19 @@ config BR2_PACKAGE_BOOST_TYPE_ERASURE comment "boost-type_erasure needs a toolchain not affected by GCC bug 64735" depends on BR2_TOOLCHAIN_HAS_GCC_BUG_64735 +config BR2_PACKAGE_BOOST_URL + bool "boost-url" + help + Boost.URL is a portable C++ library which provides containers + and algorithms which model a "URL," more formally described + using the Uniform Resource Identifier (URI) specification. + + This library understands the grammars related to URLs and + provides functionality to validate, parse, examine, and + modify urls, and apply normalization or resolution algorithms. + + To use the library "header-only" this option is not needed. + config BR2_PACKAGE_BOOST_WAVE bool "boost-wave" # limitation of assembler for coldfire diff --git a/package/boost/boost.hash b/package/boost/boost.hash index ab54a4b2fc..ebecc7ddc4 100644 --- a/package/boost/boost.hash +++ b/package/boost/boost.hash @@ -1,5 +1,5 @@ -# From https://www.boost.org/users/history/version_1_80_0.html -sha256 1e19565d82e43bc59209a168f5ac899d3ba471d55c7610c677d4ccf2c9c500c0 boost_1_80_0.tar.bz2 +# From https://www.boost.org/users/history/version_1_81_0.html +sha256 71feeed900fbccca04a3b4f2f84a7c217186f28a940ed8b7ed4725986baf99fa boost_1_81_0.tar.bz2 # Locally computed sha256 c9bff75738922193e67fa726fa225535870d2aa1059f91452c411736284ad566 LICENSE_1_0.txt diff --git a/package/boost/boost.mk b/package/boost/boost.mk index bd1d329982..ddc9283a19 100644 --- a/package/boost/boost.mk +++ b/package/boost/boost.mk @@ -4,7 +4,7 @@ # ################################################################################ -BOOST_VERSION = 1.80.0 +BOOST_VERSION = 1.81.0 BOOST_SOURCE = boost_$(subst .,_,$(BOOST_VERSION)).tar.bz2 BOOST_SITE = https://boostorg.jfrog.io/artifactory/main/release/$(BOOST_VERSION)/source BOOST_INSTALL_STAGING = YES @@ -18,7 +18,7 @@ HOST_BOOST_FLAGS = --without-icu --with-toolset=gcc \ contract container coroutine date_time exception fiber filesystem graph \ graph_parallel iostreams json locale log math mpi nowide program_options \ python random serialization stacktrace test thread timer \ - type_erasure wave) + type_erasure url wave) BOOST_WITHOUT_FLAGS += $(if $(BR2_PACKAGE_BOOST_ATOMIC),,atomic) BOOST_WITHOUT_FLAGS += $(if $(BR2_PACKAGE_BOOST_CHRONO),,chrono) @@ -50,6 +50,7 @@ BOOST_WITHOUT_FLAGS += $(if $(BR2_PACKAGE_BOOST_TEST),,test) BOOST_WITHOUT_FLAGS += $(if $(BR2_PACKAGE_BOOST_THREAD),,thread) BOOST_WITHOUT_FLAGS += $(if $(BR2_PACKAGE_BOOST_TIMER),,timer) BOOST_WITHOUT_FLAGS += $(if $(BR2_PACKAGE_BOOST_TYPE_ERASURE),,type_erasure) +BOOST_WITHOUT_FLAGS += $(if $(BR2_PACKAGE_BOOST_URL),,url) BOOST_WITHOUT_FLAGS += $(if $(BR2_PACKAGE_BOOST_WAVE),,wave) BOOST_TARGET_CXXFLAGS = $(TARGET_CXXFLAGS) -- 2.34.1 From neal.frager at amd.com Mon Mar 27 13:22:19 2023 From: neal.frager at amd.com (Frager, Neal) Date: Mon, 27 Mar 2023 13:22:19 +0000 Subject: [Buildroot] [PATCH v1 1/2] package/zynqmp-firmware: new package In-Reply-To: <20230327151123.14c46304@booty> References: <20230326220543.057f381d@windsurf> <20230327151123.14c46304@booty> Message-ID: Hi Luca, > >> +ifeq ($(BR2_PACKAGE_ZYNQMP_FIRMWARE_KRIA_K26),y) > >> +ZYNQMP_CFLAGS = "-Os -flto -ffat-lto-objects -DBOARD_SHUTDOWN_PIN=2 -DBOARD_SHUTDOWN_PIN_STATE=0 \ > >> + -DENABLE_EM -DENABLE_MOD_OVERTEMP -DENABLE_DYNAMIC_MIO_CONFIG -DENABLE_IOCTL \ > >> + -DCONNECT_PMU_GPO_2_VAL=0" > > > > All these CFLAGS are really weird... why isn't this part of the > > zynqmp-firmware build system itself? > Given you (Neal) are working on this, and you are already active in fixing some issues in the embeddedsw repository (which is greatly appreciated here!), why not trying to have a proper solution in there in the first place? > Fixing things upstream can possibly take time, but in the end it will avoid adding cruft&hacks in various places, of which I can count 3 now: yocto, zynqmp-pmufw-builder, and hopefully soon Buildroot. Yes, agreed. For now, I will go with the custom_cflags config enabling the k26 flags to come from the zynqmp_kria_xxx_defconfig files. But in parallel, I will work internally to see if we can get a k26 build option for the pmufw which enables everything needed for the k26. This way, we would only need to specify the SOM we are using and not have to know all of the configs required for that SOM. > >> +else > >> +ZYNQMP_CFLAGS = "-Os -flto -ffat-lto-objects" > >> +endif > > > > In any case, this should be: > > > > ZYNQMP_CFLAGS = -Os -flto -ffat-lto-objects > > > > ifeq ($(BR2_PACKAGE_ZYNQMP_FIRMWARE_KRIA_K26),y) > > ZYNQMP_CFLAGS += \ > > -DBOARD_SHUTDOWN_PIN=2 \ > > -DBOARD_SHUTDOWN_PIN_STATE=0 \ > > -DENABLE_EM \ > > -DENABLE_MOD_OVERTEMP \ > > -DENABLE_DYNAMIC_MIO_CONFIG \ > > -DENABLE_IOCTL \ > > -DCONNECT_PMU_GPO_2_VAL=0 > > endif > > > > Ok > > >> + > >> +define ZYNQMP_FIRMWARE_BUILD_CMDS > >> + cd $(@D)/lib/sw_apps/zynqmp_pmufw/src && make \ > >> + COMPILER=$(ZYNQMP_FIRMWARE_TOOLCHAIN_PATH)/$(ZYNQMP_FIRMWARE_TOOLCHAIN_PREFIX)gcc \ > >> + ARCHIVER=$(ZYNQMP_FIRMWARE_TOOLCHAIN_PATH)/$(ZYNQMP_FIRMWARE_TOOLCHAIN_PREFIX)gcc-ar \ > >> + CC=$(ZYNQMP_FIRMWARE_TOOLCHAIN_PATH)/$(ZYNQMP_FIRMWARE_TOOLCHAIN_PREFIX)gcc \ > >> + CFLAGS=$(ZYNQMP_CFLAGS) > > > > Please use: > > > > $(MAKE) -C $(@D)/lib/sw_apps/zynqmp_pmufw/src \ > > ... > > > Even better: should you use $(MAKE1) here, would it be possible to get rid of the 'make -j1' patch? I just confirmed that with $(MAKE1), the 'make -j1' patch is not needed for buildroot. Thanks everyone for your help! Best regards, Neal Frager AMD From luca.ceresoli at bootlin.com Mon Mar 27 13:57:59 2023 From: luca.ceresoli at bootlin.com (Luca Ceresoli) Date: Mon, 27 Mar 2023 15:57:59 +0200 Subject: [Buildroot] [PATCH] package/linux-tools: add USB tools (testusb and ffs-test) In-Reply-To: <6581_1679653624_641D7AF8_6581_190_1_20230324102702.GA27815@tl-lnx-nyma7486> References: <20230324093307.1255640-1-luca.ceresoli@bootlin.com> <6581_1679653624_641D7AF8_6581_190_1_20230324102702.GA27815@tl-lnx-nyma7486> Message-ID: <20230327155759.7fa50bd2@booty> Hi Yann, Herv?, Thomas, On Fri, 24 Mar 2023 11:27:02 +0100 wrote: > Luca, All, > > On 2023-03-24 10:33 +0100, Luca Ceresoli via buildroot spake thusly: > > Extend the linux-tools package to also build the userspace USB tools, which > > currently include testusb and ffs-test. > > > > These tools are in the kernel tree since a long time, but a Makefile was > > added only in 5.9 to allow building in the same way as other tools provided > > with the kernel. Here we use the Makefile and thus version >= 5.9 is > > required. Support for older kernels may be added later if needed. > > > > Signed-off-by: Luca Ceresoli > > --- > [--SNIP--] > > diff --git a/package/linux-tools/linux-tool-usbtools.mk.in b/package/linux-tools/linux-tool-usbtools.mk.in > > new file mode 100644 > > index 000000000000..28b3aff25cc2 > > --- /dev/null > > +++ b/package/linux-tools/linux-tool-usbtools.mk.in > > @@ -0,0 +1,42 @@ > > +################################################################################ > > +# > > +# usbtools > > +# > > +################################################################################ > > + > > +LINUX_TOOLS += usbtools > > + > > +USBTOOLS_MAKE_OPTS = $(LINUX_MAKE_FLAGS) LDFLAGS="$(TARGET_LDFLAGS)" > > + > > +define USBTOOLS_BUILD_CMDS > > + $(Q)if ! grep install $(LINUX_DIR)/tools/usb/Makefile >/dev/null 2>&1 ; then \ > > + echo "Your kernel version is too old to build the USB tools." ; \ > > + echo "At least kernel 5.9 must be used." ; \ > > + exit 1 ; \ > > + fi > > + > > + $(TARGET_MAKE_ENV) $(MAKE) -C $(LINUX_DIR)/tools/usb \ > > + $(USBTOOLS_MAKE_OPTS) \ > > + all > > +endef > > + > > +ifeq ($(BR2_PACKAGE_LINUX_TOOLS_USBTOOLS_TESTUSB),) > > +define USBTOOLS_INSTALL_REMOVE_TESTUSB > > + $(RM) -rf $(TARGET_DIR)/usr/bin/testusb > > +endef > > +endif > > + > > +ifeq ($(BR2_PACKAGE_LINUX_TOOLS_USBTOOLS_FFSTEST),) > > +define USBTOOLS_INSTALL_REMOVE_FFSTEST > > + $(RM) -rf $(TARGET_DIR)/usr/bin/ffs-test > > +endef > > +endif > > + > > +define USBTOOLS_INSTALL_TARGET_CMDS > > + $(TARGET_MAKE_ENV) $(MAKE) -C $(LINUX_DIR)/tools/usb \ > > + $(USBTOOLS_MAKE_OPTS) \ > > + DESTDIR=$(TARGET_DIR) \ > > + install > > + $(USBTOOLS_INSTALL_REMOVE_TESTUSB) > > + $(USBTOOLS_INSTALL_REMOVE_FFSTEST) > > +endef > > Rather than installing everything (two files) and removing the one that > is not needed, h=why not just install the one(s) that is(are) needed? > > LINUX_TOOLS_USBTOOLS_LIST = \ > $(if $(BR2_PACKAGE_LINUX_TOOLS_USBTOOLS_TESTUSB),$(LINUX_DIR)/tools/usb/testusb) \ > $(if $(BR2_PACKAGE_LINUX_TOOLS_USBTOOLS_FFSTEST),$(LINUX_DIR)/tools/usb/ffs-test) > > define USBTOOLS_INSTALL_TARGET_CMDS > $(foreach f,$(LINUX_TOOLS_USBTOOLS_LIST),$(INSTALL) -D -m 0755 $(t) $(TARGET_DIR)/usr/bin/$(notdir $(t))) > endef Thanks for your review! I generally prefer using the upstream installation procedure when one exists, instead of (re)writing it. But I must agree the removal logic is ugly. Prompted by your comments, I noticed the upstream Makefile builds and installs the tools listed in the ALL_TARGETS variable, so in v2 I'm just setting it, and the upstream logic works just fine with it. As a side effect, 'RM' is not used anymore, getting rid of all those unneeded flags reported by Herv? and Thomas! :-) v2 incoming. Luca -- Luca Ceresoli, Bootlin Embedded Linux and Kernel engineering https://bootlin.com From luca.ceresoli at bootlin.com Mon Mar 27 13:59:48 2023 From: luca.ceresoli at bootlin.com (Luca Ceresoli) Date: Mon, 27 Mar 2023 15:59:48 +0200 Subject: [Buildroot] [PATCH v2] package/linux-tools: add USB tools (testusb and ffs-test) Message-ID: <20230327135948.90710-1-luca.ceresoli@bootlin.com> Extend the linux-tools package to also build the userspace USB tools, which currently include testusb and ffs-test. These tools are in the kernel tree since a long time, but a Makefile was added only in 5.9 to allow building in the same way as other tools provided with the kernel. Here we use the Makefile and thus version >= 5.9 is required. Support for older kernels may be added later if needed. Signed-off-by: Luca Ceresoli --- Changes in v2: - Use ALL_TARGETS to select tools to build and install instead of the ugly removal logic --- DEVELOPERS | 1 + package/linux-tools/Config.in | 26 ++++++++++++++ package/linux-tools/linux-tool-usbtools.mk.in | 34 +++++++++++++++++++ 3 files changed, 61 insertions(+) create mode 100644 package/linux-tools/linux-tool-usbtools.mk.in diff --git a/DEVELOPERS b/DEVELOPERS index b6d288c54fa9..67c6004ddf2e 100644 --- a/DEVELOPERS +++ b/DEVELOPERS @@ -1874,6 +1874,7 @@ F: configs/zynqmp_zcu106_defconfig F: package/agentpp/ F: package/exim/ F: package/libpjsip/ +F: package/linux-tools/linux-tool-usbtools.mk.in F: package/qpid-proton/ F: package/rtl8188eu/ F: package/snmppp/ diff --git a/package/linux-tools/Config.in b/package/linux-tools/Config.in index 8a0b6d5802cc..451b0eeff5bb 100644 --- a/package/linux-tools/Config.in +++ b/package/linux-tools/Config.in @@ -135,6 +135,32 @@ comment "selftests needs BR2_PACKAGE_BUSYBOX_SHOW_OTHERS and a toolchain w/ dyna depends on !BR2_PACKAGE_BUSYBOX_SHOW_OTHERS || \ BR2_STATIC_LIBS || !BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_14 +config BR2_PACKAGE_LINUX_TOOLS_USBTOOLS + bool "USB test programs" + select BR2_PACKAGE_LINUX_TOOLS + help + Build and install the USB test tools. + + These tools exist since Linux 2.6.35, but Buildroot can build + them only with kernel versions 5.9 and later. + +if BR2_PACKAGE_LINUX_TOOLS_USBTOOLS + +config BR2_PACKAGE_LINUX_TOOLS_USBTOOLS_TESTUSB + bool "testusb" + help + testusb issues ioctls to perform the tests implemented by the + kernel driver. It can generate a variety of transfer + patterns. + + See http://www.linux-usb.org/usbtest/ + +config BR2_PACKAGE_LINUX_TOOLS_USBTOOLS_FFSTEST + bool "ffs-test" + help + User mode filesystem api for usb composite function +endif + config BR2_PACKAGE_LINUX_TOOLS_TMON bool "tmon" depends on BR2_TOOLCHAIN_HAS_THREADS diff --git a/package/linux-tools/linux-tool-usbtools.mk.in b/package/linux-tools/linux-tool-usbtools.mk.in new file mode 100644 index 000000000000..797758adce51 --- /dev/null +++ b/package/linux-tools/linux-tool-usbtools.mk.in @@ -0,0 +1,34 @@ +################################################################################ +# +# usbtools +# +################################################################################ + +LINUX_TOOLS += usbtools + +USBTOOLS_MAKE_OPTS = $(LINUX_MAKE_FLAGS) LDFLAGS="$(TARGET_LDFLAGS)" + +LINUX_TOOLS_USBTOOLS_LIST = \ + $(if $(BR2_PACKAGE_LINUX_TOOLS_USBTOOLS_TESTUSB),testusb) \ + $(if $(BR2_PACKAGE_LINUX_TOOLS_USBTOOLS_FFSTEST),ffs-test) + +define USBTOOLS_BUILD_CMDS + $(Q)if ! grep install $(LINUX_DIR)/tools/usb/Makefile >/dev/null 2>&1 ; then \ + echo "Your kernel version is too old to build the USB tools." ; \ + echo "At least kernel 5.9 must be used." ; \ + exit 1 ; \ + fi + + $(TARGET_MAKE_ENV) $(MAKE) -C $(LINUX_DIR)/tools/usb \ + ALL_TARGETS="$(LINUX_TOOLS_USBTOOLS_LIST)" \ + $(USBTOOLS_MAKE_OPTS) \ + all +endef + +define USBTOOLS_INSTALL_TARGET_CMDS + $(TARGET_MAKE_ENV) $(MAKE) -C $(LINUX_DIR)/tools/usb \ + ALL_TARGETS="$(LINUX_TOOLS_USBTOOLS_LIST)" \ + $(USBTOOLS_MAKE_OPTS) \ + DESTDIR=$(TARGET_DIR) \ + install +endef -- 2.34.1 From thomas at devoogdt.com Mon Mar 27 14:10:55 2023 From: thomas at devoogdt.com (Thomas Devoogdt) Date: Mon, 27 Mar 2023 16:10:55 +0200 Subject: [Buildroot] [PATCH 1/4] package/fluent-bit: bump to version 2.0.10 Message-ID: <20230327141058.3669326-1-thomas.devoogdt@barco.com> - Release Notes: https://fluentbit.io/announcements/v2.0.10/ Signed-off-by: Thomas Devoogdt --- package/fluent-bit/fluent-bit.hash | 2 +- package/fluent-bit/fluent-bit.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/fluent-bit/fluent-bit.hash b/package/fluent-bit/fluent-bit.hash index 0caadcd56f..d60531438a 100644 --- a/package/fluent-bit/fluent-bit.hash +++ b/package/fluent-bit/fluent-bit.hash @@ -1,3 +1,3 @@ # Locally computed -sha256 393ad4a6ced48c327607653d610ef273843085a17b6e5c8013877abdf31e6945 fluent-bit-2.0.9.tar.gz +sha256 aad5176cb4dcadacacd379ca43160074c6690012d37c4749536ac3b977d50495 fluent-bit-2.0.10.tar.gz sha256 0d542e0c8804e39aa7f37eb00da5a762149dc682d7829451287e11b938e94594 LICENSE diff --git a/package/fluent-bit/fluent-bit.mk b/package/fluent-bit/fluent-bit.mk index 8ba16399bb..319815f056 100644 --- a/package/fluent-bit/fluent-bit.mk +++ b/package/fluent-bit/fluent-bit.mk @@ -4,7 +4,7 @@ # ################################################################################ -FLUENT_BIT_VERSION = 2.0.9 +FLUENT_BIT_VERSION = 2.0.10 FLUENT_BIT_SITE = $(call github,fluent,fluent-bit,v$(FLUENT_BIT_VERSION)) FLUENT_BIT_LICENSE = Apache-2.0 FLUENT_BIT_LICENSE_FILES = LICENSE -- 2.34.1 From thomas at devoogdt.com Mon Mar 27 14:10:56 2023 From: thomas at devoogdt.com (Thomas Devoogdt) Date: Mon, 27 Mar 2023 16:10:56 +0200 Subject: [Buildroot] [PATCH 2/4] package/fluent-bit: fix luajit support In-Reply-To: <20230327141058.3669326-1-thomas.devoogdt@barco.com> References: <20230327141058.3669326-1-thomas.devoogdt@barco.com> Message-ID: <20230327141058.3669326-2-thomas.devoogdt@barco.com> Fluent-bit doesn't link against any libraries, it just compiles everything as static sources, meaning that our buildroot BR2_PACKAGE_LUAJIT isn't the right check. The same -m32 fix as in the luajit package can't be done, since fluent-bit uses a custom cmake wrapper. So just check if the host and the target have the same number of bits. My intention here is to fix upstream build errors, not perse to have luajit support in fluent-bit. Signed-off-by: Thomas Devoogdt --- package/fluent-bit/Config.in | 17 +++++++++++++++++ package/fluent-bit/fluent-bit.mk | 8 ++++++-- 2 files changed, 23 insertions(+), 2 deletions(-) diff --git a/package/fluent-bit/Config.in b/package/fluent-bit/Config.in index bfdea895b0..91fdf02134 100644 --- a/package/fluent-bit/Config.in +++ b/package/fluent-bit/Config.in @@ -13,6 +13,23 @@ config BR2_PACKAGE_FLUENT_BIT if BR2_PACKAGE_FLUENT_BIT +config BR2_PACKAGE_FLUENT_BIT_LUAJIT_ARCH_SUPPORTS + bool + default y if BR2_arm || BR2_aarch64 || BR2_aarch64_be + default y if BR2_i386 || BR2_x86_64 + default y if (BR2_mips || BR2_mipsel) && !BR2_MIPS_SOFT_FLOAT \ + && !BR2_MIPS_CPU_MIPS32R6 && !BR2_MIPS_CPU_MIPS64R6 + default y if BR2_powerpc + # Building for 64-bit target requires a 64-bit host, the same for 32-bit. + depends on (BR2_ARCH_IS_64 && BR2_HOSTARCH = "x86_64") \ + || (!BR2_ARCH_IS_64 && BR2_HOSTARCH = "x86") + +config BR2_PACKAGE_FLUENT_BIT_LUAJIT + bool "lua scripting support" + depends on BR2_PACKAGE_FLUENT_BIT_LUAJIT_ARCH_SUPPORTS + help + Support for Lua Scripting. + config BR2_PACKAGE_FLUENT_BIT_WASM_ARCH_SUPPORTS bool # see lib/wasm-micro-runtime-WAMR-1.1.1/README.md#supported-architectures-and-platforms diff --git a/package/fluent-bit/fluent-bit.mk b/package/fluent-bit/fluent-bit.mk index 319815f056..335c16a295 100644 --- a/package/fluent-bit/fluent-bit.mk +++ b/package/fluent-bit/fluent-bit.mk @@ -28,9 +28,13 @@ else FLUENT_BIT_CONF_OPTS += -DFLB_WASM=No endif -ifeq ($(BR2_PACKAGE_LUAJIT),y) +ifeq ($(BR2_PACKAGE_FLUENT_BIT_LUAJIT),y) FLUENT_BIT_CONF_OPTS += -DFLB_LUAJIT=Yes -FLUENT_BIT_DEPENDENCIES += luajit +ifeq ($(BR2_ARCH_IS_64),y) +FLUENT_BIT_CONF_OPTS += -DLUAJIT_DISABLE_GC64=No +else +FLUENT_BIT_CONF_OPTS += -DLUAJIT_DISABLE_GC64=Yes +endif else FLUENT_BIT_CONF_OPTS += -DFLB_LUAJIT=No endif -- 2.34.1 From thomas at devoogdt.com Mon Mar 27 14:10:57 2023 From: thomas at devoogdt.com (Thomas Devoogdt) Date: Mon, 27 Mar 2023 16:10:57 +0200 Subject: [Buildroot] [PATCH 3/4] package/fluent-bit: fix wasm uClibc support In-Reply-To: <20230327141058.3669326-1-thomas.devoogdt@barco.com> References: <20230327141058.3669326-1-thomas.devoogdt@barco.com> Message-ID: <20230327141058.3669326-3-thomas.devoogdt@barco.com> Upstream: https://github.com/bytecodealliance/wasm-micro-runtime/pull/2069 Signed-off-by: Thomas Devoogdt --- ...b-wasm-fix-POLL-RD-WR-NORM-in-uClibc.patch | 47 +++++++++++++++++++ 1 file changed, 47 insertions(+) create mode 100644 package/fluent-bit/0004-lib-wasm-fix-POLL-RD-WR-NORM-in-uClibc.patch diff --git a/package/fluent-bit/0004-lib-wasm-fix-POLL-RD-WR-NORM-in-uClibc.patch b/package/fluent-bit/0004-lib-wasm-fix-POLL-RD-WR-NORM-in-uClibc.patch new file mode 100644 index 0000000000..91a6b8adc2 --- /dev/null +++ b/package/fluent-bit/0004-lib-wasm-fix-POLL-RD-WR-NORM-in-uClibc.patch @@ -0,0 +1,47 @@ +From 286a59000d05969d00d908f187bc311a4f5b2a52 Mon Sep 17 00:00:00 2001 +From: Thomas Devoogdt +Date: Mon, 27 Mar 2023 15:01:49 +0200 +Subject: [PATCH] lib: wasm: fix POLL{RD,WR}NORM in uClibc + +Not defined in uClibc, so replace them with the equivalent POLL{OUT,IN}. + +https://www.man7.org/linux/man-pages/man2/poll.2.html + + POLLWRNORM + Equivalent to POLLOUT. + + POLLRDNORM + Equivalent to POLLIN. + +Signed-off-by: Thomas Devoogdt +--- + .../libc-wasi/sandboxed-system-primitives/src/posix.c | 6 +++--- + 1 file changed, 3 insertions(+), 3 deletions(-) + +diff --git a/lib/wasm-micro-runtime-WAMR-1.1.1/core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c b/lib/wasm-micro-runtime-WAMR-1.1.1/core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c +index e43ba8ce0..b0e92c3a8 100644 +--- a/lib/wasm-micro-runtime-WAMR-1.1.1/core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c ++++ b/lib/wasm-micro-runtime-WAMR-1.1.1/core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c +@@ -2644,8 +2644,8 @@ wasmtime_ssp_poll_oneoff( + pfds[i] = (struct pollfd){ + .fd = fd_number(fos[i]), + .events = s->u.type == __WASI_EVENTTYPE_FD_READ +- ? POLLRDNORM +- : POLLWRNORM, ++ ? POLLIN ++ : POLLOUT, + }; + } + else { +@@ -2756,7 +2756,7 @@ wasmtime_ssp_poll_oneoff( + __WASI_EVENT_FD_READWRITE_HANGUP, + }; + } +- else if ((pfds[i].revents & (POLLRDNORM | POLLWRNORM)) != 0) { ++ else if ((pfds[i].revents & (POLLIN | POLLOUT)) != 0) { + // Read or write possible. + out[(*nevents)++] = (__wasi_event_t){ + .userdata = in[i].userdata, +-- +2.34.1 + -- 2.34.1 From thomas at devoogdt.com Mon Mar 27 14:10:58 2023 From: thomas at devoogdt.com (Thomas Devoogdt) Date: Mon, 27 Mar 2023 16:10:58 +0200 Subject: [Buildroot] [PATCH 4/4] package/fluent-bit: drop xtensa from wasm-micro-runtime In-Reply-To: <20230327141058.3669326-1-thomas.devoogdt@barco.com> References: <20230327141058.3669326-1-thomas.devoogdt@barco.com> Message-ID: <20230327141058.3669326-4-thomas.devoogdt@barco.com> According lib/wasm-micro-runtime-WAMR-1.1.1/README.md#supported-architectures-and-platforms, it should be supported, but I saw multiple build errors, so drop it until someone is able to properly build it. Signed-off-by: Thomas Devoogdt --- package/fluent-bit/Config.in | 1 - 1 file changed, 1 deletion(-) diff --git a/package/fluent-bit/Config.in b/package/fluent-bit/Config.in index 91fdf02134..2fc74a6446 100644 --- a/package/fluent-bit/Config.in +++ b/package/fluent-bit/Config.in @@ -38,7 +38,6 @@ config BR2_PACKAGE_FLUENT_BIT_WASM_ARCH_SUPPORTS default y if BR2_aarch64 || BR2_aarch64_be default y if BR2_i386 || BR2_x86_64 default y if BR2_RISCV_64 - default y if BR2_xtensa config BR2_PACKAGE_FLUENT_BIT_WASM bool "wasm runtime support" -- 2.34.1 From luca.ceresoli at bootlin.com Mon Mar 27 14:11:21 2023 From: luca.ceresoli at bootlin.com (Luca Ceresoli) Date: Mon, 27 Mar 2023 16:11:21 +0200 Subject: [Buildroot] [PATCH 1/2] package/linux-tools: perf: ditch redundant -f 'rm' flag Message-ID: <20230327141122.103829-1-luca.ceresoli@bootlin.com> The value of the RM variable in make is 'rm -f', thus the additional -f is redundant. Signed-off-by: Luca Ceresoli --- 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 dda63cccecb4..5431c78152c5 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 -- 2.34.1 From luca.ceresoli at bootlin.com Mon Mar 27 14:11:22 2023 From: luca.ceresoli at bootlin.com (Luca Ceresoli) Date: Mon, 27 Mar 2023 16:11:22 +0200 Subject: [Buildroot] [PATCH 2/2] docs/manual: ditch redundant -f 'rm' flag In-Reply-To: <20230327141122.103829-1-luca.ceresoli@bootlin.com> References: <20230327141122.103829-1-luca.ceresoli@bootlin.com> Message-ID: <20230327141122.103829-2-luca.ceresoli@bootlin.com> 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 --- 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 758965d80a0a..13b7fd5bea6a 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) -- 2.34.1 From herve.codina at bootlin.com Mon Mar 27 14:52:06 2023 From: herve.codina at bootlin.com (Herve Codina) Date: Mon, 27 Mar 2023 16:52:06 +0200 Subject: [Buildroot] [PATCH v2] package/linux-tools: add USB tools (testusb and ffs-test) In-Reply-To: <20230327135948.90710-1-luca.ceresoli@bootlin.com> References: <20230327135948.90710-1-luca.ceresoli@bootlin.com> Message-ID: <20230327165206.2959b6d4@bootlin.com> Hi Luca, On Mon, 27 Mar 2023 15:59:48 +0200 Luca Ceresoli wrote: > Extend the linux-tools package to also build the userspace USB tools, which > currently include testusb and ffs-test. > > These tools are in the kernel tree since a long time, but a Makefile was > added only in 5.9 to allow building in the same way as other tools provided > with the kernel. Here we use the Makefile and thus version >= 5.9 is > required. Support for older kernels may be added later if needed. > > Signed-off-by: Luca Ceresoli > > --- > > Changes in v2: > > - Use ALL_TARGETS to select tools to build and install instead of the ugly > removal logic > --- > DEVELOPERS | 1 + > package/linux-tools/Config.in | 26 ++++++++++++++ > package/linux-tools/linux-tool-usbtools.mk.in | 34 +++++++++++++++++++ > 3 files changed, 61 insertions(+) > create mode 100644 package/linux-tools/linux-tool-usbtools.mk.in > Thanks for this v2. Reviewed-by: Herve Codina Regards, Herv? -- Herv? Codina, Bootlin Embedded Linux and Kernel engineering https://bootlin.com From bigunclemax at gmail.com Mon Mar 27 16:54:23 2023 From: bigunclemax at gmail.com (Maksim Kiselev) Date: Mon, 27 Mar 2023 19:54:23 +0300 Subject: [Buildroot] [PATCH] package/ledmon: new package Message-ID: <20230327165423.1059953-1-bigunclemax@gmail.com> Enclosure LED Utilities ledmon and ledctl are userspace tools designed to control storage enclosure LEDs. The user must have root privileges to use these tools. These tools use the SGPIO and SES-2 protocols to monitor and control LEDs. They been verified to work with Intel(R) storage controllers (i.e. the Intel(R) AHCI controller) and have not been tested with storage controllers of other vendors (especially SAS/SCSI controllers). For backplane enclosures attached to ISCI controllers, support is limited to Intel(R) Intelligent Backplanes. Signed-off-by: Maksim Kiselev --- package/Config.in | 1 + .../ledmon/0001-Add-disable-doc-option.patch | 57 +++++++++++++++++++ package/ledmon/Config.in | 11 ++++ package/ledmon/ledmon.hash | 3 + package/ledmon/ledmon.mk | 14 +++++ 5 files changed, 86 insertions(+) create mode 100644 package/ledmon/0001-Add-disable-doc-option.patch create mode 100644 package/ledmon/Config.in create mode 100644 package/ledmon/ledmon.hash create mode 100644 package/ledmon/ledmon.mk diff --git a/package/Config.in b/package/Config.in index 0f8dab3e71..3c2f98bdda 100644 --- a/package/Config.in +++ b/package/Config.in @@ -525,6 +525,7 @@ endmenu source "package/iucode-tool/Config.in" source "package/kbd/Config.in" source "package/lcdproc/Config.in" + source "package/ledmon/Config.in" source "package/libiec61850/Config.in" source "package/libmanette/Config.in" source "package/libubootenv/Config.in" diff --git a/package/ledmon/0001-Add-disable-doc-option.patch b/package/ledmon/0001-Add-disable-doc-option.patch new file mode 100644 index 0000000000..4803c37698 --- /dev/null +++ b/package/ledmon/0001-Add-disable-doc-option.patch @@ -0,0 +1,57 @@ +From 4c356662faaa5aa2dc0b0eb713dc5134a70eb3b0 Mon Sep 17 00:00:00 2001 +From: Maksim Kiselev +Date: Mon, 27 Mar 2023 17:45:15 +0300 +Subject: [PATCH] Add '--disable-doc' option + +Introduce a configure option to disable documentation installation in case if it is not required. + +Signed-off-by: Maksim Kiselev +--- + Makefile.am | 8 ++++++-- + configure.ac | 8 +++++++- + 2 files changed, 13 insertions(+), 3 deletions(-) + +diff --git a/Makefile.am b/Makefile.am +index d2b6f3a..f021768 100644 +--- a/Makefile.am ++++ b/Makefile.am +@@ -20,6 +20,10 @@ if SYSTEMD_CONDITION + OPTIONAL_SUBDIR = systemd + endif + +-SUBDIRS = doc src $(OPTIONAL_SUBDIR) ++if DOC_CONDITION ++ DOC_SUBDIR = doc ++ dist_doc_DATA = README.md ++endif ++ ++SUBDIRS = src $(DOC_SUBDIR) $(OPTIONAL_SUBDIR) + EXTRA_DIST = config/config.h systemd/ledmon.service.in +-dist_doc_DATA = README.md +diff --git a/configure.ac b/configure.ac +index 001a049..510bb85 100644 +--- a/configure.ac ++++ b/configure.ac +@@ -71,6 +71,12 @@ AS_IF([test "x$enable_systemd" = xyes], [SYSTEMD_STR=yes], [SYSTEMD_STR=no]) + + AM_CONDITIONAL([SYSTEMD_CONDITION], [test "$SYSTEMD_STR" = yes]) + ++AC_ARG_ENABLE(doc, AS_HELP_STRING([--disable-doc], [do not install ledmon documentaion]),,[enable_doc=yes]) ++ ++AS_IF([test "x$enable_doc" = xyes], [DOC_STR=yes], [DOC_STR=no]) ++ ++AM_CONDITIONAL([DOC_CONDITION], [test "$DOC_STR" = yes]) ++ + # target directory for ledmon service file + AC_SUBST([SYSTEMD_PATH], "$(pkg-config systemd --variable=systemdsystemunitdir)") + +@@ -86,5 +92,5 @@ $PACKAGE_NAME $VERSION configuration: + Preprocessor flags: ${AM_CPPFLAGS} ${CPPFLAGS} + C compiler flags: ${AM_CFLAGS} ${CFLAGS} + Common install location: ${prefix} +- configure parameters: --enable-systemd=${SYSTEMD_STR} ++ configure parameters: --enable-systemd=${SYSTEMD_STR} --enable-doc=${DOC_STR} + ]) +-- +2.39.2 + diff --git a/package/ledmon/Config.in b/package/ledmon/Config.in new file mode 100644 index 0000000000..467a75fa56 --- /dev/null +++ b/package/ledmon/Config.in @@ -0,0 +1,11 @@ +config BR2_PACKAGE_LEDMON + bool "ledmon" + depends on BR2_PACKAGE_PCIUTILS + depends on BR2_PACKAGE_SG3_UTILS + depends on BR2_PACKAGE_HAS_UDEV + help + Enclosure LED Utilities. The ledmon application is + a daemon process used to monitor a state of software + RAID devices (md only) or a state of block devices. + + https://github.com/intel/ledmon diff --git a/package/ledmon/ledmon.hash b/package/ledmon/ledmon.hash new file mode 100644 index 0000000000..5c0c183ddc --- /dev/null +++ b/package/ledmon/ledmon.hash @@ -0,0 +1,3 @@ +# Locally calculated +sha256 97534302a60f03b90e69228a6a56096cf3fdfc8eb31fea52a974445268fdf5d9 ledmon-v0.96.tar.gz +sha256 dcc100d4161cc0b7177545ab6e47216f84857cda3843847c792a25289852dcaa COPYING diff --git a/package/ledmon/ledmon.mk b/package/ledmon/ledmon.mk new file mode 100644 index 0000000000..dba8a99b8c --- /dev/null +++ b/package/ledmon/ledmon.mk @@ -0,0 +1,14 @@ +################################################################################ +# +# ledmon +# +################################################################################ + +LEDMON_VERSION = v0.96 +LEDMON_SITE = $(call github,intel,ledmon,$(LEDMON_VERSION)) +LEDMON_DEPENDENCIES = pciutils sg3_utils udev +LEDMON_LICENSE = GPL-2.0 +LEDMON_LICENSE_FILES = COPYING +LEDMON_AUTORECONF = YES + +$(eval $(autotools-package)) -- 2.39.2 From neal.frager at amd.com Mon Mar 27 17:06:03 2023 From: neal.frager at amd.com (Neal Frager) Date: Mon, 27 Mar 2023 18:06:03 +0100 Subject: [Buildroot] [PATCH v2 1/2] package/zynqmp-firmware: new package Message-ID: <20230327170604.22854-1-neal.frager@amd.com> 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 --- V1->V2: - switched make command to $(MAKE1) - removed kria config and replaced it with custom_flags - using call github instead of the https path to the sources - removed Xilinx/embeddedsw patch that is no longer required --- DEVELOPERS | 1 + package/Config.in | 1 + package/zynqmp-firmware/Config.in | 32 ++++++++++++++++++++++ package/zynqmp-firmware/zynqmp-firmware.mk | 30 ++++++++++++++++++++ 4 files changed, 64 insertions(+) create mode 100644 package/zynqmp-firmware/Config.in create mode 100644 package/zynqmp-firmware/zynqmp-firmware.mk diff --git a/DEVELOPERS b/DEVELOPERS index b6d288c54f..d3436d40f2 100644 --- a/DEVELOPERS +++ b/DEVELOPERS @@ -2151,6 +2151,7 @@ F: configs/zynqmp_zcu106_defconfig F: configs/zynqmp_kria_kv260_defconfig F: package/bootgen/ F: package/versal-firmware/ +F: package/zynqmp-firmware/ N: Nicola Di Lieto F: package/uacme/ diff --git a/package/Config.in b/package/Config.in index 0f8dab3e71..6c7419490d 100644 --- a/package/Config.in +++ b/package/Config.in @@ -450,6 +450,7 @@ menu "Firmware" source "package/wilc-firmware/Config.in" source "package/wilink-bt-firmware/Config.in" source "package/zd1211-firmware/Config.in" + source "package/zynqmp-firmware/Config.in" endmenu source "package/18xx-ti-utils/Config.in" source "package/a10disp/Config.in" diff --git a/package/zynqmp-firmware/Config.in b/package/zynqmp-firmware/Config.in new file mode 100644 index 0000000000..6513c9a995 --- /dev/null +++ b/package/zynqmp-firmware/Config.in @@ -0,0 +1,32 @@ +config BR2_PACKAGE_ZYNQMP_FIRMWARE + bool "zynqmp-firmware" + help + This package builds the PMU Firmware application required to run + U-Boot and Linux in the Zynq MPSoC devices. + +if BR2_PACKAGE_ZYNQMP_FIRMWARE + +config BR2_PACKAGE_ZYNQMP_FIRMWARE_VERSION + string "firmware version" + default "xilinx_v2022.2" + help + Release version of zynqmp firmware. + +config BR2_PACKAGE_ZYNQMP_FIRMWARE_EXTERNAL_TOOLCHAIN_PATH + string "external toolchain path" + default "/opt/Xilinx/Vitis/2022.2/gnu/microblaze/lin" + help + Path to pre-installed external microblaze toolchain. + +config BR2_PACKAGE_ZYNQMP_FIRMWARE_EXTERNAL_TOOLCHAIN_PREFIX + string "external toolchain prefix" + default "microblaze-xilinx-elf-" + help + Pre-installed external microblaze toolchain prefix. + +config BR2_PACKAGE_ZYNQMP_FIRMWARE_CUSTOM_CFLAGS + string "custom cflags" + help + Adds additional CFLAGS for building zynqmp firmware. + +endif # BR2_PACKAGE_ZYNQMP_FIRMWARE diff --git a/package/zynqmp-firmware/zynqmp-firmware.mk b/package/zynqmp-firmware/zynqmp-firmware.mk new file mode 100644 index 0000000000..25c8fbf699 --- /dev/null +++ b/package/zynqmp-firmware/zynqmp-firmware.mk @@ -0,0 +1,30 @@ +################################################################################ +# +# zynqmp-firmware +# +################################################################################ + +ZYNQMP_FIRMWARE_VERSION = $(call qstrip,$(BR2_PACKAGE_ZYNQMP_FIRMWARE_VERSION)) +ZYNQMP_FIRMWARE_SITE = $(call github,Xilinx,embeddedsw,$(ZYNQMP_FIRMWARE_VERSION)) +ZYNQMP_FIRMWARE_LICENSE = MIT +ZYNQMP_FIRMWARE_LICENSE_FILES = license.txt +ZYNQMP_FIRMWARE_INSTALL_IMAGES = YES +ZYNQMP_FIRMWARE_INSTALL_TARGET = NO + +ZYNQMP_FIRMWARE_EXTERNAL_TOOLCHAIN_PATH = $(call qstrip,$(BR2_PACKAGE_ZYNQMP_FIRMWARE_EXTERNAL_TOOLCHAIN_PATH)) +ZYNQMP_FIRMWARE_EXTERNAL_TOOLCHAIN_PREFIX = $(call qstrip,$(BR2_PACKAGE_ZYNQMP_FIRMWARE_EXTERNAL_TOOLCHAIN_PREFIX)) +ZYNQMP_CFLAGS = "-Os -flto -ffat-lto-objects $(call qstrip,$(BR2_PACKAGE_ZYNQMP_FIRMWARE_CUSTOM_CFLAGS))" + +define ZYNQMP_FIRMWARE_BUILD_CMDS + $(MAKE1) -C $(@D)/lib/sw_apps/zynqmp_pmufw/src \ + COMPILER=$(ZYNQMP_FIRMWARE_EXTERNAL_TOOLCHAIN_PATH)/$(ZYNQMP_FIRMWARE_EXTERNAL_TOOLCHAIN_PREFIX)gcc \ + ARCHIVER=$(ZYNQMP_FIRMWARE_EXTERNAL_TOOLCHAIN_PATH)/$(ZYNQMP_FIRMWARE_EXTERNAL_TOOLCHAIN_PREFIX)gcc-ar \ + CC=$(ZYNQMP_FIRMWARE_EXTERNAL_TOOLCHAIN_PATH)/$(ZYNQMP_FIRMWARE_EXTERNAL_TOOLCHAIN_PREFIX)gcc \ + CFLAGS=$(ZYNQMP_CFLAGS) +endef + +define ZYNQMP_FIRMWARE_INSTALL_IMAGES_CMDS + $(INSTALL) -D -m 0755 $(@D)/lib/sw_apps/zynqmp_pmufw/src/executable.elf $(BINARIES_DIR)/pmufw.elf +endef + +$(eval $(generic-package)) -- 2.17.1 From neal.frager at amd.com Mon Mar 27 17:06:04 2023 From: neal.frager at amd.com (Neal Frager) Date: Mon, 27 Mar 2023 18:06:04 +0100 Subject: [Buildroot] [PATCH v2 2/2] boot/uboot.mk: new zynqmp pmufw build option In-Reply-To: <20230327170604.22854-1-neal.frager@amd.com> References: <20230327170604.22854-1-neal.frager@amd.com> Message-ID: <20230327170604.22854-2-neal.frager@amd.com> The new BR2_TARGET_UBOOT_ZYNQMP_PMUFW_SOURCE option will enable u-boot to use the zynqmp-firmware package for building a pmufw.elf that gets included in the generated boot.bin. Signed-off-by: Neal Frager --- V1->V2: - Improved naming to be clear about choice between building from source or using prebuilt image - Updated zynqmp_xxx_defconfig files to use new naming convention --- boot/uboot/Config.in | 22 +++++++++++++++++++--- boot/uboot/uboot.mk | 7 ++++++- configs/zynqmp_kria_kv260_defconfig | 2 +- configs/zynqmp_zcu102_defconfig | 2 +- configs/zynqmp_zcu106_defconfig | 2 +- 5 files changed, 28 insertions(+), 7 deletions(-) diff --git a/boot/uboot/Config.in b/boot/uboot/Config.in index f5c20f5168..cf9da88749 100644 --- a/boot/uboot/Config.in +++ b/boot/uboot/Config.in @@ -476,11 +476,25 @@ config BR2_TARGET_UBOOT_ZYNQMP if BR2_TARGET_UBOOT_ZYNQMP -config BR2_TARGET_UBOOT_ZYNQMP_PMUFW - string "PMU firmware location" +choice + prompt "zynqmp firmware source or prebuilt" + default BR2_TARGET_UBOOT_ZYNQMP_PMUFW_PREBUILT depends on BR2_TARGET_UBOOT_BUILD_SYSTEM_KCONFIG + +config BR2_TARGET_UBOOT_ZYNQMP_PMUFW_SOURCE + bool "Build zynqmp PMU firmware from source" + depends on BR2_PACKAGE_ZYNQMP_FIRMWARE + help + This option instructs u-boot to build the zynqmp pmufw using + the zynqmp-firmware package. u-boot will then include this + pmufw.elf in the generated boot.bin. + + This feature requires U-Boot >= 2018.07. + +config BR2_TARGET_UBOOT_ZYNQMP_PMUFW_PREBUILT + string "Pre-built zynqmp PMU firmware location" help - Location of a PMU firmware binary. + Location of a pre-built PMU firmware binary. If not empty, instructs the U-Boot build process to generate a boot.bin (to be loaded by the ZynqMP boot ROM) containing @@ -497,6 +511,8 @@ config BR2_TARGET_UBOOT_ZYNQMP_PMUFW This feature requires U-Boot >= 2018.07. +endchoice + config BR2_TARGET_UBOOT_ZYNQMP_PM_CFG string "PMU configuration location" depends on BR2_TARGET_UBOOT_BUILD_SYSTEM_KCONFIG diff --git a/boot/uboot/uboot.mk b/boot/uboot/uboot.mk index 4eae8e95c3..5493c9fe75 100644 --- a/boot/uboot/uboot.mk +++ b/boot/uboot/uboot.mk @@ -390,7 +390,12 @@ endef ifeq ($(BR2_TARGET_UBOOT_ZYNQMP),y) -UBOOT_ZYNQMP_PMUFW = $(call qstrip,$(BR2_TARGET_UBOOT_ZYNQMP_PMUFW)) +ifeq ($(BR2_TARGET_UBOOT_ZYNQMP_PMUFW_SOURCE),y) +UBOOT_DEPENDENCIES += zynqmp-firmware +UBOOT_ZYNQMP_PMUFW = $(BINARIES_DIR)/pmufw.elf +else +UBOOT_ZYNQMP_PMUFW = $(call qstrip,$(BR2_TARGET_UBOOT_ZYNQMP_PMUFW_PREBUILT)) +endif ifneq ($(findstring ://,$(UBOOT_ZYNQMP_PMUFW)),) UBOOT_EXTRA_DOWNLOADS += $(UBOOT_ZYNQMP_PMUFW) diff --git a/configs/zynqmp_kria_kv260_defconfig b/configs/zynqmp_kria_kv260_defconfig index e180d5e7e7..36cac86282 100644 --- a/configs/zynqmp_kria_kv260_defconfig +++ b/configs/zynqmp_kria_kv260_defconfig @@ -31,7 +31,7 @@ BR2_TARGET_UBOOT_NEEDS_OPENSSL=y BR2_TARGET_UBOOT_SPL=y BR2_TARGET_UBOOT_SPL_NAME="spl/boot.bin" BR2_TARGET_UBOOT_ZYNQMP=y -BR2_TARGET_UBOOT_ZYNQMP_PMUFW="https://github.com/Xilinx/ubuntu-firmware/raw/2022.2_br_1/kv260/kv260_pmufw.elf" +BR2_TARGET_UBOOT_ZYNQMP_PMUFW_PREBUILT="https://github.com/Xilinx/ubuntu-firmware/raw/2022.2_br_1/kv260/kv260_pmufw.elf" BR2_TARGET_UBOOT_ZYNQMP_PM_CFG="board/zynqmp/kria/kv260/pm_cfg_obj.c" BR2_TARGET_UBOOT_FORMAT_ITB=y BR2_TARGET_UBOOT_NEEDS_ATF_BL31=y diff --git a/configs/zynqmp_zcu102_defconfig b/configs/zynqmp_zcu102_defconfig index 00b33261b6..0b76f76c70 100644 --- a/configs/zynqmp_zcu102_defconfig +++ b/configs/zynqmp_zcu102_defconfig @@ -29,7 +29,7 @@ BR2_TARGET_UBOOT_NEEDS_OPENSSL=y BR2_TARGET_UBOOT_SPL=y BR2_TARGET_UBOOT_SPL_NAME="spl/boot.bin" BR2_TARGET_UBOOT_ZYNQMP=y -BR2_TARGET_UBOOT_ZYNQMP_PMUFW="https://github.com/Xilinx/ubuntu-firmware/raw/2022.2_br_1/zcu102/zcu102_pmufw.elf" +BR2_TARGET_UBOOT_ZYNQMP_PMUFW_PREBUILT="https://github.com/Xilinx/ubuntu-firmware/raw/2022.2_br_1/zcu102/zcu102_pmufw.elf" BR2_TARGET_UBOOT_ZYNQMP_PM_CFG="board/zynqmp/zcu102/pm_cfg_obj.c" BR2_TARGET_UBOOT_FORMAT_ITB=y BR2_TARGET_UBOOT_NEEDS_ATF_BL31=y diff --git a/configs/zynqmp_zcu106_defconfig b/configs/zynqmp_zcu106_defconfig index 88295571af..04beeba0fe 100644 --- a/configs/zynqmp_zcu106_defconfig +++ b/configs/zynqmp_zcu106_defconfig @@ -29,7 +29,7 @@ BR2_TARGET_UBOOT_NEEDS_OPENSSL=y BR2_TARGET_UBOOT_SPL=y BR2_TARGET_UBOOT_SPL_NAME="spl/boot.bin" BR2_TARGET_UBOOT_ZYNQMP=y -BR2_TARGET_UBOOT_ZYNQMP_PMUFW="https://github.com/Xilinx/ubuntu-firmware/raw/2022.2_br_1/zcu106/zcu106_pmufw.elf" +BR2_TARGET_UBOOT_ZYNQMP_PMUFW_PREBUILT="https://github.com/Xilinx/ubuntu-firmware/raw/2022.2_br_1/zcu106/zcu106_pmufw.elf" BR2_TARGET_UBOOT_ZYNQMP_PM_CFG="board/zynqmp/zcu106/pm_cfg_obj.c" BR2_TARGET_UBOOT_FORMAT_ITB=y BR2_TARGET_UBOOT_NEEDS_ATF_BL31=y -- 2.17.1 From baruch at tkos.co.il Mon Mar 27 18:08:18 2023 From: baruch at tkos.co.il (Baruch Siach) Date: Mon, 27 Mar 2023 21:08:18 +0300 Subject: [Buildroot] [PATCH v1] package/libcurl: bump version to 8.0.1 In-Reply-To: <20230322162445.19051-1-ps.report@gmx.net> References: <20230322162445.19051-1-ps.report@gmx.net> Message-ID: <87pm8uukra.fsf@tarshish> Hi Peter, On Wed, Mar 22 2023, Peter Seiderer wrote: > For details see [1] and [2]. > > [1] https://curl.se/changes.html#8_0_0 > [1] https://curl.se/changes.html#8_0_1 Thanks for the patch. It is worth noting that this is a security bump fixing CVE-2023-27538, CVE-2023-27537, CVE-2023-27536, CVE-2023-27535, CVE-2023-27534, and CVE-2023-27533. baruch > Signed-off-by: Peter Seiderer > --- > package/libcurl/libcurl.hash | 4 ++-- > package/libcurl/libcurl.mk | 2 +- > 2 files changed, 3 insertions(+), 3 deletions(-) > > diff --git a/package/libcurl/libcurl.hash b/package/libcurl/libcurl.hash > index 32b3d0b5e2..8a29e7b977 100644 > --- a/package/libcurl/libcurl.hash > +++ b/package/libcurl/libcurl.hash > @@ -1,5 +1,5 @@ > # Locally calculated after checking pgp signature > -# https://curl.se/download/curl-7.88.1.tar.xz.asc > +# https://curl.se/download/curl-8.0.1.tar.xz.asc > # signed with key 27EDEAF22F3ABCEB50DB9A125CC908FDB71E12C2 > -sha256 1dae31b2a7c1fe269de99c0c31bb488346aab3459b5ffca909d6938249ae415f curl-7.88.1.tar.xz > +sha256 0a381cd82f4d00a9a334438b8ca239afea5bfefcfa9a1025f2bf118e79e0b5f0 curl-8.0.1.tar.xz > sha256 b1d7feb949ea5023552029fbe0bf5db4f23c2f85e9b8e51e18536f0ecbf9c524 COPYING > diff --git a/package/libcurl/libcurl.mk b/package/libcurl/libcurl.mk > index 1a1594a45e..1354e526ad 100644 > --- a/package/libcurl/libcurl.mk > +++ b/package/libcurl/libcurl.mk > @@ -4,7 +4,7 @@ > # > ################################################################################ > > -LIBCURL_VERSION = 7.88.1 > +LIBCURL_VERSION = 8.0.1 > LIBCURL_SOURCE = curl-$(LIBCURL_VERSION).tar.xz > LIBCURL_SITE = https://curl.se/download > LIBCURL_DEPENDENCIES = host-pkgconf \ -- ~. .~ Tk Open Systems =}------------------------------------------------ooO--U--Ooo------------{= - baruch at tkos.co.il - tel: +972.52.368.4656, http://www.tkos.co.il - From giulio.benetti at benettiengineering.com Mon Mar 27 18:27:21 2023 From: giulio.benetti at benettiengineering.com (Giulio Benetti) Date: Mon, 27 Mar 2023 20:27:21 +0200 Subject: [Buildroot] [PATCH] package/rtl8189fs: bump to version 2023-03-27 on rtl8189fs branch Message-ID: <20230327182721.33997-1-giulio.benetti@benettiengineering.com> Fixes: http://autobuild.buildroot.net/results/a1c/a1c4c386e60a082d30cae686b9e1d27d01046266/ Signed-off-by: Giulio Benetti --- 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 018e5b8a77..95a031b6f2 100644 --- a/package/rtl8189fs/rtl8189fs.hash +++ b/package/rtl8189fs/rtl8189fs.hash @@ -1,2 +1,2 @@ # Locally calculated -sha256 20382dbb1ac33425e6b3198cc9be269b79cd1423ea656e0ccd16dedafa3e2a2a rtl8189fs-ed6741b52bc998875298117b55d18b0d557c37a6.tar.gz +sha256 5d8aad48b8d124a313e5b8182c5dba2b94ecdbac2a9f1861a50c081b9034a543 rtl8189fs-c223a25b1000d64432eca4201a8f012414dfc7ce.tar.gz diff --git a/package/rtl8189fs/rtl8189fs.mk b/package/rtl8189fs/rtl8189fs.mk index 2dd9e6097c..dd35a166e5 100644 --- a/package/rtl8189fs/rtl8189fs.mk +++ b/package/rtl8189fs/rtl8189fs.mk @@ -4,7 +4,7 @@ # ################################################################################ -RTL8189FS_VERSION = ed6741b52bc998875298117b55d18b0d557c37a6 +RTL8189FS_VERSION = c223a25b1000d64432eca4201a8f012414dfc7ce RTL8189FS_SITE = $(call github,jwrdegoede,rtl8189ES_linux,$(RTL8189FS_VERSION)) RTL8189FS_LICENSE = GPL-2.0 -- 2.34.1 From peter at korsgaard.com Mon Mar 27 19:12:18 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Mon, 27 Mar 2023 21:12:18 +0200 Subject: [Buildroot] 2023.02 : pty_allocate: openpty: No such file or directory In-Reply-To: (Zvi Vered's message of "Mon, 27 Mar 2023 20:19:17 +0300") References: <875yavx0ui.fsf@dell.be.48ers.dk> <87edpiuehn.fsf@dell.be.48ers.dk> <877cv9vr7v.fsf@dell.be.48ers.dk> <87355wv45c.fsf@dell.be.48ers.dk> <875yasq7l8.fsf@dell.be.48ers.dk> <877cv6psdx.fsf@dell.be.48ers.dk> <87355tp14u.fsf@dell.be.48ers.dk> Message-ID: <87o7oenh4d.fsf@dell.be.48ers.dk> >>>>> "Zvi" == Zvi Vered writes: > Hi Peter, > I tried the file *rootfs.cpio.uboot* created by buildroot. > *It works ! * > dropbear is not killed and there are not /dev/null messages. Ok, good! > I want to add a few files to this rootfs and then pack it again to > *rootfs.cpio.uboot* > So I extracted rootfs.cpio with: > cpio -idv < /tmp/rootfs.cpio > *** Added few files to /root **** > ls | cpio -ov > /tmp/rootfs.cpio > gzip -f /tmp/rootfs.cpio > ./u-boot/u-boot-xlnx/tools/mkimage -A arm64 -T ramdisk -C gzip -n 'zynqmp' > -d /tmp/rootfs.cpio.gz /tmp/rootfs.cpio.gz.uboot > Is this the right sequence ? > I tried the new rootfs.cpio.gz.uboot. Boot hangs. You need to do such things as root (or run under fakeroot) to ensure correct permissions and device nodes, but the real way to make modifications of the rootfs is explained in the Buildroot manual: https://buildroot.org/downloads/manual/manual.html#rootfs-custom > Thank you very much for your help, You are welcome. -- Bye, Peter Korsgaard From giulio.benetti at benettiengineering.com Mon Mar 27 19:26:28 2023 From: giulio.benetti at benettiengineering.com (Giulio Benetti) Date: Mon, 27 Mar 2023 21:26:28 +0200 Subject: [Buildroot] [PATCH] package/libfuse3: bump to version 3.14.1 Message-ID: <20230327192628.566995-1-giulio.benetti@benettiengineering.com> 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 --- ...ix-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(-) create mode 100644 package/libfuse3/0001-Fix-MS_LAZYTIME-not-defined-on-uclibc.patch 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 -- 2.34.1 From fperrad at gmail.com Mon Mar 27 20:13:03 2023 From: fperrad at gmail.com (Francois Perrad) Date: Mon, 27 Mar 2023 22:13:03 +0200 Subject: [Buildroot] [PATCH] package/sqlite: bump to version 3.41.2 Message-ID: <20230327201303.1483140-1-francois.perrad@gadz.org> Signed-off-by: Francois Perrad --- 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 36f6907fb..a7b56cf25 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 789eddfa0..6c0142665 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 -- 2.37.2 From fperrad at gmail.com Mon Mar 27 20:13:11 2023 From: fperrad at gmail.com (Francois Perrad) Date: Mon, 27 Mar 2023 22:13:11 +0200 Subject: [Buildroot] [PATCH] package/squashfs: bump to version 4.6.1 Message-ID: <20230327201311.1483161-1-francois.perrad@gadz.org> Signed-off-by: Francois Perrad --- 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 13d5aed71..bc45b4ab5 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 323908d94..082104b6d 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 -- 2.37.2 From giulio.benetti at benettiengineering.com Mon Mar 27 21:07:20 2023 From: giulio.benetti at benettiengineering.com (Giulio Benetti) Date: Mon, 27 Mar 2023 23:07:20 +0200 Subject: [Buildroot] [PATCH] package/rtl8723ds: fix typo CLAGS renaming with CFLAGS Message-ID: <20230327210720.1509775-1-giulio.benetti@benettiengineering.com> Signed-off-by: Giulio Benetti --- package/rtl8723ds/rtl8723ds.mk | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/package/rtl8723ds/rtl8723ds.mk b/package/rtl8723ds/rtl8723ds.mk index 1bb164fa86..f62ce2bf6c 100644 --- a/package/rtl8723ds/rtl8723ds.mk +++ b/package/rtl8723ds/rtl8723ds.mk @@ -9,7 +9,7 @@ RTL8723DS_SITE = $(call github,lwfinger,rtl8723ds,$(RTL8723DS_VERSION)) RTL8723DS_LICENSE = GPL-2.0 RTL8723DS_LICENSE_FILES = COPYING -RTL8723DS_USER_EXTRA_CLAGS = \ +RTL8723DS_USER_EXTRA_CFLAGS = \ -DCONFIG_$(call qstrip,$(BR2_ENDIAN))_ENDIAN \ -DCONFIG_IOCTL_CFG80211 \ -DRTW_USE_CFG80211_STA_EVENT \ @@ -20,7 +20,7 @@ RTL8723DS_MODULE_MAKE_OPTS = \ CONFIG_RTL8723DS=m \ KVER=$(LINUX_VERSION_PROBED) \ KSRC=$(LINUX_DIR) \ - USER_EXTRA_CFLAGS="$(RTL8723DS_USER_EXTRA_CLAGS)" + USER_EXTRA_CFLAGS="$(RTL8723DS_USER_EXTRA_CFLAGS)" define RTL8723DS_LINUX_CONFIG_FIXUPS $(call KCONFIG_ENABLE_OPT,CONFIG_NET) -- 2.34.1 From lohr85 at gmail.com Mon Mar 27 23:24:19 2023 From: lohr85 at gmail.com (Charles Lohr) Date: Mon, 27 Mar 2023 16:24:19 -0700 Subject: [Buildroot] Proper way to auto-login-shell-as-root Message-ID: Are there any mechanisms to add `login -f root` to the /etc/inittab, to allow for auto-shell-login versions using busybox's init? I.e. something like the following: console::respawn:/bin/login -f root I can make it work if I manually edit output/target/etc/inittab, but I'm hoping to make it work in configuration instead of requiring wacky additions. Charles -------------- next part -------------- An HTML attachment was scrubbed... URL: From yann.morin at orange.com Tue Mar 28 08:44:34 2023 From: yann.morin at orange.com (yann.morin at orange.com) Date: Tue, 28 Mar 2023 10:44:34 +0200 Subject: [Buildroot] Proper way to auto-login-shell-as-root In-Reply-To: References: Message-ID: <9792_1679993077_6422A8F5_9792_101_1_20230328084434.GA3175@tl-lnx-nyma7486> Charles, All, On 2023-03-27 16:24 -0700, Charles Lohr spake thusly: > Are there any mechanisms to add `login -f root` to the /etc/inittab, to allow for auto-shell-login versions using busybox's init? > I.e. something like the following: > console::respawn:/bin/login -f root > I can make it work if I manually edit output/target/etc/inittab, but I'm hoping to make it work in configuration instead of > requiring wacky additions. The answer is in the manual: https://buildroot.org/downloads/manual/manual.html#rootfs-custom In that case, the best solution is to provide a post-build script that does the fixup wth some sed magic. Tangentially: why do you use login, rather than just spawn a shell: ::respawn:-/bin/sh -i Regards, Yann E. MORIN. -- ____________ .-----------------.--------------------: _ :------------------. | 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 fperrad at gmail.com Tue Mar 28 11:14:40 2023 From: fperrad at gmail.com (Francois Perrad) Date: Tue, 28 Mar 2023 13:14:40 +0200 Subject: [Buildroot] [PATCH] package/xz: bump to version 5.4.2 Message-ID: <20230328111440.1496294-1-francois.perrad@gadz.org> diff COPING: + Note: The JavaScript files (under the MIT license) have + been removed from the Doxygen-generated HTML version of the + liblzma API documentation. Doxygen itself is under the GNU GPL + but the remaining files generated by Doxygen are not affected + by the licenses used in Doxygen because Doxygen licensing has + the following exception: + + "Documents produced by doxygen are derivative works + derived from the input used in their production; + they are not affected by this license." diff COPYING.GPLv3: http --> https - Copyright (C) 2007 Free Software Foundation, Inc. + Copyright (C) 2007 Free Software Foundation, Inc. - along with this program. If not, see . + along with this program. If not, see . -. +. -. +. Signed-off-by: Francois Perrad --- package/xz/0001-Detect-symver-attribute-support.patch | 2 +- package/xz/xz.hash | 8 ++++---- package/xz/xz.mk | 2 +- 3 files changed, 6 insertions(+), 6 deletions(-) diff --git a/package/xz/0001-Detect-symver-attribute-support.patch b/package/xz/0001-Detect-symver-attribute-support.patch index 462fa9d86..348b2d4c6 100644 --- a/package/xz/0001-Detect-symver-attribute-support.patch +++ b/package/xz/0001-Detect-symver-attribute-support.patch @@ -43,7 +43,7 @@ diff --git a/configure b/configure index ff0eed5..e685b30 100755 --- a/configure +++ b/configure -@@ -16687,6 +16687,21 @@ printf "%s\n" "" >&6; } +@@ -16832,6 +16832,21 @@ printf "%s\n" "" >&6; } printf "%s\n" "#define HAVE_SYMBOL_VERSIONS_LINUX $have_symbol_versions_linux" >>confdefs.h diff --git a/package/xz/xz.hash b/package/xz/xz.hash index 1153e02b4..55a22b84a 100644 --- a/package/xz/xz.hash +++ b/package/xz/xz.hash @@ -1,9 +1,9 @@ # Locally calculated after checking pgp signature -# https://tukaani.org/xz/xz-5.2.10.tar.bz2.sig -sha256 01b71df61521d9da698ce3c33148bff06a131628ff037398c09482f3a26e5408 xz-5.2.10.tar.bz2 +# https://tukaani.org/xz/xz-5.4.2.tar.bz2.sig +sha256 aa49909cbd9028c4666a35fa4975f9a6203ed98154fbb8223ee43ef9ceee97c3 xz-5.4.2.tar.bz2 # Hash for license files -sha256 bcb02973ef6e87ea73d331b3a80df7748407f17efdb784b61b47e0e610d3bb5c COPYING +sha256 72d7ef9c98be319fd34ce88b45203b36d5936f9c49e82bf3198ffee5e0c7d87e COPYING sha256 8177f97513213526df2cf6184d8ff986c675afb514d4e68a404010521b880643 COPYING.GPLv2 -sha256 8ceb4b9ee5adedde47b31e975c1d90c73ad27b6b165a1dcd80c7c545eb65b903 COPYING.GPLv3 +sha256 3972dc9744f6499f0f9b2dbf76696f2ae7ad8af9b23dde66d6af86c9dfb36986 COPYING.GPLv3 sha256 dc626520dcd53a22f727af3ee42c770e56c97a64fe3adb063799d8ab032fe551 COPYING.LGPLv2.1 diff --git a/package/xz/xz.mk b/package/xz/xz.mk index 0120d23b8..961059e6b 100644 --- a/package/xz/xz.mk +++ b/package/xz/xz.mk @@ -4,7 +4,7 @@ # ################################################################################ -XZ_VERSION = 5.2.10 +XZ_VERSION = 5.4.2 XZ_SOURCE = xz-$(XZ_VERSION).tar.bz2 XZ_SITE = https://tukaani.org/xz XZ_INSTALL_STAGING = YES -- 2.37.2 From vfazio at xes-inc.com Tue Mar 28 11:47:21 2023 From: vfazio at xes-inc.com (Vincent Fazio) Date: Tue, 28 Mar 2023 11:47:21 +0000 Subject: [Buildroot] [External] - [PATCH] package/xz: bump to version 5.4.2 In-Reply-To: <20230328111440.1496294-1-francois.perrad@gadz.org> References: <20230328111440.1496294-1-francois.perrad@gadz.org> Message-ID: Francois > -----Original Message----- > From: buildroot On Behalf Of Francois > Perrad > Sent: Tuesday, March 28, 2023 6:15 AM > To: buildroot at busybox.net > Subject: [External] - [Buildroot] [PATCH] package/xz: bump to version 5.4.2 > > diff COPING: > + Note: The JavaScript files (under the MIT license) have > + been removed from the Doxygen-generated HTML version of the > + liblzma API documentation. Doxygen itself is under the GNU GPL > + but the remaining files generated by Doxygen are not affected > + by the licenses used in Doxygen because Doxygen licensing has > + the following exception: > + > + "Documents produced by doxygen are derivative works > + derived from the input used in their production; > + they are not affected by this license." > > diff COPYING.GPLv3: http --> https > - Copyright (C) 2007 Free Software Foundation, Inc. > + Copyright (C) 2007 Free Software Foundation, Inc. > - along with this program. If not, see . > + along with this program. If not, see . > -. > +. > -. > +. > > Signed-off-by: Francois Perrad > --- > package/xz/0001-Detect-symver-attribute-support.patch | 2 +- I think we should be able to drop this patch now due to the following upstream commit: https://git.tukaani.org/?p=xz.git;a=commit;h=076e911ba25cadf2cbdfbd0f65991a002e210c0b If you have a chance, can you test building with the config from: http://autobuild.buildroot.org/results/4dc/4dc0c88c1ed250dd5e1be492138bd6e1781128b4/ If I get free time this week I can try to test it. > package/xz/xz.hash | 8 ++++---- > package/xz/xz.mk | 2 +- > 3 files changed, 6 insertions(+), 6 deletions(-) > > diff --git a/package/xz/0001-Detect-symver-attribute-support.patch > b/package/xz/0001-Detect-symver-attribute-support.patch > index 462fa9d86..348b2d4c6 100644 > --- a/package/xz/0001-Detect-symver-attribute-support.patch > +++ b/package/xz/0001-Detect-symver-attribute-support.patch > @@ -43,7 +43,7 @@ diff --git a/configure b/configure index > ff0eed5..e685b30 100755 > --- a/configure > +++ b/configure > -@@ -16687,6 +16687,21 @@ printf "%s\n" "" >&6; } > +@@ -16832,6 +16832,21 @@ printf "%s\n" "" >&6; } > > printf "%s\n" "#define HAVE_SYMBOL_VERSIONS_LINUX > $have_symbol_versions_linux" >>confdefs.h > > diff --git a/package/xz/xz.hash b/package/xz/xz.hash index > 1153e02b4..55a22b84a 100644 > --- a/package/xz/xz.hash > +++ b/package/xz/xz.hash > @@ -1,9 +1,9 @@ > # Locally calculated after checking pgp signature -# > https://tukaani.org/xz/xz-5.2.10.tar.bz2.sig > -sha256 > 01b71df61521d9da698ce3c33148bff06a131628ff037398c09482f3a26e5408 xz- > 5.2.10.tar.bz2 > +# https://tukaani.org/xz/xz-5.4.2.tar.bz2.sig > +sha256 > +aa49909cbd9028c4666a35fa4975f9a6203ed98154fbb8223ee43ef9ceee97c3 > +xz-5.4.2.tar.bz2 > > # Hash for license files > -sha256 > bcb02973ef6e87ea73d331b3a80df7748407f17efdb784b61b47e0e610d3bb5c > COPYING > +sha256 > +72d7ef9c98be319fd34ce88b45203b36d5936f9c49e82bf3198ffee5e0c7d87e > +COPYING > sha256 > 8177f97513213526df2cf6184d8ff986c675afb514d4e68a404010521b880643 > COPYING.GPLv2 > -sha256 > 8ceb4b9ee5adedde47b31e975c1d90c73ad27b6b165a1dcd80c7c545eb65b903 > COPYING.GPLv3 > +sha256 > +3972dc9744f6499f0f9b2dbf76696f2ae7ad8af9b23dde66d6af86c9dfb36986 > +COPYING.GPLv3 > sha256 > dc626520dcd53a22f727af3ee42c770e56c97a64fe3adb063799d8ab032fe551 > COPYING.LGPLv2.1 diff --git a/package/xz/xz.mk b/package/xz/xz.mk index > 0120d23b8..961059e6b 100644 > --- a/package/xz/xz.mk > +++ b/package/xz/xz.mk > @@ -4,7 +4,7 @@ > # > > ########################################################## > ###################### > > -XZ_VERSION = 5.2.10 > +XZ_VERSION = 5.4.2 > XZ_SOURCE = xz-$(XZ_VERSION).tar.bz2 > XZ_SITE = https://tukaani.org/xz We've seen the backing sourceforge site flake out in the past, I wonder if we should pivot to using a git clone > XZ_INSTALL_STAGING = YES > -- > 2.37.2 > > _______________________________________________ > buildroot mailing list > buildroot at buildroot.org > https://lists.buildroot.org/mailman/listinfo/buildroot > CAUTION: This email originated from outside of the organization. Do not click > links or open attachments unless you recognize the sender and know the > content is safe. From fperrad at gmail.com Tue Mar 28 16:27:14 2023 From: fperrad at gmail.com (Francois Perrad) Date: Tue, 28 Mar 2023 18:27:14 +0200 Subject: [Buildroot] [PATCH] package/pciutils: bump to version 3.9.0 Message-ID: <20230328162715.1502327-1-francois.perrad@gadz.org> remove patch, see commit "Avoid adding multiple version tags to the same symbol" Signed-off-by: Francois Perrad --- ...nd-build-failure-with-older-binutils.patch | 57 ------------------- package/pciutils/Config.in | 2 +- package/pciutils/pciutils.hash | 2 +- package/pciutils/pciutils.mk | 2 +- 4 files changed, 3 insertions(+), 60 deletions(-) delete mode 100644 package/pciutils/0001-Workaround-build-failure-with-older-binutils.patch diff --git a/package/pciutils/0001-Workaround-build-failure-with-older-binutils.patch b/package/pciutils/0001-Workaround-build-failure-with-older-binutils.patch deleted file mode 100644 index 1590bc19c..000000000 --- a/package/pciutils/0001-Workaround-build-failure-with-older-binutils.patch +++ /dev/null @@ -1,57 +0,0 @@ -From fda20d4bcb91f0f9d0db294b4813264de2d88866 Mon Sep 17 00:00:00 2001 -From: Baruch Siach -Date: Thu, 12 May 2022 16:16:21 +0300 -Subject: [PATCH] Workaround build failure with older binutils - -binutils releases older than 2.35 are affected by bug gas/23840[1] that -breaks the link of shared library: - -cc -O2 -Wall -W -Wno-parentheses -Wstrict-prototypes -Wmissing-prototypes -fPIC -fvisibility=hidden -c -o filter.o filter.c -/tmp/ccLtucRG.s: Assembler messages: -/tmp/ccLtucRG.s:6: Error: multiple versions [`pci_filter_init@@LIBPCI_3.8'|`pci_filter_init at LIBPCI_3.3'] for symbol `pci_filter_init_v38' -/tmp/ccLtucRG.s:8: Error: multiple versions [`pci_filter_parse_slot@@LIBPCI_3.8'|`pci_filter_parse_slot at LIBPCI_3.3'] for symbol `pci_filter_parse_slot_v38' -/tmp/ccLtucRG.s:10: Error: multiple versions [`pci_filter_parse_id@@LIBPCI_3.8'|`pci_filter_parse_id at LIBPCI_3.3'] for symbol `pci_filter_parse_id_v38' -/tmp/ccLtucRG.s:12: Error: multiple versions [`pci_filter_match@@LIBPCI_3.8'|`pci_filter_match at LIBPCI_3.3'] for symbol `pci_filter_match_v38' - -The symbol versioning feature has little value in the context of -Buildroot. As a workaround remove one of each duplicated symbol. - -[1] https://sourceware.org/bugzilla/show_bug.cgi?id=23840 - -Signed-off-by: Baruch Siach ---- -Upstream status: not upstreamable - -Upstream bug report: https://lore.kernel.org/linux-pci/87mtfm7v58.fsf at tarshish/ ---- - lib/filter.c | 4 ---- - 1 file changed, 4 deletions(-) - -diff --git a/lib/filter.c b/lib/filter.c -index b881b6bc9083..bc34e8c2bab9 100644 ---- a/lib/filter.c -+++ b/lib/filter.c -@@ -304,20 +304,16 @@ pci_filter_match_v30(struct pci_filter_v30 *f, struct pci_dev *d) - - STATIC_ALIAS(void pci_filter_init(struct pci_access *a, struct pci_filter *f), pci_filter_init_v38(a, f)); - SYMBOL_VERSION(pci_filter_init_v30, pci_filter_init at LIBPCI_3.0); --SYMBOL_VERSION(pci_filter_init_v38, pci_filter_init at LIBPCI_3.3); - SYMBOL_VERSION(pci_filter_init_v38, pci_filter_init@@LIBPCI_3.8); - - STATIC_ALIAS(char *pci_filter_parse_slot(struct pci_filter *f, char *str), pci_filter_parse_slot_v38(f, str)); - SYMBOL_VERSION(pci_filter_parse_slot_v30, pci_filter_parse_slot at LIBPCI_3.0); --SYMBOL_VERSION(pci_filter_parse_slot_v38, pci_filter_parse_slot at LIBPCI_3.3); - SYMBOL_VERSION(pci_filter_parse_slot_v38, pci_filter_parse_slot@@LIBPCI_3.8); - - STATIC_ALIAS(char *pci_filter_parse_id(struct pci_filter *f, char *str), pci_filter_parse_id_v38(f, str)); - SYMBOL_VERSION(pci_filter_parse_id_v30, pci_filter_parse_id at LIBPCI_3.0); --SYMBOL_VERSION(pci_filter_parse_id_v38, pci_filter_parse_id at LIBPCI_3.3); - SYMBOL_VERSION(pci_filter_parse_id_v38, pci_filter_parse_id@@LIBPCI_3.8); - - STATIC_ALIAS(int pci_filter_match(struct pci_filter *f, struct pci_dev *d), pci_filter_match_v38(f, d)); - SYMBOL_VERSION(pci_filter_match_v30, pci_filter_match at LIBPCI_3.0); --SYMBOL_VERSION(pci_filter_match_v38, pci_filter_match at LIBPCI_3.3); - SYMBOL_VERSION(pci_filter_match_v38, pci_filter_match@@LIBPCI_3.8); --- -2.35.1 - diff --git a/package/pciutils/Config.in b/package/pciutils/Config.in index a082f2399..d16c36340 100644 --- a/package/pciutils/Config.in +++ b/package/pciutils/Config.in @@ -4,4 +4,4 @@ config BR2_PACKAGE_PCIUTILS Various utilities dealing with the PCI bus. Provides things like setpci and lspci. - http://atrey.karlin.mff.cuni.cz/~mj/pciutils.html + https://mj.ucw.cz/sw/pciutils/ diff --git a/package/pciutils/pciutils.hash b/package/pciutils/pciutils.hash index 0b66b8258..93df1558f 100644 --- a/package/pciutils/pciutils.hash +++ b/package/pciutils/pciutils.hash @@ -1,3 +1,3 @@ # From https://www.kernel.org/pub/software/utils/pciutils/sha256sums.asc -sha256 91edbd0429a84705c9ad156d4ff38ccc724d41ea54c4c5b88e38e996f8a34f05 pciutils-3.8.0.tar.xz +sha256 cdea7ae97239dee23249a09c68a19a287a3f109fbeb2c232ebb616cb38599012 pciutils-3.9.0.tar.xz sha256 ab15fd526bd8dd18a9e77ebc139656bf4d33e97fc7238cd11bf60e2b9b8666c6 COPYING diff --git a/package/pciutils/pciutils.mk b/package/pciutils/pciutils.mk index 140276dbc..95b377d84 100644 --- a/package/pciutils/pciutils.mk +++ b/package/pciutils/pciutils.mk @@ -4,7 +4,7 @@ # ################################################################################ -PCIUTILS_VERSION = 3.8.0 +PCIUTILS_VERSION = 3.9.0 PCIUTILS_SITE = $(BR2_KERNEL_MIRROR)/software/utils/pciutils PCIUTILS_SOURCE = pciutils-$(PCIUTILS_VERSION).tar.xz PCIUTILS_INSTALL_STAGING = YES -- 2.37.2 From yann.morin.1998 at free.fr Tue Mar 28 19:36:07 2023 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Tue, 28 Mar 2023 21:36:07 +0200 Subject: [Buildroot] [git commit] docs/manual: ditch redundant -f 'rm' flag Message-ID: <20230328193659.F15AD835E8@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=9a3d4e38183e7c7ade63588519796005f43efe78 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master 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 --- 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 yann.morin.1998 at free.fr Tue Mar 28 19:34:41 2023 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Tue, 28 Mar 2023 21:34:41 +0200 Subject: [Buildroot] [git commit] package/linux-tools: perf: ditch redundant -f 'rm' flag Message-ID: <20230328193659.E85B5835E7@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=37e63bb2c98052939de9b4e6cb30002016055c05 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master 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 --- 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 yann.morin.1998 at free.fr Tue Mar 28 19:37:33 2023 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Tue, 28 Mar 2023 21:37:33 +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> References: <20230327141122.103829-1-luca.ceresoli@bootlin.com> Message-ID: <20230328193733.GA3204460@scaer> Luca, All, On 2023-03-27 16:11 +0200, Luca Ceresoli spake thusly: > The value of the RM variable in make is 'rm -f', thus the additional -f is > redundant. I've added a pointer to the documentation: https://www.gnu.org/software/make/manual/make.html#index-RM > Signed-off-by: Luca Ceresoli Both applied to master, thanks. Regards, Yann E. MORIN. > --- > 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 dda63cccecb4..5431c78152c5 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 > > -- > 2.34.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 baruch at tkos.co.il Tue Mar 28 19:35:55 2023 From: baruch at tkos.co.il (Baruch Siach) Date: Tue, 28 Mar 2023 22:35:55 +0300 Subject: [Buildroot] [PATCH] package/pciutils: bump to version 3.9.0 In-Reply-To: <20230328162715.1502327-1-francois.perrad@gadz.org> References: <20230328162715.1502327-1-francois.perrad@gadz.org> Message-ID: <87zg7wu0od.fsf@tarshish> Hi Francois, On Tue, Mar 28 2023, Francois Perrad wrote: > remove patch, see commit "Avoid adding multiple version tags to the same symbol" That is upstream commit 0478e1f3928bf. Thanks for the patch. baruch > Signed-off-by: Francois Perrad > --- > ...nd-build-failure-with-older-binutils.patch | 57 ------------------- > package/pciutils/Config.in | 2 +- > package/pciutils/pciutils.hash | 2 +- > package/pciutils/pciutils.mk | 2 +- > 4 files changed, 3 insertions(+), 60 deletions(-) > delete mode 100644 package/pciutils/0001-Workaround-build-failure-with-older-binutils.patch > > diff --git a/package/pciutils/0001-Workaround-build-failure-with-older-binutils.patch b/package/pciutils/0001-Workaround-build-failure-with-older-binutils.patch > deleted file mode 100644 > index 1590bc19c..000000000 > --- a/package/pciutils/0001-Workaround-build-failure-with-older-binutils.patch > +++ /dev/null > @@ -1,57 +0,0 @@ > -From fda20d4bcb91f0f9d0db294b4813264de2d88866 Mon Sep 17 00:00:00 2001 > -From: Baruch Siach > -Date: Thu, 12 May 2022 16:16:21 +0300 > -Subject: [PATCH] Workaround build failure with older binutils > - > -binutils releases older than 2.35 are affected by bug gas/23840[1] that > -breaks the link of shared library: > - > -cc -O2 -Wall -W -Wno-parentheses -Wstrict-prototypes -Wmissing-prototypes -fPIC -fvisibility=hidden -c -o filter.o filter.c > -/tmp/ccLtucRG.s: Assembler messages: > -/tmp/ccLtucRG.s:6: Error: multiple versions [`pci_filter_init@@LIBPCI_3.8'|`pci_filter_init at LIBPCI_3.3'] for symbol `pci_filter_init_v38' > -/tmp/ccLtucRG.s:8: Error: multiple versions [`pci_filter_parse_slot@@LIBPCI_3.8'|`pci_filter_parse_slot at LIBPCI_3.3'] for symbol `pci_filter_parse_slot_v38' > -/tmp/ccLtucRG.s:10: Error: multiple versions [`pci_filter_parse_id@@LIBPCI_3.8'|`pci_filter_parse_id at LIBPCI_3.3'] for symbol `pci_filter_parse_id_v38' > -/tmp/ccLtucRG.s:12: Error: multiple versions [`pci_filter_match@@LIBPCI_3.8'|`pci_filter_match at LIBPCI_3.3'] for symbol `pci_filter_match_v38' > - > -The symbol versioning feature has little value in the context of > -Buildroot. As a workaround remove one of each duplicated symbol. > - > -[1] https://sourceware.org/bugzilla/show_bug.cgi?id=23840 > - > -Signed-off-by: Baruch Siach > ---- > -Upstream status: not upstreamable > - > -Upstream bug report: https://lore.kernel.org/linux-pci/87mtfm7v58.fsf at tarshish/ > ---- > - lib/filter.c | 4 ---- > - 1 file changed, 4 deletions(-) > - > -diff --git a/lib/filter.c b/lib/filter.c > -index b881b6bc9083..bc34e8c2bab9 100644 > ---- a/lib/filter.c > -+++ b/lib/filter.c > -@@ -304,20 +304,16 @@ pci_filter_match_v30(struct pci_filter_v30 *f, struct pci_dev *d) > - > - STATIC_ALIAS(void pci_filter_init(struct pci_access *a, struct pci_filter *f), pci_filter_init_v38(a, f)); > - SYMBOL_VERSION(pci_filter_init_v30, pci_filter_init at LIBPCI_3.0); > --SYMBOL_VERSION(pci_filter_init_v38, pci_filter_init at LIBPCI_3.3); > - SYMBOL_VERSION(pci_filter_init_v38, pci_filter_init@@LIBPCI_3.8); > - > - STATIC_ALIAS(char *pci_filter_parse_slot(struct pci_filter *f, char *str), pci_filter_parse_slot_v38(f, str)); > - SYMBOL_VERSION(pci_filter_parse_slot_v30, pci_filter_parse_slot at LIBPCI_3.0); > --SYMBOL_VERSION(pci_filter_parse_slot_v38, pci_filter_parse_slot at LIBPCI_3.3); > - SYMBOL_VERSION(pci_filter_parse_slot_v38, pci_filter_parse_slot@@LIBPCI_3.8); > - > - STATIC_ALIAS(char *pci_filter_parse_id(struct pci_filter *f, char *str), pci_filter_parse_id_v38(f, str)); > - SYMBOL_VERSION(pci_filter_parse_id_v30, pci_filter_parse_id at LIBPCI_3.0); > --SYMBOL_VERSION(pci_filter_parse_id_v38, pci_filter_parse_id at LIBPCI_3.3); > - SYMBOL_VERSION(pci_filter_parse_id_v38, pci_filter_parse_id@@LIBPCI_3.8); > - > - STATIC_ALIAS(int pci_filter_match(struct pci_filter *f, struct pci_dev *d), pci_filter_match_v38(f, d)); > - SYMBOL_VERSION(pci_filter_match_v30, pci_filter_match at LIBPCI_3.0); > --SYMBOL_VERSION(pci_filter_match_v38, pci_filter_match at LIBPCI_3.3); > - SYMBOL_VERSION(pci_filter_match_v38, pci_filter_match@@LIBPCI_3.8); > --- > -2.35.1 > - > diff --git a/package/pciutils/Config.in b/package/pciutils/Config.in > index a082f2399..d16c36340 100644 > --- a/package/pciutils/Config.in > +++ b/package/pciutils/Config.in > @@ -4,4 +4,4 @@ config BR2_PACKAGE_PCIUTILS > Various utilities dealing with the PCI bus. > Provides things like setpci and lspci. > > - http://atrey.karlin.mff.cuni.cz/~mj/pciutils.html > + https://mj.ucw.cz/sw/pciutils/ > diff --git a/package/pciutils/pciutils.hash b/package/pciutils/pciutils.hash > index 0b66b8258..93df1558f 100644 > --- a/package/pciutils/pciutils.hash > +++ b/package/pciutils/pciutils.hash > @@ -1,3 +1,3 @@ > # From https://www.kernel.org/pub/software/utils/pciutils/sha256sums.asc > -sha256 91edbd0429a84705c9ad156d4ff38ccc724d41ea54c4c5b88e38e996f8a34f05 pciutils-3.8.0.tar.xz > +sha256 cdea7ae97239dee23249a09c68a19a287a3f109fbeb2c232ebb616cb38599012 pciutils-3.9.0.tar.xz > sha256 ab15fd526bd8dd18a9e77ebc139656bf4d33e97fc7238cd11bf60e2b9b8666c6 COPYING > diff --git a/package/pciutils/pciutils.mk b/package/pciutils/pciutils.mk > index 140276dbc..95b377d84 100644 > --- a/package/pciutils/pciutils.mk > +++ b/package/pciutils/pciutils.mk > @@ -4,7 +4,7 @@ > # > ################################################################################ > > -PCIUTILS_VERSION = 3.8.0 > +PCIUTILS_VERSION = 3.9.0 > PCIUTILS_SITE = $(BR2_KERNEL_MIRROR)/software/utils/pciutils > PCIUTILS_SOURCE = pciutils-$(PCIUTILS_VERSION).tar.xz > PCIUTILS_INSTALL_STAGING = YES -- ~. .~ Tk Open Systems =}------------------------------------------------ooO--U--Ooo------------{= - baruch at tkos.co.il - tel: +972.52.368.4656, http://www.tkos.co.il - From yann.morin.1998 at free.fr Tue Mar 28 19:38:49 2023 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Tue, 28 Mar 2023 21:38:49 +0200 Subject: [Buildroot] [PATCH 2/2] docs/manual: ditch redundant -f 'rm' flag In-Reply-To: <20230327141122.103829-2-luca.ceresoli@bootlin.com> References: <20230327141122.103829-1-luca.ceresoli@bootlin.com> <20230327141122.103829-2-luca.ceresoli@bootlin.com> Message-ID: <20230328193849.GB3204460@scaer> Luca, All, On 2023-03-27 16:11 +0200, Luca Ceresoli spake thusly: > 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 Applied to master, thanks. Will you send a tree-wide cleanup, now? ;-) $ git grep -E '\$\(RM\) -r?f' |wc -l 47 Regards, Yann E. MORIN. > --- > 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 758965d80a0a..13b7fd5bea6a 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) > -- > 2.34.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 Tue Mar 28 19:54:55 2023 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Tue, 28 Mar 2023 21:54:55 +0200 Subject: [Buildroot] [git commit] package/linux-tools: add USB tools (testusb and ffs-test) Message-ID: <20230328195613.99C2E835F7@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=fb515a4b284228935a0afb65d73a563f2b2c902c branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Extend the linux-tools package to also build the userspace USB tools, which currently include testusb and ffs-test. These tools are in the kernel tree since a long time, and althogh a Makefile had been present since kernel 2.6.39, it has been entirely rewritten (with an install rule) back with kernel 5.9, to allow building the same way as other tools provided with the kernel. We make use of the Makefile install rule, thus version >= 5.9 is required. Support for older kernels may be added later if needed, and is left as an exercise for the motivated party. Signed-off-by: Luca Ceresoli Reviewed-by: Herve Codina [yann.morin.1998 at free.fr: fix history of Makefile] Signed-off-by: Yann E. MORIN --- DEVELOPERS | 1 + package/linux-tools/Config.in | 26 ++++++++++++++++++++ package/linux-tools/linux-tool-usbtools.mk.in | 34 +++++++++++++++++++++++++++ 3 files changed, 61 insertions(+) diff --git a/DEVELOPERS b/DEVELOPERS index b6d288c54f..67c6004ddf 100644 --- a/DEVELOPERS +++ b/DEVELOPERS @@ -1874,6 +1874,7 @@ F: configs/zynqmp_zcu106_defconfig F: package/agentpp/ F: package/exim/ F: package/libpjsip/ +F: package/linux-tools/linux-tool-usbtools.mk.in F: package/qpid-proton/ F: package/rtl8188eu/ F: package/snmppp/ diff --git a/package/linux-tools/Config.in b/package/linux-tools/Config.in index 8a0b6d5802..451b0eeff5 100644 --- a/package/linux-tools/Config.in +++ b/package/linux-tools/Config.in @@ -135,6 +135,32 @@ comment "selftests needs BR2_PACKAGE_BUSYBOX_SHOW_OTHERS and a toolchain w/ dyna depends on !BR2_PACKAGE_BUSYBOX_SHOW_OTHERS || \ BR2_STATIC_LIBS || !BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_14 +config BR2_PACKAGE_LINUX_TOOLS_USBTOOLS + bool "USB test programs" + select BR2_PACKAGE_LINUX_TOOLS + help + Build and install the USB test tools. + + These tools exist since Linux 2.6.35, but Buildroot can build + them only with kernel versions 5.9 and later. + +if BR2_PACKAGE_LINUX_TOOLS_USBTOOLS + +config BR2_PACKAGE_LINUX_TOOLS_USBTOOLS_TESTUSB + bool "testusb" + help + testusb issues ioctls to perform the tests implemented by the + kernel driver. It can generate a variety of transfer + patterns. + + See http://www.linux-usb.org/usbtest/ + +config BR2_PACKAGE_LINUX_TOOLS_USBTOOLS_FFSTEST + bool "ffs-test" + help + User mode filesystem api for usb composite function +endif + config BR2_PACKAGE_LINUX_TOOLS_TMON bool "tmon" depends on BR2_TOOLCHAIN_HAS_THREADS diff --git a/package/linux-tools/linux-tool-usbtools.mk.in b/package/linux-tools/linux-tool-usbtools.mk.in new file mode 100644 index 0000000000..797758adce --- /dev/null +++ b/package/linux-tools/linux-tool-usbtools.mk.in @@ -0,0 +1,34 @@ +################################################################################ +# +# usbtools +# +################################################################################ + +LINUX_TOOLS += usbtools + +USBTOOLS_MAKE_OPTS = $(LINUX_MAKE_FLAGS) LDFLAGS="$(TARGET_LDFLAGS)" + +LINUX_TOOLS_USBTOOLS_LIST = \ + $(if $(BR2_PACKAGE_LINUX_TOOLS_USBTOOLS_TESTUSB),testusb) \ + $(if $(BR2_PACKAGE_LINUX_TOOLS_USBTOOLS_FFSTEST),ffs-test) + +define USBTOOLS_BUILD_CMDS + $(Q)if ! grep install $(LINUX_DIR)/tools/usb/Makefile >/dev/null 2>&1 ; then \ + echo "Your kernel version is too old to build the USB tools." ; \ + echo "At least kernel 5.9 must be used." ; \ + exit 1 ; \ + fi + + $(TARGET_MAKE_ENV) $(MAKE) -C $(LINUX_DIR)/tools/usb \ + ALL_TARGETS="$(LINUX_TOOLS_USBTOOLS_LIST)" \ + $(USBTOOLS_MAKE_OPTS) \ + all +endef + +define USBTOOLS_INSTALL_TARGET_CMDS + $(TARGET_MAKE_ENV) $(MAKE) -C $(LINUX_DIR)/tools/usb \ + ALL_TARGETS="$(LINUX_TOOLS_USBTOOLS_LIST)" \ + $(USBTOOLS_MAKE_OPTS) \ + DESTDIR=$(TARGET_DIR) \ + install +endef From yann.morin.1998 at free.fr Tue Mar 28 19:56:59 2023 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Tue, 28 Mar 2023 21:56:59 +0200 Subject: [Buildroot] [PATCH v2] package/linux-tools: add USB tools (testusb and ffs-test) In-Reply-To: <20230327135948.90710-1-luca.ceresoli@bootlin.com> References: <20230327135948.90710-1-luca.ceresoli@bootlin.com> Message-ID: <20230328195659.GC3204460@scaer> Luca, All, On 2023-03-27 15:59 +0200, Luca Ceresoli spake thusly: > Extend the linux-tools package to also build the userspace USB tools, which > currently include testusb and ffs-test. > > These tools are in the kernel tree since a long time, but a Makefile was > added only in 5.9 to allow building in the same way as other tools provided That is not entirely correct. The Makefile itself has been present since 2.6.39, but indeed only gained an install rule for 5.9: 4f22ce7045c1 2011-02-17 USB: tools: Add a Makefile 9ca325ffcac4 2020-08-19 tools: usb: move to tools buildsystem So I've tweaked the commit log accordingly. > with the kernel. Here we use the Makefile and thus version >= 5.9 is > required. Support for older kernels may be added later if needed. > > Signed-off-by: Luca Ceresoli Applied to master, thanks. Regards, Yann E. MORIN. > --- > > Changes in v2: > > - Use ALL_TARGETS to select tools to build and install instead of the ugly > removal logic > --- > DEVELOPERS | 1 + > package/linux-tools/Config.in | 26 ++++++++++++++ > package/linux-tools/linux-tool-usbtools.mk.in | 34 +++++++++++++++++++ > 3 files changed, 61 insertions(+) > create mode 100644 package/linux-tools/linux-tool-usbtools.mk.in > > diff --git a/DEVELOPERS b/DEVELOPERS > index b6d288c54fa9..67c6004ddf2e 100644 > --- a/DEVELOPERS > +++ b/DEVELOPERS > @@ -1874,6 +1874,7 @@ F: configs/zynqmp_zcu106_defconfig > F: package/agentpp/ > F: package/exim/ > F: package/libpjsip/ > +F: package/linux-tools/linux-tool-usbtools.mk.in > F: package/qpid-proton/ > F: package/rtl8188eu/ > F: package/snmppp/ > diff --git a/package/linux-tools/Config.in b/package/linux-tools/Config.in > index 8a0b6d5802cc..451b0eeff5bb 100644 > --- a/package/linux-tools/Config.in > +++ b/package/linux-tools/Config.in > @@ -135,6 +135,32 @@ comment "selftests needs BR2_PACKAGE_BUSYBOX_SHOW_OTHERS and a toolchain w/ dyna > depends on !BR2_PACKAGE_BUSYBOX_SHOW_OTHERS || \ > BR2_STATIC_LIBS || !BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_14 > > +config BR2_PACKAGE_LINUX_TOOLS_USBTOOLS > + bool "USB test programs" > + select BR2_PACKAGE_LINUX_TOOLS > + help > + Build and install the USB test tools. > + > + These tools exist since Linux 2.6.35, but Buildroot can build > + them only with kernel versions 5.9 and later. > + > +if BR2_PACKAGE_LINUX_TOOLS_USBTOOLS > + > +config BR2_PACKAGE_LINUX_TOOLS_USBTOOLS_TESTUSB > + bool "testusb" > + help > + testusb issues ioctls to perform the tests implemented by the > + kernel driver. It can generate a variety of transfer > + patterns. > + > + See http://www.linux-usb.org/usbtest/ > + > +config BR2_PACKAGE_LINUX_TOOLS_USBTOOLS_FFSTEST > + bool "ffs-test" > + help > + User mode filesystem api for usb composite function > +endif > + > config BR2_PACKAGE_LINUX_TOOLS_TMON > bool "tmon" > depends on BR2_TOOLCHAIN_HAS_THREADS > diff --git a/package/linux-tools/linux-tool-usbtools.mk.in b/package/linux-tools/linux-tool-usbtools.mk.in > new file mode 100644 > index 000000000000..797758adce51 > --- /dev/null > +++ b/package/linux-tools/linux-tool-usbtools.mk.in > @@ -0,0 +1,34 @@ > +################################################################################ > +# > +# usbtools > +# > +################################################################################ > + > +LINUX_TOOLS += usbtools > + > +USBTOOLS_MAKE_OPTS = $(LINUX_MAKE_FLAGS) LDFLAGS="$(TARGET_LDFLAGS)" > + > +LINUX_TOOLS_USBTOOLS_LIST = \ > + $(if $(BR2_PACKAGE_LINUX_TOOLS_USBTOOLS_TESTUSB),testusb) \ > + $(if $(BR2_PACKAGE_LINUX_TOOLS_USBTOOLS_FFSTEST),ffs-test) > + > +define USBTOOLS_BUILD_CMDS > + $(Q)if ! grep install $(LINUX_DIR)/tools/usb/Makefile >/dev/null 2>&1 ; then \ > + echo "Your kernel version is too old to build the USB tools." ; \ > + echo "At least kernel 5.9 must be used." ; \ > + exit 1 ; \ > + fi > + > + $(TARGET_MAKE_ENV) $(MAKE) -C $(LINUX_DIR)/tools/usb \ > + ALL_TARGETS="$(LINUX_TOOLS_USBTOOLS_LIST)" \ > + $(USBTOOLS_MAKE_OPTS) \ > + all > +endef > + > +define USBTOOLS_INSTALL_TARGET_CMDS > + $(TARGET_MAKE_ENV) $(MAKE) -C $(LINUX_DIR)/tools/usb \ > + ALL_TARGETS="$(LINUX_TOOLS_USBTOOLS_LIST)" \ > + $(USBTOOLS_MAKE_OPTS) \ > + DESTDIR=$(TARGET_DIR) \ > + install > +endef > -- > 2.34.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 Tue Mar 28 20:25:33 2023 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Tue, 28 Mar 2023 22:25:33 +0200 Subject: [Buildroot] [PATCH] package/bluez5_utils: Fix builds with musl-libc In-Reply-To: <20230326130937.56650-1-f.fainelli@gmail.com> References: <20230326130937.56650-1-f.fainelli@gmail.com> Message-ID: <20230328202533.GD3204460@scaer> Florian, All, On 2023-03-26 06:09 -0700, Florian Fainelli spake thusly: > 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 > --- > .../bluez5_utils/0001-musl-max-input.patch | 35 +++++++++++++++++++ > 1 file changed, 35 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..87fbb68f8f40 > --- /dev/null > +++ b/package/bluez5_utils/0001-musl-max-input.patch > @@ -0,0 +1,35 @@ > +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 Please add your SoB to this patch, and a note that it is a blackport (yes, the commit log mentions it is a backport, but when we need to assess this patch in the future, having the notre in the patch itself is much easier). I usually do that with a note like: Original commit log... [yann.morin.1998 at free.fr: backport from upstream] Signed-off-by: Yann E. MORIN Note: if the path header has the upstream commit sha1 and applies as-is (possibly with just a bit of fuzz), then "backport from upstream" is enough. But if you had to rewrite the ptch, and the header does not have the upstream sha1, then add it to the note: [yann.morin.1998 at free.fr: backport and adapt from upsteam 1234CDEF] The most important missing part here that I can't add is your SoB, so can you please respin? Regards, Yann E. MORIN. > +--- > + 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 > + > -- > 2.34.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 Tue Mar 28 20:58:01 2023 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Tue, 28 Mar 2023 22:58:01 +0200 Subject: [Buildroot] [git commit] package/flann: needs C++11 support Message-ID: <20230328210001.E4B7E83602@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=16cd9494ba6496d7f5f873abd307952efea7da78 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master 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 --- 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 yann.morin.1998 at free.fr Tue Mar 28 21:00:07 2023 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Tue, 28 Mar 2023 23:00:07 +0200 Subject: [Buildroot] [PATCH v1] package/flann: needs C++11 support In-Reply-To: <20230326074820.12583-1-ps.report@gmx.net> References: <20230326074820.12583-1-ps.report@gmx.net> Message-ID: <20230328210007.GE3204460@scaer> Peter, All, On 2023-03-26 09:48 +0200, Peter Seiderer spake thusly: > 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 Applied to master, thanks. Regards, Yann E. MORIN. > --- > 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 > -- > 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 bugzilla at busybox.net Tue Mar 28 21:13:49 2023 From: bugzilla at busybox.net (bugzilla at busybox.net) Date: Tue, 28 Mar 2023 21:13:49 +0000 Subject: [Buildroot] [Bug 15356] package gobject-introspection-1.72.0 fails to build In-Reply-To: References: Message-ID: https://bugs.busybox.net/show_bug.cgi?id=15356 --- Comment #2 from Jonathan Bittner --- from experimenting with an image with cpu flags set to x86_64/slivermont on a i9-9900 machine, setting "-cpu max" for qemu takes advantage of all instructions available to the host processor and would likely fix your issue assuming your host is at least as modern as your target architecture -- You are receiving this mail because: You are on the CC list for the bug. From f.fainelli at gmail.com Tue Mar 28 21:27:11 2023 From: f.fainelli at gmail.com (Florian Fainelli) Date: Tue, 28 Mar 2023 14:27:11 -0700 Subject: [Buildroot] [PATCH v2] package/bluez5_utils: Fix builds with musl-libc Message-ID: <20230328212711.3721-1-f.fainelli@gmail.com> 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 --- .../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 + -- 2.34.1 From thomas.petazzoni at bootlin.com Wed Mar 29 05:40:31 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Wed, 29 Mar 2023 05:40:31 -0000 Subject: [Buildroot] [autobuild.buildroot.net] Daily results for 2023-03-28 Message-ID: <20230329054039.A2F5D41C55@smtp4.osuosl.org> Hello, Autobuild statistics for 2023-03-28 =================================== branch | OK | NOK | TIM | TOT | 2023.02.x | 13 | 14 | 1 | 28 | master | 231 | 176 | 2 | 409 | Classification of failures by reason for master ----------------------------------------------- host-binutils-2.38 | 14 glibc-2.36-81-g4f4d7a13edfd... | 9 elfutils-0.186 | 8 gobject-introspection-1.72.0 | 8 snmppp-3.5.0 | 7 host-go-1.19.7 | 6 linux-6.1.14 | 6 unknown | 5 bluez5_utils-5.66 | 4 dc3dd-7.2.641 | 4 host-zstd-1.5.4 | 4 quickjs-2021-03-27 | 4 fs/ubifs/ubifs.mk:49: /home... | 3 host-runc-1.1.4 | 3 libglib2-2.72.3 | 3 perl-5.36.0 | 3 busybox-1.36.0 | 2 coreutils-9.2 | 2 faad2-2.10.1 | 2 file-5.43 | 2 gobject-introspection | 2 host-rust-1.68.0 | 2 libgcrypt-1.10.1 | 2 liblog4c-localtime-1.0 | 2 ocf-linux-20171122 | 2 qemu-7.2.0 | 2 sdl-1.2.15 | 2 boost-1.80.0 | 1 brltty-6.5 | 1 cairo-1.16.0 | 1 cni-plugins-1.2.0 | 1 containerd-1.6.16 | 1 coremark-1.01 | 1 cryptopp-8.6.0 | 1 edk2-edk2-stable202208 | 1 efivar-38 | 1 firmware-utils-86739f2b3ae9... | 1 fontconfig-2.13.1 | 1 fs/cramfs/cramfs.mk:46: /tm... | 1 fs/ubi/ubi.mk:51: /home/aut... | 1 fs/ubi/ubi.mk:51: /home/aut... | 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 fs/ubifs/ubifs.mk:49: /tmp/... | 1 fs/ubifs/ubifs.mk:49: /tmp/... | 1 fs/ubifs/ubifs.mk:49: /tmp/... | 1 fs/ubifs/ubifs.mk:49: /tmp/... | 1 fwts-22.09.00 | 1 gcnano-binaries-0ac1a89d7a5... | 1 host-gcc-final-12.2.0 | 1 host-gdb-arc-2020.09-releas... | 1 host-moby-buildkit-0.11.2 | 1 host-python-sip-4.19.25 | 1 host-qemu-7.2.0 | 1 igh-ethercat-2e2cef61318953... | 1 jemalloc-5.3.0 | 1 libcamera-v0.0.4 | 1 libglvnd-1.4.0 | 1 libuhttpd-3.14.1 | 1 linux-5.10.162-cip24 | 1 linux-tools | 1 liquid-dsp-1.4.0 | 1 ltp-testsuite-20220930 | 1 lttng-modules-2.13.7 | 1 lxc-5.0.2 | 1 matio-1.5.23 | 1 mongodb-4.2.18 | 1 mpv-0.35.1 | 1 mupdf-1.21.1 | 1 ntp-4.2.8p15 | 1 ntpsec-1.2.2 | 1 olsr-0.9.8 | 1 p7zip-17.04 | 1 package/rtl8821cu/rtl8821cu... | 1 parted-3.5 | 1 php-8.2.3 | 1 pv-1.6.20 | 1 reaver-1.6.6 | 1 sane-backends-1.1.1 | 1 sdl2-2.26.3 | 1 skalibs-2.12.0.1 | 1 stress-ng-0.15.04 | 1 traceroute-2.1.0 | 1 uclibc-1.0.42 | 1 uclibc-ng-test-6790eafe897b... | 1 ulog-0389d243352255f6182326... | 1 valgrind-3.19.0 | 1 volk-2.5.2 | 1 zxing-cpp-1.4.0 | 1 Detail of failures for master ----------------------------- arch | reason | OK? | url | orph? -------------+--------------------------------+-----+---------------------------------------------------------------------------------+------- aarch64 | bluez5_utils-5.66 | NOK | http://autobuild.buildroot.net/results/e1b2d58f40961229984f95e2f925698331da405e | mipsel | bluez5_utils-5.66 | NOK | http://autobuild.buildroot.net/results/2b70db7531758aa68a57b26076653d4e539d1e70 | mips64 | bluez5_utils-5.66 | NOK | http://autobuild.buildroot.net/results/eee65936e8c7633d911ce3f4c539d363242aff97 | mipsel | bluez5_utils-5.66 | NOK | http://autobuild.buildroot.net/results/29cac892bee9505c591a4dde68a44601b79488de | arceb | boost-1.80.0 | NOK | http://autobuild.buildroot.net/results/eef37b81f0c27bb4132d168ff214b8acf7092676 | microblazeel | brltty-6.5 | NOK | http://autobuild.buildroot.net/results/ca184c45940bb223f33162d6dcd5159b211a0136 | mips | busybox-1.36.0 | NOK | http://autobuild.buildroot.net/results/d3abc47c96f72662df73546a7d0c2bc6e06f7161 | ORPH arm | busybox-1.36.0 | NOK | http://autobuild.buildroot.net/results/c4759db76995ff0c3687e89512172bf4b0ca324a | ORPH xtensa | cairo-1.16.0 | NOK | http://autobuild.buildroot.net/results/1b578f31012749d6d5063596816135868b926e74 | x86_64 | cni-plugins-1.2.0 | NOK | http://autobuild.buildroot.net/results/a8446706c1aa1c30295061db4b15f8c18c4f34e4 | x86_64 | containerd-1.6.16 | NOK | http://autobuild.buildroot.net/results/bda731e3164db0c869902d23cab70c392221e78a | armeb | coremark-1.01 | NOK | http://autobuild.buildroot.net/results/20e7592863f42e2caf9993dadb2083908d2b9b9a | sh4aeb | coreutils-9.2 | NOK | http://autobuild.buildroot.net/results/ebb2888e29aa114c17bde711e28c7a8d45822b86 | ORPH sh4eb | coreutils-9.2 | NOK | http://autobuild.buildroot.net/results/5370adab2e45e87432df81798a9db7dbb1cd95df | ORPH sh4aeb | cryptopp-8.6.0 | NOK | http://autobuild.buildroot.net/results/c4a5b8c99153bbc7c521faa22481514145b5a9e3 | or1k | dc3dd-7.2.641 | NOK | http://autobuild.buildroot.net/results/6b481680b21a66920de0a11d51d471adfddbf7bf | ORPH or1k | dc3dd-7.2.641 | NOK | http://autobuild.buildroot.net/results/9a44cc8cf8af158ae1606dc2deaf94b089f515f8 | ORPH or1k | dc3dd-7.2.641 | NOK | http://autobuild.buildroot.net/results/ec49315bc47b07bb86198795fbb8fc433186e21f | ORPH or1k | dc3dd-7.2.641 | NOK | http://autobuild.buildroot.net/results/dbc093c8185b920bc45ca5274deebed4c8e01ea3 | ORPH aarch64 | edk2-edk2-stable202208 | NOK | http://autobuild.buildroot.net/results/e5a1947057ffcc196821eecbd5d2dc4ac06d4038 | mipsel | efivar-38 | NOK | http://autobuild.buildroot.net/results/94356a1f86a11b97310537b52e99768350b0b5d9 | microblaze | elfutils-0.186 | NOK | http://autobuild.buildroot.net/results/c2146a27324563b165691475a1d796fd934234e8 | ORPH microblaze | elfutils-0.186 | NOK | http://autobuild.buildroot.net/results/9c3cce6821ac45ce15af77ece5d965109b6dba3a | ORPH microblazeel | elfutils-0.186 | NOK | http://autobuild.buildroot.net/results/40846269861c04892699a676cc5fad82b354a689 | ORPH microblaze | elfutils-0.186 | NOK | http://autobuild.buildroot.net/results/77d9b677e096f6ca4b45d79245437f8e336aa581 | ORPH microblaze | elfutils-0.186 | NOK | http://autobuild.buildroot.net/results/90f9fd25777f5967a82f1b7179b87be6c86603f1 | ORPH microblazeel | elfutils-0.186 | NOK | http://autobuild.buildroot.net/results/17fd5fe22cf5712069a515d25acf1fbbe729c980 | ORPH microblaze | elfutils-0.186 | NOK | http://autobuild.buildroot.net/results/ddeeb8a1ba4e4b4e788768fa3afc6fba0c215396 | ORPH microblazeel | elfutils-0.186 | NOK | http://autobuild.buildroot.net/results/4cdef08c1848730437edf93aa34b5f50f949f6ed | ORPH sh4 | faad2-2.10.1 | NOK | http://autobuild.buildroot.net/results/2619ce18e613ba075b782679cc861ade15119414 | sh4a | faad2-2.10.1 | NOK | http://autobuild.buildroot.net/results/9b5cbdb5d9c472bfe31d7f2a58ce6801b6f2c2ed | mipsel | file-5.43 | NOK | http://autobuild.buildroot.net/results/a019b16d82da151dbefae5591688e55f678ede3c | ORPH mipsel | file-5.43 | NOK | http://autobuild.buildroot.net/results/5f0b45dfe9aa1f9c5eb4d0d037b2d0497a47d8f0 | ORPH or1k | firmware-utils-86739f2b3ae9... | NOK | http://autobuild.buildroot.net/results/0b8e04c959c7f07c2aa194df78b71640f0a76b25 | riscv64 | fontconfig-2.13.1 | NOK | http://autobuild.buildroot.net/results/28a565d6d416cf8b7e1df64e8870fa45696aba72 | ORPH mips64el | fs/cramfs/cramfs.mk:46: /tm... | NOK | http://autobuild.buildroot.net/results/4d3c45db306265799a981e954776e6ed4f0a22af | mips | fs/ubi/ubi.mk:51: /home/aut... | NOK | http://autobuild.buildroot.net/results/1b0fcaea00e1baa23bdf086917694baebd826f9a | armeb | fs/ubi/ubi.mk:51: /home/aut... | NOK | http://autobuild.buildroot.net/results/87c504df62a2f70a6f3e22e6b4f9dd248bc50f90 | mips64 | fs/ubi/ubi.mk:51: /tmp/inst... | NOK | http://autobuild.buildroot.net/results/1f3848214ba7bc4e8de8457fe02554be73d3cacf | powerpc64 | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/94d782d6672ab5eae8815318908608b43b69c1ee | armeb | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/53019262ec1f91fca17bde003329b40be0d96d30 | nios2 | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/40a8078e8d719ca8dd731299a89dcc258b3775e3 | x86_64 | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/d7ebc472a322a204d4f3630b39a7e8d194428ec2 | m68k | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/70a6fb24a3b6325fbc366af745134a7b9f71e1e7 | aarch64 | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/d2aac527261519b8f9aa14fa14a685e1723f7bc6 | powerpc64le | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/2e445198d86140badd0e7da06255fee3310fd00a | sparc64 | fs/ubifs/ubifs.mk:49: /tmp/... | NOK | http://autobuild.buildroot.net/results/d6cecddc7cf97b5238c1909549ef6f4272226343 | s390x | fs/ubifs/ubifs.mk:49: /tmp/... | NOK | http://autobuild.buildroot.net/results/e23921f2911d6f87a0476ae016dab979cb2eb854 | mipsel | fs/ubifs/ubifs.mk:49: /tmp/... | NOK | http://autobuild.buildroot.net/results/5efa00355a0c756634c261ec6054941b616a4fb9 | s390x | fs/ubifs/ubifs.mk:49: /tmp/... | NOK | http://autobuild.buildroot.net/results/915e18d264420461fb5a2cf6a586dc3ce8d28f1e | x86_64 | fwts-22.09.00 | NOK | http://autobuild.buildroot.net/results/9a8ad276c7ee8b86fbd271fffd3af96656b592d8 | arm | gcnano-binaries-0ac1a89d7a5... | NOK | http://autobuild.buildroot.net/results/3fc753d51a88ce425223aa2221234233ce490815 | powerpc | glibc-2.36-81-g4f4d7a13edfd... | NOK | http://autobuild.buildroot.net/results/5380e21194ee7b5d0f0205832283765375595445 | powerpc | glibc-2.36-81-g4f4d7a13edfd... | NOK | http://autobuild.buildroot.net/results/0d2025f98db2c85a1933f98e3e9a710e5f814ec5 | powerpc | glibc-2.36-81-g4f4d7a13edfd... | NOK | http://autobuild.buildroot.net/results/9d9c43c1c0967d87ccd20b6021d04d775b8a4d5b | powerpc | glibc-2.36-81-g4f4d7a13edfd... | NOK | http://autobuild.buildroot.net/results/75fe0474c4bb5b8470d368ffbf5bbb9ec449f7f8 | riscv32 | glibc-2.36-81-g4f4d7a13edfd... | NOK | http://autobuild.buildroot.net/results/60c7741ad9b582ceacea65b5b53cc125bdad9bf9 | powerpc | glibc-2.36-81-g4f4d7a13edfd... | NOK | http://autobuild.buildroot.net/results/86ea1a010f3cefe11a0ad54ae55f37d7e8c10311 | powerpc | glibc-2.36-81-g4f4d7a13edfd... | NOK | http://autobuild.buildroot.net/results/4dd196942528d94720eeb1ef88a1a27229fe1612 | powerpc | glibc-2.36-81-g4f4d7a13edfd... | NOK | http://autobuild.buildroot.net/results/6d35b4fd9284c14e38f3b8329fa9709ed4b9d437 | powerpc | glibc-2.36-81-g4f4d7a13edfd... | NOK | http://autobuild.buildroot.net/results/299a14cdc5ebd94815a98739160bef45a5ba89ee | armeb | gobject-introspection | TIM | http://autobuild.buildroot.net/results/737de32659394631b460cb819af600a5a1198087 | microblazeel | gobject-introspection | TIM | http://autobuild.buildroot.net/results/b572b2a3f996dac4855d2422a64678f585b9a54d | powerpc64le | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/f0aa1328f523973351f9203de381f8f5d8227708 | ORPH microblaze | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/cc71993f5ef5c3e065ef7b6ec5de85cb32ccb0fc | ORPH s390x | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/a733d5e7581c81626c14ff1364dd00528d395cb3 | ORPH sparc64 | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/54636e943848d6827d3ff4189e7dca8c0a2953b9 | ORPH armeb | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/fc5a73d6e15b4d54beb21de955e4846ea6630498 | ORPH powerpc64 | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/283296967c517089baadea2881a703621b9d89d8 | ORPH sparc64 | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/b37ba038aa83b57a6e2777da4ee82cf51b0853b6 | ORPH nios2 | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/df0a3a64c6fb31c2b27f6d7b757f0eb7fd2f5a2e | ORPH s390x | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/6118679c3aa178121d7353f0e237dafb0c0d148c | powerpc64 | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/d05e796380888266fe6f31b26be9212d8dc243e8 | sparc | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/008edd64cf57ca38423425f22304dfc6d2a9aa64 | mips | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/f632715167aec032f0a341e08799fbfea8c18888 | mips64el | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/01919b950b416bc88b5f32ba63b20f2ca5069481 | sh4eb | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/9e69b144dc98fa9ce0f682a4ac34c382620c1cea | riscv64 | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/6c33655c0ee2d0f42e0f16ef3a2322dd64dcd1b3 | i586 | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/92894b661e2cccccd6d6778bec066dd22d87d6f8 | powerpc | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/e7ccab33359dc05ed3bb65991e25046f57452e68 | mipsel | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/c59ee2bbf899e9f1a0dae296e3001df37e4d3416 | aarch64 | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/3573410ee29a11b0c3e0f1c3afe5a723a01ad910 | x86_64 | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/fe733c73f60e6ddcb106c47819f851e7de46a610 | sparc | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/297927cce75776cdcbf2726b6e74d0245eec76ea | sparc | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/8bac726999de50e8d17d967f23f969b5fcf6765e | microblaze | host-gcc-final-12.2.0 | NOK | http://autobuild.buildroot.net/results/c4a2b5329f9281b201b3135675735b581336cd87 | arc | host-gdb-arc-2020.09-releas... | NOK | http://autobuild.buildroot.net/results/40502a61017a3006452ff8725daa399d15fa3d27 | ORPH aarch64 | host-go-1.19.7 | NOK | http://autobuild.buildroot.net/results/ec245cae5a2b748c5c3dd9cbe857773649175195 | mipsel | host-go-1.19.7 | NOK | http://autobuild.buildroot.net/results/24e89e35f9088964a1009e328629de56bf4510a6 | mips64 | host-go-1.19.7 | NOK | http://autobuild.buildroot.net/results/910595a2fcee3350c4b229d58cf9b610d8b8629b | i686 | host-go-1.19.7 | NOK | http://autobuild.buildroot.net/results/29502db0b144f6754bb2043e2d3d0d9bcf388342 | powerpc64le | host-go-1.19.7 | NOK | http://autobuild.buildroot.net/results/c2c17c8457d492de50a8886f907a608cb46a658c | mips64 | host-go-1.19.7 | NOK | http://autobuild.buildroot.net/results/85584fc50ced408cc1c2d0f9ee22426ce906abad | aarch64 | host-moby-buildkit-0.11.2 | NOK | http://autobuild.buildroot.net/results/880c549b1e99c775ac9c260618582071e609779b | aarch64 | host-python-sip-4.19.25 | NOK | http://autobuild.buildroot.net/results/37eef9f1dd4c0e4d8ed8f15e36dbe2a16a9d893c | mipsel | host-qemu-7.2.0 | NOK | http://autobuild.buildroot.net/results/26eec3018e72c3103b95d8c26bc28599713e8bd5 | arc | host-runc-1.1.4 | NOK | http://autobuild.buildroot.net/results/38e096169bcba594fe32822284a1cc0c21be5515 | x86_64 | host-runc-1.1.4 | NOK | http://autobuild.buildroot.net/results/00310d3eb38e1e7c161a6b4730fbb6ca0fb74eb0 | riscv64 | host-runc-1.1.4 | NOK | http://autobuild.buildroot.net/results/4c096b6cdc0c7acad177cf62f2f9f6eb5aab3968 | x86_64 | host-rust-1.68.0 | NOK | http://autobuild.buildroot.net/results/ceed178b3a20b1579bc90c553826542bbc9c284e | aarch64 | host-rust-1.68.0 | NOK | http://autobuild.buildroot.net/results/52f19773f8d198638d095ab3b79f1ad3f5bd0474 | powerpc64 | host-zstd-1.5.4 | NOK | http://autobuild.buildroot.net/results/1b682340e9fdece6792e25f11953b83b81b131a6 | mips64el | host-zstd-1.5.4 | NOK | http://autobuild.buildroot.net/results/85b2b7065832ac1ea7b1d9c82374330907526141 | s390x | host-zstd-1.5.4 | NOK | http://autobuild.buildroot.net/results/5c6ace7d323cf2fe43ad1881724ce9d4cf2a584b | nios2 | host-zstd-1.5.4 | NOK | http://autobuild.buildroot.net/results/9b778d2c4ad3d5c19792ddb0d4361b4503d50937 | x86_64 | igh-ethercat-2e2cef61318953... | NOK | http://autobuild.buildroot.net/results/441e790ba3417daeacba1f875677f94ce3630dc9 | sh4aeb | jemalloc-5.3.0 | NOK | http://autobuild.buildroot.net/results/eec8173bf18f9b386580ca5a333535db0e29c52b | or1k | libcamera-v0.0.4 | NOK | http://autobuild.buildroot.net/results/cb5b8b9f683586eeb7c0632fe5353ffb3aa758d7 | i686 | libgcrypt-1.10.1 | NOK | http://autobuild.buildroot.net/results/e0e62fbcc7d7aa9b1bc3e0e828478a07ddd9e665 | ORPH i686 | libgcrypt-1.10.1 | NOK | http://autobuild.buildroot.net/results/6486c06d39f5105d055d2bfcc7723d59f9ca2f29 | ORPH arceb | libglib2-2.72.3 | NOK | http://autobuild.buildroot.net/results/87b6ce6f96acc3d3d5ccbcea8fb0f443422ee5b4 | arc | libglib2-2.72.3 | NOK | http://autobuild.buildroot.net/results/e6175cf294ce7458d1972d1db5e9db948b5cfc99 | arceb | libglib2-2.72.3 | NOK | http://autobuild.buildroot.net/results/3dd37bdf624ebe1ccc35bf9bf47998d0338a8fc3 | mips64el | libglvnd-1.4.0 | NOK | http://autobuild.buildroot.net/results/1179b0b0df1dee6425f574a81a3eaa0a6adc5750 | ORPH riscv64 | liblog4c-localtime-1.0 | NOK | http://autobuild.buildroot.net/results/2ef5f2f485bed8e2f6b59b11d9b6805a93d1e41a | riscv64 | liblog4c-localtime-1.0 | NOK | http://autobuild.buildroot.net/results/3fdb30212cccffe77b9211bd0333fe972391cc55 | mips64el | libuhttpd-3.14.1 | NOK | http://autobuild.buildroot.net/results/5511f65682ea9d07b041905c4c698fad1dac09f8 | sh4a | linux-5.10.162-cip24 | NOK | http://autobuild.buildroot.net/results/9ec9b630d61155a33ea05788b115fced4d96eafa | ORPH arceb | linux-6.1.14 | NOK | http://autobuild.buildroot.net/results/f59a768aedfb59e37bb95af098e6ad0bcd31b746 | ORPH powerpc64 | linux-6.1.14 | NOK | http://autobuild.buildroot.net/results/f123a141e9189512b8568b8df2ca72fd2fa23362 | ORPH mipsel | linux-6.1.14 | NOK | http://autobuild.buildroot.net/results/74c4043853ba7d2f999ca49e15739c39a0836edc | ORPH aarch64_be | linux-6.1.14 | NOK | http://autobuild.buildroot.net/results/371101a204606c1243b29041db8d4f8e3ab65f3f | ORPH mips64el | linux-6.1.14 | NOK | http://autobuild.buildroot.net/results/83c0c3485d5467513241cc7701c2eb960b961af5 | ORPH nios2 | linux-6.1.14 | NOK | http://autobuild.buildroot.net/results/0b9a4e32604484aea19baceee9a87ce19e42b69e | ORPH powerpc64 | linux-tools | NOK | http://autobuild.buildroot.net/results/9e9ee2d863676de024a2152327b165e541561fa3 | ORPH arm | liquid-dsp-1.4.0 | NOK | http://autobuild.buildroot.net/results/5da009f62bbf055f6bc2a09afb7d6d603e0084be | x86_64 | ltp-testsuite-20220930 | NOK | http://autobuild.buildroot.net/results/83a7f02941a1a05add6f827c42efcbf6b84963e1 | sparc | lttng-modules-2.13.7 | NOK | http://autobuild.buildroot.net/results/84932bd03fc09da452abe9dc596d311c656daaee | aarch64_be | lxc-5.0.2 | NOK | http://autobuild.buildroot.net/results/334cdf105bc32166cc3da59a22e0b272d2bfdfcc | nios2 | matio-1.5.23 | NOK | http://autobuild.buildroot.net/results/ea930f967f490951e70336d6f29fb8065d352799 | x86_64 | mongodb-4.2.18 | NOK | http://autobuild.buildroot.net/results/0f052c77dfaeaddaec329f438d5632f8acd4662d | mipsel | mpv-0.35.1 | NOK | http://autobuild.buildroot.net/results/5d267664760c9af01ebaeb67f3bc74ed51c61a25 | s390x | mupdf-1.21.1 | NOK | http://autobuild.buildroot.net/results/3e0933b8d7adf1a16cee0662a2592e476ae16b81 | riscv64 | ntp-4.2.8p15 | NOK | http://autobuild.buildroot.net/results/ac848c5881f3befac1fc9143f4ceb7cb539a4abc | ORPH xtensa | ntpsec-1.2.2 | NOK | http://autobuild.buildroot.net/results/413de905a3a73c7e6c90e20a4e902907ec2cbde7 | ORPH sparc64 | ocf-linux-20171122 | NOK | http://autobuild.buildroot.net/results/4779a67b8e450d879f32341114304ca884066214 | ORPH i686 | ocf-linux-20171122 | NOK | http://autobuild.buildroot.net/results/5488a0fb0e8844d6925d06fa4a68ce15719f8d0b | ORPH s390x | olsr-0.9.8 | NOK | http://autobuild.buildroot.net/results/de567ec633ff2a8dcdf38d44b0cb03c9294a6ab6 | ORPH or1k | p7zip-17.04 | NOK | http://autobuild.buildroot.net/results/a80cb9ac3d982e5b686967c9b154537ef8bdf02b | powerpc64 | package/rtl8821cu/rtl8821cu... | NOK | http://autobuild.buildroot.net/results/fc3cb6483fce3555c96a830627cd588f507380d0 | arceb | parted-3.5 | NOK | http://autobuild.buildroot.net/results/0a293f2cc746603fa707bae54f707c6ee23a458c | mips64el | perl-5.36.0 | NOK | http://autobuild.buildroot.net/results/e0c5d28151a1aa223f909d4b30bd3cb1669bfd7b | or1k | perl-5.36.0 | NOK | http://autobuild.buildroot.net/results/e896e283517ad9d46628343eabbddd289670051f | arceb | perl-5.36.0 | NOK | http://autobuild.buildroot.net/results/31c57f5b792c423e692802a5b3bf81d577a96878 | arm | php-8.2.3 | NOK | http://autobuild.buildroot.net/results/dc067f209cc850bd7ec5563bf1cab920165ea4f2 | armeb | pv-1.6.20 | NOK | http://autobuild.buildroot.net/results/a8a532f0ac23f5ad1084bd6370dbeaea3801c21f | ORPH mipsel | qemu-7.2.0 | NOK | http://autobuild.buildroot.net/results/f702007eaa445c6e38e651b8c4d49cb4eefd4f83 | mips | qemu-7.2.0 | NOK | http://autobuild.buildroot.net/results/8c3a3c4843b7d1b2e6a26a30a90a80fe59478b54 | microblazeel | quickjs-2021-03-27 | NOK | http://autobuild.buildroot.net/results/5d1cab9eadb43345bac44f0341141443ff44e3f6 | microblazeel | quickjs-2021-03-27 | NOK | http://autobuild.buildroot.net/results/b93bc0fe098c9ec2ef4d69748e929bad10aeb471 | microblazeel | quickjs-2021-03-27 | NOK | http://autobuild.buildroot.net/results/368d211c71d797203d806b648f2ce3861bdb16ca | microblaze | quickjs-2021-03-27 | NOK | http://autobuild.buildroot.net/results/33eca8b12abf14f1ba8ced19fc6d9e76e94ac669 | arceb | reaver-1.6.6 | NOK | http://autobuild.buildroot.net/results/31cbc5335ae8731b642b2f8fd96c37f8f56dfd2f | arm | sane-backends-1.1.1 | NOK | http://autobuild.buildroot.net/results/153f5470e9dc48b6cd2ffe2408344568335802bf | sh4aeb | sdl-1.2.15 | NOK | http://autobuild.buildroot.net/results/94df1edeb535e2e4e21aafeae0756946072d5a73 | ORPH sh4a | sdl-1.2.15 | NOK | http://autobuild.buildroot.net/results/dda7ff2e614f1a7636406b652b58596bac6660a7 | ORPH arm | sdl2-2.26.3 | NOK | http://autobuild.buildroot.net/results/7ec1387c346a672471bb8b410d3833214cb9d771 | or1k | skalibs-2.12.0.1 | NOK | http://autobuild.buildroot.net/results/a4f3cfa355799309f6babe7fcf516ccc5fe6feaa | aarch64 | snmppp-3.5.0 | NOK | http://autobuild.buildroot.net/results/b74a57f81e473316e14b566e962cbe32d97317dd | microblazeel | snmppp-3.5.0 | NOK | http://autobuild.buildroot.net/results/ac5a4691723107c8202415c4e876a3e527944d6f | x86_64 | snmppp-3.5.0 | NOK | http://autobuild.buildroot.net/results/54e96d314307912032319f5f7edb1539300136c1 | armeb | snmppp-3.5.0 | NOK | http://autobuild.buildroot.net/results/fd25fc2b204e13c960e7e0b368343df7eb781344 | x86_64 | snmppp-3.5.0 | NOK | http://autobuild.buildroot.net/results/3859358a0c8c915b487fdc35e6b33bfea33dddf5 | x86_64 | snmppp-3.5.0 | NOK | http://autobuild.buildroot.net/results/2e4d7f9ede0a272fc7cfd8c0d6b3e59d27bf63ca | sparc64 | snmppp-3.5.0 | NOK | http://autobuild.buildroot.net/results/a61cb39e7c955ba60c948b6bfdb5279268b2526a | arm | stress-ng-0.15.04 | NOK | http://autobuild.buildroot.net/results/6e08d3ed54a2c2018e84169a9184a416f84e83fb | arm | traceroute-2.1.0 | NOK | http://autobuild.buildroot.net/results/1860367dfe973579ece06ac1be99b5dfd7bc31c1 | riscv64 | uclibc-1.0.42 | NOK | http://autobuild.buildroot.net/results/4263fdf82cbd36c8993a7c40614866b5f68317ad | mips64el | uclibc-ng-test-6790eafe897b... | NOK | http://autobuild.buildroot.net/results/cd43873f26715393d354a289b0dd61ac49810047 | powerpc64 | ulog-0389d243352255f6182326... | NOK | http://autobuild.buildroot.net/results/477aa2f3a861bc1f862cdf9468cccb93ae40b013 | s390x | unknown | NOK | http://autobuild.buildroot.net/results/aca794ce2f7a4ef5ee124cfa03e0f211f9a97860 | sh4 | unknown | NOK | http://autobuild.buildroot.net/results/6a2c81c595c642ad7a2d88af387e6cb4f04357fd | mipsel | unknown | NOK | http://autobuild.buildroot.net/results/e13e4ff46f26069a68f01324b435a7bb4582bd30 | sparc64 | unknown | NOK | http://autobuild.buildroot.net/results/ab658a2c5b4f49d4a25cd9a92719dcbe4e5a6b04 | mips | unknown | NOK | http://autobuild.buildroot.net/results/d82f99d867e1d5366f1a23bfd7902b55021decd2 | i686 | valgrind-3.19.0 | NOK | http://autobuild.buildroot.net/results/f1da6c791352aca4352986d4dd7932ed541341d9 | ORPH powerpc | volk-2.5.2 | NOK | http://autobuild.buildroot.net/results/9e088db2a0ac2e3d098a7152db0eefcc596f9fd4 | or1k | zxing-cpp-1.4.0 | NOK | http://autobuild.buildroot.net/results/9f6e4590c28081f88afea7247d275ce4b771ca7e | Classification of failures by reason for 2023.02.x -------------------------------------------------- unknown | 3 host-qemu-7.2.0 | 2 ffmpeg-4.4.3 | 1 fs/ubifs/ubifs.mk:49: /home... | 1 glibc-2.36-81-g4f4d7a13edfd... | 1 gobject-introspection | 1 host-delve-1.20.0 | 1 host-gdb-arc-2020.09-releas... | 1 libzip-1.9.2 | 1 ulog-0389d243352255f6182326... | 1 vdr-2.6.3 | 1 wolfssl-5.5.3 | 1 Detail of failures for 2023.02.x -------------------------------- arch | reason | OK? | url | orph? -------------+--------------------------------+-----+---------------------------------------------------------------------------------+------- arc | ffmpeg-4.4.3 | NOK | http://autobuild.buildroot.net/results/2d22f968928f0adc24a6cb467c8ebd4ac13d13cd | s390x | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/7d5295171b9a68051e80b17488aa4a42edc96673 | powerpc | glibc-2.36-81-g4f4d7a13edfd... | NOK | http://autobuild.buildroot.net/results/0e0d5bda420b5190a763c8448aaf4180965aa269 | microblaze | gobject-introspection | TIM | http://autobuild.buildroot.net/results/aec4f54d6288cee339ea900ac78cfd0152a28cdd | mips64 | host-delve-1.20.0 | NOK | http://autobuild.buildroot.net/results/de6735077dcd6f2b5867552143f27ae1abeea9e3 | arc | host-gdb-arc-2020.09-releas... | NOK | http://autobuild.buildroot.net/results/e96f7fe9847b3747f294161cdd7bf17da504c4a4 | ORPH armeb | host-qemu-7.2.0 | NOK | http://autobuild.buildroot.net/results/ebbd20071e2390852ec4eb48b124314212b706c2 | nios2 | host-qemu-7.2.0 | NOK | http://autobuild.buildroot.net/results/0095960222846c58726aaaa20cc43046535d00d2 | arc | libzip-1.9.2 | NOK | http://autobuild.buildroot.net/results/df502625d206ef3a0f69214d9519db8990c5adeb | ORPH powerpc64 | ulog-0389d243352255f6182326... | NOK | http://autobuild.buildroot.net/results/294af466eae4360b5e4e913d0d53b326b0fe705d | s390x | unknown | NOK | http://autobuild.buildroot.net/results/adef7dfb5112026d260df54cbdc329175b457695 | i686 | unknown | NOK | http://autobuild.buildroot.net/results/6682b855b463de7e1dfa3cf8cc08b361fbaa4aed | mips64el | unknown | NOK | http://autobuild.buildroot.net/results/7f7acd8b6d4442aab17c11d106f752174347d620 | mips64 | vdr-2.6.3 | NOK | http://autobuild.buildroot.net/results/a6a7ef2909d4f957028fdf28ebeed7b4c0ffe0ce | mipsel | wolfssl-5.5.3 | NOK | http://autobuild.buildroot.net/results/7ca0862981251afb7f52a0c7e676e30f59f218e4 | Gitlab CI results for 2023-03-28 ================================ Detail of runtime-test failures for master ------------------------------------------ runtime-test | link to the job | orph? --------------------------+---------------------------------------------------------------+------ TestAarch64Pages64kGlibc | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004634959 | ORPH TestAarch64Pages64kMusl | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004634960 | ORPH TestAarch64Pages64kuClibc | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004634961 | ORPH TestCheckPackage | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004635357 | TestClangCompilerRT | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004634514 | ORPH TestCrudiniPy3 | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004634517 | ORPH TestDtbocfg | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004634530 | ORPH TestExecline | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004634533 | ORPH TestExt3 | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004634381 | ORPH ...rch64GlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004634972 | ORPH ...tlinAarch64GlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004634973 | ORPH ...arch64MuslBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004634974 | ORPH ...otlinAarch64MuslStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004634975 | ORPH ...ch64UclibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004634977 | ORPH ...linAarch64UclibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004634978 | ORPH ...h64beGlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004634979 | ORPH ...inAarch64beGlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004634980 | ORPH ...64beUclibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004634981 | ORPH ...nAarch64beUclibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004634982 | ORPH ...750dUclibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004634983 | ORPH ...nArcle750dUclibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004634984 | ORPH ...ehs38GlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004634985 | ORPH ...inArclehs38GlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004634988 | ORPH ...hs38UclibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004634990 | ORPH ...nArclehs38UclibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004634991 | ORPH ...abihfGlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004634992 | ORPH ...mebv7eabihfGlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004634993 | ORPH ...eabihfMuslBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004634994 | ORPH ...rmebv7eabihfMuslStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004634996 | ORPH ...bihfUclibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004634997 | ORPH ...ebv7eabihfUclibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004634999 | ORPH ...5eabiGlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004635000 | ORPH ...inArmv5eabiGlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004635001 | ORPH ...v5eabiMuslBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004635002 | ORPH ...linArmv5eabiMuslStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004635004 | ORPH ...eabiUclibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004635005 | ORPH ...nArmv5eabiUclibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004635006 | ORPH ...abihfGlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004635008 | ORPH ...Armv6eabihfGlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004635009 | ORPH ...eabihfMuslBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004635010 | ORPH ...nArmv6eabihfMuslStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004635013 | ORPH ...bihfUclibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004635016 | ORPH ...rmv6eabihfUclibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004635018 | ORPH ...abihfGlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004635021 | ORPH ...Armv7eabihfGlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004635023 | ORPH ...eabihfMuslBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004635027 | ORPH ...nArmv7eabihfMuslStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004635029 | ORPH ...bihfUclibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004635034 | ORPH ...rmv7eabihfUclibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004635035 | ORPH ...mv7mUclibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004635037 | ORPH ...tlinArmv7mUclibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004635038 | ORPH ...8xxxUclibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004635040 | ORPH ...nM68k68xxxUclibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004635042 | ORPH ...fireUclibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004635044 | ORPH ...8kcoldfireUclibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004635047 | ORPH ...azebeGlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004635049 | ORPH ...icroblazebeGlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004635052 | ORPH ...lazebeMuslBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004635054 | ORPH ...MicroblazebeMuslStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004635058 | ORPH ...zebeUclibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004635061 | ORPH ...croblazebeUclibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004635062 | ORPH ...azeelGlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004635067 | ORPH ...icroblazeelGlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004635069 | ORPH ...lazeelMuslBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004635072 | ORPH ...MicroblazeelMuslStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004635074 | ORPH ...zeelUclibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004635076 | ORPH ...croblazeelUclibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004635078 | ORPH ...ips32GlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004635080 | ORPH ...otlinMips32GlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004635082 | ORPH ...Mips32MuslBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004635084 | ORPH ...ootlinMips32MuslStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004635087 | ORPH ...ps32UclibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004635089 | ORPH ...tlinMips32UclibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004635091 | ORPH ...s32elGlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004635093 | ORPH ...linMips32elGlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004635097 | ORPH ...ps32elMuslBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004635099 | ORPH ...tlinMips32elMuslStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004635103 | ORPH ...32elUclibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004635105 | ORPH ...inMips32elUclibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004635106 | ORPH ...2r5elGlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004635108 | ORPH ...nMips32r5elGlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004635112 | ORPH ...32r5elMuslBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004635114 | ORPH ...inMips32r5elMuslStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004635118 | ORPH ...r5elUclibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004635121 | ORPH ...Mips32r5elUclibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004635125 | ORPH ...2r6elGlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004635130 | ORPH ...nMips32r6elGlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004635132 | ORPH ...32r6elMuslBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004635134 | ORPH ...inMips32r6elMuslStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004635135 | ORPH ...r6elUclibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004635137 | ORPH ...Mips32r6elUclibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004635138 | ORPH ...eln32GlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004635141 | ORPH ...Mips64eln32GlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004635144 | ORPH ...4eln32MuslBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004635148 | ORPH ...nMips64eln32MuslStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004635150 | ORPH ...ln32UclibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004635152 | ORPH ...ips64eln32UclibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004635153 | ORPH ...64n32GlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004635155 | ORPH ...inMips64n32GlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004635157 | ORPH ...s64n32MuslBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004635158 | ORPH ...linMips64n32MuslStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004635160 | ORPH ...4n32UclibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004635161 | ORPH ...nMips64n32UclibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004635162 | ORPH ...eln32GlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004635164 | ORPH ...ps64r6eln32GlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004635166 | ORPH ...6eln32MuslBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004635169 | ORPH ...ips64r6eln32MuslStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004635171 | ORPH ...ln32UclibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004635173 | ORPH ...s64r6eln32UclibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004635177 | ORPH ...Nios2GlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004635179 | ORPH ...ootlinNios2GlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004635180 | ORPH ...nriscGlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004635183 | ORPH ...linOpenriscGlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004635185 | ORPH ...enriscMuslBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004635186 | ORPH ...tlinOpenriscMuslStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004635187 | ORPH ...riscUclibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004635188 | ORPH ...inOpenriscUclibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004635189 | ORPH ...440fpGlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004635190 | ORPH ...owerpc440fpGlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004635191 | ORPH ...c440fpMuslBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004635192 | ORPH ...Powerpc440fpMuslStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004635193 | ORPH ...40fpUclibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004635195 | ORPH ...werpc440fpUclibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004635196 | ORPH ...e5500GlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004635197 | ORPH ...erpc64e5500GlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004635199 | ORPH ...e6500GlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004635200 | ORPH ...erpc64e6500GlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004635201 | ORPH ...4e6500MuslBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004635202 | ORPH ...werpc64e6500MuslStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004635203 | ORPH ...ower8GlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004635205 | ORPH ...c64lepower8GlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004635207 | ORPH ...power8MuslBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004635209 | ORPH ...pc64lepower8MuslStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004635211 | ORPH ...ower8GlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004635213 | ORPH ...rpc64power8GlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004635214 | ORPH ...power8MuslBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004635218 | ORPH ...erpc64power8MuslStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004635220 | ORPH ...300c3GlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004635222 | ORPH ...werpce300c3GlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004635223 | ORPH ...e300c3MuslBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004635224 | ORPH ...owerpce300c3MuslStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004635225 | ORPH ...00c3UclibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004635227 | ORPH ...erpce300c3UclibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004635228 | ORPH ...500mcGlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004635229 | ORPH ...werpce500mcGlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004635230 | ORPH ...e500mcMuslBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004635231 | ORPH ...owerpce500mcMuslStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004635232 | ORPH ...00mcUclibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004635234 | ORPH ...erpce500mcUclibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004635235 | ORPH ...lp32dGlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004635236 | ORPH ...lp64dGlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004635238 | ORPH ...iscv64lp64dGlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004635239 | ORPH ...4lp64dMuslBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004635240 | ORPH ...Riscv64lp64dMuslStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004635241 | ORPH ...p64dUclibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004635242 | ORPH ...scv64lp64dUclibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004635245 | ORPH ...0xz13GlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004635247 | ORPH ...linS390xz13GlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004635248 | ORPH ...Shsh4GlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004635249 | ORPH ...ootlinShsh4GlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004635251 | ORPH ...nShsh4MuslBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004635252 | ORPH ...BootlinShsh4MuslStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004635254 | ORPH ...hsh4UclibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004635255 | ORPH ...otlinShsh4UclibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004635256 | ORPH ...h4aebGlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004635259 | ORPH ...linShsh4aebGlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004635260 | ORPH ...sh4aebMuslBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004635261 | ORPH ...tlinShsh4aebMuslStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004635262 | ORPH ...arc64GlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004635263 | ORPH ...tlinSparc64GlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004635264 | ORPH ...rcv8UclibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004635265 | ORPH ...linSparcv8UclibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004635266 | ORPH ...X8664GlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004635267 | ORPH ...ootlinX8664GlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004635268 | ORPH ...nX8664MuslBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004635269 | ORPH ...BootlinX8664MuslStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004635270 | ORPH ...8664UclibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004635272 | ORPH ...otlinX8664UclibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004635273 | ORPH ...orei7GlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004635274 | ORPH ...X8664corei7GlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004635275 | ORPH ...corei7MuslBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004635280 | ORPH ...nX8664corei7MuslStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004635285 | ORPH ...rei7UclibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004635288 | ORPH ...8664corei7UclibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004635291 | ORPH ...664v2GlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004635294 | ORPH ...tlinX8664v2GlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004635297 | ORPH ...8664v2MuslBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004635300 | ORPH ...otlinX8664v2MuslStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004635301 | ORPH ...64v2UclibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004635302 | ORPH ...linX8664v2UclibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004635303 | ORPH ...664v3GlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004635304 | ORPH ...tlinX8664v3GlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004635305 | ORPH ...8664v3MuslBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004635306 | ORPH ...otlinX8664v3MuslStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004635307 | ORPH ...64v3UclibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004635308 | ORPH ...linX8664v3UclibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004635309 | ORPH ...664v4GlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004635311 | ORPH ...tlinX8664v4GlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004635313 | ORPH ...8664v4MuslBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004635315 | ORPH ...otlinX8664v4MuslStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004635317 | ORPH ...64v4UclibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004635318 | ORPH ...linX8664v4UclibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004635319 | ORPH ...core2GlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004635320 | ORPH ...linX86core2GlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004635323 | ORPH ...6core2MuslBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004635325 | ORPH ...tlinX86core2MuslStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004635328 | ORPH ...ore2UclibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004635330 | ORPH ...inX86core2UclibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004635333 | ORPH ...6i686GlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004635337 | ORPH ...tlinX86i686GlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004635340 | ORPH ...86i686MuslBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004635343 | ORPH ...otlinX86i686MuslStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004635346 | ORPH ...i686UclibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004635348 | ORPH ...linX86i686UclibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004635350 | ORPH ...lx60UclibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004635352 | ORPH ...Xtensalx60UclibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004635355 | ORPH ...ToolchainBuildrootMusl | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004634962 | ORPH ...olchainBuildrootuClibc | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004634964 | ORPH ...xternalToolchainCCache | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004634965 | ORPH ...ernalToolchainCtngMusl | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004634966 | ORPH ...rnalToolchainLinaroArm | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004634967 | ORPH ...ToolchainSourceryArmv4 | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004634969 | ORPH ...ToolchainSourceryArmv5 | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004634970 | ORPH ...ToolchainSourceryArmv7 | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004634971 | ORPH TestFileCapabilities | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004634259 | ORPH TestGdbArc | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004634535 | ORPH TestGdbFullTarget | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004634538 | ORPH ...GdbHostOnlyAllFeatures | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004634540 | ORPH TestGdbHostOnlyDefault | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004634544 | ORPH TestGdbserverOnly | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004634547 | ORPH TestGetDevelopers | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004635360 | ORPH TestGitLab | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004634319 | ORPH TestGlibcAllTimezone | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004634299 | ORPH ...DefaultLimitedTimezone | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004634301 | ORPH TestGlxinfo | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004634549 | ORPH TestGnupg2 | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004634551 | ORPH TestGst1Python | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004634554 | ORPH TestHWLoc | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004634557 | ORPH TestHighway | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004634555 | ORPH TestIPythonPy3 | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004634563 | ORPH TestInitSystemBusyboxRw | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004634460 | ORPH ...ystemSystemdRoNetworkd | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004634478 | ORPH ...IfupdownDbusbrokerDbus | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004634490 | ORPH TestIperf3 | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004634560 | ORPH TestIso9660Grub2EFI | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004634390 | ORPH TestIso9660Grub2External | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004634394 | ORPH ...0Grub2ExternalCompress | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004634398 | ORPH TestIso9660Grub2Hybrid | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004634405 | ORPH TestIso9660Grub2Internal | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004634423 | ORPH ...so9660SyslinuxExternal | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004634427 | ORPH ...slinuxExternalCompress | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004634431 | ORPH ...so9660SyslinuxInternal | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004634433 | ORPH TestKexec | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004634564 | ORPH TestLibJXL | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004634568 | ORPH TestLibshdata | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004634570 | ORPH TestLsof | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004634578 | ORPH TestLua | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004634583 | ORPH TestLuaHttp | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004634613 | ORPH TestLuaInotify | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004634619 | ORPH TestLuaLPeg | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004634573 | ORPH TestLuaLsqlite3 | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004634580 | ORPH TestLuaLuaArgon2 | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004634586 | ORPH TestLuaLuaAugeas | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004634591 | ORPH TestLuaLuaCffi | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004634595 | ORPH TestLuaLuaCqueues | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004634597 | ORPH TestLuaLuaExpat | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004634637 | ORPH TestLuaLuaFileSystem | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004634639 | ORPH TestLuaLuaGD | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004634608 | ORPH TestLuaLuaLdap | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004634642 | ORPH TestLuaLuaLyaml | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004634629 | ORPH TestLuaLuaPosix | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004634646 | ORPH TestLuaLuaSDL2 | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004634631 | ORPH TestLuaLuaSec | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004634651 | ORPH TestLuaLuaSocket | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004634656 | ORPH TestLuaLuacURL | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004634602 | ORPH TestLuaLuaossl | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004634644 | ORPH TestLuaLuasyslog | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004634660 | ORPH TestLuaLuazlib | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004634635 | ORPH TestLuaLunix | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004634625 | ORPH TestLuaLzlib | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004634668 | ORPH TestLuaRings | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004634905 | ORPH TestLuaUtf8 | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004634633 | ORPH TestLuajit | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004634585 | ORPH TestLuajitHttp | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004634616 | ORPH TestLuajitInotify | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004634623 | ORPH TestLuajitLPeg | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004634575 | ORPH TestLuajitLsqlite3 | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004634581 | ORPH TestLuajitLuaArgon2 | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004634589 | ORPH TestLuajitLuaAugeas | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004634593 | ORPH TestLuajitLuaCqueues | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004634599 | ORPH TestLuajitLuaExpat | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004634638 | ORPH TestLuajitLuaFileSystem | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004634641 | ORPH TestLuajitLuaGD | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004634611 | ORPH TestLuajitLuaLdap | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004634643 | ORPH TestLuajitLuaLyaml | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004634630 | ORPH TestLuajitLuaPosix | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004634649 | ORPH TestLuajitLuaSDL2 | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004634632 | ORPH TestLuajitLuaSec | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004634653 | ORPH TestLuajitLuaSocket | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004634658 | ORPH TestLuajitLuacURL | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004634606 | ORPH TestLuajitLuaossl | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004634645 | ORPH TestLuajitLuasyslog | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004634663 | ORPH TestLuajitLuazlib | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004634636 | ORPH TestLuajitLunix | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004634627 | ORPH TestLuajitRings | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004634907 | ORPH TestLuajitTurbolua | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004634945 | ORPH TestLuajitUtf8 | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004634634 | ORPH TestLuvi | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004634664 | ORPH TestLxc | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004634666 | ORPH TestMender | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004634669 | ORPH TestMsrTools | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004634673 | ORPH TestMtools | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004634676 | ORPH TestNcdu | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004634679 | ORPH TestNetdata | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004634683 | ORPH TestNodeJSBasic | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004634684 | ORPH TestNodeJSModule | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004634687 | ORPH TestOctave | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004634688 | ORPH TestOla | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004634690 | ORPH TestOpenJdk | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004634691 | ORPH TestOpenSshGlibc | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004634693 | ORPH TestOpenSshuClibc | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004634694 | ORPH TestOpkg | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004634696 | ORPH TestPerftest | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004634697 | ORPH TestPerl | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004634700 | ORPH TestPerlClassLoad | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004634701 | ORPH TestPerlDBDmysql | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004634705 | ORPH TestPerlEncodeDetect | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004634708 | ORPH TestPerlGDGraph | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004634711 | ORPH TestPerlHTMLParser | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004634713 | ORPH TestPerlIOSocketMulticast | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004634717 | ORPH TestPerlIOSocketSSL | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004634720 | ORPH TestPerlLWPProtocolhttps | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004634724 | ORPH TestPerlMailDKIM | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004634728 | ORPH TestPerlX10 | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004634730 | ORPH TestPerlXMLLibXML | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004634732 | ORPH TestPerllibwwwperl | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004634722 | ORPH TestPhpApcu | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004634735 | ORPH TestPhpLuaLua | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004634741 | ORPH TestPhpLuaLuajit | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004634744 | ORPH TestPhpPam | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004634750 | ORPH TestPhpPeclDbus | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004634762 | ORPH TestPixz | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004634764 | ORPH TestPolkitInitd | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004634766 | ORPH TestPolkitSystemd | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004634767 | ORPH TestProsodyLua51 | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004634769 | ORPH TestProsodyLuajit | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004634770 | ORPH TestPyNdiff | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004634872 | ORPH TestPython3Py | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004634771 | ORPH TestPython3PyPyc | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004634774 | ORPH TestPython3Pyc | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004634775 | ORPH TestPythonAugeas | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004634782 | ORPH TestPythonAvro | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004634790 | ORPH TestPythonHwdata | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004634845 | ORPH TestPythonPahoMQTT | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004634861 | ORPH TestPythonPy3Aexpect | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004634777 | ORPH TestPythonPy3Argh | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004634779 | ORPH TestPythonPy3Attrs | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004634780 | ORPH TestPythonPy3Autobahn | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004634785 | ORPH TestPythonPy3Automat | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004634787 | ORPH TestPythonPy3Bitstring | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004634793 | ORPH TestPythonPy3Boto3 | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004634798 | ORPH TestPythonPy3Botocore | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004634799 | ORPH TestPythonPy3Can | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004634801 | ORPH TestPythonPy3Cbor | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004634803 | ORPH TestPythonPy3Click | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004634806 | ORPH TestPythonPy3Colorzero | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004634807 | ORPH TestPythonPy3Constantly | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004634810 | ORPH TestPythonPy3Construct | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004634812 | ORPH TestPythonPy3Crossbar | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004634814 | ORPH TestPythonPy3Cryptography | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004634816 | ORPH TestPythonPy3DBusFast | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004634819 | ORPH TestPythonPy3DBusNext | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004634821 | ORPH TestPythonPy3Dicttoxml2 | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004634823 | ORPH TestPythonPy3Distro | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004634824 | ORPH TestPythonPy3Django | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004634827 | ORPH TestPythonPy3Dtschema | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004634828 | ORPH TestPythonPy3Flask | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004634830 | ORPH ...honPy3FlaskExpectsJson | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004634833 | ORPH TestPythonPy3Git | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004634835 | ORPH TestPythonPy3Gitdb2 | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004634838 | ORPH TestPythonPy3GnuPG | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004634839 | ORPH TestPythonPy3Gobject | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004634840 | ORPH TestPythonPy3Gpiozero | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004634842 | ORPH TestPythonPy3Hkdf | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004634843 | ORPH TestPythonPy3Incremental | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004634848 | ORPH TestPythonPy3Iptables | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004634850 | ORPH TestPythonPy3Jmespath | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004634853 | ORPH TestPythonPy3Libftdi1 | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004634566 | ORPH ...PythonPy3MagicWormhole | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004634856 | ORPH TestPythonPy3Munch | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004634858 | ORPH TestPythonPy3Passlib | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004634863 | ORPH TestPythonPy3Pexpect | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004634865 | ORPH TestPythonPy3PyAlsa | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004634867 | ORPH TestPythonPy3Pynacl | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004634871 | ORPH TestPythonPy3Pytest | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004634876 | ORPH ...PythonPy3PytestAsyncio | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004634878 | ORPH TestPythonPy3Pyyaml | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004634881 | ORPH TestPythonPy3Qrcode | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004634883 | ORPH TestPythonPy3RSA | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004634887 | ORPH TestPythonPy3RpiGpio | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004634886 | ORPH TestPythonPy3S3transfer | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004634890 | ORPH TestPythonPy3SciPy | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004634891 | ORPH ...thonPy3ServiceIdentity | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004634893 | ORPH TestPythonPy3Smmap2 | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004634894 | ORPH TestPythonPy3Spake2 | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004634895 | ORPH TestPythonPy3Treq | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004634896 | ORPH TestPythonPy3Twisted | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004634898 | ORPH TestPythonPy3Txaio | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004634899 | ORPH TestPythonPy3Txtorcon | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004634900 | ORPH TestPythonPy3Ubjson | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004634901 | ORPH ...y3UnitTestXmlReporting | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004634902 | ORPH TestPythonPy3rtoml | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004634889 | ORPH TestPythonPybind | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004634869 | ORPH TestRdmaCore | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004634903 | ORPH TestRedis | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004634904 | ORPH TestRust | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004634910 | ORPH TestRustBin | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004634913 | ORPH TestS6 | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004634916 | ORPH TestS6Networking | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004634918 | ORPH TestS6PortableUtils | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004634921 | ORPH TestS6Rc | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004634925 | ORPH TestSquashfsMaxBlocksize | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004634452 | ORPH TestStressNG | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004634930 | ORPH TestSudo | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004634933 | ORPH TestSyslogNg | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004634938 | ORPH TestTmux | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004634943 | ORPH TestUbootOpensslPkgConfig | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004634949 | ORPH TestZ3 | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004634951 | ORPH TestZerofree | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004634953 | ORPH TestZfsGlibc | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004634954 | ORPH TestZfsMusl | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004634956 | ORPH TestZfsUclibc | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004634958 | ORPH -- http://autobuild.buildroot.net From luca.ceresoli at bootlin.com Wed Mar 29 06:43:51 2023 From: luca.ceresoli at bootlin.com (Luca Ceresoli) Date: Wed, 29 Mar 2023 08:43:51 +0200 Subject: [Buildroot] [PATCH v2] package/linux-tools: add USB tools (testusb and ffs-test) In-Reply-To: <20230328195659.GC3204460@scaer> References: <20230327135948.90710-1-luca.ceresoli@bootlin.com> <20230328195659.GC3204460@scaer> Message-ID: <20230329084351.57721a85@booty> Hi Yann, On Tue, 28 Mar 2023 21:56:59 +0200 "Yann E. MORIN" wrote: > Luca, All, > > On 2023-03-27 15:59 +0200, Luca Ceresoli spake thusly: > > Extend the linux-tools package to also build the userspace USB tools, which > > currently include testusb and ffs-test. > > > > These tools are in the kernel tree since a long time, but a Makefile was > > added only in 5.9 to allow building in the same way as other tools provided > > That is not entirely correct. > > The Makefile itself has been present since 2.6.39, but indeed only > gained an install rule for 5.9: > > 4f22ce7045c1 2011-02-17 USB: tools: Add a Makefile > 9ca325ffcac4 2020-08-19 tools: usb: move to tools buildsystem > > So I've tweaked the commit log accordingly. I think the original sentence somehow had the same meaning, even though it would possibly take a lawyer to prove that... Your rewrite is way more clear (and fun). Thanks! -- Luca Ceresoli, Bootlin Embedded Linux and Kernel engineering https://bootlin.com From luca.ceresoli at bootlin.com Wed Mar 29 06:43:57 2023 From: luca.ceresoli at bootlin.com (Luca Ceresoli) Date: Wed, 29 Mar 2023 08:43:57 +0200 Subject: [Buildroot] [PATCH 2/2] docs/manual: ditch redundant -f 'rm' flag In-Reply-To: <20230328193849.GB3204460@scaer> References: <20230327141122.103829-1-luca.ceresoli@bootlin.com> <20230327141122.103829-2-luca.ceresoli@bootlin.com> <20230328193849.GB3204460@scaer> Message-ID: <20230329084357.78d68e38@booty> Hi Yann, On Tue, 28 Mar 2023 21:38:49 +0200 "Yann E. MORIN" wrote: > Luca, All, > > On 2023-03-27 16:11 +0200, Luca Ceresoli spake thusly: > > 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 > > Applied to master, thanks. > > Will you send a tree-wide cleanup, now? ;-) > > $ git grep -E '\$\(RM\) -r?f' |wc -l > 47 I think I will leave it as an exercise for the motivated party. ;) -- Luca Ceresoli, Bootlin Embedded Linux and Kernel engineering https://bootlin.com From thomas.petazzoni at bootlin.com Wed Mar 29 06:48:38 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Wed, 29 Mar 2023 08:48:38 +0200 Subject: [Buildroot] [git commit] package/snmppp: fix build without SNMPV3 Message-ID: <20230329064904.119508361B@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=a45f2af7fae09e4daee9d017b02e8744b357cf48 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master 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 --- 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 thomas.petazzoni at bootlin.com Wed Mar 29 06:49:21 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Wed, 29 Mar 2023 08:49:21 +0200 Subject: [Buildroot] [PATCH 1/1] package/snmppp: fix build without SNMPV3 In-Reply-To: <20230320171733.1077811-1-fontaine.fabrice@gmail.com> References: <20230320171733.1077811-1-fontaine.fabrice@gmail.com> Message-ID: <20230329084921.63e9e90e@windsurf> On Mon, 20 Mar 2023 18:17:33 +0100 Fabrice Fontaine wrote: > 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 > --- > .../snmppp/0001-fix-build-without-v3.patch | 43 +++++++++++++++++++ > 1 file changed, 43 insertions(+) > create mode 100644 package/snmppp/0001-fix-build-without-v3.patch Applied to master, thanks. Thomas -- Thomas Petazzoni, CTO, Bootlin Embedded Linux and Kernel engineering https://bootlin.com From arnout at mind.be Wed Mar 29 08:44:38 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Wed, 29 Mar 2023 10:44:38 +0200 Subject: [Buildroot] Indicating upstream status [was: [PATCH] package/bluez5_utils: Fix builds with musl-libc] In-Reply-To: <20230328202533.GD3204460@scaer> References: <20230326130937.56650-1-f.fainelli@gmail.com> <20230328202533.GD3204460@scaer> Message-ID: On 28/03/2023 22:25, Yann E. MORIN wrote: [snip] > Please add your SoB to this patch, and a note that it is a blackport > (yes, the commit log mentions it is a backport, but when we need to > assess this patch in the future, having the notre in the patch itself is > much easier). I usually do that with a note like: > > Original commit log... > > [yann.morin.1998 at free.fr: backport from upstream] > Signed-off-by: Yann E. MORIN Although I like the []-style, I think we should also converge on a fixed style to indicate upstream status in patches, which can be validated by check-package. Therefore, I'd like to propose to standardize on: Upstream: backport [yann.morin.1998 at free.fr] OTOH we already have a lot of patches with the [] style, so perhaps it's better to accept that one in check-package as well. My only concern is that there may be some unrelated []-comment in a patch, so it's no sure way of saying that upstream status is properly documented. > Note: if the path header has the upstream commit sha1 and applies as-is > (possibly with just a bit of fuzz), then "backport from upstream" is > enough. But if you had to rewrite the ptch, and the header does not have > the upstream sha1, then add it to the note: > > [yann.morin.1998 at free.fr: backport and adapt from upsteam 1234CDEF] So this would be Upstream: backport from 1234CDEF [yann.morin.1998 at free.fr] Regards, Arnout > > The most important missing part here that I can't add is your SoB, so > can you please respin? > > Regards, > Yann E. MORIN. > >> +--- >> + 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 >> + >> -- >> 2.34.1 >> > From thomas.petazzoni at bootlin.com Wed Mar 29 08:50:22 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Wed, 29 Mar 2023 10:50:22 +0200 Subject: [Buildroot] Indicating upstream status [was: [PATCH] package/bluez5_utils: Fix builds with musl-libc] In-Reply-To: References: <20230326130937.56650-1-f.fainelli@gmail.com> <20230328202533.GD3204460@scaer> Message-ID: <20230329105022.6137bf1a@windsurf> On Wed, 29 Mar 2023 10:44:38 +0200 Arnout Vandecappelle wrote: > > Note: if the path header has the upstream commit sha1 and applies as-is > > (possibly with just a bit of fuzz), then "backport from upstream" is > > enough. But if you had to rewrite the ptch, and the header does not have > > the upstream sha1, then add it to the note: > > > > [yann.morin.1998 at free.fr: backport and adapt from upsteam 1234CDEF] > > So this would be > > Upstream: backport from 1234CDEF [yann.morin.1998 at free.fr] If we standardize in a format, then it should handle all common situations. A patch being a backport from an upstream commit is one situation. But here are several more situations: - Patch taken from the upstream project, but not merged yet (from a pull request, a mail on a mailing list, etc.) - Patch taken from a downstream distribution (Debian, Gentoo, Alpine Linux, etc.) - Patch submitted upstream by us, but not merged yet (quite similar to case 1 above) - Patch not submitted upstream for reason XYZ Best regards, Thomas -- Thomas Petazzoni, co-owner and CEO, Bootlin Embedded Linux and Kernel engineering and training https://bootlin.com From arnout at mind.be Wed Mar 29 09:06:47 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Wed, 29 Mar 2023 11:06:47 +0200 Subject: [Buildroot] Indicating upstream status [was: [PATCH] package/bluez5_utils: Fix builds with musl-libc] In-Reply-To: <20230329105022.6137bf1a@windsurf> References: <20230326130937.56650-1-f.fainelli@gmail.com> <20230328202533.GD3204460@scaer> <20230329105022.6137bf1a@windsurf> Message-ID: On 29/03/2023 10:50, Thomas Petazzoni wrote: > On Wed, 29 Mar 2023 10:44:38 +0200 > Arnout Vandecappelle wrote: > >>> Note: if the path header has the upstream commit sha1 and applies as-is >>> (possibly with just a bit of fuzz), then "backport from upstream" is >>> enough. But if you had to rewrite the ptch, and the header does not have >>> the upstream sha1, then add it to the note: >>> >>> [yann.morin.1998 at free.fr: backport and adapt from upsteam 1234CDEF] >> >> So this would be >> >> Upstream: backport from 1234CDEF [yann.morin.1998 at free.fr] > > If we standardize in a format, then it should handle all common > situations. A patch being a backport from an upstream commit is one > situation. But here are several more situations: > > - Patch taken from the upstream project, but not merged yet (from a > pull request, a mail on a mailing list, etc.) > > - Patch taken from a downstream distribution (Debian, Gentoo, Alpine > Linux, etc.) > > - Patch submitted upstream by us, but not merged yet (quite similar to > case 1 above) > > - Patch not submitted upstream for reason XYZ Yeah, that's why I propose "Upstream:" - it's generic enough to cover all of these cases. The contents can be freeform I think, check-package should just check that the Upstream tag is present. And the documentation should give examples of the five cases you mention. The "patch taken from downstream" is the only one which doesn't fit in the "Upstream" thing. But it's also a situation we don't really like: we basically don't want local patches, and a patch taken from some other distro _is_ a local patch. Regards, Arnout > > Best regards, > > Thomas From thomas.petazzoni at bootlin.com Wed Mar 29 09:28:55 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Wed, 29 Mar 2023 11:28:55 +0200 Subject: [Buildroot] Indicating upstream status [was: [PATCH] package/bluez5_utils: Fix builds with musl-libc] In-Reply-To: References: <20230326130937.56650-1-f.fainelli@gmail.com> <20230328202533.GD3204460@scaer> <20230329105022.6137bf1a@windsurf> Message-ID: <20230329112855.6110cf8d@windsurf> On Wed, 29 Mar 2023 11:06:47 +0200 Arnout Vandecappelle wrote: > Yeah, that's why I propose "Upstream:" - it's generic enough to cover all of > these cases. The contents can be freeform I think, check-package should just > check that the Upstream tag is present. And the documentation should give > examples of the five cases you mention. Sure. > The "patch taken from downstream" is the only one which doesn't fit in the > "Upstream" thing. But it's also a situation we don't really like: we basically > don't want local patches, and a patch taken from some other distro _is_ a local > patch. The reality is that we have such patches (for example to fix musl build issues), and we somehow have to live with them. Thomas -- Thomas Petazzoni, co-owner and CEO, Bootlin Embedded Linux and Kernel engineering and training https://bootlin.com From f.fainelli at gmail.com Wed Mar 29 12:39:44 2023 From: f.fainelli at gmail.com (Florian Fainelli) Date: Wed, 29 Mar 2023 05:39:44 -0700 Subject: [Buildroot] Indicating upstream status [was: [PATCH] package/bluez5_utils: Fix builds with musl-libc] In-Reply-To: <20230329112855.6110cf8d@windsurf> References: <20230326130937.56650-1-f.fainelli@gmail.com> <20230328202533.GD3204460@scaer> <20230329105022.6137bf1a@windsurf> <20230329112855.6110cf8d@windsurf> Message-ID: On 3/29/2023 2:28 AM, Thomas Petazzoni wrote: > On Wed, 29 Mar 2023 11:06:47 +0200 > Arnout Vandecappelle wrote: > >> Yeah, that's why I propose "Upstream:" - it's generic enough to cover all of >> these cases. The contents can be freeform I think, check-package should just >> check that the Upstream tag is present. And the documentation should give >> examples of the five cases you mention. > > Sure. Yocto uses the following format [1]: Upstream-status: (Pending|Submitted|Accepted|Backport|Denied|Inappropriate [reason]) would you want to adopt something similar? OpenWrt to some extent does something like that as well although in a less unified fashion, sometimes the patches are placed in a specific patch directory (backport-x.y.z, upstream-x.y.z) and sometimes that information is placed in the patch file itself. [1]: http://wiki.yoctoproject.org/wiki/Best_Known_Methods_%28BKMs%29_for_Package_Updating#Patch_Comments > >> The "patch taken from downstream" is the only one which doesn't fit in the >> "Upstream" thing. But it's also a situation we don't really like: we basically >> don't want local patches, and a patch taken from some other distro _is_ a local >> patch. > > The reality is that we have such patches (for example to fix musl build > issues), and we somehow have to live with them. > > Thomas -- Florian From stefan at agner.ch Wed Mar 29 13:02:35 2023 From: stefan at agner.ch (Stefan Agner) Date: Wed, 29 Mar 2023 15:02:35 +0200 Subject: [Buildroot] [PATCH v2] package/gptfdisk: fix another runtime failure with popt 1.19 Message-ID: <2120646ed4f19a45b5fab83a212413f79be91448.1680094918.git.stefan@agner.ch> Fix the following runtime failure raised since bump of popt to version 1.19 in commit 895bfba93f6e5535f2132aeea144d2cd87ebc71b: Segmentation fault (core dumped) Fix the issue by backporting a fix found in upstream git repository [0]. [0] https://sourceforge.net/p/gptfdisk/code/ci/f5de3401b974ce103ffd93af8f9d43505a04aaf9/ Signed-off-by: Stefan Agner --- ...ence-when-duplicating-string-argumen.patch | 43 +++++++++++++++++++ 1 file changed, 43 insertions(+) create mode 100644 package/gptfdisk/0003-Fix-NULL-dereference-when-duplicating-string-argumen.patch diff --git a/package/gptfdisk/0003-Fix-NULL-dereference-when-duplicating-string-argumen.patch b/package/gptfdisk/0003-Fix-NULL-dereference-when-duplicating-string-argumen.patch new file mode 100644 index 0000000000..1642343d06 --- /dev/null +++ b/package/gptfdisk/0003-Fix-NULL-dereference-when-duplicating-string-argumen.patch @@ -0,0 +1,43 @@ +From f5de3401b974ce103ffd93af8f9d43505a04aaf9 Mon Sep 17 00:00:00 2001 +Message-Id: +From: Damian Kurek +Date: Thu, 7 Jul 2022 03:39:16 +0000 +Subject: [PATCH] Fix NULL dereference when duplicating string argument + +poptGetArg can return NULL if there are no additional arguments, which +makes strdup dereference NULL on strlen + +Signed-off-by: Stefan Agner +--- + gptcl.cc | 6 ++++-- + 1 file changed, 4 insertions(+), 2 deletions(-) + +diff --git a/gptcl.cc b/gptcl.cc +index 0d578eb..ab95239 100644 +--- a/gptcl.cc ++++ b/gptcl.cc +@@ -155,10 +155,11 @@ int GPTDataCL::DoOptions(int argc, char* argv[]) { + } // while + + // Assume first non-option argument is the device filename.... +- device = strdup((char*) poptGetArg(poptCon)); +- poptResetContext(poptCon); ++ device = (char*) poptGetArg(poptCon); + + if (device != NULL) { ++ device = strdup(device); ++ poptResetContext(poptCon); + JustLooking(); // reset as necessary + BeQuiet(); // Tell called functions to be less verbose & interactive + if (LoadPartitions((string) device)) { +@@ -498,6 +499,7 @@ int GPTDataCL::DoOptions(int argc, char* argv[]) { + cerr << "Error encountered; not saving changes.\n"; + retval = 4; + } // if ++ free(device); + } // if (device != NULL) + poptFreeContext(poptCon); + return retval; +-- +2.40.0 + -- 2.40.0 From stefan at agner.ch Wed Mar 29 13:06:22 2023 From: stefan at agner.ch (Stefan Agner) Date: Wed, 29 Mar 2023 15:06:22 +0200 Subject: [Buildroot] [PATCH] package/docker-cli: bump version to v23.0.2 In-Reply-To: <3353638b327bdae83651d298bdf91e1db19c8f26.1680095165.git.stefan@agner.ch> References: <3353638b327bdae83651d298bdf91e1db19c8f26.1680095165.git.stefan@agner.ch> Message-ID: <4e821ff7316b759441119664e8a9b11c389ea444.1680095165.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.2 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 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 -- 2.40.0 From stefan at agner.ch Wed Mar 29 13:06:21 2023 From: stefan at agner.ch (Stefan Agner) Date: Wed, 29 Mar 2023 15:06:21 +0200 Subject: [Buildroot] [PATCH] package/docker-engine: bump version to v23.0.2 Message-ID: <3353638b327bdae83651d298bdf91e1db19c8f26.1680095165.git.stefan@agner.ch> 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 --- 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 -- 2.40.0 From bugzilla at busybox.net Wed Mar 29 13:56:33 2023 From: bugzilla at busybox.net (bugzilla at busybox.net) Date: Wed, 29 Mar 2023 13:56:33 +0000 Subject: [Buildroot] [Bug 15496] New: auditd startup broken when coreutils is installed Message-ID: https://bugs.busybox.net/show_bug.cgi?id=15496 Bug ID: 15496 Summary: auditd startup broken when coreutils is installed Product: buildroot Version: 2023.02 Hardware: All OS: Linux Status: NEW Severity: minor Priority: P5 Component: Other Assignee: unassigned at buildroot.uclibc.org Reporter: jbittner.br.bugs at gmail.com CC: buildroot at uclibc.org Target Milestone: --- In the launch script /etc/init.d/S02auditd (buildroot/package/audit/S02auditd), line 23: mkdir -p /var/log/audit -Z `selabel_lookup -b file -k /var/log/audit | cut -d ' ' -f 3` does not work when coreutils mkdir replaces the one supplied by busybox. The -Z context needs to be placed before the directory name with coreutils and BusyBox will accept it both ways. With coreutils, a folder is created with the name of the context in the current directory, auditd appears to start, appears in ps, but does no SELinux logging. Doing a restart will show an OK on stopping and a FAIL on starting. Starting again shows an OK but no logging occurs. -- You are receiving this mail because: You are on the CC list for the bug. From bugzilla at busybox.net Wed Mar 29 14:10:26 2023 From: bugzilla at busybox.net (bugzilla at busybox.net) Date: Wed, 29 Mar 2023 14:10:26 +0000 Subject: [Buildroot] [Bug 15501] New: audit2allow looks for ausearch in the "wrong" place Message-ID: https://bugs.busybox.net/show_bug.cgi?id=15501 Bug ID: 15501 Summary: audit2allow looks for ausearch in the "wrong" place Product: buildroot Version: 2023.02 Hardware: All OS: Linux Status: NEW Severity: trivial Priority: P5 Component: Other Assignee: unassigned at buildroot.uclibc.org Reporter: jbittner.br.bugs at gmail.com CC: buildroot at uclibc.org Target Milestone: --- At least when BR2_ROOTFS_MERGED_USR is not set, package audit places ausearch in /usr/sbin, while audit2allow in the selinux-python package looks for it in /sbin. -- You are receiving this mail because: You are on the CC list for the bug. From G.Kautzmann at PRIMES.de Wed Mar 29 15:22:23 2023 From: G.Kautzmann at PRIMES.de (Gerd Kautzmann) Date: Wed, 29 Mar 2023 15:22:23 +0000 Subject: [Buildroot] generating a kernel with camera support (video 4 linux) Message-ID: <1619D009AA8C9E469331A8EE22395AEC8C24E05A@Exchange2013.PRIMES.local> Dear audience, I need you help generating a complete image for a Raspberry4 with camera support. I'm new to buildroot, currently I'm trying to generate an image with the support for a camera using video4linux. The sytem I generated is booting but doesn't use the connected imx219 camera, it has the drivers(?) needed in /lib/modules/5.10.92-v7l/kernel/drivers/media/i2c/imx219.ko /boot/overlays/imx219.dtbo But it will not generate the /dev/video0 device needed. Do you have any ideas or doe you know where I can get further help? Thanks for you help. -------------- next part -------------- An HTML attachment was scrubbed... URL: From ps.report at gmx.net Wed Mar 29 15:38:51 2023 From: ps.report at gmx.net (Peter Seiderer) Date: Wed, 29 Mar 2023 17:38:51 +0200 Subject: [Buildroot] generating a kernel with camera support (video 4 linux) In-Reply-To: <1619D009AA8C9E469331A8EE22395AEC8C24E05A@Exchange2013.PRIMES.local> References: <1619D009AA8C9E469331A8EE22395AEC8C24E05A@Exchange2013.PRIMES.local> Message-ID: <20230329173851.18816793@gmx.net> Hello Gerd, On Wed, 29 Mar 2023 15:22:23 +0000, Gerd Kautzmann wrote: > Dear audience, > > I need you help generating a complete image for a Raspberry4 with camera support. > > I'm new to buildroot, currently I'm trying to generate an image with the support for a camera using video4linux. > > The sytem I generated is booting but doesn't use the connected imx219 camera, it has the drivers(?) needed in > > /lib/modules/5.10.92-v7l/kernel/drivers/media/i2c/imx219.ko > /boot/overlays/imx219.dtbo > > But it will not generate the /dev/video0 device needed. Add 'dtparam=i2c=on' and 'dtoverlay=imx219' to the config.txt file on the first partition, reboot and (dependent on your configuration) load the module via 'modprobe imx219' (or re-build your buildroot image with '/dev management' set to Dynamic mdev or eudev which will enable the udev autoload magic of the kernel modules)... Regards, Peter > > Do you have any ideas or doe you know where I can get further help? > > Thanks for you help. From aaron at bubbl-tek.com Wed Mar 29 15:51:54 2023 From: aaron at bubbl-tek.com (Aaron Sierra) Date: Wed, 29 Mar 2023 10:51:54 -0500 Subject: [Buildroot] [PATCH 1/1] package/python-requests: bump to version 2.28.2 Message-ID: <20230329155154.75895-1-aaron@bubbl-tek.com> Get explicit compatibility with charset-normalizer 3.x Signed-off-by: Aaron Sierra --- package/python-requests/python-requests.hash | 4 ++-- package/python-requests/python-requests.mk | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package/python-requests/python-requests.hash b/package/python-requests/python-requests.hash index 1383e680d5..b6f696000b 100644 --- a/package/python-requests/python-requests.hash +++ b/package/python-requests/python-requests.hash @@ -1,5 +1,5 @@ # md5, sha256 from https://pypi.org/pypi/requests/json -md5 796ea875cdae283529c03b9203d9c454 requests-2.28.1.tar.gz -sha256 7c5599b102feddaa661c826c56ab4fee28bfd17f5abca1ebbe3e7f19d7c97983 requests-2.28.1.tar.gz +md5 09b752e0b0a672d805ae54455c128d42 requests-2.28.2.tar.gz +sha256 98b1b2782e3c6c4904938b84c0eb932721069dfdb9134313beff7c83c2df24bf requests-2.28.2.tar.gz # Locally computed sha256 checksums sha256 09e8a9bcec8067104652c168685ab0931e7868f9c8284b66f5ae6edae5f1130b LICENSE diff --git a/package/python-requests/python-requests.mk b/package/python-requests/python-requests.mk index 7a21cca52c..8f9f4b2db4 100644 --- a/package/python-requests/python-requests.mk +++ b/package/python-requests/python-requests.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_REQUESTS_VERSION = 2.28.1 +PYTHON_REQUESTS_VERSION = 2.28.2 PYTHON_REQUESTS_SOURCE = requests-$(PYTHON_REQUESTS_VERSION).tar.gz -PYTHON_REQUESTS_SITE = https://files.pythonhosted.org/packages/a5/61/a867851fd5ab77277495a8709ddda0861b28163c4613b011bc00228cc724 +PYTHON_REQUESTS_SITE = https://files.pythonhosted.org/packages/9d/ee/391076f5937f0a8cdf5e53b701ffc91753e87b07d66bae4a09aa671897bf PYTHON_REQUESTS_SETUP_TYPE = setuptools PYTHON_REQUESTS_LICENSE = Apache-2.0 PYTHON_REQUESTS_LICENSE_FILES = LICENSE -- 2.25.1 From christian at paral.in Wed Mar 29 18:17:22 2023 From: christian at paral.in (Christian Stewart) Date: Wed, 29 Mar 2023 11:17:22 -0700 Subject: [Buildroot] [PATCH v1 1/1] package/runc: security bump to version v1.1.5 Message-ID: <20230329181722.242619-1-christian@paral.in> 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 --- 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 -- 2.40.0 From christian at paral.in Wed Mar 29 18:18:30 2023 From: christian at paral.in (Christian Stewart) Date: Wed, 29 Mar 2023 11:18:30 -0700 Subject: [Buildroot] [PATCH v1 1/1] package/docker-engine: bump to version v23.0.2 Message-ID: <20230329181830.252720-1-christian@paral.in> Bug fixes and enhancements. https://github.com/moby/moby/releases/tag/v23.0.2 Signed-off-by: Christian Stewart --- 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 -- 2.40.0 From christian at paral.in Wed Mar 29 19:05:25 2023 From: christian at paral.in (Christian Stewart) Date: Wed, 29 Mar 2023 12:05:25 -0700 Subject: [Buildroot] [PATCH v1 1/1] package/docker-cli: bump to version v23.0.2 Message-ID: <20230329190525.936628-1-christian@paral.in> Bug fixes and enhancements. https://github.com/moby/moby/releases/tag/v23.0.2 Signed-off-by: Christian Stewart --- 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 -- 2.40.0 From ju.o at free.fr Wed Mar 29 19:13:22 2023 From: ju.o at free.fr (Julien Olivain) Date: Wed, 29 Mar 2023 21:13:22 +0200 Subject: [Buildroot] [PATCH 1/2] DEVELOPERS: add Julien Olivain for package/openblas Message-ID: <20230329191323.733704-1-ju.o@free.fr> The package has been orphan since commit ee58353 (2018-12-22). Signed-off-by: Julien Olivain --- DEVELOPERS | 1 + 1 file changed, 1 insertion(+) diff --git a/DEVELOPERS b/DEVELOPERS index 67c6004ddf..d66bf79c6e 100644 --- a/DEVELOPERS +++ b/DEVELOPERS @@ -1712,6 +1712,7 @@ F: package/kexec/ F: package/libjxl/ F: package/octave/ F: package/ola/ +F: package/openblas/ F: package/openmpi/ F: package/perftest/ F: package/ptm2human/ -- 2.40.0 From ju.o at free.fr Wed Mar 29 19:13:23 2023 From: ju.o at free.fr (Julien Olivain) Date: Wed, 29 Mar 2023 21:13:23 +0200 Subject: [Buildroot] [PATCH 2/2] package/openblas: bump to version v0.3.22 In-Reply-To: <20230329191323.733704-1-ju.o@free.fr> References: <20230329191323.733704-1-ju.o@free.fr> Message-ID: <20230329191323.733704-2-ju.o@free.fr> For change log since v0.3.21, see: - https://github.com/xianyi/OpenBLAS/releases/tag/v0.3.22 Signed-off-by: Julien Olivain --- package/openblas/openblas.hash | 2 +- package/openblas/openblas.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/openblas/openblas.hash b/package/openblas/openblas.hash index 3a52600056..a8b5527e81 100644 --- a/package/openblas/openblas.hash +++ b/package/openblas/openblas.hash @@ -1,3 +1,3 @@ # Locally calculated -sha256 f36ba3d7a60e7c8bcc54cd9aaa9b1223dd42eaf02c811791c37e8ca707c241ca openblas-0.3.21.tar.gz +sha256 7fa9685926ba4f27cfe513adbf9af64d6b6b63f9dcabb37baefad6a65ff347a7 openblas-0.3.22.tar.gz sha256 190b5a9c8d9723fe958ad33916bd7346d96fab3c5ea90832bb02d854f620fcff LICENSE diff --git a/package/openblas/openblas.mk b/package/openblas/openblas.mk index ac40c57afb..27f20654e7 100644 --- a/package/openblas/openblas.mk +++ b/package/openblas/openblas.mk @@ -4,7 +4,7 @@ # ################################################################################ -OPENBLAS_VERSION = 0.3.21 +OPENBLAS_VERSION = 0.3.22 OPENBLAS_SITE = https://github.com/xianyi/OpenBLAS/releases/download/v$(OPENBLAS_VERSION) OPENBLAS_LICENSE = BSD-3-Clause OPENBLAS_LICENSE_FILES = LICENSE -- 2.40.0 From sebastian.weyer at smile.fr Wed Mar 29 19:30:27 2023 From: sebastian.weyer at smile.fr (Sebastian Weyer) Date: Wed, 29 Mar 2023 21:30:27 +0200 Subject: [Buildroot] [PATCH 1/1] package/glibc: bump to version 2.37 Message-ID: <20230329193028.775041-1-sebastian.weyer@smile.fr> 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 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 From yann.morin at orange.com Wed Mar 29 20:05:30 2023 From: yann.morin at orange.com (yann.morin at orange.com) Date: Wed, 29 Mar 2023 22:05:30 +0200 Subject: [Buildroot] [PATCH 1/1] package/python-requests: bump to version 2.28.2 In-Reply-To: <20230329155154.75895-1-aaron@bubbl-tek.com> References: <20230329155154.75895-1-aaron@bubbl-tek.com> Message-ID: <7296_1680120333_64249A0D_7296_200_1_20230329200530.GA3381@tl-lnx-nyma7486> Aaron, All, +James On 2023-03-29 10:51 -0500, Aaron Sierra spake thusly: > Get explicit compatibility with charset-normalizer 3.x Yes, that warning was getting annoying in my logs, thanks! :-) That happens since 0511458dc1ef (package/python-charset-normalizer: bump to version 3.0.0). a0a9edb64caf (package/python-requests: bump to version 2.26.0), changed the dependency from chardet to charset_normalizer without explanations, although chardet was, and is, still supported. James, do you remember why you changed the dependency? The only reason I could unearth, is that upstream added support for charset_nomalizer which is MIT, while chardet is LGPL. Anything else? If at all, that change of dependency should have been done in a separate patch, I think... Too late now... :-( > Signed-off-by: Aaron Sierra Acked-by: Yann E. MORIN Tested-by: Yann E. MORIN Regards, Yann E. MORIN. > --- > package/python-requests/python-requests.hash | 4 ++-- > package/python-requests/python-requests.mk | 4 ++-- > 2 files changed, 4 insertions(+), 4 deletions(-) > > diff --git a/package/python-requests/python-requests.hash b/package/python-requests/python-requests.hash > index 1383e680d5..b6f696000b 100644 > --- a/package/python-requests/python-requests.hash > +++ b/package/python-requests/python-requests.hash > @@ -1,5 +1,5 @@ > # md5, sha256 from https://pypi.org/pypi/requests/json > -md5 796ea875cdae283529c03b9203d9c454 requests-2.28.1.tar.gz > -sha256 7c5599b102feddaa661c826c56ab4fee28bfd17f5abca1ebbe3e7f19d7c97983 requests-2.28.1.tar.gz > +md5 09b752e0b0a672d805ae54455c128d42 requests-2.28.2.tar.gz > +sha256 98b1b2782e3c6c4904938b84c0eb932721069dfdb9134313beff7c83c2df24bf requests-2.28.2.tar.gz > # Locally computed sha256 checksums > sha256 09e8a9bcec8067104652c168685ab0931e7868f9c8284b66f5ae6edae5f1130b LICENSE > diff --git a/package/python-requests/python-requests.mk b/package/python-requests/python-requests.mk > index 7a21cca52c..8f9f4b2db4 100644 > --- a/package/python-requests/python-requests.mk > +++ b/package/python-requests/python-requests.mk > @@ -4,9 +4,9 @@ > # > ################################################################################ > > -PYTHON_REQUESTS_VERSION = 2.28.1 > +PYTHON_REQUESTS_VERSION = 2.28.2 > PYTHON_REQUESTS_SOURCE = requests-$(PYTHON_REQUESTS_VERSION).tar.gz > -PYTHON_REQUESTS_SITE = https://files.pythonhosted.org/packages/a5/61/a867851fd5ab77277495a8709ddda0861b28163c4613b011bc00228cc724 > +PYTHON_REQUESTS_SITE = https://files.pythonhosted.org/packages/9d/ee/391076f5937f0a8cdf5e53b701ffc91753e87b07d66bae4a09aa671897bf > PYTHON_REQUESTS_SETUP_TYPE = setuptools > PYTHON_REQUESTS_LICENSE = Apache-2.0 > PYTHON_REQUESTS_LICENSE_FILES = LICENSE > -- > 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 james.hilliard1 at gmail.com Wed Mar 29 20:11:56 2023 From: james.hilliard1 at gmail.com (James Hilliard) Date: Wed, 29 Mar 2023 14:11:56 -0600 Subject: [Buildroot] [PATCH 1/1] package/python-requests: bump to version 2.28.2 In-Reply-To: <7296_1680120333_64249A0D_7296_200_1_20230329200530.GA3381@tl-lnx-nyma7486> References: <20230329155154.75895-1-aaron@bubbl-tek.com> <7296_1680120333_64249A0D_7296_200_1_20230329200530.GA3381@tl-lnx-nyma7486> Message-ID: On Wed, Mar 29, 2023 at 2:05?PM wrote: > > Aaron, All, > > +James > > On 2023-03-29 10:51 -0500, Aaron Sierra spake thusly: > > Get explicit compatibility with charset-normalizer 3.x > > Yes, that warning was getting annoying in my logs, thanks! :-) > > That happens since 0511458dc1ef (package/python-charset-normalizer: bump > to version 3.0.0). > > a0a9edb64caf (package/python-requests: bump to version 2.26.0), changed > the dependency from chardet to charset_normalizer without explanations, > although chardet was, and is, still supported. > > James, do you remember why you changed the dependency? Only charset_normalizer is a required dependency in 2.26.0 for python3: https://github.com/psf/requests/blob/v2.26.0/setup.py#L44-L45 chardet is a requirement for python2 but not python3 in 2.26.0 > > The only reason I could unearth, is that upstream added support for > charset_nomalizer which is MIT, while chardet is LGPL. Anything else? > > If at all, that change of dependency should have been done in a separate > patch, I think... Too late now... :-( > > > Signed-off-by: Aaron Sierra > > Acked-by: Yann E. MORIN > Tested-by: Yann E. MORIN > > Regards, > Yann E. MORIN. > > > --- > > package/python-requests/python-requests.hash | 4 ++-- > > package/python-requests/python-requests.mk | 4 ++-- > > 2 files changed, 4 insertions(+), 4 deletions(-) > > > > diff --git a/package/python-requests/python-requests.hash b/package/python-requests/python-requests.hash > > index 1383e680d5..b6f696000b 100644 > > --- a/package/python-requests/python-requests.hash > > +++ b/package/python-requests/python-requests.hash > > @@ -1,5 +1,5 @@ > > # md5, sha256 from https://pypi.org/pypi/requests/json > > -md5 796ea875cdae283529c03b9203d9c454 requests-2.28.1.tar.gz > > -sha256 7c5599b102feddaa661c826c56ab4fee28bfd17f5abca1ebbe3e7f19d7c97983 requests-2.28.1.tar.gz > > +md5 09b752e0b0a672d805ae54455c128d42 requests-2.28.2.tar.gz > > +sha256 98b1b2782e3c6c4904938b84c0eb932721069dfdb9134313beff7c83c2df24bf requests-2.28.2.tar.gz > > # Locally computed sha256 checksums > > sha256 09e8a9bcec8067104652c168685ab0931e7868f9c8284b66f5ae6edae5f1130b LICENSE > > diff --git a/package/python-requests/python-requests.mk b/package/python-requests/python-requests.mk > > index 7a21cca52c..8f9f4b2db4 100644 > > --- a/package/python-requests/python-requests.mk > > +++ b/package/python-requests/python-requests.mk > > @@ -4,9 +4,9 @@ > > # > > ################################################################################ > > > > -PYTHON_REQUESTS_VERSION = 2.28.1 > > +PYTHON_REQUESTS_VERSION = 2.28.2 > > PYTHON_REQUESTS_SOURCE = requests-$(PYTHON_REQUESTS_VERSION).tar.gz > > -PYTHON_REQUESTS_SITE = https://files.pythonhosted.org/packages/a5/61/a867851fd5ab77277495a8709ddda0861b28163c4613b011bc00228cc724 > > +PYTHON_REQUESTS_SITE = https://files.pythonhosted.org/packages/9d/ee/391076f5937f0a8cdf5e53b701ffc91753e87b07d66bae4a09aa671897bf > > PYTHON_REQUESTS_SETUP_TYPE = setuptools > > PYTHON_REQUESTS_LICENSE = Apache-2.0 > > PYTHON_REQUESTS_LICENSE_FILES = LICENSE > > -- > > 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 ps.report at gmx.net Wed Mar 29 20:56:59 2023 From: ps.report at gmx.net (Peter Seiderer) Date: Wed, 29 Mar 2023 22:56:59 +0200 Subject: [Buildroot] [PATCH v1] package/valgrind: bump version to 3.20.0 Message-ID: <20230329205659.6801-1-ps.report@gmx.net> - remove 0003-coregrind-fix-compilation-for-uclibc.patch (from upstream [1]) and drop AUTORECONF For details see [2]. [1] https://sourceware.org/git/?p=valgrind.git;a=commit;h=9c9fd9ae24b45f915f0759d32f662835c26d37c3 [2] https://www.valgrind.org/docs/manual/dist.news.html Signed-off-by: Peter Seiderer --- ...coregrind-fix-compilation-for-uclibc.patch | 65 ------------------- package/valgrind/valgrind.hash | 4 +- package/valgrind/valgrind.mk | 4 +- 3 files changed, 3 insertions(+), 70 deletions(-) delete mode 100644 package/valgrind/0003-coregrind-fix-compilation-for-uclibc.patch diff --git a/package/valgrind/0003-coregrind-fix-compilation-for-uclibc.patch b/package/valgrind/0003-coregrind-fix-compilation-for-uclibc.patch deleted file mode 100644 index ff8dc974d8..0000000000 --- a/package/valgrind/0003-coregrind-fix-compilation-for-uclibc.patch +++ /dev/null @@ -1,65 +0,0 @@ -From 9c9fd9ae24b45f915f0759d32f662835c26d37c3 Mon Sep 17 00:00:00 2001 -From: Dario Binacchi -Date: Fri, 8 Apr 2022 12:36:33 +0200 -Subject: [PATCH] coregrind: fix compilation for uclibc - -It fixes a known iusse whose details are described at [1] and more -generally it guarantees that Valgrind is properly compiled for ulibc. - -[1] https://www.mail-archive.com/valgrind-users at lists.sourceforge.net/msg05295.html - -Suggested-by Michael Trimarchi -Co-developed-by: Michael Trimarchi -Signed-off-by: Dario Binacchi ---- - configure.ac | 2 ++ - coregrind/m_debuginfo/minilzo-inl.c | 4 ++++ - coregrind/vg_preloaded.c | 4 ++++ - 3 files changed, 10 insertions(+) - -diff --git a/configure.ac b/configure.ac -index 6f51dfd9f8fb..c627a9c17a4a 100755 ---- a/configure.ac -+++ b/configure.ac -@@ -1204,6 +1204,8 @@ AC_SUBST(DEFAULT_SUPP) - AC_CHECK_HEADER([features.h]) - - if test x$ac_cv_header_features_h = xyes; then -+ AC_DEFINE([HAVE_HEADER_FEATURES_H], 1, -+ [Define to 1 if you have the `features.h' header.]) - rm -f conftest.$ac_ext - cat <<_ACEOF >conftest.$ac_ext - #include -diff --git a/coregrind/m_debuginfo/minilzo-inl.c b/coregrind/m_debuginfo/minilzo-inl.c -index 153d008fd44f..b45ec92eaa85 100644 ---- a/coregrind/m_debuginfo/minilzo-inl.c -+++ b/coregrind/m_debuginfo/minilzo-inl.c -@@ -1875,6 +1875,10 @@ extern "C" { - - #endif - -+#ifdef HAVE_HEADER_FEATURES_H -+#include -+#endif -+ - #undef LZO_HAVE_CONFIG_H - #include "minilzo.h" - -diff --git a/coregrind/vg_preloaded.c b/coregrind/vg_preloaded.c -index 5e2098390847..3809811aede7 100644 ---- a/coregrind/vg_preloaded.c -+++ b/coregrind/vg_preloaded.c -@@ -45,6 +45,10 @@ - #include "pub_core_debuginfo.h" // Needed for pub_core_redir.h - #include "pub_core_redir.h" // For VG_NOTIFY_ON_LOAD - -+#ifdef HAVE_HEADER_FEATURES_H -+#include -+#endif -+ - #if defined(VGO_linux) || defined(VGO_solaris) || defined(VGO_freebsd) - - /* --------------------------------------------------------------------- --- -2.32.0 - diff --git a/package/valgrind/valgrind.hash b/package/valgrind/valgrind.hash index 8487c07e42..83717f26f3 100644 --- a/package/valgrind/valgrind.hash +++ b/package/valgrind/valgrind.hash @@ -1,7 +1,7 @@ # From https://valgrind.org/downloads/current.html -md5 4687a4990585a038c52f842448ef4e63 valgrind-3.19.0.tar.bz2 +md5 e3ca8e03c6c527e80e7da5135a1b6beb valgrind-3.20.0.tar.bz2 # locally computed -sha256 dd5e34486f1a483ff7be7300cc16b4d6b24690987877c3278d797534d6738f02 valgrind-3.19.0.tar.bz2 +sha256 8536c031dbe078d342f121fa881a9ecd205cb5a78e639005ad570011bdb9f3c6 valgrind-3.20.0.tar.bz2 # License files sha256 8177f97513213526df2cf6184d8ff986c675afb514d4e68a404010521b880643 COPYING diff --git a/package/valgrind/valgrind.mk b/package/valgrind/valgrind.mk index 17b131c3ec..98beb7ffef 100644 --- a/package/valgrind/valgrind.mk +++ b/package/valgrind/valgrind.mk @@ -4,7 +4,7 @@ # ################################################################################ -VALGRIND_VERSION = 3.19.0 +VALGRIND_VERSION = 3.20.0 VALGRIND_SITE = https://sourceware.org/pub/valgrind VALGRIND_SOURCE = valgrind-$(VALGRIND_VERSION).tar.bz2 VALGRIND_LICENSE = GPL-2.0, GFDL-1.2 @@ -14,8 +14,6 @@ VALGRIND_CONF_OPTS = \ --disable-ubsan \ --without-mpicc VALGRIND_INSTALL_STAGING = YES -# 0003-coregrind-fix-compilation-for-uclibc.patch -VALGRIND_AUTORECONF=YES # Valgrind must be compiled with no stack protection, so forcefully # pass -fno-stack-protector to override what Buildroot may have in -- 2.40.0 From ps.report at gmx.net Wed Mar 29 20:59:59 2023 From: ps.report at gmx.net (Peter Seiderer) Date: Wed, 29 Mar 2023 22:59:59 +0200 Subject: [Buildroot] [PATCH v1 1/2] package/libv4l: bump version to 1.24.1 Message-ID: <20230329210000.7045-1-ps.report@gmx.net> - 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 --- 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..83f9dfe565 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-v4l-tracer # needed to get utils/qv4l link flags right LIBV4L_AUTORECONF = YES # add host-gettext for AM_ICONV macro -- 2.40.0 From ps.report at gmx.net Wed Mar 29 21:00:00 2023 From: ps.report at gmx.net (Peter Seiderer) Date: Wed, 29 Mar 2023 23:00:00 +0200 Subject: [Buildroot] [RFC v1 2/2] package/libv4l: enable v4l2-tracer In-Reply-To: <20230329210000.7045-1-ps.report@gmx.net> References: <20230329210000.7045-1-ps.report@gmx.net> Message-ID: <20230329210000.7045-2-ps.report@gmx.net> Signed-off-by: Peter Seiderer --- Fails with rpi4_64 config: CXX libv4l2tracer_la-libv4l2tracer.lo /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 Any hints how to fix this are welcome ;-) --- 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 83f9dfe565..ca2eccc5a6 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-v4l-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-v4l-tracer +LIBV4L_DEPENDENCIES += json-c +else +LIBV4L_CONF_OPTS += --disable-v4l-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 From bugzilla at busybox.net Thu Mar 30 01:41:41 2023 From: bugzilla at busybox.net (bugzilla at busybox.net) Date: Thu, 30 Mar 2023 01:41:41 +0000 Subject: [Buildroot] [Bug 15506] New: Failed to login to system with root and its password. Message-ID: https://bugs.busybox.net/show_bug.cgi?id=15506 Bug ID: 15506 Summary: Failed to login to system with root and its password. Product: buildroot Version: 2020.02.1 Hardware: All OS: Linux Status: NEW Severity: normal Priority: P5 Component: Other Assignee: unassigned at buildroot.uclibc.org Reporter: simitel at 163.com CC: buildroot at uclibc.org Target Milestone: --- I am working on an emebeded system, where busybox is used as init and shell. The rootfs is built on X86 host with buildroot (2020.02.1). The buildroot is configured as follows, BR2_TARGET_GENERIC_PASSWD_SHA256=y # BR2_TARGET_GENERIC_PASSWD_SHA512 is not set BR2_TARGET_GENERIC_PASSWD_METHOD="sha-256" BR2_INIT_BUSYBOX=y ...... ...... BR2_TARGET_ENABLE_ROOT_LOGIN=y BR2_TARGET_GENERIC_ROOT_PASSWD="000000" BR2_SYSTEM_BIN_SH_BUSYBOX=y During the building of rootfs on the host, it shows following logs, "/usr/bin/sed -i -e s,^root:[^:]*:,root:"`/home/t/develop/test/project/out/product/linux_nand_5.10-eng/obj/buildroot-intermediate/host/bin/mkpasswd -m "sha-256" "000000"`":, /home/t/develop/test/project/out/product/linux_nand_5.10-eng/obj/buildroot-intermediate/target/etc/shadow " When the image and rootfs are deployed into the target board and boot up. I cannot login to system with 'root' and '000000' from serial console. Then in adb shell, I regenerated the password of root with `echo root:000000 | chpasswd -c SHA256`, I can login to the system with 'root' and '000000' from serial console. I don't know if this is a bug and how to make login with password. Thanks, -- You are receiving this mail because: You are on the CC list for the bug. From bugzilla at busybox.net Thu Mar 30 01:57:23 2023 From: bugzilla at busybox.net (bugzilla at busybox.net) Date: Thu, 30 Mar 2023 01:57:23 +0000 Subject: [Buildroot] [Bug 15506] Failed to login to system with root and its password. In-Reply-To: References: Message-ID: https://bugs.busybox.net/show_bug.cgi?id=15506 --- Comment #1 from wangt13 --- (In reply to wangt13 from comment #0) The busybox in buildroot is also configured as follows to support login. # # Login/Password Management Utilities # CONFIG_FEATURE_SHADOWPASSWDS=y CONFIG_USE_BB_PWD_GRP=y CONFIG_USE_BB_SHADOW=y CONFIG_USE_BB_CRYPT=y CONFIG_USE_BB_CRYPT_SHA=y CONFIG_ADD_SHELL=y CONFIG_REMOVE_SHELL=y # CONFIG_ADDGROUP is not set # CONFIG_FEATURE_ADDUSER_TO_GROUP is not set # CONFIG_ADDUSER is not set # CONFIG_FEATURE_CHECK_NAMES is not set CONFIG_LAST_ID=0 CONFIG_FIRST_SYSTEM_ID=0 CONFIG_LAST_SYSTEM_ID=0 CONFIG_CHPASSWD=y CONFIG_FEATURE_DEFAULT_PASSWD_ALGO="des" CONFIG_CRYPTPW=y CONFIG_MKPASSWD=y # CONFIG_DELUSER is not set # CONFIG_DELGROUP is not set # CONFIG_FEATURE_DEL_USER_FROM_GROUP is not set CONFIG_GETTY=y CONFIG_LOGIN=y # CONFIG_LOGIN_SESSION_AS_CHILD is not set CONFIG_LOGIN_SCRIPTS=y CONFIG_FEATURE_NOLOGIN=y CONFIG_FEATURE_SECURETTY=y CONFIG_PASSWD=y CONFIG_FEATURE_PASSWD_WEAK_CHECK=y -- You are receiving this mail because: You are on the CC list for the bug. From thomas.petazzoni at bootlin.com Thu Mar 30 05:35:46 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Thu, 30 Mar 2023 05:35:46 -0000 Subject: [Buildroot] [autobuild.buildroot.net] Daily results for 2023-03-29 Message-ID: <20230330053552.38F3084179@smtp1.osuosl.org> Hello, Autobuild statistics for 2023-03-29 =================================== branch | OK | NOK | TIM | TOT | 2023.02.x | 10 | 14 | 0 | 24 | master | 196 | 135 | 1 | 332 | Classification of failures by reason for master ----------------------------------------------- host-binutils-2.38 | 10 bluez5_utils-5.66 | 6 elfutils-0.186 | 6 glibc-2.36-81-g4f4d7a13edfd... | 6 gobject-introspection-1.72.0 | 5 host-go-1.19.7 | 5 linux-6.1.14 | 5 unknown | 4 valgrind-3.19.0 | 4 busybox-1.36.0 | 3 dc3dd-7.2.641 | 3 host-binutils-2.37 | 3 host-qemu-7.2.0 | 3 snmppp-3.5.0 | 3 check-0.15.2 | 2 host-rust-1.68.0 | 2 libglib2-2.72.3 | 2 lttng-modules-2.13.7 | 2 ocf-linux-20171122 | 2 perl-5.36.0 | 2 qemu-7.2.0 | 2 rtl8189fs-ed6741b52bc998875... | 2 ruby-3.1.3 | 2 apparmor-3.1.2 | 1 aumix-2.9.1 | 1 berkeleydb-5.3.28 | 1 boost-1.80.0 | 1 brltty-6.5 | 1 containerd-1.6.16 | 1 coreutils-9.2 | 1 dash-0.5.11.5 | 1 delve-1.20.0 | 1 domoticz-2022.2 | 1 edk2-edk2-stable202208 | 1 ffmpeg-4.4.3 | 1 fftw-quad-3.3.8 | 1 fontconfig-2.13.1 | 1 fs/cramfs/cramfs.mk:46: /ho... | 1 fs/cramfs/cramfs.mk:46: /ho... | 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 fs/ubifs/ubifs.mk:49: /home... | 1 fs/ubifs/ubifs.mk:49: /tmp/... | 1 gmp-6.2.1 | 1 gobject-introspection | 1 heirloom-mailx-12.5 | 1 host-gcc-initial-12.2.0 | 1 host-zstd-1.5.4 | 1 jack2-1.9.21 | 1 json-c-0.16 | 1 kvmtool-f77d646ba01d04be5aa... | 1 libcap-ng-0.8.3 | 1 libndp-1.8 | 1 linux-5.10.162-cip24 | 1 linux-5.10.162-cip24-rt10 | 1 ltp-testsuite-20220930 | 1 mosquitto-2.0.15 | 1 mpir-3.0.0 | 1 ntp-4.2.8p15 | 1 nut-2.8.0 | 1 olsr-0.9.8 | 1 package/rtl8821cu/rtl8821cu... | 1 python-rtoml-0.8.0 | 1 quickjs-2021-03-27 | 1 tesseract-ocr-5.0.1 | 1 uboot-tools-2021.07 | 1 ulog-0389d243352255f6182326... | 1 v4l2loopback-0.12.7 | 1 wireguard-linux-compat-1.0.... | 1 wolfssl-5.5.3 | 1 x264-baee400fa9ced6f5481a72... | 1 xfsprogs-5.14.2 | 1 Detail of failures for master ----------------------------- arch | reason | OK? | url | orph? -------------+--------------------------------+-----+---------------------------------------------------------------------------------+------- arceb | apparmor-3.1.2 | NOK | http://autobuild.buildroot.net/results/0564e730ba5a0622562dc6fd7942ed2e80f01a5e | powerpc64 | aumix-2.9.1 | NOK | http://autobuild.buildroot.net/results/eb556ec39ba0c6f8612670cb7f1ba0261e8c398e | ORPH sh4aeb | berkeleydb-5.3.28 | NOK | http://autobuild.buildroot.net/results/0f626bb7b34a723525d4a19cb892f9f852ee2acc | ORPH mips | bluez5_utils-5.66 | NOK | http://autobuild.buildroot.net/results/1c038fb617b57752d540c32c867bd9533f49e149 | or1k | bluez5_utils-5.66 | NOK | http://autobuild.buildroot.net/results/ee266a3bd2133205ae664cc7be90d9022495459a | i586 | bluez5_utils-5.66 | NOK | http://autobuild.buildroot.net/results/5fe66a3a9fa5eab5bcfdfcddd969e64f87bdb474 | arm | bluez5_utils-5.66 | NOK | http://autobuild.buildroot.net/results/4045a349add4ec95c34a5dfbf84633954b33beeb | mipsel | bluez5_utils-5.66 | NOK | http://autobuild.buildroot.net/results/144c4409ae7ea92b2649a319bc69ea9705bcf495 | i586 | bluez5_utils-5.66 | NOK | http://autobuild.buildroot.net/results/2bfc95c2d0c2a25c46ed6e906e55b9070a70e9fc | arceb | boost-1.80.0 | NOK | http://autobuild.buildroot.net/results/027fed41d0012d9a8d210bb80b5772730ad11ad1 | mipsel | brltty-6.5 | NOK | http://autobuild.buildroot.net/results/446a1cb522b0be46b0d7d8ff462d900b1f47afe6 | mips64el | busybox-1.36.0 | NOK | http://autobuild.buildroot.net/results/ffa5d3cae63c04d980128992314f6cf105059bbc | ORPH mips64el | busybox-1.36.0 | NOK | http://autobuild.buildroot.net/results/931911fa6519d1fadc9a4fe8c58df2d843a82e7f | ORPH mips64el | busybox-1.36.0 | NOK | http://autobuild.buildroot.net/results/c26622557ad2ac4eb2cd00e7856b54349047d62d | ORPH nios2 | check-0.15.2 | NOK | http://autobuild.buildroot.net/results/2167fc918f12ea3b3242dc968284176bfcad6e7a | ORPH x86_64 | check-0.15.2 | NOK | http://autobuild.buildroot.net/results/f1c39e912b7f3445d0ab747e7a27b456b0eaf30a | ORPH x86_64 | containerd-1.6.16 | NOK | http://autobuild.buildroot.net/results/65842e8334ee13474470d6873aa1b024611c0886 | sh4eb | coreutils-9.2 | NOK | http://autobuild.buildroot.net/results/ddd3181875b5020e20d6a237bbb9654491f08814 | ORPH xtensa | dash-0.5.11.5 | NOK | http://autobuild.buildroot.net/results/e476a0b21ba2f07fb2b2b5d0374f656847153c6f | ORPH or1k | dc3dd-7.2.641 | NOK | http://autobuild.buildroot.net/results/a2691b7b4f6786054041e40942629ce8df7bd61d | ORPH or1k | dc3dd-7.2.641 | NOK | http://autobuild.buildroot.net/results/87a4c21bc921315db21481d9590deadfcbdb03d1 | ORPH or1k | dc3dd-7.2.641 | NOK | http://autobuild.buildroot.net/results/3c6c06a387de226bc2b84f28fc2051b13338eb1b | ORPH aarch64 | delve-1.20.0 | NOK | http://autobuild.buildroot.net/results/8d1a70adeb271f85833d18fe292aa8cc9e4296fb | aarch64_be | domoticz-2022.2 | NOK | http://autobuild.buildroot.net/results/2a2b23900e58272d7510af5bf111c3f644ea69fd | i586 | edk2-edk2-stable202208 | NOK | http://autobuild.buildroot.net/results/225cc6d6b71cc43b3d15e500a1a7ebe61dd39145 | microblaze | elfutils-0.186 | NOK | http://autobuild.buildroot.net/results/5d61c30f83b6330b890dd831ed1e64241ed35031 | ORPH microblazeel | elfutils-0.186 | NOK | http://autobuild.buildroot.net/results/0cb0d9bd9d9d8aab2211ca766e9675cf88b58fd9 | ORPH microblazeel | elfutils-0.186 | NOK | http://autobuild.buildroot.net/results/2525c6937776926ede310c2c337a738c0a6a9277 | ORPH microblaze | elfutils-0.186 | NOK | http://autobuild.buildroot.net/results/7471c0914f7dd3e4e2f3f7e2db2d70414062e0fe | ORPH microblazeel | elfutils-0.186 | NOK | http://autobuild.buildroot.net/results/25c9168e88048932c9c0686f9ec7c1ac06a2c4a7 | ORPH microblaze | elfutils-0.186 | NOK | http://autobuild.buildroot.net/results/9e07eddf6295f67e85faabafe0fe806ca325826f | ORPH arc | ffmpeg-4.4.3 | NOK | http://autobuild.buildroot.net/results/48979dc04407bbee5ea9f1938161ca20bf4abf2a | powerpc64le | fftw-quad-3.3.8 | NOK | http://autobuild.buildroot.net/results/7816b52f83c8035fa526d885b6f2961c3604dd2c | ORPH riscv64 | fontconfig-2.13.1 | NOK | http://autobuild.buildroot.net/results/c169365cd25ff3f8371eaad62571ea60e42fa869 | ORPH powerpc | fs/cramfs/cramfs.mk:46: /ho... | NOK | http://autobuild.buildroot.net/results/cdb563887ba7bea316a7bfe6ea356a4d6a2ee58c | aarch64_be | fs/cramfs/cramfs.mk:46: /ho... | NOK | http://autobuild.buildroot.net/results/19884c4c48043ce274c393bb943cea1212dfb81c | aarch64_be | fs/ubi/ubi.mk:51: /home/tho... | NOK | http://autobuild.buildroot.net/results/650284654df7a0e1d5aa9d91ead95121a908a3dc | or1k | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/deb134da57128cdaf08e3d10eda8e9c81e7d3e8d | aarch64_be | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/50be9d50a17969f1a66b242b4a3534828b20909b | powerpc64le | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/9773853ad2a4c42db2a732f7699017c5e922824c | sparc64 | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/b7c533e09c5d71b05d4d404d81937032fe339c13 | or1k | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/d66ff969cfd972d594805963d8c6b31fdf7548b5 | sh4eb | fs/ubifs/ubifs.mk:49: /tmp/... | NOK | http://autobuild.buildroot.net/results/d26ecb614070b125b5e7e6b6e1604f06bf900e98 | powerpc | glibc-2.36-81-g4f4d7a13edfd... | NOK | http://autobuild.buildroot.net/results/b58e92b389eac2cc30a0b0abb35dc1249d3fcd4b | powerpc64 | glibc-2.36-81-g4f4d7a13edfd... | NOK | http://autobuild.buildroot.net/results/9cfb9fbfa885ca65486eb91d241a5ae82d7565bc | powerpc | glibc-2.36-81-g4f4d7a13edfd... | NOK | http://autobuild.buildroot.net/results/1d4cf7555fceddb3c6eda043d5cfad897806820a | arc | glibc-2.36-81-g4f4d7a13edfd... | NOK | http://autobuild.buildroot.net/results/4554f3b8c818322851e6438d1c1c656635ff5b4d | powerpc | glibc-2.36-81-g4f4d7a13edfd... | NOK | http://autobuild.buildroot.net/results/04291b1d7f03323e360e08a08ca652ad86e48d87 | powerpc | glibc-2.36-81-g4f4d7a13edfd... | NOK | http://autobuild.buildroot.net/results/fb2ff2bb55bd809028039c01c83ac1a4245d5615 | riscv64 | gmp-6.2.1 | NOK | http://autobuild.buildroot.net/results/b4cd36953a4cb478c25817662767d3282be0753f | ORPH microblaze | gobject-introspection | TIM | http://autobuild.buildroot.net/results/6909c864dfb9a4949d489473f59fd072057932c1 | or1k | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/5da8861785283cfa3727a132f0d572769f579f86 | ORPH nios2 | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/6512e3a1425bb67f59d822ac8a01cc57231c24d4 | ORPH sparc64 | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/b0d5e8cb197ddd70c8a0503f4fe9e68041632d27 | ORPH sparc64 | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/4a69f8ed65ba70c900a8adcc00a382a8d5c12d3f | ORPH microblazeel | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/472411404fe926999744d7cb2e5678ac92b96e43 | ORPH sh4a | heirloom-mailx-12.5 | NOK | http://autobuild.buildroot.net/results/b100e092d246a556423acdc22abc59fc6ddb74d8 | nios2 | host-binutils-2.37 | NOK | http://autobuild.buildroot.net/results/62108af70da1dddb2d48948ec8278b348aa7a4e5 | x86_64 | host-binutils-2.37 | NOK | http://autobuild.buildroot.net/results/49f166a1835fb16a1530f8681b7b7776949d6588 | sparc64 | host-binutils-2.37 | NOK | http://autobuild.buildroot.net/results/f183f59fe9b99348dfc383f8208df97b8561ec20 | powerpc | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/3c10231c3814ce6deae4235869a282a52659d1ec | mips | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/71e987473de136398d7317ef661799093440fad3 | powerpc64le | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/2f7a08a40de323666218f759287f906b21e261cc | mips64 | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/dbedf272d547bf940c9f5f88c5beb6070261e868 | x86_64 | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/253221f97ddaa6cebb256417f48dd481cdd12697 | sparc | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/662be673532f5b1ef2212293a98c16f33fe57fa9 | riscv32 | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/d9369598dedb9408bb412bfb15fecaaeb2c19b77 | mips | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/26f34e66a80ee0052bddfff87ca656beb84677f6 | riscv32 | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/778dd061c62d0b4e856c3c9ee2fcc6dde1599be8 | s390x | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/47017654f3a44796756630f2894e66b1bceefdf7 | aarch64 | host-gcc-initial-12.2.0 | NOK | http://autobuild.buildroot.net/results/33d17e0166a87bd4844ab27062a1969ef2a794ed | mips64 | host-go-1.19.7 | NOK | http://autobuild.buildroot.net/results/c45051a51d80c13d7bd88846dcb93e82b8dffde1 | mips64 | host-go-1.19.7 | NOK | http://autobuild.buildroot.net/results/bb03ec07db6a812c12aae9f537d756bea7d4994f | i686 | host-go-1.19.7 | NOK | http://autobuild.buildroot.net/results/654c6b1496cbb515c03f6de59fb9f5f9910ad7cd | i586 | host-go-1.19.7 | NOK | http://autobuild.buildroot.net/results/11b254657f0bb73dce9c4737aafa42f9f46b6951 | mips64el | host-go-1.19.7 | NOK | http://autobuild.buildroot.net/results/84566213f46d14ea5764024ca159f95a82d1d5bd | microblaze | host-qemu-7.2.0 | NOK | http://autobuild.buildroot.net/results/a4f1b335027527da65d39d05945722f6821339b2 | powerpc64le | host-qemu-7.2.0 | NOK | http://autobuild.buildroot.net/results/4ff5b24594871ae3f38b2d47631880e39ed7d885 | sparc64 | host-qemu-7.2.0 | NOK | http://autobuild.buildroot.net/results/4366982c8248c98701432998f9e5d4d71f9ccccf | x86_64 | host-rust-1.68.0 | NOK | http://autobuild.buildroot.net/results/c646577043d1c9fd1b5002c47ee93c8b43bbaf14 | powerpc64 | host-rust-1.68.0 | NOK | http://autobuild.buildroot.net/results/d11ab4861256f901313e93477337818d41ef3c4a | sh4aeb | host-zstd-1.5.4 | NOK | http://autobuild.buildroot.net/results/8e8ca3aa34f69d7e519bc001518fdd4e99fddeff | m68k | jack2-1.9.21 | NOK | http://autobuild.buildroot.net/results/6aad3041bf563f9d251e220a3fdedd83edd5fef5 | or1k | json-c-0.16 | NOK | http://autobuild.buildroot.net/results/fed9c4c0d92078b5de4cde5d5474998fe947b4ab | aarch64 | kvmtool-f77d646ba01d04be5aa... | NOK | http://autobuild.buildroot.net/results/5ca4f649c06b7bf331ba6aa9d1bc05188e8bee52 | ORPH riscv64 | libcap-ng-0.8.3 | NOK | http://autobuild.buildroot.net/results/f7c14ae1e94a21d93509c3ce89228009d52b16e5 | arceb | libglib2-2.72.3 | NOK | http://autobuild.buildroot.net/results/a5bed1283b0936c5658f91e3e8fa82ce7b110d4f | arceb | libglib2-2.72.3 | NOK | http://autobuild.buildroot.net/results/0917df45987ee8d446f8ca1c09ef59e9d8332482 | riscv64 | libndp-1.8 | NOK | http://autobuild.buildroot.net/results/6007c201e8cb3a0daf76725202e029fb0f066b6e | mips64 | linux-5.10.162-cip24 | NOK | http://autobuild.buildroot.net/results/06c9ce43c9bd7d320f2f7a3f08de52d9827f5f34 | ORPH powerpc64le | linux-5.10.162-cip24-rt10 | NOK | http://autobuild.buildroot.net/results/6135913004d8d9785705d06b0bbcb2f1bcfe1fa6 | ORPH mipsel | linux-6.1.14 | NOK | http://autobuild.buildroot.net/results/b5597d691270c71f331c77c22cf397b2d37d7f39 | ORPH powerpc | linux-6.1.14 | NOK | http://autobuild.buildroot.net/results/2b3c852bfd405817d7d0a09b32997aaf40a6eb58 | ORPH mips64 | linux-6.1.14 | NOK | http://autobuild.buildroot.net/results/8d35d8a793cf047aa671af1f8ac9db1319cd5385 | ORPH mipsel | linux-6.1.14 | NOK | http://autobuild.buildroot.net/results/32e973bc5c60ce7a4c365163149f1c380d5dce3a | ORPH mips | linux-6.1.14 | NOK | http://autobuild.buildroot.net/results/db07e0326471cc7d3e4fd6d5bb6b2ba20de6a92a | ORPH s390x | ltp-testsuite-20220930 | NOK | http://autobuild.buildroot.net/results/e5704b6a98e90e2d3b1cbf9fa160b1cdb5ea4130 | riscv32 | lttng-modules-2.13.7 | NOK | http://autobuild.buildroot.net/results/f5f8dd40ae8ae126cf039bfeaedb30263f0213a3 | arc | lttng-modules-2.13.7 | NOK | http://autobuild.buildroot.net/results/df4fd1b176c3156e92301a3cb1a3caf156d6e8be | or1k | mosquitto-2.0.15 | NOK | http://autobuild.buildroot.net/results/4fd13d293b73dc44e8d11b11d11993b5a32e7fb1 | armeb | mpir-3.0.0 | NOK | http://autobuild.buildroot.net/results/0bde7a388d01dd67363e1cb3c5af0d95197e49db | sh4 | ntp-4.2.8p15 | NOK | http://autobuild.buildroot.net/results/dabe5559f734188e62943dd1e44e1610ecbd929b | ORPH armeb | nut-2.8.0 | NOK | http://autobuild.buildroot.net/results/3feb1200734382581391f678f13ba3bbdd204917 | arc | ocf-linux-20171122 | NOK | http://autobuild.buildroot.net/results/1aab4f8ee627abdc162bad9896bcdbda56637f6d | ORPH microblazeel | ocf-linux-20171122 | NOK | http://autobuild.buildroot.net/results/a89d2c7368759da255f8c9c6c6fb5a776b15c6f6 | ORPH mips64el | olsr-0.9.8 | NOK | http://autobuild.buildroot.net/results/1b1e5bbadb54ff0d4f9d51826997709d70dd798a | ORPH sparc | package/rtl8821cu/rtl8821cu... | NOK | http://autobuild.buildroot.net/results/13b70987e1568fbe8fef5a405453a71febf2d639 | mips64 | perl-5.36.0 | NOK | http://autobuild.buildroot.net/results/0742ec54bdb122998801ee42dac50ad92607180d | mips | perl-5.36.0 | NOK | http://autobuild.buildroot.net/results/6e2e5b9236c74a68e20934a79c13977832f2dca3 | armeb | python-rtoml-0.8.0 | NOK | http://autobuild.buildroot.net/results/c9d68b443c6f9ec599a6b30b0a31b9ccef44ff7e | powerpc64 | qemu-7.2.0 | NOK | http://autobuild.buildroot.net/results/eed0d5441fe5193cebe489f2ed2350d2b5226930 | mipsel | qemu-7.2.0 | NOK | http://autobuild.buildroot.net/results/fa7d783c9f1d2c549edbedef7ccb4a371e9d23f5 | microblaze | quickjs-2021-03-27 | NOK | http://autobuild.buildroot.net/results/e1940ddb65cdee478ec8e16b2c5e1b90f419c824 | aarch64_be | rtl8189fs-ed6741b52bc998875... | NOK | http://autobuild.buildroot.net/results/4624668e4000faa05f474a1c8d5a1747962adee5 | sparc | rtl8189fs-ed6741b52bc998875... | NOK | http://autobuild.buildroot.net/results/83dd32a56e123b4d959817220684e55b597ea00e | arceb | ruby-3.1.3 | NOK | http://autobuild.buildroot.net/results/764ec4eff5c57ad03700d2479f97a6f909ff6174 | arceb | ruby-3.1.3 | NOK | http://autobuild.buildroot.net/results/c36004f5f0ee113da932185921dc369c8af3f73a | arceb | snmppp-3.5.0 | NOK | http://autobuild.buildroot.net/results/2d82376764a6a62d6d1ea8ddeac0138ea775c976 | arc | snmppp-3.5.0 | NOK | http://autobuild.buildroot.net/results/2945cb0b74cd3ab96bd05053b7a3a3dfe0d4f67e | mips | snmppp-3.5.0 | NOK | http://autobuild.buildroot.net/results/9be36a94195b5248f472e6088a80f8d0f98190e7 | or1k | tesseract-ocr-5.0.1 | NOK | http://autobuild.buildroot.net/results/c26967d784fb5edb327e72cdf1ddf2ebe1889cd5 | or1k | uboot-tools-2021.07 | NOK | http://autobuild.buildroot.net/results/9b4f31c0eaa82a9af62f30e37406b395d6166560 | ORPH x86_64 | ulog-0389d243352255f6182326... | NOK | http://autobuild.buildroot.net/results/27953db2e2527ddf0f5d21c048cfd231340329be | aarch64 | unknown | NOK | http://autobuild.buildroot.net/results/6e2e120bc67bd3b4c60f952ac5688b9f50b0745b | arm | unknown | NOK | http://autobuild.buildroot.net/results/03b9720592b9e0b9d32252ab503a5b4a35fe4b7d | mips64el | unknown | NOK | http://autobuild.buildroot.net/results/fa29b281d27f1b674189255eeb5096bea16f6c15 | sparc | unknown | NOK | http://autobuild.buildroot.net/results/c147cb48f67ff6cf926d494d2e26e9b00bd016c6 | sparc | v4l2loopback-0.12.7 | NOK | http://autobuild.buildroot.net/results/dd0a29ddd94ac726027ab68e0e407eafc43cab27 | i686 | valgrind-3.19.0 | NOK | http://autobuild.buildroot.net/results/2da5663c05b9f62c6e65cbea5dbaceede8f27e7e | ORPH mips64el | valgrind-3.19.0 | NOK | http://autobuild.buildroot.net/results/06623d3127730b0c124559f430adb0e463320bf0 | ORPH mips64el | valgrind-3.19.0 | NOK | http://autobuild.buildroot.net/results/d59e23207f68b236d86f22943223d9846c1a8d52 | ORPH mips | valgrind-3.19.0 | NOK | http://autobuild.buildroot.net/results/4eaa2f17523ab80c2175ae136688e64452e9eb65 | ORPH aarch64_be | wireguard-linux-compat-1.0.... | NOK | http://autobuild.buildroot.net/results/663dcaea406276bc95705e6070fff02ed9e0ea44 | mips | wolfssl-5.5.3 | NOK | http://autobuild.buildroot.net/results/6ad55af43a4f1f2c4424ee9a42d90ab68cf70443 | i586 | x264-baee400fa9ced6f5481a72... | NOK | http://autobuild.buildroot.net/results/c790c7979ba32d681278974ce197e85ee9cfed5a | arm | xfsprogs-5.14.2 | NOK | http://autobuild.buildroot.net/results/1507cfacc736e89984560a0c6134ab3a5bdd284b | ORPH Classification of failures by reason for 2023.02.x -------------------------------------------------- acpitool-0.5.1 | 1 fs/cramfs/cramfs.mk:46: /ho... | 1 fs/romfs/romfs.mk:32: /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.36-81-g4f4d7a13edfd... | 1 host-binutils-2.37 | 1 host-delve-1.20.0 | 1 host-qemu-7.2.0 | 1 host-rust-1.67.0 | 1 libvorbis-1.3.7 | 1 quickjs-2021-03-27 | 1 unknown | 1 Detail of failures for 2023.02.x -------------------------------- arch | reason | OK? | url | orph? -------------+--------------------------------+-----+---------------------------------------------------------------------------------+------- powerpc64le | acpitool-0.5.1 | NOK | http://autobuild.buildroot.net/results/2dc03ec5980e6b8fb9a0f299e10e10dc9efde9ea | sparc64 | fs/cramfs/cramfs.mk:46: /ho... | NOK | http://autobuild.buildroot.net/results/c29713d5cba20c090bc5412b469c065f1476298a | s390x | fs/romfs/romfs.mk:32: /home... | NOK | http://autobuild.buildroot.net/results/6c375f196d73b57505ddf17e31f926fbfcab721b | riscv32 | fs/ubi/ubi.mk:51: /home/tho... | NOK | http://autobuild.buildroot.net/results/d4f1fa1f5b7247b849e621e5371861eb2c7ec9eb | s390x | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/3cc6e74e4c2d79c896cb804d8acd16d3c3842f90 | mipsel | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/3102b82d753da1ba3f888325c3f3c964011f93ca | arc | glibc-2.36-81-g4f4d7a13edfd... | NOK | http://autobuild.buildroot.net/results/998ffbd06d83f86c73f478aced1bd02d85a5f76f | powerpc64le | host-binutils-2.37 | NOK | http://autobuild.buildroot.net/results/5203b9898fb6edd4f430df6a5b53df49403b95e9 | x86_64 | host-delve-1.20.0 | NOK | http://autobuild.buildroot.net/results/26a4552bd92afd8f154d61cdb9cce2b619bc8d35 | nios2 | host-qemu-7.2.0 | NOK | http://autobuild.buildroot.net/results/6f4df0b09cebbbbc5a6ec55311b5a1c831a7be3e | mipsel | host-rust-1.67.0 | NOK | http://autobuild.buildroot.net/results/bbbb2645c063cc0b9223439fb71008a88c8508bc | powerpc | libvorbis-1.3.7 | NOK | http://autobuild.buildroot.net/results/0d3220b6fb07b7afcad7d2cf943525dad3c677a8 | sh4 | quickjs-2021-03-27 | NOK | http://autobuild.buildroot.net/results/9c39b2a0f2f18dda05d1bb5a8ed256c2c1c10491 | microblazeel | unknown | NOK | http://autobuild.buildroot.net/results/79c36b9a0e48ab9a182196f3c937b5f321287ea0 | -- http://autobuild.buildroot.net From arnout at mind.be Thu Mar 30 07:03:50 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Thu, 30 Mar 2023 09:03:50 +0200 Subject: [Buildroot] Indicating upstream status [was: [PATCH] package/bluez5_utils: Fix builds with musl-libc] In-Reply-To: References: <20230326130937.56650-1-f.fainelli@gmail.com> <20230328202533.GD3204460@scaer> <20230329105022.6137bf1a@windsurf> <20230329112855.6110cf8d@windsurf> Message-ID: <84821597-4e34-2e1c-99f5-4d03bdda0d45@mind.be> On 29/03/2023 14:39, Florian Fainelli wrote: > > > On 3/29/2023 2:28 AM, Thomas Petazzoni wrote: >> On Wed, 29 Mar 2023 11:06:47 +0200 >> Arnout Vandecappelle wrote: >> >>> ?? Yeah, that's why I propose "Upstream:" - it's generic enough to cover all of >>> these cases. The contents can be freeform I think, check-package should just >>> check that the Upstream tag is present. And the documentation should give >>> examples of the five cases you mention. >> >> Sure. > > Yocto uses the following format [1]: > > Upstream-status: (Pending|Submitted|Accepted|Backport|Denied|Inappropriate > [reason]) That's where I got my inspiration :-) I just find "Upstream-status" a bit long, so I abbreviated it to "Upstream". Also, "Submitted" and "Accepted" are not really useful because the upstream status is going to change while we don't change our patch. In addition, a simple URL there is enough information. That's how I got to: For Submitted/Accepted: Upstream: For Backport/Accepted: Upstream: [submitter at email.address] For Denied: Upstream: Denied For Inappropriate: Upstream: N/A + explanation why Only "Pending" is a little iffy - we just don't want "Pending" patches I guess. Regards, Arnout > would you want to adopt something similar? OpenWrt to some extent does something > like that as well although in a less unified fashion, sometimes the patches are > placed in a specific patch directory (backport-x.y.z, upstream-x.y.z) and > sometimes that information is placed in the patch file itself. > > [1]: > http://wiki.yoctoproject.org/wiki/Best_Known_Methods_%28BKMs%29_for_Package_Updating#Patch_Comments > >> >>> ?? The "patch taken from downstream" is the only one which doesn't fit in the >>> "Upstream" thing. But it's also a situation we don't really like: we basically >>> don't want local patches, and a patch taken from some other distro _is_ a local >>> patch. >> >> The reality is that we have such patches (for example to fix musl build >> issues), and we somehow have to live with them. >> >> Thomas > From bugzilla at busybox.net Thu Mar 30 09:30:16 2023 From: bugzilla at busybox.net (bugzilla at busybox.net) Date: Thu, 30 Mar 2023 09:30:16 +0000 Subject: [Buildroot] [Bug 15506] Failed to login to system with root and its password. In-Reply-To: References: Message-ID: https://bugs.busybox.net/show_bug.cgi?id=15506 --- Comment #2 from wangt13 --- With lots of testing and googling, I think I fixed the issue of cannot login to busybox from serial console, by disabling 'CONFIG_USE_BB_SHADOW' in busybox-menuconfig. >From it help text, it seemed that using internal shadow can save disk space. But enabling it cause me not to login to system. Is there any further infor on this option and its impact? Thanks, -- You are receiving this mail because: You are on the CC list for the bug. From bugzilla at busybox.net Thu Mar 30 09:31:55 2023 From: bugzilla at busybox.net (bugzilla at busybox.net) Date: Thu, 30 Mar 2023 09:31:55 +0000 Subject: [Buildroot] [Bug 15506] Failed to login to system with root and its password. In-Reply-To: References: Message-ID: https://bugs.busybox.net/show_bug.cgi?id=15506 wangt13 changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |ASSIGNED -- You are receiving this mail because: You are on the CC list for the bug. From sebastian.weyer at smile.fr Thu Mar 30 09:56:44 2023 From: sebastian.weyer at smile.fr (Sebastian WEYER) Date: Thu, 30 Mar 2023 11:56:44 +0200 Subject: [Buildroot] Problem with enabling rust support in the kernel Message-ID: Hi all, I started working on enabling the rust support in the kernel within buildroot and encountered several hurdles. The main problem is that subsequent updates to rustc tend to break the build because of deprecation of different features. As it stands now, the mainline kernel (version 6.2) supports rustc version 1.62 (version 1.65 if compiled with WERROR=n). At https://github.com/Rust-for-Linux/linux you can find patches which enable the support of version 1.66. Using version 1.67 and above will not build again. This is a problem since rustc is already up to version 1.68 within buildroot and it isn't possible to manage different versions of the package at the same time. Additionally, the kernel expects the rust-sources to be present in the build directory at $(@D)/src which is also necessary if an external rustc is used. Another (arguably smaller problem) is the dependance on rust-bindgen which deprecated the options --blacklist and --whitelist in version 0.63.0. They were already replaced by --blocklist and --allowlist in version 0.58.0 but are still used for compilation in the kernel (whose recommended version is 0.56.0). This should be a relatively easy fix but it's not upstreamed yet. I am not sure if given these circumstances it is feasible to actively support this feature inside buildroot yet, as long as the kernel doesn't support a minimum version of rustc which is their goal in the future: https://github.com/Rust-for-Linux/linux/issues/971#issuecomment-1438247073 Best regards, Sebastian From sebastian.weyer at smile.fr Thu Mar 30 11:27:49 2023 From: sebastian.weyer at smile.fr (Sebastian Weyer) Date: Thu, 30 Mar 2023 13:27:49 +0200 Subject: [Buildroot] [PATCH 1/1] support/testing/infra/basetest.py: use Bootlin toolchain bleeding edge 2022.08-1 Message-ID: <20230330112750.1710771-1-sebastian.weyer@smile.fr> This patch updates the default toolchain used for runtime tests. The last time this toolchain was updated was in commit 0207a65323fc73fe9570f3d7e03bbfed4ab6d477 3 years ago. Since then, multiple things have changed: Firstly, it used uclibc-ng as the libc whereas since commit 4057e36ca9665edd5248512e4edba2c243b8f4be, glibc is used as the default library. And secondly, since commit 531b2a10cda6bae78ecc141c9fe48f2024f71dbc, buildroot dropped the support for gcc 8 and it cannot be built internally anymore. This new toolchain bleeding edge 2022.08-1 is based on gcc 12.2.0, linux headers 5.4.212, glibc 2.35 and binutils 2.39. It is now required to add enable BR2_TOOLCHAIN_USES_GLIBC and BR2_TOOLCHAIN_EXTERNAL_CUSTOM_GLIBC since uclibc-ng is still the standard choice when using an external toolchain. If one were to change this, it would break the builds for people using a uclibc toolchain with a recent version of buildroot. BR2_TOOLCHAIN_EXTERNAL_LOCALE doesn't need to be enabled anymore since it is implicit in glibc. BR2_TOOLCHAIN_EXTERNAL_INET_RPC needs to be disabled since support has been dropped by glibc but it is selected by default when choosing glibc. The previous toolchain bleeding edge 2018.11-1 is based on gcc 8.2.0, linux headers 4.14.80, uclibc 1.0.30 and binutils 2.31.1 Tested with gitlab: https://gitlab.com/DocSepp/buildroot/-/pipelines/821745386/ Due to gitlab constraints it's not possible to check all the tests. Most of the tests that did not succeed didn't because of such constraints. The remaining fails are missing python or perl modules, timeouts because the test takes more than 3h, tests.package.test_kexec.TestKexec is executed with a property that is unknown to qemu and several tests use a different toolchain. I noticed 4 tests, TestPython3Py, TestPython3Pyc, TestPython3PyPyc and TestTmux that failed due to locale and libc.so.1 not found errors. I verified that they did run with the previous toolchain and subsequently introduced changes in their configs so the tests succeed with the new toolchain. Signed-off-by: Sebastian Weyer --- support/testing/infra/basetest.py | 10 ++++++---- support/testing/tests/package/test_python.py | 2 +- support/testing/tests/package/test_tmux.py | 1 + 3 files changed, 8 insertions(+), 5 deletions(-) diff --git a/support/testing/infra/basetest.py b/support/testing/infra/basetest.py index 670c7213d6..586b51e56e 100644 --- a/support/testing/infra/basetest.py +++ b/support/testing/infra/basetest.py @@ -10,13 +10,15 @@ BASIC_TOOLCHAIN_CONFIG = \ BR2_arm=y BR2_TOOLCHAIN_EXTERNAL=y BR2_TOOLCHAIN_EXTERNAL_CUSTOM=y + BR2_TOOLCHAIN_USES_GLIBC=y + BR2_TOOLCHAIN_EXTERNAL_CUSTOM_GLIBC=y BR2_TOOLCHAIN_EXTERNAL_DOWNLOAD=y - BR2_TOOLCHAIN_EXTERNAL_URL="https://toolchains.bootlin.com/downloads/releases/toolchains/armv5-eabi/tarballs/armv5-eabi--uclibc--bleeding-edge-2018.11-1.tar.bz2" - BR2_TOOLCHAIN_EXTERNAL_GCC_8=y - BR2_TOOLCHAIN_EXTERNAL_HEADERS_4_14=y - BR2_TOOLCHAIN_EXTERNAL_LOCALE=y + BR2_TOOLCHAIN_EXTERNAL_URL="https://toolchains.bootlin.com/downloads/releases/toolchains/armv5-eabi/tarballs/armv5-eabi--glibc--bleeding-edge-2022.08-1.tar.bz2" + BR2_TOOLCHAIN_EXTERNAL_GCC_12=y + BR2_TOOLCHAIN_EXTERNAL_HEADERS_5_4=y BR2_TOOLCHAIN_HAS_THREADS_DEBUG=y BR2_TOOLCHAIN_EXTERNAL_CXX=y + # BR2_TOOLCHAIN_EXTERNAL_INET_RPC is not set """ MINIMAL_CONFIG = \ diff --git a/support/testing/tests/package/test_python.py b/support/testing/tests/package/test_python.py index d6f69a83c7..c9ecf9acda 100644 --- a/support/testing/tests/package/test_python.py +++ b/support/testing/tests/package/test_python.py @@ -29,7 +29,7 @@ class TestPythonBase(infra.basetest.BRTest): def libc_time_test(self, timeout=-1): cmd = self.interpreter + " -c '" cmd += "import ctypes;" - cmd += "libc = ctypes.cdll.LoadLibrary(\"libc.so.1\");" + cmd += "libc = ctypes.cdll.LoadLibrary(\"libc.so.6\");" cmd += "print(libc.time(None))'" self.assertRunOk(cmd, timeout) diff --git a/support/testing/tests/package/test_tmux.py b/support/testing/tests/package/test_tmux.py index 7a10b7a2b0..f2c620d5ca 100644 --- a/support/testing/tests/package/test_tmux.py +++ b/support/testing/tests/package/test_tmux.py @@ -9,6 +9,7 @@ class TestTmux(infra.basetest.BRTest): BR2_PACKAGE_TMUX=y BR2_TARGET_ROOTFS_CPIO=y # BR2_TARGET_ROOTFS_TAR is not set + BR2_GENERATE_LOCALE="C.UTF-8" """ def test_run(self): -- 2.25.1 From thomas.petazzoni at bootlin.com Thu Mar 30 12:21:33 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Thu, 30 Mar 2023 14:21:33 +0200 Subject: [Buildroot] Indicating upstream status [was: [PATCH] package/bluez5_utils: Fix builds with musl-libc] In-Reply-To: <84821597-4e34-2e1c-99f5-4d03bdda0d45@mind.be> References: <20230326130937.56650-1-f.fainelli@gmail.com> <20230328202533.GD3204460@scaer> <20230329105022.6137bf1a@windsurf> <20230329112855.6110cf8d@windsurf> <84821597-4e34-2e1c-99f5-4d03bdda0d45@mind.be> Message-ID: <20230330142133.002fa797@windsurf> On Thu, 30 Mar 2023 09:03:50 +0200 Arnout Vandecappelle wrote: > That's where I got my inspiration :-) I just find "Upstream-status" a bit > long, so I abbreviated it to "Upstream". Also, "Submitted" and "Accepted" are > not really useful because the upstream status is going to change while we don't > change our patch. In addition, a simple URL there is enough information. That's > how I got to: > > For Submitted/Accepted: > Upstream: > > For Backport/Accepted: > Upstream: [submitter at email.address] > > For Denied: > Upstream: Denied > > For Inappropriate: > Upstream: N/A + explanation why > > Only "Pending" is a little iffy - we just don't want "Pending" patches I guess. This sounds good to me. For the Backport/Accepted, I tend to like when it's the URL to the commit on Github/Gitlab/Git repo rather than just the hash because then I can just click on it and see the patch. Also who would be the [submitter at email.address] in this case? The author of the upstream patch? Why do we need to replicate that information in Buildroot? Best regards, Thomas -- Thomas Petazzoni, co-owner and CEO, Bootlin Embedded Linux and Kernel engineering and training https://bootlin.com From arnout at mind.be Thu Mar 30 12:33:24 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Thu, 30 Mar 2023 14:33:24 +0200 Subject: [Buildroot] Indicating upstream status [was: [PATCH] package/bluez5_utils: Fix builds with musl-libc] In-Reply-To: <20230330142133.002fa797@windsurf> References: <20230326130937.56650-1-f.fainelli@gmail.com> <20230328202533.GD3204460@scaer> <20230329105022.6137bf1a@windsurf> <20230329112855.6110cf8d@windsurf> <84821597-4e34-2e1c-99f5-4d03bdda0d45@mind.be> <20230330142133.002fa797@windsurf> Message-ID: On 30/03/2023 14:21, Thomas Petazzoni wrote: > On Thu, 30 Mar 2023 09:03:50 +0200 > Arnout Vandecappelle wrote: > >> That's where I got my inspiration :-) I just find "Upstream-status" a bit >> long, so I abbreviated it to "Upstream". Also, "Submitted" and "Accepted" are >> not really useful because the upstream status is going to change while we don't >> change our patch. In addition, a simple URL there is enough information. That's >> how I got to: >> >> For Submitted/Accepted: >> Upstream: >> >> For Backport/Accepted: >> Upstream: [submitter at email.address] >> >> For Denied: >> Upstream: Denied >> >> For Inappropriate: >> Upstream: N/A + explanation why >> >> Only "Pending" is a little iffy - we just don't want "Pending" patches I guess. > > This sounds good to me. > > For the Backport/Accepted, I tend to like when it's the URL to the > commit on Github/Gitlab/Git repo rather than just the hash because then > I can just click on it and see the patch. Also who would be the > [submitter at email.address] in this case? The author of the upstream > patch? Why do we need to replicate that information in Buildroot? No, the person who did the backport. It's inherited from Yann's original [yann.morin.1998 at free.fr: backport and adapt from upsteam 1234CDEF] OTOH we have the SoB a few lines below that says exactly that, and also the author of the commit in buildroot that adds the patch, so it's pretty redundant information. Regards, Arnout > > Best regards, > > Thomas From ps.report at gmx.net Thu Mar 30 12:35:08 2023 From: ps.report at gmx.net (Peter Seiderer) Date: Thu, 30 Mar 2023 14:35:08 +0200 Subject: [Buildroot] [PATCH v2 1/2] package/libv4l: bump version to 1.24.1 Message-ID: <20230330123509.23696-1-ps.report@gmx.net> - 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 --- 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 From ps.report at gmx.net Thu Mar 30 12:35:09 2023 From: ps.report at gmx.net (Peter Seiderer) Date: Thu, 30 Mar 2023 14:35:09 +0200 Subject: [Buildroot] [RFC v2 2/2] package/libv4l: enable v4l2-tracer In-Reply-To: <20230330123509.23696-1-ps.report@gmx.net> References: <20230330123509.23696-1-ps.report@gmx.net> Message-ID: <20230330123509.23696-2-ps.report@gmx.net> 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: .../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 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 From ludwig.kormann at in-circuit.de Thu Mar 30 12:30:53 2023 From: ludwig.kormann at in-circuit.de (Ludwig Kormann) Date: Thu, 30 Mar 2023 14:30:53 +0200 Subject: [Buildroot] [PATCH 1/1] configs/icnova-a20-adb4006: new defconfig Message-ID: <20230330123053.7204-1-ludwig.kormann@in-circuit.de> Add a defconfig for ICnova A20 SomPi compute module on ADB4006 development board with Allwinner A20 chip and 512MB/1GB RAM. Board support package includes the following components: - mainline Linux kernel 6.1.21 - mainline U-Boot 2023.01 - custom dts & uboot defconfig - default packages from buildoot https://wiki.in-circuit.de/index.php5?title=ICnova_ADB4006 https://wiki.in-circuit.de/index.php5?title=ICnova_A20_SODIMM Signed-off-by: Ludwig Kormann --- DEVELOPERS | 4 + board/in-circuit/icnova-a20-adb4006/boot.cmd | 5 + .../icnova-a20-adb4006/genimage.cfg | 38 +++ .../icnova-a20-adb4006/linux.fragment | 1 + .../icnova-a20-adb4006/post-image.sh | 16 ++ .../sun7i-a20-icnova-a20-adb4006.dts | 255 ++++++++++++++++++ ...n7i-a20-icnova-a20-adb4006_uboot_defconfig | 26 ++ configs/icnova-a20-adb4006_defconfig | 48 ++++ 8 files changed, 393 insertions(+) create mode 100644 board/in-circuit/icnova-a20-adb4006/boot.cmd create mode 100644 board/in-circuit/icnova-a20-adb4006/genimage.cfg create mode 100644 board/in-circuit/icnova-a20-adb4006/linux.fragment create mode 100755 board/in-circuit/icnova-a20-adb4006/post-image.sh create mode 100644 board/in-circuit/icnova-a20-adb4006/sun7i-a20-icnova-a20-adb4006.dts create mode 100644 board/in-circuit/icnova-a20-adb4006/sun7i-a20-icnova-a20-adb4006_uboot_defconfig create mode 100644 configs/icnova-a20-adb4006_defconfig diff --git a/DEVELOPERS b/DEVELOPERS index 67c6004ddf..4cd7964cde 100644 --- a/DEVELOPERS +++ b/DEVELOPERS @@ -1903,6 +1903,10 @@ F: package/python-simplejson/ F: package/python-versiontools/ F: package/wilc-firmware/ +N: Ludwig Kormann +F: board/in-circuit/ +F: configs/icnova* + N: Maeva Manuel F: board/freescale/imx8qmmek/ F: configs/freescale_imx8qmmek_defconfig diff --git a/board/in-circuit/icnova-a20-adb4006/boot.cmd b/board/in-circuit/icnova-a20-adb4006/boot.cmd new file mode 100644 index 0000000000..93d32a5e5f --- /dev/null +++ b/board/in-circuit/icnova-a20-adb4006/boot.cmd @@ -0,0 +1,5 @@ +setenv fdt_high ffffffff +setenv bootargs console=ttyS0,115200 earlyprintk root=/dev/mmcblk0p2 rootwait +fatload mmc 0 $kernel_addr_r zImage +fatload mmc 0 $fdt_addr_r sun7i-a20-icnova-a20-adb4006.dtb +bootz $kernel_addr_r - $fdt_addr_r diff --git a/board/in-circuit/icnova-a20-adb4006/genimage.cfg b/board/in-circuit/icnova-a20-adb4006/genimage.cfg new file mode 100644 index 0000000000..4975d679be --- /dev/null +++ b/board/in-circuit/icnova-a20-adb4006/genimage.cfg @@ -0,0 +1,38 @@ +# Minimal SD card image for the ICnova A20 SomPi on ADB4006 +# Based in the Cubieboard2 genimage.cfg + +image boot.vfat { + vfat { + files = { + "zImage", + "sun7i-a20-icnova-a20-adb4006.dtb", + "boot.scr" + } + } + + size = 10M +} + +image sdcard.img { + hdimage { + } + + partition u-boot { + in-partition-table = "no" + image = "u-boot-sunxi-with-spl.bin" + offset = 8K + size = 1016K # 1MB - 8KB + } + + partition boot { + partition-type = 0xC + bootable = "true" + image = "boot.vfat" + } + + partition rootfs { + partition-type = 0x83 + image = "rootfs.ext4" + size = 512M + } +} diff --git a/board/in-circuit/icnova-a20-adb4006/linux.fragment b/board/in-circuit/icnova-a20-adb4006/linux.fragment new file mode 100644 index 0000000000..1c99df12e6 --- /dev/null +++ b/board/in-circuit/icnova-a20-adb4006/linux.fragment @@ -0,0 +1 @@ +CONFIG_CPU_FREQ_DEFAULT_GOV_CONSERVATIVE=y diff --git a/board/in-circuit/icnova-a20-adb4006/post-image.sh b/board/in-circuit/icnova-a20-adb4006/post-image.sh new file mode 100755 index 0000000000..9cca1b1789 --- /dev/null +++ b/board/in-circuit/icnova-a20-adb4006/post-image.sh @@ -0,0 +1,16 @@ +#!/bin/sh + +BOARD_DIR="$(dirname $0)" +GENIMAGE_CFG="${BOARD_DIR}/genimage.cfg" +GENIMAGE_TMP="${BUILD_DIR}/genimage.tmp" + +rm -rf "${GENIMAGE_TMP}" + +genimage \ + --rootpath "${TARGET_DIR}" \ + --tmppath "${GENIMAGE_TMP}" \ + --inputpath "${BINARIES_DIR}" \ + --outputpath "${BINARIES_DIR}" \ + --config "${GENIMAGE_CFG}" + +exit $? diff --git a/board/in-circuit/icnova-a20-adb4006/sun7i-a20-icnova-a20-adb4006.dts b/board/in-circuit/icnova-a20-adb4006/sun7i-a20-icnova-a20-adb4006.dts new file mode 100644 index 0000000000..798851311d --- /dev/null +++ b/board/in-circuit/icnova-a20-adb4006/sun7i-a20-icnova-a20-adb4006.dts @@ -0,0 +1,255 @@ +/* + * Copyright 2023 Ludwig Kormann + * + * This file is dual-licensed: you can use it either under the terms + * of the GPL or the X11 license, at your option. Note that this dual + * licensing only applies to this file, and not this project as a + * whole. + * + * a) This file is free software; you can redistribute it and/or + * modify it under the terms of the GNU General Public License as + * published by the Free Software Foundation; either version 2 of the + * License, or (at your option) any later version. + * + * This file 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 General Public License for more details. + * + * Or, alternatively, + * + * b) Permission is hereby granted, free of charge, to any person + * obtaining a copy of this software and associated documentation + * files (the "Software"), to deal in the Software without + * restriction, including without limitation the rights to use, + * copy, modify, merge, publish, distribute, sublicense, and/or + * sell copies of the Software, and to permit persons to whom the + * Software is furnished to do so, subject to the following + * conditions: + * + * The above copyright notice and this permission notice shall be + * included in all copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, + * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES + * OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND + * NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT + * HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, + * WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING + * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR + * OTHER DEALINGS IN THE SOFTWARE. + */ + +/dts-v1/; +#include "sun7i-a20.dtsi" +#include "sunxi-common-regulators.dtsi" + +#include +#include + +/ { + model = "In-Circuit ICnova A20 ADB4006"; + compatible = "in-circuit,icnova-a20-adb4006", "allwinner,sun7i-a20"; + + aliases { + serial0 = &uart0; + }; + + chosen { + stdout-path = "serial0:115200n8"; + }; + + hdmi-connector { + compatible = "hdmi-connector"; + type = "a"; + + port { + hdmi_con_in: endpoint { + remote-endpoint = <&hdmi_out_con>; + }; + }; + }; + + leds { + compatible = "gpio-leds"; + pinctrl-names = "default"; + pinctrl-0 = <&led_pins_icnova_a20_adb4006>; + + yellow { + label = "icnova_a20_adb4006:yellow:usr"; + gpios = <&pio 7 21 GPIO_ACTIVE_HIGH>; + }; + + red { + label = "icnova_a20_adb4006:red:usr"; + gpios = <&pio 7 20 GPIO_ACTIVE_HIGH>; + linux,default-trigger = "heartbeat"; + }; + }; +}; + +&ahci { + target-supply = <®_ahci_5v>; + status = "okay"; +}; + +&codec { + status = "okay"; +}; + +&cpu0 { + cpu-supply = <®_dcdc2>; +}; + +&de { + status = "okay"; +}; + +&ehci0 { + status = "okay"; +}; + +&ehci1 { + status = "okay"; +}; + +&gmac { + pinctrl-names = "default"; + pinctrl-0 = <&gmac_mii_pins>; + phy-handle = <&phy1>; + phy-mode = "mii"; + status = "okay"; +}; + +&hdmi { + status = "okay"; +}; + +&hdmi_out { + hdmi_out_con: endpoint { + remote-endpoint = <&hdmi_con_in>; + }; +}; + +&i2c0 { + status = "okay"; + + axp209: pmic at 34 { + reg = <0x34>; + interrupt-parent = <&nmi_intc>; + interrupts = <0 IRQ_TYPE_LEVEL_LOW>; + }; +}; + +&i2c1 { + status = "okay"; +}; + +&gmac_mdio { + phy1: ethernet-phy at 1 { + reg = <1>; + }; +}; + +&mmc0 { + vmmc-supply = <®_vcc3v3>; + bus-width = <4>; + cd-gpios = <&pio 7 1 GPIO_ACTIVE_LOW>; /* PH1 */ + status = "okay"; +}; + +&ohci0 { + status = "okay"; +}; + +&ohci1 { + status = "okay"; +}; + +&otg_sram { + status = "okay"; +}; + +&pio { + led_pins_icnova_a20_adb4006: led_pins at 0 { + pins = "PH20", "PH21"; + function = "gpio_out"; + drive-strength = <20>; + }; + + usb0_id_detect_pin: usb0-id-detect-pin { + pins = "PH4"; + function = "gpio_in"; + bias-pull-up; + }; +}; + +®_ahci_5v { + status = "okay"; +}; + +#include "axp209.dtsi" + +&ac_power_supply { + status = "okay"; +}; + +®_dcdc2 { + regulator-always-on; + regulator-min-microvolt = <1000000>; + regulator-max-microvolt = <1400000>; + regulator-name = "vdd-cpu"; +}; + +®_dcdc3 { + regulator-always-on; + regulator-min-microvolt = <1000000>; + regulator-max-microvolt = <1400000>; + regulator-name = "vdd-int-dll"; +}; + +®_ldo1 { + regulator-name = "vdd-rtc"; +}; + +®_ldo2 { + regulator-always-on; + regulator-min-microvolt = <3000000>; + regulator-max-microvolt = <3000000>; + regulator-name = "avcc"; +}; + +®_ldo4 { + regulator-always-on; + regulator-min-microvolt = <2800000>; + regulator-max-microvolt = <2800000>; + regulator-name = "csi-io"; +}; + +®_usb1_vbus { + status = "okay"; +}; + +®_usb2_vbus { + status = "okay"; +}; + +&uart0 { + pinctrl-names = "default"; + pinctrl-0 = <&uart0_pb_pins>; + status = "okay"; +}; + +&usb_otg { + dr_mode = "otg"; + status = "okay"; +}; + +&usbphy { + pinctrl-names = "default"; + pinctrl-0 = <&usb0_id_detect_pin>; + usb0_id_det-gpio = <&pio 7 4 GPIO_ACTIVE_HIGH>; /* PH4 */ + usb1_vbus-supply = <®_usb1_vbus>; + usb2_vbus-supply = <®_usb2_vbus>; + status = "okay"; +}; diff --git a/board/in-circuit/icnova-a20-adb4006/sun7i-a20-icnova-a20-adb4006_uboot_defconfig b/board/in-circuit/icnova-a20-adb4006/sun7i-a20-icnova-a20-adb4006_uboot_defconfig new file mode 100644 index 0000000000..011271892b --- /dev/null +++ b/board/in-circuit/icnova-a20-adb4006/sun7i-a20-icnova-a20-adb4006_uboot_defconfig @@ -0,0 +1,26 @@ +CONFIG_ARM=y +CONFIG_ARCH_SUNXI=y +CONFIG_DEFAULT_DEVICE_TREE="sun7i-a20-icnova-a20-adb4006" +CONFIG_SPL=y +CONFIG_MACH_SUN7I=y +CONFIG_DRAM_CLK=384 +CONFIG_MMC0_CD_PIN="PH1" +CONFIG_USB0_VBUS_DET="PH5" +CONFIG_USB0_ID_DET="PH4" +CONFIG_USB1_VBUS_PIN="PH6" +CONFIG_USB2_VBUS_PIN="PH3" +CONFIG_SATAPWR="PB8" +CONFIG_AHCI=y +# CONFIG_SYS_MALLOC_CLEAR_ON_INIT is not set +CONFIG_SPL_I2C=y +CONFIG_SCSI_AHCI=y +CONFIG_SYS_I2C_MVTWSI=y +CONFIG_SYS_I2C_SLAVE=0x7f +CONFIG_SYS_I2C_SPEED=400000 +CONFIG_ETH_DESIGNWARE=y +CONFIG_MII=y +CONFIG_SUN7I_GMAC=y +CONFIG_AXP_ALDO4_VOLT=2800 +CONFIG_SCSI=y +CONFIG_USB_EHCI_HCD=y +CONFIG_USB_OHCI_HCD=y diff --git a/configs/icnova-a20-adb4006_defconfig b/configs/icnova-a20-adb4006_defconfig new file mode 100644 index 0000000000..f9d17ba082 --- /dev/null +++ b/configs/icnova-a20-adb4006_defconfig @@ -0,0 +1,48 @@ +BR2_arm=y +BR2_cortex_a7=y +BR2_ARM_FPU_NEON_VFPV4=y + +# Linux headers same as kernel, a 6.1 LTS series +BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_1=y + +# System +BR2_TARGET_GENERIC_HOSTNAME="ICnova A20 ADB4006" +BR2_TARGET_GENERIC_ISSUE="Welcome to ICnova A20 ADB4006!" +BR2_TARGET_GENERIC_GETTY_PORT="ttyS0" +BR2_ROOTFS_POST_IMAGE_SCRIPT="board/in-circuit/icnova-a20-adb4006/post-image.sh" +BR2_ROOTFS_DEVICE_CREATION_DYNAMIC_EUDEV=y +BR2_PACKAGE_HOST_DOSFSTOOLS=y +BR2_PACKAGE_HOST_GENIMAGE=y +BR2_PACKAGE_HOST_MTOOLS=y + +# Kernel +BR2_LINUX_KERNEL=y +BR2_LINUX_KERNEL_CUSTOM_VERSION=y +BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.1.21" +BR2_LINUX_KERNEL_DEFCONFIG="sunxi" +BR2_LINUX_KERNEL_CONFIG_FRAGMENT_FILES="board/in-circuit/icnova-a20-adb4006/linux.fragment" +BR2_LINUX_KERNEL_DTS_SUPPORT=y +BR2_LINUX_KERNEL_CUSTOM_DTS_PATH="board/in-circuit/icnova-a20-adb4006/sun7i-a20-icnova-a20-adb4006.dts" +BR2_LINUX_KERNEL_INSTALL_TARGET=y + +# Filesystem +BR2_TARGET_ROOTFS_EXT2=y +BR2_TARGET_ROOTFS_EXT2_4=y +BR2_TARGET_ROOTFS_EXT2_SIZE="128M" + +# Bootloaders +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_USE_CUSTOM_CONFIG=y +BR2_TARGET_UBOOT_CUSTOM_CONFIG_FILE="board/in-circuit/icnova-a20-adb4006/sun7i-a20-icnova-a20-adb4006_uboot_defconfig" +BR2_TARGET_UBOOT_NEEDS_DTC=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_TARGET_UBOOT_CUSTOM_DTS_PATH="board/in-circuit/icnova-a20-adb4006/sun7i-a20-icnova-a20-adb4006.dts" +BR2_PACKAGE_HOST_UBOOT_TOOLS=y +BR2_PACKAGE_HOST_UBOOT_TOOLS_BOOT_SCRIPT=y +BR2_PACKAGE_HOST_UBOOT_TOOLS_BOOT_SCRIPT_SOURCE="board/in-circuit/icnova-a20-adb4006/boot.cmd" -- 2.30.2 From buildroot at busybox.net Thu Mar 30 15:46:57 2023 From: buildroot at busybox.net (Mail Delivery System) Date: 30 Mar 2023 17:46:57 +0200 Subject: [Buildroot] =?utf-8?q?You_have_=285=29_pending_mess=C9=91ges?= Message-ID: <20230330174656.613CA522ACB91E95@busybox.net> An HTML attachment was scrubbed... URL: From G.Kautzmann at PRIMES.de Thu Mar 30 15:47:14 2023 From: G.Kautzmann at PRIMES.de (Gerd Kautzmann) Date: Thu, 30 Mar 2023 15:47:14 +0000 Subject: [Buildroot] generating a kernel with camera support (video 4 linux) In-Reply-To: <20230329173851.18816793@gmx.net> References: <1619D009AA8C9E469331A8EE22395AEC8C24E05A@Exchange2013.PRIMES.local> <20230329173851.18816793@gmx.net> Message-ID: <1619D009AA8C9E469331A8EE22395AEC8C24E16F@Exchange2013.PRIMES.local> Thank you Peter for your fast reply > Add 'dtparam=i2c=on' and 'dtoverlay=imx219' to the config.txt file on the first partition, reboot and (dependent on your configuration) load the module > via 'modprobe imx219' (or re-build your buildroot image with '/dev management' set to Dynamic mdev or eudev which will enable the udev autoload > magic of the kernel modules)... I tried: dtparam=i2c=on dtoverlay=imx219 and typed: >modprobe -v imx219 (no confirmation or error message) > modprobe -l | grep imx219 kernel/drivers/media/i2c/imx219.ko (with or without modprobe -v imx219) I tried some variations I found online: dtparam=i2c=on dtoverlay=imx219,media-controller=0 camera_auto_detect=1 No success I built a new image with system configuration -> /dev management -> [*] Dynamic using devtmpfs + mdev didn't help either. I tested the camera and some of your settings with a standard raspberry image, at least I know this camera could be detected from the raspberry with v4l2-ctl and I got /dev/video0 . So there seems to be a very basic error in the configuration I made, here ist he configuration I used: ------------------- make clean make raspberrypi4_defconfig make menuconfig Target -> [*] ARM (little endian) Target Architecture -> [*] cortex-A72 // attention RaspPi 4 specific! Target ABI -> [*] EABIhf // hard float Floating Point Strat-> [*] NEON/VFPvi4 // attention RaspPi 4 specific! ARM instruction set -> [*] ARM // Thumb2 may be more compact but not compatible Toolchain type -> [*] buildroot toolchain // default Buildroot toolchain c library -> [*] glibc // uClibc is more compact, glibc is larger but maybe more compatibel Kernel headers -> Same as kernel being built // should be tested for compatibility later Custom kernel headers -> (5.10.x) // default Enable C++ support -> [*] Filesystem images -> [*] ext2/3/4 root filesystem `-> [*] ext4 // default Filesystem images -> [*] tar the root filesystem `-> [*] no compression Networking Applications -> [*] dropbear // for ssh client & server System config. root pw -> (PiManiaZX81) // needed for root login via ssh target packages -> hardware handling -> firmware -> [*] rpi-firmware `-> [*] rpi 4 (extended) target packages -> hardware handling -> [*] rpi-userland target packages -> libraries -> graphics [*] opencv4 `-> [*] v4l support [*] imgcodecs [*] imgproc target packages -> libraries -> hardware handling [*] libgpiod target packages -> libraries -> hardware handling [*] lib4l `-> [*] v4l-utils target packages -> libraries -> multimedia [*] libcamera `-> [*] libcamera v4l compatibility layer ------------------- system configuration -> /dev management -> [*] Dynamic using devtmpfs + mdev ------------------- The drivers for the camera imx219 are also included with this setting but maybe there is something missing or interfering with v4l .... Any ideas? From ps.report at gmx.net Thu Mar 30 17:21:23 2023 From: ps.report at gmx.net (Peter Seiderer) Date: Thu, 30 Mar 2023 19:21:23 +0200 Subject: [Buildroot] generating a kernel with camera support (video 4 linux) In-Reply-To: <1619D009AA8C9E469331A8EE22395AEC8C24E16F@Exchange2013.PRIMES.local> References: <1619D009AA8C9E469331A8EE22395AEC8C24E05A@Exchange2013.PRIMES.local> <20230329173851.18816793@gmx.net> <1619D009AA8C9E469331A8EE22395AEC8C24E16F@Exchange2013.PRIMES.local> Message-ID: <20230330192123.2ea69676@gmx.net> Hello Gerd, On Thu, 30 Mar 2023 15:47:14 +0000, Gerd Kautzmann wrote: > Thank you Peter for your fast reply > > > Add 'dtparam=i2c=on' and 'dtoverlay=imx219' to the config.txt file on the first partition, reboot and (dependent on your configuration) load the module > > via 'modprobe imx219' (or re-build your buildroot image with '/dev management' set to Dynamic mdev or eudev which will enable the udev autoload > > magic of the kernel modules)... > > I tried: > > dtparam=i2c=on > dtoverlay=imx219 > > and typed: > >modprobe -v imx219 > (no confirmation or error message) > > > modprobe -l | grep imx219 > kernel/drivers/media/i2c/imx219.ko > (with or without modprobe -v imx219) > > I tried some variations I found online: > dtparam=i2c=on > dtoverlay=imx219,media-controller=0 > camera_auto_detect=1 > > No success > > I built a new image with > > system configuration -> /dev management -> [*] Dynamic using devtmpfs + mdev > > didn't help either. > > I tested the camera and some of your settings with a standard raspberry image, at least I know this camera could be detected from the raspberry with v4l2-ctl and I got /dev/video0 . > > So there seems to be a very basic error in the configuration I made, here ist he configuration I used: > > ------------------- > > make clean > make raspberrypi4_defconfig > make menuconfig > > Target -> [*] ARM (little endian) > Target Architecture -> [*] cortex-A72 // attention RaspPi 4 specific! > Target ABI -> [*] EABIhf // hard float > Floating Point Strat-> [*] NEON/VFPvi4 // attention RaspPi 4 specific! > ARM instruction set -> [*] ARM // Thumb2 may be more compact but not compatible > > Toolchain type -> [*] buildroot toolchain // default Buildroot toolchain > c library -> [*] glibc // uClibc is more compact, glibc is larger but maybe more compatibel > Kernel headers -> Same as kernel being built // should be tested for compatibility later > Custom kernel headers -> (5.10.x) // default > Enable C++ support -> [*] > > Filesystem images -> [*] ext2/3/4 root filesystem > `-> [*] ext4 // default > > Filesystem images -> [*] tar the root filesystem > `-> [*] no compression > > Networking Applications -> [*] dropbear // for ssh client & server > System config. root pw -> (PiManiaZX81) // needed for root login via ssh > > > target packages -> hardware handling -> firmware -> [*] rpi-firmware > `-> [*] rpi 4 (extended) > > target packages -> hardware handling -> [*] rpi-userland > > > target packages -> libraries -> graphics [*] opencv4 > `-> [*] v4l support > [*] imgcodecs > [*] imgproc > > > target packages -> libraries -> hardware handling [*] libgpiod > target packages -> libraries -> hardware handling [*] lib4l > `-> [*] v4l-utils > target packages -> libraries -> multimedia [*] libcamera > `-> [*] libcamera v4l compatibility layer > > ------------------- > system configuration -> /dev management -> [*] Dynamic using devtmpfs + mdev > ------------------- > > The drivers for the camera imx219 are also included with this setting but maybe there is something missing or interfering with v4l .... > > Any ideas? Just tested with the following defconfig (buildrooot-git-master): BR2_arm=y BR2_cortex_a72=y BR2_ARM_FPU_NEON_VFPV4=y BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_10=y BR2_TOOLCHAIN_BUILDROOT_CXX=y BR2_ROOTFS_DEVICE_CREATION_DYNAMIC_MDEV=y BR2_TARGET_GENERIC_ROOT_PASSWD="000000" BR2_SYSTEM_DHCP="eth0" BR2_ROOTFS_POST_BUILD_SCRIPT="board/raspberrypi4/post-build.sh" BR2_ROOTFS_POST_IMAGE_SCRIPT="board/raspberrypi4/post-image.sh" BR2_LINUX_KERNEL=y BR2_LINUX_KERNEL_CUSTOM_TARBALL=y BR2_LINUX_KERNEL_CUSTOM_TARBALL_LOCATION="$(call github,raspberrypi,linux,0b54dbda3cca2beb51e236a25738784e90853b64)/linux-0b54dbda3cca2beb51e236a25738784e90853b64.tar.gz" BR2_LINUX_KERNEL_DEFCONFIG="bcm2711" BR2_LINUX_KERNEL_DTS_SUPPORT=y BR2_LINUX_KERNEL_INTREE_DTS_NAME="bcm2711-rpi-4-b" BR2_LINUX_KERNEL_NEEDS_HOST_OPENSSL=y BR2_PACKAGE_RPI_FIRMWARE=y BR2_PACKAGE_RPI_FIRMWARE_VARIANT_PI4=y BR2_PACKAGE_RPI_FIRMWARE_VARIANT_PI4_X=y BR2_PACKAGE_RPI_FIRMWARE_CONFIG_FILE="board/raspberrypi4/config_4.txt" BR2_PACKAGE_RPI_USERLAND=y BR2_PACKAGE_OPENCV4=y BR2_PACKAGE_OPENCV4_LIB_IMGCODECS=y BR2_PACKAGE_OPENCV4_WITH_V4L=y BR2_PACKAGE_LIBGPIOD=y BR2_PACKAGE_LIBV4L=y BR2_PACKAGE_LIBV4L_UTILS=y BR2_PACKAGE_LIBCAMERA=y BR2_PACKAGE_LIBCAMERA_V4L2=y BR2_PACKAGE_LIBCAMERA_PIPELINE_RASPBERRYPI=y BR2_PACKAGE_DROPBEAR=y BR2_TARGET_ROOTFS_EXT2=y BR2_TARGET_ROOTFS_EXT2_4=y BR2_TARGET_ROOTFS_EXT2_SIZE="120M" # BR2_TARGET_ROOTFS_TAR is not set BR2_PACKAGE_HOST_DOSFSTOOLS=y BR2_PACKAGE_HOST_GENIMAGE=y BR2_PACKAGE_HOST_MTOOLS=y And on the RPi: $ mount /dev/mmcblk0p1 /mnt/ $ cat /mnt/config.txt # Please note that this is only a sample, we recommend you to change it to fit # your needs. # You should override this file using BR2_PACKAGE_RPI_FIRMWARE_CONFIG_FILE. # See http://buildroot.org/manual.html#rootfs-custom # and http://elinux.org/RPiconfig for a description of config.txt syntax start_file=start4.elf fixup_file=fixup4.dat kernel=zImage # To use an external initramfs file #initramfs rootfs.cpio.gz # Disable overscan assuming the display supports displaying the full resolution # If the text shown on the screen disappears off the edge, comment this out disable_overscan=1 # How much memory in MB to assign to the GPU on Pi models having # 256, 512 or 1024 MB total memory gpu_mem_256=100 gpu_mem_512=100 gpu_mem_1024=100 # fixes rpi (3B, 3B+, 3A+, 4B and Zero W) ttyAMA0 serial console dtoverlay=miniuart-bt # enable autoprobing of Bluetooth driver without need of hciattach/btattach dtoverlay=krnbt=on dtoverlay=imx219 $ lsmod | grep imx219 imx219 20480 1 v4l2_fwnode 24576 2 imx219,bcm2835_unicam videodev 253952 9 bcm2835_isp,bcm2835_codec,v4l2_mem2mem,bcm2835_v4l2,imx219,bcm2835_unicam,v4l2_fwnode,videobuf2_v4l2,videobuf2_common mc 45056 8 bcm2835_isp,bcm2835_codec,v4l2_mem2mem,imx219,bcm2835_unicam,videobuf2_v4l2,videobuf2_common,videodev $ v4l2-ctl --all Driver Info: Driver name : unicam Card type : unicam Bus info : platform:fe801000.csi Driver version : 5.10.92 Capabilities : 0xa5a00001 Video Capture Metadata Capture Read/Write Streaming Extended Pix Format Device Capabilities Device Caps : 0x25200001 Video Capture Read/Write Streaming Extended Pix Format Media Driver Info: Driver name : unicam Model : unicam Serial : Bus info : platform:fe801000.csi Media version : 5.10.92 Hardware revision: 0x00000000 (0) Driver version : 5.10.92 Interface Info: ID : 0x03000006 Type : V4L Video Entity Info: ID : 0x00000004 (4) Name : unicam-image Function : V4L2 I/O Flags : default Pad 0x01000005 : 0: Sink Link 0x02000008: from remote pad 0x1000002 of entity 'imx219 10-0010' (Camera Sensor): Data, Enabled, Immutable Priority: 2 Video input : 0 (unicam-image: ok) Format Video Capture: Width/Height : 640/480 Pixel Format : 'YUYV' (YUYV 4:2:2) Field : None Bytes per Line : 1280 Size Image : 614400 Colorspace : sRGB Transfer Function : sRGB YCbCr/HSV Encoding: ITU-R 601 Quantization : Limited Range Flags : Camera detected... Regards, Peter > _______________________________________________ > buildroot mailing list > buildroot at buildroot.org > https://lists.buildroot.org/mailman/listinfo/buildroot From buildroot at busybox.net Thu Mar 30 21:17:58 2023 From: buildroot at busybox.net (Postmaster) Date: 30 Mar 2023 23:17:58 +0200 Subject: [Buildroot] Undeliverable: Outgoing mail failed Message-ID: <20230330231758.8A5E5A8468EF824C@busybox.net> An HTML attachment was scrubbed... URL: From flatmax at flatmax.com Fri Mar 31 03:04:55 2023 From: flatmax at flatmax.com (Matt Flax) Date: Fri, 31 Mar 2023 14:04:55 +1100 Subject: [Buildroot] [PATCH 1/1] package/jack2: Add example tools build option Message-ID: <20230331030455.1356986-1-flatmax@flatmax.com> Signed-off-by: Matt Flax --- package/jack2/Config.in | 7 +++++++ package/jack2/jack2.mk | 8 +++++++- 2 files changed, 14 insertions(+), 1 deletion(-) diff --git a/package/jack2/Config.in b/package/jack2/Config.in index f5ac0399eb..d8717de426 100644 --- a/package/jack2/Config.in +++ b/package/jack2/Config.in @@ -23,6 +23,13 @@ config BR2_PACKAGE_JACK2 if BR2_PACKAGE_JACK2 +config BR2_PACKAGE_JACK2_TOOLS + bool "example tools" + help + Build jack's example tools like jack_connect, jack_lsp, etc. + + https://github.com/jackaudio/jack-example-tools/tree/main/tools + config BR2_PACKAGE_JACK2_LEGACY bool "classic jack2" help diff --git a/package/jack2/jack2.mk b/package/jack2/jack2.mk index f7683304a6..5d6d9f6bc7 100644 --- a/package/jack2/jack2.mk +++ b/package/jack2/jack2.mk @@ -12,7 +12,13 @@ JACK2_CPE_ID_VENDOR = jackaudio JACK2_DEPENDENCIES = host-pkgconf alsa-lib JACK2_INSTALL_STAGING = YES -JACK2_CONF_OPTS = --alsa --example-tools=no +JACK2_CONF_OPTS = --alsa + +ifeq ($(BR2_PACKAGE_JACK2_TOOLS),y) +JACK2_CONF_OPTS += --example-tools=yes +else +JACK2_CONF_OPTS += --example-tools=no +endif ifeq ($(BR2_PACKAGE_LIBEXECINFO),y) JACK2_DEPENDENCIES += libexecinfo -- 2.37.2 From thomas.petazzoni at bootlin.com Fri Mar 31 05:43:38 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Fri, 31 Mar 2023 05:43:38 -0000 Subject: [Buildroot] [autobuild.buildroot.net] Daily results for 2023-03-30 Message-ID: <20230331054343.E6CB960A88@smtp3.osuosl.org> Hello, Autobuild statistics for 2023-03-30 =================================== branch | OK | NOK | TIM | TOT | 2023.02.x | 18 | 16 | 0 | 34 | master | 186 | 140 | 1 | 327 | Classification of failures by reason for master ----------------------------------------------- host-binutils-2.38 | 10 host-rust-1.68.0 | 7 agentpp-4.6.0 | 6 elfutils-0.186 | 6 gobject-introspection-1.72.0 | 6 unknown | 6 host-go-1.19.7 | 5 libglib2-2.72.3 | 4 linux-6.1.14 | 4 bluez5_utils-5.66 | 3 host-qemu-7.2.0 | 3 libgcrypt-1.10.1 | 3 perl-5.36.0 | 3 uclibc-1.0.42 | 3 flac-1.4.2 | 2 fs/ubifs/ubifs.mk:49: /home... | 2 haproxy-2.6.9 | 2 host-binutils-2.37 | 2 linux-tools | 2 quickjs-2021-03-27 | 2 ulog-0389d243352255f6182326... | 2 valgrind-3.19.0 | 2 xenomai-3.0.10 | 2 alsa-lib-1.2.8 | 1 android-tools-4.2.2+git2013... | 1 apcupsd-3.14.14 | 1 boost-1.80.0 | 1 brltty-6.5 | 1 busybox-1.36.0 | 1 cni-plugins-1.2.0 | 1 coreutils-9.2 | 1 dc3dd-7.2.641 | 1 dust-0.8.1 | 1 fftw-quad-3.3.8 | 1 fs/axfs/axfs.mk:32: /tmp/in... | 1 fs/cramfs/cramfs.mk:46: /ho... | 1 fs/cramfs/cramfs.mk:46: /ho... | 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/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 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 fs/ubifs/ubifs.mk:49: /tmp/... | 1 fs/ubifs/ubifs.mk:49: /tmp/... | 1 gdal-3.5.2 | 1 glibc-2.36-81-g4f4d7a13edfd... | 1 glmark2-06e78b67702b5413335... | 1 host-gcc-initial-12.2.0 | 1 host-gdb-arc-2020.09-releas... | 1 host-moby-buildkit-0.11.2 | 1 host-python-sip-4.19.25 | 1 lcms2-2.14 | 1 libabseil-cpp-20220623.1 | 1 libcap-ng-0.8.3 | 1 libjxl-0.8.1 | 1 libkrb5-1.20.1 | 1 linux-5.10.162-cip24 | 1 nodejs-16.18.1 | 1 ntp-4.2.8p15 | 1 openssh-9.3p1 | 1 package/rtl8821cu/rtl8821cu... | 1 php-8.2.3 | 1 putty-0.76 | 1 python-bcrypt-4.0.1 | 1 sconeserver-8d1935919a20133... | 1 sdl-1.2.15 | 1 shadow-4.13 | 1 tcf-agent-1.7.0 | 1 Detail of failures for master ----------------------------- arch | reason | OK? | url | orph? -------------+--------------------------------+-----+---------------------------------------------------------------------------------+------- nios2 | agentpp-4.6.0 | NOK | http://autobuild.buildroot.net/results/52e59ccdd24e6c80e7ebc212062d15dbe6b7ec6b | sparc64 | agentpp-4.6.0 | NOK | http://autobuild.buildroot.net/results/eb12abee77e5b495b9f496cd80366f588d0c9bd4 | aarch64 | agentpp-4.6.0 | NOK | http://autobuild.buildroot.net/results/074e68a12b22d140f085d45b003aae5bbc57fe78 | sparc64 | agentpp-4.6.0 | NOK | http://autobuild.buildroot.net/results/c69aa6543f6a86f6d07a2deb744b540b0da0c7e7 | i686 | agentpp-4.6.0 | NOK | http://autobuild.buildroot.net/results/7cfb22c59369001186df34c90bf2d073a23e886c | armeb | agentpp-4.6.0 | NOK | http://autobuild.buildroot.net/results/08f4726b51e88d298a080f97ff6b3c7201a2eb0a | or1k | alsa-lib-1.2.8 | NOK | http://autobuild.buildroot.net/results/3bf76a531aaf5ae90c165ec79df25a7deba96dde | powerpc64 | android-tools-4.2.2+git2013... | NOK | http://autobuild.buildroot.net/results/fe0e73ce4b9ac69020595b8881c735cddb5c5889 | arceb | apcupsd-3.14.14 | NOK | http://autobuild.buildroot.net/results/7e6e78180e5f602074bcaa7d3d40347f568ef594 | sh4aeb | bluez5_utils-5.66 | NOK | http://autobuild.buildroot.net/results/db7b26696a034c82c7d71548182946c9924762fe | armeb | bluez5_utils-5.66 | NOK | http://autobuild.buildroot.net/results/9c06ab260718afe31274555f2959e1ba8e546d83 | or1k | bluez5_utils-5.66 | NOK | http://autobuild.buildroot.net/results/283e3cc7854ede764ac91777e6475f9834856d8e | arceb | boost-1.80.0 | NOK | http://autobuild.buildroot.net/results/a216e8050698f5a71989e3571f89d42832cd751e | s390x | brltty-6.5 | NOK | http://autobuild.buildroot.net/results/9e410ec7dc4023712f677830776d70f93f1d67d7 | mipsel | busybox-1.36.0 | NOK | http://autobuild.buildroot.net/results/4d7e59a421e6e837807cc58c9b2dd2f589343812 | ORPH s390x | cni-plugins-1.2.0 | NOK | http://autobuild.buildroot.net/results/48e1f804da7d3490c3ccf26309b95dd93be61c0e | sh4aeb | coreutils-9.2 | NOK | http://autobuild.buildroot.net/results/b763ee73e68844af08dcb0a19a70d73a72a41d5f | ORPH or1k | dc3dd-7.2.641 | NOK | http://autobuild.buildroot.net/results/be0bb40ae533d81d334cd9f8da3e314ddcb98bd0 | ORPH mipsel | dust-0.8.1 | NOK | http://autobuild.buildroot.net/results/db5c0290a68ec515089215d24a718036b3089298 | ORPH microblazeel | elfutils-0.186 | NOK | http://autobuild.buildroot.net/results/85ddcd395a1b465cbdc6fb6ac9ece236160643f7 | ORPH microblazeel | elfutils-0.186 | NOK | http://autobuild.buildroot.net/results/6393f613eb71a86042aca4f557d74a5a75af66df | ORPH microblaze | elfutils-0.186 | NOK | http://autobuild.buildroot.net/results/bc717250b832b0bcefa848c522a7894783c294c6 | ORPH microblazeel | elfutils-0.186 | NOK | http://autobuild.buildroot.net/results/94b6893b66c82d3142a84c35d3179b5697f64c49 | ORPH microblaze | elfutils-0.186 | NOK | http://autobuild.buildroot.net/results/01c0406fb4eeb2aaf6bf852cdd5116da5f676338 | ORPH microblaze | elfutils-0.186 | NOK | http://autobuild.buildroot.net/results/1457658fd44c01100283e79b5c7697a9a7daba56 | ORPH powerpc64le | fftw-quad-3.3.8 | NOK | http://autobuild.buildroot.net/results/8d383522e9f7c7d7a99b7582a67e70650f223a57 | ORPH sh4aeb | flac-1.4.2 | NOK | http://autobuild.buildroot.net/results/4325589c903a78ff199ca91d24d11721bb7c4a25 | sh4a | flac-1.4.2 | NOK | http://autobuild.buildroot.net/results/be7e1eb1d1b22153f9dcc58803ada313931fa388 | sparc64 | fs/axfs/axfs.mk:32: /tmp/in... | NOK | http://autobuild.buildroot.net/results/b988fe2361a1666675c4c2d4624bd57962a122cc | arm | fs/cramfs/cramfs.mk:46: /ho... | NOK | http://autobuild.buildroot.net/results/8686a63a9910f0e84802d7e77bd37225799f699a | m68k | fs/cramfs/cramfs.mk:46: /ho... | NOK | http://autobuild.buildroot.net/results/0be826009ecf3fd825860b962e1c52ef7054e52f | s390x | fs/cramfs/cramfs.mk:46: /ho... | NOK | http://autobuild.buildroot.net/results/0b2b6b6d7253890c321a715c3ce04c1d6f5df84c | microblaze | fs/cramfs/cramfs.mk:46: /ho... | NOK | http://autobuild.buildroot.net/results/1db9872515b671ee57b41bc9850b6113301f3ebc | microblazeel | fs/ubi/ubi.mk:51: /home/aut... | NOK | http://autobuild.buildroot.net/results/f6afac0b07e27957c49d72d1905aeb8bf7ace0b9 | sparc | fs/ubi/ubi.mk:51: /home/tho... | NOK | http://autobuild.buildroot.net/results/9cfee62f2c14243be8687520dd0de226ee0121d9 | arc | fs/ubi/ubi.mk:51: /tmp/inst... | NOK | http://autobuild.buildroot.net/results/54310b03f8366982ad5d5b8bdbc7f944ca5657a9 | arceb | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/bd4f80f0ced2e22b46980c1dadbfd3cb954081c2 | sparc64 | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/d897f88e39e84fe63ff7d9f2689cd136efcbfe26 | microblaze | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/6d8657b0ece65af206110519bb41a87913cf4013 | mips64el | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/741d5b6fd35be04c09a4046811ef97bb42f33e94 | powerpc64le | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/ec2a6e3dccc5d88ab7717569a975a89712459032 | arceb | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/ac914929bc278597271bfe19b80190d7d1f9fcbd | powerpc64le | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/c2f14a1f37be6185bb9bf6749075e8494491ff99 | mips | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/059dfbb1e6ac8d815c3f8ae5630daa4ed5c3d5aa | mips | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/5d6491f69705c1c6c7195a46bc59b2db71a711ff | s390x | fs/ubifs/ubifs.mk:49: /tmp/... | NOK | http://autobuild.buildroot.net/results/9b742a410c1dfdb2fa9739240a59b42b4ff093a0 | aarch64_be | fs/ubifs/ubifs.mk:49: /tmp/... | NOK | http://autobuild.buildroot.net/results/01d3cd492d564e5ee0bb7aa841ce667bbb93f417 | microblaze | fs/ubifs/ubifs.mk:49: /tmp/... | NOK | http://autobuild.buildroot.net/results/b05540211901c49cdddddd7b24b0c2a244ff974a | aarch64_be | fs/ubifs/ubifs.mk:49: /tmp/... | NOK | http://autobuild.buildroot.net/results/b89299332be3d682c8dd82207a6222a2ea86ebff | m68k | gdal-3.5.2 | NOK | http://autobuild.buildroot.net/results/e56f79ae0fb8f8ae3508b19e225e913f1d8b6755 | powerpc | glibc-2.36-81-g4f4d7a13edfd... | NOK | http://autobuild.buildroot.net/results/5adc85981a53d2a209848572dca32e5a39aa4385 | arm | glmark2-06e78b67702b5413335... | NOK | http://autobuild.buildroot.net/results/120387a3a6f9bfd30f706f2606c949ce533ec204 | s390x | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/285af2441681af25af5128be6e80f57594a083ce | ORPH or1k | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/990f31d30b5ee34d9bea93b874d7c72664fd920e | ORPH nios2 | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/f8306a2b72e96caf433d8a7a778774b5ab9e4371 | ORPH sparc64 | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/aa8718371362efe564d50867489612eff1647d30 | ORPH i686 | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/13e15c9f038e4644f15558a2e75d36abff0fba54 | ORPH nios2 | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/8d5c0ab42821e99ef86af8d3e73c15611dd44fdd | ORPH sh4a | haproxy-2.6.9 | NOK | http://autobuild.buildroot.net/results/4f15358d3ddb881c8fa5a071c497421902022ada | aarch64_be | haproxy-2.6.9 | NOK | http://autobuild.buildroot.net/results/d274b5c89f107b49cf327aa961e823c9cb2f29f8 | mips64el | host-binutils-2.37 | NOK | http://autobuild.buildroot.net/results/d971e130a8af1ed157cef53119832911a4dc0297 | sh4eb | host-binutils-2.37 | NOK | http://autobuild.buildroot.net/results/6d6b3f9af86d4c28bc7d25582df870ef4fffc287 | sparc | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/872a3325ee62b0b66fe569a812423677f5a6685b | mipsel | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/5189d4ef3e48c23aabc6ee62d4a64d47e9ca7ae6 | s390x | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/42ea98d957d09a5695db6a6f037ae20027a997cf | riscv64 | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/3bd00dd601a3e4c8af302d8d4de6c08e41313b1a | sh4a | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/a29204a6be1fbf9eae8459012193d61eedb54da4 | s390x | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/e8aef350d91401d1a6c9d354d9471dfee668147d | xtensa | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/1558dabccd1dc00d1d9de251fe3c155f7307c471 | mips64 | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/ef30d0d3af1d22a10a9f22861f66431ec06331b4 | sparc | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/e9a088e389c90f7c762e4b917f5e885d0a914c5a | riscv64 | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/bb9466d6e75dc4ad94f8e0616d58470efb3e9c0c | or1k | host-gcc-initial-12.2.0 | NOK | http://autobuild.buildroot.net/results/c838c83c0818353d5a56fbd37cdcd27e45ef0478 | arc | host-gdb-arc-2020.09-releas... | NOK | http://autobuild.buildroot.net/results/dee911366e58a41931f0478691a862b28afa2f64 | ORPH mips64 | host-go-1.19.7 | NOK | http://autobuild.buildroot.net/results/e78468b43bda9501ccf720349fab1798db4d0bae | mips64 | host-go-1.19.7 | NOK | http://autobuild.buildroot.net/results/50087ee55027d3be13ef4457d594e4ceff82aefd | mips64 | host-go-1.19.7 | NOK | http://autobuild.buildroot.net/results/8eb4353d493d10be087bf87a0e3b69cadcafd35c | aarch64 | host-go-1.19.7 | NOK | http://autobuild.buildroot.net/results/f4f42f129d72b9bc6c2afd4edbff7783e4678c37 | aarch64 | host-go-1.19.7 | NOK | http://autobuild.buildroot.net/results/70826383603d487ba7892037113117a960f25145 | riscv64 | host-moby-buildkit-0.11.2 | NOK | http://autobuild.buildroot.net/results/6f5e6b941a7dde43460fec5000781fbf3d3a7260 | sparc64 | host-python-sip-4.19.25 | NOK | http://autobuild.buildroot.net/results/68c655b290bb8dd7f64ad51a01142008a3d7f197 | armeb | host-qemu-7.2.0 | NOK | http://autobuild.buildroot.net/results/b9bd3de4eba966a56da9cd1f4e2f476c6f6d2f68 | aarch64 | host-qemu-7.2.0 | NOK | http://autobuild.buildroot.net/results/f98395c00af12838b255cd3eb6ab5e5942ebae26 | i686 | host-qemu-7.2.0 | NOK | http://autobuild.buildroot.net/results/c5039f3673ffff96c93c49053a1f949d32a20b95 | armeb | host-rust-1.68.0 | NOK | http://autobuild.buildroot.net/results/4be65815aeee727ac4790d1c1faa33a78dfd557f | x86_64 | host-rust-1.68.0 | NOK | http://autobuild.buildroot.net/results/4a060300d83520054a26ec3a63bb27a53eb2b162 | aarch64 | host-rust-1.68.0 | NOK | http://autobuild.buildroot.net/results/691df79f1768bbf4cfdd0e0d5b851d7d4094061a | s390x | host-rust-1.68.0 | NOK | http://autobuild.buildroot.net/results/000a6e2b5a255b28329e8098a8f2b98094d89752 | x86_64 | host-rust-1.68.0 | NOK | http://autobuild.buildroot.net/results/229015318926d95d15d8354bdbeb0c082255f303 | armeb | host-rust-1.68.0 | NOK | http://autobuild.buildroot.net/results/3fb5291faba1eb5dda1d9abf6d823754a85942b2 | mips | host-rust-1.68.0 | NOK | http://autobuild.buildroot.net/results/01019d51fe9d89753d0c2f6411516afa26c95c00 | xtensa | lcms2-2.14 | NOK | http://autobuild.buildroot.net/results/c36c9c3161c5cec729e4762eb86ec244b1b94fc0 | mips64el | libabseil-cpp-20220623.1 | NOK | http://autobuild.buildroot.net/results/5da48af8608997d81067393c40443fbee16641bd | riscv64 | libcap-ng-0.8.3 | NOK | http://autobuild.buildroot.net/results/b7db010d017b3780d3bfb2e2a5ebc08f3b653162 | i686 | libgcrypt-1.10.1 | NOK | http://autobuild.buildroot.net/results/4257c3f0f5aa15f10c89399760a93c8a3ae53401 | ORPH i686 | libgcrypt-1.10.1 | NOK | http://autobuild.buildroot.net/results/6cfb30e53424480fc2fafb19a1a55717f3a4688c | ORPH i686 | libgcrypt-1.10.1 | NOK | http://autobuild.buildroot.net/results/1169f1bc301f931d11ead100d7253248e2be9317 | ORPH arceb | libglib2-2.72.3 | NOK | http://autobuild.buildroot.net/results/83b5af9010c1070d03650dfc569255d34a66452e | arceb | libglib2-2.72.3 | NOK | http://autobuild.buildroot.net/results/e81ac81044887b0b54da8e846e9cea95dad001c2 | arceb | libglib2-2.72.3 | NOK | http://autobuild.buildroot.net/results/1de1ac84cc98f048f386edcfd4abf4f8cc9c0cef | arceb | libglib2-2.72.3 | NOK | http://autobuild.buildroot.net/results/676fc95d575b975753c89b7066a9f759d08fbdf4 | s390x | libjxl-0.8.1 | NOK | http://autobuild.buildroot.net/results/8cc77c4a02ccc062a11ed1eda534a80d31ae003d | armeb | libkrb5-1.20.1 | NOK | http://autobuild.buildroot.net/results/4956384d39b7b87c5bfd885aa58ef782cb5e837e | mips64 | linux-5.10.162-cip24 | NOK | http://autobuild.buildroot.net/results/79d4b16d80e57b437a62c35839dad9b83bbad960 | ORPH mips64 | linux-6.1.14 | NOK | http://autobuild.buildroot.net/results/b91cadad3f76242dba8157851f5b9022eae02120 | ORPH arm | linux-6.1.14 | NOK | http://autobuild.buildroot.net/results/be11c022f8a2289a847a8d0c20920d085a37af87 | ORPH powerpc | linux-6.1.14 | NOK | http://autobuild.buildroot.net/results/5d69bfc0fc1d3908db18434bd01277cee8aab366 | ORPH sh4aeb | linux-6.1.14 | NOK | http://autobuild.buildroot.net/results/30fbcedb19235ac48cec170f921ffc5ef9a13ed0 | ORPH mips64el | linux-tools | NOK | http://autobuild.buildroot.net/results/60696d73c2e5d2af559b98ffaebeceaf91a8553c | ORPH mipsel | linux-tools | NOK | http://autobuild.buildroot.net/results/ee0b260d34874ef021b6787b03d3695e44b2780a | ORPH x86_64 | nodejs-16.18.1 | NOK | http://autobuild.buildroot.net/results/3f426976f5de0238b24559651ccc9593f6f9556c | riscv64 | ntp-4.2.8p15 | NOK | http://autobuild.buildroot.net/results/09e7d9a68c874e0d4138315deed5faa25a6168ba | ORPH m68k | openssh-9.3p1 | NOK | http://autobuild.buildroot.net/results/920552a11fd41d8bb8ad72c036704dda10e481f3 | ORPH powerpc64le | package/rtl8821cu/rtl8821cu... | NOK | http://autobuild.buildroot.net/results/8878f1be2922e3b0a519483cb7833a83931df0f7 | arceb | perl-5.36.0 | NOK | http://autobuild.buildroot.net/results/f60ea4aaf36e719f38bdbc63f2087404075aa4d2 | armeb | perl-5.36.0 | NOK | http://autobuild.buildroot.net/results/0dc218e086acef62e674e60cbfa974d94533cecb | sparc | perl-5.36.0 | NOK | http://autobuild.buildroot.net/results/7a21fd4fe15ec8cef00ea735285ed193251439b9 | sh4aeb | php-8.2.3 | NOK | http://autobuild.buildroot.net/results/e5a5414ed66d3ad06b7071cf88da9e92396fb8b4 | aarch64 | putty-0.76 | NOK | http://autobuild.buildroot.net/results/e6ca1459c884411630d1ed478935411bbc7549b3 | armeb | python-bcrypt-4.0.1 | NOK | http://autobuild.buildroot.net/results/60d9d54cd5ad7f871d4ed7945a3c3261e5b56e34 | sh4aeb | quickjs-2021-03-27 | NOK | http://autobuild.buildroot.net/results/fd7fca0b79a4c094419d068d16b7fe0c46a04271 | mips | quickjs-2021-03-27 | NOK | http://autobuild.buildroot.net/results/980abaf30be8a8cec10b4f3e6b50b6006b20031c | m68k | sconeserver-8d1935919a20133... | NOK | http://autobuild.buildroot.net/results/87b2429727a3407808154f057d0f2069a378d514 | sh4aeb | sdl-1.2.15 | NOK | http://autobuild.buildroot.net/results/7fbbf0b1a0c3e83ee696399f015edfe54ac52126 | ORPH sh4 | shadow-4.13 | NOK | http://autobuild.buildroot.net/results/7a73dfedfe13555491d2d3908ac089c5f28869db | microblaze | tcf-agent-1.7.0 | NOK | http://autobuild.buildroot.net/results/a6497abd6c0c22531dece51c712d11f648187ae1 | riscv64 | uclibc-1.0.42 | NOK | http://autobuild.buildroot.net/results/5a41708420347da3d0a9a37e2a9c5358d93878eb | powerpc | uclibc-1.0.42 | NOK | http://autobuild.buildroot.net/results/115cf431d1291295f1f6bb565acbe5fe1d1aa5ef | powerpc | uclibc-1.0.42 | NOK | http://autobuild.buildroot.net/results/216b08778d3e2a09759f241b682153e45bf4aea0 | powerpc64le | ulog-0389d243352255f6182326... | NOK | http://autobuild.buildroot.net/results/6425a85b0374292bc972b3d5158bbec8495486e0 | aarch64_be | ulog-0389d243352255f6182326... | NOK | http://autobuild.buildroot.net/results/44d541ade7628881c33dffb712f9b01a01cc0578 | microblaze | unknown | NOK | http://autobuild.buildroot.net/results/776f84e33aeb4e6fdf67cb8785b4db92c7e93a07 | x86_64 | unknown | NOK | http://autobuild.buildroot.net/results/576c8104b4c3e9b741a6b468b658efad515e1af2 | i686 | unknown | NOK | http://autobuild.buildroot.net/results/a53da0a1024e4c80cfc3243820c5d573c3f88265 | microblaze | unknown | TIM | http://autobuild.buildroot.net/results/0932c3af94b9a9595358c28809c6b9014ab75014 | mips64 | unknown | NOK | http://autobuild.buildroot.net/results/edd268aeebcacf2c6ec0f06153d6b095045ef966 | arm | unknown | NOK | http://autobuild.buildroot.net/results/20b2e6c63b51033fc352d13f7c52c48aa3ee7844 | i686 | valgrind-3.19.0 | NOK | http://autobuild.buildroot.net/results/8e7f0a4956b10eba7cf75ae72c45ef56e2864fb3 | ORPH mips64el | valgrind-3.19.0 | NOK | http://autobuild.buildroot.net/results/8a700a1a3e9c963eceb50bb4cb8f16009f8e5e98 | ORPH i686 | xenomai-3.0.10 | NOK | http://autobuild.buildroot.net/results/b96ab95e6b06784b4598ea94a056807372d026da | i686 | xenomai-3.0.10 | NOK | http://autobuild.buildroot.net/results/e20426a06ed5809a588731d33cf8fa3160bc2cd9 | Classification of failures by reason for 2023.02.x -------------------------------------------------- host-go-1.19.7 | 2 host-rust-1.67.0 | 2 containerd-1.6.16 | 1 fs/axfs/axfs.mk:32: /home/b... | 1 fs/cramfs/cramfs.mk:46: /ho... | 1 fs/cramfs/cramfs.mk:46: /ho... | 1 fs/ubifs/ubifs.mk:49: /home... | 1 glibmm-2.68.2 | 1 host-binutils-2.38 | 1 host-binutils-2.39 | 1 host-qemu-7.2.0 | 1 libabseil-cpp-20220623.1 | 1 libgeos-3.11.1 | 1 libkrb5-1.20.1 | 1 Detail of failures for 2023.02.x -------------------------------- arch | reason | OK? | url | orph? -------------+--------------------------------+-----+---------------------------------------------------------------------------------+------- x86_64 | containerd-1.6.16 | NOK | http://autobuild.buildroot.net/results/0a1a3419145ee4eca3c9b6101235fd9dd3a3f098 | aarch64_be | fs/axfs/axfs.mk:32: /home/b... | NOK | http://autobuild.buildroot.net/results/4341451ae646c37631cfcb3fbc166218db6fcd94 | mips64 | fs/cramfs/cramfs.mk:46: /ho... | NOK | http://autobuild.buildroot.net/results/70a96749f30d6ad60251ff79d7b93dc0af03d415 | aarch64_be | fs/cramfs/cramfs.mk:46: /ho... | NOK | http://autobuild.buildroot.net/results/e1f9431bff81d771efc54484d8c718a3bffa7ae0 | aarch64_be | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/bfa9a6f0d903d568b5a382b2357334274af1678d | or1k | glibmm-2.68.2 | NOK | http://autobuild.buildroot.net/results/0672bcf5d6b9d8a0f8e4c985777e3083f8d41719 | microblazeel | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/b1a8fd3bd2d95f7bcba368660722f8058f1ecfad | or1k | host-binutils-2.39 | NOK | http://autobuild.buildroot.net/results/738ab1a73b03fb43f7212429c905844b0fc63798 | mips64el | host-go-1.19.7 | NOK | http://autobuild.buildroot.net/results/cb6df2ce0241952ac3288b3ae76a571ebfec8e62 | aarch64 | host-go-1.19.7 | NOK | http://autobuild.buildroot.net/results/43b39058cc25171bacab4a29c4a454f439aca061 | powerpc64le | host-qemu-7.2.0 | NOK | http://autobuild.buildroot.net/results/9b3cd794e395aed9effb757921d830f39573c9ce | x86_64 | host-rust-1.67.0 | NOK | http://autobuild.buildroot.net/results/e92d47347e23a85cbb9db2ba0521c55ff28e7df0 | powerpc64 | host-rust-1.67.0 | NOK | http://autobuild.buildroot.net/results/9b89977d051d2f6ba94f72028f2ffb0f0e12ddaf | mips64 | libabseil-cpp-20220623.1 | NOK | http://autobuild.buildroot.net/results/a1ed82dc74bd31afd5bd576ed7a4811f100cedc5 | or1k | libgeos-3.11.1 | NOK | http://autobuild.buildroot.net/results/d065f68e8d3dcb50bd0ff56b018872a0733a7db9 | armeb | libkrb5-1.20.1 | NOK | http://autobuild.buildroot.net/results/218150fc9fee0891982c357299309945f4800a82 | -- http://autobuild.buildroot.net From thomas.petazzoni at bootlin.com Fri Mar 31 07:28:53 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Fri, 31 Mar 2023 09:28:53 +0200 Subject: [Buildroot] Indicating upstream status [was: [PATCH] package/bluez5_utils: Fix builds with musl-libc] In-Reply-To: References: <20230326130937.56650-1-f.fainelli@gmail.com> <20230328202533.GD3204460@scaer> <20230329105022.6137bf1a@windsurf> <20230329112855.6110cf8d@windsurf> <84821597-4e34-2e1c-99f5-4d03bdda0d45@mind.be> <20230330142133.002fa797@windsurf> Message-ID: <20230331092853.5ed10789@windsurf> On Thu, 30 Mar 2023 14:33:24 +0200 Arnout Vandecappelle wrote: > No, the person who did the backport. It's inherited from Yann's original > [yann.morin.1998 at free.fr: backport and adapt from upsteam 1234CDEF] > > OTOH we have the SoB a few lines below that says exactly that, and also the > author of the commit in buildroot that adds the patch, so it's pretty redundant > information. Exactly what I was going to say: who did the backport is documented by the SoB just below. To me: Upstream: https://github.com/foo/bar/commit/ Signed-off-by: John Doe is sufficient. Thomas -- Thomas Petazzoni, co-owner and CEO, Bootlin Embedded Linux and Kernel engineering and training https://bootlin.com From thomas.petazzoni at bootlin.com Fri Mar 31 10:20:48 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Fri, 31 Mar 2023 12:20:48 +0200 Subject: [Buildroot] [PATCH] package/qemu: allow building only the guest agent In-Reply-To: References: <20230322231511.551442-1-unixmania@gmail.com> <20230324111528.6fed9de7@windsurf> Message-ID: <20230331122048.044d8dac@windsurf> Hello, On Fri, 24 Mar 2023 22:14:18 -0300 Carlos Santos wrote: > Yes. It just does not install anything useful: OK. As long as it builds, that's fine :-) > The keymaps should not be installed if no qemu-system is built. I > already sent a patch upstream attempting to fix the problem but the > problem is still there: > > https://lists.gnu.org/archive/html/qemu-devel/2023-01/msg00084.html > > I also have a patch to install trace-events-all only if necessary. > Unfortunately, making these changes happen in qemu takes a long time. Thanks for this work, definitely useful! Best regards, Thomas -- Thomas Petazzoni, co-owner and CEO, Bootlin Embedded Linux and Kernel engineering and training https://bootlin.com From thomas.petazzoni at bootlin.com Fri Mar 31 10:24:08 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Fri, 31 Mar 2023 12:24:08 +0200 Subject: [Buildroot] [PATCH v3 1/3] package/go-bootstrap: split into two stages: go1.4 and go1.19.5 In-Reply-To: References: <20230215073256.186476-1-christian@paral.in> <20230312225806.0bf4b0fd@windsurf> Message-ID: <20230331122408.211f7639@windsurf> On Thu, 23 Mar 2023 19:45:04 -0700 Christian Stewart wrote: > > This doesn't make much sense. Why would the toolchain package be needed > > for HOSTCC_NOCCACHE ? We have several packages that use HOSTCC_NOCCACHE > > before the toolchain is ready. > > I suppose HOSTCC_NOCCACHE uses the gcc installed outside of buildroot, > so it should be fine to remove this dependency. Yes, the native toolchain must always be provided by the system, it is not provided by Buildroot. The "toolchain" package only provides the cross-compilation toolchain, it does nothing about the native toolchain. > > > + # Set all file timestamps to prevent the go compiler from rebuilding any > > > + # built in packages when programs are built. > > > + find $(HOST_GO_BOOTSTRAP_STAGE2_ROOT) -type f -exec touch -r $(@D)/bin/go {} \; > > > > So we have to do this for bootstrap-stage2 but not bootstrap-stage1 ? > > It's not strictly necessary for either one. I removed it for the next > revision of the patch. But your comment above seemed to indicate that it was necessary. > > > - depends on BR2_PACKAGE_HOST_GO_BOOTSTRAP_ARCH_SUPPORTS > > > + depends on BR2_PACKAGE_HOST_GO_BOOTSTRAP_STAGE2_ARCH_SUPPORTS > > > + # See https://go.dev/doc/install/source#environment > > > + # See src/go/build/syslist.go for the list of supported architectures > > > > This comment looks good, but is unrelated. Separate patch? > > Is it really necessary to put in a separate patch? It's a minor comment change. > > Feels appropriate to bundle it here with other related changes. Well, it always makes the review a bit more complicated, as we wonder why it's there. If you really want to bundle unrelated changes like this, they should at least be mentioned in the commit log so that the reviewer knows what's going on. > > > -# The go build system is not compatible with ccache, so use > > > -# HOSTCC_NOCCACHE. See https://github.com/golang/go/issues/11685. > > > +# The go build system is not compatable with ccache, so use HOSTCC_NOCCACHE. > > > +# See https://github.com/golang/go/issues/11685. > > > > Why is this comment being changed, with a typo added? > > Fixed the typo. The comment is being changed because it can fit on a > single line in 75 characters. > > It just looks cleaner. > > I can revert this if necessary. Same as above: it's creating some unrelated "noise" in the patch, which makes things odd when doing a review. > > > > HOST_GO_MAKE_ENV = \ > > > GO111MODULE=off \ > > > GOCACHE=$(HOST_GO_HOST_CACHE) \ > > > - GOROOT_BOOTSTRAP=$(HOST_GO_BOOTSTRAP_ROOT) \ > > > + GOROOT_BOOTSTRAP=$(HOST_GO_BOOTSTRAP_STAGE2_ROOT) \ > > > GOROOT_FINAL=$(HOST_GO_ROOT) \ > > > GOROOT="$(@D)" \ > > > GOBIN="$(@D)/bin" \ > > > @@ -154,7 +154,6 @@ define HOST_GO_INSTALL_CMDS > > > cp -a $(@D)/pkg/include $(@D)/pkg/linux_* $(HOST_GO_ROOT)/pkg/ > > > cp -a $(@D)/pkg/tool $(HOST_GO_ROOT)/pkg/ > > > > > > - # There is a known issue which requires the go sources to be installed > > > > Why is this comment being removed? > > It's not an issue, per se. The nature of the Go compiler is that it > needs the sources to work. > That bug report has been closed for years now and is actually > unrelated to needing sources anyway. So perhaps rephrase to explain "Yes the Go compiler needs the sources to work", rather than just dropping the comment? But here again, it's unrelated to the patch we're discussing so => separate patch. Best regards, Thomas -- Thomas Petazzoni, co-owner and CEO, Bootlin Embedded Linux and Kernel engineering and training https://bootlin.com From bugzilla at busybox.net Fri Mar 31 15:51:56 2023 From: bugzilla at busybox.net (bugzilla at busybox.net) Date: Fri, 31 Mar 2023 15:51:56 +0000 Subject: [Buildroot] [Bug 15356] package gobject-introspection-1.72.0 fails to build In-Reply-To: References: Message-ID: https://bugs.busybox.net/show_bug.cgi?id=15356 --- Comment #3 from hydrosaure at gmail.com --- (In reply to Jonathan Bittner from comment #2) Thank you for the investigation. I think it would work in my case as well building on a R9 5950X targeting i7 broadwell. Which file would I add this "-cpu max" to ? -- You are receiving this mail because: You are on the CC list for the bug. From bugzilla at busybox.net Fri Mar 31 18:35:05 2023 From: bugzilla at busybox.net (bugzilla at busybox.net) Date: Fri, 31 Mar 2023 18:35:05 +0000 Subject: [Buildroot] [Bug 15356] package gobject-introspection-1.72.0 fails to build In-Reply-To: References: Message-ID: https://bugs.busybox.net/show_bug.cgi?id=15356 --- Comment #4 from James Hilliard --- FYI I have a series bumping gobject-introspection and libglib2 to version 1.74.0, I wonder if that might be helpful here: https://patchwork.ozlabs.org/project/buildroot/list/?series=321845&submitter=&state=*&q=&archive=both&delegate= -- You are receiving this mail because: You are on the CC list for the bug. From bugzilla at busybox.net Fri Mar 31 18:41:01 2023 From: bugzilla at busybox.net (bugzilla at busybox.net) Date: Fri, 31 Mar 2023 18:41:01 +0000 Subject: [Buildroot] [Bug 14886] Python ctypes find_library() not working correctly. In-Reply-To: References: Message-ID: https://bugs.busybox.net/show_bug.cgi?id=14886 --- Comment #7 from Marcus Hoffmann --- Created attachment 9566 --> https://bugs.busybox.net/attachment.cgi?id=9566&action=edit libiio patch to fix python bindings I've just run into this problem with libiio python bindings as well. (On a glibc system though), the attached (libiio) patch fixes it, though I'm not sure if that's a desired solution. -- You are receiving this mail because: You are on the CC list for the bug. From christian at paral.in Fri Mar 31 19:17:51 2023 From: christian at paral.in (Christian Stewart) Date: Fri, 31 Mar 2023 12:17:51 -0700 Subject: [Buildroot] [PATCH v4 1/3] package/go-bootstrap: split into two stages: go1.4 and go1.19.7 Message-ID: <20230331191753.28826-1-christian@paral.in> Go 1.20 requires a minimum version of go 1.17.13 to bootstrap. https://go.dev/doc/go1.20#bootstrap As Go 1.4 was the previous version that could be compiled with C, there is now no way to bootstrap go with a C compiler, unless we use a two-stage bootstrap: - build host-go-bootstrap-1.4-20170531 - build host-go-bootstrap-1.19.7 with host-go-bootstrap-1.4-20170531 - build host-go-1.20 with host-go-bootstrap-1.19.7 This is implemented in this commit first, before upgrading host-go to 1.20. Note: the .patch files from package/go version 1.19.x are not necessary for package/go-bootstrap-stage2 and have not been included there. Previous discussion of possible alternatives: https://lore.kernel.org/all/CA+h8R2rtcynkCBsz=_9yANOEguyPCOcQDj8_ns+cv8RS8+8t9A at mail.gmail.com/ https://lore.kernel.org/all/20220525234312.643dfc03 at windsurf/T/ Signed-off-by: Christian Stewart --- v1 -> v2: - fix indentation of GOROOT_BOOTSTRAP in stage2 MAKE_ENV - adjust commit description - remove duplicate MAKE_ENV declaration line - reorder depends on lines in config.in.host v3 -> v4: - Fixed typo compatable -> compatible - Dropped dependency on toolchain in go-bootstrap-stage1 - Dropped updating sources timestamps in go-bootstrap-stage{1,2} - Update go-bootstrap-stage2 to 1.19.7 - Drop these comments and move to separate patch: - Fix typo in comments. - Adjusted comment built in -> built-in. - Adjust comments relating to copying src/ to host/ - Dropped outdated comment referring to issue 2775. - Thanks Thomas for the review. Signed-off-by: Christian Stewart --- DEVELOPERS | 2 + package/Config.in.host | 3 +- package/go-bootstrap-stage1/Config.in.host | 6 +++ .../go-bootstrap-stage1.hash} | 0 .../go-bootstrap-stage1.mk | 43 +++++++++++++++ package/go-bootstrap-stage2/Config.in.host | 4 ++ .../go-bootstrap-stage2.hash | 3 ++ .../go-bootstrap-stage2.mk | 53 +++++++++++++++++++ package/go-bootstrap/Config.in.host | 7 --- package/go-bootstrap/go-bootstrap.mk | 50 ----------------- package/go/Config.in.host | 4 +- package/go/go.mk | 4 +- 12 files changed, 117 insertions(+), 62 deletions(-) create mode 100644 package/go-bootstrap-stage1/Config.in.host rename package/{go-bootstrap/go-bootstrap.hash => go-bootstrap-stage1/go-bootstrap-stage1.hash} (100%) create mode 100644 package/go-bootstrap-stage1/go-bootstrap-stage1.mk create mode 100644 package/go-bootstrap-stage2/Config.in.host create mode 100644 package/go-bootstrap-stage2/go-bootstrap-stage2.hash create mode 100644 package/go-bootstrap-stage2/go-bootstrap-stage2.mk delete mode 100644 package/go-bootstrap/Config.in.host delete mode 100644 package/go-bootstrap/go-bootstrap.mk diff --git a/DEVELOPERS b/DEVELOPERS index 67c6004ddf..ce0c03391d 100644 --- a/DEVELOPERS +++ b/DEVELOPERS @@ -552,6 +552,8 @@ F: package/docker-engine/ F: package/embiggen-disk/ F: package/fuse-overlayfs/ F: package/go/ +F: package/go-bootstrap-stage1/ +F: package/go-bootstrap-stage2/ F: package/gocryptfs/ F: package/mbpfan/ F: package/moby-buildkit/ diff --git a/package/Config.in.host b/package/Config.in.host index dcadbfdfc1..fff75cd165 100644 --- a/package/Config.in.host +++ b/package/Config.in.host @@ -40,7 +40,8 @@ menu "Host utilities" source "package/genpart/Config.in.host" source "package/gnupg/Config.in.host" source "package/go/Config.in.host" - source "package/go-bootstrap/Config.in.host" + source "package/go-bootstrap-stage1/Config.in.host" + source "package/go-bootstrap-stage2/Config.in.host" source "package/google-breakpad/Config.in.host" source "package/gptfdisk/Config.in.host" source "package/imagemagick/Config.in.host" diff --git a/package/go-bootstrap-stage1/Config.in.host b/package/go-bootstrap-stage1/Config.in.host new file mode 100644 index 0000000000..56a743caf9 --- /dev/null +++ b/package/go-bootstrap-stage1/Config.in.host @@ -0,0 +1,6 @@ +config BR2_PACKAGE_HOST_GO_BOOTSTRAP_STAGE1_ARCH_SUPPORTS + bool + # See src/cmd/dist/unix.c for the list of supported architectures + default y if BR2_HOSTARCH = "x86" + default y if BR2_HOSTARCH = "x86_64" + default y if BR2_HOSTARCH = "arm" diff --git a/package/go-bootstrap/go-bootstrap.hash b/package/go-bootstrap-stage1/go-bootstrap-stage1.hash similarity index 100% rename from package/go-bootstrap/go-bootstrap.hash rename to package/go-bootstrap-stage1/go-bootstrap-stage1.hash diff --git a/package/go-bootstrap-stage1/go-bootstrap-stage1.mk b/package/go-bootstrap-stage1/go-bootstrap-stage1.mk new file mode 100644 index 0000000000..dba18e86e9 --- /dev/null +++ b/package/go-bootstrap-stage1/go-bootstrap-stage1.mk @@ -0,0 +1,43 @@ +################################################################################ +# +# go-bootstrap-stage1 +# +################################################################################ + +# Use last C-based Go compiler: v1.4.x +# See https://golang.org/doc/install/source#bootstrapFromSource +GO_BOOTSTRAP_STAGE1_VERSION = 1.4-bootstrap-20171003 +GO_BOOTSTRAP_STAGE1_SITE = https://dl.google.com/go +GO_BOOTSTRAP_STAGE1_SOURCE = go$(GO_BOOTSTRAP_STAGE1_VERSION).tar.gz + +GO_BOOTSTRAP_STAGE1_LICENSE = BSD-3-Clause +GO_BOOTSTRAP_STAGE1_LICENSE_FILES = LICENSE + +HOST_GO_BOOTSTRAP_STAGE1_ROOT = $(HOST_DIR)/lib/go-$(GO_BOOTSTRAP_STAGE1_VERSION) + +# The go build system is not compatable with ccache, so use HOSTCC_NOCCACHE. +# See https://github.com/golang/go/issues/11685. +HOST_GO_BOOTSTRAP_STAGE1_MAKE_ENV = \ + GOOS=linux \ + GOROOT_FINAL="$(HOST_GO_BOOTSTRAP_STAGE1_ROOT)" \ + GOROOT="$(@D)" \ + GOBIN="$(@D)/bin" \ + CC=$(HOSTCC_NOCCACHE) \ + CGO_ENABLED=0 + +define HOST_GO_BOOTSTRAP_STAGE1_BUILD_CMDS + cd $(@D)/src && $(HOST_GO_BOOTSTRAP_STAGE1_MAKE_ENV) ./make.bash +endef + +define HOST_GO_BOOTSTRAP_STAGE1_INSTALL_CMDS + $(INSTALL) -D -m 0755 $(@D)/bin/go $(HOST_GO_BOOTSTRAP_STAGE1_ROOT)/bin/go + $(INSTALL) -D -m 0755 $(@D)/bin/gofmt $(HOST_GO_BOOTSTRAP_STAGE1_ROOT)/bin/gofmt + + cp -a $(@D)/lib $(HOST_GO_BOOTSTRAP_STAGE1_ROOT)/ + cp -a $(@D)/pkg $(HOST_GO_BOOTSTRAP_STAGE1_ROOT)/ + + # The Go sources must be installed to the host/ tree for the Go stdlib. + cp -a $(@D)/src $(HOST_GO_BOOTSTRAP_STAGE1_ROOT)/ +endef + +$(eval $(host-generic-package)) diff --git a/package/go-bootstrap-stage2/Config.in.host b/package/go-bootstrap-stage2/Config.in.host new file mode 100644 index 0000000000..967ddaed1d --- /dev/null +++ b/package/go-bootstrap-stage2/Config.in.host @@ -0,0 +1,4 @@ +config BR2_PACKAGE_HOST_GO_BOOTSTRAP_STAGE2_ARCH_SUPPORTS + bool + default y + depends on BR2_PACKAGE_HOST_GO_BOOTSTRAP_STAGE1_ARCH_SUPPORTS diff --git a/package/go-bootstrap-stage2/go-bootstrap-stage2.hash b/package/go-bootstrap-stage2/go-bootstrap-stage2.hash new file mode 100644 index 0000000000..89e2fd952f --- /dev/null +++ b/package/go-bootstrap-stage2/go-bootstrap-stage2.hash @@ -0,0 +1,3 @@ +# From https://go.dev/dl +sha256 775bdf285ceaba940da8a2fe20122500efd7a0b65dbcee85247854a8d7402633 go1.19.7.src.tar.gz +sha256 2d36597f7117c38b006835ae7f537487207d8ec407aa9d9980794b2030cbc067 LICENSE diff --git a/package/go-bootstrap-stage2/go-bootstrap-stage2.mk b/package/go-bootstrap-stage2/go-bootstrap-stage2.mk new file mode 100644 index 0000000000..7c0e9a6a02 --- /dev/null +++ b/package/go-bootstrap-stage2/go-bootstrap-stage2.mk @@ -0,0 +1,53 @@ +################################################################################ +# +# go-bootstrap-stage2 +# +################################################################################ + +# Use last Go version that go-bootstrap-stage1 can build: v1.19.x +# See https://golang.org/doc/install/source#bootstrapFromSource +GO_BOOTSTRAP_STAGE2_VERSION = 1.19.7 +GO_BOOTSTRAP_STAGE2_SITE = https://storage.googleapis.com/golang +GO_BOOTSTRAP_STAGE2_SOURCE = go$(GO_BOOTSTRAP_STAGE2_VERSION).src.tar.gz + +GO_BOOTSTRAP_STAGE2_LICENSE = BSD-3-Clause +GO_BOOTSTRAP_STAGE2_LICENSE_FILES = LICENSE + +# Use go-bootstrap-stage1 to bootstrap. +HOST_GO_BOOTSTRAP_STAGE2_DEPENDENCIES = host-go-bootstrap-stage1 + +HOST_GO_BOOTSTRAP_STAGE2_ROOT = $(HOST_DIR)/lib/go-$(GO_BOOTSTRAP_STAGE2_VERSION) + +# The go build system is not compatible with ccache, so use HOSTCC_NOCCACHE. +# See https://github.com/golang/go/issues/11685. +HOST_GO_BOOTSTRAP_STAGE2_MAKE_ENV = \ + GO111MODULE=off \ + GOROOT_BOOTSTRAP=$(HOST_GO_BOOTSTRAP_STAGE1_ROOT) \ + GOROOT_FINAL=$(HOST_GO_BOOTSTRAP_STAGE2_ROOT) \ + GOROOT="$(@D)" \ + GOBIN="$(@D)/bin" \ + GOOS=linux \ + CC=$(HOSTCC_NOCCACHE) \ + CXX=$(HOSTCXX_NOCCACHE) \ + CGO_ENABLED=0 + +define HOST_GO_BOOTSTRAP_STAGE2_BUILD_CMDS + cd $(@D)/src && \ + $(HOST_GO_BOOTSTRAP_STAGE2_MAKE_ENV) ./make.bash $(if $(VERBOSE),-v) +endef + +define HOST_GO_BOOTSTRAP_STAGE2_INSTALL_CMDS + $(INSTALL) -D -m 0755 $(@D)/bin/go $(HOST_GO_BOOTSTRAP_STAGE2_ROOT)/bin/go + $(INSTALL) -D -m 0755 $(@D)/bin/gofmt $(HOST_GO_BOOTSTRAP_STAGE2_ROOT)/bin/gofmt + + cp -a $(@D)/lib $(HOST_GO_BOOTSTRAP_STAGE2_ROOT)/ + + mkdir -p $(HOST_GO_BOOTSTRAP_STAGE2_ROOT)/pkg + cp -a $(@D)/pkg/include $(@D)/pkg/linux_* $(HOST_GO_BOOTSTRAP_STAGE2_ROOT)/pkg/ + cp -a $(@D)/pkg/tool $(HOST_GO_BOOTSTRAP_STAGE2_ROOT)/pkg/ + + # The Go sources must be installed to the host/ tree for the Go stdlib. + cp -a $(@D)/src $(HOST_GO_BOOTSTRAP_STAGE2_ROOT)/ +endef + +$(eval $(host-generic-package)) diff --git a/package/go-bootstrap/Config.in.host b/package/go-bootstrap/Config.in.host deleted file mode 100644 index fab80d24b4..0000000000 --- a/package/go-bootstrap/Config.in.host +++ /dev/null @@ -1,7 +0,0 @@ -config BR2_PACKAGE_HOST_GO_BOOTSTRAP_ARCH_SUPPORTS - bool - # See src/cmd/dist/unix.c for the list of support - # architectures - default y if BR2_HOSTARCH = "x86" - default y if BR2_HOSTARCH = "x86_64" - default y if BR2_HOSTARCH = "arm" diff --git a/package/go-bootstrap/go-bootstrap.mk b/package/go-bootstrap/go-bootstrap.mk deleted file mode 100644 index 71696a1540..0000000000 --- a/package/go-bootstrap/go-bootstrap.mk +++ /dev/null @@ -1,50 +0,0 @@ -################################################################################ -# -# go-bootstrap -# -################################################################################ - -# Use last C-based Go compiler: v1.4.x -# See https://golang.org/doc/install/source#bootstrapFromSource -GO_BOOTSTRAP_VERSION = 1.4-bootstrap-20171003 -GO_BOOTSTRAP_SITE = https://dl.google.com/go -GO_BOOTSTRAP_SOURCE = go$(GO_BOOTSTRAP_VERSION).tar.gz - -GO_BOOTSTRAP_LICENSE = BSD-3-Clause -GO_BOOTSTRAP_LICENSE_FILES = LICENSE - -# To build programs that need cgo support the toolchain needs to be -# available, so the toolchain is not needed to build host-go-bootstrap -# itself, but needed by other packages that depend on -# host-go-bootstrap. -HOST_GO_BOOTSTRAP_DEPENDENCIES = toolchain - -HOST_GO_BOOTSTRAP_ROOT = $(HOST_DIR)/lib/go-$(GO_BOOTSTRAP_VERSION) - -# The go build system is not compatable with ccache, so use HOSTCC_NOCCACHE -# here. See https://github.com/golang/go/issues/11685. -HOST_GO_BOOTSTRAP_MAKE_ENV = \ - GOOS=linux \ - GOROOT_FINAL="$(HOST_GO_BOOTSTRAP_ROOT)" \ - GOROOT="$(@D)" \ - GOBIN="$(@D)/bin" \ - CC=$(HOSTCC_NOCCACHE) \ - CGO_ENABLED=0 - -define HOST_GO_BOOTSTRAP_BUILD_CMDS - cd $(@D)/src && $(HOST_GO_BOOTSTRAP_MAKE_ENV) ./make.bash -endef - -define HOST_GO_BOOTSTRAP_INSTALL_CMDS - $(INSTALL) -D -m 0755 $(@D)/bin/go $(HOST_GO_BOOTSTRAP_ROOT)/bin/go - $(INSTALL) -D -m 0755 $(@D)/bin/gofmt $(HOST_GO_BOOTSTRAP_ROOT)/bin/gofmt - - cp -a $(@D)/lib $(HOST_GO_BOOTSTRAP_ROOT)/ - cp -a $(@D)/pkg $(HOST_GO_BOOTSTRAP_ROOT)/ - - # There is a known issue which requires the go sources to be installed - # https://golang.org/issue/2775 - cp -a $(@D)/src $(HOST_GO_BOOTSTRAP_ROOT)/ -endef - -$(eval $(host-generic-package)) diff --git a/package/go/Config.in.host b/package/go/Config.in.host index ded02d3b3a..90a54f0da6 100644 --- a/package/go/Config.in.host +++ b/package/go/Config.in.host @@ -2,7 +2,7 @@ config BR2_PACKAGE_HOST_GO_TARGET_ARCH_SUPPORTS bool default y - depends on BR2_PACKAGE_HOST_GO_BOOTSTRAP_ARCH_SUPPORTS + depends on BR2_PACKAGE_HOST_GO_BOOTSTRAP_STAGE2_ARCH_SUPPORTS depends on (BR2_arm && BR2_TOOLCHAIN_SUPPORTS_PIE) || BR2_aarch64 \ || BR2_i386 || BR2_x86_64 || BR2_powerpc64le \ || BR2_mips64 || BR2_mips64el || BR2_riscv || BR2_s390x @@ -28,4 +28,4 @@ config BR2_PACKAGE_HOST_GO_TARGET_CGO_LINKING_SUPPORTS config BR2_PACKAGE_HOST_GO_HOST_ARCH_SUPPORTS bool default y - depends on BR2_PACKAGE_HOST_GO_BOOTSTRAP_ARCH_SUPPORTS + depends on BR2_PACKAGE_HOST_GO_BOOTSTRAP_STAGE2_ARCH_SUPPORTS diff --git a/package/go/go.mk b/package/go/go.mk index a94603f268..13fff792af 100644 --- a/package/go/go.mk +++ b/package/go/go.mk @@ -12,7 +12,7 @@ GO_LICENSE = BSD-3-Clause GO_LICENSE_FILES = LICENSE GO_CPE_ID_VENDOR = golang -HOST_GO_DEPENDENCIES = host-go-bootstrap +HOST_GO_DEPENDENCIES = host-go-bootstrap-stage2 HOST_GO_GOPATH = $(HOST_DIR)/share/go-path HOST_GO_HOST_CACHE = $(HOST_DIR)/share/host-go-cache HOST_GO_ROOT = $(HOST_DIR)/lib/go @@ -126,7 +126,7 @@ HOST_GO_HOST_ENV = \ HOST_GO_MAKE_ENV = \ GO111MODULE=off \ GOCACHE=$(HOST_GO_HOST_CACHE) \ - GOROOT_BOOTSTRAP=$(HOST_GO_BOOTSTRAP_ROOT) \ + GOROOT_BOOTSTRAP=$(HOST_GO_BOOTSTRAP_STAGE2_ROOT) \ GOROOT_FINAL=$(HOST_GO_ROOT) \ GOROOT="$(@D)" \ GOBIN="$(@D)/bin" \ -- 2.40.0 From christian at paral.in Fri Mar 31 19:17:52 2023 From: christian at paral.in (Christian Stewart) Date: Fri, 31 Mar 2023 12:17:52 -0700 Subject: [Buildroot] [PATCH v4 2/3] package/go: adjust comments In-Reply-To: <20230331191753.28826-1-christian@paral.in> References: <20230331191753.28826-1-christian@paral.in> Message-ID: <20230331191753.28826-2-christian@paral.in> Adjust comments in the Go package to improve clarity: Config.in.host: - Add comment mentioning list of supported architectures. go.mk: - Improve formatting of comment about NOCCACHE - Reword comment re: copying src/ to host/ - the previously linked issue is not relevant. - instead: mention that src/ is needed for stdlib. - Adjust comment re: adjusting file timestamps. - mention this is needed to avoid rebuilding stdlib Signed-off-by: Christian Stewart --- v3 -> v4: - move these comments to a separate patch - Thanks Thomas for the review. Signed-off-by: Christian Stewart --- package/go/Config.in.host | 2 ++ package/go/go.mk | 11 +++++------ 2 files changed, 7 insertions(+), 6 deletions(-) diff --git a/package/go/Config.in.host b/package/go/Config.in.host index 90a54f0da6..b87b862cec 100644 --- a/package/go/Config.in.host +++ b/package/go/Config.in.host @@ -3,6 +3,8 @@ config BR2_PACKAGE_HOST_GO_TARGET_ARCH_SUPPORTS bool default y depends on BR2_PACKAGE_HOST_GO_BOOTSTRAP_STAGE2_ARCH_SUPPORTS + # See https://go.dev/doc/install/source#environment + # See src/go/build/syslist.go for the list of supported architectures depends on (BR2_arm && BR2_TOOLCHAIN_SUPPORTS_PIE) || BR2_aarch64 \ || BR2_i386 || BR2_x86_64 || BR2_powerpc64le \ || BR2_mips64 || BR2_mips64el || BR2_riscv || BR2_s390x diff --git a/package/go/go.mk b/package/go/go.mk index 13fff792af..126d8ea46b 100644 --- a/package/go/go.mk +++ b/package/go/go.mk @@ -121,8 +121,8 @@ HOST_GO_HOST_ENV = \ CGO_CXXFLAGS="$(HOST_CXXFLAGS)" \ CGO_LDFLAGS="$(HOST_LDFLAGS)" -# The go build system is not compatible with ccache, so use -# HOSTCC_NOCCACHE. See https://github.com/golang/go/issues/11685. +# The go build system is not compatible with ccache, so use HOSTCC_NOCCACHE. +# See https://github.com/golang/go/issues/11685. HOST_GO_MAKE_ENV = \ GO111MODULE=off \ GOCACHE=$(HOST_GO_HOST_CACHE) \ @@ -154,12 +154,11 @@ define HOST_GO_INSTALL_CMDS cp -a $(@D)/pkg/include $(@D)/pkg/linux_* $(HOST_GO_ROOT)/pkg/ cp -a $(@D)/pkg/tool $(HOST_GO_ROOT)/pkg/ - # There is a known issue which requires the go sources to be installed - # https://golang.org/issue/2775 + # The Go sources must be installed to the host/ tree for the Go stdlib. cp -a $(@D)/src $(HOST_GO_ROOT)/ - # Set all file timestamps to prevent the go compiler from rebuilding any - # built in packages when programs are built. + # Set file timestamps to prevent the Go compiler from rebuilding the stdlib + # when compiling other programs. find $(HOST_GO_ROOT) -type f -exec touch -r $(@D)/bin/go {} \; endef -- 2.40.0 From christian at paral.in Fri Mar 31 19:17:53 2023 From: christian at paral.in (Christian Stewart) Date: Fri, 31 Mar 2023 12:17:53 -0700 Subject: [Buildroot] [PATCH v4 3/3] package/go: bump to version 1.20.2 In-Reply-To: <20230331191753.28826-1-christian@paral.in> References: <20230331191753.28826-1-christian@paral.in> Message-ID: <20230331191753.28826-3-christian@paral.in> The latest Go release, version 1.20, arrives six months after Go 1.19. Most of its changes are in the implementation of the toolchain, runtime, and libraries. https://go.dev/doc/go1.20 Signed-off-by: Christian Stewart --- v1 -> v2: - drop unnecessary change to config.in.host v2 -> v3: - bump to go 1.20.1 - add note about fixed cves v3 -> v4: - rebase on updated go1.19.x version - remove notes about cves (fixed in previous 1.19.x version) v4 -> v5: - update to go 1.20.2 Signed-off-by: Christian Stewart --- ...03-runtime-support-riscv64-SV57-mode.patch | 65 ------------------- package/go/go.hash | 2 +- package/go/go.mk | 4 +- 3 files changed, 3 insertions(+), 68 deletions(-) delete mode 100644 package/go/0003-runtime-support-riscv64-SV57-mode.patch diff --git a/package/go/0003-runtime-support-riscv64-SV57-mode.patch b/package/go/0003-runtime-support-riscv64-SV57-mode.patch deleted file mode 100644 index f51c2ca093..0000000000 --- a/package/go/0003-runtime-support-riscv64-SV57-mode.patch +++ /dev/null @@ -1,65 +0,0 @@ -From 6618c7af436488fa12018cdcd31eeedb3a698745 Mon Sep 17 00:00:00 2001 -From: Dmitry Vyukov -Date: Fri, 27 May 2022 18:55:35 +0200 -Subject: [PATCH] runtime: support riscv64 SV57 mode - -Riscv64 has SV57 mode when user-space VA is 56 bits. -Linux kernel recently got support for this mode and Go binaries started crashing as: - -runtime: lfstack.push invalid packing: node=0xffffff5908a940 cnt=0x1 -packed=0xffff5908a9400001 -> node=0xffff5908a940 - -Adjust lfstack code to use only 8 top bits of pointers on riscv64. - -For context see: -https://groups.google.com/g/syzkaller-bugs/c/lU0GQTZoNQQ/m/O_c3vmE3AAAJ - -Update #54104 - -Change-Id: Ib5d3d6a79c0c6eddf11618d73fcc8bc1832a9c25 -Signed-off-by: Christian Stewart ---- - -Upstream: https://go-review.googlesource.com/c/go/+/409055/4 ---- - src/runtime/lfstack_64bit.go | 12 ++++++++++++ - 1 file changed, 12 insertions(+) - -diff --git a/src/runtime/lfstack_64bit.go b/src/runtime/lfstack_64bit.go -index 154130cf63..39fa647b9e 100644 ---- a/src/runtime/lfstack_64bit.go -+++ b/src/runtime/lfstack_64bit.go -@@ -36,12 +36,21 @@ const ( - // We use one bit to distinguish between the two ranges. - aixAddrBits = 57 - aixCntBits = 64 - aixAddrBits + 3 -+ -+ // Riscv64 SV57 mode gives 56 bits of userspace VA. -+ // lfstack code supports it, but broader support for SV57 mode is incomplete, -+ // and there may be other issues (see #54104). -+ riscv64AddrBits = 56 -+ riscv64CntBits = 64 - riscv64AddrBits + 3 - ) - - func lfstackPack(node *lfnode, cnt uintptr) uint64 { - if GOARCH == "ppc64" && GOOS == "aix" { - return uint64(uintptr(unsafe.Pointer(node)))<<(64-aixAddrBits) | uint64(cnt&(1<> aixCntBits << 3) | 0xa<<56))) - } -+ if GOARCH == "riscv64" { -+ return (*lfnode)(unsafe.Pointer(uintptr(val >> riscv64CntBits << 3))) -+ } - return (*lfnode)(unsafe.Pointer(uintptr(val >> cntBits << 3))) - } --- -2.35.1 - diff --git a/package/go/go.hash b/package/go/go.hash index 89e2fd952f..61c07d4f77 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 4d0e2850d197b4ddad3bdb0196300179d095bb3aefd4dfbc3b36702c3728f8ab go1.20.2.src.tar.gz sha256 2d36597f7117c38b006835ae7f537487207d8ec407aa9d9980794b2030cbc067 LICENSE diff --git a/package/go/go.mk b/package/go/go.mk index 126d8ea46b..6ba3bd03c3 100644 --- a/package/go/go.mk +++ b/package/go/go.mk @@ -4,7 +4,7 @@ # ################################################################################ -GO_VERSION = 1.19.7 +GO_VERSION = 1.20.2 GO_SITE = https://storage.googleapis.com/golang GO_SOURCE = go$(GO_VERSION).src.tar.gz @@ -151,7 +151,7 @@ define HOST_GO_INSTALL_CMDS cp -a $(@D)/lib $(HOST_GO_ROOT)/ mkdir -p $(HOST_GO_ROOT)/pkg - cp -a $(@D)/pkg/include $(@D)/pkg/linux_* $(HOST_GO_ROOT)/pkg/ + cp -a $(@D)/pkg/include $(HOST_GO_ROOT)/pkg/ cp -a $(@D)/pkg/tool $(HOST_GO_ROOT)/pkg/ # The Go sources must be installed to the host/ tree for the Go stdlib. -- 2.40.0 From ps.report at gmx.net Fri Mar 31 19:59:35 2023 From: ps.report at gmx.net (Peter Seiderer) Date: Fri, 31 Mar 2023 21:59:35 +0200 Subject: [Buildroot] generating a kernel with camera support (video 4 linux) In-Reply-To: <1619D009AA8C9E469331A8EE22395AEC8C24E1BC@Exchange2013.PRIMES.local> References: <1619D009AA8C9E469331A8EE22395AEC8C24E05A@Exchange2013.PRIMES.local> <20230329173851.18816793@gmx.net> <1619D009AA8C9E469331A8EE22395AEC8C24E16F@Exchange2013.PRIMES.local> <20230330192123.2ea69676@gmx.net> <1619D009AA8C9E469331A8EE22395AEC8C24E1BC@Exchange2013.PRIMES.local> Message-ID: <20230331215935.40f2b951@gmx.net> Hello Gerd, On Fri, 31 Mar 2023 09:37:00 +0000, Gerd Kautzmann wrote: > Hello Peter, > > many thanks for your reply, now I have got an image loading the camera drivers after 'modprobe -v imx219' > > imx219 20480 0 > v4l2_fwnode 24576 1 imx219 > videodev 253952 2 imx219,v4l2_fwnode > mc 45056 2 imx219,videodev > > /dev/video0 is still missing and 'v4l2-ctl' like all the other tools from v4l-utils. Please try with the given defconfig and do a full clean rebuild (see https://buildroot.org/downloads/manual/manual.html#full-rebuild for reasoning)... Which buildroot version? > > The settings concerning the libcamera pipeline might be the main reason: > > 'BR2_PACKAGE_LIBCAMERA_PIPELINE_RASPBERRYPI=y' No, libcamera has nothing to do with the kernel driver/modules and /dev/video handling... > > Or: > > target packages -> libraries -> multimedia [*] libcamera > `-> [*] libcamera v4l compatibility layer > [*] raspberry pipeline > [_] uvcvideo pipeline > > Currently I'm getting an error during the make process: > > -------------------------------- > >>> libcamera-apps 1.1.1 Configuring > > ... > > CMake Warning at /usr/share/cmake-3.18/Modules/FindBoost.cmake:1187 (message): > New Boost version may have incorrect or missing dependencies and imported > targets > Call Stack (most recent call first): > /usr/share/cmake-3.18/Modules/FindBoost.cmake:1311 (_Boost_COMPONENT_DEPENDENCIES) > /usr/share/cmake-3.18/Modules/FindBoost.cmake:1919 (_Boost_MISSING_DEPENDENCIES) > core/CMakeLists.txt:5 (find_package) > > > CMake Error at /usr/share/cmake-3.18/Modules/FindPackageHandleStandardArgs.cmake:165 (message): > Could NOT find Boost (missing: program_options) (found version "1.80.0") > Call Stack (most recent call first): > /usr/share/cmake-3.18/Modules/FindPackageHandleStandardArgs.cmake:458 (_FPHSA_FAILURE_MESSAGE) > /usr/share/cmake-3.18/Modules/FindBoost.cmake:2177 (find_package_handle_standard_args) > core/CMakeLists.txt:5 (find_package) > > > -- Configuring incomplete, errors occurred! > See also "/home/gerd/buildroot/output/build/libcamera-apps-1.1.1/CMakeFiles/CMakeOutput.log". > make: *** [package/pkg-generic.mk:283: /home/gerd/buildroot/output/build/libcamera-apps-1.1.1/.stamp_configured] Error 1 > -------------------------------- See above, try with the given defconfig and do a full clean rebuild... > > But I will try myself with a new configuration first, before spamming the mailing list. > No, keep the mailing list in CC (others may be interested in the problem/solution/etc.)... Regards, Peter > > Greetings Gerd > > -----Urspr?ngliche Nachricht----- > Von: Peter Seiderer > Gesendet: Donnerstag, 30. M?rz 2023 19:21 > An: Gerd Kautzmann > Cc: buildroot at buildroot.org > Betreff: Re: [Buildroot] generating a kernel with camera support (video 4 linux) > > Hello Gerd, > > On Thu, 30 Mar 2023 15:47:14 +0000, Gerd Kautzmann wrote: > > > Thank you Peter for your fast reply > > > > > Add 'dtparam=i2c=on' and 'dtoverlay=imx219' to the config.txt file > > > on the first partition, reboot and (dependent on your configuration) > > > load the module via 'modprobe imx219' (or re-build your buildroot image with '/dev management' set to Dynamic mdev or eudev which will enable the udev autoload magic of the kernel modules)... > > > > I tried: > > > > dtparam=i2c=on > > dtoverlay=imx219 > > > > and typed: > > >modprobe -v imx219 > > (no confirmation or error message) > > > > > modprobe -l | grep imx219 > > kernel/drivers/media/i2c/imx219.ko > > (with or without modprobe -v imx219) > > > > I tried some variations I found online: > > dtparam=i2c=on > > dtoverlay=imx219,media-controller=0 > > camera_auto_detect=1 > > > > No success > > > > I built a new image with > > > > system configuration -> /dev management -> [*] Dynamic using devtmpfs > > + mdev > > > > didn't help either. > > > > I tested the camera and some of your settings with a standard raspberry image, at least I know this camera could be detected from the raspberry with v4l2-ctl and I got /dev/video0 . > > > > So there seems to be a very basic error in the configuration I made, here ist he configuration I used: > > > > ------------------- > > > > make clean > > make raspberrypi4_defconfig > > make menuconfig > > > > Target -> [*] ARM (little endian) > > Target Architecture -> [*] cortex-A72 // attention RaspPi 4 specific! > > Target ABI -> [*] EABIhf // hard float > > Floating Point Strat-> [*] NEON/VFPvi4 // attention RaspPi 4 specific! > > ARM instruction set -> [*] ARM // Thumb2 may be more compact but not compatible > > > > Toolchain type -> [*] buildroot toolchain // default Buildroot toolchain > > c library -> [*] glibc // uClibc is more compact, glibc is larger but maybe more compatibel > > Kernel headers -> Same as kernel being built // should be tested for compatibility later > > Custom kernel headers -> (5.10.x) // default > > Enable C++ support -> [*] > > > > Filesystem images -> [*] ext2/3/4 root filesystem > > `-> [*] ext4 // default > > > > Filesystem images -> [*] tar the root filesystem > > `-> [*] no compression > > > > Networking Applications -> [*] dropbear // for ssh client & server > > System config. root pw -> (PiManiaZX81) // needed for root login via ssh > > > > > > target packages -> hardware handling -> firmware -> [*] rpi-firmware > > `-> [*] rpi 4 (extended) > > > > target packages -> hardware handling -> [*] rpi-userland > > > > > > target packages -> libraries -> graphics [*] opencv4 > > `-> [*] v4l support > > [*] imgcodecs > > [*] imgproc > > > > > > target packages -> libraries -> hardware handling [*] libgpiod target > > packages -> libraries -> hardware handling [*] lib4l > > `-> [*] v4l-utils > > target packages -> libraries -> multimedia [*] libcamera > > `-> [*] libcamera v4l compatibility layer > > > > ------------------- > > system configuration -> /dev management -> [*] Dynamic using devtmpfs > > + mdev > > ------------------- > > > > The drivers for the camera imx219 are also included with this setting but maybe there is something missing or interfering with v4l .... > > > > Any ideas? > > Just tested with the following defconfig (buildrooot-git-master): > > BR2_arm=y > BR2_cortex_a72=y > BR2_ARM_FPU_NEON_VFPV4=y > BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_10=y > BR2_TOOLCHAIN_BUILDROOT_CXX=y > BR2_ROOTFS_DEVICE_CREATION_DYNAMIC_MDEV=y > BR2_TARGET_GENERIC_ROOT_PASSWD="000000" > BR2_SYSTEM_DHCP="eth0" > BR2_ROOTFS_POST_BUILD_SCRIPT="board/raspberrypi4/post-build.sh" > BR2_ROOTFS_POST_IMAGE_SCRIPT="board/raspberrypi4/post-image.sh" > BR2_LINUX_KERNEL=y > BR2_LINUX_KERNEL_CUSTOM_TARBALL=y > BR2_LINUX_KERNEL_CUSTOM_TARBALL_LOCATION="$(call github,raspberrypi,linux,0b54dbda3cca2beb51e236a25738784e90853b64)/linux-0b54dbda3cca2beb51e236a25738784e90853b64.tar.gz" > BR2_LINUX_KERNEL_DEFCONFIG="bcm2711" > BR2_LINUX_KERNEL_DTS_SUPPORT=y > BR2_LINUX_KERNEL_INTREE_DTS_NAME="bcm2711-rpi-4-b" > BR2_LINUX_KERNEL_NEEDS_HOST_OPENSSL=y > BR2_PACKAGE_RPI_FIRMWARE=y > BR2_PACKAGE_RPI_FIRMWARE_VARIANT_PI4=y > BR2_PACKAGE_RPI_FIRMWARE_VARIANT_PI4_X=y > BR2_PACKAGE_RPI_FIRMWARE_CONFIG_FILE="board/raspberrypi4/config_4.txt" > BR2_PACKAGE_RPI_USERLAND=y > BR2_PACKAGE_OPENCV4=y > BR2_PACKAGE_OPENCV4_LIB_IMGCODECS=y > BR2_PACKAGE_OPENCV4_WITH_V4L=y > BR2_PACKAGE_LIBGPIOD=y > BR2_PACKAGE_LIBV4L=y > BR2_PACKAGE_LIBV4L_UTILS=y > BR2_PACKAGE_LIBCAMERA=y > BR2_PACKAGE_LIBCAMERA_V4L2=y > BR2_PACKAGE_LIBCAMERA_PIPELINE_RASPBERRYPI=y > BR2_PACKAGE_DROPBEAR=y > BR2_TARGET_ROOTFS_EXT2=y > BR2_TARGET_ROOTFS_EXT2_4=y > BR2_TARGET_ROOTFS_EXT2_SIZE="120M" > # BR2_TARGET_ROOTFS_TAR is not set > BR2_PACKAGE_HOST_DOSFSTOOLS=y > BR2_PACKAGE_HOST_GENIMAGE=y > BR2_PACKAGE_HOST_MTOOLS=y > > > And on the RPi: > > $ mount /dev/mmcblk0p1 /mnt/ > $ cat /mnt/config.txt > # Please note that this is only a sample, we recommend you to change it to fit # your needs. > # You should override this file using BR2_PACKAGE_RPI_FIRMWARE_CONFIG_FILE. > # See http://buildroot.org/manual.html#rootfs-custom > # and http://elinux.org/RPiconfig for a description of config.txt syntax > > start_file=start4.elf > fixup_file=fixup4.dat > > kernel=zImage > > # To use an external initramfs file > #initramfs rootfs.cpio.gz > > # Disable overscan assuming the display supports displaying the full resolution # If the text shown on the screen disappears off the edge, comment this out > disable_overscan=1 > > # How much memory in MB to assign to the GPU on Pi models having # 256, 512 or 1024 MB total memory > gpu_mem_256=100 > gpu_mem_512=100 > gpu_mem_1024=100 > > # fixes rpi (3B, 3B+, 3A+, 4B and Zero W) ttyAMA0 serial console dtoverlay=miniuart-bt > > # enable autoprobing of Bluetooth driver without need of hciattach/btattach dtoverlay=krnbt=on > > dtoverlay=imx219 > > > $ lsmod | grep imx219 > imx219 20480 1 > v4l2_fwnode 24576 2 imx219,bcm2835_unicam > videodev 253952 9 bcm2835_isp,bcm2835_codec,v4l2_mem2mem,bcm2835_v4l2,imx219,bcm2835_unicam,v4l2_fwnode,videobuf2_v4l2,videobuf2_common > mc 45056 8 bcm2835_isp,bcm2835_codec,v4l2_mem2mem,imx219,bcm2835_unicam,videobuf2_v4l2,videobuf2_common,videodev > > > $ v4l2-ctl --all > Driver Info: > Driver name : unicam > Card type : unicam > Bus info : platform:fe801000.csi > Driver version : 5.10.92 > Capabilities : 0xa5a00001 > Video Capture > Metadata Capture > Read/Write > Streaming > Extended Pix Format > Device Capabilities > Device Caps : 0x25200001 > Video Capture > Read/Write > Streaming > Extended Pix Format > Media Driver Info: > Driver name : unicam > Model : unicam > Serial : > Bus info : platform:fe801000.csi > Media version : 5.10.92 > Hardware revision: 0x00000000 (0) > Driver version : 5.10.92 > Interface Info: > ID : 0x03000006 > Type : V4L Video > Entity Info: > ID : 0x00000004 (4) > Name : unicam-image > Function : V4L2 I/O > Flags : default > Pad 0x01000005 : 0: Sink > Link 0x02000008: from remote pad 0x1000002 of entity 'imx219 10-0010' (Camera Sensor): Data, Enabled, Immutable > Priority: 2 > Video input : 0 (unicam-image: ok) > Format Video Capture: > Width/Height : 640/480 > Pixel Format : 'YUYV' (YUYV 4:2:2) > Field : None > Bytes per Line : 1280 > Size Image : 614400 > Colorspace : sRGB > Transfer Function : sRGB > YCbCr/HSV Encoding: ITU-R 601 > Quantization : Limited Range > Flags : > > > Camera detected... > > Regards, > Peter > > > > _______________________________________________ > > buildroot mailing list > > buildroot at buildroot.org > > https://lists.buildroot.org/mailman/listinfo/buildroot > From christian at paral.in Wed Mar 1 00:54:56 2023 From: christian at paral.in (Christian Stewart) Date: Tue, 28 Feb 2023 16:54:56 -0800 Subject: [Buildroot] [PATCH v1 1/1] package/qemu: check if qemu-system is enabled when creating symlink Message-ID: <20230301005456.250709-1-christian@paral.in> Commit c6b9cd9a11fe7fec6bfec2ddbd42c2851dba0011 added a symlink to qemu-system as a post install hook. However, it does not check if qemu-system is actually enabled with BR2_PACKAGE_HOST_QEMU_SYSTEM_MODE. Add the check to make sure we only create the symlink if that is enabled. Signed-off-by: Christian Stewart --- package/qemu/qemu.mk | 2 ++ 1 file changed, 2 insertions(+) diff --git a/package/qemu/qemu.mk b/package/qemu/qemu.mk index 58b4ff10a5..cc8dc42a24 100644 --- a/package/qemu/qemu.mk +++ b/package/qemu/qemu.mk @@ -488,10 +488,12 @@ define HOST_QEMU_INSTALL_CMDS endef # install symlink to qemu-system +ifeq ($(BR2_PACKAGE_HOST_QEMU_SYSTEM_MODE),y) define HOST_QEMU_POST_INSTALL_SYMLINK ln -sf ./qemu-system-$(HOST_QEMU_ARCH) $(HOST_DIR)/bin/qemu-system endef HOST_QEMU_POST_INSTALL_HOOKS += HOST_QEMU_POST_INSTALL_SYMLINK +endif $(eval $(host-generic-package)) -- 2.39.2 From stephane.gonauer at 6wind.com Wed Mar 1 07:43:01 2023 From: stephane.gonauer at 6wind.com (stephane gonauer) Date: Wed, 1 Mar 2023 08:43:01 +0100 Subject: [Buildroot] [PATCH v4 1/1] package/shadow: new package In-Reply-To: <16816a3d-c62a-c1e9-9409-78541956b1ba@gmail.com> References: <20221224171920.11256-1-raphael.pavlidis@gmail.com> <20230222232157.380b6109@windsurf> <20230228130843.GC32199@carcass.dev.6wind.com> <886d6be9-94ba-2bc9-5583-4c9400bf3a76@gmail.com> <16816a3d-c62a-c1e9-9409-78541956b1ba@gmail.com> Message-ID: Hi Raphael, Testing with qemu is pretty easy Here are the step I follow : git clone https://github.com/buildroot/buildroot.git cd buildroot git checkout -t next make qemu_x86_64_defconfig make menuconfig <= to add SHADOW/LINUX_PAM etc make -j8 ./output/images/start-qemu.sh The script starts a vm with a serial console and it is part of the buildroot repo. Then either I can login (root without password) or not St?phane Le mar. 28 f?vr. 2023 ? 21:38, Raphael Pavlidis a ?crit : > > Hi Stephane, > > On 28.02.23 18:10, stephane gonauer wrote: > > Hi, > > > > If my previous email is not clear : > > > > - qemu_x86_64_defconfig + BR2_PACKAGE_SHADOW -> works > > - qemu_x86_64_defconfig + BR2_PACKAGE_SHADOW + BR2_PACKAGE_LINUX_PAM > > -> fails and there is no "system-auth" file anywhere in the build > > - qemu_x86_64_defconfig + BR2_PACKAGE_SHADOW + BR2_PACKAGE_LINUX_PAM > > + BR2_INIT_SYSTEMD-> fails, system-auth is not in /etc/pam.d in the > > target folder. I don't know what happen at runtime (because I cannot > > login) in that case I also find > > target/usr/share/factory/etc/pam.d/system-auth > > Thanks for the clarification. > > > > > Do you think with/without systemd case should be fixed differently ? > > In any case the missing file seems to be /etc/pam.d/system-auth. > > Yes, the file is present with systemd, but it is not copied during boot > by systemd-tmpfiles.service. > > > > > St?phane > > > [SNIP] > > Would you like to tell me, which command you are using with QEMU? I > would like to check, what happened (if I find the time to). > > Thanks, > Raphael Pavlidis From javad321javad at gmail.com Wed Mar 1 08:35:56 2023 From: javad321javad at gmail.com (Javad Rahimi) Date: Wed, 1 Mar 2023 12:05:56 +0330 Subject: [Buildroot] [PATCH 1/1] configs/orangepi_pc2: add board support Message-ID: <20230301083556.2408221-1-javad321javad@gmail.com> add board support for orangepi pc2 Signed-off-by: Javad Rahimi --- configs/orangepi_pc2_defconfig | 41 ++++++++++++++++++++++++++++++++++ 1 file changed, 41 insertions(+) create mode 100644 configs/orangepi_pc2_defconfig diff --git a/configs/orangepi_pc2_defconfig b/configs/orangepi_pc2_defconfig new file mode 100644 index 0000000000..63ee554caf --- /dev/null +++ b/configs/orangepi_pc2_defconfig @@ -0,0 +1,41 @@ +BR2_aarch64=y +BR2_ARM_FPU_VFPV4=y +BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_16=y +BR2_TOOLCHAIN_BUILDROOT_CXX=y +BR2_TARGET_GENERIC_ISSUE="Welcome to Orangepi PC2" +BR2_ROOTFS_DEVICE_CREATION_DYNAMIC_MDEV=y +BR2_SYSTEM_DHCP="eth0" +BR2_ROOTFS_POST_BUILD_SCRIPT="board/orangepi/common/post-build.sh" +BR2_ROOTFS_POST_IMAGE_SCRIPT="support/scripts/genimage.sh" +BR2_ROOTFS_POST_SCRIPT_ARGS="-c $(BINARIES_DIR)/genimage.cfg" +BR2_LINUX_KERNEL=y +BR2_LINUX_KERNEL_CUSTOM_VERSION=y +BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="5.16.1" +BR2_LINUX_KERNEL_USE_ARCH_DEFAULT_CONFIG=y +BR2_LINUX_KERNEL_DTS_SUPPORT=y +BR2_LINUX_KERNEL_INTREE_DTS_NAME="allwinner/sun50i-h5-orangepi-pc2" +BR2_LINUX_KERNEL_DTB_KEEP_DIRNAME=y +BR2_LINUX_KERNEL_INSTALL_TARGET=y +BR2_LINUX_KERNEL_NEEDS_HOST_OPENSSL=y +BR2_PACKAGE_LINUX_FIRMWARE=y +BR2_PACKAGE_LIBNL=y +BR2_TARGET_ROOTFS_EXT2=y +BR2_TARGET_ROOTFS_EXT2_4=y +BR2_TARGET_ROOTFS_EXT2_SIZE="120M" +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_PLATFORM="sun50i_a64" +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_BOARD_DEFCONFIG="orangepi_pc2" +BR2_TARGET_UBOOT_NEEDS_DTC=y +BR2_TARGET_UBOOT_NEEDS_PYLIBFDT=y +BR2_TARGET_UBOOT_NEEDS_OPENSSL=y +BR2_TARGET_UBOOT_NEEDS_ATF_BL31=y +BR2_TARGET_UBOOT_SPL=y +BR2_TARGET_UBOOT_SPL_NAME="u-boot-sunxi-with-spl.bin" +BR2_TARGET_UBOOT_CUSTOM_MAKEOPTS="SCP=/dev/null" +BR2_PACKAGE_HOST_GENIMAGE=y -- 2.34.1 From stephane.gonauer at 6wind.com Wed Mar 1 08:57:28 2023 From: stephane.gonauer at 6wind.com (stephane gonauer) Date: Wed, 1 Mar 2023 09:57:28 +0100 Subject: [Buildroot] [PATCH v4 1/1] package/shadow: new package In-Reply-To: References: <20221224171920.11256-1-raphael.pavlidis@gmail.com> <20230222232157.380b6109@windsurf> <20230228130843.GC32199@carcass.dev.6wind.com> <886d6be9-94ba-2bc9-5583-4c9400bf3a76@gmail.com> <16816a3d-c62a-c1e9-9409-78541956b1ba@gmail.com> Message-ID: Hi Raphael, I've also noticed that BR2_PER_PACKAGE_DIRECTORIES introduces randomness in the content of /etc/pam.d When enabled login works because /etc/pam.d mostly contains the etc/pam.d from BR2_PACKAGE_LINUX_PAM because they were copied into busybox then into the target. So all tests should be done withtout BR2_PER_PACKAGE_DIRECTORIES to have a more reproductible environment. St?phane Le mer. 1 mars 2023 ? 08:43, stephane gonauer a ?crit : > > Hi Raphael, > > Testing with qemu is pretty easy > Here are the step I follow : > > git clone https://github.com/buildroot/buildroot.git > cd buildroot > git checkout -t next > make qemu_x86_64_defconfig > make menuconfig <= to add SHADOW/LINUX_PAM etc > make -j8 > ./output/images/start-qemu.sh > > The script starts a vm with a serial console and it is part of the > buildroot repo. > > Then either I can login (root without password) or not > > St?phane > > Le mar. 28 f?vr. 2023 ? 21:38, Raphael Pavlidis > a ?crit : > > > > Hi Stephane, > > > > On 28.02.23 18:10, stephane gonauer wrote: > > > Hi, > > > > > > If my previous email is not clear : > > > > > > - qemu_x86_64_defconfig + BR2_PACKAGE_SHADOW -> works > > > - qemu_x86_64_defconfig + BR2_PACKAGE_SHADOW + BR2_PACKAGE_LINUX_PAM > > > -> fails and there is no "system-auth" file anywhere in the build > > > - qemu_x86_64_defconfig + BR2_PACKAGE_SHADOW + BR2_PACKAGE_LINUX_PAM > > > + BR2_INIT_SYSTEMD-> fails, system-auth is not in /etc/pam.d in the > > > target folder. I don't know what happen at runtime (because I cannot > > > login) in that case I also find > > > target/usr/share/factory/etc/pam.d/system-auth > > > > Thanks for the clarification. > > > > > > > > Do you think with/without systemd case should be fixed differently ? > > > In any case the missing file seems to be /etc/pam.d/system-auth. > > > > Yes, the file is present with systemd, but it is not copied during boot > > by systemd-tmpfiles.service. > > > > > > > > St?phane > > > > > [SNIP] > > > > Would you like to tell me, which command you are using with QEMU? I > > would like to check, what happened (if I find the time to). > > > > Thanks, > > Raphael Pavlidis From angelo at amarulasolutions.com Wed Mar 1 09:22:53 2023 From: angelo at amarulasolutions.com (Angelo Compagnucci) Date: Wed, 1 Mar 2023 10:22:53 +0100 Subject: [Buildroot] [PATCH] package/htpdate: bump to version 1.3.7 Message-ID: <20230301092253.3104485-1-angelo@amarulasolutions.com> Signed-off-by: Angelo Compagnucci --- package/htpdate/htpdate.hash | 2 +- package/htpdate/htpdate.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/htpdate/htpdate.hash b/package/htpdate/htpdate.hash index f572fb1e84..b711773af5 100644 --- a/package/htpdate/htpdate.hash +++ b/package/htpdate/htpdate.hash @@ -1,3 +1,3 @@ # Locally calculated: -sha256 3cdc558ec8e53ef374a42490b2f28c0b23981fa8754a6d7182044707828ad1e9 htpdate-1.3.6.tar.gz +sha256 88c52fe475308ee95f560fd7cf68c75bc6e9a6abf56be7fed203a7f762fe7ab2 htpdate-1.3.7.tar.gz sha256 7989949df09a0489434723c571541604cd3f2e0418c6a6aa9179bfaf8ec807cc LICENSE diff --git a/package/htpdate/htpdate.mk b/package/htpdate/htpdate.mk index 2d4a11dd9d..20be904d3d 100644 --- a/package/htpdate/htpdate.mk +++ b/package/htpdate/htpdate.mk @@ -4,7 +4,7 @@ # ################################################################################ -HTPDATE_VERSION = 1.3.6 +HTPDATE_VERSION = 1.3.7 HTPDATE_SITE = $(call github,twekkel,htpdate,v$(HTPDATE_VERSION)) HTPDATE_LICENSE = GPL-2.0+ HTPDATE_LICENSE_FILES = LICENSE -- 2.25.1 From stefan at agner.ch Wed Mar 1 09:46:40 2023 From: stefan at agner.ch (Stefan Agner) Date: Wed, 1 Mar 2023 10:46:40 +0100 Subject: [Buildroot] [PATCH] package/docker-engine: remove non-existing build tags Message-ID: The seccomp and apparmor build tags have been removed in 23.0.0. Don't use those buildtags anymore. Signed-off-by: Stefan Agner --- package/docker-engine/docker-engine.mk | 2 -- 1 file changed, 2 deletions(-) diff --git a/package/docker-engine/docker-engine.mk b/package/docker-engine/docker-engine.mk index ca1aa27b0a..0ecb5d2251 100644 --- a/package/docker-engine/docker-engine.mk +++ b/package/docker-engine/docker-engine.mk @@ -28,11 +28,9 @@ DOCKER_ENGINE_BUILD_TARGETS = cmd/dockerd cmd/docker-proxy ifeq ($(BR2_PACKAGE_LIBAPPARMOR),y) DOCKER_ENGINE_DEPENDENCIES += libapparmor -DOCKER_ENGINE_TAGS += apparmor endif ifeq ($(BR2_PACKAGE_LIBSECCOMP),y) -DOCKER_ENGINE_TAGS += seccomp DOCKER_ENGINE_DEPENDENCIES += libseccomp endif -- 2.39.1 From stefan at agner.ch Wed Mar 1 09:46:41 2023 From: stefan at agner.ch (Stefan Agner) Date: Wed, 1 Mar 2023 10:46:41 +0100 Subject: [Buildroot] [PATCH] package/docker-engine: bump version to v23.0.1 In-Reply-To: References: Message-ID: This release contains some fixes and an improved error message. For the full list see: https://github.com/moby/moby/releases/tag/v23.0.1 Signed-off-by: Stefan Agner --- package/docker-cli/docker-cli.hash | 2 +- package/docker-cli/docker-cli.mk | 2 +- package/docker-engine/docker-engine.hash | 2 +- package/docker-engine/docker-engine.mk | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package/docker-cli/docker-cli.hash b/package/docker-cli/docker-cli.hash index ff981be963..9b231f03b1 100644 --- a/package/docker-cli/docker-cli.hash +++ b/package/docker-cli/docker-cli.hash @@ -1,3 +1,3 @@ # Locally calculated -sha256 3379d06cd6177832b91f4796c680b6bf15c7895773448716b4c3c5253f611d1b docker-cli-23.0.0.tar.gz +sha256 37bc1c71a782fc10d35aa6708c1b3c90a71f3947c33665cb0de68df25dc14d94 docker-cli-23.0.1.tar.gz sha256 2d81ea060825006fc8f3fe28aa5dc0ffeb80faf325b612c955229157b8c10dc0 LICENSE diff --git a/package/docker-cli/docker-cli.mk b/package/docker-cli/docker-cli.mk index d61f47e46e..38d903150c 100644 --- a/package/docker-cli/docker-cli.mk +++ b/package/docker-cli/docker-cli.mk @@ -4,7 +4,7 @@ # ################################################################################ -DOCKER_CLI_VERSION = 23.0.0 +DOCKER_CLI_VERSION = 23.0.1 DOCKER_CLI_SITE = $(call github,docker,cli,v$(DOCKER_CLI_VERSION)) DOCKER_CLI_LICENSE = Apache-2.0 diff --git a/package/docker-engine/docker-engine.hash b/package/docker-engine/docker-engine.hash index 670cbd414b..99ab5e4003 100644 --- a/package/docker-engine/docker-engine.hash +++ b/package/docker-engine/docker-engine.hash @@ -1,3 +1,3 @@ # Locally calculated -sha256 94492508260e57eb93399257d53435cd5308ca6330e173ca6e6f3dbf4c6e12f3 docker-engine-23.0.0.tar.gz +sha256 c8e6c0ac5f0c772023e3430f80190e0f86644b6d94cac63118b03561385f7b56 docker-engine-23.0.1.tar.gz sha256 7c87873291f289713ac5df48b1f2010eb6963752bbd6b530416ab99fc37914a8 LICENSE diff --git a/package/docker-engine/docker-engine.mk b/package/docker-engine/docker-engine.mk index 0ecb5d2251..f8d31de0fe 100644 --- a/package/docker-engine/docker-engine.mk +++ b/package/docker-engine/docker-engine.mk @@ -4,7 +4,7 @@ # ################################################################################ -DOCKER_ENGINE_VERSION = 23.0.0 +DOCKER_ENGINE_VERSION = 23.0.1 DOCKER_ENGINE_SITE = $(call github,moby,moby,v$(DOCKER_ENGINE_VERSION)) DOCKER_ENGINE_LICENSE = Apache-2.0 -- 2.39.1 From bugzilla at busybox.net Wed Mar 1 13:26:51 2023 From: bugzilla at busybox.net (bugzilla at busybox.net) Date: Wed, 01 Mar 2023 13:26:51 +0000 Subject: [Buildroot] [Bug 15361] New: Buildroot linking error on Apple Silicon Message-ID: https://bugs.busybox.net/show_bug.cgi?id=15361 Bug ID: 15361 Summary: Buildroot linking error on Apple Silicon Product: buildroot Version: 2022.11.1 Hardware: Macintosh OS: Mac OS Status: NEW Severity: normal Priority: P5 Component: Other Assignee: unassigned at buildroot.uclibc.org Reporter: jakub.swistak.stud at pw.edu.pl CC: buildroot at uclibc.org Target Milestone: --- HI, I'm trying to run Buildroot on Apple Silicon, I'm unable to do that since I'm getting an error with linking the libraries. After running 'make menuconfig' I'm getting an error 'Undefined symbols for architecture arm64' (top of Attachment 2 for full log), I was able to solve it by running '? cd output/build/buildroot-config' '? /usr/local/bin/gcc -DCURSES_LOC="" -DLOCALE -DKBUILD_NO_NLS -I/Users/jakubswistak/Desktop/lines2/buildroot-2022.11.1/output/build/buildroot-config -DCONFIG_=\"\" /Users/jakubswistak/Desktop/lines2/buildroot-2022.11.1/output/build/buildroot-config/mconf.o /Users/jakubswistak/Desktop/lines2/buildroot-2022.11.1/output/build/buildroot-config/zconf.tab.o /Users/jakubswistak/Desktop/lines2/buildroot-2022.11.1/output/build/buildroot-config/lxdialog/checklist.o /Users/jakubswistak/Desktop/lines2/buildroot-2022.11.1/output/build/buildroot-config/lxdialog/util.o /Users/jakubswistak/Desktop/lines2/buildroot-2022.11.1/output/build/buildroot-config/lxdialog/inputbox.o /Users/jakubswistak/Desktop/lines2/buildroot-2022.11.1/output/build/buildroot-config/lxdialog/textbox.o /Users/jakubswistak/Desktop/lines2/buildroot-2022.11.1/output/build/buildroot-config/lxdialog/yesno.o /Users/jakubswistak/Desktop/lines2/buildroot-2022.11.1/output/build/buildroot-config/lxdialog/menubox.o -o /Users/jakubswistak/Desktop/lines2/buildroot-2022.11.1/output/build/buildroot-config/mconf -lncurses' - added '-lncurses' But later during the compilation 'make' I'm getting another error with linking library (bottom of Attachment 2 for full log) I'm using Apple M2 chip with gcc/g++ 12.2.0 installed via homebrew. -- You are receiving this mail because: You are on the CC list for the bug. From bugzilla at busybox.net Wed Mar 1 14:32:02 2023 From: bugzilla at busybox.net (bugzilla at busybox.net) Date: Wed, 01 Mar 2023 14:32:02 +0000 Subject: [Buildroot] [Bug 15361] Buildroot linking error on Apple Silicon In-Reply-To: References: Message-ID: https://bugs.busybox.net/show_bug.cgi?id=15361 --- Comment #1 from James Hilliard --- Buildroot should mostly work on apple silicon, I have an autobuilder running on a M1 mac mini myself: http://autobuild.buildroot.net/?submitter=James+Hilliard+%28asahi-mini%29 Are you using the arch based Asahi Linux(https://asahilinux.org/)? -- You are receiving this mail because: You are on the CC list for the bug. From bugzilla at busybox.net Wed Mar 1 15:51:35 2023 From: bugzilla at busybox.net (bugzilla at busybox.net) Date: Wed, 01 Mar 2023 15:51:35 +0000 Subject: [Buildroot] [Bug 15366] New: xscreensaver needs util-linux dependency for per-package build Message-ID: https://bugs.busybox.net/show_bug.cgi?id=15366 Bug ID: 15366 Summary: xscreensaver needs util-linux dependency for per-package build Product: buildroot Version: unspecified Hardware: All OS: Linux Status: NEW Severity: minor Priority: P5 Component: Other Assignee: unassigned at buildroot.uclibc.org Reporter: jbittner.br.bugs at gmail.com CC: buildroot at uclibc.org Target Milestone: --- in 2023.02-rc1 and -rc2, the per-package parallel build fails for xscreensaver-6.03. I realize this is an experimental feature, but usually such a failure indicates that a dependency wasn't properly specified and therefore staged into the per-package build folder. In traditional build, the dependency is already installed in the build folder by another module and the failure does not occur. In this case, adding util-linux to the XSCREENSAVER_DEPENDENCIES in xscreensaver.mk corrects the issue. -- You are receiving this mail because: You are on the CC list for the bug. From peter at korsgaard.com Wed Mar 1 16:01:34 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 1 Mar 2023 17:01:34 +0100 Subject: [Buildroot] [git commit branch/2022.11.x] Update for 2022.11.2 Message-ID: <20230301160159.995C886E13@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=71ddf1a0848e7b17c220b759ffae30ea2b13e1a8 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.11.x Signed-off-by: Peter Korsgaard --- CHANGES | 36 ++++++++++++++++++++++++++++++++++++ Makefile | 4 ++-- support/misc/Vagrantfile | 2 +- 3 files changed, 39 insertions(+), 3 deletions(-) diff --git a/CHANGES b/CHANGES index d8507a5a25..247c8c7233 100644 --- a/CHANGES +++ b/CHANGES @@ -1,3 +1,39 @@ +2022.11.2, released March 1st, 2023 + + Important / security related fixes. + + Fix make O=..._defconfig builds (regression in 2022.11.1). + + A number of additional/stricter checks have been added to + ./utils/check-package. + + Build host dependencies check extended to check for a number + of specific perl modules to better handle distributions (like + Fedora) with very fine grained perl packages. Also ensure + build host has git >= 2.0.0 when using packages written in + go/rust because the vendoring may need it. + + Defconfigs: ASUS tinker rk3288: Fix boot issue related to TPL + + Updated/fixed packages: afboot-stm32, apache, barebox, c-ares, + elf2flt, freeswitch, fwts, gcc, gdal, git, gitlab-runner, + ipmitool, kodi, libgit2, libks, libopenssl, libressl, live555, + lua, lxc, mariadb, mesa3d-headers, modsecurity2, mongoose, + netopeer2, nodejs, openjdk, openpowerlink, openvpn, opusfile, + postgresql, proftpd, pugixml, python-future, python-idna, qt5, + rtl8192eu, rtl8723ds, sdl2, sofia-sip, ssdp-responder, sudo, + sunxi-mali-utgard, thermald, ti-sgx-km, tmux, uboot, upx, vim, + webkitgtk, wolfssl, wpewebkit, xlib_libXpm, + xserver_xorg-server, xxhash, xz, yajl, zabbix + + Issues resolved (http://bugs.uclibc.org): + + #15271: no start-qemu.sh + #15281: Error compiling GDAL library for RPi-64 if libgdal-dev install.. + #15291: BR2_PACKAGE_GNU_EFI_ARCH_SUPPORTS without location + #15301: Selecting NAND Flash boot media (NAND_BOOT) breaks the uboot.. + #15331: Warning on python-flit-core license when generating legal info + 2022.11.1, released January 18th, 2023 Important / security related fixes. diff --git a/Makefile b/Makefile index 804ae58689..76faedb95e 100644 --- a/Makefile +++ b/Makefile @@ -92,9 +92,9 @@ all: .PHONY: all # Set and export the version string -export BR2_VERSION := 2022.11.1 +export BR2_VERSION := 2022.11.2 # Actual time the release is cut (for reproducible builds) -BR2_VERSION_EPOCH = 1674028000 +BR2_VERSION_EPOCH = 1677686000 # Save running make version since it's clobbered by the make package RUNNING_MAKE_VERSION := $(MAKE_VERSION) diff --git a/support/misc/Vagrantfile b/support/misc/Vagrantfile index 9eee9955ec..63806155a8 100644 --- a/support/misc/Vagrantfile +++ b/support/misc/Vagrantfile @@ -5,7 +5,7 @@ ################################################################################ # Buildroot version to use -RELEASE='2022.11.1' +RELEASE='2022.11.2' ### Change here for more memory/cores ### VM_MEMORY=2048 From niklas.cassel at wdc.com Wed Mar 1 15:58:07 2023 From: niklas.cassel at wdc.com (Niklas Cassel) Date: Wed, 1 Mar 2023 16:58:07 +0100 Subject: [Buildroot] [PATCH 0/3] misc aarch64-sbsa cleanups Message-ID: <20230301155810.3222459-1-niklas.cassel@wdc.com> Hello, Here come some small aarch64-sbsa cleanups. Please consider for inclusion. Kind regards, Niklas Niklas Cassel (3): board/qemu/aarch64-sbsa: use PARTLABEL to specify root board/qemu/aarch64-sbsa: use the default console specified by ACPI board/qemu/aarch64-sbsa: drop unused kernel config file board/qemu/aarch64-sbsa/grub.cfg | 2 +- board/qemu/aarch64-sbsa/linux.config | 68 ---------------------------- 2 files changed, 1 insertion(+), 69 deletions(-) delete mode 100644 board/qemu/aarch64-sbsa/linux.config -- 2.39.2 From niklas.cassel at wdc.com Wed Mar 1 15:58:08 2023 From: niklas.cassel at wdc.com (Niklas Cassel) Date: Wed, 1 Mar 2023 16:58:08 +0100 Subject: [Buildroot] [PATCH 1/3] board/qemu/aarch64-sbsa: use PARTLABEL to specify root In-Reply-To: <20230301155810.3222459-1-niklas.cassel@wdc.com> References: <20230301155810.3222459-1-niklas.cassel@wdc.com> Message-ID: <20230301155810.3222459-2-niklas.cassel@wdc.com> Specifying /dev/sda2 is ambigious, and when booting my arm64 machine this tries to mount the second partition of my ATA drive, instead of the second partition of the USB-stick, simply because the ATA driver is probed earlier than the USB controller driver. To solve this problem, use PARTLABEL=root to specify the root filesystem. This is similar to how it is currently done for board/aarch64-efi/grub.cfg and board/qemu/aarch64-ebbr/grub.cfg. Signed-off-by: Niklas Cassel --- board/qemu/aarch64-sbsa/grub.cfg | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/board/qemu/aarch64-sbsa/grub.cfg b/board/qemu/aarch64-sbsa/grub.cfg index cd486caf4c..39b7842f8f 100644 --- a/board/qemu/aarch64-sbsa/grub.cfg +++ b/board/qemu/aarch64-sbsa/grub.cfg @@ -2,5 +2,5 @@ set default="0" set timeout="5" menuentry "Buildroot" { - linux /Image root=/dev/sda2 rootwait console=ttyAMA0 + linux /Image root=PARTLABEL=root rootwait console=ttyAMA0 } -- 2.39.2 From niklas.cassel at wdc.com Wed Mar 1 15:58:09 2023 From: niklas.cassel at wdc.com (Niklas Cassel) Date: Wed, 1 Mar 2023 16:58:09 +0100 Subject: [Buildroot] [PATCH 2/3] board/qemu/aarch64-sbsa: use the default console specified by ACPI In-Reply-To: <20230301155810.3222459-1-niklas.cassel@wdc.com> References: <20230301155810.3222459-1-niklas.cassel@wdc.com> Message-ID: <20230301155810.3222459-3-niklas.cassel@wdc.com> ARM SBBR (Server Base Boot Requirements) defines SPCR (Serial Port Console Redirection Table) as a mandatory ACPI table that specifies the configuration of a serial console. In the linux kernel, ARM developers have decided that consoles defined by SPCR are always enabled when existing, see e.g.: https://lore.kernel.org/linux-serial/20200430161438.17640-1-alpernebiyasak at gmail.com/T/ Specifying console=ttyAMA0 (which is a serial console) is thus redundant for an ARM SBSA board. (It also blindly assumes that the serial console is on ttyAMA0, which might not be true.) Drop the explicit console=ttyAMA0 on the kernel command line, such that the kernel can pick up the default console defined by SPCR. This is similar to how it is currently done for board/aarch64-efi/grub.cfg. Signed-off-by: Niklas Cassel --- board/qemu/aarch64-sbsa/grub.cfg | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/board/qemu/aarch64-sbsa/grub.cfg b/board/qemu/aarch64-sbsa/grub.cfg index 39b7842f8f..d99e19c4cd 100644 --- a/board/qemu/aarch64-sbsa/grub.cfg +++ b/board/qemu/aarch64-sbsa/grub.cfg @@ -2,5 +2,5 @@ set default="0" set timeout="5" menuentry "Buildroot" { - linux /Image root=PARTLABEL=root rootwait console=ttyAMA0 + linux /Image root=PARTLABEL=root rootwait } -- 2.39.2 From niklas.cassel at wdc.com Wed Mar 1 15:58:10 2023 From: niklas.cassel at wdc.com (Niklas Cassel) Date: Wed, 1 Mar 2023 16:58:10 +0100 Subject: [Buildroot] [PATCH 3/3] board/qemu/aarch64-sbsa: drop unused kernel config file In-Reply-To: <20230301155810.3222459-1-niklas.cassel@wdc.com> References: <20230301155810.3222459-1-niklas.cassel@wdc.com> Message-ID: <20230301155810.3222459-4-niklas.cassel@wdc.com> The config file board/qemu/aarch64-sbsa/linux.config has never been in use by configs/qemu_aarch64_sbsa_defconfig, neither via BR2_LINUX_KERNEL_CUSTOM_CONFIG_FILE, nor via BR2_LINUX_KERNEL_CONFIG_FRAGMENT_FILES. Thus the config file is and has always been unused. Remove it such that no one might get the silly idea that it is actually used for something. Signed-off-by: Niklas Cassel --- board/qemu/aarch64-sbsa/linux.config | 68 ---------------------------- 1 file changed, 68 deletions(-) delete mode 100644 board/qemu/aarch64-sbsa/linux.config diff --git a/board/qemu/aarch64-sbsa/linux.config b/board/qemu/aarch64-sbsa/linux.config deleted file mode 100644 index a60cce02ec..0000000000 --- a/board/qemu/aarch64-sbsa/linux.config +++ /dev/null @@ -1,68 +0,0 @@ -CONFIG_SYSVIPC=y -CONFIG_POSIX_MQUEUE=y -CONFIG_NO_HZ_IDLE=y -CONFIG_HIGH_RES_TIMERS=y -CONFIG_TASKSTATS=y -CONFIG_SCHED_AUTOGROUP=y -CONFIG_PROFILING=y -CONFIG_ARCH_VEXPRESS=y -CONFIG_COMPAT=y -CONFIG_FW_CFG_SYSFS=y -CONFIG_FW_CFG_SYSFS_CMDLINE=y -CONFIG_ACPI=y -CONFIG_MODULES=y -CONFIG_MODULE_UNLOAD=y -CONFIG_BLK_DEV_BSGLIB=y -CONFIG_BINFMT_MISC=y -CONFIG_TRANSPARENT_HUGEPAGE=y -CONFIG_NET=y -CONFIG_PACKET=y -CONFIG_PACKET_DIAG=y -CONFIG_UNIX=y -CONFIG_NET_KEY=y -CONFIG_INET=y -CONFIG_IP_MULTICAST=y -CONFIG_IP_ADVANCED_ROUTER=y -CONFIG_BRIDGE=m -CONFIG_NET_SCHED=y -CONFIG_VSOCKETS=y -CONFIG_PCI=y -CONFIG_PCI_HOST_GENERIC=y -CONFIG_DEVTMPFS=y -CONFIG_DEVTMPFS_MOUNT=y -CONFIG_VIRTIO_BLK=y -CONFIG_BLK_DEV_SD=y -CONFIG_CHR_DEV_SG=y -CONFIG_SCSI_CONSTANTS=y -CONFIG_SCSI_LOGGING=y -CONFIG_SCSI_SCAN_ASYNC=y -CONFIG_SCSI_VIRTIO=y -CONFIG_ATA=y -CONFIG_SATA_AHCI_PLATFORM=y -CONFIG_NETDEVICES=y -CONFIG_DUMMY=y -CONFIG_MACVLAN=y -CONFIG_VIRTIO_NET=y -CONFIG_NLMON=y -CONFIG_SERIAL_AMBA_PL011=y -CONFIG_SERIAL_AMBA_PL011_CONSOLE=y -CONFIG_VIRTIO_CONSOLE=y -CONFIG_HW_RANDOM=y -CONFIG_HW_RANDOM_VIRTIO=y -CONFIG_TCG_TPM=y -CONFIG_TCG_TIS=y -CONFIG_DRM=y -CONFIG_DRM_VIRTIO_GPU=y -CONFIG_RTC_CLASS=y -CONFIG_RTC_DRV_PL031=y -CONFIG_VIRTIO_PCI=y -CONFIG_VIRTIO_MMIO=y -CONFIG_VIRTIO_MMIO_CMDLINE_DEVICES=y -CONFIG_MAILBOX=y -CONFIG_PL320_MBOX=y -CONFIG_ARM_SMMU_V3=y -CONFIG_EXT4_FS=y -CONFIG_FUSE_FS=y -CONFIG_VIRTIO_FS=y -CONFIG_TMPFS=y -CONFIG_TMPFS_POSIX_ACL=y -- 2.39.2 From bugzilla at busybox.net Wed Mar 1 16:21:32 2023 From: bugzilla at busybox.net (bugzilla at busybox.net) Date: Wed, 01 Mar 2023 16:21:32 +0000 Subject: [Buildroot] [Bug 15361] Buildroot linking error on Apple Silicon In-Reply-To: References: Message-ID: https://bugs.busybox.net/show_bug.cgi?id=15361 --- Comment #2 from Jakub --- Created attachment 9516 --> https://bugs.busybox.net/attachment.cgi?id=9516&action=edit Logs Logs of an errors from terminal -- You are receiving this mail because: You are on the CC list for the bug. From bugzilla at busybox.net Wed Mar 1 16:27:00 2023 From: bugzilla at busybox.net (bugzilla at busybox.net) Date: Wed, 01 Mar 2023 16:27:00 +0000 Subject: [Buildroot] [Bug 15361] Buildroot linking error on Apple Silicon In-Reply-To: References: Message-ID: https://bugs.busybox.net/show_bug.cgi?id=15361 Peter Korsgaard changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution|--- |INVALID --- Comment #3 from Peter Korsgaard --- (In reply to Jakub from comment #0) Building on MacOS is unlikely to work, you really need to build on a Linux machine. x86-64 naturally gets most testing, but conceptually it should work to build on an arm64 Linux machine as well (except for the prebuilt external toolchains and similar). -- You are receiving this mail because: You are on the CC list for the bug. From bugzilla at busybox.net Wed Mar 1 16:39:05 2023 From: bugzilla at busybox.net (bugzilla at busybox.net) Date: Wed, 01 Mar 2023 16:39:05 +0000 Subject: [Buildroot] [Bug 15361] Buildroot linking error on Apple Silicon In-Reply-To: References: Message-ID: https://bugs.busybox.net/show_bug.cgi?id=15361 --- Comment #4 from Jakub --- (In reply to James Hilliard from comment #1) I'm using macOS Ventura 13.2.1 and building an image for raspberry pi -- You are receiving this mail because: You are on the CC list for the bug. From peter at korsgaard.com Wed Mar 1 16:44:17 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 01 Mar 2023 17:44:17 +0100 Subject: [Buildroot] Buildroot 2022.11.2 released Message-ID: <87ilfkfmla.fsf@dell.be.48ers.dk> Hi, Buildroot is a simple tool for creating complete embedded Linux systems (http://buildroot.org). Buildroot 2022.11.2 is released - Go download it at: http://buildroot.org/downloads/buildroot-2022.11.2.tar.gz or http://buildroot.org/downloads/buildroot-2022.11.2.tar.xz Or get it from Git: git://git.buildroot.org/buildroot Buildroot 2022.11.2 is a bugfix release, fixing a number of important / security related issues discovered since the 2022.11.1 release. - Fix make O=..._defconfig builds (regression in 2022.11.1). - A number of additional/stricter checks have been added to ./utils/check-package. - Build host dependencies check extended to check for a number of specific perl modules to better handle distributions (like Fedora) with very fine grained perl packages. Also ensure build host has git >= 2.0.0 when using packages written in go/rust because the vendoring may need it. - Defconfigs: ASUS tinker rk3288: Fix boot issue related to TPL - Security fixes for apache, c-ares, freeswitch, git, libgit2, libopenssl, libressl, lxc, modsecurity2, opusfile, python-future, sdl2, sudo, upx, vim, webkitgtk, wpewebkit, xlib_libXpm, xserver_xorg-server - Fixes for download/compilation/runtime/license issues in afboot-stm32, barebox, elf2flt, fwts, gcc, gdal, gitlab-runner, ipmitool, kodi, libks, live555, lua, mariadb, mesa3d-headers, mongoose, netopeer2, nodejs, openjdk, openpowerlink, openvpn, postgresql, proftpd, pugixml, python-idna, qt5, rtl8192eu, rtl8723ds, sofia-sip, ssdp-responder, sunix-mali-utgard, thermald, ti-sgx-km, tmux, uboot, wolfssl, xxhash, xz, yajl, zabbix For more details, see the CHANGES file: https://git.buildroot.net/buildroot/plain/CHANGES?id=2022.11.2 Users of the affected packages are strongly encouraged to upgrade. Many thanks to all the people contributing to this release: git shortlog -sn 2022.11.1.. 23 Ricardo Martincoski 19 Fabrice Fontaine 16 Peter Korsgaard 10 Bernd Kuhls 7 Giulio Benetti 6 Thomas Petazzoni 4 Vincent Fazio 3 Adrian Perez de Castro 3 Francois Perrad 3 Joachim Wiberg 2 Arnout Vandecappelle 2 Yann E. MORIN 1 Andr? Zwing 1 Ben Hutchings 1 Casey Reeves 1 Frank Vanbever 1 Julien Olivain 1 Maxim Kochetkov 1 Michael Fischer 1 Nicolas Cavallari 1 Niklas Cassel 1 Peter Seiderer 1 Sergey Organov 1 S?bastien Szymanski 1 Yair Ben-Avraham -- Bye, Peter Korsgaard From peter at korsgaard.com Wed Mar 1 20:23:45 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 1 Mar 2023 21:23:45 +0100 Subject: [Buildroot] [git commit] Update for 2022.11.2 Message-ID: <20230301202724.19CFB86E3F@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=4be361ada540af523e76ce8e9330d034a7a11a26 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Signed-off-by: Peter Korsgaard (cherry picked from commit 71ddf1a0848e7b17c220b759ffae30ea2b13e1a8) [Peter: drop Makefile change] Signed-off-by: Peter Korsgaard --- CHANGES | 36 ++++++++++++++++++++++++++++++++++++ support/misc/Vagrantfile | 2 +- 2 files changed, 37 insertions(+), 1 deletion(-) diff --git a/CHANGES b/CHANGES index 04b49a94cb..6647c0c8e6 100644 --- a/CHANGES +++ b/CHANGES @@ -103,6 +103,42 @@ #15301: Selecting NAND Flash boot media (NAND_BOOT) breaks the uboot.. #15331: Warning on python-flit-core license when generating legal info +2022.11.2, released March 1st, 2023 + + Important / security related fixes. + + Fix make O=..._defconfig builds (regression in 2022.11.1). + + A number of additional/stricter checks have been added to + ./utils/check-package. + + Build host dependencies check extended to check for a number + of specific perl modules to better handle distributions (like + Fedora) with very fine grained perl packages. Also ensure + build host has git >= 2.0.0 when using packages written in + go/rust because the vendoring may need it. + + Defconfigs: ASUS tinker rk3288: Fix boot issue related to TPL + + Updated/fixed packages: afboot-stm32, apache, barebox, c-ares, + elf2flt, freeswitch, fwts, gcc, gdal, git, gitlab-runner, + ipmitool, kodi, libgit2, libks, libopenssl, libressl, live555, + lua, lxc, mariadb, mesa3d-headers, modsecurity2, mongoose, + netopeer2, nodejs, openjdk, openpowerlink, openvpn, opusfile, + postgresql, proftpd, pugixml, python-future, python-idna, qt5, + rtl8192eu, rtl8723ds, sdl2, sofia-sip, ssdp-responder, sudo, + sunxi-mali-utgard, thermald, ti-sgx-km, tmux, uboot, upx, vim, + webkitgtk, wolfssl, wpewebkit, xlib_libXpm, + xserver_xorg-server, xxhash, xz, yajl, zabbix + + Issues resolved (http://bugs.uclibc.org): + + #15271: no start-qemu.sh + #15281: Error compiling GDAL library for RPi-64 if libgdal-dev install.. + #15291: BR2_PACKAGE_GNU_EFI_ARCH_SUPPORTS without location + #15301: Selecting NAND Flash boot media (NAND_BOOT) breaks the uboot.. + #15331: Warning on python-flit-core license when generating legal info + 2022.11.1, released January 18th, 2023 Important / security related fixes. diff --git a/support/misc/Vagrantfile b/support/misc/Vagrantfile index 9eee9955ec..63806155a8 100644 --- a/support/misc/Vagrantfile +++ b/support/misc/Vagrantfile @@ -5,7 +5,7 @@ ################################################################################ # Buildroot version to use -RELEASE='2022.11.1' +RELEASE='2022.11.2' ### Change here for more memory/cores ### VM_MEMORY=2048 From peter at korsgaard.com Wed Mar 1 20:26:45 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 1 Mar 2023 21:26:45 +0100 Subject: [Buildroot] [git commit] docs/website: update for 2022.11.2 Message-ID: <20230301202724.2623B86E40@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=8b5253b1c0db4414dddbe0bc5ce583f5f19717f7 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Signed-off-by: Peter Korsgaard --- docs/website/download.html | 18 +++++++++--------- docs/website/news.html | 19 +++++++++++++++++++ 2 files changed, 28 insertions(+), 9 deletions(-) diff --git a/docs/website/download.html b/docs/website/download.html index 12f967db14..d39222e694 100644 --- a/docs/website/download.html +++ b/docs/website/download.html @@ -42,37 +42,37 @@
          -

          Latest stable release: 2022.11.1

          +

          Latest stable release: 2022.11.2

          diff --git a/docs/website/news.html b/docs/website/news.html index 0f8bd26702..9a76b82505 100644 --- a/docs/website/news.html +++ b/docs/website/news.html @@ -9,6 +9,25 @@

          News

            +
          • +
            +
            +
            +

            2022.11.2 released

            +

            1 March 2023

            +
            +
            +

            The 2022.11.2 bugfix release is out, fixing a number of important / + security related issues discovered since the 2022.11.1 release. See the + CHANGES + file for more details, read the + announcement + and go to the downloads page to pick up the + 2022.11.2 release.

            +
            +
            +
          • +
          • From peter at korsgaard.com Wed Mar 1 20:49:07 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 1 Mar 2023 21:49:07 +0100 Subject: [Buildroot] [git commit branch/2022.02.x] Update for 2022.02.10 Message-ID: <20230301205003.A447A86E4B@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=6fbe4b39017b0f05b70d6541ea7df4cd8cf59d0a branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.02.x Signed-off-by: Peter Korsgaard --- CHANGES | 32 ++++++++++++++++++++++++++++++++ Makefile | 4 ++-- support/misc/Vagrantfile | 2 +- 3 files changed, 35 insertions(+), 3 deletions(-) diff --git a/CHANGES b/CHANGES index c0e144755d..3ffae0f7cc 100644 --- a/CHANGES +++ b/CHANGES @@ -1,3 +1,35 @@ +2022.02.10, released March 1st, 2023 + + Important / security related fixes. + + Fix make O=..._defconfig builds (regression in 2022.11.1). + + A number of additional/stricter checks have been added to + ./utils/check-package. + + Build host dependencies check extended to check for a number + of specific perl modules to better handle distributions (like + Fedora) with very fine grained perl packages. Also ensure + build host has git >= 2.0.0 when using packages written in + go/rust because the vendoring may need it. + + Defconfigs: ASUS tinker rk3288: Fix boot issue related to TPL + + Updated/fixed packages: afboot-stm32, apache, barebox, c-ares, + elf2flt, freeswitch, fwts, gcc, git, kodi, libgit2, libks, + libopenssl, live555, lua, lxc, mesa3d-headers, modsecurity2, + netopeer2, openjdk, openpowerlink, openvpn, opusfile, + postgresql, pugixml, python-future, qt5, sdl2, sofia-sip, + ssdp-responder, sudo, sunxi-mali-utgard, ti-sgx-km, tmux, + uboot, upx, vim, webkitgtk, wolfssl, wpewebkit, xlib_libXpm, + xserver_xorg-server, xxhash, xz, yajl, zabbix + + Issues resolved (http://bugs.uclibc.org): + + #15271: no start-qemu.sh + #15291: BR2_PACKAGE_GNU_EFI_ARCH_SUPPORTS without location + #15301: Selecting NAND Flash boot media (NAND_BOOT) breaks the uboot.. + 2022.02.9, released January 18th, 2023 Important / security related fixes. diff --git a/Makefile b/Makefile index 3828cf26ed..a7ed8e5a80 100644 --- a/Makefile +++ b/Makefile @@ -92,9 +92,9 @@ all: .PHONY: all # Set and export the version string -export BR2_VERSION := 2022.02.9 +export BR2_VERSION := 2022.02.10 # Actual time the release is cut (for reproducible builds) -BR2_VERSION_EPOCH = 1674038000 +BR2_VERSION_EPOCH = 1677703000 # Save running make version since it's clobbered by the make package RUNNING_MAKE_VERSION := $(MAKE_VERSION) diff --git a/support/misc/Vagrantfile b/support/misc/Vagrantfile index a96b91ea40..bd48f6e600 100644 --- a/support/misc/Vagrantfile +++ b/support/misc/Vagrantfile @@ -5,7 +5,7 @@ ################################################################################ # Buildroot version to use -RELEASE='2022.02.9' +RELEASE='2022.02.10' ### Change here for more memory/cores ### VM_MEMORY=2048 From bugzilla at busybox.net Wed Mar 1 21:02:50 2023 From: bugzilla at busybox.net (bugzilla at busybox.net) Date: Wed, 01 Mar 2023 21:02:50 +0000 Subject: [Buildroot] [Bug 15361] Buildroot linking error on Apple Silicon In-Reply-To: References: Message-ID: https://bugs.busybox.net/show_bug.cgi?id=15361 --- Comment #5 from James Hilliard --- (In reply to Jakub from comment #4) Yeah, buildroot needs a Linux based host OS, macOS isn't going to work. You need to install something like Asahi Linux, a aarch64 virtual machine may also work via qemu or something. -- You are receiving this mail because: You are on the CC list for the bug. From peter at korsgaard.com Wed Mar 1 21:40:44 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 01 Mar 2023 22:40:44 +0100 Subject: [Buildroot] Buildroot 2022.02.10 released Message-ID: <87cz5sf8v7.fsf@dell.be.48ers.dk> Hi, Buildroot is a simple tool for creating complete embedded Linux systems (http://buildroot.org). Buildroot 2022.02.10 is released - Go download it at: http://buildroot.org/downloads/buildroot-2022.02.10.tar.gz or http://buildroot.org/downloads/buildroot-2022.02.10.tar.xz Or get it from Git: git://git.buildroot.org/buildroot Buildroot 2022.02.10 is a bugfix release on the current long term release, fixing a number of important / security related issues discovered since the 2022.02.9 release. - Fix make O=..._defconfig builds (regression in 2022.02.9). - A number of additional/stricter checks have been added to ./utils/check-package. - Build host dependencies check extended to check for a number of specific perl modules to better handle distributions (like Fedora) with very fine grained perl packages. Also ensure build host has git >= 2.0.0 when using packages written in go/rust because the vendoring may need it. - Defconfigs: ASUS tinker rk3288: Fix boot issue related to TPL - Security fixes for apache, c-ares, freeswitch, git, libgit2, libopenssl, lxc, modsecurity2, opusfile, python-future, sdl2, sudo, upx, vim, webkitgtk, wpewebkit, xlib_libXpm, xserver_xorg-server - Fixes for download/compilation/runtime/license issues in afboot-stm32, barebox, elf2flt, gcc, kodi, libks, live555, lua, mesa3d-headers, netopeer2, openjdk, openpowerlink, openvpn, postgresql, pugixml, qt5, sofia-sip, ssdp-responder, sunxi-mali-utgard, ti-sgx-km, tmux, uboot, wolfssl, xxhash, xz, yajl, zabbix For more details, see the CHANGES file: https://git.buildroot.net/buildroot/plain/CHANGES?id=2022.02.10 Users of the affected packages are strongly encouraged to upgrade. Many thanks to all the people contributing to this release: git shortlog -sn 2022.02.9.. 21 Ricardo Martincoski 18 Fabrice Fontaine 16 Peter Korsgaard 13 Bernd Kuhls 6 Thomas Petazzoni 5 Adrian Perez de Castro 5 Nicolas Cavallari 4 Giulio Benetti 3 Joachim Wiberg 2 Arnout Vandecappelle 2 Francois Perrad 2 Vincent Fazio 2 Yann E. MORIN 1 Andr? Zwing 1 Ben Hutchings 1 Casey Reeves 1 Frank Vanbever 1 Niklas Cassel 1 Peter Seiderer 1 Sergey Organov 1 S?bastien Szymanski 1 Thomas Devoogdt 1 Yair Ben-Avraham -- Bye, Peter Korsgaard From peter at korsgaard.com Wed Mar 1 21:44:02 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 1 Mar 2023 22:44:02 +0100 Subject: [Buildroot] [git commit] docs/website: update for 2022.02.10 Message-ID: <20230301214429.3F95786E65@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=61f1601536f86dc90dcd1efc0eb13f58f4a3dbe5 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Signed-off-by: Peter Korsgaard --- docs/website/download.html | 18 +++++++++--------- docs/website/news.html | 19 +++++++++++++++++++ 2 files changed, 28 insertions(+), 9 deletions(-) diff --git a/docs/website/download.html b/docs/website/download.html index d39222e694..fa9276a86c 100644 --- a/docs/website/download.html +++ b/docs/website/download.html @@ -8,37 +8,37 @@
            Download
            -

            Latest long term support release: 2022.02.9

            +

            Latest long term support release: 2022.02.10

            diff --git a/docs/website/news.html b/docs/website/news.html index 9a76b82505..7486002581 100644 --- a/docs/website/news.html +++ b/docs/website/news.html @@ -9,6 +9,25 @@

            News

              +
            • +
              +
              +
              +

              2022.02.10 released

              +

              18 January 2023

              +
              +
              +

              The 2022.02.10 bugfix release is out, fixing a number of important / + security related issues discovered since the 2022.02.9 release. See the + CHANGES + file for more details, read the + announcement + and go to the downloads page to pick up the + 2022.02.10 release.

              +
              +
              +
            • +
            • From peter at korsgaard.com Wed Mar 1 21:41:48 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 1 Mar 2023 22:41:48 +0100 Subject: [Buildroot] [git commit] Update for 2022.02.10 Message-ID: <20230301214429.3033786E64@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=e5f9cbd91a4fc4491587bfc097c6d89f1782c1d5 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Signed-off-by: Peter Korsgaard (cherry picked from commit 6fbe4b39017b0f05b70d6541ea7df4cd8cf59d0a) [Peter: drop Makefile change] Signed-off-by: Peter Korsgaard --- CHANGES | 32 ++++++++++++++++++++++++++++++++ 1 file changed, 32 insertions(+) diff --git a/CHANGES b/CHANGES index 6647c0c8e6..a3de4ba1d7 100644 --- a/CHANGES +++ b/CHANGES @@ -721,6 +721,38 @@ #14731: BR2_PACKAGE_IOSTAT #14751: LVM2 Outdated Link +2022.02.10, released March 1st, 2023 + + Important / security related fixes. + + Fix make O=..._defconfig builds (regression in 2022.02.9). + + A number of additional/stricter checks have been added to + ./utils/check-package. + + Build host dependencies check extended to check for a number + of specific perl modules to better handle distributions (like + Fedora) with very fine grained perl packages. Also ensure + build host has git >= 2.0.0 when using packages written in + go/rust because the vendoring may need it. + + Defconfigs: ASUS tinker rk3288: Fix boot issue related to TPL + + Updated/fixed packages: afboot-stm32, apache, barebox, c-ares, + elf2flt, freeswitch, fwts, gcc, git, kodi, libgit2, libks, + libopenssl, live555, lua, lxc, mesa3d-headers, modsecurity2, + netopeer2, openjdk, openpowerlink, openvpn, opusfile, + postgresql, pugixml, python-future, qt5, sdl2, sofia-sip, + ssdp-responder, sudo, sunxi-mali-utgard, ti-sgx-km, tmux, + uboot, upx, vim, webkitgtk, wolfssl, wpewebkit, xlib_libXpm, + xserver_xorg-server, xxhash, xz, yajl, zabbix + + Issues resolved (http://bugs.uclibc.org): + + #15271: no start-qemu.sh + #15291: BR2_PACKAGE_GNU_EFI_ARCH_SUPPORTS without location + #15301: Selecting NAND Flash boot media (NAND_BOOT) breaks the uboot.. + 2022.02.9, released January 18th, 2023 Important / security related fixes. From ju.o at free.fr Wed Mar 1 22:01:58 2023 From: ju.o at free.fr (Julien Olivain) Date: Wed, 1 Mar 2023 23:01:58 +0100 Subject: [Buildroot] [PATCH next 1/2] package/kexec: bump to version 2.0.26 Message-ID: <20230301220159.161476-1-ju.o@free.fr> See release announce: https://lists.infradead.org/pipermail/kexec/2022-December/026399.html Signed-off-by: Julien Olivain --- Patch tested on branch next at commit b793f3a with commands: make check-package ... 0 warnings generated utils/test-pkg -a -p kexec ... 45 builds, 14 skipped, 0 build failed, 0 legal-info failed, 0 show-info failed --- package/kexec/kexec.hash | 2 +- package/kexec/kexec.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/kexec/kexec.hash b/package/kexec/kexec.hash index 34e17339b9..4e16a53a35 100644 --- a/package/kexec/kexec.hash +++ b/package/kexec/kexec.hash @@ -1,4 +1,4 @@ # From https://www.kernel.org/pub/linux/utils/kernel/kexec/sha256sums.asc -sha256 7ce2e5def38ec04f79feb107d02243dd586fbc68569eccf02f44bad3a13ec07d kexec-tools-2.0.25.tar.xz +sha256 7fe36a064101cd5c515e41b2be393dce3ca88adce59d6ee668e0af7c0c4570cd kexec-tools-2.0.26.tar.xz # locally calculated sha256 fa5fc1d1eec39532ea517518eeefd7b6e3c14341a55e5880a0e2a49eee47a5b7 COPYING diff --git a/package/kexec/kexec.mk b/package/kexec/kexec.mk index ced7009ed3..c1411f6ab7 100644 --- a/package/kexec/kexec.mk +++ b/package/kexec/kexec.mk @@ -4,7 +4,7 @@ # ################################################################################ -KEXEC_VERSION = 2.0.25 +KEXEC_VERSION = 2.0.26 KEXEC_SOURCE = kexec-tools-$(KEXEC_VERSION).tar.xz KEXEC_SITE = $(BR2_KERNEL_MIRROR)/linux/utils/kernel/kexec KEXEC_LICENSE = GPL-2.0 -- 2.39.2 From ju.o at free.fr Wed Mar 1 22:01:59 2023 From: ju.o at free.fr (Julien Olivain) Date: Wed, 1 Mar 2023 23:01:59 +0100 Subject: [Buildroot] [PATCH next 2/2] package/kexec: add KEXEC_CPE_ID_VENDOR In-Reply-To: <20230301220159.161476-1-ju.o@free.fr> References: <20230301220159.161476-1-ju.o@free.fr> Message-ID: <20230301220159.161476-2-ju.o@free.fr> cpe:2.3:a:kexec-tools_project:kexec-tools is a valid CPE identifier for this package: https://nvd.nist.gov/products/cpe/search/results?namingFormat=2.3&keyword=cpe%3A2.3%3Aa%3Akexec-tools_project%3Akexec-tools Signed-off-by: Julien Olivain --- package/kexec/kexec.mk | 1 + 1 file changed, 1 insertion(+) diff --git a/package/kexec/kexec.mk b/package/kexec/kexec.mk index c1411f6ab7..a725a1bfba 100644 --- a/package/kexec/kexec.mk +++ b/package/kexec/kexec.mk @@ -9,6 +9,7 @@ KEXEC_SOURCE = kexec-tools-$(KEXEC_VERSION).tar.xz KEXEC_SITE = $(BR2_KERNEL_MIRROR)/linux/utils/kernel/kexec KEXEC_LICENSE = GPL-2.0 KEXEC_LICENSE_FILES = COPYING +KEXEC_CPE_ID_VENDOR = kexec-tools_project KEXEC_SELINUX_MODULES = kdump # Makefile expects $STRIP -o to work, so needed for !BR2_STRIP_strip -- 2.39.2 From javad321javad at gmail.com Thu Mar 2 03:25:48 2023 From: javad321javad at gmail.com (Javad Rahimipetroudi) Date: Thu, 2 Mar 2023 06:55:48 +0330 Subject: [Buildroot] Help for the first patch: [PATCH 1/1] configs/orangepi_pc2: add board support In-Reply-To: <20230301083556.2408221-1-javad321javad@gmail.com> References: <20230301083556.2408221-1-javad321javad@gmail.com> Message-ID: Hello, It is my first time that I sent a patch. I followed the guidelines to add support for a missed board (OrangePi PC2) Is anything else required? I would be grateful if you help me. Best Regards, Javad ---------- Forwarded message --------- From: Javad Rahimi Date: Wed, Mar 1, 2023, 12:06 Subject: [PATCH 1/1] configs/orangepi_pc2: add board support To: Cc: add board support for orangepi pc2 Signed-off-by: Javad Rahimi --- configs/orangepi_pc2_defconfig | 41 ++++++++++++++++++++++++++++++++++ 1 file changed, 41 insertions(+) create mode 100644 configs/orangepi_pc2_defconfig diff --git a/configs/orangepi_pc2_defconfig b/configs/orangepi_pc2_defconfig new file mode 100644 index 0000000000..63ee554caf --- /dev/null +++ b/configs/orangepi_pc2_defconfig @@ -0,0 +1,41 @@ +BR2_aarch64=y +BR2_ARM_FPU_VFPV4=y +BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_16=y +BR2_TOOLCHAIN_BUILDROOT_CXX=y +BR2_TARGET_GENERIC_ISSUE="Welcome to Orangepi PC2" +BR2_ROOTFS_DEVICE_CREATION_DYNAMIC_MDEV=y +BR2_SYSTEM_DHCP="eth0" +BR2_ROOTFS_POST_BUILD_SCRIPT="board/orangepi/common/post-build.sh" +BR2_ROOTFS_POST_IMAGE_SCRIPT="support/scripts/genimage.sh" +BR2_ROOTFS_POST_SCRIPT_ARGS="-c $(BINARIES_DIR)/genimage.cfg" +BR2_LINUX_KERNEL=y +BR2_LINUX_KERNEL_CUSTOM_VERSION=y +BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="5.16.1" +BR2_LINUX_KERNEL_USE_ARCH_DEFAULT_CONFIG=y +BR2_LINUX_KERNEL_DTS_SUPPORT=y +BR2_LINUX_KERNEL_INTREE_DTS_NAME="allwinner/sun50i-h5-orangepi-pc2" +BR2_LINUX_KERNEL_DTB_KEEP_DIRNAME=y +BR2_LINUX_KERNEL_INSTALL_TARGET=y +BR2_LINUX_KERNEL_NEEDS_HOST_OPENSSL=y +BR2_PACKAGE_LINUX_FIRMWARE=y +BR2_PACKAGE_LIBNL=y +BR2_TARGET_ROOTFS_EXT2=y +BR2_TARGET_ROOTFS_EXT2_4=y +BR2_TARGET_ROOTFS_EXT2_SIZE="120M" +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_PLATFORM="sun50i_a64" +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_BOARD_DEFCONFIG="orangepi_pc2" +BR2_TARGET_UBOOT_NEEDS_DTC=y +BR2_TARGET_UBOOT_NEEDS_PYLIBFDT=y +BR2_TARGET_UBOOT_NEEDS_OPENSSL=y +BR2_TARGET_UBOOT_NEEDS_ATF_BL31=y +BR2_TARGET_UBOOT_SPL=y +BR2_TARGET_UBOOT_SPL_NAME="u-boot-sunxi-with-spl.bin" +BR2_TARGET_UBOOT_CUSTOM_MAKEOPTS="SCP=/dev/null" +BR2_PACKAGE_HOST_GENIMAGE=y -- 2.34.1 -------------- next part -------------- An HTML attachment was scrubbed... URL: From thomas.petazzoni at bootlin.com Thu Mar 2 07:48:35 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Thu, 02 Mar 2023 07:48:35 -0000 Subject: [Buildroot] [autobuild.buildroot.net] Daily results for 2023-03-01 Message-ID: <20230302074841.9644940AB9@smtp2.osuosl.org> Hello, Autobuild statistics for 2023-03-01 =================================== branch | OK | NOK | TIM | TOT | 2022.11.x | 14 | 9 | 0 | 23 | master | 174 | 121 | 1 | 296 | next | 17 | 25 | 0 | 42 | Classification of failures by reason for master ----------------------------------------------- gobject-introspection-1.72.0 | 5 host-go-1.19.6 | 5 host-rust-1.67.0 | 5 linux-6.1.14 | 5 host-binutils-2.38 | 4 host-pahole-1.24 | 4 host-binutils-2.39 | 3 unknown | 3 brltty-6.5 | 2 busybox-1.36.0 | 2 containerd-1.6.16 | 2 elfutils-0.186 | 2 fontconfig-2.13.1 | 2 fs/ubifs/ubifs.mk:49: /home... | 2 gmp-6.2.1 | 2 haproxy-2.6.9 | 2 host-gdb-arc-2020.09-releas... | 2 libgcrypt-1.10.1 | 2 olsr-0.9.8 | 2 perl-5.36.0 | 2 uclibc-1.0.42 | 2 ulog-0389d243352255f6182326... | 2 uqmi-0a19b5b77140465c29e2af... | 2 android-tools-4.2.2+git2013... | 1 attr-2.5.1 | 1 batman-adv-2022.3 | 1 binutils-arc-2020.09-release | 1 boost-1.80.0 | 1 botan-2.19.3 | 1 coreutils-9.1 | 1 delve-1.20.0 | 1 erlang-22.3.4.22 | 1 fdk-aac-2.0.2 | 1 file-5.43 | 1 fs/axfs/axfs.mk:32: /home/a... | 1 fs/cloop/cloop.mk:33: /home... | 1 fs/cpio/cpio.mk:128: /tmp/i... | 1 fs/cramfs/cramfs.mk:46: /ho... | 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: /tmp/... | 1 fs/ubifs/ubifs.mk:49: /tmp/... | 1 gensio-2.5.5 | 1 gerbera-1.10.0 | 1 gobject-introspection | 1 google-breakpad-c85eb4a59b6... | 1 gr-osmosdr-0.2.4 | 1 hddtemp-0.4.3 | 1 highway-1.0.2 | 1 host-runc-1.1.4 | 1 kmod-30 | 1 lcms2-2.14 | 1 libglib2-2.72.3 | 1 libglvnd-1.4.0 | 1 libgpg-error-1.46 | 1 libsigsegv-2.14 | 1 libudfread-1.1.2 | 1 lighttpd-1.4.69 | 1 linux-pam-1.5.2 | 1 linux-tools | 1 ltp-testsuite-20220930 | 1 mariadb-10.3.36 | 1 mender-3.4.0 | 1 mesa3d-22.3.4 | 1 mosquitto-2.0.15 | 1 network-manager-1.40.10 | 1 ntp-4.2.8p15 | 1 openjdk-17.0.2+8 | 1 optee-client-3.19.0 | 1 php-8.2.3 | 1 qemu-7.2.0 | 1 quickjs-2021-03-27 | 1 reaver-1.6.6 | 1 rtl8821cu-86cc5ceb7c28b9b99... | 1 speechd-0.11.4 | 1 systemd-252.4 | 1 toolchain-external-codescap... | 1 toolchain-external-codescap... | 1 traceroute-2.1.0 | 1 valgrind-3.19.0 | 1 Detail of failures for master ----------------------------- arch | reason | OK? | url | orph? -------------+--------------------------------+-----+---------------------------------------------------------------------------------+------- powerpc64 | android-tools-4.2.2+git2013... | NOK | http://autobuild.buildroot.net/results/44af9f00bf27a57917dac128f7558b40f5821f2d | mips64 | attr-2.5.1 | NOK | http://autobuild.buildroot.net/results/b32095faacfcc2687eb179f0734b62d26bf47223 | mipsel | batman-adv-2022.3 | NOK | http://autobuild.buildroot.net/results/47684f02f15a52d79232359a04f5a912089d80bf | arc | binutils-arc-2020.09-release | NOK | http://autobuild.buildroot.net/results/79b874d9ec21a78aba9d492f3945db0e3e722207 | arc | boost-1.80.0 | NOK | http://autobuild.buildroot.net/results/031cc31e2513cbfdfbcf75108b5d7788f3b673b9 | x86_64 | botan-2.19.3 | NOK | http://autobuild.buildroot.net/results/65845e9a7bfc4f17e1bd1bd84d6aa399f7e6ad2d | ORPH microblaze | brltty-6.5 | NOK | http://autobuild.buildroot.net/results/6a5a53bffd6ef4d8a26132f4ec761ceab0dde107 | powerpc64le | brltty-6.5 | NOK | http://autobuild.buildroot.net/results/0cd63d46c4265ba8238b0e732f815368ab1c17d0 | mips | busybox-1.36.0 | NOK | http://autobuild.buildroot.net/results/2f30f6e7cf5997ffb2719795c81336de85ca14ca | ORPH mipsel | busybox-1.36.0 | NOK | http://autobuild.buildroot.net/results/55424311ac07374531c4d33ba17b00f64801861e | ORPH x86_64 | containerd-1.6.16 | NOK | http://autobuild.buildroot.net/results/c624a7aa61d6d0d9464555883816163a9c5de2af | x86_64 | containerd-1.6.16 | NOK | http://autobuild.buildroot.net/results/6b93e800d56307bb2f9b956b95d3228af5825dfe | sh4a | coreutils-9.1 | NOK | http://autobuild.buildroot.net/results/f8e5ae5d4406393f65c14596b2b3e3dd24c08675 | ORPH x86_64 | delve-1.20.0 | NOK | http://autobuild.buildroot.net/results/8e051f0c28f3873504e0fbc4643d40ed5a60f1df | microblazeel | elfutils-0.186 | NOK | http://autobuild.buildroot.net/results/efad5ea0bae36ed8c0018760b8bddcfbbaf98d91 | ORPH microblaze | elfutils-0.186 | NOK | http://autobuild.buildroot.net/results/997c87b32adb600049d2a0adf067a32fe78f6c66 | ORPH sparc64 | erlang-22.3.4.22 | NOK | http://autobuild.buildroot.net/results/08463bd0f37a40366c70fe1defef73279d5bf00f | mipsel | fdk-aac-2.0.2 | NOK | http://autobuild.buildroot.net/results/6acd08234276211525f0c6193bc5733bc5783461 | mipsel | file-5.43 | NOK | http://autobuild.buildroot.net/results/ac51155006048ea23c8f1aedbdac0518f52c8336 | ORPH riscv64 | fontconfig-2.13.1 | NOK | http://autobuild.buildroot.net/results/9771e880fcf88af9b5a73d59fa570bba3e86adbc | ORPH riscv64 | fontconfig-2.13.1 | NOK | http://autobuild.buildroot.net/results/fc3a2b34f98d0f74eaf0bd32c3830a313a6ac667 | ORPH mips64el | fs/axfs/axfs.mk:32: /home/a... | NOK | http://autobuild.buildroot.net/results/b45781861015e266f7ba64801e2cc5a1e46fec31 | nios2 | fs/cloop/cloop.mk:33: /home... | NOK | http://autobuild.buildroot.net/results/625bb65a0bb5752d2da01cd52509ef7a66dbb85c | nios2 | fs/cpio/cpio.mk:128: /tmp/i... | NOK | http://autobuild.buildroot.net/results/f05442129bce8a0a8f73a79201bddbb4d1c6ae1c | microblazeel | fs/cramfs/cramfs.mk:46: /ho... | NOK | http://autobuild.buildroot.net/results/9eac4e4dbbb6c0093c578946d252a4122f5b3c3d | or1k | fs/cramfs/cramfs.mk:46: /tm... | NOK | http://autobuild.buildroot.net/results/c6c065efb00f2a4017b572c22aa5c798c0c08028 | or1k | fs/ubi/ubi.mk:51: /home/aut... | NOK | http://autobuild.buildroot.net/results/f49dc0d93fac685027b345116d7b8be7429399fe | i686 | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/898e6c7377860c622362253364f7e2789ea5fd35 | powerpc64 | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/c9673ea71e2495e9a1f7584bacfe523586d5dd12 | arm | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/27677899218c43d7f14840c1c94e350b1eee3b81 | powerpc64 | fs/ubifs/ubifs.mk:49: /tmp/... | NOK | http://autobuild.buildroot.net/results/b2f20e2315f0a0ddb6adce650228067575caa08d | mips64 | fs/ubifs/ubifs.mk:49: /tmp/... | NOK | http://autobuild.buildroot.net/results/e1378a4fbd0232524aa784bfa976492bf6375323 | sparc64 | gensio-2.5.5 | NOK | http://autobuild.buildroot.net/results/3602c5cc2aff668211fd8e6eeab778b3fe287246 | or1k | gerbera-1.10.0 | NOK | http://autobuild.buildroot.net/results/74f8f42137b10035b606f18b991c6734b2166683 | riscv64 | gmp-6.2.1 | NOK | http://autobuild.buildroot.net/results/3411eea6c2088d76d314423f461297ad659a727f | ORPH riscv64 | gmp-6.2.1 | NOK | http://autobuild.buildroot.net/results/30a64334ce83c1294f6e43496468117a8c6b0099 | ORPH microblaze | gobject-introspection | TIM | http://autobuild.buildroot.net/results/a1511f29fded575263453ba7a18947cfd92c82b2 | microblazeel | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/26582fafd30cf1c086da803103f2588988762ed7 | ORPH sparc64 | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/47ccbe05a44366c9db3564573441db80efde902d | ORPH or1k | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/ec0e3d575651ae8b59c7327c8f53e0048c60f607 | ORPH s390x | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/28016751781dec1676d92f1d939d29618f93d5f9 | ORPH x86_64 | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/84a5672a610e0cbfa9af7371492aea0d0de13ee6 | ORPH mipsel | google-breakpad-c85eb4a59b6... | NOK | http://autobuild.buildroot.net/results/8b5483ba5a42e3b160b5f45f5c5603cf4d76bbd1 | aarch64 | gr-osmosdr-0.2.4 | NOK | http://autobuild.buildroot.net/results/49e9f7bf8bfc7008688c1a3bc3744b7d3be3ce18 | aarch64_be | haproxy-2.6.9 | NOK | http://autobuild.buildroot.net/results/a83791b944be37fdbab5536c46b11b86059d02ca | sh4a | haproxy-2.6.9 | NOK | http://autobuild.buildroot.net/results/f987deb39b21d1d4234e46c2fd86ce0e7db9e297 | arceb | hddtemp-0.4.3 | NOK | http://autobuild.buildroot.net/results/508f55dff69fe3546eb9908bb539605eea649490 | aarch64_be | highway-1.0.2 | NOK | http://autobuild.buildroot.net/results/6fef1507dea11758a19d98e3894583d794815b61 | riscv64 | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/9e704fe7fde0b8b1036634e50ee69163b9bbd15e | i686 | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/2d3640ff6eeba96c5cb9b1ee1cde0432f4e60d6f | sh4eb | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/aa7723b86b5e65131568b08f4614fa9246ef7ea9 | arceb | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/0f600fdf1391f9c926507df22530e0b6e9f387aa | mipsel | host-binutils-2.39 | NOK | http://autobuild.buildroot.net/results/b32fcd1acf4a4dd67019ab8d3fa9f48f85b06d15 | arm | host-binutils-2.39 | NOK | http://autobuild.buildroot.net/results/b8687db1815cfe56dbfc485490a527a4e02ef7d0 | or1k | host-binutils-2.39 | NOK | http://autobuild.buildroot.net/results/0aff6d70f50607e6b56f26542ffd9687fe4f2943 | arc | host-gdb-arc-2020.09-releas... | NOK | http://autobuild.buildroot.net/results/2dcb8317d87bc550087f10e72ccd395310bb02e0 | ORPH arc | host-gdb-arc-2020.09-releas... | NOK | http://autobuild.buildroot.net/results/a4f602bee24c2516704c842c314fdce285cdbbb9 | ORPH mips64 | host-go-1.19.6 | NOK | http://autobuild.buildroot.net/results/75321fdf960a4dec4f5937295eafd996417bd9f6 | mips64el | host-go-1.19.6 | NOK | http://autobuild.buildroot.net/results/e5caaacb77649e53af2e03f6f716fdf327d460f2 | i586 | host-go-1.19.6 | NOK | http://autobuild.buildroot.net/results/7c80e68c80b024251d8ae64d485f155804b9c422 | mips64el | host-go-1.19.6 | NOK | http://autobuild.buildroot.net/results/129bb0b6e06910a092928302f913a838da0b8223 | mips64 | host-go-1.19.6 | NOK | http://autobuild.buildroot.net/results/0790ec30e5c31406ff62fa64074c7fa101eba77b | mips64el | host-pahole-1.24 | NOK | http://autobuild.buildroot.net/results/371a975fde56fb3cf0001db654669429beb6bf45 | microblaze | host-pahole-1.24 | NOK | http://autobuild.buildroot.net/results/7fd4c1d261359bcf65741a1c62e5cda6c516c3ee | s390x | host-pahole-1.24 | NOK | http://autobuild.buildroot.net/results/1c2229962c7e50b75e76f0101f2f48d9b35cdeb3 | arceb | host-pahole-1.24 | NOK | http://autobuild.buildroot.net/results/85a96da3ee30442e4f9592c1608faf9c64e63367 | arceb | host-runc-1.1.4 | NOK | http://autobuild.buildroot.net/results/3d74388a14bb7d2db861fea25e9407f3a6bc7a48 | aarch64 | host-rust-1.67.0 | NOK | http://autobuild.buildroot.net/results/3aa782a31ae04d0d439a0bdc57f011f55f8a3130 | aarch64 | host-rust-1.67.0 | NOK | http://autobuild.buildroot.net/results/fd7eddd58e22965ef82a23af4468ecf4c902bf28 | powerpc64le | host-rust-1.67.0 | NOK | http://autobuild.buildroot.net/results/fdfbda572320fc53b866024e3b1e9c06ab9ca38e | powerpc64le | host-rust-1.67.0 | NOK | http://autobuild.buildroot.net/results/95d8a736cd32bffe1101ff38a655853a1fa1ae69 | powerpc64 | host-rust-1.67.0 | NOK | http://autobuild.buildroot.net/results/8fcf783320b0da7304069919c5ce0d091a786abb | xtensa | kmod-30 | NOK | http://autobuild.buildroot.net/results/83a4a7ecc77f39639d3e5bc8554bd01a62a3ede0 | xtensa | lcms2-2.14 | NOK | http://autobuild.buildroot.net/results/cc2feff52fb5e2b52b2e35cfb20f5204d676eeed | i686 | libgcrypt-1.10.1 | NOK | http://autobuild.buildroot.net/results/72021b4b692fdfdadce76f0400013ca82d5fa7be | ORPH i686 | libgcrypt-1.10.1 | NOK | http://autobuild.buildroot.net/results/84395b0f4d167e9f380bfb3927eda173cb3d0d38 | ORPH arc | libglib2-2.72.3 | NOK | http://autobuild.buildroot.net/results/b8ddc51a6a795ad5a2bb704519d33b411f8ce4f8 | m68k | libglvnd-1.4.0 | NOK | http://autobuild.buildroot.net/results/99dd68edd0b9551e869d021691e39883b4dbed2c | ORPH aarch64_be | libgpg-error-1.46 | NOK | http://autobuild.buildroot.net/results/5bf668e0eff71dd4f906687281fc6233b0718ac9 | ORPH powerpc | libsigsegv-2.14 | NOK | http://autobuild.buildroot.net/results/3e69bf83fa9cf64e1f5bf0024ac346cbd7f2ec8c | arm | libudfread-1.1.2 | NOK | http://autobuild.buildroot.net/results/d7a89133b6339369a62a905998d464bb9d73ac60 | arceb | lighttpd-1.4.69 | NOK | http://autobuild.buildroot.net/results/74626e34649d5c65d056ce9dd78ce1423ed91d34 | ORPH mips64 | linux-6.1.14 | NOK | http://autobuild.buildroot.net/results/0f61be5ce6915b99c4c35bdc8c57c8f65bf4a5a3 | ORPH arm | linux-6.1.14 | NOK | http://autobuild.buildroot.net/results/092c3187a11335f7ee7671270871990b7329cab8 | ORPH microblaze | linux-6.1.14 | NOK | http://autobuild.buildroot.net/results/757b5ec636d27bbc42f5ba12bb69c6f0c6a86b8b | ORPH i686 | linux-6.1.14 | NOK | http://autobuild.buildroot.net/results/82f9772353b02375f9c8511029da860a03c002b1 | ORPH arceb | linux-6.1.14 | NOK | http://autobuild.buildroot.net/results/ae9b209843c897cf7bbdf134d54b345965cb309e | ORPH arc | linux-pam-1.5.2 | NOK | http://autobuild.buildroot.net/results/f444bce4a907de11b468e05e08bd5d80884fbc3f | ORPH i686 | linux-tools | NOK | http://autobuild.buildroot.net/results/db12d51f3c8153ef338ec4445e8e449eb6b8bcd7 | ORPH powerpc64 | ltp-testsuite-20220930 | NOK | http://autobuild.buildroot.net/results/2c8476dc53636232d11eda26d90af7ccdcea4fbe | sparc | mariadb-10.3.36 | NOK | http://autobuild.buildroot.net/results/c20369ccf2acc3e19967771f8b4b65ed1404ef56 | ORPH i686 | mender-3.4.0 | NOK | http://autobuild.buildroot.net/results/7eee24fa4585ed1457495369864d005b87028df6 | x86_64 | mesa3d-22.3.4 | NOK | http://autobuild.buildroot.net/results/c250662e159e0b92860ab4776a330be6786fa3cc | or1k | mosquitto-2.0.15 | NOK | http://autobuild.buildroot.net/results/3c3912aaa0eebe3af6b929da4f2a534c65d70f4e | mips64 | network-manager-1.40.10 | NOK | http://autobuild.buildroot.net/results/ec4daea511e1143b13248fdcf7f5130404ca163a | ORPH riscv64 | ntp-4.2.8p15 | NOK | http://autobuild.buildroot.net/results/4f450e486e8cf70fcafbef6b4b6c2eec277b4e45 | ORPH mipsel | olsr-0.9.8 | NOK | http://autobuild.buildroot.net/results/80619e063d10e43b0647c0da6715315459221c08 | ORPH s390x | olsr-0.9.8 | NOK | http://autobuild.buildroot.net/results/cd11fff8ae445d3cfc8ed1809c069acb83838758 | ORPH sh4 | openjdk-17.0.2+8 | NOK | http://autobuild.buildroot.net/results/b3d9e809dcdac26a60ca69b1fffd9cb9e8b8fc57 | m68k | optee-client-3.19.0 | NOK | http://autobuild.buildroot.net/results/e7b5c6f16083435a2e76bce00de718cf9d8c6a5b | arceb | perl-5.36.0 | NOK | http://autobuild.buildroot.net/results/f6bd17c86f7cc8b49b695f5a2a4dd84bc47346a2 | mips64 | perl-5.36.0 | NOK | http://autobuild.buildroot.net/results/6103725b5afcdb3f094036f987cff1b994ebb264 | microblazeel | php-8.2.3 | NOK | http://autobuild.buildroot.net/results/c83fed08718a5b3ac439485683944ff61899e2fa | x86_64 | qemu-7.2.0 | NOK | http://autobuild.buildroot.net/results/438b7e264c4c1ebd1a45200459e7e6d102f29d5a | microblazeel | quickjs-2021-03-27 | NOK | http://autobuild.buildroot.net/results/9b1d4b6dd4d2e5d6c6ed613b83bfa86375e16d61 | arc | reaver-1.6.6 | NOK | http://autobuild.buildroot.net/results/4d0310f856c992c8bf0e71778505c92a8b0182ff | powerpc64 | rtl8821cu-86cc5ceb7c28b9b99... | NOK | http://autobuild.buildroot.net/results/4edcca397aefa88e5360ac1308084be93b072877 | x86_64 | speechd-0.11.4 | NOK | http://autobuild.buildroot.net/results/b92267e0ffe79dac2cea74fd0e081558799f80c4 | mipsel | systemd-252.4 | NOK | http://autobuild.buildroot.net/results/c8c4b7c12c616969c8ab430ca6e8fabc862593cf | mips64el | toolchain-external-codescap... | NOK | http://autobuild.buildroot.net/results/2918135a6d6319a34370728a1c8b7012d81c1b94 | ORPH mips64 | toolchain-external-codescap... | NOK | http://autobuild.buildroot.net/results/431b5ebced56a6c0005500f7c1797d8bff0f2eec | ORPH microblaze | traceroute-2.1.0 | NOK | http://autobuild.buildroot.net/results/e20eb36dd9da2c0269006dc7b4dae2d9fae9b9de | powerpc | uclibc-1.0.42 | NOK | http://autobuild.buildroot.net/results/240ee87bcffbe6d61aa23d19dc5da7a605e35604 | riscv64 | uclibc-1.0.42 | NOK | http://autobuild.buildroot.net/results/4f86e906592690e000ed483e6ee6919ce3e377ae | powerpc64le | ulog-0389d243352255f6182326... | NOK | http://autobuild.buildroot.net/results/e7df1086cec36bd4c0e06eb3452a52e4ed73b3e3 | sparc64 | ulog-0389d243352255f6182326... | NOK | http://autobuild.buildroot.net/results/d04dbaa4391dfad259e684b6194d404063887564 | aarch64 | unknown | NOK | http://autobuild.buildroot.net/results/0a1c4d1f7367a11adc7fc946a639cba87096ff9d | arceb | unknown | NOK | http://autobuild.buildroot.net/results/f7d430c43d37f8259d5f553a93f719dc79ff6639 | powerpc | unknown | NOK | http://autobuild.buildroot.net/results/7e8c9dd541dca4c03add85c79809548c85a74705 | sparc64 | uqmi-0a19b5b77140465c29e2af... | NOK | http://autobuild.buildroot.net/results/2e22b6900eb45de6b94bda457f7ef3441803d92a | ORPH sparc64 | uqmi-0a19b5b77140465c29e2af... | NOK | http://autobuild.buildroot.net/results/d984a693ea7d7ee3f0d6982490dbe27b8099981b | ORPH mips64 | valgrind-3.19.0 | NOK | http://autobuild.buildroot.net/results/e2e364fb86dff25e6b021cb9303fd3bf68291056 | ORPH Classification of failures by reason for next --------------------------------------------- unknown | 4 gobject-introspection-1.72.0 | 2 host-go-1.19.6 | 2 host-libarchive-3.6.2 | 2 linux-6.1.11 | 2 speechd-0.11.4 | 2 bat-0.19.0 | 1 coreutils-9.1 | 1 fs/cramfs/cramfs.mk:46: /ho... | 1 fs/ubifs/ubifs.mk:49: /home... | 1 host-binutils-2.39 | 1 host-rust-1.67.1 | 1 lxc-5.0.2 | 1 python-numpy-1.23.5 | 1 sdl-1.2.15 | 1 systemd-252.4 | 1 uccp420wlan-6.9.1 | 1 Detail of failures for next --------------------------- arch | reason | OK? | url | orph? -------------+--------------------------------+-----+---------------------------------------------------------------------------------+------- armeb | bat-0.19.0 | NOK | http://autobuild.buildroot.net/results/1d8256ee9773e29cb92825bbca78347ae65f104d | sh4 | coreutils-9.1 | NOK | http://autobuild.buildroot.net/results/27b07ed8f189da641b63f7067c560b8999dadee8 | ORPH xtensa | fs/cramfs/cramfs.mk:46: /ho... | NOK | http://autobuild.buildroot.net/results/54ebf2822833b80d21068196933ceb336f03738b | aarch64_be | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/7593554abec3b0c0d0fd8c157f1890115b8f6692 | mips | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/78347c548bf26e4b89d603c477da65b2e48a8685 | ORPH microblazeel | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/1d262402e827610193cfb4c0aebdea2315b18158 | ORPH mips64 | host-binutils-2.39 | NOK | http://autobuild.buildroot.net/results/3d4e0f6772bec84c930d3bc26274bfa20d54580e | i586 | host-go-1.19.6 | NOK | http://autobuild.buildroot.net/results/5ae130ed45d4bbc5b009f2c2d92d656c1463b2a2 | mips64 | host-go-1.19.6 | NOK | http://autobuild.buildroot.net/results/9e6033ba0547c9175ac5746475786832428f43d3 | s390x | host-libarchive-3.6.2 | NOK | http://autobuild.buildroot.net/results/acad9533a8ecc24b96c8bb0c0c3435d39ebba82d | sparc | host-libarchive-3.6.2 | NOK | http://autobuild.buildroot.net/results/cbe9d26a82eac0c6530fa6edde987c259d37ecce | mipsel | host-rust-1.67.1 | NOK | http://autobuild.buildroot.net/results/786263f28d0422aabd95bc0bc600784c7facb85d | mips64el | linux-6.1.11 | NOK | http://autobuild.buildroot.net/results/562c0a8ff539a266c692f29d7ce78dacd4083605 | ORPH mips | linux-6.1.11 | NOK | http://autobuild.buildroot.net/results/5d4ad80c686f53d4289f1ba3048d6e131d0f1644 | ORPH aarch64_be | lxc-5.0.2 | NOK | http://autobuild.buildroot.net/results/a4e78900b09174ed00d67d472fd53727d9b1f3eb | i686 | python-numpy-1.23.5 | NOK | http://autobuild.buildroot.net/results/0c55346be2a7f1ad3d30e58d1c01e8e202e6d228 | sh4eb | sdl-1.2.15 | NOK | http://autobuild.buildroot.net/results/bb3f2c3445c86ae760daf5edd014c94e0d4774bd | ORPH mips64 | speechd-0.11.4 | NOK | http://autobuild.buildroot.net/results/7f46c6d680060ee7049ccaccdcaf7b58a8818e4c | microblazeel | speechd-0.11.4 | NOK | http://autobuild.buildroot.net/results/20c6d8394f345c7f55a65eb66d79130280ab7ce2 | armeb | systemd-252.4 | NOK | http://autobuild.buildroot.net/results/e3c5ea117954fc50269c5da80324eef8d7d7df06 | sparc64 | uccp420wlan-6.9.1 | NOK | http://autobuild.buildroot.net/results/d376ef02b84d7466a701466cda18ae5ebe71f820 | mips64 | unknown | NOK | http://autobuild.buildroot.net/results/48f56430232552ca30f044ab81212da83f75685a | mipsel | unknown | NOK | http://autobuild.buildroot.net/results/4692dc598b45a8340ffa03ab4e4604767828b3dc | sparc | unknown | NOK | http://autobuild.buildroot.net/results/3ce3121159a7fa8da07b6d949f4f218996c9acca | powerpc64le | unknown | NOK | http://autobuild.buildroot.net/results/23d3280ef6c54999053e048ddfb50ca84131a401 | Classification of failures by reason for 2022.11.x -------------------------------------------------- unknown | 2 fs/ubifs/ubifs.mk:49: /home... | 1 host-rust-1.64.0 | 1 linux-5.10.145-cip17-rt7 | 1 linux-6.0.19 | 1 ocf-linux-20171122 | 1 skalibs-2.12.0.1 | 1 uqmi-0a19b5b77140465c29e2af... | 1 Detail of failures for 2022.11.x -------------------------------- arch | reason | OK? | url | orph? -------------+--------------------------------+-----+---------------------------------------------------------------------------------+------- arc | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/317c8898b007ba59dc2196d613a6c1abbdb5856b | x86_64 | host-rust-1.64.0 | NOK | http://autobuild.buildroot.net/results/9c4c0ff2ed70712da76198be69a3f1ba4e5f6297 | s390x | linux-5.10.145-cip17-rt7 | NOK | http://autobuild.buildroot.net/results/2a705e51b62571b91251bdd2b21e7071a4f2ffd9 | ORPH mips64 | linux-6.0.19 | NOK | http://autobuild.buildroot.net/results/2bd1bfed427c82300dd62ba9b89b541f1101c2c0 | ORPH arc | ocf-linux-20171122 | NOK | http://autobuild.buildroot.net/results/b31eeb440b6752663cd85466203e5e063ae8eea4 | ORPH or1k | skalibs-2.12.0.1 | NOK | http://autobuild.buildroot.net/results/2075f708adf610c9b9ff303b90ab5b25c38f03e1 | microblaze | unknown | NOK | http://autobuild.buildroot.net/results/bb275723e3b99364894b254d72cb835fa76237f3 | powerpc64 | unknown | NOK | http://autobuild.buildroot.net/results/4857450cffc21c8a05bd1037e2fdc374f1c54870 | mips | uqmi-0a19b5b77140465c29e2af... | NOK | http://autobuild.buildroot.net/results/818ab7de792d53de5a361121ab5a295e4d3eba36 | ORPH -- http://autobuild.buildroot.net From d.lang at abatec.at Thu Mar 2 08:50:35 2023 From: d.lang at abatec.at (Lang Daniel) Date: Thu, 2 Mar 2023 08:50:35 +0000 Subject: [Buildroot] [PATCH] package/pkg-autotools: force cross compiling Message-ID: By default autotools enters cross-compiling mode if --build and --host differ [0]. Depending on the host architecture and how toolchain providers set the triplet it might be the same. This triggers autotools to compile and run a program on the host. If it is executable cross-compiling isn't entered. As pointed out by the autoconf mailing list [1] one can force cross compiling. [0]: https://www.gnu.org/savannah-checkouts/gnu/autoconf/manual/autoconf-2.71/html_node/Hosts-and-Cross_002dCompilation.html [1]: https://lists.gnu.org/archive/html/bug-autoconf/2023-03/msg00001.html Fixes: - http://autobuild.buildroot.net/results/6d4/6d4bc520c12313508d0fadee11d5b88c35a3cba9/ Signed-off-by: Daniel Lang --- package/pkg-autotools.mk | 2 ++ 1 file changed, 2 insertions(+) diff --git a/package/pkg-autotools.mk b/package/pkg-autotools.mk index 717ff81593..aac80369e0 100644 --- a/package/pkg-autotools.mk +++ b/package/pkg-autotools.mk @@ -195,6 +195,7 @@ define $(2)_CONFIGURE_CMDS --disable-documentation \ --with-xmlto=no \ --with-fop=no \ + cross_compiling=yes \ $$(if $$($$(PKG)_OVERRIDE_SRCDIR),,--disable-dependency-tracking) \ --enable-ipv6 \ $$(NLS_OPTS) \ @@ -229,6 +230,7 @@ define $(2)_CONFIGURE_CMDS --with-xmlto=no \ --with-fop=no \ --disable-nls \ + cross_compiling=no \ $$(if $$($$(PKG)_OVERRIDE_SRCDIR),,--disable-dependency-tracking) \ $$(QUIET) $$($$(PKG)_CONF_OPTS) \ ) -- 2.25.1 From nicola.dilieto at gmail.com Thu Mar 2 08:53:27 2023 From: nicola.dilieto at gmail.com (Nicola Di Lieto) Date: Thu, 2 Mar 2023 09:53:27 +0100 Subject: [Buildroot] [PATCH] package/uacme: bump version to 1.7.4 Message-ID: Includes https://github.com/ndilieto/uacme/commit/fe91f46b620f8c58805fcf48cb4f4a793c8a47a4 Fixes https://github.com/ndilieto/uacme/issues/64 Signed-off-by: Nicola Di Lieto --- package/uacme/uacme.hash | 2 +- package/uacme/uacme.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/uacme/uacme.hash b/package/uacme/uacme.hash index 6c71f6b94d..063b0b57ac 100644 --- a/package/uacme/uacme.hash +++ b/package/uacme/uacme.hash @@ -1,3 +1,3 @@ # Locally computed: -sha256 0ec8e5bcb8ed2b532572ca4878d30b2a794f607b995348ebc176d566b64d73f9 uacme-1.7.3.tar.gz +sha256 a638fe0878dba8fdda62f89e7a284243edbcd31b92c11b5cfdc7d3efd9547bca uacme-1.7.4.tar.gz sha256 8ceb4b9ee5adedde47b31e975c1d90c73ad27b6b165a1dcd80c7c545eb65b903 COPYING diff --git a/package/uacme/uacme.mk b/package/uacme/uacme.mk index a70ec3a635..9b2360937b 100644 --- a/package/uacme/uacme.mk +++ b/package/uacme/uacme.mk @@ -4,7 +4,7 @@ # ################################################################################ -UACME_VERSION = 1.7.3 +UACME_VERSION = 1.7.4 # Released versions are on branch upstream/latest, tagged as # upstream/X.Y.Z Do not use vX.Y.Z tags from master, as they do not # include .tarball-version -- 2.20.1 From nicola.dilieto at gmail.com Thu Mar 2 09:22:51 2023 From: nicola.dilieto at gmail.com (Nicola Di Lieto) Date: Thu, 2 Mar 2023 10:22:51 +0100 Subject: [Buildroot] [PATCH v2] package/uacme: bump version to 1.7.4 Message-ID: Includes https://github.com/ndilieto/uacme/commit/fe91f46b620f8c58805fcf48cb4f4a793c8a47a4 Fixes https://github.com/ndilieto/uacme/issues/64 Signed-off-by: Nicola Di Lieto --- Changes v1 -> v2: fix patch whitespace damage by email client package/uacme/uacme.hash | 2 +- package/uacme/uacme.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/uacme/uacme.hash b/package/uacme/uacme.hash index 6c71f6b94d..063b0b57ac 100644 --- a/package/uacme/uacme.hash +++ b/package/uacme/uacme.hash @@ -1,3 +1,3 @@ # Locally computed: -sha256 0ec8e5bcb8ed2b532572ca4878d30b2a794f607b995348ebc176d566b64d73f9 uacme-1.7.3.tar.gz +sha256 a638fe0878dba8fdda62f89e7a284243edbcd31b92c11b5cfdc7d3efd9547bca uacme-1.7.4.tar.gz sha256 8ceb4b9ee5adedde47b31e975c1d90c73ad27b6b165a1dcd80c7c545eb65b903 COPYING diff --git a/package/uacme/uacme.mk b/package/uacme/uacme.mk index a70ec3a635..9b2360937b 100644 --- a/package/uacme/uacme.mk +++ b/package/uacme/uacme.mk @@ -4,7 +4,7 @@ # ################################################################################ -UACME_VERSION = 1.7.3 +UACME_VERSION = 1.7.4 # Released versions are on branch upstream/latest, tagged as # upstream/X.Y.Z Do not use vX.Y.Z tags from master, as they do not # include .tarball-version -- 2.20.1 From d.lang at abatec.at Thu Mar 2 09:26:03 2023 From: d.lang at abatec.at (Lang Daniel) Date: Thu, 2 Mar 2023 09:26:03 +0000 Subject: [Buildroot] [PATCH] package/swupdate: fix ipc header include Message-ID: Compilation for other programs trying to use swupdate headers will fail because the header is located in $STAGING_DIR/usr/include/swupdate and not $STAGING_DIR/usr/include. Signed-off-by: Daniel Lang --- .../swupdate/0001-progress_ipc-include.patch | 33 +++++++++++++++++++ 1 file changed, 33 insertions(+) create mode 100644 package/swupdate/0001-progress_ipc-include.patch diff --git a/package/swupdate/0001-progress_ipc-include.patch b/package/swupdate/0001-progress_ipc-include.patch new file mode 100644 index 0000000000..cb555bc63b --- /dev/null +++ b/package/swupdate/0001-progress_ipc-include.patch @@ -0,0 +1,33 @@ +From d073bf21c1021d313ae3edc92c8e89993e01fae4 Mon Sep 17 00:00:00 2001 +From: Lang Daniel +Date: Thu, 2 Mar 2023 08:43:33 +0100 +Subject: [PATCH] process: fix include + +The header might be installed to a subdirectory of /usr/include (like +with buildroot which sets /usr/include/swupdate). swupdate_status.h will +not be found in this case. + + +Signed-off-by: Daniel Lang +[Upstream status: +https://patchwork.ozlabs.org/project/swupdate/patch/VI1P190MB0493A1E34DC101CFDD5DFBB59FB29 at VI1P190MB0493.EURP190.PROD.OUTLOOK.COM/] +--- + include/progress_ipc.h | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/include/progress_ipc.h b/include/progress_ipc.h +index 5d0be1c..30e5266 100644 +--- a/include/progress_ipc.h ++++ b/include/progress_ipc.h +@@ -9,7 +9,7 @@ + #define _PROGRESS_IPC_H + + #include +-#include ++#include "swupdate_status.h" + + #ifdef __cplusplus + extern "C" { +-- +2.25.1 + -- 2.25.1 From mail at jens-maus.de Thu Mar 2 10:45:39 2023 From: mail at jens-maus.de (Jens Maus) Date: Thu, 2 Mar 2023 11:45:39 +0100 Subject: [Buildroot] [git commit branch/next] package/{mesa3d, mesa3d-headers}: bump version to 22.3.4 In-Reply-To: References: <20230220205242.72DA9828C8@busybox.osuosl.org> Message-ID: <3888AE88-BFA3-4341-B5E5-F114D01547F1@jens-maus.de> > Am 28.02.2023 um 22:22 schrieb Bernd Kuhls : > > Am Tue, 28 Feb 2023 16:48:51 +0100 schrieb Jens Maus via buildroot: > >> Sorry if replying to this mail does not seem to be appropriate, but I >> just tested the latest Buildroot 2023.02-rc2 version and noticed that >> the builds of the mesa3d package immediately stopped working because in >> 22.3.x version of mesa3d the ?glslangValidator? tool seem to be a new >> dependency of mesa3d and the Buildroot package does not install this >> host tool itself (no gaslang-tools package), thus the build fails if the >> build host itself does not have this build tool installed. > > Hi Jens, > > do these patches fix the problem? > http://patchwork.ozlabs.org/project/buildroot/list/?series=333585 Yes, these patches fix the issues with newer mesa3d versions and the missing ?glslangValidator?. Thanks. Hope to see these patches already being integrated into the upcoming 2023.02 release. regards, jens -- Jens Maus, Dresden/Germany http://jens-maus.de/ From sebastian.weyer at smile.fr Thu Mar 2 12:20:42 2023 From: sebastian.weyer at smile.fr (Sebastian Weyer) Date: Thu, 2 Mar 2023 13:20:42 +0100 Subject: [Buildroot] [PATCH 1/2] package/nushell: new package Message-ID: <20230302122044.1769154-1-sebastian.weyer@smile.fr> Nushell is a shell - written in Rust - that makes use of the nushell language to interact with the operating system Signed-off-by: Sebastian Weyer --- If you connect via a serial port and use getty (default for busybox) nushell will be unusable. One needs to either connect via SSH or use agetty instead. Nushell is not POSIX compliant and therefore should not be used as login shell since some programs might assume a POSIX-compliant shell and therefore break the system. Signed-off-by: Sebastian Weyer --- DEVELOPERS | 3 +++ package/Config.in | 1 + package/nushell/Config.in | 9 +++++++++ package/nushell/nushell.hash | 2 ++ package/nushell/nushell.mk | 22 ++++++++++++++++++++++ 5 files changed, 37 insertions(+) create mode 100644 package/nushell/Config.in create mode 100644 package/nushell/nushell.hash create mode 100644 package/nushell/nushell.mk diff --git a/DEVELOPERS b/DEVELOPERS index 6256576e02..4577f20b22 100644 --- a/DEVELOPERS +++ b/DEVELOPERS @@ -2550,6 +2550,9 @@ F: support/misc/toolchainfile.cmake.in N: Sam Voss F: package/ripgrep/ +N: Sebastian Weyer +F: package/nushell/ + N: S??bastien Szymanski F: package/mmc-utils/ F: package/python-flask-jsonrpc/ diff --git a/package/Config.in b/package/Config.in index 3ace25c665..7fca46afb5 100644 --- a/package/Config.in +++ b/package/Config.in @@ -2577,6 +2577,7 @@ comment "Shells" source "package/bash/Config.in" source "package/dash/Config.in" source "package/mksh/Config.in" + source "package/nushell/Config.in" source "package/zsh/Config.in" comment "Utilities" source "package/apg/Config.in" diff --git a/package/nushell/Config.in b/package/nushell/Config.in new file mode 100644 index 0000000000..d59bc79729 --- /dev/null +++ b/package/nushell/Config.in @@ -0,0 +1,9 @@ +config BR2_PACKAGE_NUSHELL + bool "nushell" + depends on BR2_PACKAGE_HOST_RUSTC_TARGET_ARCH_SUPPORTS + select BR2_PACKAGE_HOST_RUSTC + select BR2_PACKAGE_OPENSSL + help + A new type of shell. + + https://github.com/nushell/nushell diff --git a/package/nushell/nushell.hash b/package/nushell/nushell.hash new file mode 100644 index 0000000000..c8672badf5 --- /dev/null +++ b/package/nushell/nushell.hash @@ -0,0 +1,2 @@ +# Locally generated +sha256 352e807698d5f95e9bfdd9dd5512acab3cbef315379299a32e5f322a76eb718a nushell-0.76.0.tar.gz diff --git a/package/nushell/nushell.mk b/package/nushell/nushell.mk new file mode 100644 index 0000000000..6c77077a49 --- /dev/null +++ b/package/nushell/nushell.mk @@ -0,0 +1,22 @@ +################################################################################ +# +# nushell +# +################################################################################ + +NUSHELL_VERSION = 0.76.0 +NUSHELL_SITE = $(call github,nushell,nushell,$(NUSHELL_VERSION)) +NUSHELL_LICENSE = MIT +NUSHELL_LICENSE_FILES = LICENSE +NUSHELL_DEPENDENCIES = openssl host-pkgconf + + +# Add /bin/bash to /etc/shells otherwise some login tools like dropbear +# can reject the user connection. See man shells. +define NUSHELL_ADD_MKSH_TO_SHELLS + grep -qsE '^/bin/nu$$' $(TARGET_DIR)/etc/shells \ + || echo "/bin/nu" >> $(TARGET_DIR)/etc/shells +endef +NUSHELL_TARGET_FINALIZE_HOOKS += NUSHELL_ADD_MKSH_TO_SHELLS + +$(eval $(cargo-package)) -- 2.25.1 From sebastian.weyer at smile.fr Thu Mar 2 12:20:43 2023 From: sebastian.weyer at smile.fr (Sebastian Weyer) Date: Thu, 2 Mar 2023 13:20:43 +0100 Subject: [Buildroot] [PATCH 2/2] package/nushell: Add default configs In-Reply-To: <20230302122044.1769154-1-sebastian.weyer@smile.fr> References: <20230302122044.1769154-1-sebastian.weyer@smile.fr> Message-ID: <20230302122044.1769154-2-sebastian.weyer@smile.fr> Automatically place default files for the nushell environment and config in the appropriate folder to avoid the prompt at startup, asking if you want to create them. Signed-off-by: Sebastian Weyer --- package/nushell/nushell.mk | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/package/nushell/nushell.mk b/package/nushell/nushell.mk index 6c77077a49..ff14180a19 100644 --- a/package/nushell/nushell.mk +++ b/package/nushell/nushell.mk @@ -10,6 +10,14 @@ NUSHELL_LICENSE = MIT NUSHELL_LICENSE_FILES = LICENSE NUSHELL_DEPENDENCIES = openssl host-pkgconf +define NUSHELL_CREATE_DEFCONFIG + $(INSTALL) -m 0644 -D $(@D)/crates/nu-utils/src/sample_config/default_config.nu \ + $(TARGET_DIR)/root/.config/nushell/config.nu + $(INSTALL) -m 0644 -D $(@D)/crates/nu-utils/src/sample_config/default_env.nu \ + $(TARGET_DIR)/root/.config/nushell/env.nu +endef + +NUSHELL_POST_INSTALL_TARGET_HOOKS += NUSHELL_CREATE_DEFCONFIG # Add /bin/bash to /etc/shells otherwise some login tools like dropbear # can reject the user connection. See man shells. -- 2.25.1 From vincent.stehle at arm.com Thu Mar 2 12:59:02 2023 From: vincent.stehle at arm.com (Vincent =?utf-8?Q?Stehl=C3=A9?=) Date: Thu, 2 Mar 2023 13:59:02 +0100 Subject: [Buildroot] [PATCH 0/3] misc aarch64-sbsa cleanups In-Reply-To: <20230301155810.3222459-1-niklas.cassel@wdc.com> References: <20230301155810.3222459-1-niklas.cassel@wdc.com> Message-ID: On Wed, Mar 01, 2023 at 04:58:07PM +0100, Niklas Cassel wrote: > Hello, > > Here come some small aarch64-sbsa cleanups. > Please consider for inclusion. Hi Niklas, Thank you for this patch series. It works fine on my side (on top of `master' and `next'). Feel free to add: Tested-by: Vincent Stehl? Best regards, Vincent. > > > Kind regards, > Niklas > > > Niklas Cassel (3): > board/qemu/aarch64-sbsa: use PARTLABEL to specify root > board/qemu/aarch64-sbsa: use the default console specified by ACPI > board/qemu/aarch64-sbsa: drop unused kernel config file > > board/qemu/aarch64-sbsa/grub.cfg | 2 +- > board/qemu/aarch64-sbsa/linux.config | 68 ---------------------------- > 2 files changed, 1 insertion(+), 69 deletions(-) > delete mode 100644 board/qemu/aarch64-sbsa/linux.config > > -- > 2.39.2 > From vincent.stehle at arm.com Thu Mar 2 13:12:45 2023 From: vincent.stehle at arm.com (Vincent =?utf-8?Q?Stehl=C3=A9?=) Date: Thu, 2 Mar 2023 14:12:45 +0100 Subject: [Buildroot] [PATCH 3/3] board/qemu/aarch64-sbsa: drop unused kernel config file In-Reply-To: <20230301155810.3222459-4-niklas.cassel@wdc.com> References: <20230301155810.3222459-1-niklas.cassel@wdc.com> <20230301155810.3222459-4-niklas.cassel@wdc.com> Message-ID: On Wed, Mar 01, 2023 at 04:58:10PM +0100, Niklas Cassel wrote: > The config file board/qemu/aarch64-sbsa/linux.config has > never been in use by configs/qemu_aarch64_sbsa_defconfig, > neither via BR2_LINUX_KERNEL_CUSTOM_CONFIG_FILE, nor via > BR2_LINUX_KERNEL_CONFIG_FRAGMENT_FILES. > > Thus the config file is and has always been unused. Hi Niklas, This fragment seems to be used by edk2 python unit test `support/testing/tests/boot/test_edk2.py'. I missed that during my testing of the defconfigs. Best regards, Vincent. > Remove it such that no one might get the silly idea that > it is actually used for something. > > Signed-off-by: Niklas Cassel > --- > board/qemu/aarch64-sbsa/linux.config | 68 ---------------------------- > 1 file changed, 68 deletions(-) > delete mode 100644 board/qemu/aarch64-sbsa/linux.config > > diff --git a/board/qemu/aarch64-sbsa/linux.config b/board/qemu/aarch64-sbsa/linux.config > deleted file mode 100644 > index a60cce02ec..0000000000 > --- a/board/qemu/aarch64-sbsa/linux.config > +++ /dev/null > @@ -1,68 +0,0 @@ > -CONFIG_SYSVIPC=y > -CONFIG_POSIX_MQUEUE=y > -CONFIG_NO_HZ_IDLE=y > -CONFIG_HIGH_RES_TIMERS=y > -CONFIG_TASKSTATS=y > -CONFIG_SCHED_AUTOGROUP=y > -CONFIG_PROFILING=y > -CONFIG_ARCH_VEXPRESS=y > -CONFIG_COMPAT=y > -CONFIG_FW_CFG_SYSFS=y > -CONFIG_FW_CFG_SYSFS_CMDLINE=y > -CONFIG_ACPI=y > -CONFIG_MODULES=y > -CONFIG_MODULE_UNLOAD=y > -CONFIG_BLK_DEV_BSGLIB=y > -CONFIG_BINFMT_MISC=y > -CONFIG_TRANSPARENT_HUGEPAGE=y > -CONFIG_NET=y > -CONFIG_PACKET=y > -CONFIG_PACKET_DIAG=y > -CONFIG_UNIX=y > -CONFIG_NET_KEY=y > -CONFIG_INET=y > -CONFIG_IP_MULTICAST=y > -CONFIG_IP_ADVANCED_ROUTER=y > -CONFIG_BRIDGE=m > -CONFIG_NET_SCHED=y > -CONFIG_VSOCKETS=y > -CONFIG_PCI=y > -CONFIG_PCI_HOST_GENERIC=y > -CONFIG_DEVTMPFS=y > -CONFIG_DEVTMPFS_MOUNT=y > -CONFIG_VIRTIO_BLK=y > -CONFIG_BLK_DEV_SD=y > -CONFIG_CHR_DEV_SG=y > -CONFIG_SCSI_CONSTANTS=y > -CONFIG_SCSI_LOGGING=y > -CONFIG_SCSI_SCAN_ASYNC=y > -CONFIG_SCSI_VIRTIO=y > -CONFIG_ATA=y > -CONFIG_SATA_AHCI_PLATFORM=y > -CONFIG_NETDEVICES=y > -CONFIG_DUMMY=y > -CONFIG_MACVLAN=y > -CONFIG_VIRTIO_NET=y > -CONFIG_NLMON=y > -CONFIG_SERIAL_AMBA_PL011=y > -CONFIG_SERIAL_AMBA_PL011_CONSOLE=y > -CONFIG_VIRTIO_CONSOLE=y > -CONFIG_HW_RANDOM=y > -CONFIG_HW_RANDOM_VIRTIO=y > -CONFIG_TCG_TPM=y > -CONFIG_TCG_TIS=y > -CONFIG_DRM=y > -CONFIG_DRM_VIRTIO_GPU=y > -CONFIG_RTC_CLASS=y > -CONFIG_RTC_DRV_PL031=y > -CONFIG_VIRTIO_PCI=y > -CONFIG_VIRTIO_MMIO=y > -CONFIG_VIRTIO_MMIO_CMDLINE_DEVICES=y > -CONFIG_MAILBOX=y > -CONFIG_PL320_MBOX=y > -CONFIG_ARM_SMMU_V3=y > -CONFIG_EXT4_FS=y > -CONFIG_FUSE_FS=y > -CONFIG_VIRTIO_FS=y > -CONFIG_TMPFS=y > -CONFIG_TMPFS_POSIX_ACL=y > -- > 2.39.2 > From sebastian.weyer at smile.fr Thu Mar 2 13:46:53 2023 From: sebastian.weyer at smile.fr (Sebastian Weyer) Date: Thu, 2 Mar 2023 14:46:53 +0100 Subject: [Buildroot] [PATCH v2 1/2] package/nushell: new package Message-ID: <20230302134656.1780843-1-sebastian.weyer@smile.fr> Nushell is a shell - written in Rust - that makes use of the nushell language to interact with the operating system Signed-off-by: Sebastian Weyer --- If you connect via a serial port and use getty (default for busybox) nushell will be unusable. One needs to either connect via SSH or use agetty instead. Nushell is not POSIX compliant and therefore should not be used as login shell since some programs might assume a POSIX-compliant shell and therefore break the system. Signed-off-by: Sebastian Weyer --- DEVELOPERS | 3 +++ package/Config.in | 1 + package/nushell/Config.in | 9 +++++++++ package/nushell/nushell.hash | 2 ++ package/nushell/nushell.mk | 20 ++++++++++++++++++++ 5 files changed, 35 insertions(+) create mode 100644 package/nushell/Config.in create mode 100644 package/nushell/nushell.hash create mode 100644 package/nushell/nushell.mk diff --git a/DEVELOPERS b/DEVELOPERS index 6256576e02..4577f20b22 100644 --- a/DEVELOPERS +++ b/DEVELOPERS @@ -2550,6 +2550,9 @@ F: support/misc/toolchainfile.cmake.in N: Sam Voss F: package/ripgrep/ +N: Sebastian Weyer +F: package/nushell/ + N: S??bastien Szymanski F: package/mmc-utils/ F: package/python-flask-jsonrpc/ diff --git a/package/Config.in b/package/Config.in index 3ace25c665..7fca46afb5 100644 --- a/package/Config.in +++ b/package/Config.in @@ -2577,6 +2577,7 @@ comment "Shells" source "package/bash/Config.in" source "package/dash/Config.in" source "package/mksh/Config.in" + source "package/nushell/Config.in" source "package/zsh/Config.in" comment "Utilities" source "package/apg/Config.in" diff --git a/package/nushell/Config.in b/package/nushell/Config.in new file mode 100644 index 0000000000..f666f44e47 --- /dev/null +++ b/package/nushell/Config.in @@ -0,0 +1,9 @@ +config BR2_PACKAGE_NUSHELL + bool "nushell" + depends on BR2_PACKAGE_HOST_RUSTC_TARGET_ARCH_SUPPORTS + select BR2_PACKAGE_HOST_RUSTC + select BR2_PACKAGE_OPENSSL + help + A new type of shell. + + https://github.com/nushell/nushell diff --git a/package/nushell/nushell.hash b/package/nushell/nushell.hash new file mode 100644 index 0000000000..a77e711a5d --- /dev/null +++ b/package/nushell/nushell.hash @@ -0,0 +1,2 @@ +# Locally generated +sha256 352e807698d5f95e9bfdd9dd5512acab3cbef315379299a32e5f322a76eb718a nushell-0.76.0.tar.gz diff --git a/package/nushell/nushell.mk b/package/nushell/nushell.mk new file mode 100644 index 0000000000..f1b691ada4 --- /dev/null +++ b/package/nushell/nushell.mk @@ -0,0 +1,20 @@ +################################################################################ +# +# nushell +# +################################################################################ + +NUSHELL_VERSION = 0.76.0 +NUSHELL_SITE = $(call github,nushell,nushell,$(NUSHELL_VERSION)) +NUSHELL_LICENSE = MIT +NUSHELL_LICENSE_FILES = LICENSE +NUSHELL_DEPENDENCIES = openssl host-pkgconf + +# Add /bin/nu to /etc/shells as in package/bash/bash.mk +define NUSHELL_ADD_MKSH_TO_SHELLS + grep -qsE '^/bin/nu$$' $(TARGET_DIR)/etc/shells \ + || echo "/bin/nu" >> $(TARGET_DIR)/etc/shells +endef +NUSHELL_TARGET_FINALIZE_HOOKS += NUSHELL_ADD_MKSH_TO_SHELLS + +$(eval $(cargo-package)) -- 2.25.1 From sebastian.weyer at smile.fr Thu Mar 2 13:46:54 2023 From: sebastian.weyer at smile.fr (Sebastian Weyer) Date: Thu, 2 Mar 2023 14:46:54 +0100 Subject: [Buildroot] [PATCH v2 2/2] Automatically place default files for the nushell environment and config in the appropriate folder to avoid the prompt at startup, asking if you want to create them. In-Reply-To: <20230302134656.1780843-1-sebastian.weyer@smile.fr> References: <20230302134656.1780843-1-sebastian.weyer@smile.fr> Message-ID: <20230302134656.1780843-2-sebastian.weyer@smile.fr> Signed-off-by: Sebastian Weyer --- These default configs are optional and might not even be necessary, they only prevent the prompt at the first startup of the shell --- package/nushell/nushell.mk | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/package/nushell/nushell.mk b/package/nushell/nushell.mk index f1b691ada4..32732137c3 100644 --- a/package/nushell/nushell.mk +++ b/package/nushell/nushell.mk @@ -10,6 +10,15 @@ NUSHELL_LICENSE = MIT NUSHELL_LICENSE_FILES = LICENSE NUSHELL_DEPENDENCIES = openssl host-pkgconf +define NUSHELL_CREATE_DEFCONFIG + $(INSTALL) -m 0644 -D $(@D)/crates/nu-utils/src/sample_config/default_config.nu \ + $(TARGET_DIR)/root/.config/nushell/config.nu + $(INSTALL) -m 0644 -D $(@D)/crates/nu-utils/src/sample_config/default_env.nu \ + $(TARGET_DIR)/root/.config/nushell/env.nu +endef + +NUSHELL_POST_INSTALL_TARGET_HOOKS += NUSHELL_CREATE_DEFCONFIG + # Add /bin/nu to /etc/shells as in package/bash/bash.mk define NUSHELL_ADD_MKSH_TO_SHELLS grep -qsE '^/bin/nu$$' $(TARGET_DIR)/etc/shells \ -- 2.25.1 From giulio.benetti at benettiengineering.com Thu Mar 2 15:18:59 2023 From: giulio.benetti at benettiengineering.com (Giulio Benetti) Date: Thu, 2 Mar 2023 16:18:59 +0100 Subject: [Buildroot] [PATCH] package/rtl8821cu: fix build failure on PowerPC64 Message-ID: <20230302151859.400567-1-giulio.benetti@benettiengineering.com> Let's add local patch pending upstream to fix get_ra() conflict on PowerPC64 architecture. [0]: https://github.com/morrownr/8821cu-20210118/pull/93 Signed-off-by: Giulio Benetti --- .../0001-Fix-build-on-PowerPC64.patch | 123 ++++++++++++++++++ 1 file changed, 123 insertions(+) create mode 100644 package/rtl8821cu/0001-Fix-build-on-PowerPC64.patch diff --git a/package/rtl8821cu/0001-Fix-build-on-PowerPC64.patch b/package/rtl8821cu/0001-Fix-build-on-PowerPC64.patch new file mode 100644 index 0000000000..8beedcaa38 --- /dev/null +++ b/package/rtl8821cu/0001-Fix-build-on-PowerPC64.patch @@ -0,0 +1,123 @@ +From 267ca7b6f850befc8b5d92544b81e12c60dda0f6 Mon Sep 17 00:00:00 2001 +From: Giulio Benetti +Date: Thu, 2 Mar 2023 16:14:52 +0100 +Subject: [PATCH] Fix build on PowerPC64 + +On PowerPC64 architecture get_ra() is also present in Linux but with a +different name causing build to fail. To fix this let's rename local +get_ra() to rtl_get_ra(). + +[Upstream status: https://github.com/morrownr/8821cu-20210118/pull/93] +Signed-off-by: Giulio Benetti +--- + core/rtw_odm.c | 6 +++--- + core/rtw_recv.c | 6 +++--- + hal/hal_com.c | 2 +- + include/wifi.h | 2 +- + os_dep/linux/ioctl_cfg80211.c | 2 +- + 5 files changed, 9 insertions(+), 9 deletions(-) + +diff --git a/core/rtw_odm.c b/core/rtw_odm.c +index 9651d4f..6174944 100644 +--- a/core/rtw_odm.c ++++ b/core/rtw_odm.c +@@ -272,7 +272,7 @@ void rtw_odm_parse_rx_phy_status_chinfo(union recv_frame *rframe, u8 *phys) + RTW_PRINT("phys_t%u ta="MAC_FMT" %s, %s(band:%u, ch:%u, l_rxsc:%u)\n" + , *phys & 0xf + , MAC_ARG(get_ta(wlanhdr)) +- , is_broadcast_mac_addr(get_ra(wlanhdr)) ? "BC" : is_multicast_mac_addr(get_ra(wlanhdr)) ? "MC" : "UC" ++ , is_broadcast_mac_addr(rtl_get_ra(wlanhdr)) ? "BC" : is_multicast_mac_addr(rtl_get_ra(wlanhdr)) ? "MC" : "UC" + , HDATA_RATE(attrib->data_rate) + , phys_t0->band, phys_t0->channel, phys_t0->rxsc + ); +@@ -382,7 +382,7 @@ type1_end: + RTW_PRINT("phys_t%u ta="MAC_FMT" %s, %s(band:%u, ch:%u, rf_mode:%u, l_rxsc:%u, ht_rxsc:%u) => %u,%u\n" + , *phys & 0xf + , MAC_ARG(get_ta(wlanhdr)) +- , is_broadcast_mac_addr(get_ra(wlanhdr)) ? "BC" : is_multicast_mac_addr(get_ra(wlanhdr)) ? "MC" : "UC" ++ , is_broadcast_mac_addr(rtl_get_ra(wlanhdr)) ? "BC" : is_multicast_mac_addr(rtl_get_ra(wlanhdr)) ? "MC" : "UC" + , HDATA_RATE(attrib->data_rate) + , phys_t1->band, phys_t1->channel, phys_t1->rf_mode, phys_t1->l_rxsc, phys_t1->ht_rxsc + , pkt_cch, pkt_bw +@@ -400,7 +400,7 @@ type1_end: + RTW_PRINT("phys_t%u ta="MAC_FMT" %s, %s(band:%u, ch:%u, l_rxsc:%u, ht_rxsc:%u)\n" + , *phys & 0xf + , MAC_ARG(get_ta(wlanhdr)) +- , is_broadcast_mac_addr(get_ra(wlanhdr)) ? "BC" : is_multicast_mac_addr(get_ra(wlanhdr)) ? "MC" : "UC" ++ , is_broadcast_mac_addr(rtl_get_ra(wlanhdr)) ? "BC" : is_multicast_mac_addr(rtl_get_ra(wlanhdr)) ? "MC" : "UC" + , HDATA_RATE(attrib->data_rate) + , phys_t2->band, phys_t2->channel, phys_t2->l_rxsc, phys_t2->ht_rxsc + ); +diff --git a/core/rtw_recv.c b/core/rtw_recv.c +index c19a492..7a2aa4b 100755 +--- a/core/rtw_recv.c ++++ b/core/rtw_recv.c +@@ -4066,7 +4066,7 @@ int recv_func(_adapter *padapter, union recv_frame *rframe) + + if (check_fwstate(mlmepriv, WIFI_MONITOR_STATE) + #ifdef RTW_SIMPLE_CONFIG +- || (check_fwstate(mlmepriv, WIFI_AP_STATE) && padapter->rtw_simple_config == _TRUE && IS_MCAST(get_ra(ptr))) ++ || (check_fwstate(mlmepriv, WIFI_AP_STATE) && padapter->rtw_simple_config == _TRUE && IS_MCAST(rtl_get_ra(ptr))) + #endif + ) { + #if (LINUX_VERSION_CODE >= KERNEL_VERSION(2, 6, 24)) +@@ -4419,7 +4419,7 @@ void rx_query_phy_status( + wlanhdr = get_recvframe_data(precvframe); + + ta = get_ta(wlanhdr); +- ra = get_ra(wlanhdr); ++ ra = rtl_get_ra(wlanhdr); + is_ra_bmc = IS_MCAST(ra); + + if (_rtw_memcmp(adapter_mac_addr(padapter), ta, ETH_ALEN) == _TRUE) { +@@ -4567,7 +4567,7 @@ s32 pre_recv_entry(union recv_frame *precvframe, u8 *pphy_status) + { + s32 ret = _SUCCESS; + u8 *pbuf = precvframe->u.hdr.rx_data; +- u8 *ra = get_ra(pbuf); ++ u8 *ra = rtl_get_ra(pbuf); + u8 ra_is_bmc = IS_MCAST(ra); + bool phy_queried = 0; + _adapter *primary_padapter = precvframe->u.hdr.adapter; +diff --git a/hal/hal_com.c b/hal/hal_com.c +index a0f1595..42ef910 100644 +--- a/hal/hal_com.c ++++ b/hal/hal_com.c +@@ -14286,7 +14286,7 @@ void rtw_store_phy_info(_adapter *padapter, union recv_frame *prframe) + + /*RTW_INFO("=>%s WIFI_DATA_TYPE or WIFI_QOS_DATA_TYPE\n", __FUNCTION__);*/ + if (psta) { +- if (IS_MCAST(get_ra(get_recvframe_data(prframe)))) ++ if (IS_MCAST(rtl_get_ra(get_recvframe_data(prframe)))) + psta_dframe_info = &psta->sta_dframe_info_bmc; + else + psta_dframe_info = &psta->sta_dframe_info; +diff --git a/include/wifi.h b/include/wifi.h +index d07b349..ce5990b 100755 +--- a/include/wifi.h ++++ b/include/wifi.h +@@ -463,7 +463,7 @@ __inline static int IS_MCAST(const u8 *da) + return _FALSE; + } + +-__inline static unsigned char *get_ra(unsigned char *pframe) ++__inline static unsigned char *rtl_get_ra(unsigned char *pframe) + { + unsigned char *ra; + ra = GetAddr1Ptr(pframe); +diff --git a/os_dep/linux/ioctl_cfg80211.c b/os_dep/linux/ioctl_cfg80211.c +index 7e7849c..47a0903 100755 +--- a/os_dep/linux/ioctl_cfg80211.c ++++ b/os_dep/linux/ioctl_cfg80211.c +@@ -7074,7 +7074,7 @@ void rtw_cfg80211_rx_p2p_action_public(_adapter *adapter, union recv_frame *rfra + indicate: + #endif + #if defined(RTW_DEDICATED_P2P_DEVICE) +- if (rtw_cfg80211_redirect_pd_wdev(dvobj_to_wiphy(dvobj), get_ra(frame), &wdev)) ++ if (rtw_cfg80211_redirect_pd_wdev(dvobj_to_wiphy(dvobj), rtl_get_ra(frame), &wdev)) + if (0) + RTW_INFO("redirect to pd_wdev:%p\n", wdev); + #endif +-- +2.34.1 + -- 2.34.1 From fontaine.fabrice at gmail.com Thu Mar 2 17:51:07 2023 From: fontaine.fabrice at gmail.com (Fabrice Fontaine) Date: Thu, 2 Mar 2023 18:51:07 +0100 Subject: [Buildroot] [PATCH 1/1] package/opus: force arm mode instead of Thumb mode Message-ID: <20230302175107.32479-1-fontaine.fabrice@gmail.com> Fix the following build failure: /tmp/cckXvlOO.s:352: Error: selected processor does not support `smull r6,ip,r5,r0' in Thumb mode Fixes: - http://autobuild.buildroot.org/results/fdedcc8f68651ec34417d609b40effbac456c80d Signed-off-by: Fabrice Fontaine --- package/opus/opus.mk | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/package/opus/opus.mk b/package/opus/opus.mk index 2fa929c7df..1372711038 100644 --- a/package/opus/opus.mk +++ b/package/opus/opus.mk @@ -12,6 +12,13 @@ OPUS_INSTALL_STAGING = YES OPUS_CFLAGS = $(TARGET_CFLAGS) +# opus has some assembly function that is not present in Thumb mode: +# Error: selected processor does not support `smull r6,ip,r5,r0' in Thumb mode +# so, we desactivate Thumb mode +ifeq ($(BR2_ARM_INSTRUCTIONS_THUMB),y) +OPUS_CFLAGS += -marm +endif + ifeq ($(BR2_TOOLCHAIN_HAS_GCC_BUG_85180),y) OPUS_CFLAGS += -O0 endif -- 2.39.1 From fontaine.fabrice at gmail.com Thu Mar 2 17:53:47 2023 From: fontaine.fabrice at gmail.com (Fabrice Fontaine) Date: Thu, 2 Mar 2023 18:53:47 +0100 Subject: [Buildroot] [PATCH 1/4] package/gensio: add libglib2 optional dependency Message-ID: <20230302175350.183840-1-fontaine.fabrice@gmail.com> libglib2 is an optional dependency which is enabled by default since version 2.3.0 and https://github.com/cminyard/gensio/commit/866924d69dabe8b8a981e19bd745d5c84e529881 Handle it properly to avoid the following build failure since bump to version 2.5.2 in commit 5bb747f0b783a0d3f1712350ca3277263045b299: sparc64-buildroot-linux-gnu-gcc: ERROR: unsafe header/library path used in cross-compilation: '-I/usr/include/glib-2.0' Fixes: - http://autobuild.buildroot.org/results/3602c5cc2aff668211fd8e6eeab778b3fe287246 Signed-off-by: Fabrice Fontaine --- package/gensio/gensio.mk | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/package/gensio/gensio.mk b/package/gensio/gensio.mk index 5538f97b19..dafc0bf5d5 100644 --- a/package/gensio/gensio.mk +++ b/package/gensio/gensio.mk @@ -14,6 +14,13 @@ GENSIO_CONF_OPTS = \ --without-swig \ --without-python +ifeq ($(BR2_PACKAGE_LIBGLIB2),y) +GENSIO_DEPENDENCIES += host-pkgconf libglib2 +GENSIO_CONF_OPTS += --with-glib +else +GENSIO_CONF_OPTS += --without-glib +endif + ifeq ($(BR2_PACKAGE_OPENIPMI),y) GENSIO_DEPENDENCIES += openipmi GENSIO_CONF_OPTS += --with-openipmi -- 2.39.1 From fontaine.fabrice at gmail.com Thu Mar 2 17:53:48 2023 From: fontaine.fabrice at gmail.com (Fabrice Fontaine) Date: Thu, 2 Mar 2023 18:53:48 +0100 Subject: [Buildroot] [PATCH 2/4] package/gensio: add alsa-lib optional dependency In-Reply-To: <20230302175350.183840-1-fontaine.fabrice@gmail.com> References: <20230302175350.183840-1-fontaine.fabrice@gmail.com> Message-ID: <20230302175350.183840-2-fontaine.fabrice@gmail.com> alsa-lib is an optional dependency which is enabled by default since version 2.5.3 and https://github.com/cminyard/gensio/commit/dc9bad87d47588dcdd92ce118fcc4f41d10b671c Signed-off-by: Fabrice Fontaine --- package/gensio/gensio.mk | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/package/gensio/gensio.mk b/package/gensio/gensio.mk index dafc0bf5d5..89c734eec0 100644 --- a/package/gensio/gensio.mk +++ b/package/gensio/gensio.mk @@ -14,6 +14,13 @@ GENSIO_CONF_OPTS = \ --without-swig \ --without-python +ifeq ($(BR2_PACKAGE_ALSA_LIB_PCM),y) +GENSIO_DEPENDENCIES += alsa-lib +GENSIO_CONF_OPTS += --with-alsa +else +GENSIO_CONF_OPTS += --without-alsa +endif + ifeq ($(BR2_PACKAGE_LIBGLIB2),y) GENSIO_DEPENDENCIES += host-pkgconf libglib2 GENSIO_CONF_OPTS += --with-glib -- 2.39.1 From fontaine.fabrice at gmail.com Thu Mar 2 17:53:49 2023 From: fontaine.fabrice at gmail.com (Fabrice Fontaine) Date: Thu, 2 Mar 2023 18:53:49 +0100 Subject: [Buildroot] [PATCH 3/4] package/gensio: use mdns option In-Reply-To: <20230302175350.183840-1-fontaine.fabrice@gmail.com> References: <20230302175350.183840-1-fontaine.fabrice@gmail.com> Message-ID: <20230302175350.183840-3-fontaine.fabrice@gmail.com> mdns option is available since version 2.4.0 and https://github.com/cminyard/gensio/commit/0b56fdd8205dff8f2343d1672e58b6583772f897 Signed-off-by: Fabrice Fontaine --- package/gensio/gensio.mk | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/package/gensio/gensio.mk b/package/gensio/gensio.mk index 89c734eec0..3374313c0f 100644 --- a/package/gensio/gensio.mk +++ b/package/gensio/gensio.mk @@ -9,7 +9,6 @@ GENSIO_SITE = http://downloads.sourceforge.net/project/ser2net/ser2net GENSIO_LICENSE = LGPL-2.1+ (library), GPL-2.0+ (tools) GENSIO_LICENSE_FILES = COPYING.LIB COPYING GENSIO_INSTALL_STAGING = YES -GENSIO_DEPENDENCIES = $(if $(BR2_PACKAGE_AVAHI_LIBAVAHI_CLIENT),avahi) GENSIO_CONF_OPTS = \ --without-swig \ --without-python @@ -21,6 +20,13 @@ else GENSIO_CONF_OPTS += --without-alsa endif +ifeq ($(BR2_PACKAGE_AVAHI_LIBAVAHI_CLIENT),y) +GENSIO_DEPENDENCIES += avahi +GENSIO_CONF_OPTS += --with-mdns +else +GENSIO_CONF_OPTS += --without-mdns +endif + ifeq ($(BR2_PACKAGE_LIBGLIB2),y) GENSIO_DEPENDENCIES += host-pkgconf libglib2 GENSIO_CONF_OPTS += --with-glib -- 2.39.1 From fontaine.fabrice at gmail.com Thu Mar 2 17:53:50 2023 From: fontaine.fabrice at gmail.com (Fabrice Fontaine) Date: Thu, 2 Mar 2023 18:53:50 +0100 Subject: [Buildroot] [PATCH 4/4] package/gensio: add C++ optional dependency In-Reply-To: <20230302175350.183840-1-fontaine.fabrice@gmail.com> References: <20230302175350.183840-1-fontaine.fabrice@gmail.com> Message-ID: <20230302175350.183840-4-fontaine.fabrice@gmail.com> C++ is available since 2.3.0 and https://github.com/cminyard/gensio/commit/3fda483f15a2668f9e2396517cdbf09693e6e3ff Signed-off-by: Fabrice Fontaine --- package/gensio/gensio.mk | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/package/gensio/gensio.mk b/package/gensio/gensio.mk index 3374313c0f..2ba1b950d7 100644 --- a/package/gensio/gensio.mk +++ b/package/gensio/gensio.mk @@ -13,6 +13,12 @@ GENSIO_CONF_OPTS = \ --without-swig \ --without-python +ifeq ($(BR2_INSTALL_LIBSTDCPP),y) +GENSIO_CONF_OPTS += --with-cplusplus +else +GENSIO_CONF_OPTS += --without-cplusplus +endif + ifeq ($(BR2_PACKAGE_ALSA_LIB_PCM),y) GENSIO_DEPENDENCIES += alsa-lib GENSIO_CONF_OPTS += --with-alsa -- 2.39.1 From fontaine.fabrice at gmail.com Thu Mar 2 22:12:17 2023 From: fontaine.fabrice at gmail.com (Fabrice Fontaine) Date: Thu, 2 Mar 2023 23:12:17 +0100 Subject: [Buildroot] [PATCH 1/1] package/gr-osmosdr: drop BR2_PACKAGE_GR_OSMOSDR_PYTHON Message-ID: <20230302221217.585882-1-fontaine.fabrice@gmail.com> Drop BR2_PACKAGE_GR_OSMOSDR_PYTHON as disabling python will raise the following build failure if BR2_PACKAGE_GNURADIO_PYTHON is set since bump of gnuradio to version 3.10.4.0 in commit e37c110bead8b7b35cd97915673fa785ccb39f2d and https://github.com/gnuradio/gnuradio/commit/51d3ad973292763a6fc0cf8e971faa3cf89029e9: CMake Error at lib/CMakeLists.txt:51 (add_library): Target "gnuradio-osmosdr" links to target "Python::Module" but the target was not found. Perhaps a find_package() call is missing for an IMPORTED target, or an ALIAS target is missing? No entry in Config.in.legacy is needed as python support in gr-osmosdr will now automatically be enabled if BR2_PACKAGE_GNURADIO_PYTHON is set Fixes: - http://autobuild.buildroot.org/results/49e9f7bf8bfc7008688c1a3bc3744b7d3be3ce18 Signed-off-by: Fabrice Fontaine --- package/gr-osmosdr/Config.in | 7 ------- package/gr-osmosdr/gr-osmosdr.mk | 2 +- 2 files changed, 1 insertion(+), 8 deletions(-) diff --git a/package/gr-osmosdr/Config.in b/package/gr-osmosdr/Config.in index 04fa10be80..d83de75282 100644 --- a/package/gr-osmosdr/Config.in +++ b/package/gr-osmosdr/Config.in @@ -11,13 +11,6 @@ config BR2_PACKAGE_GR_OSMOSDR if BR2_PACKAGE_GR_OSMOSDR -config BR2_PACKAGE_GR_OSMOSDR_PYTHON - bool "python support" - depends on BR2_PACKAGE_GNURADIO_PYTHON - depends on BR2_PACKAGE_PYTHON3 - help - Enable Python support - config BR2_PACKAGE_GR_OSMOSDR_IQFILE bool "IQ File Source support" help diff --git a/package/gr-osmosdr/gr-osmosdr.mk b/package/gr-osmosdr/gr-osmosdr.mk index 89907c1baa..6011a67539 100644 --- a/package/gr-osmosdr/gr-osmosdr.mk +++ b/package/gr-osmosdr/gr-osmosdr.mk @@ -22,7 +22,7 @@ GR_OSMOSDR_CONF_OPTS = \ # compile time. GR_OSMOSDR_INSTALL_STAGING = YES -ifeq ($(BR2_PACKAGE_GR_OSMOSDR_PYTHON),y) +ifeq ($(BR2_PACKAGE_GNURADIO_PYTHON),y) GR_OSMOSDR_CONF_OPTS += -DENABLE_PYTHON=ON GR_OSMOSDR_DEPENDENCIES += python3 else -- 2.39.1 From peter at korsgaard.com Thu Mar 2 22:18:42 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Thu, 02 Mar 2023 23:18:42 +0100 Subject: [Buildroot] [PATCH v1 1/1] package/qemu: check if qemu-system is enabled when creating symlink In-Reply-To: <20230301005456.250709-1-christian@paral.in> (Christian Stewart's message of "Tue, 28 Feb 2023 16:54:56 -0800") References: <20230301005456.250709-1-christian@paral.in> Message-ID: <875ybig5kt.fsf@dell.be.48ers.dk> >>>>> "Christian" == Christian Stewart writes: > Commit c6b9cd9a11fe7fec6bfec2ddbd42c2851dba0011 added a symlink to qemu-system > as a post install hook. However, it does not check if qemu-system is actually > enabled with BR2_PACKAGE_HOST_QEMU_SYSTEM_MODE. > Add the check to make sure we only create the symlink if that is enabled. > Signed-off-by: Christian Stewart Committed, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Thu Mar 2 22:18:05 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Thu, 2 Mar 2023 23:18:05 +0100 Subject: [Buildroot] [git commit] package/qemu: check if qemu-system is enabled when creating symlink Message-ID: <20230302221857.AB5F186E75@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=f67c896fecade666e44a734b34cbf7b0d08903c0 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Commit c6b9cd9a11fe7fec6bfec2ddbd42c2851dba0011 added a symlink to qemu-system as a post install hook. However, it does not check if qemu-system is actually enabled with BR2_PACKAGE_HOST_QEMU_SYSTEM_MODE. Add the check to make sure we only create the symlink if that is enabled. Signed-off-by: Christian Stewart Signed-off-by: Peter Korsgaard --- package/qemu/qemu.mk | 2 ++ 1 file changed, 2 insertions(+) diff --git a/package/qemu/qemu.mk b/package/qemu/qemu.mk index 58b4ff10a5..cc8dc42a24 100644 --- a/package/qemu/qemu.mk +++ b/package/qemu/qemu.mk @@ -488,10 +488,12 @@ define HOST_QEMU_INSTALL_CMDS endef # install symlink to qemu-system +ifeq ($(BR2_PACKAGE_HOST_QEMU_SYSTEM_MODE),y) define HOST_QEMU_POST_INSTALL_SYMLINK ln -sf ./qemu-system-$(HOST_QEMU_ARCH) $(HOST_DIR)/bin/qemu-system endef HOST_QEMU_POST_INSTALL_HOOKS += HOST_QEMU_POST_INSTALL_SYMLINK +endif $(eval $(host-generic-package)) From peter at korsgaard.com Thu Mar 2 22:21:43 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Thu, 02 Mar 2023 23:21:43 +0100 Subject: [Buildroot] [PATCH v1] package/apr: security bump version to 1.7.2 In-Reply-To: <20230228221625.32577-1-ps.report@gmx.net> (Peter Seiderer's message of "Tue, 28 Feb 2023 23:16:25 +0100") References: <20230228221625.32577-1-ps.report@gmx.net> Message-ID: <871qm6g5fs.fsf@dell.be.48ers.dk> >>>>> "Peter" == Peter Seiderer writes: > - remove 0001-cross-compile.patch > (superseeded by upstream commit [1]) > - rename 0002-sys-param-h.patch to 0001-sys-param-h.patch > - remove 0003-Merge-r1887279-from-trunk.patch > (from upstream [2]) > - remove 0004-apr-1.7.0-CVE-2021-35940.patch > (superseeded by upstream commit [3], remove APR_IGNORE_CVES accordingly) > - set new configure option '--disable-sctp' (no libsctp provided by buildroot) > - set new 'ac_cv_strerror_r_rc_int' explicitly to no (default for > cross compile) > - set new 'ac_cv_mmap__dev_zero' explicitly to yes > - revert two upstream commits ([4], [5]) to fix apr-util build, fails > otherwise because of some path mismatch where to find apr_rules.mk copied > to apr-util-1.6.3/build/rules.mk, fixes: > Makefile:50: .../build/apr-util-1.6.3/build/rules.mk: No such file or directory > For details see [6]. > [1] https://github.com/apache/apr/commit/866e1df66be6704a584feaf5c3d241e3d631d03a > [2] https://github.com/apache/apr/commit/0a763c5e500f4304b7c534fae0fad430d64982e8 > [3] https://github.com/apache/apr/commit/e0be630b681fac7b8b5e2f2e402a8e18a147f966 > [4] https://github.com/apache/apr/commit/f82374627b3a6500a7a6cb11e48bcac59bcbb6a1 > [5] https://github.com/apache/apr/commit/b6dbbc77da35a7b46754c99f465827f2a583e23c > [6] https://downloads.apache.org/apr/CHANGES-APR-1.7 > Signed-off-by: Peter Seiderer Committed, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Thu Mar 2 22:19:55 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Thu, 2 Mar 2023 23:19:55 +0100 Subject: [Buildroot] [git commit] package/apr: security bump version to 1.7.2 Message-ID: <20230302222216.94EC686E8A@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=783cd8d90d37b5e0b59d6f0bfca6667855b2b9e1 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master - remove 0001-cross-compile.patch (superseded by upstream commit [1]) - rename 0002-sys-param-h.patch to 0001-sys-param-h.patch - remove 0003-Merge-r1887279-from-trunk.patch (from upstream [2]) - remove 0004-apr-1.7.0-CVE-2021-35940.patch (superseded by upstream commit [3], remove APR_IGNORE_CVES accordingly) - set new configure option '--disable-sctp' (no libsctp provided by buildroot) - set new 'ac_cv_strerror_r_rc_int' explicitly to no (default for cross compile) - set new 'ac_cv_mmap__dev_zero' explicitly to yes - revert two upstream commits ([4], [5]) to fix apr-util build, fails otherwise because of some path mismatch where to find apr_rules.mk copied to apr-util-1.6.3/build/rules.mk, fixes: Makefile:50: .../build/apr-util-1.6.3/build/rules.mk: No such file or directory For details see [6]. [1] https://github.com/apache/apr/commit/866e1df66be6704a584feaf5c3d241e3d631d03a [2] https://github.com/apache/apr/commit/0a763c5e500f4304b7c534fae0fad430d64982e8 [3] https://github.com/apache/apr/commit/e0be630b681fac7b8b5e2f2e402a8e18a147f966 [4] https://github.com/apache/apr/commit/f82374627b3a6500a7a6cb11e48bcac59bcbb6a1 [5] https://github.com/apache/apr/commit/b6dbbc77da35a7b46754c99f465827f2a583e23c [6] https://downloads.apache.org/apr/CHANGES-APR-1.7 Signed-off-by: Peter Seiderer Signed-off-by: Peter Korsgaard --- package/apr/0001-cross-compile.patch | 58 ----------- ...02-sys-param-h.patch => 0001-sys-param-h.patch} | 0 ...port-r1872164.-Fix-the-name-of-libtool-wh.patch | 30 ++++++ package/apr/0003-Merge-r1887279-from-trunk.patch | 69 ------------- ...vert-Add-the-ability-to-cross-compile-APR.patch | 112 +++++++++++++++++++++ package/apr/0004-apr-1.7.0-CVE-2021-35940.patch | 57 ----------- package/apr/apr.hash | 4 +- package/apr/apr.mk | 7 +- 8 files changed, 148 insertions(+), 189 deletions(-) diff --git a/package/apr/0001-cross-compile.patch b/package/apr/0001-cross-compile.patch deleted file mode 100644 index 559ebb74ba..0000000000 --- a/package/apr/0001-cross-compile.patch +++ /dev/null @@ -1,58 +0,0 @@ -Fix cross-compilation - -Patch was backported from Apache httpd: -http://svn.apache.org/viewvc?view=revision&revision=1327907 -http://svn.apache.org/viewvc?view=revision&revision=1328390 -http://svn.apache.org/viewvc?view=revision&revision=1328714 - -Patch submitted upstream: -https://issues.apache.org/bugzilla/show_bug.cgi?id=57058 - -Signed-off-by: Bernd Kuhls - -diff -uNr apr-1.5.1.org/configure.in apr-1.5.1/configure.in ---- apr-1.5.1.org/configure.in 2014-01-25 16:17:29.000000000 +0100 -+++ apr-1.5.1/configure.in 2014-10-05 11:20:40.080746760 +0200 -@@ -118,6 +118,16 @@ - echo "Configuring APR library" - echo "Platform: $host" - -+dnl In case of cross compilation we set CC_FOR_BUILD to cc unless -+dnl we got already CC_FOR_BUILD from environment. -+if test "x${build_alias}" != "x${host_alias}"; then -+ if test "x${CC_FOR_BUILD}" = "x"; then -+ CC_FOR_BUILD=cc -+ fi -+fi -+AC_SUBST(CC_FOR_BUILD) -+AC_SUBST(CFLAGS_FOR_BUILD) -+ - dnl Some initial steps for configuration. We setup the default directory - dnl and which files are to be configured. - -diff -uNr apr-1.5.1.org/Makefile.in apr-1.5.1/Makefile.in ---- apr-1.5.1.org/Makefile.in 2014-03-17 16:10:26.000000000 +0100 -+++ apr-1.5.1/Makefile.in 2014-10-05 11:22:53.031070519 +0200 -@@ -8,6 +8,8 @@ - # APR (Apache Portable Runtime) library Makefile. - # - CPP = @CPP@ -+CC_FOR_BUILD = @CC_FOR_BUILD@ -+CFLAGS_FOR_BUILD = @CFLAGS_FOR_BUILD@ - - # get substituted into some targets - APR_MAJOR_VERSION=@APR_MAJOR_VERSION@ -@@ -134,8 +134,13 @@ - $(APR_MKDIR) tools - $(LT_COMPILE) - -+ifdef CC_FOR_BUILD -+tools/gen_test_char at EXEEXT@: tools/gen_test_char.c $(LOCAL_LIBS) -+ $(CC_FOR_BUILD) $(CFLAGS_FOR_BUILD) -DCROSS_COMPILE -o $@ $< -+else - tools/gen_test_char at EXEEXT@: $(OBJECTS_gen_test_char) - $(LINK_PROG) $(OBJECTS_gen_test_char) $(ALL_LIBS) -+endif - - include/private/apr_escape_test_char.h: tools/gen_test_char at EXEEXT@ - $(APR_MKDIR) include/private diff --git a/package/apr/0002-sys-param-h.patch b/package/apr/0001-sys-param-h.patch similarity index 100% rename from package/apr/0002-sys-param-h.patch rename to package/apr/0001-sys-param-h.patch diff --git a/package/apr/0002-Revert-Backport-r1872164.-Fix-the-name-of-libtool-wh.patch b/package/apr/0002-Revert-Backport-r1872164.-Fix-the-name-of-libtool-wh.patch new file mode 100644 index 0000000000..f80db1cb6b --- /dev/null +++ b/package/apr/0002-Revert-Backport-r1872164.-Fix-the-name-of-libtool-wh.patch @@ -0,0 +1,30 @@ +From 0aa7e33372b479a26e5f04dfc4801e24573a8737 Mon Sep 17 00:00:00 2001 +From: Graham Leggett +Date: Wed, 1 Jan 2020 10:43:39 +0000 +Subject: [PATCH] Revert: Backport r1872164. Fix the name of libtool when + cross compiling. + +git-svn-id: https://svn.apache.org/repos/asf/apr/apr/branches/1.7.x at 1872165 13f79535-47bb-0310-9956-ffa450edef68 + +[Revert upstream commit https://github.com/apache/apr/commit/f82374627b3a6500a7a6cb11e48bcac59bcbb6a1] +Signed-off-by: Peter Seiderer +--- + apr-config.in | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/apr-config.in b/apr-config.in +index bed47ca..4873fc0 100644 +--- a/apr-config.in ++++ b/apr-config.in +@@ -246,7 +246,7 @@ while test $# -gt 0; do + if test "$location" = "installed"; then + echo "${installbuilddir}/libtool" + elif test "$location" = "crosscompile"; then +- echo "$APR_TARGET_DIR/${installbuilddir}/libtool" ++ echo "$APR_TARGET_DIR/${installbuilddir}/build" + else + echo "$APR_BUILD_DIR/libtool" + fi +-- +2.39.2 + diff --git a/package/apr/0003-Merge-r1887279-from-trunk.patch b/package/apr/0003-Merge-r1887279-from-trunk.patch deleted file mode 100644 index 444b9d2b06..0000000000 --- a/package/apr/0003-Merge-r1887279-from-trunk.patch +++ /dev/null @@ -1,69 +0,0 @@ -From a15958a37a06f71c42c690278f9c958b93b7ee20 Mon Sep 17 00:00:00 2001 -From: Yann Ylavic -Date: Thu, 11 Mar 2021 14:10:21 +0000 -Subject: [PATCH] Merge r1887279 from trunk: - -build/apr_common.m4: avoid explicit inclusion of "confdefs.h" - -The failure is observed on `autoconf-2.69d` (soon to be released -as `autoconf-2.70`). There `int64_t` detection fails as: - -$ autoreconf && ./configure -checking whether int64_t and int use fmt %d... no -checking whether int64_t and long use fmt %ld... no -checking whether int64_t and long long use fmt %lld... no -configure: error: could not determine the string function for int64_t -``` - -This happens because `./configure` always stumbles on warning: - -configure:3350: gcc -c -g -O2 -Werror conftest.c >&5 -In file included from conftest.c:31: -confdefs.h:22: error: "__STDC_WANT_IEC_60559_ATTRIBS_EXT__" redefined [-Werror] - 22 | #define __STDC_WANT_IEC_60559_ATTRIBS_EXT__ 1 - | - -It's triggered by double inclusion of `"confdefs.h"` contents: -explicitly in `APR_TRY_COMPILE_NO_WARNING` macro and implicitly -via `AC_LANG_SOURCE` use. - -To fix it and avoid having to define `main()` declaration the change -uses `AC_LANG_PROGRAM` instead. - -Tested on both `autoconf-2.69` and `autoconf-2.69d`. - - -Github: closes #25 -Submitted by: Sergei Trofimovich -Reviewed by: ylavic - - -git-svn-id: https://svn.apache.org/repos/asf/apr/apr/branches/1.7.x at 1887485 13f79535-47bb-0310-9956-ffa450edef68 - -[Retrieved from: -https://github.com/apache/apr/commit/0a763c5e500f4304b7c534fae0fad430d64982e8] -Signed-off-by: Fabrice Fontaine ---- - build/apr_common.m4 | 8 ++------ - 1 file changed, 2 insertions(+), 6 deletions(-) - -diff --git a/build/apr_common.m4 b/build/apr_common.m4 -index 297dd32cf75..b67a8608abe 100644 ---- a/build/apr_common.m4 -+++ b/build/apr_common.m4 -@@ -467,13 +467,9 @@ AC_DEFUN([APR_TRY_COMPILE_NO_WARNING], - CFLAGS="$CFLAGS -Werror" - fi - AC_COMPILE_IFELSE( -- [AC_LANG_SOURCE( -- [#include "confdefs.h" -- ] -- [[$1]] -- [int main(int argc, const char *const *argv) {] -+ [AC_LANG_PROGRAM( -+ [[$1]], - [[$2]] -- [ return 0; }] - )], [CFLAGS=$apr_save_CFLAGS - $3], [CFLAGS=$apr_save_CFLAGS - $4]) diff --git a/package/apr/0003-Revert-Add-the-ability-to-cross-compile-APR.patch b/package/apr/0003-Revert-Add-the-ability-to-cross-compile-APR.patch new file mode 100644 index 0000000000..ad250d4427 --- /dev/null +++ b/package/apr/0003-Revert-Add-the-ability-to-cross-compile-APR.patch @@ -0,0 +1,112 @@ +From ed1daed074fba0dabff825e63525d751b6bb7b8d Mon Sep 17 00:00:00 2001 +From: Graham Leggett +Date: Tue, 31 Dec 2019 21:26:02 +0000 +Subject: [PATCH] Revert: Add the ability to cross compile APR. + +git-svn-id: https://svn.apache.org/repos/asf/apr/apr/branches/1.7.x at 1872147 13f79535-47bb-0310-9956-ffa450edef68 + +[Revert upstream commit https://github.com/apache/apr/commit/b6dbbc77da35a7b46754c99f465827f2a583e23c] +Signed-off-by: Peter Seiderer +--- + CHANGES | 2 -- + apr-config.in | 22 ---------------------- + 2 files changed, 24 deletions(-) + +diff --git a/CHANGES b/CHANGES +index 71b2f0e..e751c90 100644 +--- a/CHANGES ++++ b/CHANGES +@@ -56,8 +56,6 @@ Changes for APR 1.7.1 + *) Don't try to use PROC_PTHREAD by default when cross compiling. + [Yann Ylavic] + +- *) Add the ability to cross compile APR. [Graham Leggett] +- + *) While cross-compiling, the tools/gen_test_char could not + be executed at build time, use AX_PROG_CC_FOR_BUILD to + build native tools/gen_test_char +diff --git a/apr-config.in b/apr-config.in +index 4873fc0..84b4073 100644 +--- a/apr-config.in ++++ b/apr-config.in +@@ -48,14 +48,6 @@ APR_LIBNAME="@APR_LIBNAME@" + # NOTE: the following line is modified during 'make install': alter with care! + location=@APR_CONFIG_LOCATION@ + +-# absolute path, but not installed path - we're cross compiling +-case "$0" in +- "${bindir}/"*) ;; +- "/"*) location=crosscompile; +- APR_TARGET_DIR=${0%${bindir}/apr-${APR_MAJOR_VERSION}-config} ;; +- *) ;; +-esac +- + show_usage() + { + cat << EOF +@@ -101,8 +93,6 @@ fi + + if test "$location" = "installed"; then + LA_FILE="$libdir/lib${APR_LIBNAME}.la" +-elif test "$location" = "crosscompile"; then +- LA_FILE="$APR_TARGET_DIR/$libdir/lib${APR_LIBNAME}.la" + else + LA_FILE="$APR_BUILD_DIR/lib${APR_LIBNAME}.la" + fi +@@ -132,8 +122,6 @@ while test $# -gt 0; do + --includedir) + if test "$location" = "installed"; then + flags="$includedir" +- elif test "$location" = "crosscompile"; then +- flags="$APR_TARGET_DIR/$includedir" + elif test "$location" = "source"; then + flags="$APR_SOURCE_DIR/include" + else +@@ -166,8 +154,6 @@ while test $# -gt 0; do + --includes) + if test "$location" = "installed"; then + flags="$flags -I$includedir $EXTRA_INCLUDES" +- elif test "$location" = "crosscompile"; then +- flags="$flags -I$APR_TARGET_DIR/$includedir $EXTRA_INCLUDES" + elif test "$location" = "source"; then + flags="$flags -I$APR_SOURCE_DIR/include $EXTRA_INCLUDES" + else +@@ -182,8 +168,6 @@ while test $# -gt 0; do + --installbuilddir) + if test "$location" = "installed"; then + echo "${installbuilddir}" +- elif test "$location" = "crosscompile"; then +- echo "$APR_TARGET_DIR/${installbuilddir}" + elif test "$location" = "source"; then + echo "$APR_SOURCE_DIR/build" + else +@@ -200,8 +184,6 @@ while test $# -gt 0; do + if test "$location" = "installed"; then + ### avoid using -L if libdir is a "standard" location like /usr/lib + flags="$flags -L$libdir -l${APR_LIBNAME}" +- elif test "$location" = "crosscompile"; then +- flags="$flags -L$APR_TARGET_DIR/$libdir -l${APR_LIBNAME}" + else + ### this surely can't work since the library is in .libs? + flags="$flags -L$APR_BUILD_DIR -l${APR_LIBNAME}" +@@ -219,8 +201,6 @@ while test $# -gt 0; do + # Since the user is specifying they are linking with libtool, we + # *know* that -R will be recognized by libtool. + flags="$flags -L$libdir -R$libdir -l${APR_LIBNAME}" +- elif test "$location" = "crosscompile"; then +- flags="$flags -L${APR_TARGET_DIR}/$libdir -l${APR_LIBNAME}" + else + flags="$flags $LA_FILE" + fi +@@ -245,8 +225,6 @@ while test $# -gt 0; do + --apr-libtool) + if test "$location" = "installed"; then + echo "${installbuilddir}/libtool" +- elif test "$location" = "crosscompile"; then +- echo "$APR_TARGET_DIR/${installbuilddir}/build" + else + echo "$APR_BUILD_DIR/libtool" + fi +-- +2.39.2 + diff --git a/package/apr/0004-apr-1.7.0-CVE-2021-35940.patch b/package/apr/0004-apr-1.7.0-CVE-2021-35940.patch deleted file mode 100644 index b065a3330a..0000000000 --- a/package/apr/0004-apr-1.7.0-CVE-2021-35940.patch +++ /dev/null @@ -1,57 +0,0 @@ - -SECURITY: CVE-2021-35940 (cve.mitre.org) - -Restore fix for CVE-2017-12613 which was missing in 1.7.x branch, though -was addressed in 1.6.x in 1.6.3 and later via r1807976. - -The fix was merged back to 1.7.x in r1891198. - -Since this was a regression in 1.7.0, a new CVE name has been assigned -to track this, CVE-2021-35940. - -Thanks to Iveta Cesalova for reporting this issue. - -https://svn.apache.org/viewvc?view=revision&revision=1891198 - -[Retrieved from: -https://dist.apache.org/repos/dist/release/apr/patches/apr-1.7.0-CVE-2021-35940.patch] -Signed-off-by: Fabrice Fontaine - -Index: ./time/unix/time.c -=================================================================== ---- ./time/unix/time.c (revision 1891197) -+++ ./time/unix/time.c (revision 1891198) -@@ -142,6 +142,9 @@ - static const int dayoffset[12] = - {306, 337, 0, 31, 61, 92, 122, 153, 184, 214, 245, 275}; - -+ if (xt->tm_mon < 0 || xt->tm_mon >= 12) -+ return APR_EBADDATE; -+ - /* shift new year to 1st March in order to make leap year calc easy */ - - if (xt->tm_mon < 2) -Index: ./time/win32/time.c -=================================================================== ---- ./time/win32/time.c (revision 1891197) -+++ ./time/win32/time.c (revision 1891198) -@@ -54,6 +54,9 @@ - static const int dayoffset[12] = - {0, 31, 59, 90, 120, 151, 181, 212, 243, 273, 304, 334}; - -+ if (tm->wMonth < 1 || tm->wMonth > 12) -+ return APR_EBADDATE; -+ - /* Note; the caller is responsible for filling in detailed tm_usec, - * tm_gmtoff and tm_isdst data when applicable. - */ -@@ -228,6 +231,9 @@ - static const int dayoffset[12] = - {306, 337, 0, 31, 61, 92, 122, 153, 184, 214, 245, 275}; - -+ if (xt->tm_mon < 0 || xt->tm_mon >= 12) -+ return APR_EBADDATE; -+ - /* shift new year to 1st March in order to make leap year calc easy */ - - if (xt->tm_mon < 2) diff --git a/package/apr/apr.hash b/package/apr/apr.hash index d7739d7ed3..96f43d3710 100644 --- a/package/apr/apr.hash +++ b/package/apr/apr.hash @@ -1,4 +1,4 @@ -# From http://archive.apache.org/dist/apr/apr-1.7.0.tar.bz2.sha256 -sha256 e2e148f0b2e99b8e5c6caa09f6d4fb4dd3e83f744aa72a952f94f5a14436f7ea apr-1.7.0.tar.bz2 +# From https://archive.apache.org/dist/apr/apr-1.7.2.tar.bz2.sha256 +sha256 75e77cc86776c030c0a5c408dfbd0bf2a0b75eed5351e52d5439fa1e5509a43e apr-1.7.2.tar.bz2 # Locally calculated sha256 f854aeef66ecd55a126226e82b3f26793fc3b1c584647f6a0edc5639974c38ad LICENSE diff --git a/package/apr/apr.mk b/package/apr/apr.mk index 77217ccbb3..bdc5e915c6 100644 --- a/package/apr/apr.mk +++ b/package/apr/apr.mk @@ -4,7 +4,7 @@ # ################################################################################ -APR_VERSION = 1.7.0 +APR_VERSION = 1.7.2 APR_SOURCE = apr-$(APR_VERSION).tar.bz2 APR_SITE = https://archive.apache.org/dist/apr APR_LICENSE = Apache-2.0 @@ -16,8 +16,7 @@ APR_INSTALL_STAGING = YES # so we need to autoreconf: APR_AUTORECONF = YES -# 0004-apr-1.7.0-CVE-2021-35940.patch -APR_IGNORE_CVES += CVE-2021-35940 +APR_CONF_OPTS = --disable-sctp # avoid apr_hints.m4 by setting apr_preload_done=yes and set # the needed CFLAGS on our own (avoids '-D_REENTRANT' in case @@ -32,6 +31,7 @@ APR_CONF_ENV = \ CFLAGS_FOR_BUILD="$(HOST_CFLAGS)" \ CFLAGS="$(APR_CFLAGS)" \ ac_cv_file__dev_zero=yes \ + ac_cv_mmap__dev_zero=yes \ ac_cv_func_setpgrp_void=yes \ apr_cv_process_shared_works=yes \ apr_cv_mutex_robust_shared=no \ @@ -39,6 +39,7 @@ APR_CONF_ENV = \ ac_cv_sizeof_struct_iovec=8 \ ac_cv_sizeof_pid_t=4 \ ac_cv_struct_rlimit=yes \ + ac_cv_strerror_r_rc_int=no \ ac_cv_o_nonblock_inherited=no \ apr_cv_mutex_recursive=yes \ apr_cv_epoll=yes \ From thomas.petazzoni at bootlin.com Fri Mar 3 07:36:39 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Fri, 03 Mar 2023 07:36:39 -0000 Subject: [Buildroot] [autobuild.buildroot.net] Daily results for 2023-03-02 Message-ID: <20230303073645.D9775820EF@smtp1.osuosl.org> Hello, Autobuild statistics for 2023-03-02 =================================== branch | OK | NOK | TIM | TOT | 2022.11.x | 7 | 18 | 1 | 26 | master | 149 | 119 | 1 | 269 | next | 16 | 23 | 1 | 40 | Classification of failures by reason for master ----------------------------------------------- linux-6.1.14 | 8 elfutils-0.186 | 7 gobject-introspection-1.72.0 | 6 host-go-1.19.6 | 6 host-binutils-2.38 | 4 host-pahole-1.24 | 4 unknown | 4 fwts-22.09.00 | 3 olsr-0.9.8 | 3 package/multipath-tools/mul... | 3 perl-5.36.0 | 3 fontconfig-2.13.1 | 2 glibc-2.36-81-g4f4d7a13edfd... | 2 host-rust-1.67.0 | 2 ltp-testsuite-20220930 | 2 ulog-0389d243352255f6182326... | 2 ace-7.0.6 | 1 boost-1.80.0 | 1 bpftool-v7.1.0 | 1 busybox-1.36.0 | 1 check-0.15.2 | 1 dbus-cxx-2.3.1 | 1 edk2-edk2-stable202208 | 1 fdk-aac-2.0.2 | 1 ffmpeg-4.4.3 | 1 fs/cramfs/cramfs.mk:46: /ho... | 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 fs/ubifs/ubifs.mk:49: /home... | 1 fs/ubifs/ubifs.mk:49: /tmp/... | 1 fs/ubifs/ubifs.mk:49: /tmp/... | 1 fs/ubifs/ubifs.mk:49: /tmp/... | 1 gdal-3.5.2 | 1 gerbera-1.10.0 | 1 gobject-introspection | 1 google-breakpad-c85eb4a59b6... | 1 haproxy-2.6.9 | 1 host-binutils-2.37 | 1 host-binutils-2.39 | 1 host-gcc-final-11.3.0 | 1 host-gdb-arc-2020.09-releas... | 1 host-moby-buildkit-0.11.2 | 1 janet-1.26.0 | 1 jpeg-turbo-2.1.4 | 1 libfreeimage-3.18.0 | 1 libglib2-2.72.3 | 1 libglvnd-1.4.0 | 1 libmad-0.15.1b | 1 libnfc-1.8.0 | 1 libnl-3.7.0 | 1 linux-5.10.162-cip24-rt10 | 1 mpir-3.0.0 | 1 musl-1.2.3 | 1 netsniff-ng-0.6.8 | 1 network-manager-1.40.10 | 1 nginx-1.22.1 | 1 ocf-linux-20171122 | 1 opus-1.3.1 | 1 php-8.2.3 | 1 protobuf-21.12 | 1 putty-0.76 | 1 python-bcrypt-4.0.1 | 1 quickjs-2021-03-27 | 1 rtl8189es-e58bd86c9d9408c64... | 1 sdl-1.2.15 | 1 uclibc-1.0.42 | 1 uqmi-0a19b5b77140465c29e2af... | 1 volk-2.5.2 | 1 wolfssl-5.5.3 | 1 zeek-4.1.1 | 1 Detail of failures for master ----------------------------- arch | reason | OK? | url | orph? -------------+--------------------------------+-----+---------------------------------------------------------------------------------+------- s390x | ace-7.0.6 | NOK | http://autobuild.buildroot.net/results/b922619c90fe46daf815f0c0c947a6c4e56eac1e | ORPH arceb | boost-1.80.0 | NOK | http://autobuild.buildroot.net/results/f7f16d49764cde4493b4f4ec47311991dd5d9768 | s390x | bpftool-v7.1.0 | NOK | http://autobuild.buildroot.net/results/17bbe326d37d59d6a9429adfc06fb2ece68a7df6 | arm | busybox-1.36.0 | NOK | http://autobuild.buildroot.net/results/874974cb54be21bf3197781afaad22a06c53693d | ORPH or1k | check-0.15.2 | NOK | http://autobuild.buildroot.net/results/9f2a4ba006c2a36a4b342544079a944575a533da | ORPH or1k | dbus-cxx-2.3.1 | NOK | http://autobuild.buildroot.net/results/a9eec11338c4bc31a95f0a7a68a70bdbd3662a74 | aarch64 | edk2-edk2-stable202208 | NOK | http://autobuild.buildroot.net/results/8ef67917f699371b654659106f3cd7dd930cbdde | microblaze | elfutils-0.186 | NOK | http://autobuild.buildroot.net/results/2d513161a543318607b737f91e0b5ccfb29f0303 | ORPH microblazeel | elfutils-0.186 | NOK | http://autobuild.buildroot.net/results/be1992ea9095bfe5df8f4877cecc479732e01d66 | ORPH arceb | elfutils-0.186 | NOK | http://autobuild.buildroot.net/results/ebb8dcd7da772ebee660e46a8e9ec0efb34f4828 | ORPH microblazeel | elfutils-0.186 | NOK | http://autobuild.buildroot.net/results/2b8dba8365e2b7902193aa992b9d8a65ede6bd2e | ORPH microblaze | elfutils-0.186 | NOK | http://autobuild.buildroot.net/results/bf31adbffabf13bb712548dffaa3eae81b559bb2 | ORPH microblazeel | elfutils-0.186 | NOK | http://autobuild.buildroot.net/results/4778661c983d9fedecb78c7d56d9e2090bf6c857 | ORPH microblaze | elfutils-0.186 | NOK | http://autobuild.buildroot.net/results/7b8f8e53b54fc9bb7140f53b735bfa0178048210 | ORPH mips | fdk-aac-2.0.2 | NOK | http://autobuild.buildroot.net/results/4f7234ffa54373788610cf21aa139b5b0caa90d5 | mipsel | ffmpeg-4.4.3 | NOK | http://autobuild.buildroot.net/results/510dd9fd1397ab2bc9409c734c4a690fc0c729c5 | riscv64 | fontconfig-2.13.1 | NOK | http://autobuild.buildroot.net/results/de031d6de22cee109c31b3ec00e310b16e3645a2 | ORPH riscv64 | fontconfig-2.13.1 | NOK | http://autobuild.buildroot.net/results/b5dd8eba58c4434fb364f7898717c07d9f42a1cd | ORPH sparc | fs/cramfs/cramfs.mk:46: /ho... | NOK | http://autobuild.buildroot.net/results/3a633a4ed7651a4ed056d97294efa88fa18ae341 | arc | fs/cramfs/cramfs.mk:46: /ho... | NOK | http://autobuild.buildroot.net/results/1bf70169dea63d2849951ed3b408bb0fbd52f79c | microblazeel | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/0b5d0d50d0b627a48be756a9d5e9d013d3e4a14f | sparc64 | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/df154a18d7a325b4fa86d231638c9192d0391e7c | sh4eb | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/c5717792c7f67ce9e3bb581cc149717d2e63e673 | mips64el | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/8d67a626f860b98038dea55f225b27128c1e892a | mips64el | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/2a427ae1441061ada12902ab11aa12eed2c3e6c5 | nios2 | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/71798b2d354d410593a06dcbdf9c9a28dd7cb792 | powerpc64le | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/95f77bcc6dd773d13f3a37fb7181c4f0b23bee63 | aarch64_be | fs/ubifs/ubifs.mk:49: /tmp/... | NOK | http://autobuild.buildroot.net/results/c2c21560f29055400e6f00a5bff9f25eff7d3f3a | powerpc | fs/ubifs/ubifs.mk:49: /tmp/... | NOK | http://autobuild.buildroot.net/results/e7b45408a8c611b2f797137eb7e6446fa51fa646 | x86_64 | fs/ubifs/ubifs.mk:49: /tmp/... | NOK | http://autobuild.buildroot.net/results/2978659d9a50890bd705aef130bef486f40d42e7 | aarch64 | fwts-22.09.00 | NOK | http://autobuild.buildroot.net/results/8212d37666baf7d5655f83fce837bc62d89683d7 | x86_64 | fwts-22.09.00 | NOK | http://autobuild.buildroot.net/results/bc19117f71f6e2939807e7bebcbd6906bdbcf632 | arm | fwts-22.09.00 | NOK | http://autobuild.buildroot.net/results/3389fdf74b7008c21306affd91fdd23576a8634f | sh4 | gdal-3.5.2 | NOK | http://autobuild.buildroot.net/results/73210786b5753f26be716254d1fd90fd2eb0d66a | mips | gerbera-1.10.0 | NOK | http://autobuild.buildroot.net/results/bc5d2c081112aa1e7d068c3e84e0d685915b1f70 | powerpc | glibc-2.36-81-g4f4d7a13edfd... | NOK | http://autobuild.buildroot.net/results/6bbdce880b7ab01b059019cb159fd929a4254cf8 | powerpc | glibc-2.36-81-g4f4d7a13edfd... | NOK | http://autobuild.buildroot.net/results/6bdea7e111b41b257a8a01442f2a6873ee694cfe | armeb | gobject-introspection | TIM | http://autobuild.buildroot.net/results/0ccabe0f72a0785db55db4e4cf3864a8b4808c03 | powerpc64 | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/1bd327f9ff2a182ed19cd60c7da9f179923e9daa | ORPH nios2 | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/fbd4ea3e5ee8115f86032f276ff0e5421d406b4d | ORPH microblazeel | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/098d7e2c795ba8d1e57f54c8ba92d6e6e11d4360 | ORPH mipsel | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/4ee6221bdd022c3ec93bbeb190ee38516ac0d1ff | ORPH sparc64 | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/8d3c6f9f5332504726c36e7d9e11a645f590e42d | ORPH x86_64 | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/e13c1d6cfce4d5135ddef7838183cd9981a16613 | ORPH mips | google-breakpad-c85eb4a59b6... | NOK | http://autobuild.buildroot.net/results/f96db02eb947db14c549da488b62cecb6a0d64bc | aarch64_be | haproxy-2.6.9 | NOK | http://autobuild.buildroot.net/results/5dded2a6401e0d9347dffe3b1523b7333c9a82bd | mips64 | host-binutils-2.37 | NOK | http://autobuild.buildroot.net/results/b0cbfd813df4d016387a5cdac60dd46d90708aa7 | mipsel | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/c1fa4870ee391068e8c757291fefe909f6cce61f | i686 | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/e3294913da88c7b962a447fc469f30b52f0e5302 | mipsel | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/f74fddf9b0ed8b6801f9a1f05a9fe59ba99accf6 | arm | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/8b932b7c33fa7c65ef14e5d65b8045f51dba70c6 | x86_64 | host-binutils-2.39 | NOK | http://autobuild.buildroot.net/results/7887a3bb40331ae30e6460e9b7addde2c5d571eb | microblaze | host-gcc-final-11.3.0 | NOK | http://autobuild.buildroot.net/results/b72664e889b827cdf233ae221788c210e39776bb | arceb | host-gdb-arc-2020.09-releas... | NOK | http://autobuild.buildroot.net/results/6c40bedf49d8301605df1f5a6a240e1d640ce617 | ORPH sh4a | host-go-1.19.6 | NOK | http://autobuild.buildroot.net/results/469817cc5ee37ffc7ffa5ec7b508c3fb0ea6d75c | mips64 | host-go-1.19.6 | NOK | http://autobuild.buildroot.net/results/74b36dd8c0139b239c430eec451a92867f7fad8f | mips64el | host-go-1.19.6 | NOK | http://autobuild.buildroot.net/results/f12347f92173d50dad1d12398123fffc9838a3ce | powerpc64le | host-go-1.19.6 | NOK | http://autobuild.buildroot.net/results/085a12d33540f6106f38e130386e7054be2e436b | aarch64 | host-go-1.19.6 | NOK | http://autobuild.buildroot.net/results/73811d1d472b6c109f4e13b777211b1793704071 | powerpc64le | host-go-1.19.6 | NOK | http://autobuild.buildroot.net/results/1c7a2947819d2a6509666cc79215f70cd3f4fc92 | x86_64 | host-moby-buildkit-0.11.2 | NOK | http://autobuild.buildroot.net/results/6a8f57de92a587b0c654523153a9f489ffcb245d | sparc | host-pahole-1.24 | NOK | http://autobuild.buildroot.net/results/0fdc5ab3301b3b35a9b1a9bed503b640dca35039 | arm | host-pahole-1.24 | NOK | http://autobuild.buildroot.net/results/9d38f59b3e95e7e139b54ae0ae9f0f956e3d773c | or1k | host-pahole-1.24 | NOK | http://autobuild.buildroot.net/results/cb9d1b8c5ed213d0fa49dbd1d10c78635b26320c | powerpc64 | host-pahole-1.24 | NOK | http://autobuild.buildroot.net/results/68bf97990126d89b17868d1806f7abd93ed86668 | x86_64 | host-rust-1.67.0 | NOK | http://autobuild.buildroot.net/results/d4d9e76c023d17fb10d14046fe275b46dad270a0 | x86_64 | host-rust-1.67.0 | NOK | http://autobuild.buildroot.net/results/fe5f96d1b140cf9384f7dc95dcd6bda5161e63fb | armeb | janet-1.26.0 | NOK | http://autobuild.buildroot.net/results/c42be523f9d19caec9fb34833eff1ad9788dd836 | or1k | jpeg-turbo-2.1.4 | NOK | http://autobuild.buildroot.net/results/6a508b41f11be5be9e4402f641ea15ee2aba94e3 | x86_64 | libfreeimage-3.18.0 | NOK | http://autobuild.buildroot.net/results/c0cc2336b00db4dde2e71c4727b46d0aee1fa092 | arc | libglib2-2.72.3 | NOK | http://autobuild.buildroot.net/results/524749014f02aaab226d5dbb7d93e03d579771ba | microblazeel | libglvnd-1.4.0 | NOK | http://autobuild.buildroot.net/results/3ec4cac711750f03dda25bc356de4362a1fabdc0 | ORPH armeb | libmad-0.15.1b | NOK | http://autobuild.buildroot.net/results/889d95fe8a00bd3a563e124b5025263c8b9b4160 | ORPH or1k | libnfc-1.8.0 | NOK | http://autobuild.buildroot.net/results/a777446d4f190e5b8d4db406109c3e5f41408932 | mips64el | libnl-3.7.0 | NOK | http://autobuild.buildroot.net/results/d78aca3c9002c86403f969624931dcb5cb274331 | ORPH powerpc64le | linux-5.10.162-cip24-rt10 | NOK | http://autobuild.buildroot.net/results/e07a60a1abd993e245132641fbb617eec1fddc86 | ORPH mips64el | linux-6.1.14 | NOK | http://autobuild.buildroot.net/results/a28dd61ab277d924314cd0dd44ea6b9dad591bfa | ORPH mips64el | linux-6.1.14 | NOK | http://autobuild.buildroot.net/results/3d98d8e5db4ec0ffb4476ba31ec642e8c54efe1a | ORPH or1k | linux-6.1.14 | NOK | http://autobuild.buildroot.net/results/94f3deddaeb66548232c7bd7fabd6745ffc6d0b5 | ORPH microblazeel | linux-6.1.14 | NOK | http://autobuild.buildroot.net/results/c1b96603acd41c750c7d44d9871ec38f940e5853 | ORPH m68k | linux-6.1.14 | NOK | http://autobuild.buildroot.net/results/c12deeda04db565cb19a5eb1ba4726bbe454c733 | ORPH or1k | linux-6.1.14 | NOK | http://autobuild.buildroot.net/results/55381cfcc52ae0414a306158a7b3bcadb03bf01b | ORPH xtensa | linux-6.1.14 | NOK | http://autobuild.buildroot.net/results/b646d4e17d8b412e685031b65b4aed50553e9f5b | ORPH powerpc64 | linux-6.1.14 | NOK | http://autobuild.buildroot.net/results/977cc12d844e6eaed7fbcc42fb96b0ae9760b8ee | ORPH s390x | ltp-testsuite-20220930 | NOK | http://autobuild.buildroot.net/results/73966294cb1feb1c546cbb62ced13cddbeccafd7 | powerpc64 | ltp-testsuite-20220930 | NOK | http://autobuild.buildroot.net/results/4e928772f0d4948b9adfac3c12ff744c0e4eb16b | armeb | mpir-3.0.0 | NOK | http://autobuild.buildroot.net/results/faad539a603f64059ee08df03c0022a7b7d4957d | powerpc | musl-1.2.3 | NOK | http://autobuild.buildroot.net/results/b5b4a1bab9e86c53a9196f64f0bec1485ada5542 | mips64el | netsniff-ng-0.6.8 | NOK | http://autobuild.buildroot.net/results/4e50718cc62f60ca4c86b0a8ef5180aba9d70585 | or1k | network-manager-1.40.10 | NOK | http://autobuild.buildroot.net/results/c0ef52422fcfef409764d954d9e090d45c68e8ff | ORPH sh4eb | nginx-1.22.1 | NOK | http://autobuild.buildroot.net/results/e37939a67a7aebbaaae81fac0e48a9e2432ab0b7 | s390x | ocf-linux-20171122 | NOK | http://autobuild.buildroot.net/results/99c454c869d9fd691b77dc8e2f41a17934007eb9 | ORPH i686 | olsr-0.9.8 | NOK | http://autobuild.buildroot.net/results/249d6071a6cc0e2831b1b3194ab57196c992cedf | ORPH s390x | olsr-0.9.8 | NOK | http://autobuild.buildroot.net/results/779916a168943a44ad1768cabd317107ca7d5fa5 | ORPH sparc | olsr-0.9.8 | NOK | http://autobuild.buildroot.net/results/0538554b61801bdbc19761333c8b1f45a32ad5e6 | ORPH arm | opus-1.3.1 | NOK | http://autobuild.buildroot.net/results/fdedcc8f68651ec34417d609b40effbac456c80d | ORPH arm | package/multipath-tools/mul... | NOK | http://autobuild.buildroot.net/results/da8175b93260df60cfca5a43c41c9fa1c1bd8e6d | powerpc | package/multipath-tools/mul... | NOK | http://autobuild.buildroot.net/results/2f94bf4f19c1e6eb8749ef96696510af2c78a87b | s390x | package/multipath-tools/mul... | NOK | http://autobuild.buildroot.net/results/39bcccdfbd1e4f23c8c5b59a5bce0dde4ce895d1 | i686 | perl-5.36.0 | NOK | http://autobuild.buildroot.net/results/790b476991d8b4a89a9682c42705de7085363720 | m68k | perl-5.36.0 | NOK | http://autobuild.buildroot.net/results/679b691f93e526953d78d68cee17207b0985b200 | mips64el | perl-5.36.0 | NOK | http://autobuild.buildroot.net/results/3bdd2f31491eaaea24c9aebf470ebc748b96d13c | microblazeel | php-8.2.3 | NOK | http://autobuild.buildroot.net/results/6b236789081a477ea6e8895c590dd3df1607af2a | arceb | protobuf-21.12 | NOK | http://autobuild.buildroot.net/results/aa07c0b88448b1ac6221747052772d5f2faa2a23 | aarch64 | putty-0.76 | NOK | http://autobuild.buildroot.net/results/fde51608f868ed628867be4213f9e22f54ad81ba | armeb | python-bcrypt-4.0.1 | NOK | http://autobuild.buildroot.net/results/c5eac1cdfc0102907dec104d431aefadcda35a18 | sh4a | quickjs-2021-03-27 | NOK | http://autobuild.buildroot.net/results/3475f90d62e0a9767cb06bcc78c9eb53e35df815 | powerpc64 | rtl8189es-e58bd86c9d9408c64... | NOK | http://autobuild.buildroot.net/results/97d2d576594201ff53adb30d88bedbbebc9a38ff | sh4a | sdl-1.2.15 | NOK | http://autobuild.buildroot.net/results/cc3efe1946d420346f30dfd5136011e51dc3a7cf | ORPH powerpc | uclibc-1.0.42 | NOK | http://autobuild.buildroot.net/results/05e423c1756af313650fd667c4c40ed25251d6ac | sparc64 | ulog-0389d243352255f6182326... | NOK | http://autobuild.buildroot.net/results/3b1b5b74fed60fc480818744403d8894ab8a5960 | powerpc64le | ulog-0389d243352255f6182326... | NOK | http://autobuild.buildroot.net/results/c33b72c152ff82fa251bba47872f227e7a1fcb08 | xtensa | unknown | NOK | http://autobuild.buildroot.net/results/1b07d0c425fcf3c75eec40be9025f2f9f9098ab4 | mipsel | unknown | NOK | http://autobuild.buildroot.net/results/7827c163262e03bdf5e12113abd25661e942386d | i686 | unknown | NOK | http://autobuild.buildroot.net/results/b1077e2d7a32a7c95d9798d69285b8d854f5fff9 | arm | unknown | NOK | http://autobuild.buildroot.net/results/79de6e07dca5071bf4d1a22ad798125b674dfeea | mips64el | uqmi-0a19b5b77140465c29e2af... | NOK | http://autobuild.buildroot.net/results/ce9e2074bb8486d1ee25232b985d47475faefd63 | ORPH powerpc | volk-2.5.2 | NOK | http://autobuild.buildroot.net/results/1c6889ea3faff059904459f2f8d7a40c5e628393 | mips | wolfssl-5.5.3 | NOK | http://autobuild.buildroot.net/results/e078c909c072f6593bdd0eff010f7bc1db8b94ae | sh4 | zeek-4.1.1 | NOK | http://autobuild.buildroot.net/results/cc906bc18544232e526ac5eeaad5918a9804ee76 | Classification of failures by reason for next --------------------------------------------- host-pahole-1.24 | 2 package/network-manager/net... | 2 unknown | 2 containerd-1.6.16 | 1 elfutils-0.186 | 1 gerbera-1.10.0 | 1 glibc-2.36-81-g4f4d7a13edfd... | 1 gobject-introspection | 1 host-binutils-2.39 | 1 host-go-1.19.6 | 1 host-rust-1.67.1 | 1 libgcrypt-1.10.1 | 1 libglvnd-1.4.0 | 1 linux-6.1.11 | 1 netsurf-3.10 | 1 ntp-4.2.8p15 | 1 quickjs-2021-03-27 | 1 rdma-core-44.0 | 1 skalibs-2.12.0.1 | 1 systemd-252.4 | 1 tmux-3.3a | 1 Detail of failures for next --------------------------- arch | reason | OK? | url | orph? -------------+--------------------------------+-----+---------------------------------------------------------------------------------+------- powerpc64le | containerd-1.6.16 | NOK | http://autobuild.buildroot.net/results/5709d2d739dfde8f6b7c1d2ac136a24a145c1f18 | microblaze | elfutils-0.186 | NOK | http://autobuild.buildroot.net/results/c19479d41f90a6c0cf037e74f55c45baf2a01b03 | ORPH sh4 | gerbera-1.10.0 | NOK | http://autobuild.buildroot.net/results/f99be1d1292c0ff880792b0f25675608e043f3e4 | arceb | glibc-2.36-81-g4f4d7a13edfd... | NOK | http://autobuild.buildroot.net/results/171213467e7a3e6452d9f64b70956bddaa81f6d3 | microblaze | gobject-introspection | TIM | http://autobuild.buildroot.net/results/e1ffb38e42af83009119675228d3d64358374927 | mips64 | host-binutils-2.39 | NOK | http://autobuild.buildroot.net/results/8e08425d28fca3ef493b78bb07140492a33bdc79 | i686 | host-go-1.19.6 | NOK | http://autobuild.buildroot.net/results/11a9b7eff022ffce6bbcc17d6c1c6976e1d30cdc | s390x | host-pahole-1.24 | NOK | http://autobuild.buildroot.net/results/dc8177b90f92f15ca2e377f216fc5b9e32ed98a1 | i586 | host-pahole-1.24 | NOK | http://autobuild.buildroot.net/results/3c0d58edead784134c7f82c5c9aa663ce220a99b | s390x | host-rust-1.67.1 | NOK | http://autobuild.buildroot.net/results/a34dc7149ac1b114e0d69d38d7fb063339827abe | arm | libgcrypt-1.10.1 | NOK | http://autobuild.buildroot.net/results/3492793a822b1a1a5f8c6186d339845125f8fc04 | ORPH mips | libglvnd-1.4.0 | NOK | http://autobuild.buildroot.net/results/190a406089f151e95291b745d64f8c44d00f1d69 | ORPH sh4eb | linux-6.1.11 | NOK | http://autobuild.buildroot.net/results/e51850cc6e0c21fdb99de7539a1a228cbfdbf65b | ORPH powerpc64le | netsurf-3.10 | NOK | http://autobuild.buildroot.net/results/f1f669061fe6eeb6c8d8cace4594176991d67880 | riscv64 | ntp-4.2.8p15 | NOK | http://autobuild.buildroot.net/results/da0dd23dc2ad034fed7f5e6d716c5e04f549777e | ORPH s390x | package/network-manager/net... | NOK | http://autobuild.buildroot.net/results/f7762fcb1083b0437537176930266ce5f6a36f89 | nios2 | package/network-manager/net... | NOK | http://autobuild.buildroot.net/results/af2b5b7e3e1d9580b7b4faccc3d12229fceabb16 | microblaze | quickjs-2021-03-27 | NOK | http://autobuild.buildroot.net/results/936033361667a5b104f5e331d03093adfb5788b2 | m68k | rdma-core-44.0 | NOK | http://autobuild.buildroot.net/results/731fba262f0b7470ce907ab7b0aed9b19f5d3fcd | or1k | skalibs-2.12.0.1 | NOK | http://autobuild.buildroot.net/results/01b9dfd1691016b03bd0afd254ee27b39068fc24 | arm | systemd-252.4 | NOK | http://autobuild.buildroot.net/results/c9c6843f28e3177f55f6efd489f2e616317bb49a | mips | tmux-3.3a | NOK | http://autobuild.buildroot.net/results/2668475fa63921effac8ab9c1aaefdd3a9aac3aa | arm | unknown | NOK | http://autobuild.buildroot.net/results/0995b0b9790ba8fa541e0a2d1c8108b81103db61 | arc | unknown | NOK | http://autobuild.buildroot.net/results/380f7d6bcec7ce6409f7f039f45e10fe20b336ae | Classification of failures by reason for 2022.11.x -------------------------------------------------- host-pahole-1.24 | 5 linux-6.0.19 | 3 elfutils-0.186 | 1 frr-8.3.1 | 1 gobject-introspection | 1 gobject-introspection-1.72.0 | 1 host-binutils-2.38 | 1 host-go-1.19.5 | 1 host-rust-1.64.0 | 1 rtl8192eu-1e15b6d451731bc4d... | 1 systemd-250.8 | 1 tcf-agent-1.7.0 | 1 unknown | 1 Detail of failures for 2022.11.x -------------------------------- arch | reason | OK? | url | orph? -------------+--------------------------------+-----+---------------------------------------------------------------------------------+------- microblazeel | elfutils-0.186 | NOK | http://autobuild.buildroot.net/results/ecd1c8e036880a3bf0955bf509da067595d17755 | ORPH mips64el | frr-8.3.1 | NOK | http://autobuild.buildroot.net/results/aba7b465f3edaaf4f11ad7c5e7d53b452659a02f | armeb | gobject-introspection | TIM | http://autobuild.buildroot.net/results/558f4fbe910b294a63275107786d9f25398a0266 | mipsel | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/f6fad62fa6594e32921457c9227a95a8da8bb97b | ORPH mipsel | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/f21200c02025102c2cabee52970490185e2150af | mips64el | host-go-1.19.5 | NOK | http://autobuild.buildroot.net/results/a0018d356f162e14367fed1248884aedb636a1c3 | mips | host-pahole-1.24 | NOK | http://autobuild.buildroot.net/results/b0c7436678e4e2c01718d2b3852de866e6eb4b91 | or1k | host-pahole-1.24 | NOK | http://autobuild.buildroot.net/results/74f9e1086e47beacd12b853d00dadbe04b73f739 | xtensa | host-pahole-1.24 | NOK | http://autobuild.buildroot.net/results/c2ba4bc81533463315a247c7a1757af7e7fd53ca | powerpc64le | host-pahole-1.24 | NOK | http://autobuild.buildroot.net/results/5e5edab55de698eaa33ba9da33b1567da77b5a1b | powerpc64le | host-pahole-1.24 | NOK | http://autobuild.buildroot.net/results/ada45818ab49eab16574efc8a96c2f6435778e1a | mips | host-rust-1.64.0 | NOK | http://autobuild.buildroot.net/results/88d0888297b5075c39de2d73130840ff21a06b86 | powerpc | linux-6.0.19 | NOK | http://autobuild.buildroot.net/results/3a5621fac593ce5929018dc215cfc29a5289129e | ORPH sh4a | linux-6.0.19 | NOK | http://autobuild.buildroot.net/results/2acbbc6aebffdc2ee97cd5e0fb1ce22893038fe7 | ORPH nios2 | linux-6.0.19 | NOK | http://autobuild.buildroot.net/results/3e0d324f1f5c594906c00b4e252a4c5dbfc87f9b | ORPH powerpc64 | rtl8192eu-1e15b6d451731bc4d... | NOK | http://autobuild.buildroot.net/results/9ed3dc4976748cb80362c6a0da86eeded1df8aee | s390x | systemd-250.8 | NOK | http://autobuild.buildroot.net/results/8cd631680b0e6fa8eb7da46c161c3c5e8cf61a9d | microblaze | tcf-agent-1.7.0 | NOK | http://autobuild.buildroot.net/results/ccd58213b3fe2a2d150e9e470dd6ea738b35c7e9 | mipsel | unknown | NOK | http://autobuild.buildroot.net/results/a8d4f5f1be4b51ce0f2a04915bad2ac152bbd0d0 | Gitlab CI results for 2023-03-02 ================================ Detail of defconfig failures for 2022.11.2 ------------------------------------------ defconfig | link to the job | orph? ----------------------------------+---------------------------------------------------------------+------ qemu_m68k_q800 | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857620788 | qemu_ppc64le_powernv8 | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857620883 | qemu_ppc64le_pseries | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857620888 | qemu_sh4_r2d | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857620930 | qemu_x86 | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857620952 | qemu_x86_64 | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857620948 | qemu_xtensa_lx60 | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857620956 | qemu_xtensa_lx60_nommu | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857620961 | Detail of runtime-test failures for 2022.11.2 --------------------------------------------- runtime-test | link to the job | orph? --------------------------+---------------------------------------------------------------+------ DetectBadArchTest | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621035 | ORPH TestATFAllwinner | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857620969 | ORPH TestATFVexpress | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857620973 | ORPH TestAarch64Pages64kGlibc | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621692 | ORPH TestAarch64Pages64kMusl | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621696 | ORPH TestAarch64Pages64kuClibc | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621725 | ORPH TestAtop | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621338 | ORPH TestAvocado | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621340 | ORPH TestCheckPackage | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857622197 | TestClangCompilerRT | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621349 | ORPH TestCpioDracutGlibc | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621155 | ORPH ...ioDracutGlibcMergedUsr | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621157 | ORPH TestCpioDracutMusl | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621161 | ORPH ...pioDracutMuslMergedUsr | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621163 | ORPH TestCpioDracutUclibc | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621165 | ORPH ...oDracutUclibcMergedUsr | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621180 | ORPH TestCpioFull | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621183 | ORPH TestCrudiniPy3 | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621352 | ORPH TestDockerCompose | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621354 | ORPH TestDropbear | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621355 | ORPH TestDtbocfg | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621357 | ORPH TestEdk2 | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857620978 | ORPH TestExecline | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621358 | ORPH TestExt2 | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621210 | ORPH TestExt2r1 | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621221 | ORPH TestExt3 | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621225 | ORPH TestExt4 | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621230 | ORPH ...rch64GlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621759 | ORPH ...tlinAarch64GlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621762 | ORPH ...arch64MuslBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621765 | ORPH ...otlinAarch64MuslStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621767 | ORPH ...ch64UclibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621769 | ORPH ...linAarch64UclibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621772 | ORPH ...h64beGlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621773 | ORPH ...inAarch64beGlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621774 | ORPH ...64beUclibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621775 | ORPH ...nAarch64beUclibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621776 | ORPH ...750dUclibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621780 | ORPH ...nArcle750dUclibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621782 | ORPH ...ehs38GlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621787 | ORPH ...inArclehs38GlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621790 | ORPH ...hs38UclibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621793 | ORPH ...nArclehs38UclibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621795 | ORPH ...abihfGlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621802 | ORPH ...mebv7eabihfGlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621806 | ORPH ...eabihfMuslBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621809 | ORPH ...rmebv7eabihfMuslStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621812 | ORPH ...bihfUclibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621816 | ORPH ...ebv7eabihfUclibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621820 | ORPH ...5eabiGlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621821 | ORPH ...inArmv5eabiGlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621824 | ORPH ...v5eabiMuslBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621827 | ORPH ...linArmv5eabiMuslStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621829 | ORPH ...eabiUclibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621833 | ORPH ...nArmv5eabiUclibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621839 | ORPH ...abihfGlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621844 | ORPH ...Armv6eabihfGlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621847 | ORPH ...eabihfMuslBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621849 | ORPH ...nArmv6eabihfMuslStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621851 | ORPH ...bihfUclibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621852 | ORPH ...rmv6eabihfUclibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621854 | ORPH ...abihfGlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621856 | ORPH ...Armv7eabihfGlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621858 | ORPH ...eabihfMuslBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621860 | ORPH ...nArmv7eabihfMuslStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621862 | ORPH ...bihfUclibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621865 | ORPH ...rmv7eabihfUclibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621868 | ORPH ...mv7mUclibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621870 | ORPH ...tlinArmv7mUclibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621873 | ORPH ...8xxxUclibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621875 | ORPH ...nM68k68xxxUclibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621876 | ORPH ...fireUclibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621878 | ORPH ...8kcoldfireUclibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621882 | ORPH ...azebeGlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621884 | ORPH ...icroblazebeGlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621886 | ORPH ...lazebeMuslBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621888 | ORPH ...MicroblazebeMuslStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621890 | ORPH ...zebeUclibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621892 | ORPH ...croblazebeUclibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621893 | ORPH ...azeelGlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621894 | ORPH ...icroblazeelGlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621895 | ORPH ...lazeelMuslBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621896 | ORPH ...MicroblazeelMuslStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621897 | ORPH ...zeelUclibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621899 | ORPH ...croblazeelUclibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621900 | ORPH ...ips32GlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621901 | ORPH ...otlinMips32GlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621902 | ORPH ...Mips32MuslBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621903 | ORPH ...ootlinMips32MuslStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621904 | ORPH ...ps32UclibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621905 | ORPH ...tlinMips32UclibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621906 | ORPH ...s32elGlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621908 | ORPH ...linMips32elGlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621909 | ORPH ...ps32elMuslBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621911 | ORPH ...tlinMips32elMuslStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621913 | ORPH ...32elUclibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621915 | ORPH ...inMips32elUclibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621916 | ORPH ...2r5elGlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621918 | ORPH ...nMips32r5elGlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621920 | ORPH ...32r5elMuslBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621921 | ORPH ...inMips32r5elMuslStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621923 | ORPH ...r5elUclibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621925 | ORPH ...Mips32r5elUclibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621927 | ORPH ...2r6elGlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621931 | ORPH ...nMips32r6elGlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621934 | ORPH ...32r6elMuslBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621936 | ORPH ...inMips32r6elMuslStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621937 | ORPH ...r6elUclibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621938 | ORPH ...Mips32r6elUclibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621939 | ORPH ...eln32GlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621940 | ORPH ...Mips64eln32GlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621941 | ORPH ...4eln32MuslBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621942 | ORPH ...nMips64eln32MuslStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621943 | ORPH ...ln32UclibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621944 | ORPH ...ips64eln32UclibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621945 | ORPH ...64n32GlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621946 | ORPH ...inMips64n32GlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621947 | ORPH ...s64n32MuslBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621949 | ORPH ...linMips64n32MuslStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621951 | ORPH ...4n32UclibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621952 | ORPH ...nMips64n32UclibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621954 | ORPH ...eln32GlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621956 | ORPH ...ps64r6eln32GlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621959 | ORPH ...6eln32MuslBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621961 | ORPH ...ips64r6eln32MuslStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621963 | ORPH ...ln32UclibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621965 | ORPH ...s64r6eln32UclibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621967 | ORPH ...Nios2GlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621969 | ORPH ...ootlinNios2GlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621971 | ORPH ...enriscMuslBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621973 | ORPH ...tlinOpenriscMuslStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621976 | ORPH ...riscUclibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621977 | ORPH ...inOpenriscUclibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621978 | ORPH ...440fpGlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621979 | ORPH ...owerpc440fpGlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621980 | ORPH ...c440fpMuslBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621981 | ORPH ...Powerpc440fpMuslStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621982 | ORPH ...40fpUclibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621983 | ORPH ...werpc440fpUclibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621984 | ORPH ...e5500GlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621985 | ORPH ...erpc64e5500GlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621986 | ORPH ...e6500GlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621988 | ORPH ...erpc64e6500GlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621989 | ORPH ...4e6500MuslBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621991 | ORPH ...werpc64e6500MuslStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621993 | ORPH ...ower8GlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621996 | ORPH ...c64lepower8GlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621998 | ORPH ...power8MuslBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857622000 | ORPH ...pc64lepower8MuslStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857622002 | ORPH ...ower8GlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857622006 | ORPH ...rpc64power8GlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857622008 | ORPH ...power8MuslBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857622011 | ORPH ...erpc64power8MuslStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857622014 | ORPH ...300c3GlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857622015 | ORPH ...werpce300c3GlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857622016 | ORPH ...e300c3MuslBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857622018 | ORPH ...owerpce300c3MuslStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857622019 | ORPH ...00c3UclibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857622021 | ORPH ...erpce300c3UclibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857622022 | ORPH ...500mcGlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857622024 | ORPH ...werpce500mcGlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857622027 | ORPH ...e500mcMuslBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857622028 | ORPH ...owerpce500mcMuslStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857622031 | ORPH ...00mcUclibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857622035 | ORPH ...erpce500mcUclibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857622038 | ORPH ...lp32dGlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857622041 | ORPH ...lp64dGlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857622043 | ORPH ...iscv64lp64dGlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857622047 | ORPH ...4lp64dMuslBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857622050 | ORPH ...Riscv64lp64dMuslStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857622054 | ORPH ...p64dUclibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857622058 | ORPH ...scv64lp64dUclibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857622063 | ORPH ...0xz13GlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857622066 | ORPH ...linS390xz13GlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857622069 | ORPH ...Shsh4GlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857622070 | ORPH ...ootlinShsh4GlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857622074 | ORPH ...nShsh4MuslBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857622076 | ORPH ...BootlinShsh4MuslStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857622078 | ORPH ...hsh4UclibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857622083 | ORPH ...otlinShsh4UclibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857622085 | ORPH ...h4aebGlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857622087 | ORPH ...linShsh4aebGlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857622089 | ORPH ...sh4aebMuslBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857622091 | ORPH ...tlinShsh4aebMuslStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857622094 | ORPH ...arc64GlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857622098 | ORPH ...tlinSparc64GlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857622101 | ORPH ...rcv8UclibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857622103 | ORPH ...linSparcv8UclibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857622106 | ORPH ...X8664GlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857622110 | ORPH ...ootlinX8664GlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857622114 | ORPH ...nX8664MuslBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857622118 | ORPH ...BootlinX8664MuslStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857622123 | ORPH ...8664UclibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857622126 | ORPH ...otlinX8664UclibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857622129 | ORPH ...orei7GlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857622131 | ORPH ...X8664corei7GlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857622133 | ORPH ...corei7MuslBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857622134 | ORPH ...nX8664corei7MuslStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857622136 | ORPH ...rei7UclibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857622137 | ORPH ...8664corei7UclibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857622139 | ORPH ...664v2GlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857622140 | ORPH ...8664v2MuslBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857622142 | ORPH ...64v2UclibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857622144 | ORPH ...664v3GlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857622146 | ORPH ...8664v3MuslBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857622148 | ORPH ...64v3UclibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857622151 | ORPH ...664v4GlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857622153 | ORPH ...8664v4MuslBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857622158 | ORPH ...64v4UclibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857622161 | ORPH ...core2GlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857622165 | ORPH ...linX86core2GlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857622167 | ORPH ...6core2MuslBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857622170 | ORPH ...tlinX86core2MuslStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857622175 | ORPH ...ore2UclibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857622178 | ORPH ...inX86core2UclibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857622180 | ORPH ...6i686GlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857622182 | ORPH ...tlinX86i686GlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857622186 | ORPH ...86i686MuslBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857622187 | ORPH ...otlinX86i686MuslStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857622188 | ORPH ...i686UclibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857622189 | ORPH ...linX86i686UclibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857622190 | ORPH ...lx60UclibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857622193 | ORPH ...Xtensalx60UclibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857622195 | ORPH ...ToolchainBuildrootMusl | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621741 | ORPH ...olchainBuildrootuClibc | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621743 | ORPH ...xternalToolchainCCache | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621745 | ORPH ...ernalToolchainCtngMusl | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621748 | ORPH ...rnalToolchainLinaroArm | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621750 | ORPH ...ToolchainSourceryArmv4 | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621752 | ORPH ...ToolchainSourceryArmv5 | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621755 | ORPH ...ToolchainSourceryArmv7 | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621757 | ORPH TestF2FS | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621232 | ORPH TestFileCapabilities | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621039 | ORPH TestFortifyConserv | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621041 | ORPH TestFortifyNone | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621044 | ORPH TestGdbArc | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621360 | ORPH TestGdbFullTarget | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621362 | ORPH ...GdbHostOnlyAllFeatures | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621363 | ORPH TestGdbHostOnlyDefault | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621364 | ORPH TestGdbserverOnly | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621366 | ORPH TestGetDevelopers | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857622200 | ORPH TestGitHash | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621135 | ORPH TestGitHub | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621141 | ORPH TestGitLab | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621144 | ORPH TestGitRefs | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621137 | ORPH TestGlibcAllTimezone | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621113 | ORPH ...DefaultLimitedTimezone | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621116 | ORPH TestGlxinfo | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621368 | ORPH TestGrubAArch64EFI | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857620982 | ORPH TestGrubX8664EFI | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857620988 | ORPH TestGrubi386BIOS | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857620993 | ORPH TestGrubi386EFI | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621000 | ORPH TestGst1Python | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621370 | ORPH TestHWLoc | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621371 | ORPH TestHostBmapTools | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621343 | ORPH TestIPythonPy3 | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621374 | ORPH TestInitSystemBusyboxRo | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621281 | ORPH ...InitSystemBusyboxRoNet | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621285 | ORPH TestInitSystemBusyboxRw | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621288 | ORPH ...InitSystemBusyboxRwNet | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621290 | ORPH TestInitSystemNone | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621292 | ORPH ...InitSystemOpenrcRoFull | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621293 | ORPH ...InitSystemOpenrcRwFull | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621296 | ORPH ...nitSystemSystemdRoFull | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621298 | ORPH ...ystemSystemdRoIfupdown | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621301 | ORPH ...mdRoIfupdownDbusbroker | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621304 | ORPH ...IfupdownDbusbrokerDbus | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621308 | ORPH ...ystemSystemdRoNetworkd | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621310 | ORPH ...nitSystemSystemdRwFull | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621313 | ORPH ...ystemSystemdRwIfupdown | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621317 | ORPH ...mdRwIfupdownDbusbroker | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621320 | ORPH ...IfupdownDbusbrokerDbus | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621325 | ORPH ...ystemSystemdRwNetworkd | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621327 | ORPH TestIso9660Grub2EFI | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621236 | ORPH TestIso9660Grub2External | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621240 | ORPH ...0Grub2ExternalCompress | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621243 | ORPH TestIso9660Grub2Hybrid | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621245 | ORPH TestIso9660Grub2Internal | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621249 | ORPH ...so9660SyslinuxExternal | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621252 | ORPH ...slinuxExternalCompress | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621255 | ORPH ...so9660SyslinuxInternal | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621259 | ORPH TestJffs2 | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621261 | ORPH TestLibshdata | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621379 | ORPH TestLua | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621392 | ORPH TestLuaHttp | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621421 | ORPH TestLuaInotify | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621425 | ORPH TestLuaLPeg | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621382 | ORPH TestLuaLsqlite3 | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621387 | ORPH TestLuaLuaArgon2 | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621398 | ORPH TestLuaLuaAugeas | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621405 | ORPH TestLuaLuaCffi | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621412 | ORPH TestLuaLuaCqueues | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621413 | ORPH TestLuaLuaExpat | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621456 | ORPH TestLuaLuaFileSystem | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621462 | ORPH TestLuaLuaGD | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621419 | ORPH TestLuaLuaLdap | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621469 | ORPH TestLuaLuaLyaml | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621435 | ORPH TestLuaLuaPosix | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621473 | ORPH TestLuaLuaSDL2 | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621439 | ORPH TestLuaLuaSec | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621477 | ORPH TestLuaLuaSocket | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621480 | ORPH TestLuaLuacURL | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621417 | ORPH TestLuaLuaossl | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621471 | ORPH TestLuaLuasyslog | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621482 | ORPH TestLuaLuazlib | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621450 | ORPH TestLuaLunix | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621430 | ORPH TestLuaLzlib | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621489 | ORPH TestLuaRings | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621657 | ORPH TestLuaUtf8 | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621444 | ORPH TestLuajit | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621395 | ORPH TestLuajitHttp | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621423 | ORPH TestLuajitInotify | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621428 | ORPH TestLuajitLPeg | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621384 | ORPH TestLuajitLsqlite3 | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621389 | ORPH TestLuajitLuaArgon2 | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621402 | ORPH TestLuajitLuaAugeas | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621408 | ORPH TestLuajitLuaCqueues | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621416 | ORPH TestLuajitLuaExpat | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621460 | ORPH TestLuajitLuaFileSystem | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621466 | ORPH TestLuajitLuaGD | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621420 | ORPH TestLuajitLuaLdap | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621470 | ORPH TestLuajitLuaLyaml | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621437 | ORPH TestLuajitLuaPosix | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621475 | ORPH TestLuajitLuaSDL2 | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621441 | ORPH TestLuajitLuaSec | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621478 | ORPH TestLuajitLuaSocket | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621481 | ORPH TestLuajitLuacURL | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621418 | ORPH TestLuajitLuaossl | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621472 | ORPH TestLuajitLuasyslog | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621484 | ORPH TestLuajitLuazlib | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621453 | ORPH TestLuajitLunix | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621433 | ORPH TestLuajitRings | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621658 | ORPH TestLuajitTurbolua | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621673 | ORPH TestLuajitUtf8 | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621447 | ORPH TestLuvi | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621486 | ORPH TestLxc | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621487 | ORPH TestMender | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621490 | ORPH TestMsrTools | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621492 | ORPH TestNetdata | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621494 | ORPH TestNoTimezone | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621126 | ORPH TestOci | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621265 | ORPH TestOctave | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621496 | ORPH TestOla | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621498 | ORPH TestOpenJdk | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621500 | ORPH TestOpenSshGlibc | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621501 | ORPH TestOpenSshuClibc | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621504 | ORPH TestOpkg | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621506 | ORPH TestPerl | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621509 | ORPH TestPerlClassLoad | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621513 | ORPH TestPerlDBDmysql | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621515 | ORPH TestPerlEncodeDetect | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621518 | ORPH TestPerlGDGraph | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621519 | ORPH TestPerlHTMLParser | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621520 | ORPH TestPerlIOSocketMulticast | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621521 | ORPH TestPerlIOSocketSSL | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621522 | ORPH TestPerlLWPProtocolhttps | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621524 | ORPH TestPerlMailDKIM | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621525 | ORPH TestPerlX10 | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621526 | ORPH TestPerlXMLLibXML | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621527 | ORPH TestPerllibwwwperl | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621523 | ORPH TestPhpApcu | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621528 | ORPH TestPhpLuaLua | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621529 | ORPH TestPhpLuaLuajit | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621530 | ORPH TestPhpPam | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621532 | ORPH TestPhpPeclDbus | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621534 | ORPH TestPixz | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621536 | ORPH TestPolkitInitd | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621538 | ORPH TestPolkitSystemd | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621540 | ORPH TestPostScripts | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621060 | ORPH TestProsodyLua51 | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621542 | ORPH TestProsodyLuajit | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621543 | ORPH TestPy3BmapTools | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621347 | ORPH TestPyNdiff | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621621 | ORPH TestPython3Py | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621545 | ORPH TestPython3PyPyc | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621548 | ORPH TestPython3Pyc | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621550 | ORPH TestPythonAugeas | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621559 | ORPH TestPythonAvro | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621565 | ORPH TestPythonPahoMQTT | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621613 | ORPH TestPythonPy3Aexpect | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621552 | ORPH TestPythonPy3Argh | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621554 | ORPH TestPythonPy3Attrs | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621558 | ORPH TestPythonPy3Autobahn | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621561 | ORPH TestPythonPy3Automat | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621563 | ORPH TestPythonPy3Bitstring | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621566 | ORPH TestPythonPy3Boto3 | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621567 | ORPH TestPythonPy3Botocore | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621568 | ORPH TestPythonPy3Can | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621569 | ORPH TestPythonPy3Cbor | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621570 | ORPH TestPythonPy3Click | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621571 | ORPH TestPythonPy3Colorzero | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621573 | ORPH TestPythonPy3Constantly | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621574 | ORPH TestPythonPy3Construct | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621575 | ORPH TestPythonPy3Crossbar | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621578 | ORPH TestPythonPy3Cryptography | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621580 | ORPH TestPythonPy3DBusNext | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621582 | ORPH TestPythonPy3Distro | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621585 | ORPH TestPythonPy3Django | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621588 | ORPH TestPythonPy3Dtschema | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621590 | ORPH TestPythonPy3Flask | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621593 | ORPH ...honPy3FlaskExpectsJson | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621596 | ORPH TestPythonPy3Git | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621599 | ORPH TestPythonPy3Gitdb2 | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621602 | ORPH TestPythonPy3GnuPG | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621606 | ORPH TestPythonPy3Gobject | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621608 | ORPH TestPythonPy3Gpiozero | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621609 | ORPH TestPythonPy3Incremental | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621610 | ORPH TestPythonPy3Iptables | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621611 | ORPH TestPythonPy3Jmespath | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621612 | ORPH TestPythonPy3Libftdi1 | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621376 | ORPH TestPythonPy3Passlib | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621614 | ORPH TestPythonPy3Pexpect | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621615 | ORPH TestPythonPy3PyAlsa | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621617 | ORPH TestPythonPy3Pynacl | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621619 | ORPH TestPythonPy3Pytest | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621622 | ORPH ...PythonPy3PytestAsyncio | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621623 | ORPH TestPythonPy3Pyyaml | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621624 | ORPH TestPythonPy3Qrcode | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621626 | ORPH TestPythonPy3RSA | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621631 | ORPH TestPythonPy3RpiGpio | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621628 | ORPH TestPythonPy3S3transfer | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621637 | ORPH TestPythonPy3SciPy | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621639 | ORPH ...thonPy3ServiceIdentity | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621641 | ORPH TestPythonPy3Smmap2 | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621643 | ORPH TestPythonPy3Treq | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621645 | ORPH TestPythonPy3Twisted | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621647 | ORPH TestPythonPy3Txaio | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621649 | ORPH TestPythonPy3Txtorcon | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621652 | ORPH TestPythonPy3Ubjson | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621654 | ORPH ...y3UnitTestXmlReporting | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621655 | ORPH TestPythonPy3rtoml | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621634 | ORPH TestPythonPybind | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621618 | ORPH TestRedis | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621656 | ORPH TestRelro | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621047 | ORPH TestRelroPartial | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621049 | ORPH TestRootPassword | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621085 | ORPH TestRootfsOverlay | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621091 | ORPH TestRust | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621659 | ORPH TestRustBin | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621660 | ORPH TestS6 | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621662 | ORPH TestS6Networking | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621663 | ORPH TestS6PortableUtils | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621664 | ORPH TestS6Rc | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621665 | ORPH TestSCP | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621147 | ORPH TestSELinuxCustomGit | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621094 | ORPH TestSELinuxExtraModules | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621097 | ORPH ...ELinuxExtraModulesDirs | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621102 | ORPH TestSELinuxPackage | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621106 | ORPH TestSELinuxSystemdExt4 | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621333 | ORPH ...SELinuxSystemdSquashfs | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621334 | ORPH TestSFTP | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621151 | ORPH TestSquashfs | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621266 | ORPH TestSquashfsMaxBlocksize | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621269 | ORPH TestSquashfsMinBlocksize | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621271 | ORPH TestSspNone | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621052 | ORPH TestSspStrong | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621056 | ORPH TestSudo | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621667 | ORPH TestSysLinuxX86EFI | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621005 | ORPH TestSysLinuxX86LegacyBios | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621011 | ORPH TestSysLinuxX86_64EFI | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621017 | ORPH ...sLinuxX86_64LegacyBios | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621030 | ORPH TestSyslogNg | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621669 | ORPH TestTmux | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621671 | ORPH TestUbi | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621275 | ORPH TestUbootOpensslPkgConfig | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621675 | ORPH TestYaffs2 | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621279 | ORPH TestZerofree | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621677 | ORPH TestZfsGlibc | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621680 | ORPH TestZfsMusl | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621684 | ORPH TestZfsUclibc | https://gitlab.com/buildroot.org/buildroot/-/jobs/3857621689 | ORPH -- http://autobuild.buildroot.net From christian at paral.in Fri Mar 3 07:36:58 2023 From: christian at paral.in (Christian Stewart) Date: Thu, 2 Mar 2023 23:36:58 -0800 Subject: [Buildroot] [PATCH] package/docker-engine: remove non-existing build tags In-Reply-To: References: Message-ID: Hi Stefan, On Wed, Mar 1, 2023 at 1:46?AM Stefan Agner wrote: > > The seccomp and apparmor build tags have been removed in 23.0.0. Don't > use those buildtags anymore. > > Signed-off-by: Stefan Agner > --- > package/docker-engine/docker-engine.mk | 2 -- > 1 file changed, 2 deletions(-) > > diff --git a/package/docker-engine/docker-engine.mk b/package/docker-engine/docker-engine.mk > index ca1aa27b0a..0ecb5d2251 100644 > --- a/package/docker-engine/docker-engine.mk > +++ b/package/docker-engine/docker-engine.mk > @@ -28,11 +28,9 @@ DOCKER_ENGINE_BUILD_TARGETS = cmd/dockerd cmd/docker-proxy > > ifeq ($(BR2_PACKAGE_LIBAPPARMOR),y) > DOCKER_ENGINE_DEPENDENCIES += libapparmor > -DOCKER_ENGINE_TAGS += apparmor > endif > > ifeq ($(BR2_PACKAGE_LIBSECCOMP),y) > -DOCKER_ENGINE_TAGS += seccomp > DOCKER_ENGINE_DEPENDENCIES += libseccomp > endif LGTM, Reviewed-by: Christian Stewart From christian at paral.in Fri Mar 3 07:38:32 2023 From: christian at paral.in (Christian Stewart) Date: Thu, 2 Mar 2023 23:38:32 -0800 Subject: [Buildroot] [PATCH] package/docker-engine: bump version to v23.0.1 In-Reply-To: References: Message-ID: hi Stefan, On Wed, Mar 1, 2023 at 1:46?AM Stefan Agner wrote: > > This release contains some fixes and an improved error message. For the > full list see: > https://github.com/moby/moby/releases/tag/v23.0.1 > > Signed-off-by: Stefan Agner > --- > package/docker-cli/docker-cli.hash | 2 +- > package/docker-cli/docker-cli.mk | 2 +- > package/docker-engine/docker-engine.hash | 2 +- > package/docker-engine/docker-engine.mk | 2 +- > 4 files changed, 4 insertions(+), 4 deletions(-) > Lgtm, Reviewed-by: Christian Stewart From sebastian.weyer at smile.fr Fri Mar 3 07:39:07 2023 From: sebastian.weyer at smile.fr (Sebastian Weyer) Date: Fri, 3 Mar 2023 08:39:07 +0100 Subject: [Buildroot] [PATCH v3 1/2] package/nushell: new package Message-ID: <20230303073909.1798364-1-sebastian.weyer@smile.fr> Nushell is a shell - written in Rust - that makes use of the nushell language to interact with the operating system Signed-off-by: Sebastian Weyer --- If you connect via a serial port and use getty (default for busybox) nushell will be unusable. One needs to either connect via SSH or use agetty instead. Nushell is not POSIX compliant and therefore should not be used as login shell since some programs might assume a POSIX-compliant shell and therefore break the system. Signed-off-by: Sebastian Weyer --- DEVELOPERS | 3 +++ package/Config.in | 1 + package/nushell/Config.in | 9 +++++++++ package/nushell/nushell.hash | 2 ++ package/nushell/nushell.mk | 20 ++++++++++++++++++++ 5 files changed, 35 insertions(+) create mode 100644 package/nushell/Config.in create mode 100644 package/nushell/nushell.hash create mode 100644 package/nushell/nushell.mk diff --git a/DEVELOPERS b/DEVELOPERS index 6256576e02..4577f20b22 100644 --- a/DEVELOPERS +++ b/DEVELOPERS @@ -2550,6 +2550,9 @@ F: support/misc/toolchainfile.cmake.in N: Sam Voss F: package/ripgrep/ +N: Sebastian Weyer +F: package/nushell/ + N: S??bastien Szymanski F: package/mmc-utils/ F: package/python-flask-jsonrpc/ diff --git a/package/Config.in b/package/Config.in index 3ace25c665..7fca46afb5 100644 --- a/package/Config.in +++ b/package/Config.in @@ -2577,6 +2577,7 @@ comment "Shells" source "package/bash/Config.in" source "package/dash/Config.in" source "package/mksh/Config.in" + source "package/nushell/Config.in" source "package/zsh/Config.in" comment "Utilities" source "package/apg/Config.in" diff --git a/package/nushell/Config.in b/package/nushell/Config.in new file mode 100644 index 0000000000..f666f44e47 --- /dev/null +++ b/package/nushell/Config.in @@ -0,0 +1,9 @@ +config BR2_PACKAGE_NUSHELL + bool "nushell" + depends on BR2_PACKAGE_HOST_RUSTC_TARGET_ARCH_SUPPORTS + select BR2_PACKAGE_HOST_RUSTC + select BR2_PACKAGE_OPENSSL + help + A new type of shell. + + https://github.com/nushell/nushell diff --git a/package/nushell/nushell.hash b/package/nushell/nushell.hash new file mode 100644 index 0000000000..a77e711a5d --- /dev/null +++ b/package/nushell/nushell.hash @@ -0,0 +1,2 @@ +# Locally generated +sha256 352e807698d5f95e9bfdd9dd5512acab3cbef315379299a32e5f322a76eb718a nushell-0.76.0.tar.gz diff --git a/package/nushell/nushell.mk b/package/nushell/nushell.mk new file mode 100644 index 0000000000..7de02cfc6a --- /dev/null +++ b/package/nushell/nushell.mk @@ -0,0 +1,20 @@ +################################################################################ +# +# nushell +# +################################################################################ + +NUSHELL_VERSION = 0.76.0 +NUSHELL_SITE = $(call github,nushell,nushell,$(NUSHELL_VERSION)) +NUSHELL_LICENSE = MIT +NUSHELL_LICENSE_FILES = LICENSE +NUSHELL_DEPENDENCIES = openssl host-pkgconf + +# Add /bin/nu to /etc/shells as in package/bash/bash.mk +define NUSHELL_ADD_NU_TO_SHELLS + grep -qsE '^/bin/nu$$' $(TARGET_DIR)/etc/shells \ + || echo "/bin/nu" >> $(TARGET_DIR)/etc/shells +endef +NUSHELL_TARGET_FINALIZE_HOOKS += NUSHELL_ADD_NU_TO_SHELLS + +$(eval $(cargo-package)) -- 2.25.1 From sebastian.weyer at smile.fr Fri Mar 3 07:39:08 2023 From: sebastian.weyer at smile.fr (Sebastian Weyer) Date: Fri, 3 Mar 2023 08:39:08 +0100 Subject: [Buildroot] [PATCH v3 2/2] package/nushell: Add default configs In-Reply-To: <20230303073909.1798364-1-sebastian.weyer@smile.fr> References: <20230303073909.1798364-1-sebastian.weyer@smile.fr> Message-ID: <20230303073909.1798364-2-sebastian.weyer@smile.fr> Automatically place default files for the nushell environment and config in the appropriate folder to avoid the prompt at startup, asking if you want to create them. Signed-off-by: Sebastian Weyer --- These default configs are optional and might not even be necessary, they only prevent the prompt at the first startup of the shell --- package/nushell/nushell.mk | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/package/nushell/nushell.mk b/package/nushell/nushell.mk index 7de02cfc6a..42a6765460 100644 --- a/package/nushell/nushell.mk +++ b/package/nushell/nushell.mk @@ -10,6 +10,15 @@ NUSHELL_LICENSE = MIT NUSHELL_LICENSE_FILES = LICENSE NUSHELL_DEPENDENCIES = openssl host-pkgconf +define NUSHELL_CREATE_DEFCONFIG + $(INSTALL) -m 0644 -D $(@D)/crates/nu-utils/src/sample_config/default_config.nu \ + $(TARGET_DIR)/root/.config/nushell/config.nu + $(INSTALL) -m 0644 -D $(@D)/crates/nu-utils/src/sample_config/default_env.nu \ + $(TARGET_DIR)/root/.config/nushell/env.nu +endef + +NUSHELL_POST_INSTALL_TARGET_HOOKS += NUSHELL_CREATE_DEFCONFIG + # Add /bin/nu to /etc/shells as in package/bash/bash.mk define NUSHELL_ADD_NU_TO_SHELLS grep -qsE '^/bin/nu$$' $(TARGET_DIR)/etc/shells \ -- 2.25.1 From christian at paral.in Fri Mar 3 07:48:29 2023 From: christian at paral.in (Christian Stewart) Date: Thu, 2 Mar 2023 23:48:29 -0800 Subject: [Buildroot] [PATCH v1 1/1] package/rtl8821cu: switch to version 20210916 Message-ID: <20230303074829.2139881-1-christian@paral.in> The author of the 8821cu repository has requested that we switch to a newer major version of the driver located at 8821cu-20210916: https://github.com/morrownr/8821cu-20210118/pull/93#issuecomment-1452675897 Switch to that new repository. Signed-off-by: Christian Stewart --- package/rtl8821cu/rtl8821cu.hash | 2 +- package/rtl8821cu/rtl8821cu.mk | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package/rtl8821cu/rtl8821cu.hash b/package/rtl8821cu/rtl8821cu.hash index efb9871472..543cb2b057 100644 --- a/package/rtl8821cu/rtl8821cu.hash +++ b/package/rtl8821cu/rtl8821cu.hash @@ -1,3 +1,3 @@ # Locally calculated -sha256 09b9fb4160003502d564d0d0d85d6f19b8b6d1627d1a339b3ddfca6a948d84fb rtl8821cu-86cc5ceb7c28b9b997838e1c796847f6c395c382.tar.gz +sha256 501ec3d653def7786fcd6d05643e6be26455a882e6721d2ef6055330435ddb04 rtl8821cu-66ef382e8edd498e1fe60213ca87a90a5fd87399.tar.gz sha256 af54d00efc57cfce664171ac8be2a20c0f290b1b5c1a67bb2eba7b6380276c4e LICENSE diff --git a/package/rtl8821cu/rtl8821cu.mk b/package/rtl8821cu/rtl8821cu.mk index 97f50d9633..5ee747013e 100644 --- a/package/rtl8821cu/rtl8821cu.mk +++ b/package/rtl8821cu/rtl8821cu.mk @@ -4,8 +4,8 @@ # ################################################################################ -RTL8821CU_VERSION = 86cc5ceb7c28b9b997838e1c796847f6c395c382 -RTL8821CU_SITE = $(call github,morrownr,8821cu-20210118,$(RTL8821CU_VERSION)) +RTL8821CU_VERSION = 66ef382e8edd498e1fe60213ca87a90a5fd87399 +RTL8821CU_SITE = $(call github,morrownr,8821cu-20210916,$(RTL8821CU_VERSION)) RTL8821CU_LICENSE = GPL-2.0 RTL8821CU_LICENSE_FILES = LICENSE -- 2.39.2 From christian at paral.in Fri Mar 3 07:49:24 2023 From: christian at paral.in (Christian Stewart) Date: Thu, 2 Mar 2023 23:49:24 -0800 Subject: [Buildroot] [PATCH] package/rtl8821cu: fix build failure on PowerPC64 In-Reply-To: <20230302151859.400567-1-giulio.benetti@benettiengineering.com> References: <20230302151859.400567-1-giulio.benetti@benettiengineering.com> Message-ID: Hi Giulio, On Thu, Mar 2, 2023 at 7:19?AM Giulio Benetti wrote: > > Let's add local patch pending upstream to fix get_ra() conflict on > PowerPC64 architecture. > > [0]: https://github.com/morrownr/8821cu-20210118/pull/93 > > Signed-off-by: Giulio Benetti > --- > .../0001-Fix-build-on-PowerPC64.patch | 123 ++++++++++++++++++ > 1 file changed, 123 insertions(+) > create mode 100644 package/rtl8821cu/0001-Fix-build-on-PowerPC64.patch The repo owner morrownr requested that we switch to the newer version of the package, and send the PR there. I sent the PR there: https://github.com/morrownr/8821cu-20210916/pull/73 The patch to update to the new version: https://patchwork.ozlabs.org/project/buildroot/patch/20230303074829.2139881-1-christian at paral.in/ Best regards, Christian Stewart From sebastian.weyer at smile.fr Fri Mar 3 09:37:53 2023 From: sebastian.weyer at smile.fr (Sebastian Weyer) Date: Fri, 3 Mar 2023 10:37:53 +0100 Subject: [Buildroot] [PATCH 1/1] package/bash: fix naming of target-finalize-hook Message-ID: <20230303093754.2180686-1-sebastian.weyer@smile.fr> When the target-finalize-hook for bash was added in commit 311c9eebc4dcfb764e3a7082706daf68e0603188 in order to write bash into /etc/shells, it was done at the same time as for package/mksh and it was incorrectly copied and MKSH still appeared in the name of the hook. The hook is now correctly named BASH_ADD_BASH_TO_SHELLS Signed-off-by: Sebastian Weyer --- package/bash/bash.mk | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/package/bash/bash.mk b/package/bash/bash.mk index ec5e2d722f..9a73ed8c36 100644 --- a/package/bash/bash.mk +++ b/package/bash/bash.mk @@ -62,10 +62,10 @@ endif # Add /bin/bash to /etc/shells otherwise some login tools like dropbear # can reject the user connection. See man shells. -define BASH_ADD_MKSH_TO_SHELLS +define BASH_ADD_BASH_TO_SHELLS grep -qsE '^/bin/bash$$' $(TARGET_DIR)/etc/shells \ || echo "/bin/bash" >> $(TARGET_DIR)/etc/shells endef -BASH_TARGET_FINALIZE_HOOKS += BASH_ADD_MKSH_TO_SHELLS +BASH_TARGET_FINALIZE_HOOKS += BASH_ADD_BASH_TO_SHELLS $(eval $(autotools-package)) -- 2.25.1 From giulio.benetti at benettiengineering.com Fri Mar 3 10:31:35 2023 From: giulio.benetti at benettiengineering.com (Giulio Benetti) Date: Fri, 3 Mar 2023 11:31:35 +0100 Subject: [Buildroot] [PATCH] package/rtl8821cu: fix build failure on PowerPC64 In-Reply-To: References: <20230302151859.400567-1-giulio.benetti@benettiengineering.com> Message-ID: <8e4dfa1a-818b-a2c6-0014-175a02ad8900@benettiengineering.com> Hi Christian, On 03/03/23 08:49, Christian Stewart wrote: > Hi Giulio, > > On Thu, Mar 2, 2023 at 7:19?AM Giulio Benetti > wrote: >> >> Let's add local patch pending upstream to fix get_ra() conflict on >> PowerPC64 architecture. >> >> [0]: https://github.com/morrownr/8821cu-20210118/pull/93 >> >> Signed-off-by: Giulio Benetti >> --- >> .../0001-Fix-build-on-PowerPC64.patch | 123 ++++++++++++++++++ >> 1 file changed, 123 insertions(+) >> create mode 100644 package/rtl8821cu/0001-Fix-build-on-PowerPC64.patch > > The repo owner morrownr requested that we switch to the newer version > of the package, and send the PR there. > > I sent the PR there: https://github.com/morrownr/8821cu-20210916/pull/73 Thank you! -- Giulio Benetti Benetti Engineering sas > The patch to update to the new version: > > https://patchwork.ozlabs.org/project/buildroot/patch/20230303074829.2139881-1-christian at paral.in/ > > Best regards, > Christian Stewart From john at metanate.com Fri Mar 3 12:15:39 2023 From: john at metanate.com (John Keeping) Date: Fri, 3 Mar 2023 12:15:39 +0000 Subject: [Buildroot] [PATCH v3 1/3] pkg-cmake: add option to select the Ninja generator In-Reply-To: <20230228155528.2430203-1-thomas.devoogdt@barco.com> References: <20230228155528.2430203-1-thomas.devoogdt@barco.com> Message-ID: On Tue, Feb 28, 2023 at 04:55:26PM +0100, Thomas Devoogdt wrote: > E.g. Commit 16e5c92ff5fd2b44a1126bd7d7538c68ce838213 can now be replaced by: > WEBKITGTK_CMAKE_NINJA = YES > > Packages that are selecting Ninja (or overtime another generator), > should also use the _BUILD_{ENV,OPTS} variables iso the _MAKE variables. > > No _INSTALL{,_STAGING,_TARGET}_OPTS used so far: > > $ grep '_INSTALL_OPTS' $(grep -rl "cmake-package" package/*/*.mk) > $ grep '_INSTALL_STAGING_OPTS' $(grep -rl "cmake-package" package/*/*.mk) > $ grep '_INSTALL_TARGET_OPTS' $(grep -rl "cmake-package" package/*/*.mk) > > The _MAKE_{ENV,OPTS} are translated to _BUILD_{ENV,OPTS}: > > $ grep '_MAKE_ENV =' $(grep -rl "cmake-package" package/*/*.mk) > > > package/netopeer2/netopeer2.mk:NETOPEER2_MAKE_ENV = \ > > package/racehound/racehound.mk:RACEHOUND_MAKE_ENV = $(LINUX_MAKE_FLAGS) > > $ grep '_MAKE_OPTS =' $(grep -rl "cmake-package" package/*/*.mk) > > > package/mariadb/mariadb.mk:HOST_MARIADB_MAKE_OPTS = import_executables > > package/zeek/zeek.mk:HOST_ZEEK_MAKE_OPTS = binpac bifcl > > Only "musepack" seems to overwrite MAKE to enforce -j1, so replace it: > > $ grep '_MAKE =' $(grep -rl "cmake-package" package/*/*.mk) > > > package/musepack/musepack.mk:MUSEPACK_MAKE = $(MAKE1) > > Signed-off-by: Thomas Devoogdt > --- > v2: > - made generator use more generic, other generators can now easily be added if required > v3: > - add _GENERATOR_PROGRAM > - add _GENERATOR_PARALLEL for make > - dropped BUILD_OPTS > - fix gdal.mk > --- > package/gdal/gdal.mk | 2 +- > package/musepack/musepack.mk | 2 +- > package/netopeer2/netopeer2.mk | 2 +- > package/pkg-cmake.mk | 31 +++++++++++++++++++------------ > package/racehound/racehound.mk | 2 +- > 5 files changed, 23 insertions(+), 16 deletions(-) > > diff --git a/package/gdal/gdal.mk b/package/gdal/gdal.mk > index a3b11c53af..d8ce623283 100644 > --- a/package/gdal/gdal.mk > +++ b/package/gdal/gdal.mk > @@ -19,7 +19,7 @@ GDAL_SUPPORTS_IN_SOURCE_BUILD = NO > # autotools in gdal. We need to force 'make' to use the Makefile, > # which is generated by CMake. GNUmakefile and autoconf are dropped in > # 3.6 so this can be dropped in future version. > -GDAL_MAKE_OPTS += -f Makefile > +GDAL_BUILD_OPTS += -f Makefile Do we need "--" here before the flag? The documentation says: cmake --build [] [-- ] implying that this is necessary. But is the option even needed with `cmake --build`? I wonder if CMake always uses the right Makefile anyway. > # gdal at its core only needs host-pkgconf, libgeotiff, proj and tiff > # but since by default mrf driver support is enabled, it also needs > diff --git a/package/musepack/musepack.mk b/package/musepack/musepack.mk > index fc66c684a5..d4dd08df36 100644 > --- a/package/musepack/musepack.mk > +++ b/package/musepack/musepack.mk > @@ -9,7 +9,7 @@ MUSEPACK_SITE = http://files.musepack.net/source > MUSEPACK_SOURCE = musepack_src_$(MUSEPACK_VERSION).tar.gz > MUSEPACK_DEPENDENCIES = libcuefile libreplaygain > MUSEPACK_INSTALL_STAGING = YES > -MUSEPACK_MAKE = $(MAKE1) > +MUSEPACK_BUILD_OPTS = -j1 > MUSEPACK_LICENSE = BSD-3-Clause (*mpcdec), LGPL-2.1+ (*mpcenc) > MUSEPACK_LICENSE_FILES = libmpcdec/COPYING libmpcenc/quant.c > > diff --git a/package/netopeer2/netopeer2.mk b/package/netopeer2/netopeer2.mk > index 47fcd31acd..2ebb23eccd 100644 > --- a/package/netopeer2/netopeer2.mk > +++ b/package/netopeer2/netopeer2.mk > @@ -24,7 +24,7 @@ NETOPEER2_CONF_OPTS = \ > # affected mutualy. > NETOPEER2_SYSREPO_SHM_PREFIX = sr_buildroot$(subst /,_,$(CONFIG_DIR))_netopeer2 > > -NETOPEER2_MAKE_ENV = \ > +NETOPEER2_BUILD_ENV = \ > SYSREPOCTL_EXECUTABLE=$(HOST_DIR)/bin/sysrepoctl \ > SYSREPO_SHM_PREFIX=$(NETOPEER2_SYSREPO_SHM_PREFIX) > > diff --git a/package/pkg-cmake.mk b/package/pkg-cmake.mk > index 8c375779cb..5f5988beb8 100644 > --- a/package/pkg-cmake.mk > +++ b/package/pkg-cmake.mk > @@ -51,11 +51,6 @@ endif > > define inner-cmake-package > > -$(2)_MAKE ?= $$(MAKE) > -$(2)_INSTALL_OPTS ?= install > -$(2)_INSTALL_STAGING_OPTS ?= DESTDIR=$$(STAGING_DIR) install/fast > -$(2)_INSTALL_TARGET_OPTS ?= DESTDIR=$$(TARGET_DIR) install/fast > - > $(3)_SUPPORTS_IN_SOURCE_BUILD ?= YES > > > @@ -65,6 +60,16 @@ else > $(2)_BUILDDIR = $$($(2)_SRCDIR)/buildroot-build > endif > > +ifeq ($$($(3)_CMAKE_NINJA),YES) > +$(2)_DEPENDENCIES += host-ninja > +$(2)_GENERATOR = "Ninja" > +$(2)_GENERATOR_PROGRAM = $(HOST_DIR)/bin/ninja > +else > +$(2)_GENERATOR = "Unix Makefiles" > +$(2)_GENERATOR_PROGRAM = $(firstword $(BR2_MAKE)) > +$(2)_GENERATOR_PARALLEL = -j$(PARALLEL_JOBS) Should this be passed to ninja as well? The default may be higher than the number of parallel jobs configured. And for make should we use: $(wordlist 2,$(words $(BR2_MAKE)),$(BR2_MAKE)) ? Although that requires passing build options after "--" which breaks the generic $(PKG)_BUILD_OPTS handling; "-j" is special in that cmake recognises the option itself. > +endif > + > # > # Configure step. Only define it if not already defined by the package > # .mk file. And take care of the differences between host and target > @@ -88,7 +93,8 @@ define $(2)_CONFIGURE_CMDS > rm -f CMakeCache.txt && \ > PATH=$$(BR_PATH) \ > $$($$(PKG)_CONF_ENV) $$(BR2_CMAKE) $$($$(PKG)_SRCDIR) \ > - -G"Unix Makefiles" \ > + -G$$($$(PKG)_GENERATOR) \ > + -DCMAKE_MAKE_PROGRAM="$$($$(PKG)_GENERATOR_PROGRAM)" \ > -DCMAKE_TOOLCHAIN_FILE="$$(HOST_DIR)/share/buildroot/toolchainfile.cmake" \ > -DCMAKE_INSTALL_PREFIX="/usr" \ > -DCMAKE_INSTALL_RUNSTATEDIR="/run" \ > @@ -119,7 +125,8 @@ define $(2)_CONFIGURE_CMDS > PKG_CONFIG_ALLOW_SYSTEM_CFLAGS=1 \ > PKG_CONFIG_ALLOW_SYSTEM_LIBS=1 \ > $$($$(PKG)_CONF_ENV) $$(BR2_CMAKE) $$($$(PKG)_SRCDIR) \ > - -G"Unix Makefiles" \ > + -G$$($$(PKG)_GENERATOR) \ > + -DCMAKE_MAKE_PROGRAM="$$($$(PKG)_GENERATOR_PROGRAM)" \ > -DCMAKE_INSTALL_SO_NO_EXE=0 \ > -DCMAKE_FIND_ROOT_PATH="$$(HOST_DIR)" \ > -DCMAKE_FIND_ROOT_PATH_MODE_PROGRAM="BOTH" \ > @@ -166,11 +173,11 @@ $(2)_DEPENDENCIES += $(BR2_CMAKE_HOST_DEPENDENCY) > ifndef $(2)_BUILD_CMDS > ifeq ($(4),target) > define $(2)_BUILD_CMDS > - $$(TARGET_MAKE_ENV) $$($$(PKG)_MAKE_ENV) $$($$(PKG)_MAKE) $$($$(PKG)_MAKE_OPTS) -C $$($$(PKG)_BUILDDIR) > + $$(TARGET_MAKE_ENV) $$($$(PKG)_BUILD_ENV) $$(BR2_CMAKE) --build $$($$(PKG)_BUILDDIR) $$($$(PKG)_GENERATOR_PARALLEL) $$($$(PKG)_BUILD_OPTS) > endef > else > define $(2)_BUILD_CMDS > - $$(HOST_MAKE_ENV) $$($$(PKG)_MAKE_ENV) $$($$(PKG)_MAKE) $$($$(PKG)_MAKE_OPTS) -C $$($$(PKG)_BUILDDIR) > + $$(HOST_MAKE_ENV) $$($$(PKG)_BUILD_ENV) $$(BR2_CMAKE) --build $$($$(PKG)_BUILDDIR) $$($$(PKG)_GENERATOR_PARALLEL) $$($$(PKG)_BUILD_OPTS) > endef > endif > endif > @@ -181,7 +188,7 @@ endif > # > ifndef $(2)_INSTALL_CMDS > define $(2)_INSTALL_CMDS > - $$(HOST_MAKE_ENV) $$($$(PKG)_MAKE_ENV) $$($$(PKG)_MAKE) $$($$(PKG)_MAKE_OPTS) $$($$(PKG)_INSTALL_OPTS) -C $$($$(PKG)_BUILDDIR) > + $$(HOST_MAKE_ENV) $$($$(PKG)_BUILD_ENV) $$(BR2_CMAKE) --install $$($$(PKG)_BUILDDIR) $$($$(PKG)_INSTALL_OPTS) > endef > endif > > @@ -191,7 +198,7 @@ endif > # > ifndef $(2)_INSTALL_STAGING_CMDS > define $(2)_INSTALL_STAGING_CMDS > - $$(TARGET_MAKE_ENV) $$($$(PKG)_MAKE_ENV) $$($$(PKG)_MAKE) $$($$(PKG)_MAKE_OPTS) $$($$(PKG)_INSTALL_STAGING_OPTS) -C $$($$(PKG)_BUILDDIR) > + $$(TARGET_MAKE_ENV) $$($$(PKG)_BUILD_ENV) DESTDIR=$$(STAGING_DIR) $$(BR2_CMAKE) --install $$($$(PKG)_BUILDDIR) $$($$(PKG)_INSTALL_STAGING_OPTS) > endef > endif > > @@ -201,7 +208,7 @@ endif > # > ifndef $(2)_INSTALL_TARGET_CMDS > define $(2)_INSTALL_TARGET_CMDS > - $$(TARGET_MAKE_ENV) $$($$(PKG)_MAKE_ENV) $$($$(PKG)_MAKE) $$($$(PKG)_MAKE_OPTS) $$($$(PKG)_INSTALL_TARGET_OPTS) -C $$($$(PKG)_BUILDDIR) > + $$(TARGET_MAKE_ENV) $$($$(PKG)_BUILD_ENV) DESTDIR=$$(TARGET_DIR) $$(BR2_CMAKE) --install $$($$(PKG)_BUILDDIR) $$($$(PKG)_INSTALL_TARGET_OPTS) > endef > endif > > diff --git a/package/racehound/racehound.mk b/package/racehound/racehound.mk > index 6499e166d8..f63bb233f6 100644 > --- a/package/racehound/racehound.mk > +++ b/package/racehound/racehound.mk > @@ -22,6 +22,6 @@ RACEHOUND_CONF_OPTS += \ > -DKBUILD_VERSION_STRING=$(LINUX_VERSION_PROBED) > > # cross compile environment for linux kernel module > -RACEHOUND_MAKE_ENV = $(LINUX_MAKE_FLAGS) > +RACEHOUND_BUILD_ENV = $(LINUX_MAKE_FLAGS) > > $(eval $(cmake-package)) > -- > 2.39.2 > From niklas.cassel at wdc.com Fri Mar 3 12:22:48 2023 From: niklas.cassel at wdc.com (Niklas Cassel) Date: Fri, 3 Mar 2023 13:22:48 +0100 Subject: [Buildroot] [PATCH v2 0/3] misc aarch64-sbsa cleanups Message-ID: <20230303122251.3392998-1-niklas.cassel@wdc.com> Hello, Here come some small aarch64-sbsa cleanups. Please consider for inclusion. Changes since v1: -Modified test_edk2.py to use the same kernel config as qemu_aarch64_sbsa_defconfig. (Thanks Vincent.) Kind regards, Niklas Niklas Cassel (3): board/qemu/aarch64-sbsa: use PARTLABEL to specify root board/qemu/aarch64-sbsa: use the default console specified by ACPI support/testing: use the arch default kernel config in test_edk2.py board/qemu/aarch64-sbsa/grub.cfg | 2 +- board/qemu/aarch64-sbsa/linux.config | 68 ------------------------- support/testing/tests/boot/test_edk2.py | 7 +-- 3 files changed, 5 insertions(+), 72 deletions(-) delete mode 100644 board/qemu/aarch64-sbsa/linux.config -- 2.39.2 From niklas.cassel at wdc.com Fri Mar 3 12:22:49 2023 From: niklas.cassel at wdc.com (Niklas Cassel) Date: Fri, 3 Mar 2023 13:22:49 +0100 Subject: [Buildroot] [PATCH v2 1/3] board/qemu/aarch64-sbsa: use PARTLABEL to specify root In-Reply-To: <20230303122251.3392998-1-niklas.cassel@wdc.com> References: <20230303122251.3392998-1-niklas.cassel@wdc.com> Message-ID: <20230303122251.3392998-2-niklas.cassel@wdc.com> Specifying /dev/sda2 is ambigious, and when booting my arm64 machine this tries to mount the second partition of my ATA drive, instead of the second partition of the USB-stick, simply because the ATA driver is probed earlier than the USB controller driver. To solve this problem, use PARTLABEL=root to specify the root filesystem. This is similar to how it is currently done for board/aarch64-efi/grub.cfg and board/qemu/aarch64-ebbr/grub.cfg. Signed-off-by: Niklas Cassel --- board/qemu/aarch64-sbsa/grub.cfg | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/board/qemu/aarch64-sbsa/grub.cfg b/board/qemu/aarch64-sbsa/grub.cfg index cd486caf4c..39b7842f8f 100644 --- a/board/qemu/aarch64-sbsa/grub.cfg +++ b/board/qemu/aarch64-sbsa/grub.cfg @@ -2,5 +2,5 @@ set default="0" set timeout="5" menuentry "Buildroot" { - linux /Image root=/dev/sda2 rootwait console=ttyAMA0 + linux /Image root=PARTLABEL=root rootwait console=ttyAMA0 } -- 2.39.2 From niklas.cassel at wdc.com Fri Mar 3 12:22:50 2023 From: niklas.cassel at wdc.com (Niklas Cassel) Date: Fri, 3 Mar 2023 13:22:50 +0100 Subject: [Buildroot] [PATCH v2 2/3] board/qemu/aarch64-sbsa: use the default console specified by ACPI In-Reply-To: <20230303122251.3392998-1-niklas.cassel@wdc.com> References: <20230303122251.3392998-1-niklas.cassel@wdc.com> Message-ID: <20230303122251.3392998-3-niklas.cassel@wdc.com> ARM SBBR (Server Base Boot Requirements) defines SPCR (Serial Port Console Redirection Table) as a mandatory ACPI table that specifies the configuration of a serial console. In the linux kernel, ARM developers have decided that consoles defined by SPCR are always enabled when existing, see e.g.: https://lore.kernel.org/linux-serial/20200430161438.17640-1-alpernebiyasak at gmail.com/T/ Specifying console=ttyAMA0 (which is a serial console) is thus redundant for an ARM SBSA board. (It also blindly assumes that the serial console is on ttyAMA0, which might not be true.) Drop the explicit console=ttyAMA0 on the kernel command line, such that the kernel can pick up the default console defined by SPCR. This is similar to how it is currently done for board/aarch64-efi/grub.cfg. Signed-off-by: Niklas Cassel --- board/qemu/aarch64-sbsa/grub.cfg | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/board/qemu/aarch64-sbsa/grub.cfg b/board/qemu/aarch64-sbsa/grub.cfg index 39b7842f8f..d99e19c4cd 100644 --- a/board/qemu/aarch64-sbsa/grub.cfg +++ b/board/qemu/aarch64-sbsa/grub.cfg @@ -2,5 +2,5 @@ set default="0" set timeout="5" menuentry "Buildroot" { - linux /Image root=PARTLABEL=root rootwait console=ttyAMA0 + linux /Image root=PARTLABEL=root rootwait } -- 2.39.2 From niklas.cassel at wdc.com Fri Mar 3 12:22:51 2023 From: niklas.cassel at wdc.com (Niklas Cassel) Date: Fri, 3 Mar 2023 13:22:51 +0100 Subject: [Buildroot] [PATCH v2 3/3] support/testing: use the arch default kernel config in test_edk2.py In-Reply-To: <20230303122251.3392998-1-niklas.cassel@wdc.com> References: <20230303122251.3392998-1-niklas.cassel@wdc.com> Message-ID: <20230303122251.3392998-4-niklas.cassel@wdc.com> The kernel config board/qemu/aarch64-sbsa/linux.config has never been in use by qemu_aarch64_sbsa_defconfig, neither via BR2_LINUX_KERNEL_CUSTOM_CONFIG_FILE, nor via BR2_LINUX_KERNEL_CONFIG_FRAGMENT_FILES. test_edk2.py is using the kernel config board/qemu/aarch64-sbsa/linux.config. However, storing a kernel config that is not used by qemu_aarch64_sbsa_defconfig, in a directory that is "owned" by qemu_aarch64_sbsa_defconfig, is bound to cause confusion. If test_edk2.py really wants to use its own kernel config, that kernel config should be defined in support/testing/tests/boot/test_edk2.py, or should be stored somewhere under support/testing/tests/boot. Since test_edk2.py is already reusing some scripts stored in board/qemu/aarch64-sbsa (which is "owned" by qemu_aarch64_sbsa_defconfig), the most sensible thing is to let test_edk2.py use the same kernel config as qemu_aarch64_sbsa_defconfig (which is the arch default kernel config). Therefore, use the arch default kernel config in test_edk2.py and drop the out of place kernel config. Signed-off-by: Niklas Cassel --- board/qemu/aarch64-sbsa/linux.config | 68 ------------------------- support/testing/tests/boot/test_edk2.py | 7 +-- 2 files changed, 4 insertions(+), 71 deletions(-) delete mode 100644 board/qemu/aarch64-sbsa/linux.config diff --git a/board/qemu/aarch64-sbsa/linux.config b/board/qemu/aarch64-sbsa/linux.config deleted file mode 100644 index a60cce02ec..0000000000 --- a/board/qemu/aarch64-sbsa/linux.config +++ /dev/null @@ -1,68 +0,0 @@ -CONFIG_SYSVIPC=y -CONFIG_POSIX_MQUEUE=y -CONFIG_NO_HZ_IDLE=y -CONFIG_HIGH_RES_TIMERS=y -CONFIG_TASKSTATS=y -CONFIG_SCHED_AUTOGROUP=y -CONFIG_PROFILING=y -CONFIG_ARCH_VEXPRESS=y -CONFIG_COMPAT=y -CONFIG_FW_CFG_SYSFS=y -CONFIG_FW_CFG_SYSFS_CMDLINE=y -CONFIG_ACPI=y -CONFIG_MODULES=y -CONFIG_MODULE_UNLOAD=y -CONFIG_BLK_DEV_BSGLIB=y -CONFIG_BINFMT_MISC=y -CONFIG_TRANSPARENT_HUGEPAGE=y -CONFIG_NET=y -CONFIG_PACKET=y -CONFIG_PACKET_DIAG=y -CONFIG_UNIX=y -CONFIG_NET_KEY=y -CONFIG_INET=y -CONFIG_IP_MULTICAST=y -CONFIG_IP_ADVANCED_ROUTER=y -CONFIG_BRIDGE=m -CONFIG_NET_SCHED=y -CONFIG_VSOCKETS=y -CONFIG_PCI=y -CONFIG_PCI_HOST_GENERIC=y -CONFIG_DEVTMPFS=y -CONFIG_DEVTMPFS_MOUNT=y -CONFIG_VIRTIO_BLK=y -CONFIG_BLK_DEV_SD=y -CONFIG_CHR_DEV_SG=y -CONFIG_SCSI_CONSTANTS=y -CONFIG_SCSI_LOGGING=y -CONFIG_SCSI_SCAN_ASYNC=y -CONFIG_SCSI_VIRTIO=y -CONFIG_ATA=y -CONFIG_SATA_AHCI_PLATFORM=y -CONFIG_NETDEVICES=y -CONFIG_DUMMY=y -CONFIG_MACVLAN=y -CONFIG_VIRTIO_NET=y -CONFIG_NLMON=y -CONFIG_SERIAL_AMBA_PL011=y -CONFIG_SERIAL_AMBA_PL011_CONSOLE=y -CONFIG_VIRTIO_CONSOLE=y -CONFIG_HW_RANDOM=y -CONFIG_HW_RANDOM_VIRTIO=y -CONFIG_TCG_TPM=y -CONFIG_TCG_TIS=y -CONFIG_DRM=y -CONFIG_DRM_VIRTIO_GPU=y -CONFIG_RTC_CLASS=y -CONFIG_RTC_DRV_PL031=y -CONFIG_VIRTIO_PCI=y -CONFIG_VIRTIO_MMIO=y -CONFIG_VIRTIO_MMIO_CMDLINE_DEVICES=y -CONFIG_MAILBOX=y -CONFIG_PL320_MBOX=y -CONFIG_ARM_SMMU_V3=y -CONFIG_EXT4_FS=y -CONFIG_FUSE_FS=y -CONFIG_VIRTIO_FS=y -CONFIG_TMPFS=y -CONFIG_TMPFS_POSIX_ACL=y diff --git a/support/testing/tests/boot/test_edk2.py b/support/testing/tests/boot/test_edk2.py index c1be8fad95..efc4fc9ebb 100644 --- a/support/testing/tests/boot/test_edk2.py +++ b/support/testing/tests/boot/test_edk2.py @@ -12,13 +12,14 @@ class TestEdk2(infra.basetest.BRTest): BR2_TARGET_ROOTFS_EXT2=y BR2_TARGET_ROOTFS_EXT2_4=y # BR2_TARGET_ROOTFS_TAR is not set + BR2_TARGET_ROOTFS_EXT2_SIZE="128M" BR2_ROOTFS_POST_IMAGE_SCRIPT="board/qemu/aarch64-sbsa/assemble-flash-images support/scripts/genimage.sh" BR2_ROOTFS_POST_SCRIPT_ARGS="-c board/qemu/aarch64-sbsa/genimage.cfg" BR2_LINUX_KERNEL=y BR2_LINUX_KERNEL_CUSTOM_VERSION=y - BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="5.10.34" - BR2_LINUX_KERNEL_USE_CUSTOM_CONFIG=y - BR2_LINUX_KERNEL_CUSTOM_CONFIG_FILE="board/qemu/aarch64-sbsa/linux.config" + BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="5.15.18" + BR2_LINUX_KERNEL_USE_ARCH_DEFAULT_CONFIG=y + BR2_LINUX_KERNEL_NEEDS_HOST_OPENSSL=y BR2_TARGET_EDK2=y BR2_TARGET_EDK2_PLATFORM_QEMU_SBSA=y BR2_TARGET_GRUB2=y -- 2.39.2 From fontaine.fabrice at gmail.com Fri Mar 3 19:06:05 2023 From: fontaine.fabrice at gmail.com (Fabrice Fontaine) Date: Fri, 3 Mar 2023 20:06:05 +0100 Subject: [Buildroot] [PATCH 1/1] package/f2fs-tools: add F2FS_TOOLS_CPE_ID_VENDOR Message-ID: <20230303190605.3528-1-fontaine.fabrice@gmail.com> cpe:2.3:a:f2fs-tools_project:f2fs-tools is a valid CPE identifier for this package: https://nvd.nist.gov/products/cpe/search/results?namingFormat=2.3&keyword=cpe%3A2.3%3Aa%3Af2fs-tools_project%3Af2fs-tools Signed-off-by: Fabrice Fontaine --- package/f2fs-tools/f2fs-tools.mk | 1 + 1 file changed, 1 insertion(+) diff --git a/package/f2fs-tools/f2fs-tools.mk b/package/f2fs-tools/f2fs-tools.mk index 60f1004d77..f94244f2ad 100644 --- a/package/f2fs-tools/f2fs-tools.mk +++ b/package/f2fs-tools/f2fs-tools.mk @@ -14,6 +14,7 @@ F2FS_TOOLS_AUTORECONF = YES F2FS_TOOLS_INSTALL_STAGING = YES F2FS_TOOLS_LICENSE = GPL-2.0 F2FS_TOOLS_LICENSE_FILES = COPYING +F2FS_TOOLS_CPE_ID_VENDOR = f2fs-tools_project ifeq ($(BR2_PACKAGE_LIBSELINUX),y) F2FS_TOOLS_CONF_OPTS += --with-selinux -- 2.39.1 From fontaine.fabrice at gmail.com Fri Mar 3 19:07:26 2023 From: fontaine.fabrice at gmail.com (Fabrice Fontaine) Date: Fri, 3 Mar 2023 20:07:26 +0100 Subject: [Buildroot] [PATCH 1/1] package/libglfw: add wayland dependency Message-ID: <20230303190726.4421-1-fontaine.fabrice@gmail.com> Fix added by commit 0bbb12eff3b9f9d9719c48644c2b3d563e80de48 was incomplete resulting in the following build failure: -- Checking for modules 'wayland-client>=0.2.7;wayland-cursor>=0.2.7;wayland-egl>=0.2.7;xkbcommon' -- Package 'wayland-client', required by 'virtual:world', not found -- Package 'wayland-cursor', required by 'virtual:world', not found -- Package 'wayland-egl', required by 'virtual:world', not found CMake Error at /home/autobuild/autobuild/instance-9/output-1/host/share/cmake-3.22/Modules/FindPkgConfig.cmake:603 (message): A required package was not found Fixes: - http://autobuild.buildroot.org/results/9c032902418a4ab0c9aa655eb29eddee0711815d - http://autobuild.buildroot.org/results/7381e114fa5c796c6edbb2c8e3987563bb32b6fa Signed-off-by: Fabrice Fontaine --- package/libglfw/libglfw.mk | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package/libglfw/libglfw.mk b/package/libglfw/libglfw.mk index eee8e7b298..f5d254eec3 100644 --- a/package/libglfw/libglfw.mk +++ b/package/libglfw/libglfw.mk @@ -29,7 +29,7 @@ LIBGLFW_DEPENDENCIES += libgles endif ifeq ($(BR2_PACKAGE_WAYLAND),y) -LIBGLFW_DEPENDENCIES += libxkbcommon wayland-protocols +LIBGLFW_DEPENDENCIES += libxkbcommon wayland wayland-protocols # Override pkg-config pkgdatadir variable, it needs the prefix LIBGLFW_CONF_OPTS += \ -DGLFW_USE_WAYLAND=1 \ -- 2.39.1 From ju.o at free.fr Fri Mar 3 22:26:57 2023 From: ju.o at free.fr (Julien Olivain) Date: Fri, 3 Mar 2023 23:26:57 +0100 Subject: [Buildroot] [PATCH next 1/2] DEVELOPERS: add Julien Olivain for package/kexec Message-ID: <20230303222658.157671-1-ju.o@free.fr> Signed-off-by: Julien Olivain --- DEVELOPERS | 1 + 1 file changed, 1 insertion(+) diff --git a/DEVELOPERS b/DEVELOPERS index d052e59122..21ea2b53e8 100644 --- a/DEVELOPERS +++ b/DEVELOPERS @@ -1693,6 +1693,7 @@ F: package/fluidsynth/ F: package/glslsandbox-player/ F: package/gnupg2/ F: package/highway/ +F: package/kexec/ F: package/libjxl/ F: package/octave/ F: package/ola/ -- 2.39.2 From ju.o at free.fr Fri Mar 3 22:26:58 2023 From: ju.o at free.fr (Julien Olivain) Date: Fri, 3 Mar 2023 23:26:58 +0100 Subject: [Buildroot] [PATCH next 2/2] support/testing/tests/package/test_kexec.py: new runtime test In-Reply-To: <20230303222658.157671-1-ju.o@free.fr> References: <20230303222658.157671-1-ju.o@free.fr> Message-ID: <20230303222658.157671-2-ju.o@free.fr> Signed-off-by: Julien Olivain --- Patch tested on branch next at commit b793f3a with commands: python3 -m flake8 \ support/testing/tests/package/test_kexec.py [no-output] support/testing/run-tests \ -d dl -o output_folder \ tests.package.test_kexec ... OK --- DEVELOPERS | 2 + support/testing/tests/package/test_kexec.py | 93 +++++++++++++++++++ .../package/test_kexec/linux-kexec.fragment | 5 + 3 files changed, 100 insertions(+) create mode 100644 support/testing/tests/package/test_kexec.py create mode 100644 support/testing/tests/package/test_kexec/linux-kexec.fragment diff --git a/DEVELOPERS b/DEVELOPERS index 21ea2b53e8..5cebaeb4f3 100644 --- a/DEVELOPERS +++ b/DEVELOPERS @@ -1719,6 +1719,8 @@ F: support/testing/tests/package/sample_python_spake2.py F: support/testing/tests/package/test_gnupg2.py F: support/testing/tests/package/test_highway.py F: support/testing/tests/package/test_hwloc.py +F: support/testing/tests/package/test_kexec.py +F: support/testing/tests/package/test_kexec/ F: support/testing/tests/package/test_libjxl.py F: support/testing/tests/package/test_ncdu.py F: support/testing/tests/package/test_octave.py diff --git a/support/testing/tests/package/test_kexec.py b/support/testing/tests/package/test_kexec.py new file mode 100644 index 0000000000..77e383373e --- /dev/null +++ b/support/testing/tests/package/test_kexec.py @@ -0,0 +1,93 @@ +import os + +import infra.basetest + + +class TestKexec(infra.basetest.BRTest): + + # A specific configuration is needed for using kexec: + # - We use Aarch64 since it is well supported for kexec, + # - A kernel config fragment enables all the kexec parts, + # - The kernel Image is installed on target filesystem to be + # reloaded through kexec, + # - We use a ext4 rootfs image exposed as a virtio storage (rather + # than cpio initrd). This avoids needing to install the initrd + # inside the rootfs. + config = \ + """ + BR2_aarch64=y + BR2_TOOLCHAIN_EXTERNAL=y + BR2_TARGET_GENERIC_GETTY_PORT="ttyAMA0" + BR2_LINUX_KERNEL=y + BR2_LINUX_KERNEL_CUSTOM_VERSION=y + BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.1.15" + BR2_LINUX_KERNEL_USE_CUSTOM_CONFIG=y + BR2_LINUX_KERNEL_CUSTOM_CONFIG_FILE="board/qemu/aarch64-virt/linux.config" + BR2_LINUX_KERNEL_CONFIG_FRAGMENT_FILES="{}" + BR2_LINUX_KERNEL_INSTALL_TARGET=y + BR2_LINUX_KERNEL_NEEDS_HOST_OPENSSL=y + BR2_PACKAGE_KEXEC=y + BR2_TARGET_ROOTFS_EXT2=y + BR2_TARGET_ROOTFS_EXT2_4=y + # BR2_TARGET_ROOTFS_TAR is not set + """.format( + infra.filepath("tests/package/test_kexec/linux-kexec.fragment") + ) + + def test_run(self): + hda = os.path.join(self.builddir, "images", "rootfs.ext4") + kern = os.path.join(self.builddir, "images", "Image") + # Notes: + # Sufficient memory is needed to load the kernel: having at + # least 512MB works. kexec could silently fail if not enough + # memory is present. KASLR needs to be disabled for the test: + # we pass "nokaslr" to kernel bootargs, and also pass + # "dtb-kaslr-seed=off" to qemu virt machine. + bootargs = ["root=/dev/vda console=ttyAMA0 nokaslr"] + qemu_opts = ["-M", "virt,dtb-kaslr-seed=off", "-cpu", "cortex-a57", "-m", "512M", + "-drive", f"file={hda},if=virtio,format=raw"] + self.emulator.boot(arch="aarch64", + kernel=kern, + kernel_cmdline=bootargs, + options=qemu_opts) + self.emulator.login() + + # Test the program can execute + self.assertRunOk("kexec --version") + + # Check the kexec kernel is NOT loaded: + self.assertRunOk("test \"$(cat /sys/kernel/kexec_loaded)\" -eq 0") + + # Load the Kernel: + # "--append br-test" adds a dummy kernel args we'll be able to + # check in the second executed kernel. + # We use the dtb image from /sys/firmware/fdt (since we don't + # have the dtb file in the system) + self.assertRunOk("kexec -d -l --dtb=/sys/firmware/fdt --reuse-cmdline --serial=ttyAMA0 --append=br-test /boot/Image") + + # Check the kexec kernel IS loaded: + self.assertRunOk("test \"$(cat /sys/kernel/kexec_loaded)\" -eq 1") + + # Create a marker file in tmpfs which is supposed to disappear + # after kexec kernel restart. + self.assertRunOk("touch /dev/shm/br-kexec-marker") + + # Execute the loaded kernel (i.e perform a kexec reboot) + # qemu.sendline() is used here because no exit code nor + # program return is expected, since kexec is like a + # reboot. The login is expected to be reached after the + # command is issued. + self.emulator.qemu.sendline("kexec -d -e") + + # Wait for the login, and log again + self.emulator.login() + + # Check the "br-test" dummy kernel arg is present + self.assertRunOk("grep br-test /proc/cmdline") + + # Check the test marker file is no longer here + self.assertRunOk("test ! -e /dev/shm/br-kexec-marker") + + # After restart, the kernel is not supposed to have a kexec + # loaded image: + self.assertRunOk("test \"$(cat /sys/kernel/kexec_loaded)\" -eq 0") diff --git a/support/testing/tests/package/test_kexec/linux-kexec.fragment b/support/testing/tests/package/test_kexec/linux-kexec.fragment new file mode 100644 index 0000000000..04c65f5cae --- /dev/null +++ b/support/testing/tests/package/test_kexec/linux-kexec.fragment @@ -0,0 +1,5 @@ +CONFIG_KEXEC=y +CONFIG_KEXEC_FILE=y +CONFIG_PROC_KCORE=y +CONFIG_DEBUG_KERNEL=y +CONFIG_KALLSYMS_ALL=y -- 2.39.2 From peter at korsgaard.com Sat Mar 4 09:03:33 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sat, 04 Mar 2023 10:03:33 +0100 Subject: [Buildroot] [PATCH 1/1] package/apr-util: security bump to version 1.6.3 In-Reply-To: <20230213181332.908961-1-fontaine.fabrice@gmail.com> (Fabrice Fontaine's message of "Mon, 13 Feb 2023 19:13:32 +0100") References: <20230213181332.908961-1-fontaine.fabrice@gmail.com> Message-ID: <87v8jgevmi.fsf@dell.be.48ers.dk> >>>>> "Fabrice" == Fabrice Fontaine writes: > *) SECURITY: CVE-2022-25147 (cve.mitre.org) > Integer Overflow or Wraparound vulnerability in apr_base64 functions > of Apache Portable Runtime Utility (APR-util) allows an attacker to > write beyond bounds of a buffer. > https://downloads.apache.org/apr/Announcement-aprutil-1.x.html > https://downloads.apache.org/apr/CHANGES-APR-UTIL-1.6 > Signed-off-by: Fabrice Fontaine Committed to 2022.11.x and 2022.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Sat Mar 4 09:05:40 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sat, 04 Mar 2023 10:05:40 +0100 Subject: [Buildroot] [PATCH] package/libmdbx: bump version to 0.11.14 "Sergey Kapitsa" In-Reply-To: <20230214155129.679711-1-leo@yuriev.ru> (=?utf-8?B?ItCb0LU=?= =?utf-8?B?0L7QvdC40LQg0K7RgNGM0LXQsg==?= (Leonid Yuriev)"'s message of "Tue, 14 Feb 2023 18:51:29 +0300") References: <20230214155129.679711-1-leo@yuriev.ru> Message-ID: <87r0u4eviz.fsf@dell.be.48ers.dk> >>>>> "??????" == ?????? ????? (Leonid Yuriev) writes: > This is stable bugfix release of libmdbx, > in memory of Sergey Kapitsa (Russian physicist and demographer) on his 95th birthday. > It is reasonable to backport this patch to all applicable releases/branches of Buildroot, > at least this release fixes build for sh4 arch. > Release notes for v0.11.14 > -------------------------- > Fixes: > - backport: Refined the `__cold`/`__hot` macros to avoid the > `error: inlining failed in call to ?always_inline FOO(...)?: target specific option mismatch` > issue during build using GCC >10.x for SH4 arch. > Actually this is GCC' SH4-backend bug which triggered by the `__attribute__((__optimize__("Os")))` > used in conjunction with the `__attribute__((__cold__))`. > - backport: Fixed `SIGSEGV` or an erroneous call to `free()` in case where > errors occur when reopening by `mdbx_env_open()` of a previously used > environment. > - backport: Fixed `cursor_put_nochecklen()` internals for case when dupsort'ed named subDb > contains a single key with multiple values (aka duplicates), which are replaced > with a single value by put-operation with the `MDBX_UPSERT+MDBX_ALLDUPS` flags. > In this case, the database becomes completely empty, without any pages. > However exactly this condition was not considered and thus wasn't handled correctly. > See [issue#8](https://gitflic.ru/project/erthink/libmdbx/issue/8) for more information. > - backport: Fixed extra assertion inside `override_meta()`, which could > lead to false-positive failing of the assertion in a debug builds during > DB recovery and/or auto-rollback. > Minors: > - backport: Fixed typos. > - backport: Refined `const` and `noexcept` for few C++ API methods. > - backport: Resolve false-posirive `used uninitialized` warning from GCC >10.x > while build for SH4 arch. > - backport: Fixed insignificant typo of `||` inside `#if` byte-order condition. > The complete ChangeLog: https://gitflic.ru/project/erthink/libmdbx/blob?file=ChangeLog.md > Signed-off-by: ?????? ????? (Leonid Yuriev) Committed to 2022.11.x and 2022.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Sat Mar 4 09:09:25 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sat, 04 Mar 2023 10:09:25 +0100 Subject: [Buildroot] [PATCH v1 1/1] package/go: security bump to version 1.19.6 In-Reply-To: <8735775lzv.fsf@dell.be.48ers.dk> (Peter Korsgaard's message of "Wed, 15 Feb 2023 10:14:12 +0100") References: <20230215072923.184867-1-christian@paral.in> <8735775lzv.fsf@dell.be.48ers.dk> Message-ID: <87mt4sevcq.fsf@dell.be.48ers.dk> >>>>> "Peter" == Peter Korsgaard writes: >>>>> "Christian" == Christian Stewart writes: >> go1.19.6 (released 2023-02-14) includes security fixes to the crypto/tls, >> mime/multipart, net/http, and path/filepath packages, as well as bug fixes to >> the go command, the linker, the runtime, and the crypto/x509, net/http, and time >> packages. See the Go 1.19.6 milestone on the Go issue tracker for details. >> CVE-2022-41725: net/http, mime/multipart: denial of service from excessive resource consumption >> CVE-2022-41724: crypto/tls: large handshake records may cause panics >> CVE-2022-41723: net/http: avoid quadratic complexity in HPACK decoding >> https://go.dev/doc/devel/release#go1.19.minor >> Signed-off-by: Christian Stewart > Committed, thanks. Committed to 2022.11.x, thanks. For 2022.02.x I will instead bump to 1.18.10. -- Bye, Peter Korsgaard From peter at korsgaard.com Sat Mar 4 09:01:16 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sat, 4 Mar 2023 10:01:16 +0100 Subject: [Buildroot] [git commit branch/2022.02.x] {linux, linux-headers}: bump 4.{14, 19}.x / 5.{4, 10, 15}.x / 6.1.x series Message-ID: <20230304104513.F2A1285FAC@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=69f879876db4a0f984103099357ee4e0104d9b25 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.02.x 4.9.x / 6.0.x is now EOL. Signed-off-by: Peter Korsgaard (cherry picked from commit 36a8be4770d93c0a4346008c56f6ab6862b9b509) [Peter: drop 6.1.x bump] Signed-off-by: Peter Korsgaard --- linux/Config.in | 2 +- linux/linux.hash | 10 +++++----- package/linux-headers/Config.in.host | 10 +++++----- 3 files changed, 11 insertions(+), 11 deletions(-) diff --git a/linux/Config.in b/linux/Config.in index b8f93f0eaa..629cabf9be 100644 --- a/linux/Config.in +++ b/linux/Config.in @@ -128,7 +128,7 @@ endif config BR2_LINUX_KERNEL_VERSION string - default "5.15.91" if BR2_LINUX_KERNEL_LATEST_VERSION + default "5.15.93" if BR2_LINUX_KERNEL_LATEST_VERSION default "5.10.115-cip7" if BR2_LINUX_KERNEL_LATEST_CIP_VERSION default "5.10.109-cip5-rt4" 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 c97e90a43f..c5f0cdff8b 100644 --- a/linux/linux.hash +++ b/linux/linux.hash @@ -1,13 +1,13 @@ # From https://www.kernel.org/pub/linux/kernel/v5.x/sha256sums.asc sha256 d8060dc88f862baaae66b42a2dbc12298ed667c698eb5c55617a7786ee47bf25 linux-5.16.20.tar.xz -sha256 a63c2bb1beb15f1aea9c63cf80559f5b7ab58afd2da2fa5e7670c515ebe1fe80 linux-5.15.91.tar.xz -sha256 0051a1780e5bda0efc68dafab7c728b8283d2b028fedb439418f478be7d3e1af linux-5.10.166.tar.xz -sha256 a74fd32ccc1025b72f3ba7183208761f7c6190fb96e8f484f6d543a5a183e62f linux-5.4.230.tar.xz +sha256 e7ed24f2690bf0e11158ccfa8ddc5c0e8a4816d83c4055d205218853da9c5dad linux-5.15.93.tar.xz +sha256 d807f97812e566410cd13b3170009e0d7552748d4f22d608ffd4dbd7f85bf9c6 linux-5.10.167.tar.xz +sha256 8dd0ea7f1db4c1e89d485255798e3c3dfb9be63c0f2af369912a1a37b75f36a8 linux-5.4.231.tar.xz # From https://www.kernel.org/pub/linux/kernel/v4.x/sha256sums.asc sha256 35017bb40b604e0b577fc2b87e727632b46608a2ba3a4f5858b9177f58f376b3 linux-4.4.302.tar.xz sha256 5385aaec55c766e3f462511453f5c63d7898b2d0e9ea74f22a23ebbedab0b3c6 linux-4.9.337.tar.xz -sha256 64cbb234e46c196bc12bde74b233c7d3cb3b68d9c8ed48bf06715bd0f5c549d5 linux-4.14.304.tar.xz -sha256 636d3f9cb48eaf06df14e56bd9d57bfc7c1b5952a75b9f841d41a43b75829d1a linux-4.19.271.tar.xz +sha256 a35bcde16b13aa423a1822675775a1b0abf17f5392454febabd8c3757187959a linux-4.14.305.tar.xz +sha256 489fb9368bd7ab808264dea1a4acdf607f057bf1ba19f647a17aa18d08f313f9 linux-4.19.272.tar.xz # Locally computed sha256 f3559be277be9200897022282be18cfc0278d1d8baec8058305b04b9cd72002a linux-cip-5.10.115-cip7.tar.gz sha256 71fba4ed5cb48fa7869e9fe271b68b77fed26775ce5cf2f50891aa8f71c388b3 linux-cip-5.10.109-cip5-rt4.tar.gz diff --git a/package/linux-headers/Config.in.host b/package/linux-headers/Config.in.host index 775ec2cb67..0b00721221 100644 --- a/package/linux-headers/Config.in.host +++ b/package/linux-headers/Config.in.host @@ -380,11 +380,11 @@ config BR2_DEFAULT_KERNEL_HEADERS string default "4.4.302" if BR2_KERNEL_HEADERS_4_4 default "4.9.337" if BR2_KERNEL_HEADERS_4_9 - default "4.14.304" if BR2_KERNEL_HEADERS_4_14 - default "4.19.271" if BR2_KERNEL_HEADERS_4_19 - default "5.4.230" if BR2_KERNEL_HEADERS_5_4 - default "5.10.166" if BR2_KERNEL_HEADERS_5_10 - default "5.15.91" if BR2_KERNEL_HEADERS_5_15 + default "4.14.305" if BR2_KERNEL_HEADERS_4_14 + default "4.19.272" if BR2_KERNEL_HEADERS_4_19 + default "5.4.231" if BR2_KERNEL_HEADERS_5_4 + default "5.10.167" if BR2_KERNEL_HEADERS_5_10 + default "5.15.93" if BR2_KERNEL_HEADERS_5_15 default "5.16.20" if BR2_KERNEL_HEADERS_5_16 default BR2_DEFAULT_KERNEL_VERSION if BR2_KERNEL_HEADERS_VERSION default "custom" if BR2_KERNEL_HEADERS_CUSTOM_TARBALL From peter at korsgaard.com Sat Mar 4 09:03:22 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sat, 4 Mar 2023 10:03:22 +0100 Subject: [Buildroot] [git commit branch/2022.02.x] package/apr-util: security bump to version 1.6.3 Message-ID: <20230304104514.0A4C086022@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=d05d79bef0028fad766da813b1cdd2603d951e19 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.02.x *) SECURITY: CVE-2022-25147 (cve.mitre.org) Integer Overflow or Wraparound vulnerability in apr_base64 functions of Apache Portable Runtime Utility (APR-util) allows an attacker to write beyond bounds of a buffer. https://downloads.apache.org/apr/Announcement-aprutil-1.x.html https://downloads.apache.org/apr/CHANGES-APR-UTIL-1.6 Signed-off-by: Fabrice Fontaine Signed-off-by: Peter Korsgaard (cherry picked from commit 4231054b05436978795267330202f72be0d3a4d4) Signed-off-by: Peter Korsgaard --- package/apr-util/apr-util.hash | 4 ++-- package/apr-util/apr-util.mk | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package/apr-util/apr-util.hash b/package/apr-util/apr-util.hash index 59ef590109..7e2793cd77 100644 --- a/package/apr-util/apr-util.hash +++ b/package/apr-util/apr-util.hash @@ -1,4 +1,4 @@ -# From http://www.apache.org/dist/apr/apr-util-1.6.1.tar.bz2.sha256 -sha256 d3e12f7b6ad12687572a3a39475545a072608f4ba03a6ce8a3778f607dd0035b apr-util-1.6.1.tar.bz2 +# From http://www.apache.org/dist/apr/apr-util-1.6.3.tar.bz2.sha256 +sha256 a41076e3710746326c3945042994ad9a4fcac0ce0277dd8fea076fec3c9772b5 apr-util-1.6.3.tar.bz2 # Locally calculated sha256 ef5609d18601645ad6fe22c6c122094be40e976725c1d0490778abacc836e7a2 LICENSE diff --git a/package/apr-util/apr-util.mk b/package/apr-util/apr-util.mk index fb0735f5e7..02b6d5e277 100644 --- a/package/apr-util/apr-util.mk +++ b/package/apr-util/apr-util.mk @@ -4,7 +4,7 @@ # ################################################################################ -APR_UTIL_VERSION = 1.6.1 +APR_UTIL_VERSION = 1.6.3 APR_UTIL_SOURCE = apr-util-$(APR_UTIL_VERSION).tar.bz2 APR_UTIL_SITE = https://archive.apache.org/dist/apr APR_UTIL_LICENSE = Apache-2.0 From peter at korsgaard.com Sat Mar 4 10:44:14 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sat, 4 Mar 2023 11:44:14 +0100 Subject: [Buildroot] [git commit branch/2022.02.x] package/go: version bump to 1.18.10 Message-ID: <20230304104514.2455585FAC@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=262ffb09e8850fa2c80560a5ca65b0f8ae89f6f2 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.02.x go1.18.10 (released 2023-01-10) includes fixes to cgo, the compiler, the linker, and the crypto/x509, net/http, and syscall packages. 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 22d4250954..6c8175e69f 100644 --- a/package/go/go.hash +++ b/package/go/go.hash @@ -1,3 +1,3 @@ # From https://go.dev/dl -sha256 fbe7f09b96aca3db6faeaf180da8bb632868ec049731e355ff61695197c0e3ea go1.18.9.src.tar.gz +sha256 9cedcca58845df0c9474ae00274c44a95c9dfaefb132fc59921c28c7c106f8e6 go1.18.10.src.tar.gz sha256 2d36597f7117c38b006835ae7f537487207d8ec407aa9d9980794b2030cbc067 LICENSE diff --git a/package/go/go.mk b/package/go/go.mk index 84c6582afd..5132db2fa4 100644 --- a/package/go/go.mk +++ b/package/go/go.mk @@ -4,7 +4,7 @@ # ################################################################################ -GO_VERSION = 1.18.9 +GO_VERSION = 1.18.10 GO_SITE = https://storage.googleapis.com/golang GO_SOURCE = go$(GO_VERSION).src.tar.gz From peter at korsgaard.com Sat Mar 4 09:05:29 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sat, 4 Mar 2023 10:05:29 +0100 Subject: [Buildroot] [git commit branch/2022.02.x] package/libmdbx: bump version to 0.11.14 "Sergey Kapitsa" Message-ID: <20230304104514.1775186034@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=c22b06335127b275e7e8cfd3bac473b2931ea7f8 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.02.x This is stable bugfix release of libmdbx, in memory of Sergey Kapitsa (Russian physicist and demographer) on his 95th birthday. It is reasonable to backport this patch to all applicable releases/branches of Buildroot, at least this release fixes build for sh4 arch. Release notes for v0.11.14 -------------------------- Fixes: - backport: Refined the `__cold`/`__hot` macros to avoid the `error: inlining failed in call to ???always_inline FOO(...)???: target specific option mismatch` issue during build using GCC >10.x for SH4 arch. Actually this is GCC' SH4-backend bug which triggered by the `__attribute__((__optimize__("Os")))` used in conjunction with the `__attribute__((__cold__))`. - backport: Fixed `SIGSEGV` or an erroneous call to `free()` in case where errors occur when reopening by `mdbx_env_open()` of a previously used environment. - backport: Fixed `cursor_put_nochecklen()` internals for case when dupsort'ed named subDb contains a single key with multiple values (aka duplicates), which are replaced with a single value by put-operation with the `MDBX_UPSERT+MDBX_ALLDUPS` flags. In this case, the database becomes completely empty, without any pages. However exactly this condition was not considered and thus wasn't handled correctly. See [issue#8](https://gitflic.ru/project/erthink/libmdbx/issue/8) for more information. - backport: Fixed extra assertion inside `override_meta()`, which could lead to false-positive failing of the assertion in a debug builds during DB recovery and/or auto-rollback. Minors: - backport: Fixed typos. - backport: Refined `const` and `noexcept` for few C++ API methods. - backport: Resolve false-posirive `used uninitialized` warning from GCC >10.x while build for SH4 arch. - backport: Fixed insignificant typo of `||` inside `#if` byte-order condition. The complete ChangeLog: https://gitflic.ru/project/erthink/libmdbx/blob?file=ChangeLog.md Signed-off-by: ???????????? ?????????? (Leonid Yuriev) Signed-off-by: Peter Korsgaard (cherry picked from commit efdcc850be902de2596412dbf0f142c3f679ce35) Signed-off-by: Peter Korsgaard --- 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 e3fb309461..b1a2891b91 100644 --- a/package/libmdbx/libmdbx.hash +++ b/package/libmdbx/libmdbx.hash @@ -1,5 +1,5 @@ # Hashes from: https://libmdbx.dqdkfa.ru/release/SHA256SUMS -sha256 9449fd357119e19902363ab90134d82c9a713b706394c2a1389b5bb4787b5164 libmdbx-amalgamated-0.11.13.tar.xz +sha256 97b03965b5b61727dc4232c50ccb174c632470a3d24438b3c52315bef6fb4033 libmdbx-amalgamated-0.11.14.tar.xz # Locally calculated sha256 310fe25c858a9515fc8c8d7d1f24a67c9496f84a91e0a0e41ea9975b1371e569 LICENSE diff --git a/package/libmdbx/libmdbx.mk b/package/libmdbx/libmdbx.mk index a139e062f6..5e7995f8c8 100644 --- a/package/libmdbx/libmdbx.mk +++ b/package/libmdbx/libmdbx.mk @@ -4,7 +4,7 @@ # ################################################################################ -LIBMDBX_VERSION = 0.11.13 +LIBMDBX_VERSION = 0.11.14 LIBMDBX_SOURCE = libmdbx-amalgamated-$(LIBMDBX_VERSION).tar.xz LIBMDBX_SITE = https://libmdbx.dqdkfa.ru/release LIBMDBX_SUPPORTS_IN_SOURCE_BUILD = NO From peter at korsgaard.com Sat Mar 4 08:59:54 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sat, 4 Mar 2023 09:59:54 +0100 Subject: [Buildroot] [git commit branch/2022.11.x] {linux, linux-headers}: bump 4.{14, 19}.x / 5.{4, 10, 15}.x / 6.1.x series Message-ID: <20230304104624.0A0C3860B9@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=0ec207bed529f815779597d07aed823f1a62a5c2 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.11.x 4.9.x / 6.0.x is now EOL. Signed-off-by: Peter Korsgaard (cherry picked from commit 36a8be4770d93c0a4346008c56f6ab6862b9b509) [Peter: drop 6.1.x bump] Signed-off-by: Peter Korsgaard --- linux/linux.hash | 10 +++++----- package/linux-headers/Config.in.host | 10 +++++----- 2 files changed, 10 insertions(+), 10 deletions(-) diff --git a/linux/linux.hash b/linux/linux.hash index 858b12e0cb..e496164444 100644 --- a/linux/linux.hash +++ b/linux/linux.hash @@ -2,13 +2,13 @@ sha256 abe37eb0e2e331bdc7c4110115664e180e7d43b7336de6b4cd2bd1b123d30207 linux-6.0.19.tar.xz # From https://www.kernel.org/pub/linux/kernel/v5.x/sha256sums.asc sha256 c93bb384a97ad1f0a4f18e442ce0291242722f78023eca658b22344541f09489 linux-5.19.17.tar.xz -sha256 a63c2bb1beb15f1aea9c63cf80559f5b7ab58afd2da2fa5e7670c515ebe1fe80 linux-5.15.91.tar.xz -sha256 0051a1780e5bda0efc68dafab7c728b8283d2b028fedb439418f478be7d3e1af linux-5.10.166.tar.xz -sha256 a74fd32ccc1025b72f3ba7183208761f7c6190fb96e8f484f6d543a5a183e62f linux-5.4.230.tar.xz +sha256 e7ed24f2690bf0e11158ccfa8ddc5c0e8a4816d83c4055d205218853da9c5dad linux-5.15.93.tar.xz +sha256 d807f97812e566410cd13b3170009e0d7552748d4f22d608ffd4dbd7f85bf9c6 linux-5.10.167.tar.xz +sha256 8dd0ea7f1db4c1e89d485255798e3c3dfb9be63c0f2af369912a1a37b75f36a8 linux-5.4.231.tar.xz # From https://www.kernel.org/pub/linux/kernel/v4.x/sha256sums.asc sha256 5385aaec55c766e3f462511453f5c63d7898b2d0e9ea74f22a23ebbedab0b3c6 linux-4.9.337.tar.xz -sha256 64cbb234e46c196bc12bde74b233c7d3cb3b68d9c8ed48bf06715bd0f5c549d5 linux-4.14.304.tar.xz -sha256 636d3f9cb48eaf06df14e56bd9d57bfc7c1b5952a75b9f841d41a43b75829d1a linux-4.19.271.tar.xz +sha256 a35bcde16b13aa423a1822675775a1b0abf17f5392454febabd8c3757187959a linux-4.14.305.tar.xz +sha256 489fb9368bd7ab808264dea1a4acdf607f057bf1ba19f647a17aa18d08f313f9 linux-4.19.272.tar.xz # Locally computed sha256 4594c147bdc493c7c286688542bbe65e550fb7bd58e0649ec587a2fe893ec0ee linux-cip-5.10.145-cip17.tar.gz sha256 a5598f7f673b3ef819d6ed24f08d539eecb6febd11673a1d4752a1c05d4ee289 linux-cip-5.10.145-cip17-rt7.tar.gz diff --git a/package/linux-headers/Config.in.host b/package/linux-headers/Config.in.host index 7ce514a5fa..bbd798f029 100644 --- a/package/linux-headers/Config.in.host +++ b/package/linux-headers/Config.in.host @@ -390,11 +390,11 @@ endchoice config BR2_DEFAULT_KERNEL_HEADERS string default "4.9.337" if BR2_KERNEL_HEADERS_4_9 - default "4.14.304" if BR2_KERNEL_HEADERS_4_14 - default "4.19.271" if BR2_KERNEL_HEADERS_4_19 - default "5.4.230" if BR2_KERNEL_HEADERS_5_4 - default "5.10.166" if BR2_KERNEL_HEADERS_5_10 - default "5.15.91" if BR2_KERNEL_HEADERS_5_15 + default "4.14.305" if BR2_KERNEL_HEADERS_4_14 + default "4.19.272" if BR2_KERNEL_HEADERS_4_19 + default "5.4.231" if BR2_KERNEL_HEADERS_5_4 + default "5.10.167" if BR2_KERNEL_HEADERS_5_10 + default "5.15.93" if BR2_KERNEL_HEADERS_5_15 default "5.19.17" if BR2_KERNEL_HEADERS_5_19 default "6.0.19" if BR2_KERNEL_HEADERS_6_0 default BR2_DEFAULT_KERNEL_VERSION if BR2_KERNEL_HEADERS_VERSION From peter at korsgaard.com Sat Mar 4 09:02:57 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sat, 4 Mar 2023 10:02:57 +0100 Subject: [Buildroot] [git commit branch/2022.11.x] package/apr-util: security bump to version 1.6.3 Message-ID: <20230304104624.19015860BA@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=62b2303df35faaabcbe7e0f451ec77f4c40e7b56 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.11.x *) SECURITY: CVE-2022-25147 (cve.mitre.org) Integer Overflow or Wraparound vulnerability in apr_base64 functions of Apache Portable Runtime Utility (APR-util) allows an attacker to write beyond bounds of a buffer. https://downloads.apache.org/apr/Announcement-aprutil-1.x.html https://downloads.apache.org/apr/CHANGES-APR-UTIL-1.6 Signed-off-by: Fabrice Fontaine Signed-off-by: Peter Korsgaard (cherry picked from commit 4231054b05436978795267330202f72be0d3a4d4) Signed-off-by: Peter Korsgaard --- package/apr-util/apr-util.hash | 4 ++-- package/apr-util/apr-util.mk | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package/apr-util/apr-util.hash b/package/apr-util/apr-util.hash index 59ef590109..7e2793cd77 100644 --- a/package/apr-util/apr-util.hash +++ b/package/apr-util/apr-util.hash @@ -1,4 +1,4 @@ -# From http://www.apache.org/dist/apr/apr-util-1.6.1.tar.bz2.sha256 -sha256 d3e12f7b6ad12687572a3a39475545a072608f4ba03a6ce8a3778f607dd0035b apr-util-1.6.1.tar.bz2 +# From http://www.apache.org/dist/apr/apr-util-1.6.3.tar.bz2.sha256 +sha256 a41076e3710746326c3945042994ad9a4fcac0ce0277dd8fea076fec3c9772b5 apr-util-1.6.3.tar.bz2 # Locally calculated sha256 ef5609d18601645ad6fe22c6c122094be40e976725c1d0490778abacc836e7a2 LICENSE diff --git a/package/apr-util/apr-util.mk b/package/apr-util/apr-util.mk index fb0735f5e7..02b6d5e277 100644 --- a/package/apr-util/apr-util.mk +++ b/package/apr-util/apr-util.mk @@ -4,7 +4,7 @@ # ################################################################################ -APR_UTIL_VERSION = 1.6.1 +APR_UTIL_VERSION = 1.6.3 APR_UTIL_SOURCE = apr-util-$(APR_UTIL_VERSION).tar.bz2 APR_UTIL_SITE = https://archive.apache.org/dist/apr APR_UTIL_LICENSE = Apache-2.0 From peter at korsgaard.com Sat Mar 4 09:06:18 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sat, 4 Mar 2023 10:06:18 +0100 Subject: [Buildroot] [git commit branch/2022.11.x] package/go: security bump to version 1.19.6 Message-ID: <20230304104624.32198860B9@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=7b084be2cee5b3c2333e2630ca033c7a7c672669 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.11.x go1.19.6 (released 2023-02-14) includes security fixes to the crypto/tls, mime/multipart, net/http, and path/filepath packages, as well as bug fixes to the go command, the linker, the runtime, and the crypto/x509, net/http, and time packages. See the Go 1.19.6 milestone on the Go issue tracker for details. CVE-2022-41725: net/http, mime/multipart: denial of service from excessive resource consumption CVE-2022-41724: crypto/tls: large handshake records may cause panics CVE-2022-41723: net/http: avoid quadratic complexity in HPACK decoding https://go.dev/doc/devel/release#go1.19.minor Signed-off-by: Christian Stewart Signed-off-by: Peter Korsgaard (cherry picked from commit 98e0452ebb7cb25311d4f615e07df89a5776268b) 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 4c22f0f274..8254a91524 100644 --- a/package/go/go.hash +++ b/package/go/go.hash @@ -1,3 +1,3 @@ # From https://go.dev/dl -sha256 8e486e8e85a281fc5ce3f0bedc5b9d2dbf6276d7db0b25d3ec034f313da0375f go1.19.5.src.tar.gz +sha256 d7f0013f82e6d7f862cc6cb5c8cdb48eef5f2e239b35baa97e2f1a7466043767 go1.19.6.src.tar.gz sha256 2d36597f7117c38b006835ae7f537487207d8ec407aa9d9980794b2030cbc067 LICENSE diff --git a/package/go/go.mk b/package/go/go.mk index c38ae0b99c..a9056da47b 100644 --- a/package/go/go.mk +++ b/package/go/go.mk @@ -4,7 +4,7 @@ # ################################################################################ -GO_VERSION = 1.19.5 +GO_VERSION = 1.19.6 GO_SITE = https://storage.googleapis.com/golang GO_SOURCE = go$(GO_VERSION).src.tar.gz From peter at korsgaard.com Sat Mar 4 09:05:07 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sat, 4 Mar 2023 10:05:07 +0100 Subject: [Buildroot] [git commit branch/2022.11.x] package/libmdbx: bump version to 0.11.14 "Sergey Kapitsa" Message-ID: <20230304104624.256B6860BB@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=82408c593175b63ec948c97404e169e91eb73397 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.11.x This is stable bugfix release of libmdbx, in memory of Sergey Kapitsa (Russian physicist and demographer) on his 95th birthday. It is reasonable to backport this patch to all applicable releases/branches of Buildroot, at least this release fixes build for sh4 arch. Release notes for v0.11.14 -------------------------- Fixes: - backport: Refined the `__cold`/`__hot` macros to avoid the `error: inlining failed in call to ???always_inline FOO(...)???: target specific option mismatch` issue during build using GCC >10.x for SH4 arch. Actually this is GCC' SH4-backend bug which triggered by the `__attribute__((__optimize__("Os")))` used in conjunction with the `__attribute__((__cold__))`. - backport: Fixed `SIGSEGV` or an erroneous call to `free()` in case where errors occur when reopening by `mdbx_env_open()` of a previously used environment. - backport: Fixed `cursor_put_nochecklen()` internals for case when dupsort'ed named subDb contains a single key with multiple values (aka duplicates), which are replaced with a single value by put-operation with the `MDBX_UPSERT+MDBX_ALLDUPS` flags. In this case, the database becomes completely empty, without any pages. However exactly this condition was not considered and thus wasn't handled correctly. See [issue#8](https://gitflic.ru/project/erthink/libmdbx/issue/8) for more information. - backport: Fixed extra assertion inside `override_meta()`, which could lead to false-positive failing of the assertion in a debug builds during DB recovery and/or auto-rollback. Minors: - backport: Fixed typos. - backport: Refined `const` and `noexcept` for few C++ API methods. - backport: Resolve false-posirive `used uninitialized` warning from GCC >10.x while build for SH4 arch. - backport: Fixed insignificant typo of `||` inside `#if` byte-order condition. The complete ChangeLog: https://gitflic.ru/project/erthink/libmdbx/blob?file=ChangeLog.md Signed-off-by: ???????????? ?????????? (Leonid Yuriev) Signed-off-by: Peter Korsgaard (cherry picked from commit efdcc850be902de2596412dbf0f142c3f679ce35) Signed-off-by: Peter Korsgaard --- 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 e3fb309461..b1a2891b91 100644 --- a/package/libmdbx/libmdbx.hash +++ b/package/libmdbx/libmdbx.hash @@ -1,5 +1,5 @@ # Hashes from: https://libmdbx.dqdkfa.ru/release/SHA256SUMS -sha256 9449fd357119e19902363ab90134d82c9a713b706394c2a1389b5bb4787b5164 libmdbx-amalgamated-0.11.13.tar.xz +sha256 97b03965b5b61727dc4232c50ccb174c632470a3d24438b3c52315bef6fb4033 libmdbx-amalgamated-0.11.14.tar.xz # Locally calculated sha256 310fe25c858a9515fc8c8d7d1f24a67c9496f84a91e0a0e41ea9975b1371e569 LICENSE diff --git a/package/libmdbx/libmdbx.mk b/package/libmdbx/libmdbx.mk index a139e062f6..5e7995f8c8 100644 --- a/package/libmdbx/libmdbx.mk +++ b/package/libmdbx/libmdbx.mk @@ -4,7 +4,7 @@ # ################################################################################ -LIBMDBX_VERSION = 0.11.13 +LIBMDBX_VERSION = 0.11.14 LIBMDBX_SOURCE = libmdbx-amalgamated-$(LIBMDBX_VERSION).tar.xz LIBMDBX_SITE = https://libmdbx.dqdkfa.ru/release LIBMDBX_SUPPORTS_IN_SOURCE_BUILD = NO From peter at korsgaard.com Sat Mar 4 11:01:08 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sat, 04 Mar 2023 12:01:08 +0100 Subject: [Buildroot] [PATCH] DEVELOPERS: drop Matt Weber In-Reply-To: <20230214180505.3691-1-matthew.weber@collins.com> (Matthew Weber via buildroot's message of "Tue, 14 Feb 2023 18:05:05 +0000") References: <20230214180505.3691-1-matthew.weber@collins.com> Message-ID: <87ilfgeq6j.fsf@dell.be.48ers.dk> >>>>> "Matthew" == Matthew Weber via buildroot writes: > From: Matthew Weber > I regret that my work situation doesn't sustain me contributing. > Signed-off-by: Matthew Weber Committed to 2022.11.x and 2022.02.x, thanks. Thanks for your contributions Matt. -- Bye, Peter Korsgaard From peter at korsgaard.com Sat Mar 4 11:00:45 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sat, 4 Mar 2023 12:00:45 +0100 Subject: [Buildroot] [git commit branch/2022.02.x] DEVELOPERS: drop Matt Weber Message-ID: <20230304110135.A9EA7860C9@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=99147ae8b8cfcdf6c61b5359665da1554cace016 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.02.x I regret that my work situation doesn't sustain me contributing. Signed-off-by: Matthew Weber Signed-off-by: Thomas Petazzoni (cherry picked from commit 0b5b92019ba30aecdaa7ba34c255d15e0c0489e8) Signed-off-by: Peter Korsgaard --- DEVELOPERS | 102 ------------------------------------------------------------- 1 file changed, 102 deletions(-) diff --git a/DEVELOPERS b/DEVELOPERS index 3c4bcdb223..1e84b1f707 100644 --- a/DEVELOPERS +++ b/DEVELOPERS @@ -1846,108 +1846,6 @@ F: board/technologic/ts4900/ F: configs/ts4900_defconfig F: package/ts4900-fpga/ -N: Matt Weber -F: board/freescale/p* -F: board/freescale/t* -F: board/qemu/ppc64-e5500/ -F: configs/freescale_p* -F: configs/freescale_t* -F: configs/qemu_ppc64_e5500_defconfig -F: package/ace/ -F: package/argp-standalone/ -F: package/aufs/ -F: package/aufs-util/ -F: package/bc/ -F: package/bridge-utils/ -F: package/checkpolicy/ -F: package/checksec/ -F: package/cgroupfs-mount/ -F: package/crda/ -F: package/cunit/ -F: package/dacapo/ -F: package/davici/ -F: package/dnsmasq/ -F: package/dosfstools/ -F: package/eigen/ -F: package/ethtool/ -F: package/flashbench/ -F: package/fmc/ -F: package/fmlib/ -F: package/git/ -F: package/gnutls/ -F: package/hostapd/ -F: package/i2c-tools/ -F: package/ifplugd/ -F: package/igmpproxy/ -F: package/iperf/ -F: package/iperf3/ -F: package/iputils/ -F: package/iw/ -F: package/jitterentropy-library/ -F: package/kvm-unit-tests/ -F: package/kvmtool/ -F: package/libcsv/ -F: package/libcurl/ -F: package/libeastl/ -F: package/libfcgi/ -F: package/libopenssl/ -F: package/libselinux/ -F: package/libsemanage/ -F: package/libsepol/ -F: package/libssh2/ -F: package/libtalloc/ -F: package/libqmi/ -F: package/lighttpd/ -F: package/logrotate/ -F: package/makedevs/ -F: package/memtester/ -F: package/mii-diag/ -F: package/mrouted/ -F: package/mtd/ -F: package/mtools/ -F: package/nginx-upload/ -F: package/omniorb/ -F: package/openresolv/ -F: package/paxtest/ -F: package/picocom/ -F: package/policycoreutils/ -F: package/proftpd/ -F: package/protobuf-c/ -F: package/protobuf/ -F: package/python-bunch/ -F: package/python-colorama/ -F: package/python-filelock/ -F: package/python-flask-cors/ -F: package/python-iptables/ -F: package/python-ipy/ -F: package/python-iwlib/ -F: package/python-posix-ipc/ -F: package/python-pycairo/ -F: package/python-pysftp/ -F: package/python-tinyrpc/ -F: package/python-txdbus/ -F: package/qoriq-rcw/ -F: package/raptor/ -F: package/rng-tools/ -F: package/rsyslog/ -F: package/setools/ -F: package/sloci-image/ -F: package/smcroute/ -F: package/tclap/ -F: package/tini/ -F: package/uboot-tools/ -F: package/unionfs/ -F: package/valijson/ -F: package/wpa_supplicant/ -F: package/wireless_tools/ -F: package/xen/ -F: package/xml-security-c/ -F: support/testing/tests/fs/test_oci.py -F: support/testing/tests/package/br2-external/openjdk/ -F: support/testing/tests/package/test_openjdk.py -F: support/testing/tests/package/test_opkg/ -F: support/testing/tests/package/test_opkg.py - N: Mauro Condarelli F: package/mc/ F: package/python-autobahn/ From peter at korsgaard.com Sat Mar 4 11:00:00 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sat, 4 Mar 2023 12:00:00 +0100 Subject: [Buildroot] [git commit branch/2022.11.x] DEVELOPERS: drop Matt Weber Message-ID: <20230304110301.AA6C0860CC@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=93d9379af6ae74f09b39699e3149b73ea209b8d6 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.11.x I regret that my work situation doesn't sustain me contributing. Signed-off-by: Matthew Weber Signed-off-by: Thomas Petazzoni (cherry picked from commit 0b5b92019ba30aecdaa7ba34c255d15e0c0489e8) Signed-off-by: Peter Korsgaard --- DEVELOPERS | 106 ------------------------------------------------------------- 1 file changed, 106 deletions(-) diff --git a/DEVELOPERS b/DEVELOPERS index 4647b1429e..1c1fb3704f 100644 --- a/DEVELOPERS +++ b/DEVELOPERS @@ -1929,112 +1929,6 @@ F: board/technologic/ts4900/ F: configs/ts4900_defconfig F: package/ts4900-fpga/ -N: Matt Weber -F: board/freescale/p* -F: board/freescale/t* -F: board/qemu/ppc64-e5500/ -F: configs/freescale_p* -F: configs/freescale_t* -F: configs/qemu_ppc64_e5500_defconfig -F: package/ace/ -F: package/argp-standalone/ -F: package/aufs/ -F: package/aufs-util/ -F: package/bc/ -F: package/bridge-utils/ -F: package/checkpolicy/ -F: package/checksec/ -F: package/cgroupfs-mount/ -F: package/compiler-rt/ -F: package/crda/ -F: package/cunit/ -F: package/dacapo/ -F: package/davici/ -F: package/dnsmasq/ -F: package/dosfstools/ -F: package/eigen/ -F: package/ethtool/ -F: package/flashbench/ -F: package/fmc/ -F: package/fmlib/ -F: package/freeradius-server/ -F: package/git/ -F: package/gnutls/ -F: package/hostapd/ -F: package/i2c-tools/ -F: package/ifplugd/ -F: package/igmpproxy/ -F: package/iperf/ -F: package/iperf3/ -F: package/iputils/ -F: package/iw/ -F: package/jitterentropy-library/ -F: package/kvm-unit-tests/ -F: package/kvmtool/ -F: package/libcsv/ -F: package/libcurl/ -F: package/libeastl/ -F: package/libfcgi/ -F: package/libopenssl/ -F: package/libselinux/ -F: package/libsemanage/ -F: package/libsepol/ -F: package/libssh2/ -F: package/libtalloc/ -F: package/libqmi/ -F: package/lighttpd/ -F: package/logrotate/ -F: package/makedevs/ -F: package/memtester/ -F: package/mii-diag/ -F: package/mrouted/ -F: package/mtd/ -F: package/mtools/ -F: package/nginx-upload/ -F: package/omniorb/ -F: package/openresolv/ -F: package/paxtest/ -F: package/picocom/ -F: package/policycoreutils/ -F: package/proftpd/ -F: package/protobuf-c/ -F: package/protobuf/ -F: package/python-bunch/ -F: package/python-colorama/ -F: package/python-filelock/ -F: package/python-flask-cors/ -F: package/python-iptables/ -F: package/python-ipy/ -F: package/python-iwlib/ -F: package/python-posix-ipc/ -F: package/python-pycairo/ -F: package/python-pysftp/ -F: package/python-tinyrpc/ -F: package/python-txdbus/ -F: package/qoriq-rcw/ -F: package/raptor/ -F: package/rng-tools/ -F: package/rsyslog/ -F: package/setools/ -F: package/sloci-image/ -F: package/smcroute/ -F: package/tclap/ -F: package/tini/ -F: package/uboot-tools/ -F: package/unionfs/ -F: package/valijson/ -F: package/wpa_supplicant/ -F: package/wireless_tools/ -F: package/xen/ -F: package/xml-security-c/ -F: support/testing/tests/fs/test_oci.py -F: support/testing/tests/package/br2-external/clang-compiler-rt/ -F: support/testing/tests/package/br2-external/openjdk/ -F: support/testing/tests/package/test_clang.py -F: support/testing/tests/package/test_openjdk.py -F: support/testing/tests/package/test_opkg/ -F: support/testing/tests/package/test_opkg.py - N: Mauro Condarelli F: package/mc/ F: package/python-autobahn/ From peter at korsgaard.com Sat Mar 4 11:27:08 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sat, 04 Mar 2023 12:27:08 +0100 Subject: [Buildroot] [PATCH 2/2] toolchain/toolchain-external/toolchain-external-codescape-mti-mips: remove wrong MIPS32r5 and MIPS64r5 support In-Reply-To: <20230211182839.3841661-2-romain.naour@gmail.com> (Romain Naour's message of "Sat, 11 Feb 2023 19:28:39 +0100") References: <20230211182839.3841661-1-romain.naour@gmail.com> <20230211182839.3841661-2-romain.naour@gmail.com> Message-ID: <87edq4eoz7.fsf@dell.be.48ers.dk> >>>>> "Romain" == Romain Naour writes: > This toolchain doesn't support MIPS32r5 and MIPS64r5 and the toolchain > infrastructure fail to import the sysroot to staging. > Fixes: c4a62fa6278058461ff9e501ba6e822486453493 > Fixes: http://autobuild.buildroot.org/results/701/701e8a5f713f7bdd1f32a4c549cdaac580e2522a/ > Signed-off-by: Romain Naour > Cc: Thomas Petazzoni Committed to 2022.11.x and 2022.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Sat Mar 4 12:49:18 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sat, 04 Mar 2023 13:49:18 +0100 Subject: [Buildroot] [PATCH] package/pkg-golang: disable version control information In-Reply-To: <12a7772dc9c30d31bc4dd7a4e15ca12425c14834.1676297701.git.stefan@agner.ch> (Stefan Agner's message of "Mon, 13 Feb 2023 15:15:34 +0100") References: <12a7772dc9c30d31bc4dd7a4e15ca12425c14834.1676297701.git.stefan@agner.ch> Message-ID: <878rgcel69.fsf@dell.be.48ers.dk> >>>>> "Stefan" == Stefan Agner writes: > By default go tries to include version control (VCS) information in > binaries. Since Buildroot separates version control from the build > process it is sensible to disable this behavior. > This avoids build errors when building with a git repository higher > up in the tree owned by root. In this case the go build system > calls `git status --porcelain` which returns with an error: > fatal: detected dubious ownership in repository at '/build' > Signed-off-by: Stefan Agner Committed to 2022.11.x and 2022.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Sat Mar 4 11:26:31 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sat, 4 Mar 2023 12:26:31 +0100 Subject: [Buildroot] [git commit branch/2022.02.x] toolchain/toolchain-external/toolchain-external-codescape-mti-mips: remove wrong MIPS32r5 and MIPS64r5 support Message-ID: <20230304125552.D58B9860E6@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=81d754698df5c57a0376ef8f5c394122cdac23da branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.02.x This toolchain doesn't support MIPS32r5 and MIPS64r5 and the toolchain infrastructure fail to import the sysroot to staging. Fixes: c4a62fa6278058461ff9e501ba6e822486453493 Fixes: http://autobuild.buildroot.org/results/701/701e8a5f713f7bdd1f32a4c549cdaac580e2522a/ Signed-off-by: Romain Naour Cc: Thomas Petazzoni Signed-off-by: Arnout Vandecappelle (cherry picked from commit 8eee178355cafa156d93bdc0cd447618dd1a1abc) Signed-off-by: Peter Korsgaard --- .../toolchain-external/toolchain-external-codescape-mti-mips/Config.in | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/toolchain/toolchain-external/toolchain-external-codescape-mti-mips/Config.in b/toolchain/toolchain-external/toolchain-external-codescape-mti-mips/Config.in index 116d4a834d..84d81f9908 100644 --- a/toolchain/toolchain-external/toolchain-external-codescape-mti-mips/Config.in +++ b/toolchain/toolchain-external/toolchain-external-codescape-mti-mips/Config.in @@ -3,8 +3,7 @@ config BR2_TOOLCHAIN_EXTERNAL_CODESCAPE_MTI_MIPS depends on BR2_mips || BR2_mipsel || BR2_mips64 || BR2_mips64el depends on !BR2_ARCH_NEEDS_GCC_AT_LEAST_7 depends on BR2_HOSTARCH = "x86_64" || BR2_HOSTARCH = "x86" - depends on BR2_MIPS_CPU_MIPS32R2 || (BR2_MIPS_CPU_MIPS64R2 && !BR2_MIPS_SOFT_FLOAT) || \ - BR2_MIPS_CPU_MIPS32R5 || (BR2_MIPS_CPU_MIPS64R5 && !BR2_MIPS_SOFT_FLOAT) + depends on BR2_MIPS_CPU_MIPS32R2 || (BR2_MIPS_CPU_MIPS64R2 && !BR2_MIPS_SOFT_FLOAT) depends on !BR2_STATIC_LIBS select BR2_TOOLCHAIN_EXTERNAL_GLIBC select BR2_INSTALL_LIBSTDCPP From peter at korsgaard.com Sat Mar 4 11:27:49 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sat, 4 Mar 2023 12:27:49 +0100 Subject: [Buildroot] [git commit branch/2022.02.x] package/pkg-golang: disable version control information Message-ID: <20230304125552.DEEA2860E7@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=500cc1f46f048febd6fe3dd2c3a5e61f9926dbec branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.02.x By default go tries to include version control (VCS) information in binaries. Since Buildroot separates version control from the build process it is sensible to disable this behavior. This avoids build errors when building with a git repository higher up in the tree owned by root. In this case the go build system calls `git status --porcelain` which returns with an error: fatal: detected dubious ownership in repository at '/build' Signed-off-by: Stefan Agner Reviewed-by: Christian Stewart Signed-off-by: Arnout Vandecappelle (cherry picked from commit c3a1f0fe1b912727bb7b5baebe938f75036e566b) Signed-off-by: Peter Korsgaard --- package/pkg-golang.mk | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/package/pkg-golang.mk b/package/pkg-golang.mk index 0b3dc3d32f..775633190e 100644 --- a/package/pkg-golang.mk +++ b/package/pkg-golang.mk @@ -45,7 +45,8 @@ $(2)_BUILD_OPTS += \ -modcacherw \ -tags "$$($(2)_TAGS)" \ -trimpath \ - -p $$(PARALLEL_JOBS) + -p $$(PARALLEL_JOBS) \ + -buildvcs=false # Target packages need the Go compiler on the host at download time (for # vendoring), and at build and install time. From peter at korsgaard.com Sat Mar 4 11:27:55 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sat, 4 Mar 2023 12:27:55 +0100 Subject: [Buildroot] [git commit branch/2022.11.x] package/pkg-golang: disable version control information Message-ID: <20230304125658.2DA8A860FB@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=1a0906f3cb570a52da3b538a475d95e9fdbf09d4 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.11.x By default go tries to include version control (VCS) information in binaries. Since Buildroot separates version control from the build process it is sensible to disable this behavior. This avoids build errors when building with a git repository higher up in the tree owned by root. In this case the go build system calls `git status --porcelain` which returns with an error: fatal: detected dubious ownership in repository at '/build' Signed-off-by: Stefan Agner Reviewed-by: Christian Stewart Signed-off-by: Arnout Vandecappelle (cherry picked from commit c3a1f0fe1b912727bb7b5baebe938f75036e566b) Signed-off-by: Peter Korsgaard --- package/pkg-golang.mk | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/package/pkg-golang.mk b/package/pkg-golang.mk index 0b3dc3d32f..775633190e 100644 --- a/package/pkg-golang.mk +++ b/package/pkg-golang.mk @@ -45,7 +45,8 @@ $(2)_BUILD_OPTS += \ -modcacherw \ -tags "$$($(2)_TAGS)" \ -trimpath \ - -p $$(PARALLEL_JOBS) + -p $$(PARALLEL_JOBS) \ + -buildvcs=false # Target packages need the Go compiler on the host at download time (for # vendoring), and at build and install time. From peter at korsgaard.com Sat Mar 4 11:24:24 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sat, 4 Mar 2023 12:24:24 +0100 Subject: [Buildroot] [git commit branch/2022.11.x] toolchain/toolchain-external/toolchain-external-codescape-mti-mips: remove wrong MIPS32r5 and MIPS64r5 support Message-ID: <20230304125658.239D9860FA@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=acbae4d115023b6dea601ca86e3023e3cefaa543 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.11.x This toolchain doesn't support MIPS32r5 and MIPS64r5 and the toolchain infrastructure fail to import the sysroot to staging. Fixes: c4a62fa6278058461ff9e501ba6e822486453493 Fixes: http://autobuild.buildroot.org/results/701/701e8a5f713f7bdd1f32a4c549cdaac580e2522a/ Signed-off-by: Romain Naour Cc: Thomas Petazzoni Signed-off-by: Arnout Vandecappelle (cherry picked from commit 8eee178355cafa156d93bdc0cd447618dd1a1abc) Signed-off-by: Peter Korsgaard --- .../toolchain-external/toolchain-external-codescape-mti-mips/Config.in | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/toolchain/toolchain-external/toolchain-external-codescape-mti-mips/Config.in b/toolchain/toolchain-external/toolchain-external-codescape-mti-mips/Config.in index c58c55119a..8217ddc38c 100644 --- a/toolchain/toolchain-external/toolchain-external-codescape-mti-mips/Config.in +++ b/toolchain/toolchain-external/toolchain-external-codescape-mti-mips/Config.in @@ -3,8 +3,7 @@ config BR2_TOOLCHAIN_EXTERNAL_CODESCAPE_MTI_MIPS depends on BR2_mips || BR2_mipsel || BR2_mips64 || BR2_mips64el depends on !BR2_ARCH_NEEDS_GCC_AT_LEAST_7 depends on BR2_HOSTARCH = "x86_64" || BR2_HOSTARCH = "x86" - depends on BR2_MIPS_CPU_MIPS32R2 || (BR2_MIPS_CPU_MIPS64R2 && !BR2_MIPS_SOFT_FLOAT) || \ - BR2_MIPS_CPU_MIPS32R5 || (BR2_MIPS_CPU_MIPS64R5 && !BR2_MIPS_SOFT_FLOAT) + depends on BR2_MIPS_CPU_MIPS32R2 || (BR2_MIPS_CPU_MIPS64R2 && !BR2_MIPS_SOFT_FLOAT) select BR2_TOOLCHAIN_EXTERNAL_GLIBC select BR2_INSTALL_LIBSTDCPP select BR2_TOOLCHAIN_HEADERS_AT_LEAST_4_7 From peter at korsgaard.com Sat Mar 4 12:58:01 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sat, 04 Mar 2023 13:58:01 +0100 Subject: [Buildroot] [git commit] docs/manual: add 'menuconfig' to out-of-tree examples In-Reply-To: <20230215213211.C420185EA0@busybox.osuosl.org> (Arnout Vandecappelle's message of "Wed, 15 Feb 2023 22:28:58 +0100") References: <20230215213211.C420185EA0@busybox.osuosl.org> Message-ID: <874jr0ekrq.fsf@dell.be.48ers.dk> >>>>> "Arnout" == Arnout Vandecappelle writes: > commit: https://git.buildroot.net/buildroot/commit/?id=c77e31e0b360fffbd893807ccfbc4f35bf2558d1 > branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master > If the examples given for launching an out-of-tree build are executed > as-is, this will result in the error message > Please configure Buildroot first (e.g. "make menuconfig") > Even if "make menuconfig" was run before, it's still not going to work > because the out-of-tree build doesn't use the in-tree .config. > Therefore, the example really should start with some config option. > Since "make menuconfig" is used in most other examples of creating a > config, use that here as well. Extend both examples with "menuconfig". > Reported-by: AndreiCherniaev > Signed-off-by: Arnout Vandecappelle Committed to 2022.11.x and 2022.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Sat Mar 4 12:57:24 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sat, 4 Mar 2023 13:57:24 +0100 Subject: [Buildroot] [git commit branch/2022.11.x] docs/manual: add 'menuconfig' to out-of-tree examples Message-ID: <20230304130353.C57EC860FE@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=4d7b942fce6024af6e61c82e1cca19e65145c558 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.11.x If the examples given for launching an out-of-tree build are executed as-is, this will result in the error message Please configure Buildroot first (e.g. "make menuconfig") Even if "make menuconfig" was run before, it's still not going to work because the out-of-tree build doesn't use the in-tree .config. Therefore, the example really should start with some config option. Since "make menuconfig" is used in most other examples of creating a config, use that here as well. Extend both examples with "menuconfig". Reported-by: AndreiCherniaev Signed-off-by: Arnout Vandecappelle (cherry picked from commit c77e31e0b360fffbd893807ccfbc4f35bf2558d1) Signed-off-by: Peter Korsgaard --- docs/manual/common-usage.txt | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/docs/manual/common-usage.txt b/docs/manual/common-usage.txt index 9abd3799dd..bc78f4a871 100644 --- a/docs/manual/common-usage.txt +++ b/docs/manual/common-usage.txt @@ -30,13 +30,13 @@ the Linux kernel. To use it, add +O=+ to the make command line: -------------------- - $ make O=/tmp/build + $ make O=/tmp/build menuconfig -------------------- Or: -------------------- - $ cd /tmp/build; make O=$PWD -C path/to/buildroot + $ cd /tmp/build; make O=$PWD -C path/to/buildroot menuconfig -------------------- All the output files will be located under +/tmp/build+. If the +O+ From peter at korsgaard.com Sat Mar 4 12:57:35 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sat, 4 Mar 2023 13:57:35 +0100 Subject: [Buildroot] [git commit branch/2022.02.x] docs/manual: add 'menuconfig' to out-of-tree examples Message-ID: <20230304130501.1052586106@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=58d46a4373806d6193f256b589d22f85dd45c18a branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.02.x If the examples given for launching an out-of-tree build are executed as-is, this will result in the error message Please configure Buildroot first (e.g. "make menuconfig") Even if "make menuconfig" was run before, it's still not going to work because the out-of-tree build doesn't use the in-tree .config. Therefore, the example really should start with some config option. Since "make menuconfig" is used in most other examples of creating a config, use that here as well. Extend both examples with "menuconfig". Reported-by: AndreiCherniaev Signed-off-by: Arnout Vandecappelle (cherry picked from commit c77e31e0b360fffbd893807ccfbc4f35bf2558d1) Signed-off-by: Peter Korsgaard --- docs/manual/common-usage.txt | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/docs/manual/common-usage.txt b/docs/manual/common-usage.txt index 9ba87a8339..b60b6d7f53 100644 --- a/docs/manual/common-usage.txt +++ b/docs/manual/common-usage.txt @@ -30,13 +30,13 @@ the Linux kernel. To use it, add +O=+ to the make command line: -------------------- - $ make O=/tmp/build + $ make O=/tmp/build menuconfig -------------------- Or: -------------------- - $ cd /tmp/build; make O=$PWD -C path/to/buildroot + $ cd /tmp/build; make O=$PWD -C path/to/buildroot menuconfig -------------------- All the output files will be located under +/tmp/build+. If the +O+ From ju.o at free.fr Sat Mar 4 13:35:16 2023 From: ju.o at free.fr (Julien Olivain) Date: Sat, 4 Mar 2023 14:35:16 +0100 Subject: [Buildroot] [PATCH next 1/1] package/ola: bump to version 0.10.9 Message-ID: <20230304133516.3412402-1-ju.o@free.fr> For change log, see: https://github.com/OpenLightingProject/ola/releases/tag/0.10.9 Signed-off-by: Julien Olivain --- This patch was tested on branch next at commit b793f3a with commands: make check-package ... 0 warnings generated support/testing/run-tests \ -d dl -o output_folder \ tests.package.test_ola ... OK utils/test-pkg -p ola ... 6 builds, 2 skipped, 0 build failed, 0 legal-info failed, 0 show-info failed --- package/ola/ola.hash | 2 +- package/ola/ola.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/ola/ola.hash b/package/ola/ola.hash index 7565adabde..a1a5577ed3 100644 --- a/package/ola/ola.hash +++ b/package/ola/ola.hash @@ -1,5 +1,5 @@ # Locally calculated -sha256 102aa3114562a2a71dbf7f77d2a0fb9fc47acc35d6248a70b6e831365ca71b13 ola-0.10.8.tar.gz +sha256 44073698c147fe641507398253c2e52ff8dc7eac8606cbf286c29f37939a4ebf ola-0.10.9.tar.gz # License files (locally computed) sha256 e6b95dd336a57abb343e2988ac22b7e21b35c5b86003e6eb9e066ffbeeff9da7 COPYING diff --git a/package/ola/ola.mk b/package/ola/ola.mk index 82615e8155..efaa5b6e3e 100644 --- a/package/ola/ola.mk +++ b/package/ola/ola.mk @@ -4,7 +4,7 @@ # ################################################################################ -OLA_VERSION = 0.10.8 +OLA_VERSION = 0.10.9 OLA_SITE = https://github.com/OpenLightingProject/ola/releases/download/$(OLA_VERSION) OLA_LICENSE = LGPL-2.1+ (libola, libolacommon, Python bindings), GPL-2.0+ (libolaserver, olad, Python examples and tests) OLA_LICENSE_FILES = COPYING GPL LGPL LICENCE -- 2.39.2 From peter at korsgaard.com Sat Mar 4 13:41:03 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sat, 04 Mar 2023 14:41:03 +0100 Subject: [Buildroot] [PATCH 2/3] package/dmalloc: use actual patches rather than sed-ing In-Reply-To: (Yann E. MORIN's message of "Wed, 8 Feb 2023 17:20:15 +0100") References: Message-ID: <87zg8sd47k.fsf@dell.be.48ers.dk> >>>>> "Yann" == Yann E MORIN writes: > Our dmalloc packaging is very old and carries historical baggage and > idiosyncracies that we have long stopped doing in the rest ofthe code > base. > Drop our post-patch hooks that seds the configure and Makefile.in files, > and add patches (that could be upstreamed one day). > We provide the results in the environment, like would be done with > actual autoconf cache variables (ac_cv_*). > Note: those are the result of cleaning up for further patches that did > not manifest because it was too complex to add proper SSP support to > dmalloc (instead, we're going to forcibly disable it in the following > commit). > Note-2: those patches have not been submitted upstream, as it's mostly > dead: even though there's een some commit activities recently-ish, there > has been no review or comments or the many PR pending for many years > now. > Signed-off-by: Yann E. MORIN > Cc: Fabrice Fontaine Committed to 2022.11.x and 2022.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Sat Mar 4 13:41:13 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sat, 04 Mar 2023 14:41:13 +0100 Subject: [Buildroot] [PATCH 3/3] package/dmalloc: don't use SSP In-Reply-To: <6ab1ebdce8bb87f50f68bf1c57ecf988345c2330.1675873210.git.yann.morin.1998@free.fr> (Yann E. MORIN's message of "Wed, 8 Feb 2023 17:20:16 +0100") References: <6ab1ebdce8bb87f50f68bf1c57ecf988345c2330.1675873210.git.yann.morin.1998@free.fr> Message-ID: <87v8jgd47a.fsf@dell.be.48ers.dk> >>>>> "Yann" == Yann E MORIN writes: > dmalloc directly calls into $(LD) to generate a shared library our of > the static one. > To detet what command it should run, ./configure tries various > incantations of ld with various command line options until one does not > fail. One of those is (basically): > $(LD) --whole-archive -o contest.o.t contest.a > This makes ./configure conclude what the command to link a shared > library in the Makefile should be, and thus stores that in a variable: > shlinkargs='$(LD) --whole-archive -o $@' > ... which is then AC_SUBST()ed into Makefile.in with a rule like: > $(SHLIB): $(LIBRARY) > @shlinkargs@ $(LIRARY) > which once substiuted, gives: > $(SHLIB): $(LIBRARY) > $(LD) --whole-archive -o $@ $(LIRARY) > However, when SSP is enabled, the __stack_chk_fail_local and co symbols > are provided by additional libraries or object files, and that is the > responsibility of gcc to pass those when linking. But as dmalloc > directly calls ld, it misses those. > Changing dmalloc to use $(CC) is not trivial, however. > First, we can't pass LD=$(TARGET_CC), otherwise the whole package > explodes [0]: indeed --whole-archive is unknown to gcc, so it must be > passed as -Wl,--whole archive instead. So we'd need to add a new test > that uses $(CC), like so: > $(CC) -Wl,--whole-archive -o contest.o.t contest.a > However, in that case, gcc does pass additional libs/objs (like, for > eample, the SSP ones) to the linker. But then those are also inc;luded > in the whole-archive section. This causes the linker to add all the > symbols form those libs/objs, even those not needed for SSP; on some > archs, like PPC, that may require floating point symbols (__muldiv3 et > al.) which are in another library, and thus the linked can't find them. > The proper solution wouild be to add -Wl,--no-whole-archive, but that > would have to be added _after_ the library we want to link, i.e.e we > should be able to evntually run: > $(CC) -Wl,--whole-archive -o $@ $(LIRARY) -Wl,--no-whole-archive > That would require that we introduce a new variable that is added > _afgter_ the $(LIBRARY), e.g. @shlinkargs_post@ or so... > This is a bigger endeavour than we want to pursue... > Since dmalloc is a debugging utility, it is not supposed to go into > production builds, and during debugging, it would not be surprising that > it needs to poke around arrays to debug them. > So, we go the easier route: disable SSP altogether. > [0] with lots of nce colors, but that's not the point, is it? > Signed-off-by: Yann E. MORIN > Cc: Fabrice Fontaine Committed to 2022.11.x and 2022.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Sat Mar 4 13:41:18 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sat, 04 Mar 2023 14:41:18 +0100 Subject: [Buildroot] [PATCH 1/3] package/dmalloc: convert existing patch to git format In-Reply-To: (Yann E. MORIN's message of "Wed, 8 Feb 2023 17:20:14 +0100") References: Message-ID: <87r0u4d475.fsf@dell.be.48ers.dk> >>>>> "Yann" == Yann E MORIN writes: > We're going to add more patches, so let's cleanup our historical > baggage... > Signed-off-by: Yann E. MORIN > Cc: Fabrice Fontaine Committed to 2022.11.x and 2022.02.x, thanks. -- Bye, Peter Korsgaard From fontaine.fabrice at gmail.com Sat Mar 4 13:52:58 2023 From: fontaine.fabrice at gmail.com (Fabrice Fontaine) Date: Sat, 4 Mar 2023 14:52:58 +0100 Subject: [Buildroot] [PATCH 1/1] package/exfat: security bump to version 1.4.0 Message-ID: <20230304135258.24967-1-fontaine.fabrice@gmail.com> - Fix CVE-2022-29973: relan exFAT 1.3.0 allows local users to obtain sensitive information (data from deleted files in the filesystem) in certain situations involving offsets beyond ValidDataLength. - libfuse3 is supported since https://github.com/relan/exfat/commit/7cbc1544a4f68d8b4d33b187a053fc554405c56e https://github.com/relan/exfat/releases/tag/v1.4.0 Signed-off-by: Fabrice Fontaine --- package/exfat/Config.in | 2 +- package/exfat/exfat.hash | 2 +- package/exfat/exfat.mk | 6 ++++-- 3 files changed, 6 insertions(+), 4 deletions(-) diff --git a/package/exfat/Config.in b/package/exfat/Config.in index c0b4eabe11..c0ed2570d9 100644 --- a/package/exfat/Config.in +++ b/package/exfat/Config.in @@ -4,7 +4,7 @@ config BR2_PACKAGE_EXFAT depends on BR2_USE_MMU # libfuse depends on BR2_USE_WCHAR depends on !BR2_STATIC_LIBS # libfuse - select BR2_PACKAGE_LIBFUSE + select BR2_PACKAGE_LIBFUSE3 if !BR2_PACKAGE_LIBFUSE help A full-featured exFAT file system implementation for GNU/Linux and other Unix-like systems as a FUSE module. diff --git a/package/exfat/exfat.hash b/package/exfat/exfat.hash index b40fc7f0e5..c6082a403a 100644 --- a/package/exfat/exfat.hash +++ b/package/exfat/exfat.hash @@ -1,3 +1,3 @@ # Locally calculated -sha256 07652136064da5e4d32df5555f88c138ffa4835a23b88a5bae2015f21006e0d3 fuse-exfat-1.3.0.tar.gz +sha256 a1cfedc55e0e7a12c184605aa0f0bf44b24a3fb272449b20b2c8bbe6edb3001e fuse-exfat-1.4.0.tar.gz sha256 8177f97513213526df2cf6184d8ff986c675afb514d4e68a404010521b880643 COPYING diff --git a/package/exfat/exfat.mk b/package/exfat/exfat.mk index c0ef77a113..a8efe5b0ba 100644 --- a/package/exfat/exfat.mk +++ b/package/exfat/exfat.mk @@ -4,10 +4,12 @@ # ################################################################################ -EXFAT_VERSION = 1.3.0 +EXFAT_VERSION = 1.4.0 EXFAT_SITE = https://github.com/relan/exfat/releases/download/v$(EXFAT_VERSION) EXFAT_SOURCE = fuse-exfat-$(EXFAT_VERSION).tar.gz -EXFAT_DEPENDENCIES = libfuse host-pkgconf +EXFAT_DEPENDENCIES = \ + $(if $(BR2_PACKAGE_LIBFUSE3),libfuse3,libfuse) \ + host-pkgconf EXFAT_LICENSE = GPL-2.0+ EXFAT_LICENSE_FILES = COPYING EXFAT_CPE_ID_VENDOR = exfat_project -- 2.39.1 From fontaine.fabrice at gmail.com Sat Mar 4 13:53:41 2023 From: fontaine.fabrice at gmail.com (Fabrice Fontaine) Date: Sat, 4 Mar 2023 14:53:41 +0100 Subject: [Buildroot] [PATCH 1/1] package/exfat-utils: security bump to version 1.4.0 Message-ID: <20230304135341.25447-1-fontaine.fabrice@gmail.com> Fix CVE-2022-29973: relan exFAT 1.3.0 allows local users to obtain sensitive information (data from deleted files in the filesystem) in certain situations involving offsets beyond ValidDataLength. https://github.com/relan/exfat/releases/tag/v1.4.0 Signed-off-by: Fabrice Fontaine --- package/exfat-utils/exfat-utils.hash | 2 +- package/exfat-utils/exfat-utils.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/exfat-utils/exfat-utils.hash b/package/exfat-utils/exfat-utils.hash index 6c6e09ccf0..b4ed8bc568 100644 --- a/package/exfat-utils/exfat-utils.hash +++ b/package/exfat-utils/exfat-utils.hash @@ -1,3 +1,3 @@ # Locally calculated -sha256 dfebd07a7b907e2d603d3a9626e6440bd43ec6c4e8c07ccfc57ce9502b724835 exfat-utils-1.3.0.tar.gz +sha256 241575fa93104406a47e79e53e4d907bae69886f11621f70a45276c62b75bf69 exfat-utils-1.4.0.tar.gz sha256 8177f97513213526df2cf6184d8ff986c675afb514d4e68a404010521b880643 COPYING diff --git a/package/exfat-utils/exfat-utils.mk b/package/exfat-utils/exfat-utils.mk index fa471952f2..c02cefb0c5 100644 --- a/package/exfat-utils/exfat-utils.mk +++ b/package/exfat-utils/exfat-utils.mk @@ -4,7 +4,7 @@ # ################################################################################ -EXFAT_UTILS_VERSION = 1.3.0 +EXFAT_UTILS_VERSION = 1.4.0 EXFAT_UTILS_SITE = https://github.com/relan/exfat/releases/download/v$(EXFAT_UTILS_VERSION) EXFAT_UTILS_LICENSE = GPL-2.0+ EXFAT_UTILS_LICENSE_FILES = COPYING -- 2.39.1 From peter at korsgaard.com Sat Mar 4 13:57:58 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sat, 04 Mar 2023 14:57:58 +0100 Subject: [Buildroot] [PATCH 1/1] package/php: security bump version to 8.2.3 In-Reply-To: <20230216182410.225354-1-bernd.kuhls@t-online.de> (Bernd Kuhls's message of "Thu, 16 Feb 2023 19:24:10 +0100") References: <20230216182410.225354-1-bernd.kuhls@t-online.de> Message-ID: <87mt4sd3fd.fsf@dell.be.48ers.dk> >>>>> "Bernd" == Bernd Kuhls writes: > Changelog: https://www.php.net/ChangeLog-8.php#8.2.3 > Fixes CVE-2023-0567, CVE-2023-0568 & CVE-2023-0662. > Signed-off-by: Bernd Kuhls For 2022.11.x I will instead bump to 8.1.16, and for 2022.02.x to 8.0.28, which both contain the same security fixes. -- Bye, Peter Korsgaard From peter at korsgaard.com Sat Mar 4 14:20:26 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sat, 4 Mar 2023 15:20:26 +0100 Subject: [Buildroot] [git commit branch/2022.02.x] package/php: security bump to version 8.0.28 Message-ID: <20230304142118.8B25B85FAC@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=f3ae7903cabde73379c401687ee19ff18e481490 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.02.x Changelog: https://www.php.net/ChangeLog-8.php#8.0.28 Fixes CVE-2023-0567, CVE-2023-0568 & CVE-2023-0662. Signed-off-by: Peter Korsgaard --- 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 01e9c4fe79..cd686a8acc 100644 --- a/package/php/php.hash +++ b/package/php/php.hash @@ -1,5 +1,5 @@ # From https://www.php.net/downloads.php -sha256 f942cbfe2f7bacbb8039fb79bbec41c76ea779ac5c8157f21e1e0c1b28a5fc3a php-8.0.27.tar.xz +sha256 5e07278a1f315a67d36a676c01343ca2d4da5ec5bdb15d018e4248b3012bc0cd php-8.0.28.tar.xz # License file sha256 a188db807d711536f71e27b7d36879d63480f7994dc18adc08e624b3c5430fff LICENSE diff --git a/package/php/php.mk b/package/php/php.mk index e1b62b02a8..bbe287f405 100644 --- a/package/php/php.mk +++ b/package/php/php.mk @@ -4,7 +4,7 @@ # ################################################################################ -PHP_VERSION = 8.0.27 +PHP_VERSION = 8.0.28 PHP_SITE = https://www.php.net/distributions PHP_SOURCE = php-$(PHP_VERSION).tar.xz PHP_INSTALL_STAGING = YES From peter at korsgaard.com Sat Mar 4 13:40:37 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sat, 4 Mar 2023 14:40:37 +0100 Subject: [Buildroot] [git commit branch/2022.02.x] package/dmalloc: use actual patches rather than sed-ing Message-ID: <20230304142118.6B0D285FDA@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=e53a5aaa1f968374f431f41c9a78c175905b4aec branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.02.x Our dmalloc packaging is very old and carries historical baggage and idiosyncracies that we have long stopped doing in the rest ofthe code base. Drop our post-patch hooks that seds the configure and Makefile.in files, and add patches (that could be upstreamed one day). We provide the results in the environment, like would be done with actual autoconf cache variables (ac_cv_*). Note: those are the result of cleaning up for further patches that did not manifest because it was too complex to add proper SSP support to dmalloc (instead, we're going to forcibly disable it in the following commit). Note-2: those patches have not been submitted upstream, as it's mostly dead: even though there's been some commit activities recently-ish, there has been no review or comments or the many PR pending for many years now. Note-3: we patch both configure and configure.ac, rather than autoreconf, for two reasons: 1. the both are in the upstream git tree, so submitting these patches would require patching both, and 2. dmalloc does not autoreconf nicely out of the box, and it was deemed too much hassle to fix that in addition. Signed-off-by: Yann E. MORIN Cc: Fabrice Fontaine Signed-off-by: Thomas Petazzoni (cherry picked from commit b259dac22a4179494e9947c485b6b171d8fef52e) Signed-off-by: Peter Korsgaard --- ...003-configure-allow-overriding-some-tests.patch | 80 ++++++++++++++++++++++ ...e-the-configure-detected-or-user-supplied.patch | 50 ++++++++++++++ ...onfigure-use-LD-instead-of-hard-coding-ld.patch | 67 ++++++++++++++++++ package/dmalloc/dmalloc.mk | 17 ++--- 4 files changed, 202 insertions(+), 12 deletions(-) diff --git a/package/dmalloc/0003-configure-allow-overriding-some-tests.patch b/package/dmalloc/0003-configure-allow-overriding-some-tests.patch new file mode 100644 index 0000000000..3003e8cbe4 --- /dev/null +++ b/package/dmalloc/0003-configure-allow-overriding-some-tests.patch @@ -0,0 +1,80 @@ +From 9d57d4353c82110c609f36f91986277343d4ee45 Mon Sep 17 00:00:00 2001 +From: "Yann E. MORIN" +Date: Wed, 8 Feb 2023 13:26:56 +0100 +Subject: [PATCH] configure: allow overriding some tests + +Some tests use AC_RUN_IFELSE, so they do not work for cross-compilation. + +Allow the user to provide these results from the environment. + +Signed-off-by: Yann E. MORIN +--- + configure | 6 +++--- + configure.ac | 6 +++--- + 2 files changed, 6 insertions(+), 6 deletions(-) + +diff --git a/configure b/configure +index c18dfb2..d165962 100755 +--- a/configure ++++ b/configure +@@ -4540,7 +4540,7 @@ fi + { $as_echo "$as_me:${as_lineno-$LINENO}: checking strdup macro" >&5 + $as_echo_n "checking strdup macro... " >&6; } + if test "$cross_compiling" = yes; then : +- ac_cv_strdup_macro=no ++ ac_cv_strdup_macro="${ac_cv_strdup_macro-no}" + + else + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +@@ -4578,7 +4578,7 @@ $as_echo "$ac_cv_strdup_macro" >&6; } + { $as_echo "$as_me:${as_lineno-$LINENO}: checking strndup macro" >&5 + $as_echo_n "checking strndup macro... " >&6; } + if test "$cross_compiling" = yes; then : +- ac_cv_strndup_macro=no ++ ac_cv_strndup_macro="${ac_cv_strndup_macro-no}" + + else + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +@@ -4753,7 +4753,7 @@ done + + { $as_echo "$as_me:${as_lineno-$LINENO}: checking basic-block size" >&5 + $as_echo_n "checking basic-block size... " >&6; } +-ac_cv_page_size=0 ++ac_cv_page_size="${ac_cv_page_size-0}" + if test $ac_cv_page_size = 0; then + if test "$cross_compiling" = yes; then : + ac_cv_page_size=0 +diff --git a/configure.ac b/configure.ac +index 9740fdc..51bdf4d 100644 +--- a/configure.ac ++++ b/configure.ac +@@ -292,7 +292,7 @@ int main() { return 1; } + ]])], + [ac_cv_strdup_macro=yes], + [ac_cv_strdup_macro=no], +-[ac_cv_strdup_macro=no] ++[ac_cv_strdup_macro="${ac_cv_strdup_macro-no}"] + ) + AC_MSG_RESULT([$ac_cv_strdup_macro]) + +@@ -316,7 +316,7 @@ int main() { return 1; } + ]])], + [ac_cv_strndup_macro=yes], + [ac_cv_strndup_macro=no], +-[ac_cv_strndup_macro=no] ++[ac_cv_strndup_macro="${ac_cv_strndup_macro-no}"] + ) + AC_MSG_RESULT([$ac_cv_strndup_macro]) + +@@ -390,7 +390,7 @@ AC_MSG_RESULT([$ac_cv_use_mmap]) + # + AC_CHECK_FUNCS(getpagesize) + AC_MSG_CHECKING([basic-block size]) +-ac_cv_page_size=0 ++ac_cv_page_size="${ac_cv_page_size-0}" + if test $ac_cv_page_size = 0; then + AC_RUN_IFELSE([AC_LANG_SOURCE([ + #if HAVE_UNISTD_H +-- +2.25.1 + diff --git a/package/dmalloc/0004-Makefile-use-the-configure-detected-or-user-supplied.patch b/package/dmalloc/0004-Makefile-use-the-configure-detected-or-user-supplied.patch new file mode 100644 index 0000000000..394e7ca34e --- /dev/null +++ b/package/dmalloc/0004-Makefile-use-the-configure-detected-or-user-supplied.patch @@ -0,0 +1,50 @@ +From c958fd5cd7d5ff03c0a023608b53b74997c514b3 Mon Sep 17 00:00:00 2001 +From: "Yann E. MORIN" +Date: Wed, 8 Feb 2023 13:43:55 +0100 +Subject: [PATCH] Makefile: use the configure-detected or user-supplied ar + program + +Signed-off-by: Yann E. MORIN +--- + Makefile.in | 8 ++++---- + 1 file changed, 4 insertions(+), 4 deletions(-) + +diff --git a/Makefile.in b/Makefile.in +index 86d3cca..089ac99 100644 +--- a/Makefile.in ++++ b/Makefile.in +@@ -303,11 +303,11 @@ $(LIB_SL) : $(LIBRARY) + mv $@.t $@ + + $(LIBRARY) : $(OBJS) $(NORMAL_OBJS) +- ar cr $@ $? ++ $(AR) cr $@ $? + @RANLIB@ $@ + + $(LIB_TH) : $(OBJS) $(THREAD_OBJS) +- ar cr $@ $? ++ $(AR) cr $@ $? + @RANLIB@ $@ + + $(LIB_TH_SL) : $(LIB_TH) +@@ -316,7 +316,7 @@ $(LIB_TH_SL) : $(LIB_TH) + mv $@.t $@ + + $(LIB_CXX) : $(OBJS) $(NORMAL_OBJS) $(CXX_OBJS) +- ar cr $@ $? ++ $(AR) cr $@ $? + @RANLIB@ $@ + + $(LIB_CXX_SL) : $(LIB_CXX) +@@ -325,7 +325,7 @@ $(LIB_CXX_SL) : $(LIB_CXX) + mv $@.t $@ + + $(LIB_TH_CXX) : $(OBJS) $(THREAD_OBJS) $(CXX_OBJS) +- ar cr $@ $? ++ $(AR) cr $@ $? + @RANLIB@ $@ + + $(LIB_TH_CXX_SL) : $(LIB_TH_CXX) +-- +2.25.1 + diff --git a/package/dmalloc/0005-configure-use-LD-instead-of-hard-coding-ld.patch b/package/dmalloc/0005-configure-use-LD-instead-of-hard-coding-ld.patch new file mode 100644 index 0000000000..3ba6ee3dc7 --- /dev/null +++ b/package/dmalloc/0005-configure-use-LD-instead-of-hard-coding-ld.patch @@ -0,0 +1,67 @@ +From d77e5f3d45b0cbae850e3a6e23d52edc137be803 Mon Sep 17 00:00:00 2001 +From: "Yann E. MORIN" +Date: Wed, 8 Feb 2023 13:52:05 +0100 +Subject: [PATCH] configure: use ${LD} instead of hard-coding 'ld' + +When doing cross-compilation, we do not want to use the native tools to +test, but the target tools. + +Note that the weird quoting is inherited from a legacy patch in +Buildroot, which dates back ages (at least 2006), and as it has not been +identified as breaking things, we keep it as-is... Meh... + +Signed-off-by: Yann E. MORIN +--- + configure | 12 ++++++------ + configure.ac | 12 ++++++------ + 2 files changed, 12 insertions(+), 12 deletions(-) + +diff --git a/configure b/configure +index 810636e..30a7ea3 100755 +--- a/configure ++++ b/configure +@@ -4377,12 +4377,12 @@ if ac_fn_c_try_compile "$LINENO"; then : + ac_cv_shared_link_args='# Could not configure shlib linking' + enable_shlib=no + fi +- elif (ld -shared --whole-archive -soname conftest.so -o conftest.so.t conftest.a) 2>&5; then +- ac_cv_shared_link_args='ld -shared --whole-archive -soname $@ -o $@.t' +- elif (ld -shared -o conftest.so.t -all -soname conftest.so.t -none -lc -all conftest.a) 2>&5; then +- ac_cv_shared_link_args='ld -shared -o $@.t -all -soname $@ -none -lc -all' +- elif (ld -G -o conftest.so.t conftest.a) 2>&5; then +- ac_cv_shared_link_args='ld -G -o $@.t' ++ elif (${LD-ld} -shared --whole-archive -soname conftest.so -o conftest.so.t conftest.a) 2>&5; then ++ ac_cv_shared_link_args="${LD-ld}"' -shared --whole-archive -soname $@ -o $@.t' ++ elif (${LD-ld} -shared -o conftest.so.t -all -soname conftest.so.t -none -lc -all conftest.a) 2>&5; then ++ ac_cv_shared_link_args="${LD-ld}"' -shared -o $@.t -all -soname $@ -none -lc -all' ++ elif (${LD-ld} -G -o conftest.so.t conftest.a) 2>&5; then ++ ac_cv_shared_link_args="${LD-ld}"' -G -o $@.t' + else + # oh well, toss an error + ac_cv_shared_link_args='# Could not configure shlib linking' +diff --git a/configure.ac b/configure.ac +index 51bdf4d..0d80a78 100644 +--- a/configure.ac ++++ b/configure.ac +@@ -169,12 +169,12 @@ AC_COMPILE_IFELSE([AC_LANG_SOURCE([ int foo(int val) { return val + 1; } ])],[ + ac_cv_shared_link_args='# Could not configure shlib linking' + enable_shlib=no + fi +- elif (ld -shared --whole-archive -soname conftest.so -o conftest.so.t conftest.a) 2>&5; then +- ac_cv_shared_link_args='ld -shared --whole-archive -soname $@ -o $@.t' +- elif (ld -shared -o conftest.so.t -all -soname conftest.so.t -none -lc -all conftest.a) 2>&5; then +- ac_cv_shared_link_args='ld -shared -o $@.t -all -soname $@ -none -lc -all' +- elif (ld -G -o conftest.so.t conftest.a) 2>&5; then +- ac_cv_shared_link_args='ld -G -o $@.t' ++ elif (${LD-ld} -shared --whole-archive -soname conftest.so -o conftest.so.t conftest.a) 2>&5; then ++ ac_cv_shared_link_args="${LD-ld}"' -shared --whole-archive -soname $@ -o $@.t' ++ elif (${LD-ld} -shared -o conftest.so.t -all -soname conftest.so.t -none -lc -all conftest.a) 2>&5; then ++ ac_cv_shared_link_args="${LD-ld}"' -shared -o $@.t -all -soname $@ -none -lc -all' ++ elif (${LD-ld} -G -o conftest.so.t conftest.a) 2>&5; then ++ ac_cv_shared_link_args="${LD-ld}"' -G -o $@.t' + else + # oh well, toss an error + ac_cv_shared_link_args='# Could not configure shlib linking' +-- +2.25.1 + diff --git a/package/dmalloc/dmalloc.mk b/package/dmalloc/dmalloc.mk index 81ac467277..6b90f810b2 100644 --- a/package/dmalloc/dmalloc.mk +++ b/package/dmalloc/dmalloc.mk @@ -44,18 +44,11 @@ ifeq ($(BR2_TOOLCHAIN_HAS_GCC_BUG_63261),y) DMALLOC_CFLAGS += -O0 endif -DMALLOC_CONF_ENV = CFLAGS="$(DMALLOC_CFLAGS)" - -define DMALLOC_POST_PATCH - $(SED) 's/^ac_cv_page_size=0$$/ac_cv_page_size=12/' $(@D)/configure - $(SED) 's/ac_cv_strdup_macro=no$$/ac_cv_strdup_macro=yes/' $(@D)/configure - $(SED) 's/ac_cv_strndup_macro=no$$/ac_cv_strndup_macro=yes/' $(@D)/configure - $(SED) 's/(ld -/($${LD-ld} -/' $(@D)/configure - $(SED) 's/'\''ld -/"$${LD-ld}"'\'' -/' $(@D)/configure - $(SED) 's/ar cr/$$(AR) cr/' $(@D)/Makefile.in -endef - -DMALLOC_POST_PATCH_HOOKS += DMALLOC_POST_PATCH +DMALLOC_CONF_ENV = \ + CFLAGS="$(DMALLOC_CFLAGS)" \ + ac_cv_page_size=12 \ + ac_cv_strdup_macro=yes \ + ac_cv_strndup_macro=yes # both DESTDIR and PREFIX are ignored.. define DMALLOC_INSTALL_STAGING_CMDS From peter at korsgaard.com Sat Mar 4 13:40:48 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sat, 4 Mar 2023 14:40:48 +0100 Subject: [Buildroot] [git commit branch/2022.02.x] package/dmalloc: don't use SSP Message-ID: <20230304142118.78EF386002@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=c74234c3927db4f1b79f913720d9eaa2a9553cbd branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.02.x dmalloc directly calls into $(LD) to generate a shared library our of the static one. To detect what command it should run, ./configure tries various incantations of ld with various command line options until one does not fail. One of those is (basically): $(LD) --whole-archive -o contest.o.t contest.a This makes ./configure conclude what the command to link a shared library in the Makefile should be, and thus stores that in a variable: shlinkargs='$(LD) --whole-archive -o $@' ... which is then AC_SUBST()ed into Makefile.in with a rule like: $(SHLIB): $(LIBRARY) @shlinkargs@ $(LIRARY) which once substiuted, gives: $(SHLIB): $(LIBRARY) $(LD) --whole-archive -o $@ $(LIRARY) However, when SSP is enabled, the __stack_chk_fail_local and co symbols are provided by additional libraries or object files, and that is the responsibility of gcc to pass those when linking. But as dmalloc directly calls ld, it misses those. Changing dmalloc to use $(CC) is not trivial, however. First, we can't pass LD=$(TARGET_CC), otherwise the whole package explodes [0]: indeed --whole-archive is unknown to gcc, so it must be passed as -Wl,--whole archive instead. So we'd need to add a new test that uses $(CC), like so: $(CC) -Wl,--whole-archive -o contest.o.t contest.a However, in that case, gcc does pass additional libs/objs (like, for eample, the SSP ones) to the linker. But then those are also included in the whole-archive section. This causes the linker to add all the symbols form those libs/objs, even those not needed for SSP; on some archs, like PPC, that may require floating point symbols (__muldiv3 et al.) which are in another library, and thus the linker can't find them. The proper solution wouild be to add -Wl,--no-whole-archive, but that would have to be added _after_ the library we want to link, i.e.e we should be able to evntually run: $(CC) -Wl,--whole-archive -o $@ $(LIRARY) -Wl,--no-whole-archive That would require that we introduce a new variable that is added _after_ the $(LIBRARY), e.g. @shlinkargs_post@ or so... This is a bigger endeavour than we want to pursue... Since dmalloc is a debugging utility, it is not supposed to go into production builds, and during debugging, it would not be surprising that it needs to poke around arrays to debug them. So, we go the easier route: disable SSP altogether. [0] with lots of nice colors, but that's not the point, is it? Signed-off-by: Yann E. MORIN Cc: Fabrice Fontaine Signed-off-by: Thomas Petazzoni (cherry picked from commit 3481674ee36fe9fa695e2e6c255bf02b5ab380b0) Signed-off-by: Peter Korsgaard --- package/dmalloc/dmalloc.mk | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/package/dmalloc/dmalloc.mk b/package/dmalloc/dmalloc.mk index 6b90f810b2..5bd6691725 100644 --- a/package/dmalloc/dmalloc.mk +++ b/package/dmalloc/dmalloc.mk @@ -14,6 +14,13 @@ DMALLOC_LICENSE_FILES = LICENSE.txt DMALLOC_INSTALL_STAGING = YES DMALLOC_CFLAGS = $(TARGET_CFLAGS) +# dmalloc uses $(LD) to link, and thus misses the object files or libs that +# are needed to provide the __stack_chk_fail_local and co. symbols. Changing +# to use $(CC) is really more complex that we'd like. Since dmalloc is +# involved in debugging memory allocation, it is not expected to be a +# production library, so we do not care that much that it has SSP. +DMALLOC_CFLAGS += -fno-stack-protector + ifeq ($(BR2_STATIC_LIBS),y) DMALLOC_CONF_OPTS += --disable-shlib else From peter at korsgaard.com Sat Mar 4 13:40:32 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sat, 4 Mar 2023 14:40:32 +0100 Subject: [Buildroot] [git commit branch/2022.02.x] package/dmalloc: convert existing patch to git format Message-ID: <20230304142118.5DEBE85FAC@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=9e83ef725017e628eab75acd743d3b7ba4002f24 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.02.x We're going to add more patches, so let's cleanup our historical baggage... Signed-off-by: Yann E. MORIN Cc: Fabrice Fontaine Signed-off-by: Thomas Petazzoni (cherry picked from commit a7bd0fdb88a15b15d4b41bdc82a37cf35ab2b268) Signed-off-by: Peter Korsgaard --- .../dmalloc/0001-configure-fix-build-on-mips.patch | 90 ++++++++++++++++++++++ package/dmalloc/0001-mips.patch | 45 ----------- 2 files changed, 90 insertions(+), 45 deletions(-) diff --git a/package/dmalloc/0001-configure-fix-build-on-mips.patch b/package/dmalloc/0001-configure-fix-build-on-mips.patch new file mode 100644 index 0000000000..9b1525d0d1 --- /dev/null +++ b/package/dmalloc/0001-configure-fix-build-on-mips.patch @@ -0,0 +1,90 @@ +From af6adb3f5f05be4faa88a5aa83296c388c8085e7 Mon Sep 17 00:00:00 2001 +From: "Yann E. MORIN" +Date: Wed, 8 Feb 2023 12:30:10 +0100 +Subject: [PATCH] configure: fix build on mips + +This patch is a historical baggage that Buildroot has carried for ages +(since 2006), and the reason for it are notentirely clear. + +Since dmalloc is pretty tricky, and as this patch has not been +identified as causing issues, we keep it; we just add the configure.ac +patchlet to match the one in configure. + +As for the title, the original patch was named dmalloc-mips.patch, so +presumably it fixes some mips issue; let's title the commit that way. + +[Fabrice: Updated for 5.6.5] +Signed-off-by: Fabrice Fontaine +[yann.morin.1998 at free.fr: make it a git-formatted patch] +Signed-off-by: Yann E. MORIN +--- + configure | 4 ++-- + configure.ac | 2 +- + return.h | 16 +++------------- + 3 files changed, 6 insertions(+), 16 deletions(-) + +diff --git a/configure b/configure +index d52a1e8..c18dfb2 100755 +--- a/configure ++++ b/configure +@@ -5413,8 +5413,8 @@ fi + { $as_echo "$as_me:${as_lineno-$LINENO}: checking return.h macros work" >&5 + $as_echo_n "checking return.h macros work... " >&6; } + if test "$cross_compiling" = yes; then : +- $as_echo "#define RETURN_MACROS_WORK 0" >>confdefs.h +- { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 ++ $as_echo "#define RETURN_MACROS_WORK 1" >>confdefs.h ++ { $as_echo "$as_me:${as_lineno-$LINENO}: result: assume yes (cross-compiling)" >&5 + $as_echo "no" >&6; } + + else +diff --git a/configure.ac b/configure.ac +index a5295f1..9740fdc 100644 +--- a/configure.ac ++++ b/configure.ac +@@ -705,7 +705,7 @@ int main() + ])], + [ AC_DEFINE(RETURN_MACROS_WORK, 1) AC_MSG_RESULT([yes]) ], + [ AC_DEFINE(RETURN_MACROS_WORK, 0) AC_MSG_RESULT([no]) ], +-[ AC_DEFINE(RETURN_MACROS_WORK, 0) AC_MSG_RESULT([no]) ] ++[ AC_DEFINE(RETURN_MACROS_WORK, 1) AC_MSG_RESULT([assume yes (cross-compiling)]) ] + ) + + ############################################################################## +diff --git a/return.h b/return.h +index 9d3f5f1..d916c7a 100644 +--- a/return.h ++++ b/return.h +@@ -117,26 +117,16 @@ + /*************************************/ + + /* +- * For DEC Mips machines running Ultrix ++ * For Mips machines running Linux + */ + #if __mips + +-/* +- * I have no idea how to get inline assembly with the default cc. +- * Anyone know how? +- */ +- +-#if 0 +- + /* + * NOTE: we assume here that file is global. + * +- * $31 is the frame pointer. $2 looks to be the return address but maybe +- * not consistently. ++ * $31 is the return address. + */ +-#define GET_RET_ADDR(file) asm("sw $2, file") +- +-#endif ++#define GET_RET_ADDR(file) asm("sw $31, %0" : "=m" (file)) + + #endif /* __mips */ + +-- +2.25.1 + diff --git a/package/dmalloc/0001-mips.patch b/package/dmalloc/0001-mips.patch deleted file mode 100644 index 3150d030ec..0000000000 --- a/package/dmalloc/0001-mips.patch +++ /dev/null @@ -1,45 +0,0 @@ -[Fabrice: Updated for 5.6.5] -Signed-off-by: Fabrice Fontaine ---- a/configure -+++ b/configure -@@ -7107,7 +7107,7 @@ - { $as_echo "$as_me:${as_lineno-$LINENO}: checking return.h macros work" >&5 - $as_echo_n "checking return.h macros work... " >&6; } - if test "$cross_compiling" = yes; then : -- $as_echo "#define RETURN_MACROS_WORK 0" >>confdefs.h -+ $as_echo "#define RETURN_MACROS_WORK 1" >>confdefs.h - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 - $as_echo "no" >&6; } - ---- a/return.h -+++ b/return.h -@@ -106,26 +106,16 @@ - /*************************************/ - - /* -- * For DEC Mips machines running Ultrix -+ * For Mips machines running Linux - */ - #if __mips - - /* -- * I have no idea how to get inline assembly with the default cc. -- * Anyone know how? -- */ -- --#if 0 -- --/* - * NOTE: we assume here that file is global. - * -- * $31 is the frame pointer. $2 looks to be the return address but maybe -- * not consistently. -+ * $31 is the return address. - */ --#define GET_RET_ADDR(file) asm("sw $2, file") -- --#endif -+#define GET_RET_ADDR(file) asm("sw $31, %0" : "=m" (file)) - - #endif /* __mips */ - From peter at korsgaard.com Sat Mar 4 14:12:57 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sat, 4 Mar 2023 15:12:57 +0100 Subject: [Buildroot] [git commit branch/2022.11.x] package/php: security bump to version 8.1.16 Message-ID: <20230304142222.EF25C860FD@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=4ffddc2fd8920f9076baf6cf015c8a0192fd8ef8 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.11.x Changelog: https://www.php.net/ChangeLog-8.php#8.1.16 Fixes CVE-2023-0567, CVE-2023-0568 & CVE-2023-0662. Signed-off-by: Peter Korsgaard --- 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 23ec84f19f..646892d6ce 100644 --- a/package/php/php.hash +++ b/package/php/php.hash @@ -1,5 +1,5 @@ # From https://www.php.net/downloads.php -sha256 e16e47a872d58685913ac848ce92ec49f42c1828110c98c65fb6265a08724a1a php-8.1.14.tar.xz +sha256 d61f13d96a58b93c39672b58f25e1ee4ce88500f4acb1430cb01a514875c1258 php-8.1.16.tar.xz # License file sha256 a188db807d711536f71e27b7d36879d63480f7994dc18adc08e624b3c5430fff LICENSE diff --git a/package/php/php.mk b/package/php/php.mk index 23dd4ba96f..89a35b7dd6 100644 --- a/package/php/php.mk +++ b/package/php/php.mk @@ -4,7 +4,7 @@ # ################################################################################ -PHP_VERSION = 8.1.14 +PHP_VERSION = 8.1.16 PHP_SITE = https://www.php.net/distributions PHP_SOURCE = php-$(PHP_VERSION).tar.xz PHP_INSTALL_STAGING = YES From peter at korsgaard.com Sat Mar 4 13:39:51 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sat, 4 Mar 2023 14:39:51 +0100 Subject: [Buildroot] [git commit branch/2022.11.x] package/dmalloc: don't use SSP Message-ID: <20230304142222.E491186107@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=811a67f7f1411ded045232561084c2b59ac76c64 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.11.x dmalloc directly calls into $(LD) to generate a shared library our of the static one. To detect what command it should run, ./configure tries various incantations of ld with various command line options until one does not fail. One of those is (basically): $(LD) --whole-archive -o contest.o.t contest.a This makes ./configure conclude what the command to link a shared library in the Makefile should be, and thus stores that in a variable: shlinkargs='$(LD) --whole-archive -o $@' ... which is then AC_SUBST()ed into Makefile.in with a rule like: $(SHLIB): $(LIBRARY) @shlinkargs@ $(LIRARY) which once substiuted, gives: $(SHLIB): $(LIBRARY) $(LD) --whole-archive -o $@ $(LIRARY) However, when SSP is enabled, the __stack_chk_fail_local and co symbols are provided by additional libraries or object files, and that is the responsibility of gcc to pass those when linking. But as dmalloc directly calls ld, it misses those. Changing dmalloc to use $(CC) is not trivial, however. First, we can't pass LD=$(TARGET_CC), otherwise the whole package explodes [0]: indeed --whole-archive is unknown to gcc, so it must be passed as -Wl,--whole archive instead. So we'd need to add a new test that uses $(CC), like so: $(CC) -Wl,--whole-archive -o contest.o.t contest.a However, in that case, gcc does pass additional libs/objs (like, for eample, the SSP ones) to the linker. But then those are also included in the whole-archive section. This causes the linker to add all the symbols form those libs/objs, even those not needed for SSP; on some archs, like PPC, that may require floating point symbols (__muldiv3 et al.) which are in another library, and thus the linker can't find them. The proper solution wouild be to add -Wl,--no-whole-archive, but that would have to be added _after_ the library we want to link, i.e.e we should be able to evntually run: $(CC) -Wl,--whole-archive -o $@ $(LIRARY) -Wl,--no-whole-archive That would require that we introduce a new variable that is added _after_ the $(LIBRARY), e.g. @shlinkargs_post@ or so... This is a bigger endeavour than we want to pursue... Since dmalloc is a debugging utility, it is not supposed to go into production builds, and during debugging, it would not be surprising that it needs to poke around arrays to debug them. So, we go the easier route: disable SSP altogether. [0] with lots of nice colors, but that's not the point, is it? Signed-off-by: Yann E. MORIN Cc: Fabrice Fontaine Signed-off-by: Thomas Petazzoni (cherry picked from commit 3481674ee36fe9fa695e2e6c255bf02b5ab380b0) Signed-off-by: Peter Korsgaard --- package/dmalloc/dmalloc.mk | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/package/dmalloc/dmalloc.mk b/package/dmalloc/dmalloc.mk index 6b90f810b2..5bd6691725 100644 --- a/package/dmalloc/dmalloc.mk +++ b/package/dmalloc/dmalloc.mk @@ -14,6 +14,13 @@ DMALLOC_LICENSE_FILES = LICENSE.txt DMALLOC_INSTALL_STAGING = YES DMALLOC_CFLAGS = $(TARGET_CFLAGS) +# dmalloc uses $(LD) to link, and thus misses the object files or libs that +# are needed to provide the __stack_chk_fail_local and co. symbols. Changing +# to use $(CC) is really more complex that we'd like. Since dmalloc is +# involved in debugging memory allocation, it is not expected to be a +# production library, so we do not care that much that it has SSP. +DMALLOC_CFLAGS += -fno-stack-protector + ifeq ($(BR2_STATIC_LIBS),y) DMALLOC_CONF_OPTS += --disable-shlib else From peter at korsgaard.com Sat Mar 4 13:39:40 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sat, 4 Mar 2023 14:39:40 +0100 Subject: [Buildroot] [git commit branch/2022.11.x] package/dmalloc: use actual patches rather than sed-ing Message-ID: <20230304142222.D724A86103@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=c5b4b31f79aec068f4939fda447c62f137e4ed45 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.11.x Our dmalloc packaging is very old and carries historical baggage and idiosyncracies that we have long stopped doing in the rest ofthe code base. Drop our post-patch hooks that seds the configure and Makefile.in files, and add patches (that could be upstreamed one day). We provide the results in the environment, like would be done with actual autoconf cache variables (ac_cv_*). Note: those are the result of cleaning up for further patches that did not manifest because it was too complex to add proper SSP support to dmalloc (instead, we're going to forcibly disable it in the following commit). Note-2: those patches have not been submitted upstream, as it's mostly dead: even though there's been some commit activities recently-ish, there has been no review or comments or the many PR pending for many years now. Note-3: we patch both configure and configure.ac, rather than autoreconf, for two reasons: 1. the both are in the upstream git tree, so submitting these patches would require patching both, and 2. dmalloc does not autoreconf nicely out of the box, and it was deemed too much hassle to fix that in addition. Signed-off-by: Yann E. MORIN Cc: Fabrice Fontaine Signed-off-by: Thomas Petazzoni (cherry picked from commit b259dac22a4179494e9947c485b6b171d8fef52e) Signed-off-by: Peter Korsgaard --- ...003-configure-allow-overriding-some-tests.patch | 80 ++++++++++++++++++++++ ...e-the-configure-detected-or-user-supplied.patch | 50 ++++++++++++++ ...onfigure-use-LD-instead-of-hard-coding-ld.patch | 67 ++++++++++++++++++ package/dmalloc/dmalloc.mk | 17 ++--- 4 files changed, 202 insertions(+), 12 deletions(-) diff --git a/package/dmalloc/0003-configure-allow-overriding-some-tests.patch b/package/dmalloc/0003-configure-allow-overriding-some-tests.patch new file mode 100644 index 0000000000..3003e8cbe4 --- /dev/null +++ b/package/dmalloc/0003-configure-allow-overriding-some-tests.patch @@ -0,0 +1,80 @@ +From 9d57d4353c82110c609f36f91986277343d4ee45 Mon Sep 17 00:00:00 2001 +From: "Yann E. MORIN" +Date: Wed, 8 Feb 2023 13:26:56 +0100 +Subject: [PATCH] configure: allow overriding some tests + +Some tests use AC_RUN_IFELSE, so they do not work for cross-compilation. + +Allow the user to provide these results from the environment. + +Signed-off-by: Yann E. MORIN +--- + configure | 6 +++--- + configure.ac | 6 +++--- + 2 files changed, 6 insertions(+), 6 deletions(-) + +diff --git a/configure b/configure +index c18dfb2..d165962 100755 +--- a/configure ++++ b/configure +@@ -4540,7 +4540,7 @@ fi + { $as_echo "$as_me:${as_lineno-$LINENO}: checking strdup macro" >&5 + $as_echo_n "checking strdup macro... " >&6; } + if test "$cross_compiling" = yes; then : +- ac_cv_strdup_macro=no ++ ac_cv_strdup_macro="${ac_cv_strdup_macro-no}" + + else + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +@@ -4578,7 +4578,7 @@ $as_echo "$ac_cv_strdup_macro" >&6; } + { $as_echo "$as_me:${as_lineno-$LINENO}: checking strndup macro" >&5 + $as_echo_n "checking strndup macro... " >&6; } + if test "$cross_compiling" = yes; then : +- ac_cv_strndup_macro=no ++ ac_cv_strndup_macro="${ac_cv_strndup_macro-no}" + + else + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +@@ -4753,7 +4753,7 @@ done + + { $as_echo "$as_me:${as_lineno-$LINENO}: checking basic-block size" >&5 + $as_echo_n "checking basic-block size... " >&6; } +-ac_cv_page_size=0 ++ac_cv_page_size="${ac_cv_page_size-0}" + if test $ac_cv_page_size = 0; then + if test "$cross_compiling" = yes; then : + ac_cv_page_size=0 +diff --git a/configure.ac b/configure.ac +index 9740fdc..51bdf4d 100644 +--- a/configure.ac ++++ b/configure.ac +@@ -292,7 +292,7 @@ int main() { return 1; } + ]])], + [ac_cv_strdup_macro=yes], + [ac_cv_strdup_macro=no], +-[ac_cv_strdup_macro=no] ++[ac_cv_strdup_macro="${ac_cv_strdup_macro-no}"] + ) + AC_MSG_RESULT([$ac_cv_strdup_macro]) + +@@ -316,7 +316,7 @@ int main() { return 1; } + ]])], + [ac_cv_strndup_macro=yes], + [ac_cv_strndup_macro=no], +-[ac_cv_strndup_macro=no] ++[ac_cv_strndup_macro="${ac_cv_strndup_macro-no}"] + ) + AC_MSG_RESULT([$ac_cv_strndup_macro]) + +@@ -390,7 +390,7 @@ AC_MSG_RESULT([$ac_cv_use_mmap]) + # + AC_CHECK_FUNCS(getpagesize) + AC_MSG_CHECKING([basic-block size]) +-ac_cv_page_size=0 ++ac_cv_page_size="${ac_cv_page_size-0}" + if test $ac_cv_page_size = 0; then + AC_RUN_IFELSE([AC_LANG_SOURCE([ + #if HAVE_UNISTD_H +-- +2.25.1 + diff --git a/package/dmalloc/0004-Makefile-use-the-configure-detected-or-user-supplied.patch b/package/dmalloc/0004-Makefile-use-the-configure-detected-or-user-supplied.patch new file mode 100644 index 0000000000..394e7ca34e --- /dev/null +++ b/package/dmalloc/0004-Makefile-use-the-configure-detected-or-user-supplied.patch @@ -0,0 +1,50 @@ +From c958fd5cd7d5ff03c0a023608b53b74997c514b3 Mon Sep 17 00:00:00 2001 +From: "Yann E. MORIN" +Date: Wed, 8 Feb 2023 13:43:55 +0100 +Subject: [PATCH] Makefile: use the configure-detected or user-supplied ar + program + +Signed-off-by: Yann E. MORIN +--- + Makefile.in | 8 ++++---- + 1 file changed, 4 insertions(+), 4 deletions(-) + +diff --git a/Makefile.in b/Makefile.in +index 86d3cca..089ac99 100644 +--- a/Makefile.in ++++ b/Makefile.in +@@ -303,11 +303,11 @@ $(LIB_SL) : $(LIBRARY) + mv $@.t $@ + + $(LIBRARY) : $(OBJS) $(NORMAL_OBJS) +- ar cr $@ $? ++ $(AR) cr $@ $? + @RANLIB@ $@ + + $(LIB_TH) : $(OBJS) $(THREAD_OBJS) +- ar cr $@ $? ++ $(AR) cr $@ $? + @RANLIB@ $@ + + $(LIB_TH_SL) : $(LIB_TH) +@@ -316,7 +316,7 @@ $(LIB_TH_SL) : $(LIB_TH) + mv $@.t $@ + + $(LIB_CXX) : $(OBJS) $(NORMAL_OBJS) $(CXX_OBJS) +- ar cr $@ $? ++ $(AR) cr $@ $? + @RANLIB@ $@ + + $(LIB_CXX_SL) : $(LIB_CXX) +@@ -325,7 +325,7 @@ $(LIB_CXX_SL) : $(LIB_CXX) + mv $@.t $@ + + $(LIB_TH_CXX) : $(OBJS) $(THREAD_OBJS) $(CXX_OBJS) +- ar cr $@ $? ++ $(AR) cr $@ $? + @RANLIB@ $@ + + $(LIB_TH_CXX_SL) : $(LIB_TH_CXX) +-- +2.25.1 + diff --git a/package/dmalloc/0005-configure-use-LD-instead-of-hard-coding-ld.patch b/package/dmalloc/0005-configure-use-LD-instead-of-hard-coding-ld.patch new file mode 100644 index 0000000000..3ba6ee3dc7 --- /dev/null +++ b/package/dmalloc/0005-configure-use-LD-instead-of-hard-coding-ld.patch @@ -0,0 +1,67 @@ +From d77e5f3d45b0cbae850e3a6e23d52edc137be803 Mon Sep 17 00:00:00 2001 +From: "Yann E. MORIN" +Date: Wed, 8 Feb 2023 13:52:05 +0100 +Subject: [PATCH] configure: use ${LD} instead of hard-coding 'ld' + +When doing cross-compilation, we do not want to use the native tools to +test, but the target tools. + +Note that the weird quoting is inherited from a legacy patch in +Buildroot, which dates back ages (at least 2006), and as it has not been +identified as breaking things, we keep it as-is... Meh... + +Signed-off-by: Yann E. MORIN +--- + configure | 12 ++++++------ + configure.ac | 12 ++++++------ + 2 files changed, 12 insertions(+), 12 deletions(-) + +diff --git a/configure b/configure +index 810636e..30a7ea3 100755 +--- a/configure ++++ b/configure +@@ -4377,12 +4377,12 @@ if ac_fn_c_try_compile "$LINENO"; then : + ac_cv_shared_link_args='# Could not configure shlib linking' + enable_shlib=no + fi +- elif (ld -shared --whole-archive -soname conftest.so -o conftest.so.t conftest.a) 2>&5; then +- ac_cv_shared_link_args='ld -shared --whole-archive -soname $@ -o $@.t' +- elif (ld -shared -o conftest.so.t -all -soname conftest.so.t -none -lc -all conftest.a) 2>&5; then +- ac_cv_shared_link_args='ld -shared -o $@.t -all -soname $@ -none -lc -all' +- elif (ld -G -o conftest.so.t conftest.a) 2>&5; then +- ac_cv_shared_link_args='ld -G -o $@.t' ++ elif (${LD-ld} -shared --whole-archive -soname conftest.so -o conftest.so.t conftest.a) 2>&5; then ++ ac_cv_shared_link_args="${LD-ld}"' -shared --whole-archive -soname $@ -o $@.t' ++ elif (${LD-ld} -shared -o conftest.so.t -all -soname conftest.so.t -none -lc -all conftest.a) 2>&5; then ++ ac_cv_shared_link_args="${LD-ld}"' -shared -o $@.t -all -soname $@ -none -lc -all' ++ elif (${LD-ld} -G -o conftest.so.t conftest.a) 2>&5; then ++ ac_cv_shared_link_args="${LD-ld}"' -G -o $@.t' + else + # oh well, toss an error + ac_cv_shared_link_args='# Could not configure shlib linking' +diff --git a/configure.ac b/configure.ac +index 51bdf4d..0d80a78 100644 +--- a/configure.ac ++++ b/configure.ac +@@ -169,12 +169,12 @@ AC_COMPILE_IFELSE([AC_LANG_SOURCE([ int foo(int val) { return val + 1; } ])],[ + ac_cv_shared_link_args='# Could not configure shlib linking' + enable_shlib=no + fi +- elif (ld -shared --whole-archive -soname conftest.so -o conftest.so.t conftest.a) 2>&5; then +- ac_cv_shared_link_args='ld -shared --whole-archive -soname $@ -o $@.t' +- elif (ld -shared -o conftest.so.t -all -soname conftest.so.t -none -lc -all conftest.a) 2>&5; then +- ac_cv_shared_link_args='ld -shared -o $@.t -all -soname $@ -none -lc -all' +- elif (ld -G -o conftest.so.t conftest.a) 2>&5; then +- ac_cv_shared_link_args='ld -G -o $@.t' ++ elif (${LD-ld} -shared --whole-archive -soname conftest.so -o conftest.so.t conftest.a) 2>&5; then ++ ac_cv_shared_link_args="${LD-ld}"' -shared --whole-archive -soname $@ -o $@.t' ++ elif (${LD-ld} -shared -o conftest.so.t -all -soname conftest.so.t -none -lc -all conftest.a) 2>&5; then ++ ac_cv_shared_link_args="${LD-ld}"' -shared -o $@.t -all -soname $@ -none -lc -all' ++ elif (${LD-ld} -G -o conftest.so.t conftest.a) 2>&5; then ++ ac_cv_shared_link_args="${LD-ld}"' -G -o $@.t' + else + # oh well, toss an error + ac_cv_shared_link_args='# Could not configure shlib linking' +-- +2.25.1 + diff --git a/package/dmalloc/dmalloc.mk b/package/dmalloc/dmalloc.mk index 81ac467277..6b90f810b2 100644 --- a/package/dmalloc/dmalloc.mk +++ b/package/dmalloc/dmalloc.mk @@ -44,18 +44,11 @@ ifeq ($(BR2_TOOLCHAIN_HAS_GCC_BUG_63261),y) DMALLOC_CFLAGS += -O0 endif -DMALLOC_CONF_ENV = CFLAGS="$(DMALLOC_CFLAGS)" - -define DMALLOC_POST_PATCH - $(SED) 's/^ac_cv_page_size=0$$/ac_cv_page_size=12/' $(@D)/configure - $(SED) 's/ac_cv_strdup_macro=no$$/ac_cv_strdup_macro=yes/' $(@D)/configure - $(SED) 's/ac_cv_strndup_macro=no$$/ac_cv_strndup_macro=yes/' $(@D)/configure - $(SED) 's/(ld -/($${LD-ld} -/' $(@D)/configure - $(SED) 's/'\''ld -/"$${LD-ld}"'\'' -/' $(@D)/configure - $(SED) 's/ar cr/$$(AR) cr/' $(@D)/Makefile.in -endef - -DMALLOC_POST_PATCH_HOOKS += DMALLOC_POST_PATCH +DMALLOC_CONF_ENV = \ + CFLAGS="$(DMALLOC_CFLAGS)" \ + ac_cv_page_size=12 \ + ac_cv_strdup_macro=yes \ + ac_cv_strndup_macro=yes # both DESTDIR and PREFIX are ignored.. define DMALLOC_INSTALL_STAGING_CMDS From peter at korsgaard.com Sat Mar 4 13:39:33 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sat, 4 Mar 2023 14:39:33 +0100 Subject: [Buildroot] [git commit branch/2022.11.x] package/dmalloc: convert existing patch to git format Message-ID: <20230304142222.C8CDE860FD@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=3536574469a757f87c05223c382280c8a0029445 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.11.x We're going to add more patches, so let's cleanup our historical baggage... Signed-off-by: Yann E. MORIN Cc: Fabrice Fontaine Signed-off-by: Thomas Petazzoni (cherry picked from commit a7bd0fdb88a15b15d4b41bdc82a37cf35ab2b268) Signed-off-by: Peter Korsgaard --- .../dmalloc/0001-configure-fix-build-on-mips.patch | 90 ++++++++++++++++++++++ package/dmalloc/0001-mips.patch | 45 ----------- 2 files changed, 90 insertions(+), 45 deletions(-) diff --git a/package/dmalloc/0001-configure-fix-build-on-mips.patch b/package/dmalloc/0001-configure-fix-build-on-mips.patch new file mode 100644 index 0000000000..9b1525d0d1 --- /dev/null +++ b/package/dmalloc/0001-configure-fix-build-on-mips.patch @@ -0,0 +1,90 @@ +From af6adb3f5f05be4faa88a5aa83296c388c8085e7 Mon Sep 17 00:00:00 2001 +From: "Yann E. MORIN" +Date: Wed, 8 Feb 2023 12:30:10 +0100 +Subject: [PATCH] configure: fix build on mips + +This patch is a historical baggage that Buildroot has carried for ages +(since 2006), and the reason for it are notentirely clear. + +Since dmalloc is pretty tricky, and as this patch has not been +identified as causing issues, we keep it; we just add the configure.ac +patchlet to match the one in configure. + +As for the title, the original patch was named dmalloc-mips.patch, so +presumably it fixes some mips issue; let's title the commit that way. + +[Fabrice: Updated for 5.6.5] +Signed-off-by: Fabrice Fontaine +[yann.morin.1998 at free.fr: make it a git-formatted patch] +Signed-off-by: Yann E. MORIN +--- + configure | 4 ++-- + configure.ac | 2 +- + return.h | 16 +++------------- + 3 files changed, 6 insertions(+), 16 deletions(-) + +diff --git a/configure b/configure +index d52a1e8..c18dfb2 100755 +--- a/configure ++++ b/configure +@@ -5413,8 +5413,8 @@ fi + { $as_echo "$as_me:${as_lineno-$LINENO}: checking return.h macros work" >&5 + $as_echo_n "checking return.h macros work... " >&6; } + if test "$cross_compiling" = yes; then : +- $as_echo "#define RETURN_MACROS_WORK 0" >>confdefs.h +- { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 ++ $as_echo "#define RETURN_MACROS_WORK 1" >>confdefs.h ++ { $as_echo "$as_me:${as_lineno-$LINENO}: result: assume yes (cross-compiling)" >&5 + $as_echo "no" >&6; } + + else +diff --git a/configure.ac b/configure.ac +index a5295f1..9740fdc 100644 +--- a/configure.ac ++++ b/configure.ac +@@ -705,7 +705,7 @@ int main() + ])], + [ AC_DEFINE(RETURN_MACROS_WORK, 1) AC_MSG_RESULT([yes]) ], + [ AC_DEFINE(RETURN_MACROS_WORK, 0) AC_MSG_RESULT([no]) ], +-[ AC_DEFINE(RETURN_MACROS_WORK, 0) AC_MSG_RESULT([no]) ] ++[ AC_DEFINE(RETURN_MACROS_WORK, 1) AC_MSG_RESULT([assume yes (cross-compiling)]) ] + ) + + ############################################################################## +diff --git a/return.h b/return.h +index 9d3f5f1..d916c7a 100644 +--- a/return.h ++++ b/return.h +@@ -117,26 +117,16 @@ + /*************************************/ + + /* +- * For DEC Mips machines running Ultrix ++ * For Mips machines running Linux + */ + #if __mips + +-/* +- * I have no idea how to get inline assembly with the default cc. +- * Anyone know how? +- */ +- +-#if 0 +- + /* + * NOTE: we assume here that file is global. + * +- * $31 is the frame pointer. $2 looks to be the return address but maybe +- * not consistently. ++ * $31 is the return address. + */ +-#define GET_RET_ADDR(file) asm("sw $2, file") +- +-#endif ++#define GET_RET_ADDR(file) asm("sw $31, %0" : "=m" (file)) + + #endif /* __mips */ + +-- +2.25.1 + diff --git a/package/dmalloc/0001-mips.patch b/package/dmalloc/0001-mips.patch deleted file mode 100644 index 3150d030ec..0000000000 --- a/package/dmalloc/0001-mips.patch +++ /dev/null @@ -1,45 +0,0 @@ -[Fabrice: Updated for 5.6.5] -Signed-off-by: Fabrice Fontaine ---- a/configure -+++ b/configure -@@ -7107,7 +7107,7 @@ - { $as_echo "$as_me:${as_lineno-$LINENO}: checking return.h macros work" >&5 - $as_echo_n "checking return.h macros work... " >&6; } - if test "$cross_compiling" = yes; then : -- $as_echo "#define RETURN_MACROS_WORK 0" >>confdefs.h -+ $as_echo "#define RETURN_MACROS_WORK 1" >>confdefs.h - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 - $as_echo "no" >&6; } - ---- a/return.h -+++ b/return.h -@@ -106,26 +106,16 @@ - /*************************************/ - - /* -- * For DEC Mips machines running Ultrix -+ * For Mips machines running Linux - */ - #if __mips - - /* -- * I have no idea how to get inline assembly with the default cc. -- * Anyone know how? -- */ -- --#if 0 -- --/* - * NOTE: we assume here that file is global. - * -- * $31 is the frame pointer. $2 looks to be the return address but maybe -- * not consistently. -+ * $31 is the return address. - */ --#define GET_RET_ADDR(file) asm("sw $2, file") -- --#endif -+#define GET_RET_ADDR(file) asm("sw $31, %0" : "=m" (file)) - - #endif /* __mips */ - From ju.o at free.fr Sat Mar 4 16:31:00 2023 From: ju.o at free.fr (Julien Olivain) Date: Sat, 4 Mar 2023 17:31:00 +0100 Subject: [Buildroot] [PATCH next 1/2] package/iperf3: bump to version 3.13 Message-ID: <20230304163101.3986363-1-ju.o@free.fr> LICENSE file hash changed, due to year update. For change log, see: https://github.com/esnet/iperf/blob/3.13/RELNOTES.md#iperf-313-2023-02-16 Signed-off-by: Julien Olivain --- Patch tested on branch next at commit b793f3a with commands: make check-package ... 0 warnings generated utils/test-pkg -a -p iperf3 ... 45 builds, 1 skipped, 0 build failed, 0 legal-info failed, 0 show-info failed --- package/iperf3/iperf3.hash | 6 +++--- package/iperf3/iperf3.mk | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package/iperf3/iperf3.hash b/package/iperf3/iperf3.hash index 15c75b6dac..b2c89df98a 100644 --- a/package/iperf3/iperf3.hash +++ b/package/iperf3/iperf3.hash @@ -1,4 +1,4 @@ -# From https://downloads.es.net/pub/iperf/iperf-3.12.tar.gz.sha256 -sha256 72034ecfb6a7d6d67e384e19fb6efff3236ca4f7ed4c518d7db649c447e1ffd6 iperf-3.12.tar.gz +# From https://downloads.es.net/pub/iperf/iperf-3.13.tar.gz.sha256 +sha256 bee427aeb13d6a2ee22073f23261f63712d82befaa83ac8cb4db5da4c2bdc865 iperf-3.13.tar.gz # Locally computed -sha256 a5c2e3d799f2835156e565a3de4fad33d32ed289cdc9e414dfaf75719fd12ef9 LICENSE +sha256 35aa7c4618b9884d6faa9b43a4e70291b35ea9f89329d5d33becd852e85221b0 LICENSE diff --git a/package/iperf3/iperf3.mk b/package/iperf3/iperf3.mk index 9041c86575..129319d78a 100644 --- a/package/iperf3/iperf3.mk +++ b/package/iperf3/iperf3.mk @@ -4,7 +4,7 @@ # ################################################################################ -IPERF3_VERSION = 3.12 +IPERF3_VERSION = 3.13 IPERF3_SITE = https://downloads.es.net/pub/iperf IPERF3_SOURCE = iperf-$(IPERF3_VERSION).tar.gz IPERF3_LICENSE = BSD-3-Clause, BSD-2-Clause, MIT -- 2.39.2 From ju.o at free.fr Sat Mar 4 16:31:01 2023 From: ju.o at free.fr (Julien Olivain) Date: Sat, 4 Mar 2023 17:31:01 +0100 Subject: [Buildroot] [PATCH next 2/2] support/testing/tests/package/test_iperf3.py: new runtime test In-Reply-To: <20230304163101.3986363-1-ju.o@free.fr> References: <20230304163101.3986363-1-ju.o@free.fr> Message-ID: <20230304163101.3986363-2-ju.o@free.fr> Signed-off-by: Julien Olivain --- Patch tested on branch next at commit b793f3a with commands: python3 -m flake8 support/testing/tests/package/test_iperf3.py [no-output] support/testing/run-tests \ -d dl -o output_folder \ tests.package.test_iperf3 ... OK --- DEVELOPERS | 1 + support/testing/tests/package/test_iperf3.py | 23 ++++++++++++++++++++ 2 files changed, 24 insertions(+) create mode 100644 support/testing/tests/package/test_iperf3.py diff --git a/DEVELOPERS b/DEVELOPERS index d052e59122..f5cbb12631 100644 --- a/DEVELOPERS +++ b/DEVELOPERS @@ -1718,6 +1718,7 @@ F: support/testing/tests/package/sample_python_spake2.py F: support/testing/tests/package/test_gnupg2.py F: support/testing/tests/package/test_highway.py F: support/testing/tests/package/test_hwloc.py +F: support/testing/tests/package/test_iperf3.py F: support/testing/tests/package/test_libjxl.py F: support/testing/tests/package/test_ncdu.py F: support/testing/tests/package/test_octave.py diff --git a/support/testing/tests/package/test_iperf3.py b/support/testing/tests/package/test_iperf3.py new file mode 100644 index 0000000000..9aac4c6fd0 --- /dev/null +++ b/support/testing/tests/package/test_iperf3.py @@ -0,0 +1,23 @@ +import os + +import infra.basetest + + +class TestIperf3(infra.basetest.BRTest): + config = infra.basetest.BASIC_TOOLCHAIN_CONFIG + \ + """ + BR2_PACKAGE_IPERF3=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() + + self.assertRunOk("iperf3 --version") + self.assertRunOk("iperf3 -s -D") + self.assertRunOk("iperf3 -c 127.0.0.1 -t 3") -- 2.39.2 From peter at korsgaard.com Sat Mar 4 17:38:29 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sat, 04 Mar 2023 18:38:29 +0100 Subject: [Buildroot] [PATCH 1/1] package/clamav: security bump version to 0.103.8 In-Reply-To: <20230216182800.254043-1-bernd.kuhls@t-online.de> (Bernd Kuhls's message of "Thu, 16 Feb 2023 19:28:00 +0100") References: <20230216182800.254043-1-bernd.kuhls@t-online.de> Message-ID: <87ilfgct7u.fsf@dell.be.48ers.dk> >>>>> "Bernd" == Bernd Kuhls writes: > Release notes: > https://blog.clamav.net/2023/02/clamav-01038-01052-and-101-patch.html > Fixes CVE-2023-20032 & CVE-2023-20052. > Signed-off-by: Bernd Kuhls Committed to 2022.11.x and 2022.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Sat Mar 4 17:37:33 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sat, 4 Mar 2023 18:37:33 +0100 Subject: [Buildroot] [git commit branch/2022.02.x] package/clamav: security bump version to 0.103.8 Message-ID: <20230304173839.477D786132@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=de8798a3b9130ed58e487a58733c55541edcb495 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.02.x Release notes: https://blog.clamav.net/2023/02/clamav-01038-01052-and-101-patch.html Fixes CVE-2023-20032 & CVE-2023-20052. Signed-off-by: Bernd Kuhls Signed-off-by: Peter Korsgaard (cherry picked from commit 9fc69996bcd190e693b1af95cc44fda89028d049) Signed-off-by: Peter Korsgaard --- package/clamav/clamav.hash | 2 +- package/clamav/clamav.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/clamav/clamav.hash b/package/clamav/clamav.hash index 60439400ee..27f9b16a39 100644 --- a/package/clamav/clamav.hash +++ b/package/clamav/clamav.hash @@ -1,5 +1,5 @@ # Locally calculated -sha256 1e34c31f600cb3b5bd1bf76690590cdeebe9409b330959b1c0f77d421bb17e50 clamav-0.103.7.tar.gz +sha256 6f49da6ee927936de13d359e559d3944248e3a257d40b80b6c99ebe6fe8c8c3f clamav-0.103.8.tar.gz sha256 0c4fd2fa9733fc9122503797648710851e4ee6d9e4969dd33fcbd8c63cd2f584 COPYING sha256 d72a145c90918184a05ef65a04c9e6f7466faa59bc1b82c8f6a8ddc7ddcb9bed COPYING.bzip2 sha256 dfb818a0d41411c6fb1c193c68b73018ceadd1994bda41ad541cbff292894bc6 COPYING.file diff --git a/package/clamav/clamav.mk b/package/clamav/clamav.mk index dfdc416601..0f0491bf0d 100644 --- a/package/clamav/clamav.mk +++ b/package/clamav/clamav.mk @@ -4,7 +4,7 @@ # ################################################################################ -CLAMAV_VERSION = 0.103.7 +CLAMAV_VERSION = 0.103.8 CLAMAV_SITE = https://www.clamav.net/downloads/production CLAMAV_LICENSE = GPL-2.0 CLAMAV_LICENSE_FILES = COPYING COPYING.bzip2 COPYING.file COPYING.getopt \ From peter at korsgaard.com Sat Mar 4 17:37:26 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sat, 4 Mar 2023 18:37:26 +0100 Subject: [Buildroot] [git commit branch/2022.11.x] package/clamav: security bump version to 0.103.8 Message-ID: <20230304173945.CE37186135@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=0e60a48520631d2e2fd5b0dd11936a5d87e3c876 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.11.x Release notes: https://blog.clamav.net/2023/02/clamav-01038-01052-and-101-patch.html Fixes CVE-2023-20032 & CVE-2023-20052. Signed-off-by: Bernd Kuhls Signed-off-by: Peter Korsgaard (cherry picked from commit 9fc69996bcd190e693b1af95cc44fda89028d049) Signed-off-by: Peter Korsgaard --- package/clamav/clamav.hash | 2 +- package/clamav/clamav.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/clamav/clamav.hash b/package/clamav/clamav.hash index 60439400ee..27f9b16a39 100644 --- a/package/clamav/clamav.hash +++ b/package/clamav/clamav.hash @@ -1,5 +1,5 @@ # Locally calculated -sha256 1e34c31f600cb3b5bd1bf76690590cdeebe9409b330959b1c0f77d421bb17e50 clamav-0.103.7.tar.gz +sha256 6f49da6ee927936de13d359e559d3944248e3a257d40b80b6c99ebe6fe8c8c3f clamav-0.103.8.tar.gz sha256 0c4fd2fa9733fc9122503797648710851e4ee6d9e4969dd33fcbd8c63cd2f584 COPYING sha256 d72a145c90918184a05ef65a04c9e6f7466faa59bc1b82c8f6a8ddc7ddcb9bed COPYING.bzip2 sha256 dfb818a0d41411c6fb1c193c68b73018ceadd1994bda41ad541cbff292894bc6 COPYING.file diff --git a/package/clamav/clamav.mk b/package/clamav/clamav.mk index dfdc416601..0f0491bf0d 100644 --- a/package/clamav/clamav.mk +++ b/package/clamav/clamav.mk @@ -4,7 +4,7 @@ # ################################################################################ -CLAMAV_VERSION = 0.103.7 +CLAMAV_VERSION = 0.103.8 CLAMAV_SITE = https://www.clamav.net/downloads/production CLAMAV_LICENSE = GPL-2.0 CLAMAV_LICENSE_FILES = COPYING COPYING.bzip2 COPYING.file COPYING.getopt \ From bugzilla at busybox.net Sat Mar 4 18:04:51 2023 From: bugzilla at busybox.net (bugzilla at busybox.net) Date: Sat, 04 Mar 2023 18:04:51 +0000 Subject: [Buildroot] [Bug 15366] xscreensaver needs util-linux dependency for per-package build In-Reply-To: References: Message-ID: https://bugs.busybox.net/show_bug.cgi?id=15366 --- Comment #1 from Fabrice Fontaine --- There is not a single build failure with BR2_PER_PACKAGE_DIRECTORIES on the autobuilders: http://autobuild.buildroot.org/?reason=xscreensaver-6.03 Can you provide a defconfig that exhibits this issue? -- You are receiving this mail because: You are on the CC list for the bug. From ju.o at free.fr Sat Mar 4 18:53:41 2023 From: ju.o at free.fr (Julien Olivain) Date: Sat, 4 Mar 2023 19:53:41 +0100 Subject: [Buildroot] [PATCH next 1/1] package/mtools: bump to version 4.0.42 Message-ID: <20230304185341.127963-1-ju.o@free.fr> Release announce: https://lists.gnu.org/archive/html/info-mtools/2022-10/msg00000.html For change log since 4.0.38, see: https://svn.savannah.gnu.org/viewvc/mtools/tags/4.0.42/NEWS?view=markup Signed-off-by: Julien Olivain --- Patch tested on branch next at commit b793f3a with commands: make check-package ... 0 warnings generated utils/test-pkg -a -p mtools ... 45 builds, 4 skipped, 0 build failed, 0 legal-info failed, 0 show-info failed --- package/mtools/mtools.hash | 2 +- package/mtools/mtools.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/mtools/mtools.hash b/package/mtools/mtools.hash index a162bfdc95..b81830a7d2 100644 --- a/package/mtools/mtools.hash +++ b/package/mtools/mtools.hash @@ -1,5 +1,5 @@ # Locally calculated after checking pgp signature -sha256 7086821b399a39b8a3c5a372d064de4860f3c195b4911dd4e8b76219fcabe75c mtools-4.0.38.tar.lz +sha256 40a98fd9bcc865997866015013c3c64a304d98c2892fe4ab892ffd6ac3dd9bae mtools-4.0.42.tar.lz # Locally calculated sha256 8ceb4b9ee5adedde47b31e975c1d90c73ad27b6b165a1dcd80c7c545eb65b903 COPYING diff --git a/package/mtools/mtools.mk b/package/mtools/mtools.mk index c875814bc7..407ac1a2c6 100644 --- a/package/mtools/mtools.mk +++ b/package/mtools/mtools.mk @@ -4,7 +4,7 @@ # ################################################################################ -MTOOLS_VERSION = 4.0.38 +MTOOLS_VERSION = 4.0.42 MTOOLS_SOURCE = mtools-$(MTOOLS_VERSION).tar.lz MTOOLS_SITE = $(BR2_GNU_MIRROR)/mtools MTOOLS_LICENSE = GPL-3.0+ -- 2.39.2 From peter at korsgaard.com Sat Mar 4 19:10:18 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sat, 04 Mar 2023 20:10:18 +0100 Subject: [Buildroot] [PATCH] package/git: security bump to version 2.39.2 In-Reply-To: <87ilfx1olx.fsf@dell.be.48ers.dk> (Peter Korsgaard's message of "Sun, 19 Feb 2023 19:44:58 +0100") References: <20230218085837.350535-1-bagasdotme@gmail.com> <87ilfx1olx.fsf@dell.be.48ers.dk> Message-ID: <87edq4coyt.fsf@dell.be.48ers.dk> >>>>> "Peter" == Peter Korsgaard writes: >>>>> "Bagas" == Bagas Sanjaya writes: >> Fix two CVEs (CVE-2023-22490 and CVE-2023-23946). For the full release >> note, see [1]. >> While at it, also refresh two Buildroot patches introduced when the >> package was bumped to 2.39.0. >> [1]: https://lore.kernel.org/git/xmqqr0us5dio.fsf at gitster.g/ >> Signed-off-by: Bagas Sanjaya > Committed, thanks. For 2022.02.x / 2022.11.x I will instead bump to 2.31.7, which contains the same security fixes. -- Bye, Peter Korsgaard From peter at korsgaard.com Sat Mar 4 19:24:16 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sat, 4 Mar 2023 20:24:16 +0100 Subject: [Buildroot] [git commit branch/2022.02.x] package/git: security bump to version 2.31.7 Message-ID: <20230304193043.710A686141@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=b4ec1573e11448e88667665b22692f351f135b9f branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.02.x Fixes the following security issues: * CVE-2023-22490: Using a specially-crafted repository, Git can be tricked into using its local clone optimization even when using a non-local transport. Though Git will abort local clones whose source $GIT_DIR/objects directory contains symbolic links (c.f., CVE-2022-39253), the objects directory itself may still be a symbolic link. These two may be combined to include arbitrary files based on known paths on the victim's filesystem within the malicious repository's working copy, allowing for data exfiltration in a similar manner as CVE-2022-39253. * CVE-2023-23946: By feeding a crafted input to "git apply", a path outside the working tree can be overwritten as the user who is running "git apply". For more details, see the announcement: https://lore.kernel.org/git/xmqqr0us5dio.fsf at gitster.g/ Signed-off-by: Peter Korsgaard --- 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 9a472b49ec..90e43aed80 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 e0fa851e4ccb990c57793a3cfcbf7c8981fbacab175025ea15db9ecd57434cee git-2.31.6.tar.xz +sha256 30674629605a12d3ef4f9c752d5561862f04a48952b1799b9815f9884e4e0f6d git-2.31.7.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 0b4e93a8b6..581f194807 100644 --- a/package/git/git.mk +++ b/package/git/git.mk @@ -4,7 +4,7 @@ # ################################################################################ -GIT_VERSION = 2.31.6 +GIT_VERSION = 2.31.7 GIT_SOURCE = git-$(GIT_VERSION).tar.xz GIT_SITE = $(BR2_KERNEL_MIRROR)/software/scm/git GIT_LICENSE = GPL-2.0, LGPL-2.1+ From peter at korsgaard.com Sat Mar 4 19:11:10 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sat, 4 Mar 2023 20:11:10 +0100 Subject: [Buildroot] [git commit branch/2022.11.x] package/git: security bump to version 2.31.7 Message-ID: <20230304193150.2C82A86145@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=7a6a4c8f17af92d76de9f3070598ea6953ef8055 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.11.x Fixes the following security issues: * CVE-2023-22490: Using a specially-crafted repository, Git can be tricked into using its local clone optimization even when using a non-local transport. Though Git will abort local clones whose source $GIT_DIR/objects directory contains symbolic links (c.f., CVE-2022-39253), the objects directory itself may still be a symbolic link. These two may be combined to include arbitrary files based on known paths on the victim's filesystem within the malicious repository's working copy, allowing for data exfiltration in a similar manner as CVE-2022-39253. * CVE-2023-23946: By feeding a crafted input to "git apply", a path outside the working tree can be overwritten as the user who is running "git apply". For more details, see the announcement: https://lore.kernel.org/git/xmqqr0us5dio.fsf at gitster.g/ Signed-off-by: Peter Korsgaard --- 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 9a472b49ec..90e43aed80 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 e0fa851e4ccb990c57793a3cfcbf7c8981fbacab175025ea15db9ecd57434cee git-2.31.6.tar.xz +sha256 30674629605a12d3ef4f9c752d5561862f04a48952b1799b9815f9884e4e0f6d git-2.31.7.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 0b4e93a8b6..581f194807 100644 --- a/package/git/git.mk +++ b/package/git/git.mk @@ -4,7 +4,7 @@ # ################################################################################ -GIT_VERSION = 2.31.6 +GIT_VERSION = 2.31.7 GIT_SOURCE = git-$(GIT_VERSION).tar.xz GIT_SITE = $(BR2_KERNEL_MIRROR)/software/scm/git GIT_LICENSE = GPL-2.0, LGPL-2.1+ From peter at korsgaard.com Sat Mar 4 19:37:20 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sat, 04 Mar 2023 20:37:20 +0100 Subject: [Buildroot] [PATCH 1/1] package/ipmiutil: fix uclibc build without wchar In-Reply-To: <20230219161453.87903-1-fontaine.fabrice@gmail.com> (Fabrice Fontaine's message of "Sun, 19 Feb 2023 17:14:53 +0100") References: <20230219161453.87903-1-fontaine.fabrice@gmail.com> Message-ID: <87a60scnpr.fsf@dell.be.48ers.dk> >>>>> "Fabrice" == Fabrice Fontaine writes: > For an unknown reason, wchar_t is incorrectly detected with uclibc > resulting in the following build failure: > In file included from igetevent.c:136: > imb_api.h:150:5: error: unknown type name 'wchar_t' > 150 | wchar_t *Buffer; > | ^~~~~~~ > The build failure can be reproduced even when reverting bump to version > 3.1.8. > Fixes: > - http://autobuild.buildroot.org/results/e9ff3bd08e106dc834968bf5e4296ce8299027f8 > Signed-off-by: Fabrice Fontaine Committed to 2022.11.x and 2022.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Sat Mar 4 19:38:15 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sat, 04 Mar 2023 20:38:15 +0100 Subject: [Buildroot] [git commit] DEVELOPERS: remove Shyam Saini In-Reply-To: <20230220082433.172298609A@busybox.osuosl.org> (Thomas Petazzoni via buildroot's message of "Mon, 20 Feb 2023 09:23:53 +0100") References: <20230220082433.172298609A@busybox.osuosl.org> Message-ID: <875ybgcno8.fsf@dell.be.48ers.dk> >>>>> "Thomas" == Thomas Petazzoni via buildroot writes: > commit: https://git.buildroot.net/buildroot/commit/?id=bd351c4e933e48f380cc8924d1659b220d13b70c > branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master > Shyam's email address at Savoir Faire Linux is bouncing, so drop they > from the DEVELOPERS file. > Signed-off-by: Thomas Petazzoni Committed to 2022.11.x and 2022.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Sat Mar 4 19:38:54 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sat, 04 Mar 2023 20:38:54 +0100 Subject: [Buildroot] [PATCH 1/1] package/less: fix CVE-2022-46663 In-Reply-To: <20230219175204.645686-1-fontaine.fabrice@gmail.com> (Fabrice Fontaine's message of "Sun, 19 Feb 2023 18:52:04 +0100") References: <20230219175204.645686-1-fontaine.fabrice@gmail.com> Message-ID: <871qm4cnn5.fsf@dell.be.48ers.dk> >>>>> "Fabrice" == Fabrice Fontaine writes: > In GNU Less before 609, crafted data can result in "less -R" not > filtering ANSI escape sequences sent to the terminal. > Signed-off-by: Fabrice Fontaine Committed to 2022.11.x and 2022.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Sat Mar 4 19:39:46 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sat, 04 Mar 2023 20:39:46 +0100 Subject: [Buildroot] [PATCH 1/1] package/libcurl: bump version to 7.88.0 In-Reply-To: <20230219190745.412680-1-bernd.kuhls@t-online.de> (Bernd Kuhls's message of "Sun, 19 Feb 2023 20:07:45 +0100") References: <20230219190745.412680-1-bernd.kuhls@t-online.de> Message-ID: <87wn3wb919.fsf@dell.be.48ers.dk> >>>>> "Bernd" == Bernd Kuhls writes: > Changelog: https://curl.se/changes.html#7_88_0 > Updated license hash due to copyright year bump: > https://github.com/curl/curl/commit/2bc1d775f510196154283374284f98d3eae03544#diff-400d38e5cfee181230373a8b02d38f50271a5bf62c62410382efddb8e8b19e22 > Signed-off-by: Bernd Kuhls Committed to 2022.11.x and 2022.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Sat Mar 4 19:40:23 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sat, 04 Mar 2023 20:40:23 +0100 Subject: [Buildroot] [PATCH] package/wpewebkit: security bump to version 2.38.5 In-Reply-To: <20230220084239.3714786-1-aperez@igalia.com> (Adrian Perez de Castro's message of "Mon, 20 Feb 2023 10:42:39 +0200") References: <20230220084239.3714786-1-aperez@igalia.com> Message-ID: <87pm9ob908.fsf@dell.be.48ers.dk> >>>>> "Adrian" == Adrian Perez de Castro writes: > Bugfix release, fixes zero-day CVE-2023-23529 and includes a few build > and behaviour patches as well. > Release notes: > https://wpewebkit.org/release/wpewebkit-2.38.5.html > Accompanying security advisory: > https://wpewebkit.org/security/WSA-2023-0002.html > Signed-off-by: Adrian Perez de Castro Committed to 2022.11.x and 2022.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Sat Mar 4 19:44:31 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sat, 04 Mar 2023 20:44:31 +0100 Subject: [Buildroot] [PATCH 1/1] package/python-django: security bump to version 4.1.7 In-Reply-To: <20230220131525.1783413-1-fontaine.fabrice@gmail.com> (Fabrice Fontaine's message of "Mon, 20 Feb 2023 14:15:25 +0100") References: <20230220131525.1783413-1-fontaine.fabrice@gmail.com> Message-ID: <87lekcb8tc.fsf@dell.be.48ers.dk> >>>>> "Fabrice" == Fabrice Fontaine writes: > Fix CVE-2023-23969 and CVE-2023-24580 > https://docs.djangoproject.com/en/dev/releases/4.1.6 > https://docs.djangoproject.com/en/dev/releases/4.1.7 > Signed-off-by: Fabrice Fontaine For 2022.02.x / 2022.11.x I will instead bump to 4.0.10, which contains the same set of security fixes. -- Bye, Peter Korsgaard From giulio.benetti at benettiengineering.com Sat Mar 4 19:49:27 2023 From: giulio.benetti at benettiengineering.com (Giulio Benetti) Date: Sat, 4 Mar 2023 20:49:27 +0100 Subject: [Buildroot] [PATCH, for-next] package/harfbuzz: bump to version 7.1.0 Message-ID: <20230304194927.2385765-1-giulio.benetti@benettiengineering.com> Since the major release changed all the packages that have direct dependency to harfbuzz has been succesfully built: - efl - libass - mupdf - pango - qt5base - qt5webengine - qt6base - sdl2_ttf - supertuxkart - vlc - webkitgtk - wpewebkit 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 9489f25c6a..e881f58510 100644 --- a/package/harfbuzz/harfbuzz.hash +++ b/package/harfbuzz/harfbuzz.hash @@ -1,3 +1,3 @@ # Locally computed -sha256 4a6ce097b75a8121facc4ba83b5b083bfec657f45b003cd5a3424f2ae6b4434d harfbuzz-5.3.1.tar.xz +sha256 f135a61cd464c9ed6bc9823764c188f276c3850a8dc904628de2a87966b7077b harfbuzz-7.1.0.tar.xz sha256 4345e1735f8bc6d812fed5180cabb5a5e88a4109d332652f2a45c13cfa5ee692 COPYING diff --git a/package/harfbuzz/harfbuzz.mk b/package/harfbuzz/harfbuzz.mk index b0112168e1..24c6f3ef27 100644 --- a/package/harfbuzz/harfbuzz.mk +++ b/package/harfbuzz/harfbuzz.mk @@ -4,7 +4,7 @@ # ################################################################################ -HARFBUZZ_VERSION = 5.3.1 +HARFBUZZ_VERSION = 7.1.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 giulio.benetti at benettiengineering.com Sat Mar 4 19:51:12 2023 From: giulio.benetti at benettiengineering.com (Giulio Benetti) Date: Sat, 4 Mar 2023 20:51:12 +0100 Subject: [Buildroot] [PATCH] package/harfbuzz: bump to version 7.0.1 In-Reply-To: <20230222145059.1939094-1-giulio.benetti@benettiengineering.com> References: <20230222145059.1939094-1-giulio.benetti@benettiengineering.com> Message-ID: <12e4ada5-7750-017f-a7cc-1833be77c8ff@benettiengineering.com> This patch is superseded by this one: https://patchwork.ozlabs.org/project/buildroot/patch/20230304194927.2385765-1-giulio.benetti at benettiengineering.com/ -- Giulio Benetti Benetti Engineering sas On 22/02/23 15:50, Giulio Benetti wrote: > Since the major release changed all the packages that have direct > dependency to harfbuzz has been succesfully built: > - efl > - libass > - mupdf > - pango > - qt5base > - qt5webengine > - qt6base > - sdl2_ttf > - supertuxkart > - vlc > - webkitgtk > - wpewebkit > > 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 9489f25c6a..eee48c0b68 100644 > --- a/package/harfbuzz/harfbuzz.hash > +++ b/package/harfbuzz/harfbuzz.hash > @@ -1,3 +1,3 @@ > # Locally computed > -sha256 4a6ce097b75a8121facc4ba83b5b083bfec657f45b003cd5a3424f2ae6b4434d harfbuzz-5.3.1.tar.xz > +sha256 2cf4d3d8f225007511990a36a34195f0d6562ca56df0a8b0885b382837948199 harfbuzz-7.0.1.tar.xz > sha256 4345e1735f8bc6d812fed5180cabb5a5e88a4109d332652f2a45c13cfa5ee692 COPYING > diff --git a/package/harfbuzz/harfbuzz.mk b/package/harfbuzz/harfbuzz.mk > index b0112168e1..f8724793a9 100644 > --- a/package/harfbuzz/harfbuzz.mk > +++ b/package/harfbuzz/harfbuzz.mk > @@ -4,7 +4,7 @@ > # > ################################################################################ > > -HARFBUZZ_VERSION = 5.3.1 > +HARFBUZZ_VERSION = 7.0.1 > HARFBUZZ_SITE = https://github.com/harfbuzz/harfbuzz/releases/download/$(HARFBUZZ_VERSION) > HARFBUZZ_SOURCE = harfbuzz-$(HARFBUZZ_VERSION).tar.xz > HARFBUZZ_LICENSE = MIT, ISC (ucdn library) From peter at korsgaard.com Sat Mar 4 19:38:04 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sat, 4 Mar 2023 20:38:04 +0100 Subject: [Buildroot] [git commit branch/2022.11.x] DEVELOPERS: remove Shyam Saini Message-ID: <20230304195132.D33F186162@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=34a3f617815ff2fbfd98379b2880f4848c9a99fd branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.11.x Shyam's email address at Savoir Faire Linux is bouncing, so drop it from the DEVELOPERS file. Signed-off-by: Thomas Petazzoni (cherry picked from commit bd351c4e933e48f380cc8924d1659b220d13b70c) Signed-off-by: Peter Korsgaard --- DEVELOPERS | 3 --- 1 file changed, 3 deletions(-) diff --git a/DEVELOPERS b/DEVELOPERS index 1c1fb3704f..8da3db127b 100644 --- a/DEVELOPERS +++ b/DEVELOPERS @@ -2524,9 +2524,6 @@ F: package/tunctl/ F: package/ubus/ F: package/wolfssl/ -N: Shyam Saini -F: package/cukinia/ - N: Simon Dawson F: boot/at91bootstrap3/ F: package/cppzmq/ From peter at korsgaard.com Sat Mar 4 19:35:27 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sat, 4 Mar 2023 20:35:27 +0100 Subject: [Buildroot] [git commit branch/2022.11.x] package/ipmiutil: fix uclibc build without wchar Message-ID: <20230304195132.C6DC286161@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=aac7940dd920514e19a81be53f455a0889b99cee branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.11.x For an unknown reason, wchar_t is incorrectly detected with uclibc resulting in the following build failure: In file included from igetevent.c:136: imb_api.h:150:5: error: unknown type name 'wchar_t' 150 | wchar_t *Buffer; | ^~~~~~~ The build failure can be reproduced even when reverting bump to version 3.1.8. Fixes: - http://autobuild.buildroot.org/results/e9ff3bd08e106dc834968bf5e4296ce8299027f8 Signed-off-by: Fabrice Fontaine Signed-off-by: Thomas Petazzoni (cherry picked from commit 7b4937a1709a88f90abbeac48e2e2db33b83d44b) Signed-off-by: Peter Korsgaard --- package/ipmiutil/ipmiutil.mk | 1 + 1 file changed, 1 insertion(+) diff --git a/package/ipmiutil/ipmiutil.mk b/package/ipmiutil/ipmiutil.mk index ad9fbfc24c..b48eaa7cb2 100644 --- a/package/ipmiutil/ipmiutil.mk +++ b/package/ipmiutil/ipmiutil.mk @@ -10,6 +10,7 @@ IPMIUTIL_LICENSE = BSD-3-Clause IPMIUTIL_LICENSE_FILES = COPYING IPMIUTIL_MAKE = $(MAKE1) +IPMIUTIL_CONF_ENV = ac_cv_type_wchar_t=$(if $(BR2_USE_WCHAR),yes,no) ifeq ($(BR2_PACKAGE_OPENSSL),y) # tests against distro libcrypto so it might get a false positive when From peter at korsgaard.com Sat Mar 4 19:51:20 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sat, 4 Mar 2023 20:51:20 +0100 Subject: [Buildroot] [git commit branch/2022.11.x] package/python-django: security bump to version 4.0.10 Message-ID: <20230304195133.1195C86162@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=fd0e9ac8e83ec0ce552f9fa3409b56cd8571635b branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.11.x Fix CVE-2023-23969 and CVE-2023-24580 https://docs.djangoproject.com/en/dev/releases/4.0.9 https://docs.djangoproject.com/en/dev/releases/4.0.10 Signed-off-by: Peter Korsgaard --- package/python-django/python-django.hash | 4 ++-- package/python-django/python-django.mk | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package/python-django/python-django.hash b/package/python-django/python-django.hash index 72adc30bb1..99730d2d66 100644 --- a/package/python-django/python-django.hash +++ b/package/python-django/python-django.hash @@ -1,5 +1,5 @@ # md5, sha256 from https://pypi.org/pypi/django/json -md5 75ec07b3e00c79fd6e67fbee53786b7a Django-4.0.8.tar.gz -sha256 07e6433f263c3839939cfabeb6d7557841e0419e47759a7b7d37f6d44d40adcb Django-4.0.8.tar.gz +md5 1ff999292535f0c9fd729e60e3365c49 Django-4.0.10.tar.gz +sha256 2c2f73c16b11cb272c6d5e3b063f0d1be06f378d8dc6005fbe8542565db659cc Django-4.0.10.tar.gz # Locally computed sha256 checksums sha256 b846415d1b514e9c1dff14a22deb906d794bc546ca6129f950a18cd091e2a669 LICENSE diff --git a/package/python-django/python-django.mk b/package/python-django/python-django.mk index 567d590f77..4bce93a9cf 100644 --- a/package/python-django/python-django.mk +++ b/package/python-django/python-django.mk @@ -4,10 +4,10 @@ # ################################################################################ -PYTHON_DJANGO_VERSION = 4.0.8 +PYTHON_DJANGO_VERSION = 4.0.10 PYTHON_DJANGO_SOURCE = Django-$(PYTHON_DJANGO_VERSION).tar.gz # The official Django site has an unpractical URL -PYTHON_DJANGO_SITE = https://files.pythonhosted.org/packages/1a/de/08d8a349ed0e3e1999eb86ae0347cc9eaf634cd65f1eb80b9387ac1dbe3c +PYTHON_DJANGO_SITE = https://files.pythonhosted.org/packages/44/92/b0ceee230f9252460abf8c0a3bcc003a914af85ad63006596c3fb3669fbf PYTHON_DJANGO_LICENSE = BSD-3-Clause PYTHON_DJANGO_LICENSE_FILES = LICENSE From peter at korsgaard.com Sat Mar 4 19:39:34 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sat, 4 Mar 2023 20:39:34 +0100 Subject: [Buildroot] [git commit branch/2022.11.x] package/libcurl: bump version to 7.88.0 Message-ID: <20230304195132.EB62686164@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=26034f21a399d7ad88d1caf2b4e4857d8ac0b5aa branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.11.x Changelog: https://curl.se/changes.html#7_88_0 Updated license hash due to copyright year bump: https://github.com/curl/curl/commit/2bc1d775f510196154283374284f98d3eae03544#diff-400d38e5cfee181230373a8b02d38f50271a5bf62c62410382efddb8e8b19e22 Signed-off-by: Bernd Kuhls Signed-off-by: Peter Korsgaard (cherry picked from commit 14ca6b5fdb6a5e0fa99b04461240772d93076b2e) Signed-off-by: Peter Korsgaard --- package/libcurl/libcurl.hash | 6 +++--- package/libcurl/libcurl.mk | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package/libcurl/libcurl.hash b/package/libcurl/libcurl.hash index 230ec8d704..714b02acb0 100644 --- a/package/libcurl/libcurl.hash +++ b/package/libcurl/libcurl.hash @@ -1,5 +1,5 @@ # Locally calculated after checking pgp signature -# https://curl.se/download/curl-7.87.0.tar.xz.asc +# https://curl.se/download/curl-7.88.0.tar.xz.asc # signed with key 27EDEAF22F3ABCEB50DB9A125CC908FDB71E12C2 -sha256 ee5f1a1955b0ed413435ef79db28b834ea5f0fb7c8cfb1ce47175cc3bee08fff curl-7.87.0.tar.xz -sha256 321b1a09ebc30410f2e837c072e5521cf7095b757193af4a7dae1086e36ed31a COPYING +sha256 fd17432cf28714a4cf39d89e26b8ace0d8901199fe5d01d75eb0ae3bbfcc731f curl-7.88.0.tar.xz +sha256 b1d7feb949ea5023552029fbe0bf5db4f23c2f85e9b8e51e18536f0ecbf9c524 COPYING diff --git a/package/libcurl/libcurl.mk b/package/libcurl/libcurl.mk index 994b685d34..eb481e4782 100644 --- a/package/libcurl/libcurl.mk +++ b/package/libcurl/libcurl.mk @@ -4,7 +4,7 @@ # ################################################################################ -LIBCURL_VERSION = 7.87.0 +LIBCURL_VERSION = 7.88.0 LIBCURL_SOURCE = curl-$(LIBCURL_VERSION).tar.xz LIBCURL_SITE = https://curl.se/download LIBCURL_DEPENDENCIES = host-pkgconf \ From peter at korsgaard.com Sat Mar 4 19:40:03 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sat, 4 Mar 2023 20:40:03 +0100 Subject: [Buildroot] [git commit branch/2022.11.x] package/wpewebkit: security bump to version 2.38.5 Message-ID: <20230304195133.0402086165@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=e99acbda3c525ca657e0b1a3876028c4b33bfe49 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.11.x Bugfix release, fixes zero-day CVE-2023-23529 and includes a few build and behaviour patches as well. Release notes: https://wpewebkit.org/release/wpewebkit-2.38.5.html Accompanying security advisory: https://wpewebkit.org/security/WSA-2023-0002.html Signed-off-by: Adrian Perez de Castro Signed-off-by: Peter Korsgaard (cherry picked from commit 7852618c23756d8a79809a4e9e9c331a8fb0cf16) Signed-off-by: Peter Korsgaard --- 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 dcd082e045..0fa1018721 100644 --- a/package/wpewebkit/wpewebkit.hash +++ b/package/wpewebkit/wpewebkit.hash @@ -1,7 +1,7 @@ -# From https://wpewebkit.org/releases/wpewebkit-2.38.4.tar.xz.sums -md5 1c947ef5b73049fc6c102c92013009bf wpewebkit-2.38.4.tar.xz -sha1 7fe9a7d98401256b0c9872f1c2b702e56840cbd3 wpewebkit-2.38.4.tar.xz -sha256 8c1bc113ef151fb0be2640824d323bc755dc97295ab7a1bc05e7ec589937a07b wpewebkit-2.38.4.tar.xz +# 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 # Hashes for license files: sha256 0b5d3a7cc325942567373b0ecd757d07c132e0ebd7c97bfc63f7e1a76094edb4 Source/WebCore/LICENSE-APPLE diff --git a/package/wpewebkit/wpewebkit.mk b/package/wpewebkit/wpewebkit.mk index b9c2fef395..48e5c2f8cd 100644 --- a/package/wpewebkit/wpewebkit.mk +++ b/package/wpewebkit/wpewebkit.mk @@ -4,7 +4,7 @@ # ################################################################################ -WPEWEBKIT_VERSION = 2.38.4 +WPEWEBKIT_VERSION = 2.38.5 WPEWEBKIT_SITE = http://www.wpewebkit.org/releases WPEWEBKIT_SOURCE = wpewebkit-$(WPEWEBKIT_VERSION).tar.xz WPEWEBKIT_INSTALL_STAGING = YES From peter at korsgaard.com Sat Mar 4 19:38:33 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sat, 4 Mar 2023 20:38:33 +0100 Subject: [Buildroot] [git commit branch/2022.11.x] package/less: fix CVE-2022-46663 Message-ID: <20230304195132.DF91186163@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=9f0acac3f7608a17489c9a40ad646dbaea8788b5 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.11.x In GNU Less before 609, crafted data can result in "less -R" not filtering ANSI escape sequences sent to the terminal. Signed-off-by: Fabrice Fontaine Signed-off-by: Peter Korsgaard (cherry picked from commit 924ca9414fa962ce767c39b277489a0bdcbfad79) Signed-off-by: Peter Korsgaard --- ...rlink-on-invalid-embedded-escape-sequence.patch | 27 ++++++++++++++++++++++ package/less/less.mk | 3 +++ 2 files changed, 30 insertions(+) diff --git a/package/less/0001-End-OSC8-hyperlink-on-invalid-embedded-escape-sequence.patch b/package/less/0001-End-OSC8-hyperlink-on-invalid-embedded-escape-sequence.patch new file mode 100644 index 0000000000..233f949e24 --- /dev/null +++ b/package/less/0001-End-OSC8-hyperlink-on-invalid-embedded-escape-sequence.patch @@ -0,0 +1,27 @@ +From a78e1351113cef564d790a730d657a321624d79c Mon Sep 17 00:00:00 2001 +From: Mark Nudelman +Date: Fri, 7 Oct 2022 19:25:46 -0700 +Subject: [PATCH] End OSC8 hyperlink on invalid embedded escape sequence. + +[Retrieved from: +https://github.com/gwsw/less/commit/a78e1351113cef564d790a730d657a321624d79c] +Signed-off-by: Fabrice Fontaine +--- + line.c | 4 ++-- + 1 file changed, 2 insertions(+), 2 deletions(-) + +diff --git a/line.c b/line.c +index 236c49ae..cba7bdd1 100644 +--- a/line.c ++++ b/line.c +@@ -633,8 +633,8 @@ ansi_step(pansi, ch) + /* Hyperlink ends with \7 or ESC-backslash. */ + if (ch == '\7') + return ANSI_END; +- if (pansi->prev_esc && ch == '\\') +- return ANSI_END; ++ if (pansi->prev_esc) ++ return (ch == '\\') ? ANSI_END : ANSI_ERR; + pansi->prev_esc = (ch == ESC); + return ANSI_MID; + } diff --git a/package/less/less.mk b/package/less/less.mk index 7d7a6d5fe5..f01f94d6c8 100644 --- a/package/less/less.mk +++ b/package/less/less.mk @@ -11,6 +11,9 @@ LESS_LICENSE_FILES = COPYING LESS_CPE_ID_VENDOR = gnu LESS_DEPENDENCIES = ncurses +# 0001-End-OSC8-hyperlink-on-invalid-embedded-escape-sequence.patch +LESS_IGNORE_CVES += CVE-2022-46663 + define LESS_INSTALL_TARGET_CMDS $(INSTALL) -m 0755 $(@D)/less $(TARGET_DIR)/usr/bin/less endef From peter at korsgaard.com Sat Mar 4 19:37:48 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sat, 4 Mar 2023 20:37:48 +0100 Subject: [Buildroot] [git commit branch/2022.02.x] DEVELOPERS: remove Shyam Saini Message-ID: <20230304195240.6E9EB86192@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=80adf1f7b3e91fe328b10b1b84de0feabb8c6fe8 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.02.x Shyam's email address at Savoir Faire Linux is bouncing, so drop it from the DEVELOPERS file. Signed-off-by: Thomas Petazzoni (cherry picked from commit bd351c4e933e48f380cc8924d1659b220d13b70c) Signed-off-by: Peter Korsgaard --- DEVELOPERS | 3 --- 1 file changed, 3 deletions(-) diff --git a/DEVELOPERS b/DEVELOPERS index 1e84b1f707..f8a85109fa 100644 --- a/DEVELOPERS +++ b/DEVELOPERS @@ -2417,9 +2417,6 @@ F: package/tunctl/ F: package/ubus/ F: package/wolfssl/ -N: Shyam Saini -F: package/cukinia/ - N: Simon Dawson F: boot/at91bootstrap3/ F: package/cppzmq/ From peter at korsgaard.com Sat Mar 4 19:38:43 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sat, 4 Mar 2023 20:38:43 +0100 Subject: [Buildroot] [git commit branch/2022.02.x] package/less: fix CVE-2022-46663 Message-ID: <20230304195240.78B1786193@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=d72f336b2190d480f9026f3757e5dff3dcd9f5d4 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.02.x In GNU Less before 609, crafted data can result in "less -R" not filtering ANSI escape sequences sent to the terminal. Signed-off-by: Fabrice Fontaine Signed-off-by: Peter Korsgaard (cherry picked from commit 924ca9414fa962ce767c39b277489a0bdcbfad79) Signed-off-by: Peter Korsgaard --- ...rlink-on-invalid-embedded-escape-sequence.patch | 27 ++++++++++++++++++++++ package/less/less.mk | 3 +++ 2 files changed, 30 insertions(+) diff --git a/package/less/0001-End-OSC8-hyperlink-on-invalid-embedded-escape-sequence.patch b/package/less/0001-End-OSC8-hyperlink-on-invalid-embedded-escape-sequence.patch new file mode 100644 index 0000000000..233f949e24 --- /dev/null +++ b/package/less/0001-End-OSC8-hyperlink-on-invalid-embedded-escape-sequence.patch @@ -0,0 +1,27 @@ +From a78e1351113cef564d790a730d657a321624d79c Mon Sep 17 00:00:00 2001 +From: Mark Nudelman +Date: Fri, 7 Oct 2022 19:25:46 -0700 +Subject: [PATCH] End OSC8 hyperlink on invalid embedded escape sequence. + +[Retrieved from: +https://github.com/gwsw/less/commit/a78e1351113cef564d790a730d657a321624d79c] +Signed-off-by: Fabrice Fontaine +--- + line.c | 4 ++-- + 1 file changed, 2 insertions(+), 2 deletions(-) + +diff --git a/line.c b/line.c +index 236c49ae..cba7bdd1 100644 +--- a/line.c ++++ b/line.c +@@ -633,8 +633,8 @@ ansi_step(pansi, ch) + /* Hyperlink ends with \7 or ESC-backslash. */ + if (ch == '\7') + return ANSI_END; +- if (pansi->prev_esc && ch == '\\') +- return ANSI_END; ++ if (pansi->prev_esc) ++ return (ch == '\\') ? ANSI_END : ANSI_ERR; + pansi->prev_esc = (ch == ESC); + return ANSI_MID; + } diff --git a/package/less/less.mk b/package/less/less.mk index 7d7a6d5fe5..f01f94d6c8 100644 --- a/package/less/less.mk +++ b/package/less/less.mk @@ -11,6 +11,9 @@ LESS_LICENSE_FILES = COPYING LESS_CPE_ID_VENDOR = gnu LESS_DEPENDENCIES = ncurses +# 0001-End-OSC8-hyperlink-on-invalid-embedded-escape-sequence.patch +LESS_IGNORE_CVES += CVE-2022-46663 + define LESS_INSTALL_TARGET_CMDS $(INSTALL) -m 0755 $(@D)/less $(TARGET_DIR)/usr/bin/less endef From peter at korsgaard.com Sat Mar 4 19:39:57 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sat, 4 Mar 2023 20:39:57 +0100 Subject: [Buildroot] [git commit branch/2022.02.x] package/wpewebkit: security bump to version 2.38.5 Message-ID: <20230304195240.8E50286191@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=f57b60292765a1a1609fb1725db993b8bd40a319 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.02.x Bugfix release, fixes zero-day CVE-2023-23529 and includes a few build and behaviour patches as well. Release notes: https://wpewebkit.org/release/wpewebkit-2.38.5.html Accompanying security advisory: https://wpewebkit.org/security/WSA-2023-0002.html Signed-off-by: Adrian Perez de Castro Signed-off-by: Peter Korsgaard (cherry picked from commit 7852618c23756d8a79809a4e9e9c331a8fb0cf16) Signed-off-by: Peter Korsgaard --- 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 dcd082e045..0fa1018721 100644 --- a/package/wpewebkit/wpewebkit.hash +++ b/package/wpewebkit/wpewebkit.hash @@ -1,7 +1,7 @@ -# From https://wpewebkit.org/releases/wpewebkit-2.38.4.tar.xz.sums -md5 1c947ef5b73049fc6c102c92013009bf wpewebkit-2.38.4.tar.xz -sha1 7fe9a7d98401256b0c9872f1c2b702e56840cbd3 wpewebkit-2.38.4.tar.xz -sha256 8c1bc113ef151fb0be2640824d323bc755dc97295ab7a1bc05e7ec589937a07b wpewebkit-2.38.4.tar.xz +# 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 # Hashes for license files: sha256 0b5d3a7cc325942567373b0ecd757d07c132e0ebd7c97bfc63f7e1a76094edb4 Source/WebCore/LICENSE-APPLE diff --git a/package/wpewebkit/wpewebkit.mk b/package/wpewebkit/wpewebkit.mk index b9c2fef395..48e5c2f8cd 100644 --- a/package/wpewebkit/wpewebkit.mk +++ b/package/wpewebkit/wpewebkit.mk @@ -4,7 +4,7 @@ # ################################################################################ -WPEWEBKIT_VERSION = 2.38.4 +WPEWEBKIT_VERSION = 2.38.5 WPEWEBKIT_SITE = http://www.wpewebkit.org/releases WPEWEBKIT_SOURCE = wpewebkit-$(WPEWEBKIT_VERSION).tar.xz WPEWEBKIT_INSTALL_STAGING = YES From peter at korsgaard.com Sat Mar 4 19:39:39 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sat, 4 Mar 2023 20:39:39 +0100 Subject: [Buildroot] [git commit branch/2022.02.x] package/libcurl: bump version to 7.88.0 Message-ID: <20230304195240.8345E86194@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=d73c2fb7592e599b8350dd06e7af44d022f889a2 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.02.x Changelog: https://curl.se/changes.html#7_88_0 Updated license hash due to copyright year bump: https://github.com/curl/curl/commit/2bc1d775f510196154283374284f98d3eae03544#diff-400d38e5cfee181230373a8b02d38f50271a5bf62c62410382efddb8e8b19e22 Signed-off-by: Bernd Kuhls Signed-off-by: Peter Korsgaard (cherry picked from commit 14ca6b5fdb6a5e0fa99b04461240772d93076b2e) Signed-off-by: Peter Korsgaard --- package/libcurl/libcurl.hash | 6 +++--- package/libcurl/libcurl.mk | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package/libcurl/libcurl.hash b/package/libcurl/libcurl.hash index 230ec8d704..714b02acb0 100644 --- a/package/libcurl/libcurl.hash +++ b/package/libcurl/libcurl.hash @@ -1,5 +1,5 @@ # Locally calculated after checking pgp signature -# https://curl.se/download/curl-7.87.0.tar.xz.asc +# https://curl.se/download/curl-7.88.0.tar.xz.asc # signed with key 27EDEAF22F3ABCEB50DB9A125CC908FDB71E12C2 -sha256 ee5f1a1955b0ed413435ef79db28b834ea5f0fb7c8cfb1ce47175cc3bee08fff curl-7.87.0.tar.xz -sha256 321b1a09ebc30410f2e837c072e5521cf7095b757193af4a7dae1086e36ed31a COPYING +sha256 fd17432cf28714a4cf39d89e26b8ace0d8901199fe5d01d75eb0ae3bbfcc731f curl-7.88.0.tar.xz +sha256 b1d7feb949ea5023552029fbe0bf5db4f23c2f85e9b8e51e18536f0ecbf9c524 COPYING diff --git a/package/libcurl/libcurl.mk b/package/libcurl/libcurl.mk index 64e42d99c6..93a9c288a0 100644 --- a/package/libcurl/libcurl.mk +++ b/package/libcurl/libcurl.mk @@ -4,7 +4,7 @@ # ################################################################################ -LIBCURL_VERSION = 7.87.0 +LIBCURL_VERSION = 7.88.0 LIBCURL_SOURCE = curl-$(LIBCURL_VERSION).tar.xz LIBCURL_SITE = https://curl.se/download LIBCURL_DEPENDENCIES = host-pkgconf \ From peter at korsgaard.com Sat Mar 4 19:49:01 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sat, 4 Mar 2023 20:49:01 +0100 Subject: [Buildroot] [git commit branch/2022.02.x] package/python-django: security bump to version 4.0.10 Message-ID: <20230304195240.996D586192@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=ebd36288dbfedccdb2e4aa0ebed0e1384bf5e7d3 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.02.x Fix CVE-2023-23969 and CVE-2023-24580 https://docs.djangoproject.com/en/dev/releases/4.0.9 https://docs.djangoproject.com/en/dev/releases/4.0.10 Signed-off-by: Peter Korsgaard --- package/python-django/python-django.hash | 4 ++-- package/python-django/python-django.mk | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package/python-django/python-django.hash b/package/python-django/python-django.hash index 72adc30bb1..99730d2d66 100644 --- a/package/python-django/python-django.hash +++ b/package/python-django/python-django.hash @@ -1,5 +1,5 @@ # md5, sha256 from https://pypi.org/pypi/django/json -md5 75ec07b3e00c79fd6e67fbee53786b7a Django-4.0.8.tar.gz -sha256 07e6433f263c3839939cfabeb6d7557841e0419e47759a7b7d37f6d44d40adcb Django-4.0.8.tar.gz +md5 1ff999292535f0c9fd729e60e3365c49 Django-4.0.10.tar.gz +sha256 2c2f73c16b11cb272c6d5e3b063f0d1be06f378d8dc6005fbe8542565db659cc Django-4.0.10.tar.gz # Locally computed sha256 checksums sha256 b846415d1b514e9c1dff14a22deb906d794bc546ca6129f950a18cd091e2a669 LICENSE diff --git a/package/python-django/python-django.mk b/package/python-django/python-django.mk index 567d590f77..4bce93a9cf 100644 --- a/package/python-django/python-django.mk +++ b/package/python-django/python-django.mk @@ -4,10 +4,10 @@ # ################################################################################ -PYTHON_DJANGO_VERSION = 4.0.8 +PYTHON_DJANGO_VERSION = 4.0.10 PYTHON_DJANGO_SOURCE = Django-$(PYTHON_DJANGO_VERSION).tar.gz # The official Django site has an unpractical URL -PYTHON_DJANGO_SITE = https://files.pythonhosted.org/packages/1a/de/08d8a349ed0e3e1999eb86ae0347cc9eaf634cd65f1eb80b9387ac1dbe3c +PYTHON_DJANGO_SITE = https://files.pythonhosted.org/packages/44/92/b0ceee230f9252460abf8c0a3bcc003a914af85ad63006596c3fb3669fbf PYTHON_DJANGO_LICENSE = BSD-3-Clause PYTHON_DJANGO_LICENSE_FILES = LICENSE From peter at korsgaard.com Sat Mar 4 19:35:46 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sat, 4 Mar 2023 20:35:46 +0100 Subject: [Buildroot] [git commit branch/2022.02.x] package/ipmiutil: fix uclibc build without wchar Message-ID: <20230304195240.6426586191@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=755cdb0fe48ba1fb3a5f222f68732d43bbe72117 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.02.x For an unknown reason, wchar_t is incorrectly detected with uclibc resulting in the following build failure: In file included from igetevent.c:136: imb_api.h:150:5: error: unknown type name 'wchar_t' 150 | wchar_t *Buffer; | ^~~~~~~ The build failure can be reproduced even when reverting bump to version 3.1.8. Fixes: - http://autobuild.buildroot.org/results/e9ff3bd08e106dc834968bf5e4296ce8299027f8 Signed-off-by: Fabrice Fontaine Signed-off-by: Thomas Petazzoni (cherry picked from commit 7b4937a1709a88f90abbeac48e2e2db33b83d44b) Signed-off-by: Peter Korsgaard --- package/ipmiutil/ipmiutil.mk | 1 + 1 file changed, 1 insertion(+) diff --git a/package/ipmiutil/ipmiutil.mk b/package/ipmiutil/ipmiutil.mk index 97a644e314..0a342dcee3 100644 --- a/package/ipmiutil/ipmiutil.mk +++ b/package/ipmiutil/ipmiutil.mk @@ -10,6 +10,7 @@ IPMIUTIL_LICENSE = BSD-3-Clause IPMIUTIL_LICENSE_FILES = COPYING IPMIUTIL_MAKE = $(MAKE1) +IPMIUTIL_CONF_ENV = ac_cv_type_wchar_t=$(if $(BR2_USE_WCHAR),yes,no) # aclocal.m4 is newer than config.h.in. Touch the latter to avoid autoreconf define IPMIUTIL_TOUCH_CONFIG_H_IN From ju.o at free.fr Sat Mar 4 21:41:20 2023 From: ju.o at free.fr (Julien Olivain) Date: Sat, 4 Mar 2023 22:41:20 +0100 Subject: [Buildroot] [PATCH next 1/1] support/testing/tests/package/test_mtools.py: new runtime test Message-ID: <20230304214120.136162-1-ju.o@free.fr> Signed-off-by: Julien Olivain --- Patch tested on branch next at commit b793f3a with commands: python3 -m flake8 support/testing/tests/package/test_mtools.py [no-output] support/testing/run-tests \ -d dl -o output_folder \ tests.package.test_mtools ... OK --- DEVELOPERS | 1 + support/testing/tests/package/test_mtools.py | 72 ++++++++++++++++++++ 2 files changed, 73 insertions(+) create mode 100644 support/testing/tests/package/test_mtools.py diff --git a/DEVELOPERS b/DEVELOPERS index d052e59122..48b8a713ad 100644 --- a/DEVELOPERS +++ b/DEVELOPERS @@ -1719,6 +1719,7 @@ F: support/testing/tests/package/test_gnupg2.py F: support/testing/tests/package/test_highway.py F: support/testing/tests/package/test_hwloc.py F: support/testing/tests/package/test_libjxl.py +F: support/testing/tests/package/test_mtools.py F: support/testing/tests/package/test_ncdu.py F: support/testing/tests/package/test_octave.py F: support/testing/tests/package/test_ola.py diff --git a/support/testing/tests/package/test_mtools.py b/support/testing/tests/package/test_mtools.py new file mode 100644 index 0000000000..51e5138481 --- /dev/null +++ b/support/testing/tests/package/test_mtools.py @@ -0,0 +1,72 @@ +import os + +import infra.basetest + + +class TestMtools(infra.basetest.BRTest): + # We use a glibc toolchain to have iconv conversion working for + # codepage 850. + config = \ + """ + BR2_arm=y + BR2_TOOLCHAIN_EXTERNAL=y + BR2_TOOLCHAIN_EXTERNAL_BOOTLIN=y + BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_ARMV5_EABI_GLIBC_STABLE=y + BR2_PACKAGE_MTOOLS=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() + + dos_img = "dos-fat.img" + mtools_opts = f"-i {dos_img}" + + self.assertRunOk("mtools --version") + + # Create an empty image file to hold the FAT partition + self.assertRunOk(f"dd if=/dev/zero of={dos_img} bs=1M count=1") + + # Any Mtools command is expected to fail on an unformated + # partition. + cmd = f"minfo {mtools_opts} ::" + _, exit_code = self.emulator.run(cmd) + self.assertNotEqual(exit_code, 0) + + # Now, let's format the partition file to FAT + self.assertRunOk(f"mformat {mtools_opts} ::") + + # Run some Mtools commands on this empty partition + self.assertRunOk(f"minfo {mtools_opts} ::") + self.assertRunOk(f"mdir {mtools_opts} ::") + self.assertRunOk(f"mlabel {mtools_opts} -N 12345678 ::BUILDROOT") + + # Create a reference file on our Linux filesystem + self.assertRunOk("echo 'Hello Buildroot!' > file1.txt") + + # Copy the reference file into the DOS image, then perform + # various file manipulations + self.assertRunOk(f"mcopy {mtools_opts} file1.txt ::file2.txt") + self.assertRunOk(f"mcopy {mtools_opts} ::file2.txt ::file3.txt") + self.assertRunOk(f"mdel {mtools_opts} ::file2.txt") + self.assertRunOk(f"mren {mtools_opts} ::file3.txt ::file4.txt") + self.assertRunOk(f"mmd {mtools_opts} ::dir1") + self.assertRunOk(f"mmove {mtools_opts} ::file4.txt ::dir1") + self.assertRunOk(f"mdir {mtools_opts} ::dir1") + self.assertRunOk(f"mdu {mtools_opts} -a ::") + + # Copy back the file from the DOS image to the Linux + # filesystem + self.assertRunOk(f"mcopy {mtools_opts} ::dir1/file4.txt file5.txt") + + # We expect this last copied file to have the same content as + # the reference one created at the beginning + self.assertRunOk("cmp file1.txt file5.txt") + + # Delete a directory tree containing a file + self.assertRunOk(f"mdeltree {mtools_opts} ::dir1") -- 2.39.2 From peter at korsgaard.com Sat Mar 4 21:56:20 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sat, 4 Mar 2023 22:56:20 +0100 Subject: [Buildroot] [git commit branch/2022.11.x] package/python-cryptography: bump to version 38.0.4 Message-ID: <20230304215656.89A81861A4@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=3c028bf8295c4028bc78aa10fa884f8ec98ab4ca branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.11.x Signed-off-by: James Hilliard Signed-off-by: Yann E. MORIN (cherry picked from commit 0f0ceb49be6a5e3439fa6da226d4e414b5a208ad) Signed-off-by: Peter Korsgaard --- package/python-cryptography/python-cryptography.hash | 2 +- package/python-cryptography/python-cryptography.mk | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package/python-cryptography/python-cryptography.hash b/package/python-cryptography/python-cryptography.hash index 40d217f666..a01c8810e3 100644 --- a/package/python-cryptography/python-cryptography.hash +++ b/package/python-cryptography/python-cryptography.hash @@ -1,5 +1,5 @@ # Locally calculated after vendoring -sha256 cd0b4536eabc6fcb80aa03430fc2ca485d33249eea0cd23f76c1dd9da410c66c cryptography-38.0.3.tar.gz +sha256 2abbeb6d42e8844de036bf2e0d78a42feeee1d57ebf29a07684490f98bdcab37 cryptography-38.0.4.tar.gz # Locally computed sha256 checksums sha256 43dad2cc752ab721cd9a9f36ece70fb53ab7713551f2d3d8694d8e8c5a06d6e2 LICENSE sha256 aac73b3148f6d1d7111dbca32099f68d26c644c6813ae1e4f05f6579aa2663fe LICENSE.APACHE diff --git a/package/python-cryptography/python-cryptography.mk b/package/python-cryptography/python-cryptography.mk index 69eb90d795..4254fa3557 100644 --- a/package/python-cryptography/python-cryptography.mk +++ b/package/python-cryptography/python-cryptography.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_CRYPTOGRAPHY_VERSION = 38.0.3 +PYTHON_CRYPTOGRAPHY_VERSION = 38.0.4 PYTHON_CRYPTOGRAPHY_SOURCE = cryptography-$(PYTHON_CRYPTOGRAPHY_VERSION).tar.gz -PYTHON_CRYPTOGRAPHY_SITE = https://files.pythonhosted.org/packages/13/dd/a9608b7aebe5d2dc0c98a4b2090a6b815628efa46cc1c046b89d8cd25f4c +PYTHON_CRYPTOGRAPHY_SITE = https://files.pythonhosted.org/packages/e3/3f/41186b1f2fd86a542d399175f6b8e43f82cd4dfa51235a0b030a042b811a PYTHON_CRYPTOGRAPHY_SETUP_TYPE = setuptools PYTHON_CRYPTOGRAPHY_LICENSE = Apache-2.0 or BSD-3-Clause PYTHON_CRYPTOGRAPHY_LICENSE_FILES = LICENSE LICENSE.APACHE LICENSE.BSD From peter at korsgaard.com Sat Mar 4 21:56:15 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sat, 4 Mar 2023 22:56:15 +0100 Subject: [Buildroot] [git commit branch/2022.11.x] package/python-cryptography: bump to version 38.0.3 Message-ID: <20230304215656.7E4EE861A3@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=d9a2d19b53774d42418df21e9f3bcc4f06f21873 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.11.x Signed-off-by: James Hilliard Signed-off-by: Thomas Petazzoni (cherry picked from commit 2fe854e9fccefb10091e8df0fb3152815c47c79d) Signed-off-by: Peter Korsgaard --- package/python-cryptography/python-cryptography.hash | 2 +- package/python-cryptography/python-cryptography.mk | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package/python-cryptography/python-cryptography.hash b/package/python-cryptography/python-cryptography.hash index 0f6a62164b..40d217f666 100644 --- a/package/python-cryptography/python-cryptography.hash +++ b/package/python-cryptography/python-cryptography.hash @@ -1,5 +1,5 @@ # Locally calculated after vendoring -sha256 59f77beef181a9e6643ad2c10b8c6551fc561452287bd3552bec76c86d55b774 cryptography-38.0.1.tar.gz +sha256 cd0b4536eabc6fcb80aa03430fc2ca485d33249eea0cd23f76c1dd9da410c66c cryptography-38.0.3.tar.gz # Locally computed sha256 checksums sha256 43dad2cc752ab721cd9a9f36ece70fb53ab7713551f2d3d8694d8e8c5a06d6e2 LICENSE sha256 aac73b3148f6d1d7111dbca32099f68d26c644c6813ae1e4f05f6579aa2663fe LICENSE.APACHE diff --git a/package/python-cryptography/python-cryptography.mk b/package/python-cryptography/python-cryptography.mk index c0265f5bfa..69eb90d795 100644 --- a/package/python-cryptography/python-cryptography.mk +++ b/package/python-cryptography/python-cryptography.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_CRYPTOGRAPHY_VERSION = 38.0.1 +PYTHON_CRYPTOGRAPHY_VERSION = 38.0.3 PYTHON_CRYPTOGRAPHY_SOURCE = cryptography-$(PYTHON_CRYPTOGRAPHY_VERSION).tar.gz -PYTHON_CRYPTOGRAPHY_SITE = https://files.pythonhosted.org/packages/6d/0c/5e67831007ba6cd7e52c4095f053cf45c357739b0a7c46a45ddd50049019 +PYTHON_CRYPTOGRAPHY_SITE = https://files.pythonhosted.org/packages/13/dd/a9608b7aebe5d2dc0c98a4b2090a6b815628efa46cc1c046b89d8cd25f4c PYTHON_CRYPTOGRAPHY_SETUP_TYPE = setuptools PYTHON_CRYPTOGRAPHY_LICENSE = Apache-2.0 or BSD-3-Clause PYTHON_CRYPTOGRAPHY_LICENSE_FILES = LICENSE LICENSE.APACHE LICENSE.BSD From peter at korsgaard.com Sat Mar 4 21:56:35 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sat, 4 Mar 2023 22:56:35 +0100 Subject: [Buildroot] [git commit branch/2022.11.x] package/python-cryptography: security bump to version 39.0.1 Message-ID: <20230304215656.9F6FF861A6@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=869cd715f748e8a289dc75852198d978cb69ebeb branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.11.x Fix CVE-2023-23931: cryptography is a package designed to expose cryptographic primitives and recipes to Python developers. In affected versions `Cipher.update_into` would accept Python objects which implement the buffer protocol, but provide only immutable buffers. This would allow immutable objects (such as `bytes`) to be mutated, thus violating fundamental rules of Python and resulting in corrupted output. This now correctly raises an exception. This issue has been present since `update_into` was originally introduced in cryptography 1.8. https://github.com/pyca/cryptography/security/advisories/GHSA-w7pp-m8wf-vj6r https://cryptography.io/en/latest/changelog/#v39-0-1 Signed-off-by: Fabrice Fontaine Signed-off-by: Peter Korsgaard (cherry picked from commit 67c967c2d16c29f193fde43b3c48edf0911baccd) Signed-off-by: Peter Korsgaard --- package/python-cryptography/python-cryptography.hash | 2 +- package/python-cryptography/python-cryptography.mk | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package/python-cryptography/python-cryptography.hash b/package/python-cryptography/python-cryptography.hash index 3f2204eeb1..a23944a06f 100644 --- a/package/python-cryptography/python-cryptography.hash +++ b/package/python-cryptography/python-cryptography.hash @@ -1,5 +1,5 @@ # Locally calculated after vendoring -sha256 2d00e023261719f85caf360ee061d37ee27654a0344d1376441c8a29ea3bac86 cryptography-39.0.0.tar.gz +sha256 531348679f144d118156be5b17ddac750974cdcd9f44bb0a7cfd7ddcfee79c80 cryptography-39.0.1.tar.gz # Locally computed sha256 checksums sha256 43dad2cc752ab721cd9a9f36ece70fb53ab7713551f2d3d8694d8e8c5a06d6e2 LICENSE sha256 aac73b3148f6d1d7111dbca32099f68d26c644c6813ae1e4f05f6579aa2663fe LICENSE.APACHE diff --git a/package/python-cryptography/python-cryptography.mk b/package/python-cryptography/python-cryptography.mk index 6868ff4633..a130b2d10d 100644 --- a/package/python-cryptography/python-cryptography.mk +++ b/package/python-cryptography/python-cryptography.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_CRYPTOGRAPHY_VERSION = 39.0.0 +PYTHON_CRYPTOGRAPHY_VERSION = 39.0.1 PYTHON_CRYPTOGRAPHY_SOURCE = cryptography-$(PYTHON_CRYPTOGRAPHY_VERSION).tar.gz -PYTHON_CRYPTOGRAPHY_SITE = https://files.pythonhosted.org/packages/12/e3/c46c274cf466b24e5d44df5d5cd31a31ff23e57f074a2bb30931a8c9b01a +PYTHON_CRYPTOGRAPHY_SITE = https://files.pythonhosted.org/packages/6a/f5/a729774d087e50fffd1438b3877a91e9281294f985bda0fd15bf99016c78 PYTHON_CRYPTOGRAPHY_SETUP_TYPE = setuptools PYTHON_CRYPTOGRAPHY_LICENSE = Apache-2.0 or BSD-3-Clause PYTHON_CRYPTOGRAPHY_LICENSE_FILES = LICENSE LICENSE.APACHE LICENSE.BSD From peter at korsgaard.com Sat Mar 4 21:56:26 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sat, 4 Mar 2023 22:56:26 +0100 Subject: [Buildroot] [git commit branch/2022.11.x] package/python-cryptography: bump to version 39.0.0 Message-ID: <20230304215656.94AB5861A5@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=27db1c8bff73c1809ba22eacc65220d70e3e61cc branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.11.x Signed-off-by: James Hilliard Signed-off-by: Yann E. MORIN (cherry picked from commit c81ab9f8a978ee6d2d6a882d6e9ba6ce93dd6a23) Signed-off-by: Peter Korsgaard --- package/python-cryptography/python-cryptography.hash | 2 +- package/python-cryptography/python-cryptography.mk | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package/python-cryptography/python-cryptography.hash b/package/python-cryptography/python-cryptography.hash index a01c8810e3..3f2204eeb1 100644 --- a/package/python-cryptography/python-cryptography.hash +++ b/package/python-cryptography/python-cryptography.hash @@ -1,5 +1,5 @@ # Locally calculated after vendoring -sha256 2abbeb6d42e8844de036bf2e0d78a42feeee1d57ebf29a07684490f98bdcab37 cryptography-38.0.4.tar.gz +sha256 2d00e023261719f85caf360ee061d37ee27654a0344d1376441c8a29ea3bac86 cryptography-39.0.0.tar.gz # Locally computed sha256 checksums sha256 43dad2cc752ab721cd9a9f36ece70fb53ab7713551f2d3d8694d8e8c5a06d6e2 LICENSE sha256 aac73b3148f6d1d7111dbca32099f68d26c644c6813ae1e4f05f6579aa2663fe LICENSE.APACHE diff --git a/package/python-cryptography/python-cryptography.mk b/package/python-cryptography/python-cryptography.mk index 4254fa3557..6868ff4633 100644 --- a/package/python-cryptography/python-cryptography.mk +++ b/package/python-cryptography/python-cryptography.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_CRYPTOGRAPHY_VERSION = 38.0.4 +PYTHON_CRYPTOGRAPHY_VERSION = 39.0.0 PYTHON_CRYPTOGRAPHY_SOURCE = cryptography-$(PYTHON_CRYPTOGRAPHY_VERSION).tar.gz -PYTHON_CRYPTOGRAPHY_SITE = https://files.pythonhosted.org/packages/e3/3f/41186b1f2fd86a542d399175f6b8e43f82cd4dfa51235a0b030a042b811a +PYTHON_CRYPTOGRAPHY_SITE = https://files.pythonhosted.org/packages/12/e3/c46c274cf466b24e5d44df5d5cd31a31ff23e57f074a2bb30931a8c9b01a PYTHON_CRYPTOGRAPHY_SETUP_TYPE = setuptools PYTHON_CRYPTOGRAPHY_LICENSE = Apache-2.0 or BSD-3-Clause PYTHON_CRYPTOGRAPHY_LICENSE_FILES = LICENSE LICENSE.APACHE LICENSE.BSD From peter at korsgaard.com Sat Mar 4 21:57:20 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sat, 04 Mar 2023 22:57:20 +0100 Subject: [Buildroot] [PATCH 1/1] package/python-cryptography: security bump to version 39.0.1 In-Reply-To: <20230220132113.1814581-1-fontaine.fabrice@gmail.com> (Fabrice Fontaine's message of "Mon, 20 Feb 2023 14:21:13 +0100") References: <20230220132113.1814581-1-fontaine.fabrice@gmail.com> Message-ID: <87h6v0b2nz.fsf@dell.be.48ers.dk> >>>>> "Fabrice" == Fabrice Fontaine writes: > Fix CVE-2023-23931: cryptography is a package designed to expose > cryptographic primitives and recipes to Python developers. In affected > versions `Cipher.update_into` would accept Python objects which > implement the buffer protocol, but provide only immutable buffers. This > would allow immutable objects (such as `bytes`) to be mutated, thus > violating fundamental rules of Python and resulting in corrupted output. > This now correctly raises an exception. This issue has been present > since `update_into` was originally introduced in cryptography 1.8. > https://github.com/pyca/cryptography/security/advisories/GHSA-w7pp-m8wf-vj6r > https://cryptography.io/en/latest/changelog/#v39-0-1 > Signed-off-by: Fabrice Fontaine Committed to 2022.11.x, thanks. -- Bye, Peter Korsgaard From aperez at igalia.com Sat Mar 4 22:11:45 2023 From: aperez at igalia.com (Adrian Perez de Castro) Date: Sun, 5 Mar 2023 00:11:45 +0200 Subject: [Buildroot] [PATCH] package/wpebackend-fdo: bump to version 1.14.1 Message-ID: <20230304221145.3222530-1-aperez@igalia.com> This is a bugfix release which includes important fixes which solve a memory leak and hitting a situation where the output no longer gets updated. Release notes: https://wpewebkit.org/release/wpebackend-fdo-1.14.1.html Signed-off-by: Adrian Perez de Castro --- package/wpebackend-fdo/wpebackend-fdo.hash | 8 ++++---- package/wpebackend-fdo/wpebackend-fdo.mk | 2 +- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package/wpebackend-fdo/wpebackend-fdo.hash b/package/wpebackend-fdo/wpebackend-fdo.hash index e2f2c6c89f..d1a344a664 100644 --- a/package/wpebackend-fdo/wpebackend-fdo.hash +++ b/package/wpebackend-fdo/wpebackend-fdo.hash @@ -1,7 +1,7 @@ -# From https://wpewebkit.org/releases/wpebackend-fdo-1.14.0.tar.xz.sums -md5 ea62dfa9ecb366598a837d7446ed48ac wpebackend-fdo-1.14.0.tar.xz -sha1 1500be9212381a404f4a46b22b90a9880ba11c01 wpebackend-fdo-1.14.0.tar.xz -sha256 e75b0cb2c7145448416e8696013d8883f675c66c11ed750e06865efec5809155 wpebackend-fdo-1.14.0.tar.xz +# From https://wpewebkit.org/releases/wpebackend-fdo-1.14.1.tar.xz.sums +md5 2b49218cdd16075b028bbaf5a4f57890 wpebackend-fdo-1.14.1.tar.xz +sha1 a68db2480d29d53d7fa24c69888bacbab6efea11 wpebackend-fdo-1.14.1.tar.xz +sha256 01938dd93c62b3a47b18dd13c70d50490a8b8a6caec23c8550a3dbdbcc6bbb50 wpebackend-fdo-1.14.1.tar.xz # Hashes for license files: sha256 c9f6803371047fad3e72200ec6cd226329a5ee08ac61104c8211c2761fb46825 COPYING diff --git a/package/wpebackend-fdo/wpebackend-fdo.mk b/package/wpebackend-fdo/wpebackend-fdo.mk index afe37b086e..c1e4e05796 100644 --- a/package/wpebackend-fdo/wpebackend-fdo.mk +++ b/package/wpebackend-fdo/wpebackend-fdo.mk @@ -4,7 +4,7 @@ # ################################################################################ -WPEBACKEND_FDO_VERSION = 1.14.0 +WPEBACKEND_FDO_VERSION = 1.14.1 WPEBACKEND_FDO_SITE = https://wpewebkit.org/releases WPEBACKEND_FDO_SOURCE = wpebackend-fdo-$(WPEBACKEND_FDO_VERSION).tar.xz WPEBACKEND_FDO_INSTALL_STAGING = YES -- 2.39.2 From fontaine.fabrice at gmail.com Sat Mar 4 22:25:44 2023 From: fontaine.fabrice at gmail.com (Fabrice Fontaine) Date: Sat, 4 Mar 2023 23:25:44 +0100 Subject: [Buildroot] [PATCH 1/1] package/quickjs: add QUICKJS_CPE_ID_VENDOR Message-ID: <20230304222544.20754-1-fontaine.fabrice@gmail.com> cpe:2.3:a:quickjs_project:quickjs is a valid CPE identifier for this package: https://nvd.nist.gov/products/cpe/search/results?namingFormat=2.3&keyword=cpe%3A2.3%3Aa%3Aquickjs_project%3Aquickjs Signed-off-by: Fabrice Fontaine --- package/quickjs/quickjs.mk | 1 + 1 file changed, 1 insertion(+) diff --git a/package/quickjs/quickjs.mk b/package/quickjs/quickjs.mk index a026eec4f0..ff39209100 100644 --- a/package/quickjs/quickjs.mk +++ b/package/quickjs/quickjs.mk @@ -9,6 +9,7 @@ QUICKJS_SOURCE = quickjs-$(QUICKJS_VERSION).tar.xz QUICKJS_SITE = https://bellard.org/quickjs QUICKJS_LICENSE = MIT QUICKJS_LICENSE_FILES = LICENSE +QUICKJS_CPE_ID_VENDOR = quickjs_project QUICKJS_INSTALL_STAGING = YES ifeq ($(BR2_TOOLCHAIN_HAS_LIBATOMIC),y) -- 2.39.1 From fontaine.fabrice at gmail.com Sat Mar 4 22:31:01 2023 From: fontaine.fabrice at gmail.com (Fabrice Fontaine) Date: Sat, 4 Mar 2023 23:31:01 +0100 Subject: [Buildroot] [PATCH 1/1] package/quazip: add QUAZIP_CPE_ID_VENDOR Message-ID: <20230304223101.23757-1-fontaine.fabrice@gmail.com> cpe:2.3:a:quazip_project:quazip is a valid CPE identifier for this package: https://nvd.nist.gov/products/cpe/search/results?namingFormat=2.3&keyword=cpe%3A2.3%3Aa%3Aquazip_project%3Aquazip Signed-off-by: Fabrice Fontaine --- package/quazip/quazip.mk | 1 + 1 file changed, 1 insertion(+) diff --git a/package/quazip/quazip.mk b/package/quazip/quazip.mk index f4de2a11a4..70534b63b3 100644 --- a/package/quazip/quazip.mk +++ b/package/quazip/quazip.mk @@ -12,5 +12,6 @@ QUAZIP_DEPENDENCIES = \ qt5base QUAZIP_LICENSE = LGPL-2.1 QUAZIP_LICENSE_FILES = COPYING +QUAZIP_CPE_ID_VENDOR = quazip_project $(eval $(cmake-package)) -- 2.39.1 From fontaine.fabrice at gmail.com Sat Mar 4 22:38:07 2023 From: fontaine.fabrice at gmail.com (Fabrice Fontaine) Date: Sat, 4 Mar 2023 23:38:07 +0100 Subject: [Buildroot] [PATCH 1/1] package/libolm: add CPE variables Message-ID: <20230304223807.27864-1-fontaine.fabrice@gmail.com> cpe:2.3:a:matrix:olm is a valid CPE identifier for this package: https://nvd.nist.gov/products/cpe/search/results?namingFormat=2.3&keyword=cpe%3A2.3%3Aa%3Amatrix%3Aolm Signed-off-by: Fabrice Fontaine --- package/libolm/libolm.mk | 2 ++ 1 file changed, 2 insertions(+) diff --git a/package/libolm/libolm.mk b/package/libolm/libolm.mk index 607e50702f..6f06686555 100644 --- a/package/libolm/libolm.mk +++ b/package/libolm/libolm.mk @@ -9,6 +9,8 @@ LIBOLM_SOURCE = olm-$(LIBOLM_VERSION).tar.gz LIBOLM_SITE = https://gitlab.matrix.org/matrix-org/olm/-/archive/$(LIBOLM_VERSION) LIBOLM_LICENSE = Apache-2.0 LIBOLM_LICENSE_FILES = LICENSE +LIBOLM_CPE_ID_VENDOR = matrix +LIBOLM_CPE_ID_PRODUCT = olm LIBOLM_INSTALL_STAGING = YES LIBOLM_CONF_OPTS = -DOLM_TESTS=OFF -- 2.39.1 From aperez at igalia.com Sat Mar 4 22:51:58 2023 From: aperez at igalia.com (Adrian Perez de Castro) Date: Sun, 5 Mar 2023 00:51:58 +0200 Subject: [Buildroot] [PATCH] package/wpebackend-fdo: bump to version 1.14.1 In-Reply-To: <20230304221145.3222530-1-aperez@igalia.com> References: <20230304221145.3222530-1-aperez@igalia.com> Message-ID: <20230305005158.GC46585@igalia.com> Hi, (Added Peter in CC.) On Sun, 05 Mar 2023 00:11:45 +0200 Adrian Perez de Castro wrote: > This is a bugfix release which includes important fixes which solve a > memory leak and hitting a situation where the output no longer gets > updated. Release notes: > > https://wpewebkit.org/release/wpebackend-fdo-1.14.1.html > > Signed-off-by: Adrian Perez de Castro > --- > package/wpebackend-fdo/wpebackend-fdo.hash | 8 ++++---- > package/wpebackend-fdo/wpebackend-fdo.mk | 2 +- > 2 files changed, 5 insertions(+), 5 deletions(-) It would be *very desirable* to have this update in stable branches as well, because this contains bug fixes which make WebKit{GTK,WPE} actually usable in some cases (e.g. long running instances). 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 Sat Mar 4 22:52:09 2023 From: aperez at igalia.com (Adrian Perez de Castro) Date: Sun, 5 Mar 2023 00:52:09 +0200 Subject: [Buildroot] [PATCH] package/wpebackend-fdo: bump to version 1.14.1 In-Reply-To: <20230304221145.3222530-1-aperez@igalia.com> References: <20230304221145.3222530-1-aperez@igalia.com> Message-ID: <20230305005209.GD46585@igalia.com> Hi, (Added Peter in CC.) On Sun, 05 Mar 2023 00:11:45 +0200 Adrian Perez de Castro wrote: > This is a bugfix release which includes important fixes which solve a > memory leak and hitting a situation where the output no longer gets > updated. Release notes: > > https://wpewebkit.org/release/wpebackend-fdo-1.14.1.html > > Signed-off-by: Adrian Perez de Castro > --- > package/wpebackend-fdo/wpebackend-fdo.hash | 8 ++++---- > package/wpebackend-fdo/wpebackend-fdo.mk | 2 +- > 2 files changed, 5 insertions(+), 5 deletions(-) It would be *very desirable* to have this update in stable branches as well, because this contains bug fixes which make WebKit{GTK,WPE} actually usable in some cases (e.g. long running instances). 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 peter at korsgaard.com Sun Mar 5 10:21:50 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 05 Mar 2023 11:21:50 +0100 Subject: [Buildroot] [PATCH 1/1] package/rockchip-mali: needs C++ In-Reply-To: <20230220112147.952174-1-fontaine.fabrice@gmail.com> (Fabrice Fontaine's message of "Mon, 20 Feb 2023 12:21:47 +0100") References: <20230220112147.952174-1-fontaine.fabrice@gmail.com> Message-ID: <87cz5nbirl.fsf@dell.be.48ers.dk> >>>>> "Fabrice" == Fabrice Fontaine writes: > rockchip-mali pre-built libraries needs C++ since the addition of the > package in commit 97c74a73e5dee17530647f89b2c7d8692781eb14: > readelf -a output/build/rockchip-mali-721653b5b3b525a4f80d15aa7e2f9df7b7e60427/lib/aarch64-linux-gnu/libmali-bifrost-g31-rxp0-gbm.so|grep NEEDED > 0x0000000000000001 (NEEDED) Shared library: [libpthread.so.0] > 0x0000000000000001 (NEEDED) Shared library: [libdl.so.2] > 0x0000000000000001 (NEEDED) Shared library: [librt.so.1] > 0x0000000000000001 (NEEDED) Shared library: [libdrm.so.2] > 0x0000000000000001 (NEEDED) Shared library: [libm.so.6] > 0x0000000000000001 (NEEDED) Shared library: [libstdc++.so.6] > 0x0000000000000001 (NEEDED) Shared library: [libgcc_s.so.1] > 0x0000000000000001 (NEEDED) Shared library: [libc.so.6] > While at it, add a comment when dependencies are not met > Fixes: > - No autobuilder failures (yet), found when debugging an issue with > rockchip-mali and glslsandbox-player > Signed-off-by: Fabrice Fontaine Committed to 2022.11.x and 2022.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Sun Mar 5 10:22:33 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 05 Mar 2023 11:22:33 +0100 Subject: [Buildroot] [PATCH 1/1] package/glslsandbox-player: add wayland-protocols optional dependency In-Reply-To: <20230220103001.607877-1-fontaine.fabrice@gmail.com> (Fabrice Fontaine's message of "Mon, 20 Feb 2023 11:30:01 +0100") References: <20230220103001.607877-1-fontaine.fabrice@gmail.com> Message-ID: <878rgbbiqe.fsf@dell.be.48ers.dk> >>>>> "Fabrice" == Fabrice Fontaine writes: > wayland-protocols is an optional dependency which is enabled by default > resulting in the following wayland build failure since the addition of > the package in commit f201ca9d0d25b491ec5e1ed4e1d02fd52d027997: > checking for wayland_client... yes > checking for wayland_egl... yes > configure: Wayland EGL support enabled > checking for wayland_protocols... no > configure: error: Package requirements (wayland-protocols >= 1.12) were not met: > Package 'wayland-protocols', required by 'virtual:world', not found > Consider adjusting the PKG_CONFIG_PATH environment variable if you > installed software in a non-standard prefix. > Alternatively, you may set the environment variables wayland_protocols_CFLAGS > and wayland_protocols_LIBS to avoid the need to call pkg-config. > Fixes: > - http://autobuild.buildroot.org/results/865af860f9e52fe5311bb0c6a246ff871ae5a989 > Signed-off-by: Fabrice Fontaine Committed to 2022.11.x and 2022.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Sun Mar 5 10:26:06 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 05 Mar 2023 11:26:06 +0100 Subject: [Buildroot] [PATCH 1/1] support/dependencies/dependencies.sh: require FileHandle perl package for syslinux In-Reply-To: <20230220100309.116832-1-fontaine.fabrice@gmail.com> (Fabrice Fontaine's message of "Mon, 20 Feb 2023 11:03:09 +0100") References: <20230220100309.116832-1-fontaine.fabrice@gmail.com> Message-ID: <871qm3bikh.fsf@dell.be.48ers.dk> >>>>> "Fabrice" == Fabrice Fontaine writes: > syslinux needs FileHandle module: > Can't locate FileHandle.pm in @INC (you may need to install the > FileHandle module) (@INC contains: > /home/buildroot/autobuild/instance-0/output-1/host/lib/perl > /usr/local/lib64/perl5/5.36 /usr/local/share/perl5/5.36 > /usr/lib64/perl5/vendor_perl /usr/share/perl5/vendor_perl > /usr/lib64/perl5 /usr/share/perl5) at > /home/buildroot/autobuild/instance-0/output-1/build/syslinux-6.03/com32/lib/makeerrlist.pl > line 8. > BEGIN failed--compilation aborted at > /home/buildroot/autobuild/instance-0/output-1/build/syslinux-6.03/com32/lib/makeerrlist.pl > line 8. > /home/buildroot/autobuild/instance-0/output-1/host/bin/i586-buildroot-linux-gnu-gcc > -Wp,-MT,errlist.o,-MD,./.errlist.o.d -Os -march=i386 > -falign-functions=0 -falign-jumps=0 -falign-labels=0 -ffast-math > -fomit-frame-pointer -std=gnu99 -m32 -mpreferred-stack-boundary=2 > -fno-stack-protector -fwrapv -freg-struct-return -fPIC -fno-exceptions > -fno-asynchronous-unwind-tables -fno-strict-aliasing > -falign-functions=0 -falign-jumps=0 -falign-labels=0 -falign-loops=0 > -g -D__COM32__ -D__FIRMWARE_BIOS__ -nostdinc -iwithprefix include > -I. -I/home/buildroot/autobuild/instance-0/output-1/build/syslinux-6.03/com32/lib/sys > -I/home/buildroot/autobuild/instance-0/output-1/build/syslinux-6.03/com32/lib/../include > -I/home/buildroot/autobuild/instance-0/output-1/build/syslinux-6.03/com32/include/sys > -I/home/buildroot/autobuild/instance-0/output-1/build/syslinux-6.03/core/include > -I/home/buildroot/autobuild/instance-0/output-1/build/syslinux-6.03/com32/lib/ > -I/home/buildroot/autobuild/instance-0/output-1/bu > ild/syslinux-6.03/com32/lib/sys/module > -I/home/buildroot/autobuild/instance-0/output-1/build/syslinux-6.03/bios/com32/lib//../.. -W > -Wall -Wstrict-prototypes -Wpointer-arith -Wwrite-strings > -Wstrict-prototypes -Winline -DDYNAMIC_CRC_TABLE -DPNG_NO_CONSOLE_IO > -DPNG_NO_WRITE_SUPPORTED -DPNG_NO_MNG_FEATURES -DPNG_NO_READ_tIME > -DPNG_NO_WRITE_tIME -mregparm=3 -DREGPARM=3 -c -o errlist.o errlist.c > cc1: fatal error: errlist.c: No such file or directory > Fixes: > - http://autobuild.buildroot.org/results/de88089888b2ca354b28af3550abf846560da7d5 > Signed-off-by: Fabrice Fontaine Committed to 2022.11.x and 2022.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Sun Mar 5 10:19:36 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 5 Mar 2023 11:19:36 +0100 Subject: [Buildroot] [git commit branch/2022.11.x] package/glslsandbox-player: add wayland-protocols optional dependency Message-ID: <20230305103136.3435F861FE@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=4bd484ee5df9868dad0e81618fb71ad60ed61f28 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.11.x wayland-protocols is an optional dependency which is enabled by default resulting in the following wayland build failure since the addition of the package in commit f201ca9d0d25b491ec5e1ed4e1d02fd52d027997: checking for wayland_client... yes checking for wayland_egl... yes configure: Wayland EGL support enabled checking for wayland_protocols... no configure: error: Package requirements (wayland-protocols >= 1.12) were not met: Package 'wayland-protocols', required by 'virtual:world', not found Consider adjusting the PKG_CONFIG_PATH environment variable if you installed software in a non-standard prefix. Alternatively, you may set the environment variables wayland_protocols_CFLAGS and wayland_protocols_LIBS to avoid the need to call pkg-config. Fixes: - http://autobuild.buildroot.org/results/865af860f9e52fe5311bb0c6a246ff871ae5a989 Signed-off-by: Fabrice Fontaine Signed-off-by: Peter Korsgaard (cherry picked from commit ee13e3fb41dc7c0c001127733b5a599c1e509747) Signed-off-by: Peter Korsgaard --- package/glslsandbox-player/Config.in | 5 ++++- package/glslsandbox-player/glslsandbox-player.mk | 6 ++++++ 2 files changed, 10 insertions(+), 1 deletion(-) diff --git a/package/glslsandbox-player/Config.in b/package/glslsandbox-player/Config.in index 132705584e..530c158fc3 100644 --- a/package/glslsandbox-player/Config.in +++ b/package/glslsandbox-player/Config.in @@ -111,8 +111,11 @@ endchoice if BR2_PACKAGE_GLSLSANDBOX_PLAYER_WL config BR2_PACKAGE_GLSLSANDBOX_PLAYER_WL_IVI bool "Wayland IVI shell support" -endif +config BR2_PACKAGE_GLSLSANDBOX_PLAYER_WL_XDG + bool "Wayland XDG shell support" + select BR2_PACKAGE_WAYLAND_PROTOCOLS +endif endif comment "glslsandbox-player needs openGL ES and EGL driver" diff --git a/package/glslsandbox-player/glslsandbox-player.mk b/package/glslsandbox-player/glslsandbox-player.mk index f0a9475aa6..241f3475d2 100644 --- a/package/glslsandbox-player/glslsandbox-player.mk +++ b/package/glslsandbox-player/glslsandbox-player.mk @@ -72,6 +72,12 @@ GLSLSANDBOX_PLAYER_CONF_OPTS += --enable-ivi else GLSLSANDBOX_PLAYER_CONF_OPTS += --disable-ivi endif +ifeq ($(BR2_PACKAGE_GLSLSANDBOX_PLAYER_WL_XDG),y) +GLSLSANDBOX_PLAYER_DEPENDENCIES += wayland-protocols +GLSLSANDBOX_PLAYER_CONF_OPTS += --enable-wlxdg +else +GLSLSANDBOX_PLAYER_CONF_OPTS += --disable-wlxdg +endif else ifeq ($(BR2_PACKAGE_GLSLSANDBOX_PLAYER_X11),y) GLSLSANDBOX_PLAYER_DEPENDENCIES += xlib_libX11 GLSLSANDBOX_PLAYER_CONF_OPTS += --with-native-gfx=x11 From peter at korsgaard.com Sun Mar 5 10:24:52 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 5 Mar 2023 11:24:52 +0100 Subject: [Buildroot] [git commit branch/2022.11.x] support/dependencies/dependencies.sh: require FileHandle perl package for syslinux Message-ID: <20230305103136.54C2486201@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=3e3ac87a9b6839126fc8a8ff33985d9a44039177 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.11.x syslinux needs FileHandle module: Can't locate FileHandle.pm in @INC (you may need to install the FileHandle module) (@INC contains: /home/buildroot/autobuild/instance-0/output-1/host/lib/perl /usr/local/lib64/perl5/5.36 /usr/local/share/perl5/5.36 /usr/lib64/perl5/vendor_perl /usr/share/perl5/vendor_perl /usr/lib64/perl5 /usr/share/perl5) at /home/buildroot/autobuild/instance-0/output-1/build/syslinux-6.03/com32/lib/makeerrlist.pl line 8. BEGIN failed--compilation aborted at /home/buildroot/autobuild/instance-0/output-1/build/syslinux-6.03/com32/lib/makeerrlist.pl line 8. /home/buildroot/autobuild/instance-0/output-1/host/bin/i586-buildroot-linux-gnu-gcc -Wp,-MT,errlist.o,-MD,./.errlist.o.d -Os -march=i386 -falign-functions=0 -falign-jumps=0 -falign-labels=0 -ffast-math -fomit-frame-pointer -std=gnu99 -m32 -mpreferred-stack-boundary=2 -fno-stack-protector -fwrapv -freg-struct-return -fPIC -fno-exceptions -fno-asynchronous-unwind-tables -fno-strict-aliasing -falign-functions=0 -falign-jumps=0 -falign-labels=0 -falign-loops=0 -g -D__COM32__ -D__FIRMWARE_BIOS__ -nostdinc -iwithprefix include -I. -I/home/buildroot/autobuild/instance-0/output-1/build/syslinux-6.03/com32/lib/sys -I/home/buildroot/autobuild/instance-0/output-1/build/syslinux-6.03/com32/lib/../include -I/home/buildroot/autobuild/instance-0/output-1/build/syslinux-6.03/com32/include/sys -I/home/buildroot/autobuild/instance-0/output-1/build/syslinux-6.03/core/include -I/home/buildroot/autobuild/instance-0/output-1/build/syslinux-6.03/com32/lib/ -I/home/buildroot/autobuild/instance-0/output-1/bu ild/syslinux-6.03/com32/lib/sys/module -I/home/buildroot/autobuild/instance-0/output-1/build/syslinux-6.03/bios/com32/lib//../.. -W -Wall -Wstrict-prototypes -Wpointer-arith -Wwrite-strings -Wstrict-prototypes -Winline -DDYNAMIC_CRC_TABLE -DPNG_NO_CONSOLE_IO -DPNG_NO_WRITE_SUPPORTED -DPNG_NO_MNG_FEATURES -DPNG_NO_READ_tIME -DPNG_NO_WRITE_tIME -mregparm=3 -DREGPARM=3 -c -o errlist.o errlist.c cc1: fatal error: errlist.c: No such file or directory Fixes: - http://autobuild.buildroot.org/results/de88089888b2ca354b28af3550abf846560da7d5 Signed-off-by: Fabrice Fontaine Signed-off-by: Thomas Petazzoni (cherry picked from commit 474196d6bb410c0a9f5e1c8bb7018594a29a57bb) Signed-off-by: Peter Korsgaard --- support/dependencies/dependencies.sh | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/support/dependencies/dependencies.sh b/support/dependencies/dependencies.sh index 70e951a7e6..1224220ac9 100755 --- a/support/dependencies/dependencies.sh +++ b/support/dependencies/dependencies.sh @@ -307,6 +307,10 @@ if grep -q -E '^BR2_PACKAGE_(WEBKITGTK|WPEWEBKIT)=y' $BR2_CONFIG ; then required_perl_modules="${required_perl_modules} JSON::PP" fi +if grep -q ^BR2_TARGET_SYSLINUX=y $BR2_CONFIG ; then + required_perl_modules="$required_perl_modules FileHandle" +fi + # This variable will keep the modules that are missing in your system. missing_perl_modules="" From peter at korsgaard.com Sun Mar 5 10:21:13 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 5 Mar 2023 11:21:13 +0100 Subject: [Buildroot] [git commit branch/2022.11.x] package/rockchip-mali: needs C++ Message-ID: <20230305103136.3EF64861FF@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=edfb71c6d50d77e00ed915ef525915cd26b961c3 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.11.x rockchip-mali pre-built libraries needs C++ since the addition of the package in commit 97c74a73e5dee17530647f89b2c7d8692781eb14: readelf -a output/build/rockchip-mali-721653b5b3b525a4f80d15aa7e2f9df7b7e60427/lib/aarch64-linux-gnu/libmali-bifrost-g31-rxp0-gbm.so|grep NEEDED 0x0000000000000001 (NEEDED) Shared library: [libpthread.so.0] 0x0000000000000001 (NEEDED) Shared library: [libdl.so.2] 0x0000000000000001 (NEEDED) Shared library: [librt.so.1] 0x0000000000000001 (NEEDED) Shared library: [libdrm.so.2] 0x0000000000000001 (NEEDED) Shared library: [libm.so.6] 0x0000000000000001 (NEEDED) Shared library: [libstdc++.so.6] 0x0000000000000001 (NEEDED) Shared library: [libgcc_s.so.1] 0x0000000000000001 (NEEDED) Shared library: [libc.so.6] While at it, add a comment when dependencies are not met Fixes: - No autobuilder failures (yet), found when debugging an issue with rockchip-mali and glslsandbox-player Signed-off-by: Fabrice Fontaine Signed-off-by: Peter Korsgaard (cherry picked from commit 5f1858e859833da272fce70bf445ca1b53ebffe1) Signed-off-by: Peter Korsgaard --- package/rockchip-mali/Config.in | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/package/rockchip-mali/Config.in b/package/rockchip-mali/Config.in index d616284911..5a23954af3 100644 --- a/package/rockchip-mali/Config.in +++ b/package/rockchip-mali/Config.in @@ -1,5 +1,6 @@ config BR2_PACKAGE_ROCKCHIP_MALI bool "rockchip-mali" + depends on BR2_INSTALL_LIBSTDCPP depends on BR2_TOOLCHAIN_USES_GLIBC depends on BR2_ARM_EABIHF || BR2_aarch64 # lidbrm. This would normally need a Config.in comment, but @@ -30,3 +31,8 @@ config BR2_PACKAGE_PROVIDES_LIBGBM default "rockchip-mali" endif + +comment "rockchip-mali needs a glibc toolchain w/ C++, threads" + depends on BR2_ARM_EABIHF || BR2_aarch64 + depends on !BR2_INSTALL_LIBSTDCPP || \ + !BR2_TOOLCHAIN_USES_GLIBC || !BR2_TOOLCHAIN_HAS_THREADS From peter at korsgaard.com Sun Mar 5 10:21:28 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 5 Mar 2023 11:21:28 +0100 Subject: [Buildroot] [git commit branch/2022.11.x] package/webkitgtk: security bump to version 2.38.5 Message-ID: <20230305103136.4A92B86200@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=c88787ada849749b001ed27bffaa53fdc08166c1 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.11.x Bugfix release, with many security fixes, including (but not limited to) a patch for CVE-2023-23529. Release notes: https://webkitgtk.org/2023/02/15/webkitgtk2.38.5-released.html Accompanying security advisory: https://webkitgtk.org/security/WSA-2023-0002.html Also raise the minimal GCC version to 8.3, which was already required since webkitgtk-2.36.4. Similar to commit ec1ff802df9a0f17dd2b734ba536a5e206aa5aa4, we do check on >= GCC 8, because we can't check on >= GCC 8.3. https://github.com/WebKit/WebKit/commit/f812c5db1ff22bcbe1070ca4ed613085cd36499b Signed-off-by: Thomas Devoogdt Acked-by: Adrian Perez de Castro Signed-off-by: Peter Korsgaard (cherry picked from commit 4c7fcbbe75de5c535e8d5dd7182900b6d09e2b03) Signed-off-by: Peter Korsgaard --- package/webkitgtk/Config.in | 4 ++-- package/webkitgtk/webkitgtk.hash | 8 ++++---- package/webkitgtk/webkitgtk.mk | 2 +- 3 files changed, 7 insertions(+), 7 deletions(-) diff --git a/package/webkitgtk/Config.in b/package/webkitgtk/Config.in index cafe497491..1a42a79c01 100644 --- a/package/webkitgtk/Config.in +++ b/package/webkitgtk/Config.in @@ -16,7 +16,7 @@ config BR2_PACKAGE_WEBKITGTK_ARCH_SUPPORTS depends on BR2_TOOLCHAIN_HAS_SYNC_4 depends on BR2_PACKAGE_LIBGPG_ERROR_ARCH_SUPPORTS # libgcrypt -comment "webkitgtk needs libgtk3 and a toolchain w/ C++, wchar, threads, dynamic library, gcc >= 7, host gcc >= 4.9" +comment "webkitgtk needs libgtk3 and a toolchain w/ C++, wchar, threads, dynamic library, gcc >= 8, host gcc >= 4.9" depends on BR2_PACKAGE_WEBKITGTK_ARCH_SUPPORTS depends on !BR2_BINFMT_FLAT depends on !BR2_PACKAGE_LIBGTK3 || !BR2_INSTALL_LIBSTDCPP || \ @@ -32,7 +32,7 @@ config BR2_PACKAGE_WEBKITGTK depends on BR2_HOST_GCC_AT_LEAST_4_9 # icu, host-ruby depends on BR2_INSTALL_LIBSTDCPP depends on BR2_TOOLCHAIN_HAS_THREADS # wayland, icu, libsoup - depends on BR2_TOOLCHAIN_GCC_AT_LEAST_7 + depends on BR2_TOOLCHAIN_GCC_AT_LEAST_8 depends on BR2_USE_WCHAR # icu, libsoup depends on BR2_PACKAGE_LIBGTK3 depends on BR2_PACKAGE_WEBKITGTK_ARCH_SUPPORTS diff --git a/package/webkitgtk/webkitgtk.hash b/package/webkitgtk/webkitgtk.hash index 34fd19d3de..c771297b5a 100644 --- a/package/webkitgtk/webkitgtk.hash +++ b/package/webkitgtk/webkitgtk.hash @@ -1,7 +1,7 @@ -# From https://webkitgtk.org/releases/webkitgtk-2.38.4.tar.xz.sums -md5 1c9ca83a0ad7e4ca9e933094572cb7d9 webkitgtk-2.38.4.tar.xz -sha1 38b47df2be9bfb97d68fce8c7fa2819966a79036 webkitgtk-2.38.4.tar.xz -sha256 4f47ea29a2d4d5f15eef3dc9e2d6c6f067e8de863a3f64455e1ccf9693cc1d36 webkitgtk-2.38.4.tar.xz +# 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 # Hashes for license files: sha256 0b5d3a7cc325942567373b0ecd757d07c132e0ebd7c97bfc63f7e1a76094edb4 Source/WebCore/LICENSE-APPLE diff --git a/package/webkitgtk/webkitgtk.mk b/package/webkitgtk/webkitgtk.mk index a6974db926..3263f7fea0 100644 --- a/package/webkitgtk/webkitgtk.mk +++ b/package/webkitgtk/webkitgtk.mk @@ -4,7 +4,7 @@ # ################################################################################ -WEBKITGTK_VERSION = 2.38.4 +WEBKITGTK_VERSION = 2.38.5 WEBKITGTK_SITE = https://www.webkitgtk.org/releases WEBKITGTK_SOURCE = webkitgtk-$(WEBKITGTK_VERSION).tar.xz WEBKITGTK_INSTALL_STAGING = YES From peter at korsgaard.com Sun Mar 5 10:20:23 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 5 Mar 2023 11:20:23 +0100 Subject: [Buildroot] [git commit branch/2022.02.x] package/glslsandbox-player: add wayland-protocols optional dependency Message-ID: <20230305103248.1287686239@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=4af566b5adb4f2080f70b4755d628159c3d31976 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.02.x wayland-protocols is an optional dependency which is enabled by default resulting in the following wayland build failure since the addition of the package in commit f201ca9d0d25b491ec5e1ed4e1d02fd52d027997: checking for wayland_client... yes checking for wayland_egl... yes configure: Wayland EGL support enabled checking for wayland_protocols... no configure: error: Package requirements (wayland-protocols >= 1.12) were not met: Package 'wayland-protocols', required by 'virtual:world', not found Consider adjusting the PKG_CONFIG_PATH environment variable if you installed software in a non-standard prefix. Alternatively, you may set the environment variables wayland_protocols_CFLAGS and wayland_protocols_LIBS to avoid the need to call pkg-config. Fixes: - http://autobuild.buildroot.org/results/865af860f9e52fe5311bb0c6a246ff871ae5a989 Signed-off-by: Fabrice Fontaine Signed-off-by: Peter Korsgaard (cherry picked from commit ee13e3fb41dc7c0c001127733b5a599c1e509747) Signed-off-by: Peter Korsgaard --- package/glslsandbox-player/Config.in | 5 ++++- package/glslsandbox-player/glslsandbox-player.mk | 6 ++++++ 2 files changed, 10 insertions(+), 1 deletion(-) diff --git a/package/glslsandbox-player/Config.in b/package/glslsandbox-player/Config.in index 132705584e..530c158fc3 100644 --- a/package/glslsandbox-player/Config.in +++ b/package/glslsandbox-player/Config.in @@ -111,8 +111,11 @@ endchoice if BR2_PACKAGE_GLSLSANDBOX_PLAYER_WL config BR2_PACKAGE_GLSLSANDBOX_PLAYER_WL_IVI bool "Wayland IVI shell support" -endif +config BR2_PACKAGE_GLSLSANDBOX_PLAYER_WL_XDG + bool "Wayland XDG shell support" + select BR2_PACKAGE_WAYLAND_PROTOCOLS +endif endif comment "glslsandbox-player needs openGL ES and EGL driver" diff --git a/package/glslsandbox-player/glslsandbox-player.mk b/package/glslsandbox-player/glslsandbox-player.mk index f0a9475aa6..241f3475d2 100644 --- a/package/glslsandbox-player/glslsandbox-player.mk +++ b/package/glslsandbox-player/glslsandbox-player.mk @@ -72,6 +72,12 @@ GLSLSANDBOX_PLAYER_CONF_OPTS += --enable-ivi else GLSLSANDBOX_PLAYER_CONF_OPTS += --disable-ivi endif +ifeq ($(BR2_PACKAGE_GLSLSANDBOX_PLAYER_WL_XDG),y) +GLSLSANDBOX_PLAYER_DEPENDENCIES += wayland-protocols +GLSLSANDBOX_PLAYER_CONF_OPTS += --enable-wlxdg +else +GLSLSANDBOX_PLAYER_CONF_OPTS += --disable-wlxdg +endif else ifeq ($(BR2_PACKAGE_GLSLSANDBOX_PLAYER_X11),y) GLSLSANDBOX_PLAYER_DEPENDENCIES += xlib_libX11 GLSLSANDBOX_PLAYER_CONF_OPTS += --with-native-gfx=x11 From peter at korsgaard.com Sun Mar 5 10:21:09 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 5 Mar 2023 11:21:09 +0100 Subject: [Buildroot] [git commit branch/2022.02.x] package/rockchip-mali: needs C++ Message-ID: <20230305103248.21FA78623B@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=cb17a7337f98099db08efbd4d4e9631447e2cbba branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.02.x rockchip-mali pre-built libraries needs C++ since the addition of the package in commit 97c74a73e5dee17530647f89b2c7d8692781eb14: readelf -a output/build/rockchip-mali-721653b5b3b525a4f80d15aa7e2f9df7b7e60427/lib/aarch64-linux-gnu/libmali-bifrost-g31-rxp0-gbm.so|grep NEEDED 0x0000000000000001 (NEEDED) Shared library: [libpthread.so.0] 0x0000000000000001 (NEEDED) Shared library: [libdl.so.2] 0x0000000000000001 (NEEDED) Shared library: [librt.so.1] 0x0000000000000001 (NEEDED) Shared library: [libdrm.so.2] 0x0000000000000001 (NEEDED) Shared library: [libm.so.6] 0x0000000000000001 (NEEDED) Shared library: [libstdc++.so.6] 0x0000000000000001 (NEEDED) Shared library: [libgcc_s.so.1] 0x0000000000000001 (NEEDED) Shared library: [libc.so.6] While at it, add a comment when dependencies are not met Fixes: - No autobuilder failures (yet), found when debugging an issue with rockchip-mali and glslsandbox-player Signed-off-by: Fabrice Fontaine Signed-off-by: Peter Korsgaard (cherry picked from commit 5f1858e859833da272fce70bf445ca1b53ebffe1) Signed-off-by: Peter Korsgaard --- package/rockchip-mali/Config.in | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/package/rockchip-mali/Config.in b/package/rockchip-mali/Config.in index d616284911..5a23954af3 100644 --- a/package/rockchip-mali/Config.in +++ b/package/rockchip-mali/Config.in @@ -1,5 +1,6 @@ config BR2_PACKAGE_ROCKCHIP_MALI bool "rockchip-mali" + depends on BR2_INSTALL_LIBSTDCPP depends on BR2_TOOLCHAIN_USES_GLIBC depends on BR2_ARM_EABIHF || BR2_aarch64 # lidbrm. This would normally need a Config.in comment, but @@ -30,3 +31,8 @@ config BR2_PACKAGE_PROVIDES_LIBGBM default "rockchip-mali" endif + +comment "rockchip-mali needs a glibc toolchain w/ C++, threads" + depends on BR2_ARM_EABIHF || BR2_aarch64 + depends on !BR2_INSTALL_LIBSTDCPP || \ + !BR2_TOOLCHAIN_USES_GLIBC || !BR2_TOOLCHAIN_HAS_THREADS From peter at korsgaard.com Sun Mar 5 10:24:56 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 5 Mar 2023 11:24:56 +0100 Subject: [Buildroot] [git commit branch/2022.02.x] support/dependencies/dependencies.sh: require FileHandle perl package for syslinux Message-ID: <20230305103248.3C85386239@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=c66588bd31bc0fb3f48ce242d8318c5ad269ef7a branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.02.x syslinux needs FileHandle module: Can't locate FileHandle.pm in @INC (you may need to install the FileHandle module) (@INC contains: /home/buildroot/autobuild/instance-0/output-1/host/lib/perl /usr/local/lib64/perl5/5.36 /usr/local/share/perl5/5.36 /usr/lib64/perl5/vendor_perl /usr/share/perl5/vendor_perl /usr/lib64/perl5 /usr/share/perl5) at /home/buildroot/autobuild/instance-0/output-1/build/syslinux-6.03/com32/lib/makeerrlist.pl line 8. BEGIN failed--compilation aborted at /home/buildroot/autobuild/instance-0/output-1/build/syslinux-6.03/com32/lib/makeerrlist.pl line 8. /home/buildroot/autobuild/instance-0/output-1/host/bin/i586-buildroot-linux-gnu-gcc -Wp,-MT,errlist.o,-MD,./.errlist.o.d -Os -march=i386 -falign-functions=0 -falign-jumps=0 -falign-labels=0 -ffast-math -fomit-frame-pointer -std=gnu99 -m32 -mpreferred-stack-boundary=2 -fno-stack-protector -fwrapv -freg-struct-return -fPIC -fno-exceptions -fno-asynchronous-unwind-tables -fno-strict-aliasing -falign-functions=0 -falign-jumps=0 -falign-labels=0 -falign-loops=0 -g -D__COM32__ -D__FIRMWARE_BIOS__ -nostdinc -iwithprefix include -I. -I/home/buildroot/autobuild/instance-0/output-1/build/syslinux-6.03/com32/lib/sys -I/home/buildroot/autobuild/instance-0/output-1/build/syslinux-6.03/com32/lib/../include -I/home/buildroot/autobuild/instance-0/output-1/build/syslinux-6.03/com32/include/sys -I/home/buildroot/autobuild/instance-0/output-1/build/syslinux-6.03/core/include -I/home/buildroot/autobuild/instance-0/output-1/build/syslinux-6.03/com32/lib/ -I/home/buildroot/autobuild/instance-0/output-1/bu ild/syslinux-6.03/com32/lib/sys/module -I/home/buildroot/autobuild/instance-0/output-1/build/syslinux-6.03/bios/com32/lib//../.. -W -Wall -Wstrict-prototypes -Wpointer-arith -Wwrite-strings -Wstrict-prototypes -Winline -DDYNAMIC_CRC_TABLE -DPNG_NO_CONSOLE_IO -DPNG_NO_WRITE_SUPPORTED -DPNG_NO_MNG_FEATURES -DPNG_NO_READ_tIME -DPNG_NO_WRITE_tIME -mregparm=3 -DREGPARM=3 -c -o errlist.o errlist.c cc1: fatal error: errlist.c: No such file or directory Fixes: - http://autobuild.buildroot.org/results/de88089888b2ca354b28af3550abf846560da7d5 Signed-off-by: Fabrice Fontaine Signed-off-by: Thomas Petazzoni (cherry picked from commit 474196d6bb410c0a9f5e1c8bb7018594a29a57bb) Signed-off-by: Peter Korsgaard --- support/dependencies/dependencies.sh | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/support/dependencies/dependencies.sh b/support/dependencies/dependencies.sh index 70e951a7e6..1224220ac9 100755 --- a/support/dependencies/dependencies.sh +++ b/support/dependencies/dependencies.sh @@ -307,6 +307,10 @@ if grep -q -E '^BR2_PACKAGE_(WEBKITGTK|WPEWEBKIT)=y' $BR2_CONFIG ; then required_perl_modules="${required_perl_modules} JSON::PP" fi +if grep -q ^BR2_TARGET_SYSLINUX=y $BR2_CONFIG ; then + required_perl_modules="$required_perl_modules FileHandle" +fi + # This variable will keep the modules that are missing in your system. missing_perl_modules="" From peter at korsgaard.com Sun Mar 5 10:21:34 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 5 Mar 2023 11:21:34 +0100 Subject: [Buildroot] [git commit branch/2022.02.x] package/webkitgtk: security bump to version 2.38.5 Message-ID: <20230305103248.2F5EE8623C@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=73a1b21d9ec66dbf95fcbc676209c49903579127 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.02.x Bugfix release, with many security fixes, including (but not limited to) a patch for CVE-2023-23529. Release notes: https://webkitgtk.org/2023/02/15/webkitgtk2.38.5-released.html Accompanying security advisory: https://webkitgtk.org/security/WSA-2023-0002.html Also raise the minimal GCC version to 8.3, which was already required since webkitgtk-2.36.4. Similar to commit ec1ff802df9a0f17dd2b734ba536a5e206aa5aa4, we do check on >= GCC 8, because we can't check on >= GCC 8.3. https://github.com/WebKit/WebKit/commit/f812c5db1ff22bcbe1070ca4ed613085cd36499b Signed-off-by: Thomas Devoogdt Acked-by: Adrian Perez de Castro Signed-off-by: Peter Korsgaard (cherry picked from commit 4c7fcbbe75de5c535e8d5dd7182900b6d09e2b03) Signed-off-by: Peter Korsgaard --- package/webkitgtk/Config.in | 4 ++-- package/webkitgtk/webkitgtk.hash | 8 ++++---- package/webkitgtk/webkitgtk.mk | 2 +- 3 files changed, 7 insertions(+), 7 deletions(-) diff --git a/package/webkitgtk/Config.in b/package/webkitgtk/Config.in index b3a1ada767..bd5cd87379 100644 --- a/package/webkitgtk/Config.in +++ b/package/webkitgtk/Config.in @@ -12,7 +12,7 @@ config BR2_PACKAGE_WEBKITGTK_ARCH_SUPPORTS depends on BR2_TOOLCHAIN_HAS_SYNC_4 depends on BR2_PACKAGE_LIBGPG_ERROR_ARCH_SUPPORTS # libgcrypt -comment "webkitgtk needs libgtk3 and a toolchain w/ C++, wchar, threads, dynamic library, gcc >= 7, host gcc >= 4.9" +comment "webkitgtk needs libgtk3 and a toolchain w/ C++, wchar, threads, dynamic library, gcc >= 8, host gcc >= 4.9" depends on BR2_PACKAGE_WEBKITGTK_ARCH_SUPPORTS depends on !BR2_BINFMT_FLAT depends on !BR2_PACKAGE_LIBGTK3 || !BR2_INSTALL_LIBSTDCPP || \ @@ -28,7 +28,7 @@ config BR2_PACKAGE_WEBKITGTK depends on BR2_HOST_GCC_AT_LEAST_4_9 # icu, host-ruby depends on BR2_INSTALL_LIBSTDCPP depends on BR2_TOOLCHAIN_HAS_THREADS # wayland, icu, libsoup - depends on BR2_TOOLCHAIN_GCC_AT_LEAST_7 + depends on BR2_TOOLCHAIN_GCC_AT_LEAST_8 depends on BR2_USE_WCHAR # icu, libsoup depends on BR2_PACKAGE_LIBGTK3 depends on BR2_PACKAGE_WEBKITGTK_ARCH_SUPPORTS diff --git a/package/webkitgtk/webkitgtk.hash b/package/webkitgtk/webkitgtk.hash index 34fd19d3de..c771297b5a 100644 --- a/package/webkitgtk/webkitgtk.hash +++ b/package/webkitgtk/webkitgtk.hash @@ -1,7 +1,7 @@ -# From https://webkitgtk.org/releases/webkitgtk-2.38.4.tar.xz.sums -md5 1c9ca83a0ad7e4ca9e933094572cb7d9 webkitgtk-2.38.4.tar.xz -sha1 38b47df2be9bfb97d68fce8c7fa2819966a79036 webkitgtk-2.38.4.tar.xz -sha256 4f47ea29a2d4d5f15eef3dc9e2d6c6f067e8de863a3f64455e1ccf9693cc1d36 webkitgtk-2.38.4.tar.xz +# 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 # Hashes for license files: sha256 0b5d3a7cc325942567373b0ecd757d07c132e0ebd7c97bfc63f7e1a76094edb4 Source/WebCore/LICENSE-APPLE diff --git a/package/webkitgtk/webkitgtk.mk b/package/webkitgtk/webkitgtk.mk index 1cefc3a472..0327ef2485 100644 --- a/package/webkitgtk/webkitgtk.mk +++ b/package/webkitgtk/webkitgtk.mk @@ -4,7 +4,7 @@ # ################################################################################ -WEBKITGTK_VERSION = 2.38.4 +WEBKITGTK_VERSION = 2.38.5 WEBKITGTK_SITE = https://www.webkitgtk.org/releases WEBKITGTK_SOURCE = webkitgtk-$(WEBKITGTK_VERSION).tar.xz WEBKITGTK_INSTALL_STAGING = YES From ju.o at free.fr Sun Mar 5 11:14:10 2023 From: ju.o at free.fr (Julien Olivain) Date: Sun, 5 Mar 2023 12:14:10 +0100 Subject: [Buildroot] [PATCH next 1/1] package/ddrescue: bump to version 1.27 Message-ID: <20230305111410.237442-1-ju.o@free.fr> For change log, see the release announce: https://lists.gnu.org/archive/html/info-gnu/2023-01/msg00011.html Signed-off-by: Julien Olivain --- Patch tested on branch next at commit b793f3a with commands: make check-package ... 0 warnings generated utils/test-pkg -a -p ddrescue ... 45 builds, 1 skipped, 0 build failed, 0 legal-info failed, 0 show-info failed --- package/ddrescue/ddrescue.hash | 4 ++-- package/ddrescue/ddrescue.mk | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package/ddrescue/ddrescue.hash b/package/ddrescue/ddrescue.hash index f7c82b086b..3caec5667f 100644 --- a/package/ddrescue/ddrescue.hash +++ b/package/ddrescue/ddrescue.hash @@ -1,4 +1,4 @@ -# From https://lists.gnu.org/archive/html/info-gnu/2022-01/msg00013.html -sha256 e513cd3a90d9810dfdd91197d40aa40f6df01597bfb5ecfdfb205de1127c551f ddrescue-1.26.tar.lz +# From https://lists.gnu.org/archive/html/info-gnu/2023-01/msg00011.html +sha256 38c80c98c5a44f15e53663e4510097fd68d6ec20758efdf3a925037c183232eb ddrescue-1.27.tar.lz # Locally computed sha256 3d77c1a58fbde5ddba612d1fe09965e20a3804953eca12e8c1892298bb8a5eef COPYING diff --git a/package/ddrescue/ddrescue.mk b/package/ddrescue/ddrescue.mk index 6d16d8701f..f4376a9340 100644 --- a/package/ddrescue/ddrescue.mk +++ b/package/ddrescue/ddrescue.mk @@ -4,7 +4,7 @@ # ################################################################################ -DDRESCUE_VERSION = 1.26 +DDRESCUE_VERSION = 1.27 DDRESCUE_SOURCE = ddrescue-$(DDRESCUE_VERSION).tar.lz DDRESCUE_SITE = http://download.savannah.gnu.org/releases/ddrescue DDRESCUE_LICENSE = GPL-2.0+ -- 2.39.2 From peter at korsgaard.com Sun Mar 5 14:24:50 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 05 Mar 2023 15:24:50 +0100 Subject: [Buildroot] [PATCH] package/wpebackend-fdo: bump to version 1.14.1 In-Reply-To: <20230305005158.GC46585@igalia.com> (Adrian Perez de Castro's message of "Sun, 5 Mar 2023 00:51:58 +0200") References: <20230304221145.3222530-1-aperez@igalia.com> <20230305005158.GC46585@igalia.com> Message-ID: <87wn3v9sy5.fsf@dell.be.48ers.dk> >>>>> "Adrian" == Adrian Perez de Castro writes: > Hi, > (Added Peter in CC.) > On Sun, 05 Mar 2023 00:11:45 +0200 Adrian Perez de Castro wrote: >> This is a bugfix release which includes important fixes which solve a >> memory leak and hitting a situation where the output no longer gets >> updated. Release notes: >> >> https://wpewebkit.org/release/wpebackend-fdo-1.14.1.html >> >> Signed-off-by: Adrian Perez de Castro >> --- >> package/wpebackend-fdo/wpebackend-fdo.hash | 8 ++++---- >> package/wpebackend-fdo/wpebackend-fdo.mk | 2 +- >> 2 files changed, 5 insertions(+), 5 deletions(-) > It would be *very desirable* to have this update in stable branches as well, > because this contains bug fixes which make WebKit{GTK,WPE} actually usable > in some cases (e.g. long running instances). With stable branches I guess you mean our (late) upcoming LTS release, 2023.02? 2022.02.x and 2022.11.x use wpebackend-fdo 1.12.1, but they are almost EOL. Committed to master (which will become 2023.02), thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Sun Mar 5 14:25:18 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 05 Mar 2023 15:25:18 +0100 Subject: [Buildroot] [PATCH 1/1] package/quickjs: add QUICKJS_CPE_ID_VENDOR In-Reply-To: <20230304222544.20754-1-fontaine.fabrice@gmail.com> (Fabrice Fontaine's message of "Sat, 4 Mar 2023 23:25:44 +0100") References: <20230304222544.20754-1-fontaine.fabrice@gmail.com> Message-ID: <87sfej9sxd.fsf@dell.be.48ers.dk> >>>>> "Fabrice" == Fabrice Fontaine writes: > cpe:2.3:a:quickjs_project:quickjs is a valid CPE identifier for this > package: > https://nvd.nist.gov/products/cpe/search/results?namingFormat=2.3&keyword=cpe%3A2.3%3Aa%3Aquickjs_project%3Aquickjs > Signed-off-by: Fabrice Fontaine Committed, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Sun Mar 5 14:25:22 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 05 Mar 2023 15:25:22 +0100 Subject: [Buildroot] [PATCH 1/1] package/quazip: add QUAZIP_CPE_ID_VENDOR In-Reply-To: <20230304223101.23757-1-fontaine.fabrice@gmail.com> (Fabrice Fontaine's message of "Sat, 4 Mar 2023 23:31:01 +0100") References: <20230304223101.23757-1-fontaine.fabrice@gmail.com> Message-ID: <87o7p79sx9.fsf@dell.be.48ers.dk> >>>>> "Fabrice" == Fabrice Fontaine writes: > cpe:2.3:a:quazip_project:quazip is a valid CPE identifier for this > package: > https://nvd.nist.gov/products/cpe/search/results?namingFormat=2.3&keyword=cpe%3A2.3%3Aa%3Aquazip_project%3Aquazip > Signed-off-by: Fabrice Fontaine Committed, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Sun Mar 5 14:25:26 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 05 Mar 2023 15:25:26 +0100 Subject: [Buildroot] [PATCH 1/1] package/libolm: add CPE variables In-Reply-To: <20230304223807.27864-1-fontaine.fabrice@gmail.com> (Fabrice Fontaine's message of "Sat, 4 Mar 2023 23:38:07 +0100") References: <20230304223807.27864-1-fontaine.fabrice@gmail.com> Message-ID: <87jzzv9sx5.fsf@dell.be.48ers.dk> >>>>> "Fabrice" == Fabrice Fontaine writes: > cpe:2.3:a:matrix:olm is a valid CPE identifier for this package: > https://nvd.nist.gov/products/cpe/search/results?namingFormat=2.3&keyword=cpe%3A2.3%3Aa%3Amatrix%3Aolm > Signed-off-by: Fabrice Fontaine Committed, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Sun Mar 5 14:25:50 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 05 Mar 2023 15:25:50 +0100 Subject: [Buildroot] [PATCH 1/1] package/exfat: security bump to version 1.4.0 In-Reply-To: <20230304135258.24967-1-fontaine.fabrice@gmail.com> (Fabrice Fontaine's message of "Sat, 4 Mar 2023 14:52:58 +0100") References: <20230304135258.24967-1-fontaine.fabrice@gmail.com> Message-ID: <87fsaj9swh.fsf@dell.be.48ers.dk> >>>>> "Fabrice" == Fabrice Fontaine writes: > - Fix CVE-2022-29973: relan exFAT 1.3.0 allows local users to obtain > sensitive information (data from deleted files in the filesystem) in > certain situations involving offsets beyond ValidDataLength. > - libfuse3 is supported since > https://github.com/relan/exfat/commit/7cbc1544a4f68d8b4d33b187a053fc554405c56e > https://github.com/relan/exfat/releases/tag/v1.4.0 > Signed-off-by: Fabrice Fontaine Committed, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Sun Mar 5 14:25:55 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 05 Mar 2023 15:25:55 +0100 Subject: [Buildroot] [PATCH 1/1] package/exfat-utils: security bump to version 1.4.0 In-Reply-To: <20230304135341.25447-1-fontaine.fabrice@gmail.com> (Fabrice Fontaine's message of "Sat, 4 Mar 2023 14:53:41 +0100") References: <20230304135341.25447-1-fontaine.fabrice@gmail.com> Message-ID: <87bkl79swc.fsf@dell.be.48ers.dk> >>>>> "Fabrice" == Fabrice Fontaine writes: > Fix CVE-2022-29973: relan exFAT 1.3.0 allows local users to obtain > sensitive information (data from deleted files in the filesystem) in > certain situations involving offsets beyond ValidDataLength. > https://github.com/relan/exfat/releases/tag/v1.4.0 > Signed-off-by: Fabrice Fontaine Committed, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Sun Mar 5 14:22:23 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 5 Mar 2023 15:22:23 +0100 Subject: [Buildroot] [git commit] package/quickjs: add QUICKJS_CPE_ID_VENDOR Message-ID: <20230305142700.5F4A7862A3@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=f820a978f835c2d1fb5df73068b4eb7b6809f86a branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master cpe:2.3:a:quickjs_project:quickjs is a valid CPE identifier for this package: https://nvd.nist.gov/products/cpe/search/results?namingFormat=2.3&keyword=cpe%3A2.3%3Aa%3Aquickjs_project%3Aquickjs Signed-off-by: Fabrice Fontaine Signed-off-by: Peter Korsgaard --- package/quickjs/quickjs.mk | 1 + 1 file changed, 1 insertion(+) diff --git a/package/quickjs/quickjs.mk b/package/quickjs/quickjs.mk index a026eec4f0..ff39209100 100644 --- a/package/quickjs/quickjs.mk +++ b/package/quickjs/quickjs.mk @@ -9,6 +9,7 @@ QUICKJS_SOURCE = quickjs-$(QUICKJS_VERSION).tar.xz QUICKJS_SITE = https://bellard.org/quickjs QUICKJS_LICENSE = MIT QUICKJS_LICENSE_FILES = LICENSE +QUICKJS_CPE_ID_VENDOR = quickjs_project QUICKJS_INSTALL_STAGING = YES ifeq ($(BR2_TOOLCHAIN_HAS_LIBATOMIC),y) From peter at korsgaard.com Sun Mar 5 14:22:14 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 5 Mar 2023 15:22:14 +0100 Subject: [Buildroot] [git commit] package/wpebackend-fdo: bump to version 1.14.1 Message-ID: <20230305142700.53D378629D@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=bc344d70d869fa10e44e098f38eda64a45450b68 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master This is a bugfix release which includes important fixes which solve a memory leak and hitting a situation where the output no longer gets updated. Release notes: https://wpewebkit.org/release/wpebackend-fdo-1.14.1.html Signed-off-by: Adrian Perez de Castro Signed-off-by: Peter Korsgaard --- package/wpebackend-fdo/wpebackend-fdo.hash | 8 ++++---- package/wpebackend-fdo/wpebackend-fdo.mk | 2 +- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package/wpebackend-fdo/wpebackend-fdo.hash b/package/wpebackend-fdo/wpebackend-fdo.hash index e2f2c6c89f..d1a344a664 100644 --- a/package/wpebackend-fdo/wpebackend-fdo.hash +++ b/package/wpebackend-fdo/wpebackend-fdo.hash @@ -1,7 +1,7 @@ -# From https://wpewebkit.org/releases/wpebackend-fdo-1.14.0.tar.xz.sums -md5 ea62dfa9ecb366598a837d7446ed48ac wpebackend-fdo-1.14.0.tar.xz -sha1 1500be9212381a404f4a46b22b90a9880ba11c01 wpebackend-fdo-1.14.0.tar.xz -sha256 e75b0cb2c7145448416e8696013d8883f675c66c11ed750e06865efec5809155 wpebackend-fdo-1.14.0.tar.xz +# From https://wpewebkit.org/releases/wpebackend-fdo-1.14.1.tar.xz.sums +md5 2b49218cdd16075b028bbaf5a4f57890 wpebackend-fdo-1.14.1.tar.xz +sha1 a68db2480d29d53d7fa24c69888bacbab6efea11 wpebackend-fdo-1.14.1.tar.xz +sha256 01938dd93c62b3a47b18dd13c70d50490a8b8a6caec23c8550a3dbdbcc6bbb50 wpebackend-fdo-1.14.1.tar.xz # Hashes for license files: sha256 c9f6803371047fad3e72200ec6cd226329a5ee08ac61104c8211c2761fb46825 COPYING diff --git a/package/wpebackend-fdo/wpebackend-fdo.mk b/package/wpebackend-fdo/wpebackend-fdo.mk index afe37b086e..c1e4e05796 100644 --- a/package/wpebackend-fdo/wpebackend-fdo.mk +++ b/package/wpebackend-fdo/wpebackend-fdo.mk @@ -4,7 +4,7 @@ # ################################################################################ -WPEBACKEND_FDO_VERSION = 1.14.0 +WPEBACKEND_FDO_VERSION = 1.14.1 WPEBACKEND_FDO_SITE = https://wpewebkit.org/releases WPEBACKEND_FDO_SOURCE = wpebackend-fdo-$(WPEBACKEND_FDO_VERSION).tar.xz WPEBACKEND_FDO_INSTALL_STAGING = YES From peter at korsgaard.com Sun Mar 5 14:22:55 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 5 Mar 2023 15:22:55 +0100 Subject: [Buildroot] [git commit] package/exfat: security bump to version 1.4.0 Message-ID: <20230305142700.83D398629D@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=0c29b4281d5a1c55739c62438f8d7676d7a16823 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master - Fix CVE-2022-29973: relan exFAT 1.3.0 allows local users to obtain sensitive information (data from deleted files in the filesystem) in certain situations involving offsets beyond ValidDataLength. - libfuse3 is supported since https://github.com/relan/exfat/commit/7cbc1544a4f68d8b4d33b187a053fc554405c56e https://github.com/relan/exfat/releases/tag/v1.4.0 Signed-off-by: Fabrice Fontaine Signed-off-by: Peter Korsgaard --- package/exfat/Config.in | 2 +- package/exfat/exfat.hash | 2 +- package/exfat/exfat.mk | 6 ++++-- 3 files changed, 6 insertions(+), 4 deletions(-) diff --git a/package/exfat/Config.in b/package/exfat/Config.in index c0b4eabe11..c0ed2570d9 100644 --- a/package/exfat/Config.in +++ b/package/exfat/Config.in @@ -4,7 +4,7 @@ config BR2_PACKAGE_EXFAT depends on BR2_USE_MMU # libfuse depends on BR2_USE_WCHAR depends on !BR2_STATIC_LIBS # libfuse - select BR2_PACKAGE_LIBFUSE + select BR2_PACKAGE_LIBFUSE3 if !BR2_PACKAGE_LIBFUSE help A full-featured exFAT file system implementation for GNU/Linux and other Unix-like systems as a FUSE module. diff --git a/package/exfat/exfat.hash b/package/exfat/exfat.hash index b40fc7f0e5..c6082a403a 100644 --- a/package/exfat/exfat.hash +++ b/package/exfat/exfat.hash @@ -1,3 +1,3 @@ # Locally calculated -sha256 07652136064da5e4d32df5555f88c138ffa4835a23b88a5bae2015f21006e0d3 fuse-exfat-1.3.0.tar.gz +sha256 a1cfedc55e0e7a12c184605aa0f0bf44b24a3fb272449b20b2c8bbe6edb3001e fuse-exfat-1.4.0.tar.gz sha256 8177f97513213526df2cf6184d8ff986c675afb514d4e68a404010521b880643 COPYING diff --git a/package/exfat/exfat.mk b/package/exfat/exfat.mk index c0ef77a113..a8efe5b0ba 100644 --- a/package/exfat/exfat.mk +++ b/package/exfat/exfat.mk @@ -4,10 +4,12 @@ # ################################################################################ -EXFAT_VERSION = 1.3.0 +EXFAT_VERSION = 1.4.0 EXFAT_SITE = https://github.com/relan/exfat/releases/download/v$(EXFAT_VERSION) EXFAT_SOURCE = fuse-exfat-$(EXFAT_VERSION).tar.gz -EXFAT_DEPENDENCIES = libfuse host-pkgconf +EXFAT_DEPENDENCIES = \ + $(if $(BR2_PACKAGE_LIBFUSE3),libfuse3,libfuse) \ + host-pkgconf EXFAT_LICENSE = GPL-2.0+ EXFAT_LICENSE_FILES = COPYING EXFAT_CPE_ID_VENDOR = exfat_project From peter at korsgaard.com Sun Mar 5 14:22:33 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 5 Mar 2023 15:22:33 +0100 Subject: [Buildroot] [git commit] package/quazip: add QUAZIP_CPE_ID_VENDOR Message-ID: <20230305142700.6B2A5862AC@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=25c67417160b176776233aad9b0d685643695f8e branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master cpe:2.3:a:quazip_project:quazip is a valid CPE identifier for this package: https://nvd.nist.gov/products/cpe/search/results?namingFormat=2.3&keyword=cpe%3A2.3%3Aa%3Aquazip_project%3Aquazip Signed-off-by: Fabrice Fontaine Signed-off-by: Peter Korsgaard --- package/quazip/quazip.mk | 1 + 1 file changed, 1 insertion(+) diff --git a/package/quazip/quazip.mk b/package/quazip/quazip.mk index f4de2a11a4..70534b63b3 100644 --- a/package/quazip/quazip.mk +++ b/package/quazip/quazip.mk @@ -12,5 +12,6 @@ QUAZIP_DEPENDENCIES = \ qt5base QUAZIP_LICENSE = LGPL-2.1 QUAZIP_LICENSE_FILES = COPYING +QUAZIP_CPE_ID_VENDOR = quazip_project $(eval $(cmake-package)) From peter at korsgaard.com Sun Mar 5 14:22:42 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 5 Mar 2023 15:22:42 +0100 Subject: [Buildroot] [git commit] package/libolm: add CPE variables Message-ID: <20230305142700.78036862BA@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=d5c6ff24dccb7fec54e7fa43af9f987b95eba1f8 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master cpe:2.3:a:matrix:olm is a valid CPE identifier for this package: https://nvd.nist.gov/products/cpe/search/results?namingFormat=2.3&keyword=cpe%3A2.3%3Aa%3Amatrix%3Aolm Signed-off-by: Fabrice Fontaine Signed-off-by: Peter Korsgaard --- package/libolm/libolm.mk | 2 ++ 1 file changed, 2 insertions(+) diff --git a/package/libolm/libolm.mk b/package/libolm/libolm.mk index 607e50702f..6f06686555 100644 --- a/package/libolm/libolm.mk +++ b/package/libolm/libolm.mk @@ -9,6 +9,8 @@ LIBOLM_SOURCE = olm-$(LIBOLM_VERSION).tar.gz LIBOLM_SITE = https://gitlab.matrix.org/matrix-org/olm/-/archive/$(LIBOLM_VERSION) LIBOLM_LICENSE = Apache-2.0 LIBOLM_LICENSE_FILES = LICENSE +LIBOLM_CPE_ID_VENDOR = matrix +LIBOLM_CPE_ID_PRODUCT = olm LIBOLM_INSTALL_STAGING = YES LIBOLM_CONF_OPTS = -DOLM_TESTS=OFF From peter at korsgaard.com Sun Mar 5 14:23:22 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 5 Mar 2023 15:23:22 +0100 Subject: [Buildroot] [git commit] package/exfat-utils: security bump to version 1.4.0 Message-ID: <20230305142700.90DDE862A3@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=d7085ab3eaeb05fedefdb862efe78ad85ab80187 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Fix CVE-2022-29973: relan exFAT 1.3.0 allows local users to obtain sensitive information (data from deleted files in the filesystem) in certain situations involving offsets beyond ValidDataLength. https://github.com/relan/exfat/releases/tag/v1.4.0 Signed-off-by: Fabrice Fontaine Signed-off-by: Peter Korsgaard --- package/exfat-utils/exfat-utils.hash | 2 +- package/exfat-utils/exfat-utils.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/exfat-utils/exfat-utils.hash b/package/exfat-utils/exfat-utils.hash index 6c6e09ccf0..b4ed8bc568 100644 --- a/package/exfat-utils/exfat-utils.hash +++ b/package/exfat-utils/exfat-utils.hash @@ -1,3 +1,3 @@ # Locally calculated -sha256 dfebd07a7b907e2d603d3a9626e6440bd43ec6c4e8c07ccfc57ce9502b724835 exfat-utils-1.3.0.tar.gz +sha256 241575fa93104406a47e79e53e4d907bae69886f11621f70a45276c62b75bf69 exfat-utils-1.4.0.tar.gz sha256 8177f97513213526df2cf6184d8ff986c675afb514d4e68a404010521b880643 COPYING diff --git a/package/exfat-utils/exfat-utils.mk b/package/exfat-utils/exfat-utils.mk index fa471952f2..c02cefb0c5 100644 --- a/package/exfat-utils/exfat-utils.mk +++ b/package/exfat-utils/exfat-utils.mk @@ -4,7 +4,7 @@ # ################################################################################ -EXFAT_UTILS_VERSION = 1.3.0 +EXFAT_UTILS_VERSION = 1.4.0 EXFAT_UTILS_SITE = https://github.com/relan/exfat/releases/download/v$(EXFAT_UTILS_VERSION) EXFAT_UTILS_LICENSE = GPL-2.0+ EXFAT_UTILS_LICENSE_FILES = COPYING From paguilar at paguilar.org Sun Mar 5 16:51:30 2023 From: paguilar at paguilar.org (Pedro Aguilar) Date: Sun, 5 Mar 2023 17:51:30 +0100 Subject: [Buildroot] [PATCH 1/1] package/guile: bump to version 3.0.9 Message-ID: <20230305165130.974432-1-paguilar@paguilar.org> Signed-off-by: Pedro Aguilar --- package/guile/guile.hash | 2 +- package/guile/guile.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/guile/guile.hash b/package/guile/guile.hash index e9ae5b6e51..b671edad9d 100644 --- a/package/guile/guile.hash +++ b/package/guile/guile.hash @@ -1,5 +1,5 @@ # Locally calculated after checking pgp signature -sha256 daa7060a56f2804e9b74c8d7e7fe8beed12b43aab2789a38585183fcc17b8a13 guile-3.0.8.tar.xz +sha256 1a2625ac72b2366e95792f3fe758fd2df775b4044a90a4a9787326e66c0d750d guile-3.0.9.tar.xz # Locally computed sha256 b51c6f20e6d029cb5b3e5bf235ac562c9a188c5bdc4ffcdc663897772d6e0260 LICENSE sha256 8ceb4b9ee5adedde47b31e975c1d90c73ad27b6b165a1dcd80c7c545eb65b903 COPYING diff --git a/package/guile/guile.mk b/package/guile/guile.mk index 9478e75b41..1d2e8038f0 100644 --- a/package/guile/guile.mk +++ b/package/guile/guile.mk @@ -4,7 +4,7 @@ # ################################################################################ -GUILE_VERSION = 3.0.8 +GUILE_VERSION = 3.0.9 GUILE_SOURCE = guile-$(GUILE_VERSION).tar.xz GUILE_SITE = $(BR2_GNU_MIRROR)/guile GUILE_INSTALL_STAGING = YES -- 2.34.1 From peter at korsgaard.com Sun Mar 5 14:20:48 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 5 Mar 2023 15:20:48 +0100 Subject: [Buildroot] [git commit branch/2022.02.x] package/wpebackend-fdo: bump to version 1.12.1 Message-ID: <20230305170710.6512186248@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=4759ae93c6cc371c052d8e387c9d8447a58dcf54 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.02.x This minor release fixes a crash. Release notes: https://wpewebkit.org/release/wpebackend-fdo-1.12.1.html Signed-off-by: Adrian Perez de Castro Signed-off-by: Yann E. MORIN (cherry picked from commit 30c1aa539ba8d787312f5941b3711a026b714072) Signed-off-by: Peter Korsgaard --- package/wpebackend-fdo/wpebackend-fdo.hash | 8 ++++---- package/wpebackend-fdo/wpebackend-fdo.mk | 2 +- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package/wpebackend-fdo/wpebackend-fdo.hash b/package/wpebackend-fdo/wpebackend-fdo.hash index 06289900b0..49c60fce0f 100644 --- a/package/wpebackend-fdo/wpebackend-fdo.hash +++ b/package/wpebackend-fdo/wpebackend-fdo.hash @@ -1,7 +1,7 @@ -# From https://wpewebkit.org/releases/wpebackend-fdo-1.12.0.tar.xz.sums -md5 c43b34a4b4933bcd80068ae5776ee346 wpebackend-fdo-1.12.0.tar.xz -sha1 e2576d564bd6d9a86737a4cd31dd5827ebc00fdf wpebackend-fdo-1.12.0.tar.xz -sha256 6239c9c15523410798d66315de6b491712ab30009ba180f3e0dd076d9b0074ac wpebackend-fdo-1.12.0.tar.xz +# From https://wpewebkit.org/releases/wpebackend-fdo-1.12.1.tar.xz.sums +md5 494f4a5b2bd89dacef37b69534b2e1ce wpebackend-fdo-1.12.1.tar.xz +sha1 72a85e4615e085926f7ad8fc8414f9c6a878ef28 wpebackend-fdo-1.12.1.tar.xz +sha256 45aa833c44ec292f31fa943b01b8cc75e54eb623ad7ba6a66fc2f118fe69e629 wpebackend-fdo-1.12.1.tar.xz # Hashes for license files: sha256 c9f6803371047fad3e72200ec6cd226329a5ee08ac61104c8211c2761fb46825 COPYING diff --git a/package/wpebackend-fdo/wpebackend-fdo.mk b/package/wpebackend-fdo/wpebackend-fdo.mk index 5fe9c5397f..2e2bdee94e 100644 --- a/package/wpebackend-fdo/wpebackend-fdo.mk +++ b/package/wpebackend-fdo/wpebackend-fdo.mk @@ -4,7 +4,7 @@ # ################################################################################ -WPEBACKEND_FDO_VERSION = 1.12.0 +WPEBACKEND_FDO_VERSION = 1.12.1 WPEBACKEND_FDO_SITE = https://wpewebkit.org/releases WPEBACKEND_FDO_SOURCE = wpebackend-fdo-$(WPEBACKEND_FDO_VERSION).tar.xz WPEBACKEND_FDO_INSTALL_STAGING = YES From peter at korsgaard.com Sun Mar 5 17:14:28 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 05 Mar 2023 18:14:28 +0100 Subject: [Buildroot] [PATCH v4, 1/1] package/libmodsecurity: needs dynamic library In-Reply-To: <20230220223151.12965-1-fontaine.fabrice@gmail.com> (Fabrice Fontaine's message of "Mon, 20 Feb 2023 23:31:51 +0100") References: <20230220223151.12965-1-fontaine.fabrice@gmail.com> Message-ID: <875ybf9l3f.fsf@dell.be.48ers.dk> >>>>> "Fabrice" == Fabrice Fontaine writes: > Commit 9fc652a373034118535397fdd4042ab9f8fd7adf was incomplete as > mbedtls can be pulled in libcurl through libssh2 resulting in the > following build failure: > /home/autobuild/autobuild/instance-4/output-1/host/lib/gcc/powerpc64le-buildroot-linux-musl/11.3.0/../../../../powerpc64le-buildroot-linux-musl/bin/ld: > /home/autobuild/autobuild/instance-4/output-1/host/powerpc64le-buildroot-linux-musl/sysroot/usr/lib//libmbedcrypto.a(md5.c.o): > in function `mbedtls_md5_init': > md5.c:(.text+0x0): multiple definition of `mbedtls_md5_init'; > ../../src/.libs/libmodsecurity.a(libmbedtls_la-md5.o):md5.c:(.text+0x0): > first defined here > Fixes: > - http://autobuild.buildroot.org/results/4c235e46188f23d1a48297f4e5942cec7b25959a > Signed-off-by: Fabrice Fontaine > --- > Changes v3 -> v4 (after review of Thomas Petazzoni): > - Disable building statically > Changes v2 -> v3: > - Fix syntax > Changes v1 -> v2: > - Update nginx-modsecurity Committed to 2022.11.x and 2022.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Sun Mar 5 17:18:55 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 05 Mar 2023 18:18:55 +0100 Subject: [Buildroot] [PATCH 1/1] package/mutt: fix build failure when host provides an old gpgrt-config In-Reply-To: <20230221172829.3407641-1-fontaine.fabrice@gmail.com> (Fabrice Fontaine's message of "Tue, 21 Feb 2023 18:28:29 +0100") References: <20230221172829.3407641-1-fontaine.fabrice@gmail.com> Message-ID: <871qm39kw0.fsf@dell.be.48ers.dk> >>>>> "Fabrice" == Fabrice Fontaine writes: > As already done for gnupg2 in commit > d7f2d8403ec82f3b1772ec17bf1df8c42987a1f8, apply the same fix to mutt to > avoid the following build failure: > /home/thomas/autobuild/instance-2/output-1/host/bin/i686-buildroot-linux-uclibc-gcc > -DPKGDATADIR=\"/usr/share/mutt\" -DSYSCONFDIR=\"/etc\" > -DBINDIR=\"/usr/bin\" -DMUTTLOCALEDIR=\"/usr/share/locale\" > -DHAVE_CONFIG_H=1 -I. -I. -I. -I/usr/include -D_LARGEFILE_SOURCE > -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -pedantic > -Wno-long-long -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE > -D_FILE_OFFSET_BITS=64 -O3 -g0 -c -o txt2c.o txt2c.c > i686-buildroot-linux-uclibc-gcc: ERROR: unsafe header/library path used in cross-compilation: '-I/usr/include' > Fixes: > - http://autobuild.buildroot.org/results/98010be4ef70e58819ea2d17315bdac66a619b23 > Signed-off-by: Fabrice Fontaine Committed to 2022.11.x and 2022.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Sun Mar 5 17:22:10 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 05 Mar 2023 18:22:10 +0100 Subject: [Buildroot] [PATCH 1/1] boot/at91dataflashboot: disable stack-protector In-Reply-To: <20230222103242.755918-1-fontaine.fabrice@gmail.com> (Fabrice Fontaine's message of "Wed, 22 Feb 2023 11:32:42 +0100") References: <20230222103242.755918-1-fontaine.fabrice@gmail.com> Message-ID: <87wn3v8665.fsf@dell.be.48ers.dk> >>>>> "Fabrice" == Fabrice Fontaine writes: > Disable stack-protector to avoid the following build failure: > /home/buildroot/autobuild/instance-1/output-1/host/bin/arm-buildroot-linux-gnueabi-ld > -T elf32-littlearm.lds -Ttext 0 -n -o DataflashBoot-1.05.out > objs/cstartup_ram.o objs/at45.o objs/com.o objs/dataflash.o > objs/div0.o objs/init.o objs/main.o objs/stdio.o objs/asm_isr.o > objs/jump.o objs/_udivsi3.o objs/_umodsi3.o objs/led.o > /home/buildroot/autobuild/instance-1/output-1/host/bin/arm-buildroot-linux-gnueabi-ld: objs/main.o: in function `main': > main.c:(.text.startup+0x834): undefined reference to `__stack_chk_guard' > Fixes: > - http://autobuild.buildroot.org/results/502c54be4978e628724d72ee2a75d4c5e0a6ace8 > Signed-off-by: Fabrice Fontaine Committed to 2022.11.x and 2022.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Sun Mar 5 17:23:35 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 05 Mar 2023 18:23:35 +0100 Subject: [Buildroot] [PATCH 1/1] boot/opensbi: fix build with empty OPENSBI_PLAT In-Reply-To: <20230222095434.444552-1-fontaine.fabrice@gmail.com> (Fabrice Fontaine's message of "Wed, 22 Feb 2023 10:54:34 +0100") References: <20230222095434.444552-1-fontaine.fabrice@gmail.com> Message-ID: <87sfej863s.fsf@dell.be.48ers.dk> >>>>> "Fabrice" == Fabrice Fontaine writes: > Fix the following build failure when OPENSBI_PLAT is empty raised since > commit 9b5b7165deb91bad3cdb1ea0dd8f940eff75f3a9: > /usr/bin/install -m 0644 -D > /nvmedata/autobuild/instance-4/output-1/build/opensbi-0.9/build/platform//firmware/fw_jump.bin > /nvmedata/autobuild/instance-4/output-1/images/fw_jump.bin > /usr/bin/install: cannot stat > '/nvmedata/autobuild/instance-4/output-1/build/opensbi-0.9/build/platform//firmware/fw_jump.bin': > No such file or directory > Fixes: > - http://autobuild.buildroot.org/results/8033327f090e4a3d84a7fce1f62b14fdf89dbd89 > Signed-off-by: Fabrice Fontaine Committed to 2022.11.x and 2022.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Sun Mar 5 17:25:16 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 05 Mar 2023 18:25:16 +0100 Subject: [Buildroot] [PATCH 1/1] package/sudo: fix openssl static build In-Reply-To: <20230222094441.439014-1-fontaine.fabrice@gmail.com> (Fabrice Fontaine's message of "Wed, 22 Feb 2023 10:44:41 +0100") References: <20230222094441.439014-1-fontaine.fabrice@gmail.com> Message-ID: <87o7p7860z.fsf@dell.be.48ers.dk> >>>>> "Fabrice" == Fabrice Fontaine writes: > Fix the following build failure with sparc raised since bump to version > 1.9.11p2 in commit 9b7f8da96be549a52630cd87b30851d600f163a4 and > https://github.com/sudo-project/sudo/commit/9fbbca7b7a4cc60a8aa27d73de54278004a704c0: > hecking for X509_STORE_CTX_get0_cert > configure:21215: /home/thomas/autobuild/instance-3/output-1/host/bin/sparc-buildroot-linux-uclibc-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -static -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -static conftest.c -L/home/thomas/autobuild/instance-3/output-1/host/bin/../sparc-buildroot-linux-uclibc/sysroot/usr/lib -lssl -lz -pthread -latomic -lcrypto >&5 > /home/thomas/autobuild/instance-3/output-1/host/lib/gcc/sparc-buildroot-linux-uclibc/10.4.0/../../../../sparc-buildroot-linux-uclibc/bin/ld: /home/thomas/autobuild/instance-3/output-1/host/bin/../sparc-buildroot-linux-uclibc/sysroot/usr/lib/libcrypto.a(x509cset.o): in function `X509_CRL_up_ref': > x509cset.c:(.text+0x108): undefined reference to `__atomic_fetch_add_4' > [...] > In file included from ./hostcheck.c:38: > ../../include/sudo_compat.h:342:41: error: conflicting types for 'ASN1_STRING_data' > 342 | # define ASN1_STRING_get0_data(x) ASN1_STRING_data(x) > | ^~~~~~~~~~~~~~~~ > Fixes: > - http://autobuild.buildroot.org/results/8be59dd94e4916f9457cb435104e36e62a28373b > Signed-off-by: Fabrice Fontaine Committed to 2022.11.x and 2022.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Sun Mar 5 17:26:24 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 05 Mar 2023 18:26:24 +0100 Subject: [Buildroot] [PATCH 1/1] package/gcc/gcc-initial: fix typo In-Reply-To: <20230221224747.117361-1-fontaine.fabrice@gmail.com> (Fabrice Fontaine's message of "Tue, 21 Feb 2023 23:47:47 +0100") References: <20230221224747.117361-1-fontaine.fabrice@gmail.com> Message-ID: <87jzzv85z3.fsf@dell.be.48ers.dk> >>>>> "Fabrice" == Fabrice Fontaine writes: > Fix typo: am internal step -> an internal step > Signed-off-by: Fabrice Fontaine Committed to 2022.11.x and 2022.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Sun Mar 5 17:28:55 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 05 Mar 2023 18:28:55 +0100 Subject: [Buildroot] [PATCH] package/wilc-driver: fix build failure due to wrong pointer casts In-Reply-To: <20230222160518.3361b224@windsurf> (Thomas Petazzoni via buildroot's message of "Wed, 22 Feb 2023 16:05:18 +0100") References: <20221231174208.1999716-1-giulio.benetti@benettiengineering.com> <20230222160518.3361b224@windsurf> Message-ID: <87fsaj85uw.fsf@dell.be.48ers.dk> >>>>> "Thomas" == Thomas Petazzoni via buildroot writes: > On Sat, 31 Dec 2022 18:42:08 +0100 > Giulio Benetti wrote: >> Add local patch pending upstream[0] to fix the bug. >> >> [0]: https://github.com/embeddedTS/wilc3000-external-module/pull/3 >> >> Fixes: >> http://autobuild.buildroot.net/results/0a0/0a022d5c053bf8f7a53349b8bae4b2168a9cd134/ >> >> Signed-off-by: Giulio Benetti >> --- >> .../wilc-driver/0005-Fix-cast-warnings.patch | 43 +++++++++++++++++++ >> 1 file changed, 43 insertions(+) >> create mode 100644 package/wilc-driver/0005-Fix-cast-warnings.patch > Applied to master, thanks. Committed to 2022.11.x, thanks. -- Bye, Peter Korsgaard From ju.o at free.fr Sun Mar 5 17:30:55 2023 From: ju.o at free.fr (Julien Olivain) Date: Sun, 5 Mar 2023 18:30:55 +0100 Subject: [Buildroot] [PATCH next 1/1] support/testing/tests/package/test_ddrescue.py: new runtime test Message-ID: <20230305173055.197754-1-ju.o@free.fr> Signed-off-by: Julien Olivain --- Patch tested on branch next at commit b793f3a with commands: python3 -m flake8 support/testing/tests/package/test_ddrescue.py [no-output] support/testing/run-tests \ -d dl -o output_folder \ tests.package.test_ddrescue ... OK --- DEVELOPERS | 2 + .../testing/tests/package/test_ddrescue.py | 94 +++++++++++++++++++ .../test_ddrescue/linux-ddrescue.fragment | 4 + 3 files changed, 100 insertions(+) create mode 100644 support/testing/tests/package/test_ddrescue.py create mode 100644 support/testing/tests/package/test_ddrescue/linux-ddrescue.fragment diff --git a/DEVELOPERS b/DEVELOPERS index d052e59122..a6ed5c48cc 100644 --- a/DEVELOPERS +++ b/DEVELOPERS @@ -1715,6 +1715,8 @@ F: support/testing/tests/package/sample_python_distro.py F: support/testing/tests/package/sample_python_gnupg.py F: support/testing/tests/package/sample_python_pyalsa.py F: support/testing/tests/package/sample_python_spake2.py +F: support/testing/tests/package/test_ddrescue.py +F: support/testing/tests/package/test_ddrescue/ F: support/testing/tests/package/test_gnupg2.py F: support/testing/tests/package/test_highway.py F: support/testing/tests/package/test_hwloc.py diff --git a/support/testing/tests/package/test_ddrescue.py b/support/testing/tests/package/test_ddrescue.py new file mode 100644 index 0000000000..2206971421 --- /dev/null +++ b/support/testing/tests/package/test_ddrescue.py @@ -0,0 +1,94 @@ +import os + +import infra.basetest + + +class TestDdrescue(infra.basetest.BRTest): + + # A specific configuration is needed for testing ddrescue: + # - A kernel config fragment enables loop blk dev and device + # mapper dm-dust, which are used to simulate a failing storage + # block device. + # - dmraid user space package is needed to configure dm-dust + config = \ + """ + BR2_aarch64=y + BR2_TOOLCHAIN_EXTERNAL=y + BR2_TARGET_GENERIC_GETTY_PORT="ttyAMA0" + BR2_LINUX_KERNEL=y + BR2_LINUX_KERNEL_CUSTOM_VERSION=y + BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.1.15" + BR2_LINUX_KERNEL_USE_CUSTOM_CONFIG=y + BR2_LINUX_KERNEL_CUSTOM_CONFIG_FILE="board/qemu/aarch64-virt/linux.config" + BR2_LINUX_KERNEL_CONFIG_FRAGMENT_FILES="{}" + BR2_LINUX_KERNEL_NEEDS_HOST_OPENSSL=y + BR2_PACKAGE_DDRESCUE=y + BR2_PACKAGE_DMRAID=y + BR2_TARGET_ROOTFS_CPIO=y + BR2_TARGET_ROOTFS_CPIO_GZIP=y + # BR2_TARGET_ROOTFS_TAR is not set + """.format( + infra.filepath("tests/package/test_ddrescue/linux-ddrescue.fragment") + ) + + def test_run(self): + img = os.path.join(self.builddir, "images", "rootfs.cpio.gz") + kern = os.path.join(self.builddir, "images", "Image") + self.emulator.boot(arch="aarch64", + kernel=kern, + kernel_cmdline=["console=ttyAMA0"], + options=["-M", "virt", "-cpu", "cortex-a57", "-m", "256M", "-initrd", img]) + self.emulator.login() + + # Test variables: + dev_img = "/tmp/dev.img" + lo_dev = "/dev/loop0" + dm_dev_name = "dust0" + dm_dev = f"/dev/mapper/{dm_dev_name}" + ddrescue_img = "/tmp/ddrescue.img" + + # Test the program can execute + self.assertRunOk("ddrescue --version") + + # Create a 1MB file of zeroes for initial loopback block device + self.assertRunOk(f"dd if=/dev/zero of={dev_img} bs=1M count=1") + + # Setup lookback block device + self.assertRunOk(f"losetup {lo_dev} {dev_img}") + + # Create and setup dm-dust to simulate a failing block device + # The dev_img file is 1MB: 2048 blocks of 512 bytes each + self.assertRunOk(f"dmsetup create {dm_dev_name} --table '0 2048 dust {lo_dev} 0 512'") + + # Add few bad blocks and enable I/O error emulation + for badblock in [30, 40, 50, 60]: + self.assertRunOk(f"dmsetup message {dm_dev_name} 0 addbadblock {badblock}") + self.assertRunOk(f"dmsetup message {dm_dev_name} 0 enable") + + # Show device mapper status, to make debugging easier + self.assertRunOk(f"dmsetup status {dm_dev_name}") + + # A normal 'dd' is expected to fail with I/O error + cmd = f"dd if={dm_dev} of=/dev/null bs=512" + _, exit_code = self.emulator.run(cmd) + self.assertNotEqual(exit_code, 0) + + # Where a normal 'dd' fails, 'ddrescue' is expected to succeed + self.assertRunOk(f"ddrescue {dm_dev} {ddrescue_img}") + + # ddrescue does not normaly write any output data when there + # is I/O error on the input. The intent is to preserve any + # data that could have been read in a previous pass. There is + # one exception, when the output is a non-existing regular + # file, ddrescue will initialize it with zeroes the first + # time. Since the original image file was also including + # zeroes, the recovered image is expected to be the same as + # the original one. See ddrescue manual: + # https://www.gnu.org/software/ddrescue/manual/ddrescue_manual.html#Introduction + # "Ddrescue does not write zeros to the output when it finds + # bad sectors in the input, and does not truncate the output + # file if not asked to." + # https://www.gnu.org/software/ddrescue/manual/ddrescue_manual.html#Algorithm + # "If the output file is a regular file created by ddrescue, + # the areas marked as bad-sector will contain zeros." + self.assertRunOk(f"cmp {dev_img} {ddrescue_img}") diff --git a/support/testing/tests/package/test_ddrescue/linux-ddrescue.fragment b/support/testing/tests/package/test_ddrescue/linux-ddrescue.fragment new file mode 100644 index 0000000000..5cbe18a89f --- /dev/null +++ b/support/testing/tests/package/test_ddrescue/linux-ddrescue.fragment @@ -0,0 +1,4 @@ +CONFIG_BLK_DEV_LOOP=y +CONFIG_MD=y +CONFIG_BLK_DEV_DM=y +CONFIG_DM_DUST=y -- 2.39.2 From peter at korsgaard.com Sun Mar 5 17:32:44 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 05 Mar 2023 18:32:44 +0100 Subject: [Buildroot] [PATCH 1/1] package/netsurf: force libopenssl In-Reply-To: <20230222212235.16202-1-fontaine.fabrice@gmail.com> (Fabrice Fontaine's message of "Wed, 22 Feb 2023 22:22:35 +0100") References: <20230222212235.16202-1-fontaine.fabrice@gmail.com> Message-ID: <87bkl785oj.fsf@dell.be.48ers.dk> >>>>> "Fabrice" == Fabrice Fontaine writes: > netsurf raises the following build failure since bump of libressl to > version 3.5.2 in commit 8b216927db080b38fdbf1f8b025b6f90a89d4bc2: > content/fetchers/about.c: In function 'ns_X509_get_signature_nid': > content/fetchers/about.c:548:25: error: dereferencing pointer to incomplete type 'X509 {aka struct x509_st}' > return OBJ_obj2nid(cert->cert_info->key->algor->algorithm); > ^~ > Fixes: > - http://autobuild.buildroot.org/results/c225aaac31398ba495921bd4b85e588199822561 > Signed-off-by: Fabrice Fontaine Committed to 2022.11.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Sun Mar 5 17:34:19 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 05 Mar 2023 18:34:19 +0100 Subject: [Buildroot] [PATCH v2,1/1] package/efivar: needs threads In-Reply-To: <20230223162847.9247-1-fontaine.fabrice@gmail.com> (Fabrice Fontaine's message of "Thu, 23 Feb 2023 17:28:47 +0100") References: <20230223162847.9247-1-fontaine.fabrice@gmail.com> Message-ID: <877cvv85lw.fsf@dell.be.48ers.dk> >>>>> "Fabrice" == Fabrice Fontaine writes: > Add a thread dependency as Upstream quickly closed > https://github.com/rhboot/efivar/pull/238 to fix the following build > failure without threads raised since bump to version 38 in commit > f24029b561fbda0953c7dbd93d2485b03873996d and > https://github.com/rhboot/efivar/commit/cff88dd96b9d43e2c5875a24ba6180b196890ded: > thread-test.c:14:10: fatal error: pthread.h: No such file or directory > 14 | #include > | ^~~~~~~~~~~ > Fixes: > - http://autobuild.buildroot.org/results/f2da14f91dc602a32dd5b2b7bdf3d3aa43afa7f4 > Signed-off-by: Fabrice Fontaine > --- > Changes v1 -> v2: > - Add a thread dependency Committed to 2022.11.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Sun Mar 5 17:36:25 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 05 Mar 2023 18:36:25 +0100 Subject: [Buildroot] [PATCH 1/1] package/wpa_supplicant: fix builds with missing sha384 hash functions In-Reply-To: <20230223164747.1653580-1-geomatsi@gmail.com> (Sergey Matyukevich's message of "Thu, 23 Feb 2023 19:47:47 +0300") References: <20230223164747.1653580-1-geomatsi@gmail.com> Message-ID: <87356j85ie.fsf@dell.be.48ers.dk> >>>>> "Sergey" == Sergey Matyukevich writes: > SAE, unlike OWE or DPP, does not explicitly enable support for sha384 > hash functions. Possible WPA3 build issue is masked, since all three > SAE/OWE/DPP are included. However, there exist other configurations > that enable only SAE. For instance, one such build configuration is > wpa_supplicant AP mode with mesh support. > This change adds upstream patch that includes sha384 and sha256 hash > functions to builds with SAE support. > Fixes: http://autobuild.buildroot.net/results/f349130985870f4a781cca56c3f551108f81aa3e/ > Signed-off-by: Sergey Matyukevich Committed to 2022.11.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Sun Mar 5 17:37:13 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 05 Mar 2023 18:37:13 +0100 Subject: [Buildroot] [PATCH v2,1/1] package/gcc: fix GCC_DL_DIR In-Reply-To: <20230223220947.8226-1-fontaine.fabrice@gmail.com> (Fabrice Fontaine's message of "Thu, 23 Feb 2023 23:09:47 +0100") References: <20230223220947.8226-1-fontaine.fabrice@gmail.com> Message-ID: <87y1ob6qwm.fsf@dell.be.48ers.dk> >>>>> "Fabrice" == Fabrice Fontaine writes: > GCC_DL_DIR is empty as gcc is not a "real" package, as a result, the > following (silent) error is raised when BR2_CCACHE is set: > /home/thomas/autobuild/instance-0/output-1/per-package/host-gcc-initial/host/bin/ccache > /usr/bin/gcc -O2 > -I/home/thomas/autobuild/instance-0/output-1/per-package/host-gcc-initial/host/include > -DBR_CROSS_PATH_SUFFIX='".br_real"' -DBR_CCACHE_HASH=\"` printf '%s\n' > --target=aarch64_be-buildroot-linux-gnu > --with-sysroot=@HOST_DIR@/aarch64_be-buildroot-linux-gnu/sysroot > --enable-__cxa_atexit --with-gnu-ld --disable-libssp > --disable-multilib --disable-decimal-float --enable-plugins > --enable-lto --with-gmp=@HOST_DIR@ --with-mpc=@HOST_DIR@ > --with-mpfr=@HOST_DIR@ --with-bugurl="http://bugs.buildroot.net/" > --without-zstd --disable-libquadmath --disable-libquadmath-support > --enable-tls --enable-threads --without-isl --without-cloog > --with-abi="lp64" --with-cpu=cortex-a53 --enable-languages=c > --disable-shared --without-headers --disable-threads --with-newlib > --disable-largefile | sha256sum - /gcc-11.3.0.tar.xz > package/gcc/11.3.0/0001-or1k-Add-mcmodel-option-to-handle-large-GOTs.patch > package/ > gcc/11.3.0/0002-or1k-Use-cmodel-large-when-building-crtstuff.patch > package/gcc/11.3.0/0003-gcc-define-_REENTRANT-for-OpenRISC-when-pthread-is-p.patch > package/gcc/11.3.0/0004-disable-split-stack-for-non-thread-builds.patch > package/gcc/11.3.0/0005-rs6000-Improve-.machine.patch > package/gcc/11.3.0/0006-rs6000-Do-not-use-rs6000_cpu-for-.machine-ppc-and-pp.patch > package/gcc/11.3.0/0007-fixinc-don-t-fix-machine-names-in-__has_include-.-PR.patch > | cut -c -64 | tr -d '\n'`\" > -DBR_SYSROOT='"aarch64_be-buildroot-linux-gnu/sysroot"' > -DBR_ADDITIONAL_CFLAGS='"-Wl,-z,max-page-size=65536", > "-Wl,-z,common-page-size=65536", "-fstack-protector-strong",' > -DBR_CCACHE -DBR2_RELRO_PARTIAL -s -Wl,--hash-style=both > toolchain/toolchain-wrapper.c -o > /home/thomas/autobuild/instance-0/output-1/build/host-gcc-initial-11.3.0/toolchain-wrapper > sha256sum: /gcc-11.3.0.tar.xz: No such file or directory > This patch replaces GCC_DL_DIR by $($(PKG)_DL_DIR) as suggested by > Arnout Vandecappelle. > Fixes: > - Found when investigating: http://autobuild.buildroot.org/results/ae75f5cdd4a1fe97359b99b2bcade258097c86dd > Signed-off-by: Fabrice Fontaine > --- > Changes v1 -> v2 (after review of Arnout Vandecappelle): > - Use $($(PKG)_DL_DIR) Committed to 2022.11.x and 2022.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Sun Mar 5 17:37:51 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 05 Mar 2023 18:37:51 +0100 Subject: [Buildroot] [PATCH 1/1] package/erlang: fix build with libressl >= 3.5.0 In-Reply-To: <20230223140606.208040-1-fontaine.fabrice@gmail.com> (Fabrice Fontaine's message of "Thu, 23 Feb 2023 15:06:06 +0100") References: <20230223140606.208040-1-fontaine.fabrice@gmail.com> Message-ID: <87ttyz6qvk.fsf@dell.be.48ers.dk> >>>>> "Fabrice" == Fabrice Fontaine writes: > Fix the following build failure with libressl >= 3.5.0 raised since bump > to version 3.5.2 in commit 8b216927db080b38fdbf1f8b025b6f90a89d4bc2: > api_ng.c: In function 'EVP_CIPHER_CTX_copy': > api_ng.c:392:28: error: invalid use of incomplete typedef 'EVP_CIPHER_CTX' {aka 'const struct evp_cipher_ctx_st'} > 392 | if ((in == NULL) || (in->cipher == NULL)) > | ^~ > Fixes: > - http://autobuild.buildroot.org/results/90f7365d8477d35fca452b7b3f38babba086375e > Signed-off-by: Fabrice Fontaine Committed to 2022.11.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Sun Mar 5 17:38:34 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 05 Mar 2023 18:38:34 +0100 Subject: [Buildroot] [PATCH 1/1] package/gerbera: fix build with fmt >= 9.0.0 In-Reply-To: <20230223141745.303457-1-fontaine.fabrice@gmail.com> (Fabrice Fontaine's message of "Thu, 23 Feb 2023 15:17:45 +0100") References: <20230223141745.303457-1-fontaine.fabrice@gmail.com> Message-ID: <87pm9n6qud.fsf@dell.be.48ers.dk> >>>>> "Fabrice" == Fabrice Fontaine writes: > Fix the following build failure with fmt >= 9.0.0 raised since commit > 5c83dc5451fb59ffa5cd40d30c4c532dd25e8333: > /tmp/instance-5/output-1/build/gerbera-1.10.0/src/database/sql_database.cc:1688:26: required from here > /tmp/instance-5/output-1/host/x86_64-buildroot-linux-gnu/sysroot/usr/include/fmt/format.h:3973:36: error: passing 'const fmt::v9::formatter >, __gnu_cxx::__normal_iterator >, char>, char, void>::formatter_type' {aka 'const fmt::v9::formatter'} as 'this' argument discards qualifiers [-fpermissive] > 3973 | out = value_formatter_.format(map(*it), ctx); > | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ > Fixes: > - http://autobuild.buildroot.org/results/56c46fa7e922360d2c4b4093f8a030cc83726799 > Signed-off-by: Fabrice Fontaine Committed to 2022.11.x and 2022.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Sun Mar 5 17:18:38 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 5 Mar 2023 18:18:38 +0100 Subject: [Buildroot] [git commit branch/2022.11.x] package/mutt: fix build failure when host provides an old gpgrt-config Message-ID: <20230305173947.A44E5861FB@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=882dd58772411e6503b87e593441cdf4a1a893e5 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.11.x As already done for gnupg2 in commit d7f2d8403ec82f3b1772ec17bf1df8c42987a1f8, apply the same fix to mutt to avoid the following build failure: /home/thomas/autobuild/instance-2/output-1/host/bin/i686-buildroot-linux-uclibc-gcc -DPKGDATADIR=\"/usr/share/mutt\" -DSYSCONFDIR=\"/etc\" -DBINDIR=\"/usr/bin\" -DMUTTLOCALEDIR=\"/usr/share/locale\" -DHAVE_CONFIG_H=1 -I. -I. -I. -I/usr/include -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -pedantic -Wno-long-long -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O3 -g0 -c -o txt2c.o txt2c.c i686-buildroot-linux-uclibc-gcc: ERROR: unsafe header/library path used in cross-compilation: '-I/usr/include' Fixes: - http://autobuild.buildroot.org/results/98010be4ef70e58819ea2d17315bdac66a619b23 Signed-off-by: Fabrice Fontaine Signed-off-by: Thomas Petazzoni (cherry picked from commit a39e328bb2835cd157ee1622d5117ba252d44733) Signed-off-by: Peter Korsgaard --- package/mutt/mutt.mk | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/package/mutt/mutt.mk b/package/mutt/mutt.mk index 0a98396d88..5cf1b6bad2 100644 --- a/package/mutt/mutt.mk +++ b/package/mutt/mutt.mk @@ -37,6 +37,10 @@ MUTT_DEPENDENCIES += libgpgme MUTT_CONF_OPTS += \ --enable-gpgme \ --with-gpgme-prefix=$(STAGING_DIR)/usr + +# Force the path to "gpgrt-config" (from the libgpg-error package) to +# avoid using the one on host, if present. +MUTT_CONF_ENV += GPGRT_CONFIG=$(STAGING_DIR)/usr/bin/gpgrt-config else MUTT_CONF_OPTS += --disable-gpgme endif From peter at korsgaard.com Sun Mar 5 17:23:17 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 5 Mar 2023 18:23:17 +0100 Subject: [Buildroot] [git commit branch/2022.11.x] boot/opensbi: fix build with empty OPENSBI_PLAT Message-ID: <20230305173947.B7A1B86330@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=b570774e0958f9f3452f1fa223924447e37285ff branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.11.x Fix the following build failure when OPENSBI_PLAT is empty raised since commit 9b5b7165deb91bad3cdb1ea0dd8f940eff75f3a9: /usr/bin/install -m 0644 -D /nvmedata/autobuild/instance-4/output-1/build/opensbi-0.9/build/platform//firmware/fw_jump.bin /nvmedata/autobuild/instance-4/output-1/images/fw_jump.bin /usr/bin/install: cannot stat '/nvmedata/autobuild/instance-4/output-1/build/opensbi-0.9/build/platform//firmware/fw_jump.bin': No such file or directory Fixes: - http://autobuild.buildroot.org/results/8033327f090e4a3d84a7fce1f62b14fdf89dbd89 Signed-off-by: Fabrice Fontaine Signed-off-by: Thomas Petazzoni (cherry picked from commit bd061466f90e3f17d47d4e1641590d60c07a6cac) Signed-off-by: Peter Korsgaard --- boot/opensbi/opensbi.mk | 2 ++ 1 file changed, 2 insertions(+) diff --git a/boot/opensbi/opensbi.mk b/boot/opensbi/opensbi.mk index 06ec87b2c3..dd113a0bf8 100644 --- a/boot/opensbi/opensbi.mk +++ b/boot/opensbi/opensbi.mk @@ -71,6 +71,7 @@ OPENSBI_INSTALL_IMAGES = YES OPENSBI_FW_IMAGES += payload endif +ifneq ($(OPENSBI_PLAT),) define OPENSBI_INSTALL_IMAGES_CMDS $(foreach f,$(OPENSBI_FW_IMAGES),\ $(INSTALL) -m 0644 -D $(@D)/build/platform/$(OPENSBI_PLAT)/firmware/fw_$(f).bin \ @@ -79,6 +80,7 @@ define OPENSBI_INSTALL_IMAGES_CMDS $(BINARIES_DIR)/fw_$(f).elf ) endef +endif # libsbi.a is not a library meant to be linked in user-space code, but # with bare metal code, which is why we don't install it in From peter at korsgaard.com Sun Mar 5 17:10:39 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 5 Mar 2023 18:10:39 +0100 Subject: [Buildroot] [git commit branch/2022.11.x] package/libmodsecurity: needs dynamic library Message-ID: <20230305173947.9B24E86318@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=7f66598865f1fede86327967608afee46caec50c branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.11.x Commit 9fc652a373034118535397fdd4042ab9f8fd7adf was incomplete as mbedtls can be pulled in libcurl through libssh2 resulting in the following build failure: /home/autobuild/autobuild/instance-4/output-1/host/lib/gcc/powerpc64le-buildroot-linux-musl/11.3.0/../../../../powerpc64le-buildroot-linux-musl/bin/ld: /home/autobuild/autobuild/instance-4/output-1/host/powerpc64le-buildroot-linux-musl/sysroot/usr/lib//libmbedcrypto.a(md5.c.o): in function `mbedtls_md5_init': md5.c:(.text+0x0): multiple definition of `mbedtls_md5_init'; ../../src/.libs/libmodsecurity.a(libmbedtls_la-md5.o):md5.c:(.text+0x0): first defined here Fixes: - http://autobuild.buildroot.org/results/4c235e46188f23d1a48297f4e5942cec7b25959a Signed-off-by: Fabrice Fontaine Signed-off-by: Thomas Petazzoni (cherry picked from commit 97bdc0616c6027fe4b92bfa80dd9e7d43df20505) Signed-off-by: Peter Korsgaard --- package/libmodsecurity/Config.in | 14 +++++++------- package/nginx-modsecurity/Config.in | 11 ++++------- 2 files changed, 11 insertions(+), 14 deletions(-) diff --git a/package/libmodsecurity/Config.in b/package/libmodsecurity/Config.in index b15d808759..69bb0494cc 100644 --- a/package/libmodsecurity/Config.in +++ b/package/libmodsecurity/Config.in @@ -2,8 +2,10 @@ config BR2_PACKAGE_LIBMODSECURITY bool "libmodsecurity" depends on BR2_INSTALL_LIBSTDCPP depends on BR2_TOOLCHAIN_HAS_THREADS - # libmodsecurity embeds several mbedtls source files - depends on !(BR2_STATIC_LIBS && BR2_PACKAGE_LIBCURL_MBEDTLS) + # libmodsecurity embeds several mbedtls source files, causing + # various issues when static linking and other dependencies of + # libmodsecurity in turn use mbedtls + depends on !BR2_STATIC_LIBS select BR2_PACKAGE_PCRE2 help Libmodsecurity is one component of the ModSecurity @@ -17,8 +19,6 @@ config BR2_PACKAGE_LIBMODSECURITY https://github.com/SpiderLabs/ModSecurity -comment "libmodsecurity needs a toolchain w/ C++, threads" - depends on !BR2_INSTALL_LIBSTDCPP || !BR2_TOOLCHAIN_HAS_THREADS - -comment "libmodsecurity needs a toolchain w/ dynamic library" - depends on BR2_STATIC_LIBS && BR2_PACKAGE_LIBCURL_MBEDTLS +comment "libmodsecurity needs a toolchain w/ C++, threads, dynamic library" + depends on !BR2_INSTALL_LIBSTDCPP || \ + !BR2_TOOLCHAIN_HAS_THREADS || BR2_STATIC_LIBS diff --git a/package/nginx-modsecurity/Config.in b/package/nginx-modsecurity/Config.in index 5cbe57a866..0bbf05fad9 100644 --- a/package/nginx-modsecurity/Config.in +++ b/package/nginx-modsecurity/Config.in @@ -3,7 +3,7 @@ config BR2_PACKAGE_NGINX_MODSECURITY depends on BR2_PACKAGE_NGINX_HTTP depends on BR2_INSTALL_LIBSTDCPP # libmodsecurity depends on BR2_TOOLCHAIN_HAS_THREADS # libmodsecurity - depends on !(BR2_STATIC_LIBS && BR2_PACKAGE_LIBCURL_MBEDTLS) # libmodsecurity + depends on !BR2_STATIC_LIBS # libmodsecurity select BR2_PACKAGE_LIBMODSECURITY help The ModSecurity-nginx connector is the connection @@ -12,10 +12,7 @@ config BR2_PACKAGE_NGINX_MODSECURITY https://github.com/SpiderLabs/ModSecurity-nginx -comment "nginx-modsecurity needs a toolchain w/ C++, threads" +comment "nginx-modsecurity needs a toolchain w/ C++, threads, dynamic library" depends on BR2_PACKAGE_NGINX_HTTP - depends on !BR2_INSTALL_LIBSTDCPP || !BR2_TOOLCHAIN_HAS_THREADS - -comment "nginx-modsecurity needs a toolchain w/ dynamic library" - depends on BR2_PACKAGE_NGINX_HTTP - depends on BR2_STATIC_LIBS && BR2_PACKAGE_LIBCURL_MBEDTLS + depends on !BR2_INSTALL_LIBSTDCPP || \ + !BR2_TOOLCHAIN_HAS_THREADS || BR2_STATIC_LIBS From peter at korsgaard.com Sun Mar 5 17:32:25 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 5 Mar 2023 18:32:25 +0100 Subject: [Buildroot] [git commit branch/2022.11.x] package/netsurf: force libopenssl Message-ID: <20230305173947.E249686328@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=f8c1d7a2fa770e2194b566bae1a5c3e3968267ae branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.11.x netsurf raises the following build failure since bump of libressl to version 3.5.2 in commit 8b216927db080b38fdbf1f8b025b6f90a89d4bc2: content/fetchers/about.c: In function 'ns_X509_get_signature_nid': content/fetchers/about.c:548:25: error: dereferencing pointer to incomplete type 'X509 {aka struct x509_st}' return OBJ_obj2nid(cert->cert_info->key->algor->algorithm); ^~ Fixes: - http://autobuild.buildroot.org/results/c225aaac31398ba495921bd4b85e588199822561 Signed-off-by: Fabrice Fontaine Signed-off-by: Thomas Petazzoni (cherry picked from commit efe2734fc58cc6bfcc8fa1b696bba81a9797efb9) Signed-off-by: Peter Korsgaard --- package/netsurf/Config.in | 1 + 1 file changed, 1 insertion(+) diff --git a/package/netsurf/Config.in b/package/netsurf/Config.in index 4f7d5c2713..394befcf28 100644 --- a/package/netsurf/Config.in +++ b/package/netsurf/Config.in @@ -20,6 +20,7 @@ config BR2_PACKAGE_NETSURF select BR2_PACKAGE_LIBICONV if !BR2_ENABLE_LOCALE select BR2_PACKAGE_LIBPNG select BR2_PACKAGE_OPENSSL if BR2_PACKAGE_LIBCURL + select BR2_PACKAGE_OPENSSL_FORCE_LIBOPENSSL if BR2_PACKAGE_LIBCURL help NetSurf is a compact graphical web browser which aims for HTML5, CSS and JavaScript support. From peter at korsgaard.com Sun Mar 5 17:27:45 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 5 Mar 2023 18:27:45 +0100 Subject: [Buildroot] [git commit branch/2022.11.x] package/wilc-driver: fix build failure due to wrong pointer casts Message-ID: <20230305173947.D7F1F8631A@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=b9a06799e9ded0367c71a7b288d39a63a1cca9a5 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.11.x Add local patch pending upstream[0] to fix the bug. [0]: https://github.com/embeddedTS/wilc3000-external-module/pull/3 Fixes: http://autobuild.buildroot.net/results/0a0/0a022d5c053bf8f7a53349b8bae4b2168a9cd134/ Signed-off-by: Giulio Benetti Signed-off-by: Thomas Petazzoni (cherry picked from commit 293a878ae268cd0561fc3ab81c04b9a438acf921) Signed-off-by: Peter Korsgaard --- package/wilc-driver/0005-Fix-cast-warnings.patch | 43 ++++++++++++++++++++++++ 1 file changed, 43 insertions(+) diff --git a/package/wilc-driver/0005-Fix-cast-warnings.patch b/package/wilc-driver/0005-Fix-cast-warnings.patch new file mode 100644 index 0000000000..713a15e667 --- /dev/null +++ b/package/wilc-driver/0005-Fix-cast-warnings.patch @@ -0,0 +1,43 @@ +From ebd083223883d479b2dd6f8a0da272797f90d236 Mon Sep 17 00:00:00 2001 +From: Giulio Benetti +Date: Sat, 31 Dec 2022 18:38:33 +0100 +Subject: [PATCH] Fix cast warnings + +Signed-off-by: Giulio Benetti +--- + cfg80211.c | 2 +- + netdev.c | 4 ++-- + 2 files changed, 3 insertions(+), 3 deletions(-) + +diff --git a/cfg80211.c b/cfg80211.c +index 016aa06..2f40c9d 100644 +--- a/cfg80211.c ++++ b/cfg80211.c +@@ -1794,7 +1794,7 @@ static int start_ap(struct wiphy *wiphy, struct net_device *dev, + if (ret != 0) + netdev_err(dev, "Error in setting channel\n"); + +- wilc_wlan_set_bssid(dev, dev->dev_addr, WILC_AP_MODE); ++ wilc_wlan_set_bssid(dev, (u8 *)dev->dev_addr, WILC_AP_MODE); + + return wilc_add_beacon(vif, settings->beacon_interval, + settings->dtim_period, &settings->beacon); +diff --git a/netdev.c b/netdev.c +index 824afea..5a1a51d 100644 +--- a/netdev.c ++++ b/netdev.c +@@ -899,9 +899,9 @@ static int wilc_mac_open(struct net_device *ndev) + vif->idx); + + if (is_valid_ether_addr(ndev->dev_addr)) +- wilc_set_mac_address(vif, ndev->dev_addr); ++ wilc_set_mac_address(vif, (u8 *)ndev->dev_addr); + else +- wilc_get_mac_address(vif, ndev->dev_addr); ++ wilc_get_mac_address(vif, (u8 *)ndev->dev_addr); + netdev_dbg(ndev, "Mac address: %pM\n", ndev->dev_addr); + + if (!is_valid_ether_addr(ndev->dev_addr)) { +-- +2.34.1 + From peter at korsgaard.com Sun Mar 5 17:33:59 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 5 Mar 2023 18:33:59 +0100 Subject: [Buildroot] [git commit branch/2022.11.x] package/efivar: needs threads Message-ID: <20230305173947.EE49F86330@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=a1d2b230f8a176137ab051094755bfadbadbadab branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.11.x Add a thread dependency as Upstream quickly closed https://github.com/rhboot/efivar/pull/238 to fix the following build failure without threads raised since bump to version 38 in commit f24029b561fbda0953c7dbd93d2485b03873996d and https://github.com/rhboot/efivar/commit/cff88dd96b9d43e2c5875a24ba6180b196890ded: thread-test.c:14:10: fatal error: pthread.h: No such file or directory 14 | #include | ^~~~~~~~~~~ Fixes: - http://autobuild.buildroot.org/results/f2da14f91dc602a32dd5b2b7bdf3d3aa43afa7f4 Signed-off-by: Fabrice Fontaine Signed-off-by: Thomas Petazzoni (cherry picked from commit c29f6d63e0adebc8502dd707d3e4050af254d342) Signed-off-by: Peter Korsgaard --- package/efibootmgr/Config.in | 5 +++-- package/efivar/Config.in | 5 +++-- 2 files changed, 6 insertions(+), 4 deletions(-) diff --git a/package/efibootmgr/Config.in b/package/efibootmgr/Config.in index 98ff71c996..5800e6c143 100644 --- a/package/efibootmgr/Config.in +++ b/package/efibootmgr/Config.in @@ -2,6 +2,7 @@ config BR2_PACKAGE_EFIBOOTMGR bool "efibootmgr" depends on BR2_PACKAGE_EFIVAR_ARCH_SUPPORTS # efivar depends on !BR2_STATIC_LIBS # efivar + depends on BR2_TOOLCHAIN_HAS_THREADS # efivar depends on BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_12 # efivar depends on BR2_TOOLCHAIN_GCC_AT_LEAST_4_9 # efivar depends on !BR2_TOOLCHAIN_EXTERNAL_CODESOURCERY_MIPS @@ -15,9 +16,9 @@ config BR2_PACKAGE_EFIBOOTMGR https://github.com/rhboot/efibootmgr -comment "efibootmgr needs a toolchain w/ dynamic library, headers >= 3.12, gcc >= 4.9" +comment "efibootmgr needs a toolchain w/ dynamic library, threads, headers >= 3.12, gcc >= 4.9" depends on BR2_PACKAGE_EFIVAR_ARCH_SUPPORTS - depends on BR2_STATIC_LIBS || \ + depends on BR2_STATIC_LIBS || !BR2_TOOLCHAIN_HAS_THREADS || \ !BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_12 || \ !BR2_TOOLCHAIN_GCC_AT_LEAST_4_9 depends on !BR2_TOOLCHAIN_EXTERNAL_CODESOURCERY_MIPS diff --git a/package/efivar/Config.in b/package/efivar/Config.in index 74f2bb5abb..d4402dbcf7 100644 --- a/package/efivar/Config.in +++ b/package/efivar/Config.in @@ -9,6 +9,7 @@ config BR2_PACKAGE_EFIVAR depends on BR2_PACKAGE_EFIVAR_ARCH_SUPPORTS depends on !BR2_STATIC_LIBS # dlfcn.h depends on BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_12 # linux/nvme.h + depends on BR2_TOOLCHAIN_HAS_THREADS # linux/nvme.h has been renamed to linux/nvme_ioctl.h since 4.4, # and the efivar source handles that situation. However, some # Sourcery CodeBench toolchains use 4.4 kernel headers but they @@ -22,9 +23,9 @@ config BR2_PACKAGE_EFIVAR https://github.com/rhboot/efivar -comment "efivar needs a toolchain w/ dynamic library, headers >= 3.12, gcc >= 4.9" +comment "efivar needs a toolchain w/ dynamic library, threads, headers >= 3.12, gcc >= 4.9" depends on BR2_PACKAGE_EFIVAR_ARCH_SUPPORTS - depends on BR2_STATIC_LIBS || \ + depends on BR2_STATIC_LIBS || !BR2_TOOLCHAIN_HAS_THREADS || \ !BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_12 || \ !BR2_TOOLCHAIN_GCC_AT_LEAST_4_9 depends on !BR2_TOOLCHAIN_EXTERNAL_CODESOURCERY_MIPS From peter at korsgaard.com Sun Mar 5 17:38:20 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 5 Mar 2023 18:38:20 +0100 Subject: [Buildroot] [git commit branch/2022.11.x] package/gerbera: fix build with fmt >= 9.0.0 Message-ID: <20230305173948.2362386330@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=3f28ad6e0b8c952988855ef8acc2975c634386fc branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.11.x Fix the following build failure with fmt >= 9.0.0 raised since commit 5c83dc5451fb59ffa5cd40d30c4c532dd25e8333: /tmp/instance-5/output-1/build/gerbera-1.10.0/src/database/sql_database.cc:1688:26: required from here /tmp/instance-5/output-1/host/x86_64-buildroot-linux-gnu/sysroot/usr/include/fmt/format.h:3973:36: error: passing 'const fmt::v9::formatter >, __gnu_cxx::__normal_iterator >, char>, char, void>::formatter_type' {aka 'const fmt::v9::formatter'} as 'this' argument discards qualifiers [-fpermissive] 3973 | out = value_formatter_.format(map(*it), ctx); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ Fixes: - http://autobuild.buildroot.org/results/56c46fa7e922360d2c4b4093f8a030cc83726799 Signed-off-by: Fabrice Fontaine Signed-off-by: Thomas Petazzoni (cherry picked from commit 9b911c8e8fe52914c1578b846914d7399450067b) Signed-off-by: Peter Korsgaard --- package/gerbera/0001-Fix-build-with-fmt-9-0.patch | 36 +++++++++++++++++++++++ 1 file changed, 36 insertions(+) diff --git a/package/gerbera/0001-Fix-build-with-fmt-9-0.patch b/package/gerbera/0001-Fix-build-with-fmt-9-0.patch new file mode 100644 index 0000000000..63ae8382a3 --- /dev/null +++ b/package/gerbera/0001-Fix-build-with-fmt-9-0.patch @@ -0,0 +1,36 @@ +From d7b8fafbc94405c20753fed569abd8878cccde89 Mon Sep 17 00:00:00 2001 +From: Felix Yan +Date: Fri, 19 Aug 2022 15:22:10 +0300 +Subject: [PATCH] Fix build with fmt 9.0 + +Fixes #2681 + +[Retrieved from: +https://github.com/gerbera/gerbera/commit/d7b8fafbc94405c20753fed569abd8878cccde89] +Signed-off-by: Fabrice Fontaine +--- + src/database/sql_format.h | 4 ++-- + 1 file changed, 2 insertions(+), 2 deletions(-) + +diff --git a/src/database/sql_format.h b/src/database/sql_format.h +index 32dc00efa..e4e1909a8 100644 +--- a/src/database/sql_format.h ++++ b/src/database/sql_format.h +@@ -42,7 +42,7 @@ struct SQLIdentifier { + template <> + struct fmt::formatter : formatter { + template +- auto format(const SQLIdentifier& tn, FormatContext& ctx) -> decltype(ctx.out()) ++ auto format(const SQLIdentifier& tn, FormatContext& ctx) const -> decltype(ctx.out()) + { + return format_to(ctx.out(), "{}{}{}", tn.quote_begin, tn.name, tn.quote_end); + } +@@ -61,7 +61,7 @@ struct ColumnUpdate { + template <> + struct fmt::formatter : formatter { + template +- auto format(const ColumnUpdate& a, FormatContext& ctx) -> decltype(ctx.out()) ++ auto format(const ColumnUpdate& a, FormatContext& ctx) const -> decltype(ctx.out()) + { + return format_to(ctx.out(), "{} = {}", a.column, a.value); + } From peter at korsgaard.com Sun Mar 5 17:36:57 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 5 Mar 2023 18:36:57 +0100 Subject: [Buildroot] [git commit branch/2022.11.x] package/gcc: fix GCC_DL_DIR Message-ID: <20230305173948.102B88631A@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=1c00bbd2e7e382bd8a01209ee320d8fe765a51c0 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.11.x GCC_DL_DIR is empty as gcc is not a "real" package, as a result, the following (silent) error is raised when BR2_CCACHE is set: /home/thomas/autobuild/instance-0/output-1/per-package/host-gcc-initial/host/bin/ccache /usr/bin/gcc -O2 -I/home/thomas/autobuild/instance-0/output-1/per-package/host-gcc-initial/host/include -DBR_CROSS_PATH_SUFFIX='".br_real"' -DBR_CCACHE_HASH=\"` printf '%s\n' --target=aarch64_be-buildroot-linux-gnu --with-sysroot=@HOST_DIR@/aarch64_be-buildroot-linux-gnu/sysroot --enable-__cxa_atexit --with-gnu-ld --disable-libssp --disable-multilib --disable-decimal-float --enable-plugins --enable-lto --with-gmp=@HOST_DIR@ --with-mpc=@HOST_DIR@ --with-mpfr=@HOST_DIR@ --with-bugurl="http://bugs.buildroot.net/" --without-zstd --disable-libquadmath --disable-libquadmath-support --enable-tls --enable-threads --without-isl --without-cloog --with-abi="lp64" --with-cpu=cortex-a53 --enable-languages=c --disable-shared --without-headers --disable-threads --with-newlib --disable-largefile | sha256sum - /gcc-11.3.0.tar.xz package/gcc/11.3.0/0001-or1k-Add-mcmodel-option-to-handle-large-GOTs.patch package/ gcc/11.3.0/0002-or1k-Use-cmodel-large-when-building-crtstuff.patch package/gcc/11.3.0/0003-gcc-define-_REENTRANT-for-OpenRISC-when-pthread-is-p.patch package/gcc/11.3.0/0004-disable-split-stack-for-non-thread-builds.patch package/gcc/11.3.0/0005-rs6000-Improve-.machine.patch package/gcc/11.3.0/0006-rs6000-Do-not-use-rs6000_cpu-for-.machine-ppc-and-pp.patch package/gcc/11.3.0/0007-fixinc-don-t-fix-machine-names-in-__has_include-.-PR.patch | cut -c -64 | tr -d '\n'`\" -DBR_SYSROOT='"aarch64_be-buildroot-linux-gnu/sysroot"' -DBR_ADDITIONAL_CFLAGS='"-Wl,-z,max-page-size=65536", "-Wl,-z,common-page-size=65536", "-fstack-protector-strong",' -DBR_CCACHE -DBR2_RELRO_PARTIAL -s -Wl,--hash-style=both toolchain/toolchain-wrapper.c -o /home/thomas/autobuild/instance-0/output-1/build/host-gcc-initial-11.3.0/toolchain-wrapper sha256sum: /gcc-11.3.0.tar.xz: No such file or directory This patch replaces GCC_DL_DIR by $($(PKG)_DL_DIR) as suggested by Arnout Vandecappelle. Fixes: - Found when investigating: http://autobuild.buildroot.org/results/ae75f5cdd4a1fe97359b99b2bcade258097c86dd Signed-off-by: Fabrice Fontaine Signed-off-by: Thomas Petazzoni (cherry picked from commit 6455558f6202663f21d8d72e430d73b13d5339cd) Signed-off-by: Peter Korsgaard --- package/gcc/gcc.mk | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package/gcc/gcc.mk b/package/gcc/gcc.mk index ec6f3b550a..37a1c73171 100644 --- a/package/gcc/gcc.mk +++ b/package/gcc/gcc.mk @@ -280,7 +280,7 @@ HOST_GCC_COMMON_MAKE_OPTS = \ gcc_cv_libc_provides_ssp=$(if $(BR2_TOOLCHAIN_HAS_SSP),yes,no) ifeq ($(BR2_CCACHE),y) -HOST_GCC_COMMON_CCACHE_HASH_FILES += $(GCC_DL_DIR)/$(GCC_SOURCE) +HOST_GCC_COMMON_CCACHE_HASH_FILES += $($(PKG)_DL_DIR)/$(GCC_SOURCE) # Cfr. PATCH_BASE_DIRS in .stamp_patched, but we catch both versioned # and unversioned patches unconditionally. Moreover, to facilitate the From peter at korsgaard.com Sun Mar 5 17:34:58 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 5 Mar 2023 18:34:58 +0100 Subject: [Buildroot] [git commit branch/2022.11.x] package/wpa_supplicant: fix builds with missing sha384 hash functions Message-ID: <20230305173948.05E5D861FB@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=1894957267d1cba00c94521548ec2d2b36bcc560 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.11.x SAE, unlike OWE or DPP, does not explicitly enable support for sha384 hash functions. Possible WPA3 build issue is masked, since all three SAE/OWE/DPP are included. However, there exist other configurations that enable only SAE. For instance, one such build configuration is wpa_supplicant AP mode with mesh support. This change adds upstream patch that includes sha384 and sha256 hash functions to builds with SAE support. Fixes: http://autobuild.buildroot.net/results/f349130985870f4a781cca56c3f551108f81aa3e/ Signed-off-by: Sergey Matyukevich Signed-off-by: Thomas Petazzoni (cherry picked from commit 93b461bb5e34ec25c9aac3024b41d132736c5dd7) Signed-off-by: Peter Korsgaard --- ...C-SHA384-512-KDF-for-SAE-if-SHA384-512-is.patch | 64 ++++++++++++++++++++++ 1 file changed, 64 insertions(+) diff --git a/package/wpa_supplicant/0003-Include-HMAC-SHA384-512-KDF-for-SAE-if-SHA384-512-is.patch b/package/wpa_supplicant/0003-Include-HMAC-SHA384-512-KDF-for-SAE-if-SHA384-512-is.patch new file mode 100644 index 0000000000..98df56e540 --- /dev/null +++ b/package/wpa_supplicant/0003-Include-HMAC-SHA384-512-KDF-for-SAE-if-SHA384-512-is.patch @@ -0,0 +1,64 @@ +From c7f71fb8679c4cdd2607dbaac467a1d5efe9f0f9 Mon Sep 17 00:00:00 2001 +From: Jouni Malinen +Date: Sun, 17 Apr 2022 12:28:41 +0300 +Subject: [PATCH] Include HMAC-SHA384/512 KDF for SAE if SHA384/512 is included + +It was possible to miss the HMAC functions if some other build +configuration parameters ended up setting NEED_SHA384/512=y. + +Upstream: https://w1.fi/cgit/hostap/commit/?id=c7f71fb8679c4cdd2607dbaac467a1d5efe9f0f9 + +Signed-off-by: Jouni Malinen +Signed-off-by: Sergey Matyukevich +--- + wpa_supplicant/Android.mk | 11 +++++++++++ + wpa_supplicant/Makefile | 11 +++++++++++ + 2 files changed, 22 insertions(+) + +diff --git a/wpa_supplicant/Android.mk b/wpa_supplicant/Android.mk +index 0e0ce467c..bcdbd6c90 100644 +--- a/wpa_supplicant/Android.mk ++++ b/wpa_supplicant/Android.mk +@@ -1361,6 +1361,17 @@ endif + endif + endif + ++ifdef CONFIG_SAE ++ifdef NEED_SHA384 ++# Need to add HMAC-SHA384 KDF as well, if SHA384 was enabled. ++NEED_HMAC_SHA384_KDF=y ++endif ++ifdef NEED_SHA512 ++# Need to add HMAC-SHA512 KDF as well, if SHA512 was enabled. ++NEED_HMAC_SHA512_KDF=y ++endif ++endif ++ + SHA256OBJS = # none by default + L_CFLAGS += -DCONFIG_SHA256 + ifneq ($(CONFIG_TLS), openssl) +diff --git a/wpa_supplicant/Makefile b/wpa_supplicant/Makefile +index ed49aa972..69c80121c 100644 +--- a/wpa_supplicant/Makefile ++++ b/wpa_supplicant/Makefile +@@ -1475,6 +1475,17 @@ endif + endif + endif + ++ifdef CONFIG_SAE ++ifdef NEED_SHA384 ++# Need to add HMAC-SHA384 KDF as well, if SHA384 was enabled. ++NEED_HMAC_SHA384_KDF=y ++endif ++ifdef NEED_SHA512 ++# Need to add HMAC-SHA512 KDF as well, if SHA512 was enabled. ++NEED_HMAC_SHA512_KDF=y ++endif ++endif ++ + SHA256OBJS = # none by default + CFLAGS += -DCONFIG_SHA256 + ifneq ($(CONFIG_TLS), openssl) +-- +2.39.2 + From peter at korsgaard.com Sun Mar 5 17:26:03 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 5 Mar 2023 18:26:03 +0100 Subject: [Buildroot] [git commit branch/2022.11.x] package/gcc/gcc-initial: fix typo Message-ID: <20230305173947.CD703861FB@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=e1e3411270e71c5452ee8f54d2f04737f84ab872 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.11.x Fix typo: am internal step -> an internal step Signed-off-by: Fabrice Fontaine Signed-off-by: Thomas Petazzoni (cherry picked from commit 51793e0d56eef07d9f68c676f9c84be3f425082b) Signed-off-by: Peter Korsgaard --- package/gcc/gcc-initial/gcc-initial.mk | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package/gcc/gcc-initial/gcc-initial.mk b/package/gcc/gcc-initial/gcc-initial.mk index ebd8e8f017..a8ac20c5d8 100644 --- a/package/gcc/gcc-initial/gcc-initial.mk +++ b/package/gcc/gcc-initial/gcc-initial.mk @@ -9,7 +9,7 @@ GCC_INITIAL_SITE = $(GCC_SITE) GCC_INITIAL_SOURCE = $(GCC_SOURCE) # We do not have a 'gcc' package per-se; we only have two incarnations, -# gcc-initial and gcc-final. gcc-initial is just am internal step that +# gcc-initial and gcc-final. gcc-initial is just an internal step that # users should not care about, while gcc-final is the one they shall see. HOST_GCC_INITIAL_DL_SUBDIR = gcc From peter at korsgaard.com Sun Mar 5 17:21:45 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 5 Mar 2023 18:21:45 +0100 Subject: [Buildroot] [git commit branch/2022.11.x] boot/at91dataflashboot: disable stack-protector Message-ID: <20230305173947.ADBA886328@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=0e2cab4bdb4e7f410ad45fa739779225858ad99f branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.11.x Disable stack-protector to avoid the following build failure: /home/buildroot/autobuild/instance-1/output-1/host/bin/arm-buildroot-linux-gnueabi-ld -T elf32-littlearm.lds -Ttext 0 -n -o DataflashBoot-1.05.out objs/cstartup_ram.o objs/at45.o objs/com.o objs/dataflash.o objs/div0.o objs/init.o objs/main.o objs/stdio.o objs/asm_isr.o objs/jump.o objs/_udivsi3.o objs/_umodsi3.o objs/led.o /home/buildroot/autobuild/instance-1/output-1/host/bin/arm-buildroot-linux-gnueabi-ld: objs/main.o: in function `main': main.c:(.text.startup+0x834): undefined reference to `__stack_chk_guard' Fixes: - http://autobuild.buildroot.org/results/502c54be4978e628724d72ee2a75d4c5e0a6ace8 Signed-off-by: Fabrice Fontaine Signed-off-by: Thomas Petazzoni (cherry picked from commit d868d09d3a0c0db2c5112964139e5ecae8b1da51) Signed-off-by: Peter Korsgaard --- boot/at91dataflashboot/at91dataflashboot.mk | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/boot/at91dataflashboot/at91dataflashboot.mk b/boot/at91dataflashboot/at91dataflashboot.mk index 0ad8b6fc44..c66f27e343 100644 --- a/boot/at91dataflashboot/at91dataflashboot.mk +++ b/boot/at91dataflashboot/at91dataflashboot.mk @@ -12,7 +12,8 @@ AT91DATAFLASHBOOT_INSTALL_TARGET = NO AT91DATAFLASHBOOT_INSTALL_IMAGES = YES define AT91DATAFLASHBOOT_BUILD_CMDS - make -C $(@D) CROSS_COMPILE=$(TARGET_CROSS) + make -C $(@D) CROSS_COMPILE=$(TARGET_CROSS) \ + CFLAGS="$(TARGET_CFLAGS) -fno-stack-protector" endef define AT91DATAFLASHBOOT_INSTALL_IMAGES_CMDS From peter at korsgaard.com Sun Mar 5 17:24:59 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 5 Mar 2023 18:24:59 +0100 Subject: [Buildroot] [git commit branch/2022.11.x] package/sudo: fix openssl static build Message-ID: <20230305173947.C2B3686333@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=164e8ebdc162df54dd38c8c004f5e10d89260539 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.11.x Fix the following build failure with sparc raised since bump to version 1.9.11p2 in commit 9b7f8da96be549a52630cd87b30851d600f163a4 and https://github.com/sudo-project/sudo/commit/9fbbca7b7a4cc60a8aa27d73de54278004a704c0: hecking for X509_STORE_CTX_get0_cert configure:21215: /home/thomas/autobuild/instance-3/output-1/host/bin/sparc-buildroot-linux-uclibc-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -static -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -static conftest.c -L/home/thomas/autobuild/instance-3/output-1/host/bin/../sparc-buildroot-linux-uclibc/sysroot/usr/lib -lssl -lz -pthread -latomic -lcrypto >&5 /home/thomas/autobuild/instance-3/output-1/host/lib/gcc/sparc-buildroot-linux-uclibc/10.4.0/../../../../sparc-buildroot-linux-uclibc/bin/ld: /home/thomas/autobuild/instance-3/output-1/host/bin/../sparc-buildroot-linux-uclibc/sysroot/usr/lib/libcrypto.a(x509cset.o): in function `X509_CRL_up_ref': x509cset.c:(.text+0x108): undefined reference to `__atomic_fetch_add_4' [...] In file included from ./hostcheck.c:38: ../../include/sudo_compat.h:342:41: error: conflicting types for 'ASN1_STRING_data' 342 | # define ASN1_STRING_get0_data(x) ASN1_STRING_data(x) | ^~~~~~~~~~~~~~~~ Fixes: - http://autobuild.buildroot.org/results/8be59dd94e4916f9457cb435104e36e62a28373b Signed-off-by: Fabrice Fontaine Signed-off-by: Thomas Petazzoni (cherry picked from commit 4655d84ff567e8ecc2665ac0760ef01023aae91d) Signed-off-by: Peter Korsgaard --- ...001-configure.ac-fix-openssl-static-build.patch | 49 ++++++++++++++++++++++ package/sudo/sudo.mk | 2 + 2 files changed, 51 insertions(+) diff --git a/package/sudo/0001-configure.ac-fix-openssl-static-build.patch b/package/sudo/0001-configure.ac-fix-openssl-static-build.patch new file mode 100644 index 0000000000..32edd148a0 --- /dev/null +++ b/package/sudo/0001-configure.ac-fix-openssl-static-build.patch @@ -0,0 +1,49 @@ +From 5cfc7e277d0b262a1d12e867c47a36301fb7edb7 Mon Sep 17 00:00:00 2001 +From: Fabrice Fontaine +Date: Wed, 22 Feb 2023 10:01:25 +0100 +Subject: [PATCH] configure.ac: fix openssl static build + +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. This will fix the following build failure with sparc which +needs -latomic: + +Checking for X509_STORE_CTX_get0_cert +configure:21215: /home/thomas/autobuild/instance-3/output-1/host/bin/sparc-buildroot-linux-uclibc-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -static -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -static conftest.c -L/home/thomas/autobuild/instance-3/output-1/host/bin/../sparc-buildroot-linux-uclibc/sysroot/usr/lib -lssl -lz -pthread -latomic -lcrypto >&5 +/home/thomas/autobuild/instance-3/output-1/host/lib/gcc/sparc-buildroot-linux-uclibc/10.4.0/../../../../sparc-buildroot-linux-uclibc/bin/ld: /home/thomas/autobuild/instance-3/output-1/host/bin/../sparc-buildroot-linux-uclibc/sysroot/usr/lib/libcrypto.a(x509cset.o): in function `X509_CRL_up_ref': +x509cset.c:(.text+0x108): undefined reference to `__atomic_fetch_add_4' + +[...] + +In file included from ./hostcheck.c:38: +../../include/sudo_compat.h:342:41: error: conflicting types for 'ASN1_STRING_data' + 342 | # define ASN1_STRING_get0_data(x) ASN1_STRING_data(x) + | ^~~~~~~~~~~~~~~~ + +Fixes: + - http://autobuild.buildroot.org/results/8be59dd94e4916f9457cb435104e36e62a28373b + +Signed-off-by: Fabrice Fontaine +[Upstream status: https://github.com/sudo-project/sudo/pull/244] +--- + configure.ac | 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/package/sudo/sudo.mk b/package/sudo/sudo.mk index c4eaafa6b1..3b5c898917 100644 --- a/package/sudo/sudo.mk +++ b/package/sudo/sudo.mk @@ -13,6 +13,8 @@ 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 +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 SUDO_CONF_OPTS = \ From peter at korsgaard.com Sun Mar 5 17:37:29 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 5 Mar 2023 18:37:29 +0100 Subject: [Buildroot] [git commit branch/2022.11.x] package/erlang: fix build with libressl >= 3.5.0 Message-ID: <20230305173948.19B7486328@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=b4b32468cb0477f35af782e9c195daf42accff77 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.11.x Fix the following build failure with libressl >= 3.5.0 raised since bump to version 3.5.2 in commit 8b216927db080b38fdbf1f8b025b6f90a89d4bc2: api_ng.c: In function 'EVP_CIPHER_CTX_copy': api_ng.c:392:28: error: invalid use of incomplete typedef 'EVP_CIPHER_CTX' {aka 'const struct evp_cipher_ctx_st'} 392 | if ((in == NULL) || (in->cipher == NULL)) | ^~ Fixes: - http://autobuild.buildroot.org/results/90f7365d8477d35fca452b7b3f38babba086375e Signed-off-by: Fabrice Fontaine Signed-off-by: Thomas Petazzoni (cherry picked from commit 26254066439596b88783b80a3a87f67570c0b0b5) Signed-off-by: Peter Korsgaard --- .../0003-crypto-Fixes-for-LibreSSL-3-5-0.patch | 30 ++++++++++++++++++++++ 1 file changed, 30 insertions(+) diff --git a/package/erlang/0003-crypto-Fixes-for-LibreSSL-3-5-0.patch b/package/erlang/0003-crypto-Fixes-for-LibreSSL-3-5-0.patch new file mode 100644 index 0000000000..84c75fef83 --- /dev/null +++ b/package/erlang/0003-crypto-Fixes-for-LibreSSL-3-5-0.patch @@ -0,0 +1,30 @@ +From 8e5170d79e387d7e898d948a78e0c70407a4030c Mon Sep 17 00:00:00 2001 +From: Hans Nilsson +Date: Mon, 14 Feb 2022 15:51:35 +0100 +Subject: [PATCH] crypto: Fixes for LibreSSL 3.5.0 + +[Retrieved (and backported) from: +https://github.com/erlang/otp/commit/8e5170d79e387d7e898d948a78e0c70407a4030c] +Signed-off-by: Fabrice Fontaine +--- + lib/crypto/c_src/openssl_config.h | 9 ++++++++- + 1 file changed, 8 insertions(+), 1 deletion(-) + +diff --git a/lib/crypto/c_src/openssl_config.h b/lib/crypto/c_src/openssl_config.h +index 6fdd049fb30a..39e4b2d9d7c0 100644 +--- a/lib/crypto/c_src/openssl_config.h ++++ b/lib/crypto/c_src/openssl_config.h +@@ -122,7 +122,14 @@ + # endif + #endif + ++#ifdef HAS_LIBRESSL ++# if LIBRESSL_VERSION_NUMBER >= 0x3050000fL ++# define HAS_EVP_PKEY_CTX ++# define HAVE_EVP_CIPHER_CTX_COPY ++# endif ++#endif ++ + #ifndef HAS_LIBRESSL + # if OPENSSL_VERSION_NUMBER >= PACKED_OPENSSL_VERSION_PLAIN(1,0,0) + # define HAS_EVP_PKEY_CTX From peter at korsgaard.com Sun Mar 5 17:23:24 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 5 Mar 2023 18:23:24 +0100 Subject: [Buildroot] [git commit branch/2022.02.x] boot/opensbi: fix build with empty OPENSBI_PLAT Message-ID: <20230305174058.0D14386561@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=8c0a59f6fe8a7d39c7ea5c3a92d3acd65337e292 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.02.x Fix the following build failure when OPENSBI_PLAT is empty raised since commit 9b5b7165deb91bad3cdb1ea0dd8f940eff75f3a9: /usr/bin/install -m 0644 -D /nvmedata/autobuild/instance-4/output-1/build/opensbi-0.9/build/platform//firmware/fw_jump.bin /nvmedata/autobuild/instance-4/output-1/images/fw_jump.bin /usr/bin/install: cannot stat '/nvmedata/autobuild/instance-4/output-1/build/opensbi-0.9/build/platform//firmware/fw_jump.bin': No such file or directory Fixes: - http://autobuild.buildroot.org/results/8033327f090e4a3d84a7fce1f62b14fdf89dbd89 Signed-off-by: Fabrice Fontaine Signed-off-by: Thomas Petazzoni (cherry picked from commit bd061466f90e3f17d47d4e1641590d60c07a6cac) Signed-off-by: Peter Korsgaard --- boot/opensbi/opensbi.mk | 2 ++ 1 file changed, 2 insertions(+) diff --git a/boot/opensbi/opensbi.mk b/boot/opensbi/opensbi.mk index 8e055633a8..c99dc8f674 100644 --- a/boot/opensbi/opensbi.mk +++ b/boot/opensbi/opensbi.mk @@ -70,6 +70,7 @@ OPENSBI_INSTALL_IMAGES = YES OPENSBI_FW_IMAGES += payload endif +ifneq ($(OPENSBI_PLAT),) define OPENSBI_INSTALL_IMAGES_CMDS $(foreach f,$(OPENSBI_FW_IMAGES),\ $(INSTALL) -m 0644 -D $(@D)/build/platform/$(OPENSBI_PLAT)/firmware/fw_$(f).bin \ @@ -78,6 +79,7 @@ define OPENSBI_INSTALL_IMAGES_CMDS $(BINARIES_DIR)/fw_$(f).elf ) endef +endif # libsbi.a is not a library meant to be linked in user-space code, but # with bare metal code, which is why we don't install it in From peter at korsgaard.com Sun Mar 5 17:21:52 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 5 Mar 2023 18:21:52 +0100 Subject: [Buildroot] [git commit branch/2022.02.x] boot/at91dataflashboot: disable stack-protector Message-ID: <20230305174058.0304D864FF@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=9f019825b801223d654c814cc8e987ef803291f8 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.02.x Disable stack-protector to avoid the following build failure: /home/buildroot/autobuild/instance-1/output-1/host/bin/arm-buildroot-linux-gnueabi-ld -T elf32-littlearm.lds -Ttext 0 -n -o DataflashBoot-1.05.out objs/cstartup_ram.o objs/at45.o objs/com.o objs/dataflash.o objs/div0.o objs/init.o objs/main.o objs/stdio.o objs/asm_isr.o objs/jump.o objs/_udivsi3.o objs/_umodsi3.o objs/led.o /home/buildroot/autobuild/instance-1/output-1/host/bin/arm-buildroot-linux-gnueabi-ld: objs/main.o: in function `main': main.c:(.text.startup+0x834): undefined reference to `__stack_chk_guard' Fixes: - http://autobuild.buildroot.org/results/502c54be4978e628724d72ee2a75d4c5e0a6ace8 Signed-off-by: Fabrice Fontaine Signed-off-by: Thomas Petazzoni (cherry picked from commit d868d09d3a0c0db2c5112964139e5ecae8b1da51) Signed-off-by: Peter Korsgaard --- boot/at91dataflashboot/at91dataflashboot.mk | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/boot/at91dataflashboot/at91dataflashboot.mk b/boot/at91dataflashboot/at91dataflashboot.mk index 0ad8b6fc44..c66f27e343 100644 --- a/boot/at91dataflashboot/at91dataflashboot.mk +++ b/boot/at91dataflashboot/at91dataflashboot.mk @@ -12,7 +12,8 @@ AT91DATAFLASHBOOT_INSTALL_TARGET = NO AT91DATAFLASHBOOT_INSTALL_IMAGES = YES define AT91DATAFLASHBOOT_BUILD_CMDS - make -C $(@D) CROSS_COMPILE=$(TARGET_CROSS) + make -C $(@D) CROSS_COMPILE=$(TARGET_CROSS) \ + CFLAGS="$(TARGET_CFLAGS) -fno-stack-protector" endef define AT91DATAFLASHBOOT_INSTALL_IMAGES_CMDS From peter at korsgaard.com Sun Mar 5 17:18:44 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 5 Mar 2023 18:18:44 +0100 Subject: [Buildroot] [git commit branch/2022.02.x] package/mutt: fix build failure when host provides an old gpgrt-config Message-ID: <20230305174057.EE003864E7@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=05e97cdf8520ff0b9d3a81f0426b388c683790a9 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.02.x As already done for gnupg2 in commit d7f2d8403ec82f3b1772ec17bf1df8c42987a1f8, apply the same fix to mutt to avoid the following build failure: /home/thomas/autobuild/instance-2/output-1/host/bin/i686-buildroot-linux-uclibc-gcc -DPKGDATADIR=\"/usr/share/mutt\" -DSYSCONFDIR=\"/etc\" -DBINDIR=\"/usr/bin\" -DMUTTLOCALEDIR=\"/usr/share/locale\" -DHAVE_CONFIG_H=1 -I. -I. -I. -I/usr/include -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -pedantic -Wno-long-long -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O3 -g0 -c -o txt2c.o txt2c.c i686-buildroot-linux-uclibc-gcc: ERROR: unsafe header/library path used in cross-compilation: '-I/usr/include' Fixes: - http://autobuild.buildroot.org/results/98010be4ef70e58819ea2d17315bdac66a619b23 Signed-off-by: Fabrice Fontaine Signed-off-by: Thomas Petazzoni (cherry picked from commit a39e328bb2835cd157ee1622d5117ba252d44733) Signed-off-by: Peter Korsgaard --- package/mutt/mutt.mk | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/package/mutt/mutt.mk b/package/mutt/mutt.mk index 0a98396d88..5cf1b6bad2 100644 --- a/package/mutt/mutt.mk +++ b/package/mutt/mutt.mk @@ -37,6 +37,10 @@ MUTT_DEPENDENCIES += libgpgme MUTT_CONF_OPTS += \ --enable-gpgme \ --with-gpgme-prefix=$(STAGING_DIR)/usr + +# Force the path to "gpgrt-config" (from the libgpg-error package) to +# avoid using the one on host, if present. +MUTT_CONF_ENV += GPGRT_CONFIG=$(STAGING_DIR)/usr/bin/gpgrt-config else MUTT_CONF_OPTS += --disable-gpgme endif From peter at korsgaard.com Sun Mar 5 17:12:51 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 5 Mar 2023 18:12:51 +0100 Subject: [Buildroot] [git commit branch/2022.02.x] package/libmodsecurity: needs dynamic library Message-ID: <20230305174057.E4676864E5@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=2a3d06fee6e18c8a671c2caca4dafa7a169e9b7c branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.02.x Commit 9fc652a373034118535397fdd4042ab9f8fd7adf was incomplete as mbedtls can be pulled in libcurl through libssh2 resulting in the following build failure: /home/autobuild/autobuild/instance-4/output-1/host/lib/gcc/powerpc64le-buildroot-linux-musl/11.3.0/../../../../powerpc64le-buildroot-linux-musl/bin/ld: /home/autobuild/autobuild/instance-4/output-1/host/powerpc64le-buildroot-linux-musl/sysroot/usr/lib//libmbedcrypto.a(md5.c.o): in function `mbedtls_md5_init': md5.c:(.text+0x0): multiple definition of `mbedtls_md5_init'; ../../src/.libs/libmodsecurity.a(libmbedtls_la-md5.o):md5.c:(.text+0x0): first defined here Fixes: - http://autobuild.buildroot.org/results/4c235e46188f23d1a48297f4e5942cec7b25959a Signed-off-by: Fabrice Fontaine Signed-off-by: Thomas Petazzoni (cherry picked from commit 97bdc0616c6027fe4b92bfa80dd9e7d43df20505) Signed-off-by: Peter Korsgaard --- package/libmodsecurity/Config.in | 14 +++++++------- package/nginx-modsecurity/Config.in | 11 ++++------- 2 files changed, 11 insertions(+), 14 deletions(-) diff --git a/package/libmodsecurity/Config.in b/package/libmodsecurity/Config.in index f65ab3de93..37cd2ac263 100644 --- a/package/libmodsecurity/Config.in +++ b/package/libmodsecurity/Config.in @@ -2,8 +2,10 @@ config BR2_PACKAGE_LIBMODSECURITY bool "libmodsecurity" depends on BR2_INSTALL_LIBSTDCPP depends on BR2_TOOLCHAIN_HAS_THREADS - # libmodsecurity embeds several mbedtls source files - depends on !(BR2_STATIC_LIBS && BR2_PACKAGE_LIBCURL_MBEDTLS) + # libmodsecurity embeds several mbedtls source files, causing + # various issues when static linking and other dependencies of + # libmodsecurity in turn use mbedtls + depends on !BR2_STATIC_LIBS select BR2_PACKAGE_PCRE help Libmodsecurity is one component of the ModSecurity @@ -17,8 +19,6 @@ config BR2_PACKAGE_LIBMODSECURITY https://github.com/SpiderLabs/ModSecurity -comment "libmodsecurity needs a toolchain w/ C++, threads" - depends on !BR2_INSTALL_LIBSTDCPP || !BR2_TOOLCHAIN_HAS_THREADS - -comment "libmodsecurity needs a toolchain w/ dynamic library" - depends on BR2_STATIC_LIBS && BR2_PACKAGE_LIBCURL_MBEDTLS +comment "libmodsecurity needs a toolchain w/ C++, threads, dynamic library" + depends on !BR2_INSTALL_LIBSTDCPP || \ + !BR2_TOOLCHAIN_HAS_THREADS || BR2_STATIC_LIBS diff --git a/package/nginx-modsecurity/Config.in b/package/nginx-modsecurity/Config.in index 5cbe57a866..0bbf05fad9 100644 --- a/package/nginx-modsecurity/Config.in +++ b/package/nginx-modsecurity/Config.in @@ -3,7 +3,7 @@ config BR2_PACKAGE_NGINX_MODSECURITY depends on BR2_PACKAGE_NGINX_HTTP depends on BR2_INSTALL_LIBSTDCPP # libmodsecurity depends on BR2_TOOLCHAIN_HAS_THREADS # libmodsecurity - depends on !(BR2_STATIC_LIBS && BR2_PACKAGE_LIBCURL_MBEDTLS) # libmodsecurity + depends on !BR2_STATIC_LIBS # libmodsecurity select BR2_PACKAGE_LIBMODSECURITY help The ModSecurity-nginx connector is the connection @@ -12,10 +12,7 @@ config BR2_PACKAGE_NGINX_MODSECURITY https://github.com/SpiderLabs/ModSecurity-nginx -comment "nginx-modsecurity needs a toolchain w/ C++, threads" +comment "nginx-modsecurity needs a toolchain w/ C++, threads, dynamic library" depends on BR2_PACKAGE_NGINX_HTTP - depends on !BR2_INSTALL_LIBSTDCPP || !BR2_TOOLCHAIN_HAS_THREADS - -comment "nginx-modsecurity needs a toolchain w/ dynamic library" - depends on BR2_PACKAGE_NGINX_HTTP - depends on BR2_STATIC_LIBS && BR2_PACKAGE_LIBCURL_MBEDTLS + depends on !BR2_INSTALL_LIBSTDCPP || \ + !BR2_TOOLCHAIN_HAS_THREADS || BR2_STATIC_LIBS From peter at korsgaard.com Sun Mar 5 17:26:08 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 5 Mar 2023 18:26:08 +0100 Subject: [Buildroot] [git commit branch/2022.02.x] package/gcc/gcc-initial: fix typo Message-ID: <20230305174058.200C9864E5@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=b9686e8ba2e632053d3338ce7a42426e005dea43 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.02.x Fix typo: am internal step -> an internal step Signed-off-by: Fabrice Fontaine Signed-off-by: Thomas Petazzoni (cherry picked from commit 51793e0d56eef07d9f68c676f9c84be3f425082b) Signed-off-by: Peter Korsgaard --- package/gcc/gcc-initial/gcc-initial.mk | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package/gcc/gcc-initial/gcc-initial.mk b/package/gcc/gcc-initial/gcc-initial.mk index ebd8e8f017..a8ac20c5d8 100644 --- a/package/gcc/gcc-initial/gcc-initial.mk +++ b/package/gcc/gcc-initial/gcc-initial.mk @@ -9,7 +9,7 @@ GCC_INITIAL_SITE = $(GCC_SITE) GCC_INITIAL_SOURCE = $(GCC_SOURCE) # We do not have a 'gcc' package per-se; we only have two incarnations, -# gcc-initial and gcc-final. gcc-initial is just am internal step that +# gcc-initial and gcc-final. gcc-initial is just an internal step that # users should not care about, while gcc-final is the one they shall see. HOST_GCC_INITIAL_DL_SUBDIR = gcc From peter at korsgaard.com Sun Mar 5 17:36:39 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 5 Mar 2023 18:36:39 +0100 Subject: [Buildroot] [git commit branch/2022.02.x] package/gcc: fix GCC_DL_DIR Message-ID: <20230305174058.2A289864E7@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=eccd359f9c475778489b1df5f02ddcc9d12bde04 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.02.x GCC_DL_DIR is empty as gcc is not a "real" package, as a result, the following (silent) error is raised when BR2_CCACHE is set: /home/thomas/autobuild/instance-0/output-1/per-package/host-gcc-initial/host/bin/ccache /usr/bin/gcc -O2 -I/home/thomas/autobuild/instance-0/output-1/per-package/host-gcc-initial/host/include -DBR_CROSS_PATH_SUFFIX='".br_real"' -DBR_CCACHE_HASH=\"` printf '%s\n' --target=aarch64_be-buildroot-linux-gnu --with-sysroot=@HOST_DIR@/aarch64_be-buildroot-linux-gnu/sysroot --enable-__cxa_atexit --with-gnu-ld --disable-libssp --disable-multilib --disable-decimal-float --enable-plugins --enable-lto --with-gmp=@HOST_DIR@ --with-mpc=@HOST_DIR@ --with-mpfr=@HOST_DIR@ --with-bugurl="http://bugs.buildroot.net/" --without-zstd --disable-libquadmath --disable-libquadmath-support --enable-tls --enable-threads --without-isl --without-cloog --with-abi="lp64" --with-cpu=cortex-a53 --enable-languages=c --disable-shared --without-headers --disable-threads --with-newlib --disable-largefile | sha256sum - /gcc-11.3.0.tar.xz package/gcc/11.3.0/0001-or1k-Add-mcmodel-option-to-handle-large-GOTs.patch package/ gcc/11.3.0/0002-or1k-Use-cmodel-large-when-building-crtstuff.patch package/gcc/11.3.0/0003-gcc-define-_REENTRANT-for-OpenRISC-when-pthread-is-p.patch package/gcc/11.3.0/0004-disable-split-stack-for-non-thread-builds.patch package/gcc/11.3.0/0005-rs6000-Improve-.machine.patch package/gcc/11.3.0/0006-rs6000-Do-not-use-rs6000_cpu-for-.machine-ppc-and-pp.patch package/gcc/11.3.0/0007-fixinc-don-t-fix-machine-names-in-__has_include-.-PR.patch | cut -c -64 | tr -d '\n'`\" -DBR_SYSROOT='"aarch64_be-buildroot-linux-gnu/sysroot"' -DBR_ADDITIONAL_CFLAGS='"-Wl,-z,max-page-size=65536", "-Wl,-z,common-page-size=65536", "-fstack-protector-strong",' -DBR_CCACHE -DBR2_RELRO_PARTIAL -s -Wl,--hash-style=both toolchain/toolchain-wrapper.c -o /home/thomas/autobuild/instance-0/output-1/build/host-gcc-initial-11.3.0/toolchain-wrapper sha256sum: /gcc-11.3.0.tar.xz: No such file or directory This patch replaces GCC_DL_DIR by $($(PKG)_DL_DIR) as suggested by Arnout Vandecappelle. Fixes: - Found when investigating: http://autobuild.buildroot.org/results/ae75f5cdd4a1fe97359b99b2bcade258097c86dd Signed-off-by: Fabrice Fontaine Signed-off-by: Thomas Petazzoni (cherry picked from commit 6455558f6202663f21d8d72e430d73b13d5339cd) Signed-off-by: Peter Korsgaard --- package/gcc/gcc.mk | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package/gcc/gcc.mk b/package/gcc/gcc.mk index 128cf8421d..9cd5d043ed 100644 --- a/package/gcc/gcc.mk +++ b/package/gcc/gcc.mk @@ -269,7 +269,7 @@ HOST_GCC_COMMON_MAKE_OPTS = \ gcc_cv_libc_provides_ssp=$(if $(BR2_TOOLCHAIN_HAS_SSP),yes,no) ifeq ($(BR2_CCACHE),y) -HOST_GCC_COMMON_CCACHE_HASH_FILES += $(GCC_DL_DIR)/$(GCC_SOURCE) +HOST_GCC_COMMON_CCACHE_HASH_FILES += $($(PKG)_DL_DIR)/$(GCC_SOURCE) # Cfr. PATCH_BASE_DIRS in .stamp_patched, but we catch both versioned # and unversioned patches unconditionally. Moreover, to facilitate the From peter at korsgaard.com Sun Mar 5 17:24:05 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 5 Mar 2023 18:24:05 +0100 Subject: [Buildroot] [git commit branch/2022.02.x] package/sudo: fix openssl static build Message-ID: <20230305174058.16BFE86562@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=9b1f9449484b3a452479f68c8bbb194d15526141 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.02.x Fix the following build failure with sparc raised since bump to version 1.9.11p2 in commit 9b7f8da96be549a52630cd87b30851d600f163a4 and https://github.com/sudo-project/sudo/commit/9fbbca7b7a4cc60a8aa27d73de54278004a704c0: hecking for X509_STORE_CTX_get0_cert configure:21215: /home/thomas/autobuild/instance-3/output-1/host/bin/sparc-buildroot-linux-uclibc-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -static -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -static conftest.c -L/home/thomas/autobuild/instance-3/output-1/host/bin/../sparc-buildroot-linux-uclibc/sysroot/usr/lib -lssl -lz -pthread -latomic -lcrypto >&5 /home/thomas/autobuild/instance-3/output-1/host/lib/gcc/sparc-buildroot-linux-uclibc/10.4.0/../../../../sparc-buildroot-linux-uclibc/bin/ld: /home/thomas/autobuild/instance-3/output-1/host/bin/../sparc-buildroot-linux-uclibc/sysroot/usr/lib/libcrypto.a(x509cset.o): in function `X509_CRL_up_ref': x509cset.c:(.text+0x108): undefined reference to `__atomic_fetch_add_4' [...] In file included from ./hostcheck.c:38: ../../include/sudo_compat.h:342:41: error: conflicting types for 'ASN1_STRING_data' 342 | # define ASN1_STRING_get0_data(x) ASN1_STRING_data(x) | ^~~~~~~~~~~~~~~~ Fixes: - http://autobuild.buildroot.org/results/8be59dd94e4916f9457cb435104e36e62a28373b Signed-off-by: Fabrice Fontaine Signed-off-by: Thomas Petazzoni (cherry picked from commit 4655d84ff567e8ecc2665ac0760ef01023aae91d) Signed-off-by: Peter Korsgaard --- ...001-configure.ac-fix-openssl-static-build.patch | 49 ++++++++++++++++++++++ package/sudo/sudo.mk | 2 + 2 files changed, 51 insertions(+) diff --git a/package/sudo/0001-configure.ac-fix-openssl-static-build.patch b/package/sudo/0001-configure.ac-fix-openssl-static-build.patch new file mode 100644 index 0000000000..32edd148a0 --- /dev/null +++ b/package/sudo/0001-configure.ac-fix-openssl-static-build.patch @@ -0,0 +1,49 @@ +From 5cfc7e277d0b262a1d12e867c47a36301fb7edb7 Mon Sep 17 00:00:00 2001 +From: Fabrice Fontaine +Date: Wed, 22 Feb 2023 10:01:25 +0100 +Subject: [PATCH] configure.ac: fix openssl static build + +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. This will fix the following build failure with sparc which +needs -latomic: + +Checking for X509_STORE_CTX_get0_cert +configure:21215: /home/thomas/autobuild/instance-3/output-1/host/bin/sparc-buildroot-linux-uclibc-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -static -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -static conftest.c -L/home/thomas/autobuild/instance-3/output-1/host/bin/../sparc-buildroot-linux-uclibc/sysroot/usr/lib -lssl -lz -pthread -latomic -lcrypto >&5 +/home/thomas/autobuild/instance-3/output-1/host/lib/gcc/sparc-buildroot-linux-uclibc/10.4.0/../../../../sparc-buildroot-linux-uclibc/bin/ld: /home/thomas/autobuild/instance-3/output-1/host/bin/../sparc-buildroot-linux-uclibc/sysroot/usr/lib/libcrypto.a(x509cset.o): in function `X509_CRL_up_ref': +x509cset.c:(.text+0x108): undefined reference to `__atomic_fetch_add_4' + +[...] + +In file included from ./hostcheck.c:38: +../../include/sudo_compat.h:342:41: error: conflicting types for 'ASN1_STRING_data' + 342 | # define ASN1_STRING_get0_data(x) ASN1_STRING_data(x) + | ^~~~~~~~~~~~~~~~ + +Fixes: + - http://autobuild.buildroot.org/results/8be59dd94e4916f9457cb435104e36e62a28373b + +Signed-off-by: Fabrice Fontaine +[Upstream status: https://github.com/sudo-project/sudo/pull/244] +--- + configure.ac | 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/package/sudo/sudo.mk b/package/sudo/sudo.mk index c4eaafa6b1..3b5c898917 100644 --- a/package/sudo/sudo.mk +++ b/package/sudo/sudo.mk @@ -13,6 +13,8 @@ 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 +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 SUDO_CONF_OPTS = \ From peter at korsgaard.com Sun Mar 5 18:19:54 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 05 Mar 2023 19:19:54 +0100 Subject: [Buildroot] [PATCH 1/1] package/libglfw: add wayland dependency In-Reply-To: <20230303190726.4421-1-fontaine.fabrice@gmail.com> (Fabrice Fontaine's message of "Fri, 3 Mar 2023 20:07:26 +0100") References: <20230303190726.4421-1-fontaine.fabrice@gmail.com> Message-ID: <87lekb6oxh.fsf@dell.be.48ers.dk> >>>>> "Fabrice" == Fabrice Fontaine writes: > Fix added by commit 0bbb12eff3b9f9d9719c48644c2b3d563e80de48 was > incomplete resulting in the following build failure: > -- Checking for modules 'wayland-client>=0.2.7;wayland-cursor>=0.2.7;wayland-egl>=0.2.7;xkbcommon' > -- Package 'wayland-client', required by 'virtual:world', not found > -- Package 'wayland-cursor', required by 'virtual:world', not found > -- Package 'wayland-egl', required by 'virtual:world', not found > CMake Error at /home/autobuild/autobuild/instance-9/output-1/host/share/cmake-3.22/Modules/FindPkgConfig.cmake:603 (message): > A required package was not found > Fixes: > - http://autobuild.buildroot.org/results/9c032902418a4ab0c9aa655eb29eddee0711815d > - http://autobuild.buildroot.org/results/7381e114fa5c796c6edbb2c8e3987563bb32b6fa > Signed-off-by: Fabrice Fontaine Committed, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Sun Mar 5 18:21:16 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 05 Mar 2023 19:21:16 +0100 Subject: [Buildroot] [PATCH 1/1] package/f2fs-tools: add F2FS_TOOLS_CPE_ID_VENDOR In-Reply-To: <20230303190605.3528-1-fontaine.fabrice@gmail.com> (Fabrice Fontaine's message of "Fri, 3 Mar 2023 20:06:05 +0100") References: <20230303190605.3528-1-fontaine.fabrice@gmail.com> Message-ID: <87h6uz6ov7.fsf@dell.be.48ers.dk> >>>>> "Fabrice" == Fabrice Fontaine writes: > cpe:2.3:a:f2fs-tools_project:f2fs-tools is a valid CPE identifier for > this package: > https://nvd.nist.gov/products/cpe/search/results?namingFormat=2.3&keyword=cpe%3A2.3%3Aa%3Af2fs-tools_project%3Af2fs-tools > Signed-off-by: Fabrice Fontaine Committed, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Sun Mar 5 18:22:37 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 05 Mar 2023 19:22:37 +0100 Subject: [Buildroot] [PATCH 1/1] package/bash: fix naming of target-finalize-hook In-Reply-To: <20230303093754.2180686-1-sebastian.weyer@smile.fr> (Sebastian Weyer's message of "Fri, 3 Mar 2023 10:37:53 +0100") References: <20230303093754.2180686-1-sebastian.weyer@smile.fr> Message-ID: <87cz5n6osy.fsf@dell.be.48ers.dk> >>>>> "Sebastian" == Sebastian Weyer writes: > When the target-finalize-hook for bash was added in commit > 311c9eebc4dcfb764e3a7082706daf68e0603188 in order to write bash into > /etc/shells, it was done at the same time as for package/mksh and it was > incorrectly copied and MKSH still appeared in the name of the hook. > The hook is now correctly named BASH_ADD_BASH_TO_SHELLS > Signed-off-by: Sebastian Weyer Committed, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Sun Mar 5 18:23:24 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 05 Mar 2023 19:23:24 +0100 Subject: [Buildroot] [PATCH 1/1] package/gr-osmosdr: drop BR2_PACKAGE_GR_OSMOSDR_PYTHON In-Reply-To: <20230302221217.585882-1-fontaine.fabrice@gmail.com> (Fabrice Fontaine's message of "Thu, 2 Mar 2023 23:12:17 +0100") References: <20230302221217.585882-1-fontaine.fabrice@gmail.com> Message-ID: <878rgb6orn.fsf@dell.be.48ers.dk> >>>>> "Fabrice" == Fabrice Fontaine writes: > Drop BR2_PACKAGE_GR_OSMOSDR_PYTHON as disabling python will raise the > following build failure if BR2_PACKAGE_GNURADIO_PYTHON is set since bump > of gnuradio to version 3.10.4.0 in commit > e37c110bead8b7b35cd97915673fa785ccb39f2d and > https://github.com/gnuradio/gnuradio/commit/51d3ad973292763a6fc0cf8e971faa3cf89029e9: > CMake Error at lib/CMakeLists.txt:51 (add_library): > Target "gnuradio-osmosdr" links to target "Python::Module" but the target > was not found. Perhaps a find_package() call is missing for an IMPORTED > target, or an ALIAS target is missing? > No entry in Config.in.legacy is needed as python support in gr-osmosdr > will now automatically be enabled if BR2_PACKAGE_GNURADIO_PYTHON is set > Fixes: > - http://autobuild.buildroot.org/results/49e9f7bf8bfc7008688c1a3bc3744b7d3be3ce18 > Signed-off-by: Fabrice Fontaine Committed, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Sun Mar 5 18:27:16 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 05 Mar 2023 19:27:16 +0100 Subject: [Buildroot] [PATCH 1/1] package/opus: force arm mode instead of Thumb mode In-Reply-To: <20230302175107.32479-1-fontaine.fabrice@gmail.com> (Fabrice Fontaine's message of "Thu, 2 Mar 2023 18:51:07 +0100") References: <20230302175107.32479-1-fontaine.fabrice@gmail.com> Message-ID: <874jqz6ol7.fsf@dell.be.48ers.dk> >>>>> "Fabrice" == Fabrice Fontaine writes: > Fix the following build failure: > /tmp/cckXvlOO.s:352: Error: selected processor does not support `smull > r6,ip,r5,r0' in Thumb mode > Fixes: > - http://autobuild.buildroot.org/results/fdedcc8f68651ec34417d609b40effbac456c80d > Signed-off-by: Fabrice Fontaine Slightly tweaked comment and committed, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Sun Mar 5 18:20:12 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 5 Mar 2023 19:20:12 +0100 Subject: [Buildroot] [git commit] package/f2fs-tools: add F2FS_TOOLS_CPE_ID_VENDOR Message-ID: <20230305182821.B8114866EE@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=7af75b36aaf5c048a2db3e506cb7ec10d4ba05dc branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master cpe:2.3:a:f2fs-tools_project:f2fs-tools is a valid CPE identifier for this package: https://nvd.nist.gov/products/cpe/search/results?namingFormat=2.3&keyword=cpe%3A2.3%3Aa%3Af2fs-tools_project%3Af2fs-tools Signed-off-by: Fabrice Fontaine Signed-off-by: Peter Korsgaard --- package/f2fs-tools/f2fs-tools.mk | 1 + 1 file changed, 1 insertion(+) diff --git a/package/f2fs-tools/f2fs-tools.mk b/package/f2fs-tools/f2fs-tools.mk index 60f1004d77..f94244f2ad 100644 --- a/package/f2fs-tools/f2fs-tools.mk +++ b/package/f2fs-tools/f2fs-tools.mk @@ -14,6 +14,7 @@ F2FS_TOOLS_AUTORECONF = YES F2FS_TOOLS_INSTALL_STAGING = YES F2FS_TOOLS_LICENSE = GPL-2.0 F2FS_TOOLS_LICENSE_FILES = COPYING +F2FS_TOOLS_CPE_ID_VENDOR = f2fs-tools_project ifeq ($(BR2_PACKAGE_LIBSELINUX),y) F2FS_TOOLS_CONF_OPTS += --with-selinux From peter at korsgaard.com Sun Mar 5 18:19:04 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 5 Mar 2023 19:19:04 +0100 Subject: [Buildroot] [git commit] package/libglfw: add wayland dependency Message-ID: <20230305182821.A9B27866ED@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=fd8db3d60c9194c1d27d1bc301f3e0c6b0c81109 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Fix added by commit 0bbb12eff3b9f9d9719c48644c2b3d563e80de48 was incomplete resulting in the following build failure: -- Checking for modules 'wayland-client>=0.2.7;wayland-cursor>=0.2.7;wayland-egl>=0.2.7;xkbcommon' -- Package 'wayland-client', required by 'virtual:world', not found -- Package 'wayland-cursor', required by 'virtual:world', not found -- Package 'wayland-egl', required by 'virtual:world', not found CMake Error at /home/autobuild/autobuild/instance-9/output-1/host/share/cmake-3.22/Modules/FindPkgConfig.cmake:603 (message): A required package was not found Fixes: - http://autobuild.buildroot.org/results/9c032902418a4ab0c9aa655eb29eddee0711815d - http://autobuild.buildroot.org/results/7381e114fa5c796c6edbb2c8e3987563bb32b6fa Signed-off-by: Fabrice Fontaine Signed-off-by: Peter Korsgaard --- package/libglfw/libglfw.mk | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package/libglfw/libglfw.mk b/package/libglfw/libglfw.mk index eee8e7b298..f5d254eec3 100644 --- a/package/libglfw/libglfw.mk +++ b/package/libglfw/libglfw.mk @@ -29,7 +29,7 @@ LIBGLFW_DEPENDENCIES += libgles endif ifeq ($(BR2_PACKAGE_WAYLAND),y) -LIBGLFW_DEPENDENCIES += libxkbcommon wayland-protocols +LIBGLFW_DEPENDENCIES += libxkbcommon wayland wayland-protocols # Override pkg-config pkgdatadir variable, it needs the prefix LIBGLFW_CONF_OPTS += \ -DGLFW_USE_WAYLAND=1 \ From peter at korsgaard.com Sun Mar 5 18:22:06 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 5 Mar 2023 19:22:06 +0100 Subject: [Buildroot] [git commit] package/bash: fix naming of target-finalize-hook Message-ID: <20230305182821.C446786705@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=7f96255f4a40a5cbc0c37a69126c5a06fe8773b6 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master When the target-finalize-hook for bash was added in commit 311c9eebc4dcfb764e3a7082706daf68e0603188 in order to write bash into /etc/shells, it was done at the same time as for package/mksh and it was incorrectly copied and MKSH still appeared in the name of the hook. The hook is now correctly named BASH_ADD_BASH_TO_SHELLS Signed-off-by: Sebastian Weyer Signed-off-by: Peter Korsgaard --- package/bash/bash.mk | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/package/bash/bash.mk b/package/bash/bash.mk index ec5e2d722f..9a73ed8c36 100644 --- a/package/bash/bash.mk +++ b/package/bash/bash.mk @@ -62,10 +62,10 @@ endif # Add /bin/bash to /etc/shells otherwise some login tools like dropbear # can reject the user connection. See man shells. -define BASH_ADD_MKSH_TO_SHELLS +define BASH_ADD_BASH_TO_SHELLS grep -qsE '^/bin/bash$$' $(TARGET_DIR)/etc/shells \ || echo "/bin/bash" >> $(TARGET_DIR)/etc/shells endef -BASH_TARGET_FINALIZE_HOOKS += BASH_ADD_MKSH_TO_SHELLS +BASH_TARGET_FINALIZE_HOOKS += BASH_ADD_BASH_TO_SHELLS $(eval $(autotools-package)) From peter at korsgaard.com Sun Mar 5 18:26:39 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 5 Mar 2023 19:26:39 +0100 Subject: [Buildroot] [git commit] package/opus: force arm mode instead of Thumb mode Message-ID: <20230305182821.DC2DA866ED@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=90e1a64cb0abff65bc2a3e8ba811c732d820a910 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Fix the following build failure: /tmp/cckXvlOO.s:352: Error: selected processor does not support `smull r6,ip,r5,r0' in Thumb mode Fixes: - http://autobuild.buildroot.org/results/fdedcc8f68651ec34417d609b40effbac456c80d Signed-off-by: Fabrice Fontaine [Peter: tweak comment] Signed-off-by: Peter Korsgaard --- package/opus/opus.mk | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/package/opus/opus.mk b/package/opus/opus.mk index 2fa929c7df..d8e0623e15 100644 --- a/package/opus/opus.mk +++ b/package/opus/opus.mk @@ -12,6 +12,13 @@ OPUS_INSTALL_STAGING = YES OPUS_CFLAGS = $(TARGET_CFLAGS) +# opus has ARM assembly optimizations not compatible with thumb1: +# Error: selected processor does not support `smull r6,ip,r5,r0' in Thumb mode +# so force ARM mode +ifeq ($(BR2_ARM_INSTRUCTIONS_THUMB),y) +OPUS_CFLAGS += -marm +endif + ifeq ($(BR2_TOOLCHAIN_HAS_GCC_BUG_85180),y) OPUS_CFLAGS += -O0 endif From peter at korsgaard.com Sun Mar 5 18:23:15 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 5 Mar 2023 19:23:15 +0100 Subject: [Buildroot] [git commit] package/gr-osmosdr: drop BR2_PACKAGE_GR_OSMOSDR_PYTHON Message-ID: <20230305182821.CF7BB86712@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=f931ac28192b59fce36e5e63bb5770b598d26def branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Drop BR2_PACKAGE_GR_OSMOSDR_PYTHON as disabling python will raise the following build failure if BR2_PACKAGE_GNURADIO_PYTHON is set since bump of gnuradio to version 3.10.4.0 in commit e37c110bead8b7b35cd97915673fa785ccb39f2d and https://github.com/gnuradio/gnuradio/commit/51d3ad973292763a6fc0cf8e971faa3cf89029e9: CMake Error at lib/CMakeLists.txt:51 (add_library): Target "gnuradio-osmosdr" links to target "Python::Module" but the target was not found. Perhaps a find_package() call is missing for an IMPORTED target, or an ALIAS target is missing? No entry in Config.in.legacy is needed as python support in gr-osmosdr will now automatically be enabled if BR2_PACKAGE_GNURADIO_PYTHON is set Fixes: - http://autobuild.buildroot.org/results/49e9f7bf8bfc7008688c1a3bc3744b7d3be3ce18 Signed-off-by: Fabrice Fontaine Signed-off-by: Peter Korsgaard --- package/gr-osmosdr/Config.in | 7 ------- package/gr-osmosdr/gr-osmosdr.mk | 2 +- 2 files changed, 1 insertion(+), 8 deletions(-) diff --git a/package/gr-osmosdr/Config.in b/package/gr-osmosdr/Config.in index 04fa10be80..d83de75282 100644 --- a/package/gr-osmosdr/Config.in +++ b/package/gr-osmosdr/Config.in @@ -11,13 +11,6 @@ config BR2_PACKAGE_GR_OSMOSDR if BR2_PACKAGE_GR_OSMOSDR -config BR2_PACKAGE_GR_OSMOSDR_PYTHON - bool "python support" - depends on BR2_PACKAGE_GNURADIO_PYTHON - depends on BR2_PACKAGE_PYTHON3 - help - Enable Python support - config BR2_PACKAGE_GR_OSMOSDR_IQFILE bool "IQ File Source support" help diff --git a/package/gr-osmosdr/gr-osmosdr.mk b/package/gr-osmosdr/gr-osmosdr.mk index 89907c1baa..6011a67539 100644 --- a/package/gr-osmosdr/gr-osmosdr.mk +++ b/package/gr-osmosdr/gr-osmosdr.mk @@ -22,7 +22,7 @@ GR_OSMOSDR_CONF_OPTS = \ # compile time. GR_OSMOSDR_INSTALL_STAGING = YES -ifeq ($(BR2_PACKAGE_GR_OSMOSDR_PYTHON),y) +ifeq ($(BR2_PACKAGE_GNURADIO_PYTHON),y) GR_OSMOSDR_CONF_OPTS += -DENABLE_PYTHON=ON GR_OSMOSDR_DEPENDENCIES += python3 else From peter at korsgaard.com Sun Mar 5 18:33:17 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 05 Mar 2023 19:33:17 +0100 Subject: [Buildroot] [PATCH] package/rtl8821cu: fix build failure on PowerPC64 In-Reply-To: (Christian Stewart via buildroot's message of "Thu, 2 Mar 2023 23:49:24 -0800") References: <20230302151859.400567-1-giulio.benetti@benettiengineering.com> Message-ID: <87zg8r59qq.fsf@dell.be.48ers.dk> >>>>> "Christian" == Christian Stewart via buildroot writes: > Hi Giulio, > On Thu, Mar 2, 2023 at 7:19?AM Giulio Benetti > wrote: >> >> Let's add local patch pending upstream to fix get_ra() conflict on >> PowerPC64 architecture. >> >> [0]: https://github.com/morrownr/8821cu-20210118/pull/93 >> >> Signed-off-by: Giulio Benetti >> --- >> .../0001-Fix-build-on-PowerPC64.patch | 123 ++++++++++++++++++ >> 1 file changed, 123 insertions(+) >> create mode 100644 package/rtl8821cu/0001-Fix-build-on-PowerPC64.patch > The repo owner morrownr requested that we switch to the newer version > of the package, and send the PR there. > I sent the PR there: https://github.com/morrownr/8821cu-20210916/pull/73 > The patch to update to the new version: > https://patchwork.ozlabs.org/project/buildroot/patch/20230303074829.2139881-1-christian at paral.in/ What is the relation exactly between these two patches? Are they fixing the same issue? Is this patch superseeded by your patch changing the version? -- Bye, Peter Korsgaard From peter at korsgaard.com Sun Mar 5 18:36:34 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 05 Mar 2023 19:36:34 +0100 Subject: [Buildroot] [PATCH 1/3] package/proftpd: add libidn2 optional dependency In-Reply-To: <20230228220741.54827-1-fontaine.fabrice@gmail.com> (Fabrice Fontaine's message of "Tue, 28 Feb 2023 23:07:39 +0100") References: <20230228220741.54827-1-fontaine.fabrice@gmail.com> Message-ID: <87v8jf59l9.fsf@dell.be.48ers.dk> >>>>> "Fabrice" == Fabrice Fontaine writes: > libidn2 is an optional dependency which is enabled by default since > version 1.3.8 and > https://github.com/proftpd/proftpd/commit/5f61ac028e0930e7de9ea2a00864ccb6dc048f64 > Signed-off-by: Fabrice Fontaine Committed, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Sun Mar 5 18:36:38 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 05 Mar 2023 19:36:38 +0100 Subject: [Buildroot] [PATCH 2/3] package/proftpd: add pcre2 optional dependency In-Reply-To: <20230228220741.54827-2-fontaine.fabrice@gmail.com> (Fabrice Fontaine's message of "Tue, 28 Feb 2023 23:07:40 +0100") References: <20230228220741.54827-1-fontaine.fabrice@gmail.com> <20230228220741.54827-2-fontaine.fabrice@gmail.com> Message-ID: <87r0u359l5.fsf@dell.be.48ers.dk> >>>>> "Fabrice" == Fabrice Fontaine writes: > pcre2 is an optional dependency since version 1.3.8 and > https://github.com/proftpd/proftpd/commit/e63cf016f574890c4096d587b8b1f55d87ac05d5 > Signed-off-by: Fabrice Fontaine Committed, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Sun Mar 5 18:36:44 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 05 Mar 2023 19:36:44 +0100 Subject: [Buildroot] [PATCH 3/3] package/proftpd: needs dynamic library In-Reply-To: <20230228220741.54827-3-fontaine.fabrice@gmail.com> (Fabrice Fontaine's message of "Tue, 28 Feb 2023 23:07:41 +0100") References: <20230228220741.54827-1-fontaine.fabrice@gmail.com> <20230228220741.54827-3-fontaine.fabrice@gmail.com> Message-ID: <87mt4r59kz.fsf@dell.be.48ers.dk> >>>>> "Fabrice" == Fabrice Fontaine writes: > proftpd doesn't build statically because it does not use pkg-config to > retrieve its dependencies since its addition in commit > 5d173ec4122b89857e6d93fc337311b1f87631c9: > /tmp/instance-13/output-1/host/lib/gcc/arc-buildroot-linux-uclibc/10.2.0/../../../../arc-buildroot-linux-uclibc/bin/ld: > /tmp/instance-13/output-1/host/arc-buildroot-linux-uclibc/sysroot/usr/lib/libidn2.a(libunistring_la-striconveh.o): > in function `iconv_carefully_1': > buildroot/build/libidn2-2.3.4/unistring/striconveh.c:233: undefined reference to `libiconv' > [...] > /tmp/instance-5/output-1/host/lib/gcc/arceb-buildroot-linux-uclibc/10.2.0/../../../../arceb-buildroot-linux-uclibc/bin/ld: > /tmp/instance-5/output-1/host/arceb-buildroot-linux-uclibc/sysroot/usr/lib/libcrypto.a(bio_lib.o): > in function `BIO_free': > bio_lib.c:(.text+0x3f2): undefined reference to `__atomic_fetch_sub_4' > Fixes: > - http://autobuild.buildroot.org/results/09f3f37b63dc68d31b18816b818df86fa3be095c > - http://autobuild.buildroot.org/results/2aba5297206e44dc086c3138ace70e85739196f3 > Signed-off-by: Fabrice Fontaine Committed, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Sun Mar 5 18:33:59 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 5 Mar 2023 19:33:59 +0100 Subject: [Buildroot] [git commit] package/proftpd: add libidn2 optional dependency Message-ID: <20230305183743.714E5867D7@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=b3b2ef030263d275d1bfcdf7db41a5faa93339ca branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master libidn2 is an optional dependency which is enabled by default since version 1.3.8 and https://github.com/proftpd/proftpd/commit/5f61ac028e0930e7de9ea2a00864ccb6dc048f64 Signed-off-by: Fabrice Fontaine Signed-off-by: Peter Korsgaard --- package/proftpd/proftpd.mk | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/package/proftpd/proftpd.mk b/package/proftpd/proftpd.mk index 8e7d108c9e..d3b6308185 100644 --- a/package/proftpd/proftpd.mk +++ b/package/proftpd/proftpd.mk @@ -27,6 +27,10 @@ PROFTPD_CONF_OPTS = \ --with-gnu-ld \ --without-openssl-cmdline +ifeq ($(BR2_PACKAGE_LIBIDN2),y) +PROFTPD_DEPENDENCIES += libidn2 +endif + ifeq ($(BR2_PACKAGE_PROFTPD_MOD_CAP),y) PROFTPD_CONF_OPTS += --enable-cap PROFTPD_DEPENDENCIES += libcap From peter at korsgaard.com Sun Mar 5 18:35:26 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 5 Mar 2023 19:35:26 +0100 Subject: [Buildroot] [git commit] package/proftpd: add pcre2 optional dependency Message-ID: <20230305183743.802B2867D8@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=091655d9ad3a3b3f05be4216b5936b644a596267 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master pcre2 is an optional dependency since version 1.3.8 and https://github.com/proftpd/proftpd/commit/e63cf016f574890c4096d587b8b1f55d87ac05d5 Signed-off-by: Fabrice Fontaine Signed-off-by: Peter Korsgaard --- package/proftpd/proftpd.mk | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/package/proftpd/proftpd.mk b/package/proftpd/proftpd.mk index d3b6308185..398155222d 100644 --- a/package/proftpd/proftpd.mk +++ b/package/proftpd/proftpd.mk @@ -31,6 +31,13 @@ ifeq ($(BR2_PACKAGE_LIBIDN2),y) PROFTPD_DEPENDENCIES += libidn2 endif +ifeq ($(BR2_PACKAGE_PCRE2),y) +PROFTPD_CONF_OPTS += --enable-pcre2 +PROFTPD_DEPENDENCIES += pcre2 +else +PROFTPD_CONF_OPTS += --disable-pcre2 +endif + ifeq ($(BR2_PACKAGE_PROFTPD_MOD_CAP),y) PROFTPD_CONF_OPTS += --enable-cap PROFTPD_DEPENDENCIES += libcap From peter at korsgaard.com Sun Mar 5 18:36:13 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 5 Mar 2023 19:36:13 +0100 Subject: [Buildroot] [git commit] package/proftpd: needs dynamic library Message-ID: <20230305183743.907B9867E7@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=b1312da7650b41d95aecf29fab85fd6a9903c507 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master proftpd doesn't build statically because it does not use pkg-config to retrieve its dependencies since its addition in commit 5d173ec4122b89857e6d93fc337311b1f87631c9: /tmp/instance-13/output-1/host/lib/gcc/arc-buildroot-linux-uclibc/10.2.0/../../../../arc-buildroot-linux-uclibc/bin/ld: /tmp/instance-13/output-1/host/arc-buildroot-linux-uclibc/sysroot/usr/lib/libidn2.a(libunistring_la-striconveh.o): in function `iconv_carefully_1': buildroot/build/libidn2-2.3.4/unistring/striconveh.c:233: undefined reference to `libiconv' [...] /tmp/instance-5/output-1/host/lib/gcc/arceb-buildroot-linux-uclibc/10.2.0/../../../../arceb-buildroot-linux-uclibc/bin/ld: /tmp/instance-5/output-1/host/arceb-buildroot-linux-uclibc/sysroot/usr/lib/libcrypto.a(bio_lib.o): in function `BIO_free': bio_lib.c:(.text+0x3f2): undefined reference to `__atomic_fetch_sub_4' Fixes: - http://autobuild.buildroot.org/results/09f3f37b63dc68d31b18816b818df86fa3be095c - http://autobuild.buildroot.org/results/2aba5297206e44dc086c3138ace70e85739196f3 Signed-off-by: Fabrice Fontaine Signed-off-by: Peter Korsgaard --- package/proftpd/Config.in | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/package/proftpd/Config.in b/package/proftpd/Config.in index aed1958b8d..7b9f74895a 100644 --- a/package/proftpd/Config.in +++ b/package/proftpd/Config.in @@ -1,6 +1,7 @@ config BR2_PACKAGE_PROFTPD bool "proftpd" depends on BR2_USE_MMU # fork() + depends on !BR2_STATIC_LIBS help ProFTPD, a highly configurable FTP server. @@ -104,3 +105,7 @@ config BR2_PACKAGE_PROFTPD_BUFFER_SIZE 0 uses the default size of 1024. endif + +comment "proftpd needs a toolchain w/ dynamic library" + depends on BR2_USE_MMU + depends on BR2_STATIC_LIBS From peter at korsgaard.com Sun Mar 5 18:57:30 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 05 Mar 2023 19:57:30 +0100 Subject: [Buildroot] [PATCH] package/rtl8189es: fix build failure on PowerPC64 In-Reply-To: <20230227082230.429997-1-giulio.benetti@benettiengineering.com> (Giulio Benetti's message of "Mon, 27 Feb 2023 09:22:30 +0100") References: <20230227082230.429997-1-giulio.benetti@benettiengineering.com> Message-ID: <87ilff58md.fsf@dell.be.48ers.dk> >>>>> "Giulio" == Giulio Benetti writes: > Add local patches pending upstream[0] to fix conflict of get_ra(). > get_ra() is present both in PowerPC64 Linux header and in rtl8189es driver > so in the patch we rename all the occurences to rtl_get_ra(). > Fixes: > http://autobuild.buildroot.net/results/45efdb0806d0bb2f7d542be80ed02bf2dc080df4/ > [0]: https://github.com/jwrdegoede/rtl8189ES_linux/pull/94 > Signed-off-by: Giulio Benetti Committed, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Sun Mar 5 18:57:54 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 05 Mar 2023 19:57:54 +0100 Subject: [Buildroot] [PATCH 1/1] package/pugixml: drop header-only option In-Reply-To: <20230228221624.59583-1-fontaine.fabrice@gmail.com> (Fabrice Fontaine's message of "Tue, 28 Feb 2023 23:16:24 +0100") References: <20230228221624.59583-1-fontaine.fabrice@gmail.com> Message-ID: <87edq358lp.fsf@dell.be.48ers.dk> >>>>> "Fabrice" == Fabrice Fontaine writes: > Header-only option raises the following build failure with gerbera since > commit cc3a4a7b1de7b158354c650d234339e8a969a730: > /home/thomas/autobuild/instance-2/output-1/host/lib/gcc/nios2-buildroot-linux-gnu/10.4.0/../../../../nios2-buildroot-linux-gnu/bin/ld: > CMakeFiles/gerbera.dir/src/main.cc.o: in function > `ConfigGenerator::~ConfigGenerator()': > /home/thomas/autobuild/instance-2/output-1/build/gerbera-1.10.0/src/config/config_generator.h:33: > undefined reference to `pugi::xml_document::~xml_document()' > This build failure can't be fixed by adding a > !BR2_PACKAGE_PUGIXML_HEADER_ONLY dependency as it will create the > following recursive dependency: > package/gerbera/Config.in:1:error: recursive dependency detected! > package/gerbera/Config.in:1: symbol BR2_PACKAGE_GERBERA depends on > BR2_PACKAGE_PUGIXML_HEADER_ONLY > package/pugixml/Config.in:42: symbol BR2_PACKAGE_PUGIXML_HEADER_ONLY > depends on BR2_PACKAGE_PUGIXML > package/pugixml/Config.in:1: symbol BR2_PACKAGE_PUGIXML is selected by BR2_PACKAGE_GERBERA > Moreover, commit 48b2e50eb8df36e3e3ab18692bd9e0dde3b38702 stated that > "Compact and header-only modes are not strictly needed for our use case, > but we did the work anyway and may be useful for someone else." > So dropping header-only seems to be the right approach > Fixes: > - http://autobuild.buildroot.org/results/800537a1ef5f48d24c20aad7a9c96c56dfdc77f5 > Signed-off-by: Fabrice Fontaine Committed, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Sun Mar 5 18:54:59 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 5 Mar 2023 19:54:59 +0100 Subject: [Buildroot] [git commit] package/pugixml: drop header-only option Message-ID: <20230305185825.826FE868CF@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=6454358fe16912b17d56db6767cfac8d67c34204 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Header-only option raises the following build failure with gerbera since commit cc3a4a7b1de7b158354c650d234339e8a969a730: /home/thomas/autobuild/instance-2/output-1/host/lib/gcc/nios2-buildroot-linux-gnu/10.4.0/../../../../nios2-buildroot-linux-gnu/bin/ld: CMakeFiles/gerbera.dir/src/main.cc.o: in function `ConfigGenerator::~ConfigGenerator()': /home/thomas/autobuild/instance-2/output-1/build/gerbera-1.10.0/src/config/config_generator.h:33: undefined reference to `pugi::xml_document::~xml_document()' This build failure can't be fixed by adding a !BR2_PACKAGE_PUGIXML_HEADER_ONLY dependency as it will create the following recursive dependency: package/gerbera/Config.in:1:error: recursive dependency detected! package/gerbera/Config.in:1: symbol BR2_PACKAGE_GERBERA depends on BR2_PACKAGE_PUGIXML_HEADER_ONLY package/pugixml/Config.in:42: symbol BR2_PACKAGE_PUGIXML_HEADER_ONLY depends on BR2_PACKAGE_PUGIXML package/pugixml/Config.in:1: symbol BR2_PACKAGE_PUGIXML is selected by BR2_PACKAGE_GERBERA Moreover, commit 48b2e50eb8df36e3e3ab18692bd9e0dde3b38702 stated that "Compact and header-only modes are not strictly needed for our use case, but we did the work anyway and may be useful for someone else." So dropping header-only seems to be the right approach Fixes: - http://autobuild.buildroot.org/results/800537a1ef5f48d24c20aad7a9c96c56dfdc77f5 Signed-off-by: Fabrice Fontaine Signed-off-by: Peter Korsgaard --- Config.in.legacy | 6 ++++++ package/pugixml/Config.in | 9 --------- package/pugixml/pugixml.mk | 4 ---- 3 files changed, 6 insertions(+), 13 deletions(-) diff --git a/Config.in.legacy b/Config.in.legacy index 381e1e3a8c..a31543d5fa 100644 --- a/Config.in.legacy +++ b/Config.in.legacy @@ -146,6 +146,12 @@ endif comment "Legacy options removed in 2023.02" +config BR2_PACKAGE_PUGIXML_HEADER_ONLY + bool "pugixml header-only removed" + select BR2_LEGACY + help + The header-only version raises a build failure with gerbera. + config BR2_PACKAGE_UCCP420WLAN bool "uccp420wlan removed" select BR2_LEGACY diff --git a/package/pugixml/Config.in b/package/pugixml/Config.in index 6b7d2e3259..d5a3cb3ebb 100644 --- a/package/pugixml/Config.in +++ b/package/pugixml/Config.in @@ -39,15 +39,6 @@ config BR2_PACKAGE_PUGIXML_COMPACT http://pugixml.org/docs/manual.html#dom.memory.compact -config BR2_PACKAGE_PUGIXML_HEADER_ONLY - bool "Enable header-only version" - help - All source code for pugixml will be included in every - translation unit that includes pugixml.hpp. This is how most - of Boost and STL libraries work. - - http://pugixml.org/docs/manual.html#install.building.header - endif comment "pugixml needs a toolchain w/ C++" diff --git a/package/pugixml/pugixml.mk b/package/pugixml/pugixml.mk index c8d59f0864..415227a40a 100644 --- a/package/pugixml/pugixml.mk +++ b/package/pugixml/pugixml.mk @@ -31,10 +31,6 @@ endif PUGIXML_BUILD_DEFINES += PUGIXML_HAS_LONG_LONG HOST_PUGIXML_BUILD_DEFINES += PUGIXML_HAS_LONG_LONG -ifeq ($(BR2_PACKAGE_PUGIXML_HEADER_ONLY),y) -PUGIXML_BUILD_DEFINES += PUGIXML_HEADER_ONLY -endif - PUGIXML_CONF_OPTS += -DPUGIXML_BUILD_DEFINES="$(subst $(space),;,$(PUGIXML_BUILD_DEFINES))" HOST_PUGIXML_CONF_OPTS += \ From peter at korsgaard.com Sun Mar 5 18:56:45 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 5 Mar 2023 19:56:45 +0100 Subject: [Buildroot] [git commit] package/rtl8189es: fix build failure on PowerPC64 Message-ID: <20230305185825.8BEC5868D3@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=4789d37cc4c23b15a9fb95de73365b55e9fbd1aa branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Add local patches pending upstream[0] to fix conflict of get_ra(). get_ra() is present both in PowerPC64 Linux header and in rtl8189es driver so in the patch we rename all the occurrences to rtl_get_ra(). Fixes: http://autobuild.buildroot.net/results/45efdb0806d0bb2f7d542be80ed02bf2dc080df4/ [0]: https://github.com/jwrdegoede/rtl8189ES_linux/pull/94 Signed-off-by: Giulio Benetti Signed-off-by: Peter Korsgaard --- .../0001-Fix-build-failure-on-PowerPC64.patch | 113 +++++++++++++++++++++ 1 file changed, 113 insertions(+) diff --git a/package/rtl8189es/0001-Fix-build-failure-on-PowerPC64.patch b/package/rtl8189es/0001-Fix-build-failure-on-PowerPC64.patch new file mode 100644 index 0000000000..8c876f16ee --- /dev/null +++ b/package/rtl8189es/0001-Fix-build-failure-on-PowerPC64.patch @@ -0,0 +1,113 @@ +From c7bf7590bc0d7252005fd0496898ad420a85e1ae Mon Sep 17 00:00:00 2001 +From: Giulio Benetti +Date: Mon, 27 Feb 2023 09:12:39 +0100 +Subject: [PATCH] Fix build failure on PowerPC64 + +get_ra() is defined in Linux kernel for PowerPC64 architecture and it +conflicts with local get_ra() definition so let's rename local definition +as rtl_get_ra(). + +Signed-off-by: Giulio Benetti +--- + core/rtw_odm.c | 6 +++--- + core/rtw_recv.c | 4 ++-- + hal/hal_com.c | 2 +- + include/wifi.h | 2 +- + os_dep/linux/ioctl_cfg80211.c | 2 +- + 5 files changed, 8 insertions(+), 8 deletions(-) + +diff --git a/core/rtw_odm.c b/core/rtw_odm.c +index 8a35816..d74e134 100644 +--- a/core/rtw_odm.c ++++ b/core/rtw_odm.c +@@ -273,7 +273,7 @@ void rtw_odm_parse_rx_phy_status_chinfo(union recv_frame *rframe, u8 *phys) + RTW_PRINT("phys_t%u ta="MAC_FMT" %s, %s(band:%u, ch:%u, l_rxsc:%u)\n" + , *phys & 0xf + , MAC_ARG(get_ta(wlanhdr)) +- , is_broadcast_mac_addr(get_ra(wlanhdr)) ? "BC" : is_multicast_mac_addr(get_ra(wlanhdr)) ? "MC" : "UC" ++ , is_broadcast_mac_addr(rtl_get_ra(wlanhdr)) ? "BC" : is_multicast_mac_addr(rtl_get_ra(wlanhdr)) ? "MC" : "UC" + , HDATA_RATE(attrib->data_rate) + , phys_t0->band, phys_t0->channel, phys_t0->rxsc + ); +@@ -383,7 +383,7 @@ type1_end: + RTW_PRINT("phys_t%u ta="MAC_FMT" %s, %s(band:%u, ch:%u, rf_mode:%u, l_rxsc:%u, ht_rxsc:%u) => %u,%u\n" + , *phys & 0xf + , MAC_ARG(get_ta(wlanhdr)) +- , is_broadcast_mac_addr(get_ra(wlanhdr)) ? "BC" : is_multicast_mac_addr(get_ra(wlanhdr)) ? "MC" : "UC" ++ , is_broadcast_mac_addr(rtl_get_ra(wlanhdr)) ? "BC" : is_multicast_mac_addr(rtl_get_ra(wlanhdr)) ? "MC" : "UC" + , HDATA_RATE(attrib->data_rate) + , phys_t1->band, phys_t1->channel, phys_t1->rf_mode, phys_t1->l_rxsc, phys_t1->ht_rxsc + , pkt_cch, pkt_bw +@@ -401,7 +401,7 @@ type1_end: + RTW_PRINT("phys_t%u ta="MAC_FMT" %s, %s(band:%u, ch:%u, l_rxsc:%u, ht_rxsc:%u)\n" + , *phys & 0xf + , MAC_ARG(get_ta(wlanhdr)) +- , is_broadcast_mac_addr(get_ra(wlanhdr)) ? "BC" : is_multicast_mac_addr(get_ra(wlanhdr)) ? "MC" : "UC" ++ , is_broadcast_mac_addr(rtl_get_ra(wlanhdr)) ? "BC" : is_multicast_mac_addr(rtl_get_ra(wlanhdr)) ? "MC" : "UC" + , HDATA_RATE(attrib->data_rate) + , phys_t2->band, phys_t2->channel, phys_t2->l_rxsc, phys_t2->ht_rxsc + ); +diff --git a/core/rtw_recv.c b/core/rtw_recv.c +index dc65adf..a5a65f9 100644 +--- a/core/rtw_recv.c ++++ b/core/rtw_recv.c +@@ -4678,7 +4678,7 @@ void rx_query_phy_status( + wlanhdr = get_recvframe_data(precvframe); + + ta = get_ta(wlanhdr); +- ra = get_ra(wlanhdr); ++ ra = rtl_get_ra(wlanhdr); + is_ra_bmc = IS_MCAST(ra); + + if (_rtw_memcmp(adapter_mac_addr(padapter), ta, ETH_ALEN) == _TRUE) { +@@ -4818,7 +4818,7 @@ s32 pre_recv_entry(union recv_frame *precvframe, u8 *pphy_status) + { + s32 ret = _SUCCESS; + u8 *pbuf = precvframe->u.hdr.rx_data; +- u8 *pda = get_ra(pbuf); ++ u8 *pda = rtl_get_ra(pbuf); + u8 ra_is_bmc = IS_MCAST(pda); + _adapter *primary_padapter = precvframe->u.hdr.adapter; + #ifdef CONFIG_CONCURRENT_MODE +diff --git a/hal/hal_com.c b/hal/hal_com.c +index c28ae39..27b0825 100644 +--- a/hal/hal_com.c ++++ b/hal/hal_com.c +@@ -13406,7 +13406,7 @@ void rtw_store_phy_info(_adapter *padapter, union recv_frame *prframe) + + /*RTW_INFO("=>%s WIFI_DATA_TYPE or WIFI_QOS_DATA_TYPE\n", __FUNCTION__);*/ + if (psta) { +- if (IS_MCAST(get_ra(get_recvframe_data(prframe)))) ++ if (IS_MCAST(rtl_get_ra(get_recvframe_data(prframe)))) + psta_dframe_info = &psta->sta_dframe_info_bmc; + else + psta_dframe_info = &psta->sta_dframe_info; +diff --git a/include/wifi.h b/include/wifi.h +index def77a4..c2e7afb 100644 +--- a/include/wifi.h ++++ b/include/wifi.h +@@ -456,7 +456,7 @@ __inline static int IS_MCAST(const u8 *da) + return _FALSE; + } + +-__inline static unsigned char *get_ra(unsigned char *pframe) ++__inline static unsigned char *rtl_get_ra(unsigned char *pframe) + { + unsigned char *ra; + ra = GetAddr1Ptr(pframe); +diff --git a/os_dep/linux/ioctl_cfg80211.c b/os_dep/linux/ioctl_cfg80211.c +index 4e810e5..e744d69 100644 +--- a/os_dep/linux/ioctl_cfg80211.c ++++ b/os_dep/linux/ioctl_cfg80211.c +@@ -6347,7 +6347,7 @@ void rtw_cfg80211_rx_p2p_action_public(_adapter *adapter, union recv_frame *rfra + indicate: + #endif + #if defined(RTW_DEDICATED_P2P_DEVICE) +- if (rtw_cfg80211_redirect_pd_wdev(dvobj_to_wiphy(dvobj), get_ra(frame), &wdev)) ++ if (rtw_cfg80211_redirect_pd_wdev(dvobj_to_wiphy(dvobj), rtl_get_ra(frame), &wdev)) + if (0) + RTW_INFO("redirect to pd_wdev:%p\n", wdev); + #endif +-- +2.34.1 + From giulio.benetti at benettiengineering.com Sun Mar 5 20:43:33 2023 From: giulio.benetti at benettiengineering.com (Giulio Benetti) Date: Sun, 5 Mar 2023 21:43:33 +0100 Subject: [Buildroot] [PATCH] package/rtl8821cu: fix build failure on PowerPC64 In-Reply-To: <87zg8r59qq.fsf@dell.be.48ers.dk> References: <20230302151859.400567-1-giulio.benetti@benettiengineering.com> <87zg8r59qq.fsf@dell.be.48ers.dk> Message-ID: Hi Peter, On 05/03/23 19:33, Peter Korsgaard wrote: >>>>>> "Christian" == Christian Stewart via buildroot writes: > > > Hi Giulio, > > On Thu, Mar 2, 2023 at 7:19?AM Giulio Benetti > > wrote: > >> > >> Let's add local patch pending upstream to fix get_ra() conflict on > >> PowerPC64 architecture. > >> > >> [0]: https://github.com/morrownr/8821cu-20210118/pull/93 > >> > >> Signed-off-by: Giulio Benetti > >> --- > >> .../0001-Fix-build-on-PowerPC64.patch | 123 ++++++++++++++++++ > >> 1 file changed, 123 insertions(+) > >> create mode 100644 package/rtl8821cu/0001-Fix-build-on-PowerPC64.patch > > > The repo owner morrownr requested that we switch to the newer version > > of the package, and send the PR there. > > > I sent the PR there: https://github.com/morrownr/8821cu-20210916/pull/73 > > > The patch to update to the new version: > > > https://patchwork.ozlabs.org/project/buildroot/patch/20230303074829.2139881-1-christian at paral.in/ > > What is the relation exactly between these two patches? Are they fixing > the same issue? Is this patch superseeded by your patch changing the > version? This patch is still valid, it fixes the bug for the current repository used by the package. But soon the repository will be moved to a new one: https://github.com/morrownr/8821cu-20210916 because the actual one will be deleted(it's a strange choice...). So Christian moved my PR to the new Repository but it's still now merged. So IMHO, at this stage, I would: 1) apply this patch 2) wait for PR to be merged or for repository to be deleted 3) switch to the new repository keeping the local patch applied with point 1) or if it will be merged upstream we can remove local patch of point 1) This is my 2 cents. Kind regards -- Giulio Benetti Benetti Engineering sas From romain.naour at smile.fr Sun Mar 5 22:14:23 2023 From: romain.naour at smile.fr (Romain Naour) Date: Sun, 5 Mar 2023 23:14:23 +0100 Subject: [Buildroot] [PATCH v3 1/2] package/nushell: new package In-Reply-To: <20230303073909.1798364-1-sebastian.weyer@smile.fr> References: <20230303073909.1798364-1-sebastian.weyer@smile.fr> Message-ID: Hello Sebastian, Le 03/03/2023 ? 08:39, Sebastian Weyer a ?crit?: > Nushell is a shell - written in Rust - that makes use of the nushell > language to interact with the operating system > > Signed-off-by: Sebastian Weyer > --- > If you connect via a serial port and use getty (default for busybox) > nushell will be unusable. One needs to either connect via SSH or use > agetty instead. Actually nushell needs tput tool from ncurses (BR2_PACKAGE_NCURSES_TARGET_PROGS) See: https://github.com/crossterm-rs/crossterm/blob/master/src/terminal/sys/unix.rs#L167 It would be great if you can add a test for nushell in the Buildroot testsuite. Best regards, Romain > > Nushell is not POSIX compliant and therefore should not be used as login > shell since some programs might assume a POSIX-compliant shell and > therefore break the system. > > Signed-off-by: Sebastian Weyer > --- > DEVELOPERS | 3 +++ > package/Config.in | 1 + > package/nushell/Config.in | 9 +++++++++ > package/nushell/nushell.hash | 2 ++ > package/nushell/nushell.mk | 20 ++++++++++++++++++++ > 5 files changed, 35 insertions(+) > create mode 100644 package/nushell/Config.in > create mode 100644 package/nushell/nushell.hash > create mode 100644 package/nushell/nushell.mk > > diff --git a/DEVELOPERS b/DEVELOPERS > index 6256576e02..4577f20b22 100644 > --- a/DEVELOPERS > +++ b/DEVELOPERS > @@ -2550,6 +2550,9 @@ F: support/misc/toolchainfile.cmake.in > N: Sam Voss > F: package/ripgrep/ > > +N: Sebastian Weyer > +F: package/nushell/ > + > N: S?bastien Szymanski > F: package/mmc-utils/ > F: package/python-flask-jsonrpc/ > diff --git a/package/Config.in b/package/Config.in > index 3ace25c665..7fca46afb5 100644 > --- a/package/Config.in > +++ b/package/Config.in > @@ -2577,6 +2577,7 @@ comment "Shells" > source "package/bash/Config.in" > source "package/dash/Config.in" > source "package/mksh/Config.in" > + source "package/nushell/Config.in" > source "package/zsh/Config.in" > comment "Utilities" > source "package/apg/Config.in" > diff --git a/package/nushell/Config.in b/package/nushell/Config.in > new file mode 100644 > index 0000000000..f666f44e47 > --- /dev/null > +++ b/package/nushell/Config.in > @@ -0,0 +1,9 @@ > +config BR2_PACKAGE_NUSHELL > + bool "nushell" > + depends on BR2_PACKAGE_HOST_RUSTC_TARGET_ARCH_SUPPORTS > + select BR2_PACKAGE_HOST_RUSTC > + select BR2_PACKAGE_OPENSSL > + help > + A new type of shell. > + > + https://github.com/nushell/nushell > diff --git a/package/nushell/nushell.hash b/package/nushell/nushell.hash > new file mode 100644 > index 0000000000..a77e711a5d > --- /dev/null > +++ b/package/nushell/nushell.hash > @@ -0,0 +1,2 @@ > +# Locally generated > +sha256 352e807698d5f95e9bfdd9dd5512acab3cbef315379299a32e5f322a76eb718a nushell-0.76.0.tar.gz > diff --git a/package/nushell/nushell.mk b/package/nushell/nushell.mk > new file mode 100644 > index 0000000000..7de02cfc6a > --- /dev/null > +++ b/package/nushell/nushell.mk > @@ -0,0 +1,20 @@ > +################################################################################ > +# > +# nushell > +# > +################################################################################ > + > +NUSHELL_VERSION = 0.76.0 > +NUSHELL_SITE = $(call github,nushell,nushell,$(NUSHELL_VERSION)) > +NUSHELL_LICENSE = MIT > +NUSHELL_LICENSE_FILES = LICENSE > +NUSHELL_DEPENDENCIES = openssl host-pkgconf > + > +# Add /bin/nu to /etc/shells as in package/bash/bash.mk > +define NUSHELL_ADD_NU_TO_SHELLS > + grep -qsE '^/bin/nu$$' $(TARGET_DIR)/etc/shells \ > + || echo "/bin/nu" >> $(TARGET_DIR)/etc/shells > +endef > +NUSHELL_TARGET_FINALIZE_HOOKS += NUSHELL_ADD_NU_TO_SHELLS > + > +$(eval $(cargo-package)) > > > _______________________________________________ > buildroot mailing list > buildroot at buildroot.org > https://lists.buildroot.org/mailman/listinfo/buildroot From ps.report at gmx.net Sun Mar 5 22:55:53 2023 From: ps.report at gmx.net (Peter Seiderer) Date: Sun, 5 Mar 2023 23:55:53 +0100 Subject: [Buildroot] [PATCH v1] package/uqmi: fix compile error (gcc false error reporting) Message-ID: <20230305225553.7714-1-ps.report@gmx.net> Add upstream suggested patch ([1]) to avoid gcc false error reporting. Fixes: - http://autobuild.buildroot.net/results/ce9e2074bb8486d1ee25232b985d47475faefd63 dev.c:217:23: error: storing the address of local variable 'complete' in '*req.complete' [-Werror=dangling-pointer=] 217 | req->complete = &complete; | ~~~~~~~~~~~~~~^~~~~~~~~~~ [1] http://lists.openwrt.org/pipermail/openwrt-devel/2023-March/040633.html Signed-off-by: Peter Seiderer --- ...alse-error-reporting-storing-the-add.patch | 54 +++++++++++++++++++ 1 file changed, 54 insertions(+) create mode 100644 package/uqmi/0001-uqmi-avoid-gcc-false-error-reporting-storing-the-add.patch diff --git a/package/uqmi/0001-uqmi-avoid-gcc-false-error-reporting-storing-the-add.patch b/package/uqmi/0001-uqmi-avoid-gcc-false-error-reporting-storing-the-add.patch new file mode 100644 index 0000000000..c940925767 --- /dev/null +++ b/package/uqmi/0001-uqmi-avoid-gcc-false-error-reporting-storing-the-add.patch @@ -0,0 +1,54 @@ +From 4c2eb926efb4de24af5a3b1e8c18195198827491 Mon Sep 17 00:00:00 2001 +From: Peter Seiderer +Date: Sun, 5 Mar 2023 22:08:13 +0100 +Subject: [PATCH] uqmi: avoid gcc false error reporting (storing the address of + local variable 'complete' in '*req.complete') + +Avoid gcc false error reporting (req->complete is later reset to NULL +in case of use of local complete): + + dev.c:217:23: error: storing the address of local variable 'complete' in '*req.complete' [-Werror=dangling-pointer=] + 217 | req->complete = &complete; + | ~~~~~~~~~~~~~~^~~~~~~~~~~ + +Signed-off-by: Peter Seiderer + +[Upstream: http://lists.openwrt.org/pipermail/openwrt-devel/2023-March/040633.html] +Signed-off-by: Peter Seiderer +--- + dev.c | 12 ++++++++++++ + 1 file changed, 12 insertions(+) + +diff --git a/dev.c b/dev.c +index bd10207..b8ac273 100644 +--- a/dev.c ++++ b/dev.c +@@ -203,6 +203,15 @@ void qmi_request_cancel(struct qmi_dev *qmi, struct qmi_request *req) + __qmi_request_complete(qmi, req, NULL); + } + ++/* avoid gcc false error reporting: ++ * dev.c:217:23: error: storing the address of local variable ?complete? in ?*req.complete? [-Werror=dangling-pointer=] ++ * 217 | req->complete = &complete; ++ * | ~~~~~~~~~~~~~~^~~~~~~~~~~ ++ */ ++#if __GNUC__ > 4 || (__GNUC__ == 4 && __GNUC_MINOR__ >= 6) ++#pragma GCC diagnostic push ++#pragma GCC diagnostic ignored "-Wdangling-pointer" ++#endif + int qmi_request_wait(struct qmi_dev *qmi, struct qmi_request *req) + { + bool complete = false; +@@ -231,6 +240,9 @@ int qmi_request_wait(struct qmi_dev *qmi, struct qmi_request *req) + + return req->ret; + } ++#if __GNUC__ > 4 || (__GNUC__ == 4 && __GNUC_MINOR__ >= 6) ++#pragma GCC diagnostic pop ++#endif + + struct qmi_connect_request { + struct qmi_request req; +-- +2.39.2 + -- 2.39.2 From ju.o at free.fr Sun Mar 5 23:25:04 2023 From: ju.o at free.fr (Julien Olivain) Date: Mon, 6 Mar 2023 00:25:04 +0100 Subject: [Buildroot] [PATCH next 1/1] package/bridge-utils: update project URL in Config.in help text Message-ID: <20230305232504.232860-1-ju.o@free.fr> The old URL no longer works and shows "No repositories found". Replace it with: https://wiki.linuxfoundation.org/networking/bridge Signed-off-by: Julien Olivain --- package/bridge-utils/Config.in | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package/bridge-utils/Config.in b/package/bridge-utils/Config.in index de5883f063..2d886e2cb0 100644 --- a/package/bridge-utils/Config.in +++ b/package/bridge-utils/Config.in @@ -8,4 +8,4 @@ config BR2_PACKAGE_BRIDGE_UTILS added. Instead use the bridge command from the iproute2 package which supports more features. - https://git.kernel.org/cgit/linux/kernel/git/shemminger/bridge-utils.git/ + https://wiki.linuxfoundation.org/networking/bridge -- 2.39.2 From christian at paral.in Mon Mar 6 07:25:58 2023 From: christian at paral.in (Christian Stewart) Date: Sun, 5 Mar 2023 23:25:58 -0800 Subject: [Buildroot] [PATCH v2 1/1] package/rtl8821cu: switch to version 20210916 Message-ID: <20230306072558.31515-1-christian@paral.in> The author of the 8821cu repository has requested that we switch to a newer major version of the driver located at 8821cu-20210916: https://github.com/morrownr/8821cu-20210118/pull/93#issuecomment-1452675897 Switch to that new repository. Fixes a build issue against PowerPC64. Signed-off-by: Christian Stewart --- v1 -> v2: - merged PR fixing PowerPC64: https://github.com/morrownr/8821cu-20210916/pull/73 - supersedes: https://patchwork.ozlabs.org/project/buildroot/patch/20230302151859.400567-1-giulio.benetti at benettiengineering.com/ Signed-off-by: Christian Stewart --- package/rtl8821cu/rtl8821cu.hash | 2 +- package/rtl8821cu/rtl8821cu.mk | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package/rtl8821cu/rtl8821cu.hash b/package/rtl8821cu/rtl8821cu.hash index efb9871472..e2d83adc0f 100644 --- a/package/rtl8821cu/rtl8821cu.hash +++ b/package/rtl8821cu/rtl8821cu.hash @@ -1,3 +1,3 @@ # Locally calculated -sha256 09b9fb4160003502d564d0d0d85d6f19b8b6d1627d1a339b3ddfca6a948d84fb rtl8821cu-86cc5ceb7c28b9b997838e1c796847f6c395c382.tar.gz +sha256 1d090da292c3f9322603846467a80278670211fcde3354dcabfe32c449992493 rtl8821cu-69c903b75bde36293c66b25c051916a74dbadf58.tar.gz sha256 af54d00efc57cfce664171ac8be2a20c0f290b1b5c1a67bb2eba7b6380276c4e LICENSE diff --git a/package/rtl8821cu/rtl8821cu.mk b/package/rtl8821cu/rtl8821cu.mk index 97f50d9633..b3e4ad3fc8 100644 --- a/package/rtl8821cu/rtl8821cu.mk +++ b/package/rtl8821cu/rtl8821cu.mk @@ -4,8 +4,8 @@ # ################################################################################ -RTL8821CU_VERSION = 86cc5ceb7c28b9b997838e1c796847f6c395c382 -RTL8821CU_SITE = $(call github,morrownr,8821cu-20210118,$(RTL8821CU_VERSION)) +RTL8821CU_VERSION = 69c903b75bde36293c66b25c051916a74dbadf58 +RTL8821CU_SITE = $(call github,morrownr,8821cu-20210916,$(RTL8821CU_VERSION)) RTL8821CU_LICENSE = GPL-2.0 RTL8821CU_LICENSE_FILES = LICENSE -- 2.39.2 From christian at paral.in Mon Mar 6 07:27:38 2023 From: christian at paral.in (Christian Stewart) Date: Sun, 5 Mar 2023 23:27:38 -0800 Subject: [Buildroot] [PATCH] package/rtl8821cu: fix build failure on PowerPC64 In-Reply-To: References: <20230302151859.400567-1-giulio.benetti@benettiengineering.com> <87zg8r59qq.fsf@dell.be.48ers.dk> Message-ID: Hi Giulio, Peter, On Sun, Mar 5, 2023 at 12:43?PM Giulio Benetti wrote: > This patch is still valid, it fixes the bug for the current repository > used by the package. > But soon the repository will be moved to a new one: > https://github.com/morrownr/8821cu-20210916 > because the actual one will be deleted(it's a strange choice...). The PR with this patch has been merged to the 20210916 repo: https://github.com/morrownr/8821cu-20210916/pull/73 submitted the patch w/ this new version: https://patchwork.ozlabs.org/project/buildroot/patch/20230306072558.31515-1-christian at paral.in/ I suggest we merge the new version & skip adding the patch to the buildroot tree. Best regards, Christian From thomas.petazzoni at bootlin.com Mon Mar 6 07:41:25 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Mon, 06 Mar 2023 07:41:25 -0000 Subject: [Buildroot] [autobuild.buildroot.net] Daily results for 2023-03-05 Message-ID: <20230306074133.645D9408E5@smtp2.osuosl.org> Hello, Autobuild statistics for 2023-03-05 =================================== branch | OK | NOK | TIM | TOT | 2022.11.x | 9 | 12 | 0 | 21 | master | 133 | 138 | 1 | 272 | next | 22 | 20 | 0 | 42 | Classification of failures by reason for master ----------------------------------------------- host-go-bootstrap-1.4-boots... | 20 host-libzlib-1.2.13 | 10 elfutils-0.186 | 8 gobject-introspection-1.72.0 | 7 host-binutils-2.38 | 5 host-pahole-1.24 | 5 glibc-2.36-81-g4f4d7a13edfd... | 4 linux-6.1.14 | 4 libgcrypt-1.10.1 | 3 libglib2-2.72.3 | 3 libnss-3.88.1 | 3 unknown | 3 boost-1.80.0 | 2 expat-2.5.0 | 2 ffmpeg-4.4.3 | 2 host-binutils-2.39 | 2 host-go-1.19.6 | 2 host-rust-1.67.0 | 2 janet-1.26.0 | 2 linux-5.10.162-cip24-rt10 | 2 ocf-linux-20171122 | 2 perl-5.36.0 | 2 php-8.2.3 | 2 traceroute-2.1.0 | 2 acpica-20220331 | 1 bat-0.19.0 | 1 busybox-1.36.0 | 1 cairo-1.16.0 | 1 cni-plugins-1.2.0 | 1 coreutils-9.1 | 1 dahdi-linux-3.2.0 | 1 fdk-aac-2.0.2 | 1 fs/cramfs/cramfs.mk:46: /ho... | 1 fs/cramfs/cramfs.mk:46: /ho... | 1 fs/cramfs/cramfs.mk:46: /ho... | 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: /tmp/... | 1 fwts-22.09.00 | 1 gobject-introspection | 1 gvfs-1.48.1 | 1 host-binutils-2.37 | 1 host-gdb-arc-2020.09-releas... | 1 json-c-0.16 | 1 libcap-ng-0.8.3 | 1 libdeflate-1.15 | 1 libgpg-error-1.46 | 1 libsodium-1.0.18 | 1 ltp-testsuite-20220930 | 1 lttng-modules-2.13.7 | 1 musl-1.2.3 | 1 network-manager-1.40.10 | 1 olsr-0.9.8 | 1 opus-1.3.1 | 1 python-orjson-3.8.4 | 1 python-sip-4.19.25 | 1 quickjs-2021-03-27 | 1 uclibc-1.0.42 | 1 ulog-0389d243352255f6182326... | 1 wolfssl-5.5.3 | 1 Detail of failures for master ----------------------------- arch | reason | OK? | url | orph? -------------+--------------------------------+-----+---------------------------------------------------------------------------------+------- mips64el | acpica-20220331 | NOK | http://autobuild.buildroot.net/results/084b471bf3f08ec691da9be9b3b6516591cc08a5 | armeb | bat-0.19.0 | NOK | http://autobuild.buildroot.net/results/366d8d55d7992e146a7ca63b63737e3533f20568 | arceb | boost-1.80.0 | NOK | http://autobuild.buildroot.net/results/66254b1eb10feaf31e38d6d04083c7bc57867bfd | arc | boost-1.80.0 | NOK | http://autobuild.buildroot.net/results/43512686f8092fb82fd77f02a0098936290d7394 | mips64el | busybox-1.36.0 | NOK | http://autobuild.buildroot.net/results/7e434355a4595360559347e8319329f190e7807e | ORPH powerpc | cairo-1.16.0 | NOK | http://autobuild.buildroot.net/results/65b3bcc1c39620ddd9208a0b0020b0799d658444 | powerpc64le | cni-plugins-1.2.0 | NOK | http://autobuild.buildroot.net/results/6d0a47953d87b4e304c18ccea904dc6c3bad1f3e | sh4aeb | coreutils-9.1 | NOK | http://autobuild.buildroot.net/results/93d13c18230380b585f9e224e80efc282b90e538 | ORPH x86_64 | dahdi-linux-3.2.0 | NOK | http://autobuild.buildroot.net/results/9bd76c6add7b29d24827db3fc87eb7e2be3e5d9b | microblazeel | elfutils-0.186 | NOK | http://autobuild.buildroot.net/results/780fe4ef31da7d2da0d330b54c52e8739d855194 | ORPH microblaze | elfutils-0.186 | NOK | http://autobuild.buildroot.net/results/54dc09de04739c862f170f7da012327904bfbfad | ORPH arc | elfutils-0.186 | NOK | http://autobuild.buildroot.net/results/628fe9ef4519d2c71c61279f289dbbeb0de35740 | ORPH arc | elfutils-0.186 | NOK | http://autobuild.buildroot.net/results/b669393b560ce4248bbf48d3a302d70f591f1b48 | ORPH microblazeel | elfutils-0.186 | NOK | http://autobuild.buildroot.net/results/6ce6755c8075f324328806f567f0db18ae08e869 | ORPH microblazeel | elfutils-0.186 | NOK | http://autobuild.buildroot.net/results/6c9dbd611697d7730d2bb11595c2bba7a2aaa12c | ORPH microblazeel | elfutils-0.186 | NOK | http://autobuild.buildroot.net/results/199563b00f52e489b35ac18fdc9e5a163d1863f5 | ORPH microblazeel | elfutils-0.186 | NOK | http://autobuild.buildroot.net/results/d19dafd487f2b67434542451bfe0d0061a2689aa | ORPH mips64 | expat-2.5.0 | NOK | http://autobuild.buildroot.net/results/66b10ead3623a223f296134f5a0ff8a13c7390f7 | powerpc64le | expat-2.5.0 | NOK | http://autobuild.buildroot.net/results/53e3e6bb0585f88bee66d6a84de1b6ebf13de01f | x86_64 | fdk-aac-2.0.2 | NOK | http://autobuild.buildroot.net/results/cfb9f439b0b8a6870aca782a22aeb33339c51168 | aarch64 | ffmpeg-4.4.3 | NOK | http://autobuild.buildroot.net/results/9386f592eb8bdd550bb78a31418dc4a098f577e7 | i686 | ffmpeg-4.4.3 | NOK | http://autobuild.buildroot.net/results/36a09ff5e96310318d380fc0818bf7c87db41aed | sparc64 | fs/cramfs/cramfs.mk:46: /ho... | NOK | http://autobuild.buildroot.net/results/48a2100617f7b2a75dc26b5de742dd1a1e4fe02f | i686 | fs/cramfs/cramfs.mk:46: /ho... | NOK | http://autobuild.buildroot.net/results/09a4dbe4586e550c8ae14967894cdf4a3ad68b03 | armeb | fs/cramfs/cramfs.mk:46: /ho... | NOK | http://autobuild.buildroot.net/results/5178093c6d3a86d63577703611b410a1f2c591f9 | powerpc64le | fs/ubi/ubi.mk:51: /home/aut... | NOK | http://autobuild.buildroot.net/results/e5baf924bc8cb81b1de19795c8f29db8f7b2365f | s390x | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/b7981578fd034ce999599dce69f43ad156b2b9fa | s390x | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/c6ec449981da94df23d345cb91e622ef8e329706 | mips64el | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/7815ca142bf4e797d77d7a4f3b02c6a688fea05a | nios2 | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/31dde9257c196c53ca57a51576e45d1c3cffc3a5 | nios2 | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/f45ecbaede41ce80f0a611e92bcca9a3b990547b | m68k | fs/ubifs/ubifs.mk:49: /tmp/... | NOK | http://autobuild.buildroot.net/results/b88a2367ef3851253eee6210e256e00726ac6c89 | arm | fwts-22.09.00 | NOK | http://autobuild.buildroot.net/results/525142f64793dd34c7100abc3371edfa3a2dab00 | powerpc64le | glibc-2.36-81-g4f4d7a13edfd... | NOK | http://autobuild.buildroot.net/results/26fca1af5617a60fc57ec9b71d5d745ff63cd684 | powerpc | glibc-2.36-81-g4f4d7a13edfd... | NOK | http://autobuild.buildroot.net/results/42fe423f82c7920cae2e02b8c911843bd27d9edc | powerpc | glibc-2.36-81-g4f4d7a13edfd... | NOK | http://autobuild.buildroot.net/results/fd753b24da278e24153627efe373417911d865bd | powerpc | glibc-2.36-81-g4f4d7a13edfd... | NOK | http://autobuild.buildroot.net/results/f7cd1ee65747f923997ddc13642e5a6467ebae20 | microblazeel | gobject-introspection | TIM | http://autobuild.buildroot.net/results/b480727579860f730c579f6032a237efad5d7f62 | s390x | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/e5c81e9bea42f503465a9467fbbe7bcc7a03019a | ORPH or1k | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/4cb812173a5ea6be59f32cde7d71b62935e03960 | ORPH or1k | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/8e7585df1410441c24b6e6518fbe2bbee289c15e | ORPH mipsel | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/78d3cc8ab4026d74e01d39ef91c92177e67926b4 | ORPH or1k | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/803c0268c111ccba0dffedec633441d64edcc8c7 | ORPH nios2 | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/10233337213c0637ba50287daa404b746d326019 | ORPH powerpc64 | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/0e9678f83fd409570b0ea389c6e279e43f23d38e | ORPH mips64el | gvfs-1.48.1 | NOK | http://autobuild.buildroot.net/results/21a6ea519ccdc23a112d6c72bdc64eb499671617 | ORPH aarch64 | host-binutils-2.37 | NOK | http://autobuild.buildroot.net/results/8f23cacfacec22ac625f3619dcd9e713a007e344 | aarch64_be | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/c266b9692099ce25661f075ab21c292f77c1058d | aarch64 | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/e15b8dad822220d6675005287df589daa8a70b74 | mips64 | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/55c47013bcfae71f2e18821aa17336467c0983f1 | powerpc64 | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/87d5587a1e466393ddc0b0018cae9992ae5c0897 | microblazeel | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/e8f60a9ae048a9091fb9299cb48cf1939d4b918d | xtensa | host-binutils-2.39 | NOK | http://autobuild.buildroot.net/results/9627e736bc5ddffca3d5b0f750c08700c4282e16 | armeb | host-binutils-2.39 | NOK | http://autobuild.buildroot.net/results/68eddd50cebe59e3d9bb573c390d9aa2f6f612e0 | arceb | host-gdb-arc-2020.09-releas... | NOK | http://autobuild.buildroot.net/results/6263d84f3ab93783081e93a0f64f507ae5701fb4 | ORPH mips64el | host-go-1.19.6 | NOK | http://autobuild.buildroot.net/results/625a30b1badd8cd72e68b6cc970ce437d5bfd2ba | mips64 | host-go-1.19.6 | NOK | http://autobuild.buildroot.net/results/b5ab343730b8d24134e061807f138401e1a6f201 | arm | host-go-bootstrap-1.4-boots... | NOK | http://autobuild.buildroot.net/results/bcab9171bee3745e8a4205b1980d09ccca2b9fc1 | ORPH aarch64 | host-go-bootstrap-1.4-boots... | NOK | http://autobuild.buildroot.net/results/1cfa3f20f7fd3d070348440b6a4764f84b3e4adb | ORPH powerpc64le | host-go-bootstrap-1.4-boots... | NOK | http://autobuild.buildroot.net/results/caaf283bd2ad7facc042a9926aac04537bfdf125 | ORPH i686 | host-go-bootstrap-1.4-boots... | NOK | http://autobuild.buildroot.net/results/3bdb5970e2aff08b9525809329f59eb832d158ae | ORPH mips | host-go-bootstrap-1.4-boots... | NOK | http://autobuild.buildroot.net/results/46d2f236f3f5eea7f8467d9d116900cf68506ac4 | ORPH arc | host-go-bootstrap-1.4-boots... | NOK | http://autobuild.buildroot.net/results/80edcb964b9733b1e35dbd600c00e7633cf175c8 | ORPH s390x | host-go-bootstrap-1.4-boots... | NOK | http://autobuild.buildroot.net/results/87a3169f4de3f98a54670de108a38a9bdc25c3ae | ORPH x86_64 | host-go-bootstrap-1.4-boots... | NOK | http://autobuild.buildroot.net/results/322c4e0f541d9528c994446aec94dd72f9fa0925 | ORPH microblazeel | host-go-bootstrap-1.4-boots... | NOK | http://autobuild.buildroot.net/results/4bf92e43d1f398ee51f0ff3ae2215e0296f1fdad | ORPH arceb | host-go-bootstrap-1.4-boots... | NOK | http://autobuild.buildroot.net/results/5f2da22fede60dc7a0df04c2a76396d8cfa53c3c | ORPH i686 | host-go-bootstrap-1.4-boots... | NOK | http://autobuild.buildroot.net/results/b8e6ac2397257f104983cf0fff20ddbbae1a79c3 | ORPH mips64 | host-go-bootstrap-1.4-boots... | NOK | http://autobuild.buildroot.net/results/62256cb4e9aec2ea1fae613008308fd21c89596d | ORPH nios2 | host-go-bootstrap-1.4-boots... | NOK | http://autobuild.buildroot.net/results/cab52d915562401840dbe3aec23cd0d62125793c | ORPH mips64el | host-go-bootstrap-1.4-boots... | NOK | http://autobuild.buildroot.net/results/8e42b759cc3721333166547fbb8625d03fa22c40 | ORPH sh4eb | host-go-bootstrap-1.4-boots... | NOK | http://autobuild.buildroot.net/results/d0a8f9c5e888556ecc3ea5bc5fd196ec855dfddf | ORPH arm | host-go-bootstrap-1.4-boots... | NOK | http://autobuild.buildroot.net/results/640d1289f4e2e38bdbeb7ea00d295de1cba1f4bd | ORPH s390x | host-go-bootstrap-1.4-boots... | NOK | http://autobuild.buildroot.net/results/6e7685687c7efc3850d3014f9e69ca337f95e7e1 | ORPH sparc | host-go-bootstrap-1.4-boots... | NOK | http://autobuild.buildroot.net/results/e87cd304db4b3e9eabe36a0d0cb7eea0b6b52c2e | ORPH sparc | host-go-bootstrap-1.4-boots... | NOK | http://autobuild.buildroot.net/results/398192d49eb72b69cfcb77ce1c8533d613ecb3a6 | ORPH mips64el | host-go-bootstrap-1.4-boots... | NOK | http://autobuild.buildroot.net/results/6f1fea28433752a74149f5b7c8085935b21d4fd7 | ORPH microblazeel | host-libzlib-1.2.13 | NOK | http://autobuild.buildroot.net/results/09d27bf6ae5c1df916dd429beb4324afb36becab | ORPH x86_64 | host-libzlib-1.2.13 | NOK | http://autobuild.buildroot.net/results/daeb39955918a565ab854b2b778c95264d30726c | ORPH arceb | host-libzlib-1.2.13 | NOK | http://autobuild.buildroot.net/results/7da0272d2c9494198496c0b96730cb798fe02ff5 | ORPH riscv32 | host-libzlib-1.2.13 | NOK | http://autobuild.buildroot.net/results/5a4c3a60519f0aced68a0811db48c96f5170009a | ORPH arceb | host-libzlib-1.2.13 | NOK | http://autobuild.buildroot.net/results/98b3289ba94c56e85c02f832fef40cca1f38c0a4 | ORPH microblazeel | host-libzlib-1.2.13 | NOK | http://autobuild.buildroot.net/results/a2b110a4eb4881bd45d193bb4f3775c70446e224 | ORPH microblazeel | host-libzlib-1.2.13 | NOK | http://autobuild.buildroot.net/results/4afe4394404ee1f2c335a81cda5186899e24effc | ORPH arc | host-libzlib-1.2.13 | NOK | http://autobuild.buildroot.net/results/4c2a43b17bc2d30a3e45ec332d995321ddf37416 | ORPH riscv64 | host-libzlib-1.2.13 | NOK | http://autobuild.buildroot.net/results/c34eb059c8b2a7e889a3eac92c91c0c9c7aaf1c9 | ORPH sh4eb | host-libzlib-1.2.13 | NOK | http://autobuild.buildroot.net/results/04dff1aa3c9837f48e433202ce60908eb394e6ad | ORPH mipsel | host-pahole-1.24 | NOK | http://autobuild.buildroot.net/results/119b73f63f5e076bf8ce30f0296f2eb0c6febcd4 | powerpc64le | host-pahole-1.24 | NOK | http://autobuild.buildroot.net/results/f5d0e423a14b98e7617af94ea981576088a77479 | or1k | host-pahole-1.24 | NOK | http://autobuild.buildroot.net/results/4ff461bd6330eeb0b7b52fdc9981be1077a87cc9 | mips | host-pahole-1.24 | NOK | http://autobuild.buildroot.net/results/568a5c059b1102b399f7861ce60fe3cfb6e0938f | s390x | host-pahole-1.24 | NOK | http://autobuild.buildroot.net/results/09122236cfbd64be6afbe5ece9f23728e6d17a1c | sparc64 | host-rust-1.67.0 | NOK | http://autobuild.buildroot.net/results/00edaa651ca7dd47feb75cc81765f444d615f04f | i686 | host-rust-1.67.0 | NOK | http://autobuild.buildroot.net/results/3db63b9ca009ffd0c0f03771e2d6dee7f4919148 | arc | janet-1.26.0 | NOK | http://autobuild.buildroot.net/results/14406817ce94e9ba64804e58efc1cda6c064378f | armeb | janet-1.26.0 | NOK | http://autobuild.buildroot.net/results/e4774b4de5b39e12ba246ceb78de1f3e96b2ffb0 | riscv64 | json-c-0.16 | NOK | http://autobuild.buildroot.net/results/cb4ce7c647536a7df9b205129bde672d44d2cb01 | riscv64 | libcap-ng-0.8.3 | NOK | http://autobuild.buildroot.net/results/e4d975f07c31ebfd305bfd7438803b80cf568d83 | armeb | libdeflate-1.15 | NOK | http://autobuild.buildroot.net/results/fffe9d57d5e9325dfdf03dea9fe252ee2e7c3bf0 | armeb | libgcrypt-1.10.1 | NOK | http://autobuild.buildroot.net/results/5052a015dd76cb14abd7c2e6c5c4ac1eb7dc4c57 | ORPH i686 | libgcrypt-1.10.1 | NOK | http://autobuild.buildroot.net/results/a23d49deb21b7428407b3fd9f685d0f047bcd3b6 | ORPH i686 | libgcrypt-1.10.1 | NOK | http://autobuild.buildroot.net/results/1cddead8301e6bbb91785b89ca0696695d71794d | ORPH arc | libglib2-2.72.3 | NOK | http://autobuild.buildroot.net/results/76d06764239615d9aa0796a2e651df3473548b15 | arc | libglib2-2.72.3 | NOK | http://autobuild.buildroot.net/results/56d20ba072dd9e55683a412398c75c1366f2e452 | arceb | libglib2-2.72.3 | NOK | http://autobuild.buildroot.net/results/03143efe60ce0db07b4aa5bd3d4e9fe44911016e | aarch64_be | libgpg-error-1.46 | NOK | http://autobuild.buildroot.net/results/e8582adf9c20595425d39106262b776706826cad | ORPH microblaze | libnss-3.88.1 | NOK | http://autobuild.buildroot.net/results/96a0c36581e525c8e9ba90904cf4546eab1298f3 | microblazeel | libnss-3.88.1 | NOK | http://autobuild.buildroot.net/results/b1ba81ef080924e63734e2050f568e8e5ea6f2a7 | mips | libnss-3.88.1 | NOK | http://autobuild.buildroot.net/results/90e4724168a6077fadadbd634226ddb8e1e3ee6c | arceb | libsodium-1.0.18 | NOK | http://autobuild.buildroot.net/results/78aa4dc37a929d8a23a62db75382301a7b20148f | sh4aeb | linux-5.10.162-cip24-rt10 | NOK | http://autobuild.buildroot.net/results/e7fe405ddbf022202aaeb08a5ee350c8e7916523 | ORPH x86_64 | linux-5.10.162-cip24-rt10 | NOK | http://autobuild.buildroot.net/results/5593deed9aa1c73478acf3ab11771a4f3186cd47 | ORPH arc | linux-6.1.14 | NOK | http://autobuild.buildroot.net/results/eb770b3fe329d086b2b0664942e35f84a3e50afd | ORPH aarch64 | linux-6.1.14 | NOK | http://autobuild.buildroot.net/results/f887b704c76d8b3242dce5448d13461a68d8a742 | ORPH arc | linux-6.1.14 | NOK | http://autobuild.buildroot.net/results/67fce6ae1e7271246f28aaedf502fd20bf88934b | ORPH nios2 | linux-6.1.14 | NOK | http://autobuild.buildroot.net/results/84e836dfccde650c5205b6fb3227c14e1a4f02e6 | ORPH powerpc64 | ltp-testsuite-20220930 | NOK | http://autobuild.buildroot.net/results/1679302813b0471aa105d06f84a29eb2e956ea45 | sh4 | lttng-modules-2.13.7 | NOK | http://autobuild.buildroot.net/results/fa9a4391cc6de6c9d02c1d2f44945953aa118f5b | powerpc | musl-1.2.3 | NOK | http://autobuild.buildroot.net/results/736e2a96a0878db533d9990c0b31e7d0b3baf9ab | mipsel | network-manager-1.40.10 | NOK | http://autobuild.buildroot.net/results/18839440a2dad7abb1f2da8dbde559a40665982e | ORPH nios2 | ocf-linux-20171122 | NOK | http://autobuild.buildroot.net/results/2c10f342ceed253ace24b5b764fc8d8767e88db8 | ORPH sh4eb | ocf-linux-20171122 | NOK | http://autobuild.buildroot.net/results/6cf35d303ac934f46ebeca11226ebd59eec53f58 | ORPH sh4eb | olsr-0.9.8 | NOK | http://autobuild.buildroot.net/results/fc329fa35d568930302f625a8238820285ff313a | ORPH armeb | opus-1.3.1 | NOK | http://autobuild.buildroot.net/results/21173d73ac3bc0c7ab5df56435ac01ab2aa05c84 | ORPH sparc | perl-5.36.0 | NOK | http://autobuild.buildroot.net/results/af8e569096799059cf5b806adc53127f0614bd6f | arceb | perl-5.36.0 | NOK | http://autobuild.buildroot.net/results/9cf1e491222b9f1a92f416995607b050934ab3b4 | microblazeel | php-8.2.3 | NOK | http://autobuild.buildroot.net/results/0a5d62ec718df81ef09b79bd152717feb666fbd9 | sh4 | php-8.2.3 | NOK | http://autobuild.buildroot.net/results/482c83942edaea8ba5e4a167e6f2273aa65b7d34 | mips64 | python-orjson-3.8.4 | NOK | http://autobuild.buildroot.net/results/f83e3a8075614c7ef23fb51f386ba66550bf7d0f | mips64 | python-sip-4.19.25 | NOK | http://autobuild.buildroot.net/results/84a6ab680ac2a841ae77dbd5dc288da5495fb000 | microblaze | quickjs-2021-03-27 | NOK | http://autobuild.buildroot.net/results/03a6ec616fbe81e6b08efde2be869a1ebace517b | aarch64 | traceroute-2.1.0 | NOK | http://autobuild.buildroot.net/results/50ebeec09faca71abb30d804b7b3d1d75419464e | microblaze | traceroute-2.1.0 | NOK | http://autobuild.buildroot.net/results/95b6a4908701988f0f7f688cad4a625f2fc1672d | powerpc | uclibc-1.0.42 | NOK | http://autobuild.buildroot.net/results/a440e56f7877575403b1c320eb1aa4941156aa6e | microblaze | ulog-0389d243352255f6182326... | NOK | http://autobuild.buildroot.net/results/7a905b809ade341fd632e29bc6007a6ec864e8a6 | powerpc | unknown | NOK | http://autobuild.buildroot.net/results/6007b4cd248a2f1ace3084829591a1bd9d7d0a40 | armeb | unknown | NOK | http://autobuild.buildroot.net/results/25b950d07f81ae582d680ec57d97700d75543f48 | microblazeel | unknown | NOK | http://autobuild.buildroot.net/results/ad577029a445c29e4a67df3a12c746938350949e | mipsel | wolfssl-5.5.3 | NOK | http://autobuild.buildroot.net/results/dd79eac0deb311981bbb9e8bfbe9ef0859e3e532 | Classification of failures by reason for next --------------------------------------------- gobject-introspection-1.72.0 | 2 host-go-1.19.6 | 2 host-pahole-1.24 | 2 check-0.15.2 | 1 dc3dd-7.2.641 | 1 gerbera-1.10.0 | 1 host-binutils-2.37 | 1 host-gcc-final-11.3.0 | 1 host-rust-1.67.1 | 1 libglib2-2.72.3 | 1 libressl-3.6.2 | 1 linux-6.1.11 | 1 olsr-0.9.8 | 1 pcre2-10.42 | 1 tmux-3.3a | 1 unknown | 1 zabbix-6.2.7 | 1 Detail of failures for next --------------------------- arch | reason | OK? | url | orph? -------------+--------------------------------+-----+---------------------------------------------------------------------------------+------- sparc64 | check-0.15.2 | NOK | http://autobuild.buildroot.net/results/b96f68333d66ae45920313e4fe8a4289a8ac0464 | ORPH or1k | dc3dd-7.2.641 | NOK | http://autobuild.buildroot.net/results/f774e44cb2a99e01501c9f70f7ac4e50201ad6b1 | ORPH powerpc64le | gerbera-1.10.0 | NOK | http://autobuild.buildroot.net/results/5934e5fee8c43f11c0b6b19fe4bdc349bfce3fe1 | microblaze | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/c5ae22da195bcd625c5a4d30dcd98f019e482733 | ORPH powerpc64le | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/1f2290abfae649b6a234be9939bfe6676ae9e942 | ORPH mips | host-binutils-2.37 | NOK | http://autobuild.buildroot.net/results/345d62db5dfcad614dc4678d92e4808925a87f6f | arm | host-gcc-final-11.3.0 | NOK | http://autobuild.buildroot.net/results/4829d88d55890c9e7e88834a3414dd536defac65 | mips64 | host-go-1.19.6 | NOK | http://autobuild.buildroot.net/results/55d195870513f7d1956d2d39af06f471d668afb4 | powerpc64le | host-go-1.19.6 | NOK | http://autobuild.buildroot.net/results/7e130ea5401e963144354f15552aaeb2b2ed0e28 | mips64el | host-pahole-1.24 | NOK | http://autobuild.buildroot.net/results/9fae58ad2abca7ddf0b2620a80aa7cd6cccd54f9 | sh4eb | host-pahole-1.24 | NOK | http://autobuild.buildroot.net/results/193d5e61ce54dc061785c2f77ef246016fd7cbdb | powerpc64le | host-rust-1.67.1 | NOK | http://autobuild.buildroot.net/results/b3045a54c930c250ec20230b1133d86476705e8a | arc | libglib2-2.72.3 | NOK | http://autobuild.buildroot.net/results/cb984a959bead3f982fb0e039e5e10ba8581efe8 | armeb | libressl-3.6.2 | NOK | http://autobuild.buildroot.net/results/6665d771d6e621c2f219ac7c7709a0736ff8602f | ORPH sh4eb | linux-6.1.11 | NOK | http://autobuild.buildroot.net/results/e45e79560e636f7f36e45a996a301917eba0e137 | ORPH sparc | olsr-0.9.8 | NOK | http://autobuild.buildroot.net/results/4818445192cba60a006a076dedf3725421b80c4f | ORPH sparc | pcre2-10.42 | NOK | http://autobuild.buildroot.net/results/897e75f7de05c13e0c05a789c81c8f70d71269c8 | ORPH microblaze | tmux-3.3a | NOK | http://autobuild.buildroot.net/results/4ac4aeb2d9e34041d74fdfdfafbefc7f2e250877 | mips | unknown | NOK | http://autobuild.buildroot.net/results/a774daf4131a13802cd2ed4068a32b5993629a35 | microblazeel | zabbix-6.2.7 | NOK | http://autobuild.buildroot.net/results/d913adad796f6bee90e482bb3ecc0c791646c1c7 | Classification of failures by reason for 2022.11.x -------------------------------------------------- host-rust-1.64.0 | 2 ffmpeg-4.4.3 | 1 gobject-introspection-1.72.0 | 1 host-go-1.19.6 | 1 host-pahole-1.24 | 1 i2pd-2.43.0 | 1 libglib2-2.72.3 | 1 mongodb-4.2.18 | 1 netsurf-3.10 | 1 proxychains-ng-4.16 | 1 unknown | 1 Detail of failures for 2022.11.x -------------------------------- arch | reason | OK? | url | orph? -------------+--------------------------------+-----+---------------------------------------------------------------------------------+------- mips64 | ffmpeg-4.4.3 | NOK | http://autobuild.buildroot.net/results/3fce7849214a58a1a41cdf7b9cf58d7666def903 | microblaze | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/34b0bb7db2c2211fc2c57a10c5728a66975ec8c6 | ORPH mips64 | host-go-1.19.6 | NOK | http://autobuild.buildroot.net/results/db26025856d00eced283808a8cc5c85fa36c7c5b | mipsel | host-pahole-1.24 | NOK | http://autobuild.buildroot.net/results/7b5ceaf87477f8ae9b65f13487714940816b901b | mips | host-rust-1.64.0 | NOK | http://autobuild.buildroot.net/results/f15922b5b07510213bdd82a0a42dff3ac604bdff | mips | host-rust-1.64.0 | NOK | http://autobuild.buildroot.net/results/cbfe2fec96835744d427625ded59af2bff3f46ee | or1k | i2pd-2.43.0 | NOK | http://autobuild.buildroot.net/results/74a253096dfc915c732d7b6ce93000166ba57a77 | arceb | libglib2-2.72.3 | NOK | http://autobuild.buildroot.net/results/15b7930d39249de2bb227eb0ce546ee272767512 | aarch64 | mongodb-4.2.18 | NOK | http://autobuild.buildroot.net/results/b84b1a555b63f40d04470f7d53d21fa45e5a6bfe | x86_64 | netsurf-3.10 | NOK | http://autobuild.buildroot.net/results/042e2165643e8215c2ccd7188768a9ea9925156c | or1k | proxychains-ng-4.16 | NOK | http://autobuild.buildroot.net/results/18fdc5c9269db481df537d07d7a328338a63e18c | ORPH microblazeel | unknown | NOK | http://autobuild.buildroot.net/results/ff038d3d9d045511b792c7e4d146ffdb8a1c8fe9 | Gitlab CI results for 2023-03-05 ================================ 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 | 20222010 | adwaita-icon-theme | DISTRO | https://release-monitoring.org/project/13117 | 3.37.2 | 43 | agentpp | DISTRO | https://release-monitoring.org/project/21316 | 4.5.4 | 4.6.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_r31 | 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.0 | 1.7.2 | 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.1.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.46.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 | 100.1 | 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.29 | bat | DISTRO | https://release-monitoring.org/project/241901 | 0.19.0 | 0.22.1 | 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.29 | ORPH belle-sip | DISTRO | https://release-monitoring.org/project/14378 | 4.4.8 | 5.2.29 | belr | DISTRO | https://release-monitoring.org/project/80042 | 4.4.8 | 5.2.29 | 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 | bluez5_utils | DISTRO | https://release-monitoring.org/project/10029 | 5.65 | 5.66 | bluez5_utils-headers | DISTRO | https://release-monitoring.org/project/10029 | 5.65 | 5.66 | 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.1 | 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 | 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 | 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 | 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 | 15.0.7 | 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.25.2 | 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.6.19 | cracklib | DISTRO | https://release-monitoring.org/project/00362 | 2.9.8 | 2.9.9 | 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.1 | 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.3 | datatables-buttons | DISTRO | https://release-monitoring.org/project/141589 | 1.6.1 | 2.3.5 | datatables-fixedcolumns | DISTRO | https://release-monitoring.org/project/141590 | 3.3.0 | 4.2.1 | datatables-responsive | DISTRO | https://release-monitoring.org/project/141591 | 2.2.3 | 2.4.0 | 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-broker | DISTRO | https://release-monitoring.org/project/271475 | 32 | 33 | 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.2.646 | ORPH ddrescue | DISTRO | https://release-monitoring.org/project/00410 | 1.26 | 1.27 | 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 docker-cli | DISTRO | https://release-monitoring.org/project/21076 | 23.0.0 | 23.0.1 | docker-compose | DISTRO | https://release-monitoring.org/project/06185 | 2.15.1 | 2.16.0 | docker-engine | DISTRO | https://release-monitoring.org/project/00447 | 23.0.0 | 23.0.1 | 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.4 | 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.2.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 | ethtool | DISTRO | https://release-monitoring.org/project/00763 | 6.1 | 6.2 | ORPH execline | DISTRO | https://release-monitoring.org/project/05482 | 2.9.0.1 | 2.9.2.1 | exfat | DISTRO | https://release-monitoring.org/project/07484 | 1.3.0 | 1.4.0 | ORPH exfat-utils | DISTRO | https://release-monitoring.org/project/07484 | 1.3.0 | 1.4.0 | ORPH 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.33 | flannel | DISTRO | https://release-monitoring.org/project/07421 | 0.14.0 | 0.21.2 | 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 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.3.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 | fscryptctl | DISTRO | https://release-monitoring.org/project/270981 | 1.0.0 | 1.1.0 | fwts | DISTRO | https://release-monitoring.org/project/17383 | 22.09.00 | 23.01.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.2 | 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.0.0 | gitlab-runner | DISTRO | https://release-monitoring.org/project/11337 | 15.5.0 | 15.9.1 | glib-networking | DISTRO | https://release-monitoring.org/project/21353 | 2.70.1 | 2.74.0 | ORPH glibmm | DISTRO | https://release-monitoring.org/project/07960 | 2.68.2 | 2.74.0 | glm | DISTRO | https://release-monitoring.org/project/01181 | 0.9.9.5 | 0.9.9.8 | ORPH gnuradio | DISTRO | https://release-monitoring.org/project/01217 | 3.10.4.0 | 3.10.5.1 | 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.6 | 1.20.1 | gobject-introspection | DISTRO | https://release-monitoring.org/project/01223 | 1.72.0 | 1.74.0 | ORPH gocryptfs | DISTRO | https://release-monitoring.org/project/21085 | 2.3 | 2.3.1 | gqrx | DISTRO | https://release-monitoring.org/project/09771 | 2.14.4 | 2.15.9 | 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.8 | 3.9 | grpc | DISTRO | https://release-monitoring.org/project/19117 | 1.51.1 | 1.52.1 | gsettings-desktop-schemas | DISTRO | https://release-monitoring.org/project/13139 | 3.36.1 | 43.0 | ORPH gsl | DISTRO | https://release-monitoring.org/project/01267 | 2.6 | 2.7.1 | 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.6.2 | guile | DISTRO | https://release-monitoring.org/project/01277 | 3.0.8 | 3.0.9 | 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.3 | ORPH haproxy | DISTRO | https://release-monitoring.org/project/01298 | 2.6.5 | 2.7.3 | harfbuzz | DISTRO | https://release-monitoring.org/project/01299 | 5.3.1 | 7.1.0 | 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 hplip | DISTRO | https://release-monitoring.org/project/01327 | 3.17.10 | 3.22.10 | ORPH htop | DISTRO | https://release-monitoring.org/project/01332 | 3.2.1 | 3.2.2 | ORPH htpdate | DISTRO | https://release-monitoring.org/project/132187 | 1.3.6 | 1.3.7 | hwdata | DISTRO | https://release-monitoring.org/project/05387 | 0.365 | 0.368 | ORPH hwloc | DISTRO | https://release-monitoring.org/project/13501 | 2.8.0 | 2.9.0 | hyperfine | DISTRO | https://release-monitoring.org/project/18526 | 1.14.0 | 1.15.0 | ORPH i2pd | DISTRO | https://release-monitoring.org/project/21355 | 2.43.0 | 2.46.1 | 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 ifupdown | DISTRO | https://release-monitoring.org/project/21673 | 0.8.16 | 0.8.41 | ORPH imagemagick | DISTRO | https://release-monitoring.org/project/01372 | 7.1.0-51 | 7.1.0-62 | ORPH imlib2 | DISTRO | https://release-monitoring.org/project/21676 | 1.7.3 | 1.10.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.3 | 22.3.4 | intel-mediadriver | DISTRO | https://release-monitoring.org/project/20341 | 23.1.0 | 23.1.2 | intel-mediasdk | DISTRO | https://release-monitoring.org/project/21814 | 23.1.0 | 23.1.2 | intel-microcode | DISTRO | https://release-monitoring.org/project/20614 | 20221108 | 20230214 | iozone | DISTRO | https://release-monitoring.org/project/21679 | 3.493 | 3.494 | iperf3 | DISTRO | https://release-monitoring.org/project/01389 | 3.12 | 3.13 | ORPH 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.3 | 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.1 | 1.1.2 | 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 | kexec | DISTRO | https://release-monitoring.org/project/12689 | 2.0.25 | 2.0.26 | ORPH kf5-extra-cmake-modules | DISTRO | https://release-monitoring.org/project/08762 | 5.91.0 | 5.103.0 | kf5-kcoreaddons | DISTRO | https://release-monitoring.org/project/08762 | 5.91.0 | 5.103.0 | kf5-modemmanager-qt | DISTRO | https://release-monitoring.org/project/08762 | 5.91.0 | 5.103.0 | kf5-networkmanager-qt | DISTRO | https://release-monitoring.org/project/08762 | 5.91.0 | 5.103.0 | kodi | DISTRO | https://release-monitoring.org/project/20547 | 19.5-Matrix | 20.0-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.1-Omega | kodi-inputstream-ffmpegdirect | DISTRO | https://release-monitoring.org/project/177174 | 19.0.3-Ma... | 20.5.0-Nexus | 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.0-Nexus | kodi-peripheral-joystick | DISTRO | https://release-monitoring.org/project/21793 | 19.0.4-Ma... | 21.1.0-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... | 20.6.1-Nexus | kodi-pvr-iptvsimple | DISTRO | https://release-monitoring.org/project/21782 | 19.3.0-Ma... | 21.1.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... | 20.4.0-Nexus | 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.1-Omega | kodi-pvr-vdr-vnsi | DISTRO | https://release-monitoring.org/project/21774 | 19.0.5-Ma... | 20.4.0-Nexus | 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.0-Nexus | 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 | 590 | 629 | ORPH libabseil-cpp | DISTRO | https://release-monitoring.org/project/115295 | 20220623.1 | 20230125.1 | 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 | 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 | libcamera-apps | DISTRO | https://release-monitoring.org/project/328456 | 1.1.1 | 1.1.2 | libcap | DISTRO | https://release-monitoring.org/project/01569 | 2.65 | 2.67 | libcgroup | DISTRO | https://release-monitoring.org/project/01575 | 0.42.2 | 3.0.0 | libcurl | DISTRO | https://release-monitoring.org/project/00381 | 7.88.0 | 7.88.1 | libdeflate | DISTRO | https://release-monitoring.org/project/242778 | 1.15 | 1.17 | 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 | libfuse | GUESS | https://release-monitoring.org/project/00861 | 2.9.9 | 3.14.0 | ORPH libgdiplus | DISTRO | https://release-monitoring.org/project/06440 | 6.0.5 | 6.1 | libgit2 | DISTRO | https://release-monitoring.org/project/01627 | 1.5.1 | 1.6.2 | 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.74.6 | 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.18.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.0 | libgtk3 | DISTRO | https://release-monitoring.org/project/311549 | 3.24.36 | 3.24.37 | 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.22.1 | libjxl | DISTRO | https://release-monitoring.org/project/232764 | 0.7.0 | 0.8.1 | 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 | libmicrohttpd | DISTRO | https://release-monitoring.org/project/01658 | 0.9.75 | 0.9.76 | 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 | 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.4 | 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 | 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.2 | 1.10.3 | libpeas | DISTRO | https://release-monitoring.org/project/06871 | 1.32.0 | 1.34.0 | ORPH libpqxx | DISTRO | https://release-monitoring.org/project/21367 | 6.4.5 | 7.7.4 | 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 | librsvg | DISTRO | https://release-monitoring.org/project/05420 | 2.50.7 | 2.54.5 | 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.2.2 | 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.15 | 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 | libvips | DISTRO | https://release-monitoring.org/project/05097 | 8.10.6 | 8.14.1 | libvirt | DISTRO | https://release-monitoring.org/project/13830 | 7.10.0 | 9.1.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 | libxmlrpc | DISTRO | https://release-monitoring.org/project/09024 | r3119 | 1.54.06 | 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.28 | ORPH linphone | DISTRO | https://release-monitoring.org/project/01823 | 4.4.8 | 5.0.12 | ORPH linux-firmware | DISTRO | https://release-monitoring.org/project/141464 | 20221214 | 20230210 | 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.01.19 | ORPH lld | DISTRO | https://release-monitoring.org/project/01830 | 11.1.0 | 15.0.7 | 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 | 15.0.7 | 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 | lsof | DISTRO | https://release-monitoring.org/project/01844 | 4.96.5 | 4.98.0 | ORPH 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.16.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.19 | 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 lzop | DISTRO | https://release-monitoring.org/project/07486 | 1.03 | 1.04 | 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.3.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 | 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.29 | ORPH memcached | DISTRO | https://release-monitoring.org/project/01965 | 1.6.17 | 1.6.18 | ORPH memtest86 | DISTRO | https://release-monitoring.org/project/01966 | 5.01 | 6.10 | mesa3d | DISTRO | https://release-monitoring.org/project/01970 | 22.3.5 | 23.0.0 | mesa3d-headers | DISTRO | https://release-monitoring.org/project/01970 | 22.3.5 | 23.0.0 | 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.8 | 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.3 | 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.2 | ORPH mpv | DISTRO | https://release-monitoring.org/project/05348 | 0.33.1 | 0.35.1 | 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.38 | 4.0.42 | ORPH 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-20230225 | 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 | network-manager | DISTRO | https://release-monitoring.org/project/21197 | 1.42.0 | 1.42.2 | 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.6 | 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.3 | 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.7.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.30.02 | ORPH nvme | DISTRO | https://release-monitoring.org/project/09074 | 1.12 | 2.3 | ORPH 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.2 | ola | DISTRO | https://release-monitoring.org/project/08354 | 0.10.8 | 0.10.9 | 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 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+12 | openlayers | DISTRO | https://release-monitoring.org/project/06847 | 7.2.2 | 7.3.0 | openmpi | DISTRO | https://release-monitoring.org/project/02554 | 4.1.4 | 4.1.5 | 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 | openssh | DISTRO | https://release-monitoring.org/project/02565 | 9.1p1 | 9.2p1 | ORPH openvmtools | DISTRO | https://release-monitoring.org/project/10998 | 11.3.5-18... | 12.1.5 | openvpn | DISTRO | https://release-monitoring.org/project/02567 | 2.5.7 | 2.6.0 | 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.29 | ORPH osm2pgsql | DISTRO | https://release-monitoring.org/project/02575 | 1.8.0 | 1.8.1 | paho-mqtt-c | DISTRO | https://release-monitoring.org/project/21375 | 1.3.11 | 1.3.12 | pango | DISTRO | https://release-monitoring.org/project/11783 | 1.50.12 | 1.50.14 | ORPH pangomm | DISTRO | https://release-monitoring.org/project/07958 | 2.48.2 | 2.50.1 | parprouted | DISTRO | https://release-monitoring.org/project/10309 | 0.7 | 0.65 | ORPH 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-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.57 | 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-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-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.0.4 | 3.2.0 | 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.66 | 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/03680 | 3.2 | 20200710 | poppler | DISTRO | https://release-monitoring.org/project/03686 | 22.10.0 | 23.03.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.0 | 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-aexpect | DISTRO | https://release-monitoring.org/project/12442 | 1.6.4 | 1.7.0 | python-aioconsole | DISTRO | https://release-monitoring.org/project/21244 | 0.5.1 | 0.6.1 | python-aiofiles | DISTRO | https://release-monitoring.org/project/12743 | 22.1.0 | 23.1.0 | python-aiohttp | DISTRO | https://release-monitoring.org/project/06713 | 3.8.3 | 3.8.4 | python-aiohttp-jinja2 | DISTRO | https://release-monitoring.org/project/21247 | 1.5 | 1.5.1 | python-alembic | DISTRO | https://release-monitoring.org/project/03766 | 1.9.1 | 1.10.0 | python-apispec | DISTRO | https://release-monitoring.org/project/37849 | 6.0.2 | 6.1.0 | python-argh | DISTRO | https://release-monitoring.org/project/09299 | 0.26.2 | 0.28.1 | python-async-lru | DISTRO | https://release-monitoring.org/project/56566 | 1.0.3 | 2.0.2 | python-autobahn | DISTRO | https://release-monitoring.org/project/07015 | 22.12.1 | 23.1.2 | python-babel | DISTRO | https://release-monitoring.org/project/11984 | 2.11.0 | 2.12.1 | python-beautifulsoup4 | DISTRO | https://release-monitoring.org/project/03779 | 4.11.1 | 4.11.2 | python-boto3 | DISTRO | https://release-monitoring.org/project/08778 | 1.26.45 | 1.26.84 | python-botocore | DISTRO | https://release-monitoring.org/project/08748 | 1.29.45 | 1.29.84 | python-bottle | DISTRO | https://release-monitoring.org/project/11101 | 0.12.23 | 0.12.25 | python-bsdiff4 | DISTRO | https://release-monitoring.org/project/44268 | 1.2.2 | 1.2.3 | 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 | 39.0.2 | python-daemon | DISTRO | https://release-monitoring.org/project/03816 | 2.3.2 | 3.0.0 | 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-esptool | DISTRO | https://release-monitoring.org/project/11619 | 4.4 | 4.5.1 | 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-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-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-hatchling | DISTRO | https://release-monitoring.org/project/185085 | 1.12.2 | 1.13.0 | python-hiredis | DISTRO | https://release-monitoring.org/project/12002 | 2.0.0 | 2.2.2 | 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.11.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-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-marshmallow-sqlalchemy | DISTRO | https://release-monitoring.org/project/50566 | 0.28.1 | 0.29.0 | 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.15 | 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-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.7 | 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.0.0 | python-pathspec | DISTRO | https://release-monitoring.org/project/15607 | 0.10.3 | 0.11.0 | python-pbr | DISTRO | https://release-monitoring.org/project/03960 | 5.11.0 | 5.11.1 | 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.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.5 | python-pygame | DISTRO | https://release-monitoring.org/project/17480 | d61ea8eabd56 | 2.2.0 | python-pymodbus | DISTRO | https://release-monitoring.org/project/15600 | 3.0.2 | 3.1.3 | python-pypa-build | DISTRO | https://release-monitoring.org/project/132276 | 0.9.0 | 0.10.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.5 | 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-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 | 2022.7.1 | python-pyzmq | DISTRO | https://release-monitoring.org/project/04104 | 24.0.1 | 25.0.0b1 | 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 | 4.5.1 | 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.2 | python-sentry-sdk | DISTRO | https://release-monitoring.org/project/21603 | 1.12.1 | 1.16.0 | python-setuptools | DISTRO | https://release-monitoring.org/project/04021 | 65.6.3 | 67.5.0 | python-sh | DISTRO | https://release-monitoring.org/project/10429 | 1.14.3 | 2.0.2 | python-simplejson | DISTRO | https://release-monitoring.org/project/04026 | 3.18.1 | 3.18.3 | python-sip | DISTRO | https://release-monitoring.org/project/13626 | 4.19.25 | 6.7.7 | 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.5.post1 | 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-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.0b2 | 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.14 | python-watchdog | DISTRO | https://release-monitoring.org/project/05341 | 2.2.1 | 2.3.1 | 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.0b1 | python-web2py | DISTRO | https://release-monitoring.org/project/20617 | 2.23.0 | 2.23.1 | python-websocket-client | DISTRO | https://release-monitoring.org/project/07288 | 1.4.2 | 1.5.1 | python-werkzeug | DISTRO | https://release-monitoring.org/project/04092 | 2.2.2 | 2.2.3 | 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.8 | 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.47.3 | python-zlmdb | DISTRO | https://release-monitoring.org/project/66674 | 22.6.1 | 23.1.1 | 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.2 | qt5knx | DISTRO | https://release-monitoring.org/project/07927 | 5.15.2 | 6.4.2 | qt5mqtt | DISTRO | https://release-monitoring.org/project/07927 | 5.15.2 | 6.4.2 | qt5opcua | DISTRO | https://release-monitoring.org/project/07927 | 5.15.2 | 6.4.2 | qt5webengine | DISTRO | https://release-monitoring.org/project/07927 | 5.15.8 | 6.4.2 | 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 rauc | DISTRO | https://release-monitoring.org/project/20626 | 1.8 | 1.9 | 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.9 | 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 | 7.10.2 | 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 rt-tests | DISTRO | https://release-monitoring.org/project/59450 | 2.4 | 2.5 | rtty | DISTRO | https://release-monitoring.org/project/87994 | 7.4.0 | 8.1.0 | ruby | DISTRO | https://release-monitoring.org/project/04223 | 3.1.3 | 3.2.1 | rygel | DISTRO | https://release-monitoring.org/project/04751 | 0.40.2 | 0.42.1 | s6 | DISTRO | https://release-monitoring.org/project/05485 | 2.11.1.2 | 2.11.3.0 | 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.17.5 | 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.4.0 | 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.14.3 | sentry-native | DISTRO | https://release-monitoring.org/project/135639 | 0.4.1 | 0.6.0 | 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.0 | snmppp | DISTRO | https://release-monitoring.org/project/21318 | 3.4.10 | 3.5.0 | snort3 | DISTRO | https://release-monitoring.org/project/13263 | 3.1.40.0 | 3.1.56.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.38-9760... | 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.0 | 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 strace | DISTRO | https://release-monitoring.org/project/04897 | 6.1 | 6.2 | stress | DISTRO | https://release-monitoring.org/project/08048 | 1.0.5 | 1.0.7 | stress-ng | DISTRO | https://release-monitoring.org/project/12538 | 0.13.05 | 0.15.04 | 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.30.2 | syslog-ng | DISTRO | https://release-monitoring.org/project/04930 | 3.38.1 | 4.0.1 | sysprof | DISTRO | https://release-monitoring.org/project/21649 | 1.2.0 | 3.46.0 | 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 | 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.0 | 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.9.3 | 2.10.0 | 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 | 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.1 | tree | DISTRO | https://release-monitoring.org/project/05006 | 2.0.2 | 2.1.0 | tzdata | DISTRO | https://release-monitoring.org/project/05021 | 2022f | 2022g | uacme | DISTRO | https://release-monitoring.org/project/22795 | 1.7.3 | 1.7.4 | uboot-tools | DISTRO | https://release-monitoring.org/project/05022 | 2021.07 | 2023.01 | 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 unrar | DISTRO | https://release-monitoring.org/project/13306 | 6.1.7 | 6.2.6 | ORPH upmpdcli | DISTRO | https://release-monitoring.org/project/15848 | 1.5.12 | 1.7.2 | 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.4 | 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.1260 | 9.0.1381 | ORPH vis-network | DISTRO | https://release-monitoring.org/project/270536 | 9.1.0 | 9.1.4 | 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.70.3 | 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.242 | 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 | 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.3 | wireplumber | DISTRO | https://release-monitoring.org/project/235056 | 0.4.8 | 0.4.13 | ORPH wireshark | DISTRO | https://release-monitoring.org/project/05137 | 4.0.3 | 4.0.4 | 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.0 | 1.14.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 | 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.1.1 | 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 | xscreensaver | DISTRO | https://release-monitoring.org/project/05269 | 6.03 | 6.06.1 | 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 | xz | DISTRO | https://release-monitoring.org/project/05277 | 5.2.10 | 5.4.1 | ORPH yad | DISTRO | https://release-monitoring.org/project/05280 | 0.40.0 | 12.3 | 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 | 2022g | 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-5000 | https://security-tracker.debian.org/tracker/CVE-2007-5000 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 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-2022-0934 | https://security-tracker.debian.org/tracker/CVE-2022-0934 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 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 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 libmpeg2 | CVE-2022-37416 | https://security-tracker.debian.org/tracker/CVE-2022-37416 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-18381 | https://security-tracker.debian.org/tracker/CVE-2017-18381 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 ncurses | CVE-2005-1796 | https://security-tracker.debian.org/tracker/CVE-2005-1796 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 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 ruby | CVE-2023-22795 | https://security-tracker.debian.org/tracker/CVE-2023-22795 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 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 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 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 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 'next' 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-5000 | https://security-tracker.debian.org/tracker/CVE-2007-5000 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 apr | CVE-2022-24963 | https://security-tracker.debian.org/tracker/CVE-2022-24963 apr | CVE-2022-28331 | https://security-tracker.debian.org/tracker/CVE-2022-28331 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 bind | CVE-2022-3094 | https://security-tracker.debian.org/tracker/CVE-2022-3094 bind | CVE-2022-3736 | https://security-tracker.debian.org/tracker/CVE-2022-3736 bind | CVE-2022-3924 | https://security-tracker.debian.org/tracker/CVE-2022-3924 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 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-2022-0934 | https://security-tracker.debian.org/tracker/CVE-2022-0934 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 exfat | CVE-2022-29973 | https://security-tracker.debian.org/tracker/CVE-2022-29973 exfat-utils | CVE-2022-29973 | https://security-tracker.debian.org/tracker/CVE-2022-29973 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 haproxy | CVE-2023-25725 | https://security-tracker.debian.org/tracker/CVE-2023-25725 harfbuzz | CVE-2023-25193 | https://security-tracker.debian.org/tracker/CVE-2023-25193 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 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 libmpeg2 | CVE-2022-37416 | https://security-tracker.debian.org/tracker/CVE-2022-37416 libpjsip | CVE-2022-23537 | https://security-tracker.debian.org/tracker/CVE-2022-23537 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-18381 | https://security-tracker.debian.org/tracker/CVE-2017-18381 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 ncurses | CVE-2005-1796 | https://security-tracker.debian.org/tracker/CVE-2005-1796 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-m2crypto | CVE-2020-25657 | https://security-tracker.debian.org/tracker/CVE-2020-25657 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-werkzeug | CVE-2023-23934 | https://security-tracker.debian.org/tracker/CVE-2023-23934 python-werkzeug | CVE-2023-25577 | https://security-tracker.debian.org/tracker/CVE-2023-25577 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 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 ruby | CVE-2023-22795 | https://security-tracker.debian.org/tracker/CVE-2023-22795 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 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 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 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 tiff | CVE-2022-48281 | https://security-tracker.debian.org/tracker/CVE-2022-48281 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 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-5000 | https://security-tracker.debian.org/tracker/CVE-2007-5000 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 apr | CVE-2022-24963 | https://security-tracker.debian.org/tracker/CVE-2022-24963 apr | CVE-2022-28331 | https://security-tracker.debian.org/tracker/CVE-2022-28331 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 bind | CVE-2022-3094 | https://security-tracker.debian.org/tracker/CVE-2022-3094 bind | CVE-2022-3736 | https://security-tracker.debian.org/tracker/CVE-2022-3736 bind | CVE-2022-3924 | https://security-tracker.debian.org/tracker/CVE-2022-3924 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 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-2022-0934 | https://security-tracker.debian.org/tracker/CVE-2022-0934 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 exfat | CVE-2022-29973 | https://security-tracker.debian.org/tracker/CVE-2022-29973 exfat-utils | CVE-2022-29973 | https://security-tracker.debian.org/tracker/CVE-2022-29973 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 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-25725 | https://security-tracker.debian.org/tracker/CVE-2023-25725 harfbuzz | CVE-2023-25193 | https://security-tracker.debian.org/tracker/CVE-2023-25193 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 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 libmodsecurity | CVE-2022-48279 | https://security-tracker.debian.org/tracker/CVE-2022-48279 libmpeg2 | CVE-2022-37416 | https://security-tracker.debian.org/tracker/CVE-2022-37416 libpjsip | CVE-2022-23537 | https://security-tracker.debian.org/tracker/CVE-2022-23537 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 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-18381 | https://security-tracker.debian.org/tracker/CVE-2017-18381 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-2005-1796 | https://security-tracker.debian.org/tracker/CVE-2005-1796 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 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 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-m2crypto | CVE-2020-25657 | https://security-tracker.debian.org/tracker/CVE-2020-25657 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-werkzeug | CVE-2022-29361 | https://security-tracker.debian.org/tracker/CVE-2022-29361 python-werkzeug | CVE-2023-23934 | https://security-tracker.debian.org/tracker/CVE-2023-23934 python-werkzeug | CVE-2023-25577 | https://security-tracker.debian.org/tracker/CVE-2023-25577 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 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 ruby | CVE-2023-22795 | https://security-tracker.debian.org/tracker/CVE-2023-22795 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 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 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 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-2022-48281 | https://security-tracker.debian.org/tracker/CVE-2022-48281 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 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 '2022.11.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-5000 | https://security-tracker.debian.org/tracker/CVE-2007-5000 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 apr | CVE-2022-24963 | https://security-tracker.debian.org/tracker/CVE-2022-24963 apr | CVE-2022-28331 | https://security-tracker.debian.org/tracker/CVE-2022-28331 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 bind | CVE-2022-3094 | https://security-tracker.debian.org/tracker/CVE-2022-3094 bind | CVE-2022-3736 | https://security-tracker.debian.org/tracker/CVE-2022-3736 bind | CVE-2022-3924 | https://security-tracker.debian.org/tracker/CVE-2022-3924 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 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-2022-0934 | https://security-tracker.debian.org/tracker/CVE-2022-0934 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 exfat | CVE-2022-29973 | https://security-tracker.debian.org/tracker/CVE-2022-29973 exfat-utils | CVE-2022-29973 | https://security-tracker.debian.org/tracker/CVE-2022-29973 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 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 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 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-25725 | https://security-tracker.debian.org/tracker/CVE-2023-25725 harfbuzz | CVE-2023-25193 | https://security-tracker.debian.org/tracker/CVE-2023-25193 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 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 libmodsecurity | CVE-2022-48279 | https://security-tracker.debian.org/tracker/CVE-2022-48279 libmpeg2 | CVE-2022-37416 | https://security-tracker.debian.org/tracker/CVE-2022-37416 libpjsip | CVE-2022-23537 | https://security-tracker.debian.org/tracker/CVE-2022-23537 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 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 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 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-18381 | https://security-tracker.debian.org/tracker/CVE-2017-18381 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-2005-1796 | https://security-tracker.debian.org/tracker/CVE-2005-1796 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-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 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-m2crypto | CVE-2020-25657 | https://security-tracker.debian.org/tracker/CVE-2020-25657 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-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-werkzeug | CVE-2023-23934 | https://security-tracker.debian.org/tracker/CVE-2023-23934 python-werkzeug | CVE-2023-25577 | https://security-tracker.debian.org/tracker/CVE-2023-25577 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-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-3872 | https://security-tracker.debian.org/tracker/CVE-2022-3872 qemu | CVE-2022-4144 | https://security-tracker.debian.org/tracker/CVE-2022-4144 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 ruby | CVE-2023-22795 | https://security-tracker.debian.org/tracker/CVE-2023-22795 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 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 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 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-2022-48281 | https://security-tracker.debian.org/tracker/CVE-2022-48281 timescaledb | CVE-2023-25149 | https://security-tracker.debian.org/tracker/CVE-2023-25149 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-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 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 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 giulio.benetti at benettiengineering.com Mon Mar 6 10:01:33 2023 From: giulio.benetti at benettiengineering.com (Giulio Benetti) Date: Mon, 6 Mar 2023 11:01:33 +0100 Subject: [Buildroot] [PATCH] package/rtl8821cu: fix build failure on PowerPC64 In-Reply-To: References: Message-ID: <9AE9589A-01FF-484F-B8B6-69D6C7605966@benettiengineering.com> Hi Christian, > Il giorno 6 mar 2023, alle ore 08:28, Christian Stewart ha scritto: > > ?Hi Giulio, Peter, > >> On Sun, Mar 5, 2023 at 12:43?PM Giulio Benetti >> wrote: >> This patch is still valid, it fixes the bug for the current repository >> used by the package. >> But soon the repository will be moved to a new one: >> https://github.com/morrownr/8821cu-20210916 >> because the actual one will be deleted(it's a strange choice...). > > The PR with this patch has been merged to the 20210916 repo: > > https://github.com/morrownr/8821cu-20210916/pull/73 > > submitted the patch w/ this new version: > > https://patchwork.ozlabs.org/project/buildroot/patch/20230306072558.31515-1-christian at paral.in/ > > I suggest we merge the new version & skip adding the patch to the > buildroot tree. I agree, you helped moving things very fast upstream, so I would directly go with latest Christian?s patch and skip mine. Best regards Giulio > > Best regards, > Christian From arnout at mind.be Mon Mar 6 11:02:55 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Mon, 6 Mar 2023 12:02:55 +0100 Subject: [Buildroot] [PATCH v3 1/3] pkg-cmake: add option to select the Ninja generator In-Reply-To: <20230228155528.2430203-1-thomas.devoogdt@barco.com> References: <20230228155528.2430203-1-thomas.devoogdt@barco.com> Message-ID: <33536034-5b9e-e1f9-86eb-b64bb4691940@mind.be> Hi Thomas, On 28/02/2023 16:55, Thomas Devoogdt wrote: [snip] > ifndef $(2)_BUILD_CMDS > ifeq ($(4),target) > define $(2)_BUILD_CMDS > - $$(TARGET_MAKE_ENV) $$($$(PKG)_MAKE_ENV) $$($$(PKG)_MAKE) $$($$(PKG)_MAKE_OPTS) -C $$($$(PKG)_BUILDDIR) > + $$(TARGET_MAKE_ENV) $$($$(PKG)_BUILD_ENV) $$(BR2_CMAKE) --build $$($$(PKG)_BUILDDIR) $$($$(PKG)_GENERATOR_PARALLEL) $$($$(PKG)_BUILD_OPTS) To avoid breaking existing (external) packages, I would add something like: $(2)_BUILD_OPTS ?= -- $(2)_MAKE_OPTS (inside the CMAKE_NINJA condition, only for make) That way, existing packages would work unchanged (and it would remove the need to change gdal and racehound in this patch). Similarly for the environment. Eventually we'll completely remove those variables, but then there should still be a warning about their use, like we have for BUILDROOT_DL_DIR in Makefile.legacy. Regards, Arnout [snip] From vfazio at xes-inc.com Mon Mar 6 13:45:28 2023 From: vfazio at xes-inc.com (Vincent Fazio) Date: Mon, 6 Mar 2023 07:45:28 -0600 Subject: [Buildroot] [PATCH 1/1] package/ethtool: bump to version 6.2 Message-ID: <20230306134528.1198076-1-vfazio@xes-inc.com> Drop our patches as they are included in the new version. Signed-off-by: Vincent Fazio --- package/ethtool/0001-uapi-Bring-in-if.h.patch | 483 ------------------ ...2-marvell.c-Fix-build-with-musl-libc.patch | 71 --- package/ethtool/ethtool.hash | 2 +- package/ethtool/ethtool.mk | 2 +- 4 files changed, 2 insertions(+), 556 deletions(-) delete mode 100644 package/ethtool/0001-uapi-Bring-in-if.h.patch delete mode 100644 package/ethtool/0002-marvell.c-Fix-build-with-musl-libc.patch diff --git a/package/ethtool/0001-uapi-Bring-in-if.h.patch b/package/ethtool/0001-uapi-Bring-in-if.h.patch deleted file mode 100644 index faf264f61f..0000000000 --- a/package/ethtool/0001-uapi-Bring-in-if.h.patch +++ /dev/null @@ -1,483 +0,0 @@ -From fd02caa75918401f2cb75af1f2a181c1959e070d Mon Sep 17 00:00:00 2001 -From: Florian Fainelli -Date: Sat, 14 Jan 2023 08:34:09 -0800 -Subject: [PATCH] uapi: Bring in if.h - -Bring in if.h from commit eec517cdb481 ("net: Add IF_OPER_TESTING") as -well as uapi/linux/hdlc/ioctl.h. Ensure that we define all of the -necessary guards to provide updated definitions of ifmap, ifreq and -IFNAMSIZ. This resolves build issues with kernel headers < 4.11 which -lacked 2618be7dccf8739b89e1906b64bd8d551af351e6 ("uapi: fix linux/if.h -userspace compilation errors"). - -Fixes: 1fa60003a8b8 ("misc: header includes cleanup") -Reported-by: Markus Mayer -Signed-off-by: Florian Fainelli -Message-Id: <20230114163411.3290201-2-f.fainelli at gmail.com> - -[Upstream: https://patchwork.kernel.org/project/netdevbpf/patch/20230114163411.3290201-2-f.fainelli at gmail.com/] -[vfazio at gmail.com: fix whitespace issues] -Signed-off-by: Vincent Fazio ---- - Makefile.am | 6 +- - internal.h | 7 +- - uapi/linux/hdlc/ioctl.h | 94 +++++++++++++ - uapi/linux/if.h | 296 ++++++++++++++++++++++++++++++++++++++++ - 4 files changed, 397 insertions(+), 6 deletions(-) - create mode 100644 uapi/linux/hdlc/ioctl.h - create mode 100644 uapi/linux/if.h - -diff --git a/Makefile.am b/Makefile.am -index 663f40a..691a20e 100644 ---- a/Makefile.am -+++ b/Makefile.am -@@ -7,7 +7,8 @@ EXTRA_DIST = LICENSE ethtool.8 ethtool.spec.in aclocal.m4 ChangeLog autogen.sh - - sbin_PROGRAMS = ethtool - ethtool_SOURCES = ethtool.c uapi/linux/ethtool.h internal.h \ -- uapi/linux/net_tstamp.h rxclass.c common.c common.h \ -+ uapi/linux/net_tstamp.h uapi/linux/if.h uapi/linux/hdlc/ioctl.h \ -+ rxclass.c common.c common.h \ - json_writer.c json_writer.h json_print.c json_print.h \ - list.h - if ETHTOOL_ENABLE_PRETTY_DUMP -@@ -43,7 +44,8 @@ ethtool_SOURCES += \ - netlink/desc-rtnl.c netlink/cable_test.c netlink/tunnels.c \ - uapi/linux/ethtool_netlink.h \ - uapi/linux/netlink.h uapi/linux/genetlink.h \ -- uapi/linux/rtnetlink.h uapi/linux/if_link.h -+ uapi/linux/rtnetlink.h uapi/linux/if_link.h \ -+ uapi/linux/if.h uapi/linux/hdlc/ioctl.h - AM_CPPFLAGS += @MNL_CFLAGS@ - LDADD += @MNL_LIBS@ - endif -diff --git a/internal.h b/internal.h -index b80f77a..3923719 100644 ---- a/internal.h -+++ b/internal.h -@@ -21,6 +21,9 @@ - #include - #include - #include -+#define __UAPI_DEF_IF_IFNAMSIZ 1 -+#define __UAPI_DEF_IF_IFMAP 1 -+#define __UAPI_DEF_IF_IFREQ 1 - #include - - #include "json_writer.h" -@@ -52,10 +55,6 @@ typedef int32_t s32; - #define __KERNEL_DIV_ROUND_UP(n, d) (((n) + (d) - 1) / (d)) - #endif - --#ifndef ALTIFNAMSIZ --#define ALTIFNAMSIZ 128 --#endif -- - #include - #include - -diff --git a/uapi/linux/hdlc/ioctl.h b/uapi/linux/hdlc/ioctl.h -new file mode 100644 -index 0000000..b06341a ---- /dev/null -+++ b/uapi/linux/hdlc/ioctl.h -@@ -0,0 +1,94 @@ -+/* SPDX-License-Identifier: GPL-2.0 WITH Linux-syscall-note */ -+#ifndef __HDLC_IOCTL_H__ -+#define __HDLC_IOCTL_H__ -+ -+ -+#define GENERIC_HDLC_VERSION 4 /* For synchronization with sethdlc utility */ -+ -+#define CLOCK_DEFAULT 0 /* Default setting */ -+#define CLOCK_EXT 1 /* External TX and RX clock - DTE */ -+#define CLOCK_INT 2 /* Internal TX and RX clock - DCE */ -+#define CLOCK_TXINT 3 /* Internal TX and external RX clock */ -+#define CLOCK_TXFROMRX 4 /* TX clock derived from external RX clock */ -+ -+ -+#define ENCODING_DEFAULT 0 /* Default setting */ -+#define ENCODING_NRZ 1 -+#define ENCODING_NRZI 2 -+#define ENCODING_FM_MARK 3 -+#define ENCODING_FM_SPACE 4 -+#define ENCODING_MANCHESTER 5 -+ -+ -+#define PARITY_DEFAULT 0 /* Default setting */ -+#define PARITY_NONE 1 /* No parity */ -+#define PARITY_CRC16_PR0 2 /* CRC16, initial value 0x0000 */ -+#define PARITY_CRC16_PR1 3 /* CRC16, initial value 0xFFFF */ -+#define PARITY_CRC16_PR0_CCITT 4 /* CRC16, initial 0x0000, ITU-T version */ -+#define PARITY_CRC16_PR1_CCITT 5 /* CRC16, initial 0xFFFF, ITU-T version */ -+#define PARITY_CRC32_PR0_CCITT 6 /* CRC32, initial value 0x00000000 */ -+#define PARITY_CRC32_PR1_CCITT 7 /* CRC32, initial value 0xFFFFFFFF */ -+ -+#define LMI_DEFAULT 0 /* Default setting */ -+#define LMI_NONE 1 /* No LMI, all PVCs are static */ -+#define LMI_ANSI 2 /* ANSI Annex D */ -+#define LMI_CCITT 3 /* ITU-T Annex A */ -+#define LMI_CISCO 4 /* The "original" LMI, aka Gang of Four */ -+ -+#ifndef __ASSEMBLY__ -+ -+typedef struct { -+ unsigned int clock_rate; /* bits per second */ -+ unsigned int clock_type; /* internal, external, TX-internal etc. */ -+ unsigned short loopback; -+} sync_serial_settings; /* V.35, V.24, X.21 */ -+ -+typedef struct { -+ unsigned int clock_rate; /* bits per second */ -+ unsigned int clock_type; /* internal, external, TX-internal etc. */ -+ unsigned short loopback; -+ unsigned int slot_map; -+} te1_settings; /* T1, E1 */ -+ -+typedef struct { -+ unsigned short encoding; -+ unsigned short parity; -+} raw_hdlc_proto; -+ -+typedef struct { -+ unsigned int t391; -+ unsigned int t392; -+ unsigned int n391; -+ unsigned int n392; -+ unsigned int n393; -+ unsigned short lmi; -+ unsigned short dce; /* 1 for DCE (network side) operation */ -+} fr_proto; -+ -+typedef struct { -+ unsigned int dlci; -+} fr_proto_pvc; /* for creating/deleting FR PVCs */ -+ -+typedef struct { -+ unsigned int dlci; -+ char master[IFNAMSIZ]; /* Name of master FRAD device */ -+}fr_proto_pvc_info; /* for returning PVC information only */ -+ -+typedef struct { -+ unsigned int interval; -+ unsigned int timeout; -+} cisco_proto; -+ -+typedef struct { -+ unsigned short dce; /* 1 for DCE (network side) operation */ -+ unsigned int modulo; /* modulo (8 = basic / 128 = extended) */ -+ unsigned int window; /* frame window size */ -+ unsigned int t1; /* timeout t1 */ -+ unsigned int t2; /* timeout t2 */ -+ unsigned int n2; /* frame retry counter */ -+} x25_hdlc_proto; -+ -+/* PPP doesn't need any info now - supply length = 0 to ioctl */ -+ -+#endif /* __ASSEMBLY__ */ -+#endif /* __HDLC_IOCTL_H__ */ -diff --git a/uapi/linux/if.h b/uapi/linux/if.h -new file mode 100644 -index 0000000..75ee7f4 ---- /dev/null -+++ b/uapi/linux/if.h -@@ -0,0 +1,296 @@ -+/* SPDX-License-Identifier: GPL-2.0+ WITH Linux-syscall-note */ -+/* -+ * INET An implementation of the TCP/IP protocol suite for the LINUX -+ * operating system. INET is implemented using the BSD Socket -+ * interface as the means of communication with the user level. -+ * -+ * Global definitions for the INET interface module. -+ * -+ * Version: @(#)if.h 1.0.2 04/18/93 -+ * -+ * Authors: Original taken from Berkeley UNIX 4.3, (c) UCB 1982-1988 -+ * Ross Biro -+ * Fred N. van Kempen, -+ * -+ * This program is free software; you can redistribute it and/or -+ * modify it under the terms of the GNU General Public License -+ * as published by the Free Software Foundation; either version -+ * 2 of the License, or (at your option) any later version. -+ */ -+#ifndef _LINUX_IF_H -+#define _LINUX_IF_H -+ -+#include /* for compatibility with glibc */ -+#include /* for "__kernel_caddr_t" et al */ -+#include /* for "struct sockaddr" et al */ -+ /* for "__user" et al */ -+ -+#include /* for struct sockaddr. */ -+ -+#if __UAPI_DEF_IF_IFNAMSIZ -+#define IFNAMSIZ 16 -+#endif /* __UAPI_DEF_IF_IFNAMSIZ */ -+#define IFALIASZ 256 -+#define ALTIFNAMSIZ 128 -+#include -+ -+/* For glibc compatibility. An empty enum does not compile. */ -+#if __UAPI_DEF_IF_NET_DEVICE_FLAGS_LOWER_UP_DORMANT_ECHO != 0 || \ -+ __UAPI_DEF_IF_NET_DEVICE_FLAGS != 0 -+/** -+ * enum net_device_flags - &struct net_device flags -+ * -+ * These are the &struct net_device flags, they can be set by drivers, the -+ * kernel and some can be triggered by userspace. Userspace can query and -+ * set these flags using userspace utilities but there is also a sysfs -+ * entry available for all dev flags which can be queried and set. These flags -+ * are shared for all types of net_devices. The sysfs entries are available -+ * via /sys/class/net//flags. Flags which can be toggled through sysfs -+ * are annotated below, note that only a few flags can be toggled and some -+ * other flags are always preserved from the original net_device flags -+ * even if you try to set them via sysfs. Flags which are always preserved -+ * are kept under the flag grouping @IFF_VOLATILE. Flags which are __volatile__ -+ * are annotated below as such. -+ * -+ * You should have a pretty good reason to be extending these flags. -+ * -+ * @IFF_UP: interface is up. Can be toggled through sysfs. -+ * @IFF_BROADCAST: broadcast address valid. Volatile. -+ * @IFF_DEBUG: turn on debugging. Can be toggled through sysfs. -+ * @IFF_LOOPBACK: is a loopback net. Volatile. -+ * @IFF_POINTOPOINT: interface is has p-p link. Volatile. -+ * @IFF_NOTRAILERS: avoid use of trailers. Can be toggled through sysfs. -+ * Volatile. -+ * @IFF_RUNNING: interface RFC2863 OPER_UP. Volatile. -+ * @IFF_NOARP: no ARP protocol. Can be toggled through sysfs. Volatile. -+ * @IFF_PROMISC: receive all packets. Can be toggled through sysfs. -+ * @IFF_ALLMULTI: receive all multicast packets. Can be toggled through -+ * sysfs. -+ * @IFF_MASTER: master of a load balancer. Volatile. -+ * @IFF_SLAVE: slave of a load balancer. Volatile. -+ * @IFF_MULTICAST: Supports multicast. Can be toggled through sysfs. -+ * @IFF_PORTSEL: can set media type. Can be toggled through sysfs. -+ * @IFF_AUTOMEDIA: auto media select active. Can be toggled through sysfs. -+ * @IFF_DYNAMIC: dialup device with changing addresses. Can be toggled -+ * through sysfs. -+ * @IFF_LOWER_UP: driver signals L1 up. Volatile. -+ * @IFF_DORMANT: driver signals dormant. Volatile. -+ * @IFF_ECHO: echo sent packets. Volatile. -+ */ -+enum net_device_flags { -+/* for compatibility with glibc net/if.h */ -+#if __UAPI_DEF_IF_NET_DEVICE_FLAGS -+ IFF_UP = 1<<0, /* sysfs */ -+ IFF_BROADCAST = 1<<1, /* __volatile__ */ -+ IFF_DEBUG = 1<<2, /* sysfs */ -+ IFF_LOOPBACK = 1<<3, /* __volatile__ */ -+ IFF_POINTOPOINT = 1<<4, /* __volatile__ */ -+ IFF_NOTRAILERS = 1<<5, /* sysfs */ -+ IFF_RUNNING = 1<<6, /* __volatile__ */ -+ IFF_NOARP = 1<<7, /* sysfs */ -+ IFF_PROMISC = 1<<8, /* sysfs */ -+ IFF_ALLMULTI = 1<<9, /* sysfs */ -+ IFF_MASTER = 1<<10, /* __volatile__ */ -+ IFF_SLAVE = 1<<11, /* __volatile__ */ -+ IFF_MULTICAST = 1<<12, /* sysfs */ -+ IFF_PORTSEL = 1<<13, /* sysfs */ -+ IFF_AUTOMEDIA = 1<<14, /* sysfs */ -+ IFF_DYNAMIC = 1<<15, /* sysfs */ -+#endif /* __UAPI_DEF_IF_NET_DEVICE_FLAGS */ -+#if __UAPI_DEF_IF_NET_DEVICE_FLAGS_LOWER_UP_DORMANT_ECHO -+ IFF_LOWER_UP = 1<<16, /* __volatile__ */ -+ IFF_DORMANT = 1<<17, /* __volatile__ */ -+ IFF_ECHO = 1<<18, /* __volatile__ */ -+#endif /* __UAPI_DEF_IF_NET_DEVICE_FLAGS_LOWER_UP_DORMANT_ECHO */ -+}; -+#endif /* __UAPI_DEF_IF_NET_DEVICE_FLAGS_LOWER_UP_DORMANT_ECHO != 0 || __UAPI_DEF_IF_NET_DEVICE_FLAGS != 0 */ -+ -+/* for compatibility with glibc net/if.h */ -+#if __UAPI_DEF_IF_NET_DEVICE_FLAGS -+#define IFF_UP IFF_UP -+#define IFF_BROADCAST IFF_BROADCAST -+#define IFF_DEBUG IFF_DEBUG -+#define IFF_LOOPBACK IFF_LOOPBACK -+#define IFF_POINTOPOINT IFF_POINTOPOINT -+#define IFF_NOTRAILERS IFF_NOTRAILERS -+#define IFF_RUNNING IFF_RUNNING -+#define IFF_NOARP IFF_NOARP -+#define IFF_PROMISC IFF_PROMISC -+#define IFF_ALLMULTI IFF_ALLMULTI -+#define IFF_MASTER IFF_MASTER -+#define IFF_SLAVE IFF_SLAVE -+#define IFF_MULTICAST IFF_MULTICAST -+#define IFF_PORTSEL IFF_PORTSEL -+#define IFF_AUTOMEDIA IFF_AUTOMEDIA -+#define IFF_DYNAMIC IFF_DYNAMIC -+#endif /* __UAPI_DEF_IF_NET_DEVICE_FLAGS */ -+ -+#if __UAPI_DEF_IF_NET_DEVICE_FLAGS_LOWER_UP_DORMANT_ECHO -+#define IFF_LOWER_UP IFF_LOWER_UP -+#define IFF_DORMANT IFF_DORMANT -+#define IFF_ECHO IFF_ECHO -+#endif /* __UAPI_DEF_IF_NET_DEVICE_FLAGS_LOWER_UP_DORMANT_ECHO */ -+ -+#define IFF_VOLATILE (IFF_LOOPBACK|IFF_POINTOPOINT|IFF_BROADCAST|IFF_ECHO|\ -+ IFF_MASTER|IFF_SLAVE|IFF_RUNNING|IFF_LOWER_UP|IFF_DORMANT) -+ -+#define IF_GET_IFACE 0x0001 /* for querying only */ -+#define IF_GET_PROTO 0x0002 -+ -+/* For definitions see hdlc.h */ -+#define IF_IFACE_V35 0x1000 /* V.35 serial interface */ -+#define IF_IFACE_V24 0x1001 /* V.24 serial interface */ -+#define IF_IFACE_X21 0x1002 /* X.21 serial interface */ -+#define IF_IFACE_T1 0x1003 /* T1 telco serial interface */ -+#define IF_IFACE_E1 0x1004 /* E1 telco serial interface */ -+#define IF_IFACE_SYNC_SERIAL 0x1005 /* can't be set by software */ -+#define IF_IFACE_X21D 0x1006 /* X.21 Dual Clocking (FarSite) */ -+ -+/* For definitions see hdlc.h */ -+#define IF_PROTO_HDLC 0x2000 /* raw HDLC protocol */ -+#define IF_PROTO_PPP 0x2001 /* PPP protocol */ -+#define IF_PROTO_CISCO 0x2002 /* Cisco HDLC protocol */ -+#define IF_PROTO_FR 0x2003 /* Frame Relay protocol */ -+#define IF_PROTO_FR_ADD_PVC 0x2004 /* Create FR PVC */ -+#define IF_PROTO_FR_DEL_PVC 0x2005 /* Delete FR PVC */ -+#define IF_PROTO_X25 0x2006 /* X.25 */ -+#define IF_PROTO_HDLC_ETH 0x2007 /* raw HDLC, Ethernet emulation */ -+#define IF_PROTO_FR_ADD_ETH_PVC 0x2008 /* Create FR Ethernet-bridged PVC */ -+#define IF_PROTO_FR_DEL_ETH_PVC 0x2009 /* Delete FR Ethernet-bridged PVC */ -+#define IF_PROTO_FR_PVC 0x200A /* for reading PVC status */ -+#define IF_PROTO_FR_ETH_PVC 0x200B -+#define IF_PROTO_RAW 0x200C /* RAW Socket */ -+ -+/* RFC 2863 operational status */ -+enum { -+ IF_OPER_UNKNOWN, -+ IF_OPER_NOTPRESENT, -+ IF_OPER_DOWN, -+ IF_OPER_LOWERLAYERDOWN, -+ IF_OPER_TESTING, -+ IF_OPER_DORMANT, -+ IF_OPER_UP, -+}; -+ -+/* link modes */ -+enum { -+ IF_LINK_MODE_DEFAULT, -+ IF_LINK_MODE_DORMANT, /* limit upward transition to dormant */ -+ IF_LINK_MODE_TESTING, /* limit upward transition to testing */ -+}; -+ -+/* -+ * Device mapping structure. I'd just gone off and designed a -+ * beautiful scheme using only loadable modules with arguments -+ * for driver options and along come the PCMCIA people 8) -+ * -+ * Ah well. The get() side of this is good for WDSETUP, and it'll -+ * be handy for debugging things. The set side is fine for now and -+ * being very small might be worth keeping for clean configuration. -+ */ -+ -+/* for compatibility with glibc net/if.h */ -+#if __UAPI_DEF_IF_IFMAP -+struct ifmap { -+ unsigned long mem_start; -+ unsigned long mem_end; -+ unsigned short base_addr; -+ unsigned char irq; -+ unsigned char dma; -+ unsigned char port; -+ /* 3 bytes spare */ -+}; -+#endif /* __UAPI_DEF_IF_IFMAP */ -+ -+struct if_settings { -+ unsigned int type; /* Type of physical device or protocol */ -+ unsigned int size; /* Size of the data allocated by the caller */ -+ union { -+ /* {atm/eth/dsl}_settings anyone ? */ -+ raw_hdlc_proto *raw_hdlc; -+ cisco_proto *cisco; -+ fr_proto *fr; -+ fr_proto_pvc *fr_pvc; -+ fr_proto_pvc_info *fr_pvc_info; -+ x25_hdlc_proto *x25; -+ -+ /* interface settings */ -+ sync_serial_settings *sync; -+ te1_settings *te1; -+ } ifs_ifsu; -+}; -+ -+/* -+ * Interface request structure used for socket -+ * ioctl's. All interface ioctl's must have parameter -+ * definitions which begin with ifr_name. The -+ * remainder may be interface specific. -+ */ -+ -+/* for compatibility with glibc net/if.h */ -+#if __UAPI_DEF_IF_IFREQ -+struct ifreq { -+#define IFHWADDRLEN 6 -+ union -+ { -+ char ifrn_name[IFNAMSIZ]; /* if name, e.g. "en0" */ -+ } ifr_ifrn; -+ -+ union { -+ struct sockaddr ifru_addr; -+ struct sockaddr ifru_dstaddr; -+ struct sockaddr ifru_broadaddr; -+ struct sockaddr ifru_netmask; -+ struct sockaddr ifru_hwaddr; -+ short ifru_flags; -+ int ifru_ivalue; -+ int ifru_mtu; -+ struct ifmap ifru_map; -+ char ifru_slave[IFNAMSIZ]; /* Just fits the size */ -+ char ifru_newname[IFNAMSIZ]; -+ void * ifru_data; -+ struct if_settings ifru_settings; -+ } ifr_ifru; -+}; -+#endif /* __UAPI_DEF_IF_IFREQ */ -+ -+#define ifr_name ifr_ifrn.ifrn_name /* interface name */ -+#define ifr_hwaddr ifr_ifru.ifru_hwaddr /* MAC address */ -+#define ifr_addr ifr_ifru.ifru_addr /* address */ -+#define ifr_dstaddr ifr_ifru.ifru_dstaddr /* other end of p-p lnk */ -+#define ifr_broadaddr ifr_ifru.ifru_broadaddr /* broadcast address */ -+#define ifr_netmask ifr_ifru.ifru_netmask /* interface net mask */ -+#define ifr_flags ifr_ifru.ifru_flags /* flags */ -+#define ifr_metric ifr_ifru.ifru_ivalue /* metric */ -+#define ifr_mtu ifr_ifru.ifru_mtu /* mtu */ -+#define ifr_map ifr_ifru.ifru_map /* device map */ -+#define ifr_slave ifr_ifru.ifru_slave /* slave device */ -+#define ifr_data ifr_ifru.ifru_data /* for use by interface */ -+#define ifr_ifindex ifr_ifru.ifru_ivalue /* interface index */ -+#define ifr_bandwidth ifr_ifru.ifru_ivalue /* link bandwidth */ -+#define ifr_qlen ifr_ifru.ifru_ivalue /* Queue length */ -+#define ifr_newname ifr_ifru.ifru_newname /* New name */ -+#define ifr_settings ifr_ifru.ifru_settings /* Device/proto settings*/ -+ -+/* -+ * Structure used in SIOCGIFCONF request. -+ * Used to retrieve interface configuration -+ * for machine (useful for programs which -+ * must know all networks accessible). -+ */ -+ -+/* for compatibility with glibc net/if.h */ -+#if __UAPI_DEF_IF_IFCONF -+struct ifconf { -+ int ifc_len; /* size of buffer */ -+ union { -+ char *ifcu_buf; -+ struct ifreq *ifcu_req; -+ } ifc_ifcu; -+}; -+#endif /* __UAPI_DEF_IF_IFCONF */ -+ -+#define ifc_buf ifc_ifcu.ifcu_buf /* buffer address */ -+#define ifc_req ifc_ifcu.ifcu_req /* array of structures */ -+ -+#endif /* _LINUX_IF_H */ --- -2.25.1 - diff --git a/package/ethtool/0002-marvell.c-Fix-build-with-musl-libc.patch b/package/ethtool/0002-marvell.c-Fix-build-with-musl-libc.patch deleted file mode 100644 index f13edbbe50..0000000000 --- a/package/ethtool/0002-marvell.c-Fix-build-with-musl-libc.patch +++ /dev/null @@ -1,71 +0,0 @@ -From a26296eea68aa6c16b253f34825c9b9007269672 Mon Sep 17 00:00:00 2001 -From: Florian Fainelli -Date: Sat, 14 Jan 2023 08:34:11 -0800 -Subject: [PATCH] marvell.c: Fix build with musl-libc - -After commit 1fa60003a8b8 ("misc: header includes cleanup") we stopped -including net/if.h which resolved the proper defines to pull in -sys/types.h and provide a definition for u_int32_t. With musl-libc we -would need to define _GNU_SOURCE to ensure that sys/types.h does provide a -definition for u_int32_t. - -Rather, just replace u_uint{16,32}_t with the more standard -uint{16,32}_t types from stdint.h - -Fixes: 1fa60003a8b8 ("misc: header includes cleanup") -Signed-off-by: Florian Fainelli - -[Upstream: https://patchwork.kernel.org/project/netdevbpf/patch/20230114163411.3290201-4-f.fainelli at gmail.com/] -Signed-off-by: Vincent Fazio ---- - marvell.c | 34 +++++++++++++++++----------------- - 1 file changed, 17 insertions(+), 17 deletions(-) - -diff --git a/marvell.c b/marvell.c -index d3d570e..3f3aed8 100644 ---- a/marvell.c -+++ b/marvell.c -@@ -31,23 +31,23 @@ static void dump_timer(const char *name, const void *p) - static void dump_queue(const char *name, const void *a, int rx) - { - struct desc { -- u_int32_t ctl; -- u_int32_t next; -- u_int32_t data_lo; -- u_int32_t data_hi; -- u_int32_t status; -- u_int32_t timestamp; -- u_int16_t csum2; -- u_int16_t csum1; -- u_int16_t csum2_start; -- u_int16_t csum1_start; -- u_int32_t addr_lo; -- u_int32_t addr_hi; -- u_int32_t count_lo; -- u_int32_t count_hi; -- u_int32_t byte_count; -- u_int32_t csr; -- u_int32_t flag; -+ uint32_t ctl; -+ uint32_t next; -+ uint32_t data_lo; -+ uint32_t data_hi; -+ uint32_t status; -+ uint32_t timestamp; -+ uint16_t csum2; -+ uint16_t csum1; -+ uint16_t csum2_start; -+ uint16_t csum1_start; -+ uint32_t addr_lo; -+ uint32_t addr_hi; -+ uint32_t count_lo; -+ uint32_t count_hi; -+ uint32_t byte_count; -+ uint32_t csr; -+ uint32_t flag; - }; - const struct desc *d = a; - --- -2.25.1 - diff --git a/package/ethtool/ethtool.hash b/package/ethtool/ethtool.hash index 609085aa5e..846ca7efc3 100644 --- a/package/ethtool/ethtool.hash +++ b/package/ethtool/ethtool.hash @@ -1,5 +1,5 @@ # From https://www.kernel.org/pub/software/network/ethtool/sha256sums.asc -sha256 c41fc881ffa5a40432d2dd829eb44c64a49dee482e716baacf9262c64daa8f90 ethtool-6.1.tar.xz +sha256 86df0114064d4d73f6bf72bf03e85c33964a519ee0c1d1ba65005ad2d0e570e1 ethtool-6.2.tar.xz # Locally calculated sha256 8177f97513213526df2cf6184d8ff986c675afb514d4e68a404010521b880643 COPYING sha256 5d632934396f90c82dfebe3c9512648bbb6333b406113d0cd331b0e0aa2d34a1 LICENSE diff --git a/package/ethtool/ethtool.mk b/package/ethtool/ethtool.mk index 3381344e0a..a35e274bc4 100644 --- a/package/ethtool/ethtool.mk +++ b/package/ethtool/ethtool.mk @@ -4,7 +4,7 @@ # ################################################################################ -ETHTOOL_VERSION = 6.1 +ETHTOOL_VERSION = 6.2 ETHTOOL_SOURCE = ethtool-$(ETHTOOL_VERSION).tar.xz ETHTOOL_SITE = $(BR2_KERNEL_MIRROR)/software/network/ethtool ETHTOOL_LICENSE = GPL-2.0 -- 2.25.1 From john at metanate.com Mon Mar 6 14:07:11 2023 From: john at metanate.com (John Keeping) Date: Mon, 6 Mar 2023 14:07:11 +0000 Subject: [Buildroot] [PATCH 1/1] package/network-manager: fix build with -Dmodem_manager=false In-Reply-To: <20230221130040.868693-1-fontaine.fabrice@gmail.com> References: <20230221130040.868693-1-fontaine.fabrice@gmail.com> Message-ID: On Tue, Feb 21, 2023 at 02:00:40PM +0100, Fabrice Fontaine wrote: > Fix the following build failure with -Dmodem_manager=false raised since > commit c36f6938858d3246ca493dacc925717586e2ea0f: > > ../output-1/build/network-manager-1.40.10/meson.build:1060:0: ERROR: Unknown variable "mobile_broadband_provider_info_database". > > Fixes: > - http://autobuild.buildroot.org/results/896879c8e8ce022556ee834216ced2f962ff279c > > Signed-off-by: Fabrice Fontaine Reviewed-by: John Keeping I hit the network-manager failure in 2023.02-rc2, this patch fixes it. > --- > ...build-failure-with-Dmodem_manager-fa.patch | 38 +++++++++++++++++++ > 1 file changed, 38 insertions(+) > create mode 100644 package/network-manager/0002-meson.build-fix-build-failure-with-Dmodem_manager-fa.patch > > diff --git a/package/network-manager/0002-meson.build-fix-build-failure-with-Dmodem_manager-fa.patch b/package/network-manager/0002-meson.build-fix-build-failure-with-Dmodem_manager-fa.patch > new file mode 100644 > index 0000000000..648be027e0 > --- /dev/null > +++ b/package/network-manager/0002-meson.build-fix-build-failure-with-Dmodem_manager-fa.patch > @@ -0,0 +1,38 @@ > +From 736a2c356c1c4871e8c4e70be622c65c87d3bca8 Mon Sep 17 00:00:00 2001 > +From: Fabrice Fontaine > +Date: Tue, 21 Feb 2023 13:03:00 +0100 > +Subject: [PATCH] meson.build: fix build failure with -Dmodem_manager=false > + > +Fix the following build failure with -Dmodem_manager=false raised since > +https://gitlab.freedesktop.org/ffontaine/NetworkManager/-/commit/03ba04d4784fa4fc7ec31455070fb5ecf25ade23: > + > +../output-1/build/network-manager-1.40.10/meson.build:1060:0: ERROR: Unknown variable "mobile_broadband_provider_info_database". > + > +Fixes: > + - http://autobuild.buildroot.org/results/896879c8e8ce022556ee834216ced2f962ff279c > + > +Signed-off-by: Fabrice Fontaine > +[Upstream status: > +https://gitlab.freedesktop.org/NetworkManager/NetworkManager/-/merge_requests/1544] > +--- > + meson.build | 4 +++- > + 1 file changed, 3 insertions(+), 1 deletion(-) > + > +diff --git a/meson.build b/meson.build > +index 84ce52c736..b79240efc0 100644 > +--- a/meson.build > ++++ b/meson.build > +@@ -1057,7 +1057,9 @@ output += ' jansson: ' + jansson_msg + '\n' > + output += ' iptables: ' + config_h.get('IPTABLES_PATH') + '\n' > + output += ' nft: ' + config_h.get('NFT_PATH') + '\n' > + output += ' modemmanager-1: ' + enable_modem_manager.to_string() + '\n' > +-output += ' mobile-broadband-provider-info-database: ' + mobile_broadband_provider_info_database + '\n' > ++if enable_modem_manager > ++ output += ' mobile-broadband-provider-info-database: ' + mobile_broadband_provider_info_database + '\n' > ++endif > + output += ' ofono: ' + enable_ofono.to_string() + '\n' > + output += ' concheck: ' + enable_concheck.to_string() + '\n' > + output += ' libteamdctl: ' + enable_teamdctl.to_string() + '\n' > +-- > +2.39.0 > + > -- > 2.39.0 From heiko.thiery at gmail.com Mon Mar 6 15:51:35 2023 From: heiko.thiery at gmail.com (Heiko Thiery) Date: Mon, 6 Mar 2023 16:51:35 +0100 Subject: [Buildroot] [PATCH 1/3] package/rauc: bump to version 1.9 Message-ID: <20230306155138.476438-1-heiko.thiery@gmail.com> Signed-off-by: Heiko Thiery --- package/rauc/rauc.hash | 2 +- package/rauc/rauc.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/rauc/rauc.hash b/package/rauc/rauc.hash index 8351d0266e..1cd5f7f314 100644 --- a/package/rauc/rauc.hash +++ b/package/rauc/rauc.hash @@ -1,3 +1,3 @@ # Locally calculated -sha256 d233247c1763b1c56c851d0adef2094b7aa2fcd72decf524a8ac0419188e0978 rauc-1.8.tar.xz +sha256 73802ce28d1045c757b547f5b4a222f0e825b5df77bca3464350278fc6fd200e rauc-1.9.tar.xz sha256 dc626520dcd53a22f727af3ee42c770e56c97a64fe3adb063799d8ab032fe551 COPYING diff --git a/package/rauc/rauc.mk b/package/rauc/rauc.mk index 0c81a6cc35..2baa25ec9e 100644 --- a/package/rauc/rauc.mk +++ b/package/rauc/rauc.mk @@ -4,7 +4,7 @@ # ################################################################################ -RAUC_VERSION = 1.8 +RAUC_VERSION = 1.9 RAUC_SITE = https://github.com/rauc/rauc/releases/download/v$(RAUC_VERSION) RAUC_SOURCE = rauc-$(RAUC_VERSION).tar.xz RAUC_LICENSE = LGPL-2.1 -- 2.30.2 From heiko.thiery at gmail.com Mon Mar 6 15:52:53 2023 From: heiko.thiery at gmail.com (Heiko Thiery) Date: Mon, 6 Mar 2023 16:52:53 +0100 Subject: [Buildroot] [PATCH 2/3] package/rauc: switch to meson build Message-ID: <20230306155252.476859-1-heiko.thiery@gmail.com> Signed-off-by: Heiko Thiery --- package/rauc/rauc.mk | 36 +++++++++++++++++++----------------- 1 file changed, 19 insertions(+), 17 deletions(-) diff --git a/package/rauc/rauc.mk b/package/rauc/rauc.mk index 2baa25ec9e..4168d6c2db 100644 --- a/package/rauc/rauc.mk +++ b/package/rauc/rauc.mk @@ -11,9 +11,10 @@ RAUC_LICENSE = LGPL-2.1 RAUC_LICENSE_FILES = COPYING RAUC_CPE_ID_VENDOR = pengutronix RAUC_DEPENDENCIES = host-pkgconf openssl libglib2 +RAUC_CONF_OPTS += -Dtests=false ifeq ($(BR2_PACKAGE_RAUC_DBUS),y) -RAUC_CONF_OPTS += --enable-service +RAUC_CONF_OPTS += -Dservice=true RAUC_DEPENDENCIES += dbus # systemd service uses dbus interface @@ -28,35 +29,35 @@ endef endif else -RAUC_CONF_OPTS += --disable-service +RAUC_CONF_OPTS += -Dservice=false endif ifeq ($(BR2_PACKAGE_RAUC_GPT),y) -RAUC_CONF_OPTS += --enable-gpt +RAUC_CONF_OPTS += -Dgpt=enabled RAUC_DEPENDENCIES += util-linux-libs else -RAUC_CONF_OPTS += --disable-gpt +RAUC_CONF_OPTS += -Dgpt=disabled endif ifeq ($(BR2_PACKAGE_RAUC_NETWORK),y) -RAUC_CONF_OPTS += --enable-network +RAUC_CONF_OPTS += -Dnetwork=true RAUC_DEPENDENCIES += libcurl else -RAUC_CONF_OPTS += --disable-network +RAUC_CONF_OPTS += -Dnetwork=false endif ifeq ($(BR2_PACKAGE_RAUC_JSON),y) -RAUC_CONF_OPTS += --enable-json +RAUC_CONF_OPTS += -Djson=enabled RAUC_DEPENDENCIES += json-glib else -RAUC_CONF_OPTS += --disable-json +RAUC_CONF_OPTS += -Djson=disabled endif ifeq ($(BR2_PACKAGE_RAUC_STREAMING),y) -RAUC_CONF_OPTS += --enable-streaming +RAUC_CONF_OPTS += -Dstreaming=true RAUC_DEPENDENCIES += libnl else -RAUC_CONF_OPTS += --disable-streaming +RAUC_CONF_OPTS += -Dstreaming=false endif HOST_RAUC_DEPENDENCIES = \ @@ -65,12 +66,13 @@ HOST_RAUC_DEPENDENCIES = \ host-libglib2 \ host-squashfs \ $(if $(BR2_PACKAGE_HOST_LIBP11),host-libp11) + HOST_RAUC_CONF_OPTS += \ - --disable-network \ - --disable-json \ - --disable-service \ - --without-dbuspolicydir \ - --with-systemdunitdir=no + -Dnetwork=false \ + -Dstreaming=false \ + -Djson=disabled \ + -Dservice=false \ + -Dtests=false -$(eval $(autotools-package)) -$(eval $(host-autotools-package)) +$(eval $(meson-package)) +$(eval $(host-meson-package)) -- 2.30.2 From heiko.thiery at gmail.com Mon Mar 6 15:53:09 2023 From: heiko.thiery at gmail.com (Heiko Thiery) Date: Mon, 6 Mar 2023 16:53:09 +0100 Subject: [Buildroot] [PATCH 3/3] DEVELOPERS: add Heiko Thiery for package/rauc Message-ID: <20230306155308.477063-1-heiko.thiery@gmail.com> Signed-off-by: Heiko Thiery --- DEVELOPERS | 1 + 1 file changed, 1 insertion(+) diff --git a/DEVELOPERS b/DEVELOPERS index 6256576e02..9670302a78 100644 --- a/DEVELOPERS +++ b/DEVELOPERS @@ -1253,6 +1253,7 @@ F: package/libnetconf2/ F: package/libyang/ F: package/linuxptp/ F: package/netopeer2/ +F: package/rauc/ F: package/sysrepo/ N: Herv? Codina -- 2.30.2 From vincent.stehle at arm.com Mon Mar 6 17:17:07 2023 From: vincent.stehle at arm.com (Vincent =?utf-8?Q?Stehl=C3=A9?=) Date: Mon, 6 Mar 2023 18:17:07 +0100 Subject: [Buildroot] [PATCH v2 0/3] misc aarch64-sbsa cleanups In-Reply-To: <20230303122251.3392998-1-niklas.cassel@wdc.com> References: <20230303122251.3392998-1-niklas.cassel@wdc.com> Message-ID: On Fri, Mar 03, 2023 at 01:22:48PM +0100, Niklas Cassel wrote: > Hello, > > Here come some small aarch64-sbsa cleanups. > Please consider for inclusion. > > Changes since v1: > -Modified test_edk2.py to use the same kernel config as > qemu_aarch64_sbsa_defconfig. (Thanks Vincent.) Hi Niklas, Thanks for fixing that. I tested this v2 patch series on master and next: the qemu_aarch64_sbsa_defconfig and the edk2 unit test work for me. The edk2 unit test is slower due to the more complete kernel config and this breaks the CI on gitlab. Maybe we should leave the reduced kernel config for the unit test as it is after all? An alternative would be to extend the timeout, somehow, but I don't know if unit tests longer than an hour are desirable. Best regards, Vincent. > > > Kind regards, > Niklas > > > Niklas Cassel (3): > board/qemu/aarch64-sbsa: use PARTLABEL to specify root > board/qemu/aarch64-sbsa: use the default console specified by ACPI > support/testing: use the arch default kernel config in test_edk2.py > > board/qemu/aarch64-sbsa/grub.cfg | 2 +- > board/qemu/aarch64-sbsa/linux.config | 68 ------------------------- > support/testing/tests/boot/test_edk2.py | 7 +-- > 3 files changed, 5 insertions(+), 72 deletions(-) > delete mode 100644 board/qemu/aarch64-sbsa/linux.config > > -- > 2.39.2 > From f.fainelli at gmail.com Mon Mar 6 17:30:52 2023 From: f.fainelli at gmail.com (Florian Fainelli) Date: Mon, 6 Mar 2023 09:30:52 -0800 Subject: [Buildroot] [PATCH 1/1] package/ethtool: bump to version 6.2 In-Reply-To: <20230306134528.1198076-1-vfazio@xes-inc.com> References: <20230306134528.1198076-1-vfazio@xes-inc.com> Message-ID: <3fd8ea5a-d302-975c-b632-011ef6b26ccf@gmail.com> On 3/6/23 05:45, Vincent Fazio wrote: > Drop our patches as they are included in the new version. > > Signed-off-by: Vincent Fazio Reviewed-by: Florian Fainelli Thanks Vincent! -- Florian From ju.o at free.fr Mon Mar 6 18:40:50 2023 From: ju.o at free.fr (Julien Olivain) Date: Mon, 6 Mar 2023 19:40:50 +0100 Subject: [Buildroot] [PATCH next 1/1] package/unrar: bump to version 6.2.6 Message-ID: <20230306184050.7107-1-ju.o@free.fr> Uptream does not provide a change log. The package now needs a C++11 compiler. For example, the source file "blake2s.hpp" is using the "constexpr" keyword. Signed-off-by: Julien Olivain --- Patch tested on branch next at commit b793f3a, with commands: make check-package ... 0 warnings generated utils/test-pkg -a -p unrar ... 45 builds, 3 skipped, 0 build failed, 0 legal-info failed, 0 show-info failed --- package/unrar/Config.in | 4 +++- package/unrar/unrar.hash | 2 +- package/unrar/unrar.mk | 4 ++-- 3 files changed, 6 insertions(+), 4 deletions(-) diff --git a/package/unrar/Config.in b/package/unrar/Config.in index 29696c35aa..8a3def699b 100644 --- a/package/unrar/Config.in +++ b/package/unrar/Config.in @@ -1,6 +1,7 @@ config BR2_PACKAGE_UNRAR bool "unrar" depends on BR2_INSTALL_LIBSTDCPP + depends on BR2_TOOLCHAIN_GCC_AT_LEAST_4_8 # C++11 depends on BR2_TOOLCHAIN_HAS_THREADS depends on BR2_USE_WCHAR help @@ -8,6 +9,7 @@ config BR2_PACKAGE_UNRAR http://www.rarlab.com/rar_add.htm -comment "unrar needs a toolchain w/ C++, wchar, threads" +comment "unrar needs a toolchain w/ C++, wchar, threads, gcc >= 4.8" depends on !BR2_USE_WCHAR || !BR2_INSTALL_LIBSTDCPP \ + || !BR2_TOOLCHAIN_GCC_AT_LEAST_4_8 \ || !BR2_TOOLCHAIN_HAS_THREADS diff --git a/package/unrar/unrar.hash b/package/unrar/unrar.hash index 40e05a1a32..bc8f986875 100644 --- a/package/unrar/unrar.hash +++ b/package/unrar/unrar.hash @@ -1,3 +1,3 @@ # Locally computed: -sha256 de75b6136958173fdfc530d38a0145b72342cf0d3842bf7bb120d336602d88ed unrarsrc-6.1.7.tar.gz +sha256 0c2d4cbc8b34d0e3bec7b474e0f52bbcc6c4320ec089b4141223ee355f63c318 unrarsrc-6.2.6.tar.gz sha256 6ecc1687808b7d66b24f874755abfed7464d9751ed0001cd4e8e5d9bf397ff8a license.txt diff --git a/package/unrar/unrar.mk b/package/unrar/unrar.mk index fee9fb753b..f59d199558 100644 --- a/package/unrar/unrar.mk +++ b/package/unrar/unrar.mk @@ -4,7 +4,7 @@ # ################################################################################ -UNRAR_VERSION = 6.1.7 +UNRAR_VERSION = 6.2.6 UNRAR_SOURCE = unrarsrc-$(UNRAR_VERSION).tar.gz UNRAR_SITE = https://www.rarlab.com/rar UNRAR_LICENSE = unrar @@ -13,7 +13,7 @@ UNRAR_CPE_ID_VENDOR = rarlab define UNRAR_BUILD_CMDS $(TARGET_MAKE_ENV) $(MAKE) CXX="$(TARGET_CXX)" STRIP="/bin/true" \ - CXXFLAGS="$(TARGET_CXXFLAGS) -pthread" \ + CXXFLAGS="$(TARGET_CXXFLAGS) -pthread -std=c++11" \ LDFLAGS="$(TARGET_LDFLAGS) -pthread" -C $(@D) endef -- 2.39.2 From peter at korsgaard.com Mon Mar 6 21:07:13 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Mon, 06 Mar 2023 22:07:13 +0100 Subject: [Buildroot] [PATCH v2 1/1] package/rtl8821cu: switch to version 20210916 In-Reply-To: <20230306072558.31515-1-christian@paral.in> (Christian Stewart's message of "Sun, 5 Mar 2023 23:25:58 -0800") References: <20230306072558.31515-1-christian@paral.in> Message-ID: <878rg96132.fsf@dell.be.48ers.dk> >>>>> "Christian" == Christian Stewart writes: > The author of the 8821cu repository has requested that we switch to a newer > major version of the driver located at 8821cu-20210916: > https://github.com/morrownr/8821cu-20210118/pull/93#issuecomment-1452675897 > Switch to that new repository. > Fixes a build issue against PowerPC64. > Signed-off-by: Christian Stewart > --- > v1 -> v2: > - merged PR fixing PowerPC64: https://github.com/morrownr/8821cu-20210916/pull/73 > - supersedes: > https://patchwork.ozlabs.org/project/buildroot/patch/20230302151859.400567-1-giulio.benetti at benettiengineering.com/ > Signed-off-by: Christian Stewart Committed, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Mon Mar 6 21:06:19 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Mon, 6 Mar 2023 22:06:19 +0100 Subject: [Buildroot] [git commit] package/rtl8821cu: switch to version 20210916 Message-ID: <20230306210730.D54B08696D@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=cde69c668d6692114845a927c8c5534ed78019db branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master The author of the 8821cu repository has requested that we switch to a newer major version of the driver located at 8821cu-20210916: https://github.com/morrownr/8821cu-20210118/pull/93#issuecomment-1452675897 Switch to that new repository. Fixes a build issue against PowerPC64. Signed-off-by: Christian Stewart Signed-off-by: Peter Korsgaard --- package/rtl8821cu/rtl8821cu.hash | 2 +- package/rtl8821cu/rtl8821cu.mk | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package/rtl8821cu/rtl8821cu.hash b/package/rtl8821cu/rtl8821cu.hash index efb9871472..e2d83adc0f 100644 --- a/package/rtl8821cu/rtl8821cu.hash +++ b/package/rtl8821cu/rtl8821cu.hash @@ -1,3 +1,3 @@ # Locally calculated -sha256 09b9fb4160003502d564d0d0d85d6f19b8b6d1627d1a339b3ddfca6a948d84fb rtl8821cu-86cc5ceb7c28b9b997838e1c796847f6c395c382.tar.gz +sha256 1d090da292c3f9322603846467a80278670211fcde3354dcabfe32c449992493 rtl8821cu-69c903b75bde36293c66b25c051916a74dbadf58.tar.gz sha256 af54d00efc57cfce664171ac8be2a20c0f290b1b5c1a67bb2eba7b6380276c4e LICENSE diff --git a/package/rtl8821cu/rtl8821cu.mk b/package/rtl8821cu/rtl8821cu.mk index 97f50d9633..b3e4ad3fc8 100644 --- a/package/rtl8821cu/rtl8821cu.mk +++ b/package/rtl8821cu/rtl8821cu.mk @@ -4,8 +4,8 @@ # ################################################################################ -RTL8821CU_VERSION = 86cc5ceb7c28b9b997838e1c796847f6c395c382 -RTL8821CU_SITE = $(call github,morrownr,8821cu-20210118,$(RTL8821CU_VERSION)) +RTL8821CU_VERSION = 69c903b75bde36293c66b25c051916a74dbadf58 +RTL8821CU_SITE = $(call github,morrownr,8821cu-20210916,$(RTL8821CU_VERSION)) RTL8821CU_LICENSE = GPL-2.0 RTL8821CU_LICENSE_FILES = LICENSE From ju.o at free.fr Mon Mar 6 21:14:35 2023 From: ju.o at free.fr (Julien Olivain) Date: Mon, 6 Mar 2023 22:14:35 +0100 Subject: [Buildroot] [PATCH next 1/1] package/gsl: bump to version 2.7.1 Message-ID: <20230306211435.2283414-1-ju.o@free.fr> For change log since 2.6, see: https://git.savannah.gnu.org/cgit/gsl.git/tree/NEWS?h=release-2-7 This 2.7.1 version includes a minor libtool version fixup on top of 2.7: https://git.savannah.gnu.org/cgit/gsl.git/commit/?id=77e7c7d008707dace56626020eaa6181912e9841 Signed-off-by: Julien Olivain --- Patch tested on branch next at commit b793f3a with commands: make check-package ... 0 warnings generated utils/test-pkg -a -p gsl ... 45 builds, 0 skipped, 0 build failed, 0 legal-info failed, 0 show-info failed --- package/gsl/gsl.hash | 2 +- package/gsl/gsl.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/gsl/gsl.hash b/package/gsl/gsl.hash index 0d40a75497..153ae4131d 100644 --- a/package/gsl/gsl.hash +++ b/package/gsl/gsl.hash @@ -1,3 +1,3 @@ # Locally calculated after checking pgp signature -sha256 b782339fc7a38fe17689cb39966c4d821236c28018b6593ddb6fd59ee40786a8 gsl-2.6.tar.gz +sha256 dcb0fbd43048832b757ff9942691a8dd70026d5da0ff85601e52687f6deeb34b gsl-2.7.1.tar.gz sha256 8ceb4b9ee5adedde47b31e975c1d90c73ad27b6b165a1dcd80c7c545eb65b903 COPYING diff --git a/package/gsl/gsl.mk b/package/gsl/gsl.mk index 3604f9836c..575cb75462 100644 --- a/package/gsl/gsl.mk +++ b/package/gsl/gsl.mk @@ -4,7 +4,7 @@ # ################################################################################ -GSL_VERSION = 2.6 +GSL_VERSION = 2.7.1 GSL_SITE = $(BR2_GNU_MIRROR)/gsl GSL_INSTALL_STAGING = YES GSL_LICENSE = GPL-3.0 -- 2.39.2 From vincent.stehle at laposte.net Mon Mar 6 21:16:46 2023 From: vincent.stehle at laposte.net (=?UTF-8?q?Vincent=20Stehl=C3=A9?=) Date: Mon, 6 Mar 2023 22:16:46 +0100 Subject: [Buildroot] [PATCH next] package/openfpgaloader: fix typos Message-ID: <20230306211646.3717-1-vincent.stehle@laposte.net> Fix a typo in the name of two configuration options. This repairs the selection of libgpiod support. Signed-off-by: Vincent Stehl? Cc: Jean Burgat --- Hi, The fix for the BR2_PACKAGE_OPENFPGALOADER_LIBGPIOD has a functional change and is applicable to the next branch only. The fix for the BR2_PACKAGE_OPENFPGALOADER_CMSIS is also applicable to the master branch if desired, but as it has no functional effect I think it is not that urgent. Best regards, Vincent. package/openfpgaloader/Config.in | 2 +- package/openfpgaloader/openfpgaloader.mk | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package/openfpgaloader/Config.in b/package/openfpgaloader/Config.in index 4ba01d12d3..bd83ad415b 100644 --- a/package/openfpgaloader/Config.in +++ b/package/openfpgaloader/Config.in @@ -12,7 +12,7 @@ config BR2_PACKAGE_OPENFPGALOADER if BR2_PACKAGE_OPENFPGALOADER -config BR2_PACAKGE_OPENFPGALOADER_CMSIS +config BR2_PACKAGE_OPENFPGALOADER_CMSIS bool "CMSIS-DAP support" depends on BR2_PACKAGE_HAS_UDEV # hidapi depends on BR2_TOOLCHAIN_HAS_THREADS_NPTL # hidapi diff --git a/package/openfpgaloader/openfpgaloader.mk b/package/openfpgaloader/openfpgaloader.mk index 042b16612e..6d7fbd9850 100644 --- a/package/openfpgaloader/openfpgaloader.mk +++ b/package/openfpgaloader/openfpgaloader.mk @@ -17,14 +17,14 @@ else OPENFPGALOADER_CONF_OPTS += -DENABLE_UDEV=OFF endif -ifeq ($(BR2_PACAKGE_OPENFPGALOADER_CMSIS),y) +ifeq ($(BR2_PACKAGE_OPENFPGALOADER_CMSIS),y) OPENFPGALOADER_DEPENDENCIES += hidapi OPENFPGALOADER_CONF_OPTS += -DENABLE_CMSISDAP=ON else OPENFPGALOADER_CONF_OPTS += -DENABLE_CMSISDAP=OFF endif -ifeq ($(BR2_PACAKGE_OPENFPGALOADER_LIBGPIOD),y) +ifeq ($(BR2_PACKAGE_OPENFPGALOADER_LIBGPIOD),y) OPENFPGALOADER_DEPENDENCIES += libgpiod OPENFPGALOADER_CONF_OPTS += -DENABLE_LIBGPIOD=ON else -- 2.35.1 From gwenj at trabucayre.com Mon Mar 6 21:29:18 2023 From: gwenj at trabucayre.com (Gwenhael Goavec-Merou) Date: Mon, 6 Mar 2023 22:29:18 +0100 Subject: [Buildroot] [PATCH next] package/openfpgaloader: fix typos In-Reply-To: <20230306211646.3717-1-vincent.stehle@laposte.net> References: <20230306211646.3717-1-vincent.stehle@laposte.net> Message-ID: <20230306222918.2aab2c4f@x230> On Mon, 6 Mar 2023 22:16:46 +0100 Vincent Stehl? via buildroot wrote: > Fix a typo in the name of two configuration options. > This repairs the selection of libgpiod support. > > Signed-off-by: Vincent Stehl? > Cc: Jean Burgat > --- > > > Hi, > > The fix for the BR2_PACKAGE_OPENFPGALOADER_LIBGPIOD has a functional change > and is applicable to the next branch only. > > The fix for the BR2_PACKAGE_OPENFPGALOADER_CMSIS is also applicable to the > master branch if desired, but as it has no functional effect I think it is not > that urgent. > > Best regards, > Vincent. > > > package/openfpgaloader/Config.in | 2 +- > package/openfpgaloader/openfpgaloader.mk | 4 ++-- > 2 files changed, 3 insertions(+), 3 deletions(-) > > diff --git a/package/openfpgaloader/Config.in > b/package/openfpgaloader/Config.in index 4ba01d12d3..bd83ad415b 100644 > --- a/package/openfpgaloader/Config.in > +++ b/package/openfpgaloader/Config.in > @@ -12,7 +12,7 @@ config BR2_PACKAGE_OPENFPGALOADER > > if BR2_PACKAGE_OPENFPGALOADER > > -config BR2_PACAKGE_OPENFPGALOADER_CMSIS > +config BR2_PACKAGE_OPENFPGALOADER_CMSIS > bool "CMSIS-DAP support" > depends on BR2_PACKAGE_HAS_UDEV # hidapi > depends on BR2_TOOLCHAIN_HAS_THREADS_NPTL # hidapi > diff --git a/package/openfpgaloader/openfpgaloader.mk > b/package/openfpgaloader/openfpgaloader.mk index 042b16612e..6d7fbd9850 100644 > --- a/package/openfpgaloader/openfpgaloader.mk > +++ b/package/openfpgaloader/openfpgaloader.mk > @@ -17,14 +17,14 @@ else > OPENFPGALOADER_CONF_OPTS += -DENABLE_UDEV=OFF > endif > > -ifeq ($(BR2_PACAKGE_OPENFPGALOADER_CMSIS),y) > +ifeq ($(BR2_PACKAGE_OPENFPGALOADER_CMSIS),y) > OPENFPGALOADER_DEPENDENCIES += hidapi > OPENFPGALOADER_CONF_OPTS += -DENABLE_CMSISDAP=ON > else > OPENFPGALOADER_CONF_OPTS += -DENABLE_CMSISDAP=OFF > endif > > -ifeq ($(BR2_PACAKGE_OPENFPGALOADER_LIBGPIOD),y) > +ifeq ($(BR2_PACKAGE_OPENFPGALOADER_LIBGPIOD),y) > OPENFPGALOADER_DEPENDENCIES += libgpiod > OPENFPGALOADER_CONF_OPTS += -DENABLE_LIBGPIOD=ON > else > -- Acked-by: Gwenhael Goavec-merou Thanks! Regards Gwen From bugzilla at busybox.net Mon Mar 6 22:06:42 2023 From: bugzilla at busybox.net (bugzilla at busybox.net) Date: Mon, 06 Mar 2023 22:06:42 +0000 Subject: [Buildroot] [Bug 15376] New: Libiconv config Message-ID: https://bugs.busybox.net/show_bug.cgi?id=15376 Bug ID: 15376 Summary: Libiconv config Product: buildroot Version: unspecified Hardware: All OS: Linux Status: NEW Severity: normal Priority: P5 Component: Other Assignee: unassigned at buildroot.uclibc.org Reporter: igor at gorbunov.tel CC: buildroot at uclibc.org Target Milestone: --- package/libiconv/libiconv.mk:31: *** Libiconv should never be enabled when the toolchain supports locales. Report this failure to Buildroot developers. Stop. -- You are receiving this mail because: You are on the CC list for the bug. From bugzilla at busybox.net Mon Mar 6 22:08:16 2023 From: bugzilla at busybox.net (bugzilla at busybox.net) Date: Mon, 06 Mar 2023 22:08:16 +0000 Subject: [Buildroot] [Bug 15376] Libiconv config In-Reply-To: References: Message-ID: https://bugs.busybox.net/show_bug.cgi?id=15376 Igor changed: What |Removed |Added ---------------------------------------------------------------------------- Host| |Debian GNU/Linux 12 | |(bookworm) x86_64 Target| |arm926t -- You are receiving this mail because: You are on the CC list for the bug. From aperez at igalia.com Mon Mar 6 22:25:31 2023 From: aperez at igalia.com (Adrian Perez de Castro) Date: Tue, 7 Mar 2023 00:25:31 +0200 Subject: [Buildroot] [PATCH] package/wpebackend-fdo: bump to version 1.14.1 In-Reply-To: <87wn3v9sy5.fsf@dell.be.48ers.dk> References: <20230304221145.3222530-1-aperez@igalia.com> <20230305005158.GC46585@igalia.com> <87wn3v9sy5.fsf@dell.be.48ers.dk> Message-ID: <20230307002531.GB375908@igalia.com> Hello Peter, On Sun, 05 Mar 2023 15:24:50 +0100 Peter Korsgaard wrote: > >>>>> "Adrian" == Adrian Perez de Castro writes: > > > Hi, > > (Added Peter in CC.) > > > On Sun, 05 Mar 2023 00:11:45 +0200 Adrian Perez de Castro wrote: > > >> This is a bugfix release which includes important fixes which solve a > >> memory leak and hitting a situation where the output no longer gets > >> updated. Release notes: > >> > >> https://wpewebkit.org/release/wpebackend-fdo-1.14.1.html > >> > >> Signed-off-by: Adrian Perez de Castro > >> --- > >> package/wpebackend-fdo/wpebackend-fdo.hash | 8 ++++---- > >> package/wpebackend-fdo/wpebackend-fdo.mk | 2 +- > >> 2 files changed, 5 insertions(+), 5 deletions(-) > > > It would be *very desirable* to have this update in stable branches as well, > > because this contains bug fixes which make WebKit{GTK,WPE} actually usable > > in some cases (e.g. long running instances). > > With stable branches I guess you mean our (late) upcoming LTS release, > 2023.02? 2022.02.x and 2022.11.x use wpebackend-fdo 1.12.1, but they are > almost EOL. Yes, I meant 2023.02; the branches that are being EOL'd soon are probably not worth updating. > Committed to master (which will become 2023.02), thanks. Excellent, thanks! 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 baruch at tkos.co.il Tue Mar 7 09:04:55 2023 From: baruch at tkos.co.il (Baruch Siach) Date: Tue, 7 Mar 2023 11:04:55 +0200 Subject: [Buildroot] [PATCH] libpcap: bump to version 1.10.3 Message-ID: <6a6f76bfb81e83d1ac5e694e87d7faf7f34397bf.1678179895.git.baruch@tkos.co.il> Signed-off-by: Baruch Siach --- package/libpcap/libpcap.hash | 4 ++-- package/libpcap/libpcap.mk | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package/libpcap/libpcap.hash b/package/libpcap/libpcap.hash index b87d9d04ef3a..270fd8869dac 100644 --- a/package/libpcap/libpcap.hash +++ b/package/libpcap/libpcap.hash @@ -1,6 +1,6 @@ # Locally calculated after checking pgp signature -# https://www.tcpdump.org/release/libpcap-1.10.2.tar.gz.sig -sha256 db6d79d4ad03b8b15fb16c42447d093ad3520c0ec0ae3d331104dcfb1ce77560 libpcap-1.10.2.tar.gz +# https://www.tcpdump.org/release/libpcap-1.10.3.tar.gz.sig +sha256 2a8885c403516cf7b0933ed4b14d6caa30e02052489ebd414dc75ac52e7559e6 libpcap-1.10.3.tar.gz # Hash for license file: sha256 8a54594d257e14a5260ac770f1633516cb51e3fc28c40136ce2697014eda7afd LICENSE diff --git a/package/libpcap/libpcap.mk b/package/libpcap/libpcap.mk index 173207de63ca..d4292ae9a3fb 100644 --- a/package/libpcap/libpcap.mk +++ b/package/libpcap/libpcap.mk @@ -4,7 +4,7 @@ # ################################################################################ -LIBPCAP_VERSION = 1.10.2 +LIBPCAP_VERSION = 1.10.3 LIBPCAP_SITE = https://www.tcpdump.org/release LIBPCAP_LICENSE = BSD-3-Clause LIBPCAP_LICENSE_FILES = LICENSE -- 2.39.2 From baruch at tkos.co.il Tue Mar 7 09:05:25 2023 From: baruch at tkos.co.il (Baruch Siach) Date: Tue, 7 Mar 2023 11:05:25 +0200 Subject: [Buildroot] [PATCH next] strace: bump to version 6.2 Message-ID: <1ad45c1bf4b73061d4b05a43afc1bbaf423111e4.1678179925.git.baruch@tkos.co.il> Signed-off-by: Baruch Siach --- package/strace/strace.hash | 4 ++-- package/strace/strace.mk | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package/strace/strace.hash b/package/strace/strace.hash index 9478fbd45974..d49abf1f161a 100644 --- a/package/strace/strace.hash +++ b/package/strace/strace.hash @@ -1,5 +1,5 @@ # Locally calculated after checking signature with RSA key 0xA8041FA839E16E36 -# https://strace.io/files/6.1/strace-6.1.tar.xz.asc -sha256 2579e9cec37dbb786f6ea0bebd15f40dd561ef2bde2a2a2ecdce5963b01859fd strace-6.1.tar.xz +# https://strace.io/files/6.2/strace-6.2.tar.xz.asc +sha256 0c7d38a449416268d3004029a220a15a77c2206a03cc88120f37f46e949177e8 strace-6.2.tar.xz sha256 d92f973d08c8466993efff1e500453add0c038c20b4d2cbce3297938a296aea9 COPYING sha256 7c379436436a562834aa7d2f5dcae1f80a25230fa74201046ca1fba4367d39aa LGPL-2.1-or-later diff --git a/package/strace/strace.mk b/package/strace/strace.mk index cbb574559e67..730a91d27721 100644 --- a/package/strace/strace.mk +++ b/package/strace/strace.mk @@ -4,7 +4,7 @@ # ################################################################################ -STRACE_VERSION = 6.1 +STRACE_VERSION = 6.2 STRACE_SOURCE = strace-$(STRACE_VERSION).tar.xz STRACE_SITE = https://github.com/strace/strace/releases/download/v$(STRACE_VERSION) STRACE_LICENSE = LGPL-2.1+ -- 2.39.2 From Niklas.Cassel at wdc.com Tue Mar 7 09:19:22 2023 From: Niklas.Cassel at wdc.com (Niklas Cassel) Date: Tue, 7 Mar 2023 09:19:22 +0000 Subject: [Buildroot] [PATCH v2 0/3] misc aarch64-sbsa cleanups In-Reply-To: References: <20230303122251.3392998-1-niklas.cassel@wdc.com> Message-ID: On Mon, Mar 06, 2023 at 06:17:07PM +0100, Vincent Stehl? wrote: > On Fri, Mar 03, 2023 at 01:22:48PM +0100, Niklas Cassel wrote: > > Hello, > > > > Here come some small aarch64-sbsa cleanups. > > Please consider for inclusion. > > > > Changes since v1: > > -Modified test_edk2.py to use the same kernel config as > > qemu_aarch64_sbsa_defconfig. (Thanks Vincent.) > > Hi Niklas, > > Thanks for fixing that. > > I tested this v2 patch series on master and next: the > qemu_aarch64_sbsa_defconfig and the edk2 unit test work for me. > > The edk2 unit test is slower due to the more complete kernel config and this > breaks the CI on gitlab. Maybe we should leave the reduced kernel config for the > unit test as it is after all? An alternative would be to extend the timeout, > somehow, but I don't know if unit tests longer than an hour are desirable. The config already looked like it included a bunch of unnecessary stuff to me, e.g. CONFIG_DRM, CONFIG_DRM_VIRTIO_GPU, CONFIG_NETDEVICES, CONFIG_INET, CONFIG_IP_MULTICAST, CONFIG_IP_ADVANCED_ROUTER, CONFIG_NET_SCHED, CONFIG_SCSI_VIRTIO, CONFIG_VIRTIO_BLK, CONFIG_VIRTIO_FS, CONFIG_FUSE_FS. None of which should be needed to do what test_edk2.py actually tests (that we get Linux to boot all the way to a "login: " prompt). QEMU is executed with: -display none no so need for any DRM. -hda {...}/disk.img which will emulate a drive at ATA level, so pointless to enable all the virtio Kconfigs. The buildroot config defined in test_edk2.py does not set BR2_SYSTEM_DHCP, so no need for any network Kconfigs. But I agree with you, it's better to keep this existing config rather than extending the unit test timeout. I will send a v3 which simply moves the config file. Kind regards, Niklas From niklas.cassel at wdc.com Tue Mar 7 09:35:02 2023 From: niklas.cassel at wdc.com (Niklas Cassel) Date: Tue, 7 Mar 2023 10:35:02 +0100 Subject: [Buildroot] [PATCH v3 1/3] board/qemu/aarch64-sbsa: use PARTLABEL to specify root In-Reply-To: <20230307093504.3611941-1-niklas.cassel@wdc.com> References: <20230307093504.3611941-1-niklas.cassel@wdc.com> Message-ID: <20230307093504.3611941-2-niklas.cassel@wdc.com> Specifying /dev/sda2 is ambigious, and when booting my arm64 machine this tries to mount the second partition of my ATA drive, instead of the second partition of the USB-stick, simply because the ATA driver is probed earlier than the USB controller driver. To solve this problem, use PARTLABEL=root to specify the root filesystem. This is similar to how it is currently done for board/aarch64-efi/grub.cfg and board/qemu/aarch64-ebbr/grub.cfg. Signed-off-by: Niklas Cassel --- board/qemu/aarch64-sbsa/grub.cfg | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/board/qemu/aarch64-sbsa/grub.cfg b/board/qemu/aarch64-sbsa/grub.cfg index cd486caf4c..39b7842f8f 100644 --- a/board/qemu/aarch64-sbsa/grub.cfg +++ b/board/qemu/aarch64-sbsa/grub.cfg @@ -2,5 +2,5 @@ set default="0" set timeout="5" menuentry "Buildroot" { - linux /Image root=/dev/sda2 rootwait console=ttyAMA0 + linux /Image root=PARTLABEL=root rootwait console=ttyAMA0 } -- 2.39.2 From niklas.cassel at wdc.com Tue Mar 7 09:35:01 2023 From: niklas.cassel at wdc.com (Niklas Cassel) Date: Tue, 7 Mar 2023 10:35:01 +0100 Subject: [Buildroot] [PATCH v3 0/3] misc aarch64-sbsa cleanups Message-ID: <20230307093504.3611941-1-niklas.cassel@wdc.com> Hello, Here come some small aarch64-sbsa cleanups. Please consider for inclusion. Changes since v2: -Keep the kernel config only used by test_edk2.py, but move it to a new subdirectory to make it move obvious that it is only used by test_edk.py. Thanks a lot to Vincent Stehl? for testing the previous versions in gitlab CI. Kind regards, Niklas Niklas Cassel (3): board/qemu/aarch64-sbsa: use PARTLABEL to specify root board/qemu/aarch64-sbsa: use the default console specified by ACPI support/testing: move the kernel config only used by test_edk2.py board/qemu/aarch64-sbsa/grub.cfg | 2 +- support/testing/tests/boot/test_edk2.py | 2 +- .../testing/tests/boot/test_edk2}/linux.config | 0 3 files changed, 2 insertions(+), 2 deletions(-) rename {board/qemu/aarch64-sbsa => support/testing/tests/boot/test_edk2}/linux.config (100%) -- 2.39.2 From niklas.cassel at wdc.com Tue Mar 7 09:35:03 2023 From: niklas.cassel at wdc.com (Niklas Cassel) Date: Tue, 7 Mar 2023 10:35:03 +0100 Subject: [Buildroot] [PATCH v3 2/3] board/qemu/aarch64-sbsa: use the default console specified by ACPI In-Reply-To: <20230307093504.3611941-1-niklas.cassel@wdc.com> References: <20230307093504.3611941-1-niklas.cassel@wdc.com> Message-ID: <20230307093504.3611941-3-niklas.cassel@wdc.com> ARM SBBR (Server Base Boot Requirements) defines SPCR (Serial Port Console Redirection Table) as a mandatory ACPI table that specifies the configuration of a serial console. In the linux kernel, ARM developers have decided that consoles defined by SPCR are always enabled when existing, see e.g.: https://lore.kernel.org/linux-serial/20200430161438.17640-1-alpernebiyasak at gmail.com/T/ Specifying console=ttyAMA0 (which is a serial console) is thus redundant for an ARM SBSA board. (It also blindly assumes that the serial console is on ttyAMA0, which might not be true.) Drop the explicit console=ttyAMA0 on the kernel command line, such that the kernel can pick up the default console defined by SPCR. This is similar to how it is currently done for board/aarch64-efi/grub.cfg. Signed-off-by: Niklas Cassel --- board/qemu/aarch64-sbsa/grub.cfg | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/board/qemu/aarch64-sbsa/grub.cfg b/board/qemu/aarch64-sbsa/grub.cfg index 39b7842f8f..d99e19c4cd 100644 --- a/board/qemu/aarch64-sbsa/grub.cfg +++ b/board/qemu/aarch64-sbsa/grub.cfg @@ -2,5 +2,5 @@ set default="0" set timeout="5" menuentry "Buildroot" { - linux /Image root=PARTLABEL=root rootwait console=ttyAMA0 + linux /Image root=PARTLABEL=root rootwait } -- 2.39.2 From niklas.cassel at wdc.com Tue Mar 7 09:35:04 2023 From: niklas.cassel at wdc.com (Niklas Cassel) Date: Tue, 7 Mar 2023 10:35:04 +0100 Subject: [Buildroot] [PATCH v3 3/3] support/testing: move the kernel config only used by test_edk2.py In-Reply-To: <20230307093504.3611941-1-niklas.cassel@wdc.com> References: <20230307093504.3611941-1-niklas.cassel@wdc.com> Message-ID: <20230307093504.3611941-4-niklas.cassel@wdc.com> The kernel config board/qemu/aarch64-sbsa/linux.config has never been in use by qemu_aarch64_sbsa_defconfig, neither via BR2_LINUX_KERNEL_CUSTOM_CONFIG_FILE, nor via BR2_LINUX_KERNEL_CONFIG_FRAGMENT_FILES. test_edk2.py is using the kernel config board/qemu/aarch64-sbsa/linux.config. However, storing a kernel config that is not used by qemu_aarch64_sbsa_defconfig, in a directory that is "owned" by qemu_aarch64_sbsa_defconfig, is bound to cause confusion. Therefore, move the config file to a new subdirectory: support/testing/tests/boot/test_edk2/ This is similar to how e.g. test_grub.py has a subdirectory: support/testing/tests/boot/test_grub/ where it keeps the kernel config that is only used by test_grub.py. Signed-off-by: Niklas Cassel --- support/testing/tests/boot/test_edk2.py | 2 +- .../testing/tests/boot/test_edk2}/linux.config | 0 2 files changed, 1 insertion(+), 1 deletion(-) rename {board/qemu/aarch64-sbsa => support/testing/tests/boot/test_edk2}/linux.config (100%) diff --git a/support/testing/tests/boot/test_edk2.py b/support/testing/tests/boot/test_edk2.py index c1be8fad95..623e77e992 100644 --- a/support/testing/tests/boot/test_edk2.py +++ b/support/testing/tests/boot/test_edk2.py @@ -18,7 +18,7 @@ class TestEdk2(infra.basetest.BRTest): BR2_LINUX_KERNEL_CUSTOM_VERSION=y BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="5.10.34" BR2_LINUX_KERNEL_USE_CUSTOM_CONFIG=y - BR2_LINUX_KERNEL_CUSTOM_CONFIG_FILE="board/qemu/aarch64-sbsa/linux.config" + BR2_LINUX_KERNEL_CUSTOM_CONFIG_FILE="support/testing/tests/boot/test_edk2/linux.config" BR2_TARGET_EDK2=y BR2_TARGET_EDK2_PLATFORM_QEMU_SBSA=y BR2_TARGET_GRUB2=y diff --git a/board/qemu/aarch64-sbsa/linux.config b/support/testing/tests/boot/test_edk2/linux.config similarity index 100% rename from board/qemu/aarch64-sbsa/linux.config rename to support/testing/tests/boot/test_edk2/linux.config -- 2.39.2 From thomas at devoogdt.com Tue Mar 7 16:10:28 2023 From: thomas at devoogdt.com (Thomas Devoogdt) Date: Tue, 7 Mar 2023 17:10:28 +0100 Subject: [Buildroot] [PATCH v3 1/3] pkg-cmake: add option to select the Ninja generator In-Reply-To: <33536034-5b9e-e1f9-86eb-b64bb4691940@mind.be> References: <20230228155528.2430203-1-thomas.devoogdt@barco.com> <33536034-5b9e-e1f9-86eb-b64bb4691940@mind.be> Message-ID: Hi all, Thx for the review John and Arnout. I updated the commits on my private git branch: https://github.com/buildroot/buildroot/compare/master...ThomasDevoogdt:buildroot:thode/cmake-ninja I will do some tests, and if all is ok, then I will send a new series of emails. Kr, Thomas Op ma 6 mrt 2023 om 12:02 schreef Arnout Vandecappelle : > > Hi Thomas, > > On 28/02/2023 16:55, Thomas Devoogdt wrote: > [snip] > > ifndef $(2)_BUILD_CMDS > > ifeq ($(4),target) > > define $(2)_BUILD_CMDS > > - $$(TARGET_MAKE_ENV) $$($$(PKG)_MAKE_ENV) $$($$(PKG)_MAKE) $$($$(PKG)_MAKE_OPTS) -C $$($$(PKG)_BUILDDIR) > > + $$(TARGET_MAKE_ENV) $$($$(PKG)_BUILD_ENV) $$(BR2_CMAKE) --build $$($$(PKG)_BUILDDIR) $$($$(PKG)_GENERATOR_PARALLEL) $$($$(PKG)_BUILD_OPTS) > > To avoid breaking existing (external) packages, I would add something like: > > $(2)_BUILD_OPTS ?= -- $(2)_MAKE_OPTS > > (inside the CMAKE_NINJA condition, only for make) > > That way, existing packages would work unchanged (and it would remove the need > to change gdal and racehound in this patch). > > Similarly for the environment. > > > Eventually we'll completely remove those variables, but then there should > still be a warning about their use, like we have for BUILDROOT_DL_DIR in > Makefile.legacy. > > > Regards, > Arnout > > > [snip] > From d.lang at abatec.at Tue Mar 7 18:27:32 2023 From: d.lang at abatec.at (Lang Daniel) Date: Tue, 7 Mar 2023 18:27:32 +0000 Subject: [Buildroot] [PATCH v2] package/freescale-imx/imx-gpu-viv: fix aarch64 framebuffer support Message-ID: Since e8df0f7 (package/freescale-imx/imx-gpu-viv: bump to version 6.4.3.p4.4) the fb folder is no longer included in the archive. imx-gpu-viv 6.4.3.p4.4-aarch64 Building cp -dpfr /home/d.lang/buildroot/output/build/imx-gpu-viv-6.4.3.p4.4-aarch64/gpu-core/usr/lib/fb/* /home/d.lang/buildroot/output/build/imx-gpu-viv-6.4.3.p4.4-aarch64/gpu-core/usr/lib/ cp: cannot stat '/home/d.lang/buildroot/output/build/imx-gpu-viv-6.4.3.p4.4-aarch64/gpu-core/usr/lib/fb/*': No such file or directory According to meta-freescale [0] the framebuffer output can be enabled on IMX8 by using the wayland libraries together with egl.pc. Tested on an imx8mn by running kmscube. EGL and GLES support detected. [0]: https://git.yoctoproject.org/meta-freescale/tree/recipes-graphics/imx-gpu-viv/imx-gpu-viv-6.inc Signed-off-by: Daniel Lang --- v1 -> v2: - Mention current build failure - Add information for egl.pc selection --- package/freescale-imx/imx-gpu-viv/Config.in | 4 +-- .../freescale-imx/imx-gpu-viv/imx-gpu-viv.mk | 27 ++++++++++++------- 2 files changed, 20 insertions(+), 11 deletions(-) diff --git a/package/freescale-imx/imx-gpu-viv/Config.in b/package/freescale-imx/imx-gpu-viv/Config.in index 3e095b730c..1e3bdd6b3d 100644 --- a/package/freescale-imx/imx-gpu-viv/Config.in +++ b/package/freescale-imx/imx-gpu-viv/Config.in @@ -45,8 +45,8 @@ choice config BR2_PACKAGE_IMX_GPU_VIV_OUTPUT_FB bool "Framebuffer" - # The i.MX8 blob doesn't support FB output - depends on !BR2_PACKAGE_FREESCALE_IMX_PLATFORM_IMX8M + # Framebuffer output on aarch64 is linked wayland library. + select BR2_PACKAGE_WAYLAND if BR2_aarch64 config BR2_PACKAGE_IMX_GPU_VIV_OUTPUT_WL bool "Wayland" diff --git a/package/freescale-imx/imx-gpu-viv/imx-gpu-viv.mk b/package/freescale-imx/imx-gpu-viv/imx-gpu-viv.mk index f72735e093..00c95cc5d2 100644 --- a/package/freescale-imx/imx-gpu-viv/imx-gpu-viv.mk +++ b/package/freescale-imx/imx-gpu-viv/imx-gpu-viv.mk @@ -26,28 +26,37 @@ endif IMX_GPU_VIV_LIB_TARGET = $(call qstrip,$(BR2_PACKAGE_IMX_GPU_VIV_OUTPUT)) -# Libraries are linked against libdrm, except framebuffer output on ARM +# Libraries are linked against libdrm and wayland, +# except framebuffer output on ARM ifneq ($(IMX_GPU_VIV_LIB_TARGET)$(BR2_arm),fby) -IMX_GPU_VIV_DEPENDENCIES += libdrm -endif - -ifeq ($(IMX_GPU_VIV_LIB_TARGET),wayland) -IMX_GPU_VIV_DEPENDENCIES += wayland +IMX_GPU_VIV_DEPENDENCIES += libdrm wayland endif define IMX_GPU_VIV_EXTRACT_CMDS $(call NXP_EXTRACT_HELPER,$(IMX_GPU_VIV_DL_DIR)/$(IMX_GPU_VIV_SOURCE)) endef -ifeq ($(IMX_GPU_VIV_LIB_TARGET),fb) +# The package comes with multiple versions of egl.pc, +# depending on the output the original egl.pc is replaced +# with a symlink: +# - arm/frambuffer: symlink to egl_linuxfb.pc +# - aarch64/framebuffer: original egl.pc without a symlink +# - wayland: symblink to egl_wayland.pc +ifeq ($(IMX_GPU_VIV_LIB_TARGET)$(BR2_arm),fby) +IMX_GPU_VIV_BACKEND_DIR = fb define IMX_GPU_VIV_FIXUP_PKGCONFIG ln -sf egl_linuxfb.pc $(@D)/gpu-core/usr/lib/pkgconfig/egl.pc endef -else ifeq ($(IMX_GPU_VIV_LIB_TARGET),wayland) +else +# Framebuffer output on aarch64 uses the same libraries as wayland output +# but without replaceing egl.pc. +IMX_GPU_VIV_BACKEND_DIR = wayland +ifeq ($(IMX_GPU_VIV_LIB_TARGET),wayland) define IMX_GPU_VIV_FIXUP_PKGCONFIG ln -sf egl_wayland.pc $(@D)/gpu-core/usr/lib/pkgconfig/egl.pc endef endif +endif IMX_GPU_VIV_PLATFORM_DIR = $(call qstrip,$(BR2_PACKAGE_IMX_GPU_VIV_PLATFORM)) ifneq ($(IMX_GPU_VIV_PLATFORM_DIR),) @@ -60,7 +69,7 @@ endif # in the upstream archive here. We also remove unused backend files. # Make sure these commands are idempotent. define IMX_GPU_VIV_BUILD_CMDS - cp -dpfr $(@D)/gpu-core/usr/lib/$(IMX_GPU_VIV_LIB_TARGET)/* $(@D)/gpu-core/usr/lib/ + cp -dpfr $(@D)/gpu-core/usr/lib/$(IMX_GPU_VIV_BACKEND_DIR)/* $(@D)/gpu-core/usr/lib/ $(foreach backend,fb wayland, \ $(RM) -r $(@D)/gpu-core/usr/lib/$(backend) ) -- 2.25.1 From peter at korsgaard.com Tue Mar 7 21:03:00 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Tue, 07 Mar 2023 22:03:00 +0100 Subject: [Buildroot] [PATCH v1] package/uqmi: fix compile error (gcc false error reporting) In-Reply-To: <20230305225553.7714-1-ps.report@gmx.net> (Peter Seiderer's message of "Sun, 5 Mar 2023 23:55:53 +0100") References: <20230305225553.7714-1-ps.report@gmx.net> Message-ID: <874jqw5l6j.fsf@dell.be.48ers.dk> >>>>> "Peter" == Peter Seiderer writes: > Add upstream suggested patch ([1]) to avoid gcc false error reporting. > Fixes: > - http://autobuild.buildroot.net/results/ce9e2074bb8486d1ee25232b985d47475faefd63 > dev.c:217:23: error: storing the address of local variable 'complete' in '*req.complete' [-Werror=dangling-pointer=] > 217 | req->complete = &complete; > | ~~~~~~~~~~~~~~^~~~~~~~~~~ > [1] http://lists.openwrt.org/pipermail/openwrt-devel/2023-March/040633.html > Signed-off-by: Peter Seiderer That's some fairly odd looking code, but if that is what upstream suggests.. Committed, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Tue Mar 7 21:03:40 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Tue, 07 Mar 2023 22:03:40 +0100 Subject: [Buildroot] [PATCH] libpcap: bump to version 1.10.3 In-Reply-To: <6a6f76bfb81e83d1ac5e694e87d7faf7f34397bf.1678179895.git.baruch@tkos.co.il> (Baruch Siach via buildroot's message of "Tue, 7 Mar 2023 11:04:55 +0200") References: <6a6f76bfb81e83d1ac5e694e87d7faf7f34397bf.1678179895.git.baruch@tkos.co.il> Message-ID: <87zg8o46kz.fsf@dell.be.48ers.dk> >>>>> "Baruch" == Baruch Siach via buildroot writes: > Signed-off-by: Baruch Siach Committed, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Tue Mar 7 21:03:40 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Tue, 07 Mar 2023 22:03:40 +0100 Subject: [Buildroot] [PATCH] libpcap: bump to version 1.10.3 In-Reply-To: <6a6f76bfb81e83d1ac5e694e87d7faf7f34397bf.1678179895.git.baruch@tkos.co.il> (Baruch Siach via buildroot's message of "Tue, 7 Mar 2023 11:04:55 +0200") References: <6a6f76bfb81e83d1ac5e694e87d7faf7f34397bf.1678179895.git.baruch@tkos.co.il> Message-ID: <87zg8o46kz.fsf@dell.be.48ers.dk> >>>>> "Baruch" == Baruch Siach via buildroot writes: > Signed-off-by: Baruch Siach Committed, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Tue Mar 7 21:06:36 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Tue, 07 Mar 2023 22:06:36 +0100 Subject: [Buildroot] [PATCH 1/4] package/gensio: add libglib2 optional dependency In-Reply-To: <20230302175350.183840-1-fontaine.fabrice@gmail.com> (Fabrice Fontaine's message of "Thu, 2 Mar 2023 18:53:47 +0100") References: <20230302175350.183840-1-fontaine.fabrice@gmail.com> Message-ID: <87v8jc46g3.fsf@dell.be.48ers.dk> >>>>> "Fabrice" == Fabrice Fontaine writes: > libglib2 is an optional dependency which is enabled by default since > version 2.3.0 and > https://github.com/cminyard/gensio/commit/866924d69dabe8b8a981e19bd745d5c84e529881 > Handle it properly to avoid the following build failure since bump to > version 2.5.2 in commit 5bb747f0b783a0d3f1712350ca3277263045b299: > sparc64-buildroot-linux-gnu-gcc: ERROR: unsafe header/library path > used in cross-compilation: '-I/usr/include/glib-2.0' > Fixes: > - http://autobuild.buildroot.org/results/3602c5cc2aff668211fd8e6eeab778b3fe287246 > Signed-off-by: Fabrice Fontaine Committed, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Tue Mar 7 21:06:41 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Tue, 07 Mar 2023 22:06:41 +0100 Subject: [Buildroot] [PATCH 2/4] package/gensio: add alsa-lib optional dependency In-Reply-To: <20230302175350.183840-2-fontaine.fabrice@gmail.com> (Fabrice Fontaine's message of "Thu, 2 Mar 2023 18:53:48 +0100") References: <20230302175350.183840-1-fontaine.fabrice@gmail.com> <20230302175350.183840-2-fontaine.fabrice@gmail.com> Message-ID: <87r0u046fy.fsf@dell.be.48ers.dk> >>>>> "Fabrice" == Fabrice Fontaine writes: > alsa-lib is an optional dependency which is enabled by default since > version 2.5.3 and > https://github.com/cminyard/gensio/commit/dc9bad87d47588dcdd92ce118fcc4f41d10b671c > Signed-off-by: Fabrice Fontaine Committed, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Tue Mar 7 21:06:46 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Tue, 07 Mar 2023 22:06:46 +0100 Subject: [Buildroot] [PATCH 3/4] package/gensio: use mdns option In-Reply-To: <20230302175350.183840-3-fontaine.fabrice@gmail.com> (Fabrice Fontaine's message of "Thu, 2 Mar 2023 18:53:49 +0100") References: <20230302175350.183840-1-fontaine.fabrice@gmail.com> <20230302175350.183840-3-fontaine.fabrice@gmail.com> Message-ID: <87mt4o46ft.fsf@dell.be.48ers.dk> >>>>> "Fabrice" == Fabrice Fontaine writes: > mdns option is available since version 2.4.0 and > https://github.com/cminyard/gensio/commit/0b56fdd8205dff8f2343d1672e58b6583772f897 > Signed-off-by: Fabrice Fontaine Committed, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Tue Mar 7 21:06:52 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Tue, 07 Mar 2023 22:06:52 +0100 Subject: [Buildroot] [PATCH 4/4] package/gensio: add C++ optional dependency In-Reply-To: <20230302175350.183840-4-fontaine.fabrice@gmail.com> (Fabrice Fontaine's message of "Thu, 2 Mar 2023 18:53:50 +0100") References: <20230302175350.183840-1-fontaine.fabrice@gmail.com> <20230302175350.183840-4-fontaine.fabrice@gmail.com> Message-ID: <87ilfc46fn.fsf@dell.be.48ers.dk> >>>>> "Fabrice" == Fabrice Fontaine writes: > C++ is available since 2.3.0 and > https://github.com/cminyard/gensio/commit/3fda483f15a2668f9e2396517cdbf09693e6e3ff > Signed-off-by: Fabrice Fontaine Committed, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Tue Mar 7 21:08:47 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Tue, 07 Mar 2023 22:08:47 +0100 Subject: [Buildroot] [PATCH v2] package/uacme: bump version to 1.7.4 In-Reply-To: (Nicola Di Lieto's message of "Thu, 2 Mar 2023 10:22:51 +0100") References: Message-ID: <87edq046cg.fsf@dell.be.48ers.dk> >>>>> "Nicola" == Nicola Di Lieto writes: > Includes https://github.com/ndilieto/uacme/commit/fe91f46b620f8c58805fcf48cb4f4a793c8a47a4 > Fixes https://github.com/ndilieto/uacme/issues/64 > Signed-off-by: Nicola Di Lieto > --- > Changes v1 -> v2: fix patch whitespace damage by email client Committed, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Tue Mar 7 21:06:09 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Tue, 7 Mar 2023 22:06:09 +0100 Subject: [Buildroot] [git commit] package/gensio: add C++ optional dependency Message-ID: <20230307210957.EAF0F86A0E@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=47cb0c967f7c825e02e66d1df26ff9e893bf5235 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master C++ is available since 2.3.0 and https://github.com/cminyard/gensio/commit/3fda483f15a2668f9e2396517cdbf09693e6e3ff Signed-off-by: Fabrice Fontaine Signed-off-by: Peter Korsgaard --- package/gensio/gensio.mk | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/package/gensio/gensio.mk b/package/gensio/gensio.mk index 3374313c0f..2ba1b950d7 100644 --- a/package/gensio/gensio.mk +++ b/package/gensio/gensio.mk @@ -13,6 +13,12 @@ GENSIO_CONF_OPTS = \ --without-swig \ --without-python +ifeq ($(BR2_INSTALL_LIBSTDCPP),y) +GENSIO_CONF_OPTS += --with-cplusplus +else +GENSIO_CONF_OPTS += --without-cplusplus +endif + ifeq ($(BR2_PACKAGE_ALSA_LIB_PCM),y) GENSIO_DEPENDENCIES += alsa-lib GENSIO_CONF_OPTS += --with-alsa From peter at korsgaard.com Tue Mar 7 21:03:33 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Tue, 7 Mar 2023 22:03:33 +0100 Subject: [Buildroot] [git commit] libpcap: bump to version 1.10.3 Message-ID: <20230307210957.BDA9886A0E@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=6a17fe68a3f9910b4dab2465bb0b06ed57704459 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Signed-off-by: Baruch Siach Signed-off-by: Peter Korsgaard --- package/libpcap/libpcap.hash | 4 ++-- package/libpcap/libpcap.mk | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package/libpcap/libpcap.hash b/package/libpcap/libpcap.hash index b87d9d04ef..270fd8869d 100644 --- a/package/libpcap/libpcap.hash +++ b/package/libpcap/libpcap.hash @@ -1,6 +1,6 @@ # Locally calculated after checking pgp signature -# https://www.tcpdump.org/release/libpcap-1.10.2.tar.gz.sig -sha256 db6d79d4ad03b8b15fb16c42447d093ad3520c0ec0ae3d331104dcfb1ce77560 libpcap-1.10.2.tar.gz +# https://www.tcpdump.org/release/libpcap-1.10.3.tar.gz.sig +sha256 2a8885c403516cf7b0933ed4b14d6caa30e02052489ebd414dc75ac52e7559e6 libpcap-1.10.3.tar.gz # Hash for license file: sha256 8a54594d257e14a5260ac770f1633516cb51e3fc28c40136ce2697014eda7afd LICENSE diff --git a/package/libpcap/libpcap.mk b/package/libpcap/libpcap.mk index 173207de63..d4292ae9a3 100644 --- a/package/libpcap/libpcap.mk +++ b/package/libpcap/libpcap.mk @@ -4,7 +4,7 @@ # ################################################################################ -LIBPCAP_VERSION = 1.10.2 +LIBPCAP_VERSION = 1.10.3 LIBPCAP_SITE = https://www.tcpdump.org/release LIBPCAP_LICENSE = BSD-3-Clause LIBPCAP_LICENSE_FILES = LICENSE From peter at korsgaard.com Tue Mar 7 21:01:15 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Tue, 7 Mar 2023 22:01:15 +0100 Subject: [Buildroot] [git commit] package/uqmi: fix compile error (gcc false error reporting) Message-ID: <20230307210957.B418B86A0D@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=b3cf07d8db2ae0283bbac7e4a06f363c7bc39e58 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Add upstream suggested patch ([1]) to avoid gcc false error reporting. Fixes: - http://autobuild.buildroot.net/results/ce9e2074bb8486d1ee25232b985d47475faefd63 dev.c:217:23: error: storing the address of local variable 'complete' in '*req.complete' [-Werror=dangling-pointer=] 217 | req->complete = &complete; | ~~~~~~~~~~~~~~^~~~~~~~~~~ [1] http://lists.openwrt.org/pipermail/openwrt-devel/2023-March/040633.html Signed-off-by: Peter Seiderer Signed-off-by: Peter Korsgaard --- ...gcc-false-error-reporting-storing-the-add.patch | 54 ++++++++++++++++++++++ 1 file changed, 54 insertions(+) diff --git a/package/uqmi/0001-uqmi-avoid-gcc-false-error-reporting-storing-the-add.patch b/package/uqmi/0001-uqmi-avoid-gcc-false-error-reporting-storing-the-add.patch new file mode 100644 index 0000000000..c940925767 --- /dev/null +++ b/package/uqmi/0001-uqmi-avoid-gcc-false-error-reporting-storing-the-add.patch @@ -0,0 +1,54 @@ +From 4c2eb926efb4de24af5a3b1e8c18195198827491 Mon Sep 17 00:00:00 2001 +From: Peter Seiderer +Date: Sun, 5 Mar 2023 22:08:13 +0100 +Subject: [PATCH] uqmi: avoid gcc false error reporting (storing the address of + local variable 'complete' in '*req.complete') + +Avoid gcc false error reporting (req->complete is later reset to NULL +in case of use of local complete): + + dev.c:217:23: error: storing the address of local variable 'complete' in '*req.complete' [-Werror=dangling-pointer=] + 217 | req->complete = &complete; + | ~~~~~~~~~~~~~~^~~~~~~~~~~ + +Signed-off-by: Peter Seiderer + +[Upstream: http://lists.openwrt.org/pipermail/openwrt-devel/2023-March/040633.html] +Signed-off-by: Peter Seiderer +--- + dev.c | 12 ++++++++++++ + 1 file changed, 12 insertions(+) + +diff --git a/dev.c b/dev.c +index bd10207..b8ac273 100644 +--- a/dev.c ++++ b/dev.c +@@ -203,6 +203,15 @@ void qmi_request_cancel(struct qmi_dev *qmi, struct qmi_request *req) + __qmi_request_complete(qmi, req, NULL); + } + ++/* avoid gcc false error reporting: ++ * dev.c:217:23: error: storing the address of local variable ???complete??? in ???*req.complete??? [-Werror=dangling-pointer=] ++ * 217 | req->complete = &complete; ++ * | ~~~~~~~~~~~~~~^~~~~~~~~~~ ++ */ ++#if __GNUC__ > 4 || (__GNUC__ == 4 && __GNUC_MINOR__ >= 6) ++#pragma GCC diagnostic push ++#pragma GCC diagnostic ignored "-Wdangling-pointer" ++#endif + int qmi_request_wait(struct qmi_dev *qmi, struct qmi_request *req) + { + bool complete = false; +@@ -231,6 +240,9 @@ int qmi_request_wait(struct qmi_dev *qmi, struct qmi_request *req) + + return req->ret; + } ++#if __GNUC__ > 4 || (__GNUC__ == 4 && __GNUC_MINOR__ >= 6) ++#pragma GCC diagnostic pop ++#endif + + struct qmi_connect_request { + struct qmi_request req; +-- +2.39.2 + From peter at korsgaard.com Tue Mar 7 21:05:32 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Tue, 7 Mar 2023 22:05:32 +0100 Subject: [Buildroot] [git commit] package/gensio: add alsa-lib optional dependency Message-ID: <20230307210957.D1EE686A16@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=a69ecf0e89b5f88dbd0bcadf9b8aabae10066289 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master alsa-lib is an optional dependency which is enabled by default since version 2.5.3 and https://github.com/cminyard/gensio/commit/dc9bad87d47588dcdd92ce118fcc4f41d10b671c Signed-off-by: Fabrice Fontaine Signed-off-by: Peter Korsgaard --- package/gensio/gensio.mk | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/package/gensio/gensio.mk b/package/gensio/gensio.mk index dafc0bf5d5..89c734eec0 100644 --- a/package/gensio/gensio.mk +++ b/package/gensio/gensio.mk @@ -14,6 +14,13 @@ GENSIO_CONF_OPTS = \ --without-swig \ --without-python +ifeq ($(BR2_PACKAGE_ALSA_LIB_PCM),y) +GENSIO_DEPENDENCIES += alsa-lib +GENSIO_CONF_OPTS += --with-alsa +else +GENSIO_CONF_OPTS += --without-alsa +endif + ifeq ($(BR2_PACKAGE_LIBGLIB2),y) GENSIO_DEPENDENCIES += host-pkgconf libglib2 GENSIO_CONF_OPTS += --with-glib From peter at korsgaard.com Tue Mar 7 21:09:03 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Tue, 7 Mar 2023 22:09:03 +0100 Subject: [Buildroot] [git commit] package/uacme: security bump to version 1.7.4 Message-ID: <20230307210958.003E786A12@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=d97fe11e59122c65df6216a7767f0b004fbd0dec branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Includes https://github.com/ndilieto/uacme/commit/fe91f46b620f8c58805fcf48cb4f4a793c8a47a4 Fixes https://github.com/ndilieto/uacme/issues/64 Signed-off-by: Nicola Di Lieto Signed-off-by: Peter Korsgaard --- package/uacme/uacme.hash | 2 +- package/uacme/uacme.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/uacme/uacme.hash b/package/uacme/uacme.hash index 6c71f6b94d..063b0b57ac 100644 --- a/package/uacme/uacme.hash +++ b/package/uacme/uacme.hash @@ -1,3 +1,3 @@ # Locally computed: -sha256 0ec8e5bcb8ed2b532572ca4878d30b2a794f607b995348ebc176d566b64d73f9 uacme-1.7.3.tar.gz +sha256 a638fe0878dba8fdda62f89e7a284243edbcd31b92c11b5cfdc7d3efd9547bca uacme-1.7.4.tar.gz sha256 8ceb4b9ee5adedde47b31e975c1d90c73ad27b6b165a1dcd80c7c545eb65b903 COPYING diff --git a/package/uacme/uacme.mk b/package/uacme/uacme.mk index a70ec3a635..9b2360937b 100644 --- a/package/uacme/uacme.mk +++ b/package/uacme/uacme.mk @@ -4,7 +4,7 @@ # ################################################################################ -UACME_VERSION = 1.7.3 +UACME_VERSION = 1.7.4 # Released versions are on branch upstream/latest, tagged as # upstream/X.Y.Z Do not use vX.Y.Z tags from master, as they do not # include .tarball-version From peter at korsgaard.com Tue Mar 7 21:04:59 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Tue, 7 Mar 2023 22:04:59 +0100 Subject: [Buildroot] [git commit] package/gensio: add libglib2 optional dependency Message-ID: <20230307210957.C762586A12@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=f255abdceabc3ebbff795c753f7a33d44e905369 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master libglib2 is an optional dependency which is enabled by default since version 2.3.0 and https://github.com/cminyard/gensio/commit/866924d69dabe8b8a981e19bd745d5c84e529881 Handle it properly to avoid the following build failure since bump to version 2.5.2 in commit 5bb747f0b783a0d3f1712350ca3277263045b299: sparc64-buildroot-linux-gnu-gcc: ERROR: unsafe header/library path used in cross-compilation: '-I/usr/include/glib-2.0' Fixes: - http://autobuild.buildroot.org/results/3602c5cc2aff668211fd8e6eeab778b3fe287246 Signed-off-by: Fabrice Fontaine Signed-off-by: Peter Korsgaard --- package/gensio/gensio.mk | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/package/gensio/gensio.mk b/package/gensio/gensio.mk index 5538f97b19..dafc0bf5d5 100644 --- a/package/gensio/gensio.mk +++ b/package/gensio/gensio.mk @@ -14,6 +14,13 @@ GENSIO_CONF_OPTS = \ --without-swig \ --without-python +ifeq ($(BR2_PACKAGE_LIBGLIB2),y) +GENSIO_DEPENDENCIES += host-pkgconf libglib2 +GENSIO_CONF_OPTS += --with-glib +else +GENSIO_CONF_OPTS += --without-glib +endif + ifeq ($(BR2_PACKAGE_OPENIPMI),y) GENSIO_DEPENDENCIES += openipmi GENSIO_CONF_OPTS += --with-openipmi From peter at korsgaard.com Tue Mar 7 21:05:49 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Tue, 7 Mar 2023 22:05:49 +0100 Subject: [Buildroot] [git commit] package/gensio: use mdns option Message-ID: <20230307210957.DE9F486A0D@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=847ac3d9c8df70a7f082bd8a6046c1d987cf6eee branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master mdns option is available since version 2.4.0 and https://github.com/cminyard/gensio/commit/0b56fdd8205dff8f2343d1672e58b6583772f897 Signed-off-by: Fabrice Fontaine Signed-off-by: Peter Korsgaard --- package/gensio/gensio.mk | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/package/gensio/gensio.mk b/package/gensio/gensio.mk index 89c734eec0..3374313c0f 100644 --- a/package/gensio/gensio.mk +++ b/package/gensio/gensio.mk @@ -9,7 +9,6 @@ GENSIO_SITE = http://downloads.sourceforge.net/project/ser2net/ser2net GENSIO_LICENSE = LGPL-2.1+ (library), GPL-2.0+ (tools) GENSIO_LICENSE_FILES = COPYING.LIB COPYING GENSIO_INSTALL_STAGING = YES -GENSIO_DEPENDENCIES = $(if $(BR2_PACKAGE_AVAHI_LIBAVAHI_CLIENT),avahi) GENSIO_CONF_OPTS = \ --without-swig \ --without-python @@ -21,6 +20,13 @@ else GENSIO_CONF_OPTS += --without-alsa endif +ifeq ($(BR2_PACKAGE_AVAHI_LIBAVAHI_CLIENT),y) +GENSIO_DEPENDENCIES += avahi +GENSIO_CONF_OPTS += --with-mdns +else +GENSIO_CONF_OPTS += --without-mdns +endif + ifeq ($(BR2_PACKAGE_LIBGLIB2),y) GENSIO_DEPENDENCIES += host-pkgconf libglib2 GENSIO_CONF_OPTS += --with-glib From peter at korsgaard.com Tue Mar 7 21:19:10 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Tue, 07 Mar 2023 22:19:10 +0100 Subject: [Buildroot] [PATCH] package/pkg-autotools: force cross compiling In-Reply-To: (Lang Daniel via buildroot's message of "Thu, 2 Mar 2023 08:50:35 +0000") References: Message-ID: <87a60o45v5.fsf@dell.be.48ers.dk> >>>>> "Lang" == Lang Daniel via buildroot writes: > By default autotools enters cross-compiling mode if --build and --host > differ [0]. Depending on the host architecture and how toolchain > providers set the triplet it might be the same. This triggers autotools to > compile and run a program on the host. If it is executable > cross-compiling isn't entered. > As pointed out by the autoconf mailing list [1] one can force cross > compiling. > [0]: > https://www.gnu.org/savannah-checkouts/gnu/autoconf/manual/autoconf-2.71/html_node/Hosts-and-Cross_002dCompilation.html > [1]: https://lists.gnu.org/archive/html/bug-autoconf/2023-03/msg00001.html > Fixes: > - http://autobuild.buildroot.net/results/6d4/6d4bc520c12313508d0fadee11d5b88c35a3cba9/ > Signed-off-by: Daniel Lang Committed, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Tue Mar 7 21:13:40 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Tue, 7 Mar 2023 22:13:40 +0100 Subject: [Buildroot] [git commit] package/pkg-autotools: force cross compiling Message-ID: <20230307211929.6663686A17@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=83e06196ab2193b73b4d7c1decc12bdd654a91e1 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master By default autotools enters cross-compiling mode if --build and --host differ [0]. Depending on the host architecture and how toolchain providers set the triplet it might be the same. This triggers autotools to compile and run a program on the host. If it is executable cross-compiling isn't entered. As pointed out by the autoconf mailing list [1] one can force cross compiling. [0]: https://www.gnu.org/savannah-checkouts/gnu/autoconf/manual/autoconf-2.71/html_node/Hosts-and-Cross_002dCompilation.html [1]: https://lists.gnu.org/archive/html/bug-autoconf/2023-03/msg00001.html Fixes: - http://autobuild.buildroot.net/results/6d4/6d4bc520c12313508d0fadee11d5b88c35a3cba9/ Signed-off-by: Daniel Lang Signed-off-by: Peter Korsgaard --- package/pkg-autotools.mk | 2 ++ 1 file changed, 2 insertions(+) diff --git a/package/pkg-autotools.mk b/package/pkg-autotools.mk index 717ff81593..aac80369e0 100644 --- a/package/pkg-autotools.mk +++ b/package/pkg-autotools.mk @@ -195,6 +195,7 @@ define $(2)_CONFIGURE_CMDS --disable-documentation \ --with-xmlto=no \ --with-fop=no \ + cross_compiling=yes \ $$(if $$($$(PKG)_OVERRIDE_SRCDIR),,--disable-dependency-tracking) \ --enable-ipv6 \ $$(NLS_OPTS) \ @@ -229,6 +230,7 @@ define $(2)_CONFIGURE_CMDS --with-xmlto=no \ --with-fop=no \ --disable-nls \ + cross_compiling=no \ $$(if $$($$(PKG)_OVERRIDE_SRCDIR),,--disable-dependency-tracking) \ $$(QUIET) $$($$(PKG)_CONF_OPTS) \ ) From peter at korsgaard.com Tue Mar 7 21:23:11 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Tue, 07 Mar 2023 22:23:11 +0100 Subject: [Buildroot] [PATCH v2, 1/1] linux: fix CIP RT kernel on microblaze In-Reply-To: <20230226194427.979515-1-fontaine.fabrice@gmail.com> (Fabrice Fontaine's message of "Sun, 26 Feb 2023 20:44:27 +0100") References: <20230226194427.979515-1-fontaine.fabrice@gmail.com> Message-ID: <875ybc45og.fsf@dell.be.48ers.dk> >>>>> "Fabrice" == Fabrice Fontaine writes: > Fix the following build failure with CIP RT kernel on microblaze raised > since bump to version 5.10.83-cip1-rt1 in commit > b5778d7b76c098010a4abc339938f2694e8cf57f and > https://git.kernel.org/pub/scm/linux/kernel/git/cip/linux-cip.git/commit/?id=32ac92b5a39e2ef91308929bf5ed0804094b4183: > arch/microblaze/mm/init.c:71:2: error: #endif without #if > 71 | #endif /* CONFIG_HIGHMEM */ > | ^~~~~ > Fixes: > - http://autobuild.buildroot.org/results/27291870cf7539d26e45c45f34322d24a6dbca33 > Signed-off-by: Fabrice Fontaine > --- > Changes v1 -> v2 (after review of Thomas Petazzoni): > - Move patch to correct directory Committed, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Tue Mar 7 21:32:26 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Tue, 07 Mar 2023 22:32:26 +0100 Subject: [Buildroot] [PATCH] package/docker-engine: remove non-existing build tags In-Reply-To: (Stefan Agner's message of "Wed, 1 Mar 2023 10:46:40 +0100") References: Message-ID: <871qm04591.fsf@dell.be.48ers.dk> >>>>> "Stefan" == Stefan Agner writes: > The seccomp and apparmor build tags have been removed in 23.0.0. Don't > use those buildtags anymore. > Signed-off-by: Stefan Agner Committed, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Tue Mar 7 21:32:31 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Tue, 07 Mar 2023 22:32:31 +0100 Subject: [Buildroot] [PATCH] package/docker-engine: bump version to v23.0.1 In-Reply-To: (Stefan Agner's message of "Wed, 1 Mar 2023 10:46:41 +0100") References: Message-ID: <87wn3s2qog.fsf@dell.be.48ers.dk> >>>>> "Stefan" == Stefan Agner writes: > This release contains some fixes and an improved error message. For the > full list see: > https://github.com/moby/moby/releases/tag/v23.0.1 > Signed-off-by: Stefan Agner Committed, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Tue Mar 7 21:24:49 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Tue, 7 Mar 2023 22:24:49 +0100 Subject: [Buildroot] [git commit] package/docker-engine: remove non-existing build tags Message-ID: <20230307213318.23CA686A3C@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=3f512366d7a0d96c9e4451beb40457ef592d9103 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master The seccomp and apparmor build tags have been removed in 23.0.0. Don't use those buildtags anymore. Signed-off-by: Stefan Agner Reviewed-by: Christian Stewart Signed-off-by: Peter Korsgaard --- package/docker-engine/docker-engine.mk | 2 -- 1 file changed, 2 deletions(-) diff --git a/package/docker-engine/docker-engine.mk b/package/docker-engine/docker-engine.mk index ca1aa27b0a..0ecb5d2251 100644 --- a/package/docker-engine/docker-engine.mk +++ b/package/docker-engine/docker-engine.mk @@ -28,11 +28,9 @@ DOCKER_ENGINE_BUILD_TARGETS = cmd/dockerd cmd/docker-proxy ifeq ($(BR2_PACKAGE_LIBAPPARMOR),y) DOCKER_ENGINE_DEPENDENCIES += libapparmor -DOCKER_ENGINE_TAGS += apparmor endif ifeq ($(BR2_PACKAGE_LIBSECCOMP),y) -DOCKER_ENGINE_TAGS += seccomp DOCKER_ENGINE_DEPENDENCIES += libseccomp endif From peter at korsgaard.com Tue Mar 7 21:32:04 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Tue, 7 Mar 2023 22:32:04 +0100 Subject: [Buildroot] [git commit] package/docker-engine: bump version to v23.0.1 Message-ID: <20230307213318.357A886A3D@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=08f5edd921dd0043e10c4b3e9667f173aea9620e branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master This release contains some fixes and an improved error message. For the full list see: https://github.com/moby/moby/releases/tag/v23.0.1 Signed-off-by: Stefan Agner Reviewed-by: Christian Stewart Signed-off-by: Peter Korsgaard --- package/docker-cli/docker-cli.hash | 2 +- package/docker-cli/docker-cli.mk | 2 +- package/docker-engine/docker-engine.hash | 2 +- package/docker-engine/docker-engine.mk | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package/docker-cli/docker-cli.hash b/package/docker-cli/docker-cli.hash index ff981be963..9b231f03b1 100644 --- a/package/docker-cli/docker-cli.hash +++ b/package/docker-cli/docker-cli.hash @@ -1,3 +1,3 @@ # Locally calculated -sha256 3379d06cd6177832b91f4796c680b6bf15c7895773448716b4c3c5253f611d1b docker-cli-23.0.0.tar.gz +sha256 37bc1c71a782fc10d35aa6708c1b3c90a71f3947c33665cb0de68df25dc14d94 docker-cli-23.0.1.tar.gz sha256 2d81ea060825006fc8f3fe28aa5dc0ffeb80faf325b612c955229157b8c10dc0 LICENSE diff --git a/package/docker-cli/docker-cli.mk b/package/docker-cli/docker-cli.mk index d61f47e46e..38d903150c 100644 --- a/package/docker-cli/docker-cli.mk +++ b/package/docker-cli/docker-cli.mk @@ -4,7 +4,7 @@ # ################################################################################ -DOCKER_CLI_VERSION = 23.0.0 +DOCKER_CLI_VERSION = 23.0.1 DOCKER_CLI_SITE = $(call github,docker,cli,v$(DOCKER_CLI_VERSION)) DOCKER_CLI_LICENSE = Apache-2.0 diff --git a/package/docker-engine/docker-engine.hash b/package/docker-engine/docker-engine.hash index 670cbd414b..99ab5e4003 100644 --- a/package/docker-engine/docker-engine.hash +++ b/package/docker-engine/docker-engine.hash @@ -1,3 +1,3 @@ # Locally calculated -sha256 94492508260e57eb93399257d53435cd5308ca6330e173ca6e6f3dbf4c6e12f3 docker-engine-23.0.0.tar.gz +sha256 c8e6c0ac5f0c772023e3430f80190e0f86644b6d94cac63118b03561385f7b56 docker-engine-23.0.1.tar.gz sha256 7c87873291f289713ac5df48b1f2010eb6963752bbd6b530416ab99fc37914a8 LICENSE diff --git a/package/docker-engine/docker-engine.mk b/package/docker-engine/docker-engine.mk index 0ecb5d2251..f8d31de0fe 100644 --- a/package/docker-engine/docker-engine.mk +++ b/package/docker-engine/docker-engine.mk @@ -4,7 +4,7 @@ # ################################################################################ -DOCKER_ENGINE_VERSION = 23.0.0 +DOCKER_ENGINE_VERSION = 23.0.1 DOCKER_ENGINE_SITE = $(call github,moby,moby,v$(DOCKER_ENGINE_VERSION)) DOCKER_ENGINE_LICENSE = Apache-2.0 From peter at korsgaard.com Tue Mar 7 21:22:20 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Tue, 7 Mar 2023 22:22:20 +0100 Subject: [Buildroot] [git commit] linux: fix CIP RT kernel on microblaze Message-ID: <20230307213318.1352486A3B@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=08a52da2058829216400822e2cd7a1c1c2600eeb branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Fix the following build failure with CIP RT kernel on microblaze raised since bump to version 5.10.83-cip1-rt1 in commit b5778d7b76c098010a4abc339938f2694e8cf57f and https://git.kernel.org/pub/scm/linux/kernel/git/cip/linux-cip.git/commit/?id=32ac92b5a39e2ef91308929bf5ed0804094b4183: arch/microblaze/mm/init.c:71:2: error: #endif without #if 71 | #endif /* CONFIG_HIGHMEM */ | ^~~~~ Fixes: - http://autobuild.buildroot.org/results/27291870cf7539d26e45c45f34322d24a6dbca33 Signed-off-by: Fabrice Fontaine Signed-off-by: Peter Korsgaard --- .../0001-arch-microblaze-mm-init.c-fix-build.patch | 37 ++++++++++++++++++++++ 1 file changed, 37 insertions(+) diff --git a/linux/5.10.162-cip24-rt10/0001-arch-microblaze-mm-init.c-fix-build.patch b/linux/5.10.162-cip24-rt10/0001-arch-microblaze-mm-init.c-fix-build.patch new file mode 100644 index 0000000000..4760d9e4fb --- /dev/null +++ b/linux/5.10.162-cip24-rt10/0001-arch-microblaze-mm-init.c-fix-build.patch @@ -0,0 +1,37 @@ +From 1fc03e1fdc8bb606d1c95e9fa557a9e5f6df17ec Mon Sep 17 00:00:00 2001 +From: Fabrice Fontaine +Date: Sat, 25 Feb 2023 17:26:56 +0100 +Subject: [PATCH] arch/microblaze/mm/init.c: fix build + +Fix the following build failure on microblaze raised since +https://git.kernel.org/pub/scm/linux/kernel/git/cip/linux-cip.git/commit/arch/microblaze/mm/init.c?h=v5.10.168-cip27-rt11&id=32ac92b5a39e2ef91308929bf5ed0804094b4183: + +arch/microblaze/mm/init.c:71:2: error: #endif without #if + 71 | #endif /* CONFIG_HIGHMEM */ + | ^~~~~ + +Fixes: + - http://autobuild.buildroot.org/results/27291870cf7539d26e45c45f34322d24a6dbca33 + +Signed-off-by: Fabrice Fontaine +[Upstream status: sent to +Sebastian Andrzej Siewior ] +--- + arch/microblaze/mm/init.c | 1 + + 1 file changed, 1 insertion(+) + +diff --git a/arch/microblaze/mm/init.c b/arch/microblaze/mm/init.c +index 1f4b5b34e600..a444778e59de 100644 +--- a/arch/microblaze/mm/init.c ++++ b/arch/microblaze/mm/init.c +@@ -49,6 +49,7 @@ unsigned long lowmem_size; + EXPORT_SYMBOL(min_low_pfn); + EXPORT_SYMBOL(max_low_pfn); + ++#ifdef CONFIG_HIGHMEM + static void __init highmem_init(void) + { + pr_debug("%x\n", (u32)PKMAP_BASE); +-- +2.39.1 + From bugzilla at busybox.net Tue Mar 7 21:36:53 2023 From: bugzilla at busybox.net (bugzilla at busybox.net) Date: Tue, 07 Mar 2023 21:36:53 +0000 Subject: [Buildroot] [Bug 15366] xscreensaver needs util-linux dependency for per-package build In-Reply-To: References: Message-ID: https://bugs.busybox.net/show_bug.cgi?id=15366 --- Comment #2 from Jonathan Bittner --- Created attachment 9526 --> https://bugs.busybox.net/attachment.cgi?id=9526&action=edit sample defconfig I did a sample build using a modified stock defconfig and was able to reproduce the error. Building against systemd instead of BusyBox-init does not cause issues. -- You are receiving this mail because: You are on the CC list for the bug. From bugzilla at busybox.net Tue Mar 7 21:37:36 2023 From: bugzilla at busybox.net (bugzilla at busybox.net) Date: Tue, 07 Mar 2023 21:37:36 +0000 Subject: [Buildroot] [Bug 15366] xscreensaver needs util-linux dependency for per-package build In-Reply-To: References: Message-ID: https://bugs.busybox.net/show_bug.cgi?id=15366 --- Comment #3 from Jonathan Bittner --- I should add, the error is at the ./configure stage, not the compilation stage. -- You are receiving this mail because: You are on the CC list for the bug. From thomas.petazzoni at bootlin.com Wed Mar 8 08:12:17 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Wed, 08 Mar 2023 08:12:17 -0000 Subject: [Buildroot] [autobuild.buildroot.net] Daily results for 2023-03-07 Message-ID: <20230308081223.E7D1B61100@smtp3.osuosl.org> Hello, Autobuild statistics for 2023-03-07 =================================== branch | OK | NOK | TIM | TOT | 2022.11.x | 12 | 8 | 0 | 20 | master | 134 | 134 | 3 | 271 | next | 11 | 22 | 0 | 33 | Classification of failures by reason for master ----------------------------------------------- host-go-bootstrap-1.4-boots... | 38 host-libzlib-1.2.13 | 9 host-pahole-1.24 | 9 gobject-introspection-1.72.0 | 6 host-rust-1.67.0 | 5 elfutils-0.186 | 4 unknown | 4 glibc-2.36-81-g4f4d7a13edfd... | 3 gobject-introspection | 3 libglib2-2.72.3 | 3 fontconfig-2.13.1 | 2 host-binutils-2.38 | 2 host-gcc-final-11.3.0 | 2 libev-4.33 | 2 libgcrypt-1.10.1 | 2 libgpg-error-1.46 | 2 linux-5.10.162-cip24-rt10 | 2 linux-6.1.14 | 2 quickjs-2021-03-27 | 2 acpid-2.0.34 | 1 alsa-lib-1.2.8 | 1 binutils-arc-2020.09-release | 1 busybox-1.36.0 | 1 coreutils-9.1 | 1 dbus-cxx-2.3.1 | 1 delve-1.20.0 | 1 freeradius-client-1.1.7 | 1 fs/cramfs/cramfs.mk:46: /ho... | 1 fs/cramfs/cramfs.mk:46: /ho... | 1 fs/cramfs/cramfs.mk:46: /tm... | 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 host-binutils-2.39 | 1 host-go-1.19.6 | 1 kexec-2.0.25 | 1 libdill-32d0e8b733416208e04... | 1 liblog4c-localtime-1.0 | 1 libnss-3.88.1 | 1 linux-5.10.162-cip24 | 1 netsniff-ng-0.6.8 | 1 network-manager-1.40.10 | 1 ntp-4.2.8p15 | 1 olsr-0.9.8 | 1 pcre2-10.42 | 1 php-8.2.3 | 1 python-orjson-3.8.4 | 1 rtl_433-22.11 | 1 skalibs-2.12.0.1 | 1 wireguard-linux-compat-1.0.... | 1 x264-baee400fa9ced6f5481a72... | 1 xenomai-3.0.10 | 1 xfsprogs-5.14.2 | 1 Detail of failures for master ----------------------------- arch | reason | OK? | url | orph? -------------+--------------------------------+-----+---------------------------------------------------------------------------------+------- mips64el | acpid-2.0.34 | NOK | http://autobuild.buildroot.net/results/fda23c17f65c0ce802c593bf186490888898299e | ORPH or1k | alsa-lib-1.2.8 | NOK | http://autobuild.buildroot.net/results/838f3cf6f99da200e34a0f6169370a25a915cf33 | arceb | binutils-arc-2020.09-release | NOK | http://autobuild.buildroot.net/results/2cf4480a73419cd1836a07e2719bec5e71e9ccef | mips64 | busybox-1.36.0 | NOK | http://autobuild.buildroot.net/results/ccbbeb35558fb540172158b0f452212133e9c009 | ORPH sh4aeb | coreutils-9.1 | NOK | http://autobuild.buildroot.net/results/0718cd8a9a94f33ca6b86dda833835ebef41790d | ORPH or1k | dbus-cxx-2.3.1 | NOK | http://autobuild.buildroot.net/results/4cf3cc7c74837c168bf4f232f3a19054b82ba51e | x86_64 | delve-1.20.0 | NOK | http://autobuild.buildroot.net/results/d15c813288ce5b65eec3d2659176f8a54de598e7 | microblaze | elfutils-0.186 | NOK | http://autobuild.buildroot.net/results/5a5d0540abd6f9323ed1f208bdd6cbb603b55239 | ORPH microblazeel | elfutils-0.186 | NOK | http://autobuild.buildroot.net/results/bc2e36549cfaf4d26e4ed2bc7e75b1bc33155fba | ORPH arceb | elfutils-0.186 | NOK | http://autobuild.buildroot.net/results/5abde50e1a1265df18aa7a7d2a323f35db98ef97 | ORPH microblazeel | elfutils-0.186 | NOK | http://autobuild.buildroot.net/results/5314fd97b4fc615ec4699209b00f3880962a2ca6 | ORPH riscv64 | fontconfig-2.13.1 | NOK | http://autobuild.buildroot.net/results/20c75723941721ceaf3480f8ef969b15ccb5612a | ORPH riscv64 | fontconfig-2.13.1 | NOK | http://autobuild.buildroot.net/results/e64697b5eb55736ea348191b18fe28716fefd32f | ORPH riscv64 | freeradius-client-1.1.7 | NOK | http://autobuild.buildroot.net/results/878b69a2eb9ad619ea9461c237c0e0941250a5f5 | or1k | fs/cramfs/cramfs.mk:46: /ho... | NOK | http://autobuild.buildroot.net/results/8781fe7d2211338a678198cee66cef1a7859c786 | mips64el | fs/cramfs/cramfs.mk:46: /ho... | NOK | http://autobuild.buildroot.net/results/88c7a7ce1d81667702b1c73ac402b6799aba1fe6 | microblaze | fs/cramfs/cramfs.mk:46: /tm... | NOK | http://autobuild.buildroot.net/results/98f990b84e5d8102b5c58aa215f816ce0b5bdcca | armeb | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/25fd0b311968c1b336968e11962dca2905443aea | powerpc64 | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/2afbb8372138416b0c6b9a7026acae20f3eb0532 | armeb | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/8b2f567e59f9210f5a502db67c3b1655933c98fd | xtensa | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/e30b0fea26215bd38f40c1fbcffd80eda23fcdd1 | arc | glibc-2.36-81-g4f4d7a13edfd... | NOK | http://autobuild.buildroot.net/results/41f5d04cec67594712eb04817993e523ad71f21d | powerpc | glibc-2.36-81-g4f4d7a13edfd... | NOK | http://autobuild.buildroot.net/results/52eb1c95032968a8e93242e73c1ab5a74bf84e7d | powerpc | glibc-2.36-81-g4f4d7a13edfd... | NOK | http://autobuild.buildroot.net/results/c5da4440ba52a11438b92b863c525eb8fc450c30 | armeb | gobject-introspection | TIM | http://autobuild.buildroot.net/results/180014d4727c4c4f371eaedc600dcb9228109a85 | microblazeel | gobject-introspection | TIM | http://autobuild.buildroot.net/results/ae4ca8cb35a57d6c9a6404f27066f2adcf8af4ba | microblaze | gobject-introspection | TIM | http://autobuild.buildroot.net/results/0b3e258368a89423dc215b41e7517de7d17e0b86 | microblazeel | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/11703d91cce98bdddd8e246f0bfaa041d98359b7 | ORPH or1k | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/191abe1e1fa1fe566ebff36123c3a37e6c30908d | ORPH powerpc64 | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/e183362db9a4b4914be4411bca2b3427e15f2a96 | ORPH sparc64 | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/85d94705ef501a1eb7db902ae33bb42fdf445bf8 | ORPH or1k | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/113e39a8b0d7fb4d31b8fc798c0da4471cc3fe78 | ORPH sparc64 | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/cceadf82ac9420cf579b8f94bf012b65d5fb29e7 | ORPH arc | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/7f1453ec83a158c9c682b74b958047ea372360e6 | arm | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/1a1c13c43f69e8069f05f7d6d43754f97999859f | x86_64 | host-binutils-2.39 | NOK | http://autobuild.buildroot.net/results/b6a80880c8ad1b0f496f327934c89a59ebeec239 | arm | host-gcc-final-11.3.0 | NOK | http://autobuild.buildroot.net/results/d6f86d0221c5b5e6f3d398fa58c72addc032faca | armeb | host-gcc-final-11.3.0 | NOK | http://autobuild.buildroot.net/results/2aa602933ac8885f625751616a25a59406521441 | mips64el | host-go-1.19.6 | NOK | http://autobuild.buildroot.net/results/4acef1a65baa9f1b8646ead81528d143fcaeefa9 | x86_64 | host-go-bootstrap-1.4-boots... | NOK | http://autobuild.buildroot.net/results/6449940ec9ad2c7548e4c074e7759a81daaa6c92 | ORPH x86_64 | host-go-bootstrap-1.4-boots... | NOK | http://autobuild.buildroot.net/results/e076c4d473286c92a25fc90035b09da5c024fe08 | ORPH s390x | host-go-bootstrap-1.4-boots... | NOK | http://autobuild.buildroot.net/results/2ba6adb8f51b363942ce22cc8ff4afe611192574 | ORPH riscv32 | host-go-bootstrap-1.4-boots... | NOK | http://autobuild.buildroot.net/results/9968f46f4f1bebd45e8954d1839b9f0f559d9502 | ORPH m68k | host-go-bootstrap-1.4-boots... | NOK | http://autobuild.buildroot.net/results/dafe2311151752bf16b35263f89591d38fa866f4 | ORPH mipsel | host-go-bootstrap-1.4-boots... | NOK | http://autobuild.buildroot.net/results/972249b65e8f3c93f3f96de33b6d76385e650ed9 | ORPH microblaze | host-go-bootstrap-1.4-boots... | NOK | http://autobuild.buildroot.net/results/bc3fcb5f9dc8f5770723865203471c65b9d8d807 | ORPH aarch64 | host-go-bootstrap-1.4-boots... | NOK | http://autobuild.buildroot.net/results/f10272c8db30925b4537d16db85c6ea0b2d539d1 | ORPH aarch64 | host-go-bootstrap-1.4-boots... | NOK | http://autobuild.buildroot.net/results/d2dec2d412193659f41c29762c5be704d913fb58 | ORPH nios2 | host-go-bootstrap-1.4-boots... | NOK | http://autobuild.buildroot.net/results/26f4e4a857649ff92c046092d04fededaad4cb58 | ORPH microblaze | host-go-bootstrap-1.4-boots... | NOK | http://autobuild.buildroot.net/results/68b4ca54d82e8c46f50c3ac38f667cf435af176b | ORPH mips64el | host-go-bootstrap-1.4-boots... | NOK | http://autobuild.buildroot.net/results/0097695d7a03a48cf2cc8f7a0413d4781558e784 | ORPH nios2 | host-go-bootstrap-1.4-boots... | NOK | http://autobuild.buildroot.net/results/fa68d319342e08cdc27cbe2c778417cb59ce36f7 | ORPH mips | host-go-bootstrap-1.4-boots... | NOK | http://autobuild.buildroot.net/results/70919aa910e18d222156a1c416b299b13d70d984 | ORPH aarch64_be | host-go-bootstrap-1.4-boots... | NOK | http://autobuild.buildroot.net/results/f77f21ddf2b198585e4dbd04c7b32e7eb4fa9dd9 | ORPH arceb | host-go-bootstrap-1.4-boots... | NOK | http://autobuild.buildroot.net/results/3dd8384b5194ae7619743fd6048a81b1c1108399 | ORPH powerpc64le | host-go-bootstrap-1.4-boots... | NOK | http://autobuild.buildroot.net/results/072e126ad843f47bab24f3ba547ad1da760ac4e7 | ORPH m68k | host-go-bootstrap-1.4-boots... | NOK | http://autobuild.buildroot.net/results/3b959f5af558e710a679581bea0d6caef2e5e9c2 | ORPH mips64el | host-go-bootstrap-1.4-boots... | NOK | http://autobuild.buildroot.net/results/faa39807daef608391890abe04145d99c969aadc | ORPH nios2 | host-go-bootstrap-1.4-boots... | NOK | http://autobuild.buildroot.net/results/65de4eb6eb717db3061853021a90b1bff0b5171a | ORPH microblaze | host-go-bootstrap-1.4-boots... | NOK | http://autobuild.buildroot.net/results/48e728f9bec0b03ff7729bb31672416d8541eb45 | ORPH aarch64 | host-go-bootstrap-1.4-boots... | NOK | http://autobuild.buildroot.net/results/dc717eb20df77de116a7a116432fa0f724e7de98 | ORPH powerpc64le | host-go-bootstrap-1.4-boots... | NOK | http://autobuild.buildroot.net/results/162862b0174a0bc1a325a3ae143e17507921b694 | ORPH mipsel | host-go-bootstrap-1.4-boots... | NOK | http://autobuild.buildroot.net/results/3ecb0143c54f3f8c14d0d6d7a441df70d6afa174 | ORPH aarch64_be | host-go-bootstrap-1.4-boots... | NOK | http://autobuild.buildroot.net/results/786ed11dc76a0645d2e430a173d3ec8e5a203b30 | ORPH mips64 | host-go-bootstrap-1.4-boots... | NOK | http://autobuild.buildroot.net/results/a240bb6b0ea053d20dc0eea10b7e6ff447ba33bd | ORPH microblaze | host-go-bootstrap-1.4-boots... | NOK | http://autobuild.buildroot.net/results/e3523cd5c90f6e16961a810eedf8f10bec321bb5 | ORPH powerpc64le | host-go-bootstrap-1.4-boots... | NOK | http://autobuild.buildroot.net/results/b65ced5ce17010d9961a5598f85e0803bf927d61 | ORPH aarch64_be | host-go-bootstrap-1.4-boots... | NOK | http://autobuild.buildroot.net/results/b54af3d79bf7f75b6c49774691abdc5d15f64686 | ORPH mips64 | host-go-bootstrap-1.4-boots... | NOK | http://autobuild.buildroot.net/results/3964030038197f790bb51666c7040adf56a1a2df | ORPH x86_64 | host-go-bootstrap-1.4-boots... | NOK | http://autobuild.buildroot.net/results/552f2408e6bced486d3571775f25a7764258ad4c | ORPH powerpc | host-go-bootstrap-1.4-boots... | NOK | http://autobuild.buildroot.net/results/1a5956428f56616b717ed7ab475fda7b0b579288 | ORPH mips | host-go-bootstrap-1.4-boots... | NOK | http://autobuild.buildroot.net/results/7ea4b679a3d235538a790b5c94bea1c4d69bb7a9 | ORPH i686 | host-go-bootstrap-1.4-boots... | NOK | http://autobuild.buildroot.net/results/6b56796da53dcf524f2b684635e72333569d6c66 | ORPH i686 | host-go-bootstrap-1.4-boots... | NOK | http://autobuild.buildroot.net/results/743ebb7705450f998689424e68f63051e611b2a9 | ORPH s390x | host-go-bootstrap-1.4-boots... | NOK | http://autobuild.buildroot.net/results/cfc2232df2f58058c67009565b867bfd4c01426a | ORPH or1k | host-go-bootstrap-1.4-boots... | NOK | http://autobuild.buildroot.net/results/7cbeeaba2ff8c8ef602039e3fad9b565b3157626 | ORPH aarch64 | host-go-bootstrap-1.4-boots... | NOK | http://autobuild.buildroot.net/results/d386e764d091d0c4abcb7e43b0a8a5760184be17 | ORPH sh4eb | host-libzlib-1.2.13 | NOK | http://autobuild.buildroot.net/results/19f0de30899523a9e89e842de9bcc46027196089 | ORPH nios2 | host-libzlib-1.2.13 | NOK | http://autobuild.buildroot.net/results/34295a5852ba795110c002e8679865149d138b6f | ORPH powerpc64le | host-libzlib-1.2.13 | NOK | http://autobuild.buildroot.net/results/fe20de915eb833d10ddc45260bb5ce8ce6e1168f | ORPH mips64 | host-libzlib-1.2.13 | NOK | http://autobuild.buildroot.net/results/9855ce3dce5bc3c7b452e8fd977a00432a440fdf | ORPH microblazeel | host-libzlib-1.2.13 | NOK | http://autobuild.buildroot.net/results/56d889a9e2b9b3202950830be342d7f7c1f85b5c | ORPH riscv32 | host-libzlib-1.2.13 | NOK | http://autobuild.buildroot.net/results/bc562bc67d6e2d4bdaa14fdd074c2338047c0541 | ORPH or1k | host-libzlib-1.2.13 | NOK | http://autobuild.buildroot.net/results/430bc610ffaf4b20e169a67807f5fc236e0dae22 | ORPH s390x | host-libzlib-1.2.13 | NOK | http://autobuild.buildroot.net/results/1b8535925c1eba27a9670529a87ace151ab0a075 | ORPH x86_64 | host-libzlib-1.2.13 | NOK | http://autobuild.buildroot.net/results/9b8c550a570621b977816630c95c2f355a6ed3ae | ORPH mips | host-pahole-1.24 | NOK | http://autobuild.buildroot.net/results/ae62dedefa10e9e2ec13fd28015fa6be66f0e8e6 | arm | host-pahole-1.24 | NOK | http://autobuild.buildroot.net/results/262780eb6f6b85f367cffc6176a41778030fd740 | arm | host-pahole-1.24 | NOK | http://autobuild.buildroot.net/results/f6b852b908aac276497aced98aa120551f853d2c | aarch64_be | host-pahole-1.24 | NOK | http://autobuild.buildroot.net/results/5b766c2b5d3a7cda4751e94e2e274cea2951ed2d | microblazeel | host-pahole-1.24 | NOK | http://autobuild.buildroot.net/results/decf0b5711c41c426ea29440e9fefd7a9270b366 | powerpc | host-pahole-1.24 | NOK | http://autobuild.buildroot.net/results/b760d90b82d1f060fb924863770af6e886f5c1d1 | s390x | host-pahole-1.24 | NOK | http://autobuild.buildroot.net/results/6df15cf51b855b8cd59fb9ff4798598a698a93c8 | microblaze | host-pahole-1.24 | NOK | http://autobuild.buildroot.net/results/0d9fad4aa9a0008234720b0823c8b8276a54dcfe | mips64 | host-pahole-1.24 | NOK | http://autobuild.buildroot.net/results/b35ddd93c13f66b8fc45258efac52493e44e84e2 | mipsel | host-rust-1.67.0 | NOK | http://autobuild.buildroot.net/results/106d2e3228f64f3c0d12a3f4d68dafb689706ee4 | mips | host-rust-1.67.0 | NOK | http://autobuild.buildroot.net/results/b83a98b13d3a9b8adaae3c2217f85af4b47c97d3 | x86_64 | host-rust-1.67.0 | NOK | http://autobuild.buildroot.net/results/3c8295e74c7645f8df557530d91f35da6641399c | powerpc64le | host-rust-1.67.0 | NOK | http://autobuild.buildroot.net/results/1e2a22963d9dfc4cf1a387a08950318ad14a4744 | x86_64 | host-rust-1.67.0 | NOK | http://autobuild.buildroot.net/results/d65267184cd79706f1e167dce6e0afb65238a997 | arm | kexec-2.0.25 | NOK | http://autobuild.buildroot.net/results/6bfc12c5fa5eac2125827594a3d3dced7e531b74 | ORPH armeb | libdill-32d0e8b733416208e04... | NOK | http://autobuild.buildroot.net/results/efc98c3ed474af59a2da279e33d0095201fddc7d | armeb | libev-4.33 | NOK | http://autobuild.buildroot.net/results/a7574572a91d781dc77e0e997bc173664d5f3962 | ORPH armeb | libev-4.33 | NOK | http://autobuild.buildroot.net/results/222f08195bcdd6b11379319215cf696d343f88a2 | ORPH i586 | libgcrypt-1.10.1 | NOK | http://autobuild.buildroot.net/results/5af09d2e81a757ea18880987c8e55156b66d2513 | ORPH i686 | libgcrypt-1.10.1 | NOK | http://autobuild.buildroot.net/results/a0149a3b111b6263423e59355dc4de15fdb1ef34 | ORPH arceb | libglib2-2.72.3 | NOK | http://autobuild.buildroot.net/results/9a49f7666fcfcdef23570a1f59ec426663ddb338 | arceb | libglib2-2.72.3 | NOK | http://autobuild.buildroot.net/results/214725d0c4d092fab1284bb8109eef08da391498 | arc | libglib2-2.72.3 | NOK | http://autobuild.buildroot.net/results/5e5e6ac0e4ea0ebacb8827f21c39564058945c5b | aarch64_be | libgpg-error-1.46 | NOK | http://autobuild.buildroot.net/results/0806f16fb16c1637c6005a11cdb4889b2f359ad3 | ORPH aarch64_be | libgpg-error-1.46 | NOK | http://autobuild.buildroot.net/results/36eb52a77c807d5b6192e0709ea7c5fe3ce5e721 | ORPH riscv64 | liblog4c-localtime-1.0 | NOK | http://autobuild.buildroot.net/results/1a6db7f3de29a545eee53225e97849226b5fbad4 | sh4aeb | libnss-3.88.1 | NOK | http://autobuild.buildroot.net/results/1f970cf6491d46c063720326e110894ad398c56d | mips64el | linux-5.10.162-cip24 | NOK | http://autobuild.buildroot.net/results/c7c21cb5254b4167dd2e2fe5b16f8f1623ad9444 | ORPH m68k | linux-5.10.162-cip24-rt10 | NOK | http://autobuild.buildroot.net/results/f7521de60b0054e225403a983d52180ca079926d | ORPH mips64 | linux-5.10.162-cip24-rt10 | NOK | http://autobuild.buildroot.net/results/20cecb00a7617338724eefc4694c08d5208154b1 | ORPH xtensa | linux-6.1.14 | NOK | http://autobuild.buildroot.net/results/586846d6c64cb1bd284b50f2f7eccd04dfb804fc | ORPH sparc | linux-6.1.14 | NOK | http://autobuild.buildroot.net/results/fa1a7a394b6bddfd092d0e34de90cb4990f82890 | ORPH sparc64 | netsniff-ng-0.6.8 | NOK | http://autobuild.buildroot.net/results/640b910ee75e8123f78b8bf50d9e02d32175e0b0 | nios2 | network-manager-1.40.10 | NOK | http://autobuild.buildroot.net/results/a0a314ea3ae1db9b353090054cd9f9899e483bf4 | ORPH riscv64 | ntp-4.2.8p15 | NOK | http://autobuild.buildroot.net/results/7020c3ff47bd06fede453ee6f1a5924d184dbcaa | ORPH mips | olsr-0.9.8 | NOK | http://autobuild.buildroot.net/results/fb0a1e5e5b373bcaadcd6ee149ee47d812ac06a4 | ORPH powerpc64le | pcre2-10.42 | NOK | http://autobuild.buildroot.net/results/a7ebb2424e095c76b1330a1c690f668753ae3611 | ORPH sparc | php-8.2.3 | NOK | http://autobuild.buildroot.net/results/bb65d08d591a0a28c0f9868f6cbcee7e8cdb4418 | mips | python-orjson-3.8.4 | NOK | http://autobuild.buildroot.net/results/dc45ef40f2d1f9e35ede5807f4d1930962c2b2af | microblazeel | quickjs-2021-03-27 | NOK | http://autobuild.buildroot.net/results/63de7626d66b64a79fc9c903d48043b856031fdc | microblazeel | quickjs-2021-03-27 | NOK | http://autobuild.buildroot.net/results/54ed61b250023f7708c0a0b52a9d3fea71904a9f | arc | rtl_433-22.11 | NOK | http://autobuild.buildroot.net/results/9bc3309fb6f8645b572f7aab2eccd56b1ed7b4d5 | or1k | skalibs-2.12.0.1 | NOK | http://autobuild.buildroot.net/results/3b554b3f6ae43d4d2185a197618bda989832b240 | mips | unknown | NOK | http://autobuild.buildroot.net/results/1dc33addfa8e7c0f790c95143579f685d83f33db | arceb | unknown | NOK | http://autobuild.buildroot.net/results/f0e8584159859b46b5daab23a997b893884aa8fb | nios2 | unknown | NOK | http://autobuild.buildroot.net/results/0055a273c2c5b0485192498ce49093cc32364c64 | arc | unknown | NOK | http://autobuild.buildroot.net/results/dd44b4382131a2204c7cc4c36d19d0afc437bdd7 | mips64el | wireguard-linux-compat-1.0.... | NOK | http://autobuild.buildroot.net/results/bd74017bd581b88f2443ece8ef72ba3b72ca8ed3 | i686 | x264-baee400fa9ced6f5481a72... | NOK | http://autobuild.buildroot.net/results/837b10a97169d08afffeb33ccca7c20287480ec8 | mipsel | xenomai-3.0.10 | NOK | http://autobuild.buildroot.net/results/7c226d6db44f734b45f76f46b837613421df4b5b | nios2 | xfsprogs-5.14.2 | NOK | http://autobuild.buildroot.net/results/8f951178bafa163f39cfd28ccf43a14fa05e19c7 | ORPH Classification of failures by reason for next --------------------------------------------- host-go-1.19.6 | 3 glibc-2.36-81-g4f4d7a13edfd... | 2 alsa-lib-1.2.8 | 1 busybox-1.36.0 | 1 bzip2-1.0.8 | 1 elfutils-0.186 | 1 fs/ubifs/ubifs.mk:49: /home... | 1 haproxy-2.6.5 | 1 host-pahole-1.24 | 1 host-rust-1.67.1 | 1 libjxl-0.7.0 | 1 linux-5.10.162-cip24 | 1 netsurf-3.10 | 1 olsr-0.9.8 | 1 perl-5.36.0 | 1 systemd-252.4 | 1 tmux-3.3a | 1 unknown | 1 zfs-2.1.7 | 1 Detail of failures for next --------------------------- arch | reason | OK? | url | orph? -------------+--------------------------------+-----+---------------------------------------------------------------------------------+------- or1k | alsa-lib-1.2.8 | NOK | http://autobuild.buildroot.net/results/b84a4123923169a022cc4a20e2ce7f54b01a63f5 | mips64 | busybox-1.36.0 | NOK | http://autobuild.buildroot.net/results/391b78b6cdcfc43a2d95e1d4ccb5f98c8af805f6 | ORPH mips64el | bzip2-1.0.8 | NOK | http://autobuild.buildroot.net/results/a22ebfca705cd144932865e5d71efbe65a16cfe2 | ORPH microblaze | elfutils-0.186 | NOK | http://autobuild.buildroot.net/results/0b8b1dc1b472356fe60cd2cf50742be6c0768ca9 | ORPH powerpc | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/712f5dd0ccb4db44671c796a4cbe4c7afc54358e | armeb | glibc-2.36-81-g4f4d7a13edfd... | NOK | http://autobuild.buildroot.net/results/cd8bbff7827fe749ee3cda58293d991a0706aa15 | powerpc64 | glibc-2.36-81-g4f4d7a13edfd... | NOK | http://autobuild.buildroot.net/results/d709c19f1570058fdd4b6da552ba7a3562ed763c | sh4a | haproxy-2.6.5 | NOK | http://autobuild.buildroot.net/results/1d1830873d648f9aac8944ccfbcc3dfeedc40142 | i686 | host-go-1.19.6 | NOK | http://autobuild.buildroot.net/results/10507f3d99c428d8d22e22c032549acf08aab307 | mips64el | host-go-1.19.6 | NOK | http://autobuild.buildroot.net/results/50a34e17313a1cacceb11aea6105cdb677ee664c | mips64el | host-go-1.19.6 | NOK | http://autobuild.buildroot.net/results/fe13e9153b71aeb85028cb20c019d5356453bee7 | sparc64 | host-pahole-1.24 | NOK | http://autobuild.buildroot.net/results/7bf778f53cebec31c72e5674c839b62d9af94f89 | mips | host-rust-1.67.1 | NOK | http://autobuild.buildroot.net/results/c660c2c10e556c3b38b4cdffb1857002909fbb0e | armeb | libjxl-0.7.0 | NOK | http://autobuild.buildroot.net/results/f41a02c6a9478625293952a350c3450490e8a364 | mipsel | linux-5.10.162-cip24 | NOK | http://autobuild.buildroot.net/results/4a1bbd3768d844dfc5d1f07531df9bedb6396c41 | ORPH arceb | netsurf-3.10 | NOK | http://autobuild.buildroot.net/results/0203826f273148aa0b1e4241d7a9662e4a3a08aa | powerpc64 | olsr-0.9.8 | NOK | http://autobuild.buildroot.net/results/18d4f7a2739df306781cefd45ad3cf13e07759da | ORPH sparc | perl-5.36.0 | NOK | http://autobuild.buildroot.net/results/49c278de928cdcc71be72e96db984eaf35e94b7e | sh4a | systemd-252.4 | NOK | http://autobuild.buildroot.net/results/bdbf5ca47dd0c295e479e4d0a44d2b58455e2b98 | sh4 | tmux-3.3a | NOK | http://autobuild.buildroot.net/results/f2e453d275561051250a1f610086feec18feb0cd | sparc64 | unknown | NOK | http://autobuild.buildroot.net/results/dcba85ba05800d6be2b9fc21a0dda067da48ed56 | arc | zfs-2.1.7 | NOK | http://autobuild.buildroot.net/results/c2da90337463607c2fadfeac7ad72e5c3899a61f | Classification of failures by reason for 2022.11.x -------------------------------------------------- dahdi-linux-3.2.0 | 1 gnu-efi-3.0.15 | 1 host-go-1.19.6 | 1 libgcrypt-1.10.1 | 1 lirc-tools-0.10.2 | 1 tmux-3.1c | 1 unknown | 1 xvisor-0.3.1 | 1 Detail of failures for 2022.11.x -------------------------------- arch | reason | OK? | url | orph? -------------+--------------------------------+-----+---------------------------------------------------------------------------------+------- i686 | dahdi-linux-3.2.0 | NOK | http://autobuild.buildroot.net/results/227023c8aa3ac3f057c8c500208a84c6adb47933 | mips64el | gnu-efi-3.0.15 | NOK | http://autobuild.buildroot.net/results/691aa6e80b1bde6af1899f7a319e119732fd1d34 | mips64 | host-go-1.19.6 | NOK | http://autobuild.buildroot.net/results/6245196ef3524171a7ff08c3883524122f8bd1ee | armeb | libgcrypt-1.10.1 | NOK | http://autobuild.buildroot.net/results/75fac7bfb49a438d7ed920c436a8bd4afa192c14 | ORPH mipsel | lirc-tools-0.10.2 | NOK | http://autobuild.buildroot.net/results/70ccdf3438b9b0e381c7fd22087d9bab5d063451 | ORPH powerpc64le | tmux-3.1c | NOK | http://autobuild.buildroot.net/results/880474095df71145e83be269f0b5774434847ba4 | sparc64 | unknown | NOK | http://autobuild.buildroot.net/results/18984deae061b5296db21ba04237eb8258f4964d | riscv32 | xvisor-0.3.1 | NOK | http://autobuild.buildroot.net/results/7691da12580db492515823c845002bb2e8bd07b5 | -- http://autobuild.buildroot.net From sebastian.weyer at smile.fr Wed Mar 8 08:27:13 2023 From: sebastian.weyer at smile.fr (Sebastian Weyer) Date: Wed, 8 Mar 2023 09:27:13 +0100 Subject: [Buildroot] [PATCH v4 1/3] package/nushell: new package Message-ID: <20230308082716.54730-1-sebastian.weyer@smile.fr> Nushell is a shell - written in Rust - that makes use of the nushell language to interact with the operating system Signed-off-by: Sebastian Weyer --- This new version adds ncurses-target-progs as a dependency which is a hidden dependency of nushell. With this option enabled, nushell is also usable without specifically replacing getty by agetty. Signed-off-by: Sebastian Weyer --- DEVELOPERS | 3 +++ package/Config.in | 1 + package/nushell/Config.in | 12 ++++++++++++ package/nushell/nushell.hash | 2 ++ package/nushell/nushell.mk | 20 ++++++++++++++++++++ 5 files changed, 38 insertions(+) create mode 100644 package/nushell/Config.in create mode 100644 package/nushell/nushell.hash create mode 100644 package/nushell/nushell.mk diff --git a/DEVELOPERS b/DEVELOPERS index 6256576e02..4577f20b22 100644 --- a/DEVELOPERS +++ b/DEVELOPERS @@ -2550,6 +2550,9 @@ F: support/misc/toolchainfile.cmake.in N: Sam Voss F: package/ripgrep/ +N: Sebastian Weyer +F: package/nushell/ + N: S??bastien Szymanski F: package/mmc-utils/ F: package/python-flask-jsonrpc/ diff --git a/package/Config.in b/package/Config.in index 3ace25c665..7fca46afb5 100644 --- a/package/Config.in +++ b/package/Config.in @@ -2577,6 +2577,7 @@ comment "Shells" source "package/bash/Config.in" source "package/dash/Config.in" source "package/mksh/Config.in" + source "package/nushell/Config.in" source "package/zsh/Config.in" comment "Utilities" source "package/apg/Config.in" diff --git a/package/nushell/Config.in b/package/nushell/Config.in new file mode 100644 index 0000000000..edb01d2f72 --- /dev/null +++ b/package/nushell/Config.in @@ -0,0 +1,12 @@ +config BR2_PACKAGE_NUSHELL + bool "nushell" + depends on BR2_PACKAGE_HOST_RUSTC_TARGET_ARCH_SUPPORTS + select BR2_PACKAGE_HOST_RUSTC + select BR2_PACKAGE_OPENSSL + select BR2_PACKAGE_HOST_PKGCONF + select BR2_PACKAGE_NCURSES + select BR2_PACKAGE_NCURSES_TARGET_PROGS + help + A new type of shell. + + https://github.com/nushell/nushell diff --git a/package/nushell/nushell.hash b/package/nushell/nushell.hash new file mode 100644 index 0000000000..a77e711a5d --- /dev/null +++ b/package/nushell/nushell.hash @@ -0,0 +1,2 @@ +# Locally generated +sha256 352e807698d5f95e9bfdd9dd5512acab3cbef315379299a32e5f322a76eb718a nushell-0.76.0.tar.gz diff --git a/package/nushell/nushell.mk b/package/nushell/nushell.mk new file mode 100644 index 0000000000..836f414d0a --- /dev/null +++ b/package/nushell/nushell.mk @@ -0,0 +1,20 @@ +################################################################################ +# +# nushell +# +################################################################################ + +NUSHELL_VERSION = 0.76.0 +NUSHELL_SITE = $(call github,nushell,nushell,$(NUSHELL_VERSION)) +NUSHELL_LICENSE = MIT +NUSHELL_LICENSE_FILES = LICENSE +NUSHELL_DEPENDENCIES = openssl host-pkgconf ncurses + +# Add /bin/nu to /etc/shells as in package/bash/bash.mk +define NUSHELL_ADD_NU_TO_SHELLS + grep -qsE '^/bin/nu$$' $(TARGET_DIR)/etc/shells \ + || echo "/bin/nu" >> $(TARGET_DIR)/etc/shells +endef +NUSHELL_TARGET_FINALIZE_HOOKS += NUSHELL_ADD_NU_TO_SHELLS + +$(eval $(cargo-package)) -- 2.25.1 From sebastian.weyer at smile.fr Wed Mar 8 08:27:14 2023 From: sebastian.weyer at smile.fr (Sebastian Weyer) Date: Wed, 8 Mar 2023 09:27:14 +0100 Subject: [Buildroot] [PATCH v4 2/3] package/nushell: Add default configs In-Reply-To: <20230308082716.54730-1-sebastian.weyer@smile.fr> References: <20230308082716.54730-1-sebastian.weyer@smile.fr> Message-ID: <20230308082716.54730-2-sebastian.weyer@smile.fr> Automatically place default files for the nushell environment and config in the appropriate folder to avoid the prompt at startup, asking if you want to create them. Signed-off-by: Sebastian Weyer --- These default configs are optional and might not even be necessary, they only prevent the prompt at the first startup of the shell --- package/nushell/nushell.mk | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/package/nushell/nushell.mk b/package/nushell/nushell.mk index 836f414d0a..0a596c39fa 100644 --- a/package/nushell/nushell.mk +++ b/package/nushell/nushell.mk @@ -10,6 +10,15 @@ NUSHELL_LICENSE = MIT NUSHELL_LICENSE_FILES = LICENSE NUSHELL_DEPENDENCIES = openssl host-pkgconf ncurses +define NUSHELL_CREATE_DEFCONFIG + $(INSTALL) -m 0644 -D $(@D)/crates/nu-utils/src/sample_config/default_config.nu \ + $(TARGET_DIR)/root/.config/nushell/config.nu + $(INSTALL) -m 0644 -D $(@D)/crates/nu-utils/src/sample_config/default_env.nu \ + $(TARGET_DIR)/root/.config/nushell/env.nu +endef + +NUSHELL_POST_INSTALL_TARGET_HOOKS += NUSHELL_CREATE_DEFCONFIG + # Add /bin/nu to /etc/shells as in package/bash/bash.mk define NUSHELL_ADD_NU_TO_SHELLS grep -qsE '^/bin/nu$$' $(TARGET_DIR)/etc/shells \ -- 2.25.1 From sebastian.weyer at smile.fr Wed Mar 8 08:27:15 2023 From: sebastian.weyer at smile.fr (Sebastian Weyer) Date: Wed, 8 Mar 2023 09:27:15 +0100 Subject: [Buildroot] [PATCH v4 3/3] support/testing/tests/package/test_nu.py: New runtime test In-Reply-To: <20230308082716.54730-1-sebastian.weyer@smile.fr> References: <20230308082716.54730-1-sebastian.weyer@smile.fr> Message-ID: <20230308082716.54730-3-sebastian.weyer@smile.fr> Load sample script support/testing/tests/package/sample_nu.nu onto the target and verify proper execution by nushell Signed-off-by: Sebastian Weyer --- DEVELOPERS | 2 + support/testing/tests/package/sample_nu.nu | 6 ++ support/testing/tests/package/test_nu.py | 68 ++++++++++++++++++++++ 3 files changed, 76 insertions(+) create mode 100644 support/testing/tests/package/sample_nu.nu create mode 100644 support/testing/tests/package/test_nu.py diff --git a/DEVELOPERS b/DEVELOPERS index 4577f20b22..726cd73af7 100644 --- a/DEVELOPERS +++ b/DEVELOPERS @@ -2552,6 +2552,8 @@ F: package/ripgrep/ N: Sebastian Weyer F: package/nushell/ +F: support/testing/tests/package/test_nu.py +F: support/testing/tests/package/sample_nu.nu N: S??bastien Szymanski F: package/mmc-utils/ diff --git a/support/testing/tests/package/sample_nu.nu b/support/testing/tests/package/sample_nu.nu new file mode 100644 index 0000000000..8904b29933 --- /dev/null +++ b/support/testing/tests/package/sample_nu.nu @@ -0,0 +1,6 @@ +# myscript.nu +def greet [name] { + ["hello" $name] +} + +greet "world" diff --git a/support/testing/tests/package/test_nu.py b/support/testing/tests/package/test_nu.py new file mode 100644 index 0000000000..5ca6a87543 --- /dev/null +++ b/support/testing/tests/package/test_nu.py @@ -0,0 +1,68 @@ +import os + +import infra.basetest + +class TestNuBase(infra.basetest.BRTest): + # infra.basetest.BASIC_TOOLCHAIN_CONFIG cannot be used as it doesn't + # support a host rustc which is necessary for nushell + config = \ + """ + BR2_arm=y + BR2_cortex_a9=y + BR2_ARM_ENABLE_NEON=y + BR2_ARM_ENABLE_VFP=y + BR2_TOOLCHAIN_EXTERNAL=y + BR2_TARGET_GENERIC_GETTY_PORT="ttyAMA0" + BR2_SYSTEM_DHCP="eth0" + BR2_TARGET_ROOTFS_CPIO=y + BR2_PACKAGE_BUSYBOX_SHOW_OTHERS=y + BR2_PACKAGE_BASH=y + BR2_PACKAGE_NUSHELL=y + BR2_TARGET_ROOTFS_CPIO=y + """ + + def login(self): + img = os.path.join(self.builddir, "images", "rootfs.cpio") + self.emulator.boot(arch="armv7", + kernel="builtin", + options=["-initrd",img]) + self.emulator.login() + +# load a scipt on the target and check if it is executed correctly by nu +class TestNu(TestNuBase): + config_sample_scripts = \ + """ + BR2_ROOTFS_POST_BUILD_SCRIPT="{}" + BR2_ROOTFS_POST_SCRIPT_ARGS="{}" + """.format(infra.filepath("tests/package/copy-sample-script-to-target.sh"), + "{sample_scripts}") + + #simple hello world script found in the nushell doc + sample_scripts = ["tests/package/sample_nu.nu"] + + timeout = -1 + interpreter = "nu" + + def __init__(self, names): + """Add the scripts to the target in build time.""" + super(TestNuBase, self).__init__(names) + scripts = [infra.filepath(s) for s in self.sample_scripts] + self.config += self.config_sample_scripts.format(sample_scripts=" ".join(scripts)) + + def check_sample_scripts_exist(self): + """Check the scripts were really added to the image.""" + scripts = [os.path.basename(s) for s in self.sample_scripts] + cmd = "md5sum " + " ".join(scripts) + _, exit_code = self.emulator.run(cmd) + self.assertEqual(exit_code, 0) + + def run_sample_scripts(self): + """Run each script previously added to the image.""" + for script in self.sample_scripts: + cmd = self.interpreter + " " + os.path.basename(script) + self.assertRunOk(cmd, timeout=self.timeout) + + def test_run(self): + self.login() + self.check_sample_scripts_exist() + self.run_sample_scripts() -- 2.25.1 From fperrad at gmail.com Wed Mar 8 08:50:47 2023 From: fperrad at gmail.com (Francois Perrad) Date: Wed, 8 Mar 2023 09:50:47 +0100 Subject: [Buildroot] [PATCH] package/htop: bump to version 3.2.2 Message-ID: <20230308085047.126406-1-francois.perrad@gadz.org> Signed-off-by: Francois Perrad --- package/htop/htop.hash | 4 ++-- package/htop/htop.mk | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package/htop/htop.hash b/package/htop/htop.hash index d43da1344..12dc864de 100644 --- a/package/htop/htop.hash +++ b/package/htop/htop.hash @@ -1,5 +1,5 @@ -# From https://github.com/htop-dev/htop/releases/download/3.2.1/htop-3.2.1.tar.xz.sha256 -sha256 5a17121cf1c69d2f2e557c0b29d45a2c353ab983f644742e1c2e4ece15aa6cbb htop-3.2.1.tar.xz +# From https://github.com/htop-dev/htop/releases/download/3.2.2/htop-3.2.2.tar.xz.sha256 +sha256 bac9e9ab7198256b8802d2e3b327a54804dc2a19b77a5f103645b11c12473dc8 htop-3.2.2.tar.xz # Locally calculated sha256 8177f97513213526df2cf6184d8ff986c675afb514d4e68a404010521b880643 COPYING diff --git a/package/htop/htop.mk b/package/htop/htop.mk index df2ec2590..aafda5d48 100644 --- a/package/htop/htop.mk +++ b/package/htop/htop.mk @@ -4,7 +4,7 @@ # ################################################################################ -HTOP_VERSION = 3.2.1 +HTOP_VERSION = 3.2.2 HTOP_SOURCE = htop-$(HTOP_VERSION).tar.xz HTOP_SITE = https://github.com/htop-dev/htop/releases/download/$(HTOP_VERSION) HTOP_DEPENDENCIES = ncurses -- 2.37.2 From fperrad at gmail.com Wed Mar 8 08:50:55 2023 From: fperrad at gmail.com (Francois Perrad) Date: Wed, 8 Mar 2023 09:50:55 +0100 Subject: [Buildroot] [PATCH] package/libgtk3: bump to version 3.24.37 Message-ID: <20230308085055.126427-1-francois.perrad@gadz.org> Signed-off-by: Francois Perrad --- package/libgtk3/libgtk3.hash | 4 ++-- package/libgtk3/libgtk3.mk | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package/libgtk3/libgtk3.hash b/package/libgtk3/libgtk3.hash index 9fed2c9df..22c37bf60 100644 --- a/package/libgtk3/libgtk3.hash +++ b/package/libgtk3/libgtk3.hash @@ -1,5 +1,5 @@ -# From https://download.gnome.org/sources/gtk+/3.24/gtk+-3.24.36.sha256sum -sha256 27a6ef157743350c807ffea59baa1d70226dbede82a5e953ffd58ea6059fe691 gtk+-3.24.36.tar.xz +# From https://download.gnome.org/sources/gtk+/3.24/gtk+-3.24.37.sha256sum +sha256 6745f0b4c053794151fd0f0e2474b077cccff5f83e9dd1bf3d39fe9fe5fb7f57 gtk+-3.24.37.tar.xz # Hash for license file: sha256 b7993225104d90ddd8024fd838faf300bea5e83d91203eab98e29512acebd69c COPYING diff --git a/package/libgtk3/libgtk3.mk b/package/libgtk3/libgtk3.mk index 283c129ce..18a8a9fa4 100644 --- a/package/libgtk3/libgtk3.mk +++ b/package/libgtk3/libgtk3.mk @@ -5,7 +5,7 @@ ################################################################################ LIBGTK3_VERSION_MAJOR = 3.24 -LIBGTK3_VERSION = $(LIBGTK3_VERSION_MAJOR).36 +LIBGTK3_VERSION = $(LIBGTK3_VERSION_MAJOR).37 LIBGTK3_SOURCE = gtk+-$(LIBGTK3_VERSION).tar.xz LIBGTK3_SITE = https://download.gnome.org/sources/gtk+/$(LIBGTK3_VERSION_MAJOR) LIBGTK3_LICENSE = LGPL-2.0+ -- 2.37.2 From fperrad at gmail.com Wed Mar 8 08:51:03 2023 From: fperrad at gmail.com (Francois Perrad) Date: Wed, 8 Mar 2023 09:51:03 +0100 Subject: [Buildroot] [PATCH] package/pango: bump to version 1.50.14 Message-ID: <20230308085103.126448-1-francois.perrad@gadz.org> Signed-off-by: Francois Perrad --- package/pango/pango.hash | 4 ++-- package/pango/pango.mk | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package/pango/pango.hash b/package/pango/pango.hash index 1dbc5c919..3e609e6e0 100644 --- a/package/pango/pango.hash +++ b/package/pango/pango.hash @@ -1,5 +1,5 @@ -# From https://download.gnome.org/sources/pango/1.50/pango-1.50.12.sha256sum -sha256 caef96d27bbe792a6be92727c73468d832b13da57c8071ef79b9df69ee058fe3 pango-1.50.12.tar.xz +# From https://download.gnome.org/sources/pango/1.50/pango-1.50.14.sha256sum +sha256 1d67f205bfc318c27a29cfdfb6828568df566795df0cb51d2189cde7f2d581e8 pango-1.50.14.tar.xz # Locally computed sha256 d245807f90032872d1438d741ed21e2490e1175dc8aa3afa5ddb6c8e529b58e5 COPYING diff --git a/package/pango/pango.mk b/package/pango/pango.mk index f19faf050..723e6d228 100644 --- a/package/pango/pango.mk +++ b/package/pango/pango.mk @@ -5,7 +5,7 @@ ################################################################################ PANGO_VERSION_MAJOR = 1.50 -PANGO_VERSION = $(PANGO_VERSION_MAJOR).12 +PANGO_VERSION = $(PANGO_VERSION_MAJOR).14 PANGO_SOURCE = pango-$(PANGO_VERSION).tar.xz PANGO_SITE = https://download.gnome.org/sources/pango/$(PANGO_VERSION_MAJOR) PANGO_INSTALL_STAGING = YES -- 2.37.2 From sebastian.weyer at smile.fr Wed Mar 8 08:53:51 2023 From: sebastian.weyer at smile.fr (Sebastian Weyer) Date: Wed, 8 Mar 2023 09:53:51 +0100 Subject: [Buildroot] [PATCH v5 1/3] package/nushell: new package Message-ID: <20230308085354.127183-1-sebastian.weyer@smile.fr> Nushell is a shell - written in Rust - that makes use of the nushell language to interact with the operating system Signed-off-by: Sebastian Weyer --- This new version adds ncurses-target-progs as a dependency which is a hidden dependency of nushell. With this option enabled, nushell is also usable without specifically replacing getty by agetty. Signed-off-by: Sebastian Weyer --- DEVELOPERS | 3 +++ package/Config.in | 1 + package/nushell/Config.in | 12 ++++++++++++ package/nushell/nushell.hash | 2 ++ package/nushell/nushell.mk | 20 ++++++++++++++++++++ 5 files changed, 38 insertions(+) create mode 100644 package/nushell/Config.in create mode 100644 package/nushell/nushell.hash create mode 100644 package/nushell/nushell.mk diff --git a/DEVELOPERS b/DEVELOPERS index 6256576e02..4577f20b22 100644 --- a/DEVELOPERS +++ b/DEVELOPERS @@ -2550,6 +2550,9 @@ F: support/misc/toolchainfile.cmake.in N: Sam Voss F: package/ripgrep/ +N: Sebastian Weyer +F: package/nushell/ + N: S??bastien Szymanski F: package/mmc-utils/ F: package/python-flask-jsonrpc/ diff --git a/package/Config.in b/package/Config.in index 3ace25c665..7fca46afb5 100644 --- a/package/Config.in +++ b/package/Config.in @@ -2577,6 +2577,7 @@ comment "Shells" source "package/bash/Config.in" source "package/dash/Config.in" source "package/mksh/Config.in" + source "package/nushell/Config.in" source "package/zsh/Config.in" comment "Utilities" source "package/apg/Config.in" diff --git a/package/nushell/Config.in b/package/nushell/Config.in new file mode 100644 index 0000000000..edb01d2f72 --- /dev/null +++ b/package/nushell/Config.in @@ -0,0 +1,12 @@ +config BR2_PACKAGE_NUSHELL + bool "nushell" + depends on BR2_PACKAGE_HOST_RUSTC_TARGET_ARCH_SUPPORTS + select BR2_PACKAGE_HOST_RUSTC + select BR2_PACKAGE_OPENSSL + select BR2_PACKAGE_HOST_PKGCONF + select BR2_PACKAGE_NCURSES + select BR2_PACKAGE_NCURSES_TARGET_PROGS + help + A new type of shell. + + https://github.com/nushell/nushell diff --git a/package/nushell/nushell.hash b/package/nushell/nushell.hash new file mode 100644 index 0000000000..a77e711a5d --- /dev/null +++ b/package/nushell/nushell.hash @@ -0,0 +1,2 @@ +# Locally generated +sha256 352e807698d5f95e9bfdd9dd5512acab3cbef315379299a32e5f322a76eb718a nushell-0.76.0.tar.gz diff --git a/package/nushell/nushell.mk b/package/nushell/nushell.mk new file mode 100644 index 0000000000..836f414d0a --- /dev/null +++ b/package/nushell/nushell.mk @@ -0,0 +1,20 @@ +################################################################################ +# +# nushell +# +################################################################################ + +NUSHELL_VERSION = 0.76.0 +NUSHELL_SITE = $(call github,nushell,nushell,$(NUSHELL_VERSION)) +NUSHELL_LICENSE = MIT +NUSHELL_LICENSE_FILES = LICENSE +NUSHELL_DEPENDENCIES = openssl host-pkgconf ncurses + +# Add /bin/nu to /etc/shells as in package/bash/bash.mk +define NUSHELL_ADD_NU_TO_SHELLS + grep -qsE '^/bin/nu$$' $(TARGET_DIR)/etc/shells \ + || echo "/bin/nu" >> $(TARGET_DIR)/etc/shells +endef +NUSHELL_TARGET_FINALIZE_HOOKS += NUSHELL_ADD_NU_TO_SHELLS + +$(eval $(cargo-package)) -- 2.25.1 From sebastian.weyer at smile.fr Wed Mar 8 08:53:52 2023 From: sebastian.weyer at smile.fr (Sebastian Weyer) Date: Wed, 8 Mar 2023 09:53:52 +0100 Subject: [Buildroot] [PATCH v5 2/3] package/nushell: Add default configs In-Reply-To: <20230308085354.127183-1-sebastian.weyer@smile.fr> References: <20230308085354.127183-1-sebastian.weyer@smile.fr> Message-ID: <20230308085354.127183-2-sebastian.weyer@smile.fr> Automatically place default files for the nushell environment and config in the appropriate folder to avoid the prompt at startup, asking if you want to create them. Signed-off-by: Sebastian Weyer --- These default configs are optional and might not even be necessary, they only prevent the prompt at the first startup of the shell --- package/nushell/nushell.mk | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/package/nushell/nushell.mk b/package/nushell/nushell.mk index 836f414d0a..0a596c39fa 100644 --- a/package/nushell/nushell.mk +++ b/package/nushell/nushell.mk @@ -10,6 +10,15 @@ NUSHELL_LICENSE = MIT NUSHELL_LICENSE_FILES = LICENSE NUSHELL_DEPENDENCIES = openssl host-pkgconf ncurses +define NUSHELL_CREATE_DEFCONFIG + $(INSTALL) -m 0644 -D $(@D)/crates/nu-utils/src/sample_config/default_config.nu \ + $(TARGET_DIR)/root/.config/nushell/config.nu + $(INSTALL) -m 0644 -D $(@D)/crates/nu-utils/src/sample_config/default_env.nu \ + $(TARGET_DIR)/root/.config/nushell/env.nu +endef + +NUSHELL_POST_INSTALL_TARGET_HOOKS += NUSHELL_CREATE_DEFCONFIG + # Add /bin/nu to /etc/shells as in package/bash/bash.mk define NUSHELL_ADD_NU_TO_SHELLS grep -qsE '^/bin/nu$$' $(TARGET_DIR)/etc/shells \ -- 2.25.1 From sebastian.weyer at smile.fr Wed Mar 8 08:53:53 2023 From: sebastian.weyer at smile.fr (Sebastian Weyer) Date: Wed, 8 Mar 2023 09:53:53 +0100 Subject: [Buildroot] [PATCH v5 3/3] support/testing/tests/package/test_nu.py: New runtime test In-Reply-To: <20230308085354.127183-1-sebastian.weyer@smile.fr> References: <20230308085354.127183-1-sebastian.weyer@smile.fr> Message-ID: <20230308085354.127183-3-sebastian.weyer@smile.fr> Load sample script support/testing/tests/package/sample_nu.nu onto the target and verify proper execution by nushell Signed-off-by: Sebastian Weyer --- DEVELOPERS | 2 + support/testing/tests/package/sample_nu.nu | 6 ++ support/testing/tests/package/test_nu.py | 65 ++++++++++++++++++++++ 3 files changed, 73 insertions(+) create mode 100644 support/testing/tests/package/sample_nu.nu create mode 100644 support/testing/tests/package/test_nu.py diff --git a/DEVELOPERS b/DEVELOPERS index 4577f20b22..726cd73af7 100644 --- a/DEVELOPERS +++ b/DEVELOPERS @@ -2552,6 +2552,8 @@ F: package/ripgrep/ N: Sebastian Weyer F: package/nushell/ +F: support/testing/tests/package/test_nu.py +F: support/testing/tests/package/sample_nu.nu N: S??bastien Szymanski F: package/mmc-utils/ diff --git a/support/testing/tests/package/sample_nu.nu b/support/testing/tests/package/sample_nu.nu new file mode 100644 index 0000000000..8904b29933 --- /dev/null +++ b/support/testing/tests/package/sample_nu.nu @@ -0,0 +1,6 @@ +# myscript.nu +def greet [name] { + ["hello" $name] +} + +greet "world" diff --git a/support/testing/tests/package/test_nu.py b/support/testing/tests/package/test_nu.py new file mode 100644 index 0000000000..b7ca52038d --- /dev/null +++ b/support/testing/tests/package/test_nu.py @@ -0,0 +1,65 @@ +import os + +import infra.basetest + +class TestNuBase(infra.basetest.BRTest): + # infra.basetest.BASIC_TOOLCHAIN_CONFIG cannot be used as it doesn't + # support a host rustc which is necessary for nushell + config = \ + """ + BR2_arm=y + BR2_cortex_a9=y + BR2_ARM_ENABLE_NEON=y + BR2_ARM_ENABLE_VFP=y + BR2_TOOLCHAIN_EXTERNAL=y + BR2_TARGET_GENERIC_GETTY_PORT="ttyAMA0" + BR2_SYSTEM_DHCP="eth0" + BR2_PACKAGE_NUSHELL=y + BR2_TARGET_ROOTFS_CPIO=y + """ + + def login(self): + img = os.path.join(self.builddir, "images", "rootfs.cpio") + self.emulator.boot(arch="armv7", + kernel="builtin", + options=["-initrd",img]) + self.emulator.login() + +# load a scipt on the target and check if it is executed correctly by nu +class TestNu(TestNuBase): + config_sample_scripts = \ + """ + BR2_ROOTFS_POST_BUILD_SCRIPT="{}" + BR2_ROOTFS_POST_SCRIPT_ARGS="{}" + """.format(infra.filepath("tests/package/copy-sample-script-to-target.sh"), + "{sample_scripts}") + + #simple hello world script found in the nushell doc + sample_scripts = ["tests/package/sample_nu.nu"] + + timeout = -1 + interpreter = "nu" + + def __init__(self, names): + """Add the scripts to the target in build time.""" + super(TestNuBase, self).__init__(names) + scripts = [infra.filepath(s) for s in self.sample_scripts] + self.config += self.config_sample_scripts.format(sample_scripts=" ".join(scripts)) + + def check_sample_scripts_exist(self): + """Check the scripts were really added to the image.""" + scripts = [os.path.basename(s) for s in self.sample_scripts] + cmd = "md5sum " + " ".join(scripts) + _, exit_code = self.emulator.run(cmd) + self.assertEqual(exit_code, 0) + + def run_sample_scripts(self): + """Run each script previously added to the image.""" + for script in self.sample_scripts: + cmd = self.interpreter + " " + os.path.basename(script) + self.assertRunOk(cmd, timeout=self.timeout) + + def test_run(self): + self.login() + self.check_sample_scripts_exist() + self.run_sample_scripts() -- 2.25.1 From romain.naour at smile.fr Wed Mar 8 09:53:52 2023 From: romain.naour at smile.fr (Romain Naour) Date: Wed, 8 Mar 2023 10:53:52 +0100 Subject: [Buildroot] [PATCH v5 1/3] package/nushell: new package In-Reply-To: <20230308085354.127183-1-sebastian.weyer@smile.fr> References: <20230308085354.127183-1-sebastian.weyer@smile.fr> Message-ID: Le 08/03/2023 ? 09:53, Sebastian Weyer a ?crit?: > Nushell is a shell - written in Rust - that makes use of the nushell > language to interact with the operating system > > Signed-off-by: Sebastian Weyer > --- > This new version adds ncurses-target-progs as a dependency which is a > hidden dependency of nushell. With this option enabled, nushell is also > usable without specifically replacing getty by agetty. For the next time, please keep the history of changes between each new version. > > Signed-off-by: Sebastian Weyer > --- > DEVELOPERS | 3 +++ > package/Config.in | 1 + > package/nushell/Config.in | 12 ++++++++++++ > package/nushell/nushell.hash | 2 ++ > package/nushell/nushell.mk | 20 ++++++++++++++++++++ > 5 files changed, 38 insertions(+) > create mode 100644 package/nushell/Config.in > create mode 100644 package/nushell/nushell.hash > create mode 100644 package/nushell/nushell.mk > > diff --git a/DEVELOPERS b/DEVELOPERS > index 6256576e02..4577f20b22 100644 > --- a/DEVELOPERS > +++ b/DEVELOPERS > @@ -2550,6 +2550,9 @@ F: support/misc/toolchainfile.cmake.in > N: Sam Voss > F: package/ripgrep/ > > +N: Sebastian Weyer Small indentation issue. > +F: package/nushell/ > + > N: S?bastien Szymanski > F: package/mmc-utils/ > F: package/python-flask-jsonrpc/ > diff --git a/package/Config.in b/package/Config.in > index 3ace25c665..7fca46afb5 100644 > --- a/package/Config.in > +++ b/package/Config.in > @@ -2577,6 +2577,7 @@ comment "Shells" > source "package/bash/Config.in" > source "package/dash/Config.in" > source "package/mksh/Config.in" > + source "package/nushell/Config.in" > source "package/zsh/Config.in" > comment "Utilities" > source "package/apg/Config.in" > diff --git a/package/nushell/Config.in b/package/nushell/Config.in > new file mode 100644 > index 0000000000..edb01d2f72 > --- /dev/null > +++ b/package/nushell/Config.in > @@ -0,0 +1,12 @@ > +config BR2_PACKAGE_NUSHELL > + bool "nushell" > + depends on BR2_PACKAGE_HOST_RUSTC_TARGET_ARCH_SUPPORTS > + select BR2_PACKAGE_HOST_RUSTC > + select BR2_PACKAGE_OPENSSL > + select BR2_PACKAGE_HOST_PKGCONF > + select BR2_PACKAGE_NCURSES > + select BR2_PACKAGE_NCURSES_TARGET_PROGS > + help > + A new type of shell. > + > + https://github.com/nushell/nushell > diff --git a/package/nushell/nushell.hash b/package/nushell/nushell.hash > new file mode 100644 > index 0000000000..a77e711a5d > --- /dev/null > +++ b/package/nushell/nushell.hash > @@ -0,0 +1,2 @@ > +# Locally generated > +sha256 352e807698d5f95e9bfdd9dd5512acab3cbef315379299a32e5f322a76eb718a nushell-0.76.0.tar.gz Missing hash of the LICENSE file. > diff --git a/package/nushell/nushell.mk b/package/nushell/nushell.mk > new file mode 100644 > index 0000000000..836f414d0a > --- /dev/null > +++ b/package/nushell/nushell.mk > @@ -0,0 +1,20 @@ > +################################################################################ > +# > +# nushell > +# > +################################################################################ > + > +NUSHELL_VERSION = 0.76.0 > +NUSHELL_SITE = $(call github,nushell,nushell,$(NUSHELL_VERSION)) > +NUSHELL_LICENSE = MIT > +NUSHELL_LICENSE_FILES = LICENSE > +NUSHELL_DEPENDENCIES = openssl host-pkgconf ncurses Please don't mix host and target package in this list. > + > +# Add /bin/nu to /etc/shells as in package/bash/bash.mk nu is installed into /usr/bin/ not /bin. Maybe you had BR2_ROOTFS_MERGED_USR=y ? Best regards, Romain > +define NUSHELL_ADD_NU_TO_SHELLS > + grep -qsE '^/bin/nu$$' $(TARGET_DIR)/etc/shells \ > + || echo "/bin/nu" >> $(TARGET_DIR)/etc/shells > +endef > +NUSHELL_TARGET_FINALIZE_HOOKS += NUSHELL_ADD_NU_TO_SHELLS > + > +$(eval $(cargo-package)) > > > _______________________________________________ > buildroot mailing list > buildroot at buildroot.org > https://lists.buildroot.org/mailman/listinfo/buildroot From romain.naour at smile.fr Wed Mar 8 09:57:12 2023 From: romain.naour at smile.fr (Romain Naour) Date: Wed, 8 Mar 2023 10:57:12 +0100 Subject: [Buildroot] [PATCH v5 2/3] package/nushell: Add default configs In-Reply-To: <20230308085354.127183-2-sebastian.weyer@smile.fr> References: <20230308085354.127183-1-sebastian.weyer@smile.fr> <20230308085354.127183-2-sebastian.weyer@smile.fr> Message-ID: <65aaaa67-875c-e5e2-195b-21b564af73f0@smile.fr> Le 08/03/2023 ? 09:53, Sebastian Weyer a ?crit?: > Automatically place default files for the nushell environment and > config in the appropriate folder to avoid the prompt at startup, asking > if you want to create them. > > Signed-off-by: Sebastian Weyer > --- > These default configs are optional and might not even be necessary, they > only prevent the prompt at the first startup of the shell > --- > package/nushell/nushell.mk | 9 +++++++++ > 1 file changed, 9 insertions(+) > > diff --git a/package/nushell/nushell.mk b/package/nushell/nushell.mk > index 836f414d0a..0a596c39fa 100644 > --- a/package/nushell/nushell.mk > +++ b/package/nushell/nushell.mk > @@ -10,6 +10,15 @@ NUSHELL_LICENSE = MIT > NUSHELL_LICENSE_FILES = LICENSE > NUSHELL_DEPENDENCIES = openssl host-pkgconf ncurses > > +define NUSHELL_CREATE_DEFCONFIG The name of this define is not really accurate, what about NUSHELL_INSTALL_DEFAULT_CONFIG ? > + $(INSTALL) -m 0644 -D $(@D)/crates/nu-utils/src/sample_config/default_config.nu \ > + $(TARGET_DIR)/root/.config/nushell/config.nu > + $(INSTALL) -m 0644 -D $(@D)/crates/nu-utils/src/sample_config/default_env.nu \ > + $(TARGET_DIR)/root/.config/nushell/env.nu > +endef > + I think you can remove this new empty line. > +NUSHELL_POST_INSTALL_TARGET_HOOKS += NUSHELL_CREATE_DEFCONFIG Best regards, Romain > + > # Add /bin/nu to /etc/shells as in package/bash/bash.mk > define NUSHELL_ADD_NU_TO_SHELLS > grep -qsE '^/bin/nu$$' $(TARGET_DIR)/etc/shells \ From romain.naour at smile.fr Wed Mar 8 10:10:29 2023 From: romain.naour at smile.fr (Romain Naour) Date: Wed, 8 Mar 2023 11:10:29 +0100 Subject: [Buildroot] [PATCH v5 3/3] support/testing/tests/package/test_nu.py: New runtime test In-Reply-To: <20230308085354.127183-3-sebastian.weyer@smile.fr> References: <20230308085354.127183-1-sebastian.weyer@smile.fr> <20230308085354.127183-3-sebastian.weyer@smile.fr> Message-ID: Le 08/03/2023 ? 09:53, Sebastian Weyer a ?crit?: > Load sample script support/testing/tests/package/sample_nu.nu onto the > target and verify proper execution by nushell > > Signed-off-by: Sebastian Weyer > --- > DEVELOPERS | 2 + > support/testing/tests/package/sample_nu.nu | 6 ++ > support/testing/tests/package/test_nu.py | 65 ++++++++++++++++++++++ > 3 files changed, 73 insertions(+) > create mode 100644 support/testing/tests/package/sample_nu.nu > create mode 100644 support/testing/tests/package/test_nu.py > > diff --git a/DEVELOPERS b/DEVELOPERS > index 4577f20b22..726cd73af7 100644 > --- a/DEVELOPERS > +++ b/DEVELOPERS > @@ -2552,6 +2552,8 @@ F: package/ripgrep/ > > N: Sebastian Weyer > F: package/nushell/ > +F: support/testing/tests/package/test_nu.py > +F: support/testing/tests/package/sample_nu.nu > > N: S?bastien Szymanski > F: package/mmc-utils/ > diff --git a/support/testing/tests/package/sample_nu.nu b/support/testing/tests/package/sample_nu.nu > new file mode 100644 > index 0000000000..8904b29933 > --- /dev/null > +++ b/support/testing/tests/package/sample_nu.nu > @@ -0,0 +1,6 @@ Do we need a shebang here ? > +# myscript.nu Remove this comment. > +def greet [name] { > + ["hello" $name] > +} > + > +greet "world" > diff --git a/support/testing/tests/package/test_nu.py b/support/testing/tests/package/test_nu.py > new file mode 100644 > index 0000000000..b7ca52038d > --- /dev/null > +++ b/support/testing/tests/package/test_nu.py > @@ -0,0 +1,65 @@ > +import os > + > +import infra.basetest > + > +class TestNuBase(infra.basetest.BRTest): > + # infra.basetest.BASIC_TOOLCHAIN_CONFIG cannot be used as it doesn't > + # support a host rustc which is necessary for nushell > + config = \ > + """ > + BR2_arm=y > + BR2_cortex_a9=y > + BR2_ARM_ENABLE_NEON=y > + BR2_ARM_ENABLE_VFP=y > + BR2_TOOLCHAIN_EXTERNAL=y > + BR2_TARGET_GENERIC_GETTY_PORT="ttyAMA0" > + BR2_SYSTEM_DHCP="eth0" > + BR2_PACKAGE_NUSHELL=y > + BR2_TARGET_ROOTFS_CPIO=y > + """ > + > + def login(self): > + img = os.path.join(self.builddir, "images", "rootfs.cpio") > + self.emulator.boot(arch="armv7", > + kernel="builtin", > + options=["-initrd",img]) > + self.emulator.login() > + > +# load a scipt on the target and check if it is executed correctly by nu > +class TestNu(TestNuBase): > + config_sample_scripts = \ > + """ > + BR2_ROOTFS_POST_BUILD_SCRIPT="{}" > + BR2_ROOTFS_POST_SCRIPT_ARGS="{}" > + """.format(infra.filepath("tests/package/copy-sample-script-to-target.sh"), > + "{sample_scripts}") > + > + #simple hello world script found in the nushell doc > + sample_scripts = ["tests/package/sample_nu.nu"] > + > + timeout = -1 -1 seems the default value for timeout. > + interpreter = "nu" > + > + def __init__(self, names): > + """Add the scripts to the target in build time.""" > + super(TestNuBase, self).__init__(names) > + scripts = [infra.filepath(s) for s in self.sample_scripts] > + self.config += self.config_sample_scripts.format(sample_scripts=" ".join(scripts)) > + > + def check_sample_scripts_exist(self): > + """Check the scripts were really added to the image.""" > + scripts = [os.path.basename(s) for s in self.sample_scripts] > + cmd = "md5sum " + " ".join(scripts) > + _, exit_code = self.emulator.run(cmd) > + self.assertEqual(exit_code, 0) > + > + def run_sample_scripts(self): > + """Run each script previously added to the image.""" > + for script in self.sample_scripts: > + cmd = self.interpreter + " " + os.path.basename(script) Maybe we can just use "nu " + os.path.basename(script) I guess you used the python infra example. > + self.assertRunOk(cmd, timeout=self.timeout) > + > + def test_run(self): > + self.login() > + self.check_sample_scripts_exist() > + self.run_sample_scripts() Best regards, Romain > > > _______________________________________________ > buildroot mailing list > buildroot at buildroot.org > https://lists.buildroot.org/mailman/listinfo/buildroot From sebastian.weyer at smile.fr Wed Mar 8 13:15:52 2023 From: sebastian.weyer at smile.fr (Sebastian Weyer) Date: Wed, 8 Mar 2023 14:15:52 +0100 Subject: [Buildroot] [PATCH v6 2/3] package/nushell: Add default configs In-Reply-To: <20230308131554.642965-1-sebastian.weyer@smile.fr> References: <20230308131554.642965-1-sebastian.weyer@smile.fr> Message-ID: <20230308131554.642965-2-sebastian.weyer@smile.fr> Automatically place default files for the nushell environment and config in the appropriate folder to avoid the prompt at startup, asking if you want to create them. Signed-off-by: Sebastian Weyer --- These default configs are optional and might not even be necessary, they only prevent the prompt at the first startup of the shell --- package/nushell/nushell.mk | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/package/nushell/nushell.mk b/package/nushell/nushell.mk index b9c1ee6434..8ac3045c9f 100644 --- a/package/nushell/nushell.mk +++ b/package/nushell/nushell.mk @@ -10,6 +10,14 @@ NUSHELL_LICENSE = MIT NUSHELL_LICENSE_FILES = LICENSE NUSHELL_DEPENDENCIES = host-pkgconf openssl ncurses +define NUSHELL_INSTALL_DEFAULT_CONFIG + $(INSTALL) -m 0644 -D $(@D)/crates/nu-utils/src/sample_config/default_config.nu \ + $(TARGET_DIR)/root/.config/nushell/config.nu + $(INSTALL) -m 0644 -D $(@D)/crates/nu-utils/src/sample_config/default_env.nu \ + $(TARGET_DIR)/root/.config/nushell/env.nu +endef +NUSHELL_POST_INSTALL_TARGET_HOOKS += NUSHELL_INSTALL_DEFAULT_CONFIG + # Add /usr/bin/nu to /etc/shells as in package/bash/bash.mk define NUSHELL_ADD_NU_TO_SHELLS grep -qsE '^/usr/bin/nu$$' $(TARGET_DIR)/etc/shells \ -- 2.25.1 From sebastian.weyer at smile.fr Wed Mar 8 13:15:51 2023 From: sebastian.weyer at smile.fr (Sebastian Weyer) Date: Wed, 8 Mar 2023 14:15:51 +0100 Subject: [Buildroot] [PATCH v6 1/3] package/nushell: new package Message-ID: <20230308131554.642965-1-sebastian.weyer@smile.fr> Nushell is a shell - written in Rust - that makes use of the nushell language to interact with the operating system Signed-off-by: Sebastian Weyer --- This new version adds ncurses-target-progs as a dependency which is a hidden dependency of nushell. With this option enabled, nushell is also usable without specifically replacing getty by agetty. Nushell is not POSIX compliant and therefore should not be used as login shell since some programs might assume a POSIX-compliant shell and therefore break the system. Signed-off-by: Sebastian Weyer --- DEVELOPERS | 3 +++ package/Config.in | 1 + package/nushell/Config.in | 12 ++++++++++++ package/nushell/nushell.hash | 3 +++ package/nushell/nushell.mk | 20 ++++++++++++++++++++ 5 files changed, 39 insertions(+) create mode 100644 package/nushell/Config.in create mode 100644 package/nushell/nushell.hash create mode 100644 package/nushell/nushell.mk diff --git a/DEVELOPERS b/DEVELOPERS index 6256576e02..9e3855423e 100644 --- a/DEVELOPERS +++ b/DEVELOPERS @@ -2550,6 +2550,9 @@ F: support/misc/toolchainfile.cmake.in N: Sam Voss F: package/ripgrep/ +N: Sebastian Weyer +F: package/nushell/ + N: S??bastien Szymanski F: package/mmc-utils/ F: package/python-flask-jsonrpc/ diff --git a/package/Config.in b/package/Config.in index 3ace25c665..7fca46afb5 100644 --- a/package/Config.in +++ b/package/Config.in @@ -2577,6 +2577,7 @@ comment "Shells" source "package/bash/Config.in" source "package/dash/Config.in" source "package/mksh/Config.in" + source "package/nushell/Config.in" source "package/zsh/Config.in" comment "Utilities" source "package/apg/Config.in" diff --git a/package/nushell/Config.in b/package/nushell/Config.in new file mode 100644 index 0000000000..edb01d2f72 --- /dev/null +++ b/package/nushell/Config.in @@ -0,0 +1,12 @@ +config BR2_PACKAGE_NUSHELL + bool "nushell" + depends on BR2_PACKAGE_HOST_RUSTC_TARGET_ARCH_SUPPORTS + select BR2_PACKAGE_HOST_RUSTC + select BR2_PACKAGE_OPENSSL + select BR2_PACKAGE_HOST_PKGCONF + select BR2_PACKAGE_NCURSES + select BR2_PACKAGE_NCURSES_TARGET_PROGS + help + A new type of shell. + + https://github.com/nushell/nushell diff --git a/package/nushell/nushell.hash b/package/nushell/nushell.hash new file mode 100644 index 0000000000..b553a6c2bc --- /dev/null +++ b/package/nushell/nushell.hash @@ -0,0 +1,3 @@ +# Locally generated +sha256 352e807698d5f95e9bfdd9dd5512acab3cbef315379299a32e5f322a76eb718a nushell-0.76.0.tar.gz +sha256 e189616e535e9f7bf410a72e6fc51ad1e0ae461c58d592e186c2669daa5d1e5d LICENSE diff --git a/package/nushell/nushell.mk b/package/nushell/nushell.mk new file mode 100644 index 0000000000..b9c1ee6434 --- /dev/null +++ b/package/nushell/nushell.mk @@ -0,0 +1,20 @@ +################################################################################ +# +# nushell +# +################################################################################ + +NUSHELL_VERSION = 0.76.0 +NUSHELL_SITE = $(call github,nushell,nushell,$(NUSHELL_VERSION)) +NUSHELL_LICENSE = MIT +NUSHELL_LICENSE_FILES = LICENSE +NUSHELL_DEPENDENCIES = host-pkgconf openssl ncurses + +# Add /usr/bin/nu to /etc/shells as in package/bash/bash.mk +define NUSHELL_ADD_NU_TO_SHELLS + grep -qsE '^/usr/bin/nu$$' $(TARGET_DIR)/etc/shells \ + || echo "/usr/bin/nu" >> $(TARGET_DIR)/etc/shells +endef +NUSHELL_TARGET_FINALIZE_HOOKS += NUSHELL_ADD_NU_TO_SHELLS + +$(eval $(cargo-package)) -- 2.25.1 From sebastian.weyer at smile.fr Wed Mar 8 13:15:53 2023 From: sebastian.weyer at smile.fr (Sebastian Weyer) Date: Wed, 8 Mar 2023 14:15:53 +0100 Subject: [Buildroot] [PATCH v6 3/3] support/testing/tests/package/test_nu.py: New runtime test In-Reply-To: <20230308131554.642965-1-sebastian.weyer@smile.fr> References: <20230308131554.642965-1-sebastian.weyer@smile.fr> Message-ID: <20230308131554.642965-3-sebastian.weyer@smile.fr> Load sample script support/testing/tests/package/sample_nu.nu onto the target and verify proper execution by nushell Signed-off-by: Sebastian Weyer --- DEVELOPERS | 2 + support/testing/tests/package/sample_nu.nu | 6 +++ support/testing/tests/package/test_nu.py | 62 ++++++++++++++++++++++ 3 files changed, 70 insertions(+) create mode 100644 support/testing/tests/package/sample_nu.nu create mode 100644 support/testing/tests/package/test_nu.py diff --git a/DEVELOPERS b/DEVELOPERS index 9e3855423e..9a7257c4b2 100644 --- a/DEVELOPERS +++ b/DEVELOPERS @@ -2552,6 +2552,8 @@ F: package/ripgrep/ N: Sebastian Weyer F: package/nushell/ +F: support/testing/tests/package/test_nu.py +F: support/testing/tests/package/sample_nu.nu N: S??bastien Szymanski F: package/mmc-utils/ diff --git a/support/testing/tests/package/sample_nu.nu b/support/testing/tests/package/sample_nu.nu new file mode 100644 index 0000000000..5287862cf1 --- /dev/null +++ b/support/testing/tests/package/sample_nu.nu @@ -0,0 +1,6 @@ +#! /usr/bin/nu +def greet [name] { + ["hello" $name] +} + +greet "world" diff --git a/support/testing/tests/package/test_nu.py b/support/testing/tests/package/test_nu.py new file mode 100644 index 0000000000..ba2ddb9851 --- /dev/null +++ b/support/testing/tests/package/test_nu.py @@ -0,0 +1,62 @@ +import os + +import infra.basetest + +class TestNuBase(infra.basetest.BRTest): + # infra.basetest.BASIC_TOOLCHAIN_CONFIG cannot be used as it doesn't + # support a host rustc which is necessary for nushell + config = \ + """ + BR2_arm=y + BR2_cortex_a9=y + BR2_ARM_ENABLE_NEON=y + BR2_ARM_ENABLE_VFP=y + BR2_TOOLCHAIN_EXTERNAL=y + BR2_TARGET_GENERIC_GETTY_PORT="ttyAMA0" + BR2_SYSTEM_DHCP="eth0" + BR2_PACKAGE_NUSHELL=y + BR2_TARGET_ROOTFS_CPIO=y + """ + + def login(self): + img = os.path.join(self.builddir, "images", "rootfs.cpio") + self.emulator.boot(arch="armv7", + kernel="builtin", + options=["-initrd",img]) + self.emulator.login() + +# load a script on the target and check if it is executed correctly by nu +class TestNu(TestNuBase): + config_sample_scripts = \ + """ + BR2_ROOTFS_POST_BUILD_SCRIPT="{}" + BR2_ROOTFS_POST_SCRIPT_ARGS="{}" + """.format(infra.filepath("tests/package/copy-sample-script-to-target.sh"), + "{sample_scripts}") + + #simple hello world script found in the nushell doc + sample_scripts = ["tests/package/sample_nu.nu"] + + def __init__(self, names): + """Add the scripts to the target in build time.""" + super(TestNuBase, self).__init__(names) + scripts = [infra.filepath(s) for s in self.sample_scripts] + self.config += self.config_sample_scripts.format(sample_scripts=" ".join(scripts)) + + def check_sample_scripts_exist(self): + """Check the scripts were really added to the image.""" + scripts = [os.path.basename(s) for s in self.sample_scripts] + cmd = "md5sum " + " ".join(scripts) + _, exit_code = self.emulator.run(cmd) + self.assertEqual(exit_code, 0) + + def run_sample_scripts(self): + """Run each script previously added to the image.""" + for script in self.sample_scripts: + cmd = "nu " + os.path.basename(script) + self.assertRunOk(cmd) + + def test_run(self): + self.login() + self.check_sample_scripts_exist() + self.run_sample_scripts() -- 2.25.1 From nicolas.cavallari at green-communications.fr Wed Mar 8 17:25:33 2023 From: nicolas.cavallari at green-communications.fr (Nicolas Cavallari) Date: Wed, 8 Mar 2023 18:25:33 +0100 Subject: [Buildroot] [PATCH next 1/1] package/janus-gateway: bump to version 1.1.2 Message-ID: <20230308172533.773-1-nicolas.cavallari@green-communications.fr> Remove patch applied upstream. Signed-off-by: Nicolas Cavallari --- ...se-parentheses-to-ensure-compilation.patch | 27 ------------------- package/janus-gateway/janus-gateway.hash | 2 +- package/janus-gateway/janus-gateway.mk | 2 +- 3 files changed, 2 insertions(+), 29 deletions(-) delete mode 100644 package/janus-gateway/0003-Use-parentheses-to-ensure-compilation.patch diff --git a/package/janus-gateway/0003-Use-parentheses-to-ensure-compilation.patch b/package/janus-gateway/0003-Use-parentheses-to-ensure-compilation.patch deleted file mode 100644 index f91c13d1f6..0000000000 --- a/package/janus-gateway/0003-Use-parentheses-to-ensure-compilation.patch +++ /dev/null @@ -1,27 +0,0 @@ -From 51431c36cd5f2997c0f7723909195b9883ae0486 Mon Sep 17 00:00:00 2001 -From: Benson Muite -Date: Wed, 4 Jan 2023 13:33:36 +0300 -Subject: [PATCH] Use parentheses to ensure compilation (#3138) - -Compiler fails with latest Curl release. Use parenthesis to ensure compiler evaluates expression correctly. - -[Retrieved from: -https://github.com/meetecho/janus-gateway/commit/51431c36cd5f2997c0f7723909195b9883ae0486] -Signed-off-by: Fabrice Fontaine ---- - src/turnrest.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -diff --git a/src/turnrest.c b/src/turnrest.c -index b8560d22f2..42e6114de8 100644 ---- a/src/turnrest.c -+++ b/src/turnrest.c -@@ -165,7 +165,7 @@ janus_turnrest_response *janus_turnrest_request(const char *user) { - JANUS_LOG(LOG_VERB, "Sending request: %s\n", request_uri); - janus_mutex_unlock(&api_mutex); - curl_easy_setopt(curl, CURLOPT_URL, request_uri); -- curl_easy_setopt(curl, api_http_get ? CURLOPT_HTTPGET : CURLOPT_POST, 1); -+ curl_easy_setopt(curl, (api_http_get ? CURLOPT_HTTPGET : CURLOPT_POST), 1); - if(!api_http_get) { - /* FIXME Some servers don't like a POST with no data */ - curl_easy_setopt(curl, CURLOPT_POSTFIELDS, query_string); diff --git a/package/janus-gateway/janus-gateway.hash b/package/janus-gateway/janus-gateway.hash index 7a87ae737a..a147a8afff 100644 --- a/package/janus-gateway/janus-gateway.hash +++ b/package/janus-gateway/janus-gateway.hash @@ -1,3 +1,3 @@ # Locally computed -sha256 bb83c19d6137e39833e8eb2b1deeecb33b5d19d4f503d51703bdcc478c447940 janus-gateway-1.1.1.tar.gz +sha256 f721d62a22b38ba3a341a5502f06b8b3a5a4f7bd0e9cc6c53de257fe99695e17 janus-gateway-1.1.2.tar.gz sha256 91d04c97fa1da3fcd28205873276358aafc071c5b00a9ea8c49dd06d487a9dc6 COPYING diff --git a/package/janus-gateway/janus-gateway.mk b/package/janus-gateway/janus-gateway.mk index dd898563e5..786bc211d4 100644 --- a/package/janus-gateway/janus-gateway.mk +++ b/package/janus-gateway/janus-gateway.mk @@ -4,7 +4,7 @@ # ################################################################################ -JANUS_GATEWAY_VERSION = 1.1.1 +JANUS_GATEWAY_VERSION = 1.1.2 JANUS_GATEWAY_SITE = $(call github,meetecho,janus-gateway,v$(JANUS_GATEWAY_VERSION)) JANUS_GATEWAY_LICENSE = GPL-3.0 with OpenSSL exception JANUS_GATEWAY_LICENSE_FILES = COPYING -- 2.39.2 From fontaine.fabrice at gmail.com Wed Mar 8 17:44:02 2023 From: fontaine.fabrice at gmail.com (Fabrice Fontaine) Date: Wed, 8 Mar 2023 18:44:02 +0100 Subject: [Buildroot] [PATCH 1/1] package/pulseaudio: fix build without avahi-client Message-ID: <20230308174402.7574-1-fontaine.fabrice@gmail.com> Fix the following build failure without avahi-client raised since commit 7752afbe4bb9fa1def5ba89daf21564ea58af79a (before this commit, avahi was silently disabled): ../output-1/build/pulseaudio-16.1/meson.build:754:2: ERROR: Dependency "avahi-client" not found, tried pkgconfig and cmake Fixes: - http://autobuild.buildroot.org/results/0aea014eb4ed27870af908668d7b138d150f065a Signed-off-by: Fabrice Fontaine --- package/pulseaudio/pulseaudio.mk | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package/pulseaudio/pulseaudio.mk b/package/pulseaudio/pulseaudio.mk index 8c4b99b6ff..89191db541 100644 --- a/package/pulseaudio/pulseaudio.mk +++ b/package/pulseaudio/pulseaudio.mk @@ -25,7 +25,7 @@ PULSEAUDIO_DEPENDENCIES = \ PULSEAUDIO_LDFLAGS = $(TARGET_LDFLAGS) $(TARGET_NLS_LIBS) -ifeq ($(BR2_PACKAGE_AVAHI_DAEMON),y) +ifeq ($(BR2_PACKAGE_AVAHI_LIBAVAHI_CLIENT),y) PULSEAUDIO_CONF_OPTS += -Davahi=enabled PULSEAUDIO_DEPENDENCIES += avahi else -- 2.39.1 From fontaine.fabrice at gmail.com Wed Mar 8 17:47:53 2023 From: fontaine.fabrice at gmail.com (Fabrice Fontaine) Date: Wed, 8 Mar 2023 18:47:53 +0100 Subject: [Buildroot] [PATCH 1/1] Revert "package/pkg-autotools: force cross compiling" Message-ID: <20230308174753.9766-1-fontaine.fabrice@gmail.com> This reverts commit 83e06196ab2193b73b4d7c1decc12bdd654a91e1 which raises the following build failure with thttpd or wipe: configure: warning: cross_compiling=yes: invalid host type loading site script /dev/null creating cache ./config.cache configure: error: can only configure for one host and one target at a time Fixes: - http://autobuild.buildroot.org/results/e2156c3747b37d0ec2559a67f2f468ad42a20dbc - http://autobuild.buildroot.org/results/a356dd0cd1fb4c9a1b9d6a4cbad4ae2a34dbb562 Signed-off-by: Fabrice Fontaine --- package/pkg-autotools.mk | 2 -- 1 file changed, 2 deletions(-) diff --git a/package/pkg-autotools.mk b/package/pkg-autotools.mk index aac80369e0..717ff81593 100644 --- a/package/pkg-autotools.mk +++ b/package/pkg-autotools.mk @@ -195,7 +195,6 @@ define $(2)_CONFIGURE_CMDS --disable-documentation \ --with-xmlto=no \ --with-fop=no \ - cross_compiling=yes \ $$(if $$($$(PKG)_OVERRIDE_SRCDIR),,--disable-dependency-tracking) \ --enable-ipv6 \ $$(NLS_OPTS) \ @@ -230,7 +229,6 @@ define $(2)_CONFIGURE_CMDS --with-xmlto=no \ --with-fop=no \ --disable-nls \ - cross_compiling=no \ $$(if $$($$(PKG)_OVERRIDE_SRCDIR),,--disable-dependency-tracking) \ $$(QUIET) $$($$(PKG)_CONF_OPTS) \ ) -- 2.39.1 From fontaine.fabrice at gmail.com Wed Mar 8 18:07:51 2023 From: fontaine.fabrice at gmail.com (Fabrice Fontaine) Date: Wed, 8 Mar 2023 19:07:51 +0100 Subject: [Buildroot] [PATCH 1/1] package/mpv: needs NPTL Message-ID: <20230308180751.20525-1-fontaine.fabrice@gmail.com> mpv unconditionally uses pthread_getcpuclockid since version 0.33.0 and https://github.com/mpv-player/mpv/commit/fd3caa264ea0848e7e30db94390063c87e247003 resulting in the following build failure without NPTL since commit e3cf26dda31e6c1720c53e0229d93fe2a5ea18aa: ../common/stats.c: In function 'get_thread_cpu_time_ns': ../common/stats.c:75:9: error: implicit declaration of function 'pthread_getcpuclockid'; did you mean 'pthread_getspecific'? [-Werror=implicit-function-declaration] 75 | if (pthread_getcpuclockid(thread, &id) == 0 && | ^~~~~~~~~~~~~~~~~~~~~ | pthread_getspecific Fixes: - http://autobuild.buildroot.org/results/98cde5cbb0844c6ef483a75cf9a6f3fd3a46c693 Signed-off-by: Fabrice Fontaine --- package/mpv/Config.in | 6 +++--- package/tovid/Config.in | 8 ++++---- 2 files changed, 7 insertions(+), 7 deletions(-) diff --git a/package/mpv/Config.in b/package/mpv/Config.in index 6811497d73..8efb353c33 100644 --- a/package/mpv/Config.in +++ b/package/mpv/Config.in @@ -8,7 +8,7 @@ config BR2_PACKAGE_MPV bool "mpv" depends on BR2_INSTALL_LIBSTDCPP # libass depends on BR2_TOOLCHAIN_HAS_SYNC_4 # libass - depends on BR2_TOOLCHAIN_HAS_THREADS + depends on BR2_TOOLCHAIN_HAS_THREADS_NPTL depends on BR2_PACKAGE_FFMPEG_ARCH_SUPPORTS depends on BR2_TOOLCHAIN_GCC_AT_LEAST_4_9 # C11/stdatomic.h depends on BR2_TOOLCHAIN_HAS_ATOMIC @@ -34,10 +34,10 @@ config BR2_PACKAGE_MPV https://mpv.io/ -comment "mpv needs a toolchain w/ C++, threads, gcc >= 4.9" +comment "mpv needs a toolchain w/ C++, NPTL, gcc >= 4.9" depends on BR2_PACKAGE_FFMPEG_ARCH_SUPPORTS depends on BR2_TOOLCHAIN_HAS_ATOMIC depends on BR2_TOOLCHAIN_HAS_SYNC_4 - depends on !BR2_TOOLCHAIN_HAS_THREADS || \ + depends on !BR2_TOOLCHAIN_HAS_THREADS_NPTL || \ !BR2_INSTALL_LIBSTDCPP || \ !BR2_TOOLCHAIN_GCC_AT_LEAST_4_9 diff --git a/package/tovid/Config.in b/package/tovid/Config.in index 3dbb0e229e..c263acdd62 100644 --- a/package/tovid/Config.in +++ b/package/tovid/Config.in @@ -1,7 +1,7 @@ config BR2_PACKAGE_TOVID bool "tovid" depends on BR2_USE_MMU # fork() - depends on BR2_TOOLCHAIN_HAS_THREADS + depends on BR2_TOOLCHAIN_HAS_THREADS_NPTL # mpv depends on BR2_INSTALL_LIBSTDCPP depends on BR2_USE_WCHAR depends on BR2_PACKAGE_PYTHON3 @@ -29,12 +29,12 @@ config BR2_PACKAGE_TOVID http://tovid.wikia.com/wiki/Installing_tovid -comment "tovid needs a toolchain w/ threads, C++, wchar, gcc >= 4.9" +comment "tovid needs a toolchain w/ NPTL, C++, wchar, gcc >= 4.9" depends on BR2_USE_MMU depends on BR2_PACKAGE_FFMPEG_ARCH_SUPPORTS depends on BR2_TOOLCHAIN_HAS_ATOMIC depends on BR2_TOOLCHAIN_HAS_SYNC_4 - depends on !BR2_TOOLCHAIN_HAS_THREADS \ + depends on !BR2_TOOLCHAIN_HAS_THREADS_NPTL \ || !BR2_TOOLCHAIN_GCC_AT_LEAST_4_9 \ || !BR2_INSTALL_LIBSTDCPP \ || !BR2_USE_WCHAR @@ -45,6 +45,6 @@ comment "tovid depends on python3" depends on BR2_PACKAGE_FFMPEG_ARCH_SUPPORTS depends on BR2_TOOLCHAIN_HAS_ATOMIC depends on BR2_TOOLCHAIN_HAS_SYNC_4 - depends on !BR2_TOOLCHAIN_HAS_THREADS || \ + depends on !BR2_TOOLCHAIN_HAS_THREADS_NPTL || \ !BR2_TOOLCHAIN_GCC_AT_LEAST_4_9 depends on !BR2_TOOLCHAIN_EXTERNAL_SYNOPSYS_ARC -- 2.39.1 From peter at korsgaard.com Wed Mar 8 20:26:12 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 08 Mar 2023 21:26:12 +0100 Subject: [Buildroot] [PATCH 1/1] package/pulseaudio: fix build without avahi-client In-Reply-To: <20230308174402.7574-1-fontaine.fabrice@gmail.com> (Fabrice Fontaine's message of "Wed, 8 Mar 2023 18:44:02 +0100") References: <20230308174402.7574-1-fontaine.fabrice@gmail.com> Message-ID: <87o7p32dnf.fsf@dell.be.48ers.dk> >>>>> "Fabrice" == Fabrice Fontaine writes: > Fix the following build failure without avahi-client raised since commit > 7752afbe4bb9fa1def5ba89daf21564ea58af79a (before this commit, avahi was > silently disabled): > ../output-1/build/pulseaudio-16.1/meson.build:754:2: ERROR: Dependency > "avahi-client" not found, tried pkgconfig and cmake > Fixes: > - http://autobuild.buildroot.org/results/0aea014eb4ed27870af908668d7b138d150f065a > Signed-off-by: Fabrice Fontaine Committed, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Wed Mar 8 20:32:57 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 08 Mar 2023 21:32:57 +0100 Subject: [Buildroot] [PATCH 1/1] Revert "package/pkg-autotools: force cross compiling" In-Reply-To: <20230308174753.9766-1-fontaine.fabrice@gmail.com> (Fabrice Fontaine's message of "Wed, 8 Mar 2023 18:47:53 +0100") References: <20230308174753.9766-1-fontaine.fabrice@gmail.com> Message-ID: <87jzzr2dc6.fsf@dell.be.48ers.dk> >>>>> "Fabrice" == Fabrice Fontaine writes: Hi, > This reverts commit 83e06196ab2193b73b4d7c1decc12bdd654a91e1 which > raises the following build failure with thttpd or wipe: > configure: warning: cross_compiling=yes: invalid host type > loading site script /dev/null > creating cache ./config.cache > configure: error: can only configure for one host and one target at a time > Fixes: > - http://autobuild.buildroot.org/results/e2156c3747b37d0ec2559a67f2f468ad42a20dbc > - http://autobuild.buildroot.org/results/a356dd0cd1fb4c9a1b9d6a4cbad4ae2a34dbb562 > Signed-off-by: Fabrice Fontaine I was afraid of this. I guess it is because thttpd and wipe use really old autotools versions: output/build/thttpd-2.29/configure --version configure generated by autoconf version 2.13 output/build/wipe-2.3.1/configure --version configure generated by autoconf version 2.13 I guess a safer approach is to only pass it for the packages known to be affected by the issue. Daniel, care to send a patch for that? Committed, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Wed Mar 8 20:33:45 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 08 Mar 2023 21:33:45 +0100 Subject: [Buildroot] [PATCH 1/1] package/mpv: needs NPTL In-Reply-To: <20230308180751.20525-1-fontaine.fabrice@gmail.com> (Fabrice Fontaine's message of "Wed, 8 Mar 2023 19:07:51 +0100") References: <20230308180751.20525-1-fontaine.fabrice@gmail.com> Message-ID: <87fsaf2dau.fsf@dell.be.48ers.dk> >>>>> "Fabrice" == Fabrice Fontaine writes: > mpv unconditionally uses pthread_getcpuclockid since version 0.33.0 and > https://github.com/mpv-player/mpv/commit/fd3caa264ea0848e7e30db94390063c87e247003 > resulting in the following build failure without NPTL since commit > e3cf26dda31e6c1720c53e0229d93fe2a5ea18aa: > ../common/stats.c: In function 'get_thread_cpu_time_ns': > ../common/stats.c:75:9: error: implicit declaration of function > 'pthread_getcpuclockid'; did you mean 'pthread_getspecific'? > [-Werror=implicit-function-declaration] > 75 | if (pthread_getcpuclockid(thread, &id) == 0 && > | ^~~~~~~~~~~~~~~~~~~~~ > | pthread_getspecific > Fixes: > - http://autobuild.buildroot.org/results/98cde5cbb0844c6ef483a75cf9a6f3fd3a46c693 > Signed-off-by: Fabrice Fontaine Committed, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Wed Mar 8 20:27:15 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 8 Mar 2023 21:27:15 +0100 Subject: [Buildroot] [git commit] Revert "package/pkg-autotools: force cross compiling" Message-ID: <20230308203404.E4B7C86A3A@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=3c4d6288278b46b122ab9c011bbbdf8696281b88 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master This reverts commit 83e06196ab2193b73b4d7c1decc12bdd654a91e1 which raises the following build failure with thttpd or wipe: configure: warning: cross_compiling=yes: invalid host type loading site script /dev/null creating cache ./config.cache configure: error: can only configure for one host and one target at a time Fixes: - http://autobuild.buildroot.org/results/e2156c3747b37d0ec2559a67f2f468ad42a20dbc - http://autobuild.buildroot.org/results/a356dd0cd1fb4c9a1b9d6a4cbad4ae2a34dbb562 Signed-off-by: Fabrice Fontaine Signed-off-by: Peter Korsgaard --- package/pkg-autotools.mk | 2 -- 1 file changed, 2 deletions(-) diff --git a/package/pkg-autotools.mk b/package/pkg-autotools.mk index aac80369e0..717ff81593 100644 --- a/package/pkg-autotools.mk +++ b/package/pkg-autotools.mk @@ -195,7 +195,6 @@ define $(2)_CONFIGURE_CMDS --disable-documentation \ --with-xmlto=no \ --with-fop=no \ - cross_compiling=yes \ $$(if $$($$(PKG)_OVERRIDE_SRCDIR),,--disable-dependency-tracking) \ --enable-ipv6 \ $$(NLS_OPTS) \ @@ -230,7 +229,6 @@ define $(2)_CONFIGURE_CMDS --with-xmlto=no \ --with-fop=no \ --disable-nls \ - cross_compiling=no \ $$(if $$($$(PKG)_OVERRIDE_SRCDIR),,--disable-dependency-tracking) \ $$(QUIET) $$($$(PKG)_CONF_OPTS) \ ) From peter at korsgaard.com Wed Mar 8 20:26:06 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 8 Mar 2023 21:26:06 +0100 Subject: [Buildroot] [git commit] package/pulseaudio: fix build without avahi-client Message-ID: <20230308203404.D708A86A5F@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=63e33bf88dd2138c4caa3dbfd5e1d89518ddd398 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Fix the following build failure without avahi-client raised since commit 7752afbe4bb9fa1def5ba89daf21564ea58af79a (before this commit, avahi was silently disabled): ../output-1/build/pulseaudio-16.1/meson.build:754:2: ERROR: Dependency "avahi-client" not found, tried pkgconfig and cmake Fixes: - http://autobuild.buildroot.org/results/0aea014eb4ed27870af908668d7b138d150f065a Signed-off-by: Fabrice Fontaine Signed-off-by: Peter Korsgaard --- package/pulseaudio/pulseaudio.mk | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package/pulseaudio/pulseaudio.mk b/package/pulseaudio/pulseaudio.mk index 8c4b99b6ff..89191db541 100644 --- a/package/pulseaudio/pulseaudio.mk +++ b/package/pulseaudio/pulseaudio.mk @@ -25,7 +25,7 @@ PULSEAUDIO_DEPENDENCIES = \ PULSEAUDIO_LDFLAGS = $(TARGET_LDFLAGS) $(TARGET_NLS_LIBS) -ifeq ($(BR2_PACKAGE_AVAHI_DAEMON),y) +ifeq ($(BR2_PACKAGE_AVAHI_LIBAVAHI_CLIENT),y) PULSEAUDIO_CONF_OPTS += -Davahi=enabled PULSEAUDIO_DEPENDENCIES += avahi else From peter at korsgaard.com Wed Mar 8 20:33:11 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 8 Mar 2023 21:33:11 +0100 Subject: [Buildroot] [git commit] package/mpv: needs NPTL Message-ID: <20230308203404.EE82B86A63@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=720a68e33be7f46c8b5866d6b8f98b400f83f979 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master mpv unconditionally uses pthread_getcpuclockid since version 0.33.0 and https://github.com/mpv-player/mpv/commit/fd3caa264ea0848e7e30db94390063c87e247003 resulting in the following build failure without NPTL since commit e3cf26dda31e6c1720c53e0229d93fe2a5ea18aa: ../common/stats.c: In function 'get_thread_cpu_time_ns': ../common/stats.c:75:9: error: implicit declaration of function 'pthread_getcpuclockid'; did you mean 'pthread_getspecific'? [-Werror=implicit-function-declaration] 75 | if (pthread_getcpuclockid(thread, &id) == 0 && | ^~~~~~~~~~~~~~~~~~~~~ | pthread_getspecific Fixes: - http://autobuild.buildroot.org/results/98cde5cbb0844c6ef483a75cf9a6f3fd3a46c693 Signed-off-by: Fabrice Fontaine Signed-off-by: Peter Korsgaard --- package/mpv/Config.in | 6 +++--- package/tovid/Config.in | 8 ++++---- 2 files changed, 7 insertions(+), 7 deletions(-) diff --git a/package/mpv/Config.in b/package/mpv/Config.in index 6811497d73..8efb353c33 100644 --- a/package/mpv/Config.in +++ b/package/mpv/Config.in @@ -8,7 +8,7 @@ config BR2_PACKAGE_MPV bool "mpv" depends on BR2_INSTALL_LIBSTDCPP # libass depends on BR2_TOOLCHAIN_HAS_SYNC_4 # libass - depends on BR2_TOOLCHAIN_HAS_THREADS + depends on BR2_TOOLCHAIN_HAS_THREADS_NPTL depends on BR2_PACKAGE_FFMPEG_ARCH_SUPPORTS depends on BR2_TOOLCHAIN_GCC_AT_LEAST_4_9 # C11/stdatomic.h depends on BR2_TOOLCHAIN_HAS_ATOMIC @@ -34,10 +34,10 @@ config BR2_PACKAGE_MPV https://mpv.io/ -comment "mpv needs a toolchain w/ C++, threads, gcc >= 4.9" +comment "mpv needs a toolchain w/ C++, NPTL, gcc >= 4.9" depends on BR2_PACKAGE_FFMPEG_ARCH_SUPPORTS depends on BR2_TOOLCHAIN_HAS_ATOMIC depends on BR2_TOOLCHAIN_HAS_SYNC_4 - depends on !BR2_TOOLCHAIN_HAS_THREADS || \ + depends on !BR2_TOOLCHAIN_HAS_THREADS_NPTL || \ !BR2_INSTALL_LIBSTDCPP || \ !BR2_TOOLCHAIN_GCC_AT_LEAST_4_9 diff --git a/package/tovid/Config.in b/package/tovid/Config.in index 3dbb0e229e..c263acdd62 100644 --- a/package/tovid/Config.in +++ b/package/tovid/Config.in @@ -1,7 +1,7 @@ config BR2_PACKAGE_TOVID bool "tovid" depends on BR2_USE_MMU # fork() - depends on BR2_TOOLCHAIN_HAS_THREADS + depends on BR2_TOOLCHAIN_HAS_THREADS_NPTL # mpv depends on BR2_INSTALL_LIBSTDCPP depends on BR2_USE_WCHAR depends on BR2_PACKAGE_PYTHON3 @@ -29,12 +29,12 @@ config BR2_PACKAGE_TOVID http://tovid.wikia.com/wiki/Installing_tovid -comment "tovid needs a toolchain w/ threads, C++, wchar, gcc >= 4.9" +comment "tovid needs a toolchain w/ NPTL, C++, wchar, gcc >= 4.9" depends on BR2_USE_MMU depends on BR2_PACKAGE_FFMPEG_ARCH_SUPPORTS depends on BR2_TOOLCHAIN_HAS_ATOMIC depends on BR2_TOOLCHAIN_HAS_SYNC_4 - depends on !BR2_TOOLCHAIN_HAS_THREADS \ + depends on !BR2_TOOLCHAIN_HAS_THREADS_NPTL \ || !BR2_TOOLCHAIN_GCC_AT_LEAST_4_9 \ || !BR2_INSTALL_LIBSTDCPP \ || !BR2_USE_WCHAR @@ -45,6 +45,6 @@ comment "tovid depends on python3" depends on BR2_PACKAGE_FFMPEG_ARCH_SUPPORTS depends on BR2_TOOLCHAIN_HAS_ATOMIC depends on BR2_TOOLCHAIN_HAS_SYNC_4 - depends on !BR2_TOOLCHAIN_HAS_THREADS || \ + depends on !BR2_TOOLCHAIN_HAS_THREADS_NPTL || \ !BR2_TOOLCHAIN_GCC_AT_LEAST_4_9 depends on !BR2_TOOLCHAIN_EXTERNAL_SYNOPSYS_ARC From peter at korsgaard.com Wed Mar 8 21:27:15 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 8 Mar 2023 22:27:15 +0100 Subject: [Buildroot] [git commit] package/mender: force libopenssl Message-ID: <20230308212733.95EC586A85@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=46abbffc9702be320e9d71de71ce89457a28c48e branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master mender raises the following build failure with libressl since at least version 3.1.0 (and probably since the addition of the package): vendor/github.com/mendersoftware/openssl/conn.go:103:61: could not determine kind of name for C.X509_V_ERR_DANE_NO_MATCH Fixes: - http://autobuild.buildroot.org/results/2b032d2a4e7cfbb20444c13821003120a4d00abd - http://autobuild.buildroot.org/results/621c057c0b8b627c8140456a2b0af4f95d239dcc Signed-off-by: Fabrice Fontaine Signed-off-by: Peter Korsgaard --- package/mender/Config.in | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/package/mender/Config.in b/package/mender/Config.in index cccb46361b..7d768cebec 100644 --- a/package/mender/Config.in +++ b/package/mender/Config.in @@ -4,8 +4,9 @@ config BR2_PACKAGE_MENDER depends on BR2_PACKAGE_HOST_GO_TARGET_CGO_LINKING_SUPPORTS depends on BR2_TOOLCHAIN_HAS_THREADS select BR2_PACKAGE_OPENSSL - select BR2_PACKAGE_LIBOPENSSL_ENABLE_MD4 if BR2_PACKAGE_LIBOPENSSL - select BR2_PACKAGE_LIBOPENSSL_ENABLE_RMD160 if BR2_PACKAGE_LIBOPENSSL + select BR2_PACKAGE_OPENSSL_FORCE_LIBOPENSSL + select BR2_PACKAGE_LIBOPENSSL_ENABLE_MD4 + select BR2_PACKAGE_LIBOPENSSL_ENABLE_RMD160 help Mender is an open source over-the-air (OTA) software updater for embedded Linux devices. Mender comprises a client From peter at korsgaard.com Wed Mar 8 21:27:49 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 08 Mar 2023 22:27:49 +0100 Subject: [Buildroot] [PATCH 1/1] package/mender: force libopenssl In-Reply-To: <20230223125242.411118-1-fontaine.fabrice@gmail.com> (Fabrice Fontaine's message of "Thu, 23 Feb 2023 13:52:42 +0100") References: <20230223125242.411118-1-fontaine.fabrice@gmail.com> Message-ID: <878rg72asq.fsf@dell.be.48ers.dk> >>>>> "Fabrice" == Fabrice Fontaine writes: > mender raises the following build failure with libressl since at least > version 3.1.0 (and probably since the addition of the package): > vendor/github.com/mendersoftware/openssl/conn.go:103:61: could not > determine kind of name for C.X509_V_ERR_DANE_NO_MATCH > Fixes: > - http://autobuild.buildroot.org/results/2b032d2a4e7cfbb20444c13821003120a4d00abd > - http://autobuild.buildroot.org/results/621c057c0b8b627c8140456a2b0af4f95d239dcc > Signed-off-by: Fabrice Fontaine Committed, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Wed Mar 8 21:51:13 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 08 Mar 2023 22:51:13 +0100 Subject: [Buildroot] [PATCH 1/1] package/multipath-tools: fix legal-info In-Reply-To: <20230223102023.25489-1-fontaine.fabrice@gmail.com> (Fabrice Fontaine's message of "Thu, 23 Feb 2023 11:20:23 +0100") References: <20230223102023.25489-1-fontaine.fabrice@gmail.com> Message-ID: <874jqu3oa6.fsf@dell.be.48ers.dk> >>>>> "Fabrice" == Fabrice Fontaine writes: > Commit b535fd2a093eca5e8967a5c8004da55f7295d101 forgot to update hash of > README.md (updates not related to license) > Fixes: > - http://autobuild.buildroot.org/results/21bc3aa3e1b89ace5aebe771b8c34d5bd0cb9c3d > Signed-off-by: Fabrice Fontaine Committed, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Wed Mar 8 21:50:48 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 8 Mar 2023 22:50:48 +0100 Subject: [Buildroot] [git commit] package/multipath-tools: fix legal-info Message-ID: <20230308215411.B247886ADE@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=94962a5af8ddc3221e286e688a9cc69ab25d627f branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Commit b535fd2a093eca5e8967a5c8004da55f7295d101 forgot to update hash of README.md (updates not related to license) Fixes: - http://autobuild.buildroot.org/results/21bc3aa3e1b89ace5aebe771b8c34d5bd0cb9c3d Signed-off-by: Fabrice Fontaine Signed-off-by: Peter Korsgaard --- package/multipath-tools/multipath-tools.hash | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package/multipath-tools/multipath-tools.hash b/package/multipath-tools/multipath-tools.hash index 3f01408c76..ecaad05e25 100644 --- a/package/multipath-tools/multipath-tools.hash +++ b/package/multipath-tools/multipath-tools.hash @@ -4,4 +4,4 @@ sha256 8177f97513213526df2cf6184d8ff986c675afb514d4e68a404010521b880643 LICENS sha256 3972dc9744f6499f0f9b2dbf76696f2ae7ad8af9b23dde66d6af86c9dfb36986 LICENSES/GPL-3.0 sha256 b7993225104d90ddd8024fd838faf300bea5e83d91203eab98e29512acebd69c LICENSES/LGPL-2.0 sha256 dc626520dcd53a22f727af3ee42c770e56c97a64fe3adb063799d8ab032fe551 LICENSES/LGPL-2.1 -sha256 1e6095ac219062b8ddb2416d2a3cc40560619cd6b3ba609f5602bbd320413be0 README.md +sha256 b8b4369c539d6a61ad2a5a359a1ecdfb9f630a89590216d490314e19bf07aa0c README.md From peter at korsgaard.com Wed Mar 8 21:53:48 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 8 Mar 2023 22:53:48 +0100 Subject: [Buildroot] [git commit] Update for 2023.02-rc3 Message-ID: <20230308215411.C845C86B0A@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=50d3883fba99eb5651e5059b5840529a25111ba1 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Signed-off-by: Peter Korsgaard --- CHANGES | 11 +++++++++++ Makefile | 4 ++-- docs/website/download.html | 18 +++++++++--------- docs/website/news.html | 21 +++++++++++++++++++++ 4 files changed, 43 insertions(+), 11 deletions(-) diff --git a/CHANGES b/CHANGES index a3de4ba1d7..49cf96a853 100644 --- a/CHANGES +++ b/CHANGES @@ -1,3 +1,14 @@ +2023.02-rc3, released March 8th, 2023 + + Fixes all over the tree. + + Updated/fixed packages: apr, bash, docker-engine, exfat, + exfat-utils, f2fs-tools, gensio, gr-osmosdr, libcurl, libglfw, + libolm, libpcap, libpjsip, linux, mender, mpv, + multipath-tools, opus, paho-mqtt-c, proftpd, pugixml, + pulseaudio, qemu, quazip, quickjs, rtl8189es, rtl8821cu, + uacme, uqmi, wpebackend-fdo, + 2023.02-rc2, released February 27th, 2023 Fixes all over the tree. diff --git a/Makefile b/Makefile index 8edc90ac50..3972941328 100644 --- a/Makefile +++ b/Makefile @@ -90,9 +90,9 @@ all: .PHONY: all # Set and export the version string -export BR2_VERSION := 2023.02-rc2 +export BR2_VERSION := 2023.02-rc3 # Actual time the release is cut (for reproducible builds) -BR2_VERSION_EPOCH = 1677516000 +BR2_VERSION_EPOCH = 1678312000 # Save running make version since it's clobbered by the make package RUNNING_MAKE_VERSION := $(MAKE_VERSION) diff --git a/docs/website/download.html b/docs/website/download.html index fa9276a86c..144dae5197 100644 --- a/docs/website/download.html +++ b/docs/website/download.html @@ -76,37 +76,37 @@
            -

            Latest release candidate: 2023.02-rc2

            +

            Latest release candidate: 2023.02-rc3

            diff --git a/docs/website/news.html b/docs/website/news.html index 7486002581..fcd67f3924 100644 --- a/docs/website/news.html +++ b/docs/website/news.html @@ -9,6 +9,27 @@

            News

              +
            • +
              +
              +
              +

              2023.02-rc3 released

              +

              8 March 2023

              +
              +
              +

              2023.02-rc3 has been released with more cleanups and build fixes. See the + CHANGES + file for details.

              + +

              Head to the downloads page to pick up the + 2023.02-rc3 + release candidate, and report any problems found to the + mailing list or + bug tracker.

              +
              +
              +
            • +
            • From marcus.folkesson at gmail.com Thu Mar 9 06:58:22 2023 From: marcus.folkesson at gmail.com (Marcus Folkesson) Date: Thu, 9 Mar 2023 07:58:22 +0100 Subject: [Buildroot] [PATCH v2 1/2] package/pkg-kconfig.mk new -show-fragment target In-Reply-To: References: <20230130104308.483243-1-marcus.folkesson@gmail.com> Message-ID: Ping. Med v?nliga h?lsningar / Best regards Marcus Folkesson Den tis 14 feb. 2023 kl 07:38 skrev Marcus Folkesson < marcus.folkesson at gmail.com>: > Ping > > Den m?n 30 jan. 2023 kl 11:43 skrev Marcus Folkesson < > marcus.folkesson at 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.38.1 >> >> -------------- next part -------------- An HTML attachment was scrubbed... URL: From d.lang at abatec.at Thu Mar 9 07:15:00 2023 From: d.lang at abatec.at (Lang Daniel) Date: Thu, 9 Mar 2023 07:15:00 +0000 Subject: [Buildroot] [PATCH] package/libgpg-error: force cross compiling Message-ID: By default autotools enters cross-compiling mode if --build and --host differ [0]. This should normally be the case as buildroot sets itself as vendor in the toolchain triplet. For libgpg-error the --host flag has to be set to a generic triplet because this information is used to lookup the syscfg. When compiling on aarch64 for aarch64 build and host would be the same, therefore cross-compiling isn't activated, which results in a build failure. Fixes: - http://autobuild.buildroot.net/results/6d4/6d4bc520c12313508d0fadee11d5b88c35a3cba9/ [0]: https://www.gnu.org/savannah-checkouts/gnu/autoconf/manual/autoconf-2.71/html_node/Hosts-and-Cross_002dCompilation.html Signed-off-by: Daniel Lang --- package/libgpg-error/libgpg-error.mk | 1 + 1 file changed, 1 insertion(+) diff --git a/package/libgpg-error/libgpg-error.mk b/package/libgpg-error/libgpg-error.mk index 3f4a45a7e4..3ab8535a9c 100644 --- a/package/libgpg-error/libgpg-error.mk +++ b/package/libgpg-error/libgpg-error.mk @@ -14,6 +14,7 @@ LIBGPG_ERROR_INSTALL_STAGING = YES LIBGPG_ERROR_CONFIG_SCRIPTS = gpg-error-config LIBGPG_ERROR_DEPENDENCIES = $(TARGET_NLS_DEPENDENCIES) LIBGPG_ERROR_CONF_OPTS = \ + cross_compiling=yes \ --host=$(BR2_PACKAGE_LIBGPG_ERROR_SYSCFG) \ --enable-install-gpg-error-config \ --disable-tests \ -- 2.25.1 From thomas.petazzoni at bootlin.com Thu Mar 9 07:50:36 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Thu, 09 Mar 2023 07:50:36 -0000 Subject: [Buildroot] [autobuild.buildroot.net] Daily results for 2023-03-08 Message-ID: <20230309075042.C83B482024@smtp1.osuosl.org> Hello, Autobuild statistics for 2023-03-08 =================================== branch | OK | NOK | TIM | TOT | 2022.11.x | 13 | 5 | 0 | 18 | master | 106 | 182 | 0 | 288 | next | 19 | 34 | 0 | 53 | Classification of failures by reason for master ----------------------------------------------- host-go-bootstrap-1.4-boots... | 40 thttpd-2.29 | 14 uqmi-0a19b5b77140465c29e2af... | 7 host-go-1.19.6 | 6 host-pahole-1.24 | 6 elfutils-0.186 | 5 host-binutils-2.38 | 4 host-rust-1.67.0 | 4 wipe-2.3.1 | 4 gobject-introspection-1.72.0 | 3 network-manager-1.40.10 | 3 pcre2-10.42 | 3 php-8.2.3 | 3 ace-7.0.6 | 2 boost-1.80.0 | 2 busybox-1.36.0 | 2 dc3dd-7.2.641 | 2 libgcrypt-1.10.1 | 2 libglib2-2.72.3 | 2 linux-6.1.14 | 2 ltp-testsuite-20220930 | 2 lttng-modules-2.13.7 | 2 mender-3.4.0 | 2 ocf-linux-20171122 | 2 olsr-0.9.8 | 2 quickjs-2021-03-27 | 2 sdl-1.2.15 | 2 traceroute-2.1.0 | 2 uboot-tools-2021.07 | 2 unknown | 2 4th-3.64.1 | 1 acpid-2.0.34 | 1 alsa-lib-1.2.8 | 1 augeas-1.12.0 | 1 brltty-6.5 | 1 cairo-1.16.0 | 1 cmocka-1.1.5 | 1 dawgdic-16ac537ba9883ff01b6... | 1 dbus-cxx-2.3.1 | 1 dropbear-2022.83 | 1 erlang-22.3.4.22 | 1 faad2-2.10.1 | 1 ffmpeg-4.4.3 | 1 fontconfig-2.13.1 | 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: /tmp/... | 1 fwts-22.09.00 | 1 glibc-2.36-81-g4f4d7a13edfd... | 1 gmp-6.2.1 | 1 host-binutils-2.37 | 1 host-delve-1.20.0 | 1 host-gcc-final-11.3.0 | 1 ipmitool-1_8_19 | 1 liblog4c-localtime-1.0 | 1 libnl-3.7.0 | 1 libopenh264-2.3.1 | 1 libvorbis-1.3.7 | 1 linux-tools | 1 log4cplus-2.1.0 | 1 mpv-0.33.1 | 1 musl-1.2.3 | 1 pulseaudio-16.1 | 1 pv-1.6.20 | 1 python-orjson-3.8.4 | 1 qemu-7.2.0 | 1 ramsmp-3.5.0 | 1 ramspeed-2.6.0 | 1 rtl_433-22.11 | 1 speechd-0.11.4 | 1 tinymembench-0.4 | 1 uclibc-1.0.42 | 1 ulog-0389d243352255f6182326... | 1 zeek-4.1.1 | 1 zxing-cpp-1.4.0 | 1 Detail of failures for master ----------------------------- arch | reason | OK? | url | orph? -------------+--------------------------------+-----+---------------------------------------------------------------------------------+------- mips64el | 4th-3.64.1 | NOK | http://autobuild.buildroot.net/results/1f223c3ea10903128fb7ec16879827dd7a33230d | x86_64 | ace-7.0.6 | NOK | http://autobuild.buildroot.net/results/c84528004de5532a0cf5cda04463ed2e97d69b94 | ORPH microblaze | ace-7.0.6 | NOK | http://autobuild.buildroot.net/results/729acd56b8acd5ff26f3ceca812b9385fcff5b03 | ORPH mips64 | acpid-2.0.34 | NOK | http://autobuild.buildroot.net/results/4e33197010f8f60b1a2588e610f04f4ba2da062e | ORPH or1k | alsa-lib-1.2.8 | NOK | http://autobuild.buildroot.net/results/1cd880ac764306ffe34e369e7538624324ec38c4 | riscv64 | augeas-1.12.0 | NOK | http://autobuild.buildroot.net/results/5e95e778ea0548fc9f301d1864e7c7ebe04d5357 | ORPH arceb | boost-1.80.0 | NOK | http://autobuild.buildroot.net/results/0e511c5bdc738a46d56bd4e751fa1f72f30ccabb | arc | boost-1.80.0 | NOK | http://autobuild.buildroot.net/results/dea56e2b54846a5d6e58bd69ac84f756e7fd863c | powerpc64le | brltty-6.5 | NOK | http://autobuild.buildroot.net/results/55463781b5e269cfbb10607d3f3e49a5b3f27857 | mips | busybox-1.36.0 | NOK | http://autobuild.buildroot.net/results/af17d06727bf3bb4d1fb9fdfed449c342a0bed4b | ORPH mips64el | busybox-1.36.0 | NOK | http://autobuild.buildroot.net/results/631be3d34adf29cfb108aac4f7a98ffcee681752 | ORPH xtensa | cairo-1.16.0 | NOK | http://autobuild.buildroot.net/results/ee0e0af513f84d7ff97060546332b47cddd81cc1 | armeb | cmocka-1.1.5 | NOK | http://autobuild.buildroot.net/results/e7e63282d28c191f323bbcc93b96aa826d0c3cdf | arceb | dawgdic-16ac537ba9883ff01b6... | NOK | http://autobuild.buildroot.net/results/cb98cd97d21fd4d04eeed848ceae71f772dea100 | or1k | dbus-cxx-2.3.1 | NOK | http://autobuild.buildroot.net/results/d0ff42f23c4a57e89e8f148563d5f41060d5202b | or1k | dc3dd-7.2.641 | NOK | http://autobuild.buildroot.net/results/6016fc289134490442b712dade050457574c504b | ORPH or1k | dc3dd-7.2.641 | NOK | http://autobuild.buildroot.net/results/302edd0f240f55fa0c1c85a07ca48eb330020ea7 | ORPH riscv64 | dropbear-2022.83 | NOK | http://autobuild.buildroot.net/results/e018b81b00c4e1a4297774597db20a2a9397ec68 | microblazeel | elfutils-0.186 | NOK | http://autobuild.buildroot.net/results/840c2a721097de8a7d0593499639abd5bec7f074 | ORPH microblaze | elfutils-0.186 | NOK | http://autobuild.buildroot.net/results/bb5b18d450baa629215f7a9ba88073a7dc39348e | ORPH arc | elfutils-0.186 | NOK | http://autobuild.buildroot.net/results/d100cbcca8cbdb97c2518e110a04e5cfe9b15e38 | ORPH microblazeel | elfutils-0.186 | NOK | http://autobuild.buildroot.net/results/246f3cb4ce771b2f8dd9b4d2004678c28f9d0e51 | ORPH microblaze | elfutils-0.186 | NOK | http://autobuild.buildroot.net/results/7a0039fe855994a1525d4d85a09060400e7f5ec7 | ORPH arm | erlang-22.3.4.22 | NOK | http://autobuild.buildroot.net/results/f6aa9c96762c72b50cfac8585329e2f534a7faf1 | sh4eb | faad2-2.10.1 | NOK | http://autobuild.buildroot.net/results/19086507d8c55806b6bf428ef0bbfdcaa3c8f117 | mips | ffmpeg-4.4.3 | NOK | http://autobuild.buildroot.net/results/72cdf97ba959ffd40574200b539a0d38c393a324 | riscv64 | fontconfig-2.13.1 | NOK | http://autobuild.buildroot.net/results/cd3c50effc8fa142fa0d0b28ff6b45dfccc6dab3 | ORPH x86_64 | fs/ubi/ubi.mk:51: /home/aut... | NOK | http://autobuild.buildroot.net/results/70410f7d8da17ee39e4980a6d8c2d7680153d2f2 | powerpc | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/8b3a68a0a7970db5ee113dc39cde65e85c944801 | arm | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/a3702b04a90d3db65da81e0573593c41a83bdc13 | mips64el | fs/ubifs/ubifs.mk:49: /tmp/... | NOK | http://autobuild.buildroot.net/results/77aa8b2e6f7d028bd9fab38900ed6c03ce8c9be1 | x86_64 | fwts-22.09.00 | NOK | http://autobuild.buildroot.net/results/06471c9a540c341c833db42e950e6c4ac66a781d | powerpc | glibc-2.36-81-g4f4d7a13edfd... | NOK | http://autobuild.buildroot.net/results/897f0ba6c011d336495626c0342a3ba9babf20e4 | riscv64 | gmp-6.2.1 | NOK | http://autobuild.buildroot.net/results/953acb37d8186e4feb9fbb982e0e9c9e92314817 | ORPH sparc64 | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/9e66314bda4198f9032428ecec8d499d159f2ace | ORPH powerpc64 | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/7fbac5c046d7aa667ec68f250475ef2dc3f06c97 | ORPH microblazeel | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/f41b8a38a7f22dd431422390caf69184530700a8 | ORPH mips64el | host-binutils-2.37 | NOK | http://autobuild.buildroot.net/results/87b45da9788561a6bc9b8c5ae25b34a6289eda20 | riscv32 | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/2960c24826cb9f797b58b063ae0700b1484cbe04 | aarch64_be | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/982a6536152914df9bdbde5e8681d672543b3368 | arm | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/91a7dfd3094a00caa00225ca4269b83e2890b0f0 | armeb | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/350136117349c1f3c1b15d3f8c3e64b69c17b250 | riscv64 | host-delve-1.20.0 | NOK | http://autobuild.buildroot.net/results/f80b37ce696c829af17b62c1e31947bf7e10763e | arceb | host-gcc-final-11.3.0 | NOK | http://autobuild.buildroot.net/results/090cec1e73f83fa82b4486197b90790afdbfc460 | i686 | host-go-1.19.6 | NOK | http://autobuild.buildroot.net/results/7172b45bc36e1063ad1d9ccf51d2b6d61bece41e | mips64 | host-go-1.19.6 | NOK | http://autobuild.buildroot.net/results/588a9aad19d91056017d8e3f22bf6eaaa78bb7a3 | mips64el | host-go-1.19.6 | NOK | http://autobuild.buildroot.net/results/7b078c9b6d354151c5f6aa40d426dcfd9bc137d8 | aarch64 | host-go-1.19.6 | NOK | http://autobuild.buildroot.net/results/b4580fe73a8fa85679b47a9bcad6e8debadf5074 | mips64el | host-go-1.19.6 | NOK | http://autobuild.buildroot.net/results/445efc8443debb2245aba7adda580fcbbdc7517c | mips64 | host-go-1.19.6 | NOK | http://autobuild.buildroot.net/results/98d3c9f398083c66e933cf7ba0f50ac569efe3ee | aarch64 | host-go-bootstrap-1.4-boots... | NOK | http://autobuild.buildroot.net/results/75cef1dab7945e207cabb4dba2fc1e42827a8351 | ORPH nios2 | host-go-bootstrap-1.4-boots... | NOK | http://autobuild.buildroot.net/results/802a85b567344ad46e1a94a2798784a1a53c6d2b | ORPH powerpc | host-go-bootstrap-1.4-boots... | NOK | http://autobuild.buildroot.net/results/e7e00dd711fd7924d007d871270d5db4ce52b7c0 | ORPH xtensa | host-go-bootstrap-1.4-boots... | NOK | http://autobuild.buildroot.net/results/6c4e94cfc75e59bac11173db0c60eb0f08b4bfc7 | ORPH arm | host-go-bootstrap-1.4-boots... | NOK | http://autobuild.buildroot.net/results/10d9db5ca3dbdfb65eae071f8a07391db69f8877 | ORPH mips64 | host-go-bootstrap-1.4-boots... | NOK | http://autobuild.buildroot.net/results/c0db736b1cbae77602e320026ec316a739724d9b | ORPH mips64el | host-go-bootstrap-1.4-boots... | NOK | http://autobuild.buildroot.net/results/e0193dc453f98613d7649afd3bd45c94531d8ea1 | ORPH s390x | host-go-bootstrap-1.4-boots... | NOK | http://autobuild.buildroot.net/results/9182527364d738122783c335a79599926c0aeb85 | ORPH i686 | host-go-bootstrap-1.4-boots... | NOK | http://autobuild.buildroot.net/results/a417f8f36049f575b7cf1c1fb1b123055ed18f4c | ORPH sparc64 | host-go-bootstrap-1.4-boots... | NOK | http://autobuild.buildroot.net/results/efc645216cd003abbf6f201ad16ca77707d6fb98 | ORPH aarch64 | host-go-bootstrap-1.4-boots... | NOK | http://autobuild.buildroot.net/results/e180c0d000eb97400b0dd36f91682f1649730100 | ORPH powerpc64le | host-go-bootstrap-1.4-boots... | NOK | http://autobuild.buildroot.net/results/b183a8e9e047df23bedc7e695631a0e70a74cdc4 | ORPH s390x | host-go-bootstrap-1.4-boots... | NOK | http://autobuild.buildroot.net/results/954b064ea71ac34a8ed837ebe82ec8e749db78fa | ORPH s390x | host-go-bootstrap-1.4-boots... | NOK | http://autobuild.buildroot.net/results/8669a8fa68e4657a801bb73032e89867d91e8a9d | ORPH mips64el | host-go-bootstrap-1.4-boots... | NOK | http://autobuild.buildroot.net/results/df1bb0bedb55d1abea385f59a7523bc28dff9719 | ORPH i686 | host-go-bootstrap-1.4-boots... | NOK | http://autobuild.buildroot.net/results/9512c3b74f5d962651e68eb2c877001612e0026c | ORPH sparc64 | host-go-bootstrap-1.4-boots... | NOK | http://autobuild.buildroot.net/results/463e55dcc9732a68684310374d065116f4f06efe | ORPH sparc64 | host-go-bootstrap-1.4-boots... | NOK | http://autobuild.buildroot.net/results/c0340b7f62d3b67d7732a38e766191c39abfe647 | ORPH powerpc64 | host-go-bootstrap-1.4-boots... | NOK | http://autobuild.buildroot.net/results/b4938c620fa23a3378c5c5118e72cce88a6e1ac5 | ORPH mips64el | host-go-bootstrap-1.4-boots... | NOK | http://autobuild.buildroot.net/results/3905535599f6bd7deab05835276358545f6d6262 | ORPH powerpc | host-go-bootstrap-1.4-boots... | NOK | http://autobuild.buildroot.net/results/0018c4540862f22b5c74b35c50afee13df2bf69a | ORPH powerpc64le | host-go-bootstrap-1.4-boots... | NOK | http://autobuild.buildroot.net/results/28b8f3c8cc0eba884c1f20efe10e114230dad221 | ORPH i686 | host-go-bootstrap-1.4-boots... | NOK | http://autobuild.buildroot.net/results/fc94133990ed57e129022629ade1af48d21ecaf5 | ORPH s390x | host-go-bootstrap-1.4-boots... | NOK | http://autobuild.buildroot.net/results/a38d2c8657e85a664ff64f2fffdf821b72931ef1 | ORPH mips | host-go-bootstrap-1.4-boots... | NOK | http://autobuild.buildroot.net/results/72f216411e3cc05d5db9bca277e8a4fedb87fe52 | ORPH mips64el | host-go-bootstrap-1.4-boots... | NOK | http://autobuild.buildroot.net/results/5c0a65b7c6bea02f3b2dd156e81451633c3a0c28 | ORPH powerpc64 | host-go-bootstrap-1.4-boots... | NOK | http://autobuild.buildroot.net/results/2ac0745a3fed356548a268fa0183ded014538203 | ORPH x86_64 | host-go-bootstrap-1.4-boots... | NOK | http://autobuild.buildroot.net/results/bfa3b7ac6e276fdde38aa6432c07fe5a3fe6026b | ORPH i686 | host-go-bootstrap-1.4-boots... | NOK | http://autobuild.buildroot.net/results/be6ac23f9e8d4f8f25bd6467d1db7294d4119e4c | ORPH x86_64 | host-go-bootstrap-1.4-boots... | NOK | http://autobuild.buildroot.net/results/1e06b7b208192b5c003a31a9e10f6b4e030b2d2a | ORPH mips64el | host-go-bootstrap-1.4-boots... | NOK | http://autobuild.buildroot.net/results/18cfd949980f92fe10c0fcb3945471899f870696 | ORPH powerpc | host-go-bootstrap-1.4-boots... | NOK | http://autobuild.buildroot.net/results/29f1f85300813c5bfdd5c31ca21e6887db81510b | ORPH sparc | host-go-bootstrap-1.4-boots... | NOK | http://autobuild.buildroot.net/results/112b27e1ef44bf9b676c3cc6d68c0eeeec6f75ef | ORPH sh4a | host-go-bootstrap-1.4-boots... | NOK | http://autobuild.buildroot.net/results/1c49ecdb819ad25daa6f0b4c19997e37ab60d379 | ORPH sh4a | host-go-bootstrap-1.4-boots... | NOK | http://autobuild.buildroot.net/results/0fa460b5e9e025baee479467cb9c0a9075a196fb | ORPH mips64 | host-go-bootstrap-1.4-boots... | NOK | http://autobuild.buildroot.net/results/26fd44ef53eefb5661916a4616abb0f904654805 | ORPH sparc | host-go-bootstrap-1.4-boots... | NOK | http://autobuild.buildroot.net/results/e730f5cf2e513ff145ce57979d872f3152f3016b | ORPH xtensa | host-go-bootstrap-1.4-boots... | NOK | http://autobuild.buildroot.net/results/d5805d199a300e780bf460987992777a1742e26b | ORPH aarch64_be | host-go-bootstrap-1.4-boots... | NOK | http://autobuild.buildroot.net/results/e4591a714c3492b71f871b86608bff3227c79a64 | ORPH s390x | host-go-bootstrap-1.4-boots... | NOK | http://autobuild.buildroot.net/results/470a13c9b5aacd65c351fc25468a049d0939e0c6 | ORPH m68k | host-pahole-1.24 | NOK | http://autobuild.buildroot.net/results/8478e2e9b5dfb8f8d28dd0c9607a15d77a675e5b | xtensa | host-pahole-1.24 | NOK | http://autobuild.buildroot.net/results/8d2da7dc36fb1bd6546b0ea8a980af71759072f2 | i686 | host-pahole-1.24 | NOK | http://autobuild.buildroot.net/results/471d777cf3aa5483e080fae6eeaf063ebde3f327 | aarch64 | host-pahole-1.24 | NOK | http://autobuild.buildroot.net/results/a9d3cde25ddb3f593863cf5b48fe4ec60bd97084 | powerpc | host-pahole-1.24 | NOK | http://autobuild.buildroot.net/results/26e48f2e3d94d8f2daf363bf91860edba7b92cf4 | armeb | host-pahole-1.24 | NOK | http://autobuild.buildroot.net/results/f0d2203000ae695397bb08ddda79d7c33a7a01a1 | x86_64 | host-rust-1.67.0 | NOK | http://autobuild.buildroot.net/results/3e9a5ec607600e28edf9c85eea4dd74dc3b46d7a | i686 | host-rust-1.67.0 | NOK | http://autobuild.buildroot.net/results/6d2c6697e01f6330adeb80b8ba54dca768ba67f3 | mipsel | host-rust-1.67.0 | NOK | http://autobuild.buildroot.net/results/1a0f15f714842c726d2cb9fd3f701e720ce9ce4f | aarch64 | host-rust-1.67.0 | NOK | http://autobuild.buildroot.net/results/dd3f3937895bfa5467a84158cee889a484215946 | or1k | ipmitool-1_8_19 | NOK | http://autobuild.buildroot.net/results/39240ed61310b93141be0888c540d686fd8e633f | i586 | libgcrypt-1.10.1 | NOK | http://autobuild.buildroot.net/results/25e9c6e95e7efc6a6aebd3b3b4d60de877e04489 | ORPH arm | libgcrypt-1.10.1 | NOK | http://autobuild.buildroot.net/results/5e7b0d26d118899a6e2fed0d30022f339093fb24 | ORPH arceb | libglib2-2.72.3 | NOK | http://autobuild.buildroot.net/results/7895920342f5fe6e59256874e90a2b29a3bb5c47 | arc | libglib2-2.72.3 | NOK | http://autobuild.buildroot.net/results/5cecad5e0d62f5762f1c716360945c4316ead6fc | riscv64 | liblog4c-localtime-1.0 | NOK | http://autobuild.buildroot.net/results/ba3dd199545d11c6cfe56fdb8bc477f83eff39cb | powerpc64le | libnl-3.7.0 | NOK | http://autobuild.buildroot.net/results/76d30af4732473ca34eb8ff251ae2d9dd9526924 | ORPH mipsel | libopenh264-2.3.1 | NOK | http://autobuild.buildroot.net/results/7a2721ab84375c4a4dfa376fe4106972c4593e16 | powerpc | libvorbis-1.3.7 | NOK | http://autobuild.buildroot.net/results/44384dc3ba2345586878e251e8ed797b91b1cbc7 | microblazeel | linux-6.1.14 | NOK | http://autobuild.buildroot.net/results/9ec3ac713ae8a747e1c4e2a08232120b970921db | ORPH nios2 | linux-6.1.14 | NOK | http://autobuild.buildroot.net/results/21c7632fa3b9f3165dd68373018553ab5d5aed5c | ORPH i586 | linux-tools | NOK | http://autobuild.buildroot.net/results/efb5614d7b9c4d294d58ce23ba46fc0a5610ebe7 | ORPH or1k | log4cplus-2.1.0 | NOK | http://autobuild.buildroot.net/results/1fdb0f225e352b74bccf7a351a26dc74f3187553 | ORPH x86_64 | ltp-testsuite-20220930 | NOK | http://autobuild.buildroot.net/results/f159902b78f7f816097a287d462b0a1e760b1ed0 | sh4eb | ltp-testsuite-20220930 | NOK | http://autobuild.buildroot.net/results/5c0de1f5d9d1be99357978fbb17dd1feab91571e | powerpc64 | lttng-modules-2.13.7 | NOK | http://autobuild.buildroot.net/results/8b54281a3fc01fe3b70a314c3854f4ecb33453f2 | arceb | lttng-modules-2.13.7 | NOK | http://autobuild.buildroot.net/results/fded7ac74d17b43bf98ef86103fd85b3de9e554b | powerpc64le | mender-3.4.0 | NOK | http://autobuild.buildroot.net/results/a23acb9ed5301157a8c3b9935678848c4278cf32 | powerpc64le | mender-3.4.0 | NOK | http://autobuild.buildroot.net/results/e8a61df0ded9a98abc0ac9d5dc92e3e2ce682a1f | m68k | mpv-0.33.1 | NOK | http://autobuild.buildroot.net/results/ee2cb5f85ed1598668c8b99df5f848ed31a218a4 | powerpc | musl-1.2.3 | NOK | http://autobuild.buildroot.net/results/3013d906217390e6fbe0b93d30a49ce3fbbf11b5 | nios2 | network-manager-1.40.10 | NOK | http://autobuild.buildroot.net/results/4a1784f893f972e91cac409c5b2bc22fd369f3f3 | ORPH sh4aeb | network-manager-1.40.10 | NOK | http://autobuild.buildroot.net/results/5b509bb1ed3bedce105947a537bb664a38f44155 | ORPH mips64 | network-manager-1.40.10 | NOK | http://autobuild.buildroot.net/results/bd3997719776081e50d6038c02aa5bc8f4078229 | ORPH s390x | ocf-linux-20171122 | NOK | http://autobuild.buildroot.net/results/1be7d7f207c29a1e14a54e0640395fbf4e042190 | ORPH microblaze | ocf-linux-20171122 | NOK | http://autobuild.buildroot.net/results/e32c04b27e8150e745bdc17c188ba665ac2553aa | ORPH aarch64 | olsr-0.9.8 | NOK | http://autobuild.buildroot.net/results/551cf1472738b18ed362a515c05fefac482304c4 | ORPH xtensa | olsr-0.9.8 | NOK | http://autobuild.buildroot.net/results/c224b7cd27dba7165784c21899a1c5a266abaa5d | ORPH sparc | pcre2-10.42 | NOK | http://autobuild.buildroot.net/results/fc8d37cef89d1be1e194d3e3a3d536c5f464d5bb | ORPH sparc | pcre2-10.42 | NOK | http://autobuild.buildroot.net/results/9e201e090045b06e10d770384b27a729a6cdef77 | ORPH sparc | pcre2-10.42 | NOK | http://autobuild.buildroot.net/results/82f9e0dec9d0ecf086ccdc2b309353996cf7593e | ORPH microblazeel | php-8.2.3 | NOK | http://autobuild.buildroot.net/results/c5cf99a15ac2622c250477dabcdf8410b12c9858 | microblaze | php-8.2.3 | NOK | http://autobuild.buildroot.net/results/44d24a9997573d74b4e27047b3639fc5229a5dba | armeb | php-8.2.3 | NOK | http://autobuild.buildroot.net/results/1f8d882ec4a3e4341180fe48ba9ada2098fcaa80 | nios2 | pulseaudio-16.1 | NOK | http://autobuild.buildroot.net/results/2c41044b8a47bf7f853578458e764b2daa1dd8c6 | ORPH armeb | pv-1.6.20 | NOK | http://autobuild.buildroot.net/results/af8371dc515ccedb53c0cb4861a200cd0f014de8 | ORPH mips | python-orjson-3.8.4 | NOK | http://autobuild.buildroot.net/results/22c15c6446b94065b76f8ee13c7890bc39340144 | powerpc64le | qemu-7.2.0 | NOK | http://autobuild.buildroot.net/results/649c04e9e94deebc28cae33dd0f39c2eed5ed117 | sh4aeb | quickjs-2021-03-27 | NOK | http://autobuild.buildroot.net/results/b13e8ad33bf10fd06cf3e2f494d295d696e00a65 | armeb | quickjs-2021-03-27 | NOK | http://autobuild.buildroot.net/results/1b90b2f7fa8ab9a2d909b289de99a9c673fe0e24 | sh4 | ramsmp-3.5.0 | NOK | http://autobuild.buildroot.net/results/23150025d70346b19f6452a18588ad2c6f64700d | sh4eb | ramspeed-2.6.0 | NOK | http://autobuild.buildroot.net/results/1a07674a5b85442ca96a82263f1024fb4fabbaea | ORPH aarch64 | rtl_433-22.11 | NOK | http://autobuild.buildroot.net/results/14555088574c4b3f187ca20037834850a3b2e009 | sh4a | sdl-1.2.15 | NOK | http://autobuild.buildroot.net/results/cde84348c1bc746c0abae63723c154b356ff7bbc | ORPH sh4a | sdl-1.2.15 | NOK | http://autobuild.buildroot.net/results/db0acdb77bcc6cf90e8dd870ab334730867acec9 | ORPH mips | speechd-0.11.4 | NOK | http://autobuild.buildroot.net/results/32e65fe1b404d211f0161a4e610a74223c84bacc | nios2 | thttpd-2.29 | NOK | http://autobuild.buildroot.net/results/7cafc2b309a837ad9f399d040464d90640b77a2e | ORPH microblaze | thttpd-2.29 | NOK | http://autobuild.buildroot.net/results/c34a1dd830826d09b22a042b46e361a71e759943 | ORPH armeb | thttpd-2.29 | NOK | http://autobuild.buildroot.net/results/0b300dd88f025f866bdbbc62b6373818182ce5eb | ORPH sparc | thttpd-2.29 | NOK | http://autobuild.buildroot.net/results/e3757d7247f87a95a89f2ed98642e58fd54228e3 | ORPH arceb | thttpd-2.29 | NOK | http://autobuild.buildroot.net/results/fa802bc74fb99c806082cbef60882da31b818c0a | ORPH x86_64 | thttpd-2.29 | NOK | http://autobuild.buildroot.net/results/307ab1ac93c5400b8c79c83ffe87d612dee5fa8d | ORPH m68k | thttpd-2.29 | NOK | http://autobuild.buildroot.net/results/6586ad00bea12c61a6f4ff4879ffc2d65a450971 | ORPH microblazeel | thttpd-2.29 | NOK | http://autobuild.buildroot.net/results/0dcb89239f72ce5ff081b54914a35d3e2c984ce9 | ORPH arc | thttpd-2.29 | NOK | http://autobuild.buildroot.net/results/e2156c3747b37d0ec2559a67f2f468ad42a20dbc | ORPH arc | thttpd-2.29 | NOK | http://autobuild.buildroot.net/results/cd45eeea4a69817d4fcdc0c493d6969330223be6 | ORPH i686 | thttpd-2.29 | NOK | http://autobuild.buildroot.net/results/166cdd92b0e1a2523fea44d426dacc242ba0e084 | ORPH mips64el | thttpd-2.29 | NOK | http://autobuild.buildroot.net/results/c56da4cf578c293ce54f79240764559d3f948bfb | ORPH or1k | thttpd-2.29 | NOK | http://autobuild.buildroot.net/results/8e4f532d9d0c1ead8149dc24b7119581e41fa874 | ORPH powerpc64 | thttpd-2.29 | NOK | http://autobuild.buildroot.net/results/0ca81cab59ca72b90c27f3e6ef54dc2bd301b43c | ORPH armeb | tinymembench-0.4 | NOK | http://autobuild.buildroot.net/results/c8d935c9431b1ff543fc00c3ab5cfbff10f9d258 | mipsel | traceroute-2.1.0 | NOK | http://autobuild.buildroot.net/results/ed9e8319be480d994464c64a827236c3689c7c25 | or1k | traceroute-2.1.0 | NOK | http://autobuild.buildroot.net/results/cf517b93959679e0ba17e30390604759c845c2e5 | or1k | uboot-tools-2021.07 | NOK | http://autobuild.buildroot.net/results/02a1345743adda0bbd0bf3d72f0a2d81aba17981 | ORPH sparc | uboot-tools-2021.07 | NOK | http://autobuild.buildroot.net/results/5b86adde2cf22672edc46ca3a63b5fbfd7d7b132 | ORPH powerpc | uclibc-1.0.42 | NOK | http://autobuild.buildroot.net/results/d45f493712cc82639d16557d8956de40e5e8d232 | aarch64_be | ulog-0389d243352255f6182326... | NOK | http://autobuild.buildroot.net/results/0676f2b5c0ae6e595764d7e4fa9d3fe834f757b1 | sparc | unknown | NOK | http://autobuild.buildroot.net/results/dda49ad72aec3371c3744a3b171461746f6d510d | microblaze | unknown | NOK | http://autobuild.buildroot.net/results/1d4b18ea3dbac14d3b0d8f130eeb870e9d89414b | aarch64_be | uqmi-0a19b5b77140465c29e2af... | NOK | http://autobuild.buildroot.net/results/62cefdaee8f145a33d9d7c662b796a07034a75b9 | ORPH mips64el | uqmi-0a19b5b77140465c29e2af... | NOK | http://autobuild.buildroot.net/results/4f58291b87b25b4cdc8c2be3781255a8b80fe555 | ORPH sparc64 | uqmi-0a19b5b77140465c29e2af... | NOK | http://autobuild.buildroot.net/results/e7924ad0d440612273d6e8dd69401c4e896a72cb | ORPH mipsel | uqmi-0a19b5b77140465c29e2af... | NOK | http://autobuild.buildroot.net/results/afd50c0ce11a346b76aa7372c110fd15efde81fc | ORPH or1k | uqmi-0a19b5b77140465c29e2af... | NOK | http://autobuild.buildroot.net/results/b841557e7154c56b479c97f31b232353a05b9a12 | ORPH mips | uqmi-0a19b5b77140465c29e2af... | NOK | http://autobuild.buildroot.net/results/fb0643ea7b86360acb2c2c8d4979348d618a9095 | ORPH mips64el | uqmi-0a19b5b77140465c29e2af... | NOK | http://autobuild.buildroot.net/results/3b57eec4f278233b39b1078e0e7de54d962558c5 | ORPH arceb | wipe-2.3.1 | NOK | http://autobuild.buildroot.net/results/b0ea59b2a9af89d11b71e30b253eb59ff28d6d90 | ORPH sparc64 | wipe-2.3.1 | NOK | http://autobuild.buildroot.net/results/f71021a9aea03c848237be5934ae83df1c2fcf21 | ORPH sparc64 | wipe-2.3.1 | NOK | http://autobuild.buildroot.net/results/fafe886de29e072497e186f58384c694f879d2c6 | ORPH armeb | wipe-2.3.1 | NOK | http://autobuild.buildroot.net/results/a356dd0cd1fb4c9a1b9d6a4cbad4ae2a34dbb562 | ORPH sparc | zeek-4.1.1 | NOK | http://autobuild.buildroot.net/results/6ae8f57303ea54db35b97550c7aaf4e55bca53a0 | mips64 | zxing-cpp-1.4.0 | NOK | http://autobuild.buildroot.net/results/bc34e674273203249487de21d7600f7ed38d3529 | Classification of failures by reason for next --------------------------------------------- fluent-bit-2.0.9 | 2 host-binutils-2.39 | 2 host-go-1.19.6 | 2 libglib2-2.72.3 | 2 linux-6.1.11 | 2 lirc-tools-0.10.2 | 2 asterisk-16.29.1 | 1 bayer2rgb-neon-15feb1115b48... | 1 elfutils-0.186 | 1 fdk-aac-2.0.2 | 1 fs/ubifs/ubifs.mk:49: /home... | 1 fs/ubifs/ubifs.mk:49: /home... | 1 fs/ubifs/ubifs.mk:49: /home... | 1 host-binutils-2.38 | 1 host-pahole-1.24 | 1 host-rust-1.67.1 | 1 kexec-2.0.25 | 1 libxml2-2.10.3 | 1 lpc32xxcdl-2.11 | 1 modsecurity2-2.9.7 | 1 netsurf-3.10 | 1 openvmtools-11.3.5-18557794 | 1 speechd-0.11.4 | 1 sudo-1.9.12p2 | 1 systemd-252.4 | 1 unknown | 1 valgrind-3.19.0 | 1 xwayland-22.1.8 | 1 Detail of failures for next --------------------------- arch | reason | OK? | url | orph? -------------+--------------------------------+-----+---------------------------------------------------------------------------------+------- microblazeel | asterisk-16.29.1 | NOK | http://autobuild.buildroot.net/results/1b80abdac60eadd8f95cae40630ee134bb11e085 | aarch64 | bayer2rgb-neon-15feb1115b48... | NOK | http://autobuild.buildroot.net/results/27eb62b3b84e8672446e50506a0829b63b790f55 | microblazeel | elfutils-0.186 | NOK | http://autobuild.buildroot.net/results/346f617a5d6deebadc38b09343b4950643c319ee | ORPH mips | fdk-aac-2.0.2 | NOK | http://autobuild.buildroot.net/results/50c1d7df8c27ca45e2f8b89c7137864b27d82239 | arm | fluent-bit-2.0.9 | NOK | http://autobuild.buildroot.net/results/9694d21a0435666cbb1be7b5fedfd2da1a317453 | armeb | fluent-bit-2.0.9 | NOK | http://autobuild.buildroot.net/results/cc17b2fe9bd1ff593d55fcb27b1e7b8badf466ad | aarch64 | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/9c0b08b5d06397e49216fd79fc86893d480deb16 | mips | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/df9de432b4dc984865780c62b78e796033d36b56 | sparc64 | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/150c0bc61e05bc8ae3851d439218cda508f5f368 | sparc | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/7d1213f9575502fb18cbdfa39a9beb7c49cf9698 | arc | host-binutils-2.39 | NOK | http://autobuild.buildroot.net/results/a18cc0550119f064390cd8e6387567ae45de9e97 | powerpc | host-binutils-2.39 | NOK | http://autobuild.buildroot.net/results/9a9864543296b0c4e3d474e71de27a81c3602357 | x86_64 | host-go-1.19.6 | NOK | http://autobuild.buildroot.net/results/3d601b14636cf3e44a3d21d5a463d7349db10483 | mips64el | host-go-1.19.6 | NOK | http://autobuild.buildroot.net/results/baf7bd54a7620a6a31a39ba7bdfb3adb02b7ec3b | x86_64 | host-pahole-1.24 | NOK | http://autobuild.buildroot.net/results/f191a935892f62343791b227b9219dabee3b6238 | powerpc | host-rust-1.67.1 | NOK | http://autobuild.buildroot.net/results/1ed2d142049bc33afcee1d75931ab11699ff27f6 | armeb | kexec-2.0.25 | NOK | http://autobuild.buildroot.net/results/0384ea8bad44a0c71e795c975ec1ff721aac25af | ORPH arceb | libglib2-2.72.3 | NOK | http://autobuild.buildroot.net/results/52ce7c66099fb96b5ad14326b100e51261a2d58d | arceb | libglib2-2.72.3 | NOK | http://autobuild.buildroot.net/results/4538635493d719e93c1cff961061ef0ad9da9223 | x86_64 | libxml2-2.10.3 | NOK | http://autobuild.buildroot.net/results/5a285c21d63d8ad51144770bd2202428c6226fed | mips64el | linux-6.1.11 | NOK | http://autobuild.buildroot.net/results/0618bc120b2e3b9c0e9a169be4fc7b799352f1cb | ORPH x86_64 | linux-6.1.11 | NOK | http://autobuild.buildroot.net/results/7e7eaa31defea16706f8f84d6cf7d2b867b6c32e | ORPH arm | lirc-tools-0.10.2 | NOK | http://autobuild.buildroot.net/results/8349e680762a12b439233f15429fd77e18faa63a | ORPH or1k | lirc-tools-0.10.2 | NOK | http://autobuild.buildroot.net/results/1b918300d892562867f5e624b3d761ec509b221d | ORPH armeb | lpc32xxcdl-2.11 | NOK | http://autobuild.buildroot.net/results/1bd86fe1f7d30d4396fec1b0d091d37168c43e98 | ORPH mips | modsecurity2-2.9.7 | NOK | http://autobuild.buildroot.net/results/52776928e9d62a8e46659fb587167527afc74312 | powerpc64le | netsurf-3.10 | NOK | http://autobuild.buildroot.net/results/22e9330a29ea29d419807ca5fd98788440533457 | aarch64 | openvmtools-11.3.5-18557794 | NOK | http://autobuild.buildroot.net/results/b4d1c692c02d18e1941ca0653513c215f1204382 | nios2 | speechd-0.11.4 | NOK | http://autobuild.buildroot.net/results/5ac687b12272d8c1baf21b6d2bc729ae5d70c2c6 | sparc | sudo-1.9.12p2 | NOK | http://autobuild.buildroot.net/results/fdf5befc7a4e3a26a84f606d3d19458e9c6f6126 | ORPH nios2 | systemd-252.4 | NOK | http://autobuild.buildroot.net/results/7a71a5cf14939a074a4b1b5e46f86db2bfc33002 | aarch64 | unknown | NOK | http://autobuild.buildroot.net/results/5764d63fbc349c04292286e90530dd8ecef16906 | mips64 | valgrind-3.19.0 | NOK | http://autobuild.buildroot.net/results/44ed86f5577e760266322eadecc3e2c035a0ab0c | ORPH microblaze | xwayland-22.1.8 | NOK | http://autobuild.buildroot.net/results/ae71575b7066036ae33f70e6a5a1d01a900697c9 | Classification of failures by reason for 2022.11.x -------------------------------------------------- fs/ubifs/ubifs.mk:49: /home... | 1 host-pahole-1.24 | 1 netsurf-3.10 | 1 python-numpy-1.23.4 | 1 unknown | 1 Detail of failures for 2022.11.x -------------------------------- arch | reason | OK? | url | orph? -------------+--------------------------------+-----+---------------------------------------------------------------------------------+------- powerpc64le | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/7200999bbbf251cf69310ec342a085f9a0e765d9 | arm | host-pahole-1.24 | NOK | http://autobuild.buildroot.net/results/f2a5eba0f208293b80367ef5666c887986522a82 | powerpc | netsurf-3.10 | NOK | http://autobuild.buildroot.net/results/3e723a5ab26b0491fd111756a21a3cd6ef0979b9 | powerpc64 | python-numpy-1.23.4 | NOK | http://autobuild.buildroot.net/results/ed13b77b0c904b05c906f881433d2b36643d2da8 | powerpc64 | unknown | NOK | http://autobuild.buildroot.net/results/8a22854f0683d3a4b7a0efd23e1940c1f1648d48 | -- http://autobuild.buildroot.net From stefan at agner.ch Thu Mar 9 07:53:35 2023 From: stefan at agner.ch (Stefan Agner) Date: Thu, 09 Mar 2023 08:53:35 +0100 Subject: [Buildroot] [PATCH] package/{bluez5_utils, bluez5_utils-headers}: bump to version 5.66 In-Reply-To: <674d788fda128807b203f3b1d8b407b5bb85948b.1677628527.git.stefan@agner.ch> References: <674d788fda128807b203f3b1d8b407b5bb85948b.1677628527.git.stefan@agner.ch> Message-ID: On 2023-03-01 00:55, Stefan Agner wrote: > bluez 5.66 contains various fixes and initial support for Basic Audio > Profile and Volume Control Profile. Hello, Is that something which still can get merged into 2023.02? Besides the new features it comes with a whole slew of fixes as well. Best regards, Stefan > > Signed-off-by: Stefan Agner > --- > package/bluez5_utils-headers/bluez5_utils-headers.mk | 2 +- > package/bluez5_utils/bluez5_utils.hash | 2 +- > package/bluez5_utils/bluez5_utils.mk | 2 +- > 3 files changed, 3 insertions(+), 3 deletions(-) > > diff --git a/package/bluez5_utils-headers/bluez5_utils-headers.mk > b/package/bluez5_utils-headers/bluez5_utils-headers.mk > index 565511120f..8ca3764935 100644 > --- a/package/bluez5_utils-headers/bluez5_utils-headers.mk > +++ b/package/bluez5_utils-headers/bluez5_utils-headers.mk > @@ -5,7 +5,7 @@ > > ################################################################################ > > # Keep the version and patches in sync with bluez5_utils > -BLUEZ5_UTILS_HEADERS_VERSION = 5.65 > +BLUEZ5_UTILS_HEADERS_VERSION = 5.66 > BLUEZ5_UTILS_HEADERS_SOURCE = bluez-$(BLUEZ5_UTILS_VERSION).tar.xz > BLUEZ5_UTILS_HEADERS_SITE = $(BR2_KERNEL_MIRROR)/linux/bluetooth > BLUEZ5_UTILS_HEADERS_DL_SUBDIR = bluez5_utils > diff --git a/package/bluez5_utils/bluez5_utils.hash > b/package/bluez5_utils/bluez5_utils.hash > index e0c9f3cdb9..9467647592 100644 > --- a/package/bluez5_utils/bluez5_utils.hash > +++ b/package/bluez5_utils/bluez5_utils.hash > @@ -1,5 +1,5 @@ > # From https://www.kernel.org/pub/linux/bluetooth/sha256sums.asc: > -sha256 > 2565a4d48354b576e6ad92e25b54ed66808296581c8abb80587051f9993d96d4 > bluez-5.65.tar.xz > +sha256 > 39fea64b590c9492984a0c27a89fc203e1cdc74866086efb8f4698677ab2b574 > bluez-5.66.tar.xz > # Locally computed > sha256 > b499eddebda05a8859e32b820a64577d91f1de2b52efa2a1575a2cb4000bc259 > COPYING > sha256 > ec60b993835e2c6b79e6d9226345f4e614e686eb57dc13b6420c15a33a8996e5 > COPYING.LIB > diff --git a/package/bluez5_utils/bluez5_utils.mk > b/package/bluez5_utils/bluez5_utils.mk > index 76070dc3a9..4059b34556 100644 > --- a/package/bluez5_utils/bluez5_utils.mk > +++ b/package/bluez5_utils/bluez5_utils.mk > @@ -5,7 +5,7 @@ > > ################################################################################ > > # Keep the version and patches in sync with bluez5_utils-headers > -BLUEZ5_UTILS_VERSION = 5.65 > +BLUEZ5_UTILS_VERSION = 5.66 > BLUEZ5_UTILS_SOURCE = bluez-$(BLUEZ5_UTILS_VERSION).tar.xz > BLUEZ5_UTILS_SITE = $(BR2_KERNEL_MIRROR)/linux/bluetooth > BLUEZ5_UTILS_INSTALL_STAGING = YES From Stefan.Mayrhofer at ginzinger.com Thu Mar 9 09:53:32 2023 From: Stefan.Mayrhofer at ginzinger.com (Mayrhofer Stefan) Date: Thu, 9 Mar 2023 09:53:32 +0000 Subject: [Buildroot] [PATCH 1/1] package/glmark2: bump to version 2023.01 Message-ID: I can confirm that this patch applies and that it fixes the compilation problems which are caused by using the (in glmark2 deprecated) waf build system.[1] I tested compiling with the following config (based onfreescale_imx8mpevk_defconfig): BR2_aarch64=y BR2_ARM_FPU_VFPV3=y BR2_TOOLCHAIN_BUILDROOT_CXX=y BR2_TARGET_GENERIC_GETTY_PORT="ttymxc1" BR2_PACKAGE_GLMARK2=y BR2_PACKAGE_XORG7=y BR2_PACKAGE_FREESCALE_IMX=y BR2_PACKAGE_FREESCALE_IMX_PLATFORM_IMX8MP=y BR2_PACKAGE_FIRMWARE_IMX=y BR2_PACKAGE_IMX_GPU_VIV=y BR2_TARGET_ROOTFS_SQUASHFS=y BR2_PACKAGE_HOST_DOSFSTOOLS=y BR2_PACKAGE_HOST_DTC=y BR2_PACKAGE_HOST_E2FSPROGS=y BR2_PACKAGE_HOST_GENIMAGE=y BR2_PACKAGE_HOST_MTOOLS=y [1]: https://github.com/glmark2/glmark2/issues/191 -- > Convert the package to a meson package as recommanded by upstream. > Drop no more needed patchs. I would maybe also mention the version bump here. For me the title ("bump to version 2023.01") and patch description ("convert to a meson package) do not match. I think mentioning the version bump in the description would make it more clear. Also you could mention that glmark currently does not compile and thus a fix and change in the build system is needed. > > Fixes: http://autobuild.buildroot.net/results/b32/b3245c4ee8e0b3592b09e0bc57bc0928018936c2 > Signed-off-by: S?bastien Szymanski Tested-by: Stefan Mayrhofer > --- > ...find_program-to-find-wayland-scanner.patch | 50 ------------------- > ...ibmatrix-Add-missing-utility-include.patch | 30 ----------- > package/glmark2/glmark2.hash | 2 +- > package/glmark2/glmark2.mk | 11 ++-- > 4 files changed, 5 insertions(+), 88 deletions(-) > delete mode 100644 package/glmark2/0001-wscript-use-find_program-to-find-wayland-scanner.patch > delete mode 100644 package/glmark2/0002-libmatrix-Add-missing-utility-include.patch > > diff --git a/package/glmark2/0001-wscript-use-find_program-to-find-wayland-scanner.patch b/package/glmark2/0001-wscript-use-find_program-to-find-wayland-scanner.patch > deleted file mode 100644 > index 681f0c679463..000000000000 > --- a/package/glmark2/0001-wscript-use-find_program-to-find-wayland-scanner.patch > +++ /dev/null > @@ -1,50 +0,0 @@ > -From 303d5c4fef1760ede5786bc62c7012dd7ae93722 Mon Sep 17 00:00:00 2001 > -From: Fabrice Fontaine > -Date: Sun, 8 Nov 2020 23:46:49 +0100 > -Subject: [PATCH] wscript: use find_program to find wayland-scanner > - > -Use find_program instead of check_cfg to find wayland-scanner. This will > -fix the following build failure when cross-compiling: > - > -[ 3/73] Compiling doc/glmark2.1.in > -/bin/sh: 1: /usr/bin/wayland-scanner: not found > - > -Fixes: > - - http://autobuild.buildroot.org/results//361dc40e558e2646cb93f405c7b1f621d400fea3 > - > -Signed-off-by: Fabrice Fontaine > ---- > - src/wscript_build | 2 +- > - wscript | 3 +-- > - 2 files changed, 2 insertions(+), 3 deletions(-) > - > -diff --git a/src/wscript_build b/src/wscript_build > -index bbe7a77..ed3e8d6 100644 > ---- a/src/wscript_build > -+++ b/src/wscript_build > -@@ -51,7 +51,7 @@ else: > - > - if 'WAYLAND_SCANNER_wayland_scanner' in bld.env.keys(): > - def wayland_scanner_cmd(arg, src): > -- return '%s %s < %s > ${TGT}' % (bld.env['WAYLAND_SCANNER_wayland_scanner'], arg, src) > -+ return '%s %s < %s > ${TGT}' % (bld.env['WAYLAND_SCANNER_wayland_scanner'][0], arg, src) > - > - def wayland_proto_src_path(proto, ver): > - wp_dir = bld.env['WAYLAND_PROTOCOLS_pkgdatadir'] > -diff --git a/wscript b/wscript > -index e09fa78..fe2494f 100644 > ---- a/wscript > -+++ b/wscript > -@@ -227,8 +227,7 @@ def configure_linux(ctx): > - # wayland-protocols >= 1.12 required for xdg-shell stable > - ctx.check_cfg(package = 'wayland-protocols', atleast_version = '1.12', > - variables = ['pkgdatadir'], uselib_store = 'WAYLAND_PROTOCOLS') > -- ctx.check_cfg(package = 'wayland-scanner', variables = ['wayland_scanner'], > -- uselib_store = 'WAYLAND_SCANNER') > -+ ctx.find_program('wayland-scanner', var = 'WAYLAND_SCANNER_wayland_scanner') > - > - # Prepend CXX flags so that they can be overriden by the > - # CXXFLAGS environment variable > --- > -2.28.0 > - > diff --git a/package/glmark2/0002-libmatrix-Add-missing-utility-include.patch b/package/glmark2/0002-libmatrix-Add-missing-utility-include.patch > deleted file mode 100644 > index 65b6183867f8..000000000000 > --- a/package/glmark2/0002-libmatrix-Add-missing-utility-include.patch > +++ /dev/null > @@ -1,30 +0,0 @@ > -From d1ca3f53c96dc8a4048b17dc16147a8fac782d4a Mon Sep 17 00:00:00 2001 > -From: Alexandros Frantzis > -Date: Mon, 14 Feb 2022 13:54:09 +0200 > -Subject: [PATCH] libmatrix: Add missing include > - > -Fixes compilation with GCC 12. > - > -Fixes #169 > -[Paul: backport upstream d1ca3f53c96dc8a4048b17dc16147a8fac782d4a] > -Signed-off-by: Paul Cercueil > ---- > - > - src/libmatrix/program.h | 1 + > - 1 file changed, 1 insertion(+) > - > -diff --git a/src/libmatrix/program.h b/src/libmatrix/program.h > -index f95b470..1c9de08 100644 > ---- a/src/libmatrix/program.h > -+++ b/src/libmatrix/program.h > -@@ -15,6 +15,7 @@ > - #include > - #include > - #include > -+#include > - #include "mat.h" > - > - // Simple shader container. Abstracts all of the OpenGL bits, but leaves > --- > -2.35.1 > - > diff --git a/package/glmark2/glmark2.hash b/package/glmark2/glmark2.hash > index 84058197701f..5b1d13b46812 100644 > --- a/package/glmark2/glmark2.hash > +++ b/package/glmark2/glmark2.hash > @@ -1,4 +1,4 @@ > # Locally computed > -sha256 12aef3ce80406bc723542979b9818886a28d0a4c93f62379eaadfd830974790d glmark2-06e78b67702b5413335ecdf1ae816da9c20f6ed9.tar.gz > +sha256 8fece3fc323b643644a525be163dc4931a4189971eda1de8ad4c1712c5db3d67 glmark2-2023.01.tar.gz > sha256 8ceb4b9ee5adedde47b31e975c1d90c73ad27b6b165a1dcd80c7c545eb65b903 COPYING > sha256 16fbc228292bd774b263b212ae422c524cbf3b2078bcf21b22f8bdd4373be617 COPYING.SGI > diff --git a/package/glmark2/glmark2.mk b/package/glmark2/glmark2.mk > index bac9d9ff6fc2..0fc466aff37e 100644 > --- a/package/glmark2/glmark2.mk > +++ b/package/glmark2/glmark2.mk > @@ -4,15 +4,12 @@ > # > ################################################################################ > > -GLMARK2_VERSION = 06e78b67702b5413335ecdf1ae816da9c20f6ed9 > +GLMARK2_VERSION = 2023.01 > GLMARK2_SITE = $(call github,glmark2,glmark2,$(GLMARK2_VERSION)) > GLMARK2_LICENSE = GPL-3.0+, SGIv1 > GLMARK2_LICENSE_FILES = COPYING COPYING.SGI > GLMARK2_DEPENDENCIES = host-pkgconf jpeg libegl libpng > > -# The bundled waf script is too old for >= python3.11 > -GLMARK2_NEEDS_EXTERNAL_WAF = YES > - > ifeq ($(BR2_PACKAGE_GLMARK2_FLAVOR_DRM_GLESV2),y) > GLMARK2_DEPENDENCIES += libdrm libgbm libgles udev > GLMARK2_FLAVORS += drm-glesv2 > @@ -44,7 +41,7 @@ GLMARK2_FLAVORS += wayland-gl > endif > > GLMARK2_CONF_OPTS += \ > -???--prefix=/usr \ > -???--with-flavors=$(subst $(space),$(comma),$(GLMARK2_FLAVORS)) > +???-Dflavors=$(subst $(space),$(comma),$(GLMARK2_FLAVORS)) \ > +???--prefix=/usr > > -$(eval $(waf-package)) > +$(eval $(meson-package)) > -- > 2.39.2 Kind regards Stefan Mayrhofer -------------- next part -------------- An HTML attachment was scrubbed... URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: smime.p7s Type: application/x-pkcs7-signature Size: 4637 bytes Desc: not available URL: From vincent.stehle at arm.com Thu Mar 9 15:21:14 2023 From: vincent.stehle at arm.com (Vincent =?utf-8?Q?Stehl=C3=A9?=) Date: Thu, 9 Mar 2023 16:21:14 +0100 Subject: [Buildroot] [PATCH v3 0/3] misc aarch64-sbsa cleanups In-Reply-To: <20230307093504.3611941-1-niklas.cassel@wdc.com> References: <20230307093504.3611941-1-niklas.cassel@wdc.com> Message-ID: On Tue, Mar 07, 2023 at 10:35:01AM +0100, Niklas Cassel wrote: > Hello, > > Here come some small aarch64-sbsa cleanups. > Please consider for inclusion. > > Changes since v2: > -Keep the kernel config only used by test_edk2.py, but move it to a new > subdirectory to make it move obvious that it is only used by test_edk.py. Hi Niklas, Thanks for working on that series. - The defconfig works on my side, on Arm and x86, on master and next. - The unit test works locally (on x86) and on gitlab, on master and next. Feel free to add (or not): Tested-by: Vincent Stehl? Best regards, Vincent. > > Thanks a lot to Vincent Stehl? for testing the previous versions in gitlab CI. > > > Kind regards, > Niklas > > Niklas Cassel (3): > board/qemu/aarch64-sbsa: use PARTLABEL to specify root > board/qemu/aarch64-sbsa: use the default console specified by ACPI > support/testing: move the kernel config only used by test_edk2.py > > board/qemu/aarch64-sbsa/grub.cfg | 2 +- > support/testing/tests/boot/test_edk2.py | 2 +- > .../testing/tests/boot/test_edk2}/linux.config | 0 > 3 files changed, 2 insertions(+), 2 deletions(-) > rename {board/qemu/aarch64-sbsa => support/testing/tests/boot/test_edk2}/linux.config (100%) > > -- > 2.39.2 > From bugzilla at busybox.net Thu Mar 9 15:55:17 2023 From: bugzilla at busybox.net (bugzilla at busybox.net) Date: Thu, 09 Mar 2023 15:55:17 +0000 Subject: [Buildroot] [Bug 15366] xscreensaver needs util-linux dependency for per-package build In-Reply-To: References: Message-ID: https://bugs.busybox.net/show_bug.cgi?id=15366 --- Comment #4 from Fabrice Fontaine --- Using the provided defconfig and latest master, I wasn't able to reproduce your build failure. What is the output of make xscreensaver-show-recursive-depends? On my side, util-linux is returned in this list because util-linux is a dependency of libglib2 and fontconfig (as can be seen in the pdf generated by make xscreensaver-graph-depends) -- You are receiving this mail because: You are on the CC list for the bug. From kjroland75 at hotmail.com Thu Mar 9 17:29:14 2023 From: kjroland75 at hotmail.com (Kenneth Roland) Date: Thu, 9 Mar 2023 17:29:14 +0000 Subject: [Buildroot] U-boot stable asks for SYS_LOAD_ADDR when compiling for Le Potato Message-ID: As the subject says, I am unable to successfully compile buildroot for this board. I used this repo (https://github.com/mathieu-lm/libretech-cc-buildroot), as support for the Le Potato dev board isn't in mainstream. This fork isn't too old as it is dated 2020.02 in menu makeconfig?. I assume that because this repo is slightly dated that it doesn't account for newer changes for u-boot? Uname and logs are attached. I used the value 0x1000000 as given in the device's forums (https://forum.loverpi.com/discussion/748/u-boot-guide-for-le-potato-aml-s905x-cc). u-boot Guide for Le Potato AML-S905X-CC The boot priority of Le Potato is as follows: eMMC then SD. The current version of u-boot found in the images is the 2019.04 release. forum.loverpi.com uname -a?: Linux poweredge-r620 6.0.0-0.deb11.6-rt-amd64 #1 SMP PREEMPT_RT Debian 6.0.12-1~bpo11+1 (2022-12-19) x86_64 GNU/Linux ? [https://opengraph.githubassets.com/b19b319f30aeb80b4475154071cffb867020fa37ac2c67d088e276fb0c074cbb/mathieu-lm/libretech-cc-buildroot] GitHub - mathieu-lm/libretech-cc-buildroot: Buildroot with Amlogic S905X LibreTech-CC "LePotato" support Buildroot with Amlogic S905X LibreTech-CC "LePotato" support - GitHub - mathieu-lm/libretech-cc-buildroot: Buildroot with Amlogic S905X LibreTech-CC "LePotato" support github.com ? -------------- next part -------------- An HTML attachment was scrubbed... URL: -------------- next part -------------- An embedded and charset-unspecified text was scrubbed... Name: log.txt URL: From bernd.kuhls at t-online.de Thu Mar 9 19:25:13 2023 From: bernd.kuhls at t-online.de (Bernd Kuhls) Date: Thu, 9 Mar 2023 20:25:13 +0100 Subject: [Buildroot] [PATCH 1/1] package/apache: security bump version to 2.4.56 Message-ID: <20230309192513.54802-1-bernd.kuhls@t-online.de> Release notes: https://lists.apache.org/thread/89vkczkfkdyz65d5q59pcyzrn5ts60s6 Changelog: https://dlcdn.apache.org/httpd/CHANGES_2.4.56 Fixes CVE-2023-25690 & CVE-2023-27522: https://httpd.apache.org/security/vulnerabilities_24.html 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 a1185c5618..36144917fb 100644 --- a/package/apache/apache.hash +++ b/package/apache/apache.hash @@ -1,5 +1,5 @@ -# From https://downloads.apache.org/httpd/httpd-2.4.54.tar.bz2.{sha256,sha512} -sha256 11d6ba19e36c0b93ca62e47e6ffc2d2f2884942694bce0f23f39c71bdc5f69ac httpd-2.4.55.tar.bz2 -sha512 94982f7a1fedac8961fc17b5a22cf763ac28cb27ee6facab2e6a15b249b927773667493fd3f7354fb13fcb34a6f1afc1bdd5cf4b7be030cba1dfb523e40d43fb httpd-2.4.55.tar.bz2 +# 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 # Locally computed sha256 47b8c2b6c3309282a99d4a3001575c790fead690cc14734628c4667d2bbffc43 LICENSE diff --git a/package/apache/apache.mk b/package/apache/apache.mk index 13018a9b1f..80205a6362 100644 --- a/package/apache/apache.mk +++ b/package/apache/apache.mk @@ -4,7 +4,7 @@ # ################################################################################ -APACHE_VERSION = 2.4.55 +APACHE_VERSION = 2.4.56 APACHE_SOURCE = httpd-$(APACHE_VERSION).tar.bz2 APACHE_SITE = https://downloads.apache.org/httpd APACHE_LICENSE = Apache-2.0 -- 2.39.2 From arnout at mind.be Thu Mar 9 19:39:04 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Thu, 9 Mar 2023 20:39:04 +0100 Subject: [Buildroot] [PATCH 1/1] package/apache: security bump version to 2.4.56 In-Reply-To: <20230309192513.54802-1-bernd.kuhls@t-online.de> References: <20230309192513.54802-1-bernd.kuhls@t-online.de> Message-ID: <69ed7f1c-5ac3-af0a-b0c7-40b241a9d7b2@mind.be> On 09/03/2023 20:25, Bernd Kuhls wrote: > Release notes: > https://lists.apache.org/thread/89vkczkfkdyz65d5q59pcyzrn5ts60s6 > > Changelog: https://dlcdn.apache.org/httpd/CHANGES_2.4.56 > > Fixes CVE-2023-25690 & CVE-2023-27522: > https://httpd.apache.org/security/vulnerabilities_24.html > > Signed-off-by: Bernd Kuhls Applied to master, thanks. Regards, Arnout > --- > 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 a1185c5618..36144917fb 100644 > --- a/package/apache/apache.hash > +++ b/package/apache/apache.hash > @@ -1,5 +1,5 @@ > -# From https://downloads.apache.org/httpd/httpd-2.4.54.tar.bz2.{sha256,sha512} > -sha256 11d6ba19e36c0b93ca62e47e6ffc2d2f2884942694bce0f23f39c71bdc5f69ac httpd-2.4.55.tar.bz2 > -sha512 94982f7a1fedac8961fc17b5a22cf763ac28cb27ee6facab2e6a15b249b927773667493fd3f7354fb13fcb34a6f1afc1bdd5cf4b7be030cba1dfb523e40d43fb httpd-2.4.55.tar.bz2 > +# 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 > # Locally computed > sha256 47b8c2b6c3309282a99d4a3001575c790fead690cc14734628c4667d2bbffc43 LICENSE > diff --git a/package/apache/apache.mk b/package/apache/apache.mk > index 13018a9b1f..80205a6362 100644 > --- a/package/apache/apache.mk > +++ b/package/apache/apache.mk > @@ -4,7 +4,7 @@ > # > ################################################################################ > > -APACHE_VERSION = 2.4.55 > +APACHE_VERSION = 2.4.56 > APACHE_SOURCE = httpd-$(APACHE_VERSION).tar.bz2 > APACHE_SITE = https://downloads.apache.org/httpd > APACHE_LICENSE = Apache-2.0 From arnout at mind.be Thu Mar 9 19:38:39 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Thu, 9 Mar 2023 20:38:39 +0100 Subject: [Buildroot] [git commit] package/apache: security bump version to 2.4.56 Message-ID: <20230309193925.A46FF86B43@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=5256ec9ca872518beacf827443fec72146ab7a0c branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Release notes: https://lists.apache.org/thread/89vkczkfkdyz65d5q59pcyzrn5ts60s6 Changelog: https://dlcdn.apache.org/httpd/CHANGES_2.4.56 Fixes CVE-2023-25690 & CVE-2023-27522: https://httpd.apache.org/security/vulnerabilities_24.html Signed-off-by: Bernd Kuhls Signed-off-by: Arnout Vandecappelle --- 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 a1185c5618..36144917fb 100644 --- a/package/apache/apache.hash +++ b/package/apache/apache.hash @@ -1,5 +1,5 @@ -# From https://downloads.apache.org/httpd/httpd-2.4.54.tar.bz2.{sha256,sha512} -sha256 11d6ba19e36c0b93ca62e47e6ffc2d2f2884942694bce0f23f39c71bdc5f69ac httpd-2.4.55.tar.bz2 -sha512 94982f7a1fedac8961fc17b5a22cf763ac28cb27ee6facab2e6a15b249b927773667493fd3f7354fb13fcb34a6f1afc1bdd5cf4b7be030cba1dfb523e40d43fb httpd-2.4.55.tar.bz2 +# 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 # Locally computed sha256 47b8c2b6c3309282a99d4a3001575c790fead690cc14734628c4667d2bbffc43 LICENSE diff --git a/package/apache/apache.mk b/package/apache/apache.mk index 13018a9b1f..80205a6362 100644 --- a/package/apache/apache.mk +++ b/package/apache/apache.mk @@ -4,7 +4,7 @@ # ################################################################################ -APACHE_VERSION = 2.4.55 +APACHE_VERSION = 2.4.56 APACHE_SOURCE = httpd-$(APACHE_VERSION).tar.bz2 APACHE_SITE = https://downloads.apache.org/httpd APACHE_LICENSE = Apache-2.0 From arnout at mind.be Thu Mar 9 19:40:42 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Thu, 9 Mar 2023 20:40:42 +0100 Subject: [Buildroot] [PATCH] package/libgpg-error: force cross compiling In-Reply-To: References: Message-ID: On 09/03/2023 08:15, Lang Daniel via buildroot wrote: > By default autotools enters cross-compiling mode if --build and --host > differ [0]. This should normally be the case as buildroot sets itself as > vendor in the toolchain triplet. > For libgpg-error the --host flag has to be set to a generic triplet > because this information is used to lookup the syscfg. > When compiling on aarch64 for aarch64 build and host would be the same, > therefore cross-compiling isn't activated, which results in a build failure. > > Fixes: > - http://autobuild.buildroot.net/results/6d4/6d4bc520c12313508d0fadee11d5b88c35a3cba9/ > > [0]: https://www.gnu.org/savannah-checkouts/gnu/autoconf/manual/autoconf-2.71/html_node/Hosts-and-Cross_002dCompilation.html > > Signed-off-by: Daniel Lang Applied to master, thanks. Regards, Arnout > --- > package/libgpg-error/libgpg-error.mk | 1 + > 1 file changed, 1 insertion(+) > > diff --git a/package/libgpg-error/libgpg-error.mk b/package/libgpg-error/libgpg-error.mk > index 3f4a45a7e4..3ab8535a9c 100644 > --- a/package/libgpg-error/libgpg-error.mk > +++ b/package/libgpg-error/libgpg-error.mk > @@ -14,6 +14,7 @@ LIBGPG_ERROR_INSTALL_STAGING = YES > LIBGPG_ERROR_CONFIG_SCRIPTS = gpg-error-config > LIBGPG_ERROR_DEPENDENCIES = $(TARGET_NLS_DEPENDENCIES) > LIBGPG_ERROR_CONF_OPTS = \ > + cross_compiling=yes \ > --host=$(BR2_PACKAGE_LIBGPG_ERROR_SYSCFG) \ > --enable-install-gpg-error-config \ > --disable-tests \ From arnout at mind.be Thu Mar 9 19:39:24 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Thu, 9 Mar 2023 20:39:24 +0100 Subject: [Buildroot] [git commit] package/libgpg-error: force cross compiling Message-ID: <20230309194053.ECE2986B51@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=6a29c4f4118e42420ebb64b7e00cfb4a826216c1 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master By default autotools enters cross-compiling mode if --build and --host differ [0]. This should normally be the case as buildroot sets itself as vendor in the toolchain triplet. For libgpg-error the --host flag has to be set to a generic triplet because this information is used to lookup the syscfg. When compiling on aarch64 for aarch64 build and host would be the same, therefore cross-compiling isn't activated, which results in a build failure. Fixes: - http://autobuild.buildroot.net/results/6d4/6d4bc520c12313508d0fadee11d5b88c35a3cba9/ [0]: https://www.gnu.org/savannah-checkouts/gnu/autoconf/manual/autoconf-2.71/html_node/Hosts-and-Cross_002dCompilation.html Signed-off-by: Daniel Lang Signed-off-by: Arnout Vandecappelle --- package/libgpg-error/libgpg-error.mk | 1 + 1 file changed, 1 insertion(+) diff --git a/package/libgpg-error/libgpg-error.mk b/package/libgpg-error/libgpg-error.mk index 3f4a45a7e4..3ab8535a9c 100644 --- a/package/libgpg-error/libgpg-error.mk +++ b/package/libgpg-error/libgpg-error.mk @@ -14,6 +14,7 @@ LIBGPG_ERROR_INSTALL_STAGING = YES LIBGPG_ERROR_CONFIG_SCRIPTS = gpg-error-config LIBGPG_ERROR_DEPENDENCIES = $(TARGET_NLS_DEPENDENCIES) LIBGPG_ERROR_CONF_OPTS = \ + cross_compiling=yes \ --host=$(BR2_PACKAGE_LIBGPG_ERROR_SYSCFG) \ --enable-install-gpg-error-config \ --disable-tests \ From arnout at mind.be Thu Mar 9 20:01:42 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Thu, 9 Mar 2023 21:01:42 +0100 Subject: [Buildroot] [PATCH v2] package/freescale-imx/imx-gpu-viv: fix aarch64 framebuffer support In-Reply-To: References: Message-ID: On 07/03/2023 19:27, Lang Daniel via buildroot wrote: > Since e8df0f7 (package/freescale-imx/imx-gpu-viv: bump to version 6.4.3.p4.4) > the fb folder is no longer included in the archive. > > imx-gpu-viv 6.4.3.p4.4-aarch64 Building > cp -dpfr /home/d.lang/buildroot/output/build/imx-gpu-viv-6.4.3.p4.4-aarch64/gpu-core/usr/lib/fb/* /home/d.lang/buildroot/output/build/imx-gpu-viv-6.4.3.p4.4-aarch64/gpu-core/usr/lib/ > cp: cannot stat '/home/d.lang/buildroot/output/build/imx-gpu-viv-6.4.3.p4.4-aarch64/gpu-core/usr/lib/fb/*': No such file or directory So this fixes something? Please indicate that with a Fixes: tag (we don't have it very formalized; some people would put "Fixes: e8df0f7", other people would put "Fixes: cp: cannot stat '....'). That way we can see immediately in patchwork that it should be applied to master, not next. > > According to meta-freescale [0] the framebuffer output can be enabled on > IMX8 by using the wayland libraries together with egl.pc. > > Tested on an imx8mn by running kmscube. EGL and GLES support detected. > > [0]: https://git.yoctoproject.org/meta-freescale/tree/recipes-graphics/imx-gpu-viv/imx-gpu-viv-6.inc > > Signed-off-by: Daniel Lang > --- > v1 -> v2: > - Mention current build failure > - Add information for egl.pc selection > --- > package/freescale-imx/imx-gpu-viv/Config.in | 4 +-- > .../freescale-imx/imx-gpu-viv/imx-gpu-viv.mk | 27 ++++++++++++------- > 2 files changed, 20 insertions(+), 11 deletions(-) > > diff --git a/package/freescale-imx/imx-gpu-viv/Config.in b/package/freescale-imx/imx-gpu-viv/Config.in > index 3e095b730c..1e3bdd6b3d 100644 > --- a/package/freescale-imx/imx-gpu-viv/Config.in > +++ b/package/freescale-imx/imx-gpu-viv/Config.in > @@ -45,8 +45,8 @@ choice > > config BR2_PACKAGE_IMX_GPU_VIV_OUTPUT_FB > bool "Framebuffer" > - # The i.MX8 blob doesn't support FB output > - depends on !BR2_PACKAGE_FREESCALE_IMX_PLATFORM_IMX8M > + # Framebuffer output on aarch64 is linked wayland library. > + select BR2_PACKAGE_WAYLAND if BR2_aarch64 > > config BR2_PACKAGE_IMX_GPU_VIV_OUTPUT_WL > bool "Wayland" > diff --git a/package/freescale-imx/imx-gpu-viv/imx-gpu-viv.mk b/package/freescale-imx/imx-gpu-viv/imx-gpu-viv.mk > index f72735e093..00c95cc5d2 100644 > --- a/package/freescale-imx/imx-gpu-viv/imx-gpu-viv.mk > +++ b/package/freescale-imx/imx-gpu-viv/imx-gpu-viv.mk > @@ -26,28 +26,37 @@ endif > > IMX_GPU_VIV_LIB_TARGET = $(call qstrip,$(BR2_PACKAGE_IMX_GPU_VIV_OUTPUT)) > > -# Libraries are linked against libdrm, except framebuffer output on ARM > +# Libraries are linked against libdrm and wayland, > +# except framebuffer output on ARM > ifneq ($(IMX_GPU_VIV_LIB_TARGET)$(BR2_arm),fby) The condition here is !(fb && arm), but in the Config.in the condition is !fb || aarch64. Since the condition is a bit complicated, I think it's best to introduce an extra symbol in Config.in, something like: # Library binaries are linked against libdrm.so.2 and libwayland.so, except # framebuffer output on ARM config BR2_PACKAGE_IMX_GPU_VIV_USES_WAYLAND bool default y if !(BR2_PACKAGE_IMX_GPU_VIV_OUTPUT_FB && BR2_arm) select BR2_PACKAGE_LIBDRM select BR2_PACKAGE_WAYLAND This would also replace the existing select BR2_PACKAGE_LIBDRM. And we wouldn't need to repeat the comment in 3 places. In the .mk file, you can then use conditions on BR2_PACKAGE_IMX_GPU_VIV_USES_WAYLAND instead of the complicated double condition. > -IMX_GPU_VIV_DEPENDENCIES += libdrm > -endif > - > -ifeq ($(IMX_GPU_VIV_LIB_TARGET),wayland) > -IMX_GPU_VIV_DEPENDENCIES += wayland > +IMX_GPU_VIV_DEPENDENCIES += libdrm wayland > endif > > define IMX_GPU_VIV_EXTRACT_CMDS > $(call NXP_EXTRACT_HELPER,$(IMX_GPU_VIV_DL_DIR)/$(IMX_GPU_VIV_SOURCE)) > endef > > -ifeq ($(IMX_GPU_VIV_LIB_TARGET),fb) > +# The package comes with multiple versions of egl.pc, > +# depending on the output the original egl.pc is replaced > +# with a symlink: > +# - arm/frambuffer: symlink to egl_linuxfb.pc > +# - aarch64/framebuffer: original egl.pc without a symlink > +# - wayland: symblink to egl_wayland.pc > +ifeq ($(IMX_GPU_VIV_LIB_TARGET)$(BR2_arm),fby) > +IMX_GPU_VIV_BACKEND_DIR = fb The commit message says that the fb folder is not included, but here you still use it? > define IMX_GPU_VIV_FIXUP_PKGCONFIG > ln -sf egl_linuxfb.pc $(@D)/gpu-core/usr/lib/pkgconfig/egl.pc > endef > -else ifeq ($(IMX_GPU_VIV_LIB_TARGET),wayland) > +else > +# Framebuffer output on aarch64 uses the same libraries as wayland output > +# but without replaceing egl.pc. > +IMX_GPU_VIV_BACKEND_DIR = wayland > +ifeq ($(IMX_GPU_VIV_LIB_TARGET),wayland) So, in the fb aarch64 case, the original egl.pc is used? We have 3 versions: egl.pc that is used for fb on aarch64, egl_linuxfb.pc that is used for fb on arm, and egl_wayland.pc that is used for wayland? All this was a bit too complicated for me to fix up while applying, so I marked as Changes Requested. Regards, Arnout > define IMX_GPU_VIV_FIXUP_PKGCONFIG > ln -sf egl_wayland.pc $(@D)/gpu-core/usr/lib/pkgconfig/egl.pc > endef > endif > +endif > > IMX_GPU_VIV_PLATFORM_DIR = $(call qstrip,$(BR2_PACKAGE_IMX_GPU_VIV_PLATFORM)) > ifneq ($(IMX_GPU_VIV_PLATFORM_DIR),) > @@ -60,7 +69,7 @@ endif > # in the upstream archive here. We also remove unused backend files. > # Make sure these commands are idempotent. > define IMX_GPU_VIV_BUILD_CMDS > - cp -dpfr $(@D)/gpu-core/usr/lib/$(IMX_GPU_VIV_LIB_TARGET)/* $(@D)/gpu-core/usr/lib/ > + cp -dpfr $(@D)/gpu-core/usr/lib/$(IMX_GPU_VIV_BACKEND_DIR)/* $(@D)/gpu-core/usr/lib/ > $(foreach backend,fb wayland, \ > $(RM) -r $(@D)/gpu-core/usr/lib/$(backend) > ) From arnout at mind.be Thu Mar 9 20:02:48 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Thu, 9 Mar 2023 21:02:48 +0100 Subject: [Buildroot] [PATCH 3/3] DEVELOPERS: add Heiko Thiery for package/rauc In-Reply-To: <20230306155308.477063-1-heiko.thiery@gmail.com> References: <20230306155308.477063-1-heiko.thiery@gmail.com> Message-ID: On 06/03/2023 16:53, Heiko Thiery wrote: > Signed-off-by: Heiko Thiery Applied to master, thanks. Regards, Arnout > --- > DEVELOPERS | 1 + > 1 file changed, 1 insertion(+) > > diff --git a/DEVELOPERS b/DEVELOPERS > index 6256576e02..9670302a78 100644 > --- a/DEVELOPERS > +++ b/DEVELOPERS > @@ -1253,6 +1253,7 @@ F: package/libnetconf2/ > F: package/libyang/ > F: package/linuxptp/ > F: package/netopeer2/ > +F: package/rauc/ > F: package/sysrepo/ > > N: Herv? Codina From arnout at mind.be Thu Mar 9 20:02:25 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Thu, 9 Mar 2023 21:02:25 +0100 Subject: [Buildroot] [git commit] DEVELOPERS: add Heiko Thiery for package/rauc Message-ID: <20230309200306.A94CE86B54@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=6bec87810252d123f768af03e0e2ab53d2b61f03 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Signed-off-by: Heiko Thiery Signed-off-by: Arnout Vandecappelle --- DEVELOPERS | 1 + 1 file changed, 1 insertion(+) diff --git a/DEVELOPERS b/DEVELOPERS index 6256576e02..9670302a78 100644 --- a/DEVELOPERS +++ b/DEVELOPERS @@ -1253,6 +1253,7 @@ F: package/libnetconf2/ F: package/libyang/ F: package/linuxptp/ F: package/netopeer2/ +F: package/rauc/ F: package/sysrepo/ N: Herv?? Codina From arnout at mind.be Thu Mar 9 20:04:44 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Thu, 9 Mar 2023 21:04:44 +0100 Subject: [Buildroot] [PATCH next 1/1] package/bridge-utils: update project URL in Config.in help text In-Reply-To: <20230305232504.232860-1-ju.o@free.fr> References: <20230305232504.232860-1-ju.o@free.fr> Message-ID: <997d670a-8843-0686-995b-63b671cca1c5@mind.be> On 06/03/2023 00:25, Julien Olivain wrote: > The old URL no longer works and shows "No repositories found". > Replace it with: > https://wiki.linuxfoundation.org/networking/bridge > > Signed-off-by: Julien Olivain Applied to master, thanks. Why did you mark this for next? It's clearly a fix, right? Regards, Arnout > --- > package/bridge-utils/Config.in | 2 +- > 1 file changed, 1 insertion(+), 1 deletion(-) > > diff --git a/package/bridge-utils/Config.in b/package/bridge-utils/Config.in > index de5883f063..2d886e2cb0 100644 > --- a/package/bridge-utils/Config.in > +++ b/package/bridge-utils/Config.in > @@ -8,4 +8,4 @@ config BR2_PACKAGE_BRIDGE_UTILS > added. Instead use the bridge command from the iproute2 > package which supports more features. > > - https://git.kernel.org/cgit/linux/kernel/git/shemminger/bridge-utils.git/ > + https://wiki.linuxfoundation.org/networking/bridge From arnout at mind.be Thu Mar 9 20:03:38 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Thu, 9 Mar 2023 21:03:38 +0100 Subject: [Buildroot] [git commit] package/bridge-utils: update project URL in Config.in help text Message-ID: <20230309200456.0313C86B5C@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=e8ad4f2d07462d8b022643c663e0fd7e9c7b5201 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master The old URL no longer works and shows "No repositories found". Replace it with: https://wiki.linuxfoundation.org/networking/bridge Signed-off-by: Julien Olivain Signed-off-by: Arnout Vandecappelle --- package/bridge-utils/Config.in | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package/bridge-utils/Config.in b/package/bridge-utils/Config.in index de5883f063..2d886e2cb0 100644 --- a/package/bridge-utils/Config.in +++ b/package/bridge-utils/Config.in @@ -8,4 +8,4 @@ config BR2_PACKAGE_BRIDGE_UTILS added. Instead use the bridge command from the iproute2 package which supports more features. - https://git.kernel.org/cgit/linux/kernel/git/shemminger/bridge-utils.git/ + https://wiki.linuxfoundation.org/networking/bridge From arnout at mind.be Thu Mar 9 20:06:41 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Thu, 9 Mar 2023 21:06:41 +0100 Subject: [Buildroot] [PATCH next 1/2] DEVELOPERS: add Julien Olivain for package/kexec In-Reply-To: <20230303222658.157671-1-ju.o@free.fr> References: <20230303222658.157671-1-ju.o@free.fr> Message-ID: On 03/03/2023 23:26, Julien Olivain wrote: > Signed-off-by: Julien Olivain Applied to master, thanks. Regards, Arnout > --- > DEVELOPERS | 1 + > 1 file changed, 1 insertion(+) > > diff --git a/DEVELOPERS b/DEVELOPERS > index d052e59122..21ea2b53e8 100644 > --- a/DEVELOPERS > +++ b/DEVELOPERS > @@ -1693,6 +1693,7 @@ F: package/fluidsynth/ > F: package/glslsandbox-player/ > F: package/gnupg2/ > F: package/highway/ > +F: package/kexec/ > F: package/libjxl/ > F: package/octave/ > F: package/ola/ From arnout at mind.be Thu Mar 9 20:05:13 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Thu, 9 Mar 2023 21:05:13 +0100 Subject: [Buildroot] [git commit] DEVELOPERS: add Julien Olivain for package/kexec Message-ID: <20230309200652.DF16F86B5F@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=95c0a98054a4d8f45617f233130b198cc488e847 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Signed-off-by: Julien Olivain Signed-off-by: Arnout Vandecappelle --- DEVELOPERS | 1 + 1 file changed, 1 insertion(+) diff --git a/DEVELOPERS b/DEVELOPERS index 9670302a78..82aeb6fe25 100644 --- a/DEVELOPERS +++ b/DEVELOPERS @@ -1689,6 +1689,7 @@ F: package/fluidsynth/ F: package/glslsandbox-player/ F: package/gnupg2/ F: package/highway/ +F: package/kexec/ F: package/libjxl/ F: package/octave/ F: package/ola/ From arnout at mind.be Thu Mar 9 20:24:26 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Thu, 9 Mar 2023 21:24:26 +0100 Subject: [Buildroot] [PATCH v1] package/speechd: fix gettext version mismatch In-Reply-To: <20230227210823.10437-1-ps.report@gmx.net> References: <20230227210823.10437-1-ps.report@gmx.net> Message-ID: <15a3ea2d-7f82-125f-c473-5d1049352483@mind.be> On 27/02/2023 22:08, Peter Seiderer wrote: > - fix gettext version mismatch in case of BR2_SYSTEM_ENABLE_NLS and > BR2_PACKAGE_PROVIDES_HOST_GETTEXT="host-gettext-gnu" by setting > SPEECHD_GETTEXTIZE > > Fixes: > > - http://autobuild.buildroot.net/results/283333290c5adb48d0c6e592b3261992537f92d3 > > Making all in po > *** error: gettext infrastructure mismatch: using a Makefile.in.in from gettext version 0.19 but the autoconf macros are from gettext version 0.20 > > Signed-off-by: Peter Seiderer Applied to master, thanks. Regards, Arnout > --- > package/speechd/speechd.mk | 1 + > 1 file changed, 1 insertion(+) > > diff --git a/package/speechd/speechd.mk b/package/speechd/speechd.mk > index dee94a6752..ec62980986 100644 > --- a/package/speechd/speechd.mk > +++ b/package/speechd/speechd.mk > @@ -11,6 +11,7 @@ SPEECHD_LICENSE_FILES = COPYING.GPL-2 COPYING.GPL-3 COPYING.LGPL > SPEECHD_INSTALL_STAGING = YES > # speechd source code is released without configure script > SPEECHD_AUTORECONF = YES > +SPEECHD_GETTEXTIZE = YES > SPEECHD_DEPENDENCIES = host-pkgconf dotconf libglib2 libsndfile > SPEECHD_CONF_ENV = ac_cv_prog_HELP2MAN="" > SPEECHD_CONF_OPTS = --without-kali From arnout at mind.be Thu Mar 9 20:24:34 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Thu, 9 Mar 2023 21:24:34 +0100 Subject: [Buildroot] [PATCH v1 1/2] package/speechd: fix libltdl enable/disable configure option In-Reply-To: <20230227214220.12101-1-ps.report@gmx.net> References: <20230227214220.12101-1-ps.report@gmx.net> Message-ID: <4f8f9633-0338-f21c-0ec0-078bf8dcff31@mind.be> On 27/02/2023 22:42, Peter Seiderer wrote: > - libltdl usage is configured by --disable/enable-ltdl (see configure.ac > 'AC_ARG_ENABLE([ltdl], [...])') > > Fixes: > > configure: WARNING: unrecognized options: [...] --with-libltdl > > Signed-off-by: Peter Seiderer Applied to master, thanks. Regards, Arnout > --- > package/speechd/speechd.mk | 4 ++-- > 1 file changed, 2 insertions(+), 2 deletions(-) > > diff --git a/package/speechd/speechd.mk b/package/speechd/speechd.mk > index ec62980986..b545863035 100644 > --- a/package/speechd/speechd.mk > +++ b/package/speechd/speechd.mk > @@ -24,9 +24,9 @@ SPEECHD_PRE_CONFIGURE_HOOKS += SPEECHD_TOUCH_CONFIG_RPATH > > ifeq ($(BR2_PACKAGE_LIBTOOL),y) > SPEECHD_DEPENDENCIES += libtool > -SPEECHD_CONF_OPTS += --with-libltdl > +SPEECHD_CONF_OPTS += --enable-ltdl > else > -SPEECHD_CONF_OPTS += --without-libltdl > +SPEECHD_CONF_OPTS += --disable-ltdl > endif > > define SPEECHD_INSTALL_INIT_SYSTEMD From arnout at mind.be Thu Mar 9 20:28:36 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Thu, 9 Mar 2023 21:28:36 +0100 Subject: [Buildroot] [PATCH v1 2/2] package/speechd: add default configure options In-Reply-To: <20230227214220.12101-2-ps.report@gmx.net> References: <20230227214220.12101-1-ps.report@gmx.net> <20230227214220.12101-2-ps.report@gmx.net> Message-ID: <7a567a09-486c-e974-a271-95b3bbf2c3c9@mind.be> On 27/02/2023 22:42, Peter Seiderer wrote: > - add default configure options for all optional speechd features/ > output modules (disable all with additional library dependencies, enable > oss) > > Signed-off-by: Peter Seiderer Applied to master, thanks. Why not next, you will ask? Well, this is in fact a fix; otherwise, what gets built will depend on the build order (if alsa or pulse or ... is built as well). > --- > package/speechd/speechd.mk | 17 ++++++++++++++++- > 1 file changed, 16 insertions(+), 1 deletion(-) > > diff --git a/package/speechd/speechd.mk b/package/speechd/speechd.mk > index b545863035..5944ea3a28 100644 > --- a/package/speechd/speechd.mk > +++ b/package/speechd/speechd.mk > @@ -14,7 +14,22 @@ SPEECHD_AUTORECONF = YES > SPEECHD_GETTEXTIZE = YES > SPEECHD_DEPENDENCIES = host-pkgconf dotconf libglib2 libsndfile > SPEECHD_CONF_ENV = ac_cv_prog_HELP2MAN="" > -SPEECHD_CONF_OPTS = --without-kali > +SPEECHD_CONF_OPTS = \ > + --disable-python \ > + --without-espeak \ > + --without-espeak-ng \ > + --without-flite \ > + --without-ibmtts \ > + --without-voxin \ > + --without-ivona \ > + --without-pico \ > + --without-baratinoo \ > + --without-kali \ > + --without-pulse \ > + --without-libao \ > + --without-alsa \ > + --with-oss \ > + --without-nas Since OSS is pretty solidly deprecated, this essentially makes the package useless for producing actual audio output... How is it supposed to be used then? Peter, you introduced it, I assume you use it for something? Or was it just for qt5speech and you don't actually use it? It would obviously be best to add either automatic or user-selectable dependencies for at least pulse and alsa. And obviously, we have flite and espeak packages so those are relevant as well. Not to mention python. Regards, Arnout > > # fix missing config.rpath (needed for autoreconf) in the codebase > define SPEECHD_TOUCH_CONFIG_RPATH From arnout at mind.be Thu Mar 9 20:12:47 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Thu, 9 Mar 2023 21:12:47 +0100 Subject: [Buildroot] [git commit] package/speechd: fix libltdl enable/disable configure option Message-ID: <20230309202903.612A586B70@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=1a5686823dbe83be74f819227bfefe4edca35e48 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master - libltdl usage is configured by --disable/enable-ltdl (see configure.ac 'AC_ARG_ENABLE([ltdl], [...])') Fixes: configure: WARNING: unrecognized options: [...] --with-libltdl Signed-off-by: Peter Seiderer Signed-off-by: Arnout Vandecappelle --- package/speechd/speechd.mk | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/package/speechd/speechd.mk b/package/speechd/speechd.mk index ec62980986..b545863035 100644 --- a/package/speechd/speechd.mk +++ b/package/speechd/speechd.mk @@ -24,9 +24,9 @@ SPEECHD_PRE_CONFIGURE_HOOKS += SPEECHD_TOUCH_CONFIG_RPATH ifeq ($(BR2_PACKAGE_LIBTOOL),y) SPEECHD_DEPENDENCIES += libtool -SPEECHD_CONF_OPTS += --with-libltdl +SPEECHD_CONF_OPTS += --enable-ltdl else -SPEECHD_CONF_OPTS += --without-libltdl +SPEECHD_CONF_OPTS += --disable-ltdl endif define SPEECHD_INSTALL_INIT_SYSTEMD From arnout at mind.be Thu Mar 9 20:15:30 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Thu, 9 Mar 2023 21:15:30 +0100 Subject: [Buildroot] [git commit] package/speechd: add default configure options Message-ID: <20230309202903.6B7DA86B71@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=9cdccfdaae3395a8f3de0712175b1e60c2e62a2c branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master - add default configure options for all optional speechd features/ output modules (disable all with additional library dependencies, enable oss) Signed-off-by: Peter Seiderer Signed-off-by: Arnout Vandecappelle --- package/speechd/speechd.mk | 17 ++++++++++++++++- 1 file changed, 16 insertions(+), 1 deletion(-) diff --git a/package/speechd/speechd.mk b/package/speechd/speechd.mk index b545863035..5944ea3a28 100644 --- a/package/speechd/speechd.mk +++ b/package/speechd/speechd.mk @@ -14,7 +14,22 @@ SPEECHD_AUTORECONF = YES SPEECHD_GETTEXTIZE = YES SPEECHD_DEPENDENCIES = host-pkgconf dotconf libglib2 libsndfile SPEECHD_CONF_ENV = ac_cv_prog_HELP2MAN="" -SPEECHD_CONF_OPTS = --without-kali +SPEECHD_CONF_OPTS = \ + --disable-python \ + --without-espeak \ + --without-espeak-ng \ + --without-flite \ + --without-ibmtts \ + --without-voxin \ + --without-ivona \ + --without-pico \ + --without-baratinoo \ + --without-kali \ + --without-pulse \ + --without-libao \ + --without-alsa \ + --with-oss \ + --without-nas # fix missing config.rpath (needed for autoreconf) in the codebase define SPEECHD_TOUCH_CONFIG_RPATH From arnout at mind.be Thu Mar 9 20:12:19 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Thu, 9 Mar 2023 21:12:19 +0100 Subject: [Buildroot] [git commit] package/speechd: fix gettext version mismatch Message-ID: <20230309202903.560B486B6F@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=33a208e5dac02df473f8325ee93c2e07489f9a62 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master - fix gettext version mismatch in case of BR2_SYSTEM_ENABLE_NLS and BR2_PACKAGE_PROVIDES_HOST_GETTEXT="host-gettext-gnu" by setting SPEECHD_GETTEXTIZE Fixes: - http://autobuild.buildroot.net/results/283333290c5adb48d0c6e592b3261992537f92d3 Making all in po *** error: gettext infrastructure mismatch: using a Makefile.in.in from gettext version 0.19 but the autoconf macros are from gettext version 0.20 Signed-off-by: Peter Seiderer Signed-off-by: Arnout Vandecappelle --- package/speechd/speechd.mk | 1 + 1 file changed, 1 insertion(+) diff --git a/package/speechd/speechd.mk b/package/speechd/speechd.mk index dee94a6752..ec62980986 100644 --- a/package/speechd/speechd.mk +++ b/package/speechd/speechd.mk @@ -11,6 +11,7 @@ SPEECHD_LICENSE_FILES = COPYING.GPL-2 COPYING.GPL-3 COPYING.LGPL SPEECHD_INSTALL_STAGING = YES # speechd source code is released without configure script SPEECHD_AUTORECONF = YES +SPEECHD_GETTEXTIZE = YES SPEECHD_DEPENDENCIES = host-pkgconf dotconf libglib2 libsndfile SPEECHD_CONF_ENV = ac_cv_prog_HELP2MAN="" SPEECHD_CONF_OPTS = --without-kali From arnout at mind.be Thu Mar 9 20:38:28 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Thu, 9 Mar 2023 21:38:28 +0100 Subject: [Buildroot] [PATCH 3/3] linux: bump _KERNEL_LATEST_VERSION to 6.2 In-Reply-To: <87sfermacm.fsf@dell.be.48ers.dk> References: <87sfermacm.fsf@dell.be.48ers.dk> Message-ID: On 27/02/2023 15:50, Peter Korsgaard wrote: >>>>>> "Lang" == Lang Daniel via buildroot writes: > > > Signed-off-by: Daniel Lang > > --- > > linux/Config.in | 6 +++--- > > 1 file changed, 3 insertions(+), 3 deletions(-) > > > diff --git a/linux/Config.in b/linux/Config.in > > index 5cbef197ab..495fc48997 100644 > > --- a/linux/Config.in > > +++ b/linux/Config.in > > @@ -28,8 +28,8 @@ choice > > prompt "Kernel version" > > > config BR2_LINUX_KERNEL_LATEST_VERSION > > - bool "Latest version (6.1)" > > - select BR2_TOOLCHAIN_HEADERS_AT_LEAST_6_1 if BR2_KERNEL_HEADERS_AS_KERNEL > > + bool "Latest version (6.2)" > > + select BR2_TOOLCHAIN_HEADERS_AT_LEAST_6_2 if BR2_KERNEL_HEADERS_AS_KERNEL > > Given that 6.1 is a LTS kernel I would prefer to wait with patch 2+3 > until after 2023.02 is released (E.G. in a few days). I agree about this one, but wouldn't it make sense to add the *option* to build 6.2 kernel headers or use them in an external toolchain still make sense for 2023.02? I.e. patch 2 without changing the default kernel headers. Regards, Arnout From arnout at mind.be Thu Mar 9 20:58:27 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Thu, 9 Mar 2023 21:58:27 +0100 Subject: [Buildroot] [PATCH 3/6] package/atkmm2_28: new package In-Reply-To: References: Message-ID: On 24/02/2023 09:42, Lang Daniel via buildroot wrote: > |+ This is the last version before the API and ABI change + introduced in 2.36.0 > which requires C++17.| This sounds like we could use 2.34.0 instead of 2.28.0. Why did you choose 2.28.0? Regards, Arnout From arnout at mind.be Thu Mar 9 21:19:26 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Thu, 9 Mar 2023 22:19:26 +0100 Subject: [Buildroot] [PATCH 3/6] package/atkmm2_28: new package In-Reply-To: References: Message-ID: On 09/03/2023 21:58, Arnout Vandecappelle wrote: > > > On 24/02/2023 09:42, Lang Daniel via buildroot wrote: >> |+ This is the last version before the API and ABI change + introduced in >> 2.36.0 which requires C++17.| > > ?This sounds like we could use 2.34.0 instead of 2.28.0. Why did you choose > 2.28.0? ?A tiny bit of research shows that there never was a 2.30, 2.32 or 2.34 series. I don't know what kind of versioning scheme these people are using... ?Regards, ?Arnout From arnout at mind.be Thu Mar 9 21:14:55 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Thu, 9 Mar 2023 22:14:55 +0100 Subject: [Buildroot] [git commit] package/atkmm2_28: new package Message-ID: <20230309212100.51AC686C9B@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=1a0f75f77b47b603b8abe727a27a0c5b97f00259 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master This is the version needed for gtkmm3. Note that 2.28 is indeed the latest version before 2.36. They skipped versions 2.30, 2.32 and 2.34. Signed-off-by: Daniel Lang Signed-off-by: Arnout Vandecappelle --- DEVELOPERS | 2 ++ package/Config.in | 1 + package/atkmm/Config.in | 2 +- package/atkmm2_28/Config.in | 23 +++++++++++++++++++++++ package/atkmm2_28/atkmm2_28.hash | 5 +++++ package/atkmm2_28/atkmm2_28.mk | 16 ++++++++++++++++ 6 files changed, 48 insertions(+), 1 deletion(-) diff --git a/DEVELOPERS b/DEVELOPERS index 32ab852084..c2734f9c59 100644 --- a/DEVELOPERS +++ b/DEVELOPERS @@ -640,6 +640,8 @@ N: Daniel J. Leach F: package/dacapo/ N: Daniel Lang +F: package/atkmm/ +F: package/atkmm2_28/ F: package/dbus-cxx/ F: package/glibmm/ F: package/glibmm2_66/ diff --git a/package/Config.in b/package/Config.in index 0f0980b57b..bc6f98c6e1 100644 --- a/package/Config.in +++ b/package/Config.in @@ -1556,6 +1556,7 @@ menu "Graphics" 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" source "package/bullet/Config.in" source "package/cairo/Config.in" diff --git a/package/atkmm/Config.in b/package/atkmm/Config.in index aa58f8d593..1f370356ea 100644 --- a/package/atkmm/Config.in +++ b/package/atkmm/Config.in @@ -1,5 +1,5 @@ config BR2_PACKAGE_ATKMM - bool "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 diff --git a/package/atkmm2_28/Config.in b/package/atkmm2_28/Config.in new file mode 100644 index 0000000000..2340465b20 --- /dev/null +++ b/package/atkmm2_28/Config.in @@ -0,0 +1,23 @@ +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 + select BR2_PACKAGE_GLIBMM2_66 + select BR2_PACKAGE_LIBSIGC2 + + help + The atkmm package is a set of C++ bindings for Atk. + + This is the last version before the API and ABI change + introduced in 2.36.0 which requires C++17. + + http://www.gtkmm.org/ + +comment "atkmm (2.28.x) needs a toolchain w/ C++, wchar, threads, gcc >= 4.9" + depends on BR2_USE_MMU + depends on !BR2_TOOLCHAIN_GCC_AT_LEAST_4_9 || !BR2_USE_WCHAR \ + || !BR2_INSTALL_LIBSTDCPP || !BR2_TOOLCHAIN_HAS_THREADS diff --git a/package/atkmm2_28/atkmm2_28.hash b/package/atkmm2_28/atkmm2_28.hash new file mode 100644 index 0000000000..776c9851b8 --- /dev/null +++ b/package/atkmm2_28/atkmm2_28.hash @@ -0,0 +1,5 @@ +# From https://download.gnome.org/sources/atkmm/2.28/atkmm-2.28.3.sha256sum +sha256 7c2088b486a909be8da2b18304e56c5f90884d1343c8da7367ea5cd3258b9969 atkmm-2.28.3.tar.xz +# locally computed +sha256 a9bdde5616ecdd1e980b44f360600ee8783b1f99b8cc83a2beb163a0a390e861 COPYING +sha256 ab15fd526bd8dd18a9e77ebc139656bf4d33e97fc7238cd11bf60e2b9b8666c6 COPYING.tools diff --git a/package/atkmm2_28/atkmm2_28.mk b/package/atkmm2_28/atkmm2_28.mk new file mode 100644 index 0000000000..dc57363cf5 --- /dev/null +++ b/package/atkmm2_28/atkmm2_28.mk @@ -0,0 +1,16 @@ +################################################################################ +# +# atkmm2_28 +# +################################################################################ + +ATKMM2_28_VERSION_MAJOR = 2.28 +ATKMM2_28_VERSION = $(ATKMM2_28_VERSION_MAJOR).3 +ATKMM2_28_SOURCE = atkmm-$(ATKMM2_28_VERSION).tar.xz +ATKMM2_28_SITE = https://download.gnome.org/sources/atkmm/$(ATKMM2_28_VERSION_MAJOR) +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 + +$(eval $(meson-package)) From arnout at mind.be Thu Mar 9 20:45:51 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Thu, 9 Mar 2023 21:45:51 +0100 Subject: [Buildroot] [git commit] package/glibmm2_66: new package Message-ID: <20230309212100.3FBFC86C92@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=1723771209106d80d9c673c6f8b99bd08c1b0967 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master This is the version needed for gtkmm3. Signed-off-by: Daniel Lang Signed-off-by: Arnout Vandecappelle --- DEVELOPERS | 2 ++ package/Config.in | 1 + package/glibmm/Config.in | 2 +- package/glibmm2_66/Config.in | 21 +++++++++++++++++++++ package/glibmm2_66/glibmm2_66.hash | 5 +++++ package/glibmm2_66/glibmm2_66.mk | 23 +++++++++++++++++++++++ 6 files changed, 53 insertions(+), 1 deletion(-) diff --git a/DEVELOPERS b/DEVELOPERS index 2786b1c050..32ab852084 100644 --- a/DEVELOPERS +++ b/DEVELOPERS @@ -641,6 +641,8 @@ F: package/dacapo/ N: Daniel Lang F: package/dbus-cxx/ +F: package/glibmm/ +F: package/glibmm2_66/ F: package/libsigc/ F: package/libsigc2/ F: package/paho-mqtt-cpp/ diff --git a/package/Config.in b/package/Config.in index 522a22b76a..0f0980b57b 100644 --- a/package/Config.in +++ b/package/Config.in @@ -2037,6 +2037,7 @@ menu "Other" source "package/gflags/Config.in" source "package/gli/Config.in" source "package/glibmm/Config.in" + source "package/glibmm2_66/Config.in" source "package/glm/Config.in" source "package/gmp/Config.in" source "package/gobject-introspection/Config.in" diff --git a/package/glibmm/Config.in b/package/glibmm/Config.in index 2dfc861817..b7bed195e9 100644 --- a/package/glibmm/Config.in +++ b/package/glibmm/Config.in @@ -1,5 +1,5 @@ config BR2_PACKAGE_GLIBMM - bool "glibmm" + bool "glibmm (latest)" depends on BR2_TOOLCHAIN_GCC_AT_LEAST_7 # libsigc depends on BR2_INSTALL_LIBSTDCPP depends on BR2_USE_WCHAR # libglib2 diff --git a/package/glibmm2_66/Config.in b/package/glibmm2_66/Config.in new file mode 100644 index 0000000000..628584cae5 --- /dev/null +++ b/package/glibmm2_66/Config.in @@ -0,0 +1,21 @@ +config BR2_PACKAGE_GLIBMM2_66 + bool "glibmm (2.66.x)" + depends on BR2_TOOLCHAIN_GCC_AT_LEAST_4_9 # regex_replace + depends on BR2_INSTALL_LIBSTDCPP + depends on BR2_USE_WCHAR # libglib2 + depends on BR2_TOOLCHAIN_HAS_THREADS # libglib2 + depends on BR2_USE_MMU # libglib2 + select BR2_PACKAGE_LIBGLIB2 + select BR2_PACKAGE_LIBSIGC2 + help + The GLibmm package is a set of C++ bindings for GLib. + + This is the last version before the API and ABI change + introduced in 2.68.0 which requires C++17. + + http://www.gtkmm.org/ + +comment "glibmm (2.66.x) needs a toolchain w/ C++, wchar, threads, gcc >= 4.9" + depends on BR2_USE_MMU + depends on !BR2_TOOLCHAIN_GCC_AT_LEAST_4_9 || !BR2_USE_WCHAR \ + || !BR2_INSTALL_LIBSTDCPP || !BR2_TOOLCHAIN_HAS_THREADS diff --git a/package/glibmm2_66/glibmm2_66.hash b/package/glibmm2_66/glibmm2_66.hash new file mode 100644 index 0000000000..b7d19b261c --- /dev/null +++ b/package/glibmm2_66/glibmm2_66.hash @@ -0,0 +1,5 @@ +# From https://download.gnome.org/sources/glibmm/2.66/glibmm-2.66.5.sha256sum +sha256 7b384662dd6ec3b86c0570331d32af05db2bd99a791602b767b4a0b2566ec149 glibmm-2.66.5.tar.xz +# License files, locally calculated +sha256 3ea7fa7c5d9a3a113e950eca9cfb85107f096270d8e4dd99daa9d8abdebc60e7 COPYING +sha256 ab15fd526bd8dd18a9e77ebc139656bf4d33e97fc7238cd11bf60e2b9b8666c6 COPYING.tools diff --git a/package/glibmm2_66/glibmm2_66.mk b/package/glibmm2_66/glibmm2_66.mk new file mode 100644 index 0000000000..b58c7ca8df --- /dev/null +++ b/package/glibmm2_66/glibmm2_66.mk @@ -0,0 +1,23 @@ +################################################################################ +# +# glibmm2_66 +# +################################################################################ + +GLIBMM2_66_VERSION_MAJOR = 2.66 +GLIBMM2_66_VERSION = $(GLIBMM2_66_VERSION_MAJOR).5 +GLIBMM2_66_LICENSE = LGPL-2.1+ (library), GPL-2.0+ (tools) +GLIBMM2_66_LICENSE_FILES = COPYING COPYING.tools +GLIBMM2_66_SOURCE = glibmm-$(GLIBMM2_66_VERSION).tar.xz +GLIBMM2_66_SITE = https://download.gnome.org/sources/glibmm/$(GLIBMM2_66_VERSION_MAJOR) +GLIBMM2_66_INSTALL_STAGING = YES +GLIBMM2_66_DEPENDENCIES = libglib2 libsigc2 host-pkgconf +GLIBMM2_66_CONF_OPTS = -Dbuild-examples=false + +GLIBMM2_66_CXXFLAGS = $(TARGET_CXXFLAGS) + +ifeq ($(BR2_TOOLCHAIN_HAS_GCC_BUG_85180),y) +GLIBMM2_66_CXXFLAGS += -O0 +endif + +$(eval $(meson-package)) From arnout at mind.be Thu Mar 9 21:18:43 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Thu, 9 Mar 2023 22:18:43 +0100 Subject: [Buildroot] [git commit] package/gtkmm3: use correct versions of mm packages Message-ID: <20230309212100.814A086C9B@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=6e817622b812cf579061abd78f08af029eba72ea branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Many of the C++ wrapper packages had API changes. These changes where never introduced in gtkmm3, meaning that older, but still maintained versions are needed to build gtkmm3. Fixes: - http://autobuild.buildroot.net/results/172/17263ac51f197031106eb7fd595126a2720f0397 Signed-off-by: Daniel Lang Signed-off-by: Arnout Vandecappelle --- DEVELOPERS | 1 + package/gtkmm3/Config.in | 16 ++++++++-------- package/gtkmm3/gtkmm3.mk | 2 +- 3 files changed, 10 insertions(+), 9 deletions(-) diff --git a/DEVELOPERS b/DEVELOPERS index 27466de54a..1dc085b87f 100644 --- a/DEVELOPERS +++ b/DEVELOPERS @@ -647,6 +647,7 @@ F: package/cairomm1_14/ F: package/dbus-cxx/ F: package/glibmm/ F: package/glibmm2_66/ +F: package/gtkmm3/ F: package/libsigc/ F: package/libsigc2/ F: package/paho-mqtt-cpp/ diff --git a/package/gtkmm3/Config.in b/package/gtkmm3/Config.in index 3c1c6f36e8..6b924c856b 100644 --- a/package/gtkmm3/Config.in +++ b/package/gtkmm3/Config.in @@ -1,7 +1,7 @@ -comment "gtkmm3 needs libgtk3 and a toolchain w/ C++, wchar, threads, gcc >= 7" +comment "gtkmm3 needs libgtk3 and a toolchain w/ C++, wchar, threads, gcc >= 4.9" depends on BR2_USE_MMU depends on BR2_TOOLCHAIN_HAS_SYNC_4 - depends on !BR2_TOOLCHAIN_GCC_AT_LEAST_7 || !BR2_USE_WCHAR \ + depends on !BR2_TOOLCHAIN_GCC_AT_LEAST_4_9 || !BR2_USE_WCHAR \ || !BR2_INSTALL_LIBSTDCPP || !BR2_PACKAGE_LIBGTK3 \ || !BR2_TOOLCHAIN_HAS_THREADS @@ -14,16 +14,16 @@ config BR2_PACKAGE_GTKMM3 depends on !BR2_nios2 depends on BR2_TOOLCHAIN_HAS_SYNC_4 # pangomm, libgtk3 -> pango -> harfbuzz depends on BR2_INSTALL_LIBSTDCPP # glibmm, libpangomm -> glibmm/pango - depends on BR2_TOOLCHAIN_GCC_AT_LEAST_7 # libsigc + depends on BR2_TOOLCHAIN_GCC_AT_LEAST_4_9 # C++11 depends on BR2_TOOLCHAIN_HAS_THREADS # *mm/libgtk3 -> libglib2 depends on BR2_USE_MMU # *mm/libgtk3 -> libglib2 depends on BR2_USE_WCHAR # *mm/libgtk3 -> libglib2 depends on BR2_PACKAGE_LIBGTK3 - select BR2_PACKAGE_ATKMM - select BR2_PACKAGE_CAIROMM - select BR2_PACKAGE_GLIBMM - select BR2_PACKAGE_LIBSIGC - select BR2_PACKAGE_PANGOMM + select BR2_PACKAGE_ATKMM2_28 + select BR2_PACKAGE_CAIROMM1_14 + select BR2_PACKAGE_GLIBMM2_66 + select BR2_PACKAGE_LIBSIGC2 + select BR2_PACKAGE_PANGOMM2_46 help The gtkmm3 package is a set of C++ bindings for GTK 3. diff --git a/package/gtkmm3/gtkmm3.mk b/package/gtkmm3/gtkmm3.mk index d717c08bd8..8bbcf224e6 100644 --- a/package/gtkmm3/gtkmm3.mk +++ b/package/gtkmm3/gtkmm3.mk @@ -11,6 +11,6 @@ GTKMM3_SITE = https://download.gnome.org/sources/gtkmm/$(GTKMM3_VERSION_MAJOR) GTKMM3_LICENSE = LGPL-2.1+ (library), GPL-2.0+ (tools) GTKMM3_LICENSE_FILES = COPYING COPYING.tools GTKMM3_INSTALL_STAGING = YES -GTKMM3_DEPENDENCIES = atkmm cairomm glibmm libgtk3 libsigc pangomm host-pkgconf +GTKMM3_DEPENDENCIES = atkmm2_28 cairomm1_14 glibmm2_66 libgtk3 libsigc2 pangomm2_46 host-pkgconf $(eval $(autotools-package)) From arnout at mind.be Thu Mar 9 20:38:53 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Thu, 9 Mar 2023 21:38:53 +0100 Subject: [Buildroot] [git commit] package/libsigc2: new package Message-ID: <20230309212100.306A286C8F@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=9b078380384f8ecd74857260d911e267c7a788b3 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master This is the version of libsigc needed for gtkmm3. Signed-off-by: Daniel Lang Signed-off-by: Arnout Vandecappelle --- DEVELOPERS | 1 + package/Config.in | 1 + package/libsigc/Config.in | 2 +- package/{libsigc => libsigc2}/Config.in | 13 ++++++++----- package/libsigc2/libsigc2.hash | 5 +++++ package/libsigc2/libsigc2.mk | 19 +++++++++++++++++++ 6 files changed, 35 insertions(+), 6 deletions(-) diff --git a/DEVELOPERS b/DEVELOPERS index 82aeb6fe25..2786b1c050 100644 --- a/DEVELOPERS +++ b/DEVELOPERS @@ -642,6 +642,7 @@ F: package/dacapo/ N: Daniel Lang F: package/dbus-cxx/ F: package/libsigc/ +F: package/libsigc2/ F: package/paho-mqtt-cpp/ N: Damien Lanson diff --git a/package/Config.in b/package/Config.in index 3ace25c665..522a22b76a 100644 --- a/package/Config.in +++ b/package/Config.in @@ -2095,6 +2095,7 @@ menu "Other" source "package/libseccomp/Config.in" source "package/libshdata/Config.in" source "package/libsigc/Config.in" + source "package/libsigc2/Config.in" source "package/libsigsegv/Config.in" source "package/libsolv/Config.in" source "package/libspatialindex/Config.in" diff --git a/package/libsigc/Config.in b/package/libsigc/Config.in index 428774a3ab..4bea596579 100644 --- a/package/libsigc/Config.in +++ b/package/libsigc/Config.in @@ -1,5 +1,5 @@ config BR2_PACKAGE_LIBSIGC - bool "libsigc++" + bool "libsigc++ (latest)" depends on BR2_TOOLCHAIN_GCC_AT_LEAST_7 # C++17 depends on BR2_INSTALL_LIBSTDCPP help diff --git a/package/libsigc/Config.in b/package/libsigc2/Config.in similarity index 59% copy from package/libsigc/Config.in copy to package/libsigc2/Config.in index 428774a3ab..e302e27af0 100644 --- a/package/libsigc/Config.in +++ b/package/libsigc2/Config.in @@ -1,6 +1,6 @@ -config BR2_PACKAGE_LIBSIGC - bool "libsigc++" - depends on BR2_TOOLCHAIN_GCC_AT_LEAST_7 # C++17 +config BR2_PACKAGE_LIBSIGC2 + bool "libsigc++ (2.x.x)" + depends on BR2_TOOLCHAIN_GCC_AT_LEAST_4_9 # C++11 depends on BR2_INSTALL_LIBSTDCPP help libsigc++ implements a typesafe callback system for standard @@ -8,7 +8,10 @@ config BR2_PACKAGE_LIBSIGC signals to any callback function, either global or a member function, regardless of whether it is static or virtual. + This is the last version before the API and ABI change + introduced in 3.0.0 which requires C++17. + https://libsigcplusplus.github.io/libsigcplusplus/ -comment "libsigc++ needs a toolchain w/ C++, gcc >= 7" - depends on !BR2_INSTALL_LIBSTDCPP || !BR2_TOOLCHAIN_GCC_AT_LEAST_7 +comment "libsigc++ (2.x.x) needs a toolchain w/ C++, gcc >= 4.9" + depends on !BR2_INSTALL_LIBSTDCPP || !BR2_TOOLCHAIN_GCC_AT_LEAST_4_9 diff --git a/package/libsigc2/libsigc2.hash b/package/libsigc2/libsigc2.hash new file mode 100644 index 0000000000..4811213568 --- /dev/null +++ b/package/libsigc2/libsigc2.hash @@ -0,0 +1,5 @@ +# From https://download.gnome.org/sources/libsigc++/2.12/libsigc++-2.12.0.sha256sum +sha256 1c466d2e64b34f9b118976eb21b138c37ed124d0f61497df2a90ce6c3d9fa3b5 libsigc++-2.12.0.tar.xz + +# Locally calculated +sha256 5bbcbb737e60fe9deba08ecbd00920cfcc3403ba2e534c64fdeea49d6bb87509 COPYING diff --git a/package/libsigc2/libsigc2.mk b/package/libsigc2/libsigc2.mk new file mode 100644 index 0000000000..845d03ba85 --- /dev/null +++ b/package/libsigc2/libsigc2.mk @@ -0,0 +1,19 @@ +################################################################################ +# +# libsigc2 +# +################################################################################ + +LIBSIGC2_VERSION_MAJOR = 2.12 +LIBSIGC2_VERSION = $(LIBSIGC2_VERSION_MAJOR).0 +LIBSIGC2_SOURCE = libsigc++-$(LIBSIGC2_VERSION).tar.xz +LIBSIGC2_SITE = https://download.gnome.org/sources/libsigc++/$(LIBSIGC2_VERSION_MAJOR) +LIBSIGC2_INSTALL_STAGING = YES +LIBSIGC2_LICENSE = LGPL-2.1+ +LIBSIGC2_LICENSE_FILES = COPYING +LIBSIGC2_CONF_OPTS = \ + -Dbuild-examples=false \ + -Dbuild-tests=false \ + -Dvalidation=false + +$(eval $(meson-package)) From arnout at mind.be Thu Mar 9 21:18:41 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Thu, 9 Mar 2023 22:18:41 +0100 Subject: [Buildroot] [git commit] package/cairomm1_14: new package Message-ID: <20230309212100.640E486C8F@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=cd68e89c6c7d3bc3573ff5ae4eeedde4ca63003e branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master This is the version needed by gtkmm3. Signed-off-by: Daniel Lang Signed-off-by: Arnout Vandecappelle --- DEVELOPERS | 2 ++ package/Config.in | 1 + package/cairomm/Config.in | 2 +- package/cairomm1_14/Config.in | 22 ++++++++++++++++++++++ package/cairomm1_14/cairomm1_14.hash | 3 +++ package/cairomm1_14/cairomm1_14.mk | 16 ++++++++++++++++ 6 files changed, 45 insertions(+), 1 deletion(-) diff --git a/DEVELOPERS b/DEVELOPERS index c2734f9c59..b9156aeaab 100644 --- a/DEVELOPERS +++ b/DEVELOPERS @@ -642,6 +642,8 @@ F: package/dacapo/ N: Daniel Lang F: package/atkmm/ F: package/atkmm2_28/ +F: package/cairomm/ +F: package/cairomm1_14/ F: package/dbus-cxx/ F: package/glibmm/ F: package/glibmm2_66/ diff --git a/package/Config.in b/package/Config.in index bc6f98c6e1..14897df6c8 100644 --- a/package/Config.in +++ b/package/Config.in @@ -1561,6 +1561,7 @@ menu "Graphics" source "package/bullet/Config.in" source "package/cairo/Config.in" source "package/cairomm/Config.in" + source "package/cairomm1_14/Config.in" source "package/chipmunk/Config.in" source "package/exempi/Config.in" source "package/exiv2/Config.in" diff --git a/package/cairomm/Config.in b/package/cairomm/Config.in index dae52f01f7..75f6692b8a 100644 --- a/package/cairomm/Config.in +++ b/package/cairomm/Config.in @@ -1,5 +1,5 @@ config BR2_PACKAGE_CAIROMM - bool "cairomm" + bool "cairomm (latest)" depends on BR2_TOOLCHAIN_GCC_AT_LEAST_7 # libsigc depends on BR2_TOOLCHAIN_HAS_THREADS # libglib2 depends on BR2_USE_WCHAR # libglib2 diff --git a/package/cairomm1_14/Config.in b/package/cairomm1_14/Config.in new file mode 100644 index 0000000000..6e767d2428 --- /dev/null +++ b/package/cairomm1_14/Config.in @@ -0,0 +1,22 @@ +config BR2_PACKAGE_CAIROMM1_14 + bool "cairomm (1.14.x)" + depends on BR2_TOOLCHAIN_GCC_AT_LEAST_4_9 # C++11 + depends on BR2_TOOLCHAIN_HAS_THREADS # libglib2 + depends on BR2_USE_WCHAR # libglib2 + depends on BR2_USE_MMU # libglib2 + depends on BR2_INSTALL_LIBSTDCPP + select BR2_PACKAGE_CAIRO + select BR2_PACKAGE_LIBGLIB2 + select BR2_PACKAGE_LIBSIGC2 + help + The cairomm package is a set of C++ bindings for Cairo. + + This is the last version before the API and ABI change + introduced in 1.16.0 which requires C++17. + + http://www.gtkmm.org/ + +comment "cairomm (1.14.x) needs a toolchain w/ C++, wchar, threads, gcc >= 4.9" + depends on BR2_USE_MMU + depends on !BR2_TOOLCHAIN_GCC_AT_LEAST_4_9 || !BR2_USE_WCHAR \ + || !BR2_TOOLCHAIN_HAS_THREADS || !BR2_INSTALL_LIBSTDCPP diff --git a/package/cairomm1_14/cairomm1_14.hash b/package/cairomm1_14/cairomm1_14.hash new file mode 100644 index 0000000000..521e7cc546 --- /dev/null +++ b/package/cairomm1_14/cairomm1_14.hash @@ -0,0 +1,3 @@ +# Locally computed +sha256 ee12b920b2d47cea1b6e20c367690d726eb22b4ca9fc711db329d03adcc0c8e0 cairomm-1.14.4.tar.gz +sha256 bfe4a52dc4645385f356a8e83cc54216a293e3b6f1cb4f79f5fc0277abf937fd COPYING diff --git a/package/cairomm1_14/cairomm1_14.mk b/package/cairomm1_14/cairomm1_14.mk new file mode 100644 index 0000000000..5d076ddf0a --- /dev/null +++ b/package/cairomm1_14/cairomm1_14.mk @@ -0,0 +1,16 @@ +################################################################################ +# +# cairomm1_14 +# +################################################################################ + +CAIROMM1_14_VERSION = 1.14.4 +CAIROMM1_14_LICENSE = LGPL-2.0+ +CAIROMM1_14_LICENSE_FILES = COPYING +CAIROMM1_14_SOURCE = cairomm-$(CAIROMM1_14_VERSION).tar.gz +CAIROMM1_14_SITE = https://gitlab.freedesktop.org/cairo/cairomm/-/archive/$(CAIROMM1_14_VERSION) +CAIROMM1_14_INSTALL_STAGING = YES +CAIROMM1_14_DEPENDENCIES = cairo libglib2 libsigc2 host-pkgconf +CAIROMM1_14_CONF_OPTS = -Dbuild-examples=false -Dbuild-tests=false + +$(eval $(meson-package)) From arnout at mind.be Thu Mar 9 21:18:42 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Thu, 9 Mar 2023 22:18:42 +0100 Subject: [Buildroot] [git commit] package/pangomm2_46: new package Message-ID: <20230309212100.730DA86C92@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=f91661108d85d4bb663fe555be82a246a7e6b027 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master This is the version needed by gtkmm3. Signed-off-by: Daniel Lang Signed-off-by: Arnout Vandecappelle --- DEVELOPERS | 2 ++ package/Config.in | 1 + package/pangomm/Config.in | 2 +- package/{pangomm => pangomm2_46}/Config.in | 19 +++++++++++-------- package/pangomm2_46/pangomm2_46.hash | 5 +++++ package/pangomm2_46/pangomm2_46.mk | 16 ++++++++++++++++ 6 files changed, 36 insertions(+), 9 deletions(-) diff --git a/DEVELOPERS b/DEVELOPERS index b9156aeaab..27466de54a 100644 --- a/DEVELOPERS +++ b/DEVELOPERS @@ -650,6 +650,8 @@ F: package/glibmm2_66/ F: package/libsigc/ F: package/libsigc2/ F: package/paho-mqtt-cpp/ +F: package/pangomm/ +F: package/pangomm2_46/ N: Damien Lanson F: package/libvdpau/ diff --git a/package/Config.in b/package/Config.in index 14897df6c8..c7bb52d278 100644 --- a/package/Config.in +++ b/package/Config.in @@ -1635,6 +1635,7 @@ menu "Graphics" source "package/openjpeg/Config.in" source "package/pango/Config.in" source "package/pangomm/Config.in" + source "package/pangomm2_46/Config.in" source "package/pixman/Config.in" source "package/poppler/Config.in" source "package/powervr/Config.in" diff --git a/package/pangomm/Config.in b/package/pangomm/Config.in index c23ac4aaa8..6ddad9e6ef 100644 --- a/package/pangomm/Config.in +++ b/package/pangomm/Config.in @@ -1,5 +1,5 @@ config BR2_PACKAGE_PANGOMM - bool "pangomm" + bool "pangomm (latest)" depends on BR2_TOOLCHAIN_HAS_SYNC_4 # pango -> harfbuzz depends on BR2_INSTALL_LIBSTDCPP # glibmm/pango depends on BR2_TOOLCHAIN_GCC_AT_LEAST_7 # libsigc diff --git a/package/pangomm/Config.in b/package/pangomm2_46/Config.in similarity index 52% copy from package/pangomm/Config.in copy to package/pangomm2_46/Config.in index c23ac4aaa8..772b523c83 100644 --- a/package/pangomm/Config.in +++ b/package/pangomm2_46/Config.in @@ -1,22 +1,25 @@ -config BR2_PACKAGE_PANGOMM - bool "pangomm" +config BR2_PACKAGE_PANGOMM2_46 + bool "pangomm (2.46.x)" depends on BR2_TOOLCHAIN_HAS_SYNC_4 # pango -> harfbuzz depends on BR2_INSTALL_LIBSTDCPP # glibmm/pango - depends on BR2_TOOLCHAIN_GCC_AT_LEAST_7 # libsigc + depends on BR2_TOOLCHAIN_GCC_AT_LEAST_4_9 # C++11 depends on BR2_TOOLCHAIN_HAS_THREADS # *mm/pango -> libglib2 depends on BR2_USE_MMU # *mm/pango -> libglib2 depends on BR2_USE_WCHAR # *mm/pango -> libglib2 - select BR2_PACKAGE_CAIROMM - select BR2_PACKAGE_GLIBMM + select BR2_PACKAGE_CAIROMM1_14 + select BR2_PACKAGE_GLIBMM2_66 select BR2_PACKAGE_PANGO - select BR2_PACKAGE_LIBSIGC + select BR2_PACKAGE_LIBSIGC2 help The pangomm package is a set of C++ bindings for Pango. + This is the last version before the API and ABI change + introduced in 2.48.0 which requires C++17. + http://www.gtkmm.org/ -comment "pangomm needs a toolchain w/ C++, wchar, threads, gcc >= 7" +comment "pangomm (2.46.x) needs a toolchain w/ C++, wchar, threads, gcc >= 4.9" depends on BR2_USE_MMU depends on BR2_TOOLCHAIN_HAS_SYNC_4 - depends on !BR2_TOOLCHAIN_GCC_AT_LEAST_7 || !BR2_USE_WCHAR \ + depends on !BR2_TOOLCHAIN_GCC_AT_LEAST_4_9 || !BR2_USE_WCHAR \ || !BR2_INSTALL_LIBSTDCPP || !BR2_TOOLCHAIN_HAS_THREADS diff --git a/package/pangomm2_46/pangomm2_46.hash b/package/pangomm2_46/pangomm2_46.hash new file mode 100644 index 0000000000..8d05dbc2ff --- /dev/null +++ b/package/pangomm2_46/pangomm2_46.hash @@ -0,0 +1,5 @@ +# From https://download.gnome.org/sources/pangomm/2.46/pangomm-2.46.3.sha256sum +sha256 410fe04d471a608f3f0273d3a17d840241d911ed0ff2c758a9859c66c6f24379 pangomm-2.46.3.tar.xz +# Locally computed +sha256 5bbcbb737e60fe9deba08ecbd00920cfcc3403ba2e534c64fdeea49d6bb87509 COPYING +sha256 ab15fd526bd8dd18a9e77ebc139656bf4d33e97fc7238cd11bf60e2b9b8666c6 COPYING.tools diff --git a/package/pangomm2_46/pangomm2_46.mk b/package/pangomm2_46/pangomm2_46.mk new file mode 100644 index 0000000000..1725158491 --- /dev/null +++ b/package/pangomm2_46/pangomm2_46.mk @@ -0,0 +1,16 @@ +################################################################################ +# +# pangomm2_46 +# +################################################################################ + +PANGOMM2_46_VERSION_MAJOR = 2.46 +PANGOMM2_46_VERSION = $(PANGOMM2_46_VERSION_MAJOR).3 +PANGOMM2_46_SOURCE = pangomm-$(PANGOMM2_46_VERSION).tar.xz +PANGOMM2_46_SITE = https://download.gnome.org/sources/pangomm/$(PANGOMM2_46_VERSION_MAJOR) +PANGOMM2_46_LICENSE = LGPL-2.1+ (library), GPL-2.0+ (tools) +PANGOMM2_46_LICENSE_FILES = COPYING COPYING.tools +PANGOMM2_46_INSTALL_STAGING = YES +PANGOMM2_46_DEPENDENCIES = glibmm2_66 cairomm1_14 libsigc2 pango host-pkgconf + +$(eval $(meson-package)) From arnout at mind.be Thu Mar 9 21:29:54 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Thu, 9 Mar 2023 22:29:54 +0100 Subject: [Buildroot] [PATCH 0/6] package/gtkmm3: duplicate needed packages In-Reply-To: References: Message-ID: On 24/02/2023 09:42, Lang Daniel via buildroot wrote: > As discussed some time ago [0], gtkmm3 doesn't support newer versions of the > other C++ binding packages. According to the gtkmm mailing list [1] there were > no plans to every support them, back then the API change was introduced in all > the other packages. gtkmm4, which targets libgtk4 supports them. > > Recent interest in gtkmm3 let me to try and put together a series that would > duplicate the needed packages. The alternative to this series would be to drop > gtkmm3. > > All of them support installing and using both versions side-by-side. > > [0]: https://lists.buildroot.org/pipermail/buildroot/2021-October/625850.html > [1]: https://mail.gnome.org/archives/gtkmm-list/2021-May/msg00000.html > [2]: https://lists.buildroot.org/pipermail/buildroot/2023-February/661803.html > > Daniel Lang (6): > package/libsigc2: new package > package/glibmm2_66: new package > package/atkmm2_28: new package > package/cairomm1_14: new package > package/pangomm2_46: new package > package/gtkmm3: use correct versions of mm packages Since the final patch actually fixes things, and since the rest adds new packages which is low risk, I applied the series to master, thanks. By the way, there are two small annoyances with the series you send (which I think are due to Exchange so probably not much you can do about it). * The From line is "Lang Daniel" while the Signoff is "Daniel Lang". I have a git hook that checks that the From line appears as a signoff, so it's a bit annoying that these are different. I suspect there is really not much you can do about this. * The mails are not sent threaded, (or at least, they don't appear as such in my mailer (thunderbird); patchwork does seem to pick up the threads). Normally git send-email takes care of threading, but you can do it at level of format-patch by passing the --thread option. As I said, small annoyances, don't worry if you can't fix them. Regards, Arnout > > DEVELOPERS | 10 ++++++++++ > package/Config.in | 5 +++++ > package/atkmm/Config.in | 2 +- > package/atkmm2_28/Config.in | 23 +++++++++++++++++++++++ > package/atkmm2_28/atkmm2_28.hash | 5 +++++ > package/atkmm2_28/atkmm2_28.mk | 16 ++++++++++++++++ > package/cairomm/Config.in | 2 +- > package/cairomm1_14/Config.in | 22 ++++++++++++++++++++++ > package/cairomm1_14/cairomm1_14.hash | 3 +++ > package/cairomm1_14/cairomm1_14.mk | 16 ++++++++++++++++ > package/glibmm/Config.in | 2 +- > package/glibmm2_66/Config.in | 21 +++++++++++++++++++++ > package/glibmm2_66/glibmm2_66.hash | 5 +++++ > package/glibmm2_66/glibmm2_66.mk | 23 +++++++++++++++++++++++ > package/gtkmm3/Config.in | 16 ++++++++-------- > package/gtkmm3/gtkmm3.mk | 2 +- > package/libsigc/Config.in | 2 +- > package/libsigc2/Config.in | 17 +++++++++++++++++ > package/libsigc2/libsigc2.hash | 5 +++++ > package/libsigc2/libsigc2.mk | 19 +++++++++++++++++++ > package/pangomm/Config.in | 2 +- > package/pangomm2_46/Config.in | 25 +++++++++++++++++++++++++ > package/pangomm2_46/pangomm2_46.hash | 5 +++++ > package/pangomm2_46/pangomm2_46.mk | 16 ++++++++++++++++ > 24 files changed, 250 insertions(+), 14 deletions(-) > create mode 100644 package/atkmm2_28/Config.in > create mode 100644 package/atkmm2_28/atkmm2_28.hash > create mode 100644 package/atkmm2_28/atkmm2_28.mk > create mode 100644 package/cairomm1_14/Config.in > create mode 100644 package/cairomm1_14/cairomm1_14.hash > create mode 100644 package/cairomm1_14/cairomm1_14.mk > create mode 100644 package/glibmm2_66/Config.in > create mode 100644 package/glibmm2_66/glibmm2_66.hash > create mode 100644 package/glibmm2_66/glibmm2_66.mk > create mode 100644 package/libsigc2/Config.in > create mode 100644 package/libsigc2/libsigc2.hash > create mode 100644 package/libsigc2/libsigc2.mk > create mode 100644 package/pangomm2_46/Config.in > create mode 100644 package/pangomm2_46/pangomm2_46.hash > create mode 100644 package/pangomm2_46/pangomm2_46.mk > From arnout at mind.be Thu Mar 9 21:33:57 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Thu, 9 Mar 2023 22:33:57 +0100 Subject: [Buildroot] [PATCH 1/1] package/libmad: force arm mode instead of Thumb mode In-Reply-To: <20230223222539.294264-1-fontaine.fabrice@gmail.com> References: <20230223222539.294264-1-fontaine.fabrice@gmail.com> Message-ID: <9bbc578a-1b1d-c342-9ff0-27282735b582@mind.be> On 23/02/2023 23:25, Fabrice Fontaine wrote: > Fix the following build failure: > > /tmp/ccv8mDeW.s:93: Error: selected processor does not support `smull r6,r7,r3,r1' in Thumb mode > > Fixes: > - http://autobuild.buildroot.org/results/92a3f19b4fa12a7724f9e3d99284da4ad2beecb2 > > Signed-off-by: Fabrice Fontaine > --- > package/libmad/libmad.mk | 7 +++++++ > 1 file changed, 7 insertions(+) > > diff --git a/package/libmad/libmad.mk b/package/libmad/libmad.mk > index 684b8a2261..5555bf5a36 100644 > --- a/package/libmad/libmad.mk > +++ b/package/libmad/libmad.mk > @@ -32,6 +32,13 @@ LIBMAD_IGNORE_CVES += CVE-2017-8374 > # is able to properly behave in the face of a missing C++ compiler. > LIBMAD_AUTORECONF = YES > > +# libmad has some assembly function that is not present in Thumb mode: > +# Error: selected processor does not support `smull r6,r7,r3,r1' in Thumb mode > +# so, we desactivate Thumb mode > +ifeq ($(BR2_ARM_INSTRUCTIONS_THUMB),y) > +LIBMAD_CONF_ENV += CFLAGS="$(TARGET_CFLAGS) -marm" > +endif Applied to master, thanks. Regards, Arnout > + > define LIBMAD_INSTALL_STAGING_PC > $(INSTALL) -D package/libmad/mad.pc \ > $(STAGING_DIR)/usr/lib/pkgconfig/mad.pc From arnout at mind.be Thu Mar 9 21:33:41 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Thu, 9 Mar 2023 22:33:41 +0100 Subject: [Buildroot] [git commit] package/libmad: force arm mode instead of Thumb mode Message-ID: <20230309213726.2BE8186D06@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=0aaadd525f2df02911349ffe1518814fa095bf96 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Fix the following build failure: /tmp/ccv8mDeW.s:93: Error: selected processor does not support `smull r6,r7,r3,r1' in Thumb mode Fixes: - http://autobuild.buildroot.org/results/92a3f19b4fa12a7724f9e3d99284da4ad2beecb2 Signed-off-by: Fabrice Fontaine Signed-off-by: Arnout Vandecappelle --- package/libmad/libmad.mk | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/package/libmad/libmad.mk b/package/libmad/libmad.mk index 33134e26d4..084a533cc0 100644 --- a/package/libmad/libmad.mk +++ b/package/libmad/libmad.mk @@ -31,6 +31,13 @@ LIBMAD_IGNORE_CVES += CVE-2017-8374 # is able to properly behave in the face of a missing C++ compiler. LIBMAD_AUTORECONF = YES +# libmad has some assembly function that is not present in Thumb mode: +# Error: selected processor does not support `smull r6,r7,r3,r1' in Thumb mode +# so, we desactivate Thumb mode +ifeq ($(BR2_ARM_INSTRUCTIONS_THUMB),y) +LIBMAD_CONF_ENV += CFLAGS="$(TARGET_CFLAGS) -marm" +endif + define LIBMAD_INSTALL_STAGING_PC $(INSTALL) -D package/libmad/mad.pc \ $(STAGING_DIR)/usr/lib/pkgconfig/mad.pc From arnout at mind.be Thu Mar 9 21:43:23 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Thu, 9 Mar 2023 22:43:23 +0100 Subject: [Buildroot] [PATCH 1/1] package/audit: force arm mode instead of Thumb mode In-Reply-To: <20230223224201.0e351b16@windsurf> References: <20230222143512.1555539-1-fontaine.fabrice@gmail.com> <20230223062259.GJ2718518@scaer> <20230223224201.0e351b16@windsurf> Message-ID: On 23/02/2023 22:42, Thomas Petazzoni via buildroot wrote: > Hello Yann, > > On Thu, 23 Feb 2023 07:22:59 +0100 > "Yann E. MORIN" wrote: > >>> +# src/libev has some assembly function that is not present in Thumb mode: >>> +# Error: selected processor does not support `mcr p15,0,r3,c7,c10,5' in Thumb mode >>> +# so, we desactivate Thumb mode >>> +ifeq ($(BR2_ARM_INSTRUCTIONS_THUMB),y) >>> +AUDIT_CONF_ENV += CFLAGS="$(TARGET_CFLAGS) -marm" >>> +endif >> >> But then it would not work on systems that have a armv7m: BR2_cortex_m3, >> BR2_cortex_m4, or BR2_cortex_m7. > > BR2_ARM_INSTRUCTIONS_THUMB is for "classic" Thumb, not Thumb2. > BR2_ARM_INSTRUCTIONS_THUMB2 is used for Thumb2 platforms, such as > ARMv7-M. > > So the above condition will only trigger for ARMv4/ARMv5/ARMv6 cores, > and they all support both classic Thumb and regular ARM instruction set. > > So to me, the above proposal from Fabrice works fine. I completely agree. Adding those redundant arch dependencies adds a bunch of needless complexity for libev. And we can be pretty sure that we're never going to add a thumb1-only architecture. So I applied the v1 of this patch to master, thanks. Regards, Arnout > >> I looked at the code, and it's going to be very complex to patch it to >> support armv7m, i.e. thumb-only. > > Thumb2-only, which is totally different. > > Best regards, > > Thomas From arnout at mind.be Thu Mar 9 21:47:00 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Thu, 9 Mar 2023 22:47:00 +0100 Subject: [Buildroot] [git commit] package/libev: force arm mode instead of Thumb mode Message-ID: <20230309214725.39EB786D40@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=964254bfd99a5bb7c405a03bdd165f11ddc36f4a branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Fix the following build failure: /tmp/ccHc3Awn.s:825: Error: selected processor does not support `mcr p15,0,r3,c7,c10,5' in Thumb mode Fixes: - http://autobuild.buildroot.org/results/1c597c9da724d6cac06b09b1ecd456a28440a3a3 Signed-off-by: Fabrice Fontaine Signed-off-by: Arnout Vandecappelle --- package/libev/libev.mk | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/package/libev/libev.mk b/package/libev/libev.mk index 9f3c19d46c..cbd5433d76 100644 --- a/package/libev/libev.mk +++ b/package/libev/libev.mk @@ -10,6 +10,13 @@ LIBEV_INSTALL_STAGING = YES LIBEV_LICENSE = BSD-2-Clause or GPL-2.0+ LIBEV_LICENSE_FILES = LICENSE +# libev has some assembly function that is not present in Thumb mode: +# Error: selected processor does not support `mcr p15,0,r3,c7,c10,5' in Thumb mode +# so, we desactivate Thumb mode +ifeq ($(BR2_ARM_INSTRUCTIONS_THUMB),y) +LIBEV_CONF_ENV += CFLAGS="$(TARGET_CFLAGS) -marm" +endif + # The 'compatibility' event.h header conflicts with libevent # It's completely unnecessary for BR packages so remove it define LIBEV_DISABLE_EVENT_H_INSTALL From arnout at mind.be Thu Mar 9 21:45:00 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Thu, 9 Mar 2023 22:45:00 +0100 Subject: [Buildroot] [git commit] package/audit: force arm mode instead of Thumb mode Message-ID: <20230309214725.2EDF886D3D@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=53d70dbe40232a7539559f1a4f807b8022737ed8 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Fix the following build failure: /tmp/ccY5gl3z.s:2145: Error: selected processor does not support `mcr p15,0,r2,c7,c10,5' in Thumb mode Fixes: - http://autobuild.buildroot.org/results/9d18a0d360b2e2f9e87c55daedda62d6ce198bb9 Signed-off-by: Fabrice Fontaine Signed-off-by: Arnout Vandecappelle --- package/audit/audit.mk | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/package/audit/audit.mk b/package/audit/audit.mk index aa8ef515e6..77e7c24000 100644 --- a/package/audit/audit.mk +++ b/package/audit/audit.mk @@ -15,6 +15,13 @@ AUDIT_INSTALL_STAGING = YES AUDIT_CONF_OPTS = --without-python --without-python3 --disable-zos-remote +# src/libev has some assembly function that is not present in Thumb mode: +# Error: selected processor does not support `mcr p15,0,r3,c7,c10,5' in Thumb mode +# so, we desactivate Thumb mode +ifeq ($(BR2_ARM_INSTRUCTIONS_THUMB),y) +AUDIT_CONF_ENV += CFLAGS="$(TARGET_CFLAGS) -marm" +endif + ifeq ($(BR2_PACKAGE_LIBCAP_NG),y) AUDIT_DEPENDENCIES += libcap-ng AUDIT_CONF_OPTS += --with-libcap-ng=yes From arnout at mind.be Thu Mar 9 21:49:41 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Thu, 9 Mar 2023 22:49:41 +0100 Subject: [Buildroot] [PATCH 1/1] package/libgcrypt: fix Thumb mode workaround In-Reply-To: <20230222191850.182174-1-fontaine.fabrice@gmail.com> References: <20230222191850.182174-1-fontaine.fabrice@gmail.com> Message-ID: <1896069e-e9bb-0b05-c4cc-5f432539648b@mind.be> On 22/02/2023 20:18, Fabrice Fontaine wrote: > Fix the following build failure: > > /tmp/ccRqWxnA.s:98: Error: instruction not supported in Thumb16 mode -- `adds ip,fp,r0' > > Fixes: > - http://autobuild.buildroot.org/results/4b96f4e41724e5c9c806a6c7df397a58d1ae1b1e > > Signed-off-by: Fabrice Fontaine Applied to master, thanks. Regards, Arnout > --- > package/libgcrypt/libgcrypt.mk | 4 ++-- > 1 file changed, 2 insertions(+), 2 deletions(-) > > diff --git a/package/libgcrypt/libgcrypt.mk b/package/libgcrypt/libgcrypt.mk > index 6cf9b235f3..dc19116df6 100644 > --- a/package/libgcrypt/libgcrypt.mk > +++ b/package/libgcrypt/libgcrypt.mk > @@ -27,8 +27,8 @@ LIBGCRYPT_CONF_OPTS += --disable-asm > endif > > # Code doesn't build in thumb mode > -ifeq ($(BR2_arm),y) > -LIBGCRYPT_CONF_ENV += CFLAGS="$(patsubst -mthumb,,$(TARGET_CFLAGS))" > +ifeq ($(BR2_ARM_INSTRUCTIONS_THUMB),y) > +LIBGCRYPT_CONF_ENV += CFLAGS="$(TARGET_CFLAGS) -marm" > endif > > $(eval $(autotools-package)) From arnout at mind.be Thu Mar 9 21:49:03 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Thu, 9 Mar 2023 22:49:03 +0100 Subject: [Buildroot] [git commit] package/libgcrypt: fix Thumb mode workaround Message-ID: <20230309215055.36BC686D5E@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=cda8dabfeb8f53b1a7dd1341ad9fc7e37bff516e branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Fix the following build failure: /tmp/ccRqWxnA.s:98: Error: instruction not supported in Thumb16 mode -- `adds ip,fp,r0' Fixes: - http://autobuild.buildroot.org/results/4b96f4e41724e5c9c806a6c7df397a58d1ae1b1e Signed-off-by: Fabrice Fontaine Signed-off-by: Arnout Vandecappelle --- package/libgcrypt/libgcrypt.mk | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/package/libgcrypt/libgcrypt.mk b/package/libgcrypt/libgcrypt.mk index 8f4e5ec8c0..9232debb3a 100644 --- a/package/libgcrypt/libgcrypt.mk +++ b/package/libgcrypt/libgcrypt.mk @@ -27,8 +27,8 @@ LIBGCRYPT_CONF_OPTS += --disable-asm endif # Code doesn't build in thumb mode -ifeq ($(BR2_arm),y) -LIBGCRYPT_CONF_ENV += CFLAGS="$(patsubst -mthumb,,$(TARGET_CFLAGS))" +ifeq ($(BR2_ARM_INSTRUCTIONS_THUMB),y) +LIBGCRYPT_CONF_ENV += CFLAGS="$(TARGET_CFLAGS) -marm" endif $(eval $(autotools-package)) From arnout at mind.be Thu Mar 9 21:54:27 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Thu, 9 Mar 2023 22:54:27 +0100 Subject: [Buildroot] [PATCH 1/1] package/cmocka: don't allow building for Thumb1 In-Reply-To: <20230102071522.3229935-1-JoelsonCarl@gmail.com> References: <20230102071522.3229935-1-JoelsonCarl@gmail.com> Message-ID: On 02/01/2023 08:15, Joel Carlson wrote: > The cmocka package checks if a toolchain supports the > -fstack-clash-protection compiler flag, and if it does automatically > uses it. That flag is not supported by GCC for Thumb1 builds (at least > as of both GCC 11 and GCC 12). So disallow building cmocka for Thumb1. > Building for ARM or Thumb2 is fine. > > As an example in GCC 12.2.0, within the file gcc/config/arm/arm.cc, the > error occurs in the thumb1_expand_prologue() call: > > /* If we have a frame, then do stack checking. FIXME: not implemented. */ > if ((flag_stack_check == STATIC_BUILTIN_STACK_CHECK > || flag_stack_clash_protection) > && size) > sorry ("%<-fstack-check=specific%> for Thumb-1"); > > An example build error output: > /tmp/instance-7/output-1/build/cmocka-1.1.5/src/cmocka.c: In function 'c_strmatch.part.0': > /tmp/instance-7/output-1/build/cmocka-1.1.5/src/cmocka.c:539:1: sorry, unimplemented: '-fstack-check=specific' for Thumb-1 > 539 | } > | ^ > > Fixes: > http://autobuild.buildroot.net/results/4044b3a71d3130d934c7a7c0c5badfabb2a97030/ Instead of adding an arch exception, have you tried (conditionally) adding -DWITH_STACK_CLASH_PROTECTION=OFF to CMOCKA_CONFIGURE_OPTS? I think that that should bypass the check. Regards, Arnout > > Signed-off-by: Joel Carlson > --- > package/cmocka/Config.in | 5 +++-- > 1 file changed, 3 insertions(+), 2 deletions(-) > > diff --git a/package/cmocka/Config.in b/package/cmocka/Config.in > index cf49d0f6be..6cadaa616a 100644 > --- a/package/cmocka/Config.in > +++ b/package/cmocka/Config.in > @@ -1,6 +1,7 @@ > config BR2_PACKAGE_CMOCKA > bool cmocka > depends on !BR2_STATIC_LIBS > + depends on !BR2_ARM_INSTRUCTIONS_THUMB > help > cmocka is an elegant unit testing framework for C with support > for mock objects. It only requires the standard C library, > @@ -11,5 +12,5 @@ config BR2_PACKAGE_CMOCKA > > https://cmocka.org > > -comment "cmocka needs a toolchain w/ dynamic library" > - depends on BR2_STATIC_LIBS > +comment "cmocka needs a toolchain w/ dynamic library, and can't be built for Thumb1" > + depends on BR2_STATIC_LIBS || BR2_ARM_INSTRUCTIONS_THUMB From marcus.folkesson at gmail.com Thu Mar 9 22:04:14 2023 From: marcus.folkesson at gmail.com (Marcus Folkesson) Date: Thu, 9 Mar 2023 23:04:14 +0100 Subject: [Buildroot] [PATCH] package/libcamera-apps: bump to version 1.1.2 Message-ID: <20230309220414.4174769-1-marcus.folkesson@gmail.com> Signed-off-by: Marcus Folkesson --- ...ass-VIDIOC_QUERYCAP-as-unsigned-long.patch | 35 ------------------- package/libcamera-apps/libcamera-apps.hash | 2 +- package/libcamera-apps/libcamera-apps.mk | 2 +- 3 files changed, 2 insertions(+), 37 deletions(-) delete mode 100644 package/libcamera-apps/0001-core-pass-VIDIOC_QUERYCAP-as-unsigned-long.patch diff --git a/package/libcamera-apps/0001-core-pass-VIDIOC_QUERYCAP-as-unsigned-long.patch b/package/libcamera-apps/0001-core-pass-VIDIOC_QUERYCAP-as-unsigned-long.patch deleted file mode 100644 index fbd1d2d4ba..0000000000 --- a/package/libcamera-apps/0001-core-pass-VIDIOC_QUERYCAP-as-unsigned-long.patch +++ /dev/null @@ -1,35 +0,0 @@ -From a65682a97e19f96b86aeceb3ca3befb1687e3861 Mon Sep 17 00:00:00 2001 -From: Marcus Folkesson -Date: Tue, 31 Jan 2023 09:14:15 +0100 -Subject: [PATCH] core: pass VIDIOC_QUERYCAP as unsigned long - -VIDIOC_QUARYCAP is an unsigned long and should be passed as one. - -Get rid of the following error: -core/libcamera_app.cpp:33:22: error: overflow in conversion from 'long unsigned int' to 'int' changes value from '2154321408' to '-2140645888' [-Werror=overflow] - 33 | int ret = ioctl(fd, VIDIOC_QUERYCAP, &caps); - -Upstream: https://github.com/raspberrypi/libcamera-apps/commit/a65682a97e19f96b86aeceb3ca3befb1687e3861 -Signed-off-by: Marcus Folkesson ---- - core/libcamera_app.cpp | 4 +++- - 1 file changed, 3 insertions(+), 1 deletion(-) - -diff --git a/core/libcamera_app.cpp b/core/libcamera_app.cpp -index 04696fb..8cb6563 100644 ---- a/core/libcamera_app.cpp -+++ b/core/libcamera_app.cpp -@@ -30,7 +30,9 @@ static void check_camera_stack() - return; - - v4l2_capability caps; -- int ret = ioctl(fd, VIDIOC_QUERYCAP, &caps); -+ unsigned long request = VIDIOC_QUERYCAP; -+ -+ int ret = ioctl(fd, request, &caps); - close(fd); - - if (ret < 0 || strcmp((char *)caps.driver, "bm2835 mmal")) --- -2.38.1 - diff --git a/package/libcamera-apps/libcamera-apps.hash b/package/libcamera-apps/libcamera-apps.hash index fbb3150cb5..20a06aa8fe 100644 --- a/package/libcamera-apps/libcamera-apps.hash +++ b/package/libcamera-apps/libcamera-apps.hash @@ -1,3 +1,3 @@ # Locally computed -sha256 c05e29e02da05fa92739941295d96dcb93324805f7b348ad182e7e29e7e0c520 libcamera-apps-1.1.1.tar.gz +sha256 a19f3960b97ec1c0d42df8af972868ff0d4c48be6096e7ac02dbaaa4c7c75636 libcamera-apps-1.1.2.tar.gz sha256 36dfed86bdef661a0a14ec1a1cc84c771d5a06b6f9b92e9ebb610ba711bd528a license.txt diff --git a/package/libcamera-apps/libcamera-apps.mk b/package/libcamera-apps/libcamera-apps.mk index fe402ec3f4..592773eec8 100644 --- a/package/libcamera-apps/libcamera-apps.mk +++ b/package/libcamera-apps/libcamera-apps.mk @@ -4,7 +4,7 @@ # ################################################################################ -LIBCAMERA_APPS_VERSION = 1.1.1 +LIBCAMERA_APPS_VERSION = 1.1.2 LIBCAMERA_APPS_SITE = $(call github,raspberrypi,libcamera-apps,v$(LIBCAMERA_APPS_VERSION)) LIBCAMERA_APPS_LICENSE = BSD-2-Clause LIBCAMERA_APPS_LICENSE_FILES = license.txt -- 2.39.2 From bugzilla at busybox.net Fri Mar 10 04:03:25 2023 From: bugzilla at busybox.net (bugzilla at busybox.net) Date: Fri, 10 Mar 2023 04:03:25 +0000 Subject: [Buildroot] [Bug 15366] xscreensaver needs util-linux dependency for per-package build In-Reply-To: References: Message-ID: https://bugs.busybox.net/show_bug.cgi?id=15366 --- Comment #5 from Jonathan Bittner --- Interesting... I have: atk cairo eudev expat fontconfig freetype gdk-pixbuf gdk-pixbuf-xlib glibc harfbuzz host-autoconf host-autoconf-archive host-automake host-binutils host-bison host-ccache host-expat host-flex host-gawk host-gcc-final host-gcc-initial host-gdk-pixbuf host-gettext host-gettext-tiny host-gmp host-gperf host-intltool host-libffi host-libglib2 host-libgtk2 host-libjpeg host-libpng host-libtool host-libxml-parser-perl host-libxml2 host-libxslt host-libzlib host-m4 host-meson host-mpc host-mpfr host-nasm host-ninja host-pcre host-pkgconf host-python-mako host-python-markupsafe host-python-setuptools host-python3 host-skeleton host-util-linux host-xcb-proto host-xorgproto host-zlib jpeg jpeg-turbo kmod libdrm libffi libfribidi libgl libglib2 libglu libgtk2 libpng libpthread-stubs libxcb libxml2 libzlib linux-headers mesa3d pango pcre pixman skeleton skeleton-init-common skeleton-init-sysv toolchain toolchain-buildroot udev util-linux-libs xcb-proto xlib_libICE xlib_libSM xlib_libX11 xlib_libXau xlib_libXcursor xlib_libXdamage xlib_libXdmcp xlib_libXext xlib_libXfixes xlib_libXft xlib_libXi xlib_libXinerama xlib_libXrandr xlib_libXrender xlib_libXt xlib_libXxf86vm xlib_xtrans xorgproto xutil_util-macros zlib so I have host-util-linux and util-linux-libs but not enough to satisfy the dependency. Also interesting, per xconfig, package fontconfig selects BR2_PACKAGE_UTIL_LINUX but not the dependency. Here's another fun one. I mentioned that systemd would trigger the dependency. Switching from eudev (BR2_ROOTFS_DEVICE_CREATION_DYNAMIC_EUDEV) to static device table (BR2_ROOTFS_DEVICE_CREATION_STATIC) also triggers the dependency. -- You are receiving this mail because: You are on the CC list for the bug. From thomas.petazzoni at bootlin.com Fri Mar 10 07:42:22 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Fri, 10 Mar 2023 07:42:22 -0000 Subject: [Buildroot] [autobuild.buildroot.net] Daily results for 2023-03-09 Message-ID: <20230310074230.1AA1F82165@smtp1.osuosl.org> Hello, Autobuild statistics for 2023-03-09 =================================== branch | OK | NOK | TIM | TOT | 2022.11.x | 7 | 13 | 0 | 20 | master | 138 | 151 | 1 | 290 | next | 18 | 27 | 1 | 46 | Classification of failures by reason for master ----------------------------------------------- host-go-bootstrap-1.4-boots... | 35 uqmi-0a19b5b77140465c29e2af... | 7 host-binutils-2.38 | 6 unknown | 6 glibc-2.36-81-g4f4d7a13edfd... | 5 libglib2-2.72.3 | 5 gobject-introspection-1.72.0 | 4 host-libzlib-1.2.13 | 4 elfutils-0.186 | 3 host-binutils-2.39 | 3 libabseil-cpp-20220623.1 | 3 linux-6.1.14 | 3 php-8.2.3 | 3 traceroute-2.1.0 | 3 znc-1.8.2 | 3 host-pahole-1.24 | 2 kmod-30 | 2 libgpg-error-1.46 | 2 libnss-3.88.1 | 2 ocf-linux-20171122 | 2 olsr-0.9.8 | 2 alsa-lib-1.2.8 | 1 assimp-5.2.5 | 1 boost-1.80.0 | 1 cairo-1.16.0 | 1 check-0.15.2 | 1 dc3dd-7.2.641 | 1 dropbear-2022.83 | 1 duma-2.5.15 | 1 dust-0.8.1 | 1 ffmpeg-4.4.3 | 1 fontconfig-2.13.1 | 1 fs/cramfs/cramfs.mk:46: /tm... | 1 fs/romfs/romfs.mk:32: /tmp/... | 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 host-binutils-2.37 | 1 host-go-1.19.6 | 1 host-rust-1.67.0 | 1 janet-1.26.0 | 1 jemalloc-5.3.0 | 1 kvmtool-f77d646ba01d04be5aa... | 1 libdill-32d0e8b733416208e04... | 1 libuwsc-3.3.5 | 1 linux-5.10.162-cip24 | 1 lxc-5.0.2 | 1 mariadb-10.3.36 | 1 mongodb-4.2.18 | 1 network-manager-1.40.10 | 1 nodejs | 1 ntpsec-1.2.2 | 1 openssh-9.1p1 | 1 package/multipath-tools/mul... | 1 perl-5.36.0 | 1 pv-1.6.20 | 1 qt6base-6.4.2 | 1 rtl8192eu-94bce7798bbb18de6... | 1 rtl8821cu-69c903b75bde36293... | 1 sdl-1.2.15 | 1 thttpd-2.29 | 1 uboot-tools-2021.07 | 1 ulog-0389d243352255f6182326... | 1 valgrind-3.19.0 | 1 wolfssl-5.5.3 | 1 xenomai-3.0.10 | 1 zeek-4.1.1 | 1 Detail of failures for master ----------------------------- arch | reason | OK? | url | orph? -------------+--------------------------------+-----+---------------------------------------------------------------------------------+------- mips64 | alsa-lib-1.2.8 | NOK | http://autobuild.buildroot.net/results/751ae6009a50ff05dc1fa2f85b103e4366fec17c | mipsel | assimp-5.2.5 | NOK | http://autobuild.buildroot.net/results/a5e5e4dc46e733e4c3111a65d5642bde8dcde581 | ORPH arceb | boost-1.80.0 | NOK | http://autobuild.buildroot.net/results/2ce29d2978931ba12189120503d035a1778cba24 | xtensa | cairo-1.16.0 | NOK | http://autobuild.buildroot.net/results/f4bc9401d657977ba467a2a03d7dfc2a82c2aa35 | s390x | check-0.15.2 | NOK | http://autobuild.buildroot.net/results/1625236ac7cbe2372dda589fa50e86e950471554 | ORPH or1k | dc3dd-7.2.641 | NOK | http://autobuild.buildroot.net/results/7955e5e8349c1fb19dbe223017639cd64d562a30 | ORPH or1k | dropbear-2022.83 | NOK | http://autobuild.buildroot.net/results/95b5e088358d983e08d712e86db4067e5053591b | i686 | duma-2.5.15 | NOK | http://autobuild.buildroot.net/results/c6bdbb883478b4ca3f7cb39e0920c3606594a259 | ORPH mips | dust-0.8.1 | NOK | http://autobuild.buildroot.net/results/699d9ba92cc316a55513e42034672b0bf73d1c7c | ORPH microblazeel | elfutils-0.186 | NOK | http://autobuild.buildroot.net/results/349d17116a32617367679d084d2ff7907099dfe0 | ORPH microblazeel | elfutils-0.186 | NOK | http://autobuild.buildroot.net/results/dab8292795e26998bc1cc644ffeeca2a484d4a7a | ORPH microblaze | elfutils-0.186 | NOK | http://autobuild.buildroot.net/results/c3d2fad744007101a0bd9266bd3be7766e739618 | ORPH arc | ffmpeg-4.4.3 | NOK | http://autobuild.buildroot.net/results/2857d684966e9e89ebdb60f2238e8afd34885b3a | riscv64 | fontconfig-2.13.1 | NOK | http://autobuild.buildroot.net/results/c753bd47e4ba044aa417573f3d439d2955202570 | ORPH mips64el | fs/cramfs/cramfs.mk:46: /tm... | NOK | http://autobuild.buildroot.net/results/148bf934918dcda22d288ede0a925171f2f06e09 | microblazeel | fs/romfs/romfs.mk:32: /tmp/... | NOK | http://autobuild.buildroot.net/results/5ddef3363d3360f9be98663f187f6b30387e85af | mips | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/9e15d4266bdcc8b2e5b0324802e7ba25dad55980 | powerpc64le | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/73522e21f66dce40e424f28f2640d5589ad85e00 | x86_64 | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/9282c2e3793d77bd6467bf955c48b20acd9af5e4 | powerpc | glibc-2.36-81-g4f4d7a13edfd... | NOK | http://autobuild.buildroot.net/results/e17800669f59b541406db608dbf2d5d40aa65c6c | powerpc | glibc-2.36-81-g4f4d7a13edfd... | NOK | http://autobuild.buildroot.net/results/0952397a1e6da172a6f81b2be0ad98bef4cb43a2 | powerpc | glibc-2.36-81-g4f4d7a13edfd... | NOK | http://autobuild.buildroot.net/results/cb787377ff5f09d88a9127d55ac24dd8fec970ec | powerpc | glibc-2.36-81-g4f4d7a13edfd... | NOK | http://autobuild.buildroot.net/results/b28761c596bcd49927e4a29af3ce5eb3b50373a5 | powerpc | glibc-2.36-81-g4f4d7a13edfd... | NOK | http://autobuild.buildroot.net/results/ceff823fc74e56df4aef43bc7460f8ae3e913609 | riscv64 | gmp-6.2.1 | NOK | http://autobuild.buildroot.net/results/cda9e957f9c0aab84609e94c1af1a3ffce8577eb | ORPH or1k | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/2f29915bd819e50173f994b8f6db32749286fb96 | ORPH sparc64 | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/d3af5d5d85aa63f5ac67ce7f389249f6f673016a | ORPH sparc64 | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/38033c3dc067d10dc0e8340c7e7cc0eced15f383 | ORPH or1k | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/1195e8a3cab8e24ed6ba83025c9a4ab0780aadc7 | ORPH x86_64 | host-binutils-2.37 | NOK | http://autobuild.buildroot.net/results/5f3f9e2a25d780e4322aed3333a25f05053968c0 | aarch64 | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/8c4cc9c69100b0047bf6d3e7ac5183de0c28ed85 | m68k | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/25c2b04ed1de1d72a6ebd06e7e05cf9ac049d5d7 | armeb | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/fc3a0aa923018bfdc24994d22fbc30d052682e3e | nios2 | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/3fc745c012167a55775021e047a33fece2016e4d | nios2 | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/21e8bce053df73796ff273a8ff2f5c310a6596e5 | armeb | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/bbabd56421119e44245b8738619a9b7df492dccb | riscv64 | host-binutils-2.39 | NOK | http://autobuild.buildroot.net/results/a71e130da542c042d8f5fc9f6e054b8145e61931 | armeb | host-binutils-2.39 | NOK | http://autobuild.buildroot.net/results/37f1e71fe40b7533ec68ea69a117a1ff440039ae | microblaze | host-binutils-2.39 | NOK | http://autobuild.buildroot.net/results/3c38687205b8da2141accaec22233854bb5194eb | mips64 | host-go-1.19.6 | NOK | http://autobuild.buildroot.net/results/72a5f646f957e42dd966871320fb58959718b988 | powerpc64le | host-go-bootstrap-1.4-boots... | NOK | http://autobuild.buildroot.net/results/0e1d63a19276e1c5b0923d9e367362dec387b091 | ORPH powerpc64le | host-go-bootstrap-1.4-boots... | NOK | http://autobuild.buildroot.net/results/7601002015e5e31c12c56a79909cbb3d0c4f669e | ORPH mips | host-go-bootstrap-1.4-boots... | NOK | http://autobuild.buildroot.net/results/7dca1cd41dacb18ac90eb905487edb3c5c4ef7e5 | ORPH mips64el | host-go-bootstrap-1.4-boots... | NOK | http://autobuild.buildroot.net/results/9b88101694fc68d283a02cea41b770f102739e69 | ORPH x86_64 | host-go-bootstrap-1.4-boots... | NOK | http://autobuild.buildroot.net/results/3433175f1f426e74e30067174b0a8361eb322f27 | ORPH microblaze | host-go-bootstrap-1.4-boots... | NOK | http://autobuild.buildroot.net/results/24171cb3a34975cfe25a40a25a1716e257c00713 | ORPH sparc | host-go-bootstrap-1.4-boots... | NOK | http://autobuild.buildroot.net/results/c37ac6e7d603c0c0ecdbc532c601af1c25cf7aff | ORPH sh4a | host-go-bootstrap-1.4-boots... | NOK | http://autobuild.buildroot.net/results/fc6fcc6c29e2ef0e0e5b374a1e7735dd4aa698ec | ORPH s390x | host-go-bootstrap-1.4-boots... | NOK | http://autobuild.buildroot.net/results/78d6a922bb1deed4c0426d4797d70b1dd6ddc623 | ORPH i686 | host-go-bootstrap-1.4-boots... | NOK | http://autobuild.buildroot.net/results/43565110a8226f5922203c44ac4c77b150dcf4a1 | ORPH powerpc64le | host-go-bootstrap-1.4-boots... | NOK | http://autobuild.buildroot.net/results/1ca954a99275aee86542ef3c958bfa94f8744fce | ORPH i686 | host-go-bootstrap-1.4-boots... | NOK | http://autobuild.buildroot.net/results/1638eac5e9afa6e04166e36f33c58e1e632acb79 | ORPH arc | host-go-bootstrap-1.4-boots... | NOK | http://autobuild.buildroot.net/results/fc5282750e3522b97dbcbbd79bbebcffa1f1d25b | ORPH s390x | host-go-bootstrap-1.4-boots... | NOK | http://autobuild.buildroot.net/results/070d9890d971af03655838e7fd144d0287c72cbb | ORPH sparc | host-go-bootstrap-1.4-boots... | NOK | http://autobuild.buildroot.net/results/a3b0c973b1aec9dc0f7226c786ae7ce732868d24 | ORPH powerpc64le | host-go-bootstrap-1.4-boots... | NOK | http://autobuild.buildroot.net/results/c28b76c03e0ceb6da5585b96da40b20a1ec7dd90 | ORPH powerpc64 | host-go-bootstrap-1.4-boots... | NOK | http://autobuild.buildroot.net/results/035d4afd4fb7e46f67a5d8eec4b65a97198df29d | ORPH arm | host-go-bootstrap-1.4-boots... | NOK | http://autobuild.buildroot.net/results/774395c4388333253fa64e7a6a18d87324d9b0c0 | ORPH powerpc64le | host-go-bootstrap-1.4-boots... | NOK | http://autobuild.buildroot.net/results/3195b756b3bcf7bf3d00e88debee696e574479f9 | ORPH sparc64 | host-go-bootstrap-1.4-boots... | NOK | http://autobuild.buildroot.net/results/d51835e200a1e8b0dda07a0c63711dd3418f9f5e | ORPH powerpc64le | host-go-bootstrap-1.4-boots... | NOK | http://autobuild.buildroot.net/results/41f562b720b9f3bc14a970a0f73e6c88075df5da | ORPH sparc | host-go-bootstrap-1.4-boots... | NOK | http://autobuild.buildroot.net/results/e72b5e3f3c263b11f14a601d4eeec9bcbe2f4586 | ORPH mips64 | host-go-bootstrap-1.4-boots... | NOK | http://autobuild.buildroot.net/results/73102b883d20fcde446a582cb14e867149a73590 | ORPH s390x | host-go-bootstrap-1.4-boots... | NOK | http://autobuild.buildroot.net/results/579bc7ca7dea804296ee7e5e1ccdb9a67253f47c | ORPH powerpc64le | host-go-bootstrap-1.4-boots... | NOK | http://autobuild.buildroot.net/results/c3272a4e3d02810a3ff85b68f2b24b99ddab5acc | ORPH powerpc64le | host-go-bootstrap-1.4-boots... | NOK | http://autobuild.buildroot.net/results/0545aaf502e36a0ea2235a5a46f2e5e06f52fac6 | ORPH i586 | host-go-bootstrap-1.4-boots... | NOK | http://autobuild.buildroot.net/results/67d4cdd6349087255e189919818ff992e2afa79c | ORPH powerpc64 | host-go-bootstrap-1.4-boots... | NOK | http://autobuild.buildroot.net/results/270ea38e18aa51875bf885e949ae92e469f3f100 | ORPH mips | host-go-bootstrap-1.4-boots... | NOK | http://autobuild.buildroot.net/results/f0bc16cb3354b14d668f0bdbbb60dbb54a4209cf | ORPH s390x | host-go-bootstrap-1.4-boots... | NOK | http://autobuild.buildroot.net/results/65ce00e39b6f92b8fc05a9512482437d553fef06 | ORPH mips | host-go-bootstrap-1.4-boots... | NOK | http://autobuild.buildroot.net/results/d71b565512eaf71f5385bc89365ea3295782f695 | ORPH arm | host-go-bootstrap-1.4-boots... | NOK | http://autobuild.buildroot.net/results/8f648ef50a812b679c0a984969536b95b0053b32 | ORPH sparc64 | host-go-bootstrap-1.4-boots... | NOK | http://autobuild.buildroot.net/results/7f7c6faa73fa1eec9c5510b5bd98749e7a2e3252 | ORPH aarch64_be | host-go-bootstrap-1.4-boots... | NOK | http://autobuild.buildroot.net/results/1297e395ba85fcfc4f3253f5a3bf826aa4ea42fd | ORPH x86_64 | host-go-bootstrap-1.4-boots... | NOK | http://autobuild.buildroot.net/results/7bef214052027706c3de41b7e88aa307b318fb19 | ORPH sh4a | host-libzlib-1.2.13 | NOK | http://autobuild.buildroot.net/results/e0cd7b26b80b70491001cb6593e85c172ba2d02b | ORPH powerpc64 | host-libzlib-1.2.13 | NOK | http://autobuild.buildroot.net/results/f608306dd7d93350759a88d62e8df7275ac2d287 | ORPH aarch64_be | host-libzlib-1.2.13 | NOK | http://autobuild.buildroot.net/results/84929833230fe4b6ce2b483b06ab009e3bb4542d | ORPH powerpc64le | host-libzlib-1.2.13 | NOK | http://autobuild.buildroot.net/results/e6ef457b01af2d539a70fc8069d89b2c82cc8eda | ORPH sparc64 | host-pahole-1.24 | NOK | http://autobuild.buildroot.net/results/327a93d2f7d39daab2d74ec92c3aa5a6e704f6c2 | i686 | host-pahole-1.24 | NOK | http://autobuild.buildroot.net/results/2400b01276d2d72386563e5e3beab01f55f43d4d | aarch64 | host-rust-1.67.0 | NOK | http://autobuild.buildroot.net/results/cc985e02933507fb7ebd38c02a348064a54c59c5 | xtensa | janet-1.26.0 | NOK | http://autobuild.buildroot.net/results/cefc7ee46d2735865ccd390d648b982d05b15bc8 | sh4aeb | jemalloc-5.3.0 | NOK | http://autobuild.buildroot.net/results/5304fd5f8f68c3ffb716632020f60fcd1d2ab3b7 | x86_64 | kmod-30 | NOK | http://autobuild.buildroot.net/results/1b48ec49eac6e297e8d97cdcf7c7bc6ce6cc8f78 | xtensa | kmod-30 | NOK | http://autobuild.buildroot.net/results/88bbbde07d955f983d71c4aaee92a75ce53494ab | x86_64 | kvmtool-f77d646ba01d04be5aa... | NOK | http://autobuild.buildroot.net/results/804532f16ce5e46286b701baa41067eb44e8d7b5 | ORPH mips64el | libabseil-cpp-20220623.1 | NOK | http://autobuild.buildroot.net/results/094936de49a3806b430c47aab5be5ea7aef44fba | mips64 | libabseil-cpp-20220623.1 | NOK | http://autobuild.buildroot.net/results/77c4a95d5118954132645e0c5315cd1102503cff | mips64 | libabseil-cpp-20220623.1 | NOK | http://autobuild.buildroot.net/results/625f2587c6bae5e2c925e848a5f78168b55f330e | m68k | libdill-32d0e8b733416208e04... | NOK | http://autobuild.buildroot.net/results/975c1fcc6688e9f60fbcb6e79d20e388c8d3a980 | arceb | libglib2-2.72.3 | NOK | http://autobuild.buildroot.net/results/b196634c72309bdf5361edd6a6569cea8c00fe7e | arc | libglib2-2.72.3 | NOK | http://autobuild.buildroot.net/results/10b4f7797fdc6eaf327abb795456baf28ea70af7 | arceb | libglib2-2.72.3 | NOK | http://autobuild.buildroot.net/results/c7590805022771b16b5e72037567100413592264 | arceb | libglib2-2.72.3 | NOK | http://autobuild.buildroot.net/results/51bb356a3e2e51dd094f960cb7a07c32c120ba89 | arceb | libglib2-2.72.3 | NOK | http://autobuild.buildroot.net/results/1f3551ef7616c3f36097ac75bd0128159e7a1268 | aarch64_be | libgpg-error-1.46 | NOK | http://autobuild.buildroot.net/results/e4413b15f04105863e7c946f776d2ee8459bcb85 | ORPH aarch64_be | libgpg-error-1.46 | NOK | http://autobuild.buildroot.net/results/9e87c35e39175ea1388153a954fb85c096546ba2 | ORPH powerpc64le | libnss-3.88.1 | NOK | http://autobuild.buildroot.net/results/f79d825dce073b3416a0d0b1a583e8a3371cb145 | mips | libnss-3.88.1 | NOK | http://autobuild.buildroot.net/results/eeaac0aede8113c8add5a27f621da044b344ef60 | riscv32 | libuwsc-3.3.5 | NOK | http://autobuild.buildroot.net/results/f4a664d96051b95d69c1714f7ad78a9b9b131325 | riscv64 | linux-5.10.162-cip24 | NOK | http://autobuild.buildroot.net/results/59ee19fd715e7d7daf6c3d0fb2c719bf34ecbfd0 | ORPH mipsel | linux-6.1.14 | NOK | http://autobuild.buildroot.net/results/59b7a94817c4b2e2375a4b0f3b64816f9cced76e | ORPH mips64 | linux-6.1.14 | NOK | http://autobuild.buildroot.net/results/b7bfe79edfc94ba62261e7fe3d71be8b173b179b | ORPH powerpc | linux-6.1.14 | NOK | http://autobuild.buildroot.net/results/2a2e43efe5887039e068fd260ef9447d9c12e785 | ORPH aarch64_be | lxc-5.0.2 | NOK | http://autobuild.buildroot.net/results/be48d10c153c3ab7765519e92499346d7f68f905 | sparc | mariadb-10.3.36 | NOK | http://autobuild.buildroot.net/results/9f9f5afe5051c3fea97a3b699f9490e10ec51806 | ORPH aarch64 | mongodb-4.2.18 | NOK | http://autobuild.buildroot.net/results/ed23bc4b6e0b18b8f301ae4bfacba7497fcf03c3 | i686 | network-manager-1.40.10 | NOK | http://autobuild.buildroot.net/results/dc76254506531046997e8a5057e8fe9548c357fd | ORPH aarch64 | nodejs | TIM | http://autobuild.buildroot.net/results/436228cbcc441a48f55a9958d0325bd7ae010e7c | microblazeel | ntpsec-1.2.2 | NOK | http://autobuild.buildroot.net/results/604a42d972f86809ba227e1cf26e7b8c3864aa03 | ORPH armeb | ocf-linux-20171122 | NOK | http://autobuild.buildroot.net/results/995b918afe68a91c2039244047bda1e6f08f3255 | ORPH microblazeel | ocf-linux-20171122 | NOK | http://autobuild.buildroot.net/results/07b33039c1247c5e08587c8654e5f8162992998f | ORPH s390x | olsr-0.9.8 | NOK | http://autobuild.buildroot.net/results/3b20edf3d9565156005273dffb81f5c39a301521 | ORPH i686 | olsr-0.9.8 | NOK | http://autobuild.buildroot.net/results/5385ab5f71ad7b9c10902f40504659502e8be2af | ORPH sparc64 | openssh-9.1p1 | NOK | http://autobuild.buildroot.net/results/4ff7948dbc15a0e0a24919ae3769d0996c52f23d | ORPH powerpc | package/multipath-tools/mul... | NOK | http://autobuild.buildroot.net/results/dadb7adef130cc30322ad77b00ef8603102aed86 | arceb | perl-5.36.0 | NOK | http://autobuild.buildroot.net/results/51630b12ba8ce1307b93dcec2eaf6726b4047888 | microblaze | php-8.2.3 | NOK | http://autobuild.buildroot.net/results/b8e6890796005cd8103615dd63d5bda51e7c8840 | sparc64 | php-8.2.3 | NOK | http://autobuild.buildroot.net/results/870773c08b95a1b01df1d353b0356ef0737ae357 | microblazeel | php-8.2.3 | NOK | http://autobuild.buildroot.net/results/1af39b0fc75b21c49862dbaefe66871d9534a415 | armeb | pv-1.6.20 | NOK | http://autobuild.buildroot.net/results/c4bb1176c3290c1df3422de8442300e46a005ddf | ORPH aarch64_be | qt6base-6.4.2 | NOK | http://autobuild.buildroot.net/results/30dcfe29f858606300fcf8ac65d811dff7279c2f | powerpc64le | rtl8192eu-94bce7798bbb18de6... | NOK | http://autobuild.buildroot.net/results/b248203c7affe183dd297075a540389a82cdae8f | aarch64_be | rtl8821cu-69c903b75bde36293... | NOK | http://autobuild.buildroot.net/results/2a8432646926b3b69383d204673c4113aae9de12 | sh4eb | sdl-1.2.15 | NOK | http://autobuild.buildroot.net/results/da5d405e8992c04040144ad8d40e221db4562dc5 | ORPH nios2 | thttpd-2.29 | NOK | http://autobuild.buildroot.net/results/9af3fd909b9ef279d7ccd5e8666ea7b37bcdf39c | ORPH mips64el | traceroute-2.1.0 | NOK | http://autobuild.buildroot.net/results/c22b44974477f33ddf30dde119b2ebca2ee57f5c | sh4aeb | traceroute-2.1.0 | NOK | http://autobuild.buildroot.net/results/415859df0b63872ab85d83ef834e08c4145ea9f1 | microblazeel | traceroute-2.1.0 | NOK | http://autobuild.buildroot.net/results/405cd0fbd666b39cd2ce3cab0e73ee785e640965 | i686 | uboot-tools-2021.07 | NOK | http://autobuild.buildroot.net/results/804853bc82f77b13f0a62cef9e765e599f772931 | ORPH or1k | ulog-0389d243352255f6182326... | NOK | http://autobuild.buildroot.net/results/5f176b7230d8dbf73ec113bd5697c450e4d99989 | armeb | unknown | NOK | http://autobuild.buildroot.net/results/e4d140cdf24bfe42607c3ab48cb1f03ed5f3087d | sparc | unknown | NOK | http://autobuild.buildroot.net/results/522874c1f1d3496d808fcd2036e4de60459ad3a1 | microblaze | unknown | NOK | http://autobuild.buildroot.net/results/91c39924f3ce36d3aa00c8b3980319720e3bc4aa | m68k | unknown | NOK | http://autobuild.buildroot.net/results/9970b601b4d1e2b9d1574c586c84a3e5d9dab53b | powerpc64 | unknown | NOK | http://autobuild.buildroot.net/results/89ee7f68bd6e61a4eb2f754ca537842dd468e4c3 | microblazeel | unknown | NOK | http://autobuild.buildroot.net/results/82526a8b4dacbc5f02e5e7310c643d1b05f9025e | or1k | uqmi-0a19b5b77140465c29e2af... | NOK | http://autobuild.buildroot.net/results/04106f178c8745b9081a71863e2072e773eb0266 | ORPH microblaze | uqmi-0a19b5b77140465c29e2af... | NOK | http://autobuild.buildroot.net/results/89a3cf5d6fdbb0d60d9eb462da05a2e29ca9c4f8 | ORPH s390x | uqmi-0a19b5b77140465c29e2af... | NOK | http://autobuild.buildroot.net/results/6333b1cd3e1d76632ad92b6d45e3b9ffe360a11c | ORPH mipsel | uqmi-0a19b5b77140465c29e2af... | NOK | http://autobuild.buildroot.net/results/55e08a1518f8dbb8fa6b867ed3576444b0890de5 | ORPH mips | uqmi-0a19b5b77140465c29e2af... | NOK | http://autobuild.buildroot.net/results/159a90e4c8df0e268e116a730930f52a72d88a31 | ORPH mips64el | uqmi-0a19b5b77140465c29e2af... | NOK | http://autobuild.buildroot.net/results/086814e243a991af87ed9a6882b198969b5875fd | ORPH sparc64 | uqmi-0a19b5b77140465c29e2af... | NOK | http://autobuild.buildroot.net/results/e8d3ab623f0b41695c4fc5d00f373d6b1a8ca578 | ORPH mips64 | valgrind-3.19.0 | NOK | http://autobuild.buildroot.net/results/f1f73276572159ba7f51c7d1333472b84b2814cd | ORPH mips64 | wolfssl-5.5.3 | NOK | http://autobuild.buildroot.net/results/b9d379757d0bb48de666f580b9bc6230d1d63c32 | arm | xenomai-3.0.10 | NOK | http://autobuild.buildroot.net/results/5e451437c0ad41d564792886cb6ccf8dca98289a | sparc | zeek-4.1.1 | NOK | http://autobuild.buildroot.net/results/59703852df0b0b5d856339cfc5baf5673e1045ee | or1k | znc-1.8.2 | NOK | http://autobuild.buildroot.net/results/c7e7a378c9a976fc224bdf3caaab777787148821 | or1k | znc-1.8.2 | NOK | http://autobuild.buildroot.net/results/cf6adc190dc7032b8103fbeeb429d08a2a43f7ff | aarch64_be | znc-1.8.2 | NOK | http://autobuild.buildroot.net/results/3fec5c3a21af47b5f4e8adcaf4ce1fff5070e00a | Classification of failures by reason for next --------------------------------------------- unknown | 3 fs/ubifs/ubifs.mk:49: /home... | 2 glibc-2.36-81-g4f4d7a13edfd... | 2 host-go-1.19.6 | 2 host-pahole-1.24 | 2 file-5.43 | 1 fs/axfs/axfs.mk:32: /home/t... | 1 gobject-introspection | 1 gocryptfs-2.3 | 1 host-libarchive-3.6.2 | 1 host-rust-1.67.1 | 1 kodi-19.5-Matrix | 1 libnss-3.88.1 | 1 lirc-tools-0.10.2 | 1 netsurf-3.10 | 1 olsr-0.9.8 | 1 proxychains-ng-4.16 | 1 skalibs-2.12.0.1 | 1 systemd-252.4 | 1 vdr-2.6.3 | 1 xfsprogs-5.14.2 | 1 znc-1.8.2 | 1 Detail of failures for next --------------------------- arch | reason | OK? | url | orph? -------------+--------------------------------+-----+---------------------------------------------------------------------------------+------- mipsel | file-5.43 | NOK | http://autobuild.buildroot.net/results/4580e0964f62bc2afd22991c575bca4b29996257 | ORPH mips64el | fs/axfs/axfs.mk:32: /home/t... | NOK | http://autobuild.buildroot.net/results/9d740cb1d3f7e6fd6f65f6ef399a5e449d93618a | microblaze | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/20aa6b3636a2a64efa247c27b0e0c08813b0cb07 | sparc | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/9a209b9da1b12af654974ac9fece620c3344b9b4 | arceb | glibc-2.36-81-g4f4d7a13edfd... | NOK | http://autobuild.buildroot.net/results/1df15d3d004f9ff03abf11008535cbc859ea5313 | powerpc64le | glibc-2.36-81-g4f4d7a13edfd... | NOK | http://autobuild.buildroot.net/results/4ddb7851a778c6f7aa7ba61b8b4e79ac4287c7bb | microblaze | gobject-introspection | TIM | http://autobuild.buildroot.net/results/8e7f4efd22ee2b690358752048bdc3f76b0da08a | s390x | gocryptfs-2.3 | NOK | http://autobuild.buildroot.net/results/96ea26d98fc2164ffc2b21e5a33602756170e055 | mips64 | host-go-1.19.6 | NOK | http://autobuild.buildroot.net/results/5471289d9dcdb7a14df8ee8b13ef37e01dc0cd6c | mips64el | host-go-1.19.6 | NOK | http://autobuild.buildroot.net/results/0ab706fe46f6d83bd0df3f950991fad0db022724 | arceb | host-libarchive-3.6.2 | NOK | http://autobuild.buildroot.net/results/aea66675a1275218a550dca34e11aa7a5c5f4780 | sparc | host-pahole-1.24 | NOK | http://autobuild.buildroot.net/results/d9dca0bbb862b2eef7d75960227f355c9ade4e26 | arceb | host-pahole-1.24 | NOK | http://autobuild.buildroot.net/results/e59d5a8ec8554964ed32103162d32b5aebdd79aa | mipsel | host-rust-1.67.1 | NOK | http://autobuild.buildroot.net/results/0591e076899f8767c256fce969e389130dc88c96 | aarch64 | kodi-19.5-Matrix | NOK | http://autobuild.buildroot.net/results/d4770217060eb35db000ed1538148b14d961259a | powerpc64le | libnss-3.88.1 | NOK | http://autobuild.buildroot.net/results/597b8b1a45d613b4f6fe6efa0ed877b9a6c933de | sh4aeb | lirc-tools-0.10.2 | NOK | http://autobuild.buildroot.net/results/e258291c14c9b914f460cc02f31e0bab9a9601a2 | ORPH mipsel | netsurf-3.10 | NOK | http://autobuild.buildroot.net/results/6b25e92e245bea8a3cdeb39bb1583f6bd3c5362b | arm | olsr-0.9.8 | NOK | http://autobuild.buildroot.net/results/b17330a8ae54a3e146499491538eb69f3576e246 | ORPH aarch64 | proxychains-ng-4.16 | NOK | http://autobuild.buildroot.net/results/8afdb1a6cd0f67d8565281799eae4ddc45f3b00f | ORPH or1k | skalibs-2.12.0.1 | NOK | http://autobuild.buildroot.net/results/c4ac6ab3d2e2cee7ca1ca139099b03c1ad691cb5 | mips | systemd-252.4 | NOK | http://autobuild.buildroot.net/results/63a58d6a7cfec3908ca5f025e4851789baa5aa30 | mipsel | unknown | NOK | http://autobuild.buildroot.net/results/d14be8579979cc2e8397f04495dc68bc12a2a665 | sparc64 | unknown | NOK | http://autobuild.buildroot.net/results/123d683f269b76db94d371e4296ab64ecbcd6163 | s390x | unknown | NOK | http://autobuild.buildroot.net/results/e4814c6ec3d9097c82775a1eae6f0bed45df7966 | sparc | vdr-2.6.3 | NOK | http://autobuild.buildroot.net/results/359950f8cd563b6787eee1483f8f592655b4ac69 | mips64 | xfsprogs-5.14.2 | NOK | http://autobuild.buildroot.net/results/75ac9069d709c2208270274cf7a84b16ba340694 | ORPH sparc64 | znc-1.8.2 | NOK | http://autobuild.buildroot.net/results/702aa9301ad80cf5a25f9da64371695d127825fd | Classification of failures by reason for 2022.11.x -------------------------------------------------- host-pahole-1.24 | 2 file-5.43 | 1 gerbera-1.10.0 | 1 gobject-introspection-1.72.0 | 1 host-binutils-2.38 | 1 host-rust-1.64.0 | 1 json-c-0.16 | 1 linux-6.0.19 | 1 on2-8170-modules-73b08061d3... | 1 unknown | 1 uqmi-0a19b5b77140465c29e2af... | 1 zstd-1.5.2 | 1 Detail of failures for 2022.11.x -------------------------------- arch | reason | OK? | url | orph? -------------+--------------------------------+-----+---------------------------------------------------------------------------------+------- mips | file-5.43 | NOK | http://autobuild.buildroot.net/results/560e2473b307de334f32581aaa53820250a8b48e | ORPH aarch64_be | gerbera-1.10.0 | NOK | http://autobuild.buildroot.net/results/bb324355fc63c92f70264c048e1ca1411739aeda | or1k | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/a7c5b19b376437496a4b4cecab7e35c30cade732 | ORPH s390x | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/395af738a7a67c807b71f10a9d852367830733de | or1k | host-pahole-1.24 | NOK | http://autobuild.buildroot.net/results/9179de3578687e9207e5678219c88a8512b2ebca | microblaze | host-pahole-1.24 | NOK | http://autobuild.buildroot.net/results/1c621ae25b71e656a7e983af787a8536acbeea32 | armeb | host-rust-1.64.0 | NOK | http://autobuild.buildroot.net/results/001857e5c2d5fc4962910095fdcd739311b7a71c | riscv64 | json-c-0.16 | NOK | http://autobuild.buildroot.net/results/bb0a63f83fa34feae142ec3494610edde631c5b1 | microblazeel | linux-6.0.19 | NOK | http://autobuild.buildroot.net/results/91f0e56d4bdf0815f7999013c98c4290400ec852 | ORPH armeb | on2-8170-modules-73b08061d3... | NOK | http://autobuild.buildroot.net/results/779d7344d0340369aa3f18e8d9ac185f2480f8f0 | ORPH aarch64 | unknown | NOK | http://autobuild.buildroot.net/results/83cd4cdc3a164ff1443394b3d5cf19a79e06558d | mips | uqmi-0a19b5b77140465c29e2af... | NOK | http://autobuild.buildroot.net/results/646f72287bbd997e8a2975d33d779902bdf491ed | ORPH microblazeel | zstd-1.5.2 | NOK | http://autobuild.buildroot.net/results/ec308b4e579b7c615ef3e17209fd3050a644d4b1 | Gitlab CI results for 2023-03-09 ================================ Detail of runtime-test failures for master ------------------------------------------ runtime-test | link to the job | orph? --------------------------+---------------------------------------------------------------+------ TestAarch64Pages64kGlibc | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389495 | ORPH TestAarch64Pages64kMusl | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389497 | ORPH TestAarch64Pages64kuClibc | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389501 | ORPH TestCheckPackage | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897390084 | TestClangCompilerRT | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897388980 | ORPH TestCpioFull | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897388869 | ORPH TestCrudiniPy3 | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897388981 | ORPH TestDockerCompose | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897388983 | ORPH TestDropbear | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897388986 | ORPH TestExecline | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897388992 | ORPH TestExt2r1 | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897388871 | ORPH ...rch64GlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389536 | ORPH ...tlinAarch64GlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389538 | ORPH ...arch64MuslBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389539 | ORPH ...otlinAarch64MuslStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389540 | ORPH ...ch64UclibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389541 | ORPH ...linAarch64UclibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389543 | ORPH ...h64beGlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389545 | ORPH ...inAarch64beGlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389547 | ORPH ...64beUclibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389548 | ORPH ...nAarch64beUclibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389550 | ORPH ...750dUclibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389552 | ORPH ...nArcle750dUclibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389555 | ORPH ...ehs38GlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389557 | ORPH ...inArclehs38GlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389560 | ORPH ...hs38UclibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389562 | ORPH ...nArclehs38UclibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389565 | ORPH ...abihfGlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389569 | ORPH ...mebv7eabihfGlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389572 | ORPH ...eabihfMuslBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389575 | ORPH ...rmebv7eabihfMuslStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389578 | ORPH ...bihfUclibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389582 | ORPH ...ebv7eabihfUclibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389588 | ORPH ...5eabiGlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389590 | ORPH ...inArmv5eabiGlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389593 | ORPH ...v5eabiMuslBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389595 | ORPH ...linArmv5eabiMuslStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389598 | ORPH ...eabiUclibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389600 | ORPH ...nArmv5eabiUclibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389602 | ORPH ...abihfGlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389604 | ORPH ...Armv6eabihfGlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389606 | ORPH ...eabihfMuslBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389608 | ORPH ...nArmv6eabihfMuslStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389609 | ORPH ...bihfUclibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389610 | ORPH ...rmv6eabihfUclibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389611 | ORPH ...abihfGlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389612 | ORPH ...Armv7eabihfGlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389613 | ORPH ...eabihfMuslBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389615 | ORPH ...nArmv7eabihfMuslStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389616 | ORPH ...bihfUclibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389617 | ORPH ...rmv7eabihfUclibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389618 | ORPH ...mv7mUclibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389619 | ORPH ...tlinArmv7mUclibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389620 | ORPH ...8xxxUclibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389621 | ORPH ...nM68k68xxxUclibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389623 | ORPH ...fireUclibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389626 | ORPH ...8kcoldfireUclibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389630 | ORPH ...azebeGlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389634 | ORPH ...icroblazebeGlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389640 | ORPH ...lazebeMuslBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389644 | ORPH ...MicroblazebeMuslStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389650 | ORPH ...zebeUclibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389654 | ORPH ...croblazebeUclibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389656 | ORPH ...azeelGlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389658 | ORPH ...icroblazeelGlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389661 | ORPH ...lazeelMuslBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389664 | ORPH ...MicroblazeelMuslStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389667 | ORPH ...zeelUclibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389669 | ORPH ...croblazeelUclibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389670 | ORPH ...ips32GlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389673 | ORPH ...otlinMips32GlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389675 | ORPH ...Mips32MuslBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389679 | ORPH ...ootlinMips32MuslStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389681 | ORPH ...ps32UclibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389682 | ORPH ...tlinMips32UclibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389683 | ORPH ...s32elGlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389685 | ORPH ...linMips32elGlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389686 | ORPH ...ps32elMuslBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389691 | ORPH ...tlinMips32elMuslStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389695 | ORPH ...32elUclibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389699 | ORPH ...inMips32elUclibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389702 | ORPH ...2r5elGlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389704 | ORPH ...nMips32r5elGlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389708 | ORPH ...32r5elMuslBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389710 | ORPH ...inMips32r5elMuslStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389713 | ORPH ...r5elUclibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389718 | ORPH ...Mips32r5elUclibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389719 | ORPH ...2r6elGlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389720 | ORPH ...nMips32r6elGlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389722 | ORPH ...32r6elMuslBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389725 | ORPH ...inMips32r6elMuslStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389726 | ORPH ...r6elUclibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389731 | ORPH ...Mips32r6elUclibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389734 | ORPH ...eln32GlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389737 | ORPH ...Mips64eln32GlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389743 | ORPH ...4eln32MuslBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389748 | ORPH ...nMips64eln32MuslStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389754 | ORPH ...ln32UclibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389761 | ORPH ...ips64eln32UclibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389767 | ORPH ...64n32GlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389771 | ORPH ...inMips64n32GlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389775 | ORPH ...s64n32MuslBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389778 | ORPH ...linMips64n32MuslStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389783 | ORPH ...4n32UclibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389787 | ORPH ...nMips64n32UclibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389789 | ORPH ...eln32GlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389791 | ORPH ...ps64r6eln32GlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389793 | ORPH ...6eln32MuslBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389795 | ORPH ...ips64r6eln32MuslStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389797 | ORPH ...ln32UclibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389798 | ORPH ...s64r6eln32UclibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389799 | ORPH ...Nios2GlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389801 | ORPH ...ootlinNios2GlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389804 | ORPH ...nriscGlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389808 | ORPH ...linOpenriscGlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389810 | ORPH ...enriscMuslBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389813 | ORPH ...tlinOpenriscMuslStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389816 | ORPH ...riscUclibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389820 | ORPH ...inOpenriscUclibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389827 | ORPH ...440fpGlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389830 | ORPH ...owerpc440fpGlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389832 | ORPH ...c440fpMuslBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389833 | ORPH ...Powerpc440fpMuslStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389834 | ORPH ...40fpUclibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389836 | ORPH ...werpc440fpUclibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389841 | ORPH ...e5500GlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389849 | ORPH ...erpc64e5500GlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389855 | ORPH ...e6500GlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389861 | ORPH ...erpc64e6500GlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389863 | ORPH ...4e6500MuslBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389865 | ORPH ...werpc64e6500MuslStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389867 | ORPH ...ower8GlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389868 | ORPH ...c64lepower8GlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389870 | ORPH ...power8MuslBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389872 | ORPH ...pc64lepower8MuslStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389874 | ORPH ...ower8GlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389878 | ORPH ...rpc64power8GlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389882 | ORPH ...power8MuslBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389884 | ORPH ...erpc64power8MuslStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389888 | ORPH ...300c3GlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389892 | ORPH ...werpce300c3GlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389899 | ORPH ...e300c3MuslBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389906 | ORPH ...owerpce300c3MuslStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389910 | ORPH ...00c3UclibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389915 | ORPH ...erpce300c3UclibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389916 | ORPH ...500mcGlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389918 | ORPH ...werpce500mcGlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389920 | ORPH ...e500mcMuslBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389922 | ORPH ...owerpce500mcMuslStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389924 | ORPH ...00mcUclibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389927 | ORPH ...erpce500mcUclibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389929 | ORPH ...lp32dGlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389930 | ORPH ...lp64dGlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389933 | ORPH ...iscv64lp64dGlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389935 | ORPH ...4lp64dMuslBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389937 | ORPH ...Riscv64lp64dMuslStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389940 | ORPH ...p64dUclibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389942 | ORPH ...scv64lp64dUclibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389945 | ORPH ...0xz13GlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389952 | ORPH ...linS390xz13GlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389953 | ORPH ...Shsh4GlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389956 | ORPH ...ootlinShsh4GlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389962 | ORPH ...nShsh4MuslBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389966 | ORPH ...BootlinShsh4MuslStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389970 | ORPH ...hsh4UclibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389974 | ORPH ...otlinShsh4UclibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389978 | ORPH ...h4aebGlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389981 | ORPH ...linShsh4aebGlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389984 | ORPH ...sh4aebMuslBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389985 | ORPH ...tlinShsh4aebMuslStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389987 | ORPH ...arc64GlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389989 | ORPH ...tlinSparc64GlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389990 | ORPH ...rcv8UclibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389991 | ORPH ...linSparcv8UclibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389992 | ORPH ...X8664GlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389993 | ORPH ...ootlinX8664GlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389995 | ORPH ...nX8664MuslBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389997 | ORPH ...BootlinX8664MuslStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389998 | ORPH ...8664UclibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897390000 | ORPH ...otlinX8664UclibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897390001 | ORPH ...orei7GlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897390003 | ORPH ...X8664corei7GlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897390007 | ORPH ...corei7MuslBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897390009 | ORPH ...nX8664corei7MuslStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897390013 | ORPH ...rei7UclibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897390016 | ORPH ...8664corei7UclibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897390017 | ORPH ...664v2GlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897390019 | ORPH ...tlinX8664v2GlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897390021 | ORPH ...8664v2MuslBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897390023 | ORPH ...otlinX8664v2MuslStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897390025 | ORPH ...64v2UclibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897390027 | ORPH ...linX8664v2UclibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897390030 | ORPH ...664v3GlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897390033 | ORPH ...tlinX8664v3GlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897390036 | ORPH ...8664v3MuslBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897390039 | ORPH ...otlinX8664v3MuslStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897390041 | ORPH ...64v3UclibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897390043 | ORPH ...linX8664v3UclibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897390045 | ORPH ...664v4GlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897390046 | ORPH ...tlinX8664v4GlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897390048 | ORPH ...8664v4MuslBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897390049 | ORPH ...otlinX8664v4MuslStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897390050 | ORPH ...64v4UclibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897390051 | ORPH ...linX8664v4UclibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897390053 | ORPH ...core2GlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897390054 | ORPH ...linX86core2GlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897390055 | ORPH ...6core2MuslBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897390057 | ORPH ...tlinX86core2MuslStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897390058 | ORPH ...ore2UclibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897390060 | ORPH ...inX86core2UclibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897390061 | ORPH ...6i686GlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897390062 | ORPH ...tlinX86i686GlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897390064 | ORPH ...86i686MuslBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897390065 | ORPH ...otlinX86i686MuslStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897390066 | ORPH ...i686UclibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897390069 | ORPH ...linX86i686UclibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897390072 | ORPH ...lx60UclibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897390076 | ORPH ...Xtensalx60UclibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897390078 | ORPH ...ToolchainBuildrootMusl | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389506 | ORPH ...olchainBuildrootuClibc | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389509 | ORPH ...xternalToolchainCCache | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389513 | ORPH ...ernalToolchainCtngMusl | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389518 | ORPH ...rnalToolchainLinaroArm | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389522 | ORPH ...ToolchainSourceryArmv4 | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389528 | ORPH ...ToolchainSourceryArmv5 | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389532 | ORPH ...ToolchainSourceryArmv7 | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389534 | ORPH TestFileCapabilities | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897388790 | ORPH TestGdbArc | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897388996 | ORPH TestGdbFullTarget | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389000 | ORPH ...GdbHostOnlyAllFeatures | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389004 | ORPH TestGdbHostOnlyDefault | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389007 | ORPH TestGdbserverOnly | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389008 | ORPH TestGetDevelopers | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897390086 | ORPH TestGlibcAllTimezone | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897388834 | ORPH ...DefaultLimitedTimezone | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897388835 | ORPH TestGlxinfo | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389010 | ORPH TestGnupg2 | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389012 | ORPH TestGst1Python | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389015 | ORPH TestHWLoc | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389019 | ORPH TestHighway | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389016 | ORPH TestHostBmapTools | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897388974 | ORPH TestIPythonPy3 | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389022 | ORPH TestIso9660Grub2EFI | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897388875 | ORPH TestIso9660Grub2External | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897388876 | ORPH ...0Grub2ExternalCompress | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897388877 | ORPH TestIso9660Grub2Hybrid | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897388880 | ORPH TestIso9660Grub2Internal | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897388882 | ORPH ...so9660SyslinuxExternal | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897388884 | ORPH ...slinuxExternalCompress | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897388886 | ORPH ...so9660SyslinuxInternal | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897388888 | ORPH TestLibJXL | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389027 | ORPH TestLibshdata | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389030 | ORPH TestLua | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389036 | ORPH TestLuaHttp | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389067 | ORPH TestLuaInotify | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389073 | ORPH TestLuaLPeg | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389032 | ORPH TestLuaLsqlite3 | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389034 | ORPH TestLuaLuaArgon2 | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389039 | ORPH TestLuaLuaAugeas | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389042 | ORPH TestLuaLuaCffi | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389046 | ORPH TestLuaLuaCqueues | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389047 | ORPH TestLuaLuaExpat | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389095 | ORPH TestLuaLuaFileSystem | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389097 | ORPH TestLuaLuaGD | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389058 | ORPH TestLuaLuaLdap | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389099 | ORPH TestLuaLuaLyaml | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389083 | ORPH TestLuaLuaPosix | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389107 | ORPH TestLuaLuaSDL2 | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389087 | ORPH TestLuaLuaSec | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389113 | ORPH TestLuaLuaSocket | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389120 | ORPH TestLuaLuacURL | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389052 | ORPH TestLuaLuaossl | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389102 | ORPH TestLuaLuasyslog | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389124 | ORPH TestLuaLuazlib | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389093 | ORPH TestLuaLunix | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389078 | ORPH TestLuaLzlib | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389133 | ORPH TestLuaRings | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389467 | ORPH TestLuaUtf8 | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389091 | ORPH TestLuajit | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389038 | ORPH TestLuajitHttp | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389069 | ORPH TestLuajitInotify | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389076 | ORPH TestLuajitLPeg | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389033 | ORPH TestLuajitLsqlite3 | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389035 | ORPH TestLuajitLuaArgon2 | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389041 | ORPH TestLuajitLuaAugeas | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389044 | ORPH TestLuajitLuaCqueues | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389050 | ORPH TestLuajitLuaExpat | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389096 | ORPH TestLuajitLuaFileSystem | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389098 | ORPH TestLuajitLuaGD | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389063 | ORPH TestLuajitLuaLdap | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389101 | ORPH TestLuajitLuaLyaml | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389085 | ORPH TestLuajitLuaPosix | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389109 | ORPH TestLuajitLuaSDL2 | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389089 | ORPH TestLuajitLuaSec | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389117 | ORPH TestLuajitLuaSocket | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389121 | ORPH TestLuajitLuacURL | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389054 | ORPH TestLuajitLuaossl | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389105 | ORPH TestLuajitLuasyslog | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389125 | ORPH TestLuajitLuazlib | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389094 | ORPH TestLuajitLunix | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389081 | ORPH TestLuajitRings | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389468 | ORPH TestLuajitTurbolua | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389482 | ORPH TestLuajitUtf8 | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389092 | ORPH TestLuvi | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389127 | ORPH TestLxc | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389131 | ORPH TestMender | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389136 | ORPH TestMsrTools | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389138 | ORPH TestNcdu | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389140 | ORPH TestNetdata | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389142 | ORPH TestNodeJSBasic | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389144 | ORPH TestNodeJSModule | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389147 | ORPH TestOctave | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389149 | ORPH TestOla | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389151 | ORPH TestOpenJdk | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389152 | ORPH TestOpenSshGlibc | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389154 | ORPH TestOpenSshuClibc | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389155 | ORPH TestOpkg | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389156 | ORPH TestPerftest | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389157 | ORPH TestPerl | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389158 | ORPH TestPerlClassLoad | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389159 | ORPH TestPerlDBDmysql | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389160 | ORPH TestPerlEncodeDetect | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389161 | ORPH TestPerlGDGraph | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389162 | ORPH TestPerlHTMLParser | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389165 | ORPH TestPerlIOSocketMulticast | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389167 | ORPH TestPerlIOSocketSSL | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389169 | ORPH TestPerlLWPProtocolhttps | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389177 | ORPH TestPerlMailDKIM | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389181 | ORPH TestPerlX10 | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389186 | ORPH TestPerlXMLLibXML | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389192 | ORPH TestPerllibwwwperl | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389173 | ORPH TestPhpApcu | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389199 | ORPH TestPhpLuaLua | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389203 | ORPH TestPhpLuaLuajit | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389204 | ORPH TestPhpPam | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389206 | ORPH TestPhpPeclDbus | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389207 | ORPH TestPixz | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389209 | ORPH TestPolkitInitd | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389211 | ORPH TestPolkitSystemd | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389215 | ORPH TestProsodyLua51 | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389217 | ORPH TestProsodyLuajit | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389221 | ORPH TestPyNdiff | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389422 | ORPH TestPython3Py | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389223 | ORPH TestPython3PyPyc | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389229 | ORPH TestPython3Pyc | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389239 | ORPH TestPythonAugeas | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389274 | ORPH TestPythonAvro | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389300 | ORPH TestPythonPahoMQTT | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389413 | ORPH TestPythonPy3Aexpect | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389245 | ORPH TestPythonPy3Argh | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389256 | ORPH TestPythonPy3Attrs | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389262 | ORPH TestPythonPy3Autobahn | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389283 | ORPH TestPythonPy3Automat | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389293 | ORPH TestPythonPy3Bitstring | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389304 | ORPH TestPythonPy3Boto3 | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389309 | ORPH TestPythonPy3Botocore | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389313 | ORPH TestPythonPy3Can | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389315 | ORPH TestPythonPy3Cbor | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389320 | ORPH TestPythonPy3Click | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389323 | ORPH TestPythonPy3Colorzero | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389326 | ORPH TestPythonPy3Constantly | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389331 | ORPH TestPythonPy3Construct | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389335 | ORPH TestPythonPy3Crossbar | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389340 | ORPH TestPythonPy3Cryptography | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389344 | ORPH TestPythonPy3DBusFast | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389348 | ORPH TestPythonPy3DBusNext | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389352 | ORPH TestPythonPy3Dicttoxml2 | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389356 | ORPH TestPythonPy3Distro | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389359 | ORPH TestPythonPy3Django | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389363 | ORPH TestPythonPy3Dtschema | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389366 | ORPH TestPythonPy3Flask | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389370 | ORPH ...honPy3FlaskExpectsJson | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389373 | ORPH TestPythonPy3Git | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389377 | ORPH TestPythonPy3Gitdb2 | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389384 | ORPH TestPythonPy3GnuPG | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389387 | ORPH TestPythonPy3Gobject | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389392 | ORPH TestPythonPy3Gpiozero | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389396 | ORPH TestPythonPy3Hkdf | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389400 | ORPH TestPythonPy3Incremental | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389403 | ORPH TestPythonPy3Iptables | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389406 | ORPH TestPythonPy3Jmespath | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389409 | ORPH TestPythonPy3Libftdi1 | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389025 | ORPH ...PythonPy3MagicWormhole | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389411 | ORPH TestPythonPy3Munch | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389412 | ORPH TestPythonPy3Passlib | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389414 | ORPH TestPythonPy3Pexpect | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389416 | ORPH TestPythonPy3PyAlsa | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389417 | ORPH TestPythonPy3Pynacl | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389419 | ORPH TestPythonPy3Pytest | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389425 | ORPH ...PythonPy3PytestAsyncio | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389427 | ORPH TestPythonPy3Pyyaml | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389429 | ORPH TestPythonPy3Qrcode | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389433 | ORPH TestPythonPy3RSA | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389438 | ORPH TestPythonPy3RpiGpio | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389436 | ORPH TestPythonPy3S3transfer | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389443 | ORPH TestPythonPy3SciPy | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389445 | ORPH ...thonPy3ServiceIdentity | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389448 | ORPH TestPythonPy3Smmap2 | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389450 | ORPH TestPythonPy3Spake2 | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389453 | ORPH TestPythonPy3Treq | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389455 | ORPH TestPythonPy3Twisted | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389458 | ORPH TestPythonPy3Txaio | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389460 | ORPH TestPythonPy3Txtorcon | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389461 | ORPH TestPythonPy3Ubjson | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389462 | ORPH ...y3UnitTestXmlReporting | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389463 | ORPH TestPythonPy3rtoml | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389441 | ORPH TestPythonPybind | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389418 | ORPH TestRdmaCore | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389464 | ORPH TestRedis | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389465 | ORPH TestRust | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389471 | ORPH TestRustBin | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389473 | ORPH TestS6 | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389474 | ORPH TestS6Networking | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389475 | ORPH TestS6PortableUtils | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389476 | ORPH TestS6Rc | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389478 | ORPH TestSquashfsMinBlocksize | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897388906 | ORPH TestSudo | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389479 | ORPH TestSyslogNg | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389480 | ORPH TestTmux | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389481 | ORPH TestUbi | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897388909 | ORPH TestUbootOpensslPkgConfig | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389484 | ORPH TestZ3 | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389486 | ORPH TestZerofree | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389488 | ORPH TestZfsGlibc | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389489 | ORPH TestZfsMusl | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389491 | ORPH TestZfsUclibc | https://gitlab.com/buildroot.org/buildroot/-/jobs/3897389493 | ORPH -- http://autobuild.buildroot.net From br015 at umbiko.net Fri Mar 10 08:09:17 2023 From: br015 at umbiko.net (Andreas Ziegler) Date: Fri, 10 Mar 2023 08:09:17 +0000 Subject: [Buildroot] U-boot stable asks for SYS_LOAD_ADDR when compiling for Le Potato In-Reply-To: References: Message-ID: <41d62067a8624bd2c8b0ed458571f8da@umbiko.net> Hi Kenneth, On 2023-03-09 17:29, Kenneth Roland wrote: > As the subject says, I am unable to successfully compile buildroot for > this board. I used this repo > (https://github.com/mathieu-lm/libretech-cc-buildroot), as support for > the Le Potato dev board isn't in mainstream. This fork isn't too old as > it is dated 2020.02 in menu makeconfig?. I assume that because this > repo is slightly dated that it doesn't account for newer changes for > u-boot? Uname and logs are attached. I used the value 0x1000000 as > given in the device's forums > (https://forum.loverpi.com/discussion/748/u-boot-guide-for-le-potato-aml-s905x-cc). > u-boot Guide for Le Potato > AML-S905X-CC > The boot priority of Le Potato is as follows: eMMC then SD. The current > version of u-boot found in the images is the 2019.04 release. > forum.loverpi.com Toolchain and u-boot versions are static, the fault probably lies within the instructions in the README of [1]. Clean up your build and initialize it properly: $ make clean $ make meson-gxl-s905x-libretech-cc_defconfig Then run 'make'. Kind regards, Andreas [1] https://github.com/mathieu-lm/libretech-cc-buildroot From nicolas.cavallari at green-communications.fr Fri Mar 10 09:01:53 2023 From: nicolas.cavallari at green-communications.fr (Nicolas Cavallari) Date: Fri, 10 Mar 2023 10:01:53 +0100 Subject: [Buildroot] [PATCH 1/1] package/libgit2: bump to version 1.6.2 Message-ID: <20230310090153.14053-1-nicolas.cavallari@green-communications.fr> * Fix the license because libgit2 has been using some android code without attribution. * Building in-source is accidentely broken in this release and upstream recommends a separate build directory anyway, so use a separate build directory. * Some win32-specific declarations use wchar_t, add an upstreamed patch to avoid a dependency to wchar_t elsewhere. Signed-off-by: Nicolas Cavallari --- ...clare-win32-functions-on-non-win32-p.patch | 35 +++++++++++++++++++ package/libgit2/libgit2.hash | 4 +-- package/libgit2/libgit2.mk | 7 ++-- 3 files changed, 42 insertions(+), 4 deletions(-) create mode 100644 package/libgit2/0001-sysdir-Do-not-declare-win32-functions-on-non-win32-p.patch diff --git a/package/libgit2/0001-sysdir-Do-not-declare-win32-functions-on-non-win32-p.patch b/package/libgit2/0001-sysdir-Do-not-declare-win32-functions-on-non-win32-p.patch new file mode 100644 index 0000000000..6be66ffee3 --- /dev/null +++ b/package/libgit2/0001-sysdir-Do-not-declare-win32-functions-on-non-win32-p.patch @@ -0,0 +1,35 @@ +From 20811c5aa9c528405eaa3f88ff22a9adebafa9e6 Mon Sep 17 00:00:00 2001 +From: Nicolas Cavallari +Date: Wed, 8 Mar 2023 14:00:52 +0100 +Subject: [PATCH] sysdir: Do not declare win32 functions on non-win32 platforms + +These declaration poses problems on some embedded or retro Linux systems +that deliberately disable support for wchar_t from their libc. + +Signed-off-by: Nicolas Cavallari +[Retrieved from: +https://github.com/libgit2/libgit2/commit/20811c5aa9c528405eaa3f88ff22a9adebafa9e6] +--- + src/libgit2/sysdir.h | 2 ++ + 1 file changed, 2 insertions(+) + +diff --git a/src/libgit2/sysdir.h b/src/libgit2/sysdir.h +index 1d15bbf43..03f59e1de 100644 +--- a/src/libgit2/sysdir.h ++++ b/src/libgit2/sysdir.h +@@ -134,10 +134,12 @@ extern int git_sysdir_set(git_sysdir_t which, const char *paths); + */ + extern int git_sysdir_reset(void); + ++#ifdef GIT_WIN32 + /** Sets the registry system dir to a mock; for testing. */ + extern int git_win32__set_registry_system_dir(const wchar_t *mock_sysdir); + + /** Find the given system dir; for testing. */ + extern int git_win32__find_system_dirs(git_str *out, const char *subdir); ++#endif + + #endif +-- +2.39.2 + diff --git a/package/libgit2/libgit2.hash b/package/libgit2/libgit2.hash index e834525df5..baf43c66f7 100644 --- a/package/libgit2/libgit2.hash +++ b/package/libgit2/libgit2.hash @@ -1,3 +1,3 @@ # Locally calculated -sha256 7074f1e2697992b82402501182db254fe62d64877b12f6e4c64656516f4cde88 libgit2-1.5.1.tar.gz -sha256 0fc09da43d666b5b0cf5695defc3100d5cf387936b260ebab37e396d7e0dbc83 COPYING +sha256 d557fbf35557bb5df53cbf38ae0081edb4a36494ec0d19741fa673e509245f8f libgit2-1.6.2.tar.gz +sha256 6f3c2cd59b057e366c1acc073b038135c52d77892bb33bd4d931c5369d3f062b COPYING diff --git a/package/libgit2/libgit2.mk b/package/libgit2/libgit2.mk index c962c8030f..b31f5199e1 100644 --- a/package/libgit2/libgit2.mk +++ b/package/libgit2/libgit2.mk @@ -4,14 +4,15 @@ # ################################################################################ -LIBGIT2_VERSION = 1.5.1 +LIBGIT2_VERSION = 1.6.2 LIBGIT2_SITE = $(call github,libgit2,libgit2,v$(LIBGIT2_VERSION)) LIBGIT2_LICENSE = \ GPL-2.0 with linking exception, \ MIT (sha1), \ BSD-3-Clause (sha256), \ wildmatch license (wildmatch), \ - CC0-1.0 (xoroshiro256) + CC0-1.0 (xoroshiro256), \ + BSD-2-Clause (basename_r) LIBGIT2_LICENSE_FILES = COPYING LIBGIT2_CPE_ID_VENDOR = libgit2_project LIBGIT2_INSTALL_STAGING = YES @@ -24,6 +25,8 @@ LIBGIT2_CONF_OPTS = \ -DUSE_NTLMCLIENT=OFF \ -DUSE_THREADS=$(if $(BR2_TOOLCHAIN_HAS_THREADS),ON,OFF) +LIBGIT2_SUPPORTS_IN_SOURCE_BUILD = NO + LIBGIT2_DEPENDENCIES = zlib libhttpparser # If libiconv is available (for !locale toolchains), then we can use -- 2.39.2 From luca.pesce at vimar.com Fri Mar 10 13:48:31 2023 From: luca.pesce at vimar.com (Luca Pesce) Date: Fri, 10 Mar 2023 14:48:31 +0100 Subject: [Buildroot] [PATCH 1/1] package/libwebsockets: enable libev and libevent support indipendently Message-ID: <1678456111-30786-1-git-send-email-luca.pesce@vimar.com> libev and libevent can be enabled at the same time since version 4.1.0, thanks to the event lib support refactoring into plugins, which is enabled by default for unix platform builds (LWS_WITH_EVLIB_PLUGINS=ON): https://github.com/warmcat/libwebsockets/commit/c6c7ab2b4498c62bf9461b36395d8466e023575d In this way, libwebsockets can be compiled with both libev and libevent support, which is then user-selectable at runtime. This basically restores the behavior changed by previous commit 27f257e. Signed-off-by: Luca Pesce --- package/libwebsockets/libwebsockets.mk | 18 ++++++++---------- 1 file changed, 8 insertions(+), 10 deletions(-) diff --git a/package/libwebsockets/libwebsockets.mk b/package/libwebsockets/libwebsockets.mk index 7962494..fb0ee66 100644 --- a/package/libwebsockets/libwebsockets.mk +++ b/package/libwebsockets/libwebsockets.mk @@ -57,18 +57,16 @@ endif ifeq ($(BR2_PACKAGE_LIBEV),y) LIBWEBSOCKETS_DEPENDENCIES += libev -LIBWEBSOCKETS_CONF_OPTS += \ - -DLWS_WITH_LIBEV=ON \ - -DLWS_WITH_LIBEVENT=OFF -else ifeq ($(BR2_PACKAGE_LIBEVENT),y) +LIBWEBSOCKETS_CONF_OPTS += -DLWS_WITH_LIBEV=ON +else +LIBWEBSOCKETS_CONF_OPTS += -DLWS_WITH_LIBEV=OFF +endif + +ifeq ($(BR2_PACKAGE_LIBEVENT),y) LIBWEBSOCKETS_DEPENDENCIES += libevent -LIBWEBSOCKETS_CONF_OPTS += \ - -DLWS_WITH_LIBEV=OFF \ - -DLWS_WITH_LIBEVENT=ON +LIBWEBSOCKETS_CONF_OPTS += -DLWS_WITH_LIBEVENT=ON else -LIBWEBSOCKETS_CONF_OPTS += \ - -DLWS_WITH_LIBEV=OFF \ - -DLWS_WITH_LIBEVENT=OFF +LIBWEBSOCKETS_CONF_OPTS += -DLWS_WITH_LIBEVENT=OFF endif ifeq ($(BR2_PACKAGE_LIBGLIB2),y) -- 2.7.4 From bernd.kuhls at t-online.de Fri Mar 10 16:59:00 2023 From: bernd.kuhls at t-online.de (Bernd Kuhls) Date: Fri, 10 Mar 2023 17:59:00 +0100 Subject: [Buildroot] [PATCH 1/1] package/znc: Fix build with LibreSSL Message-ID: <20230310165900.46687-1-bernd.kuhls@t-online.de> Fixes: http://autobuild.buildroot.net/results/3fe/3fec5c3a21af47b5f4e8adcaf4ce1fff5070e00a/ Signed-off-by: Bernd Kuhls --- ...0001-LibreSSL-3.5-opaqued-structures.patch | 27 ++++++++ .../znc/0002-Fix-build-with-libressl.patch | 68 +++++++++++++++++++ ...DH_get0_key-have-existed-since-Libre.patch | 30 ++++++++ 3 files changed, 125 insertions(+) create mode 100644 package/znc/0001-LibreSSL-3.5-opaqued-structures.patch create mode 100644 package/znc/0002-Fix-build-with-libressl.patch create mode 100644 package/znc/0003-DH_set0_pqg-and-DH_get0_key-have-existed-since-Libre.patch diff --git a/package/znc/0001-LibreSSL-3.5-opaqued-structures.patch b/package/znc/0001-LibreSSL-3.5-opaqued-structures.patch new file mode 100644 index 0000000000..d0019e21a4 --- /dev/null +++ b/package/znc/0001-LibreSSL-3.5-opaqued-structures.patch @@ -0,0 +1,27 @@ +From 87f3dac8ba8dea5628b05416bdef454b4ef2d236 Mon Sep 17 00:00:00 2001 +From: Charlie Li +Date: Mon, 14 Mar 2022 17:36:36 -0400 +Subject: [PATCH] LibreSSL 3.5 opaqued structures + +Downloaded from upstream commit +https://github.com/znc/Csocket/commit/87f3dac8ba8dea5628b05416bdef454b4ef2d236 + +Signed-off-by: Bernd Kuhls +(rebased for znc) +--- + Csocket.cc | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/Csocket.cc b/Csocket.cc +index 46a3bfd..a30da14 100644 +--- a/third_party/Csocket/Csocket.cc ++++ b/third_party/Csocket/Csocket.cc +@@ -61,7 +61,7 @@ + # define OPENSSL_NO_TLS1_1 /* 1.0.1-pre~: openssl/openssl at 637f374ad49d5f6d4f81d87d7cdd226428aa470c */ + # define OPENSSL_NO_TLS1_2 /* 1.0.1-pre~: openssl/openssl at 7409d7ad517650db332ae528915a570e4e0ab88b */ + # endif +-# ifndef LIBRESSL_VERSION_NUMBER /* forked from OpenSSL 1.0.1g, sets high version "with the idea of discouraging software from relying on magic numbers for detecting features"(!) */ ++# if !defined(LIBRESSL_VERSION_NUMBER) || (defined(LIBRESSL_VERSION_NUMBER) && LIBRESSL_VERSION_NUMBER >= 0x03050000fL) + # if OPENSSL_VERSION_NUMBER >= 0x10100000 + # undef HAVE_ERR_REMOVE_THREAD_STATE /* 1.1.0-pre4: openssl/openssl at 8509dcc9f319190c565ab6baad7c88d37a951d1c */ + # undef OPENSSL_NO_SSL2 /* 1.1.0-pre4: openssl/openssl at e80381e1a3309f5d4a783bcaa508a90187a48882 */ diff --git a/package/znc/0002-Fix-build-with-libressl.patch b/package/znc/0002-Fix-build-with-libressl.patch new file mode 100644 index 0000000000..b8d22445fb --- /dev/null +++ b/package/znc/0002-Fix-build-with-libressl.patch @@ -0,0 +1,68 @@ +From dcb5f3df82fcfec48aab356252067dc897fb98cf Mon Sep 17 00:00:00 2001 +From: Alexey Sokolov +Date: Sun, 14 Nov 2021 00:45:01 +0000 +Subject: [PATCH] Fix build with libressl + +It got another feature of openssl implemented, which broke this + +Downloaded from upstream commit +https://github.com/znc/znc/commit/dcb5f3df82fcfec48aab356252067dc897fb98cf + +Signed-off-by: Bernd Kuhls +--- + CMakeLists.txt | 14 ++++++++++++++ + include/znc/zncconfig.h.cmake.in | 1 + + modules/schat.cpp | 3 +-- + 3 files changed, 16 insertions(+), 2 deletions(-) + +diff --git a/CMakeLists.txt b/CMakeLists.txt +index 0913ff2691..1f77f5632b 100644 +--- a/CMakeLists.txt ++++ b/CMakeLists.txt +@@ -82,6 +82,20 @@ endmacro() + tristate_option(OPENSSL "Support SSL") + if(WANT_OPENSSL) + find_package(OpenSSL ${TRISTATE_OPENSSL_REQUIRED}) ++ ++ if(OPENSSL_FOUND) ++ # SSL_SESSION was made opaque in OpenSSL 1.1.0; ++ # LibreSSL gained that function later too. ++ # TODO: maybe remove this check at some point, and stop supporting old ++ # libssl versions ++ function(check_SSL_SESSION_get0_cipher) ++ set(CMAKE_REQUIRED_LIBRARIES ${OPENSSL_LIBRARIES}) ++ set(CMAKE_REQUIRED_INCLUDES ${OPENSSL_INCLUDE_DIR}) ++ check_cxx_symbol_exists(SSL_SESSION_get0_cipher openssl/ssl.h ++ HAVE_SSL_SESSION_get0_cipher) ++ endfunction() ++ check_SSL_SESSION_get0_cipher() ++ endif() + endif() + set(HAVE_LIBSSL "${OPENSSL_FOUND}") + +diff --git a/include/znc/zncconfig.h.cmake.in b/include/znc/zncconfig.h.cmake.in +index 5426b828af..7b07b99aec 100644 +--- a/include/znc/zncconfig.h.cmake.in ++++ b/include/znc/zncconfig.h.cmake.in +@@ -31,6 +31,7 @@ + #define HAVE_PTHREAD 1 + #cmakedefine HAVE_THREADED_DNS 1 + #cmakedefine HAVE_LIBSSL 1 ++#cmakedefine HAVE_SSL_SESSION_get0_cipher 1 + #cmakedefine HAVE_IPV6 1 + #cmakedefine HAVE_ZLIB 1 + #cmakedefine HAVE_I18N 1 +diff --git a/modules/schat.cpp b/modules/schat.cpp +index aa7a338dcd..66e67e695c 100644 +--- a/modules/schat.cpp ++++ b/modules/schat.cpp +@@ -25,8 +25,7 @@ + #include + #include + +-#if !defined(OPENSSL_VERSION_NUMBER) || defined(LIBRESSL_VERSION_NUMBER) || \ +- OPENSSL_VERSION_NUMBER < 0x10100007 ++#ifndef HAVE_SSL_SESSION_get0_cipher + /* SSL_SESSION was made opaque in OpenSSL 1.1.0, cipher accessor was added 2 + weeks before the public release. + See openssl/openssl at e92813234318635639dba0168c7ef5568757449b. */ diff --git a/package/znc/0003-DH_set0_pqg-and-DH_get0_key-have-existed-since-Libre.patch b/package/znc/0003-DH_set0_pqg-and-DH_get0_key-have-existed-since-Libre.patch new file mode 100644 index 0000000000..a2946643fc --- /dev/null +++ b/package/znc/0003-DH_set0_pqg-and-DH_get0_key-have-existed-since-Libre.patch @@ -0,0 +1,30 @@ +From 7c8ac8981a8516edaba469641aff4d8ec452ae9e Mon Sep 17 00:00:00 2001 +From: Charlie Li +Date: Mon, 14 Mar 2022 18:32:46 -0400 +Subject: [PATCH] DH_set0_pqg and DH_get0_key have existed since LibreSSL 2.7 + +https://github.com/libressl-portable/openbsd/commit/848e2a019c796b685fc8c5848283b86e48fbe0bf +https://github.com/libressl-portable/openbsd/commit/3789e379353c1d53313a249461b3d735de4ac742 + +Downloaded from upstream commit +https://github.com/znc/znc/commit/7c8ac8981a8516edaba469641aff4d8ec452ae9e + +Signed-off-by: Bernd Kuhls +--- + modules/crypt.cpp | 3 ++- + 1 file changed, 2 insertions(+), 1 deletion(-) + +diff --git a/modules/crypt.cpp b/modules/crypt.cpp +index 7655371b6e..68f7aafcea 100644 +--- a/modules/crypt.cpp ++++ b/modules/crypt.cpp +@@ -68,7 +68,8 @@ class CCryptMod : public CModule { + CString m_sPrivKey; + CString m_sPubKey; + +-#if OPENSSL_VERSION_NUMBER < 0X10100000L || defined(LIBRESSL_VERSION_NUMBER) ++#if OPENSSL_VERSION_NUMBER < 0X10100000L || \ ++ (defined(LIBRESSL_VERSION_NUMBER) && LIBRESSL_VERSION_NUMBER < 0x02070000fL) + static int DH_set0_pqg(DH* dh, BIGNUM* p, BIGNUM* q, BIGNUM* g) { + /* If the fields p and g in dh are nullptr, the corresponding input + * parameters MUST be non-nullptr. q may remain nullptr. -- 2.39.2 From bernd.kuhls at t-online.de Fri Mar 10 17:06:11 2023 From: bernd.kuhls at t-online.de (Bernd Kuhls) Date: Fri, 10 Mar 2023 18:06:11 +0100 Subject: [Buildroot] [PATCH 1/1] package/php: link with -latomic if needed Message-ID: <20230310170611.425280-1-bernd.kuhls@t-online.de> Fixes: http://autobuild.buildroot.net/results/112/112ec5cb0de6f55a29caf7ec563367afd28eb8a0/ Signed-off-by: Bernd Kuhls --- package/php/php.mk | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/package/php/php.mk b/package/php/php.mk index bd7d5a8c3c..49f02d7f20 100644 --- a/package/php/php.mk +++ b/package/php/php.mk @@ -35,6 +35,10 @@ ifeq ($(BR2_STATIC_LIBS)$(BR2_TOOLCHAIN_HAS_THREADS),yy) PHP_STATIC_LIBS += -lpthread endif +ifeq ($(BR2_TOOLCHAIN_HAS_LIBATOMIC),y) +PHP_EXTRA_LIBS += -latomic +endif + ifeq ($(call qstrip,$(BR2_TARGET_LOCALTIME)),) PHP_LOCALTIME = UTC else -- 2.39.2 From bernd.kuhls at t-online.de Fri Mar 10 17:14:07 2023 From: bernd.kuhls at t-online.de (Bernd Kuhls) Date: Fri, 10 Mar 2023 18:14:07 +0100 Subject: [Buildroot] [PATCH 1/1] package/x11r7/xdriver_xf86-video-qxl: Update broken URL in Config.in helptext Message-ID: <20230310171407.429975-1-bernd.kuhls@t-online.de> Signed-off-by: Bernd Kuhls --- package/x11r7/xdriver_xf86-video-qxl/Config.in | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package/x11r7/xdriver_xf86-video-qxl/Config.in b/package/x11r7/xdriver_xf86-video-qxl/Config.in index 40f61fd69f..0c6b13eda2 100644 --- a/package/x11r7/xdriver_xf86-video-qxl/Config.in +++ b/package/x11r7/xdriver_xf86-video-qxl/Config.in @@ -9,4 +9,4 @@ config BR2_PACKAGE_XDRIVER_XF86_VIDEO_QXL help QEMU QXL paravirt video driver - http://www.spice-space.org/page/XorgQXL + https://gitlab.freedesktop.org/xorg/driver/xf86-video-qxl -- 2.39.2 From bernd.kuhls at t-online.de Fri Mar 10 17:15:09 2023 From: bernd.kuhls at t-online.de (Bernd Kuhls) Date: Fri, 10 Mar 2023 18:15:09 +0100 Subject: [Buildroot] [PATCH 1/2] package/x11r7/xdriver_xf86-video-qxl: bump version to 0.1.6 References: <20230127192108.341891-1-bernd.kuhls@t-online.de> <20230128225122.7477de9e__9657.90343923203$1674942727$gmane$org@windsurf> Message-ID: Am Sat, 28 Jan 2023 22:51:22 +0100 schrieb Thomas Petazzoni via buildroot: > Thanks, both applied. Please note that the link in the QXL driver > Config.in help text is broken, it would be good to fix it. Hi Thomas, done: http://patchwork.ozlabs.org/project/buildroot/patch/ 20230310171407.429975-1-bernd.kuhls at t-online.de/ Regards, Bernd From ju.o at free.fr Fri Mar 10 17:53:13 2023 From: ju.o at free.fr (Julien Olivain) Date: Fri, 10 Mar 2023 18:53:13 +0100 Subject: [Buildroot] [PATCH next 1/1] package/bridge-utils: update project URL in Config.in help text In-Reply-To: <997d670a-8843-0686-995b-63b671cca1c5@mind.be> References: <20230305232504.232860-1-ju.o@free.fr> <997d670a-8843-0686-995b-63b671cca1c5@mind.be> Message-ID: <6e9d8313f1d606ff3da0495c77c023f8@free.fr> Hi Arnout, On 09/03/2023 21:04, Arnout Vandecappelle wrote: > On 06/03/2023 00:25, Julien Olivain wrote: >> The old URL no longer works and shows "No repositories found". >> Replace it with: >> https://wiki.linuxfoundation.org/networking/bridge >> >> Signed-off-by: Julien Olivain > > Applied to master, thanks. > > Why did you mark this for next? It's clearly a fix, right? You are right, it is clearly a fix. I overlooked it as it was mixed with several other improvements and bumps for next. > Regards, > Arnout > >> --- >> package/bridge-utils/Config.in | 2 +- >> 1 file changed, 1 insertion(+), 1 deletion(-) >> >> diff --git a/package/bridge-utils/Config.in >> b/package/bridge-utils/Config.in >> index de5883f063..2d886e2cb0 100644 >> --- a/package/bridge-utils/Config.in >> +++ b/package/bridge-utils/Config.in >> @@ -8,4 +8,4 @@ config BR2_PACKAGE_BRIDGE_UTILS >> added. Instead use the bridge command from the iproute2 >> package which supports more features. >> - >> https://git.kernel.org/cgit/linux/kernel/git/shemminger/bridge-utils.git/ >> + https://wiki.linuxfoundation.org/networking/bridge Best regards, Julien. From arnout at mind.be Fri Mar 10 19:53:29 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Fri, 10 Mar 2023 20:53:29 +0100 Subject: [Buildroot] [PATCH 1/1] package/x11r7/xdriver_xf86-video-qxl: Update broken URL in Config.in helptext In-Reply-To: <20230310171407.429975-1-bernd.kuhls@t-online.de> References: <20230310171407.429975-1-bernd.kuhls@t-online.de> Message-ID: <8ceb02ef-fa78-017f-e001-cded17a6abf6@mind.be> On 10/03/2023 18:14, Bernd Kuhls wrote: > Signed-off-by: Bernd Kuhls Applied to master, thanks. Regards, Arnout > --- > package/x11r7/xdriver_xf86-video-qxl/Config.in | 2 +- > 1 file changed, 1 insertion(+), 1 deletion(-) > > diff --git a/package/x11r7/xdriver_xf86-video-qxl/Config.in b/package/x11r7/xdriver_xf86-video-qxl/Config.in > index 40f61fd69f..0c6b13eda2 100644 > --- a/package/x11r7/xdriver_xf86-video-qxl/Config.in > +++ b/package/x11r7/xdriver_xf86-video-qxl/Config.in > @@ -9,4 +9,4 @@ config BR2_PACKAGE_XDRIVER_XF86_VIDEO_QXL > help > QEMU QXL paravirt video driver > > - http://www.spice-space.org/page/XorgQXL > + https://gitlab.freedesktop.org/xorg/driver/xf86-video-qxl From arnout at mind.be Fri Mar 10 19:50:49 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Fri, 10 Mar 2023 20:50:49 +0100 Subject: [Buildroot] [git commit] package/x11r7/xdriver_xf86-video-qxl: Update broken URL in Config.in helptext Message-ID: <20230310195344.502DE86E01@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=562045056b7a25131cc17f58055fd5d6d7bf305c branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Signed-off-by: Bernd Kuhls Signed-off-by: Arnout Vandecappelle --- package/x11r7/xdriver_xf86-video-qxl/Config.in | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package/x11r7/xdriver_xf86-video-qxl/Config.in b/package/x11r7/xdriver_xf86-video-qxl/Config.in index 40f61fd69f..0c6b13eda2 100644 --- a/package/x11r7/xdriver_xf86-video-qxl/Config.in +++ b/package/x11r7/xdriver_xf86-video-qxl/Config.in @@ -9,4 +9,4 @@ config BR2_PACKAGE_XDRIVER_XF86_VIDEO_QXL help QEMU QXL paravirt video driver - http://www.spice-space.org/page/XorgQXL + https://gitlab.freedesktop.org/xorg/driver/xf86-video-qxl From arnout at mind.be Fri Mar 10 19:51:45 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Fri, 10 Mar 2023 20:51:45 +0100 Subject: [Buildroot] [git commit] package/php: link with -latomic if needed Message-ID: <20230310195344.5AC8086E03@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=331c9ba9e082d0319b822fbd46c0f5a898e69584 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Fixes: http://autobuild.buildroot.net/results/112/112ec5cb0de6f55a29caf7ec563367afd28eb8a0/ Signed-off-by: Bernd Kuhls Signed-off-by: Arnout Vandecappelle --- package/php/php.mk | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/package/php/php.mk b/package/php/php.mk index bd7d5a8c3c..49f02d7f20 100644 --- a/package/php/php.mk +++ b/package/php/php.mk @@ -35,6 +35,10 @@ ifeq ($(BR2_STATIC_LIBS)$(BR2_TOOLCHAIN_HAS_THREADS),yy) PHP_STATIC_LIBS += -lpthread endif +ifeq ($(BR2_TOOLCHAIN_HAS_LIBATOMIC),y) +PHP_EXTRA_LIBS += -latomic +endif + ifeq ($(call qstrip,$(BR2_TARGET_LOCALTIME)),) PHP_LOCALTIME = UTC else From arnout at mind.be Fri Mar 10 19:52:13 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Fri, 10 Mar 2023 20:52:13 +0100 Subject: [Buildroot] [git commit] package/znc: Fix build with LibreSSL Message-ID: <20230310195344.6937286E04@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=dfc3b05c05c8fa1a86affdd0a42fa4f6a0bf0171 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Fixes: http://autobuild.buildroot.net/results/3fe/3fec5c3a21af47b5f4e8adcaf4ce1fff5070e00a/ Signed-off-by: Bernd Kuhls Signed-off-by: Arnout Vandecappelle --- .../znc/0001-LibreSSL-3.5-opaqued-structures.patch | 27 +++++++++ package/znc/0002-Fix-build-with-libressl.patch | 68 ++++++++++++++++++++++ ...-and-DH_get0_key-have-existed-since-Libre.patch | 30 ++++++++++ 3 files changed, 125 insertions(+) diff --git a/package/znc/0001-LibreSSL-3.5-opaqued-structures.patch b/package/znc/0001-LibreSSL-3.5-opaqued-structures.patch new file mode 100644 index 0000000000..d0019e21a4 --- /dev/null +++ b/package/znc/0001-LibreSSL-3.5-opaqued-structures.patch @@ -0,0 +1,27 @@ +From 87f3dac8ba8dea5628b05416bdef454b4ef2d236 Mon Sep 17 00:00:00 2001 +From: Charlie Li +Date: Mon, 14 Mar 2022 17:36:36 -0400 +Subject: [PATCH] LibreSSL 3.5 opaqued structures + +Downloaded from upstream commit +https://github.com/znc/Csocket/commit/87f3dac8ba8dea5628b05416bdef454b4ef2d236 + +Signed-off-by: Bernd Kuhls +(rebased for znc) +--- + Csocket.cc | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/Csocket.cc b/Csocket.cc +index 46a3bfd..a30da14 100644 +--- a/third_party/Csocket/Csocket.cc ++++ b/third_party/Csocket/Csocket.cc +@@ -61,7 +61,7 @@ + # define OPENSSL_NO_TLS1_1 /* 1.0.1-pre~: openssl/openssl at 637f374ad49d5f6d4f81d87d7cdd226428aa470c */ + # define OPENSSL_NO_TLS1_2 /* 1.0.1-pre~: openssl/openssl at 7409d7ad517650db332ae528915a570e4e0ab88b */ + # endif +-# ifndef LIBRESSL_VERSION_NUMBER /* forked from OpenSSL 1.0.1g, sets high version "with the idea of discouraging software from relying on magic numbers for detecting features"(!) */ ++# if !defined(LIBRESSL_VERSION_NUMBER) || (defined(LIBRESSL_VERSION_NUMBER) && LIBRESSL_VERSION_NUMBER >= 0x03050000fL) + # if OPENSSL_VERSION_NUMBER >= 0x10100000 + # undef HAVE_ERR_REMOVE_THREAD_STATE /* 1.1.0-pre4: openssl/openssl at 8509dcc9f319190c565ab6baad7c88d37a951d1c */ + # undef OPENSSL_NO_SSL2 /* 1.1.0-pre4: openssl/openssl at e80381e1a3309f5d4a783bcaa508a90187a48882 */ diff --git a/package/znc/0002-Fix-build-with-libressl.patch b/package/znc/0002-Fix-build-with-libressl.patch new file mode 100644 index 0000000000..b8d22445fb --- /dev/null +++ b/package/znc/0002-Fix-build-with-libressl.patch @@ -0,0 +1,68 @@ +From dcb5f3df82fcfec48aab356252067dc897fb98cf Mon Sep 17 00:00:00 2001 +From: Alexey Sokolov +Date: Sun, 14 Nov 2021 00:45:01 +0000 +Subject: [PATCH] Fix build with libressl + +It got another feature of openssl implemented, which broke this + +Downloaded from upstream commit +https://github.com/znc/znc/commit/dcb5f3df82fcfec48aab356252067dc897fb98cf + +Signed-off-by: Bernd Kuhls +--- + CMakeLists.txt | 14 ++++++++++++++ + include/znc/zncconfig.h.cmake.in | 1 + + modules/schat.cpp | 3 +-- + 3 files changed, 16 insertions(+), 2 deletions(-) + +diff --git a/CMakeLists.txt b/CMakeLists.txt +index 0913ff2691..1f77f5632b 100644 +--- a/CMakeLists.txt ++++ b/CMakeLists.txt +@@ -82,6 +82,20 @@ endmacro() + tristate_option(OPENSSL "Support SSL") + if(WANT_OPENSSL) + find_package(OpenSSL ${TRISTATE_OPENSSL_REQUIRED}) ++ ++ if(OPENSSL_FOUND) ++ # SSL_SESSION was made opaque in OpenSSL 1.1.0; ++ # LibreSSL gained that function later too. ++ # TODO: maybe remove this check at some point, and stop supporting old ++ # libssl versions ++ function(check_SSL_SESSION_get0_cipher) ++ set(CMAKE_REQUIRED_LIBRARIES ${OPENSSL_LIBRARIES}) ++ set(CMAKE_REQUIRED_INCLUDES ${OPENSSL_INCLUDE_DIR}) ++ check_cxx_symbol_exists(SSL_SESSION_get0_cipher openssl/ssl.h ++ HAVE_SSL_SESSION_get0_cipher) ++ endfunction() ++ check_SSL_SESSION_get0_cipher() ++ endif() + endif() + set(HAVE_LIBSSL "${OPENSSL_FOUND}") + +diff --git a/include/znc/zncconfig.h.cmake.in b/include/znc/zncconfig.h.cmake.in +index 5426b828af..7b07b99aec 100644 +--- a/include/znc/zncconfig.h.cmake.in ++++ b/include/znc/zncconfig.h.cmake.in +@@ -31,6 +31,7 @@ + #define HAVE_PTHREAD 1 + #cmakedefine HAVE_THREADED_DNS 1 + #cmakedefine HAVE_LIBSSL 1 ++#cmakedefine HAVE_SSL_SESSION_get0_cipher 1 + #cmakedefine HAVE_IPV6 1 + #cmakedefine HAVE_ZLIB 1 + #cmakedefine HAVE_I18N 1 +diff --git a/modules/schat.cpp b/modules/schat.cpp +index aa7a338dcd..66e67e695c 100644 +--- a/modules/schat.cpp ++++ b/modules/schat.cpp +@@ -25,8 +25,7 @@ + #include + #include + +-#if !defined(OPENSSL_VERSION_NUMBER) || defined(LIBRESSL_VERSION_NUMBER) || \ +- OPENSSL_VERSION_NUMBER < 0x10100007 ++#ifndef HAVE_SSL_SESSION_get0_cipher + /* SSL_SESSION was made opaque in OpenSSL 1.1.0, cipher accessor was added 2 + weeks before the public release. + See openssl/openssl at e92813234318635639dba0168c7ef5568757449b. */ diff --git a/package/znc/0003-DH_set0_pqg-and-DH_get0_key-have-existed-since-Libre.patch b/package/znc/0003-DH_set0_pqg-and-DH_get0_key-have-existed-since-Libre.patch new file mode 100644 index 0000000000..a2946643fc --- /dev/null +++ b/package/znc/0003-DH_set0_pqg-and-DH_get0_key-have-existed-since-Libre.patch @@ -0,0 +1,30 @@ +From 7c8ac8981a8516edaba469641aff4d8ec452ae9e Mon Sep 17 00:00:00 2001 +From: Charlie Li +Date: Mon, 14 Mar 2022 18:32:46 -0400 +Subject: [PATCH] DH_set0_pqg and DH_get0_key have existed since LibreSSL 2.7 + +https://github.com/libressl-portable/openbsd/commit/848e2a019c796b685fc8c5848283b86e48fbe0bf +https://github.com/libressl-portable/openbsd/commit/3789e379353c1d53313a249461b3d735de4ac742 + +Downloaded from upstream commit +https://github.com/znc/znc/commit/7c8ac8981a8516edaba469641aff4d8ec452ae9e + +Signed-off-by: Bernd Kuhls +--- + modules/crypt.cpp | 3 ++- + 1 file changed, 2 insertions(+), 1 deletion(-) + +diff --git a/modules/crypt.cpp b/modules/crypt.cpp +index 7655371b6e..68f7aafcea 100644 +--- a/modules/crypt.cpp ++++ b/modules/crypt.cpp +@@ -68,7 +68,8 @@ class CCryptMod : public CModule { + CString m_sPrivKey; + CString m_sPubKey; + +-#if OPENSSL_VERSION_NUMBER < 0X10100000L || defined(LIBRESSL_VERSION_NUMBER) ++#if OPENSSL_VERSION_NUMBER < 0X10100000L || \ ++ (defined(LIBRESSL_VERSION_NUMBER) && LIBRESSL_VERSION_NUMBER < 0x02070000fL) + static int DH_set0_pqg(DH* dh, BIGNUM* p, BIGNUM* q, BIGNUM* g) { + /* If the fields p and g in dh are nullptr, the corresponding input + * parameters MUST be non-nullptr. q may remain nullptr. From arnout at mind.be Fri Mar 10 19:53:41 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Fri, 10 Mar 2023 20:53:41 +0100 Subject: [Buildroot] [PATCH 1/1] package/php: link with -latomic if needed In-Reply-To: <20230310170611.425280-1-bernd.kuhls@t-online.de> References: <20230310170611.425280-1-bernd.kuhls@t-online.de> Message-ID: <27b9cb55-baef-0cc2-39e2-d0af894c0460@mind.be> On 10/03/2023 18:06, Bernd Kuhls wrote: > Fixes: > http://autobuild.buildroot.net/results/112/112ec5cb0de6f55a29caf7ec563367afd28eb8a0/ > > Signed-off-by: Bernd Kuhls Applied to master, thanks. Regards, Arnout > --- > package/php/php.mk | 4 ++++ > 1 file changed, 4 insertions(+) > > diff --git a/package/php/php.mk b/package/php/php.mk > index bd7d5a8c3c..49f02d7f20 100644 > --- a/package/php/php.mk > +++ b/package/php/php.mk > @@ -35,6 +35,10 @@ ifeq ($(BR2_STATIC_LIBS)$(BR2_TOOLCHAIN_HAS_THREADS),yy) > PHP_STATIC_LIBS += -lpthread > endif > > +ifeq ($(BR2_TOOLCHAIN_HAS_LIBATOMIC),y) > +PHP_EXTRA_LIBS += -latomic > +endif > + > ifeq ($(call qstrip,$(BR2_TARGET_LOCALTIME)),) > PHP_LOCALTIME = UTC > else From arnout at mind.be Fri Mar 10 19:53:48 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Fri, 10 Mar 2023 20:53:48 +0100 Subject: [Buildroot] [PATCH 1/1] package/znc: Fix build with LibreSSL In-Reply-To: <20230310165900.46687-1-bernd.kuhls@t-online.de> References: <20230310165900.46687-1-bernd.kuhls@t-online.de> Message-ID: On 10/03/2023 17:59, Bernd Kuhls wrote: > Fixes: > http://autobuild.buildroot.net/results/3fe/3fec5c3a21af47b5f4e8adcaf4ce1fff5070e00a/ > > Signed-off-by: Bernd Kuhls Applied to master, thanks. Regards, Arnout > --- > ...0001-LibreSSL-3.5-opaqued-structures.patch | 27 ++++++++ > .../znc/0002-Fix-build-with-libressl.patch | 68 +++++++++++++++++++ > ...DH_get0_key-have-existed-since-Libre.patch | 30 ++++++++ > 3 files changed, 125 insertions(+) > create mode 100644 package/znc/0001-LibreSSL-3.5-opaqued-structures.patch > create mode 100644 package/znc/0002-Fix-build-with-libressl.patch > create mode 100644 package/znc/0003-DH_set0_pqg-and-DH_get0_key-have-existed-since-Libre.patch > > diff --git a/package/znc/0001-LibreSSL-3.5-opaqued-structures.patch b/package/znc/0001-LibreSSL-3.5-opaqued-structures.patch > new file mode 100644 > index 0000000000..d0019e21a4 > --- /dev/null > +++ b/package/znc/0001-LibreSSL-3.5-opaqued-structures.patch > @@ -0,0 +1,27 @@ > +From 87f3dac8ba8dea5628b05416bdef454b4ef2d236 Mon Sep 17 00:00:00 2001 > +From: Charlie Li > +Date: Mon, 14 Mar 2022 17:36:36 -0400 > +Subject: [PATCH] LibreSSL 3.5 opaqued structures > + > +Downloaded from upstream commit > +https://github.com/znc/Csocket/commit/87f3dac8ba8dea5628b05416bdef454b4ef2d236 > + > +Signed-off-by: Bernd Kuhls > +(rebased for znc) > +--- > + Csocket.cc | 2 +- > + 1 file changed, 1 insertion(+), 1 deletion(-) > + > +diff --git a/Csocket.cc b/Csocket.cc > +index 46a3bfd..a30da14 100644 > +--- a/third_party/Csocket/Csocket.cc > ++++ b/third_party/Csocket/Csocket.cc > +@@ -61,7 +61,7 @@ > + # define OPENSSL_NO_TLS1_1 /* 1.0.1-pre~: openssl/openssl at 637f374ad49d5f6d4f81d87d7cdd226428aa470c */ > + # define OPENSSL_NO_TLS1_2 /* 1.0.1-pre~: openssl/openssl at 7409d7ad517650db332ae528915a570e4e0ab88b */ > + # endif > +-# ifndef LIBRESSL_VERSION_NUMBER /* forked from OpenSSL 1.0.1g, sets high version "with the idea of discouraging software from relying on magic numbers for detecting features"(!) */ > ++# if !defined(LIBRESSL_VERSION_NUMBER) || (defined(LIBRESSL_VERSION_NUMBER) && LIBRESSL_VERSION_NUMBER >= 0x03050000fL) > + # if OPENSSL_VERSION_NUMBER >= 0x10100000 > + # undef HAVE_ERR_REMOVE_THREAD_STATE /* 1.1.0-pre4: openssl/openssl at 8509dcc9f319190c565ab6baad7c88d37a951d1c */ > + # undef OPENSSL_NO_SSL2 /* 1.1.0-pre4: openssl/openssl at e80381e1a3309f5d4a783bcaa508a90187a48882 */ > diff --git a/package/znc/0002-Fix-build-with-libressl.patch b/package/znc/0002-Fix-build-with-libressl.patch > new file mode 100644 > index 0000000000..b8d22445fb > --- /dev/null > +++ b/package/znc/0002-Fix-build-with-libressl.patch > @@ -0,0 +1,68 @@ > +From dcb5f3df82fcfec48aab356252067dc897fb98cf Mon Sep 17 00:00:00 2001 > +From: Alexey Sokolov > +Date: Sun, 14 Nov 2021 00:45:01 +0000 > +Subject: [PATCH] Fix build with libressl > + > +It got another feature of openssl implemented, which broke this > + > +Downloaded from upstream commit > +https://github.com/znc/znc/commit/dcb5f3df82fcfec48aab356252067dc897fb98cf > + > +Signed-off-by: Bernd Kuhls > +--- > + CMakeLists.txt | 14 ++++++++++++++ > + include/znc/zncconfig.h.cmake.in | 1 + > + modules/schat.cpp | 3 +-- > + 3 files changed, 16 insertions(+), 2 deletions(-) > + > +diff --git a/CMakeLists.txt b/CMakeLists.txt > +index 0913ff2691..1f77f5632b 100644 > +--- a/CMakeLists.txt > ++++ b/CMakeLists.txt > +@@ -82,6 +82,20 @@ endmacro() > + tristate_option(OPENSSL "Support SSL") > + if(WANT_OPENSSL) > + find_package(OpenSSL ${TRISTATE_OPENSSL_REQUIRED}) > ++ > ++ if(OPENSSL_FOUND) > ++ # SSL_SESSION was made opaque in OpenSSL 1.1.0; > ++ # LibreSSL gained that function later too. > ++ # TODO: maybe remove this check at some point, and stop supporting old > ++ # libssl versions > ++ function(check_SSL_SESSION_get0_cipher) > ++ set(CMAKE_REQUIRED_LIBRARIES ${OPENSSL_LIBRARIES}) > ++ set(CMAKE_REQUIRED_INCLUDES ${OPENSSL_INCLUDE_DIR}) > ++ check_cxx_symbol_exists(SSL_SESSION_get0_cipher openssl/ssl.h > ++ HAVE_SSL_SESSION_get0_cipher) > ++ endfunction() > ++ check_SSL_SESSION_get0_cipher() > ++ endif() > + endif() > + set(HAVE_LIBSSL "${OPENSSL_FOUND}") > + > +diff --git a/include/znc/zncconfig.h.cmake.in b/include/znc/zncconfig.h.cmake.in > +index 5426b828af..7b07b99aec 100644 > +--- a/include/znc/zncconfig.h.cmake.in > ++++ b/include/znc/zncconfig.h.cmake.in > +@@ -31,6 +31,7 @@ > + #define HAVE_PTHREAD 1 > + #cmakedefine HAVE_THREADED_DNS 1 > + #cmakedefine HAVE_LIBSSL 1 > ++#cmakedefine HAVE_SSL_SESSION_get0_cipher 1 > + #cmakedefine HAVE_IPV6 1 > + #cmakedefine HAVE_ZLIB 1 > + #cmakedefine HAVE_I18N 1 > +diff --git a/modules/schat.cpp b/modules/schat.cpp > +index aa7a338dcd..66e67e695c 100644 > +--- a/modules/schat.cpp > ++++ b/modules/schat.cpp > +@@ -25,8 +25,7 @@ > + #include > + #include > + > +-#if !defined(OPENSSL_VERSION_NUMBER) || defined(LIBRESSL_VERSION_NUMBER) || \ > +- OPENSSL_VERSION_NUMBER < 0x10100007 > ++#ifndef HAVE_SSL_SESSION_get0_cipher > + /* SSL_SESSION was made opaque in OpenSSL 1.1.0, cipher accessor was added 2 > + weeks before the public release. > + See openssl/openssl at e92813234318635639dba0168c7ef5568757449b. */ > diff --git a/package/znc/0003-DH_set0_pqg-and-DH_get0_key-have-existed-since-Libre.patch b/package/znc/0003-DH_set0_pqg-and-DH_get0_key-have-existed-since-Libre.patch > new file mode 100644 > index 0000000000..a2946643fc > --- /dev/null > +++ b/package/znc/0003-DH_set0_pqg-and-DH_get0_key-have-existed-since-Libre.patch > @@ -0,0 +1,30 @@ > +From 7c8ac8981a8516edaba469641aff4d8ec452ae9e Mon Sep 17 00:00:00 2001 > +From: Charlie Li > +Date: Mon, 14 Mar 2022 18:32:46 -0400 > +Subject: [PATCH] DH_set0_pqg and DH_get0_key have existed since LibreSSL 2.7 > + > +https://github.com/libressl-portable/openbsd/commit/848e2a019c796b685fc8c5848283b86e48fbe0bf > +https://github.com/libressl-portable/openbsd/commit/3789e379353c1d53313a249461b3d735de4ac742 > + > +Downloaded from upstream commit > +https://github.com/znc/znc/commit/7c8ac8981a8516edaba469641aff4d8ec452ae9e > + > +Signed-off-by: Bernd Kuhls > +--- > + modules/crypt.cpp | 3 ++- > + 1 file changed, 2 insertions(+), 1 deletion(-) > + > +diff --git a/modules/crypt.cpp b/modules/crypt.cpp > +index 7655371b6e..68f7aafcea 100644 > +--- a/modules/crypt.cpp > ++++ b/modules/crypt.cpp > +@@ -68,7 +68,8 @@ class CCryptMod : public CModule { > + CString m_sPrivKey; > + CString m_sPubKey; > + > +-#if OPENSSL_VERSION_NUMBER < 0X10100000L || defined(LIBRESSL_VERSION_NUMBER) > ++#if OPENSSL_VERSION_NUMBER < 0X10100000L || \ > ++ (defined(LIBRESSL_VERSION_NUMBER) && LIBRESSL_VERSION_NUMBER < 0x02070000fL) > + static int DH_set0_pqg(DH* dh, BIGNUM* p, BIGNUM* q, BIGNUM* g) { > + /* If the fields p and g in dh are nullptr, the corresponding input > + * parameters MUST be non-nullptr. q may remain nullptr. From arnout at mind.be Fri Mar 10 20:23:06 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Fri, 10 Mar 2023 21:23:06 +0100 Subject: [Buildroot] [PATCH 1/1] package/cairo: fix pthread detection In-Reply-To: <20230224000059.367730f1@windsurf> References: <20230223153236.914358-1-fontaine.fabrice@gmail.com> <20230224000059.367730f1@windsurf> Message-ID: <0d558369-1ec0-b06b-2e0d-5bd051d915b2@mind.be> On 24/02/2023 00:00, Thomas Petazzoni via buildroot wrote: > Hello, > > On Thu, 23 Feb 2023 16:32:36 +0100 > Fabrice Fontaine wrote: > >> pthreads detection fails if a warning is emitted resulting in the >> following build failure with some toolchains: >> >> onfigure:34189: checking for cairo's pthread feature >> configure:34300: /home/buildroot/autobuild/instance-1/output-1/host/bin/xtensa-buildroot-linux-uclibc-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -mlongcalls -mauto-litpools -O0 -g2 -D_REENTRANT -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c -lrt -latomic -lexecinfo -lm -lpthread >&5 >> /home/buildroot/autobuild/instance-1/output-1/host/lib/gcc/xtensa-buildroot-linux-uclibc/11.3.0/../../../../xtensa-buildroot-linux-uclibc/bin/ld: warning: /home/buildroot/autobuild/instance-1/output-1/host/lib/gcc/xtensa-buildroot-linux-uclibc/11.3.0/crtend.o: missing .note.GNU-stack section implies executable stack >> /home/buildroot/autobuild/instance-1/output-1/host/lib/gcc/xtensa-buildroot-linux-uclibc/11.3.0/../../../../xtensa-buildroot-linux-uclibc/bin/ld: NOTE: This behaviour is deprecated and will be removed in a future version of the linker >> configure:34300: $? = 0 > > So this returns success. > >> configure:34419: /home/buildroot/autobuild/instance-1/output-1/host/bin/xtensa-buildroot-linux-uclibc-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -mlongcalls -mauto-litpools -O0 -g2 -pthread -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c -lrt -latomic -lexecinfo -lm >&5 >> /home/buildroot/autobuild/instance-1/output-1/host/lib/gcc/xtensa-buildroot-linux-uclibc/11.3.0/../../../../xtensa-buildroot-linux-uclibc/bin/ld: warning: /home/buildroot/autobuild/instance-1/output-1/host/lib/gcc/xtensa-buildroot-linux-uclibc/11.3.0/crtend.o: missing .note.GNU-stack section implies executable stack >> /home/buildroot/autobuild/instance-1/output-1/host/lib/gcc/xtensa-buildroot-linux-uclibc/11.3.0/../../../../xtensa-buildroot-linux-uclibc/bin/ld: NOTE: This behaviour is deprecated and will be removed in a future version of the linker >> configure:34419: $? = 0 > > This as well. > >> configure:34500: /home/buildroot/autobuild/instance-1/output-1/host/bin/xtensa-buildroot-linux-uclibc-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -mlongcalls -mauto-litpools -O0 -g2 -D_REENTRANT -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c -lrt -latomic -lexecinfo -lm >&5 >> /home/buildroot/autobuild/instance-1/output-1/host/lib/gcc/xtensa-buildroot-linux-uclibc/11.3.0/../../../../xtensa-buildroot-linux-uclibc/bin/ld: warning: /home/buildroot/autobuild/instance-1/output-1/host/lib/gcc/xtensa-buildroot-linux-uclibc/11.3.0/crtend.o: missing .note.GNU-stack section implies executable stack >> /home/buildroot/autobuild/instance-1/output-1/host/lib/gcc/xtensa-buildroot-linux-uclibc/11.3.0/../../../../xtensa-buildroot-linux-uclibc/bin/ld: NOTE: This behaviour is deprecated and will be removed in a future version of the linker >> configure:34500: $? = 0 > > This as well. > >> configure:34555: checking whether cairo's pthread feature could be enabled >> configure:34557: result: no (can't link with -lpthread or -pthread) > > So why does it conclude that thread support is not available? Because the configure script is stupid. Extract from the script: > ac_fn_c_try_compile () > { > [...] > (eval "$ac_compile") 2>conftest.err > ac_status=$? > if test -s conftest.err; then > grep -v '^ *+' conftest.err >conftest.er1 > cat conftest.er1 >&5 > mv -f conftest.er1 conftest.err > fi > $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 > test $ac_status = 0; } && { > test -z "$ac_c_werror_flag" || > test ! -s conftest.err ^^^^^^^^^^^^^^^^^^^^^^ This test will fail (conftest.err is not empty). > } && test -s conftest.$ac_objext; then : > ac_retval=0 > else > $as_echo "$as_me: failed program was:" >&5 > [...] > } # ac_fn_c_try_compile > > >> + dnl Make sure we scored some pthreads. >> + if test "x$enable_pthread" = "xyes" -a "x$have_pthread" != "xyes"; then >> +- AC_MSG_ERROR([pthread requested but not found]) >> ++ AC_MSG_WARN([pthread requested but not found]) >> ++ have_pthread=yes > > This looks odd because you're basically "ignoring" the > detection/validation of thread support. Yeah, the alternative is to patch host-autoconf to not do that stupid check of conftest.err. Which is perhaps a better idea, because it solves things globally. But who knows, maybe some checks actually rely on this? Or alternative, do something with binutils 2.39 (which is the one that introduced the warning) to suppress the warning. It probably won't fix external toolchains then though. Note that cairo upstream has moved to meson four years ago, we just haven't updated cairo in a long time. Regards, Arnout > > Best regards, > > Thomas From arnout at mind.be Fri Mar 10 20:24:47 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Fri, 10 Mar 2023 21:24:47 +0100 Subject: [Buildroot] [PATCH 1/1] package/s6-linux-utils: fix build with glibc < 2.25 In-Reply-To: <20230223111903.315678-1-fontaine.fabrice@gmail.com> References: <20230223111903.315678-1-fontaine.fabrice@gmail.com> Message-ID: <22d700fa-fd2b-cd51-8232-00078c816ba4@mind.be> On 23/02/2023 12:19, Fabrice Fontaine wrote: > Fix the following build failure with glibc < 2.25 raised since bump to > version 2.6.0.0 in commit 5aac1d0105a73133fd886acc6c5195ca28f7e17f and > https://github.com/skarnet/s6-linux-utils/commit/ad5973028c42d947440cdae5e4f106152c3dda28: > > src/minutils/rngseed.c:15:24: fatal error: sys/random.h: No such file or directory > #include > ^ > > Fixes: > - http://autobuild.buildroot.org/results/214bcecfc389cb412b68627c831300478d614a3a > > Signed-off-by: Fabrice Fontaine Applied to master, thanks. Regards, Arnout > --- > ...utils-rngseed.c-fix-build-with-glibc.patch | 39 +++++++++++++++++++ > 1 file changed, 39 insertions(+) > create mode 100644 package/s6-linux-utils/0001-src-s6-linux-utils-rngseed.c-fix-build-with-glibc.patch > > diff --git a/package/s6-linux-utils/0001-src-s6-linux-utils-rngseed.c-fix-build-with-glibc.patch b/package/s6-linux-utils/0001-src-s6-linux-utils-rngseed.c-fix-build-with-glibc.patch > new file mode 100644 > index 0000000000..2df8a99700 > --- /dev/null > +++ b/package/s6-linux-utils/0001-src-s6-linux-utils-rngseed.c-fix-build-with-glibc.patch > @@ -0,0 +1,39 @@ > +From 3ab8bdc1c657f91a2a96f4e6db308d17098de0c4 Mon Sep 17 00:00:00 2001 > +From: Fabrice Fontaine > +Date: Thu, 23 Feb 2023 12:09:11 +0100 > +Subject: [PATCH] src/s6-linux-utils/rngseed.c: fix build with glibc < > + > +getrandom and sys/random.h are only available since glibc 2.25 resulting > +in the following build failure since version 2.6.0.0 and > +https://github.com/skarnet/s6-linux-utils/commit/ad5973028c42d947440cdae5e4f106152c3dda28: > + > +src/minutils/rngseed.c:15:24: fatal error: sys/random.h: No such file or directory > + #include > + ^ > + > +Fixes: > + - http://autobuild.buildroot.org/results/214bcecfc389cb412b68627c831300478d614a3a > + > +Signed-off-by: Fabrice Fontaine > +[Upstream status: https://github.com/skarnet/s6-linux-utils/pull/2] > +--- > + src/s6-linux-utils/rngseed.c | 2 ++ > + 1 file changed, 2 insertions(+) > + > +diff --git a/src/minutils/rngseed.c b/src/minutils/rngseed.c > +index 2b1772c..223f50a 100644 > +--- a/src/minutils/rngseed.c > ++++ b/src/minutils/rngseed.c > +@@ -12,7 +12,9 @@ > + #include > + #include > + #include > ++#ifdef SKALIBS_HASGETRANDOM > + #include > ++#endif > + #include > + > + #include > +-- > +2.39.1 > + From arnout at mind.be Fri Mar 10 20:24:38 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Fri, 10 Mar 2023 21:24:38 +0100 Subject: [Buildroot] [git commit] package/s6-linux-utils: fix build with glibc < 2.25 Message-ID: <20230310202458.96C3586E07@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=863811974e04b3332c4959c07a20e3e97050835c branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Fix the following build failure with glibc < 2.25 raised since bump to version 2.6.0.0 in commit 5aac1d0105a73133fd886acc6c5195ca28f7e17f and https://github.com/skarnet/s6-linux-utils/commit/ad5973028c42d947440cdae5e4f106152c3dda28: src/minutils/rngseed.c:15:24: fatal error: sys/random.h: No such file or directory #include ^ Fixes: - http://autobuild.buildroot.org/results/214bcecfc389cb412b68627c831300478d614a3a Signed-off-by: Fabrice Fontaine Signed-off-by: Arnout Vandecappelle --- ...inux-utils-rngseed.c-fix-build-with-glibc.patch | 39 ++++++++++++++++++++++ 1 file changed, 39 insertions(+) diff --git a/package/s6-linux-utils/0001-src-s6-linux-utils-rngseed.c-fix-build-with-glibc.patch b/package/s6-linux-utils/0001-src-s6-linux-utils-rngseed.c-fix-build-with-glibc.patch new file mode 100644 index 0000000000..2df8a99700 --- /dev/null +++ b/package/s6-linux-utils/0001-src-s6-linux-utils-rngseed.c-fix-build-with-glibc.patch @@ -0,0 +1,39 @@ +From 3ab8bdc1c657f91a2a96f4e6db308d17098de0c4 Mon Sep 17 00:00:00 2001 +From: Fabrice Fontaine +Date: Thu, 23 Feb 2023 12:09:11 +0100 +Subject: [PATCH] src/s6-linux-utils/rngseed.c: fix build with glibc < + +getrandom and sys/random.h are only available since glibc 2.25 resulting +in the following build failure since version 2.6.0.0 and +https://github.com/skarnet/s6-linux-utils/commit/ad5973028c42d947440cdae5e4f106152c3dda28: + +src/minutils/rngseed.c:15:24: fatal error: sys/random.h: No such file or directory + #include + ^ + +Fixes: + - http://autobuild.buildroot.org/results/214bcecfc389cb412b68627c831300478d614a3a + +Signed-off-by: Fabrice Fontaine +[Upstream status: https://github.com/skarnet/s6-linux-utils/pull/2] +--- + src/s6-linux-utils/rngseed.c | 2 ++ + 1 file changed, 2 insertions(+) + +diff --git a/src/minutils/rngseed.c b/src/minutils/rngseed.c +index 2b1772c..223f50a 100644 +--- a/src/minutils/rngseed.c ++++ b/src/minutils/rngseed.c +@@ -12,7 +12,9 @@ + #include + #include + #include ++#ifdef SKALIBS_HASGETRANDOM + #include ++#endif + #include + + #include +-- +2.39.1 + From arnout at mind.be Fri Mar 10 20:44:10 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Fri, 10 Mar 2023 21:44:10 +0100 Subject: [Buildroot] [git commit] linux: use -isystem instead of -I in HOSTCC Message-ID: <20230310205449.C21B186E18@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=37be4bda854d921e4db7f4202c3a99f98c1bfb69 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master A package might install headers that are incompatible with the kernel's header. One example is the most recent version of pahole (1.24). HOST_CC includes -I$(HOST_DIR)/include which comes before any include logic the kernel might have thus forcing the kernel to prefer headers in HOST_DIR. The logic to substituting -I with -isystem is taken from boot/uboot/uboot.mk. Signed-off-by: Daniel Lang Reviewed-by: Francis Laniel Tested-by: Francis Laniel Signed-off-by: Arnout Vandecappelle --- linux/linux.mk | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/linux/linux.mk b/linux/linux.mk index 7645b5f507..03d89cd204 100644 --- a/linux/linux.mk +++ b/linux/linux.mk @@ -150,7 +150,7 @@ endif # Disable building host tools with -Werror: newer gcc versions can be # extra picky about some code (https://bugs.busybox.net/show_bug.cgi?id=14826) LINUX_MAKE_FLAGS = \ - HOSTCC="$(HOSTCC) $(HOST_CFLAGS) $(HOST_LDFLAGS)" \ + HOSTCC="$(HOSTCC) $(subst -I/,-isystem /,$(subst -I /,-isystem /,$(HOST_CFLAGS))) $(HOST_LDFLAGS)" \ ARCH=$(KERNEL_ARCH) \ INSTALL_MOD_PATH=$(TARGET_DIR) \ CROSS_COMPILE="$(TARGET_CROSS)" \ From arnout at mind.be Fri Mar 10 20:48:54 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Fri, 10 Mar 2023 21:48:54 +0100 Subject: [Buildroot] [git commit] package/libbpf: Don't remove bpf.h Message-ID: <20230310205449.CBBA886E19@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=7ff3e631419ef59dd2c8f163cf1a3e534e118079 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master libbpf >1.0.0 defines libbpf_bpf_link_type_str(enum bpf_link_type) in src/libbpf.h, which is included by host-pahole. bpf_link_type is defined in linux/bpf.h, therefore the comment stating that pahole doesn't need bpf.h is no longer valid. The original reason to remove bpf.h has been solved with the previous commit: the linux build will prefer the internal bpf.h over the one in HOST_DIR (or in /usr/include). So we can safely keep bpf.h. Fixes: - http://autobuild.buildroot.net/results/d126a4b6eca786402dc362c86f8df3addec3d217/ Signed-off-by: Daniel Lang Signed-off-by: Arnout Vandecappelle --- package/libbpf/libbpf.mk | 17 ----------------- 1 file changed, 17 deletions(-) diff --git a/package/libbpf/libbpf.mk b/package/libbpf/libbpf.mk index b498136ace..670dbee87e 100644 --- a/package/libbpf/libbpf.mk +++ b/package/libbpf/libbpf.mk @@ -39,26 +39,9 @@ define LIBBPF_INSTALL_TARGET_CMDS -C $(@D)/src install DESTDIR=$(TARGET_DIR) endef -# We need to install_uapi_headers so we have btf.h to compile -# host-pahole. -# Nonetheless, this target adds bpf.h which generates a conflict when -# building the kernel: -# In file included from libbpf_internal.h:17:0, from strset.c:9: -# relo_core.h:10:6: error: nested redefinition of 'enum bpf_core_relo_kind' -# enum bpf_core_relo_kind { -# ^~~~~~~~~~~~~~~~~~ -# relo_core.h:10:6: error: redeclaration of 'enum bpf_core_relo_kind' -# In file included from libbpf_legacy.h:13:0, -# from libbpf_internal.h:16, -# from strset.c:9: -# /home/francis/buildroot/output/host/include/linux/bpf.h:6497:6: note: originally defined here -# enum bpf_core_relo_kind { -# So, better to remove remove it now since we do not need it to build -# host-pahole, the only user of host-libbpf. define HOST_LIBBPF_INSTALL_CMDS $(HOST_MAKE_ENV) $(HOST_CONFIGURE_OPTS) $(MAKE) \ -C $(@D)/src install install_uapi_headers DESTDIR=$(HOST_DIR) - rm $(HOST_DIR)/include/linux/bpf.h endef $(eval $(generic-package)) From arnout at mind.be Fri Mar 10 20:55:14 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Fri, 10 Mar 2023 21:55:14 +0100 Subject: [Buildroot] [PATCH v2 2/2] linux: use -isystem instead of -I in HOSTCC In-Reply-To: References: Message-ID: On 15/02/2023 10:58, Lang Daniel wrote: > A package might install headers that are incompatible with the kernel's > header. One example is the most recent version of pahole (1.24). > HOST_CC includes -I$(HOST_DIR)/include which comes before any include > logic the kernel might have thus forcing the kernel to prefer headers in > HOST_DIR. > > The logic to substituting -I with -isystem is taken from > boot/uboot/uboot.mk. Thomas, Yann, I think we discussed at the developer meeting to do this -isystem in HOST_CFLAGS directly in package/Makefile.in. What was the conclusion then? > > Signed-off-by: Daniel Lang Both applied to master, thanks. I applied this one first, the other one second. Indeed, otherwise the linux build is broken between the two commits, which makes bisecting more difficult. By switching the order, nothing is broken that wasn't already broken before. Regards, Arnout > --- > v1 -> v2: > - Patch was added to the series > > Tested with: > > BR2_aarch64=y > BR2_TOOLCHAIN_EXTERNAL=y > BR2_TOOLCHAIN_EXTERNAL_DOWNLOAD=y > BR2_TOOLCHAIN_EXTERNAL_BOOTLIN=y > BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_AARCH64_GLIBC_STABLE=y > BR2_LINUX_KERNEL=y > BR2_LINUX_KERNEL_CUSTOM_VERSION=y > BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="{VERSION}" > BR2_LINUX_KERNEL_USE_ARCH_DEFAULT_CONFIG=y > BR2_LINUX_KERNEL_CONFIG_FRAGMENT_FILES="pahole-kernel.config" > BR2_LINUX_KERNEL_NEEDS_HOST_OPENSSL=y > BR2_LINUX_KERNEL_NEEDS_HOST_PAHOLE=y > > and with a fragment for linux: > > CONFIG_BPF_SYSCALL=y > CONFIG_BPF_UNPRIV_DEFAULT_OFF=n > CONFIG_DEBUG_INFO_DWARF_TOOLCHAIN_DEFAULT=y > CONFIG_DEBUG_INFO_REDUCED=n > CONFIG_DEBUG_INFO_COMPRESSED=n > CONFIG_DEBUG_INFO_BTF=y > CONFIG_SYSTEM_TRUSTED_KEYRING=y > > where VERSION is one of: > 5.2.21 5.3.18 5.4.231 5.5.19 5.6.19 5.7.19 5.8.18 5.9.16 5.10.167 5.11.22 > 5.12.19 5.13.19 5.14.21 5.15.93 5.16.20 5.17.15 5.18.19 5.19.17 6.0.19 6.1.11 > > Version 5.2, as far as I could work it out, is the version that introduced > the pahole dependency when CONFIG_DEBUG_INFO_BTF is set. > > None-LTS versions after 5.10 and before 5.19 fail with: > > LD vmlinux.o > MODPOST vmlinux.symvers > MODINFO modules.builtin.modinfo > GEN modules.builtin > LD .tmp_vmlinux.btf > BTF .btf.vmlinux.bin.o > LD .tmp_vmlinux.kallsyms1 > KSYMS .tmp_vmlinux.kallsyms1.S > AS .tmp_vmlinux.kallsyms1.S > LD .tmp_vmlinux.kallsyms2 > KSYMS .tmp_vmlinux.kallsyms2.S > AS .tmp_vmlinux.kallsyms2.S > LD vmlinux > BTFIDS vmlinux > FAILED: load BTF from vmlinux: Invalid argument > make[2]: *** [Makefile:1177: vmlinux] Error 255 > make[1]: *** [package/pkg-generic.mk:293: /home/d.lang/ws/other/buildroot/output/build/linux-5.11.22/.stamp_built] Error 2 > make: *** [Makefile:82: _all] Error 2 > > These version miss BTF_KIND_ENUM64 support and require a patch [0] that has > been added to LTS versions. > > [0]: https://lore.kernel.org/bpf/20221019085604.1017583-6-jolsa at kernel.org/ > > Signed-off-by: Daniel Lang > --- > linux/linux.mk | 2 +- > 1 file changed, 1 insertion(+), 1 deletion(-) > > diff --git a/linux/linux.mk b/linux/linux.mk > index 7645b5f507..03d89cd204 100644 > --- a/linux/linux.mk > +++ b/linux/linux.mk > @@ -150,7 +150,7 @@ endif > # Disable building host tools with -Werror: newer gcc versions can be > # extra picky about some code (https://bugs.busybox.net/show_bug.cgi?id=14826) > LINUX_MAKE_FLAGS = \ > - HOSTCC="$(HOSTCC) $(HOST_CFLAGS) $(HOST_LDFLAGS)" \ > + HOSTCC="$(HOSTCC) $(subst -I/,-isystem /,$(subst -I /,-isystem /,$(HOST_CFLAGS))) $(HOST_LDFLAGS)" \ > ARCH=$(KERNEL_ARCH) \ > INSTALL_MOD_PATH=$(TARGET_DIR) \ > CROSS_COMPILE="$(TARGET_CROSS)" \ From arnout at mind.be Fri Mar 10 20:56:45 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Fri, 10 Mar 2023 21:56:45 +0100 Subject: [Buildroot] [PATCH 1/1] package/pcre2: drop JIT sparc In-Reply-To: <20230221115001.190317-1-fontaine.fabrice@gmail.com> References: <20230221115001.190317-1-fontaine.fabrice@gmail.com> Message-ID: On 21/02/2023 12:50, Fabrice Fontaine wrote: > JIT sparc support has been dropped since version 10.41 and > https://github.com/PCRE2Project/pcre2/commit/b67d5682019fd192a615a1d5ed254b564f54126b > resulting in the following build failure since bump to version 10.42 in > commit 64a03682cc1a90a311b2331224deac62f8c8940f: > > src/pcre2_jit_compile.c:82:2: error: #error Unsupported architecture > 82 | #error Unsupported architecture > | ^~~~~ > > Fixes: > - http://autobuild.buildroot.org/results/d8246c9e3e54547cdb7d94dcdbf376d292dfd787 > > Signed-off-by: Fabrice Fontaine Applied to master, thanks. Regards, Arnout > --- > package/pcre2/Config.in | 1 - > 1 file changed, 1 deletion(-) > > diff --git a/package/pcre2/Config.in b/package/pcre2/Config.in > index f06f1914f3..ba4719dd3d 100644 > --- a/package/pcre2/Config.in > +++ b/package/pcre2/Config.in > @@ -29,7 +29,6 @@ config BR2_PACKAGE_PCRE2_JIT_ARCH_SUPPORTS > default y if BR2_i386 || BR2_x86_64 > default y if BR2_mips || BR2_mipsel || BR2_mips64 || BR2_mips64el > default y if BR2_powerpc > - default y if BR2_sparc > > config BR2_PACKAGE_PCRE2_JIT > bool "enable JIT support" From arnout at mind.be Fri Mar 10 20:56:24 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Fri, 10 Mar 2023 21:56:24 +0100 Subject: [Buildroot] [git commit] package/pcre2: drop JIT sparc Message-ID: <20230310205653.8A4AF86E1F@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=70d9f17c48f8aaf02e6cd4c17093c00d07eb56c8 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master JIT sparc support has been dropped since version 10.41 and https://github.com/PCRE2Project/pcre2/commit/b67d5682019fd192a615a1d5ed254b564f54126b resulting in the following build failure since bump to version 10.42 in commit 64a03682cc1a90a311b2331224deac62f8c8940f: src/pcre2_jit_compile.c:82:2: error: #error Unsupported architecture 82 | #error Unsupported architecture | ^~~~~ Fixes: - http://autobuild.buildroot.org/results/d8246c9e3e54547cdb7d94dcdbf376d292dfd787 Signed-off-by: Fabrice Fontaine Signed-off-by: Arnout Vandecappelle --- package/pcre2/Config.in | 1 - 1 file changed, 1 deletion(-) diff --git a/package/pcre2/Config.in b/package/pcre2/Config.in index f06f1914f3..ba4719dd3d 100644 --- a/package/pcre2/Config.in +++ b/package/pcre2/Config.in @@ -29,7 +29,6 @@ config BR2_PACKAGE_PCRE2_JIT_ARCH_SUPPORTS default y if BR2_i386 || BR2_x86_64 default y if BR2_mips || BR2_mipsel || BR2_mips64 || BR2_mips64el default y if BR2_powerpc - default y if BR2_sparc config BR2_PACKAGE_PCRE2_JIT bool "enable JIT support" From arnout at mind.be Fri Mar 10 21:00:24 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Fri, 10 Mar 2023 22:00:24 +0100 Subject: [Buildroot] [PATCH 1/1] package/rdma-core: needs NPTL In-Reply-To: <20230221130554.871679-1-fontaine.fabrice@gmail.com> References: <20230221130554.871679-1-fontaine.fabrice@gmail.com> Message-ID: On 21/02/2023 14:05, Fabrice Fontaine wrote: > rdma-core unconditionally uses pthread_spin_lock since its addition in > commit ea47e177f093d7378e8e8e1f50d6f4e3fce0a088 resulting in the > following build failure: > > /home/autobuild/autobuild/instance-9/output-1/host/lib/gcc/sh4-buildroot-linux-uclibc/12.2.0/../../../../sh4-buildroot-linux-uclibc/bin/ld: CMakeFiles/hfi1verbs-rdmav34.dir/verbs.c.o: in function `post_recv': > verbs.c:(.text+0xc4): undefined reference to `pthread_spin_lock' > > Fixes: > - http://autobuild.buildroot.org/results/a943e03b79c4cc328b7712046ecff09706045f81 > > Signed-off-by: Fabrice Fontaine Applied to master, thanks. Regards, Arnout > --- > package/rdma-core/Config.in | 6 +++--- > 1 file changed, 3 insertions(+), 3 deletions(-) > > diff --git a/package/rdma-core/Config.in b/package/rdma-core/Config.in > index 59f5ef63ae..3360e6873d 100644 > --- a/package/rdma-core/Config.in > +++ b/package/rdma-core/Config.in > @@ -4,7 +4,7 @@ config BR2_PACKAGE_RDMA_CORE > depends on BR2_TOOLCHAIN_HAS_SYNC_4 > depends on BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_4 # iproute2 > depends on !BR2_STATIC_LIBS # dlopen() > - depends on BR2_TOOLCHAIN_HAS_THREADS > + depends on BR2_TOOLCHAIN_HAS_THREADS_NPTL > select BR2_PACKAGE_IPROUTE2 # runtime > select BR2_PACKAGE_LIBNL > help > @@ -13,8 +13,8 @@ config BR2_PACKAGE_RDMA_CORE > > https://github.com/linux-rdma/rdma-core > > -comment "rdma-core needs a toolchain w/ headers >= 3.4, threads, dynamic library" > +comment "rdma-core needs a toolchain w/ headers >= 3.4, NPTL, dynamic library" > depends on BR2_USE_MMU > depends on BR2_TOOLCHAIN_HAS_SYNC_4 > depends on !BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_4 \ > - || !BR2_TOOLCHAIN_HAS_THREADS || BR2_STATIC_LIBS > + || !BR2_TOOLCHAIN_HAS_THREADS_NPTL || BR2_STATIC_LIBS From arnout at mind.be Fri Mar 10 21:00:47 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Fri, 10 Mar 2023 22:00:47 +0100 Subject: [Buildroot] [PATCH 1/1] package/network-manager: fix build with -Dmodem_manager=false In-Reply-To: <20230221130040.868693-1-fontaine.fabrice@gmail.com> References: <20230221130040.868693-1-fontaine.fabrice@gmail.com> Message-ID: On 21/02/2023 14:00, Fabrice Fontaine wrote: > Fix the following build failure with -Dmodem_manager=false raised since > commit c36f6938858d3246ca493dacc925717586e2ea0f: > > ../output-1/build/network-manager-1.40.10/meson.build:1060:0: ERROR: Unknown variable "mobile_broadband_provider_info_database". > > Fixes: > - http://autobuild.buildroot.org/results/896879c8e8ce022556ee834216ced2f962ff279c > > Signed-off-by: Fabrice Fontaine Applied to master, thanks. Regards, Arnout > --- > ...build-failure-with-Dmodem_manager-fa.patch | 38 +++++++++++++++++++ > 1 file changed, 38 insertions(+) > create mode 100644 package/network-manager/0002-meson.build-fix-build-failure-with-Dmodem_manager-fa.patch > > diff --git a/package/network-manager/0002-meson.build-fix-build-failure-with-Dmodem_manager-fa.patch b/package/network-manager/0002-meson.build-fix-build-failure-with-Dmodem_manager-fa.patch > new file mode 100644 > index 0000000000..648be027e0 > --- /dev/null > +++ b/package/network-manager/0002-meson.build-fix-build-failure-with-Dmodem_manager-fa.patch > @@ -0,0 +1,38 @@ > +From 736a2c356c1c4871e8c4e70be622c65c87d3bca8 Mon Sep 17 00:00:00 2001 > +From: Fabrice Fontaine > +Date: Tue, 21 Feb 2023 13:03:00 +0100 > +Subject: [PATCH] meson.build: fix build failure with -Dmodem_manager=false > + > +Fix the following build failure with -Dmodem_manager=false raised since > +https://gitlab.freedesktop.org/ffontaine/NetworkManager/-/commit/03ba04d4784fa4fc7ec31455070fb5ecf25ade23: > + > +../output-1/build/network-manager-1.40.10/meson.build:1060:0: ERROR: Unknown variable "mobile_broadband_provider_info_database". > + > +Fixes: > + - http://autobuild.buildroot.org/results/896879c8e8ce022556ee834216ced2f962ff279c > + > +Signed-off-by: Fabrice Fontaine > +[Upstream status: > +https://gitlab.freedesktop.org/NetworkManager/NetworkManager/-/merge_requests/1544] > +--- > + meson.build | 4 +++- > + 1 file changed, 3 insertions(+), 1 deletion(-) > + > +diff --git a/meson.build b/meson.build > +index 84ce52c736..b79240efc0 100644 > +--- a/meson.build > ++++ b/meson.build > +@@ -1057,7 +1057,9 @@ output += ' jansson: ' + jansson_msg + '\n' > + output += ' iptables: ' + config_h.get('IPTABLES_PATH') + '\n' > + output += ' nft: ' + config_h.get('NFT_PATH') + '\n' > + output += ' modemmanager-1: ' + enable_modem_manager.to_string() + '\n' > +-output += ' mobile-broadband-provider-info-database: ' + mobile_broadband_provider_info_database + '\n' > ++if enable_modem_manager > ++ output += ' mobile-broadband-provider-info-database: ' + mobile_broadband_provider_info_database + '\n' > ++endif > + output += ' ofono: ' + enable_ofono.to_string() + '\n' > + output += ' concheck: ' + enable_concheck.to_string() + '\n' > + output += ' libteamdctl: ' + enable_teamdctl.to_string() + '\n' > +-- > +2.39.0 > + From arnout at mind.be Fri Mar 10 20:59:49 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Fri, 10 Mar 2023 21:59:49 +0100 Subject: [Buildroot] [git commit] package/rdma-core: needs NPTL Message-ID: <20230310210103.7E7A286E49@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=3279d8b9c45572f9c435ba0b356c2ec7f1fa85f3 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master rdma-core unconditionally uses pthread_spin_lock since its addition in commit ea47e177f093d7378e8e8e1f50d6f4e3fce0a088 resulting in the following build failure: /home/autobuild/autobuild/instance-9/output-1/host/lib/gcc/sh4-buildroot-linux-uclibc/12.2.0/../../../../sh4-buildroot-linux-uclibc/bin/ld: CMakeFiles/hfi1verbs-rdmav34.dir/verbs.c.o: in function `post_recv': verbs.c:(.text+0xc4): undefined reference to `pthread_spin_lock' Fixes: - http://autobuild.buildroot.org/results/a943e03b79c4cc328b7712046ecff09706045f81 Signed-off-by: Fabrice Fontaine Signed-off-by: Arnout Vandecappelle --- package/rdma-core/Config.in | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/package/rdma-core/Config.in b/package/rdma-core/Config.in index 59f5ef63ae..3360e6873d 100644 --- a/package/rdma-core/Config.in +++ b/package/rdma-core/Config.in @@ -4,7 +4,7 @@ config BR2_PACKAGE_RDMA_CORE depends on BR2_TOOLCHAIN_HAS_SYNC_4 depends on BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_4 # iproute2 depends on !BR2_STATIC_LIBS # dlopen() - depends on BR2_TOOLCHAIN_HAS_THREADS + depends on BR2_TOOLCHAIN_HAS_THREADS_NPTL select BR2_PACKAGE_IPROUTE2 # runtime select BR2_PACKAGE_LIBNL help @@ -13,8 +13,8 @@ config BR2_PACKAGE_RDMA_CORE https://github.com/linux-rdma/rdma-core -comment "rdma-core needs a toolchain w/ headers >= 3.4, threads, dynamic library" +comment "rdma-core needs a toolchain w/ headers >= 3.4, NPTL, dynamic library" depends on BR2_USE_MMU depends on BR2_TOOLCHAIN_HAS_SYNC_4 depends on !BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_4 \ - || !BR2_TOOLCHAIN_HAS_THREADS || BR2_STATIC_LIBS + || !BR2_TOOLCHAIN_HAS_THREADS_NPTL || BR2_STATIC_LIBS From arnout at mind.be Fri Mar 10 20:56:59 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Fri, 10 Mar 2023 21:56:59 +0100 Subject: [Buildroot] [git commit] package/network-manager: fix build with -Dmodem_manager=false Message-ID: <20230310210103.725F186E46@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=f1623664253853208773b7318165189b5cf94867 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Fix the following build failure with -Dmodem_manager=false raised since commit c36f6938858d3246ca493dacc925717586e2ea0f: ../output-1/build/network-manager-1.40.10/meson.build:1060:0: ERROR: Unknown variable "mobile_broadband_provider_info_database". Fixes: - http://autobuild.buildroot.org/results/896879c8e8ce022556ee834216ced2f962ff279c Signed-off-by: Fabrice Fontaine Reviewed-by: John Keeping Signed-off-by: Arnout Vandecappelle --- ...-fix-build-failure-with-Dmodem_manager-fa.patch | 38 ++++++++++++++++++++++ 1 file changed, 38 insertions(+) diff --git a/package/network-manager/0002-meson.build-fix-build-failure-with-Dmodem_manager-fa.patch b/package/network-manager/0002-meson.build-fix-build-failure-with-Dmodem_manager-fa.patch new file mode 100644 index 0000000000..648be027e0 --- /dev/null +++ b/package/network-manager/0002-meson.build-fix-build-failure-with-Dmodem_manager-fa.patch @@ -0,0 +1,38 @@ +From 736a2c356c1c4871e8c4e70be622c65c87d3bca8 Mon Sep 17 00:00:00 2001 +From: Fabrice Fontaine +Date: Tue, 21 Feb 2023 13:03:00 +0100 +Subject: [PATCH] meson.build: fix build failure with -Dmodem_manager=false + +Fix the following build failure with -Dmodem_manager=false raised since +https://gitlab.freedesktop.org/ffontaine/NetworkManager/-/commit/03ba04d4784fa4fc7ec31455070fb5ecf25ade23: + +../output-1/build/network-manager-1.40.10/meson.build:1060:0: ERROR: Unknown variable "mobile_broadband_provider_info_database". + +Fixes: + - http://autobuild.buildroot.org/results/896879c8e8ce022556ee834216ced2f962ff279c + +Signed-off-by: Fabrice Fontaine +[Upstream status: +https://gitlab.freedesktop.org/NetworkManager/NetworkManager/-/merge_requests/1544] +--- + meson.build | 4 +++- + 1 file changed, 3 insertions(+), 1 deletion(-) + +diff --git a/meson.build b/meson.build +index 84ce52c736..b79240efc0 100644 +--- a/meson.build ++++ b/meson.build +@@ -1057,7 +1057,9 @@ output += ' jansson: ' + jansson_msg + '\n' + output += ' iptables: ' + config_h.get('IPTABLES_PATH') + '\n' + output += ' nft: ' + config_h.get('NFT_PATH') + '\n' + output += ' modemmanager-1: ' + enable_modem_manager.to_string() + '\n' +-output += ' mobile-broadband-provider-info-database: ' + mobile_broadband_provider_info_database + '\n' ++if enable_modem_manager ++ output += ' mobile-broadband-provider-info-database: ' + mobile_broadband_provider_info_database + '\n' ++endif + output += ' ofono: ' + enable_ofono.to_string() + '\n' + output += ' concheck: ' + enable_concheck.to_string() + '\n' + output += ' libteamdctl: ' + enable_teamdctl.to_string() + '\n' +-- +2.39.0 + From arnout at mind.be Fri Mar 10 21:02:11 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Fri, 10 Mar 2023 22:02:11 +0100 Subject: [Buildroot] [PATCH 1/1] package/ace: fix build with libressl >= 3.5.0 In-Reply-To: <20230221133041.963258-1-fontaine.fabrice@gmail.com> References: <20230221133041.963258-1-fontaine.fabrice@gmail.com> Message-ID: <294bddae-b3c0-8dc1-80a3-3aee2ccb17ae@mind.be> On 21/02/2023 14:30, Fabrice Fontaine wrote: > Fix the following build failure with libressl raised since bump to > version 3.5.2 in commit 8b216927db080b38fdbf1f8b025b6f90a89d4bc2: > > /tmp/instance-17/output-1/build/ace-7.0.6/ace/SSL/SSL_Asynch_BIO.cpp:45:19: error: variable 'BIO_METHOD methods_ACE' has initializer but incomplete type > 45 | static BIO_METHOD methods_ACE = > | ^~~~~~~~~~~ > > Fixes: > - http://autobuild.buildroot.org/results/7f40d6dde03134238151c248fbbd66e4713546cb > > Signed-off-by: Fabrice Fontaine Applied to master, thanks. Regards, Arnout > --- > ...Asynch_BIO.cpp-fix-build-with-libres.patch | 56 +++++++++++++++++++ > 1 file changed, 56 insertions(+) > create mode 100644 package/ace/0002-ACE-ace-SSL-SSL_Asynch_BIO.cpp-fix-build-with-libres.patch > > diff --git a/package/ace/0002-ACE-ace-SSL-SSL_Asynch_BIO.cpp-fix-build-with-libres.patch b/package/ace/0002-ACE-ace-SSL-SSL_Asynch_BIO.cpp-fix-build-with-libres.patch > new file mode 100644 > index 0000000000..4f9fde5579 > --- /dev/null > +++ b/package/ace/0002-ACE-ace-SSL-SSL_Asynch_BIO.cpp-fix-build-with-libres.patch > @@ -0,0 +1,56 @@ > +From 82b139f921ddb549c1bd236030bbc86e314852b3 Mon Sep 17 00:00:00 2001 > +From: Fabrice Fontaine > +Date: Tue, 21 Feb 2023 14:20:11 +0100 > +Subject: [PATCH] ACE/ace/SSL/SSL_Asynch_BIO.cpp: fix build with libressl >= > + 3.5.0 > + > +Fix the following build failure with libressl >= 3.5.0: > + > +/tmp/instance-17/output-1/build/ace-7.0.6/ace/SSL/SSL_Asynch_BIO.cpp:45:19: error: variable 'BIO_METHOD methods_ACE' has initializer but incomplete type > + 45 | static BIO_METHOD methods_ACE = > + | ^~~~~~~~~~~ > + > +Fixes: > + - http://autobuild.buildroot.org/results/7f40d6dde03134238151c248fbbd66e4713546cb > + > +Signed-off-by: Fabrice Fontaine > +[Upstream status: https://github.com/DOCGroup/ACE_TAO/pull/2053] > +--- > + ACE/ace/SSL/SSL_Asynch_BIO.cpp | 8 +++++--- > + 1 file changed, 5 insertions(+), 3 deletions(-) > + > +diff --git a/ace/SSL/SSL_Asynch_BIO.cpp b/ace/SSL/SSL_Asynch_BIO.cpp > +index 0faa775fc0..5543598873 100644 > +--- a/ace/SSL/SSL_Asynch_BIO.cpp > ++++ b/ace/SSL/SSL_Asynch_BIO.cpp > +@@ -41,7 +41,8 @@ extern "C" > + > + #define BIO_TYPE_ACE ( 21 | BIO_TYPE_SOURCE_SINK ) > + > +-#if OPENSSL_VERSION_NUMBER < 0x10100000L || defined(LIBRESSL_VERSION_NUMBER) > ++#if OPENSSL_VERSION_NUMBER < 0x10100000L || \ > ++ (defined(LIBRESSL_VERSION_NUMBER) && LIBRESSL_VERSION_NUMBER < 0x30500000L) > + static BIO_METHOD methods_ACE = > + { > + BIO_TYPE_ACE, // BIO_TYPE_PROXY_SERVER, > +@@ -68,14 +69,15 @@ static BIO_METHOD methods_ACE = > + #else > + static BIO_METHOD* methods_ACE; > + # define BIO_set_num(b, val) > +-#endif /* OPENSSL_VERSION_NUMBER < 0x10100000L || defined(LIBRESSL_VERSION_NUMBER) */ > ++#endif /* OPENSSL_VERSION_NUMBER < 0x10100000L || (defined(LIBRESSL_VERSION_NUMBER) && LIBRESSL_VERSION_NUMBER < 0x30500000L) */ > + > + ACE_BEGIN_VERSIONED_NAMESPACE_DECL > + > + BIO * > + ACE_SSL_make_BIO (void * ssl_asynch_stream) > + { > +-#if OPENSSL_VERSION_NUMBER < 0x10100000L || defined(LIBRESSL_VERSION_NUMBER) > ++#if OPENSSL_VERSION_NUMBER < 0x10100000L || \ > ++ (defined(LIBRESSL_VERSION_NUMBER) && LIBRESSL_VERSION_NUMBER < 0x30500000L) > + BIO * const pBIO = BIO_new (&methods_ACE); > + #else > + if (!methods_ACE) > +-- > +2.39.0 > + From arnout at mind.be Fri Mar 10 21:01:06 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Fri, 10 Mar 2023 22:01:06 +0100 Subject: [Buildroot] [git commit] package/ace: fix build with libressl >= 3.5.0 Message-ID: <20230310210223.9EEF086E4E@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=4ec39bad8062878cebd6dc95b712e33209b4e585 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Fix the following build failure with libressl raised since bump to version 3.5.2 in commit 8b216927db080b38fdbf1f8b025b6f90a89d4bc2: /tmp/instance-17/output-1/build/ace-7.0.6/ace/SSL/SSL_Asynch_BIO.cpp:45:19: error: variable 'BIO_METHOD methods_ACE' has initializer but incomplete type 45 | static BIO_METHOD methods_ACE = | ^~~~~~~~~~~ Fixes: - http://autobuild.buildroot.org/results/7f40d6dde03134238151c248fbbd66e4713546cb Signed-off-by: Fabrice Fontaine Signed-off-by: Arnout Vandecappelle --- ...-SSL_Asynch_BIO.cpp-fix-build-with-libres.patch | 56 ++++++++++++++++++++++ 1 file changed, 56 insertions(+) diff --git a/package/ace/0002-ACE-ace-SSL-SSL_Asynch_BIO.cpp-fix-build-with-libres.patch b/package/ace/0002-ACE-ace-SSL-SSL_Asynch_BIO.cpp-fix-build-with-libres.patch new file mode 100644 index 0000000000..4f9fde5579 --- /dev/null +++ b/package/ace/0002-ACE-ace-SSL-SSL_Asynch_BIO.cpp-fix-build-with-libres.patch @@ -0,0 +1,56 @@ +From 82b139f921ddb549c1bd236030bbc86e314852b3 Mon Sep 17 00:00:00 2001 +From: Fabrice Fontaine +Date: Tue, 21 Feb 2023 14:20:11 +0100 +Subject: [PATCH] ACE/ace/SSL/SSL_Asynch_BIO.cpp: fix build with libressl >= + 3.5.0 + +Fix the following build failure with libressl >= 3.5.0: + +/tmp/instance-17/output-1/build/ace-7.0.6/ace/SSL/SSL_Asynch_BIO.cpp:45:19: error: variable 'BIO_METHOD methods_ACE' has initializer but incomplete type + 45 | static BIO_METHOD methods_ACE = + | ^~~~~~~~~~~ + +Fixes: + - http://autobuild.buildroot.org/results/7f40d6dde03134238151c248fbbd66e4713546cb + +Signed-off-by: Fabrice Fontaine +[Upstream status: https://github.com/DOCGroup/ACE_TAO/pull/2053] +--- + ACE/ace/SSL/SSL_Asynch_BIO.cpp | 8 +++++--- + 1 file changed, 5 insertions(+), 3 deletions(-) + +diff --git a/ace/SSL/SSL_Asynch_BIO.cpp b/ace/SSL/SSL_Asynch_BIO.cpp +index 0faa775fc0..5543598873 100644 +--- a/ace/SSL/SSL_Asynch_BIO.cpp ++++ b/ace/SSL/SSL_Asynch_BIO.cpp +@@ -41,7 +41,8 @@ extern "C" + + #define BIO_TYPE_ACE ( 21 | BIO_TYPE_SOURCE_SINK ) + +-#if OPENSSL_VERSION_NUMBER < 0x10100000L || defined(LIBRESSL_VERSION_NUMBER) ++#if OPENSSL_VERSION_NUMBER < 0x10100000L || \ ++ (defined(LIBRESSL_VERSION_NUMBER) && LIBRESSL_VERSION_NUMBER < 0x30500000L) + static BIO_METHOD methods_ACE = + { + BIO_TYPE_ACE, // BIO_TYPE_PROXY_SERVER, +@@ -68,14 +69,15 @@ static BIO_METHOD methods_ACE = + #else + static BIO_METHOD* methods_ACE; + # define BIO_set_num(b, val) +-#endif /* OPENSSL_VERSION_NUMBER < 0x10100000L || defined(LIBRESSL_VERSION_NUMBER) */ ++#endif /* OPENSSL_VERSION_NUMBER < 0x10100000L || (defined(LIBRESSL_VERSION_NUMBER) && LIBRESSL_VERSION_NUMBER < 0x30500000L) */ + + ACE_BEGIN_VERSIONED_NAMESPACE_DECL + + BIO * + ACE_SSL_make_BIO (void * ssl_asynch_stream) + { +-#if OPENSSL_VERSION_NUMBER < 0x10100000L || defined(LIBRESSL_VERSION_NUMBER) ++#if OPENSSL_VERSION_NUMBER < 0x10100000L || \ ++ (defined(LIBRESSL_VERSION_NUMBER) && LIBRESSL_VERSION_NUMBER < 0x30500000L) + BIO * const pBIO = BIO_new (&methods_ACE); + #else + if (!methods_ACE) +-- +2.39.0 + From fido_max at inbox.ru Sat Mar 11 06:00:01 2023 From: fido_max at inbox.ru (Maxim Kochetkov) Date: Sat, 11 Mar 2023 09:00:01 +0300 Subject: [Buildroot] [PATCH v2 1/1] package/gdal: bump version to 3.6.2 Message-ID: <20230311060001.657936-1-fido_max@inbox.ru> Release notes: https://github.com/OSGeo/gdal/blob/v3.6.2/NEWS.md License changes: https://github.com/OSGeo/gdal/commit/a394f9cb299b2c3c2159098483d1fece3a464fda ISC License is added for FlatGeobuf and Flatbush Apache-2.0 is added for flatbuffers Signed-off-by: Maxim Kochetkov --- package/gdal/gdal.hash | 8 ++++---- package/gdal/gdal.mk | 5 +++-- 2 files changed, 7 insertions(+), 6 deletions(-) diff --git a/package/gdal/gdal.hash b/package/gdal/gdal.hash index ab77d7840d..d0b08b4535 100644 --- a/package/gdal/gdal.hash +++ b/package/gdal/gdal.hash @@ -1,6 +1,6 @@ -# md5 from: https://download.osgeo.org/gdal/3.5.2/gdal-3.5.2.tar.xz.md5, sha256 locally computed: -md5 821b3b0637ebada5d20dbefb2e3ec964 gdal-3.5.2.tar.xz -sha256 0874dfdeb9ac42e53c37be4184b19350be76f0530e1f4fa8004361635b9030c2 gdal-3.5.2.tar.xz +# md5 from: https://download.osgeo.org/gdal/3.6.2/gdal-3.6.2.tar.gz.md5, sha256 locally computed: +md5 6f22ffdbd8e00059ddb2b825c5920c4c gdal-3.6.2.tar.xz +sha256 35f40d2e08061b342513cdcddc2b997b3814ef8254514f0ef1e8bc7aa56cf681 gdal-3.6.2.tar.xz # Hashes of license files: -sha256 fac0116e799ca4de79b076ee04863b5e2b69541ea3664b9bb108c81a5355f16a LICENSE.TXT +sha256 1dae3468e81d00da56e2936f74d33b8b3ad09d726437f19ce209a5dabea41f77 LICENSE.TXT diff --git a/package/gdal/gdal.mk b/package/gdal/gdal.mk index a3b11c53af..08992ce73c 100644 --- a/package/gdal/gdal.mk +++ b/package/gdal/gdal.mk @@ -4,10 +4,10 @@ # ################################################################################ -GDAL_VERSION = 3.5.2 +GDAL_VERSION = 3.6.2 GDAL_SITE = https://download.osgeo.org/gdal/$(GDAL_VERSION) GDAL_SOURCE = gdal-$(GDAL_VERSION).tar.xz -GDAL_LICENSE = MIT, many others +GDAL_LICENSE = Apache-2.0, ISC, MIT, many others GDAL_LICENSE_FILES = LICENSE.TXT GDAL_CPE_ID_VENDOR = osgeo GDAL_INSTALL_STAGING = YES @@ -32,6 +32,7 @@ GDAL_DEPENDENCIES = host-pkgconf jpeg json-c libgeotiff libpng proj tiff zlib # Yes, even though they have -DDGDAL_USE options, a few libraries are # mandatory. If we don't provide them, bundled versions are used. GDAL_CONF_OPTS = \ + -DCMAKE_NO_SYSTEM_FROM_IMPORTED=ON \ -DGDAL_USE_GEOTIFF=ON \ -DGDAL_USE_JPEG=ON \ -DGDAL_USE_JSONC=ON \ -- 2.39.2 From fido_max at inbox.ru Sat Mar 11 06:13:57 2023 From: fido_max at inbox.ru (Maxim Kochetkov) Date: Sat, 11 Mar 2023 09:13:57 +0300 Subject: [Buildroot] [PATCH v2 1/1] package/gdal: bump version to 3.6.2 In-Reply-To: <20230311060001.657936-1-fido_max@inbox.ru> References: <20230311060001.657936-1-fido_max@inbox.ru> Message-ID: <8caa8525-4fa6-046c-706e-a2a2dd27ef5b@inbox.ru> On 11.03.2023 09:00, Maxim Kochetkov via buildroot wrote: > Release notes: https://github.com/OSGeo/gdal/blob/v3.6.2/NEWS.md > License changes: https://github.com/OSGeo/gdal/commit/a394f9cb299b2c3c2159098483d1fece3a464fda > > ISC License is added for FlatGeobuf and Flatbush > Apache-2.0 is added for flatbuffers > > Signed-off-by: Maxim Kochetkov > --- > package/gdal/gdal.hash | 8 ++++---- > package/gdal/gdal.mk | 5 +++-- > 2 files changed, 7 insertions(+), 6 deletions(-) > > diff --git a/package/gdal/gdal.hash b/package/gdal/gdal.hash > index ab77d7840d..d0b08b4535 100644 > --- a/package/gdal/gdal.hash > +++ b/package/gdal/gdal.hash > @@ -1,6 +1,6 @@ > -# md5 from: https://download.osgeo.org/gdal/3.5.2/gdal-3.5.2.tar.xz.md5, sha256 locally computed: > -md5 821b3b0637ebada5d20dbefb2e3ec964 gdal-3.5.2.tar.xz > -sha256 0874dfdeb9ac42e53c37be4184b19350be76f0530e1f4fa8004361635b9030c2 gdal-3.5.2.tar.xz > +# md5 from: https://download.osgeo.org/gdal/3.6.2/gdal-3.6.2.tar.gz.md5, sha256 locally computed: > +md5 6f22ffdbd8e00059ddb2b825c5920c4c gdal-3.6.2.tar.xz > +sha256 35f40d2e08061b342513cdcddc2b997b3814ef8254514f0ef1e8bc7aa56cf681 gdal-3.6.2.tar.xz > > # Hashes of license files: > -sha256 fac0116e799ca4de79b076ee04863b5e2b69541ea3664b9bb108c81a5355f16a LICENSE.TXT > +sha256 1dae3468e81d00da56e2936f74d33b8b3ad09d726437f19ce209a5dabea41f77 LICENSE.TXT > diff --git a/package/gdal/gdal.mk b/package/gdal/gdal.mk > index a3b11c53af..08992ce73c 100644 > --- a/package/gdal/gdal.mk > +++ b/package/gdal/gdal.mk > @@ -4,10 +4,10 @@ > # > ################################################################################ > > -GDAL_VERSION = 3.5.2 > +GDAL_VERSION = 3.6.2 > GDAL_SITE = https://download.osgeo.org/gdal/$(GDAL_VERSION) > GDAL_SOURCE = gdal-$(GDAL_VERSION).tar.xz > -GDAL_LICENSE = MIT, many others > +GDAL_LICENSE = Apache-2.0, ISC, MIT, many others > GDAL_LICENSE_FILES = LICENSE.TXT > GDAL_CPE_ID_VENDOR = osgeo > GDAL_INSTALL_STAGING = YES > @@ -32,6 +32,7 @@ GDAL_DEPENDENCIES = host-pkgconf jpeg json-c libgeotiff libpng proj tiff zlib > # Yes, even though they have -DDGDAL_USE options, a few libraries are > # mandatory. If we don't provide them, bundled versions are used. > GDAL_CONF_OPTS = \ > + -DCMAKE_NO_SYSTEM_FROM_IMPORTED=ON \ Please don't use this patch. Something went wrong with my build environment. I'm facing with the issue like this:https://stackoverflow.com/questions/75065825/buildroot-cmake-arch64-none-linux-gnu-include-c-9-2-1-cstdlib7515-fatal-e I've failed to build almost every cmake package in buildroot with this issue. I have no idea why CMAKE_NO_SYSTEM_FROM_IMPORTED=ON helps and needed for me. > -DGDAL_USE_GEOTIFF=ON \ > -DGDAL_USE_JPEG=ON \ > -DGDAL_USE_JSONC=ON \ From thomas.petazzoni at bootlin.com Sat Mar 11 07:40:45 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sat, 11 Mar 2023 07:40:45 -0000 Subject: [Buildroot] [autobuild.buildroot.net] Daily results for 2023-03-10 Message-ID: <20230311074051.D6D8A82377@smtp1.osuosl.org> Hello, Autobuild statistics for 2023-03-10 =================================== branch | OK | NOK | TIM | TOT | 2022.11.x | 10 | 5 | 0 | 15 | master | 125 | 165 | 1 | 291 | next | 16 | 25 | 0 | 41 | Classification of failures by reason for master ----------------------------------------------- host-go-bootstrap-1.4-boots... | 48 host-libzlib-1.2.13 | 8 libglib2-2.72.3 | 8 uqmi-0a19b5b77140465c29e2af... | 8 elfutils-0.186 | 7 unknown | 7 linux-6.1.14 | 5 host-binutils-2.38 | 4 host-rust-1.67.0 | 3 ltp-testsuite-20220930 | 3 network-manager-1.40.10 | 3 busybox-1.36.0 | 2 gobject-introspection-1.72.0 | 2 lxc-5.0.2 | 2 openssh-9.1p1 | 2 perl-5.36.0 | 2 sdl-1.2.15 | 2 ace-7.0.6 | 1 apparmor-3.1.2 | 1 berkeleydb-5.3.28 | 1 bpftool-v7.1.0 | 1 brltty-6.5 | 1 cryptodev-linux-1.12 | 1 dbus-cxx-2.3.1 | 1 dc3dd-7.2.641 | 1 dhcp-4.4.3-P1 | 1 edk2-edk2-stable202208 | 1 ffmpeg-4.4.3 | 1 flann-1.9.2 | 1 fontconfig-2.13.1 | 1 frr-8.4.2 | 1 fs/cpio/cpio.mk:128: /home/... | 1 fs/cramfs/cramfs.mk:46: /ho... | 1 fs/cramfs/cramfs.mk:46: /ho... | 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 glibc-2.36-81-g4f4d7a13edfd... | 1 gmp-6.2.1 | 1 gobject-introspection | 1 host-gcc-final-10.4.0 | 1 host-go-1.19.6 | 1 host-kmod-30 | 1 host-pahole-1.24 | 1 kexec-2.0.25 | 1 kvmtool-f77d646ba01d04be5aa... | 1 lesstif-0.95.2 | 1 libcap-ng-0.8.3 | 1 libgcrypt-1.10.1 | 1 libnss-3.88.1 | 1 libtommath-1.2.0 | 1 linux-5.10.162-cip24-rt10 | 1 linux-tools | 1 lttng-modules-2.13.7 | 1 netsniff-ng-0.6.8 | 1 ocf-linux-20171122 | 1 olsr-0.9.8 | 1 open62541-v1.3.4 | 1 pcre2-10.42 | 1 php-8.2.3 | 1 reaver-1.6.6 | 1 tcf-agent-1.7.0 | 1 traceroute-2.1.0 | 1 Detail of failures for master ----------------------------- arch | reason | OK? | url | orph? -------------+--------------------------------+-----+---------------------------------------------------------------------------------+------- nios2 | ace-7.0.6 | NOK | http://autobuild.buildroot.net/results/0106ddef84d99688aecc339b49917213199d2c09 | ORPH arc | apparmor-3.1.2 | NOK | http://autobuild.buildroot.net/results/88629e4fc95a9b03cbb33275d94903d6f35cf97c | sh4aeb | berkeleydb-5.3.28 | NOK | http://autobuild.buildroot.net/results/b8e847e06c280071d82b6ed7b7917300929e8690 | ORPH arc | bpftool-v7.1.0 | NOK | http://autobuild.buildroot.net/results/669f84539edfcf2e2372c61d54ab7188761a53a2 | powerpc64le | brltty-6.5 | NOK | http://autobuild.buildroot.net/results/37f3476054411230fa50b04355fb33f5c71af73b | mipsel | busybox-1.36.0 | NOK | http://autobuild.buildroot.net/results/b23a3b4e7b6b6289d51e2f9d601c629c52aeb570 | ORPH mipsel | busybox-1.36.0 | NOK | http://autobuild.buildroot.net/results/a639215227ccf613b57f393a5fb3871464372ebf | ORPH mips64el | cryptodev-linux-1.12 | NOK | http://autobuild.buildroot.net/results/816afa1ee4b4398747967cbcb97b20d9f25bb652 | ORPH or1k | dbus-cxx-2.3.1 | NOK | http://autobuild.buildroot.net/results/9d990aad436f4b482d49862ce51c0663daf1e03f | or1k | dc3dd-7.2.641 | NOK | http://autobuild.buildroot.net/results/64d6da1dcb180f842f0df129205e26d5c9adb238 | ORPH sh4eb | dhcp-4.4.3-P1 | NOK | http://autobuild.buildroot.net/results/4518ee822f0fbdb06387ed71a5576ecefba84b3d | ORPH aarch64 | edk2-edk2-stable202208 | NOK | http://autobuild.buildroot.net/results/34e7968835c4cec268c5e51f0990100c48872f6e | arc | elfutils-0.186 | NOK | http://autobuild.buildroot.net/results/c9547d0d977af00faeba8322066a2888bd245f0d | ORPH arceb | elfutils-0.186 | NOK | http://autobuild.buildroot.net/results/7e5fa66f69cca794a0e953adc2a1ce1cd1ebc071 | ORPH microblaze | elfutils-0.186 | NOK | http://autobuild.buildroot.net/results/f23b0e7b6db84e6b74bb80740131ec15c0513c90 | ORPH microblaze | elfutils-0.186 | NOK | http://autobuild.buildroot.net/results/04f948662f8531caedbf2bcad2367da4a2f65794 | ORPH microblaze | elfutils-0.186 | NOK | http://autobuild.buildroot.net/results/4a3d7351da585683cb41ce47532022a8789effff | ORPH microblazeel | elfutils-0.186 | NOK | http://autobuild.buildroot.net/results/6949ed8bb010bde1677d95161519fb48ee1d4a3d | ORPH microblazeel | elfutils-0.186 | NOK | http://autobuild.buildroot.net/results/a7886577693bc4650904ff575d044e18f3cea503 | ORPH arm | ffmpeg-4.4.3 | NOK | http://autobuild.buildroot.net/results/7a53b576a8fe65317a8166eb058384b18408f1d2 | mips | flann-1.9.2 | NOK | http://autobuild.buildroot.net/results/e1728f4b8a1faf4ea0fff4f18a104aa8f8335849 | riscv64 | fontconfig-2.13.1 | NOK | http://autobuild.buildroot.net/results/e39344406dd3979c3f79adb9d6a276ad8bf234aa | ORPH xtensa | frr-8.4.2 | NOK | http://autobuild.buildroot.net/results/f2c661fb4b2cbfe66a068ef1b336048282290248 | aarch64 | fs/cpio/cpio.mk:128: /home/... | NOK | http://autobuild.buildroot.net/results/6c1feb8f2f0441c917131bf780b7ab3e44f35465 | microblaze | fs/cramfs/cramfs.mk:46: /ho... | NOK | http://autobuild.buildroot.net/results/5c6bb05eb7e59b9d8e40539bf342f25e4c189dd9 | arceb | fs/cramfs/cramfs.mk:46: /ho... | NOK | http://autobuild.buildroot.net/results/f7c8d463a8c929d2ed4fafcb13c3076e9b9abc84 | aarch64 | fs/cramfs/cramfs.mk:46: /ho... | NOK | http://autobuild.buildroot.net/results/2c0c3957929ce849d09e668aea12b734006e5914 | x86_64 | fs/cramfs/cramfs.mk:46: /ho... | NOK | http://autobuild.buildroot.net/results/537aebc903706f5b4c75d321599519dce31d9274 | mips64el | fs/ubi/ubi.mk:51: /home/aut... | NOK | http://autobuild.buildroot.net/results/ca38123621ffce898061330eb13761a3e7baa726 | powerpc | fs/ubi/ubi.mk:51: /home/tho... | NOK | http://autobuild.buildroot.net/results/506c26ccf720ccccddc58ba8a93e9a25c3f96fdf | sparc | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/dd3b5531daeb9160c3e284f4747d5bcd7f9dee8e | aarch64 | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/184a36798d9f6927f81c3ec9dce0c34e3e32b01a | microblazeel | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/eb6398c9b15b4d1a4abf8083a4d101239bdcabe1 | arceb | glibc-2.36-81-g4f4d7a13edfd... | NOK | http://autobuild.buildroot.net/results/ff63a5cbb5354a80563b14828a96a2d3e5c63be7 | riscv64 | gmp-6.2.1 | NOK | http://autobuild.buildroot.net/results/37bd012d2de4ca6c4a6972f6f8f61beac64c9b93 | ORPH microblazeel | gobject-introspection | TIM | http://autobuild.buildroot.net/results/f8b321c4644ad3e976df2a85ee3d12aba2babe7c | sparc64 | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/10b414dd629606336204d6c1e5bd7bbc77164e92 | ORPH x86_64 | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/dea78d5c1a1155e772e4f9af997b0cc9c76c8bfd | ORPH arceb | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/b64bc3574f27cccbace968d2a2694d12fe853554 | riscv64 | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/10298d262c2b5bae434aed2f80d1e55da94265ca | microblaze | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/f64c8959ec15abe2e4f3f318aa70ea5414689be7 | riscv64 | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/d26cacf9a04e8835f87906fd44b443f012cddc8a | microblazeel | host-gcc-final-10.4.0 | NOK | http://autobuild.buildroot.net/results/29dde1c27b6cf2f8bfdd6eff5243f36399ec9a7b | riscv64 | host-go-1.19.6 | NOK | http://autobuild.buildroot.net/results/125cae7434b708022f902289303425e09d8f6544 | aarch64 | host-go-bootstrap-1.4-boots... | NOK | http://autobuild.buildroot.net/results/8ee66f0d61ed5c374565f176c116a872e3b78244 | ORPH microblazeel | host-go-bootstrap-1.4-boots... | NOK | http://autobuild.buildroot.net/results/694991ab6a7394494897e585798c53edb269c780 | ORPH mips64el | host-go-bootstrap-1.4-boots... | NOK | http://autobuild.buildroot.net/results/11d8d9c98fc053fb5c7a3c3753e35ab1f4a6a8f7 | ORPH powerpc64 | host-go-bootstrap-1.4-boots... | NOK | http://autobuild.buildroot.net/results/0952e8bf6cbfcd69b4d0a6526fede8e62431dc27 | ORPH sparc64 | host-go-bootstrap-1.4-boots... | NOK | http://autobuild.buildroot.net/results/6a4b2942c39423aa093217d9f233cf3f2f86d51f | ORPH aarch64 | host-go-bootstrap-1.4-boots... | NOK | http://autobuild.buildroot.net/results/dd16b3f4e59c353cd8c2a65a25f1626218c7df76 | ORPH x86_64 | host-go-bootstrap-1.4-boots... | NOK | http://autobuild.buildroot.net/results/d940edf78fe83aca844a8471c17d1fbd0644f651 | ORPH nios2 | host-go-bootstrap-1.4-boots... | NOK | http://autobuild.buildroot.net/results/50943061ee4a802cda38111a6c74f7c123b3ae28 | ORPH i686 | host-go-bootstrap-1.4-boots... | NOK | http://autobuild.buildroot.net/results/3c1bb7e774e98870786b0a8e8e4cdb0ea58a0567 | ORPH x86_64 | host-go-bootstrap-1.4-boots... | NOK | http://autobuild.buildroot.net/results/3b2e0ad8dc70828e938406b0cbca7bd0864c600a | ORPH s390x | host-go-bootstrap-1.4-boots... | NOK | http://autobuild.buildroot.net/results/fd317a1706a46a74acf83f54552577e05facb470 | ORPH mips64el | host-go-bootstrap-1.4-boots... | NOK | http://autobuild.buildroot.net/results/c73c40a86b1bb728d20021b637afb7f6de6319cf | ORPH mips64 | host-go-bootstrap-1.4-boots... | NOK | http://autobuild.buildroot.net/results/0559f35e1b611c3ba0978fb7075d7354d46ffc2c | ORPH mips64el | host-go-bootstrap-1.4-boots... | NOK | http://autobuild.buildroot.net/results/6122a757e8eb2bea709c7cb6fe39f8b4fbda556d | ORPH sparc | host-go-bootstrap-1.4-boots... | NOK | http://autobuild.buildroot.net/results/56184d1b83d16590da70d0607b9bf4aeba881bef | ORPH mips64 | host-go-bootstrap-1.4-boots... | NOK | http://autobuild.buildroot.net/results/9a9003a538238862153b8c9db6b9937e8f8f5480 | ORPH arm | host-go-bootstrap-1.4-boots... | NOK | http://autobuild.buildroot.net/results/dc506d56925b64570a12cbd9b37ae0e604178e5c | ORPH s390x | host-go-bootstrap-1.4-boots... | NOK | http://autobuild.buildroot.net/results/72f95527813caed7a2374fb3009e568c34674d32 | ORPH arceb | host-go-bootstrap-1.4-boots... | NOK | http://autobuild.buildroot.net/results/3623200a84cd028f0bb616e911c31bfd9bdadfbb | ORPH aarch64 | host-go-bootstrap-1.4-boots... | NOK | http://autobuild.buildroot.net/results/a2fb5de6a3276d0a590c5912073df67c602cc3ab | ORPH or1k | host-go-bootstrap-1.4-boots... | NOK | http://autobuild.buildroot.net/results/c09f155f2f6c9b96c36040a4b5c2cb15aa913ccf | ORPH powerpc64le | host-go-bootstrap-1.4-boots... | NOK | http://autobuild.buildroot.net/results/20eff5d3bce8f74002432db0be77c2f5353c8554 | ORPH sparc | host-go-bootstrap-1.4-boots... | NOK | http://autobuild.buildroot.net/results/5f532107d606843aafc083dcad54f47fed652768 | ORPH x86_64 | host-go-bootstrap-1.4-boots... | NOK | http://autobuild.buildroot.net/results/b34ea840551fadee376412fd30a92cccd4b2e295 | ORPH aarch64_be | host-go-bootstrap-1.4-boots... | NOK | http://autobuild.buildroot.net/results/2c89d2aefdd1449a433729ee0de4acb4c5f86f77 | ORPH x86_64 | host-go-bootstrap-1.4-boots... | NOK | http://autobuild.buildroot.net/results/b9a147177318085fe67cf0b5ae2334156909395b | ORPH aarch64_be | host-go-bootstrap-1.4-boots... | NOK | http://autobuild.buildroot.net/results/80299d6bc66ba8225053edceeb9b15ff39272d8e | ORPH aarch64 | host-go-bootstrap-1.4-boots... | NOK | http://autobuild.buildroot.net/results/f68addf50b2305bc5d474dcd1ab98145c671ef96 | ORPH s390x | host-go-bootstrap-1.4-boots... | NOK | http://autobuild.buildroot.net/results/957826ad72caf7547dbbacd79261222a71a1a8fd | ORPH s390x | host-go-bootstrap-1.4-boots... | NOK | http://autobuild.buildroot.net/results/a0b7edf635ce0676264c06579dbd424b26987aec | ORPH arm | host-go-bootstrap-1.4-boots... | NOK | http://autobuild.buildroot.net/results/b4cc3ed14594522b084290a662ffd41ddcc4721b | ORPH arceb | host-go-bootstrap-1.4-boots... | NOK | http://autobuild.buildroot.net/results/94dbe4a3de9d5667b9f8fe75b976cbd99c5d21f5 | ORPH riscv64 | host-go-bootstrap-1.4-boots... | NOK | http://autobuild.buildroot.net/results/62e94ab78c9d0980fb09bc53605f3795fd208232 | ORPH or1k | host-go-bootstrap-1.4-boots... | NOK | http://autobuild.buildroot.net/results/8217b5dbea5a1c42101c8900c38b3e334fe0b03a | ORPH arceb | host-go-bootstrap-1.4-boots... | NOK | http://autobuild.buildroot.net/results/064dfbff617c0a71abae1a5ef268d7b453d034b9 | ORPH aarch64_be | host-go-bootstrap-1.4-boots... | NOK | http://autobuild.buildroot.net/results/a90528ff8b07cdcab758ea388b70639f2fae7cd8 | ORPH riscv32 | host-go-bootstrap-1.4-boots... | NOK | http://autobuild.buildroot.net/results/2b31818760da42d3dd97a8ba8b87080a30b6bdc7 | ORPH s390x | host-go-bootstrap-1.4-boots... | NOK | http://autobuild.buildroot.net/results/f2fa4bd5536ac51d8d27de2264c18b3c7618ef24 | ORPH x86_64 | host-go-bootstrap-1.4-boots... | NOK | http://autobuild.buildroot.net/results/890fd894ae9da654e53ad736991c674eb66e1240 | ORPH arc | host-go-bootstrap-1.4-boots... | NOK | http://autobuild.buildroot.net/results/06cacdeae366618a59ac1447a70671d91621e619 | ORPH i686 | host-go-bootstrap-1.4-boots... | NOK | http://autobuild.buildroot.net/results/0434b2e5e9f2d00c6d6760686d0bf287092d8a4d | ORPH microblaze | host-go-bootstrap-1.4-boots... | NOK | http://autobuild.buildroot.net/results/d0c8c63d17c340954fbdbe3c709020e9fdfb9401 | ORPH x86_64 | host-go-bootstrap-1.4-boots... | NOK | http://autobuild.buildroot.net/results/62d0ec9eb3b0ba51d673e73a2118df5060862f0b | ORPH microblazeel | host-go-bootstrap-1.4-boots... | NOK | http://autobuild.buildroot.net/results/539a246bec7c69778e45392f76c6390d2b02b7ba | ORPH aarch64 | host-go-bootstrap-1.4-boots... | NOK | http://autobuild.buildroot.net/results/77d527089c11de6c928a56e08731e3a9230d8378 | ORPH s390x | host-go-bootstrap-1.4-boots... | NOK | http://autobuild.buildroot.net/results/ec14fe226f06088e16b0e44bbda02a8497787e05 | ORPH aarch64_be | host-go-bootstrap-1.4-boots... | NOK | http://autobuild.buildroot.net/results/57848e4102c0e8a9dfec4687a9f679a340c3f8de | ORPH powerpc64 | host-go-bootstrap-1.4-boots... | NOK | http://autobuild.buildroot.net/results/13a9d44f1bf0a21303a523583961a645b8ebd3c8 | ORPH powerpc64le | host-kmod-30 | NOK | http://autobuild.buildroot.net/results/c820f862d0fe9c6ea09370c1bf1077e9e2ae38b3 | i686 | host-libzlib-1.2.13 | NOK | http://autobuild.buildroot.net/results/836a9a588376872b1c4c2c301045b38dd02b7686 | ORPH powerpc | host-libzlib-1.2.13 | NOK | http://autobuild.buildroot.net/results/c7c28870612ff981b4bd80389b75c5a330013a3b | ORPH sh4a | host-libzlib-1.2.13 | NOK | http://autobuild.buildroot.net/results/64b9e40ff99d111bae4592ba40a4facec743c590 | ORPH arm | host-libzlib-1.2.13 | NOK | http://autobuild.buildroot.net/results/7e23c70317d3d0ed2777c5008cbce9f8030f08c9 | ORPH aarch64_be | host-libzlib-1.2.13 | NOK | http://autobuild.buildroot.net/results/223a2040fa01fe507d7e5d1ab906b6bcb6ace78c | ORPH mips64 | host-libzlib-1.2.13 | NOK | http://autobuild.buildroot.net/results/1fe5f4dc209c0c6a212b05629579251ae12b159b | ORPH m68k | host-libzlib-1.2.13 | NOK | http://autobuild.buildroot.net/results/00de14b1b8a2c6c47ef891cbe4a89e3fe0057f90 | ORPH mipsel | host-libzlib-1.2.13 | NOK | http://autobuild.buildroot.net/results/e66eb66b266c499ee62211d97ddba9a3e9e7d7d8 | ORPH powerpc | host-pahole-1.24 | NOK | http://autobuild.buildroot.net/results/f90da7c36491c08f36c4fcf837504f7f83af5880 | x86_64 | host-rust-1.67.0 | NOK | http://autobuild.buildroot.net/results/c9c40954e9154e11642119ac2bd9dd1e13aa44a2 | armeb | host-rust-1.67.0 | NOK | http://autobuild.buildroot.net/results/aa4817e920fb2af2ba285eb62238dc729d6bbdb0 | x86_64 | host-rust-1.67.0 | NOK | http://autobuild.buildroot.net/results/a508442f8d078a3d6f957038031b52f9c5870ac0 | sh4a | kexec-2.0.25 | NOK | http://autobuild.buildroot.net/results/eec59654b5acf1b958999de01d2cefd082e583e2 | i686 | kvmtool-f77d646ba01d04be5aa... | NOK | http://autobuild.buildroot.net/results/335e8f20e5da61cc73bf09180552dc00722e459e | ORPH sh4eb | lesstif-0.95.2 | NOK | http://autobuild.buildroot.net/results/1bcd9b5d6355a2ade39d28ae7855de780dbc4bb7 | ORPH riscv64 | libcap-ng-0.8.3 | NOK | http://autobuild.buildroot.net/results/9b71ce9e46027fd0cefdaa9e9329bcea63b1af82 | i686 | libgcrypt-1.10.1 | NOK | http://autobuild.buildroot.net/results/79502d3f64de9052333c11d3c2e4c045f3d12189 | ORPH arceb | libglib2-2.72.3 | NOK | http://autobuild.buildroot.net/results/9b2f1561616119ba70fe37665b3c314368f46165 | arceb | libglib2-2.72.3 | NOK | http://autobuild.buildroot.net/results/f233c80ebd98df7c70a937fe2ea669a1a6729fe8 | arceb | libglib2-2.72.3 | NOK | http://autobuild.buildroot.net/results/80d1c00d45fbe614bcac7ee644c2c23bfc6b1469 | arc | libglib2-2.72.3 | NOK | http://autobuild.buildroot.net/results/3fd5c15f01092c2af70ab0359a4a39f1aefecd0c | arc | libglib2-2.72.3 | NOK | http://autobuild.buildroot.net/results/a5e0e0ea403ccf5251d63f15ac28136766147b95 | arceb | libglib2-2.72.3 | NOK | http://autobuild.buildroot.net/results/b0bcf379866170d8a2dc3de430cd6f9333bf8ce8 | arc | libglib2-2.72.3 | NOK | http://autobuild.buildroot.net/results/6bdf6d7dba2d329a3a93ed65e97ead9b2ca44016 | arceb | libglib2-2.72.3 | NOK | http://autobuild.buildroot.net/results/236cb47b235f5ae3f34f74f89378ca9d67f3aad6 | i686 | libnss-3.88.1 | NOK | http://autobuild.buildroot.net/results/f79d8d10dd564777a08cef0996e7b6dd9dd2453d | arceb | libtommath-1.2.0 | NOK | http://autobuild.buildroot.net/results/a66eb3453b57e4b8bc04ef7c3f6e5a82d4d8e68e | armeb | linux-5.10.162-cip24-rt10 | NOK | http://autobuild.buildroot.net/results/503834f514b9c1b0cef6e6a4c47594147b962899 | ORPH sh4aeb | linux-6.1.14 | NOK | http://autobuild.buildroot.net/results/8da54cfd47f0417095a4608bba538241fb42c012 | ORPH powerpc | linux-6.1.14 | NOK | http://autobuild.buildroot.net/results/33f3a8d3fb375e0ccfc42bf5944ee295fb8956c5 | ORPH nios2 | linux-6.1.14 | NOK | http://autobuild.buildroot.net/results/768e2afc49871ff379ee3659de13c44659789f4c | ORPH powerpc64 | linux-6.1.14 | NOK | http://autobuild.buildroot.net/results/a99f84b0011afceb30c34166f453142400466d91 | ORPH mipsel | linux-6.1.14 | NOK | http://autobuild.buildroot.net/results/73e8bd334de95f872b6eb3817efebc16d52d8660 | ORPH microblaze | linux-tools | NOK | http://autobuild.buildroot.net/results/103f7df18f70fb5e8248f441c640dd819cf8f245 | ORPH powerpc64le | ltp-testsuite-20220930 | NOK | http://autobuild.buildroot.net/results/52136f9b548ab0e6405396abf3c03e4abf05e0b0 | armeb | ltp-testsuite-20220930 | NOK | http://autobuild.buildroot.net/results/804822d21ebecea2997781586baa55b8fbcaadda | sparc64 | ltp-testsuite-20220930 | NOK | http://autobuild.buildroot.net/results/d49b8a2f99b95075fb230f906834f82f75c62a11 | arc | lttng-modules-2.13.7 | NOK | http://autobuild.buildroot.net/results/c5e068f51b007dd24f3a2a91ed81ce2cf78c6018 | aarch64_be | lxc-5.0.2 | NOK | http://autobuild.buildroot.net/results/421ab1b83d84c0d5a026904f58550b7225d47136 | aarch64_be | lxc-5.0.2 | NOK | http://autobuild.buildroot.net/results/23b3280ca241804bb75711dc057c4851bf2710f5 | armeb | netsniff-ng-0.6.8 | NOK | http://autobuild.buildroot.net/results/35dbb0f34f787fe773c187e0d71598793210774d | powerpc64le | network-manager-1.40.10 | NOK | http://autobuild.buildroot.net/results/639c16b7df785c3240f43efc75daf1b78d7adcb5 | ORPH aarch64_be | network-manager-1.40.10 | NOK | http://autobuild.buildroot.net/results/1d1ea0dca393bd023090477602ca12ebbe3cae91 | ORPH sparc64 | network-manager-1.40.10 | NOK | http://autobuild.buildroot.net/results/ce807d21e1fea9c298e4eaa1ca6db48cc8bc6334 | ORPH sparc64 | ocf-linux-20171122 | NOK | http://autobuild.buildroot.net/results/d87d66d90e7c4fd4f1472320f34af21b98a0c48e | ORPH armeb | olsr-0.9.8 | NOK | http://autobuild.buildroot.net/results/84c622e3fd5661a901fef4451ccef41671e74538 | ORPH nios2 | open62541-v1.3.4 | NOK | http://autobuild.buildroot.net/results/b06b81220366da69e650c9577c2c4b8abf64d81f | ORPH m68k | openssh-9.1p1 | NOK | http://autobuild.buildroot.net/results/6529393b96fc89551960402b315ddb4c2a097c15 | ORPH m68k | openssh-9.1p1 | NOK | http://autobuild.buildroot.net/results/f393ba78cf3263818e11f623b9c04c3b38dbe2d8 | ORPH sparc | pcre2-10.42 | NOK | http://autobuild.buildroot.net/results/cf6f380ec8fc5377b3c0302532df06ec628146af | ORPH microblaze | perl-5.36.0 | NOK | http://autobuild.buildroot.net/results/2cbabcee69217ab87389a33e9fbc8a714c947276 | microblaze | perl-5.36.0 | NOK | http://autobuild.buildroot.net/results/57f81f83cd9d2306d4e5a9bcb6b24fcf16857502 | arm | php-8.2.3 | NOK | http://autobuild.buildroot.net/results/ba7df1b767a7d65f660f9bbe9199119f04e4eead | arc | reaver-1.6.6 | NOK | http://autobuild.buildroot.net/results/164dd0c2fa76c866fba5ef9ef2d670c62c9dc3f0 | sh4 | sdl-1.2.15 | NOK | http://autobuild.buildroot.net/results/83eb058c23656d28d42af6e111e6e052755b0fd5 | ORPH sh4aeb | sdl-1.2.15 | NOK | http://autobuild.buildroot.net/results/72a710a34a283e08c75c5f94b3c973cd633a1608 | ORPH microblazeel | tcf-agent-1.7.0 | NOK | http://autobuild.buildroot.net/results/b1fe113a212d97f093349bd432abff0905e33f6c | mips64el | traceroute-2.1.0 | NOK | http://autobuild.buildroot.net/results/f8d18e828db5032b00ef2f68bf48e737074a5fbf | nios2 | unknown | NOK | http://autobuild.buildroot.net/results/a26811aa805643443d0df46865ec7e246c5f9e27 | s390x | unknown | NOK | http://autobuild.buildroot.net/results/4630ee2b066a5679e6a8cedd987dab8cb1e979e6 | powerpc | unknown | NOK | http://autobuild.buildroot.net/results/c3daaf97f0a9967119fe4fc7746c5cf60645be71 | mips | unknown | NOK | http://autobuild.buildroot.net/results/ba9c7f32ac8b50f5e19facae4fcc706f7281f1bf | mips64el | unknown | NOK | http://autobuild.buildroot.net/results/7d5b6c0cb9c5abb13ae493e4f37203a33c2adb62 | aarch64_be | unknown | NOK | http://autobuild.buildroot.net/results/c9525620451d82cdd5e240aed9adfecf8cc59c4a | aarch64 | unknown | NOK | http://autobuild.buildroot.net/results/72f0bd743f180e8da70b9208c50f1685e1cde361 | or1k | uqmi-0a19b5b77140465c29e2af... | NOK | http://autobuild.buildroot.net/results/1b2db233fcaf6741376caca67833ffb8f912ce41 | ORPH nios2 | uqmi-0a19b5b77140465c29e2af... | NOK | http://autobuild.buildroot.net/results/0e47ce704f6c9c9dd6c2343f12178e841243e019 | ORPH sparc64 | uqmi-0a19b5b77140465c29e2af... | NOK | http://autobuild.buildroot.net/results/df380f921b74527b77290a658de0c57680083afa | ORPH powerpc64le | uqmi-0a19b5b77140465c29e2af... | NOK | http://autobuild.buildroot.net/results/06e5106c3b7af11eac445b95cd87b8c2f4a4df91 | ORPH arm | uqmi-0a19b5b77140465c29e2af... | NOK | http://autobuild.buildroot.net/results/fbb4b7079859fd25f52c2570d92e20dded58a13d | ORPH sparc64 | uqmi-0a19b5b77140465c29e2af... | NOK | http://autobuild.buildroot.net/results/f7ea1868a7fb9370832ca26478c7db95cf5fe050 | ORPH powerpc64 | uqmi-0a19b5b77140465c29e2af... | NOK | http://autobuild.buildroot.net/results/393f2ed653073a5a7b3ca9e968c81e62d32f0d5f | ORPH xtensa | uqmi-0a19b5b77140465c29e2af... | NOK | http://autobuild.buildroot.net/results/0b46817f437d346af380407cd7189594f1875a09 | ORPH Classification of failures by reason for next --------------------------------------------- glibc-2.36-81-g4f4d7a13edfd... | 2 host-binutils-2.39 | 2 unknown | 2 cmocka-1.1.5 | 1 fluent-bit-2.0.9 | 1 fs/ubifs/ubifs.mk:49: /home... | 1 gobject-introspection-1.72.0 | 1 host-binutils-2.38 | 1 host-gcc-final-10.4.0 | 1 host-go-1.19.6 | 1 host-rust-1.67.1 | 1 libdeflate-1.15 | 1 libglvnd-1.4.0 | 1 libnss-3.88.1 | 1 mutt-2.2.9 | 1 olsr-0.9.8 | 1 php-8.2.3 | 1 python-numpy-1.23.5 | 1 quickjs-2021-03-27 | 1 speechd-0.11.4 | 1 systemd-252.4 | 1 wpa_supplicant-2.10 | 1 Detail of failures for next --------------------------- arch | reason | OK? | url | orph? -------------+--------------------------------+-----+---------------------------------------------------------------------------------+------- armeb | cmocka-1.1.5 | NOK | http://autobuild.buildroot.net/results/7389c74792e1262fb79735ddab018faf300cab4e | mips | fluent-bit-2.0.9 | NOK | http://autobuild.buildroot.net/results/ac42e6e819836dfff865ad7f6b876ffefdb94aca | xtensa | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/a6a4258874bb584f757fbc818d48d0d8884b636d | powerpc | glibc-2.36-81-g4f4d7a13edfd... | NOK | http://autobuild.buildroot.net/results/7b80ae180aedcf1e38ce402be220703cded3ffb4 | powerpc | glibc-2.36-81-g4f4d7a13edfd... | NOK | http://autobuild.buildroot.net/results/4e8cb6e8727accd374345f342230899963993b25 | microblaze | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/ed74ea4cc39d7aff2b7a23543b1a1e2f74a82e6b | ORPH powerpc64 | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/db4a14f88fde8f518293b86fc9683ae9b9bb24e7 | sparc | host-binutils-2.39 | NOK | http://autobuild.buildroot.net/results/20e5c34fffd2ffa1a97924b84b3f03322c45077e | or1k | host-binutils-2.39 | NOK | http://autobuild.buildroot.net/results/433ef1ef57028c9651e7b0b11192855f40524312 | riscv32 | host-gcc-final-10.4.0 | NOK | http://autobuild.buildroot.net/results/a8b8e703b2b66d43949924d611b0a4c8348de35e | mips64 | host-go-1.19.6 | NOK | http://autobuild.buildroot.net/results/75e668faa5c979d53e06f9b271223442ab2ef1af | s390x | host-rust-1.67.1 | NOK | http://autobuild.buildroot.net/results/ba913bbe96a6b6517843446d46adf4dfd4e2d38c | arm | libdeflate-1.15 | NOK | http://autobuild.buildroot.net/results/767fa07d2896b3367190c6eac50850476d985454 | mips | libglvnd-1.4.0 | NOK | http://autobuild.buildroot.net/results/793efda4e68d4164aab84b2ae509cd13dcf4d880 | ORPH or1k | libnss-3.88.1 | NOK | http://autobuild.buildroot.net/results/fad2d7790a6db4024acffd0909fd3ced38fe7a80 | nios2 | mutt-2.2.9 | NOK | http://autobuild.buildroot.net/results/d29bd188e3de7518a2e1a291b202dcef6550f233 | microblazeel | olsr-0.9.8 | NOK | http://autobuild.buildroot.net/results/6affff761097218b9ad921a74c4b6c447dfd4abc | ORPH microblaze | php-8.2.3 | NOK | http://autobuild.buildroot.net/results/112ec5cb0de6f55a29caf7ec563367afd28eb8a0 | i686 | python-numpy-1.23.5 | NOK | http://autobuild.buildroot.net/results/1850484e1d810ef09711b652ff7084a15f9bc4be | microblaze | quickjs-2021-03-27 | NOK | http://autobuild.buildroot.net/results/2cee5d9a813af06fc88d362d2154468af594242f | mips64 | speechd-0.11.4 | NOK | http://autobuild.buildroot.net/results/a00082eae10e06259c0cd88f28857a6b94d5e8d1 | x86_64 | systemd-252.4 | NOK | http://autobuild.buildroot.net/results/1c7eab11aee3fc365660efea7daef1ff331f7598 | powerpc64le | unknown | NOK | http://autobuild.buildroot.net/results/4444d4c43b81e02eff323dd05c3700f18fff4154 | or1k | unknown | NOK | http://autobuild.buildroot.net/results/e6ff1df66d5967e8c7788aae83cb0ce5fd3d185b | arc | wpa_supplicant-2.10 | NOK | http://autobuild.buildroot.net/results/533200121640b60144ce92a2a337a36df23bcffd | Classification of failures by reason for 2022.11.x -------------------------------------------------- gobject-introspection-1.72.0 | 1 host-pahole-1.24 | 1 host-rust-1.64.0 | 1 ulog-0389d243352255f6182326... | 1 unknown | 1 Detail of failures for 2022.11.x -------------------------------- arch | reason | OK? | url | orph? -------------+--------------------------------+-----+---------------------------------------------------------------------------------+------- x86_64 | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/cb03fb1a8ab151be1d7d5029821e635a14ff2cae | ORPH arc | host-pahole-1.24 | NOK | http://autobuild.buildroot.net/results/b0bab5db226fd4af0c37f229c4e42c60847360a7 | aarch64 | host-rust-1.64.0 | NOK | http://autobuild.buildroot.net/results/83416f7b907fd3539e7a2068bed3213740c3f3d2 | mips | ulog-0389d243352255f6182326... | NOK | http://autobuild.buildroot.net/results/a69e6e6db4626ede9810ae99172eb0d9444c000e | i686 | unknown | NOK | http://autobuild.buildroot.net/results/4d00ecda2481d283b87ae7cabcfab58943e00a42 | Gitlab CI results for 2023-03-10 ================================ Detail of defconfig failures for 2023.02-rc3 -------------------------------------------- defconfig | link to the job | orph? ----------------------------------+---------------------------------------------------------------+------ qemu_m68k_mcf5208 | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440143 | qemu_s390x | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440196 | qemu_sh4_r2d | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440197 | qemu_sh4eb_r2d | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440199 | qemu_sparc64_sun4u | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440201 | qemu_sparc_ss10 | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440203 | qemu_x86 | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440216 | qemu_x86_64 | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440205 | qemu_xtensa_lx60 | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440218 | qemu_xtensa_lx60_nommu | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440220 | Detail of runtime-test failures for 2023.02-rc3 ----------------------------------------------- runtime-test | link to the job | orph? --------------------------+---------------------------------------------------------------+------ DetectBadArchTest | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440235 | ORPH TestATFAllwinner | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440222 | ORPH TestATFVexpress | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440223 | ORPH TestAarch64Pages64kGlibc | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440615 | ORPH TestAarch64Pages64kMusl | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440617 | ORPH TestAarch64Pages64kuClibc | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440619 | ORPH TestAtop | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440349 | ORPH TestAvocado | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440351 | ORPH TestCheckPackage | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440975 | TestClangCompilerRT | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440356 | ORPH TestCpioDracutGlibc | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440261 | ORPH ...ioDracutGlibcMergedUsr | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440263 | ORPH TestCpioDracutMusl | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440265 | ORPH ...pioDracutMuslMergedUsr | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440266 | ORPH TestCpioDracutUclibc | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440267 | ORPH ...oDracutUclibcMergedUsr | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440268 | ORPH TestCpioFull | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440269 | ORPH TestCrudiniPy3 | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440357 | ORPH TestDockerCompose | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440358 | ORPH TestDropbear | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440360 | ORPH TestDtbocfg | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440362 | ORPH TestEdk2 | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440225 | ORPH TestExecline | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440364 | ORPH TestExt2 | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440270 | ORPH TestExt2r1 | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440271 | ORPH TestExt3 | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440272 | ORPH TestExt4 | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440273 | ORPH ...rch64GlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440629 | ORPH ...tlinAarch64GlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440630 | ORPH ...arch64MuslBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440631 | ORPH ...otlinAarch64MuslStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440632 | ORPH ...ch64UclibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440633 | ORPH ...linAarch64UclibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440634 | ORPH ...h64beGlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440635 | ORPH ...inAarch64beGlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440636 | ORPH ...64beUclibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440637 | ORPH ...nAarch64beUclibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440638 | ORPH ...750dUclibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440639 | ORPH ...nArcle750dUclibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440640 | ORPH ...ehs38GlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440641 | ORPH ...inArclehs38GlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440642 | ORPH ...hs38UclibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440643 | ORPH ...nArclehs38UclibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440644 | ORPH ...abihfGlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440645 | ORPH ...mebv7eabihfGlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440647 | ORPH ...eabihfMuslBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440649 | ORPH ...rmebv7eabihfMuslStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440651 | ORPH ...bihfUclibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440654 | ORPH ...ebv7eabihfUclibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440655 | ORPH ...5eabiGlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440656 | ORPH ...inArmv5eabiGlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440657 | ORPH ...v5eabiMuslBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440658 | ORPH ...linArmv5eabiMuslStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440659 | ORPH ...eabiUclibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440660 | ORPH ...nArmv5eabiUclibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440661 | ORPH ...abihfGlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440662 | ORPH ...Armv6eabihfGlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440663 | ORPH ...eabihfMuslBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440664 | ORPH ...nArmv6eabihfMuslStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440665 | ORPH ...bihfUclibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440666 | ORPH ...rmv6eabihfUclibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440667 | ORPH ...abihfGlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440668 | ORPH ...Armv7eabihfGlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440669 | ORPH ...eabihfMuslBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440670 | ORPH ...nArmv7eabihfMuslStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440671 | ORPH ...bihfUclibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440672 | ORPH ...rmv7eabihfUclibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440673 | ORPH ...mv7mUclibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440674 | ORPH ...tlinArmv7mUclibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440675 | ORPH ...8xxxUclibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440676 | ORPH ...nM68k68xxxUclibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440677 | ORPH ...fireUclibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440678 | ORPH ...8kcoldfireUclibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440680 | ORPH ...azebeGlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440682 | ORPH ...icroblazebeGlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440684 | ORPH ...lazebeMuslBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440685 | ORPH ...MicroblazebeMuslStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440687 | ORPH ...zebeUclibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440688 | ORPH ...croblazebeUclibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440689 | ORPH ...azeelGlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440691 | ORPH ...icroblazeelGlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440693 | ORPH ...lazeelMuslBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440695 | ORPH ...MicroblazeelMuslStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440697 | ORPH ...zeelUclibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440699 | ORPH ...croblazeelUclibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440702 | ORPH ...ips32GlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440704 | ORPH ...otlinMips32GlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440706 | ORPH ...Mips32MuslBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440708 | ORPH ...ootlinMips32MuslStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440711 | ORPH ...ps32UclibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440712 | ORPH ...tlinMips32UclibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440714 | ORPH ...s32elGlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440716 | ORPH ...linMips32elGlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440718 | ORPH ...ps32elMuslBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440721 | ORPH ...tlinMips32elMuslStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440723 | ORPH ...32elUclibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440724 | ORPH ...inMips32elUclibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440727 | ORPH ...2r5elGlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440729 | ORPH ...nMips32r5elGlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440731 | ORPH ...32r5elMuslBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440735 | ORPH ...inMips32r5elMuslStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440737 | ORPH ...r5elUclibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440741 | ORPH ...Mips32r5elUclibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440743 | ORPH ...2r6elGlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440745 | ORPH ...nMips32r6elGlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440747 | ORPH ...32r6elMuslBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440749 | ORPH ...inMips32r6elMuslStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440751 | ORPH ...r6elUclibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440752 | ORPH ...Mips32r6elUclibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440754 | ORPH ...eln32GlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440756 | ORPH ...Mips64eln32GlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440758 | ORPH ...4eln32MuslBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440760 | ORPH ...nMips64eln32MuslStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440761 | ORPH ...ln32UclibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440763 | ORPH ...ips64eln32UclibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440764 | ORPH ...64n32GlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440766 | ORPH ...inMips64n32GlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440767 | ORPH ...s64n32MuslBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440769 | ORPH ...linMips64n32MuslStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440772 | ORPH ...4n32UclibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440774 | ORPH ...nMips64n32UclibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440776 | ORPH ...eln32GlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440779 | ORPH ...ps64r6eln32GlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440782 | ORPH ...6eln32MuslBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440784 | ORPH ...ips64r6eln32MuslStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440787 | ORPH ...ln32UclibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440789 | ORPH ...s64r6eln32UclibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440791 | ORPH ...Nios2GlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440794 | ORPH ...ootlinNios2GlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440796 | ORPH ...nriscGlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440798 | ORPH ...linOpenriscGlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440801 | ORPH ...enriscMuslBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440805 | ORPH ...tlinOpenriscMuslStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440807 | ORPH ...riscUclibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440810 | ORPH ...inOpenriscUclibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440811 | ORPH ...440fpGlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440813 | ORPH ...owerpc440fpGlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440814 | ORPH ...c440fpMuslBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440816 | ORPH ...Powerpc440fpMuslStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440817 | ORPH ...40fpUclibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440818 | ORPH ...werpc440fpUclibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440821 | ORPH ...e5500GlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440822 | ORPH ...erpc64e5500GlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440825 | ORPH ...e6500GlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440826 | ORPH ...erpc64e6500GlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440829 | ORPH ...4e6500MuslBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440831 | ORPH ...werpc64e6500MuslStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440833 | ORPH ...ower8GlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440835 | ORPH ...c64lepower8GlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440836 | ORPH ...power8MuslBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440838 | ORPH ...pc64lepower8MuslStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440840 | ORPH ...ower8GlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440844 | ORPH ...rpc64power8GlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440845 | ORPH ...power8MuslBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440849 | ORPH ...erpc64power8MuslStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440850 | ORPH ...300c3GlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440853 | ORPH ...werpce300c3GlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440855 | ORPH ...e300c3MuslBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440859 | ORPH ...owerpce300c3MuslStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440862 | ORPH ...00c3UclibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440865 | ORPH ...erpce300c3UclibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440869 | ORPH ...500mcGlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440870 | ORPH ...werpce500mcGlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440873 | ORPH ...e500mcMuslBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440876 | ORPH ...owerpce500mcMuslStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440878 | ORPH ...00mcUclibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440880 | ORPH ...erpce500mcUclibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440882 | ORPH ...lp32dGlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440883 | ORPH ...lp64dGlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440884 | ORPH ...iscv64lp64dGlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440885 | ORPH ...4lp64dMuslBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440887 | ORPH ...Riscv64lp64dMuslStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440888 | ORPH ...p64dUclibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440890 | ORPH ...scv64lp64dUclibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440891 | ORPH ...0xz13GlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440893 | ORPH ...linS390xz13GlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440894 | ORPH ...Shsh4GlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440895 | ORPH ...ootlinShsh4GlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440897 | ORPH ...nShsh4MuslBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440898 | ORPH ...BootlinShsh4MuslStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440899 | ORPH ...hsh4UclibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440901 | ORPH ...otlinShsh4UclibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440902 | ORPH ...h4aebGlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440904 | ORPH ...linShsh4aebGlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440905 | ORPH ...sh4aebMuslBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440907 | ORPH ...tlinShsh4aebMuslStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440908 | ORPH ...arc64GlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440910 | ORPH ...tlinSparc64GlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440911 | ORPH ...rcv8UclibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440914 | ORPH ...linSparcv8UclibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440916 | ORPH ...X8664GlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440918 | ORPH ...ootlinX8664GlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440919 | ORPH ...nX8664MuslBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440921 | ORPH ...BootlinX8664MuslStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440922 | ORPH ...8664UclibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440924 | ORPH ...otlinX8664UclibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440925 | ORPH ...orei7GlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440927 | ORPH ...X8664corei7GlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440928 | ORPH ...corei7MuslBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440931 | ORPH ...nX8664corei7MuslStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440933 | ORPH ...rei7UclibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440934 | ORPH ...8664corei7UclibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440936 | ORPH ...664v2GlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440938 | ORPH ...tlinX8664v2GlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440940 | ORPH ...8664v2MuslBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440941 | ORPH ...otlinX8664v2MuslStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440942 | ORPH ...64v2UclibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440943 | ORPH ...linX8664v2UclibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440944 | ORPH ...664v3GlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440945 | ORPH ...tlinX8664v3GlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440946 | ORPH ...8664v3MuslBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440947 | ORPH ...otlinX8664v3MuslStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440948 | ORPH ...64v3UclibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440949 | ORPH ...linX8664v3UclibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440950 | ORPH ...664v4GlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440951 | ORPH ...tlinX8664v4GlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440952 | ORPH ...8664v4MuslBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440953 | ORPH ...otlinX8664v4MuslStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440954 | ORPH ...64v4UclibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440955 | ORPH ...linX8664v4UclibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440956 | ORPH ...core2GlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440957 | ORPH ...linX86core2GlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440958 | ORPH ...6core2MuslBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440959 | ORPH ...tlinX86core2MuslStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440960 | ORPH ...ore2UclibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440963 | ORPH ...inX86core2UclibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440964 | ORPH ...6i686GlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440965 | ORPH ...tlinX86i686GlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440966 | ORPH ...86i686MuslBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440967 | ORPH ...otlinX86i686MuslStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440968 | ORPH ...i686UclibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440969 | ORPH ...linX86i686UclibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440970 | ORPH ...lx60UclibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440973 | ORPH ...Xtensalx60UclibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440974 | ORPH ...ToolchainBuildrootMusl | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440620 | ORPH ...olchainBuildrootuClibc | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440621 | ORPH ...xternalToolchainCCache | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440622 | ORPH ...ernalToolchainCtngMusl | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440623 | ORPH ...rnalToolchainLinaroArm | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440624 | ORPH ...ToolchainSourceryArmv4 | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440625 | ORPH ...ToolchainSourceryArmv5 | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440626 | ORPH ...ToolchainSourceryArmv7 | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440627 | ORPH TestF2FS | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440274 | ORPH TestFileCapabilities | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440237 | ORPH TestFortifyConserv | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440238 | ORPH TestFortifyNone | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440239 | ORPH TestGdbArc | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440366 | ORPH TestGdbFullTarget | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440368 | ORPH ...GdbHostOnlyAllFeatures | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440369 | ORPH TestGdbHostOnlyDefault | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440371 | ORPH TestGdbserverOnly | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440375 | ORPH TestGetDevelopers | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440976 | ORPH TestGitHash | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440254 | ORPH TestGitHub | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440256 | ORPH TestGitLab | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440258 | ORPH TestGitRefs | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440255 | ORPH TestGlibcAllTimezone | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440251 | ORPH ...DefaultLimitedTimezone | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440252 | ORPH TestGlxinfo | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440377 | ORPH TestGnupg2 | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440379 | ORPH TestGrubAArch64EFI | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440227 | ORPH TestGrubX8664EFI | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440228 | ORPH TestGrubi386BIOS | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440229 | ORPH TestGrubi386EFI | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440230 | ORPH TestGst1Python | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440382 | ORPH TestHWLoc | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440385 | ORPH TestHighway | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440383 | ORPH TestHostBmapTools | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440353 | ORPH TestIPythonPy3 | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440387 | ORPH TestInitSystemBusyboxRo | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440304 | ORPH ...InitSystemBusyboxRoNet | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440306 | ORPH TestInitSystemBusyboxRw | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440308 | ORPH ...InitSystemBusyboxRwNet | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440310 | ORPH TestInitSystemNone | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440313 | ORPH ...InitSystemOpenrcRoFull | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440315 | ORPH ...InitSystemOpenrcRwFull | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440317 | ORPH ...nitSystemSystemdRoFull | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440320 | ORPH ...ystemSystemdRoIfupdown | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440322 | ORPH ...mdRoIfupdownDbusbroker | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440325 | ORPH ...IfupdownDbusbrokerDbus | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440328 | ORPH ...ystemSystemdRoNetworkd | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440332 | ORPH ...nitSystemSystemdRwFull | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440334 | ORPH ...ystemSystemdRwIfupdown | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440338 | ORPH ...mdRwIfupdownDbusbroker | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440339 | ORPH ...IfupdownDbusbrokerDbus | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440342 | ORPH ...ystemSystemdRwNetworkd | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440343 | ORPH TestIso9660Grub2EFI | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440275 | ORPH TestIso9660Grub2External | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440276 | ORPH ...0Grub2ExternalCompress | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440279 | ORPH TestIso9660Grub2Hybrid | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440280 | ORPH TestIso9660Grub2Internal | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440283 | ORPH ...so9660SyslinuxExternal | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440284 | ORPH ...slinuxExternalCompress | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440286 | ORPH ...so9660SyslinuxInternal | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440288 | ORPH TestJffs2 | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440289 | ORPH TestLibJXL | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440390 | ORPH TestLibshdata | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440394 | ORPH TestLua | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440411 | ORPH TestLuaHttp | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440437 | ORPH TestLuaInotify | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440440 | ORPH TestLuaLPeg | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440398 | ORPH TestLuaLsqlite3 | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440406 | ORPH TestLuaLuaArgon2 | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440415 | ORPH TestLuaLuaAugeas | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440419 | ORPH TestLuaLuaCffi | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440423 | ORPH TestLuaLuaCqueues | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440426 | ORPH TestLuaLuaExpat | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440455 | ORPH TestLuaLuaFileSystem | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440457 | ORPH TestLuaLuaGD | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440434 | ORPH TestLuaLuaLdap | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440460 | ORPH TestLuaLuaLyaml | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440445 | ORPH TestLuaLuaPosix | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440464 | ORPH TestLuaLuaSDL2 | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440447 | ORPH TestLuaLuaSec | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440466 | ORPH TestLuaLuaSocket | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440468 | ORPH TestLuaLuacURL | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440429 | ORPH TestLuaLuaossl | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440462 | ORPH TestLuaLuasyslog | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440470 | ORPH TestLuaLuazlib | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440453 | ORPH TestLuaLunix | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440442 | ORPH TestLuaLzlib | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440478 | ORPH TestLuaRings | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440592 | ORPH TestLuaUtf8 | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440449 | ORPH TestLuajit | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440413 | ORPH TestLuajitHttp | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440439 | ORPH TestLuajitInotify | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440441 | ORPH TestLuajitLPeg | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440403 | ORPH TestLuajitLsqlite3 | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440408 | ORPH TestLuajitLuaArgon2 | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440417 | ORPH TestLuajitLuaAugeas | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440422 | ORPH TestLuajitLuaCqueues | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440428 | ORPH TestLuajitLuaExpat | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440456 | ORPH TestLuajitLuaFileSystem | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440459 | ORPH TestLuajitLuaGD | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440436 | ORPH TestLuajitLuaLdap | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440461 | ORPH TestLuajitLuaLyaml | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440446 | ORPH TestLuajitLuaPosix | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440465 | ORPH TestLuajitLuaSDL2 | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440448 | ORPH TestLuajitLuaSec | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440467 | ORPH TestLuajitLuaSocket | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440469 | ORPH TestLuajitLuacURL | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440432 | ORPH TestLuajitLuaossl | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440463 | ORPH TestLuajitLuasyslog | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440472 | ORPH TestLuajitLuazlib | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440454 | ORPH TestLuajitLunix | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440444 | ORPH TestLuajitRings | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440593 | ORPH TestLuajitTurbolua | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440606 | ORPH TestLuajitUtf8 | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440452 | ORPH TestLuvi | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440474 | ORPH TestLxc | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440476 | ORPH TestMender | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440479 | ORPH TestMsrTools | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440480 | ORPH TestNcdu | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440481 | ORPH TestNetdata | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440482 | ORPH TestNoTimezone | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440253 | ORPH TestNodeJSBasic | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440483 | ORPH TestNodeJSModule | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440484 | ORPH TestOci | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440291 | ORPH TestOctave | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440485 | ORPH TestOla | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440486 | ORPH TestOpenJdk | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440487 | ORPH TestOpenSshGlibc | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440488 | ORPH TestOpenSshuClibc | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440489 | ORPH TestOpkg | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440491 | ORPH TestPerftest | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440492 | ORPH TestPerl | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440493 | ORPH TestPerlClassLoad | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440494 | ORPH TestPerlDBDmysql | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440495 | ORPH TestPerlEncodeDetect | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440496 | ORPH TestPerlGDGraph | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440497 | ORPH TestPerlHTMLParser | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440498 | ORPH TestPerlIOSocketMulticast | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440499 | ORPH TestPerlIOSocketSSL | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440500 | ORPH TestPerlLWPProtocolhttps | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440502 | ORPH TestPerlMailDKIM | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440503 | ORPH TestPerlX10 | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440504 | ORPH TestPerlXMLLibXML | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440505 | ORPH TestPerllibwwwperl | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440501 | ORPH TestPhpApcu | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440506 | ORPH TestPhpLuaLua | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440507 | ORPH TestPhpLuaLuajit | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440508 | ORPH TestPhpPam | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440509 | ORPH TestPhpPeclDbus | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440510 | ORPH TestPixz | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440511 | ORPH TestPolkitInitd | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440512 | ORPH TestPolkitSystemd | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440513 | ORPH TestPostScripts | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440244 | ORPH TestProsodyLua51 | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440514 | ORPH TestProsodyLuajit | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440515 | ORPH TestPy3BmapTools | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440354 | ORPH TestPyNdiff | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440565 | ORPH TestPython3Py | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440516 | ORPH TestPython3PyPyc | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440517 | ORPH TestPython3Pyc | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440518 | ORPH TestPythonAugeas | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440522 | ORPH TestPythonAvro | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440525 | ORPH TestPythonPahoMQTT | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440559 | ORPH TestPythonPy3Aexpect | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440519 | ORPH TestPythonPy3Argh | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440520 | ORPH TestPythonPy3Attrs | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440521 | ORPH TestPythonPy3Autobahn | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440523 | ORPH TestPythonPy3Automat | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440524 | ORPH TestPythonPy3Bitstring | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440526 | ORPH TestPythonPy3Boto3 | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440527 | ORPH TestPythonPy3Botocore | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440528 | ORPH TestPythonPy3Can | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440529 | ORPH TestPythonPy3Cbor | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440530 | ORPH TestPythonPy3Click | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440531 | ORPH TestPythonPy3Colorzero | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440532 | ORPH TestPythonPy3Constantly | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440533 | ORPH TestPythonPy3Construct | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440534 | ORPH TestPythonPy3Crossbar | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440535 | ORPH TestPythonPy3Cryptography | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440536 | ORPH TestPythonPy3DBusFast | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440538 | ORPH TestPythonPy3DBusNext | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440539 | ORPH TestPythonPy3Dicttoxml2 | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440540 | ORPH TestPythonPy3Distro | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440541 | ORPH TestPythonPy3Django | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440542 | ORPH TestPythonPy3Dtschema | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440543 | ORPH TestPythonPy3Flask | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440544 | ORPH ...honPy3FlaskExpectsJson | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440545 | ORPH TestPythonPy3Git | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440546 | ORPH TestPythonPy3Gitdb2 | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440547 | ORPH TestPythonPy3GnuPG | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440548 | ORPH TestPythonPy3Gobject | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440549 | ORPH TestPythonPy3Gpiozero | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440550 | ORPH TestPythonPy3Hkdf | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440551 | ORPH TestPythonPy3Incremental | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440552 | ORPH TestPythonPy3Iptables | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440554 | ORPH TestPythonPy3Jmespath | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440556 | ORPH TestPythonPy3Libftdi1 | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440388 | ORPH ...PythonPy3MagicWormhole | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440557 | ORPH TestPythonPy3Munch | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440558 | ORPH TestPythonPy3Passlib | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440560 | ORPH TestPythonPy3Pexpect | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440561 | ORPH TestPythonPy3PyAlsa | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440562 | ORPH TestPythonPy3Pynacl | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440564 | ORPH TestPythonPy3Pytest | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440567 | ORPH ...PythonPy3PytestAsyncio | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440568 | ORPH TestPythonPy3Pyyaml | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440571 | ORPH TestPythonPy3Qrcode | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440572 | ORPH TestPythonPy3RSA | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440576 | ORPH TestPythonPy3RpiGpio | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440575 | ORPH TestPythonPy3S3transfer | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440578 | ORPH TestPythonPy3SciPy | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440579 | ORPH ...thonPy3ServiceIdentity | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440580 | ORPH TestPythonPy3Smmap2 | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440581 | ORPH TestPythonPy3Spake2 | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440582 | ORPH TestPythonPy3Treq | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440583 | ORPH TestPythonPy3Twisted | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440584 | ORPH TestPythonPy3Txaio | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440585 | ORPH TestPythonPy3Txtorcon | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440586 | ORPH TestPythonPy3Ubjson | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440587 | ORPH ...y3UnitTestXmlReporting | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440588 | ORPH TestPythonPy3rtoml | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440577 | ORPH TestPythonPybind | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440563 | ORPH TestRdmaCore | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440590 | ORPH TestRedis | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440591 | ORPH TestRelro | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440240 | ORPH TestRelroPartial | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440241 | ORPH TestRootPassword | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440245 | ORPH TestRootfsOverlay | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440246 | ORPH TestRust | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440594 | ORPH TestRustBin | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440595 | ORPH TestS6 | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440596 | ORPH TestS6Networking | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440597 | ORPH TestS6PortableUtils | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440598 | ORPH TestS6Rc | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440599 | ORPH TestSCP | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440259 | ORPH TestSELinuxCustomGit | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440247 | ORPH TestSELinuxExtraModules | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440248 | ORPH ...ELinuxExtraModulesDirs | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440249 | ORPH TestSELinuxPackage | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440250 | ORPH TestSELinuxSystemdExt4 | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440345 | ORPH ...SELinuxSystemdSquashfs | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440347 | ORPH TestSFTP | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440260 | ORPH TestSquashfs | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440293 | ORPH TestSquashfsMaxBlocksize | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440295 | ORPH TestSquashfsMinBlocksize | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440297 | ORPH TestSspNone | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440242 | ORPH TestSspStrong | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440243 | ORPH TestSudo | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440600 | ORPH TestSysLinuxX86EFI | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440231 | ORPH TestSysLinuxX86LegacyBios | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440232 | ORPH TestSysLinuxX86_64EFI | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440233 | ORPH ...sLinuxX86_64LegacyBios | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440234 | ORPH TestSyslogNg | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440602 | ORPH TestTmux | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440604 | ORPH TestUbi | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440300 | ORPH TestUbootOpensslPkgConfig | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440608 | ORPH TestYaffs2 | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440302 | ORPH TestZ3 | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440609 | ORPH TestZerofree | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440610 | ORPH TestZfsGlibc | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440611 | ORPH TestZfsMusl | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440612 | ORPH TestZfsUclibc | https://gitlab.com/buildroot.org/buildroot/-/jobs/3906440614 | ORPH -- http://autobuild.buildroot.net From peter at korsgaard.com Sat Mar 11 08:52:32 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sat, 11 Mar 2023 09:52:32 +0100 Subject: [Buildroot] [PATCH 1/1] support/dependencies/dependencies.sh: require FileHandle perl package for ace In-Reply-To: <20230221133608.966158-1-fontaine.fabrice@gmail.com> (Fabrice Fontaine's message of "Tue, 21 Feb 2023 14:36:08 +0100") References: <20230221133608.966158-1-fontaine.fabrice@gmail.com> Message-ID: <87y1o31xgv.fsf@dell.be.48ers.dk> >>>>> "Fabrice" == Fabrice Fontaine writes: > ace needs FileHandle module: > Can't locate FileHandle.pm in @INC (you may need to install the > FileHandle module) (@INC contains: > /home/buildroot/autobuild/instance-0/output-1/host/lib/perl > /usr/local/lib64/perl5/5.36 /usr/local/share/perl5/5.36 > /usr/lib64/perl5/vendor_perl /usr/share/perl5/vendor_perl > /usr/lib64/perl5 /usr/share/perl5) at > /home/buildroot/autobuild/instance-0/output-1/build/ace-7.0.6/MPC/prj_install.pl > line 17. > BEGIN failed--compilation aborted at > /home/buildroot/autobuild/instance-0/output-1/build/ace-7.0.6/MPC/prj_install.pl > line 17. > Fixes: > - http://autobuild.buildroot.org/results/9dee7c09fd7b41d276df0285a0f3dcae1a71f041 > Signed-off-by: Fabrice Fontaine Committed, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Sat Mar 11 08:51:55 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sat, 11 Mar 2023 09:51:55 +0100 Subject: [Buildroot] [git commit] support/dependencies/dependencies.sh: require FileHandle perl package for ace Message-ID: <20230311085315.78004845F8@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=1c89f36821b8b37143efcd53558c9fda24788808 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master ace needs FileHandle module: Can't locate FileHandle.pm in @INC (you may need to install the FileHandle module) (@INC contains: /home/buildroot/autobuild/instance-0/output-1/host/lib/perl /usr/local/lib64/perl5/5.36 /usr/local/share/perl5/5.36 /usr/lib64/perl5/vendor_perl /usr/share/perl5/vendor_perl /usr/lib64/perl5 /usr/share/perl5) at /home/buildroot/autobuild/instance-0/output-1/build/ace-7.0.6/MPC/prj_install.pl line 17. BEGIN failed--compilation aborted at /home/buildroot/autobuild/instance-0/output-1/build/ace-7.0.6/MPC/prj_install.pl line 17. Fixes: - http://autobuild.buildroot.org/results/9dee7c09fd7b41d276df0285a0f3dcae1a71f041 Signed-off-by: Fabrice Fontaine Signed-off-by: Peter Korsgaard --- support/dependencies/dependencies.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/support/dependencies/dependencies.sh b/support/dependencies/dependencies.sh index 563dbe1595..58f44c8723 100755 --- a/support/dependencies/dependencies.sh +++ b/support/dependencies/dependencies.sh @@ -302,7 +302,7 @@ if grep -q -E '^BR2_PACKAGE_(WEBKITGTK|WPEWEBKIT)=y' $BR2_CONFIG ; then required_perl_modules="${required_perl_modules} JSON::PP" fi -if grep -q ^BR2_TARGET_SYSLINUX=y $BR2_CONFIG ; then +if grep -q -E '^BR2_(PACKAGE_ACE|TARGET_SYSLINUX)=y' $BR2_CONFIG ; then required_perl_modules="$required_perl_modules FileHandle" fi From ju.o at free.fr Sat Mar 11 08:57:07 2023 From: ju.o at free.fr (Julien Olivain) Date: Sat, 11 Mar 2023 09:57:07 +0100 Subject: [Buildroot] [PATCH next 1/2] support/testing/infra/emulator.py: change the shell prompt before running tests Message-ID: <20230311085708.88937-1-ju.o@free.fr> If a program has the string '# ' (i.e. the default shell prompt) in its output, the test execution in the Buildroot runtime test infra is failing. This can be reproduced by adding a single line in a package test script: self.assertRunOk("echo ### this is a string with hashes ###") When executed with, for example, the command: support/testing/run-tests \ -d dl -o output_folder tests.package.test_sometest The test will fail with output: Traceback (most recent call last): File "/buildroot/support/testing/tests/package/test_sometest.py", line 20, in test_run self.assertRunOk("echo ### this is a string with hashes ###") File "/buildroot/support/testing/infra/basetest.py", line 94, in assertRunOk out, exit_code = self.emulator.run(cmd, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/buildroot/support/testing/infra/emulator.py", line 121, in run exit_code = int(exit_code) ^^^^^^^^^^^^^^ ValueError: invalid literal for int() with base 10: '' This issue has been seen with real softwares, for example while writing tests for the dieharder package, which creates report tables formatted with hash characters. See: https://github.com/eddelbuettel/dieharder/blob/3.31.1.4/libdieharder/version.c#L34 See also the output produced by a program invocation with command "dieharder -d 0". This issue could technically be seen with program producing MarkDown formatted output (for example "# Header 1"). This issue happen because the test infra emulator.run() method expect the prompt "# " after running a command and while getting the return code. See: https://git.buildroot.org/buildroot/tree/support/testing/infra/emulator.py?h=2023.02-rc2#n113 Since the string "# " is quite common, this patch changes the prompt after the emulator.login(), by setting the PS1 variable to a string which is less likely to appear in a normal program output. A small caveat: since there is a command echo, the command setting the new prompt needs to be protected to make sure it will not be detected as an actual shell prompt. The prompt is encoded by single-quoting each character (e.g. abc -> 'a''b''c'). Signed-off-by: Julien Olivain --- support/testing/infra/emulator.py | 14 ++++++++++++-- 1 file changed, 12 insertions(+), 2 deletions(-) diff --git a/support/testing/infra/emulator.py b/support/testing/infra/emulator.py index 53876f828c..96f0341c3d 100644 --- a/support/testing/infra/emulator.py +++ b/support/testing/infra/emulator.py @@ -13,6 +13,7 @@ class Emulator(object): # can take a long time to run the emulator. Use a timeout multiplier # when running the tests to avoid sporadic failures. self.timeout_multiplier = timeout_multiplier + self.shell_prompt = "#BRTEST# " # Start Qemu to boot the system # @@ -100,6 +101,15 @@ class Emulator(object): index = self.qemu.expect(["# ", pexpect.TIMEOUT]) if index != 0: raise SystemError("Cannot login") + # Set a special shell prompt while testing. Since the standard + # prompt '# ' is quite generic, a normal process output could + # contain that string and confuse expect. When changing the + # prompt, we also need to encode or escape it in some way to + # make sure the command echo will not be seen as a prompt + # itself. The prompt is encoded by single-quoting each + # character (e.g. abc -> 'a''b''c'). + encoded_prompt = "''".join(self.shell_prompt) + self.run("export PS1='{}'".format(encoded_prompt)) self.run("dmesg -n 1") # Prevent the shell from wrapping the commands at 80 columns. self.run("stty columns 29999") @@ -110,13 +120,13 @@ class Emulator(object): self.qemu.sendline(cmd) if timeout != -1: timeout *= self.timeout_multiplier - self.qemu.expect("# ", timeout=timeout) + self.qemu.expect(self.shell_prompt, timeout=timeout) # Remove double carriage return from qemu stdout so str.splitlines() # works as expected. output = self.qemu.before.replace("\r\r", "\r").splitlines()[1:] self.qemu.sendline("echo $?") - self.qemu.expect("# ") + self.qemu.expect(self.shell_prompt) exit_code = self.qemu.before.splitlines()[2] exit_code = int(exit_code) -- 2.39.2 From ju.o at free.fr Sat Mar 11 08:57:08 2023 From: ju.o at free.fr (Julien Olivain) Date: Sat, 11 Mar 2023 09:57:08 +0100 Subject: [Buildroot] [PATCH next 2/2] support/testing/tests/package/test_dieharder.py: new runtime test In-Reply-To: <20230311085708.88937-1-ju.o@free.fr> References: <20230311085708.88937-1-ju.o@free.fr> Message-ID: <20230311085708.88937-2-ju.o@free.fr> Signed-off-by: Julien Olivain --- Patch tested on branch next at commit b793f3a with command: python3 -m flake8 support/testing/tests/package/test_dieharder.py [no-output] support/testing/run-tests \ -d dl -o output_folder \ tests.package.test_dieharder ... OK --- DEVELOPERS | 1 + .../testing/tests/package/test_dieharder.py | 40 +++++++++++++++++++ 2 files changed, 41 insertions(+) create mode 100644 support/testing/tests/package/test_dieharder.py diff --git a/DEVELOPERS b/DEVELOPERS index d052e59122..84b386aaeb 100644 --- a/DEVELOPERS +++ b/DEVELOPERS @@ -1715,6 +1715,7 @@ F: support/testing/tests/package/sample_python_distro.py F: support/testing/tests/package/sample_python_gnupg.py F: support/testing/tests/package/sample_python_pyalsa.py F: support/testing/tests/package/sample_python_spake2.py +F: support/testing/tests/package/test_dieharder.py F: support/testing/tests/package/test_gnupg2.py F: support/testing/tests/package/test_highway.py F: support/testing/tests/package/test_hwloc.py diff --git a/support/testing/tests/package/test_dieharder.py b/support/testing/tests/package/test_dieharder.py new file mode 100644 index 0000000000..d324a34557 --- /dev/null +++ b/support/testing/tests/package/test_dieharder.py @@ -0,0 +1,40 @@ +import os + +import infra.basetest + + +class TestDieharder(infra.basetest.BRTest): + config = infra.basetest.BASIC_TOOLCHAIN_CONFIG + \ + """ + BR2_PACKAGE_DIEHARDER=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 the program can run (by showing its version) + self.assertRunOk("dieharder -V") + + # The birthdays test on small number (1) of sample is expected to fail + cmd = "dieharder -g /dev/urandom -d diehard_birthdays -t 1" + output, exit_code = self.emulator.run(cmd) + self.assertEqual(exit_code, 0) + self.assertIn("FAILED", '\n'.join(output)) + + # The birthdays test on higher number (25) of sample is expected to succeed + cmd = "dieharder -g mt19937 -d diehard_birthdays -t 25" + output, exit_code = self.emulator.run(cmd, timeout=10) + self.assertEqual(exit_code, 0) + self.assertIn("PASSED", '\n'.join(output)) + + # The birthdays test on file /dev/zero is expected to fail + cmd = "dieharder -g file_input_raw -f /dev/zero -d diehard_birthdays -t 25" + output, exit_code = self.emulator.run(cmd, timeout=40) + self.assertEqual(exit_code, 0) + self.assertIn("FAILED", '\n'.join(output)) -- 2.39.2 From ps.report at gmx.net Sat Mar 11 12:09:25 2023 From: ps.report at gmx.net (Peter Seiderer) Date: Sat, 11 Mar 2023 13:09:25 +0100 Subject: [Buildroot] [PATCH v1] package/uqmi: update patch for fix compile error (gcc false error reporting) Message-ID: <20230311120925.9147-1-ps.report@gmx.net> Update the patch to to avoid gcc false error reporting (apply pragma ignored only for gcc >= 12.x (as the warning '-Wdangling-pointer' was introduced with gcc-12.x). Fixes: - http://autobuild.buildroot.net/results/df380f921b74527b77290a658de0c57680083afa .../build/uqmi-0a19b5b77140465c29e2afa7d611fe93abc9672f/dev.c:213:32: error: unknown option after '#pragma GCC diagnostic' kind [-Werror=pragmas] 213 | #pragma GCC diagnostic ignored "-Wdangling-pointer" | ^~~~~~~~~~~~~~~~~~~~ Signed-off-by: Peter Seiderer --- ....x-false-error-reporting-storing-th.patch} | 23 +++++++++++-------- 1 file changed, 13 insertions(+), 10 deletions(-) rename package/uqmi/{0001-uqmi-avoid-gcc-false-error-reporting-storing-the-add.patch => 0001-uqmi-avoid-gcc-12.x-false-error-reporting-storing-th.patch} (71%) diff --git a/package/uqmi/0001-uqmi-avoid-gcc-false-error-reporting-storing-the-add.patch b/package/uqmi/0001-uqmi-avoid-gcc-12.x-false-error-reporting-storing-th.patch similarity index 71% rename from package/uqmi/0001-uqmi-avoid-gcc-false-error-reporting-storing-the-add.patch rename to package/uqmi/0001-uqmi-avoid-gcc-12.x-false-error-reporting-storing-th.patch index c940925767..e2199228b9 100644 --- a/package/uqmi/0001-uqmi-avoid-gcc-false-error-reporting-storing-the-add.patch +++ b/package/uqmi/0001-uqmi-avoid-gcc-12.x-false-error-reporting-storing-th.patch @@ -1,10 +1,10 @@ -From 4c2eb926efb4de24af5a3b1e8c18195198827491 Mon Sep 17 00:00:00 2001 +From 63ab887be90c7fe37d537ea75e60eb95d6d87d3f Mon Sep 17 00:00:00 2001 From: Peter Seiderer Date: Sun, 5 Mar 2023 22:08:13 +0100 -Subject: [PATCH] uqmi: avoid gcc false error reporting (storing the address of - local variable 'complete' in '*req.complete') +Subject: [PATCH] uqmi: avoid gcc-12.x false error reporting (storing the + address of local variable 'complete' in '*req.complete') -Avoid gcc false error reporting (req->complete is later reset to NULL +Avoid gcc-12.x false error reporting (req->complete is later reset to NULL in case of use of local complete): dev.c:217:23: error: storing the address of local variable 'complete' in '*req.complete' [-Werror=dangling-pointer=] @@ -12,27 +12,30 @@ in case of use of local complete): | ~~~~~~~~~~~~~~^~~~~~~~~~~ Signed-off-by: Peter Seiderer - -[Upstream: http://lists.openwrt.org/pipermail/openwrt-devel/2023-March/040633.html] +[Upstream: http://lists.openwrt.org/pipermail/openwrt-devel/2023-March/040667.html] Signed-off-by: Peter Seiderer +--- +Changes v1 -> v2: + - apply pragma ignored only for gcc >= 12.x (as the warning + '-Wdangling-pointer' was introduced with gcc-12.x) --- dev.c | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/dev.c b/dev.c -index bd10207..b8ac273 100644 +index bd10207..dbd42d4 100644 --- a/dev.c +++ b/dev.c @@ -203,6 +203,15 @@ void qmi_request_cancel(struct qmi_dev *qmi, struct qmi_request *req) __qmi_request_complete(qmi, req, NULL); } -+/* avoid gcc false error reporting: ++/* avoid gcc-12.x false error reporting: + * dev.c:217:23: error: storing the address of local variable ?complete? in ?*req.complete? [-Werror=dangling-pointer=] + * 217 | req->complete = &complete; + * | ~~~~~~~~~~~~~~^~~~~~~~~~~ + */ -+#if __GNUC__ > 4 || (__GNUC__ == 4 && __GNUC_MINOR__ >= 6) ++#if __GNUC__ >= 12 +#pragma GCC diagnostic push +#pragma GCC diagnostic ignored "-Wdangling-pointer" +#endif @@ -43,7 +46,7 @@ index bd10207..b8ac273 100644 return req->ret; } -+#if __GNUC__ > 4 || (__GNUC__ == 4 && __GNUC_MINOR__ >= 6) ++#if __GNUC__ >= 12 +#pragma GCC diagnostic pop +#endif -- 2.39.2 From ju.o at free.fr Sat Mar 11 12:46:06 2023 From: ju.o at free.fr (Julien Olivain) Date: Sat, 11 Mar 2023 13:46:06 +0100 Subject: [Buildroot] [PATCH next 1/2] package/lsof: bump to version 4.98.0 Message-ID: <20230311124607.464110-1-ju.o@free.fr> For change log since 4.96.5, see: - https://github.com/lsof-org/lsof/releases/tag/4.97.0 - https://github.com/lsof-org/lsof/releases/tag/4.98.0 Signed-off-by: Julien Olivain --- Patch tested on branch next at commit b793f3a with commands: make check-package ... 0 warnings generated utils/test-pkg -a -p lsof ... 45 builds, 2 skipped, 0 build failed, 0 legal-info failed, 0 show-info failed --- package/lsof/lsof.hash | 2 +- package/lsof/lsof.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/lsof/lsof.hash b/package/lsof/lsof.hash index 29cf443a24..b6a29b3cea 100644 --- a/package/lsof/lsof.hash +++ b/package/lsof/lsof.hash @@ -1,3 +1,3 @@ # Locally calculated -sha256 e9030af1123ff052ab69e12ef55b8a17dc47ac4bccfba85ee1ca1f31acf29607 lsof-4.96.5.tar.gz +sha256 80308a614508814ac70eb2ae1ed2c4344dcf6076fa60afc7734d6b1a79e62b16 lsof-4.98.0.tar.gz sha256 32a728188b19bf86917659d904ab29d0a294b4506e1c98b8b7f1c70ab4975fe1 dialects/linux/dproto.h diff --git a/package/lsof/lsof.mk b/package/lsof/lsof.mk index fd5887141b..66911dddb9 100644 --- a/package/lsof/lsof.mk +++ b/package/lsof/lsof.mk @@ -4,7 +4,7 @@ # ################################################################################ -LSOF_VERSION = 4.96.5 +LSOF_VERSION = 4.98.0 LSOF_SITE = $(call github,lsof-org,lsof,$(LSOF_VERSION)) LSOF_LICENSE = lsof license # License is repeated in each file, this is a relatively small one. -- 2.39.2 From ju.o at free.fr Sat Mar 11 12:46:07 2023 From: ju.o at free.fr (Julien Olivain) Date: Sat, 11 Mar 2023 13:46:07 +0100 Subject: [Buildroot] [PATCH next 2/2] support/testing/tests/package/test_lsof.py: new runtime test In-Reply-To: <20230311124607.464110-1-ju.o@free.fr> References: <20230311124607.464110-1-ju.o@free.fr> Message-ID: <20230311124607.464110-2-ju.o@free.fr> Signed-off-by: Julien Olivain --- Patch tested on branch next at commit b793f3a with commands: python3 -m flake8 support/testing/tests/package/test_lsof.py [no-output] support/testing/run-tests \ -d dl -o output_folder \ tests.package.test_lsof ... OK --- DEVELOPERS | 1 + support/testing/tests/package/test_lsof.py | 41 ++++++++++++++++++++++ 2 files changed, 42 insertions(+) create mode 100644 support/testing/tests/package/test_lsof.py diff --git a/DEVELOPERS b/DEVELOPERS index d052e59122..7733d5a04e 100644 --- a/DEVELOPERS +++ b/DEVELOPERS @@ -1719,6 +1719,7 @@ F: support/testing/tests/package/test_gnupg2.py F: support/testing/tests/package/test_highway.py F: support/testing/tests/package/test_hwloc.py F: support/testing/tests/package/test_libjxl.py +F: support/testing/tests/package/test_lsof.py F: support/testing/tests/package/test_ncdu.py F: support/testing/tests/package/test_octave.py F: support/testing/tests/package/test_ola.py diff --git a/support/testing/tests/package/test_lsof.py b/support/testing/tests/package/test_lsof.py new file mode 100644 index 0000000000..b0478dfbb7 --- /dev/null +++ b/support/testing/tests/package/test_lsof.py @@ -0,0 +1,41 @@ +import os + +import infra.basetest + + +class TestLsof(infra.basetest.BRTest): + config = infra.basetest.BASIC_TOOLCHAIN_CONFIG + \ + """ + BR2_PACKAGE_BUSYBOX_SHOW_OTHERS=y + BR2_PACKAGE_LSOF=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() + + test_file = "/tmp/this-is-a-test-file" + + # Check the program can execute + self.assertRunOk("lsof -v") + + # Check a normal program invocation + self.assertRunOk("lsof") + + # Check lsof fails if requested file is not opened + _, exit_code = self.emulator.run("lsof {}".format(test_file)) + self.assertNotEqual(exit_code, 0) + + # Open the test file from the shell on descriptor 10 + self.assertRunOk("exec 10> {}".format(test_file)) + + # Check that lsof now show the file + output, exit_code = self.emulator.run("lsof {}".format(test_file)) + self.assertEqual(exit_code, 0) + # output[0] is the lsof header line + self.assertIn(test_file, output[1]) -- 2.39.2 From peter at korsgaard.com Sat Mar 11 13:08:48 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sat, 11 Mar 2023 14:08:48 +0100 Subject: [Buildroot] [PATCH 1/2] package/python-glslang: add new host package In-Reply-To: <20221220202049.3292021-1-bernd.kuhls@t-online.de> (Bernd Kuhls's message of "Tue, 20 Dec 2022 21:20:48 +0100") References: <20221220202049.3292021-1-bernd.kuhls@t-online.de> Message-ID: <87pm9f1llr.fsf@dell.be.48ers.dk> >>>>> "Bernd" == Bernd Kuhls writes: > Needed for mesa3d 22.3.x. > Signed-off-by: Bernd Kuhls Committed, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Sat Mar 11 13:08:53 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sat, 11 Mar 2023 14:08:53 +0100 Subject: [Buildroot] [PATCH 2/2] package/mesa3d: add dependency to host-python-glslang for Vulkan drivers In-Reply-To: <20221220202049.3292021-2-bernd.kuhls@t-online.de> (Bernd Kuhls's message of "Tue, 20 Dec 2022 21:20:49 +0100") References: <20221220202049.3292021-1-bernd.kuhls@t-online.de> <20221220202049.3292021-2-bernd.kuhls@t-online.de> Message-ID: <87lek31llm.fsf@dell.be.48ers.dk> >>>>> "Bernd" == Bernd Kuhls writes: > glslangValidator is needed since mesa3d-22.3.0: > https://gitlab.freedesktop.org/mesa/mesa/-/commit/9786d9ef2abb45a4e832cf1347581e3ca3aae9f0#3968b0378040deeb22000cfaf80d720905d989fc_0_130 > Fixes: > http://autobuild.buildroot.net/results/06a/06a429dcdf776ca32de4570f9a408da6a7e7333d/ > Signed-off-by: Bernd Kuhls Committed, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Sat Mar 11 13:05:49 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sat, 11 Mar 2023 14:05:49 +0100 Subject: [Buildroot] [git commit] package/python-glslang: add new host package Message-ID: <20230311130921.02601861BA@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=f9fe0cf8f64f8ea48f3ee4af28053d7bea52b61f branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Needed for mesa3d 22.3.x. Signed-off-by: Bernd Kuhls Signed-off-by: Peter Korsgaard --- DEVELOPERS | 1 + package/python-glslang/python-glslang.hash | 3 +++ package/python-glslang/python-glslang.mk | 13 +++++++++++++ 3 files changed, 17 insertions(+) diff --git a/DEVELOPERS b/DEVELOPERS index 1dc085b87f..7ef8f79a71 100644 --- a/DEVELOPERS +++ b/DEVELOPERS @@ -439,6 +439,7 @@ F: package/pound/ F: package/pure-ftpd/ F: package/python-couchdb/ F: package/python-cssutils/ +F: package/python-glslang/ F: package/python-mwclient/ F: package/python-mwscrape/ F: package/python-mwscrape2slob/ diff --git a/package/python-glslang/python-glslang.hash b/package/python-glslang/python-glslang.hash new file mode 100644 index 0000000000..df9127939e --- /dev/null +++ b/package/python-glslang/python-glslang.hash @@ -0,0 +1,3 @@ +# Locally calculated +sha256 592c98aeb03b3e81597ddaf83633c4e63068d14b18a766fd11033bad73127162 python-glslang-11.13.0.tar.gz +sha256 adb783e734e906d1f46db5df29991dbde84bdb0ceab502ac2febb44fe3c2b5f4 LICENSE.txt diff --git a/package/python-glslang/python-glslang.mk b/package/python-glslang/python-glslang.mk new file mode 100644 index 0000000000..94f480e30a --- /dev/null +++ b/package/python-glslang/python-glslang.mk @@ -0,0 +1,13 @@ +################################################################################ +# +# python-glslang +# +################################################################################ + +PYTHON_GLSLANG_VERSION = 11.13.0 +PYTHON_GLSLANG_SITE = $(call github,KhronosGroup,glslang,$(PYTHON_GLSLANG_VERSION)) +PYTHON_GLSLANG_LICENSE = BSD-3-Clause +PYTHON_GLSLANG_LICENSE_FILES = LICENSE.txt +PYTHON_GLSLANG_DEPENDENCIES = host-python3 + +$(eval $(host-cmake-package)) From peter at korsgaard.com Sat Mar 11 13:08:11 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sat, 11 Mar 2023 14:08:11 +0100 Subject: [Buildroot] [git commit] package/mesa3d: add dependency to host-python-glslang for Vulkan drivers Message-ID: <20230311130921.0E7F4861BF@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=243c76cfa6990d0743424fe5d1a30dda950166a3 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master glslangValidator is needed since mesa3d-22.3.0: https://gitlab.freedesktop.org/mesa/mesa/-/commit/9786d9ef2abb45a4e832cf1347581e3ca3aae9f0#3968b0378040deeb22000cfaf80d720905d989fc_0_130 Fixes: http://autobuild.buildroot.net/results/06a/06a429dcdf776ca32de4570f9a408da6a7e7333d/ Signed-off-by: Bernd Kuhls Signed-off-by: Peter Korsgaard --- package/mesa3d/mesa3d.mk | 1 + 1 file changed, 1 insertion(+) diff --git a/package/mesa3d/mesa3d.mk b/package/mesa3d/mesa3d.mk index cf2352a355..36b7151510 100644 --- a/package/mesa3d/mesa3d.mk +++ b/package/mesa3d/mesa3d.mk @@ -136,6 +136,7 @@ ifeq ($(BR2_PACKAGE_MESA3D_VULKAN_DRIVER),) MESA3D_CONF_OPTS += \ -Dvulkan-drivers= else +MESA3D_DEPENDENCIES += host-python-glslang MESA3D_CONF_OPTS += \ -Dvulkan-drivers=$(subst $(space),$(comma),$(MESA3D_VULKAN_DRIVERS-y)) endif From ju.o at free.fr Sat Mar 11 18:41:48 2023 From: ju.o at free.fr (Julien Olivain) Date: Sat, 11 Mar 2023 19:41:48 +0100 Subject: [Buildroot] [PATCH next 1/1] package/python-hwdata: new package Message-ID: <20230311184148.183739-1-ju.o@free.fr> Provides python interface to database stored in hwdata package. It allows you to get human readable description of USB and PCI devices. https://github.com/xsuchy/python-hwdata Signed-off-by: Julien Olivain --- Patch tested on branch next at commit b793f3a with commands: make check-package ... 0 warnings generated python3 -m flake8 \ support/testing/tests/package/sample_python_hwdata.py \ support/testing/tests/package/test_python_hwdata.py [no-output] support/testing/run-tests \ -d dl -o output_folder \ tests.package.test_python_hwdata ... OK --- DEVELOPERS | 3 ++ package/Config.in | 1 + package/python-hwdata/Config.in | 12 ++++++ package/python-hwdata/python-hwdata.hash | 3 ++ package/python-hwdata/python-hwdata.mk | 14 +++++++ .../tests/package/sample_python_hwdata.py | 40 +++++++++++++++++++ .../tests/package/test_python_hwdata.py | 12 ++++++ 7 files changed, 85 insertions(+) create mode 100644 package/python-hwdata/Config.in create mode 100644 package/python-hwdata/python-hwdata.hash create mode 100644 package/python-hwdata/python-hwdata.mk create mode 100644 support/testing/tests/package/sample_python_hwdata.py create mode 100644 support/testing/tests/package/test_python_hwdata.py diff --git a/DEVELOPERS b/DEVELOPERS index d052e59122..c7ca204c05 100644 --- a/DEVELOPERS +++ b/DEVELOPERS @@ -1701,6 +1701,7 @@ F: package/ptm2human/ F: package/python-distro/ F: package/python-gnupg/ F: package/python-hkdf/ +F: package/python-hwdata/ F: package/python-magic-wormhole/ F: package/python-magic-wormhole-mailbox-server/ F: package/python-magic-wormhole-transit-relay/ @@ -1713,6 +1714,7 @@ F: package/z3/ F: package/zynaddsubfx/ F: support/testing/tests/package/sample_python_distro.py F: support/testing/tests/package/sample_python_gnupg.py +F: support/testing/tests/package/sample_python_hwdata.py F: support/testing/tests/package/sample_python_pyalsa.py F: support/testing/tests/package/sample_python_spake2.py F: support/testing/tests/package/test_gnupg2.py @@ -1727,6 +1729,7 @@ F: support/testing/tests/package/test_perftest.py F: support/testing/tests/package/test_python_distro.py F: support/testing/tests/package/test_python_gnupg.py F: support/testing/tests/package/test_python_hkdf.py +F: support/testing/tests/package/test_python_hwdata.py F: support/testing/tests/package/test_python_magic_wormhole.py F: support/testing/tests/package/test_python_pyalsa.py F: support/testing/tests/package/test_python_spake2.py diff --git a/package/Config.in b/package/Config.in index 7c32305129..d5b17b9716 100644 --- a/package/Config.in +++ b/package/Config.in @@ -1083,6 +1083,7 @@ menu "External python modules" source "package/python-httplib2/Config.in" source "package/python-huepy/Config.in" source "package/python-humanize/Config.in" + source "package/python-hwdata/Config.in" source "package/python-hyperframe/Config.in" source "package/python-hyperlink/Config.in" source "package/python-ibmiotf/Config.in" diff --git a/package/python-hwdata/Config.in b/package/python-hwdata/Config.in new file mode 100644 index 0000000000..923d0a7d8a --- /dev/null +++ b/package/python-hwdata/Config.in @@ -0,0 +1,12 @@ +config BR2_PACKAGE_PYTHON_HWDATA + bool "python-hwdata" + select BR2_PACKAGE_HWDATA # runtime + select BR2_PACKAGE_HWDATA_PCI_IDS + select BR2_PACKAGE_HWDATA_PNP_IDS + select BR2_PACKAGE_HWDATA_USB_IDS + help + Provides python interface to database stored in hwdata + package. It allows you to get human readable description of + USB and PCI devices. + + https://github.com/xsuchy/python-hwdata diff --git a/package/python-hwdata/python-hwdata.hash b/package/python-hwdata/python-hwdata.hash new file mode 100644 index 0000000000..90d546dafc --- /dev/null +++ b/package/python-hwdata/python-hwdata.hash @@ -0,0 +1,3 @@ +# md5, sha256 from https://pypi.org/pypi/hwdata/json +md5 dccf3b28d06fb9c6f56875e148356c24 hwdata-2.3.7.tar.gz +sha256 9e5c96be38d9218ffde40834d4ca03344b8dfaed29c8c5afe0030125ea03db03 hwdata-2.3.7.tar.gz diff --git a/package/python-hwdata/python-hwdata.mk b/package/python-hwdata/python-hwdata.mk new file mode 100644 index 0000000000..acc0378d38 --- /dev/null +++ b/package/python-hwdata/python-hwdata.mk @@ -0,0 +1,14 @@ +################################################################################ +# +# python-hwdata +# +################################################################################ + +PYTHON_HWDATA_VERSION = 2.3.7 +PYTHON_HWDATA_SOURCE = hwdata-$(PYTHON_HWDATA_VERSION).tar.gz +PYTHON_HWDATA_SITE = https://files.pythonhosted.org/packages/15/26/f5bc1b42129fbcbd1c99c29714af1685fc89e2cf37680a9930d4fcac1808 +PYTHON_HWDATA_SETUP_TYPE = distutils +PYTHON_HWDATA_LICENSE = GPL-2.0+ +PYTHON_HWDATA_LICENSE_FILES = LICENSE + +$(eval $(python-package)) diff --git a/support/testing/tests/package/sample_python_hwdata.py b/support/testing/tests/package/sample_python_hwdata.py new file mode 100644 index 0000000000..9209f07925 --- /dev/null +++ b/support/testing/tests/package/sample_python_hwdata.py @@ -0,0 +1,40 @@ +#! /usr/bin/env python3 + +from hwdata import PCI, USB, PNP + +# Test PCI IDs +pci_vendor_id = '1af4' +pci_device_id = '1003' + +pci = PCI() + +pci_vendor = pci.get_vendor(pci_vendor_id) +print("PCI Vendor: %s" % pci_vendor) +assert(pci_vendor == "Red Hat, Inc.") + +pci_device = pci.get_device(pci_vendor_id, pci_device_id) +print("PCI Device: %s" % pci_device) +assert(pci_device == "Virtio console") + +# Test USB IDs +usb_vendor_id = '1d6b' +usb_device_id = '0001' + +usb = USB() + +usb_vendor = usb.get_vendor(usb_vendor_id) +print("USB Vendor: %s" % usb_vendor) +assert(usb_vendor == "Linux Foundation") + +usb_device = usb.get_device(usb_vendor_id, usb_device_id) +print("USB Device: %s" % usb_device) +assert(usb_device == "1.1 root hub") + +# Test PNP IDs +pnp_id = 'RHT' + +pnp = PNP() + +pnp_vendor = pnp.get_vendor(pnp_id) +print("PNP Vendor: %s" % pnp_vendor) +assert(pnp_vendor == "Red Hat, Inc.") diff --git a/support/testing/tests/package/test_python_hwdata.py b/support/testing/tests/package/test_python_hwdata.py new file mode 100644 index 0000000000..7028d1dd59 --- /dev/null +++ b/support/testing/tests/package/test_python_hwdata.py @@ -0,0 +1,12 @@ +from tests.package.test_python import TestPythonPackageBase + + +class TestPythonHwdata(TestPythonPackageBase): + __test__ = True + config = TestPythonPackageBase.config + \ + """ + BR2_PACKAGE_PYTHON3=y + BR2_PACKAGE_PYTHON_HWDATA=y + """ + sample_scripts = ["tests/package/sample_python_hwdata.py"] + timeout = 10 -- 2.39.2 From giulio.benetti at benettiengineering.com Sat Mar 11 18:43:46 2023 From: giulio.benetti at benettiengineering.com (Giulio Benetti) Date: Sat, 11 Mar 2023 19:43:46 +0100 Subject: [Buildroot] [PATCH] package/rtl8821cu: fix build failure due to mixed endianness Message-ID: <20230311184346.829785-1-giulio.benetti@benettiengineering.com> Commit cde69c668d6692114845a927c8c5534ed78019db bumped version where Makefile changed CONFIG_PLATFORM_GENERIC to CONFIG_PLATFORM_AUTODETECT. This way overriding the default platform doesn't work anymore resulting in wrong CFLAGS including endianness macro and leading to a build failure. So let's rename CONFIG_PLATFORM_GENERIC to CONFIG_PLATFORM_AUTODETECT to fix. Fixes: http://autobuild.buildroot.net/results/2a8432646926b3b69383d204673c4113aae9de12 Signed-off-by: Giulio Benetti --- package/rtl8821cu/rtl8821cu.mk | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package/rtl8821cu/rtl8821cu.mk b/package/rtl8821cu/rtl8821cu.mk index b3e4ad3fc8..5a93376c20 100644 --- a/package/rtl8821cu/rtl8821cu.mk +++ b/package/rtl8821cu/rtl8821cu.mk @@ -24,7 +24,7 @@ RTL8821CU_USER_EXTRA_CFLAGS = \ -Wno-error RTL8821CU_MODULE_MAKE_OPTS = \ - CONFIG_PLATFORM_GENERIC=n \ + CONFIG_PLATFORM_AUTODETECT=n \ CONFIG_RTL8821CU=m \ KVER=$(LINUX_VERSION_PROBED) \ USER_EXTRA_CFLAGS="$(RTL8821CU_USER_EXTRA_CFLAGS)" -- 2.34.1 From giulio.benetti at benettiengineering.com Sat Mar 11 19:02:19 2023 From: giulio.benetti at benettiengineering.com (Giulio Benetti) Date: Sat, 11 Mar 2023 20:02:19 +0100 Subject: [Buildroot] [PATCH] package/rtl8192eu: fix build failure on PowerPC Message-ID: <20230311190219.841839-1-giulio.benetti@benettiengineering.com> Add local patch pending upstream[0] to fix build failure for conflicting get_ra() on PowerPC architecture. Fixes: http://autobuild.buildroot.net/results/b248203c7affe183dd297075a540389a82cdae8f [0]: package/rtl8192eu/0002-Fix-conflicting-get_ra-on-PowerPC.patch Signed-off-by: Giulio Benetti --- ...02-Fix-conflicting-get_ra-on-PowerPC.patch | 124 ++++++++++++++++++ 1 file changed, 124 insertions(+) create mode 100644 package/rtl8192eu/0002-Fix-conflicting-get_ra-on-PowerPC.patch diff --git a/package/rtl8192eu/0002-Fix-conflicting-get_ra-on-PowerPC.patch b/package/rtl8192eu/0002-Fix-conflicting-get_ra-on-PowerPC.patch new file mode 100644 index 0000000000..dbc4ddd2e8 --- /dev/null +++ b/package/rtl8192eu/0002-Fix-conflicting-get_ra-on-PowerPC.patch @@ -0,0 +1,124 @@ +From 4a7e9c3c02a759d818a68c5d23ad7623d8b82ee6 Mon Sep 17 00:00:00 2001 +From: Giulio Benetti +Date: Sat, 11 Mar 2023 19:26:32 +0100 +Subject: [PATCH] Fix conflicting get_ra() on PowerPC + +In PowerPc Linux only get_ra() exists[0] and conflicts with local get_ra() +that has a completely different purpose. So let's rename local get_ra() +to rtl_get_ra() to make it different from Linux's get_ra(). + +[0]: https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/tree/arch/powerpc/include/asm/disassemble.h?h=v6.1-rc7#n49 + +Signed-off-by: Giulio Benetti +--- + core/rtw_odm.c | 6 +++--- + core/rtw_recv.c | 6 +++--- + hal/hal_com.c | 2 +- + include/wifi.h | 2 +- + os_dep/linux/ioctl_cfg80211.c | 2 +- + 5 files changed, 9 insertions(+), 9 deletions(-) + +diff --git a/core/rtw_odm.c b/core/rtw_odm.c +index 750598c..18e0222 100644 +--- a/core/rtw_odm.c ++++ b/core/rtw_odm.c +@@ -258,7 +258,7 @@ void rtw_odm_parse_rx_phy_status_chinfo(union recv_frame *rframe, u8 *phys) + RTW_PRINT("phys_t%u ta="MAC_FMT" %s, %s(band:%u, ch:%u, l_rxsc:%u)\n" + , *phys & 0xf + , MAC_ARG(get_ta(wlanhdr)) +- , is_broadcast_mac_addr(get_ra(wlanhdr)) ? "BC" : is_multicast_mac_addr(get_ra(wlanhdr)) ? "MC" : "UC" ++ , is_broadcast_mac_addr(rtl_get_ra(wlanhdr)) ? "BC" : is_multicast_mac_addr(rtl_get_ra(wlanhdr)) ? "MC" : "UC" + , HDATA_RATE(attrib->data_rate) + , phys_t0->band, phys_t0->channel, phys_t0->rxsc + ); +@@ -368,7 +368,7 @@ type1_end: + RTW_PRINT("phys_t%u ta="MAC_FMT" %s, %s(band:%u, ch:%u, rf_mode:%u, l_rxsc:%u, ht_rxsc:%u) => %u,%u\n" + , *phys & 0xf + , MAC_ARG(get_ta(wlanhdr)) +- , is_broadcast_mac_addr(get_ra(wlanhdr)) ? "BC" : is_multicast_mac_addr(get_ra(wlanhdr)) ? "MC" : "UC" ++ , is_broadcast_mac_addr(rtl_get_ra(wlanhdr)) ? "BC" : is_multicast_mac_addr(rtl_get_ra(wlanhdr)) ? "MC" : "UC" + , HDATA_RATE(attrib->data_rate) + , phys_t1->band, phys_t1->channel, phys_t1->rf_mode, phys_t1->l_rxsc, phys_t1->ht_rxsc + , pkt_cch, pkt_bw +@@ -386,7 +386,7 @@ type1_end: + RTW_PRINT("phys_t%u ta="MAC_FMT" %s, %s(band:%u, ch:%u, l_rxsc:%u, ht_rxsc:%u)\n" + , *phys & 0xf + , MAC_ARG(get_ta(wlanhdr)) +- , is_broadcast_mac_addr(get_ra(wlanhdr)) ? "BC" : is_multicast_mac_addr(get_ra(wlanhdr)) ? "MC" : "UC" ++ , is_broadcast_mac_addr(rtl_get_ra(wlanhdr)) ? "BC" : is_multicast_mac_addr(rtl_get_ra(wlanhdr)) ? "MC" : "UC" + , HDATA_RATE(attrib->data_rate) + , phys_t2->band, phys_t2->channel, phys_t2->l_rxsc, phys_t2->ht_rxsc + ); +diff --git a/core/rtw_recv.c b/core/rtw_recv.c +index 63ecbc6..d52a7bb 100755 +--- a/core/rtw_recv.c ++++ b/core/rtw_recv.c +@@ -4245,7 +4245,7 @@ int recv_func(_adapter *padapter, union recv_frame *rframe) + + if (check_fwstate(mlmepriv, WIFI_MONITOR_STATE) + #ifdef RTW_SIMPLE_CONFIG +- || (check_fwstate(mlmepriv, WIFI_AP_STATE) && padapter->rtw_simple_config == _TRUE && IS_MCAST(get_ra(ptr))) ++ || (check_fwstate(mlmepriv, WIFI_AP_STATE) && padapter->rtw_simple_config == _TRUE && IS_MCAST(rtl_get_ra(ptr))) + #endif + ) { + #if (LINUX_VERSION_CODE >= KERNEL_VERSION(2, 6, 24)) +@@ -4598,7 +4598,7 @@ void rx_query_phy_status( + wlanhdr = get_recvframe_data(precvframe); + + ta = get_ta(wlanhdr); +- ra = get_ra(wlanhdr); ++ ra = rtl_get_ra(wlanhdr); + is_ra_bmc = IS_MCAST(ra); + + if (_rtw_memcmp(adapter_mac_addr(padapter), ta, ETH_ALEN) == _TRUE) { +@@ -4746,7 +4746,7 @@ s32 pre_recv_entry(union recv_frame *precvframe, u8 *pphy_status) + { + s32 ret = _SUCCESS; + u8 *pbuf = precvframe->u.hdr.rx_data; +- u8 *ra = get_ra(pbuf); ++ u8 *ra = rtl_get_ra(pbuf); + u8 ra_is_bmc = IS_MCAST(ra); + bool phy_queried = 0; + _adapter *primary_padapter = precvframe->u.hdr.adapter; +diff --git a/hal/hal_com.c b/hal/hal_com.c +index 96c7ade..fe5b156 100755 +--- a/hal/hal_com.c ++++ b/hal/hal_com.c +@@ -13590,7 +13590,7 @@ void rtw_store_phy_info(_adapter *padapter, union recv_frame *prframe) + + /*RTW_INFO("=>%s WIFI_DATA_TYPE or WIFI_QOS_DATA_TYPE\n", __FUNCTION__);*/ + if (psta) { +- if (IS_MCAST(get_ra(get_recvframe_data(prframe)))) ++ if (IS_MCAST(rtl_get_ra(get_recvframe_data(prframe)))) + psta_dframe_info = &psta->sta_dframe_info_bmc; + else + psta_dframe_info = &psta->sta_dframe_info; +diff --git a/include/wifi.h b/include/wifi.h +index 322cfba..dd289f2 100644 +--- a/include/wifi.h ++++ b/include/wifi.h +@@ -459,7 +459,7 @@ __inline static int IS_MCAST(const u8 *da) + return _FALSE; + } + +-__inline static unsigned char *get_ra(unsigned char *pframe) ++__inline static unsigned char *rtl_get_ra(unsigned char *pframe) + { + unsigned char *ra; + ra = GetAddr1Ptr(pframe); +diff --git a/os_dep/linux/ioctl_cfg80211.c b/os_dep/linux/ioctl_cfg80211.c +index 942971f..f36c77a 100755 +--- a/os_dep/linux/ioctl_cfg80211.c ++++ b/os_dep/linux/ioctl_cfg80211.c +@@ -7076,7 +7076,7 @@ void rtw_cfg80211_rx_p2p_action_public(_adapter *adapter, union recv_frame *rfra + indicate: + #endif + #if defined(RTW_DEDICATED_P2P_DEVICE) +- if (rtw_cfg80211_redirect_pd_wdev(dvobj_to_wiphy(dvobj), get_ra(frame), &wdev)) ++ if (rtw_cfg80211_redirect_pd_wdev(dvobj_to_wiphy(dvobj), rtl_get_ra(frame), &wdev)) + if (0) + RTW_INFO("redirect to pd_wdev:%p\n", wdev); + #endif +-- +2.34.1 + -- 2.34.1 From bugzilla at busybox.net Sun Mar 12 06:59:09 2023 From: bugzilla at busybox.net (bugzilla at busybox.net) Date: Sun, 12 Mar 2023 06:59:09 +0000 Subject: [Buildroot] [Bug 15381] New: toolchainfile.cmake.in RELOCATED_HOST_DIR error Message-ID: https://bugs.busybox.net/show_bug.cgi?id=15381 Bug ID: 15381 Summary: toolchainfile.cmake.in RELOCATED_HOST_DIR error Product: buildroot Version: 2022.02.8 Hardware: All OS: Linux Status: NEW Severity: major Priority: P5 Component: Other Assignee: unassigned at buildroot.uclibc.org Reporter: tvirus347 at gmail.com CC: buildroot at uclibc.org Target Milestone: --- ubuntu22, x64 when my work path is like /home/a/share/buildroot-2022.02.8/.... , then build cmake package failed: CMake Error at CMakeLists.txt:51 (project): The CMAKE_C_COMPILER: /home/a-2022.02.8/output/host/bin/gcc is not a full path to an existing compiler tool. i think this line: string(REPLACE "/share/buildroot" "" RELOCATED_HOST_DIR ${CMAKE_CURRENT_LIST_DIR}) in support\misc\toolchainfile.cmake.in should be: string(REGEX REPLACE "/share/buildroot$" -- You are receiving this mail because: You are on the CC list for the bug. From thomas.petazzoni at bootlin.com Sun Mar 12 07:35:13 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sun, 12 Mar 2023 07:35:13 -0000 Subject: [Buildroot] [autobuild.buildroot.net] Daily results for 2023-03-11 Message-ID: <20230312073519.6E5CA60B19@smtp3.osuosl.org> Hello, Autobuild statistics for 2023-03-11 =================================== branch | OK | NOK | TIM | TOT | 2022.11.x | 11 | 12 | 1 | 24 | master | 105 | 84 | 0 | 189 | next | 21 | 17 | 1 | 39 | Classification of failures by reason for master ----------------------------------------------- glibc-2.36-81-g4f4d7a13edfd... | 5 ulog-0389d243352255f6182326... | 5 elfutils-0.186 | 4 host-go-bootstrap-1.4-boots... | 4 gobject-introspection-1.72.0 | 3 host-rust-1.67.0 | 3 linux-5.10.162-cip24-rt10 | 3 host-binutils-2.38 | 2 host-binutils-2.39 | 2 libcap-ng-0.8.3 | 2 libglib2-2.72.3 | 2 linux-5.10.162-cip24 | 2 linux-6.1.14 | 2 olsr-0.9.8 | 2 perl-5.36.0 | 2 uqmi-0a19b5b77140465c29e2af... | 2 acpid-2.0.34 | 1 brltty-6.5 | 1 busybox-1.36.0 | 1 cni-plugins-1.2.0 | 1 crun-1.7.2 | 1 dc3dd-7.2.641 | 1 edk2-edk2-stable202208 | 1 ffmpeg-4.4.3 | 1 fontconfig-2.13.1 | 1 fs/cramfs/cramfs.mk:46: /ho... | 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: /tmp/... | 1 gensio-2.5.5 | 1 glibmm-2.68.2 | 1 gmp-6.2.1 | 1 host-binutils-2.37 | 1 host-gcc-final-10.4.0 | 1 host-go-1.19.6 | 1 host-librsvg-2.50.7 | 1 host-libzlib-1.2.13 | 1 ipmitool-1_8_19 | 1 json-c-0.16 | 1 lesstif-0.95.2 | 1 libdeflate-1.15 | 1 libgcrypt-1.10.1 | 1 libsepol-3.3 | 1 ocf-linux-20171122 | 1 putty-0.76 | 1 python-pymupdf-1.21.1 | 1 quickjs-2021-03-27 | 1 rsync-3.2.7 | 1 rtl_433-22.11 | 1 skalibs-2.12.0.1 | 1 unknown | 1 xenomai-3.0.10 | 1 Detail of failures for master ----------------------------- arch | reason | OK? | url | orph? -------------+--------------------------------+-----+---------------------------------------------------------------------------------+------- mips64el | acpid-2.0.34 | NOK | http://autobuild.buildroot.net/results/632decd4ea50c937a17624358098209f47cc467d | ORPH powerpc64le | brltty-6.5 | NOK | http://autobuild.buildroot.net/results/4011a354441a9b7933261d7a808574ec64e940d2 | arm | busybox-1.36.0 | NOK | http://autobuild.buildroot.net/results/a9eb6ee24ab2a072188652be6602c0d450cf88e1 | ORPH x86_64 | cni-plugins-1.2.0 | NOK | http://autobuild.buildroot.net/results/e4c1030e38bcad2c61f1909da4df18b046e8a09d | microblazeel | crun-1.7.2 | NOK | http://autobuild.buildroot.net/results/3ef9b01b0b06e865c7c04ead3ea7ae977286602c | or1k | dc3dd-7.2.641 | NOK | http://autobuild.buildroot.net/results/00784420ad98b8553fd37bb410f463ff41764c11 | ORPH x86_64 | edk2-edk2-stable202208 | NOK | http://autobuild.buildroot.net/results/7e43d4b9419cf0bea32f11ed00ebce33551468ad | microblaze | elfutils-0.186 | NOK | http://autobuild.buildroot.net/results/cd4fdd4634de97dcb280279c6ea095344bb57f6b | ORPH microblazeel | elfutils-0.186 | NOK | http://autobuild.buildroot.net/results/fad313acb44d1bb4c4593a4d828a2d29e24951cf | ORPH microblaze | elfutils-0.186 | NOK | http://autobuild.buildroot.net/results/6f3efef7e0f0a2c21fe8f6d71854b378a759d314 | ORPH microblazeel | elfutils-0.186 | NOK | http://autobuild.buildroot.net/results/78c4aba88c7ebfc99923ed59cf067c2a0d18fa89 | ORPH arc | ffmpeg-4.4.3 | NOK | http://autobuild.buildroot.net/results/663a84529e26f69c39aa381d83d4ad5f2a436a51 | riscv64 | fontconfig-2.13.1 | NOK | http://autobuild.buildroot.net/results/7d1bcc862a68c3c38fbf09744cbf68b90a4f5ce3 | ORPH mips64 | fs/cramfs/cramfs.mk:46: /ho... | NOK | http://autobuild.buildroot.net/results/41ba3aaa64a38fd64dd8e05dd411b248990b8e4f | s390x | fs/cramfs/cramfs.mk:46: /ho... | NOK | http://autobuild.buildroot.net/results/22ae250caaad4db53538884fc6dafcb8accb49a3 | mips64 | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/22eae50ed38425c07024e7999b1310190a6651c7 | mips64 | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/ffd453952ee80a185728a7bf7c1f9dde70a51518 | powerpc | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/bedef6d2b6ab2aae7f2b56ee5c277297c03d8677 | powerpc64 | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/6037f5c9a09a2e10e6448f6fa23aaaaf00ed0e7d | microblazeel | fs/ubifs/ubifs.mk:49: /tmp/... | NOK | http://autobuild.buildroot.net/results/75c86e47c43320ebe77dac33e073b8cfcb766ac8 | or1k | gensio-2.5.5 | NOK | http://autobuild.buildroot.net/results/7fb24be520bb423baa321b2d4dd09f8bfe14a19c | powerpc | glibc-2.36-81-g4f4d7a13edfd... | NOK | http://autobuild.buildroot.net/results/3321d22a589f999dedcf12cbfdf73652a6c49f55 | powerpc | glibc-2.36-81-g4f4d7a13edfd... | NOK | http://autobuild.buildroot.net/results/dca59e38c1bbe245809c18863262dbc2f8f31c10 | powerpc | glibc-2.36-81-g4f4d7a13edfd... | NOK | http://autobuild.buildroot.net/results/46d1de5e14c22353d6617833f2fc6b8443072ea4 | arceb | glibc-2.36-81-g4f4d7a13edfd... | NOK | http://autobuild.buildroot.net/results/8326970e1bb08a571bdb03eda9148359af929045 | arc | glibc-2.36-81-g4f4d7a13edfd... | NOK | http://autobuild.buildroot.net/results/8809ef42ef4b91a79a4191bb5e4ea32338409341 | or1k | glibmm-2.68.2 | NOK | http://autobuild.buildroot.net/results/bd23640b2607dd32965afa04ab85d31c2f67a4c5 | riscv64 | gmp-6.2.1 | NOK | http://autobuild.buildroot.net/results/9a8f8a754bca91a24fdad7aff0618243413d8b47 | ORPH microblazeel | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/4f5107745387c7a45d3253d3204875104b91988e | ORPH or1k | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/2a3156a0eb37dc64e028571d4e442625a78b7bdb | ORPH or1k | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/6e39bbc2766a2df6e2d8c1ab9519de66ca8de85a | ORPH armeb | host-binutils-2.37 | NOK | http://autobuild.buildroot.net/results/8b55b24fd0eca26fd3b5fdf413cbaf243faa5f41 | sparc64 | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/ea1a7c4f9a826de2a2759758c88816d85375a23c | s390x | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/404ed0f1b7f3cf2089456fdf17c8da9a772d95ec | mipsel | host-binutils-2.39 | NOK | http://autobuild.buildroot.net/results/5e16c6ee0bf659a59c78f6a1db1e727afe74168c | microblazeel | host-binutils-2.39 | NOK | http://autobuild.buildroot.net/results/bb6c9c1dad0b03391fb881ae20747918f35d6359 | microblaze | host-gcc-final-10.4.0 | NOK | http://autobuild.buildroot.net/results/6652aa1639e16febe6d25aa9223be6fb6ec6d90a | s390x | host-go-1.19.6 | NOK | http://autobuild.buildroot.net/results/39aea94ba9a79306047661076e7a781a3699b701 | aarch64 | host-go-bootstrap-1.4-boots... | NOK | http://autobuild.buildroot.net/results/2435271357637e5049716bb8aa0026f2bfe53e52 | ORPH sparc64 | host-go-bootstrap-1.4-boots... | NOK | http://autobuild.buildroot.net/results/62a9cc2bcfb12842ff64443859c954a9f8f661ad | ORPH x86_64 | host-go-bootstrap-1.4-boots... | NOK | http://autobuild.buildroot.net/results/65f717501a6b2f2a2130c32568a7ae12dbd3c548 | ORPH riscv32 | host-go-bootstrap-1.4-boots... | NOK | http://autobuild.buildroot.net/results/1e872c2eddf85598d91e7bdbc61ccba5ef1c8aa2 | ORPH i686 | host-librsvg-2.50.7 | NOK | http://autobuild.buildroot.net/results/b69ed345d517eb9bee78df892ecf2e464293bd20 | i486 | host-libzlib-1.2.13 | NOK | http://autobuild.buildroot.net/results/66aaad7661215de961c7a37ce8fad56de4a8fadc | ORPH sparc64 | host-rust-1.67.0 | NOK | http://autobuild.buildroot.net/results/fb325d13f1b2f8a42970500d2cf2e3159f4869c7 | i686 | host-rust-1.67.0 | NOK | http://autobuild.buildroot.net/results/0e5d908fc17f36b056c99b094bd061da00dd6b04 | aarch64 | host-rust-1.67.0 | NOK | http://autobuild.buildroot.net/results/350f069f49a0465fe2786bb7b58cf64de33d41ff | or1k | ipmitool-1_8_19 | NOK | http://autobuild.buildroot.net/results/7b4891ffff6d0b97994aee4444b1daa56a8664cc | or1k | json-c-0.16 | NOK | http://autobuild.buildroot.net/results/16847bd0d64b3e1b379092b3e9b8cfa083f96833 | sh4a | lesstif-0.95.2 | NOK | http://autobuild.buildroot.net/results/0c212f692af20e3672a812e26cc997aa92029447 | ORPH riscv64 | libcap-ng-0.8.3 | NOK | http://autobuild.buildroot.net/results/07d8c475810044060bfa35776e0b4fea83637be1 | or1k | libcap-ng-0.8.3 | NOK | http://autobuild.buildroot.net/results/e811ba36b2765f248131800b57d5f51a89d0d816 | arm | libdeflate-1.15 | NOK | http://autobuild.buildroot.net/results/bd1d771205d71eb47cab3300c54df699cb26ec17 | i686 | libgcrypt-1.10.1 | NOK | http://autobuild.buildroot.net/results/17589e22a5c44c890dddd6b3cb2ad32ee84d95c3 | ORPH arc | libglib2-2.72.3 | NOK | http://autobuild.buildroot.net/results/00ef9afcd99f363c462d28d29eea1688825b5ad7 | arc | libglib2-2.72.3 | NOK | http://autobuild.buildroot.net/results/046875b62477f7bd8ead2c9656bcae159d3ce9a8 | mips64 | libsepol-3.3 | NOK | http://autobuild.buildroot.net/results/18fbf4680004bb93e05093a7d37a7de7fbd74af0 | arc | linux-5.10.162-cip24 | NOK | http://autobuild.buildroot.net/results/4b4a016bfbfccc41a60517bf7b998e0736ac07c0 | ORPH powerpc | linux-5.10.162-cip24 | NOK | http://autobuild.buildroot.net/results/1f17ea0f37b4ccf60261e1bebb82a5616f28e1dc | ORPH sh4a | linux-5.10.162-cip24-rt10 | NOK | http://autobuild.buildroot.net/results/d05dfef7107cc59d278756a51a6661618c1e8860 | ORPH sh4aeb | linux-5.10.162-cip24-rt10 | NOK | http://autobuild.buildroot.net/results/200b539a8903d428fcf8fc9871a70839e93f71f8 | ORPH arceb | linux-5.10.162-cip24-rt10 | NOK | http://autobuild.buildroot.net/results/b830e5a6d0d176e2060601ebce1a1c62c66db226 | ORPH riscv64 | linux-6.1.14 | NOK | http://autobuild.buildroot.net/results/c22eeb59db48b108b0b60d4c8b42c3fd7c178c41 | ORPH mipsel | linux-6.1.14 | NOK | http://autobuild.buildroot.net/results/b0fb4cca5dee87af6aadf25d1cb259026235bb59 | ORPH s390x | ocf-linux-20171122 | NOK | http://autobuild.buildroot.net/results/e3c522e6c92bb39633118067393d20cf04de7bf4 | ORPH or1k | olsr-0.9.8 | NOK | http://autobuild.buildroot.net/results/b0a515f9209bc6f351863ce8b45f58a8c59e91cd | ORPH sparc64 | olsr-0.9.8 | NOK | http://autobuild.buildroot.net/results/a0d3168652be92badfb44495c6058f8ab52e409c | ORPH x86_64 | perl-5.36.0 | NOK | http://autobuild.buildroot.net/results/543d5eb2c7e3fd4a02e0284468809ad0d8384fce | mips64el | perl-5.36.0 | NOK | http://autobuild.buildroot.net/results/eec7460db0e3b84da77ff2cca535df4f59b4ab5b | aarch64 | putty-0.76 | NOK | http://autobuild.buildroot.net/results/097cd4f1ae0f0470277b21ac46203f499a1eccc8 | or1k | python-pymupdf-1.21.1 | NOK | http://autobuild.buildroot.net/results/c689a385d984b87b63f3f2ff30338049774b1bf2 | microblaze | quickjs-2021-03-27 | NOK | http://autobuild.buildroot.net/results/7c4ff44ceef21ad229f003d0752cfbb697dc31dd | sparc | rsync-3.2.7 | NOK | http://autobuild.buildroot.net/results/9eb9a92871622472b8f9eb3797aadd3651fc78a4 | armeb | rtl_433-22.11 | NOK | http://autobuild.buildroot.net/results/05e270c80c7f34c44207670da8abca6bc723a438 | or1k | skalibs-2.12.0.1 | NOK | http://autobuild.buildroot.net/results/c12d7743485edd345852a248a7df5bd728c9c68b | arc | ulog-0389d243352255f6182326... | NOK | http://autobuild.buildroot.net/results/50fc6a3bc9aabc9f14a471bf1f0ae03899604d81 | i686 | ulog-0389d243352255f6182326... | NOK | http://autobuild.buildroot.net/results/15c2dd24de423eed997066c2481da1bd9d8bca43 | aarch64_be | ulog-0389d243352255f6182326... | NOK | http://autobuild.buildroot.net/results/6dc73a06a8530d265d558de54603c23d694dd182 | mips | ulog-0389d243352255f6182326... | NOK | http://autobuild.buildroot.net/results/85e662aaf1671415812267452b165843baff56c1 | aarch64_be | ulog-0389d243352255f6182326... | NOK | http://autobuild.buildroot.net/results/339de9b49d787e8bfd3a73ef114e7b78a24af4d4 | arc | unknown | NOK | http://autobuild.buildroot.net/results/89a2d7bc4a4a50bf3a61e284aceedbf640f6548e | aarch64_be | uqmi-0a19b5b77140465c29e2af... | NOK | http://autobuild.buildroot.net/results/ec8d88bd3660c203e3033c5ad9d5ccaa212e32b2 | ORPH aarch64_be | uqmi-0a19b5b77140465c29e2af... | NOK | http://autobuild.buildroot.net/results/9f987a9718f035b49f30f69c99075dec65a5dd91 | ORPH s390x | xenomai-3.0.10 | NOK | http://autobuild.buildroot.net/results/bb4286a2d15da07eeae6eee0a544d751873b9025 | Classification of failures by reason for next --------------------------------------------- unknown | 4 host-pahole-1.24 | 2 python-numpy-1.23.5 | 2 ffmpeg | 1 fftw-quad-3.3.8 | 1 fs/ubifs/ubifs.mk:49: /home... | 1 glibc-2.36-81-g4f4d7a13edfd... | 1 gmp-6.2.1 | 1 gobject-introspection-1.72.0 | 1 libglib2-2.72.3 | 1 modem-manager-1.20.4 | 1 pv-1.6.20 | 1 speechd-0.11.4 | 1 Detail of failures for next --------------------------- arch | reason | OK? | url | orph? -------------+--------------------------------+-----+---------------------------------------------------------------------------------+------- i686 | ffmpeg | TIM | http://autobuild.buildroot.net/results/fca9960d6a402dbb61f7a4e5d6d21b81f64a09f6 | powerpc64le | fftw-quad-3.3.8 | NOK | http://autobuild.buildroot.net/results/f3d5ca58f9b84418a62edff619c2fa1cfb75016f | ORPH sparc64 | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/476df82f5e4b6a34470fd99dd7ffb468985b3f0b | powerpc | glibc-2.36-81-g4f4d7a13edfd... | NOK | http://autobuild.buildroot.net/results/2d6cbc496859d9cb76619c4b10e3cdd3a409397f | riscv64 | gmp-6.2.1 | NOK | http://autobuild.buildroot.net/results/06a20db91f547eecf17b483e4c1aa65b0747e0df | ORPH armeb | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/0e10247b0d1c0028c39129b5e72bcca800f016db | ORPH i686 | host-pahole-1.24 | NOK | http://autobuild.buildroot.net/results/5138a3d9533b9540c6749b4150830506c016094f | s390x | host-pahole-1.24 | NOK | http://autobuild.buildroot.net/results/c002fd174366ffda4e9bed8902bfcbe9eb4809d6 | arc | libglib2-2.72.3 | NOK | http://autobuild.buildroot.net/results/310a56e2c312272e867fb7e1714bf75f367863ce | arc | modem-manager-1.20.4 | NOK | http://autobuild.buildroot.net/results/c18e7632fbaf2ab841a725989440bfb5364e6e81 | armeb | pv-1.6.20 | NOK | http://autobuild.buildroot.net/results/45377f3ec4f3da7901030a0dd337b64913cbb7ac | ORPH mipsel | python-numpy-1.23.5 | NOK | http://autobuild.buildroot.net/results/5636e89cde8af51c528f513de2b427c363309ad2 | arm | python-numpy-1.23.5 | NOK | http://autobuild.buildroot.net/results/1c5ab5fd8f50a4f5528f6c3cc4837c584fc9de65 | powerpc64le | speechd-0.11.4 | NOK | http://autobuild.buildroot.net/results/63eed677377a37518fdfab2903046bb0e2884cf2 | arc | unknown | NOK | http://autobuild.buildroot.net/results/8127bc6f28351ec237d0308774008afb9e605cc5 | powerpc64le | unknown | NOK | http://autobuild.buildroot.net/results/628db1cdef561a4e881c0c79323a202d11b366a0 | mips | unknown | NOK | http://autobuild.buildroot.net/results/2635627f36c9fe9cb7a9a02ab94b819efa693626 | or1k | unknown | NOK | http://autobuild.buildroot.net/results/4542a3a7deadf16bcec3fb3fac174dc9c24a3bd3 | Classification of failures by reason for 2022.11.x -------------------------------------------------- host-pahole-1.24 | 3 dieharder-3.31.1 | 1 dust-0.8.1 | 1 fs/cramfs/cramfs.mk:46: /ho... | 1 glibc-2.36-66-ga1dc0be03c9d... | 1 gobject-introspection | 1 host-go-1.19.6 | 1 host-runc-1.1.4 | 1 libglib2-2.72.3 | 1 ltp-testsuite-20220930 | 1 uccp420wlan-6.9.1 | 1 Detail of failures for 2022.11.x -------------------------------- arch | reason | OK? | url | orph? -------------+--------------------------------+-----+---------------------------------------------------------------------------------+------- microblazeel | dieharder-3.31.1 | NOK | http://autobuild.buildroot.net/results/6e15a319cff4177f2039d1b46e6138cd8b9a250c | mipsel | dust-0.8.1 | NOK | http://autobuild.buildroot.net/results/7262af0fd32a47d550efdebb601a8c8c59bfcfbe | ORPH mips | fs/cramfs/cramfs.mk:46: /ho... | NOK | http://autobuild.buildroot.net/results/1ba3de6e2f38c01a1d4a8106977e0c8bcf97abc4 | arceb | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/5099fd1d4b5f300bcc5a2adb4be87f1f3fd01e6f | microblaze | gobject-introspection | TIM | http://autobuild.buildroot.net/results/13698b37d712ffacc4c466ef8731991b1f975923 | aarch64 | host-go-1.19.6 | NOK | http://autobuild.buildroot.net/results/5660744248d954f508e96e2fdda68aa3e8e68aa7 | powerpc64 | host-pahole-1.24 | NOK | http://autobuild.buildroot.net/results/a8bfa655ba6cd0976e4dd29bf53b08048b1a3651 | s390x | host-pahole-1.24 | NOK | http://autobuild.buildroot.net/results/084b324d7e9f6a56b1348d9bfbcde2a25490e5f1 | riscv32 | host-pahole-1.24 | NOK | http://autobuild.buildroot.net/results/0f8f0d88cda42ee626d679b4920f64431ae8d788 | sparc | host-runc-1.1.4 | NOK | http://autobuild.buildroot.net/results/690cea366fb8aeea4c0a19cd43e3eb545cb7eccc | arceb | libglib2-2.72.3 | NOK | http://autobuild.buildroot.net/results/25b2dd6d8b13776b1c373bb351bf5db26a1c0cf7 | powerpc64 | ltp-testsuite-20220930 | NOK | http://autobuild.buildroot.net/results/95a216cad5bf529cfa5357dbf76ec2f9ee5b2522 | arc | uccp420wlan-6.9.1 | NOK | http://autobuild.buildroot.net/results/1ec437b86012e89dfe3e44451185cb353b268ee1 | -- http://autobuild.buildroot.net From thomas.petazzoni at bootlin.com Sun Mar 12 08:54:27 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sun, 12 Mar 2023 09:54:27 +0100 Subject: [Buildroot] [git commit branch/next] package/htop: bump to version 3.2.2 Message-ID: <20230312085506.75F9886954@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=c95eca4e2cc86be99b8955502b82ba84da7bb775 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/next Signed-off-by: Francois Perrad Signed-off-by: Thomas Petazzoni --- package/htop/htop.hash | 4 ++-- package/htop/htop.mk | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package/htop/htop.hash b/package/htop/htop.hash index d43da13441..12dc864de1 100644 --- a/package/htop/htop.hash +++ b/package/htop/htop.hash @@ -1,5 +1,5 @@ -# From https://github.com/htop-dev/htop/releases/download/3.2.1/htop-3.2.1.tar.xz.sha256 -sha256 5a17121cf1c69d2f2e557c0b29d45a2c353ab983f644742e1c2e4ece15aa6cbb htop-3.2.1.tar.xz +# From https://github.com/htop-dev/htop/releases/download/3.2.2/htop-3.2.2.tar.xz.sha256 +sha256 bac9e9ab7198256b8802d2e3b327a54804dc2a19b77a5f103645b11c12473dc8 htop-3.2.2.tar.xz # Locally calculated sha256 8177f97513213526df2cf6184d8ff986c675afb514d4e68a404010521b880643 COPYING diff --git a/package/htop/htop.mk b/package/htop/htop.mk index df2ec25908..aafda5d48f 100644 --- a/package/htop/htop.mk +++ b/package/htop/htop.mk @@ -4,7 +4,7 @@ # ################################################################################ -HTOP_VERSION = 3.2.1 +HTOP_VERSION = 3.2.2 HTOP_SOURCE = htop-$(HTOP_VERSION).tar.xz HTOP_SITE = https://github.com/htop-dev/htop/releases/download/$(HTOP_VERSION) HTOP_DEPENDENCIES = ncurses From thomas.petazzoni at bootlin.com Sun Mar 12 08:55:03 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sun, 12 Mar 2023 09:55:03 +0100 Subject: [Buildroot] [PATCH] package/htop: bump to version 3.2.2 In-Reply-To: <20230308085047.126406-1-francois.perrad@gadz.org> References: <20230308085047.126406-1-francois.perrad@gadz.org> Message-ID: <20230312095503.267aa7c8@windsurf> On Wed, 8 Mar 2023 09:50:47 +0100 Francois Perrad wrote: > Signed-off-by: Francois Perrad > --- > package/htop/htop.hash | 4 ++-- > package/htop/htop.mk | 2 +- > 2 files changed, 3 insertions(+), 3 deletions(-) Applied to next, thanks. Thomas -- Thomas Petazzoni, CTO, Bootlin Embedded Linux and Kernel engineering https://bootlin.com From thomas.petazzoni at bootlin.com Sun Mar 12 08:55:16 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sun, 12 Mar 2023 09:55:16 +0100 Subject: [Buildroot] [git commit branch/next] package/libgtk3: bump to version 3.24.37 Message-ID: <20230312085824.DE43886B44@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=c4a2c66f6c9b479cedfde8774ac0ac386345334d branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/next Signed-off-by: Francois Perrad Signed-off-by: Thomas Petazzoni --- package/libgtk3/libgtk3.hash | 4 ++-- package/libgtk3/libgtk3.mk | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package/libgtk3/libgtk3.hash b/package/libgtk3/libgtk3.hash index 9fed2c9df2..22c37bf605 100644 --- a/package/libgtk3/libgtk3.hash +++ b/package/libgtk3/libgtk3.hash @@ -1,5 +1,5 @@ -# From https://download.gnome.org/sources/gtk+/3.24/gtk+-3.24.36.sha256sum -sha256 27a6ef157743350c807ffea59baa1d70226dbede82a5e953ffd58ea6059fe691 gtk+-3.24.36.tar.xz +# From https://download.gnome.org/sources/gtk+/3.24/gtk+-3.24.37.sha256sum +sha256 6745f0b4c053794151fd0f0e2474b077cccff5f83e9dd1bf3d39fe9fe5fb7f57 gtk+-3.24.37.tar.xz # Hash for license file: sha256 b7993225104d90ddd8024fd838faf300bea5e83d91203eab98e29512acebd69c COPYING diff --git a/package/libgtk3/libgtk3.mk b/package/libgtk3/libgtk3.mk index 283c129cef..18a8a9fa42 100644 --- a/package/libgtk3/libgtk3.mk +++ b/package/libgtk3/libgtk3.mk @@ -5,7 +5,7 @@ ################################################################################ LIBGTK3_VERSION_MAJOR = 3.24 -LIBGTK3_VERSION = $(LIBGTK3_VERSION_MAJOR).36 +LIBGTK3_VERSION = $(LIBGTK3_VERSION_MAJOR).37 LIBGTK3_SOURCE = gtk+-$(LIBGTK3_VERSION).tar.xz LIBGTK3_SITE = https://download.gnome.org/sources/gtk+/$(LIBGTK3_VERSION_MAJOR) LIBGTK3_LICENSE = LGPL-2.0+ From thomas.petazzoni at bootlin.com Sun Mar 12 08:57:44 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sun, 12 Mar 2023 09:57:44 +0100 Subject: [Buildroot] [git commit branch/next] package/pango: bump to version 1.50.14 Message-ID: <20230312085824.E7E8F86B4A@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=f969665d8f66864a760693b42b395a93cb4020a1 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/next Signed-off-by: Francois Perrad Signed-off-by: Thomas Petazzoni --- package/pango/pango.hash | 4 ++-- package/pango/pango.mk | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package/pango/pango.hash b/package/pango/pango.hash index 1dbc5c9197..3e609e6e04 100644 --- a/package/pango/pango.hash +++ b/package/pango/pango.hash @@ -1,5 +1,5 @@ -# From https://download.gnome.org/sources/pango/1.50/pango-1.50.12.sha256sum -sha256 caef96d27bbe792a6be92727c73468d832b13da57c8071ef79b9df69ee058fe3 pango-1.50.12.tar.xz +# From https://download.gnome.org/sources/pango/1.50/pango-1.50.14.sha256sum +sha256 1d67f205bfc318c27a29cfdfb6828568df566795df0cb51d2189cde7f2d581e8 pango-1.50.14.tar.xz # Locally computed sha256 d245807f90032872d1438d741ed21e2490e1175dc8aa3afa5ddb6c8e529b58e5 COPYING diff --git a/package/pango/pango.mk b/package/pango/pango.mk index f19faf0502..723e6d2288 100644 --- a/package/pango/pango.mk +++ b/package/pango/pango.mk @@ -5,7 +5,7 @@ ################################################################################ PANGO_VERSION_MAJOR = 1.50 -PANGO_VERSION = $(PANGO_VERSION_MAJOR).12 +PANGO_VERSION = $(PANGO_VERSION_MAJOR).14 PANGO_SOURCE = pango-$(PANGO_VERSION).tar.xz PANGO_SITE = https://download.gnome.org/sources/pango/$(PANGO_VERSION_MAJOR) PANGO_INSTALL_STAGING = YES From thomas.petazzoni at bootlin.com Sun Mar 12 08:58:41 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sun, 12 Mar 2023 09:58:41 +0100 Subject: [Buildroot] [PATCH] package/libgtk3: bump to version 3.24.37 In-Reply-To: <20230308085055.126427-1-francois.perrad@gadz.org> References: <20230308085055.126427-1-francois.perrad@gadz.org> Message-ID: <20230312095841.486c5c84@windsurf> On Wed, 8 Mar 2023 09:50:55 +0100 Francois Perrad wrote: > Signed-off-by: Francois Perrad > --- > package/libgtk3/libgtk3.hash | 4 ++-- > package/libgtk3/libgtk3.mk | 2 +- > 2 files changed, 3 insertions(+), 3 deletions(-) Applied to next, thanks. Thomas -- Thomas Petazzoni, CTO, Bootlin Embedded Linux and Kernel engineering https://bootlin.com From thomas.petazzoni at bootlin.com Sun Mar 12 08:59:04 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sun, 12 Mar 2023 09:59:04 +0100 Subject: [Buildroot] [PATCH] package/pango: bump to version 1.50.14 In-Reply-To: <20230308085103.126448-1-francois.perrad@gadz.org> References: <20230308085103.126448-1-francois.perrad@gadz.org> Message-ID: <20230312095904.61ec26c8@windsurf> On Wed, 8 Mar 2023 09:51:03 +0100 Francois Perrad wrote: > Signed-off-by: Francois Perrad > --- > package/pango/pango.hash | 4 ++-- > package/pango/pango.mk | 2 +- > 2 files changed, 3 insertions(+), 3 deletions(-) Applied to next, thanks. Thomas -- Thomas Petazzoni, CTO, Bootlin Embedded Linux and Kernel engineering https://bootlin.com From thomas.petazzoni at bootlin.com Sun Mar 12 09:02:29 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sun, 12 Mar 2023 10:02:29 +0100 Subject: [Buildroot] [git commit branch/next] package/strace: bump to version 6.2 Message-ID: <20230312090318.E2F2F86D78@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=b07c7eb6f48004753e0959b304f8489132ff7b39 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/next Signed-off-by: Baruch Siach Signed-off-by: Thomas Petazzoni --- package/strace/strace.hash | 4 ++-- package/strace/strace.mk | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package/strace/strace.hash b/package/strace/strace.hash index 9478fbd459..d49abf1f16 100644 --- a/package/strace/strace.hash +++ b/package/strace/strace.hash @@ -1,5 +1,5 @@ # Locally calculated after checking signature with RSA key 0xA8041FA839E16E36 -# https://strace.io/files/6.1/strace-6.1.tar.xz.asc -sha256 2579e9cec37dbb786f6ea0bebd15f40dd561ef2bde2a2a2ecdce5963b01859fd strace-6.1.tar.xz +# https://strace.io/files/6.2/strace-6.2.tar.xz.asc +sha256 0c7d38a449416268d3004029a220a15a77c2206a03cc88120f37f46e949177e8 strace-6.2.tar.xz sha256 d92f973d08c8466993efff1e500453add0c038c20b4d2cbce3297938a296aea9 COPYING sha256 7c379436436a562834aa7d2f5dcae1f80a25230fa74201046ca1fba4367d39aa LGPL-2.1-or-later diff --git a/package/strace/strace.mk b/package/strace/strace.mk index cbb574559e..730a91d277 100644 --- a/package/strace/strace.mk +++ b/package/strace/strace.mk @@ -4,7 +4,7 @@ # ################################################################################ -STRACE_VERSION = 6.1 +STRACE_VERSION = 6.2 STRACE_SOURCE = strace-$(STRACE_VERSION).tar.xz STRACE_SITE = https://github.com/strace/strace/releases/download/v$(STRACE_VERSION) STRACE_LICENSE = LGPL-2.1+ From thomas.petazzoni at bootlin.com Sun Mar 12 09:02:25 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sun, 12 Mar 2023 10:02:25 +0100 Subject: [Buildroot] [git commit branch/next] package/openfpgaloader: fix typos Message-ID: <20230312090318.D925C86D72@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=5bfc02c0ad879f3e692cbe0330317e6a35507651 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/next Fix a typo in the name of two configuration options. This repairs the selection of libgpiod support. Signed-off-by: Vincent Stehl?? Cc: Jean Burgat Acked-by: Gwenhael Goavec-merou Signed-off-by: Thomas Petazzoni --- Config.in.legacy | 9 +++++++++ package/openfpgaloader/Config.in | 2 +- package/openfpgaloader/openfpgaloader.mk | 4 ++-- 3 files changed, 12 insertions(+), 3 deletions(-) diff --git a/Config.in.legacy b/Config.in.legacy index 7f69462f2e..1d247fe1a0 100644 --- a/Config.in.legacy +++ b/Config.in.legacy @@ -144,6 +144,15 @@ endif ############################################################################### +comment "Legacy options removed in 2023.05" + +config BR2_PACAKGE_OPENFPGALOADER_CMSIS + bool "openfpgaloader cmsis option name fixed" + select BR2_LEGACY + help + A typo on BR2_PACAKGE_OPENFPGALOADER_CMSIS was fixed by + renaming the option to BR2_PACKAGE_OPENFPGALOADER_CMSIS. + comment "Legacy options removed in 2023.02" config BR2_KERNEL_HEADERS_6_0 diff --git a/package/openfpgaloader/Config.in b/package/openfpgaloader/Config.in index 4ba01d12d3..bd83ad415b 100644 --- a/package/openfpgaloader/Config.in +++ b/package/openfpgaloader/Config.in @@ -12,7 +12,7 @@ config BR2_PACKAGE_OPENFPGALOADER if BR2_PACKAGE_OPENFPGALOADER -config BR2_PACAKGE_OPENFPGALOADER_CMSIS +config BR2_PACKAGE_OPENFPGALOADER_CMSIS bool "CMSIS-DAP support" depends on BR2_PACKAGE_HAS_UDEV # hidapi depends on BR2_TOOLCHAIN_HAS_THREADS_NPTL # hidapi diff --git a/package/openfpgaloader/openfpgaloader.mk b/package/openfpgaloader/openfpgaloader.mk index 042b16612e..6d7fbd9850 100644 --- a/package/openfpgaloader/openfpgaloader.mk +++ b/package/openfpgaloader/openfpgaloader.mk @@ -17,14 +17,14 @@ else OPENFPGALOADER_CONF_OPTS += -DENABLE_UDEV=OFF endif -ifeq ($(BR2_PACAKGE_OPENFPGALOADER_CMSIS),y) +ifeq ($(BR2_PACKAGE_OPENFPGALOADER_CMSIS),y) OPENFPGALOADER_DEPENDENCIES += hidapi OPENFPGALOADER_CONF_OPTS += -DENABLE_CMSISDAP=ON else OPENFPGALOADER_CONF_OPTS += -DENABLE_CMSISDAP=OFF endif -ifeq ($(BR2_PACAKGE_OPENFPGALOADER_LIBGPIOD),y) +ifeq ($(BR2_PACKAGE_OPENFPGALOADER_LIBGPIOD),y) OPENFPGALOADER_DEPENDENCIES += libgpiod OPENFPGALOADER_CONF_OPTS += -DENABLE_LIBGPIOD=ON else From thomas.petazzoni at bootlin.com Sun Mar 12 09:07:39 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sun, 12 Mar 2023 10:07:39 +0100 Subject: [Buildroot] [PATCH next] package/openfpgaloader: fix typos In-Reply-To: <20230306211646.3717-1-vincent.stehle@laposte.net> References: <20230306211646.3717-1-vincent.stehle@laposte.net> Message-ID: <20230312100739.73a5714a@windsurf> On Mon, 6 Mar 2023 22:16:46 +0100 Vincent Stehl? via buildroot wrote: > Fix a typo in the name of two configuration options. > This repairs the selection of libgpiod support. > > Signed-off-by: Vincent Stehl? > Cc: Jean Burgat > --- Applied to next, after adding Config.in.legacy handling for BR2_PACAKGE_OPENFPGALOADER_CMSIS. Indeed this option was already there, and we don't want to break silently existing configurations. Best regards, Thomas -- Thomas Petazzoni, CTO, Bootlin Embedded Linux and Kernel engineering https://bootlin.com From thomas.petazzoni at bootlin.com Sun Mar 12 09:07:53 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sun, 12 Mar 2023 10:07:53 +0100 Subject: [Buildroot] [PATCH next] strace: bump to version 6.2 In-Reply-To: <1ad45c1bf4b73061d4b05a43afc1bbaf423111e4.1678179925.git.baruch@tkos.co.il> References: <1ad45c1bf4b73061d4b05a43afc1bbaf423111e4.1678179925.git.baruch@tkos.co.il> Message-ID: <20230312100753.0b383fbf@windsurf> On Tue, 7 Mar 2023 11:05:25 +0200 Baruch Siach via buildroot wrote: > Signed-off-by: Baruch Siach > --- > package/strace/strace.hash | 4 ++-- > package/strace/strace.mk | 2 +- > 2 files changed, 3 insertions(+), 3 deletions(-) Applied to next, thanks. Thomas -- Thomas Petazzoni, CTO, Bootlin Embedded Linux and Kernel engineering https://bootlin.com From thomas.petazzoni at bootlin.com Sun Mar 12 09:07:53 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sun, 12 Mar 2023 10:07:53 +0100 Subject: [Buildroot] [PATCH next] strace: bump to version 6.2 In-Reply-To: <1ad45c1bf4b73061d4b05a43afc1bbaf423111e4.1678179925.git.baruch@tkos.co.il> References: <1ad45c1bf4b73061d4b05a43afc1bbaf423111e4.1678179925.git.baruch@tkos.co.il> Message-ID: <20230312100753.0b383fbf@windsurf> On Tue, 7 Mar 2023 11:05:25 +0200 Baruch Siach via buildroot wrote: > Signed-off-by: Baruch Siach > --- > package/strace/strace.hash | 4 ++-- > package/strace/strace.mk | 2 +- > 2 files changed, 3 insertions(+), 3 deletions(-) Applied to next, thanks. Thomas -- Thomas Petazzoni, CTO, Bootlin Embedded Linux and Kernel engineering https://bootlin.com From thomas.petazzoni at bootlin.com Sun Mar 12 09:08:39 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sun, 12 Mar 2023 10:08:39 +0100 Subject: [Buildroot] [git commit branch/next] board/qemu/aarch64-sbsa: use the default console specified by ACPI Message-ID: <20230312090853.E91C586E5A@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=92f6a843b81479a9c8f8769d9e728767646b9901 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/next ARM SBBR (Server Base Boot Requirements) defines SPCR (Serial Port Console Redirection Table) as a mandatory ACPI table that specifies the configuration of a serial console. In the linux kernel, ARM developers have decided that consoles defined by SPCR are always enabled when existing, see e.g.: https://lore.kernel.org/linux-serial/20200430161438.17640-1-alpernebiyasak at gmail.com/T/ Specifying console=ttyAMA0 (which is a serial console) is thus redundant for an ARM SBSA board. (It also blindly assumes that the serial console is on ttyAMA0, which might not be true.) Drop the explicit console=ttyAMA0 on the kernel command line, such that the kernel can pick up the default console defined by SPCR. This is similar to how it is currently done for board/aarch64-efi/grub.cfg. Signed-off-by: Niklas Cassel Signed-off-by: Thomas Petazzoni --- board/qemu/aarch64-sbsa/grub.cfg | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/board/qemu/aarch64-sbsa/grub.cfg b/board/qemu/aarch64-sbsa/grub.cfg index 39b7842f8f..d99e19c4cd 100644 --- a/board/qemu/aarch64-sbsa/grub.cfg +++ b/board/qemu/aarch64-sbsa/grub.cfg @@ -2,5 +2,5 @@ set default="0" set timeout="5" menuentry "Buildroot" { - linux /Image root=PARTLABEL=root rootwait console=ttyAMA0 + linux /Image root=PARTLABEL=root rootwait } From thomas.petazzoni at bootlin.com Sun Mar 12 09:08:43 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sun, 12 Mar 2023 10:08:43 +0100 Subject: [Buildroot] [git commit branch/next] support/testing: move the kernel config only used by test_edk2.py Message-ID: <20230312090853.F302286E5E@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=3ecff27df15c2c22f7b9d8f7554119bc0346ff5b branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/next The kernel config board/qemu/aarch64-sbsa/linux.config has never been in use by qemu_aarch64_sbsa_defconfig, neither via BR2_LINUX_KERNEL_CUSTOM_CONFIG_FILE, nor via BR2_LINUX_KERNEL_CONFIG_FRAGMENT_FILES. test_edk2.py is using the kernel config board/qemu/aarch64-sbsa/linux.config. However, storing a kernel config that is not used by qemu_aarch64_sbsa_defconfig, in a directory that is "owned" by qemu_aarch64_sbsa_defconfig, is bound to cause confusion. Therefore, move the config file to a new subdirectory: support/testing/tests/boot/test_edk2/ This is similar to how e.g. test_grub.py has a subdirectory: support/testing/tests/boot/test_grub/ where it keeps the kernel config that is only used by test_grub.py. Signed-off-by: Niklas Cassel Signed-off-by: Thomas Petazzoni --- support/testing/tests/boot/test_edk2.py | 2 +- .../aarch64-sbsa => support/testing/tests/boot/test_edk2}/linux.config | 0 2 files changed, 1 insertion(+), 1 deletion(-) diff --git a/support/testing/tests/boot/test_edk2.py b/support/testing/tests/boot/test_edk2.py index c1be8fad95..623e77e992 100644 --- a/support/testing/tests/boot/test_edk2.py +++ b/support/testing/tests/boot/test_edk2.py @@ -18,7 +18,7 @@ class TestEdk2(infra.basetest.BRTest): BR2_LINUX_KERNEL_CUSTOM_VERSION=y BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="5.10.34" BR2_LINUX_KERNEL_USE_CUSTOM_CONFIG=y - BR2_LINUX_KERNEL_CUSTOM_CONFIG_FILE="board/qemu/aarch64-sbsa/linux.config" + BR2_LINUX_KERNEL_CUSTOM_CONFIG_FILE="support/testing/tests/boot/test_edk2/linux.config" BR2_TARGET_EDK2=y BR2_TARGET_EDK2_PLATFORM_QEMU_SBSA=y BR2_TARGET_GRUB2=y diff --git a/board/qemu/aarch64-sbsa/linux.config b/support/testing/tests/boot/test_edk2/linux.config similarity index 100% rename from board/qemu/aarch64-sbsa/linux.config rename to support/testing/tests/boot/test_edk2/linux.config From thomas.petazzoni at bootlin.com Sun Mar 12 09:08:34 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sun, 12 Mar 2023 10:08:34 +0100 Subject: [Buildroot] [git commit branch/next] board/qemu/aarch64-sbsa: use PARTLABEL to specify root Message-ID: <20230312090853.DE99486E56@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=d1b87a346a0c0b775ee44ec7090bee03ba8be7ba branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/next Specifying /dev/sda2 is ambigious, and when booting my arm64 machine this tries to mount the second partition of my ATA drive, instead of the second partition of the USB-stick, simply because the ATA driver is probed earlier than the USB controller driver. To solve this problem, use PARTLABEL=root to specify the root filesystem. This is similar to how it is currently done for board/aarch64-efi/grub.cfg and board/qemu/aarch64-ebbr/grub.cfg. Signed-off-by: Niklas Cassel Signed-off-by: Thomas Petazzoni --- board/qemu/aarch64-sbsa/grub.cfg | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/board/qemu/aarch64-sbsa/grub.cfg b/board/qemu/aarch64-sbsa/grub.cfg index cd486caf4c..39b7842f8f 100644 --- a/board/qemu/aarch64-sbsa/grub.cfg +++ b/board/qemu/aarch64-sbsa/grub.cfg @@ -2,5 +2,5 @@ set default="0" set timeout="5" menuentry "Buildroot" { - linux /Image root=/dev/sda2 rootwait console=ttyAMA0 + linux /Image root=PARTLABEL=root rootwait console=ttyAMA0 } From thomas.petazzoni at bootlin.com Sun Mar 12 09:09:28 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sun, 12 Mar 2023 10:09:28 +0100 Subject: [Buildroot] [PATCH v3 0/3] misc aarch64-sbsa cleanups In-Reply-To: <20230307093504.3611941-1-niklas.cassel@wdc.com> References: <20230307093504.3611941-1-niklas.cassel@wdc.com> Message-ID: <20230312100928.621d64e4@windsurf> On Tue, 7 Mar 2023 10:35:01 +0100 Niklas Cassel via buildroot wrote: > Niklas Cassel (3): > board/qemu/aarch64-sbsa: use PARTLABEL to specify root > board/qemu/aarch64-sbsa: use the default console specified by ACPI > support/testing: move the kernel config only used by test_edk2.py Series applied to the next branch. Thanks! Thomas -- Thomas Petazzoni, co-owner and CEO, Bootlin Embedded Linux and Kernel engineering and training https://bootlin.com From thomas.petazzoni at bootlin.com Sun Mar 12 09:09:46 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sun, 12 Mar 2023 10:09:46 +0100 Subject: [Buildroot] [git commit branch/next] package/lsof: bump to version 4.98.0 Message-ID: <20230312091620.9D9DC86E88@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=da3ef3e8b828cc99f49c95ad6bef39c55f87e512 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/next For change log since 4.96.5, see: - https://github.com/lsof-org/lsof/releases/tag/4.97.0 - https://github.com/lsof-org/lsof/releases/tag/4.98.0 Signed-off-by: Julien Olivain Signed-off-by: Thomas Petazzoni --- package/lsof/lsof.hash | 2 +- package/lsof/lsof.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/lsof/lsof.hash b/package/lsof/lsof.hash index 29cf443a24..b6a29b3cea 100644 --- a/package/lsof/lsof.hash +++ b/package/lsof/lsof.hash @@ -1,3 +1,3 @@ # Locally calculated -sha256 e9030af1123ff052ab69e12ef55b8a17dc47ac4bccfba85ee1ca1f31acf29607 lsof-4.96.5.tar.gz +sha256 80308a614508814ac70eb2ae1ed2c4344dcf6076fa60afc7734d6b1a79e62b16 lsof-4.98.0.tar.gz sha256 32a728188b19bf86917659d904ab29d0a294b4506e1c98b8b7f1c70ab4975fe1 dialects/linux/dproto.h diff --git a/package/lsof/lsof.mk b/package/lsof/lsof.mk index fd5887141b..66911dddb9 100644 --- a/package/lsof/lsof.mk +++ b/package/lsof/lsof.mk @@ -4,7 +4,7 @@ # ################################################################################ -LSOF_VERSION = 4.96.5 +LSOF_VERSION = 4.98.0 LSOF_SITE = $(call github,lsof-org,lsof,$(LSOF_VERSION)) LSOF_LICENSE = lsof license # License is repeated in each file, this is a relatively small one. From thomas.petazzoni at bootlin.com Sun Mar 12 09:15:57 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sun, 12 Mar 2023 10:15:57 +0100 Subject: [Buildroot] [git commit branch/next] support/testing/tests/package/test_lsof.py: new runtime test Message-ID: <20230312091620.AC42E86E89@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=773535fbac1acd9bc08cde5b44db0d4c1e19de31 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/next Signed-off-by: Julien Olivain Signed-off-by: Thomas Petazzoni --- DEVELOPERS | 1 + support/testing/tests/package/test_lsof.py | 41 ++++++++++++++++++++++++++++++ 2 files changed, 42 insertions(+) diff --git a/DEVELOPERS b/DEVELOPERS index d052e59122..7733d5a04e 100644 --- a/DEVELOPERS +++ b/DEVELOPERS @@ -1719,6 +1719,7 @@ F: support/testing/tests/package/test_gnupg2.py F: support/testing/tests/package/test_highway.py F: support/testing/tests/package/test_hwloc.py F: support/testing/tests/package/test_libjxl.py +F: support/testing/tests/package/test_lsof.py F: support/testing/tests/package/test_ncdu.py F: support/testing/tests/package/test_octave.py F: support/testing/tests/package/test_ola.py diff --git a/support/testing/tests/package/test_lsof.py b/support/testing/tests/package/test_lsof.py new file mode 100644 index 0000000000..b0478dfbb7 --- /dev/null +++ b/support/testing/tests/package/test_lsof.py @@ -0,0 +1,41 @@ +import os + +import infra.basetest + + +class TestLsof(infra.basetest.BRTest): + config = infra.basetest.BASIC_TOOLCHAIN_CONFIG + \ + """ + BR2_PACKAGE_BUSYBOX_SHOW_OTHERS=y + BR2_PACKAGE_LSOF=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() + + test_file = "/tmp/this-is-a-test-file" + + # Check the program can execute + self.assertRunOk("lsof -v") + + # Check a normal program invocation + self.assertRunOk("lsof") + + # Check lsof fails if requested file is not opened + _, exit_code = self.emulator.run("lsof {}".format(test_file)) + self.assertNotEqual(exit_code, 0) + + # Open the test file from the shell on descriptor 10 + self.assertRunOk("exec 10> {}".format(test_file)) + + # Check that lsof now show the file + output, exit_code = self.emulator.run("lsof {}".format(test_file)) + self.assertEqual(exit_code, 0) + # output[0] is the lsof header line + self.assertIn(test_file, output[1]) From thomas.petazzoni at bootlin.com Sun Mar 12 09:17:47 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sun, 12 Mar 2023 10:17:47 +0100 Subject: [Buildroot] [PATCH next 1/2] package/lsof: bump to version 4.98.0 In-Reply-To: <20230311124607.464110-1-ju.o@free.fr> References: <20230311124607.464110-1-ju.o@free.fr> Message-ID: <20230312101747.03ebdddd@windsurf> On Sat, 11 Mar 2023 13:46:06 +0100 Julien Olivain wrote: > For change log since 4.96.5, see: > - https://github.com/lsof-org/lsof/releases/tag/4.97.0 > - https://github.com/lsof-org/lsof/releases/tag/4.98.0 > > Signed-off-by: Julien Olivain > --- > Patch tested on branch next at commit b793f3a with commands: Both applied to next. Thanks! Thomas -- Thomas Petazzoni, CTO, Bootlin Embedded Linux and Kernel engineering https://bootlin.com From ju.o at free.fr Sun Mar 12 09:22:15 2023 From: ju.o at free.fr (Julien Olivain) Date: Sun, 12 Mar 2023 10:22:15 +0100 Subject: [Buildroot] [PATCH next 1/1] package/pcre2: update _SITE url Message-ID: <20230312092215.11954-1-ju.o@free.fr> The pcre2 url [1] is now redirecting to [2]. This change was announced in upstream commit [3] which was already included in pcre2 10.41. This commit updates the PCRE2_SITE url accordingly. The package version remains unchanged. [1] https://github.com/PhilipHazel/pcre2 [2] https://github.com/PCRE2Project/pcre2 [3] https://github.com/PCRE2Project/pcre2/commit/66b3cb34dfe5411cb2bb939a8f4981081815d496 Signed-off-by: Julien Olivain --- package/pcre2/pcre2.mk | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package/pcre2/pcre2.mk b/package/pcre2/pcre2.mk index aba378cab6..c35056f8a2 100644 --- a/package/pcre2/pcre2.mk +++ b/package/pcre2/pcre2.mk @@ -5,7 +5,7 @@ ################################################################################ PCRE2_VERSION = 10.42 -PCRE2_SITE = https://github.com/PhilipHazel/pcre2/releases/download/pcre2-$(PCRE2_VERSION) +PCRE2_SITE = https://github.com/PCRE2Project/pcre2/releases/download/pcre2-$(PCRE2_VERSION) PCRE2_SOURCE = pcre2-$(PCRE2_VERSION).tar.bz2 PCRE2_LICENSE = BSD-3-Clause PCRE2_LICENSE_FILES = LICENCE -- 2.39.2 From thomas.petazzoni at bootlin.com Sun Mar 12 09:23:42 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sun, 12 Mar 2023 10:23:42 +0100 Subject: [Buildroot] [PATCH next 1/1] package/python-hwdata: new package In-Reply-To: <20230311184148.183739-1-ju.o@free.fr> References: <20230311184148.183739-1-ju.o@free.fr> Message-ID: <20230312102342.2f2393b0@windsurf> Hello Julien, Thanks for this work! On Sat, 11 Mar 2023 19:41:48 +0100 Julien Olivain wrote: > +PYTHON_HWDATA_VERSION = 2.3.7 > +PYTHON_HWDATA_SOURCE = hwdata-$(PYTHON_HWDATA_VERSION).tar.gz > +PYTHON_HWDATA_SITE = https://files.pythonhosted.org/packages/15/26/f5bc1b42129fbcbd1c99c29714af1685fc89e2cf37680a9930d4fcac1808 > +PYTHON_HWDATA_SETUP_TYPE = distutils > +PYTHON_HWDATA_LICENSE = GPL-2.0+ > +PYTHON_HWDATA_LICENSE_FILES = LICENSE This doesn't work because there is no LICENSE file in the PyPi tarball (and also the hash file does not have the hash of that file): >>> python-hwdata 2.3.7 Collecting legal info ERROR: No hash found for LICENSE cp: cannot stat '/home/thomas/projets/buildroot/output/build/python-hwdata-2.3.7/LICENSE': No such file or directory make: *** [package/python-hwdata/python-hwdata.mk:16: python-hwdata-legal-info] Error 1 One thing you could do to address this is: PYTHON_HWDATA_EXTRA_DOWNLOADS = https://raw.githubusercontent.com/xsuchy/python-hwdata/python-hwdata-2.3.7-1/LICENSE and then add a post-extract hook that copies $(PYTHON_HWDATA_DLDIR) to $(@D), and then use LICENSE as the license file. This will of course require an update in the hash file. Do you think you could look into this? The rest of the patch looks good, of course. Best regards, Thomas -- Thomas Petazzoni, co-owner and CEO, Bootlin Embedded Linux and Kernel engineering and training https://bootlin.com From bernd.kuhls at t-online.de Sun Mar 12 09:32:49 2023 From: bernd.kuhls at t-online.de (Bernd Kuhls) Date: Sun, 12 Mar 2023 10:32:49 +0100 Subject: [Buildroot] [PATCH 1/1] package/rsync: link with -latomic if needed Message-ID: <20230312093249.256425-1-bernd.kuhls@t-online.de> Fixes: http://autobuild.buildroot.net/results/9eb9a92871622472b8f9eb3797aadd3651fc78a4/ Signed-off-by: Bernd Kuhls --- package/rsync/rsync.mk | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/package/rsync/rsync.mk b/package/rsync/rsync.mk index d2fa47d39a..3fd2ef257e 100644 --- a/package/rsync/rsync.mk +++ b/package/rsync/rsync.mk @@ -20,6 +20,10 @@ RSYNC_CONF_OPTS = \ --disable-roll-simd \ --disable-md5-asm +ifeq ($(BR2_TOOLCHAIN_HAS_LIBATOMIC),y) +RSYNC_CONF_ENV += LIBS=-latomic +endif + ifeq ($(BR2_PACKAGE_ACL),y) RSYNC_DEPENDENCIES += acl else -- 2.39.2 From ju.o at free.fr Sun Mar 12 09:43:19 2023 From: ju.o at free.fr (Julien Olivain) Date: Sun, 12 Mar 2023 10:43:19 +0100 Subject: [Buildroot] [PATCH next 1/1] package/python-hwdata: new package In-Reply-To: <20230312102342.2f2393b0@windsurf> References: <20230311184148.183739-1-ju.o@free.fr> <20230312102342.2f2393b0@windsurf> Message-ID: <7672ac6c9aff94c22e7738df5e1c6316@free.fr> Hi Thomas, On 12/03/2023 10:23, Thomas Petazzoni wrote: > Hello Julien, > > Thanks for this work! > > On Sat, 11 Mar 2023 19:41:48 +0100 > Julien Olivain wrote: > >> +PYTHON_HWDATA_VERSION = 2.3.7 >> +PYTHON_HWDATA_SOURCE = hwdata-$(PYTHON_HWDATA_VERSION).tar.gz >> +PYTHON_HWDATA_SITE = >> https://files.pythonhosted.org/packages/15/26/f5bc1b42129fbcbd1c99c29714af1685fc89e2cf37680a9930d4fcac1808 >> +PYTHON_HWDATA_SETUP_TYPE = distutils >> +PYTHON_HWDATA_LICENSE = GPL-2.0+ >> +PYTHON_HWDATA_LICENSE_FILES = LICENSE > > This doesn't work because there is no LICENSE file in the PyPi tarball > (and also the hash file does not have the hash of that file): I also realized that, but I sent the wrong patch version. Sorry about that. My fixed version was just included a "no license file" comment. I'll send a fixed v2. >>>> python-hwdata 2.3.7 Collecting legal info > ERROR: No hash found for LICENSE > cp: cannot stat > '/home/thomas/projets/buildroot/output/build/python-hwdata-2.3.7/LICENSE': > No such file or directory > make: *** [package/python-hwdata/python-hwdata.mk:16: > python-hwdata-legal-info] Error 1 > > One thing you could do to address this is: > > PYTHON_HWDATA_EXTRA_DOWNLOADS = > https://raw.githubusercontent.com/xsuchy/python-hwdata/python-hwdata-2.3.7-1/LICENSE > > and then add a post-extract hook that copies $(PYTHON_HWDATA_DLDIR) to > $(@D), and then use LICENSE as the license file. > > This will of course require an update in the hash file. > > Do you think you could look into this? The rest of the patch looks > good, of course. Sure! I'll rework the patch to include your suggestion. I never thought about this workaround for this situation. Best regards, Julien. From thomas.petazzoni at bootlin.com Sun Mar 12 09:55:23 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sun, 12 Mar 2023 10:55:23 +0100 Subject: [Buildroot] [git commit branch/next] package/libgit2: bump to version 1.6.2 Message-ID: <20230312095802.6B07786E93@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=f32176a7671d8842b175077a92e268226fcec78f branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/next * Fix the license because libgit2 has been using some android code without attribution. This explains the change of the hash in the license file, which now includes the text of the BSD-2-Clause license. * Building in-source is accidentely broken in this release and upstream recommends a separate build directory anyway, so use a separate build directory. * Some win32-specific declarations use wchar_t, add an upstreamed patch to avoid a dependency to wchar_t elsewhere. Signed-off-by: Nicolas Cavallari Signed-off-by: Thomas Petazzoni --- ...ot-declare-win32-functions-on-non-win32-p.patch | 35 ++++++++++++++++++++++ package/libgit2/libgit2.hash | 4 +-- package/libgit2/libgit2.mk | 7 +++-- 3 files changed, 42 insertions(+), 4 deletions(-) diff --git a/package/libgit2/0001-sysdir-Do-not-declare-win32-functions-on-non-win32-p.patch b/package/libgit2/0001-sysdir-Do-not-declare-win32-functions-on-non-win32-p.patch new file mode 100644 index 0000000000..6be66ffee3 --- /dev/null +++ b/package/libgit2/0001-sysdir-Do-not-declare-win32-functions-on-non-win32-p.patch @@ -0,0 +1,35 @@ +From 20811c5aa9c528405eaa3f88ff22a9adebafa9e6 Mon Sep 17 00:00:00 2001 +From: Nicolas Cavallari +Date: Wed, 8 Mar 2023 14:00:52 +0100 +Subject: [PATCH] sysdir: Do not declare win32 functions on non-win32 platforms + +These declaration poses problems on some embedded or retro Linux systems +that deliberately disable support for wchar_t from their libc. + +Signed-off-by: Nicolas Cavallari +[Retrieved from: +https://github.com/libgit2/libgit2/commit/20811c5aa9c528405eaa3f88ff22a9adebafa9e6] +--- + src/libgit2/sysdir.h | 2 ++ + 1 file changed, 2 insertions(+) + +diff --git a/src/libgit2/sysdir.h b/src/libgit2/sysdir.h +index 1d15bbf43..03f59e1de 100644 +--- a/src/libgit2/sysdir.h ++++ b/src/libgit2/sysdir.h +@@ -134,10 +134,12 @@ extern int git_sysdir_set(git_sysdir_t which, const char *paths); + */ + extern int git_sysdir_reset(void); + ++#ifdef GIT_WIN32 + /** Sets the registry system dir to a mock; for testing. */ + extern int git_win32__set_registry_system_dir(const wchar_t *mock_sysdir); + + /** Find the given system dir; for testing. */ + extern int git_win32__find_system_dirs(git_str *out, const char *subdir); ++#endif + + #endif +-- +2.39.2 + diff --git a/package/libgit2/libgit2.hash b/package/libgit2/libgit2.hash index e834525df5..baf43c66f7 100644 --- a/package/libgit2/libgit2.hash +++ b/package/libgit2/libgit2.hash @@ -1,3 +1,3 @@ # Locally calculated -sha256 7074f1e2697992b82402501182db254fe62d64877b12f6e4c64656516f4cde88 libgit2-1.5.1.tar.gz -sha256 0fc09da43d666b5b0cf5695defc3100d5cf387936b260ebab37e396d7e0dbc83 COPYING +sha256 d557fbf35557bb5df53cbf38ae0081edb4a36494ec0d19741fa673e509245f8f libgit2-1.6.2.tar.gz +sha256 6f3c2cd59b057e366c1acc073b038135c52d77892bb33bd4d931c5369d3f062b COPYING diff --git a/package/libgit2/libgit2.mk b/package/libgit2/libgit2.mk index c962c8030f..b31f5199e1 100644 --- a/package/libgit2/libgit2.mk +++ b/package/libgit2/libgit2.mk @@ -4,14 +4,15 @@ # ################################################################################ -LIBGIT2_VERSION = 1.5.1 +LIBGIT2_VERSION = 1.6.2 LIBGIT2_SITE = $(call github,libgit2,libgit2,v$(LIBGIT2_VERSION)) LIBGIT2_LICENSE = \ GPL-2.0 with linking exception, \ MIT (sha1), \ BSD-3-Clause (sha256), \ wildmatch license (wildmatch), \ - CC0-1.0 (xoroshiro256) + CC0-1.0 (xoroshiro256), \ + BSD-2-Clause (basename_r) LIBGIT2_LICENSE_FILES = COPYING LIBGIT2_CPE_ID_VENDOR = libgit2_project LIBGIT2_INSTALL_STAGING = YES @@ -24,6 +25,8 @@ LIBGIT2_CONF_OPTS = \ -DUSE_NTLMCLIENT=OFF \ -DUSE_THREADS=$(if $(BR2_TOOLCHAIN_HAS_THREADS),ON,OFF) +LIBGIT2_SUPPORTS_IN_SOURCE_BUILD = NO + LIBGIT2_DEPENDENCIES = zlib libhttpparser # If libiconv is available (for !locale toolchains), then we can use From thomas.petazzoni at bootlin.com Sun Mar 12 09:58:17 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sun, 12 Mar 2023 10:58:17 +0100 Subject: [Buildroot] [PATCH 1/1] package/libgit2: bump to version 1.6.2 In-Reply-To: <20230310090153.14053-1-nicolas.cavallari@green-communications.fr> References: <20230310090153.14053-1-nicolas.cavallari@green-communications.fr> Message-ID: <20230312105817.47ea5983@windsurf> On Fri, 10 Mar 2023 10:01:53 +0100 Nicolas Cavallari wrote: > * Fix the license because libgit2 has been using some android code > without attribution. > * Building in-source is accidentely broken in this release and upstream > recommends a separate build directory anyway, so use a separate build > directory. > * Some win32-specific declarations use wchar_t, add an upstreamed patch > to avoid a dependency to wchar_t elsewhere. > > Signed-off-by: Nicolas Cavallari > --- > ...clare-win32-functions-on-non-win32-p.patch | 35 +++++++++++++++++++ > package/libgit2/libgit2.hash | 4 +-- > package/libgit2/libgit2.mk | 7 ++-- > 3 files changed, 42 insertions(+), 4 deletions(-) > create mode 100644 package/libgit2/0001-sysdir-Do-not-declare-win32-functions-on-non-win32-p.patch Applied to next, thanks. Thomas -- Thomas Petazzoni, CTO, Bootlin Embedded Linux and Kernel engineering https://bootlin.com From thomas.petazzoni at bootlin.com Sun Mar 12 09:58:44 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sun, 12 Mar 2023 10:58:44 +0100 Subject: [Buildroot] [PATCH 1/1] package/libwebsockets: enable libev and libevent support indipendently In-Reply-To: <1678456111-30786-1-git-send-email-luca.pesce@vimar.com> References: <1678456111-30786-1-git-send-email-luca.pesce@vimar.com> Message-ID: <20230312105844.2238d7dd@windsurf> On Fri, 10 Mar 2023 14:48:31 +0100 Luca Pesce via buildroot wrote: > libev and libevent can be enabled at the same time since version 4.1.0, > thanks to the event lib support refactoring into plugins, which is enabled by > default for unix platform builds (LWS_WITH_EVLIB_PLUGINS=ON): > https://github.com/warmcat/libwebsockets/commit/c6c7ab2b4498c62bf9461b36395d8466e023575d > > In this way, libwebsockets can be compiled with both libev and libevent > support, which is then user-selectable at runtime. > > This basically restores the behavior changed by previous commit 27f257e. > > Signed-off-by: Luca Pesce > --- > package/libwebsockets/libwebsockets.mk | 18 ++++++++---------- > 1 file changed, 8 insertions(+), 10 deletions(-) Applied to next, thanks. Thomas -- Thomas Petazzoni, CTO, Bootlin Embedded Linux and Kernel engineering https://bootlin.com From thomas.petazzoni at bootlin.com Sun Mar 12 09:58:24 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sun, 12 Mar 2023 10:58:24 +0100 Subject: [Buildroot] [git commit branch/next] package/libwebsockets: enable libev and libevent support indipendently Message-ID: <20230312095943.BF77586E99@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=6a8e1e220fb283d57f07d68e96312a5215afd517 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/next libev and libevent can be enabled at the same time since version 4.1.0, thanks to the event lib support refactoring into plugins, which is enabled by default for unix platform builds (LWS_WITH_EVLIB_PLUGINS=ON): https://github.com/warmcat/libwebsockets/commit/c6c7ab2b4498c62bf9461b36395d8466e023575d In this way, libwebsockets can be compiled with both libev and libevent support, which is then user-selectable at runtime. This basically restores the behavior changed by previous commit 27f257e. Signed-off-by: Luca Pesce Signed-off-by: Thomas Petazzoni --- package/libwebsockets/libwebsockets.mk | 18 ++++++++---------- 1 file changed, 8 insertions(+), 10 deletions(-) diff --git a/package/libwebsockets/libwebsockets.mk b/package/libwebsockets/libwebsockets.mk index 79624948a5..fb0ee66883 100644 --- a/package/libwebsockets/libwebsockets.mk +++ b/package/libwebsockets/libwebsockets.mk @@ -57,18 +57,16 @@ endif ifeq ($(BR2_PACKAGE_LIBEV),y) LIBWEBSOCKETS_DEPENDENCIES += libev -LIBWEBSOCKETS_CONF_OPTS += \ - -DLWS_WITH_LIBEV=ON \ - -DLWS_WITH_LIBEVENT=OFF -else ifeq ($(BR2_PACKAGE_LIBEVENT),y) +LIBWEBSOCKETS_CONF_OPTS += -DLWS_WITH_LIBEV=ON +else +LIBWEBSOCKETS_CONF_OPTS += -DLWS_WITH_LIBEV=OFF +endif + +ifeq ($(BR2_PACKAGE_LIBEVENT),y) LIBWEBSOCKETS_DEPENDENCIES += libevent -LIBWEBSOCKETS_CONF_OPTS += \ - -DLWS_WITH_LIBEV=OFF \ - -DLWS_WITH_LIBEVENT=ON +LIBWEBSOCKETS_CONF_OPTS += -DLWS_WITH_LIBEVENT=ON else -LIBWEBSOCKETS_CONF_OPTS += \ - -DLWS_WITH_LIBEV=OFF \ - -DLWS_WITH_LIBEVENT=OFF +LIBWEBSOCKETS_CONF_OPTS += -DLWS_WITH_LIBEVENT=OFF endif ifeq ($(BR2_PACKAGE_LIBGLIB2),y) From thomas.petazzoni at bootlin.com Sun Mar 12 09:59:03 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sun, 12 Mar 2023 10:59:03 +0100 Subject: [Buildroot] [git commit branch/next] package/libcamera-apps: bump to version 1.1.2 Message-ID: <20230312100805.8389986EA5@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=9ce280ba180f8668bfcd92175842a3c2d9567223 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/next Signed-off-by: Marcus Folkesson Signed-off-by: Thomas Petazzoni --- ...ore-pass-VIDIOC_QUERYCAP-as-unsigned-long.patch | 35 ---------------------- package/libcamera-apps/libcamera-apps.hash | 2 +- package/libcamera-apps/libcamera-apps.mk | 2 +- 3 files changed, 2 insertions(+), 37 deletions(-) diff --git a/package/libcamera-apps/0001-core-pass-VIDIOC_QUERYCAP-as-unsigned-long.patch b/package/libcamera-apps/0001-core-pass-VIDIOC_QUERYCAP-as-unsigned-long.patch deleted file mode 100644 index fbd1d2d4ba..0000000000 --- a/package/libcamera-apps/0001-core-pass-VIDIOC_QUERYCAP-as-unsigned-long.patch +++ /dev/null @@ -1,35 +0,0 @@ -From a65682a97e19f96b86aeceb3ca3befb1687e3861 Mon Sep 17 00:00:00 2001 -From: Marcus Folkesson -Date: Tue, 31 Jan 2023 09:14:15 +0100 -Subject: [PATCH] core: pass VIDIOC_QUERYCAP as unsigned long - -VIDIOC_QUARYCAP is an unsigned long and should be passed as one. - -Get rid of the following error: -core/libcamera_app.cpp:33:22: error: overflow in conversion from 'long unsigned int' to 'int' changes value from '2154321408' to '-2140645888' [-Werror=overflow] - 33 | int ret = ioctl(fd, VIDIOC_QUERYCAP, &caps); - -Upstream: https://github.com/raspberrypi/libcamera-apps/commit/a65682a97e19f96b86aeceb3ca3befb1687e3861 -Signed-off-by: Marcus Folkesson ---- - core/libcamera_app.cpp | 4 +++- - 1 file changed, 3 insertions(+), 1 deletion(-) - -diff --git a/core/libcamera_app.cpp b/core/libcamera_app.cpp -index 04696fb..8cb6563 100644 ---- a/core/libcamera_app.cpp -+++ b/core/libcamera_app.cpp -@@ -30,7 +30,9 @@ static void check_camera_stack() - return; - - v4l2_capability caps; -- int ret = ioctl(fd, VIDIOC_QUERYCAP, &caps); -+ unsigned long request = VIDIOC_QUERYCAP; -+ -+ int ret = ioctl(fd, request, &caps); - close(fd); - - if (ret < 0 || strcmp((char *)caps.driver, "bm2835 mmal")) --- -2.38.1 - diff --git a/package/libcamera-apps/libcamera-apps.hash b/package/libcamera-apps/libcamera-apps.hash index fbb3150cb5..20a06aa8fe 100644 --- a/package/libcamera-apps/libcamera-apps.hash +++ b/package/libcamera-apps/libcamera-apps.hash @@ -1,3 +1,3 @@ # Locally computed -sha256 c05e29e02da05fa92739941295d96dcb93324805f7b348ad182e7e29e7e0c520 libcamera-apps-1.1.1.tar.gz +sha256 a19f3960b97ec1c0d42df8af972868ff0d4c48be6096e7ac02dbaaa4c7c75636 libcamera-apps-1.1.2.tar.gz sha256 36dfed86bdef661a0a14ec1a1cc84c771d5a06b6f9b92e9ebb610ba711bd528a license.txt diff --git a/package/libcamera-apps/libcamera-apps.mk b/package/libcamera-apps/libcamera-apps.mk index 290ee9a026..ba45ab21ca 100644 --- a/package/libcamera-apps/libcamera-apps.mk +++ b/package/libcamera-apps/libcamera-apps.mk @@ -4,7 +4,7 @@ # ################################################################################ -LIBCAMERA_APPS_VERSION = 1.1.1 +LIBCAMERA_APPS_VERSION = 1.1.2 LIBCAMERA_APPS_SITE = $(call github,raspberrypi,libcamera-apps,v$(LIBCAMERA_APPS_VERSION)) LIBCAMERA_APPS_LICENSE = BSD-2-Clause LIBCAMERA_APPS_LICENSE_FILES = license.txt From thomas.petazzoni at bootlin.com Sun Mar 12 10:08:09 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sun, 12 Mar 2023 11:08:09 +0100 Subject: [Buildroot] [PATCH] package/libcamera-apps: bump to version 1.1.2 In-Reply-To: <20230309220414.4174769-1-marcus.folkesson@gmail.com> References: <20230309220414.4174769-1-marcus.folkesson@gmail.com> Message-ID: <20230312110809.1772d71c@windsurf> On Thu, 9 Mar 2023 23:04:14 +0100 Marcus Folkesson wrote: > Signed-off-by: Marcus Folkesson > --- > ...ass-VIDIOC_QUERYCAP-as-unsigned-long.patch | 35 ------------------- > package/libcamera-apps/libcamera-apps.hash | 2 +- > package/libcamera-apps/libcamera-apps.mk | 2 +- > 3 files changed, 2 insertions(+), 37 deletions(-) > delete mode 100644 package/libcamera-apps/0001-core-pass-VIDIOC_QUERYCAP-as-unsigned-long.patch Applied to next, thanks. Thomas -- Thomas Petazzoni, CTO, Bootlin Embedded Linux and Kernel engineering https://bootlin.com From thomas.petazzoni at bootlin.com Sun Mar 12 10:08:21 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sun, 12 Mar 2023 11:08:21 +0100 Subject: [Buildroot] [git commit branch/next] package/janus-gateway: bump to version 1.1.2 Message-ID: <20230312102709.2B1CB86EAC@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=b83550bd0c2bbfc894d1c82ec0ea330c8283deee branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/next Remove patch applied upstream. Signed-off-by: Nicolas Cavallari Signed-off-by: Thomas Petazzoni --- ...003-Use-parentheses-to-ensure-compilation.patch | 27 ---------------------- package/janus-gateway/janus-gateway.hash | 2 +- package/janus-gateway/janus-gateway.mk | 2 +- 3 files changed, 2 insertions(+), 29 deletions(-) diff --git a/package/janus-gateway/0003-Use-parentheses-to-ensure-compilation.patch b/package/janus-gateway/0003-Use-parentheses-to-ensure-compilation.patch deleted file mode 100644 index f91c13d1f6..0000000000 --- a/package/janus-gateway/0003-Use-parentheses-to-ensure-compilation.patch +++ /dev/null @@ -1,27 +0,0 @@ -From 51431c36cd5f2997c0f7723909195b9883ae0486 Mon Sep 17 00:00:00 2001 -From: Benson Muite -Date: Wed, 4 Jan 2023 13:33:36 +0300 -Subject: [PATCH] Use parentheses to ensure compilation (#3138) - -Compiler fails with latest Curl release. Use parenthesis to ensure compiler evaluates expression correctly. - -[Retrieved from: -https://github.com/meetecho/janus-gateway/commit/51431c36cd5f2997c0f7723909195b9883ae0486] -Signed-off-by: Fabrice Fontaine ---- - src/turnrest.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -diff --git a/src/turnrest.c b/src/turnrest.c -index b8560d22f2..42e6114de8 100644 ---- a/src/turnrest.c -+++ b/src/turnrest.c -@@ -165,7 +165,7 @@ janus_turnrest_response *janus_turnrest_request(const char *user) { - JANUS_LOG(LOG_VERB, "Sending request: %s\n", request_uri); - janus_mutex_unlock(&api_mutex); - curl_easy_setopt(curl, CURLOPT_URL, request_uri); -- curl_easy_setopt(curl, api_http_get ? CURLOPT_HTTPGET : CURLOPT_POST, 1); -+ curl_easy_setopt(curl, (api_http_get ? CURLOPT_HTTPGET : CURLOPT_POST), 1); - if(!api_http_get) { - /* FIXME Some servers don't like a POST with no data */ - curl_easy_setopt(curl, CURLOPT_POSTFIELDS, query_string); diff --git a/package/janus-gateway/janus-gateway.hash b/package/janus-gateway/janus-gateway.hash index 7a87ae737a..a147a8afff 100644 --- a/package/janus-gateway/janus-gateway.hash +++ b/package/janus-gateway/janus-gateway.hash @@ -1,3 +1,3 @@ # Locally computed -sha256 bb83c19d6137e39833e8eb2b1deeecb33b5d19d4f503d51703bdcc478c447940 janus-gateway-1.1.1.tar.gz +sha256 f721d62a22b38ba3a341a5502f06b8b3a5a4f7bd0e9cc6c53de257fe99695e17 janus-gateway-1.1.2.tar.gz sha256 91d04c97fa1da3fcd28205873276358aafc071c5b00a9ea8c49dd06d487a9dc6 COPYING diff --git a/package/janus-gateway/janus-gateway.mk b/package/janus-gateway/janus-gateway.mk index dd898563e5..786bc211d4 100644 --- a/package/janus-gateway/janus-gateway.mk +++ b/package/janus-gateway/janus-gateway.mk @@ -4,7 +4,7 @@ # ################################################################################ -JANUS_GATEWAY_VERSION = 1.1.1 +JANUS_GATEWAY_VERSION = 1.1.2 JANUS_GATEWAY_SITE = $(call github,meetecho,janus-gateway,v$(JANUS_GATEWAY_VERSION)) JANUS_GATEWAY_LICENSE = GPL-3.0 with OpenSSL exception JANUS_GATEWAY_LICENSE_FILES = COPYING From thomas.petazzoni at bootlin.com Sun Mar 12 11:20:42 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sun, 12 Mar 2023 12:20:42 +0100 Subject: [Buildroot] [PATCH next 1/1] package/janus-gateway: bump to version 1.1.2 In-Reply-To: <20230308172533.773-1-nicolas.cavallari@green-communications.fr> References: <20230308172533.773-1-nicolas.cavallari@green-communications.fr> Message-ID: <20230312122042.6135e351@windsurf> On Wed, 8 Mar 2023 18:25:33 +0100 Nicolas Cavallari wrote: > Remove patch applied upstream. > > Signed-off-by: Nicolas Cavallari > --- > ...se-parentheses-to-ensure-compilation.patch | 27 ------------------- > package/janus-gateway/janus-gateway.hash | 2 +- > package/janus-gateway/janus-gateway.mk | 2 +- > 3 files changed, 2 insertions(+), 29 deletions(-) > delete mode 100644 package/janus-gateway/0003-Use-parentheses-to-ensure-compilation.patch Applied to next, thanks. Thomas -- Thomas Petazzoni, CTO, Bootlin Embedded Linux and Kernel engineering https://bootlin.com From thomas.petazzoni at bootlin.com Sun Mar 12 11:20:58 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sun, 12 Mar 2023 12:20:58 +0100 Subject: [Buildroot] [git commit branch/next] package/ethtool: bump to version 6.2 Message-ID: <20230312112122.435EE86EB6@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=7cc92e463771f5542d796a73ff7aadce8cf09b0f branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/next Drop our patches as they are included in the new version. Signed-off-by: Vincent Fazio Reviewed-by: Florian Fainelli Signed-off-by: Thomas Petazzoni --- package/ethtool/0001-uapi-Bring-in-if.h.patch | 483 --------------------- .../0002-marvell.c-Fix-build-with-musl-libc.patch | 71 --- package/ethtool/ethtool.hash | 2 +- package/ethtool/ethtool.mk | 2 +- 4 files changed, 2 insertions(+), 556 deletions(-) diff --git a/package/ethtool/0001-uapi-Bring-in-if.h.patch b/package/ethtool/0001-uapi-Bring-in-if.h.patch deleted file mode 100644 index faf264f61f..0000000000 --- a/package/ethtool/0001-uapi-Bring-in-if.h.patch +++ /dev/null @@ -1,483 +0,0 @@ -From fd02caa75918401f2cb75af1f2a181c1959e070d Mon Sep 17 00:00:00 2001 -From: Florian Fainelli -Date: Sat, 14 Jan 2023 08:34:09 -0800 -Subject: [PATCH] uapi: Bring in if.h - -Bring in if.h from commit eec517cdb481 ("net: Add IF_OPER_TESTING") as -well as uapi/linux/hdlc/ioctl.h. Ensure that we define all of the -necessary guards to provide updated definitions of ifmap, ifreq and -IFNAMSIZ. This resolves build issues with kernel headers < 4.11 which -lacked 2618be7dccf8739b89e1906b64bd8d551af351e6 ("uapi: fix linux/if.h -userspace compilation errors"). - -Fixes: 1fa60003a8b8 ("misc: header includes cleanup") -Reported-by: Markus Mayer -Signed-off-by: Florian Fainelli -Message-Id: <20230114163411.3290201-2-f.fainelli at gmail.com> - -[Upstream: https://patchwork.kernel.org/project/netdevbpf/patch/20230114163411.3290201-2-f.fainelli at gmail.com/] -[vfazio at gmail.com: fix whitespace issues] -Signed-off-by: Vincent Fazio ---- - Makefile.am | 6 +- - internal.h | 7 +- - uapi/linux/hdlc/ioctl.h | 94 +++++++++++++ - uapi/linux/if.h | 296 ++++++++++++++++++++++++++++++++++++++++ - 4 files changed, 397 insertions(+), 6 deletions(-) - create mode 100644 uapi/linux/hdlc/ioctl.h - create mode 100644 uapi/linux/if.h - -diff --git a/Makefile.am b/Makefile.am -index 663f40a..691a20e 100644 ---- a/Makefile.am -+++ b/Makefile.am -@@ -7,7 +7,8 @@ EXTRA_DIST = LICENSE ethtool.8 ethtool.spec.in aclocal.m4 ChangeLog autogen.sh - - sbin_PROGRAMS = ethtool - ethtool_SOURCES = ethtool.c uapi/linux/ethtool.h internal.h \ -- uapi/linux/net_tstamp.h rxclass.c common.c common.h \ -+ uapi/linux/net_tstamp.h uapi/linux/if.h uapi/linux/hdlc/ioctl.h \ -+ rxclass.c common.c common.h \ - json_writer.c json_writer.h json_print.c json_print.h \ - list.h - if ETHTOOL_ENABLE_PRETTY_DUMP -@@ -43,7 +44,8 @@ ethtool_SOURCES += \ - netlink/desc-rtnl.c netlink/cable_test.c netlink/tunnels.c \ - uapi/linux/ethtool_netlink.h \ - uapi/linux/netlink.h uapi/linux/genetlink.h \ -- uapi/linux/rtnetlink.h uapi/linux/if_link.h -+ uapi/linux/rtnetlink.h uapi/linux/if_link.h \ -+ uapi/linux/if.h uapi/linux/hdlc/ioctl.h - AM_CPPFLAGS += @MNL_CFLAGS@ - LDADD += @MNL_LIBS@ - endif -diff --git a/internal.h b/internal.h -index b80f77a..3923719 100644 ---- a/internal.h -+++ b/internal.h -@@ -21,6 +21,9 @@ - #include - #include - #include -+#define __UAPI_DEF_IF_IFNAMSIZ 1 -+#define __UAPI_DEF_IF_IFMAP 1 -+#define __UAPI_DEF_IF_IFREQ 1 - #include - - #include "json_writer.h" -@@ -52,10 +55,6 @@ typedef int32_t s32; - #define __KERNEL_DIV_ROUND_UP(n, d) (((n) + (d) - 1) / (d)) - #endif - --#ifndef ALTIFNAMSIZ --#define ALTIFNAMSIZ 128 --#endif -- - #include - #include - -diff --git a/uapi/linux/hdlc/ioctl.h b/uapi/linux/hdlc/ioctl.h -new file mode 100644 -index 0000000..b06341a ---- /dev/null -+++ b/uapi/linux/hdlc/ioctl.h -@@ -0,0 +1,94 @@ -+/* SPDX-License-Identifier: GPL-2.0 WITH Linux-syscall-note */ -+#ifndef __HDLC_IOCTL_H__ -+#define __HDLC_IOCTL_H__ -+ -+ -+#define GENERIC_HDLC_VERSION 4 /* For synchronization with sethdlc utility */ -+ -+#define CLOCK_DEFAULT 0 /* Default setting */ -+#define CLOCK_EXT 1 /* External TX and RX clock - DTE */ -+#define CLOCK_INT 2 /* Internal TX and RX clock - DCE */ -+#define CLOCK_TXINT 3 /* Internal TX and external RX clock */ -+#define CLOCK_TXFROMRX 4 /* TX clock derived from external RX clock */ -+ -+ -+#define ENCODING_DEFAULT 0 /* Default setting */ -+#define ENCODING_NRZ 1 -+#define ENCODING_NRZI 2 -+#define ENCODING_FM_MARK 3 -+#define ENCODING_FM_SPACE 4 -+#define ENCODING_MANCHESTER 5 -+ -+ -+#define PARITY_DEFAULT 0 /* Default setting */ -+#define PARITY_NONE 1 /* No parity */ -+#define PARITY_CRC16_PR0 2 /* CRC16, initial value 0x0000 */ -+#define PARITY_CRC16_PR1 3 /* CRC16, initial value 0xFFFF */ -+#define PARITY_CRC16_PR0_CCITT 4 /* CRC16, initial 0x0000, ITU-T version */ -+#define PARITY_CRC16_PR1_CCITT 5 /* CRC16, initial 0xFFFF, ITU-T version */ -+#define PARITY_CRC32_PR0_CCITT 6 /* CRC32, initial value 0x00000000 */ -+#define PARITY_CRC32_PR1_CCITT 7 /* CRC32, initial value 0xFFFFFFFF */ -+ -+#define LMI_DEFAULT 0 /* Default setting */ -+#define LMI_NONE 1 /* No LMI, all PVCs are static */ -+#define LMI_ANSI 2 /* ANSI Annex D */ -+#define LMI_CCITT 3 /* ITU-T Annex A */ -+#define LMI_CISCO 4 /* The "original" LMI, aka Gang of Four */ -+ -+#ifndef __ASSEMBLY__ -+ -+typedef struct { -+ unsigned int clock_rate; /* bits per second */ -+ unsigned int clock_type; /* internal, external, TX-internal etc. */ -+ unsigned short loopback; -+} sync_serial_settings; /* V.35, V.24, X.21 */ -+ -+typedef struct { -+ unsigned int clock_rate; /* bits per second */ -+ unsigned int clock_type; /* internal, external, TX-internal etc. */ -+ unsigned short loopback; -+ unsigned int slot_map; -+} te1_settings; /* T1, E1 */ -+ -+typedef struct { -+ unsigned short encoding; -+ unsigned short parity; -+} raw_hdlc_proto; -+ -+typedef struct { -+ unsigned int t391; -+ unsigned int t392; -+ unsigned int n391; -+ unsigned int n392; -+ unsigned int n393; -+ unsigned short lmi; -+ unsigned short dce; /* 1 for DCE (network side) operation */ -+} fr_proto; -+ -+typedef struct { -+ unsigned int dlci; -+} fr_proto_pvc; /* for creating/deleting FR PVCs */ -+ -+typedef struct { -+ unsigned int dlci; -+ char master[IFNAMSIZ]; /* Name of master FRAD device */ -+}fr_proto_pvc_info; /* for returning PVC information only */ -+ -+typedef struct { -+ unsigned int interval; -+ unsigned int timeout; -+} cisco_proto; -+ -+typedef struct { -+ unsigned short dce; /* 1 for DCE (network side) operation */ -+ unsigned int modulo; /* modulo (8 = basic / 128 = extended) */ -+ unsigned int window; /* frame window size */ -+ unsigned int t1; /* timeout t1 */ -+ unsigned int t2; /* timeout t2 */ -+ unsigned int n2; /* frame retry counter */ -+} x25_hdlc_proto; -+ -+/* PPP doesn't need any info now - supply length = 0 to ioctl */ -+ -+#endif /* __ASSEMBLY__ */ -+#endif /* __HDLC_IOCTL_H__ */ -diff --git a/uapi/linux/if.h b/uapi/linux/if.h -new file mode 100644 -index 0000000..75ee7f4 ---- /dev/null -+++ b/uapi/linux/if.h -@@ -0,0 +1,296 @@ -+/* SPDX-License-Identifier: GPL-2.0+ WITH Linux-syscall-note */ -+/* -+ * INET An implementation of the TCP/IP protocol suite for the LINUX -+ * operating system. INET is implemented using the BSD Socket -+ * interface as the means of communication with the user level. -+ * -+ * Global definitions for the INET interface module. -+ * -+ * Version: @(#)if.h 1.0.2 04/18/93 -+ * -+ * Authors: Original taken from Berkeley UNIX 4.3, (c) UCB 1982-1988 -+ * Ross Biro -+ * Fred N. van Kempen, -+ * -+ * This program is free software; you can redistribute it and/or -+ * modify it under the terms of the GNU General Public License -+ * as published by the Free Software Foundation; either version -+ * 2 of the License, or (at your option) any later version. -+ */ -+#ifndef _LINUX_IF_H -+#define _LINUX_IF_H -+ -+#include /* for compatibility with glibc */ -+#include /* for "__kernel_caddr_t" et al */ -+#include /* for "struct sockaddr" et al */ -+ /* for "__user" et al */ -+ -+#include /* for struct sockaddr. */ -+ -+#if __UAPI_DEF_IF_IFNAMSIZ -+#define IFNAMSIZ 16 -+#endif /* __UAPI_DEF_IF_IFNAMSIZ */ -+#define IFALIASZ 256 -+#define ALTIFNAMSIZ 128 -+#include -+ -+/* For glibc compatibility. An empty enum does not compile. */ -+#if __UAPI_DEF_IF_NET_DEVICE_FLAGS_LOWER_UP_DORMANT_ECHO != 0 || \ -+ __UAPI_DEF_IF_NET_DEVICE_FLAGS != 0 -+/** -+ * enum net_device_flags - &struct net_device flags -+ * -+ * These are the &struct net_device flags, they can be set by drivers, the -+ * kernel and some can be triggered by userspace. Userspace can query and -+ * set these flags using userspace utilities but there is also a sysfs -+ * entry available for all dev flags which can be queried and set. These flags -+ * are shared for all types of net_devices. The sysfs entries are available -+ * via /sys/class/net//flags. Flags which can be toggled through sysfs -+ * are annotated below, note that only a few flags can be toggled and some -+ * other flags are always preserved from the original net_device flags -+ * even if you try to set them via sysfs. Flags which are always preserved -+ * are kept under the flag grouping @IFF_VOLATILE. Flags which are __volatile__ -+ * are annotated below as such. -+ * -+ * You should have a pretty good reason to be extending these flags. -+ * -+ * @IFF_UP: interface is up. Can be toggled through sysfs. -+ * @IFF_BROADCAST: broadcast address valid. Volatile. -+ * @IFF_DEBUG: turn on debugging. Can be toggled through sysfs. -+ * @IFF_LOOPBACK: is a loopback net. Volatile. -+ * @IFF_POINTOPOINT: interface is has p-p link. Volatile. -+ * @IFF_NOTRAILERS: avoid use of trailers. Can be toggled through sysfs. -+ * Volatile. -+ * @IFF_RUNNING: interface RFC2863 OPER_UP. Volatile. -+ * @IFF_NOARP: no ARP protocol. Can be toggled through sysfs. Volatile. -+ * @IFF_PROMISC: receive all packets. Can be toggled through sysfs. -+ * @IFF_ALLMULTI: receive all multicast packets. Can be toggled through -+ * sysfs. -+ * @IFF_MASTER: master of a load balancer. Volatile. -+ * @IFF_SLAVE: slave of a load balancer. Volatile. -+ * @IFF_MULTICAST: Supports multicast. Can be toggled through sysfs. -+ * @IFF_PORTSEL: can set media type. Can be toggled through sysfs. -+ * @IFF_AUTOMEDIA: auto media select active. Can be toggled through sysfs. -+ * @IFF_DYNAMIC: dialup device with changing addresses. Can be toggled -+ * through sysfs. -+ * @IFF_LOWER_UP: driver signals L1 up. Volatile. -+ * @IFF_DORMANT: driver signals dormant. Volatile. -+ * @IFF_ECHO: echo sent packets. Volatile. -+ */ -+enum net_device_flags { -+/* for compatibility with glibc net/if.h */ -+#if __UAPI_DEF_IF_NET_DEVICE_FLAGS -+ IFF_UP = 1<<0, /* sysfs */ -+ IFF_BROADCAST = 1<<1, /* __volatile__ */ -+ IFF_DEBUG = 1<<2, /* sysfs */ -+ IFF_LOOPBACK = 1<<3, /* __volatile__ */ -+ IFF_POINTOPOINT = 1<<4, /* __volatile__ */ -+ IFF_NOTRAILERS = 1<<5, /* sysfs */ -+ IFF_RUNNING = 1<<6, /* __volatile__ */ -+ IFF_NOARP = 1<<7, /* sysfs */ -+ IFF_PROMISC = 1<<8, /* sysfs */ -+ IFF_ALLMULTI = 1<<9, /* sysfs */ -+ IFF_MASTER = 1<<10, /* __volatile__ */ -+ IFF_SLAVE = 1<<11, /* __volatile__ */ -+ IFF_MULTICAST = 1<<12, /* sysfs */ -+ IFF_PORTSEL = 1<<13, /* sysfs */ -+ IFF_AUTOMEDIA = 1<<14, /* sysfs */ -+ IFF_DYNAMIC = 1<<15, /* sysfs */ -+#endif /* __UAPI_DEF_IF_NET_DEVICE_FLAGS */ -+#if __UAPI_DEF_IF_NET_DEVICE_FLAGS_LOWER_UP_DORMANT_ECHO -+ IFF_LOWER_UP = 1<<16, /* __volatile__ */ -+ IFF_DORMANT = 1<<17, /* __volatile__ */ -+ IFF_ECHO = 1<<18, /* __volatile__ */ -+#endif /* __UAPI_DEF_IF_NET_DEVICE_FLAGS_LOWER_UP_DORMANT_ECHO */ -+}; -+#endif /* __UAPI_DEF_IF_NET_DEVICE_FLAGS_LOWER_UP_DORMANT_ECHO != 0 || __UAPI_DEF_IF_NET_DEVICE_FLAGS != 0 */ -+ -+/* for compatibility with glibc net/if.h */ -+#if __UAPI_DEF_IF_NET_DEVICE_FLAGS -+#define IFF_UP IFF_UP -+#define IFF_BROADCAST IFF_BROADCAST -+#define IFF_DEBUG IFF_DEBUG -+#define IFF_LOOPBACK IFF_LOOPBACK -+#define IFF_POINTOPOINT IFF_POINTOPOINT -+#define IFF_NOTRAILERS IFF_NOTRAILERS -+#define IFF_RUNNING IFF_RUNNING -+#define IFF_NOARP IFF_NOARP -+#define IFF_PROMISC IFF_PROMISC -+#define IFF_ALLMULTI IFF_ALLMULTI -+#define IFF_MASTER IFF_MASTER -+#define IFF_SLAVE IFF_SLAVE -+#define IFF_MULTICAST IFF_MULTICAST -+#define IFF_PORTSEL IFF_PORTSEL -+#define IFF_AUTOMEDIA IFF_AUTOMEDIA -+#define IFF_DYNAMIC IFF_DYNAMIC -+#endif /* __UAPI_DEF_IF_NET_DEVICE_FLAGS */ -+ -+#if __UAPI_DEF_IF_NET_DEVICE_FLAGS_LOWER_UP_DORMANT_ECHO -+#define IFF_LOWER_UP IFF_LOWER_UP -+#define IFF_DORMANT IFF_DORMANT -+#define IFF_ECHO IFF_ECHO -+#endif /* __UAPI_DEF_IF_NET_DEVICE_FLAGS_LOWER_UP_DORMANT_ECHO */ -+ -+#define IFF_VOLATILE (IFF_LOOPBACK|IFF_POINTOPOINT|IFF_BROADCAST|IFF_ECHO|\ -+ IFF_MASTER|IFF_SLAVE|IFF_RUNNING|IFF_LOWER_UP|IFF_DORMANT) -+ -+#define IF_GET_IFACE 0x0001 /* for querying only */ -+#define IF_GET_PROTO 0x0002 -+ -+/* For definitions see hdlc.h */ -+#define IF_IFACE_V35 0x1000 /* V.35 serial interface */ -+#define IF_IFACE_V24 0x1001 /* V.24 serial interface */ -+#define IF_IFACE_X21 0x1002 /* X.21 serial interface */ -+#define IF_IFACE_T1 0x1003 /* T1 telco serial interface */ -+#define IF_IFACE_E1 0x1004 /* E1 telco serial interface */ -+#define IF_IFACE_SYNC_SERIAL 0x1005 /* can't be set by software */ -+#define IF_IFACE_X21D 0x1006 /* X.21 Dual Clocking (FarSite) */ -+ -+/* For definitions see hdlc.h */ -+#define IF_PROTO_HDLC 0x2000 /* raw HDLC protocol */ -+#define IF_PROTO_PPP 0x2001 /* PPP protocol */ -+#define IF_PROTO_CISCO 0x2002 /* Cisco HDLC protocol */ -+#define IF_PROTO_FR 0x2003 /* Frame Relay protocol */ -+#define IF_PROTO_FR_ADD_PVC 0x2004 /* Create FR PVC */ -+#define IF_PROTO_FR_DEL_PVC 0x2005 /* Delete FR PVC */ -+#define IF_PROTO_X25 0x2006 /* X.25 */ -+#define IF_PROTO_HDLC_ETH 0x2007 /* raw HDLC, Ethernet emulation */ -+#define IF_PROTO_FR_ADD_ETH_PVC 0x2008 /* Create FR Ethernet-bridged PVC */ -+#define IF_PROTO_FR_DEL_ETH_PVC 0x2009 /* Delete FR Ethernet-bridged PVC */ -+#define IF_PROTO_FR_PVC 0x200A /* for reading PVC status */ -+#define IF_PROTO_FR_ETH_PVC 0x200B -+#define IF_PROTO_RAW 0x200C /* RAW Socket */ -+ -+/* RFC 2863 operational status */ -+enum { -+ IF_OPER_UNKNOWN, -+ IF_OPER_NOTPRESENT, -+ IF_OPER_DOWN, -+ IF_OPER_LOWERLAYERDOWN, -+ IF_OPER_TESTING, -+ IF_OPER_DORMANT, -+ IF_OPER_UP, -+}; -+ -+/* link modes */ -+enum { -+ IF_LINK_MODE_DEFAULT, -+ IF_LINK_MODE_DORMANT, /* limit upward transition to dormant */ -+ IF_LINK_MODE_TESTING, /* limit upward transition to testing */ -+}; -+ -+/* -+ * Device mapping structure. I'd just gone off and designed a -+ * beautiful scheme using only loadable modules with arguments -+ * for driver options and along come the PCMCIA people 8) -+ * -+ * Ah well. The get() side of this is good for WDSETUP, and it'll -+ * be handy for debugging things. The set side is fine for now and -+ * being very small might be worth keeping for clean configuration. -+ */ -+ -+/* for compatibility with glibc net/if.h */ -+#if __UAPI_DEF_IF_IFMAP -+struct ifmap { -+ unsigned long mem_start; -+ unsigned long mem_end; -+ unsigned short base_addr; -+ unsigned char irq; -+ unsigned char dma; -+ unsigned char port; -+ /* 3 bytes spare */ -+}; -+#endif /* __UAPI_DEF_IF_IFMAP */ -+ -+struct if_settings { -+ unsigned int type; /* Type of physical device or protocol */ -+ unsigned int size; /* Size of the data allocated by the caller */ -+ union { -+ /* {atm/eth/dsl}_settings anyone ? */ -+ raw_hdlc_proto *raw_hdlc; -+ cisco_proto *cisco; -+ fr_proto *fr; -+ fr_proto_pvc *fr_pvc; -+ fr_proto_pvc_info *fr_pvc_info; -+ x25_hdlc_proto *x25; -+ -+ /* interface settings */ -+ sync_serial_settings *sync; -+ te1_settings *te1; -+ } ifs_ifsu; -+}; -+ -+/* -+ * Interface request structure used for socket -+ * ioctl's. All interface ioctl's must have parameter -+ * definitions which begin with ifr_name. The -+ * remainder may be interface specific. -+ */ -+ -+/* for compatibility with glibc net/if.h */ -+#if __UAPI_DEF_IF_IFREQ -+struct ifreq { -+#define IFHWADDRLEN 6 -+ union -+ { -+ char ifrn_name[IFNAMSIZ]; /* if name, e.g. "en0" */ -+ } ifr_ifrn; -+ -+ union { -+ struct sockaddr ifru_addr; -+ struct sockaddr ifru_dstaddr; -+ struct sockaddr ifru_broadaddr; -+ struct sockaddr ifru_netmask; -+ struct sockaddr ifru_hwaddr; -+ short ifru_flags; -+ int ifru_ivalue; -+ int ifru_mtu; -+ struct ifmap ifru_map; -+ char ifru_slave[IFNAMSIZ]; /* Just fits the size */ -+ char ifru_newname[IFNAMSIZ]; -+ void * ifru_data; -+ struct if_settings ifru_settings; -+ } ifr_ifru; -+}; -+#endif /* __UAPI_DEF_IF_IFREQ */ -+ -+#define ifr_name ifr_ifrn.ifrn_name /* interface name */ -+#define ifr_hwaddr ifr_ifru.ifru_hwaddr /* MAC address */ -+#define ifr_addr ifr_ifru.ifru_addr /* address */ -+#define ifr_dstaddr ifr_ifru.ifru_dstaddr /* other end of p-p lnk */ -+#define ifr_broadaddr ifr_ifru.ifru_broadaddr /* broadcast address */ -+#define ifr_netmask ifr_ifru.ifru_netmask /* interface net mask */ -+#define ifr_flags ifr_ifru.ifru_flags /* flags */ -+#define ifr_metric ifr_ifru.ifru_ivalue /* metric */ -+#define ifr_mtu ifr_ifru.ifru_mtu /* mtu */ -+#define ifr_map ifr_ifru.ifru_map /* device map */ -+#define ifr_slave ifr_ifru.ifru_slave /* slave device */ -+#define ifr_data ifr_ifru.ifru_data /* for use by interface */ -+#define ifr_ifindex ifr_ifru.ifru_ivalue /* interface index */ -+#define ifr_bandwidth ifr_ifru.ifru_ivalue /* link bandwidth */ -+#define ifr_qlen ifr_ifru.ifru_ivalue /* Queue length */ -+#define ifr_newname ifr_ifru.ifru_newname /* New name */ -+#define ifr_settings ifr_ifru.ifru_settings /* Device/proto settings*/ -+ -+/* -+ * Structure used in SIOCGIFCONF request. -+ * Used to retrieve interface configuration -+ * for machine (useful for programs which -+ * must know all networks accessible). -+ */ -+ -+/* for compatibility with glibc net/if.h */ -+#if __UAPI_DEF_IF_IFCONF -+struct ifconf { -+ int ifc_len; /* size of buffer */ -+ union { -+ char *ifcu_buf; -+ struct ifreq *ifcu_req; -+ } ifc_ifcu; -+}; -+#endif /* __UAPI_DEF_IF_IFCONF */ -+ -+#define ifc_buf ifc_ifcu.ifcu_buf /* buffer address */ -+#define ifc_req ifc_ifcu.ifcu_req /* array of structures */ -+ -+#endif /* _LINUX_IF_H */ --- -2.25.1 - diff --git a/package/ethtool/0002-marvell.c-Fix-build-with-musl-libc.patch b/package/ethtool/0002-marvell.c-Fix-build-with-musl-libc.patch deleted file mode 100644 index f13edbbe50..0000000000 --- a/package/ethtool/0002-marvell.c-Fix-build-with-musl-libc.patch +++ /dev/null @@ -1,71 +0,0 @@ -From a26296eea68aa6c16b253f34825c9b9007269672 Mon Sep 17 00:00:00 2001 -From: Florian Fainelli -Date: Sat, 14 Jan 2023 08:34:11 -0800 -Subject: [PATCH] marvell.c: Fix build with musl-libc - -After commit 1fa60003a8b8 ("misc: header includes cleanup") we stopped -including net/if.h which resolved the proper defines to pull in -sys/types.h and provide a definition for u_int32_t. With musl-libc we -would need to define _GNU_SOURCE to ensure that sys/types.h does provide a -definition for u_int32_t. - -Rather, just replace u_uint{16,32}_t with the more standard -uint{16,32}_t types from stdint.h - -Fixes: 1fa60003a8b8 ("misc: header includes cleanup") -Signed-off-by: Florian Fainelli - -[Upstream: https://patchwork.kernel.org/project/netdevbpf/patch/20230114163411.3290201-4-f.fainelli at gmail.com/] -Signed-off-by: Vincent Fazio ---- - marvell.c | 34 +++++++++++++++++----------------- - 1 file changed, 17 insertions(+), 17 deletions(-) - -diff --git a/marvell.c b/marvell.c -index d3d570e..3f3aed8 100644 ---- a/marvell.c -+++ b/marvell.c -@@ -31,23 +31,23 @@ static void dump_timer(const char *name, const void *p) - static void dump_queue(const char *name, const void *a, int rx) - { - struct desc { -- u_int32_t ctl; -- u_int32_t next; -- u_int32_t data_lo; -- u_int32_t data_hi; -- u_int32_t status; -- u_int32_t timestamp; -- u_int16_t csum2; -- u_int16_t csum1; -- u_int16_t csum2_start; -- u_int16_t csum1_start; -- u_int32_t addr_lo; -- u_int32_t addr_hi; -- u_int32_t count_lo; -- u_int32_t count_hi; -- u_int32_t byte_count; -- u_int32_t csr; -- u_int32_t flag; -+ uint32_t ctl; -+ uint32_t next; -+ uint32_t data_lo; -+ uint32_t data_hi; -+ uint32_t status; -+ uint32_t timestamp; -+ uint16_t csum2; -+ uint16_t csum1; -+ uint16_t csum2_start; -+ uint16_t csum1_start; -+ uint32_t addr_lo; -+ uint32_t addr_hi; -+ uint32_t count_lo; -+ uint32_t count_hi; -+ uint32_t byte_count; -+ uint32_t csr; -+ uint32_t flag; - }; - const struct desc *d = a; - --- -2.25.1 - diff --git a/package/ethtool/ethtool.hash b/package/ethtool/ethtool.hash index 609085aa5e..846ca7efc3 100644 --- a/package/ethtool/ethtool.hash +++ b/package/ethtool/ethtool.hash @@ -1,5 +1,5 @@ # From https://www.kernel.org/pub/software/network/ethtool/sha256sums.asc -sha256 c41fc881ffa5a40432d2dd829eb44c64a49dee482e716baacf9262c64daa8f90 ethtool-6.1.tar.xz +sha256 86df0114064d4d73f6bf72bf03e85c33964a519ee0c1d1ba65005ad2d0e570e1 ethtool-6.2.tar.xz # Locally calculated sha256 8177f97513213526df2cf6184d8ff986c675afb514d4e68a404010521b880643 COPYING sha256 5d632934396f90c82dfebe3c9512648bbb6333b406113d0cd331b0e0aa2d34a1 LICENSE diff --git a/package/ethtool/ethtool.mk b/package/ethtool/ethtool.mk index 3381344e0a..a35e274bc4 100644 --- a/package/ethtool/ethtool.mk +++ b/package/ethtool/ethtool.mk @@ -4,7 +4,7 @@ # ################################################################################ -ETHTOOL_VERSION = 6.1 +ETHTOOL_VERSION = 6.2 ETHTOOL_SOURCE = ethtool-$(ETHTOOL_VERSION).tar.xz ETHTOOL_SITE = $(BR2_KERNEL_MIRROR)/software/network/ethtool ETHTOOL_LICENSE = GPL-2.0 From thomas.petazzoni at bootlin.com Sun Mar 12 11:21:42 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sun, 12 Mar 2023 12:21:42 +0100 Subject: [Buildroot] [PATCH 1/1] package/ethtool: bump to version 6.2 In-Reply-To: <20230306134528.1198076-1-vfazio@xes-inc.com> References: <20230306134528.1198076-1-vfazio@xes-inc.com> Message-ID: <20230312122142.37a5a72b@windsurf> On Mon, 6 Mar 2023 07:45:28 -0600 Vincent Fazio wrote: > Drop our patches as they are included in the new version. > > Signed-off-by: Vincent Fazio > --- > package/ethtool/0001-uapi-Bring-in-if.h.patch | 483 ------------------ > ...2-marvell.c-Fix-build-with-musl-libc.patch | 71 --- > package/ethtool/ethtool.hash | 2 +- > package/ethtool/ethtool.mk | 2 +- > 4 files changed, 2 insertions(+), 556 deletions(-) > delete mode 100644 package/ethtool/0001-uapi-Bring-in-if.h.patch > delete mode 100644 package/ethtool/0002-marvell.c-Fix-build-with-musl-libc.patch Applied to next, thanks. Thomas -- Thomas Petazzoni, CTO, Bootlin Embedded Linux and Kernel engineering https://bootlin.com From thomas.petazzoni at bootlin.com Sun Mar 12 11:22:00 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sun, 12 Mar 2023 12:22:00 +0100 Subject: [Buildroot] [git commit branch/next] package/unrar: bump to version 6.2.6 Message-ID: <20230312123034.3FE6886EC2@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=c4cad5405fdd5def2d713a0bd14dc3c29b7bfb36 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/next Uptream does not provide a change log. The package now needs a C++11 compiler. For example, the source file "blake2s.hpp" is using the "constexpr" keyword. Signed-off-by: Julien Olivain Signed-off-by: Thomas Petazzoni --- package/unrar/Config.in | 4 +++- package/unrar/unrar.hash | 2 +- package/unrar/unrar.mk | 4 ++-- 3 files changed, 6 insertions(+), 4 deletions(-) diff --git a/package/unrar/Config.in b/package/unrar/Config.in index 29696c35aa..8a3def699b 100644 --- a/package/unrar/Config.in +++ b/package/unrar/Config.in @@ -1,6 +1,7 @@ config BR2_PACKAGE_UNRAR bool "unrar" depends on BR2_INSTALL_LIBSTDCPP + depends on BR2_TOOLCHAIN_GCC_AT_LEAST_4_8 # C++11 depends on BR2_TOOLCHAIN_HAS_THREADS depends on BR2_USE_WCHAR help @@ -8,6 +9,7 @@ config BR2_PACKAGE_UNRAR http://www.rarlab.com/rar_add.htm -comment "unrar needs a toolchain w/ C++, wchar, threads" +comment "unrar needs a toolchain w/ C++, wchar, threads, gcc >= 4.8" depends on !BR2_USE_WCHAR || !BR2_INSTALL_LIBSTDCPP \ + || !BR2_TOOLCHAIN_GCC_AT_LEAST_4_8 \ || !BR2_TOOLCHAIN_HAS_THREADS diff --git a/package/unrar/unrar.hash b/package/unrar/unrar.hash index 40e05a1a32..bc8f986875 100644 --- a/package/unrar/unrar.hash +++ b/package/unrar/unrar.hash @@ -1,3 +1,3 @@ # Locally computed: -sha256 de75b6136958173fdfc530d38a0145b72342cf0d3842bf7bb120d336602d88ed unrarsrc-6.1.7.tar.gz +sha256 0c2d4cbc8b34d0e3bec7b474e0f52bbcc6c4320ec089b4141223ee355f63c318 unrarsrc-6.2.6.tar.gz sha256 6ecc1687808b7d66b24f874755abfed7464d9751ed0001cd4e8e5d9bf397ff8a license.txt diff --git a/package/unrar/unrar.mk b/package/unrar/unrar.mk index fee9fb753b..f59d199558 100644 --- a/package/unrar/unrar.mk +++ b/package/unrar/unrar.mk @@ -4,7 +4,7 @@ # ################################################################################ -UNRAR_VERSION = 6.1.7 +UNRAR_VERSION = 6.2.6 UNRAR_SOURCE = unrarsrc-$(UNRAR_VERSION).tar.gz UNRAR_SITE = https://www.rarlab.com/rar UNRAR_LICENSE = unrar @@ -13,7 +13,7 @@ UNRAR_CPE_ID_VENDOR = rarlab define UNRAR_BUILD_CMDS $(TARGET_MAKE_ENV) $(MAKE) CXX="$(TARGET_CXX)" STRIP="/bin/true" \ - CXXFLAGS="$(TARGET_CXXFLAGS) -pthread" \ + CXXFLAGS="$(TARGET_CXXFLAGS) -pthread -std=c++11" \ LDFLAGS="$(TARGET_LDFLAGS) -pthread" -C $(@D) endef From thomas.petazzoni at bootlin.com Sun Mar 12 12:30:52 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sun, 12 Mar 2023 13:30:52 +0100 Subject: [Buildroot] [PATCH next 1/1] package/unrar: bump to version 6.2.6 In-Reply-To: <20230306184050.7107-1-ju.o@free.fr> References: <20230306184050.7107-1-ju.o@free.fr> Message-ID: <20230312133052.68f7bf74@windsurf> On Mon, 6 Mar 2023 19:40:50 +0100 Julien Olivain wrote: > Uptream does not provide a change log. > > The package now needs a C++11 compiler. For example, the source file > "blake2s.hpp" is using the "constexpr" keyword. > > Signed-off-by: Julien Olivain > --- > Patch tested on branch next at commit b793f3a, with commands: Applied to next, thanks. Thomas -- Thomas Petazzoni, CTO, Bootlin Embedded Linux and Kernel engineering https://bootlin.com From thomas.petazzoni at bootlin.com Sun Mar 12 12:31:00 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sun, 12 Mar 2023 13:31:00 +0100 Subject: [Buildroot] [git commit branch/next] package/gsl: bump to version 2.7.1 Message-ID: <20230312123159.D633786EC8@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=3e48f8358e519f9c24262a6549d8f6c78ee01add branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/next For change log since 2.6, see: https://git.savannah.gnu.org/cgit/gsl.git/tree/NEWS?h=release-2-7 This 2.7.1 version includes a minor libtool version fixup on top of 2.7: https://git.savannah.gnu.org/cgit/gsl.git/commit/?id=77e7c7d008707dace56626020eaa6181912e9841 Signed-off-by: Julien Olivain Signed-off-by: Thomas Petazzoni --- package/gsl/gsl.hash | 2 +- package/gsl/gsl.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/gsl/gsl.hash b/package/gsl/gsl.hash index 0d40a75497..153ae4131d 100644 --- a/package/gsl/gsl.hash +++ b/package/gsl/gsl.hash @@ -1,3 +1,3 @@ # Locally calculated after checking pgp signature -sha256 b782339fc7a38fe17689cb39966c4d821236c28018b6593ddb6fd59ee40786a8 gsl-2.6.tar.gz +sha256 dcb0fbd43048832b757ff9942691a8dd70026d5da0ff85601e52687f6deeb34b gsl-2.7.1.tar.gz sha256 8ceb4b9ee5adedde47b31e975c1d90c73ad27b6b165a1dcd80c7c545eb65b903 COPYING diff --git a/package/gsl/gsl.mk b/package/gsl/gsl.mk index 3604f9836c..575cb75462 100644 --- a/package/gsl/gsl.mk +++ b/package/gsl/gsl.mk @@ -4,7 +4,7 @@ # ################################################################################ -GSL_VERSION = 2.6 +GSL_VERSION = 2.7.1 GSL_SITE = $(BR2_GNU_MIRROR)/gsl GSL_INSTALL_STAGING = YES GSL_LICENSE = GPL-3.0 From thomas.petazzoni at bootlin.com Sun Mar 12 12:31:58 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sun, 12 Mar 2023 13:31:58 +0100 Subject: [Buildroot] [PATCH next 1/1] package/gsl: bump to version 2.7.1 In-Reply-To: <20230306211435.2283414-1-ju.o@free.fr> References: <20230306211435.2283414-1-ju.o@free.fr> Message-ID: <20230312133158.721f6917@windsurf> On Mon, 6 Mar 2023 22:14:35 +0100 Julien Olivain wrote: > For change log since 2.6, see: > https://git.savannah.gnu.org/cgit/gsl.git/tree/NEWS?h=release-2-7 > > This 2.7.1 version includes a minor libtool version fixup on top of 2.7: > https://git.savannah.gnu.org/cgit/gsl.git/commit/?id=77e7c7d008707dace56626020eaa6181912e9841 > > Signed-off-by: Julien Olivain > --- > Patch tested on branch next at commit b793f3a with commands: Applied to next, thanks. Thomas -- Thomas Petazzoni, CTO, Bootlin Embedded Linux and Kernel engineering https://bootlin.com From thomas.petazzoni at bootlin.com Sun Mar 12 12:32:24 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sun, 12 Mar 2023 13:32:24 +0100 Subject: [Buildroot] [PATCH next 1/1] package/pcre2: update _SITE url In-Reply-To: <20230312092215.11954-1-ju.o@free.fr> References: <20230312092215.11954-1-ju.o@free.fr> Message-ID: <20230312133224.0598454f@windsurf> On Sun, 12 Mar 2023 10:22:15 +0100 Julien Olivain wrote: > The pcre2 url [1] is now redirecting to [2]. This change was > announced in upstream commit [3] which was already included in > pcre2 10.41. > > This commit updates the PCRE2_SITE url accordingly. The package > version remains unchanged. > > [1] https://github.com/PhilipHazel/pcre2 > [2] https://github.com/PCRE2Project/pcre2 > [3] https://github.com/PCRE2Project/pcre2/commit/66b3cb34dfe5411cb2bb939a8f4981081815d496 > > Signed-off-by: Julien Olivain > --- > package/pcre2/pcre2.mk | 2 +- > 1 file changed, 1 insertion(+), 1 deletion(-) Applied to next, thanks. Thomas -- Thomas Petazzoni, CTO, Bootlin Embedded Linux and Kernel engineering https://bootlin.com From thomas.petazzoni at bootlin.com Sun Mar 12 12:32:07 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sun, 12 Mar 2023 13:32:07 +0100 Subject: [Buildroot] [git commit branch/next] package/pcre2: update _SITE url Message-ID: <20230312123326.5875386ECF@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=af2cfc61a2a3e630824ac693d961b74f858c0407 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/next The pcre2 url [1] is now redirecting to [2]. This change was announced in upstream commit [3] which was already included in pcre2 10.41. This commit updates the PCRE2_SITE url accordingly. The package version remains unchanged. [1] https://github.com/PhilipHazel/pcre2 [2] https://github.com/PCRE2Project/pcre2 [3] https://github.com/PCRE2Project/pcre2/commit/66b3cb34dfe5411cb2bb939a8f4981081815d496 Signed-off-by: Julien Olivain Signed-off-by: Thomas Petazzoni --- package/pcre2/pcre2.mk | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package/pcre2/pcre2.mk b/package/pcre2/pcre2.mk index aba378cab6..c35056f8a2 100644 --- a/package/pcre2/pcre2.mk +++ b/package/pcre2/pcre2.mk @@ -5,7 +5,7 @@ ################################################################################ PCRE2_VERSION = 10.42 -PCRE2_SITE = https://github.com/PhilipHazel/pcre2/releases/download/pcre2-$(PCRE2_VERSION) +PCRE2_SITE = https://github.com/PCRE2Project/pcre2/releases/download/pcre2-$(PCRE2_VERSION) PCRE2_SOURCE = pcre2-$(PCRE2_VERSION).tar.bz2 PCRE2_LICENSE = BSD-3-Clause PCRE2_LICENSE_FILES = LICENCE From thomas.petazzoni at bootlin.com Sun Mar 12 12:34:34 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sun, 12 Mar 2023 13:34:34 +0100 Subject: [Buildroot] [PATCH next 2/2] package/kexec: add KEXEC_CPE_ID_VENDOR In-Reply-To: <20230301220159.161476-2-ju.o@free.fr> References: <20230301220159.161476-1-ju.o@free.fr> <20230301220159.161476-2-ju.o@free.fr> Message-ID: <20230312133434.3081ee6a@windsurf> On Wed, 1 Mar 2023 23:01:59 +0100 Julien Olivain wrote: > cpe:2.3:a:kexec-tools_project:kexec-tools is a valid CPE identifier But then you also need: KEXEC_CPE_ID_PRODUCT = kexec-tools indeed, by default, the value of KEXEC_CPE_ID_PRODUCT is the name of the Buildroot package, lower-case, so currently the value of KEXEC_CPE_ID_PRODUCT is "kexec", not "kexec-tools". Am I missing something here? You can double check this by running "make pkg-stats" on a configuration that has kexec enabled. In the last column of the table, it will tell you if the CPE ID is found in the database. Best regards, Thomas -- Thomas Petazzoni, co-owner and CEO, Bootlin Embedded Linux and Kernel engineering and training https://bootlin.com From thomas.petazzoni at bootlin.com Sun Mar 12 12:34:45 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sun, 12 Mar 2023 13:34:45 +0100 Subject: [Buildroot] [git commit branch/next] package/kexec: bump to version 2.0.26 Message-ID: <20230312123454.2148486ED7@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=69053186c9f1561855357be574c70c0b3ad0ddcb branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/next See release announce: https://lists.infradead.org/pipermail/kexec/2022-December/026399.html Signed-off-by: Julien Olivain Signed-off-by: Thomas Petazzoni --- package/kexec/kexec.hash | 2 +- package/kexec/kexec.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/kexec/kexec.hash b/package/kexec/kexec.hash index 34e17339b9..4e16a53a35 100644 --- a/package/kexec/kexec.hash +++ b/package/kexec/kexec.hash @@ -1,4 +1,4 @@ # From https://www.kernel.org/pub/linux/utils/kernel/kexec/sha256sums.asc -sha256 7ce2e5def38ec04f79feb107d02243dd586fbc68569eccf02f44bad3a13ec07d kexec-tools-2.0.25.tar.xz +sha256 7fe36a064101cd5c515e41b2be393dce3ca88adce59d6ee668e0af7c0c4570cd kexec-tools-2.0.26.tar.xz # locally calculated sha256 fa5fc1d1eec39532ea517518eeefd7b6e3c14341a55e5880a0e2a49eee47a5b7 COPYING diff --git a/package/kexec/kexec.mk b/package/kexec/kexec.mk index ced7009ed3..c1411f6ab7 100644 --- a/package/kexec/kexec.mk +++ b/package/kexec/kexec.mk @@ -4,7 +4,7 @@ # ################################################################################ -KEXEC_VERSION = 2.0.25 +KEXEC_VERSION = 2.0.26 KEXEC_SOURCE = kexec-tools-$(KEXEC_VERSION).tar.xz KEXEC_SITE = $(BR2_KERNEL_MIRROR)/linux/utils/kernel/kexec KEXEC_LICENSE = GPL-2.0 From thomas.petazzoni at bootlin.com Sun Mar 12 12:34:54 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sun, 12 Mar 2023 13:34:54 +0100 Subject: [Buildroot] [PATCH next 1/2] package/kexec: bump to version 2.0.26 In-Reply-To: <20230301220159.161476-1-ju.o@free.fr> References: <20230301220159.161476-1-ju.o@free.fr> Message-ID: <20230312133454.2ff18f94@windsurf> On Wed, 1 Mar 2023 23:01:58 +0100 Julien Olivain wrote: > See release announce: > https://lists.infradead.org/pipermail/kexec/2022-December/026399.html > > Signed-off-by: Julien Olivain > --- > Patch tested on branch next at commit b793f3a with commands: Applied to next, thanks. Thomas -- Thomas Petazzoni, CTO, Bootlin Embedded Linux and Kernel engineering https://bootlin.com From thomas.petazzoni at bootlin.com Sun Mar 12 12:35:51 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sun, 12 Mar 2023 13:35:51 +0100 Subject: [Buildroot] [git commit branch/next] package/htpdate: bump to version 1.3.7 Message-ID: <20230312123630.228BF86EDE@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=af9769ad23c67f9bd4d1b038709d41230501efef branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/next Signed-off-by: Angelo Compagnucci Signed-off-by: Thomas Petazzoni --- package/htpdate/htpdate.hash | 2 +- package/htpdate/htpdate.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/htpdate/htpdate.hash b/package/htpdate/htpdate.hash index f572fb1e84..b711773af5 100644 --- a/package/htpdate/htpdate.hash +++ b/package/htpdate/htpdate.hash @@ -1,3 +1,3 @@ # Locally calculated: -sha256 3cdc558ec8e53ef374a42490b2f28c0b23981fa8754a6d7182044707828ad1e9 htpdate-1.3.6.tar.gz +sha256 88c52fe475308ee95f560fd7cf68c75bc6e9a6abf56be7fed203a7f762fe7ab2 htpdate-1.3.7.tar.gz sha256 7989949df09a0489434723c571541604cd3f2e0418c6a6aa9179bfaf8ec807cc LICENSE diff --git a/package/htpdate/htpdate.mk b/package/htpdate/htpdate.mk index 2d4a11dd9d..20be904d3d 100644 --- a/package/htpdate/htpdate.mk +++ b/package/htpdate/htpdate.mk @@ -4,7 +4,7 @@ # ################################################################################ -HTPDATE_VERSION = 1.3.6 +HTPDATE_VERSION = 1.3.7 HTPDATE_SITE = $(call github,twekkel,htpdate,v$(HTPDATE_VERSION)) HTPDATE_LICENSE = GPL-2.0+ HTPDATE_LICENSE_FILES = LICENSE From thomas.petazzoni at bootlin.com Sun Mar 12 12:36:31 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sun, 12 Mar 2023 13:36:31 +0100 Subject: [Buildroot] [PATCH] package/htpdate: bump to version 1.3.7 In-Reply-To: <20230301092253.3104485-1-angelo@amarulasolutions.com> References: <20230301092253.3104485-1-angelo@amarulasolutions.com> Message-ID: <20230312133631.3aaf0dfd@windsurf> On Wed, 1 Mar 2023 10:22:53 +0100 Angelo Compagnucci wrote: > Signed-off-by: Angelo Compagnucci > --- > package/htpdate/htpdate.hash | 2 +- > package/htpdate/htpdate.mk | 2 +- > 2 files changed, 2 insertions(+), 2 deletions(-) Applied to next, thanks. Thomas -- Thomas Petazzoni, CTO, Bootlin Embedded Linux and Kernel engineering https://bootlin.com From thomas.petazzoni at bootlin.com Sun Mar 12 13:13:08 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sun, 12 Mar 2023 14:13:08 +0100 Subject: [Buildroot] [git commit branch/next] support/testing/tests/package/test_kexec.py: new runtime test Message-ID: <20230312131333.3E6E486EE9@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=f69c972ae613719c0ebc5395ba3084c408023102 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/next Signed-off-by: Julien Olivain Signed-off-by: Thomas Petazzoni --- DEVELOPERS | 2 + support/testing/tests/package/test_kexec.py | 93 ++++++++++++++++++++++ .../tests/package/test_kexec/linux-kexec.fragment | 5 ++ 3 files changed, 100 insertions(+) diff --git a/DEVELOPERS b/DEVELOPERS index 7733d5a04e..f6e120d92b 100644 --- a/DEVELOPERS +++ b/DEVELOPERS @@ -1718,6 +1718,8 @@ F: support/testing/tests/package/sample_python_spake2.py F: support/testing/tests/package/test_gnupg2.py F: support/testing/tests/package/test_highway.py F: support/testing/tests/package/test_hwloc.py +F: support/testing/tests/package/test_kexec.py +F: support/testing/tests/package/test_kexec/ F: support/testing/tests/package/test_libjxl.py F: support/testing/tests/package/test_lsof.py F: support/testing/tests/package/test_ncdu.py diff --git a/support/testing/tests/package/test_kexec.py b/support/testing/tests/package/test_kexec.py new file mode 100644 index 0000000000..77e383373e --- /dev/null +++ b/support/testing/tests/package/test_kexec.py @@ -0,0 +1,93 @@ +import os + +import infra.basetest + + +class TestKexec(infra.basetest.BRTest): + + # A specific configuration is needed for using kexec: + # - We use Aarch64 since it is well supported for kexec, + # - A kernel config fragment enables all the kexec parts, + # - The kernel Image is installed on target filesystem to be + # reloaded through kexec, + # - We use a ext4 rootfs image exposed as a virtio storage (rather + # than cpio initrd). This avoids needing to install the initrd + # inside the rootfs. + config = \ + """ + BR2_aarch64=y + BR2_TOOLCHAIN_EXTERNAL=y + BR2_TARGET_GENERIC_GETTY_PORT="ttyAMA0" + BR2_LINUX_KERNEL=y + BR2_LINUX_KERNEL_CUSTOM_VERSION=y + BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.1.15" + BR2_LINUX_KERNEL_USE_CUSTOM_CONFIG=y + BR2_LINUX_KERNEL_CUSTOM_CONFIG_FILE="board/qemu/aarch64-virt/linux.config" + BR2_LINUX_KERNEL_CONFIG_FRAGMENT_FILES="{}" + BR2_LINUX_KERNEL_INSTALL_TARGET=y + BR2_LINUX_KERNEL_NEEDS_HOST_OPENSSL=y + BR2_PACKAGE_KEXEC=y + BR2_TARGET_ROOTFS_EXT2=y + BR2_TARGET_ROOTFS_EXT2_4=y + # BR2_TARGET_ROOTFS_TAR is not set + """.format( + infra.filepath("tests/package/test_kexec/linux-kexec.fragment") + ) + + def test_run(self): + hda = os.path.join(self.builddir, "images", "rootfs.ext4") + kern = os.path.join(self.builddir, "images", "Image") + # Notes: + # Sufficient memory is needed to load the kernel: having at + # least 512MB works. kexec could silently fail if not enough + # memory is present. KASLR needs to be disabled for the test: + # we pass "nokaslr" to kernel bootargs, and also pass + # "dtb-kaslr-seed=off" to qemu virt machine. + bootargs = ["root=/dev/vda console=ttyAMA0 nokaslr"] + qemu_opts = ["-M", "virt,dtb-kaslr-seed=off", "-cpu", "cortex-a57", "-m", "512M", + "-drive", f"file={hda},if=virtio,format=raw"] + self.emulator.boot(arch="aarch64", + kernel=kern, + kernel_cmdline=bootargs, + options=qemu_opts) + self.emulator.login() + + # Test the program can execute + self.assertRunOk("kexec --version") + + # Check the kexec kernel is NOT loaded: + self.assertRunOk("test \"$(cat /sys/kernel/kexec_loaded)\" -eq 0") + + # Load the Kernel: + # "--append br-test" adds a dummy kernel args we'll be able to + # check in the second executed kernel. + # We use the dtb image from /sys/firmware/fdt (since we don't + # have the dtb file in the system) + self.assertRunOk("kexec -d -l --dtb=/sys/firmware/fdt --reuse-cmdline --serial=ttyAMA0 --append=br-test /boot/Image") + + # Check the kexec kernel IS loaded: + self.assertRunOk("test \"$(cat /sys/kernel/kexec_loaded)\" -eq 1") + + # Create a marker file in tmpfs which is supposed to disappear + # after kexec kernel restart. + self.assertRunOk("touch /dev/shm/br-kexec-marker") + + # Execute the loaded kernel (i.e perform a kexec reboot) + # qemu.sendline() is used here because no exit code nor + # program return is expected, since kexec is like a + # reboot. The login is expected to be reached after the + # command is issued. + self.emulator.qemu.sendline("kexec -d -e") + + # Wait for the login, and log again + self.emulator.login() + + # Check the "br-test" dummy kernel arg is present + self.assertRunOk("grep br-test /proc/cmdline") + + # Check the test marker file is no longer here + self.assertRunOk("test ! -e /dev/shm/br-kexec-marker") + + # After restart, the kernel is not supposed to have a kexec + # loaded image: + self.assertRunOk("test \"$(cat /sys/kernel/kexec_loaded)\" -eq 0") diff --git a/support/testing/tests/package/test_kexec/linux-kexec.fragment b/support/testing/tests/package/test_kexec/linux-kexec.fragment new file mode 100644 index 0000000000..04c65f5cae --- /dev/null +++ b/support/testing/tests/package/test_kexec/linux-kexec.fragment @@ -0,0 +1,5 @@ +CONFIG_KEXEC=y +CONFIG_KEXEC_FILE=y +CONFIG_PROC_KCORE=y +CONFIG_DEBUG_KERNEL=y +CONFIG_KALLSYMS_ALL=y From thomas.petazzoni at bootlin.com Sun Mar 12 13:13:32 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sun, 12 Mar 2023 14:13:32 +0100 Subject: [Buildroot] [PATCH next 2/2] support/testing/tests/package/test_kexec.py: new runtime test In-Reply-To: <20230303222658.157671-2-ju.o@free.fr> References: <20230303222658.157671-1-ju.o@free.fr> <20230303222658.157671-2-ju.o@free.fr> Message-ID: <20230312141332.39f358b9@windsurf> On Fri, 3 Mar 2023 23:26:58 +0100 Julien Olivain wrote: > Signed-off-by: Julien Olivain > --- > Patch tested on branch next at commit b793f3a with commands: Applied to next, thanks. Thomas -- Thomas Petazzoni, CTO, Bootlin Embedded Linux and Kernel engineering https://bootlin.com From thomas.petazzoni at bootlin.com Sun Mar 12 13:13:50 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sun, 12 Mar 2023 14:13:50 +0100 Subject: [Buildroot] [PATCH next 1/1] package/ola: bump to version 0.10.9 In-Reply-To: <20230304133516.3412402-1-ju.o@free.fr> References: <20230304133516.3412402-1-ju.o@free.fr> Message-ID: <20230312141350.31546482@windsurf> On Sat, 4 Mar 2023 14:35:16 +0100 Julien Olivain wrote: > For change log, see: > https://github.com/OpenLightingProject/ola/releases/tag/0.10.9 > > Signed-off-by: Julien Olivain > --- > This patch was tested on branch next at commit b793f3a with commands: Applied to next, thanks. Thomas -- Thomas Petazzoni, CTO, Bootlin Embedded Linux and Kernel engineering https://bootlin.com From thomas.petazzoni at bootlin.com Sun Mar 12 13:13:47 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sun, 12 Mar 2023 14:13:47 +0100 Subject: [Buildroot] [git commit branch/next] package/ola: bump to version 0.10.9 Message-ID: <20230312131449.1D99A86EEF@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=f1c5671ffef3d68979f6514a687815abd4c1f357 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/next For change log, see: https://github.com/OpenLightingProject/ola/releases/tag/0.10.9 Signed-off-by: Julien Olivain Signed-off-by: Thomas Petazzoni --- package/ola/ola.hash | 2 +- package/ola/ola.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/ola/ola.hash b/package/ola/ola.hash index 7565adabde..a1a5577ed3 100644 --- a/package/ola/ola.hash +++ b/package/ola/ola.hash @@ -1,5 +1,5 @@ # Locally calculated -sha256 102aa3114562a2a71dbf7f77d2a0fb9fc47acc35d6248a70b6e831365ca71b13 ola-0.10.8.tar.gz +sha256 44073698c147fe641507398253c2e52ff8dc7eac8606cbf286c29f37939a4ebf ola-0.10.9.tar.gz # License files (locally computed) sha256 e6b95dd336a57abb343e2988ac22b7e21b35c5b86003e6eb9e066ffbeeff9da7 COPYING diff --git a/package/ola/ola.mk b/package/ola/ola.mk index 82615e8155..efaa5b6e3e 100644 --- a/package/ola/ola.mk +++ b/package/ola/ola.mk @@ -4,7 +4,7 @@ # ################################################################################ -OLA_VERSION = 0.10.8 +OLA_VERSION = 0.10.9 OLA_SITE = https://github.com/OpenLightingProject/ola/releases/download/$(OLA_VERSION) OLA_LICENSE = LGPL-2.1+ (libola, libolacommon, Python bindings), GPL-2.0+ (libolaserver, olad, Python examples and tests) OLA_LICENSE_FILES = COPYING GPL LGPL LICENCE From thomas.petazzoni at bootlin.com Sun Mar 12 13:15:21 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sun, 12 Mar 2023 14:15:21 +0100 Subject: [Buildroot] [git commit branch/next] package/iperf3: bump to version 3.13 Message-ID: <20230312131843.739D686EFE@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=06fa870d7e8ba385de00e64116df74c1e3b9b31a branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/next LICENSE file hash changed, due to year update. For change log, see: https://github.com/esnet/iperf/blob/3.13/RELNOTES.md#iperf-313-2023-02-16 Signed-off-by: Julien Olivain Signed-off-by: Thomas Petazzoni --- package/iperf3/iperf3.hash | 6 +++--- package/iperf3/iperf3.mk | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package/iperf3/iperf3.hash b/package/iperf3/iperf3.hash index 15c75b6dac..b2c89df98a 100644 --- a/package/iperf3/iperf3.hash +++ b/package/iperf3/iperf3.hash @@ -1,4 +1,4 @@ -# From https://downloads.es.net/pub/iperf/iperf-3.12.tar.gz.sha256 -sha256 72034ecfb6a7d6d67e384e19fb6efff3236ca4f7ed4c518d7db649c447e1ffd6 iperf-3.12.tar.gz +# From https://downloads.es.net/pub/iperf/iperf-3.13.tar.gz.sha256 +sha256 bee427aeb13d6a2ee22073f23261f63712d82befaa83ac8cb4db5da4c2bdc865 iperf-3.13.tar.gz # Locally computed -sha256 a5c2e3d799f2835156e565a3de4fad33d32ed289cdc9e414dfaf75719fd12ef9 LICENSE +sha256 35aa7c4618b9884d6faa9b43a4e70291b35ea9f89329d5d33becd852e85221b0 LICENSE diff --git a/package/iperf3/iperf3.mk b/package/iperf3/iperf3.mk index 9041c86575..129319d78a 100644 --- a/package/iperf3/iperf3.mk +++ b/package/iperf3/iperf3.mk @@ -4,7 +4,7 @@ # ################################################################################ -IPERF3_VERSION = 3.12 +IPERF3_VERSION = 3.13 IPERF3_SITE = https://downloads.es.net/pub/iperf IPERF3_SOURCE = iperf-$(IPERF3_VERSION).tar.gz IPERF3_LICENSE = BSD-3-Clause, BSD-2-Clause, MIT From thomas.petazzoni at bootlin.com Sun Mar 12 13:16:08 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sun, 12 Mar 2023 14:16:08 +0100 Subject: [Buildroot] [git commit branch/next] support/testing/tests/package/test_iperf3.py: new runtime test Message-ID: <20230312131843.7E20186F00@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=620098889f74ad924676fca7d8d56eb401a7d0be branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/next Signed-off-by: Julien Olivain Signed-off-by: Thomas Petazzoni --- DEVELOPERS | 1 + support/testing/tests/package/test_iperf3.py | 23 +++++++++++++++++++++++ 2 files changed, 24 insertions(+) diff --git a/DEVELOPERS b/DEVELOPERS index f6e120d92b..ff26021d1d 100644 --- a/DEVELOPERS +++ b/DEVELOPERS @@ -1718,6 +1718,7 @@ F: support/testing/tests/package/sample_python_spake2.py F: support/testing/tests/package/test_gnupg2.py F: support/testing/tests/package/test_highway.py F: support/testing/tests/package/test_hwloc.py +F: support/testing/tests/package/test_iperf3.py F: support/testing/tests/package/test_kexec.py F: support/testing/tests/package/test_kexec/ F: support/testing/tests/package/test_libjxl.py diff --git a/support/testing/tests/package/test_iperf3.py b/support/testing/tests/package/test_iperf3.py new file mode 100644 index 0000000000..9aac4c6fd0 --- /dev/null +++ b/support/testing/tests/package/test_iperf3.py @@ -0,0 +1,23 @@ +import os + +import infra.basetest + + +class TestIperf3(infra.basetest.BRTest): + config = infra.basetest.BASIC_TOOLCHAIN_CONFIG + \ + """ + BR2_PACKAGE_IPERF3=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() + + self.assertRunOk("iperf3 --version") + self.assertRunOk("iperf3 -s -D") + self.assertRunOk("iperf3 -c 127.0.0.1 -t 3") From thomas.petazzoni at bootlin.com Sun Mar 12 13:21:10 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sun, 12 Mar 2023 14:21:10 +0100 Subject: [Buildroot] [PATCH next 1/2] package/iperf3: bump to version 3.13 In-Reply-To: <20230304163101.3986363-1-ju.o@free.fr> References: <20230304163101.3986363-1-ju.o@free.fr> Message-ID: <20230312142110.2313b627@windsurf> On Sat, 4 Mar 2023 17:31:00 +0100 Julien Olivain wrote: > LICENSE file hash changed, due to year update. > > For change log, see: > https://github.com/esnet/iperf/blob/3.13/RELNOTES.md#iperf-313-2023-02-16 > > Signed-off-by: Julien Olivain > --- > Patch tested on branch next at commit b793f3a with commands: Both applied to next. Thanks! Thomas -- Thomas Petazzoni, CTO, Bootlin Embedded Linux and Kernel engineering https://bootlin.com From peter at korsgaard.com Sun Mar 12 14:45:15 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 12 Mar 2023 15:45:15 +0100 Subject: [Buildroot] [PATCH] package/go: security bump to version 1.19.7 Message-ID: <20230312144516.1949734-1-peter@korsgaard.com> go1.19.7 (released 2023-03-07) includes a security fix to the crypto/elliptic package, as well as bug fixes to the linker, the runtime, and the crypto/x509 and syscall packages. 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 8254a91524..89e2fd952f 100644 --- a/package/go/go.hash +++ b/package/go/go.hash @@ -1,3 +1,3 @@ # From https://go.dev/dl -sha256 d7f0013f82e6d7f862cc6cb5c8cdb48eef5f2e239b35baa97e2f1a7466043767 go1.19.6.src.tar.gz +sha256 775bdf285ceaba940da8a2fe20122500efd7a0b65dbcee85247854a8d7402633 go1.19.7.src.tar.gz sha256 2d36597f7117c38b006835ae7f537487207d8ec407aa9d9980794b2030cbc067 LICENSE diff --git a/package/go/go.mk b/package/go/go.mk index a9056da47b..a94603f268 100644 --- a/package/go/go.mk +++ b/package/go/go.mk @@ -4,7 +4,7 @@ # ################################################################################ -GO_VERSION = 1.19.6 +GO_VERSION = 1.19.7 GO_SITE = https://storage.googleapis.com/golang GO_SOURCE = go$(GO_VERSION).src.tar.gz -- 2.30.2 From peter at korsgaard.com Sun Mar 12 14:47:29 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 12 Mar 2023 15:47:29 +0100 Subject: [Buildroot] [PATCH] package/rtl8821cu: fix build failure due to mixed endianness In-Reply-To: <20230311184346.829785-1-giulio.benetti@benettiengineering.com> (Giulio Benetti's message of "Sat, 11 Mar 2023 19:43:46 +0100") References: <20230311184346.829785-1-giulio.benetti@benettiengineering.com> Message-ID: <87fsaa10xq.fsf@dell.be.48ers.dk> >>>>> "Giulio" == Giulio Benetti writes: > Commit cde69c668d6692114845a927c8c5534ed78019db bumped version where > Makefile changed CONFIG_PLATFORM_GENERIC to CONFIG_PLATFORM_AUTODETECT. > This way overriding the default platform doesn't work anymore resulting in > wrong CFLAGS including endianness macro and leading to a build failure. > So let's rename CONFIG_PLATFORM_GENERIC to CONFIG_PLATFORM_AUTODETECT to > fix. > Fixes: > http://autobuild.buildroot.net/results/2a8432646926b3b69383d204673c4113aae9de12 > Signed-off-by: Giulio Benetti Committed, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Sun Mar 12 14:48:11 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 12 Mar 2023 15:48:11 +0100 Subject: [Buildroot] [PATCH] package/rtl8192eu: fix build failure on PowerPC In-Reply-To: <20230311190219.841839-1-giulio.benetti@benettiengineering.com> (Giulio Benetti's message of "Sat, 11 Mar 2023 20:02:19 +0100") References: <20230311190219.841839-1-giulio.benetti@benettiengineering.com> Message-ID: <87bkky10wk.fsf@dell.be.48ers.dk> >>>>> "Giulio" == Giulio Benetti writes: > Add local patch pending upstream[0] to fix build failure for conflicting > get_ra() on PowerPC architecture. > Fixes: > http://autobuild.buildroot.net/results/b248203c7affe183dd297075a540389a82cdae8f > [0]: package/rtl8192eu/0002-Fix-conflicting-get_ra-on-PowerPC.patch > Signed-off-by: Giulio Benetti Committed, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Sun Mar 12 14:48:43 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 12 Mar 2023 15:48:43 +0100 Subject: [Buildroot] [PATCH 1/1] package/rsync: link with -latomic if needed In-Reply-To: <20230312093249.256425-1-bernd.kuhls@t-online.de> (Bernd Kuhls's message of "Sun, 12 Mar 2023 10:32:49 +0100") References: <20230312093249.256425-1-bernd.kuhls@t-online.de> Message-ID: <877cvm10vo.fsf@dell.be.48ers.dk> >>>>> "Bernd" == Bernd Kuhls writes: > Fixes: > http://autobuild.buildroot.net/results/9eb9a92871622472b8f9eb3797aadd3651fc78a4/ > Signed-off-by: Bernd Kuhls Committed, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Sun Mar 12 14:49:23 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 12 Mar 2023 15:49:23 +0100 Subject: [Buildroot] [PATCH v1] package/uqmi: update patch for fix compile error (gcc false error reporting) In-Reply-To: <20230311120925.9147-1-ps.report@gmx.net> (Peter Seiderer's message of "Sat, 11 Mar 2023 13:09:25 +0100") References: <20230311120925.9147-1-ps.report@gmx.net> Message-ID: <87356a10uk.fsf@dell.be.48ers.dk> >>>>> "Peter" == Peter Seiderer writes: > Update the patch to to avoid gcc false error reporting (apply pragma ignored > only for gcc >= 12.x (as the warning '-Wdangling-pointer' was introduced > with gcc-12.x). > Fixes: > - http://autobuild.buildroot.net/results/df380f921b74527b77290a658de0c57680083afa > .../build/uqmi-0a19b5b77140465c29e2afa7d611fe93abc9672f/dev.c:213:32: error: unknown option after '#pragma GCC diagnostic' kind [-Werror=pragmas] > 213 | #pragma GCC diagnostic ignored "-Wdangling-pointer" > | ^~~~~~~~~~~~~~~~~~~~ > Signed-off-by: Peter Seiderer Committed, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Sun Mar 12 14:46:59 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 12 Mar 2023 15:46:59 +0100 Subject: [Buildroot] [git commit] package/rtl8821cu: fix build failure due to mixed endianness Message-ID: <20230312144943.BEBB886F20@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=5ca0250eb991570f6137a84ceab86d9cb9cd9ac5 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Commit cde69c668d6692114845a927c8c5534ed78019db bumped version where Makefile changed CONFIG_PLATFORM_GENERIC to CONFIG_PLATFORM_AUTODETECT. This way overriding the default platform doesn't work anymore resulting in wrong CFLAGS including endianness macro and leading to a build failure. So let's rename CONFIG_PLATFORM_GENERIC to CONFIG_PLATFORM_AUTODETECT to fix. Fixes: http://autobuild.buildroot.net/results/2a8432646926b3b69383d204673c4113aae9de12 Signed-off-by: Giulio Benetti Signed-off-by: Peter Korsgaard --- package/rtl8821cu/rtl8821cu.mk | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package/rtl8821cu/rtl8821cu.mk b/package/rtl8821cu/rtl8821cu.mk index b3e4ad3fc8..5a93376c20 100644 --- a/package/rtl8821cu/rtl8821cu.mk +++ b/package/rtl8821cu/rtl8821cu.mk @@ -24,7 +24,7 @@ RTL8821CU_USER_EXTRA_CFLAGS = \ -Wno-error RTL8821CU_MODULE_MAKE_OPTS = \ - CONFIG_PLATFORM_GENERIC=n \ + CONFIG_PLATFORM_AUTODETECT=n \ CONFIG_RTL8821CU=m \ KVER=$(LINUX_VERSION_PROBED) \ USER_EXTRA_CFLAGS="$(RTL8821CU_USER_EXTRA_CFLAGS)" From peter at korsgaard.com Sun Mar 12 14:49:16 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 12 Mar 2023 15:49:16 +0100 Subject: [Buildroot] [git commit] package/uqmi: update patch for fix compile error (gcc false error reporting) Message-ID: <20230312144943.DD0A186F23@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=6219046db6a434d549706e039f221c46464cee21 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Update the patch to to avoid gcc false error reporting (apply pragma ignored only for gcc >= 12.x (as the warning '-Wdangling-pointer' was introduced with gcc-12.x). Fixes: - http://autobuild.buildroot.net/results/df380f921b74527b77290a658de0c57680083afa .../build/uqmi-0a19b5b77140465c29e2afa7d611fe93abc9672f/dev.c:213:32: error: unknown option after '#pragma GCC diagnostic' kind [-Werror=pragmas] 213 | #pragma GCC diagnostic ignored "-Wdangling-pointer" | ^~~~~~~~~~~~~~~~~~~~ Signed-off-by: Peter Seiderer Signed-off-by: Peter Korsgaard --- ...cc-12.x-false-error-reporting-storing-th.patch} | 23 ++++++++++++---------- 1 file changed, 13 insertions(+), 10 deletions(-) diff --git a/package/uqmi/0001-uqmi-avoid-gcc-false-error-reporting-storing-the-add.patch b/package/uqmi/0001-uqmi-avoid-gcc-12.x-false-error-reporting-storing-th.patch similarity index 71% rename from package/uqmi/0001-uqmi-avoid-gcc-false-error-reporting-storing-the-add.patch rename to package/uqmi/0001-uqmi-avoid-gcc-12.x-false-error-reporting-storing-th.patch index c940925767..e2199228b9 100644 --- a/package/uqmi/0001-uqmi-avoid-gcc-false-error-reporting-storing-the-add.patch +++ b/package/uqmi/0001-uqmi-avoid-gcc-12.x-false-error-reporting-storing-th.patch @@ -1,10 +1,10 @@ -From 4c2eb926efb4de24af5a3b1e8c18195198827491 Mon Sep 17 00:00:00 2001 +From 63ab887be90c7fe37d537ea75e60eb95d6d87d3f Mon Sep 17 00:00:00 2001 From: Peter Seiderer Date: Sun, 5 Mar 2023 22:08:13 +0100 -Subject: [PATCH] uqmi: avoid gcc false error reporting (storing the address of - local variable 'complete' in '*req.complete') +Subject: [PATCH] uqmi: avoid gcc-12.x false error reporting (storing the + address of local variable 'complete' in '*req.complete') -Avoid gcc false error reporting (req->complete is later reset to NULL +Avoid gcc-12.x false error reporting (req->complete is later reset to NULL in case of use of local complete): dev.c:217:23: error: storing the address of local variable 'complete' in '*req.complete' [-Werror=dangling-pointer=] @@ -12,27 +12,30 @@ in case of use of local complete): | ~~~~~~~~~~~~~~^~~~~~~~~~~ Signed-off-by: Peter Seiderer - -[Upstream: http://lists.openwrt.org/pipermail/openwrt-devel/2023-March/040633.html] +[Upstream: http://lists.openwrt.org/pipermail/openwrt-devel/2023-March/040667.html] Signed-off-by: Peter Seiderer +--- +Changes v1 -> v2: + - apply pragma ignored only for gcc >= 12.x (as the warning + '-Wdangling-pointer' was introduced with gcc-12.x) --- dev.c | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/dev.c b/dev.c -index bd10207..b8ac273 100644 +index bd10207..dbd42d4 100644 --- a/dev.c +++ b/dev.c @@ -203,6 +203,15 @@ void qmi_request_cancel(struct qmi_dev *qmi, struct qmi_request *req) __qmi_request_complete(qmi, req, NULL); } -+/* avoid gcc false error reporting: ++/* avoid gcc-12.x false error reporting: + * dev.c:217:23: error: storing the address of local variable ???complete??? in ???*req.complete??? [-Werror=dangling-pointer=] + * 217 | req->complete = &complete; + * | ~~~~~~~~~~~~~~^~~~~~~~~~~ + */ -+#if __GNUC__ > 4 || (__GNUC__ == 4 && __GNUC_MINOR__ >= 6) ++#if __GNUC__ >= 12 +#pragma GCC diagnostic push +#pragma GCC diagnostic ignored "-Wdangling-pointer" +#endif @@ -43,7 +46,7 @@ index bd10207..b8ac273 100644 return req->ret; } -+#if __GNUC__ > 4 || (__GNUC__ == 4 && __GNUC_MINOR__ >= 6) ++#if __GNUC__ >= 12 +#pragma GCC diagnostic pop +#endif From peter at korsgaard.com Sun Mar 12 14:48:36 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 12 Mar 2023 15:48:36 +0100 Subject: [Buildroot] [git commit] package/rsync: link with -latomic if needed Message-ID: <20230312144943.D2B8D86F22@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=b9a062b354953f3fbfee702bb5b5007598299925 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Fixes: http://autobuild.buildroot.net/results/9eb9a92871622472b8f9eb3797aadd3651fc78a4/ Signed-off-by: Bernd Kuhls Signed-off-by: Peter Korsgaard --- package/rsync/rsync.mk | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/package/rsync/rsync.mk b/package/rsync/rsync.mk index d2fa47d39a..3fd2ef257e 100644 --- a/package/rsync/rsync.mk +++ b/package/rsync/rsync.mk @@ -20,6 +20,10 @@ RSYNC_CONF_OPTS = \ --disable-roll-simd \ --disable-md5-asm +ifeq ($(BR2_TOOLCHAIN_HAS_LIBATOMIC),y) +RSYNC_CONF_ENV += LIBS=-latomic +endif + ifeq ($(BR2_PACKAGE_ACL),y) RSYNC_DEPENDENCIES += acl else From peter at korsgaard.com Sun Mar 12 14:48:06 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 12 Mar 2023 15:48:06 +0100 Subject: [Buildroot] [git commit] package/rtl8192eu: fix build failure on PowerPC Message-ID: <20230312144943.C865D86F21@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=9f388f0b4ca276bdcddd244454811382d447b383 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Add local patch pending upstream[0] to fix build failure for conflicting get_ra() on PowerPC architecture. Fixes: http://autobuild.buildroot.net/results/b248203c7affe183dd297075a540389a82cdae8f [0]: package/rtl8192eu/0002-Fix-conflicting-get_ra-on-PowerPC.patch Signed-off-by: Giulio Benetti Signed-off-by: Peter Korsgaard --- .../0002-Fix-conflicting-get_ra-on-PowerPC.patch | 124 +++++++++++++++++++++ 1 file changed, 124 insertions(+) diff --git a/package/rtl8192eu/0002-Fix-conflicting-get_ra-on-PowerPC.patch b/package/rtl8192eu/0002-Fix-conflicting-get_ra-on-PowerPC.patch new file mode 100644 index 0000000000..dbc4ddd2e8 --- /dev/null +++ b/package/rtl8192eu/0002-Fix-conflicting-get_ra-on-PowerPC.patch @@ -0,0 +1,124 @@ +From 4a7e9c3c02a759d818a68c5d23ad7623d8b82ee6 Mon Sep 17 00:00:00 2001 +From: Giulio Benetti +Date: Sat, 11 Mar 2023 19:26:32 +0100 +Subject: [PATCH] Fix conflicting get_ra() on PowerPC + +In PowerPc Linux only get_ra() exists[0] and conflicts with local get_ra() +that has a completely different purpose. So let's rename local get_ra() +to rtl_get_ra() to make it different from Linux's get_ra(). + +[0]: https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/tree/arch/powerpc/include/asm/disassemble.h?h=v6.1-rc7#n49 + +Signed-off-by: Giulio Benetti +--- + core/rtw_odm.c | 6 +++--- + core/rtw_recv.c | 6 +++--- + hal/hal_com.c | 2 +- + include/wifi.h | 2 +- + os_dep/linux/ioctl_cfg80211.c | 2 +- + 5 files changed, 9 insertions(+), 9 deletions(-) + +diff --git a/core/rtw_odm.c b/core/rtw_odm.c +index 750598c..18e0222 100644 +--- a/core/rtw_odm.c ++++ b/core/rtw_odm.c +@@ -258,7 +258,7 @@ void rtw_odm_parse_rx_phy_status_chinfo(union recv_frame *rframe, u8 *phys) + RTW_PRINT("phys_t%u ta="MAC_FMT" %s, %s(band:%u, ch:%u, l_rxsc:%u)\n" + , *phys & 0xf + , MAC_ARG(get_ta(wlanhdr)) +- , is_broadcast_mac_addr(get_ra(wlanhdr)) ? "BC" : is_multicast_mac_addr(get_ra(wlanhdr)) ? "MC" : "UC" ++ , is_broadcast_mac_addr(rtl_get_ra(wlanhdr)) ? "BC" : is_multicast_mac_addr(rtl_get_ra(wlanhdr)) ? "MC" : "UC" + , HDATA_RATE(attrib->data_rate) + , phys_t0->band, phys_t0->channel, phys_t0->rxsc + ); +@@ -368,7 +368,7 @@ type1_end: + RTW_PRINT("phys_t%u ta="MAC_FMT" %s, %s(band:%u, ch:%u, rf_mode:%u, l_rxsc:%u, ht_rxsc:%u) => %u,%u\n" + , *phys & 0xf + , MAC_ARG(get_ta(wlanhdr)) +- , is_broadcast_mac_addr(get_ra(wlanhdr)) ? "BC" : is_multicast_mac_addr(get_ra(wlanhdr)) ? "MC" : "UC" ++ , is_broadcast_mac_addr(rtl_get_ra(wlanhdr)) ? "BC" : is_multicast_mac_addr(rtl_get_ra(wlanhdr)) ? "MC" : "UC" + , HDATA_RATE(attrib->data_rate) + , phys_t1->band, phys_t1->channel, phys_t1->rf_mode, phys_t1->l_rxsc, phys_t1->ht_rxsc + , pkt_cch, pkt_bw +@@ -386,7 +386,7 @@ type1_end: + RTW_PRINT("phys_t%u ta="MAC_FMT" %s, %s(band:%u, ch:%u, l_rxsc:%u, ht_rxsc:%u)\n" + , *phys & 0xf + , MAC_ARG(get_ta(wlanhdr)) +- , is_broadcast_mac_addr(get_ra(wlanhdr)) ? "BC" : is_multicast_mac_addr(get_ra(wlanhdr)) ? "MC" : "UC" ++ , is_broadcast_mac_addr(rtl_get_ra(wlanhdr)) ? "BC" : is_multicast_mac_addr(rtl_get_ra(wlanhdr)) ? "MC" : "UC" + , HDATA_RATE(attrib->data_rate) + , phys_t2->band, phys_t2->channel, phys_t2->l_rxsc, phys_t2->ht_rxsc + ); +diff --git a/core/rtw_recv.c b/core/rtw_recv.c +index 63ecbc6..d52a7bb 100755 +--- a/core/rtw_recv.c ++++ b/core/rtw_recv.c +@@ -4245,7 +4245,7 @@ int recv_func(_adapter *padapter, union recv_frame *rframe) + + if (check_fwstate(mlmepriv, WIFI_MONITOR_STATE) + #ifdef RTW_SIMPLE_CONFIG +- || (check_fwstate(mlmepriv, WIFI_AP_STATE) && padapter->rtw_simple_config == _TRUE && IS_MCAST(get_ra(ptr))) ++ || (check_fwstate(mlmepriv, WIFI_AP_STATE) && padapter->rtw_simple_config == _TRUE && IS_MCAST(rtl_get_ra(ptr))) + #endif + ) { + #if (LINUX_VERSION_CODE >= KERNEL_VERSION(2, 6, 24)) +@@ -4598,7 +4598,7 @@ void rx_query_phy_status( + wlanhdr = get_recvframe_data(precvframe); + + ta = get_ta(wlanhdr); +- ra = get_ra(wlanhdr); ++ ra = rtl_get_ra(wlanhdr); + is_ra_bmc = IS_MCAST(ra); + + if (_rtw_memcmp(adapter_mac_addr(padapter), ta, ETH_ALEN) == _TRUE) { +@@ -4746,7 +4746,7 @@ s32 pre_recv_entry(union recv_frame *precvframe, u8 *pphy_status) + { + s32 ret = _SUCCESS; + u8 *pbuf = precvframe->u.hdr.rx_data; +- u8 *ra = get_ra(pbuf); ++ u8 *ra = rtl_get_ra(pbuf); + u8 ra_is_bmc = IS_MCAST(ra); + bool phy_queried = 0; + _adapter *primary_padapter = precvframe->u.hdr.adapter; +diff --git a/hal/hal_com.c b/hal/hal_com.c +index 96c7ade..fe5b156 100755 +--- a/hal/hal_com.c ++++ b/hal/hal_com.c +@@ -13590,7 +13590,7 @@ void rtw_store_phy_info(_adapter *padapter, union recv_frame *prframe) + + /*RTW_INFO("=>%s WIFI_DATA_TYPE or WIFI_QOS_DATA_TYPE\n", __FUNCTION__);*/ + if (psta) { +- if (IS_MCAST(get_ra(get_recvframe_data(prframe)))) ++ if (IS_MCAST(rtl_get_ra(get_recvframe_data(prframe)))) + psta_dframe_info = &psta->sta_dframe_info_bmc; + else + psta_dframe_info = &psta->sta_dframe_info; +diff --git a/include/wifi.h b/include/wifi.h +index 322cfba..dd289f2 100644 +--- a/include/wifi.h ++++ b/include/wifi.h +@@ -459,7 +459,7 @@ __inline static int IS_MCAST(const u8 *da) + return _FALSE; + } + +-__inline static unsigned char *get_ra(unsigned char *pframe) ++__inline static unsigned char *rtl_get_ra(unsigned char *pframe) + { + unsigned char *ra; + ra = GetAddr1Ptr(pframe); +diff --git a/os_dep/linux/ioctl_cfg80211.c b/os_dep/linux/ioctl_cfg80211.c +index 942971f..f36c77a 100755 +--- a/os_dep/linux/ioctl_cfg80211.c ++++ b/os_dep/linux/ioctl_cfg80211.c +@@ -7076,7 +7076,7 @@ void rtw_cfg80211_rx_p2p_action_public(_adapter *adapter, union recv_frame *rfra + indicate: + #endif + #if defined(RTW_DEDICATED_P2P_DEVICE) +- if (rtw_cfg80211_redirect_pd_wdev(dvobj_to_wiphy(dvobj), get_ra(frame), &wdev)) ++ if (rtw_cfg80211_redirect_pd_wdev(dvobj_to_wiphy(dvobj), rtl_get_ra(frame), &wdev)) + if (0) + RTW_INFO("redirect to pd_wdev:%p\n", wdev); + #endif +-- +2.34.1 + From peter at korsgaard.com Sun Mar 12 14:51:09 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 12 Mar 2023 15:51:09 +0100 Subject: [Buildroot] [PATCH 1/1] package/janet: needs gcc >= 4.9 In-Reply-To: <20230221152722.2418893-1-fontaine.fabrice@gmail.com> (Fabrice Fontaine's message of "Tue, 21 Feb 2023 16:27:22 +0100") References: <20230221152722.2418893-1-fontaine.fabrice@gmail.com> Message-ID: <87y1o2yqea.fsf@dell.be.48ers.dk> >>>>> "Fabrice" == Fabrice Fontaine writes: > janet needs gcc >= 4.9 for stdatomic.h since version 1.26.0 and > https://github.com/janet-lang/janet/commit/bfcfd58259911b92ff516bab9216831b34653805 > resulting in the following build failure since commit > 5c6f32bd255fc97823d464beacfa905a141066ec: > src/core/abstract.c:35:23: fatal error: stdatomic.h: No such file or directory > Fixes: > - http://autobuild.buildroot.org/results/a2b40adb93b751221ba2cdf9a705f86c30499021 > Signed-off-by: Fabrice Fontaine Committed, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Sun Mar 12 14:51:16 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 12 Mar 2023 15:51:16 +0100 Subject: [Buildroot] [PATCH 1/1] package/janet: fix build without threads In-Reply-To: <20230221154845.2896796-1-fontaine.fabrice@gmail.com> (Fabrice Fontaine's message of "Tue, 21 Feb 2023 16:48:45 +0100") References: <20230221154845.2896796-1-fontaine.fabrice@gmail.com> Message-ID: <87ttyqyqe3.fsf@dell.be.48ers.dk> >>>>> "Fabrice" == Fabrice Fontaine writes: > Fix the following build failure without threads raised since bump to > version 1.26.0 in commit 5c6f32bd255fc97823d464beacfa905a141066ec: > ffi.c:(.text+0x9d8): undefined reference to `janet_abstract_threaded' > Fixes: > - http://autobuild.buildroot.org/results/20108e76990d8af7f47d474eadbbea8562ef6728 > Signed-off-by: Fabrice Fontaine Committed, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Sun Mar 12 14:50:30 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 12 Mar 2023 15:50:30 +0100 Subject: [Buildroot] [git commit] package/janet: needs gcc >= 4.9 Message-ID: <20230312145137.8211F86F2C@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=d82fea26623e3934e1e6f82d9f6fce078914419b branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master janet needs gcc >= 4.9 for stdatomic.h since version 1.26.0 and https://github.com/janet-lang/janet/commit/bfcfd58259911b92ff516bab9216831b34653805 resulting in the following build failure since commit 5c6f32bd255fc97823d464beacfa905a141066ec: src/core/abstract.c:35:23: fatal error: stdatomic.h: No such file or directory Fixes: - http://autobuild.buildroot.org/results/a2b40adb93b751221ba2cdf9a705f86c30499021 Signed-off-by: Fabrice Fontaine Signed-off-by: Peter Korsgaard --- package/janet/Config.in | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/package/janet/Config.in b/package/janet/Config.in index 0e25ce34e3..7b78c14bf4 100644 --- a/package/janet/Config.in +++ b/package/janet/Config.in @@ -1,5 +1,6 @@ config BR2_PACKAGE_JANET bool "janet" + depends on BR2_TOOLCHAIN_GCC_AT_LEAST_4_9 # C11/stdatomic.h help Janet is a functional and imperative programming language. The entire language (core library, interpreter, compiler, @@ -8,3 +9,6 @@ config BR2_PACKAGE_JANET and two headers. https://janet-lang.org/ + +comment "janet needs a toolchain w/ gcc >= 4.9" + depends on !BR2_TOOLCHAIN_GCC_AT_LEAST_4_9 From peter at korsgaard.com Sun Mar 12 14:50:40 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 12 Mar 2023 15:50:40 +0100 Subject: [Buildroot] [git commit] package/janet: fix build without threads Message-ID: <20230312145137.8DBE286F2D@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=3bac7eb69d8a9141e11076628df78ddffae349ba branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Fix the following build failure without threads raised since bump to version 1.26.0 in commit 5c6f32bd255fc97823d464beacfa905a141066ec: ffi.c:(.text+0x9d8): undefined reference to `janet_abstract_threaded' Fixes: - http://autobuild.buildroot.org/results/20108e76990d8af7f47d474eadbbea8562ef6728 Signed-off-by: Fabrice Fontaine Signed-off-by: Peter Korsgaard --- .../0001-Update-for-more-minimal-builds.patch | 29 ++++++++++++++++++++++ 1 file changed, 29 insertions(+) diff --git a/package/janet/0001-Update-for-more-minimal-builds.patch b/package/janet/0001-Update-for-more-minimal-builds.patch new file mode 100644 index 0000000000..ba36a9beba --- /dev/null +++ b/package/janet/0001-Update-for-more-minimal-builds.patch @@ -0,0 +1,29 @@ +From 746ff5307d309536984b648460e7b5c5dac44453 Mon Sep 17 00:00:00 2001 +From: Calvin Rose +Date: Sun, 12 Feb 2023 12:14:11 -0600 +Subject: [PATCH] Update for more minimal builds. + +[Retrieved (and backported) from: +https://github.com/janet-lang/janet/commit/746ff5307d309536984b648460e7b5c5dac44453] +Signed-off-by: Fabrice Fontaine +--- + src/core/ffi.c | 4 ++++ + src/core/marsh.c | 2 ++ + 2 files changed, 6 insertions(+) + +diff --git a/src/core/ffi.c b/src/core/ffi.c +index 45a498c7..b453f1f6 100644 +--- a/src/core/ffi.c ++++ b/src/core/ffi.c +@@ -1311,7 +1311,11 @@ JANET_CORE_FN(cfun_ffi_jitfn, + size_t alloc_size = ((size_t) bytes.len + FFI_PAGE_MASK) & ~FFI_PAGE_MASK; + + #ifdef JANET_FFI_JIT ++#ifdef JANET_EV + JanetFFIJittedFn *fn = janet_abstract_threaded(&janet_type_ffijit, sizeof(JanetFFIJittedFn)); ++#else ++ JanetFFIJittedFn *fn = janet_abstract(&janet_type_ffijit, sizeof(JanetFFIJittedFn)); ++#endif + fn->function_pointer = NULL; + fn->size = 0; + #ifdef JANET_WINDOWS From peter at korsgaard.com Sun Mar 12 14:52:16 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 12 Mar 2023 15:52:16 +0100 Subject: [Buildroot] [PATCH 1/1] package/rtl_433: fix build without threads In-Reply-To: <20230221151128.1926887-1-fontaine.fabrice@gmail.com> (Fabrice Fontaine's message of "Tue, 21 Feb 2023 16:11:28 +0100") References: <20230221151128.1926887-1-fontaine.fabrice@gmail.com> Message-ID: <87pm9eyqcf.fsf@dell.be.48ers.dk> >>>>> "Fabrice" == Fabrice Fontaine writes: > Fix the following build failure without threads raised since bump to > version 22.11 in commit 6f848c068f8ab0cc67fb48582e00221158ddc8cb: > In file included from /home/buildroot/autobuild/instance-3/output-1/build/rtl_433-22.11/src/data_tag.c:17: > /home/buildroot/autobuild/instance-3/output-1/build/rtl_433-22.11/include/mongoose.h:407:10: fatal error: pthread.h: No such file or directory > 407 | #include > | ^~~~~~~~~~~ > Fixes: > - http://autobuild.buildroot.org/results/9f1677fc5a4568be0b9c121060c5d821ac2ae21b > Signed-off-by: Fabrice Fontaine Committed, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Sun Mar 12 14:52:05 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 12 Mar 2023 15:52:05 +0100 Subject: [Buildroot] [git commit] package/rtl_433: fix build without threads Message-ID: <20230312145317.36A1386F34@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=b857680ea903feffa4497f4b916e6505e3982378 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Fix the following build failure without threads raised since bump to version 22.11 in commit 6f848c068f8ab0cc67fb48582e00221158ddc8cb: In file included from /home/buildroot/autobuild/instance-3/output-1/build/rtl_433-22.11/src/data_tag.c:17: /home/buildroot/autobuild/instance-3/output-1/build/rtl_433-22.11/include/mongoose.h:407:10: fatal error: pthread.h: No such file or directory 407 | #include | ^~~~~~~~~~~ Fixes: - http://autobuild.buildroot.org/results/9f1677fc5a4568be0b9c121060c5d821ac2ae21b Signed-off-by: Fabrice Fontaine Signed-off-by: Peter Korsgaard --- ...-minor-Fix-mongoose-build-without-threads.patch | 42 ++++++++++++++++++++++ 1 file changed, 42 insertions(+) diff --git a/package/rtl_433/0002-minor-Fix-mongoose-build-without-threads.patch b/package/rtl_433/0002-minor-Fix-mongoose-build-without-threads.patch new file mode 100644 index 0000000000..85bc45147a --- /dev/null +++ b/package/rtl_433/0002-minor-Fix-mongoose-build-without-threads.patch @@ -0,0 +1,42 @@ +From 707b51ecbc5598eed2fb67962232bf3fe0e96f81 Mon Sep 17 00:00:00 2001 +From: Fabrice Fontaine +Date: Tue, 27 Dec 2022 21:30:54 +0100 +Subject: [PATCH] minor: Fix mongoose build without threads (#2291) + +Fix the following build failure without threads: + +In file included from /home/buildroot/autobuild/instance-3/output-1/build/rtl_433-22.11/src/data_tag.c:17: +/home/buildroot/autobuild/instance-3/output-1/build/rtl_433-22.11/include/mongoose.h:407:10: fatal error: pthread.h: No such file or directory + 407 | #include + | ^~~~~~~~~~~ + +Fixes: + - http://autobuild.buildroot.org/results/9f1677fc5a4568be0b9c121060c5d821ac2ae21b + +Signed-off-by: Fabrice Fontaine +[Retrieved from: +https://github.com/merbanan/rtl_433/commit/707b51ecbc5598eed2fb67962232bf3fe0e96f81] +--- + include/mongoose.h | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/include/mongoose.h b/include/mongoose.h +index 1173b3fc7..b111ea34e 100644 +--- a/include/mongoose.h ++++ b/include/mongoose.h +@@ -404,7 +404,6 @@ unsigned int sleep(unsigned int seconds); + #include + #include + #include +-#include + #include + #include + #include +@@ -4658,6 +4657,7 @@ size_t mg_fwrite(const void *ptr, size_t size, size_t count, FILE *f); + #endif /* MG_ENABLE_FILESYSTEM */ + + #if MG_ENABLE_THREADS ++#include + /* + * Starts a new detached thread. + * Arguments and semantics are the same as pthead's `pthread_create()`. From peter at korsgaard.com Sun Mar 12 14:53:28 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 12 Mar 2023 15:53:28 +0100 Subject: [Buildroot] [PATCH 1/1] package/nut: ensure time_t is defined In-Reply-To: <20230221135658.1489271-1-fontaine.fabrice@gmail.com> (Fabrice Fontaine's message of "Tue, 21 Feb 2023 14:56:58 +0100") References: <20230221135658.1489271-1-fontaine.fabrice@gmail.com> Message-ID: <87lek2yqaf.fsf@dell.be.48ers.dk> >>>>> "Fabrice" == Fabrice Fontaine writes: > Ensure time_t is defined to fix the following collectd build failure on > musl: > src/nut.c:40:2: error: #error "Unable to determine the UPS connection type." > 40 | #error "Unable to determine the UPS connection type." > | ^~~~~ > src/nut.c:46:3: error: unknown type name 'collectd_upsconn_t' > 46 | collectd_upsconn_t *conn; > | ^~~~~~~~~~~~~~~~~~ > libupsclient is an optional dependency of nut plugin since version > 5.10.0 of collectd and > https://github.com/collectd/collectd/commit/bc2d94024d0250211c1e498db1b43bb4525324da > Fixes: > - http://autobuild.buildroot.org/results/22b758097e8fb72c68e41329cbc7abc748d81ca6 > Signed-off-by: Fabrice Fontaine Committed, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Sun Mar 12 14:53:17 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 12 Mar 2023 15:53:17 +0100 Subject: [Buildroot] [git commit] package/nut: ensure time_t is defined Message-ID: <20230312145441.4F7AB86F39@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=02c8901791d8d65094ecf56d9773babe74dd1845 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Ensure time_t is defined to fix the following collectd build failure on musl: src/nut.c:40:2: error: #error "Unable to determine the UPS connection type." 40 | #error "Unable to determine the UPS connection type." | ^~~~~ src/nut.c:46:3: error: unknown type name 'collectd_upsconn_t' 46 | collectd_upsconn_t *conn; | ^~~~~~~~~~~~~~~~~~ libupsclient is an optional dependency of nut plugin since version 5.10.0 of collectd and https://github.com/collectd/collectd/commit/bc2d94024d0250211c1e498db1b43bb4525324da Fixes: - http://autobuild.buildroot.org/results/22b758097e8fb72c68e41329cbc7abc748d81ca6 Signed-off-by: Fabrice Fontaine Signed-off-by: Peter Korsgaard --- ...ents-upsclient-h-ensure-time_t-is-defined.patch | 35 ++++++++++++++++++++++ 1 file changed, 35 insertions(+) diff --git a/package/nut/0001-clients-upsclient-h-ensure-time_t-is-defined.patch b/package/nut/0001-clients-upsclient-h-ensure-time_t-is-defined.patch new file mode 100644 index 0000000000..c9fb04b8cd --- /dev/null +++ b/package/nut/0001-clients-upsclient-h-ensure-time_t-is-defined.patch @@ -0,0 +1,35 @@ +From cafd77993ec5e16634b774b65bf6da9b34a21fc5 Mon Sep 17 00:00:00 2001 +From: Jim Klimov +Date: Wed, 31 Aug 2022 11:24:19 +0200 +Subject: [PATCH] clients/upsclient.h: ensure time_t is defined + +[Retrieved from: +https://github.com/networkupstools/nut/commit/cafd77993ec5e16634b774b65bf6da9b34a21fc5] +Signed-off-by: Fabrice Fontaine +--- + clients/upsclient.h | 12 ++++++++++++ + 1 file changed, 12 insertions(+) + +diff --git a/clients/upsclient.h b/clients/upsclient.h +index 08574b8f8b..e346d8f519 100644 +--- a/clients/upsclient.h ++++ b/clients/upsclient.h +@@ -41,6 +41,18 @@ + #include + #endif + ++/* Not including NUT timehead.h because this is part of end-user API */ ++#ifdef TIME_WITH_SYS_TIME ++# include ++# include ++#else ++# ifdef HAVE_SYS_TIME_H ++# include ++# else ++# include ++# endif ++#endif ++ + #ifdef __cplusplus + /* *INDENT-OFF* */ + extern "C" { From bugzilla at busybox.net Sun Mar 12 15:17:47 2023 From: bugzilla at busybox.net (bugzilla at busybox.net) Date: Sun, 12 Mar 2023 15:17:47 +0000 Subject: [Buildroot] [Bug 15306] glibc build fails in Docker container In-Reply-To: References: Message-ID: https://bugs.busybox.net/show_bug.cgi?id=15306 Peter Korsgaard changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution|--- |WORKSFORME --- Comment #4 from Peter Korsgaard --- Unable to reproduce with upstream Buildroot -- You are receiving this mail because: You are on the CC list for the bug. From giulio.benetti at benettiengineering.com Sun Mar 12 16:09:09 2023 From: giulio.benetti at benettiengineering.com (Giulio Benetti) Date: Sun, 12 Mar 2023 17:09:09 +0100 Subject: [Buildroot] [PATH for-next] package/rtl8192eu: bump to version 2023-03-12 on branch 5.11.2.1 Message-ID: <20230312160909.921651-1-giulio.benetti@benettiengineering.com> Drop local patch that has been upstreamed. Signed-off-by: Giulio Benetti --- ...02-Fix-conflicting-get_ra-on-PowerPC.patch | 124 ------------------ package/rtl8192eu/rtl8192eu.hash | 2 +- package/rtl8192eu/rtl8192eu.mk | 2 +- 3 files changed, 2 insertions(+), 126 deletions(-) delete mode 100644 package/rtl8192eu/0002-Fix-conflicting-get_ra-on-PowerPC.patch diff --git a/package/rtl8192eu/0002-Fix-conflicting-get_ra-on-PowerPC.patch b/package/rtl8192eu/0002-Fix-conflicting-get_ra-on-PowerPC.patch deleted file mode 100644 index dbc4ddd2e8..0000000000 --- a/package/rtl8192eu/0002-Fix-conflicting-get_ra-on-PowerPC.patch +++ /dev/null @@ -1,124 +0,0 @@ -From 4a7e9c3c02a759d818a68c5d23ad7623d8b82ee6 Mon Sep 17 00:00:00 2001 -From: Giulio Benetti -Date: Sat, 11 Mar 2023 19:26:32 +0100 -Subject: [PATCH] Fix conflicting get_ra() on PowerPC - -In PowerPc Linux only get_ra() exists[0] and conflicts with local get_ra() -that has a completely different purpose. So let's rename local get_ra() -to rtl_get_ra() to make it different from Linux's get_ra(). - -[0]: https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/tree/arch/powerpc/include/asm/disassemble.h?h=v6.1-rc7#n49 - -Signed-off-by: Giulio Benetti ---- - core/rtw_odm.c | 6 +++--- - core/rtw_recv.c | 6 +++--- - hal/hal_com.c | 2 +- - include/wifi.h | 2 +- - os_dep/linux/ioctl_cfg80211.c | 2 +- - 5 files changed, 9 insertions(+), 9 deletions(-) - -diff --git a/core/rtw_odm.c b/core/rtw_odm.c -index 750598c..18e0222 100644 ---- a/core/rtw_odm.c -+++ b/core/rtw_odm.c -@@ -258,7 +258,7 @@ void rtw_odm_parse_rx_phy_status_chinfo(union recv_frame *rframe, u8 *phys) - RTW_PRINT("phys_t%u ta="MAC_FMT" %s, %s(band:%u, ch:%u, l_rxsc:%u)\n" - , *phys & 0xf - , MAC_ARG(get_ta(wlanhdr)) -- , is_broadcast_mac_addr(get_ra(wlanhdr)) ? "BC" : is_multicast_mac_addr(get_ra(wlanhdr)) ? "MC" : "UC" -+ , is_broadcast_mac_addr(rtl_get_ra(wlanhdr)) ? "BC" : is_multicast_mac_addr(rtl_get_ra(wlanhdr)) ? "MC" : "UC" - , HDATA_RATE(attrib->data_rate) - , phys_t0->band, phys_t0->channel, phys_t0->rxsc - ); -@@ -368,7 +368,7 @@ type1_end: - RTW_PRINT("phys_t%u ta="MAC_FMT" %s, %s(band:%u, ch:%u, rf_mode:%u, l_rxsc:%u, ht_rxsc:%u) => %u,%u\n" - , *phys & 0xf - , MAC_ARG(get_ta(wlanhdr)) -- , is_broadcast_mac_addr(get_ra(wlanhdr)) ? "BC" : is_multicast_mac_addr(get_ra(wlanhdr)) ? "MC" : "UC" -+ , is_broadcast_mac_addr(rtl_get_ra(wlanhdr)) ? "BC" : is_multicast_mac_addr(rtl_get_ra(wlanhdr)) ? "MC" : "UC" - , HDATA_RATE(attrib->data_rate) - , phys_t1->band, phys_t1->channel, phys_t1->rf_mode, phys_t1->l_rxsc, phys_t1->ht_rxsc - , pkt_cch, pkt_bw -@@ -386,7 +386,7 @@ type1_end: - RTW_PRINT("phys_t%u ta="MAC_FMT" %s, %s(band:%u, ch:%u, l_rxsc:%u, ht_rxsc:%u)\n" - , *phys & 0xf - , MAC_ARG(get_ta(wlanhdr)) -- , is_broadcast_mac_addr(get_ra(wlanhdr)) ? "BC" : is_multicast_mac_addr(get_ra(wlanhdr)) ? "MC" : "UC" -+ , is_broadcast_mac_addr(rtl_get_ra(wlanhdr)) ? "BC" : is_multicast_mac_addr(rtl_get_ra(wlanhdr)) ? "MC" : "UC" - , HDATA_RATE(attrib->data_rate) - , phys_t2->band, phys_t2->channel, phys_t2->l_rxsc, phys_t2->ht_rxsc - ); -diff --git a/core/rtw_recv.c b/core/rtw_recv.c -index 63ecbc6..d52a7bb 100755 ---- a/core/rtw_recv.c -+++ b/core/rtw_recv.c -@@ -4245,7 +4245,7 @@ int recv_func(_adapter *padapter, union recv_frame *rframe) - - if (check_fwstate(mlmepriv, WIFI_MONITOR_STATE) - #ifdef RTW_SIMPLE_CONFIG -- || (check_fwstate(mlmepriv, WIFI_AP_STATE) && padapter->rtw_simple_config == _TRUE && IS_MCAST(get_ra(ptr))) -+ || (check_fwstate(mlmepriv, WIFI_AP_STATE) && padapter->rtw_simple_config == _TRUE && IS_MCAST(rtl_get_ra(ptr))) - #endif - ) { - #if (LINUX_VERSION_CODE >= KERNEL_VERSION(2, 6, 24)) -@@ -4598,7 +4598,7 @@ void rx_query_phy_status( - wlanhdr = get_recvframe_data(precvframe); - - ta = get_ta(wlanhdr); -- ra = get_ra(wlanhdr); -+ ra = rtl_get_ra(wlanhdr); - is_ra_bmc = IS_MCAST(ra); - - if (_rtw_memcmp(adapter_mac_addr(padapter), ta, ETH_ALEN) == _TRUE) { -@@ -4746,7 +4746,7 @@ s32 pre_recv_entry(union recv_frame *precvframe, u8 *pphy_status) - { - s32 ret = _SUCCESS; - u8 *pbuf = precvframe->u.hdr.rx_data; -- u8 *ra = get_ra(pbuf); -+ u8 *ra = rtl_get_ra(pbuf); - u8 ra_is_bmc = IS_MCAST(ra); - bool phy_queried = 0; - _adapter *primary_padapter = precvframe->u.hdr.adapter; -diff --git a/hal/hal_com.c b/hal/hal_com.c -index 96c7ade..fe5b156 100755 ---- a/hal/hal_com.c -+++ b/hal/hal_com.c -@@ -13590,7 +13590,7 @@ void rtw_store_phy_info(_adapter *padapter, union recv_frame *prframe) - - /*RTW_INFO("=>%s WIFI_DATA_TYPE or WIFI_QOS_DATA_TYPE\n", __FUNCTION__);*/ - if (psta) { -- if (IS_MCAST(get_ra(get_recvframe_data(prframe)))) -+ if (IS_MCAST(rtl_get_ra(get_recvframe_data(prframe)))) - psta_dframe_info = &psta->sta_dframe_info_bmc; - else - psta_dframe_info = &psta->sta_dframe_info; -diff --git a/include/wifi.h b/include/wifi.h -index 322cfba..dd289f2 100644 ---- a/include/wifi.h -+++ b/include/wifi.h -@@ -459,7 +459,7 @@ __inline static int IS_MCAST(const u8 *da) - return _FALSE; - } - --__inline static unsigned char *get_ra(unsigned char *pframe) -+__inline static unsigned char *rtl_get_ra(unsigned char *pframe) - { - unsigned char *ra; - ra = GetAddr1Ptr(pframe); -diff --git a/os_dep/linux/ioctl_cfg80211.c b/os_dep/linux/ioctl_cfg80211.c -index 942971f..f36c77a 100755 ---- a/os_dep/linux/ioctl_cfg80211.c -+++ b/os_dep/linux/ioctl_cfg80211.c -@@ -7076,7 +7076,7 @@ void rtw_cfg80211_rx_p2p_action_public(_adapter *adapter, union recv_frame *rfra - indicate: - #endif - #if defined(RTW_DEDICATED_P2P_DEVICE) -- if (rtw_cfg80211_redirect_pd_wdev(dvobj_to_wiphy(dvobj), get_ra(frame), &wdev)) -+ if (rtw_cfg80211_redirect_pd_wdev(dvobj_to_wiphy(dvobj), rtl_get_ra(frame), &wdev)) - if (0) - RTW_INFO("redirect to pd_wdev:%p\n", wdev); - #endif --- -2.34.1 - diff --git a/package/rtl8192eu/rtl8192eu.hash b/package/rtl8192eu/rtl8192eu.hash index 2d6498f19d..6393d82330 100644 --- a/package/rtl8192eu/rtl8192eu.hash +++ b/package/rtl8192eu/rtl8192eu.hash @@ -1,2 +1,2 @@ # Locally computed -sha256 72d1d97c6d2038885e5666f3271609b4dcbe45633c19a5606dc59745ff8ab543 rtl8192eu-865656c3a1d1aee8c4ba459ce7608756d17c712f.tar.gz +sha256 4294e65ab161592a8bca4804f48363726354f8c183af913606b0f4566d893913 rtl8192eu-ceedf761d6a02f3da4ac235d199b9dc1e7e840a1.tar.gz diff --git a/package/rtl8192eu/rtl8192eu.mk b/package/rtl8192eu/rtl8192eu.mk index da6fe42e99..851d4bb86f 100644 --- a/package/rtl8192eu/rtl8192eu.mk +++ b/package/rtl8192eu/rtl8192eu.mk @@ -4,7 +4,7 @@ # ################################################################################ -RTL8192EU_VERSION = 865656c3a1d1aee8c4ba459ce7608756d17c712f +RTL8192EU_VERSION = ceedf761d6a02f3da4ac235d199b9dc1e7e840a1 RTL8192EU_SITE = $(call github,clnhub,rtl8192eu-linux,$(RTL8192EU_VERSION)) RTL8192EU_LICENSE = GPL-2.0 -- 2.34.1 From peter at korsgaard.com Sun Mar 12 16:51:28 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 12 Mar 2023 17:51:28 +0100 Subject: [Buildroot] [PATCH] package/go: security bump to version 1.19.7 In-Reply-To: <20230312144516.1949734-1-peter@korsgaard.com> (Peter Korsgaard's message of "Sun, 12 Mar 2023 15:45:15 +0100") References: <20230312144516.1949734-1-peter@korsgaard.com> Message-ID: <87h6upzze7.fsf@dell.be.48ers.dk> >>>>> "Peter" == Peter Korsgaard writes: > go1.19.7 (released 2023-03-07) includes a security fix to the > crypto/elliptic package, as well as bug fixes to the linker, the runtime, > and the crypto/x509 and syscall packages. > Signed-off-by: Peter Korsgaard Committed, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Sun Mar 12 16:51:21 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 12 Mar 2023 17:51:21 +0100 Subject: [Buildroot] [git commit] package/go: security bump to version 1.19.7 Message-ID: <20230312165153.4375786F46@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=e93f96b717f31ab26d047c8daac8ae55622396bd branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master go1.19.7 (released 2023-03-07) includes a security fix to the crypto/elliptic package, as well as bug fixes to the linker, the runtime, and the crypto/x509 and syscall packages. 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 8254a91524..89e2fd952f 100644 --- a/package/go/go.hash +++ b/package/go/go.hash @@ -1,3 +1,3 @@ # From https://go.dev/dl -sha256 d7f0013f82e6d7f862cc6cb5c8cdb48eef5f2e239b35baa97e2f1a7466043767 go1.19.6.src.tar.gz +sha256 775bdf285ceaba940da8a2fe20122500efd7a0b65dbcee85247854a8d7402633 go1.19.7.src.tar.gz sha256 2d36597f7117c38b006835ae7f537487207d8ec407aa9d9980794b2030cbc067 LICENSE diff --git a/package/go/go.mk b/package/go/go.mk index a9056da47b..a94603f268 100644 --- a/package/go/go.mk +++ b/package/go/go.mk @@ -4,7 +4,7 @@ # ################################################################################ -GO_VERSION = 1.19.6 +GO_VERSION = 1.19.7 GO_SITE = https://storage.googleapis.com/golang GO_SOURCE = go$(GO_VERSION).src.tar.gz From thomas.petazzoni at bootlin.com Sun Mar 12 13:39:41 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sun, 12 Mar 2023 14:39:41 +0100 Subject: [Buildroot] [git commit branch/next] package/lzop: bump to version 1.04 Message-ID: <20230312173248.B81F886F50@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=ce952170e1e8229da0bdac81566a627a87e56bee branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/next lzop 1.04 uses libtool 2.4.2.418, which is right between 2.4.2 and 2.4.4. While our patch for 2.4 is also supposed to work up to and including 2.4.2.x, it does not work for libtool 2.4.2.418, which requires the patch for 2.4.4. We could change our infra to better pick the appropriate patch, but we do not know exactly which 2.4.2.x version is actually the cutting point that requires the 2.4.4 patch. Until we have more data point, let's handle the case in an ad-hoc manner for lzop. Additionally, we add a patch from Florian B??uerle, which allows to set the mtime of the lzop archive for reproducible build support using SOURCE_DATE_EPOCH. Signed-off-by: Casey Reeves Signed-off-by: Thomas Petazzoni --- .../0001-allow-overriding-modification-time.patch | 42 +++++++++ package/lzop/0001-build-with-gcc6.patch | 37 -------- ...inlines-as-the-external-inline-definition.patch | 102 --------------------- package/lzop/lzop.hash | 2 +- package/lzop/lzop.mk | 15 ++- 5 files changed, 57 insertions(+), 141 deletions(-) diff --git a/package/lzop/0001-allow-overriding-modification-time.patch b/package/lzop/0001-allow-overriding-modification-time.patch new file mode 100644 index 0000000000..5ffc64cd30 --- /dev/null +++ b/package/lzop/0001-allow-overriding-modification-time.patch @@ -0,0 +1,42 @@ +From: =?UTF-8?q?Florian=20B=C3=A4uerle?= +Date: Thu, 25 Oct 2018 17:26:30 +0200 +Subject: [PATCH] allow overriding modification time + +This patch allows to set the mtime of the lzop archive to +$SOURCE_DATE_EPOCH, required for reproducible build. It was submitted to +pengutronix by florian B??uerle in october 2018. + +https://git.pengutronix.de/cgit/ptxdist/tree/patches/lzop-1.04/0002-allow-overriding-modification-time.patch + +Signed-off-by: Casey Reeves +--- + src/lzop.c | 9 ++++++++- + 1 file changed, 8 insertions(+), 1 deletion(-) + +diff --git a/src/lzop.c b/src/lzop.c +index a540ad9c4d33..c2f877d16f92 100644 +--- a/src/lzop.c ++++ b/src/lzop.c +@@ -712,6 +712,7 @@ void init_compress_header(header_t *h, const file_t *fip, const file_t *fop) + assert(opt_method > 0); + assert(opt_level > 0); + assert(fip->st.st_mode == 0 || S_ISREG(fip->st.st_mode)); ++ const char *source_date_epoch = getenv("SOURCE_DATE_EPOCH"); + + memset(h,0,sizeof(header_t)); + +@@ -748,7 +749,13 @@ void init_compress_header(header_t *h, const file_t *fip, const file_t *fop) + + h->mode = fix_mode_for_header(fip->st.st_mode); + +- if (fip->st.st_mtime > 0) ++ if (source_date_epoch) ++ { ++ time_t mtime = strtoul(source_date_epoch, NULL, 0); ++ h->mtime_low = (lzo_uint32) (mtime); ++ h->mtime_high = (lzo_uint32) ((mtime >> 16) >> 16); ++ } ++ else if (fip->st.st_mtime > 0) + { + h->mtime_low = (lzo_uint32) (fip->st.st_mtime); + h->mtime_high = (lzo_uint32) ((fip->st.st_mtime >> 16) >> 16); diff --git a/package/lzop/0001-build-with-gcc6.patch b/package/lzop/0001-build-with-gcc6.patch deleted file mode 100644 index 03bd887d51..0000000000 --- a/package/lzop/0001-build-with-gcc6.patch +++ /dev/null @@ -1,37 +0,0 @@ -From: Jaap Crezee -Date: Sat, 25 june 2016 13:13:00 +0200 -Subject: [PATCH] fix compilation host-lzop with gcc-6 - -This patch allows host-lzop to be compiled with host systems containing gcc-6 - -Upstream patch found here: -https://build.opensuse.org/package/view_file/Archiving/lzop/lzop-1.03-gcc6.patch?expand=1 - -Signed-off-by: Jaap Crezee - ---- a/src/miniacc.h.orig 2016-02-10 16:09:23.247315866 +0100 -+++ b/src/miniacc.h 2016-02-10 16:12:14.973297054 +0100 -@@ -4469,12 +4469,12 @@ - #if defined(__MSDOS__) && defined(__TURBOC__) && (__TURBOC__ < 0x0150) - #elif 1 && (ACC_CC_SUNPROC) && !defined(ACCCHK_CFG_PEDANTIC) - #else -- ACCCHK_ASSERT((1 << (8*SIZEOF_INT-1)) < 0) -+ ACCCHK_ASSERT((int)(1u << (8*SIZEOF_INT-1)) < 0) - #endif - ACCCHK_ASSERT((1u << (8*SIZEOF_INT-1)) > 0) - #if 1 && (ACC_CC_SUNPROC) && !defined(ACCCHK_CFG_PEDANTIC) - #else -- ACCCHK_ASSERT((1l << (8*SIZEOF_LONG-1)) < 0) -+ ACCCHK_ASSERT((long)(1ul << (8*SIZEOF_LONG-1)) < 0) - #endif - ACCCHK_ASSERT((1ul << (8*SIZEOF_LONG-1)) > 0) - #if defined(acc_int16e_t) -@@ -4703,7 +4703,7 @@ - #elif 1 && (ACC_CC_LCC || ACC_CC_LCCWIN32) && !defined(ACCCHK_CFG_PEDANTIC) - #elif 1 && (ACC_CC_SUNPROC) && !defined(ACCCHK_CFG_PEDANTIC) - #elif !(ACC_BROKEN_INTEGRAL_PROMOTION) && (SIZEOF_INT > 1) -- ACCCHK_ASSERT( (((unsigned char)128) << (int)(8*sizeof(int)-8)) < 0) -+ ACCCHK_ASSERT( (int)((unsigned int)((unsigned char)128) << (int)(8*sizeof(int)-8)) < 0) - #endif - #if (ACC_CC_BORLANDC && (__BORLANDC__ >= 0x0530) && (__BORLANDC__ < 0x0560)) - # pragma option pop diff --git a/package/lzop/0002-use-static-inlines-as-the-external-inline-definition.patch b/package/lzop/0002-use-static-inlines-as-the-external-inline-definition.patch deleted file mode 100644 index f6d076a9f7..0000000000 --- a/package/lzop/0002-use-static-inlines-as-the-external-inline-definition.patch +++ /dev/null @@ -1,102 +0,0 @@ -From ecccbcf66da53779d88e38e2af7f82eff8dde7f8 Mon Sep 17 00:00:00 2001 -From: Khem Raj -Date: Sun, 16 Aug 2015 10:35:47 -0700 -Subject: [PATCH] use static inlines as the external inline definition has - changed with gcc5 - -[Patch from https://raw.githubusercontent.com/openembedded/openembedded-core/master/meta/recipes-support/lzop/lzop/0001-use-static-inlines-as-the-external-inline-definition.patch] -Signed-off-by: Khem Raj -Signed-off-by: Peter Korsgaard ---- -Upstream-Status: Pending - - src/miniacc.h | 24 ++++++++---------------- - 1 file changed, 8 insertions(+), 16 deletions(-) - -diff --git a/src/miniacc.h b/src/miniacc.h -index 09e6f0c..cae98d1 100644 ---- a/src/miniacc.h -+++ b/src/miniacc.h -@@ -2880,8 +2880,7 @@ typedef void (__acc_cdecl_sighandler *acc_sighandler_t)(acc_signo_t); - #if !(ACC_CFG_NO_INLINE_ASM) && (__acc_HAVE_forceinline) - #if (ACC_ARCH_POWERPC && ACC_ABI_BIG_ENDIAN) && (ACC_CC_GNUC) - #if !defined(ACC_UA_GET_LE16) --extern __acc_forceinline unsigned long __ACC_UA_GET_LE16(__acc_ua_volatile const void* pp); --extern __acc_forceinline unsigned long __ACC_UA_GET_LE16(__acc_ua_volatile const void* pp) { -+static __acc_forceinline unsigned long __ACC_UA_GET_LE16(__acc_ua_volatile const void* pp) { - __acc_ua_volatile const acc_uint16e_t* p = (__acc_ua_volatile const acc_uint16e_t*) pp; - unsigned long v; - __asm__ __volatile__("lhbrx %0,0,%1" : "=r" (v) : "r" (p), "m" (*p)); -@@ -2890,8 +2889,7 @@ extern __acc_forceinline unsigned long __ACC_UA_GET_LE16(__acc_ua_volatile const - #define ACC_UA_GET_LE16(p) __ACC_UA_GET_LE16(p) - #endif - #if !defined(ACC_UA_SET_LE16) --extern __acc_forceinline void __ACC_UA_SET_LE16(__acc_ua_volatile void* pp, unsigned long v); --extern __acc_forceinline void __ACC_UA_SET_LE16(__acc_ua_volatile void* pp, unsigned long v) { -+static __acc_forceinline void __ACC_UA_SET_LE16(__acc_ua_volatile void* pp, unsigned long v) { - __acc_ua_volatile acc_uint16e_t* p = (__acc_ua_volatile acc_uint16e_t*) pp; - __asm__ __volatile__("sthbrx %2,0,%1" : "=m" (*p) : "r" (p), "r" (v)); - } -@@ -2916,8 +2914,7 @@ extern __acc_forceinline void __ACC_UA_SET_LE16(__acc_ua_volatile void* pp, unsi - #if !(ACC_CFG_NO_INLINE_ASM) && (__acc_HAVE_forceinline) - #if (ACC_ARCH_POWERPC && ACC_ABI_BIG_ENDIAN) && (ACC_CC_GNUC) - #if !defined(ACC_UA_GET_LE32) --extern __acc_forceinline unsigned long __ACC_UA_GET_LE32(__acc_ua_volatile const void* pp); --extern __acc_forceinline unsigned long __ACC_UA_GET_LE32(__acc_ua_volatile const void* pp) { -+static __acc_forceinline unsigned long __ACC_UA_GET_LE32(__acc_ua_volatile const void* pp) { - __acc_ua_volatile const acc_uint32e_t* p = (__acc_ua_volatile const acc_uint32e_t*) pp; - unsigned long v; - __asm__ __volatile__("lwbrx %0,0,%1" : "=r" (v) : "r" (p), "m" (*p)); -@@ -2926,8 +2923,7 @@ extern __acc_forceinline unsigned long __ACC_UA_GET_LE32(__acc_ua_volatile const - #define ACC_UA_GET_LE32(p) __ACC_UA_GET_LE32(p) - #endif - #if !defined(ACC_UA_SET_LE32) --extern __acc_forceinline void __ACC_UA_SET_LE32(__acc_ua_volatile void* pp, unsigned long v); --extern __acc_forceinline void __ACC_UA_SET_LE32(__acc_ua_volatile void* pp, unsigned long v) { -+static __acc_forceinline void __ACC_UA_SET_LE32(__acc_ua_volatile void* pp, unsigned long v) { - __acc_ua_volatile acc_uint32e_t* p = (__acc_ua_volatile acc_uint32e_t*) pp; - __asm__ __volatile__("stwbrx %2,0,%1" : "=m" (*p) : "r" (p), "r" (v)); - } -@@ -3307,8 +3303,7 @@ typedef void (__acc_cdecl_sighandler *acc_sighandler_t)(acc_signo_t); - #if !(ACC_CFG_NO_INLINE_ASM) && (__acc_HAVE_forceinline) - #if (ACC_ARCH_POWERPC && ACC_ABI_BIG_ENDIAN) && (ACC_CC_GNUC) - #if !defined(ACC_UA_GET_LE16) --extern __acc_forceinline unsigned long __ACC_UA_GET_LE16(__acc_ua_volatile const void* pp); --extern __acc_forceinline unsigned long __ACC_UA_GET_LE16(__acc_ua_volatile const void* pp) { -+static __acc_forceinline unsigned long __ACC_UA_GET_LE16(__acc_ua_volatile const void* pp) { - __acc_ua_volatile const acc_uint16e_t* p = (__acc_ua_volatile const acc_uint16e_t*) pp; - unsigned long v; - __asm__ __volatile__("lhbrx %0,0,%1" : "=r" (v) : "r" (p), "m" (*p)); -@@ -3317,8 +3312,7 @@ extern __acc_forceinline unsigned long __ACC_UA_GET_LE16(__acc_ua_volatile const - #define ACC_UA_GET_LE16(p) __ACC_UA_GET_LE16(p) - #endif - #if !defined(ACC_UA_SET_LE16) --extern __acc_forceinline void __ACC_UA_SET_LE16(__acc_ua_volatile void* pp, unsigned long v); --extern __acc_forceinline void __ACC_UA_SET_LE16(__acc_ua_volatile void* pp, unsigned long v) { -+static __acc_forceinline void __ACC_UA_SET_LE16(__acc_ua_volatile void* pp, unsigned long v) { - __acc_ua_volatile acc_uint16e_t* p = (__acc_ua_volatile acc_uint16e_t*) pp; - __asm__ __volatile__("sthbrx %2,0,%1" : "=m" (*p) : "r" (p), "r" (v)); - } -@@ -3343,8 +3337,7 @@ extern __acc_forceinline void __ACC_UA_SET_LE16(__acc_ua_volatile void* pp, unsi - #if !(ACC_CFG_NO_INLINE_ASM) && (__acc_HAVE_forceinline) - #if (ACC_ARCH_POWERPC && ACC_ABI_BIG_ENDIAN) && (ACC_CC_GNUC) - #if !defined(ACC_UA_GET_LE32) --extern __acc_forceinline unsigned long __ACC_UA_GET_LE32(__acc_ua_volatile const void* pp); --extern __acc_forceinline unsigned long __ACC_UA_GET_LE32(__acc_ua_volatile const void* pp) { -+static __acc_forceinline unsigned long __ACC_UA_GET_LE32(__acc_ua_volatile const void* pp) { - __acc_ua_volatile const acc_uint32e_t* p = (__acc_ua_volatile const acc_uint32e_t*) pp; - unsigned long v; - __asm__ __volatile__("lwbrx %0,0,%1" : "=r" (v) : "r" (p), "m" (*p)); -@@ -3353,8 +3346,7 @@ extern __acc_forceinline unsigned long __ACC_UA_GET_LE32(__acc_ua_volatile const - #define ACC_UA_GET_LE32(p) __ACC_UA_GET_LE32(p) - #endif - #if !defined(ACC_UA_SET_LE32) --extern __acc_forceinline void __ACC_UA_SET_LE32(__acc_ua_volatile void* pp, unsigned long v); --extern __acc_forceinline void __ACC_UA_SET_LE32(__acc_ua_volatile void* pp, unsigned long v) { -+static __acc_forceinline void __ACC_UA_SET_LE32(__acc_ua_volatile void* pp, unsigned long v) { - __acc_ua_volatile acc_uint32e_t* p = (__acc_ua_volatile acc_uint32e_t*) pp; - __asm__ __volatile__("stwbrx %2,0,%1" : "=m" (*p) : "r" (p), "r" (v)); - } --- -2.5.0 - diff --git a/package/lzop/lzop.hash b/package/lzop/lzop.hash index adc20648b6..99796dc8c9 100644 --- a/package/lzop/lzop.hash +++ b/package/lzop/lzop.hash @@ -1,3 +1,3 @@ # Locally calculated -sha256 c1425b8c77d49f5a679d5a126c90ea6ad99585a55e335a613cae59e909dbb2c9 lzop-1.03.tar.gz +sha256 7e72b62a8a60aff5200a047eea0773a8fb205caf7acbe1774d95147f305a2f41 lzop-1.04.tar.gz sha256 70439f6e2b47057a408d2390ed6663b9875f5a08066a06a060a357ef1df89a8c COPYING diff --git a/package/lzop/lzop.mk b/package/lzop/lzop.mk index 55157c4d48..d32d2d1d3b 100644 --- a/package/lzop/lzop.mk +++ b/package/lzop/lzop.mk @@ -4,13 +4,26 @@ # ################################################################################ -LZOP_VERSION = 1.03 +LZOP_VERSION = 1.04 LZOP_SITE = http://www.lzop.org/download LZOP_LICENSE = GPL-2.0+ LZOP_LICENSE_FILES = COPYING LZOP_DEPENDENCIES = lzo HOST_LZOP_DEPENDENCIES = host-lzo +# lzop uses libtool 2.4.2.418, which is right between 2.4.2 and +# 2.4.4. While our patch for 2.4 is also supposed to work up to and +# including 2.4.2.x, it does not work for libtool 2.4.2.418, which +# requires the patch for 2.4.4. So we disable the libtool patching +# from autotools-package and do our own. +LZOP_LIBTOOL_PATCH = NO + +define LZOP_LIBTOOL_FIXUP + patch -i support/libtool/buildroot-libtool-v2.4.4.patch $(@D)/autoconf/ltmain.sh +endef +LZOP_POST_PATCH_HOOKS += LZOP_LIBTOOL_FIXUP +HOST_LZOP_POST_PATCH_HOOKS += LZOP_LIBTOOL_FIXUP + $(eval $(autotools-package)) $(eval $(host-autotools-package)) From bugzilla at busybox.net Sun Mar 12 17:36:14 2023 From: bugzilla at busybox.net (bugzilla at busybox.net) Date: Sun, 12 Mar 2023 17:36:14 +0000 Subject: [Buildroot] [Bug 15306] glibc build fails in Docker container In-Reply-To: References: Message-ID: https://bugs.busybox.net/show_bug.cgi?id=15306 --- Comment #5 from Russ --- Yep sorry I didn't close the loop on this -- I was able to repro with upstream, *but* I found that I could only repro when using a bind mount. I'm not sure what the root cause is, but I assume it's an issue with the Docker bind mounting mechanism. -- You are receiving this mail because: You are on the CC list for the bug. From thomas.petazzoni at bootlin.com Sun Mar 12 17:44:38 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sun, 12 Mar 2023 18:44:38 +0100 Subject: [Buildroot] [PATCH v3] package/lzop: bump to version 1.04 In-Reply-To: <20230226113307.4088933-1-casey@xogium.me> References: <20230226113307.4088933-1-casey@xogium.me> Message-ID: <20230312184438.6265163d@windsurf> Hello, On Sun, 26 Feb 2023 12:33:08 +0100 Casey Reeves wrote: > +LZOP_LIBTOOL_PATCH=NO Spaces needed around = sign. > +define LZOP_LIBTOOL_FIXUP > + patch -i support/libtool/buildroot-libtool-v2.4.4.patch $(@D)/autoconf/ltmain.sh > +endef > + > +LZOP_POST_PATCH_HOOKS += LZOP_LIBTOOL_FIXUP Even though admittedly the libtool fixup is probably not that needed for the host package, the host-autotools-package infra normally applies the libtool fixup as well. So I've added: HOST_LZOP_POST_PATCH_HOOKS += LZOP_LIBTOOL_FIXUP I've also added a small comment above this to explain why we're doing the libtool fixup manually. Applied to next with those changes. Thanks! Thomas -- Thomas Petazzoni, co-owner and CEO, Bootlin Embedded Linux and Kernel engineering and training https://bootlin.com From thomas.petazzoni at bootlin.com Sun Mar 12 17:45:08 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sun, 12 Mar 2023 18:45:08 +0100 Subject: [Buildroot] [git commit branch/next] configs/spike_riscv64: bump kernel to 6.1.14 Message-ID: <20230312174518.2625B86F59@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=38c581b05cd8e7967783410b36c14b9b561acd12 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/next Linux Kernel 6.1 now being officially promoted to be a LTS, this commit bump the kernel version of this defconfig to 6.1.14. A Kernel config fragment "linux.fragment" is now needed as the kernel no longer enable SBI v0.1 support and the earlycon RISC-V SBI in its riscv arch defconfig. See [1] [2]. The Spike riscv-isa-sim was updated upstream accordingly [3]. In order to keep a smooth transition, this kernel config fragment re-enable those options to make sure this kernel will work with both old Spike versions (not including commit [3] like the v1.1.0 currently included in Buildroot), and newer versions. This commit was also successfully tested with riscv-isa-sim at commit 0d1a48c0c0. [1] https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/commit/?id=6f562570b9c5d6a3e30d87aec60a9d8f22a3203c [2] https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/commit/?id=3938d5a2f9369d1ebd56320629fed395ce327e9c [3] https://github.com/riscv-software-src/riscv-isa-sim/commit/191634d2854dfed448fc323195f9b65c305e2d77 Signed-off-by: Julien Olivain Signed-off-by: Thomas Petazzoni --- board/spike/riscv64/linux.fragment | 3 +++ configs/spike_riscv64_defconfig | 5 +++-- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/board/spike/riscv64/linux.fragment b/board/spike/riscv64/linux.fragment new file mode 100644 index 0000000000..b443b0ab36 --- /dev/null +++ b/board/spike/riscv64/linux.fragment @@ -0,0 +1,3 @@ +CONFIG_RISCV_SBI_V01=y +CONFIG_HVC_RISCV_SBI=y +CONFIG_SERIAL_EARLYCON_RISCV_SBI=y diff --git a/configs/spike_riscv64_defconfig b/configs/spike_riscv64_defconfig index e23f1ce32c..73ea566084 100644 --- a/configs/spike_riscv64_defconfig +++ b/configs/spike_riscv64_defconfig @@ -2,9 +2,10 @@ BR2_riscv=y BR2_RISCV_64=y BR2_LINUX_KERNEL=y BR2_LINUX_KERNEL_CUSTOM_VERSION=y -BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="5.15.86" +BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.1.14" BR2_LINUX_KERNEL_USE_ARCH_DEFAULT_CONFIG=y -BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_15=y +BR2_LINUX_KERNEL_CONFIG_FRAGMENT_FILES="board/spike/riscv64/linux.fragment" +BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_1=y BR2_TARGET_ROOTFS_CPIO=y # BR2_TARGET_ROOTFS_TAR is not set BR2_TARGET_OPENSBI=y From thomas.petazzoni at bootlin.com Sun Mar 12 17:45:22 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sun, 12 Mar 2023 18:45:22 +0100 Subject: [Buildroot] [PATCH next 1/1] configs/spike_riscv64: bump kernel to 6.1.14 In-Reply-To: <20230226131838.509224-1-ju.o@free.fr> References: <20230226131838.509224-1-ju.o@free.fr> Message-ID: <20230312184522.3c07813f@windsurf> On Sun, 26 Feb 2023 14:18:38 +0100 Julien Olivain wrote: > Linux Kernel 6.1 now being officially promoted to be a LTS, this > commit bump the kernel version of this defconfig to 6.1.14. > > A Kernel config fragment "linux.fragment" is now needed as the kernel > no longer enable SBI v0.1 support and the earlycon RISC-V SBI in its > riscv arch defconfig. See [1] [2]. > > The Spike riscv-isa-sim was updated upstream accordingly [3]. > > In order to keep a smooth transition, this kernel config fragment > re-enable those options to make sure this kernel will work with > both old Spike versions (not including commit [3] like the v1.1.0 > currently included in Buildroot), and newer versions. This commit > was also successfully tested with riscv-isa-sim at commit > 0d1a48c0c0. > > [1] https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/commit/?id=6f562570b9c5d6a3e30d87aec60a9d8f22a3203c > [2] https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/commit/?id=3938d5a2f9369d1ebd56320629fed395ce327e9c > [3] https://github.com/riscv-software-src/riscv-isa-sim/commit/191634d2854dfed448fc323195f9b65c305e2d77 > > Signed-off-by: Julien Olivain > --- > Patch tested on top of branch next at commit b793f3a with commands: Applied to next, thanks. Thomas -- Thomas Petazzoni, CTO, Bootlin Embedded Linux and Kernel engineering https://bootlin.com From bugzilla at busybox.net Sun Mar 12 17:47:35 2023 From: bugzilla at busybox.net (bugzilla at busybox.net) Date: Sun, 12 Mar 2023 17:47:35 +0000 Subject: [Buildroot] [Bug 15376] Libiconv config In-Reply-To: References: Message-ID: https://bugs.busybox.net/show_bug.cgi?id=15376 Yann E. MORIN changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |yann.morin.1998 at free.fr --- Comment #1 from Yann E. MORIN --- Igor, All, Thanks for your report. However, you did not provide enough information. Can you provide: * the version of Buildroot you are using * the defconfig file your are using I was also not able to reproduce with current master; the following ran for quite some time, but trigerred not (related) issue: $ while ! ( grep -q -E '^BR2_PACKAGE_LIBICONV=y' .config \ && grep -q -E '^BR2_ENABLE_LOCALE=y' .config) do make randconfig done Regards, Yann E. MORIN. -- You are receiving this mail because: You are on the CC list for the bug. From thomas.petazzoni at bootlin.com Sun Mar 12 17:59:17 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sun, 12 Mar 2023 18:59:17 +0100 Subject: [Buildroot] [git commit branch/next] package/harfbuzz: bump to version 7.1.0 Message-ID: <20230312175926.B008086F60@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=a1f00209c20e6d5fc2712c8b4746f3ac5d94df7f branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/next Since the major release changed all the packages that have direct dependency to harfbuzz has been succesfully built: - efl - libass - mupdf - pango - qt5base - qt5webengine - qt6base - sdl2_ttf - supertuxkart - vlc - webkitgtk - wpewebkit Signed-off-by: Giulio Benetti Signed-off-by: Thomas Petazzoni --- 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 9489f25c6a..e881f58510 100644 --- a/package/harfbuzz/harfbuzz.hash +++ b/package/harfbuzz/harfbuzz.hash @@ -1,3 +1,3 @@ # Locally computed -sha256 4a6ce097b75a8121facc4ba83b5b083bfec657f45b003cd5a3424f2ae6b4434d harfbuzz-5.3.1.tar.xz +sha256 f135a61cd464c9ed6bc9823764c188f276c3850a8dc904628de2a87966b7077b harfbuzz-7.1.0.tar.xz sha256 4345e1735f8bc6d812fed5180cabb5a5e88a4109d332652f2a45c13cfa5ee692 COPYING diff --git a/package/harfbuzz/harfbuzz.mk b/package/harfbuzz/harfbuzz.mk index b0112168e1..24c6f3ef27 100644 --- a/package/harfbuzz/harfbuzz.mk +++ b/package/harfbuzz/harfbuzz.mk @@ -4,7 +4,7 @@ # ################################################################################ -HARFBUZZ_VERSION = 5.3.1 +HARFBUZZ_VERSION = 7.1.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) From thomas.petazzoni at bootlin.com Sun Mar 12 17:59:31 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sun, 12 Mar 2023 18:59:31 +0100 Subject: [Buildroot] [PATCH, for-next] package/harfbuzz: bump to version 7.1.0 In-Reply-To: <20230304194927.2385765-1-giulio.benetti@benettiengineering.com> References: <20230304194927.2385765-1-giulio.benetti@benettiengineering.com> Message-ID: <20230312185931.4b2b59ce@windsurf> On Sat, 4 Mar 2023 20:49:27 +0100 Giulio Benetti wrote: > Since the major release changed all the packages that have direct > dependency to harfbuzz has been succesfully built: > - efl > - libass > - mupdf > - pango > - qt5base > - qt5webengine > - qt6base > - sdl2_ttf > - supertuxkart > - vlc > - webkitgtk > - wpewebkit > > Signed-off-by: Giulio Benetti > --- > package/harfbuzz/harfbuzz.hash | 2 +- > package/harfbuzz/harfbuzz.mk | 2 +- > 2 files changed, 2 insertions(+), 2 deletions(-) Applied to next, thanks. Thomas -- Thomas Petazzoni, CTO, Bootlin Embedded Linux and Kernel engineering https://bootlin.com From thomas.petazzoni at bootlin.com Sun Mar 12 17:59:50 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sun, 12 Mar 2023 18:59:50 +0100 Subject: [Buildroot] [PATCH next 1/1] package/mtools: bump to version 4.0.42 In-Reply-To: <20230304185341.127963-1-ju.o@free.fr> References: <20230304185341.127963-1-ju.o@free.fr> Message-ID: <20230312185950.32b4a8c5@windsurf> On Sat, 4 Mar 2023 19:53:41 +0100 Julien Olivain wrote: > Release announce: > https://lists.gnu.org/archive/html/info-mtools/2022-10/msg00000.html > > For change log since 4.0.38, see: > https://svn.savannah.gnu.org/viewvc/mtools/tags/4.0.42/NEWS?view=markup > > Signed-off-by: Julien Olivain > --- > Patch tested on branch next at commit b793f3a with commands: Applied to next, thanks. Thomas -- Thomas Petazzoni, CTO, Bootlin Embedded Linux and Kernel engineering https://bootlin.com From thomas.petazzoni at bootlin.com Sun Mar 12 18:00:29 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sun, 12 Mar 2023 19:00:29 +0100 Subject: [Buildroot] [PATCH] package/{bluez5_utils, bluez5_utils-headers}: bump to version 5.66 In-Reply-To: <674d788fda128807b203f3b1d8b407b5bb85948b.1677628527.git.stefan@agner.ch> References: <674d788fda128807b203f3b1d8b407b5bb85948b.1677628527.git.stefan@agner.ch> Message-ID: <20230312190029.6989cfaa@windsurf> On Wed, 1 Mar 2023 00:55:47 +0100 Stefan Agner wrote: > bluez 5.66 contains various fixes and initial support for Basic Audio > Profile and Volume Control Profile. > > Signed-off-by: Stefan Agner > --- > package/bluez5_utils-headers/bluez5_utils-headers.mk | 2 +- > package/bluez5_utils/bluez5_utils.hash | 2 +- > package/bluez5_utils/bluez5_utils.mk | 2 +- > 3 files changed, 3 insertions(+), 3 deletions(-) Applied to next, thanks. Thomas -- Thomas Petazzoni, CTO, Bootlin Embedded Linux and Kernel engineering https://bootlin.com From thomas.petazzoni at bootlin.com Sun Mar 12 18:00:05 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sun, 12 Mar 2023 19:00:05 +0100 Subject: [Buildroot] [git commit branch/next] package/{bluez5_utils, bluez5_utils-headers}: bump to version 5.66 Message-ID: <20230312180058.7A3DF86F76@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=c6c79d6d40e37fada0c50430f27b9aeaf68bae74 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/next bluez 5.66 contains various fixes and initial support for Basic Audio Profile and Volume Control Profile. Signed-off-by: Stefan Agner Signed-off-by: Thomas Petazzoni --- package/bluez5_utils-headers/bluez5_utils-headers.mk | 2 +- package/bluez5_utils/bluez5_utils.hash | 2 +- package/bluez5_utils/bluez5_utils.mk | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package/bluez5_utils-headers/bluez5_utils-headers.mk b/package/bluez5_utils-headers/bluez5_utils-headers.mk index 565511120f..8ca3764935 100644 --- a/package/bluez5_utils-headers/bluez5_utils-headers.mk +++ b/package/bluez5_utils-headers/bluez5_utils-headers.mk @@ -5,7 +5,7 @@ ################################################################################ # Keep the version and patches in sync with bluez5_utils -BLUEZ5_UTILS_HEADERS_VERSION = 5.65 +BLUEZ5_UTILS_HEADERS_VERSION = 5.66 BLUEZ5_UTILS_HEADERS_SOURCE = bluez-$(BLUEZ5_UTILS_VERSION).tar.xz BLUEZ5_UTILS_HEADERS_SITE = $(BR2_KERNEL_MIRROR)/linux/bluetooth BLUEZ5_UTILS_HEADERS_DL_SUBDIR = bluez5_utils diff --git a/package/bluez5_utils/bluez5_utils.hash b/package/bluez5_utils/bluez5_utils.hash index e0c9f3cdb9..9467647592 100644 --- a/package/bluez5_utils/bluez5_utils.hash +++ b/package/bluez5_utils/bluez5_utils.hash @@ -1,5 +1,5 @@ # From https://www.kernel.org/pub/linux/bluetooth/sha256sums.asc: -sha256 2565a4d48354b576e6ad92e25b54ed66808296581c8abb80587051f9993d96d4 bluez-5.65.tar.xz +sha256 39fea64b590c9492984a0c27a89fc203e1cdc74866086efb8f4698677ab2b574 bluez-5.66.tar.xz # Locally computed sha256 b499eddebda05a8859e32b820a64577d91f1de2b52efa2a1575a2cb4000bc259 COPYING sha256 ec60b993835e2c6b79e6d9226345f4e614e686eb57dc13b6420c15a33a8996e5 COPYING.LIB diff --git a/package/bluez5_utils/bluez5_utils.mk b/package/bluez5_utils/bluez5_utils.mk index 76070dc3a9..4059b34556 100644 --- a/package/bluez5_utils/bluez5_utils.mk +++ b/package/bluez5_utils/bluez5_utils.mk @@ -5,7 +5,7 @@ ################################################################################ # Keep the version and patches in sync with bluez5_utils-headers -BLUEZ5_UTILS_VERSION = 5.65 +BLUEZ5_UTILS_VERSION = 5.66 BLUEZ5_UTILS_SOURCE = bluez-$(BLUEZ5_UTILS_VERSION).tar.xz BLUEZ5_UTILS_SITE = $(BR2_KERNEL_MIRROR)/linux/bluetooth BLUEZ5_UTILS_INSTALL_STAGING = YES From thomas.petazzoni at bootlin.com Sun Mar 12 17:59:40 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sun, 12 Mar 2023 18:59:40 +0100 Subject: [Buildroot] [git commit branch/next] package/mtools: bump to version 4.0.42 Message-ID: <20230312180058.70A8086F75@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=0a46e6c1981c9a326c7cd3713bd312f9f9bc8f99 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/next Release announce: https://lists.gnu.org/archive/html/info-mtools/2022-10/msg00000.html For change log since 4.0.38, see: https://svn.savannah.gnu.org/viewvc/mtools/tags/4.0.42/NEWS?view=markup Signed-off-by: Julien Olivain Signed-off-by: Thomas Petazzoni --- package/mtools/mtools.hash | 2 +- package/mtools/mtools.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/mtools/mtools.hash b/package/mtools/mtools.hash index a162bfdc95..b81830a7d2 100644 --- a/package/mtools/mtools.hash +++ b/package/mtools/mtools.hash @@ -1,5 +1,5 @@ # Locally calculated after checking pgp signature -sha256 7086821b399a39b8a3c5a372d064de4860f3c195b4911dd4e8b76219fcabe75c mtools-4.0.38.tar.lz +sha256 40a98fd9bcc865997866015013c3c64a304d98c2892fe4ab892ffd6ac3dd9bae mtools-4.0.42.tar.lz # Locally calculated sha256 8ceb4b9ee5adedde47b31e975c1d90c73ad27b6b165a1dcd80c7c545eb65b903 COPYING diff --git a/package/mtools/mtools.mk b/package/mtools/mtools.mk index c875814bc7..407ac1a2c6 100644 --- a/package/mtools/mtools.mk +++ b/package/mtools/mtools.mk @@ -4,7 +4,7 @@ # ################################################################################ -MTOOLS_VERSION = 4.0.38 +MTOOLS_VERSION = 4.0.42 MTOOLS_SOURCE = mtools-$(MTOOLS_VERSION).tar.lz MTOOLS_SITE = $(BR2_GNU_MIRROR)/mtools MTOOLS_LICENSE = GPL-3.0+ From thomas.petazzoni at bootlin.com Sun Mar 12 18:00:57 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sun, 12 Mar 2023 19:00:57 +0100 Subject: [Buildroot] [PATCH] package/{bluez5_utils, bluez5_utils-headers}: bump to version 5.66 In-Reply-To: References: <674d788fda128807b203f3b1d8b407b5bb85948b.1677628527.git.stefan@agner.ch> Message-ID: <20230312190057.13a641ca@windsurf> Hello Stefan, On Thu, 09 Mar 2023 08:53:35 +0100 Stefan Agner wrote: > Is that something which still can get merged into 2023.02? Besides the > new features it comes with a whole slew of fixes as well. It's really too late at this point to merge version bumps in 2023.02. Peter is about to release the final 2023.02 today. Best regards, Thomas -- Thomas Petazzoni, co-owner and CEO, Bootlin Embedded Linux and Kernel engineering and training https://bootlin.com From thomas.petazzoni at bootlin.com Sun Mar 12 18:01:30 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sun, 12 Mar 2023 19:01:30 +0100 Subject: [Buildroot] [PATCH next 1/1] package/openmpi: bump to version 4.1.5 In-Reply-To: <20230228202720.6762-1-ju.o@free.fr> References: <20230228202720.6762-1-ju.o@free.fr> Message-ID: <20230312190130.27668e0d@windsurf> On Tue, 28 Feb 2023 21:27:20 +0100 Julien Olivain wrote: > For change log, see: > https://github.com/open-mpi/ompi/blob/v4.1.5/NEWS#L61 > > Signed-off-by: Julien Olivain > --- > Patch tested on branch next at commit b793f3a with commands: Applied to next, thanks. Thomas -- Thomas Petazzoni, CTO, Bootlin Embedded Linux and Kernel engineering https://bootlin.com From thomas.petazzoni at bootlin.com Sun Mar 12 18:02:10 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sun, 12 Mar 2023 19:02:10 +0100 Subject: [Buildroot] [PATH for-next] package/rtl8192eu: bump to version 2023-03-12 on branch 5.11.2.1 In-Reply-To: <20230312160909.921651-1-giulio.benetti@benettiengineering.com> References: <20230312160909.921651-1-giulio.benetti@benettiengineering.com> Message-ID: <20230312190210.41b7b49d@windsurf> On Sun, 12 Mar 2023 17:09:09 +0100 Giulio Benetti wrote: > Drop local patch that has been upstreamed. > > Signed-off-by: Giulio Benetti > --- > ...02-Fix-conflicting-get_ra-on-PowerPC.patch | 124 ------------------ > package/rtl8192eu/rtl8192eu.hash | 2 +- > package/rtl8192eu/rtl8192eu.mk | 2 +- > 3 files changed, 2 insertions(+), 126 deletions(-) > delete mode 100644 package/rtl8192eu/0002-Fix-conflicting-get_ra-on-PowerPC.patch Applied to next, thanks. Thomas -- Thomas Petazzoni, CTO, Bootlin Embedded Linux and Kernel engineering https://bootlin.com From thomas.petazzoni at bootlin.com Sun Mar 12 18:01:19 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sun, 12 Mar 2023 19:01:19 +0100 Subject: [Buildroot] [git commit branch/next] package/openmpi: bump to version 4.1.5 Message-ID: <20230312180242.EEFDD86F7B@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=bcf9d2f51cd5c80191b63020412631a548e32a7d branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/next For change log, see: https://github.com/open-mpi/ompi/blob/v4.1.5/NEWS#L61 Signed-off-by: Julien Olivain Signed-off-by: Thomas Petazzoni --- package/openmpi/openmpi.hash | 6 +++--- package/openmpi/openmpi.mk | 4 ++-- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package/openmpi/openmpi.hash b/package/openmpi/openmpi.hash index 745ed7c580..567ffe4833 100644 --- a/package/openmpi/openmpi.hash +++ b/package/openmpi/openmpi.hash @@ -1,6 +1,6 @@ # From: https://www.open-mpi.org/software/ompi/v4.1/ -md5 f057e12aabaf7dd5a6a658180fca404e openmpi-4.1.4.tar.bz2 -sha1 357c61a8e06e103d987c0e4a054e8780a034c8b1 openmpi-4.1.4.tar.bz2 -sha256 92912e175fd1234368c8730c03f4996fe5942e7479bb1d10059405e7f2b3930d openmpi-4.1.4.tar.bz2 +md5 bb045df2d600744c2231c78b31a20da3 openmpi-4.1.5.tar.bz2 +sha1 eba2e6f9ee0c39fbca0a8cf53a79c9ed29643284 openmpi-4.1.5.tar.bz2 +sha256 a640986bc257389dd379886fdae6264c8cfa56bc98b71ce3ae3dfbd8ce61dbe3 openmpi-4.1.5.tar.bz2 # Locally computed sha256 2db71de9577ebfe15c186605844c470dcecd3717f4ef0118c9440d801c0f58f8 LICENSE diff --git a/package/openmpi/openmpi.mk b/package/openmpi/openmpi.mk index f14b55ced5..82a4b3eb1c 100644 --- a/package/openmpi/openmpi.mk +++ b/package/openmpi/openmpi.mk @@ -5,7 +5,7 @@ ################################################################################ OPENMPI_VERSION_MAJOR = 4.1 -OPENMPI_VERSION = $(OPENMPI_VERSION_MAJOR).4 +OPENMPI_VERSION = $(OPENMPI_VERSION_MAJOR).5 OPENMPI_SITE = https://www.open-mpi.org/software/ompi/v$(OPENMPI_VERSION_MAJOR)/downloads OPENMPI_SOURCE = openmpi-$(OPENMPI_VERSION).tar.bz2 OPENMPI_LICENSE = BSD-3-Clause @@ -15,7 +15,7 @@ OPENMPI_INSTALL_STAGING = YES # The macro searching for IME (Infinite Memory Engine) filesystem # brings "-I/usr/local/include" in the CPPFLAGS, even if not # found. This makes the configuration fail. See: -# https://github.com/open-mpi/ompi/blob/v4.1.4/config/ompi_check_ime.m4#L35 +# https://github.com/open-mpi/ompi/blob/v4.1.5/config/ompi_check_ime.m4#L35 # Disable explicitly to avoid the issue. OPENMPI_CONF_OPTS = --without-ime From thomas.petazzoni at bootlin.com Sun Mar 12 18:03:34 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sun, 12 Mar 2023 19:03:34 +0100 Subject: [Buildroot] [PATH for-next] package/rtl8192eu: bump to version 2023-03-12 on branch 5.11.2.1 In-Reply-To: <20230312160909.921651-1-giulio.benetti@benettiengineering.com> References: <20230312160909.921651-1-giulio.benetti@benettiengineering.com> Message-ID: <20230312190334.03a06df7@windsurf> On Sun, 12 Mar 2023 17:09:09 +0100 Giulio Benetti wrote: > Drop local patch that has been upstreamed. > > Signed-off-by: Giulio Benetti > --- > ...02-Fix-conflicting-get_ra-on-PowerPC.patch | 124 ------------------ > package/rtl8192eu/rtl8192eu.hash | 2 +- > package/rtl8192eu/rtl8192eu.mk | 2 +- > 3 files changed, 2 insertions(+), 126 deletions(-) > delete mode 100644 package/rtl8192eu/0002-Fix-conflicting-get_ra-on-PowerPC.patch In fact, I will not apply. I will wait for next to be merged back into master for this, as there is a conflict. Thanks! Thomas -- Thomas Petazzoni, CTO, Bootlin Embedded Linux and Kernel engineering https://bootlin.com From peter at korsgaard.com Sun Mar 12 18:40:40 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 12 Mar 2023 19:40:40 +0100 Subject: [Buildroot] [git commit branch/2022.11.x] package/hawktracer: update URL in Config.in Message-ID: <20230312184513.2C07686F83@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=9be3fa0da2c9e8db8bbf64c659ee3bcc73a9516e branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.11.x Current website is down: https://github.com/amzn/hawktracer/issues/87 Signed-off-by: Fabrice Fontaine Signed-off-by: Thomas Petazzoni (cherry picked from commit edc6350d427bdd47552a276d80c6ad055add86af) Signed-off-by: Peter Korsgaard --- package/hawktracer/Config.in | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package/hawktracer/Config.in b/package/hawktracer/Config.in index 7648707404..bee9c27b7d 100644 --- a/package/hawktracer/Config.in +++ b/package/hawktracer/Config.in @@ -7,7 +7,7 @@ config BR2_PACKAGE_HAWKTRACER profiling tool built in Amazon Video for getting performance metrics from low-end devices. - https://www.hawktracer.org/ + https://hawktracer.github.io/ if BR2_PACKAGE_HAWKTRACER From peter at korsgaard.com Sun Mar 12 18:45:38 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 12 Mar 2023 19:45:38 +0100 Subject: [Buildroot] [PATCH 1/1] package/hawktracer: update URL in Config.in In-Reply-To: <20230224134028.307983-1-fontaine.fabrice@gmail.com> (Fabrice Fontaine's message of "Fri, 24 Feb 2023 14:40:28 +0100") References: <20230224134028.307983-1-fontaine.fabrice@gmail.com> Message-ID: <87bkkxzu3x.fsf@dell.be.48ers.dk> >>>>> "Fabrice" == Fabrice Fontaine writes: > Current website is down: > https://github.com/amzn/hawktracer/issues/87 > Signed-off-by: Fabrice Fontaine Committed to 2022.11.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Sun Mar 12 18:47:48 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 12 Mar 2023 19:47:48 +0100 Subject: [Buildroot] [PATCH 1/1] package/intel-gmmlib: needs threads In-Reply-To: <20230224164053.53287-1-fontaine.fabrice@gmail.com> (Fabrice Fontaine's message of "Fri, 24 Feb 2023 17:40:53 +0100") References: <20230224164053.53287-1-fontaine.fabrice@gmail.com> Message-ID: <877cvlzu0b.fsf@dell.be.48ers.dk> >>>>> "Fabrice" == Fabrice Fontaine writes: > threads are mandatory since version 19.1.1 and > https://github.com/intel/gmmlib/commit/9e4aa143fb7e7e87332fcb7c9871040ff4a1a1da > resulting in the following build failure since commit > cd206d9b808a322a00294b4caad203a892ed4c92: > CMake Error at /home/thomas/autobuild/instance-2/output-1/host/share/cmake-3.22/Modules/FindPackageHandleStandardArgs.cmake:230 (message): > Could NOT find Threads (missing: Threads_FOUND) > Fixes: > - http://autobuild.buildroot.org/results/c1120932e8c212820b239ee8cd4a057623a73376 > Signed-off-by: Fabrice Fontaine Committed to 2022.11.x and 2022.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Sun Mar 12 18:49:34 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 12 Mar 2023 19:49:34 +0100 Subject: [Buildroot] [PATCH 1/1] package/ntpsec: fix CPE ID version In-Reply-To: <20230224165753.64394-1-fontaine.fabrice@gmail.com> (Fabrice Fontaine's message of "Fri, 24 Feb 2023 17:57:53 +0100") References: <20230224165753.64394-1-fontaine.fabrice@gmail.com> Message-ID: <873569ztxd.fsf@dell.be.48ers.dk> >>>>> "Fabrice" == Fabrice Fontaine writes: > CPE ID is wrong since the addition of the package in commit > 27b8d0ba8c4004819e092fb81c0f64f284b3aa4a, the correct CPE ID is > cpe:2.3:a:ntpsec:ntpsec:1.2.2:*:*:*:*:*:*:*, not > cpe:2.3:a:ntpsec:ntpsec:1.2:2:*:*:*:*:*:* > Signed-off-by: Fabrice Fontaine Committed to 2022.11.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Sun Mar 12 19:08:41 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 12 Mar 2023 20:08:41 +0100 Subject: [Buildroot] [PATCH 1/1] package/asterisk: fix build with libressl In-Reply-To: <20230224095045.782119-1-fontaine.fabrice@gmail.com> (Fabrice Fontaine's message of "Fri, 24 Feb 2023 10:50:45 +0100") References: <20230224095045.782119-1-fontaine.fabrice@gmail.com> Message-ID: <87y1o1yeh2.fsf@dell.be.48ers.dk> >>>>> "Fabrice" == Fabrice Fontaine writes: > Fix the following build failure with libressl by using SSL_is_server > which is available since version 2.7.0 and > https://github.com/libressl-portable/openbsd/commit/d7ec516916c5eaac29b02d7a8ac6570f63b458f7: > iostream.c: In function 'ast_iostream_close': > iostream.c:559:41: error: invalid use of incomplete typedef 'SSL' {aka 'struct ssl_st'} > 559 | if (!stream->ssl->server) { > | ^~ > Fixes: > - http://autobuild.buildroot.org/results/ce4d62d00bb77ba5b303cacf6be7e350581a62f9 > Signed-off-by: Fabrice Fontaine Committed to 2022.11.x and 2022.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Sun Mar 12 19:04:36 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 12 Mar 2023 20:04:36 +0100 Subject: [Buildroot] [git commit branch/2022.02.x] package/asterisk: fix build with libressl Message-ID: <20230312190900.B37BA86F8C@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=1292fef706b8ced55396f241375b3e6f5b9db68e branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.02.x Fix the following build failure with libressl by using SSL_is_server which is available since version 2.7.0 and https://github.com/libressl-portable/openbsd/commit/d7ec516916c5eaac29b02d7a8ac6570f63b458f7: iostream.c: In function 'ast_iostream_close': iostream.c:559:41: error: invalid use of incomplete typedef 'SSL' {aka 'struct ssl_st'} 559 | if (!stream->ssl->server) { | ^~ Fixes: - http://autobuild.buildroot.org/results/ce4d62d00bb77ba5b303cacf6be7e350581a62f9 Signed-off-by: Fabrice Fontaine Signed-off-by: Thomas Petazzoni (cherry picked from commit c8985cf50cca852cc5cc840a605e01713e758d40) Signed-off-by: Peter Korsgaard --- ...6-main-iostream.c-fix-build-with-libressl.patch | 38 ++++++++++++++++++++++ 1 file changed, 38 insertions(+) diff --git a/package/asterisk/0006-main-iostream.c-fix-build-with-libressl.patch b/package/asterisk/0006-main-iostream.c-fix-build-with-libressl.patch new file mode 100644 index 0000000000..cdd3aa8cfb --- /dev/null +++ b/package/asterisk/0006-main-iostream.c-fix-build-with-libressl.patch @@ -0,0 +1,38 @@ +From 9569fa20fec49f530170a3042afb99556cf66a2e Mon Sep 17 00:00:00 2001 +From: Fabrice Fontaine +Date: Sun, 17 Apr 2022 10:52:42 +0200 +Subject: [PATCH] main/iostream.c: fix build with libressl + +Fix the following build failure with libressl by using SSL_is_server +which is available since version 2.7.0 and +https://github.com/libressl-portable/openbsd/commit/d7ec516916c5eaac29b02d7a8ac6570f63b458f7: + +iostream.c: In function 'ast_iostream_close': +iostream.c:559:41: error: invalid use of incomplete typedef 'SSL' {aka 'struct ssl_st'} + 559 | if (!stream->ssl->server) { + | ^~ + +Fixes: + - http://autobuild.buildroot.org/results/ce4d62d00bb77ba5b303cacf6be7e350581a62f9 + +Signed-off-by: Fabrice Fontaine +--- + main/iostream.c | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/main/iostream.c b/main/iostream.c +index d060b6d6d4..b8ab80ec91 100644 +--- a/main/iostream.c ++++ b/main/iostream.c +@@ -553,7 +553,7 @@ int ast_iostream_close(struct ast_iostream *stream) + ERR_error_string(sslerr, err), ssl_error_to_string(sslerr, res)); + } + +-#if !defined(LIBRESSL_VERSION_NUMBER) && (OPENSSL_VERSION_NUMBER >= 0x10100000L) ++#if !(defined(LIBRESSL_VERSION_NUMBER) && (LIBRESSL_VERSION_NUMBER < 0x2070000L)) && (OPENSSL_VERSION_NUMBER >= 0x10100000L) + if (!SSL_is_server(stream->ssl)) { + #else + if (!stream->ssl->server) { +-- +2.35.1 + From peter at korsgaard.com Sun Mar 12 18:47:30 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 12 Mar 2023 19:47:30 +0100 Subject: [Buildroot] [git commit branch/2022.02.x] package/intel-gmmlib: needs threads Message-ID: <20230312190900.A838D86F8B@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=6f4a6c053a65f8afe88b1bb58e6c50792962a774 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.02.x threads are mandatory since version 19.1.1 and https://github.com/intel/gmmlib/commit/9e4aa143fb7e7e87332fcb7c9871040ff4a1a1da resulting in the following build failure since commit cd206d9b808a322a00294b4caad203a892ed4c92: CMake Error at /home/thomas/autobuild/instance-2/output-1/host/share/cmake-3.22/Modules/FindPackageHandleStandardArgs.cmake:230 (message): Could NOT find Threads (missing: Threads_FOUND) Fixes: - http://autobuild.buildroot.org/results/c1120932e8c212820b239ee8cd4a057623a73376 Signed-off-by: Fabrice Fontaine Signed-off-by: Thomas Petazzoni (cherry picked from commit b5d310772d71f547146684673c7113f208a31b5f) Signed-off-by: Peter Korsgaard --- package/intel-gmmlib/Config.in | 6 ++++-- package/intel-mediadriver/Config.in | 2 +- 2 files changed, 5 insertions(+), 3 deletions(-) diff --git a/package/intel-gmmlib/Config.in b/package/intel-gmmlib/Config.in index b6f93f7416..a3d0d2610b 100644 --- a/package/intel-gmmlib/Config.in +++ b/package/intel-gmmlib/Config.in @@ -3,6 +3,7 @@ config BR2_PACKAGE_INTEL_GMMLIB depends on BR2_x86_64 depends on !BR2_STATIC_LIBS depends on BR2_INSTALL_LIBSTDCPP + depends on BR2_TOOLCHAIN_HAS_THREADS help The Intel(R) Graphics Memory Management Library provides device specific and buffer management for the Intel(R) @@ -11,5 +12,6 @@ config BR2_PACKAGE_INTEL_GMMLIB https://github.com/intel/gmmlib -comment "intel-gmmlib needs a toolchain w/ dynamic library, C++" - depends on BR2_STATIC_LIBS || !BR2_INSTALL_LIBSTDCPP +comment "intel-gmmlib needs a toolchain w/ dynamic library, C++, threads" + depends on BR2_STATIC_LIBS || !BR2_INSTALL_LIBSTDCPP || \ + !BR2_TOOLCHAIN_HAS_THREADS diff --git a/package/intel-mediadriver/Config.in b/package/intel-mediadriver/Config.in index ad56590008..537e4abd2f 100644 --- a/package/intel-mediadriver/Config.in +++ b/package/intel-mediadriver/Config.in @@ -4,7 +4,7 @@ config BR2_PACKAGE_INTEL_MEDIADRIVER depends on !BR2_STATIC_LIBS # mesa3d, libva depends on BR2_INSTALL_LIBSTDCPP # intel-gmmlib, mesa3d depends on BR2_TOOLCHAIN_HAS_SYNC_1 # mesa3d - depends on BR2_TOOLCHAIN_HAS_THREADS # libva + depends on BR2_TOOLCHAIN_HAS_THREADS # intel-gmmlib, libva depends on BR2_TOOLCHAIN_HAS_THREADS_NPTL # mesa3d select BR2_PACKAGE_INTEL_GMMLIB select BR2_PACKAGE_LIBPCIACCESS From peter at korsgaard.com Sun Mar 12 18:49:09 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 12 Mar 2023 19:49:09 +0100 Subject: [Buildroot] [git commit branch/2022.11.x] package/ntpsec: fix CPE ID version Message-ID: <20230312191011.84F3986FA0@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=7219d2225f26d6498239aeec011cca399d415658 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.11.x CPE ID is wrong since the addition of the package in commit 27b8d0ba8c4004819e092fb81c0f64f284b3aa4a, the correct CPE ID is cpe:2.3:a:ntpsec:ntpsec:1.2.2:*:*:*:*:*:*:*, not cpe:2.3:a:ntpsec:ntpsec:1.2:2:*:*:*:*:*:* Signed-off-by: Fabrice Fontaine Signed-off-by: Thomas Petazzoni (cherry picked from commit 723ecc92979183a08a28176c6bf65c5555a88263) Signed-off-by: Peter Korsgaard --- package/ntpsec/ntpsec.mk | 11 +++-------- 1 file changed, 3 insertions(+), 8 deletions(-) diff --git a/package/ntpsec/ntpsec.mk b/package/ntpsec/ntpsec.mk index c7fa2f85a8..e612e982ec 100644 --- a/package/ntpsec/ntpsec.mk +++ b/package/ntpsec/ntpsec.mk @@ -4,12 +4,9 @@ # ################################################################################ -NTPSEC_VERSION_MAJOR = 1 -NTPSEC_VERSION_MINOR = 2 -NTPSEC_VERSION_POINT = 2 -NTPSEC_VERSION = $(NTPSEC_VERSION_MAJOR)_$(NTPSEC_VERSION_MINOR)_$(NTPSEC_VERSION_POINT) -NTPSEC_SOURCE = ntpsec-NTPsec_$(NTPSEC_VERSION).tar.bz2 -NTPSEC_SITE = https://gitlab.com/NTPsec/ntpsec/-/archive/NTPsec_$(NTPSEC_VERSION) +NTPSEC_VERSION = 1.2.2 +NTPSEC_SOURCE = ntpsec-NTPsec_$(subst .,_,$(NTPSEC_VERSION)).tar.bz2 +NTPSEC_SITE = https://gitlab.com/NTPsec/ntpsec/-/archive/NTPsec_$(subst .,_,$(NTPSEC_VERSION)) NTPSEC_LICENSE = BSD-2-Clause, NTP, BSD-3-Clause, MIT, CC-BY-4.0 (docs) NTPSEC_LICENSE_FILES = \ LICENSES/BSD-2 \ @@ -20,8 +17,6 @@ NTPSEC_LICENSE_FILES = \ docs/copyright.adoc NTPSEC_CPE_ID_VENDOR = ntpsec -NTPSEC_CPE_ID_VERSION = $(NTPSEC_VERSION_MAJOR).$(NTPSEC_VERSION_MINOR) -NTPSEC_CPE_ID_UPDATE = $(NTPSEC_VERSION_POINT) NTPSEC_DEPENDENCIES = \ host-bison \ From peter at korsgaard.com Sun Mar 12 18:52:18 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 12 Mar 2023 19:52:18 +0100 Subject: [Buildroot] [git commit branch/2022.11.x] package/asterisk: fix build with libressl Message-ID: <20230312191011.9232586FA1@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=c6062faf5515778b8ea40d6b7e621a4027dedd3c branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.11.x Fix the following build failure with libressl by using SSL_is_server which is available since version 2.7.0 and https://github.com/libressl-portable/openbsd/commit/d7ec516916c5eaac29b02d7a8ac6570f63b458f7: iostream.c: In function 'ast_iostream_close': iostream.c:559:41: error: invalid use of incomplete typedef 'SSL' {aka 'struct ssl_st'} 559 | if (!stream->ssl->server) { | ^~ Fixes: - http://autobuild.buildroot.org/results/ce4d62d00bb77ba5b303cacf6be7e350581a62f9 Signed-off-by: Fabrice Fontaine Signed-off-by: Thomas Petazzoni (cherry picked from commit c8985cf50cca852cc5cc840a605e01713e758d40) Signed-off-by: Peter Korsgaard --- ...6-main-iostream.c-fix-build-with-libressl.patch | 38 ++++++++++++++++++++++ 1 file changed, 38 insertions(+) diff --git a/package/asterisk/0006-main-iostream.c-fix-build-with-libressl.patch b/package/asterisk/0006-main-iostream.c-fix-build-with-libressl.patch new file mode 100644 index 0000000000..cdd3aa8cfb --- /dev/null +++ b/package/asterisk/0006-main-iostream.c-fix-build-with-libressl.patch @@ -0,0 +1,38 @@ +From 9569fa20fec49f530170a3042afb99556cf66a2e Mon Sep 17 00:00:00 2001 +From: Fabrice Fontaine +Date: Sun, 17 Apr 2022 10:52:42 +0200 +Subject: [PATCH] main/iostream.c: fix build with libressl + +Fix the following build failure with libressl by using SSL_is_server +which is available since version 2.7.0 and +https://github.com/libressl-portable/openbsd/commit/d7ec516916c5eaac29b02d7a8ac6570f63b458f7: + +iostream.c: In function 'ast_iostream_close': +iostream.c:559:41: error: invalid use of incomplete typedef 'SSL' {aka 'struct ssl_st'} + 559 | if (!stream->ssl->server) { + | ^~ + +Fixes: + - http://autobuild.buildroot.org/results/ce4d62d00bb77ba5b303cacf6be7e350581a62f9 + +Signed-off-by: Fabrice Fontaine +--- + main/iostream.c | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/main/iostream.c b/main/iostream.c +index d060b6d6d4..b8ab80ec91 100644 +--- a/main/iostream.c ++++ b/main/iostream.c +@@ -553,7 +553,7 @@ int ast_iostream_close(struct ast_iostream *stream) + ERR_error_string(sslerr, err), ssl_error_to_string(sslerr, res)); + } + +-#if !defined(LIBRESSL_VERSION_NUMBER) && (OPENSSL_VERSION_NUMBER >= 0x10100000L) ++#if !(defined(LIBRESSL_VERSION_NUMBER) && (LIBRESSL_VERSION_NUMBER < 0x2070000L)) && (OPENSSL_VERSION_NUMBER >= 0x10100000L) + if (!SSL_is_server(stream->ssl)) { + #else + if (!stream->ssl->server) { +-- +2.35.1 + From peter at korsgaard.com Sun Mar 12 18:47:19 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 12 Mar 2023 19:47:19 +0100 Subject: [Buildroot] [git commit branch/2022.11.x] package/intel-gmmlib: needs threads Message-ID: <20230312191011.6C9C286F9C@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=6480bbb206080701157d481f32d5dc6f2ffa77fd branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.11.x threads are mandatory since version 19.1.1 and https://github.com/intel/gmmlib/commit/9e4aa143fb7e7e87332fcb7c9871040ff4a1a1da resulting in the following build failure since commit cd206d9b808a322a00294b4caad203a892ed4c92: CMake Error at /home/thomas/autobuild/instance-2/output-1/host/share/cmake-3.22/Modules/FindPackageHandleStandardArgs.cmake:230 (message): Could NOT find Threads (missing: Threads_FOUND) Fixes: - http://autobuild.buildroot.org/results/c1120932e8c212820b239ee8cd4a057623a73376 Signed-off-by: Fabrice Fontaine Signed-off-by: Thomas Petazzoni (cherry picked from commit b5d310772d71f547146684673c7113f208a31b5f) Signed-off-by: Peter Korsgaard --- package/intel-gmmlib/Config.in | 6 ++++-- package/intel-mediadriver/Config.in | 2 +- 2 files changed, 5 insertions(+), 3 deletions(-) diff --git a/package/intel-gmmlib/Config.in b/package/intel-gmmlib/Config.in index b6f93f7416..a3d0d2610b 100644 --- a/package/intel-gmmlib/Config.in +++ b/package/intel-gmmlib/Config.in @@ -3,6 +3,7 @@ config BR2_PACKAGE_INTEL_GMMLIB depends on BR2_x86_64 depends on !BR2_STATIC_LIBS depends on BR2_INSTALL_LIBSTDCPP + depends on BR2_TOOLCHAIN_HAS_THREADS help The Intel(R) Graphics Memory Management Library provides device specific and buffer management for the Intel(R) @@ -11,5 +12,6 @@ config BR2_PACKAGE_INTEL_GMMLIB https://github.com/intel/gmmlib -comment "intel-gmmlib needs a toolchain w/ dynamic library, C++" - depends on BR2_STATIC_LIBS || !BR2_INSTALL_LIBSTDCPP +comment "intel-gmmlib needs a toolchain w/ dynamic library, C++, threads" + depends on BR2_STATIC_LIBS || !BR2_INSTALL_LIBSTDCPP || \ + !BR2_TOOLCHAIN_HAS_THREADS diff --git a/package/intel-mediadriver/Config.in b/package/intel-mediadriver/Config.in index ad56590008..537e4abd2f 100644 --- a/package/intel-mediadriver/Config.in +++ b/package/intel-mediadriver/Config.in @@ -4,7 +4,7 @@ config BR2_PACKAGE_INTEL_MEDIADRIVER depends on !BR2_STATIC_LIBS # mesa3d, libva depends on BR2_INSTALL_LIBSTDCPP # intel-gmmlib, mesa3d depends on BR2_TOOLCHAIN_HAS_SYNC_1 # mesa3d - depends on BR2_TOOLCHAIN_HAS_THREADS # libva + depends on BR2_TOOLCHAIN_HAS_THREADS # intel-gmmlib, libva depends on BR2_TOOLCHAIN_HAS_THREADS_NPTL # mesa3d select BR2_PACKAGE_INTEL_GMMLIB select BR2_PACKAGE_LIBPCIACCESS From peter at korsgaard.com Sun Mar 12 18:48:58 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 12 Mar 2023 19:48:58 +0100 Subject: [Buildroot] [git commit branch/2022.11.x] package/ntpsec: bump version to 1.2.2 Message-ID: <20230312191011.76E9486F9E@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=e392183150517469e91e6bc1461660f569df0b6b branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.11.x - remove 001-ntptime-fix-jfmt5-ofmt5-jfmt6-ofmt6-related-compile-.patch (upstream applied, see [1]) - rename 0002-wscript-remove-checks-for-bsd-string.h-fixes-host-co.patch to 0001-wscript-remove-checks-for-bsd-string.h-fixes-host-co.patch - remove 0003-fix-build-with-libressl.patch (upstream applied, see [2]) - update license file list (change from LICENSE.adoc to LICENSES/BSD-2, LICENSES/BSD-3, LICENSES/CC-BY-4.0, LICENSES/MIT, LICENSES/NTP) For details see [3]. [1] https://gitlab.com/NTPsec/ntpsec/-/commit/0bea0bef36ff9cfa3ff52de25a839c283cf46cf7 [2] https://gitlab.com/NTPsec/ntpsec/-/commit/128b66ae122d7b41ce4b99f427383fd6a5923d71 [3] https://gitlab.com/NTPsec/ntpsec/-/blob/master/NEWS.adoc Signed-off-by: Peter Seiderer Signed-off-by: Peter Korsgaard (cherry picked from commit 658ece1afa84e916503e3e949c40b3c0d24c6335) Signed-off-by: Peter Korsgaard --- ...-jfmt5-ofmt5-jfmt6-ofmt6-related-compile-.patch | 90 ---------------------- ...ve-checks-for-bsd-string.h-fixes-host-co.patch} | 0 package/ntpsec/0003-fix-build-with-libressl.patch | 80 ------------------- package/ntpsec/ntpsec.hash | 8 +- package/ntpsec/ntpsec.mk | 12 ++- 5 files changed, 15 insertions(+), 175 deletions(-) diff --git a/package/ntpsec/0001-ntptime-fix-jfmt5-ofmt5-jfmt6-ofmt6-related-compile-.patch b/package/ntpsec/0001-ntptime-fix-jfmt5-ofmt5-jfmt6-ofmt6-related-compile-.patch deleted file mode 100644 index aa3cb183c3..0000000000 --- a/package/ntpsec/0001-ntptime-fix-jfmt5-ofmt5-jfmt6-ofmt6-related-compile-.patch +++ /dev/null @@ -1,90 +0,0 @@ -From aa9ed14c7f4d0edbda9370760b44be045638f8a0 Mon Sep 17 00:00:00 2001 -From: Peter Seiderer -Date: Mon, 4 Oct 2021 22:25:58 +0200 -Subject: [PATCH] ntptime: fix jfmt5/ofmt5 jfmt6/ofmt6 related compile failure -MIME-Version: 1.0 -Content-Type: text/plain; charset=UTF-8 -Content-Transfer-Encoding: 8bit - -Use same define guard for definiton as for usage ('HAVE_STRUCT_NTPTIMEVAL_TAI' -instead of 'NTP_API && NTP_API > 3'). - -While at it use HAVE_STRUCT_NTPTIMEVAL_TAI define guard for the two remaining -places using NTP_API (which is not defined by the uclibc sys/timex.h header). - -Fixes: - - ../../ntptime/ntptime.c: In function ???main???: - ../../ntptime/ntptime.c:349:17: error: ???jfmt5??? undeclared (first use in this function); did you mean ???jfmt6???? - 349 | printf(json ? jfmt5 : ofmt5, (long)ntv.tai); - | ^~~~~ - | jfmt6 - ../../ntptime/ntptime.c:349:17: note: each undeclared identifier is reported only once for each function it appears in - ../../ntptime/ntptime.c:349:25: error: ???ofmt5??? undeclared (first use in this function); did you mean ???ofmt6???? - 349 | printf(json ? jfmt5 : ofmt5, (long)ntv.tai); - | ^~~~~ - | ofmt6 - ../../ntptime/ntptime.c:321:15: warning: unused variable ???jfmt6??? [-Wunused-variable] - 321 | const char *jfmt6 = ""; - | ^~~~~ - ../../ntptime/ntptime.c:311:15: warning: unused variable ???ofmt6??? [-Wunused-variable] - 311 | const char *ofmt6 = "\n"; - | ^~~~~ - -[Upstream: https://gitlab.com/NTPsec/ntpsec/-/merge_requests/1245] -Signed-off-by: Peter Seiderer ---- - ntptime/ntptime.c | 12 ++++++------ - 1 file changed, 6 insertions(+), 6 deletions(-) - -diff --git a/ntptime/ntptime.c b/ntptime/ntptime.c -index ff861cb3b..7fbd09977 100644 ---- a/ntptime/ntptime.c -+++ b/ntptime/ntptime.c -@@ -138,7 +138,7 @@ main( - ntx.modes |= MOD_NANO; - break; - #endif --#if defined NTP_API && NTP_API > 3 -+#if defined(HAVE_STRUCT_NTPTIMEVAL_TAI) - case 'T': - ntx.modes = MOD_TAI; - ntx.constant = atoi(ntp_optarg); -@@ -222,7 +222,7 @@ main( - #else - "", - #endif --#if defined NTP_API && NTP_API > 3 -+#if defined(HAVE_STRUCT_NTPTIMEVAL_TAI) - "-T tai_offset set TAI offset\n", - #else - "", -@@ -305,21 +305,21 @@ main( - const char *ofmt2 = " time %s, (.%0*d),\n"; - const char *ofmt3 = " maximum error %lu us, estimated error %lu us"; - const char *ofmt4 = " ntptime=%x.%x unixtime=%x.%0*d %s"; --#if defined NTP_API && NTP_API > 3 -+#if defined(HAVE_STRUCT_NTPTIMEVAL_TAI) - const char *ofmt5 = ", TAI offset %ld\n"; - #else - const char *ofmt6 = "\n"; --#endif /* NTP_API */ -+#endif /* HAVE_STRUCT_NTPTIMEVAL_TAI */ - /* JSON formats */ - const char *jfmt1 = "{\"gettime-code\":%d,\"gettime-status\":\"%s\","; - const char *jfmt2 = "\"time\":\"%s\",\"fractional-time\":\".%0*d\","; - const char *jfmt3 = "\"maximum-error\":%lu,\"estimated-error\":%lu,"; - const char *jfmt4 = "\"raw-ntp-time\":\"%x.%x\",\"raw-unix-time\":\"%x.%0*d %s\","; --#if defined NTP_API && NTP_API > 3 -+#if defined(HAVE_STRUCT_NTPTIMEVAL_TAI) - const char *jfmt5 = "\"TAI-offset\":%d,"; - #else - const char *jfmt6 = ""; --#endif /* NTP_API */ -+#endif /* HAVE_STRUCT_NTPTIMEVAL_TAI */ - printf(json ? jfmt1 : ofmt1, status, timex_state(status)); - time_frac = ntv.time.tv_frac_sec; - #ifdef STA_NANO --- -2.34.1 - diff --git a/package/ntpsec/0002-wscript-remove-checks-for-bsd-string.h-fixes-host-co.patch b/package/ntpsec/0001-wscript-remove-checks-for-bsd-string.h-fixes-host-co.patch similarity index 100% rename from package/ntpsec/0002-wscript-remove-checks-for-bsd-string.h-fixes-host-co.patch rename to package/ntpsec/0001-wscript-remove-checks-for-bsd-string.h-fixes-host-co.patch diff --git a/package/ntpsec/0003-fix-build-with-libressl.patch b/package/ntpsec/0003-fix-build-with-libressl.patch deleted file mode 100644 index a5c9543157..0000000000 --- a/package/ntpsec/0003-fix-build-with-libressl.patch +++ /dev/null @@ -1,80 +0,0 @@ -From 743f16fb3fed9a05e601226f184be236614efe9a Mon Sep 17 00:00:00 2001 -From: Fabrice Fontaine -Date: Fri, 12 Aug 2022 23:35:52 +0200 -Subject: [PATCH] fix build with libressl - -Fix the following build failure with libressl: - -/home/buildroot/autobuild/instance-0/output-1/host/lib/gcc/armeb-buildroot-linux-gnueabi/11.3.0/../../../../armeb-buildroot-linux-gnueabi/bin/ld: libntp/libntp.a(ntp_random.c.1.o): in function `ntp_RAND_priv_bytes': -ntp_random.c:(.text+0xac): undefined reference to `RAND_priv_bytes' - -Fixes: - - http://autobuild.buildroot.org/results/a6a825b7f0efc7c82e8ecf792a1f9951ffb047c5 - -Signed-off-by: Fabrice Fontaine -[Upstream status: -https://gitlab.com/NTPsec/ntpsec/-/merge_requests/1285] ---- - attic/cmac-timing.c | 2 ++ - attic/random.c | 8 ++++++++ - libntp/ntp_random.c | 2 +- - 3 files changed, 11 insertions(+), 1 deletion(-) - -diff --git a/attic/cmac-timing.c b/attic/cmac-timing.c -index 464daa76b..4f2fd3338 100644 ---- a/attic/cmac-timing.c -+++ b/attic/cmac-timing.c -@@ -204,7 +204,9 @@ static void DoPKEY( - printf("## Oops, EVP_MD_CTX_new() failed.\n"); - return; - } -+#ifdef EVP_MD_CTX_FLAG_FINALISE - EVP_MD_CTX_set_flags(ctx, EVP_MD_CTX_FLAG_FINALISE); -+#endif - - clock_gettime(CLOCK_MONOTONIC, &start); - for (int i = 0; i < SAMPLESIZE; i++) { -diff --git a/attic/random.c b/attic/random.c -index 446c68535..8530ecd25 100644 ---- a/attic/random.c -+++ b/attic/random.c -@@ -127,7 +127,11 @@ static int do_avg_priv(unsigned int bytes) { - - clock_gettime(CLOCK_REALTIME, &start); - for (int i = 0; i < BATCHSIZE; i++) { -+#ifdef LIBRESSL_VERSION_NUMBER -+ err += RAND_bytes((unsigned char *)&rnd, bytes); -+#else - err += RAND_priv_bytes((unsigned char *)&rnd, bytes); -+#endif - } - clock_gettime(CLOCK_REALTIME, &stop); - -@@ -209,7 +213,11 @@ static int do_fast_priv(unsigned bytes) { - - for (int i = 0; i < BATCHSIZE; i++) { - clock_gettime(CLOCK_REALTIME, &start); -+#ifdef LIBRESSL_VERSION_NUMBER -+ err += RAND_bytes((unsigned char *)&rnd, bytes); -+#else - err += RAND_priv_bytes((unsigned char *)&rnd, bytes); -+#endif - clock_gettime(CLOCK_REALTIME, &stop); - sec = (stop.tv_sec-start.tv_sec); - nanos = sec*BILLION + (stop.tv_nsec-start.tv_nsec); -diff --git a/libntp/ntp_random.c b/libntp/ntp_random.c -index 9304a790d..adb375b24 100644 ---- a/libntp/ntp_random.c -+++ b/libntp/ntp_random.c -@@ -29,7 +29,7 @@ void ntp_RAND_bytes(unsigned char *buf, int num) { - - void ntp_RAND_priv_bytes(unsigned char *buf, int num) { - int err; --#if (OPENSSL_VERSION_NUMBER > 0x1010100fL) -+#if (OPENSSL_VERSION_NUMBER > 0x1010100fL) && !defined(LIBRESSL_VERSION_NUMBER) - err = RAND_priv_bytes(buf, num); - #else - err = RAND_bytes(buf, num); --- -2.35.1 - diff --git a/package/ntpsec/ntpsec.hash b/package/ntpsec/ntpsec.hash index 49dc4e4d52..44e04b2403 100644 --- a/package/ntpsec/ntpsec.hash +++ b/package/ntpsec/ntpsec.hash @@ -1,4 +1,8 @@ # Locally calculated -sha256 71c9f4bde6953bbc048bbaf278da81c451a56cc08d6772542b4ad37c67d72e89 ntpsec-NTPsec_1_2_1.tar.bz2 -sha256 b4db4de3317c3b0554ed91eb692968800bdfd6ad2c16ffbeee8ce4895ed91da4 LICENSE.adoc +sha256 ad45f5b88d08a159bc9f44ecb79e08358d26d3d22bb6c96ab7aaa3734de130e6 ntpsec-NTPsec_1_2_2.tar.bz2 +sha256 899261d6eb6c922cf8f051225411f27b738ba0014be18c2eaf6afbf30d421bb1 LICENSES/BSD-2 +sha256 5fe38d8724c53ff4e69f0a3492a368b4a6719700ac16f706efeb01a45c62f2b5 LICENSES/BSD-3 +sha256 9ba9550ad48438d0836ddab3da480b3b69ffa0aac7b7878b5a0039e7ab429411 LICENSES/CC-BY-4.0 +sha256 074415b57c6ba1780483d89e55f40dec3ded96c28aaf47d63c486683ba553e7c LICENSES/MIT +sha256 62fec6cd79721af81b7c12f1a679535235fdd22800ab17653042f024187ff274 LICENSES/NTP sha256 d3b21470adadd9abd9c6d675378f8c371ac5a4ea6dbec91859e02fadca3c0856 docs/copyright.adoc diff --git a/package/ntpsec/ntpsec.mk b/package/ntpsec/ntpsec.mk index ac4b90e37a..c7fa2f85a8 100644 --- a/package/ntpsec/ntpsec.mk +++ b/package/ntpsec/ntpsec.mk @@ -6,12 +6,18 @@ NTPSEC_VERSION_MAJOR = 1 NTPSEC_VERSION_MINOR = 2 -NTPSEC_VERSION_POINT = 1 +NTPSEC_VERSION_POINT = 2 NTPSEC_VERSION = $(NTPSEC_VERSION_MAJOR)_$(NTPSEC_VERSION_MINOR)_$(NTPSEC_VERSION_POINT) NTPSEC_SOURCE = ntpsec-NTPsec_$(NTPSEC_VERSION).tar.bz2 NTPSEC_SITE = https://gitlab.com/NTPsec/ntpsec/-/archive/NTPsec_$(NTPSEC_VERSION) -NTPSEC_LICENSE = BSD-2-Clause, NTP, BSD-3-Clause, MIT -NTPSEC_LICENSE_FILES = LICENSE.adoc docs/copyright.adoc +NTPSEC_LICENSE = BSD-2-Clause, NTP, BSD-3-Clause, MIT, CC-BY-4.0 (docs) +NTPSEC_LICENSE_FILES = \ + LICENSES/BSD-2 \ + LICENSES/BSD-3 \ + LICENSES/CC-BY-4.0 \ + LICENSES/MIT \ + LICENSES/NTP \ + docs/copyright.adoc NTPSEC_CPE_ID_VENDOR = ntpsec NTPSEC_CPE_ID_VERSION = $(NTPSEC_VERSION_MAJOR).$(NTPSEC_VERSION_MINOR) From thomas.petazzoni at bootlin.com Sun Mar 12 19:27:31 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sun, 12 Mar 2023 20:27:31 +0100 Subject: [Buildroot] [git commit branch/next] support/testing/tests/package/test_shadow.py: drop blank line at end of file Message-ID: <20230312192833.815DD86FA5@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=9c3cdee11a21380f8141ec4379f8a67dea4481a7 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/next Fixes: support/testing/tests/package/test_shadow.py:55:1: W391 blank line at end of file 1 W391 blank line at end of file make: *** [Makefile:1253: check-flake8] Error 123 https://gitlab.com/buildroot.org/buildroot/-/jobs/3918132888 Signed-off-by: Thomas Petazzoni --- support/testing/tests/package/test_shadow.py | 1 - 1 file changed, 1 deletion(-) diff --git a/support/testing/tests/package/test_shadow.py b/support/testing/tests/package/test_shadow.py index c5151b4fdb..09b580de59 100644 --- a/support/testing/tests/package/test_shadow.py +++ b/support/testing/tests/package/test_shadow.py @@ -52,4 +52,3 @@ class TestShadow(BRTest): self.assertRunOk(f'usermod {username} --home {new_home}') self.assertRunOk(f'test $(su {username} -c \'echo $HOME\') = {new_home}') self.assertRunOk(f'userdel {username}') - From bugzilla at busybox.net Sun Mar 12 19:38:51 2023 From: bugzilla at busybox.net (bugzilla at busybox.net) Date: Sun, 12 Mar 2023 19:38:51 +0000 Subject: [Buildroot] [Bug 15306] glibc build fails in Docker container In-Reply-To: References: Message-ID: https://bugs.busybox.net/show_bug.cgi?id=15306 --- Comment #6 from Yann E. MORIN --- Russ, All, > I could only repro when using a bind mount That would be very strang if that were the issue. We have utils/docker-run in Buildroot, that allows running a container using the same Docker image we use in the CI, and that script does use a bind mount to make the Buildroot available in the container. And surely this works (I just tested). Regards, Yann E. MORIN. -- You are receiving this mail because: You are on the CC list for the bug. From peter at korsgaard.com Sun Mar 12 20:05:52 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 12 Mar 2023 21:05:52 +0100 Subject: [Buildroot] [PATCH 1/1] package/docker-engine: libseccomp is mandatory In-Reply-To: <20230215224921.20138-1-fontaine.fabrice@gmail.com> (Fabrice Fontaine's message of "Wed, 15 Feb 2023 23:49:21 +0100") References: <20230215224921.20138-1-fontaine.fabrice@gmail.com> Message-ID: <87ttypybtr.fsf@dell.be.48ers.dk> >>>>> "Fabrice" == Fabrice Fontaine writes: > libseccomp is mandatory since bump to version 23.0.0 in commit > 485b47e025541a58358d8852c600b8e7644b4ec6: > https://github.com/moby/moby/pull/42501 > Fixes: > - https://bugs.buildroot.org/show_bug.cgi?id=15321 > Signed-off-by: Fabrice Fontaine Committed, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Sun Mar 12 19:43:06 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 12 Mar 2023 20:43:06 +0100 Subject: [Buildroot] [git commit] package/docker-engine: libseccomp is mandatory Message-ID: <20230312200840.E28BE86FAD@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=1807ef104904912472191114f274042a9cfc9d20 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master libseccomp is mandatory since bump to version 23.0.0 in commit 485b47e025541a58358d8852c600b8e7644b4ec6: https://github.com/moby/moby/pull/42501 Fixes: - https://bugs.buildroot.org/show_bug.cgi?id=15321 Signed-off-by: Fabrice Fontaine Signed-off-by: Peter Korsgaard --- package/docker-engine/Config.in | 10 ++++++++-- package/docker-engine/docker-engine.mk | 6 +----- 2 files changed, 9 insertions(+), 7 deletions(-) diff --git a/package/docker-engine/Config.in b/package/docker-engine/Config.in index b5a356eab9..570b2ff681 100644 --- a/package/docker-engine/Config.in +++ b/package/docker-engine/Config.in @@ -5,9 +5,12 @@ config BR2_PACKAGE_DOCKER_ENGINE depends on BR2_TOOLCHAIN_HAS_THREADS depends on !BR2_TOOLCHAIN_USES_UCLIBC # containerd -> runc depends on BR2_USE_MMU # containerd + depends on BR2_PACKAGE_LIBSECCOMP_ARCH_SUPPORTS # libseccomp + depends on BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_17 # libseccomp select BR2_PACKAGE_CGROUPFS_MOUNT if !BR2_PACKAGE_SYSTEMD # runtime dependency select BR2_PACKAGE_CONTAINERD # runtime dependency select BR2_PACKAGE_IPTABLES # runtime dependency + select BR2_PACKAGE_LIBSECCOMP help Docker is a platform to build, ship, and run applications as lightweight containers. @@ -48,8 +51,11 @@ config BR2_PACKAGE_DOCKER_ENGINE_DRIVER_VFS endif -comment "docker-engine needs a glibc or musl toolchain w/ threads" +comment "docker-engine needs a glibc or musl toolchain w/ threads, headers >= 3.17" depends on BR2_PACKAGE_HOST_GO_TARGET_ARCH_SUPPORTS depends on BR2_PACKAGE_HOST_GO_TARGET_CGO_LINKING_SUPPORTS - depends on !BR2_TOOLCHAIN_HAS_THREADS || BR2_TOOLCHAIN_USES_UCLIBC + depends on BR2_PACKAGE_LIBSECCOMP_ARCH_SUPPORTS + depends on !BR2_TOOLCHAIN_HAS_THREADS || \ + BR2_TOOLCHAIN_USES_UCLIBC || \ + !BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_17 depends on BR2_USE_MMU diff --git a/package/docker-engine/docker-engine.mk b/package/docker-engine/docker-engine.mk index f8d31de0fe..c61aa491c2 100644 --- a/package/docker-engine/docker-engine.mk +++ b/package/docker-engine/docker-engine.mk @@ -10,7 +10,7 @@ DOCKER_ENGINE_SITE = $(call github,moby,moby,v$(DOCKER_ENGINE_VERSION)) DOCKER_ENGINE_LICENSE = Apache-2.0 DOCKER_ENGINE_LICENSE_FILES = LICENSE -DOCKER_ENGINE_DEPENDENCIES = host-pkgconf +DOCKER_ENGINE_DEPENDENCIES = host-pkgconf libseccomp DOCKER_ENGINE_GOMOD = github.com/docker/docker DOCKER_ENGINE_CPE_ID_VENDOR = docker @@ -30,10 +30,6 @@ ifeq ($(BR2_PACKAGE_LIBAPPARMOR),y) DOCKER_ENGINE_DEPENDENCIES += libapparmor endif -ifeq ($(BR2_PACKAGE_LIBSECCOMP),y) -DOCKER_ENGINE_DEPENDENCIES += libseccomp -endif - ifeq ($(BR2_INIT_SYSTEMD),y) DOCKER_ENGINE_DEPENDENCIES += systemd DOCKER_ENGINE_TAGS += systemd journald From bugzilla at busybox.net Sun Mar 12 20:09:28 2023 From: bugzilla at busybox.net (bugzilla at busybox.net) Date: Sun, 12 Mar 2023 20:09:28 +0000 Subject: [Buildroot] [Bug 15321] docker-engine now requires libseccomp by default In-Reply-To: References: Message-ID: https://bugs.busybox.net/show_bug.cgi?id=15321 Peter Korsgaard changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution|--- |FIXED --- Comment #1 from Peter Korsgaard --- Fixed in git, thanks: https://gitlab.com/buildroot.org/buildroot/-/commit/1807ef104904912472191114f274042a9cfc9d20 -- You are receiving this mail because: You are on the CC list for the bug. From peter at korsgaard.com Sun Mar 12 20:20:41 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 12 Mar 2023 21:20:41 +0100 Subject: [Buildroot] [git commit] Update for 2023.02 Message-ID: <20230312202249.BFBC086FBA@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=8cca1e6de1c69a0a5e876116906bb3f6da4a5bd5 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Signed-off-by: Peter Korsgaard --- CHANGES | 18 ++++++++++++++++++ Makefile | 4 ++-- docs/website/download.html | 22 +++++++++++----------- docs/website/news.html | 21 +++++++++++++++++++++ support/misc/Vagrantfile | 2 +- 5 files changed, 53 insertions(+), 14 deletions(-) diff --git a/CHANGES b/CHANGES index 49cf96a853..a03a4876b8 100644 --- a/CHANGES +++ b/CHANGES @@ -1,3 +1,21 @@ +2023.02, released March 12th, 2023 + + Fixes all over the tree. + + Updated/fixed packages: ace, apache, audit, bridge-utils, + docker-engine, go, gtkmm3, janet, libbpf, libev, libgcrypt, + libgpg-error, libmad, linux, mesa3d, network-manager, nut, + pcre2, php, rdma-core, rsync, rtl8821cu, rtl_433, + s6-linux-utils, speechd, uqmi, xdriver_xf86-video-qxl, znc + + New packages: atkmm2_28, cairomm1_14, glibmm2_66, libsigc2, + pangomm2_46, python-glslang + + Issues resolved (http://bugs.uclibc.org): + + #15306: glibc build fails in Docker container + #15321: docker-engine now requires libseccomp by default + 2023.02-rc3, released March 8th, 2023 Fixes all over the tree. diff --git a/Makefile b/Makefile index 3972941328..634780b421 100644 --- a/Makefile +++ b/Makefile @@ -90,9 +90,9 @@ all: .PHONY: all # Set and export the version string -export BR2_VERSION := 2023.02-rc3 +export BR2_VERSION := 2023.02 # Actual time the release is cut (for reproducible builds) -BR2_VERSION_EPOCH = 1678312000 +BR2_VERSION_EPOCH = 1678652000 # Save running make version since it's clobbered by the make package RUNNING_MAKE_VERSION := $(MAKE_VERSION) diff --git a/docs/website/download.html b/docs/website/download.html index 144dae5197..5afc507c52 100644 --- a/docs/website/download.html +++ b/docs/website/download.html @@ -8,40 +8,40 @@
              Download
              -

              Latest long term support release: 2022.02.10

              +

              Latest stable / long term support release: 2023.02

              - + This and earlier releases (and their PGP signatures) can always be downloaded from http://buildroot.net/downloads/.
              diff --git a/docs/website/news.html b/docs/website/news.html index fcd67f3924..9fbbe5b0b7 100644 --- a/docs/website/news.html +++ b/docs/website/news.html @@ -9,6 +9,27 @@

              News

                +
              • +
                +
                +
                +

                2023.02 released

                +

                12 March 2023

                +
                +
                +

                The stable 2023.02 release is out - Thanks to everyone + contributing and testing the release candidates. See the + CHANGES + file for more details + and go to the downloads page to pick up the + 2023.02 release.

                + +

                Notice that this is a long term support release which will be + supported with security and other important fixes until March 2024.

                +
                +
                +
              • +
              • diff --git a/support/misc/Vagrantfile b/support/misc/Vagrantfile index 63806155a8..a1de170749 100644 --- a/support/misc/Vagrantfile +++ b/support/misc/Vagrantfile @@ -5,7 +5,7 @@ ################################################################################ # Buildroot version to use -RELEASE='2022.11.2' +RELEASE='2023.02' ### Change here for more memory/cores ### VM_MEMORY=2048 From peter at korsgaard.com Sun Mar 12 20:54:44 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 12 Mar 2023 21:54:44 +0100 Subject: [Buildroot] Buildroot 2023.02 released Message-ID: <87pm9dy9kb.fsf@dell.be.48ers.dk> Hi, Buildroot 2023.02 is released - Go download it at: http://buildroot.net/downloads/buildroot-2023.02.tar.gz or http://buildroot.net/downloads/buildroot-2023.02.tar.xz Or get it from Git: git://git.buildroot.net/buildroot Please give it a spin and report any problems to the mailing list or bug tracker. Again a quite active development cycle with almost 1700 changes and contributions from 108 unique contributors! Of noteworthy new features/changes we have: Toolchain: - The check for access to "unsafe" (E.G. from the build host) header files and libraries by the cross compiler is now unconditionally enabled. - Bootlin external toolchains updated to 2022.08 - The handling of the CCACHE_* environment variables by the toolchain wrapper is now more strict, causing the variables to only be exported when BR2_CCACHE is enabled. Infrastructure: - Br2-external: Fix make performance issue when many (> 6) external trees are used together. - Legal-info: Stop warning about not saving sources for local / override packages if _REDISTRIBUTE is set to NO. - Go: Ensure our go build and module cache is used, even for the download step. - Cargo: CARGO_HOME (the location where cargo stores its downloaded artifacts) is now located under DL_DIR rather than in HOST_DIR/share/cargo, ensuring it is shared between builds. Misc: - Erofs: Use fixed timestamp and UUID when BR2_REPRODUCIBLE is used. - Ext2: Year 2038+ compatible inodes are now used by default, independently of the filesystem size. - A large number of NXP related packages and defconfigs have been updated as upstream moved the git repositories to Github. - New defconfigs: i.MX8mn BSH SMM S2 / pro, QEMU ARM EBBR, Sipeed Lichee rv / rv dock, Starfive Visionfive2, Xilinx Versal VCK190. - New packages: atkmm2_28, cairomm1_14, catch2, cli11, dotconf, edk2-non-osi, fluent-bit, fxdiv, glibmm2_66, hddtemp, highway, imx-vpu-hantro-daemon, libjxl, libsigc2, libsolv, libunibreak, neon-2-sse, open-iscsi, opencv4-contrib, pangomm2_46, perftest, perl-image-exiftool, python-apispec, python-async-generator, python-cppy, python-dbus-fast, python-dicttoxml2, python-flask-smorest, python-glslang, python-h11, python-hkdf, python-magic-wormhole, python-magic-wormhole-mailbox-server, python-magic-wormhole-transit-relay, python-marshmallow, python-munch, python-outcome, python-pycrate, python-pyspnego, python-reedsolo, python-selenium, python-smbprotocol, python-sniffio, python-spake2, python-trio, python-trio-websocket, python-uhid, python-webargs, python-wsproto, qt5speech, qt6serialbus, rdma-core, reproc, rtl8723ds-bt, rtl8821cu, sexpect, speechd, sscep, stb, sway, termcolor, ti-k3-r5-loader, tl-expected, unifdef, versal-firmware, xwayland, z3 - Removed packages: docker-proxy, elixir, gummiboot, python-bunch, python-m2r, sun20i-d1-spl, uccp420wlan, ucl, xdriver_xf86-input-keyboard, xdriver_xf86-video-glint, xdriver_xf86-video-imx-viv, xdriver_xf86-video-tga And the usual package version updates and bug fixes. See the CHANGES file for details: http://git.buildroot.net/buildroot/plain/CHANGES?id=2023.02 Upgrading from 2022.02.x: In addition to these changes, for people upgrading from 2022.02.x the most noteworthy changes since that release can be seen in the announcements for 2022.05, 2022.08 and 2022.11: 2022.05: http://lists.busybox.net/pipermail/buildroot/2022-June/644349.html 2022.08: http://lists.busybox.net/pipermail/buildroot/2022-September/650852.html 2022.11: http://lists.busybox.net/pipermail/buildroot/2022-December/656980.html Future: This release will be become our new long term support releases, which means it will be supported with security and other important fixes until 2024.02 is out. The previous 2022.02.x LTS release will see atleast one more update before it becomes EOL in April, so start migration to 2023.02 soon. The next release will be 2023.05. Expect the first release candidate in early May and the final release at the end of the month. -- Bye, Peter Korsgaard From peter at korsgaard.com Sun Mar 12 20:59:33 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 12 Mar 2023 21:59:33 +0100 Subject: [Buildroot] [git commit] docs/website/news.html: add 2023.02 announcement link Message-ID: <20230312210214.2944E86FCF@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=c53258975a583bdfbb99296274bd5e560db961c2 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Signed-off-by: Peter Korsgaard --- docs/website/news.html | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/docs/website/news.html b/docs/website/news.html index 9fbbe5b0b7..fec6b414e2 100644 --- a/docs/website/news.html +++ b/docs/website/news.html @@ -20,7 +20,8 @@

                The stable 2023.02 release is out - Thanks to everyone contributing and testing the release candidates. See the CHANGES - file for more details + file for more details, read the + announcement and go to the downloads page to pick up the 2023.02 release.

                From peter at korsgaard.com Sun Mar 12 21:01:21 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 12 Mar 2023 22:01:21 +0100 Subject: [Buildroot] [git commit] Kickoff 2023.05 cycle Message-ID: <20230312210214.3575786FD0@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=f90fd1b8f4a368b1a586069c4f29d600e6705bd1 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Signed-off-by: Peter Korsgaard --- Makefile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Makefile b/Makefile index 634780b421..3498f7226b 100644 --- a/Makefile +++ b/Makefile @@ -90,7 +90,7 @@ all: .PHONY: all # Set and export the version string -export BR2_VERSION := 2023.02 +export BR2_VERSION := 2023.05-git # Actual time the release is cut (for reproducible builds) BR2_VERSION_EPOCH = 1678652000 From thomas.petazzoni at bootlin.com Sun Mar 12 21:30:33 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sun, 12 Mar 2023 22:30:33 +0100 Subject: [Buildroot] [git commit branch/next] support/testing/tests/package/test_stress_ng.py: new runtime test Message-ID: <20230312213225.9E47686FEB@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=30e96518cd7255048bcac024c20e203f51c377d4 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/next Signed-off-by: Julien Olivain Signed-off-by: Thomas Petazzoni --- DEVELOPERS | 1 + support/testing/tests/package/test_stress_ng.py | 22 ++++++++++++++++++++++ 2 files changed, 23 insertions(+) diff --git a/DEVELOPERS b/DEVELOPERS index ff26021d1d..e28b46967c 100644 --- a/DEVELOPERS +++ b/DEVELOPERS @@ -1736,6 +1736,7 @@ F: support/testing/tests/package/test_python_pyalsa.py F: support/testing/tests/package/test_python_spake2.py F: support/testing/tests/package/test_rdma_core.py F: support/testing/tests/package/test_rdma_core/ +F: support/testing/tests/package/test_stress_ng.py F: support/testing/tests/package/test_z3.py F: support/testing/tests/package/test_z3/ diff --git a/support/testing/tests/package/test_stress_ng.py b/support/testing/tests/package/test_stress_ng.py new file mode 100644 index 0000000000..12fd6ec9e6 --- /dev/null +++ b/support/testing/tests/package/test_stress_ng.py @@ -0,0 +1,22 @@ +import os + +import infra.basetest + + +class TestStressNG(infra.basetest.BRTest): + config = infra.basetest.BASIC_TOOLCHAIN_CONFIG + \ + """ + BR2_PACKAGE_STRESS_NG=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() + + self.assertRunOk("stress-ng --version") + self.assertRunOk("stress-ng --cpu 1 --timeout 3") From thomas.petazzoni at bootlin.com Sun Mar 12 19:31:01 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sun, 12 Mar 2023 20:31:01 +0100 Subject: [Buildroot] [git commit branch/next] package/dbus-broker: bump to release 33 Message-ID: <20230312213225.8EFC186FEA@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=f50259d6a0c0e8ba2149aea04c7dc98fe4707abb branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/next This release contains mostly a bugfixes, with some improvements around error handling for unimplemented functionality and resiliency against runtime changes of dbus service-files. Also update hashes of license files. There was no change in license, the hashes changed due to copyright date bump and additional authors listend in the same files. Signed-off-by: Stefan Agner Signed-off-by: Thomas Petazzoni --- package/dbus-broker/dbus-broker.hash | 6 +++--- package/dbus-broker/dbus-broker.mk | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package/dbus-broker/dbus-broker.hash b/package/dbus-broker/dbus-broker.hash index f6c2cbe160..06c8f229b7 100644 --- a/package/dbus-broker/dbus-broker.hash +++ b/package/dbus-broker/dbus-broker.hash @@ -1,5 +1,5 @@ # Locally calculated -sha256 bea7f653e7251063c5f427e9e3f93562d38a0d8667ae6d49fb56f113605985de dbus-broker-32.tar.xz +sha256 23713f25624749fdb274907e429080fa2d8f4dbe76acd87bb6d21a3c818c7841 dbus-broker-33.tar.xz sha256 3cda3630283eda0eab825abe5ac84d191248c6b3fe1c232a118124959b96c6a4 LICENSE sha256 20ea1f96abc15553695c6725bb3dcabff4b43b85b7ca7d675a2b8860e3b01f87 subprojects/libcdvar-1/AUTHORS sha256 8153c478102dc209b30dd4627cf5bb3596263f99692bf3eec174b1e17bbf8a3b subprojects/libcdvar-1/README.md @@ -11,7 +11,7 @@ sha256 23f24eeaaded5fedd6e7840b6f7b73838f9a4e2112ad6a12fe1ef958f73d0214 subpro sha256 05113a24aca4c537819dd0d91b95b13edb85bea4b6a77a6d9269becb397ed374 subprojects/libcrbtree-3/README.md sha256 6d63b1fb794d4c02622595ad30357c90398aa883864e5a275479139c8f03208f subprojects/libcshquote-1/AUTHORS sha256 cad109dd33062518a437ebee145ba863fe0e047d4e3db9c28b0bf3c6148f10c2 subprojects/libcshquote-1/README.md -sha256 32913ba08dc041f3f4ca361fc0d68014120e1c612772aabbcc901556df499ce5 subprojects/libcstdaux-1/AUTHORS -sha256 7c4b6c325b0bc02150089112f65132ee999b0f44500b73d1fc06d96c93161037 subprojects/libcstdaux-1/README.md +sha256 e796182869fe0892347d069f3f423774124987d6c45d016854fc51530633c177 subprojects/libcstdaux-1/AUTHORS +sha256 92006886d7f28894fef08bf97e35ef52147067bd3c4d4d6381da7c59f9901dae subprojects/libcstdaux-1/README.md sha256 7e660796fea0400a1a9a539226c345b3c656a745a334e323e33258de7864e985 subprojects/libcutf8-1/AUTHORS sha256 106099cc1c488cbf8911f56da7977a955f6b27a7bb5b815985e59d9fae0e6fe7 subprojects/libcutf8-1/README.md diff --git a/package/dbus-broker/dbus-broker.mk b/package/dbus-broker/dbus-broker.mk index e82b79220d..c4e3679a2e 100644 --- a/package/dbus-broker/dbus-broker.mk +++ b/package/dbus-broker/dbus-broker.mk @@ -4,7 +4,7 @@ # ################################################################################ -DBUS_BROKER_VERSION = 32 +DBUS_BROKER_VERSION = 33 DBUS_BROKER_SOURCE = dbus-broker-$(DBUS_BROKER_VERSION).tar.xz DBUS_BROKER_SITE = https://github.com/bus1/dbus-broker/releases/download/v$(DBUS_BROKER_VERSION) From thomas.petazzoni at bootlin.com Sun Mar 12 21:30:52 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sun, 12 Mar 2023 22:30:52 +0100 Subject: [Buildroot] [git commit branch/next] package/stress-ng: bump to version V0.15.04 Message-ID: <20230312213225.AD3AF86FEC@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=00553ea186357fd3e2b3c89fa560e9711cc67472 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/next This commit dropped the patch, included upstream in: https://github.com/ColinIanKing/stress-ng/commit/5d419c790e648c7a2f96f34ed1b93b326f725545 which was included in V0.14.04. Three patches are also introduced to fix build issues (all upstream not but not yet in version). Also, this new version now depends on BR2_TOOLCHAIN_HAS_SYNC_4. Finally, a new _MAKE_FLAGS is introduced to prevent the package to modify too much its CFLAGS. For change log since V0.13.05, see: - https://github.com/ColinIanKing/stress-ng/blob/V0.15.04/debian/changelog or commit logs: - https://github.com/ColinIanKing/stress-ng/commits/V0.15.04 Signed-off-by: Julien Olivain Signed-off-by: Thomas Petazzoni --- .../0001-Makefile-fix-build-with-kernel-5.6.patch | 60 ----------------- ...-fix-build-with-HAVE_SYSCALL-or-__NR_mmap.patch | 54 +++++++++++++++ .../0002-stress-regs-fix-build-on-riscv32.patch | 43 ++++++++++++ ...file-introduce-PRESERVE_CFLAGS-build-flag.patch | 78 ++++++++++++++++++++++ package/stress-ng/Config.in | 2 + package/stress-ng/stress-ng.hash | 2 +- package/stress-ng/stress-ng.mk | 7 +- 7 files changed, 183 insertions(+), 63 deletions(-) diff --git a/package/stress-ng/0001-Makefile-fix-build-with-kernel-5.6.patch b/package/stress-ng/0001-Makefile-fix-build-with-kernel-5.6.patch deleted file mode 100644 index 4c62da3241..0000000000 --- a/package/stress-ng/0001-Makefile-fix-build-with-kernel-5.6.patch +++ /dev/null @@ -1,60 +0,0 @@ -From 5d419c790e648c7a2f96f34ed1b93b326f725545 Mon Sep 17 00:00:00 2001 -From: Fabrice Fontaine -Date: Sat, 13 Aug 2022 17:17:05 +0200 -Subject: [PATCH] Makefile: fix build with kernel < 5.6 - -Fix the following build failure with kernel >= 5.1 and < 5.5 (i.e. -before -https://github.com/torvalds/linux/commit/9e3aa61ae3e01ce1ce6361a41ef725e1f4d1d2bf) -raised since version 0.11.21 and -https://github.com/ColinIanKing/stress-ng/commit/3d6fccdbe53d0cbcb75dd4b91571aaaae7ee1ad4: - -In file included from stress-io-uring.c:26: -io-uring.h:1:9: error: macro names must be identifiers - 1 | #define #define HAVE_IORING_OP_NOP 0 - | ^ - -Moreover, IORING_OP_FALLOCATE is not available before kernel 5.6 and -https://github.com/torvalds/linux/commit/d63d1b5edb7b832210bfde587ba9e7549fa064eb - -Fixes: - - http://autobuild.buildroot.org/results/1bf3f2bbc849bdce531d56b1024fa87f0c1ae667 - -Signed-off-by: Fabrice Fontaine -[Retrieved (and backported) from -https://github.com/ColinIanKing/stress-ng/commit/5d419c790e648c7a2f96f34ed1b93b326f725545] ---- - Makefile | 2 +- - stress-io-uring.c | 6 +++++- - 2 files changed, 6 insertions(+), 2 deletions(-) - -diff --git a/Makefile b/Makefile -index 2f9cc9918..ee17ae08b 100644 ---- a/Makefile -+++ b/Makefile -@@ -528,7 +528,7 @@ stress-personality.c: personality.h - # - io-uring.h: - $(V)$(CPP) $(CFLAGS) core-io-uring.c | $(GREP) IORING_OP | sed 's/,//' | \ -- sed 's/IORING_OP_/#define HAVE_IORING_OP_/' > io-uring.h -+ sed 's/.*\(IORING_OP_.*\)/#define HAVE_\1/' > io-uring.h - $(Q)echo "MK io-uring.h" - - stress-io-uring.c: io-uring.h -diff --git a/stress-io-uring.c b/stress-io-uring.c -index ab9fd0749..84f463611 100644 ---- a/stress-io-uring.c -+++ b/stress-io-uring.c -@@ -311,7 +311,11 @@ static inline int stress_io_uring_complete( - break; - - cqe = &cring->cqes[head & *submit->cq_ring.ring_mask]; -- if ((cqe->res < 0) && (opcode != IORING_OP_FALLOCATE)) { -+ if ((cqe->res < 0) -+#ifdef HAVE_IORING_OP_FALLOCATE -+ && (opcode != IORING_OP_FALLOCATE) -+#endif -+ ) { - const int err = abs(cqe->res); - - /* Silently ignore EOPNOTSUPP completion errors */ diff --git a/package/stress-ng/0001-stress-mmap-fix-build-with-HAVE_SYSCALL-or-__NR_mmap.patch b/package/stress-ng/0001-stress-mmap-fix-build-with-HAVE_SYSCALL-or-__NR_mmap.patch new file mode 100644 index 0000000000..41a2647133 --- /dev/null +++ b/package/stress-ng/0001-stress-mmap-fix-build-with-HAVE_SYSCALL-or-__NR_mmap.patch @@ -0,0 +1,54 @@ +From 625dd7e458e6aa488f7dd4764e4a62b6fbf79a9d Mon Sep 17 00:00:00 2001 +From: Julien Olivain +Date: Thu, 23 Feb 2023 21:54:16 +0100 +Subject: [PATCH] stress-mmap: fix build with HAVE_SYSCALL or __NR_mmap2 is + undefined + +Commit afae500a added macro tests for defined(HAVE_SYSCALL) and +system call numbers. + +More specifically, in stress-mmap.c, function mmap2_try() was defined +only if __NR_mmap2 is defined. See: +https://github.com/ColinIanKing/stress-ng/commit/afae500a23b198b9df421ad0fd9270fcdf65c3fb#diff-ffb0db2473f6c5e1b93dd33bce389ee836671a628fff9f903d097733f7ddfc9c + +This commit forgot to replicate the same test when the mmap2_try() +function is used later at: +https://github.com/ColinIanKing/stress-ng/blob/50f3ef2560e928c4694894be0bb652e663af5076/stress-mmap.c#L754 + +When HAVE_SYSCALL or __NR_mmap2 is undefined, compilation fails with: + + stress-mmap.c: In function 'stress_mmap': + stress-mmap.c:809:31: error: 'mmap2_try' undeclared (first use in this function); did you mean 'mmap_prot'? + context.mmap = (mmap_func_t)mmap2_try; + ^~~~~~~~~ + mmap_prot + stress-mmap.c:809:31: note: each undeclared identifier is reported only once for each function it appears in + +This patch fixes this issue. + +Upstream-reference: +https://github.com/ColinIanKing/stress-ng/commit/3da49180fdfa8a70307569202ed9431f5295913e + +Signed-off-by: Julien Olivain +--- + stress-mmap.c | 4 +++- + 1 file changed, 3 insertions(+), 1 deletion(-) + +diff --git a/stress-mmap.c b/stress-mmap.c +index cf343078..68f5a9b8 100644 +--- a/stress-mmap.c ++++ b/stress-mmap.c +@@ -805,7 +805,9 @@ static int stress_mmap(const stress_args_t *args) + context.mmap_file = true; + + if (mmap_mmap2) { +-#if defined(HAVE_MMAP2) ++#if defined(HAVE_MMAP2) && \ ++ defined(HAVE_SYSCALL) && \ ++ defined(__NR_mmap2) + context.mmap = (mmap_func_t)mmap2_try; + #else + if (args->instance == 0) +-- +2.39.2 + diff --git a/package/stress-ng/0002-stress-regs-fix-build-on-riscv32.patch b/package/stress-ng/0002-stress-regs-fix-build-on-riscv32.patch new file mode 100644 index 0000000000..cb2a507bfd --- /dev/null +++ b/package/stress-ng/0002-stress-regs-fix-build-on-riscv32.patch @@ -0,0 +1,43 @@ +From 40309f5d313524f4189f4ef158920391e92e226d Mon Sep 17 00:00:00 2001 +From: Julien Olivain +Date: Thu, 23 Feb 2023 21:38:25 +0100 +Subject: [PATCH] stress-regs: fix build on riscv32 + +RISC-V register test routine is using 64bit registers only. +When compiling on 32bit RISC-V, compilation fails with output: + + stress-regs.c: In function 'stress_regs_helper': + stress-regs.c:485:27: error: register specified for 's1' isn't suitable for data type + 485 | register uint64_t s1 __asm__("s1") = v; + | ^~ + stress-regs.c:495:27: error: register specified for 's11' isn't suitable for data type + 495 | register uint64_t s11 __asm__("s11") = s1 ^ 0xa5a5a5a5a5a5a5a5ULL; + | ^~~ + +This patch fix this issue by protecting the stress_regs_helper() +function with an additional test, to restrict to 64bit. + +Upstream-reference: +https://github.com/ColinIanKing/stress-ng/commit/6c335ac3abba535e79ddbddf34591ef5b9ee0a96 + +Signed-off-by: Julien Olivain +--- + stress-regs.c | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/stress-regs.c b/stress-regs.c +index 4d4d32d2..0ffac4d1 100644 +--- a/stress-regs.c ++++ b/stress-regs.c +@@ -473,7 +473,7 @@ do { \ + } + #endif + +-#if defined(STRESS_ARCH_RISCV) ++#if defined(STRESS_ARCH_RISCV) && (__riscv_xlen == 64) + + #define STRESS_REGS_HELPER + /* +-- +2.39.2 + diff --git a/package/stress-ng/0003-Makefile-introduce-PRESERVE_CFLAGS-build-flag.patch b/package/stress-ng/0003-Makefile-introduce-PRESERVE_CFLAGS-build-flag.patch new file mode 100644 index 0000000000..beb5429dc1 --- /dev/null +++ b/package/stress-ng/0003-Makefile-introduce-PRESERVE_CFLAGS-build-flag.patch @@ -0,0 +1,78 @@ +From d3ab0bad6afc2e8f4be70fe38dd24788f1b3d4be Mon Sep 17 00:00:00 2001 +From: Julien Olivain +Date: Fri, 24 Feb 2023 21:11:30 +0100 +Subject: [PATCH] Makefile: introduce PRESERVE_CFLAGS build flag + +The stress-ng Makefile includes many nice environment auto-detection +features to adjust compilation flags. This is very convenient in +many compilation use-cases. However, in some other specific cross +compilation environments, those automatic CFLAGS adjustments may +create compilation failures. + +For example, commit c00e695ed5 added -fstack-protector-strong if the +compiler recognize the flag. In some situations, for example a gcc +toolchain based on uClibc-ng without stack-protector libssp +enabled, gcc will recognize the option. Then, the Makefile adds the +option to CFLAGS, and the compilation/link fails at link time with an +error like: + + /toolchain/arm-buildroot-linux-uclibcgnueabi/bin/ld: cannot find -lssp_nonshared: No such file or directory + /toolchain/arm-buildroot-linux-uclibcgnueabi/bin/ld: cannot find -lssp: No such file or directory + +stress-ng is included in the Buildroot build system [1] [2], which +supports many architectures and toolchain configurations. This build +system carefully controls its CFLAGS. In such a case, it is +preferable for a package to avoid changing compilation flags. + +This patch introduces the PRESERVE_CFLAGS Makefile variable which will +disable those CFLAGS adjustments, if set to 1. The current build +behavior is preserved if unset. + +Upstream-reference: +https://github.com/ColinIanKing/stress-ng/commit/3d87d50561505a5a79008c01e35fc2e100000160 + +[1] https://buildroot.org/ +[2] https://git.buildroot.org/buildroot/tree/package/stress-ng?h=2022.11.1 + +Signed-off-by: Julien Olivain +--- + Makefile | 4 ++++ + 1 file changed, 4 insertions(+) + +diff --git a/Makefile b/Makefile +index 7a969aba..35151d74 100644 +--- a/Makefile ++++ b/Makefile +@@ -45,6 +45,7 @@ endif + # Test for hardening flags and apply them if applicable + # + MACHINE = $(shell uname -m) ++ifneq ($(PRESERVE_CFLAGS),1) + ifneq ($(MACHINE),$(filter $(MACHINE),alpha parisc)) + ifeq ($(shell $(CC) $(CFLAGS) -fstack-protector-strong -E -xc /dev/null > /dev/null 2>& 1 && echo 1),1) + CFLAGS += -fstack-protector-strong +@@ -58,6 +59,7 @@ ifeq ($(shell $(CC) $(CFLAGS) -D_FORTIFY_SOURCE=2 -E -xc /dev/null > /dev/null 2 + CFLAGS += -D_FORTIFY_SOURCE=2 + endif + endif ++endif + + # + # Expected build warnings +@@ -83,11 +85,13 @@ PRE_V= + PRE_Q=@# + endif + ++ifneq ($(PRESERVE_CFLAGS),1) + ifeq ($(findstring icc,$(CC)),icc) + CFLAGS += -no-inline-max-size -no-inline-max-total-size + CFLAGS += -axAVX,CORE-AVX2,CORE-AVX-I,CORE-AVX512,SSE2,SSE3,SSSE3,SSE4.1,SSE4.2,SANDYBRIDGE,SKYLAKE,SKYLAKE-AVX512,TIGERLAKE,SAPPHIRERAPIDS + CFLAGS += -ip -falign-loops -funroll-loops -ansi-alias -fma -qoverride-limits + endif ++endif + + #ifeq ($(findstring clang,$(CC)),clang) + #CFLAGS += -Weverything +-- +2.39.2 + diff --git a/package/stress-ng/Config.in b/package/stress-ng/Config.in index 839cbb1cc0..918c3db194 100644 --- a/package/stress-ng/Config.in +++ b/package/stress-ng/Config.in @@ -2,6 +2,7 @@ config BR2_PACKAGE_STRESS_NG bool "stress-ng" depends on BR2_USE_MMU # fork() # perf.c needs PERF_COUNT_HW_REF_CPU_CYCLES + depends on BR2_TOOLCHAIN_HAS_SYNC_4 depends on BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_3 # fenv.h lacks FE_INVALID, FE_OVERFLOW & FE_UNDERFLOW on nios2 and ARC depends on !BR2_nios2 @@ -16,5 +17,6 @@ config BR2_PACKAGE_STRESS_NG comment "stress-ng needs a toolchain w/ headers >= 3.3" depends on !BR2_nios2 && !BR2_arc + depends on BR2_TOOLCHAIN_HAS_SYNC_4 depends on BR2_USE_MMU depends on !BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_3 diff --git a/package/stress-ng/stress-ng.hash b/package/stress-ng/stress-ng.hash index 2e3f998769..5b967d2b95 100644 --- a/package/stress-ng/stress-ng.hash +++ b/package/stress-ng/stress-ng.hash @@ -1,3 +1,3 @@ # Locally calculated -sha256 3de49e1100866634f549e99c1644283d0cde817b844a69dcf7f80afa2227d350 stress-ng-0.13.05.tar.gz +sha256 92922b979b5ca6ee05b03fd792c32a0b25a01fea6161b418b5e672c64ffb549f stress-ng-0.15.04.tar.gz sha256 8177f97513213526df2cf6184d8ff986c675afb514d4e68a404010521b880643 COPYING diff --git a/package/stress-ng/stress-ng.mk b/package/stress-ng/stress-ng.mk index 0b2287c7fb..28116b455d 100644 --- a/package/stress-ng/stress-ng.mk +++ b/package/stress-ng/stress-ng.mk @@ -4,11 +4,14 @@ # ################################################################################ -STRESS_NG_VERSION = 0.13.05 +STRESS_NG_VERSION = 0.15.04 STRESS_NG_SITE = $(call github,ColinIanKing,stress-ng,V$(STRESS_NG_VERSION)) STRESS_NG_LICENSE = GPL-2.0+ STRESS_NG_LICENSE_FILES = COPYING +STRESS_NG_MAKE_FLAGS = \ + PRESERVE_CFLAGS=1 + ifeq ($(BR2_PACKAGE_LIBBSD),y) STRESS_NG_DEPENDENCIES += libbsd endif @@ -18,7 +21,7 @@ STRESS_NG_DEPENDENCIES += keyutils endif define STRESS_NG_BUILD_CMDS - $(TARGET_CONFIGURE_OPTS) $(MAKE) -C $(@D) + $(TARGET_CONFIGURE_OPTS) $(MAKE) -C $(@D) $(STRESS_NG_MAKE_FLAGS) endef # Don't use make install otherwise stress-ng will be rebuild without From thomas.petazzoni at bootlin.com Sun Mar 12 21:32:57 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sun, 12 Mar 2023 22:32:57 +0100 Subject: [Buildroot] [PATCH next 1/2] support/testing/tests/package/test_stress_ng.py: new runtime test In-Reply-To: <20230227205334.497405-1-ju.o@free.fr> References: <20230227205334.497405-1-ju.o@free.fr> Message-ID: <20230312223257.486f41a4@windsurf> On Mon, 27 Feb 2023 21:53:33 +0100 Julien Olivain wrote: > Signed-off-by: Julien Olivain > --- > Patch tested on top of branch next at commit b793f3a with command: Both applied to next, thanks. Thomas -- Thomas Petazzoni, CTO, Bootlin Embedded Linux and Kernel engineering https://bootlin.com From thomas.petazzoni at bootlin.com Sun Mar 12 21:33:04 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sun, 12 Mar 2023 22:33:04 +0100 Subject: [Buildroot] [PATCH v3] package/dbus-broker: bump to release 33 In-Reply-To: References: Message-ID: <20230312223304.03f88adc@windsurf> On Tue, 28 Feb 2023 08:20:36 +0100 Stefan Agner wrote: > This release contains mostly a bugfixes, with some improvements around > error handling for unimplemented functionality and resiliency against > runtime changes of dbus service-files. > > Also update hashes of license files. There was no change in license, > the hashes changed due to copyright date bump and additional authors > listend in the same files. > > Signed-off-by: Stefan Agner > --- > Changes in v2: > - Update license hashes Applied to next, thanks. Thomas -- Thomas Petazzoni, CTO, Bootlin Embedded Linux and Kernel engineering https://bootlin.com From thomas.petazzoni at bootlin.com Sun Mar 12 21:43:26 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sun, 12 Mar 2023 22:43:26 +0100 Subject: [Buildroot] [PATCH] ifupdown: bump to 0.8.41 In-Reply-To: <20230223104048.333575-1-martin@geanix.com> References: <20230223104048.333575-1-martin@geanix.com> Message-ID: <20230312224326.68a1f832@windsurf> Hello Martin, Thanks for this contribution! On Thu, 23 Feb 2023 11:40:48 +0100 Martin Hundeb?ll wrote: > From: Martin Hundeboll > > Musl is not supported since June 2017, where use of fnmatch() was > introduced to support wildcard matching on interfaces. > > Signed-off-by: Martin Hundeb?ll I find it a bit annoying to disable a package as simple/core as ifupdown with musl. Alpine Linux has two patches at https://git.alpinelinux.org/aports/tree/main/ifupdown?h=master that address the build issue by disabling the use of FNM_EXTMATCH with musl. Since this only adds additional wildcard matching capabilities, it works fine without. Perhaps ifupdown should simply be improved to use FNM_EXTMATCH if supported? In any case, if we want to indeed add the !musl dependency like your patch does, the Config.in comment needs to be adjusted to account for the !musl dependency. Best regards, Thomas -- Thomas Petazzoni, co-owner and CEO, Bootlin Embedded Linux and Kernel engineering and training https://bootlin.com From thomas.petazzoni at bootlin.com Sun Mar 12 21:43:46 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sun, 12 Mar 2023 22:43:46 +0100 Subject: [Buildroot] [git commit branch/next] package/rt-tests: bump version to 2.5 Message-ID: <20230312214424.D4DC186FF1@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=acfe5c70b2301bc147ec524e7bc2d4a95e1cee66 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/next Signed-off-by: S??bastien Szymanski Signed-off-by: Thomas Petazzoni --- package/rt-tests/rt-tests.hash | 2 +- package/rt-tests/rt-tests.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/rt-tests/rt-tests.hash b/package/rt-tests/rt-tests.hash index 49df8313f9..eb28f4d441 100644 --- a/package/rt-tests/rt-tests.hash +++ b/package/rt-tests/rt-tests.hash @@ -1,4 +1,4 @@ # From https://mirrors.edge.kernel.org/pub/linux/utils/rt-tests/sha256sums.asc -sha256 393457f0c91cce57e82b876ecb9b672871f898e6cecafc751548079512bcc808 rt-tests-2.4.tar.xz +sha256 2ed2e4c965c7f336a15d3354dec090e27a0b1e9ada91ae0b9ef18bbcb993874e rt-tests-2.5.tar.xz # locally computed hash sha256 ab15fd526bd8dd18a9e77ebc139656bf4d33e97fc7238cd11bf60e2b9b8666c6 COPYING diff --git a/package/rt-tests/rt-tests.mk b/package/rt-tests/rt-tests.mk index 74290211ce..8ad4215ee1 100644 --- a/package/rt-tests/rt-tests.mk +++ b/package/rt-tests/rt-tests.mk @@ -6,7 +6,7 @@ RT_TESTS_SITE = $(BR2_KERNEL_MIRROR)/linux/utils/rt-tests RT_TESTS_SOURCE = rt-tests-$(RT_TESTS_VERSION).tar.xz -RT_TESTS_VERSION = 2.4 +RT_TESTS_VERSION = 2.5 RT_TESTS_LICENSE = GPL-2.0+ RT_TESTS_LICENSE_FILES = COPYING From thomas.petazzoni at bootlin.com Sun Mar 12 21:44:49 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sun, 12 Mar 2023 22:44:49 +0100 Subject: [Buildroot] [PATCH 1/1] package/rt-tests: bump version to 2.5 In-Reply-To: <20230223085604.28572-1-sebastien.szymanski@armadeus.com> References: <20230223085604.28572-1-sebastien.szymanski@armadeus.com> Message-ID: <20230312224449.0f5f1ee9@windsurf> On Thu, 23 Feb 2023 09:56:04 +0100 S?bastien Szymanski wrote: > Signed-off-by: S?bastien Szymanski > --- > package/rt-tests/rt-tests.hash | 2 +- > package/rt-tests/rt-tests.mk | 2 +- > 2 files changed, 2 insertions(+), 2 deletions(-) Applied to next, thanks. Thomas -- Thomas Petazzoni, CTO, Bootlin Embedded Linux and Kernel engineering https://bootlin.com From thomas.petazzoni at bootlin.com Sun Mar 12 21:46:22 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sun, 12 Mar 2023 21:46:22 -0000 Subject: [Buildroot] [git commit] package/tinyalsa: add option to enable utility tools Message-ID: <20230312214621.B7E5187006@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=f2c1e10b8ac3531ab5a48e23c23b702cd24b3f73 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Add option to enable useful tools, like tinyplay, tinymix, etc. Signed-off-by: Konstantin Menyaev Signed-off-by: Thomas Petazzoni --- package/tinyalsa/Config.in | 9 +++++++++ package/tinyalsa/tinyalsa.mk | 8 +++++++- 2 files changed, 16 insertions(+), 1 deletion(-) Patch is too large, so refusing to show it From thomas.petazzoni at bootlin.com Sun Mar 12 21:46:23 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sun, 12 Mar 2023 21:46:23 -0000 Subject: [Buildroot] [git commit] configs/freescale_imx6ullevk_defconfig: bump Linux and U-Boot to lf-5.15.71-2.2.0 Message-ID: <20230312214622.12D1187008@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=9e09ac2c02d1ff8d3872ebc72e915e9baa7fbd0d branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Let's also enable BR2_TARGET_UBOOT_NEEDS_OPENSSL required by uboot to build correctly. Signed-off-by: Giulio Benetti Signed-off-by: Thomas Petazzoni --- configs/freescale_imx6ullevk_defconfig | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/configs/freescale_imx6ullevk_defconfig b/configs/freescale_imx6ullevk_defconfig index 7a8965be18..db4fa69f71 100644 --- a/configs/freescale_imx6ullevk_defconfig +++ b/configs/freescale_imx6ullevk_defconfig @@ -1,11 +1,11 @@ BR2_arm=y BR2_cortex_a7=y -BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_10=y +BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_15=y BR2_TARGET_GENERIC_GETTY_PORT="ttymxc0" BR2_ROOTFS_POST_IMAGE_SCRIPT="board/freescale/common/imx/post-image.sh" BR2_LINUX_KERNEL=y BR2_LINUX_KERNEL_CUSTOM_TARBALL=y -BR2_LINUX_KERNEL_CUSTOM_TARBALL_LOCATION="$(call github,nxp-imx,linux-imx,lf-5.10.y-1.0.0)/linux-imx-lf-5.10.y-1.0.0.tar.gz" +BR2_LINUX_KERNEL_CUSTOM_TARBALL_LOCATION="$(call github,nxp-imx,linux-imx,lf-5.15.71-2.2.0)/linux-imx-lf-5.15.71-2.2.0.tar.gz" BR2_LINUX_KERNEL_DEFCONFIG="imx_v7" BR2_LINUX_KERNEL_DTS_SUPPORT=y BR2_LINUX_KERNEL_INTREE_DTS_NAME="imx6ull-14x14-evk" @@ -15,8 +15,9 @@ BR2_TARGET_ROOTFS_EXT2_4=y BR2_TARGET_UBOOT=y BR2_TARGET_UBOOT_BOARDNAME="mx6ull_14x14_evk" BR2_TARGET_UBOOT_CUSTOM_TARBALL=y -BR2_TARGET_UBOOT_CUSTOM_TARBALL_LOCATION="$(call github,nxp-imx,uboot-imx,lf-5.10.y-1.0.0)/uboot-imx-lf-5.10.y-1.0.0.tar.gz" +BR2_TARGET_UBOOT_CUSTOM_TARBALL_LOCATION="$(call github,nxp-imx,uboot-imx,lf-5.15.71-2.2.0)/uboot-imx-lf-5.15.71-2.2.0.tar.gz" BR2_TARGET_UBOOT_NEEDS_DTC=y +BR2_TARGET_UBOOT_NEEDS_OPENSSL=y BR2_TARGET_UBOOT_FORMAT_IMX=y BR2_PACKAGE_HOST_DOSFSTOOLS=y BR2_PACKAGE_HOST_GENIMAGE=y From thomas.petazzoni at bootlin.com Sun Mar 12 21:46:23 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sun, 12 Mar 2023 21:46:23 -0000 Subject: [Buildroot] [git commit] configs/bananapi_m2_ultra_defconfig: bump Linux to 6.1 and U-Boot to 2023.01 Message-ID: <20230312214621.DAF1387008@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=4d7f902eb127eb9dd1334cda04a2008d14945a7d branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Signed-off-by: Giulio Benetti Signed-off-by: Thomas Petazzoni --- configs/bananapi_m2_ultra_defconfig | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/configs/bananapi_m2_ultra_defconfig b/configs/bananapi_m2_ultra_defconfig index 2ec0e60e8d..0f267021f8 100644 --- a/configs/bananapi_m2_ultra_defconfig +++ b/configs/bananapi_m2_ultra_defconfig @@ -1,12 +1,12 @@ BR2_arm=y BR2_cortex_a7=y -BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_4_18=y +BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_1=y BR2_TARGET_GENERIC_ISSUE="Welcome to Bananapi M2 Ultra" BR2_ROOTFS_POST_IMAGE_SCRIPT="support/scripts/genimage.sh" BR2_ROOTFS_POST_SCRIPT_ARGS="-c board/bananapi/bananapi-m2-ultra/genimage.cfg" BR2_LINUX_KERNEL=y BR2_LINUX_KERNEL_CUSTOM_VERSION=y -BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="4.18.12" +BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.1.12" BR2_LINUX_KERNEL_DEFCONFIG="sunxi" BR2_LINUX_KERNEL_DTS_SUPPORT=y BR2_LINUX_KERNEL_INTREE_DTS_NAME="sun8i-r40-bananapi-m2-ultra" @@ -16,7 +16,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.10" +BR2_TARGET_UBOOT_CUSTOM_VERSION_VALUE="2023.01" BR2_TARGET_UBOOT_BOARD_DEFCONFIG="bananapi_m2_berry" BR2_TARGET_UBOOT_NEEDS_DTC=y BR2_TARGET_UBOOT_NEEDS_PYTHON3=y From thomas.petazzoni at bootlin.com Sun Mar 12 21:46:23 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sun, 12 Mar 2023 21:46:23 -0000 Subject: [Buildroot] [git commit] package/openjdk{-bin}: bump versions to 11.0.18+10 and 17.0.6+10 Message-ID: <20230312214621.CCF6C87007@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=cc0d6bdd66e477ee0e3de0538e37d49bdfd7a9e6 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Signed-off-by: Adam Duskett Signed-off-by: Thomas Petazzoni --- package/openjdk-bin/openjdk-bin.hash | 8 ++++---- package/openjdk-bin/openjdk-bin.mk | 4 ++-- ...01-Add-ARCv2-ISA-processors-support-to-Zero.patch | 20 ++++++++++---------- package/openjdk/openjdk.hash | 4 ++-- package/openjdk/openjdk.mk | 4 ++-- 5 files changed, 20 insertions(+), 20 deletions(-) diff --git a/package/openjdk-bin/openjdk-bin.hash b/package/openjdk-bin/openjdk-bin.hash index 4d3942125f..241ca34a04 100644 --- a/package/openjdk-bin/openjdk-bin.hash +++ b/package/openjdk-bin/openjdk-bin.hash @@ -1,10 +1,10 @@ # https://github.com/adoptium/temurin17-binaries/releases -sha256 288f34e3ba8a4838605636485d0365ce23e57d5f2f68997ac4c2e4c01967cd48 OpenJDK17U-jdk_x64_linux_hotspot_17.0.2_8.tar.gz -sha256 302caf29f73481b2b914ba2b89705036010c65eb9bc8d7712b27d6e9bedf6200 OpenJDK17U-jdk_aarch64_linux_hotspot_17.0.2_8.tar.gz +sha256 a0b1b9dd809d51a438f5fa08918f9aca7b2135721097f0858cf29f77a35d4289 OpenJDK17U-jdk_x64_linux_hotspot_17.0.6_10.tar.gz +sha256 9e0e88bbd9fa662567d0c1e22d469268c68ac078e9e5fe5a7244f56fec71f55f OpenJDK17U-jdk_aarch64_linux_hotspot_17.0.6_10.tar.gz # From https://github.com/adoptium/temurin11-binaries/releases -sha256 43fb84f8063ad9bf6b6d694a67b8f64c8827552b920ec5ce794dfe5602edffe7 OpenJDK11U-jdk_x64_linux_hotspot_11.0.14.1_1.tar.gz -sha256 79572f5172c6a040591d34632f98a20ed148702bbce2f57649e8ac01c0d2e3db OpenJDK11U-jdk_aarch64_linux_hotspot_11.0.14.1_1.tar.gz +sha256 4a29efda1d702b8ff38e554cf932051f40ec70006caed5c4857a8cbc7a0b7db7 OpenJDK11U-jdk_x64_linux_hotspot_11.0.18_10.tar.gz +sha256 04d5eeff6a6449bcdca0f52cd97bafd43ce09d40ef1e73fa0e1add63bea4a9c8 OpenJDK11U-jdk_aarch64_linux_hotspot_11.0.18_10.tar.gz # Locally calculated sha256 4b9abebc4338048a7c2dc184e9f800deb349366bdf28eb23c2677a77b4c87726 legal/java.prefs/LICENSE diff --git a/package/openjdk-bin/openjdk-bin.mk b/package/openjdk-bin/openjdk-bin.mk index 608a0bc3ac..c3eb0b05e6 100644 --- a/package/openjdk-bin/openjdk-bin.mk +++ b/package/openjdk-bin/openjdk-bin.mk @@ -6,10 +6,10 @@ ifeq ($(BR2_PACKAGE_OPENJDK_VERSION_17),y) HOST_OPENJDK_BIN_VERSION_MAJOR = 17 -HOST_OPENJDK_BIN_VERSION_MINOR = 0.2_8 +HOST_OPENJDK_BIN_VERSION_MINOR = 0.6_10 else HOST_OPENJDK_BIN_VERSION_MAJOR = 11 -HOST_OPENJDK_BIN_VERSION_MINOR = 0.14.1_1 +HOST_OPENJDK_BIN_VERSION_MINOR = 0.18_10 endif ifeq ($(HOSTARCH),x86_64) diff --git a/package/openjdk/17.0.1+12/0001-Add-ARCv2-ISA-processors-support-to-Zero.patch b/package/openjdk/17.0.6+10/0001-Add-ARCv2-ISA-processors-support-to-Zero.patch similarity index 83% rename from package/openjdk/17.0.1+12/0001-Add-ARCv2-ISA-processors-support-to-Zero.patch rename to package/openjdk/17.0.6+10/0001-Add-ARCv2-ISA-processors-support-to-Zero.patch index 1ef523a419..dfd3b07bea 100644 --- a/package/openjdk/17.0.1+12/0001-Add-ARCv2-ISA-processors-support-to-Zero.patch +++ b/package/openjdk/17.0.6+10/0001-Add-ARCv2-ISA-processors-support-to-Zero.patch @@ -23,8 +23,8 @@ diff --git a/make/autoconf/libraries.m4 b/make/autoconf/libraries.m4 index 5120918aed2..f7a99955874 100644 --- a/make/autoconf/libraries.m4 +++ b/make/autoconf/libraries.m4 -@@ -122,6 +122,14 @@ AC_DEFUN_ONCE([LIB_SETUP_LIBRARIES], - BASIC_JVM_LIBS="$BASIC_JVM_LIBS -lpthread" +@@ -146,6 +146,14 @@ AC_DEFUN_ONCE([LIB_SETUP_LIBRARIES], + fi fi + # Libatomic library @@ -55,7 +55,7 @@ index c0f2446dbd7..dc416ece885 100644 arm*) VAR_CPU=arm VAR_CPU_ARCH=arm -@@ -478,6 +484,8 @@ AC_DEFUN([PLATFORM_SETUP_LEGACY_VARS_HELPER], +@@ -563,6 +569,8 @@ AC_DEFUN([PLATFORM_SETUP_LEGACY_VARS_HELPER], HOTSPOT_$1_CPU_DEFINE=PPC64 # The cpu defines below are for zero, we don't support them directly. @@ -68,7 +68,7 @@ diff --git a/src/hotspot/os/linux/os_linux.cpp b/src/hotspot/os/linux/os_linux.c index b08caf4d5d3..2bf084895ba 100644 --- a/src/hotspot/os/linux/os_linux.cpp +++ b/src/hotspot/os/linux/os_linux.cpp -@@ -1858,6 +1858,9 @@ void * os::dll_load(const char *filename, char *ebuf, int ebuflen) { +@@ -1674,6 +1674,9 @@ void * os::dll_load(const char *filename, char *ebuf, int ebuflen) { #ifndef EM_AARCH64 #define EM_AARCH64 183 /* ARM AARCH64 */ #endif @@ -78,7 +78,7 @@ index b08caf4d5d3..2bf084895ba 100644 #ifndef EM_RISCV #define EM_RISCV 243 /* RISC-V */ #endif -@@ -1879,6 +1882,7 @@ void * os::dll_load(const char *filename, char *ebuf, int ebuflen) { +@@ -1698,6 +1701,7 @@ void * os::dll_load(const char *filename, char *ebuf, int ebuflen) { {EM_SH, EM_SH, ELFCLASS32, ELFDATA2MSB, (char*)"SuperH BE"}, #endif {EM_ARM, EM_ARM, ELFCLASS32, ELFDATA2LSB, (char*)"ARM"}, @@ -86,7 +86,7 @@ index b08caf4d5d3..2bf084895ba 100644 // we only support 64 bit z architecture {EM_S390, EM_S390, ELFCLASS64, ELFDATA2MSB, (char*)"IBM System/390"}, {EM_ALPHA, EM_ALPHA, ELFCLASS64, ELFDATA2LSB, (char*)"Alpha"}, -@@ -1906,6 +1910,8 @@ void * os::dll_load(const char *filename, char *ebuf, int ebuflen) { +@@ -1726,6 +1730,8 @@ void * os::dll_load(const char *filename, char *ebuf, int ebuflen) { static Elf32_Half running_arch_code=EM_PPC; #elif (defined AARCH64) static Elf32_Half running_arch_code=EM_AARCH64; @@ -95,12 +95,12 @@ index b08caf4d5d3..2bf084895ba 100644 #elif (defined ARM) static Elf32_Half running_arch_code=EM_ARM; #elif (defined S390) -@@ -1926,7 +1932,7 @@ void * os::dll_load(const char *filename, char *ebuf, int ebuflen) { - static Elf32_Half running_arch_code=EM_RISCV; +@@ -1748,7 +1754,7 @@ void * os::dll_load(const char *filename, char *ebuf, int ebuflen) { + static Elf32_Half running_arch_code=EM_LOONGARCH; #else #error Method os::dll_load requires that one of following is defined:\ -- AARCH64, ALPHA, ARM, AMD64, IA32, IA64, M68K, MIPS, MIPSEL, PARISC, __powerpc__, __powerpc64__, RISCV, S390, SH, __sparc -+ AARCH64, ALPHA, ARC, ARM, AMD64, IA32, IA64, M68K, MIPS, MIPSEL, PARISC, __powerpc__, __powerpc64__, RISCV, S390, SH, __sparc +- AARCH64, ALPHA, ARM, AMD64, IA32, IA64, LOONGARCH, M68K, MIPS, MIPSEL, PARISC, __powerpc__, __powerpc64__, RISCV, S390, SH, __sparc ++ AARCH64, ALPHA, ARC ARM, AMD64, IA32, IA64, LOONGARCH, M68K, MIPS, MIPSEL, PARISC, __powerpc__, __powerpc64__, RISCV, S390, SH, __sparc #endif // Identify compatibility class for VM's architecture and library's architecture diff --git a/package/openjdk/openjdk.hash b/package/openjdk/openjdk.hash index 293787792d..0a67e7a3ec 100644 --- a/package/openjdk/openjdk.hash +++ b/package/openjdk/openjdk.hash @@ -1,4 +1,4 @@ # Locally computed -sha256 2fdd23261526362d4aaf58323441d4c31d29de2e374ba94bbf2727a00adc0ea7 openjdk-17.0.2+8.tar.gz -sha256 0e859cc03378439023e17ee82aecee5a52265fb38906a8bebf16027aa2b2bcf5 openjdk-11.0.14.1+1.tar.gz +sha256 331bad1f80e98761eb9692863146fec647db573db5a5efa5b9bd6326d53a3472 openjdk-17.0.6+10.tar.gz +sha256 04af71fc7adda41a49861870f9ec0ac0f059c2cf9393ce32995ea8ef4279a1b1 openjdk-11.0.18+10.tar.gz sha256 4b9abebc4338048a7c2dc184e9f800deb349366bdf28eb23c2677a77b4c87726 LICENSE diff --git a/package/openjdk/openjdk.mk b/package/openjdk/openjdk.mk index 42d52d57c4..0fe506bbfd 100644 --- a/package/openjdk/openjdk.mk +++ b/package/openjdk/openjdk.mk @@ -6,10 +6,10 @@ ifeq ($(BR2_PACKAGE_OPENJDK_VERSION_17),y) OPENJDK_VERSION_MAJOR = 17 -OPENJDK_VERSION_MINOR = 0.2+8 +OPENJDK_VERSION_MINOR = 0.6+10 else OPENJDK_VERSION_MAJOR = 11 -OPENJDK_VERSION_MINOR = 0.14.1+1 +OPENJDK_VERSION_MINOR = 0.18+10 endif OPENJDK_VERSION = $(OPENJDK_VERSION_MAJOR).$(OPENJDK_VERSION_MINOR) OPENJDK_SITE = $(call github,openjdk,jdk$(OPENJDK_VERSION_MAJOR)u,jdk-$(OPENJDK_VERSION)) From thomas.petazzoni at bootlin.com Sun Mar 12 21:46:23 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sun, 12 Mar 2023 21:46:23 -0000 Subject: [Buildroot] [git commit] configs/imx6ullevk_defconfig: bump Linux to 6.1.12 and U-Boot to 2023.01 Message-ID: <20230312214622.0535187007@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=497e60a2fa7e11644a41cf4a9441f7fde6c782ac branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Let's also reorder BR2_UBOOT_ options by moving BR2_TARGET_UBOOT_FORMAT_DTB_IMX after BR2_TARGET_UBOOT_NEEDS_OPENSSL since this reflects the order in boot/uboot/Config.in file. Signed-off-by: Giulio Benetti Signed-off-by: Thomas Petazzoni --- configs/imx6ullevk_defconfig | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/configs/imx6ullevk_defconfig b/configs/imx6ullevk_defconfig index c6e2981697..b507d1c0d6 100644 --- a/configs/imx6ullevk_defconfig +++ b/configs/imx6ullevk_defconfig @@ -3,8 +3,8 @@ BR2_arm=y BR2_cortex_a7=y BR2_ARM_FPU_NEON_VFPV4=y -# Linux headers same as kernel, a 5.14 series -BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_14=y +# Linux headers same as kernel, a 6.1 series +BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_1=y # system BR2_TARGET_GENERIC_GETTY_PORT="ttymxc0" @@ -12,7 +12,7 @@ BR2_TARGET_GENERIC_GETTY_PORT="ttymxc0" # kernel BR2_LINUX_KERNEL=y BR2_LINUX_KERNEL_CUSTOM_VERSION=y -BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="5.14.14" +BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.1.12" BR2_LINUX_KERNEL_DEFCONFIG="imx_v6_v7" BR2_LINUX_KERNEL_DTS_SUPPORT=y BR2_LINUX_KERNEL_INTREE_DTS_NAME="imx6ull-14x14-evk" @@ -22,10 +22,10 @@ BR2_LINUX_KERNEL_NEEDS_HOST_OPENSSL=y BR2_TARGET_UBOOT=y BR2_TARGET_UBOOT_BOARDNAME="mx6ull_14x14_evk" BR2_TARGET_UBOOT_CUSTOM_VERSION=y -BR2_TARGET_UBOOT_CUSTOM_VERSION_VALUE="2021.10" -BR2_TARGET_UBOOT_FORMAT_DTB_IMX=y +BR2_TARGET_UBOOT_CUSTOM_VERSION_VALUE="2023.01" BR2_TARGET_UBOOT_NEEDS_DTC=y BR2_TARGET_UBOOT_NEEDS_OPENSSL=y +BR2_TARGET_UBOOT_FORMAT_DTB_IMX=y # required tools to create the SD card image BR2_PACKAGE_HOST_DOSFSTOOLS=y From thomas.petazzoni at bootlin.com Sun Mar 12 21:46:24 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sun, 12 Mar 2023 21:46:24 -0000 Subject: [Buildroot] [git commit] configs/qemu_arm_ebbr: bump linux to 6.1.12 and u-boot to 2023.01 Message-ID: <20230312214622.76FDA87008@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=a86bbb4ae4a6f5580e4cbfad8ecf8ebf81b6e053 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master - Bump Linux kernel version to 6.1.12. - Bump U-Boot version to 2023.01 and follow CONFIG_SYS_TEXT_BASE renaming. Signed-off-by: Vincent Stehl?? Cc: Romain Naour Signed-off-by: Thomas Petazzoni --- board/qemu/arm-ebbr/u-boot.fragment | 2 +- configs/qemu_arm_ebbr_defconfig | 6 +++--- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/board/qemu/arm-ebbr/u-boot.fragment b/board/qemu/arm-ebbr/u-boot.fragment index bfc382cde9..66fe910f16 100644 --- a/board/qemu/arm-ebbr/u-boot.fragment +++ b/board/qemu/arm-ebbr/u-boot.fragment @@ -31,5 +31,5 @@ CONFIG_PARTITION_TYPE_GUID=y CONFIG_RNG_OPTEE=y CONFIG_RTC_EMULATION=y CONFIG_SCMI_FIRMWARE=y -CONFIG_SYS_TEXT_BASE=0x60000000 CONFIG_TEE=y +CONFIG_TEXT_BASE=0x60000000 diff --git a/configs/qemu_arm_ebbr_defconfig b/configs/qemu_arm_ebbr_defconfig index f3e2d42a54..8fbb3069bc 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_0=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="6.0.9" +BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.1.12" BR2_LINUX_KERNEL_USE_ARCH_DEFAULT_CONFIG=y BR2_LINUX_KERNEL_CONFIG_FRAGMENT_FILES="board/qemu/arm-ebbr/linux.fragment" @@ -42,7 +42,7 @@ BR2_TARGET_OPTEE_OS_PLATFORM="vexpress-qemu_virt" 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.01" BR2_TARGET_UBOOT_BOARD_DEFCONFIG="qemu_arm" BR2_TARGET_UBOOT_CONFIG_FRAGMENT_FILES="board/qemu/arm-ebbr/u-boot.fragment" BR2_TARGET_UBOOT_NEEDS_OPENSSL=y From thomas.petazzoni at bootlin.com Sun Mar 12 21:46:24 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sun, 12 Mar 2023 21:46:24 -0000 Subject: [Buildroot] [git commit] DEVELOPERS: add Giulio Benetti as maintainer for board bananapi-m2-ultra Message-ID: <20230312214621.EB97487006@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=60ab36a931f5d88cccb08575076e68d5e3757ae9 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Signed-off-by: Giulio Benetti Signed-off-by: Thomas Petazzoni --- DEVELOPERS | 2 ++ 1 file changed, 2 insertions(+) diff --git a/DEVELOPERS b/DEVELOPERS index 2eff5b23ef..caa73698f9 100644 --- a/DEVELOPERS +++ b/DEVELOPERS @@ -1135,9 +1135,11 @@ F: package/webp/ F: package/xapian/ N: Giulio Benetti +F: board/bananapi/bananapi-m2-ultra/ F: board/olimex/a* F: configs/amarula_vyasa_rk3288_defconfig F: configs/asus_tinker_rk3288_defconfig +F: configs/bananapi_m2_ultra_defconfig F: configs/olimex_a* F: package/at/ F: package/binutils/ From thomas.petazzoni at bootlin.com Sun Mar 12 21:46:24 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sun, 12 Mar 2023 21:46:24 -0000 Subject: [Buildroot] [git commit] package/{mesa3d, mesa3d-headers}: bump version to 22.3.5 Message-ID: <20230312214622.5A7D487007@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=6ab0431b70e3d963ff3bbc8f10a1871d9f628789 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Release notes: https://lists.freedesktop.org/archives/mesa-announce/2023-February/000705.html Signed-off-by: Bernd Kuhls Signed-off-by: Thomas Petazzoni --- 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 9177adceda..ad1999a30d 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 = 22.3.4 +MESA3D_HEADERS_VERSION = 22.3.5 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 e4de997f0e..50c5bcc7fc 100644 --- a/package/mesa3d/mesa3d.hash +++ b/package/mesa3d/mesa3d.hash @@ -1,5 +1,5 @@ -# From https://lists.freedesktop.org/archives/mesa-announce/2023-January/000703.html -sha256 37a1ddaf03f41919ee3c89c97cff41e87de96e00e9d3247959cc8279d8294593 mesa-22.3.4.tar.xz -sha512 6af340153244d3e95d0e155a45d6db134335654d62590797ae0ef6ba44c2ccfe91ebf95f70ff82c67cee108ac35536767b1f6848d6d1129f52eb9e8414ee321d mesa-22.3.4.tar.xz +# From https://lists.freedesktop.org/archives/mesa-announce/2023-February/000705.html +sha256 3eed2ecae2bc674494566faab9fcc9beb21cd804c7ba2b59a1694f3d7236e6a9 mesa-22.3.5.tar.xz +sha512 a4cad9b7e6501678fac279bd88a37e522633c7128afa8df04982f469c930e3557bb1d05b4b0f5ae16704d8d04e50c90a7489943a48861df17dd947704c329b85 mesa-22.3.5.tar.xz # License sha256 a00275a53178e2645fb65be99a785c110513446a5071ff2c698ed260ad917d75 docs/license.rst diff --git a/package/mesa3d/mesa3d.mk b/package/mesa3d/mesa3d.mk index cf2352a355..1e919d73f2 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 = 22.3.4 +MESA3D_VERSION = 22.3.5 MESA3D_SOURCE = mesa-$(MESA3D_VERSION).tar.xz MESA3D_SITE = https://archive.mesa3d.org MESA3D_LICENSE = MIT, SGI, Khronos From thomas.petazzoni at bootlin.com Sun Mar 12 21:46:25 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sun, 12 Mar 2023 21:46:25 -0000 Subject: [Buildroot] [git commit] configs/qemu_aarch64_ebbr: bump linux to 6.1.12 and u-boot to 2023.01 Message-ID: <20230312214622.83A9487007@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=2215548546af47f3cfce89a15bfc31f736cd74bc branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master - Bump Linux kernel version to 6.1.12. - Bump U-Boot version to 2023.01 and rename config fragment to make it clearer that it is not a complete config file. Signed-off-by: Vincent Stehl?? Cc: Romain Naour Signed-off-by: Thomas Petazzoni --- board/qemu/aarch64-ebbr/{u-boot.config => u-boot.fragment} | 0 configs/qemu_aarch64_ebbr_defconfig | 8 ++++---- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/board/qemu/aarch64-ebbr/u-boot.config b/board/qemu/aarch64-ebbr/u-boot.fragment similarity index 100% rename from board/qemu/aarch64-ebbr/u-boot.config rename to board/qemu/aarch64-ebbr/u-boot.fragment diff --git a/configs/qemu_aarch64_ebbr_defconfig b/configs/qemu_aarch64_ebbr_defconfig index d293ad0e60..e3157089a9 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_0=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="6.0.6" +BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.1.12" BR2_LINUX_KERNEL_USE_ARCH_DEFAULT_CONFIG=y BR2_LINUX_KERNEL_NEEDS_HOST_OPENSSL=y @@ -39,9 +39,9 @@ BR2_TARGET_OPTEE_OS_PLATFORM="vexpress-qemu_armv8a" 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.01" BR2_TARGET_UBOOT_BOARD_DEFCONFIG="qemu_arm64" -BR2_TARGET_UBOOT_CONFIG_FRAGMENT_FILES="board/qemu/aarch64-ebbr/u-boot.config" +BR2_TARGET_UBOOT_CONFIG_FRAGMENT_FILES="board/qemu/aarch64-ebbr/u-boot.fragment" BR2_TARGET_UBOOT_NEEDS_OPENSSL=y # Host tools From thomas.petazzoni at bootlin.com Sun Mar 12 21:46:25 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sun, 12 Mar 2023 21:46:25 -0000 Subject: [Buildroot] [git commit] DEVELOPERS: add Giulio Benetti to board imx6ullevk for both mainline and NXP(Freescale) versions Message-ID: <20230312214622.200DC87009@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=1d7dd1b79145a34f861d30d09750f6e988e10fd5 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Signed-off-by: Giulio Benetti Signed-off-by: Thomas Petazzoni --- DEVELOPERS | 3 +++ 1 file changed, 3 insertions(+) diff --git a/DEVELOPERS b/DEVELOPERS index caa73698f9..599cfe6886 100644 --- a/DEVELOPERS +++ b/DEVELOPERS @@ -1136,10 +1136,13 @@ F: package/xapian/ N: Giulio Benetti F: board/bananapi/bananapi-m2-ultra/ +F: board/freescale/imx6ullevk/ F: board/olimex/a* F: configs/amarula_vyasa_rk3288_defconfig F: configs/asus_tinker_rk3288_defconfig F: configs/bananapi_m2_ultra_defconfig +F: configs/freescale_imx6ullevk_defconfig +F: configs/imx6ullevk_defconfig F: configs/olimex_a* F: package/at/ F: package/binutils/ From thomas.petazzoni at bootlin.com Sun Mar 12 21:46:25 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sun, 12 Mar 2023 21:46:25 -0000 Subject: [Buildroot] [git commit] package/network-manager: bump version to 1.42.0 Message-ID: <20230312214622.9C89987009@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=e3706f1e0b7008674169809166c414825a551d04 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Signed-off-by: Heiko Thiery Signed-off-by: Thomas Petazzoni --- package/network-manager/network-manager.hash | 4 ++-- package/network-manager/network-manager.mk | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package/network-manager/network-manager.hash b/package/network-manager/network-manager.hash index 3895c1ffc3..270699d63a 100644 --- a/package/network-manager/network-manager.hash +++ b/package/network-manager/network-manager.hash @@ -1,5 +1,5 @@ -# From https://download.gnome.org/sources/NetworkManager/1.40/NetworkManager-1.40.10.sha256sum -sha256 fa251455df3c38e2bf1e1ff806b4bc4346938dd135a3568bd250e92caa85eaf7 NetworkManager-1.40.10.tar.xz +# From https://download.gnome.org/sources/NetworkManager/1.42/NetworkManager-1.42.0.sha256sum +sha256 2f6756d507bb6b46716594b67e6fe7491891e1b5b167bbafc5157dfa7753d5b4 NetworkManager-1.42.0.tar.xz # Locally computed sha256 8177f97513213526df2cf6184d8ff986c675afb514d4e68a404010521b880643 COPYING sha256 dc626520dcd53a22f727af3ee42c770e56c97a64fe3adb063799d8ab032fe551 COPYING.LGPL diff --git a/package/network-manager/network-manager.mk b/package/network-manager/network-manager.mk index 138ff46e4a..3001530930 100644 --- a/package/network-manager/network-manager.mk +++ b/package/network-manager/network-manager.mk @@ -4,8 +4,8 @@ # ################################################################################ -NETWORK_MANAGER_VERSION_MAJOR = 1.40 -NETWORK_MANAGER_VERSION = $(NETWORK_MANAGER_VERSION_MAJOR).10 +NETWORK_MANAGER_VERSION_MAJOR = 1.42 +NETWORK_MANAGER_VERSION = $(NETWORK_MANAGER_VERSION_MAJOR).0 NETWORK_MANAGER_SOURCE = NetworkManager-$(NETWORK_MANAGER_VERSION).tar.xz NETWORK_MANAGER_SITE = https://download.gnome.org/sources/NetworkManager/$(NETWORK_MANAGER_VERSION_MAJOR) NETWORK_MANAGER_INSTALL_STAGING = YES From thomas.petazzoni at bootlin.com Sun Mar 12 21:46:26 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sun, 12 Mar 2023 21:46:26 -0000 Subject: [Buildroot] [git commit] package/highway: bump to version 1.0.3 Message-ID: <20230312214622.3E45787007@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=6a789cd0d1badf7f68749b304f7b2e3d9f9ca2c2 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master - Dropped patch upstreamed in: https://github.com/google/highway/commit/1cab22047a6ef750ef2bc38ad47d6e765d6d376a - Add an upstream patch, not in 1.0.3 release: https://github.com/google/highway/commit/411300d0eec10d5635cbdd064299630c507348e1 - Add a new patch, to fix armv7 builds with vfp < v4. Proposed upstream in: https://github.com/google/highway/pull/1143 - Add a comment about -DHWY_CMAKE_ARM7=OFF since the name is a bit misleading. It should better be ARMV7 or ARMV7_VFPV4. For change log since 1.0.2, see: - https://github.com/google/highway/releases/tag/1.0.3 Signed-off-by: Julien Olivain Signed-off-by: Thomas Petazzoni --- ...0001-Check-for-the-presence-of-sys-auxv.h.patch | 62 ----------- ...0001-Fix-compilation-for-armv7-with-gcc-8.patch | 46 ++++++++ ...tion-for-armv7-targets-with-vfp-v4-and-gc.patch | 118 +++++++++++++++++++++ package/highway/highway.hash | 2 +- package/highway/highway.mk | 5 +- 5 files changed, 169 insertions(+), 64 deletions(-) diff --git a/package/highway/0001-Check-for-the-presence-of-sys-auxv.h.patch b/package/highway/0001-Check-for-the-presence-of-sys-auxv.h.patch deleted file mode 100644 index df86798613..0000000000 --- a/package/highway/0001-Check-for-the-presence-of-sys-auxv.h.patch +++ /dev/null @@ -1,62 +0,0 @@ -From 491e3b1c2b8c44a2cfd35db117b02ef0fdf6a8e5 Mon Sep 17 00:00:00 2001 -From: Julien Olivain -Date: Wed, 23 Nov 2022 23:27:11 +0100 -Subject: [PATCH] Check for the presence of - -Not all gcc versions are providing . Checking for -HWY_ARCH_ARM && HWY_COMPILER_GCC_ACTUAL && HWY_OS_LINUX is not -sufficient and fail to build in some situations (it was observed for -some gcc armv7m toolchains). - -This patch adds a check for and include it only if present. - -Signed-off-by: Julien Olivain ---- - CMakeLists.txt | 3 +++ - hwy/detect_targets.h | 2 +- - hwy/targets.cc | 2 +- - 3 files changed, 5 insertions(+), 2 deletions(-) - -diff --git a/CMakeLists.txt b/CMakeLists.txt -index b6b14ab..df6b5ab 100644 ---- a/CMakeLists.txt -+++ b/CMakeLists.txt -@@ -84,6 +84,9 @@ check_cxx_source_compiles( - HWY_RISCV - ) - -+include(CheckIncludeFile) -+check_include_file(sys/auxv.h HAVE_SYS_AUXV_H) -+ - if (HWY_ENABLE_CONTRIB) - # Glob all the traits so we don't need to modify this file when adding - # additional special cases. -diff --git a/hwy/detect_targets.h b/hwy/detect_targets.h -index 7f7e179..f0c6f94 100644 ---- a/hwy/detect_targets.h -+++ b/hwy/detect_targets.h -@@ -392,7 +392,7 @@ - #define HWY_HAVE_RUNTIME_DISPATCH 1 - // On Arm, currently only GCC does, and we require Linux to detect CPU - // capabilities. --#elif HWY_ARCH_ARM && HWY_COMPILER_GCC_ACTUAL && HWY_OS_LINUX -+#elif HWY_ARCH_ARM && HWY_COMPILER_GCC_ACTUAL && HWY_OS_LINUX && HAVE_SYS_AUXV_H - #define HWY_HAVE_RUNTIME_DISPATCH 1 - #else - #define HWY_HAVE_RUNTIME_DISPATCH 0 -diff --git a/hwy/targets.cc b/hwy/targets.cc -index 2fde4db..abd6a94 100644 ---- a/hwy/targets.cc -+++ b/hwy/targets.cc -@@ -42,7 +42,7 @@ - #include - #endif // HWY_COMPILER_MSVC - --#elif HWY_ARCH_ARM && HWY_OS_LINUX -+#elif HWY_ARCH_ARM && HWY_OS_LINUX && HAVE_SYS_AUXV_H - #include - #include - #endif // HWY_ARCH_* --- -2.38.1 - diff --git a/package/highway/0001-Fix-compilation-for-armv7-with-gcc-8.patch b/package/highway/0001-Fix-compilation-for-armv7-with-gcc-8.patch new file mode 100644 index 0000000000..0634460453 --- /dev/null +++ b/package/highway/0001-Fix-compilation-for-armv7-with-gcc-8.patch @@ -0,0 +1,46 @@ +From 94cda9cc8cd12345a6dbe70e40f3119d5bf7ee78 Mon Sep 17 00:00:00 2001 +From: Julien Olivain +Date: Fri, 10 Feb 2023 21:25:36 +0100 +Subject: [PATCH] Fix compilation for armv7 with gcc < 8 + +Highway uses the construct __attribute__((target(+neon-vfpv4)) for +Armv7. The target "+neon-vfpv4" was introduced in gcc 8, in commit [1]. +When using a gcc < 8 (for example, like [2]), compilation fails with +message: + + In file included from /build/highway-1.0.3/hwy/foreach_target.h:81:0, + from /build/highway-1.0.3/hwy/per_target.cc:20: + /build/highway-1.0.3/hwy/per_target.cc: At global scope: + /build/highway-1.0.3/hwy/per_target.cc:23:22: error: attribute(target("+neon-vfpv4")) is unknown + +This commit protects the definition of HWY_TARGET_STR only when gcc +version 8 or greater is used for armv7. + +[1] https://gcc.gnu.org/git/?p=gcc.git;a=commit;h=e87afe54b86c478ae63569e51e7abb67d3fe3fce +[2] https://releases.linaro.org/components/toolchain/binaries/7.3-2018.05/arm-linux-gnueabihf/gcc-linaro-7.3.1-2018.05-x86_64_arm-linux-gnueabihf.tar.xz + +Signed-off-by: Julien Olivain +--- + hwy/ops/set_macros-inl.h | 5 +++++ + 1 file changed, 5 insertions(+) + +diff --git a/hwy/ops/set_macros-inl.h b/hwy/ops/set_macros-inl.h +index 051dbb3..00b4b1b 100644 +--- a/hwy/ops/set_macros-inl.h ++++ b/hwy/ops/set_macros-inl.h +@@ -230,7 +230,12 @@ + // Can use pragmas instead of -march compiler flag + #if HWY_HAVE_RUNTIME_DISPATCH + #if HWY_ARCH_ARM_V7 ++#if HWY_COMPILER_GCC_ACTUAL >= 800 ++// The __attribute__((target(+neon-vfpv4)) was introduced in gcc >= 8. ++// In case we have a gcc < 8, we can still compile by keeping ++// HWY_TARGET_STR undefined. + #define HWY_TARGET_STR "+neon-vfpv4" ++#endif + #else + #define HWY_TARGET_STR "+crypto" + #endif // HWY_ARCH_ARM_V7 +-- +2.39.2 + diff --git a/package/highway/0002-Fix-compilation-for-armv7-targets-with-vfp-v4-and-gc.patch b/package/highway/0002-Fix-compilation-for-armv7-targets-with-vfp-v4-and-gc.patch new file mode 100644 index 0000000000..f29b385501 --- /dev/null +++ b/package/highway/0002-Fix-compilation-for-armv7-targets-with-vfp-v4-and-gc.patch @@ -0,0 +1,118 @@ +From 93d4579f90dd6ad26fd0dcda6420b3bb2fdcbc02 Mon Sep 17 00:00:00 2001 +From: Julien Olivain +Date: Mon, 20 Feb 2023 23:22:28 +0100 +Subject: [PATCH] Fix compilation for armv7 targets with vfp < v4 and gcc >= 8 +MIME-Version: 1.0 +Content-Type: text/plain; charset=UTF-8 +Content-Transfer-Encoding: 8bit + +When using a armv7 gcc >= 8 toolchain (like [1]) with Highway +configured with -DHWY_CMAKE_ARM7=OFF and HWY_ENABLE_CONTRIB=ON, +compilation fails with error: + + In file included from /build/highway-1.0.3/hwy/ops/arm_neon-inl.h:33, + from /build/highway-1.0.3/hwy/highway.h:358, + from /build/highway-1.0.3/hwy/contrib/sort/shared-inl.h:104, + from /build/highway-1.0.3/hwy/contrib/sort/traits128-inl.h:27, + from /build/highway-1.0.3/hwy/contrib/sort/vqsort_128d.cc:23, + from /build/highway-1.0.3/hwy/foreach_target.h:81, + from /build/highway-1.0.3/hwy/contrib/sort/vqsort_128d.cc:20: + /toolchain/lib/gcc/arm-buildroot-linux-gnueabihf/12.2.0/include/arm_neon.h: In function 'void hwy::N_NEON::StoreU(Vec128, Full128, uint64_t*)': + /toolchain/lib/gcc/arm-buildroot-linux-gnueabihf/12.2.0/include/arm_neon.h:11052:1: error: inlining failed in call to 'always_inline' 'void vst1q_u64(uint64_t*, uint64x2_t)': target specific option mismatch + 11052 | vst1q_u64 (uint64_t * __a, uint64x2_t __b) + | ^~~~~~~~~ + /build/highway-1.0.3/hwy/ops/arm_neon-inl.h:2786:12: note: called from here + 2786 | vst1q_u64(unaligned, v.raw); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~ + +The same errors happen when configured with HWY_ENABLE_EXAMPLES=ON, +or from client libraries like libjxl (at other places). + +The issue is that Highway Arm NEON ops have a dependency on the +Advanced SIMD (Neon) v2 and the VFPv4 floating-point instructions. +The SIMD (Neon) v1 and VFPv3 instructions are not supported. + +There was several attempts to fix variants of this issues. +See #834 and #1032. + +HWY_NEON target is selected only if __ARM_NEON is defined. See: +https://github.com/google/highway/blob/1.0.3/hwy/detect_targets.h#L251 + +This test is not sufficient since __ARM_NEON will be predefined in +any cases when Neon is enabled (neon-vfpv3, neon-vfpv4). + +The issue is that HWY_CMAKE_ARM7=ON implies VFPv4 / NEON SIMD v2. +When setting HWY_CMAKE_ARM7=OFF, "neon-vfpv4" will not be forced, +but the code is still using intrinsics assuming VFPv4. Gcc will fail +with error because code cannot be generated for the selected +architecture. + +This issue can be avoided by adding "-DHWY_DISABLED_TARGETS=HWY_NEON" in +CXXFLAGS. The problem with this solution is that every client program will +also need to do the same. This goes against the very purpose of +"hwy/detect_targets.h". + +Technically, Armv7-a processors with VFPv4 can be detected using some +ACLE (Arm C Language Extensions [2]) predefined macros: + +Basically, we want Highway to define HWY_NEON only when the target +supports SIMDv2/VFPv4 or higher. An older target with vfpv3 only +(e.g. Cortex-A8, A9, ...) would NOT define HWY_NEON, and therefore +would fallback on HWY_SCALAR implementation. + +However, not all compiler completely support ACLE. There is also +several versions too. So we cannot easily rely on macros like +"__ARM_VFPV4__" (which clang predefine, but not gcc). + +The alternative solution proposed in this patch, is to declare the +HWY_NEON target architecture as broken, when we detect the target is +Armv7-A, but mandatory features for vfpv4 (namely half-float, FMA) +are missing. Half-floats are tested using the macro __ARM_NEON_FP, +and the FMA with the macro __ARM_FEATURE_FMA. See ACLE [2]. The +intent of declaring the target as broken, rather than selecting +HWY_NEON only if vfpv4 features are detected is to remain a bit +conservative, since the detection is slithly inaccurate. + +For a given compiler/cflags, predefined macros for Arm/ACLE can be +reviewed with commands like: + + arm-linux-gnueabihf-gcc -mcpu=cortex-a9 -mfpu=neon-vfpv3 -Wp,-dM -E -c - < /dev/null | grep -Fi arm | sort + arm-linux-gnueabihf-gcc -mcpu=cortex-a7 -mfpu=neon-vfpv4 -Wp,-dM -E -c - < /dev/null | grep -Fi arm | sort + clang -target armv7a -mcpu=cortex-a9 -mfpu=neon-vfpv3 -mfloat-abi=hard -Wp,-dM -E -c - < /dev/null | grep -Fi arm | sort + clang -target armv7a -mcpu=cortex-a7 -mfpu=neon-vfpv4 -mfloat-abi=hard -Wp,-dM -E -c - < /dev/null | grep -Fi arm | sort + +The different values of __ARM_NEON_FP can be seen, depending which +"-mfpu" is passed. Same for __ARM_FEATURE_FMA. + +[1] https://toolchains.bootlin.com/downloads/releases/toolchains/armv7-eabihf/tarballs/armv7-eabihf--glibc--bleeding-edge-2022.08-1.tar.bz2 +[2] https://github.com/ARM-software/acle/ + +Signed-off-by: Julien Olivain +--- + hwy/detect_targets.h | 10 ++++++++++ + 1 file changed, 10 insertions(+) + +diff --git a/hwy/detect_targets.h b/hwy/detect_targets.h +index 2beca95..40ae7fe 100644 +--- a/hwy/detect_targets.h ++++ b/hwy/detect_targets.h +@@ -154,6 +154,16 @@ + (defined(__BYTE_ORDER) && __BYTE_ORDER == __BIG_ENDIAN)) + #define HWY_BROKEN_TARGETS (HWY_NEON) + ++// armv7-a without a detected vfpv4 is not supported ++// (for example Cortex-A8, Cortex-A9) ++// vfpv4 always have neon half-float _and_ FMA. ++#elif HWY_ARCH_ARM_V7 && \ ++ (__ARM_ARCH_PROFILE == 'A') && \ ++ !defined(__ARM_VFPV4__) && \ ++ !((__ARM_NEON_FP & 0x2 /* half-float */) && \ ++ (__ARM_FEATURE_FMA == 1)) ++#define HWY_BROKEN_TARGETS (HWY_NEON) ++ + // SVE[2] require recent clang or gcc versions. + #elif (HWY_COMPILER_CLANG && HWY_COMPILER_CLANG < 1100) || \ + (HWY_COMPILER_GCC_ACTUAL && HWY_COMPILER_GCC_ACTUAL < 1000) +-- +2.39.2 + diff --git a/package/highway/highway.hash b/package/highway/highway.hash index 3ff468443e..16a9282176 100644 --- a/package/highway/highway.hash +++ b/package/highway/highway.hash @@ -1,3 +1,3 @@ # Locally computed: -sha256 e8ef71236ac0d97f12d553ec1ffc5b6375d57b5f0b860c7447dd69b6ed1072db highway-1.0.2.tar.gz +sha256 566fc77315878473d9a6bd815f7de78c73734acdcb745c3dde8579560ac5440e highway-1.0.3.tar.gz sha256 43070e2d4e532684de521b885f385d0841030efa2b1a20bafb76133a5e1379c1 LICENSE diff --git a/package/highway/highway.mk b/package/highway/highway.mk index ed7f6ca871..56d63a83f9 100644 --- a/package/highway/highway.mk +++ b/package/highway/highway.mk @@ -4,7 +4,7 @@ # ################################################################################ -HIGHWAY_VERSION = 1.0.2 +HIGHWAY_VERSION = 1.0.3 HIGHWAY_SITE = $(call github,google,highway,$(HIGHWAY_VERSION)) HIGHWAY_LICENSE = Apache-2.0 HIGHWAY_LICENSE_FILES = LICENSE @@ -35,6 +35,9 @@ endif ifeq ($(BR2_ARM_FPU_VFPV4),y) HIGHWAY_CONF_OPTS += -DHWY_CMAKE_ARM7=ON else +# Highway Armv7 Neon support requires in fact vfpv4 / neon v2. When we +# are in a vfpv3 case (e.g. Cortex-A8, Cortex-A9) this flag need to be +# set to off. HIGHWAY_CONF_OPTS += -DHWY_CMAKE_ARM7=OFF endif From thomas.petazzoni at bootlin.com Sun Mar 12 21:46:26 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sun, 12 Mar 2023 21:46:26 -0000 Subject: [Buildroot] [git commit] package/ccache: bump to version 4.7.4 Message-ID: <20230312214622.DF09B87008@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=7087e5286d8419f4625f5f6e52aa84567c6b7ed0 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Migrate to cmake package infrastructure. Add new host-hiredis host-zstd dependencies. Add new ccache dependency exclusions to pkg-generic. Migrate HOST_CCACHE_PATCH_CONFIGURATION to handle updated source files/format. License hashes changed due to migrating urls to https: https://github.com/ccache/ccache/commit/a0f32f161f1b8b9c5d287ca8abe88e3fd1e940a2 Signed-off-by: James Hilliard Signed-off-by: Thomas Petazzoni --- package/ccache/ccache.hash | 6 +++--- package/ccache/ccache.mk | 38 +++++++++++++++++--------------------- package/pkg-generic.mk | 2 +- 3 files changed, 21 insertions(+), 25 deletions(-) diff --git a/package/ccache/ccache.hash b/package/ccache/ccache.hash index 16cfad602c..9b11f026ec 100644 --- a/package/ccache/ccache.hash +++ b/package/ccache/ccache.hash @@ -1,4 +1,4 @@ # sha256 computed locally -sha256 a02f4e8360dc6618bc494ca35b0ae21cea080f804a4898eab1ad3fcd108eb400 ccache-3.7.12.tar.xz -sha256 ec6b1a326ff93b2cc21df88a697ae470ff6927a55b8929e7e491b315e1563361 GPL-3.0.txt -sha256 4f63223bcdee822d55a6768cc8399ffe06401d7a03cfe79e1dc305f50dc22c59 LICENSE.adoc +sha256 df0c64d15d3efaf0b4f6837dd6b1467e40eeaaa807db25ce79c3a08a46a84e36 ccache-4.7.4.tar.xz +sha256 80b5112739a423dfac7bed1ca8a1df3cccda3d794425441997d4462b83db4dd5 GPL-3.0.txt +sha256 56cf64f68b7b8150300acd79899941615523ea5c56c120e92f5b175b7cc78e3c LICENSE.adoc diff --git a/package/ccache/ccache.mk b/package/ccache/ccache.mk index 97aa8b1c75..6b7d57b40c 100644 --- a/package/ccache/ccache.mk +++ b/package/ccache/ccache.mk @@ -4,27 +4,19 @@ # ################################################################################ -CCACHE_VERSION = 3.7.12 +CCACHE_VERSION = 4.7.4 CCACHE_SITE = https://github.com/ccache/ccache/releases/download/v$(CCACHE_VERSION) CCACHE_SOURCE = ccache-$(CCACHE_VERSION).tar.xz CCACHE_LICENSE = GPL-3.0+, others CCACHE_LICENSE_FILES = LICENSE.adoc GPL-3.0.txt - -# Force ccache to use its internal zlib. The problem is that without -# this, ccache would link against the zlib of the build system, but we -# might build and install a different version of zlib in $(O)/host -# afterwards, which ccache will pick up. This might break if there is -# a version mismatch. A solution would be to add host-zlib has a -# dependency of ccache, but it would require tuning the zlib .mk file -# to use HOSTCC_NOCCACHE as the compiler. Instead, we take the easy -# path: tell ccache to use its internal copy of zlib, so that ccache -# has zero dependency besides the C library. -HOST_CCACHE_CONF_OPTS += --with-bundled-zlib +HOST_CCACHE_DEPENDENCIES = host-hiredis host-zstd # We are ccache, so we can't use ccache -HOST_CCACHE_CONF_ENV = \ - CC="$(HOSTCC_NOCCACHE)" \ - CXX="$(HOSTCXX_NOCCACHE)" +HOST_CCACHE_CONF_OPTS += \ + -UCMAKE_C_COMPILER_LAUNCHER \ + -UCMAKE_CXX_COMPILER_LAUNCHER \ + -DZSTD_FROM_INTERNET=OFF \ + -DHIREDIS_FROM_INTERNET=OFF # Patch host-ccache as follows: # - Use BR_CACHE_DIR instead of CCACHE_DIR, because CCACHE_DIR @@ -33,13 +25,17 @@ HOST_CCACHE_CONF_ENV = \ # BR2_CCACHE_DIR. # - Change hard-coded last-ditch default to match path in .config, to avoid # the need to specify BR_CACHE_DIR when invoking ccache directly. -# CCache replaces "%s" with the home directory of the current user, -# So rewrite BR_CACHE_DIR to take that into consideration for SDK purpose -HOST_CCACHE_DEFAULT_CCACHE_DIR = $(patsubst $(HOME)/%,\%s/%,$(BR_CACHE_DIR)) +# CCache replaces "home_dir" with the home directory of the current user, +# so rewrite BR_CACHE_DIR to take that into consideration for SDK purpose +HOST_CCACHE_DEFAULT_CCACHE_DIR = $(patsubst $(HOME)/%,%,$(BR_CACHE_DIR)) define HOST_CCACHE_PATCH_CONFIGURATION - sed -i 's,getenv("CCACHE_DIR"),getenv("BR_CACHE_DIR"),' $(@D)/src/ccache.c - sed -i 's,"%s/.ccache","$(HOST_CCACHE_DEFAULT_CCACHE_DIR)",' $(@D)/src/conf.c + sed -i 's,getenv("CCACHE_DIR"),getenv("BR_CACHE_DIR"),' $(@D)/src/Config.cpp + sed -i 's,".ccache","$(HOST_CCACHE_DEFAULT_CCACHE_DIR)",' $(@D)/src/Config.cpp + sed -i 's,"/.cache/ccache","/$(HOST_CCACHE_DEFAULT_CCACHE_DIR)",' $(@D)/src/Config.cpp + sed -i 's,"/.config/ccache","/$(HOST_CCACHE_DEFAULT_CCACHE_DIR)",' $(@D)/src/Config.cpp + sed -i 's,getenv("XDG_CACHE_HOME"),nullptr,' $(@D)/src/Config.cpp + sed -i 's,getenv("XDG_CONFIG_HOME"),nullptr,' $(@D)/src/Config.cpp endef HOST_CCACHE_POST_PATCH_HOOKS += HOST_CCACHE_PATCH_CONFIGURATION @@ -62,7 +58,7 @@ endef HOST_CCACHE_POST_INSTALL_HOOKS += HOST_CCACHE_DO_INITIAL_SETUP endif -$(eval $(host-autotools-package)) +$(eval $(host-cmake-package)) ifeq ($(BR2_CCACHE),y) ccache-stats: host-ccache diff --git a/package/pkg-generic.mk b/package/pkg-generic.mk index 82187d7db9..d460251f48 100644 --- a/package/pkg-generic.mk +++ b/package/pkg-generic.mk @@ -792,7 +792,7 @@ $(2)_EXTRACT_DEPENDENCIES += \ endif ifeq ($$(BR2_CCACHE),y) -ifeq ($$(filter host-tar host-skeleton host-xz host-lzip host-fakedate host-ccache host-hiredis host-pkgconf host-zstd,$(1)),) +ifeq ($$(filter host-tar host-skeleton host-xz host-lzip host-fakedate host-ccache host-cmake host-hiredis host-pkgconf host-zstd,$(1)),) $(2)_DEPENDENCIES += host-ccache endif endif From thomas.petazzoni at bootlin.com Sun Mar 12 21:46:27 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sun, 12 Mar 2023 21:46:27 -0000 Subject: [Buildroot] [git commit] boot/grub2: add details on grub.cfg location Message-ID: <20230312214623.14F4587008@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=7692d5beb2d9e4d0b463f0f26a177829e5bcc1ec branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Signed-off-by: AndreiCherniaev Signed-off-by: Thomas Petazzoni --- boot/grub2/Config.in | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/boot/grub2/Config.in b/boot/grub2/Config.in index 92b5dd501b..f05f33ccc7 100644 --- a/boot/grub2/Config.in +++ b/boot/grub2/Config.in @@ -27,6 +27,10 @@ config BR2_TARGET_GRUB2 Amongst others, GRUB2 offers EFI support, which GRUB Legacy doesn't provide. + The file boot/grub2/grub.cfg is used by default as the Grub + configuration file. It can be overridden using a rootfs + overlay or post-build script. + For additional notes on using Grub 2 with Buildroot, see boot/grub2/readme.txt From peter at korsgaard.com Sun Mar 12 21:45:36 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 12 Mar 2023 22:45:36 +0100 Subject: [Buildroot] [git commit] Merge branch 'next' Message-ID: <20230312214626.167E987006@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=df48bcd151988c6691c1b9d5b47b601bfafe11bd Patch is too large, so refusing to show it Patch is too large, so refusing to show it From thomas.petazzoni at bootlin.com Sun Mar 12 21:46:27 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sun, 12 Mar 2023 21:46:27 -0000 Subject: [Buildroot] [git commit] package/kodi-pvr-iptvsimple: bump version to 19.3.0-Matrix Message-ID: <20230312214622.4BAF887008@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=3927054736881e5807b86fe9b1e5b275d941d6fd branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Signed-off-by: Bernd Kuhls Signed-off-by: Thomas Petazzoni --- package/kodi-pvr-iptvsimple/kodi-pvr-iptvsimple.hash | 2 +- package/kodi-pvr-iptvsimple/kodi-pvr-iptvsimple.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/kodi-pvr-iptvsimple/kodi-pvr-iptvsimple.hash b/package/kodi-pvr-iptvsimple/kodi-pvr-iptvsimple.hash index 47dd202258..de71703c53 100644 --- a/package/kodi-pvr-iptvsimple/kodi-pvr-iptvsimple.hash +++ b/package/kodi-pvr-iptvsimple/kodi-pvr-iptvsimple.hash @@ -1,3 +1,3 @@ # Locally computed -sha256 57710d3add72301d47a9eef016916ee5f61b7b8604c73450d67b9ba962eff60c kodi-pvr-iptvsimple-19.2.2-Matrix.tar.gz +sha256 421a883054dd31ad512866236c364e5a564d7db9fa595dadc3e37b9169b7fe79 kodi-pvr-iptvsimple-19.3.0-Matrix.tar.gz sha256 310782e1abd43c4de6217c513e328bddf999d39302d67c6e05b10a59959827af LICENSE.md diff --git a/package/kodi-pvr-iptvsimple/kodi-pvr-iptvsimple.mk b/package/kodi-pvr-iptvsimple/kodi-pvr-iptvsimple.mk index 5b91c35c0c..e5976a7d3a 100644 --- a/package/kodi-pvr-iptvsimple/kodi-pvr-iptvsimple.mk +++ b/package/kodi-pvr-iptvsimple/kodi-pvr-iptvsimple.mk @@ -4,7 +4,7 @@ # ################################################################################ -KODI_PVR_IPTVSIMPLE_VERSION = 19.2.2-Matrix +KODI_PVR_IPTVSIMPLE_VERSION = 19.3.0-Matrix KODI_PVR_IPTVSIMPLE_SITE = $(call github,kodi-pvr,pvr.iptvsimple,$(KODI_PVR_IPTVSIMPLE_VERSION)) KODI_PVR_IPTVSIMPLE_LICENSE = GPL-2.0+ KODI_PVR_IPTVSIMPLE_LICENSE_FILES = LICENSE.md From thomas.petazzoni at bootlin.com Sun Mar 12 21:46:28 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sun, 12 Mar 2023 21:46:28 -0000 Subject: [Buildroot] [git commit] package/networkd-dispatcher: bump to version 2.2.4 Message-ID: <20230312214622.A864D87007@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=b851097ba6db559042183eb31dc48dc1533fac04 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Signed-off-by: Michael Nosthoff Signed-off-by: Thomas Petazzoni --- package/networkd-dispatcher/networkd-dispatcher.hash | 2 +- package/networkd-dispatcher/networkd-dispatcher.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/networkd-dispatcher/networkd-dispatcher.hash b/package/networkd-dispatcher/networkd-dispatcher.hash index ffb4fa846a..f50dd75163 100644 --- a/package/networkd-dispatcher/networkd-dispatcher.hash +++ b/package/networkd-dispatcher/networkd-dispatcher.hash @@ -1,3 +1,3 @@ # locally computed -sha256 61270b4c2f39c36da4b0a62724a3cc01f6732493fed0f166ee675bafedff11df networkd-dispatcher-2.2.3.tar.bz2 +sha256 993086fa2dab11ba6b54a121adaccbd4c679ce3c8b3193cfa5c00500c28cbdf9 networkd-dispatcher-2.2.4.tar.bz2 sha256 589ed823e9a84c56feb95ac58e7cf384626b9cbf4fda2a907bc36e103de1bad2 LICENSE diff --git a/package/networkd-dispatcher/networkd-dispatcher.mk b/package/networkd-dispatcher/networkd-dispatcher.mk index 2b1aa257ce..a3e0319c10 100644 --- a/package/networkd-dispatcher/networkd-dispatcher.mk +++ b/package/networkd-dispatcher/networkd-dispatcher.mk @@ -4,7 +4,7 @@ # ################################################################################ -NETWORKD_DISPATCHER_VERSION = 2.2.3 +NETWORKD_DISPATCHER_VERSION = 2.2.4 NETWORKD_DISPATCHER_SOURCE = networkd-dispatcher-$(NETWORKD_DISPATCHER_VERSION).tar.bz2 NETWORKD_DISPATCHER_SITE = https://gitlab.com/craftyguy/networkd-dispatcher/-/archive/$(NETWORKD_DISPATCHER_VERSION) NETWORKD_DISPATCHER_LICENSE = GPL-3.0 From thomas.petazzoni at bootlin.com Sun Mar 12 21:46:28 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sun, 12 Mar 2023 21:46:28 -0000 Subject: [Buildroot] [git commit] boot/boot-wrapper-aarch64: bump version Message-ID: <20230312214623.6565A87008@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=3254a2886a4e20111e5c87614f6f374ec626b755 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Bump boot-wrapper to the latest version. Signed-off-by: Vincent Stehl?? Cc: Thomas Petazzoni Signed-off-by: Thomas Petazzoni --- boot/boot-wrapper-aarch64/boot-wrapper-aarch64.mk | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/boot/boot-wrapper-aarch64/boot-wrapper-aarch64.mk b/boot/boot-wrapper-aarch64/boot-wrapper-aarch64.mk index 30b352f8e7..95f7e22760 100644 --- a/boot/boot-wrapper-aarch64/boot-wrapper-aarch64.mk +++ b/boot/boot-wrapper-aarch64/boot-wrapper-aarch64.mk @@ -4,7 +4,7 @@ # ################################################################################ -BOOT_WRAPPER_AARCH64_VERSION = 8d5a765251d9113c3c0f9fa14de42a9e7486fe8a +BOOT_WRAPPER_AARCH64_VERSION = 9f26a1c1f27bd6b5b66c265114848007fc22e4aa BOOT_WRAPPER_AARCH64_SITE = https://git.kernel.org/pub/scm/linux/kernel/git/mark/boot-wrapper-aarch64.git BOOT_WRAPPER_AARCH64_SITE_METHOD = git BOOT_WRAPPER_AARCH64_LICENSE = BSD-3-Clause From thomas.petazzoni at bootlin.com Sun Mar 12 21:46:28 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sun, 12 Mar 2023 21:46:28 -0000 Subject: [Buildroot] [git commit] package/ssdp-responder: bump to v2.0 Message-ID: <20230312214622.6A47C87006@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=07634619d9738154e46e9b309d0697d223639167 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master ChangeLog: - https://github.com/troglobit/ssdp-responder/releases/tag/v2.0 - https://github.com/troglobit/ssdp-responder/blob/v2.0/ChangeLog.md Critical Fixes: - Fix periodic busy loop causing intermittent 100% CPU load - Fix invalid uuid:uuid:... in description.xml (dup uuid:) Signed-off-by: Joachim Wiberg Signed-off-by: Thomas Petazzoni --- package/ssdp-responder/ssdp-responder.hash | 2 +- package/ssdp-responder/ssdp-responder.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/ssdp-responder/ssdp-responder.hash b/package/ssdp-responder/ssdp-responder.hash index 425ad86e08..8b4f3e4e45 100644 --- a/package/ssdp-responder/ssdp-responder.hash +++ b/package/ssdp-responder/ssdp-responder.hash @@ -1,3 +1,3 @@ # Locally calculated -sha256 974c244abd4ba8c87532867a84756182a1460c99072ffb1eb91c5a1f73311d89 ssdp-responder-1.9.tar.gz +sha256 d8888f2ac59febfb3b2473a1402041014052ad4dc1eeb4168c78aeca1692aae3 ssdp-responder-2.0.tar.gz sha256 68d6fdc22e337f725fe719bf9ae6d92b1d8d0ca4cff8219b303ab76706670a8d LICENSE diff --git a/package/ssdp-responder/ssdp-responder.mk b/package/ssdp-responder/ssdp-responder.mk index 5193966908..20e7219386 100644 --- a/package/ssdp-responder/ssdp-responder.mk +++ b/package/ssdp-responder/ssdp-responder.mk @@ -4,7 +4,7 @@ # ################################################################################ -SSDP_RESPONDER_VERSION = 1.9 +SSDP_RESPONDER_VERSION = 2.0 SSDP_RESPONDER_SITE = https://github.com/troglobit/ssdp-responder/releases/download/v$(SSDP_RESPONDER_VERSION) SSDP_RESPONDER_LICENSE = ISC SSDP_RESPONDER_LICENSE_FILES = LICENSE From thomas.petazzoni at bootlin.com Sun Mar 12 21:46:29 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sun, 12 Mar 2023 21:46:29 -0000 Subject: [Buildroot] [git commit] boot/arm-trusted-firmware: allow using Barebox as BL33 Message-ID: <20230312214623.081CC87006@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=48d9042e5d2e0bc8bd0efc3a2516b156c4b89190 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Since version 2022.04.0, Barebox now supports a generic image built for platforms, to be used as BL33 to generate FIP images. This patch makes it available as a choice of BL33 to be used with ATF and is based on the similar work put into U-Boot as BL33. Signed-off-by: Casey Reeves Signed-off-by: Thomas Petazzoni --- boot/arm-trusted-firmware/Config.in | 21 +++++++++++++++++++++ boot/arm-trusted-firmware/arm-trusted-firmware.mk | 6 ++++++ 2 files changed, 27 insertions(+) diff --git a/boot/arm-trusted-firmware/Config.in b/boot/arm-trusted-firmware/Config.in index a9b9bbcc5a..cb54c6c9d8 100644 --- a/boot/arm-trusted-firmware/Config.in +++ b/boot/arm-trusted-firmware/Config.in @@ -129,6 +129,27 @@ config BR2_TARGET_ARM_TRUSTED_FIRMWARE_BL32_OPTEE endchoice +config BR2_TARGET_ARM_TRUSTED_FIRMWARE_BAREBOX_AS_BL33 + bool "Use Barebox as BL33" + depends on BR2_TARGET_BAREBOX + help + This option allows to embed the Barebox generic BL33 image in + the ARM Trusted Firmware. It ensures that the Barebox package + gets built before ATF, and that the appropriate BL33 + variable pointing to the generic bl33 image is passed + when building ATF. + +if BR2_TARGET_ARM_TRUSTED_FIRMWARE_BAREBOX_AS_BL33 + +config BR2_TARGET_ARM_TRUSTED_FIRMWARE_BAREBOX_BL33_IMAGE + string "Barebox BL33 image name" + default "*-generic-bl33.img" + help + Name of the Barebox BL33 image to include in ATF, it must + have been installed to BINARIES_DIR by the Barebox package. + +endif + config BR2_TARGET_ARM_TRUSTED_FIRMWARE_UBOOT_AS_BL33 bool "Use U-Boot as BL33" depends on BR2_TARGET_UBOOT diff --git a/boot/arm-trusted-firmware/arm-trusted-firmware.mk b/boot/arm-trusted-firmware/arm-trusted-firmware.mk index 1164c81410..648f62ed85 100644 --- a/boot/arm-trusted-firmware/arm-trusted-firmware.mk +++ b/boot/arm-trusted-firmware/arm-trusted-firmware.mk @@ -105,6 +105,12 @@ ARM_TRUSTED_FIRMWARE_MAKE_OPTS += AARCH32_SP=optee endif endif # BR2_TARGET_ARM_TRUSTED_FIRMWARE_BL32_OPTEE +ifeq ($(BR2_TARGET_ARM_TRUSTED_FIRMWARE_BAREBOX_AS_BL33),y) +ARM_TRUSTED_FIRMWARE_BAREBOX_BIN = $(call qstrip,$(BR2_TARGET_ARM_TRUSTED_FIRMWARE_BAREBOX_BL33_IMAGE)) +ARM_TRUSTED_FIRMWARE_MAKE_OPTS += BL33=$(BINARIES_DIR)/$(ARM_TRUSTED_FIRMWARE_BAREBOX_BIN) +ARM_TRUSTED_FIRMWARE_DEPENDENCIES += barebox +endif + ifeq ($(BR2_TARGET_ARM_TRUSTED_FIRMWARE_EDK2_AS_BL33),y) ARM_TRUSTED_FIRMWARE_DEPENDENCIES += edk2 # Since the flash device name vary between platforms, we use the variable From thomas.petazzoni at bootlin.com Sun Mar 12 21:46:29 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sun, 12 Mar 2023 21:46:29 -0000 Subject: [Buildroot] [git commit] configs/arm_foundationv8: bump to Linux 6.1.13 Message-ID: <20230312214623.7630487009@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=b793f3a49e1ef8a48671ce19579586a0b018179d branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master - Bump Linux kernel to v6.1.13 and increase the rootfs size accordingly. - Bump the FVP in the readme to version 11.20 build 15 and update the command line. Signed-off-by: Vincent Stehl?? Cc: Masahiro Yamada Signed-off-by: Thomas Petazzoni --- board/arm/foundation-v8/readme.txt | 4 ++-- configs/arm_foundationv8_defconfig | 7 ++++--- 2 files changed, 6 insertions(+), 5 deletions(-) diff --git a/board/arm/foundation-v8/readme.txt b/board/arm/foundation-v8/readme.txt index b5106f015e..cb0fe08b87 100644 --- a/board/arm/foundation-v8/readme.txt +++ b/board/arm/foundation-v8/readme.txt @@ -3,14 +3,14 @@ ARM software simulator of the AArch64 architecture. First, one has to download the AArch64 software simulator from: - https://silver.arm.com/download/download.tm?pv=4807186 + https://armkeil.blob.core.windows.net/developer/Files/downloads/ecosystem-models/Foundation_Platform_11.20_15_Linux64.tgz Then, use the arm_foundationv8_defconfig configuration to build your Buildroot system. Finally, boot your system with: - ${LOCATION_OF_FOUNDATIONV8_SIMULATOR}/models/Linux64_GCC-6.4/Foundation_Platform \ + ${LOCATION_OF_FOUNDATIONV8_SIMULATOR}/models/Linux64_GCC-9.3/Foundation_Platform \ --image output/images/linux-system.axf \ --block-device output/images/rootfs.ext2 \ --network=nat \ diff --git a/configs/arm_foundationv8_defconfig b/configs/arm_foundationv8_defconfig index 3c63f5dc76..102fe8fd09 100644 --- a/configs/arm_foundationv8_defconfig +++ b/configs/arm_foundationv8_defconfig @@ -1,15 +1,16 @@ BR2_aarch64=y -# Linux headers same as kernel, a 5.16 series -BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_16=y +# Linux headers same as kernel, a 6.1 series +BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_1=y BR2_TARGET_GENERIC_GETTY_PORT="ttyAMA0" BR2_LINUX_KERNEL=y BR2_LINUX_KERNEL_CUSTOM_VERSION=y -BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="5.16.20" +BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.1.13" BR2_LINUX_KERNEL_USE_ARCH_DEFAULT_CONFIG=y BR2_LINUX_KERNEL_DTS_SUPPORT=y BR2_LINUX_KERNEL_INTREE_DTS_NAME="arm/foundation-v8-gicv3-psci" BR2_LINUX_KERNEL_NEEDS_HOST_OPENSSL=y BR2_TARGET_ROOTFS_EXT2=y +BR2_TARGET_ROOTFS_EXT2_SIZE="128M" # BR2_TARGET_ROOTFS_TAR is not set BR2_TARGET_BOOT_WRAPPER_AARCH64=y BR2_TARGET_BOOT_WRAPPER_AARCH64_DTS="arm/foundation-v8-gicv3-psci" From thomas.petazzoni at bootlin.com Sun Mar 12 21:46:29 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sun, 12 Mar 2023 21:46:29 -0000 Subject: [Buildroot] [git commit] package/python-maturin: bump to version 0.14.13 Message-ID: <20230312214622.B483F87008@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=db97a1d196da07d2c1d1f41061dcac851c110915 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Signed-off-by: James Hilliard Signed-off-by: Thomas Petazzoni --- package/python-maturin/python-maturin.hash | 2 +- package/python-maturin/python-maturin.mk | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package/python-maturin/python-maturin.hash b/package/python-maturin/python-maturin.hash index b104b1fbbe..d1344f2744 100644 --- a/package/python-maturin/python-maturin.hash +++ b/package/python-maturin/python-maturin.hash @@ -1,5 +1,5 @@ # Locally calculated after vendoring -sha256 59157a06c0a482aec750d64746f2b23e556ce3ec62d9cdce74fcb7b4658b722b maturin-0.14.9.tar.gz +sha256 7ed1234824ef2b0c919c6d24550540bf044fe992612b322a6abda1253f5bb500 maturin-0.14.13.tar.gz # Locally computed sha256 checksums sha256 a60eea817514531668d7e00765731449fe14d059d3249e0bc93b36de45f759f2 license-apache sha256 ea7882c559733766ad08343bde1d1ec80a4967c03a738fb8e0058ef6289f7b7c license-mit diff --git a/package/python-maturin/python-maturin.mk b/package/python-maturin/python-maturin.mk index 3484e09d22..7781a1070b 100644 --- a/package/python-maturin/python-maturin.mk +++ b/package/python-maturin/python-maturin.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_MATURIN_VERSION = 0.14.9 +PYTHON_MATURIN_VERSION = 0.14.13 PYTHON_MATURIN_SOURCE = maturin-$(PYTHON_MATURIN_VERSION).tar.gz -PYTHON_MATURIN_SITE = https://files.pythonhosted.org/packages/90/f9/f4242c0e8bc5def9a7135c12574449dbb411ecc595cf72202ca97a79c2ad +PYTHON_MATURIN_SITE = https://files.pythonhosted.org/packages/a9/a9/bcff9592d7ad68052432e6369bd310606e2ddeb9bcc0b52d5f69e4140290 PYTHON_MATURIN_SETUP_TYPE = setuptools PYTHON_MATURIN_LICENSE = Apache-2.0 or MIT PYTHON_MATURIN_LICENSE_FILES = license-apache license-mit From thomas.petazzoni at bootlin.com Sun Mar 12 21:46:30 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sun, 12 Mar 2023 21:46:30 -0000 Subject: [Buildroot] [git commit] package/openmpi: bump to version 4.1.4 Message-ID: <20230312214622.C0C2187006@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=ec7258f3f4ea4442cd1f8c78a066a062a4d0cbd0 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Notable changes in this commit: - change from v4.0.x to v4.1.x "current" version series, - move the sha256 hash out of the "Locally computed" section, as the value comes from the download page, - the LICENSE file hash changed, as the file was updated (copyright years updated and new contributors added), - the IME (Infinite Memory Engine), introduced in v4.1.x, is disabled to workaround a failure when cross-compiled, - the package now requires a toolchain with atomic support, and needs to link against libatomic when needed. For change log since v4.0.0, see: - https://github.com/open-mpi/ompi/blob/v4.1.4/NEWS#L61 Signed-off-by: Julien Olivain Signed-off-by: Thomas Petazzoni --- package/openmpi/Config.in | 2 ++ package/openmpi/openmpi.hash | 10 +++++----- package/openmpi/openmpi.mk | 17 ++++++++++++++--- 3 files changed, 21 insertions(+), 8 deletions(-) diff --git a/package/openmpi/Config.in b/package/openmpi/Config.in index 4413c55f9c..e64eb81c3e 100644 --- a/package/openmpi/Config.in +++ b/package/openmpi/Config.in @@ -1,5 +1,6 @@ comment "openmpi needs a toolchain w/ dynamic library, NPTL, wchar, C++" depends on BR2_USE_MMU + depends on BR2_TOOLCHAIN_HAS_ATOMIC depends on !BR2_sparc depends on BR2_STATIC_LIBS || !BR2_TOOLCHAIN_HAS_THREADS_NPTL \ || !BR2_USE_WCHAR || !BR2_INSTALL_LIBSTDCPP @@ -8,6 +9,7 @@ config BR2_PACKAGE_OPENMPI bool "openmpi" depends on BR2_USE_MMU # fork() depends on BR2_USE_WCHAR + depends on BR2_TOOLCHAIN_HAS_ATOMIC depends on BR2_TOOLCHAIN_HAS_THREADS_NPTL depends on BR2_INSTALL_LIBSTDCPP depends on !BR2_STATIC_LIBS # dlfcn.h diff --git a/package/openmpi/openmpi.hash b/package/openmpi/openmpi.hash index a399adc758..745ed7c580 100644 --- a/package/openmpi/openmpi.hash +++ b/package/openmpi/openmpi.hash @@ -1,6 +1,6 @@ -# From: https://www.open-mpi.org/software/ompi/v4.0/ -md5 e3da67df1e968c8798827e0e5fe9a510 openmpi-4.0.0.tar.bz2 -sha1 fee1d0287abfb150bae16957de342752c9bdd4e8 openmpi-4.0.0.tar.bz2 +# From: https://www.open-mpi.org/software/ompi/v4.1/ +md5 f057e12aabaf7dd5a6a658180fca404e openmpi-4.1.4.tar.bz2 +sha1 357c61a8e06e103d987c0e4a054e8780a034c8b1 openmpi-4.1.4.tar.bz2 +sha256 92912e175fd1234368c8730c03f4996fe5942e7479bb1d10059405e7f2b3930d openmpi-4.1.4.tar.bz2 # Locally computed -sha256 2f0b8a36cfeb7354b45dda3c5425ef8393c9b04115570b615213faaa3f97366b openmpi-4.0.0.tar.bz2 -sha256 8298a80ed5f09cfd007bae1c0e7d67d1c2810c6389876778dad070c31a691dac LICENSE +sha256 2db71de9577ebfe15c186605844c470dcecd3717f4ef0118c9440d801c0f58f8 LICENSE diff --git a/package/openmpi/openmpi.mk b/package/openmpi/openmpi.mk index 8bdc3fa188..f14b55ced5 100644 --- a/package/openmpi/openmpi.mk +++ b/package/openmpi/openmpi.mk @@ -4,14 +4,21 @@ # ################################################################################ -OPENMPI_VERSION_MAJOR = 4.0 -OPENMPI_VERSION = $(OPENMPI_VERSION_MAJOR).0 +OPENMPI_VERSION_MAJOR = 4.1 +OPENMPI_VERSION = $(OPENMPI_VERSION_MAJOR).4 OPENMPI_SITE = https://www.open-mpi.org/software/ompi/v$(OPENMPI_VERSION_MAJOR)/downloads OPENMPI_SOURCE = openmpi-$(OPENMPI_VERSION).tar.bz2 OPENMPI_LICENSE = BSD-3-Clause OPENMPI_LICENSE_FILES = LICENSE OPENMPI_INSTALL_STAGING = YES +# The macro searching for IME (Infinite Memory Engine) filesystem +# brings "-I/usr/local/include" in the CPPFLAGS, even if not +# found. This makes the configuration fail. See: +# https://github.com/open-mpi/ompi/blob/v4.1.4/config/ompi_check_ime.m4#L35 +# Disable explicitly to avoid the issue. +OPENMPI_CONF_OPTS = --without-ime + # Enabling Fortran support requires pre-seeding the configure script # with various values that cannot be guessed, so we provide cache # files for various architectures. @@ -43,6 +50,10 @@ ifeq ($(BR2_TOOLCHAIN_HAS_GCC_BUG_68485),y) OPENMPI_CFLAGS += -O0 endif -OPENMPI_CONF_ENV = CFLAGS="$(OPENMPI_CFLAGS)" +ifeq ($(BR2_TOOLCHAIN_HAS_LIBATOMIC),y) +OPENMPI_LIBS += -latomic +endif + +OPENMPI_CONF_ENV = CFLAGS="$(OPENMPI_CFLAGS)" LIBS="$(OPENMPI_LIBS)" $(eval $(autotools-package)) From thomas.petazzoni at bootlin.com Sun Mar 12 09:08:34 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sun, 12 Mar 2023 10:08:34 +0100 Subject: [Buildroot] [git commit] board/qemu/aarch64-sbsa: use PARTLABEL to specify root Message-ID: <20230312214623.D324A87008@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=d1b87a346a0c0b775ee44ec7090bee03ba8be7ba branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Specifying /dev/sda2 is ambigious, and when booting my arm64 machine this tries to mount the second partition of my ATA drive, instead of the second partition of the USB-stick, simply because the ATA driver is probed earlier than the USB controller driver. To solve this problem, use PARTLABEL=root to specify the root filesystem. This is similar to how it is currently done for board/aarch64-efi/grub.cfg and board/qemu/aarch64-ebbr/grub.cfg. Signed-off-by: Niklas Cassel Signed-off-by: Thomas Petazzoni --- board/qemu/aarch64-sbsa/grub.cfg | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/board/qemu/aarch64-sbsa/grub.cfg b/board/qemu/aarch64-sbsa/grub.cfg index cd486caf4c..39b7842f8f 100644 --- a/board/qemu/aarch64-sbsa/grub.cfg +++ b/board/qemu/aarch64-sbsa/grub.cfg @@ -2,5 +2,5 @@ set default="0" set timeout="5" menuentry "Buildroot" { - linux /Image root=/dev/sda2 rootwait console=ttyAMA0 + linux /Image root=PARTLABEL=root rootwait console=ttyAMA0 } From thomas.petazzoni at bootlin.com Sun Mar 12 21:46:30 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sun, 12 Mar 2023 21:46:30 -0000 Subject: [Buildroot] [git commit] package/cmake: disable ccache for host-cmake Message-ID: <20230312214622.CE09B87007@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=f6c05b47f71a6e140a0743dda276267f653f94f3 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master The upcoming ccache update will depend on host-cmake, so we must ensure host-cmake doesn't use ccache when being built. Signed-off-by: James Hilliard Signed-off-by: Thomas Petazzoni --- package/cmake/cmake.mk | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/package/cmake/cmake.mk b/package/cmake/cmake.mk index 053658fad6..dc92c8bb4e 100644 --- a/package/cmake/cmake.mk +++ b/package/cmake/cmake.mk @@ -40,9 +40,16 @@ CMAKE_CONF_OPTS = \ HOST_CMAKE_CFLAGS = $(shell echo $(HOST_CFLAGS) | sed -r "s%$(HOST_CPPFLAGS)%%") HOST_CMAKE_CXXFLAGS = $(shell echo $(HOST_CXXFLAGS) | sed -r "s%$(HOST_CPPFLAGS)%%") +# We may be a ccache dependency, so we can't use ccache +HOST_CMAKE_CONFIGURE_OPTS = \ + $(HOST_CONFIGURE_OPTS) \ + CC="$(HOSTCC_NOCCACHE)" \ + GCC="$(HOSTCC_NOCCACHE)" \ + CXX="$(HOSTCXX_NOCCACHE)" + define HOST_CMAKE_CONFIGURE_CMDS (cd $(@D); \ - $(HOST_CONFIGURE_OPTS) \ + $(HOST_CMAKE_CONFIGURE_OPTS) \ CFLAGS="$(HOST_CMAKE_CFLAGS)" \ ./bootstrap --prefix=$(HOST_DIR) \ --parallel=$(PARALLEL_JOBS) -- \ From thomas.petazzoni at bootlin.com Sun Mar 12 21:46:31 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sun, 12 Mar 2023 21:46:31 -0000 Subject: [Buildroot] [git commit] package/rtl8192eu: bump to 2022-12-29 version on branch 5.11.2.1 Message-ID: <20230312214623.2FE4F87007@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=8beed8ac56a51d4d6a9dd81b81b8025cb7f8d99b branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Drop local patch since it's been merged[0]. [0]: https://github.com/clnhub/rtl8192eu-linux/pull/69 Signed-off-by: Giulio Benetti Signed-off-by: Thomas Petazzoni --- ...ailure-due-to-redefition-of-local-sha256-.patch | 108 --------------------- package/rtl8192eu/rtl8192eu.hash | 2 +- package/rtl8192eu/rtl8192eu.mk | 2 +- 3 files changed, 2 insertions(+), 110 deletions(-) diff --git a/package/rtl8192eu/0001-Fix-build-failure-due-to-redefition-of-local-sha256-.patch b/package/rtl8192eu/0001-Fix-build-failure-due-to-redefition-of-local-sha256-.patch deleted file mode 100644 index 52ef8c9005..0000000000 --- a/package/rtl8192eu/0001-Fix-build-failure-due-to-redefition-of-local-sha256-.patch +++ /dev/null @@ -1,108 +0,0 @@ -From 1f968bd58656f200347bd398b34aa9f1b6393302 Mon Sep 17 00:00:00 2001 -From: Giulio Benetti -Date: Wed, 28 Dec 2022 18:54:48 +0100 -Subject: [PATCH] Fix build failure due to redefition of local sha256 data - types and functions - -Linux provides sha256_init() and 'struct sha256_state' in file -include/crypto/sha2.h so this leads to a build failure due to redefinition. -To avoid this let's prepend to all local exposed functions and data types -rtl_. sha256_process() and sha256_done() are not required to be renamed but -let's change them for consistency. - -[Upstream status: https://github.com/clnhub/rtl8192eu-linux/pull/69] -Signed-off-by: Giulio Benetti ---- - core/crypto/sha256-internal.c | 16 ++++++++-------- - core/crypto/sha256_i.h | 8 ++++---- - 2 files changed, 12 insertions(+), 12 deletions(-) - -diff --git a/core/crypto/sha256-internal.c b/core/crypto/sha256-internal.c -index 4d61cb1..537bb2e 100644 ---- a/core/crypto/sha256-internal.c -+++ b/core/crypto/sha256-internal.c -@@ -26,17 +26,17 @@ - int sha256_vector(size_t num_elem, const u8 *addr[], const size_t *len, - u8 *mac) - { -- struct sha256_state ctx; -+ struct rtl_sha256_state ctx; - size_t i; - - if (TEST_FAIL()) - return -1; - -- sha256_init(&ctx); -+ rtl_sha256_init(&ctx); - for (i = 0; i < num_elem; i++) -- if (sha256_process(&ctx, addr[i], len[i])) -+ if (rtl_sha256_process(&ctx, addr[i], len[i])) - return -1; -- if (sha256_done(&ctx, mac)) -+ if (rtl_sha256_done(&ctx, mac)) - return -1; - return 0; - } -@@ -82,7 +82,7 @@ static const unsigned long K[64] = { - #endif - - /* compress 512-bits */ --static int sha256_compress(struct sha256_state *md, unsigned char *buf) -+static int sha256_compress(struct rtl_sha256_state *md, unsigned char *buf) - { - u32 S[8], W[64], t0, t1; - u32 t; -@@ -125,7 +125,7 @@ static int sha256_compress(struct sha256_state *md, unsigned char *buf) - - - /* Initialize the hash state */ --void sha256_init(struct sha256_state *md) -+void rtl_sha256_init(struct rtl_sha256_state *md) - { - md->curlen = 0; - md->length = 0; -@@ -146,7 +146,7 @@ void sha256_init(struct sha256_state *md) - @param inlen The length of the data (octets) - @return CRYPT_OK if successful - */ --int sha256_process(struct sha256_state *md, const unsigned char *in, -+int rtl_sha256_process(struct rtl_sha256_state *md, const unsigned char *in, - unsigned long inlen) - { - unsigned long n; -@@ -186,7 +186,7 @@ int sha256_process(struct sha256_state *md, const unsigned char *in, - @param out [out] The destination of the hash (32 bytes) - @return CRYPT_OK if successful - */ --int sha256_done(struct sha256_state *md, unsigned char *out) -+int rtl_sha256_done(struct rtl_sha256_state *md, unsigned char *out) - { - int i; - -diff --git a/core/crypto/sha256_i.h b/core/crypto/sha256_i.h -index a502d2b..93a8858 100644 ---- a/core/crypto/sha256_i.h -+++ b/core/crypto/sha256_i.h -@@ -11,15 +11,15 @@ - - #define SHA256_BLOCK_SIZE 64 - --struct sha256_state { -+struct rtl_sha256_state { - u64 length; - u32 state[8], curlen; - u8 buf[SHA256_BLOCK_SIZE]; - }; - --void sha256_init(struct sha256_state *md); --int sha256_process(struct sha256_state *md, const unsigned char *in, -+void rtl_sha256_init(struct rtl_sha256_state *md); -+int rtl_sha256_process(struct rtl_sha256_state *md, const unsigned char *in, - unsigned long inlen); --int sha256_done(struct sha256_state *md, unsigned char *out); -+int rtl_sha256_done(struct rtl_sha256_state *md, unsigned char *out); - - #endif /* SHA256_I_H */ --- -2.34.1 - diff --git a/package/rtl8192eu/rtl8192eu.hash b/package/rtl8192eu/rtl8192eu.hash index 0cb9961345..2d6498f19d 100644 --- a/package/rtl8192eu/rtl8192eu.hash +++ b/package/rtl8192eu/rtl8192eu.hash @@ -1,2 +1,2 @@ # Locally computed -sha256 827e9592336744cbcfca5de988d8f4e14a62690302d3cabf72aa4bedebded2b7 rtl8192eu-94bce7798bbb18de6d8b1646dedb2511f24867d3.tar.gz +sha256 72d1d97c6d2038885e5666f3271609b4dcbe45633c19a5606dc59745ff8ab543 rtl8192eu-865656c3a1d1aee8c4ba459ce7608756d17c712f.tar.gz diff --git a/package/rtl8192eu/rtl8192eu.mk b/package/rtl8192eu/rtl8192eu.mk index d967db90b8..da6fe42e99 100644 --- a/package/rtl8192eu/rtl8192eu.mk +++ b/package/rtl8192eu/rtl8192eu.mk @@ -4,7 +4,7 @@ # ################################################################################ -RTL8192EU_VERSION = 94bce7798bbb18de6d8b1646dedb2511f24867d3 +RTL8192EU_VERSION = 865656c3a1d1aee8c4ba459ce7608756d17c712f RTL8192EU_SITE = $(call github,clnhub,rtl8192eu-linux,$(RTL8192EU_VERSION)) RTL8192EU_LICENSE = GPL-2.0 From thomas.petazzoni at bootlin.com Sun Mar 12 09:09:46 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sun, 12 Mar 2023 10:09:46 +0100 Subject: [Buildroot] [git commit] package/lsof: bump to version 4.98.0 Message-ID: <20230312214624.1328587008@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=da3ef3e8b828cc99f49c95ad6bef39c55f87e512 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master For change log since 4.96.5, see: - https://github.com/lsof-org/lsof/releases/tag/4.97.0 - https://github.com/lsof-org/lsof/releases/tag/4.98.0 Signed-off-by: Julien Olivain Signed-off-by: Thomas Petazzoni --- package/lsof/lsof.hash | 2 +- package/lsof/lsof.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/lsof/lsof.hash b/package/lsof/lsof.hash index 29cf443a24..b6a29b3cea 100644 --- a/package/lsof/lsof.hash +++ b/package/lsof/lsof.hash @@ -1,3 +1,3 @@ # Locally calculated -sha256 e9030af1123ff052ab69e12ef55b8a17dc47ac4bccfba85ee1ca1f31acf29607 lsof-4.96.5.tar.gz +sha256 80308a614508814ac70eb2ae1ed2c4344dcf6076fa60afc7734d6b1a79e62b16 lsof-4.98.0.tar.gz sha256 32a728188b19bf86917659d904ab29d0a294b4506e1c98b8b7f1c70ab4975fe1 dialects/linux/dproto.h diff --git a/package/lsof/lsof.mk b/package/lsof/lsof.mk index fd5887141b..66911dddb9 100644 --- a/package/lsof/lsof.mk +++ b/package/lsof/lsof.mk @@ -4,7 +4,7 @@ # ################################################################################ -LSOF_VERSION = 4.96.5 +LSOF_VERSION = 4.98.0 LSOF_SITE = $(call github,lsof-org,lsof,$(LSOF_VERSION)) LSOF_LICENSE = lsof license # License is repeated in each file, this is a relatively small one. From thomas.petazzoni at bootlin.com Sun Mar 12 08:54:27 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sun, 12 Mar 2023 09:54:27 +0100 Subject: [Buildroot] [git commit] package/htop: bump to version 3.2.2 Message-ID: <20230312214623.813DA87006@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=c95eca4e2cc86be99b8955502b82ba84da7bb775 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Signed-off-by: Francois Perrad Signed-off-by: Thomas Petazzoni --- package/htop/htop.hash | 4 ++-- package/htop/htop.mk | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package/htop/htop.hash b/package/htop/htop.hash index d43da13441..12dc864de1 100644 --- a/package/htop/htop.hash +++ b/package/htop/htop.hash @@ -1,5 +1,5 @@ -# From https://github.com/htop-dev/htop/releases/download/3.2.1/htop-3.2.1.tar.xz.sha256 -sha256 5a17121cf1c69d2f2e557c0b29d45a2c353ab983f644742e1c2e4ece15aa6cbb htop-3.2.1.tar.xz +# From https://github.com/htop-dev/htop/releases/download/3.2.2/htop-3.2.2.tar.xz.sha256 +sha256 bac9e9ab7198256b8802d2e3b327a54804dc2a19b77a5f103645b11c12473dc8 htop-3.2.2.tar.xz # Locally calculated sha256 8177f97513213526df2cf6184d8ff986c675afb514d4e68a404010521b880643 COPYING diff --git a/package/htop/htop.mk b/package/htop/htop.mk index df2ec25908..aafda5d48f 100644 --- a/package/htop/htop.mk +++ b/package/htop/htop.mk @@ -4,7 +4,7 @@ # ################################################################################ -HTOP_VERSION = 3.2.1 +HTOP_VERSION = 3.2.2 HTOP_SOURCE = htop-$(HTOP_VERSION).tar.xz HTOP_SITE = https://github.com/htop-dev/htop/releases/download/$(HTOP_VERSION) HTOP_DEPENDENCIES = ncurses From thomas.petazzoni at bootlin.com Sun Mar 12 21:46:32 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sun, 12 Mar 2023 21:46:32 -0000 Subject: [Buildroot] [git commit] package/{rust, rust-bin}: bump to version 1.67.1 Message-ID: <20230312214622.3126887006@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=792f1975175cb995600f7e3ac092fc3c741aa096 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master 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 --- 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 thomas.petazzoni at bootlin.com Sun Mar 12 21:46:32 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sun, 12 Mar 2023 21:46:32 -0000 Subject: [Buildroot] [git commit] package/hackrf: bump to version 2023.01.1 Message-ID: <20230312214623.22FCA87006@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=9793454bd2f0ada2b3928896aaf90b4d753d0399 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master https://github.com/greatscottgadgets/hackrf/releases/tag/v2023.01.1 Signed-off-by: Diego Hurtado de Mendoza Signed-off-by: Thomas Petazzoni --- package/hackrf/hackrf.hash | 2 +- package/hackrf/hackrf.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/hackrf/hackrf.hash b/package/hackrf/hackrf.hash index 16ccb9dcfb..0426009dd3 100644 --- a/package/hackrf/hackrf.hash +++ b/package/hackrf/hackrf.hash @@ -1,3 +1,3 @@ # Locally calculated -sha256 bacd4e7937467ffa14654624444c8b5c716ab470d8c1ee8d220d2094ae2adb3e hackrf-2022.09.1.tar.xz +sha256 32a03f943a30be4ba478e94bf69f14a5b7d55be6761007f4a4f5453418206a11 hackrf-2023.01.1.tar.xz sha256 49b60a6288f90f49074228cc1fae0fb16871ba36b756013abdf7c2fc92f01fad COPYING diff --git a/package/hackrf/hackrf.mk b/package/hackrf/hackrf.mk index 4317da60bc..0d7533815d 100644 --- a/package/hackrf/hackrf.mk +++ b/package/hackrf/hackrf.mk @@ -4,7 +4,7 @@ # ################################################################################ -HACKRF_VERSION = 2022.09.1 +HACKRF_VERSION = 2023.01.1 HACKRF_SITE = https://github.com/greatscottgadgets/hackrf/releases/download/v$(HACKRF_VERSION) HACKRF_SOURCE = hackrf-$(HACKRF_VERSION).tar.xz HACKRF_LICENSE = GPL-2.0+, BSD-3-Clause From thomas.petazzoni at bootlin.com Sun Mar 12 21:46:33 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sun, 12 Mar 2023 21:46:33 -0000 Subject: [Buildroot] [git commit] package/shadow: new package Message-ID: <20230312214623.4E43787006@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=f78c5cb5cae93a9e63dad4361d78e1787759382f branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master shadow provides utilities to deal with user accounts. The shadow package includes the necessary programs for converting UNIX password files to the shadow password format, plus programs for managing user and group accounts. Especially it is useful if rootless podman container should be used, which requires newuidmap and newgidmap. Co-authored-by: Nicolas Carrier [Nicolas.Carrier at orolia.com provided the test case] Signed-off-by: Raphael Pavlidis Signed-off-by: Thomas Petazzoni --- DEVELOPERS | 1 + package/Config.in | 1 + package/shadow/Config.in | 62 ++++++++++++ package/shadow/shadow.hash | 3 + package/shadow/shadow.mk | 135 +++++++++++++++++++++++++++ support/testing/tests/package/test_shadow.py | 55 +++++++++++ 6 files changed, 257 insertions(+) diff --git a/DEVELOPERS b/DEVELOPERS index 599cfe6886..d052e59122 100644 --- a/DEVELOPERS +++ b/DEVELOPERS @@ -2429,6 +2429,7 @@ F: support/testing/tests/package/test_python_rsa.py F: support/testing/tests/package/test_python_s3transfer.py N: Raphael Pavlidis +F: package/shadow/ F: package/slirp4netns/ F: package/sway/ F: package/x11r7/xwayland/ diff --git a/package/Config.in b/package/Config.in index 6c5238a9b0..7c32305129 100644 --- a/package/Config.in +++ b/package/Config.in @@ -2701,6 +2701,7 @@ menu "System tools" source "package/sdbus-cpp/Config.in" source "package/sdbusplus/Config.in" source "package/seatd/Config.in" + source "package/shadow/Config.in" source "package/smack/Config.in" source "package/start-stop-daemon/Config.in" source "package/supervisor/Config.in" diff --git a/package/shadow/Config.in b/package/shadow/Config.in new file mode 100644 index 0000000000..e3580c2cf5 --- /dev/null +++ b/package/shadow/Config.in @@ -0,0 +1,62 @@ +menuconfig BR2_PACKAGE_SHADOW + bool "shadow" + depends on !BR2_STATIC_LIBS + depends on BR2_TOOLCHAIN_HEADERS_AT_LEAST_4_14 + help + Utilities to deal with user accounts. + + https://github.com/shadow-maint/shadow + +if BR2_PACKAGE_SHADOW + +config BR2_PACKAGE_SHADOW_SHADOWGRP + bool "shadowgrp" + help + Enable shadow group support. + +config BR2_PACKAGE_SHADOW_ACCOUNT_TOOLS_SETUID + bool "account-tools-setuid" + depends on BR2_USE_MMU # linux-pam + depends on BR2_ENABLE_LOCALE # linux-pam + depends on BR2_USE_WCHAR # linux-pam + depends on !BR2_STATIC_LIBS # linux-pam + select BR2_PACKAGE_LINUX_PAM + help + Install the user and group management tools (e.g. groupadd) + with setuid and authenticate the callers via PAM. + +comment "account-tools-setuid needs a toolchain w/ dynamic library, wchar, locale" + depends on BR2_USE_MMU + depends on BR2_STATIC_LIBS || !BR2_USE_WCHAR || !BR2_ENABLE_LOCALE + +config BR2_PACKAGE_SHADOW_UTMPX + bool "utmpx" + help + Enable loggin in utmpx / wtmpx. + +config BR2_PACKAGE_SHADOW_SUBORDINATE_IDS + bool "subordinate-ids" + help + Support subordinate ids. Helpful to use container solution + like podman without root. + +config BR2_PACKAGE_SHADOW_SHA_CRYPT + bool "sha-crypt" + default y + help + Allow the SHA256 and SHA512 password encryption algorithms. + +config BR2_PACKAGE_SHADOW_BCRYPT + bool "bcrypt" + help + Allow the bcrypt password encryption algorithm. + +config BR2_PACKAGE_SHADOW_YESCRYPT + bool "yescrypt" + help + Allow the yescrypt password encryption algorithm. + +endif # BR2_PACKAGE_SHADOW + +comment "shadow needs a toolchain w/ headers >= 4.14, dynamic library" + depends on !BR2_TOOLCHAIN_HEADERS_AT_LEAST_4_14 || BR2_STATIC_LIBS diff --git a/package/shadow/shadow.hash b/package/shadow/shadow.hash new file mode 100644 index 0000000000..2e5c4a8168 --- /dev/null +++ b/package/shadow/shadow.hash @@ -0,0 +1,3 @@ +# Locally computed +sha256 9afe245d79a2e7caac5f1ed62519b17416b057ec89df316df1c3935502f9dd2c shadow-4.13.tar.xz +sha256 3d25ab8f43fdc14624296a56ff8dc3e72e499ad35f32ae0c803f4959cfe17c0a COPYING diff --git a/package/shadow/shadow.mk b/package/shadow/shadow.mk new file mode 100644 index 0000000000..d8f913a648 --- /dev/null +++ b/package/shadow/shadow.mk @@ -0,0 +1,135 @@ +################################################################################ +# +# shadow +# +################################################################################ + +SHADOW_VERSION = 4.13 +SHADOW_SITE = https://github.com/shadow-maint/shadow/releases/download/$(SHADOW_VERSION) +SHADOW_SOURCE = shadow-$(SHADOW_VERSION).tar.xz +SHADOW_LICENSE = BSD-3-Clause +SHADOW_LICENSE_FILES = COPYING +SHADOW_CPE_ID_VENDOR = debian + +SHADOW_CONF_OPTS = \ + --disable-man \ + --without-btrfs \ + --without-nscd \ + --without-skey \ + --without-sssd \ + --without-su \ + --without-tcb + +ifeq ($(BR2_PACKAGE_SHADOW_SHADOWGRP),y) +SHADOW_CONF_OPTS += --enable-shadowgrp +else +SHADOW_CONF_OPTS += --disable-shadowgrp +endif + +ifeq ($(BR2_PACKAGE_SHADOW_ACCOUNT_TOOLS_SETUID),y) +SHADOW_CONF_OPTS += --enable-account-tools-setuid +define SHADOW_ACCOUNT_TOOLS_SETUID_PERMISSIONS + /usr/sbin/chgpasswd f 4755 0 0 - - - - - + /usr/sbin/chpasswd f 4755 0 0 - - - - - + /usr/sbin/groupadd f 4755 0 0 - - - - - + /usr/sbin/groupdel f 4755 0 0 - - - - - + /usr/sbin/groupmod f 4755 0 0 - - - - - + /usr/sbin/newusers f 4755 0 0 - - - - - + /usr/sbin/useradd f 4755 0 0 - - - - - + /usr/sbin/userdel f 4755 0 0 - - - - - + /usr/sbin/usermod f 4755 0 0 - - - - - +endef +else +SHADOW_CONF_OPTS += --disable-account-tools-setuid +endif + +ifeq ($(BR2_PACKAGE_SHADOW_UTMPX),y) +SHADOW_CONF_OPTS += --enable-utmpx +else +SHADOW_CONF_OPTS += --disable-utmpx +endif + +ifeq ($(BR2_PACKAGE_SHADOW_SUBORDINATE_IDS),y) +SHADOW_CONF_OPTS += --enable-subordinate-ids +define SHADOW_SUBORDINATE_IDS_PERMISSIONS + /usr/bin/newuidmap f 4755 0 0 - - - - - + /usr/bin/newgidmap f 4755 0 0 - - - - - +endef +else +SHADOW_CONF_OPTS += --disable-subordinate-ids +endif + +ifeq ($(BR2_PACKAGE_ACL),y) +SHADOW_CONF_OPTS += --with-acl +SHADOW_DEPENDENCIES += acl +else +SHADOW_CONF_OPTS += --without-acl +endif + +ifeq ($(BR2_PACKAGE_ATTR),y) +SHADOW_CONF_OPTS += --with-attr +SHADOW_DEPENDENCIES += attr +else +SHADOW_CONF_OPTS += --without-attr +endif + +ifeq ($(BR2_PACKAGE_AUDIT),y) +SHADOW_CONF_OPTS += --with-audit +SHADOW_DEPENDENCIES += audit +else +SHADOW_CONF_OPTS += --without-audit +endif + +ifeq ($(BR2_PACKAGE_CRACKLIB),y) +SHADOW_CONF_OPTS += --with-libcrack +SHADOW_DEPENDENCIES += cracklib +else +SHADOW_CONF_OPTS += --without-libcrack +endif + +ifeq ($(BR2_PACKAGE_LIBSELINUX),y) +SHADOW_CONF_OPTS += --with-selinux +SHADOW_DEPENDENCIES += libselinux libsemanage +else +SHADOW_CONF_OPTS += --without-selinux +endif + +# linux-pam is also used without account-tools-setuid enabled +ifeq ($(BR2_PACKAGE_LINUX_PAM),y) +SHADOW_CONF_OPTS += --with-libpam +SHADOW_DEPENDENCIES += linux-pam +else +SHADOW_CONF_OPTS += --without-libpam +endif + +ifeq ($(BR2_PACKAGE_SHADOW_SHA_CRYPT),y) +SHADOW_CONF_OPTS += --with-sha-crypt +else +SHADOW_CONF_OPTS += --without-sha-crypt +endif + +ifeq ($(BR2_PACKAGE_SHADOW_BCRYPT),y) +SHADOW_CONF_OPTS += --with-bcrypt +else +SHADOW_CONF_OPTS += --without-bcrypt +endif + +ifeq ($(BR2_PACKAGE_SHADOW_YESCRYPT),y) +SHADOW_CONF_OPTS += --with-yescrypt +else +SHADOW_CONF_OPTS += --without-yescrypt +endif + +define SHADOW_PERMISSIONS + /usr/bin/chage f 4755 0 0 - - - - - + /usr/bin/chfn f 4755 0 0 - - - - - + /usr/bin/chsh f 4755 0 0 - - - - - + /usr/bin/expiry f 4755 0 0 - - - - - + /usr/bin/gpasswd f 4755 0 0 - - - - - + /usr/bin/newgrp f 4755 0 0 - - - - - + /usr/bin/passwd f 4755 0 0 - - - - - + $(SHADOW_ACCOUNT_TOOLS_SETUID_PERMISSIONS) + $(SHADOW_SUBORDINATE_IDS_PERMISSIONS) +endef + +$(eval $(autotools-package)) diff --git a/support/testing/tests/package/test_shadow.py b/support/testing/tests/package/test_shadow.py new file mode 100644 index 0000000000..c5151b4fdb --- /dev/null +++ b/support/testing/tests/package/test_shadow.py @@ -0,0 +1,55 @@ +import os + +from infra.basetest import BRTest, BASIC_TOOLCHAIN_CONFIG + + +class TestShadow(BRTest): + username = 'user_test' + config = BASIC_TOOLCHAIN_CONFIG + \ + """ + BR2_arm=y + BR2_PACKAGE_SHADOW=y + BR2_TARGET_ROOTFS_EXT2=y + BR2_TARGET_ROOTFS_EXT2_4=y + BR2_TARGET_ROOTFS_EXT2_SIZE="65536" + """ + timeout = 60 + + def login(self): + img = os.path.join(self.builddir, "images", "rootfs.ext4") + self.emulator.boot(arch="armv7", + kernel="builtin", + kernel_cmdline=["root=/dev/mmcblk0", + "rootfstype=ext4"], + options=["-drive", f"file={img},if=sd,format=raw"]) + self.emulator.login() + + def test_nologin(self): + self.login() + + self.assertRunOk("! nologin") + cmd = 'test "$(nologin)" = "This account is currently not available."' + self.assertRunOk(cmd) + + def test_useradd_del(self): + username = self.username + self.login() + + self.assertRunOk(f'userdel {username} || true') + self.assertRunOk(f'groupdel {username} || true') + self.assertRunOk(f'useradd -s /bin/sh {username}') + self.assertRunOk(f'test $(su {username} -c "whoami") = {username}') + self.assertRunOk(f'userdel {username}') + + def test_usermod(self): + username = self.username + new_home = '/tmp' + self.login() + + self.assertRunOk(f'userdel {username} || true') + self.assertRunOk(f'groupdel {username} || true') + self.assertRunOk(f'useradd -s /bin/sh {username}') + self.assertRunOk(f'usermod {username} --home {new_home}') + self.assertRunOk(f'test $(su {username} -c \'echo $HOME\') = {new_home}') + self.assertRunOk(f'userdel {username}') + From thomas.petazzoni at bootlin.com Sun Mar 12 13:15:21 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sun, 12 Mar 2023 14:15:21 +0100 Subject: [Buildroot] [git commit] package/iperf3: bump to version 3.13 Message-ID: <20230312214625.09D9287006@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=06fa870d7e8ba385de00e64116df74c1e3b9b31a branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master LICENSE file hash changed, due to year update. For change log, see: https://github.com/esnet/iperf/blob/3.13/RELNOTES.md#iperf-313-2023-02-16 Signed-off-by: Julien Olivain Signed-off-by: Thomas Petazzoni --- package/iperf3/iperf3.hash | 6 +++--- package/iperf3/iperf3.mk | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package/iperf3/iperf3.hash b/package/iperf3/iperf3.hash index 15c75b6dac..b2c89df98a 100644 --- a/package/iperf3/iperf3.hash +++ b/package/iperf3/iperf3.hash @@ -1,4 +1,4 @@ -# From https://downloads.es.net/pub/iperf/iperf-3.12.tar.gz.sha256 -sha256 72034ecfb6a7d6d67e384e19fb6efff3236ca4f7ed4c518d7db649c447e1ffd6 iperf-3.12.tar.gz +# From https://downloads.es.net/pub/iperf/iperf-3.13.tar.gz.sha256 +sha256 bee427aeb13d6a2ee22073f23261f63712d82befaa83ac8cb4db5da4c2bdc865 iperf-3.13.tar.gz # Locally computed -sha256 a5c2e3d799f2835156e565a3de4fad33d32ed289cdc9e414dfaf75719fd12ef9 LICENSE +sha256 35aa7c4618b9884d6faa9b43a4e70291b35ea9f89329d5d33becd852e85221b0 LICENSE diff --git a/package/iperf3/iperf3.mk b/package/iperf3/iperf3.mk index 9041c86575..129319d78a 100644 --- a/package/iperf3/iperf3.mk +++ b/package/iperf3/iperf3.mk @@ -4,7 +4,7 @@ # ################################################################################ -IPERF3_VERSION = 3.12 +IPERF3_VERSION = 3.13 IPERF3_SITE = https://downloads.es.net/pub/iperf IPERF3_SOURCE = iperf-$(IPERF3_VERSION).tar.gz IPERF3_LICENSE = BSD-3-Clause, BSD-2-Clause, MIT From thomas.petazzoni at bootlin.com Sun Mar 12 21:46:33 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sun, 12 Mar 2023 21:46:33 -0000 Subject: [Buildroot] [git commit] package/qemu: add option to install blobs Message-ID: <20230312214623.3CC9F87008@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=97c40266b1b69e101ce035c8aa73bf2665c5c256 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Binary blobs are BIOS of some sorts for the various machines emulated by QEMU. There is no option to individually install blobs; it's an all-or-nothing option. Signed-off-by: "Yann E. MORIN" Signed-off-by: Thomas Petazzoni --- package/qemu/Config.in | 11 +++++++++++ package/qemu/qemu.mk | 6 ++++++ 2 files changed, 17 insertions(+) diff --git a/package/qemu/Config.in b/package/qemu/Config.in index 154b98a541..a446c0cf68 100644 --- a/package/qemu/Config.in +++ b/package/qemu/Config.in @@ -58,6 +58,17 @@ config BR2_PACKAGE_QEMU_SYSTEM if BR2_PACKAGE_QEMU_SYSTEM +config BR2_PACKAGE_QEMU_BLOBS + bool "Install binary blobs" + default y + help + Say 'y' here (the default) to install binary blobs (such as + BIOS or firmwares for the different machines simulated by + QEMU). Say 'n' to not install those blobs. + + Note: Some machines may be unbootable without those blobs. + If unsure, say 'y'. + config BR2_PACKAGE_QEMU_SLIRP bool "Enable user mode networking (SLIRP)" select BR2_PACKAGE_SLIRP diff --git a/package/qemu/qemu.mk b/package/qemu/qemu.mk index 58b4ff10a5..d514a2285c 100644 --- a/package/qemu/qemu.mk +++ b/package/qemu/qemu.mk @@ -246,6 +246,12 @@ ifeq ($(BR2_STATIC_LIBS),y) QEMU_OPTS += --static endif +ifeq ($(BR2_PACKAGE_QEMU_BLOBS),y) +QEMU_OPTS += --enable-install-blobs +else +QEMU_OPTS += --disable-install-blobs +endif + # Override CPP, as it expects to be able to call it like it'd # call the compiler. define QEMU_CONFIGURE_CMDS From thomas.petazzoni at bootlin.com Sun Mar 12 08:57:44 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sun, 12 Mar 2023 09:57:44 +0100 Subject: [Buildroot] [git commit] package/pango: bump to version 1.50.14 Message-ID: <20230312214623.9CD0687006@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=f969665d8f66864a760693b42b395a93cb4020a1 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Signed-off-by: Francois Perrad Signed-off-by: Thomas Petazzoni --- package/pango/pango.hash | 4 ++-- package/pango/pango.mk | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package/pango/pango.hash b/package/pango/pango.hash index 1dbc5c9197..3e609e6e04 100644 --- a/package/pango/pango.hash +++ b/package/pango/pango.hash @@ -1,5 +1,5 @@ -# From https://download.gnome.org/sources/pango/1.50/pango-1.50.12.sha256sum -sha256 caef96d27bbe792a6be92727c73468d832b13da57c8071ef79b9df69ee058fe3 pango-1.50.12.tar.xz +# From https://download.gnome.org/sources/pango/1.50/pango-1.50.14.sha256sum +sha256 1d67f205bfc318c27a29cfdfb6828568df566795df0cb51d2189cde7f2d581e8 pango-1.50.14.tar.xz # Locally computed sha256 d245807f90032872d1438d741ed21e2490e1175dc8aa3afa5ddb6c8e529b58e5 COPYING diff --git a/package/pango/pango.mk b/package/pango/pango.mk index f19faf0502..723e6d2288 100644 --- a/package/pango/pango.mk +++ b/package/pango/pango.mk @@ -5,7 +5,7 @@ ################################################################################ PANGO_VERSION_MAJOR = 1.50 -PANGO_VERSION = $(PANGO_VERSION_MAJOR).12 +PANGO_VERSION = $(PANGO_VERSION_MAJOR).14 PANGO_SOURCE = pango-$(PANGO_VERSION).tar.xz PANGO_SITE = https://download.gnome.org/sources/pango/$(PANGO_VERSION_MAJOR) PANGO_INSTALL_STAGING = YES From thomas.petazzoni at bootlin.com Sun Mar 12 21:46:31 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sun, 12 Mar 2023 21:46:31 -0000 Subject: [Buildroot] [git commit] package/openfpgaloader: bump to version 0.10.0 Message-ID: <20230312214622.EC5E587007@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=0fd1f8a892a89d1b6d27b8e9884d645f71192813 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Also adds libgpiod support. Signed-off-by: Gwenhael Goavec-Merou Signed-off-by: Thomas Petazzoni --- package/openfpgaloader/Config.in | 10 ++++++++++ package/openfpgaloader/openfpgaloader.hash | 2 +- package/openfpgaloader/openfpgaloader.mk | 9 ++++++++- 3 files changed, 19 insertions(+), 2 deletions(-) diff --git a/package/openfpgaloader/Config.in b/package/openfpgaloader/Config.in index 054278c256..4ba01d12d3 100644 --- a/package/openfpgaloader/Config.in +++ b/package/openfpgaloader/Config.in @@ -24,6 +24,16 @@ config BR2_PACAKGE_OPENFPGALOADER_CMSIS comment "openfpgaloader CMSIS-DAP needs udev /dev management and a toolchain w/ NPTL threads" depends on !BR2_PACKAGE_HAS_UDEV || !BR2_TOOLCHAIN_HAS_THREADS_NPTL +config BR2_PACKAGE_OPENFPGALOADER_LIBGPIOD + bool "libgpiod support" + depends on BR2_TOOLCHAIN_HEADERS_AT_LEAST_4_8 # libgpiod + select BR2_PACKAGE_LIBGPIOD + help + openfpgaloader libgpiod support + +comment "openfpgaloader libgpiod needs kernel headers >= 4.8" + depends on !BR2_TOOLCHAIN_HEADERS_AT_LEAST_4_8 + endif comment "openfpgaloader needs a toolchain w/ threads, C++, gcc >= 4.9" diff --git a/package/openfpgaloader/openfpgaloader.hash b/package/openfpgaloader/openfpgaloader.hash index 6c9d8a2b91..a8b537782c 100644 --- a/package/openfpgaloader/openfpgaloader.hash +++ b/package/openfpgaloader/openfpgaloader.hash @@ -1,3 +1,3 @@ # Locally computed -sha256 a862a209d696becff915a77512e6a8c22f92d73480a45cc12273d9ad1db60d23 openfpgaloader-0.6.1.tar.gz +sha256 966b4629df86b1d520ddd8a4e0a3fc00060b26b5ab4e172b596bd9d4659a196e openfpgaloader-0.10.0.tar.gz sha256 c71d239df91726fc519c6eb72d318ec65820627232b2f796219e87dcf35d0ab4 LICENSE diff --git a/package/openfpgaloader/openfpgaloader.mk b/package/openfpgaloader/openfpgaloader.mk index 0c39aad687..042b16612e 100644 --- a/package/openfpgaloader/openfpgaloader.mk +++ b/package/openfpgaloader/openfpgaloader.mk @@ -4,7 +4,7 @@ # ################################################################################ -OPENFPGALOADER_VERSION = 0.6.1 +OPENFPGALOADER_VERSION = 0.10.0 OPENFPGALOADER_SITE = $(call github,trabucayre,openFPGALoader,v$(OPENFPGALOADER_VERSION)) OPENFPGALOADER_LICENSE = Apache-2.0 OPENFPGALOADER_LICENSE_FILES = LICENSE @@ -24,4 +24,11 @@ else OPENFPGALOADER_CONF_OPTS += -DENABLE_CMSISDAP=OFF endif +ifeq ($(BR2_PACAKGE_OPENFPGALOADER_LIBGPIOD),y) +OPENFPGALOADER_DEPENDENCIES += libgpiod +OPENFPGALOADER_CONF_OPTS += -DENABLE_LIBGPIOD=ON +else +OPENFPGALOADER_CONF_OPTS += -DENABLE_LIBGPIOD=OFF +endif + $(eval $(cmake-package)) From thomas.petazzoni at bootlin.com Sun Mar 12 11:20:58 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sun, 12 Mar 2023 12:20:58 +0100 Subject: [Buildroot] [git commit] package/ethtool: bump to version 6.2 Message-ID: <20230312214624.7486187007@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=7cc92e463771f5542d796a73ff7aadce8cf09b0f branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Drop our patches as they are included in the new version. Signed-off-by: Vincent Fazio Reviewed-by: Florian Fainelli Signed-off-by: Thomas Petazzoni --- package/ethtool/0001-uapi-Bring-in-if.h.patch | 483 --------------------- .../0002-marvell.c-Fix-build-with-musl-libc.patch | 71 --- package/ethtool/ethtool.hash | 2 +- package/ethtool/ethtool.mk | 2 +- 4 files changed, 2 insertions(+), 556 deletions(-) diff --git a/package/ethtool/0001-uapi-Bring-in-if.h.patch b/package/ethtool/0001-uapi-Bring-in-if.h.patch deleted file mode 100644 index faf264f61f..0000000000 --- a/package/ethtool/0001-uapi-Bring-in-if.h.patch +++ /dev/null @@ -1,483 +0,0 @@ -From fd02caa75918401f2cb75af1f2a181c1959e070d Mon Sep 17 00:00:00 2001 -From: Florian Fainelli -Date: Sat, 14 Jan 2023 08:34:09 -0800 -Subject: [PATCH] uapi: Bring in if.h - -Bring in if.h from commit eec517cdb481 ("net: Add IF_OPER_TESTING") as -well as uapi/linux/hdlc/ioctl.h. Ensure that we define all of the -necessary guards to provide updated definitions of ifmap, ifreq and -IFNAMSIZ. This resolves build issues with kernel headers < 4.11 which -lacked 2618be7dccf8739b89e1906b64bd8d551af351e6 ("uapi: fix linux/if.h -userspace compilation errors"). - -Fixes: 1fa60003a8b8 ("misc: header includes cleanup") -Reported-by: Markus Mayer -Signed-off-by: Florian Fainelli -Message-Id: <20230114163411.3290201-2-f.fainelli at gmail.com> - -[Upstream: https://patchwork.kernel.org/project/netdevbpf/patch/20230114163411.3290201-2-f.fainelli at gmail.com/] -[vfazio at gmail.com: fix whitespace issues] -Signed-off-by: Vincent Fazio ---- - Makefile.am | 6 +- - internal.h | 7 +- - uapi/linux/hdlc/ioctl.h | 94 +++++++++++++ - uapi/linux/if.h | 296 ++++++++++++++++++++++++++++++++++++++++ - 4 files changed, 397 insertions(+), 6 deletions(-) - create mode 100644 uapi/linux/hdlc/ioctl.h - create mode 100644 uapi/linux/if.h - -diff --git a/Makefile.am b/Makefile.am -index 663f40a..691a20e 100644 ---- a/Makefile.am -+++ b/Makefile.am -@@ -7,7 +7,8 @@ EXTRA_DIST = LICENSE ethtool.8 ethtool.spec.in aclocal.m4 ChangeLog autogen.sh - - sbin_PROGRAMS = ethtool - ethtool_SOURCES = ethtool.c uapi/linux/ethtool.h internal.h \ -- uapi/linux/net_tstamp.h rxclass.c common.c common.h \ -+ uapi/linux/net_tstamp.h uapi/linux/if.h uapi/linux/hdlc/ioctl.h \ -+ rxclass.c common.c common.h \ - json_writer.c json_writer.h json_print.c json_print.h \ - list.h - if ETHTOOL_ENABLE_PRETTY_DUMP -@@ -43,7 +44,8 @@ ethtool_SOURCES += \ - netlink/desc-rtnl.c netlink/cable_test.c netlink/tunnels.c \ - uapi/linux/ethtool_netlink.h \ - uapi/linux/netlink.h uapi/linux/genetlink.h \ -- uapi/linux/rtnetlink.h uapi/linux/if_link.h -+ uapi/linux/rtnetlink.h uapi/linux/if_link.h \ -+ uapi/linux/if.h uapi/linux/hdlc/ioctl.h - AM_CPPFLAGS += @MNL_CFLAGS@ - LDADD += @MNL_LIBS@ - endif -diff --git a/internal.h b/internal.h -index b80f77a..3923719 100644 ---- a/internal.h -+++ b/internal.h -@@ -21,6 +21,9 @@ - #include - #include - #include -+#define __UAPI_DEF_IF_IFNAMSIZ 1 -+#define __UAPI_DEF_IF_IFMAP 1 -+#define __UAPI_DEF_IF_IFREQ 1 - #include - - #include "json_writer.h" -@@ -52,10 +55,6 @@ typedef int32_t s32; - #define __KERNEL_DIV_ROUND_UP(n, d) (((n) + (d) - 1) / (d)) - #endif - --#ifndef ALTIFNAMSIZ --#define ALTIFNAMSIZ 128 --#endif -- - #include - #include - -diff --git a/uapi/linux/hdlc/ioctl.h b/uapi/linux/hdlc/ioctl.h -new file mode 100644 -index 0000000..b06341a ---- /dev/null -+++ b/uapi/linux/hdlc/ioctl.h -@@ -0,0 +1,94 @@ -+/* SPDX-License-Identifier: GPL-2.0 WITH Linux-syscall-note */ -+#ifndef __HDLC_IOCTL_H__ -+#define __HDLC_IOCTL_H__ -+ -+ -+#define GENERIC_HDLC_VERSION 4 /* For synchronization with sethdlc utility */ -+ -+#define CLOCK_DEFAULT 0 /* Default setting */ -+#define CLOCK_EXT 1 /* External TX and RX clock - DTE */ -+#define CLOCK_INT 2 /* Internal TX and RX clock - DCE */ -+#define CLOCK_TXINT 3 /* Internal TX and external RX clock */ -+#define CLOCK_TXFROMRX 4 /* TX clock derived from external RX clock */ -+ -+ -+#define ENCODING_DEFAULT 0 /* Default setting */ -+#define ENCODING_NRZ 1 -+#define ENCODING_NRZI 2 -+#define ENCODING_FM_MARK 3 -+#define ENCODING_FM_SPACE 4 -+#define ENCODING_MANCHESTER 5 -+ -+ -+#define PARITY_DEFAULT 0 /* Default setting */ -+#define PARITY_NONE 1 /* No parity */ -+#define PARITY_CRC16_PR0 2 /* CRC16, initial value 0x0000 */ -+#define PARITY_CRC16_PR1 3 /* CRC16, initial value 0xFFFF */ -+#define PARITY_CRC16_PR0_CCITT 4 /* CRC16, initial 0x0000, ITU-T version */ -+#define PARITY_CRC16_PR1_CCITT 5 /* CRC16, initial 0xFFFF, ITU-T version */ -+#define PARITY_CRC32_PR0_CCITT 6 /* CRC32, initial value 0x00000000 */ -+#define PARITY_CRC32_PR1_CCITT 7 /* CRC32, initial value 0xFFFFFFFF */ -+ -+#define LMI_DEFAULT 0 /* Default setting */ -+#define LMI_NONE 1 /* No LMI, all PVCs are static */ -+#define LMI_ANSI 2 /* ANSI Annex D */ -+#define LMI_CCITT 3 /* ITU-T Annex A */ -+#define LMI_CISCO 4 /* The "original" LMI, aka Gang of Four */ -+ -+#ifndef __ASSEMBLY__ -+ -+typedef struct { -+ unsigned int clock_rate; /* bits per second */ -+ unsigned int clock_type; /* internal, external, TX-internal etc. */ -+ unsigned short loopback; -+} sync_serial_settings; /* V.35, V.24, X.21 */ -+ -+typedef struct { -+ unsigned int clock_rate; /* bits per second */ -+ unsigned int clock_type; /* internal, external, TX-internal etc. */ -+ unsigned short loopback; -+ unsigned int slot_map; -+} te1_settings; /* T1, E1 */ -+ -+typedef struct { -+ unsigned short encoding; -+ unsigned short parity; -+} raw_hdlc_proto; -+ -+typedef struct { -+ unsigned int t391; -+ unsigned int t392; -+ unsigned int n391; -+ unsigned int n392; -+ unsigned int n393; -+ unsigned short lmi; -+ unsigned short dce; /* 1 for DCE (network side) operation */ -+} fr_proto; -+ -+typedef struct { -+ unsigned int dlci; -+} fr_proto_pvc; /* for creating/deleting FR PVCs */ -+ -+typedef struct { -+ unsigned int dlci; -+ char master[IFNAMSIZ]; /* Name of master FRAD device */ -+}fr_proto_pvc_info; /* for returning PVC information only */ -+ -+typedef struct { -+ unsigned int interval; -+ unsigned int timeout; -+} cisco_proto; -+ -+typedef struct { -+ unsigned short dce; /* 1 for DCE (network side) operation */ -+ unsigned int modulo; /* modulo (8 = basic / 128 = extended) */ -+ unsigned int window; /* frame window size */ -+ unsigned int t1; /* timeout t1 */ -+ unsigned int t2; /* timeout t2 */ -+ unsigned int n2; /* frame retry counter */ -+} x25_hdlc_proto; -+ -+/* PPP doesn't need any info now - supply length = 0 to ioctl */ -+ -+#endif /* __ASSEMBLY__ */ -+#endif /* __HDLC_IOCTL_H__ */ -diff --git a/uapi/linux/if.h b/uapi/linux/if.h -new file mode 100644 -index 0000000..75ee7f4 ---- /dev/null -+++ b/uapi/linux/if.h -@@ -0,0 +1,296 @@ -+/* SPDX-License-Identifier: GPL-2.0+ WITH Linux-syscall-note */ -+/* -+ * INET An implementation of the TCP/IP protocol suite for the LINUX -+ * operating system. INET is implemented using the BSD Socket -+ * interface as the means of communication with the user level. -+ * -+ * Global definitions for the INET interface module. -+ * -+ * Version: @(#)if.h 1.0.2 04/18/93 -+ * -+ * Authors: Original taken from Berkeley UNIX 4.3, (c) UCB 1982-1988 -+ * Ross Biro -+ * Fred N. van Kempen, -+ * -+ * This program is free software; you can redistribute it and/or -+ * modify it under the terms of the GNU General Public License -+ * as published by the Free Software Foundation; either version -+ * 2 of the License, or (at your option) any later version. -+ */ -+#ifndef _LINUX_IF_H -+#define _LINUX_IF_H -+ -+#include /* for compatibility with glibc */ -+#include /* for "__kernel_caddr_t" et al */ -+#include /* for "struct sockaddr" et al */ -+ /* for "__user" et al */ -+ -+#include /* for struct sockaddr. */ -+ -+#if __UAPI_DEF_IF_IFNAMSIZ -+#define IFNAMSIZ 16 -+#endif /* __UAPI_DEF_IF_IFNAMSIZ */ -+#define IFALIASZ 256 -+#define ALTIFNAMSIZ 128 -+#include -+ -+/* For glibc compatibility. An empty enum does not compile. */ -+#if __UAPI_DEF_IF_NET_DEVICE_FLAGS_LOWER_UP_DORMANT_ECHO != 0 || \ -+ __UAPI_DEF_IF_NET_DEVICE_FLAGS != 0 -+/** -+ * enum net_device_flags - &struct net_device flags -+ * -+ * These are the &struct net_device flags, they can be set by drivers, the -+ * kernel and some can be triggered by userspace. Userspace can query and -+ * set these flags using userspace utilities but there is also a sysfs -+ * entry available for all dev flags which can be queried and set. These flags -+ * are shared for all types of net_devices. The sysfs entries are available -+ * via /sys/class/net//flags. Flags which can be toggled through sysfs -+ * are annotated below, note that only a few flags can be toggled and some -+ * other flags are always preserved from the original net_device flags -+ * even if you try to set them via sysfs. Flags which are always preserved -+ * are kept under the flag grouping @IFF_VOLATILE. Flags which are __volatile__ -+ * are annotated below as such. -+ * -+ * You should have a pretty good reason to be extending these flags. -+ * -+ * @IFF_UP: interface is up. Can be toggled through sysfs. -+ * @IFF_BROADCAST: broadcast address valid. Volatile. -+ * @IFF_DEBUG: turn on debugging. Can be toggled through sysfs. -+ * @IFF_LOOPBACK: is a loopback net. Volatile. -+ * @IFF_POINTOPOINT: interface is has p-p link. Volatile. -+ * @IFF_NOTRAILERS: avoid use of trailers. Can be toggled through sysfs. -+ * Volatile. -+ * @IFF_RUNNING: interface RFC2863 OPER_UP. Volatile. -+ * @IFF_NOARP: no ARP protocol. Can be toggled through sysfs. Volatile. -+ * @IFF_PROMISC: receive all packets. Can be toggled through sysfs. -+ * @IFF_ALLMULTI: receive all multicast packets. Can be toggled through -+ * sysfs. -+ * @IFF_MASTER: master of a load balancer. Volatile. -+ * @IFF_SLAVE: slave of a load balancer. Volatile. -+ * @IFF_MULTICAST: Supports multicast. Can be toggled through sysfs. -+ * @IFF_PORTSEL: can set media type. Can be toggled through sysfs. -+ * @IFF_AUTOMEDIA: auto media select active. Can be toggled through sysfs. -+ * @IFF_DYNAMIC: dialup device with changing addresses. Can be toggled -+ * through sysfs. -+ * @IFF_LOWER_UP: driver signals L1 up. Volatile. -+ * @IFF_DORMANT: driver signals dormant. Volatile. -+ * @IFF_ECHO: echo sent packets. Volatile. -+ */ -+enum net_device_flags { -+/* for compatibility with glibc net/if.h */ -+#if __UAPI_DEF_IF_NET_DEVICE_FLAGS -+ IFF_UP = 1<<0, /* sysfs */ -+ IFF_BROADCAST = 1<<1, /* __volatile__ */ -+ IFF_DEBUG = 1<<2, /* sysfs */ -+ IFF_LOOPBACK = 1<<3, /* __volatile__ */ -+ IFF_POINTOPOINT = 1<<4, /* __volatile__ */ -+ IFF_NOTRAILERS = 1<<5, /* sysfs */ -+ IFF_RUNNING = 1<<6, /* __volatile__ */ -+ IFF_NOARP = 1<<7, /* sysfs */ -+ IFF_PROMISC = 1<<8, /* sysfs */ -+ IFF_ALLMULTI = 1<<9, /* sysfs */ -+ IFF_MASTER = 1<<10, /* __volatile__ */ -+ IFF_SLAVE = 1<<11, /* __volatile__ */ -+ IFF_MULTICAST = 1<<12, /* sysfs */ -+ IFF_PORTSEL = 1<<13, /* sysfs */ -+ IFF_AUTOMEDIA = 1<<14, /* sysfs */ -+ IFF_DYNAMIC = 1<<15, /* sysfs */ -+#endif /* __UAPI_DEF_IF_NET_DEVICE_FLAGS */ -+#if __UAPI_DEF_IF_NET_DEVICE_FLAGS_LOWER_UP_DORMANT_ECHO -+ IFF_LOWER_UP = 1<<16, /* __volatile__ */ -+ IFF_DORMANT = 1<<17, /* __volatile__ */ -+ IFF_ECHO = 1<<18, /* __volatile__ */ -+#endif /* __UAPI_DEF_IF_NET_DEVICE_FLAGS_LOWER_UP_DORMANT_ECHO */ -+}; -+#endif /* __UAPI_DEF_IF_NET_DEVICE_FLAGS_LOWER_UP_DORMANT_ECHO != 0 || __UAPI_DEF_IF_NET_DEVICE_FLAGS != 0 */ -+ -+/* for compatibility with glibc net/if.h */ -+#if __UAPI_DEF_IF_NET_DEVICE_FLAGS -+#define IFF_UP IFF_UP -+#define IFF_BROADCAST IFF_BROADCAST -+#define IFF_DEBUG IFF_DEBUG -+#define IFF_LOOPBACK IFF_LOOPBACK -+#define IFF_POINTOPOINT IFF_POINTOPOINT -+#define IFF_NOTRAILERS IFF_NOTRAILERS -+#define IFF_RUNNING IFF_RUNNING -+#define IFF_NOARP IFF_NOARP -+#define IFF_PROMISC IFF_PROMISC -+#define IFF_ALLMULTI IFF_ALLMULTI -+#define IFF_MASTER IFF_MASTER -+#define IFF_SLAVE IFF_SLAVE -+#define IFF_MULTICAST IFF_MULTICAST -+#define IFF_PORTSEL IFF_PORTSEL -+#define IFF_AUTOMEDIA IFF_AUTOMEDIA -+#define IFF_DYNAMIC IFF_DYNAMIC -+#endif /* __UAPI_DEF_IF_NET_DEVICE_FLAGS */ -+ -+#if __UAPI_DEF_IF_NET_DEVICE_FLAGS_LOWER_UP_DORMANT_ECHO -+#define IFF_LOWER_UP IFF_LOWER_UP -+#define IFF_DORMANT IFF_DORMANT -+#define IFF_ECHO IFF_ECHO -+#endif /* __UAPI_DEF_IF_NET_DEVICE_FLAGS_LOWER_UP_DORMANT_ECHO */ -+ -+#define IFF_VOLATILE (IFF_LOOPBACK|IFF_POINTOPOINT|IFF_BROADCAST|IFF_ECHO|\ -+ IFF_MASTER|IFF_SLAVE|IFF_RUNNING|IFF_LOWER_UP|IFF_DORMANT) -+ -+#define IF_GET_IFACE 0x0001 /* for querying only */ -+#define IF_GET_PROTO 0x0002 -+ -+/* For definitions see hdlc.h */ -+#define IF_IFACE_V35 0x1000 /* V.35 serial interface */ -+#define IF_IFACE_V24 0x1001 /* V.24 serial interface */ -+#define IF_IFACE_X21 0x1002 /* X.21 serial interface */ -+#define IF_IFACE_T1 0x1003 /* T1 telco serial interface */ -+#define IF_IFACE_E1 0x1004 /* E1 telco serial interface */ -+#define IF_IFACE_SYNC_SERIAL 0x1005 /* can't be set by software */ -+#define IF_IFACE_X21D 0x1006 /* X.21 Dual Clocking (FarSite) */ -+ -+/* For definitions see hdlc.h */ -+#define IF_PROTO_HDLC 0x2000 /* raw HDLC protocol */ -+#define IF_PROTO_PPP 0x2001 /* PPP protocol */ -+#define IF_PROTO_CISCO 0x2002 /* Cisco HDLC protocol */ -+#define IF_PROTO_FR 0x2003 /* Frame Relay protocol */ -+#define IF_PROTO_FR_ADD_PVC 0x2004 /* Create FR PVC */ -+#define IF_PROTO_FR_DEL_PVC 0x2005 /* Delete FR PVC */ -+#define IF_PROTO_X25 0x2006 /* X.25 */ -+#define IF_PROTO_HDLC_ETH 0x2007 /* raw HDLC, Ethernet emulation */ -+#define IF_PROTO_FR_ADD_ETH_PVC 0x2008 /* Create FR Ethernet-bridged PVC */ -+#define IF_PROTO_FR_DEL_ETH_PVC 0x2009 /* Delete FR Ethernet-bridged PVC */ -+#define IF_PROTO_FR_PVC 0x200A /* for reading PVC status */ -+#define IF_PROTO_FR_ETH_PVC 0x200B -+#define IF_PROTO_RAW 0x200C /* RAW Socket */ -+ -+/* RFC 2863 operational status */ -+enum { -+ IF_OPER_UNKNOWN, -+ IF_OPER_NOTPRESENT, -+ IF_OPER_DOWN, -+ IF_OPER_LOWERLAYERDOWN, -+ IF_OPER_TESTING, -+ IF_OPER_DORMANT, -+ IF_OPER_UP, -+}; -+ -+/* link modes */ -+enum { -+ IF_LINK_MODE_DEFAULT, -+ IF_LINK_MODE_DORMANT, /* limit upward transition to dormant */ -+ IF_LINK_MODE_TESTING, /* limit upward transition to testing */ -+}; -+ -+/* -+ * Device mapping structure. I'd just gone off and designed a -+ * beautiful scheme using only loadable modules with arguments -+ * for driver options and along come the PCMCIA people 8) -+ * -+ * Ah well. The get() side of this is good for WDSETUP, and it'll -+ * be handy for debugging things. The set side is fine for now and -+ * being very small might be worth keeping for clean configuration. -+ */ -+ -+/* for compatibility with glibc net/if.h */ -+#if __UAPI_DEF_IF_IFMAP -+struct ifmap { -+ unsigned long mem_start; -+ unsigned long mem_end; -+ unsigned short base_addr; -+ unsigned char irq; -+ unsigned char dma; -+ unsigned char port; -+ /* 3 bytes spare */ -+}; -+#endif /* __UAPI_DEF_IF_IFMAP */ -+ -+struct if_settings { -+ unsigned int type; /* Type of physical device or protocol */ -+ unsigned int size; /* Size of the data allocated by the caller */ -+ union { -+ /* {atm/eth/dsl}_settings anyone ? */ -+ raw_hdlc_proto *raw_hdlc; -+ cisco_proto *cisco; -+ fr_proto *fr; -+ fr_proto_pvc *fr_pvc; -+ fr_proto_pvc_info *fr_pvc_info; -+ x25_hdlc_proto *x25; -+ -+ /* interface settings */ -+ sync_serial_settings *sync; -+ te1_settings *te1; -+ } ifs_ifsu; -+}; -+ -+/* -+ * Interface request structure used for socket -+ * ioctl's. All interface ioctl's must have parameter -+ * definitions which begin with ifr_name. The -+ * remainder may be interface specific. -+ */ -+ -+/* for compatibility with glibc net/if.h */ -+#if __UAPI_DEF_IF_IFREQ -+struct ifreq { -+#define IFHWADDRLEN 6 -+ union -+ { -+ char ifrn_name[IFNAMSIZ]; /* if name, e.g. "en0" */ -+ } ifr_ifrn; -+ -+ union { -+ struct sockaddr ifru_addr; -+ struct sockaddr ifru_dstaddr; -+ struct sockaddr ifru_broadaddr; -+ struct sockaddr ifru_netmask; -+ struct sockaddr ifru_hwaddr; -+ short ifru_flags; -+ int ifru_ivalue; -+ int ifru_mtu; -+ struct ifmap ifru_map; -+ char ifru_slave[IFNAMSIZ]; /* Just fits the size */ -+ char ifru_newname[IFNAMSIZ]; -+ void * ifru_data; -+ struct if_settings ifru_settings; -+ } ifr_ifru; -+}; -+#endif /* __UAPI_DEF_IF_IFREQ */ -+ -+#define ifr_name ifr_ifrn.ifrn_name /* interface name */ -+#define ifr_hwaddr ifr_ifru.ifru_hwaddr /* MAC address */ -+#define ifr_addr ifr_ifru.ifru_addr /* address */ -+#define ifr_dstaddr ifr_ifru.ifru_dstaddr /* other end of p-p lnk */ -+#define ifr_broadaddr ifr_ifru.ifru_broadaddr /* broadcast address */ -+#define ifr_netmask ifr_ifru.ifru_netmask /* interface net mask */ -+#define ifr_flags ifr_ifru.ifru_flags /* flags */ -+#define ifr_metric ifr_ifru.ifru_ivalue /* metric */ -+#define ifr_mtu ifr_ifru.ifru_mtu /* mtu */ -+#define ifr_map ifr_ifru.ifru_map /* device map */ -+#define ifr_slave ifr_ifru.ifru_slave /* slave device */ -+#define ifr_data ifr_ifru.ifru_data /* for use by interface */ -+#define ifr_ifindex ifr_ifru.ifru_ivalue /* interface index */ -+#define ifr_bandwidth ifr_ifru.ifru_ivalue /* link bandwidth */ -+#define ifr_qlen ifr_ifru.ifru_ivalue /* Queue length */ -+#define ifr_newname ifr_ifru.ifru_newname /* New name */ -+#define ifr_settings ifr_ifru.ifru_settings /* Device/proto settings*/ -+ -+/* -+ * Structure used in SIOCGIFCONF request. -+ * Used to retrieve interface configuration -+ * for machine (useful for programs which -+ * must know all networks accessible). -+ */ -+ -+/* for compatibility with glibc net/if.h */ -+#if __UAPI_DEF_IF_IFCONF -+struct ifconf { -+ int ifc_len; /* size of buffer */ -+ union { -+ char *ifcu_buf; -+ struct ifreq *ifcu_req; -+ } ifc_ifcu; -+}; -+#endif /* __UAPI_DEF_IF_IFCONF */ -+ -+#define ifc_buf ifc_ifcu.ifcu_buf /* buffer address */ -+#define ifc_req ifc_ifcu.ifcu_req /* array of structures */ -+ -+#endif /* _LINUX_IF_H */ --- -2.25.1 - diff --git a/package/ethtool/0002-marvell.c-Fix-build-with-musl-libc.patch b/package/ethtool/0002-marvell.c-Fix-build-with-musl-libc.patch deleted file mode 100644 index f13edbbe50..0000000000 --- a/package/ethtool/0002-marvell.c-Fix-build-with-musl-libc.patch +++ /dev/null @@ -1,71 +0,0 @@ -From a26296eea68aa6c16b253f34825c9b9007269672 Mon Sep 17 00:00:00 2001 -From: Florian Fainelli -Date: Sat, 14 Jan 2023 08:34:11 -0800 -Subject: [PATCH] marvell.c: Fix build with musl-libc - -After commit 1fa60003a8b8 ("misc: header includes cleanup") we stopped -including net/if.h which resolved the proper defines to pull in -sys/types.h and provide a definition for u_int32_t. With musl-libc we -would need to define _GNU_SOURCE to ensure that sys/types.h does provide a -definition for u_int32_t. - -Rather, just replace u_uint{16,32}_t with the more standard -uint{16,32}_t types from stdint.h - -Fixes: 1fa60003a8b8 ("misc: header includes cleanup") -Signed-off-by: Florian Fainelli - -[Upstream: https://patchwork.kernel.org/project/netdevbpf/patch/20230114163411.3290201-4-f.fainelli at gmail.com/] -Signed-off-by: Vincent Fazio ---- - marvell.c | 34 +++++++++++++++++----------------- - 1 file changed, 17 insertions(+), 17 deletions(-) - -diff --git a/marvell.c b/marvell.c -index d3d570e..3f3aed8 100644 ---- a/marvell.c -+++ b/marvell.c -@@ -31,23 +31,23 @@ static void dump_timer(const char *name, const void *p) - static void dump_queue(const char *name, const void *a, int rx) - { - struct desc { -- u_int32_t ctl; -- u_int32_t next; -- u_int32_t data_lo; -- u_int32_t data_hi; -- u_int32_t status; -- u_int32_t timestamp; -- u_int16_t csum2; -- u_int16_t csum1; -- u_int16_t csum2_start; -- u_int16_t csum1_start; -- u_int32_t addr_lo; -- u_int32_t addr_hi; -- u_int32_t count_lo; -- u_int32_t count_hi; -- u_int32_t byte_count; -- u_int32_t csr; -- u_int32_t flag; -+ uint32_t ctl; -+ uint32_t next; -+ uint32_t data_lo; -+ uint32_t data_hi; -+ uint32_t status; -+ uint32_t timestamp; -+ uint16_t csum2; -+ uint16_t csum1; -+ uint16_t csum2_start; -+ uint16_t csum1_start; -+ uint32_t addr_lo; -+ uint32_t addr_hi; -+ uint32_t count_lo; -+ uint32_t count_hi; -+ uint32_t byte_count; -+ uint32_t csr; -+ uint32_t flag; - }; - const struct desc *d = a; - --- -2.25.1 - diff --git a/package/ethtool/ethtool.hash b/package/ethtool/ethtool.hash index 609085aa5e..846ca7efc3 100644 --- a/package/ethtool/ethtool.hash +++ b/package/ethtool/ethtool.hash @@ -1,5 +1,5 @@ # From https://www.kernel.org/pub/software/network/ethtool/sha256sums.asc -sha256 c41fc881ffa5a40432d2dd829eb44c64a49dee482e716baacf9262c64daa8f90 ethtool-6.1.tar.xz +sha256 86df0114064d4d73f6bf72bf03e85c33964a519ee0c1d1ba65005ad2d0e570e1 ethtool-6.2.tar.xz # Locally calculated sha256 8177f97513213526df2cf6184d8ff986c675afb514d4e68a404010521b880643 COPYING sha256 5d632934396f90c82dfebe3c9512648bbb6333b406113d0cd331b0e0aa2d34a1 LICENSE diff --git a/package/ethtool/ethtool.mk b/package/ethtool/ethtool.mk index 3381344e0a..a35e274bc4 100644 --- a/package/ethtool/ethtool.mk +++ b/package/ethtool/ethtool.mk @@ -4,7 +4,7 @@ # ################################################################################ -ETHTOOL_VERSION = 6.1 +ETHTOOL_VERSION = 6.2 ETHTOOL_SOURCE = ethtool-$(ETHTOOL_VERSION).tar.xz ETHTOOL_SITE = $(BR2_KERNEL_MIRROR)/software/network/ethtool ETHTOOL_LICENSE = GPL-2.0 From thomas.petazzoni at bootlin.com Sun Mar 12 21:46:34 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sun, 12 Mar 2023 21:46:34 -0000 Subject: [Buildroot] [git commit] package/zstd: bump to version 1.5.4 Message-ID: <20230312214622.9019D87006@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=e464dc4033d0437c337e8cf0998a95c9deeeee12 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master The LICENSE text has changed, nominally the copyright owner changed from "Facebook" to "Meta Platforms, Inc. and affiliates", reflecting the name change of that company. Add upstream patch to fix zstd-dll build. Signed-off-by: Norbert Lange Signed-off-by: Thomas Petazzoni --- ...-zstd-dll-build-missing-dependencies-3496.patch | 321 +++++++++++++++++++++ package/zstd/zstd.hash | 6 +- package/zstd/zstd.mk | 2 +- 3 files changed, 325 insertions(+), 4 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 new file mode 100644 index 0000000000..60737159c6 --- /dev/null +++ b/package/zstd/0001-Fix-zstd-dll-build-missing-dependencies-3496.patch @@ -0,0 +1,321 @@ +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 eca44b89f0..ca4e2fa0b9 100644 --- a/package/zstd/zstd.hash +++ b/package/zstd/zstd.hash @@ -1,6 +1,6 @@ -# From https://github.com/facebook/zstd/releases/download/v1.5.2/zstd-1.5.2.tar.gz.sha256 -sha256 7c42d56fac126929a6a85dbc73ff1db2411d04f104fae9bdea51305663a83fd0 zstd-1.5.2.tar.gz +# 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 # License files (locally computed) -sha256 2c1a7fa704df8f3a606f6fc010b8b5aaebf403f3aeec339a12048f1ba7331a0b LICENSE +sha256 7055266497633c9025b777c78eb7235af13922117480ed5c674677adc381c9d8 LICENSE sha256 f9c375a1be4a41f7b70301dd83c91cb89e41567478859b77eef375a52d782505 COPYING diff --git a/package/zstd/zstd.mk b/package/zstd/zstd.mk index 73bb97a793..45e8bf1bc2 100644 --- a/package/zstd/zstd.mk +++ b/package/zstd/zstd.mk @@ -4,7 +4,7 @@ # ################################################################################ -ZSTD_VERSION = 1.5.2 +ZSTD_VERSION = 1.5.4 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 thomas.petazzoni at bootlin.com Sun Mar 12 08:55:16 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sun, 12 Mar 2023 09:55:16 +0100 Subject: [Buildroot] [git commit] package/libgtk3: bump to version 3.24.37 Message-ID: <20230312214623.8FB3887007@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=c4a2c66f6c9b479cedfde8774ac0ac386345334d branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Signed-off-by: Francois Perrad Signed-off-by: Thomas Petazzoni --- package/libgtk3/libgtk3.hash | 4 ++-- package/libgtk3/libgtk3.mk | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package/libgtk3/libgtk3.hash b/package/libgtk3/libgtk3.hash index 9fed2c9df2..22c37bf605 100644 --- a/package/libgtk3/libgtk3.hash +++ b/package/libgtk3/libgtk3.hash @@ -1,5 +1,5 @@ -# From https://download.gnome.org/sources/gtk+/3.24/gtk+-3.24.36.sha256sum -sha256 27a6ef157743350c807ffea59baa1d70226dbede82a5e953ffd58ea6059fe691 gtk+-3.24.36.tar.xz +# From https://download.gnome.org/sources/gtk+/3.24/gtk+-3.24.37.sha256sum +sha256 6745f0b4c053794151fd0f0e2474b077cccff5f83e9dd1bf3d39fe9fe5fb7f57 gtk+-3.24.37.tar.xz # Hash for license file: sha256 b7993225104d90ddd8024fd838faf300bea5e83d91203eab98e29512acebd69c COPYING diff --git a/package/libgtk3/libgtk3.mk b/package/libgtk3/libgtk3.mk index 283c129cef..18a8a9fa42 100644 --- a/package/libgtk3/libgtk3.mk +++ b/package/libgtk3/libgtk3.mk @@ -5,7 +5,7 @@ ################################################################################ LIBGTK3_VERSION_MAJOR = 3.24 -LIBGTK3_VERSION = $(LIBGTK3_VERSION_MAJOR).36 +LIBGTK3_VERSION = $(LIBGTK3_VERSION_MAJOR).37 LIBGTK3_SOURCE = gtk+-$(LIBGTK3_VERSION).tar.xz LIBGTK3_SITE = https://download.gnome.org/sources/gtk+/$(LIBGTK3_VERSION_MAJOR) LIBGTK3_LICENSE = LGPL-2.0+ From thomas.petazzoni at bootlin.com Sun Mar 12 09:02:29 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sun, 12 Mar 2023 10:02:29 +0100 Subject: [Buildroot] [git commit] package/strace: bump to version 6.2 Message-ID: <20230312214623.C594987006@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=b07c7eb6f48004753e0959b304f8489132ff7b39 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Signed-off-by: Baruch Siach Signed-off-by: Thomas Petazzoni --- package/strace/strace.hash | 4 ++-- package/strace/strace.mk | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package/strace/strace.hash b/package/strace/strace.hash index 9478fbd459..d49abf1f16 100644 --- a/package/strace/strace.hash +++ b/package/strace/strace.hash @@ -1,5 +1,5 @@ # Locally calculated after checking signature with RSA key 0xA8041FA839E16E36 -# https://strace.io/files/6.1/strace-6.1.tar.xz.asc -sha256 2579e9cec37dbb786f6ea0bebd15f40dd561ef2bde2a2a2ecdce5963b01859fd strace-6.1.tar.xz +# https://strace.io/files/6.2/strace-6.2.tar.xz.asc +sha256 0c7d38a449416268d3004029a220a15a77c2206a03cc88120f37f46e949177e8 strace-6.2.tar.xz sha256 d92f973d08c8466993efff1e500453add0c038c20b4d2cbce3297938a296aea9 COPYING sha256 7c379436436a562834aa7d2f5dcae1f80a25230fa74201046ca1fba4367d39aa LGPL-2.1-or-later diff --git a/package/strace/strace.mk b/package/strace/strace.mk index cbb574559e..730a91d277 100644 --- a/package/strace/strace.mk +++ b/package/strace/strace.mk @@ -4,7 +4,7 @@ # ################################################################################ -STRACE_VERSION = 6.1 +STRACE_VERSION = 6.2 STRACE_SOURCE = strace-$(STRACE_VERSION).tar.xz STRACE_SITE = https://github.com/strace/strace/releases/download/v$(STRACE_VERSION) STRACE_LICENSE = LGPL-2.1+ From thomas.petazzoni at bootlin.com Sun Mar 12 18:00:05 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sun, 12 Mar 2023 19:00:05 +0100 Subject: [Buildroot] [git commit] package/{bluez5_utils, bluez5_utils-headers}: bump to version 5.66 Message-ID: <20230312214625.6FC7587008@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=c6c79d6d40e37fada0c50430f27b9aeaf68bae74 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master bluez 5.66 contains various fixes and initial support for Basic Audio Profile and Volume Control Profile. Signed-off-by: Stefan Agner Signed-off-by: Thomas Petazzoni --- package/bluez5_utils-headers/bluez5_utils-headers.mk | 2 +- package/bluez5_utils/bluez5_utils.hash | 2 +- package/bluez5_utils/bluez5_utils.mk | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package/bluez5_utils-headers/bluez5_utils-headers.mk b/package/bluez5_utils-headers/bluez5_utils-headers.mk index 565511120f..8ca3764935 100644 --- a/package/bluez5_utils-headers/bluez5_utils-headers.mk +++ b/package/bluez5_utils-headers/bluez5_utils-headers.mk @@ -5,7 +5,7 @@ ################################################################################ # Keep the version and patches in sync with bluez5_utils -BLUEZ5_UTILS_HEADERS_VERSION = 5.65 +BLUEZ5_UTILS_HEADERS_VERSION = 5.66 BLUEZ5_UTILS_HEADERS_SOURCE = bluez-$(BLUEZ5_UTILS_VERSION).tar.xz BLUEZ5_UTILS_HEADERS_SITE = $(BR2_KERNEL_MIRROR)/linux/bluetooth BLUEZ5_UTILS_HEADERS_DL_SUBDIR = bluez5_utils diff --git a/package/bluez5_utils/bluez5_utils.hash b/package/bluez5_utils/bluez5_utils.hash index e0c9f3cdb9..9467647592 100644 --- a/package/bluez5_utils/bluez5_utils.hash +++ b/package/bluez5_utils/bluez5_utils.hash @@ -1,5 +1,5 @@ # From https://www.kernel.org/pub/linux/bluetooth/sha256sums.asc: -sha256 2565a4d48354b576e6ad92e25b54ed66808296581c8abb80587051f9993d96d4 bluez-5.65.tar.xz +sha256 39fea64b590c9492984a0c27a89fc203e1cdc74866086efb8f4698677ab2b574 bluez-5.66.tar.xz # Locally computed sha256 b499eddebda05a8859e32b820a64577d91f1de2b52efa2a1575a2cb4000bc259 COPYING sha256 ec60b993835e2c6b79e6d9226345f4e614e686eb57dc13b6420c15a33a8996e5 COPYING.LIB diff --git a/package/bluez5_utils/bluez5_utils.mk b/package/bluez5_utils/bluez5_utils.mk index 76070dc3a9..4059b34556 100644 --- a/package/bluez5_utils/bluez5_utils.mk +++ b/package/bluez5_utils/bluez5_utils.mk @@ -5,7 +5,7 @@ ################################################################################ # Keep the version and patches in sync with bluez5_utils-headers -BLUEZ5_UTILS_VERSION = 5.65 +BLUEZ5_UTILS_VERSION = 5.66 BLUEZ5_UTILS_SOURCE = bluez-$(BLUEZ5_UTILS_VERSION).tar.xz BLUEZ5_UTILS_SITE = $(BR2_KERNEL_MIRROR)/linux/bluetooth BLUEZ5_UTILS_INSTALL_STAGING = YES From thomas.petazzoni at bootlin.com Sun Mar 12 09:08:43 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sun, 12 Mar 2023 10:08:43 +0100 Subject: [Buildroot] [git commit] support/testing: move the kernel config only used by test_edk2.py Message-ID: <20230312214624.0397987006@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=3ecff27df15c2c22f7b9d8f7554119bc0346ff5b branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master The kernel config board/qemu/aarch64-sbsa/linux.config has never been in use by qemu_aarch64_sbsa_defconfig, neither via BR2_LINUX_KERNEL_CUSTOM_CONFIG_FILE, nor via BR2_LINUX_KERNEL_CONFIG_FRAGMENT_FILES. test_edk2.py is using the kernel config board/qemu/aarch64-sbsa/linux.config. However, storing a kernel config that is not used by qemu_aarch64_sbsa_defconfig, in a directory that is "owned" by qemu_aarch64_sbsa_defconfig, is bound to cause confusion. Therefore, move the config file to a new subdirectory: support/testing/tests/boot/test_edk2/ This is similar to how e.g. test_grub.py has a subdirectory: support/testing/tests/boot/test_grub/ where it keeps the kernel config that is only used by test_grub.py. Signed-off-by: Niklas Cassel Signed-off-by: Thomas Petazzoni --- support/testing/tests/boot/test_edk2.py | 2 +- .../aarch64-sbsa => support/testing/tests/boot/test_edk2}/linux.config | 0 2 files changed, 1 insertion(+), 1 deletion(-) diff --git a/support/testing/tests/boot/test_edk2.py b/support/testing/tests/boot/test_edk2.py index c1be8fad95..623e77e992 100644 --- a/support/testing/tests/boot/test_edk2.py +++ b/support/testing/tests/boot/test_edk2.py @@ -18,7 +18,7 @@ class TestEdk2(infra.basetest.BRTest): BR2_LINUX_KERNEL_CUSTOM_VERSION=y BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="5.10.34" BR2_LINUX_KERNEL_USE_CUSTOM_CONFIG=y - BR2_LINUX_KERNEL_CUSTOM_CONFIG_FILE="board/qemu/aarch64-sbsa/linux.config" + BR2_LINUX_KERNEL_CUSTOM_CONFIG_FILE="support/testing/tests/boot/test_edk2/linux.config" BR2_TARGET_EDK2=y BR2_TARGET_EDK2_PLATFORM_QEMU_SBSA=y BR2_TARGET_GRUB2=y diff --git a/board/qemu/aarch64-sbsa/linux.config b/support/testing/tests/boot/test_edk2/linux.config similarity index 100% rename from board/qemu/aarch64-sbsa/linux.config rename to support/testing/tests/boot/test_edk2/linux.config From thomas.petazzoni at bootlin.com Sun Mar 12 21:46:37 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sun, 12 Mar 2023 21:46:37 -0000 Subject: [Buildroot] [git commit] package/wine: bump to version 8.0 Message-ID: <20230312214623.5A8DD87007@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=463d0dd49454669e7d72179319aeb967686c129e branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Multiple library checks are obsolete, either due to removal or due to built-in solutions. License file changed due to update of copyright year. Signed-off-by: Andr?? Zwing Signed-off-by: Thomas Petazzoni --- ...codeca-avoid-mpg123-functions-with-suffix.patch | 21 ------------- ...p3dmod-avoid-mpg123-functions-with-suffix.patch | 21 ------------- package/wine/wine.hash | 4 +-- package/wine/wine.mk | 35 ++-------------------- 4 files changed, 5 insertions(+), 76 deletions(-) diff --git a/package/wine/0001-l3codeca-avoid-mpg123-functions-with-suffix.patch b/package/wine/0001-l3codeca-avoid-mpg123-functions-with-suffix.patch deleted file mode 100644 index 8332db4b38..0000000000 --- a/package/wine/0001-l3codeca-avoid-mpg123-functions-with-suffix.patch +++ /dev/null @@ -1,21 +0,0 @@ -commit 75b70efdaa2d4baa064271098878b79f66df155f -Author: Andr?? Zwing -Date: Sat May 21 17:53:07 2022 +0200 - - l3codeca.acm: Avoid mpg123 functions with suffix. - -[Upstream commit: https://source.winehq.org/git/wine.git/commit/75b70efdaa2d4baa064271098878b79f66df155f] -Signed-off-by: Andr?? Zwing - -diff --git a/dlls/l3codeca.acm/Makefile.in b/dlls/l3codeca.acm/Makefile.in -index 451794b2624..31765766d4e 100644 ---- a/dlls/l3codeca.acm/Makefile.in -+++ b/dlls/l3codeca.acm/Makefile.in -@@ -1,6 +1,7 @@ - MODULE = l3codeca.acm - IMPORTS = $(MPG123_PE_LIBS) winmm user32 kernelbase - EXTRAINCL = $(MPG123_PE_CFLAGS) -+EXTRADEFS = -DMPG123_NO_LARGENAME - - C_SRCS = \ - mpegl3.c diff --git a/package/wine/0002-mp3dmod-avoid-mpg123-functions-with-suffix.patch b/package/wine/0002-mp3dmod-avoid-mpg123-functions-with-suffix.patch deleted file mode 100644 index 16f2ba2898..0000000000 --- a/package/wine/0002-mp3dmod-avoid-mpg123-functions-with-suffix.patch +++ /dev/null @@ -1,21 +0,0 @@ -commit 8d441659f7c7ae359e06a99e7abaae57792356a0 -Author: Andr?? Zwing -Date: Sat May 21 17:53:07 2022 +0200 - - mp3dmod: Avoid mpg123 functions with suffix. - -[Upstream commit: https://source.winehq.org/git/wine.git/commit/8d441659f7c7ae359e06a99e7abaae57792356a0] -Signed-off-by: Andr?? Zwing - -diff --git a/dlls/mp3dmod/Makefile.in b/dlls/mp3dmod/Makefile.in -index dabbb1dfeae..3ba343a4d34 100644 ---- a/dlls/mp3dmod/Makefile.in -+++ b/dlls/mp3dmod/Makefile.in -@@ -1,6 +1,7 @@ - MODULE = mp3dmod.dll - IMPORTS = $(MPG123_PE_LIBS) dmoguids msdmo ole32 uuid wmcodecdspuuid kernelbase - EXTRAINCL = $(MPG123_PE_CFLAGS) -+EXTRADEFS = -DMPG123_NO_LARGENAME - - C_SRCS = \ - mp3dmod.c diff --git a/package/wine/wine.hash b/package/wine/wine.hash index 9a7a1c342a..b87964da12 100644 --- a/package/wine/wine.hash +++ b/package/wine/wine.hash @@ -1,5 +1,5 @@ # Locally calculated after checking pgp signature -sha256 5b43e27d5c085cb18f97394e46180310d5eef7c1d91c6895432a3889b2de086b wine-7.0.tar.xz +sha256 0272c20938f8721ae4510afaa8b36037457dd57661e4d664231079b9e91c792e wine-8.0.tar.xz # Locally calculated sha256 e237fa56668030e928551ddd60f05df5fe957f75eab874bbd017e085ed722e7c COPYING.LIB -sha256 7c360930e51d56c8fa12fe1df8ed348ac77a9ad73f9582a303919469399b3ce4 LICENSE +sha256 793d045546467c8f49e35fbd6e02859e57e78f8bb53571e8200bffd0e966dfa8 LICENSE diff --git a/package/wine/wine.mk b/package/wine/wine.mk index a1c65bef4e..a629bf0dd6 100644 --- a/package/wine/wine.mk +++ b/package/wine/wine.mk @@ -4,9 +4,9 @@ # ################################################################################ -WINE_VERSION = 7.0 +WINE_VERSION = 8.0 WINE_SOURCE = wine-$(WINE_VERSION).tar.xz -WINE_SITE = https://dl.winehq.org/wine/source/7.0 +WINE_SITE = https://dl.winehq.org/wine/source/8.0 WINE_LICENSE = LGPL-2.1+ WINE_LICENSE_FILES = COPYING.LIB LICENSE WINE_CPE_ID_VENDOR = winehq @@ -27,7 +27,6 @@ WINE_CONF_OPTS = \ --without-mingw \ --without-opencl \ --without-oss \ - --without-vkd3d \ --without-vulkan # Wine uses a wrapper around gcc, and uses the value of --host to @@ -131,20 +130,6 @@ else WINE_CONF_OPTS += --without-v4l2 endif -ifeq ($(BR2_PACKAGE_OPENAL),y) -WINE_CONF_OPTS += --with-openal -WINE_DEPENDENCIES += openal -else -WINE_CONF_OPTS += --without-openal -endif - -ifeq ($(BR2_PACKAGE_OPENLDAP),y) -WINE_CONF_OPTS += --with-ldap -WINE_DEPENDENCIES += openldap -else -WINE_CONF_OPTS += --without-ldap -endif - ifeq ($(BR2_PACKAGE_MESA3D_OSMESA_GALLIUM),y) WINE_CONF_OPTS += --with-osmesa WINE_DEPENDENCIES += mesa3d @@ -266,19 +251,8 @@ endif # Wine only needs the host tools to be built, so cut-down the # build time by building just what we need. -HOST_WINE_TOOLS = \ - tools \ - tools/sfnt2fon \ - tools/widl \ - tools/winebuild \ - tools/winegcc \ - tools/wmc \ - tools/wrc - define HOST_WINE_BUILD_CMDS - $(foreach t, $(HOST_WINE_TOOLS), - $(HOST_MAKE_ENV) $(MAKE) -C $(@D)/$(t) - ) + $(HOST_MAKE_ENV) $(MAKE) -C $(@D) __tooldeps__ endef # Wine only needs its host variant to be built, not that it is @@ -304,10 +278,8 @@ HOST_WINE_CONF_OPTS += \ --without-gssapi \ --without-gstreamer \ --without-krb5 \ - --without-ldap \ --without-mingw \ --without-netapi \ - --without-openal \ --without-opencl \ --without-opengl \ --without-osmesa \ @@ -318,7 +290,6 @@ HOST_WINE_CONF_OPTS += \ --without-sdl \ --without-usb \ --without-v4l2 \ - --without-vkd3d \ --without-vulkan \ --without-x \ --without-xcomposite \ From thomas.petazzoni at bootlin.com Sun Mar 12 09:02:25 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sun, 12 Mar 2023 10:02:25 +0100 Subject: [Buildroot] [git commit] package/openfpgaloader: fix typos Message-ID: <20230312214623.B329587007@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=5bfc02c0ad879f3e692cbe0330317e6a35507651 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Fix a typo in the name of two configuration options. This repairs the selection of libgpiod support. Signed-off-by: Vincent Stehl?? Cc: Jean Burgat Acked-by: Gwenhael Goavec-merou Signed-off-by: Thomas Petazzoni --- Config.in.legacy | 9 +++++++++ package/openfpgaloader/Config.in | 2 +- package/openfpgaloader/openfpgaloader.mk | 4 ++-- 3 files changed, 12 insertions(+), 3 deletions(-) diff --git a/Config.in.legacy b/Config.in.legacy index 7f69462f2e..1d247fe1a0 100644 --- a/Config.in.legacy +++ b/Config.in.legacy @@ -144,6 +144,15 @@ endif ############################################################################### +comment "Legacy options removed in 2023.05" + +config BR2_PACAKGE_OPENFPGALOADER_CMSIS + bool "openfpgaloader cmsis option name fixed" + select BR2_LEGACY + help + A typo on BR2_PACAKGE_OPENFPGALOADER_CMSIS was fixed by + renaming the option to BR2_PACKAGE_OPENFPGALOADER_CMSIS. + comment "Legacy options removed in 2023.02" config BR2_KERNEL_HEADERS_6_0 diff --git a/package/openfpgaloader/Config.in b/package/openfpgaloader/Config.in index 4ba01d12d3..bd83ad415b 100644 --- a/package/openfpgaloader/Config.in +++ b/package/openfpgaloader/Config.in @@ -12,7 +12,7 @@ config BR2_PACKAGE_OPENFPGALOADER if BR2_PACKAGE_OPENFPGALOADER -config BR2_PACAKGE_OPENFPGALOADER_CMSIS +config BR2_PACKAGE_OPENFPGALOADER_CMSIS bool "CMSIS-DAP support" depends on BR2_PACKAGE_HAS_UDEV # hidapi depends on BR2_TOOLCHAIN_HAS_THREADS_NPTL # hidapi diff --git a/package/openfpgaloader/openfpgaloader.mk b/package/openfpgaloader/openfpgaloader.mk index 042b16612e..6d7fbd9850 100644 --- a/package/openfpgaloader/openfpgaloader.mk +++ b/package/openfpgaloader/openfpgaloader.mk @@ -17,14 +17,14 @@ else OPENFPGALOADER_CONF_OPTS += -DENABLE_UDEV=OFF endif -ifeq ($(BR2_PACAKGE_OPENFPGALOADER_CMSIS),y) +ifeq ($(BR2_PACKAGE_OPENFPGALOADER_CMSIS),y) OPENFPGALOADER_DEPENDENCIES += hidapi OPENFPGALOADER_CONF_OPTS += -DENABLE_CMSISDAP=ON else OPENFPGALOADER_CONF_OPTS += -DENABLE_CMSISDAP=OFF endif -ifeq ($(BR2_PACAKGE_OPENFPGALOADER_LIBGPIOD),y) +ifeq ($(BR2_PACKAGE_OPENFPGALOADER_LIBGPIOD),y) OPENFPGALOADER_DEPENDENCIES += libgpiod OPENFPGALOADER_CONF_OPTS += -DENABLE_LIBGPIOD=ON else From thomas.petazzoni at bootlin.com Sun Mar 12 09:55:23 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sun, 12 Mar 2023 10:55:23 +0100 Subject: [Buildroot] [git commit] package/libgit2: bump to version 1.6.2 Message-ID: <20230312214624.32D8787006@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=f32176a7671d8842b175077a92e268226fcec78f branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master * Fix the license because libgit2 has been using some android code without attribution. This explains the change of the hash in the license file, which now includes the text of the BSD-2-Clause license. * Building in-source is accidentely broken in this release and upstream recommends a separate build directory anyway, so use a separate build directory. * Some win32-specific declarations use wchar_t, add an upstreamed patch to avoid a dependency to wchar_t elsewhere. Signed-off-by: Nicolas Cavallari Signed-off-by: Thomas Petazzoni --- ...ot-declare-win32-functions-on-non-win32-p.patch | 35 ++++++++++++++++++++++ package/libgit2/libgit2.hash | 4 +-- package/libgit2/libgit2.mk | 7 +++-- 3 files changed, 42 insertions(+), 4 deletions(-) diff --git a/package/libgit2/0001-sysdir-Do-not-declare-win32-functions-on-non-win32-p.patch b/package/libgit2/0001-sysdir-Do-not-declare-win32-functions-on-non-win32-p.patch new file mode 100644 index 0000000000..6be66ffee3 --- /dev/null +++ b/package/libgit2/0001-sysdir-Do-not-declare-win32-functions-on-non-win32-p.patch @@ -0,0 +1,35 @@ +From 20811c5aa9c528405eaa3f88ff22a9adebafa9e6 Mon Sep 17 00:00:00 2001 +From: Nicolas Cavallari +Date: Wed, 8 Mar 2023 14:00:52 +0100 +Subject: [PATCH] sysdir: Do not declare win32 functions on non-win32 platforms + +These declaration poses problems on some embedded or retro Linux systems +that deliberately disable support for wchar_t from their libc. + +Signed-off-by: Nicolas Cavallari +[Retrieved from: +https://github.com/libgit2/libgit2/commit/20811c5aa9c528405eaa3f88ff22a9adebafa9e6] +--- + src/libgit2/sysdir.h | 2 ++ + 1 file changed, 2 insertions(+) + +diff --git a/src/libgit2/sysdir.h b/src/libgit2/sysdir.h +index 1d15bbf43..03f59e1de 100644 +--- a/src/libgit2/sysdir.h ++++ b/src/libgit2/sysdir.h +@@ -134,10 +134,12 @@ extern int git_sysdir_set(git_sysdir_t which, const char *paths); + */ + extern int git_sysdir_reset(void); + ++#ifdef GIT_WIN32 + /** Sets the registry system dir to a mock; for testing. */ + extern int git_win32__set_registry_system_dir(const wchar_t *mock_sysdir); + + /** Find the given system dir; for testing. */ + extern int git_win32__find_system_dirs(git_str *out, const char *subdir); ++#endif + + #endif +-- +2.39.2 + diff --git a/package/libgit2/libgit2.hash b/package/libgit2/libgit2.hash index e834525df5..baf43c66f7 100644 --- a/package/libgit2/libgit2.hash +++ b/package/libgit2/libgit2.hash @@ -1,3 +1,3 @@ # Locally calculated -sha256 7074f1e2697992b82402501182db254fe62d64877b12f6e4c64656516f4cde88 libgit2-1.5.1.tar.gz -sha256 0fc09da43d666b5b0cf5695defc3100d5cf387936b260ebab37e396d7e0dbc83 COPYING +sha256 d557fbf35557bb5df53cbf38ae0081edb4a36494ec0d19741fa673e509245f8f libgit2-1.6.2.tar.gz +sha256 6f3c2cd59b057e366c1acc073b038135c52d77892bb33bd4d931c5369d3f062b COPYING diff --git a/package/libgit2/libgit2.mk b/package/libgit2/libgit2.mk index c962c8030f..b31f5199e1 100644 --- a/package/libgit2/libgit2.mk +++ b/package/libgit2/libgit2.mk @@ -4,14 +4,15 @@ # ################################################################################ -LIBGIT2_VERSION = 1.5.1 +LIBGIT2_VERSION = 1.6.2 LIBGIT2_SITE = $(call github,libgit2,libgit2,v$(LIBGIT2_VERSION)) LIBGIT2_LICENSE = \ GPL-2.0 with linking exception, \ MIT (sha1), \ BSD-3-Clause (sha256), \ wildmatch license (wildmatch), \ - CC0-1.0 (xoroshiro256) + CC0-1.0 (xoroshiro256), \ + BSD-2-Clause (basename_r) LIBGIT2_LICENSE_FILES = COPYING LIBGIT2_CPE_ID_VENDOR = libgit2_project LIBGIT2_INSTALL_STAGING = YES @@ -24,6 +25,8 @@ LIBGIT2_CONF_OPTS = \ -DUSE_NTLMCLIENT=OFF \ -DUSE_THREADS=$(if $(BR2_TOOLCHAIN_HAS_THREADS),ON,OFF) +LIBGIT2_SUPPORTS_IN_SOURCE_BUILD = NO + LIBGIT2_DEPENDENCIES = zlib libhttpparser # If libiconv is available (for !locale toolchains), then we can use From thomas.petazzoni at bootlin.com Sun Mar 12 09:08:39 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sun, 12 Mar 2023 10:08:39 +0100 Subject: [Buildroot] [git commit] board/qemu/aarch64-sbsa: use the default console specified by ACPI Message-ID: <20230312214623.E3E6D87007@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=92f6a843b81479a9c8f8769d9e728767646b9901 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master ARM SBBR (Server Base Boot Requirements) defines SPCR (Serial Port Console Redirection Table) as a mandatory ACPI table that specifies the configuration of a serial console. In the linux kernel, ARM developers have decided that consoles defined by SPCR are always enabled when existing, see e.g.: https://lore.kernel.org/linux-serial/20200430161438.17640-1-alpernebiyasak at gmail.com/T/ Specifying console=ttyAMA0 (which is a serial console) is thus redundant for an ARM SBSA board. (It also blindly assumes that the serial console is on ttyAMA0, which might not be true.) Drop the explicit console=ttyAMA0 on the kernel command line, such that the kernel can pick up the default console defined by SPCR. This is similar to how it is currently done for board/aarch64-efi/grub.cfg. Signed-off-by: Niklas Cassel Signed-off-by: Thomas Petazzoni --- board/qemu/aarch64-sbsa/grub.cfg | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/board/qemu/aarch64-sbsa/grub.cfg b/board/qemu/aarch64-sbsa/grub.cfg index 39b7842f8f..d99e19c4cd 100644 --- a/board/qemu/aarch64-sbsa/grub.cfg +++ b/board/qemu/aarch64-sbsa/grub.cfg @@ -2,5 +2,5 @@ set default="0" set timeout="5" menuentry "Buildroot" { - linux /Image root=PARTLABEL=root rootwait console=ttyAMA0 + linux /Image root=PARTLABEL=root rootwait } From thomas.petazzoni at bootlin.com Sun Mar 12 11:22:00 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sun, 12 Mar 2023 12:22:00 +0100 Subject: [Buildroot] [git commit] package/unrar: bump to version 6.2.6 Message-ID: <20230312214624.8757A87006@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=c4cad5405fdd5def2d713a0bd14dc3c29b7bfb36 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Uptream does not provide a change log. The package now needs a C++11 compiler. For example, the source file "blake2s.hpp" is using the "constexpr" keyword. Signed-off-by: Julien Olivain Signed-off-by: Thomas Petazzoni --- package/unrar/Config.in | 4 +++- package/unrar/unrar.hash | 2 +- package/unrar/unrar.mk | 4 ++-- 3 files changed, 6 insertions(+), 4 deletions(-) diff --git a/package/unrar/Config.in b/package/unrar/Config.in index 29696c35aa..8a3def699b 100644 --- a/package/unrar/Config.in +++ b/package/unrar/Config.in @@ -1,6 +1,7 @@ config BR2_PACKAGE_UNRAR bool "unrar" depends on BR2_INSTALL_LIBSTDCPP + depends on BR2_TOOLCHAIN_GCC_AT_LEAST_4_8 # C++11 depends on BR2_TOOLCHAIN_HAS_THREADS depends on BR2_USE_WCHAR help @@ -8,6 +9,7 @@ config BR2_PACKAGE_UNRAR http://www.rarlab.com/rar_add.htm -comment "unrar needs a toolchain w/ C++, wchar, threads" +comment "unrar needs a toolchain w/ C++, wchar, threads, gcc >= 4.8" depends on !BR2_USE_WCHAR || !BR2_INSTALL_LIBSTDCPP \ + || !BR2_TOOLCHAIN_GCC_AT_LEAST_4_8 \ || !BR2_TOOLCHAIN_HAS_THREADS diff --git a/package/unrar/unrar.hash b/package/unrar/unrar.hash index 40e05a1a32..bc8f986875 100644 --- a/package/unrar/unrar.hash +++ b/package/unrar/unrar.hash @@ -1,3 +1,3 @@ # Locally computed: -sha256 de75b6136958173fdfc530d38a0145b72342cf0d3842bf7bb120d336602d88ed unrarsrc-6.1.7.tar.gz +sha256 0c2d4cbc8b34d0e3bec7b474e0f52bbcc6c4320ec089b4141223ee355f63c318 unrarsrc-6.2.6.tar.gz sha256 6ecc1687808b7d66b24f874755abfed7464d9751ed0001cd4e8e5d9bf397ff8a license.txt diff --git a/package/unrar/unrar.mk b/package/unrar/unrar.mk index fee9fb753b..f59d199558 100644 --- a/package/unrar/unrar.mk +++ b/package/unrar/unrar.mk @@ -4,7 +4,7 @@ # ################################################################################ -UNRAR_VERSION = 6.1.7 +UNRAR_VERSION = 6.2.6 UNRAR_SOURCE = unrarsrc-$(UNRAR_VERSION).tar.gz UNRAR_SITE = https://www.rarlab.com/rar UNRAR_LICENSE = unrar @@ -13,7 +13,7 @@ UNRAR_CPE_ID_VENDOR = rarlab define UNRAR_BUILD_CMDS $(TARGET_MAKE_ENV) $(MAKE) CXX="$(TARGET_CXX)" STRIP="/bin/true" \ - CXXFLAGS="$(TARGET_CXXFLAGS) -pthread" \ + CXXFLAGS="$(TARGET_CXXFLAGS) -pthread -std=c++11" \ LDFLAGS="$(TARGET_LDFLAGS) -pthread" -C $(@D) endef From thomas.petazzoni at bootlin.com Sun Mar 12 12:35:51 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sun, 12 Mar 2023 13:35:51 +0100 Subject: [Buildroot] [git commit] package/htpdate: bump to version 1.3.7 Message-ID: <20230312214624.C6E4B87006@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=af9769ad23c67f9bd4d1b038709d41230501efef branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Signed-off-by: Angelo Compagnucci Signed-off-by: Thomas Petazzoni --- package/htpdate/htpdate.hash | 2 +- package/htpdate/htpdate.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/htpdate/htpdate.hash b/package/htpdate/htpdate.hash index f572fb1e84..b711773af5 100644 --- a/package/htpdate/htpdate.hash +++ b/package/htpdate/htpdate.hash @@ -1,3 +1,3 @@ # Locally calculated: -sha256 3cdc558ec8e53ef374a42490b2f28c0b23981fa8754a6d7182044707828ad1e9 htpdate-1.3.6.tar.gz +sha256 88c52fe475308ee95f560fd7cf68c75bc6e9a6abf56be7fed203a7f762fe7ab2 htpdate-1.3.7.tar.gz sha256 7989949df09a0489434723c571541604cd3f2e0418c6a6aa9179bfaf8ec807cc LICENSE diff --git a/package/htpdate/htpdate.mk b/package/htpdate/htpdate.mk index 2d4a11dd9d..20be904d3d 100644 --- a/package/htpdate/htpdate.mk +++ b/package/htpdate/htpdate.mk @@ -4,7 +4,7 @@ # ################################################################################ -HTPDATE_VERSION = 1.3.6 +HTPDATE_VERSION = 1.3.7 HTPDATE_SITE = $(call github,twekkel,htpdate,v$(HTPDATE_VERSION)) HTPDATE_LICENSE = GPL-2.0+ HTPDATE_LICENSE_FILES = LICENSE From thomas.petazzoni at bootlin.com Sun Mar 12 09:15:57 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sun, 12 Mar 2023 10:15:57 +0100 Subject: [Buildroot] [git commit] support/testing/tests/package/test_lsof.py: new runtime test Message-ID: <20230312214624.22BE787007@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=773535fbac1acd9bc08cde5b44db0d4c1e19de31 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Signed-off-by: Julien Olivain Signed-off-by: Thomas Petazzoni --- DEVELOPERS | 1 + support/testing/tests/package/test_lsof.py | 41 ++++++++++++++++++++++++++++++ 2 files changed, 42 insertions(+) diff --git a/DEVELOPERS b/DEVELOPERS index d052e59122..7733d5a04e 100644 --- a/DEVELOPERS +++ b/DEVELOPERS @@ -1719,6 +1719,7 @@ F: support/testing/tests/package/test_gnupg2.py F: support/testing/tests/package/test_highway.py F: support/testing/tests/package/test_hwloc.py F: support/testing/tests/package/test_libjxl.py +F: support/testing/tests/package/test_lsof.py F: support/testing/tests/package/test_ncdu.py F: support/testing/tests/package/test_octave.py F: support/testing/tests/package/test_ola.py diff --git a/support/testing/tests/package/test_lsof.py b/support/testing/tests/package/test_lsof.py new file mode 100644 index 0000000000..b0478dfbb7 --- /dev/null +++ b/support/testing/tests/package/test_lsof.py @@ -0,0 +1,41 @@ +import os + +import infra.basetest + + +class TestLsof(infra.basetest.BRTest): + config = infra.basetest.BASIC_TOOLCHAIN_CONFIG + \ + """ + BR2_PACKAGE_BUSYBOX_SHOW_OTHERS=y + BR2_PACKAGE_LSOF=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() + + test_file = "/tmp/this-is-a-test-file" + + # Check the program can execute + self.assertRunOk("lsof -v") + + # Check a normal program invocation + self.assertRunOk("lsof") + + # Check lsof fails if requested file is not opened + _, exit_code = self.emulator.run("lsof {}".format(test_file)) + self.assertNotEqual(exit_code, 0) + + # Open the test file from the shell on descriptor 10 + self.assertRunOk("exec 10> {}".format(test_file)) + + # Check that lsof now show the file + output, exit_code = self.emulator.run("lsof {}".format(test_file)) + self.assertEqual(exit_code, 0) + # output[0] is the lsof header line + self.assertIn(test_file, output[1]) From thomas.petazzoni at bootlin.com Sun Mar 12 13:13:47 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sun, 12 Mar 2023 14:13:47 +0100 Subject: [Buildroot] [git commit] package/ola: bump to version 0.10.9 Message-ID: <20230312214624.EAE4987008@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=f1c5671ffef3d68979f6514a687815abd4c1f357 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master For change log, see: https://github.com/OpenLightingProject/ola/releases/tag/0.10.9 Signed-off-by: Julien Olivain Signed-off-by: Thomas Petazzoni --- package/ola/ola.hash | 2 +- package/ola/ola.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/ola/ola.hash b/package/ola/ola.hash index 7565adabde..a1a5577ed3 100644 --- a/package/ola/ola.hash +++ b/package/ola/ola.hash @@ -1,5 +1,5 @@ # Locally calculated -sha256 102aa3114562a2a71dbf7f77d2a0fb9fc47acc35d6248a70b6e831365ca71b13 ola-0.10.8.tar.gz +sha256 44073698c147fe641507398253c2e52ff8dc7eac8606cbf286c29f37939a4ebf ola-0.10.9.tar.gz # License files (locally computed) sha256 e6b95dd336a57abb343e2988ac22b7e21b35c5b86003e6eb9e066ffbeeff9da7 COPYING diff --git a/package/ola/ola.mk b/package/ola/ola.mk index 82615e8155..efaa5b6e3e 100644 --- a/package/ola/ola.mk +++ b/package/ola/ola.mk @@ -4,7 +4,7 @@ # ################################################################################ -OLA_VERSION = 0.10.8 +OLA_VERSION = 0.10.9 OLA_SITE = https://github.com/OpenLightingProject/ola/releases/download/$(OLA_VERSION) OLA_LICENSE = LGPL-2.1+ (libola, libolacommon, Python bindings), GPL-2.0+ (libolaserver, olad, Python examples and tests) OLA_LICENSE_FILES = COPYING GPL LGPL LICENCE From thomas.petazzoni at bootlin.com Sun Mar 12 09:58:24 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sun, 12 Mar 2023 10:58:24 +0100 Subject: [Buildroot] [git commit] package/libwebsockets: enable libev and libevent support indipendently Message-ID: <20230312214624.446EA87007@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=6a8e1e220fb283d57f07d68e96312a5215afd517 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master libev and libevent can be enabled at the same time since version 4.1.0, thanks to the event lib support refactoring into plugins, which is enabled by default for unix platform builds (LWS_WITH_EVLIB_PLUGINS=ON): https://github.com/warmcat/libwebsockets/commit/c6c7ab2b4498c62bf9461b36395d8466e023575d In this way, libwebsockets can be compiled with both libev and libevent support, which is then user-selectable at runtime. This basically restores the behavior changed by previous commit 27f257e. Signed-off-by: Luca Pesce Signed-off-by: Thomas Petazzoni --- package/libwebsockets/libwebsockets.mk | 18 ++++++++---------- 1 file changed, 8 insertions(+), 10 deletions(-) diff --git a/package/libwebsockets/libwebsockets.mk b/package/libwebsockets/libwebsockets.mk index 79624948a5..fb0ee66883 100644 --- a/package/libwebsockets/libwebsockets.mk +++ b/package/libwebsockets/libwebsockets.mk @@ -57,18 +57,16 @@ endif ifeq ($(BR2_PACKAGE_LIBEV),y) LIBWEBSOCKETS_DEPENDENCIES += libev -LIBWEBSOCKETS_CONF_OPTS += \ - -DLWS_WITH_LIBEV=ON \ - -DLWS_WITH_LIBEVENT=OFF -else ifeq ($(BR2_PACKAGE_LIBEVENT),y) +LIBWEBSOCKETS_CONF_OPTS += -DLWS_WITH_LIBEV=ON +else +LIBWEBSOCKETS_CONF_OPTS += -DLWS_WITH_LIBEV=OFF +endif + +ifeq ($(BR2_PACKAGE_LIBEVENT),y) LIBWEBSOCKETS_DEPENDENCIES += libevent -LIBWEBSOCKETS_CONF_OPTS += \ - -DLWS_WITH_LIBEV=OFF \ - -DLWS_WITH_LIBEVENT=ON +LIBWEBSOCKETS_CONF_OPTS += -DLWS_WITH_LIBEVENT=ON else -LIBWEBSOCKETS_CONF_OPTS += \ - -DLWS_WITH_LIBEV=OFF \ - -DLWS_WITH_LIBEVENT=OFF +LIBWEBSOCKETS_CONF_OPTS += -DLWS_WITH_LIBEVENT=OFF endif ifeq ($(BR2_PACKAGE_LIBGLIB2),y) From thomas.petazzoni at bootlin.com Sun Mar 12 17:59:17 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sun, 12 Mar 2023 18:59:17 +0100 Subject: [Buildroot] [git commit] package/harfbuzz: bump to version 7.1.0 Message-ID: <20230312214625.4EE2987006@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=a1f00209c20e6d5fc2712c8b4746f3ac5d94df7f branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Since the major release changed all the packages that have direct dependency to harfbuzz has been succesfully built: - efl - libass - mupdf - pango - qt5base - qt5webengine - qt6base - sdl2_ttf - supertuxkart - vlc - webkitgtk - wpewebkit Signed-off-by: Giulio Benetti Signed-off-by: Thomas Petazzoni --- 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 9489f25c6a..e881f58510 100644 --- a/package/harfbuzz/harfbuzz.hash +++ b/package/harfbuzz/harfbuzz.hash @@ -1,3 +1,3 @@ # Locally computed -sha256 4a6ce097b75a8121facc4ba83b5b083bfec657f45b003cd5a3424f2ae6b4434d harfbuzz-5.3.1.tar.xz +sha256 f135a61cd464c9ed6bc9823764c188f276c3850a8dc904628de2a87966b7077b harfbuzz-7.1.0.tar.xz sha256 4345e1735f8bc6d812fed5180cabb5a5e88a4109d332652f2a45c13cfa5ee692 COPYING diff --git a/package/harfbuzz/harfbuzz.mk b/package/harfbuzz/harfbuzz.mk index b0112168e1..24c6f3ef27 100644 --- a/package/harfbuzz/harfbuzz.mk +++ b/package/harfbuzz/harfbuzz.mk @@ -4,7 +4,7 @@ # ################################################################################ -HARFBUZZ_VERSION = 5.3.1 +HARFBUZZ_VERSION = 7.1.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) From thomas.petazzoni at bootlin.com Sun Mar 12 10:08:21 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sun, 12 Mar 2023 11:08:21 +0100 Subject: [Buildroot] [git commit] package/janus-gateway: bump to version 1.1.2 Message-ID: <20230312214624.61D2387008@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=b83550bd0c2bbfc894d1c82ec0ea330c8283deee branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Remove patch applied upstream. Signed-off-by: Nicolas Cavallari Signed-off-by: Thomas Petazzoni --- ...003-Use-parentheses-to-ensure-compilation.patch | 27 ---------------------- package/janus-gateway/janus-gateway.hash | 2 +- package/janus-gateway/janus-gateway.mk | 2 +- 3 files changed, 2 insertions(+), 29 deletions(-) diff --git a/package/janus-gateway/0003-Use-parentheses-to-ensure-compilation.patch b/package/janus-gateway/0003-Use-parentheses-to-ensure-compilation.patch deleted file mode 100644 index f91c13d1f6..0000000000 --- a/package/janus-gateway/0003-Use-parentheses-to-ensure-compilation.patch +++ /dev/null @@ -1,27 +0,0 @@ -From 51431c36cd5f2997c0f7723909195b9883ae0486 Mon Sep 17 00:00:00 2001 -From: Benson Muite -Date: Wed, 4 Jan 2023 13:33:36 +0300 -Subject: [PATCH] Use parentheses to ensure compilation (#3138) - -Compiler fails with latest Curl release. Use parenthesis to ensure compiler evaluates expression correctly. - -[Retrieved from: -https://github.com/meetecho/janus-gateway/commit/51431c36cd5f2997c0f7723909195b9883ae0486] -Signed-off-by: Fabrice Fontaine ---- - src/turnrest.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -diff --git a/src/turnrest.c b/src/turnrest.c -index b8560d22f2..42e6114de8 100644 ---- a/src/turnrest.c -+++ b/src/turnrest.c -@@ -165,7 +165,7 @@ janus_turnrest_response *janus_turnrest_request(const char *user) { - JANUS_LOG(LOG_VERB, "Sending request: %s\n", request_uri); - janus_mutex_unlock(&api_mutex); - curl_easy_setopt(curl, CURLOPT_URL, request_uri); -- curl_easy_setopt(curl, api_http_get ? CURLOPT_HTTPGET : CURLOPT_POST, 1); -+ curl_easy_setopt(curl, (api_http_get ? CURLOPT_HTTPGET : CURLOPT_POST), 1); - if(!api_http_get) { - /* FIXME Some servers don't like a POST with no data */ - curl_easy_setopt(curl, CURLOPT_POSTFIELDS, query_string); diff --git a/package/janus-gateway/janus-gateway.hash b/package/janus-gateway/janus-gateway.hash index 7a87ae737a..a147a8afff 100644 --- a/package/janus-gateway/janus-gateway.hash +++ b/package/janus-gateway/janus-gateway.hash @@ -1,3 +1,3 @@ # Locally computed -sha256 bb83c19d6137e39833e8eb2b1deeecb33b5d19d4f503d51703bdcc478c447940 janus-gateway-1.1.1.tar.gz +sha256 f721d62a22b38ba3a341a5502f06b8b3a5a4f7bd0e9cc6c53de257fe99695e17 janus-gateway-1.1.2.tar.gz sha256 91d04c97fa1da3fcd28205873276358aafc071c5b00a9ea8c49dd06d487a9dc6 COPYING diff --git a/package/janus-gateway/janus-gateway.mk b/package/janus-gateway/janus-gateway.mk index dd898563e5..786bc211d4 100644 --- a/package/janus-gateway/janus-gateway.mk +++ b/package/janus-gateway/janus-gateway.mk @@ -4,7 +4,7 @@ # ################################################################################ -JANUS_GATEWAY_VERSION = 1.1.1 +JANUS_GATEWAY_VERSION = 1.1.2 JANUS_GATEWAY_SITE = $(call github,meetecho,janus-gateway,v$(JANUS_GATEWAY_VERSION)) JANUS_GATEWAY_LICENSE = GPL-3.0 with OpenSSL exception JANUS_GATEWAY_LICENSE_FILES = COPYING From thomas.petazzoni at bootlin.com Sun Mar 12 12:31:00 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sun, 12 Mar 2023 13:31:00 +0100 Subject: [Buildroot] [git commit] package/gsl: bump to version 2.7.1 Message-ID: <20230312214624.9902087007@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=3e48f8358e519f9c24262a6549d8f6c78ee01add branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master For change log since 2.6, see: https://git.savannah.gnu.org/cgit/gsl.git/tree/NEWS?h=release-2-7 This 2.7.1 version includes a minor libtool version fixup on top of 2.7: https://git.savannah.gnu.org/cgit/gsl.git/commit/?id=77e7c7d008707dace56626020eaa6181912e9841 Signed-off-by: Julien Olivain Signed-off-by: Thomas Petazzoni --- package/gsl/gsl.hash | 2 +- package/gsl/gsl.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/gsl/gsl.hash b/package/gsl/gsl.hash index 0d40a75497..153ae4131d 100644 --- a/package/gsl/gsl.hash +++ b/package/gsl/gsl.hash @@ -1,3 +1,3 @@ # Locally calculated after checking pgp signature -sha256 b782339fc7a38fe17689cb39966c4d821236c28018b6593ddb6fd59ee40786a8 gsl-2.6.tar.gz +sha256 dcb0fbd43048832b757ff9942691a8dd70026d5da0ff85601e52687f6deeb34b gsl-2.7.1.tar.gz sha256 8ceb4b9ee5adedde47b31e975c1d90c73ad27b6b165a1dcd80c7c545eb65b903 COPYING diff --git a/package/gsl/gsl.mk b/package/gsl/gsl.mk index 3604f9836c..575cb75462 100644 --- a/package/gsl/gsl.mk +++ b/package/gsl/gsl.mk @@ -4,7 +4,7 @@ # ################################################################################ -GSL_VERSION = 2.6 +GSL_VERSION = 2.7.1 GSL_SITE = $(BR2_GNU_MIRROR)/gsl GSL_INSTALL_STAGING = YES GSL_LICENSE = GPL-3.0 From thomas.petazzoni at bootlin.com Sun Mar 12 18:01:19 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sun, 12 Mar 2023 19:01:19 +0100 Subject: [Buildroot] [git commit] package/openmpi: bump to version 4.1.5 Message-ID: <20230312214625.832CF87006@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=bcf9d2f51cd5c80191b63020412631a548e32a7d branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master For change log, see: https://github.com/open-mpi/ompi/blob/v4.1.5/NEWS#L61 Signed-off-by: Julien Olivain Signed-off-by: Thomas Petazzoni --- package/openmpi/openmpi.hash | 6 +++--- package/openmpi/openmpi.mk | 4 ++-- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package/openmpi/openmpi.hash b/package/openmpi/openmpi.hash index 745ed7c580..567ffe4833 100644 --- a/package/openmpi/openmpi.hash +++ b/package/openmpi/openmpi.hash @@ -1,6 +1,6 @@ # From: https://www.open-mpi.org/software/ompi/v4.1/ -md5 f057e12aabaf7dd5a6a658180fca404e openmpi-4.1.4.tar.bz2 -sha1 357c61a8e06e103d987c0e4a054e8780a034c8b1 openmpi-4.1.4.tar.bz2 -sha256 92912e175fd1234368c8730c03f4996fe5942e7479bb1d10059405e7f2b3930d openmpi-4.1.4.tar.bz2 +md5 bb045df2d600744c2231c78b31a20da3 openmpi-4.1.5.tar.bz2 +sha1 eba2e6f9ee0c39fbca0a8cf53a79c9ed29643284 openmpi-4.1.5.tar.bz2 +sha256 a640986bc257389dd379886fdae6264c8cfa56bc98b71ce3ae3dfbd8ce61dbe3 openmpi-4.1.5.tar.bz2 # Locally computed sha256 2db71de9577ebfe15c186605844c470dcecd3717f4ef0118c9440d801c0f58f8 LICENSE diff --git a/package/openmpi/openmpi.mk b/package/openmpi/openmpi.mk index f14b55ced5..82a4b3eb1c 100644 --- a/package/openmpi/openmpi.mk +++ b/package/openmpi/openmpi.mk @@ -5,7 +5,7 @@ ################################################################################ OPENMPI_VERSION_MAJOR = 4.1 -OPENMPI_VERSION = $(OPENMPI_VERSION_MAJOR).4 +OPENMPI_VERSION = $(OPENMPI_VERSION_MAJOR).5 OPENMPI_SITE = https://www.open-mpi.org/software/ompi/v$(OPENMPI_VERSION_MAJOR)/downloads OPENMPI_SOURCE = openmpi-$(OPENMPI_VERSION).tar.bz2 OPENMPI_LICENSE = BSD-3-Clause @@ -15,7 +15,7 @@ OPENMPI_INSTALL_STAGING = YES # The macro searching for IME (Infinite Memory Engine) filesystem # brings "-I/usr/local/include" in the CPPFLAGS, even if not # found. This makes the configuration fail. See: -# https://github.com/open-mpi/ompi/blob/v4.1.4/config/ompi_check_ime.m4#L35 +# https://github.com/open-mpi/ompi/blob/v4.1.5/config/ompi_check_ime.m4#L35 # Disable explicitly to avoid the issue. OPENMPI_CONF_OPTS = --without-ime From thomas.petazzoni at bootlin.com Sun Mar 12 13:16:08 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sun, 12 Mar 2023 14:16:08 +0100 Subject: [Buildroot] [git commit] support/testing/tests/package/test_iperf3.py: new runtime test Message-ID: <20230312214625.1C20C87007@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=620098889f74ad924676fca7d8d56eb401a7d0be branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Signed-off-by: Julien Olivain Signed-off-by: Thomas Petazzoni --- DEVELOPERS | 1 + support/testing/tests/package/test_iperf3.py | 23 +++++++++++++++++++++++ 2 files changed, 24 insertions(+) diff --git a/DEVELOPERS b/DEVELOPERS index f6e120d92b..ff26021d1d 100644 --- a/DEVELOPERS +++ b/DEVELOPERS @@ -1718,6 +1718,7 @@ F: support/testing/tests/package/sample_python_spake2.py F: support/testing/tests/package/test_gnupg2.py F: support/testing/tests/package/test_highway.py F: support/testing/tests/package/test_hwloc.py +F: support/testing/tests/package/test_iperf3.py F: support/testing/tests/package/test_kexec.py F: support/testing/tests/package/test_kexec/ F: support/testing/tests/package/test_libjxl.py diff --git a/support/testing/tests/package/test_iperf3.py b/support/testing/tests/package/test_iperf3.py new file mode 100644 index 0000000000..9aac4c6fd0 --- /dev/null +++ b/support/testing/tests/package/test_iperf3.py @@ -0,0 +1,23 @@ +import os + +import infra.basetest + + +class TestIperf3(infra.basetest.BRTest): + config = infra.basetest.BASIC_TOOLCHAIN_CONFIG + \ + """ + BR2_PACKAGE_IPERF3=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() + + self.assertRunOk("iperf3 --version") + self.assertRunOk("iperf3 -s -D") + self.assertRunOk("iperf3 -c 127.0.0.1 -t 3") From thomas.petazzoni at bootlin.com Sun Mar 12 13:39:41 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sun, 12 Mar 2023 14:39:41 +0100 Subject: [Buildroot] [git commit] package/lzop: bump to version 1.04 Message-ID: <20230312214625.2E6CE87006@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=ce952170e1e8229da0bdac81566a627a87e56bee branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master lzop 1.04 uses libtool 2.4.2.418, which is right between 2.4.2 and 2.4.4. While our patch for 2.4 is also supposed to work up to and including 2.4.2.x, it does not work for libtool 2.4.2.418, which requires the patch for 2.4.4. We could change our infra to better pick the appropriate patch, but we do not know exactly which 2.4.2.x version is actually the cutting point that requires the 2.4.4 patch. Until we have more data point, let's handle the case in an ad-hoc manner for lzop. Additionally, we add a patch from Florian B??uerle, which allows to set the mtime of the lzop archive for reproducible build support using SOURCE_DATE_EPOCH. Signed-off-by: Casey Reeves Signed-off-by: Thomas Petazzoni --- .../0001-allow-overriding-modification-time.patch | 42 +++++++++ package/lzop/0001-build-with-gcc6.patch | 37 -------- ...inlines-as-the-external-inline-definition.patch | 102 --------------------- package/lzop/lzop.hash | 2 +- package/lzop/lzop.mk | 15 ++- 5 files changed, 57 insertions(+), 141 deletions(-) diff --git a/package/lzop/0001-allow-overriding-modification-time.patch b/package/lzop/0001-allow-overriding-modification-time.patch new file mode 100644 index 0000000000..5ffc64cd30 --- /dev/null +++ b/package/lzop/0001-allow-overriding-modification-time.patch @@ -0,0 +1,42 @@ +From: =?UTF-8?q?Florian=20B=C3=A4uerle?= +Date: Thu, 25 Oct 2018 17:26:30 +0200 +Subject: [PATCH] allow overriding modification time + +This patch allows to set the mtime of the lzop archive to +$SOURCE_DATE_EPOCH, required for reproducible build. It was submitted to +pengutronix by florian B??uerle in october 2018. + +https://git.pengutronix.de/cgit/ptxdist/tree/patches/lzop-1.04/0002-allow-overriding-modification-time.patch + +Signed-off-by: Casey Reeves +--- + src/lzop.c | 9 ++++++++- + 1 file changed, 8 insertions(+), 1 deletion(-) + +diff --git a/src/lzop.c b/src/lzop.c +index a540ad9c4d33..c2f877d16f92 100644 +--- a/src/lzop.c ++++ b/src/lzop.c +@@ -712,6 +712,7 @@ void init_compress_header(header_t *h, const file_t *fip, const file_t *fop) + assert(opt_method > 0); + assert(opt_level > 0); + assert(fip->st.st_mode == 0 || S_ISREG(fip->st.st_mode)); ++ const char *source_date_epoch = getenv("SOURCE_DATE_EPOCH"); + + memset(h,0,sizeof(header_t)); + +@@ -748,7 +749,13 @@ void init_compress_header(header_t *h, const file_t *fip, const file_t *fop) + + h->mode = fix_mode_for_header(fip->st.st_mode); + +- if (fip->st.st_mtime > 0) ++ if (source_date_epoch) ++ { ++ time_t mtime = strtoul(source_date_epoch, NULL, 0); ++ h->mtime_low = (lzo_uint32) (mtime); ++ h->mtime_high = (lzo_uint32) ((mtime >> 16) >> 16); ++ } ++ else if (fip->st.st_mtime > 0) + { + h->mtime_low = (lzo_uint32) (fip->st.st_mtime); + h->mtime_high = (lzo_uint32) ((fip->st.st_mtime >> 16) >> 16); diff --git a/package/lzop/0001-build-with-gcc6.patch b/package/lzop/0001-build-with-gcc6.patch deleted file mode 100644 index 03bd887d51..0000000000 --- a/package/lzop/0001-build-with-gcc6.patch +++ /dev/null @@ -1,37 +0,0 @@ -From: Jaap Crezee -Date: Sat, 25 june 2016 13:13:00 +0200 -Subject: [PATCH] fix compilation host-lzop with gcc-6 - -This patch allows host-lzop to be compiled with host systems containing gcc-6 - -Upstream patch found here: -https://build.opensuse.org/package/view_file/Archiving/lzop/lzop-1.03-gcc6.patch?expand=1 - -Signed-off-by: Jaap Crezee - ---- a/src/miniacc.h.orig 2016-02-10 16:09:23.247315866 +0100 -+++ b/src/miniacc.h 2016-02-10 16:12:14.973297054 +0100 -@@ -4469,12 +4469,12 @@ - #if defined(__MSDOS__) && defined(__TURBOC__) && (__TURBOC__ < 0x0150) - #elif 1 && (ACC_CC_SUNPROC) && !defined(ACCCHK_CFG_PEDANTIC) - #else -- ACCCHK_ASSERT((1 << (8*SIZEOF_INT-1)) < 0) -+ ACCCHK_ASSERT((int)(1u << (8*SIZEOF_INT-1)) < 0) - #endif - ACCCHK_ASSERT((1u << (8*SIZEOF_INT-1)) > 0) - #if 1 && (ACC_CC_SUNPROC) && !defined(ACCCHK_CFG_PEDANTIC) - #else -- ACCCHK_ASSERT((1l << (8*SIZEOF_LONG-1)) < 0) -+ ACCCHK_ASSERT((long)(1ul << (8*SIZEOF_LONG-1)) < 0) - #endif - ACCCHK_ASSERT((1ul << (8*SIZEOF_LONG-1)) > 0) - #if defined(acc_int16e_t) -@@ -4703,7 +4703,7 @@ - #elif 1 && (ACC_CC_LCC || ACC_CC_LCCWIN32) && !defined(ACCCHK_CFG_PEDANTIC) - #elif 1 && (ACC_CC_SUNPROC) && !defined(ACCCHK_CFG_PEDANTIC) - #elif !(ACC_BROKEN_INTEGRAL_PROMOTION) && (SIZEOF_INT > 1) -- ACCCHK_ASSERT( (((unsigned char)128) << (int)(8*sizeof(int)-8)) < 0) -+ ACCCHK_ASSERT( (int)((unsigned int)((unsigned char)128) << (int)(8*sizeof(int)-8)) < 0) - #endif - #if (ACC_CC_BORLANDC && (__BORLANDC__ >= 0x0530) && (__BORLANDC__ < 0x0560)) - # pragma option pop diff --git a/package/lzop/0002-use-static-inlines-as-the-external-inline-definition.patch b/package/lzop/0002-use-static-inlines-as-the-external-inline-definition.patch deleted file mode 100644 index f6d076a9f7..0000000000 --- a/package/lzop/0002-use-static-inlines-as-the-external-inline-definition.patch +++ /dev/null @@ -1,102 +0,0 @@ -From ecccbcf66da53779d88e38e2af7f82eff8dde7f8 Mon Sep 17 00:00:00 2001 -From: Khem Raj -Date: Sun, 16 Aug 2015 10:35:47 -0700 -Subject: [PATCH] use static inlines as the external inline definition has - changed with gcc5 - -[Patch from https://raw.githubusercontent.com/openembedded/openembedded-core/master/meta/recipes-support/lzop/lzop/0001-use-static-inlines-as-the-external-inline-definition.patch] -Signed-off-by: Khem Raj -Signed-off-by: Peter Korsgaard ---- -Upstream-Status: Pending - - src/miniacc.h | 24 ++++++++---------------- - 1 file changed, 8 insertions(+), 16 deletions(-) - -diff --git a/src/miniacc.h b/src/miniacc.h -index 09e6f0c..cae98d1 100644 ---- a/src/miniacc.h -+++ b/src/miniacc.h -@@ -2880,8 +2880,7 @@ typedef void (__acc_cdecl_sighandler *acc_sighandler_t)(acc_signo_t); - #if !(ACC_CFG_NO_INLINE_ASM) && (__acc_HAVE_forceinline) - #if (ACC_ARCH_POWERPC && ACC_ABI_BIG_ENDIAN) && (ACC_CC_GNUC) - #if !defined(ACC_UA_GET_LE16) --extern __acc_forceinline unsigned long __ACC_UA_GET_LE16(__acc_ua_volatile const void* pp); --extern __acc_forceinline unsigned long __ACC_UA_GET_LE16(__acc_ua_volatile const void* pp) { -+static __acc_forceinline unsigned long __ACC_UA_GET_LE16(__acc_ua_volatile const void* pp) { - __acc_ua_volatile const acc_uint16e_t* p = (__acc_ua_volatile const acc_uint16e_t*) pp; - unsigned long v; - __asm__ __volatile__("lhbrx %0,0,%1" : "=r" (v) : "r" (p), "m" (*p)); -@@ -2890,8 +2889,7 @@ extern __acc_forceinline unsigned long __ACC_UA_GET_LE16(__acc_ua_volatile const - #define ACC_UA_GET_LE16(p) __ACC_UA_GET_LE16(p) - #endif - #if !defined(ACC_UA_SET_LE16) --extern __acc_forceinline void __ACC_UA_SET_LE16(__acc_ua_volatile void* pp, unsigned long v); --extern __acc_forceinline void __ACC_UA_SET_LE16(__acc_ua_volatile void* pp, unsigned long v) { -+static __acc_forceinline void __ACC_UA_SET_LE16(__acc_ua_volatile void* pp, unsigned long v) { - __acc_ua_volatile acc_uint16e_t* p = (__acc_ua_volatile acc_uint16e_t*) pp; - __asm__ __volatile__("sthbrx %2,0,%1" : "=m" (*p) : "r" (p), "r" (v)); - } -@@ -2916,8 +2914,7 @@ extern __acc_forceinline void __ACC_UA_SET_LE16(__acc_ua_volatile void* pp, unsi - #if !(ACC_CFG_NO_INLINE_ASM) && (__acc_HAVE_forceinline) - #if (ACC_ARCH_POWERPC && ACC_ABI_BIG_ENDIAN) && (ACC_CC_GNUC) - #if !defined(ACC_UA_GET_LE32) --extern __acc_forceinline unsigned long __ACC_UA_GET_LE32(__acc_ua_volatile const void* pp); --extern __acc_forceinline unsigned long __ACC_UA_GET_LE32(__acc_ua_volatile const void* pp) { -+static __acc_forceinline unsigned long __ACC_UA_GET_LE32(__acc_ua_volatile const void* pp) { - __acc_ua_volatile const acc_uint32e_t* p = (__acc_ua_volatile const acc_uint32e_t*) pp; - unsigned long v; - __asm__ __volatile__("lwbrx %0,0,%1" : "=r" (v) : "r" (p), "m" (*p)); -@@ -2926,8 +2923,7 @@ extern __acc_forceinline unsigned long __ACC_UA_GET_LE32(__acc_ua_volatile const - #define ACC_UA_GET_LE32(p) __ACC_UA_GET_LE32(p) - #endif - #if !defined(ACC_UA_SET_LE32) --extern __acc_forceinline void __ACC_UA_SET_LE32(__acc_ua_volatile void* pp, unsigned long v); --extern __acc_forceinline void __ACC_UA_SET_LE32(__acc_ua_volatile void* pp, unsigned long v) { -+static __acc_forceinline void __ACC_UA_SET_LE32(__acc_ua_volatile void* pp, unsigned long v) { - __acc_ua_volatile acc_uint32e_t* p = (__acc_ua_volatile acc_uint32e_t*) pp; - __asm__ __volatile__("stwbrx %2,0,%1" : "=m" (*p) : "r" (p), "r" (v)); - } -@@ -3307,8 +3303,7 @@ typedef void (__acc_cdecl_sighandler *acc_sighandler_t)(acc_signo_t); - #if !(ACC_CFG_NO_INLINE_ASM) && (__acc_HAVE_forceinline) - #if (ACC_ARCH_POWERPC && ACC_ABI_BIG_ENDIAN) && (ACC_CC_GNUC) - #if !defined(ACC_UA_GET_LE16) --extern __acc_forceinline unsigned long __ACC_UA_GET_LE16(__acc_ua_volatile const void* pp); --extern __acc_forceinline unsigned long __ACC_UA_GET_LE16(__acc_ua_volatile const void* pp) { -+static __acc_forceinline unsigned long __ACC_UA_GET_LE16(__acc_ua_volatile const void* pp) { - __acc_ua_volatile const acc_uint16e_t* p = (__acc_ua_volatile const acc_uint16e_t*) pp; - unsigned long v; - __asm__ __volatile__("lhbrx %0,0,%1" : "=r" (v) : "r" (p), "m" (*p)); -@@ -3317,8 +3312,7 @@ extern __acc_forceinline unsigned long __ACC_UA_GET_LE16(__acc_ua_volatile const - #define ACC_UA_GET_LE16(p) __ACC_UA_GET_LE16(p) - #endif - #if !defined(ACC_UA_SET_LE16) --extern __acc_forceinline void __ACC_UA_SET_LE16(__acc_ua_volatile void* pp, unsigned long v); --extern __acc_forceinline void __ACC_UA_SET_LE16(__acc_ua_volatile void* pp, unsigned long v) { -+static __acc_forceinline void __ACC_UA_SET_LE16(__acc_ua_volatile void* pp, unsigned long v) { - __acc_ua_volatile acc_uint16e_t* p = (__acc_ua_volatile acc_uint16e_t*) pp; - __asm__ __volatile__("sthbrx %2,0,%1" : "=m" (*p) : "r" (p), "r" (v)); - } -@@ -3343,8 +3337,7 @@ extern __acc_forceinline void __ACC_UA_SET_LE16(__acc_ua_volatile void* pp, unsi - #if !(ACC_CFG_NO_INLINE_ASM) && (__acc_HAVE_forceinline) - #if (ACC_ARCH_POWERPC && ACC_ABI_BIG_ENDIAN) && (ACC_CC_GNUC) - #if !defined(ACC_UA_GET_LE32) --extern __acc_forceinline unsigned long __ACC_UA_GET_LE32(__acc_ua_volatile const void* pp); --extern __acc_forceinline unsigned long __ACC_UA_GET_LE32(__acc_ua_volatile const void* pp) { -+static __acc_forceinline unsigned long __ACC_UA_GET_LE32(__acc_ua_volatile const void* pp) { - __acc_ua_volatile const acc_uint32e_t* p = (__acc_ua_volatile const acc_uint32e_t*) pp; - unsigned long v; - __asm__ __volatile__("lwbrx %0,0,%1" : "=r" (v) : "r" (p), "m" (*p)); -@@ -3353,8 +3346,7 @@ extern __acc_forceinline unsigned long __ACC_UA_GET_LE32(__acc_ua_volatile const - #define ACC_UA_GET_LE32(p) __ACC_UA_GET_LE32(p) - #endif - #if !defined(ACC_UA_SET_LE32) --extern __acc_forceinline void __ACC_UA_SET_LE32(__acc_ua_volatile void* pp, unsigned long v); --extern __acc_forceinline void __ACC_UA_SET_LE32(__acc_ua_volatile void* pp, unsigned long v) { -+static __acc_forceinline void __ACC_UA_SET_LE32(__acc_ua_volatile void* pp, unsigned long v) { - __acc_ua_volatile acc_uint32e_t* p = (__acc_ua_volatile acc_uint32e_t*) pp; - __asm__ __volatile__("stwbrx %2,0,%1" : "=m" (*p) : "r" (p), "r" (v)); - } --- -2.5.0 - diff --git a/package/lzop/lzop.hash b/package/lzop/lzop.hash index adc20648b6..99796dc8c9 100644 --- a/package/lzop/lzop.hash +++ b/package/lzop/lzop.hash @@ -1,3 +1,3 @@ # Locally calculated -sha256 c1425b8c77d49f5a679d5a126c90ea6ad99585a55e335a613cae59e909dbb2c9 lzop-1.03.tar.gz +sha256 7e72b62a8a60aff5200a047eea0773a8fb205caf7acbe1774d95147f305a2f41 lzop-1.04.tar.gz sha256 70439f6e2b47057a408d2390ed6663b9875f5a08066a06a060a357ef1df89a8c COPYING diff --git a/package/lzop/lzop.mk b/package/lzop/lzop.mk index 55157c4d48..d32d2d1d3b 100644 --- a/package/lzop/lzop.mk +++ b/package/lzop/lzop.mk @@ -4,13 +4,26 @@ # ################################################################################ -LZOP_VERSION = 1.03 +LZOP_VERSION = 1.04 LZOP_SITE = http://www.lzop.org/download LZOP_LICENSE = GPL-2.0+ LZOP_LICENSE_FILES = COPYING LZOP_DEPENDENCIES = lzo HOST_LZOP_DEPENDENCIES = host-lzo +# lzop uses libtool 2.4.2.418, which is right between 2.4.2 and +# 2.4.4. While our patch for 2.4 is also supposed to work up to and +# including 2.4.2.x, it does not work for libtool 2.4.2.418, which +# requires the patch for 2.4.4. So we disable the libtool patching +# from autotools-package and do our own. +LZOP_LIBTOOL_PATCH = NO + +define LZOP_LIBTOOL_FIXUP + patch -i support/libtool/buildroot-libtool-v2.4.4.patch $(@D)/autoconf/ltmain.sh +endef +LZOP_POST_PATCH_HOOKS += LZOP_LIBTOOL_FIXUP +HOST_LZOP_POST_PATCH_HOOKS += LZOP_LIBTOOL_FIXUP + $(eval $(autotools-package)) $(eval $(host-autotools-package)) From thomas.petazzoni at bootlin.com Sun Mar 12 12:34:45 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sun, 12 Mar 2023 13:34:45 +0100 Subject: [Buildroot] [git commit] package/kexec: bump to version 2.0.26 Message-ID: <20230312214624.B760687007@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=69053186c9f1561855357be574c70c0b3ad0ddcb branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master See release announce: https://lists.infradead.org/pipermail/kexec/2022-December/026399.html Signed-off-by: Julien Olivain Signed-off-by: Thomas Petazzoni --- package/kexec/kexec.hash | 2 +- package/kexec/kexec.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/kexec/kexec.hash b/package/kexec/kexec.hash index 34e17339b9..4e16a53a35 100644 --- a/package/kexec/kexec.hash +++ b/package/kexec/kexec.hash @@ -1,4 +1,4 @@ # From https://www.kernel.org/pub/linux/utils/kernel/kexec/sha256sums.asc -sha256 7ce2e5def38ec04f79feb107d02243dd586fbc68569eccf02f44bad3a13ec07d kexec-tools-2.0.25.tar.xz +sha256 7fe36a064101cd5c515e41b2be393dce3ca88adce59d6ee668e0af7c0c4570cd kexec-tools-2.0.26.tar.xz # locally calculated sha256 fa5fc1d1eec39532ea517518eeefd7b6e3c14341a55e5880a0e2a49eee47a5b7 COPYING diff --git a/package/kexec/kexec.mk b/package/kexec/kexec.mk index ced7009ed3..c1411f6ab7 100644 --- a/package/kexec/kexec.mk +++ b/package/kexec/kexec.mk @@ -4,7 +4,7 @@ # ################################################################################ -KEXEC_VERSION = 2.0.25 +KEXEC_VERSION = 2.0.26 KEXEC_SOURCE = kexec-tools-$(KEXEC_VERSION).tar.xz KEXEC_SITE = $(BR2_KERNEL_MIRROR)/linux/utils/kernel/kexec KEXEC_LICENSE = GPL-2.0 From thomas.petazzoni at bootlin.com Sun Mar 12 19:31:01 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sun, 12 Mar 2023 20:31:01 +0100 Subject: [Buildroot] [git commit] package/dbus-broker: bump to release 33 Message-ID: <20230312214625.9F87787008@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=f50259d6a0c0e8ba2149aea04c7dc98fe4707abb branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master This release contains mostly a bugfixes, with some improvements around error handling for unimplemented functionality and resiliency against runtime changes of dbus service-files. Also update hashes of license files. There was no change in license, the hashes changed due to copyright date bump and additional authors listend in the same files. Signed-off-by: Stefan Agner Signed-off-by: Thomas Petazzoni --- package/dbus-broker/dbus-broker.hash | 6 +++--- package/dbus-broker/dbus-broker.mk | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package/dbus-broker/dbus-broker.hash b/package/dbus-broker/dbus-broker.hash index f6c2cbe160..06c8f229b7 100644 --- a/package/dbus-broker/dbus-broker.hash +++ b/package/dbus-broker/dbus-broker.hash @@ -1,5 +1,5 @@ # Locally calculated -sha256 bea7f653e7251063c5f427e9e3f93562d38a0d8667ae6d49fb56f113605985de dbus-broker-32.tar.xz +sha256 23713f25624749fdb274907e429080fa2d8f4dbe76acd87bb6d21a3c818c7841 dbus-broker-33.tar.xz sha256 3cda3630283eda0eab825abe5ac84d191248c6b3fe1c232a118124959b96c6a4 LICENSE sha256 20ea1f96abc15553695c6725bb3dcabff4b43b85b7ca7d675a2b8860e3b01f87 subprojects/libcdvar-1/AUTHORS sha256 8153c478102dc209b30dd4627cf5bb3596263f99692bf3eec174b1e17bbf8a3b subprojects/libcdvar-1/README.md @@ -11,7 +11,7 @@ sha256 23f24eeaaded5fedd6e7840b6f7b73838f9a4e2112ad6a12fe1ef958f73d0214 subpro sha256 05113a24aca4c537819dd0d91b95b13edb85bea4b6a77a6d9269becb397ed374 subprojects/libcrbtree-3/README.md sha256 6d63b1fb794d4c02622595ad30357c90398aa883864e5a275479139c8f03208f subprojects/libcshquote-1/AUTHORS sha256 cad109dd33062518a437ebee145ba863fe0e047d4e3db9c28b0bf3c6148f10c2 subprojects/libcshquote-1/README.md -sha256 32913ba08dc041f3f4ca361fc0d68014120e1c612772aabbcc901556df499ce5 subprojects/libcstdaux-1/AUTHORS -sha256 7c4b6c325b0bc02150089112f65132ee999b0f44500b73d1fc06d96c93161037 subprojects/libcstdaux-1/README.md +sha256 e796182869fe0892347d069f3f423774124987d6c45d016854fc51530633c177 subprojects/libcstdaux-1/AUTHORS +sha256 92006886d7f28894fef08bf97e35ef52147067bd3c4d4d6381da7c59f9901dae subprojects/libcstdaux-1/README.md sha256 7e660796fea0400a1a9a539226c345b3c656a745a334e323e33258de7864e985 subprojects/libcutf8-1/AUTHORS sha256 106099cc1c488cbf8911f56da7977a955f6b27a7bb5b815985e59d9fae0e6fe7 subprojects/libcutf8-1/README.md diff --git a/package/dbus-broker/dbus-broker.mk b/package/dbus-broker/dbus-broker.mk index e82b79220d..c4e3679a2e 100644 --- a/package/dbus-broker/dbus-broker.mk +++ b/package/dbus-broker/dbus-broker.mk @@ -4,7 +4,7 @@ # ################################################################################ -DBUS_BROKER_VERSION = 32 +DBUS_BROKER_VERSION = 33 DBUS_BROKER_SOURCE = dbus-broker-$(DBUS_BROKER_VERSION).tar.xz DBUS_BROKER_SITE = https://github.com/bus1/dbus-broker/releases/download/v$(DBUS_BROKER_VERSION) From thomas.petazzoni at bootlin.com Sun Mar 12 19:27:31 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sun, 12 Mar 2023 20:27:31 +0100 Subject: [Buildroot] [git commit] support/testing/tests/package/test_shadow.py: drop blank line at end of file Message-ID: <20230312214625.9174987007@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=9c3cdee11a21380f8141ec4379f8a67dea4481a7 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Fixes: support/testing/tests/package/test_shadow.py:55:1: W391 blank line at end of file 1 W391 blank line at end of file make: *** [Makefile:1253: check-flake8] Error 123 https://gitlab.com/buildroot.org/buildroot/-/jobs/3918132888 Signed-off-by: Thomas Petazzoni --- support/testing/tests/package/test_shadow.py | 1 - 1 file changed, 1 deletion(-) diff --git a/support/testing/tests/package/test_shadow.py b/support/testing/tests/package/test_shadow.py index c5151b4fdb..09b580de59 100644 --- a/support/testing/tests/package/test_shadow.py +++ b/support/testing/tests/package/test_shadow.py @@ -52,4 +52,3 @@ class TestShadow(BRTest): self.assertRunOk(f'usermod {username} --home {new_home}') self.assertRunOk(f'test $(su {username} -c \'echo $HOME\') = {new_home}') self.assertRunOk(f'userdel {username}') - From thomas.petazzoni at bootlin.com Sun Mar 12 09:59:03 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sun, 12 Mar 2023 10:59:03 +0100 Subject: [Buildroot] [git commit] package/libcamera-apps: bump to version 1.1.2 Message-ID: <20230312214624.5391F87006@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=9ce280ba180f8668bfcd92175842a3c2d9567223 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Signed-off-by: Marcus Folkesson Signed-off-by: Thomas Petazzoni --- ...ore-pass-VIDIOC_QUERYCAP-as-unsigned-long.patch | 35 ---------------------- package/libcamera-apps/libcamera-apps.hash | 2 +- package/libcamera-apps/libcamera-apps.mk | 2 +- 3 files changed, 2 insertions(+), 37 deletions(-) diff --git a/package/libcamera-apps/0001-core-pass-VIDIOC_QUERYCAP-as-unsigned-long.patch b/package/libcamera-apps/0001-core-pass-VIDIOC_QUERYCAP-as-unsigned-long.patch deleted file mode 100644 index fbd1d2d4ba..0000000000 --- a/package/libcamera-apps/0001-core-pass-VIDIOC_QUERYCAP-as-unsigned-long.patch +++ /dev/null @@ -1,35 +0,0 @@ -From a65682a97e19f96b86aeceb3ca3befb1687e3861 Mon Sep 17 00:00:00 2001 -From: Marcus Folkesson -Date: Tue, 31 Jan 2023 09:14:15 +0100 -Subject: [PATCH] core: pass VIDIOC_QUERYCAP as unsigned long - -VIDIOC_QUARYCAP is an unsigned long and should be passed as one. - -Get rid of the following error: -core/libcamera_app.cpp:33:22: error: overflow in conversion from 'long unsigned int' to 'int' changes value from '2154321408' to '-2140645888' [-Werror=overflow] - 33 | int ret = ioctl(fd, VIDIOC_QUERYCAP, &caps); - -Upstream: https://github.com/raspberrypi/libcamera-apps/commit/a65682a97e19f96b86aeceb3ca3befb1687e3861 -Signed-off-by: Marcus Folkesson ---- - core/libcamera_app.cpp | 4 +++- - 1 file changed, 3 insertions(+), 1 deletion(-) - -diff --git a/core/libcamera_app.cpp b/core/libcamera_app.cpp -index 04696fb..8cb6563 100644 ---- a/core/libcamera_app.cpp -+++ b/core/libcamera_app.cpp -@@ -30,7 +30,9 @@ static void check_camera_stack() - return; - - v4l2_capability caps; -- int ret = ioctl(fd, VIDIOC_QUERYCAP, &caps); -+ unsigned long request = VIDIOC_QUERYCAP; -+ -+ int ret = ioctl(fd, request, &caps); - close(fd); - - if (ret < 0 || strcmp((char *)caps.driver, "bm2835 mmal")) --- -2.38.1 - diff --git a/package/libcamera-apps/libcamera-apps.hash b/package/libcamera-apps/libcamera-apps.hash index fbb3150cb5..20a06aa8fe 100644 --- a/package/libcamera-apps/libcamera-apps.hash +++ b/package/libcamera-apps/libcamera-apps.hash @@ -1,3 +1,3 @@ # Locally computed -sha256 c05e29e02da05fa92739941295d96dcb93324805f7b348ad182e7e29e7e0c520 libcamera-apps-1.1.1.tar.gz +sha256 a19f3960b97ec1c0d42df8af972868ff0d4c48be6096e7ac02dbaaa4c7c75636 libcamera-apps-1.1.2.tar.gz sha256 36dfed86bdef661a0a14ec1a1cc84c771d5a06b6f9b92e9ebb610ba711bd528a license.txt diff --git a/package/libcamera-apps/libcamera-apps.mk b/package/libcamera-apps/libcamera-apps.mk index 290ee9a026..ba45ab21ca 100644 --- a/package/libcamera-apps/libcamera-apps.mk +++ b/package/libcamera-apps/libcamera-apps.mk @@ -4,7 +4,7 @@ # ################################################################################ -LIBCAMERA_APPS_VERSION = 1.1.1 +LIBCAMERA_APPS_VERSION = 1.1.2 LIBCAMERA_APPS_SITE = $(call github,raspberrypi,libcamera-apps,v$(LIBCAMERA_APPS_VERSION)) LIBCAMERA_APPS_LICENSE = BSD-2-Clause LIBCAMERA_APPS_LICENSE_FILES = license.txt From thomas.petazzoni at bootlin.com Sun Mar 12 21:43:46 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sun, 12 Mar 2023 22:43:46 +0100 Subject: [Buildroot] [git commit] package/rt-tests: bump version to 2.5 Message-ID: <20230312214625.D8CC087006@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=acfe5c70b2301bc147ec524e7bc2d4a95e1cee66 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Signed-off-by: S??bastien Szymanski Signed-off-by: Thomas Petazzoni --- package/rt-tests/rt-tests.hash | 2 +- package/rt-tests/rt-tests.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/rt-tests/rt-tests.hash b/package/rt-tests/rt-tests.hash index 49df8313f9..eb28f4d441 100644 --- a/package/rt-tests/rt-tests.hash +++ b/package/rt-tests/rt-tests.hash @@ -1,4 +1,4 @@ # From https://mirrors.edge.kernel.org/pub/linux/utils/rt-tests/sha256sums.asc -sha256 393457f0c91cce57e82b876ecb9b672871f898e6cecafc751548079512bcc808 rt-tests-2.4.tar.xz +sha256 2ed2e4c965c7f336a15d3354dec090e27a0b1e9ada91ae0b9ef18bbcb993874e rt-tests-2.5.tar.xz # locally computed hash sha256 ab15fd526bd8dd18a9e77ebc139656bf4d33e97fc7238cd11bf60e2b9b8666c6 COPYING diff --git a/package/rt-tests/rt-tests.mk b/package/rt-tests/rt-tests.mk index 74290211ce..8ad4215ee1 100644 --- a/package/rt-tests/rt-tests.mk +++ b/package/rt-tests/rt-tests.mk @@ -6,7 +6,7 @@ RT_TESTS_SITE = $(BR2_KERNEL_MIRROR)/linux/utils/rt-tests RT_TESTS_SOURCE = rt-tests-$(RT_TESTS_VERSION).tar.xz -RT_TESTS_VERSION = 2.4 +RT_TESTS_VERSION = 2.5 RT_TESTS_LICENSE = GPL-2.0+ RT_TESTS_LICENSE_FILES = COPYING From thomas.petazzoni at bootlin.com Sun Mar 12 21:30:33 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sun, 12 Mar 2023 22:30:33 +0100 Subject: [Buildroot] [git commit] support/testing/tests/package/test_stress_ng.py: new runtime test Message-ID: <20230312214625.B212F87006@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=30e96518cd7255048bcac024c20e203f51c377d4 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Signed-off-by: Julien Olivain Signed-off-by: Thomas Petazzoni --- DEVELOPERS | 1 + support/testing/tests/package/test_stress_ng.py | 22 ++++++++++++++++++++++ 2 files changed, 23 insertions(+) diff --git a/DEVELOPERS b/DEVELOPERS index ff26021d1d..e28b46967c 100644 --- a/DEVELOPERS +++ b/DEVELOPERS @@ -1736,6 +1736,7 @@ F: support/testing/tests/package/test_python_pyalsa.py F: support/testing/tests/package/test_python_spake2.py F: support/testing/tests/package/test_rdma_core.py F: support/testing/tests/package/test_rdma_core/ +F: support/testing/tests/package/test_stress_ng.py F: support/testing/tests/package/test_z3.py F: support/testing/tests/package/test_z3/ diff --git a/support/testing/tests/package/test_stress_ng.py b/support/testing/tests/package/test_stress_ng.py new file mode 100644 index 0000000000..12fd6ec9e6 --- /dev/null +++ b/support/testing/tests/package/test_stress_ng.py @@ -0,0 +1,22 @@ +import os + +import infra.basetest + + +class TestStressNG(infra.basetest.BRTest): + config = infra.basetest.BASIC_TOOLCHAIN_CONFIG + \ + """ + BR2_PACKAGE_STRESS_NG=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() + + self.assertRunOk("stress-ng --version") + self.assertRunOk("stress-ng --cpu 1 --timeout 3") From thomas.petazzoni at bootlin.com Sun Mar 12 12:32:07 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sun, 12 Mar 2023 13:32:07 +0100 Subject: [Buildroot] [git commit] package/pcre2: update _SITE url Message-ID: <20230312214624.A8FE087006@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=af2cfc61a2a3e630824ac693d961b74f858c0407 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master The pcre2 url [1] is now redirecting to [2]. This change was announced in upstream commit [3] which was already included in pcre2 10.41. This commit updates the PCRE2_SITE url accordingly. The package version remains unchanged. [1] https://github.com/PhilipHazel/pcre2 [2] https://github.com/PCRE2Project/pcre2 [3] https://github.com/PCRE2Project/pcre2/commit/66b3cb34dfe5411cb2bb939a8f4981081815d496 Signed-off-by: Julien Olivain Signed-off-by: Thomas Petazzoni --- package/pcre2/pcre2.mk | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package/pcre2/pcre2.mk b/package/pcre2/pcre2.mk index aba378cab6..c35056f8a2 100644 --- a/package/pcre2/pcre2.mk +++ b/package/pcre2/pcre2.mk @@ -5,7 +5,7 @@ ################################################################################ PCRE2_VERSION = 10.42 -PCRE2_SITE = https://github.com/PhilipHazel/pcre2/releases/download/pcre2-$(PCRE2_VERSION) +PCRE2_SITE = https://github.com/PCRE2Project/pcre2/releases/download/pcre2-$(PCRE2_VERSION) PCRE2_SOURCE = pcre2-$(PCRE2_VERSION).tar.bz2 PCRE2_LICENSE = BSD-3-Clause PCRE2_LICENSE_FILES = LICENCE From thomas.petazzoni at bootlin.com Sun Mar 12 17:45:08 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sun, 12 Mar 2023 18:45:08 +0100 Subject: [Buildroot] [git commit] configs/spike_riscv64: bump kernel to 6.1.14 Message-ID: <20230312214625.3E34187007@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=38c581b05cd8e7967783410b36c14b9b561acd12 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Linux Kernel 6.1 now being officially promoted to be a LTS, this commit bump the kernel version of this defconfig to 6.1.14. A Kernel config fragment "linux.fragment" is now needed as the kernel no longer enable SBI v0.1 support and the earlycon RISC-V SBI in its riscv arch defconfig. See [1] [2]. The Spike riscv-isa-sim was updated upstream accordingly [3]. In order to keep a smooth transition, this kernel config fragment re-enable those options to make sure this kernel will work with both old Spike versions (not including commit [3] like the v1.1.0 currently included in Buildroot), and newer versions. This commit was also successfully tested with riscv-isa-sim at commit 0d1a48c0c0. [1] https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/commit/?id=6f562570b9c5d6a3e30d87aec60a9d8f22a3203c [2] https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/commit/?id=3938d5a2f9369d1ebd56320629fed395ce327e9c [3] https://github.com/riscv-software-src/riscv-isa-sim/commit/191634d2854dfed448fc323195f9b65c305e2d77 Signed-off-by: Julien Olivain Signed-off-by: Thomas Petazzoni --- board/spike/riscv64/linux.fragment | 3 +++ configs/spike_riscv64_defconfig | 5 +++-- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/board/spike/riscv64/linux.fragment b/board/spike/riscv64/linux.fragment new file mode 100644 index 0000000000..b443b0ab36 --- /dev/null +++ b/board/spike/riscv64/linux.fragment @@ -0,0 +1,3 @@ +CONFIG_RISCV_SBI_V01=y +CONFIG_HVC_RISCV_SBI=y +CONFIG_SERIAL_EARLYCON_RISCV_SBI=y diff --git a/configs/spike_riscv64_defconfig b/configs/spike_riscv64_defconfig index e23f1ce32c..73ea566084 100644 --- a/configs/spike_riscv64_defconfig +++ b/configs/spike_riscv64_defconfig @@ -2,9 +2,10 @@ BR2_riscv=y BR2_RISCV_64=y BR2_LINUX_KERNEL=y BR2_LINUX_KERNEL_CUSTOM_VERSION=y -BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="5.15.86" +BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.1.14" BR2_LINUX_KERNEL_USE_ARCH_DEFAULT_CONFIG=y -BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_15=y +BR2_LINUX_KERNEL_CONFIG_FRAGMENT_FILES="board/spike/riscv64/linux.fragment" +BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_1=y BR2_TARGET_ROOTFS_CPIO=y # BR2_TARGET_ROOTFS_TAR is not set BR2_TARGET_OPENSBI=y From thomas.petazzoni at bootlin.com Sun Mar 12 17:59:40 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sun, 12 Mar 2023 18:59:40 +0100 Subject: [Buildroot] [git commit] package/mtools: bump to version 4.0.42 Message-ID: <20230312214625.5FC5787007@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=0a46e6c1981c9a326c7cd3713bd312f9f9bc8f99 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Release announce: https://lists.gnu.org/archive/html/info-mtools/2022-10/msg00000.html For change log since 4.0.38, see: https://svn.savannah.gnu.org/viewvc/mtools/tags/4.0.42/NEWS?view=markup Signed-off-by: Julien Olivain Signed-off-by: Thomas Petazzoni --- package/mtools/mtools.hash | 2 +- package/mtools/mtools.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/mtools/mtools.hash b/package/mtools/mtools.hash index a162bfdc95..b81830a7d2 100644 --- a/package/mtools/mtools.hash +++ b/package/mtools/mtools.hash @@ -1,5 +1,5 @@ # Locally calculated after checking pgp signature -sha256 7086821b399a39b8a3c5a372d064de4860f3c195b4911dd4e8b76219fcabe75c mtools-4.0.38.tar.lz +sha256 40a98fd9bcc865997866015013c3c64a304d98c2892fe4ab892ffd6ac3dd9bae mtools-4.0.42.tar.lz # Locally calculated sha256 8ceb4b9ee5adedde47b31e975c1d90c73ad27b6b165a1dcd80c7c545eb65b903 COPYING diff --git a/package/mtools/mtools.mk b/package/mtools/mtools.mk index c875814bc7..407ac1a2c6 100644 --- a/package/mtools/mtools.mk +++ b/package/mtools/mtools.mk @@ -4,7 +4,7 @@ # ################################################################################ -MTOOLS_VERSION = 4.0.38 +MTOOLS_VERSION = 4.0.42 MTOOLS_SOURCE = mtools-$(MTOOLS_VERSION).tar.lz MTOOLS_SITE = $(BR2_GNU_MIRROR)/mtools MTOOLS_LICENSE = GPL-3.0+ From thomas.petazzoni at bootlin.com Sun Mar 12 13:13:08 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sun, 12 Mar 2023 14:13:08 +0100 Subject: [Buildroot] [git commit] support/testing/tests/package/test_kexec.py: new runtime test Message-ID: <20230312214624.DB1FB87007@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=f69c972ae613719c0ebc5395ba3084c408023102 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Signed-off-by: Julien Olivain Signed-off-by: Thomas Petazzoni --- DEVELOPERS | 2 + support/testing/tests/package/test_kexec.py | 93 ++++++++++++++++++++++ .../tests/package/test_kexec/linux-kexec.fragment | 5 ++ 3 files changed, 100 insertions(+) diff --git a/DEVELOPERS b/DEVELOPERS index 7733d5a04e..f6e120d92b 100644 --- a/DEVELOPERS +++ b/DEVELOPERS @@ -1718,6 +1718,8 @@ F: support/testing/tests/package/sample_python_spake2.py F: support/testing/tests/package/test_gnupg2.py F: support/testing/tests/package/test_highway.py F: support/testing/tests/package/test_hwloc.py +F: support/testing/tests/package/test_kexec.py +F: support/testing/tests/package/test_kexec/ F: support/testing/tests/package/test_libjxl.py F: support/testing/tests/package/test_lsof.py F: support/testing/tests/package/test_ncdu.py diff --git a/support/testing/tests/package/test_kexec.py b/support/testing/tests/package/test_kexec.py new file mode 100644 index 0000000000..77e383373e --- /dev/null +++ b/support/testing/tests/package/test_kexec.py @@ -0,0 +1,93 @@ +import os + +import infra.basetest + + +class TestKexec(infra.basetest.BRTest): + + # A specific configuration is needed for using kexec: + # - We use Aarch64 since it is well supported for kexec, + # - A kernel config fragment enables all the kexec parts, + # - The kernel Image is installed on target filesystem to be + # reloaded through kexec, + # - We use a ext4 rootfs image exposed as a virtio storage (rather + # than cpio initrd). This avoids needing to install the initrd + # inside the rootfs. + config = \ + """ + BR2_aarch64=y + BR2_TOOLCHAIN_EXTERNAL=y + BR2_TARGET_GENERIC_GETTY_PORT="ttyAMA0" + BR2_LINUX_KERNEL=y + BR2_LINUX_KERNEL_CUSTOM_VERSION=y + BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.1.15" + BR2_LINUX_KERNEL_USE_CUSTOM_CONFIG=y + BR2_LINUX_KERNEL_CUSTOM_CONFIG_FILE="board/qemu/aarch64-virt/linux.config" + BR2_LINUX_KERNEL_CONFIG_FRAGMENT_FILES="{}" + BR2_LINUX_KERNEL_INSTALL_TARGET=y + BR2_LINUX_KERNEL_NEEDS_HOST_OPENSSL=y + BR2_PACKAGE_KEXEC=y + BR2_TARGET_ROOTFS_EXT2=y + BR2_TARGET_ROOTFS_EXT2_4=y + # BR2_TARGET_ROOTFS_TAR is not set + """.format( + infra.filepath("tests/package/test_kexec/linux-kexec.fragment") + ) + + def test_run(self): + hda = os.path.join(self.builddir, "images", "rootfs.ext4") + kern = os.path.join(self.builddir, "images", "Image") + # Notes: + # Sufficient memory is needed to load the kernel: having at + # least 512MB works. kexec could silently fail if not enough + # memory is present. KASLR needs to be disabled for the test: + # we pass "nokaslr" to kernel bootargs, and also pass + # "dtb-kaslr-seed=off" to qemu virt machine. + bootargs = ["root=/dev/vda console=ttyAMA0 nokaslr"] + qemu_opts = ["-M", "virt,dtb-kaslr-seed=off", "-cpu", "cortex-a57", "-m", "512M", + "-drive", f"file={hda},if=virtio,format=raw"] + self.emulator.boot(arch="aarch64", + kernel=kern, + kernel_cmdline=bootargs, + options=qemu_opts) + self.emulator.login() + + # Test the program can execute + self.assertRunOk("kexec --version") + + # Check the kexec kernel is NOT loaded: + self.assertRunOk("test \"$(cat /sys/kernel/kexec_loaded)\" -eq 0") + + # Load the Kernel: + # "--append br-test" adds a dummy kernel args we'll be able to + # check in the second executed kernel. + # We use the dtb image from /sys/firmware/fdt (since we don't + # have the dtb file in the system) + self.assertRunOk("kexec -d -l --dtb=/sys/firmware/fdt --reuse-cmdline --serial=ttyAMA0 --append=br-test /boot/Image") + + # Check the kexec kernel IS loaded: + self.assertRunOk("test \"$(cat /sys/kernel/kexec_loaded)\" -eq 1") + + # Create a marker file in tmpfs which is supposed to disappear + # after kexec kernel restart. + self.assertRunOk("touch /dev/shm/br-kexec-marker") + + # Execute the loaded kernel (i.e perform a kexec reboot) + # qemu.sendline() is used here because no exit code nor + # program return is expected, since kexec is like a + # reboot. The login is expected to be reached after the + # command is issued. + self.emulator.qemu.sendline("kexec -d -e") + + # Wait for the login, and log again + self.emulator.login() + + # Check the "br-test" dummy kernel arg is present + self.assertRunOk("grep br-test /proc/cmdline") + + # Check the test marker file is no longer here + self.assertRunOk("test ! -e /dev/shm/br-kexec-marker") + + # After restart, the kernel is not supposed to have a kexec + # loaded image: + self.assertRunOk("test \"$(cat /sys/kernel/kexec_loaded)\" -eq 0") diff --git a/support/testing/tests/package/test_kexec/linux-kexec.fragment b/support/testing/tests/package/test_kexec/linux-kexec.fragment new file mode 100644 index 0000000000..04c65f5cae --- /dev/null +++ b/support/testing/tests/package/test_kexec/linux-kexec.fragment @@ -0,0 +1,5 @@ +CONFIG_KEXEC=y +CONFIG_KEXEC_FILE=y +CONFIG_PROC_KCORE=y +CONFIG_DEBUG_KERNEL=y +CONFIG_KALLSYMS_ALL=y From thomas.petazzoni at bootlin.com Sun Mar 12 21:30:52 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sun, 12 Mar 2023 22:30:52 +0100 Subject: [Buildroot] [git commit] package/stress-ng: bump to version V0.15.04 Message-ID: <20230312214625.C78EA87007@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=00553ea186357fd3e2b3c89fa560e9711cc67472 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master This commit dropped the patch, included upstream in: https://github.com/ColinIanKing/stress-ng/commit/5d419c790e648c7a2f96f34ed1b93b326f725545 which was included in V0.14.04. Three patches are also introduced to fix build issues (all upstream not but not yet in version). Also, this new version now depends on BR2_TOOLCHAIN_HAS_SYNC_4. Finally, a new _MAKE_FLAGS is introduced to prevent the package to modify too much its CFLAGS. For change log since V0.13.05, see: - https://github.com/ColinIanKing/stress-ng/blob/V0.15.04/debian/changelog or commit logs: - https://github.com/ColinIanKing/stress-ng/commits/V0.15.04 Signed-off-by: Julien Olivain Signed-off-by: Thomas Petazzoni --- .../0001-Makefile-fix-build-with-kernel-5.6.patch | 60 ----------------- ...-fix-build-with-HAVE_SYSCALL-or-__NR_mmap.patch | 54 +++++++++++++++ .../0002-stress-regs-fix-build-on-riscv32.patch | 43 ++++++++++++ ...file-introduce-PRESERVE_CFLAGS-build-flag.patch | 78 ++++++++++++++++++++++ package/stress-ng/Config.in | 2 + package/stress-ng/stress-ng.hash | 2 +- package/stress-ng/stress-ng.mk | 7 +- 7 files changed, 183 insertions(+), 63 deletions(-) diff --git a/package/stress-ng/0001-Makefile-fix-build-with-kernel-5.6.patch b/package/stress-ng/0001-Makefile-fix-build-with-kernel-5.6.patch deleted file mode 100644 index 4c62da3241..0000000000 --- a/package/stress-ng/0001-Makefile-fix-build-with-kernel-5.6.patch +++ /dev/null @@ -1,60 +0,0 @@ -From 5d419c790e648c7a2f96f34ed1b93b326f725545 Mon Sep 17 00:00:00 2001 -From: Fabrice Fontaine -Date: Sat, 13 Aug 2022 17:17:05 +0200 -Subject: [PATCH] Makefile: fix build with kernel < 5.6 - -Fix the following build failure with kernel >= 5.1 and < 5.5 (i.e. -before -https://github.com/torvalds/linux/commit/9e3aa61ae3e01ce1ce6361a41ef725e1f4d1d2bf) -raised since version 0.11.21 and -https://github.com/ColinIanKing/stress-ng/commit/3d6fccdbe53d0cbcb75dd4b91571aaaae7ee1ad4: - -In file included from stress-io-uring.c:26: -io-uring.h:1:9: error: macro names must be identifiers - 1 | #define #define HAVE_IORING_OP_NOP 0 - | ^ - -Moreover, IORING_OP_FALLOCATE is not available before kernel 5.6 and -https://github.com/torvalds/linux/commit/d63d1b5edb7b832210bfde587ba9e7549fa064eb - -Fixes: - - http://autobuild.buildroot.org/results/1bf3f2bbc849bdce531d56b1024fa87f0c1ae667 - -Signed-off-by: Fabrice Fontaine -[Retrieved (and backported) from -https://github.com/ColinIanKing/stress-ng/commit/5d419c790e648c7a2f96f34ed1b93b326f725545] ---- - Makefile | 2 +- - stress-io-uring.c | 6 +++++- - 2 files changed, 6 insertions(+), 2 deletions(-) - -diff --git a/Makefile b/Makefile -index 2f9cc9918..ee17ae08b 100644 ---- a/Makefile -+++ b/Makefile -@@ -528,7 +528,7 @@ stress-personality.c: personality.h - # - io-uring.h: - $(V)$(CPP) $(CFLAGS) core-io-uring.c | $(GREP) IORING_OP | sed 's/,//' | \ -- sed 's/IORING_OP_/#define HAVE_IORING_OP_/' > io-uring.h -+ sed 's/.*\(IORING_OP_.*\)/#define HAVE_\1/' > io-uring.h - $(Q)echo "MK io-uring.h" - - stress-io-uring.c: io-uring.h -diff --git a/stress-io-uring.c b/stress-io-uring.c -index ab9fd0749..84f463611 100644 ---- a/stress-io-uring.c -+++ b/stress-io-uring.c -@@ -311,7 +311,11 @@ static inline int stress_io_uring_complete( - break; - - cqe = &cring->cqes[head & *submit->cq_ring.ring_mask]; -- if ((cqe->res < 0) && (opcode != IORING_OP_FALLOCATE)) { -+ if ((cqe->res < 0) -+#ifdef HAVE_IORING_OP_FALLOCATE -+ && (opcode != IORING_OP_FALLOCATE) -+#endif -+ ) { - const int err = abs(cqe->res); - - /* Silently ignore EOPNOTSUPP completion errors */ diff --git a/package/stress-ng/0001-stress-mmap-fix-build-with-HAVE_SYSCALL-or-__NR_mmap.patch b/package/stress-ng/0001-stress-mmap-fix-build-with-HAVE_SYSCALL-or-__NR_mmap.patch new file mode 100644 index 0000000000..41a2647133 --- /dev/null +++ b/package/stress-ng/0001-stress-mmap-fix-build-with-HAVE_SYSCALL-or-__NR_mmap.patch @@ -0,0 +1,54 @@ +From 625dd7e458e6aa488f7dd4764e4a62b6fbf79a9d Mon Sep 17 00:00:00 2001 +From: Julien Olivain +Date: Thu, 23 Feb 2023 21:54:16 +0100 +Subject: [PATCH] stress-mmap: fix build with HAVE_SYSCALL or __NR_mmap2 is + undefined + +Commit afae500a added macro tests for defined(HAVE_SYSCALL) and +system call numbers. + +More specifically, in stress-mmap.c, function mmap2_try() was defined +only if __NR_mmap2 is defined. See: +https://github.com/ColinIanKing/stress-ng/commit/afae500a23b198b9df421ad0fd9270fcdf65c3fb#diff-ffb0db2473f6c5e1b93dd33bce389ee836671a628fff9f903d097733f7ddfc9c + +This commit forgot to replicate the same test when the mmap2_try() +function is used later at: +https://github.com/ColinIanKing/stress-ng/blob/50f3ef2560e928c4694894be0bb652e663af5076/stress-mmap.c#L754 + +When HAVE_SYSCALL or __NR_mmap2 is undefined, compilation fails with: + + stress-mmap.c: In function 'stress_mmap': + stress-mmap.c:809:31: error: 'mmap2_try' undeclared (first use in this function); did you mean 'mmap_prot'? + context.mmap = (mmap_func_t)mmap2_try; + ^~~~~~~~~ + mmap_prot + stress-mmap.c:809:31: note: each undeclared identifier is reported only once for each function it appears in + +This patch fixes this issue. + +Upstream-reference: +https://github.com/ColinIanKing/stress-ng/commit/3da49180fdfa8a70307569202ed9431f5295913e + +Signed-off-by: Julien Olivain +--- + stress-mmap.c | 4 +++- + 1 file changed, 3 insertions(+), 1 deletion(-) + +diff --git a/stress-mmap.c b/stress-mmap.c +index cf343078..68f5a9b8 100644 +--- a/stress-mmap.c ++++ b/stress-mmap.c +@@ -805,7 +805,9 @@ static int stress_mmap(const stress_args_t *args) + context.mmap_file = true; + + if (mmap_mmap2) { +-#if defined(HAVE_MMAP2) ++#if defined(HAVE_MMAP2) && \ ++ defined(HAVE_SYSCALL) && \ ++ defined(__NR_mmap2) + context.mmap = (mmap_func_t)mmap2_try; + #else + if (args->instance == 0) +-- +2.39.2 + diff --git a/package/stress-ng/0002-stress-regs-fix-build-on-riscv32.patch b/package/stress-ng/0002-stress-regs-fix-build-on-riscv32.patch new file mode 100644 index 0000000000..cb2a507bfd --- /dev/null +++ b/package/stress-ng/0002-stress-regs-fix-build-on-riscv32.patch @@ -0,0 +1,43 @@ +From 40309f5d313524f4189f4ef158920391e92e226d Mon Sep 17 00:00:00 2001 +From: Julien Olivain +Date: Thu, 23 Feb 2023 21:38:25 +0100 +Subject: [PATCH] stress-regs: fix build on riscv32 + +RISC-V register test routine is using 64bit registers only. +When compiling on 32bit RISC-V, compilation fails with output: + + stress-regs.c: In function 'stress_regs_helper': + stress-regs.c:485:27: error: register specified for 's1' isn't suitable for data type + 485 | register uint64_t s1 __asm__("s1") = v; + | ^~ + stress-regs.c:495:27: error: register specified for 's11' isn't suitable for data type + 495 | register uint64_t s11 __asm__("s11") = s1 ^ 0xa5a5a5a5a5a5a5a5ULL; + | ^~~ + +This patch fix this issue by protecting the stress_regs_helper() +function with an additional test, to restrict to 64bit. + +Upstream-reference: +https://github.com/ColinIanKing/stress-ng/commit/6c335ac3abba535e79ddbddf34591ef5b9ee0a96 + +Signed-off-by: Julien Olivain +--- + stress-regs.c | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/stress-regs.c b/stress-regs.c +index 4d4d32d2..0ffac4d1 100644 +--- a/stress-regs.c ++++ b/stress-regs.c +@@ -473,7 +473,7 @@ do { \ + } + #endif + +-#if defined(STRESS_ARCH_RISCV) ++#if defined(STRESS_ARCH_RISCV) && (__riscv_xlen == 64) + + #define STRESS_REGS_HELPER + /* +-- +2.39.2 + diff --git a/package/stress-ng/0003-Makefile-introduce-PRESERVE_CFLAGS-build-flag.patch b/package/stress-ng/0003-Makefile-introduce-PRESERVE_CFLAGS-build-flag.patch new file mode 100644 index 0000000000..beb5429dc1 --- /dev/null +++ b/package/stress-ng/0003-Makefile-introduce-PRESERVE_CFLAGS-build-flag.patch @@ -0,0 +1,78 @@ +From d3ab0bad6afc2e8f4be70fe38dd24788f1b3d4be Mon Sep 17 00:00:00 2001 +From: Julien Olivain +Date: Fri, 24 Feb 2023 21:11:30 +0100 +Subject: [PATCH] Makefile: introduce PRESERVE_CFLAGS build flag + +The stress-ng Makefile includes many nice environment auto-detection +features to adjust compilation flags. This is very convenient in +many compilation use-cases. However, in some other specific cross +compilation environments, those automatic CFLAGS adjustments may +create compilation failures. + +For example, commit c00e695ed5 added -fstack-protector-strong if the +compiler recognize the flag. In some situations, for example a gcc +toolchain based on uClibc-ng without stack-protector libssp +enabled, gcc will recognize the option. Then, the Makefile adds the +option to CFLAGS, and the compilation/link fails at link time with an +error like: + + /toolchain/arm-buildroot-linux-uclibcgnueabi/bin/ld: cannot find -lssp_nonshared: No such file or directory + /toolchain/arm-buildroot-linux-uclibcgnueabi/bin/ld: cannot find -lssp: No such file or directory + +stress-ng is included in the Buildroot build system [1] [2], which +supports many architectures and toolchain configurations. This build +system carefully controls its CFLAGS. In such a case, it is +preferable for a package to avoid changing compilation flags. + +This patch introduces the PRESERVE_CFLAGS Makefile variable which will +disable those CFLAGS adjustments, if set to 1. The current build +behavior is preserved if unset. + +Upstream-reference: +https://github.com/ColinIanKing/stress-ng/commit/3d87d50561505a5a79008c01e35fc2e100000160 + +[1] https://buildroot.org/ +[2] https://git.buildroot.org/buildroot/tree/package/stress-ng?h=2022.11.1 + +Signed-off-by: Julien Olivain +--- + Makefile | 4 ++++ + 1 file changed, 4 insertions(+) + +diff --git a/Makefile b/Makefile +index 7a969aba..35151d74 100644 +--- a/Makefile ++++ b/Makefile +@@ -45,6 +45,7 @@ endif + # Test for hardening flags and apply them if applicable + # + MACHINE = $(shell uname -m) ++ifneq ($(PRESERVE_CFLAGS),1) + ifneq ($(MACHINE),$(filter $(MACHINE),alpha parisc)) + ifeq ($(shell $(CC) $(CFLAGS) -fstack-protector-strong -E -xc /dev/null > /dev/null 2>& 1 && echo 1),1) + CFLAGS += -fstack-protector-strong +@@ -58,6 +59,7 @@ ifeq ($(shell $(CC) $(CFLAGS) -D_FORTIFY_SOURCE=2 -E -xc /dev/null > /dev/null 2 + CFLAGS += -D_FORTIFY_SOURCE=2 + endif + endif ++endif + + # + # Expected build warnings +@@ -83,11 +85,13 @@ PRE_V= + PRE_Q=@# + endif + ++ifneq ($(PRESERVE_CFLAGS),1) + ifeq ($(findstring icc,$(CC)),icc) + CFLAGS += -no-inline-max-size -no-inline-max-total-size + CFLAGS += -axAVX,CORE-AVX2,CORE-AVX-I,CORE-AVX512,SSE2,SSE3,SSSE3,SSE4.1,SSE4.2,SANDYBRIDGE,SKYLAKE,SKYLAKE-AVX512,TIGERLAKE,SAPPHIRERAPIDS + CFLAGS += -ip -falign-loops -funroll-loops -ansi-alias -fma -qoverride-limits + endif ++endif + + #ifeq ($(findstring clang,$(CC)),clang) + #CFLAGS += -Weverything +-- +2.39.2 + diff --git a/package/stress-ng/Config.in b/package/stress-ng/Config.in index 839cbb1cc0..918c3db194 100644 --- a/package/stress-ng/Config.in +++ b/package/stress-ng/Config.in @@ -2,6 +2,7 @@ config BR2_PACKAGE_STRESS_NG bool "stress-ng" depends on BR2_USE_MMU # fork() # perf.c needs PERF_COUNT_HW_REF_CPU_CYCLES + depends on BR2_TOOLCHAIN_HAS_SYNC_4 depends on BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_3 # fenv.h lacks FE_INVALID, FE_OVERFLOW & FE_UNDERFLOW on nios2 and ARC depends on !BR2_nios2 @@ -16,5 +17,6 @@ config BR2_PACKAGE_STRESS_NG comment "stress-ng needs a toolchain w/ headers >= 3.3" depends on !BR2_nios2 && !BR2_arc + depends on BR2_TOOLCHAIN_HAS_SYNC_4 depends on BR2_USE_MMU depends on !BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_3 diff --git a/package/stress-ng/stress-ng.hash b/package/stress-ng/stress-ng.hash index 2e3f998769..5b967d2b95 100644 --- a/package/stress-ng/stress-ng.hash +++ b/package/stress-ng/stress-ng.hash @@ -1,3 +1,3 @@ # Locally calculated -sha256 3de49e1100866634f549e99c1644283d0cde817b844a69dcf7f80afa2227d350 stress-ng-0.13.05.tar.gz +sha256 92922b979b5ca6ee05b03fd792c32a0b25a01fea6161b418b5e672c64ffb549f stress-ng-0.15.04.tar.gz sha256 8177f97513213526df2cf6184d8ff986c675afb514d4e68a404010521b880643 COPYING diff --git a/package/stress-ng/stress-ng.mk b/package/stress-ng/stress-ng.mk index 0b2287c7fb..28116b455d 100644 --- a/package/stress-ng/stress-ng.mk +++ b/package/stress-ng/stress-ng.mk @@ -4,11 +4,14 @@ # ################################################################################ -STRESS_NG_VERSION = 0.13.05 +STRESS_NG_VERSION = 0.15.04 STRESS_NG_SITE = $(call github,ColinIanKing,stress-ng,V$(STRESS_NG_VERSION)) STRESS_NG_LICENSE = GPL-2.0+ STRESS_NG_LICENSE_FILES = COPYING +STRESS_NG_MAKE_FLAGS = \ + PRESERVE_CFLAGS=1 + ifeq ($(BR2_PACKAGE_LIBBSD),y) STRESS_NG_DEPENDENCIES += libbsd endif @@ -18,7 +21,7 @@ STRESS_NG_DEPENDENCIES += keyutils endif define STRESS_NG_BUILD_CMDS - $(TARGET_CONFIGURE_OPTS) $(MAKE) -C $(@D) + $(TARGET_CONFIGURE_OPTS) $(MAKE) -C $(@D) $(STRESS_NG_MAKE_FLAGS) endef # Don't use make install otherwise stress-ng will be rebuild without From ju.o at free.fr Sun Mar 12 21:54:17 2023 From: ju.o at free.fr (Julien Olivain) Date: Sun, 12 Mar 2023 22:54:17 +0100 Subject: [Buildroot] [PATCH next 2/2] package/kexec: add KEXEC_CPE_ID_VENDOR In-Reply-To: <20230312133434.3081ee6a@windsurf> References: <20230301220159.161476-1-ju.o@free.fr> <20230301220159.161476-2-ju.o@free.fr> <20230312133434.3081ee6a@windsurf> Message-ID: Hi Thomas, On 12/03/2023 13:34, Thomas Petazzoni wrote: > On Wed, 1 Mar 2023 23:01:59 +0100 > Julien Olivain wrote: > >> cpe:2.3:a:kexec-tools_project:kexec-tools is a valid CPE identifier > > But then you also need: > > KEXEC_CPE_ID_PRODUCT = kexec-tools > > indeed, by default, the value of KEXEC_CPE_ID_PRODUCT is the name of > the Buildroot package, lower-case, so currently the value of > KEXEC_CPE_ID_PRODUCT is "kexec", not "kexec-tools". > > Am I missing something here? You are right! I indeed missed the _PRODUCT. I'll add it and send a v2. > You can double check this by running "make pkg-stats" on a > configuration that has kexec enabled. In the last column of the table, > it will tell you if the CPE ID is found in the database. > > Best regards, > > Thomas Best regards, Julien. From thomas.petazzoni at bootlin.com Sun Mar 12 21:58:06 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sun, 12 Mar 2023 22:58:06 +0100 Subject: [Buildroot] [PATCH v3 1/3] package/go-bootstrap: split into two stages: go1.4 and go1.19.5 In-Reply-To: <20230215073256.186476-1-christian@paral.in> References: <20230215073256.186476-1-christian@paral.in> Message-ID: <20230312225806.0bf4b0fd@windsurf> Hello Christian, Thanks for working on this. I think we are not far from a good solution that can be merged. However, I have a few comments/questions. See below. On Tue, 14 Feb 2023 23:32:54 -0800 Christian Stewart via buildroot wrote: > +# Use last C-based Go compiler: v1.4.x > +# See https://golang.org/doc/install/source#bootstrapFromSource > +GO_BOOTSTRAP_STAGE1_VERSION = 1.4-bootstrap-20171003 > +GO_BOOTSTRAP_STAGE1_SITE = https://dl.google.com/go > +GO_BOOTSTRAP_STAGE1_SOURCE = go$(GO_BOOTSTRAP_STAGE1_VERSION).tar.gz > + > +GO_BOOTSTRAP_STAGE1_LICENSE = BSD-3-Clause > +GO_BOOTSTRAP_STAGE1_LICENSE_FILES = LICENSE > + > +# The toolchain is needed for HOSTCC_NOCACHE used to compile the Go compiler. This doesn't make much sense. Why would the toolchain package be needed for HOSTCC_NOCCACHE ? We have several packages that use HOSTCC_NOCCACHE before the toolchain is ready. The original comment in go-bootstrap.mk was: # To build programs that need cgo support the toolchain needs to be # available, so the toolchain is not needed to build host-go-bootstrap # itself, but needed by other packages that depend on # host-go-bootstrap. and this made a bit more sense (even though I'm wondering why it's host-go-bootstrap that carries this dependency, and not host-go). > + # Set all file timestamps to prevent the go compiler from rebuilding any > + # built in packages when programs are built. > + find $(HOST_GO_BOOTSTRAP_STAGE2_ROOT) -type f -exec touch -r $(@D)/bin/go {} \; So we have to do this for bootstrap-stage2 but not bootstrap-stage1 ? > - depends on BR2_PACKAGE_HOST_GO_BOOTSTRAP_ARCH_SUPPORTS > + depends on BR2_PACKAGE_HOST_GO_BOOTSTRAP_STAGE2_ARCH_SUPPORTS > + # See https://go.dev/doc/install/source#environment > + # See src/go/build/syslist.go for the list of supported architectures This comment looks good, but is unrelated. Separate patch? > depends on (BR2_arm && BR2_TOOLCHAIN_SUPPORTS_PIE) || BR2_aarch64 \ > || BR2_i386 || BR2_x86_64 || BR2_powerpc64le \ > || BR2_mips64 || BR2_mips64el || BR2_riscv || BR2_s390x > @@ -28,4 +30,4 @@ config BR2_PACKAGE_HOST_GO_TARGET_CGO_LINKING_SUPPORTS > config BR2_PACKAGE_HOST_GO_HOST_ARCH_SUPPORTS > bool > default y > - depends on BR2_PACKAGE_HOST_GO_BOOTSTRAP_ARCH_SUPPORTS > + depends on BR2_PACKAGE_HOST_GO_BOOTSTRAP_STAGE2_ARCH_SUPPORTS > diff --git a/package/go/go.mk b/package/go/go.mk > index c38ae0b99c..b0dd002712 100644 > --- a/package/go/go.mk > +++ b/package/go/go.mk > @@ -12,7 +12,7 @@ GO_LICENSE = BSD-3-Clause > GO_LICENSE_FILES = LICENSE > GO_CPE_ID_VENDOR = golang > > -HOST_GO_DEPENDENCIES = host-go-bootstrap > +HOST_GO_DEPENDENCIES = host-go-bootstrap-stage2 > HOST_GO_GOPATH = $(HOST_DIR)/share/go-path > HOST_GO_HOST_CACHE = $(HOST_DIR)/share/host-go-cache > HOST_GO_ROOT = $(HOST_DIR)/lib/go > @@ -121,12 +121,12 @@ HOST_GO_HOST_ENV = \ > CGO_CXXFLAGS="$(HOST_CXXFLAGS)" \ > CGO_LDFLAGS="$(HOST_LDFLAGS)" > > -# The go build system is not compatible with ccache, so use > -# HOSTCC_NOCCACHE. See https://github.com/golang/go/issues/11685. > +# The go build system is not compatable with ccache, so use HOSTCC_NOCCACHE. > +# See https://github.com/golang/go/issues/11685. Why is this comment being changed, with a typo added? > HOST_GO_MAKE_ENV = \ > GO111MODULE=off \ > GOCACHE=$(HOST_GO_HOST_CACHE) \ > - GOROOT_BOOTSTRAP=$(HOST_GO_BOOTSTRAP_ROOT) \ > + GOROOT_BOOTSTRAP=$(HOST_GO_BOOTSTRAP_STAGE2_ROOT) \ > GOROOT_FINAL=$(HOST_GO_ROOT) \ > GOROOT="$(@D)" \ > GOBIN="$(@D)/bin" \ > @@ -154,7 +154,6 @@ define HOST_GO_INSTALL_CMDS > cp -a $(@D)/pkg/include $(@D)/pkg/linux_* $(HOST_GO_ROOT)/pkg/ > cp -a $(@D)/pkg/tool $(HOST_GO_ROOT)/pkg/ > > - # There is a known issue which requires the go sources to be installed Why is this comment being removed? > # https://golang.org/issue/2775 > cp -a $(@D)/src $(HOST_GO_ROOT)/ Thanks! Thomas -- Thomas Petazzoni, co-owner and CEO, Bootlin Embedded Linux and Kernel engineering and training https://bootlin.com From ju.o at free.fr Sun Mar 12 21:59:45 2023 From: ju.o at free.fr (Julien Olivain) Date: Sun, 12 Mar 2023 22:59:45 +0100 Subject: [Buildroot] [PATCH v2 1/1] package/kexec: add KEXEC_CPE_ID_{PRODUCT, VENDOR} In-Reply-To: <20230301220159.161476-2-ju.o@free.fr> References: <20230301220159.161476-2-ju.o@free.fr> Message-ID: <20230312215945.168367-1-ju.o@free.fr> cpe:2.3:a:kexec-tools_project:kexec-tools is a valid CPE identifier for this package: https://nvd.nist.gov/products/cpe/search/results?namingFormat=2.3&keyword=cpe%3A2.3%3Aa%3Akexec-tools_project%3Akexec-tools Signed-off-by: Julien Olivain --- Changes v1 -> v2: - Add the missing "KEXEC_CPE_ID_PRODUCT = kexec-tools" as reported by Thomas. --- package/kexec/kexec.mk | 2 ++ 1 file changed, 2 insertions(+) diff --git a/package/kexec/kexec.mk b/package/kexec/kexec.mk index c1411f6ab7..562b09012b 100644 --- a/package/kexec/kexec.mk +++ b/package/kexec/kexec.mk @@ -9,6 +9,8 @@ KEXEC_SOURCE = kexec-tools-$(KEXEC_VERSION).tar.xz KEXEC_SITE = $(BR2_KERNEL_MIRROR)/linux/utils/kernel/kexec KEXEC_LICENSE = GPL-2.0 KEXEC_LICENSE_FILES = COPYING +KEXEC_CPE_ID_PRODUCT = kexec-tools +KEXEC_CPE_ID_VENDOR = kexec-tools_project KEXEC_SELINUX_MODULES = kdump # Makefile expects $STRIP -o to work, so needed for !BR2_STRIP_strip -- 2.39.2 From bernd.kuhls at t-online.de Sun Mar 12 22:02:53 2023 From: bernd.kuhls at t-online.de (Bernd Kuhls) Date: Sun, 12 Mar 2023 23:02:53 +0100 Subject: [Buildroot] [PATCH 1/1] package/{mesa3d, mesa3d-headers}: bump version to 23.0.0 Message-ID: <20230312220253.285408-1-bernd.kuhls@t-online.de> Release notes: https://www.phoronix.com/news/Mesa-23.0-Released https://lists.freedesktop.org/archives/mesa-announce/2023-February/000706.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 ad1999a30d..a9ab1de8ea 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 = 22.3.5 +MESA3D_HEADERS_VERSION = 23.0.0 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 50c5bcc7fc..17dc2e7c00 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/000705.html -sha256 3eed2ecae2bc674494566faab9fcc9beb21cd804c7ba2b59a1694f3d7236e6a9 mesa-22.3.5.tar.xz -sha512 a4cad9b7e6501678fac279bd88a37e522633c7128afa8df04982f469c930e3557bb1d05b4b0f5ae16704d8d04e50c90a7489943a48861df17dd947704c329b85 mesa-22.3.5.tar.xz +# 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 # License sha256 a00275a53178e2645fb65be99a785c110513446a5071ff2c698ed260ad917d75 docs/license.rst diff --git a/package/mesa3d/mesa3d.mk b/package/mesa3d/mesa3d.mk index a744334c5b..a09c157b33 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 = 22.3.5 +MESA3D_VERSION = 23.0.0 MESA3D_SOURCE = mesa-$(MESA3D_VERSION).tar.xz MESA3D_SITE = https://archive.mesa3d.org MESA3D_LICENSE = MIT, SGI, Khronos -- 2.39.2 From thomas.petazzoni at bootlin.com Sun Mar 12 22:04:02 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sun, 12 Mar 2023 23:04:02 +0100 Subject: [Buildroot] [PATCH v3 3/3] package/go: use host compiler when go-bootstrap unsupported In-Reply-To: <20230215073256.186476-3-christian@paral.in> References: <20230215073256.186476-1-christian@paral.in> <20230215073256.186476-3-christian@paral.in> Message-ID: <20230312230402.50be40b1@windsurf> Hello Christian, On Tue, 14 Feb 2023 23:32:56 -0800 Christian Stewart via buildroot wrote: > The process for "bootstrapping" the Go compiler in Buildroot is: > > 1. Compile a C/C++ cross-compiler (gcc) as the host toolchain. I find "host toolchain" confusing here. I generally understand "host toolchain" as "native toolchain". > diff --git a/package/go/go.mk b/package/go/go.mk > index 4db703a301..68f6d9e36b 100644 > --- a/package/go/go.mk > +++ b/package/go/go.mk > @@ -12,7 +12,6 @@ GO_LICENSE = BSD-3-Clause > GO_LICENSE_FILES = LICENSE > GO_CPE_ID_VENDOR = golang > > -HOST_GO_DEPENDENCIES = host-go-bootstrap-stage2 > HOST_GO_GOPATH = $(HOST_DIR)/share/go-path > HOST_GO_HOST_CACHE = $(HOST_DIR)/share/host-go-cache > HOST_GO_ROOT = $(HOST_DIR)/lib/go > @@ -109,6 +108,11 @@ else # !BR2_PACKAGE_HOST_GO_TARGET_ARCH_SUPPORTS > HOST_GO_CGO_ENABLED = 1 > endif # BR2_PACKAGE_HOST_GO_TARGET_ARCH_SUPPORTS > > +ifeq ($(HOST_GO_CGO_ENABLED),1) > +# For cgo support the toolchain needs to be available. > +HOST_GO_DEPENDENCIES += toolchain > +endif Why is this added as part of this commit? It seems completely unrelated. And in fact, shouldn't this be the correct thing to do instead of what PATCH 1/3 is doing with the toolchain dependency added on host-go-bootstrap-stage2 ? > diff --git a/support/dependencies/dependencies.sh b/support/dependencies/dependencies.sh > index 4353e9585e..943c7d0daf 100755 > --- a/support/dependencies/dependencies.sh > +++ b/support/dependencies/dependencies.sh > @@ -217,6 +217,10 @@ if grep -q ^BR2_NEEDS_HOST_UTF8_LOCALE=y $BR2_CONFIG ; then > fi > fi > > +if grep -q ^BR2_NEEDS_HOST_GO=y $BR2_CONFIG ; then > + check_prog_host "go" > +fi I think this is missing a version check on go: you need at least go 1.17.x to be able to build a go >= 1.20. The check as written here does not check the go version. Also, I am wondering if we couldn't improve things a bit and use an already installed (and sufficiently recent) Go compiler to save on building host-go-bootstrap-stage{1,2} even on architectures where the full bootstrap build is supported. We would have the following cases: - Architecture supported by bootstrap-stage{1,2} - If system-provided Go is available and recent enough => use it and skip bootstrap - If not, do bootstrapping - Architecture not supported by bootstrap-stage{1,2} - If system-provided Go is available and recent enough => use it - If not, should not happen due to check It is of course not mandatory to implement this right now. It would be a nice to have, but not a must have for sure. Best regards, Thomas -- Thomas Petazzoni, co-owner and CEO, Bootlin Embedded Linux and Kernel engineering and training https://bootlin.com From thomas.petazzoni at bootlin.com Sun Mar 12 22:05:52 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sun, 12 Mar 2023 23:05:52 +0100 Subject: [Buildroot] [git commit] package/rauc: bump to version 1.9 Message-ID: <20230312220625.1195387011@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=4c5ac7e0344ad858642955e571d9be547e7a146a branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Signed-off-by: Heiko Thiery Signed-off-by: Thomas Petazzoni --- package/rauc/rauc.hash | 2 +- package/rauc/rauc.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/rauc/rauc.hash b/package/rauc/rauc.hash index 8351d0266e..1cd5f7f314 100644 --- a/package/rauc/rauc.hash +++ b/package/rauc/rauc.hash @@ -1,3 +1,3 @@ # Locally calculated -sha256 d233247c1763b1c56c851d0adef2094b7aa2fcd72decf524a8ac0419188e0978 rauc-1.8.tar.xz +sha256 73802ce28d1045c757b547f5b4a222f0e825b5df77bca3464350278fc6fd200e rauc-1.9.tar.xz sha256 dc626520dcd53a22f727af3ee42c770e56c97a64fe3adb063799d8ab032fe551 COPYING diff --git a/package/rauc/rauc.mk b/package/rauc/rauc.mk index 0c81a6cc35..2baa25ec9e 100644 --- a/package/rauc/rauc.mk +++ b/package/rauc/rauc.mk @@ -4,7 +4,7 @@ # ################################################################################ -RAUC_VERSION = 1.8 +RAUC_VERSION = 1.9 RAUC_SITE = https://github.com/rauc/rauc/releases/download/v$(RAUC_VERSION) RAUC_SOURCE = rauc-$(RAUC_VERSION).tar.xz RAUC_LICENSE = LGPL-2.1 From thomas.petazzoni at bootlin.com Sun Mar 12 22:06:03 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sun, 12 Mar 2023 23:06:03 +0100 Subject: [Buildroot] [git commit] package/rauc: switch to meson build Message-ID: <20230312220625.1D88887012@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=835858d79d554bc4753e8a691ae42f3162c88608 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Signed-off-by: Heiko Thiery Signed-off-by: Thomas Petazzoni --- package/rauc/rauc.mk | 36 +++++++++++++++++++----------------- 1 file changed, 19 insertions(+), 17 deletions(-) diff --git a/package/rauc/rauc.mk b/package/rauc/rauc.mk index 2baa25ec9e..4168d6c2db 100644 --- a/package/rauc/rauc.mk +++ b/package/rauc/rauc.mk @@ -11,9 +11,10 @@ RAUC_LICENSE = LGPL-2.1 RAUC_LICENSE_FILES = COPYING RAUC_CPE_ID_VENDOR = pengutronix RAUC_DEPENDENCIES = host-pkgconf openssl libglib2 +RAUC_CONF_OPTS += -Dtests=false ifeq ($(BR2_PACKAGE_RAUC_DBUS),y) -RAUC_CONF_OPTS += --enable-service +RAUC_CONF_OPTS += -Dservice=true RAUC_DEPENDENCIES += dbus # systemd service uses dbus interface @@ -28,35 +29,35 @@ endef endif else -RAUC_CONF_OPTS += --disable-service +RAUC_CONF_OPTS += -Dservice=false endif ifeq ($(BR2_PACKAGE_RAUC_GPT),y) -RAUC_CONF_OPTS += --enable-gpt +RAUC_CONF_OPTS += -Dgpt=enabled RAUC_DEPENDENCIES += util-linux-libs else -RAUC_CONF_OPTS += --disable-gpt +RAUC_CONF_OPTS += -Dgpt=disabled endif ifeq ($(BR2_PACKAGE_RAUC_NETWORK),y) -RAUC_CONF_OPTS += --enable-network +RAUC_CONF_OPTS += -Dnetwork=true RAUC_DEPENDENCIES += libcurl else -RAUC_CONF_OPTS += --disable-network +RAUC_CONF_OPTS += -Dnetwork=false endif ifeq ($(BR2_PACKAGE_RAUC_JSON),y) -RAUC_CONF_OPTS += --enable-json +RAUC_CONF_OPTS += -Djson=enabled RAUC_DEPENDENCIES += json-glib else -RAUC_CONF_OPTS += --disable-json +RAUC_CONF_OPTS += -Djson=disabled endif ifeq ($(BR2_PACKAGE_RAUC_STREAMING),y) -RAUC_CONF_OPTS += --enable-streaming +RAUC_CONF_OPTS += -Dstreaming=true RAUC_DEPENDENCIES += libnl else -RAUC_CONF_OPTS += --disable-streaming +RAUC_CONF_OPTS += -Dstreaming=false endif HOST_RAUC_DEPENDENCIES = \ @@ -65,12 +66,13 @@ HOST_RAUC_DEPENDENCIES = \ host-libglib2 \ host-squashfs \ $(if $(BR2_PACKAGE_HOST_LIBP11),host-libp11) + HOST_RAUC_CONF_OPTS += \ - --disable-network \ - --disable-json \ - --disable-service \ - --without-dbuspolicydir \ - --with-systemdunitdir=no + -Dnetwork=false \ + -Dstreaming=false \ + -Djson=disabled \ + -Dservice=false \ + -Dtests=false -$(eval $(autotools-package)) -$(eval $(host-autotools-package)) +$(eval $(meson-package)) +$(eval $(host-meson-package)) From thomas.petazzoni at bootlin.com Sun Mar 12 22:06:36 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sun, 12 Mar 2023 23:06:36 +0100 Subject: [Buildroot] [PATCH 1/3] package/rauc: bump to version 1.9 In-Reply-To: <20230306155138.476438-1-heiko.thiery@gmail.com> References: <20230306155138.476438-1-heiko.thiery@gmail.com> Message-ID: <20230312230636.0bb983be@windsurf> On Mon, 6 Mar 2023 16:51:35 +0100 Heiko Thiery wrote: > Signed-off-by: Heiko Thiery > --- > package/rauc/rauc.hash | 2 +- > package/rauc/rauc.mk | 2 +- > 2 files changed, 2 insertions(+), 2 deletions(-) Applied to master, thanks. Thomas -- Thomas Petazzoni, CTO, Bootlin Embedded Linux and Kernel engineering https://bootlin.com From thomas.petazzoni at bootlin.com Sun Mar 12 22:06:40 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sun, 12 Mar 2023 23:06:40 +0100 Subject: [Buildroot] [PATCH 2/3] package/rauc: switch to meson build In-Reply-To: <20230306155252.476859-1-heiko.thiery@gmail.com> References: <20230306155252.476859-1-heiko.thiery@gmail.com> Message-ID: <20230312230640.1fef9a18@windsurf> On Mon, 6 Mar 2023 16:52:53 +0100 Heiko Thiery wrote: > Signed-off-by: Heiko Thiery > --- > package/rauc/rauc.mk | 36 +++++++++++++++++++----------------- > 1 file changed, 19 insertions(+), 17 deletions(-) Applied to master, thanks. Thomas -- Thomas Petazzoni, CTO, Bootlin Embedded Linux and Kernel engineering https://bootlin.com From bernd.kuhls at t-online.de Sun Mar 12 22:06:49 2023 From: bernd.kuhls at t-online.de (Bernd Kuhls) Date: Sun, 12 Mar 2023 23:06:49 +0100 Subject: [Buildroot] [PATCH 3/3] package/intel-mediasdk: bump version to 23.1.3 In-Reply-To: <20230312220649.288302-1-bernd.kuhls@t-online.de> References: <20230312220649.288302-1-bernd.kuhls@t-online.de> Message-ID: <20230312220649.288302-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 a2c4243790..bdd4c7f3a6 100644 --- a/package/intel-mediasdk/intel-mediasdk.hash +++ b/package/intel-mediasdk/intel-mediasdk.hash @@ -1,3 +1,3 @@ # Locally computed -sha256 9208c35641ba995760d662689426a6c433973cf5283b8510f9cfb774e4b9cb38 intel-mediasdk-23.1.0.tar.gz +sha256 f1bb11ddaa44d5827562600e0a989ca20550e1b021314bce32bc4957352da110 intel-mediasdk-23.1.3.tar.gz sha256 dfd67773578903698f9ff4a61eb8f2d84810cbecd56f3f3cee8c649f813b6ea6 LICENSE diff --git a/package/intel-mediasdk/intel-mediasdk.mk b/package/intel-mediasdk/intel-mediasdk.mk index 462d487ebe..9843ec3502 100644 --- a/package/intel-mediasdk/intel-mediasdk.mk +++ b/package/intel-mediasdk/intel-mediasdk.mk @@ -4,7 +4,7 @@ # ################################################################################ -INTEL_MEDIASDK_VERSION = 23.1.0 +INTEL_MEDIASDK_VERSION = 23.1.3 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 Sun Mar 12 22:06:47 2023 From: bernd.kuhls at t-online.de (Bernd Kuhls) Date: Sun, 12 Mar 2023 23:06:47 +0100 Subject: [Buildroot] [PATCH 1/3] package/intel-gmmlib: bump version to 22.3.4 Message-ID: <20230312220649.288302-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 693d9d0905..d959f968e0 100644 --- a/package/intel-gmmlib/intel-gmmlib.hash +++ b/package/intel-gmmlib/intel-gmmlib.hash @@ -1,3 +1,3 @@ # Locally computed -sha256 86651bd2803c9f0afd82471bec784e65d2b418dee315a053d22215eb2a679be7 intel-gmmlib-22.3.3.tar.gz +sha256 c42b5fa1f5f7c165621099b3787de4c052688cd93c6ef986589ab24fff09b659 intel-gmmlib-22.3.4.tar.gz sha256 8b7446825df3f8b0268307e272aa6aaaf78351c83161d860d02c913c22666c48 LICENSE.md diff --git a/package/intel-gmmlib/intel-gmmlib.mk b/package/intel-gmmlib/intel-gmmlib.mk index 3eb3458ee7..0308ab6a28 100644 --- a/package/intel-gmmlib/intel-gmmlib.mk +++ b/package/intel-gmmlib/intel-gmmlib.mk @@ -4,7 +4,7 @@ # ################################################################################ -INTEL_GMMLIB_VERSION = 22.3.3 +INTEL_GMMLIB_VERSION = 22.3.4 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 Sun Mar 12 22:06:48 2023 From: bernd.kuhls at t-online.de (Bernd Kuhls) Date: Sun, 12 Mar 2023 23:06:48 +0100 Subject: [Buildroot] [PATCH 2/3] package/intel-mediadriver: bump version to 23.1.3 In-Reply-To: <20230312220649.288302-1-bernd.kuhls@t-online.de> References: <20230312220649.288302-1-bernd.kuhls@t-online.de> Message-ID: <20230312220649.288302-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 e4e41e4ad3..0ec128f9fd 100644 --- a/package/intel-mediadriver/intel-mediadriver.hash +++ b/package/intel-mediadriver/intel-mediadriver.hash @@ -1,3 +1,3 @@ # Locally computed -sha256 edae1bdc07b694bd6e42099feddcf875e3b5d7254894f4b3fb292128577baf82 intel-media-23.1.0.tar.gz +sha256 3b9a809f618cfd0a7835060dfec777a7bdd76f85d170c83116078bf7d4e3d427 intel-media-23.1.3.tar.gz sha256 74979d5aaee78b8da82e3aafd415a216b6131dfff6d95d6930927c8a4e3bded3 LICENSE.md diff --git a/package/intel-mediadriver/intel-mediadriver.mk b/package/intel-mediadriver/intel-mediadriver.mk index ebac7aa6f5..dd2b4bf9f4 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.0 +INTEL_MEDIADRIVER_VERSION = 23.1.3 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 Sun Mar 12 22:08:37 2023 From: bernd.kuhls at t-online.de (Bernd Kuhls) Date: Sun, 12 Mar 2023 23:08:37 +0100 Subject: [Buildroot] [PATCH 1/2] package/libutp: bump version Message-ID: <20230312220838.288338-1-bernd.kuhls@t-online.de> Needed for bumping transmission to version 4.0.1. Added configure option to fix build error with gcc-12. Signed-off-by: Bernd Kuhls --- package/libutp/libutp.hash | 2 +- package/libutp/libutp.mk | 3 ++- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/package/libutp/libutp.hash b/package/libutp/libutp.hash index f347dc3f2c..0312f42612 100644 --- a/package/libutp/libutp.hash +++ b/package/libutp/libutp.hash @@ -1,3 +1,3 @@ # Locally computed -sha256 484f802d044f774fa5f669476ecdd9cb6110c383781c39adc03bbf6575090771 libutp-059c9449a104e440e4f913756a5f560dd4ae76a9.tar.gz +sha256 d856fde68828d52eb39df40e15ad5dc4efaa9a51d4121bcbfbe47fed2163d20a libutp-c95738b1a6644b919e5b64d3ea9736cfc5894e0b.tar.gz sha256 73b400bf61dde52223dae1642205ca187f1a6b24a508dcce52bf386c27a0e58c LICENSE diff --git a/package/libutp/libutp.mk b/package/libutp/libutp.mk index 394c1e9cb9..df0617555d 100644 --- a/package/libutp/libutp.mk +++ b/package/libutp/libutp.mk @@ -4,10 +4,11 @@ # ################################################################################ -LIBUTP_VERSION = 059c9449a104e440e4f913756a5f560dd4ae76a9 +LIBUTP_VERSION = c95738b1a6644b919e5b64d3ea9736cfc5894e0b LIBUTP_SITE = $(call github,transmission,libutp,$(LIBUTP_VERSION)) LIBUTP_LICENSE = MIT LIBUTP_LICENSE_FILES = LICENSE LIBUTP_INSTALL_STAGING = YES +LIBUTP_CONF_OPTS = -DLIBUTP_ENABLE_WERROR=OFF $(eval $(cmake-package)) -- 2.39.2 From bernd.kuhls at t-online.de Sun Mar 12 22:08:38 2023 From: bernd.kuhls at t-online.de (Bernd Kuhls) Date: Sun, 12 Mar 2023 23:08:38 +0100 Subject: [Buildroot] [PATCH 2/2] package/transmission: bump version to 4.0.1 In-Reply-To: <20230312220838.288338-1-bernd.kuhls@t-online.de> References: <20230312220838.288338-1-bernd.kuhls@t-online.de> Message-ID: <20230312220838.288338-2-bernd.kuhls@t-online.de> This bump depends on bumping libutp to at least c95738b1a6644b919e5b64d3ea9736cfc5894e0b. Updated license hash due to copyright year bump: https://github.com/transmission/transmission/commit/4b8cfa2e576feea6a6f2fd5ae5fe1a59449aca6f Switched buildsystem to cmake, reworked dependencies. Removed all patches, transmission now depends on the libutp package and uses cmake as build system. Upstream removed the configure option for lightweight build: https://github.com/transmission/transmission/commit/47ebb3f63a2f8983f9858bfbec6b72c42588a388 Removed the option to disable uTP support, for details see upstream issue: https://github.com/transmission/transmission/issues/4751 Added -latomic when needed to fix build errors on riscv32 and sparc. Signed-off-by: Bernd Kuhls --- Please note that 0001-fix-utypes.patch contains DOS line breaks so you might have problems when applying this patch. package/transmission/0001-fix-utypes.patch | 30 ---------- .../transmission/0002-fix-utp-include.patch | 46 --------------- ...ac-fix-autoreconf-with-autoconf-2.70.patch | 42 ------------- package/transmission/Config.in | 32 +++++----- package/transmission/transmission.hash | 5 +- package/transmission/transmission.mk | 59 +++++++++---------- 6 files changed, 50 insertions(+), 164 deletions(-) delete mode 100644 package/transmission/0001-fix-utypes.patch delete mode 100644 package/transmission/0002-fix-utp-include.patch delete mode 100644 package/transmission/0003-configure.ac-fix-autoreconf-with-autoconf-2.70.patch diff --git a/package/transmission/0001-fix-utypes.patch b/package/transmission/0001-fix-utypes.patch deleted file mode 100644 index 81efa884a7..0000000000 --- a/package/transmission/0001-fix-utypes.patch +++ /dev/null @@ -1,30 +0,0 @@ -Fix build error "conflicting types for 'UTP_Write'" - -Fetch from: http://www.adminsehow.com/2012/10/how-to-install-transmission-2-71-on-debian-6-0-squeeze/ - -The corresponding upstream bug report (unfixed) can be found here: -https://trac.transmissionbt.com/ticket/5232 - -Signed-off-by: Bernd Kuhls -[Fabrice: adapt to 3.00, which always uses stdbool.h] -Signed-off-by: Fabrice Fontaine -[yann.morin.1998 at free.fr: - - don't comment-out dropped code, just drop it - - use CR-LF in replacement code, as used by upstream -] -Signed-off-by: Yann E. MORIN - ---- transmission-2.82.org/third-party/libutp/utypes.h 2013-08-09 04:47:43.000000000 +0200 -+++ transmission-2.82/third-party/libutp/utypes.h 2014-01-02 20:17:18.000000000 +0100 -@@ -35,8 +35,8 @@ - typedef const char * cstr; - typedef char * str; - --#ifndef __cplusplus --typedef uint8 bool; --#endif -+#ifndef __cplusplus -+#include -+#endif - - #endif //__UTYPES_H__ diff --git a/package/transmission/0002-fix-utp-include.patch b/package/transmission/0002-fix-utp-include.patch deleted file mode 100644 index db8b5ab39b..0000000000 --- a/package/transmission/0002-fix-utp-include.patch +++ /dev/null @@ -1,46 +0,0 @@ -Fix compilation when using system libminiupnpc with libutp disabled - -If transmission uses its own copy of libminiupnpc in third-party/ then -the configure script adds that path to CFLAGS: -https://trac.transmissionbt.com/browser/trunk/configure.ac#L455 - -This path is also added if transmission uses its own copy of libutp: -https://trac.transmissionbt.com/browser/trunk/configure.ac#L349 - -But if a system-provided libminiupnpc is used and utp-support is -disabled using --disable-utp the result is a build error, detected by -buildroot autobuilders: -http://autobuild.buildroot.net/results/b79/b79e51140cb0320554a58ce59dcb33f53cd9211a/build-end.log - -net.c:40:24: fatal error: libutp/utp.h: No such file or directory - -Patch proposed by Yann E. MORIN: -http://lists.busybox.net/pipermail/buildroot/2016-July/167896.html - -Patch sent upstream: https://trac.transmissionbt.com/ticket/6163 - -Signed-off-by: Bernd Kuhls - -diff -uNr transmission-2.92.org/configure.ac transmission-2.92/configure.ac ---- transmission-2.92.org/configure.ac 2016-03-06 21:23:45.336198393 +0100 -+++ transmission-2.92/configure.ac 2016-07-31 12:13:40.921660078 +0200 -@@ -358,6 +358,10 @@ - else - AC_MSG_ERROR("Unable to build uTP support -- C++ compiler not found") - fi -+else -+ # For the system libminiupnpc with UTC disabled, -+ # point to our bundled UTP headers -+ LIBUTP_CFLAGS="-I\$(top_srcdir)/third-party/" - fi - AC_SUBST(LIBUTP_CFLAGS) - AC_SUBST(LIBUTP_LIBS) -@@ -457,7 +461,7 @@ - LIBUPNP_LIBS_QT="\$\${TRANSMISSION_TOP}/third-party/miniupnp/libminiupnp.a" - else - AC_DEFINE([SYSTEM_MINIUPNP]) -- LIBUPNP_CFLAGS="" -+ LIBUPNP_CFLAGS="${LIBUTP_CFLAGS}" - LIBUPNP_LIBS="-lminiupnpc" - LIBUPNP_LIBS_QT="-lminiupnpc" - fi diff --git a/package/transmission/0003-configure.ac-fix-autoreconf-with-autoconf-2.70.patch b/package/transmission/0003-configure.ac-fix-autoreconf-with-autoconf-2.70.patch deleted file mode 100644 index bfb0084bc4..0000000000 --- a/package/transmission/0003-configure.ac-fix-autoreconf-with-autoconf-2.70.patch +++ /dev/null @@ -1,42 +0,0 @@ -From 857ac91a03a096601f62b358fc61355d4cc25b9b Mon Sep 17 00:00:00 2001 -From: Fabrice Fontaine -Date: Sat, 9 Oct 2021 18:51:13 +0200 -Subject: [PATCH] configure.ac: fix autoreconf with autoconf >= 2.70 - -Remove the whitespace before IT_PROG_INTLTOOL as suggested in -https://www.mail-archive.com/bug-autoconf at gnu.org/msg04851.html -to avoid the following build failure with autoconf >= 2.70: - -ERROR: 'IT_PROG_INTLTOOL' must appear in configure.ac for intltool to work. - -The problem has been introduced by upstream autoconf commit -http://git.savannah.gnu.org/gitweb/?p=autoconf.git;a=commit;h=b3b3af821a0b9e82ebe56b77b1731d2fe58f52de - -Fixes: - - http://autobuild.buildroot.org/results/e8bea26f6b12adf16335b24836a7c5c31911af6a - -Signed-off-by: Fabrice Fontaine -[Upstream status: not upstreamable as upstream swicthed to cmake ( -https://github.com/transmission/transmission/issues/1573)] ---- - configure.ac | 4 +--- - 1 file changed, 1 insertion(+), 3 deletions(-) - -diff --git a/configure.ac b/configure.ac -index fd1132fda..04e0e19bb 100644 ---- a/configure.ac -+++ b/configure.ac -@@ -555,9 +555,7 @@ dnl it should be safe to re-edit 0.40 back down to 0.23 - use_nls=no - if test "x$enable_nls" = "xyes" ; then - use_nls=yes -- m4_ifdef([IT_PROG_INTLTOOL], -- [IT_PROG_INTLTOOL([0.35.0],[no-xml])], -- [AC_MSG_ERROR("--enable-nls requires intltool to be installed.")]) -+IT_PROG_INTLTOOL([0.35.0],[no-xml]) - AC_CHECK_HEADERS([libintl.h]) - GETTEXT_PACKAGE=transmission-gtk - AC_SUBST(GETTEXT_PACKAGE) --- -2.33.0 - diff --git a/package/transmission/Config.in b/package/transmission/Config.in index 980b042e33..84bd85eeff 100644 --- a/package/transmission/Config.in +++ b/package/transmission/Config.in @@ -1,12 +1,23 @@ config BR2_PACKAGE_TRANSMISSION bool "transmission" + depends on !BR2_BINFMT_FLAT # libnatpmp + depends on BR2_INSTALL_LIBSTDCPP # libutp + depends on !BR2_STATIC_LIBS # libnatpmp + depends on BR2_TOOLCHAIN_GCC_AT_LEAST_7 # C++17 depends on BR2_TOOLCHAIN_HAS_THREADS depends on BR2_USE_MMU # fork() - select BR2_PACKAGE_ZLIB - select BR2_PACKAGE_OPENSSL - select BR2_PACKAGE_LIBOPENSSL_ENABLE_RC4 if BR2_PACKAGE_LIBOPENSSL + depends on BR2_USE_WCHAR # libpsl + select BR2_PACKAGE_DHT + select BR2_PACKAGE_LIBB64 select BR2_PACKAGE_LIBCURL + select BR2_PACKAGE_LIBDEFLATE select BR2_PACKAGE_LIBEVENT + select BR2_PACKAGE_LIBMINIUPNPC + select BR2_PACKAGE_LIBNATPMP + select BR2_PACKAGE_LIBPSL + select BR2_PACKAGE_LIBUTP + select BR2_PACKAGE_OPENSSL + select BR2_PACKAGE_ZLIB help Transmission is a cross-platform BitTorrent client. @@ -14,15 +25,6 @@ config BR2_PACKAGE_TRANSMISSION if BR2_PACKAGE_TRANSMISSION -config BR2_PACKAGE_TRANSMISSION_UTP - bool "Transmission uTP support" - depends on BR2_INSTALL_LIBSTDCPP - help - Install support for uTorrent Transport Protocol - -comment "uTP needs a toolchain w/ C++" - depends on !BR2_INSTALL_LIBSTDCPP - config BR2_PACKAGE_TRANSMISSION_CLI bool "transmission-cli" help @@ -43,6 +45,8 @@ comment "transmission-gtk needs NLS enabled" depends on BR2_PACKAGE_LIBGTK3 && !BR2_SYSTEM_ENABLE_NLS endif -comment "transmission needs a toolchain w/ threads" +comment "transmission needs a toolchain w/ dynamic library, threads, C++, gcc >= 7" depends on BR2_USE_MMU - depends on !BR2_TOOLCHAIN_HAS_THREADS + depends on !BR2_BINFMT_FLAT + depends on !BR2_TOOLCHAIN_HAS_THREADS || !BR2_INSTALL_LIBSTDCPP || \ + !BR2_TOOLCHAIN_GCC_AT_LEAST_7 || !BR2_STATIC_LIBS diff --git a/package/transmission/transmission.hash b/package/transmission/transmission.hash index 13cbc969d3..c9977d216d 100644 --- a/package/transmission/transmission.hash +++ b/package/transmission/transmission.hash @@ -1,3 +1,4 @@ +# From https://transmissionbt.com/download +sha256 8fc5aef23638c983406f6a3ee9918369e4cdc84e3228bd2fb3d01dd55cdad900 transmission-4.0.1.tar.xz # Locally calculated -sha256 9144652fe742f7f7dd6657716e378da60b751aaeda8bef8344b3eefc4db255f2 transmission-3.00.tar.xz -sha256 2b16da5bd02790d1e4d332cfd42b9dfd7d1b0ed3a16a75dc7e76b6ed239fdba9 COPYING +sha256 f56732960a61ecf3b9637404eef1a39221d2006336a98792b7b65a79f155449c COPYING diff --git a/package/transmission/transmission.mk b/package/transmission/transmission.mk index 1660d2c2b9..3130d5ed48 100644 --- a/package/transmission/transmission.mk +++ b/package/transmission/transmission.mk @@ -4,55 +4,54 @@ # ################################################################################ -TRANSMISSION_VERSION = 3.00 -TRANSMISSION_SITE = https://github.com/transmission/transmission-releases/raw/master +TRANSMISSION_VERSION = 4.0.1 TRANSMISSION_SOURCE = transmission-$(TRANSMISSION_VERSION).tar.xz +TRANSMISSION_SITE = https://github.com/transmission/transmission/releases/download/$(TRANSMISSION_VERSION) TRANSMISSION_DEPENDENCIES = \ host-pkgconf \ - host-intltool \ + dht \ + libb64 \ libcurl \ + libdeflate \ libevent \ + libminiupnpc \ + libnatpmp \ + libpsl \ + libutp \ openssl \ zlib -TRANSMISSION_AUTORECONF = YES TRANSMISSION_CONF_OPTS = \ - --without-inotify \ - --enable-lightweight + -DENABLE_TESTS=OFF \ + -DRUN_CLANG_TIDY=OFF \ + -DUSE_SYSTEM_B64=ON \ + -DUSE_SYSTEM_DEFLATE=ON \ + -DUSE_SYSTEM_DHT=ON \ + -DUSE_SYSTEM_NATPMP=ON \ + -DUSE_SYSTEM_PSL=ON \ + -DWITH_INOTIFY=OFF TRANSMISSION_LICENSE = GPL-2.0 or GPL-3.0 with OpenSSL exception TRANSMISSION_LICENSE_FILES = COPYING TRANSMISSION_CPE_ID_VENDOR = transmissionbt -ifeq ($(BR2_PACKAGE_LIBMINIUPNPC),y) -TRANSMISSION_DEPENDENCIES += libminiupnpc -endif - -ifeq ($(BR2_PACKAGE_LIBNATPMP),y) -TRANSMISSION_DEPENDENCIES += libnatpmp -TRANSMISSION_CONF_OPTS += --enable-external-natpmp -else -TRANSMISSION_CONF_OPTS += --disable-external-natpmp -endif - -ifeq ($(BR2_PACKAGE_TRANSMISSION_UTP),y) -TRANSMISSION_CONF_OPTS += --enable-utp -else -TRANSMISSION_CONF_OPTS += --disable-utp +# Uses __atomic_load_8 +ifeq ($(BR2_TOOLCHAIN_HAS_LIBATOMIC),y) +TRANSMISSION_CONF_OPTS += -DCMAKE_EXE_LINKER_FLAGS=-latomic endif ifeq ($(BR2_PACKAGE_TRANSMISSION_CLI),y) -TRANSMISSION_CONF_OPTS += --enable-cli +TRANSMISSION_CONF_OPTS += -DENABLE_CLI=ON else -TRANSMISSION_CONF_OPTS += --disable-cli +TRANSMISSION_CONF_OPTS += -DENABLE_CLI=OFF endif ifeq ($(BR2_PACKAGE_TRANSMISSION_DAEMON),y) -TRANSMISSION_CONF_OPTS += --enable-daemon +TRANSMISSION_CONF_OPTS += -DENABLE_DAEMON=ON ifeq ($(BR2_PACKAGE_SYSTEMD),y) TRANSMISSION_DEPENDENCIES += systemd -TRANSMISSION_CONF_OPTS += --with-systemd +TRANSMISSION_CONF_OPTS += -DWITH_SYSTEMD=ON else -TRANSMISSION_CONF_OPTS += --without-systemd +TRANSMISSION_CONF_OPTS += -DWITH_SYSTEMD=OFF endif define TRANSMISSION_USERS @@ -70,14 +69,14 @@ define TRANSMISSION_INSTALL_INIT_SYSTEMD endef else -TRANSMISSION_CONF_OPTS += --disable-daemon +TRANSMISSION_CONF_OPTS += -DENABLE_DAEMON=OFF endif ifeq ($(BR2_PACKAGE_TRANSMISSION_GTK),y) -TRANSMISSION_CONF_OPTS += --with-gtk +TRANSMISSION_CONF_OPTS += -DENABLE_GTK=ON TRANSMISSION_DEPENDENCIES += libgtk3 else -TRANSMISSION_CONF_OPTS += --without-gtk +TRANSMISSION_CONF_OPTS += -DENABLE_GTK=OFF endif -$(eval $(autotools-package)) +$(eval $(cmake-package)) -- 2.39.2 From bernd.kuhls at t-online.de Sun Mar 12 22:09:29 2023 From: bernd.kuhls at t-online.de (Bernd Kuhls) Date: Sun, 12 Mar 2023 23:09:29 +0100 Subject: [Buildroot] [PATCH 1/1] package/mpv: bump version to 0.35.1 Message-ID: <20230312220929.288449-1-bernd.kuhls@t-online.de> https://github.com/mpv-player/mpv/releases/tag/v0.35.1 Updated license hash due to upstream commit "DOCS: use upstream license files": https://github.com/mpv-player/mpv/commit/7314253180e7c5d06bec6d1fed79ce92bff4b6be Signed-off-by: Bernd Kuhls --- package/mpv/mpv.hash | 4 ++-- package/mpv/mpv.mk | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package/mpv/mpv.hash b/package/mpv/mpv.hash index 0c7eb5f8a5..a09015619d 100644 --- a/package/mpv/mpv.hash +++ b/package/mpv/mpv.hash @@ -1,3 +1,3 @@ # Locally calculated -sha256 100a116b9f23bdcda3a596e9f26be3a69f166a4f1d00910d1789b6571c46f3a9 mpv-0.33.1.tar.gz -sha256 a99d7b0625a0566271aad6de694e52eafd566db024f9516720d526c680d3ee30 LICENSE.GPL +sha256 41df981b7b84e33a2ef4478aaf81d6f4f5c8b9cd2c0d337ac142fc20b387d1a9 mpv-0.35.1.tar.gz +sha256 8177f97513213526df2cf6184d8ff986c675afb514d4e68a404010521b880643 LICENSE.GPL diff --git a/package/mpv/mpv.mk b/package/mpv/mpv.mk index f9250070d1..e368b25736 100644 --- a/package/mpv/mpv.mk +++ b/package/mpv/mpv.mk @@ -4,7 +4,7 @@ # ################################################################################ -MPV_VERSION = 0.33.1 +MPV_VERSION = 0.35.1 MPV_SITE = $(call github,mpv-player,mpv,v$(MPV_VERSION)) MPV_DEPENDENCIES = \ host-pkgconf ffmpeg libass zlib \ -- 2.39.2 From thomas.petazzoni at bootlin.com Sun Mar 12 22:07:02 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sun, 12 Mar 2023 23:07:02 +0100 Subject: [Buildroot] [git commit] package/ddrescue: bump to version 1.27 Message-ID: <20230312221112.493478702F@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=ebb464a7d5809f7bc52fd7b21efcf441e7920f43 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master For change log, see the release announce: https://lists.gnu.org/archive/html/info-gnu/2023-01/msg00011.html Signed-off-by: Julien Olivain Signed-off-by: Thomas Petazzoni --- package/ddrescue/ddrescue.hash | 4 ++-- package/ddrescue/ddrescue.mk | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package/ddrescue/ddrescue.hash b/package/ddrescue/ddrescue.hash index f7c82b086b..3caec5667f 100644 --- a/package/ddrescue/ddrescue.hash +++ b/package/ddrescue/ddrescue.hash @@ -1,4 +1,4 @@ -# From https://lists.gnu.org/archive/html/info-gnu/2022-01/msg00013.html -sha256 e513cd3a90d9810dfdd91197d40aa40f6df01597bfb5ecfdfb205de1127c551f ddrescue-1.26.tar.lz +# From https://lists.gnu.org/archive/html/info-gnu/2023-01/msg00011.html +sha256 38c80c98c5a44f15e53663e4510097fd68d6ec20758efdf3a925037c183232eb ddrescue-1.27.tar.lz # Locally computed sha256 3d77c1a58fbde5ddba612d1fe09965e20a3804953eca12e8c1892298bb8a5eef COPYING diff --git a/package/ddrescue/ddrescue.mk b/package/ddrescue/ddrescue.mk index 6d16d8701f..f4376a9340 100644 --- a/package/ddrescue/ddrescue.mk +++ b/package/ddrescue/ddrescue.mk @@ -4,7 +4,7 @@ # ################################################################################ -DDRESCUE_VERSION = 1.26 +DDRESCUE_VERSION = 1.27 DDRESCUE_SOURCE = ddrescue-$(DDRESCUE_VERSION).tar.lz DDRESCUE_SITE = http://download.savannah.gnu.org/releases/ddrescue DDRESCUE_LICENSE = GPL-2.0+ From thomas.petazzoni at bootlin.com Sun Mar 12 22:11:00 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sun, 12 Mar 2023 23:11:00 +0100 Subject: [Buildroot] [git commit] support/testing/tests/package/test_ddrescue.py: new runtime test Message-ID: <20230312221112.59D8B87031@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=44b3aadffaaf26ec9c404dae8b6a8f231870fc63 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Signed-off-by: Julien Olivain Signed-off-by: Thomas Petazzoni --- DEVELOPERS | 2 + support/testing/tests/package/test_ddrescue.py | 94 ++++++++++++++++++++++ .../package/test_ddrescue/linux-ddrescue.fragment | 4 + 3 files changed, 100 insertions(+) diff --git a/DEVELOPERS b/DEVELOPERS index 9aa26418b5..6c3498484f 100644 --- a/DEVELOPERS +++ b/DEVELOPERS @@ -1729,6 +1729,8 @@ F: support/testing/tests/package/sample_python_distro.py F: support/testing/tests/package/sample_python_gnupg.py F: support/testing/tests/package/sample_python_pyalsa.py F: support/testing/tests/package/sample_python_spake2.py +F: support/testing/tests/package/test_ddrescue.py +F: support/testing/tests/package/test_ddrescue/ F: support/testing/tests/package/test_gnupg2.py F: support/testing/tests/package/test_highway.py F: support/testing/tests/package/test_hwloc.py diff --git a/support/testing/tests/package/test_ddrescue.py b/support/testing/tests/package/test_ddrescue.py new file mode 100644 index 0000000000..2206971421 --- /dev/null +++ b/support/testing/tests/package/test_ddrescue.py @@ -0,0 +1,94 @@ +import os + +import infra.basetest + + +class TestDdrescue(infra.basetest.BRTest): + + # A specific configuration is needed for testing ddrescue: + # - A kernel config fragment enables loop blk dev and device + # mapper dm-dust, which are used to simulate a failing storage + # block device. + # - dmraid user space package is needed to configure dm-dust + config = \ + """ + BR2_aarch64=y + BR2_TOOLCHAIN_EXTERNAL=y + BR2_TARGET_GENERIC_GETTY_PORT="ttyAMA0" + BR2_LINUX_KERNEL=y + BR2_LINUX_KERNEL_CUSTOM_VERSION=y + BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.1.15" + BR2_LINUX_KERNEL_USE_CUSTOM_CONFIG=y + BR2_LINUX_KERNEL_CUSTOM_CONFIG_FILE="board/qemu/aarch64-virt/linux.config" + BR2_LINUX_KERNEL_CONFIG_FRAGMENT_FILES="{}" + BR2_LINUX_KERNEL_NEEDS_HOST_OPENSSL=y + BR2_PACKAGE_DDRESCUE=y + BR2_PACKAGE_DMRAID=y + BR2_TARGET_ROOTFS_CPIO=y + BR2_TARGET_ROOTFS_CPIO_GZIP=y + # BR2_TARGET_ROOTFS_TAR is not set + """.format( + infra.filepath("tests/package/test_ddrescue/linux-ddrescue.fragment") + ) + + def test_run(self): + img = os.path.join(self.builddir, "images", "rootfs.cpio.gz") + kern = os.path.join(self.builddir, "images", "Image") + self.emulator.boot(arch="aarch64", + kernel=kern, + kernel_cmdline=["console=ttyAMA0"], + options=["-M", "virt", "-cpu", "cortex-a57", "-m", "256M", "-initrd", img]) + self.emulator.login() + + # Test variables: + dev_img = "/tmp/dev.img" + lo_dev = "/dev/loop0" + dm_dev_name = "dust0" + dm_dev = f"/dev/mapper/{dm_dev_name}" + ddrescue_img = "/tmp/ddrescue.img" + + # Test the program can execute + self.assertRunOk("ddrescue --version") + + # Create a 1MB file of zeroes for initial loopback block device + self.assertRunOk(f"dd if=/dev/zero of={dev_img} bs=1M count=1") + + # Setup lookback block device + self.assertRunOk(f"losetup {lo_dev} {dev_img}") + + # Create and setup dm-dust to simulate a failing block device + # The dev_img file is 1MB: 2048 blocks of 512 bytes each + self.assertRunOk(f"dmsetup create {dm_dev_name} --table '0 2048 dust {lo_dev} 0 512'") + + # Add few bad blocks and enable I/O error emulation + for badblock in [30, 40, 50, 60]: + self.assertRunOk(f"dmsetup message {dm_dev_name} 0 addbadblock {badblock}") + self.assertRunOk(f"dmsetup message {dm_dev_name} 0 enable") + + # Show device mapper status, to make debugging easier + self.assertRunOk(f"dmsetup status {dm_dev_name}") + + # A normal 'dd' is expected to fail with I/O error + cmd = f"dd if={dm_dev} of=/dev/null bs=512" + _, exit_code = self.emulator.run(cmd) + self.assertNotEqual(exit_code, 0) + + # Where a normal 'dd' fails, 'ddrescue' is expected to succeed + self.assertRunOk(f"ddrescue {dm_dev} {ddrescue_img}") + + # ddrescue does not normaly write any output data when there + # is I/O error on the input. The intent is to preserve any + # data that could have been read in a previous pass. There is + # one exception, when the output is a non-existing regular + # file, ddrescue will initialize it with zeroes the first + # time. Since the original image file was also including + # zeroes, the recovered image is expected to be the same as + # the original one. See ddrescue manual: + # https://www.gnu.org/software/ddrescue/manual/ddrescue_manual.html#Introduction + # "Ddrescue does not write zeros to the output when it finds + # bad sectors in the input, and does not truncate the output + # file if not asked to." + # https://www.gnu.org/software/ddrescue/manual/ddrescue_manual.html#Algorithm + # "If the output file is a regular file created by ddrescue, + # the areas marked as bad-sector will contain zeros." + self.assertRunOk(f"cmp {dev_img} {ddrescue_img}") diff --git a/support/testing/tests/package/test_ddrescue/linux-ddrescue.fragment b/support/testing/tests/package/test_ddrescue/linux-ddrescue.fragment new file mode 100644 index 0000000000..5cbe18a89f --- /dev/null +++ b/support/testing/tests/package/test_ddrescue/linux-ddrescue.fragment @@ -0,0 +1,4 @@ +CONFIG_BLK_DEV_LOOP=y +CONFIG_MD=y +CONFIG_BLK_DEV_DM=y +CONFIG_DM_DUST=y From thomas.petazzoni at bootlin.com Sun Mar 12 22:11:23 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sun, 12 Mar 2023 23:11:23 +0100 Subject: [Buildroot] [PATCH next 1/1] package/ddrescue: bump to version 1.27 In-Reply-To: <20230305111410.237442-1-ju.o@free.fr> References: <20230305111410.237442-1-ju.o@free.fr> Message-ID: <20230312231123.3750b9ad@windsurf> On Sun, 5 Mar 2023 12:14:10 +0100 Julien Olivain wrote: > For change log, see the release announce: > https://lists.gnu.org/archive/html/info-gnu/2023-01/msg00011.html > > Signed-off-by: Julien Olivain > --- > Patch tested on branch next at commit b793f3a with commands: Applied to master, thanks. Thomas -- Thomas Petazzoni, CTO, Bootlin Embedded Linux and Kernel engineering https://bootlin.com From thomas.petazzoni at bootlin.com Sun Mar 12 22:11:27 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sun, 12 Mar 2023 23:11:27 +0100 Subject: [Buildroot] [PATCH next 1/1] support/testing/tests/package/test_ddrescue.py: new runtime test In-Reply-To: <20230305173055.197754-1-ju.o@free.fr> References: <20230305173055.197754-1-ju.o@free.fr> Message-ID: <20230312231127.1c9e07ab@windsurf> On Sun, 5 Mar 2023 18:30:55 +0100 Julien Olivain wrote: > Signed-off-by: Julien Olivain > --- > Patch tested on branch next at commit b793f3a with commands: Applied to master, thanks. Thomas -- Thomas Petazzoni, CTO, Bootlin Embedded Linux and Kernel engineering https://bootlin.com From thomas.petazzoni at bootlin.com Sun Mar 12 22:12:06 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sun, 12 Mar 2023 23:12:06 +0100 Subject: [Buildroot] [git commit] support/testing/tests/package/test_mtools.py: new runtime test Message-ID: <20230312221222.1C0C787039@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=655b18053a344927b9372ff88302b082b1dba2f0 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Signed-off-by: Julien Olivain Signed-off-by: Thomas Petazzoni --- DEVELOPERS | 1 + support/testing/tests/package/test_mtools.py | 72 ++++++++++++++++++++++++++++ 2 files changed, 73 insertions(+) diff --git a/DEVELOPERS b/DEVELOPERS index 6c3498484f..592c0e6b9c 100644 --- a/DEVELOPERS +++ b/DEVELOPERS @@ -1739,6 +1739,7 @@ F: support/testing/tests/package/test_kexec.py F: support/testing/tests/package/test_kexec/ F: support/testing/tests/package/test_libjxl.py F: support/testing/tests/package/test_lsof.py +F: support/testing/tests/package/test_mtools.py F: support/testing/tests/package/test_ncdu.py F: support/testing/tests/package/test_octave.py F: support/testing/tests/package/test_ola.py diff --git a/support/testing/tests/package/test_mtools.py b/support/testing/tests/package/test_mtools.py new file mode 100644 index 0000000000..51e5138481 --- /dev/null +++ b/support/testing/tests/package/test_mtools.py @@ -0,0 +1,72 @@ +import os + +import infra.basetest + + +class TestMtools(infra.basetest.BRTest): + # We use a glibc toolchain to have iconv conversion working for + # codepage 850. + config = \ + """ + BR2_arm=y + BR2_TOOLCHAIN_EXTERNAL=y + BR2_TOOLCHAIN_EXTERNAL_BOOTLIN=y + BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_ARMV5_EABI_GLIBC_STABLE=y + BR2_PACKAGE_MTOOLS=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() + + dos_img = "dos-fat.img" + mtools_opts = f"-i {dos_img}" + + self.assertRunOk("mtools --version") + + # Create an empty image file to hold the FAT partition + self.assertRunOk(f"dd if=/dev/zero of={dos_img} bs=1M count=1") + + # Any Mtools command is expected to fail on an unformated + # partition. + cmd = f"minfo {mtools_opts} ::" + _, exit_code = self.emulator.run(cmd) + self.assertNotEqual(exit_code, 0) + + # Now, let's format the partition file to FAT + self.assertRunOk(f"mformat {mtools_opts} ::") + + # Run some Mtools commands on this empty partition + self.assertRunOk(f"minfo {mtools_opts} ::") + self.assertRunOk(f"mdir {mtools_opts} ::") + self.assertRunOk(f"mlabel {mtools_opts} -N 12345678 ::BUILDROOT") + + # Create a reference file on our Linux filesystem + self.assertRunOk("echo 'Hello Buildroot!' > file1.txt") + + # Copy the reference file into the DOS image, then perform + # various file manipulations + self.assertRunOk(f"mcopy {mtools_opts} file1.txt ::file2.txt") + self.assertRunOk(f"mcopy {mtools_opts} ::file2.txt ::file3.txt") + self.assertRunOk(f"mdel {mtools_opts} ::file2.txt") + self.assertRunOk(f"mren {mtools_opts} ::file3.txt ::file4.txt") + self.assertRunOk(f"mmd {mtools_opts} ::dir1") + self.assertRunOk(f"mmove {mtools_opts} ::file4.txt ::dir1") + self.assertRunOk(f"mdir {mtools_opts} ::dir1") + self.assertRunOk(f"mdu {mtools_opts} -a ::") + + # Copy back the file from the DOS image to the Linux + # filesystem + self.assertRunOk(f"mcopy {mtools_opts} ::dir1/file4.txt file5.txt") + + # We expect this last copied file to have the same content as + # the reference one created at the beginning + self.assertRunOk("cmp file1.txt file5.txt") + + # Delete a directory tree containing a file + self.assertRunOk(f"mdeltree {mtools_opts} ::dir1") From thomas.petazzoni at bootlin.com Sun Mar 12 22:12:29 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sun, 12 Mar 2023 23:12:29 +0100 Subject: [Buildroot] [PATCH next 1/1] support/testing/tests/package/test_mtools.py: new runtime test In-Reply-To: <20230304214120.136162-1-ju.o@free.fr> References: <20230304214120.136162-1-ju.o@free.fr> Message-ID: <20230312231229.5566a6aa@windsurf> On Sat, 4 Mar 2023 22:41:20 +0100 Julien Olivain wrote: > Signed-off-by: Julien Olivain > --- > Patch tested on branch next at commit b793f3a with commands: Applied to master, thanks. Thomas -- Thomas Petazzoni, CTO, Bootlin Embedded Linux and Kernel engineering https://bootlin.com From thomas.petazzoni at bootlin.com Sun Mar 12 22:13:23 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sun, 12 Mar 2023 23:13:23 +0100 Subject: [Buildroot] [PATCH 1/1] package/guile: bump to version 3.0.9 In-Reply-To: <20230305165130.974432-1-paguilar@paguilar.org> References: <20230305165130.974432-1-paguilar@paguilar.org> Message-ID: <20230312231323.55d64c41@windsurf> On Sun, 5 Mar 2023 17:51:30 +0100 Pedro Aguilar wrote: > Signed-off-by: Pedro Aguilar > --- > package/guile/guile.hash | 2 +- > package/guile/guile.mk | 2 +- > 2 files changed, 2 insertions(+), 2 deletions(-) Applied to master, thanks. Thomas -- Thomas Petazzoni, CTO, Bootlin Embedded Linux and Kernel engineering https://bootlin.com From thomas.petazzoni at bootlin.com Sun Mar 12 22:12:37 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sun, 12 Mar 2023 23:12:37 +0100 Subject: [Buildroot] [git commit] package/guile: bump to version 3.0.9 Message-ID: <20230312221326.4EE388703F@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=6dfa40b9ab3d0425c7760f0b27e5ecc91c659bac branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Signed-off-by: Pedro Aguilar Signed-off-by: Thomas Petazzoni --- package/guile/guile.hash | 2 +- package/guile/guile.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/guile/guile.hash b/package/guile/guile.hash index e9ae5b6e51..b671edad9d 100644 --- a/package/guile/guile.hash +++ b/package/guile/guile.hash @@ -1,5 +1,5 @@ # Locally calculated after checking pgp signature -sha256 daa7060a56f2804e9b74c8d7e7fe8beed12b43aab2789a38585183fcc17b8a13 guile-3.0.8.tar.xz +sha256 1a2625ac72b2366e95792f3fe758fd2df775b4044a90a4a9787326e66c0d750d guile-3.0.9.tar.xz # Locally computed sha256 b51c6f20e6d029cb5b3e5bf235ac562c9a188c5bdc4ffcdc663897772d6e0260 LICENSE sha256 8ceb4b9ee5adedde47b31e975c1d90c73ad27b6b165a1dcd80c7c545eb65b903 COPYING diff --git a/package/guile/guile.mk b/package/guile/guile.mk index 9478e75b41..1d2e8038f0 100644 --- a/package/guile/guile.mk +++ b/package/guile/guile.mk @@ -4,7 +4,7 @@ # ################################################################################ -GUILE_VERSION = 3.0.8 +GUILE_VERSION = 3.0.9 GUILE_SOURCE = guile-$(GUILE_VERSION).tar.xz GUILE_SITE = $(BR2_GNU_MIRROR)/guile GUILE_INSTALL_STAGING = YES From thomas.petazzoni at bootlin.com Sun Mar 12 22:14:41 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sun, 12 Mar 2023 23:14:41 +0100 Subject: [Buildroot] [PATCH v2 1/1] package/kexec: add KEXEC_CPE_ID_{PRODUCT, VENDOR} In-Reply-To: <20230312215945.168367-1-ju.o@free.fr> References: <20230301220159.161476-2-ju.o@free.fr> <20230312215945.168367-1-ju.o@free.fr> Message-ID: <20230312231441.4b237595@windsurf> On Sun, 12 Mar 2023 22:59:45 +0100 Julien Olivain wrote: > cpe:2.3:a:kexec-tools_project:kexec-tools is a valid CPE identifier > for this package: > https://nvd.nist.gov/products/cpe/search/results?namingFormat=2.3&keyword=cpe%3A2.3%3Aa%3Akexec-tools_project%3Akexec-tools > > Signed-off-by: Julien Olivain > --- > Changes v1 -> v2: > - Add the missing "KEXEC_CPE_ID_PRODUCT = kexec-tools" > as reported by Thomas. > --- > package/kexec/kexec.mk | 2 ++ > 1 file changed, 2 insertions(+) Applied to master, thanks. Thomas -- Thomas Petazzoni, CTO, Bootlin Embedded Linux and Kernel engineering https://bootlin.com From thomas.petazzoni at bootlin.com Sun Mar 12 22:13:43 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sun, 12 Mar 2023 23:13:43 +0100 Subject: [Buildroot] [git commit] package/kexec: add KEXEC_CPE_ID_{PRODUCT, VENDOR} Message-ID: <20230312221502.1C7D587045@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=0d8b27841fe6aad8e9bb4a083c3aeb863d3e0913 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master cpe:2.3:a:kexec-tools_project:kexec-tools is a valid CPE identifier for this package: https://nvd.nist.gov/products/cpe/search/results?namingFormat=2.3&keyword=cpe%3A2.3%3Aa%3Akexec-tools_project%3Akexec-tools Signed-off-by: Julien Olivain Signed-off-by: Thomas Petazzoni --- package/kexec/kexec.mk | 2 ++ 1 file changed, 2 insertions(+) diff --git a/package/kexec/kexec.mk b/package/kexec/kexec.mk index c1411f6ab7..562b09012b 100644 --- a/package/kexec/kexec.mk +++ b/package/kexec/kexec.mk @@ -9,6 +9,8 @@ KEXEC_SOURCE = kexec-tools-$(KEXEC_VERSION).tar.xz KEXEC_SITE = $(BR2_KERNEL_MIRROR)/linux/utils/kernel/kexec KEXEC_LICENSE = GPL-2.0 KEXEC_LICENSE_FILES = COPYING +KEXEC_CPE_ID_PRODUCT = kexec-tools +KEXEC_CPE_ID_VENDOR = kexec-tools_project KEXEC_SELINUX_MODULES = kdump # Makefile expects $STRIP -o to work, so needed for !BR2_STRIP_strip From thomas.petazzoni at bootlin.com Sun Mar 12 22:15:06 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sun, 12 Mar 2023 23:15:06 +0100 Subject: [Buildroot] [git commit] package/intel-mediasdk: bump version to 23.1.3 Message-ID: <20230312221654.826948706A@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=52ef625e67645d7fffc7b0082bfe6367ec6eb883 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Signed-off-by: Bernd Kuhls Signed-off-by: Thomas Petazzoni --- 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 a2c4243790..bdd4c7f3a6 100644 --- a/package/intel-mediasdk/intel-mediasdk.hash +++ b/package/intel-mediasdk/intel-mediasdk.hash @@ -1,3 +1,3 @@ # Locally computed -sha256 9208c35641ba995760d662689426a6c433973cf5283b8510f9cfb774e4b9cb38 intel-mediasdk-23.1.0.tar.gz +sha256 f1bb11ddaa44d5827562600e0a989ca20550e1b021314bce32bc4957352da110 intel-mediasdk-23.1.3.tar.gz sha256 dfd67773578903698f9ff4a61eb8f2d84810cbecd56f3f3cee8c649f813b6ea6 LICENSE diff --git a/package/intel-mediasdk/intel-mediasdk.mk b/package/intel-mediasdk/intel-mediasdk.mk index 462d487ebe..9843ec3502 100644 --- a/package/intel-mediasdk/intel-mediasdk.mk +++ b/package/intel-mediasdk/intel-mediasdk.mk @@ -4,7 +4,7 @@ # ################################################################################ -INTEL_MEDIASDK_VERSION = 23.1.0 +INTEL_MEDIASDK_VERSION = 23.1.3 INTEL_MEDIASDK_SITE = https://github.com/Intel-Media-SDK/MediaSDK/archive INTEL_MEDIASDK_LICENSE = MIT INTEL_MEDIASDK_LICENSE_FILES = LICENSE From thomas.petazzoni at bootlin.com Sun Mar 12 22:15:04 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sun, 12 Mar 2023 23:15:04 +0100 Subject: [Buildroot] [git commit] package/intel-gmmlib: bump version to 22.3.4 Message-ID: <20230312221654.6C79487068@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=406a9848d11a162db700b224ab55b1fccc0de711 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Signed-off-by: Bernd Kuhls Signed-off-by: Thomas Petazzoni --- 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 693d9d0905..d959f968e0 100644 --- a/package/intel-gmmlib/intel-gmmlib.hash +++ b/package/intel-gmmlib/intel-gmmlib.hash @@ -1,3 +1,3 @@ # Locally computed -sha256 86651bd2803c9f0afd82471bec784e65d2b418dee315a053d22215eb2a679be7 intel-gmmlib-22.3.3.tar.gz +sha256 c42b5fa1f5f7c165621099b3787de4c052688cd93c6ef986589ab24fff09b659 intel-gmmlib-22.3.4.tar.gz sha256 8b7446825df3f8b0268307e272aa6aaaf78351c83161d860d02c913c22666c48 LICENSE.md diff --git a/package/intel-gmmlib/intel-gmmlib.mk b/package/intel-gmmlib/intel-gmmlib.mk index 3eb3458ee7..0308ab6a28 100644 --- a/package/intel-gmmlib/intel-gmmlib.mk +++ b/package/intel-gmmlib/intel-gmmlib.mk @@ -4,7 +4,7 @@ # ################################################################################ -INTEL_GMMLIB_VERSION = 22.3.3 +INTEL_GMMLIB_VERSION = 22.3.4 INTEL_GMMLIB_SITE = https://github.com/intel/gmmlib/archive INTEL_GMMLIB_LICENSE = MIT INTEL_GMMLIB_LICENSE_FILES = LICENSE.md From thomas.petazzoni at bootlin.com Sun Mar 12 22:15:02 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sun, 12 Mar 2023 23:15:02 +0100 Subject: [Buildroot] [git commit] package/{mesa3d, mesa3d-headers}: bump version to 23.0.0 Message-ID: <20230312221654.62B0187067@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=89944e2c459d45dd4271c49e35dd4a13dfd850a4 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Release notes: https://www.phoronix.com/news/Mesa-23.0-Released https://lists.freedesktop.org/archives/mesa-announce/2023-February/000706.html Signed-off-by: Bernd Kuhls Signed-off-by: Thomas Petazzoni --- 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 ad1999a30d..a9ab1de8ea 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 = 22.3.5 +MESA3D_HEADERS_VERSION = 23.0.0 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 50c5bcc7fc..17dc2e7c00 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/000705.html -sha256 3eed2ecae2bc674494566faab9fcc9beb21cd804c7ba2b59a1694f3d7236e6a9 mesa-22.3.5.tar.xz -sha512 a4cad9b7e6501678fac279bd88a37e522633c7128afa8df04982f469c930e3557bb1d05b4b0f5ae16704d8d04e50c90a7489943a48861df17dd947704c329b85 mesa-22.3.5.tar.xz +# 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 # License sha256 a00275a53178e2645fb65be99a785c110513446a5071ff2c698ed260ad917d75 docs/license.rst diff --git a/package/mesa3d/mesa3d.mk b/package/mesa3d/mesa3d.mk index a744334c5b..a09c157b33 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 = 22.3.5 +MESA3D_VERSION = 23.0.0 MESA3D_SOURCE = mesa-$(MESA3D_VERSION).tar.xz MESA3D_SITE = https://archive.mesa3d.org MESA3D_LICENSE = MIT, SGI, Khronos From thomas.petazzoni at bootlin.com Sun Mar 12 22:15:05 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sun, 12 Mar 2023 23:15:05 +0100 Subject: [Buildroot] [git commit] package/intel-mediadriver: bump version to 23.1.3 Message-ID: <20230312221654.77E3A87069@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=1ec5d3547691888311502b936313b1807f658d80 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Signed-off-by: Bernd Kuhls Signed-off-by: Thomas Petazzoni --- 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 e4e41e4ad3..0ec128f9fd 100644 --- a/package/intel-mediadriver/intel-mediadriver.hash +++ b/package/intel-mediadriver/intel-mediadriver.hash @@ -1,3 +1,3 @@ # Locally computed -sha256 edae1bdc07b694bd6e42099feddcf875e3b5d7254894f4b3fb292128577baf82 intel-media-23.1.0.tar.gz +sha256 3b9a809f618cfd0a7835060dfec777a7bdd76f85d170c83116078bf7d4e3d427 intel-media-23.1.3.tar.gz sha256 74979d5aaee78b8da82e3aafd415a216b6131dfff6d95d6930927c8a4e3bded3 LICENSE.md diff --git a/package/intel-mediadriver/intel-mediadriver.mk b/package/intel-mediadriver/intel-mediadriver.mk index 6cc862dce4..51083af144 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.0 +INTEL_MEDIADRIVER_VERSION = 23.1.3 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 From thomas.petazzoni at bootlin.com Sun Mar 12 22:16:43 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sun, 12 Mar 2023 23:16:43 +0100 Subject: [Buildroot] [git commit] package/mpv: bump version to 0.35.1 Message-ID: <20230312221654.8FBAC87067@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=61ba55e9cce6884295e47fdf33554e6877bd0747 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master https://github.com/mpv-player/mpv/releases/tag/v0.35.1 Updated license hash due to upstream commit "DOCS: use upstream license files": https://github.com/mpv-player/mpv/commit/7314253180e7c5d06bec6d1fed79ce92bff4b6be Signed-off-by: Bernd Kuhls Signed-off-by: Thomas Petazzoni --- package/mpv/mpv.hash | 4 ++-- package/mpv/mpv.mk | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package/mpv/mpv.hash b/package/mpv/mpv.hash index 0c7eb5f8a5..a09015619d 100644 --- a/package/mpv/mpv.hash +++ b/package/mpv/mpv.hash @@ -1,3 +1,3 @@ # Locally calculated -sha256 100a116b9f23bdcda3a596e9f26be3a69f166a4f1d00910d1789b6571c46f3a9 mpv-0.33.1.tar.gz -sha256 a99d7b0625a0566271aad6de694e52eafd566db024f9516720d526c680d3ee30 LICENSE.GPL +sha256 41df981b7b84e33a2ef4478aaf81d6f4f5c8b9cd2c0d337ac142fc20b387d1a9 mpv-0.35.1.tar.gz +sha256 8177f97513213526df2cf6184d8ff986c675afb514d4e68a404010521b880643 LICENSE.GPL diff --git a/package/mpv/mpv.mk b/package/mpv/mpv.mk index f9250070d1..e368b25736 100644 --- a/package/mpv/mpv.mk +++ b/package/mpv/mpv.mk @@ -4,7 +4,7 @@ # ################################################################################ -MPV_VERSION = 0.33.1 +MPV_VERSION = 0.35.1 MPV_SITE = $(call github,mpv-player,mpv,v$(MPV_VERSION)) MPV_DEPENDENCIES = \ host-pkgconf ffmpeg libass zlib \ From thomas.petazzoni at bootlin.com Sun Mar 12 22:17:11 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sun, 12 Mar 2023 23:17:11 +0100 Subject: [Buildroot] [PATCH 1/1] package/{mesa3d, mesa3d-headers}: bump version to 23.0.0 In-Reply-To: <20230312220253.285408-1-bernd.kuhls@t-online.de> References: <20230312220253.285408-1-bernd.kuhls@t-online.de> Message-ID: <20230312231711.627ce834@windsurf> On Sun, 12 Mar 2023 23:02:53 +0100 Bernd Kuhls wrote: > Release notes: > https://www.phoronix.com/news/Mesa-23.0-Released > https://lists.freedesktop.org/archives/mesa-announce/2023-February/000706.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(-) Applied to master, thanks. Thomas -- Thomas Petazzoni, CTO, Bootlin Embedded Linux and Kernel engineering https://bootlin.com From thomas.petazzoni at bootlin.com Sun Mar 12 22:17:22 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sun, 12 Mar 2023 23:17:22 +0100 Subject: [Buildroot] [PATCH 1/3] package/intel-gmmlib: bump version to 22.3.4 In-Reply-To: <20230312220649.288302-1-bernd.kuhls@t-online.de> References: <20230312220649.288302-1-bernd.kuhls@t-online.de> Message-ID: <20230312231722.7ab3d7c8@windsurf> On Sun, 12 Mar 2023 23:06:47 +0100 Bernd Kuhls wrote: > 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(-) All three patches applied to master, thanks. Thomas -- Thomas Petazzoni, CTO, Bootlin Embedded Linux and Kernel engineering https://bootlin.com From thomas.petazzoni at bootlin.com Sun Mar 12 22:17:30 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sun, 12 Mar 2023 23:17:30 +0100 Subject: [Buildroot] [PATCH 1/1] package/mpv: bump version to 0.35.1 In-Reply-To: <20230312220929.288449-1-bernd.kuhls@t-online.de> References: <20230312220929.288449-1-bernd.kuhls@t-online.de> Message-ID: <20230312231730.5e319ec4@windsurf> On Sun, 12 Mar 2023 23:09:29 +0100 Bernd Kuhls wrote: > https://github.com/mpv-player/mpv/releases/tag/v0.35.1 > > Updated license hash due to upstream commit > "DOCS: use upstream license files": > https://github.com/mpv-player/mpv/commit/7314253180e7c5d06bec6d1fed79ce92bff4b6be > > Signed-off-by: Bernd Kuhls > --- > package/mpv/mpv.hash | 4 ++-- > package/mpv/mpv.mk | 2 +- > 2 files changed, 3 insertions(+), 3 deletions(-) Applied to master, thanks. Thomas -- Thomas Petazzoni, CTO, Bootlin Embedded Linux and Kernel engineering https://bootlin.com From ju.o at free.fr Sun Mar 12 23:09:58 2023 From: ju.o at free.fr (Julien Olivain) Date: Mon, 13 Mar 2023 00:09:58 +0100 Subject: [Buildroot] [PATCH 1/1] package/stress-ng: bump to version V0.15.05 Message-ID: <20230312230958.788816-1-ju.o@free.fr> This commit drops all the patches which are now all included upstream. For change log since V0.15.04, see: - https://github.com/ColinIanKing/stress-ng/blob/V0.15.05/debian/changelog or commit logs: - https://github.com/ColinIanKing/stress-ng/commits/V0.15.05 Signed-off-by: Julien Olivain --- Patch tested on top of branch master at commit df48bcd with commands: make check-package ... 0 warnings generated support/testing/run-tests \ -d dl -o output_folder \ tests.package.test_stress_ng ... OK utils/test-pkg -a -p stress-ng ... 45 builds, 6 skipped, 0 build failed, 0 legal-info failed, 0 show-info failed --- ...build-with-HAVE_SYSCALL-or-__NR_mmap.patch | 54 ------------- ...002-stress-regs-fix-build-on-riscv32.patch | 43 ---------- ...introduce-PRESERVE_CFLAGS-build-flag.patch | 78 ------------------- package/stress-ng/stress-ng.hash | 2 +- package/stress-ng/stress-ng.mk | 2 +- 5 files changed, 2 insertions(+), 177 deletions(-) delete mode 100644 package/stress-ng/0001-stress-mmap-fix-build-with-HAVE_SYSCALL-or-__NR_mmap.patch delete mode 100644 package/stress-ng/0002-stress-regs-fix-build-on-riscv32.patch delete mode 100644 package/stress-ng/0003-Makefile-introduce-PRESERVE_CFLAGS-build-flag.patch diff --git a/package/stress-ng/0001-stress-mmap-fix-build-with-HAVE_SYSCALL-or-__NR_mmap.patch b/package/stress-ng/0001-stress-mmap-fix-build-with-HAVE_SYSCALL-or-__NR_mmap.patch deleted file mode 100644 index 41a2647133..0000000000 --- a/package/stress-ng/0001-stress-mmap-fix-build-with-HAVE_SYSCALL-or-__NR_mmap.patch +++ /dev/null @@ -1,54 +0,0 @@ -From 625dd7e458e6aa488f7dd4764e4a62b6fbf79a9d Mon Sep 17 00:00:00 2001 -From: Julien Olivain -Date: Thu, 23 Feb 2023 21:54:16 +0100 -Subject: [PATCH] stress-mmap: fix build with HAVE_SYSCALL or __NR_mmap2 is - undefined - -Commit afae500a added macro tests for defined(HAVE_SYSCALL) and -system call numbers. - -More specifically, in stress-mmap.c, function mmap2_try() was defined -only if __NR_mmap2 is defined. See: -https://github.com/ColinIanKing/stress-ng/commit/afae500a23b198b9df421ad0fd9270fcdf65c3fb#diff-ffb0db2473f6c5e1b93dd33bce389ee836671a628fff9f903d097733f7ddfc9c - -This commit forgot to replicate the same test when the mmap2_try() -function is used later at: -https://github.com/ColinIanKing/stress-ng/blob/50f3ef2560e928c4694894be0bb652e663af5076/stress-mmap.c#L754 - -When HAVE_SYSCALL or __NR_mmap2 is undefined, compilation fails with: - - stress-mmap.c: In function 'stress_mmap': - stress-mmap.c:809:31: error: 'mmap2_try' undeclared (first use in this function); did you mean 'mmap_prot'? - context.mmap = (mmap_func_t)mmap2_try; - ^~~~~~~~~ - mmap_prot - stress-mmap.c:809:31: note: each undeclared identifier is reported only once for each function it appears in - -This patch fixes this issue. - -Upstream-reference: -https://github.com/ColinIanKing/stress-ng/commit/3da49180fdfa8a70307569202ed9431f5295913e - -Signed-off-by: Julien Olivain ---- - stress-mmap.c | 4 +++- - 1 file changed, 3 insertions(+), 1 deletion(-) - -diff --git a/stress-mmap.c b/stress-mmap.c -index cf343078..68f5a9b8 100644 ---- a/stress-mmap.c -+++ b/stress-mmap.c -@@ -805,7 +805,9 @@ static int stress_mmap(const stress_args_t *args) - context.mmap_file = true; - - if (mmap_mmap2) { --#if defined(HAVE_MMAP2) -+#if defined(HAVE_MMAP2) && \ -+ defined(HAVE_SYSCALL) && \ -+ defined(__NR_mmap2) - context.mmap = (mmap_func_t)mmap2_try; - #else - if (args->instance == 0) --- -2.39.2 - diff --git a/package/stress-ng/0002-stress-regs-fix-build-on-riscv32.patch b/package/stress-ng/0002-stress-regs-fix-build-on-riscv32.patch deleted file mode 100644 index cb2a507bfd..0000000000 --- a/package/stress-ng/0002-stress-regs-fix-build-on-riscv32.patch +++ /dev/null @@ -1,43 +0,0 @@ -From 40309f5d313524f4189f4ef158920391e92e226d Mon Sep 17 00:00:00 2001 -From: Julien Olivain -Date: Thu, 23 Feb 2023 21:38:25 +0100 -Subject: [PATCH] stress-regs: fix build on riscv32 - -RISC-V register test routine is using 64bit registers only. -When compiling on 32bit RISC-V, compilation fails with output: - - stress-regs.c: In function 'stress_regs_helper': - stress-regs.c:485:27: error: register specified for 's1' isn't suitable for data type - 485 | register uint64_t s1 __asm__("s1") = v; - | ^~ - stress-regs.c:495:27: error: register specified for 's11' isn't suitable for data type - 495 | register uint64_t s11 __asm__("s11") = s1 ^ 0xa5a5a5a5a5a5a5a5ULL; - | ^~~ - -This patch fix this issue by protecting the stress_regs_helper() -function with an additional test, to restrict to 64bit. - -Upstream-reference: -https://github.com/ColinIanKing/stress-ng/commit/6c335ac3abba535e79ddbddf34591ef5b9ee0a96 - -Signed-off-by: Julien Olivain ---- - stress-regs.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -diff --git a/stress-regs.c b/stress-regs.c -index 4d4d32d2..0ffac4d1 100644 ---- a/stress-regs.c -+++ b/stress-regs.c -@@ -473,7 +473,7 @@ do { \ - } - #endif - --#if defined(STRESS_ARCH_RISCV) -+#if defined(STRESS_ARCH_RISCV) && (__riscv_xlen == 64) - - #define STRESS_REGS_HELPER - /* --- -2.39.2 - diff --git a/package/stress-ng/0003-Makefile-introduce-PRESERVE_CFLAGS-build-flag.patch b/package/stress-ng/0003-Makefile-introduce-PRESERVE_CFLAGS-build-flag.patch deleted file mode 100644 index beb5429dc1..0000000000 --- a/package/stress-ng/0003-Makefile-introduce-PRESERVE_CFLAGS-build-flag.patch +++ /dev/null @@ -1,78 +0,0 @@ -From d3ab0bad6afc2e8f4be70fe38dd24788f1b3d4be Mon Sep 17 00:00:00 2001 -From: Julien Olivain -Date: Fri, 24 Feb 2023 21:11:30 +0100 -Subject: [PATCH] Makefile: introduce PRESERVE_CFLAGS build flag - -The stress-ng Makefile includes many nice environment auto-detection -features to adjust compilation flags. This is very convenient in -many compilation use-cases. However, in some other specific cross -compilation environments, those automatic CFLAGS adjustments may -create compilation failures. - -For example, commit c00e695ed5 added -fstack-protector-strong if the -compiler recognize the flag. In some situations, for example a gcc -toolchain based on uClibc-ng without stack-protector libssp -enabled, gcc will recognize the option. Then, the Makefile adds the -option to CFLAGS, and the compilation/link fails at link time with an -error like: - - /toolchain/arm-buildroot-linux-uclibcgnueabi/bin/ld: cannot find -lssp_nonshared: No such file or directory - /toolchain/arm-buildroot-linux-uclibcgnueabi/bin/ld: cannot find -lssp: No such file or directory - -stress-ng is included in the Buildroot build system [1] [2], which -supports many architectures and toolchain configurations. This build -system carefully controls its CFLAGS. In such a case, it is -preferable for a package to avoid changing compilation flags. - -This patch introduces the PRESERVE_CFLAGS Makefile variable which will -disable those CFLAGS adjustments, if set to 1. The current build -behavior is preserved if unset. - -Upstream-reference: -https://github.com/ColinIanKing/stress-ng/commit/3d87d50561505a5a79008c01e35fc2e100000160 - -[1] https://buildroot.org/ -[2] https://git.buildroot.org/buildroot/tree/package/stress-ng?h=2022.11.1 - -Signed-off-by: Julien Olivain ---- - Makefile | 4 ++++ - 1 file changed, 4 insertions(+) - -diff --git a/Makefile b/Makefile -index 7a969aba..35151d74 100644 ---- a/Makefile -+++ b/Makefile -@@ -45,6 +45,7 @@ endif - # Test for hardening flags and apply them if applicable - # - MACHINE = $(shell uname -m) -+ifneq ($(PRESERVE_CFLAGS),1) - ifneq ($(MACHINE),$(filter $(MACHINE),alpha parisc)) - ifeq ($(shell $(CC) $(CFLAGS) -fstack-protector-strong -E -xc /dev/null > /dev/null 2>& 1 && echo 1),1) - CFLAGS += -fstack-protector-strong -@@ -58,6 +59,7 @@ ifeq ($(shell $(CC) $(CFLAGS) -D_FORTIFY_SOURCE=2 -E -xc /dev/null > /dev/null 2 - CFLAGS += -D_FORTIFY_SOURCE=2 - endif - endif -+endif - - # - # Expected build warnings -@@ -83,11 +85,13 @@ PRE_V= - PRE_Q=@# - endif - -+ifneq ($(PRESERVE_CFLAGS),1) - ifeq ($(findstring icc,$(CC)),icc) - CFLAGS += -no-inline-max-size -no-inline-max-total-size - CFLAGS += -axAVX,CORE-AVX2,CORE-AVX-I,CORE-AVX512,SSE2,SSE3,SSSE3,SSE4.1,SSE4.2,SANDYBRIDGE,SKYLAKE,SKYLAKE-AVX512,TIGERLAKE,SAPPHIRERAPIDS - CFLAGS += -ip -falign-loops -funroll-loops -ansi-alias -fma -qoverride-limits - endif -+endif - - #ifeq ($(findstring clang,$(CC)),clang) - #CFLAGS += -Weverything --- -2.39.2 - diff --git a/package/stress-ng/stress-ng.hash b/package/stress-ng/stress-ng.hash index 5b967d2b95..1c7cd1cdf6 100644 --- a/package/stress-ng/stress-ng.hash +++ b/package/stress-ng/stress-ng.hash @@ -1,3 +1,3 @@ # Locally calculated -sha256 92922b979b5ca6ee05b03fd792c32a0b25a01fea6161b418b5e672c64ffb549f stress-ng-0.15.04.tar.gz +sha256 303cca1bd78323a9f45d76a65e4348de266c3d5eeafcfd214173de3f61a0002d stress-ng-0.15.05.tar.gz sha256 8177f97513213526df2cf6184d8ff986c675afb514d4e68a404010521b880643 COPYING diff --git a/package/stress-ng/stress-ng.mk b/package/stress-ng/stress-ng.mk index 28116b455d..196d926a4b 100644 --- a/package/stress-ng/stress-ng.mk +++ b/package/stress-ng/stress-ng.mk @@ -4,7 +4,7 @@ # ################################################################################ -STRESS_NG_VERSION = 0.15.04 +STRESS_NG_VERSION = 0.15.05 STRESS_NG_SITE = $(call github,ColinIanKing,stress-ng,V$(STRESS_NG_VERSION)) STRESS_NG_LICENSE = GPL-2.0+ STRESS_NG_LICENSE_FILES = COPYING -- 2.39.2 From fido_max at inbox.ru Mon Mar 13 05:09:38 2023 From: fido_max at inbox.ru (Maxim Kochetkov) Date: Mon, 13 Mar 2023 08:09:38 +0300 Subject: [Buildroot] [PATCH v3 1/1] package/gdal: bump version to 3.6.2 Message-ID: <20230313050938.9860-1-fido_max@inbox.ru> Release notes: https://github.com/OSGeo/gdal/blob/v3.6.2/NEWS.md License changes: https://github.com/OSGeo/gdal/commit/a394f9cb299b2c3c2159098483d1fece3a464fda ISC License is added for FlatGeobuf and Flatbush Apache-2.0 is added for flatbuffers Signed-off-by: Maxim Kochetkov --- package/gdal/gdal.hash | 8 ++++---- package/gdal/gdal.mk | 4 ++-- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/package/gdal/gdal.hash b/package/gdal/gdal.hash index ab77d7840d..d0b08b4535 100644 --- a/package/gdal/gdal.hash +++ b/package/gdal/gdal.hash @@ -1,6 +1,6 @@ -# md5 from: https://download.osgeo.org/gdal/3.5.2/gdal-3.5.2.tar.xz.md5, sha256 locally computed: -md5 821b3b0637ebada5d20dbefb2e3ec964 gdal-3.5.2.tar.xz -sha256 0874dfdeb9ac42e53c37be4184b19350be76f0530e1f4fa8004361635b9030c2 gdal-3.5.2.tar.xz +# md5 from: https://download.osgeo.org/gdal/3.6.2/gdal-3.6.2.tar.gz.md5, sha256 locally computed: +md5 6f22ffdbd8e00059ddb2b825c5920c4c gdal-3.6.2.tar.xz +sha256 35f40d2e08061b342513cdcddc2b997b3814ef8254514f0ef1e8bc7aa56cf681 gdal-3.6.2.tar.xz # Hashes of license files: -sha256 fac0116e799ca4de79b076ee04863b5e2b69541ea3664b9bb108c81a5355f16a LICENSE.TXT +sha256 1dae3468e81d00da56e2936f74d33b8b3ad09d726437f19ce209a5dabea41f77 LICENSE.TXT diff --git a/package/gdal/gdal.mk b/package/gdal/gdal.mk index a3b11c53af..ce67399c32 100644 --- a/package/gdal/gdal.mk +++ b/package/gdal/gdal.mk @@ -4,10 +4,10 @@ # ################################################################################ -GDAL_VERSION = 3.5.2 +GDAL_VERSION = 3.6.2 GDAL_SITE = https://download.osgeo.org/gdal/$(GDAL_VERSION) GDAL_SOURCE = gdal-$(GDAL_VERSION).tar.xz -GDAL_LICENSE = MIT, many others +GDAL_LICENSE = Apache-2.0, ISC, MIT, many others GDAL_LICENSE_FILES = LICENSE.TXT GDAL_CPE_ID_VENDOR = osgeo GDAL_INSTALL_STAGING = YES -- 2.39.2 From fido_max at inbox.ru Mon Mar 13 05:18:23 2023 From: fido_max at inbox.ru (Maxim Kochetkov) Date: Mon, 13 Mar 2023 08:18:23 +0300 Subject: [Buildroot] [PATCH 1/1] package/osm2pgsql: bump version to 1.8.1 Message-ID: <20230313051823.155236-1-fido_max@inbox.ru> Release-notes: https://github.com/openstreetmap/osm2pgsql/releases/tag/1.8.1 Signed-off-by: Maxim Kochetkov --- package/osm2pgsql/osm2pgsql.hash | 2 +- package/osm2pgsql/osm2pgsql.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/osm2pgsql/osm2pgsql.hash b/package/osm2pgsql/osm2pgsql.hash index b5b76c15c6..cc13bf741d 100644 --- a/package/osm2pgsql/osm2pgsql.hash +++ b/package/osm2pgsql/osm2pgsql.hash @@ -1,3 +1,3 @@ # Locally calculated -sha256 b266b50f46fe4d1caddab61d26b39f10ea33b896ec23b8b3e294be4666e7b927 osm2pgsql-1.8.0.tar.gz +sha256 9e3cd9e13893fd7a153c7b42089bd23338867190c91b157cbdb4ff7176ecba62 osm2pgsql-1.8.1.tar.gz sha256 ab15fd526bd8dd18a9e77ebc139656bf4d33e97fc7238cd11bf60e2b9b8666c6 COPYING diff --git a/package/osm2pgsql/osm2pgsql.mk b/package/osm2pgsql/osm2pgsql.mk index 9cdfb44ce0..11f09fe7d1 100644 --- a/package/osm2pgsql/osm2pgsql.mk +++ b/package/osm2pgsql/osm2pgsql.mk @@ -4,7 +4,7 @@ # ################################################################################ -OSM2PGSQL_VERSION = 1.8.0 +OSM2PGSQL_VERSION = 1.8.1 OSM2PGSQL_SITE = $(call github,openstreetmap,osm2pgsql,$(OSM2PGSQL_VERSION)) OSM2PGSQL_LICENSE = GPL-2.0+ OSM2PGSQL_LICENSE_FILES = COPYING -- 2.39.2 From fido_max at inbox.ru Mon Mar 13 05:26:26 2023 From: fido_max at inbox.ru (Maxim Kochetkov) Date: Mon, 13 Mar 2023 08:26:26 +0300 Subject: [Buildroot] [PATCH 1/1] package/timescaledb: bump version to 2.10.1 Message-ID: <20230313052626.159262-1-fido_max@inbox.ru> Release notes: https://github.com/timescale/timescaledb/blob/2.10.1/CHANGELOG.md Signed-off-by: Maxim Kochetkov --- package/timescaledb/timescaledb.hash | 2 +- package/timescaledb/timescaledb.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/timescaledb/timescaledb.hash b/package/timescaledb/timescaledb.hash index 2fd14e6c1a..b05c7802c2 100644 --- a/package/timescaledb/timescaledb.hash +++ b/package/timescaledb/timescaledb.hash @@ -1,3 +1,3 @@ # Locally calculated -sha256 ff0820891646a772aceab19ee0f7da0a5343dc53b9a72c965ab70f723d231d5c timescaledb-2.9.3.tar.gz +sha256 6fca72a6ed0f6d32d2b3523951ede73dc5f9b0077b38450a029a5f411fdb8c73 timescaledb-2.10.1.tar.gz sha256 0378e0948feefd85f579319c74d6e2b671194037f550c7176ef26649d94c895b LICENSE diff --git a/package/timescaledb/timescaledb.mk b/package/timescaledb/timescaledb.mk index e3c94ed2fe..bcda07f893 100644 --- a/package/timescaledb/timescaledb.mk +++ b/package/timescaledb/timescaledb.mk @@ -4,7 +4,7 @@ # ################################################################################ -TIMESCALEDB_VERSION = 2.9.3 +TIMESCALEDB_VERSION = 2.10.1 TIMESCALEDB_SITE = $(call github,timescale,timescaledb,$(TIMESCALEDB_VERSION)) TIMESCALEDB_LICENSE = Apache-2.0 TIMESCALEDB_LICENSE_FILES = LICENSE -- 2.39.2 From fido_max at inbox.ru Mon Mar 13 06:13:23 2023 From: fido_max at inbox.ru (Maxim Kochetkov) Date: Mon, 13 Mar 2023 09:13:23 +0300 Subject: [Buildroot] [PATCH 1/1] package/postgresql: ignore CVE-2017-8806 Message-ID: <20230313061323.173744-1-fido_max@inbox.ru> CVE-2017-8806 is related to postgresql-common package. It is false positive for postgresql, so ignore it. 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 From thomas at devoogdt.com Mon Mar 13 06:55:14 2023 From: thomas at devoogdt.com (Thomas Devoogdt) Date: Mon, 13 Mar 2023 07:55:14 +0100 Subject: [Buildroot] [PATCH v4 1/3] pkg-cmake: add option to select the Ninja generator In-Reply-To: References: Message-ID: <20230313065516.2023267-1-thomas.devoogdt@barco.com> E.g. Commit 16e5c92ff5fd2b44a1126bd7d7538c68ce838213 can now be replaced by: WEBKITGTK_CMAKE_NINJA = YES Packages that are selecting Ninja (or overtime another generator), should also use the _BUILD_{ENV,OPTS} variables iso the _MAKE variables. No _INSTALL{,_STAGING,_TARGET}_OPTS used so far: $ grep '_INSTALL_OPTS' $(grep -rl "cmake-package" package/*/*.mk) $ grep '_INSTALL_STAGING_OPTS' $(grep -rl "cmake-package" package/*/*.mk) $ grep '_INSTALL_TARGET_OPTS' $(grep -rl "cmake-package" package/*/*.mk) The _MAKE_{ENV,OPTS} are copied to _BUILD_{ENV,OPTS}, usage: $ grep '_MAKE_ENV =' $(grep -rl "cmake-package" package/*/*.mk) > package/netopeer2/netopeer2.mk:NETOPEER2_MAKE_ENV = \ > package/racehound/racehound.mk:RACEHOUND_MAKE_ENV = $(LINUX_MAKE_FLAGS) $ grep '_MAKE_OPTS =' $(grep -rl "cmake-package" package/*/*.mk) > package/mariadb/mariadb.mk:HOST_MARIADB_MAKE_OPTS = import_executables > package/zeek/zeek.mk:HOST_ZEEK_MAKE_OPTS = binpac bifcl Only "musepack" seems to overwrite MAKE to enforce -j1, so replace it: $ grep '_MAKE =' $(grep -rl "cmake-package" package/*/*.mk) > package/musepack/musepack.mk:MUSEPACK_MAKE = $(MAKE1) Signed-off-by: Thomas Devoogdt --- v2: - made generator use more generic, other generators can now easily be added if required v3: - add _GENERATOR_PROGRAM - add _GENERATOR_PARALLEL for make - dropped BUILD_OPTS - fix gdal.mk v4: - restored _MAKE_ENV/_MAKE_OPTS for the Unix Makefiles case - always set -j$(PARALLEL_JOBS) --- package/musepack/musepack.mk | 2 +- package/pkg-cmake.mk | 35 +++++++++++++++++++++++------------ 2 files changed, 24 insertions(+), 13 deletions(-) diff --git a/package/musepack/musepack.mk b/package/musepack/musepack.mk index fc66c684a5..d4dd08df36 100644 --- a/package/musepack/musepack.mk +++ b/package/musepack/musepack.mk @@ -9,7 +9,7 @@ MUSEPACK_SITE = http://files.musepack.net/source MUSEPACK_SOURCE = musepack_src_$(MUSEPACK_VERSION).tar.gz MUSEPACK_DEPENDENCIES = libcuefile libreplaygain MUSEPACK_INSTALL_STAGING = YES -MUSEPACK_MAKE = $(MAKE1) +MUSEPACK_BUILD_OPTS = -j1 MUSEPACK_LICENSE = BSD-3-Clause (*mpcdec), LGPL-2.1+ (*mpcenc) MUSEPACK_LICENSE_FILES = libmpcdec/COPYING libmpcenc/quant.c diff --git a/package/pkg-cmake.mk b/package/pkg-cmake.mk index 8c375779cb..36ab88d3a1 100644 --- a/package/pkg-cmake.mk +++ b/package/pkg-cmake.mk @@ -51,11 +51,6 @@ endif define inner-cmake-package -$(2)_MAKE ?= $$(MAKE) -$(2)_INSTALL_OPTS ?= install -$(2)_INSTALL_STAGING_OPTS ?= DESTDIR=$$(STAGING_DIR) install/fast -$(2)_INSTALL_TARGET_OPTS ?= DESTDIR=$$(TARGET_DIR) install/fast - $(3)_SUPPORTS_IN_SOURCE_BUILD ?= YES @@ -65,6 +60,20 @@ else $(2)_BUILDDIR = $$($(2)_SRCDIR)/buildroot-build endif +ifeq ($$($(3)_CMAKE_NINJA),YES) +$(2)_DEPENDENCIES += host-ninja +$(2)_GENERATOR = "Ninja" +$(2)_GENERATOR_PROGRAM = $(HOST_DIR)/bin/ninja +else +$(2)_GENERATOR = "Unix Makefiles" +$(2)_GENERATOR_PROGRAM = $(firstword $(BR2_MAKE)) + +# Generator specific code (make) should be avoided, +# but for now, copy them to the new variables. +$(2)_BUILD_ENV ?= $$($(2)_MAKE_ENV) +$(2)_BUILD_OPTS ?= -- $$($(2)_MAKE_OPTS) +endif + # # Configure step. Only define it if not already defined by the package # .mk file. And take care of the differences between host and target @@ -88,7 +97,8 @@ define $(2)_CONFIGURE_CMDS rm -f CMakeCache.txt && \ PATH=$$(BR_PATH) \ $$($$(PKG)_CONF_ENV) $$(BR2_CMAKE) $$($$(PKG)_SRCDIR) \ - -G"Unix Makefiles" \ + -G$$($$(PKG)_GENERATOR) \ + -DCMAKE_MAKE_PROGRAM="$$($$(PKG)_GENERATOR_PROGRAM)" \ -DCMAKE_TOOLCHAIN_FILE="$$(HOST_DIR)/share/buildroot/toolchainfile.cmake" \ -DCMAKE_INSTALL_PREFIX="/usr" \ -DCMAKE_INSTALL_RUNSTATEDIR="/run" \ @@ -119,7 +129,8 @@ define $(2)_CONFIGURE_CMDS PKG_CONFIG_ALLOW_SYSTEM_CFLAGS=1 \ PKG_CONFIG_ALLOW_SYSTEM_LIBS=1 \ $$($$(PKG)_CONF_ENV) $$(BR2_CMAKE) $$($$(PKG)_SRCDIR) \ - -G"Unix Makefiles" \ + -G$$($$(PKG)_GENERATOR) \ + -DCMAKE_MAKE_PROGRAM="$$($$(PKG)_GENERATOR_PROGRAM)" \ -DCMAKE_INSTALL_SO_NO_EXE=0 \ -DCMAKE_FIND_ROOT_PATH="$$(HOST_DIR)" \ -DCMAKE_FIND_ROOT_PATH_MODE_PROGRAM="BOTH" \ @@ -166,11 +177,11 @@ $(2)_DEPENDENCIES += $(BR2_CMAKE_HOST_DEPENDENCY) ifndef $(2)_BUILD_CMDS ifeq ($(4),target) define $(2)_BUILD_CMDS - $$(TARGET_MAKE_ENV) $$($$(PKG)_MAKE_ENV) $$($$(PKG)_MAKE) $$($$(PKG)_MAKE_OPTS) -C $$($$(PKG)_BUILDDIR) + $$(TARGET_MAKE_ENV) $$($$(PKG)_BUILD_ENV) $$(BR2_CMAKE) --build $$($$(PKG)_BUILDDIR) -j$(PARALLEL_JOBS) $$($$(PKG)_BUILD_OPTS) endef else define $(2)_BUILD_CMDS - $$(HOST_MAKE_ENV) $$($$(PKG)_MAKE_ENV) $$($$(PKG)_MAKE) $$($$(PKG)_MAKE_OPTS) -C $$($$(PKG)_BUILDDIR) + $$(HOST_MAKE_ENV) $$($$(PKG)_BUILD_ENV) $$(BR2_CMAKE) --build $$($$(PKG)_BUILDDIR) -j$(PARALLEL_JOBS) $$($$(PKG)_BUILD_OPTS) endef endif endif @@ -181,7 +192,7 @@ endif # ifndef $(2)_INSTALL_CMDS define $(2)_INSTALL_CMDS - $$(HOST_MAKE_ENV) $$($$(PKG)_MAKE_ENV) $$($$(PKG)_MAKE) $$($$(PKG)_MAKE_OPTS) $$($$(PKG)_INSTALL_OPTS) -C $$($$(PKG)_BUILDDIR) + $$(HOST_MAKE_ENV) $$($$(PKG)_BUILD_ENV) $$(BR2_CMAKE) --install $$($$(PKG)_BUILDDIR) $$($$(PKG)_INSTALL_OPTS) endef endif @@ -191,7 +202,7 @@ endif # ifndef $(2)_INSTALL_STAGING_CMDS define $(2)_INSTALL_STAGING_CMDS - $$(TARGET_MAKE_ENV) $$($$(PKG)_MAKE_ENV) $$($$(PKG)_MAKE) $$($$(PKG)_MAKE_OPTS) $$($$(PKG)_INSTALL_STAGING_OPTS) -C $$($$(PKG)_BUILDDIR) + $$(TARGET_MAKE_ENV) $$($$(PKG)_BUILD_ENV) DESTDIR=$$(STAGING_DIR) $$(BR2_CMAKE) --install $$($$(PKG)_BUILDDIR) $$($$(PKG)_INSTALL_STAGING_OPTS) endef endif @@ -201,7 +212,7 @@ endif # ifndef $(2)_INSTALL_TARGET_CMDS define $(2)_INSTALL_TARGET_CMDS - $$(TARGET_MAKE_ENV) $$($$(PKG)_MAKE_ENV) $$($$(PKG)_MAKE) $$($$(PKG)_MAKE_OPTS) $$($$(PKG)_INSTALL_TARGET_OPTS) -C $$($$(PKG)_BUILDDIR) + $$(TARGET_MAKE_ENV) $$($$(PKG)_BUILD_ENV) DESTDIR=$$(TARGET_DIR) $$(BR2_CMAKE) --install $$($$(PKG)_BUILDDIR) $$($$(PKG)_INSTALL_TARGET_OPTS) endef endif -- 2.39.2 From thomas at devoogdt.com Mon Mar 13 06:55:16 2023 From: thomas at devoogdt.com (Thomas Devoogdt) Date: Mon, 13 Mar 2023 07:55:16 +0100 Subject: [Buildroot] [PATCH v4 3/3] package/wpewebkit: use the CMAKE_NINJA flag In-Reply-To: <20230313065516.2023267-1-thomas.devoogdt@barco.com> References: <20230313065516.2023267-1-thomas.devoogdt@barco.com> Message-ID: <20230313065516.2023267-3-thomas.devoogdt@barco.com> Replaces: commit 78d499409f71d8a22b0632c8ebc06f67ee6ae6dd Author: Peter Korsgaard Date: Thu Feb 9 18:07:06 2023 +0100 package/wpewebkit: Build with ninja Wpewebkit needs cmake >= 3.20 when building with the make backend since wpewebkit 3.8.0. Cmake 3.20 is above our minimal version in support/dependencies/check-host-cmake.mk, so this breaks builds on hosts with cmake >= 3.18 < 3.20 - So use the ninja backend instead. https://github.com/WebKit/WebKit/commit/6cd89696b5d406c1a3d9a7a9bbb18fda9284fa1f Signed-off-by: Peter Korsgaard Signed-off-by: Thomas Devoogdt --- package/wpewebkit/wpewebkit.mk | 20 +------------------- 1 file changed, 1 insertion(+), 19 deletions(-) diff --git a/package/wpewebkit/wpewebkit.mk b/package/wpewebkit/wpewebkit.mk index 48e5c2f8cd..c1b5dee121 100644 --- a/package/wpewebkit/wpewebkit.mk +++ b/package/wpewebkit/wpewebkit.mk @@ -14,6 +14,7 @@ WPEWEBKIT_LICENSE_FILES = \ Source/WebCore/LICENSE-LGPL-2.1 WPEWEBKIT_CPE_ID_VENDOR = wpewebkit WPEWEBKIT_CPE_ID_PRODUCT = wpe_webkit +WPEWEBKIT_CMAKE_NINJA = YES WPEWEBKIT_DEPENDENCIES = host-gperf host-python3 host-ruby \ harfbuzz cairo icu jpeg libepoxy libgcrypt libgles libsoup libtasn1 \ libpng libxslt openjpeg wayland-protocols webp wpebackend-fdo @@ -103,23 +104,4 @@ ifeq ($(BR2_ARM_CPU_ARMV5)$(BR2_ARM_CPU_ARMV6)$(BR2_MIPS_CPU_MIPS32R6)$(BR2_MIPS WPEWEBKIT_CONF_OPTS += -DENABLE_JIT=OFF -DENABLE_C_LOOP=ON -DENABLE_SAMPLING_PROFILER=OFF endif -# wpewebkit needs cmake >= 3.20 when building with the make backend, which is -# above our minimal version in -# support/dependencies/check-host-cmake.mk, so use the ninja backend: -# https://github.com/WebKit/WebKit/commit/6cd89696b5d406c1a3d9a7a9bbb18fda9284fa1f -WPEWEBKIT_CONF_OPTS += -GNinja -WPEWEBKIT_DEPENDENCIES += host-ninja - -define WPEWEBKIT_BUILD_CMDS - $(TARGET_MAKE_ENV) $(BR2_CMAKE) --build $(WPEWEBKIT_BUILDDIR) -endef - -define WPEWEBKIT_INSTALL_STAGING_CMDS - $(TARGET_MAKE_ENV) DESTDIR=$(STAGING_DIR) $(BR2_CMAKE) --install $(WPEWEBKIT_BUILDDIR) -endef - -define WPEWEBKIT_INSTALL_TARGET_CMDS - $(TARGET_MAKE_ENV) DESTDIR=$(TARGET_DIR) $(BR2_CMAKE) --install $(WPEWEBKIT_BUILDDIR) -endef - $(eval $(cmake-package)) -- 2.39.2 From thomas at devoogdt.com Mon Mar 13 06:55:15 2023 From: thomas at devoogdt.com (Thomas Devoogdt) Date: Mon, 13 Mar 2023 07:55:15 +0100 Subject: [Buildroot] [PATCH v4 2/3] package/webkitgtk: use the CMAKE_NINJA flag In-Reply-To: <20230313065516.2023267-1-thomas.devoogdt@barco.com> References: <20230313065516.2023267-1-thomas.devoogdt@barco.com> Message-ID: <20230313065516.2023267-2-thomas.devoogdt@barco.com> Replaces: commit 16e5c92ff5fd2b44a1126bd7d7538c68ce838213 Author: Peter Korsgaard Date: Thu Feb 9 18:07:05 2023 +0100 package/webkitgtk: Build with ninja Webkitgtk needs cmake >= 3.20 when building with the make backend since webkitgtk 3.8.0. Cmake 3.20 is above our minimal version in support/dependencies/check-host-cmake.mk, so this breaks builds on hosts with cmake >= 3.18 < 3.20 - So use the ninja backend instead. https://github.com/WebKit/WebKit/commit/6cd89696b5d406c1a3d9a7a9bbb18fda9284fa1f Signed-off-by: Peter Korsgaard Signed-off-by: Thomas Devoogdt --- package/webkitgtk/webkitgtk.mk | 20 +------------------- 1 file changed, 1 insertion(+), 19 deletions(-) diff --git a/package/webkitgtk/webkitgtk.mk b/package/webkitgtk/webkitgtk.mk index 3263f7fea0..b43f97f0ca 100644 --- a/package/webkitgtk/webkitgtk.mk +++ b/package/webkitgtk/webkitgtk.mk @@ -13,6 +13,7 @@ WEBKITGTK_LICENSE_FILES = \ Source/WebCore/LICENSE-APPLE \ Source/WebCore/LICENSE-LGPL-2.1 WEBKITGTK_CPE_ID_VENDOR = webkitgtk +WEBKITGTK_CMAKE_NINJA = YES WEBKITGTK_DEPENDENCIES = host-ruby host-python3 host-gperf \ enchant harfbuzz icu jpeg libgcrypt libgtk3 libsecret libsoup \ libtasn1 libxml2 libxslt openjpeg sqlite webp woff2 @@ -139,23 +140,4 @@ ifeq ($(BR2_ARM_CPU_ARMV5)$(BR2_ARM_CPU_ARMV6)$(BR2_MIPS_CPU_MIPS32R6)$(BR2_MIPS WEBKITGTK_CONF_OPTS += -DENABLE_JIT=OFF -DENABLE_C_LOOP=ON -DENABLE_SAMPLING_PROFILER=OFF endif -# webkitgtk needs cmake >= 3.20 when not building with ninja, which is -# above our minimal version in -# support/dependencies/check-host-cmake.mk, so use the ninja backend: -# https://github.com/WebKit/WebKit/commit/6cd89696b5d406c1a3d9a7a9bbb18fda9284fa1f -WEBKITGTK_CONF_OPTS += -GNinja -WEBKITGTK_DEPENDENCIES += host-ninja - -define WEBKITGTK_BUILD_CMDS - $(TARGET_MAKE_ENV) $(BR2_CMAKE) --build $(WEBKITGTK_BUILDDIR) -endef - -define WEBKITGTK_INSTALL_STAGING_CMDS - $(TARGET_MAKE_ENV) DESTDIR=$(STAGING_DIR) $(BR2_CMAKE) --install $(WEBKITGTK_BUILDDIR) -endef - -define WEBKITGTK_INSTALL_TARGET_CMDS - $(TARGET_MAKE_ENV) DESTDIR=$(TARGET_DIR) $(BR2_CMAKE) --install $(WEBKITGTK_BUILDDIR) -endef - $(eval $(cmake-package)) -- 2.39.2 From michael at walle.cc Mon Mar 13 08:15:47 2023 From: michael at walle.cc (Michael Walle) Date: Mon, 13 Mar 2023 09:15:47 +0100 Subject: [Buildroot] [PATCH RESEND 0/2] new package buildroot-initscripts Message-ID: <20230313081549.493823-1-michael@walle.cc> [resend because rejected by the ML mailserver] I'd like to add a new initscript which saves the date and time on system shutodwn. There is already an initscript to preserve a random seed during reboots. Consolidate all custom buildroot initscripts into a new package buildroot-initscripts. For this, rename the old urandom-scripts to the new package buildroot-initscripts first. Make an entry for the package rename in Config.legacy. Then add the new init script hwclock to our new package. Targeted for next, i.e. the 2023.05 release. Michael Walle (2): package/urandom-scripts: move to new package busybox-initscripts package/buildroot-initscripts: add hwclock initscript Config.in.legacy | 11 +++++++++ package/Config.in | 2 +- package/buildroot-initscripts/Config.in | 23 +++++++++++++++++++ package/buildroot-initscripts/S20hwclock | 21 +++++++++++++++++ .../S20seedrng | 0 .../buildroot-initscripts.mk | 17 ++++++++++++++ package/urandom-scripts/Config.in | 7 ------ package/urandom-scripts/urandom-scripts.mk | 12 ---------- 8 files changed, 73 insertions(+), 20 deletions(-) create mode 100644 package/buildroot-initscripts/Config.in create mode 100644 package/buildroot-initscripts/S20hwclock rename package/{urandom-scripts => buildroot-initscripts}/S20seedrng (100%) create mode 100644 package/buildroot-initscripts/buildroot-initscripts.mk delete mode 100644 package/urandom-scripts/Config.in delete mode 100644 package/urandom-scripts/urandom-scripts.mk -- 2.30.2 From michael at walle.cc Mon Mar 13 08:15:49 2023 From: michael at walle.cc (Michael Walle) Date: Mon, 13 Mar 2023 09:15:49 +0100 Subject: [Buildroot] [PATCH RESEND 2/2] package/buildroot-initscripts: add hwclock initscript In-Reply-To: <20230313081549.493823-1-michael@walle.cc> References: <20230313081549.493823-1-michael@walle.cc> Message-ID: <20230313081549.493823-3-michael@walle.cc> Add a new initscript to save the date and time to the hardware clock on shutdown. Signed-off-by: Michael Walle --- package/buildroot-initscripts/Config.in | 6 ++++++ package/buildroot-initscripts/S20hwclock | 21 +++++++++++++++++++ .../buildroot-initscripts.mk | 1 + 3 files changed, 28 insertions(+) create mode 100644 package/buildroot-initscripts/S20hwclock diff --git a/package/buildroot-initscripts/Config.in b/package/buildroot-initscripts/Config.in index 8e84e975fa..b30c91b646 100644 --- a/package/buildroot-initscripts/Config.in +++ b/package/buildroot-initscripts/Config.in @@ -7,6 +7,12 @@ config BR2_PACKAGE_BUILDROOT_INITSCRIPTS if BR2_PACKAGE_BUILDROOT_INITSCRIPTS +config BR2_PACKAGE_BUILDROOT_INITSCRIPTS_HWCLOCK + bool "hwclock" + help + Initscript to save the date and time to the hardware clock on + shutdown. + config BR2_PACKAGE_BUILDROOT_INITSCRIPTS_URANDOM bool "urandom" default y if BR2_PACKAGE_INITSCRIPTS diff --git a/package/buildroot-initscripts/S20hwclock b/package/buildroot-initscripts/S20hwclock new file mode 100644 index 0000000000..3e6ea98fe8 --- /dev/null +++ b/package/buildroot-initscripts/S20hwclock @@ -0,0 +1,21 @@ +#! /bin/sh + +RTC_DEVICE=rtc0 + +[ -r "/etc/default/hwclock" ] && . "/etc/default/hwclock" + +# Quietly do nothing if /dev/rtc0 does not exist +[ -c /dev/$RTC_DEVICE ] || exit 0 + +case "$1" in + start) + exit 0 + ;; + stop) + echo "Saving the system clock to /dev/$RTC_DEVICE.." + /sbin/hwclock -f /dev/$RTC_DEVICE -w + ;; + *) + echo "Usage: $0 {start|stop}" + exit 1 +esac diff --git a/package/buildroot-initscripts/buildroot-initscripts.mk b/package/buildroot-initscripts/buildroot-initscripts.mk index 098113bcbd..980a5fe1e4 100644 --- a/package/buildroot-initscripts/buildroot-initscripts.mk +++ b/package/buildroot-initscripts/buildroot-initscripts.mk @@ -4,6 +4,7 @@ # ################################################################################ +BUILDROOT_INITSCRIPTS_SCRIPTS_$(BR2_PACKAGE_BUILDROOT_INITSCRIPTS_HWCLOCK) += S20hwclock BUILDROOT_INITSCRIPTS_SCRIPTS_$(BR2_PACKAGE_BUILDROOT_INITSCRIPTS_URANDOM) += S20seedrng define BUILDROOT_INITSCRIPTS_INSTALL_INIT_SYSV -- 2.30.2 From michael at walle.cc Mon Mar 13 08:15:48 2023 From: michael at walle.cc (Michael Walle) Date: Mon, 13 Mar 2023 09:15:48 +0100 Subject: [Buildroot] [PATCH RESEND 1/2] package/urandom-scripts: move to new package busybox-initscripts In-Reply-To: <20230313081549.493823-1-michael@walle.cc> References: <20230313081549.493823-1-michael@walle.cc> Message-ID: <20230313081549.493823-2-michael@walle.cc> As a preparation to add new initscripts, rename the urandom-scripts package to a more generic one and prepare the package to support more than one initscript. This way we don't need one package per initscript. Individual initscripts are chosen as a configuration option of the package. Signed-off-by: Michael Walle --- Config.in.legacy | 11 +++++++++++ package/Config.in | 2 +- package/buildroot-initscripts/Config.in | 17 +++++++++++++++++ .../S20seedrng | 0 .../buildroot-initscripts.mk | 16 ++++++++++++++++ package/urandom-scripts/Config.in | 7 ------- package/urandom-scripts/urandom-scripts.mk | 12 ------------ 7 files changed, 45 insertions(+), 20 deletions(-) create mode 100644 package/buildroot-initscripts/Config.in rename package/{urandom-scripts => buildroot-initscripts}/S20seedrng (100%) create mode 100644 package/buildroot-initscripts/buildroot-initscripts.mk delete mode 100644 package/urandom-scripts/Config.in delete mode 100644 package/urandom-scripts/urandom-scripts.mk diff --git a/Config.in.legacy b/Config.in.legacy index 7f69462f2e..d82bd0f1f8 100644 --- a/Config.in.legacy +++ b/Config.in.legacy @@ -144,6 +144,17 @@ endif ############################################################################### +comment "Legacy options removed in 2023.05" + +config BR2_PACKAGE_URANDOM_SCRIPTS + bool "urandom-initscripts package was renamed" + select BR2_LEGACY + select BR2_PACKAGE_BUILDROOT_INITSCRIPTS + select BR2_PACKAGE_BUILDROOT_INITSCRIPTS_URANDOM + help + Package urandom-scripts was moved as option to + package buildroot-initscripts. + comment "Legacy options removed in 2023.02" config BR2_KERNEL_HEADERS_6_0 diff --git a/package/Config.in b/package/Config.in index 7c32305129..df618c48cb 100644 --- a/package/Config.in +++ b/package/Config.in @@ -2570,7 +2570,6 @@ menu "Security" source "package/selinux-python/Config.in" source "package/semodule-utils/Config.in" source "package/setools/Config.in" - source "package/urandom-scripts/Config.in" endmenu menu "Shell and utilities" @@ -2626,6 +2625,7 @@ menu "System tools" source "package/audit/Config.in" source "package/balena-engine/Config.in" source "package/bubblewrap/Config.in" + source "package/buildroot-initscripts/Config.in" source "package/cgroupfs-mount/Config.in" source "package/circus/Config.in" source "package/containerd/Config.in" diff --git a/package/buildroot-initscripts/Config.in b/package/buildroot-initscripts/Config.in new file mode 100644 index 0000000000..8e84e975fa --- /dev/null +++ b/package/buildroot-initscripts/Config.in @@ -0,0 +1,17 @@ +config BR2_PACKAGE_BUILDROOT_INITSCRIPTS + bool "buildroot-initscripts" + default y if BR2_PACKAGE_INITSCRIPTS + depends on !BR2_PACKAGE_SYSTEMD + help + Support for various initscripts. + +if BR2_PACKAGE_BUILDROOT_INITSCRIPTS + +config BR2_PACKAGE_BUILDROOT_INITSCRIPTS_URANDOM + bool "urandom" + default y if BR2_PACKAGE_INITSCRIPTS + depends on BR2_PACKAGE_BUSYBOX + help + Initscript to preserve the random seed between reboots. + +endif diff --git a/package/urandom-scripts/S20seedrng b/package/buildroot-initscripts/S20seedrng similarity index 100% rename from package/urandom-scripts/S20seedrng rename to package/buildroot-initscripts/S20seedrng diff --git a/package/buildroot-initscripts/buildroot-initscripts.mk b/package/buildroot-initscripts/buildroot-initscripts.mk new file mode 100644 index 0000000000..098113bcbd --- /dev/null +++ b/package/buildroot-initscripts/buildroot-initscripts.mk @@ -0,0 +1,16 @@ +################################################################################ +# +# buildroot-initscripts +# +################################################################################ + +BUILDROOT_INITSCRIPTS_SCRIPTS_$(BR2_PACKAGE_BUILDROOT_INITSCRIPTS_URANDOM) += S20seedrng + +define BUILDROOT_INITSCRIPTS_INSTALL_INIT_SYSV + for i in $(BUILDROOT_INITSCRIPTS_SCRIPTS_y); do \ + $(INSTALL) -D -m 0755 $(BUILDROOT_INITSCRIPTS_PKGDIR)/$$i \ + $(TARGET_DIR)/etc/init.d/$$i || exit 1; \ + done +endef + +$(eval $(generic-package)) diff --git a/package/urandom-scripts/Config.in b/package/urandom-scripts/Config.in deleted file mode 100644 index 6b4a609f95..0000000000 --- a/package/urandom-scripts/Config.in +++ /dev/null @@ -1,7 +0,0 @@ -config BR2_PACKAGE_URANDOM_SCRIPTS - bool "urandom-initscripts" - default y if BR2_PACKAGE_INITSCRIPTS - depends on BR2_PACKAGE_BUSYBOX - depends on !BR2_PACKAGE_SYSTEMD - help - Initscript to preserve the random seed between reboots. diff --git a/package/urandom-scripts/urandom-scripts.mk b/package/urandom-scripts/urandom-scripts.mk deleted file mode 100644 index 32f3e09343..0000000000 --- a/package/urandom-scripts/urandom-scripts.mk +++ /dev/null @@ -1,12 +0,0 @@ -################################################################################ -# -# urandom-scripts -# -################################################################################ - -define URANDOM_SCRIPTS_INSTALL_INIT_SYSV - $(INSTALL) -D -m 0755 $(URANDOM_SCRIPTS_PKGDIR)/S20seedrng \ - $(TARGET_DIR)/etc/init.d/S20seedrng -endef - -$(eval $(generic-package)) -- 2.30.2 From thomas.petazzoni at bootlin.com Mon Mar 13 08:21:31 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Mon, 13 Mar 2023 09:21:31 +0100 Subject: [Buildroot] [PATCH RESEND 1/2] package/urandom-scripts: move to new package busybox-initscripts In-Reply-To: <20230313081549.493823-2-michael@walle.cc> References: <20230313081549.493823-1-michael@walle.cc> <20230313081549.493823-2-michael@walle.cc> Message-ID: <20230313092131.04406301@windsurf> On Mon, 13 Mar 2023 09:15:48 +0100 Michael Walle wrote: > +config BR2_PACKAGE_URANDOM_SCRIPTS > + bool "urandom-initscripts package was renamed" > + select BR2_LEGACY > + select BR2_PACKAGE_BUILDROOT_INITSCRIPTS > + select BR2_PACKAGE_BUILDROOT_INITSCRIPTS_URANDOM This is basically causing to cause the legacy warning to trigger for virtually all configurations, as this package is enabled in basically all non-systemd configurations. It's a bit annoying :-/ One option would be to not have the "select BR2_LEGACY", which would work OK because of the 2 selects that enable the new package. But it would also mean that people will keep BR2_PACKAGE_URANDOM_SCRIPTS=y in their .config forever. I don't really have a good solution/idea here, just pointing out this inconvenience. Best regards, Thomas -- Thomas Petazzoni, co-owner and CEO, Bootlin Embedded Linux and Kernel engineering and training https://bootlin.com From d.lang at abatec.at Mon Mar 13 09:16:31 2023 From: d.lang at abatec.at (Lang Daniel) Date: Mon, 13 Mar 2023 09:16:31 +0000 Subject: [Buildroot] [PATCH v3] package/freescale-imx/imx-gpu-viv: fix aarch64 framebuffer support Message-ID: Since e8df0f7 (package/freescale-imx/imx-gpu-viv: bump to version 6.4.3.p4.4) the fb folder for aarch64 is no longer included in the archive. According to meta-freescale [0] the framebuffer output can be enabled on IMX8 by using the wayland libraries together with egl.pc. Tested on an imx8mn by running kmscube. EGL and GLES support detected. [0]: https://git.yoctoproject.org/meta-freescale/tree/recipes-graphics/imx-gpu-viv/imx-gpu-viv-6.inc Fixes: cp: cannot stat '/home/d.lang/buildroot/output/build/imx-gpu-viv-6.4.3.p4.4-aarch64/gpu-core/usr/lib/fb/*': No such file or directory Signed-off-by: Daniel Lang --- v1 -> v2: - Mention current build failure - Add information for egl.pc selection v2 -> v3: - Introduce BR2_PACKAGE_IMX_GPU_VIV_USES_WAYLAND --- package/freescale-imx/imx-gpu-viv/Config.in | 16 +++++++++----- .../freescale-imx/imx-gpu-viv/imx-gpu-viv.mk | 22 +++++++++++-------- 2 files changed, 23 insertions(+), 15 deletions(-) diff --git a/package/freescale-imx/imx-gpu-viv/Config.in b/package/freescale-imx/imx-gpu-viv/Config.in index 3e095b730c..0e759f6183 100644 --- a/package/freescale-imx/imx-gpu-viv/Config.in +++ b/package/freescale-imx/imx-gpu-viv/Config.in @@ -12,9 +12,6 @@ config BR2_PACKAGE_IMX_GPU_VIV depends on (BR2_arm && BR2_ARM_EABIHF) || BR2_aarch64 # Library binaries are linked against libc.so.6 depends on BR2_TOOLCHAIN_USES_GLIBC - # Library binaries are linked against libdrm.so.2, except framebuffer - # output on ARM - select BR2_PACKAGE_LIBDRM if !(BR2_arm && BR2_PACKAGE_IMX_GPU_VIV_OUTPUT_FB) select BR2_PACKAGE_HAS_LIBEGL select BR2_PACKAGE_HAS_LIBGLES # gbm is only available in the aarch64 blobs @@ -45,12 +42,9 @@ choice config BR2_PACKAGE_IMX_GPU_VIV_OUTPUT_FB bool "Framebuffer" - # The i.MX8 blob doesn't support FB output - depends on !BR2_PACKAGE_FREESCALE_IMX_PLATFORM_IMX8M config BR2_PACKAGE_IMX_GPU_VIV_OUTPUT_WL bool "Wayland" - select BR2_PACKAGE_WAYLAND select BR2_PACKAGE_HAS_LIBEGL_WAYLAND endchoice @@ -85,6 +79,16 @@ config BR2_PACKAGE_IMX_GPU_VIV_PLATFORM default "mx8qm" if BR2_PACKAGE_FREESCALE_IMX_PLATFORM_IMX8 default "mx8qxp" if BR2_PACKAGE_FREESCALE_IMX_PLATFORM_IMX8X +# Library binaries are linked against libdrm and wayland, +# except framebuffer output on ARM. +# Framebuffer output on aarch64 uses the same libraries +# as wayland output. +config BR2_PACKAGE_IMX_GPU_VIV_USES_WAYLAND + bool + default y if !(BR2_arm && BR2_PACKAGE_IMX_GPU_VIV_OUTPUT_FB) + select BR2_PACKAGE_LIBDRM + select BR2_PACKAGE_WAYLAND + endif config BR2_PACKAGE_IMX_GPU_VIV_EXAMPLES diff --git a/package/freescale-imx/imx-gpu-viv/imx-gpu-viv.mk b/package/freescale-imx/imx-gpu-viv/imx-gpu-viv.mk index f72735e093..359dcc5923 100644 --- a/package/freescale-imx/imx-gpu-viv/imx-gpu-viv.mk +++ b/package/freescale-imx/imx-gpu-viv/imx-gpu-viv.mk @@ -26,20 +26,24 @@ endif IMX_GPU_VIV_LIB_TARGET = $(call qstrip,$(BR2_PACKAGE_IMX_GPU_VIV_OUTPUT)) -# Libraries are linked against libdrm, except framebuffer output on ARM -ifneq ($(IMX_GPU_VIV_LIB_TARGET)$(BR2_arm),fby) -IMX_GPU_VIV_DEPENDENCIES += libdrm -endif - -ifeq ($(IMX_GPU_VIV_LIB_TARGET),wayland) -IMX_GPU_VIV_DEPENDENCIES += wayland +ifeq ($(BR2_PACKAGE_IMX_GPU_VIV_USES_WAYLAND),y) +IMX_GPU_VIV_DEPENDENCIES += libdrm wayland +IMX_GPU_VIV_OUTPUT_DIR = wayland +else +IMX_GPU_VIV_OUTPUT_DIR = fb endif define IMX_GPU_VIV_EXTRACT_CMDS $(call NXP_EXTRACT_HELPER,$(IMX_GPU_VIV_DL_DIR)/$(IMX_GPU_VIV_SOURCE)) endef -ifeq ($(IMX_GPU_VIV_LIB_TARGET),fb) +# The package comes with multiple versions of egl.pc, +# depending on the output the original egl.pc is replaced +# with a symlink: +# - arm/frambuffer: symlink to egl_linuxfb.pc +# - aarch64/framebuffer: original egl.pc without a symlink +# - wayland: symblink to egl_wayland.pc +ifeq ($(IMX_GPU_VIV_LIB_TARGET)$(BR2_arm),fby) define IMX_GPU_VIV_FIXUP_PKGCONFIG ln -sf egl_linuxfb.pc $(@D)/gpu-core/usr/lib/pkgconfig/egl.pc endef @@ -60,7 +64,7 @@ endif # in the upstream archive here. We also remove unused backend files. # Make sure these commands are idempotent. define IMX_GPU_VIV_BUILD_CMDS - cp -dpfr $(@D)/gpu-core/usr/lib/$(IMX_GPU_VIV_LIB_TARGET)/* $(@D)/gpu-core/usr/lib/ + cp -dpfr $(@D)/gpu-core/usr/lib/$(IMX_GPU_VIV_OUTPUT_DIR)/* $(@D)/gpu-core/usr/lib/ $(foreach backend,fb wayland, \ $(RM) -r $(@D)/gpu-core/usr/lib/$(backend) ) -- 2.25.1 From d.lang at abatec.at Mon Mar 13 09:33:13 2023 From: d.lang at abatec.at (Lang Daniel) Date: Mon, 13 Mar 2023 09:33:13 +0000 Subject: [Buildroot] [PATCH v2] package/freescale-imx/imx-gpu-viv: fix aarch64 framebuffer support In-Reply-To: References: Message-ID: > On 07/03/2023 19:27, Lang Daniel via buildroot wrote: >> Since e8df0f7 (package/freescale-imx/imx-gpu-viv: bump to version 6.4.3.p4.4) >> the fb folder is no longer included in the archive. >> >> imx-gpu-viv 6.4.3.p4.4-aarch64 Building >> cp -dpfr /home/d.lang/buildroot/output/build/imx-gpu-viv-6.4.3.p4.4-aarch64/gpu-core/usr/lib/fb/* /home/d.lang/buildroot/output/build/imx-gpu-viv-6.4.3.p4.4-aarch64/gpu-core/usr/lib/ >> cp: cannot stat '/home/d.lang/buildroot/output/build/imx-gpu-viv-6.4.3.p4.4-aarch64/gpu-core/usr/lib/fb/*': No such file or directory > > So this fixes something? Please indicate that with a Fixes: tag (we don't have > it very formalized; some people would put "Fixes: e8df0f7", other people would > put "Fixes: cp: cannot stat '....'). That way we can see immediately in > patchwork that it should be applied to master, not next. > Sorry for that, added it in v3. Basically the story as far as I could work out is, that framebuffer support was meant to be disabled for imx8 boards (aarch64), therefore the depends on !BR2_PACKAGE_FREESCALE_IMX_PLATFORM_IMX8M was added. When other boards were added the depends was never updated which made the option available. With the version bump mentioned in the commit message, the fb folder was dropped by NXP, which broke framebuffer support for those that had the option by mistake. >> >> According to meta-freescale [0] the framebuffer output can be enabled on >> IMX8 by using the wayland libraries together with egl.pc. >> >> Tested on an imx8mn by running kmscube. EGL and GLES support detected. >> >> [0]: https://git.yoctoproject.org/meta-freescale/tree/recipes-graphics/imx-gpu-viv/imx-gpu-viv-6.inc >> >> Signed-off-by: Daniel Lang >> --- >> v1 -> v2: >> - Mention current build failure >> - Add information for egl.pc selection >> --- >> package/freescale-imx/imx-gpu-viv/Config.in | 4 +-- >> .../freescale-imx/imx-gpu-viv/imx-gpu-viv.mk | 27 ++++++++++++------- >> 2 files changed, 20 insertions(+), 11 deletions(-) >> >> diff --git a/package/freescale-imx/imx-gpu-viv/Config.in b/package/freescale-imx/imx-gpu-viv/Config.in >> index 3e095b730c..1e3bdd6b3d 100644 >> --- a/package/freescale-imx/imx-gpu-viv/Config.in >> +++ b/package/freescale-imx/imx-gpu-viv/Config.in >> @@ -45,8 +45,8 @@ choice >> >> config BR2_PACKAGE_IMX_GPU_VIV_OUTPUT_FB >> bool "Framebuffer" >> - # The i.MX8 blob doesn't support FB output >> - depends on !BR2_PACKAGE_FREESCALE_IMX_PLATFORM_IMX8M >> + # Framebuffer output on aarch64 is linked wayland library. >> + select BR2_PACKAGE_WAYLAND if BR2_aarch64 >> >> config BR2_PACKAGE_IMX_GPU_VIV_OUTPUT_WL >> bool "Wayland" >> diff --git a/package/freescale-imx/imx-gpu-viv/imx-gpu-viv.mk b/package/freescale-imx/imx-gpu-viv/imx-gpu-viv.mk >> index f72735e093..00c95cc5d2 100644 >> --- a/package/freescale-imx/imx-gpu-viv/imx-gpu-viv.mk >> +++ b/package/freescale-imx/imx-gpu-viv/imx-gpu-viv.mk >> @@ -26,28 +26,37 @@ endif >> >> IMX_GPU_VIV_LIB_TARGET = $(call qstrip,$(BR2_PACKAGE_IMX_GPU_VIV_OUTPUT)) >> >> -# Libraries are linked against libdrm, except framebuffer output on ARM >> +# Libraries are linked against libdrm and wayland, >> +# except framebuffer output on ARM >> ifneq ($(IMX_GPU_VIV_LIB_TARGET)$(BR2_arm),fby) > > The condition here is !(fb && arm), but in the Config.in the condition is !fb > || aarch64. > > Since the condition is a bit complicated, I think it's best to introduce an > extra symbol in Config.in, something like: > > # Library binaries are linked against libdrm.so.2 and libwayland.so, except > # framebuffer output on ARM > config BR2_PACKAGE_IMX_GPU_VIV_USES_WAYLAND > bool > default y if !(BR2_PACKAGE_IMX_GPU_VIV_OUTPUT_FB && BR2_arm) > select BR2_PACKAGE_LIBDRM > select BR2_PACKAGE_WAYLAND > > This would also replace the existing select BR2_PACKAGE_LIBDRM. And we > wouldn't need to repeat the comment in 3 places. > > In the .mk file, you can then use conditions on > BR2_PACKAGE_IMX_GPU_VIV_USES_WAYLAND instead of the complicated double condition. > Added in v3. >> >> -IMX_GPU_VIV_DEPENDENCIES += libdrm >> -endif >> - >> -ifeq ($(IMX_GPU_VIV_LIB_TARGET),wayland) >> -IMX_GPU_VIV_DEPENDENCIES += wayland >> +IMX_GPU_VIV_DEPENDENCIES += libdrm wayland >> endif >> >> define IMX_GPU_VIV_EXTRACT_CMDS >> $(call NXP_EXTRACT_HELPER,$(IMX_GPU_VIV_DL_DIR)/$(IMX_GPU_VIV_SOURCE)) >> endef >> >> -ifeq ($(IMX_GPU_VIV_LIB_TARGET),fb) >> +# The package comes with multiple versions of egl.pc, >> +# depending on the output the original egl.pc is replaced >> +# with a symlink: >> +# - arm/frambuffer: symlink to egl_linuxfb.pc >> +# - aarch64/framebuffer: original egl.pc without a symlink >> +# - wayland: symblink to egl_wayland.pc >> +ifeq ($(IMX_GPU_VIV_LIB_TARGET)$(BR2_arm),fby) >> +IMX_GPU_VIV_BACKEND_DIR = fb > > The commit message says that the fb folder is not included, but here you still > use it? fb folder still exists for arm. Updated v3 commit message. > >> define IMX_GPU_VIV_FIXUP_PKGCONFIG >> ln -sf egl_linuxfb.pc $(@D)/gpu-core/usr/lib/pkgconfig/egl.pc >> endef >> -else ifeq ($(IMX_GPU_VIV_LIB_TARGET),wayland) >> +else >> +# Framebuffer output on aarch64 uses the same libraries as wayland output >> +# but without replaceing egl.pc. >> +IMX_GPU_VIV_BACKEND_DIR = wayland >> +ifeq ($(IMX_GPU_VIV_LIB_TARGET),wayland) > > So, in the fb aarch64 case, the original egl.pc is used? We have 3 versions: > egl.pc that is used for fb on aarch64, egl_linuxfb.pc that is used for fb on > arm, and egl_wayland.pc that is used for wayland? > Correct. When using egl_linuxfb and egl_wayland a symlink is recreated that replaces egl.pc > > All this was a bit too complicated for me to fix up while applying, so I > marked as Changes Requested. > > Regards, > Arnout > > >> define IMX_GPU_VIV_FIXUP_PKGCONFIG >> ln -sf egl_wayland.pc $(@D)/gpu-core/usr/lib/pkgconfig/egl.pc >> endef >> endif >> +endif >> >> IMX_GPU_VIV_PLATFORM_DIR = $(call qstrip,$(BR2_PACKAGE_IMX_GPU_VIV_PLATFORM)) >> ifneq ($(IMX_GPU_VIV_PLATFORM_DIR),) >> @@ -60,7 +69,7 @@ endif >> # in the upstream archive here. We also remove unused backend files. >> # Make sure these commands are idempotent. >> define IMX_GPU_VIV_BUILD_CMDS >> - cp -dpfr $(@D)/gpu-core/usr/lib/$(IMX_GPU_VIV_LIB_TARGET)/* $(@D)/gpu-core/usr/lib/ >> + cp -dpfr $(@D)/gpu-core/usr/lib/$(IMX_GPU_VIV_BACKEND_DIR)/* $(@D)/gpu-core/usr/lib/ >> $(foreach backend,fb wayland, \ >> $(RM) -r $(@D)/gpu-core/usr/lib/$(backend) >> ) From stefan at agner.ch Mon Mar 13 13:34:18 2023 From: stefan at agner.ch (Stefan Agner) Date: Mon, 13 Mar 2023 14:34:18 +0100 Subject: [Buildroot] [PATCH] package/gptfdisk: fix another runtime failure with popt 1.19 Message-ID: <189b4d81990997b87dec82c4865a3d25e35573b0.1678714004.git.stefan@agner.ch> Fix the following runtime failure raised since bump of popt to version 1.19 in commit 895bfba93f6e5535f2132aeea144d2cd87ebc71b: Segmentation fault (core dumped) Fixes: - No autobuilder failure Signed-off-by: Stefan Agner --- ...ence-when-duplicating-string-argumen.patch | 41 +++++++++++++++++++ 1 file changed, 41 insertions(+) create mode 100644 package/gptfdisk/0003-Fix-NULL-dereference-when-duplicating-string-argumen.patch diff --git a/package/gptfdisk/0003-Fix-NULL-dereference-when-duplicating-string-argumen.patch b/package/gptfdisk/0003-Fix-NULL-dereference-when-duplicating-string-argumen.patch new file mode 100644 index 0000000000..8541fd2772 --- /dev/null +++ b/package/gptfdisk/0003-Fix-NULL-dereference-when-duplicating-string-argumen.patch @@ -0,0 +1,41 @@ +From f5de3401b974ce103ffd93af8f9d43505a04aaf9 Mon Sep 17 00:00:00 2001 +Message-Id: +From: Damian Kurek +Date: Thu, 7 Jul 2022 03:39:16 +0000 +Subject: [PATCH] Fix NULL dereference when duplicating string argument + +poptGetArg can return NULL if there are no additional arguments, which +makes strdup dereference NULL on strlen +--- + gptcl.cc | 6 ++++-- + 1 file changed, 4 insertions(+), 2 deletions(-) + +diff --git a/gptcl.cc b/gptcl.cc +index 0d578eb..ab95239 100644 +--- a/gptcl.cc ++++ b/gptcl.cc +@@ -155,10 +155,11 @@ int GPTDataCL::DoOptions(int argc, char* argv[]) { + } // while + + // Assume first non-option argument is the device filename.... +- device = strdup((char*) poptGetArg(poptCon)); +- poptResetContext(poptCon); ++ device = (char*) poptGetArg(poptCon); + + if (device != NULL) { ++ device = strdup(device); ++ poptResetContext(poptCon); + JustLooking(); // reset as necessary + BeQuiet(); // Tell called functions to be less verbose & interactive + if (LoadPartitions((string) device)) { +@@ -498,6 +499,7 @@ int GPTDataCL::DoOptions(int argc, char* argv[]) { + cerr << "Error encountered; not saving changes.\n"; + retval = 4; + } // if ++ free(device); + } // if (device != NULL) + poptFreeContext(poptCon); + return retval; +-- +2.39.2 + -- 2.39.2 From bugzilla at busybox.net Mon Mar 13 16:04:53 2023 From: bugzilla at busybox.net (bugzilla at busybox.net) Date: Mon, 13 Mar 2023 16:04:53 +0000 Subject: [Buildroot] [Bug 15356] package gobject-introspection-1.72.0 fails to build In-Reply-To: References: Message-ID: https://bugs.busybox.net/show_bug.cgi?id=15356 --- Comment #1 from Jonathan Bittner --- gobject-introspection tries to build some of its code inside a qemu environment. Selecting an "advanced" x86_64 architecture produces some instructions that qemu does not understand. I'm not sure if a -cpu mode flag could be set on qemu to enable those instructions. -- You are receiving this mail because: You are on the CC list for the bug. From peter at korsgaard.com Mon Mar 13 17:09:10 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Mon, 13 Mar 2023 18:09:10 +0100 Subject: [Buildroot] [PATCH 1/1] package/ntpsec: fix build without stack-protector In-Reply-To: <20230224105148.1780818-1-fontaine.fabrice@gmail.com> (Fabrice Fontaine's message of "Fri, 24 Feb 2023 11:51:48 +0100") References: <20230224105148.1780818-1-fontaine.fabrice@gmail.com> Message-ID: <87bkkw8top.fsf@dell.be.48ers.dk> >>>>> "Fabrice" == Fabrice Fontaine writes: > Fix the following build failure without stack-protector raised since the > addition of the package in commit > 27b8d0ba8c4004819e092fb81c0f64f284b3aa4a: > Checking for library ssp : not found > Checking for library ssp_nonshared : not found > Checking if C compiler supports -fstack-protector-all : yes > [...] > The configuration failed > (complete log in /home/autobuild/autobuild/instance-2/output-1/build/ntpsec-1_2_2/build/config.log) > Fixes: > - http://autobuild.buildroot.org/results/f38abc6b7f8464836231192cfe078a5b27319a8a > - http://autobuild.buildroot.org/results/62be818e2f2eac07b4a2de6f4a8898cc4cc05b1f > Signed-off-by: Fabrice Fontaine Committed to 2022.11.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Mon Mar 13 17:09:02 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Mon, 13 Mar 2023 18:09:02 +0100 Subject: [Buildroot] [PATCH 1/1] package/libblockdev: needs locale In-Reply-To: <20230224101039.1445129-1-fontaine.fabrice@gmail.com> (Fabrice Fontaine's message of "Fri, 24 Feb 2023 11:10:39 +0100") References: <20230224101039.1445129-1-fontaine.fabrice@gmail.com> Message-ID: <87fsa88tox.fsf@dell.be.48ers.dk> >>>>> "Fabrice" == Fabrice Fontaine writes: > locale_t is unconditionally used since version 1.5 and > https://github.com/storaged-project/libblockdev/commit/4ed6f0b3a46fc77554dab661c22150829aa75966 > resulting in the following build failure since the addition of the > package in commit 0c52826291d1884db0f8f35130216065fbc7b574: > module.c:33:37: error: unknown type name 'locale_t' > 33 | static char *strerror_l(int errnum, locale_t locale UNUSED) > | ^~~~~~~~ > Fixes: > - http://autobuild.buildroot.org/results/ede9eb1f13d56c77005cc448416fb2efa9d16ff0 > Signed-off-by: Fabrice Fontaine Committed to 2022.11.x and 2022.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Mon Mar 13 17:07:47 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Mon, 13 Mar 2023 18:07:47 +0100 Subject: [Buildroot] [git commit branch/2022.02.x] package/libblockdev: needs locale Message-ID: <20230313170940.11B038708B@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=ffce626f33ca3415b954c9af4f58bd77a0b2f7e2 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.02.x locale_t is unconditionally used since version 1.5 and https://github.com/storaged-project/libblockdev/commit/4ed6f0b3a46fc77554dab661c22150829aa75966 resulting in the following build failure since the addition of the package in commit 0c52826291d1884db0f8f35130216065fbc7b574: module.c:33:37: error: unknown type name 'locale_t' 33 | static char *strerror_l(int errnum, locale_t locale UNUSED) | ^~~~~~~~ Fixes: - http://autobuild.buildroot.org/results/ede9eb1f13d56c77005cc448416fb2efa9d16ff0 Signed-off-by: Fabrice Fontaine Signed-off-by: Thomas Petazzoni (cherry picked from commit a6b4217312815379a7c52bf5d53752dbe0838645) Signed-off-by: Peter Korsgaard --- package/libblockdev/Config.in | 6 ++++-- package/udisks/Config.in | 2 +- 2 files changed, 5 insertions(+), 3 deletions(-) diff --git a/package/libblockdev/Config.in b/package/libblockdev/Config.in index 4389fd794c..4f98621bd8 100644 --- a/package/libblockdev/Config.in +++ b/package/libblockdev/Config.in @@ -5,6 +5,7 @@ config BR2_PACKAGE_LIBBLOCKDEV depends on BR2_TOOLCHAIN_HAS_THREADS # libglib2 depends on BR2_USE_MMU # libglib2 depends on BR2_PACKAGE_HAS_UDEV + depends on BR2_ENABLE_LOCALE select BR2_PACKAGE_KMOD select BR2_PACKAGE_LIBGLIB2 help @@ -66,7 +67,8 @@ config BR2_PACKAGE_LIBBLOCKDEV_SWAP endif -comment "libblockdev needs udev /dev management and a toolchain w/ wchar, threads, dynamic library" +comment "libblockdev needs udev /dev management and a toolchain w/ wchar, threads, dynamic library, locale" depends on BR2_USE_MMU depends on !BR2_PACKAGE_HAS_UDEV || BR2_STATIC_LIBS || \ - !BR2_USE_WCHAR || !BR2_TOOLCHAIN_HAS_THREADS + !BR2_USE_WCHAR || !BR2_TOOLCHAIN_HAS_THREADS || \ + !BR2_ENABLE_LOCALE diff --git a/package/udisks/Config.in b/package/udisks/Config.in index 5d0b96f3c0..ad68d4f14d 100644 --- a/package/udisks/Config.in +++ b/package/udisks/Config.in @@ -1,6 +1,6 @@ config BR2_PACKAGE_UDISKS bool "udisks" - depends on BR2_ENABLE_LOCALE # parted + depends on BR2_ENABLE_LOCALE # libblockdev, parted depends on BR2_PACKAGE_HAS_UDEV depends on BR2_TOOLCHAIN_GCC_AT_LEAST_7 # polkit -> C++17 depends on BR2_TOOLCHAIN_HAS_THREADS # polkit From peter at korsgaard.com Mon Mar 13 17:08:23 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Mon, 13 Mar 2023 18:08:23 +0100 Subject: [Buildroot] [git commit branch/2022.11.x] package/ntpsec: fix build without stack-protector Message-ID: <20230313170940.A01848708C@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=7041f3f7bd2d869540de269a245fcb91c324d133 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.11.x Fix the following build failure without stack-protector raised since the addition of the package in commit 27b8d0ba8c4004819e092fb81c0f64f284b3aa4a: Checking for library ssp : not found Checking for library ssp_nonshared : not found Checking if C compiler supports -fstack-protector-all : yes [...] The configuration failed (complete log in /home/autobuild/autobuild/instance-2/output-1/build/ntpsec-1_2_2/build/config.log) Fixes: - http://autobuild.buildroot.org/results/f38abc6b7f8464836231192cfe078a5b27319a8a - http://autobuild.buildroot.org/results/62be818e2f2eac07b4a2de6f4a8898cc4cc05b1f Signed-off-by: Fabrice Fontaine Signed-off-by: Thomas Petazzoni (cherry picked from commit 4a99d6611f0de6b1844cdbdc81d0ff25949c2b16) Signed-off-by: Peter Korsgaard --- ...wscript-fix-build-without-stack-protector.patch | 50 ++++++++++++++++++++++ 1 file changed, 50 insertions(+) diff --git a/package/ntpsec/0002-wscript-fix-build-without-stack-protector.patch b/package/ntpsec/0002-wscript-fix-build-without-stack-protector.patch new file mode 100644 index 0000000000..f494bf479c --- /dev/null +++ b/package/ntpsec/0002-wscript-fix-build-without-stack-protector.patch @@ -0,0 +1,50 @@ +From 0a3ce09c14eb9c7e36aa30a4dafe40e56676d678 Mon Sep 17 00:00:00 2001 +From: Fabrice Fontaine +Date: Fri, 24 Feb 2023 11:33:32 +0100 +Subject: [PATCH] wscript: fix build without stack-protector + +-fstack-protector-all can depends on ssp library availability (e.g. on musl) so +move the test from cc_test_flags to ld_hardening_flags, this will avoid the +following build failure: + +Checking for library ssp : not found +Checking for library ssp_nonshared : not found +Checking if C compiler supports -fstack-protector-all : yes + +[...] + +The configuration failed +(complete log in /home/autobuild/autobuild/instance-2/output-1/build/ntpsec-1_2_2/build/config.log) + +Fixes: + - http://autobuild.buildroot.org/results/f38abc6b7f8464836231192cfe078a5b27319a8a + +Signed-off-by: Fabrice Fontaine +[Upstream status: https://github.com/ntpsec/ntpsec/pull/6] +--- + wscript | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/wscript b/wscript +index be396b33b..f301809fc 100644 +--- a/wscript ++++ b/wscript +@@ -298,7 +298,6 @@ def configure(ctx): + ctx.env.LDFLAGS += ["-lssp_nonshared"] + + cc_test_flags = [ +- ('f_stack_protector_all', '-fstack-protector-all'), + ('PIC', '-fPIC'), + ('PIE', '-pie -fPIE'), + # this quiets most of macOS warnings on -fpie +@@ -332,6 +331,7 @@ def configure(ctx): + + # Check which linker flags are supported + ld_hardening_flags = [ ++ ('f_stack_protector_all', '-fstack-protector-all'), + ("z_now", "-Wl,-z,now"), # no deferred symbol resolution + ] + +-- +2.39.1 + From peter at korsgaard.com Mon Mar 13 17:02:20 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Mon, 13 Mar 2023 18:02:20 +0100 Subject: [Buildroot] [git commit branch/2022.11.x] package/libblockdev: needs locale Message-ID: <20230313170940.94C308708B@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=ab72abd65237ce76e3b132087922d24801f259f3 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.11.x locale_t is unconditionally used since version 1.5 and https://github.com/storaged-project/libblockdev/commit/4ed6f0b3a46fc77554dab661c22150829aa75966 resulting in the following build failure since the addition of the package in commit 0c52826291d1884db0f8f35130216065fbc7b574: module.c:33:37: error: unknown type name 'locale_t' 33 | static char *strerror_l(int errnum, locale_t locale UNUSED) | ^~~~~~~~ Fixes: - http://autobuild.buildroot.org/results/ede9eb1f13d56c77005cc448416fb2efa9d16ff0 Signed-off-by: Fabrice Fontaine Signed-off-by: Thomas Petazzoni (cherry picked from commit a6b4217312815379a7c52bf5d53752dbe0838645) Signed-off-by: Peter Korsgaard --- package/libblockdev/Config.in | 6 ++++-- package/udisks/Config.in | 2 +- 2 files changed, 5 insertions(+), 3 deletions(-) diff --git a/package/libblockdev/Config.in b/package/libblockdev/Config.in index 4389fd794c..4f98621bd8 100644 --- a/package/libblockdev/Config.in +++ b/package/libblockdev/Config.in @@ -5,6 +5,7 @@ config BR2_PACKAGE_LIBBLOCKDEV depends on BR2_TOOLCHAIN_HAS_THREADS # libglib2 depends on BR2_USE_MMU # libglib2 depends on BR2_PACKAGE_HAS_UDEV + depends on BR2_ENABLE_LOCALE select BR2_PACKAGE_KMOD select BR2_PACKAGE_LIBGLIB2 help @@ -66,7 +67,8 @@ config BR2_PACKAGE_LIBBLOCKDEV_SWAP endif -comment "libblockdev needs udev /dev management and a toolchain w/ wchar, threads, dynamic library" +comment "libblockdev needs udev /dev management and a toolchain w/ wchar, threads, dynamic library, locale" depends on BR2_USE_MMU depends on !BR2_PACKAGE_HAS_UDEV || BR2_STATIC_LIBS || \ - !BR2_USE_WCHAR || !BR2_TOOLCHAIN_HAS_THREADS + !BR2_USE_WCHAR || !BR2_TOOLCHAIN_HAS_THREADS || \ + !BR2_ENABLE_LOCALE diff --git a/package/udisks/Config.in b/package/udisks/Config.in index 5d0b96f3c0..ad68d4f14d 100644 --- a/package/udisks/Config.in +++ b/package/udisks/Config.in @@ -1,6 +1,6 @@ config BR2_PACKAGE_UDISKS bool "udisks" - depends on BR2_ENABLE_LOCALE # parted + depends on BR2_ENABLE_LOCALE # libblockdev, parted depends on BR2_PACKAGE_HAS_UDEV depends on BR2_TOOLCHAIN_GCC_AT_LEAST_7 # polkit -> C++17 depends on BR2_TOOLCHAIN_HAS_THREADS # polkit From giulio.benetti at benettiengineering.com Mon Mar 13 18:03:32 2023 From: giulio.benetti at benettiengineering.com (Giulio Benetti) Date: Mon, 13 Mar 2023 19:03:32 +0100 Subject: [Buildroot] [PATCH] package/rtl8189es: bump to version 2023-03-13 on master branch Message-ID: <20230313180332.1003747-1-giulio.benetti@benettiengineering.com> Let's drop local patch that has been upstreamed. Signed-off-by: Giulio Benetti --- .../0001-Fix-build-failure-on-PowerPC64.patch | 113 ------------------ package/rtl8189es/rtl8189es.hash | 2 +- package/rtl8189es/rtl8189es.mk | 2 +- 3 files changed, 2 insertions(+), 115 deletions(-) delete mode 100644 package/rtl8189es/0001-Fix-build-failure-on-PowerPC64.patch diff --git a/package/rtl8189es/0001-Fix-build-failure-on-PowerPC64.patch b/package/rtl8189es/0001-Fix-build-failure-on-PowerPC64.patch deleted file mode 100644 index 8c876f16ee..0000000000 --- a/package/rtl8189es/0001-Fix-build-failure-on-PowerPC64.patch +++ /dev/null @@ -1,113 +0,0 @@ -From c7bf7590bc0d7252005fd0496898ad420a85e1ae Mon Sep 17 00:00:00 2001 -From: Giulio Benetti -Date: Mon, 27 Feb 2023 09:12:39 +0100 -Subject: [PATCH] Fix build failure on PowerPC64 - -get_ra() is defined in Linux kernel for PowerPC64 architecture and it -conflicts with local get_ra() definition so let's rename local definition -as rtl_get_ra(). - -Signed-off-by: Giulio Benetti ---- - core/rtw_odm.c | 6 +++--- - core/rtw_recv.c | 4 ++-- - hal/hal_com.c | 2 +- - include/wifi.h | 2 +- - os_dep/linux/ioctl_cfg80211.c | 2 +- - 5 files changed, 8 insertions(+), 8 deletions(-) - -diff --git a/core/rtw_odm.c b/core/rtw_odm.c -index 8a35816..d74e134 100644 ---- a/core/rtw_odm.c -+++ b/core/rtw_odm.c -@@ -273,7 +273,7 @@ void rtw_odm_parse_rx_phy_status_chinfo(union recv_frame *rframe, u8 *phys) - RTW_PRINT("phys_t%u ta="MAC_FMT" %s, %s(band:%u, ch:%u, l_rxsc:%u)\n" - , *phys & 0xf - , MAC_ARG(get_ta(wlanhdr)) -- , is_broadcast_mac_addr(get_ra(wlanhdr)) ? "BC" : is_multicast_mac_addr(get_ra(wlanhdr)) ? "MC" : "UC" -+ , is_broadcast_mac_addr(rtl_get_ra(wlanhdr)) ? "BC" : is_multicast_mac_addr(rtl_get_ra(wlanhdr)) ? "MC" : "UC" - , HDATA_RATE(attrib->data_rate) - , phys_t0->band, phys_t0->channel, phys_t0->rxsc - ); -@@ -383,7 +383,7 @@ type1_end: - RTW_PRINT("phys_t%u ta="MAC_FMT" %s, %s(band:%u, ch:%u, rf_mode:%u, l_rxsc:%u, ht_rxsc:%u) => %u,%u\n" - , *phys & 0xf - , MAC_ARG(get_ta(wlanhdr)) -- , is_broadcast_mac_addr(get_ra(wlanhdr)) ? "BC" : is_multicast_mac_addr(get_ra(wlanhdr)) ? "MC" : "UC" -+ , is_broadcast_mac_addr(rtl_get_ra(wlanhdr)) ? "BC" : is_multicast_mac_addr(rtl_get_ra(wlanhdr)) ? "MC" : "UC" - , HDATA_RATE(attrib->data_rate) - , phys_t1->band, phys_t1->channel, phys_t1->rf_mode, phys_t1->l_rxsc, phys_t1->ht_rxsc - , pkt_cch, pkt_bw -@@ -401,7 +401,7 @@ type1_end: - RTW_PRINT("phys_t%u ta="MAC_FMT" %s, %s(band:%u, ch:%u, l_rxsc:%u, ht_rxsc:%u)\n" - , *phys & 0xf - , MAC_ARG(get_ta(wlanhdr)) -- , is_broadcast_mac_addr(get_ra(wlanhdr)) ? "BC" : is_multicast_mac_addr(get_ra(wlanhdr)) ? "MC" : "UC" -+ , is_broadcast_mac_addr(rtl_get_ra(wlanhdr)) ? "BC" : is_multicast_mac_addr(rtl_get_ra(wlanhdr)) ? "MC" : "UC" - , HDATA_RATE(attrib->data_rate) - , phys_t2->band, phys_t2->channel, phys_t2->l_rxsc, phys_t2->ht_rxsc - ); -diff --git a/core/rtw_recv.c b/core/rtw_recv.c -index dc65adf..a5a65f9 100644 ---- a/core/rtw_recv.c -+++ b/core/rtw_recv.c -@@ -4678,7 +4678,7 @@ void rx_query_phy_status( - wlanhdr = get_recvframe_data(precvframe); - - ta = get_ta(wlanhdr); -- ra = get_ra(wlanhdr); -+ ra = rtl_get_ra(wlanhdr); - is_ra_bmc = IS_MCAST(ra); - - if (_rtw_memcmp(adapter_mac_addr(padapter), ta, ETH_ALEN) == _TRUE) { -@@ -4818,7 +4818,7 @@ s32 pre_recv_entry(union recv_frame *precvframe, u8 *pphy_status) - { - s32 ret = _SUCCESS; - u8 *pbuf = precvframe->u.hdr.rx_data; -- u8 *pda = get_ra(pbuf); -+ u8 *pda = rtl_get_ra(pbuf); - u8 ra_is_bmc = IS_MCAST(pda); - _adapter *primary_padapter = precvframe->u.hdr.adapter; - #ifdef CONFIG_CONCURRENT_MODE -diff --git a/hal/hal_com.c b/hal/hal_com.c -index c28ae39..27b0825 100644 ---- a/hal/hal_com.c -+++ b/hal/hal_com.c -@@ -13406,7 +13406,7 @@ void rtw_store_phy_info(_adapter *padapter, union recv_frame *prframe) - - /*RTW_INFO("=>%s WIFI_DATA_TYPE or WIFI_QOS_DATA_TYPE\n", __FUNCTION__);*/ - if (psta) { -- if (IS_MCAST(get_ra(get_recvframe_data(prframe)))) -+ if (IS_MCAST(rtl_get_ra(get_recvframe_data(prframe)))) - psta_dframe_info = &psta->sta_dframe_info_bmc; - else - psta_dframe_info = &psta->sta_dframe_info; -diff --git a/include/wifi.h b/include/wifi.h -index def77a4..c2e7afb 100644 ---- a/include/wifi.h -+++ b/include/wifi.h -@@ -456,7 +456,7 @@ __inline static int IS_MCAST(const u8 *da) - return _FALSE; - } - --__inline static unsigned char *get_ra(unsigned char *pframe) -+__inline static unsigned char *rtl_get_ra(unsigned char *pframe) - { - unsigned char *ra; - ra = GetAddr1Ptr(pframe); -diff --git a/os_dep/linux/ioctl_cfg80211.c b/os_dep/linux/ioctl_cfg80211.c -index 4e810e5..e744d69 100644 ---- a/os_dep/linux/ioctl_cfg80211.c -+++ b/os_dep/linux/ioctl_cfg80211.c -@@ -6347,7 +6347,7 @@ void rtw_cfg80211_rx_p2p_action_public(_adapter *adapter, union recv_frame *rfra - indicate: - #endif - #if defined(RTW_DEDICATED_P2P_DEVICE) -- if (rtw_cfg80211_redirect_pd_wdev(dvobj_to_wiphy(dvobj), get_ra(frame), &wdev)) -+ if (rtw_cfg80211_redirect_pd_wdev(dvobj_to_wiphy(dvobj), rtl_get_ra(frame), &wdev)) - if (0) - RTW_INFO("redirect to pd_wdev:%p\n", wdev); - #endif --- -2.34.1 - diff --git a/package/rtl8189es/rtl8189es.hash b/package/rtl8189es/rtl8189es.hash index 44d73e60f0..5a2b6e65ab 100644 --- a/package/rtl8189es/rtl8189es.hash +++ b/package/rtl8189es/rtl8189es.hash @@ -1,2 +1,2 @@ # Locally calculated -sha256 96347dbfedd95a217fb89b7b295fe417b711dbad3db896ef0c2fa733c6d150fd rtl8189es-e58bd86c9d9408c648b1246a0dd76b16856ec172.tar.gz +sha256 5bc1cf713c4bd9644139acf449d0a86187fd1d2b6e1e8c491a6bd604049cf4e1 rtl8189es-50107c4b9d9a6a478943db4ac3331740d347410b.tar.gz diff --git a/package/rtl8189es/rtl8189es.mk b/package/rtl8189es/rtl8189es.mk index c2ee77f922..afa9d95692 100644 --- a/package/rtl8189es/rtl8189es.mk +++ b/package/rtl8189es/rtl8189es.mk @@ -4,7 +4,7 @@ # ################################################################################ -RTL8189ES_VERSION = e58bd86c9d9408c648b1246a0dd76b16856ec172 +RTL8189ES_VERSION = 50107c4b9d9a6a478943db4ac3331740d347410b RTL8189ES_SITE = $(call github,jwrdegoede,rtl8189ES_linux,$(RTL8189ES_VERSION)) RTL8189ES_LICENSE = GPL-2.0 -- 2.34.1 From giulio.benetti at benettiengineering.com Mon Mar 13 18:23:34 2023 From: giulio.benetti at benettiengineering.com (Giulio Benetti) Date: Mon, 13 Mar 2023 19:23:34 +0100 Subject: [Buildroot] [PATCH] package/libnss: bump version to 3.89 Message-ID: <20230313182334.1070733-1-giulio.benetti@benettiengineering.com> Signed-off-by: Giulio Benetti --- package/libnss/libnss.hash | 4 ++-- package/libnss/libnss.mk | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package/libnss/libnss.hash b/package/libnss/libnss.hash index ec3fe0d777..483320d95c 100644 --- a/package/libnss/libnss.hash +++ b/package/libnss/libnss.hash @@ -1,4 +1,4 @@ -# From https://ftp.mozilla.org/pub/security/nss/releases/NSS_3_88_1_RTM/src/SHA256SUMS -sha256 27d243edf87d1cf1bb9c861f03d387e0e9230ce5017f4308c941f558b54b3496 nss-3.88.1.tar.gz +# From https://ftp.mozilla.org/pub/security/nss/releases/NSS_3_89_RTM/src/SHA256SUMS +sha256 55c37a3f4da010d0574fb8b39264cb1e7b4ce9e6c2954c1c7ecf9f41ee00bed5 nss-3.89.tar.gz # Locally calculated sha256 a20c1a32d1f8102432360b42e932869f7c11c7cdbacf9cac554c422132af47f4 nss/COPYING diff --git a/package/libnss/libnss.mk b/package/libnss/libnss.mk index 3782d239a5..cc5dd8bdca 100644 --- a/package/libnss/libnss.mk +++ b/package/libnss/libnss.mk @@ -4,7 +4,7 @@ # ################################################################################ -LIBNSS_VERSION = 3.88.1 +LIBNSS_VERSION = 3.89 LIBNSS_SOURCE = nss-$(LIBNSS_VERSION).tar.gz LIBNSS_SITE = https://ftp.mozilla.org/pub/mozilla.org/security/nss/releases/NSS_$(subst .,_,$(LIBNSS_VERSION))_RTM/src LIBNSS_DISTDIR = dist -- 2.34.1 From roman.passler at gmail.com Mon Mar 13 18:32:35 2023 From: roman.passler at gmail.com (Roman Passler) Date: Mon, 13 Mar 2023 19:32:35 +0100 Subject: [Buildroot] [PATCH 1/1] package/openocd: bump to 0.12.0 Message-ID: <20230313183235.2665-1-roman.passler@gmail.com> Change-Id: Ie76a4f365af3f59c80241fe4935129d1098b140d Signed-off-by: Roman Passler --- package/openocd/openocd.hash | 6 +++--- package/openocd/openocd.mk | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package/openocd/openocd.hash b/package/openocd/openocd.hash index 91eb56d930..325f55bf04 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 +# From http://sourceforge.net/projects/openocd/files/openocd/0.12.0/ +sha256 af254788be98861f2bd9103fe6e60a774ec96a8c374744eef9197f6043075afa openocd-0.12.0.tar.bz2 +sha256 1b8f7e37ee5afbbf95c2a4d62b12b25232e29538692663b434318503a9a88419 COPYING diff --git a/package/openocd/openocd.mk b/package/openocd/openocd.mk index 37a06ca848..95a7fd3c2a 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.34.1 From peter at korsgaard.com Mon Mar 13 18:47:34 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Mon, 13 Mar 2023 19:47:34 +0100 Subject: [Buildroot] [PATCH 1/1] support/dependencies/dependencies.sh: require MD5 perl package for netsurf In-Reply-To: <20230223225942.313435-1-fontaine.fabrice@gmail.com> (Fabrice Fontaine's message of "Thu, 23 Feb 2023 23:59:42 +0100") References: <20230223225942.313435-1-fontaine.fabrice@gmail.com> Message-ID: <877cvk8p4p.fsf@dell.be.48ers.dk> >>>>> "Fabrice" == Fabrice Fontaine writes: > Fix the following build failure: > Can't locate object method "hexhash" via package "MD5" at utils/git-testament.pl line 47 > Fixes: > - http://autobuild.buildroot.org/results/3dddcbbe7f6ecae5a2db6fac11fb659719452f73 > Signed-off-by: Fabrice Fontaine Committed to 2022.11.x and 2022.02.x, thanks. -- Bye, Peter Korsgaard From john at metanate.com Mon Mar 13 18:48:16 2023 From: john at metanate.com (John Keeping) Date: Mon, 13 Mar 2023 18:48:16 +0000 Subject: [Buildroot] [PATCH v4 1/3] pkg-cmake: add option to select the Ninja generator In-Reply-To: <20230313065516.2023267-1-thomas.devoogdt@barco.com> References: <20230313065516.2023267-1-thomas.devoogdt@barco.com> Message-ID: On Mon, Mar 13, 2023 at 07:55:14AM +0100, Thomas Devoogdt wrote: > E.g. Commit 16e5c92ff5fd2b44a1126bd7d7538c68ce838213 can now be replaced by: > WEBKITGTK_CMAKE_NINJA = YES > > Packages that are selecting Ninja (or overtime another generator), > should also use the _BUILD_{ENV,OPTS} variables iso the _MAKE variables. > > No _INSTALL{,_STAGING,_TARGET}_OPTS used so far: > > $ grep '_INSTALL_OPTS' $(grep -rl "cmake-package" package/*/*.mk) > $ grep '_INSTALL_STAGING_OPTS' $(grep -rl "cmake-package" package/*/*.mk) > $ grep '_INSTALL_TARGET_OPTS' $(grep -rl "cmake-package" package/*/*.mk) > > The _MAKE_{ENV,OPTS} are copied to _BUILD_{ENV,OPTS}, usage: > > $ grep '_MAKE_ENV =' $(grep -rl "cmake-package" package/*/*.mk) > > > package/netopeer2/netopeer2.mk:NETOPEER2_MAKE_ENV = \ > > package/racehound/racehound.mk:RACEHOUND_MAKE_ENV = $(LINUX_MAKE_FLAGS) > > $ grep '_MAKE_OPTS =' $(grep -rl "cmake-package" package/*/*.mk) > > > package/mariadb/mariadb.mk:HOST_MARIADB_MAKE_OPTS = import_executables > > package/zeek/zeek.mk:HOST_ZEEK_MAKE_OPTS = binpac bifcl > > Only "musepack" seems to overwrite MAKE to enforce -j1, so replace it: > > $ grep '_MAKE =' $(grep -rl "cmake-package" package/*/*.mk) > > > package/musepack/musepack.mk:MUSEPACK_MAKE = $(MAKE1) > > Signed-off-by: Thomas Devoogdt Reviewed-by: John Keeping (minor nit: the commit message seems to be out-of-date in mentioning MAKE_ENV and MAKE_OPTS for packages which are no longer updated here) > --- > v2: > - made generator use more generic, other generators can now easily be added if required > v3: > - add _GENERATOR_PROGRAM > - add _GENERATOR_PARALLEL for make > - dropped BUILD_OPTS > - fix gdal.mk > v4: > - restored _MAKE_ENV/_MAKE_OPTS for the Unix Makefiles case > - always set -j$(PARALLEL_JOBS) > --- > package/musepack/musepack.mk | 2 +- > package/pkg-cmake.mk | 35 +++++++++++++++++++++++------------ > 2 files changed, 24 insertions(+), 13 deletions(-) > > diff --git a/package/musepack/musepack.mk b/package/musepack/musepack.mk > index fc66c684a5..d4dd08df36 100644 > --- a/package/musepack/musepack.mk > +++ b/package/musepack/musepack.mk > @@ -9,7 +9,7 @@ MUSEPACK_SITE = http://files.musepack.net/source > MUSEPACK_SOURCE = musepack_src_$(MUSEPACK_VERSION).tar.gz > MUSEPACK_DEPENDENCIES = libcuefile libreplaygain > MUSEPACK_INSTALL_STAGING = YES > -MUSEPACK_MAKE = $(MAKE1) > +MUSEPACK_BUILD_OPTS = -j1 > MUSEPACK_LICENSE = BSD-3-Clause (*mpcdec), LGPL-2.1+ (*mpcenc) > MUSEPACK_LICENSE_FILES = libmpcdec/COPYING libmpcenc/quant.c > > diff --git a/package/pkg-cmake.mk b/package/pkg-cmake.mk > index 8c375779cb..36ab88d3a1 100644 > --- a/package/pkg-cmake.mk > +++ b/package/pkg-cmake.mk > @@ -51,11 +51,6 @@ endif > > define inner-cmake-package > > -$(2)_MAKE ?= $$(MAKE) > -$(2)_INSTALL_OPTS ?= install > -$(2)_INSTALL_STAGING_OPTS ?= DESTDIR=$$(STAGING_DIR) install/fast > -$(2)_INSTALL_TARGET_OPTS ?= DESTDIR=$$(TARGET_DIR) install/fast > - > $(3)_SUPPORTS_IN_SOURCE_BUILD ?= YES > > > @@ -65,6 +60,20 @@ else > $(2)_BUILDDIR = $$($(2)_SRCDIR)/buildroot-build > endif > > +ifeq ($$($(3)_CMAKE_NINJA),YES) > +$(2)_DEPENDENCIES += host-ninja > +$(2)_GENERATOR = "Ninja" > +$(2)_GENERATOR_PROGRAM = $(HOST_DIR)/bin/ninja > +else > +$(2)_GENERATOR = "Unix Makefiles" > +$(2)_GENERATOR_PROGRAM = $(firstword $(BR2_MAKE)) > + > +# Generator specific code (make) should be avoided, > +# but for now, copy them to the new variables. > +$(2)_BUILD_ENV ?= $$($(2)_MAKE_ENV) > +$(2)_BUILD_OPTS ?= -- $$($(2)_MAKE_OPTS) > +endif > + > # > # Configure step. Only define it if not already defined by the package > # .mk file. And take care of the differences between host and target > @@ -88,7 +97,8 @@ define $(2)_CONFIGURE_CMDS > rm -f CMakeCache.txt && \ > PATH=$$(BR_PATH) \ > $$($$(PKG)_CONF_ENV) $$(BR2_CMAKE) $$($$(PKG)_SRCDIR) \ > - -G"Unix Makefiles" \ > + -G$$($$(PKG)_GENERATOR) \ > + -DCMAKE_MAKE_PROGRAM="$$($$(PKG)_GENERATOR_PROGRAM)" \ > -DCMAKE_TOOLCHAIN_FILE="$$(HOST_DIR)/share/buildroot/toolchainfile.cmake" \ > -DCMAKE_INSTALL_PREFIX="/usr" \ > -DCMAKE_INSTALL_RUNSTATEDIR="/run" \ > @@ -119,7 +129,8 @@ define $(2)_CONFIGURE_CMDS > PKG_CONFIG_ALLOW_SYSTEM_CFLAGS=1 \ > PKG_CONFIG_ALLOW_SYSTEM_LIBS=1 \ > $$($$(PKG)_CONF_ENV) $$(BR2_CMAKE) $$($$(PKG)_SRCDIR) \ > - -G"Unix Makefiles" \ > + -G$$($$(PKG)_GENERATOR) \ > + -DCMAKE_MAKE_PROGRAM="$$($$(PKG)_GENERATOR_PROGRAM)" \ > -DCMAKE_INSTALL_SO_NO_EXE=0 \ > -DCMAKE_FIND_ROOT_PATH="$$(HOST_DIR)" \ > -DCMAKE_FIND_ROOT_PATH_MODE_PROGRAM="BOTH" \ > @@ -166,11 +177,11 @@ $(2)_DEPENDENCIES += $(BR2_CMAKE_HOST_DEPENDENCY) > ifndef $(2)_BUILD_CMDS > ifeq ($(4),target) > define $(2)_BUILD_CMDS > - $$(TARGET_MAKE_ENV) $$($$(PKG)_MAKE_ENV) $$($$(PKG)_MAKE) $$($$(PKG)_MAKE_OPTS) -C $$($$(PKG)_BUILDDIR) > + $$(TARGET_MAKE_ENV) $$($$(PKG)_BUILD_ENV) $$(BR2_CMAKE) --build $$($$(PKG)_BUILDDIR) -j$(PARALLEL_JOBS) $$($$(PKG)_BUILD_OPTS) > endef > else > define $(2)_BUILD_CMDS > - $$(HOST_MAKE_ENV) $$($$(PKG)_MAKE_ENV) $$($$(PKG)_MAKE) $$($$(PKG)_MAKE_OPTS) -C $$($$(PKG)_BUILDDIR) > + $$(HOST_MAKE_ENV) $$($$(PKG)_BUILD_ENV) $$(BR2_CMAKE) --build $$($$(PKG)_BUILDDIR) -j$(PARALLEL_JOBS) $$($$(PKG)_BUILD_OPTS) > endef > endif > endif > @@ -181,7 +192,7 @@ endif > # > ifndef $(2)_INSTALL_CMDS > define $(2)_INSTALL_CMDS > - $$(HOST_MAKE_ENV) $$($$(PKG)_MAKE_ENV) $$($$(PKG)_MAKE) $$($$(PKG)_MAKE_OPTS) $$($$(PKG)_INSTALL_OPTS) -C $$($$(PKG)_BUILDDIR) > + $$(HOST_MAKE_ENV) $$($$(PKG)_BUILD_ENV) $$(BR2_CMAKE) --install $$($$(PKG)_BUILDDIR) $$($$(PKG)_INSTALL_OPTS) > endef > endif > > @@ -191,7 +202,7 @@ endif > # > ifndef $(2)_INSTALL_STAGING_CMDS > define $(2)_INSTALL_STAGING_CMDS > - $$(TARGET_MAKE_ENV) $$($$(PKG)_MAKE_ENV) $$($$(PKG)_MAKE) $$($$(PKG)_MAKE_OPTS) $$($$(PKG)_INSTALL_STAGING_OPTS) -C $$($$(PKG)_BUILDDIR) > + $$(TARGET_MAKE_ENV) $$($$(PKG)_BUILD_ENV) DESTDIR=$$(STAGING_DIR) $$(BR2_CMAKE) --install $$($$(PKG)_BUILDDIR) $$($$(PKG)_INSTALL_STAGING_OPTS) > endef > endif > > @@ -201,7 +212,7 @@ endif > # > ifndef $(2)_INSTALL_TARGET_CMDS > define $(2)_INSTALL_TARGET_CMDS > - $$(TARGET_MAKE_ENV) $$($$(PKG)_MAKE_ENV) $$($$(PKG)_MAKE) $$($$(PKG)_MAKE_OPTS) $$($$(PKG)_INSTALL_TARGET_OPTS) -C $$($$(PKG)_BUILDDIR) > + $$(TARGET_MAKE_ENV) $$($$(PKG)_BUILD_ENV) DESTDIR=$$(TARGET_DIR) $$(BR2_CMAKE) --install $$($$(PKG)_BUILDDIR) $$($$(PKG)_INSTALL_TARGET_OPTS) > endef > endif > > -- > 2.39.2 > > _______________________________________________ > buildroot mailing list > buildroot at buildroot.org > https://lists.buildroot.org/mailman/listinfo/buildroot From peter at korsgaard.com Mon Mar 13 18:52:19 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Mon, 13 Mar 2023 19:52:19 +0100 Subject: [Buildroot] [PATCH 1/1] package/lttng-babeltrace: fix popt static build with libiconv In-Reply-To: <20230223123644.402595-1-fontaine.fabrice@gmail.com> (Fabrice Fontaine's message of "Thu, 23 Feb 2023 13:36:44 +0100") References: <20230223123644.402595-1-fontaine.fabrice@gmail.com> Message-ID: <8735688ows.fsf@dell.be.48ers.dk> >>>>> "Fabrice" == Fabrice Fontaine writes: > Fix the following popt static build failure with libiconv: > configure:18149: checking for poptGetContext in -lpopt > configure:18172: > /home/buildroot/autobuild/instance-2/output-1/host/bin/m68k-buildroot-linux-uclibc-gcc > -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE > -D_FILE_OFFSET_BITS=64 -Os -g0 -static > -I/home/buildroot/autobuild/instance-2/output-1/host/bin/../m68k-buildroot-linux-uclibc/sysroot/usr/include/uuid > -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 > -static conftest.c -lpopt > -L/home/buildroot/autobuild/instance-2/output-1/host/bin/../m68k-buildroot-linux-uclibc/sysroot/usr/lib > -luuid >&5 > /home/buildroot/autobuild/instance-2/output-1/host/lib/gcc/m68k-buildroot-linux-uclibc/10.4.0/../../../../m68k-buildroot-linux-uclibc/bin/ld: > /home/buildroot/autobuild/instance-2/output-1/host/bin/../m68k-buildroot-linux-uclibc/sysroot/usr/lib/libpopt.a(poptint.o): > in function `POPT_fprintf': > poptint.c:(.text+0x28a): undefined reference to `libiconv_open' > [...] > checking for poptGetContext in -lpopt... no > configure: error: Cannot find popt. > Fixes: > - http://autobuild.buildroot.org/results/4f465fe15664b1f9df3f26c331dc550852972f2f > Signed-off-by: Fabrice Fontaine Committed to 2022.11.x and 2022.02.x, thanks. -- Bye, Peter Korsgaard From ju.o at free.fr Mon Mar 13 21:34:39 2023 From: ju.o at free.fr (Julien Olivain) Date: Mon, 13 Mar 2023 22:34:39 +0100 Subject: [Buildroot] [PATCH v2 1/1] package/python-hwdata: new package Message-ID: <20230313213439.277675-1-ju.o@free.fr> Provides python interface to database stored in hwdata package. It allows you to get human readable description of USB and PCI devices. https://github.com/xsuchy/python-hwdata Signed-off-by: Julien Olivain --- Changes v1 -> v2: - Add the LICENSE file from upstream git, suggested by Thomas. Patch tested on branch master at commit 61ba55e with commands: make check-package ... 0 warnings generated python3 -m flake8 \ support/testing/tests/package/sample_python_hwdata.py \ support/testing/tests/package/test_python_hwdata.py [no-output] support/testing/run-tests \ -d dl -o output_folder \ tests.package.test_python_hwdata ... OK --- DEVELOPERS | 3 ++ package/Config.in | 1 + package/python-hwdata/Config.in | 12 ++++++ package/python-hwdata/python-hwdata.hash | 5 +++ package/python-hwdata/python-hwdata.mk | 23 +++++++++++ .../tests/package/sample_python_hwdata.py | 40 +++++++++++++++++++ .../tests/package/test_python_hwdata.py | 12 ++++++ 7 files changed, 96 insertions(+) create mode 100644 package/python-hwdata/Config.in create mode 100644 package/python-hwdata/python-hwdata.hash create mode 100644 package/python-hwdata/python-hwdata.mk create mode 100644 support/testing/tests/package/sample_python_hwdata.py create mode 100644 support/testing/tests/package/test_python_hwdata.py diff --git a/DEVELOPERS b/DEVELOPERS index 592c0e6b9c..b49491da7a 100644 --- a/DEVELOPERS +++ b/DEVELOPERS @@ -1715,6 +1715,7 @@ F: package/ptm2human/ F: package/python-distro/ F: package/python-gnupg/ F: package/python-hkdf/ +F: package/python-hwdata/ F: package/python-magic-wormhole/ F: package/python-magic-wormhole-mailbox-server/ F: package/python-magic-wormhole-transit-relay/ @@ -1727,6 +1728,7 @@ F: package/z3/ F: package/zynaddsubfx/ F: support/testing/tests/package/sample_python_distro.py F: support/testing/tests/package/sample_python_gnupg.py +F: support/testing/tests/package/sample_python_hwdata.py F: support/testing/tests/package/sample_python_pyalsa.py F: support/testing/tests/package/sample_python_spake2.py F: support/testing/tests/package/test_ddrescue.py @@ -1748,6 +1750,7 @@ F: support/testing/tests/package/test_perftest.py F: support/testing/tests/package/test_python_distro.py F: support/testing/tests/package/test_python_gnupg.py F: support/testing/tests/package/test_python_hkdf.py +F: support/testing/tests/package/test_python_hwdata.py F: support/testing/tests/package/test_python_magic_wormhole.py F: support/testing/tests/package/test_python_pyalsa.py F: support/testing/tests/package/test_python_spake2.py diff --git a/package/Config.in b/package/Config.in index f8ce83365e..0f8dab3e71 100644 --- a/package/Config.in +++ b/package/Config.in @@ -1082,6 +1082,7 @@ menu "External python modules" source "package/python-httplib2/Config.in" source "package/python-huepy/Config.in" source "package/python-humanize/Config.in" + source "package/python-hwdata/Config.in" source "package/python-hyperframe/Config.in" source "package/python-hyperlink/Config.in" source "package/python-ibmiotf/Config.in" diff --git a/package/python-hwdata/Config.in b/package/python-hwdata/Config.in new file mode 100644 index 0000000000..923d0a7d8a --- /dev/null +++ b/package/python-hwdata/Config.in @@ -0,0 +1,12 @@ +config BR2_PACKAGE_PYTHON_HWDATA + bool "python-hwdata" + select BR2_PACKAGE_HWDATA # runtime + select BR2_PACKAGE_HWDATA_PCI_IDS + select BR2_PACKAGE_HWDATA_PNP_IDS + select BR2_PACKAGE_HWDATA_USB_IDS + help + Provides python interface to database stored in hwdata + package. It allows you to get human readable description of + USB and PCI devices. + + https://github.com/xsuchy/python-hwdata diff --git a/package/python-hwdata/python-hwdata.hash b/package/python-hwdata/python-hwdata.hash new file mode 100644 index 0000000000..0c7ca31476 --- /dev/null +++ b/package/python-hwdata/python-hwdata.hash @@ -0,0 +1,5 @@ +# md5, sha256 from https://pypi.org/pypi/hwdata/json +md5 dccf3b28d06fb9c6f56875e148356c24 hwdata-2.3.7.tar.gz +sha256 9e5c96be38d9218ffde40834d4ca03344b8dfaed29c8c5afe0030125ea03db03 hwdata-2.3.7.tar.gz +# Locally computed +sha256 ab15fd526bd8dd18a9e77ebc139656bf4d33e97fc7238cd11bf60e2b9b8666c6 LICENSE diff --git a/package/python-hwdata/python-hwdata.mk b/package/python-hwdata/python-hwdata.mk new file mode 100644 index 0000000000..8eeec6efa8 --- /dev/null +++ b/package/python-hwdata/python-hwdata.mk @@ -0,0 +1,23 @@ +################################################################################ +# +# python-hwdata +# +################################################################################ + +PYTHON_HWDATA_VERSION = 2.3.7 +PYTHON_HWDATA_SOURCE = hwdata-$(PYTHON_HWDATA_VERSION).tar.gz +PYTHON_HWDATA_SITE = https://files.pythonhosted.org/packages/15/26/f5bc1b42129fbcbd1c99c29714af1685fc89e2cf37680a9930d4fcac1808 +PYTHON_HWDATA_SETUP_TYPE = distutils +PYTHON_HWDATA_LICENSE = GPL-2.0+ +PYTHON_HWDATA_LICENSE_FILES = LICENSE + +# There is no LICENSE file in the PyPi tarball, but it is available in +# upstream git repository: +PYTHON_HWDATA_EXTRA_DOWNLOADS = https://raw.githubusercontent.com/xsuchy/python-hwdata/python-hwdata-$(PYTHON_HWDATA_VERSION)-1/LICENSE + +define PYTHON_HWDATA_ADD_LICENSE_FILE + cp $(PYTHON_HWDATA_DL_DIR)/LICENSE $(@D) +endef +PYTHON_HWDATA_POST_EXTRACT_HOOKS += PYTHON_HWDATA_ADD_LICENSE_FILE + +$(eval $(python-package)) diff --git a/support/testing/tests/package/sample_python_hwdata.py b/support/testing/tests/package/sample_python_hwdata.py new file mode 100644 index 0000000000..a13c08b32e --- /dev/null +++ b/support/testing/tests/package/sample_python_hwdata.py @@ -0,0 +1,40 @@ +#! /usr/bin/env python3 + +from hwdata import PCI, PNP, USB + +# Test PCI IDs +pci_vendor_id = '1af4' +pci_device_id = '1003' + +pci = PCI() + +pci_vendor = pci.get_vendor(pci_vendor_id) +print("PCI Vendor: %s" % pci_vendor) +assert (pci_vendor == "Red Hat, Inc.") + +pci_device = pci.get_device(pci_vendor_id, pci_device_id) +print("PCI Device: %s" % pci_device) +assert (pci_device == "Virtio console") + +# Test USB IDs +usb_vendor_id = '1d6b' +usb_device_id = '0001' + +usb = USB() + +usb_vendor = usb.get_vendor(usb_vendor_id) +print("USB Vendor: %s" % usb_vendor) +assert (usb_vendor == "Linux Foundation") + +usb_device = usb.get_device(usb_vendor_id, usb_device_id) +print("USB Device: %s" % usb_device) +assert (usb_device == "1.1 root hub") + +# Test PNP IDs +pnp_id = 'RHT' + +pnp = PNP() + +pnp_vendor = pnp.get_vendor(pnp_id) +print("PNP Vendor: %s" % pnp_vendor) +assert (pnp_vendor == "Red Hat, Inc.") diff --git a/support/testing/tests/package/test_python_hwdata.py b/support/testing/tests/package/test_python_hwdata.py new file mode 100644 index 0000000000..7028d1dd59 --- /dev/null +++ b/support/testing/tests/package/test_python_hwdata.py @@ -0,0 +1,12 @@ +from tests.package.test_python import TestPythonPackageBase + + +class TestPythonHwdata(TestPythonPackageBase): + __test__ = True + config = TestPythonPackageBase.config + \ + """ + BR2_PACKAGE_PYTHON3=y + BR2_PACKAGE_PYTHON_HWDATA=y + """ + sample_scripts = ["tests/package/sample_python_hwdata.py"] + timeout = 10 -- 2.39.2 From thomas.petazzoni at bootlin.com Mon Mar 13 21:51:05 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Mon, 13 Mar 2023 22:51:05 +0100 Subject: [Buildroot] [PATCH] package/gptfdisk: fix another runtime failure with popt 1.19 In-Reply-To: <189b4d81990997b87dec82c4865a3d25e35573b0.1678714004.git.stefan@agner.ch> References: <189b4d81990997b87dec82c4865a3d25e35573b0.1678714004.git.stefan@agner.ch> Message-ID: <20230313225105.6a8d5954@windsurf> Hello Stefan, On Mon, 13 Mar 2023 14:34:18 +0100 Stefan Agner wrote: > Fix the following runtime failure raised since bump of popt to version > 1.19 in commit 895bfba93f6e5535f2132aeea144d2cd87ebc71b: > > Segmentation fault (core dumped) > > Fixes: > - No autobuilder failure Well, if it's a runtime failure, pretty obviously there's no autobuilder failure :-) > diff --git a/package/gptfdisk/0003-Fix-NULL-dereference-when-duplicating-string-argumen.patch b/package/gptfdisk/0003-Fix-NULL-dereference-when-duplicating-string-argumen.patch > new file mode 100644 > index 0000000000..8541fd2772 > --- /dev/null > +++ b/package/gptfdisk/0003-Fix-NULL-dereference-when-duplicating-string-argumen.patch > @@ -0,0 +1,41 @@ > +From f5de3401b974ce103ffd93af8f9d43505a04aaf9 Mon Sep 17 00:00:00 2001 > +Message-Id: > +From: Damian Kurek > +Date: Thu, 7 Jul 2022 03:39:16 +0000 > +Subject: [PATCH] Fix NULL dereference when duplicating string argument > + > +poptGetArg can return NULL if there are no additional arguments, which > +makes strdup dereference NULL on strlen Where is this patch coming from? Could you add a link to where the patch was found? Is this patch a backport from upstream? Also, we need your Signed-off-by line inside the patch. Thanks a lot! Thomas -- Thomas Petazzoni, co-owner and CEO, Bootlin Embedded Linux and Kernel engineering and training https://bootlin.com From peter at korsgaard.com Mon Mar 13 18:47:06 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Mon, 13 Mar 2023 19:47:06 +0100 Subject: [Buildroot] [git commit branch/2022.11.x] support/dependencies/dependencies.sh: require MD5 perl package for netsurf Message-ID: <20230313215149.951628709A@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=3c92fe49e1a15b259d9278a16b75a69e493ff788 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.11.x Fix the following build failure: Can't locate object method "hexhash" via package "MD5" at utils/git-testament.pl line 47 Fixes: - http://autobuild.buildroot.org/results/3dddcbbe7f6ecae5a2db6fac11fb659719452f73 Signed-off-by: Fabrice Fontaine Signed-off-by: Thomas Petazzoni (cherry picked from commit b83a9675cb81d4281594e5a59e7a8805e8561bd8) Signed-off-by: Peter Korsgaard --- support/dependencies/dependencies.sh | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/support/dependencies/dependencies.sh b/support/dependencies/dependencies.sh index 1224220ac9..b99dca1294 100755 --- a/support/dependencies/dependencies.sh +++ b/support/dependencies/dependencies.sh @@ -299,6 +299,10 @@ if grep -q ^BR2_PACKAGE_MPV=y $BR2_CONFIG ; then required_perl_modules="$required_perl_modules Math::BigRat" fi +if grep -q ^BR2_PACKAGE_NETSURF=y $BR2_CONFIG ; then + required_perl_modules="$required_perl_modules Digest::MD5" +fi + if grep -q ^BR2_PACKAGE_WHOIS=y $BR2_CONFIG ; then required_perl_modules="$required_perl_modules autodie" fi From peter at korsgaard.com Mon Mar 13 18:51:31 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Mon, 13 Mar 2023 19:51:31 +0100 Subject: [Buildroot] [git commit branch/2022.11.x] package/lttng-babeltrace: fix popt static build with libiconv Message-ID: <20230313215149.A01B68709B@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=97d63629fc12a5551a74cc735115524d44d1fdbf branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.11.x Fix the following popt static build failure with libiconv: configure:18149: checking for poptGetContext in -lpopt configure:18172: /home/buildroot/autobuild/instance-2/output-1/host/bin/m68k-buildroot-linux-uclibc-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -static -I/home/buildroot/autobuild/instance-2/output-1/host/bin/../m68k-buildroot-linux-uclibc/sysroot/usr/include/uuid -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -static conftest.c -lpopt -L/home/buildroot/autobuild/instance-2/output-1/host/bin/../m68k-buildroot-linux-uclibc/sysroot/usr/lib -luuid >&5 /home/buildroot/autobuild/instance-2/output-1/host/lib/gcc/m68k-buildroot-linux-uclibc/10.4.0/../../../../m68k-buildroot-linux-uclibc/bin/ld: /home/buildroot/autobuild/instance-2/output-1/host/bin/../m68k-buildroot-linux-uclibc/sysroot/usr/lib/libpopt.a(poptint.o): in function `POPT_fprintf': poptint.c:(.text+0x28a): undefined reference to `libiconv_open' [...] checking for poptGetContext in -lpopt... no configure: error: Cannot find popt. Fixes: - http://autobuild.buildroot.org/results/4f465fe15664b1f9df3f26c331dc550852972f2f Signed-off-by: Fabrice Fontaine Signed-off-by: Thomas Petazzoni (cherry picked from commit 34625d54c9ba4f9e19fdc350fcf0a48a05c98576) Signed-off-by: Peter Korsgaard --- .../0002-configure.ac-fix-popt-static-build.patch | 48 ++++++++++++++++++++++ 1 file changed, 48 insertions(+) diff --git a/package/lttng-babeltrace/0002-configure.ac-fix-popt-static-build.patch b/package/lttng-babeltrace/0002-configure.ac-fix-popt-static-build.patch new file mode 100644 index 0000000000..896c67470f --- /dev/null +++ b/package/lttng-babeltrace/0002-configure.ac-fix-popt-static-build.patch @@ -0,0 +1,48 @@ +From 35076fd4592ca23136ff5eacdf8eaebc926e0224 Mon Sep 17 00:00:00 2001 +From: Fabrice Fontaine +Date: Thu, 23 Feb 2023 13:04:08 +0100 +Subject: [PATCH] configure.ac: fix popt static build + +Fix the following popt static build failure: + +configure:18149: checking for poptGetContext in -lpopt +configure:18172: /home/buildroot/autobuild/instance-2/output-1/host/bin/m68k-buildroot-linux-uclibc-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -static -I/home/buildroot/autobuild/instance-2/output-1/host/bin/../m68k-buildroot-linux-uclibc/sysroot/usr/include/uuid -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -static conftest.c -lpopt -L/home/buildroot/autobuild/instance-2/output-1/host/bin/../m68k-buildroot-linux-uclibc/sysroot/usr/lib -luuid >&5 +/home/buildroot/autobuild/instance-2/output-1/host/lib/gcc/m68k-buildroot-linux-uclibc/10.4.0/../../../../m68k-buildroot-linux-uclibc/bin/ld: /home/buildroot/autobuild/instance-2/output-1/host/bin/../m68k-buildroot-linux-uclibc/sysroot/usr/lib/libpopt.a(poptint.o): in function `POPT_fprintf': +poptint.c:(.text+0x28a): undefined reference to `libiconv_open' + +[...] + +checking for poptGetContext in -lpopt... no +configure: error: Cannot find popt. + +Fixes: + - http://autobuild.buildroot.org/results/4f465fe15664b1f9df3f26c331dc550852972f2f + +Signed-off-by: Fabrice Fontaine +[Upstream status: not upstreamable as popt has been removed with +https://github.com/efficios/babeltrace/commit/916d0d910ad5407bc7826505aa05b277f5739a34] +--- + configure.ac | 7 +++++-- + 1 file changed, 5 insertions(+), 2 deletions(-) + +diff --git a/configure.ac b/configure.ac +index a17c23c3..8f700d3e 100644 +--- a/configure.ac ++++ b/configure.ac +@@ -223,8 +223,11 @@ AC_CHECK_LIB([c], [faccessat], + ] + ) + +-AC_CHECK_LIB([popt], [poptGetContext], [], +- [AC_MSG_ERROR([Cannot find popt.])] ++PKG_CHECK_MODULES([POPT], [popt], [LIBS="${POPT_LIBS} ${LIBS}"], ++[ ++ AC_CHECK_LIB([popt], [poptGetContext], [], ++ [AC_MSG_ERROR([Cannot find popt.])]) ++] + ) + + # For Python +-- +2.39.1 + From thomas.petazzoni at bootlin.com Mon Mar 13 21:52:09 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Mon, 13 Mar 2023 22:52:09 +0100 Subject: [Buildroot] [PATCH] package/libnss: bump version to 3.89 In-Reply-To: <20230313182334.1070733-1-giulio.benetti@benettiengineering.com> References: <20230313182334.1070733-1-giulio.benetti@benettiengineering.com> Message-ID: <20230313225209.329567e7@windsurf> On Mon, 13 Mar 2023 19:23:34 +0100 Giulio Benetti wrote: > Signed-off-by: Giulio Benetti > --- > package/libnss/libnss.hash | 4 ++-- > package/libnss/libnss.mk | 2 +- > 2 files changed, 3 insertions(+), 3 deletions(-) Applied to master, thanks. Thomas -- Thomas Petazzoni, CTO, Bootlin Embedded Linux and Kernel engineering https://bootlin.com From peter at korsgaard.com Mon Mar 13 18:47:14 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Mon, 13 Mar 2023 19:47:14 +0100 Subject: [Buildroot] [git commit branch/2022.02.x] support/dependencies/dependencies.sh: require MD5 perl package for netsurf Message-ID: <20230313215255.566D8870A8@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=85417fe3ad39e96ae49f6bc0bf25da7d459b4f8f branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.02.x Fix the following build failure: Can't locate object method "hexhash" via package "MD5" at utils/git-testament.pl line 47 Fixes: - http://autobuild.buildroot.org/results/3dddcbbe7f6ecae5a2db6fac11fb659719452f73 Signed-off-by: Fabrice Fontaine Signed-off-by: Thomas Petazzoni (cherry picked from commit b83a9675cb81d4281594e5a59e7a8805e8561bd8) Signed-off-by: Peter Korsgaard --- support/dependencies/dependencies.sh | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/support/dependencies/dependencies.sh b/support/dependencies/dependencies.sh index 1224220ac9..b99dca1294 100755 --- a/support/dependencies/dependencies.sh +++ b/support/dependencies/dependencies.sh @@ -299,6 +299,10 @@ if grep -q ^BR2_PACKAGE_MPV=y $BR2_CONFIG ; then required_perl_modules="$required_perl_modules Math::BigRat" fi +if grep -q ^BR2_PACKAGE_NETSURF=y $BR2_CONFIG ; then + required_perl_modules="$required_perl_modules Digest::MD5" +fi + if grep -q ^BR2_PACKAGE_WHOIS=y $BR2_CONFIG ; then required_perl_modules="$required_perl_modules autodie" fi From thomas.petazzoni at bootlin.com Mon Mar 13 21:51:28 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Mon, 13 Mar 2023 22:51:28 +0100 Subject: [Buildroot] [git commit] package/libnss: bump version to 3.89 Message-ID: <20230313215255.C8BA3870A8@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=a2867fec00d68721158aad1991d4e85a7fa491e9 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Signed-off-by: Giulio Benetti Signed-off-by: Thomas Petazzoni --- package/libnss/libnss.hash | 4 ++-- package/libnss/libnss.mk | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package/libnss/libnss.hash b/package/libnss/libnss.hash index ec3fe0d777..483320d95c 100644 --- a/package/libnss/libnss.hash +++ b/package/libnss/libnss.hash @@ -1,4 +1,4 @@ -# From https://ftp.mozilla.org/pub/security/nss/releases/NSS_3_88_1_RTM/src/SHA256SUMS -sha256 27d243edf87d1cf1bb9c861f03d387e0e9230ce5017f4308c941f558b54b3496 nss-3.88.1.tar.gz +# From https://ftp.mozilla.org/pub/security/nss/releases/NSS_3_89_RTM/src/SHA256SUMS +sha256 55c37a3f4da010d0574fb8b39264cb1e7b4ce9e6c2954c1c7ecf9f41ee00bed5 nss-3.89.tar.gz # Locally calculated sha256 a20c1a32d1f8102432360b42e932869f7c11c7cdbacf9cac554c422132af47f4 nss/COPYING diff --git a/package/libnss/libnss.mk b/package/libnss/libnss.mk index ac342cf3af..5daced7182 100644 --- a/package/libnss/libnss.mk +++ b/package/libnss/libnss.mk @@ -4,7 +4,7 @@ # ################################################################################ -LIBNSS_VERSION = 3.88.1 +LIBNSS_VERSION = 3.89 LIBNSS_SOURCE = nss-$(LIBNSS_VERSION).tar.gz LIBNSS_SITE = https://ftp.mozilla.org/pub/mozilla.org/security/nss/releases/NSS_$(subst .,_,$(LIBNSS_VERSION))_RTM/src LIBNSS_DISTDIR = dist From peter at korsgaard.com Mon Mar 13 18:51:41 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Mon, 13 Mar 2023 19:51:41 +0100 Subject: [Buildroot] [git commit branch/2022.02.x] package/lttng-babeltrace: fix popt static build with libiconv Message-ID: <20230313215255.61BEB870AA@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=d464408908b534615ae3f1a867bc1a5288c174c1 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.02.x Fix the following popt static build failure with libiconv: configure:18149: checking for poptGetContext in -lpopt configure:18172: /home/buildroot/autobuild/instance-2/output-1/host/bin/m68k-buildroot-linux-uclibc-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -static -I/home/buildroot/autobuild/instance-2/output-1/host/bin/../m68k-buildroot-linux-uclibc/sysroot/usr/include/uuid -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -static conftest.c -lpopt -L/home/buildroot/autobuild/instance-2/output-1/host/bin/../m68k-buildroot-linux-uclibc/sysroot/usr/lib -luuid >&5 /home/buildroot/autobuild/instance-2/output-1/host/lib/gcc/m68k-buildroot-linux-uclibc/10.4.0/../../../../m68k-buildroot-linux-uclibc/bin/ld: /home/buildroot/autobuild/instance-2/output-1/host/bin/../m68k-buildroot-linux-uclibc/sysroot/usr/lib/libpopt.a(poptint.o): in function `POPT_fprintf': poptint.c:(.text+0x28a): undefined reference to `libiconv_open' [...] checking for poptGetContext in -lpopt... no configure: error: Cannot find popt. Fixes: - http://autobuild.buildroot.org/results/4f465fe15664b1f9df3f26c331dc550852972f2f Signed-off-by: Fabrice Fontaine Signed-off-by: Thomas Petazzoni (cherry picked from commit 34625d54c9ba4f9e19fdc350fcf0a48a05c98576) Signed-off-by: Peter Korsgaard --- .../0002-configure.ac-fix-popt-static-build.patch | 48 ++++++++++++++++++++++ 1 file changed, 48 insertions(+) diff --git a/package/lttng-babeltrace/0002-configure.ac-fix-popt-static-build.patch b/package/lttng-babeltrace/0002-configure.ac-fix-popt-static-build.patch new file mode 100644 index 0000000000..896c67470f --- /dev/null +++ b/package/lttng-babeltrace/0002-configure.ac-fix-popt-static-build.patch @@ -0,0 +1,48 @@ +From 35076fd4592ca23136ff5eacdf8eaebc926e0224 Mon Sep 17 00:00:00 2001 +From: Fabrice Fontaine +Date: Thu, 23 Feb 2023 13:04:08 +0100 +Subject: [PATCH] configure.ac: fix popt static build + +Fix the following popt static build failure: + +configure:18149: checking for poptGetContext in -lpopt +configure:18172: /home/buildroot/autobuild/instance-2/output-1/host/bin/m68k-buildroot-linux-uclibc-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -static -I/home/buildroot/autobuild/instance-2/output-1/host/bin/../m68k-buildroot-linux-uclibc/sysroot/usr/include/uuid -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -static conftest.c -lpopt -L/home/buildroot/autobuild/instance-2/output-1/host/bin/../m68k-buildroot-linux-uclibc/sysroot/usr/lib -luuid >&5 +/home/buildroot/autobuild/instance-2/output-1/host/lib/gcc/m68k-buildroot-linux-uclibc/10.4.0/../../../../m68k-buildroot-linux-uclibc/bin/ld: /home/buildroot/autobuild/instance-2/output-1/host/bin/../m68k-buildroot-linux-uclibc/sysroot/usr/lib/libpopt.a(poptint.o): in function `POPT_fprintf': +poptint.c:(.text+0x28a): undefined reference to `libiconv_open' + +[...] + +checking for poptGetContext in -lpopt... no +configure: error: Cannot find popt. + +Fixes: + - http://autobuild.buildroot.org/results/4f465fe15664b1f9df3f26c331dc550852972f2f + +Signed-off-by: Fabrice Fontaine +[Upstream status: not upstreamable as popt has been removed with +https://github.com/efficios/babeltrace/commit/916d0d910ad5407bc7826505aa05b277f5739a34] +--- + configure.ac | 7 +++++-- + 1 file changed, 5 insertions(+), 2 deletions(-) + +diff --git a/configure.ac b/configure.ac +index a17c23c3..8f700d3e 100644 +--- a/configure.ac ++++ b/configure.ac +@@ -223,8 +223,11 @@ AC_CHECK_LIB([c], [faccessat], + ] + ) + +-AC_CHECK_LIB([popt], [poptGetContext], [], +- [AC_MSG_ERROR([Cannot find popt.])] ++PKG_CHECK_MODULES([POPT], [popt], [LIBS="${POPT_LIBS} ${LIBS}"], ++[ ++ AC_CHECK_LIB([popt], [poptGetContext], [], ++ [AC_MSG_ERROR([Cannot find popt.])]) ++] + ) + + # For Python +-- +2.39.1 + From thomas.petazzoni at bootlin.com Mon Mar 13 21:54:31 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Mon, 13 Mar 2023 22:54:31 +0100 Subject: [Buildroot] [PATCH 1/1] package/openocd: bump to 0.12.0 In-Reply-To: <20230313183235.2665-1-roman.passler@gmail.com> References: <20230313183235.2665-1-roman.passler@gmail.com> Message-ID: <20230313225431.45802c0f@windsurf> Hello Roman, Thanks for your contribution! Some comments below. On Mon, 13 Mar 2023 19:32:35 +0100 Roman Passler wrote: > Change-Id: Ie76a4f365af3f59c80241fe4935129d1098b140d Not a big deal, but we don't need/want a Change-Id in commit logs of Buildroot commits. If you can easily avoid adding one, it would be great. > Signed-off-by: Roman Passler > --- > package/openocd/openocd.hash | 6 +++--- > package/openocd/openocd.mk | 2 +- > 2 files changed, 4 insertions(+), 4 deletions(-) > > diff --git a/package/openocd/openocd.hash b/package/openocd/openocd.hash > index 91eb56d930..325f55bf04 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 > +# From http://sourceforge.net/projects/openocd/files/openocd/0.12.0/ > +sha256 af254788be98861f2bd9103fe6e60a774ec96a8c374744eef9197f6043075afa openocd-0.12.0.tar.bz2 > +sha256 1b8f7e37ee5afbbf95c2a4d62b12b25232e29538692663b434318503a9a88419 COPYING Could you please add an explanation in the commit log about why the hash of the license file is changed? Indeed, we precisely have such hashes to detect changes in the licensing terms, analyze them and check how they affect the overall licensing of the package. So if the hash is "blindly" changed, having a hash doesn't make sense in the first place. Therefore, we ask to have a short note in the commit log that justifies the change of license file hash. Could you have a look into this, and send a 2nd version? Thanks! Thomas -- Thomas Petazzoni, co-owner and CEO, Bootlin Embedded Linux and Kernel engineering and training https://bootlin.com From thomas.petazzoni at bootlin.com Mon Mar 13 21:54:59 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Mon, 13 Mar 2023 22:54:59 +0100 Subject: [Buildroot] [git commit] package/python-hwdata: new package Message-ID: <20230313215553.D1520870BB@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=7a99e1fa29f5dd7cb46186d07826debc519e1035 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Provides python interface to database stored in hwdata package. It allows you to get human readable description of USB and PCI devices. https://github.com/xsuchy/python-hwdata Signed-off-by: Julien Olivain Signed-off-by: Thomas Petazzoni --- DEVELOPERS | 3 ++ package/Config.in | 1 + package/python-hwdata/Config.in | 12 +++++++ package/python-hwdata/python-hwdata.hash | 5 +++ package/python-hwdata/python-hwdata.mk | 23 +++++++++++++ .../testing/tests/package/sample_python_hwdata.py | 40 ++++++++++++++++++++++ .../testing/tests/package/test_python_hwdata.py | 12 +++++++ 7 files changed, 96 insertions(+) diff --git a/DEVELOPERS b/DEVELOPERS index 592c0e6b9c..b49491da7a 100644 --- a/DEVELOPERS +++ b/DEVELOPERS @@ -1715,6 +1715,7 @@ F: package/ptm2human/ F: package/python-distro/ F: package/python-gnupg/ F: package/python-hkdf/ +F: package/python-hwdata/ F: package/python-magic-wormhole/ F: package/python-magic-wormhole-mailbox-server/ F: package/python-magic-wormhole-transit-relay/ @@ -1727,6 +1728,7 @@ F: package/z3/ F: package/zynaddsubfx/ F: support/testing/tests/package/sample_python_distro.py F: support/testing/tests/package/sample_python_gnupg.py +F: support/testing/tests/package/sample_python_hwdata.py F: support/testing/tests/package/sample_python_pyalsa.py F: support/testing/tests/package/sample_python_spake2.py F: support/testing/tests/package/test_ddrescue.py @@ -1748,6 +1750,7 @@ F: support/testing/tests/package/test_perftest.py F: support/testing/tests/package/test_python_distro.py F: support/testing/tests/package/test_python_gnupg.py F: support/testing/tests/package/test_python_hkdf.py +F: support/testing/tests/package/test_python_hwdata.py F: support/testing/tests/package/test_python_magic_wormhole.py F: support/testing/tests/package/test_python_pyalsa.py F: support/testing/tests/package/test_python_spake2.py diff --git a/package/Config.in b/package/Config.in index f8ce83365e..0f8dab3e71 100644 --- a/package/Config.in +++ b/package/Config.in @@ -1082,6 +1082,7 @@ menu "External python modules" source "package/python-httplib2/Config.in" source "package/python-huepy/Config.in" source "package/python-humanize/Config.in" + source "package/python-hwdata/Config.in" source "package/python-hyperframe/Config.in" source "package/python-hyperlink/Config.in" source "package/python-ibmiotf/Config.in" diff --git a/package/python-hwdata/Config.in b/package/python-hwdata/Config.in new file mode 100644 index 0000000000..923d0a7d8a --- /dev/null +++ b/package/python-hwdata/Config.in @@ -0,0 +1,12 @@ +config BR2_PACKAGE_PYTHON_HWDATA + bool "python-hwdata" + select BR2_PACKAGE_HWDATA # runtime + select BR2_PACKAGE_HWDATA_PCI_IDS + select BR2_PACKAGE_HWDATA_PNP_IDS + select BR2_PACKAGE_HWDATA_USB_IDS + help + Provides python interface to database stored in hwdata + package. It allows you to get human readable description of + USB and PCI devices. + + https://github.com/xsuchy/python-hwdata diff --git a/package/python-hwdata/python-hwdata.hash b/package/python-hwdata/python-hwdata.hash new file mode 100644 index 0000000000..0c7ca31476 --- /dev/null +++ b/package/python-hwdata/python-hwdata.hash @@ -0,0 +1,5 @@ +# md5, sha256 from https://pypi.org/pypi/hwdata/json +md5 dccf3b28d06fb9c6f56875e148356c24 hwdata-2.3.7.tar.gz +sha256 9e5c96be38d9218ffde40834d4ca03344b8dfaed29c8c5afe0030125ea03db03 hwdata-2.3.7.tar.gz +# Locally computed +sha256 ab15fd526bd8dd18a9e77ebc139656bf4d33e97fc7238cd11bf60e2b9b8666c6 LICENSE diff --git a/package/python-hwdata/python-hwdata.mk b/package/python-hwdata/python-hwdata.mk new file mode 100644 index 0000000000..8eeec6efa8 --- /dev/null +++ b/package/python-hwdata/python-hwdata.mk @@ -0,0 +1,23 @@ +################################################################################ +# +# python-hwdata +# +################################################################################ + +PYTHON_HWDATA_VERSION = 2.3.7 +PYTHON_HWDATA_SOURCE = hwdata-$(PYTHON_HWDATA_VERSION).tar.gz +PYTHON_HWDATA_SITE = https://files.pythonhosted.org/packages/15/26/f5bc1b42129fbcbd1c99c29714af1685fc89e2cf37680a9930d4fcac1808 +PYTHON_HWDATA_SETUP_TYPE = distutils +PYTHON_HWDATA_LICENSE = GPL-2.0+ +PYTHON_HWDATA_LICENSE_FILES = LICENSE + +# There is no LICENSE file in the PyPi tarball, but it is available in +# upstream git repository: +PYTHON_HWDATA_EXTRA_DOWNLOADS = https://raw.githubusercontent.com/xsuchy/python-hwdata/python-hwdata-$(PYTHON_HWDATA_VERSION)-1/LICENSE + +define PYTHON_HWDATA_ADD_LICENSE_FILE + cp $(PYTHON_HWDATA_DL_DIR)/LICENSE $(@D) +endef +PYTHON_HWDATA_POST_EXTRACT_HOOKS += PYTHON_HWDATA_ADD_LICENSE_FILE + +$(eval $(python-package)) diff --git a/support/testing/tests/package/sample_python_hwdata.py b/support/testing/tests/package/sample_python_hwdata.py new file mode 100644 index 0000000000..a13c08b32e --- /dev/null +++ b/support/testing/tests/package/sample_python_hwdata.py @@ -0,0 +1,40 @@ +#! /usr/bin/env python3 + +from hwdata import PCI, PNP, USB + +# Test PCI IDs +pci_vendor_id = '1af4' +pci_device_id = '1003' + +pci = PCI() + +pci_vendor = pci.get_vendor(pci_vendor_id) +print("PCI Vendor: %s" % pci_vendor) +assert (pci_vendor == "Red Hat, Inc.") + +pci_device = pci.get_device(pci_vendor_id, pci_device_id) +print("PCI Device: %s" % pci_device) +assert (pci_device == "Virtio console") + +# Test USB IDs +usb_vendor_id = '1d6b' +usb_device_id = '0001' + +usb = USB() + +usb_vendor = usb.get_vendor(usb_vendor_id) +print("USB Vendor: %s" % usb_vendor) +assert (usb_vendor == "Linux Foundation") + +usb_device = usb.get_device(usb_vendor_id, usb_device_id) +print("USB Device: %s" % usb_device) +assert (usb_device == "1.1 root hub") + +# Test PNP IDs +pnp_id = 'RHT' + +pnp = PNP() + +pnp_vendor = pnp.get_vendor(pnp_id) +print("PNP Vendor: %s" % pnp_vendor) +assert (pnp_vendor == "Red Hat, Inc.") diff --git a/support/testing/tests/package/test_python_hwdata.py b/support/testing/tests/package/test_python_hwdata.py new file mode 100644 index 0000000000..7028d1dd59 --- /dev/null +++ b/support/testing/tests/package/test_python_hwdata.py @@ -0,0 +1,12 @@ +from tests.package.test_python import TestPythonPackageBase + + +class TestPythonHwdata(TestPythonPackageBase): + __test__ = True + config = TestPythonPackageBase.config + \ + """ + BR2_PACKAGE_PYTHON3=y + BR2_PACKAGE_PYTHON_HWDATA=y + """ + sample_scripts = ["tests/package/sample_python_hwdata.py"] + timeout = 10 From thomas.petazzoni at bootlin.com Mon Mar 13 21:55:56 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Mon, 13 Mar 2023 22:55:56 +0100 Subject: [Buildroot] [PATCH v2 1/1] package/python-hwdata: new package In-Reply-To: <20230313213439.277675-1-ju.o@free.fr> References: <20230313213439.277675-1-ju.o@free.fr> Message-ID: <20230313225556.0a5c3ef0@windsurf> On Mon, 13 Mar 2023 22:34:39 +0100 Julien Olivain wrote: > Provides python interface to database stored in hwdata > package. It allows you to get human readable description of > USB and PCI devices. > > https://github.com/xsuchy/python-hwdata > > Signed-off-by: Julien Olivain > --- > Changes v1 -> v2: > - Add the LICENSE file from upstream git, > suggested by Thomas. Applied to master, thanks. Thomas -- Thomas Petazzoni, CTO, Bootlin Embedded Linux and Kernel engineering https://bootlin.com From thomas.petazzoni at bootlin.com Mon Mar 13 21:56:09 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Mon, 13 Mar 2023 22:56:09 +0100 Subject: [Buildroot] [git commit] package/osm2pgsql: bump version to 1.8.1 Message-ID: <20230313220005.178D0870D1@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=36070a47aa68787d56d29bf32a8288484d35a160 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Release-notes: https://github.com/openstreetmap/osm2pgsql/releases/tag/1.8.1 Signed-off-by: Maxim Kochetkov Signed-off-by: Thomas Petazzoni --- package/osm2pgsql/osm2pgsql.hash | 2 +- package/osm2pgsql/osm2pgsql.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/osm2pgsql/osm2pgsql.hash b/package/osm2pgsql/osm2pgsql.hash index b5b76c15c6..cc13bf741d 100644 --- a/package/osm2pgsql/osm2pgsql.hash +++ b/package/osm2pgsql/osm2pgsql.hash @@ -1,3 +1,3 @@ # Locally calculated -sha256 b266b50f46fe4d1caddab61d26b39f10ea33b896ec23b8b3e294be4666e7b927 osm2pgsql-1.8.0.tar.gz +sha256 9e3cd9e13893fd7a153c7b42089bd23338867190c91b157cbdb4ff7176ecba62 osm2pgsql-1.8.1.tar.gz sha256 ab15fd526bd8dd18a9e77ebc139656bf4d33e97fc7238cd11bf60e2b9b8666c6 COPYING diff --git a/package/osm2pgsql/osm2pgsql.mk b/package/osm2pgsql/osm2pgsql.mk index 9cdfb44ce0..11f09fe7d1 100644 --- a/package/osm2pgsql/osm2pgsql.mk +++ b/package/osm2pgsql/osm2pgsql.mk @@ -4,7 +4,7 @@ # ################################################################################ -OSM2PGSQL_VERSION = 1.8.0 +OSM2PGSQL_VERSION = 1.8.1 OSM2PGSQL_SITE = $(call github,openstreetmap,osm2pgsql,$(OSM2PGSQL_VERSION)) OSM2PGSQL_LICENSE = GPL-2.0+ OSM2PGSQL_LICENSE_FILES = COPYING From thomas.petazzoni at bootlin.com Mon Mar 13 21:56:30 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Mon, 13 Mar 2023 22:56:30 +0100 Subject: [Buildroot] [git commit] package/timescaledb: bump version to 2.10.1 Message-ID: <20230313220005.22D67870D2@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=0c28688054e06bb84906ae309da1f64d45ced0d3 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Release notes: https://github.com/timescale/timescaledb/blob/2.10.1/CHANGELOG.md Signed-off-by: Maxim Kochetkov Signed-off-by: Thomas Petazzoni --- package/timescaledb/timescaledb.hash | 2 +- package/timescaledb/timescaledb.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/timescaledb/timescaledb.hash b/package/timescaledb/timescaledb.hash index 2fd14e6c1a..b05c7802c2 100644 --- a/package/timescaledb/timescaledb.hash +++ b/package/timescaledb/timescaledb.hash @@ -1,3 +1,3 @@ # Locally calculated -sha256 ff0820891646a772aceab19ee0f7da0a5343dc53b9a72c965ab70f723d231d5c timescaledb-2.9.3.tar.gz +sha256 6fca72a6ed0f6d32d2b3523951ede73dc5f9b0077b38450a029a5f411fdb8c73 timescaledb-2.10.1.tar.gz sha256 0378e0948feefd85f579319c74d6e2b671194037f550c7176ef26649d94c895b LICENSE diff --git a/package/timescaledb/timescaledb.mk b/package/timescaledb/timescaledb.mk index e3c94ed2fe..bcda07f893 100644 --- a/package/timescaledb/timescaledb.mk +++ b/package/timescaledb/timescaledb.mk @@ -4,7 +4,7 @@ # ################################################################################ -TIMESCALEDB_VERSION = 2.9.3 +TIMESCALEDB_VERSION = 2.10.1 TIMESCALEDB_SITE = $(call github,timescale,timescaledb,$(TIMESCALEDB_VERSION)) TIMESCALEDB_LICENSE = Apache-2.0 TIMESCALEDB_LICENSE_FILES = LICENSE From thomas.petazzoni at bootlin.com Mon Mar 13 22:00:11 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Mon, 13 Mar 2023 23:00:11 +0100 Subject: [Buildroot] [PATCH 1/1] package/osm2pgsql: bump version to 1.8.1 In-Reply-To: <20230313051823.155236-1-fido_max@inbox.ru> References: <20230313051823.155236-1-fido_max@inbox.ru> Message-ID: <20230313230011.4afd5f15@windsurf> On Mon, 13 Mar 2023 08:18:23 +0300 Maxim Kochetkov via buildroot wrote: > Release-notes: https://github.com/openstreetmap/osm2pgsql/releases/tag/1.8.1 > > Signed-off-by: Maxim Kochetkov > --- > package/osm2pgsql/osm2pgsql.hash | 2 +- > package/osm2pgsql/osm2pgsql.mk | 2 +- > 2 files changed, 2 insertions(+), 2 deletions(-) Applied to master, thanks. Thomas -- Thomas Petazzoni, CTO, Bootlin Embedded Linux and Kernel engineering https://bootlin.com From thomas.petazzoni at bootlin.com Mon Mar 13 22:00:20 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Mon, 13 Mar 2023 23:00:20 +0100 Subject: [Buildroot] [PATCH 1/1] package/timescaledb: bump version to 2.10.1 In-Reply-To: <20230313052626.159262-1-fido_max@inbox.ru> References: <20230313052626.159262-1-fido_max@inbox.ru> Message-ID: <20230313230020.55b2c69a@windsurf> On Mon, 13 Mar 2023 08:26:26 +0300 Maxim Kochetkov wrote: > Release notes: https://github.com/timescale/timescaledb/blob/2.10.1/CHANGELOG.md > > Signed-off-by: Maxim Kochetkov > --- > package/timescaledb/timescaledb.hash | 2 +- > package/timescaledb/timescaledb.mk | 2 +- > 2 files changed, 2 insertions(+), 2 deletions(-) Applied to master, thanks. Thomas -- Thomas Petazzoni, CTO, Bootlin Embedded Linux and Kernel engineering https://bootlin.com From giulio.benetti at benettiengineering.com Mon Mar 13 22:17:05 2023 From: giulio.benetti at benettiengineering.com (Giulio Benetti) Date: Mon, 13 Mar 2023 23:17:05 +0100 Subject: [Buildroot] [PATCH] package/swugenerator: new package Message-ID: <20230313221705.1121868-1-giulio.benetti@benettiengineering.com> Add swugenerator as host utility to generate images for swupdate with all the possible options available like encryption, passkey etc. Let's also add Giulio Benetti as package maintainer to DEVELOPERS file. Signed-off-by: Giulio Benetti --- DEVELOPERS | 1 + package/Config.in.host | 1 + package/swugenerator/Config.in.host | 6 ++++++ package/swugenerator/swugenerator.hash | 4 ++++ package/swugenerator/swugenerator.mk | 13 +++++++++++++ 5 files changed, 25 insertions(+) create mode 100644 package/swugenerator/Config.in.host create mode 100644 package/swugenerator/swugenerator.hash create mode 100644 package/swugenerator/swugenerator.mk diff --git a/DEVELOPERS b/DEVELOPERS index b49491da7a..3228f2b709 100644 --- a/DEVELOPERS +++ b/DEVELOPERS @@ -1182,6 +1182,7 @@ F: package/rtl8821cu/ F: package/sunxi-mali-utgard/ F: package/sunxi-mali-utgard-driver/ F: package/sunxi-tools/ +F: package/swugenerator/ F: package/trace-cmd/ F: package/udisks/ F: package/wilc-driver/ diff --git a/package/Config.in.host b/package/Config.in.host index dcadbfdfc1..e47b7b5de9 100644 --- a/package/Config.in.host +++ b/package/Config.in.host @@ -100,6 +100,7 @@ menu "Host utilities" source "package/squashfs/Config.in.host" source "package/sunxi-tools/Config.in.host" source "package/swig/Config.in.host" + source "package/swugenerator/Config.in.host" source "package/systemd/Config.in.host" source "package/tegrarcm/Config.in.host" source "package/ti-cgt-pru/Config.in.host" diff --git a/package/swugenerator/Config.in.host b/package/swugenerator/Config.in.host new file mode 100644 index 0000000000..df0e9a5170 --- /dev/null +++ b/package/swugenerator/Config.in.host @@ -0,0 +1,6 @@ +config BR2_PACKAGE_HOST_SWUGENERATOR + bool "host swugenerator" + help + A host tool to generate SWU update package for SWUpdate. + + https://github.com/sbabic/swugenerator diff --git a/package/swugenerator/swugenerator.hash b/package/swugenerator/swugenerator.hash new file mode 100644 index 0000000000..2125be3d1c --- /dev/null +++ b/package/swugenerator/swugenerator.hash @@ -0,0 +1,4 @@ +# Locally calculated +sha256 b5c47c47be0df4df476d2bf596f58a7296a4b0cebe6c8de42251605475b37d25 swugenerator-0.2.tar.gz +# Locally computed sha256 checksums +sha256 3972dc9744f6499f0f9b2dbf76696f2ae7ad8af9b23dde66d6af86c9dfb36986 LICENSE diff --git a/package/swugenerator/swugenerator.mk b/package/swugenerator/swugenerator.mk new file mode 100644 index 0000000000..506465f42d --- /dev/null +++ b/package/swugenerator/swugenerator.mk @@ -0,0 +1,13 @@ +################################################################################ +# +# swugenerator +# +################################################################################ + +SWUGENERATOR_VERSION = 0.2 +SWUGENERATOR_SITE = https://github.com/sbabic/swugenerator/archive/refs/tags/v$(SWUGENERATOR_VERSION) +SWUGENERATOR_LICENSE = GPL-3.0 +SWUGENERATOR_LICENSE_FILES = LICENSE +HOST_SWUGENERATOR_SETUP_TYPE = setuptools + +$(eval $(host-python-package)) -- 2.34.1 From dellicker at live.com Mon Mar 13 23:33:45 2023 From: dellicker at live.com (C D) Date: Mon, 13 Mar 2023 23:33:45 +0000 Subject: [Buildroot] Forcing linker to look at right library path? Message-ID: Good afternoon, I'm running in to an issue with a package linking against libubsan and libasan. I've figured out how to compile Buildroot so that it copies those libraries to the correct output/target/lib and output/target/lib64 locations, but it seems like the package is linking to the versions installed in my OS (RHEL 8.7) in /usr/lib64 instead. So, in /usr/lib64 I have libasan.so.5 and libubsan.so.1, and in Buildroot's output/target/lib64 I have libasan.so.6; when I boot into Buildroot and run my program, it errors out because it's looking for libasan.so.5. What do I need to do for it to point to the correct library location when linking? Is this a Buildroot config option, or something I need to set up in my Makefile? Thanks, Chris -------------- next part -------------- An HTML attachment was scrubbed... URL: From thomas.petazzoni at bootlin.com Tue Mar 14 06:38:04 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Tue, 14 Mar 2023 06:38:04 -0000 Subject: [Buildroot] [autobuild.buildroot.net] Daily results for 2023-03-13 Message-ID: <20230314063810.1E2A1400D7@smtp2.osuosl.org> Hello, Autobuild statistics for 2023-03-13 =================================== branch | OK | NOK | TIM | TOT | 2022.11.x | 12 | 8 | 0 | 20 | master | 207 | 219 | 1 | 427 | Classification of failures by reason for master ----------------------------------------------- bluez5_utils-5.66 | 34 gobject-introspection-1.72.0 | 13 unknown | 13 package/lzop/lzop.mk:29: lz... | 10 linux-6.1.14 | 9 package/harfbuzz/harfbuzz.m... | 8 package/lzop/lzop.mk:30: ho... | 8 glibc-2.36-81-g4f4d7a13edfd... | 6 host-binutils-2.38 | 6 host-go-1.19.7 | 6 busybox-1.36.0 | 5 libglib2-2.72.3 | 5 containerd-1.6.16 | 4 elfutils-0.186 | 4 host-rust-1.67.1 | 4 quickjs-2021-03-27 | 4 fontconfig-2.13.1 | 3 boost-1.80.0 | 2 fs/ubifs/ubifs.mk:49: /home... | 2 fs/ubifs/ubifs.mk:49: /home... | 2 host-rust-1.67.0 | 2 linux-5.10.162-cip24 | 2 linux-5.10.162-cip24-rt10 | 2 mariadb-10.3.36 | 2 musl-1.2.3 | 2 openssh-9.1p1 | 2 uclibc-1.0.42 | 2 ulog-0389d243352255f6182326... | 2 wolfssl-5.5.3 | 2 acpid-2.0.34 | 1 apcupsd-3.14.14 | 1 assimp-5.2.5 | 1 edk2-edk2-stable202208 | 1 ffmpeg-4.4.3 | 1 fs/cramfs/cramfs.mk:46: /ho... | 1 fs/cramfs/cramfs.mk:46: /ho... | 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: /tmp/... | 1 fs/ubifs/ubifs.mk:49: /tmp/... | 1 fs/ubifs/ubifs.mk:49: /tmp/... | 1 gvfs-1.48.1 | 1 host-binutils-2.39 | 1 host-delve-1.20.0 | 1 host-gcc-final-10.4.0 | 1 host-go-1.19.6 | 1 host-moby-buildkit-0.11.2 | 1 json-c-0.16 | 1 kexec-2.0.26 | 1 kvmtool-f77d646ba01d04be5aa... | 1 lcms2-2.14 | 1 libabseil-cpp-20220623.1 | 1 libcap-ng-0.8.3 | 1 libnss-3.88.1 | 1 libvorbis-1.3.7 | 1 lighttpd-1.4.69 | 1 mawk | 1 mesa3d-23.0.0 | 1 mpir-3.0.0 | 1 netdata-1.33.1 | 1 ntp-4.2.8p15 | 1 ocf-linux-20171122 | 1 ola-0.10.9 | 1 olsr-0.9.8 | 1 openblas-0.3.21 | 1 package/network-manager/net... | 1 perl-5.36.0 | 1 python-bcrypt-4.0.1 | 1 python-cryptography-39.0.1 | 1 python-pyicu-2.10.2 | 1 qt6base-6.4.2 | 1 reaver-1.6.6 | 1 rtl8812au-aircrack-ng-d9801... | 1 skalibs-2.12.0.1 | 1 tinifier-3.4.0 | 1 traceroute-2.1.0 | 1 trinity-1.9 | 1 valgrind-3.19.0 | 1 zeek-4.1.1 | 1 Detail of failures for master ----------------------------- arch | reason | OK? | url | orph? -------------+--------------------------------+-----+---------------------------------------------------------------------------------+------- mips64el | acpid-2.0.34 | NOK | http://autobuild.buildroot.net/results/ee5a57ef0b9cb6d094f1189b008b0f8fc2ca4dfb | ORPH arc | apcupsd-3.14.14 | NOK | http://autobuild.buildroot.net/results/b783914a19f2a004caedcb2227d63cdb20d485eb | mips | assimp-5.2.5 | NOK | http://autobuild.buildroot.net/results/00d7de04461f4f7ee84f1db266084af3b158379f | ORPH microblaze | bluez5_utils-5.66 | NOK | http://autobuild.buildroot.net/results/3819847846fdac2b607f75a4e5a6ecd8946d34a1 | mipsel | bluez5_utils-5.66 | NOK | http://autobuild.buildroot.net/results/95e37597ccce58d678fed6a9a1c0f23959145499 | x86_64 | bluez5_utils-5.66 | NOK | http://autobuild.buildroot.net/results/73709fd83dbd770cf92bae45f20a899e48d6f034 | nios2 | bluez5_utils-5.66 | NOK | http://autobuild.buildroot.net/results/266a7b4b6dcd84b8e2894972ae646660d4db1a6b | x86_64 | bluez5_utils-5.66 | NOK | http://autobuild.buildroot.net/results/b63f2ed30947a878d06e77b69bee0d64a18d79db | microblazeel | bluez5_utils-5.66 | NOK | http://autobuild.buildroot.net/results/ea3517ea88b05f37f37b5feaaf94356bdb1e3854 | aarch64 | bluez5_utils-5.66 | NOK | http://autobuild.buildroot.net/results/76feaca891e59d6f89583a9bbd2d1ddcd2724332 | powerpc64 | bluez5_utils-5.66 | NOK | http://autobuild.buildroot.net/results/5a4b2f867f59df905cd8118db8502e8fd93bd058 | aarch64_be | bluez5_utils-5.66 | NOK | http://autobuild.buildroot.net/results/8f18b4c62d1ab27a2b86b5e130c5cd0f5c3e2706 | or1k | bluez5_utils-5.66 | NOK | http://autobuild.buildroot.net/results/3530ea5c9645e00c3a678c8c4c2c490d88d3e438 | or1k | bluez5_utils-5.66 | NOK | http://autobuild.buildroot.net/results/c60eaaacb30880346a73941d8263b906786ee106 | powerpc64 | bluez5_utils-5.66 | NOK | http://autobuild.buildroot.net/results/451480a00bbe2fb2a0a0d4e6b80b6893ee432cb4 | microblazeel | bluez5_utils-5.66 | NOK | http://autobuild.buildroot.net/results/ec41fe2e180b71029021783b1ad0cb5d0c91c0cd | mips | bluez5_utils-5.66 | NOK | http://autobuild.buildroot.net/results/8b42bd5725bf455cbdb7c63ab32936b7acb0b601 | or1k | bluez5_utils-5.66 | NOK | http://autobuild.buildroot.net/results/0809b004c932936b652449c7c02cc5e80266e9ec | nios2 | bluez5_utils-5.66 | NOK | http://autobuild.buildroot.net/results/d08f33808f010ce93aa8415c7e59e761278309b5 | m68k | bluez5_utils-5.66 | NOK | http://autobuild.buildroot.net/results/75ab1e13035c95fdeb495019dc2ddfbb5251b756 | or1k | bluez5_utils-5.66 | NOK | http://autobuild.buildroot.net/results/93034f89757e3d38b2b744355163da12e0caca21 | armeb | bluez5_utils-5.66 | NOK | http://autobuild.buildroot.net/results/aa1f94add706365272a7876149d0d62c75e66cc0 | powerpc64le | bluez5_utils-5.66 | NOK | http://autobuild.buildroot.net/results/c11a18e47b1bffd60e4502e80c20a1c6c4792d74 | i686 | bluez5_utils-5.66 | NOK | http://autobuild.buildroot.net/results/2d6a98d7417906c59cad77ab7707fa12c7762458 | s390x | bluez5_utils-5.66 | NOK | http://autobuild.buildroot.net/results/2977616113ce16b58da74cfa76fbd41fd0d2f4a3 | nios2 | bluez5_utils-5.66 | NOK | http://autobuild.buildroot.net/results/916a9a0698385d5c44595aa23f11c58a854fcf7d | powerpc64 | bluez5_utils-5.66 | NOK | http://autobuild.buildroot.net/results/4df17ac43aaf0b31512c60c06a892d49ba7e13cd | mipsel | bluez5_utils-5.66 | NOK | http://autobuild.buildroot.net/results/74b1037263741e9cad32ef3140fe9ab627f03162 | arm | bluez5_utils-5.66 | NOK | http://autobuild.buildroot.net/results/563879d0df6f864cc3d6e05f7b564a7f22cd7d37 | mips64 | bluez5_utils-5.66 | NOK | http://autobuild.buildroot.net/results/691a2af4e0a57db94d955332a73b187fda66f3be | powerpc64 | bluez5_utils-5.66 | NOK | http://autobuild.buildroot.net/results/ad440da458be9a6aed85b478a6b92e161c79aa0c | sparc64 | bluez5_utils-5.66 | NOK | http://autobuild.buildroot.net/results/3797e8f891cc3551b4d2f56c36d6533a7ec79f6d | powerpc64 | bluez5_utils-5.66 | NOK | http://autobuild.buildroot.net/results/61a03b5d6c39e6e6e2c63982eed8428ec6da7515 | sh4aeb | bluez5_utils-5.66 | NOK | http://autobuild.buildroot.net/results/e5db64f5b94fbd5daf7c1dfb123652e62fc4e925 | or1k | bluez5_utils-5.66 | NOK | http://autobuild.buildroot.net/results/3f0e41572835d074d93d7a8fa1e28d0ca60cd2ad | powerpc64le | bluez5_utils-5.66 | NOK | http://autobuild.buildroot.net/results/4609b5bd9f35e0cee4339922b0d4fcb06dc25eff | armeb | bluez5_utils-5.66 | NOK | http://autobuild.buildroot.net/results/8b885abe0ae094b3102dd0a949b71c69c4b6075e | arc | boost-1.80.0 | NOK | http://autobuild.buildroot.net/results/ddeea1126ad7da85d546c8cb9f0f5c2029f57124 | arc | boost-1.80.0 | NOK | http://autobuild.buildroot.net/results/08c31a0cb8624963948a104ee496ef9050f08723 | mipsel | busybox-1.36.0 | NOK | http://autobuild.buildroot.net/results/55f5acfb201c41a0401d154196982052a742c9e4 | ORPH arm | busybox-1.36.0 | NOK | http://autobuild.buildroot.net/results/1fa5fc0fa6a24df1018953eb983eb1ff7d444a37 | ORPH mips | busybox-1.36.0 | NOK | http://autobuild.buildroot.net/results/823613318d7891132e5d8b2f6a5c4a409b33a876 | ORPH mips64el | busybox-1.36.0 | NOK | http://autobuild.buildroot.net/results/b25f0f950b5f139e9a8951e2a65d028c24a7a50a | ORPH mips64el | busybox-1.36.0 | NOK | http://autobuild.buildroot.net/results/5e0c84907daf04e26aef0b00d789e8ac214fa3cf | ORPH powerpc64le | containerd-1.6.16 | NOK | http://autobuild.buildroot.net/results/d9161b366322cf9d07f209b6d187389d44d220df | aarch64 | containerd-1.6.16 | NOK | http://autobuild.buildroot.net/results/552fbfe340e541e8654a95eb3d46a2371cbb01e3 | x86_64 | containerd-1.6.16 | NOK | http://autobuild.buildroot.net/results/0daf5318945591d0e89b9ef1931d37497ce9d272 | i686 | containerd-1.6.16 | NOK | http://autobuild.buildroot.net/results/fb9e90f376ddaa024e255b19a652fe07de2a72ce | x86_64 | edk2-edk2-stable202208 | NOK | http://autobuild.buildroot.net/results/2b3ea348f500414877fbd5fa25e7ced5e9bedd37 | microblaze | elfutils-0.186 | NOK | http://autobuild.buildroot.net/results/c032438514281b92e52fa27399688cea54c48d11 | ORPH microblazeel | elfutils-0.186 | NOK | http://autobuild.buildroot.net/results/9b5134f4225612fcf56ee3ccd7a056dea0adb028 | ORPH microblazeel | elfutils-0.186 | NOK | http://autobuild.buildroot.net/results/1ba9443a3748754f8fa1f25e2df91382ea1bec03 | ORPH microblazeel | elfutils-0.186 | NOK | http://autobuild.buildroot.net/results/a05ab6d8c6317fafd760cd88ed16a2653854104a | ORPH armeb | ffmpeg-4.4.3 | NOK | http://autobuild.buildroot.net/results/372c586fe326d6c12d47cafa25b2aeebf969ff6f | riscv64 | fontconfig-2.13.1 | NOK | http://autobuild.buildroot.net/results/7a7f60dac7c0073238bd823d28e34ad6ae00a3ff | ORPH riscv64 | fontconfig-2.13.1 | NOK | http://autobuild.buildroot.net/results/31a7341b3cf53e6983692931ce1fbf62214aa073 | ORPH riscv64 | fontconfig-2.13.1 | NOK | http://autobuild.buildroot.net/results/2ae8e6854bd267f5e610e75c2435f58cd6d7fbe2 | ORPH x86_64 | fs/cramfs/cramfs.mk:46: /ho... | NOK | http://autobuild.buildroot.net/results/4129246ee262316e44706c85b34bd94694ec31e3 | powerpc | fs/cramfs/cramfs.mk:46: /ho... | NOK | http://autobuild.buildroot.net/results/435257edbaa32f186ab9d6ea84037698dd4ec497 | armeb | fs/ubi/ubi.mk:51: /home/aut... | NOK | http://autobuild.buildroot.net/results/8811cedcb048c4addb1df9dbae1b2d7712791079 | s390x | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/f7f908a5d0a119cff0bb798ca4704d2b03f9a316 | arceb | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/7db9c3b4c1b03d2996c8883c821ef71bb3dd8f40 | mips | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/16bc043d81b9b835fd00c1c4595f82a21bd6a564 | powerpc64 | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/89cb13334b34b5538d47827a290d319bdeb5eaea | or1k | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/1d99a2ae013308c9e1e42453e7beaaedd4ccfdf1 | arm | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/84cd6e59e8cf9f4975fcef0d1ccf839b1d9ed3d3 | mips64el | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/da50a4488f9af89a5d2f9e3e558bc39a4941df7a | sh4aeb | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/8cf4cce7dbc4d146d2545c77ed6cacc993351742 | sparc64 | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/c536adc4c7687a0d1d21bb3d6e308462d7d13941 | arm | fs/ubifs/ubifs.mk:49: /tmp/... | NOK | http://autobuild.buildroot.net/results/98c8aeb9ff1059acf284c7394427cf08482e3628 | sparc | fs/ubifs/ubifs.mk:49: /tmp/... | NOK | http://autobuild.buildroot.net/results/826df8e89629cad785efc45726b31db6974dea50 | sparc | fs/ubifs/ubifs.mk:49: /tmp/... | NOK | http://autobuild.buildroot.net/results/6925163f7b0b97ac46b3ca96edb2c129726972fc | powerpc | glibc-2.36-81-g4f4d7a13edfd... | NOK | http://autobuild.buildroot.net/results/3f3197f613e92e754db8ffafc2acafabd20df256 | powerpc | glibc-2.36-81-g4f4d7a13edfd... | NOK | http://autobuild.buildroot.net/results/0d5328ea0c4070ca698437d67712ba5ca26f5e40 | powerpc | glibc-2.36-81-g4f4d7a13edfd... | NOK | http://autobuild.buildroot.net/results/ab0ef9bbcae9667a6007850714514c325d1660d8 | arceb | glibc-2.36-81-g4f4d7a13edfd... | NOK | http://autobuild.buildroot.net/results/e8f5ab0abc33152bff155dac0985dd1e2dc6413f | powerpc | glibc-2.36-81-g4f4d7a13edfd... | NOK | http://autobuild.buildroot.net/results/b6c5eeab4c49c5ae1138bb4f86ec9663ac547995 | powerpc | glibc-2.36-81-g4f4d7a13edfd... | NOK | http://autobuild.buildroot.net/results/62053fae18a01e6a4ab5fd51ac86dd2d0c441142 | powerpc | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/179e3cd8c045717c40b840dcf4d46dc11b762147 | ORPH microblaze | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/b1b1ac79d472c9ea77b44b448e8cad585eaee778 | ORPH sparc64 | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/a3f9fca3ac0da061260286b48877f9d54db03d26 | ORPH sparc64 | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/9157c053a47043e063a9742716f0419b3cc921f8 | ORPH sparc64 | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/2351e3ad3baf2a83629102e2d25b4a5fd0ccb0e6 | ORPH sparc64 | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/c64f9f63d678d8bb76f2461f61a337510b508bec | ORPH microblaze | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/12f412a4f036f5480b19ec498b318ef784f0b42f | ORPH sparc64 | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/6141bfdc70d10942bcf6252d787caa4e861a133e | ORPH mipsel | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/ade4a859ca560d8769191fbea0d3683b8d90fc4a | ORPH microblazeel | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/1b599462d37fb4d6d42cf7b83d827077efadc6b9 | ORPH microblazeel | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/a72b7d31456f9193d28b1c2852899ea86248604b | ORPH s390x | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/fda5d3d0297ea561b82a05139fdb0f781b18832f | ORPH or1k | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/51859306527a4293b71b4ad1fa6c83c27fbae075 | ORPH sparc64 | gvfs-1.48.1 | NOK | http://autobuild.buildroot.net/results/43d264d076ac7dcc74b13542dabc2d852241f71c | ORPH sparc64 | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/27563518bcaaf4f37baa33272fb3e01bb17bd251 | mipsel | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/39cc90f49e8ebbfbf00970fff4a9af497113aa18 | sparc | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/54a00b2c2dfc6d7c6a66236f1f9ab3c3c1eb4ad1 | arm | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/9ad33d2f19d3087f1ee99a96992f495ba56e6b60 | mips | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/553e1e83655e93f0c3616b66920746112574c2ab | aarch64 | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/45555435efd0641d414bb0ec560567a0b3146a2b | or1k | host-binutils-2.39 | NOK | http://autobuild.buildroot.net/results/d959dc161c65dc4716923cf69a3b9a274599052b | riscv64 | host-delve-1.20.0 | NOK | http://autobuild.buildroot.net/results/4ca539e59b3622904cfe1fd04c458b2626794c77 | microblazeel | host-gcc-final-10.4.0 | NOK | http://autobuild.buildroot.net/results/6da6968660f5b8f9af6568aaa75319e56eded533 | i586 | host-go-1.19.6 | NOK | http://autobuild.buildroot.net/results/8506aedbe7aa3b13acfedc76e679c80816a293e5 | i686 | host-go-1.19.7 | NOK | http://autobuild.buildroot.net/results/7a7e07125bf9b0aabf21ee7e730b5bfaa4543f47 | i686 | host-go-1.19.7 | NOK | http://autobuild.buildroot.net/results/c4144bee4bf09339bec760cf3584b8028635a6a2 | powerpc64le | host-go-1.19.7 | NOK | http://autobuild.buildroot.net/results/6d3dd6d315517dfa14343bb9ec9a7587af5c1f4b | i686 | host-go-1.19.7 | NOK | http://autobuild.buildroot.net/results/bbe5009f77deb5fc011a2a9162ff407e088d0007 | mips64 | host-go-1.19.7 | NOK | http://autobuild.buildroot.net/results/fe4e3b8c1fc6158a44c64bcbe805b9a7adb7d37b | mips64el | host-go-1.19.7 | NOK | http://autobuild.buildroot.net/results/0f10c91b18cecb032b605cec459b80c485bc298d | riscv64 | host-moby-buildkit-0.11.2 | NOK | http://autobuild.buildroot.net/results/8ea2c3a937ab464c6f5ea137f00d7a760d3f0732 | x86_64 | host-rust-1.67.0 | NOK | http://autobuild.buildroot.net/results/49b80ca58965abdc7b853b15569d3ccdc399ebbf | x86_64 | host-rust-1.67.0 | NOK | http://autobuild.buildroot.net/results/62b7868434eefa47661c3f6f460829f702c81e37 | x86_64 | host-rust-1.67.1 | NOK | http://autobuild.buildroot.net/results/6a1f8eda8ee7709c53e529b761288df79da820c8 | aarch64 | host-rust-1.67.1 | NOK | http://autobuild.buildroot.net/results/c83c1aa077abdde07eaad15fba99d509eb5bf840 | mips | host-rust-1.67.1 | NOK | http://autobuild.buildroot.net/results/37d86697eae84bc3516f7be1955283b87eafb4ac | powerpc64le | host-rust-1.67.1 | NOK | http://autobuild.buildroot.net/results/131a143ad344e6e33809827b1a0fde768420f9f1 | or1k | json-c-0.16 | NOK | http://autobuild.buildroot.net/results/3dbf001205465c2e7e76909540ee19db789b88b2 | armeb | kexec-2.0.26 | NOK | http://autobuild.buildroot.net/results/459d671de9e88f4b0d09a74ffeffd3f8a7971561 | x86_64 | kvmtool-f77d646ba01d04be5aa... | NOK | http://autobuild.buildroot.net/results/6b48d20e3bb193fc83a8e9c6817e34347a0a6e31 | ORPH powerpc | lcms2-2.14 | NOK | http://autobuild.buildroot.net/results/46dff99e049e904565e4dcd6d606097d758e9432 | powerpc64le | libabseil-cpp-20220623.1 | NOK | http://autobuild.buildroot.net/results/02c03bd169441d6a731caebdc2f79e1c7029ac69 | or1k | libcap-ng-0.8.3 | NOK | http://autobuild.buildroot.net/results/1c44da5085afd67c6699838586a49e38104a79b5 | arceb | libglib2-2.72.3 | NOK | http://autobuild.buildroot.net/results/a4cf953b58bb59ffff606489059f436635273627 | arc | libglib2-2.72.3 | NOK | http://autobuild.buildroot.net/results/b5a33b66d68f315e7b600cff54b666ba10996719 | arc | libglib2-2.72.3 | NOK | http://autobuild.buildroot.net/results/b0473bd9ddd30260464ee1a5a49740854da4e255 | arceb | libglib2-2.72.3 | NOK | http://autobuild.buildroot.net/results/558c755f7e4ea326efd444ba239039753742f90c | arc | libglib2-2.72.3 | NOK | http://autobuild.buildroot.net/results/a4a86ab5f860738885463a2038d2c2cd028edaa8 | x86_64 | libnss-3.88.1 | NOK | http://autobuild.buildroot.net/results/2dc85f4a4e9e1712c641312d25a1871d7d53ae1e | powerpc | libvorbis-1.3.7 | NOK | http://autobuild.buildroot.net/results/dacb4b3d43d8446dcce09aa3707ca043aca3b4a1 | arceb | lighttpd-1.4.69 | NOK | http://autobuild.buildroot.net/results/9f674166b3c16e0297fca21a83388b6f8ed7aa58 | ORPH nios2 | linux-5.10.162-cip24 | NOK | http://autobuild.buildroot.net/results/0646f2614fbcb5b5338200b3489b2f6622031f9c | ORPH mipsel | linux-5.10.162-cip24 | NOK | http://autobuild.buildroot.net/results/61a9e3acc7770e2a14f90d678851671c4bb15a2a | ORPH powerpc | linux-5.10.162-cip24-rt10 | NOK | http://autobuild.buildroot.net/results/7f7dadc2589c271cd3cd43d83d3879790d8e2306 | ORPH arc | linux-5.10.162-cip24-rt10 | NOK | http://autobuild.buildroot.net/results/caf42b7b46cebb7cc6d591804103362b150af526 | ORPH sh4a | linux-6.1.14 | NOK | http://autobuild.buildroot.net/results/a11884718c1bcf5b12a66e08d162ebd0d6e7a060 | ORPH mips64 | linux-6.1.14 | NOK | http://autobuild.buildroot.net/results/f97dea86787bb5e9f12ec2939927c794e7d2d3e8 | ORPH armeb | linux-6.1.14 | NOK | http://autobuild.buildroot.net/results/e4356839194b79424c3ecd93e4ad4e9e3fbd9bb0 | ORPH mips64el | linux-6.1.14 | NOK | http://autobuild.buildroot.net/results/663cb0e2012987d252e267a858d8f7653caabfba | ORPH mips64 | linux-6.1.14 | NOK | http://autobuild.buildroot.net/results/f2e26df716c01b88c7dba8af8d3ce440b986b2a3 | ORPH nios2 | linux-6.1.14 | NOK | http://autobuild.buildroot.net/results/65dcd89d7df76cdf44698948190959d7a70c1432 | ORPH mips | linux-6.1.14 | NOK | http://autobuild.buildroot.net/results/94fa0ba01fe4254217b3fdc5afa6d7658fdebd88 | ORPH mips64 | linux-6.1.14 | NOK | http://autobuild.buildroot.net/results/9312f968abda863d035a23c043bac02a48db773a | ORPH nios2 | linux-6.1.14 | NOK | http://autobuild.buildroot.net/results/ca5a0f89e006897d3be36f19758fdbddbdba50fe | ORPH sparc | mariadb-10.3.36 | NOK | http://autobuild.buildroot.net/results/7c9b7bfef73649f17a574fe81bc85ec7b4ac2770 | ORPH sparc | mariadb-10.3.36 | NOK | http://autobuild.buildroot.net/results/4b726be2c54489ac0d4a88f997d2c807ee214617 | ORPH m68k | mawk | TIM | http://autobuild.buildroot.net/results/5bcace9d7c7ebdcb4d2a20ce4199a6f1098803c7 | mips64 | mesa3d-23.0.0 | NOK | http://autobuild.buildroot.net/results/956546334f10d96db6a78429bdc0f103d1087476 | armeb | mpir-3.0.0 | NOK | http://autobuild.buildroot.net/results/5586578672657e9a662f6549512f5f0ee05d0987 | powerpc | musl-1.2.3 | NOK | http://autobuild.buildroot.net/results/6033c5fa9e70eb1557b23d4f703bed129127f49c | powerpc | musl-1.2.3 | NOK | http://autobuild.buildroot.net/results/4e351a98ec56c68c38f12e6880456f9141a6289a | or1k | netdata-1.33.1 | NOK | http://autobuild.buildroot.net/results/5a948fc5396cf64b4b09b4d8b7bf03fa18c0a66a | riscv64 | ntp-4.2.8p15 | NOK | http://autobuild.buildroot.net/results/aeb6e9d8ea4744024e4623e09550731dcf749e64 | ORPH aarch64 | ocf-linux-20171122 | NOK | http://autobuild.buildroot.net/results/5ccbbe8197f9701e9b6eb7af6fae5b75f3e7eeaf | ORPH sparc | ola-0.10.9 | NOK | http://autobuild.buildroot.net/results/1184e2112415672530c220d012f84524c436944e | arceb | olsr-0.9.8 | NOK | http://autobuild.buildroot.net/results/0b79689af84289f7cece117600bbb8db296fae17 | ORPH i686 | openblas-0.3.21 | NOK | http://autobuild.buildroot.net/results/f49a10c442f06c3282e788d29da03805d2eddb34 | ORPH m68k | openssh-9.1p1 | NOK | http://autobuild.buildroot.net/results/448d7ba55b1da767ad0c99342c5a77990c2f0937 | ORPH sparc64 | openssh-9.1p1 | NOK | http://autobuild.buildroot.net/results/501fec4dc89d62b3b5d855856b917a6c9584df12 | ORPH mipsel | package/harfbuzz/harfbuzz.m... | NOK | http://autobuild.buildroot.net/results/0b148bc1534e552d13b05a33667b37e43cce46c6 | sparc64 | package/harfbuzz/harfbuzz.m... | NOK | http://autobuild.buildroot.net/results/78f4e8661bda2bf11c86ffd447f919d763ba2722 | aarch64_be | package/harfbuzz/harfbuzz.m... | NOK | http://autobuild.buildroot.net/results/2cbd9a781b7f21fd1527c5db25fcda98bb239e58 | microblaze | package/harfbuzz/harfbuzz.m... | NOK | http://autobuild.buildroot.net/results/b9ff4b1c1f76881c8e93480ebd86609143d5df84 | powerpc | package/harfbuzz/harfbuzz.m... | NOK | http://autobuild.buildroot.net/results/70ab1a0f2703818be2748281d120fc9a153284e1 | aarch64_be | package/harfbuzz/harfbuzz.m... | NOK | http://autobuild.buildroot.net/results/bcac23f7c755619c6255feace8f9311d6bb6ec3f | aarch64 | package/harfbuzz/harfbuzz.m... | NOK | http://autobuild.buildroot.net/results/a16702bd3f7cf8b8e2d99685ec3b67ba6705da7b | microblazeel | package/harfbuzz/harfbuzz.m... | NOK | http://autobuild.buildroot.net/results/0d93b20995c2bfd2236d820a35e5eae9de76f00e | sparc | package/lzop/lzop.mk:29: lz... | NOK | http://autobuild.buildroot.net/results/6df7a5efff2375b5f9fcb627654b4e370283f0ac | sparc64 | package/lzop/lzop.mk:29: lz... | NOK | http://autobuild.buildroot.net/results/0cdf516e65c27d6925f7ccb9e12c9e18a5277917 | riscv32 | package/lzop/lzop.mk:29: lz... | NOK | http://autobuild.buildroot.net/results/8da6183339aac15c8d6c6618aa77eb786dc1924c | xtensa | package/lzop/lzop.mk:29: lz... | NOK | http://autobuild.buildroot.net/results/8e01d1c92337bf0d6689738eff96a94e7705415b | s390x | package/lzop/lzop.mk:29: lz... | NOK | http://autobuild.buildroot.net/results/5ee67b8cd01cd7c12eb8d8cec68a3b726780de6e | x86_64 | package/lzop/lzop.mk:29: lz... | NOK | http://autobuild.buildroot.net/results/a808fa435aff35e94caf61601cdab7ed1afcab3c | microblaze | package/lzop/lzop.mk:29: lz... | NOK | http://autobuild.buildroot.net/results/9d9cd82a066c1f9bdb601ab7c8de1164c5cdc315 | powerpc64le | package/lzop/lzop.mk:29: lz... | NOK | http://autobuild.buildroot.net/results/03782503846128d168c740de511facab6d1c5021 | x86_64 | package/lzop/lzop.mk:29: lz... | NOK | http://autobuild.buildroot.net/results/4ec831fae54ba3963b7cfe7c6294b747ad0b1f87 | armeb | package/lzop/lzop.mk:29: lz... | NOK | http://autobuild.buildroot.net/results/09affa23e808e9c891df39d48ff3d4ed844d1b82 | mips64el | package/lzop/lzop.mk:30: ho... | NOK | http://autobuild.buildroot.net/results/7b9b68c2ca48ffc05f6f3293234db65c0ad16671 | armeb | package/lzop/lzop.mk:30: ho... | NOK | http://autobuild.buildroot.net/results/590cbc3cb0630d0818f39ab8542c8e099c61266e | sh4a | package/lzop/lzop.mk:30: ho... | NOK | http://autobuild.buildroot.net/results/c89f80f56d5bb1a77d115155da198f3da6b4d499 | riscv32 | package/lzop/lzop.mk:30: ho... | NOK | http://autobuild.buildroot.net/results/e5c32637fe0562360beabf4b311ef6324d570777 | microblaze | package/lzop/lzop.mk:30: ho... | NOK | http://autobuild.buildroot.net/results/5312733677222fda595c6579fa1f01983d4b1029 | arc | package/lzop/lzop.mk:30: ho... | NOK | http://autobuild.buildroot.net/results/c8ab973077067b2aa57e4f3ab51bd41ca1543d6f | riscv64 | package/lzop/lzop.mk:30: ho... | NOK | http://autobuild.buildroot.net/results/17423f780410b512abff3cc52e6f4493632cf557 | m68k | package/lzop/lzop.mk:30: ho... | NOK | http://autobuild.buildroot.net/results/f538154daf7324838e171d50957b6aeb54d1f7f3 | sh4a | package/network-manager/net... | NOK | http://autobuild.buildroot.net/results/bbd0db06663b6df82973173bb044b57f013e844b | aarch64_be | perl-5.36.0 | NOK | http://autobuild.buildroot.net/results/8257083a3a71f2b6e5f6b2ee9cbd6d623a76b359 | armeb | python-bcrypt-4.0.1 | NOK | http://autobuild.buildroot.net/results/9a6068ecf50b5ef7a9b91fddb758d6c2493fc3f3 | armeb | python-cryptography-39.0.1 | NOK | http://autobuild.buildroot.net/results/4ed02c40b3cf8c62245c02b96f0ffa5f4f5844e8 | aarch64_be | python-pyicu-2.10.2 | NOK | http://autobuild.buildroot.net/results/f4d678837a05fd2b3910c90d2f8f231134c705cb | x86_64 | qt6base-6.4.2 | NOK | http://autobuild.buildroot.net/results/60c9f70d8fea24e737f2440fdbf01e458cf6c4e2 | microblaze | quickjs-2021-03-27 | NOK | http://autobuild.buildroot.net/results/c937f984cffc31f2a8d46d1d9648c08f122c6f75 | sh4aeb | quickjs-2021-03-27 | NOK | http://autobuild.buildroot.net/results/be43e26a71a935fa089c6c3376cce8f167095418 | microblazeel | quickjs-2021-03-27 | NOK | http://autobuild.buildroot.net/results/585a5013854582f4029d8ac641b3d6051c9377d9 | microblazeel | quickjs-2021-03-27 | NOK | http://autobuild.buildroot.net/results/f2021c5d0101d39bee949b8a6e97f2a7bcf86310 | arc | reaver-1.6.6 | NOK | http://autobuild.buildroot.net/results/b478d2e235ae7ee079e3bc5eb5f10c754bc8975d | powerpc64 | rtl8812au-aircrack-ng-d9801... | NOK | http://autobuild.buildroot.net/results/8c51009fa32947b2c1cda8f9862507df8da126db | or1k | skalibs-2.12.0.1 | NOK | http://autobuild.buildroot.net/results/3f13021c67e083d0250c014d3f88f5d97df91279 | i586 | tinifier-3.4.0 | NOK | http://autobuild.buildroot.net/results/216971ffb0d68047ebadaf1b25b8b6712418ba29 | mipsel | traceroute-2.1.0 | NOK | http://autobuild.buildroot.net/results/a82363c01e04f6b295bd42142135649e1e21aafd | x86_64 | trinity-1.9 | NOK | http://autobuild.buildroot.net/results/57bbf9c37478e4b6cf5a8ab76c74aed159f1ed15 | ORPH powerpc | uclibc-1.0.42 | NOK | http://autobuild.buildroot.net/results/114247be9c1f04a3c51fb84c1cb2d3a27b34ac07 | riscv64 | uclibc-1.0.42 | NOK | http://autobuild.buildroot.net/results/09a84ad9ff8b6b1d2bcb4ccf1955d48b1dacc18e | i586 | ulog-0389d243352255f6182326... | NOK | http://autobuild.buildroot.net/results/0162edd6ee29fdb36bcd46b72b2ff8fadd5f05d1 | nios2 | ulog-0389d243352255f6182326... | NOK | http://autobuild.buildroot.net/results/dd8d826007f65ff77fdff1cd76ea8e92cf41b27f | i686 | unknown | NOK | http://autobuild.buildroot.net/results/ad0e9fbc7908b1ecd5d0026a5e2d8245f0bac820 | nios2 | unknown | NOK | http://autobuild.buildroot.net/results/5e44f8a402a22be32a69af9859fe2305004044b3 | aarch64_be | unknown | NOK | http://autobuild.buildroot.net/results/e2008e27b029b015f357fcb629fed52ca87209c0 | armeb | unknown | NOK | http://autobuild.buildroot.net/results/513ed26245f6bf6fdf8918c1a056f1ea9df92e79 | s390x | unknown | NOK | http://autobuild.buildroot.net/results/583f4384a26b326462df2a0ec963cfe014b0b3df | armeb | unknown | NOK | http://autobuild.buildroot.net/results/5c53bee148649865f6ff5c86338eacbd45091638 | powerpc64 | unknown | NOK | http://autobuild.buildroot.net/results/45c06261dc48a3db6873cfd3f480cad533a3635b | mips | unknown | NOK | http://autobuild.buildroot.net/results/77d9cebc5c002a5009a22aea1a11b3590cd57863 | powerpc64le | unknown | NOK | http://autobuild.buildroot.net/results/f4a822792901fd9ab13544b36cffee2083f75309 | or1k | unknown | NOK | http://autobuild.buildroot.net/results/c16db163f1b9eb5c4d8130fdb4da8cfaa0ec2057 | microblazeel | unknown | NOK | http://autobuild.buildroot.net/results/b7d1e505a96c8a6944d946e86715e3d1b92db265 | sparc64 | unknown | NOK | http://autobuild.buildroot.net/results/faa87003a05be20a12c166a78da335e7eedc892f | sh4 | unknown | NOK | http://autobuild.buildroot.net/results/0535727ea3b8e2b75b0c4ea787992a995f4cbaba | mips | valgrind-3.19.0 | NOK | http://autobuild.buildroot.net/results/c8c875256577e2232ca270d9920c5094f429d031 | ORPH mips64el | wolfssl-5.5.3 | NOK | http://autobuild.buildroot.net/results/e034a1951831df07b3a29f99898b00a6e028e7c6 | mipsel | wolfssl-5.5.3 | NOK | http://autobuild.buildroot.net/results/aaabf7fc357d00c6a26dc3175eb25afc6425c5a0 | powerpc64le | zeek-4.1.1 | NOK | http://autobuild.buildroot.net/results/f814256a4cf27a93b36e17cba6228b17554bc29e | Classification of failures by reason for 2022.11.x -------------------------------------------------- host-rust-1.64.0 | 2 host-pahole-1.24 | 1 libglib2-2.72.3 | 1 linux-6.0.19 | 1 ntp-4.2.8p15 | 1 tmux-3.1c | 1 xenomai-3.0.10 | 1 Detail of failures for 2022.11.x -------------------------------- arch | reason | OK? | url | orph? -------------+--------------------------------+-----+---------------------------------------------------------------------------------+------- nios2 | host-pahole-1.24 | NOK | http://autobuild.buildroot.net/results/a51f55f7156b82b718e4ceb71ddb55c5fd1dd48e | i686 | host-rust-1.64.0 | NOK | http://autobuild.buildroot.net/results/8351d9c3131dbaecc815d52b8d24c637b5baf688 | s390x | host-rust-1.64.0 | NOK | http://autobuild.buildroot.net/results/9a7b36fe94e9f5d9f84bb1bea69546f3f3c74107 | arceb | libglib2-2.72.3 | NOK | http://autobuild.buildroot.net/results/e68657f48253188ee8ae95a06405bff972f76c69 | arm | linux-6.0.19 | NOK | http://autobuild.buildroot.net/results/0865493ef10b18dff1a6528dd3df65ba794b87fc | ORPH sh4aeb | ntp-4.2.8p15 | NOK | http://autobuild.buildroot.net/results/2c0eec7f76cb3d4801fb13fcf0d06e3f2b2e4781 | ORPH sparc64 | tmux-3.1c | NOK | http://autobuild.buildroot.net/results/9edbded93612afd80a90aceb65119dcd1f7f9103 | mipsel | xenomai-3.0.10 | NOK | http://autobuild.buildroot.net/results/d6342db72eded5c33b1e731bb653a787d76f3ed0 | -- http://autobuild.buildroot.net From roman.passler at gmail.com Tue Mar 14 07:25:27 2023 From: roman.passler at gmail.com (roman) Date: Tue, 14 Mar 2023 08:25:27 +0100 Subject: [Buildroot] [PATCH 1/1] package/openocd: bump to 0.12.0 In-Reply-To: <20230313225431.45802c0f@windsurf> References: <20230313183235.2665-1-roman.passler@gmail.com> <20230313225431.45802c0f@windsurf> Message-ID: Hello Thomas, Thank you for your fast respond. > Could you please add an explanation in the commit log about why the > hash of the license file is changed? > > Indeed, we precisely have such hashes to detect changes in the > licensing terms, analyze them and check how they affect the overall > licensing of the package. So if the hash is "blindly" changed, having a > hash doesn't make sense in the first place. Therefore, we ask to have a > short note in the commit log that justifies the change of license file > hash. The license files have been relocated to the LICENSES/* directory (available at https://sourceforge.net/p/openocd/code/ci/v0.12.0/tree/LICENSES/). The license files have been moved to the LICENSES/* directory, which can be found at https://sourceforge.net/p/openocd/code/ci/v0.12.0/tree/LICENSES/. Should they be added to the hash file, or is the COPYING file at https://sourceforge.net/p/openocd/code/ci/v0.12.0/tree/COPYING sufficient? Thanks, Roman Am Mo., 13. M?rz 2023 um 22:54 Uhr schrieb Thomas Petazzoni < thomas.petazzoni at bootlin.com>: > Hello Roman, > > Thanks for your contribution! Some comments below. > > On Mon, 13 Mar 2023 19:32:35 +0100 > Roman Passler wrote: > > > Change-Id: Ie76a4f365af3f59c80241fe4935129d1098b140d > > Not a big deal, but we don't need/want a Change-Id in commit logs of > Buildroot commits. If you can easily avoid adding one, it would be > great. > > > Signed-off-by: Roman Passler > > --- > > package/openocd/openocd.hash | 6 +++--- > > package/openocd/openocd.mk | 2 +- > > 2 files changed, 4 insertions(+), 4 deletions(-) > > > > diff --git a/package/openocd/openocd.hash b/package/openocd/openocd.hash > > index 91eb56d930..325f55bf04 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 > > +# From http://sourceforge.net/projects/openocd/files/openocd/0.12.0/ > > +sha256 > af254788be98861f2bd9103fe6e60a774ec96a8c374744eef9197f6043075afa > openocd-0.12.0.tar.bz2 > > +sha256 > 1b8f7e37ee5afbbf95c2a4d62b12b25232e29538692663b434318503a9a88419 COPYING > > Could you please add an explanation in the commit log about why the > hash of the license file is changed? > > Indeed, we precisely have such hashes to detect changes in the > licensing terms, analyze them and check how they affect the overall > licensing of the package. So if the hash is "blindly" changed, having a > hash doesn't make sense in the first place. Therefore, we ask to have a > short note in the commit log that justifies the change of license file > hash. > > Could you have a look into this, and send a 2nd version? > > Thanks! > > Thomas > -- > Thomas Petazzoni, co-owner and CEO, Bootlin > Embedded Linux and Kernel engineering and training > https://bootlin.com > -------------- next part -------------- An HTML attachment was scrubbed... URL: From peter at korsgaard.com Tue Mar 14 07:27:04 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Tue, 14 Mar 2023 08:27:04 +0100 Subject: [Buildroot] [PATCH 1/1] package/lirc-tools: fix python build In-Reply-To: <20230225141412.2968950-1-fontaine.fabrice@gmail.com> (Fabrice Fontaine's message of "Sat, 25 Feb 2023 15:14:12 +0100") References: <20230225141412.2968950-1-fontaine.fabrice@gmail.com> Message-ID: <87y1nz7pyv.fsf@dell.be.48ers.dk> >>>>> "Fabrice" == Fabrice Fontaine writes: > Fix the following build failure raised since bump to version 0.10.2 in > commit 58cc3977e83487bdaa1df232cf7adf6383d49cd7: > In file included from /home/thomas/autobuild/instance-3/output-1/per-package/lirc-tools/host/bin/../sparc-buildroot-linux-uclibc/sysroot/usr/include/python3.11/Python.h:38, > from lirc/_client.c:1: > /home/thomas/autobuild/instance-3/output-1/per-package/lirc-tools/host/bin/../sparc-buildroot-linux-uclibc/sysroot/usr/include/python3.11/pyport.h:601:2: error: #error "LONG_BIT definition appears wrong for platform (bad gcc/glibc config?)." > 601 | #error "LONG_BIT definition appears wrong for platform (bad gcc/glibc config?)." > | ^~~~~ > Fixes: > - http://autobuild.buildroot.org/results/85359d3f678b49e46821a1c10da5f14edfb5e6d0 > Signed-off-by: Fabrice Fontaine Committed to 2022.11.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Tue Mar 14 07:27:12 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Tue, 14 Mar 2023 08:27:12 +0100 Subject: [Buildroot] [PATCH 1/1] package/python-numpy: needs C++ In-Reply-To: <20230225144904.3033289-1-fontaine.fabrice@gmail.com> (Fabrice Fontaine's message of "Sat, 25 Feb 2023 15:49:04 +0100") References: <20230225144904.3033289-1-fontaine.fabrice@gmail.com> Message-ID: <87ttyn7pyn.fsf@dell.be.48ers.dk> >>>>> "Fabrice" == Fabrice Fontaine writes: > C++ is mandatory since at least version 1.23.0 and > https://github.com/numpy/numpy/commit/c91a7d0c5691c9d78bd75284777fda73f225155d > resulting in the following build failure since bump to version 1.23.4 in > commit 32d8e23b977a5bba1f23e3821709c6aa9ff3bc55: > RuntimeError: Broken toolchain: cannot link a simple C++ > program. note: A compiler with support for C++11 language features is > required. > Fixes: > - http://autobuild.buildroot.org/results/2d048d9b669ad60f37eeb2162b0a4f9fb425be1e > Signed-off-by: Fabrice Fontaine Committed to 2022.11.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Tue Mar 14 07:26:12 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Tue, 14 Mar 2023 08:26:12 +0100 Subject: [Buildroot] [git commit branch/2022.11.x] package/lirc-tools: fix python build Message-ID: <20230314072822.A2CDC870DD@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=eecb4a6630ada80c96d9544282c3bdb8f42a55f7 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.11.x Fix the following build failure raised since bump to version 0.10.2 in commit 58cc3977e83487bdaa1df232cf7adf6383d49cd7: In file included from /home/thomas/autobuild/instance-3/output-1/per-package/lirc-tools/host/bin/../sparc-buildroot-linux-uclibc/sysroot/usr/include/python3.11/Python.h:38, from lirc/_client.c:1: /home/thomas/autobuild/instance-3/output-1/per-package/lirc-tools/host/bin/../sparc-buildroot-linux-uclibc/sysroot/usr/include/python3.11/pyport.h:601:2: error: #error "LONG_BIT definition appears wrong for platform (bad gcc/glibc config?)." 601 | #error "LONG_BIT definition appears wrong for platform (bad gcc/glibc config?)." | ^~~~~ Fixes: - http://autobuild.buildroot.org/results/85359d3f678b49e46821a1c10da5f14edfb5e6d0 Signed-off-by: Fabrice Fontaine Signed-off-by: Thomas Petazzoni (cherry picked from commit 6ec2a9d4383b3370da39d70805b7c7854cefeded) Signed-off-by: Peter Korsgaard --- package/lirc-tools/lirc-tools.mk | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/package/lirc-tools/lirc-tools.mk b/package/lirc-tools/lirc-tools.mk index 5263330741..a3ad6bd5a0 100644 --- a/package/lirc-tools/lirc-tools.mk +++ b/package/lirc-tools/lirc-tools.mk @@ -48,7 +48,9 @@ endif ifeq ($(BR2_PACKAGE_PYTHON3),y) LIRC_TOOLS_DEPENDENCIES += python3 host-python-setuptools -LIRC_TOOLS_MAKE_ENV += SETUPTOOLS_ENV='$(PKG_PYTHON_SETUPTOOLS_ENV)' +LIRC_TOOLS_MAKE_ENV += \ + CC="$(TARGET_CC)" \ + SETUPTOOLS_ENV='$(PKG_PYTHON_SETUPTOOLS_ENV)' endif define LIRC_TOOLS_INSTALL_INIT_SYSV From peter at korsgaard.com Tue Mar 14 07:26:32 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Tue, 14 Mar 2023 08:26:32 +0100 Subject: [Buildroot] [git commit branch/2022.11.x] package/python-numpy: needs C++ Message-ID: <20230314072822.B3820870EC@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=d2a00c83ae6a772e84dd238bde31bd526972412d branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.11.x C++ is mandatory since at least version 1.23.0 and https://github.com/numpy/numpy/commit/c91a7d0c5691c9d78bd75284777fda73f225155d resulting in the following build failure since bump to version 1.23.4 in commit 32d8e23b977a5bba1f23e3821709c6aa9ff3bc55: RuntimeError: Broken toolchain: cannot link a simple C++ program. note: A compiler with support for C++11 language features is required. Fixes: - http://autobuild.buildroot.org/results/2d048d9b669ad60f37eeb2162b0a4f9fb425be1e Signed-off-by: Fabrice Fontaine Signed-off-by: Thomas Petazzoni (cherry picked from commit cc5a6c4af7e7809fccdb72b7140b33dacbbd1a94) Signed-off-by: Peter Korsgaard --- package/piglit/Config.in | 6 ++++-- package/python-numpy/Config.in | 6 ++++-- package/python-zlmdb/Config.in | 6 ++++-- 3 files changed, 12 insertions(+), 6 deletions(-) diff --git a/package/piglit/Config.in b/package/piglit/Config.in index 736fd95d71..5e957a555a 100644 --- a/package/piglit/Config.in +++ b/package/piglit/Config.in @@ -6,6 +6,7 @@ config BR2_PACKAGE_PIGLIT BR2_PACKAGE_WAFFLE_SUPPORTS_WAYLAND || \ BR2_PACKAGE_WAFFLE_SUPPORTS_X11_EGL || \ BR2_PACKAGE_WAFFLE_SUPPORTS_GBM + depends on BR2_INSTALL_LIBSTDCPP # python-numpy depends on BR2_TOOLCHAIN_USES_GLIBC || BR2_TOOLCHAIN_USES_MUSL # python-numpy select BR2_PACKAGE_LIBDRM if BR2_PACKAGE_HAS_LIBGL select BR2_PACKAGE_LIBPNG @@ -31,5 +32,6 @@ config BR2_PACKAGE_PIGLIT https://piglit.freedesktop.org -comment "piglit needs glibc or musl" - depends on !(BR2_TOOLCHAIN_USES_GLIBC || BR2_TOOLCHAIN_USES_MUSL) +comment "piglit needs a glibc or musl toolchain w/ C++" + depends on !BR2_INSTALL_LIBSTDCPP || \ + !(BR2_TOOLCHAIN_USES_GLIBC || BR2_TOOLCHAIN_USES_MUSL) diff --git a/package/python-numpy/Config.in b/package/python-numpy/Config.in index a65164d9d5..132c3f7a82 100644 --- a/package/python-numpy/Config.in +++ b/package/python-numpy/Config.in @@ -16,6 +16,7 @@ config BR2_PACKAGE_PYTHON_NUMPY_ARCH_SUPPORTS config BR2_PACKAGE_PYTHON_NUMPY bool "python-numpy" depends on BR2_PACKAGE_PYTHON_NUMPY_ARCH_SUPPORTS + depends on BR2_INSTALL_LIBSTDCPP # python-numpy needs fenv.h which is not provided by uclibc depends on BR2_TOOLCHAIN_USES_GLIBC || BR2_TOOLCHAIN_USES_MUSL help @@ -27,6 +28,7 @@ config BR2_PACKAGE_PYTHON_NUMPY http://www.numpy.org/ -comment "python-numpy needs glibc or musl" +comment "python-numpy needs a glibc or musl toolchain w/ C++" depends on BR2_PACKAGE_PYTHON_NUMPY_ARCH_SUPPORTS - depends on !(BR2_TOOLCHAIN_USES_GLIBC || BR2_TOOLCHAIN_USES_MUSL) + depends on !BR2_INSTALL_LIBSTDCPP || \ + !(BR2_TOOLCHAIN_USES_GLIBC || BR2_TOOLCHAIN_USES_MUSL) diff --git a/package/python-zlmdb/Config.in b/package/python-zlmdb/Config.in index ac4ee05442..8eba2d7946 100644 --- a/package/python-zlmdb/Config.in +++ b/package/python-zlmdb/Config.in @@ -1,6 +1,7 @@ config BR2_PACKAGE_PYTHON_ZLMDB bool "python-zlmdb" depends on BR2_PACKAGE_PYTHON_NUMPY_ARCH_SUPPORTS # python-numpy + depends on BR2_INSTALL_LIBSTDCPP # python-numpy depends on BR2_TOOLCHAIN_USES_GLIBC || BR2_TOOLCHAIN_USES_MUSL # python-numpy select BR2_PACKAGE_PYTHON_CBOR2 # runtime select BR2_PACKAGE_PYTHON_CFFI # runtime @@ -17,6 +18,7 @@ config BR2_PACKAGE_PYTHON_ZLMDB https://github.com/crossbario/zlmdb -comment "python-zlmdb needs glibc or musl" +comment "python-zlmdb needs a glibc or musl toolchain w/ C++" depends on BR2_PACKAGE_PYTHON_NUMPY_ARCH_SUPPORTS - depends on !(BR2_TOOLCHAIN_USES_GLIBC || BR2_TOOLCHAIN_USES_MUSL) + depends on !BR2_INSTALL_LIBSTDCPP || \ + !(BR2_TOOLCHAIN_USES_GLIBC || BR2_TOOLCHAIN_USES_MUSL) From thomas.petazzoni at bootlin.com Tue Mar 14 07:38:41 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Tue, 14 Mar 2023 08:38:41 +0100 Subject: [Buildroot] [PATCH 1/1] package/openocd: bump to 0.12.0 In-Reply-To: References: <20230313183235.2665-1-roman.passler@gmail.com> <20230313225431.45802c0f@windsurf> Message-ID: <20230314083841.294bfd43@windsurf> Hello Roman, On Tue, 14 Mar 2023 08:25:27 +0100 roman wrote: > The license files have been relocated to the LICENSES/* directory (available > at https://sourceforge.net/p/openocd/code/ci/v0.12.0/tree/LICENSES/). > The license files have been moved to the LICENSES/* directory, which can be > found at https://sourceforge.net/p/openocd/code/ci/v0.12.0/tree/LICENSES/. > Should they be added to the hash file, or is the COPYING file at > https://sourceforge.net/p/openocd/code/ci/v0.12.0/tree/COPYING sufficient? Yes, it would be good to add the files in LICENSES/ in the OPENOCD_LICENSE variable, and therefore in the hash file as well; Thanks a lot! Thomas -- Thomas Petazzoni, co-owner and CEO, Bootlin Embedded Linux and Kernel engineering and training https://bootlin.com From d.lang at abatec.at Tue Mar 14 07:48:28 2023 From: d.lang at abatec.at (Lang Daniel) Date: Tue, 14 Mar 2023 07:48:28 +0000 Subject: [Buildroot] [PATCH 1/2] package/lzop: fix COPYING hash Message-ID: The version bump in ce95217 forgot to update the hash of the license file. Changes include a new address for Free Software Foundation, Inc. Fixes: - http://autobuild.buildroot.net/results/c8a/c8ab973077067b2aa57e4f3ab51bd41ca1543d6f/ --- package/lzop/lzop.hash | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package/lzop/lzop.hash b/package/lzop/lzop.hash index 99796dc8c93..31849aa0c5d 100644 --- a/package/lzop/lzop.hash +++ b/package/lzop/lzop.hash @@ -1,3 +1,3 @@ # Locally calculated sha256 7e72b62a8a60aff5200a047eea0773a8fb205caf7acbe1774d95147f305a2f41 lzop-1.04.tar.gz -sha256 70439f6e2b47057a408d2390ed6663b9875f5a08066a06a060a357ef1df89a8c COPYING +sha256 8177f97513213526df2cf6184d8ff986c675afb514d4e68a404010521b880643 COPYING -- 2.25.1 From d.lang at abatec.at Tue Mar 14 07:48:35 2023 From: d.lang at abatec.at (Lang Daniel) Date: Tue, 14 Mar 2023 07:48:35 +0000 Subject: [Buildroot] [PATCH 2/2] package/lzop: use upstream download hash Message-ID: The official website includes a sha256 next to the download link. --- package/lzop/lzop.hash | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/package/lzop/lzop.hash b/package/lzop/lzop.hash index 31849aa0c5d..c7dd3d2fe8a 100644 --- a/package/lzop/lzop.hash +++ b/package/lzop/lzop.hash @@ -1,3 +1,4 @@ -# Locally calculated +# From http://www.lzop.org sha256 7e72b62a8a60aff5200a047eea0773a8fb205caf7acbe1774d95147f305a2f41 lzop-1.04.tar.gz +# Locally calculated sha256 8177f97513213526df2cf6184d8ff986c675afb514d4e68a404010521b880643 COPYING -- 2.25.1 From br015 at umbiko.net Tue Mar 14 07:46:16 2023 From: br015 at umbiko.net (Andreas Ziegler) Date: Tue, 14 Mar 2023 07:46:16 +0000 Subject: [Buildroot] Forcing linker to look at right library path? In-Reply-To: References: Message-ID: <70f71def3775c5412b70ddae1b3caac0@umbiko.net> Hi Chris, On 2023-03-13 23:33, C D wrote: > > Good afternoon, > > I'm running in to an issue with a package linking against libubsan and > libasan. I've figured out how to compile Buildroot so that it copies > those libraries to the correct output/target/lib and > output/target/lib64 locations, but it seems like the package is linking > to the versions installed in my OS (RHEL 8.7) in /usr/lib64 instead. Did you use BR2_TOOLCHAIN_EXTRA_LIBS? I would expect them to appear under /usr/lib[64] on the target. > So, in /usr/lib64 I have libasan.so.5 and libubsan.so.1, and in > Buildroot's output/target/lib64 I have libasan.so.6; when I boot into > Buildroot and run my program, it errors out because it's looking for > libasan.so.5. The libraries and pkg-config files need to be present in the toolchain directory, usually located under output/host//sysroot (normally ./usr/lib and ./usr/lib/pkg-config). > What do I need to do for it to point to the correct library location > when linking? Is this a Buildroot config option, or something I need > to set up in my Makefile? This is highly specific to (a) the build system used and (b) the interaction between Buildroot's and the package's make file. Standard include paths for headers and libraries are preset in the toolchain binaries. Buildroot sets the binary path, and standard environment variables before executing make in the package build directory. If your Makefile uses variables that can be overridden, set them from the Buildroot package make file, using e.g. CONF_ENV (autotools) or MAKE_ENV (generic). If the project Makefile uses pkg-config to determine include paths, you need a build-time dependency on host-pkgconf (and probably set PKG_CONFIG_PATH). > > Thanks, > Chris Kind regards, Andreas From thomas.petazzoni at bootlin.com Tue Mar 14 07:55:39 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Tue, 14 Mar 2023 08:55:39 +0100 Subject: [Buildroot] [PATCH 1/2] package/lzop: fix COPYING hash In-Reply-To: References: Message-ID: <20230314085539.0f281cbc@windsurf> On Tue, 14 Mar 2023 07:48:28 +0000 Lang Daniel via buildroot wrote: > The version bump in ce95217 forgot to update the hash of the license > file. > Changes include a new address for Free Software Foundation, Inc. > > Fixes: > - http://autobuild.buildroot.net/results/c8a/c8ab973077067b2aa57e4f3ab51bd41ca1543d6f/ > --- > package/lzop/lzop.hash | 2 +- > 1 file changed, 1 insertion(+), 1 deletion(-) Thanks a lot for fixing this (and sorry for missing this issue when applying the original patch). However, I can't apply your patches because your Signed-off-by line is missing in both patches of this series. Could you resend with your SoB line added? Thanks a lot! Thomas -- Thomas Petazzoni, CTO, Bootlin Embedded Linux and Kernel engineering https://bootlin.com From thomas.petazzoni at bootlin.com Tue Mar 14 07:58:23 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Tue, 14 Mar 2023 08:58:23 +0100 Subject: [Buildroot] Forcing linker to look at right library path? In-Reply-To: References: Message-ID: <20230314085823.5a37e5e9@windsurf> Hello, On Mon, 13 Mar 2023 23:33:45 +0000 C D wrote: > I'm running in to an issue with a package linking against libubsan > and libasan. I've figured out how to compile Buildroot so that it > copies those libraries to the correct output/target/lib and > output/target/lib64 locations, but it seems like the package is > linking to the versions installed in my OS (RHEL 8.7) in /usr/lib64 > instead. > > So, in /usr/lib64 I have libasan.so.5 and libubsan.so.1, and in > Buildroot's output/target/lib64 I have libasan.so.6; when I boot into > Buildroot and run my program, it errors out because it's looking for > libasan.so.5. The Buildroot cross-compiler doesn't look for libraries in target/usr/lib, but in staging/usr/lib. Having shared libraries in target/usr/lib is important for your applications to work at run-time on the target, but those shared libraries should also be present in staging/usr/lib for the cross-compiler to find them at build time. > What do I need to do for it to point to the correct library location > when linking? Is this a Buildroot config option, or something I need > to set up in my Makefile? The answer entirely depends on which package you're trying to build. However, first thing would be to make sure that libasan and libubsan are both in staging/usr/lib. This should already help significantly, as it means the cross-compiler will find them. Best regards, 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 Mar 14 07:59:47 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Tue, 14 Mar 2023 08:59:47 +0100 Subject: [Buildroot] [PATCH] package/swugenerator: new package In-Reply-To: <20230313221705.1121868-1-giulio.benetti@benettiengineering.com> References: <20230313221705.1121868-1-giulio.benetti@benettiengineering.com> Message-ID: <20230314085947.231281ad@windsurf> Hello Giulio, Thanks for this new package. On Mon, 13 Mar 2023 23:17:05 +0100 Giulio Benetti wrote: > +SWUGENERATOR_VERSION = 0.2 > +SWUGENERATOR_SITE = https://github.com/sbabic/swugenerator/archive/refs/tags/v$(SWUGENERATOR_VERSION) Could you please use the $(call github,...,...,...) macro here? > +SWUGENERATOR_LICENSE = GPL-3.0 > +SWUGENERATOR_LICENSE_FILES = LICENSE > +HOST_SWUGENERATOR_SETUP_TYPE = setuptools > + > +$(eval $(host-python-package)) Thanks! Thomas -- Thomas Petazzoni, co-owner and CEO, Bootlin Embedded Linux and Kernel engineering and training https://bootlin.com From d.lang at abatec.at Tue Mar 14 08:08:26 2023 From: d.lang at abatec.at (Lang Daniel) Date: Tue, 14 Mar 2023 08:08:26 +0000 Subject: [Buildroot] [PATCH v2 1/2] package/lzop: fix COPYING hash Message-ID: The version bump in ce95217 forgot to update the hash of the license file. Changes include a new address for Free Software Foundation, Inc. Fixes: - http://autobuild.buildroot.net/results/c8a/c8ab973077067b2aa57e4f3ab51bd41ca1543d6f/ Signed-off-by: Daniel Lang --- v1 -> v2: - Add Signed-off-by --- package/lzop/lzop.hash | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package/lzop/lzop.hash b/package/lzop/lzop.hash index 99796dc8c93..31849aa0c5d 100644 --- a/package/lzop/lzop.hash +++ b/package/lzop/lzop.hash @@ -1,3 +1,3 @@ # Locally calculated sha256 7e72b62a8a60aff5200a047eea0773a8fb205caf7acbe1774d95147f305a2f41 lzop-1.04.tar.gz -sha256 70439f6e2b47057a408d2390ed6663b9875f5a08066a06a060a357ef1df89a8c COPYING +sha256 8177f97513213526df2cf6184d8ff986c675afb514d4e68a404010521b880643 COPYING -- 2.25.1 From d.lang at abatec.at Tue Mar 14 08:09:08 2023 From: d.lang at abatec.at (Lang Daniel) Date: Tue, 14 Mar 2023 08:09:08 +0000 Subject: [Buildroot] [PATCH v2 2/2] package/lzop: use upstream download hash Message-ID: The official website includes a sha256 next to the download link. Signed-off-by: Daniel Lang --- v1 -> v2: - Add Signed-off-by --- package/lzop/lzop.hash | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/package/lzop/lzop.hash b/package/lzop/lzop.hash index 31849aa0c5d..c7dd3d2fe8a 100644 --- a/package/lzop/lzop.hash +++ b/package/lzop/lzop.hash @@ -1,3 +1,4 @@ -# Locally calculated +# From http://www.lzop.org sha256 7e72b62a8a60aff5200a047eea0773a8fb205caf7acbe1774d95147f305a2f41 lzop-1.04.tar.gz +# Locally calculated sha256 8177f97513213526df2cf6184d8ff986c675afb514d4e68a404010521b880643 COPYING -- 2.25.1 From d.lang at abatec.at Tue Mar 14 08:13:19 2023 From: d.lang at abatec.at (Lang Daniel) Date: Tue, 14 Mar 2023 08:13:19 +0000 Subject: [Buildroot] [PATCH] package/harfbuzz: fix COPYING hash Message-ID: The version bump in a1f0020 forgot to update the hash of the license file. Changes include updated copyright years for the different parties. Fixes: - http://autobuild.buildroot.net/results/0d93b20995c2bfd2236d820a35e5eae9de76f00e Signed-off-by: Daniel Lang --- package/harfbuzz/harfbuzz.hash | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package/harfbuzz/harfbuzz.hash b/package/harfbuzz/harfbuzz.hash index e881f58510..1e7a1cf530 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 4345e1735f8bc6d812fed5180cabb5a5e88a4109d332652f2a45c13cfa5ee692 COPYING +sha256 ba8f810f2455c2f08e2d56bb49b72f37fcf68f1f4fade38977cfd7372050ad64 COPYING -- 2.25.1 From thomas.petazzoni at bootlin.com Tue Mar 14 08:14:05 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Tue, 14 Mar 2023 09:14:05 +0100 Subject: [Buildroot] [git commit] package/ptm2human: bump to latest commit d0b8b6b Message-ID: <20230314081431.273FF870F4@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=27ea8958e1595a92b92f7057bcf005db0fa363f1 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master For change log since commit d0b8b6b, see project commit log: https://github.com/hwangcc23/ptm2human/commits/c8c5e7d5bdacd73114f4f244355e88c7f4e7d64a Signed-off-by: Julien Olivain Signed-off-by: Thomas Petazzoni --- package/ptm2human/ptm2human.hash | 2 +- package/ptm2human/ptm2human.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/ptm2human/ptm2human.hash b/package/ptm2human/ptm2human.hash index 0346019667..d581491bde 100644 --- a/package/ptm2human/ptm2human.hash +++ b/package/ptm2human/ptm2human.hash @@ -1,3 +1,3 @@ # Computed locally -sha256 28947eeb458d8b6a362cbeb8c5cb6098006274af04ebb4f5da70eac89f927d95 ptm2human-d0b8b6be9897ea5b04fd6460038a4773cec078bc.tar.gz +sha256 4c66e9429dfb92b5f4332b08050db0436511581102d1ec56555eb8229d9c2c74 ptm2human-c8c5e7d5bdacd73114f4f244355e88c7f4e7d64a.tar.gz sha256 ab15fd526bd8dd18a9e77ebc139656bf4d33e97fc7238cd11bf60e2b9b8666c6 LICENSE diff --git a/package/ptm2human/ptm2human.mk b/package/ptm2human/ptm2human.mk index 28a7b7ab48..edba21d401 100644 --- a/package/ptm2human/ptm2human.mk +++ b/package/ptm2human/ptm2human.mk @@ -4,7 +4,7 @@ # ################################################################################ -PTM2HUMAN_VERSION = d0b8b6be9897ea5b04fd6460038a4773cec078bc +PTM2HUMAN_VERSION = c8c5e7d5bdacd73114f4f244355e88c7f4e7d64a PTM2HUMAN_SITE = $(call github,hwangcc23,ptm2human,$(PTM2HUMAN_VERSION)) PTM2HUMAN_LICENSE = GPL-2.0 PTM2HUMAN_LICENSE_FILES = LICENSE From peter at korsgaard.com Tue Mar 14 08:25:48 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Tue, 14 Mar 2023 09:25:48 +0100 Subject: [Buildroot] [PATCH 1/1] package/pistache: fix libressl build In-Reply-To: <20230225172806.9444-1-fontaine.fabrice@gmail.com> (Fabrice Fontaine's message of "Sat, 25 Feb 2023 18:28:06 +0100") References: <20230225172806.9444-1-fontaine.fabrice@gmail.com> Message-ID: <87pm9b7n8z.fsf@dell.be.48ers.dk> >>>>> "Fabrice" == Fabrice Fontaine writes: > Fix the following libressl build failure which is probably raised since > the addition of the package in commit > 65d891efc2fb069f9cf707f47302776f7076b80c: > ../src/server/listener.cc: In member function 'void > Pistache::Tcp::Listener::setupSSLAuth(const std::string&, const > std::string&, int (*)(int, void*))': > ../src/server/listener.cc:582:29: error: 'SSL_verify_cb' was not declared in this scope; did you mean 'RSA_verify'? > 582 | (SSL_verify_cb)cb > | ^~~~~~~~~~~~~ > | RSA_verify > Fixes: > - http://autobuild.buildroot.org/results/066fc078980e5216f38411eee455088e15fa1101 > Signed-off-by: Fabrice Fontaine Committed to 2022.11.x, thanks. -- Bye, Peter Korsgaard From thomas.petazzoni at bootlin.com Tue Mar 14 08:31:24 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Tue, 14 Mar 2023 09:31:24 +0100 Subject: [Buildroot] [PATCH 1/1] configs/orangepi_pc2: add board support In-Reply-To: <20230301083556.2408221-1-javad321javad@gmail.com> References: <20230301083556.2408221-1-javad321javad@gmail.com> Message-ID: <20230314093124.7aa2de8b@windsurf> Hello Javad, On Wed, 1 Mar 2023 12:05:56 +0330 Javad Rahimi wrote: > add board support for orangepi pc2 > > Signed-off-by: Javad Rahimi Thanks for your contribution. For your reference, we used to have a defconfig for this platform until 2022, at which point it was removed due to it not being maintained. See the commit that removed it: https://gitlab.com/buildroot.org/buildroot/-/commit/eeede611f81d8f83b72e4a6671cd7d1e46b266b0 I suggest that you look at this commit to see what could possibly be missing in your submission. More comments below. > --- > configs/orangepi_pc2_defconfig | 41 ++++++++++++++++++++++++++++++++++ > 1 file changed, 41 insertions(+) We need an entry in the DEVELOPERS file corresponding to this defconfig and any other file added by this commit. We need a readme.txt file somewhere in board/ to document how to use the defconfig and board. You can read other readme.txt files in board/ to get a feeling of the expected format/content. > diff --git a/configs/orangepi_pc2_defconfig b/configs/orangepi_pc2_defconfig > new file mode 100644 > index 0000000000..63ee554caf > --- /dev/null > +++ b/configs/orangepi_pc2_defconfig > @@ -0,0 +1,41 @@ > +BR2_aarch64=y > +BR2_ARM_FPU_VFPV4=y > +BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_16=y > +BR2_TOOLCHAIN_BUILDROOT_CXX=y This is not needed in a minimal defconfig. > +BR2_TARGET_GENERIC_ISSUE="Welcome to Orangepi PC2" > +BR2_ROOTFS_DEVICE_CREATION_DYNAMIC_MDEV=y Any specific reason why mdev is needed? > +BR2_SYSTEM_DHCP="eth0" > +BR2_ROOTFS_POST_BUILD_SCRIPT="board/orangepi/common/post-build.sh" > +BR2_ROOTFS_POST_IMAGE_SCRIPT="support/scripts/genimage.sh" > +BR2_ROOTFS_POST_SCRIPT_ARGS="-c $(BINARIES_DIR)/genimage.cfg" > +BR2_LINUX_KERNEL=y > +BR2_LINUX_KERNEL_CUSTOM_VERSION=y > +BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="5.16.1" > +BR2_LINUX_KERNEL_USE_ARCH_DEFAULT_CONFIG=y > +BR2_LINUX_KERNEL_DTS_SUPPORT=y > +BR2_LINUX_KERNEL_INTREE_DTS_NAME="allwinner/sun50i-h5-orangepi-pc2" > +BR2_LINUX_KERNEL_DTB_KEEP_DIRNAME=y > +BR2_LINUX_KERNEL_INSTALL_TARGET=y > +BR2_LINUX_KERNEL_NEEDS_HOST_OPENSSL=y > +BR2_PACKAGE_LINUX_FIRMWARE=y Why is linux-firmware installed, but without any sub-option enabled? > +BR2_PACKAGE_LIBNL=y Why is this needed? Otherwise, looks good to me. Could you look at the above issues, and submit a new iteration? Thanks a lot! Thomas -- Thomas Petazzoni, co-owner and CEO, Bootlin Embedded Linux and Kernel engineering and training https://bootlin.com From d.lang at abatec.at Tue Mar 14 08:35:53 2023 From: d.lang at abatec.at (Lang Daniel) Date: Tue, 14 Mar 2023 08:35:53 +0000 Subject: [Buildroot] [PATCH] package/network-manager: fix CONTRIBUTING.md hash Message-ID: The version bump in e3706f1 forgot to update the hash for CONTRIBUTING.md The file includes various changes unrelated to the legal information (mailing list, how to build,...). Fixes: - http://autobuild.buildroot.net/results/bbd0db06663b6df82973173bb044b57f013e844b Signed-off-by: Daniel Lang --- package/network-manager/network-manager.hash | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package/network-manager/network-manager.hash b/package/network-manager/network-manager.hash index 270699d63a..895351a537 100644 --- a/package/network-manager/network-manager.hash +++ b/package/network-manager/network-manager.hash @@ -3,4 +3,4 @@ sha256 2f6756d507bb6b46716594b67e6fe7491891e1b5b167bbafc5157dfa7753d5b4 Networ # Locally computed sha256 8177f97513213526df2cf6184d8ff986c675afb514d4e68a404010521b880643 COPYING sha256 dc626520dcd53a22f727af3ee42c770e56c97a64fe3adb063799d8ab032fe551 COPYING.LGPL -sha256 f3c5ae3cafa27c24590cf89e732581cbeb4d25d950fe49ce7e4042963012b105 CONTRIBUTING.md +sha256 cfb6c71f6df5898e1724be3debe9adac48c115b903915406c1e7dfd362b57892 CONTRIBUTING.md -- 2.25.1 From thomas.petazzoni at bootlin.com Tue Mar 14 08:41:53 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Tue, 14 Mar 2023 09:41:53 +0100 Subject: [Buildroot] [git commit] package/harfbuzz: fix COPYING hash Message-ID: <20230314084212.BFDB987107@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=97ce2f621d46a3da0e6149815d66d7ccfcf9c020 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master The version bump in a1f0020 forgot to update the hash of the license file. Changes include updated copyright years for the different parties. Fixes: - http://autobuild.buildroot.net/results/0d93b20995c2bfd2236d820a35e5eae9de76f00e Signed-off-by: Daniel Lang Signed-off-by: Thomas Petazzoni --- package/harfbuzz/harfbuzz.hash | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package/harfbuzz/harfbuzz.hash b/package/harfbuzz/harfbuzz.hash index e881f58510..1e7a1cf530 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 4345e1735f8bc6d812fed5180cabb5a5e88a4109d332652f2a45c13cfa5ee692 COPYING +sha256 ba8f810f2455c2f08e2d56bb49b72f37fcf68f1f4fade38977cfd7372050ad64 COPYING From thomas.petazzoni at bootlin.com Tue Mar 14 08:41:57 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Tue, 14 Mar 2023 09:41:57 +0100 Subject: [Buildroot] [git commit] package/network-manager: fix CONTRIBUTING.md hash Message-ID: <20230314084212.C879C87108@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=65f49b2cb3e7902fe90403e56a9ba7931504d99c branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master The version bump in e3706f1 forgot to update the hash for CONTRIBUTING.md The file includes various changes unrelated to the legal information (mailing list, how to build,...). Fixes: - http://autobuild.buildroot.net/results/bbd0db06663b6df82973173bb044b57f013e844b Signed-off-by: Daniel Lang Signed-off-by: Thomas Petazzoni --- package/network-manager/network-manager.hash | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package/network-manager/network-manager.hash b/package/network-manager/network-manager.hash index 270699d63a..895351a537 100644 --- a/package/network-manager/network-manager.hash +++ b/package/network-manager/network-manager.hash @@ -3,4 +3,4 @@ sha256 2f6756d507bb6b46716594b67e6fe7491891e1b5b167bbafc5157dfa7753d5b4 Networ # Locally computed sha256 8177f97513213526df2cf6184d8ff986c675afb514d4e68a404010521b880643 COPYING sha256 dc626520dcd53a22f727af3ee42c770e56c97a64fe3adb063799d8ab032fe551 COPYING.LGPL -sha256 f3c5ae3cafa27c24590cf89e732581cbeb4d25d950fe49ce7e4042963012b105 CONTRIBUTING.md +sha256 cfb6c71f6df5898e1724be3debe9adac48c115b903915406c1e7dfd362b57892 CONTRIBUTING.md From thomas.petazzoni at bootlin.com Tue Mar 14 08:43:03 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Tue, 14 Mar 2023 09:43:03 +0100 Subject: [Buildroot] [PATCH v2 1/2] package/lzop: fix COPYING hash In-Reply-To: References: Message-ID: <20230314094303.2e7dc5bd@windsurf> On Tue, 14 Mar 2023 08:08:26 +0000 Lang Daniel via buildroot wrote: > The version bump in ce95217 forgot to update the hash of the license > file. > Changes include a new address for Free Software Foundation, Inc. > > Fixes: > - http://autobuild.buildroot.net/results/c8a/c8ab973077067b2aa57e4f3ab51bd41ca1543d6f/ > > Signed-off-by: Daniel Lang > --- > v1 -> v2: > - Add Signed-off-by > --- > package/lzop/lzop.hash | 2 +- > 1 file changed, 1 insertion(+), 1 deletion(-) Both applied, thanks a lot! Thomas -- Thomas Petazzoni, CTO, Bootlin Embedded Linux and Kernel engineering https://bootlin.com From thomas.petazzoni at bootlin.com Tue Mar 14 08:43:08 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Tue, 14 Mar 2023 09:43:08 +0100 Subject: [Buildroot] [PATCH] package/harfbuzz: fix COPYING hash In-Reply-To: References: Message-ID: <20230314094308.4b437d25@windsurf> On Tue, 14 Mar 2023 08:13:19 +0000 Lang Daniel via buildroot wrote: > The version bump in a1f0020 forgot to update the hash of the license > file. > Changes include updated copyright years for the different parties. > > Fixes: > - http://autobuild.buildroot.net/results/0d93b20995c2bfd2236d820a35e5eae9de76f00e > > Signed-off-by: Daniel Lang > --- > package/harfbuzz/harfbuzz.hash | 2 +- > 1 file changed, 1 insertion(+), 1 deletion(-) Applied to master, thanks. Thomas -- Thomas Petazzoni, CTO, Bootlin Embedded Linux and Kernel engineering https://bootlin.com From thomas.petazzoni at bootlin.com Tue Mar 14 08:43:18 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Tue, 14 Mar 2023 09:43:18 +0100 Subject: [Buildroot] [PATCH] package/network-manager: fix CONTRIBUTING.md hash In-Reply-To: References: Message-ID: <20230314094318.48a228c6@windsurf> On Tue, 14 Mar 2023 08:35:53 +0000 Lang Daniel via buildroot wrote: > The version bump in e3706f1 forgot to update the hash for > CONTRIBUTING.md > The file includes various changes unrelated to the legal information > (mailing list, how to build,...). > > Fixes: > - http://autobuild.buildroot.net/results/bbd0db06663b6df82973173bb044b57f013e844b > > Signed-off-by: Daniel Lang > --- > package/network-manager/network-manager.hash | 2 +- > 1 file changed, 1 insertion(+), 1 deletion(-) Applied to master, thanks. Thomas -- Thomas Petazzoni, CTO, Bootlin Embedded Linux and Kernel engineering https://bootlin.com From thomas.petazzoni at bootlin.com Tue Mar 14 08:42:24 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Tue, 14 Mar 2023 09:42:24 +0100 Subject: [Buildroot] [git commit] package/lzop: use upstream download hash Message-ID: <20230314084342.8D62987113@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=7107a9876b29c0a3e6fc8424eca199dfea5ce5b2 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master The official website includes a sha256 next to the download link. Signed-off-by: Daniel Lang Signed-off-by: Thomas Petazzoni --- package/lzop/lzop.hash | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/package/lzop/lzop.hash b/package/lzop/lzop.hash index 31849aa0c5..8cf31d1610 100644 --- a/package/lzop/lzop.hash +++ b/package/lzop/lzop.hash @@ -1,3 +1,4 @@ -# Locally calculated +# From http://www.lzop.org sha256 7e72b62a8a60aff5200a047eea0773a8fb205caf7acbe1774d95147f305a2f41 lzop-1.04.tar.gz +# Locally calculated sha256 8177f97513213526df2cf6184d8ff986c675afb514d4e68a404010521b880643 COPYING From thomas.petazzoni at bootlin.com Tue Mar 14 08:42:20 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Tue, 14 Mar 2023 09:42:20 +0100 Subject: [Buildroot] [git commit] package/lzop: fix COPYING hash Message-ID: <20230314084342.8259587112@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=a23128e2a5060136b54c41255bf753638b48d94e branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master The version bump in ce95217 forgot to update the hash of the license file. Changes include a new address for Free Software Foundation, Inc. Fixes: - http://autobuild.buildroot.net/results/c8a/c8ab973077067b2aa57e4f3ab51bd41ca1543d6f/ Signed-off-by: Daniel Lang Signed-off-by: Thomas Petazzoni --- package/lzop/lzop.hash | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package/lzop/lzop.hash b/package/lzop/lzop.hash index 99796dc8c9..31849aa0c5 100644 --- a/package/lzop/lzop.hash +++ b/package/lzop/lzop.hash @@ -1,3 +1,3 @@ # Locally calculated sha256 7e72b62a8a60aff5200a047eea0773a8fb205caf7acbe1774d95147f305a2f41 lzop-1.04.tar.gz -sha256 70439f6e2b47057a408d2390ed6663b9875f5a08066a06a060a357ef1df89a8c COPYING +sha256 8177f97513213526df2cf6184d8ff986c675afb514d4e68a404010521b880643 COPYING From peter at korsgaard.com Tue Mar 14 08:47:46 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Tue, 14 Mar 2023 09:47:46 +0100 Subject: [Buildroot] [PATCH 1/1] package/gdal: fix build without NPTL In-Reply-To: <20230226120732.39710-1-fontaine.fabrice@gmail.com> (Fabrice Fontaine's message of "Sun, 26 Feb 2023 13:07:32 +0100") References: <20230226120732.39710-1-fontaine.fabrice@gmail.com> Message-ID: <87lejz7m8d.fsf@dell.be.48ers.dk> >>>>> "Fabrice" == Fabrice Fontaine writes: > Fix the following build failure without NPTL raised since the addition > of the package in commit 1e64fa2956171cdc9d6e6c8896b4b589ce573513: > /tmp/instance-7/output-1/build/gdal-3.5.2/port/cpl_multiproc.cpp: In function 'CPLSpinLock* CPLCreateSpinLock()': > /tmp/instance-7/output-1/build/gdal-3.5.2/port/cpl_multiproc.cpp:2265:9: > error: 'pthread_spin_init' was not declared in this scope; did you > mean 'pthread_cond_init'? > 2265 | pthread_spin_init(&(psSpin->spin), PTHREAD_PROCESS_PRIVATE) == 0 ) > | ^~~~~~~~~~~~~~~~~ > | pthread_cond_init > Fixes: > - http://autobuild.buildroot.org/results/aa2a88990a07e551c40efb0c2180768add600c4f > Signed-off-by: Fabrice Fontaine Committed to 2022.11.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Tue Mar 14 08:49:44 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Tue, 14 Mar 2023 09:49:44 +0100 Subject: [Buildroot] [PATCH 1/1] package/python-werkzeug: security bump to version 2.2.3 In-Reply-To: <20230226131048.75813-1-fontaine.fabrice@gmail.com> (Fabrice Fontaine's message of "Sun, 26 Feb 2023 14:10:48 +0100") References: <20230226131048.75813-1-fontaine.fabrice@gmail.com> Message-ID: <87h6un7m53.fsf@dell.be.48ers.dk> >>>>> "Fabrice" == Fabrice Fontaine writes: > Fix CVE-2023-23934 and CVE-2023-25577 > https://github.com/pallets/werkzeug/security/advisories/GHSA-px8h-6qxv-m22q > https://github.com/pallets/werkzeug/security/advisories/GHSA-xg9f-g7g7-2323 > https://werkzeug.palletsprojects.com/en/2.2.x/changes/#version-2-2-3 > Signed-off-by: Fabrice Fontaine Committed to 2022.11.x and 2022.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Tue Mar 14 08:50:29 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Tue, 14 Mar 2023 09:50:29 +0100 Subject: [Buildroot] [PATCH 1/1] package/bind: security bump to version 9.16.38 In-Reply-To: <20230226132026.82185-1-fontaine.fabrice@gmail.com> (Fabrice Fontaine's message of "Sun, 26 Feb 2023 14:20:26 +0100") References: <20230226132026.82185-1-fontaine.fabrice@gmail.com> Message-ID: <87cz5b7m3u.fsf@dell.be.48ers.dk> >>>>> "Fabrice" == Fabrice Fontaine writes: > - Fix CVE-2022-3094, CVE-2022-3736 and CVE-2022-3924 > - Update hash of COPYRIGHT (year updated with > https://gitlab.isc.org/isc-projects/bind9/-/commit/1a5d707f52282117c9912a27dcc89f2ec412577a) > https://downloads.isc.org/isc/bind9/9.16.38/doc/arm/html/notes.html > Signed-off-by: Fabrice Fontaine Committed to 2022.11.x and 2022.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Tue Mar 14 08:49:29 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Tue, 14 Mar 2023 09:49:29 +0100 Subject: [Buildroot] [git commit branch/2022.02.x] package/python-werkzeug: bump to version 2.2.2 Message-ID: <20230314085047.C0AB287142@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=51281f21d6e639e03cbe17e8d7ced01d4295c5b0 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.02.x Signed-off-by: James Hilliard Signed-off-by: Thomas Petazzoni (cherry picked from commit d6f194c5131b6ed76e4b954399a04859e64a6c25) Signed-off-by: Peter Korsgaard --- package/python-werkzeug/python-werkzeug.hash | 4 ++-- package/python-werkzeug/python-werkzeug.mk | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package/python-werkzeug/python-werkzeug.hash b/package/python-werkzeug/python-werkzeug.hash index 73fa6b5630..13b95bc448 100644 --- a/package/python-werkzeug/python-werkzeug.hash +++ b/package/python-werkzeug/python-werkzeug.hash @@ -1,5 +1,5 @@ # md5, sha256 from https://pypi.org/pypi/Werkzeug/json -md5 5835c8738b8081c53367cbcc5db8784c Werkzeug-2.1.2.tar.gz -sha256 1ce08e8093ed67d638d63879fd1ba3735817f7a80de3674d293f5984f25fb6e6 Werkzeug-2.1.2.tar.gz +md5 9d7e50c5bb3a9fc12823b5faf374b90e Werkzeug-2.2.2.tar.gz +sha256 7ea2d48322cc7c0f8b3a215ed73eabd7b5d75d0b50e31ab006286ccff9e00b8f Werkzeug-2.2.2.tar.gz # Locally computed sha256 checksums sha256 3b49dcee4105eb37bac10faf1be260408fe85d252b8e9df2e0979fc1e094437b LICENSE.rst diff --git a/package/python-werkzeug/python-werkzeug.mk b/package/python-werkzeug/python-werkzeug.mk index 9b32fdf097..3ebae3c165 100644 --- a/package/python-werkzeug/python-werkzeug.mk +++ b/package/python-werkzeug/python-werkzeug.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_WERKZEUG_VERSION = 2.1.2 +PYTHON_WERKZEUG_VERSION = 2.2.2 PYTHON_WERKZEUG_SOURCE = Werkzeug-$(PYTHON_WERKZEUG_VERSION).tar.gz -PYTHON_WERKZEUG_SITE = https://files.pythonhosted.org/packages/10/cf/97eb1a3847c01ae53e8376bc21145555ac95279523a935963dc8ff96c50b +PYTHON_WERKZEUG_SITE = https://files.pythonhosted.org/packages/f8/c1/1c8e539f040acd80f844c69a5ef8e2fccdf8b442dabb969e497b55d544e1 PYTHON_WERKZEUG_SETUP_TYPE = setuptools PYTHON_WERKZEUG_LICENSE = BSD-3-Clause PYTHON_WERKZEUG_LICENSE_FILES = LICENSE.rst From peter at korsgaard.com Tue Mar 14 08:50:22 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Tue, 14 Mar 2023 09:50:22 +0100 Subject: [Buildroot] [git commit branch/2022.02.x] package/bind: security bump to version 9.16.38 Message-ID: <20230314085047.DB4AB87144@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=40bfe7d7152c89ece8a2b90110d0b4f01958ae1e branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.02.x - Fix CVE-2022-3094, CVE-2022-3736 and CVE-2022-3924 - Update hash of COPYRIGHT (year updated with https://gitlab.isc.org/isc-projects/bind9/-/commit/1a5d707f52282117c9912a27dcc89f2ec412577a) https://downloads.isc.org/isc/bind9/9.16.38/doc/arm/html/notes.html Signed-off-by: Fabrice Fontaine Signed-off-by: Peter Korsgaard (cherry picked from commit 7abc9a0554cc1c1bbc1ad4273622024020fa2c7e) Signed-off-by: Peter Korsgaard --- package/bind/bind.hash | 6 +++--- package/bind/bind.mk | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package/bind/bind.hash b/package/bind/bind.hash index d41a9bbc5e..32804b5ce0 100644 --- a/package/bind/bind.hash +++ b/package/bind/bind.hash @@ -1,4 +1,4 @@ -# Verified from https://ftp.isc.org/isc/bind9/9.16.33/bind-9.16.33.tar.xz.asc +# Verified from https://ftp.isc.org/isc/bind9/9.16.38/bind-9.16.38.tar.xz.asc # with key AADBBA5074F1402F7B69D56BC5B4EE931A9F9DFD -sha256 ec4fbea4b2e368d1824971509e33fa159224ad14b436034c6bcd46104c328d91 bind-9.16.33.tar.xz -sha256 daf6f1eddf5983ed664a2d125b619e56e2e93917c19d0d41c7586ea153ba2155 COPYRIGHT +sha256 8df44c9d9a84a28ab8b49d55f3c33b624b90ef8f6a8b9ee6a4c33cc17c14c50f bind-9.16.38.tar.xz +sha256 13491a682dc0f5ee2273cebd3949e2be62f9470fe659419a03a308d4f444773b COPYRIGHT diff --git a/package/bind/bind.mk b/package/bind/bind.mk index cfacf0e56b..2af6096fad 100644 --- a/package/bind/bind.mk +++ b/package/bind/bind.mk @@ -4,7 +4,7 @@ # ################################################################################ -BIND_VERSION = 9.16.33 +BIND_VERSION = 9.16.38 BIND_SOURCE= bind-$(BIND_VERSION).tar.xz BIND_SITE = https://ftp.isc.org/isc/bind9/$(BIND_VERSION) # bind does not support parallel builds. From peter at korsgaard.com Tue Mar 14 08:49:22 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Tue, 14 Mar 2023 09:49:22 +0100 Subject: [Buildroot] [git commit branch/2022.02.x] package/python-werkzeug: bump to version 2.1.2 Message-ID: <20230314085047.B71F787141@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=26f52b75e574d04c0c394562e7b5e811b3420ae4 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.02.x Signed-off-by: James Hilliard Signed-off-by: Yann E. MORIN (cherry picked from commit bd447bb88c1012d80b6ce0a43539d442c9acc922) Signed-off-by: Peter Korsgaard --- package/python-werkzeug/python-werkzeug.hash | 6 +++--- package/python-werkzeug/python-werkzeug.mk | 4 ++-- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package/python-werkzeug/python-werkzeug.hash b/package/python-werkzeug/python-werkzeug.hash index 1d6de8a0c7..73fa6b5630 100644 --- a/package/python-werkzeug/python-werkzeug.hash +++ b/package/python-werkzeug/python-werkzeug.hash @@ -1,5 +1,5 @@ -# md5, sha256 from https://pypi.org/pypi/werkzeug/json -md5 5d499cfdd30de5d9c946994783772efd Werkzeug-1.0.1.tar.gz -sha256 6c80b1e5ad3665290ea39320b91e1be1e0d5f60652b964a3070216de83d2e47c Werkzeug-1.0.1.tar.gz +# md5, sha256 from https://pypi.org/pypi/Werkzeug/json +md5 5835c8738b8081c53367cbcc5db8784c Werkzeug-2.1.2.tar.gz +sha256 1ce08e8093ed67d638d63879fd1ba3735817f7a80de3674d293f5984f25fb6e6 Werkzeug-2.1.2.tar.gz # Locally computed sha256 checksums sha256 3b49dcee4105eb37bac10faf1be260408fe85d252b8e9df2e0979fc1e094437b LICENSE.rst diff --git a/package/python-werkzeug/python-werkzeug.mk b/package/python-werkzeug/python-werkzeug.mk index fe9b87af1d..9b32fdf097 100644 --- a/package/python-werkzeug/python-werkzeug.mk +++ b/package/python-werkzeug/python-werkzeug.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_WERKZEUG_VERSION = 1.0.1 +PYTHON_WERKZEUG_VERSION = 2.1.2 PYTHON_WERKZEUG_SOURCE = Werkzeug-$(PYTHON_WERKZEUG_VERSION).tar.gz -PYTHON_WERKZEUG_SITE = https://files.pythonhosted.org/packages/10/27/a33329150147594eff0ea4c33c2036c0eadd933141055be0ff911f7f8d04 +PYTHON_WERKZEUG_SITE = https://files.pythonhosted.org/packages/10/cf/97eb1a3847c01ae53e8376bc21145555ac95279523a935963dc8ff96c50b PYTHON_WERKZEUG_SETUP_TYPE = setuptools PYTHON_WERKZEUG_LICENSE = BSD-3-Clause PYTHON_WERKZEUG_LICENSE_FILES = LICENSE.rst From peter at korsgaard.com Tue Mar 14 08:49:33 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Tue, 14 Mar 2023 09:49:33 +0100 Subject: [Buildroot] [git commit branch/2022.02.x] package/python-werkzeug: security bump to version 2.2.3 Message-ID: <20230314085047.CE8CC87143@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=44f5d8aff75f45d9c8d0831a37a97d4e22ea3fd0 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.02.x Fix CVE-2023-23934 and CVE-2023-25577 https://github.com/pallets/werkzeug/security/advisories/GHSA-px8h-6qxv-m22q https://github.com/pallets/werkzeug/security/advisories/GHSA-xg9f-g7g7-2323 https://werkzeug.palletsprojects.com/en/2.2.x/changes/#version-2-2-3 Signed-off-by: Fabrice Fontaine Signed-off-by: Peter Korsgaard (cherry picked from commit da5d2adf572f9b89b6ea82f9548bd4dfba7482ab) Signed-off-by: Peter Korsgaard --- package/python-werkzeug/python-werkzeug.hash | 6 +++--- package/python-werkzeug/python-werkzeug.mk | 4 ++-- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package/python-werkzeug/python-werkzeug.hash b/package/python-werkzeug/python-werkzeug.hash index 13b95bc448..0b60a40066 100644 --- a/package/python-werkzeug/python-werkzeug.hash +++ b/package/python-werkzeug/python-werkzeug.hash @@ -1,5 +1,5 @@ -# md5, sha256 from https://pypi.org/pypi/Werkzeug/json -md5 9d7e50c5bb3a9fc12823b5faf374b90e Werkzeug-2.2.2.tar.gz -sha256 7ea2d48322cc7c0f8b3a215ed73eabd7b5d75d0b50e31ab006286ccff9e00b8f Werkzeug-2.2.2.tar.gz +# md5, sha256 from https://pypi.org/pypi/werkzeug/json +md5 28c3ec6a4b1ce8f06c85612c1dfa351a Werkzeug-2.2.3.tar.gz +sha256 2e1ccc9417d4da358b9de6f174e3ac094391ea1d4fbef2d667865d819dfd0afe Werkzeug-2.2.3.tar.gz # Locally computed sha256 checksums sha256 3b49dcee4105eb37bac10faf1be260408fe85d252b8e9df2e0979fc1e094437b LICENSE.rst diff --git a/package/python-werkzeug/python-werkzeug.mk b/package/python-werkzeug/python-werkzeug.mk index 3ebae3c165..0dd27d145f 100644 --- a/package/python-werkzeug/python-werkzeug.mk +++ b/package/python-werkzeug/python-werkzeug.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_WERKZEUG_VERSION = 2.2.2 +PYTHON_WERKZEUG_VERSION = 2.2.3 PYTHON_WERKZEUG_SOURCE = Werkzeug-$(PYTHON_WERKZEUG_VERSION).tar.gz -PYTHON_WERKZEUG_SITE = https://files.pythonhosted.org/packages/f8/c1/1c8e539f040acd80f844c69a5ef8e2fccdf8b442dabb969e497b55d544e1 +PYTHON_WERKZEUG_SITE = https://files.pythonhosted.org/packages/02/3c/baaebf3235c87d61d6593467056d5a8fba7c75ac838b8d100a5e64eba7a0 PYTHON_WERKZEUG_SETUP_TYPE = setuptools PYTHON_WERKZEUG_LICENSE = BSD-3-Clause PYTHON_WERKZEUG_LICENSE_FILES = LICENSE.rst From peter at korsgaard.com Tue Mar 14 08:06:37 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Tue, 14 Mar 2023 09:06:37 +0100 Subject: [Buildroot] [git commit branch/2022.11.x] package/pistache: fix libressl build Message-ID: <20230314085200.C093887159@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=8b430fd5256c8dffacba6a0bd72afae579e84535 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.11.x Fix the following libressl build failure which is probably raised since the addition of the package in commit 65d891efc2fb069f9cf707f47302776f7076b80c: ../src/server/listener.cc: In member function 'void Pistache::Tcp::Listener::setupSSLAuth(const std::string&, const std::string&, int (*)(int, void*))': ../src/server/listener.cc:582:29: error: 'SSL_verify_cb' was not declared in this scope; did you mean 'RSA_verify'? 582 | (SSL_verify_cb)cb | ^~~~~~~~~~~~~ | RSA_verify Fixes: - http://autobuild.buildroot.org/results/066fc078980e5216f38411eee455088e15fa1101 Signed-off-by: Fabrice Fontaine Signed-off-by: Thomas Petazzoni (cherry picked from commit 0b9dda434f9b0fa48c817fe29f949fea0abc53ac) Signed-off-by: Peter Korsgaard --- ...src-server-listener.cc-fix-libressl-build.patch | 38 ++++++++++++++++++++++ 1 file changed, 38 insertions(+) diff --git a/package/pistache/0002-src-server-listener.cc-fix-libressl-build.patch b/package/pistache/0002-src-server-listener.cc-fix-libressl-build.patch new file mode 100644 index 0000000000..f2fe2183ae --- /dev/null +++ b/package/pistache/0002-src-server-listener.cc-fix-libressl-build.patch @@ -0,0 +1,38 @@ +From 656bff21c1d20b25058da9dbc27d28ad2ac7ae6e Mon Sep 17 00:00:00 2001 +From: Fabrice Fontaine +Date: Sat, 25 Feb 2023 18:09:39 +0100 +Subject: [PATCH] src/server/listener.cc: fix libressl build + +Fix the following libressl build failure: + +../src/server/listener.cc: In member function 'void Pistache::Tcp::Listener::setupSSLAuth(const std::string&, const std::string&, int (*)(int, void*))': +../src/server/listener.cc:582:29: error: 'SSL_verify_cb' was not declared in this scope; did you mean 'RSA_verify'? + 582 | (SSL_verify_cb)cb + | ^~~~~~~~~~~~~ + | RSA_verify + +Fixes: + - http://autobuild.buildroot.org/results/066fc078980e5216f38411eee455088e15fa1101 + +Signed-off-by: Fabrice Fontaine +[Upstream status: https://github.com/pistacheio/pistache/pull/1124] +--- + src/server/listener.cc | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/src/server/listener.cc b/src/server/listener.cc +index 38d2661..c09cb36 100644 +--- a/src/server/listener.cc ++++ b/src/server/listener.cc +@@ -609,7 +609,7 @@ namespace Pistache::Tcp + SSL_CTX_set_verify(GetSSLContext(ssl_ctx_), + SSL_VERIFY_PEER | SSL_VERIFY_FAIL_IF_NO_PEER_CERT | SSL_VERIFY_CLIENT_ONCE, + /* Callback type did change in 1.0.1 */ +-#if OPENSSL_VERSION_NUMBER < 0x10100000L ++#if OPENSSL_VERSION_NUMBER < 0x10100000L || defined(LIBRESSL_VERSION_NUMBER) + (int (*)(int, X509_STORE_CTX*))cb + #else + (SSL_verify_cb)cb +-- +2.39.1 + From peter at korsgaard.com Tue Mar 14 08:26:59 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Tue, 14 Mar 2023 09:26:59 +0100 Subject: [Buildroot] [git commit branch/2022.11.x] package/gdal: fix build without NPTL Message-ID: <20230314085200.CA9A78715A@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=a27e9e9860a05196f6cbd72b27c02b11285524e3 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.11.x Fix the following build failure without NPTL raised since the addition of the package in commit 1e64fa2956171cdc9d6e6c8896b4b589ce573513: /tmp/instance-7/output-1/build/gdal-3.5.2/port/cpl_multiproc.cpp: In function 'CPLSpinLock* CPLCreateSpinLock()': /tmp/instance-7/output-1/build/gdal-3.5.2/port/cpl_multiproc.cpp:2265:9: error: 'pthread_spin_init' was not declared in this scope; did you mean 'pthread_cond_init'? 2265 | pthread_spin_init(&(psSpin->spin), PTHREAD_PROCESS_PRIVATE) == 0 ) | ^~~~~~~~~~~~~~~~~ | pthread_cond_init Fixes: - http://autobuild.buildroot.org/results/aa2a88990a07e551c40efb0c2180768add600c4f Signed-off-by: Fabrice Fontaine Signed-off-by: Peter Korsgaard (cherry picked from commit 93f5ba38533edb66e9446086266da6f9be904a80) Signed-off-by: Peter Korsgaard --- .../gdal/0001-fix-uclibc-build-without-NPTL.patch | 102 +++++++++++++++++++++ 1 file changed, 102 insertions(+) diff --git a/package/gdal/0001-fix-uclibc-build-without-NPTL.patch b/package/gdal/0001-fix-uclibc-build-without-NPTL.patch new file mode 100644 index 0000000000..6ecbfc7f95 --- /dev/null +++ b/package/gdal/0001-fix-uclibc-build-without-NPTL.patch @@ -0,0 +1,102 @@ +From 0d3ee8a7661dcd85a9d7b636124af32de8d1b2f1 Mon Sep 17 00:00:00 2001 +From: Fabrice Fontaine +Date: Sun, 26 Feb 2023 11:31:23 +0100 +Subject: [PATCH] fix uclibc build without NPTL + +Check for pthread_spin_lock instead of pthread_spin_lock_t to avoid the +following uclibc build failure: + +/tmp/instance-7/output-1/build/gdal-3.5.2/port/cpl_multiproc.cpp: In function 'CPLSpinLock* CPLCreateSpinLock()': +/tmp/instance-7/output-1/build/gdal-3.5.2/port/cpl_multiproc.cpp:2265:9: error: 'pthread_spin_init' was not declared in this scope; did you mean 'pthread_cond_init'? + 2265 | pthread_spin_init(&(psSpin->spin), PTHREAD_PROCESS_PRIVATE) == 0 ) + | ^~~~~~~~~~~~~~~~~ + | pthread_cond_init +/tmp/instance-7/output-1/build/gdal-3.5.2/port/cpl_multiproc.cpp: In function 'int CPLAcquireSpinLock(CPLSpinLock*)': +/tmp/instance-7/output-1/build/gdal-3.5.2/port/cpl_multiproc.cpp:2283:12: error: 'pthread_spin_lock' was not declared in this scope; did you mean 'pthread_spinlock_t'? + 2283 | return pthread_spin_lock( &(psSpin->spin) ) == 0; + | ^~~~~~~~~~~~~~~~~ + | pthread_spinlock_t + +Fixes: + - http://autobuild.buildroot.org/results/aa2a88990a07e551c40efb0c2180768add600c4f + +Signed-off-by: Fabrice Fontaine +[Upstream status: https://github.com/OSGeo/gdal/pull/7318] +--- + cmake/helpers/configure.cmake | 4 ++-- + cmake/template/cpl_config.h.in | 4 ++-- + port/cpl_config.h.in | 4 ++-- + port/cpl_multiproc.cpp | 4 ++-- + 4 files changed, 8 insertions(+), 8 deletions(-) + +diff --git a/cmake/helpers/configure.cmake b/cmake/helpers/configure.cmake +index 08549df434..62a4f636ba 100644 +--- a/cmake/helpers/configure.cmake ++++ b/cmake/helpers/configure.cmake +@@ -110,9 +110,9 @@ else () + " + #define _GNU_SOURCE + #include +- int main() { pthread_spinlock_t spin; return 1; } ++ int main() { pthread_spinlock_t spin; return pthread_spin_lock(&spin); } + " +- HAVE_PTHREAD_SPINLOCK) ++ HAVE_PTHREAD_SPIN_LOCK) + + check_c_source_compiles( + " +diff --git a/cmake/template/cpl_config.h.in b/cmake/template/cpl_config.h.in +index cfa7da94aa..d1fd80bda9 100644 +--- a/cmake/template/cpl_config.h.in ++++ b/cmake/template/cpl_config.h.in +@@ -61,8 +61,8 @@ + /* Define to 1 if you have the `PTHREAD_MUTEX_ADAPTIVE_NP' constant. */ + #cmakedefine HAVE_PTHREAD_MUTEX_ADAPTIVE_NP 1 + +-/* Define to 1 if you have the `pthread_spinlock_t' type. */ +-#cmakedefine HAVE_PTHREAD_SPINLOCK 1 ++/* Define to 1 if you have the `pthread_spin_lock' function. */ ++#cmakedefine HAVE_PTHREAD_SPIN_LOCK 1 + + /* Define to 1 if you have the `pthread_atfork' function. */ + #cmakedefine HAVE_PTHREAD_ATFORK 1 +diff --git a/port/cpl_config.h.in b/port/cpl_config.h.in +index ea28efb3f0..09a48f242d 100644 +--- a/port/cpl_config.h.in ++++ b/port/cpl_config.h.in +@@ -51,8 +51,8 @@ + /* Define to 1 if you have the `PTHREAD_MUTEX_ADAPTIVE_NP' constant. */ + #undef HAVE_PTHREAD_MUTEX_ADAPTIVE_NP + +-/* Define to 1 if you have the `pthread_spinlock_t' type. */ +-#undef HAVE_PTHREAD_SPINLOCK ++/* Define to 1 if you have the `pthread_spin_lock' function. */ ++#undef HAVE_PTHREAD_SPIN_LOCK + + /* Define to 1 if you have the 5 args `mremap' function. */ + #undef HAVE_5ARGS_MREMAP +diff --git a/port/cpl_multiproc.cpp b/port/cpl_multiproc.cpp +index 7f5bcd9127..474ff5bb29 100644 +--- a/port/cpl_multiproc.cpp ++++ b/port/cpl_multiproc.cpp +@@ -2232,7 +2232,7 @@ void CPLCleanupTLS() + /* CPLCreateSpinLock() */ + /************************************************************************/ + +-#if defined(HAVE_PTHREAD_SPINLOCK) ++#if defined(HAVE_PTHREAD_SPIN_LOCK) + #define HAVE_SPINLOCK_IMPL + + struct _CPLSpinLock +@@ -2310,7 +2310,7 @@ void CPLDestroySpinLock(CPLSpinLock *psSpin) + pthread_spin_destroy(&(psSpin->spin)); + free(psSpin); + } +-#endif // HAVE_PTHREAD_SPINLOCK ++#endif // HAVE_PTHREAD_SPIN_LOCK + + #endif // def CPL_MULTIPROC_PTHREAD + +-- +2.39.1 + From peter at korsgaard.com Tue Mar 14 08:48:45 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Tue, 14 Mar 2023 09:48:45 +0100 Subject: [Buildroot] [git commit branch/2022.11.x] package/python-werkzeug: bump to version 2.2.2 Message-ID: <20230314085200.D4E748715B@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=083bde239a7545f0e813bfb4625860390697abf5 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.11.x Signed-off-by: James Hilliard Signed-off-by: Thomas Petazzoni (cherry picked from commit d6f194c5131b6ed76e4b954399a04859e64a6c25) Signed-off-by: Peter Korsgaard --- package/python-werkzeug/python-werkzeug.hash | 4 ++-- package/python-werkzeug/python-werkzeug.mk | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package/python-werkzeug/python-werkzeug.hash b/package/python-werkzeug/python-werkzeug.hash index 73fa6b5630..13b95bc448 100644 --- a/package/python-werkzeug/python-werkzeug.hash +++ b/package/python-werkzeug/python-werkzeug.hash @@ -1,5 +1,5 @@ # md5, sha256 from https://pypi.org/pypi/Werkzeug/json -md5 5835c8738b8081c53367cbcc5db8784c Werkzeug-2.1.2.tar.gz -sha256 1ce08e8093ed67d638d63879fd1ba3735817f7a80de3674d293f5984f25fb6e6 Werkzeug-2.1.2.tar.gz +md5 9d7e50c5bb3a9fc12823b5faf374b90e Werkzeug-2.2.2.tar.gz +sha256 7ea2d48322cc7c0f8b3a215ed73eabd7b5d75d0b50e31ab006286ccff9e00b8f Werkzeug-2.2.2.tar.gz # Locally computed sha256 checksums sha256 3b49dcee4105eb37bac10faf1be260408fe85d252b8e9df2e0979fc1e094437b LICENSE.rst diff --git a/package/python-werkzeug/python-werkzeug.mk b/package/python-werkzeug/python-werkzeug.mk index 9b32fdf097..3ebae3c165 100644 --- a/package/python-werkzeug/python-werkzeug.mk +++ b/package/python-werkzeug/python-werkzeug.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_WERKZEUG_VERSION = 2.1.2 +PYTHON_WERKZEUG_VERSION = 2.2.2 PYTHON_WERKZEUG_SOURCE = Werkzeug-$(PYTHON_WERKZEUG_VERSION).tar.gz -PYTHON_WERKZEUG_SITE = https://files.pythonhosted.org/packages/10/cf/97eb1a3847c01ae53e8376bc21145555ac95279523a935963dc8ff96c50b +PYTHON_WERKZEUG_SITE = https://files.pythonhosted.org/packages/f8/c1/1c8e539f040acd80f844c69a5ef8e2fccdf8b442dabb969e497b55d544e1 PYTHON_WERKZEUG_SETUP_TYPE = setuptools PYTHON_WERKZEUG_LICENSE = BSD-3-Clause PYTHON_WERKZEUG_LICENSE_FILES = LICENSE.rst From peter at korsgaard.com Tue Mar 14 08:48:52 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Tue, 14 Mar 2023 09:48:52 +0100 Subject: [Buildroot] [git commit branch/2022.11.x] package/python-werkzeug: security bump to version 2.2.3 Message-ID: <20230314085200.DE5458715C@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=c4dac2db4895b866156de9a994b8c05589d2bd00 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.11.x Fix CVE-2023-23934 and CVE-2023-25577 https://github.com/pallets/werkzeug/security/advisories/GHSA-px8h-6qxv-m22q https://github.com/pallets/werkzeug/security/advisories/GHSA-xg9f-g7g7-2323 https://werkzeug.palletsprojects.com/en/2.2.x/changes/#version-2-2-3 Signed-off-by: Fabrice Fontaine Signed-off-by: Peter Korsgaard (cherry picked from commit da5d2adf572f9b89b6ea82f9548bd4dfba7482ab) Signed-off-by: Peter Korsgaard --- package/python-werkzeug/python-werkzeug.hash | 6 +++--- package/python-werkzeug/python-werkzeug.mk | 4 ++-- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package/python-werkzeug/python-werkzeug.hash b/package/python-werkzeug/python-werkzeug.hash index 13b95bc448..0b60a40066 100644 --- a/package/python-werkzeug/python-werkzeug.hash +++ b/package/python-werkzeug/python-werkzeug.hash @@ -1,5 +1,5 @@ -# md5, sha256 from https://pypi.org/pypi/Werkzeug/json -md5 9d7e50c5bb3a9fc12823b5faf374b90e Werkzeug-2.2.2.tar.gz -sha256 7ea2d48322cc7c0f8b3a215ed73eabd7b5d75d0b50e31ab006286ccff9e00b8f Werkzeug-2.2.2.tar.gz +# md5, sha256 from https://pypi.org/pypi/werkzeug/json +md5 28c3ec6a4b1ce8f06c85612c1dfa351a Werkzeug-2.2.3.tar.gz +sha256 2e1ccc9417d4da358b9de6f174e3ac094391ea1d4fbef2d667865d819dfd0afe Werkzeug-2.2.3.tar.gz # Locally computed sha256 checksums sha256 3b49dcee4105eb37bac10faf1be260408fe85d252b8e9df2e0979fc1e094437b LICENSE.rst diff --git a/package/python-werkzeug/python-werkzeug.mk b/package/python-werkzeug/python-werkzeug.mk index 3ebae3c165..0dd27d145f 100644 --- a/package/python-werkzeug/python-werkzeug.mk +++ b/package/python-werkzeug/python-werkzeug.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_WERKZEUG_VERSION = 2.2.2 +PYTHON_WERKZEUG_VERSION = 2.2.3 PYTHON_WERKZEUG_SOURCE = Werkzeug-$(PYTHON_WERKZEUG_VERSION).tar.gz -PYTHON_WERKZEUG_SITE = https://files.pythonhosted.org/packages/f8/c1/1c8e539f040acd80f844c69a5ef8e2fccdf8b442dabb969e497b55d544e1 +PYTHON_WERKZEUG_SITE = https://files.pythonhosted.org/packages/02/3c/baaebf3235c87d61d6593467056d5a8fba7c75ac838b8d100a5e64eba7a0 PYTHON_WERKZEUG_SETUP_TYPE = setuptools PYTHON_WERKZEUG_LICENSE = BSD-3-Clause PYTHON_WERKZEUG_LICENSE_FILES = LICENSE.rst From peter at korsgaard.com Tue Mar 14 08:50:04 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Tue, 14 Mar 2023 09:50:04 +0100 Subject: [Buildroot] [git commit branch/2022.11.x] package/bind: security bump to version 9.16.38 Message-ID: <20230314085200.E965F8715D@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=bd10f4a80a7993b20bb5c1d406e831907c4d1ce0 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.11.x - Fix CVE-2022-3094, CVE-2022-3736 and CVE-2022-3924 - Update hash of COPYRIGHT (year updated with https://gitlab.isc.org/isc-projects/bind9/-/commit/1a5d707f52282117c9912a27dcc89f2ec412577a) https://downloads.isc.org/isc/bind9/9.16.38/doc/arm/html/notes.html Signed-off-by: Fabrice Fontaine Signed-off-by: Peter Korsgaard (cherry picked from commit 7abc9a0554cc1c1bbc1ad4273622024020fa2c7e) Signed-off-by: Peter Korsgaard --- package/bind/bind.hash | 6 +++--- package/bind/bind.mk | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package/bind/bind.hash b/package/bind/bind.hash index d41a9bbc5e..32804b5ce0 100644 --- a/package/bind/bind.hash +++ b/package/bind/bind.hash @@ -1,4 +1,4 @@ -# Verified from https://ftp.isc.org/isc/bind9/9.16.33/bind-9.16.33.tar.xz.asc +# Verified from https://ftp.isc.org/isc/bind9/9.16.38/bind-9.16.38.tar.xz.asc # with key AADBBA5074F1402F7B69D56BC5B4EE931A9F9DFD -sha256 ec4fbea4b2e368d1824971509e33fa159224ad14b436034c6bcd46104c328d91 bind-9.16.33.tar.xz -sha256 daf6f1eddf5983ed664a2d125b619e56e2e93917c19d0d41c7586ea153ba2155 COPYRIGHT +sha256 8df44c9d9a84a28ab8b49d55f3c33b624b90ef8f6a8b9ee6a4c33cc17c14c50f bind-9.16.38.tar.xz +sha256 13491a682dc0f5ee2273cebd3949e2be62f9470fe659419a03a308d4f444773b COPYRIGHT diff --git a/package/bind/bind.mk b/package/bind/bind.mk index 2f83a6276e..70987a9823 100644 --- a/package/bind/bind.mk +++ b/package/bind/bind.mk @@ -4,7 +4,7 @@ # ################################################################################ -BIND_VERSION = 9.16.33 +BIND_VERSION = 9.16.38 BIND_SOURCE= bind-$(BIND_VERSION).tar.xz BIND_SITE = https://ftp.isc.org/isc/bind9/$(BIND_VERSION) # bind does not support parallel builds. From bagasdotme at gmail.com Tue Mar 14 09:52:32 2023 From: bagasdotme at gmail.com (Bagas Sanjaya) Date: Tue, 14 Mar 2023 16:52:32 +0700 Subject: [Buildroot] [PATCH 0/2] git version bump Message-ID: <20230314095234.284584-1-bagasdotme@gmail.com> Git 2.40 has been released on March 13, so here is the bump. The actual bump is in [1/2], whereas in [2/2], add DEVELOPERS entry for Bagas as package maintainer. Bagas Sanjaya (2): package/git: bump to version 2.40.0 DEVELOPERS: Add entry for Bagas Sanjaya as Buildroot developer for git DEVELOPERS | 3 + ...avoid-redefining-system-function-nam.patch | 109 ------------------ ...undefine-system-names-before-redecla.patch | 55 --------- package/git/git.hash | 2 +- package/git/git.mk | 2 +- 5 files changed, 5 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 base-commit: 27ea8958e1595a92b92f7057bcf005db0fa363f1 -- An old man doll... just what I always wanted! - Clara From peter at korsgaard.com Tue Mar 14 09:52:50 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Tue, 14 Mar 2023 10:52:50 +0100 Subject: [Buildroot] [PATCH 1/1] package/python-m2crypto: fix CVE-2020-25657 In-Reply-To: <20230226132747.86908-1-fontaine.fabrice@gmail.com> (Fabrice Fontaine's message of "Sun, 26 Feb 2023 14:27:47 +0100") References: <20230226132747.86908-1-fontaine.fabrice@gmail.com> Message-ID: <878rfz7j7x.fsf@dell.be.48ers.dk> >>>>> "Fabrice" == Fabrice Fontaine writes: > A flaw was found in all released versions of m2crypto, where they are > vulnerable to Bleichenbacher timing attacks in the RSA decryption API > via the timed processing of valid PKCS#1 v1.5 Ciphertext. The highest > threat from this vulnerability is to confidentiality. > Signed-off-by: Fabrice Fontaine Committed to 2022.11.x and 2022.02.x, thanks. -- Bye, Peter Korsgaard From bagasdotme at gmail.com Tue Mar 14 09:52:33 2023 From: bagasdotme at gmail.com (Bagas Sanjaya) Date: Tue, 14 Mar 2023 16:52:33 +0700 Subject: [Buildroot] [PATCH 1/2] package/git: bump to version 2.40.0 In-Reply-To: <20230314095234.284584-1-bagasdotme@gmail.com> References: <20230314095234.284584-1-bagasdotme@gmail.com> Message-ID: <20230314095234.284584-2-bagasdotme@gmail.com> Bump the package to v2.40.0. The release announcement and notes are at [1]. While at it, also drop two Buildroot patches as these have been already applied upstream. [1]: https://lore.kernel.org/git/xmqqjzzkv8xz.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..edb1595520 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 b17a598fbf58729ef13b577465eb93b2d484df1201518b708b5044ff623bf46d git-2.40.0.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..46ffc86151 100644 --- a/package/git/git.mk +++ b/package/git/git.mk @@ -4,7 +4,7 @@ # ################################################################################ -GIT_VERSION = 2.39.2 +GIT_VERSION = 2.40.0 GIT_SOURCE = git-$(GIT_VERSION).tar.xz GIT_SITE = $(BR2_KERNEL_MIRROR)/software/scm/git GIT_LICENSE = GPL-2.0, LGPL-2.1+ -- An old man doll... just what I always wanted! - Clara From bagasdotme at gmail.com Tue Mar 14 09:52:34 2023 From: bagasdotme at gmail.com (Bagas Sanjaya) Date: Tue, 14 Mar 2023 16:52:34 +0700 Subject: [Buildroot] [PATCH 2/2] DEVELOPERS: Add entry for Bagas Sanjaya as Buildroot developer for git In-Reply-To: <20230314095234.284584-1-bagasdotme@gmail.com> References: <20230314095234.284584-1-bagasdotme@gmail.com> Message-ID: <20230314095234.284584-3-bagasdotme@gmail.com> Bagas is keen to maintain git package for Buildroot. However, due to limited resources available, he can only do testing as far as build testing. Other developers are needed to help him maintain the package. Signed-off-by: Bagas Sanjaya --- DEVELOPERS | 3 +++ 1 file changed, 3 insertions(+) diff --git a/DEVELOPERS b/DEVELOPERS index b49491da7a..b6d288c54f 100644 --- a/DEVELOPERS +++ b/DEVELOPERS @@ -273,6 +273,9 @@ F: package/orbit/ N: Attila Wagner F: package/python-canopen/ +N: Bagas Sanjaya +F: package/git/ + N: Bartosz Bilas F: board/stmicroelectronics/stm32mp157a-dk1/ F: configs/stm32mp157a_dk1_defconfig -- An old man doll... just what I always wanted! - Clara From peter at korsgaard.com Tue Mar 14 09:54:38 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Tue, 14 Mar 2023 10:54:38 +0100 Subject: [Buildroot] [PATCH 1/1] package/haproxy: security bump to version 2.6.9 In-Reply-To: <20230226133357.97330-1-fontaine.fabrice@gmail.com> (Fabrice Fontaine's message of "Sun, 26 Feb 2023 14:33:57 +0100") References: <20230226133357.97330-1-fontaine.fabrice@gmail.com> Message-ID: <874jqn7j4x.fsf@dell.be.48ers.dk> >>>>> "Fabrice" == Fabrice Fontaine writes: > Fix CVE-2023-25725 > https://www.mail-archive.com/haproxy at formilux.org/msg43229.html > https://www.mail-archive.com/haproxy at formilux.org/msg43224.html > Signed-off-by: Fabrice Fontaine Committed to 2022.11.x, thanks. For 2022.02.x I will instead bump to 2.4.22, which includes the same fix. -- Bye, Peter Korsgaard From peter at korsgaard.com Tue Mar 14 09:51:14 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Tue, 14 Mar 2023 10:51:14 +0100 Subject: [Buildroot] [git commit branch/2022.02.x] package/python-m2crypto: fix CVE-2020-25657 Message-ID: <20230314104453.73F038716D@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=8c100b4d641850f1ffec6f471a535e0aa8caa722 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.02.x A flaw was found in all released versions of m2crypto, where they are vulnerable to Bleichenbacher timing attacks in the RSA decryption API via the timed processing of valid PKCS#1 v1.5 Ciphertext. The highest threat from this vulnerability is to confidentiality. Signed-off-by: Fabrice Fontaine Signed-off-by: Peter Korsgaard (cherry picked from commit a86d44a3eb009d3deb5b558f7ccb0870eb877c6a) Signed-off-by: Peter Korsgaard --- ...-in-the-RSA-decryption-API-CVE-2020-25657.patch | 174 +++++++++++++++++++++ package/python-m2crypto/python-m2crypto.mk | 3 + 2 files changed, 177 insertions(+) diff --git a/package/python-m2crypto/0001-Mitigate-the-Bleichenbacher-timing-attacks-in-the-RSA-decryption-API-CVE-2020-25657.patch b/package/python-m2crypto/0001-Mitigate-the-Bleichenbacher-timing-attacks-in-the-RSA-decryption-API-CVE-2020-25657.patch new file mode 100644 index 0000000000..68200b7d9b --- /dev/null +++ b/package/python-m2crypto/0001-Mitigate-the-Bleichenbacher-timing-attacks-in-the-RSA-decryption-API-CVE-2020-25657.patch @@ -0,0 +1,174 @@ +From 84c53958def0f510e92119fca14d74f94215827a Mon Sep 17 00:00:00 2001 +From: =?UTF-8?q?Mat=C4=9Bj=20Cepl?= +Date: Tue, 28 Jun 2022 21:17:01 +0200 +Subject: [PATCH] Mitigate the Bleichenbacher timing attacks in the RSA + decryption API (CVE-2020-25657) + +Fixes #282 + +[Retrieved from: +https://gitlab.com/m2crypto/m2crypto/-/commit/84c53958def0f510e92119fca14d74f94215827a] +Signed-off-by: Fabrice Fontaine +--- + src/SWIG/_m2crypto_wrap.c | 20 ++++++++++++-------- + src/SWIG/_rsa.i | 20 ++++++++++++-------- + tests/test_rsa.py | 15 +++++++-------- + 3 files changed, 31 insertions(+), 24 deletions(-) + +diff --git a/src/SWIG/_m2crypto_wrap.c b/src/SWIG/_m2crypto_wrap.c +index aba9eb6d..a9f30da9 100644 +--- a/src/SWIG/_m2crypto_wrap.c ++++ b/src/SWIG/_m2crypto_wrap.c +@@ -7040,9 +7040,10 @@ PyObject *rsa_private_encrypt(RSA *rsa, PyObject *from, int padding) { + tlen = RSA_private_encrypt(flen, (unsigned char *)fbuf, + (unsigned char *)tbuf, rsa, padding); + if (tlen == -1) { +- m2_PyErr_Msg(_rsa_err); ++ ERR_clear_error(); ++ PyErr_Clear(); + PyMem_Free(tbuf); +- return NULL; ++ Py_RETURN_NONE; + } + + ret = PyBytes_FromStringAndSize((const char *)tbuf, tlen); +@@ -7070,9 +7071,10 @@ PyObject *rsa_public_decrypt(RSA *rsa, PyObject *from, int padding) { + tlen = RSA_public_decrypt(flen, (unsigned char *)fbuf, + (unsigned char *)tbuf, rsa, padding); + if (tlen == -1) { +- m2_PyErr_Msg(_rsa_err); ++ ERR_clear_error(); ++ PyErr_Clear(); + PyMem_Free(tbuf); +- return NULL; ++ Py_RETURN_NONE; + } + + ret = PyBytes_FromStringAndSize((const char *)tbuf, tlen); +@@ -7097,9 +7099,10 @@ PyObject *rsa_public_encrypt(RSA *rsa, PyObject *from, int padding) { + tlen = RSA_public_encrypt(flen, (unsigned char *)fbuf, + (unsigned char *)tbuf, rsa, padding); + if (tlen == -1) { +- m2_PyErr_Msg(_rsa_err); ++ ERR_clear_error(); ++ PyErr_Clear(); + PyMem_Free(tbuf); +- return NULL; ++ Py_RETURN_NONE; + } + + ret = PyBytes_FromStringAndSize((const char *)tbuf, tlen); +@@ -7124,9 +7127,10 @@ PyObject *rsa_private_decrypt(RSA *rsa, PyObject *from, int padding) { + tlen = RSA_private_decrypt(flen, (unsigned char *)fbuf, + (unsigned char *)tbuf, rsa, padding); + if (tlen == -1) { +- m2_PyErr_Msg(_rsa_err); ++ ERR_clear_error(); ++ PyErr_Clear(); + PyMem_Free(tbuf); +- return NULL; ++ Py_RETURN_NONE; + } + ret = PyBytes_FromStringAndSize((const char *)tbuf, tlen); + +diff --git a/src/SWIG/_rsa.i b/src/SWIG/_rsa.i +index bc714e01..1377b8be 100644 +--- a/src/SWIG/_rsa.i ++++ b/src/SWIG/_rsa.i +@@ -239,9 +239,10 @@ PyObject *rsa_private_encrypt(RSA *rsa, PyObject *from, int padding) { + tlen = RSA_private_encrypt(flen, (unsigned char *)fbuf, + (unsigned char *)tbuf, rsa, padding); + if (tlen == -1) { +- m2_PyErr_Msg(_rsa_err); ++ ERR_clear_error(); ++ PyErr_Clear(); + PyMem_Free(tbuf); +- return NULL; ++ Py_RETURN_NONE; + } + + ret = PyBytes_FromStringAndSize((const char *)tbuf, tlen); +@@ -269,9 +270,10 @@ PyObject *rsa_public_decrypt(RSA *rsa, PyObject *from, int padding) { + tlen = RSA_public_decrypt(flen, (unsigned char *)fbuf, + (unsigned char *)tbuf, rsa, padding); + if (tlen == -1) { +- m2_PyErr_Msg(_rsa_err); ++ ERR_clear_error(); ++ PyErr_Clear(); + PyMem_Free(tbuf); +- return NULL; ++ Py_RETURN_NONE; + } + + ret = PyBytes_FromStringAndSize((const char *)tbuf, tlen); +@@ -296,9 +298,10 @@ PyObject *rsa_public_encrypt(RSA *rsa, PyObject *from, int padding) { + tlen = RSA_public_encrypt(flen, (unsigned char *)fbuf, + (unsigned char *)tbuf, rsa, padding); + if (tlen == -1) { +- m2_PyErr_Msg(_rsa_err); ++ ERR_clear_error(); ++ PyErr_Clear(); + PyMem_Free(tbuf); +- return NULL; ++ Py_RETURN_NONE; + } + + ret = PyBytes_FromStringAndSize((const char *)tbuf, tlen); +@@ -323,9 +326,10 @@ PyObject *rsa_private_decrypt(RSA *rsa, PyObject *from, int padding) { + tlen = RSA_private_decrypt(flen, (unsigned char *)fbuf, + (unsigned char *)tbuf, rsa, padding); + if (tlen == -1) { +- m2_PyErr_Msg(_rsa_err); ++ ERR_clear_error(); ++ PyErr_Clear(); + PyMem_Free(tbuf); +- return NULL; ++ Py_RETURN_NONE; + } + ret = PyBytes_FromStringAndSize((const char *)tbuf, tlen); + +diff --git a/tests/test_rsa.py b/tests/test_rsa.py +index 7bb3af75..5e75d681 100644 +--- a/tests/test_rsa.py ++++ b/tests/test_rsa.py +@@ -109,8 +109,9 @@ class RSATestCase(unittest.TestCase): + # The other paddings. + for padding in self.s_padding_nok: + p = getattr(RSA, padding) +- with self.assertRaises(RSA.RSAError): +- priv.private_encrypt(self.data, p) ++ # Exception disabled as a part of mitigation against CVE-2020-25657 ++ # with self.assertRaises(RSA.RSAError): ++ priv.private_encrypt(self.data, p) + # Type-check the data to be encrypted. + with self.assertRaises(TypeError): + priv.private_encrypt(self.gen_callback, RSA.pkcs1_padding) +@@ -127,10 +128,12 @@ class RSATestCase(unittest.TestCase): + self.assertEqual(ptxt, self.data) + + # no_padding +- with six.assertRaisesRegex(self, RSA.RSAError, 'data too small'): +- priv.public_encrypt(self.data, RSA.no_padding) ++ # Exception disabled as a part of mitigation against CVE-2020-25657 ++ # with six.assertRaisesRegex(self, RSA.RSAError, 'data too small'): ++ priv.public_encrypt(self.data, RSA.no_padding) + + # Type-check the data to be encrypted. ++ # Exception disabled as a part of mitigation against CVE-2020-25657 + with self.assertRaises(TypeError): + priv.public_encrypt(self.gen_callback, RSA.pkcs1_padding) + +@@ -146,10 +149,6 @@ class RSATestCase(unittest.TestCase): + b'\000\000\000\003\001\000\001') # aka 65537 aka 0xf4 + with self.assertRaises(RSA.RSAError): + setattr(rsa, 'e', '\000\000\000\003\001\000\001') +- with self.assertRaises(RSA.RSAError): +- rsa.private_encrypt(1) +- with self.assertRaises(RSA.RSAError): +- rsa.private_decrypt(1) + assert rsa.check_key() + + def test_loadpub_bad(self): +-- +GitLab + diff --git a/package/python-m2crypto/python-m2crypto.mk b/package/python-m2crypto/python-m2crypto.mk index 02ad76d3f4..3c28fa3b0d 100644 --- a/package/python-m2crypto/python-m2crypto.mk +++ b/package/python-m2crypto/python-m2crypto.mk @@ -15,4 +15,7 @@ PYTHON_M2CRYPTO_CPE_ID_PRODUCT = m2crypto PYTHON_M2CRYPTO_DEPENDENCIES = openssl host-swig PYTHON_M2CRYPTO_BUILD_OPTS = --openssl=$(STAGING_DIR)/usr +# 0001-Mitigate-the-Bleichenbacher-timing-attacks-in-the-RSA-decryption-API-CVE-2020-25657.patch +PYTHON_M2CRYPTO_IGNORE_CVES += CVE-2020-25657 + $(eval $(python-package)) From peter at korsgaard.com Tue Mar 14 10:43:24 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Tue, 14 Mar 2023 11:43:24 +0100 Subject: [Buildroot] [git commit branch/2022.02.x] package/haproxy: security bump to version 2.4.22 Message-ID: <20230314104453.84CAA8716F@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=4521f37f3965917d54120a9cdf2de136e22cc3d8 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.02.x Fix CVE-2023-25725 https://www.mail-archive.com/haproxy at formilux.org/msg43229.html https://www.mail-archive.com/haproxy at formilux.org/msg43226.html Signed-off-by: Peter Korsgaard --- package/haproxy/haproxy.hash | 4 ++-- package/haproxy/haproxy.mk | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package/haproxy/haproxy.hash b/package/haproxy/haproxy.hash index 18834c29b1..66d27fa732 100644 --- a/package/haproxy/haproxy.hash +++ b/package/haproxy/haproxy.hash @@ -1,5 +1,5 @@ -# From: http://www.haproxy.org/download/2.4/src/haproxy-2.4.15.tar.gz.sha256 -sha256 3958b17b7ee80eb79712aaf24f0d83e753683104b36e282a8b3dcd2418e30082 haproxy-2.4.15.tar.gz +# From: http://www.haproxy.org/download/2.4/src/haproxy-2.4.22.tar.gz.sha256 +sha256 0895340b36b704a1dbb25fea3bbaee5ff606399d6943486ebd7f256fee846d3a haproxy-2.4.22.tar.gz # Locally computed: sha256 0717ca51fceaa25ac9e5ccc62e0c727dcf27796057201fb5fded56a25ff6ca28 LICENSE sha256 5df07007198989c622f5d41de8d703e7bef3d0e79d62e24332ee739a452af62a doc/lgpl.txt diff --git a/package/haproxy/haproxy.mk b/package/haproxy/haproxy.mk index b498549e20..11cee1260d 100644 --- a/package/haproxy/haproxy.mk +++ b/package/haproxy/haproxy.mk @@ -5,7 +5,7 @@ ################################################################################ HAPROXY_VERSION_MAJOR = 2.4 -HAPROXY_VERSION = $(HAPROXY_VERSION_MAJOR).15 +HAPROXY_VERSION = $(HAPROXY_VERSION_MAJOR).22 HAPROXY_SITE = http://www.haproxy.org/download/$(HAPROXY_VERSION_MAJOR)/src HAPROXY_LICENSE = GPL-2.0+ and LGPL-2.1+ with exceptions HAPROXY_LICENSE_FILES = LICENSE doc/lgpl.txt doc/gpl.txt From peter at korsgaard.com Tue Mar 14 09:51:40 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Tue, 14 Mar 2023 10:51:40 +0100 Subject: [Buildroot] [git commit branch/2022.11.x] package/haproxy: security bump to version 2.6.9 Message-ID: <20230314104557.B904287173@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=b91fd4ed1ea9916465a48bdcc4072423446abba0 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.11.x Fix CVE-2023-25725 https://www.mail-archive.com/haproxy at formilux.org/msg43229.html https://www.mail-archive.com/haproxy at formilux.org/msg43224.html Signed-off-by: Fabrice Fontaine Signed-off-by: Peter Korsgaard (cherry picked from commit af9e64f120dc6a060e98bb0915c8b6b34d644896) Signed-off-by: Peter Korsgaard --- package/haproxy/haproxy.hash | 4 ++-- package/haproxy/haproxy.mk | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package/haproxy/haproxy.hash b/package/haproxy/haproxy.hash index 2cd8ff1806..f5540ee44a 100644 --- a/package/haproxy/haproxy.hash +++ b/package/haproxy/haproxy.hash @@ -1,5 +1,5 @@ -# From: http://www.haproxy.org/download/2.6/src/haproxy-2.6.5.tar.gz.sha256 -sha256 ce9e19ebfcdd43e51af8a6090f1df8d512d972ddf742fa648a643bbb19056605 haproxy-2.6.5.tar.gz +# From: http://www.haproxy.org/download/2.6/src/haproxy-2.6.9.tar.gz.sha256 +sha256 f01a1c5f465dc1b5cd175d0b28b98beb4dfe82b5b5b63ddcc68d1df433641701 haproxy-2.6.9.tar.gz # Locally computed: sha256 0717ca51fceaa25ac9e5ccc62e0c727dcf27796057201fb5fded56a25ff6ca28 LICENSE sha256 5df07007198989c622f5d41de8d703e7bef3d0e79d62e24332ee739a452af62a doc/lgpl.txt diff --git a/package/haproxy/haproxy.mk b/package/haproxy/haproxy.mk index c37508f63b..012c1dfdb6 100644 --- a/package/haproxy/haproxy.mk +++ b/package/haproxy/haproxy.mk @@ -5,7 +5,7 @@ ################################################################################ HAPROXY_VERSION_MAJOR = 2.6 -HAPROXY_VERSION = $(HAPROXY_VERSION_MAJOR).5 +HAPROXY_VERSION = $(HAPROXY_VERSION_MAJOR).9 HAPROXY_SITE = http://www.haproxy.org/download/$(HAPROXY_VERSION_MAJOR)/src HAPROXY_LICENSE = GPL-2.0+ and LGPL-2.1+ with exceptions HAPROXY_LICENSE_FILES = LICENSE doc/lgpl.txt doc/gpl.txt From peter at korsgaard.com Tue Mar 14 09:50:25 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Tue, 14 Mar 2023 10:50:25 +0100 Subject: [Buildroot] [git commit branch/2022.11.x] package/python-m2crypto: fix CVE-2020-25657 Message-ID: <20230314104557.AF7B587172@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=ee76409a62af2c65fa2e4ea1adff6a7253c131d2 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.11.x A flaw was found in all released versions of m2crypto, where they are vulnerable to Bleichenbacher timing attacks in the RSA decryption API via the timed processing of valid PKCS#1 v1.5 Ciphertext. The highest threat from this vulnerability is to confidentiality. Signed-off-by: Fabrice Fontaine Signed-off-by: Peter Korsgaard (cherry picked from commit a86d44a3eb009d3deb5b558f7ccb0870eb877c6a) Signed-off-by: Peter Korsgaard --- ...-in-the-RSA-decryption-API-CVE-2020-25657.patch | 174 +++++++++++++++++++++ package/python-m2crypto/python-m2crypto.mk | 3 + 2 files changed, 177 insertions(+) diff --git a/package/python-m2crypto/0001-Mitigate-the-Bleichenbacher-timing-attacks-in-the-RSA-decryption-API-CVE-2020-25657.patch b/package/python-m2crypto/0001-Mitigate-the-Bleichenbacher-timing-attacks-in-the-RSA-decryption-API-CVE-2020-25657.patch new file mode 100644 index 0000000000..68200b7d9b --- /dev/null +++ b/package/python-m2crypto/0001-Mitigate-the-Bleichenbacher-timing-attacks-in-the-RSA-decryption-API-CVE-2020-25657.patch @@ -0,0 +1,174 @@ +From 84c53958def0f510e92119fca14d74f94215827a Mon Sep 17 00:00:00 2001 +From: =?UTF-8?q?Mat=C4=9Bj=20Cepl?= +Date: Tue, 28 Jun 2022 21:17:01 +0200 +Subject: [PATCH] Mitigate the Bleichenbacher timing attacks in the RSA + decryption API (CVE-2020-25657) + +Fixes #282 + +[Retrieved from: +https://gitlab.com/m2crypto/m2crypto/-/commit/84c53958def0f510e92119fca14d74f94215827a] +Signed-off-by: Fabrice Fontaine +--- + src/SWIG/_m2crypto_wrap.c | 20 ++++++++++++-------- + src/SWIG/_rsa.i | 20 ++++++++++++-------- + tests/test_rsa.py | 15 +++++++-------- + 3 files changed, 31 insertions(+), 24 deletions(-) + +diff --git a/src/SWIG/_m2crypto_wrap.c b/src/SWIG/_m2crypto_wrap.c +index aba9eb6d..a9f30da9 100644 +--- a/src/SWIG/_m2crypto_wrap.c ++++ b/src/SWIG/_m2crypto_wrap.c +@@ -7040,9 +7040,10 @@ PyObject *rsa_private_encrypt(RSA *rsa, PyObject *from, int padding) { + tlen = RSA_private_encrypt(flen, (unsigned char *)fbuf, + (unsigned char *)tbuf, rsa, padding); + if (tlen == -1) { +- m2_PyErr_Msg(_rsa_err); ++ ERR_clear_error(); ++ PyErr_Clear(); + PyMem_Free(tbuf); +- return NULL; ++ Py_RETURN_NONE; + } + + ret = PyBytes_FromStringAndSize((const char *)tbuf, tlen); +@@ -7070,9 +7071,10 @@ PyObject *rsa_public_decrypt(RSA *rsa, PyObject *from, int padding) { + tlen = RSA_public_decrypt(flen, (unsigned char *)fbuf, + (unsigned char *)tbuf, rsa, padding); + if (tlen == -1) { +- m2_PyErr_Msg(_rsa_err); ++ ERR_clear_error(); ++ PyErr_Clear(); + PyMem_Free(tbuf); +- return NULL; ++ Py_RETURN_NONE; + } + + ret = PyBytes_FromStringAndSize((const char *)tbuf, tlen); +@@ -7097,9 +7099,10 @@ PyObject *rsa_public_encrypt(RSA *rsa, PyObject *from, int padding) { + tlen = RSA_public_encrypt(flen, (unsigned char *)fbuf, + (unsigned char *)tbuf, rsa, padding); + if (tlen == -1) { +- m2_PyErr_Msg(_rsa_err); ++ ERR_clear_error(); ++ PyErr_Clear(); + PyMem_Free(tbuf); +- return NULL; ++ Py_RETURN_NONE; + } + + ret = PyBytes_FromStringAndSize((const char *)tbuf, tlen); +@@ -7124,9 +7127,10 @@ PyObject *rsa_private_decrypt(RSA *rsa, PyObject *from, int padding) { + tlen = RSA_private_decrypt(flen, (unsigned char *)fbuf, + (unsigned char *)tbuf, rsa, padding); + if (tlen == -1) { +- m2_PyErr_Msg(_rsa_err); ++ ERR_clear_error(); ++ PyErr_Clear(); + PyMem_Free(tbuf); +- return NULL; ++ Py_RETURN_NONE; + } + ret = PyBytes_FromStringAndSize((const char *)tbuf, tlen); + +diff --git a/src/SWIG/_rsa.i b/src/SWIG/_rsa.i +index bc714e01..1377b8be 100644 +--- a/src/SWIG/_rsa.i ++++ b/src/SWIG/_rsa.i +@@ -239,9 +239,10 @@ PyObject *rsa_private_encrypt(RSA *rsa, PyObject *from, int padding) { + tlen = RSA_private_encrypt(flen, (unsigned char *)fbuf, + (unsigned char *)tbuf, rsa, padding); + if (tlen == -1) { +- m2_PyErr_Msg(_rsa_err); ++ ERR_clear_error(); ++ PyErr_Clear(); + PyMem_Free(tbuf); +- return NULL; ++ Py_RETURN_NONE; + } + + ret = PyBytes_FromStringAndSize((const char *)tbuf, tlen); +@@ -269,9 +270,10 @@ PyObject *rsa_public_decrypt(RSA *rsa, PyObject *from, int padding) { + tlen = RSA_public_decrypt(flen, (unsigned char *)fbuf, + (unsigned char *)tbuf, rsa, padding); + if (tlen == -1) { +- m2_PyErr_Msg(_rsa_err); ++ ERR_clear_error(); ++ PyErr_Clear(); + PyMem_Free(tbuf); +- return NULL; ++ Py_RETURN_NONE; + } + + ret = PyBytes_FromStringAndSize((const char *)tbuf, tlen); +@@ -296,9 +298,10 @@ PyObject *rsa_public_encrypt(RSA *rsa, PyObject *from, int padding) { + tlen = RSA_public_encrypt(flen, (unsigned char *)fbuf, + (unsigned char *)tbuf, rsa, padding); + if (tlen == -1) { +- m2_PyErr_Msg(_rsa_err); ++ ERR_clear_error(); ++ PyErr_Clear(); + PyMem_Free(tbuf); +- return NULL; ++ Py_RETURN_NONE; + } + + ret = PyBytes_FromStringAndSize((const char *)tbuf, tlen); +@@ -323,9 +326,10 @@ PyObject *rsa_private_decrypt(RSA *rsa, PyObject *from, int padding) { + tlen = RSA_private_decrypt(flen, (unsigned char *)fbuf, + (unsigned char *)tbuf, rsa, padding); + if (tlen == -1) { +- m2_PyErr_Msg(_rsa_err); ++ ERR_clear_error(); ++ PyErr_Clear(); + PyMem_Free(tbuf); +- return NULL; ++ Py_RETURN_NONE; + } + ret = PyBytes_FromStringAndSize((const char *)tbuf, tlen); + +diff --git a/tests/test_rsa.py b/tests/test_rsa.py +index 7bb3af75..5e75d681 100644 +--- a/tests/test_rsa.py ++++ b/tests/test_rsa.py +@@ -109,8 +109,9 @@ class RSATestCase(unittest.TestCase): + # The other paddings. + for padding in self.s_padding_nok: + p = getattr(RSA, padding) +- with self.assertRaises(RSA.RSAError): +- priv.private_encrypt(self.data, p) ++ # Exception disabled as a part of mitigation against CVE-2020-25657 ++ # with self.assertRaises(RSA.RSAError): ++ priv.private_encrypt(self.data, p) + # Type-check the data to be encrypted. + with self.assertRaises(TypeError): + priv.private_encrypt(self.gen_callback, RSA.pkcs1_padding) +@@ -127,10 +128,12 @@ class RSATestCase(unittest.TestCase): + self.assertEqual(ptxt, self.data) + + # no_padding +- with six.assertRaisesRegex(self, RSA.RSAError, 'data too small'): +- priv.public_encrypt(self.data, RSA.no_padding) ++ # Exception disabled as a part of mitigation against CVE-2020-25657 ++ # with six.assertRaisesRegex(self, RSA.RSAError, 'data too small'): ++ priv.public_encrypt(self.data, RSA.no_padding) + + # Type-check the data to be encrypted. ++ # Exception disabled as a part of mitigation against CVE-2020-25657 + with self.assertRaises(TypeError): + priv.public_encrypt(self.gen_callback, RSA.pkcs1_padding) + +@@ -146,10 +149,6 @@ class RSATestCase(unittest.TestCase): + b'\000\000\000\003\001\000\001') # aka 65537 aka 0xf4 + with self.assertRaises(RSA.RSAError): + setattr(rsa, 'e', '\000\000\000\003\001\000\001') +- with self.assertRaises(RSA.RSAError): +- rsa.private_encrypt(1) +- with self.assertRaises(RSA.RSAError): +- rsa.private_decrypt(1) + assert rsa.check_key() + + def test_loadpub_bad(self): +-- +GitLab + diff --git a/package/python-m2crypto/python-m2crypto.mk b/package/python-m2crypto/python-m2crypto.mk index 02ad76d3f4..3c28fa3b0d 100644 --- a/package/python-m2crypto/python-m2crypto.mk +++ b/package/python-m2crypto/python-m2crypto.mk @@ -15,4 +15,7 @@ PYTHON_M2CRYPTO_CPE_ID_PRODUCT = m2crypto PYTHON_M2CRYPTO_DEPENDENCIES = openssl host-swig PYTHON_M2CRYPTO_BUILD_OPTS = --openssl=$(STAGING_DIR)/usr +# 0001-Mitigate-the-Bleichenbacher-timing-attacks-in-the-RSA-decryption-API-CVE-2020-25657.patch +PYTHON_M2CRYPTO_IGNORE_CVES += CVE-2020-25657 + $(eval $(python-package)) From peter at korsgaard.com Tue Mar 14 11:14:57 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Tue, 14 Mar 2023 12:14:57 +0100 Subject: [Buildroot] [PATCH 1/1] package/tiff: fix CVE-2022-48281 In-Reply-To: <20230226133946.102275-1-fontaine.fabrice@gmail.com> (Fabrice Fontaine's message of "Sun, 26 Feb 2023 14:39:46 +0100") References: <20230226133946.102275-1-fontaine.fabrice@gmail.com> Message-ID: <87zg8f60um.fsf@dell.be.48ers.dk> >>>>> "Fabrice" == Fabrice Fontaine writes: > processCropSelections in tools/tiffcrop.c in LibTIFF through 4.5.0 has a > heap-based buffer overflow (e.g., "WRITE of size 307203") via a crafted > TIFF image. > Signed-off-by: Fabrice Fontaine Committed to 2022.11.x and 2022.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Tue Mar 14 11:39:56 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Tue, 14 Mar 2023 12:39:56 +0100 Subject: [Buildroot] [PATCH 1/1] package/proxychains-ng: set -fPIC In-Reply-To: <20230226154421.47285-1-fontaine.fabrice@gmail.com> (Fabrice Fontaine's message of "Sun, 26 Feb 2023 16:44:21 +0100") References: <20230226154421.47285-1-fontaine.fabrice@gmail.com> Message-ID: <87v8j35zoz.fsf@dell.be.48ers.dk> >>>>> "Fabrice" == Fabrice Fontaine writes: > Set -fPIC to avoid the following build failure with some architectures > such as mips or aarch64 raised since bump to version 4.14 in commit > 35953d1e61aa8581be09c9dca39365955b10590e and > https://github.com/rofl0r/proxychains-ng/commit/35a674bdbc294730429a1007c9e7ce01e65b49b5: > checking what's the option to use in linker to set library name ... > cannot find an option to set library name > Fixes: > - http://autobuild.buildroot.org/results/8ed1481e29321ed3da40251f700cb3bd66f62c94 > - http://autobuild.buildroot.org/results/fd01df6eb9a37257894740d44a33eece9123355a > Signed-off-by: Fabrice Fontaine Committed to 2022.11.x and 2022.02.x, thanks. -- Bye, Peter Korsgaard From roman.passler at gmail.com Tue Mar 14 12:13:32 2023 From: roman.passler at gmail.com (Roman Passler) Date: Tue, 14 Mar 2023 13:13:32 +0100 Subject: [Buildroot] [PATCH v2 1/1] package/openocd: bump to 0.12.0 In-Reply-To: <20230313183235.2665-1-roman.passler@gmail.com> References: <20230313183235.2665-1-roman.passler@gmail.com> Message-ID: <20230314121332.250268-1-roman.passler@gmail.com> - The hash of the COPYING file has been updated and the hashes of the files under LICENCES 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 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 ...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 | 2 +- 4 files changed, 16 insertions(+), 125 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..7f828172f1 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 0a37155eb8bc0cb94477a0cae4f030e39da9317374e8a9f597e9229fd09aff78 LICENSES/license-rules.txt +sha256 034da732b4f3079b8783fff756613c1cff89dec5ac80c5cdd90532b7539922a1 LICENSES/exceptions/eCos-exception-2.0 +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..95a7fd3c2a 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.34.1 From sebastian.weyer at smile.fr Tue Mar 14 12:15:03 2023 From: sebastian.weyer at smile.fr (Sebastian Weyer) Date: Tue, 14 Mar 2023 13:15:03 +0100 Subject: [Buildroot] [PATCH 1/4] package/uutils-coreutils: new package Message-ID: <20230314121507.2597723-1-sebastian.weyer@smile.fr> This package is an implementation of coreutils written completely in rust. Signed-off-by: Sebastian Weyer --- The installation (creating the symlinks pointing to the main binary) is done using the project's Makefile. A patch was added to remove the build dependency of the install step in said Makefile. Since install is always called after build, this avoids the install step rebuilding the application. Signed-off-by: Sebastian Weyer --- DEVELOPERS | 3 ++ package/Config.in | 1 + ...ve-dependency-on-build-during-instal.patch | 29 +++++++++++++++++++ package/uutils-coreutils/Config.in | 9 ++++++ .../uutils-coreutils/uutils-coreutils.hash | 2 ++ package/uutils-coreutils/uutils-coreutils.mk | 23 +++++++++++++++ 6 files changed, 67 insertions(+) create mode 100644 package/uutils-coreutils/0001-GNUMakefile-remove-dependency-on-build-during-instal.patch create mode 100644 package/uutils-coreutils/Config.in create mode 100644 package/uutils-coreutils/uutils-coreutils.hash create mode 100644 package/uutils-coreutils/uutils-coreutils.mk diff --git a/DEVELOPERS b/DEVELOPERS index b49491da7a..14661f7944 100644 --- a/DEVELOPERS +++ b/DEVELOPERS @@ -2580,6 +2580,9 @@ F: support/misc/toolchainfile.cmake.in N: Sam Voss F: package/ripgrep/ +N: Sebastian Weyer +F: package/uutils-coreutils + N: S??bastien Szymanski F: package/mmc-utils/ F: package/python-flask-jsonrpc/ diff --git a/package/Config.in b/package/Config.in index 0f8dab3e71..79bbe0b44d 100644 --- a/package/Config.in +++ b/package/Config.in @@ -2725,6 +2725,7 @@ menu "System tools" source "package/tpm2-totp/Config.in" source "package/unscd/Config.in" source "package/util-linux/Config.in" + source "package/uutils-coreutils/Config.in" source "package/watchdog/Config.in" source "package/watchdogd/Config.in" source "package/xdg-dbus-proxy/Config.in" diff --git a/package/uutils-coreutils/0001-GNUMakefile-remove-dependency-on-build-during-instal.patch b/package/uutils-coreutils/0001-GNUMakefile-remove-dependency-on-build-during-instal.patch new file mode 100644 index 0000000000..0540d9becb --- /dev/null +++ b/package/uutils-coreutils/0001-GNUMakefile-remove-dependency-on-build-during-instal.patch @@ -0,0 +1,29 @@ +From cbec6b8ee3c4418f8f04760678ec655f05e79220 Mon Sep 17 00:00:00 2001 +From: Sebastian Weyer +Date: Fri, 10 Mar 2023 10:52:00 +0100 +Subject: [PATCH] GNUMakefile: remove dependency on build during install + +When we call install we already built the application so we don't want +to have to rebuild + +Signed-off-by: Sebastian Weyer +--- + GNUmakefile | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/GNUmakefile b/GNUmakefile +index 81b90d32f..6b97a4879 100644 +--- a/GNUmakefile ++++ b/GNUmakefile +@@ -334,7 +334,7 @@ clean: + distclean: clean + $(CARGO) clean $(CARGOFLAGS) && $(CARGO) update $(CARGOFLAGS) + +-install: build ++install: + mkdir -p $(INSTALLDIR_BIN) + ifeq (${MULTICALL}, y) + $(INSTALL) $(BUILDDIR)/coreutils $(INSTALLDIR_BIN)/$(PROG_PREFIX)coreutils +-- +2.25.1 + diff --git a/package/uutils-coreutils/Config.in b/package/uutils-coreutils/Config.in new file mode 100644 index 0000000000..76ce5b174d --- /dev/null +++ b/package/uutils-coreutils/Config.in @@ -0,0 +1,9 @@ +config BR2_PACKAGE_UUTILS_COREUTILS + bool "uutils-coreutils" + depends on BR2_PACKAGE_HOST_RUSTC_TARGET_ARCH_SUPPORTS + depends on BR2_PACKAGE_BUSYBOX_SHOW_OTHERS + help + uutils is an attempt at writing universal (as in + cross-platform) CLI utilities in Rust. While all programs have + been implemented, some options might be missing or different + behavior might be experienced. diff --git a/package/uutils-coreutils/uutils-coreutils.hash b/package/uutils-coreutils/uutils-coreutils.hash new file mode 100644 index 0000000000..b4855222fd --- /dev/null +++ b/package/uutils-coreutils/uutils-coreutils.hash @@ -0,0 +1,2 @@ +#Locally generated +sha256 5bc773bcbc66851aa17979df44224c66c0b5323044c3c9cefb925b44ee9cd81b uutils-coreutils-0.0.17.tar.gz diff --git a/package/uutils-coreutils/uutils-coreutils.mk b/package/uutils-coreutils/uutils-coreutils.mk new file mode 100644 index 0000000000..37a647a1f0 --- /dev/null +++ b/package/uutils-coreutils/uutils-coreutils.mk @@ -0,0 +1,23 @@ +################################################################################ +# +# uutils-coreutils +# +################################################################################ + +UUTILS_COREUTILS_VERSION = 0.0.17 +UUTILS_COREUTILS_SITE = $(call github,uutils,coreutils,$(UUTILS_COREUTILS_VERSION)) +UUTILS_COREUTILS_LICENSE = MIT +UUTILS_COREUTILS_LICENSE_FILES = LICENSE + +UUTILS_COREUTILS_BUILD_OPTS = PROFILE=release MULTICALL=y PREFIX=$(TARGET_DIR) +UUTILS_COREUTILS_INSTALL_OPTS = $(UUTILS_COREUTILS_BUILD_OPTS) install + +define UUTILS_COREUTILS_BUILD_CMDS + $(TARGET_CONFIGURE_OPTS) $(MAKE) $(UUTILS_COREUTILS_BUILD_OPTS) -C $(@D) +endef + +define UUTILS_COREUTILS_INSTALL_TARGET_CMDS + $(TARGET_ENV) $(MAKE) $(UUTILS_COREUTILS_INSTALL_OPTS) -C $(@D) +endef + +$(eval $(generic-package)) -- 2.25.1 From sebastian.weyer at smile.fr Tue Mar 14 12:15:04 2023 From: sebastian.weyer at smile.fr (Sebastian Weyer) Date: Tue, 14 Mar 2023 13:15:04 +0100 Subject: [Buildroot] [PATCH 2/4] package/busybox: add uutils-coreutils as optional dependency In-Reply-To: <20230314121507.2597723-1-sebastian.weyer@smile.fr> References: <20230314121507.2597723-1-sebastian.weyer@smile.fr> Message-ID: <20230314121507.2597723-2-sebastian.weyer@smile.fr> This optional dependency is necessary so that when uutils-coreutils is selected, it will be built before busybox. Then busybox will see the symlinks that are already placed in target/bin and will not recreate them (noclobber). Signed-off-by: Sebastian Weyer --- package/busybox/busybox.mk | 1 + 1 file changed, 1 insertion(+) diff --git a/package/busybox/busybox.mk b/package/busybox/busybox.mk index 1633ca525d..d8000ddbb4 100644 --- a/package/busybox/busybox.mk +++ b/package/busybox/busybox.mk @@ -68,6 +68,7 @@ BUSYBOX_DEPENDENCIES = \ $(if $(BR2_PACKAGE_UNZIP),unzip) \ $(if $(BR2_PACKAGE_USBUTILS),usbutils) \ $(if $(BR2_PACKAGE_UTIL_LINUX),util-linux) \ + $(if $(BR2_PACKAGE_UUTILS_COREUTILS),uutils-coreutils) \ $(if $(BR2_PACKAGE_VIM),vim) \ $(if $(BR2_PACKAGE_WATCHDOG),watchdog) \ $(if $(BR2_PACKAGE_WGET),wget) \ -- 2.25.1 From sebastian.weyer at smile.fr Tue Mar 14 12:15:05 2023 From: sebastian.weyer at smile.fr (Sebastian Weyer) Date: Tue, 14 Mar 2023 13:15:05 +0100 Subject: [Buildroot] [PATCH 3/4] package/coreutils: rename package In-Reply-To: <20230314121507.2597723-1-sebastian.weyer@smile.fr> References: <20230314121507.2597723-1-sebastian.weyer@smile.fr> Message-ID: <20230314121507.2597723-3-sebastian.weyer@smile.fr> In preparation for the addition of a virtual package providing the coreutils functionality, the package package/coreutils has been renamed to package/coreutils. Signed-off-by: Sebastian Weyer --- package/Config.in | 2 +- package/busybox/busybox.mk | 2 +- package/e2fsprogs/Config.in | 4 +- package/glslsandbox-player/Config.in | 2 +- .../{coreutils => gnu-coreutils}/Config.in | 8 +- .../gnu-coreutils.hash} | 0 .../gnu-coreutils.mk} | 84 +++++++++---------- package/opkg-utils/Config.in | 2 +- 8 files changed, 52 insertions(+), 52 deletions(-) rename package/{coreutils => gnu-coreutils}/Config.in (88%) rename package/{coreutils/coreutils.hash => gnu-coreutils/gnu-coreutils.hash} (100%) rename package/{coreutils/coreutils.mk => gnu-coreutils/gnu-coreutils.mk} (62%) diff --git a/package/Config.in b/package/Config.in index 79bbe0b44d..6a0c3fd049 100644 --- a/package/Config.in +++ b/package/Config.in @@ -2634,7 +2634,6 @@ menu "System tools" source "package/cgroupfs-mount/Config.in" source "package/circus/Config.in" source "package/containerd/Config.in" - source "package/coreutils/Config.in" source "package/cpulimit/Config.in" source "package/cpuload/Config.in" source "package/crun/Config.in" @@ -2655,6 +2654,7 @@ menu "System tools" source "package/ftop/Config.in" source "package/getent/Config.in" source "package/gkrellm/Config.in" + source "package/gnu-coreutils/Config.in" source "package/htop/Config.in" source "package/ibm-sw-tpm2/Config.in" source "package/initscripts/Config.in" diff --git a/package/busybox/busybox.mk b/package/busybox/busybox.mk index d8000ddbb4..00c1e9695f 100644 --- a/package/busybox/busybox.mk +++ b/package/busybox/busybox.mk @@ -27,7 +27,7 @@ BUSYBOX_DEPENDENCIES = \ $(if $(BR2_PACKAGE_BASH),bash) \ $(if $(BR2_PACKAGE_BC),bc) \ $(if $(BR2_PACKAGE_BINUTILS),binutils) \ - $(if $(BR2_PACKAGE_COREUTILS),coreutils) \ + $(if $(BR2_PACKAGE_GNU_COREUTILS),gnu-coreutils) \ $(if $(BR2_PACKAGE_CPIO),cpio) \ $(if $(BR2_PACKAGE_DCRON),dcron) \ $(if $(BR2_PACKAGE_DEBIANUTILS),debianutils) \ diff --git a/package/e2fsprogs/Config.in b/package/e2fsprogs/Config.in index 23c4ef30b3..945e147769 100644 --- a/package/e2fsprogs/Config.in +++ b/package/e2fsprogs/Config.in @@ -34,14 +34,14 @@ config BR2_PACKAGE_E2FSPROGS_E2IMAGE config BR2_PACKAGE_E2FSPROGS_E2SCRUB bool "e2scrub" depends on BR2_PACKAGE_BASH # runtime - depends on BR2_PACKAGE_COREUTILS # runtime + depends on BR2_PACKAGE_GNU_COREUTILS # runtime depends on BR2_PACKAGE_LVM2 # runtime depends on BR2_PACKAGE_UTIL_LINUX # runtime help Check the contents of a mounted ext[234] filesystem comment "e2scrub needs bash, coreutils, lvm2, and util-linux" - depends on !BR2_PACKAGE_BASH || !BR2_PACKAGE_COREUTILS \ + depends on !BR2_PACKAGE_BASH || !BR2_PACKAGE_GNU_COREUTILS \ || !BR2_PACKAGE_LVM2 || !BR2_PACKAGE_UTIL_LINUX config BR2_PACKAGE_E2FSPROGS_E4DEFRAG diff --git a/package/glslsandbox-player/Config.in b/package/glslsandbox-player/Config.in index 530c158fc3..4bbec9b53a 100644 --- a/package/glslsandbox-player/Config.in +++ b/package/glslsandbox-player/Config.in @@ -36,7 +36,7 @@ config BR2_PACKAGE_GLSLSANDBOX_PLAYER_SCRIPTS depends on BR2_USE_WCHAR # python3 select BR2_PACKAGE_BASH # runtime select BR2_PACKAGE_BUSYBOX_SHOW_OTHERS if BR2_PACKAGE_BUSYBOX # bash - select BR2_PACKAGE_COREUTILS # runtime (timeout) + select BR2_PACKAGE_GNU_COREUTILS # runtime (timeout) select BR2_PACKAGE_LIBCURL_CURL # runtime select BR2_PACKAGE_IMAGEMAGICK # runtime select BR2_PACKAGE_JPEG # runtime diff --git a/package/coreutils/Config.in b/package/gnu-coreutils/Config.in similarity index 88% rename from package/coreutils/Config.in rename to package/gnu-coreutils/Config.in index 705013bae0..9a15c0ee8b 100644 --- a/package/coreutils/Config.in +++ b/package/gnu-coreutils/Config.in @@ -1,5 +1,5 @@ -config BR2_PACKAGE_COREUTILS - bool "coreutils" +config BR2_PACKAGE_GNU_COREUTILS + bool "gnu-coreutils" depends on BR2_USE_WCHAR depends on BR2_USE_MMU # fork() depends on BR2_PACKAGE_BUSYBOX_SHOW_OTHERS @@ -15,9 +15,9 @@ config BR2_PACKAGE_COREUTILS http://www.gnu.org/software/coreutils/ -if BR2_PACKAGE_COREUTILS +if BR2_PACKAGE_GNU_COREUTILS -config BR2_PACKAGE_COREUTILS_INDIVIDUAL_BINARIES +config BR2_PACKAGE_GNU_COREUTILS_INDIVIDUAL_BINARIES bool "Individual binaries" depends on !BR2_STATIC_LIBS help diff --git a/package/coreutils/coreutils.hash b/package/gnu-coreutils/gnu-coreutils.hash similarity index 100% rename from package/coreutils/coreutils.hash rename to package/gnu-coreutils/gnu-coreutils.hash diff --git a/package/coreutils/coreutils.mk b/package/gnu-coreutils/gnu-coreutils.mk similarity index 62% rename from package/coreutils/coreutils.mk rename to package/gnu-coreutils/gnu-coreutils.mk index 931859b0ac..3373021cf5 100644 --- a/package/coreutils/coreutils.mk +++ b/package/gnu-coreutils/gnu-coreutils.mk @@ -1,26 +1,26 @@ ################################################################################ # -# coreutils +# gnu-coreutils # ################################################################################ -COREUTILS_VERSION = 9.1 -COREUTILS_SITE = $(BR2_GNU_MIRROR)/coreutils -COREUTILS_SOURCE = coreutils-$(COREUTILS_VERSION).tar.xz -COREUTILS_LICENSE = GPL-3.0+ -COREUTILS_LICENSE_FILES = COPYING -COREUTILS_CPE_ID_VENDOR = gnu +GNU_COREUTILS_VERSION = 9.1 +GNU_COREUTILS_SITE = $(BR2_GNU_MIRROR)/coreutils +GNU_COREUTILS_SOURCE = coreutils-$(GNU_COREUTILS_VERSION).tar.xz +GNU_COREUTILS_LICENSE = GPL-3.0+ +GNU_COREUTILS_LICENSE_FILES = COPYING +GNU_COREUTILS_CPE_ID_VENDOR = gnu -COREUTILS_CONF_OPTS = --disable-rpath \ +GNU_COREUTILS_CONF_OPTS = --disable-rpath \ $(if $(BR2_TOOLCHAIN_USES_MUSL),--with-included-regex) -ifeq ($(BR2_PACKAGE_COREUTILS_INDIVIDUAL_BINARIES),y) -COREUTILS_CONF_OPTS += --disable-single-binary +ifeq ($(BR2_PACKAGE_GNU_COREUTILS_INDIVIDUAL_BINARIES),y) +GNU_COREUTILS_CONF_OPTS += --disable-single-binary else -COREUTILS_CONF_OPTS += --enable-single-binary=symlinks +GNU_COREUTILS_CONF_OPTS += --enable-single-binary=symlinks endif -COREUTILS_CONF_ENV = ac_cv_c_restrict=no \ +GNU_COREUTILS_CONF_ENV = ac_cv_c_restrict=no \ ac_cv_func_chown_works=yes \ ac_cv_func_euidaccess=no \ ac_cv_func_fstatat=yes \ @@ -58,51 +58,51 @@ COREUTILS_CONF_ENV = ac_cv_c_restrict=no \ MAKEINFO=true \ INSTALL_PROGRAM=$(INSTALL) -COREUTILS_BIN_PROGS = base64 cat chgrp chmod chown cp date dd df dir echo false \ +GNU_COREUTILS_BIN_PROGS = base64 cat chgrp chmod chown cp date dd df dir echo false \ kill link ln ls mkdir mknod mktemp mv nice printenv pwd rm rmdir \ vdir sleep stty sync touch true uname join ifeq ($(BR2_PACKAGE_ACL),y) -COREUTILS_DEPENDENCIES += acl +GNU_COREUTILS_DEPENDENCIES += acl else -COREUTILS_CONF_OPTS += --disable-acl +GNU_COREUTILS_CONF_OPTS += --disable-acl endif ifeq ($(BR2_PACKAGE_ATTR),y) -COREUTILS_DEPENDENCIES += attr +GNU_COREUTILS_DEPENDENCIES += attr else -COREUTILS_CONF_OPTS += --disable-xattr +GNU_COREUTILS_CONF_OPTS += --disable-xattr endif -COREUTILS_DEPENDENCIES += $(TARGET_NLS_DEPENDENCIES) +GNU_COREUTILS_DEPENDENCIES += $(TARGET_NLS_DEPENDENCIES) # It otherwise fails to link properly, not mandatory though ifeq ($(BR2_PACKAGE_GETTEXT_PROVIDES_LIBINTL),y) -COREUTILS_CONF_OPTS += --with-libintl-prefix=$(STAGING_DIR)/usr +GNU_COREUTILS_CONF_OPTS += --with-libintl-prefix=$(STAGING_DIR)/usr endif ifeq ($(BR2_PACKAGE_GMP),y) -COREUTILS_DEPENDENCIES += gmp +GNU_COREUTILS_DEPENDENCIES += gmp else -COREUTILS_CONF_OPTS += --without-gmp +GNU_COREUTILS_CONF_OPTS += --without-gmp endif ifeq ($(BR2_PACKAGE_LIBCAP),y) -COREUTILS_DEPENDENCIES += libcap +GNU_COREUTILS_DEPENDENCIES += libcap else -COREUTILS_CONF_OPTS += --disable-libcap +GNU_COREUTILS_CONF_OPTS += --disable-libcap endif ifeq ($(BR2_PACKAGE_LIBSELINUX),y) -COREUTILS_DEPENDENCIES += libselinux -COREUTILS_CONF_OPTS += --with-selinux +GNU_COREUTILS_DEPENDENCIES += libselinux +GNU_COREUTILS_CONF_OPTS += --with-selinux else -COREUTILS_CONF_OPTS += --without-selinux +GNU_COREUTILS_CONF_OPTS += --without-selinux endif ifeq ($(BR2_PACKAGE_OPENSSL),y) -COREUTILS_CONF_OPTS += --with-openssl=yes -COREUTILS_DEPENDENCIES += openssl +GNU_COREUTILS_CONF_OPTS += --with-openssl=yes +GNU_COREUTILS_DEPENDENCIES += openssl endif ifeq ($(BR2_ROOTFS_MERGED_USR),) @@ -110,53 +110,53 @@ ifeq ($(BR2_ROOTFS_MERGED_USR),) # coreutils being built as multi-call binary, we do so by re-creating # the corresponding symlinks. If coreutils is built with individual # binaries, we actually move the binaries. -ifeq ($(BR2_PACKAGE_COREUTILS_INDIVIDUAL_BINARIES),y) -define COREUTILS_FIX_BIN_LOCATION - $(foreach f,$(COREUTILS_BIN_PROGS), \ +ifeq ($(BR2_PACKAGE_GNU_COREUTILS_INDIVIDUAL_BINARIES),y) +define GNU_COREUTILS_FIX_BIN_LOCATION + $(foreach f,$(GNU_COREUTILS_BIN_PROGS), \ mv $(TARGET_DIR)/usr/bin/$(f) $(TARGET_DIR)/bin ) endef else -define COREUTILS_FIX_BIN_LOCATION +define GNU_COREUTILS_FIX_BIN_LOCATION # some things go in /bin rather than /usr/bin - $(foreach f,$(COREUTILS_BIN_PROGS), \ + $(foreach f,$(GNU_COREUTILS_BIN_PROGS), \ rm -f $(TARGET_DIR)/usr/bin/$(f) && \ ln -sf ../usr/bin/coreutils $(TARGET_DIR)/bin/$(f) ) endef endif -COREUTILS_POST_INSTALL_TARGET_HOOKS += COREUTILS_FIX_BIN_LOCATION +GNU_COREUTILS_POST_INSTALL_TARGET_HOOKS += GNU_COREUTILS_FIX_BIN_LOCATION endif ifeq ($(BR2_STATIC_LIBS),y) -COREUTILS_CONF_OPTS += --enable-no-install-program=stdbuf +GNU_COREUTILS_CONF_OPTS += --enable-no-install-program=stdbuf endif # link for archaic shells -define COREUTILS_CREATE_TEST_SYMLINK +define GNU_COREUTILS_CREATE_TEST_SYMLINK ln -fs test $(TARGET_DIR)/usr/bin/[ endef -COREUTILS_POST_INSTALL_TARGET_HOOKS += COREUTILS_CREATE_TEST_SYMLINK +GNU_COREUTILS_POST_INSTALL_TARGET_HOOKS += GNU_COREUTILS_CREATE_TEST_SYMLINK # gnu thinks chroot is in bin, debian thinks it's in sbin -ifeq ($(BR2_PACKAGE_COREUTILS_INDIVIDUAL_BINARIES),y) -define COREUTILS_FIX_CHROOT_LOCATION +ifeq ($(BR2_PACKAGE_GNU_COREUTILS_INDIVIDUAL_BINARIES),y) +define GNU_COREUTILS_FIX_CHROOT_LOCATION mv $(TARGET_DIR)/usr/bin/chroot $(TARGET_DIR)/usr/sbin endef else -define COREUTILS_FIX_CHROOT_LOCATION +define GNU_COREUTILS_FIX_CHROOT_LOCATION rm -f $(TARGET_DIR)/usr/bin/chroot ln -sf ../bin/coreutils $(TARGET_DIR)/usr/sbin/chroot endef endif -COREUTILS_POST_INSTALL_TARGET_HOOKS += COREUTILS_FIX_CHROOT_LOCATION +GNU_COREUTILS_POST_INSTALL_TARGET_HOOKS += GNU_COREUTILS_FIX_CHROOT_LOCATION # Explicitly install ln and realpath, which we *are* insterested in. # A lot of other programs still get installed, however, but disabling # them does not gain much at build time, and is a loooong list that is # difficult to maintain... Just avoid overwriting fakedate when creating # a reproducible build -HOST_COREUTILS_CONF_OPTS = \ +HOST_GNU_COREUTILS_CONF_OPTS = \ --disable-acl \ --disable-libcap \ --disable-rpath \ diff --git a/package/opkg-utils/Config.in b/package/opkg-utils/Config.in index 2973055baf..c93afb32ed 100644 --- a/package/opkg-utils/Config.in +++ b/package/opkg-utils/Config.in @@ -7,7 +7,7 @@ config BR2_PACKAGE_OPKG_UTILS depends on !BR2_STATIC_LIBS # python3 select BR2_PACKAGE_BINUTILS if !BR2_PACKAGE_BUSYBOX # runtime select BR2_PACKAGE_BINUTILS_TARGET if !BR2_PACKAGE_BUSYBOX # runtime - select BR2_PACKAGE_COREUTILS if !BR2_PACKAGE_BUSYBOX # runtime + select BR2_PACKAGE_GNU_COREUTILS if !BR2_PACKAGE_BUSYBOX # runtime select BR2_PACKAGE_DIFFUTILS if !BR2_PACKAGE_BUSYBOX # runtime select BR2_PACKAGE_FINDUTILS if !BR2_PACKAGE_BUSYBOX # runtime select BR2_PACKAGE_GREP if !BR2_PACKAGE_BUSYBOX # runtime -- 2.25.1 From sebastian.weyer at smile.fr Tue Mar 14 12:15:06 2023 From: sebastian.weyer at smile.fr (Sebastian Weyer) Date: Tue, 14 Mar 2023 13:15:06 +0100 Subject: [Buildroot] [PATCH 4/4] package/coreutils: new virtual package In-Reply-To: <20230314121507.2597723-1-sebastian.weyer@smile.fr> References: <20230314121507.2597723-1-sebastian.weyer@smile.fr> Message-ID: <20230314121507.2597723-4-sebastian.weyer@smile.fr> This virtual package provides the coreutils functionality which is provided by the classical gnu implementation of the coreutils package/gnu-coreutils as well as the more recent rust implementation package/uutils-coreutils. When the user selects coreutils they will be presented with a choice between the gnu and the rust implementation. The gnu implementation will be selected by default. Signed-off-by: Sebastian Weyer --- DEVELOPERS | 1 + package/Config.in | 3 +-- package/coreutils/Config.in | 24 ++++++++++++++++++++ package/coreutils/coreutils.mk | 7 ++++++ package/gnu-coreutils/Config.in | 8 +++++-- package/gnu-coreutils/gnu-coreutils.mk | 2 ++ package/uutils-coreutils/Config.in | 10 +++++++- package/uutils-coreutils/uutils-coreutils.mk | 2 ++ 8 files changed, 52 insertions(+), 5 deletions(-) create mode 100644 package/coreutils/Config.in create mode 100644 package/coreutils/coreutils.mk diff --git a/DEVELOPERS b/DEVELOPERS index 14661f7944..f86dcaa420 100644 --- a/DEVELOPERS +++ b/DEVELOPERS @@ -2581,6 +2581,7 @@ N: Sam Voss F: package/ripgrep/ N: Sebastian Weyer +F: package/coreutils F: package/uutils-coreutils N: S??bastien Szymanski diff --git a/package/Config.in b/package/Config.in index 6a0c3fd049..0f8dab3e71 100644 --- a/package/Config.in +++ b/package/Config.in @@ -2634,6 +2634,7 @@ menu "System tools" source "package/cgroupfs-mount/Config.in" source "package/circus/Config.in" source "package/containerd/Config.in" + source "package/coreutils/Config.in" source "package/cpulimit/Config.in" source "package/cpuload/Config.in" source "package/crun/Config.in" @@ -2654,7 +2655,6 @@ menu "System tools" source "package/ftop/Config.in" source "package/getent/Config.in" source "package/gkrellm/Config.in" - source "package/gnu-coreutils/Config.in" source "package/htop/Config.in" source "package/ibm-sw-tpm2/Config.in" source "package/initscripts/Config.in" @@ -2725,7 +2725,6 @@ menu "System tools" source "package/tpm2-totp/Config.in" source "package/unscd/Config.in" source "package/util-linux/Config.in" - source "package/uutils-coreutils/Config.in" source "package/watchdog/Config.in" source "package/watchdogd/Config.in" source "package/xdg-dbus-proxy/Config.in" diff --git a/package/coreutils/Config.in b/package/coreutils/Config.in new file mode 100644 index 0000000000..a5bfc016ac --- /dev/null +++ b/package/coreutils/Config.in @@ -0,0 +1,24 @@ +config BR2_PACKAGE_HAS_COREUTILS + bool + +config BR2_PACKAGE_PROVIDES_COREUTILS + string + depends on BR2_PACKAGE_HAS_COREUTILS + +menuconfig BR2_PACKAGE_COREUTILS + bool "coreutils" + depends on BR2_PACKAGE_BUSYBOX_SHOW_OTHERS + help + Enable coreutils on the target. Either standard GNU-coreutils + or its rust implementation: uutils-coreutils. + +if BR2_PACKAGE_COREUTILS + +choice + prompt "Coreutils Type" + +source "package/gnu-coreutils/Config.in" +source "package/uutils-coreutils/Config.in" +endchoice + +endif diff --git a/package/coreutils/coreutils.mk b/package/coreutils/coreutils.mk new file mode 100644 index 0000000000..e5585afb61 --- /dev/null +++ b/package/coreutils/coreutils.mk @@ -0,0 +1,7 @@ +################################################################################ +# +# coreutils +# +################################################################################ + +$(eval $(virtual-package)) diff --git a/package/gnu-coreutils/Config.in b/package/gnu-coreutils/Config.in index 9a15c0ee8b..60731b8266 100644 --- a/package/gnu-coreutils/Config.in +++ b/package/gnu-coreutils/Config.in @@ -2,7 +2,8 @@ config BR2_PACKAGE_GNU_COREUTILS bool "gnu-coreutils" depends on BR2_USE_WCHAR depends on BR2_USE_MMU # fork() - depends on BR2_PACKAGE_BUSYBOX_SHOW_OTHERS + depends on BR2_PACKAGE_COREUTILS + select BR2_PACKAGE_HAS_COREUTILS help All of the basic file/text/shell utilities. These are the core utilities which are expected to exist on every system. @@ -17,6 +18,9 @@ config BR2_PACKAGE_GNU_COREUTILS if BR2_PACKAGE_GNU_COREUTILS +config BR2_PACKAGE_PROVIDES_COREUTILS + default "gnu-coreutils" + config BR2_PACKAGE_GNU_COREUTILS_INDIVIDUAL_BINARIES bool "Individual binaries" depends on !BR2_STATIC_LIBS @@ -36,4 +40,4 @@ endif comment "coreutils needs a toolchain w/ wchar" depends on BR2_USE_MMU depends on !BR2_USE_WCHAR - depends on BR2_PACKAGE_BUSYBOX_SHOW_OTHERS + depends on BR2_PACKAGE_COREUTILS diff --git a/package/gnu-coreutils/gnu-coreutils.mk b/package/gnu-coreutils/gnu-coreutils.mk index 3373021cf5..402cd3f023 100644 --- a/package/gnu-coreutils/gnu-coreutils.mk +++ b/package/gnu-coreutils/gnu-coreutils.mk @@ -11,6 +11,8 @@ GNU_COREUTILS_LICENSE = GPL-3.0+ GNU_COREUTILS_LICENSE_FILES = COPYING GNU_COREUTILS_CPE_ID_VENDOR = gnu +GNU_COREUTILS_PROVIDES = coreutils + GNU_COREUTILS_CONF_OPTS = --disable-rpath \ $(if $(BR2_TOOLCHAIN_USES_MUSL),--with-included-regex) diff --git a/package/uutils-coreutils/Config.in b/package/uutils-coreutils/Config.in index 76ce5b174d..5a75c36e61 100644 --- a/package/uutils-coreutils/Config.in +++ b/package/uutils-coreutils/Config.in @@ -1,9 +1,17 @@ config BR2_PACKAGE_UUTILS_COREUTILS bool "uutils-coreutils" depends on BR2_PACKAGE_HOST_RUSTC_TARGET_ARCH_SUPPORTS - depends on BR2_PACKAGE_BUSYBOX_SHOW_OTHERS + depends on BR2_PACKAGE_COREUTILS + select BR2_PACKAGE_HAS_COREUTILS help uutils is an attempt at writing universal (as in cross-platform) CLI utilities in Rust. While all programs have been implemented, some options might be missing or different behavior might be experienced. + +if BR2_PACKAGE_UUTILS_COREUTILS + +config BR2_PACKAGE_PROVIDES_COREUTILS + default "uutils-coreutils" + +endif diff --git a/package/uutils-coreutils/uutils-coreutils.mk b/package/uutils-coreutils/uutils-coreutils.mk index 37a647a1f0..f7b688e42b 100644 --- a/package/uutils-coreutils/uutils-coreutils.mk +++ b/package/uutils-coreutils/uutils-coreutils.mk @@ -12,6 +12,8 @@ UUTILS_COREUTILS_LICENSE_FILES = LICENSE UUTILS_COREUTILS_BUILD_OPTS = PROFILE=release MULTICALL=y PREFIX=$(TARGET_DIR) UUTILS_COREUTILS_INSTALL_OPTS = $(UUTILS_COREUTILS_BUILD_OPTS) install +UUTILS_COREUTILS_PROVIDES = coreutils + define UUTILS_COREUTILS_BUILD_CMDS $(TARGET_CONFIGURE_OPTS) $(MAKE) $(UUTILS_COREUTILS_BUILD_OPTS) -C $(@D) endef -- 2.25.1 From giulio.benetti at benettiengineering.com Tue Mar 14 12:30:30 2023 From: giulio.benetti at benettiengineering.com (Giulio Benetti) Date: Tue, 14 Mar 2023 13:30:30 +0100 Subject: [Buildroot] [PATCH v2] package/swugenerator: new package In-Reply-To: <20230314085947.231281ad@windsurf> References: <20230314085947.231281ad@windsurf> Message-ID: <20230314123030.2523162-1-giulio.benetti@benettiengineering.com> Add swugenerator as host utility to generate images for swupdate with all the possible options available like encryption, passkey etc. Let's also add Giulio Benetti as package maintainer to DEVELOPERS file. Signed-off-by: Giulio Benetti --- V1->V2: * use github macro for package _SITE as pointed by Thomas Petazzoni --- DEVELOPERS | 1 + package/Config.in.host | 1 + package/swugenerator/Config.in.host | 6 ++++++ package/swugenerator/swugenerator.hash | 4 ++++ package/swugenerator/swugenerator.mk | 13 +++++++++++++ 5 files changed, 25 insertions(+) create mode 100644 package/swugenerator/Config.in.host create mode 100644 package/swugenerator/swugenerator.hash create mode 100644 package/swugenerator/swugenerator.mk diff --git a/DEVELOPERS b/DEVELOPERS index b49491da7a..3228f2b709 100644 --- a/DEVELOPERS +++ b/DEVELOPERS @@ -1182,6 +1182,7 @@ F: package/rtl8821cu/ F: package/sunxi-mali-utgard/ F: package/sunxi-mali-utgard-driver/ F: package/sunxi-tools/ +F: package/swugenerator/ F: package/trace-cmd/ F: package/udisks/ F: package/wilc-driver/ diff --git a/package/Config.in.host b/package/Config.in.host index dcadbfdfc1..e47b7b5de9 100644 --- a/package/Config.in.host +++ b/package/Config.in.host @@ -100,6 +100,7 @@ menu "Host utilities" source "package/squashfs/Config.in.host" source "package/sunxi-tools/Config.in.host" source "package/swig/Config.in.host" + source "package/swugenerator/Config.in.host" source "package/systemd/Config.in.host" source "package/tegrarcm/Config.in.host" source "package/ti-cgt-pru/Config.in.host" diff --git a/package/swugenerator/Config.in.host b/package/swugenerator/Config.in.host new file mode 100644 index 0000000000..df0e9a5170 --- /dev/null +++ b/package/swugenerator/Config.in.host @@ -0,0 +1,6 @@ +config BR2_PACKAGE_HOST_SWUGENERATOR + bool "host swugenerator" + help + A host tool to generate SWU update package for SWUpdate. + + https://github.com/sbabic/swugenerator diff --git a/package/swugenerator/swugenerator.hash b/package/swugenerator/swugenerator.hash new file mode 100644 index 0000000000..2125be3d1c --- /dev/null +++ b/package/swugenerator/swugenerator.hash @@ -0,0 +1,4 @@ +# Locally calculated +sha256 b5c47c47be0df4df476d2bf596f58a7296a4b0cebe6c8de42251605475b37d25 swugenerator-0.2.tar.gz +# Locally computed sha256 checksums +sha256 3972dc9744f6499f0f9b2dbf76696f2ae7ad8af9b23dde66d6af86c9dfb36986 LICENSE diff --git a/package/swugenerator/swugenerator.mk b/package/swugenerator/swugenerator.mk new file mode 100644 index 0000000000..db43b18af6 --- /dev/null +++ b/package/swugenerator/swugenerator.mk @@ -0,0 +1,13 @@ +################################################################################ +# +# swugenerator +# +################################################################################ + +SWUGENERATOR_VERSION = 0.2 +SWUGENERATOR_SITE = $(call github,sbabic,swugenerator,v$(SWUGENERATOR_VERSION)) +SWUGENERATOR_LICENSE = GPL-3.0 +SWUGENERATOR_LICENSE_FILES = LICENSE +HOST_SWUGENERATOR_SETUP_TYPE = setuptools + +$(eval $(host-python-package)) -- 2.34.1 From thomas.petazzoni at bootlin.com Tue Mar 14 12:40:58 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Tue, 14 Mar 2023 13:40:58 +0100 Subject: [Buildroot] [PATCH 1/4] package/uutils-coreutils: new package In-Reply-To: <20230314121507.2597723-1-sebastian.weyer@smile.fr> References: <20230314121507.2597723-1-sebastian.weyer@smile.fr> Message-ID: <20230314134058.73f5f35d@windsurf> Hello, On Tue, 14 Mar 2023 13:15:03 +0100 Sebastian Weyer wrote: > This package is an implementation of coreutils written completely in rust. > > Signed-off-by: Sebastian Weyer Thanks for working on this! > diff --git a/package/uutils-coreutils/0001-GNUMakefile-remove-dependency-on-build-during-instal.patch b/package/uutils-coreutils/0001-GNUMakefile-remove-dependency-on-build-during-instal.patch > new file mode 100644 > index 0000000000..0540d9becb > --- /dev/null > +++ b/package/uutils-coreutils/0001-GNUMakefile-remove-dependency-on-build-during-instal.patch > @@ -0,0 +1,29 @@ > +From cbec6b8ee3c4418f8f04760678ec655f05e79220 Mon Sep 17 00:00:00 2001 > +From: Sebastian Weyer > +Date: Fri, 10 Mar 2023 10:52:00 +0100 > +Subject: [PATCH] GNUMakefile: remove dependency on build during install > + > +When we call install we already built the application so we don't want > +to have to rebuild > + > +Signed-off-by: Sebastian Weyer It would be good to add the upstream status of this patch here. Was it sent upstream? If so, a link? > diff --git a/package/uutils-coreutils/Config.in b/package/uutils-coreutils/Config.in > new file mode 100644 > index 0000000000..76ce5b174d > --- /dev/null > +++ b/package/uutils-coreutils/Config.in > @@ -0,0 +1,9 @@ > +config BR2_PACKAGE_UUTILS_COREUTILS > + bool "uutils-coreutils" > + depends on BR2_PACKAGE_HOST_RUSTC_TARGET_ARCH_SUPPORTS > + depends on BR2_PACKAGE_BUSYBOX_SHOW_OTHERS > + help > + uutils is an attempt at writing universal (as in > + cross-platform) CLI utilities in Rust. While all programs have > + been implemented, some options might be missing or different > + behavior might be experienced. We like to have a blank line followed by the URL of the project homepage, at the end of the Config.in help text. > diff --git a/package/uutils-coreutils/uutils-coreutils.hash b/package/uutils-coreutils/uutils-coreutils.hash > new file mode 100644 > index 0000000000..b4855222fd > --- /dev/null > +++ b/package/uutils-coreutils/uutils-coreutils.hash > @@ -0,0 +1,2 @@ > +#Locally generated Nit: space after # > +sha256 5bc773bcbc66851aa17979df44224c66c0b5323044c3c9cefb925b44ee9cd81b uutils-coreutils-0.0.17.tar.gz We also need a hash for the license file. > diff --git a/package/uutils-coreutils/uutils-coreutils.mk b/package/uutils-coreutils/uutils-coreutils.mk > new file mode 100644 > index 0000000000..37a647a1f0 > --- /dev/null > +++ b/package/uutils-coreutils/uutils-coreutils.mk > @@ -0,0 +1,23 @@ > +################################################################################ > +# > +# uutils-coreutils > +# > +################################################################################ > + > +UUTILS_COREUTILS_VERSION = 0.0.17 > +UUTILS_COREUTILS_SITE = $(call github,uutils,coreutils,$(UUTILS_COREUTILS_VERSION)) > +UUTILS_COREUTILS_LICENSE = MIT > +UUTILS_COREUTILS_LICENSE_FILES = LICENSE There is no dependency on host-rustc ? How can the rust compiler be available prior to building this package then ? > +UUTILS_COREUTILS_BUILD_OPTS = PROFILE=release MULTICALL=y PREFIX=$(TARGET_DIR) > +UUTILS_COREUTILS_INSTALL_OPTS = $(UUTILS_COREUTILS_BUILD_OPTS) install Is PREFIX= needed at build time ? > + > +define UUTILS_COREUTILS_BUILD_CMDS > + $(TARGET_CONFIGURE_OPTS) $(MAKE) $(UUTILS_COREUTILS_BUILD_OPTS) -C $(@D) > +endef > + > +define UUTILS_COREUTILS_INSTALL_TARGET_CMDS > + $(TARGET_ENV) $(MAKE) $(UUTILS_COREUTILS_INSTALL_OPTS) -C $(@D) I think we will prefer to not have BUILD_OPTS/INSTALL_OPTS but instead: UUTILS_COREUTILS_MAKE_OPTS = \ PROFILE=release \ MULTICALL=y define UUTILS_COREUTILS_BUILD_CMDS $(TARGET_MAKE_ENV) $(TARGET_CONFIGURE_OPTS) $(MAKE) \ $(UUTILS_COREUTILS_MAKE_OPTS) -C $(@D) endef define UUTILS_COREUTILS_INSTALL_TARGET_CMDS $(TARGET_MAKE_ENV) $(MAKE) \ $(UUTILS_COREUTILS_MAKE_OPTS) -C $(@D) \ PREFIX=$(TARGET_DIR) install endef (assuming PREFIX= is only needed at install time) It does the same, but the above suggestion is a bit more idiomatic in Buildroot. Best regards, 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 Mar 14 12:47:10 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Tue, 14 Mar 2023 13:47:10 +0100 Subject: [Buildroot] [PATCH 3/4] package/coreutils: rename package In-Reply-To: <20230314121507.2597723-3-sebastian.weyer@smile.fr> References: <20230314121507.2597723-1-sebastian.weyer@smile.fr> <20230314121507.2597723-3-sebastian.weyer@smile.fr> Message-ID: <20230314134710.5cb2c988@windsurf> Hello Sebastian, On Tue, 14 Mar 2023 13:15:05 +0100 Sebastian Weyer wrote: > In preparation for the addition of a virtual package providing the > coreutils functionality, the package package/coreutils has been renamed > to package/coreutils. > > Signed-off-by: Sebastian Weyer As it is proposed, this patch will break existing configurations that have BR2_PACKAGE_COREUTILS=y enabled, as the option is being renamed. A solution to that would be to substitute package/coreutils by a virtual package *and* rename package/coreutils into package/gnu-coreutils in the same patch. However, I'd like to challenge the need of turning package/coreutils into a virtual package in the first place. Virtual packages are very useful for libraries that have multiple implementations, but also a large number of users: OpenGL libraries, zlib, openssl, jpeg, etc. Coreutils has almost no reverse dependencies in Buildroot: package/e2fsprogs/Config.in: depends on BR2_PACKAGE_COREUTILS # runtime package/e2fsprogs/Config.in: depends on !BR2_PACKAGE_BASH || !BR2_PACKAGE_COREUTILS \ package/glslsandbox-player/Config.in: select BR2_PACKAGE_COREUTILS # runtime (timeout) package/opkg-utils/Config.in: select BR2_PACKAGE_COREUTILS if !BR2_PACKAGE_BUSYBOX # runt So I really don't think a virtual package is needed. We can handle the two coreutils implementation manually in the very few places where it is needed, and perhaps where it does matter for people. Virtual packages are not "free" in terms of complexity and code churn. In addition, I am almost sure that uutils-coreutils is not a 100% drop-in replacement for coreutils. Most likely there are a few tools that are missing, or a few options that are not supported, or differ in behavior. And virtual packages for which the different implementations are not strictly compatible generally cause quite a lot of pain (see the mess around libopenssl vs. libressl for example). What do you think? Thomas -- Thomas Petazzoni, co-owner and CEO, Bootlin Embedded Linux and Kernel engineering and training https://bootlin.com From icastell at circontrol.com Tue Mar 14 13:03:01 2023 From: icastell at circontrol.com (Ivan Castell) Date: Tue, 14 Mar 2023 13:03:01 +0000 Subject: [Buildroot] Missing support of libsvg with qt6 Message-ID: Hello there! We are using buildroot-2022.11.1 to build a custom QT6 based project. We have this option enabled in menuconfig: BR2_PACKAGE_QT6=y But found this issue building our project: Project ERROR: Unknown module(s) in QT: svgwidgets It seems there is no way to enable SVG library support on QT6 (at least we don't found it). However, SVG library is completely ported and functional using Qt5. BR2_PACKAGE_QT5SVG=y Does buildroot will support SVG library with QT6 in some future release? Is this still a work in progress? We have checked buildroot-2023.02 and even in that recent version, is still not ready. Thanks a lot in advance!. -- Ivan -------------- next part -------------- An HTML attachment was scrubbed... URL: From giulio.benetti at benettiengineering.com Tue Mar 14 13:06:08 2023 From: giulio.benetti at benettiengineering.com (Giulio Benetti) Date: Tue, 14 Mar 2023 14:06:08 +0100 Subject: [Buildroot] [PATCH] package/rtl8812au-aircrack-ng: fix build failure on PowerPC64 Message-ID: <20230314130608.2876389-1-giulio.benetti@benettiengineering.com> Add local patch pending upstream[0] to fix build failure on PowerPC64 due to conflicting get_ra(). Fixes: http://autobuild.buildroot.net/results/8c5/8c51009fa32947b2c1cda8f9862507df8da126db// [0]: https://github.com/aircrack-ng/rtl8812au/pull/1054 Signed-off-by: Giulio Benetti --- .../0001-Fix-build-failure-on-PowerPC64.patch | 114 ++++++++++++++++++ 1 file changed, 114 insertions(+) create mode 100644 package/rtl8812au-aircrack-ng/0001-Fix-build-failure-on-PowerPC64.patch diff --git a/package/rtl8812au-aircrack-ng/0001-Fix-build-failure-on-PowerPC64.patch b/package/rtl8812au-aircrack-ng/0001-Fix-build-failure-on-PowerPC64.patch new file mode 100644 index 0000000000..488c21a4fc --- /dev/null +++ b/package/rtl8812au-aircrack-ng/0001-Fix-build-failure-on-PowerPC64.patch @@ -0,0 +1,114 @@ +From d78bda8e60ad6382c1e5832d83d8e40c923628fa Mon Sep 17 00:00:00 2001 +From: Giulio Benetti +Date: Tue, 14 Mar 2023 13:21:11 +0100 +Subject: [PATCH] Fix build failure on PowerPC64 + +get_ra() is defined in Linux kernel for PowerPC64 architecture and it +conflicts with local get_ra() definition so let's rename local definition +as rtl_get_ra(). + +[Upstream status: https://github.com/aircrack-ng/rtl8812au/pull/1054] +Signed-off-by: Giulio Benetti +--- + core/rtw_odm.c | 6 +++--- + core/rtw_recv.c | 4 ++-- + hal/hal_com.c | 2 +- + include/wifi.h | 2 +- + os_dep/linux/ioctl_cfg80211.c | 2 +- + 5 files changed, 8 insertions(+), 8 deletions(-) + +diff --git a/core/rtw_odm.c b/core/rtw_odm.c +index 7204181..a9a7604 100644 +--- a/core/rtw_odm.c ++++ b/core/rtw_odm.c +@@ -273,7 +273,7 @@ void rtw_odm_parse_rx_phy_status_chinfo(union recv_frame *rframe, u8 *phys) + RTW_PRINT("phys_t%u ta="MAC_FMT" %s, %s(band:%u, ch:%u, l_rxsc:%u)\n" + , *phys & 0xf + , MAC_ARG(get_ta(wlanhdr)) +- , is_broadcast_mac_addr(get_ra(wlanhdr)) ? "BC" : is_multicast_mac_addr(get_ra(wlanhdr)) ? "MC" : "UC" ++ , is_broadcast_mac_addr(rtl_get_ra(wlanhdr)) ? "BC" : is_multicast_mac_addr(rtl_get_ra(wlanhdr)) ? "MC" : "UC" + , HDATA_RATE(attrib->data_rate) + , phys_t0->band, phys_t0->channel, phys_t0->rxsc + ); +@@ -389,7 +389,7 @@ type1_end: + RTW_PRINT("phys_t%u ta="MAC_FMT" %s, %s(band:%u, ch:%u, rf_mode:%u, l_rxsc:%u, ht_rxsc:%u) => %u,%u\n" + , *phys & 0xf + , MAC_ARG(get_ta(wlanhdr)) +- , is_broadcast_mac_addr(get_ra(wlanhdr)) ? "BC" : is_multicast_mac_addr(get_ra(wlanhdr)) ? "MC" : "UC" ++ , is_broadcast_mac_addr(rtl_get_ra(wlanhdr)) ? "BC" : is_multicast_mac_addr(rtl_get_ra(wlanhdr)) ? "MC" : "UC" + , HDATA_RATE(attrib->data_rate) + , phys_t1->band, phys_t1->channel, phys_t1->rf_mode, phys_t1->l_rxsc, phys_t1->ht_rxsc + , pkt_cch, pkt_bw +@@ -407,7 +407,7 @@ type1_end: + RTW_PRINT("phys_t%u ta="MAC_FMT" %s, %s(band:%u, ch:%u, l_rxsc:%u, ht_rxsc:%u)\n" + , *phys & 0xf + , MAC_ARG(get_ta(wlanhdr)) +- , is_broadcast_mac_addr(get_ra(wlanhdr)) ? "BC" : is_multicast_mac_addr(get_ra(wlanhdr)) ? "MC" : "UC" ++ , is_broadcast_mac_addr(rtl_get_ra(wlanhdr)) ? "BC" : is_multicast_mac_addr(rtl_get_ra(wlanhdr)) ? "MC" : "UC" + , HDATA_RATE(attrib->data_rate) + , phys_t2->band, phys_t2->channel, phys_t2->l_rxsc, phys_t2->ht_rxsc + ); +diff --git a/core/rtw_recv.c b/core/rtw_recv.c +index ffd1ff9..05bede9 100644 +--- a/core/rtw_recv.c ++++ b/core/rtw_recv.c +@@ -4851,7 +4851,7 @@ void rx_query_phy_status( + wlanhdr = get_recvframe_data(precvframe); + + ta = get_ta(wlanhdr); +- ra = get_ra(wlanhdr); ++ ra = rtl_get_ra(wlanhdr); + is_ra_bmc = IS_MCAST(ra); + + if (_rtw_memcmp(adapter_mac_addr(padapter), ta, ETH_ALEN) == _TRUE) { +@@ -4991,7 +4991,7 @@ s32 pre_recv_entry(union recv_frame *precvframe, u8 *pphy_status) + { + s32 ret = _SUCCESS; + u8 *pbuf = precvframe->u.hdr.rx_data; +- u8 *pda = get_ra(pbuf); ++ u8 *pda = rtl_get_ra(pbuf); + u8 ra_is_bmc = IS_MCAST(pda); + _adapter *primary_padapter = precvframe->u.hdr.adapter; + #ifdef CONFIG_CONCURRENT_MODE +diff --git a/hal/hal_com.c b/hal/hal_com.c +index dcf8edf..07b8a5e 100644 +--- a/hal/hal_com.c ++++ b/hal/hal_com.c +@@ -12569,7 +12569,7 @@ void rtw_store_phy_info(_adapter *padapter, union recv_frame *prframe) + + /*RTW_INFO("=>%s WIFI_DATA_TYPE or WIFI_QOS_DATA_TYPE\n", __FUNCTION__);*/ + if (psta) { +- if (IS_MCAST(get_ra(get_recvframe_data(prframe)))) ++ if (IS_MCAST(rtl_get_ra(get_recvframe_data(prframe)))) + psta_dframe_info = &psta->sta_dframe_info_bmc; + else + psta_dframe_info = &psta->sta_dframe_info; +diff --git a/include/wifi.h b/include/wifi.h +index f071dd0..b349bb9 100644 +--- a/include/wifi.h ++++ b/include/wifi.h +@@ -454,7 +454,7 @@ __inline static int IS_MCAST(const u8 *da) + return _FALSE; + } + +-__inline static unsigned char *get_ra(unsigned char *pframe) ++__inline static unsigned char *rtl_get_ra(unsigned char *pframe) + { + unsigned char *ra; + ra = GetAddr1Ptr(pframe); +diff --git a/os_dep/linux/ioctl_cfg80211.c b/os_dep/linux/ioctl_cfg80211.c +index 03f6240..a54125a 100644 +--- a/os_dep/linux/ioctl_cfg80211.c ++++ b/os_dep/linux/ioctl_cfg80211.c +@@ -6468,7 +6468,7 @@ void rtw_cfg80211_rx_p2p_action_public(_adapter *adapter, union recv_frame *rfra + + indicate: + #if defined(RTW_DEDICATED_P2P_DEVICE) +- if (rtw_cfg80211_redirect_pd_wdev(dvobj_to_wiphy(dvobj), get_ra(frame), &wdev)) ++ if (rtw_cfg80211_redirect_pd_wdev(dvobj_to_wiphy(dvobj), rtl_get_ra(frame), &wdev)) + if (0) + RTW_INFO("redirect to pd_wdev:%p\n", wdev); + #endif +-- +2.34.1 + -- 2.34.1 From peter at korsgaard.com Tue Mar 14 11:39:23 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Tue, 14 Mar 2023 12:39:23 +0100 Subject: [Buildroot] [git commit branch/2022.02.x] package/proxychains-ng: set -fPIC Message-ID: <20230314134717.07DC287171@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=43562c0f2e3b6e4f889fd85c5a36b20060da4ea6 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.02.x Set -fPIC to avoid the following build failure with some architectures such as mips or aarch64 raised since bump to version 4.14 in commit 35953d1e61aa8581be09c9dca39365955b10590e and https://github.com/rofl0r/proxychains-ng/commit/35a674bdbc294730429a1007c9e7ce01e65b49b5: checking what's the option to use in linker to set library name ... cannot find an option to set library name Fixes: - http://autobuild.buildroot.org/results/8ed1481e29321ed3da40251f700cb3bd66f62c94 - http://autobuild.buildroot.org/results/fd01df6eb9a37257894740d44a33eece9123355a Signed-off-by: Fabrice Fontaine Signed-off-by: Peter Korsgaard (cherry picked from commit 441b859a1e3a5b2a6bbbc8990f67c33913aa2385) Signed-off-by: Peter Korsgaard --- package/proxychains-ng/proxychains-ng.mk | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/package/proxychains-ng/proxychains-ng.mk b/package/proxychains-ng/proxychains-ng.mk index bb7c9ff687..bd92fcbc33 100644 --- a/package/proxychains-ng/proxychains-ng.mk +++ b/package/proxychains-ng/proxychains-ng.mk @@ -13,7 +13,8 @@ PROXYCHAINS_NG_CPE_ID_VENDOR = proxychains-ng_project define PROXYCHAINS_NG_CONFIGURE_CMDS cd $(@D) && \ - $(TARGET_CONFIGURE_OPTS) ./configure --prefix=/usr --sysconfdir=/etc + $(TARGET_CONFIGURE_OPTS) CPPFLAGS="$(TARGET_CPPFLAGS) -fPIC" \ + ./configure --prefix=/usr --sysconfdir=/etc endef define PROXYCHAINS_NG_BUILD_CMDS From peter at korsgaard.com Tue Mar 14 11:14:30 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Tue, 14 Mar 2023 12:14:30 +0100 Subject: [Buildroot] [git commit branch/2022.02.x] package/tiff: fix CVE-2022-48281 Message-ID: <20230314134716.F1C61872C4@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=8efb071095b373fe50e6dcf46872641091e2f2fb branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.02.x processCropSelections in tools/tiffcrop.c in LibTIFF through 4.5.0 has a heap-based buffer overflow (e.g., "WRITE of size 307203") via a crafted TIFF image. Signed-off-by: Fabrice Fontaine Signed-off-by: Peter Korsgaard (cherry picked from commit d7ae47f0c68607a90e6a65cbfff5bfb3007b019d) Signed-off-by: Peter Korsgaard --- ...p-Correct-simple-copy-paste-error-Fix-488.patch | 28 ++++++++++++++++++++++ package/tiff/tiff.mk | 3 +++ 2 files changed, 31 insertions(+) diff --git a/package/tiff/0001-tiffcrop-Correct-simple-copy-paste-error-Fix-488.patch b/package/tiff/0001-tiffcrop-Correct-simple-copy-paste-error-Fix-488.patch new file mode 100644 index 0000000000..73c0d10ffc --- /dev/null +++ b/package/tiff/0001-tiffcrop-Correct-simple-copy-paste-error-Fix-488.patch @@ -0,0 +1,28 @@ +From 97d65859bc29ee334012e9c73022d8a8e55ed586 Mon Sep 17 00:00:00 2001 +From: Su Laus +Date: Sat, 21 Jan 2023 15:58:10 +0000 +Subject: [PATCH] tiffcrop: Correct simple copy paste error. Fix #488. + +[Retrieved from: +https://gitlab.com/libtiff/libtiff/-/commit/97d65859bc29ee334012e9c73022d8a8e55ed586] +Signed-off-by: Fabrice Fontaine +--- + tools/tiffcrop.c | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/tools/tiffcrop.c b/tools/tiffcrop.c +index 14fa18da..7db69883 100644 +--- a/tools/tiffcrop.c ++++ b/tools/tiffcrop.c +@@ -8591,7 +8591,7 @@ static int processCropSelections(struct image_data *image, + cropsize + NUM_BUFF_OVERSIZE_BYTES); + else + { +- prev_cropsize = seg_buffs[0].size; ++ prev_cropsize = seg_buffs[i].size; + if (prev_cropsize < cropsize) + { + next_buff = _TIFFrealloc( +-- +GitLab + diff --git a/package/tiff/tiff.mk b/package/tiff/tiff.mk index ac34e300a9..9df4e1ce57 100644 --- a/package/tiff/tiff.mk +++ b/package/tiff/tiff.mk @@ -12,6 +12,9 @@ TIFF_CPE_ID_VENDOR = libtiff TIFF_CPE_ID_PRODUCT = libtiff TIFF_INSTALL_STAGING = YES +# 0001-tiffcrop-Correct-simple-copy-paste-error-Fix-488.patch +TIFF_IGNORE_CVES += CVE-2022-48281 + # webp has a (optional) dependency on tiff, so we can't have webp # support in tiff, or that would create a circular dependency. TIFF_CONF_OPTS = \ From peter at korsgaard.com Tue Mar 14 11:39:40 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Tue, 14 Mar 2023 12:39:40 +0100 Subject: [Buildroot] [git commit branch/2022.11.x] package/proxychains-ng: set -fPIC Message-ID: <20230314134718.5C57B872D8@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=79faa6aa2a576b2c95d74dd9592d4dc20213aa45 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.11.x Set -fPIC to avoid the following build failure with some architectures such as mips or aarch64 raised since bump to version 4.14 in commit 35953d1e61aa8581be09c9dca39365955b10590e and https://github.com/rofl0r/proxychains-ng/commit/35a674bdbc294730429a1007c9e7ce01e65b49b5: checking what's the option to use in linker to set library name ... cannot find an option to set library name Fixes: - http://autobuild.buildroot.org/results/8ed1481e29321ed3da40251f700cb3bd66f62c94 - http://autobuild.buildroot.org/results/fd01df6eb9a37257894740d44a33eece9123355a Signed-off-by: Fabrice Fontaine Signed-off-by: Peter Korsgaard (cherry picked from commit 441b859a1e3a5b2a6bbbc8990f67c33913aa2385) Signed-off-by: Peter Korsgaard --- package/proxychains-ng/proxychains-ng.mk | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/package/proxychains-ng/proxychains-ng.mk b/package/proxychains-ng/proxychains-ng.mk index c4d487c7db..beb8909088 100644 --- a/package/proxychains-ng/proxychains-ng.mk +++ b/package/proxychains-ng/proxychains-ng.mk @@ -13,7 +13,8 @@ PROXYCHAINS_NG_CPE_ID_VENDOR = proxychains-ng_project define PROXYCHAINS_NG_CONFIGURE_CMDS cd $(@D) && \ - $(TARGET_CONFIGURE_OPTS) ./configure --prefix=/usr --sysconfdir=/etc + $(TARGET_CONFIGURE_OPTS) CPPFLAGS="$(TARGET_CPPFLAGS) -fPIC" \ + ./configure --prefix=/usr --sysconfdir=/etc endef define PROXYCHAINS_NG_BUILD_CMDS From peter at korsgaard.com Tue Mar 14 11:14:10 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Tue, 14 Mar 2023 12:14:10 +0100 Subject: [Buildroot] [git commit branch/2022.11.x] package/tiff: fix CVE-2022-48281 Message-ID: <20230314134718.50160872C4@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=2ae95aff0fa3f0fa2dce2abb5efb45ee21ffea01 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.11.x processCropSelections in tools/tiffcrop.c in LibTIFF through 4.5.0 has a heap-based buffer overflow (e.g., "WRITE of size 307203") via a crafted TIFF image. Signed-off-by: Fabrice Fontaine Signed-off-by: Peter Korsgaard (cherry picked from commit d7ae47f0c68607a90e6a65cbfff5bfb3007b019d) Signed-off-by: Peter Korsgaard --- ...p-Correct-simple-copy-paste-error-Fix-488.patch | 28 ++++++++++++++++++++++ package/tiff/tiff.mk | 3 +++ 2 files changed, 31 insertions(+) diff --git a/package/tiff/0001-tiffcrop-Correct-simple-copy-paste-error-Fix-488.patch b/package/tiff/0001-tiffcrop-Correct-simple-copy-paste-error-Fix-488.patch new file mode 100644 index 0000000000..73c0d10ffc --- /dev/null +++ b/package/tiff/0001-tiffcrop-Correct-simple-copy-paste-error-Fix-488.patch @@ -0,0 +1,28 @@ +From 97d65859bc29ee334012e9c73022d8a8e55ed586 Mon Sep 17 00:00:00 2001 +From: Su Laus +Date: Sat, 21 Jan 2023 15:58:10 +0000 +Subject: [PATCH] tiffcrop: Correct simple copy paste error. Fix #488. + +[Retrieved from: +https://gitlab.com/libtiff/libtiff/-/commit/97d65859bc29ee334012e9c73022d8a8e55ed586] +Signed-off-by: Fabrice Fontaine +--- + tools/tiffcrop.c | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/tools/tiffcrop.c b/tools/tiffcrop.c +index 14fa18da..7db69883 100644 +--- a/tools/tiffcrop.c ++++ b/tools/tiffcrop.c +@@ -8591,7 +8591,7 @@ static int processCropSelections(struct image_data *image, + cropsize + NUM_BUFF_OVERSIZE_BYTES); + else + { +- prev_cropsize = seg_buffs[0].size; ++ prev_cropsize = seg_buffs[i].size; + if (prev_cropsize < cropsize) + { + next_buff = _TIFFrealloc( +-- +GitLab + diff --git a/package/tiff/tiff.mk b/package/tiff/tiff.mk index 7aa042c43a..d013cfa880 100644 --- a/package/tiff/tiff.mk +++ b/package/tiff/tiff.mk @@ -12,6 +12,9 @@ TIFF_CPE_ID_VENDOR = libtiff TIFF_CPE_ID_PRODUCT = libtiff TIFF_INSTALL_STAGING = YES +# 0001-tiffcrop-Correct-simple-copy-paste-error-Fix-488.patch +TIFF_IGNORE_CVES += CVE-2022-48281 + # webp has a (optional) dependency on tiff, so we can't have webp # support in tiff, or that would create a circular dependency. TIFF_CONF_OPTS = \ From peter at korsgaard.com Tue Mar 14 14:02:19 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Tue, 14 Mar 2023 15:02:19 +0100 Subject: [Buildroot] [PATCH 1/1] package/pcm-tools: needs NPTL In-Reply-To: <20230226120636.39100-1-fontaine.fabrice@gmail.com> (Fabrice Fontaine's message of "Sun, 26 Feb 2023 13:06:36 +0100") References: <20230226120636.39100-1-fontaine.fabrice@gmail.com> Message-ID: <87r0tr5t3o.fsf@dell.be.48ers.dk> >>>>> "Fabrice" == Fabrice Fontaine writes: > pcm-tools needs NPTL since its addition in commit > 60eb2cec80e5258a0c43090f539749606744e182: > cpucounters.cpp: In constructor 'pcm::TemporalThreadAffinity::TemporalThreadAffinity(pcm::uint32, bool)': > cpucounters.cpp:252:9: error: 'pthread_getaffinity_np' was not declared in this scope; did you mean 'sched_getaffinity'? > 252 | pthread_getaffinity_np(pthread_self(), set_size, old_affinity); > | ^~~~~~~~~~~~~~~~~~~~~~ > | sched_getaffinity > Fixes: > - http://autobuild.buildroot.org/results/8bbf9c36af332bbf5e7c1abcbb594a0b231ef97e > Signed-off-by: Fabrice Fontaine Committed to 2022.11.x and 2022.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Tue Mar 14 14:00:57 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Tue, 14 Mar 2023 15:00:57 +0100 Subject: [Buildroot] [git commit branch/2022.02.x] {linux, linux-headers}: bump 4.{14, 19}.x / 5.{4, 10, 15}.x / 6.1.x series Message-ID: <20230314140313.E3CD68730B@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=bd6c387ddba9b3d6216d466b6bf0d70b2f430bbf branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.02.x Signed-off-by: Daniel Lang Signed-off-by: Peter Korsgaard (cherry picked from commit 159df6a531676021607ea26309b994c68e5e501d) [Peter: drop 6.1.x bump] Signed-off-by: Peter Korsgaard --- linux/Config.in | 2 +- linux/linux.hash | 10 +++++----- package/linux-headers/Config.in.host | 10 +++++----- 3 files changed, 11 insertions(+), 11 deletions(-) diff --git a/linux/Config.in b/linux/Config.in index 629cabf9be..214d2b0e96 100644 --- a/linux/Config.in +++ b/linux/Config.in @@ -128,7 +128,7 @@ endif config BR2_LINUX_KERNEL_VERSION string - default "5.15.93" if BR2_LINUX_KERNEL_LATEST_VERSION + default "5.15.96" if BR2_LINUX_KERNEL_LATEST_VERSION default "5.10.115-cip7" if BR2_LINUX_KERNEL_LATEST_CIP_VERSION default "5.10.109-cip5-rt4" 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 c5f0cdff8b..5b37005f29 100644 --- a/linux/linux.hash +++ b/linux/linux.hash @@ -1,13 +1,13 @@ # From https://www.kernel.org/pub/linux/kernel/v5.x/sha256sums.asc sha256 d8060dc88f862baaae66b42a2dbc12298ed667c698eb5c55617a7786ee47bf25 linux-5.16.20.tar.xz -sha256 e7ed24f2690bf0e11158ccfa8ddc5c0e8a4816d83c4055d205218853da9c5dad linux-5.15.93.tar.xz -sha256 d807f97812e566410cd13b3170009e0d7552748d4f22d608ffd4dbd7f85bf9c6 linux-5.10.167.tar.xz -sha256 8dd0ea7f1db4c1e89d485255798e3c3dfb9be63c0f2af369912a1a37b75f36a8 linux-5.4.231.tar.xz +sha256 348d974c143fdef8517ec703fdaa24bade12a49047848be92cb9e3253b19ef98 linux-5.15.96.tar.xz +sha256 a2b51876befb8cc35724ed62820845f2b387d471a6cf46e8eedd0b6cb595825f linux-5.10.170.tar.xz +sha256 5a1e5754b4f2a4fe73b119d810ecda2ce07ecfb6f6cbbd16547c9ecd30b97627 linux-5.4.233.tar.xz # From https://www.kernel.org/pub/linux/kernel/v4.x/sha256sums.asc sha256 35017bb40b604e0b577fc2b87e727632b46608a2ba3a4f5858b9177f58f376b3 linux-4.4.302.tar.xz sha256 5385aaec55c766e3f462511453f5c63d7898b2d0e9ea74f22a23ebbedab0b3c6 linux-4.9.337.tar.xz -sha256 a35bcde16b13aa423a1822675775a1b0abf17f5392454febabd8c3757187959a linux-4.14.305.tar.xz -sha256 489fb9368bd7ab808264dea1a4acdf607f057bf1ba19f647a17aa18d08f313f9 linux-4.19.272.tar.xz +sha256 4e1c1555c306874e0477d1af282d04a4efb285121456ab3f79519c92e406b701 linux-4.14.307.tar.xz +sha256 64a265a193c9e3e14d1397278e2348386ef6d6043af76d693c0fbbafed345ca8 linux-4.19.274.tar.xz # Locally computed sha256 f3559be277be9200897022282be18cfc0278d1d8baec8058305b04b9cd72002a linux-cip-5.10.115-cip7.tar.gz sha256 71fba4ed5cb48fa7869e9fe271b68b77fed26775ce5cf2f50891aa8f71c388b3 linux-cip-5.10.109-cip5-rt4.tar.gz diff --git a/package/linux-headers/Config.in.host b/package/linux-headers/Config.in.host index 0b00721221..3284b8e0ce 100644 --- a/package/linux-headers/Config.in.host +++ b/package/linux-headers/Config.in.host @@ -380,11 +380,11 @@ config BR2_DEFAULT_KERNEL_HEADERS string default "4.4.302" if BR2_KERNEL_HEADERS_4_4 default "4.9.337" if BR2_KERNEL_HEADERS_4_9 - default "4.14.305" if BR2_KERNEL_HEADERS_4_14 - default "4.19.272" if BR2_KERNEL_HEADERS_4_19 - default "5.4.231" if BR2_KERNEL_HEADERS_5_4 - default "5.10.167" if BR2_KERNEL_HEADERS_5_10 - default "5.15.93" if BR2_KERNEL_HEADERS_5_15 + 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 "5.16.20" if BR2_KERNEL_HEADERS_5_16 default BR2_DEFAULT_KERNEL_VERSION if BR2_KERNEL_HEADERS_VERSION default "custom" if BR2_KERNEL_HEADERS_CUSTOM_TARBALL From peter at korsgaard.com Tue Mar 14 14:01:46 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Tue, 14 Mar 2023 15:01:46 +0100 Subject: [Buildroot] [git commit branch/2022.02.x] package/pcm-tools: needs NPTL Message-ID: <20230314140313.F0F468730F@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=dbf4bfff6790bed0fca2e8337f28df07ecb9be7a branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.02.x pcm-tools needs NPTL since its addition in commit 60eb2cec80e5258a0c43090f539749606744e182: cpucounters.cpp: In constructor 'pcm::TemporalThreadAffinity::TemporalThreadAffinity(pcm::uint32, bool)': cpucounters.cpp:252:9: error: 'pthread_getaffinity_np' was not declared in this scope; did you mean 'sched_getaffinity'? 252 | pthread_getaffinity_np(pthread_self(), set_size, old_affinity); | ^~~~~~~~~~~~~~~~~~~~~~ | sched_getaffinity Fixes: - http://autobuild.buildroot.org/results/8bbf9c36af332bbf5e7c1abcbb594a0b231ef97e Signed-off-by: Fabrice Fontaine Signed-off-by: Peter Korsgaard (cherry picked from commit 9d74f85c97d21461a5a23b27eb682c1157875bdb) Signed-off-by: Peter Korsgaard --- package/pcm-tools/Config.in | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/package/pcm-tools/Config.in b/package/pcm-tools/Config.in index ca9719dc5f..6bf05f32d7 100644 --- a/package/pcm-tools/Config.in +++ b/package/pcm-tools/Config.in @@ -1,11 +1,13 @@ -comment "pcm-tools needs a toolchain w/ C++" +comment "pcm-tools needs a toolchain w/ C++, NPTL" depends on BR2_i386 || BR2_x86_64 - depends on !BR2_INSTALL_LIBSTDCPP + depends on !BR2_INSTALL_LIBSTDCPP || \ + !BR2_TOOLCHAIN_HAS_THREADS_NPTL config BR2_PACKAGE_PCM_TOOLS bool "pcm-tools" depends on BR2_i386 || BR2_x86_64 depends on BR2_INSTALL_LIBSTDCPP + depends on BR2_TOOLCHAIN_HAS_THREADS_NPTL select BR2_PACKAGE_HWDATA select BR2_PACKAGE_HWDATA_PCI_IDS help From peter at korsgaard.com Tue Mar 14 14:01:42 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Tue, 14 Mar 2023 15:01:42 +0100 Subject: [Buildroot] [git commit branch/2022.11.x] package/pcm-tools: needs NPTL Message-ID: <20230314140416.2C2498730F@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=458a78b4dd5b8b6f8486a770cb535e111ad1808f branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.11.x pcm-tools needs NPTL since its addition in commit 60eb2cec80e5258a0c43090f539749606744e182: cpucounters.cpp: In constructor 'pcm::TemporalThreadAffinity::TemporalThreadAffinity(pcm::uint32, bool)': cpucounters.cpp:252:9: error: 'pthread_getaffinity_np' was not declared in this scope; did you mean 'sched_getaffinity'? 252 | pthread_getaffinity_np(pthread_self(), set_size, old_affinity); | ^~~~~~~~~~~~~~~~~~~~~~ | sched_getaffinity Fixes: - http://autobuild.buildroot.org/results/8bbf9c36af332bbf5e7c1abcbb594a0b231ef97e Signed-off-by: Fabrice Fontaine Signed-off-by: Peter Korsgaard (cherry picked from commit 9d74f85c97d21461a5a23b27eb682c1157875bdb) Signed-off-by: Peter Korsgaard --- package/pcm-tools/Config.in | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/package/pcm-tools/Config.in b/package/pcm-tools/Config.in index ca9719dc5f..6bf05f32d7 100644 --- a/package/pcm-tools/Config.in +++ b/package/pcm-tools/Config.in @@ -1,11 +1,13 @@ -comment "pcm-tools needs a toolchain w/ C++" +comment "pcm-tools needs a toolchain w/ C++, NPTL" depends on BR2_i386 || BR2_x86_64 - depends on !BR2_INSTALL_LIBSTDCPP + depends on !BR2_INSTALL_LIBSTDCPP || \ + !BR2_TOOLCHAIN_HAS_THREADS_NPTL config BR2_PACKAGE_PCM_TOOLS bool "pcm-tools" depends on BR2_i386 || BR2_x86_64 depends on BR2_INSTALL_LIBSTDCPP + depends on BR2_TOOLCHAIN_HAS_THREADS_NPTL select BR2_PACKAGE_HWDATA select BR2_PACKAGE_HWDATA_PCI_IDS help From peter at korsgaard.com Tue Mar 14 13:58:59 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Tue, 14 Mar 2023 14:58:59 +0100 Subject: [Buildroot] [git commit branch/2022.11.x] {linux, linux-headers}: bump 4.{14, 19}.x / 5.{4, 10, 15}.x / 6.1.x series Message-ID: <20230314140416.202EC8730B@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=6f7baf456fcc43f019677e4cdecc512019d06d86 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.11.x Signed-off-by: Daniel Lang Signed-off-by: Peter Korsgaard (cherry picked from commit 159df6a531676021607ea26309b994c68e5e501d) [Peter: drop 6.1.x bump] Signed-off-by: Peter Korsgaard --- linux/linux.hash | 10 +++++----- package/linux-headers/Config.in.host | 10 +++++----- 2 files changed, 10 insertions(+), 10 deletions(-) diff --git a/linux/linux.hash b/linux/linux.hash index e496164444..394417be63 100644 --- a/linux/linux.hash +++ b/linux/linux.hash @@ -2,13 +2,13 @@ sha256 abe37eb0e2e331bdc7c4110115664e180e7d43b7336de6b4cd2bd1b123d30207 linux-6.0.19.tar.xz # From https://www.kernel.org/pub/linux/kernel/v5.x/sha256sums.asc sha256 c93bb384a97ad1f0a4f18e442ce0291242722f78023eca658b22344541f09489 linux-5.19.17.tar.xz -sha256 e7ed24f2690bf0e11158ccfa8ddc5c0e8a4816d83c4055d205218853da9c5dad linux-5.15.93.tar.xz -sha256 d807f97812e566410cd13b3170009e0d7552748d4f22d608ffd4dbd7f85bf9c6 linux-5.10.167.tar.xz -sha256 8dd0ea7f1db4c1e89d485255798e3c3dfb9be63c0f2af369912a1a37b75f36a8 linux-5.4.231.tar.xz +sha256 348d974c143fdef8517ec703fdaa24bade12a49047848be92cb9e3253b19ef98 linux-5.15.96.tar.xz +sha256 a2b51876befb8cc35724ed62820845f2b387d471a6cf46e8eedd0b6cb595825f linux-5.10.170.tar.xz +sha256 5a1e5754b4f2a4fe73b119d810ecda2ce07ecfb6f6cbbd16547c9ecd30b97627 linux-5.4.233.tar.xz # From https://www.kernel.org/pub/linux/kernel/v4.x/sha256sums.asc sha256 5385aaec55c766e3f462511453f5c63d7898b2d0e9ea74f22a23ebbedab0b3c6 linux-4.9.337.tar.xz -sha256 a35bcde16b13aa423a1822675775a1b0abf17f5392454febabd8c3757187959a linux-4.14.305.tar.xz -sha256 489fb9368bd7ab808264dea1a4acdf607f057bf1ba19f647a17aa18d08f313f9 linux-4.19.272.tar.xz +sha256 4e1c1555c306874e0477d1af282d04a4efb285121456ab3f79519c92e406b701 linux-4.14.307.tar.xz +sha256 64a265a193c9e3e14d1397278e2348386ef6d6043af76d693c0fbbafed345ca8 linux-4.19.274.tar.xz # Locally computed sha256 4594c147bdc493c7c286688542bbe65e550fb7bd58e0649ec587a2fe893ec0ee linux-cip-5.10.145-cip17.tar.gz sha256 a5598f7f673b3ef819d6ed24f08d539eecb6febd11673a1d4752a1c05d4ee289 linux-cip-5.10.145-cip17-rt7.tar.gz diff --git a/package/linux-headers/Config.in.host b/package/linux-headers/Config.in.host index bbd798f029..94b431e0ed 100644 --- a/package/linux-headers/Config.in.host +++ b/package/linux-headers/Config.in.host @@ -390,11 +390,11 @@ endchoice config BR2_DEFAULT_KERNEL_HEADERS string default "4.9.337" if BR2_KERNEL_HEADERS_4_9 - default "4.14.305" if BR2_KERNEL_HEADERS_4_14 - default "4.19.272" if BR2_KERNEL_HEADERS_4_19 - default "5.4.231" if BR2_KERNEL_HEADERS_5_4 - default "5.10.167" if BR2_KERNEL_HEADERS_5_10 - default "5.15.93" if BR2_KERNEL_HEADERS_5_15 + 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 "5.19.17" if BR2_KERNEL_HEADERS_5_19 default "6.0.19" if BR2_KERNEL_HEADERS_6_0 default BR2_DEFAULT_KERNEL_VERSION if BR2_KERNEL_HEADERS_VERSION From dellicker at live.com Tue Mar 14 18:43:29 2023 From: dellicker at live.com (C D) Date: Tue, 14 Mar 2023 18:43:29 +0000 Subject: [Buildroot] Forcing linker to look at right library path? In-Reply-To: <20230314085823.5a37e5e9@windsurf> References: <20230314085823.5a37e5e9@windsurf> Message-ID: > From: Thomas Petazzoni > Sent: Tuesday, March 14, 2023 12:58 AM > To: C D > Cc: buildroot at buildroot.org > Subject: Re: [Buildroot] Forcing linker to look at right library path? > > Hello, > > On Mon, 13 Mar 2023 23:33:45 +0000 > C D wrote: > > > I'm running in to an issue with a package linking against libubsan > > and libasan. ?I've figured out how to compile Buildroot so that it > > copies those libraries to the correct output/target/lib and > > output/target/lib64 locations, but it seems like the package is > > linking to the versions installed in my OS (RHEL 8.7) in /usr/lib64 > > instead. > > > > So, in /usr/lib64 I have libasan.so.5 and libubsan.so.1, and in > > Buildroot's output/target/lib64 I have libasan.so.6; when I boot into > > Buildroot and run my program, it errors out because it's looking for > > libasan.so.5. > > The Buildroot cross-compiler doesn't look for libraries in > target/usr/lib, but in staging/usr/lib. Having shared libraries in > target/usr/lib is important for your applications to work at run-time > on the target, but those shared libraries should also be present in > staging/usr/lib for the cross-compiler to find them at build time. Thanks, this makes sense. I've confirmed that the required libraries are in both staging and target directories. > > What do I need to do for it to point to the correct library location > > when linking? ?Is this a Buildroot config option, or something I need > > to set up in my Makefile? > > The answer entirely depends on which package you're trying to build. > However, first thing would be to make sure that libasan and libubsan > are both in staging/usr/lib. This should already help significantly, as > it means the cross-compiler will find them. I'm trying to build sedcli (https://github.com/sedcli/sedcli); the version I'm building is a slightly modified private branch (added some debugging), but the Makefile and configure script are basically identical. I went through the Makefile and added $(DESTDIR) in appropriate locations to make the files go where they need to, but after running a "make sedcli-reconfigure" I realized the configure script isn't taking any off options Buildroot is using to attempt to make it do the right thing, and I'm assuming this is where my problem is. The output I get from it is: Wrong option: --target=x86_64-buildroot-linux-gnu Wrong option: --host=x86_64-buildroot-linux-gnu Wrong option: --build=x86_64-pc-linux-gnu Wrong option: --prefix=/usr Wrong option: --exec-prefix=/usr Wrong option: --sysconfdir=/etc Wrong option: --localstatedir=/var Wrong option: --program-prefix= Wrong option: --disable-gtk-doc Wrong option: --disable-gtk-doc-html Wrong option: --disable-doc Wrong option: --disable-docs Wrong option: --disable-documentation Wrong option: --with-xmlto=no Wrong option: --with-fop=no Wrong option: --disable-dependency-tracking Wrong option: --enable-ipv6 Wrong option: --disable-nls Wrong option: --disable-static Wrong option: --enable-shared > > Best regards, > > Thomas > -- > Thomas Petazzoni, co-owner and CEO, Bootlin > Embedded Linux and Kernel engineering and training > https://na01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fbootlin.com%2F&data=05%7C01%7C%7C949137e634e94cd4b4dd08db2461e466%7C84df9e7fe9f640afb435aaaaaaaaaaaa%7C1%7C0%7C638143775080541793%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=zeXwvCO%2Fuj%2FGysbE7uhyVKJfrFA6dGa0cMe%2B5yQvh2I%3D&reserved=0 Thanks, Chris From fperrad at gmail.com Tue Mar 14 18:58:05 2023 From: fperrad at gmail.com (Francois Perrad) Date: Tue, 14 Mar 2023 19:58:05 +0100 Subject: [Buildroot] [PATCH] docs/manual: rename *.txt as *.adoc Message-ID: <20230314185805.220145-1-francois.perrad@gadz.org> by using this standard extension `adoc`, these files are rendered on gitlab & github Signed-off-by: Francois Perrad --- ...-support.txt => adding-board-support.adoc} | 0 ...idoc.txt => adding-packages-asciidoc.adoc} | 0 ...ols.txt => adding-packages-autotools.adoc} | 0 ...s-cargo.txt => adding-packages-cargo.adoc} | 0 ...s-cmake.txt => adding-packages-cmake.adoc} | 0 ...on.txt => adding-packages-conclusion.adoc} | 0 ...ory.txt => adding-packages-directory.adoc} | 0 ...neric.txt => adding-packages-generic.adoc} | 0 ...ttext.txt => adding-packages-gettext.adoc} | 0 ...golang.txt => adding-packages-golang.adoc} | 0 ...s-hooks.txt => adding-packages-hooks.adoc} | 0 ...onfig.txt => adding-packages-kconfig.adoc} | 0 ...txt => adding-packages-kernel-module.adoc} | 0 ...ing-packages-linux-kernel-spec-infra.adoc} | 0 ...ocks.txt => adding-packages-luarocks.adoc} | 0 ...s-meson.txt => adding-packages-meson.adoc} | 0 ...ges-perl.txt => adding-packages-perl.adoc} | 0 ...python.txt => adding-packages-python.adoc} | 0 ...s-qmake.txt => adding-packages-qmake.adoc} | 0 ...s-rebar.txt => adding-packages-rebar.adoc} | 0 ...ges-tips.txt => adding-packages-tips.adoc} | 0 ...rtual.txt => adding-packages-virtual.adoc} | 0 ...kages-waf.txt => adding-packages-waf.adoc} | 0 docs/manual/adding-packages.adoc | 58 ++++++++++++++ docs/manual/adding-packages.txt | 58 -------------- docs/manual/advanced.adoc | 16 ++++ docs/manual/advanced.txt | 16 ---- docs/manual/appendix.adoc | 6 ++ docs/manual/appendix.txt | 6 -- ...nd-buildroot.txt => beyond-buildroot.adoc} | 0 ...ccache-support.txt => ccache-support.adoc} | 0 .../{common-usage.txt => common-usage.adoc} | 6 +- ...ts.txt => configure-other-components.adoc} | 0 docs/manual/{configure.txt => configure.adoc} | 0 .../{contribute.txt => contribute.adoc} | 0 ...ation.txt => customize-configuration.adoc} | 0 ...> customize-device-permission-tables.adoc} | 0 ...txt => customize-directory-structure.adoc} | 0 ...tside-br.txt => customize-outside-br.adoc} | 0 ...e-packages.txt => customize-packages.adoc} | 0 ...ize-patches.txt => customize-patches.adoc} | 0 ...st-image.txt => customize-post-image.adoc} | 0 ...k-guide.txt => customize-quick-guide.adoc} | 0 ...omize-rootfs.txt => customize-rootfs.adoc} | 2 +- ...tables.txt => customize-users-tables.adoc} | 0 docs/manual/{customize.txt => customize.adoc} | 18 ++--- ...buildroot.txt => debugging-buildroot.adoc} | 0 .../{developers.txt => developers.adoc} | 0 ...download-infra.txt => download-infra.adoc} | 0 ...ad-location.txt => download-location.adoc} | 0 ...eshooting.txt => faq-troubleshooting.adoc} | 0 docs/manual/{getting.txt => getting.adoc} | 0 ...oot-works.txt => how-buildroot-works.adoc} | 0 ...t.txt => integration-selinux-support.adoc} | 0 ...n-systemd.txt => integration-systemd.adoc} | 0 .../{integration.txt => integration.adoc} | 4 +- .../{introduction.txt => introduction.adoc} | 0 .../{known-issues.txt => known-issues.adoc} | 0 .../{legal-notice.txt => legal-notice.adoc} | 0 docs/manual/{make-tips.txt => make-tips.adoc} | 0 ...makedev-syntax.txt => makedev-syntax.adoc} | 0 ...users-syntax.txt => makeusers-syntax.adoc} | 0 docs/manual/manual.adoc | 75 +++++++++++++++++++ docs/manual/manual.mk | 2 +- docs/manual/manual.txt | 75 ------------------- docs/manual/{migrating.txt => migrating.adoc} | 0 ...ke-target.txt => package-make-target.adoc} | 0 .../{patch-policy.txt => patch-policy.adoc} | 0 .../{prerequisite.txt => prerequisite.adoc} | 0 .../{quickstart.txt => quickstart.adoc} | 0 ...-packages.txt => rebuilding-packages.adoc} | 0 ...gineering.txt => release-engineering.adoc} | 0 docs/manual/{resources.txt => resources.adoc} | 0 ...gger.txt => using-buildroot-debugger.adoc} | 0 ...t.txt => using-buildroot-development.adoc} | 0 ...ain.txt => using-buildroot-toolchain.adoc} | 0 .../{writing-rules.txt => writing-rules.adoc} | 0 package/doc-asciidoc.mk | 2 +- 78 files changed, 172 insertions(+), 172 deletions(-) rename docs/manual/{adding-board-support.txt => adding-board-support.adoc} (100%) rename docs/manual/{adding-packages-asciidoc.txt => adding-packages-asciidoc.adoc} (100%) rename docs/manual/{adding-packages-autotools.txt => adding-packages-autotools.adoc} (100%) rename docs/manual/{adding-packages-cargo.txt => adding-packages-cargo.adoc} (100%) rename docs/manual/{adding-packages-cmake.txt => adding-packages-cmake.adoc} (100%) rename docs/manual/{adding-packages-conclusion.txt => adding-packages-conclusion.adoc} (100%) rename docs/manual/{adding-packages-directory.txt => adding-packages-directory.adoc} (100%) rename docs/manual/{adding-packages-generic.txt => adding-packages-generic.adoc} (100%) rename docs/manual/{adding-packages-gettext.txt => adding-packages-gettext.adoc} (100%) rename docs/manual/{adding-packages-golang.txt => adding-packages-golang.adoc} (100%) rename docs/manual/{adding-packages-hooks.txt => adding-packages-hooks.adoc} (100%) rename docs/manual/{adding-packages-kconfig.txt => adding-packages-kconfig.adoc} (100%) rename docs/manual/{adding-packages-kernel-module.txt => adding-packages-kernel-module.adoc} (100%) rename docs/manual/{adding-packages-linux-kernel-spec-infra.txt => adding-packages-linux-kernel-spec-infra.adoc} (100%) rename docs/manual/{adding-packages-luarocks.txt => adding-packages-luarocks.adoc} (100%) rename docs/manual/{adding-packages-meson.txt => adding-packages-meson.adoc} (100%) rename docs/manual/{adding-packages-perl.txt => adding-packages-perl.adoc} (100%) rename docs/manual/{adding-packages-python.txt => adding-packages-python.adoc} (100%) rename docs/manual/{adding-packages-qmake.txt => adding-packages-qmake.adoc} (100%) rename docs/manual/{adding-packages-rebar.txt => adding-packages-rebar.adoc} (100%) rename docs/manual/{adding-packages-tips.txt => adding-packages-tips.adoc} (100%) rename docs/manual/{adding-packages-virtual.txt => adding-packages-virtual.adoc} (100%) rename docs/manual/{adding-packages-waf.txt => adding-packages-waf.adoc} (100%) create mode 100644 docs/manual/adding-packages.adoc delete mode 100644 docs/manual/adding-packages.txt create mode 100644 docs/manual/advanced.adoc delete mode 100644 docs/manual/advanced.txt create mode 100644 docs/manual/appendix.adoc delete mode 100644 docs/manual/appendix.txt rename docs/manual/{beyond-buildroot.txt => beyond-buildroot.adoc} (100%) rename docs/manual/{ccache-support.txt => ccache-support.adoc} (100%) rename docs/manual/{common-usage.txt => common-usage.adoc} (99%) rename docs/manual/{configure-other-components.txt => configure-other-components.adoc} (100%) rename docs/manual/{configure.txt => configure.adoc} (100%) rename docs/manual/{contribute.txt => contribute.adoc} (100%) rename docs/manual/{customize-configuration.txt => customize-configuration.adoc} (100%) rename docs/manual/{customize-device-permission-tables.txt => customize-device-permission-tables.adoc} (100%) rename docs/manual/{customize-directory-structure.txt => customize-directory-structure.adoc} (100%) rename docs/manual/{customize-outside-br.txt => customize-outside-br.adoc} (100%) rename docs/manual/{customize-packages.txt => customize-packages.adoc} (100%) rename docs/manual/{customize-patches.txt => customize-patches.adoc} (100%) rename docs/manual/{customize-post-image.txt => customize-post-image.adoc} (100%) rename docs/manual/{customize-quick-guide.txt => customize-quick-guide.adoc} (100%) rename docs/manual/{customize-rootfs.txt => customize-rootfs.adoc} (99%) rename docs/manual/{customize-users-tables.txt => customize-users-tables.adoc} (100%) rename docs/manual/{customize.txt => customize.adoc} (85%) rename docs/manual/{debugging-buildroot.txt => debugging-buildroot.adoc} (100%) rename docs/manual/{developers.txt => developers.adoc} (100%) rename docs/manual/{download-infra.txt => download-infra.adoc} (100%) rename docs/manual/{download-location.txt => download-location.adoc} (100%) rename docs/manual/{faq-troubleshooting.txt => faq-troubleshooting.adoc} (100%) rename docs/manual/{getting.txt => getting.adoc} (100%) rename docs/manual/{how-buildroot-works.txt => how-buildroot-works.adoc} (100%) rename docs/manual/{integration-selinux-support.txt => integration-selinux-support.adoc} (100%) rename docs/manual/{integration-systemd.txt => integration-systemd.adoc} (100%) rename docs/manual/{integration.txt => integration.adoc} (80%) rename docs/manual/{introduction.txt => introduction.adoc} (100%) rename docs/manual/{known-issues.txt => known-issues.adoc} (100%) rename docs/manual/{legal-notice.txt => legal-notice.adoc} (100%) rename docs/manual/{make-tips.txt => make-tips.adoc} (100%) rename docs/manual/{makedev-syntax.txt => makedev-syntax.adoc} (100%) rename docs/manual/{makeusers-syntax.txt => makeusers-syntax.adoc} (100%) create mode 100644 docs/manual/manual.adoc delete mode 100644 docs/manual/manual.txt rename docs/manual/{migrating.txt => migrating.adoc} (100%) rename docs/manual/{package-make-target.txt => package-make-target.adoc} (100%) rename docs/manual/{patch-policy.txt => patch-policy.adoc} (100%) rename docs/manual/{prerequisite.txt => prerequisite.adoc} (100%) rename docs/manual/{quickstart.txt => quickstart.adoc} (100%) rename docs/manual/{rebuilding-packages.txt => rebuilding-packages.adoc} (100%) rename docs/manual/{release-engineering.txt => release-engineering.adoc} (100%) rename docs/manual/{resources.txt => resources.adoc} (100%) rename docs/manual/{using-buildroot-debugger.txt => using-buildroot-debugger.adoc} (100%) rename docs/manual/{using-buildroot-development.txt => using-buildroot-development.adoc} (100%) rename docs/manual/{using-buildroot-toolchain.txt => using-buildroot-toolchain.adoc} (100%) rename docs/manual/{writing-rules.txt => writing-rules.adoc} (100%) diff --git a/docs/manual/adding-board-support.txt b/docs/manual/adding-board-support.adoc similarity index 100% rename from docs/manual/adding-board-support.txt rename to docs/manual/adding-board-support.adoc diff --git a/docs/manual/adding-packages-asciidoc.txt b/docs/manual/adding-packages-asciidoc.adoc similarity index 100% rename from docs/manual/adding-packages-asciidoc.txt rename to docs/manual/adding-packages-asciidoc.adoc diff --git a/docs/manual/adding-packages-autotools.txt b/docs/manual/adding-packages-autotools.adoc similarity index 100% rename from docs/manual/adding-packages-autotools.txt rename to docs/manual/adding-packages-autotools.adoc diff --git a/docs/manual/adding-packages-cargo.txt b/docs/manual/adding-packages-cargo.adoc similarity index 100% rename from docs/manual/adding-packages-cargo.txt rename to docs/manual/adding-packages-cargo.adoc diff --git a/docs/manual/adding-packages-cmake.txt b/docs/manual/adding-packages-cmake.adoc similarity index 100% rename from docs/manual/adding-packages-cmake.txt rename to docs/manual/adding-packages-cmake.adoc diff --git a/docs/manual/adding-packages-conclusion.txt b/docs/manual/adding-packages-conclusion.adoc similarity index 100% rename from docs/manual/adding-packages-conclusion.txt rename to docs/manual/adding-packages-conclusion.adoc diff --git a/docs/manual/adding-packages-directory.txt b/docs/manual/adding-packages-directory.adoc similarity index 100% rename from docs/manual/adding-packages-directory.txt rename to docs/manual/adding-packages-directory.adoc diff --git a/docs/manual/adding-packages-generic.txt b/docs/manual/adding-packages-generic.adoc similarity index 100% rename from docs/manual/adding-packages-generic.txt rename to docs/manual/adding-packages-generic.adoc diff --git a/docs/manual/adding-packages-gettext.txt b/docs/manual/adding-packages-gettext.adoc similarity index 100% rename from docs/manual/adding-packages-gettext.txt rename to docs/manual/adding-packages-gettext.adoc diff --git a/docs/manual/adding-packages-golang.txt b/docs/manual/adding-packages-golang.adoc similarity index 100% rename from docs/manual/adding-packages-golang.txt rename to docs/manual/adding-packages-golang.adoc diff --git a/docs/manual/adding-packages-hooks.txt b/docs/manual/adding-packages-hooks.adoc similarity index 100% rename from docs/manual/adding-packages-hooks.txt rename to docs/manual/adding-packages-hooks.adoc diff --git a/docs/manual/adding-packages-kconfig.txt b/docs/manual/adding-packages-kconfig.adoc similarity index 100% rename from docs/manual/adding-packages-kconfig.txt rename to docs/manual/adding-packages-kconfig.adoc diff --git a/docs/manual/adding-packages-kernel-module.txt b/docs/manual/adding-packages-kernel-module.adoc similarity index 100% rename from docs/manual/adding-packages-kernel-module.txt rename to docs/manual/adding-packages-kernel-module.adoc diff --git a/docs/manual/adding-packages-linux-kernel-spec-infra.txt b/docs/manual/adding-packages-linux-kernel-spec-infra.adoc similarity index 100% rename from docs/manual/adding-packages-linux-kernel-spec-infra.txt rename to docs/manual/adding-packages-linux-kernel-spec-infra.adoc diff --git a/docs/manual/adding-packages-luarocks.txt b/docs/manual/adding-packages-luarocks.adoc similarity index 100% rename from docs/manual/adding-packages-luarocks.txt rename to docs/manual/adding-packages-luarocks.adoc diff --git a/docs/manual/adding-packages-meson.txt b/docs/manual/adding-packages-meson.adoc similarity index 100% rename from docs/manual/adding-packages-meson.txt rename to docs/manual/adding-packages-meson.adoc diff --git a/docs/manual/adding-packages-perl.txt b/docs/manual/adding-packages-perl.adoc similarity index 100% rename from docs/manual/adding-packages-perl.txt rename to docs/manual/adding-packages-perl.adoc diff --git a/docs/manual/adding-packages-python.txt b/docs/manual/adding-packages-python.adoc similarity index 100% rename from docs/manual/adding-packages-python.txt rename to docs/manual/adding-packages-python.adoc diff --git a/docs/manual/adding-packages-qmake.txt b/docs/manual/adding-packages-qmake.adoc similarity index 100% rename from docs/manual/adding-packages-qmake.txt rename to docs/manual/adding-packages-qmake.adoc diff --git a/docs/manual/adding-packages-rebar.txt b/docs/manual/adding-packages-rebar.adoc similarity index 100% rename from docs/manual/adding-packages-rebar.txt rename to docs/manual/adding-packages-rebar.adoc diff --git a/docs/manual/adding-packages-tips.txt b/docs/manual/adding-packages-tips.adoc similarity index 100% rename from docs/manual/adding-packages-tips.txt rename to docs/manual/adding-packages-tips.adoc diff --git a/docs/manual/adding-packages-virtual.txt b/docs/manual/adding-packages-virtual.adoc similarity index 100% rename from docs/manual/adding-packages-virtual.txt rename to docs/manual/adding-packages-virtual.adoc diff --git a/docs/manual/adding-packages-waf.txt b/docs/manual/adding-packages-waf.adoc similarity index 100% rename from docs/manual/adding-packages-waf.txt rename to docs/manual/adding-packages-waf.adoc diff --git a/docs/manual/adding-packages.adoc b/docs/manual/adding-packages.adoc new file mode 100644 index 000000000..10acae0b1 --- /dev/null +++ b/docs/manual/adding-packages.adoc @@ -0,0 +1,58 @@ +// -*- mode:doc; -*- +// vim: set syntax=asciidoc: + +[[adding-packages]] +== Adding new packages to Buildroot + +This section covers how new packages (userspace libraries or +applications) can be integrated into Buildroot. It also shows how +existing packages are integrated, which is needed for fixing issues or +tuning their configuration. + +When you add a new package, be sure to test it in various conditions +(see xref:testing-package[]) and also check it for coding style (see +xref:check-package[]). + +include::adding-packages-directory.adoc[] + +include::adding-packages-generic.adoc[] + +include::adding-packages-autotools.adoc[] + +include::adding-packages-cmake.adoc[] + +include::adding-packages-python.adoc[] + +include::adding-packages-luarocks.adoc[] + +include::adding-packages-perl.adoc[] + +include::adding-packages-virtual.adoc[] + +include::adding-packages-kconfig.adoc[] + +include::adding-packages-rebar.adoc[] + +include::adding-packages-waf.adoc[] + +include::adding-packages-meson.adoc[] + +include::adding-packages-cargo.adoc[] + +include::adding-packages-golang.adoc[] + +include::adding-packages-qmake.adoc[] + +include::adding-packages-kernel-module.adoc[] + +include::adding-packages-asciidoc.adoc[] + +include::adding-packages-linux-kernel-spec-infra.adoc[] + +include::adding-packages-hooks.adoc[] + +include::adding-packages-gettext.adoc[] + +include::adding-packages-tips.adoc[] + +include::adding-packages-conclusion.adoc[] diff --git a/docs/manual/adding-packages.txt b/docs/manual/adding-packages.txt deleted file mode 100644 index 814355cd7..000000000 --- a/docs/manual/adding-packages.txt +++ /dev/null @@ -1,58 +0,0 @@ -// -*- mode:doc; -*- -// vim: set syntax=asciidoc: - -[[adding-packages]] -== Adding new packages to Buildroot - -This section covers how new packages (userspace libraries or -applications) can be integrated into Buildroot. It also shows how -existing packages are integrated, which is needed for fixing issues or -tuning their configuration. - -When you add a new package, be sure to test it in various conditions -(see xref:testing-package[]) and also check it for coding style (see -xref:check-package[]). - -include::adding-packages-directory.txt[] - -include::adding-packages-generic.txt[] - -include::adding-packages-autotools.txt[] - -include::adding-packages-cmake.txt[] - -include::adding-packages-python.txt[] - -include::adding-packages-luarocks.txt[] - -include::adding-packages-perl.txt[] - -include::adding-packages-virtual.txt[] - -include::adding-packages-kconfig.txt[] - -include::adding-packages-rebar.txt[] - -include::adding-packages-waf.txt[] - -include::adding-packages-meson.txt[] - -include::adding-packages-cargo.txt[] - -include::adding-packages-golang.txt[] - -include::adding-packages-qmake.txt[] - -include::adding-packages-kernel-module.txt[] - -include::adding-packages-asciidoc.txt[] - -include::adding-packages-linux-kernel-spec-infra.txt[] - -include::adding-packages-hooks.txt[] - -include::adding-packages-gettext.txt[] - -include::adding-packages-tips.txt[] - -include::adding-packages-conclusion.txt[] diff --git a/docs/manual/advanced.adoc b/docs/manual/advanced.adoc new file mode 100644 index 000000000..7f650e668 --- /dev/null +++ b/docs/manual/advanced.adoc @@ -0,0 +1,16 @@ +// -*- mode:doc; -*- +// vim: set syntax=asciidoc: + +=== Advanced usage + +include::using-buildroot-toolchain.adoc[] + +include::using-buildroot-debugger.adoc[] + +include::ccache-support.adoc[] + +include::download-location.adoc[] + +include::package-make-target.adoc[] + +include::using-buildroot-development.adoc[] diff --git a/docs/manual/advanced.txt b/docs/manual/advanced.txt deleted file mode 100644 index b7bfc4923..000000000 --- a/docs/manual/advanced.txt +++ /dev/null @@ -1,16 +0,0 @@ -// -*- mode:doc; -*- -// vim: set syntax=asciidoc: - -=== Advanced usage - -include::using-buildroot-toolchain.txt[] - -include::using-buildroot-debugger.txt[] - -include::ccache-support.txt[] - -include::download-location.txt[] - -include::package-make-target.txt[] - -include::using-buildroot-development.txt[] diff --git a/docs/manual/appendix.adoc b/docs/manual/appendix.adoc new file mode 100644 index 000000000..4eece7167 --- /dev/null +++ b/docs/manual/appendix.adoc @@ -0,0 +1,6 @@ +// -*- mode:doc; -*- +// vim: set syntax=asciidoc: + +include::makedev-syntax.adoc[] +include::makeusers-syntax.adoc[] +include::migrating.adoc[] diff --git a/docs/manual/appendix.txt b/docs/manual/appendix.txt deleted file mode 100644 index 86afa4bda..000000000 --- a/docs/manual/appendix.txt +++ /dev/null @@ -1,6 +0,0 @@ -// -*- mode:doc; -*- -// vim: set syntax=asciidoc: - -include::makedev-syntax.txt[] -include::makeusers-syntax.txt[] -include::migrating.txt[] diff --git a/docs/manual/beyond-buildroot.txt b/docs/manual/beyond-buildroot.adoc similarity index 100% rename from docs/manual/beyond-buildroot.txt rename to docs/manual/beyond-buildroot.adoc diff --git a/docs/manual/ccache-support.txt b/docs/manual/ccache-support.adoc similarity index 100% rename from docs/manual/ccache-support.txt rename to docs/manual/ccache-support.adoc diff --git a/docs/manual/common-usage.txt b/docs/manual/common-usage.adoc similarity index 99% rename from docs/manual/common-usage.txt rename to docs/manual/common-usage.adoc index bc78f4a87..e0ab1a9f6 100644 --- a/docs/manual/common-usage.txt +++ b/docs/manual/common-usage.adoc @@ -3,9 +3,9 @@ == General Buildroot usage -include::make-tips.txt[] +include::make-tips.adoc[] -include::rebuilding-packages.txt[] +include::rebuilding-packages.adoc[] === Offline builds @@ -417,4 +417,4 @@ effects: be empty and it's only at the very end of the build that they will be populated. -include::advanced.txt[] +include::advanced.adoc[] diff --git a/docs/manual/configure-other-components.txt b/docs/manual/configure-other-components.adoc similarity index 100% rename from docs/manual/configure-other-components.txt rename to docs/manual/configure-other-components.adoc diff --git a/docs/manual/configure.txt b/docs/manual/configure.adoc similarity index 100% rename from docs/manual/configure.txt rename to docs/manual/configure.adoc diff --git a/docs/manual/contribute.txt b/docs/manual/contribute.adoc similarity index 100% rename from docs/manual/contribute.txt rename to docs/manual/contribute.adoc diff --git a/docs/manual/customize-configuration.txt b/docs/manual/customize-configuration.adoc similarity index 100% rename from docs/manual/customize-configuration.txt rename to docs/manual/customize-configuration.adoc diff --git a/docs/manual/customize-device-permission-tables.txt b/docs/manual/customize-device-permission-tables.adoc similarity index 100% rename from docs/manual/customize-device-permission-tables.txt rename to docs/manual/customize-device-permission-tables.adoc diff --git a/docs/manual/customize-directory-structure.txt b/docs/manual/customize-directory-structure.adoc similarity index 100% rename from docs/manual/customize-directory-structure.txt rename to docs/manual/customize-directory-structure.adoc diff --git a/docs/manual/customize-outside-br.txt b/docs/manual/customize-outside-br.adoc similarity index 100% rename from docs/manual/customize-outside-br.txt rename to docs/manual/customize-outside-br.adoc diff --git a/docs/manual/customize-packages.txt b/docs/manual/customize-packages.adoc similarity index 100% rename from docs/manual/customize-packages.txt rename to docs/manual/customize-packages.adoc diff --git a/docs/manual/customize-patches.txt b/docs/manual/customize-patches.adoc similarity index 100% rename from docs/manual/customize-patches.txt rename to docs/manual/customize-patches.adoc diff --git a/docs/manual/customize-post-image.txt b/docs/manual/customize-post-image.adoc similarity index 100% rename from docs/manual/customize-post-image.txt rename to docs/manual/customize-post-image.adoc diff --git a/docs/manual/customize-quick-guide.txt b/docs/manual/customize-quick-guide.adoc similarity index 100% rename from docs/manual/customize-quick-guide.txt rename to docs/manual/customize-quick-guide.adoc diff --git a/docs/manual/customize-rootfs.txt b/docs/manual/customize-rootfs.adoc similarity index 99% rename from docs/manual/customize-rootfs.txt rename to docs/manual/customize-rootfs.adoc index e46306fd2..d5d8b9288 100644 --- a/docs/manual/customize-rootfs.txt +++ b/docs/manual/customize-rootfs.adoc @@ -153,4 +153,4 @@ Using `fakeroot` is not an absolute substitute for actually being root. `fakeroot` only ever fakes the file access rights and types (regular, block-or-char device...) and uid/gid; these are emulated in-memory. -include::customize-device-permission-tables.txt[] +include::customize-device-permission-tables.adoc[] diff --git a/docs/manual/customize-users-tables.txt b/docs/manual/customize-users-tables.adoc similarity index 100% rename from docs/manual/customize-users-tables.txt rename to docs/manual/customize-users-tables.adoc diff --git a/docs/manual/customize.txt b/docs/manual/customize.adoc similarity index 85% rename from docs/manual/customize.txt rename to docs/manual/customize.adoc index 484413e4d..23fad7ba1 100644 --- a/docs/manual/customize.txt +++ b/docs/manual/customize.adoc @@ -41,20 +41,20 @@ image in a reproducible way, even after running 'make clean'. By following the recommended strategy, you can even use the same Buildroot tree to build multiple distinct projects! -include::customize-directory-structure.txt[] +include::customize-directory-structure.adoc[] -include::customize-outside-br.txt[] +include::customize-outside-br.adoc[] -include::customize-configuration.txt[] +include::customize-configuration.adoc[] -include::customize-rootfs.txt[] +include::customize-rootfs.adoc[] -include::customize-users-tables.txt[] +include::customize-users-tables.adoc[] -include::customize-post-image.txt[] +include::customize-post-image.adoc[] -include::customize-patches.txt[] +include::customize-patches.adoc[] -include::customize-packages.txt[] +include::customize-packages.adoc[] -include::customize-quick-guide.txt[] +include::customize-quick-guide.adoc[] diff --git a/docs/manual/debugging-buildroot.txt b/docs/manual/debugging-buildroot.adoc similarity index 100% rename from docs/manual/debugging-buildroot.txt rename to docs/manual/debugging-buildroot.adoc diff --git a/docs/manual/developers.txt b/docs/manual/developers.adoc similarity index 100% rename from docs/manual/developers.txt rename to docs/manual/developers.adoc diff --git a/docs/manual/download-infra.txt b/docs/manual/download-infra.adoc similarity index 100% rename from docs/manual/download-infra.txt rename to docs/manual/download-infra.adoc diff --git a/docs/manual/download-location.txt b/docs/manual/download-location.adoc similarity index 100% rename from docs/manual/download-location.txt rename to docs/manual/download-location.adoc diff --git a/docs/manual/faq-troubleshooting.txt b/docs/manual/faq-troubleshooting.adoc similarity index 100% rename from docs/manual/faq-troubleshooting.txt rename to docs/manual/faq-troubleshooting.adoc diff --git a/docs/manual/getting.txt b/docs/manual/getting.adoc similarity index 100% rename from docs/manual/getting.txt rename to docs/manual/getting.adoc diff --git a/docs/manual/how-buildroot-works.txt b/docs/manual/how-buildroot-works.adoc similarity index 100% rename from docs/manual/how-buildroot-works.txt rename to docs/manual/how-buildroot-works.adoc diff --git a/docs/manual/integration-selinux-support.txt b/docs/manual/integration-selinux-support.adoc similarity index 100% rename from docs/manual/integration-selinux-support.txt rename to docs/manual/integration-selinux-support.adoc diff --git a/docs/manual/integration-systemd.txt b/docs/manual/integration-systemd.adoc similarity index 100% rename from docs/manual/integration-systemd.txt rename to docs/manual/integration-systemd.adoc diff --git a/docs/manual/integration.txt b/docs/manual/integration.adoc similarity index 80% rename from docs/manual/integration.txt rename to docs/manual/integration.adoc index be56bf656..1626dd75d 100644 --- a/docs/manual/integration.txt +++ b/docs/manual/integration.adoc @@ -9,6 +9,6 @@ level. Buildroot is highly configurable, almost everything discussed here can be changed or overridden by xref:rootfs-custom[rootfs overlay or custom skeleton] configuration. -include::integration-systemd.txt[] +include::integration-systemd.adoc[] -include::integration-selinux-support.txt[] +include::integration-selinux-support.adoc[] diff --git a/docs/manual/introduction.txt b/docs/manual/introduction.adoc similarity index 100% rename from docs/manual/introduction.txt rename to docs/manual/introduction.adoc diff --git a/docs/manual/known-issues.txt b/docs/manual/known-issues.adoc similarity index 100% rename from docs/manual/known-issues.txt rename to docs/manual/known-issues.adoc diff --git a/docs/manual/legal-notice.txt b/docs/manual/legal-notice.adoc similarity index 100% rename from docs/manual/legal-notice.txt rename to docs/manual/legal-notice.adoc diff --git a/docs/manual/make-tips.txt b/docs/manual/make-tips.adoc similarity index 100% rename from docs/manual/make-tips.txt rename to docs/manual/make-tips.adoc diff --git a/docs/manual/makedev-syntax.txt b/docs/manual/makedev-syntax.adoc similarity index 100% rename from docs/manual/makedev-syntax.txt rename to docs/manual/makedev-syntax.adoc diff --git a/docs/manual/makeusers-syntax.txt b/docs/manual/makeusers-syntax.adoc similarity index 100% rename from docs/manual/makeusers-syntax.txt rename to docs/manual/makeusers-syntax.adoc diff --git a/docs/manual/manual.adoc b/docs/manual/manual.adoc new file mode 100644 index 000000000..31d5f80ba --- /dev/null +++ b/docs/manual/manual.adoc @@ -0,0 +1,75 @@ +// -*- mode:doc; -*- +// vim: set syntax=asciidoc: + += The Buildroot user manual +:toc: + +Buildroot {sys:echo $\{BR2_VERSION%%-git*\}} manual generated on {localdate} +{localtime} from git revision {sys:git rev-parse --short HEAD} + +The Buildroot manual is written by the Buildroot developers. +It is licensed under the GNU General Public License, version 2. Refer to the +http://git.buildroot.org/buildroot/tree/COPYING?id={sys:git rev-parse HEAD}[COPYING] +file in the Buildroot sources for the full text of this license. + +Copyright (C) The Buildroot developers + +image::logo.png[] + += Getting started + +include::introduction.adoc[] + +include::prerequisite.adoc[] + +include::getting.adoc[] + +include::quickstart.adoc[] + +include::resources.adoc[] + += User guide + +include::configure.adoc[] + +include::configure-other-components.adoc[] + +include::common-usage.adoc[] + +include::customize.adoc[] + +include::integration.adoc[] + +include::faq-troubleshooting.adoc[] + +include::known-issues.adoc[] + +include::legal-notice.adoc[] + +include::beyond-buildroot.adoc[] + += Developer guide + +include::how-buildroot-works.adoc[] + +include::writing-rules.adoc[] + +include::adding-board-support.adoc[] + +include::adding-packages.adoc[] + +include::patch-policy.adoc[] + +include::download-infra.adoc[] + +include::debugging-buildroot.adoc[] + +include::contribute.adoc[] + +include::developers.adoc[] + +include::release-engineering.adoc[] + += Appendix + +include::appendix.adoc[] diff --git a/docs/manual/manual.mk b/docs/manual/manual.mk index 1d03b213d..e851a084a 100644 --- a/docs/manual/manual.mk +++ b/docs/manual/manual.mk @@ -4,7 +4,7 @@ # ################################################################################ -MANUAL_SOURCES = $(sort $(wildcard docs/manual/*.txt) $(wildcard docs/images/*)) +MANUAL_SOURCES = $(sort $(wildcard docs/manual/*.adoc) $(wildcard docs/images/*)) MANUAL_RESOURCES = $(TOPDIR)/docs/images $(eval $(call asciidoc-document)) diff --git a/docs/manual/manual.txt b/docs/manual/manual.txt deleted file mode 100644 index d6534ca29..000000000 --- a/docs/manual/manual.txt +++ /dev/null @@ -1,75 +0,0 @@ -// -*- mode:doc; -*- -// vim: set syntax=asciidoc: - -= The Buildroot user manual -:toc: - -Buildroot {sys:echo $\{BR2_VERSION%%-git*\}} manual generated on {localdate} -{localtime} from git revision {sys:git rev-parse --short HEAD} - -The Buildroot manual is written by the Buildroot developers. -It is licensed under the GNU General Public License, version 2. Refer to the -http://git.buildroot.org/buildroot/tree/COPYING?id={sys:git rev-parse HEAD}[COPYING] -file in the Buildroot sources for the full text of this license. - -Copyright (C) The Buildroot developers - -image::logo.png[] - -= Getting started - -include::introduction.txt[] - -include::prerequisite.txt[] - -include::getting.txt[] - -include::quickstart.txt[] - -include::resources.txt[] - -= User guide - -include::configure.txt[] - -include::configure-other-components.txt[] - -include::common-usage.txt[] - -include::customize.txt[] - -include::integration.txt[] - -include::faq-troubleshooting.txt[] - -include::known-issues.txt[] - -include::legal-notice.txt[] - -include::beyond-buildroot.txt[] - -= Developer guide - -include::how-buildroot-works.txt[] - -include::writing-rules.txt[] - -include::adding-board-support.txt[] - -include::adding-packages.txt[] - -include::patch-policy.txt[] - -include::download-infra.txt[] - -include::debugging-buildroot.txt[] - -include::contribute.txt[] - -include::developers.txt[] - -include::release-engineering.txt[] - -= Appendix - -include::appendix.txt[] diff --git a/docs/manual/migrating.txt b/docs/manual/migrating.adoc similarity index 100% rename from docs/manual/migrating.txt rename to docs/manual/migrating.adoc diff --git a/docs/manual/package-make-target.txt b/docs/manual/package-make-target.adoc similarity index 100% rename from docs/manual/package-make-target.txt rename to docs/manual/package-make-target.adoc diff --git a/docs/manual/patch-policy.txt b/docs/manual/patch-policy.adoc similarity index 100% rename from docs/manual/patch-policy.txt rename to docs/manual/patch-policy.adoc diff --git a/docs/manual/prerequisite.txt b/docs/manual/prerequisite.adoc similarity index 100% rename from docs/manual/prerequisite.txt rename to docs/manual/prerequisite.adoc diff --git a/docs/manual/quickstart.txt b/docs/manual/quickstart.adoc similarity index 100% rename from docs/manual/quickstart.txt rename to docs/manual/quickstart.adoc diff --git a/docs/manual/rebuilding-packages.txt b/docs/manual/rebuilding-packages.adoc similarity index 100% rename from docs/manual/rebuilding-packages.txt rename to docs/manual/rebuilding-packages.adoc diff --git a/docs/manual/release-engineering.txt b/docs/manual/release-engineering.adoc similarity index 100% rename from docs/manual/release-engineering.txt rename to docs/manual/release-engineering.adoc diff --git a/docs/manual/resources.txt b/docs/manual/resources.adoc similarity index 100% rename from docs/manual/resources.txt rename to docs/manual/resources.adoc diff --git a/docs/manual/using-buildroot-debugger.txt b/docs/manual/using-buildroot-debugger.adoc similarity index 100% rename from docs/manual/using-buildroot-debugger.txt rename to docs/manual/using-buildroot-debugger.adoc diff --git a/docs/manual/using-buildroot-development.txt b/docs/manual/using-buildroot-development.adoc similarity index 100% rename from docs/manual/using-buildroot-development.txt rename to docs/manual/using-buildroot-development.adoc diff --git a/docs/manual/using-buildroot-toolchain.txt b/docs/manual/using-buildroot-toolchain.adoc similarity index 100% rename from docs/manual/using-buildroot-toolchain.txt rename to docs/manual/using-buildroot-toolchain.adoc diff --git a/docs/manual/writing-rules.txt b/docs/manual/writing-rules.adoc similarity index 100% rename from docs/manual/writing-rules.txt rename to docs/manual/writing-rules.adoc diff --git a/package/doc-asciidoc.mk b/package/doc-asciidoc.mk index 2bd761edf..c388aa0c1 100644 --- a/package/doc-asciidoc.mk +++ b/package/doc-asciidoc.mk @@ -122,7 +122,7 @@ $$(O)/docs/$(1)/$(1).$(5): $$($(2)_SOURCES) \ --resource="$$(abspath $$(r))") \ $$($(2)_$(3)_A2X_OPTS) \ --asciidoc-opts="$$($(2)_$(3)_ASCIIDOC_OPTS)" \ - $$(BUILD_DIR)/docs/$(1)/$(1).txt + $$(BUILD_DIR)/docs/$(1)/$(1).adoc # install the generated document $$($(2)_$(3)_INSTALL_CMDS) endif -- 2.37.2 From bugzilla at busybox.net Tue Mar 14 20:08:39 2023 From: bugzilla at busybox.net (bugzilla at busybox.net) Date: Tue, 14 Mar 2023 20:08:39 +0000 Subject: [Buildroot] [Bug 15396] New: Document build dependencies Message-ID: https://bugs.busybox.net/show_bug.cgi?id=15396 Bug ID: 15396 Summary: Document build dependencies Product: buildroot Version: unspecified Hardware: All OS: Linux Status: NEW Severity: normal Priority: P5 Component: Other Assignee: unassigned at buildroot.uclibc.org Reporter: jbglaw at lug-owl.de CC: buildroot at uclibc.org Target Milestone: --- Hi! In an attempt to do CI builds for a number of projects, I started to also build buildroot configurations (cf. http://toolchain.lug-owl.de/) This generally works quite well (at least as far as configurations have been attempted.) However, I noticed that for some sample configs (at least true for the `beaglebone_defconfig` and `grinn_chiliboard_defconfig` configurations, maybe others.) They both pull in `` via [uboot]/tools/aisimage.c -> tools/imagetool.h -> include/image.h . I suggest adding `libssl-dev` to the list of optional packages (https://nightly.buildroot.org/manual.html#requirement-optional). Thanks, Jan-Benedict -- You are receiving this mail because: You are on the CC list for the bug. From thomas.petazzoni at bootlin.com Tue Mar 14 21:07:43 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Tue, 14 Mar 2023 22:07:43 +0100 Subject: [Buildroot] Forcing linker to look at right library path? In-Reply-To: References: <20230314085823.5a37e5e9@windsurf> Message-ID: <20230314220743.21dcc880@windsurf> On Tue, 14 Mar 2023 18:43:29 +0000 C D wrote: > I'm trying to build sedcli (https://github.com/sedcli/sedcli); the version > I'm building is a slightly modified private branch (added some debugging), but > the Makefile and configure script are basically identical. I went through > the Makefile and added $(DESTDIR) in appropriate locations to make the files > go where they need to, but after running a "make sedcli-reconfigure" I realized > the configure script isn't taking any off options Buildroot is using to attempt > to make it do the right thing, and I'm assuming this is where my problem is. > The output I get from it is: Could you push a Buildroot branch with your package added, and a defconfig that allows to reproduce the problem? This will be needed to give you some meaningful support. Best regards, 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 Mar 14 21:20:29 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Tue, 14 Mar 2023 22:20:29 +0100 Subject: [Buildroot] Missing support of libsvg with qt6 In-Reply-To: References: Message-ID: <20230314222029.1c818de0@windsurf> Hello Ivan, On Tue, 14 Mar 2023 13:03:01 +0000 Ivan Castell wrote: > We are using buildroot-2022.11.1 to build a custom QT6 based project. We have this option enabled in menuconfig: > > BR2_PACKAGE_QT6=y > > But found this issue building our project: > > Project ERROR: Unknown module(s) in QT: svgwidgets > > It seems there is no way to enable SVG library support on QT6 (at least we don't found it). However, SVG library is completely ported and functional using Qt5. > > BR2_PACKAGE_QT5SVG=y > > Does buildroot will support SVG library with QT6 in some future release? Is this still a work in progress? We have checked buildroot-2023.02 and even in that recent version, is still not ready. At this point, nobody has worked on packaging qt6svg. However, taking example on qt6serialbus or qt6serialport, it should be relatively easy. Perhaps you could give it a try and submit a patch? This would certainly be welcome! Best regards, Thomas -- Thomas Petazzoni, co-owner and CEO, Bootlin Embedded Linux and Kernel engineering and training https://bootlin.com From bugzilla at busybox.net Tue Mar 14 21:29:31 2023 From: bugzilla at busybox.net (bugzilla at busybox.net) Date: Tue, 14 Mar 2023 21:29:31 +0000 Subject: [Buildroot] [Bug 15396] Document build dependencies In-Reply-To: References: Message-ID: https://bugs.busybox.net/show_bug.cgi?id=15396 --- Comment #1 from Thomas Petazzoni --- Thanks for the reporting the issue. However, the correct fix is not to add libssl-dev as a dependency of Buildroot. Instead if U-Boot needs OpenSSL on the host, the Buildroot option BR2_TARGET_UBOOT_NEEDS_OPENSSL should be enabled. Could you try adding BR2_TARGET_UBOOT_NEEDS_OPENSSL=y in the problematic defconfigs? This should address your problem. We normally also have CI to test all our defconfigs within a clean container, but our pipelines are so long that Gitlab CI is regularly aborting them in the middle, making said CI pretty useless unfortunately :-/ -- You are receiving this mail because: You are on the CC list for the bug. From bugzilla at busybox.net Tue Mar 14 21:31:11 2023 From: bugzilla at busybox.net (bugzilla at busybox.net) Date: Tue, 14 Mar 2023 21:31:11 +0000 Subject: [Buildroot] [Bug 15366] xscreensaver needs util-linux dependency for per-package build In-Reply-To: References: Message-ID: https://bugs.busybox.net/show_bug.cgi?id=15366 --- Comment #6 from Thomas Petazzoni --- Could you provide a log of the failure you encounter? And details about your host environment (which distribution? a container perhaps?). Thanks! -- You are receiving this mail because: You are on the CC list for the bug. From bugzilla at busybox.net Tue Mar 14 21:37:24 2023 From: bugzilla at busybox.net (bugzilla at busybox.net) Date: Tue, 14 Mar 2023 21:37:24 +0000 Subject: [Buildroot] [Bug 15396] Document build dependencies In-Reply-To: References: Message-ID: https://bugs.busybox.net/show_bug.cgi?id=15396 --- Comment #2 from Jan-Benedict Glaw --- Once the current round of builds (about 2300 jobs, takes a few days) is done, I'll happily test adding BR2_TARGET_UBOOT_NEEDS_OPENSSL=y to those configs and re-run them with a container that doesn't have libssl-dev installed. (As I realized this possible dependency, I added libssl-dev to the container, not thinking about adding the dep'cy to the config. So this run won't catch other configurations in need of BR2_TARGET_UBOOT_NEEDS_OPENSSL=y, but the next round will catch that.) As for CI builds, I cannot do daily builds (scheduling isn't an issue, but I don't have the computation power), but if it's going to be helpful, I'll keep buildroot builds every now and then. Will probably come out as one (full) build every three to four weeks. -- You are receiving this mail because: You are on the CC list for the bug. From bugzilla at busybox.net Tue Mar 14 21:37:38 2023 From: bugzilla at busybox.net (bugzilla at busybox.net) Date: Tue, 14 Mar 2023 21:37:38 +0000 Subject: [Buildroot] [Bug 15376] Libiconv config In-Reply-To: References: Message-ID: https://bugs.busybox.net/show_bug.cgi?id=15376 Thomas Petazzoni changed: What |Removed |Added ---------------------------------------------------------------------------- Resolution|--- |NEEDINFO Status|NEW |RESOLVED --- Comment #2 from Thomas Petazzoni --- Bug report does not have enough information, closing. Please reopen if more information is provided. -- You are receiving this mail because: You are on the CC list for the bug. From peter at korsgaard.com Tue Mar 14 21:54:39 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Tue, 14 Mar 2023 22:54:39 +0100 Subject: [Buildroot] [PATCH 1/1] boot/mxs-bootlets: fix build without any bootstream In-Reply-To: <20230225231419.22342-1-fontaine.fabrice@gmail.com> (Fabrice Fontaine's message of "Sun, 26 Feb 2023 00:14:19 +0100") References: <20230225231419.22342-1-fontaine.fabrice@gmail.com> Message-ID: <87mt4f578g.fsf@dell.be.48ers.dk> >>>>> "Fabrice" == Fabrice Fontaine writes: > Fix the following build failure raised since the addition of the package > in commit 2a636d15217cd326b4546e7017538c7a9e9d399c: > sed -i 's,[^ > *]power_prep.*;,\tpower_prep="/home/autobuild/autobuild/instance-9/output-1/build/mxs-bootlets-10.12.01/power_prep/power_prep";,' > /home/autobuild/autobuild/instance-9/output-1/build/mxs-bootlets-10.12.01/ > sed: couldn't edit /home/autobuild/autobuild/instance-9/output-1/build/mxs-bootlets-10.12.01/: not a regular file > Fixes: > - http://autobuild.buildroot.org/results/b4b26f6b02fd1991f46eba5db240e5050b96d333 > Signed-off-by: Fabrice Fontaine Committed to 2022.11.x and 2022.02.x, thanks. > --- > boot/mxs-bootlets/Config.in | 2 ++ > 1 file changed, 2 insertions(+) > diff --git a/boot/mxs-bootlets/Config.in b/boot/mxs-bootlets/Config.in > index b3e392afa8..8f9334b610 100644 > --- a/boot/mxs-bootlets/Config.in > +++ b/boot/mxs-bootlets/Config.in > @@ -1,6 +1,8 @@ > config BR2_TARGET_MXS_BOOTLETS > bool "mxs-bootlets" > depends on BR2_arm > + depends on BR2_TARGET_BAREBOX || BR2_LINUX_KERNEL || \ > + BR2_TARGET_UBOOT > help > Stage1 bootloaders for Freescale iMX23/iMX28 SoCs > -- > 2.39.1 > _______________________________________________ > buildroot mailing list > buildroot at buildroot.org > https://lists.buildroot.org/mailman/listinfo/buildroot -- Bye, Peter Korsgaard From peter at korsgaard.com Tue Mar 14 21:55:45 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Tue, 14 Mar 2023 22:55:45 +0100 Subject: [Buildroot] [PATCH] package/libcurl: bump version to 7.88.1 In-Reply-To: <20230227161040.2239744-1-peter@korsgaard.com> (Peter Korsgaard's message of "Mon, 27 Feb 2023 17:10:39 +0100") References: <20230227161040.2239744-1-peter@korsgaard.com> Message-ID: <87ilf3576m.fsf@dell.be.48ers.dk> >>>>> "Peter" == Peter Korsgaard writes: > Bugfix release fixing a number of issues introduced in 7.88.0: > https://curl.se/changes.html#7_88_1 > https://daniel.haxx.se/blog/2023/02/20/7-88-1-the-second-final-one/ > Signed-off-by: Peter Korsgaard Committed to 2022.11.x and 2022.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Tue Mar 14 21:53:54 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Tue, 14 Mar 2023 22:53:54 +0100 Subject: [Buildroot] [git commit branch/2022.02.x] boot/mxs-bootlets: fix build without any bootstream Message-ID: <20230314215614.C85148732A@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=17eec679246fb73ca49fcb5c2950af02b5f0002b branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.02.x Fix the following build failure raised since the addition of the package in commit 2a636d15217cd326b4546e7017538c7a9e9d399c: sed -i 's,[^ *]power_prep.*;,\tpower_prep="/home/autobuild/autobuild/instance-9/output-1/build/mxs-bootlets-10.12.01/power_prep/power_prep";,' /home/autobuild/autobuild/instance-9/output-1/build/mxs-bootlets-10.12.01/ sed: couldn't edit /home/autobuild/autobuild/instance-9/output-1/build/mxs-bootlets-10.12.01/: not a regular file Fixes: - http://autobuild.buildroot.org/results/b4b26f6b02fd1991f46eba5db240e5050b96d333 Signed-off-by: Fabrice Fontaine Signed-off-by: Peter Korsgaard (cherry picked from commit 8c4435190773195fc5d1a97f819e1160f4bd52ca) Signed-off-by: Peter Korsgaard --- boot/mxs-bootlets/Config.in | 2 ++ 1 file changed, 2 insertions(+) diff --git a/boot/mxs-bootlets/Config.in b/boot/mxs-bootlets/Config.in index b3e392afa8..8f9334b610 100644 --- a/boot/mxs-bootlets/Config.in +++ b/boot/mxs-bootlets/Config.in @@ -1,6 +1,8 @@ config BR2_TARGET_MXS_BOOTLETS bool "mxs-bootlets" depends on BR2_arm + depends on BR2_TARGET_BAREBOX || BR2_LINUX_KERNEL || \ + BR2_TARGET_UBOOT help Stage1 bootloaders for Freescale iMX23/iMX28 SoCs From peter at korsgaard.com Tue Mar 14 21:55:10 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Tue, 14 Mar 2023 22:55:10 +0100 Subject: [Buildroot] [git commit branch/2022.02.x] package/libcurl: bump version to 7.88.1 Message-ID: <20230314215614.D21748732C@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=a1b396770e8e6f84e3e6ff61defa3ade8e91acae branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.02.x Bugfix release fixing a number of issues introduced in 7.88.0: https://curl.se/changes.html#7_88_1 https://daniel.haxx.se/blog/2023/02/20/7-88-1-the-second-final-one/ Signed-off-by: Peter Korsgaard (cherry picked from commit eb566be8dc0e3a36270fe76d669fe51379d498f0) Signed-off-by: Peter Korsgaard --- package/libcurl/libcurl.hash | 4 ++-- package/libcurl/libcurl.mk | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package/libcurl/libcurl.hash b/package/libcurl/libcurl.hash index 714b02acb0..32b3d0b5e2 100644 --- a/package/libcurl/libcurl.hash +++ b/package/libcurl/libcurl.hash @@ -1,5 +1,5 @@ # Locally calculated after checking pgp signature -# https://curl.se/download/curl-7.88.0.tar.xz.asc +# https://curl.se/download/curl-7.88.1.tar.xz.asc # signed with key 27EDEAF22F3ABCEB50DB9A125CC908FDB71E12C2 -sha256 fd17432cf28714a4cf39d89e26b8ace0d8901199fe5d01d75eb0ae3bbfcc731f curl-7.88.0.tar.xz +sha256 1dae31b2a7c1fe269de99c0c31bb488346aab3459b5ffca909d6938249ae415f curl-7.88.1.tar.xz sha256 b1d7feb949ea5023552029fbe0bf5db4f23c2f85e9b8e51e18536f0ecbf9c524 COPYING diff --git a/package/libcurl/libcurl.mk b/package/libcurl/libcurl.mk index 93a9c288a0..5cb2f94ae8 100644 --- a/package/libcurl/libcurl.mk +++ b/package/libcurl/libcurl.mk @@ -4,7 +4,7 @@ # ################################################################################ -LIBCURL_VERSION = 7.88.0 +LIBCURL_VERSION = 7.88.1 LIBCURL_SOURCE = curl-$(LIBCURL_VERSION).tar.xz LIBCURL_SITE = https://curl.se/download LIBCURL_DEPENDENCIES = host-pkgconf \ From peter at korsgaard.com Tue Mar 14 21:56:05 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Tue, 14 Mar 2023 22:56:05 +0100 Subject: [Buildroot] [git commit branch/2022.02.x] package/paho-mqtt-c: security bump to version 1.3.12 Message-ID: <20230314215614.DCB268732D@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=ff075f8dd540b0cfa05b1b869f8f1dd567ab09c4 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.02.x Contains a fix for a possible race condition that can lead to use after free: https://github.com/eclipse/paho.mqtt.c/commit/911488a9f0fdad31c85ec86712be52587afdbbb8 https://github.com/eclipse/paho.mqtt.c/milestone/19?closed=1 https://github.com/eclipse/paho.mqtt.c/releases/tag/v1.3.12 Signed-off-by: Daniel Lang Signed-off-by: Peter Korsgaard (cherry picked from commit cc9acffa8a9263c51a66a54b4f2ff39421365b80) Signed-off-by: Peter Korsgaard --- package/paho-mqtt-c/paho-mqtt-c.hash | 2 +- package/paho-mqtt-c/paho-mqtt-c.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/paho-mqtt-c/paho-mqtt-c.hash b/package/paho-mqtt-c/paho-mqtt-c.hash index 1949abdf1a..529c538ff2 100644 --- a/package/paho-mqtt-c/paho-mqtt-c.hash +++ b/package/paho-mqtt-c/paho-mqtt-c.hash @@ -1,5 +1,5 @@ # Locally computed: -sha256 d7bba3f8b8978802e11e2b1f28e96e6b7f4ed5d8a268af52a4d3b1bcbd1db16b paho-mqtt-c-1.3.11.tar.gz +sha256 6a70a664ed3bbcc1eafdc45a5dc11f3ad70c9bac12a54c2f8cef15c0e7d0a93b paho-mqtt-c-1.3.12.tar.gz sha256 83bbba033dc985487e321b6dfde111772affb73460be48726299fed3da684b1c edl-v10 sha256 0becf16567beb77fa252b7664631dd177c8f9a1889e48995b45379c7130e5303 epl-v20 sha256 bc0f3f447097eb82a29ad6c2f4929572bb548b6bd4c9e38fde1bf131a771b7a0 LICENSE diff --git a/package/paho-mqtt-c/paho-mqtt-c.mk b/package/paho-mqtt-c/paho-mqtt-c.mk index 30daf863ad..8d1fe009a7 100644 --- a/package/paho-mqtt-c/paho-mqtt-c.mk +++ b/package/paho-mqtt-c/paho-mqtt-c.mk @@ -4,7 +4,7 @@ # ################################################################################ -PAHO_MQTT_C_VERSION = 1.3.11 +PAHO_MQTT_C_VERSION = 1.3.12 PAHO_MQTT_C_SITE = $(call github,eclipse,paho.mqtt.c,v$(PAHO_MQTT_C_VERSION)) PAHO_MQTT_C_LICENSE = EPL-2.0 or BSD-3-Clause PAHO_MQTT_C_LICENSE_FILES = epl-v20 edl-v10 LICENSE From peter at korsgaard.com Tue Mar 14 21:56:40 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Tue, 14 Mar 2023 22:56:40 +0100 Subject: [Buildroot] [PATCH 1/1] package/paho-mqtt-c: security bump to version 1.3.12 In-Reply-To: (Lang Daniel via buildroot's message of "Tue, 28 Feb 2023 09:48:21 +0000") References: Message-ID: <87edpr5753.fsf@dell.be.48ers.dk> >>>>> "Lang" == Lang Daniel via buildroot writes: > Contains a fix for a possible race condition that can lead to use after > free: > https://github.com/eclipse/paho.mqtt.c/commit/911488a9f0fdad31c85ec86712be52587afdbbb8 > https://github.com/eclipse/paho.mqtt.c/milestone/19?closed=1 > https://github.com/eclipse/paho.mqtt.c/releases/tag/v1.3.12 > Signed-off-by: Daniel Lang Committed to 2022.11.x and 2022.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Tue Mar 14 21:54:00 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Tue, 14 Mar 2023 22:54:00 +0100 Subject: [Buildroot] [git commit branch/2022.11.x] boot/mxs-bootlets: fix build without any bootstream Message-ID: <20230314215728.9792F87339@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=0cafa277ed9b0d4daf9c3c45f1188976941243da branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.11.x Fix the following build failure raised since the addition of the package in commit 2a636d15217cd326b4546e7017538c7a9e9d399c: sed -i 's,[^ *]power_prep.*;,\tpower_prep="/home/autobuild/autobuild/instance-9/output-1/build/mxs-bootlets-10.12.01/power_prep/power_prep";,' /home/autobuild/autobuild/instance-9/output-1/build/mxs-bootlets-10.12.01/ sed: couldn't edit /home/autobuild/autobuild/instance-9/output-1/build/mxs-bootlets-10.12.01/: not a regular file Fixes: - http://autobuild.buildroot.org/results/b4b26f6b02fd1991f46eba5db240e5050b96d333 Signed-off-by: Fabrice Fontaine Signed-off-by: Peter Korsgaard (cherry picked from commit 8c4435190773195fc5d1a97f819e1160f4bd52ca) Signed-off-by: Peter Korsgaard --- boot/mxs-bootlets/Config.in | 2 ++ 1 file changed, 2 insertions(+) diff --git a/boot/mxs-bootlets/Config.in b/boot/mxs-bootlets/Config.in index b3e392afa8..8f9334b610 100644 --- a/boot/mxs-bootlets/Config.in +++ b/boot/mxs-bootlets/Config.in @@ -1,6 +1,8 @@ config BR2_TARGET_MXS_BOOTLETS bool "mxs-bootlets" depends on BR2_arm + depends on BR2_TARGET_BAREBOX || BR2_LINUX_KERNEL || \ + BR2_TARGET_UBOOT help Stage1 bootloaders for Freescale iMX23/iMX28 SoCs From peter at korsgaard.com Tue Mar 14 21:56:16 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Tue, 14 Mar 2023 22:56:16 +0100 Subject: [Buildroot] [git commit branch/2022.11.x] package/paho-mqtt-c: security bump to version 1.3.12 Message-ID: <20230314215728.AB91F8733B@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=8e3c40e55e8d89be241312a1ceded314047ff2f2 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.11.x Contains a fix for a possible race condition that can lead to use after free: https://github.com/eclipse/paho.mqtt.c/commit/911488a9f0fdad31c85ec86712be52587afdbbb8 https://github.com/eclipse/paho.mqtt.c/milestone/19?closed=1 https://github.com/eclipse/paho.mqtt.c/releases/tag/v1.3.12 Signed-off-by: Daniel Lang Signed-off-by: Peter Korsgaard (cherry picked from commit cc9acffa8a9263c51a66a54b4f2ff39421365b80) Signed-off-by: Peter Korsgaard --- package/paho-mqtt-c/paho-mqtt-c.hash | 2 +- package/paho-mqtt-c/paho-mqtt-c.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/paho-mqtt-c/paho-mqtt-c.hash b/package/paho-mqtt-c/paho-mqtt-c.hash index 1949abdf1a..529c538ff2 100644 --- a/package/paho-mqtt-c/paho-mqtt-c.hash +++ b/package/paho-mqtt-c/paho-mqtt-c.hash @@ -1,5 +1,5 @@ # Locally computed: -sha256 d7bba3f8b8978802e11e2b1f28e96e6b7f4ed5d8a268af52a4d3b1bcbd1db16b paho-mqtt-c-1.3.11.tar.gz +sha256 6a70a664ed3bbcc1eafdc45a5dc11f3ad70c9bac12a54c2f8cef15c0e7d0a93b paho-mqtt-c-1.3.12.tar.gz sha256 83bbba033dc985487e321b6dfde111772affb73460be48726299fed3da684b1c edl-v10 sha256 0becf16567beb77fa252b7664631dd177c8f9a1889e48995b45379c7130e5303 epl-v20 sha256 bc0f3f447097eb82a29ad6c2f4929572bb548b6bd4c9e38fde1bf131a771b7a0 LICENSE diff --git a/package/paho-mqtt-c/paho-mqtt-c.mk b/package/paho-mqtt-c/paho-mqtt-c.mk index 30daf863ad..8d1fe009a7 100644 --- a/package/paho-mqtt-c/paho-mqtt-c.mk +++ b/package/paho-mqtt-c/paho-mqtt-c.mk @@ -4,7 +4,7 @@ # ################################################################################ -PAHO_MQTT_C_VERSION = 1.3.11 +PAHO_MQTT_C_VERSION = 1.3.12 PAHO_MQTT_C_SITE = $(call github,eclipse,paho.mqtt.c,v$(PAHO_MQTT_C_VERSION)) PAHO_MQTT_C_LICENSE = EPL-2.0 or BSD-3-Clause PAHO_MQTT_C_LICENSE_FILES = epl-v20 edl-v10 LICENSE From peter at korsgaard.com Tue Mar 14 21:55:05 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Tue, 14 Mar 2023 22:55:05 +0100 Subject: [Buildroot] [git commit branch/2022.11.x] package/libcurl: bump version to 7.88.1 Message-ID: <20230314215728.A227F8733A@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=56aacb8249c735ac4c76edfd7c989cad28543b9e branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.11.x Bugfix release fixing a number of issues introduced in 7.88.0: https://curl.se/changes.html#7_88_1 https://daniel.haxx.se/blog/2023/02/20/7-88-1-the-second-final-one/ Signed-off-by: Peter Korsgaard (cherry picked from commit eb566be8dc0e3a36270fe76d669fe51379d498f0) Signed-off-by: Peter Korsgaard --- package/libcurl/libcurl.hash | 4 ++-- package/libcurl/libcurl.mk | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package/libcurl/libcurl.hash b/package/libcurl/libcurl.hash index 714b02acb0..32b3d0b5e2 100644 --- a/package/libcurl/libcurl.hash +++ b/package/libcurl/libcurl.hash @@ -1,5 +1,5 @@ # Locally calculated after checking pgp signature -# https://curl.se/download/curl-7.88.0.tar.xz.asc +# https://curl.se/download/curl-7.88.1.tar.xz.asc # signed with key 27EDEAF22F3ABCEB50DB9A125CC908FDB71E12C2 -sha256 fd17432cf28714a4cf39d89e26b8ace0d8901199fe5d01d75eb0ae3bbfcc731f curl-7.88.0.tar.xz +sha256 1dae31b2a7c1fe269de99c0c31bb488346aab3459b5ffca909d6938249ae415f curl-7.88.1.tar.xz sha256 b1d7feb949ea5023552029fbe0bf5db4f23c2f85e9b8e51e18536f0ecbf9c524 COPYING diff --git a/package/libcurl/libcurl.mk b/package/libcurl/libcurl.mk index eb481e4782..1a1594a45e 100644 --- a/package/libcurl/libcurl.mk +++ b/package/libcurl/libcurl.mk @@ -4,7 +4,7 @@ # ################################################################################ -LIBCURL_VERSION = 7.88.0 +LIBCURL_VERSION = 7.88.1 LIBCURL_SOURCE = curl-$(LIBCURL_VERSION).tar.xz LIBCURL_SITE = https://curl.se/download LIBCURL_DEPENDENCIES = host-pkgconf \ From thomas.petazzoni at bootlin.com Tue Mar 14 22:26:03 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Tue, 14 Mar 2023 23:26:03 +0100 Subject: [Buildroot] [git commit] DEVELOPERS: Add entry for Bagas Sanjaya as Buildroot developer for git Message-ID: <20230314222613.64C8387349@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=562cf1fbdba54ba87b9cf630675c5865843d5c4c branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Bagas is keen to maintain git package for Buildroot. However, due to limited resources available, he can only do testing as far as build testing. Other developers are needed to help him maintain the package. Signed-off-by: Bagas Sanjaya Signed-off-by: Thomas Petazzoni --- DEVELOPERS | 3 +++ 1 file changed, 3 insertions(+) diff --git a/DEVELOPERS b/DEVELOPERS index b49491da7a..b6d288c54f 100644 --- a/DEVELOPERS +++ b/DEVELOPERS @@ -273,6 +273,9 @@ F: package/orbit/ N: Attila Wagner F: package/python-canopen/ +N: Bagas Sanjaya +F: package/git/ + N: Bartosz Bilas F: board/stmicroelectronics/stm32mp157a-dk1/ F: configs/stm32mp157a_dk1_defconfig From thomas.petazzoni at bootlin.com Tue Mar 14 22:23:56 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Tue, 14 Mar 2023 23:23:56 +0100 Subject: [Buildroot] [git commit] package/git: bump to version 2.40.0 Message-ID: <20230314222613.5A1DB87348@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=998f3e17da8658f983dcd8c3d565bfa7e4914f20 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Bump the package to v2.40.0. The release announcement and notes are at [1]. While at it, also drop two Buildroot patches as these have been already applied upstream. [1]: https://lore.kernel.org/git/xmqqjzzkv8xz.fsf at gitster.g/ Signed-off-by: Bagas Sanjaya Signed-off-by: Thomas Petazzoni --- ...util-avoid-redefining-system-function-nam.patch | 109 --------------------- ...util-undefine-system-names-before-redecla.patch | 55 ----------- package/git/git.hash | 2 +- package/git/git.mk | 2 +- 4 files changed, 2 insertions(+), 166 deletions(-) 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..edb1595520 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 b17a598fbf58729ef13b577465eb93b2d484df1201518b708b5044ff623bf46d git-2.40.0.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..46ffc86151 100644 --- a/package/git/git.mk +++ b/package/git/git.mk @@ -4,7 +4,7 @@ # ################################################################################ -GIT_VERSION = 2.39.2 +GIT_VERSION = 2.40.0 GIT_SOURCE = git-$(GIT_VERSION).tar.xz GIT_SITE = $(BR2_KERNEL_MIRROR)/software/scm/git GIT_LICENSE = GPL-2.0, LGPL-2.1+ From thomas.petazzoni at bootlin.com Tue Mar 14 22:27:08 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Tue, 14 Mar 2023 23:27:08 +0100 Subject: [Buildroot] [PATCH 1/2] package/git: bump to version 2.40.0 In-Reply-To: <20230314095234.284584-2-bagasdotme@gmail.com> References: <20230314095234.284584-1-bagasdotme@gmail.com> <20230314095234.284584-2-bagasdotme@gmail.com> Message-ID: <20230314232708.674f4e3a@windsurf> On Tue, 14 Mar 2023 16:52:33 +0700 Bagas Sanjaya wrote: > Bump the package to v2.40.0. The release announcement and > notes are at [1]. > > While at it, also drop two Buildroot patches as these have been > already applied upstream. > > [1]: https://lore.kernel.org/git/xmqqjzzkv8xz.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 Both patches of this series applied to master. Thanks! Thomas -- Thomas Petazzoni, CTO, Bootlin Embedded Linux and Kernel engineering https://bootlin.com From thomas.petazzoni at bootlin.com Tue Mar 14 22:33:36 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Tue, 14 Mar 2023 23:33:36 +0100 Subject: [Buildroot] [PATCH v2 1/1] package/openocd: bump to 0.12.0 In-Reply-To: <20230314121332.250268-1-roman.passler@gmail.com> References: <20230313183235.2665-1-roman.passler@gmail.com> <20230314121332.250268-1-roman.passler@gmail.com> Message-ID: <20230314233336.648cfa0f@windsurf> Hello Roman, Thanks for this new iteration. I still have some concern about the licensing, so I've added other maintainers in Cc. On Tue, 14 Mar 2023 13:13:32 +0100 Roman Passler wrote: > diff --git a/package/openocd/openocd.hash b/package/openocd/openocd.hash > index 91eb56d930..7f828172f1 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 0a37155eb8bc0cb94477a0cae4f030e39da9317374e8a9f597e9229fd09aff78 LICENSES/license-rules.txt > +sha256 034da732b4f3079b8783fff756613c1cff89dec5ac80c5cdd90532b7539922a1 LICENSES/exceptions/eCos-exception-2.0 > +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..95a7fd3c2a 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+ Roman: one thing that isn't good is that you are not adding the new license files in the OPENOCD_LICENSE_FILES variable, it makes the new hashes quite useless. Arnout, Peter, Yann: the COPYING file states that overall the OpenOCD license is GPL-2.0+. The doc is GFDL. There are 3 files in contrib/ (apparently not installed in the Buildroot context) which are under GPL-3.0+. So, do we list all license files in _LICENSE_FILES ? Even if in fact we don't install anything that's under GFDL or GPL-3.0+ ? I'm particularly concerned by the GPL-3.0+ of course, which is seen by some companies as a red flag (for good or bad reasons, that's not the point here). If our installation of OpenOCD does not include GPL-3.0+ code, I think we should not mention that GPL-3.0+ code is distributed. Your opinion? Best regards, 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 Mar 14 22:37:19 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Tue, 14 Mar 2023 23:37:19 +0100 Subject: [Buildroot] [PATCH v2] package/swugenerator: new package In-Reply-To: <20230314123030.2523162-1-giulio.benetti@benettiengineering.com> References: <20230314085947.231281ad@windsurf> <20230314123030.2523162-1-giulio.benetti@benettiengineering.com> Message-ID: <20230314233719.55e2f430@windsurf> Hello Giulio, On Tue, 14 Mar 2023 13:30:30 +0100 Giulio Benetti wrote: > Add swugenerator as host utility to generate images for swupdate with all > the possible options available like encryption, passkey etc. Let's also > add Giulio Benetti as package maintainer to DEVELOPERS file. > > Signed-off-by: Giulio Benetti I was about to apply... but realized that both setup.py and requirements.txt indicate that the libconf Python module was needed as a dependency, and we have no package for it in Buildroot, and therefore it's not selected as a runtime dependency of host-swugenerator. Could you double check this perhaps, and make sure host-swugenerator works with the python installed as $(HOST_DIR)/bin/python3 ? Thanks! 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 Mar 14 22:37:29 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Tue, 14 Mar 2023 23:37:29 +0100 Subject: [Buildroot] [git commit] package/rtl8812au-aircrack-ng: fix build failure on PowerPC64 Message-ID: <20230314223738.DA92A8734F@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=d3051892eba100441f6900b6b435ae935f103fff branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Add local patch pending upstream[0] to fix build failure on PowerPC64 due to conflicting get_ra(). Fixes: http://autobuild.buildroot.net/results/8c5/8c51009fa32947b2c1cda8f9862507df8da126db// [0]: https://github.com/aircrack-ng/rtl8812au/pull/1054 Signed-off-by: Giulio Benetti Signed-off-by: Thomas Petazzoni --- .../0001-Fix-build-failure-on-PowerPC64.patch | 114 +++++++++++++++++++++ 1 file changed, 114 insertions(+) diff --git a/package/rtl8812au-aircrack-ng/0001-Fix-build-failure-on-PowerPC64.patch b/package/rtl8812au-aircrack-ng/0001-Fix-build-failure-on-PowerPC64.patch new file mode 100644 index 0000000000..488c21a4fc --- /dev/null +++ b/package/rtl8812au-aircrack-ng/0001-Fix-build-failure-on-PowerPC64.patch @@ -0,0 +1,114 @@ +From d78bda8e60ad6382c1e5832d83d8e40c923628fa Mon Sep 17 00:00:00 2001 +From: Giulio Benetti +Date: Tue, 14 Mar 2023 13:21:11 +0100 +Subject: [PATCH] Fix build failure on PowerPC64 + +get_ra() is defined in Linux kernel for PowerPC64 architecture and it +conflicts with local get_ra() definition so let's rename local definition +as rtl_get_ra(). + +[Upstream status: https://github.com/aircrack-ng/rtl8812au/pull/1054] +Signed-off-by: Giulio Benetti +--- + core/rtw_odm.c | 6 +++--- + core/rtw_recv.c | 4 ++-- + hal/hal_com.c | 2 +- + include/wifi.h | 2 +- + os_dep/linux/ioctl_cfg80211.c | 2 +- + 5 files changed, 8 insertions(+), 8 deletions(-) + +diff --git a/core/rtw_odm.c b/core/rtw_odm.c +index 7204181..a9a7604 100644 +--- a/core/rtw_odm.c ++++ b/core/rtw_odm.c +@@ -273,7 +273,7 @@ void rtw_odm_parse_rx_phy_status_chinfo(union recv_frame *rframe, u8 *phys) + RTW_PRINT("phys_t%u ta="MAC_FMT" %s, %s(band:%u, ch:%u, l_rxsc:%u)\n" + , *phys & 0xf + , MAC_ARG(get_ta(wlanhdr)) +- , is_broadcast_mac_addr(get_ra(wlanhdr)) ? "BC" : is_multicast_mac_addr(get_ra(wlanhdr)) ? "MC" : "UC" ++ , is_broadcast_mac_addr(rtl_get_ra(wlanhdr)) ? "BC" : is_multicast_mac_addr(rtl_get_ra(wlanhdr)) ? "MC" : "UC" + , HDATA_RATE(attrib->data_rate) + , phys_t0->band, phys_t0->channel, phys_t0->rxsc + ); +@@ -389,7 +389,7 @@ type1_end: + RTW_PRINT("phys_t%u ta="MAC_FMT" %s, %s(band:%u, ch:%u, rf_mode:%u, l_rxsc:%u, ht_rxsc:%u) => %u,%u\n" + , *phys & 0xf + , MAC_ARG(get_ta(wlanhdr)) +- , is_broadcast_mac_addr(get_ra(wlanhdr)) ? "BC" : is_multicast_mac_addr(get_ra(wlanhdr)) ? "MC" : "UC" ++ , is_broadcast_mac_addr(rtl_get_ra(wlanhdr)) ? "BC" : is_multicast_mac_addr(rtl_get_ra(wlanhdr)) ? "MC" : "UC" + , HDATA_RATE(attrib->data_rate) + , phys_t1->band, phys_t1->channel, phys_t1->rf_mode, phys_t1->l_rxsc, phys_t1->ht_rxsc + , pkt_cch, pkt_bw +@@ -407,7 +407,7 @@ type1_end: + RTW_PRINT("phys_t%u ta="MAC_FMT" %s, %s(band:%u, ch:%u, l_rxsc:%u, ht_rxsc:%u)\n" + , *phys & 0xf + , MAC_ARG(get_ta(wlanhdr)) +- , is_broadcast_mac_addr(get_ra(wlanhdr)) ? "BC" : is_multicast_mac_addr(get_ra(wlanhdr)) ? "MC" : "UC" ++ , is_broadcast_mac_addr(rtl_get_ra(wlanhdr)) ? "BC" : is_multicast_mac_addr(rtl_get_ra(wlanhdr)) ? "MC" : "UC" + , HDATA_RATE(attrib->data_rate) + , phys_t2->band, phys_t2->channel, phys_t2->l_rxsc, phys_t2->ht_rxsc + ); +diff --git a/core/rtw_recv.c b/core/rtw_recv.c +index ffd1ff9..05bede9 100644 +--- a/core/rtw_recv.c ++++ b/core/rtw_recv.c +@@ -4851,7 +4851,7 @@ void rx_query_phy_status( + wlanhdr = get_recvframe_data(precvframe); + + ta = get_ta(wlanhdr); +- ra = get_ra(wlanhdr); ++ ra = rtl_get_ra(wlanhdr); + is_ra_bmc = IS_MCAST(ra); + + if (_rtw_memcmp(adapter_mac_addr(padapter), ta, ETH_ALEN) == _TRUE) { +@@ -4991,7 +4991,7 @@ s32 pre_recv_entry(union recv_frame *precvframe, u8 *pphy_status) + { + s32 ret = _SUCCESS; + u8 *pbuf = precvframe->u.hdr.rx_data; +- u8 *pda = get_ra(pbuf); ++ u8 *pda = rtl_get_ra(pbuf); + u8 ra_is_bmc = IS_MCAST(pda); + _adapter *primary_padapter = precvframe->u.hdr.adapter; + #ifdef CONFIG_CONCURRENT_MODE +diff --git a/hal/hal_com.c b/hal/hal_com.c +index dcf8edf..07b8a5e 100644 +--- a/hal/hal_com.c ++++ b/hal/hal_com.c +@@ -12569,7 +12569,7 @@ void rtw_store_phy_info(_adapter *padapter, union recv_frame *prframe) + + /*RTW_INFO("=>%s WIFI_DATA_TYPE or WIFI_QOS_DATA_TYPE\n", __FUNCTION__);*/ + if (psta) { +- if (IS_MCAST(get_ra(get_recvframe_data(prframe)))) ++ if (IS_MCAST(rtl_get_ra(get_recvframe_data(prframe)))) + psta_dframe_info = &psta->sta_dframe_info_bmc; + else + psta_dframe_info = &psta->sta_dframe_info; +diff --git a/include/wifi.h b/include/wifi.h +index f071dd0..b349bb9 100644 +--- a/include/wifi.h ++++ b/include/wifi.h +@@ -454,7 +454,7 @@ __inline static int IS_MCAST(const u8 *da) + return _FALSE; + } + +-__inline static unsigned char *get_ra(unsigned char *pframe) ++__inline static unsigned char *rtl_get_ra(unsigned char *pframe) + { + unsigned char *ra; + ra = GetAddr1Ptr(pframe); +diff --git a/os_dep/linux/ioctl_cfg80211.c b/os_dep/linux/ioctl_cfg80211.c +index 03f6240..a54125a 100644 +--- a/os_dep/linux/ioctl_cfg80211.c ++++ b/os_dep/linux/ioctl_cfg80211.c +@@ -6468,7 +6468,7 @@ void rtw_cfg80211_rx_p2p_action_public(_adapter *adapter, union recv_frame *rfra + + indicate: + #if defined(RTW_DEDICATED_P2P_DEVICE) +- if (rtw_cfg80211_redirect_pd_wdev(dvobj_to_wiphy(dvobj), get_ra(frame), &wdev)) ++ if (rtw_cfg80211_redirect_pd_wdev(dvobj_to_wiphy(dvobj), rtl_get_ra(frame), &wdev)) + if (0) + RTW_INFO("redirect to pd_wdev:%p\n", wdev); + #endif +-- +2.34.1 + From thomas.petazzoni at bootlin.com Tue Mar 14 22:37:40 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Tue, 14 Mar 2023 23:37:40 +0100 Subject: [Buildroot] [PATCH] package/rtl8812au-aircrack-ng: fix build failure on PowerPC64 In-Reply-To: <20230314130608.2876389-1-giulio.benetti@benettiengineering.com> References: <20230314130608.2876389-1-giulio.benetti@benettiengineering.com> Message-ID: <20230314233740.718156ab@windsurf> On Tue, 14 Mar 2023 14:06:08 +0100 Giulio Benetti wrote: > Add local patch pending upstream[0] to fix build failure on PowerPC64 due > to conflicting get_ra(). > > Fixes: > http://autobuild.buildroot.net/results/8c5/8c51009fa32947b2c1cda8f9862507df8da126db// > > [0]: > https://github.com/aircrack-ng/rtl8812au/pull/1054 > > Signed-off-by: Giulio Benetti > --- > .../0001-Fix-build-failure-on-PowerPC64.patch | 114 ++++++++++++++++++ > 1 file changed, 114 insertions(+) > create mode 100644 package/rtl8812au-aircrack-ng/0001-Fix-build-failure-on-PowerPC64.patch Applied to master, thanks. Thomas -- Thomas Petazzoni, CTO, Bootlin Embedded Linux and Kernel engineering https://bootlin.com From ju.o at free.fr Wed Mar 15 06:14:15 2023 From: ju.o at free.fr (Julien Olivain) Date: Wed, 15 Mar 2023 07:14:15 +0100 Subject: [Buildroot] [PATCH 1/1] package/octave: bump to version 8.1.0 Message-ID: <20230315061415.1709900-1-ju.o@free.fr> For change log, see: https://octave.org/NEWS-8.html Notable changes in this commit: - the package patch was rebased and updated for this new version - a comment in .hash file about signature verification is added - the pcre dependency is replaced by pcre2, following the upstream package recommendation and preference. See: https://octave.org/NEWS-8.html#general-improvements This change also adds the host-pkgconf as a dependency. Signed-off-by: Julien Olivain --- Commit tested on branch master at commit 7107a98, with commands: make check-package ... 0 warnings generated utils/test-pkg -a -p octave ... 45 builds, 35 skipped, 0 build failed, 0 legal-info failed, 0 show-info failed support/testing/run-tests \ -d dl -o output_folder \ tests.package.test_octave ... OK Also tested manually in qemu_aarch64_virt_defconfig by running full test suite, with command in qemu: octave --quiet --eval 'oruntests()' --- ...1-Fix-BLAS-library-integer-size-detection.patch | 14 +++++++------- package/octave/Config.in | 3 +-- package/octave/octave.hash | 6 ++++-- package/octave/octave.mk | 5 +++-- 4 files changed, 15 insertions(+), 13 deletions(-) diff --git a/package/octave/0001-Fix-BLAS-library-integer-size-detection.patch b/package/octave/0001-Fix-BLAS-library-integer-size-detection.patch index 3fb609de07..6603295e03 100644 --- a/package/octave/0001-Fix-BLAS-library-integer-size-detection.patch +++ b/package/octave/0001-Fix-BLAS-library-integer-size-detection.patch @@ -1,4 +1,4 @@ -From e4dcfefac4215ee66c3dda5b067dd6d06066b0a2 Mon Sep 17 00:00:00 2001 +From 75b973373ed2e9a7a30f62dfe330299306ecff75 Mon Sep 17 00:00:00 2001 From: Julien Olivain Date: Sat, 5 Mar 2022 12:36:09 +0100 Subject: [PATCH] Fix BLAS library integer size detection @@ -19,22 +19,22 @@ Signed-off-by: Julien Olivain 1 file changed, 6 insertions(+) diff --git a/configure.ac b/configure.ac -index de7a00a330..383ce27b06 100644 +index 4092e5915d..f4ea2c1987 100644 --- a/configure.ac +++ b/configure.ac -@@ -781,6 +781,12 @@ if test $ax_blas_ok = no || test $ax_lapack_ok = no; then +@@ -757,6 +757,12 @@ if test $ax_blas_ok = no || test $ax_lapack_ok = no; then AC_MSG_ERROR([BLAS and LAPACK libraries are required]) fi +if ac_fn_f77_try_run "$LINENO"; then : -+ ax_blas_integer_size=8 ++ ax_cv_blas_integer_size=8 +else -+ ax_blas_integer_size=4 ++ ax_cv_blas_integer_size=4 +fi + - case $ax_blas_integer_size in + case $ax_cv_blas_integer_size in 4) HAVE_64_BIT_BLAS=no -- -2.36.0 +2.39.2 diff --git a/package/octave/Config.in b/package/octave/Config.in index 171bdfa156..73e27f65e8 100644 --- a/package/octave/Config.in +++ b/package/octave/Config.in @@ -13,8 +13,7 @@ config BR2_PACKAGE_OCTAVE # used by the "utils/test-pkg" script. depends on !BR2_TOOLCHAIN_EXTERNAL_BOOTLIN || !BR2_x86_64 select BR2_PACKAGE_OPENBLAS - select BR2_PACKAGE_PCRE - select BR2_PACKAGE_PCRE_UTF + select BR2_PACKAGE_PCRE2 help GNU Octave is a high-level language, primarily intended for numerical computations. It provides a convenient command diff --git a/package/octave/octave.hash b/package/octave/octave.hash index 9696f2a00a..f301feb6fd 100644 --- a/package/octave/octave.hash +++ b/package/octave/octave.hash @@ -1,3 +1,5 @@ -# Locally computed -sha256 fdb32602252289e068431329add2eed146e6f26301cbb5fc4412f9d972db9475 octave-7.3.0.tar.lz +# Locally computed after checking signature +# https://ftp.gnu.org/gnu/octave/octave-8.1.0.tar.lz.sig +# using key DBD9C84E39FE1AAE99F04446B05F05B75D36644B +sha256 79f35c249e5ed71c6cafcf26ef72ffcf4845637093efde309b499a6690154b4f octave-8.1.0.tar.lz sha256 3972dc9744f6499f0f9b2dbf76696f2ae7ad8af9b23dde66d6af86c9dfb36986 COPYING diff --git a/package/octave/octave.mk b/package/octave/octave.mk index 647f988a3f..63265e7d25 100644 --- a/package/octave/octave.mk +++ b/package/octave/octave.mk @@ -4,7 +4,7 @@ # ################################################################################ -OCTAVE_VERSION = 7.3.0 +OCTAVE_VERSION = 8.1.0 OCTAVE_SITE = https://ftp.gnu.org/gnu/octave OCTAVE_SOURCE = octave-$(OCTAVE_VERSION).tar.lz OCTAVE_LICENSE = GPL-3.0+ @@ -15,8 +15,9 @@ OCTAVE_CONF_OPTS = --disable-java OCTAVE_DEPENDENCIES = \ host-gperf \ + host-pkgconf \ openblas \ - pcre + pcre2 ifeq ($(BR2_PACKAGE_READLINE),y) OCTAVE_CONF_OPTS += --enable-readline -- 2.39.2 From peter at korsgaard.com Wed Mar 15 06:18:16 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 15 Mar 2023 07:18:16 +0100 Subject: [Buildroot] [PATCH 1/1] package/libpjsip: fix CVE-2022-235{3, 4}7 In-Reply-To: <20230226135503.112605-1-fontaine.fabrice@gmail.com> (Fabrice Fontaine's message of "Sun, 26 Feb 2023 14:55:03 +0100") References: <20230226135503.112605-1-fontaine.fabrice@gmail.com> Message-ID: <87a60e5yhj.fsf@dell.be.48ers.dk> >>>>> "Fabrice" == Fabrice Fontaine writes: > https://github.com/pjsip/pjproject/security/advisories/GHSA-9pfh-r8x4-w26w > https://github.com/pjsip/pjproject/security/advisories/GHSA-cxwq-5g9x-x7fr > Signed-off-by: Fabrice Fontaine Committed to 2022.11.x and 2022.02.x, thanks. -- Bye, Peter Korsgaard From thomas.petazzoni at bootlin.com Wed Mar 15 06:49:29 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Wed, 15 Mar 2023 06:49:29 -0000 Subject: [Buildroot] [autobuild.buildroot.net] Daily results for 2023-03-14 Message-ID: <20230315064935.5288441061@smtp4.osuosl.org> Hello, Autobuild statistics for 2023-03-14 =================================== branch | OK | NOK | TIM | TOT | 2022.11.x | 15 | 12 | 0 | 27 | master | 199 | 189 | 2 | 390 | Classification of failures by reason for master ----------------------------------------------- bluez5_utils-5.66 | 22 unknown | 21 package/lzop/lzop.mk:29: lz... | 14 host-binutils-2.38 | 8 libglib2-2.72.3 | 8 package/harfbuzz/harfbuzz.m... | 8 host-go-1.19.7 | 6 package/lzop/lzop.mk:30: ho... | 6 elfutils-0.186 | 5 gobject-introspection-1.72.0 | 5 host-rust-1.67.1 | 5 glibc-2.36-81-g4f4d7a13edfd... | 4 libgcrypt-1.10.1 | 4 package/harfbuzz/harfbuzz.m... | 3 perl-5.36.0 | 3 busybox-1.36.0 | 2 dc3dd-7.2.641 | 2 fftw-quad-3.3.8 | 2 fontconfig-2.13.1 | 2 fs/ubi/ubi.mk:51: /home/aut... | 2 fs/ubifs/ubifs.mk:49: /home... | 2 linux-6.1.14 | 2 mutt-2.2.9 | 2 qt6base-6.4.2 | 2 quickjs-2021-03-27 | 2 uclibc-1.0.42 | 2 acpid-2.0.34 | 1 apparmor-3.1.2 | 1 attr-2.5.1 | 1 berkeleydb-5.3.28 | 1 duma-2.5.15 | 1 ffmpeg-4.4.3 | 1 freeradius-client-1.1.7 | 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: /tmp/... | 1 glibmm-2.68.2 | 1 gmp-6.2.1 | 1 gobject-introspection | 1 host-delve-1.20.0 | 1 host-gcc-final-10.4.0 | 1 host-gcc-final-11.3.0 | 1 host-gdb-arc-2020.09-releas... | 1 host-runc-1.1.4 | 1 host-wine-8.0 | 1 json-c-0.16 | 1 libcap-ng-0.8.3 | 1 libdeflate-1.15 | 1 linux-5.10.162-cip24-rt10 | 1 linux-fusion-9.0.3 | 1 ltp-testsuite-20220930 | 1 mawk | 1 mtd-2.1.5 | 1 ntp-4.2.8p15 | 1 ocf-linux-20171122 | 1 olsr-0.9.8 | 1 package/network-manager/net... | 1 python-cryptography-39.0.1 | 1 qemu-7.2.0 | 1 ramspeed-2.6.0 | 1 sdl-1.2.15 | 1 tinymembench-0.4 | 1 ulog-0389d243352255f6182326... | 1 valgrind-3.19.0 | 1 wireguard-linux-compat-1.0.... | 1 xenomai-3.0.10 | 1 xfsprogs-5.14.2 | 1 zlib-ng-2.0.6 | 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/02265c0c38f6273b34bea6789b3e83f9b1daaecf | ORPH arc | apparmor-3.1.2 | NOK | http://autobuild.buildroot.net/results/77af1b396a8e23bdddf3b124c43033bce8f2e187 | mips64 | attr-2.5.1 | NOK | http://autobuild.buildroot.net/results/05b0c82c92df585a2c9a5487c476a897fc903590 | sh4eb | berkeleydb-5.3.28 | NOK | http://autobuild.buildroot.net/results/4dd94c55539c81a86f71f4c75be113aae2b91f55 | ORPH microblazeel | bluez5_utils-5.66 | NOK | http://autobuild.buildroot.net/results/b66f7a068d4f49f2d9e04e95a55e8fb8db8bd371 | sparc64 | bluez5_utils-5.66 | NOK | http://autobuild.buildroot.net/results/ef480bca499bb30bf11c8649ab7698dec165ff89 | aarch64_be | bluez5_utils-5.66 | NOK | http://autobuild.buildroot.net/results/2cef1e16f063225adfe262b062b1c7324ba453da | s390x | bluez5_utils-5.66 | NOK | http://autobuild.buildroot.net/results/9425dcace951f26deb3a2b55b8d3ef569459a3ba | i586 | bluez5_utils-5.66 | NOK | http://autobuild.buildroot.net/results/d48975a77ce9e3ef1a70f2d64c924feeed5a55f3 | mips64 | bluez5_utils-5.66 | NOK | http://autobuild.buildroot.net/results/b74a454a9871e7de58b57780cf1523dc19c04057 | aarch64_be | bluez5_utils-5.66 | NOK | http://autobuild.buildroot.net/results/99b15c5dc6ab8bc4e408ef2ef6a47c9ac81f4fa4 | mips | bluez5_utils-5.66 | NOK | http://autobuild.buildroot.net/results/ae70fd2c263ddd1b77ff040d8dc217ec8def8714 | powerpc | bluez5_utils-5.66 | NOK | http://autobuild.buildroot.net/results/16d6cf6cd32e94d1ea28c55858a3caa40cf15296 | aarch64_be | bluez5_utils-5.66 | NOK | http://autobuild.buildroot.net/results/e6d3900b8cfd83946093d8340bbb139a531bbcf6 | i686 | bluez5_utils-5.66 | NOK | http://autobuild.buildroot.net/results/5cba4a1ba19900fb82e23ff06b7041a5def394f7 | mips | bluez5_utils-5.66 | NOK | http://autobuild.buildroot.net/results/0846d7fe1801168109702e60a03ec3c888486d22 | aarch64 | bluez5_utils-5.66 | NOK | http://autobuild.buildroot.net/results/13ed1ad23a27bf54b7aadcec42d05f58e75e4845 | x86_64 | bluez5_utils-5.66 | NOK | http://autobuild.buildroot.net/results/7fe88faa53aabcefc0d7031c4cb642d15a68805b | nios2 | bluez5_utils-5.66 | NOK | http://autobuild.buildroot.net/results/f09c1344d055b254391d01b7687ccfa68e448124 | sparc64 | bluez5_utils-5.66 | NOK | http://autobuild.buildroot.net/results/94a20589d06a9151bb8c206c853833a325e01c49 | microblazeel | bluez5_utils-5.66 | NOK | http://autobuild.buildroot.net/results/5a79c15abad9ae85d14886e3e4f2df719405bcfb | aarch64 | bluez5_utils-5.66 | NOK | http://autobuild.buildroot.net/results/fac1c63488989265f91c8f5f44019e38b931a868 | sh4 | bluez5_utils-5.66 | NOK | http://autobuild.buildroot.net/results/fcfeee0cf4fb466eb8cf43c64e0e81ada3fad8e0 | i686 | bluez5_utils-5.66 | NOK | http://autobuild.buildroot.net/results/0df22d1c1dc8370d6781855b8a48d841a4a5a06d | powerpc | bluez5_utils-5.66 | NOK | http://autobuild.buildroot.net/results/f75ea4819b485c9545bced9b8cdd3ecade9bd267 | mipsel | bluez5_utils-5.66 | NOK | http://autobuild.buildroot.net/results/22a7948d4d2c15e33c7c150f91dd435269d0efd7 | arm | busybox-1.36.0 | NOK | http://autobuild.buildroot.net/results/d8b7da93db2dbb5db64d0dedf23d5c274bef9eef | ORPH mips | busybox-1.36.0 | NOK | http://autobuild.buildroot.net/results/628cdec831a2cd508c889fc7c989e0aba4e85863 | ORPH or1k | dc3dd-7.2.641 | NOK | http://autobuild.buildroot.net/results/d0e62f2106e949b325c1415d181a8f7c49139fae | ORPH or1k | dc3dd-7.2.641 | NOK | http://autobuild.buildroot.net/results/4250acb02b7192096d5c7702904b2e2b848e5df8 | ORPH powerpc64le | duma-2.5.15 | NOK | http://autobuild.buildroot.net/results/15cfd3b34d078ff7f72d652fee3caa4ba769dfae | ORPH microblaze | elfutils-0.186 | NOK | http://autobuild.buildroot.net/results/4b7975701fbd609c134ff148155d31662a0fdc14 | ORPH microblaze | elfutils-0.186 | NOK | http://autobuild.buildroot.net/results/c5a5620a6bdd622fcce8503e7081bb9ebfbf9a8c | ORPH microblazeel | elfutils-0.186 | NOK | http://autobuild.buildroot.net/results/9cc1fe3d997dec5cac3a6c52c03d4b45f17719ee | ORPH microblaze | elfutils-0.186 | NOK | http://autobuild.buildroot.net/results/72f2fc03abec94a357792a0cd003cd8f488d66a4 | ORPH microblaze | elfutils-0.186 | NOK | http://autobuild.buildroot.net/results/9ab8404f1d9877b3f6d564dbfa86da1c31af02e9 | ORPH arm | ffmpeg-4.4.3 | NOK | http://autobuild.buildroot.net/results/dbca6c7ff186982b70ae13e45dfb150a6b151a80 | powerpc64le | fftw-quad-3.3.8 | NOK | http://autobuild.buildroot.net/results/078302be766ff4b574b314080c7db3866165984d | ORPH powerpc64le | fftw-quad-3.3.8 | NOK | http://autobuild.buildroot.net/results/df54ae8a5cb6a95e2bd0559299f5f88ff2306659 | ORPH riscv64 | fontconfig-2.13.1 | NOK | http://autobuild.buildroot.net/results/cd9332d22dc48d3679c473eadb04fc4f0486adcc | ORPH riscv64 | fontconfig-2.13.1 | NOK | http://autobuild.buildroot.net/results/ac4fae1eb6026561e8a36b27b1e5e3975ab4adfd | ORPH riscv64 | freeradius-client-1.1.7 | NOK | http://autobuild.buildroot.net/results/4480fbb25b2343c717d2723fee7d33b28893e801 | xtensa | frr-8.4.2 | NOK | http://autobuild.buildroot.net/results/f4ed17a1ca0aaa8adaf3a62fe27468868ea39c16 | mips | fs/cramfs/cramfs.mk:46: /ho... | NOK | http://autobuild.buildroot.net/results/d61eca679941af0f9fbae6546a3adbdcaa60aa50 | xtensa | fs/ubi/ubi.mk:51: /home/aut... | NOK | http://autobuild.buildroot.net/results/a2ad5fa365026d1281d99185c9dec73318567773 | x86_64 | fs/ubi/ubi.mk:51: /home/aut... | NOK | http://autobuild.buildroot.net/results/2f3378c8e08e103647ddb05b22b93cd7e388080c | xtensa | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/0d3448b25f65871ff1d0e0eba44a0d30dcfffa7a | aarch64_be | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/bde9a74261138d880063a5908218b916d735278d | microblaze | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/95e9a11790266d7179e0a3850111773867135994 | powerpc64le | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/a7a1ea4351367de22a8f8cbce437bb44cf43540c | sparc64 | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/2237822ffb1ccd767e5ee7630cef6fe83ffd246e | mips64 | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/41becda5c7884c2bd1daaea1bdccc1268e050622 | nios2 | fs/ubifs/ubifs.mk:49: /tmp/... | NOK | http://autobuild.buildroot.net/results/d48e131678e1aa47407fd15579c1b708a825c131 | powerpc | glibc-2.36-81-g4f4d7a13edfd... | NOK | http://autobuild.buildroot.net/results/f79b96d4a7619e7ec16f0fb5f209bff61789dc94 | powerpc | glibc-2.36-81-g4f4d7a13edfd... | NOK | http://autobuild.buildroot.net/results/761d9314d3c4128d4c4c7bc26f0f9ea74bd9e0a6 | powerpc | glibc-2.36-81-g4f4d7a13edfd... | NOK | http://autobuild.buildroot.net/results/1a66b76cca6134c14929d0bc2818f0f44381f963 | powerpc | glibc-2.36-81-g4f4d7a13edfd... | NOK | http://autobuild.buildroot.net/results/c30424cf61b1f800d5050076ce7fd37370149014 | or1k | glibmm-2.68.2 | NOK | http://autobuild.buildroot.net/results/b32023f2ff85095962c23ab71e84f0cfd3a76d0b | riscv64 | gmp-6.2.1 | NOK | http://autobuild.buildroot.net/results/aefe7ebceb0c26e5e26066963a1512c402d1be53 | ORPH microblaze | gobject-introspection | TIM | http://autobuild.buildroot.net/results/ef82c33f8694974d4567fdfe3d5541bef5f3e9d1 | nios2 | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/335620a3bcf6ef32e684a664e37b516149eae36a | ORPH i686 | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/7c59b4e246502ce5da76dd6cf7ea3866b2baccf2 | ORPH sparc64 | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/8657c8aa0cc7294af6022481d7c859b9789d7cb6 | ORPH or1k | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/9c6555b1803f86d161a0f4d330fbe87e9bdb7cf1 | ORPH sparc64 | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/a7b0a7aad52e73a4d03fb425c93449dce4be5a86 | ORPH mips | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/0acecf2947ecb5d4dd5c114ce52e1bd2c81b0671 | mips64el | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/9e3f95939b239fe282cd1584c40eec2671b35981 | mips64 | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/eedb5a894efaf925675b206b6411714c15f7aa3a | powerpc64le | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/134110f3dd1d241ad84eea77a499dd13cb65f748 | armeb | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/822367433681990f1e23db27f1371054b4b2a963 | mipsel | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/b34523de4f211199bc1e8dce2cfb824f6a8566fc | or1k | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/0ba1f1928325a6d5bd68aab7f86498415ee89a5b | arm | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/a652815c187add184a5400a6118be7b0585733aa | aarch64 | host-delve-1.20.0 | NOK | http://autobuild.buildroot.net/results/f2b19d0f7ad91b18615cd2bebe378a43cc6831c4 | microblazeel | host-gcc-final-10.4.0 | NOK | http://autobuild.buildroot.net/results/d2ddb494cb230e20b12d588b432c8622decce6c1 | arceb | host-gcc-final-11.3.0 | NOK | http://autobuild.buildroot.net/results/c9c4202f63d1cbcc484f184169ed8f3a1d7210a4 | arc | host-gdb-arc-2020.09-releas... | NOK | http://autobuild.buildroot.net/results/33bad1d9b79e2731ac378799525f3b54c43166fd | ORPH mips64el | host-go-1.19.7 | NOK | http://autobuild.buildroot.net/results/4e4bcbecffb2932fca2aca5590b775043851357e | mips64el | host-go-1.19.7 | NOK | http://autobuild.buildroot.net/results/281c4177aae1294b92e6fe9b5042fb55c0a6e70e | arc | host-go-1.19.7 | NOK | http://autobuild.buildroot.net/results/963c56a34cf557ec48e8b5dc2a7e902e91214c60 | mips64 | host-go-1.19.7 | NOK | http://autobuild.buildroot.net/results/8e12945176a59a61f9650e3d0163ccb2f9fd4fac | mips64el | host-go-1.19.7 | NOK | http://autobuild.buildroot.net/results/64abd6515d287292d1dc67dc978c80441fa06055 | mips64el | host-go-1.19.7 | NOK | http://autobuild.buildroot.net/results/555378b83aed8b18755939d1e53dd5e5e98d1d0f | riscv64 | host-runc-1.1.4 | NOK | http://autobuild.buildroot.net/results/2696b7131a1ca349884c5b1e69933618af7b1ef4 | x86_64 | host-rust-1.67.1 | NOK | http://autobuild.buildroot.net/results/0cfdb936d00ceca62ea6280ae98f50f503204dff | x86_64 | host-rust-1.67.1 | NOK | http://autobuild.buildroot.net/results/4191fb1ea6a09073106e16bef359d17cb4da2c86 | mipsel | host-rust-1.67.1 | NOK | http://autobuild.buildroot.net/results/0ea61ee48e4e850075d29d0298953242b4d3dea4 | x86_64 | host-rust-1.67.1 | NOK | http://autobuild.buildroot.net/results/48933a624ec53f14bf1c788323e9a7baf71026d9 | x86_64 | host-rust-1.67.1 | NOK | http://autobuild.buildroot.net/results/f72b216b16f18ff471196b044227fd673d03851c | i586 | host-wine-8.0 | NOK | http://autobuild.buildroot.net/results/b2f624cd592d9f7732888250623cd256a9cbff7f | riscv64 | json-c-0.16 | NOK | http://autobuild.buildroot.net/results/cda68c8cd830308ab4835e17684cba6d14822e47 | riscv64 | libcap-ng-0.8.3 | NOK | http://autobuild.buildroot.net/results/c6830b9246d5ea9f1619eb3c96c0b3eccecf95ed | armeb | libdeflate-1.15 | NOK | http://autobuild.buildroot.net/results/091cff149405a73779e89abeba82ee26528f6d24 | i686 | libgcrypt-1.10.1 | NOK | http://autobuild.buildroot.net/results/299864451dfd9673cd75bcf27707d1f66b8f32a5 | ORPH i586 | libgcrypt-1.10.1 | NOK | http://autobuild.buildroot.net/results/7975b088376613fe192e675e1cdd3e7473197259 | ORPH i686 | libgcrypt-1.10.1 | NOK | http://autobuild.buildroot.net/results/b1e0b4f97db909745b2c5678bd3def4f0c6d2ade | ORPH i686 | libgcrypt-1.10.1 | NOK | http://autobuild.buildroot.net/results/823b1543f50073c82d864a53e3f0062ae76774da | ORPH arc | libglib2-2.72.3 | NOK | http://autobuild.buildroot.net/results/d58168b823abc946d05709c29a44f8848f38e63a | arceb | libglib2-2.72.3 | NOK | http://autobuild.buildroot.net/results/e83a427c396089903e562c0b30c2154266d26ec2 | arceb | libglib2-2.72.3 | NOK | http://autobuild.buildroot.net/results/dc5dd0bd3e47e49cd1cbea3d124866fac7fb0783 | arceb | libglib2-2.72.3 | NOK | http://autobuild.buildroot.net/results/ecd79d3cc6a7c1b78245be04e3cd64155b9c53e2 | arc | libglib2-2.72.3 | NOK | http://autobuild.buildroot.net/results/9e932d3c1ab8951f55a9e8ad26bd1a869e483fd1 | arceb | libglib2-2.72.3 | NOK | http://autobuild.buildroot.net/results/a4c4891c997d7dd282f73c9c14bdc0be3c636e25 | arc | libglib2-2.72.3 | NOK | http://autobuild.buildroot.net/results/7b5163d404b1c3c91aaea72f86270348604ff340 | arc | libglib2-2.72.3 | NOK | http://autobuild.buildroot.net/results/c46090e98f9dcc4f8e83f2bff9b7390c760819db | powerpc64le | linux-5.10.162-cip24-rt10 | NOK | http://autobuild.buildroot.net/results/84aef3bf33a8b1f41a92733a03f66d3c36cc11ef | ORPH powerpc64le | linux-6.1.14 | NOK | http://autobuild.buildroot.net/results/ff967aa9201a04becc4c98ab0cb4c0168daeaaf9 | ORPH nios2 | linux-6.1.14 | NOK | http://autobuild.buildroot.net/results/1ec082526cb9232ef451b60fc33f5a2a7f6aefc3 | ORPH sparc64 | linux-fusion-9.0.3 | NOK | http://autobuild.buildroot.net/results/c15b3f2799488f1ada36f27bf63bca82bd616fc7 | ORPH aarch64_be | ltp-testsuite-20220930 | NOK | http://autobuild.buildroot.net/results/037f1c29cd120f48664bdbafdbd48496331bf7b2 | m68k | mawk | TIM | http://autobuild.buildroot.net/results/b19fafcb2945d0a46cb35ca38de9e894e3dd78a8 | or1k | mtd-2.1.5 | NOK | http://autobuild.buildroot.net/results/537d76830ce45600c77152b5446a822710726c3d | ORPH sparc | mutt-2.2.9 | NOK | http://autobuild.buildroot.net/results/0dae0326ec60e7f68322b193393429f5760985d1 | sh4 | mutt-2.2.9 | NOK | http://autobuild.buildroot.net/results/4a179ecd5fea1cbddca178fd6b50c6827ba59263 | riscv64 | ntp-4.2.8p15 | NOK | http://autobuild.buildroot.net/results/a9f6f20c9b49dcd3dc8100d94e59e917c73c1934 | ORPH or1k | ocf-linux-20171122 | NOK | http://autobuild.buildroot.net/results/b0e02b7a1548306984306131390ecc22434f0af1 | ORPH aarch64 | olsr-0.9.8 | NOK | http://autobuild.buildroot.net/results/fa3544d59d909405ac5e62388e3c3f108b7b2623 | ORPH mipsel | package/harfbuzz/harfbuzz.m... | NOK | http://autobuild.buildroot.net/results/c6b0ac59336fed1838ac8fc782d0be31765f253e | powerpc64le | package/harfbuzz/harfbuzz.m... | NOK | http://autobuild.buildroot.net/results/f3fb18eca708e16e9dba2b441b60a96c0670217b | s390x | package/harfbuzz/harfbuzz.m... | NOK | http://autobuild.buildroot.net/results/bf165aff64509fea009190a1f7a4bcaa6ebba40e | aarch64_be | package/harfbuzz/harfbuzz.m... | NOK | http://autobuild.buildroot.net/results/db6edead6f48fea018af15ddeaa6b13c41bc5eb8 | sparc64 | package/harfbuzz/harfbuzz.m... | NOK | http://autobuild.buildroot.net/results/e41e22be7aa00c69954bc1447452a9d52f749075 | x86_64 | package/harfbuzz/harfbuzz.m... | NOK | http://autobuild.buildroot.net/results/1351edb3fdd6503f2040b7c85241e3c248f0c611 | aarch64 | package/harfbuzz/harfbuzz.m... | NOK | http://autobuild.buildroot.net/results/a494f283c1be5e60f6ce0a75ee440e0d2bae2c52 | or1k | package/harfbuzz/harfbuzz.m... | NOK | http://autobuild.buildroot.net/results/2a431e732a4801d404414639004c6ab440326a97 | sh4a | package/harfbuzz/harfbuzz.m... | NOK | http://autobuild.buildroot.net/results/30665ae396601447906bb3675b2f69bada264a30 | xtensa | package/harfbuzz/harfbuzz.m... | NOK | http://autobuild.buildroot.net/results/0c1e67ac8949fae0fced73855b9e319bcdb6e1ff | powerpc64le | package/harfbuzz/harfbuzz.m... | NOK | http://autobuild.buildroot.net/results/390ee6072078f4f62b93339c1133b768d587dd72 | powerpc64 | package/lzop/lzop.mk:29: lz... | NOK | http://autobuild.buildroot.net/results/5b46cc957faf5f6382ceeddcab284b2b310d4e78 | mips | package/lzop/lzop.mk:29: lz... | NOK | http://autobuild.buildroot.net/results/7d90d4886e1dc37f8f1e4172bf3616f819a3afb8 | or1k | package/lzop/lzop.mk:29: lz... | NOK | http://autobuild.buildroot.net/results/af637ecedb6625f03a00e0463583e0b8d76115e0 | nios2 | package/lzop/lzop.mk:29: lz... | NOK | http://autobuild.buildroot.net/results/5b1cd98df436710b02620d2f816447ffc7d3fa36 | sh4 | package/lzop/lzop.mk:29: lz... | NOK | http://autobuild.buildroot.net/results/8dfbdaad7642edcd19483e5014a833122450e36d | aarch64 | package/lzop/lzop.mk:29: lz... | NOK | http://autobuild.buildroot.net/results/c0bcb6d2b3f17d7c9dc397b1d8cb2434377caf09 | sparc64 | package/lzop/lzop.mk:29: lz... | NOK | http://autobuild.buildroot.net/results/bcb3f10f9d495273f9e9ba2a7440151bd0aa7b94 | i686 | package/lzop/lzop.mk:29: lz... | NOK | http://autobuild.buildroot.net/results/f30db07cce44a04e22d9a8702d67878ca048b1fb | m68k | package/lzop/lzop.mk:29: lz... | NOK | http://autobuild.buildroot.net/results/c9b6a04515fe2fbf33d83e36ef34f3a18ddd8085 | arceb | package/lzop/lzop.mk:29: lz... | NOK | http://autobuild.buildroot.net/results/44732f92c3dab3a1d09607c4dbe814a912d7b4ed | x86_64 | package/lzop/lzop.mk:29: lz... | NOK | http://autobuild.buildroot.net/results/7a780058fc79930a3106dc266394ad4320321b03 | powerpc64le | package/lzop/lzop.mk:29: lz... | NOK | http://autobuild.buildroot.net/results/b2d7081f2cc53a8857da867c63f7b8645c490f94 | or1k | package/lzop/lzop.mk:29: lz... | NOK | http://autobuild.buildroot.net/results/b366d3b380b15e7909e616c65c6def1af54bbad7 | powerpc64 | package/lzop/lzop.mk:29: lz... | NOK | http://autobuild.buildroot.net/results/80a09c0b042b3ec635a965ec47c17913c7da2191 | powerpc64 | package/lzop/lzop.mk:30: ho... | NOK | http://autobuild.buildroot.net/results/42db52f494c89dfc44dc6d814b1f833ce5d1bb29 | powerpc | package/lzop/lzop.mk:30: ho... | NOK | http://autobuild.buildroot.net/results/e6c645c68c77a4527f6dfeda8123bd0fb5e376f1 | riscv32 | package/lzop/lzop.mk:30: ho... | NOK | http://autobuild.buildroot.net/results/c7d2ee3a600d4d993c4e576b14ae233a94e53221 | s390x | package/lzop/lzop.mk:30: ho... | NOK | http://autobuild.buildroot.net/results/612fe0aceb1ea143e8456c80419b7915dd7291ae | sparc | package/lzop/lzop.mk:30: ho... | NOK | http://autobuild.buildroot.net/results/54576281cc61b22872c61e65435a731681b31a95 | mips | package/lzop/lzop.mk:30: ho... | NOK | http://autobuild.buildroot.net/results/e85d308d4dce20582cc34fced13cba2116172f20 | or1k | package/network-manager/net... | NOK | http://autobuild.buildroot.net/results/a8444684525db8e1c0c8668f75bf5760a6272381 | arc | perl-5.36.0 | NOK | http://autobuild.buildroot.net/results/f2f40af52eff04d0599b1cd5c95124945adb9118 | arc | perl-5.36.0 | NOK | http://autobuild.buildroot.net/results/761ebf8698f653a9fc2f80c1c41e3f93ed59a25f | mipsel | perl-5.36.0 | NOK | http://autobuild.buildroot.net/results/d67b3aaadfcf20eea3f4787e7615cecbc325554d | armeb | python-cryptography-39.0.1 | NOK | http://autobuild.buildroot.net/results/e0e814092e86183ebf15ba32e933ce411b03a3e5 | i686 | qemu-7.2.0 | NOK | http://autobuild.buildroot.net/results/21529f45dd6da45e5162a3b2a58da09cd6742c29 | i686 | qt6base-6.4.2 | NOK | http://autobuild.buildroot.net/results/4d0eb38675d7679fa3ba956c5fb528adfa452f76 | aarch64_be | qt6base-6.4.2 | NOK | http://autobuild.buildroot.net/results/c54d43b663de70fe152794bca5d4ab2eb101177c | microblazeel | quickjs-2021-03-27 | NOK | http://autobuild.buildroot.net/results/403c857a33362b3a7131262550b4b65e03bb8569 | sh4eb | quickjs-2021-03-27 | NOK | http://autobuild.buildroot.net/results/1fe14c76abced9cc0c1f0702753d5f8771652f80 | sh4 | ramspeed-2.6.0 | NOK | http://autobuild.buildroot.net/results/e5d00f0cbd2273dce640427bedf3bb83f88314ac | ORPH sh4eb | sdl-1.2.15 | NOK | http://autobuild.buildroot.net/results/b7ef1de10d9f89fdc87a21b21782e31f4f8398e0 | ORPH armeb | tinymembench-0.4 | NOK | http://autobuild.buildroot.net/results/605a4a39a4ab931f15f18c3c43a226e662785afb | powerpc | uclibc-1.0.42 | NOK | http://autobuild.buildroot.net/results/b54039b9bce20213d280135897d825e1aae2ee0a | powerpc | uclibc-1.0.42 | NOK | http://autobuild.buildroot.net/results/cc5577dec7ef69c6531aac9cbb851333202fd8ca | sparc64 | ulog-0389d243352255f6182326... | NOK | http://autobuild.buildroot.net/results/683b345583f61b650688ce350141f7c2490e3c31 | aarch64 | unknown | NOK | http://autobuild.buildroot.net/results/8f0030136fe54a2f3e7ba576f64e379ddfced76a | arm | unknown | NOK | http://autobuild.buildroot.net/results/a7d95d7397d116a8f2f19a6afac6770616586750 | mips64el | unknown | NOK | http://autobuild.buildroot.net/results/7f93376f06e30e4d0af53b2da147b552171c0064 | or1k | unknown | NOK | http://autobuild.buildroot.net/results/a25714c8da93e16ca77f1d9e04b724a3d3aa0c85 | powerpc64 | unknown | NOK | http://autobuild.buildroot.net/results/b936bb6401c36dc7c948e880a1b0a7d58d02b010 | powerpc | unknown | NOK | http://autobuild.buildroot.net/results/4611d140ba4f8488930bed1e196b6cc959ec7a6d | mips64 | unknown | NOK | http://autobuild.buildroot.net/results/527b8d34fe30be456caf1abc74961aaeab6aaa53 | sparc64 | unknown | NOK | http://autobuild.buildroot.net/results/6a8e201cbfe04a75cedd510ad8bbf5478399d4c5 | m68k | unknown | NOK | http://autobuild.buildroot.net/results/366f40c9078b2a07aae09e35b43fc30bd7b2162f | nios2 | unknown | NOK | http://autobuild.buildroot.net/results/f0b1024d8b0b21c2492b9276de2f1f9c6a7c5884 | sparc64 | unknown | NOK | http://autobuild.buildroot.net/results/08d7756a2fc902dc925513886634ac55300e0c1f | microblaze | unknown | NOK | http://autobuild.buildroot.net/results/620c7d1d00cae0cb38a0dac7408154502cf080f4 | sparc | unknown | NOK | http://autobuild.buildroot.net/results/d6cde2d91bc592ecb9905de85d2ff4e51b976879 | x86_64 | unknown | NOK | http://autobuild.buildroot.net/results/7f031e927560d71fa0940b3f681f872013d73eed | nios2 | unknown | NOK | http://autobuild.buildroot.net/results/2fd07abefe3e77deb70d89adb11bb51375260a88 | powerpc | unknown | NOK | http://autobuild.buildroot.net/results/4c1f1b2786a00dae386f770945b397e720276d5a | x86_64 | unknown | NOK | http://autobuild.buildroot.net/results/4a6ee716aed4f099c74c5e88d1914b4d7431a9f5 | nios2 | unknown | NOK | http://autobuild.buildroot.net/results/477bb4c5caad4b9f31c82f0fdf507c8ef0637996 | aarch64_be | unknown | NOK | http://autobuild.buildroot.net/results/977eb0a2b3120d75868dec6f9b22b9434b412e31 | arceb | unknown | NOK | http://autobuild.buildroot.net/results/9bc1f82889095f6b6592f745689d42621c14572c | mips64 | unknown | NOK | http://autobuild.buildroot.net/results/d4b363f4d74bd1332f6199d1c714c5daaef3ad8b | mips64 | valgrind-3.19.0 | NOK | http://autobuild.buildroot.net/results/ca895acb0858e585cc7681c9f8b24a70e46194bc | ORPH powerpc64le | wireguard-linux-compat-1.0.... | NOK | http://autobuild.buildroot.net/results/7537ab1fd0a7943921e39f072bcfbf9238d58bc6 | m68k | xenomai-3.0.10 | NOK | http://autobuild.buildroot.net/results/1d3f66aed95218a916c05d967ca74a21f67f391b | riscv32 | xfsprogs-5.14.2 | NOK | http://autobuild.buildroot.net/results/0ad2326c1ce02ef1cb46e5b8e72b1ff26d7d323f | ORPH aarch64 | zlib-ng-2.0.6 | NOK | http://autobuild.buildroot.net/results/0f1132332ed8a926ba055acd09a443229ebe1681 | ORPH sparc | zxing-cpp-1.4.0 | NOK | http://autobuild.buildroot.net/results/fbf1060a27a3a3313aafda4062d27ca370ac8060 | Classification of failures by reason for 2022.11.x -------------------------------------------------- linux-6.0.19 | 2 php-8.1.16 | 2 binutils-2.38 | 1 file-5.43 | 1 fs/cramfs/cramfs.mk:46: /ho... | 1 host-pahole-1.24 | 1 host-rust-1.64.0 | 1 libbytesize-2.7 | 1 unknown | 1 zstd-1.5.2 | 1 Detail of failures for 2022.11.x -------------------------------- arch | reason | OK? | url | orph? -------------+--------------------------------+-----+---------------------------------------------------------------------------------+------- arm | binutils-2.38 | NOK | http://autobuild.buildroot.net/results/fcb09cb7dc835304285db44b19e204afcf1271d0 | i686 | file-5.43 | NOK | http://autobuild.buildroot.net/results/ce3d1023a5d80f55a6ff2c8b0a9c7c531e87ad92 | ORPH aarch64 | fs/cramfs/cramfs.mk:46: /ho... | NOK | http://autobuild.buildroot.net/results/c8121e01f4d8684ce568916b996b68e868da560a | microblaze | host-pahole-1.24 | NOK | http://autobuild.buildroot.net/results/e5e695f4dbc76220efd6fe060c9ece0480e64c74 | x86_64 | host-rust-1.64.0 | NOK | http://autobuild.buildroot.net/results/d4cd7b461d9dc662cbabd81109adaf3f3ff3d823 | arceb | libbytesize-2.7 | NOK | http://autobuild.buildroot.net/results/b84a53bddec75b077f8e8e76529d268bff4887b3 | ORPH sparc64 | linux-6.0.19 | NOK | http://autobuild.buildroot.net/results/36a0618681d3276a86e5add4f5c10250cdd0170a | ORPH s390x | linux-6.0.19 | NOK | http://autobuild.buildroot.net/results/81908b0bf022905faac6302d135f02df041e627a | ORPH microblazeel | php-8.1.16 | NOK | http://autobuild.buildroot.net/results/12220f9cae161954ce0d543ec936deaf00905816 | or1k | php-8.1.16 | NOK | http://autobuild.buildroot.net/results/d8a57c94ccd23f2c24cf21c49244e4f96b0b4051 | sh4eb | unknown | NOK | http://autobuild.buildroot.net/results/70a9b744f7c5ca990c4ed2390f3479f6056fc799 | microblaze | zstd-1.5.2 | NOK | http://autobuild.buildroot.net/results/eab3efa4c4465f99900072c33d4911515c168d5f | Gitlab CI results for 2023-03-14 ================================ Detail of runtime-test failures for master ------------------------------------------ runtime-test | link to the job | orph? --------------------------+---------------------------------------------------------------+------ TestAarch64Pages64kGlibc | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919866891 | ORPH TestAarch64Pages64kMusl | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919866895 | ORPH TestAarch64Pages64kuClibc | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919866899 | ORPH TestCheckPackage | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919867460 | TestClangCompilerRT | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919865996 | ORPH ...pioDracutMuslMergedUsr | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919865862 | ORPH TestCpioDracutUclibc | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919865868 | ORPH TestCrudiniPy3 | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919865997 | ORPH TestExt2 | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919865881 | ORPH ...rch64GlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919866940 | ORPH ...tlinAarch64GlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919866943 | ORPH ...arch64MuslBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919866948 | ORPH ...otlinAarch64MuslStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919866951 | ORPH ...ch64UclibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919866954 | ORPH ...linAarch64UclibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919866956 | ORPH ...h64beGlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919866958 | ORPH ...inAarch64beGlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919866959 | ORPH ...64beUclibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919866964 | ORPH ...nAarch64beUclibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919866971 | ORPH ...750dUclibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919866976 | ORPH ...nArcle750dUclibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919866977 | ORPH ...ehs38GlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919866982 | ORPH ...inArclehs38GlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919866988 | ORPH ...hs38UclibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919866992 | ORPH ...nArclehs38UclibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919866996 | ORPH ...abihfGlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919867002 | ORPH ...mebv7eabihfGlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919867009 | ORPH ...eabihfMuslBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919867010 | ORPH ...rmebv7eabihfMuslStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919867013 | ORPH ...bihfUclibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919867018 | ORPH ...ebv7eabihfUclibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919867021 | ORPH ...5eabiGlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919867028 | ORPH ...inArmv5eabiGlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919867033 | ORPH ...v5eabiMuslBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919867040 | ORPH ...linArmv5eabiMuslStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919867043 | ORPH ...eabiUclibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919867049 | ORPH ...nArmv5eabiUclibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919867058 | ORPH ...abihfGlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919867062 | ORPH ...Armv6eabihfGlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919867067 | ORPH ...eabihfMuslBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919867069 | ORPH ...nArmv6eabihfMuslStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919867072 | ORPH ...bihfUclibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919867074 | ORPH ...rmv6eabihfUclibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919867076 | ORPH ...abihfGlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919867079 | ORPH ...Armv7eabihfGlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919867082 | ORPH ...eabihfMuslBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919867084 | ORPH ...nArmv7eabihfMuslStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919867085 | ORPH ...bihfUclibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919867087 | ORPH ...rmv7eabihfUclibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919867088 | ORPH ...mv7mUclibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919867090 | ORPH ...tlinArmv7mUclibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919867093 | ORPH ...8xxxUclibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919867094 | ORPH ...nM68k68xxxUclibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919867096 | ORPH ...fireUclibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919867097 | ORPH ...8kcoldfireUclibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919867099 | ORPH ...azebeGlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919867101 | ORPH ...icroblazebeGlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919867102 | ORPH ...lazebeMuslBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919867103 | ORPH ...MicroblazebeMuslStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919867104 | ORPH ...zebeUclibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919867105 | ORPH ...croblazebeUclibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919867106 | ORPH ...azeelGlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919867107 | ORPH ...icroblazeelGlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919867108 | ORPH ...lazeelMuslBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919867109 | ORPH ...MicroblazeelMuslStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919867111 | ORPH ...zeelUclibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919867112 | ORPH ...croblazeelUclibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919867114 | ORPH ...ips32GlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919867115 | ORPH ...otlinMips32GlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919867116 | ORPH ...Mips32MuslBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919867117 | ORPH ...ootlinMips32MuslStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919867118 | ORPH ...ps32UclibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919867119 | ORPH ...tlinMips32UclibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919867120 | ORPH ...s32elGlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919867122 | ORPH ...linMips32elGlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919867124 | ORPH ...ps32elMuslBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919867128 | ORPH ...tlinMips32elMuslStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919867137 | ORPH ...32elUclibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919867139 | ORPH ...inMips32elUclibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919867141 | ORPH ...2r5elGlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919867144 | ORPH ...nMips32r5elGlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919867146 | ORPH ...32r5elMuslBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919867148 | ORPH ...inMips32r5elMuslStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919867150 | ORPH ...r5elUclibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919867152 | ORPH ...Mips32r5elUclibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919867153 | ORPH ...2r6elGlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919867155 | ORPH ...nMips32r6elGlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919867158 | ORPH ...32r6elMuslBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919867161 | ORPH ...inMips32r6elMuslStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919867167 | ORPH ...r6elUclibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919867170 | ORPH ...Mips32r6elUclibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919867174 | ORPH ...eln32GlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919867176 | ORPH ...Mips64eln32GlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919867179 | ORPH ...4eln32MuslBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919867184 | ORPH ...nMips64eln32MuslStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919867186 | ORPH ...ln32UclibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919867191 | ORPH ...ips64eln32UclibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919867193 | ORPH ...64n32GlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919867194 | ORPH ...inMips64n32GlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919867195 | ORPH ...s64n32MuslBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919867197 | ORPH ...linMips64n32MuslStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919867198 | ORPH ...4n32UclibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919867200 | ORPH ...nMips64n32UclibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919867201 | ORPH ...eln32GlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919867202 | ORPH ...ps64r6eln32GlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919867203 | ORPH ...6eln32MuslBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919867206 | ORPH ...ips64r6eln32MuslStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919867207 | ORPH ...ln32UclibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919867209 | ORPH ...s64r6eln32UclibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919867211 | ORPH ...Nios2GlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919867213 | ORPH ...ootlinNios2GlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919867217 | ORPH ...nriscGlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919867220 | ORPH ...linOpenriscGlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919867221 | ORPH ...enriscMuslBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919867224 | ORPH ...tlinOpenriscMuslStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919867226 | ORPH ...riscUclibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919867228 | ORPH ...inOpenriscUclibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919867230 | ORPH ...440fpGlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919867232 | ORPH ...owerpc440fpGlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919867234 | ORPH ...c440fpMuslBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919867237 | ORPH ...Powerpc440fpMuslStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919867239 | ORPH ...40fpUclibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919867242 | ORPH ...werpc440fpUclibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919867245 | ORPH ...e5500GlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919867248 | ORPH ...erpc64e5500GlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919867250 | ORPH ...e6500GlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919867252 | ORPH ...erpc64e6500GlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919867253 | ORPH ...4e6500MuslBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919867256 | ORPH ...werpc64e6500MuslStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919867257 | ORPH ...ower8GlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919867260 | ORPH ...c64lepower8GlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919867261 | ORPH ...power8MuslBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919867263 | ORPH ...pc64lepower8MuslStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919867265 | ORPH ...ower8GlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919867267 | ORPH ...rpc64power8GlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919867270 | ORPH ...power8MuslBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919867273 | ORPH ...erpc64power8MuslStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919867276 | ORPH ...300c3GlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919867280 | ORPH ...werpce300c3GlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919867283 | ORPH ...e300c3MuslBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919867286 | ORPH ...owerpce300c3MuslStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919867288 | ORPH ...00c3UclibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919867292 | ORPH ...erpce300c3UclibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919867295 | ORPH ...500mcGlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919867297 | ORPH ...werpce500mcGlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919867298 | ORPH ...e500mcMuslBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919867301 | ORPH ...owerpce500mcMuslStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919867305 | ORPH ...00mcUclibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919867306 | ORPH ...erpce500mcUclibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919867309 | ORPH ...lp32dGlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919867313 | ORPH ...lp64dGlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919867314 | ORPH ...iscv64lp64dGlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919867317 | ORPH ...4lp64dMuslBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919867319 | ORPH ...Riscv64lp64dMuslStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919867321 | ORPH ...p64dUclibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919867322 | ORPH ...scv64lp64dUclibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919867326 | ORPH ...0xz13GlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919867327 | ORPH ...linS390xz13GlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919867329 | ORPH ...Shsh4GlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919867331 | ORPH ...ootlinShsh4GlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919867334 | ORPH ...nShsh4MuslBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919867336 | ORPH ...BootlinShsh4MuslStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919867339 | ORPH ...hsh4UclibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919867341 | ORPH ...otlinShsh4UclibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919867344 | ORPH ...h4aebGlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919867347 | ORPH ...linShsh4aebGlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919867350 | ORPH ...sh4aebMuslBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919867353 | ORPH ...tlinShsh4aebMuslStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919867356 | ORPH ...arc64GlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919867359 | ORPH ...tlinSparc64GlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919867361 | ORPH ...rcv8UclibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919867364 | ORPH ...linSparcv8UclibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919867368 | ORPH ...X8664GlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919867371 | ORPH ...ootlinX8664GlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919867375 | ORPH ...nX8664MuslBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919867378 | ORPH ...BootlinX8664MuslStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919867381 | ORPH ...8664UclibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919867383 | ORPH ...otlinX8664UclibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919867386 | ORPH ...orei7GlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919867390 | ORPH ...X8664corei7GlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919867396 | ORPH ...corei7MuslBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919867398 | ORPH ...nX8664corei7MuslStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919867400 | ORPH ...rei7UclibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919867401 | ORPH ...8664corei7UclibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919867403 | ORPH ...664v2GlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919867406 | ORPH ...tlinX8664v2GlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919867408 | ORPH ...8664v2MuslBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919867410 | ORPH ...otlinX8664v2MuslStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919867411 | ORPH ...64v2UclibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919867413 | ORPH ...linX8664v2UclibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919867415 | ORPH ...664v3GlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919867417 | ORPH ...tlinX8664v3GlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919867418 | ORPH ...8664v3MuslBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919867420 | ORPH ...otlinX8664v3MuslStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919867421 | ORPH ...64v3UclibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919867423 | ORPH ...linX8664v3UclibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919867426 | ORPH ...664v4GlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919867427 | ORPH ...tlinX8664v4GlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919867428 | ORPH ...8664v4MuslBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919867430 | ORPH ...otlinX8664v4MuslStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919867431 | ORPH ...64v4UclibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919867432 | ORPH ...linX8664v4UclibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919867434 | ORPH ...core2GlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919867436 | ORPH ...linX86core2GlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919867437 | ORPH ...6core2MuslBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919867438 | ORPH ...tlinX86core2MuslStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919867440 | ORPH ...ore2UclibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919867442 | ORPH ...inX86core2UclibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919867445 | ORPH ...6i686GlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919867448 | ORPH ...tlinX86i686GlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919867450 | ORPH ...86i686MuslBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919867452 | ORPH ...otlinX86i686MuslStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919867454 | ORPH ...i686UclibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919867456 | ORPH ...linX86i686UclibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919867457 | ORPH ...lx60UclibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919867458 | ORPH ...Xtensalx60UclibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919867459 | ORPH ...ToolchainBuildrootMusl | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919866903 | ORPH ...olchainBuildrootuClibc | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919866908 | ORPH ...xternalToolchainCCache | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919866913 | ORPH ...ernalToolchainCtngMusl | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919866917 | ORPH ...rnalToolchainLinaroArm | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919866924 | ORPH ...ToolchainSourceryArmv4 | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919866929 | ORPH ...ToolchainSourceryArmv5 | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919866934 | ORPH ...ToolchainSourceryArmv7 | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919866938 | ORPH TestFileCapabilities | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919865698 | ORPH TestGetDevelopers | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919867461 | ORPH TestGlibcAllTimezone | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919865804 | ORPH ...DefaultLimitedTimezone | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919865813 | ORPH TestGnupg2 | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919866049 | ORPH TestGrubi386EFI | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919865669 | ORPH TestGst1Python | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919866053 | ORPH TestHWLoc | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919866060 | ORPH TestHighway | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919866056 | ORPH TestHostBmapTools | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919865993 | ORPH TestIPythonPy3 | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919866073 | ORPH TestInitSystemNone | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919865950 | ORPH ...ystemSystemdRoIfupdown | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919865960 | ORPH ...ystemSystemdRoNetworkd | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919865970 | ORPH TestIperf3 | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919866067 | ORPH TestIso9660Grub2EFI | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919865898 | ORPH TestIso9660Grub2External | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919865902 | ORPH ...0Grub2ExternalCompress | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919865904 | ORPH TestIso9660Grub2Hybrid | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919865907 | ORPH TestIso9660Grub2Internal | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919865909 | ORPH ...so9660SyslinuxExternal | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919865911 | ORPH ...slinuxExternalCompress | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919865916 | ORPH ...so9660SyslinuxInternal | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919865924 | ORPH TestKexec | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919866078 | ORPH TestLibJXL | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919866087 | ORPH TestLibshdata | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919866090 | ORPH TestLsof | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919866105 | ORPH TestLua | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919866133 | ORPH TestLuaHttp | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919866170 | ORPH TestLuaInotify | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919866194 | ORPH TestLuaLPeg | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919866095 | ORPH TestLuaLsqlite3 | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919866113 | ORPH TestLuaLuaArgon2 | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919866138 | ORPH TestLuaLuaAugeas | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919866143 | ORPH TestLuaLuaCffi | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919866147 | ORPH TestLuaLuaCqueues | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919866150 | ORPH TestLuaLuaExpat | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919866235 | ORPH TestLuaLuaFileSystem | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919866241 | ORPH TestLuaLuaGD | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919866164 | ORPH TestLuaLuaLdap | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919866248 | ORPH TestLuaLuaLyaml | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919866208 | ORPH TestLuaLuaPosix | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919866269 | ORPH TestLuaLuaSDL2 | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919866219 | ORPH TestLuaLuaSec | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919866278 | ORPH TestLuaLuaSocket | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919866285 | ORPH TestLuaLuacURL | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919866157 | ORPH TestLuaLuaossl | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919866258 | ORPH TestLuaLuasyslog | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919866293 | ORPH TestLuaLuazlib | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919866230 | ORPH TestLuaLunix | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919866198 | ORPH TestLuaLzlib | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919866308 | ORPH TestLuaRings | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919866794 | ORPH TestLuaUtf8 | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919866225 | ORPH TestLuajit | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919866135 | ORPH TestLuajitHttp | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919866187 | ORPH TestLuajitInotify | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919866196 | ORPH TestLuajitLPeg | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919866099 | ORPH TestLuajitLsqlite3 | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919866118 | ORPH TestLuajitLuaArgon2 | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919866140 | ORPH TestLuajitLuaAugeas | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919866144 | ORPH TestLuajitLuaCqueues | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919866154 | ORPH TestLuajitLuaExpat | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919866239 | ORPH TestLuajitLuaFileSystem | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919866245 | ORPH TestLuajitLuaGD | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919866167 | ORPH TestLuajitLuaLdap | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919866251 | ORPH TestLuajitLuaLyaml | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919866212 | ORPH TestLuajitLuaPosix | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919866275 | ORPH TestLuajitLuaSDL2 | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919866220 | ORPH TestLuajitLuaSec | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919866281 | ORPH TestLuajitLuaSocket | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919866288 | ORPH TestLuajitLuacURL | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919866163 | ORPH TestLuajitLuaossl | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919866264 | ORPH TestLuajitLuasyslog | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919866297 | ORPH TestLuajitLuazlib | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919866232 | ORPH TestLuajitLunix | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919866201 | ORPH TestLuajitRings | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919866797 | ORPH TestLuajitTurbolua | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919866850 | ORPH TestLuajitUtf8 | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919866227 | ORPH TestLuvi | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919866299 | ORPH TestLxc | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919866304 | ORPH TestMender | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919866312 | ORPH TestMsrTools | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919866316 | ORPH TestMtools | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919866318 | ORPH TestNcdu | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919866322 | ORPH TestNetdata | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919866337 | ORPH TestNodeJSBasic | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919866342 | ORPH TestNodeJSModule | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919866346 | ORPH TestOctave | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919866352 | ORPH TestOla | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919866372 | ORPH TestOpenJdk | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919866418 | ORPH TestOpenSshGlibc | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919866424 | ORPH TestOpenSshuClibc | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919866426 | ORPH TestOpkg | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919866429 | ORPH TestPerftest | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919866431 | ORPH TestPerl | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919866434 | ORPH TestPerlClassLoad | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919866436 | ORPH TestPerlDBDmysql | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919866439 | ORPH TestPerlEncodeDetect | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919866444 | ORPH TestPerlGDGraph | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919866449 | ORPH TestPerlHTMLParser | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919866452 | ORPH TestPerlIOSocketMulticast | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919866456 | ORPH TestPerlIOSocketSSL | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919866461 | ORPH TestPerlLWPProtocolhttps | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919866470 | ORPH TestPerlMailDKIM | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919866475 | ORPH TestPerlX10 | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919866483 | ORPH TestPerlXMLLibXML | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919866490 | ORPH TestPerllibwwwperl | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919866463 | ORPH TestPhpApcu | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919866493 | ORPH TestPhpLuaLua | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919866500 | ORPH TestPhpLuaLuajit | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919866504 | ORPH TestPhpPam | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919866507 | ORPH TestPhpPeclDbus | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919866513 | ORPH TestPixz | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919866535 | ORPH TestPolkitInitd | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919866589 | ORPH TestPolkitSystemd | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919866597 | ORPH TestProsodyLua51 | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919866600 | ORPH TestProsodyLuajit | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919866604 | ORPH TestPyNdiff | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919866745 | ORPH TestPython3Py | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919866607 | ORPH TestPython3PyPyc | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919866611 | ORPH TestPython3Pyc | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919866613 | ORPH TestPythonAugeas | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919866622 | ORPH TestPythonAvro | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919866631 | ORPH TestPythonPahoMQTT | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919866716 | ORPH TestPythonPy3Aexpect | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919866615 | ORPH TestPythonPy3Argh | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919866617 | ORPH TestPythonPy3Attrs | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919866619 | ORPH TestPythonPy3Autobahn | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919866625 | ORPH TestPythonPy3Automat | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919866627 | ORPH TestPythonPy3Bitstring | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919866633 | ORPH TestPythonPy3Boto3 | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919866635 | ORPH TestPythonPy3Botocore | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919866637 | ORPH TestPythonPy3Can | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919866642 | ORPH TestPythonPy3Cbor | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919866648 | ORPH TestPythonPy3Click | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919866654 | ORPH TestPythonPy3Colorzero | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919866657 | ORPH TestPythonPy3Constantly | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919866664 | ORPH TestPythonPy3Construct | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919866666 | ORPH TestPythonPy3Crossbar | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919866668 | ORPH TestPythonPy3Cryptography | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919866669 | ORPH TestPythonPy3DBusFast | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919866671 | ORPH TestPythonPy3DBusNext | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919866672 | ORPH TestPythonPy3Dicttoxml2 | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919866673 | ORPH TestPythonPy3Distro | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919866674 | ORPH TestPythonPy3Django | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919866675 | ORPH TestPythonPy3Dtschema | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919866678 | ORPH TestPythonPy3Flask | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919866680 | ORPH ...honPy3FlaskExpectsJson | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919866682 | ORPH TestPythonPy3Git | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919866683 | ORPH TestPythonPy3Gitdb2 | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919866686 | ORPH TestPythonPy3GnuPG | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919866687 | ORPH TestPythonPy3Gobject | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919866688 | ORPH TestPythonPy3Gpiozero | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919866693 | ORPH TestPythonPy3Hkdf | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919866698 | ORPH TestPythonPy3Incremental | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919866699 | ORPH TestPythonPy3Iptables | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919866700 | ORPH TestPythonPy3Jmespath | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919866703 | ORPH TestPythonPy3Libftdi1 | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919866081 | ORPH ...PythonPy3MagicWormhole | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919866705 | ORPH TestPythonPy3Munch | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919866710 | ORPH TestPythonPy3Passlib | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919866719 | ORPH TestPythonPy3Pexpect | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919866724 | ORPH TestPythonPy3PyAlsa | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919866729 | ORPH TestPythonPy3Pynacl | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919866739 | ORPH TestPythonPy3Pytest | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919866746 | ORPH ...PythonPy3PytestAsyncio | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919866749 | ORPH TestPythonPy3Pyyaml | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919866751 | ORPH TestPythonPy3Qrcode | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919866755 | ORPH TestPythonPy3RSA | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919866761 | ORPH TestPythonPy3RpiGpio | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919866757 | ORPH TestPythonPy3S3transfer | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919866765 | ORPH TestPythonPy3SciPy | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919866767 | ORPH ...thonPy3ServiceIdentity | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919866768 | ORPH TestPythonPy3Smmap2 | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919866769 | ORPH TestPythonPy3Spake2 | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919866770 | ORPH TestPythonPy3Treq | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919866771 | ORPH TestPythonPy3Twisted | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919866773 | ORPH TestPythonPy3Txaio | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919866775 | ORPH TestPythonPy3Txtorcon | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919866776 | ORPH TestPythonPy3Ubjson | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919866779 | ORPH ...y3UnitTestXmlReporting | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919866783 | ORPH TestPythonPy3rtoml | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919866764 | ORPH TestPythonPybind | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919866733 | ORPH TestRdmaCore | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919866784 | ORPH TestRedis | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919866792 | ORPH TestRelro | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919865717 | ORPH TestRust | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919866800 | ORPH TestRustBin | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919866802 | ORPH TestS6 | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919866807 | ORPH TestS6Networking | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919866812 | ORPH TestS6PortableUtils | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919866818 | ORPH TestS6Rc | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919866821 | ORPH TestStressNG | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919866826 | ORPH TestSudo | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919866827 | ORPH TestSyslogNg | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919866836 | ORPH TestTmux | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919866844 | ORPH TestUbootOpensslPkgConfig | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919866859 | ORPH TestZ3 | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919866862 | ORPH TestZerofree | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919866868 | ORPH TestZfsGlibc | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919866872 | ORPH TestZfsMusl | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919866879 | ORPH TestZfsUclibc | https://gitlab.com/buildroot.org/buildroot/-/jobs/3919866885 | ORPH -- http://autobuild.buildroot.net From peter at korsgaard.com Wed Mar 15 07:09:45 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 15 Mar 2023 08:09:45 +0100 Subject: [Buildroot] [PATCH v1 1/1] package/qemu: check if qemu-system is enabled when creating symlink In-Reply-To: <875ybig5kt.fsf@dell.be.48ers.dk> (Peter Korsgaard's message of "Thu, 02 Mar 2023 23:18:42 +0100") References: <20230301005456.250709-1-christian@paral.in> <875ybig5kt.fsf@dell.be.48ers.dk> Message-ID: <875yb25w3q.fsf@dell.be.48ers.dk> >>>>> "Peter" == Peter Korsgaard writes: >>>>> "Christian" == Christian Stewart writes: >> Commit c6b9cd9a11fe7fec6bfec2ddbd42c2851dba0011 added a symlink to qemu-system >> as a post install hook. However, it does not check if qemu-system is actually >> enabled with BR2_PACKAGE_HOST_QEMU_SYSTEM_MODE. >> Add the check to make sure we only create the symlink if that is enabled. >> Signed-off-by: Christian Stewart Committed to 2022.11.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Wed Mar 15 07:10:42 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 15 Mar 2023 08:10:42 +0100 Subject: [Buildroot] [PATCH v1] package/apr: security bump version to 1.7.2 In-Reply-To: <20230228221625.32577-1-ps.report@gmx.net> (Peter Seiderer's message of "Tue, 28 Feb 2023 23:16:25 +0100") References: <20230228221625.32577-1-ps.report@gmx.net> Message-ID: <871qlq5w25.fsf@dell.be.48ers.dk> >>>>> "Peter" == Peter Seiderer writes: > - remove 0001-cross-compile.patch > (superseeded by upstream commit [1]) > - rename 0002-sys-param-h.patch to 0001-sys-param-h.patch > - remove 0003-Merge-r1887279-from-trunk.patch > (from upstream [2]) > - remove 0004-apr-1.7.0-CVE-2021-35940.patch > (superseeded by upstream commit [3], remove APR_IGNORE_CVES accordingly) > - set new configure option '--disable-sctp' (no libsctp provided by buildroot) > - set new 'ac_cv_strerror_r_rc_int' explicitly to no (default for > cross compile) > - set new 'ac_cv_mmap__dev_zero' explicitly to yes > - revert two upstream commits ([4], [5]) to fix apr-util build, fails > otherwise because of some path mismatch where to find apr_rules.mk copied > to apr-util-1.6.3/build/rules.mk, fixes: > Makefile:50: .../build/apr-util-1.6.3/build/rules.mk: No such file or directory > For details see [6]. > [1] https://github.com/apache/apr/commit/866e1df66be6704a584feaf5c3d241e3d631d03a > [2] https://github.com/apache/apr/commit/0a763c5e500f4304b7c534fae0fad430d64982e8 > [3] https://github.com/apache/apr/commit/e0be630b681fac7b8b5e2f2e402a8e18a147f966 > [4] https://github.com/apache/apr/commit/f82374627b3a6500a7a6cb11e48bcac59bcbb6a1 > [5] https://github.com/apache/apr/commit/b6dbbc77da35a7b46754c99f465827f2a583e23c > [6] https://downloads.apache.org/apr/CHANGES-APR-1.7 > Signed-off-by: Peter Seiderer Committed to 2022.11.x and 2022.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Wed Mar 15 07:11:32 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 15 Mar 2023 08:11:32 +0100 Subject: [Buildroot] [PATCH 1/1] package/quickjs: add QUICKJS_CPE_ID_VENDOR In-Reply-To: <20230304222544.20754-1-fontaine.fabrice@gmail.com> (Fabrice Fontaine's message of "Sat, 4 Mar 2023 23:25:44 +0100") References: <20230304222544.20754-1-fontaine.fabrice@gmail.com> Message-ID: <87wn3i4hgb.fsf@dell.be.48ers.dk> >>>>> "Fabrice" == Fabrice Fontaine writes: > cpe:2.3:a:quickjs_project:quickjs is a valid CPE identifier for this > package: > https://nvd.nist.gov/products/cpe/search/results?namingFormat=2.3&keyword=cpe%3A2.3%3Aa%3Aquickjs_project%3Aquickjs > Signed-off-by: Fabrice Fontaine Committed to 2022.11.x and 2022.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Wed Mar 15 07:11:38 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 15 Mar 2023 08:11:38 +0100 Subject: [Buildroot] [PATCH 1/1] package/quazip: add QUAZIP_CPE_ID_VENDOR In-Reply-To: <20230304223101.23757-1-fontaine.fabrice@gmail.com> (Fabrice Fontaine's message of "Sat, 4 Mar 2023 23:31:01 +0100") References: <20230304223101.23757-1-fontaine.fabrice@gmail.com> Message-ID: <87sfe64hg5.fsf@dell.be.48ers.dk> >>>>> "Fabrice" == Fabrice Fontaine writes: > cpe:2.3:a:quazip_project:quazip is a valid CPE identifier for this > package: > https://nvd.nist.gov/products/cpe/search/results?namingFormat=2.3&keyword=cpe%3A2.3%3Aa%3Aquazip_project%3Aquazip > Signed-off-by: Fabrice Fontaine Committed to 2022.11.x and 2022.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Wed Mar 15 07:12:00 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 15 Mar 2023 08:12:00 +0100 Subject: [Buildroot] [PATCH 1/1] package/libolm: add CPE variables In-Reply-To: <20230304223807.27864-1-fontaine.fabrice@gmail.com> (Fabrice Fontaine's message of "Sat, 4 Mar 2023 23:38:07 +0100") References: <20230304223807.27864-1-fontaine.fabrice@gmail.com> Message-ID: <87o7ou4hfj.fsf@dell.be.48ers.dk> >>>>> "Fabrice" == Fabrice Fontaine writes: > cpe:2.3:a:matrix:olm is a valid CPE identifier for this package: > https://nvd.nist.gov/products/cpe/search/results?namingFormat=2.3&keyword=cpe%3A2.3%3Aa%3Amatrix%3Aolm > Signed-off-by: Fabrice Fontaine Committed to 2022.11.x and 2022.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Wed Mar 15 07:11:13 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 15 Mar 2023 08:11:13 +0100 Subject: [Buildroot] [git commit branch/2022.02.x] package/quickjs: add QUICKJS_CPE_ID_VENDOR Message-ID: <20230315071247.D07138739D@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=b88eb874cf0268be7b76bda7d05c0178e59d5896 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.02.x cpe:2.3:a:quickjs_project:quickjs is a valid CPE identifier for this package: https://nvd.nist.gov/products/cpe/search/results?namingFormat=2.3&keyword=cpe%3A2.3%3Aa%3Aquickjs_project%3Aquickjs Signed-off-by: Fabrice Fontaine Signed-off-by: Peter Korsgaard (cherry picked from commit f820a978f835c2d1fb5df73068b4eb7b6809f86a) Signed-off-by: Peter Korsgaard --- package/quickjs/quickjs.mk | 1 + 1 file changed, 1 insertion(+) diff --git a/package/quickjs/quickjs.mk b/package/quickjs/quickjs.mk index a026eec4f0..ff39209100 100644 --- a/package/quickjs/quickjs.mk +++ b/package/quickjs/quickjs.mk @@ -9,6 +9,7 @@ QUICKJS_SOURCE = quickjs-$(QUICKJS_VERSION).tar.xz QUICKJS_SITE = https://bellard.org/quickjs QUICKJS_LICENSE = MIT QUICKJS_LICENSE_FILES = LICENSE +QUICKJS_CPE_ID_VENDOR = quickjs_project QUICKJS_INSTALL_STAGING = YES ifeq ($(BR2_TOOLCHAIN_HAS_LIBATOMIC),y) From peter at korsgaard.com Wed Mar 15 06:17:58 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 15 Mar 2023 07:17:58 +0100 Subject: [Buildroot] [git commit branch/2022.02.x] package/libpjsip: fix CVE-2022-235{3, 4}7 Message-ID: <20230315071247.BBE428739B@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=e1fb4a6e8e4a8309d4533a2e837e4581c9420d4c branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.02.x https://github.com/pjsip/pjproject/security/advisories/GHSA-9pfh-r8x4-w26w https://github.com/pjsip/pjproject/security/advisories/GHSA-cxwq-5g9x-x7fr Signed-off-by: Fabrice Fontaine Signed-off-by: Peter Korsgaard (cherry picked from commit 26344644eebca5cde9b02be849d29e38d5885741) Signed-off-by: Peter Korsgaard --- ...rge-pull-request-from-GHSA-9pfh-r8x4-w26w.patch | 99 ++++++++++++++++++++++ ...rge-pull-request-from-GHSA-cxwq-5g9x-x7fr.patch | 54 ++++++++++++ package/libpjsip/libpjsip.mk | 6 ++ 3 files changed, 159 insertions(+) diff --git a/package/libpjsip/0001-Merge-pull-request-from-GHSA-9pfh-r8x4-w26w.patch b/package/libpjsip/0001-Merge-pull-request-from-GHSA-9pfh-r8x4-w26w.patch new file mode 100644 index 0000000000..01e1878189 --- /dev/null +++ b/package/libpjsip/0001-Merge-pull-request-from-GHSA-9pfh-r8x4-w26w.patch @@ -0,0 +1,99 @@ +From d8440f4d711a654b511f50f79c0445b26f9dd1e1 Mon Sep 17 00:00:00 2001 +From: Nanang Izzuddin +Date: Tue, 20 Dec 2022 11:39:12 +0700 +Subject: [PATCH] Merge pull request from GHSA-9pfh-r8x4-w26w + +* Fix buffer overread in STUN message decoder + +* Updates based on comments + +[Retrieved from: +https://github.com/pjsip/pjproject/commit/d8440f4d711a654b511f50f79c0445b26f9dd1e1] +Signed-off-by: Fabrice Fontaine +--- + pjnath/include/pjnath/stun_msg.h | 4 ++++ + pjnath/src/pjnath/stun_msg.c | 14 +++++++++++--- + 2 files changed, 15 insertions(+), 3 deletions(-) + +diff --git a/pjnath/include/pjnath/stun_msg.h b/pjnath/include/pjnath/stun_msg.h +index b52f95c586..e49f096f3a 100644 +--- a/pjnath/include/pjnath/stun_msg.h ++++ b/pjnath/include/pjnath/stun_msg.h +@@ -442,6 +442,7 @@ typedef enum pj_stun_status + + \endverbatim + */ ++#pragma pack(1) + typedef struct pj_stun_msg_hdr + { + /** +@@ -473,6 +474,7 @@ typedef struct pj_stun_msg_hdr + pj_uint8_t tsx_id[12]; + + } pj_stun_msg_hdr; ++#pragma pack() + + + /** +@@ -490,6 +492,7 @@ typedef struct pj_stun_msg_hdr + + \endverbatim + */ ++#pragma pack(1) + typedef struct pj_stun_attr_hdr + { + /** +@@ -506,6 +509,7 @@ typedef struct pj_stun_attr_hdr + pj_uint16_t length; + + } pj_stun_attr_hdr; ++#pragma pack() + + + /** +diff --git a/pjnath/src/pjnath/stun_msg.c b/pjnath/src/pjnath/stun_msg.c +index 3def6b3eac..e904a0ba47 100644 +--- a/pjnath/src/pjnath/stun_msg.c ++++ b/pjnath/src/pjnath/stun_msg.c +@@ -746,7 +746,7 @@ PJ_DEF(int) pj_stun_set_padding_char(int chr) + + #define INIT_ATTR(a,t,l) (a)->hdr.type=(pj_uint16_t)(t), \ + (a)->hdr.length=(pj_uint16_t)(l) +-#define ATTR_HDR_LEN 4 ++#define ATTR_HDR_LEN sizeof(pj_stun_attr_hdr) + + static pj_uint16_t GETVAL16H(const pj_uint8_t *buf, unsigned pos) + { +@@ -2327,6 +2327,14 @@ PJ_DEF(pj_status_t) pj_stun_msg_decode(pj_pool_t *pool, + status = pj_stun_msg_check(pdu, pdu_len, options); + if (status != PJ_SUCCESS) + return status; ++ } else { ++ /* For safety, verify packet length at least */ ++ pj_uint32_t msg_len = GETVAL16H(pdu, 2) + 20; ++ if (msg_len > pdu_len || ++ ((options & PJ_STUN_IS_DATAGRAM) && msg_len != pdu_len)) ++ { ++ return PJNATH_EINSTUNMSGLEN; ++ } + } + + /* Create the message, copy the header, and convert to host byte order */ +@@ -2345,7 +2353,7 @@ PJ_DEF(pj_status_t) pj_stun_msg_decode(pj_pool_t *pool, + p_response = NULL; + + /* Parse attributes */ +- while (pdu_len >= 4) { ++ while (pdu_len >= ATTR_HDR_LEN) { + unsigned attr_type, attr_val_len; + const struct attr_desc *adesc; + +@@ -2357,7 +2365,7 @@ PJ_DEF(pj_status_t) pj_stun_msg_decode(pj_pool_t *pool, + attr_val_len = (attr_val_len + 3) & (~3); + + /* Check length */ +- if (pdu_len < attr_val_len) { ++ if (pdu_len < attr_val_len + ATTR_HDR_LEN) { + pj_str_t err_msg; + char err_msg_buf[80]; + diff --git a/package/libpjsip/0002-Merge-pull-request-from-GHSA-cxwq-5g9x-x7fr.patch b/package/libpjsip/0002-Merge-pull-request-from-GHSA-cxwq-5g9x-x7fr.patch new file mode 100644 index 0000000000..82249a2076 --- /dev/null +++ b/package/libpjsip/0002-Merge-pull-request-from-GHSA-cxwq-5g9x-x7fr.patch @@ -0,0 +1,54 @@ +From bc4812d31a67d5e2f973fbfaf950d6118226cf36 Mon Sep 17 00:00:00 2001 +From: sauwming +Date: Fri, 23 Dec 2022 15:05:28 +0800 +Subject: [PATCH] Merge pull request from GHSA-cxwq-5g9x-x7fr + +* Fixed heap buffer overflow when parsing STUN errcode attribute + +* Also fixed uint parsing + +[Retrieved from: +https://github.com/pjsip/pjproject/commit/bc4812d31a67d5e2f973fbfaf950d6118226cf36] +Signed-off-by: Fabrice Fontaine +--- + pjnath/src/pjnath/stun_msg.c | 11 ++++++----- + 1 file changed, 6 insertions(+), 5 deletions(-) + +diff --git a/pjnath/src/pjnath/stun_msg.c b/pjnath/src/pjnath/stun_msg.c +index c6b0bdd284..b55d29849a 100644 +--- a/pjnath/src/pjnath/stun_msg.c ++++ b/pjnath/src/pjnath/stun_msg.c +@@ -1438,12 +1438,12 @@ static pj_status_t decode_uint_attr(pj_pool_t *pool, + attr = PJ_POOL_ZALLOC_T(pool, pj_stun_uint_attr); + GETATTRHDR(buf, &attr->hdr); + +- attr->value = GETVAL32H(buf, 4); +- + /* Check that the attribute length is valid */ + if (attr->hdr.length != 4) + return PJNATH_ESTUNINATTRLEN; + ++ attr->value = GETVAL32H(buf, 4); ++ + /* Done */ + *p_attr = attr; + +@@ -1757,14 +1757,15 @@ static pj_status_t decode_errcode_attr(pj_pool_t *pool, + attr = PJ_POOL_ZALLOC_T(pool, pj_stun_errcode_attr); + GETATTRHDR(buf, &attr->hdr); + ++ /* Check that the attribute length is valid */ ++ if (attr->hdr.length < 4) ++ return PJNATH_ESTUNINATTRLEN; ++ + attr->err_code = buf[6] * 100 + buf[7]; + + /* Get pointer to the string in the message */ + value.ptr = ((char*)buf + ATTR_HDR_LEN + 4); + value.slen = attr->hdr.length - 4; +- /* Make sure the length is never negative */ +- if (value.slen < 0) +- value.slen = 0; + + /* Copy the string to the attribute */ + pj_strdup(pool, &attr->reason, &value); diff --git a/package/libpjsip/libpjsip.mk b/package/libpjsip/libpjsip.mk index 5cc0423f5d..24db641446 100644 --- a/package/libpjsip/libpjsip.mk +++ b/package/libpjsip/libpjsip.mk @@ -15,6 +15,12 @@ LIBPJSIP_CPE_ID_PRODUCT = pjsip LIBPJSIP_INSTALL_STAGING = YES LIBPJSIP_MAKE = $(MAKE1) +# 0001-Merge-pull-request-from-GHSA-9pfh-r8x4-w26w.patch +LIBPJSIP_IGNORE_CVES += CVE-2022-23537 + +# 0002-Merge-pull-request-from-GHSA-cxwq-5g9x-x7fr.patch +LIBPJSIP_IGNORE_CVES += CVE-2022-23547 + LIBPJSIP_CFLAGS = $(TARGET_CFLAGS) -DPJ_HAS_IPV6=1 # relocation truncated to fit: R_68K_GOT16O From peter at korsgaard.com Wed Mar 15 07:11:19 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 15 Mar 2023 08:11:19 +0100 Subject: [Buildroot] [git commit branch/2022.02.x] package/quazip: add QUAZIP_CPE_ID_VENDOR Message-ID: <20230315071247.DB3978739E@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=61425d7a6c9b6963131255f24b8270614cc0f2b5 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.02.x cpe:2.3:a:quazip_project:quazip is a valid CPE identifier for this package: https://nvd.nist.gov/products/cpe/search/results?namingFormat=2.3&keyword=cpe%3A2.3%3Aa%3Aquazip_project%3Aquazip Signed-off-by: Fabrice Fontaine Signed-off-by: Peter Korsgaard (cherry picked from commit 25c67417160b176776233aad9b0d685643695f8e) Signed-off-by: Peter Korsgaard --- package/quazip/quazip.mk | 1 + 1 file changed, 1 insertion(+) diff --git a/package/quazip/quazip.mk b/package/quazip/quazip.mk index 44645ec9b9..ac04fda619 100644 --- a/package/quazip/quazip.mk +++ b/package/quazip/quazip.mk @@ -12,5 +12,6 @@ QUAZIP_DEPENDENCIES = \ qt5base QUAZIP_LICENSE = LGPL-2.1 QUAZIP_LICENSE_FILES = COPYING +QUAZIP_CPE_ID_VENDOR = quazip_project $(eval $(cmake-package)) From peter at korsgaard.com Wed Mar 15 07:10:19 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 15 Mar 2023 08:10:19 +0100 Subject: [Buildroot] [git commit branch/2022.02.x] package/apr: security bump version to 1.7.2 Message-ID: <20230315071247.C67E88739C@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=ee9fa0876d1ee1eff9ac3316a4d62058e2e99338 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.02.x - remove 0001-cross-compile.patch (superseded by upstream commit [1]) - rename 0002-sys-param-h.patch to 0001-sys-param-h.patch - remove 0003-Merge-r1887279-from-trunk.patch (from upstream [2]) - remove 0004-apr-1.7.0-CVE-2021-35940.patch (superseded by upstream commit [3], remove APR_IGNORE_CVES accordingly) - set new configure option '--disable-sctp' (no libsctp provided by buildroot) - set new 'ac_cv_strerror_r_rc_int' explicitly to no (default for cross compile) - set new 'ac_cv_mmap__dev_zero' explicitly to yes - revert two upstream commits ([4], [5]) to fix apr-util build, fails otherwise because of some path mismatch where to find apr_rules.mk copied to apr-util-1.6.3/build/rules.mk, fixes: Makefile:50: .../build/apr-util-1.6.3/build/rules.mk: No such file or directory For details see [6]. [1] https://github.com/apache/apr/commit/866e1df66be6704a584feaf5c3d241e3d631d03a [2] https://github.com/apache/apr/commit/0a763c5e500f4304b7c534fae0fad430d64982e8 [3] https://github.com/apache/apr/commit/e0be630b681fac7b8b5e2f2e402a8e18a147f966 [4] https://github.com/apache/apr/commit/f82374627b3a6500a7a6cb11e48bcac59bcbb6a1 [5] https://github.com/apache/apr/commit/b6dbbc77da35a7b46754c99f465827f2a583e23c [6] https://downloads.apache.org/apr/CHANGES-APR-1.7 Signed-off-by: Peter Seiderer Signed-off-by: Peter Korsgaard (cherry picked from commit 783cd8d90d37b5e0b59d6f0bfca6667855b2b9e1) Signed-off-by: Peter Korsgaard --- package/apr/0001-cross-compile.patch | 58 ----------- ...02-sys-param-h.patch => 0001-sys-param-h.patch} | 0 ...port-r1872164.-Fix-the-name-of-libtool-wh.patch | 30 ++++++ package/apr/0003-Merge-r1887279-from-trunk.patch | 69 ------------- ...vert-Add-the-ability-to-cross-compile-APR.patch | 112 +++++++++++++++++++++ package/apr/0004-apr-1.7.0-CVE-2021-35940.patch | 57 ----------- package/apr/apr.hash | 4 +- package/apr/apr.mk | 7 +- 8 files changed, 148 insertions(+), 189 deletions(-) diff --git a/package/apr/0001-cross-compile.patch b/package/apr/0001-cross-compile.patch deleted file mode 100644 index 559ebb74ba..0000000000 --- a/package/apr/0001-cross-compile.patch +++ /dev/null @@ -1,58 +0,0 @@ -Fix cross-compilation - -Patch was backported from Apache httpd: -http://svn.apache.org/viewvc?view=revision&revision=1327907 -http://svn.apache.org/viewvc?view=revision&revision=1328390 -http://svn.apache.org/viewvc?view=revision&revision=1328714 - -Patch submitted upstream: -https://issues.apache.org/bugzilla/show_bug.cgi?id=57058 - -Signed-off-by: Bernd Kuhls - -diff -uNr apr-1.5.1.org/configure.in apr-1.5.1/configure.in ---- apr-1.5.1.org/configure.in 2014-01-25 16:17:29.000000000 +0100 -+++ apr-1.5.1/configure.in 2014-10-05 11:20:40.080746760 +0200 -@@ -118,6 +118,16 @@ - echo "Configuring APR library" - echo "Platform: $host" - -+dnl In case of cross compilation we set CC_FOR_BUILD to cc unless -+dnl we got already CC_FOR_BUILD from environment. -+if test "x${build_alias}" != "x${host_alias}"; then -+ if test "x${CC_FOR_BUILD}" = "x"; then -+ CC_FOR_BUILD=cc -+ fi -+fi -+AC_SUBST(CC_FOR_BUILD) -+AC_SUBST(CFLAGS_FOR_BUILD) -+ - dnl Some initial steps for configuration. We setup the default directory - dnl and which files are to be configured. - -diff -uNr apr-1.5.1.org/Makefile.in apr-1.5.1/Makefile.in ---- apr-1.5.1.org/Makefile.in 2014-03-17 16:10:26.000000000 +0100 -+++ apr-1.5.1/Makefile.in 2014-10-05 11:22:53.031070519 +0200 -@@ -8,6 +8,8 @@ - # APR (Apache Portable Runtime) library Makefile. - # - CPP = @CPP@ -+CC_FOR_BUILD = @CC_FOR_BUILD@ -+CFLAGS_FOR_BUILD = @CFLAGS_FOR_BUILD@ - - # get substituted into some targets - APR_MAJOR_VERSION=@APR_MAJOR_VERSION@ -@@ -134,8 +134,13 @@ - $(APR_MKDIR) tools - $(LT_COMPILE) - -+ifdef CC_FOR_BUILD -+tools/gen_test_char at EXEEXT@: tools/gen_test_char.c $(LOCAL_LIBS) -+ $(CC_FOR_BUILD) $(CFLAGS_FOR_BUILD) -DCROSS_COMPILE -o $@ $< -+else - tools/gen_test_char at EXEEXT@: $(OBJECTS_gen_test_char) - $(LINK_PROG) $(OBJECTS_gen_test_char) $(ALL_LIBS) -+endif - - include/private/apr_escape_test_char.h: tools/gen_test_char at EXEEXT@ - $(APR_MKDIR) include/private diff --git a/package/apr/0002-sys-param-h.patch b/package/apr/0001-sys-param-h.patch similarity index 100% rename from package/apr/0002-sys-param-h.patch rename to package/apr/0001-sys-param-h.patch diff --git a/package/apr/0002-Revert-Backport-r1872164.-Fix-the-name-of-libtool-wh.patch b/package/apr/0002-Revert-Backport-r1872164.-Fix-the-name-of-libtool-wh.patch new file mode 100644 index 0000000000..f80db1cb6b --- /dev/null +++ b/package/apr/0002-Revert-Backport-r1872164.-Fix-the-name-of-libtool-wh.patch @@ -0,0 +1,30 @@ +From 0aa7e33372b479a26e5f04dfc4801e24573a8737 Mon Sep 17 00:00:00 2001 +From: Graham Leggett +Date: Wed, 1 Jan 2020 10:43:39 +0000 +Subject: [PATCH] Revert: Backport r1872164. Fix the name of libtool when + cross compiling. + +git-svn-id: https://svn.apache.org/repos/asf/apr/apr/branches/1.7.x at 1872165 13f79535-47bb-0310-9956-ffa450edef68 + +[Revert upstream commit https://github.com/apache/apr/commit/f82374627b3a6500a7a6cb11e48bcac59bcbb6a1] +Signed-off-by: Peter Seiderer +--- + apr-config.in | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/apr-config.in b/apr-config.in +index bed47ca..4873fc0 100644 +--- a/apr-config.in ++++ b/apr-config.in +@@ -246,7 +246,7 @@ while test $# -gt 0; do + if test "$location" = "installed"; then + echo "${installbuilddir}/libtool" + elif test "$location" = "crosscompile"; then +- echo "$APR_TARGET_DIR/${installbuilddir}/libtool" ++ echo "$APR_TARGET_DIR/${installbuilddir}/build" + else + echo "$APR_BUILD_DIR/libtool" + fi +-- +2.39.2 + diff --git a/package/apr/0003-Merge-r1887279-from-trunk.patch b/package/apr/0003-Merge-r1887279-from-trunk.patch deleted file mode 100644 index 444b9d2b06..0000000000 --- a/package/apr/0003-Merge-r1887279-from-trunk.patch +++ /dev/null @@ -1,69 +0,0 @@ -From a15958a37a06f71c42c690278f9c958b93b7ee20 Mon Sep 17 00:00:00 2001 -From: Yann Ylavic -Date: Thu, 11 Mar 2021 14:10:21 +0000 -Subject: [PATCH] Merge r1887279 from trunk: - -build/apr_common.m4: avoid explicit inclusion of "confdefs.h" - -The failure is observed on `autoconf-2.69d` (soon to be released -as `autoconf-2.70`). There `int64_t` detection fails as: - -$ autoreconf && ./configure -checking whether int64_t and int use fmt %d... no -checking whether int64_t and long use fmt %ld... no -checking whether int64_t and long long use fmt %lld... no -configure: error: could not determine the string function for int64_t -``` - -This happens because `./configure` always stumbles on warning: - -configure:3350: gcc -c -g -O2 -Werror conftest.c >&5 -In file included from conftest.c:31: -confdefs.h:22: error: "__STDC_WANT_IEC_60559_ATTRIBS_EXT__" redefined [-Werror] - 22 | #define __STDC_WANT_IEC_60559_ATTRIBS_EXT__ 1 - | - -It's triggered by double inclusion of `"confdefs.h"` contents: -explicitly in `APR_TRY_COMPILE_NO_WARNING` macro and implicitly -via `AC_LANG_SOURCE` use. - -To fix it and avoid having to define `main()` declaration the change -uses `AC_LANG_PROGRAM` instead. - -Tested on both `autoconf-2.69` and `autoconf-2.69d`. - - -Github: closes #25 -Submitted by: Sergei Trofimovich -Reviewed by: ylavic - - -git-svn-id: https://svn.apache.org/repos/asf/apr/apr/branches/1.7.x at 1887485 13f79535-47bb-0310-9956-ffa450edef68 - -[Retrieved from: -https://github.com/apache/apr/commit/0a763c5e500f4304b7c534fae0fad430d64982e8] -Signed-off-by: Fabrice Fontaine ---- - build/apr_common.m4 | 8 ++------ - 1 file changed, 2 insertions(+), 6 deletions(-) - -diff --git a/build/apr_common.m4 b/build/apr_common.m4 -index 297dd32cf75..b67a8608abe 100644 ---- a/build/apr_common.m4 -+++ b/build/apr_common.m4 -@@ -467,13 +467,9 @@ AC_DEFUN([APR_TRY_COMPILE_NO_WARNING], - CFLAGS="$CFLAGS -Werror" - fi - AC_COMPILE_IFELSE( -- [AC_LANG_SOURCE( -- [#include "confdefs.h" -- ] -- [[$1]] -- [int main(int argc, const char *const *argv) {] -+ [AC_LANG_PROGRAM( -+ [[$1]], - [[$2]] -- [ return 0; }] - )], [CFLAGS=$apr_save_CFLAGS - $3], [CFLAGS=$apr_save_CFLAGS - $4]) diff --git a/package/apr/0003-Revert-Add-the-ability-to-cross-compile-APR.patch b/package/apr/0003-Revert-Add-the-ability-to-cross-compile-APR.patch new file mode 100644 index 0000000000..ad250d4427 --- /dev/null +++ b/package/apr/0003-Revert-Add-the-ability-to-cross-compile-APR.patch @@ -0,0 +1,112 @@ +From ed1daed074fba0dabff825e63525d751b6bb7b8d Mon Sep 17 00:00:00 2001 +From: Graham Leggett +Date: Tue, 31 Dec 2019 21:26:02 +0000 +Subject: [PATCH] Revert: Add the ability to cross compile APR. + +git-svn-id: https://svn.apache.org/repos/asf/apr/apr/branches/1.7.x at 1872147 13f79535-47bb-0310-9956-ffa450edef68 + +[Revert upstream commit https://github.com/apache/apr/commit/b6dbbc77da35a7b46754c99f465827f2a583e23c] +Signed-off-by: Peter Seiderer +--- + CHANGES | 2 -- + apr-config.in | 22 ---------------------- + 2 files changed, 24 deletions(-) + +diff --git a/CHANGES b/CHANGES +index 71b2f0e..e751c90 100644 +--- a/CHANGES ++++ b/CHANGES +@@ -56,8 +56,6 @@ Changes for APR 1.7.1 + *) Don't try to use PROC_PTHREAD by default when cross compiling. + [Yann Ylavic] + +- *) Add the ability to cross compile APR. [Graham Leggett] +- + *) While cross-compiling, the tools/gen_test_char could not + be executed at build time, use AX_PROG_CC_FOR_BUILD to + build native tools/gen_test_char +diff --git a/apr-config.in b/apr-config.in +index 4873fc0..84b4073 100644 +--- a/apr-config.in ++++ b/apr-config.in +@@ -48,14 +48,6 @@ APR_LIBNAME="@APR_LIBNAME@" + # NOTE: the following line is modified during 'make install': alter with care! + location=@APR_CONFIG_LOCATION@ + +-# absolute path, but not installed path - we're cross compiling +-case "$0" in +- "${bindir}/"*) ;; +- "/"*) location=crosscompile; +- APR_TARGET_DIR=${0%${bindir}/apr-${APR_MAJOR_VERSION}-config} ;; +- *) ;; +-esac +- + show_usage() + { + cat << EOF +@@ -101,8 +93,6 @@ fi + + if test "$location" = "installed"; then + LA_FILE="$libdir/lib${APR_LIBNAME}.la" +-elif test "$location" = "crosscompile"; then +- LA_FILE="$APR_TARGET_DIR/$libdir/lib${APR_LIBNAME}.la" + else + LA_FILE="$APR_BUILD_DIR/lib${APR_LIBNAME}.la" + fi +@@ -132,8 +122,6 @@ while test $# -gt 0; do + --includedir) + if test "$location" = "installed"; then + flags="$includedir" +- elif test "$location" = "crosscompile"; then +- flags="$APR_TARGET_DIR/$includedir" + elif test "$location" = "source"; then + flags="$APR_SOURCE_DIR/include" + else +@@ -166,8 +154,6 @@ while test $# -gt 0; do + --includes) + if test "$location" = "installed"; then + flags="$flags -I$includedir $EXTRA_INCLUDES" +- elif test "$location" = "crosscompile"; then +- flags="$flags -I$APR_TARGET_DIR/$includedir $EXTRA_INCLUDES" + elif test "$location" = "source"; then + flags="$flags -I$APR_SOURCE_DIR/include $EXTRA_INCLUDES" + else +@@ -182,8 +168,6 @@ while test $# -gt 0; do + --installbuilddir) + if test "$location" = "installed"; then + echo "${installbuilddir}" +- elif test "$location" = "crosscompile"; then +- echo "$APR_TARGET_DIR/${installbuilddir}" + elif test "$location" = "source"; then + echo "$APR_SOURCE_DIR/build" + else +@@ -200,8 +184,6 @@ while test $# -gt 0; do + if test "$location" = "installed"; then + ### avoid using -L if libdir is a "standard" location like /usr/lib + flags="$flags -L$libdir -l${APR_LIBNAME}" +- elif test "$location" = "crosscompile"; then +- flags="$flags -L$APR_TARGET_DIR/$libdir -l${APR_LIBNAME}" + else + ### this surely can't work since the library is in .libs? + flags="$flags -L$APR_BUILD_DIR -l${APR_LIBNAME}" +@@ -219,8 +201,6 @@ while test $# -gt 0; do + # Since the user is specifying they are linking with libtool, we + # *know* that -R will be recognized by libtool. + flags="$flags -L$libdir -R$libdir -l${APR_LIBNAME}" +- elif test "$location" = "crosscompile"; then +- flags="$flags -L${APR_TARGET_DIR}/$libdir -l${APR_LIBNAME}" + else + flags="$flags $LA_FILE" + fi +@@ -245,8 +225,6 @@ while test $# -gt 0; do + --apr-libtool) + if test "$location" = "installed"; then + echo "${installbuilddir}/libtool" +- elif test "$location" = "crosscompile"; then +- echo "$APR_TARGET_DIR/${installbuilddir}/build" + else + echo "$APR_BUILD_DIR/libtool" + fi +-- +2.39.2 + diff --git a/package/apr/0004-apr-1.7.0-CVE-2021-35940.patch b/package/apr/0004-apr-1.7.0-CVE-2021-35940.patch deleted file mode 100644 index b065a3330a..0000000000 --- a/package/apr/0004-apr-1.7.0-CVE-2021-35940.patch +++ /dev/null @@ -1,57 +0,0 @@ - -SECURITY: CVE-2021-35940 (cve.mitre.org) - -Restore fix for CVE-2017-12613 which was missing in 1.7.x branch, though -was addressed in 1.6.x in 1.6.3 and later via r1807976. - -The fix was merged back to 1.7.x in r1891198. - -Since this was a regression in 1.7.0, a new CVE name has been assigned -to track this, CVE-2021-35940. - -Thanks to Iveta Cesalova for reporting this issue. - -https://svn.apache.org/viewvc?view=revision&revision=1891198 - -[Retrieved from: -https://dist.apache.org/repos/dist/release/apr/patches/apr-1.7.0-CVE-2021-35940.patch] -Signed-off-by: Fabrice Fontaine - -Index: ./time/unix/time.c -=================================================================== ---- ./time/unix/time.c (revision 1891197) -+++ ./time/unix/time.c (revision 1891198) -@@ -142,6 +142,9 @@ - static const int dayoffset[12] = - {306, 337, 0, 31, 61, 92, 122, 153, 184, 214, 245, 275}; - -+ if (xt->tm_mon < 0 || xt->tm_mon >= 12) -+ return APR_EBADDATE; -+ - /* shift new year to 1st March in order to make leap year calc easy */ - - if (xt->tm_mon < 2) -Index: ./time/win32/time.c -=================================================================== ---- ./time/win32/time.c (revision 1891197) -+++ ./time/win32/time.c (revision 1891198) -@@ -54,6 +54,9 @@ - static const int dayoffset[12] = - {0, 31, 59, 90, 120, 151, 181, 212, 243, 273, 304, 334}; - -+ if (tm->wMonth < 1 || tm->wMonth > 12) -+ return APR_EBADDATE; -+ - /* Note; the caller is responsible for filling in detailed tm_usec, - * tm_gmtoff and tm_isdst data when applicable. - */ -@@ -228,6 +231,9 @@ - static const int dayoffset[12] = - {306, 337, 0, 31, 61, 92, 122, 153, 184, 214, 245, 275}; - -+ if (xt->tm_mon < 0 || xt->tm_mon >= 12) -+ return APR_EBADDATE; -+ - /* shift new year to 1st March in order to make leap year calc easy */ - - if (xt->tm_mon < 2) diff --git a/package/apr/apr.hash b/package/apr/apr.hash index d7739d7ed3..96f43d3710 100644 --- a/package/apr/apr.hash +++ b/package/apr/apr.hash @@ -1,4 +1,4 @@ -# From http://archive.apache.org/dist/apr/apr-1.7.0.tar.bz2.sha256 -sha256 e2e148f0b2e99b8e5c6caa09f6d4fb4dd3e83f744aa72a952f94f5a14436f7ea apr-1.7.0.tar.bz2 +# From https://archive.apache.org/dist/apr/apr-1.7.2.tar.bz2.sha256 +sha256 75e77cc86776c030c0a5c408dfbd0bf2a0b75eed5351e52d5439fa1e5509a43e apr-1.7.2.tar.bz2 # Locally calculated sha256 f854aeef66ecd55a126226e82b3f26793fc3b1c584647f6a0edc5639974c38ad LICENSE diff --git a/package/apr/apr.mk b/package/apr/apr.mk index 77217ccbb3..bdc5e915c6 100644 --- a/package/apr/apr.mk +++ b/package/apr/apr.mk @@ -4,7 +4,7 @@ # ################################################################################ -APR_VERSION = 1.7.0 +APR_VERSION = 1.7.2 APR_SOURCE = apr-$(APR_VERSION).tar.bz2 APR_SITE = https://archive.apache.org/dist/apr APR_LICENSE = Apache-2.0 @@ -16,8 +16,7 @@ APR_INSTALL_STAGING = YES # so we need to autoreconf: APR_AUTORECONF = YES -# 0004-apr-1.7.0-CVE-2021-35940.patch -APR_IGNORE_CVES += CVE-2021-35940 +APR_CONF_OPTS = --disable-sctp # avoid apr_hints.m4 by setting apr_preload_done=yes and set # the needed CFLAGS on our own (avoids '-D_REENTRANT' in case @@ -32,6 +31,7 @@ APR_CONF_ENV = \ CFLAGS_FOR_BUILD="$(HOST_CFLAGS)" \ CFLAGS="$(APR_CFLAGS)" \ ac_cv_file__dev_zero=yes \ + ac_cv_mmap__dev_zero=yes \ ac_cv_func_setpgrp_void=yes \ apr_cv_process_shared_works=yes \ apr_cv_mutex_robust_shared=no \ @@ -39,6 +39,7 @@ APR_CONF_ENV = \ ac_cv_sizeof_struct_iovec=8 \ ac_cv_sizeof_pid_t=4 \ ac_cv_struct_rlimit=yes \ + ac_cv_strerror_r_rc_int=no \ ac_cv_o_nonblock_inherited=no \ apr_cv_mutex_recursive=yes \ apr_cv_epoll=yes \ From peter at korsgaard.com Wed Mar 15 07:11:53 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 15 Mar 2023 08:11:53 +0100 Subject: [Buildroot] [git commit branch/2022.02.x] package/libolm: add CPE variables Message-ID: <20230315071247.E5A8F8739B@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=8b8137852afbf41fbc311597b052eec610020e18 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.02.x cpe:2.3:a:matrix:olm is a valid CPE identifier for this package: https://nvd.nist.gov/products/cpe/search/results?namingFormat=2.3&keyword=cpe%3A2.3%3Aa%3Amatrix%3Aolm Signed-off-by: Fabrice Fontaine Signed-off-by: Peter Korsgaard (cherry picked from commit d5c6ff24dccb7fec54e7fa43af9f987b95eba1f8) Signed-off-by: Peter Korsgaard --- package/libolm/libolm.mk | 2 ++ 1 file changed, 2 insertions(+) diff --git a/package/libolm/libolm.mk b/package/libolm/libolm.mk index 607e50702f..6f06686555 100644 --- a/package/libolm/libolm.mk +++ b/package/libolm/libolm.mk @@ -9,6 +9,8 @@ LIBOLM_SOURCE = olm-$(LIBOLM_VERSION).tar.gz LIBOLM_SITE = https://gitlab.matrix.org/matrix-org/olm/-/archive/$(LIBOLM_VERSION) LIBOLM_LICENSE = Apache-2.0 LIBOLM_LICENSE_FILES = LICENSE +LIBOLM_CPE_ID_VENDOR = matrix +LIBOLM_CPE_ID_PRODUCT = olm LIBOLM_INSTALL_STAGING = YES LIBOLM_CONF_OPTS = -DOLM_TESTS=OFF From peter at korsgaard.com Wed Mar 15 07:11:25 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 15 Mar 2023 08:11:25 +0100 Subject: [Buildroot] [git commit branch/2022.11.x] package/quazip: add QUAZIP_CPE_ID_VENDOR Message-ID: <20230315071625.54CC4873BB@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=88f42191722586f6ebcd2882b4b258055e648f86 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.11.x cpe:2.3:a:quazip_project:quazip is a valid CPE identifier for this package: https://nvd.nist.gov/products/cpe/search/results?namingFormat=2.3&keyword=cpe%3A2.3%3Aa%3Aquazip_project%3Aquazip Signed-off-by: Fabrice Fontaine Signed-off-by: Peter Korsgaard (cherry picked from commit 25c67417160b176776233aad9b0d685643695f8e) Signed-off-by: Peter Korsgaard --- package/quazip/quazip.mk | 1 + 1 file changed, 1 insertion(+) diff --git a/package/quazip/quazip.mk b/package/quazip/quazip.mk index 7731e59d94..7d58877ac2 100644 --- a/package/quazip/quazip.mk +++ b/package/quazip/quazip.mk @@ -12,5 +12,6 @@ QUAZIP_DEPENDENCIES = \ qt5base QUAZIP_LICENSE = LGPL-2.1 QUAZIP_LICENSE_FILES = COPYING +QUAZIP_CPE_ID_VENDOR = quazip_project $(eval $(cmake-package)) From peter at korsgaard.com Wed Mar 15 07:09:35 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 15 Mar 2023 08:09:35 +0100 Subject: [Buildroot] [git commit branch/2022.11.x] package/qemu: check if qemu-system is enabled when creating symlink Message-ID: <20230315071625.2B21F873BC@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=df21c1c972680a2bf4361f5c33ed591f340714e2 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.11.x Commit c6b9cd9a11fe7fec6bfec2ddbd42c2851dba0011 added a symlink to qemu-system as a post install hook. However, it does not check if qemu-system is actually enabled with BR2_PACKAGE_HOST_QEMU_SYSTEM_MODE. Add the check to make sure we only create the symlink if that is enabled. Signed-off-by: Christian Stewart Signed-off-by: Peter Korsgaard (cherry picked from commit f67c896fecade666e44a734b34cbf7b0d08903c0) Signed-off-by: Peter Korsgaard --- package/qemu/qemu.mk | 2 ++ 1 file changed, 2 insertions(+) diff --git a/package/qemu/qemu.mk b/package/qemu/qemu.mk index a991d49993..43e8e7321f 100644 --- a/package/qemu/qemu.mk +++ b/package/qemu/qemu.mk @@ -405,10 +405,12 @@ define HOST_QEMU_INSTALL_CMDS endef # install symlink to qemu-system +ifeq ($(BR2_PACKAGE_HOST_QEMU_SYSTEM_MODE),y) define HOST_QEMU_POST_INSTALL_SYMLINK ln -sf ./qemu-system-$(HOST_QEMU_ARCH) $(HOST_DIR)/bin/qemu-system endef HOST_QEMU_POST_INSTALL_HOOKS += HOST_QEMU_POST_INSTALL_SYMLINK +endif $(eval $(host-generic-package)) From peter at korsgaard.com Wed Mar 15 06:17:46 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 15 Mar 2023 07:17:46 +0100 Subject: [Buildroot] [git commit branch/2022.11.x] package/libpjsip: fix CVE-2022-235{3, 4}7 Message-ID: <20230315071625.1FFFD873BB@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=c320582d40a668420c8340506291fa3496bcc93e branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.11.x https://github.com/pjsip/pjproject/security/advisories/GHSA-9pfh-r8x4-w26w https://github.com/pjsip/pjproject/security/advisories/GHSA-cxwq-5g9x-x7fr Signed-off-by: Fabrice Fontaine Signed-off-by: Peter Korsgaard (cherry picked from commit 26344644eebca5cde9b02be849d29e38d5885741) Signed-off-by: Peter Korsgaard --- ...rge-pull-request-from-GHSA-9pfh-r8x4-w26w.patch | 99 ++++++++++++++++++++++ ...rge-pull-request-from-GHSA-cxwq-5g9x-x7fr.patch | 54 ++++++++++++ package/libpjsip/libpjsip.mk | 6 ++ 3 files changed, 159 insertions(+) diff --git a/package/libpjsip/0001-Merge-pull-request-from-GHSA-9pfh-r8x4-w26w.patch b/package/libpjsip/0001-Merge-pull-request-from-GHSA-9pfh-r8x4-w26w.patch new file mode 100644 index 0000000000..01e1878189 --- /dev/null +++ b/package/libpjsip/0001-Merge-pull-request-from-GHSA-9pfh-r8x4-w26w.patch @@ -0,0 +1,99 @@ +From d8440f4d711a654b511f50f79c0445b26f9dd1e1 Mon Sep 17 00:00:00 2001 +From: Nanang Izzuddin +Date: Tue, 20 Dec 2022 11:39:12 +0700 +Subject: [PATCH] Merge pull request from GHSA-9pfh-r8x4-w26w + +* Fix buffer overread in STUN message decoder + +* Updates based on comments + +[Retrieved from: +https://github.com/pjsip/pjproject/commit/d8440f4d711a654b511f50f79c0445b26f9dd1e1] +Signed-off-by: Fabrice Fontaine +--- + pjnath/include/pjnath/stun_msg.h | 4 ++++ + pjnath/src/pjnath/stun_msg.c | 14 +++++++++++--- + 2 files changed, 15 insertions(+), 3 deletions(-) + +diff --git a/pjnath/include/pjnath/stun_msg.h b/pjnath/include/pjnath/stun_msg.h +index b52f95c586..e49f096f3a 100644 +--- a/pjnath/include/pjnath/stun_msg.h ++++ b/pjnath/include/pjnath/stun_msg.h +@@ -442,6 +442,7 @@ typedef enum pj_stun_status + + \endverbatim + */ ++#pragma pack(1) + typedef struct pj_stun_msg_hdr + { + /** +@@ -473,6 +474,7 @@ typedef struct pj_stun_msg_hdr + pj_uint8_t tsx_id[12]; + + } pj_stun_msg_hdr; ++#pragma pack() + + + /** +@@ -490,6 +492,7 @@ typedef struct pj_stun_msg_hdr + + \endverbatim + */ ++#pragma pack(1) + typedef struct pj_stun_attr_hdr + { + /** +@@ -506,6 +509,7 @@ typedef struct pj_stun_attr_hdr + pj_uint16_t length; + + } pj_stun_attr_hdr; ++#pragma pack() + + + /** +diff --git a/pjnath/src/pjnath/stun_msg.c b/pjnath/src/pjnath/stun_msg.c +index 3def6b3eac..e904a0ba47 100644 +--- a/pjnath/src/pjnath/stun_msg.c ++++ b/pjnath/src/pjnath/stun_msg.c +@@ -746,7 +746,7 @@ PJ_DEF(int) pj_stun_set_padding_char(int chr) + + #define INIT_ATTR(a,t,l) (a)->hdr.type=(pj_uint16_t)(t), \ + (a)->hdr.length=(pj_uint16_t)(l) +-#define ATTR_HDR_LEN 4 ++#define ATTR_HDR_LEN sizeof(pj_stun_attr_hdr) + + static pj_uint16_t GETVAL16H(const pj_uint8_t *buf, unsigned pos) + { +@@ -2327,6 +2327,14 @@ PJ_DEF(pj_status_t) pj_stun_msg_decode(pj_pool_t *pool, + status = pj_stun_msg_check(pdu, pdu_len, options); + if (status != PJ_SUCCESS) + return status; ++ } else { ++ /* For safety, verify packet length at least */ ++ pj_uint32_t msg_len = GETVAL16H(pdu, 2) + 20; ++ if (msg_len > pdu_len || ++ ((options & PJ_STUN_IS_DATAGRAM) && msg_len != pdu_len)) ++ { ++ return PJNATH_EINSTUNMSGLEN; ++ } + } + + /* Create the message, copy the header, and convert to host byte order */ +@@ -2345,7 +2353,7 @@ PJ_DEF(pj_status_t) pj_stun_msg_decode(pj_pool_t *pool, + p_response = NULL; + + /* Parse attributes */ +- while (pdu_len >= 4) { ++ while (pdu_len >= ATTR_HDR_LEN) { + unsigned attr_type, attr_val_len; + const struct attr_desc *adesc; + +@@ -2357,7 +2365,7 @@ PJ_DEF(pj_status_t) pj_stun_msg_decode(pj_pool_t *pool, + attr_val_len = (attr_val_len + 3) & (~3); + + /* Check length */ +- if (pdu_len < attr_val_len) { ++ if (pdu_len < attr_val_len + ATTR_HDR_LEN) { + pj_str_t err_msg; + char err_msg_buf[80]; + diff --git a/package/libpjsip/0002-Merge-pull-request-from-GHSA-cxwq-5g9x-x7fr.patch b/package/libpjsip/0002-Merge-pull-request-from-GHSA-cxwq-5g9x-x7fr.patch new file mode 100644 index 0000000000..82249a2076 --- /dev/null +++ b/package/libpjsip/0002-Merge-pull-request-from-GHSA-cxwq-5g9x-x7fr.patch @@ -0,0 +1,54 @@ +From bc4812d31a67d5e2f973fbfaf950d6118226cf36 Mon Sep 17 00:00:00 2001 +From: sauwming +Date: Fri, 23 Dec 2022 15:05:28 +0800 +Subject: [PATCH] Merge pull request from GHSA-cxwq-5g9x-x7fr + +* Fixed heap buffer overflow when parsing STUN errcode attribute + +* Also fixed uint parsing + +[Retrieved from: +https://github.com/pjsip/pjproject/commit/bc4812d31a67d5e2f973fbfaf950d6118226cf36] +Signed-off-by: Fabrice Fontaine +--- + pjnath/src/pjnath/stun_msg.c | 11 ++++++----- + 1 file changed, 6 insertions(+), 5 deletions(-) + +diff --git a/pjnath/src/pjnath/stun_msg.c b/pjnath/src/pjnath/stun_msg.c +index c6b0bdd284..b55d29849a 100644 +--- a/pjnath/src/pjnath/stun_msg.c ++++ b/pjnath/src/pjnath/stun_msg.c +@@ -1438,12 +1438,12 @@ static pj_status_t decode_uint_attr(pj_pool_t *pool, + attr = PJ_POOL_ZALLOC_T(pool, pj_stun_uint_attr); + GETATTRHDR(buf, &attr->hdr); + +- attr->value = GETVAL32H(buf, 4); +- + /* Check that the attribute length is valid */ + if (attr->hdr.length != 4) + return PJNATH_ESTUNINATTRLEN; + ++ attr->value = GETVAL32H(buf, 4); ++ + /* Done */ + *p_attr = attr; + +@@ -1757,14 +1757,15 @@ static pj_status_t decode_errcode_attr(pj_pool_t *pool, + attr = PJ_POOL_ZALLOC_T(pool, pj_stun_errcode_attr); + GETATTRHDR(buf, &attr->hdr); + ++ /* Check that the attribute length is valid */ ++ if (attr->hdr.length < 4) ++ return PJNATH_ESTUNINATTRLEN; ++ + attr->err_code = buf[6] * 100 + buf[7]; + + /* Get pointer to the string in the message */ + value.ptr = ((char*)buf + ATTR_HDR_LEN + 4); + value.slen = attr->hdr.length - 4; +- /* Make sure the length is never negative */ +- if (value.slen < 0) +- value.slen = 0; + + /* Copy the string to the attribute */ + pj_strdup(pool, &attr->reason, &value); diff --git a/package/libpjsip/libpjsip.mk b/package/libpjsip/libpjsip.mk index 5cc0423f5d..24db641446 100644 --- a/package/libpjsip/libpjsip.mk +++ b/package/libpjsip/libpjsip.mk @@ -15,6 +15,12 @@ LIBPJSIP_CPE_ID_PRODUCT = pjsip LIBPJSIP_INSTALL_STAGING = YES LIBPJSIP_MAKE = $(MAKE1) +# 0001-Merge-pull-request-from-GHSA-9pfh-r8x4-w26w.patch +LIBPJSIP_IGNORE_CVES += CVE-2022-23537 + +# 0002-Merge-pull-request-from-GHSA-cxwq-5g9x-x7fr.patch +LIBPJSIP_IGNORE_CVES += CVE-2022-23547 + LIBPJSIP_CFLAGS = $(TARGET_CFLAGS) -DPJ_HAS_IPV6=1 # relocation truncated to fit: R_68K_GOT16O From peter at korsgaard.com Wed Mar 15 07:11:08 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 15 Mar 2023 08:11:08 +0100 Subject: [Buildroot] [git commit branch/2022.11.x] package/quickjs: add QUICKJS_CPE_ID_VENDOR Message-ID: <20230315071625.44C4E873BE@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=b110ed88653201e0cd856fc5d2a3af709475fe65 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.11.x cpe:2.3:a:quickjs_project:quickjs is a valid CPE identifier for this package: https://nvd.nist.gov/products/cpe/search/results?namingFormat=2.3&keyword=cpe%3A2.3%3Aa%3Aquickjs_project%3Aquickjs Signed-off-by: Fabrice Fontaine Signed-off-by: Peter Korsgaard (cherry picked from commit f820a978f835c2d1fb5df73068b4eb7b6809f86a) Signed-off-by: Peter Korsgaard --- package/quickjs/quickjs.mk | 1 + 1 file changed, 1 insertion(+) diff --git a/package/quickjs/quickjs.mk b/package/quickjs/quickjs.mk index a026eec4f0..ff39209100 100644 --- a/package/quickjs/quickjs.mk +++ b/package/quickjs/quickjs.mk @@ -9,6 +9,7 @@ QUICKJS_SOURCE = quickjs-$(QUICKJS_VERSION).tar.xz QUICKJS_SITE = https://bellard.org/quickjs QUICKJS_LICENSE = MIT QUICKJS_LICENSE_FILES = LICENSE +QUICKJS_CPE_ID_VENDOR = quickjs_project QUICKJS_INSTALL_STAGING = YES ifeq ($(BR2_TOOLCHAIN_HAS_LIBATOMIC),y) From peter at korsgaard.com Wed Mar 15 07:11:49 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 15 Mar 2023 08:11:49 +0100 Subject: [Buildroot] [git commit branch/2022.11.x] package/libolm: add CPE variables Message-ID: <20230315071625.6302B873BC@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=c18b427bc7241818249e4189f541893960c5ad56 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.11.x cpe:2.3:a:matrix:olm is a valid CPE identifier for this package: https://nvd.nist.gov/products/cpe/search/results?namingFormat=2.3&keyword=cpe%3A2.3%3Aa%3Amatrix%3Aolm Signed-off-by: Fabrice Fontaine Signed-off-by: Peter Korsgaard (cherry picked from commit d5c6ff24dccb7fec54e7fa43af9f987b95eba1f8) Signed-off-by: Peter Korsgaard --- package/libolm/libolm.mk | 2 ++ 1 file changed, 2 insertions(+) diff --git a/package/libolm/libolm.mk b/package/libolm/libolm.mk index 607e50702f..6f06686555 100644 --- a/package/libolm/libolm.mk +++ b/package/libolm/libolm.mk @@ -9,6 +9,8 @@ LIBOLM_SOURCE = olm-$(LIBOLM_VERSION).tar.gz LIBOLM_SITE = https://gitlab.matrix.org/matrix-org/olm/-/archive/$(LIBOLM_VERSION) LIBOLM_LICENSE = Apache-2.0 LIBOLM_LICENSE_FILES = LICENSE +LIBOLM_CPE_ID_VENDOR = matrix +LIBOLM_CPE_ID_PRODUCT = olm LIBOLM_INSTALL_STAGING = YES LIBOLM_CONF_OPTS = -DOLM_TESTS=OFF From peter at korsgaard.com Wed Mar 15 07:10:28 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 15 Mar 2023 08:10:28 +0100 Subject: [Buildroot] [git commit branch/2022.11.x] package/apr: security bump version to 1.7.2 Message-ID: <20230315071625.391BE873BD@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=0f9ac5ceea8d211f97430552a36ed962514afd94 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.11.x - remove 0001-cross-compile.patch (superseded by upstream commit [1]) - rename 0002-sys-param-h.patch to 0001-sys-param-h.patch - remove 0003-Merge-r1887279-from-trunk.patch (from upstream [2]) - remove 0004-apr-1.7.0-CVE-2021-35940.patch (superseded by upstream commit [3], remove APR_IGNORE_CVES accordingly) - set new configure option '--disable-sctp' (no libsctp provided by buildroot) - set new 'ac_cv_strerror_r_rc_int' explicitly to no (default for cross compile) - set new 'ac_cv_mmap__dev_zero' explicitly to yes - revert two upstream commits ([4], [5]) to fix apr-util build, fails otherwise because of some path mismatch where to find apr_rules.mk copied to apr-util-1.6.3/build/rules.mk, fixes: Makefile:50: .../build/apr-util-1.6.3/build/rules.mk: No such file or directory For details see [6]. [1] https://github.com/apache/apr/commit/866e1df66be6704a584feaf5c3d241e3d631d03a [2] https://github.com/apache/apr/commit/0a763c5e500f4304b7c534fae0fad430d64982e8 [3] https://github.com/apache/apr/commit/e0be630b681fac7b8b5e2f2e402a8e18a147f966 [4] https://github.com/apache/apr/commit/f82374627b3a6500a7a6cb11e48bcac59bcbb6a1 [5] https://github.com/apache/apr/commit/b6dbbc77da35a7b46754c99f465827f2a583e23c [6] https://downloads.apache.org/apr/CHANGES-APR-1.7 Signed-off-by: Peter Seiderer Signed-off-by: Peter Korsgaard (cherry picked from commit 783cd8d90d37b5e0b59d6f0bfca6667855b2b9e1) Signed-off-by: Peter Korsgaard --- package/apr/0001-cross-compile.patch | 58 ----------- ...02-sys-param-h.patch => 0001-sys-param-h.patch} | 0 ...port-r1872164.-Fix-the-name-of-libtool-wh.patch | 30 ++++++ package/apr/0003-Merge-r1887279-from-trunk.patch | 69 ------------- ...vert-Add-the-ability-to-cross-compile-APR.patch | 112 +++++++++++++++++++++ package/apr/0004-apr-1.7.0-CVE-2021-35940.patch | 57 ----------- package/apr/apr.hash | 4 +- package/apr/apr.mk | 7 +- 8 files changed, 148 insertions(+), 189 deletions(-) diff --git a/package/apr/0001-cross-compile.patch b/package/apr/0001-cross-compile.patch deleted file mode 100644 index 559ebb74ba..0000000000 --- a/package/apr/0001-cross-compile.patch +++ /dev/null @@ -1,58 +0,0 @@ -Fix cross-compilation - -Patch was backported from Apache httpd: -http://svn.apache.org/viewvc?view=revision&revision=1327907 -http://svn.apache.org/viewvc?view=revision&revision=1328390 -http://svn.apache.org/viewvc?view=revision&revision=1328714 - -Patch submitted upstream: -https://issues.apache.org/bugzilla/show_bug.cgi?id=57058 - -Signed-off-by: Bernd Kuhls - -diff -uNr apr-1.5.1.org/configure.in apr-1.5.1/configure.in ---- apr-1.5.1.org/configure.in 2014-01-25 16:17:29.000000000 +0100 -+++ apr-1.5.1/configure.in 2014-10-05 11:20:40.080746760 +0200 -@@ -118,6 +118,16 @@ - echo "Configuring APR library" - echo "Platform: $host" - -+dnl In case of cross compilation we set CC_FOR_BUILD to cc unless -+dnl we got already CC_FOR_BUILD from environment. -+if test "x${build_alias}" != "x${host_alias}"; then -+ if test "x${CC_FOR_BUILD}" = "x"; then -+ CC_FOR_BUILD=cc -+ fi -+fi -+AC_SUBST(CC_FOR_BUILD) -+AC_SUBST(CFLAGS_FOR_BUILD) -+ - dnl Some initial steps for configuration. We setup the default directory - dnl and which files are to be configured. - -diff -uNr apr-1.5.1.org/Makefile.in apr-1.5.1/Makefile.in ---- apr-1.5.1.org/Makefile.in 2014-03-17 16:10:26.000000000 +0100 -+++ apr-1.5.1/Makefile.in 2014-10-05 11:22:53.031070519 +0200 -@@ -8,6 +8,8 @@ - # APR (Apache Portable Runtime) library Makefile. - # - CPP = @CPP@ -+CC_FOR_BUILD = @CC_FOR_BUILD@ -+CFLAGS_FOR_BUILD = @CFLAGS_FOR_BUILD@ - - # get substituted into some targets - APR_MAJOR_VERSION=@APR_MAJOR_VERSION@ -@@ -134,8 +134,13 @@ - $(APR_MKDIR) tools - $(LT_COMPILE) - -+ifdef CC_FOR_BUILD -+tools/gen_test_char at EXEEXT@: tools/gen_test_char.c $(LOCAL_LIBS) -+ $(CC_FOR_BUILD) $(CFLAGS_FOR_BUILD) -DCROSS_COMPILE -o $@ $< -+else - tools/gen_test_char at EXEEXT@: $(OBJECTS_gen_test_char) - $(LINK_PROG) $(OBJECTS_gen_test_char) $(ALL_LIBS) -+endif - - include/private/apr_escape_test_char.h: tools/gen_test_char at EXEEXT@ - $(APR_MKDIR) include/private diff --git a/package/apr/0002-sys-param-h.patch b/package/apr/0001-sys-param-h.patch similarity index 100% rename from package/apr/0002-sys-param-h.patch rename to package/apr/0001-sys-param-h.patch diff --git a/package/apr/0002-Revert-Backport-r1872164.-Fix-the-name-of-libtool-wh.patch b/package/apr/0002-Revert-Backport-r1872164.-Fix-the-name-of-libtool-wh.patch new file mode 100644 index 0000000000..f80db1cb6b --- /dev/null +++ b/package/apr/0002-Revert-Backport-r1872164.-Fix-the-name-of-libtool-wh.patch @@ -0,0 +1,30 @@ +From 0aa7e33372b479a26e5f04dfc4801e24573a8737 Mon Sep 17 00:00:00 2001 +From: Graham Leggett +Date: Wed, 1 Jan 2020 10:43:39 +0000 +Subject: [PATCH] Revert: Backport r1872164. Fix the name of libtool when + cross compiling. + +git-svn-id: https://svn.apache.org/repos/asf/apr/apr/branches/1.7.x at 1872165 13f79535-47bb-0310-9956-ffa450edef68 + +[Revert upstream commit https://github.com/apache/apr/commit/f82374627b3a6500a7a6cb11e48bcac59bcbb6a1] +Signed-off-by: Peter Seiderer +--- + apr-config.in | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/apr-config.in b/apr-config.in +index bed47ca..4873fc0 100644 +--- a/apr-config.in ++++ b/apr-config.in +@@ -246,7 +246,7 @@ while test $# -gt 0; do + if test "$location" = "installed"; then + echo "${installbuilddir}/libtool" + elif test "$location" = "crosscompile"; then +- echo "$APR_TARGET_DIR/${installbuilddir}/libtool" ++ echo "$APR_TARGET_DIR/${installbuilddir}/build" + else + echo "$APR_BUILD_DIR/libtool" + fi +-- +2.39.2 + diff --git a/package/apr/0003-Merge-r1887279-from-trunk.patch b/package/apr/0003-Merge-r1887279-from-trunk.patch deleted file mode 100644 index 444b9d2b06..0000000000 --- a/package/apr/0003-Merge-r1887279-from-trunk.patch +++ /dev/null @@ -1,69 +0,0 @@ -From a15958a37a06f71c42c690278f9c958b93b7ee20 Mon Sep 17 00:00:00 2001 -From: Yann Ylavic -Date: Thu, 11 Mar 2021 14:10:21 +0000 -Subject: [PATCH] Merge r1887279 from trunk: - -build/apr_common.m4: avoid explicit inclusion of "confdefs.h" - -The failure is observed on `autoconf-2.69d` (soon to be released -as `autoconf-2.70`). There `int64_t` detection fails as: - -$ autoreconf && ./configure -checking whether int64_t and int use fmt %d... no -checking whether int64_t and long use fmt %ld... no -checking whether int64_t and long long use fmt %lld... no -configure: error: could not determine the string function for int64_t -``` - -This happens because `./configure` always stumbles on warning: - -configure:3350: gcc -c -g -O2 -Werror conftest.c >&5 -In file included from conftest.c:31: -confdefs.h:22: error: "__STDC_WANT_IEC_60559_ATTRIBS_EXT__" redefined [-Werror] - 22 | #define __STDC_WANT_IEC_60559_ATTRIBS_EXT__ 1 - | - -It's triggered by double inclusion of `"confdefs.h"` contents: -explicitly in `APR_TRY_COMPILE_NO_WARNING` macro and implicitly -via `AC_LANG_SOURCE` use. - -To fix it and avoid having to define `main()` declaration the change -uses `AC_LANG_PROGRAM` instead. - -Tested on both `autoconf-2.69` and `autoconf-2.69d`. - - -Github: closes #25 -Submitted by: Sergei Trofimovich -Reviewed by: ylavic - - -git-svn-id: https://svn.apache.org/repos/asf/apr/apr/branches/1.7.x at 1887485 13f79535-47bb-0310-9956-ffa450edef68 - -[Retrieved from: -https://github.com/apache/apr/commit/0a763c5e500f4304b7c534fae0fad430d64982e8] -Signed-off-by: Fabrice Fontaine ---- - build/apr_common.m4 | 8 ++------ - 1 file changed, 2 insertions(+), 6 deletions(-) - -diff --git a/build/apr_common.m4 b/build/apr_common.m4 -index 297dd32cf75..b67a8608abe 100644 ---- a/build/apr_common.m4 -+++ b/build/apr_common.m4 -@@ -467,13 +467,9 @@ AC_DEFUN([APR_TRY_COMPILE_NO_WARNING], - CFLAGS="$CFLAGS -Werror" - fi - AC_COMPILE_IFELSE( -- [AC_LANG_SOURCE( -- [#include "confdefs.h" -- ] -- [[$1]] -- [int main(int argc, const char *const *argv) {] -+ [AC_LANG_PROGRAM( -+ [[$1]], - [[$2]] -- [ return 0; }] - )], [CFLAGS=$apr_save_CFLAGS - $3], [CFLAGS=$apr_save_CFLAGS - $4]) diff --git a/package/apr/0003-Revert-Add-the-ability-to-cross-compile-APR.patch b/package/apr/0003-Revert-Add-the-ability-to-cross-compile-APR.patch new file mode 100644 index 0000000000..ad250d4427 --- /dev/null +++ b/package/apr/0003-Revert-Add-the-ability-to-cross-compile-APR.patch @@ -0,0 +1,112 @@ +From ed1daed074fba0dabff825e63525d751b6bb7b8d Mon Sep 17 00:00:00 2001 +From: Graham Leggett +Date: Tue, 31 Dec 2019 21:26:02 +0000 +Subject: [PATCH] Revert: Add the ability to cross compile APR. + +git-svn-id: https://svn.apache.org/repos/asf/apr/apr/branches/1.7.x at 1872147 13f79535-47bb-0310-9956-ffa450edef68 + +[Revert upstream commit https://github.com/apache/apr/commit/b6dbbc77da35a7b46754c99f465827f2a583e23c] +Signed-off-by: Peter Seiderer +--- + CHANGES | 2 -- + apr-config.in | 22 ---------------------- + 2 files changed, 24 deletions(-) + +diff --git a/CHANGES b/CHANGES +index 71b2f0e..e751c90 100644 +--- a/CHANGES ++++ b/CHANGES +@@ -56,8 +56,6 @@ Changes for APR 1.7.1 + *) Don't try to use PROC_PTHREAD by default when cross compiling. + [Yann Ylavic] + +- *) Add the ability to cross compile APR. [Graham Leggett] +- + *) While cross-compiling, the tools/gen_test_char could not + be executed at build time, use AX_PROG_CC_FOR_BUILD to + build native tools/gen_test_char +diff --git a/apr-config.in b/apr-config.in +index 4873fc0..84b4073 100644 +--- a/apr-config.in ++++ b/apr-config.in +@@ -48,14 +48,6 @@ APR_LIBNAME="@APR_LIBNAME@" + # NOTE: the following line is modified during 'make install': alter with care! + location=@APR_CONFIG_LOCATION@ + +-# absolute path, but not installed path - we're cross compiling +-case "$0" in +- "${bindir}/"*) ;; +- "/"*) location=crosscompile; +- APR_TARGET_DIR=${0%${bindir}/apr-${APR_MAJOR_VERSION}-config} ;; +- *) ;; +-esac +- + show_usage() + { + cat << EOF +@@ -101,8 +93,6 @@ fi + + if test "$location" = "installed"; then + LA_FILE="$libdir/lib${APR_LIBNAME}.la" +-elif test "$location" = "crosscompile"; then +- LA_FILE="$APR_TARGET_DIR/$libdir/lib${APR_LIBNAME}.la" + else + LA_FILE="$APR_BUILD_DIR/lib${APR_LIBNAME}.la" + fi +@@ -132,8 +122,6 @@ while test $# -gt 0; do + --includedir) + if test "$location" = "installed"; then + flags="$includedir" +- elif test "$location" = "crosscompile"; then +- flags="$APR_TARGET_DIR/$includedir" + elif test "$location" = "source"; then + flags="$APR_SOURCE_DIR/include" + else +@@ -166,8 +154,6 @@ while test $# -gt 0; do + --includes) + if test "$location" = "installed"; then + flags="$flags -I$includedir $EXTRA_INCLUDES" +- elif test "$location" = "crosscompile"; then +- flags="$flags -I$APR_TARGET_DIR/$includedir $EXTRA_INCLUDES" + elif test "$location" = "source"; then + flags="$flags -I$APR_SOURCE_DIR/include $EXTRA_INCLUDES" + else +@@ -182,8 +168,6 @@ while test $# -gt 0; do + --installbuilddir) + if test "$location" = "installed"; then + echo "${installbuilddir}" +- elif test "$location" = "crosscompile"; then +- echo "$APR_TARGET_DIR/${installbuilddir}" + elif test "$location" = "source"; then + echo "$APR_SOURCE_DIR/build" + else +@@ -200,8 +184,6 @@ while test $# -gt 0; do + if test "$location" = "installed"; then + ### avoid using -L if libdir is a "standard" location like /usr/lib + flags="$flags -L$libdir -l${APR_LIBNAME}" +- elif test "$location" = "crosscompile"; then +- flags="$flags -L$APR_TARGET_DIR/$libdir -l${APR_LIBNAME}" + else + ### this surely can't work since the library is in .libs? + flags="$flags -L$APR_BUILD_DIR -l${APR_LIBNAME}" +@@ -219,8 +201,6 @@ while test $# -gt 0; do + # Since the user is specifying they are linking with libtool, we + # *know* that -R will be recognized by libtool. + flags="$flags -L$libdir -R$libdir -l${APR_LIBNAME}" +- elif test "$location" = "crosscompile"; then +- flags="$flags -L${APR_TARGET_DIR}/$libdir -l${APR_LIBNAME}" + else + flags="$flags $LA_FILE" + fi +@@ -245,8 +225,6 @@ while test $# -gt 0; do + --apr-libtool) + if test "$location" = "installed"; then + echo "${installbuilddir}/libtool" +- elif test "$location" = "crosscompile"; then +- echo "$APR_TARGET_DIR/${installbuilddir}/build" + else + echo "$APR_BUILD_DIR/libtool" + fi +-- +2.39.2 + diff --git a/package/apr/0004-apr-1.7.0-CVE-2021-35940.patch b/package/apr/0004-apr-1.7.0-CVE-2021-35940.patch deleted file mode 100644 index b065a3330a..0000000000 --- a/package/apr/0004-apr-1.7.0-CVE-2021-35940.patch +++ /dev/null @@ -1,57 +0,0 @@ - -SECURITY: CVE-2021-35940 (cve.mitre.org) - -Restore fix for CVE-2017-12613 which was missing in 1.7.x branch, though -was addressed in 1.6.x in 1.6.3 and later via r1807976. - -The fix was merged back to 1.7.x in r1891198. - -Since this was a regression in 1.7.0, a new CVE name has been assigned -to track this, CVE-2021-35940. - -Thanks to Iveta Cesalova for reporting this issue. - -https://svn.apache.org/viewvc?view=revision&revision=1891198 - -[Retrieved from: -https://dist.apache.org/repos/dist/release/apr/patches/apr-1.7.0-CVE-2021-35940.patch] -Signed-off-by: Fabrice Fontaine - -Index: ./time/unix/time.c -=================================================================== ---- ./time/unix/time.c (revision 1891197) -+++ ./time/unix/time.c (revision 1891198) -@@ -142,6 +142,9 @@ - static const int dayoffset[12] = - {306, 337, 0, 31, 61, 92, 122, 153, 184, 214, 245, 275}; - -+ if (xt->tm_mon < 0 || xt->tm_mon >= 12) -+ return APR_EBADDATE; -+ - /* shift new year to 1st March in order to make leap year calc easy */ - - if (xt->tm_mon < 2) -Index: ./time/win32/time.c -=================================================================== ---- ./time/win32/time.c (revision 1891197) -+++ ./time/win32/time.c (revision 1891198) -@@ -54,6 +54,9 @@ - static const int dayoffset[12] = - {0, 31, 59, 90, 120, 151, 181, 212, 243, 273, 304, 334}; - -+ if (tm->wMonth < 1 || tm->wMonth > 12) -+ return APR_EBADDATE; -+ - /* Note; the caller is responsible for filling in detailed tm_usec, - * tm_gmtoff and tm_isdst data when applicable. - */ -@@ -228,6 +231,9 @@ - static const int dayoffset[12] = - {306, 337, 0, 31, 61, 92, 122, 153, 184, 214, 245, 275}; - -+ if (xt->tm_mon < 0 || xt->tm_mon >= 12) -+ return APR_EBADDATE; -+ - /* shift new year to 1st March in order to make leap year calc easy */ - - if (xt->tm_mon < 2) diff --git a/package/apr/apr.hash b/package/apr/apr.hash index d7739d7ed3..96f43d3710 100644 --- a/package/apr/apr.hash +++ b/package/apr/apr.hash @@ -1,4 +1,4 @@ -# From http://archive.apache.org/dist/apr/apr-1.7.0.tar.bz2.sha256 -sha256 e2e148f0b2e99b8e5c6caa09f6d4fb4dd3e83f744aa72a952f94f5a14436f7ea apr-1.7.0.tar.bz2 +# From https://archive.apache.org/dist/apr/apr-1.7.2.tar.bz2.sha256 +sha256 75e77cc86776c030c0a5c408dfbd0bf2a0b75eed5351e52d5439fa1e5509a43e apr-1.7.2.tar.bz2 # Locally calculated sha256 f854aeef66ecd55a126226e82b3f26793fc3b1c584647f6a0edc5639974c38ad LICENSE diff --git a/package/apr/apr.mk b/package/apr/apr.mk index 77217ccbb3..bdc5e915c6 100644 --- a/package/apr/apr.mk +++ b/package/apr/apr.mk @@ -4,7 +4,7 @@ # ################################################################################ -APR_VERSION = 1.7.0 +APR_VERSION = 1.7.2 APR_SOURCE = apr-$(APR_VERSION).tar.bz2 APR_SITE = https://archive.apache.org/dist/apr APR_LICENSE = Apache-2.0 @@ -16,8 +16,7 @@ APR_INSTALL_STAGING = YES # so we need to autoreconf: APR_AUTORECONF = YES -# 0004-apr-1.7.0-CVE-2021-35940.patch -APR_IGNORE_CVES += CVE-2021-35940 +APR_CONF_OPTS = --disable-sctp # avoid apr_hints.m4 by setting apr_preload_done=yes and set # the needed CFLAGS on our own (avoids '-D_REENTRANT' in case @@ -32,6 +31,7 @@ APR_CONF_ENV = \ CFLAGS_FOR_BUILD="$(HOST_CFLAGS)" \ CFLAGS="$(APR_CFLAGS)" \ ac_cv_file__dev_zero=yes \ + ac_cv_mmap__dev_zero=yes \ ac_cv_func_setpgrp_void=yes \ apr_cv_process_shared_works=yes \ apr_cv_mutex_robust_shared=no \ @@ -39,6 +39,7 @@ APR_CONF_ENV = \ ac_cv_sizeof_struct_iovec=8 \ ac_cv_sizeof_pid_t=4 \ ac_cv_struct_rlimit=yes \ + ac_cv_strerror_r_rc_int=no \ ac_cv_o_nonblock_inherited=no \ apr_cv_mutex_recursive=yes \ apr_cv_epoll=yes \ From peter at korsgaard.com Wed Mar 15 07:18:18 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 15 Mar 2023 08:18:18 +0100 Subject: [Buildroot] Forcing linker to look at right library path? In-Reply-To: (C. D.'s message of "Tue, 14 Mar 2023 18:43:29 +0000") References: <20230314085823.5a37e5e9@windsurf> Message-ID: <87jzzi4h51.fsf@dell.be.48ers.dk> >>>>> "C" == C D writes: Hi, > I'm trying to build sedcli (https://github.com/sedcli/sedcli); the version > I'm building is a slightly modified private branch (added some debugging), but > the Makefile and configure script are basically identical. I went through > the Makefile and added $(DESTDIR) in appropriate locations to make the files > go where they need to, but after running a "make sedcli-reconfigure" I realized > the configure script isn't taking any off options Buildroot is using to attempt > to make it do the right thing, and I'm assuming this is where my problem is. > The output I get from it is: > Wrong option: --target=x86_64-buildroot-linux-gnu > Wrong option: --host=x86_64-buildroot-linux-gnu > Wrong option: --build=x86_64-pc-linux-gnu > Wrong option: --prefix=/usr > Wrong option: --exec-prefix=/usr > Wrong option: --sysconfdir=/etc > Wrong option: --localstatedir=/var > Wrong option: --program-prefix= > Wrong option: --disable-gtk-doc > Wrong option: --disable-gtk-doc-html > Wrong option: --disable-doc > Wrong option: --disable-docs > Wrong option: --disable-documentation > Wrong option: --with-xmlto=no > Wrong option: --with-fop=no > Wrong option: --disable-dependency-tracking > Wrong option: --enable-ipv6 > Wrong option: --disable-nls > Wrong option: --disable-static > Wrong option: --enable-shared It sounds like you have configured this as an autotools package, but looking at https://github.com/sedcli/sedcli/blob/master/src/configure I see that it is a custom hand written script, so that is why it doesn't understand all of these options. Use generic-package instead. Notice that we already have a package for sedutil, which sounds as if it does more-or-less the same as this sedcli. -- Bye, Peter Korsgaard From luke at ljones.dev Wed Mar 15 08:46:21 2023 From: luke at ljones.dev (Luke D. Jones) Date: Wed, 15 Mar 2023 09:46:21 +0100 Subject: [Buildroot] [PATCH 2/5] package/sdl2_mixer: bump version to 2.6.3 In-Reply-To: <20230315084624.1665061-1-luke@ljones.dev> References: <20230315084624.1665061-1-luke@ljones.dev> Message-ID: <20230315084624.1665061-2-luke@ljones.dev> Signed-off-by: Luke D. Jones --- package/sdl2_mixer/sdl2_mixer.hash | 2 +- package/sdl2_mixer/sdl2_mixer.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/sdl2_mixer/sdl2_mixer.hash b/package/sdl2_mixer/sdl2_mixer.hash index f3bab151f22c..98c5fda6af50 100644 --- a/package/sdl2_mixer/sdl2_mixer.hash +++ b/package/sdl2_mixer/sdl2_mixer.hash @@ -1,3 +1,3 @@ # Locally calculated -sha256 b4cf5a382c061cd75081cf246c2aa2f9df8db04bdda8dcdc6b6cca55bede2419 SDL2_mixer-2.0.4.tar.gz +sha256 7a6ba86a478648ce617e3a5e9277181bc67f7ce9876605eea6affd4a0d6eea8f SDL2_mixer-2.6.3.tar.gz sha256 113727180e7956cb9718b03b41da85b63ea54743a33047071a623bf672895a10 COPYING.txt diff --git a/package/sdl2_mixer/sdl2_mixer.mk b/package/sdl2_mixer/sdl2_mixer.mk index f349b8ca80cf..425380bf5dd5 100644 --- a/package/sdl2_mixer/sdl2_mixer.mk +++ b/package/sdl2_mixer/sdl2_mixer.mk @@ -4,7 +4,7 @@ # ################################################################################ -SDL2_MIXER_VERSION = 2.0.4 +SDL2_MIXER_VERSION = 2.6.3 SDL2_MIXER_SOURCE = SDL2_mixer-$(SDL2_MIXER_VERSION).tar.gz SDL2_MIXER_SITE = http://www.libsdl.org/projects/SDL_mixer/release SDL2_MIXER_LICENSE = Zlib -- 2.39.2 From luke at ljones.dev Wed Mar 15 08:46:23 2023 From: luke at ljones.dev (Luke D. Jones) Date: Wed, 15 Mar 2023 09:46:23 +0100 Subject: [Buildroot] [PATCH 4/5] package/sdl2_net: bump version to 2.2.0 In-Reply-To: <20230315084624.1665061-1-luke@ljones.dev> References: <20230315084624.1665061-1-luke@ljones.dev> Message-ID: <20230315084624.1665061-4-luke@ljones.dev> Signed-off-by: Luke D. Jones --- package/sdl2_net/sdl2_net.hash | 2 +- package/sdl2_net/sdl2_net.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/sdl2_net/sdl2_net.hash b/package/sdl2_net/sdl2_net.hash index a58e3c96cf31..c614aee25557 100644 --- a/package/sdl2_net/sdl2_net.hash +++ b/package/sdl2_net/sdl2_net.hash @@ -1,3 +1,3 @@ # Locally calculated -sha256 15ce8a7e5a23dafe8177c8df6e6c79b6749a03fff1e8196742d3571657609d21 SDL2_net-2.0.1.tar.gz +sha256 4e4a891988316271974ff4e9585ed1ef729a123d22c08bd473129179dc857feb SDL2_net-2.2.0.tar.gz sha256 f09845a238245402a8b8388db6634d8a5b2c3e1dc098f16f9d8c74a276ef4594 COPYING.txt diff --git a/package/sdl2_net/sdl2_net.mk b/package/sdl2_net/sdl2_net.mk index 93bf3a2eb366..6adf8eb77919 100644 --- a/package/sdl2_net/sdl2_net.mk +++ b/package/sdl2_net/sdl2_net.mk @@ -4,7 +4,7 @@ # ################################################################################ -SDL2_NET_VERSION = 2.0.1 +SDL2_NET_VERSION = 2.2.0 SDL2_NET_SOURCE = SDL2_net-$(SDL2_NET_VERSION).tar.gz SDL2_NET_SITE = http://www.libsdl.org/projects/SDL_net/release SDL2_NET_LICENSE = Zlib -- 2.39.2 From luke at ljones.dev Wed Mar 15 08:46:24 2023 From: luke at ljones.dev (Luke D. Jones) Date: Wed, 15 Mar 2023 09:46:24 +0100 Subject: [Buildroot] [PATCH 5/5] package/sdl2_ttf: bump version to 2.20.2 In-Reply-To: <20230315084624.1665061-1-luke@ljones.dev> References: <20230315084624.1665061-1-luke@ljones.dev> Message-ID: <20230315084624.1665061-5-luke@ljones.dev> Signed-off-by: Luke D. Jones --- package/sdl2_ttf/sdl2_ttf.hash | 2 +- package/sdl2_ttf/sdl2_ttf.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/sdl2_ttf/sdl2_ttf.hash b/package/sdl2_ttf/sdl2_ttf.hash index 3313b341f9e6..1225ee1acbd5 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 9dc71ed93487521b107a2c4a9ca6bf43fb62f6bddd5c26b055e6b91418a22053 SDL2_ttf-2.20.2.tar.gz sha256 28aabfed22b3cb0b7e23ef40385e4f66297c960082f029c96d073cc1d4e008d5 LICENSE.txt diff --git a/package/sdl2_ttf/sdl2_ttf.mk b/package/sdl2_ttf/sdl2_ttf.mk index f859d097fff7..c2c4b660f82f 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.39.2 From luke at ljones.dev Wed Mar 15 08:46:20 2023 From: luke at ljones.dev (Luke D. Jones) Date: Wed, 15 Mar 2023 09:46:20 +0100 Subject: [Buildroot] [PATCH 1/5] package/sdl2: bump version to 2.26.4 Message-ID: <20230315084624.1665061-1-luke@ljones.dev> Signed-off-by: Luke D. Jones --- 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 e26dcee30160..8232e66bb13d 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.4.tar.gz.sig +sha256 1a0f686498fb768ad9f3f80b39037a7d006eac093aad39cb4ebcc832a8887231 SDL2-2.26.4.tar.gz # Locally calculated sha256 9928507f684c1965d07f2b6ef4b4723d5efc2f6b4ab731f743a413c51c319927 LICENSE.txt diff --git a/package/sdl2/sdl2.mk b/package/sdl2/sdl2.mk index 12bfe0eb1592..8504b345feb0 100644 --- a/package/sdl2/sdl2.mk +++ b/package/sdl2/sdl2.mk @@ -4,7 +4,7 @@ # ################################################################################ -SDL2_VERSION = 2.26.3 +SDL2_VERSION = 2.26.4 SDL2_SOURCE = SDL2-$(SDL2_VERSION).tar.gz SDL2_SITE = http://www.libsdl.org/release SDL2_LICENSE = Zlib -- 2.39.2 From luke at ljones.dev Wed Mar 15 08:46:22 2023 From: luke at ljones.dev (Luke D. Jones) Date: Wed, 15 Mar 2023 09:46:22 +0100 Subject: [Buildroot] [PATCH 3/5] package/sdl2_image: bump version to 2.6.3 In-Reply-To: <20230315084624.1665061-1-luke@ljones.dev> References: <20230315084624.1665061-1-luke@ljones.dev> Message-ID: <20230315084624.1665061-3-luke@ljones.dev> Signed-off-by: Luke D. Jones --- package/sdl2_image/sdl2_image.hash | 4 ++-- package/sdl2_image/sdl2_image.mk | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package/sdl2_image/sdl2_image.hash b/package/sdl2_image/sdl2_image.hash index e1efa4debe6b..f20bccc9165d 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 +# Locally calculated after checking https://www.libsdl.org/projects/SDL_image/release/SDL2_image-2.6.3.tar.gz.sig +sha256 931c9be5bf1d7c8fae9b7dc157828b7eee874e23c7f24b44ba7eff6b4836312c SDL2_image-2.6.3.tar.gz sha256 28aabfed22b3cb0b7e23ef40385e4f66297c960082f029c96d073cc1d4e008d5 LICENSE.txt diff --git a/package/sdl2_image/sdl2_image.mk b/package/sdl2_image/sdl2_image.mk index 953742de28ab..aaf379788cc4 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.39.2 From luke at ljones.dev Wed Mar 15 08:51:02 2023 From: luke at ljones.dev (Luke D. Jones) Date: Wed, 15 Mar 2023 09:51:02 +0100 Subject: [Buildroot] (no subject) Message-ID: <20230315085103.1671888-1-luke@ljones.dev> This patch adds support for a few config options in SDL2 that I had need of for a work project: - video-wayland, to enable running SDL2 applications under weston without xorg - video-vivante, to enable running using the etnaviv driver directly - pulseaudio, to enable building SDL2 with sound support The sound addition is heavily related to a decade old issue that still persists as described here: http://forums.libsdl.org/viewtopic.php?t=7609&sid=40fdb9756b8e22e1b8253cda3338845f From luke at ljones.dev Wed Mar 15 08:51:03 2023 From: luke at ljones.dev (Luke D. Jones) Date: Wed, 15 Mar 2023 09:51:03 +0100 Subject: [Buildroot] [PATCH] package/sdl2: Add config for wayland, vivante, pulseaudio In-Reply-To: <20230315085103.1671888-1-luke@ljones.dev> References: <20230315085103.1671888-1-luke@ljones.dev> Message-ID: <20230315085103.1671888-2-luke@ljones.dev> Add support for building SDL2 with the following enabled as either optional or detected: - Wayland video support, enables running SDL2 applications under pure wayland desktops/compositors - Vivante video device support, this enables SDL2 to run on devices using this video chip without a full desktop (much like KMS/DRM) - Pulseaudio support, this solves an ancient issue that still occurs in some cases. Described at: http://forums.libsdl.org/viewtopic.php?t=7609&sid=40fdb9756b8e22e1b8253cda3338845f Signed-off-by: Luke D. Jones --- package/sdl2/Config.in | 16 ++++++++++++++++ package/sdl2/sdl2.mk | 21 +++++++++++++++++++++ 2 files changed, 37 insertions(+) diff --git a/package/sdl2/Config.in b/package/sdl2/Config.in index 7c8258fe73b3..365be28c8ddb 100644 --- a/package/sdl2/Config.in +++ b/package/sdl2/Config.in @@ -18,6 +18,22 @@ config BR2_PACKAGE_SDL2_DIRECTFB comment "DirectFB video driver needs directfb" depends on !BR2_PACKAGE_DIRECTFB +config BR2_PACKAGE_SDL2_WAYLAND + bool "wayland video driver" + depends on BR2_PACKAGE_WAYLAND + +comment "wayland video driver needs wayland" + depends on !BR2_PACKAGE_WAYLAND + +config BR2_PACKAGE_SDL2_PULSEAUDIO + bool "pulseaudio support" + depends on BR2_PACKAGE_PULSEAUDIO + depends on BR2_PACKAGE_ALSA_LIB + +comment "pulseaudio support needs the pulseaudio and alsa packages" + depends on !BR2_PACKAGE_PULSEAUDIO + depends on !BR2_PACKAGE_ALSA_LIB + config BR2_PACKAGE_SDL2_X11 bool "X11 video driver" depends on BR2_PACKAGE_XORG7 diff --git a/package/sdl2/sdl2.mk b/package/sdl2/sdl2.mk index c01f12d12cf7..12bfe0eb1592 100644 --- a/package/sdl2/sdl2.mk +++ b/package/sdl2/sdl2.mk @@ -81,6 +81,20 @@ else SDL2_CONF_OPTS += --disable-video-directfb endif +ifeq ($(BR2_PACKAGE_SDL2_WAYLAND),y) +SDL2_DEPENDENCIES += wayland +SDL2_CONF_OPTS += --enable-video-wayland +else +SDL2_CONF_OPTS += --disable-video-wayland +endif + +ifeq ($(BR2_PACKAGE_SDL2_PULSEAUDIO),y) +SDL2_DEPENDENCIES += pulseaudio +SDL2_CONF_OPTS += --enable-pulseaudio +else +SDL2_CONF_OPTS += --disable-pulseaudio +endif + ifeq ($(BR2_PACKAGE_SDL2_OPENGLES)$(BR2_PACKAGE_RPI_USERLAND),yy) SDL2_DEPENDENCIES += rpi-userland SDL2_CONF_OPTS += --enable-video-rpi @@ -181,4 +195,11 @@ else SDL2_CONF_OPTS += --disable-video-kmsdrm endif +ifeq ($(BR2_PACKAGE_MESA3D_GALLIUM_DRIVER_ETNAVIV),y) +SDL2_DEPENDENCIES += libdrm_etnaviv +SDL2_CONF_OPTS += --enable-video-vivante +else +SDL2_CONF_OPTS += --disable-video-vivante +endif + $(eval $(autotools-package)) -- 2.39.2 From fperrad at gmail.com Wed Mar 15 09:07:30 2023 From: fperrad at gmail.com (Francois Perrad) Date: Wed, 15 Mar 2023 10:07:30 +0100 Subject: [Buildroot] [PATCH] package/lua-mqtt: bump to version 0.3.0 Message-ID: <20230315090730.399162-1-francois.perrad@gadz.org> diff COPYRIGHT: -Copyright (C) 2022 Francois Perrad. +Copyright (C) 2022-2023 Francois Perrad. Signed-off-by: Francois Perrad --- package/lua-mqtt/lua-mqtt.hash | 4 ++-- package/lua-mqtt/lua-mqtt.mk | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package/lua-mqtt/lua-mqtt.hash b/package/lua-mqtt/lua-mqtt.hash index 3636e9e6a..62f8f350f 100644 --- a/package/lua-mqtt/lua-mqtt.hash +++ b/package/lua-mqtt/lua-mqtt.hash @@ -1,3 +1,3 @@ # computed by luarocks/buildroot -sha256 986ec63dd9f0761f9c5231f6e19529138602c289e13da5c71dc1449f5f247152 lua-mqtt-0.1.0-1.src.rock -sha256 e86d7c8adfabcb7c6515cc6e524bf0a76f7b3a86560a7ac47d7cabae5f8391a2 lua-mqtt-0.1.0/COPYRIGHT +sha256 1b5ec0aebb2d41700762e3d6f542517c55b8cf44e323c53d55a47f19e22b664a lua-mqtt-0.3.0-1.src.rock +sha256 c8d12c868b979f5b9592eec503fc3de54e9feb92163f3cfc50a141ee2bcccc25 lua-mqtt-0.3.0/COPYRIGHT diff --git a/package/lua-mqtt/lua-mqtt.mk b/package/lua-mqtt/lua-mqtt.mk index a2f17d2b2..ff889237e 100644 --- a/package/lua-mqtt/lua-mqtt.mk +++ b/package/lua-mqtt/lua-mqtt.mk @@ -4,7 +4,7 @@ # ################################################################################ -LUA_MQTT_VERSION = 0.1.0-1 +LUA_MQTT_VERSION = 0.3.0-1 LUA_MQTT_LICENSE = MIT LUA_MQTT_LICENSE_FILES = $(LUA_MQTT_SUBDIR)/COPYRIGHT -- 2.37.2 From fperrad at gmail.com Wed Mar 15 09:07:42 2023 From: fperrad at gmail.com (Francois Perrad) Date: Wed, 15 Mar 2023 10:07:42 +0100 Subject: [Buildroot] [PATCH] package/lualdap: bump to version 1.3.1 Message-ID: <20230315090742.399240-1-francois.perrad@gadz.org> Signed-off-by: Francois Perrad --- package/lualdap/lualdap.hash | 2 +- package/lualdap/lualdap.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/lualdap/lualdap.hash b/package/lualdap/lualdap.hash index 15ca840f1..97aa3b570 100644 --- a/package/lualdap/lualdap.hash +++ b/package/lualdap/lualdap.hash @@ -1,3 +1,3 @@ # computed by luarocks/buildroot -sha256 49c253f540187c61850c856b8e70e45dca904b81720a760f6a94e4eb474958ad lualdap-1.3.0-1.src.rock +sha256 c1772077ebfd02e082e89583701ef27dd348dc76ae015247f21a2756f5fac0ae lualdap-1.3.1-1.src.rock sha256 b9b75da18d1e1147ec47bff508ffdce831da07dc371891b9057cf1c422660af4 lualdap/docs/license.md diff --git a/package/lualdap/lualdap.mk b/package/lualdap/lualdap.mk index 5dfba8b7a..375754180 100644 --- a/package/lualdap/lualdap.mk +++ b/package/lualdap/lualdap.mk @@ -4,7 +4,7 @@ # ################################################################################ -LUALDAP_VERSION = 1.3.0-1 +LUALDAP_VERSION = 1.3.1-1 LUALDAP_SUBDIR = lualdap LUALDAP_LICENSE = MIT LUALDAP_LICENSE_FILES = $(LUALDAP_SUBDIR)/docs/license.md -- 2.37.2 From fperrad at gmail.com Wed Mar 15 09:07:55 2023 From: fperrad at gmail.com (Francois Perrad) Date: Wed, 15 Mar 2023 10:07:55 +0100 Subject: [Buildroot] [PATCH] package/lua-dkjson: new package Message-ID: <20230315090755.399279-1-francois.perrad@gadz.org> Signed-off-by: Francois Perrad --- package/Config.in | 1 + package/lua-dkjson/Config.in | 9 +++++++++ package/lua-dkjson/lua-dkjson.hash | 5 +++++ package/lua-dkjson/lua-dkjson.mk | 12 ++++++++++++ 4 files changed, 27 insertions(+) create mode 100644 package/lua-dkjson/Config.in create mode 100644 package/lua-dkjson/lua-dkjson.hash create mode 100644 package/lua-dkjson/lua-dkjson.mk diff --git a/package/Config.in b/package/Config.in index 72167e99b..52aa5dab2 100644 --- a/package/Config.in +++ b/package/Config.in @@ -715,6 +715,7 @@ menu "Lua libraries/modules" source "package/lua-csnappy/Config.in" source "package/lua-curl/Config.in" source "package/lua-datafile/Config.in" + source "package/lua-dkjson/Config.in" source "package/lua-ev/Config.in" source "package/lua-fifo/Config.in" source "package/lua-flu/Config.in" diff --git a/package/lua-dkjson/Config.in b/package/lua-dkjson/Config.in new file mode 100644 index 000000000..9c5dff192 --- /dev/null +++ b/package/lua-dkjson/Config.in @@ -0,0 +1,9 @@ +config BR2_PACKAGE_LUA_DKJSON + bool "lua-dkjson" + help + David Kolf's JSON module for Lua. + + dkjson is written in Lua without any dependencies, but + when LPeg is available dkjson can use it to speed up decoding. + + http://dkolf.de/src/dkjson-lua.fsl/ diff --git a/package/lua-dkjson/lua-dkjson.hash b/package/lua-dkjson/lua-dkjson.hash new file mode 100644 index 000000000..8f1a6f6a2 --- /dev/null +++ b/package/lua-dkjson/lua-dkjson.hash @@ -0,0 +1,5 @@ +# computed by luarocks/buildroot +sha256 e4ba15f2a85f84ffc7f628157a4ad16b2b04ba05eb44a2e5956fa46bd104125e dkjson-2.6-1.src.rock + +# locally computed +sha256 7fd6585e9776c1cf2930e8ce660b3116c8a9b4b676929d45078870a42f16aa65 dkjson-2.6/readme.txt diff --git a/package/lua-dkjson/lua-dkjson.mk b/package/lua-dkjson/lua-dkjson.mk new file mode 100644 index 000000000..718c47f50 --- /dev/null +++ b/package/lua-dkjson/lua-dkjson.mk @@ -0,0 +1,12 @@ +################################################################################ +# +# lua-dkjson +# +################################################################################ + +LUA_DKJSON_VERSION = 2.6-1 +LUA_DKJSON_NAME_UPSTREAM = dkjson +LUA_DKJSON_LICENSE = MIT +LUA_DKJSON_LICENSE_FILES = $(LUA_DKJSON_SUBDIR)/readme.txt + +$(eval $(luarocks-package)) -- 2.37.2 From sebastian.weyer at smile.fr Wed Mar 15 09:15:22 2023 From: sebastian.weyer at smile.fr (Sebastian WEYER) Date: Wed, 15 Mar 2023 10:15:22 +0100 Subject: [Buildroot] [PATCH 1/4] package/uutils-coreutils: new package In-Reply-To: <20230314134058.73f5f35d@windsurf> References: <20230314121507.2597723-1-sebastian.weyer@smile.fr> <20230314134058.73f5f35d@windsurf> Message-ID: <68ca2145-8902-ca9a-d2a5-e46ef99b06e8@smile.fr> Hello Thomas, > It would be good to add the upstream status of this patch here. Was it > sent upstream? If so, a link? I created the patch myself. Since I removed a dependency in the project's Makefile, I assume it would be hard to upstream and rejected by the maintainers. > We like to have a blank line followed by the URL of the project > homepage, at the end of the Config.in help text. Alright > Nit: space after # Done. Wouldn't it be good to have check-package pick that up in that case? > We also need a hash for the license file. I forgot about that > There is no dependency on host-rustc ? How can the rust compiler be > available prior to building this package then ? You're correct. Initially I created it as a cargo-package and therefore the host-rustc dependency was implicit. When changing it to a generic-package I forgot to add it again. > Is PREFIX= needed at build time ? It isn't, I should've put more thought into that. I changed it to how you suggested it now. Best regards, Sebastian On 14/03/2023 13:40, Thomas Petazzoni wrote: > Hello, > > On Tue, 14 Mar 2023 13:15:03 +0100 > Sebastian Weyer wrote: > >> This package is an implementation of coreutils written completely in rust. >> >> Signed-off-by: Sebastian Weyer > > Thanks for working on this! > > >> diff --git a/package/uutils-coreutils/0001-GNUMakefile-remove-dependency-on-build-during-instal.patch b/package/uutils-coreutils/0001-GNUMakefile-remove-dependency-on-build-during-instal.patch >> new file mode 100644 >> index 0000000000..0540d9becb >> --- /dev/null >> +++ b/package/uutils-coreutils/0001-GNUMakefile-remove-dependency-on-build-during-instal.patch >> @@ -0,0 +1,29 @@ >> +From cbec6b8ee3c4418f8f04760678ec655f05e79220 Mon Sep 17 00:00:00 2001 >> +From: Sebastian Weyer >> +Date: Fri, 10 Mar 2023 10:52:00 +0100 >> +Subject: [PATCH] GNUMakefile: remove dependency on build during install >> + >> +When we call install we already built the application so we don't want >> +to have to rebuild >> + >> +Signed-off-by: Sebastian Weyer > > It would be good to add the upstream status of this patch here. Was it > sent upstream? If so, a link? > > >> diff --git a/package/uutils-coreutils/Config.in b/package/uutils-coreutils/Config.in >> new file mode 100644 >> index 0000000000..76ce5b174d >> --- /dev/null >> +++ b/package/uutils-coreutils/Config.in >> @@ -0,0 +1,9 @@ >> +config BR2_PACKAGE_UUTILS_COREUTILS >> + bool "uutils-coreutils" >> + depends on BR2_PACKAGE_HOST_RUSTC_TARGET_ARCH_SUPPORTS >> + depends on BR2_PACKAGE_BUSYBOX_SHOW_OTHERS >> + help >> + uutils is an attempt at writing universal (as in >> + cross-platform) CLI utilities in Rust. While all programs have >> + been implemented, some options might be missing or different >> + behavior might be experienced. > > We like to have a blank line followed by the URL of the project > homepage, at the end of the Config.in help text. > >> diff --git a/package/uutils-coreutils/uutils-coreutils.hash b/package/uutils-coreutils/uutils-coreutils.hash >> new file mode 100644 >> index 0000000000..b4855222fd >> --- /dev/null >> +++ b/package/uutils-coreutils/uutils-coreutils.hash >> @@ -0,0 +1,2 @@ >> +#Locally generated > > Nit: space after # > >> +sha256 5bc773bcbc66851aa17979df44224c66c0b5323044c3c9cefb925b44ee9cd81b uutils-coreutils-0.0.17.tar.gz > > We also need a hash for the license file. > >> diff --git a/package/uutils-coreutils/uutils-coreutils.mk b/package/uutils-coreutils/uutils-coreutils.mk >> new file mode 100644 >> index 0000000000..37a647a1f0 >> --- /dev/null >> +++ b/package/uutils-coreutils/uutils-coreutils.mk >> @@ -0,0 +1,23 @@ >> +################################################################################ >> +# >> +# uutils-coreutils >> +# >> +################################################################################ >> + >> +UUTILS_COREUTILS_VERSION = 0.0.17 >> +UUTILS_COREUTILS_SITE = $(call github,uutils,coreutils,$(UUTILS_COREUTILS_VERSION)) >> +UUTILS_COREUTILS_LICENSE = MIT >> +UUTILS_COREUTILS_LICENSE_FILES = LICENSE > > There is no dependency on host-rustc ? How can the rust compiler be > available prior to building this package then ? > >> +UUTILS_COREUTILS_BUILD_OPTS = PROFILE=release MULTICALL=y PREFIX=$(TARGET_DIR) >> +UUTILS_COREUTILS_INSTALL_OPTS = $(UUTILS_COREUTILS_BUILD_OPTS) install > > Is PREFIX= needed at build time ? > >> + >> +define UUTILS_COREUTILS_BUILD_CMDS >> + $(TARGET_CONFIGURE_OPTS) $(MAKE) $(UUTILS_COREUTILS_BUILD_OPTS) -C $(@D) >> +endef >> + >> +define UUTILS_COREUTILS_INSTALL_TARGET_CMDS >> + $(TARGET_ENV) $(MAKE) $(UUTILS_COREUTILS_INSTALL_OPTS) -C $(@D) > > I think we will prefer to not have BUILD_OPTS/INSTALL_OPTS but instead: > > UUTILS_COREUTILS_MAKE_OPTS = \ > PROFILE=release \ > MULTICALL=y > > define UUTILS_COREUTILS_BUILD_CMDS > $(TARGET_MAKE_ENV) $(TARGET_CONFIGURE_OPTS) $(MAKE) \ > $(UUTILS_COREUTILS_MAKE_OPTS) -C $(@D) > endef > > define UUTILS_COREUTILS_INSTALL_TARGET_CMDS > $(TARGET_MAKE_ENV) $(MAKE) \ > $(UUTILS_COREUTILS_MAKE_OPTS) -C $(@D) \ > PREFIX=$(TARGET_DIR) install > endef > > (assuming PREFIX= is only needed at install time) > > It does the same, but the above suggestion is a bit more idiomatic in > Buildroot. > > Best regards, > > Thomas From javad321javad at gmail.com Wed Mar 15 09:17:27 2023 From: javad321javad at gmail.com (Javad Rahimi) Date: Wed, 15 Mar 2023 12:47:27 +0330 Subject: [Buildroot] [PATCH 1/3] configs/orangepi_pc2: add board support Message-ID: <20230315091729.1771792-1-javad321javad@gmail.com> This patch adds requried configuration for OrangePI PC2 board. It was supproted before, however due to problems in building Arm Trusted PLatform, it was removed in commit "eeede611f81d8f83b72e4a6671cd7d1e46b266b0" Signed-off-by: Javad Rahimi --- configs/orangepi_pc2_defconfig | 36 ++++++++++++++++++++++++++++++++++ 1 file changed, 36 insertions(+) create mode 100644 configs/orangepi_pc2_defconfig diff --git a/configs/orangepi_pc2_defconfig b/configs/orangepi_pc2_defconfig new file mode 100644 index 0000000000..3de067ae54 --- /dev/null +++ b/configs/orangepi_pc2_defconfig @@ -0,0 +1,36 @@ +BR2_aarch64=y +BR2_ARM_FPU_VFPV4=y +BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_16=y +BR2_TARGET_GENERIC_ISSUE="Welcome to Orangepi PC2" +BR2_ROOTFS_POST_BUILD_SCRIPT="board/orangepi/common/post-build.sh" +BR2_ROOTFS_POST_IMAGE_SCRIPT="support/scripts/genimage.sh" +BR2_ROOTFS_POST_SCRIPT_ARGS="-c $(BINARIES_DIR)/genimage.cfg" +BR2_LINUX_KERNEL=y +BR2_LINUX_KERNEL_CUSTOM_VERSION=y +BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="5.16.1" +BR2_LINUX_KERNEL_USE_ARCH_DEFAULT_CONFIG=y +BR2_LINUX_KERNEL_DTS_SUPPORT=y +BR2_LINUX_KERNEL_INTREE_DTS_NAME="allwinner/sun50i-h5-orangepi-pc2" +BR2_LINUX_KERNEL_DTB_KEEP_DIRNAME=y +BR2_LINUX_KERNEL_INSTALL_TARGET=y +BR2_LINUX_KERNEL_NEEDS_HOST_OPENSSL=y +BR2_TARGET_ROOTFS_EXT2=y +BR2_TARGET_ROOTFS_EXT2_4=y +BR2_TARGET_ROOTFS_EXT2_SIZE="128M" +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_PLATFORM="sun50i_a64" +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_BOARD_DEFCONFIG="orangepi_pc2" +BR2_TARGET_UBOOT_NEEDS_DTC=y +BR2_TARGET_UBOOT_NEEDS_PYLIBFDT=y +BR2_TARGET_UBOOT_NEEDS_OPENSSL=y +BR2_TARGET_UBOOT_NEEDS_ATF_BL31=y +BR2_TARGET_UBOOT_SPL=y +BR2_TARGET_UBOOT_SPL_NAME="u-boot-sunxi-with-spl.bin" +BR2_TARGET_UBOOT_CUSTOM_MAKEOPTS="SCP=/dev/null" +BR2_PACKAGE_HOST_GENIMAGE=y -- 2.34.1 From javad321javad at gmail.com Wed Mar 15 09:17:28 2023 From: javad321javad at gmail.com (Javad Rahimi) Date: Wed, 15 Mar 2023 12:47:28 +0330 Subject: [Buildroot] [PATCH 2/3] board/orangepi/orangepi-pc2: add readme.txt In-Reply-To: <20230315091729.1771792-1-javad321javad@gmail.com> References: <20230315091729.1771792-1-javad321javad@gmail.com> Message-ID: <20230315091729.1771792-2-javad321javad@gmail.com> Add readme.txt for the OrangePi PC2 board. Signed-off-by: Javad Rahimi --- board/orangepi/orangepi-pc2/readme.txt | 37 ++++++++++++++++++++++++++ 1 file changed, 37 insertions(+) create mode 100644 board/orangepi/orangepi-pc2/readme.txt diff --git a/board/orangepi/orangepi-pc2/readme.txt b/board/orangepi/orangepi-pc2/readme.txt new file mode 100644 index 0000000000..6c699244ce --- /dev/null +++ b/board/orangepi/orangepi-pc2/readme.txt @@ -0,0 +1,37 @@ +Intro +===== + +This default configuration will allow you to start experimenting with the +buildroot environment for the Orangepi PC2. With the current configuration +it will bring-up the board, and allow access through the serial console. + +Orangepi PC2 link: +http://www.orangepi.org/html/hardWare/computerAndMicrocontrollers/details/Orange-Pi-PC-2.html + +Sunxi Wiki link: +https://linux-sunxi.org/Xunlong_Orange_Pi_PC_2 + +This configuration uses U-Boot mainline and kernel mainline. + +How to build +============ + + $ make orangepi_pc2_defconfig + $ make + +Note: you will need access to the internet to download the required +sources. + +How to write the SD card +======================== + +Once the build process is finished you will have an image called "sdcard.img" +in the output/images/ directory. + +Copy the bootable "sdcard.img" onto an SD card with "dd": + + $ sudo dd if=output/images/sdcard.img of=/dev/sdX + $ sudo sync + +Insert the micro SDcard in your Orangepi PC2 and power it up. The console +is on the serial line, 115200 8N1. -- 2.34.1 From javad321javad at gmail.com Wed Mar 15 09:17:29 2023 From: javad321javad at gmail.com (Javad Rahimi) Date: Wed, 15 Mar 2023 12:47:29 +0330 Subject: [Buildroot] [PATCH 3/3] Developers: add new maintainer for OrangePi PC2 In-Reply-To: <20230315091729.1771792-1-javad321javad@gmail.com> References: <20230315091729.1771792-1-javad321javad@gmail.com> Message-ID: <20230315091729.1771792-3-javad321javad@gmail.com> Signed-off-by: Javad Rahimi --- DEVELOPERS | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/DEVELOPERS b/DEVELOPERS index b6d288c54f..42001cf4d7 100644 --- a/DEVELOPERS +++ b/DEVELOPERS @@ -1478,6 +1478,10 @@ F: package/quota/ N: Jason Pruitt F: package/librtlsdr/ +N: Javad Rahimi +F: board/orangepi/orangepi-pc2 +F: configs/orangepi_pc2_defconfig + N: Jean Burgat F: package/openfpgaloader/ -- 2.34.1 From giulio.benetti at benettiengineering.com Wed Mar 15 09:40:26 2023 From: giulio.benetti at benettiengineering.com (Giulio Benetti) Date: Wed, 15 Mar 2023 10:40:26 +0100 Subject: [Buildroot] [PATCH v2] package/swugenerator: new package In-Reply-To: <20230314233719.55e2f430@windsurf> References: <20230314085947.231281ad@windsurf> <20230314123030.2523162-1-giulio.benetti@benettiengineering.com> <20230314233719.55e2f430@windsurf> Message-ID: <784fc65f-e0c7-29d1-5c43-1918fc811c47@benettiengineering.com> Hello Thomas, On 14/03/23 23:37, Thomas Petazzoni via buildroot wrote: > Hello Giulio, > > On Tue, 14 Mar 2023 13:30:30 +0100 > Giulio Benetti wrote: > >> Add swugenerator as host utility to generate images for swupdate with all >> the possible options available like encryption, passkey etc. Let's also >> add Giulio Benetti as package maintainer to DEVELOPERS file. >> >> Signed-off-by: Giulio Benetti > > I was about to apply... but realized that both setup.py and > requirements.txt indicate that the libconf Python module was needed as > a dependency, and we have no package for it in Buildroot, and therefore > it's not selected as a runtime dependency of host-swugenerator. > > Could you double check this perhaps, and make sure host-swugenerator > works with the python installed as $(HOST_DIR)/bin/python3 ? You are right, I'm not very used to python. So yes it fails on runtime on a machine where I don't have libconf installed and it's required. So I'm going to provide a patch for adding host-python-libconf package too and make swugenerator depend on it. Thank you! Best regards -- Giulio Benetti Benetti Engineering sas From giulio.benetti at benettiengineering.com Wed Mar 15 10:08:47 2023 From: giulio.benetti at benettiengineering.com (Giulio Benetti) Date: Wed, 15 Mar 2023 11:08:47 +0100 Subject: [Buildroot] [PATCH v2 1/2] package/python-libconf: new package In-Reply-To: <20230314233719.55e2f430@windsurf> References: <20230314233719.55e2f430@windsurf> Message-ID: <20230315100848.57061-1-giulio.benetti@benettiengineering.com> python-libconf is a pure-Python reader/writer for configuration files in libconfig format, which is often used in C/C++ projects. https://github.com/ChrisAichinger/python-libconf Signed-off-by: Giulio Benetti --- V1->V2: * add python-libconf package since it's required by swugenerator as pointed by Thomas Petazzoni --- DEVELOPERS | 1 + package/Config.in.host | 1 + package/python-libconf/Config.in.host | 7 +++++++ package/python-libconf/python-libconf.hash | 4 ++++ package/python-libconf/python-libconf.mk | 13 +++++++++++++ 5 files changed, 26 insertions(+) create mode 100644 package/python-libconf/Config.in.host create mode 100644 package/python-libconf/python-libconf.hash create mode 100644 package/python-libconf/python-libconf.mk diff --git a/DEVELOPERS b/DEVELOPERS index b6d288c54f..8ddffbf428 100644 --- a/DEVELOPERS +++ b/DEVELOPERS @@ -1171,6 +1171,7 @@ F: package/mali-driver/ F: package/minicom/ F: package/mmc-utils/ F: package/nfs-utils/ +F: package/python-libconf/ F: package/python-uvloop/ F: package/qt5/ F: package/rockchip-mali/ diff --git a/package/Config.in.host b/package/Config.in.host index dcadbfdfc1..edfe7ce4b3 100644 --- a/package/Config.in.host +++ b/package/Config.in.host @@ -80,6 +80,7 @@ menu "Host utilities" source "package/python-greenlet/Config.in.host" source "package/python-iniparse/Config.in.host" source "package/python-kflash/Config.in.host" + source "package/python-libconf/Config.in.host" source "package/python-lxml/Config.in.host" source "package/python-pyyaml/Config.in.host" source "package/python-six/Config.in.host" diff --git a/package/python-libconf/Config.in.host b/package/python-libconf/Config.in.host new file mode 100644 index 0000000000..65e8d3a241 --- /dev/null +++ b/package/python-libconf/Config.in.host @@ -0,0 +1,7 @@ +config BR2_PACKAGE_HOST_PYTHON_LIBCONF + bool "host python-libconf" + help + libconf is a pure-Python reader/writer for configuration files + in libconfig format, which is often used in C/C++ projects. + + https://github.com/ChrisAichinger/python-libconf/ \ No newline at end of file diff --git a/package/python-libconf/python-libconf.hash b/package/python-libconf/python-libconf.hash new file mode 100644 index 0000000000..d05efd37fd --- /dev/null +++ b/package/python-libconf/python-libconf.hash @@ -0,0 +1,4 @@ +# Locally calculated +sha256 66897870fcafce05624eafcc99e2dc8e150124e91019d9c29cc4f3bef64311dd python-libconf-2.0.1.tar.gz +# Locally computed sha256 checksums +sha256 3c2afc8c9f7a12032f225e6fa870e85af14d1b71236afe28d94a4b67e5e8c873 LICENSE diff --git a/package/python-libconf/python-libconf.mk b/package/python-libconf/python-libconf.mk new file mode 100644 index 0000000000..b349e3e60e --- /dev/null +++ b/package/python-libconf/python-libconf.mk @@ -0,0 +1,13 @@ +################################################################################ +# +# python-libconf +# +################################################################################ + +PYTHON_LIBCONF_VERSION = 2.0.1 +PYTHON_LIBCONF_SITE = $(call github,ChrisAichinger,python-libconf,$(PYTHON_LIBCONF_VERSION)) +PYTHON_LIBCONF_SETUP_TYPE = setuptools +PYTHON_LIBCONF_LICENSE = MIT +PYTHON_LIBCONF_LICENSE_FILES = LICENSE + +$(eval $(host-python-package)) -- 2.34.1 From giulio.benetti at benettiengineering.com Wed Mar 15 10:08:48 2023 From: giulio.benetti at benettiengineering.com (Giulio Benetti) Date: Wed, 15 Mar 2023 11:08:48 +0100 Subject: [Buildroot] [PATCH v2 2/2] package/swugenerator: new package In-Reply-To: <20230315100848.57061-1-giulio.benetti@benettiengineering.com> References: <20230314233719.55e2f430@windsurf> <20230315100848.57061-1-giulio.benetti@benettiengineering.com> Message-ID: <20230315100848.57061-2-giulio.benetti@benettiengineering.com> Add swugenerator as host utility to generate images for swupdate with all the possible options available like encryption, passkey etc. Let's also add Giulio Benetti as package maintainer to DEVELOPERS file. Signed-off-by: Giulio Benetti --- V1->V2: * add host dependency to python-libconf --- DEVELOPERS | 1 + package/Config.in.host | 1 + package/swugenerator/Config.in.host | 6 ++++++ package/swugenerator/swugenerator.hash | 4 ++++ package/swugenerator/swugenerator.mk | 14 ++++++++++++++ 5 files changed, 26 insertions(+) create mode 100644 package/swugenerator/Config.in.host create mode 100644 package/swugenerator/swugenerator.hash create mode 100644 package/swugenerator/swugenerator.mk diff --git a/DEVELOPERS b/DEVELOPERS index 8ddffbf428..453fbf4b0f 100644 --- a/DEVELOPERS +++ b/DEVELOPERS @@ -1186,6 +1186,7 @@ F: package/rtl8821cu/ F: package/sunxi-mali-utgard/ F: package/sunxi-mali-utgard-driver/ F: package/sunxi-tools/ +F: package/swugenerator/ F: package/trace-cmd/ F: package/udisks/ F: package/wilc-driver/ diff --git a/package/Config.in.host b/package/Config.in.host index edfe7ce4b3..7059d78eb8 100644 --- a/package/Config.in.host +++ b/package/Config.in.host @@ -101,6 +101,7 @@ menu "Host utilities" source "package/squashfs/Config.in.host" source "package/sunxi-tools/Config.in.host" source "package/swig/Config.in.host" + source "package/swugenerator/Config.in.host" source "package/systemd/Config.in.host" source "package/tegrarcm/Config.in.host" source "package/ti-cgt-pru/Config.in.host" diff --git a/package/swugenerator/Config.in.host b/package/swugenerator/Config.in.host new file mode 100644 index 0000000000..df0e9a5170 --- /dev/null +++ b/package/swugenerator/Config.in.host @@ -0,0 +1,6 @@ +config BR2_PACKAGE_HOST_SWUGENERATOR + bool "host swugenerator" + help + A host tool to generate SWU update package for SWUpdate. + + https://github.com/sbabic/swugenerator diff --git a/package/swugenerator/swugenerator.hash b/package/swugenerator/swugenerator.hash new file mode 100644 index 0000000000..2125be3d1c --- /dev/null +++ b/package/swugenerator/swugenerator.hash @@ -0,0 +1,4 @@ +# Locally calculated +sha256 b5c47c47be0df4df476d2bf596f58a7296a4b0cebe6c8de42251605475b37d25 swugenerator-0.2.tar.gz +# Locally computed sha256 checksums +sha256 3972dc9744f6499f0f9b2dbf76696f2ae7ad8af9b23dde66d6af86c9dfb36986 LICENSE diff --git a/package/swugenerator/swugenerator.mk b/package/swugenerator/swugenerator.mk new file mode 100644 index 0000000000..f4ead1d229 --- /dev/null +++ b/package/swugenerator/swugenerator.mk @@ -0,0 +1,14 @@ +################################################################################ +# +# swugenerator +# +################################################################################ + +SWUGENERATOR_VERSION = 0.2 +SWUGENERATOR_SITE = $(call github,sbabic,swugenerator,v$(SWUGENERATOR_VERSION)) +SWUGENERATOR_LICENSE = GPL-3.0 +SWUGENERATOR_LICENSE_FILES = LICENSE +HOST_SWUGENERATOR_SETUP_TYPE = setuptools +HOST_SWUGENERATOR_DEPENDENCIES = host-python-libconf + +$(eval $(host-python-package)) -- 2.34.1 From giulio.benetti at benettiengineering.com Wed Mar 15 10:13:27 2023 From: giulio.benetti at benettiengineering.com (Giulio Benetti) Date: Wed, 15 Mar 2023 11:13:27 +0100 Subject: [Buildroot] [PATCH v2 2/2] package/swugenerator: new package In-Reply-To: <20230315100848.57061-2-giulio.benetti@benettiengineering.com> References: <20230314233719.55e2f430@windsurf> <20230315100848.57061-1-giulio.benetti@benettiengineering.com> <20230315100848.57061-2-giulio.benetti@benettiengineering.com> Message-ID: <08b690c2-155b-3036-4abc-ed41f4996316@benettiengineering.com> This is V3... Sorry! On 15/03/23 11:08, Giulio Benetti wrote: > Add swugenerator as host utility to generate images for swupdate with all > the possible options available like encryption, passkey etc. Let's also > add Giulio Benetti as package maintainer to DEVELOPERS file. > > Signed-off-by: Giulio Benetti > --- > V1->V2: * use github macro for package _SITE as pointed by Thomas Petazzoni V2->V3: > * add host dependency to python-libconf Sorry again for the noise Best regards -- Giulio Benetti Benetti Engineering sas > --- > DEVELOPERS | 1 + > package/Config.in.host | 1 + > package/swugenerator/Config.in.host | 6 ++++++ > package/swugenerator/swugenerator.hash | 4 ++++ > package/swugenerator/swugenerator.mk | 14 ++++++++++++++ > 5 files changed, 26 insertions(+) > create mode 100644 package/swugenerator/Config.in.host > create mode 100644 package/swugenerator/swugenerator.hash > create mode 100644 package/swugenerator/swugenerator.mk > > diff --git a/DEVELOPERS b/DEVELOPERS > index 8ddffbf428..453fbf4b0f 100644 > --- a/DEVELOPERS > +++ b/DEVELOPERS > @@ -1186,6 +1186,7 @@ F: package/rtl8821cu/ > F: package/sunxi-mali-utgard/ > F: package/sunxi-mali-utgard-driver/ > F: package/sunxi-tools/ > +F: package/swugenerator/ > F: package/trace-cmd/ > F: package/udisks/ > F: package/wilc-driver/ > diff --git a/package/Config.in.host b/package/Config.in.host > index edfe7ce4b3..7059d78eb8 100644 > --- a/package/Config.in.host > +++ b/package/Config.in.host > @@ -101,6 +101,7 @@ menu "Host utilities" > source "package/squashfs/Config.in.host" > source "package/sunxi-tools/Config.in.host" > source "package/swig/Config.in.host" > + source "package/swugenerator/Config.in.host" > source "package/systemd/Config.in.host" > source "package/tegrarcm/Config.in.host" > source "package/ti-cgt-pru/Config.in.host" > diff --git a/package/swugenerator/Config.in.host b/package/swugenerator/Config.in.host > new file mode 100644 > index 0000000000..df0e9a5170 > --- /dev/null > +++ b/package/swugenerator/Config.in.host > @@ -0,0 +1,6 @@ > +config BR2_PACKAGE_HOST_SWUGENERATOR > + bool "host swugenerator" > + help > + A host tool to generate SWU update package for SWUpdate. > + > + https://github.com/sbabic/swugenerator > diff --git a/package/swugenerator/swugenerator.hash b/package/swugenerator/swugenerator.hash > new file mode 100644 > index 0000000000..2125be3d1c > --- /dev/null > +++ b/package/swugenerator/swugenerator.hash > @@ -0,0 +1,4 @@ > +# Locally calculated > +sha256 b5c47c47be0df4df476d2bf596f58a7296a4b0cebe6c8de42251605475b37d25 swugenerator-0.2.tar.gz > +# Locally computed sha256 checksums > +sha256 3972dc9744f6499f0f9b2dbf76696f2ae7ad8af9b23dde66d6af86c9dfb36986 LICENSE > diff --git a/package/swugenerator/swugenerator.mk b/package/swugenerator/swugenerator.mk > new file mode 100644 > index 0000000000..f4ead1d229 > --- /dev/null > +++ b/package/swugenerator/swugenerator.mk > @@ -0,0 +1,14 @@ > +################################################################################ > +# > +# swugenerator > +# > +################################################################################ > + > +SWUGENERATOR_VERSION = 0.2 > +SWUGENERATOR_SITE = $(call github,sbabic,swugenerator,v$(SWUGENERATOR_VERSION)) > +SWUGENERATOR_LICENSE = GPL-3.0 > +SWUGENERATOR_LICENSE_FILES = LICENSE > +HOST_SWUGENERATOR_SETUP_TYPE = setuptools > +HOST_SWUGENERATOR_DEPENDENCIES = host-python-libconf > + > +$(eval $(host-python-package)) From sebastian.weyer at smile.fr Wed Mar 15 10:48:30 2023 From: sebastian.weyer at smile.fr (Sebastian WEYER) Date: Wed, 15 Mar 2023 11:48:30 +0100 Subject: [Buildroot] [PATCH 3/4] package/coreutils: rename package In-Reply-To: <20230314134710.5cb2c988@windsurf> References: <20230314121507.2597723-1-sebastian.weyer@smile.fr> <20230314121507.2597723-3-sebastian.weyer@smile.fr> <20230314134710.5cb2c988@windsurf> Message-ID: Hello Thomas, > As it is proposed, this patch will break existing configurations that > have BR2_PACKAGE_COREUTILS=y enabled, as the option is being renamed. > > A solution to that would be to substitute package/coreutils by a > virtual package *and* rename package/coreutils into > package/gnu-coreutils in the same patch. It's actually what I did initially and then I pulled the two apart because the commit was very cluttered. I then didn't think about the possible breaking of existing configurations. > So I really don't think a virtual package is needed. We can handle the > two coreutils implementation manually in the very few places where it > is needed, and perhaps where it does matter for people. I agree that it is not necessarily needed and considering the few places where it appears it is manageable manualy. I just thought it could be a nice way to implement it. If it's not wanted for whatever reason I'll change it, no problem :). > Virtual packages are not "free" in terms of complexity and code churn. > In addition, I am almost sure that uutils-coreutils is not a 100% > drop-in replacement for coreutils. Most likely there are a few tools > that are missing, or a few options that are not supported, or differ in > behavior. And virtual packages for which the different implementations > are not strictly compatible generally cause quite a lot of pain (see > the mess around libopenssl vs. libressl for example). I did think about the problem of it not being a drop-in replacement that's why for now I changed the dependencies of the concerned packages to the new name for coreutils instead of depending on the virtual package. Considering what you mentioned earlier, I guess the renaming of BR2_PACKAGE_COREUTILS_INDIVIDUAL_BINARIES to BR2_PACKAGE_GNU_COREUTILS_INDIVIDUAL_BINARIES would bring the same kind of potential breaking of existing configurations so this will need to be handled too. Best regards, Sebastian On 14/03/2023 13:47, Thomas Petazzoni wrote: > Hello Sebastian, > > On Tue, 14 Mar 2023 13:15:05 +0100 > Sebastian Weyer wrote: > >> In preparation for the addition of a virtual package providing the >> coreutils functionality, the package package/coreutils has been renamed >> to package/coreutils. >> >> Signed-off-by: Sebastian Weyer > > As it is proposed, this patch will break existing configurations that > have BR2_PACKAGE_COREUTILS=y enabled, as the option is being renamed. > > A solution to that would be to substitute package/coreutils by a > virtual package *and* rename package/coreutils into > package/gnu-coreutils in the same patch. > > However, I'd like to challenge the need of turning package/coreutils > into a virtual package in the first place. Virtual packages are very > useful for libraries that have multiple implementations, but also a > large number of users: OpenGL libraries, zlib, openssl, jpeg, etc. > > Coreutils has almost no reverse dependencies in Buildroot: > > package/e2fsprogs/Config.in: depends on BR2_PACKAGE_COREUTILS # runtime > package/e2fsprogs/Config.in: depends on !BR2_PACKAGE_BASH || !BR2_PACKAGE_COREUTILS \ > package/glslsandbox-player/Config.in: select BR2_PACKAGE_COREUTILS # runtime (timeout) > package/opkg-utils/Config.in: select BR2_PACKAGE_COREUTILS if !BR2_PACKAGE_BUSYBOX # runt > > So I really don't think a virtual package is needed. We can handle the > two coreutils implementation manually in the very few places where it > is needed, and perhaps where it does matter for people. > > Virtual packages are not "free" in terms of complexity and code churn. > In addition, I am almost sure that uutils-coreutils is not a 100% > drop-in replacement for coreutils. Most likely there are a few tools > that are missing, or a few options that are not supported, or differ in > behavior. And virtual packages for which the different implementations > are not strictly compatible generally cause quite a lot of pain (see > the mess around libopenssl vs. libressl for example). > > What do you think? > > Thomas From peter at korsgaard.com Wed Mar 15 13:04:02 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 15 Mar 2023 14:04:02 +0100 Subject: [Buildroot] [PATCH 1/1] package/exfat: security bump to version 1.4.0 In-Reply-To: <20230304135258.24967-1-fontaine.fabrice@gmail.com> (Fabrice Fontaine's message of "Sat, 4 Mar 2023 14:52:58 +0100") References: <20230304135258.24967-1-fontaine.fabrice@gmail.com> Message-ID: <87edpq414t.fsf@dell.be.48ers.dk> >>>>> "Fabrice" == Fabrice Fontaine writes: > - Fix CVE-2022-29973: relan exFAT 1.3.0 allows local users to obtain > sensitive information (data from deleted files in the filesystem) in > certain situations involving offsets beyond ValidDataLength. > - libfuse3 is supported since > https://github.com/relan/exfat/commit/7cbc1544a4f68d8b4d33b187a053fc554405c56e > https://github.com/relan/exfat/releases/tag/v1.4.0 > Signed-off-by: Fabrice Fontaine Committed to 2022.11.x and 2022.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Wed Mar 15 13:04:08 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 15 Mar 2023 14:04:08 +0100 Subject: [Buildroot] [PATCH 1/1] package/exfat-utils: security bump to version 1.4.0 In-Reply-To: <20230304135341.25447-1-fontaine.fabrice@gmail.com> (Fabrice Fontaine's message of "Sat, 4 Mar 2023 14:53:41 +0100") References: <20230304135341.25447-1-fontaine.fabrice@gmail.com> Message-ID: <87a60e414n.fsf@dell.be.48ers.dk> >>>>> "Fabrice" == Fabrice Fontaine writes: > Fix CVE-2022-29973: relan exFAT 1.3.0 allows local users to obtain > sensitive information (data from deleted files in the filesystem) in > certain situations involving offsets beyond ValidDataLength. > https://github.com/relan/exfat/releases/tag/v1.4.0 > Signed-off-by: Fabrice Fontaine Committed to 2022.11.x and 2022.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Wed Mar 15 13:05:38 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 15 Mar 2023 14:05:38 +0100 Subject: [Buildroot] [PATCH 1/1] package/libglfw: add wayland dependency In-Reply-To: <20230303190726.4421-1-fontaine.fabrice@gmail.com> (Fabrice Fontaine's message of "Fri, 3 Mar 2023 20:07:26 +0100") References: <20230303190726.4421-1-fontaine.fabrice@gmail.com> Message-ID: <875yb24125.fsf@dell.be.48ers.dk> >>>>> "Fabrice" == Fabrice Fontaine writes: > Fix added by commit 0bbb12eff3b9f9d9719c48644c2b3d563e80de48 was > incomplete resulting in the following build failure: > -- Checking for modules 'wayland-client>=0.2.7;wayland-cursor>=0.2.7;wayland-egl>=0.2.7;xkbcommon' > -- Package 'wayland-client', required by 'virtual:world', not found > -- Package 'wayland-cursor', required by 'virtual:world', not found > -- Package 'wayland-egl', required by 'virtual:world', not found > CMake Error at /home/autobuild/autobuild/instance-9/output-1/host/share/cmake-3.22/Modules/FindPkgConfig.cmake:603 (message): > A required package was not found > Fixes: > - http://autobuild.buildroot.org/results/9c032902418a4ab0c9aa655eb29eddee0711815d > - http://autobuild.buildroot.org/results/7381e114fa5c796c6edbb2c8e3987563bb32b6fa > Signed-off-by: Fabrice Fontaine Committed to 2022.11.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Wed Mar 15 13:06:13 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 15 Mar 2023 14:06:13 +0100 Subject: [Buildroot] [PATCH 1/1] package/f2fs-tools: add F2FS_TOOLS_CPE_ID_VENDOR In-Reply-To: <20230303190605.3528-1-fontaine.fabrice@gmail.com> (Fabrice Fontaine's message of "Fri, 3 Mar 2023 20:06:05 +0100") References: <20230303190605.3528-1-fontaine.fabrice@gmail.com> Message-ID: <871qlq4116.fsf@dell.be.48ers.dk> >>>>> "Fabrice" == Fabrice Fontaine writes: > cpe:2.3:a:f2fs-tools_project:f2fs-tools is a valid CPE identifier for > this package: > https://nvd.nist.gov/products/cpe/search/results?namingFormat=2.3&keyword=cpe%3A2.3%3Aa%3Af2fs-tools_project%3Af2fs-tools > Signed-off-by: Fabrice Fontaine Committed to 2022.11.x and 2022.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Wed Mar 15 13:06:45 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 15 Mar 2023 14:06:45 +0100 Subject: [Buildroot] [PATCH 1/1] package/bash: fix naming of target-finalize-hook In-Reply-To: <20230303093754.2180686-1-sebastian.weyer@smile.fr> (Sebastian Weyer's message of "Fri, 3 Mar 2023 10:37:53 +0100") References: <20230303093754.2180686-1-sebastian.weyer@smile.fr> Message-ID: <87wn3i2mfu.fsf@dell.be.48ers.dk> >>>>> "Sebastian" == Sebastian Weyer writes: > When the target-finalize-hook for bash was added in commit > 311c9eebc4dcfb764e3a7082706daf68e0603188 in order to write bash into > /etc/shells, it was done at the same time as for package/mksh and it was > incorrectly copied and MKSH still appeared in the name of the hook. > The hook is now correctly named BASH_ADD_BASH_TO_SHELLS > Signed-off-by: Sebastian Weyer Committed to 2022.11.x and 2022.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Wed Mar 15 13:01:56 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 15 Mar 2023 14:01:56 +0100 Subject: [Buildroot] [git commit branch/2022.11.x] package/exfat: security bump to version 1.4.0 Message-ID: <20230315130756.B056A873D8@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=38ffb8ad019f1388908274f3fd202ec93e33a789 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.11.x - Fix CVE-2022-29973: relan exFAT 1.3.0 allows local users to obtain sensitive information (data from deleted files in the filesystem) in certain situations involving offsets beyond ValidDataLength. - libfuse3 is supported since https://github.com/relan/exfat/commit/7cbc1544a4f68d8b4d33b187a053fc554405c56e https://github.com/relan/exfat/releases/tag/v1.4.0 Signed-off-by: Fabrice Fontaine Signed-off-by: Peter Korsgaard (cherry picked from commit 0c29b4281d5a1c55739c62438f8d7676d7a16823) Signed-off-by: Peter Korsgaard --- package/exfat/Config.in | 2 +- package/exfat/exfat.hash | 2 +- package/exfat/exfat.mk | 6 ++++-- 3 files changed, 6 insertions(+), 4 deletions(-) diff --git a/package/exfat/Config.in b/package/exfat/Config.in index c0b4eabe11..c0ed2570d9 100644 --- a/package/exfat/Config.in +++ b/package/exfat/Config.in @@ -4,7 +4,7 @@ config BR2_PACKAGE_EXFAT depends on BR2_USE_MMU # libfuse depends on BR2_USE_WCHAR depends on !BR2_STATIC_LIBS # libfuse - select BR2_PACKAGE_LIBFUSE + select BR2_PACKAGE_LIBFUSE3 if !BR2_PACKAGE_LIBFUSE help A full-featured exFAT file system implementation for GNU/Linux and other Unix-like systems as a FUSE module. diff --git a/package/exfat/exfat.hash b/package/exfat/exfat.hash index b40fc7f0e5..c6082a403a 100644 --- a/package/exfat/exfat.hash +++ b/package/exfat/exfat.hash @@ -1,3 +1,3 @@ # Locally calculated -sha256 07652136064da5e4d32df5555f88c138ffa4835a23b88a5bae2015f21006e0d3 fuse-exfat-1.3.0.tar.gz +sha256 a1cfedc55e0e7a12c184605aa0f0bf44b24a3fb272449b20b2c8bbe6edb3001e fuse-exfat-1.4.0.tar.gz sha256 8177f97513213526df2cf6184d8ff986c675afb514d4e68a404010521b880643 COPYING diff --git a/package/exfat/exfat.mk b/package/exfat/exfat.mk index c0ef77a113..a8efe5b0ba 100644 --- a/package/exfat/exfat.mk +++ b/package/exfat/exfat.mk @@ -4,10 +4,12 @@ # ################################################################################ -EXFAT_VERSION = 1.3.0 +EXFAT_VERSION = 1.4.0 EXFAT_SITE = https://github.com/relan/exfat/releases/download/v$(EXFAT_VERSION) EXFAT_SOURCE = fuse-exfat-$(EXFAT_VERSION).tar.gz -EXFAT_DEPENDENCIES = libfuse host-pkgconf +EXFAT_DEPENDENCIES = \ + $(if $(BR2_PACKAGE_LIBFUSE3),libfuse3,libfuse) \ + host-pkgconf EXFAT_LICENSE = GPL-2.0+ EXFAT_LICENSE_FILES = COPYING EXFAT_CPE_ID_VENDOR = exfat_project From peter at korsgaard.com Wed Mar 15 13:06:32 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 15 Mar 2023 14:06:32 +0100 Subject: [Buildroot] [git commit branch/2022.11.x] package/bash: fix naming of target-finalize-hook Message-ID: <20230315130756.DA35C873D8@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=121bfe87be6b0f2bc70d28db2d93bca66c515b37 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.11.x When the target-finalize-hook for bash was added in commit 311c9eebc4dcfb764e3a7082706daf68e0603188 in order to write bash into /etc/shells, it was done at the same time as for package/mksh and it was incorrectly copied and MKSH still appeared in the name of the hook. The hook is now correctly named BASH_ADD_BASH_TO_SHELLS Signed-off-by: Sebastian Weyer Signed-off-by: Peter Korsgaard (cherry picked from commit 7f96255f4a40a5cbc0c37a69126c5a06fe8773b6) Signed-off-by: Peter Korsgaard --- package/bash/bash.mk | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/package/bash/bash.mk b/package/bash/bash.mk index 3aca22898e..9a7b768241 100644 --- a/package/bash/bash.mk +++ b/package/bash/bash.mk @@ -62,10 +62,10 @@ endif # Add /bin/bash to /etc/shells otherwise some login tools like dropbear # can reject the user connection. See man shells. -define BASH_ADD_MKSH_TO_SHELLS +define BASH_ADD_BASH_TO_SHELLS grep -qsE '^/bin/bash$$' $(TARGET_DIR)/etc/shells \ || echo "/bin/bash" >> $(TARGET_DIR)/etc/shells endef -BASH_TARGET_FINALIZE_HOOKS += BASH_ADD_MKSH_TO_SHELLS +BASH_TARGET_FINALIZE_HOOKS += BASH_ADD_BASH_TO_SHELLS $(eval $(autotools-package)) From peter at korsgaard.com Wed Mar 15 13:02:18 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 15 Mar 2023 14:02:18 +0100 Subject: [Buildroot] [git commit branch/2022.11.x] package/exfat-utils: security bump to version 1.4.0 Message-ID: <20230315130756.B9A8E873D9@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=7b72b30c758e395bc7796dec8e120ef556e312a8 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.11.x Fix CVE-2022-29973: relan exFAT 1.3.0 allows local users to obtain sensitive information (data from deleted files in the filesystem) in certain situations involving offsets beyond ValidDataLength. https://github.com/relan/exfat/releases/tag/v1.4.0 Signed-off-by: Fabrice Fontaine Signed-off-by: Peter Korsgaard (cherry picked from commit d7085ab3eaeb05fedefdb862efe78ad85ab80187) Signed-off-by: Peter Korsgaard --- package/exfat-utils/exfat-utils.hash | 2 +- package/exfat-utils/exfat-utils.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/exfat-utils/exfat-utils.hash b/package/exfat-utils/exfat-utils.hash index 6c6e09ccf0..b4ed8bc568 100644 --- a/package/exfat-utils/exfat-utils.hash +++ b/package/exfat-utils/exfat-utils.hash @@ -1,3 +1,3 @@ # Locally calculated -sha256 dfebd07a7b907e2d603d3a9626e6440bd43ec6c4e8c07ccfc57ce9502b724835 exfat-utils-1.3.0.tar.gz +sha256 241575fa93104406a47e79e53e4d907bae69886f11621f70a45276c62b75bf69 exfat-utils-1.4.0.tar.gz sha256 8177f97513213526df2cf6184d8ff986c675afb514d4e68a404010521b880643 COPYING diff --git a/package/exfat-utils/exfat-utils.mk b/package/exfat-utils/exfat-utils.mk index fa471952f2..c02cefb0c5 100644 --- a/package/exfat-utils/exfat-utils.mk +++ b/package/exfat-utils/exfat-utils.mk @@ -4,7 +4,7 @@ # ################################################################################ -EXFAT_UTILS_VERSION = 1.3.0 +EXFAT_UTILS_VERSION = 1.4.0 EXFAT_UTILS_SITE = https://github.com/relan/exfat/releases/download/v$(EXFAT_UTILS_VERSION) EXFAT_UTILS_LICENSE = GPL-2.0+ EXFAT_UTILS_LICENSE_FILES = COPYING From peter at korsgaard.com Wed Mar 15 13:05:14 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 15 Mar 2023 14:05:14 +0100 Subject: [Buildroot] [git commit branch/2022.11.x] package/libglfw: add wayland dependency Message-ID: <20230315130756.C4293873DA@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=18807592f4bced3abf0d45ee7fc267ecd8d02b15 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.11.x Fix added by commit 0bbb12eff3b9f9d9719c48644c2b3d563e80de48 was incomplete resulting in the following build failure: -- Checking for modules 'wayland-client>=0.2.7;wayland-cursor>=0.2.7;wayland-egl>=0.2.7;xkbcommon' -- Package 'wayland-client', required by 'virtual:world', not found -- Package 'wayland-cursor', required by 'virtual:world', not found -- Package 'wayland-egl', required by 'virtual:world', not found CMake Error at /home/autobuild/autobuild/instance-9/output-1/host/share/cmake-3.22/Modules/FindPkgConfig.cmake:603 (message): A required package was not found Fixes: - http://autobuild.buildroot.org/results/9c032902418a4ab0c9aa655eb29eddee0711815d - http://autobuild.buildroot.org/results/7381e114fa5c796c6edbb2c8e3987563bb32b6fa Signed-off-by: Fabrice Fontaine Signed-off-by: Peter Korsgaard (cherry picked from commit fd8db3d60c9194c1d27d1bc301f3e0c6b0c81109) Signed-off-by: Peter Korsgaard --- package/libglfw/libglfw.mk | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package/libglfw/libglfw.mk b/package/libglfw/libglfw.mk index 0a3986f662..09dbb18ef2 100644 --- a/package/libglfw/libglfw.mk +++ b/package/libglfw/libglfw.mk @@ -29,7 +29,7 @@ LIBGLFW_DEPENDENCIES += libgles endif ifeq ($(BR2_PACKAGE_WAYLAND),y) -LIBGLFW_DEPENDENCIES += libxkbcommon wayland-protocols +LIBGLFW_DEPENDENCIES += libxkbcommon wayland wayland-protocols # Override pkg-config pkgdatadir variable, it needs the prefix LIBGLFW_CONF_OPTS += \ -DGLFW_USE_WAYLAND=1 \ From peter at korsgaard.com Wed Mar 15 13:05:49 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 15 Mar 2023 14:05:49 +0100 Subject: [Buildroot] [git commit branch/2022.11.x] package/f2fs-tools: add F2FS_TOOLS_CPE_ID_VENDOR Message-ID: <20230315130756.CD848873DB@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=4c6520b0af709667879f0dea10c3549a59e56824 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.11.x cpe:2.3:a:f2fs-tools_project:f2fs-tools is a valid CPE identifier for this package: https://nvd.nist.gov/products/cpe/search/results?namingFormat=2.3&keyword=cpe%3A2.3%3Aa%3Af2fs-tools_project%3Af2fs-tools Signed-off-by: Fabrice Fontaine Signed-off-by: Peter Korsgaard (cherry picked from commit 7af75b36aaf5c048a2db3e506cb7ec10d4ba05dc) Signed-off-by: Peter Korsgaard --- package/f2fs-tools/f2fs-tools.mk | 1 + 1 file changed, 1 insertion(+) diff --git a/package/f2fs-tools/f2fs-tools.mk b/package/f2fs-tools/f2fs-tools.mk index 60f1004d77..f94244f2ad 100644 --- a/package/f2fs-tools/f2fs-tools.mk +++ b/package/f2fs-tools/f2fs-tools.mk @@ -14,6 +14,7 @@ F2FS_TOOLS_AUTORECONF = YES F2FS_TOOLS_INSTALL_STAGING = YES F2FS_TOOLS_LICENSE = GPL-2.0 F2FS_TOOLS_LICENSE_FILES = COPYING +F2FS_TOOLS_CPE_ID_VENDOR = f2fs-tools_project ifeq ($(BR2_PACKAGE_LIBSELINUX),y) F2FS_TOOLS_CONF_OPTS += --with-selinux From peter at korsgaard.com Wed Mar 15 13:05:54 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 15 Mar 2023 14:05:54 +0100 Subject: [Buildroot] [git commit branch/2022.02.x] package/f2fs-tools: add F2FS_TOOLS_CPE_ID_VENDOR Message-ID: <20230315130904.22EF5873E7@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=c59348420fa9e010c98609c881b1163b6827df4e branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.02.x cpe:2.3:a:f2fs-tools_project:f2fs-tools is a valid CPE identifier for this package: https://nvd.nist.gov/products/cpe/search/results?namingFormat=2.3&keyword=cpe%3A2.3%3Aa%3Af2fs-tools_project%3Af2fs-tools Signed-off-by: Fabrice Fontaine Signed-off-by: Peter Korsgaard (cherry picked from commit 7af75b36aaf5c048a2db3e506cb7ec10d4ba05dc) Signed-off-by: Peter Korsgaard --- package/f2fs-tools/f2fs-tools.mk | 1 + 1 file changed, 1 insertion(+) diff --git a/package/f2fs-tools/f2fs-tools.mk b/package/f2fs-tools/f2fs-tools.mk index 60f1004d77..f94244f2ad 100644 --- a/package/f2fs-tools/f2fs-tools.mk +++ b/package/f2fs-tools/f2fs-tools.mk @@ -14,6 +14,7 @@ F2FS_TOOLS_AUTORECONF = YES F2FS_TOOLS_INSTALL_STAGING = YES F2FS_TOOLS_LICENSE = GPL-2.0 F2FS_TOOLS_LICENSE_FILES = COPYING +F2FS_TOOLS_CPE_ID_VENDOR = f2fs-tools_project ifeq ($(BR2_PACKAGE_LIBSELINUX),y) F2FS_TOOLS_CONF_OPTS += --with-selinux From peter at korsgaard.com Wed Mar 15 13:03:03 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 15 Mar 2023 14:03:03 +0100 Subject: [Buildroot] [git commit branch/2022.02.x] package/exfat: security bump to version 1.4.0 Message-ID: <20230315130904.0F731873E5@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=f0e9d63690dd7623dc13bc7700b22a370d86748d branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.02.x - Fix CVE-2022-29973: relan exFAT 1.3.0 allows local users to obtain sensitive information (data from deleted files in the filesystem) in certain situations involving offsets beyond ValidDataLength. - libfuse3 is supported since https://github.com/relan/exfat/commit/7cbc1544a4f68d8b4d33b187a053fc554405c56e https://github.com/relan/exfat/releases/tag/v1.4.0 Signed-off-by: Fabrice Fontaine Signed-off-by: Peter Korsgaard (cherry picked from commit 0c29b4281d5a1c55739c62438f8d7676d7a16823) Signed-off-by: Peter Korsgaard --- package/exfat/Config.in | 2 +- package/exfat/exfat.hash | 2 +- package/exfat/exfat.mk | 6 ++++-- 3 files changed, 6 insertions(+), 4 deletions(-) diff --git a/package/exfat/Config.in b/package/exfat/Config.in index c0b4eabe11..c0ed2570d9 100644 --- a/package/exfat/Config.in +++ b/package/exfat/Config.in @@ -4,7 +4,7 @@ config BR2_PACKAGE_EXFAT depends on BR2_USE_MMU # libfuse depends on BR2_USE_WCHAR depends on !BR2_STATIC_LIBS # libfuse - select BR2_PACKAGE_LIBFUSE + select BR2_PACKAGE_LIBFUSE3 if !BR2_PACKAGE_LIBFUSE help A full-featured exFAT file system implementation for GNU/Linux and other Unix-like systems as a FUSE module. diff --git a/package/exfat/exfat.hash b/package/exfat/exfat.hash index b40fc7f0e5..c6082a403a 100644 --- a/package/exfat/exfat.hash +++ b/package/exfat/exfat.hash @@ -1,3 +1,3 @@ # Locally calculated -sha256 07652136064da5e4d32df5555f88c138ffa4835a23b88a5bae2015f21006e0d3 fuse-exfat-1.3.0.tar.gz +sha256 a1cfedc55e0e7a12c184605aa0f0bf44b24a3fb272449b20b2c8bbe6edb3001e fuse-exfat-1.4.0.tar.gz sha256 8177f97513213526df2cf6184d8ff986c675afb514d4e68a404010521b880643 COPYING diff --git a/package/exfat/exfat.mk b/package/exfat/exfat.mk index c0ef77a113..a8efe5b0ba 100644 --- a/package/exfat/exfat.mk +++ b/package/exfat/exfat.mk @@ -4,10 +4,12 @@ # ################################################################################ -EXFAT_VERSION = 1.3.0 +EXFAT_VERSION = 1.4.0 EXFAT_SITE = https://github.com/relan/exfat/releases/download/v$(EXFAT_VERSION) EXFAT_SOURCE = fuse-exfat-$(EXFAT_VERSION).tar.gz -EXFAT_DEPENDENCIES = libfuse host-pkgconf +EXFAT_DEPENDENCIES = \ + $(if $(BR2_PACKAGE_LIBFUSE3),libfuse3,libfuse) \ + host-pkgconf EXFAT_LICENSE = GPL-2.0+ EXFAT_LICENSE_FILES = COPYING EXFAT_CPE_ID_VENDOR = exfat_project From peter at korsgaard.com Wed Mar 15 13:03:28 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 15 Mar 2023 14:03:28 +0100 Subject: [Buildroot] [git commit branch/2022.02.x] package/exfat-utils: security bump to version 1.4.0 Message-ID: <20230315130904.18A84873E6@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=cb2d0c50e63383768fad45e4fae17a84b620e59a branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.02.x Fix CVE-2022-29973: relan exFAT 1.3.0 allows local users to obtain sensitive information (data from deleted files in the filesystem) in certain situations involving offsets beyond ValidDataLength. https://github.com/relan/exfat/releases/tag/v1.4.0 Signed-off-by: Fabrice Fontaine Signed-off-by: Peter Korsgaard (cherry picked from commit d7085ab3eaeb05fedefdb862efe78ad85ab80187) Signed-off-by: Peter Korsgaard --- package/exfat-utils/exfat-utils.hash | 2 +- package/exfat-utils/exfat-utils.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/exfat-utils/exfat-utils.hash b/package/exfat-utils/exfat-utils.hash index 6c6e09ccf0..b4ed8bc568 100644 --- a/package/exfat-utils/exfat-utils.hash +++ b/package/exfat-utils/exfat-utils.hash @@ -1,3 +1,3 @@ # Locally calculated -sha256 dfebd07a7b907e2d603d3a9626e6440bd43ec6c4e8c07ccfc57ce9502b724835 exfat-utils-1.3.0.tar.gz +sha256 241575fa93104406a47e79e53e4d907bae69886f11621f70a45276c62b75bf69 exfat-utils-1.4.0.tar.gz sha256 8177f97513213526df2cf6184d8ff986c675afb514d4e68a404010521b880643 COPYING diff --git a/package/exfat-utils/exfat-utils.mk b/package/exfat-utils/exfat-utils.mk index fa471952f2..c02cefb0c5 100644 --- a/package/exfat-utils/exfat-utils.mk +++ b/package/exfat-utils/exfat-utils.mk @@ -4,7 +4,7 @@ # ################################################################################ -EXFAT_UTILS_VERSION = 1.3.0 +EXFAT_UTILS_VERSION = 1.4.0 EXFAT_UTILS_SITE = https://github.com/relan/exfat/releases/download/v$(EXFAT_UTILS_VERSION) EXFAT_UTILS_LICENSE = GPL-2.0+ EXFAT_UTILS_LICENSE_FILES = COPYING From peter at korsgaard.com Wed Mar 15 13:06:25 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 15 Mar 2023 14:06:25 +0100 Subject: [Buildroot] [git commit branch/2022.02.x] package/bash: fix naming of target-finalize-hook Message-ID: <20230315130904.2E9E3873E8@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=f953a186d160ff80e2bcb979db53b55b373454f1 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.02.x When the target-finalize-hook for bash was added in commit 311c9eebc4dcfb764e3a7082706daf68e0603188 in order to write bash into /etc/shells, it was done at the same time as for package/mksh and it was incorrectly copied and MKSH still appeared in the name of the hook. The hook is now correctly named BASH_ADD_BASH_TO_SHELLS Signed-off-by: Sebastian Weyer Signed-off-by: Peter Korsgaard (cherry picked from commit 7f96255f4a40a5cbc0c37a69126c5a06fe8773b6) Signed-off-by: Peter Korsgaard --- package/bash/bash.mk | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/package/bash/bash.mk b/package/bash/bash.mk index 3aca22898e..9a7b768241 100644 --- a/package/bash/bash.mk +++ b/package/bash/bash.mk @@ -62,10 +62,10 @@ endif # Add /bin/bash to /etc/shells otherwise some login tools like dropbear # can reject the user connection. See man shells. -define BASH_ADD_MKSH_TO_SHELLS +define BASH_ADD_BASH_TO_SHELLS grep -qsE '^/bin/bash$$' $(TARGET_DIR)/etc/shells \ || echo "/bin/bash" >> $(TARGET_DIR)/etc/shells endef -BASH_TARGET_FINALIZE_HOOKS += BASH_ADD_MKSH_TO_SHELLS +BASH_TARGET_FINALIZE_HOOKS += BASH_ADD_BASH_TO_SHELLS $(eval $(autotools-package)) From peter at korsgaard.com Wed Mar 15 14:09:10 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 15 Mar 2023 15:09:10 +0100 Subject: [Buildroot] [PATCH 1/3] package/proftpd: add libidn2 optional dependency In-Reply-To: <20230228220741.54827-1-fontaine.fabrice@gmail.com> (Fabrice Fontaine's message of "Tue, 28 Feb 2023 23:07:39 +0100") References: <20230228220741.54827-1-fontaine.fabrice@gmail.com> Message-ID: <87sfe62jjt.fsf@dell.be.48ers.dk> >>>>> "Fabrice" == Fabrice Fontaine writes: > libidn2 is an optional dependency which is enabled by default since > version 1.3.8 and > https://github.com/proftpd/proftpd/commit/5f61ac028e0930e7de9ea2a00864ccb6dc048f64 > Signed-off-by: Fabrice Fontaine Committed to 2022.11.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Wed Mar 15 14:09:19 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 15 Mar 2023 15:09:19 +0100 Subject: [Buildroot] [PATCH 1/1] package/opus: force arm mode instead of Thumb mode In-Reply-To: <20230302175107.32479-1-fontaine.fabrice@gmail.com> (Fabrice Fontaine's message of "Thu, 2 Mar 2023 18:51:07 +0100") References: <20230302175107.32479-1-fontaine.fabrice@gmail.com> Message-ID: <87o7ou2jjk.fsf@dell.be.48ers.dk> >>>>> "Fabrice" == Fabrice Fontaine writes: > Fix the following build failure: > /tmp/cckXvlOO.s:352: Error: selected processor does not support `smull r6,ip,r5,r0' in Thumb mode > Fixes: > - http://autobuild.buildroot.org/results/fdedcc8f68651ec34417d609b40effbac456c80d > Signed-off-by: Fabrice Fontaine Committed to 2022.11.x and 2022.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Wed Mar 15 14:08:33 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 15 Mar 2023 15:08:33 +0100 Subject: [Buildroot] [git commit branch/2022.11.x] package/proftpd: add libidn2 optional dependency Message-ID: <20230315140929.46ADC873D7@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=6771ba24d8a0f197b491c2e011471f9e33fea6d3 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.11.x libidn2 is an optional dependency which is enabled by default since version 1.3.8 and https://github.com/proftpd/proftpd/commit/5f61ac028e0930e7de9ea2a00864ccb6dc048f64 Signed-off-by: Fabrice Fontaine Signed-off-by: Peter Korsgaard (cherry picked from commit b3b2ef030263d275d1bfcdf7db41a5faa93339ca) Signed-off-by: Peter Korsgaard --- package/proftpd/proftpd.mk | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/package/proftpd/proftpd.mk b/package/proftpd/proftpd.mk index 8e7d108c9e..d3b6308185 100644 --- a/package/proftpd/proftpd.mk +++ b/package/proftpd/proftpd.mk @@ -27,6 +27,10 @@ PROFTPD_CONF_OPTS = \ --with-gnu-ld \ --without-openssl-cmdline +ifeq ($(BR2_PACKAGE_LIBIDN2),y) +PROFTPD_DEPENDENCIES += libidn2 +endif + ifeq ($(BR2_PACKAGE_PROFTPD_MOD_CAP),y) PROFTPD_CONF_OPTS += --enable-cap PROFTPD_DEPENDENCIES += libcap From peter at korsgaard.com Wed Mar 15 14:07:59 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 15 Mar 2023 15:07:59 +0100 Subject: [Buildroot] [git commit branch/2022.11.x] package/opus: force arm mode instead of Thumb mode Message-ID: <20230315140929.3C938873F2@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=4c80481fad3c67e9f7f4e31a49685abf1396e20b branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.11.x Fix the following build failure: /tmp/cckXvlOO.s:352: Error: selected processor does not support `smull r6,ip,r5,r0' in Thumb mode Fixes: - http://autobuild.buildroot.org/results/fdedcc8f68651ec34417d609b40effbac456c80d Signed-off-by: Fabrice Fontaine [Peter: tweak comment] Signed-off-by: Peter Korsgaard (cherry picked from commit 90e1a64cb0abff65bc2a3e8ba811c732d820a910) Signed-off-by: Peter Korsgaard --- package/opus/opus.mk | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/package/opus/opus.mk b/package/opus/opus.mk index 2fa929c7df..d8e0623e15 100644 --- a/package/opus/opus.mk +++ b/package/opus/opus.mk @@ -12,6 +12,13 @@ OPUS_INSTALL_STAGING = YES OPUS_CFLAGS = $(TARGET_CFLAGS) +# opus has ARM assembly optimizations not compatible with thumb1: +# Error: selected processor does not support `smull r6,ip,r5,r0' in Thumb mode +# so force ARM mode +ifeq ($(BR2_ARM_INSTRUCTIONS_THUMB),y) +OPUS_CFLAGS += -marm +endif + ifeq ($(BR2_TOOLCHAIN_HAS_GCC_BUG_85180),y) OPUS_CFLAGS += -O0 endif From peter at korsgaard.com Wed Mar 15 14:10:27 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 15 Mar 2023 15:10:27 +0100 Subject: [Buildroot] [PATCH 2/3] package/proftpd: add pcre2 optional dependency In-Reply-To: <20230228220741.54827-2-fontaine.fabrice@gmail.com> (Fabrice Fontaine's message of "Tue, 28 Feb 2023 23:07:40 +0100") References: <20230228220741.54827-1-fontaine.fabrice@gmail.com> <20230228220741.54827-2-fontaine.fabrice@gmail.com> Message-ID: <87jzzi2jho.fsf@dell.be.48ers.dk> >>>>> "Fabrice" == Fabrice Fontaine writes: > pcre2 is an optional dependency since version 1.3.8 and > https://github.com/proftpd/proftpd/commit/e63cf016f574890c4096d587b8b1f55d87ac05d5 > Signed-off-by: Fabrice Fontaine Committed to 2022.11.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Wed Mar 15 14:10:33 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 15 Mar 2023 15:10:33 +0100 Subject: [Buildroot] [PATCH 3/3] package/proftpd: needs dynamic library In-Reply-To: <20230228220741.54827-3-fontaine.fabrice@gmail.com> (Fabrice Fontaine's message of "Tue, 28 Feb 2023 23:07:41 +0100") References: <20230228220741.54827-1-fontaine.fabrice@gmail.com> <20230228220741.54827-3-fontaine.fabrice@gmail.com> Message-ID: <87fsa62jhi.fsf@dell.be.48ers.dk> >>>>> "Fabrice" == Fabrice Fontaine writes: > proftpd doesn't build statically because it does not use pkg-config to > retrieve its dependencies since its addition in commit > 5d173ec4122b89857e6d93fc337311b1f87631c9: > /tmp/instance-13/output-1/host/lib/gcc/arc-buildroot-linux-uclibc/10.2.0/../../../../arc-buildroot-linux-uclibc/bin/ld: > /tmp/instance-13/output-1/host/arc-buildroot-linux-uclibc/sysroot/usr/lib/libidn2.a(libunistring_la-striconveh.o): > in function `iconv_carefully_1': > buildroot/build/libidn2-2.3.4/unistring/striconveh.c:233: undefined reference to `libiconv' > [...] > /tmp/instance-5/output-1/host/lib/gcc/arceb-buildroot-linux-uclibc/10.2.0/../../../../arceb-buildroot-linux-uclibc/bin/ld: > /tmp/instance-5/output-1/host/arceb-buildroot-linux-uclibc/sysroot/usr/lib/libcrypto.a(bio_lib.o): > in function `BIO_free': > bio_lib.c:(.text+0x3f2): undefined reference to `__atomic_fetch_sub_4' > Fixes: > - http://autobuild.buildroot.org/results/09f3f37b63dc68d31b18816b818df86fa3be095c > - http://autobuild.buildroot.org/results/2aba5297206e44dc086c3138ace70e85739196f3 > Signed-off-by: Fabrice Fontaine Committed to 2022.11.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Wed Mar 15 14:08:11 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 15 Mar 2023 15:08:11 +0100 Subject: [Buildroot] [git commit branch/2022.02.x] package/opus: force arm mode instead of Thumb mode Message-ID: <20230315141044.5DDA6873F6@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=0a23e43132425bf67137e3e0128fe80a58db1046 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.02.x Fix the following build failure: /tmp/cckXvlOO.s:352: Error: selected processor does not support `smull r6,ip,r5,r0' in Thumb mode Fixes: - http://autobuild.buildroot.org/results/fdedcc8f68651ec34417d609b40effbac456c80d Signed-off-by: Fabrice Fontaine [Peter: tweak comment] Signed-off-by: Peter Korsgaard (cherry picked from commit 90e1a64cb0abff65bc2a3e8ba811c732d820a910) Signed-off-by: Peter Korsgaard --- package/opus/opus.mk | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/package/opus/opus.mk b/package/opus/opus.mk index 2fa929c7df..d8e0623e15 100644 --- a/package/opus/opus.mk +++ b/package/opus/opus.mk @@ -12,6 +12,13 @@ OPUS_INSTALL_STAGING = YES OPUS_CFLAGS = $(TARGET_CFLAGS) +# opus has ARM assembly optimizations not compatible with thumb1: +# Error: selected processor does not support `smull r6,ip,r5,r0' in Thumb mode +# so force ARM mode +ifeq ($(BR2_ARM_INSTRUCTIONS_THUMB),y) +OPUS_CFLAGS += -marm +endif + ifeq ($(BR2_TOOLCHAIN_HAS_GCC_BUG_85180),y) OPUS_CFLAGS += -O0 endif From peter at korsgaard.com Wed Mar 15 14:09:44 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 15 Mar 2023 15:09:44 +0100 Subject: [Buildroot] [git commit branch/2022.11.x] package/proftpd: add pcre2 optional dependency Message-ID: <20230315141149.B718887400@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=fb1ba8f28064e5329d74096495ce29e54103e842 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.11.x pcre2 is an optional dependency since version 1.3.8 and https://github.com/proftpd/proftpd/commit/e63cf016f574890c4096d587b8b1f55d87ac05d5 Signed-off-by: Fabrice Fontaine Signed-off-by: Peter Korsgaard (cherry picked from commit 091655d9ad3a3b3f05be4216b5936b644a596267) Signed-off-by: Peter Korsgaard --- package/proftpd/proftpd.mk | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/package/proftpd/proftpd.mk b/package/proftpd/proftpd.mk index d3b6308185..398155222d 100644 --- a/package/proftpd/proftpd.mk +++ b/package/proftpd/proftpd.mk @@ -31,6 +31,13 @@ ifeq ($(BR2_PACKAGE_LIBIDN2),y) PROFTPD_DEPENDENCIES += libidn2 endif +ifeq ($(BR2_PACKAGE_PCRE2),y) +PROFTPD_CONF_OPTS += --enable-pcre2 +PROFTPD_DEPENDENCIES += pcre2 +else +PROFTPD_CONF_OPTS += --disable-pcre2 +endif + ifeq ($(BR2_PACKAGE_PROFTPD_MOD_CAP),y) PROFTPD_CONF_OPTS += --enable-cap PROFTPD_DEPENDENCIES += libcap From peter at korsgaard.com Wed Mar 15 14:10:13 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 15 Mar 2023 15:10:13 +0100 Subject: [Buildroot] [git commit branch/2022.11.x] package/proftpd: needs dynamic library Message-ID: <20230315141149.C4CE787403@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=ef2bd60926ec78669b549cc7c154616102633b4a branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.11.x proftpd doesn't build statically because it does not use pkg-config to retrieve its dependencies since its addition in commit 5d173ec4122b89857e6d93fc337311b1f87631c9: /tmp/instance-13/output-1/host/lib/gcc/arc-buildroot-linux-uclibc/10.2.0/../../../../arc-buildroot-linux-uclibc/bin/ld: /tmp/instance-13/output-1/host/arc-buildroot-linux-uclibc/sysroot/usr/lib/libidn2.a(libunistring_la-striconveh.o): in function `iconv_carefully_1': buildroot/build/libidn2-2.3.4/unistring/striconveh.c:233: undefined reference to `libiconv' [...] /tmp/instance-5/output-1/host/lib/gcc/arceb-buildroot-linux-uclibc/10.2.0/../../../../arceb-buildroot-linux-uclibc/bin/ld: /tmp/instance-5/output-1/host/arceb-buildroot-linux-uclibc/sysroot/usr/lib/libcrypto.a(bio_lib.o): in function `BIO_free': bio_lib.c:(.text+0x3f2): undefined reference to `__atomic_fetch_sub_4' Fixes: - http://autobuild.buildroot.org/results/09f3f37b63dc68d31b18816b818df86fa3be095c - http://autobuild.buildroot.org/results/2aba5297206e44dc086c3138ace70e85739196f3 Signed-off-by: Fabrice Fontaine Signed-off-by: Peter Korsgaard (cherry picked from commit b1312da7650b41d95aecf29fab85fd6a9903c507) Signed-off-by: Peter Korsgaard --- package/proftpd/Config.in | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/package/proftpd/Config.in b/package/proftpd/Config.in index aed1958b8d..7b9f74895a 100644 --- a/package/proftpd/Config.in +++ b/package/proftpd/Config.in @@ -1,6 +1,7 @@ config BR2_PACKAGE_PROFTPD bool "proftpd" depends on BR2_USE_MMU # fork() + depends on !BR2_STATIC_LIBS help ProFTPD, a highly configurable FTP server. @@ -104,3 +105,7 @@ config BR2_PACKAGE_PROFTPD_BUFFER_SIZE 0 uses the default size of 1024. endif + +comment "proftpd needs a toolchain w/ dynamic library" + depends on BR2_USE_MMU + depends on BR2_STATIC_LIBS From peter at korsgaard.com Wed Mar 15 14:40:23 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 15 Mar 2023 15:40:23 +0100 Subject: [Buildroot] [PATCH 1/4] package/gensio: add libglib2 optional dependency In-Reply-To: <20230302175350.183840-1-fontaine.fabrice@gmail.com> (Fabrice Fontaine's message of "Thu, 2 Mar 2023 18:53:47 +0100") References: <20230302175350.183840-1-fontaine.fabrice@gmail.com> Message-ID: <87bkku2i3s.fsf@dell.be.48ers.dk> >>>>> "Fabrice" == Fabrice Fontaine writes: > libglib2 is an optional dependency which is enabled by default since > version 2.3.0 and > https://github.com/cminyard/gensio/commit/866924d69dabe8b8a981e19bd745d5c84e529881 > Handle it properly to avoid the following build failure since bump to > version 2.5.2 in commit 5bb747f0b783a0d3f1712350ca3277263045b299: > sparc64-buildroot-linux-gnu-gcc: ERROR: unsafe header/library path > used in cross-compilation: '-I/usr/include/glib-2.0' > Fixes: > - http://autobuild.buildroot.org/results/3602c5cc2aff668211fd8e6eeab778b3fe287246 > Signed-off-by: Fabrice Fontaine Committed to 2022.11.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Wed Mar 15 14:40:30 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 15 Mar 2023 15:40:30 +0100 Subject: [Buildroot] [PATCH 2/4] package/gensio: add alsa-lib optional dependency In-Reply-To: <20230302175350.183840-2-fontaine.fabrice@gmail.com> (Fabrice Fontaine's message of "Thu, 2 Mar 2023 18:53:48 +0100") References: <20230302175350.183840-1-fontaine.fabrice@gmail.com> <20230302175350.183840-2-fontaine.fabrice@gmail.com> Message-ID: <877cvi2i3l.fsf@dell.be.48ers.dk> >>>>> "Fabrice" == Fabrice Fontaine writes: > alsa-lib is an optional dependency which is enabled by default since > version 2.5.3 and > https://github.com/cminyard/gensio/commit/dc9bad87d47588dcdd92ce118fcc4f41d10b671c > Signed-off-by: Fabrice Fontaine Committed to 2022.11.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Wed Mar 15 14:40:36 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 15 Mar 2023 15:40:36 +0100 Subject: [Buildroot] [PATCH 3/4] package/gensio: use mdns option In-Reply-To: <20230302175350.183840-3-fontaine.fabrice@gmail.com> (Fabrice Fontaine's message of "Thu, 2 Mar 2023 18:53:49 +0100") References: <20230302175350.183840-1-fontaine.fabrice@gmail.com> <20230302175350.183840-3-fontaine.fabrice@gmail.com> Message-ID: <8735662i3f.fsf@dell.be.48ers.dk> >>>>> "Fabrice" == Fabrice Fontaine writes: > mdns option is available since version 2.4.0 and > https://github.com/cminyard/gensio/commit/0b56fdd8205dff8f2343d1672e58b6583772f897 > Signed-off-by: Fabrice Fontaine Committed to 2022.11.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Wed Mar 15 14:40:41 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 15 Mar 2023 15:40:41 +0100 Subject: [Buildroot] [PATCH 4/4] package/gensio: add C++ optional dependency In-Reply-To: <20230302175350.183840-4-fontaine.fabrice@gmail.com> (Fabrice Fontaine's message of "Thu, 2 Mar 2023 18:53:50 +0100") References: <20230302175350.183840-1-fontaine.fabrice@gmail.com> <20230302175350.183840-4-fontaine.fabrice@gmail.com> Message-ID: <87y1ny13iu.fsf@dell.be.48ers.dk> >>>>> "Fabrice" == Fabrice Fontaine writes: > C++ is available since 2.3.0 and > https://github.com/cminyard/gensio/commit/3fda483f15a2668f9e2396517cdbf09693e6e3ff > Signed-off-by: Fabrice Fontaine Committed to 2022.11.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Wed Mar 15 14:41:49 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 15 Mar 2023 15:41:49 +0100 Subject: [Buildroot] [PATCH v2] package/uacme: bump version to 1.7.4 In-Reply-To: (Nicola Di Lieto's message of "Thu, 2 Mar 2023 10:22:51 +0100") References: Message-ID: <87ttym13gy.fsf@dell.be.48ers.dk> >>>>> "Nicola" == Nicola Di Lieto writes: > Includes https://github.com/ndilieto/uacme/commit/fe91f46b620f8c58805fcf48cb4f4a793c8a47a4 > Fixes https://github.com/ndilieto/uacme/issues/64 > Signed-off-by: Nicola Di Lieto > --- > Changes v1 -> v2: fix patch whitespace damage by email client Committed to 2022.11.x and 2022.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Wed Mar 15 14:41:19 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 15 Mar 2023 15:41:19 +0100 Subject: [Buildroot] [git commit branch/2022.02.x] package/uacme: security bump to version 1.7.4 Message-ID: <20230315144208.4873B8740C@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=395e3414a2a2f50bf0aa1fdc2af36748d5191650 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.02.x Includes https://github.com/ndilieto/uacme/commit/fe91f46b620f8c58805fcf48cb4f4a793c8a47a4 Fixes https://github.com/ndilieto/uacme/issues/64 Signed-off-by: Nicola Di Lieto Signed-off-by: Peter Korsgaard (cherry picked from commit d97fe11e59122c65df6216a7767f0b004fbd0dec) Signed-off-by: Peter Korsgaard --- package/uacme/uacme.hash | 2 +- package/uacme/uacme.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/uacme/uacme.hash b/package/uacme/uacme.hash index 6c71f6b94d..063b0b57ac 100644 --- a/package/uacme/uacme.hash +++ b/package/uacme/uacme.hash @@ -1,3 +1,3 @@ # Locally computed: -sha256 0ec8e5bcb8ed2b532572ca4878d30b2a794f607b995348ebc176d566b64d73f9 uacme-1.7.3.tar.gz +sha256 a638fe0878dba8fdda62f89e7a284243edbcd31b92c11b5cfdc7d3efd9547bca uacme-1.7.4.tar.gz sha256 8ceb4b9ee5adedde47b31e975c1d90c73ad27b6b165a1dcd80c7c545eb65b903 COPYING diff --git a/package/uacme/uacme.mk b/package/uacme/uacme.mk index a70ec3a635..9b2360937b 100644 --- a/package/uacme/uacme.mk +++ b/package/uacme/uacme.mk @@ -4,7 +4,7 @@ # ################################################################################ -UACME_VERSION = 1.7.3 +UACME_VERSION = 1.7.4 # Released versions are on branch upstream/latest, tagged as # upstream/X.Y.Z Do not use vX.Y.Z tags from master, as they do not # include .tarball-version From peter at korsgaard.com Wed Mar 15 14:35:16 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 15 Mar 2023 15:35:16 +0100 Subject: [Buildroot] [git commit branch/2022.11.x] package/gensio: add alsa-lib optional dependency Message-ID: <20230315144315.2297887423@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=159ffa9b1b2664b6ea09ff19f2ba24a67bd1858b branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.11.x alsa-lib is an optional dependency which is enabled by default since version 2.5.3 and https://github.com/cminyard/gensio/commit/dc9bad87d47588dcdd92ce118fcc4f41d10b671c Signed-off-by: Fabrice Fontaine Signed-off-by: Peter Korsgaard (cherry picked from commit a69ecf0e89b5f88dbd0bcadf9b8aabae10066289) Signed-off-by: Peter Korsgaard --- package/gensio/gensio.mk | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/package/gensio/gensio.mk b/package/gensio/gensio.mk index dafc0bf5d5..89c734eec0 100644 --- a/package/gensio/gensio.mk +++ b/package/gensio/gensio.mk @@ -14,6 +14,13 @@ GENSIO_CONF_OPTS = \ --without-swig \ --without-python +ifeq ($(BR2_PACKAGE_ALSA_LIB_PCM),y) +GENSIO_DEPENDENCIES += alsa-lib +GENSIO_CONF_OPTS += --with-alsa +else +GENSIO_CONF_OPTS += --without-alsa +endif + ifeq ($(BR2_PACKAGE_LIBGLIB2),y) GENSIO_DEPENDENCIES += host-pkgconf libglib2 GENSIO_CONF_OPTS += --with-glib From peter at korsgaard.com Wed Mar 15 14:35:39 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 15 Mar 2023 15:35:39 +0100 Subject: [Buildroot] [git commit branch/2022.11.x] package/gensio: use mdns option Message-ID: <20230315144315.2C8B187424@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=ff274c142d00ed3ffaf7f20212d24189731d4d34 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.11.x mdns option is available since version 2.4.0 and https://github.com/cminyard/gensio/commit/0b56fdd8205dff8f2343d1672e58b6583772f897 Signed-off-by: Fabrice Fontaine Signed-off-by: Peter Korsgaard (cherry picked from commit 847ac3d9c8df70a7f082bd8a6046c1d987cf6eee) Signed-off-by: Peter Korsgaard --- package/gensio/gensio.mk | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/package/gensio/gensio.mk b/package/gensio/gensio.mk index 89c734eec0..3374313c0f 100644 --- a/package/gensio/gensio.mk +++ b/package/gensio/gensio.mk @@ -9,7 +9,6 @@ GENSIO_SITE = http://downloads.sourceforge.net/project/ser2net/ser2net GENSIO_LICENSE = LGPL-2.1+ (library), GPL-2.0+ (tools) GENSIO_LICENSE_FILES = COPYING.LIB COPYING GENSIO_INSTALL_STAGING = YES -GENSIO_DEPENDENCIES = $(if $(BR2_PACKAGE_AVAHI_LIBAVAHI_CLIENT),avahi) GENSIO_CONF_OPTS = \ --without-swig \ --without-python @@ -21,6 +20,13 @@ else GENSIO_CONF_OPTS += --without-alsa endif +ifeq ($(BR2_PACKAGE_AVAHI_LIBAVAHI_CLIENT),y) +GENSIO_DEPENDENCIES += avahi +GENSIO_CONF_OPTS += --with-mdns +else +GENSIO_CONF_OPTS += --without-mdns +endif + ifeq ($(BR2_PACKAGE_LIBGLIB2),y) GENSIO_DEPENDENCIES += host-pkgconf libglib2 GENSIO_CONF_OPTS += --with-glib From peter at korsgaard.com Wed Mar 15 14:31:56 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 15 Mar 2023 15:31:56 +0100 Subject: [Buildroot] [git commit branch/2022.11.x] package/gensio: add libglib2 optional dependency Message-ID: <20230315144315.184BF87422@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=203b27d3e9a60435e20945aa3833bc5c399a5ae0 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.11.x libglib2 is an optional dependency which is enabled by default since version 2.3.0 and https://github.com/cminyard/gensio/commit/866924d69dabe8b8a981e19bd745d5c84e529881 Handle it properly to avoid the following build failure since bump to version 2.5.2 in commit 5bb747f0b783a0d3f1712350ca3277263045b299: sparc64-buildroot-linux-gnu-gcc: ERROR: unsafe header/library path used in cross-compilation: '-I/usr/include/glib-2.0' Fixes: - http://autobuild.buildroot.org/results/3602c5cc2aff668211fd8e6eeab778b3fe287246 Signed-off-by: Fabrice Fontaine Signed-off-by: Peter Korsgaard (cherry picked from commit f255abdceabc3ebbff795c753f7a33d44e905369) Signed-off-by: Peter Korsgaard --- package/gensio/gensio.mk | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/package/gensio/gensio.mk b/package/gensio/gensio.mk index 5538f97b19..dafc0bf5d5 100644 --- a/package/gensio/gensio.mk +++ b/package/gensio/gensio.mk @@ -14,6 +14,13 @@ GENSIO_CONF_OPTS = \ --without-swig \ --without-python +ifeq ($(BR2_PACKAGE_LIBGLIB2),y) +GENSIO_DEPENDENCIES += host-pkgconf libglib2 +GENSIO_CONF_OPTS += --with-glib +else +GENSIO_CONF_OPTS += --without-glib +endif + ifeq ($(BR2_PACKAGE_OPENIPMI),y) GENSIO_DEPENDENCIES += openipmi GENSIO_CONF_OPTS += --with-openipmi From peter at korsgaard.com Wed Mar 15 14:40:55 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 15 Mar 2023 15:40:55 +0100 Subject: [Buildroot] [git commit branch/2022.11.x] package/uacme: security bump to version 1.7.4 Message-ID: <20230315144315.4182787426@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=53405e589c5b26472b9cb000e25e42644d6357d0 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.11.x Includes https://github.com/ndilieto/uacme/commit/fe91f46b620f8c58805fcf48cb4f4a793c8a47a4 Fixes https://github.com/ndilieto/uacme/issues/64 Signed-off-by: Nicola Di Lieto Signed-off-by: Peter Korsgaard (cherry picked from commit d97fe11e59122c65df6216a7767f0b004fbd0dec) Signed-off-by: Peter Korsgaard --- package/uacme/uacme.hash | 2 +- package/uacme/uacme.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/uacme/uacme.hash b/package/uacme/uacme.hash index 6c71f6b94d..063b0b57ac 100644 --- a/package/uacme/uacme.hash +++ b/package/uacme/uacme.hash @@ -1,3 +1,3 @@ # Locally computed: -sha256 0ec8e5bcb8ed2b532572ca4878d30b2a794f607b995348ebc176d566b64d73f9 uacme-1.7.3.tar.gz +sha256 a638fe0878dba8fdda62f89e7a284243edbcd31b92c11b5cfdc7d3efd9547bca uacme-1.7.4.tar.gz sha256 8ceb4b9ee5adedde47b31e975c1d90c73ad27b6b165a1dcd80c7c545eb65b903 COPYING diff --git a/package/uacme/uacme.mk b/package/uacme/uacme.mk index a70ec3a635..9b2360937b 100644 --- a/package/uacme/uacme.mk +++ b/package/uacme/uacme.mk @@ -4,7 +4,7 @@ # ################################################################################ -UACME_VERSION = 1.7.3 +UACME_VERSION = 1.7.4 # Released versions are on branch upstream/latest, tagged as # upstream/X.Y.Z Do not use vX.Y.Z tags from master, as they do not # include .tarball-version From peter at korsgaard.com Wed Mar 15 14:35:52 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 15 Mar 2023 15:35:52 +0100 Subject: [Buildroot] [git commit branch/2022.11.x] package/gensio: add C++ optional dependency Message-ID: <20230315144315.3781387425@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=63cda1daa0480f2a60fbdb0ba7d71629bef9e549 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.11.x C++ is available since 2.3.0 and https://github.com/cminyard/gensio/commit/3fda483f15a2668f9e2396517cdbf09693e6e3ff Signed-off-by: Fabrice Fontaine Signed-off-by: Peter Korsgaard (cherry picked from commit 47cb0c967f7c825e02e66d1df26ff9e893bf5235) Signed-off-by: Peter Korsgaard --- package/gensio/gensio.mk | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/package/gensio/gensio.mk b/package/gensio/gensio.mk index 3374313c0f..2ba1b950d7 100644 --- a/package/gensio/gensio.mk +++ b/package/gensio/gensio.mk @@ -13,6 +13,12 @@ GENSIO_CONF_OPTS = \ --without-swig \ --without-python +ifeq ($(BR2_INSTALL_LIBSTDCPP),y) +GENSIO_CONF_OPTS += --with-cplusplus +else +GENSIO_CONF_OPTS += --without-cplusplus +endif + ifeq ($(BR2_PACKAGE_ALSA_LIB_PCM),y) GENSIO_DEPENDENCIES += alsa-lib GENSIO_CONF_OPTS += --with-alsa From romain.naour at smile.fr Wed Mar 15 14:54:10 2023 From: romain.naour at smile.fr (Romain Naour) Date: Wed, 15 Mar 2023 15:54:10 +0100 Subject: [Buildroot] [PATCH 1/1] package/xenomai: fix build on arc and riscv32 In-Reply-To: <20210810162447.425862-1-fontaine.fabrice@gmail.com> References: <20210810162447.425862-1-fontaine.fabrice@gmail.com> Message-ID: Hello Fabrice, Le 10/08/2021 ? 18:24, Fabrice Fontaine a ?crit?: > Fix the following build failures on arc and riscv32: > > latency.c: In function 'display': > latency.c:326:21: error: format '%ld' expects argument of type 'long int', but argument 2 has type 'time_t' {aka 'long long int'} [-Werror=format=] > 326 | ("RTT| %.2ld:%.2ld:%.2ld (%s, %Ld us period, " > | ~~~~^ > | | > | long int > | %.2lld > 327 | "priority %d)\n", dt / 3600, > | ~~~~~~~~~ > | | > | time_t {aka long long int} > > altency.c: In function ?display?: > altency.c:262:21: error: format ?%ld? expects argument of type ?long int?, but argument 2 has type ?time_t? {aka ?long long int?} [-Werror=format=] > 262 | ("RTT| %.2ld:%.2ld:%.2ld (%s, %Ld us period, " > | ~~~~^ > | | > | long int > | %.2lld > 263 | "priority %d)\n", dt / 3600, > | ~~~~~~~~~ > | | > | time_t {aka long long int} > > Fixes: > - http://autobuild.buildroot.org/results/448efe22e8fe058a1b354a3c124874e30b9ce138 > > Signed-off-by: Fabrice Fontaine > --- > ...2-Add-disable-demo-testsuite-options.patch | 94 +++++++++++++++++++ > package/xenomai/xenomai.mk | 7 +- > 2 files changed, 100 insertions(+), 1 deletion(-) > create mode 100644 package/xenomai/3.0.10/0002-Add-disable-demo-testsuite-options.patch > > diff --git a/package/xenomai/3.0.10/0002-Add-disable-demo-testsuite-options.patch b/package/xenomai/3.0.10/0002-Add-disable-demo-testsuite-options.patch > new file mode 100644 > index 0000000000..0a817503b6 > --- /dev/null > +++ b/package/xenomai/3.0.10/0002-Add-disable-demo-testsuite-options.patch > @@ -0,0 +1,94 @@ > +From 702697cafcec735e55f075594a2990204c8ea17d Mon Sep 17 00:00:00 2001 > +From: Fabrice Fontaine > +Date: Tue, 10 Aug 2021 18:01:48 +0200 > +Subject: [PATCH] Add --disable-{demo,testsuite} options Actually we have an option named BR2_PACKAGE_XENOMAI_TESTSUITE to keep the Xenomai testsuite on the target. The testsuite actually provide some tools used to configure and fine tuning Xenomai on the target. testsuite should have been named tools in the xenomai project... Xenomai users may be interested by some tools from the testsuite like dohell and latency to measure the system latencies. Same about the demos like altency and cyclictest (cyclictest may be provided by rt-test package). Maybe we should disable the Werror while building Xenomai instead of disabling the testsuite entirely. Also, I'm not sure if there is any Xenomai user on arc or riscv32. The cobalt core only support arm, aarch64 and x86. The ipipe kernel had a ppc32 support but there is no new commit since 3 years. See: https://source.denx.de/Xenomai/xenomai/-/tree/master/kernel/cobalt/arch https://source.denx.de/Xenomai Best regards, Romain > +MIME-Version: 1.0 > +Content-Type: text/plain; charset=UTF-8 > +Content-Transfer-Encoding: 8bit > + > +Allow the user to disable demo and testsuite to avoid the following > +build failures on arc and riscv32: > + > +latency.c: In function 'display': > +latency.c:326:21: error: format '%ld' expects argument of type 'long int', but argument 2 has type 'time_t' {aka 'long long int'} [-Werror=format=] > + 326 | ("RTT| %.2ld:%.2ld:%.2ld (%s, %Ld us period, " > + | ~~~~^ > + | | > + | long int > + | %.2lld > + 327 | "priority %d)\n", dt / 3600, > + | ~~~~~~~~~ > + | | > + | time_t {aka long long int} > + > +altency.c: In function ?display?: > +altency.c:262:21: error: format ?%ld? expects argument of type ?long int?, but argument 2 has type ?time_t? {aka ?long long int?} [-Werror=format=] > + 262 | ("RTT| %.2ld:%.2ld:%.2ld (%s, %Ld us period, " > + | ~~~~^ > + | | > + | long int > + | %.2lld > + 263 | "priority %d)\n", dt / 3600, > + | ~~~~~~~~~ > + | | > + | time_t {aka long long int} > + > +Fixes: > + - http://autobuild.buildroot.org/results/448efe22e8fe058a1b354a3c124874e30b9ce138 > + > +Signed-off-by: Fabrice Fontaine > +--- > + Makefile.am | 12 ++++++++++-- > + configure.ac | 12 ++++++++++++ > + 2 files changed, 22 insertions(+), 2 deletions(-) > + > +diff --git a/Makefile.am b/Makefile.am > +index 891e53f66..604644277 100644 > +--- a/Makefile.am > ++++ b/Makefile.am > +@@ -6,9 +6,17 @@ SUBDIRS = \ > + config \ > + include \ > + scripts \ > +- testsuite \ > +- utils \ > ++ utils > ++ > ++if XENO_ENABLE_DEMO > ++SUBDIRS += \ > + demo > ++endif > ++ > ++if XENO_ENABLE_TESTSUITE > ++SUBDIRS += \ > ++ testsuite > ++endif > + > + EXTRA_DIST = kernel debian > + > +diff --git a/configure.ac b/configure.ac > +index bd5fd5ba9..29dfd16e5 100644 > +--- a/configure.ac > ++++ b/configure.ac > +@@ -200,6 +200,18 @@ test \! x$debug_mode = x && AC_DEFINE(CONFIG_XENO_DEBUG,1,[config]) > + AM_CONDITIONAL(XENO_DEBUG_FULL,[test x$debug_mode = xfull]) > + test x$debug_mode = xfull && AC_DEFINE(CONFIG_XENO_DEBUG_FULL,1,[config]) > + > ++dnl Demo (default: on) > ++ > ++AC_ARG_ENABLE(demo, > ++ AS_HELP_STRING([--disable-demo], [Disable demo])) > ++AM_CONDITIONAL(XENO_ENABLE_DEMO,[test x$enable_demo != xno]) > ++ > ++dnl Testsuite (default: on) > ++ > ++AC_ARG_ENABLE(testsuite, > ++ AS_HELP_STRING([--disable-testsuite], [Disable testsuite])) > ++AM_CONDITIONAL(XENO_ENABLE_TESTSUITE,[test x$enable_testsuite != xno]) > ++ > + dnl Low resolution clock (default: off) > + > + unset lores_clock > +-- > +2.30.2 > + > diff --git a/package/xenomai/xenomai.mk b/package/xenomai/xenomai.mk > index 7e3b130085..c1ad0c5df6 100644 > --- a/package/xenomai/xenomai.mk > +++ b/package/xenomai/xenomai.mk > @@ -16,6 +16,8 @@ else > XENOMAI_SOURCE = xenomai-$(XENOMAI_VERSION).tar.bz2 > XENOMAI_SITE = http://xenomai.org/downloads/xenomai/stable > endif > +# We're patching configure.ac > +XENOMAI_AUTORECONF = YES > > # Exclude all from the hash check, but the latest version. > ifeq ($(BR2_PACKAGE_XENOMAI)$(BR2_PACKAGE_XENOMAI_LATEST_VERSION),y) > @@ -37,7 +39,10 @@ XENOMAI_INSTALL_STAGING = YES > XENOMAI_INSTALL_TARGET_OPTS = DESTDIR=$(TARGET_DIR) install-user > XENOMAI_INSTALL_STAGING_OPTS = DESTDIR=$(STAGING_DIR) install-user > > -XENOMAI_CONF_OPTS += --includedir=/usr/include/xenomai/ > +XENOMAI_CONF_OPTS += \ > + --disable-demo \ > + --disable-testsuite \ > + --includedir=/usr/include/xenomai/ > > ifeq ($(BR2_PACKAGE_XENOMAI_MERCURY),y) > XENOMAI_CONF_OPTS += --with-core=mercury From peter at korsgaard.com Wed Mar 15 15:03:20 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 15 Mar 2023 16:03:20 +0100 Subject: [Buildroot] [PATCH 1/1] package/pulseaudio: fix build without avahi-client In-Reply-To: <20230308174402.7574-1-fontaine.fabrice@gmail.com> (Fabrice Fontaine's message of "Wed, 8 Mar 2023 18:44:02 +0100") References: <20230308174402.7574-1-fontaine.fabrice@gmail.com> Message-ID: <87pm9a12h3.fsf@dell.be.48ers.dk> >>>>> "Fabrice" == Fabrice Fontaine writes: > Fix the following build failure without avahi-client raised since commit > 7752afbe4bb9fa1def5ba89daf21564ea58af79a (before this commit, avahi was > silently disabled): > ../output-1/build/pulseaudio-16.1/meson.build:754:2: ERROR: Dependency > "avahi-client" not found, tried pkgconfig and cmake > Fixes: > - http://autobuild.buildroot.org/results/0aea014eb4ed27870af908668d7b138d150f065a > Signed-off-by: Fabrice Fontaine Committed to 2022.11.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Wed Mar 15 15:04:05 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 15 Mar 2023 16:04:05 +0100 Subject: [Buildroot] [PATCH 1/1] package/mpv: needs NPTL In-Reply-To: <20230308180751.20525-1-fontaine.fabrice@gmail.com> (Fabrice Fontaine's message of "Wed, 8 Mar 2023 19:07:51 +0100") References: <20230308180751.20525-1-fontaine.fabrice@gmail.com> Message-ID: <87lejy12fu.fsf@dell.be.48ers.dk> >>>>> "Fabrice" == Fabrice Fontaine writes: > mpv unconditionally uses pthread_getcpuclockid since version 0.33.0 and > https://github.com/mpv-player/mpv/commit/fd3caa264ea0848e7e30db94390063c87e247003 > resulting in the following build failure without NPTL since commit > e3cf26dda31e6c1720c53e0229d93fe2a5ea18aa: > ../common/stats.c: In function 'get_thread_cpu_time_ns': > ../common/stats.c:75:9: error: implicit declaration of function > 'pthread_getcpuclockid'; did you mean 'pthread_getspecific'? > [-Werror=implicit-function-declaration] > 75 | if (pthread_getcpuclockid(thread, &id) == 0 && > | ^~~~~~~~~~~~~~~~~~~~~ > | pthread_getspecific > Fixes: > - http://autobuild.buildroot.org/results/98cde5cbb0844c6ef483a75cf9a6f3fd3a46c693 > Signed-off-by: Fabrice Fontaine Committed to 2022.11.x and 2022.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Wed Mar 15 15:04:51 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 15 Mar 2023 16:04:51 +0100 Subject: [Buildroot] [PATCH 1/1] package/mender: force libopenssl In-Reply-To: <20230223125242.411118-1-fontaine.fabrice@gmail.com> (Fabrice Fontaine's message of "Thu, 23 Feb 2023 13:52:42 +0100") References: <20230223125242.411118-1-fontaine.fabrice@gmail.com> Message-ID: <87h6um12ek.fsf@dell.be.48ers.dk> >>>>> "Fabrice" == Fabrice Fontaine writes: > mender raises the following build failure with libressl since at least > version 3.1.0 (and probably since the addition of the package): > vendor/github.com/mendersoftware/openssl/conn.go:103:61: could not > determine kind of name for C.X509_V_ERR_DANE_NO_MATCH > Fixes: > - http://autobuild.buildroot.org/results/2b032d2a4e7cfbb20444c13821003120a4d00abd > - http://autobuild.buildroot.org/results/621c057c0b8b627c8140456a2b0af4f95d239dcc > Signed-off-by: Fabrice Fontaine Committed to 2022.11.x and 2022.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Wed Mar 15 15:03:48 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 15 Mar 2023 16:03:48 +0100 Subject: [Buildroot] [git commit branch/2022.02.x] package/mpv: needs NPTL Message-ID: <20230315150521.24CDF8742D@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=d0564f028220056ab4fc395a1be93727aaa2b5c2 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.02.x mpv unconditionally uses pthread_getcpuclockid since version 0.33.0 and https://github.com/mpv-player/mpv/commit/fd3caa264ea0848e7e30db94390063c87e247003 resulting in the following build failure without NPTL since commit e3cf26dda31e6c1720c53e0229d93fe2a5ea18aa: ../common/stats.c: In function 'get_thread_cpu_time_ns': ../common/stats.c:75:9: error: implicit declaration of function 'pthread_getcpuclockid'; did you mean 'pthread_getspecific'? [-Werror=implicit-function-declaration] 75 | if (pthread_getcpuclockid(thread, &id) == 0 && | ^~~~~~~~~~~~~~~~~~~~~ | pthread_getspecific Fixes: - http://autobuild.buildroot.org/results/98cde5cbb0844c6ef483a75cf9a6f3fd3a46c693 Signed-off-by: Fabrice Fontaine Signed-off-by: Peter Korsgaard (cherry picked from commit 720a68e33be7f46c8b5866d6b8f98b400f83f979) Signed-off-by: Peter Korsgaard --- package/mpv/Config.in | 6 +++--- package/tovid/Config.in | 8 ++++---- 2 files changed, 7 insertions(+), 7 deletions(-) diff --git a/package/mpv/Config.in b/package/mpv/Config.in index 81b1e24b5f..ebfb831570 100644 --- a/package/mpv/Config.in +++ b/package/mpv/Config.in @@ -8,7 +8,7 @@ config BR2_PACKAGE_MPV bool "mpv" depends on BR2_INSTALL_LIBSTDCPP # libass depends on BR2_TOOLCHAIN_HAS_SYNC_4 # libass - depends on BR2_TOOLCHAIN_HAS_THREADS + depends on BR2_TOOLCHAIN_HAS_THREADS_NPTL depends on BR2_PACKAGE_FFMPEG_ARCH_SUPPORTS depends on BR2_TOOLCHAIN_GCC_AT_LEAST_4_9 # C11/stdatomic.h depends on BR2_TOOLCHAIN_HAS_ATOMIC @@ -32,10 +32,10 @@ config BR2_PACKAGE_MPV https://mpv.io/ -comment "mpv needs a toolchain w/ C++, threads, gcc >= 4.9" +comment "mpv needs a toolchain w/ C++, NPTL, gcc >= 4.9" depends on BR2_PACKAGE_FFMPEG_ARCH_SUPPORTS depends on BR2_TOOLCHAIN_HAS_ATOMIC depends on BR2_TOOLCHAIN_HAS_SYNC_4 - depends on !BR2_TOOLCHAIN_HAS_THREADS || \ + depends on !BR2_TOOLCHAIN_HAS_THREADS_NPTL || \ !BR2_INSTALL_LIBSTDCPP || \ !BR2_TOOLCHAIN_GCC_AT_LEAST_4_9 diff --git a/package/tovid/Config.in b/package/tovid/Config.in index 3dbb0e229e..c263acdd62 100644 --- a/package/tovid/Config.in +++ b/package/tovid/Config.in @@ -1,7 +1,7 @@ config BR2_PACKAGE_TOVID bool "tovid" depends on BR2_USE_MMU # fork() - depends on BR2_TOOLCHAIN_HAS_THREADS + depends on BR2_TOOLCHAIN_HAS_THREADS_NPTL # mpv depends on BR2_INSTALL_LIBSTDCPP depends on BR2_USE_WCHAR depends on BR2_PACKAGE_PYTHON3 @@ -29,12 +29,12 @@ config BR2_PACKAGE_TOVID http://tovid.wikia.com/wiki/Installing_tovid -comment "tovid needs a toolchain w/ threads, C++, wchar, gcc >= 4.9" +comment "tovid needs a toolchain w/ NPTL, C++, wchar, gcc >= 4.9" depends on BR2_USE_MMU depends on BR2_PACKAGE_FFMPEG_ARCH_SUPPORTS depends on BR2_TOOLCHAIN_HAS_ATOMIC depends on BR2_TOOLCHAIN_HAS_SYNC_4 - depends on !BR2_TOOLCHAIN_HAS_THREADS \ + depends on !BR2_TOOLCHAIN_HAS_THREADS_NPTL \ || !BR2_TOOLCHAIN_GCC_AT_LEAST_4_9 \ || !BR2_INSTALL_LIBSTDCPP \ || !BR2_USE_WCHAR @@ -45,6 +45,6 @@ comment "tovid depends on python3" depends on BR2_PACKAGE_FFMPEG_ARCH_SUPPORTS depends on BR2_TOOLCHAIN_HAS_ATOMIC depends on BR2_TOOLCHAIN_HAS_SYNC_4 - depends on !BR2_TOOLCHAIN_HAS_THREADS || \ + depends on !BR2_TOOLCHAIN_HAS_THREADS_NPTL || \ !BR2_TOOLCHAIN_GCC_AT_LEAST_4_9 depends on !BR2_TOOLCHAIN_EXTERNAL_SYNOPSYS_ARC From peter at korsgaard.com Wed Mar 15 15:04:38 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 15 Mar 2023 16:04:38 +0100 Subject: [Buildroot] [git commit branch/2022.02.x] package/mender: force libopenssl Message-ID: <20230315150521.2E4318742E@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=a6c6ad9dbd55a2c9ead2408f683bbdb6d85b79ea branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.02.x mender raises the following build failure with libressl since at least version 3.1.0 (and probably since the addition of the package): vendor/github.com/mendersoftware/openssl/conn.go:103:61: could not determine kind of name for C.X509_V_ERR_DANE_NO_MATCH Fixes: - http://autobuild.buildroot.org/results/2b032d2a4e7cfbb20444c13821003120a4d00abd - http://autobuild.buildroot.org/results/621c057c0b8b627c8140456a2b0af4f95d239dcc Signed-off-by: Fabrice Fontaine Signed-off-by: Peter Korsgaard (cherry picked from commit 46abbffc9702be320e9d71de71ce89457a28c48e) Signed-off-by: Peter Korsgaard --- package/mender/Config.in | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/package/mender/Config.in b/package/mender/Config.in index cccb46361b..7d768cebec 100644 --- a/package/mender/Config.in +++ b/package/mender/Config.in @@ -4,8 +4,9 @@ config BR2_PACKAGE_MENDER depends on BR2_PACKAGE_HOST_GO_TARGET_CGO_LINKING_SUPPORTS depends on BR2_TOOLCHAIN_HAS_THREADS select BR2_PACKAGE_OPENSSL - select BR2_PACKAGE_LIBOPENSSL_ENABLE_MD4 if BR2_PACKAGE_LIBOPENSSL - select BR2_PACKAGE_LIBOPENSSL_ENABLE_RMD160 if BR2_PACKAGE_LIBOPENSSL + select BR2_PACKAGE_OPENSSL_FORCE_LIBOPENSSL + select BR2_PACKAGE_LIBOPENSSL_ENABLE_MD4 + select BR2_PACKAGE_LIBOPENSSL_ENABLE_RMD160 help Mender is an open source over-the-air (OTA) software updater for embedded Linux devices. Mender comprises a client From peter at korsgaard.com Wed Mar 15 15:05:53 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 15 Mar 2023 16:05:53 +0100 Subject: [Buildroot] [PATCH 1/1] package/apache: security bump version to 2.4.56 In-Reply-To: <20230309192513.54802-1-bernd.kuhls@t-online.de> (Bernd Kuhls's message of "Thu, 9 Mar 2023 20:25:13 +0100") References: <20230309192513.54802-1-bernd.kuhls@t-online.de> Message-ID: <87cz5a12cu.fsf@dell.be.48ers.dk> >>>>> "Bernd" == Bernd Kuhls writes: > Release notes: > https://lists.apache.org/thread/89vkczkfkdyz65d5q59pcyzrn5ts60s6 > Changelog: https://dlcdn.apache.org/httpd/CHANGES_2.4.56 > Fixes CVE-2023-25690 & CVE-2023-27522: > https://httpd.apache.org/security/vulnerabilities_24.html > Signed-off-by: Bernd Kuhls Committed to 2022.11.x and 2022.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Wed Mar 15 15:05:43 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 15 Mar 2023 16:05:43 +0100 Subject: [Buildroot] [git commit branch/2022.02.x] package/apache: security bump version to 2.4.56 Message-ID: <20230315150626.99C4B87455@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=4e4539b2ae4621573a515821ed5657c652e0a32a branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.02.x Release notes: https://lists.apache.org/thread/89vkczkfkdyz65d5q59pcyzrn5ts60s6 Changelog: https://dlcdn.apache.org/httpd/CHANGES_2.4.56 Fixes CVE-2023-25690 & CVE-2023-27522: https://httpd.apache.org/security/vulnerabilities_24.html Signed-off-by: Bernd Kuhls Signed-off-by: Arnout Vandecappelle (cherry picked from commit 5256ec9ca872518beacf827443fec72146ab7a0c) Signed-off-by: Peter Korsgaard --- 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 a1185c5618..36144917fb 100644 --- a/package/apache/apache.hash +++ b/package/apache/apache.hash @@ -1,5 +1,5 @@ -# From https://downloads.apache.org/httpd/httpd-2.4.54.tar.bz2.{sha256,sha512} -sha256 11d6ba19e36c0b93ca62e47e6ffc2d2f2884942694bce0f23f39c71bdc5f69ac httpd-2.4.55.tar.bz2 -sha512 94982f7a1fedac8961fc17b5a22cf763ac28cb27ee6facab2e6a15b249b927773667493fd3f7354fb13fcb34a6f1afc1bdd5cf4b7be030cba1dfb523e40d43fb httpd-2.4.55.tar.bz2 +# 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 # Locally computed sha256 47b8c2b6c3309282a99d4a3001575c790fead690cc14734628c4667d2bbffc43 LICENSE diff --git a/package/apache/apache.mk b/package/apache/apache.mk index 13018a9b1f..80205a6362 100644 --- a/package/apache/apache.mk +++ b/package/apache/apache.mk @@ -4,7 +4,7 @@ # ################################################################################ -APACHE_VERSION = 2.4.55 +APACHE_VERSION = 2.4.56 APACHE_SOURCE = httpd-$(APACHE_VERSION).tar.bz2 APACHE_SITE = https://downloads.apache.org/httpd APACHE_LICENSE = Apache-2.0 From peter at korsgaard.com Wed Mar 15 15:02:49 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 15 Mar 2023 16:02:49 +0100 Subject: [Buildroot] [git commit branch/2022.11.x] package/pulseaudio: fix build without avahi-client Message-ID: <20230315150626.EC4E987455@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=fe1d532ac2c27a662e51a06c879521be92ddcbe2 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.11.x Fix the following build failure without avahi-client raised since commit 7752afbe4bb9fa1def5ba89daf21564ea58af79a (before this commit, avahi was silently disabled): ../output-1/build/pulseaudio-16.1/meson.build:754:2: ERROR: Dependency "avahi-client" not found, tried pkgconfig and cmake Fixes: - http://autobuild.buildroot.org/results/0aea014eb4ed27870af908668d7b138d150f065a Signed-off-by: Fabrice Fontaine Signed-off-by: Peter Korsgaard (cherry picked from commit 63e33bf88dd2138c4caa3dbfd5e1d89518ddd398) Signed-off-by: Peter Korsgaard --- package/pulseaudio/pulseaudio.mk | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package/pulseaudio/pulseaudio.mk b/package/pulseaudio/pulseaudio.mk index 8c4b99b6ff..89191db541 100644 --- a/package/pulseaudio/pulseaudio.mk +++ b/package/pulseaudio/pulseaudio.mk @@ -25,7 +25,7 @@ PULSEAUDIO_DEPENDENCIES = \ PULSEAUDIO_LDFLAGS = $(TARGET_LDFLAGS) $(TARGET_NLS_LIBS) -ifeq ($(BR2_PACKAGE_AVAHI_DAEMON),y) +ifeq ($(BR2_PACKAGE_AVAHI_LIBAVAHI_CLIENT),y) PULSEAUDIO_CONF_OPTS += -Davahi=enabled PULSEAUDIO_DEPENDENCIES += avahi else From peter at korsgaard.com Wed Mar 15 15:03:53 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 15 Mar 2023 16:03:53 +0100 Subject: [Buildroot] [git commit branch/2022.11.x] package/mpv: needs NPTL Message-ID: <20230315150627.0319587456@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=c37f7127377619ed30008804305abe8b7d4b3d26 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.11.x mpv unconditionally uses pthread_getcpuclockid since version 0.33.0 and https://github.com/mpv-player/mpv/commit/fd3caa264ea0848e7e30db94390063c87e247003 resulting in the following build failure without NPTL since commit e3cf26dda31e6c1720c53e0229d93fe2a5ea18aa: ../common/stats.c: In function 'get_thread_cpu_time_ns': ../common/stats.c:75:9: error: implicit declaration of function 'pthread_getcpuclockid'; did you mean 'pthread_getspecific'? [-Werror=implicit-function-declaration] 75 | if (pthread_getcpuclockid(thread, &id) == 0 && | ^~~~~~~~~~~~~~~~~~~~~ | pthread_getspecific Fixes: - http://autobuild.buildroot.org/results/98cde5cbb0844c6ef483a75cf9a6f3fd3a46c693 Signed-off-by: Fabrice Fontaine Signed-off-by: Peter Korsgaard (cherry picked from commit 720a68e33be7f46c8b5866d6b8f98b400f83f979) Signed-off-by: Peter Korsgaard --- package/mpv/Config.in | 6 +++--- package/tovid/Config.in | 8 ++++---- 2 files changed, 7 insertions(+), 7 deletions(-) diff --git a/package/mpv/Config.in b/package/mpv/Config.in index 6811497d73..8efb353c33 100644 --- a/package/mpv/Config.in +++ b/package/mpv/Config.in @@ -8,7 +8,7 @@ config BR2_PACKAGE_MPV bool "mpv" depends on BR2_INSTALL_LIBSTDCPP # libass depends on BR2_TOOLCHAIN_HAS_SYNC_4 # libass - depends on BR2_TOOLCHAIN_HAS_THREADS + depends on BR2_TOOLCHAIN_HAS_THREADS_NPTL depends on BR2_PACKAGE_FFMPEG_ARCH_SUPPORTS depends on BR2_TOOLCHAIN_GCC_AT_LEAST_4_9 # C11/stdatomic.h depends on BR2_TOOLCHAIN_HAS_ATOMIC @@ -34,10 +34,10 @@ config BR2_PACKAGE_MPV https://mpv.io/ -comment "mpv needs a toolchain w/ C++, threads, gcc >= 4.9" +comment "mpv needs a toolchain w/ C++, NPTL, gcc >= 4.9" depends on BR2_PACKAGE_FFMPEG_ARCH_SUPPORTS depends on BR2_TOOLCHAIN_HAS_ATOMIC depends on BR2_TOOLCHAIN_HAS_SYNC_4 - depends on !BR2_TOOLCHAIN_HAS_THREADS || \ + depends on !BR2_TOOLCHAIN_HAS_THREADS_NPTL || \ !BR2_INSTALL_LIBSTDCPP || \ !BR2_TOOLCHAIN_GCC_AT_LEAST_4_9 diff --git a/package/tovid/Config.in b/package/tovid/Config.in index 3dbb0e229e..c263acdd62 100644 --- a/package/tovid/Config.in +++ b/package/tovid/Config.in @@ -1,7 +1,7 @@ config BR2_PACKAGE_TOVID bool "tovid" depends on BR2_USE_MMU # fork() - depends on BR2_TOOLCHAIN_HAS_THREADS + depends on BR2_TOOLCHAIN_HAS_THREADS_NPTL # mpv depends on BR2_INSTALL_LIBSTDCPP depends on BR2_USE_WCHAR depends on BR2_PACKAGE_PYTHON3 @@ -29,12 +29,12 @@ config BR2_PACKAGE_TOVID http://tovid.wikia.com/wiki/Installing_tovid -comment "tovid needs a toolchain w/ threads, C++, wchar, gcc >= 4.9" +comment "tovid needs a toolchain w/ NPTL, C++, wchar, gcc >= 4.9" depends on BR2_USE_MMU depends on BR2_PACKAGE_FFMPEG_ARCH_SUPPORTS depends on BR2_TOOLCHAIN_HAS_ATOMIC depends on BR2_TOOLCHAIN_HAS_SYNC_4 - depends on !BR2_TOOLCHAIN_HAS_THREADS \ + depends on !BR2_TOOLCHAIN_HAS_THREADS_NPTL \ || !BR2_TOOLCHAIN_GCC_AT_LEAST_4_9 \ || !BR2_INSTALL_LIBSTDCPP \ || !BR2_USE_WCHAR @@ -45,6 +45,6 @@ comment "tovid depends on python3" depends on BR2_PACKAGE_FFMPEG_ARCH_SUPPORTS depends on BR2_TOOLCHAIN_HAS_ATOMIC depends on BR2_TOOLCHAIN_HAS_SYNC_4 - depends on !BR2_TOOLCHAIN_HAS_THREADS || \ + depends on !BR2_TOOLCHAIN_HAS_THREADS_NPTL || \ !BR2_TOOLCHAIN_GCC_AT_LEAST_4_9 depends on !BR2_TOOLCHAIN_EXTERNAL_SYNOPSYS_ARC From peter at korsgaard.com Wed Mar 15 15:04:24 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 15 Mar 2023 16:04:24 +0100 Subject: [Buildroot] [git commit branch/2022.11.x] package/mender: force libopenssl Message-ID: <20230315150627.0EEC787457@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=46f842205224157f9b8e6361e0f0b873ca42dd2a branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.11.x mender raises the following build failure with libressl since at least version 3.1.0 (and probably since the addition of the package): vendor/github.com/mendersoftware/openssl/conn.go:103:61: could not determine kind of name for C.X509_V_ERR_DANE_NO_MATCH Fixes: - http://autobuild.buildroot.org/results/2b032d2a4e7cfbb20444c13821003120a4d00abd - http://autobuild.buildroot.org/results/621c057c0b8b627c8140456a2b0af4f95d239dcc Signed-off-by: Fabrice Fontaine Signed-off-by: Peter Korsgaard (cherry picked from commit 46abbffc9702be320e9d71de71ce89457a28c48e) Signed-off-by: Peter Korsgaard --- package/mender/Config.in | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/package/mender/Config.in b/package/mender/Config.in index cccb46361b..7d768cebec 100644 --- a/package/mender/Config.in +++ b/package/mender/Config.in @@ -4,8 +4,9 @@ config BR2_PACKAGE_MENDER depends on BR2_PACKAGE_HOST_GO_TARGET_CGO_LINKING_SUPPORTS depends on BR2_TOOLCHAIN_HAS_THREADS select BR2_PACKAGE_OPENSSL - select BR2_PACKAGE_LIBOPENSSL_ENABLE_MD4 if BR2_PACKAGE_LIBOPENSSL - select BR2_PACKAGE_LIBOPENSSL_ENABLE_RMD160 if BR2_PACKAGE_LIBOPENSSL + select BR2_PACKAGE_OPENSSL_FORCE_LIBOPENSSL + select BR2_PACKAGE_LIBOPENSSL_ENABLE_MD4 + select BR2_PACKAGE_LIBOPENSSL_ENABLE_RMD160 help Mender is an open source over-the-air (OTA) software updater for embedded Linux devices. Mender comprises a client From peter at korsgaard.com Wed Mar 15 15:05:32 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 15 Mar 2023 16:05:32 +0100 Subject: [Buildroot] [git commit branch/2022.11.x] package/apache: security bump version to 2.4.56 Message-ID: <20230315150627.1B90687458@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=df84b0f118cf775aa2c9e9186c29bc8640356a0b branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.11.x Release notes: https://lists.apache.org/thread/89vkczkfkdyz65d5q59pcyzrn5ts60s6 Changelog: https://dlcdn.apache.org/httpd/CHANGES_2.4.56 Fixes CVE-2023-25690 & CVE-2023-27522: https://httpd.apache.org/security/vulnerabilities_24.html Signed-off-by: Bernd Kuhls Signed-off-by: Arnout Vandecappelle (cherry picked from commit 5256ec9ca872518beacf827443fec72146ab7a0c) Signed-off-by: Peter Korsgaard --- 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 a1185c5618..36144917fb 100644 --- a/package/apache/apache.hash +++ b/package/apache/apache.hash @@ -1,5 +1,5 @@ -# From https://downloads.apache.org/httpd/httpd-2.4.54.tar.bz2.{sha256,sha512} -sha256 11d6ba19e36c0b93ca62e47e6ffc2d2f2884942694bce0f23f39c71bdc5f69ac httpd-2.4.55.tar.bz2 -sha512 94982f7a1fedac8961fc17b5a22cf763ac28cb27ee6facab2e6a15b249b927773667493fd3f7354fb13fcb34a6f1afc1bdd5cf4b7be030cba1dfb523e40d43fb httpd-2.4.55.tar.bz2 +# 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 # Locally computed sha256 47b8c2b6c3309282a99d4a3001575c790fead690cc14734628c4667d2bbffc43 LICENSE diff --git a/package/apache/apache.mk b/package/apache/apache.mk index 13018a9b1f..80205a6362 100644 --- a/package/apache/apache.mk +++ b/package/apache/apache.mk @@ -4,7 +4,7 @@ # ################################################################################ -APACHE_VERSION = 2.4.55 +APACHE_VERSION = 2.4.56 APACHE_SOURCE = httpd-$(APACHE_VERSION).tar.bz2 APACHE_SITE = https://downloads.apache.org/httpd APACHE_LICENSE = Apache-2.0 From fperrad at gmail.com Wed Mar 15 15:45:00 2023 From: fperrad at gmail.com (Francois Perrad) Date: Wed, 15 Mar 2023 16:45:00 +0100 Subject: [Buildroot] [PATCH] configs/olimex_stmp157: bump Linux and U-Boot Message-ID: <20230315154500.1054297-1-francois.perrad@gadz.org> Signed-off-by: Francois Perrad --- configs/olimex_stmp157_olinuxino_lime_defconfig | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/configs/olimex_stmp157_olinuxino_lime_defconfig b/configs/olimex_stmp157_olinuxino_lime_defconfig index 60c34d7fa..3b56fefec 100644 --- a/configs/olimex_stmp157_olinuxino_lime_defconfig +++ b/configs/olimex_stmp157_olinuxino_lime_defconfig @@ -17,8 +17,8 @@ BR2_ROOTFS_POST_SCRIPT_ARGS="-c board/olimex/stmp1_olinuxino/genimage.cfg" BR2_LINUX_KERNEL=y BR2_LINUX_KERNEL_CUSTOM_GIT=y BR2_LINUX_KERNEL_CUSTOM_REPO_URL="https://github.com/OLIMEX/linux-olimex.git" -# branch release-20221011-v5.10.105 -BR2_LINUX_KERNEL_CUSTOM_REPO_VERSION="1b955f3ee7ef3234f290f65dbea108063996aea0" +# branch release-20230217-v5.10.105 +BR2_LINUX_KERNEL_CUSTOM_REPO_VERSION="c5a31724bdfaac894553b51c5a0fb92c1f10f3db" BR2_LINUX_KERNEL_USE_CUSTOM_CONFIG=y BR2_LINUX_KERNEL_CUSTOM_CONFIG_FILE="board/olimex/stmp1_olinuxino/linux.config" BR2_LINUX_KERNEL_DTS_SUPPORT=y @@ -35,8 +35,8 @@ BR2_TARGET_UBOOT=y BR2_TARGET_UBOOT_BUILD_SYSTEM_KCONFIG=y BR2_TARGET_UBOOT_CUSTOM_GIT=y BR2_TARGET_UBOOT_CUSTOM_REPO_URL="https://github.com/OLIMEX/u-boot-olinuxino.git" -# release-20220927, based on 2021.04 -BR2_TARGET_UBOOT_CUSTOM_REPO_VERSION="98ab5ecb0a16eeb426f34b2a1a28e56658c1a59c" +# release-20230110, based on 2021.04 +BR2_TARGET_UBOOT_CUSTOM_REPO_VERSION="9a49a20f71c698f538defbb69a6c6cb657d4315f" BR2_TARGET_UBOOT_BOARD_DEFCONFIG="STM32-OLinuXino-LIME" # BR2_TARGET_UBOOT_FORMAT_BIN is not set BR2_TARGET_UBOOT_FORMAT_IMG=y -- 2.37.2 From d.lang at abatec.at Wed Mar 15 16:21:11 2023 From: d.lang at abatec.at (Lang Daniel) Date: Wed, 15 Mar 2023 16:21:11 +0000 Subject: [Buildroot] [PATCH] package/sam-ba: drop 32bit host lib requirement Message-ID: Current versions of sam-ba are 64bit only. objdump -p $(HOST_DIR)/bin/sam-ba $(HOST_DIR)/bin/sam-ba: file format elf64-x86-64 Signed-off-by: Daniel Lang --- Config.in | 2 +- package/sam-ba/Config.in.host | 1 - 2 files changed, 1 insertion(+), 2 deletions(-) diff --git a/Config.in b/Config.in index 0d7641633c..670e199c0b 100644 --- a/Config.in +++ b/Config.in @@ -65,7 +65,7 @@ config BR2_NEEDS_HOST_JAVA # Hidden boolean selected by pre-built packages for x86, when they # need to run on x86-64 machines (example: pre-built external -# toolchains, binary tools like SAM-BA, etc.). +# toolchains, binary tools, etc.). config BR2_HOSTARCH_NEEDS_IA32_LIBS bool diff --git a/package/sam-ba/Config.in.host b/package/sam-ba/Config.in.host index 1967f33ab3..cd11e8633e 100644 --- a/package/sam-ba/Config.in.host +++ b/package/sam-ba/Config.in.host @@ -1,7 +1,6 @@ config BR2_PACKAGE_HOST_SAM_BA bool "host sam-ba" depends on BR2_HOSTARCH = "x86_64" - select BR2_HOSTARCH_NEEDS_IA32_LIBS help Atmel SAM-BA software provides an open set of tools for programming the Atmel SAM3, SAM7 and SAM9 ARM-based -- 2.25.1 From romain.naour at smile.fr Wed Mar 15 17:05:18 2023 From: romain.naour at smile.fr (Romain Naour) Date: Wed, 15 Mar 2023 18:05:18 +0100 Subject: [Buildroot] [PATCH] package/xenomai: fix testsuite install Message-ID: <20230315170518.884906-1-romain.naour@smile.fr> From: Pierre Ficheux Since commit [1], the testsuite build is unconditionally disabled although we have the option BR2_PACKAGE_XENOMAI_TESTSUITE to install Xenomai testsuite on the target. Handle --disable-testsuite option with BR2_PACKAGE_XENOMAI_TESTSUITE. [1] 74196b7d059684e555a87e5409c21c56c727066b Signed-off-by: Pierre Ficheux Signed-off-by: Romain Naour Cc: Fabrice Fontaine --- package/xenomai/xenomai.mk | 16 ++++------------ 1 file changed, 4 insertions(+), 12 deletions(-) diff --git a/package/xenomai/xenomai.mk b/package/xenomai/xenomai.mk index c1ad0c5df6..9356919259 100644 --- a/package/xenomai/xenomai.mk +++ b/package/xenomai/xenomai.mk @@ -41,7 +41,6 @@ XENOMAI_INSTALL_STAGING_OPTS = DESTDIR=$(STAGING_DIR) install-user XENOMAI_CONF_OPTS += \ --disable-demo \ - --disable-testsuite \ --includedir=/usr/include/xenomai/ ifeq ($(BR2_PACKAGE_XENOMAI_MERCURY),y) @@ -87,17 +86,10 @@ endef XENOMAI_POST_INSTALL_TARGET_HOOKS += XENOMAI_REMOVE_UNNEEDED_FILES -ifeq ($(BR2_PACKAGE_XENOMAI_TESTSUITE),) -define XENOMAI_REMOVE_TESTSUITE - rm -rf $(TARGET_DIR)/usr/share/xenomai/ - for i in clocktest gpiotest latency smokey spitest switchtest \ - xeno-test-run-wrapper dohell xeno-test-run xeno-test ; do \ - rm -f $(TARGET_DIR)/usr/bin/$$i ; \ - done - rm -rf $(TARGET_DIR)/usr/demo/ -endef - -XENOMAI_POST_INSTALL_TARGET_HOOKS += XENOMAI_REMOVE_TESTSUITE +ifeq ($(BR2_PACKAGE_XENOMAI_TESTSUITE),y) +XENOMAI_CONF_OPTS += --enable-testsuite +else +XENOMAI_CONF_OPTS += --disable-testsuite endif ifeq ($(BR2_PACKAGE_XENOMAI_RTCAN),) -- 2.34.3 From dellicker at live.com Wed Mar 15 19:59:10 2023 From: dellicker at live.com (C D) Date: Wed, 15 Mar 2023 19:59:10 +0000 Subject: [Buildroot] Forcing linker to look at right library path? In-Reply-To: <87jzzi4h51.fsf@dell.be.48ers.dk> References: <20230314085823.5a37e5e9@windsurf> <87jzzi4h51.fsf@dell.be.48ers.dk> Message-ID: > From: Peter Korsgaard > Sent: Wednesday, March 15, 2023 12:18 AM > To: C D > Cc: Thomas Petazzoni; buildroot at buildroot.org > Subject: Re: Forcing linker to look at right library path? > > >>>>> "C" == C D writes: > > Hi, > > > I'm trying to build sedcli > > > It sounds like you have configured this as an autotools package, but > looking at https://github.com/sedcli/sedcli/blob/master/src/configure I > see that it is a custom hand written script, so that is why it doesn't > understand all of these options. Use generic-package instead. > Thanks, that's a helpful starting point. I'm a bit down that road now, but having some troubles getting the .mk file set up correctly. I'm very much still in my early phases of learning how all this is put together. :) > Notice that we already have a package for sedutil, which sounds as if it > does more-or-less the same as this sedcli. Thanks, I did look at sedutil also, but sedcli has a few important features that sedutil does not; most importantly, it supports KMIP integration which is essential when using it at scale as part of an automated boot process. > > -- > Bye, Peter Korsgaard Thanks, Chris From arnout at mind.be Wed Mar 15 20:44:16 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Wed, 15 Mar 2023 21:44:16 +0100 Subject: [Buildroot] [PATCH v2 1/1] package/openocd: bump to 0.12.0 In-Reply-To: <20230314233336.648cfa0f@windsurf> References: <20230313183235.2665-1-roman.passler@gmail.com> <20230314121332.250268-1-roman.passler@gmail.com> <20230314233336.648cfa0f@windsurf> Message-ID: <7ebc84b5-de98-bd18-a997-9d1dbfb3fdbd@mind.be> On 14/03/2023 23:33, Thomas Petazzoni wrote: > Hello Roman, > > Thanks for this new iteration. I still have some concern about the > licensing, so I've added other maintainers in Cc. > > On Tue, 14 Mar 2023 13:13:32 +0100 > Roman Passler wrote: > >> diff --git a/package/openocd/openocd.hash b/package/openocd/openocd.hash >> index 91eb56d930..7f828172f1 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 0a37155eb8bc0cb94477a0cae4f030e39da9317374e8a9f597e9229fd09aff78 LICENSES/license-rules.txt >> +sha256 034da732b4f3079b8783fff756613c1cff89dec5ac80c5cdd90532b7539922a1 LICENSES/exceptions/eCos-exception-2.0 >> +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..95a7fd3c2a 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+ > > Roman: one thing that isn't good is that you are not adding the new > license files in the OPENOCD_LICENSE_FILES variable, it makes the new > hashes quite useless. > > Arnout, Peter, Yann: the COPYING file states that overall the OpenOCD > license is GPL-2.0+. > > The doc is GFDL. > > There are 3 files in contrib/ (apparently not installed in the > Buildroot context) which are under GPL-3.0+. > > So, do we list all license files in _LICENSE_FILES ? Even if in > fact we don't install anything that's under GFDL or GPL-3.0+ ? I'm > particularly concerned by the GPL-3.0+ of course, which is seen by some > companies as a red flag (for good or bad reasons, that's not the point > here). If our installation of OpenOCD does not include GPL-3.0+ code, I > think we should not mention that GPL-3.0+ code is distributed. Typically there should be a _LICENSE_FILES for every individual license mentioned in _LICENSE, plus an overall README-style file that (in broad strokes) specifies which license applies when. And in _LICENSE, we should only mention stuff that goes on the target (or in host/staging/images, actually). So, for this particular case, _LICENSE is still GPL-2.0+ because we don't install the doc or contrib. And _LICENSE_FILES should have COPYING and LICENSES/preferred/GPL-2.0 (and possibly LICENSES/license-rules.txt as well, I don't know what that contains). Unless the GPL-2.0+ statement is not actually correct and there are source files that end up on the target that have a different license; those should then be added to _LICENSE and _LICENSE_FILES as well, of course. Regards, Arnout > > Your opinion? > > Best regards, > > Thomas From bugzilla at busybox.net Wed Mar 15 20:56:04 2023 From: bugzilla at busybox.net (bugzilla at busybox.net) Date: Wed, 15 Mar 2023 20:56:04 +0000 Subject: [Buildroot] [Bug 15396] Document build dependencies In-Reply-To: References: Message-ID: https://bugs.busybox.net/show_bug.cgi?id=15396 --- Comment #3 from Jan-Benedict Glaw --- Hi Thomas! As I read through your comment again, you're running your CI builds on the Gitlab.com platform? Or on a self-hosted system? If it's self-hosted, you can easily change configuration to allow for longer running jobs. All CI testing I do is strictly non-parallel (to allow to diff log files), so it takes its time (eg. right now, a build for qemu_aarch64_sbsa_defconfig is already running for 7h 50m right now), though I'm not using Gitlab, but Laminar (self-hosted in my basement.) On my hardware, I guess (don't have numbers yet) an average buildroot build will take 4.5h, times 280 builds, resulting in some 75k build minutes just for one complete run. That's already quite more than Gitlab.com's "Ultimate" plan. :/ While I currently pay for electricity myself, let me know if I'd do helpful work in that area in the long run. As I do Buildroot builds only as a side project (my main target for http://toolchain.lug-owl.de/ is to keep GCC running for VAX, keep NetBSD for VAX alive), even running a small RasPi cluster as build nodes would probably beneficial. It wouldn't be _fast_ either, but it could properly build all configurations and start from the beginning once a complete round is finished. -- You are receiving this mail because: You are on the CC list for the bug. From thomas.petazzoni at bootlin.com Thu Mar 16 06:51:57 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Thu, 16 Mar 2023 06:51:57 -0000 Subject: [Buildroot] [autobuild.buildroot.net] Daily results for 2023-03-15 Message-ID: <20230316065203.CC97440594@smtp2.osuosl.org> Hello, Autobuild statistics for 2023-03-15 =================================== branch | OK | NOK | TIM | TOT | 2022.11.x | 11 | 10 | 0 | 21 | master | 213 | 187 | 5 | 405 | Classification of failures by reason for master ----------------------------------------------- bluez5_utils-5.66 | 28 unknown | 12 gobject-introspection-1.72.0 | 11 host-go-1.19.7 | 7 gobject-introspection | 5 elfutils-0.186 | 4 host-binutils-2.38 | 4 linux-6.1.14 | 4 xvisor-0.3.1 | 4 glibc-2.36-81-g4f4d7a13edfd... | 3 olsr-0.9.8 | 3 file-5.43 | 2 fs/ubifs/ubifs.mk:49: /home... | 2 host-binutils-2.37 | 2 host-runc-1.1.4 | 2 host-rust-1.67.1 | 2 libcap-ng-0.8.3 | 2 libgcrypt-1.10.1 | 2 libglib2-2.72.3 | 2 libglvnd-1.4.0 | 2 linux-5.10.162-cip24-rt10 | 2 ltp-testsuite-20220930 | 2 lttng-modules-2.13.7 | 2 perl-5.36.0 | 2 python-pyicu-2.10.2 | 2 sdl-1.2.15 | 2 traceroute-2.1.0 | 2 ulog-0389d243352255f6182326... | 2 wolfssl-5.5.3 | 2 xenomai-3.0.10 | 2 android-tools-4.2.2+git2013... | 1 bat-0.19.0 | 1 bind-9.16.38 | 1 boost-1.80.0 | 1 botan-2.19.3 | 1 brltty-6.5 | 1 busybox-1.36.0 | 1 cairo-1.16.0 | 1 coreutils-9.1 | 1 crucible-2022.05.25 | 1 dc3dd-7.2.641 | 1 dropbear-2022.83 | 1 e2fsprogs-1.46.5 | 1 faad2-2.10.1 | 1 fdk-aac-2.0.2 | 1 fftw-quad-3.3.8 | 1 flac-1.4.2 | 1 fontconfig-2.13.1 | 1 freeradius-client-1.1.7 | 1 fs/cramfs/cramfs.mk:46: /ho... | 1 fs/cramfs/cramfs.mk:46: /tm... | 1 fs/romfs/romfs.mk:32: /tmp/... | 1 fs/ubi/ubi.mk:51: /home/aut... | 1 fs/ubi/ubi.mk:51: /home/aut... | 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 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 gmp-6.2.1 | 1 gnu-efi-3.0.15 | 1 haproxy-2.6.9 | 1 host-binutils-2.39 | 1 host-gdb-arc-2020.09-releas... | 1 host-zstd-1.5.4 | 1 leptonica-1.82.0 | 1 libdeflate-1.15 | 1 libpqxx-6.4.5 | 1 libvorbis-1.3.7 | 1 libwebsockets-4.3.2 | 1 lighttpd-1.4.69 | 1 linux-5.10.162-cip24 | 1 luaossl-20220711-0 | 1 luvi-2.13.0 | 1 madplay-0.15.2b | 1 memcached-1.6.17 | 1 musl-1.2.3 | 1 package/rtl8821cu/rtl8821cu... | 1 poke-3.0 | 1 pv-1.6.20 | 1 python-cryptography-39.0.1 | 1 qt6base-6.4.2 | 1 quickjs-2021-03-27 | 1 reaver-1.6.6 | 1 sdl2-2.26.3 | 1 trinity-1.9 | 1 uclibc-1.0.42 | 1 valgrind-3.19.0 | 1 volk-2.5.2 | 1 wtfutil-0.41.0 | 1 x264-baee400fa9ced6f5481a72... | 1 zabbix-6.2.7 | 1 zeek-4.1.1 | 1 Detail of failures for master ----------------------------- arch | reason | OK? | url | orph? -------------+--------------------------------+-----+---------------------------------------------------------------------------------+------- powerpc64le | android-tools-4.2.2+git2013... | NOK | http://autobuild.buildroot.net/results/e17dce5bdb9a22573a548c071d3ab77b4658ab0c | mips | bat-0.19.0 | NOK | http://autobuild.buildroot.net/results/f4bdc06f3672c787702116fae093f6812a731891 | sh4a | bind-9.16.38 | NOK | http://autobuild.buildroot.net/results/f8430b353c3c0e56655feaf086c60a4c3749351f | ORPH aarch64 | bluez5_utils-5.66 | NOK | http://autobuild.buildroot.net/results/89f24306dd09dad9f2aa619c941c5d9284ad12f9 | s390x | bluez5_utils-5.66 | NOK | http://autobuild.buildroot.net/results/31b976ae66f349f2492b04ea60f02aca5fea3cfd | powerpc64 | bluez5_utils-5.66 | NOK | http://autobuild.buildroot.net/results/3fa50c084ac671fbe2c2baac2da8a06de9421c6d | nios2 | bluez5_utils-5.66 | NOK | http://autobuild.buildroot.net/results/276b9d1182b911c6b41c8d6d5d6a74a0cb5283d1 | aarch64 | bluez5_utils-5.66 | NOK | http://autobuild.buildroot.net/results/240e4452ce5d36423175d548badb94019fbe7c7f | powerpc64 | bluez5_utils-5.66 | NOK | http://autobuild.buildroot.net/results/1a9ef323c0e2d817ac688d44d1904d62d1d337ff | x86_64 | bluez5_utils-5.66 | NOK | http://autobuild.buildroot.net/results/9003611a767beda4c050e4a94ef6c59e8bb23e71 | mips | bluez5_utils-5.66 | NOK | http://autobuild.buildroot.net/results/1df8e843a7b0744948eacef77198e9bf656bfc45 | nios2 | bluez5_utils-5.66 | NOK | http://autobuild.buildroot.net/results/9bdf8fd2ac3492bef7d418ba9c541cee677984b8 | s390x | bluez5_utils-5.66 | NOK | http://autobuild.buildroot.net/results/de7509a5e2fae495ed98f345f6ecbe845d406f8b | aarch64_be | bluez5_utils-5.66 | NOK | http://autobuild.buildroot.net/results/dc1fa54ef29dcf93debfdc6b6628a9ec1dc6b474 | powerpc64le | bluez5_utils-5.66 | NOK | http://autobuild.buildroot.net/results/14b8eda52aa628f2f2cb3c3877ef587b994bf0c3 | microblaze | bluez5_utils-5.66 | NOK | http://autobuild.buildroot.net/results/d651ac3beb830bfd3a24e58e1d3bb2ac794e6095 | mips64 | bluez5_utils-5.66 | NOK | http://autobuild.buildroot.net/results/1ec871417ec73678b904b039709c0a497f220204 | powerpc64le | bluez5_utils-5.66 | NOK | http://autobuild.buildroot.net/results/0869acc3c1e69cc79c01e3394a91be82048ba3b9 | x86_64 | bluez5_utils-5.66 | NOK | http://autobuild.buildroot.net/results/9e29f03c8259ffc7bd8453148cd7e1fed397a8f1 | mips | bluez5_utils-5.66 | NOK | http://autobuild.buildroot.net/results/d0dd8ae5d36e4b18b62583f7cc00bdd0c83b75fe | x86_64 | bluez5_utils-5.66 | NOK | http://autobuild.buildroot.net/results/774f4eaf4001ed8eff94cb59126cfaa4857b1e58 | microblaze | bluez5_utils-5.66 | NOK | http://autobuild.buildroot.net/results/3b196b0ed200fcaf460098facfdf3e4fff808ce1 | powerpc64 | bluez5_utils-5.66 | NOK | http://autobuild.buildroot.net/results/6213ebcbbaf787503737199ff85f9fd069fd86f1 | sparc64 | bluez5_utils-5.66 | NOK | http://autobuild.buildroot.net/results/a1591c1b1d585733f5298458f3a31000e022936a | powerpc64le | bluez5_utils-5.66 | NOK | http://autobuild.buildroot.net/results/6ee910ff2eb8ff84e405012169a122f29f5843c3 | powerpc64le | bluez5_utils-5.66 | NOK | http://autobuild.buildroot.net/results/b0b05de28bc36241019678878582c72c2ed2e2ca | aarch64 | bluez5_utils-5.66 | NOK | http://autobuild.buildroot.net/results/d6260a5acf766657f683d85fa1bdc27b7a43551e | or1k | bluez5_utils-5.66 | NOK | http://autobuild.buildroot.net/results/099669daf9fe504ac7e9dcf17b7d3cd592a4ccc8 | mips64el | bluez5_utils-5.66 | NOK | http://autobuild.buildroot.net/results/642019048568f642dad1d4a37c6eda2bbae8fb4f | microblaze | bluez5_utils-5.66 | NOK | http://autobuild.buildroot.net/results/c78f81e0d5074cbe9a028ae693d3ec4826c06854 | sparc64 | bluez5_utils-5.66 | NOK | http://autobuild.buildroot.net/results/a571e783fb008d3cad2c1cd50e2b856bd9d57368 | arc | boost-1.80.0 | NOK | http://autobuild.buildroot.net/results/f8e9e0150dd0542d2454f3586c362b67f506586d | arm | botan-2.19.3 | NOK | http://autobuild.buildroot.net/results/78349b23a7a0068b88a6eb67c4a083a1d37d1205 | ORPH powerpc | brltty-6.5 | NOK | http://autobuild.buildroot.net/results/67b3fc4a71211bb53f08c3234b4d07fb46a38503 | mips | busybox-1.36.0 | NOK | http://autobuild.buildroot.net/results/0c3aa62d68ab1e8532c8670cde2488f912e17b4d | ORPH powerpc | cairo-1.16.0 | NOK | http://autobuild.buildroot.net/results/9b5de6f27bc141c26ed9ce6d26ef393074750b34 | sh4aeb | coreutils-9.1 | NOK | http://autobuild.buildroot.net/results/ab9e0fb2bc987960939862443821754e71c1103b | ORPH aarch64 | crucible-2022.05.25 | NOK | http://autobuild.buildroot.net/results/7ac7b0b8b05ad9dc1b0e736149c40bd3fb231c6a | or1k | dc3dd-7.2.641 | NOK | http://autobuild.buildroot.net/results/30e79d3aa12c543b4d42d11dc6227d909b4f89cb | ORPH riscv64 | dropbear-2022.83 | NOK | http://autobuild.buildroot.net/results/1758cf4f2ef9435d4dc2e2000babce38fbb20cf2 | or1k | e2fsprogs-1.46.5 | NOK | http://autobuild.buildroot.net/results/6ad5c93f768595ed12898a93912325548547f12b | ORPH microblazeel | elfutils-0.186 | NOK | http://autobuild.buildroot.net/results/bda07956e6a019a9f310457b82ff5577be3fede8 | ORPH arc | elfutils-0.186 | NOK | http://autobuild.buildroot.net/results/ac46eae5e5341ad1404f942d6f9e1969efdf641c | ORPH microblaze | elfutils-0.186 | NOK | http://autobuild.buildroot.net/results/11826fc0a9ef1201ff9795cca23c47cf94ec0986 | ORPH microblaze | elfutils-0.186 | NOK | http://autobuild.buildroot.net/results/f079ab38cfd84ff441f991eaa74f74778a13826a | ORPH sh4 | faad2-2.10.1 | NOK | http://autobuild.buildroot.net/results/32c867ebd6be76b1ae59bde3910fb095c692db21 | mips | fdk-aac-2.0.2 | NOK | http://autobuild.buildroot.net/results/b1311c807330a56cde541c794d47e3caec2eecac | powerpc64le | fftw-quad-3.3.8 | NOK | http://autobuild.buildroot.net/results/9fd445ed7c720e9ed4792742289b99eac7a95aa4 | ORPH powerpc | file-5.43 | NOK | http://autobuild.buildroot.net/results/3e7d16d09ae2a5b28911215d35efc3975fb689f3 | ORPH mips | file-5.43 | NOK | http://autobuild.buildroot.net/results/d5f19044e9e41b1594444008308833cabe5206d1 | ORPH sh4a | flac-1.4.2 | NOK | http://autobuild.buildroot.net/results/db83c16a37415ec8398cc2eac887c05a3f3ce2ac | riscv64 | fontconfig-2.13.1 | NOK | http://autobuild.buildroot.net/results/68894aee78047b9adc29227a2592070dd7284135 | ORPH riscv64 | freeradius-client-1.1.7 | NOK | http://autobuild.buildroot.net/results/945585065fcf769093e95a85e755c0a4e88da4bc | aarch64 | fs/cramfs/cramfs.mk:46: /ho... | NOK | http://autobuild.buildroot.net/results/e68fb6d9c2459b30530884e12d4b974cb44d3bdf | powerpc64le | fs/cramfs/cramfs.mk:46: /tm... | NOK | http://autobuild.buildroot.net/results/cfc11d0ee5cec6f6480b52528cb71646fb9c6f99 | powerpc64le | fs/romfs/romfs.mk:32: /tmp/... | NOK | http://autobuild.buildroot.net/results/d0431b47e5ad06b68b13f0449396a1ee0e819d75 | or1k | fs/ubi/ubi.mk:51: /home/aut... | NOK | http://autobuild.buildroot.net/results/dfa7370de94df9e9fc7860f9d5b64708372be0a4 | x86_64 | fs/ubi/ubi.mk:51: /home/aut... | NOK | http://autobuild.buildroot.net/results/b7246301f8f0122389b8e6126c8661388152836e | armeb | fs/ubi/ubi.mk:51: /tmp/inst... | NOK | http://autobuild.buildroot.net/results/fd91cb2018906e5a01953525d2cdbbba3cd0a0f3 | sparc | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/16bbb5ee30d7798d79820d621fdc05acde7d3f03 | armeb | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/fa448e1eeefe43856b9069adadd90fe91166c426 | sh4 | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/6a1a099f769820d26198659ed14425d13b60d7e7 | microblaze | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/105b562dc42ce9cbcdbb8e00dd1ffe1bfd8496e3 | sh4 | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/f4f8ac0d0d91c4e481e0404b109f527346681158 | mipsel | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/71a5413a88ba66ee2233132043a2fc65c357a010 | powerpc | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/c46ccdac016b008173ae824a332aaed5a6b1bb21 | powerpc | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/8286213199c69d72b00116ea1288ef887891140d | sparc64 | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/5d64e41cbdcbd7e39c101089f602b61ecd756c1a | x86_64 | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/85ff14bfce7c817571cbcda0dc680451fc721948 | i686 | fs/ubifs/ubifs.mk:49: /tmp/... | NOK | http://autobuild.buildroot.net/results/46a57390bb3ebdfb730639f9b0ba6002072a1046 | mips | fs/ubifs/ubifs.mk:49: /tmp/... | NOK | http://autobuild.buildroot.net/results/2d796291e1caaae0897d98765d7d4c03b6cc3944 | powerpc | glibc-2.36-81-g4f4d7a13edfd... | NOK | http://autobuild.buildroot.net/results/df13f52d0124c01053360151fa78fb46b14d5f21 | arc | glibc-2.36-81-g4f4d7a13edfd... | NOK | http://autobuild.buildroot.net/results/4376261dea95fdbee5a0a120b333c56edf138ae5 | powerpc | glibc-2.36-81-g4f4d7a13edfd... | NOK | http://autobuild.buildroot.net/results/da15b13a206f7a259b44bbd6eb73116127ce094c | riscv64 | gmp-6.2.1 | NOK | http://autobuild.buildroot.net/results/b2bfd9ef149b97997ec4d9a9fd4fe122c4d70c2d | ORPH mips64el | gnu-efi-3.0.15 | NOK | http://autobuild.buildroot.net/results/99f4fa31482cb5d0d4fdec92ec2254a745e7dd6f | microblazeel | gobject-introspection | TIM | http://autobuild.buildroot.net/results/8e9835d0fc533ddf2a2a2252be95aa66b8869ec6 | microblaze | gobject-introspection | TIM | http://autobuild.buildroot.net/results/f79519cf6b92c2d0bbc53c5864b08eb720236e14 | microblazeel | gobject-introspection | TIM | http://autobuild.buildroot.net/results/88b673cacd87efa08bb0ee9cd238a4acb9b2a25e | microblaze | gobject-introspection | TIM | http://autobuild.buildroot.net/results/a8271bf46e58e6c0639d63737faa2234589ae9c2 | armeb | gobject-introspection | TIM | http://autobuild.buildroot.net/results/9057ec1aaa5fe9bee6ec82df5db04e9a35353a1f | s390x | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/a1a374dc9d7151daf9cbbc4f777cbe52cef1d0e4 | ORPH s390x | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/049bfdc15a12049f4c56fb25aee808947b6fd8d4 | ORPH microblaze | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/4846573f595de18b2d97076a0ff5997ac6c2d828 | ORPH or1k | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/75649793f0d97a7d6edbd52e260120a42ff6a4da | ORPH or1k | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/d1233d3c39f911b4af082dfcce08b57e6a90b089 | ORPH microblaze | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/f8aec29b25ec8c80cae02272bf7b44f65a029d1b | ORPH x86_64 | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/3171ee098dd8b1d00a6a7f9e8a364a2e4a5f76ed | ORPH i686 | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/e9f090caf7de4eba65baab736eaced49c9f8078a | ORPH s390x | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/db651711f2e42752131455049f7d5470e50966d0 | ORPH sparc64 | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/d7785172546f95bd99b13cf8cfa7134b4966d85d | ORPH sparc64 | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/268eb4b2d63e13034d447b6ca0f99a256b70d56a | ORPH aarch64_be | haproxy-2.6.9 | NOK | http://autobuild.buildroot.net/results/5eb9f3bc61ef0b987dbb016293886531468379f8 | aarch64 | host-binutils-2.37 | NOK | http://autobuild.buildroot.net/results/ac3fe0cd468eabecfbeaf1e062d8d56c70ddd995 | armeb | host-binutils-2.37 | NOK | http://autobuild.buildroot.net/results/5f3e42e65ce69bdbcdcfb5c10d81d6f41efad5f4 | mips | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/772598952d26cd29beaa579cc804713f8cb61cba | arc | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/cf37f712c0b5dcc4f7e1388ac1300da1faa9481d | microblaze | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/d9a943fcaed025e182333aa0ee1a27fabe3dd4d2 | sparc | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/c9c760ddf6209f5f1023f62dc1698bd1f2544387 | powerpc64 | host-binutils-2.39 | NOK | http://autobuild.buildroot.net/results/8b70ab0f0a6cc5cee7f22f052af0b577dcd3cda4 | arc | host-gdb-arc-2020.09-releas... | NOK | http://autobuild.buildroot.net/results/89c9a40e8e752611bdf0d6786f3378757c6ce97b | ORPH i586 | host-go-1.19.7 | NOK | http://autobuild.buildroot.net/results/a2a27d12c1bb265d9954fbd4104ca4dd2dbec5d2 | mips64el | host-go-1.19.7 | NOK | http://autobuild.buildroot.net/results/ac43157c80ac02ce6daeb35ff7dcec9ed58be5e7 | i586 | host-go-1.19.7 | NOK | http://autobuild.buildroot.net/results/f848605d7c500a21eeed5e3e1b1f31482ddcb205 | mips64el | host-go-1.19.7 | NOK | http://autobuild.buildroot.net/results/9bf6980c2c54dca1fc4f93e026859ad51b0a743d | mips64 | host-go-1.19.7 | NOK | http://autobuild.buildroot.net/results/2963254eedd69e7c9340aa7023128dd2b0bca676 | mips64el | host-go-1.19.7 | NOK | http://autobuild.buildroot.net/results/b3ad26ae25ea1f49e0b105c48d839d4fb32acec6 | powerpc64le | host-go-1.19.7 | NOK | http://autobuild.buildroot.net/results/8947f801a79c0ba040026a93844496189e32a3b9 | arc | host-runc-1.1.4 | NOK | http://autobuild.buildroot.net/results/89c4097f12fa55f5a9eb603a4f812d8294b26c1c | microblazeel | host-runc-1.1.4 | NOK | http://autobuild.buildroot.net/results/3bb9b7ffe9f5ed6aef8362ab8d019e2940fa921f | x86_64 | host-rust-1.67.1 | NOK | http://autobuild.buildroot.net/results/d895a4a50d336ae2e16cb78aae9165ec3b41cb35 | s390x | host-rust-1.67.1 | NOK | http://autobuild.buildroot.net/results/349eecdab0be1346a5eb96e33076af8cbff359c7 | mips64el | host-zstd-1.5.4 | NOK | http://autobuild.buildroot.net/results/25ae8ed8d67614201368f4638ae602e19c22f3fa | sh4aeb | leptonica-1.82.0 | NOK | http://autobuild.buildroot.net/results/264bd891dd0a8ea00700794b73221651bcccaec6 | riscv64 | libcap-ng-0.8.3 | NOK | http://autobuild.buildroot.net/results/9054fc97505ca362673ff2eac4344f3f69b69b36 | riscv64 | libcap-ng-0.8.3 | NOK | http://autobuild.buildroot.net/results/55ccb870e6169b892daacd4c8fe27960a505361a | arm | libdeflate-1.15 | NOK | http://autobuild.buildroot.net/results/c9c2b4d3c085f261cd331920879f3fa3f2e8250e | i686 | libgcrypt-1.10.1 | NOK | http://autobuild.buildroot.net/results/015865f91e900fea794a249f8dd96683269fb2f0 | ORPH i686 | libgcrypt-1.10.1 | NOK | http://autobuild.buildroot.net/results/981c124cc91f02dc78786806327412e80d9f3b2e | ORPH arceb | libglib2-2.72.3 | NOK | http://autobuild.buildroot.net/results/31ed57ec8409d44a72d58dd95bc9802a9427a2c2 | arc | libglib2-2.72.3 | NOK | http://autobuild.buildroot.net/results/9bfe486b5df8df10ce6a6f64b442a57fa022e5c3 | i686 | libglvnd-1.4.0 | NOK | http://autobuild.buildroot.net/results/469ff5cf0c5f9bbcff926e664478d9e962a5e3b3 | ORPH microblaze | libglvnd-1.4.0 | NOK | http://autobuild.buildroot.net/results/b591e5450349928fc14aa58e12de2cb298ed5a1d | ORPH microblaze | libpqxx-6.4.5 | NOK | http://autobuild.buildroot.net/results/caa1b97c198de762284be876f2d8e3ca76d93db1 | powerpc | libvorbis-1.3.7 | NOK | http://autobuild.buildroot.net/results/93430e077a3bcc291ad37af9ed5862c995c8699d | xtensa | libwebsockets-4.3.2 | NOK | http://autobuild.buildroot.net/results/e5e7799242ffd8693d6a31e6fe13c26f0f3bc00f | arceb | lighttpd-1.4.69 | NOK | http://autobuild.buildroot.net/results/bb0b9ba31ab65dd50763f19d935d08a54a5efcc3 | ORPH mips | linux-5.10.162-cip24 | NOK | http://autobuild.buildroot.net/results/1bafce9402a7ca7b5e75c23a19486c66a17e4e53 | ORPH powerpc | linux-5.10.162-cip24-rt10 | NOK | http://autobuild.buildroot.net/results/1bbbbb143702d93d9c3f65a4bf837561d93ffbee | ORPH xtensa | linux-5.10.162-cip24-rt10 | NOK | http://autobuild.buildroot.net/results/3b9ee574bbfca18152cc06baa5a468f78f4248fb | ORPH i586 | linux-6.1.14 | NOK | http://autobuild.buildroot.net/results/384679ac55aaac4d3a767acc3562ccf8b8821024 | ORPH aarch64_be | linux-6.1.14 | NOK | http://autobuild.buildroot.net/results/ad358de3467234d03823c887d4bcc492d6b5aeba | ORPH sh4a | linux-6.1.14 | NOK | http://autobuild.buildroot.net/results/057f99951a8fd013d5a1fd2d2af8917034f4882c | ORPH nios2 | linux-6.1.14 | NOK | http://autobuild.buildroot.net/results/ac863e2b4408b27f6f767bac523e5923ce778de2 | ORPH or1k | ltp-testsuite-20220930 | NOK | http://autobuild.buildroot.net/results/78961b1e76dd39bfff66a94aa956cb0d7933d22b | x86_64 | ltp-testsuite-20220930 | NOK | http://autobuild.buildroot.net/results/275ad842b49e1d633c9f6b95801f9374b0c1aed1 | mipsel | lttng-modules-2.13.7 | NOK | http://autobuild.buildroot.net/results/3e51eeca09d15e5f5f372c3c96cb545ebe960f93 | sparc64 | lttng-modules-2.13.7 | NOK | http://autobuild.buildroot.net/results/29fea121b4e98ec0140648c9b5b4434a69116de6 | sparc64 | luaossl-20220711-0 | NOK | http://autobuild.buildroot.net/results/296ffcdd783da60e8481a88cc5751075e21046e3 | x86_64 | luvi-2.13.0 | NOK | http://autobuild.buildroot.net/results/f1797fc62c6c2f7151939b6e6b19852c1ac5664d | ORPH armeb | madplay-0.15.2b | NOK | http://autobuild.buildroot.net/results/0c0955d4f6726b50cad721f4d3437dabde316e70 | ORPH mips | memcached-1.6.17 | NOK | http://autobuild.buildroot.net/results/6543f1de08d7a5f4991cd6b6e2aa7bb4e23ecab9 | ORPH powerpc | musl-1.2.3 | NOK | http://autobuild.buildroot.net/results/69b45246d56af5c17a26b1def44a76f7f49dc52c | arc | olsr-0.9.8 | NOK | http://autobuild.buildroot.net/results/43f7c9207610a8b8b723a61ba840ab39e4b2e0c3 | ORPH powerpc64 | olsr-0.9.8 | NOK | http://autobuild.buildroot.net/results/641e99c1465fb4ba4104b005f4a979992b660ff7 | ORPH aarch64_be | olsr-0.9.8 | NOK | http://autobuild.buildroot.net/results/9643af953b5fdcb10b3a5412c4d403179533f130 | ORPH sh4eb | package/rtl8821cu/rtl8821cu... | NOK | http://autobuild.buildroot.net/results/132d3d9755d27fc9cb0b246dbc75acb8b6b3d981 | arceb | perl-5.36.0 | NOK | http://autobuild.buildroot.net/results/e96b8e1547099965cfe67a303d19e6f66479343b | arceb | perl-5.36.0 | NOK | http://autobuild.buildroot.net/results/7eae7c6f1a357dae06babe2d785b11df756fa1ee | sparc64 | poke-3.0 | NOK | http://autobuild.buildroot.net/results/89f2398e9db000b29b1ce7204075f0cead9a55d7 | ORPH armeb | pv-1.6.20 | NOK | http://autobuild.buildroot.net/results/7db1886e65f7b9db1fd8ac2bced10807ce3e7a5f | ORPH mipsel | python-cryptography-39.0.1 | NOK | http://autobuild.buildroot.net/results/90898ba72b1ee85831cd1a9856b911b90e91566f | microblazeel | python-pyicu-2.10.2 | NOK | http://autobuild.buildroot.net/results/9e1a4de046045ec9aa46e431b45e5b255b728f04 | sh4aeb | python-pyicu-2.10.2 | NOK | http://autobuild.buildroot.net/results/3d71deb0308e914f6ffa0620c6880c846c9c1af2 | mipsel | qt6base-6.4.2 | NOK | http://autobuild.buildroot.net/results/fdf2b2eb252a24e81bddad1c81c4fdfb03dc0afe | microblaze | quickjs-2021-03-27 | NOK | http://autobuild.buildroot.net/results/4d9a21cb4e0728a1ff461f2e19f96f7e676d2eba | arc | reaver-1.6.6 | NOK | http://autobuild.buildroot.net/results/4f391ada2edd8bda6b154b3fbbb16deba6a6b8e8 | sh4eb | sdl-1.2.15 | NOK | http://autobuild.buildroot.net/results/38b8e50e9458e96601d7b031a9d68c57be09d598 | ORPH sh4aeb | sdl-1.2.15 | NOK | http://autobuild.buildroot.net/results/e2e73a47779514321a732c378c5232068182e96f | ORPH arm | sdl2-2.26.3 | NOK | http://autobuild.buildroot.net/results/858ca737a586f99e9c65c3233cf283200c44d41f | microblaze | traceroute-2.1.0 | NOK | http://autobuild.buildroot.net/results/994eaa8939a1ce6864960e5998789fe49e7f3e2e | aarch64 | traceroute-2.1.0 | NOK | http://autobuild.buildroot.net/results/225c2333b8f642b8fd965a93616401b954fc6678 | x86_64 | trinity-1.9 | NOK | http://autobuild.buildroot.net/results/02ae2cc925081faafd62db0c8ba09fb0b41477db | ORPH powerpc | uclibc-1.0.42 | NOK | http://autobuild.buildroot.net/results/04ae3e21fea9f16c1b87d79a70eec14abbfac5cf | mips64el | ulog-0389d243352255f6182326... | NOK | http://autobuild.buildroot.net/results/48c3c17f8580d5e7493ef3a30dc22c8c83ae1081 | powerpc64le | ulog-0389d243352255f6182326... | NOK | http://autobuild.buildroot.net/results/ba33b60a3f6abc9bd0e249ff877421344340c301 | mips | unknown | NOK | http://autobuild.buildroot.net/results/277762fedc1b5a2df97ac30aa16a354cfe69de14 | arm | unknown | NOK | http://autobuild.buildroot.net/results/aefceb0abbb37157623f6206494b3a8e76e4fb72 | i686 | unknown | NOK | http://autobuild.buildroot.net/results/e8273c4768e2ad4b50593c21f8538e1eb1d60922 | sparc | unknown | NOK | http://autobuild.buildroot.net/results/833ded23ce10e1dd90f83d672fef3dfb67ec9ada | aarch64_be | unknown | NOK | http://autobuild.buildroot.net/results/1735119737a9404e1762bcf5a9f0c57b31a8f66b | mips64el | unknown | NOK | http://autobuild.buildroot.net/results/a1d58c2d40193304a1ffd43ede8bd487fa3c2b66 | powerpc64le | unknown | NOK | http://autobuild.buildroot.net/results/acc9ebf5a1c26b958c18c493d4741cb2de56ddb2 | riscv32 | unknown | NOK | http://autobuild.buildroot.net/results/6ccf16577a4c837867aecd70ff63918f853f31a2 | or1k | unknown | NOK | http://autobuild.buildroot.net/results/487827dde291500f9f1d7fccce02b5c97c5622e5 | aarch64 | unknown | NOK | http://autobuild.buildroot.net/results/b044daa9d871682b875b38d535397da7e24711ce | mips64 | unknown | NOK | http://autobuild.buildroot.net/results/6453c92651e6ad6d89e833f73f56f2ec0a4a86c2 | mips64el | unknown | NOK | http://autobuild.buildroot.net/results/8c5dab1965de83d1a3ffa6768cc5a7519645ee8b | mipsel | valgrind-3.19.0 | NOK | http://autobuild.buildroot.net/results/d22bbd48b8ab136c8be3ba70e660178810633c91 | ORPH powerpc | volk-2.5.2 | NOK | http://autobuild.buildroot.net/results/4c8fac716c234f0d100cad2d41a9b31bf445884e | mipsel | wolfssl-5.5.3 | NOK | http://autobuild.buildroot.net/results/d9f9e3010d7659b0f10d1e31c01b87e16f02a454 | armeb | wolfssl-5.5.3 | NOK | http://autobuild.buildroot.net/results/d045d397b026c0f1a9171db951b264f74935585d | x86_64 | wtfutil-0.41.0 | NOK | http://autobuild.buildroot.net/results/dfef2ca94ac97bda8e3a6cb4939e96b81b88abaa | i686 | x264-baee400fa9ced6f5481a72... | NOK | http://autobuild.buildroot.net/results/1fde65940f7fdc2508684fc3ed79ef2f329dd384 | sparc64 | xenomai-3.0.10 | NOK | http://autobuild.buildroot.net/results/4016fe7244be224b10496bd407f038e91dd14b48 | powerpc | xenomai-3.0.10 | NOK | http://autobuild.buildroot.net/results/87e8508a2472526623c4f801ad691ace22e1beae | x86_64 | xvisor-0.3.1 | NOK | http://autobuild.buildroot.net/results/0cd425db8bc45bcfeceb744a420a916feaf43a84 | aarch64 | xvisor-0.3.1 | NOK | http://autobuild.buildroot.net/results/6709a6b2dd1d72a137ef82faad1763c41f89df63 | x86_64 | xvisor-0.3.1 | NOK | http://autobuild.buildroot.net/results/b3c6fe10e05d2507df14acb7fab901da5faace70 | aarch64 | xvisor-0.3.1 | NOK | http://autobuild.buildroot.net/results/17717ebea47b8adc3beb95f1de8b5e58c8122c54 | mips | zabbix-6.2.7 | NOK | http://autobuild.buildroot.net/results/2d0130333fc52ae09f5d2f38710de53bc159e7c9 | powerpc64le | zeek-4.1.1 | NOK | http://autobuild.buildroot.net/results/0cd6d569fc5ff2e8aeb974af35512c4901231f37 | Classification of failures by reason for 2022.11.x -------------------------------------------------- fs/ubi/ubi.mk:51: /home/bui... | 2 host-rust-1.64.0 | 2 efivar-38 | 1 fontconfig-2.13.1 | 1 fs/axfs/axfs.mk:32: /home/b... | 1 fs/ubifs/ubifs.mk:49: /home... | 1 host-pahole-1.24 | 1 qemu-7.1.0 | 1 Detail of failures for 2022.11.x -------------------------------- arch | reason | OK? | url | orph? -------------+--------------------------------+-----+---------------------------------------------------------------------------------+------- mips64el | efivar-38 | NOK | http://autobuild.buildroot.net/results/be9c7b34d7ed3134d639c77d323e7552cacc6531 | riscv64 | fontconfig-2.13.1 | NOK | http://autobuild.buildroot.net/results/102b26dec87a2768595cc22727650c1b8fcf4dfa | ORPH sparc64 | fs/axfs/axfs.mk:32: /home/b... | NOK | http://autobuild.buildroot.net/results/93f6c7c2f5de95bf415a1d61d39b9a40b5c2bf1d | powerpc64 | fs/ubi/ubi.mk:51: /home/bui... | NOK | http://autobuild.buildroot.net/results/ed97d3091065f11074d46d17ee221429bd55cff9 | arc | fs/ubi/ubi.mk:51: /home/bui... | NOK | http://autobuild.buildroot.net/results/41937a9dff2c7811648315cade3490234b5654f1 | powerpc64 | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/828d04e55fc3899bf733e02ee81cf07a18a0348c | armeb | host-pahole-1.24 | NOK | http://autobuild.buildroot.net/results/0410c778af77e9785833650d6ba6e777b2cb4884 | sparc64 | host-rust-1.64.0 | NOK | http://autobuild.buildroot.net/results/27dade715ae30d10a42d2fd562942f919c3537df | mipsel | host-rust-1.64.0 | NOK | http://autobuild.buildroot.net/results/791d53eb297352a80f1ff00cbd2114031e585529 | mipsel | qemu-7.1.0 | NOK | http://autobuild.buildroot.net/results/b819e32fb4f6b63a06eb06762b44d9e68131cdb6 | Gitlab CI results for 2023-03-15 ================================ -- http://autobuild.buildroot.net From james.hilliard1 at gmail.com Thu Mar 16 08:34:31 2023 From: james.hilliard1 at gmail.com (James Hilliard) Date: Thu, 16 Mar 2023 02:34:31 -0600 Subject: [Buildroot] [PATCH v6 01/10] package/cpuinfo: new package Message-ID: <20230316083440.3466725-1-james.hilliard1@gmail.com> From: Stefan Hager This package is required by tensorflow-lite. Add a patch removing cpp requirement when not building tests. Tested-by: Stefan Hager Signed-off-by: Stefan Hager Signed-off-by: James Hilliard --- Changes v5 -> v6: - update patch to latest pull request version - add architecture restrictions - update to latest commit Changes v4 -> v5: - don't require cpp Changes v2 -> v3: - move to libraries->hardware handling --- DEVELOPERS | 3 ++ package/Config.in | 1 + ...nly-when-needed-for-tests-benchmarks.patch | 41 +++++++++++++++++++ package/cpuinfo/Config.in | 17 ++++++++ package/cpuinfo/cpuinfo.hash | 4 ++ package/cpuinfo/cpuinfo.mk | 17 ++++++++ 6 files changed, 83 insertions(+) create mode 100644 package/cpuinfo/0001-Enable-CXX-only-when-needed-for-tests-benchmarks.patch create mode 100644 package/cpuinfo/Config.in create mode 100644 package/cpuinfo/cpuinfo.hash create mode 100644 package/cpuinfo/cpuinfo.mk diff --git a/DEVELOPERS b/DEVELOPERS index b6d288c54f..8ec32087a1 100644 --- a/DEVELOPERS +++ b/DEVELOPERS @@ -2685,6 +2685,9 @@ F: package/libvpx/ F: package/mesa3d-demos/ F: package/ti-gfx/ +N: Stefan Hager +F: package/cpuinfo/ + N: Stefan Ott F: package/unbound/ diff --git a/package/Config.in b/package/Config.in index 0f8dab3e71..60d6a115e0 100644 --- a/package/Config.in +++ b/package/Config.in @@ -1664,6 +1664,7 @@ menu "Hardware handling" source "package/bcm2835/Config.in" source "package/c-periphery/Config.in" source "package/ccid/Config.in" + source "package/cpuinfo/Config.in" source "package/dtc/Config.in" source "package/gnu-efi/Config.in" source "package/hackrf/Config.in" diff --git a/package/cpuinfo/0001-Enable-CXX-only-when-needed-for-tests-benchmarks.patch b/package/cpuinfo/0001-Enable-CXX-only-when-needed-for-tests-benchmarks.patch new file mode 100644 index 0000000000..7aeef0edc0 --- /dev/null +++ b/package/cpuinfo/0001-Enable-CXX-only-when-needed-for-tests-benchmarks.patch @@ -0,0 +1,41 @@ +From 66dbf4fbe202318860caeab3b1ef9c2fe70e2c4c Mon Sep 17 00:00:00 2001 +From: James Hilliard +Date: Sun, 29 Jan 2023 16:55:08 -0700 +Subject: [PATCH] Enable CXX only when needed for tests/benchmarks + +Signed-off-by: James Hilliard +[Upstream status: +https://github.com/pytorch/cpuinfo/pull/133] +--- + CMakeLists.txt | 8 +++++++- + 1 file changed, 7 insertions(+), 1 deletion(-) + +diff --git a/CMakeLists.txt b/CMakeLists.txt +index 9f4d1d1..9e1c153 100644 +--- a/CMakeLists.txt ++++ b/CMakeLists.txt +@@ -3,7 +3,7 @@ CMAKE_MINIMUM_REQUIRED(VERSION 3.5 FATAL_ERROR) + # ---[ Setup project + PROJECT( + cpuinfo +- LANGUAGES C CXX ++ LANGUAGES C + ) + + # ---[ Options. +@@ -103,6 +103,12 @@ ELSEIF(NOT CMAKE_SYSTEM_NAME MATCHES "^(Windows|WindowsStore|CYGWIN|MSYS|Darwin| + ENDIF() + ENDIF() + ++IF(CPUINFO_SUPPORTED_PLATFORM) ++ IF(CPUINFO_BUILD_MOCK_TESTS OR CPUINFO_BUILD_UNIT_TESTS OR CPUINFO_BUILD_BENCHMARKS) ++ ENABLE_LANGUAGE(CXX) ++ ENDIF() ++ENDIF() ++ + # ---[ Download deps + SET(CONFU_DEPENDENCIES_SOURCE_DIR ${CMAKE_SOURCE_DIR}/deps + CACHE PATH "Confu-style dependencies source directory") +-- +2.34.1 + diff --git a/package/cpuinfo/Config.in b/package/cpuinfo/Config.in new file mode 100644 index 0000000000..257480f068 --- /dev/null +++ b/package/cpuinfo/Config.in @@ -0,0 +1,17 @@ +config BR2_PACKAGE_CPUINFO_ARCH_SUPPORTS + bool + default y if BR2_aarch64 + default y if BR2_arm + default y if BR2_i386 + default y if BR2_x86_64 + +config BR2_PACKAGE_CPUINFO + bool "cpuinfo" + depends on BR2_PACKAGE_CPUINFO_ARCH_SUPPORTS + depends on BR2_TOOLCHAIN_HAS_THREADS + help + CPU INFOrmation library, cpuinfo is a library to detect + essential for performance optimization information about + host CPU. + + https://github.com/pytorch/cpuinfo diff --git a/package/cpuinfo/cpuinfo.hash b/package/cpuinfo/cpuinfo.hash new file mode 100644 index 0000000000..7dd0d57172 --- /dev/null +++ b/package/cpuinfo/cpuinfo.hash @@ -0,0 +1,4 @@ +# Locally calculated +sha256 cf243e7ac07cd5e2ac58dcb29f8a9047b7887452212aead2ddf1ceda45cc66dd cpuinfo-eb4a6674bfe9cf91b63b9817412ae5f6862c8432.tar.gz +# License files, locally calculated +sha256 8e7e60636c3aa0cb03571a1a841ce5697f9551ff92b3c426c2561613d15ade70 LICENSE diff --git a/package/cpuinfo/cpuinfo.mk b/package/cpuinfo/cpuinfo.mk new file mode 100644 index 0000000000..d59513eea3 --- /dev/null +++ b/package/cpuinfo/cpuinfo.mk @@ -0,0 +1,17 @@ +################################################################################ +# +# cpuinfo +# +################################################################################ + +CPUINFO_VERSION = eb4a6674bfe9cf91b63b9817412ae5f6862c8432 +CPUINFO_SITE = $(call github,pytorch,cpuinfo,$(CPUINFO_VERSION)) +CPUINFO_LICENSE = BSD-2-Clause +CPUINFO_LICENSE_FILES = LICENSE +CPUINFO_INSTALL_STAGING = YES +CPUINFO_CONF_OPTS = \ + -DCPUINFO_BUILD_UNIT_TESTS=OFF \ + -DCPUINFO_BUILD_MOCK_TESTS=OFF \ + -DCPUINFO_BUILD_BENCHMARKS=OFF + +$(eval $(cmake-package)) -- 2.34.1 From james.hilliard1 at gmail.com Thu Mar 16 08:34:32 2023 From: james.hilliard1 at gmail.com (James Hilliard) Date: Thu, 16 Mar 2023 02:34:32 -0600 Subject: [Buildroot] [PATCH v6 02/10] package/ruy: new package In-Reply-To: <20230316083440.3466725-1-james.hilliard1@gmail.com> References: <20230316083440.3466725-1-james.hilliard1@gmail.com> Message-ID: <20230316083440.3466725-2-james.hilliard1@gmail.com> From: Stefan Hager This package is required by tensorflow-lite. Tested-by: Stefan Hager Signed-off-by: Stefan Hager Signed-off-by: James Hilliard --- Changes v5 -> v6: - add architecture dependency - update to latest version Changes v2 -> v3: - add C++14 dependency --- DEVELOPERS | 1 + package/Config.in | 1 + package/ruy/Config.in | 22 ++++++++++++++++++++++ package/ruy/ruy.hash | 4 ++++ package/ruy/ruy.mk | 18 ++++++++++++++++++ 5 files changed, 46 insertions(+) create mode 100644 package/ruy/Config.in create mode 100644 package/ruy/ruy.hash create mode 100644 package/ruy/ruy.mk diff --git a/DEVELOPERS b/DEVELOPERS index 8ec32087a1..c338125a53 100644 --- a/DEVELOPERS +++ b/DEVELOPERS @@ -2687,6 +2687,7 @@ F: package/ti-gfx/ N: Stefan Hager F: package/cpuinfo/ +F: package/ruy/ N: Stefan Ott F: package/unbound/ diff --git a/package/Config.in b/package/Config.in index 60d6a115e0..7ff1bfb088 100644 --- a/package/Config.in +++ b/package/Config.in @@ -2146,6 +2146,7 @@ endif source "package/qlibc/Config.in" source "package/reproc/Config.in" source "package/riemann-c-client/Config.in" + source "package/ruy/Config.in" source "package/shapelib/Config.in" source "package/skalibs/Config.in" source "package/sphinxbase/Config.in" diff --git a/package/ruy/Config.in b/package/ruy/Config.in new file mode 100644 index 0000000000..cc137a403c --- /dev/null +++ b/package/ruy/Config.in @@ -0,0 +1,22 @@ +config BR2_PACKAGE_RUY_ARCH_SUPPORTS + bool + default y if BR2_PACKAGE_CPUINFO_ARCH_SUPPORTS + +config BR2_PACKAGE_RUY + bool "ruy" + depends on BR2_PACKAGE_CPUINFO_ARCH_SUPPORTS + depends on BR2_INSTALL_LIBSTDCPP + depends on BR2_TOOLCHAIN_GCC_AT_LEAST_4_9 # C++14 + depends on BR2_TOOLCHAIN_HAS_THREADS # cpuinfo + select BR2_PACKAGE_CPUINFO + help + Ruy is a matrix multiplication library. Its focus is to cover + the matrix multiplication needs of neural network inference + engines. Its initial user has been TensorFlow Lite, where it + is used by default on the ARM CPU architecture. + + https://github.com/google/ruy + +comment "ruy needs a toolchain w/ C++14, threads" + depends on !BR2_INSTALL_LIBSTDCPP || \ + !BR2_TOOLCHAIN_GCC_AT_LEAST_4_9 || !BR2_TOOLCHAIN_HAS_THREADS diff --git a/package/ruy/ruy.hash b/package/ruy/ruy.hash new file mode 100644 index 0000000000..675b457b1c --- /dev/null +++ b/package/ruy/ruy.hash @@ -0,0 +1,4 @@ +# Locally calculated +sha256 e151a5b55059a6e83ded001787e1a8889ba1e5e4eaa5bc836b9b660e7e1cb519 ruy-21a85fef159f9942f636a43b14c64b481c2a05b2.tar.gz +# License files, locally calculated +sha256 cfc7749b96f63bd31c3c42b5c471bf756814053e847c10f3eb003417bc523d30 LICENSE diff --git a/package/ruy/ruy.mk b/package/ruy/ruy.mk new file mode 100644 index 0000000000..1e8141f91b --- /dev/null +++ b/package/ruy/ruy.mk @@ -0,0 +1,18 @@ +################################################################################ +# +# ruy +# +################################################################################ + +RUY_VERSION = 21a85fef159f9942f636a43b14c64b481c2a05b2 +RUY_SITE = $(call github,google,ruy,$(RUY_VERSION)) +RUY_LICENSE = Apache-2.0 +RUY_LICENSE_FILES = LICENSE +RUY_INSTALL_STAGING = YES +RUY_DEPENDENCIES = cpuinfo +RUY_CONF_OPTS = \ + -DCMAKE_POSITION_INDEPENDENT_CODE=ON \ + -DRUY_FIND_CPUINFO=ON \ + -DRUY_MINIMAL_BUILD=ON + +$(eval $(cmake-package)) -- 2.34.1 From james.hilliard1 at gmail.com Thu Mar 16 08:34:33 2023 From: james.hilliard1 at gmail.com (James Hilliard) Date: Thu, 16 Mar 2023 02:34:33 -0600 Subject: [Buildroot] [PATCH v6 03/10] package/gemmlowp: new package In-Reply-To: <20230316083440.3466725-1-james.hilliard1@gmail.com> References: <20230316083440.3466725-1-james.hilliard1@gmail.com> Message-ID: <20230316083440.3466725-3-james.hilliard1@gmail.com> From: Stefan Hager This package is required by tensorflow-lite. Tested-by: Stefan Hager Signed-off-by: Stefan Hager Signed-off-by: James Hilliard --- Changes v4 -> v5: - add comment indicating library is header only Changes v2 -> v3: - add C++11 dependency --- DEVELOPERS | 1 + package/Config.in | 1 + package/gemmlowp/Config.in | 12 ++++++++++++ package/gemmlowp/gemmlowp.hash | 4 ++++ package/gemmlowp/gemmlowp.mk | 16 ++++++++++++++++ 5 files changed, 34 insertions(+) create mode 100644 package/gemmlowp/Config.in create mode 100644 package/gemmlowp/gemmlowp.hash create mode 100644 package/gemmlowp/gemmlowp.mk diff --git a/DEVELOPERS b/DEVELOPERS index c338125a53..40df433fbc 100644 --- a/DEVELOPERS +++ b/DEVELOPERS @@ -2687,6 +2687,7 @@ F: package/ti-gfx/ N: Stefan Hager F: package/cpuinfo/ +F: package/gemmlowp/ F: package/ruy/ N: Stefan Ott diff --git a/package/Config.in b/package/Config.in index 7ff1bfb088..f506d79b0b 100644 --- a/package/Config.in +++ b/package/Config.in @@ -2039,6 +2039,7 @@ menu "Other" source "package/fxdiv/Config.in" source "package/gconf/Config.in" source "package/gdal/Config.in" + source "package/gemmlowp/Config.in" source "package/gflags/Config.in" source "package/gli/Config.in" source "package/glibmm/Config.in" diff --git a/package/gemmlowp/Config.in b/package/gemmlowp/Config.in new file mode 100644 index 0000000000..379450d1b0 --- /dev/null +++ b/package/gemmlowp/Config.in @@ -0,0 +1,12 @@ +config BR2_PACKAGE_GEMMLOWP + bool "gemmlowp" + depends on BR2_INSTALL_LIBSTDCPP + depends on BR2_TOOLCHAIN_GCC_AT_LEAST_4_8 # C++11 + help + Low-precision matrix multiplication. + + https://github.com/google/gemmlowp + +comment "gemmlowp needs a toolchain w/ C++11" + depends on !BR2_INSTALL_LIBSTDCPP || \ + !BR2_TOOLCHAIN_GCC_AT_LEAST_4_8 diff --git a/package/gemmlowp/gemmlowp.hash b/package/gemmlowp/gemmlowp.hash new file mode 100644 index 0000000000..7c56a18bb6 --- /dev/null +++ b/package/gemmlowp/gemmlowp.hash @@ -0,0 +1,4 @@ +# Locally calculated +sha256 cc8a22b6f071c3781e6b4b72654c89b1cdc198e72ebadebb17638eac205344c1 gemmlowp-08e4bb339e34017a0835269d4a37c4ea04d15a69.tar.gz +# License files, locally calculated +sha256 cfc7749b96f63bd31c3c42b5c471bf756814053e847c10f3eb003417bc523d30 LICENSE diff --git a/package/gemmlowp/gemmlowp.mk b/package/gemmlowp/gemmlowp.mk new file mode 100644 index 0000000000..9489dccbe5 --- /dev/null +++ b/package/gemmlowp/gemmlowp.mk @@ -0,0 +1,16 @@ +################################################################################ +# +# gemmlowp +# +################################################################################ + +GEMMLOWP_VERSION = 08e4bb339e34017a0835269d4a37c4ea04d15a69 +GEMMLOWP_SITE = $(call github,google,gemmlowp,$(GEMMLOWP_VERSION)) +GEMMLOWP_LICENSE = Apache-2.0 +GEMMLOWP_LICENSE_FILES = LICENSE +GEMMLOWP_INSTALL_STAGING = YES +# Only installs a header +GEMMLOWP_INSTALL_TARGET = NO +GEMMLOWP_SUBDIR = contrib + +$(eval $(cmake-package)) -- 2.34.1 From james.hilliard1 at gmail.com Thu Mar 16 08:34:34 2023 From: james.hilliard1 at gmail.com (James Hilliard) Date: Thu, 16 Mar 2023 02:34:34 -0600 Subject: [Buildroot] [PATCH v6 04/10] package/pthreadpool: new package In-Reply-To: <20230316083440.3466725-1-james.hilliard1@gmail.com> References: <20230316083440.3466725-1-james.hilliard1@gmail.com> Message-ID: <20230316083440.3466725-4-james.hilliard1@gmail.com> This package is required by tensorflow-lite. Signed-off-by: James Hilliard --- Changes v5 -> v6: - update to latest version --- DEVELOPERS | 1 + package/Config.in | 1 + package/pthreadpool/Config.in | 8 +++++++ package/pthreadpool/pthreadpool.hash | 4 ++++ package/pthreadpool/pthreadpool.mk | 33 ++++++++++++++++++++++++++++ 5 files changed, 47 insertions(+) create mode 100644 package/pthreadpool/Config.in create mode 100644 package/pthreadpool/pthreadpool.hash create mode 100644 package/pthreadpool/pthreadpool.mk diff --git a/DEVELOPERS b/DEVELOPERS index 40df433fbc..b0cabbc4f4 100644 --- a/DEVELOPERS +++ b/DEVELOPERS @@ -2688,6 +2688,7 @@ F: package/ti-gfx/ N: Stefan Hager F: package/cpuinfo/ F: package/gemmlowp/ +F: package/pthreadpool/ F: package/ruy/ N: Stefan Ott diff --git a/package/Config.in b/package/Config.in index f506d79b0b..6dafc7cb5c 100644 --- a/package/Config.in +++ b/package/Config.in @@ -2143,6 +2143,7 @@ endif source "package/protobuf/Config.in" source "package/protobuf-c/Config.in" source "package/protozero/Config.in" + source "package/pthreadpool/Config.in" source "package/qhull/Config.in" source "package/qlibc/Config.in" source "package/reproc/Config.in" diff --git a/package/pthreadpool/Config.in b/package/pthreadpool/Config.in new file mode 100644 index 0000000000..194ae33f85 --- /dev/null +++ b/package/pthreadpool/Config.in @@ -0,0 +1,8 @@ +config BR2_PACKAGE_PTHREADPOOL + bool "pthreadpool" + select BR2_PACKAGE_FXDIV + help + Pthreadpool is a portable and efficient thread pool + implementation. + + https://github.com/Maratyszcza/pthreadpool diff --git a/package/pthreadpool/pthreadpool.hash b/package/pthreadpool/pthreadpool.hash new file mode 100644 index 0000000000..8f15132595 --- /dev/null +++ b/package/pthreadpool/pthreadpool.hash @@ -0,0 +1,4 @@ +# Locally calculated +sha256 6b0018ce7c926b718ed3ecbed1e48c8a083df60529b33ef2c7232260d3c32f61 pthreadpool-edeb5d6b967bef092ff195ab40e216fa5ac11f61.tar.gz +# License files, locally calculated +sha256 57814a606b4d0fb087d9a534919084b6c11b58a4174cb5a4aef200187780dc3a LICENSE diff --git a/package/pthreadpool/pthreadpool.mk b/package/pthreadpool/pthreadpool.mk new file mode 100644 index 0000000000..75327951df --- /dev/null +++ b/package/pthreadpool/pthreadpool.mk @@ -0,0 +1,33 @@ +################################################################################ +# +# pthreadpool +# +################################################################################ + +PTHREADPOOL_VERSION = edeb5d6b967bef092ff195ab40e216fa5ac11f61 +PTHREADPOOL_SITE = $(call github,Maratyszcza,pthreadpool,$(PTHREADPOOL_VERSION)) +PTHREADPOOL_LICENSE = BSD-2-Clause +PTHREADPOOL_LICENSE_FILES = LICENSE +PTHREADPOOL_INSTALL_STAGING = YES +PTHREADPOOL_DEPENDENCIES = fxdiv + +PTHREADPOOL_CFLAGS = $(TARGET_CFLAGS) +PTHREADPOOL_CXXFLAGS = $(TARGET_CXXFLAGS) + +ifeq ($(BR2_PACKAGE_CPUINFO),y) +PTHREADPOOL_DEPENDENCIES += cpuinfo +PTHREADPOOL_CFLAGS += -DPTHREADPOOL_USE_CPUINFO=1 +PTHREADPOOL_CXXFLAGS += -DPTHREADPOOL_USE_CPUINFO=1 +else +PTHREADPOOL_CFLAGS += -DPTHREADPOOL_USE_CPUINFO=0 +PTHREADPOOL_CXXFLAGS += -DPTHREADPOOL_USE_CPUINFO=0 +endif + +PTHREADPOOL_CONF_OPTS = \ + -DCMAKE_C_FLAGS="$(PTHREADPOOL_CFLAGS)" \ + -DCMAKE_CXX_FLAGS="$(PTHREADPOOL_CXXFLAGS)" \ + -DFXDIV_SOURCE_DIR="$(FXDIV_DIR)" \ + -DPTHREADPOOL_BUILD_TESTS=OFF \ + -DPTHREADPOOL_BUILD_BENCHMARKS=OFF + +$(eval $(cmake-package)) -- 2.34.1 From james.hilliard1 at gmail.com Thu Mar 16 08:34:35 2023 From: james.hilliard1 at gmail.com (James Hilliard) Date: Thu, 16 Mar 2023 02:34:35 -0600 Subject: [Buildroot] [PATCH v6 05/10] package/psimd: new package In-Reply-To: <20230316083440.3466725-1-james.hilliard1@gmail.com> References: <20230316083440.3466725-1-james.hilliard1@gmail.com> Message-ID: <20230316083440.3466725-5-james.hilliard1@gmail.com> This package is required by tensorflow-lite. Signed-off-by: James Hilliard --- Changes v4 -> v5: - add comment indicating library is header only --- DEVELOPERS | 1 + package/Config.in | 1 + package/psimd/Config.in | 6 ++++++ package/psimd/psimd.hash | 4 ++++ package/psimd/psimd.mk | 15 +++++++++++++++ 5 files changed, 27 insertions(+) create mode 100644 package/psimd/Config.in create mode 100644 package/psimd/psimd.hash create mode 100644 package/psimd/psimd.mk diff --git a/DEVELOPERS b/DEVELOPERS index b0cabbc4f4..24c571544d 100644 --- a/DEVELOPERS +++ b/DEVELOPERS @@ -2688,6 +2688,7 @@ F: package/ti-gfx/ N: Stefan Hager F: package/cpuinfo/ F: package/gemmlowp/ +F: package/psimd/ F: package/pthreadpool/ F: package/ruy/ diff --git a/package/Config.in b/package/Config.in index 6dafc7cb5c..ac9241f18b 100644 --- a/package/Config.in +++ b/package/Config.in @@ -2143,6 +2143,7 @@ endif source "package/protobuf/Config.in" source "package/protobuf-c/Config.in" source "package/protozero/Config.in" + source "package/psimd/Config.in" source "package/pthreadpool/Config.in" source "package/qhull/Config.in" source "package/qlibc/Config.in" diff --git a/package/psimd/Config.in b/package/psimd/Config.in new file mode 100644 index 0000000000..c5c51ca2ef --- /dev/null +++ b/package/psimd/Config.in @@ -0,0 +1,6 @@ +config BR2_PACKAGE_PSIMD + bool "psimd" + help + Portable 128-bit SIMD intrinsics. + + https://github.com/Maratyszcza/psimd diff --git a/package/psimd/psimd.hash b/package/psimd/psimd.hash new file mode 100644 index 0000000000..5692e79bd6 --- /dev/null +++ b/package/psimd/psimd.hash @@ -0,0 +1,4 @@ +# Locally calculated +sha256 f6c4dab91ae9a03b3019e7cab0572743afd0e1b6e75b97fcca50259c737c924e psimd-072586a71b55b7f8c584153d223e95687148a900.tar.gz +# License files, locally calculated +sha256 984ce1e0b8ee89d234e28b960381f240e03a07a8031f35012f9c3256f56964e2 LICENSE diff --git a/package/psimd/psimd.mk b/package/psimd/psimd.mk new file mode 100644 index 0000000000..be0090a32f --- /dev/null +++ b/package/psimd/psimd.mk @@ -0,0 +1,15 @@ +################################################################################ +# +# psimd +# +################################################################################ + +PSIMD_VERSION = 072586a71b55b7f8c584153d223e95687148a900 +PSIMD_SITE = $(call github,Maratyszcza,psimd,$(PSIMD_VERSION)) +PSIMD_LICENSE = MIT +PSIMD_LICENSE_FILES = LICENSE +PSIMD_INSTALL_STAGING = YES +# Only installs a header +PSIMD_INSTALL_TARGET = NO + +$(eval $(cmake-package)) -- 2.34.1 From james.hilliard1 at gmail.com Thu Mar 16 08:34:37 2023 From: james.hilliard1 at gmail.com (James Hilliard) Date: Thu, 16 Mar 2023 02:34:37 -0600 Subject: [Buildroot] [PATCH v6 07/10] package/xnnpack: new package In-Reply-To: <20230316083440.3466725-1-james.hilliard1@gmail.com> References: <20230316083440.3466725-1-james.hilliard1@gmail.com> Message-ID: <20230316083440.3466725-7-james.hilliard1@gmail.com> This package is required by tensorflow-lite. Signed-off-by: James Hilliard --- Changes v5 -> v6: - add architecture dependency - update to latest version --- DEVELOPERS | 1 + package/Config.in | 1 + package/xnnpack/Config.in | 27 +++++++++++++++++++++++++++ package/xnnpack/xnnpack.hash | 4 ++++ package/xnnpack/xnnpack.mk | 18 ++++++++++++++++++ 5 files changed, 51 insertions(+) create mode 100644 package/xnnpack/Config.in create mode 100644 package/xnnpack/xnnpack.hash create mode 100644 package/xnnpack/xnnpack.mk diff --git a/DEVELOPERS b/DEVELOPERS index 12b33c5fbc..90c0508105 100644 --- a/DEVELOPERS +++ b/DEVELOPERS @@ -2692,6 +2692,7 @@ F: package/gemmlowp/ F: package/psimd/ F: package/pthreadpool/ F: package/ruy/ +F: package/xnnpack/ N: Stefan Ott F: package/unbound/ diff --git a/package/Config.in b/package/Config.in index 4878e8ba2f..6f6c5beca8 100644 --- a/package/Config.in +++ b/package/Config.in @@ -2163,6 +2163,7 @@ endif source "package/uvw/Config.in" source "package/volk/Config.in" source "package/xapian/Config.in" + source "package/xnnpack/Config.in" endmenu menu "Security" diff --git a/package/xnnpack/Config.in b/package/xnnpack/Config.in new file mode 100644 index 0000000000..1b186ac055 --- /dev/null +++ b/package/xnnpack/Config.in @@ -0,0 +1,27 @@ +config BR2_PACKAGE_XNNPACK_ARCH_SUPPORTS + bool + default y if BR2_aarch64 + default y if BR2_arm + default y if BR2_i386 + default y if BR2_x86_64 + depends on BR2_PACKAGE_CPUINFO_ARCH_SUPPORTS + +config BR2_PACKAGE_XNNPACK + bool "xnnpack" + depends on BR2_PACKAGE_XNNPACK_ARCH_SUPPORTS + depends on BR2_INSTALL_LIBSTDCPP + depends on BR2_TOOLCHAIN_GCC_AT_LEAST_4_9 # C++14 + depends on BR2_TOOLCHAIN_HAS_THREADS # cpuinfo + select BR2_PACKAGE_CPUINFO + select BR2_PACKAGE_FP16 + select BR2_PACKAGE_FXDIV + select BR2_PACKAGE_PTHREADPOOL + help + XNNPACK is a highly optimized solution for neural network + inference on ARM, x86, WebAssembly, and RISC-V platforms. + + https://github.com/google/XNNPACK + +comment "xnnpack needs a toolchain w/ C++14, threads" + depends on !BR2_INSTALL_LIBSTDCPP || \ + !BR2_TOOLCHAIN_GCC_AT_LEAST_4_9 || !BR2_TOOLCHAIN_HAS_THREADS diff --git a/package/xnnpack/xnnpack.hash b/package/xnnpack/xnnpack.hash new file mode 100644 index 0000000000..e31eb690e2 --- /dev/null +++ b/package/xnnpack/xnnpack.hash @@ -0,0 +1,4 @@ +# Locally calculated +sha256 fb519d082e5fcaa11e849386ad00e38b9ebde2cc9363032394516cd0d00295c3 xnnpack-e4b2b942b4a6d84b680ed690fee42ae99865945c.tar.gz +# License files, locally calculated +sha256 63f519e15726f4c4f830bd958f694c84fecb4e0a4cacc527d2696bb71ef95ada LICENSE diff --git a/package/xnnpack/xnnpack.mk b/package/xnnpack/xnnpack.mk new file mode 100644 index 0000000000..f53f45dc74 --- /dev/null +++ b/package/xnnpack/xnnpack.mk @@ -0,0 +1,18 @@ +################################################################################ +# +# xnnpack +# +################################################################################ + +XNNPACK_VERSION = e4b2b942b4a6d84b680ed690fee42ae99865945c +XNNPACK_SITE = $(call github,google,XNNPACK,$(XNNPACK_VERSION)) +XNNPACK_LICENSE = BSD-3-Clause +XNNPACK_LICENSE_FILES = LICENSE +XNNPACK_INSTALL_STAGING = YES +XNNPACK_DEPENDENCIES = cpuinfo fp16 fxdiv pthreadpool +XNNPACK_CONF_OPTS = \ + -DXNNPACK_BUILD_TESTS=OFF \ + -DXNNPACK_BUILD_BENCHMARKS=OFF \ + -DXNNPACK_USE_SYSTEM_LIBS=ON + +$(eval $(cmake-package)) -- 2.34.1 From james.hilliard1 at gmail.com Thu Mar 16 08:34:36 2023 From: james.hilliard1 at gmail.com (James Hilliard) Date: Thu, 16 Mar 2023 02:34:36 -0600 Subject: [Buildroot] [PATCH v6 06/10] package/fp16: new package In-Reply-To: <20230316083440.3466725-1-james.hilliard1@gmail.com> References: <20230316083440.3466725-1-james.hilliard1@gmail.com> Message-ID: <20230316083440.3466725-6-james.hilliard1@gmail.com> This package is required by tensorflow-lite. We need to add a patch to remove the c++ requirement. Signed-off-by: James Hilliard --- Changes v5 -> v6: - add patch fixing build without c++ Changes v4 -> v5: - add comment indicating library is header only --- DEVELOPERS | 1 + package/Config.in | 1 + ...le-CXX-unless-building-tests-benchma.patch | 48 +++++++++++++++++++ package/fp16/Config.in | 8 ++++ package/fp16/fp16.hash | 4 ++ package/fp16/fp16.mk | 20 ++++++++ 6 files changed, 82 insertions(+) create mode 100644 package/fp16/0001-CMake-don-t-enable-CXX-unless-building-tests-benchma.patch create mode 100644 package/fp16/Config.in create mode 100644 package/fp16/fp16.hash create mode 100644 package/fp16/fp16.mk diff --git a/DEVELOPERS b/DEVELOPERS index 24c571544d..12b33c5fbc 100644 --- a/DEVELOPERS +++ b/DEVELOPERS @@ -2687,6 +2687,7 @@ F: package/ti-gfx/ N: Stefan Hager F: package/cpuinfo/ +F: package/fp16/ F: package/gemmlowp/ F: package/psimd/ F: package/pthreadpool/ diff --git a/package/Config.in b/package/Config.in index ac9241f18b..4878e8ba2f 100644 --- a/package/Config.in +++ b/package/Config.in @@ -2036,6 +2036,7 @@ menu "Other" source "package/flann/Config.in" source "package/flatbuffers/Config.in" source "package/flatcc/Config.in" + source "package/fp16/Config.in" source "package/fxdiv/Config.in" source "package/gconf/Config.in" source "package/gdal/Config.in" diff --git a/package/fp16/0001-CMake-don-t-enable-CXX-unless-building-tests-benchma.patch b/package/fp16/0001-CMake-don-t-enable-CXX-unless-building-tests-benchma.patch new file mode 100644 index 0000000000..b3c5219d59 --- /dev/null +++ b/package/fp16/0001-CMake-don-t-enable-CXX-unless-building-tests-benchma.patch @@ -0,0 +1,48 @@ +From eba14b5277ed8f155eb333f4bbe9f99366e3dece Mon Sep 17 00:00:00 2001 +From: James Hilliard +Date: Sun, 29 Jan 2023 21:43:50 -0700 +Subject: [PATCH] CMake: don't enable CXX unless building tests/benchmarks + +We only need CXX support when building tests/benchmarks. + +Fixes: +CMake Error at CMakeLists.txt:6 (PROJECT): + No CMAKE_CXX_COMPILER could be found. + + Tell CMake where to find the compiler by setting either the environment + variable "CXX" or the CMake cache entry CMAKE_CXX_COMPILER to the full path + to the compiler, or to the compiler name if it is in the PATH. + +Signed-off-by: James Hilliard +[Upstream status: +https://github.com/Maratyszcza/FP16/pull/22] +--- + CMakeLists.txt | 6 +++++- + 1 file changed, 5 insertions(+), 1 deletion(-) + +diff --git a/CMakeLists.txt b/CMakeLists.txt +index 5e7d127..8028c07 100644 +--- a/CMakeLists.txt ++++ b/CMakeLists.txt +@@ -3,13 +3,17 @@ CMAKE_MINIMUM_REQUIRED(VERSION 2.8.12 FATAL_ERROR) + INCLUDE(GNUInstallDirs) + + # ---[ Project +-PROJECT(FP16 C CXX) ++PROJECT(FP16 C) + + # ---[ Options. + OPTION(FP16_BUILD_TESTS "Build FP16 unit tests" ON) + OPTION(FP16_BUILD_BENCHMARKS "Build FP16 micro-benchmarks" ON) + + # ---[ CMake options ++IF(FP16_BUILD_TESTS OR FP16_BUILD_BENCHMARKS) ++ ENABLE_LANGUAGE(CXX) ++ENDIF() ++ + IF(FP16_BUILD_TESTS) + ENABLE_TESTING() + ENDIF() +-- +2.34.1 + diff --git a/package/fp16/Config.in b/package/fp16/Config.in new file mode 100644 index 0000000000..e07c6ebb8a --- /dev/null +++ b/package/fp16/Config.in @@ -0,0 +1,8 @@ +config BR2_PACKAGE_FP16 + bool "fp16" + select BR2_PACKAGE_PSIMD + help + Header-only library for conversion to/from half-precision + floating point formats. + + https://github.com/Maratyszcza/FP16 diff --git a/package/fp16/fp16.hash b/package/fp16/fp16.hash new file mode 100644 index 0000000000..63634eb2cf --- /dev/null +++ b/package/fp16/fp16.hash @@ -0,0 +1,4 @@ +# Locally calculated +sha256 a91f4770ff9c39f4d72e339c379f566b3bbb359fa66122d85fc0bae3dde7abc7 fp16-0a92994d729ff76a58f692d3028ca1b64b145d91.tar.gz +# License files, locally calculated +sha256 17e4f539024be2749ee729d1e2f01d24cef12ece8c9bf18e91a4349be29c80bf LICENSE diff --git a/package/fp16/fp16.mk b/package/fp16/fp16.mk new file mode 100644 index 0000000000..80710523fb --- /dev/null +++ b/package/fp16/fp16.mk @@ -0,0 +1,20 @@ +################################################################################ +# +# fp16 +# +################################################################################ + +FP16_VERSION = 0a92994d729ff76a58f692d3028ca1b64b145d91 +FP16_SITE = $(call github,Maratyszcza,FP16,$(FP16_VERSION)) +FP16_LICENSE = MIT +FP16_LICENSE_FILES = LICENSE +FP16_INSTALL_STAGING = YES +# Only installs a header +FP16_INSTALL_TARGET = NO +FP16_DEPENDENCIES = psimd +FP16_CONF_OPTS = \ + -DFP16_BUILD_TESTS=OFF \ + -DFP16_BUILD_BENCHMARKS=OFF \ + -DPSIMD_SOURCE_DIR="$(PSIMD_DIR)" + +$(eval $(cmake-package)) -- 2.34.1 From james.hilliard1 at gmail.com Thu Mar 16 08:34:38 2023 From: james.hilliard1 at gmail.com (James Hilliard) Date: Thu, 16 Mar 2023 02:34:38 -0600 Subject: [Buildroot] [PATCH v6 08/10] package/fft2d: new package In-Reply-To: <20230316083440.3466725-1-james.hilliard1@gmail.com> References: <20230316083440.3466725-1-james.hilliard1@gmail.com> Message-ID: <20230316083440.3466725-8-james.hilliard1@gmail.com> From: Stefan Hager This package is required by tensorflow-lite. This package doesn't provide a conventional install mechanism so we need to install it manually. Tested-by: Stefan Hager Signed-off-by: Stefan Hager Signed-off-by: James Hilliard --- Changes v4 -> v5: - add comment indicating library is header/source only Changes v3 -> v4: - fix license --- DEVELOPERS | 1 + package/Config.in | 1 + package/fft2d/Config.in | 7 +++++++ package/fft2d/fft2d.hash | 4 ++++ package/fft2d/fft2d.mk | 23 +++++++++++++++++++++++ 5 files changed, 36 insertions(+) create mode 100644 package/fft2d/Config.in create mode 100644 package/fft2d/fft2d.hash create mode 100644 package/fft2d/fft2d.mk diff --git a/DEVELOPERS b/DEVELOPERS index 90c0508105..da79dd3022 100644 --- a/DEVELOPERS +++ b/DEVELOPERS @@ -2688,6 +2688,7 @@ F: package/ti-gfx/ N: Stefan Hager F: package/cpuinfo/ F: package/fp16/ +F: package/fft2d/ F: package/gemmlowp/ F: package/psimd/ F: package/pthreadpool/ diff --git a/package/Config.in b/package/Config.in index 6f6c5beca8..893d5facdc 100644 --- a/package/Config.in +++ b/package/Config.in @@ -2032,6 +2032,7 @@ menu "Other" source "package/elfutils/Config.in" source "package/ell/Config.in" source "package/falcosecurity-libs/Config.in" + source "package/fft2d/Config.in" source "package/fftw/Config.in" source "package/flann/Config.in" source "package/flatbuffers/Config.in" diff --git a/package/fft2d/Config.in b/package/fft2d/Config.in new file mode 100644 index 0000000000..38394f6170 --- /dev/null +++ b/package/fft2d/Config.in @@ -0,0 +1,7 @@ +config BR2_PACKAGE_FFT2D + bool "fft2d" + help + This is a package to calculate Discrete Fourier/Cosine/Sine + Transforms of 2,3-dimensional sequences of length 2^N. + + http://www.kurims.kyoto-u.ac.jp/~ooura/fft.html diff --git a/package/fft2d/fft2d.hash b/package/fft2d/fft2d.hash new file mode 100644 index 0000000000..a1b1a326ae --- /dev/null +++ b/package/fft2d/fft2d.hash @@ -0,0 +1,4 @@ +# Locally calculated +sha256 ada7e99087c4ed477bfdf11413f2ba8db8a840ba9bbf8ac94f4f3972e2a7cec9 fft2d.tgz +# License files, locally calculated +sha256 0b2a2082537735a2a576dbec2e8f9c1a09812eac6df6a389502a6ba860072906 readme2d.txt diff --git a/package/fft2d/fft2d.mk b/package/fft2d/fft2d.mk new file mode 100644 index 0000000000..781b545e2e --- /dev/null +++ b/package/fft2d/fft2d.mk @@ -0,0 +1,23 @@ +################################################################################ +# +# fft2d +# +################################################################################ + +FFT2D_VERSION = 2006.12.28 +FFT2D_SITE = https://www.kurims.kyoto-u.ac.jp/~ooura +FFT2D_SOURCE = fft2d.tgz +FFT2D_LICENSE = MIT-like +FFT2D_LICENSE_FILES = readme2d.txt +FFT2D_INSTALL_STAGING = YES +# Only installs headers/sources +FFT2D_INSTALL_TARGET = NO + +define FFT2D_INSTALL_STAGING_CMDS + mkdir -p $(STAGING_DIR)/usr/include/fft2d + $(INSTALL) -m 0644 $(@D)/*.c $(STAGING_DIR)/usr/include/fft2d + $(INSTALL) -m 0644 $(@D)/*.f $(STAGING_DIR)/usr/include/fft2d + $(INSTALL) -m 0644 $(@D)/*.h $(STAGING_DIR)/usr/include/fft2d +endef + +$(eval $(generic-package)) -- 2.34.1 From james.hilliard1 at gmail.com Thu Mar 16 08:34:39 2023 From: james.hilliard1 at gmail.com (James Hilliard) Date: Thu, 16 Mar 2023 02:34:39 -0600 Subject: [Buildroot] [PATCH v6 09/10] package/farmhash: new package In-Reply-To: <20230316083440.3466725-1-james.hilliard1@gmail.com> References: <20230316083440.3466725-1-james.hilliard1@gmail.com> Message-ID: <20230316083440.3466725-9-james.hilliard1@gmail.com> From: Stefan Hager This package is required by tensorflow-lite. Tested-by: Stefan Hager Signed-off-by: Stefan Hager Signed-off-by: James Hilliard --- Changes v2 -> v3: - add C++11 dependency --- DEVELOPERS | 1 + package/Config.in | 1 + package/farmhash/Config.in | 12 ++++++++++++ package/farmhash/farmhash.hash | 4 ++++ package/farmhash/farmhash.mk | 14 ++++++++++++++ 5 files changed, 32 insertions(+) create mode 100644 package/farmhash/Config.in create mode 100644 package/farmhash/farmhash.hash create mode 100644 package/farmhash/farmhash.mk diff --git a/DEVELOPERS b/DEVELOPERS index da79dd3022..678c027898 100644 --- a/DEVELOPERS +++ b/DEVELOPERS @@ -2687,6 +2687,7 @@ F: package/ti-gfx/ N: Stefan Hager F: package/cpuinfo/ +F: package/farmhash/ F: package/fp16/ F: package/fft2d/ F: package/gemmlowp/ diff --git a/package/Config.in b/package/Config.in index 893d5facdc..8969672e42 100644 --- a/package/Config.in +++ b/package/Config.in @@ -2032,6 +2032,7 @@ menu "Other" source "package/elfutils/Config.in" source "package/ell/Config.in" source "package/falcosecurity-libs/Config.in" + source "package/farmhash/Config.in" source "package/fft2d/Config.in" source "package/fftw/Config.in" source "package/flann/Config.in" diff --git a/package/farmhash/Config.in b/package/farmhash/Config.in new file mode 100644 index 0000000000..ef22898774 --- /dev/null +++ b/package/farmhash/Config.in @@ -0,0 +1,12 @@ +config BR2_PACKAGE_FARMHASH + bool "farmhash" + depends on BR2_INSTALL_LIBSTDCPP + depends on BR2_TOOLCHAIN_GCC_AT_LEAST_4_8 # C++11 + help + FarmHash, a family of hash functions. + + https://github.com/google/farmhash + +comment "farmhash needs a toolchain w/ C++11" + depends on !BR2_INSTALL_LIBSTDCPP || \ + !BR2_TOOLCHAIN_GCC_AT_LEAST_4_8 diff --git a/package/farmhash/farmhash.hash b/package/farmhash/farmhash.hash new file mode 100644 index 0000000000..afdfc0f994 --- /dev/null +++ b/package/farmhash/farmhash.hash @@ -0,0 +1,4 @@ +# Locally calculated +sha256 18392cf0736e1d62ecbb8d695c31496b6507859e8c75541d7ad0ba092dc52115 farmhash-0d859a811870d10f53a594927d0d0b97573ad06d.tar.gz +# License files, locally calculated +sha256 4162dd091caae234f72d3b57e138174f733e736b2430a4c51b098b17d866fcb6 COPYING diff --git a/package/farmhash/farmhash.mk b/package/farmhash/farmhash.mk new file mode 100644 index 0000000000..6ab7d1a88b --- /dev/null +++ b/package/farmhash/farmhash.mk @@ -0,0 +1,14 @@ +################################################################################ +# +# farmhash +# +################################################################################ + +FARMHASH_VERSION = 0d859a811870d10f53a594927d0d0b97573ad06d +FARMHASH_SITE = $(call github,google,farmhash,$(FARMHASH_VERSION)) +FARMHASH_LICENSE = MIT +FARMHASH_LICENSE_FILES = COPYING +FARMHASH_INSTALL_STAGING = YES +FARMHASH_CONF_ENV += CXXFLAGS="$(TARGET_CXXFLAGS) -std=c++11" + +$(eval $(autotools-package)) -- 2.34.1 From james.hilliard1 at gmail.com Thu Mar 16 08:34:40 2023 From: james.hilliard1 at gmail.com (James Hilliard) Date: Thu, 16 Mar 2023 02:34:40 -0600 Subject: [Buildroot] [PATCH v6 10/10] package/tensorflow-lite: new package In-Reply-To: <20230316083440.3466725-1-james.hilliard1@gmail.com> References: <20230316083440.3466725-1-james.hilliard1@gmail.com> Message-ID: <20230316083440.3466725-10-james.hilliard1@gmail.com> From: Stefan Hager This package adds the tensorflow lite runtime to buildroot. Tested-by: Stefan Hager Signed-off-by: Stefan Hager Signed-off-by: James Hilliard --- Changes v5 -> v6: - update patches - add architecture dependency - backport system farmhash patch Changes v3 -> v4: - fix min gcc version - enable xnnpack Changes v2 -> v3: - drop architecture restrictions which appear inaccurate after adding neon-2-sse - disable android only nnapi Changes v1 -> v2: - fix label_image build - more explicit cmake config --- DEVELOPERS | 1 + package/Config.in | 1 + .../0001-lite-Update-CMakeLists.txt.patch | 49 ++++++++++++ ...dd-SYSTEM_FARMHASH-cmake-config-flag.patch | 74 +++++++++++++++++++ .../0003-Fix-FindFlatBuffers-cmake-file.patch | 51 +++++++++++++ ...ink-tensorflow-lite-against-gemmlowp.patch | 32 ++++++++ package/tensorflow-lite/Config.in | 36 +++++++++ package/tensorflow-lite/tensorflow-lite.hash | 4 + package/tensorflow-lite/tensorflow-lite.mk | 59 +++++++++++++++ 9 files changed, 307 insertions(+) create mode 100644 package/tensorflow-lite/0001-lite-Update-CMakeLists.txt.patch create mode 100644 package/tensorflow-lite/0002-Add-SYSTEM_FARMHASH-cmake-config-flag.patch create mode 100644 package/tensorflow-lite/0003-Fix-FindFlatBuffers-cmake-file.patch create mode 100644 package/tensorflow-lite/0004-Don-t-link-tensorflow-lite-against-gemmlowp.patch create mode 100644 package/tensorflow-lite/Config.in create mode 100644 package/tensorflow-lite/tensorflow-lite.hash create mode 100644 package/tensorflow-lite/tensorflow-lite.mk diff --git a/DEVELOPERS b/DEVELOPERS index 678c027898..1307949f7a 100644 --- a/DEVELOPERS +++ b/DEVELOPERS @@ -2694,6 +2694,7 @@ F: package/gemmlowp/ F: package/psimd/ F: package/pthreadpool/ F: package/ruy/ +F: package/tensorflow-lite/ F: package/xnnpack/ N: Stefan Ott diff --git a/package/Config.in b/package/Config.in index 8969672e42..45fca4f15d 100644 --- a/package/Config.in +++ b/package/Config.in @@ -2158,6 +2158,7 @@ endif source "package/sphinxbase/Config.in" source "package/startup-notification/Config.in" source "package/tbb/Config.in" + source "package/tensorflow-lite/Config.in" source "package/tinycbor/Config.in" source "package/tl-expected/Config.in" source "package/tz/Config.in" diff --git a/package/tensorflow-lite/0001-lite-Update-CMakeLists.txt.patch b/package/tensorflow-lite/0001-lite-Update-CMakeLists.txt.patch new file mode 100644 index 0000000000..53b5170681 --- /dev/null +++ b/package/tensorflow-lite/0001-lite-Update-CMakeLists.txt.patch @@ -0,0 +1,49 @@ +From 081c2e4e3cf021efb2853a485a18b563e88f6117 Mon Sep 17 00:00:00 2001 +From: Terry Heo +Date: Tue, 1 Nov 2022 15:55:30 -0700 +Subject: [PATCH] lite: Update CMakeLists.txt + +This changes are needed to build kernel tests. + +PiperOrigin-RevId: 485439972 + +Signed-off-by: James Hilliard +[james.hilliard1 at gmail.com: backport from upstream commit +081c2e4e3cf021efb2853a485a18b563e88f6117] +--- + tensorflow/lite/CMakeLists.txt | 7 ++++++- + 1 file changed, 6 insertions(+), 1 deletion(-) + +diff --git a/tensorflow/lite/CMakeLists.txt b/tensorflow/lite/CMakeLists.txt +index 9dfbb4b72f3..fd8b3faf1e2 100644 +--- a/tensorflow/lite/CMakeLists.txt ++++ b/tensorflow/lite/CMakeLists.txt +@@ -209,6 +209,9 @@ list(FILTER TFLITE_SRCS EXCLUDE REGEX ".*tflite_with_xnnpack\\.cc$") + # Exclude Flex related files. + list(FILTER TFLITE_SRCS EXCLUDE REGEX ".*with_selected_ops\\.cc$") + ++# Exclude tensorflow_profiler_logger files. ++list(FILTER TFLITE_SRCS EXCLUDE REGEX ".*tensorflow_profiler_logger\\.cc$") ++ + if(_TFLITE_ENABLE_MMAP) + list(FILTER TFLITE_SRCS EXCLUDE REGEX ".*mmap_allocation_disabled\\.cc$") + else() +@@ -222,6 +225,7 @@ if(NOT "${CMAKE_SYSTEM_NAME}" STREQUAL "iOS") + endif() + populate_tflite_source_vars("core" TFLITE_CORE_SRCS) + populate_tflite_source_vars("core/api" TFLITE_CORE_API_SRCS) ++populate_tflite_source_vars("core/c" TFLITE_CORE_C_SRCS) + populate_tflite_source_vars("c" TFLITE_C_SRCS) + populate_tflite_source_vars("delegates" TFLITE_DELEGATES_SRCS) + if(TFLITE_ENABLE_GPU) +@@ -483,6 +487,7 @@ endif() + # TFLite library + set(_ALL_TFLITE_SRCS + ${TFLITE_CORE_API_SRCS} ++ ${TFLITE_CORE_C_SRCS} + ${TFLITE_CORE_SRCS} + ${TFLITE_C_SRCS} + ${TFLITE_DELEGATES_FLEX_SRCS} +-- +2.34.1 + diff --git a/package/tensorflow-lite/0002-Add-SYSTEM_FARMHASH-cmake-config-flag.patch b/package/tensorflow-lite/0002-Add-SYSTEM_FARMHASH-cmake-config-flag.patch new file mode 100644 index 0000000000..99db29e354 --- /dev/null +++ b/package/tensorflow-lite/0002-Add-SYSTEM_FARMHASH-cmake-config-flag.patch @@ -0,0 +1,74 @@ +From d8451a9048d09692994c40a6f9bc928e70ed79b5 Mon Sep 17 00:00:00 2001 +From: James Hilliard +Date: Mon, 28 Nov 2022 21:36:34 -0700 +Subject: [PATCH] Add SYSTEM_FARMHASH cmake config flag + +Since farmhash does not install a cmake package we need to +search for the library and headers to use the provided +version. + +Signed-off-by: James Hilliard +[james.hilliard1 at gmail.com: backport from upstream commit +d8451a9048d09692994c40a6f9bc928e70ed79b5] +--- + tensorflow/lite/g3doc/guide/build_cmake.md | 1 + + .../tools/cmake/modules/Findfarmhash.cmake | 30 +++++++++++++++---- + 2 files changed, 26 insertions(+), 5 deletions(-) + +diff --git a/tensorflow/lite/g3doc/guide/build_cmake.md b/tensorflow/lite/g3doc/guide/build_cmake.md +index 6950a365bb8..6de955e70b0 100644 +--- a/tensorflow/lite/g3doc/guide/build_cmake.md ++++ b/tensorflow/lite/g3doc/guide/build_cmake.md +@@ -81,6 +81,7 @@ variables to point to your library installations. + ```sh + cmake ../tensorflow_src/tensorflow/lite -DTFLITE_ENABLE_INSTALL=ON \ + -DCMAKE_FIND_PACKAGE_PREFER_CONFIG=ON \ ++ -DSYSTEM_FARMHASH=ON \ + -Dabsl_DIR=/lib/cmake/absl \ + -DEigen3_DIR=/share/eigen3/cmake \ + -DFlatbuffers_DIR=/lib/cmake/flatbuffers \ +diff --git a/tensorflow/lite/tools/cmake/modules/Findfarmhash.cmake b/tensorflow/lite/tools/cmake/modules/Findfarmhash.cmake +index 1b0dc28f624..97b43298f13 100644 +--- a/tensorflow/lite/tools/cmake/modules/Findfarmhash.cmake ++++ b/tensorflow/lite/tools/cmake/modules/Findfarmhash.cmake +@@ -13,12 +13,32 @@ + # See the License for the specific language governing permissions and + # limitations under the License. + +-# tensorflow-lite uses find_package for this package, so override the system +-# installation and build from source instead. +-include(farmhash) +-if(farmhash_POPULATED) ++# tensorflow-lite uses find_package for this package, so build from ++# source if the system version is not enabled. ++ ++if(SYSTEM_FARMHASH) ++ include(FindPackageHandleStandardArgs) ++ find_path(FARMHASH_ROOT_DIR NAMES include/farmhash.h) ++ find_library(FARMHASH_LIB NAMES farmhash PATHS ${FARMHASH_ROOT_DIR}/lib ${FARMHASH_LIB_PATH}) ++ find_path(FARMHASH_INCLUDE_DIRS NAMES farmhash.h PATHS ${FARMHASH_ROOT_DIR}/include) ++ find_package_handle_standard_args(farmhash DEFAULT_MSG FARMHASH_LIB FARMHASH_INCLUDE_DIRS) ++endif() ++ ++if(farmhash_FOUND) ++ add_library(farmhash SHARED IMPORTED GLOBAL) ++ set_target_properties(farmhash PROPERTIES ++ IMPORTED_LOCATION ${FARMHASH_LIB} ++ INTERFACE_INCLUDE_DIRECTORIES ${FARMHASH_INCLUDE_DIRS} ++ ) ++else() ++ include(farmhash) ++ if(farmhash_POPULATED) ++ get_target_property(FARMHASH_INCLUDE_DIRS farmhash INTERFACE_DIRECTORIES) ++ endif() ++endif() ++ ++if(farmhash_FOUND OR farmhash_POPULATED) + set(FARMHASH_FOUND TRUE) +- get_target_property(FARMHASH_INCLUDE_DIRS farmhash INTERFACE_DIRECTORIES) + add_library(farmhash::farmhash ALIAS farmhash) + set(FARMHASH_LIBRARIES farmhash::farmhash) + endif() +-- +2.34.1 + diff --git a/package/tensorflow-lite/0003-Fix-FindFlatBuffers-cmake-file.patch b/package/tensorflow-lite/0003-Fix-FindFlatBuffers-cmake-file.patch new file mode 100644 index 0000000000..1d511ca441 --- /dev/null +++ b/package/tensorflow-lite/0003-Fix-FindFlatBuffers-cmake-file.patch @@ -0,0 +1,51 @@ +From d8f98dd9f2b437cca5954b38cb48d9c21733f67d Mon Sep 17 00:00:00 2001 +From: James Hilliard +Date: Thu, 24 Nov 2022 14:29:06 -0700 +Subject: [PATCH] Fix FindFlatBuffers cmake file + +Capitalization needs to match for system cmake override to work: +https://github.com/google/flatbuffers/blob/v22.11.23/CMake/FindFlatBuffers.cmake + +Signed-off-by: James Hilliard +[james.hilliard1 at gmail.com: backport from upstream commit +d8f98dd9f2b437cca5954b38cb48d9c21733f67d] +--- + tensorflow/lite/CMakeLists.txt | 2 +- + tensorflow/lite/g3doc/guide/build_cmake.md | 2 +- + .../modules/{FindFlatbuffers.cmake => FindFlatBuffers.cmake} | 0 + 3 files changed, 2 insertions(+), 2 deletions(-) + rename tensorflow/lite/tools/cmake/modules/{FindFlatbuffers.cmake => FindFlatBuffers.cmake} (100%) + +diff --git a/tensorflow/lite/CMakeLists.txt b/tensorflow/lite/CMakeLists.txt +index f9c30d6a046..c2ee9edfb61 100644 +--- a/tensorflow/lite/CMakeLists.txt ++++ b/tensorflow/lite/CMakeLists.txt +@@ -143,7 +143,7 @@ find_package(absl REQUIRED) + find_package(Eigen3 REQUIRED) + find_package(farmhash REQUIRED) + find_package(fft2d REQUIRED) +-find_package(Flatbuffers REQUIRED) ++find_package(FlatBuffers REQUIRED) + find_package(gemmlowp REQUIRED) + find_package(NEON_2_SSE REQUIRED) + find_package(cpuinfo REQUIRED) #CPUINFO is used by XNNPACK and RUY library +diff --git a/tensorflow/lite/g3doc/guide/build_cmake.md b/tensorflow/lite/g3doc/guide/build_cmake.md +index 6950a365bb8..9cb7ebac326 100644 +--- a/tensorflow/lite/g3doc/guide/build_cmake.md ++++ b/tensorflow/lite/g3doc/guide/build_cmake.md +@@ -83,7 +83,7 @@ cmake ../tensorflow_src/tensorflow/lite -DTFLITE_ENABLE_INSTALL=ON \ + -DCMAKE_FIND_PACKAGE_PREFER_CONFIG=ON \ + -Dabsl_DIR=/lib/cmake/absl \ + -DEigen3_DIR=/share/eigen3/cmake \ +- -DFlatbuffers_DIR=/lib/cmake/flatbuffers \ ++ -DFlatBuffers_DIR=/lib/cmake/flatbuffers \ + -DNEON_2_SSE_DIR=/lib/cmake/NEON_2_SSE \ + -Dcpuinfo_DIR=/share/cpuinfo \ + -Druy_DIR=/lib/cmake/ruy +diff --git a/tensorflow/lite/tools/cmake/modules/FindFlatbuffers.cmake b/tensorflow/lite/tools/cmake/modules/FindFlatBuffers.cmake +similarity index 100% +rename from tensorflow/lite/tools/cmake/modules/FindFlatbuffers.cmake +rename to tensorflow/lite/tools/cmake/modules/FindFlatBuffers.cmake +-- +2.34.1 + diff --git a/package/tensorflow-lite/0004-Don-t-link-tensorflow-lite-against-gemmlowp.patch b/package/tensorflow-lite/0004-Don-t-link-tensorflow-lite-against-gemmlowp.patch new file mode 100644 index 0000000000..d9ad78ef9e --- /dev/null +++ b/package/tensorflow-lite/0004-Don-t-link-tensorflow-lite-against-gemmlowp.patch @@ -0,0 +1,32 @@ +From fb584589f707853d85a081c99b1b82598c2631c1 Mon Sep 17 00:00:00 2001 +From: James Hilliard +Date: Thu, 24 Nov 2022 15:10:27 -0700 +Subject: [PATCH] Don't link tensorflow-lite against gemmlowp + +We can't link against gemmlowp as it is a header only library. + +Fixes: +/bin/ld: cannot find -lgemmlowp: No such file or directory + +Signed-off-by: James Hilliard +[james.hilliard1 at gmail.com: backport from upstream commit +fb584589f707853d85a081c99b1b82598c2631c1] +--- + tensorflow/lite/CMakeLists.txt | 1 - + 1 file changed, 1 deletion(-) + +diff --git a/tensorflow/lite/CMakeLists.txt b/tensorflow/lite/CMakeLists.txt +index f9c30d6a046..3fe5ed15605 100644 +--- a/tensorflow/lite/CMakeLists.txt ++++ b/tensorflow/lite/CMakeLists.txt +@@ -560,7 +560,6 @@ target_link_libraries(tensorflow-lite + farmhash + fft2d_fftsg2d + flatbuffers::flatbuffers +- gemmlowp + ruy::ruy + pthreadpool + ${CMAKE_DL_LIBS} +-- +2.34.1 + diff --git a/package/tensorflow-lite/Config.in b/package/tensorflow-lite/Config.in new file mode 100644 index 0000000000..8685ec0c71 --- /dev/null +++ b/package/tensorflow-lite/Config.in @@ -0,0 +1,36 @@ +config BR2_PACKAGE_TENSORFLOW_LITE_ARCH_SUPPORTS + bool + default y if BR2_aarch64 + default y if BR2_arm + default y if BR2_i386 + default y if BR2_x86_64 + depends on BR2_PACKAGE_CPUINFO_ARCH_SUPPORTS + +config BR2_PACKAGE_TENSORFLOW_LITE + bool "tensorflow-lite" + depends on BR2_PACKAGE_TENSORFLOW_LITE_ARCH_SUPPORTS + depends on BR2_INSTALL_LIBSTDCPP + depends on BR2_TOOLCHAIN_GCC_AT_LEAST_7 # C++17 + depends on BR2_TOOLCHAIN_HAS_THREADS # cpuinfo + depends on BR2_TOOLCHAIN_USES_GLIBC + depends on BR2_SHARED_LIBS + select BR2_PACKAGE_CPUINFO + select BR2_PACKAGE_EIGEN + select BR2_PACKAGE_FARMHASH + select BR2_PACKAGE_FFT2D + select BR2_PACKAGE_FLATBUFFERS + select BR2_PACKAGE_GEMMLOWP + select BR2_PACKAGE_LIBABSEIL_CPP + select BR2_PACKAGE_NEON_2_SSE + select BR2_PACKAGE_RUY if BR2_PACKAGE_RUY_ARCH_SUPPORTS + select BR2_PACKAGE_XNNPACK if BR2_PACKAGE_XNNPACK_ARCH_SUPPORTS + help + Tensorflow Lite dynamic library and headers: Inference engine + to run previously trained machine learning models. + +comment "tensorflow-lite needs a toolchain w/ glibc, C++17, threads" + depends on !BR2_TOOLCHAIN_USES_GLIBC || !BR2_INSTALL_LIBSTDCPP || \ + !BR2_TOOLCHAIN_GCC_AT_LEAST_7 || !BR2_TOOLCHAIN_HAS_THREADS + +comment "tensorflow-lite needs a toolchain w/ shared libraries" + depends on !BR2_SHARED_LIBS diff --git a/package/tensorflow-lite/tensorflow-lite.hash b/package/tensorflow-lite/tensorflow-lite.hash new file mode 100644 index 0000000000..7d9035707b --- /dev/null +++ b/package/tensorflow-lite/tensorflow-lite.hash @@ -0,0 +1,4 @@ +# Locally calculated +sha256 99c732b92b1b37fc243a559e02f9aef5671771e272758aa4aec7f34dc92dac48 tensorflow-lite-2.11.0.tar.gz +# License files, locally calculated +sha256 71c6915d04265772a0339bed47276942c678b45cc01534210ebe6984fd1aec65 LICENSE diff --git a/package/tensorflow-lite/tensorflow-lite.mk b/package/tensorflow-lite/tensorflow-lite.mk new file mode 100644 index 0000000000..433eff3242 --- /dev/null +++ b/package/tensorflow-lite/tensorflow-lite.mk @@ -0,0 +1,59 @@ +################################################################################ +# +# tensorflow-lite +# +################################################################################ + +TENSORFLOW_LITE_VERSION = 2.11.0 +TENSORFLOW_LITE_SITE = $(call github,tensorflow,tensorflow,v$(TENSORFLOW_LITE_VERSION)) +TENSORFLOW_LITE_INSTALL_STAGING = YES +TENSORFLOW_LITE_LICENSE = Apache-2.0 +TENSORFLOW_LITE_LICENSE_FILES = LICENSE +TENSORFLOW_LITE_SUBDIR = tensorflow/lite +TENSORFLOW_LITE_SUPPORTS_IN_SOURCE_BUILD = NO +TENSORFLOW_LITE_DEPENDENCIES += \ + host-pkgconf \ + host-flatbuffers \ + cpuinfo \ + eigen \ + farmhash \ + fft2d \ + flatbuffers \ + gemmlowp \ + libabseil-cpp \ + neon-2-sse + +TENSORFLOW_LITE_CONF_OPTS = \ + -Dabsl_DIR=$(STAGING_DIR)/usr/lib/cmake/absl \ + -DBUILD_SHARED_LIBS=ON \ + -DCMAKE_CXX_FLAGS="$(TARGET_CXXFLAGS) -I$(STAGING_DIR)/usr/include/gemmlowp" \ + -DCMAKE_FIND_PACKAGE_PREFER_CONFIG=ON \ + -DCMAKE_POSITION_INDEPENDENT_CODE=ON \ + -DEigen3_DIR=$(STAGING_DIR)/usr/share/eigen3/cmake \ + -DFETCHCONTENT_FULLY_DISCONNECTED=ON \ + -DFETCHCONTENT_QUIET=OFF \ + -DFFT2D_SOURCE_DIR=$(STAGING_DIR)/usr/include/fft2d \ + -DFlatBuffers_DIR=$(STAGING_DIR)/usr/lib/cmake/flatbuffers \ + -DNEON_2_SSE_DIR=$(STAGING_DIR)/usr/lib/cmake/NEON_2_SSE \ + -DSYSTEM_FARMHASH=ON \ + -DTFLITE_ENABLE_EXTERNAL_DELEGATE=ON \ + -DTFLITE_ENABLE_GPU=OFF \ + -DTFLITE_ENABLE_INSTALL=ON \ + -DTFLITE_ENABLE_MMAP=ON \ + -DTFLITE_ENABLE_NNAPI=OFF + +ifeq ($(BR2_PACKAGE_RUY),y) +TENSORFLOW_LITE_DEPENDENCIES += ruy +TENSORFLOW_LITE_CONF_OPTS += -DTFLITE_ENABLE_RUY=ON +else +TENSORFLOW_LITE_CONF_OPTS += -DTFLITE_ENABLE_RUY=OFF +endif + +ifeq ($(BR2_PACKAGE_XNNPACK),y) +TENSORFLOW_LITE_DEPENDENCIES += xnnpack +TENSORFLOW_LITE_CONF_OPTS += -DTFLITE_ENABLE_XNNPACK=ON -Dxnnpack_POPULATED=ON +else +TENSORFLOW_LITE_CONF_OPTS += -DTFLITE_ENABLE_XNNPACK=OFF +endif + +$(eval $(cmake-package)) -- 2.34.1 From martin at geanix.com Thu Mar 16 09:45:15 2023 From: martin at geanix.com (=?UTF-8?q?Martin=20Hundeb=C3=B8ll?=) Date: Thu, 16 Mar 2023 10:45:15 +0100 Subject: [Buildroot] [PATCHv2] ifupdown: bump to 0.8.41 Message-ID: <20230316094515.598356-1-martin@geanix.com> From: Martin Hundeboll MUSL support is patched by defining FNM_EXTMATCH to zero, which omits GNU-only extended pattern matching. Signed-off-by: Martin Hundeb?ll --- Change since v1: - Added patch to support MUSL without GNU extended pattern matching, instead of disabling MUSL support entirely. ...e-GNU-only-FNM_EXTMATCH-to-zero-on-n.patch | 41 +++++++++++++++++++ package/ifupdown/ifupdown.hash | 4 +- package/ifupdown/ifupdown.mk | 5 ++- 3 files changed, 46 insertions(+), 4 deletions(-) create mode 100644 package/ifupdown/0001-archcommon-define-GNU-only-FNM_EXTMATCH-to-zero-on-n.patch diff --git a/package/ifupdown/0001-archcommon-define-GNU-only-FNM_EXTMATCH-to-zero-on-n.patch b/package/ifupdown/0001-archcommon-define-GNU-only-FNM_EXTMATCH-to-zero-on-n.patch new file mode 100644 index 0000000000..b1b58f1e7e --- /dev/null +++ b/package/ifupdown/0001-archcommon-define-GNU-only-FNM_EXTMATCH-to-zero-on-n.patch @@ -0,0 +1,41 @@ +From e27fe4b483194ee57736c228b7a6c56696ae8a06 Mon Sep 17 00:00:00 2001 +From: =?UTF-8?q?Martin=20Hundeb=C3=B8ll?= +Date: Thu, 16 Mar 2023 09:29:20 +0100 +Subject: [PATCH] archcommon: define GNU-only FNM_EXTMATCH to zero on non-glibc +MIME-Version: 1.0 +Content-Type: text/plain; charset=UTF-8 +Content-Transfer-Encoding: 8bit + +FNM_EXTMATCH is a GNU extension that enables extended pattern matching +for fnmatch(3). Defining it to zero on non-glibc builds makes ifupdown +usable, albeit with a sligthy reduced pattern matching feature set. + +Signed-off-by: Martin Hundeb?ll +Upstream-status: Denied [https://salsa.debian.org/debian/ifupdown/-/merge_requests/5] +--- + archcommon.h | 10 ++++++++++ + 1 file changed, 10 insertions(+) + +diff --git a/archcommon.h b/archcommon.h +index 818b0b6..981e84f 100644 +--- a/archcommon.h ++++ b/archcommon.h +@@ -1,5 +1,15 @@ + #include "header.h" + ++/* ++ * FNM_EXTMATCH is a GNU extension, so it isn't available when compiling ++ * with MUSL. Defining FNM_EXTMATCH to zero is safe, as the flag merely ++ * enables extended pattern matching, which MUSL users should be able to ++ * live without. ++ */ ++#ifndef FNM_EXTMATCH ++#define FNM_EXTMATCH 0 ++#endif ++ + bool execable(const char *); + + #define iface_is_link() (!_iface_has(ifd->real_iface, ":.")) +-- +2.39.2 + diff --git a/package/ifupdown/ifupdown.hash b/package/ifupdown/ifupdown.hash index f8844a60a6..f5c2d2d34c 100644 --- a/package/ifupdown/ifupdown.hash +++ b/package/ifupdown/ifupdown.hash @@ -1,4 +1,4 @@ -# From http://ftp.de.debian.org/debian/pool/main/i/ifupdown/ifupdown_0.8.16.dsc -sha256 601416c12e39ac29022951a2867aed5c607f732ac57fd51517bfba92a4cc4fb0 ifupdown_0.8.16.tar.xz +# From http://snapshot.debian.org/archive/debian/20230222T205615Z/pool/main/i/ifupdown/ifupdown_0.8.41.dsc +sha256 222c5bef313a9e71d9be4b946c73c8606c98f9e0229153191d9c6d8fb9b3599c ifupdown_0.8.41.tar.xz # Locally computed sha256 32b1062f7da84967e7019d01ab805935caa7ab7321a7ced0e30ebe75e5df1670 COPYING diff --git a/package/ifupdown/ifupdown.mk b/package/ifupdown/ifupdown.mk index e62c2a79c5..14c36db0db 100644 --- a/package/ifupdown/ifupdown.mk +++ b/package/ifupdown/ifupdown.mk @@ -4,9 +4,9 @@ # ################################################################################ -IFUPDOWN_VERSION = 0.8.16 +IFUPDOWN_VERSION = 0.8.41 IFUPDOWN_SOURCE = ifupdown_$(IFUPDOWN_VERSION).tar.xz -IFUPDOWN_SITE = http://snapshot.debian.org/archive/debian/20160922T165503Z/pool/main/i/ifupdown +IFUPDOWN_SITE = http://snapshot.debian.org/archive/debian/20230222T205615Z/pool/main/i/ifupdown IFUPDOWN_LICENSE = GPL-2.0+ IFUPDOWN_LICENSE_FILES = COPYING IFUPDOWN_CPE_ID_VENDOR = debian @@ -14,6 +14,7 @@ IFUPDOWN_CPE_ID_VENDOR = debian define IFUPDOWN_BUILD_CMDS $(TARGET_MAKE_ENV) $(MAKE) $(TARGET_CONFIGURE_OPTS) \ CFLAGS="$(TARGET_CFLAGS) -std=gnu99 -D'IFUPDOWN_VERSION=\"$(IFUPDOWN_VERSION)\"'" \ + ARCH=linux \ -C $(@D) endef -- 2.39.2 From bugzilla at busybox.net Thu Mar 16 10:49:13 2023 From: bugzilla at busybox.net (bugzilla at busybox.net) Date: Thu, 16 Mar 2023 10:49:13 +0000 Subject: [Buildroot] [Bug 15396] Document build dependencies In-Reply-To: References: Message-ID: https://bugs.busybox.net/show_bug.cgi?id=15396 --- Comment #4 from Jan-Benedict Glaw --- NB: A rough estimate shows that tonight a full round of all Buildroot sample configurations should be finished. (Some were built with a Docker container containing libssl-dev, I removed that again, so I might miss a few configurations that were in need of BR2_TARGET_UBOOT_NEEDS_OPENSSL=y) Alas... Tomorrow, I'll be able to give a summary and/or open tickets for configurations that failed to build. Right now, i have about 12 failed builds (out of around 210 that were scheduled and are done.) -- You are receiving this mail because: You are on the CC list for the bug. From simon.rowe at nutanix.com Thu Mar 16 11:36:15 2023 From: simon.rowe at nutanix.com (Simon Rowe) Date: Thu, 16 Mar 2023 11:36:15 +0000 Subject: [Buildroot] [PATCH 1/1] package/lvm2: enable package with musl Message-ID: <20230316113615.138847-1-simon.rowe@nutanix.com> LVM uses some glibc-specific functions to try and control locking memory in RAM. As a result the package is currently disabled when using musl. Apply patches taken from gentoo: https://github.com/gentoo/gentoo/pull/25883 https://github.com/gentoo/gentoo/pull/26024 and drop the prohibition on musl in Config.in. Signed-off-by: Simon Rowe --- .../lvm2/0001-lvm2-2.03.14-r1-add-fcntl.patch | 25 +++++++++++ ...002-lvm2-2.03.14-r1-fopen-to-freopen.patch | 44 +++++++++++++++++++ .../lvm2/0003-lvm2-2.03.14-r1-mallinfo.patch | 20 +++++++++ .../lvm2/0004-lvm2-2.03.14-freopen_n2.patch | 36 +++++++++++++++ package/lvm2/Config.in | 5 --- 5 files changed, 125 insertions(+), 5 deletions(-) create mode 100644 package/lvm2/0001-lvm2-2.03.14-r1-add-fcntl.patch create mode 100644 package/lvm2/0002-lvm2-2.03.14-r1-fopen-to-freopen.patch create mode 100644 package/lvm2/0003-lvm2-2.03.14-r1-mallinfo.patch create mode 100644 package/lvm2/0004-lvm2-2.03.14-freopen_n2.patch diff --git a/package/lvm2/0001-lvm2-2.03.14-r1-add-fcntl.patch b/package/lvm2/0001-lvm2-2.03.14-r1-add-fcntl.patch new file mode 100644 index 0000000000..14b3164c3f --- /dev/null +++ b/package/lvm2/0001-lvm2-2.03.14-r1-add-fcntl.patch @@ -0,0 +1,25 @@ +https://bugs.gentoo.org/712336 +https://bugs.gentoo.org/549506 + +Adds fcntl.h into daemon-server.c to define fcntl and some constants. + +Fetch from: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=515ec4557c56cf0e82b95873056c40d8c6269694 +--- + libdaemon/server/daemon-server.c | 1 + + 1 file changed, 1 insertion(+) + +diff --git a/libdaemon/server/daemon-server.c b/libdaemon/server/daemon-server.c +index 88905a7..771b021 100644 +--- a/libdaemon/server/daemon-server.c ++++ b/libdaemon/server/daemon-server.c +@@ -28,6 +28,7 @@ + #include + #include + #include ++#include + + #include /* FIXME. For the global closelog(). */ + +-- +2.35.1 + diff --git a/package/lvm2/0002-lvm2-2.03.14-r1-fopen-to-freopen.patch b/package/lvm2/0002-lvm2-2.03.14-r1-fopen-to-freopen.patch new file mode 100644 index 0000000000..1d47fdb283 --- /dev/null +++ b/package/lvm2/0002-lvm2-2.03.14-r1-fopen-to-freopen.patch @@ -0,0 +1,44 @@ +In musl stdout, stdin and stderr are read-only unlike in glibc. +This patch changes std* = fopen(...) to freopen(..., std*). + +See: https://www.gnu.org/software/libc/manual/html_node/Standard-Streams.html and https://wiki.gentoo.org/wiki/User:Sam/Musl_porting_notes + +Fetch from: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=515ec4557c56cf0e82b95873056c40d8c6269694 +--- + tools/lvmcmdline.c | 6 +++--- + 1 file changed, 3 insertions(+), 3 deletions(-) + +diff --git a/tools/lvmcmdline.c b/tools/lvmcmdline.c +index 1e12bed..19da1e5 100644 +--- a/tools/lvmcmdline.c ++++ b/tools/lvmcmdline.c +@@ -3384,7 +3384,7 @@ static int _check_standard_fds(void) + int err = is_valid_fd(STDERR_FILENO); + + if (!is_valid_fd(STDIN_FILENO) && +- !(stdin = fopen(_PATH_DEVNULL, "r"))) { ++ !freopen(_PATH_DEVNULL, "r", stdin)) { + if (err) + perror("stdin stream open"); + else +@@ -3394,7 +3394,7 @@ static int _check_standard_fds(void) + } + + if (!is_valid_fd(STDOUT_FILENO) && +- !(stdout = fopen(_PATH_DEVNULL, "w"))) { ++ !freopen(_PATH_DEVNULL, "w", stdout)) { + if (err) + perror("stdout stream open"); + /* else no stdout */ +@@ -3402,7 +3402,7 @@ static int _check_standard_fds(void) + } + + if (!is_valid_fd(STDERR_FILENO) && +- !(stderr = fopen(_PATH_DEVNULL, "w"))) { ++ !freopen(_PATH_DEVNULL, "w", stderr)) { + printf("stderr stream open: %s\n", + strerror(errno)); + return 0; +-- +2.35.1 + diff --git a/package/lvm2/0003-lvm2-2.03.14-r1-mallinfo.patch b/package/lvm2/0003-lvm2-2.03.14-r1-mallinfo.patch new file mode 100644 index 0000000000..d593dca171 --- /dev/null +++ b/package/lvm2/0003-lvm2-2.03.14-r1-mallinfo.patch @@ -0,0 +1,20 @@ +https://git.alpinelinux.org/aports/tree/main/lvm2/mallinfo.patch + +Patch from Alpine, disables _allocate_memory since mallinfo isn't defined in musl. +19:17 <@sam_> your caution is well-advised, but it should be safe enough given it's only affecting the non-glibc path + +Should be looked back to! + +Fetch from: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=515ec4557c56cf0e82b95873056c40d8c6269694 + +--- ./lib/mm/memlock.c.orig 2015-03-09 11:18:41.560028850 -0100 ++++ ./lib/mm/memlock.c 2015-03-09 11:19:54.504373309 -0100 +@@ -137,7 +137,7 @@ + + static void _allocate_memory(void) + { +-#ifndef VALGRIND_POOL ++#if !defined(VALGRIND_POOL) && defined(__GLIBC__) + void *stack_mem; + struct rlimit limit; + int i, area = 0, missing = _size_malloc_tmp, max_areas = 32, hblks; diff --git a/package/lvm2/0004-lvm2-2.03.14-freopen_n2.patch b/package/lvm2/0004-lvm2-2.03.14-freopen_n2.patch new file mode 100644 index 0000000000..d19bc99b7c --- /dev/null +++ b/package/lvm2/0004-lvm2-2.03.14-freopen_n2.patch @@ -0,0 +1,36 @@ +In musl, the standard streams are read-only. To modify them we need to +use freopen. This patch does the same as lvm2-2.03.14-r1-fopen-to-freopen.patch + +https://listman.redhat.com/archives/lvm-devel/2022-June/024203.html + +See also: +https://wiki.gentoo.org/wiki/User:Sam/Musl_porting_notes#error:_assignment_of_read-only_variable_.27.5Bstdout.7Cstdin.7Cstderr.5D.27 +https://www.gnu.org/software/libc/manual/html_node/Standard-Streams.html + +Fetch from: http://listman.redhat.com/archives/lvm-devel/attachments/20220621/3594a4a7/attachment.bin + +--- + lib/log/log.c | 6 +++++- + 1 file changed, 5 insertions(+), 1 deletion(-) + +diff --git a/lib/log/log.c b/lib/log/log.c +index 7b4d537..897c183 100644 +--- a/lib/log/log.c ++++ b/lib/log/log.c +@@ -207,8 +207,12 @@ int reopen_standard_stream(FILE **stream, const char *mode) + } + + _check_and_replace_standard_log_streams(old_stream, new_stream); +- ++ ++#ifdef __GLIBC__ + *stream = new_stream; ++#else ++ freopen(NULL, mode, *stream); ++#endif + return 1; + } + +-- +2.35.1 + diff --git a/package/lvm2/Config.in b/package/lvm2/Config.in index cc740dd40c..577a90656a 100644 --- a/package/lvm2/Config.in +++ b/package/lvm2/Config.in @@ -27,15 +27,10 @@ if BR2_PACKAGE_LVM2 config BR2_PACKAGE_LVM2_STANDARD_INSTALL bool "standard install instead of only dmsetup" default y - # http://lists.busybox.net/pipermail/buildroot/2016-August/170592.html - depends on !BR2_TOOLCHAIN_USES_MUSL help Install the standard suite of lvm2 programs. When this option is not set, only dmsetup is installed. -comment "lvm2 standard install needs a glibc or uClibc toolchain" - depends on BR2_TOOLCHAIN_USES_MUSL - endif comment "lvm2 needs a toolchain w/ threads, dynamic library" -- 2.22.3 From martin at geanix.com Thu Mar 16 12:36:53 2023 From: martin at geanix.com (=?UTF-8?q?Martin=20Hundeb=C3=B8ll?=) Date: Thu, 16 Mar 2023 13:36:53 +0100 Subject: [Buildroot] [PATCH 2/2] python-marshmallow-sqlalchemy: bump to version 0.29.0 In-Reply-To: <20230316123653.3648067-1-martin@geanix.com> References: <20230316123653.3648067-1-martin@geanix.com> Message-ID: <20230316123653.3648067-2-martin@geanix.com> Signed-off-by: Martin Hundeb?ll --- .../python-marshmallow-sqlalchemy.hash | 4 ++-- .../python-marshmallow-sqlalchemy.mk | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package/python-marshmallow-sqlalchemy/python-marshmallow-sqlalchemy.hash b/package/python-marshmallow-sqlalchemy/python-marshmallow-sqlalchemy.hash index 6b847de94d..db061b623f 100644 --- a/package/python-marshmallow-sqlalchemy/python-marshmallow-sqlalchemy.hash +++ b/package/python-marshmallow-sqlalchemy/python-marshmallow-sqlalchemy.hash @@ -1,5 +1,5 @@ # md5, sha256 from https://pypi.org/pypi/marshmallow-sqlalchemy/json -md5 5e012b07ccf4ad67dbd3f38cc68cb1f4 marshmallow-sqlalchemy-0.28.1.tar.gz -sha256 aa376747296780a56355e3067b9c8bf43a2a1c44ff985de82b3a5d9e161ca2b8 marshmallow-sqlalchemy-0.28.1.tar.gz +md5 e1b2858be2f0ce6dead48e67080631c4 marshmallow-sqlalchemy-0.29.0.tar.gz +sha256 3523a774390ef0c1c0f7c708a7519809c5396cf608720f14f55c36f74ff5bbec marshmallow-sqlalchemy-0.29.0.tar.gz # Locally computed sha256 checksums sha256 625df8e2758a271b4bc90525c0b6161814e0f72cb3504b03ab5206b7abf50072 LICENSE diff --git a/package/python-marshmallow-sqlalchemy/python-marshmallow-sqlalchemy.mk b/package/python-marshmallow-sqlalchemy/python-marshmallow-sqlalchemy.mk index 293ea29be6..8f176feb4d 100644 --- a/package/python-marshmallow-sqlalchemy/python-marshmallow-sqlalchemy.mk +++ b/package/python-marshmallow-sqlalchemy/python-marshmallow-sqlalchemy.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_MARSHMALLOW_SQLALCHEMY_VERSION = 0.28.1 +PYTHON_MARSHMALLOW_SQLALCHEMY_VERSION = 0.29.0 PYTHON_MARSHMALLOW_SQLALCHEMY_SOURCE = marshmallow-sqlalchemy-$(PYTHON_MARSHMALLOW_SQLALCHEMY_VERSION).tar.gz -PYTHON_MARSHMALLOW_SQLALCHEMY_SITE = https://files.pythonhosted.org/packages/eb/96/3895bde2247fa653c36d887ff08e439665668aa7c991a3924ae199be88d6 +PYTHON_MARSHMALLOW_SQLALCHEMY_SITE = https://files.pythonhosted.org/packages/fa/0d/4dd275732213cefb4e49a86c60443cb1e3e0d0bd605625aed3fa7bb22fdd PYTHON_MARSHMALLOW_SQLALCHEMY_SETUP_TYPE = setuptools PYTHON_MARSHMALLOW_SQLALCHEMY_LICENSE = MIT PYTHON_MARSHMALLOW_SQLALCHEMY_LICENSE_FILES = LICENSE -- 2.39.1 From martin at geanix.com Thu Mar 16 12:36:52 2023 From: martin at geanix.com (=?UTF-8?q?Martin=20Hundeb=C3=B8ll?=) Date: Thu, 16 Mar 2023 13:36:52 +0100 Subject: [Buildroot] [PATCH 1/2] python-apispec: bump to 6.3.0 Message-ID: <20230316123653.3648067-1-martin@geanix.com> Signed-off-by: Martin Hundeb?ll --- package/python-apispec/python-apispec.hash | 4 ++-- package/python-apispec/python-apispec.mk | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package/python-apispec/python-apispec.hash b/package/python-apispec/python-apispec.hash index f2861f920a..f8a2350eaf 100644 --- a/package/python-apispec/python-apispec.hash +++ b/package/python-apispec/python-apispec.hash @@ -1,5 +1,5 @@ # md5, sha256 from https://pypi.org/pypi/apispec/json -md5 b4e90006a26215e2e0a6fe2629d12c10 apispec-6.0.2.tar.gz -sha256 e76d80b739edef4be213092a6384ad7fd933ba7d64f6d5a0aff8d4da1bef7887 apispec-6.0.2.tar.gz +md5 d6cc7586754cf1c653ffb7ee83955d3a apispec-6.3.0.tar.gz +sha256 6cb08d92ce73ff0b3bf46cb2ea5c00d57289b0f279fb0256a3df468182ba5344 apispec-6.3.0.tar.gz # Locally computed sha256 checksums sha256 a452afcef750956a8396f7e7a6f913a117d28ef99a13170c29dc74c3b7a95f29 LICENSE diff --git a/package/python-apispec/python-apispec.mk b/package/python-apispec/python-apispec.mk index 4674ce0c3d..744fb76810 100644 --- a/package/python-apispec/python-apispec.mk +++ b/package/python-apispec/python-apispec.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_APISPEC_VERSION = 6.0.2 +PYTHON_APISPEC_VERSION = 6.3.0 PYTHON_APISPEC_SOURCE = apispec-$(PYTHON_APISPEC_VERSION).tar.gz -PYTHON_APISPEC_SITE = https://files.pythonhosted.org/packages/a7/2a/b42c17e0d653341b8f5916999892cd2d8489de127dac6118ae44531674f5 +PYTHON_APISPEC_SITE = https://files.pythonhosted.org/packages/3f/1e/207c3e61c805eef214d7e5c58106312f9af4733b07f470224e4e309dc65e PYTHON_APISPEC_SETUP_TYPE = setuptools PYTHON_APISPEC_LICENSE = MIT PYTHON_APISPEC_LICENSE_FILES = LICENSE -- 2.39.1 From d.lang at abatec.at Thu Mar 16 13:53:04 2023 From: d.lang at abatec.at (Lang Daniel) Date: Thu, 16 Mar 2023 13:53:04 +0000 Subject: [Buildroot] [PATCH 1/2] package/bluez5_utils: fix media control profile Message-ID: With bluez 5.66 (bumped in c6c79d6) the Media Control Profile (MCP), Basic Audio Profile (BAP) and Volume Control Profile (VCP) where added. All three are enabled by default. MCP only works if AVRCP is enabled, as it requires player.c which is otherwise not compiled. Only enable all three new profiles when the audio plugin is selected. Fixes: - http://autobuild.buildroot.net/results/d62/d6260a5acf766657f683d85fa1bdc27b7a43551e/ Signed-off-by: Daniel Lang --- package/bluez5_utils/bluez5_utils.mk | 16 +++++++++++++--- 1 file changed, 13 insertions(+), 3 deletions(-) diff --git a/package/bluez5_utils/bluez5_utils.mk b/package/bluez5_utils/bluez5_utils.mk index 4059b34556..46ffda6019 100644 --- a/package/bluez5_utils/bluez5_utils.mk +++ b/package/bluez5_utils/bluez5_utils.mk @@ -64,9 +64,19 @@ endif # enable audio plugins (a2dp and avrcp) ifeq ($(BR2_PACKAGE_BLUEZ5_UTILS_PLUGINS_AUDIO),y) -BLUEZ5_UTILS_CONF_OPTS += --enable-a2dp --enable-avrcp -else -BLUEZ5_UTILS_CONF_OPTS += --disable-a2dp --disable-avrcp +BLUEZ5_UTILS_CONF_OPTS += \ + --enable-a2dp \ + --enable-avrcp \ + --enable-bap \ + --enable-mcp \ + --enable-vcp +else +BLUEZ5_UTILS_CONF_OPTS += \ + --disable-a2dp \ + --disable-avrcp \ + --disable-bap \ + --disable-mcp \ + --disable-vcp endif # enable health plugin -- 2.25.1 From d.lang at abatec.at Thu Mar 16 13:53:14 2023 From: d.lang at abatec.at (Lang Daniel) Date: Thu, 16 Mar 2023 13:53:14 +0000 Subject: [Buildroot] [PATCH 2/2] package/bluez5_utils: fix SysV init script Message-ID: - Use daemon name (bluetoothd) as file name. - Script doesn't need to be executable. Signed-off-by: Daniel Lang --- package/bluez5_utils/{S40bluetooth => S40bluetoothd} | 0 package/bluez5_utils/bluez5_utils.mk | 4 ++-- 2 files changed, 2 insertions(+), 2 deletions(-) rename package/bluez5_utils/{S40bluetooth => S40bluetoothd} (100%) mode change 100755 => 100644 diff --git a/package/bluez5_utils/S40bluetooth b/package/bluez5_utils/S40bluetoothd old mode 100755 new mode 100644 similarity index 100% rename from package/bluez5_utils/S40bluetooth rename to package/bluez5_utils/S40bluetoothd diff --git a/package/bluez5_utils/bluez5_utils.mk b/package/bluez5_utils/bluez5_utils.mk index 46ffda6019..54c78dce4d 100644 --- a/package/bluez5_utils/bluez5_utils.mk +++ b/package/bluez5_utils/bluez5_utils.mk @@ -194,8 +194,8 @@ BLUEZ5_UTILS_CONF_OPTS += --disable-systemd endif define BLUEZ5_UTILS_INSTALL_INIT_SYSV - $(INSTALL) -m 0755 -D package/bluez5_utils/S40bluetooth \ - $(TARGET_DIR)/etc/init.d/S40bluetooth + $(INSTALL) -m 0755 -D package/bluez5_utils/S40bluetoothd \ + $(TARGET_DIR)/etc/init.d/S40bluetoothd endef $(eval $(autotools-package)) -- 2.25.1 From luke at ljones.dev Thu Mar 16 14:09:07 2023 From: luke at ljones.dev (Luke Jones) Date: Thu, 16 Mar 2023 15:09:07 +0100 Subject: [Buildroot] [PATCH] package/sdl2: Add config for wayland, vivante, pulseaudio In-Reply-To: <20230315085103.1671888-2-luke@ljones.dev> References: <20230315085103.1671888-1-luke@ljones.dev> <20230315085103.1671888-2-luke@ljones.dev> Message-ID: <7Z9MRR.G1RB4LA3WEYR3@ljones.dev> On Wed, Mar 15 2023 at 09:51:03 +0100, Luke D. Jones wrote: > --enable-video-vivante I made a mistake with -+SDL2_DEPENDENCIES += libdrm_etnaviv, this should have been +SDL2_DEPENDENCIES += libdrm I will submit a revised patch later -------------- next part -------------- An HTML attachment was scrubbed... URL: From Stefan.Hager at ginzinger.com Thu Mar 16 14:43:26 2023 From: Stefan.Hager at ginzinger.com (Hager Stefan) Date: Thu, 16 Mar 2023 14:43:26 +0000 Subject: [Buildroot] [PATCH v6 10/10] package/tensorflow-lite: new package - enable example In-Reply-To: <20230316083440.3466725-10-james.hilliard1@gmail.com> References: <20230316083440.3466725-1-james.hilliard1@gmail.com> <20230316083440.3466725-10-james.hilliard1@gmail.com> Message-ID: Hi James, all! Thanks for the update. To optinally build and install the label_image example, i created the following patch: (It builds, and the example run on target hardware (aarch64).) diff --git a/package/tensorflow-lite/Config.in b/package/tensorflow-lite/Config.in index 8685ec0c71..e518ba28c6 100644 --- a/package/tensorflow-lite/Config.in +++ b/package/tensorflow-lite/Config.in @@ -34,3 +34,8 @@ comment "tensorflow-lite needs a toolchain w/ glibc, C++17, threads" comment "tensorflow-lite needs a toolchain w/ shared libraries" depends on !BR2_SHARED_LIBS + +if BR2_PACKAGE_TENSORFLOW_LITE +config BR2_PACKAGE_TENSORFLOW_LITE_BUILD_EXAMPLE + bool "Build tensorflow-lite's label_image example" +endif diff --git a/package/tensorflow-lite/tensorflow-lite.mk b/package/tensorflow-lite/tensorflow-lite.mk index 433eff3242..5dd29f8df0 100644 --- a/package/tensorflow-lite/tensorflow-lite.mk +++ b/package/tensorflow-lite/tensorflow-lite.mk @@ -56,4 +56,17 @@ else TENSORFLOW_LITE_CONF_OPTS += -DTFLITE_ENABLE_XNNPACK=OFF endif + +ifeq ($(BR2_PACKAGE_TENSORFLOW_LITE_BUILD_EXAMPLE),y) +define TENSORFLOW_LITE_EXAMPLE_BUILD_CMDS + $(TARGET_MAKE_ENV) $(BR2_CMAKE) --build $(TENSORFLOW_LITE_BUILDDIR) -t label_image +endef +TENSORFLOW_LITE_POST_BUILD_HOOKS += TENSORFLOW_LITE_EXAMPLE_BUILD_CMDS + +define TENSORFLOW_LITE_INSTALL_TARGET_EXAMPLE + $(INSTALL) -D -m0755 $(@D)/tensorflow/lite/buildroot-build/examples/label_image/label_image $(TARGET_DIR)/usr/bin/label_image +endef +TENSORFLOW_LITE_POST_INSTALL_TARGET_HOOKS += TENSORFLOW_LITE_INSTALL_TARGET_EXAMPLE +endif + $(eval $(cmake-package)) Signed-off-by: Stefan Hager Best regards Stefan >From: James Hilliard >Sent: Thursday, March 16, 2023 09:34 >To: buildroot at buildroot.org >Cc: Thomas Petazzoni ; Samuel Martin ; Hager Stefan ; James Hilliard >Subject: [PATCH v6 10/10] package/tensorflow-lite: new package > >From: Stefan Hager > >This package adds the tensorflow lite runtime to buildroot. > >Tested-by: Stefan Hager >Signed-off-by: Stefan Hager >Signed-off-by: James Hilliard >--- >Changes v5 -> v6: > - update patches > - add architecture dependency > - backport system farmhash patch >Changes v3 -> v4: > - fix min gcc version > - enable xnnpack >Changes v2 -> v3: > - drop architecture restrictions which appear inaccurate after adding neon-2-sse > - disable android only nnapi >Changes v1 -> v2: > - fix label_image build > - more explicit cmake config >--- > DEVELOPERS | 1 + > package/Config.in | 1 + > .../0001-lite-Update-CMakeLists.txt.patch | 49 ++++++++++++ > ...dd-SYSTEM_FARMHASH-cmake-config-flag.patch | 74 +++++++++++++++++++ > .../0003-Fix-FindFlatBuffers-cmake-file.patch | 51 +++++++++++++ > ...ink-tensorflow-lite-against-gemmlowp.patch | 32 ++++++++ > package/tensorflow-lite/Config.in | 36 +++++++++ > package/tensorflow-lite/tensorflow-lite.hash | 4 + > package/tensorflow-lite/tensorflow-lite.mk | 59 +++++++++++++++ > 9 files changed, 307 insertions(+) > create mode 100644 package/tensorflow-lite/0001-lite-Update-CMakeLists.txt.patch > create mode 100644 package/tensorflow-lite/0002-Add-SYSTEM_FARMHASH-cmake-config-flag.patch > create mode 100644 package/tensorflow-lite/0003-Fix-FindFlatBuffers-cmake-file.patch > create mode 100644 package/tensorflow-lite/0004-Don-t-link-tensorflow-lite-against-gemmlowp.patch > create mode 100644 package/tensorflow-lite/Config.in > create mode 100644 package/tensorflow-lite/tensorflow-lite.hash > create mode 100644 package/tensorflow-lite/tensorflow-lite.mk > >diff --git a/DEVELOPERS b/DEVELOPERS >index 678c027898..1307949f7a 100644 >--- a/DEVELOPERS >+++ b/DEVELOPERS >@@ -2694,6 +2694,7 @@ F: package/gemmlowp/ > F: package/psimd/ > F: package/pthreadpool/ > F: package/ruy/ >+F: package/tensorflow-lite/ > F: package/xnnpack/ > > N: Stefan Ott >diff --git a/package/Config.in b/package/Config.in >index 8969672e42..45fca4f15d 100644 >--- a/package/Config.in >+++ b/package/Config.in >@@ -2158,6 +2158,7 @@ endif > source "package/sphinxbase/Config.in" > source "package/startup-notification/Config.in" > source "package/tbb/Config.in" >+ source "package/tensorflow-lite/Config.in" > source "package/tinycbor/Config.in" > source "package/tl-expected/Config.in" > source "package/tz/Config.in" >diff --git a/package/tensorflow-lite/0001-lite-Update-CMakeLists.txt.patch b/package/tensorflow-lite/0001-lite-Update-CMakeLists.txt.patch >new file mode 100644 >index 0000000000..53b5170681 >--- /dev/null >+++ b/package/tensorflow-lite/0001-lite-Update-CMakeLists.txt.patch >@@ -0,0 +1,49 @@ >+From 081c2e4e3cf021efb2853a485a18b563e88f6117 Mon Sep 17 00:00:00 2001 >+From: Terry Heo >+Date: Tue, 1 Nov 2022 15:55:30 -0700 >+Subject: [PATCH] lite: Update CMakeLists.txt >+ >+This changes are needed to build kernel tests. >+ >+PiperOrigin-RevId: 485439972 >+ >+Signed-off-by: James Hilliard >+[james.hilliard1 at gmail.com: backport from upstream commit >+081c2e4e3cf021efb2853a485a18b563e88f6117] >+--- >+ tensorflow/lite/CMakeLists.txt | 7 ++++++- >+ 1 file changed, 6 insertions(+), 1 deletion(-) >+ >+diff --git a/tensorflow/lite/CMakeLists.txt b/tensorflow/lite/CMakeLists.txt >+index 9dfbb4b72f3..fd8b3faf1e2 100644 >+--- a/tensorflow/lite/CMakeLists.txt >++++ b/tensorflow/lite/CMakeLists.txt >+@@ -209,6 +209,9 @@ list(FILTER TFLITE_SRCS EXCLUDE REGEX ".*tflite_with_xnnpack\\.cc$") >+ # Exclude Flex related files. >+ list(FILTER TFLITE_SRCS EXCLUDE REGEX ".*with_selected_ops\\.cc$") >+ >++# Exclude tensorflow_profiler_logger files. >++list(FILTER TFLITE_SRCS EXCLUDE REGEX ".*tensorflow_profiler_logger\\.cc$") >++ >+ if(_TFLITE_ENABLE_MMAP) >+ list(FILTER TFLITE_SRCS EXCLUDE REGEX ".*mmap_allocation_disabled\\.cc$") >+ else() >+@@ -222,6 +225,7 @@ if(NOT "${CMAKE_SYSTEM_NAME}" STREQUAL "iOS") >+ endif() >+ populate_tflite_source_vars("core" TFLITE_CORE_SRCS) >+ populate_tflite_source_vars("core/api" TFLITE_CORE_API_SRCS) >++populate_tflite_source_vars("core/c" TFLITE_CORE_C_SRCS) >+ populate_tflite_source_vars("c" TFLITE_C_SRCS) >+ populate_tflite_source_vars("delegates" TFLITE_DELEGATES_SRCS) >+ if(TFLITE_ENABLE_GPU) >+@@ -483,6 +487,7 @@ endif() >+ # TFLite library >+ set(_ALL_TFLITE_SRCS >+ ${TFLITE_CORE_API_SRCS} >++ ${TFLITE_CORE_C_SRCS} >+ ${TFLITE_CORE_SRCS} >+ ${TFLITE_C_SRCS} >+ ${TFLITE_DELEGATES_FLEX_SRCS} >+-- >+2.34.1 >+ >diff --git a/package/tensorflow-lite/0002-Add-SYSTEM_FARMHASH-cmake-config-flag.patch b/package/tensorflow-lite/0002-Add-SYSTEM_FARMHASH-cmake-config-flag.patch >new file mode 100644 >index 0000000000..99db29e354 >--- /dev/null >+++ b/package/tensorflow-lite/0002-Add-SYSTEM_FARMHASH-cmake-config-flag.patch >@@ -0,0 +1,74 @@ >+From d8451a9048d09692994c40a6f9bc928e70ed79b5 Mon Sep 17 00:00:00 2001 >+From: James Hilliard >+Date: Mon, 28 Nov 2022 21:36:34 -0700 >+Subject: [PATCH] Add SYSTEM_FARMHASH cmake config flag >+ >+Since farmhash does not install a cmake package we need to >+search for the library and headers to use the provided >+version. >+ >+Signed-off-by: James Hilliard >+[james.hilliard1 at gmail.com: backport from upstream commit >+d8451a9048d09692994c40a6f9bc928e70ed79b5] >+--- >+ tensorflow/lite/g3doc/guide/build_cmake.md | 1 + >+ .../tools/cmake/modules/Findfarmhash.cmake | 30 +++++++++++++++---- >+ 2 files changed, 26 insertions(+), 5 deletions(-) >+ >+diff --git a/tensorflow/lite/g3doc/guide/build_cmake.md b/tensorflow/lite/g3doc/guide/build_cmake.md >+index 6950a365bb8..6de955e70b0 100644 >+--- a/tensorflow/lite/g3doc/guide/build_cmake.md >++++ b/tensorflow/lite/g3doc/guide/build_cmake.md >+@@ -81,6 +81,7 @@ variables to point to your library installations. >+ ```sh >+ cmake ../tensorflow_src/tensorflow/lite -DTFLITE_ENABLE_INSTALL=ON \ >+ -DCMAKE_FIND_PACKAGE_PREFER_CONFIG=ON \ >++ -DSYSTEM_FARMHASH=ON \ >+ -Dabsl_DIR=/lib/cmake/absl \ >+ -DEigen3_DIR=/share/eigen3/cmake \ >+ -DFlatbuffers_DIR=/lib/cmake/flatbuffers \ >+diff --git a/tensorflow/lite/tools/cmake/modules/Findfarmhash.cmake b/tensorflow/lite/tools/cmake/modules/Findfarmhash.cmake >+index 1b0dc28f624..97b43298f13 100644 >+--- a/tensorflow/lite/tools/cmake/modules/Findfarmhash.cmake >++++ b/tensorflow/lite/tools/cmake/modules/Findfarmhash.cmake >+@@ -13,12 +13,32 @@ >+ # See the License for the specific language governing permissions and >+ # limitations under the License. >+ >+-# tensorflow-lite uses find_package for this package, so override the system >+-# installation and build from source instead. >+-include(farmhash) >+-if(farmhash_POPULATED) >++# tensorflow-lite uses find_package for this package, so build from >++# source if the system version is not enabled. >++ >++if(SYSTEM_FARMHASH) >++ include(FindPackageHandleStandardArgs) >++ find_path(FARMHASH_ROOT_DIR NAMES include/farmhash.h) >++ find_library(FARMHASH_LIB NAMES farmhash PATHS ${FARMHASH_ROOT_DIR}/lib ${FARMHASH_LIB_PATH}) >++ find_path(FARMHASH_INCLUDE_DIRS NAMES farmhash.h PATHS ${FARMHASH_ROOT_DIR}/include) >++ find_package_handle_standard_args(farmhash DEFAULT_MSG FARMHASH_LIB FARMHASH_INCLUDE_DIRS) >++endif() >++ >++if(farmhash_FOUND) >++ add_library(farmhash SHARED IMPORTED GLOBAL) >++ set_target_properties(farmhash PROPERTIES >++ IMPORTED_LOCATION ${FARMHASH_LIB} >++ INTERFACE_INCLUDE_DIRECTORIES ${FARMHASH_INCLUDE_DIRS} >++ ) >++else() >++ include(farmhash) >++ if(farmhash_POPULATED) >++ get_target_property(FARMHASH_INCLUDE_DIRS farmhash INTERFACE_DIRECTORIES) >++ endif() >++endif() >++ >++if(farmhash_FOUND OR farmhash_POPULATED) >+ set(FARMHASH_FOUND TRUE) >+- get_target_property(FARMHASH_INCLUDE_DIRS farmhash INTERFACE_DIRECTORIES) >+ add_library(farmhash::farmhash ALIAS farmhash) >+ set(FARMHASH_LIBRARIES farmhash::farmhash) >+ endif() >+-- >+2.34.1 >+ >diff --git a/package/tensorflow-lite/0003-Fix-FindFlatBuffers-cmake-file.patch b/package/tensorflow-lite/0003-Fix-FindFlatBuffers-cmake-file.patch >new file mode 100644 >index 0000000000..1d511ca441 >--- /dev/null >+++ b/package/tensorflow-lite/0003-Fix-FindFlatBuffers-cmake-file.patch >@@ -0,0 +1,51 @@ >+From d8f98dd9f2b437cca5954b38cb48d9c21733f67d Mon Sep 17 00:00:00 2001 >+From: James Hilliard >+Date: Thu, 24 Nov 2022 14:29:06 -0700 >+Subject: [PATCH] Fix FindFlatBuffers cmake file >+ >+Capitalization needs to match for system cmake override to work: >+https://github.com/google/flatbuffers/blob/v22.11.23/CMake/FindFlatBuffers.cmake >+ >+Signed-off-by: James Hilliard >+[james.hilliard1 at gmail.com: backport from upstream commit >+d8f98dd9f2b437cca5954b38cb48d9c21733f67d] >+--- >+ tensorflow/lite/CMakeLists.txt | 2 +- >+ tensorflow/lite/g3doc/guide/build_cmake.md | 2 +- >+ .../modules/{FindFlatbuffers.cmake => FindFlatBuffers.cmake} | 0 >+ 3 files changed, 2 insertions(+), 2 deletions(-) >+ rename tensorflow/lite/tools/cmake/modules/{FindFlatbuffers.cmake => FindFlatBuffers.cmake} (100%) >+ >+diff --git a/tensorflow/lite/CMakeLists.txt b/tensorflow/lite/CMakeLists.txt >+index f9c30d6a046..c2ee9edfb61 100644 >+--- a/tensorflow/lite/CMakeLists.txt >++++ b/tensorflow/lite/CMakeLists.txt >+@@ -143,7 +143,7 @@ find_package(absl REQUIRED) >+ find_package(Eigen3 REQUIRED) >+ find_package(farmhash REQUIRED) >+ find_package(fft2d REQUIRED) >+-find_package(Flatbuffers REQUIRED) >++find_package(FlatBuffers REQUIRED) >+ find_package(gemmlowp REQUIRED) >+ find_package(NEON_2_SSE REQUIRED) >+ find_package(cpuinfo REQUIRED) #CPUINFO is used by XNNPACK and RUY library >+diff --git a/tensorflow/lite/g3doc/guide/build_cmake.md b/tensorflow/lite/g3doc/guide/build_cmake.md >+index 6950a365bb8..9cb7ebac326 100644 >+--- a/tensorflow/lite/g3doc/guide/build_cmake.md >++++ b/tensorflow/lite/g3doc/guide/build_cmake.md >+@@ -83,7 +83,7 @@ cmake ../tensorflow_src/tensorflow/lite -DTFLITE_ENABLE_INSTALL=ON \ >+ -DCMAKE_FIND_PACKAGE_PREFER_CONFIG=ON \ >+ -Dabsl_DIR=/lib/cmake/absl \ >+ -DEigen3_DIR=/share/eigen3/cmake \ >+- -DFlatbuffers_DIR=/lib/cmake/flatbuffers \ >++ -DFlatBuffers_DIR=/lib/cmake/flatbuffers \ >+ -DNEON_2_SSE_DIR=/lib/cmake/NEON_2_SSE \ >+ -Dcpuinfo_DIR=/share/cpuinfo \ >+ -Druy_DIR=/lib/cmake/ruy >+diff --git a/tensorflow/lite/tools/cmake/modules/FindFlatbuffers.cmake b/tensorflow/lite/tools/cmake/modules/FindFlatBuffers.cmake >+similarity index 100% >+rename from tensorflow/lite/tools/cmake/modules/FindFlatbuffers.cmake >+rename to tensorflow/lite/tools/cmake/modules/FindFlatBuffers.cmake >+-- >+2.34.1 >+ >diff --git a/package/tensorflow-lite/0004-Don-t-link-tensorflow-lite-against-gemmlowp.patch b/package/tensorflow-lite/0004-Don-t-link-tensorflow-lite-against-gemmlowp.patch >new file mode 100644 >index 0000000000..d9ad78ef9e >--- /dev/null >+++ b/package/tensorflow-lite/0004-Don-t-link-tensorflow-lite-against-gemmlowp.patch >@@ -0,0 +1,32 @@ >+From fb584589f707853d85a081c99b1b82598c2631c1 Mon Sep 17 00:00:00 2001 >+From: James Hilliard >+Date: Thu, 24 Nov 2022 15:10:27 -0700 >+Subject: [PATCH] Don't link tensorflow-lite against gemmlowp >+ >+We can't link against gemmlowp as it is a header only library. >+ >+Fixes: >+/bin/ld: cannot find -lgemmlowp: No such file or directory >+ >+Signed-off-by: James Hilliard >+[james.hilliard1 at gmail.com: backport from upstream commit >+fb584589f707853d85a081c99b1b82598c2631c1] >+--- >+ tensorflow/lite/CMakeLists.txt | 1 - >+ 1 file changed, 1 deletion(-) >+ >+diff --git a/tensorflow/lite/CMakeLists.txt b/tensorflow/lite/CMakeLists.txt >+index f9c30d6a046..3fe5ed15605 100644 >+--- a/tensorflow/lite/CMakeLists.txt >++++ b/tensorflow/lite/CMakeLists.txt >+@@ -560,7 +560,6 @@ target_link_libraries(tensorflow-lite >+ farmhash >+ fft2d_fftsg2d >+ flatbuffers::flatbuffers >+- gemmlowp >+ ruy::ruy >+ pthreadpool >+ ${CMAKE_DL_LIBS} >+-- >+2.34.1 >+ >diff --git a/package/tensorflow-lite/Config.in b/package/tensorflow-lite/Config.in >new file mode 100644 >index 0000000000..8685ec0c71 >--- /dev/null >+++ b/package/tensorflow-lite/Config.in >@@ -0,0 +1,36 @@ >+config BR2_PACKAGE_TENSORFLOW_LITE_ARCH_SUPPORTS >+ bool >+ default y if BR2_aarch64 >+ default y if BR2_arm >+ default y if BR2_i386 >+ default y if BR2_x86_64 >+ depends on BR2_PACKAGE_CPUINFO_ARCH_SUPPORTS >+ >+config BR2_PACKAGE_TENSORFLOW_LITE >+ bool "tensorflow-lite" >+ depends on BR2_PACKAGE_TENSORFLOW_LITE_ARCH_SUPPORTS >+ depends on BR2_INSTALL_LIBSTDCPP >+ depends on BR2_TOOLCHAIN_GCC_AT_LEAST_7 # C++17 >+ depends on BR2_TOOLCHAIN_HAS_THREADS # cpuinfo >+ depends on BR2_TOOLCHAIN_USES_GLIBC >+ depends on BR2_SHARED_LIBS >+ select BR2_PACKAGE_CPUINFO >+ select BR2_PACKAGE_EIGEN >+ select BR2_PACKAGE_FARMHASH >+ select BR2_PACKAGE_FFT2D >+ select BR2_PACKAGE_FLATBUFFERS >+ select BR2_PACKAGE_GEMMLOWP >+ select BR2_PACKAGE_LIBABSEIL_CPP >+ select BR2_PACKAGE_NEON_2_SSE >+ select BR2_PACKAGE_RUY if BR2_PACKAGE_RUY_ARCH_SUPPORTS >+ select BR2_PACKAGE_XNNPACK if BR2_PACKAGE_XNNPACK_ARCH_SUPPORTS >+ help >+ Tensorflow Lite dynamic library and headers: Inference engine >+ to run previously trained machine learning models. >+ >+comment "tensorflow-lite needs a toolchain w/ glibc, C++17, threads" >+ depends on !BR2_TOOLCHAIN_USES_GLIBC || !BR2_INSTALL_LIBSTDCPP || \ >+ !BR2_TOOLCHAIN_GCC_AT_LEAST_7 || !BR2_TOOLCHAIN_HAS_THREADS >+ >+comment "tensorflow-lite needs a toolchain w/ shared libraries" >+ depends on !BR2_SHARED_LIBS >diff --git a/package/tensorflow-lite/tensorflow-lite.hash b/package/tensorflow-lite/tensorflow-lite.hash >new file mode 100644 >index 0000000000..7d9035707b >--- /dev/null >+++ b/package/tensorflow-lite/tensorflow-lite.hash >@@ -0,0 +1,4 @@ >+# Locally calculated >+sha256 99c732b92b1b37fc243a559e02f9aef5671771e272758aa4aec7f34dc92dac48 tensorflow-lite-2.11.0.tar.gz >+# License files, locally calculated >+sha256 71c6915d04265772a0339bed47276942c678b45cc01534210ebe6984fd1aec65 LICENSE >diff --git a/package/tensorflow-lite/tensorflow-lite.mk b/package/tensorflow-lite/tensorflow-lite.mk >new file mode 100644 >index 0000000000..433eff3242 >--- /dev/null >+++ b/package/tensorflow-lite/tensorflow-lite.mk >@@ -0,0 +1,59 @@ >+################################################################################ >+# >+# tensorflow-lite >+# >+################################################################################ >+ >+TENSORFLOW_LITE_VERSION = 2.11.0 >+TENSORFLOW_LITE_SITE = $(call github,tensorflow,tensorflow,v$(TENSORFLOW_LITE_VERSION)) >+TENSORFLOW_LITE_INSTALL_STAGING = YES >+TENSORFLOW_LITE_LICENSE = Apache-2.0 >+TENSORFLOW_LITE_LICENSE_FILES = LICENSE >+TENSORFLOW_LITE_SUBDIR = tensorflow/lite >+TENSORFLOW_LITE_SUPPORTS_IN_SOURCE_BUILD = NO >+TENSORFLOW_LITE_DEPENDENCIES += \ >+ host-pkgconf \ >+ host-flatbuffers \ >+ cpuinfo \ >+ eigen \ >+ farmhash \ >+ fft2d \ >+ flatbuffers \ >+ gemmlowp \ >+ libabseil-cpp \ >+ neon-2-sse >+ >+TENSORFLOW_LITE_CONF_OPTS = \ >+ -Dabsl_DIR=$(STAGING_DIR)/usr/lib/cmake/absl \ >+ -DBUILD_SHARED_LIBS=ON \ >+ -DCMAKE_CXX_FLAGS="$(TARGET_CXXFLAGS) -I$(STAGING_DIR)/usr/include/gemmlowp" \ >+ -DCMAKE_FIND_PACKAGE_PREFER_CONFIG=ON \ >+ -DCMAKE_POSITION_INDEPENDENT_CODE=ON \ >+ -DEigen3_DIR=$(STAGING_DIR)/usr/share/eigen3/cmake \ >+ -DFETCHCONTENT_FULLY_DISCONNECTED=ON \ >+ -DFETCHCONTENT_QUIET=OFF \ >+ -DFFT2D_SOURCE_DIR=$(STAGING_DIR)/usr/include/fft2d \ >+ -DFlatBuffers_DIR=$(STAGING_DIR)/usr/lib/cmake/flatbuffers \ >+ -DNEON_2_SSE_DIR=$(STAGING_DIR)/usr/lib/cmake/NEON_2_SSE \ >+ -DSYSTEM_FARMHASH=ON \ >+ -DTFLITE_ENABLE_EXTERNAL_DELEGATE=ON \ >+ -DTFLITE_ENABLE_GPU=OFF \ >+ -DTFLITE_ENABLE_INSTALL=ON \ >+ -DTFLITE_ENABLE_MMAP=ON \ >+ -DTFLITE_ENABLE_NNAPI=OFF >+ >+ifeq ($(BR2_PACKAGE_RUY),y) >+TENSORFLOW_LITE_DEPENDENCIES += ruy >+TENSORFLOW_LITE_CONF_OPTS += -DTFLITE_ENABLE_RUY=ON >+else >+TENSORFLOW_LITE_CONF_OPTS += -DTFLITE_ENABLE_RUY=OFF >+endif >+ >+ifeq ($(BR2_PACKAGE_XNNPACK),y) >+TENSORFLOW_LITE_DEPENDENCIES += xnnpack >+TENSORFLOW_LITE_CONF_OPTS += -DTFLITE_ENABLE_XNNPACK=ON -Dxnnpack_POPULATED=ON >+else >+TENSORFLOW_LITE_CONF_OPTS += -DTFLITE_ENABLE_XNNPACK=OFF >+endif >+ >+$(eval $(cmake-package)) >-- >2.34.1 -------------- next part -------------- A non-text attachment was scrubbed... Name: smime.p7s Type: application/x-pkcs7-signature Size: 4625 bytes Desc: not available URL: From jbittner.br.bugs at gmail.com Thu Mar 16 16:33:42 2023 From: jbittner.br.bugs at gmail.com (Jonathan Bittner) Date: Thu, 16 Mar 2023 12:33:42 -0400 Subject: [Buildroot] Troubles with SELinux Message-ID: I'm developing an embedded config on an Intel Atom board. It is a government app and will go through vetting. Likely it will be compared to the RedHat and Ubuntu Security Technical Implementation Guides (STIGs) as there no specific embedded Linux STIGs. That means I need features like iptables, displaying the government computer warning message, preserved logs. and SELinux. System parameters: busybox init, GUI via nodm and openbox, ext4 file system, bootloader varies with both grub and syslinux (extlinux), sshd I've found a few issues and fixed them with the help of audit2allow and made a custom policy and loaded it to address some of the issues. I think there are some mislabels and confusion since the /var/run folder is on a tmpfs (I tried to set a context in the fstab but that broke it worse). On boot up, the auditd which helps so much with debugging SELinux can't even run because it can't obtain permissions for its log files and .pid file. But after boot up, I can manually start it. It might be because restorecond runs AFTER auditd in the init order. I also lose out on acpid which starts earlier and it can't open it's socket (/run/acpid.socket). Lack of early logging means I don't have enough info to add to the policy. I've also tried to tweak /etc/selinux/restorecond.conf and move its init script to earlier in the start up. The system doesn't recognize /.autorelabel and is also missing semanage (python script not built, python hooks to libsemanage are needed even if it was, they were deprecated in 2015) Lastly, I can't log in via ssh as user as it can't determine my user's default context. Googling the error shows some results, many are decades old. I tried adding to the policy's local.users file but that didn't help. I have root ssh logins working via public keys. I enabled the relevant boolean and sshd_config values. I wanted to see ask if anyone was actively using SELinux and was hoping you could share some of your knowledge, tweaks, policies, and other hints. I'm especially interested in getting the labels correct on the image before first boot. Thanks, Jonathan -------------- next part -------------- An HTML attachment was scrubbed... URL: From dalang at gmx.at Thu Mar 16 20:47:43 2023 From: dalang at gmx.at (Daniel Lang) Date: Thu, 16 Mar 2023 21:47:43 +0100 Subject: [Buildroot] [PATCH] package/ca-certificates: bump version to 20230311 Message-ID: <20230316204743.26192-1-dalang@gmx.at> Signed-off-by: Daniel Lang --- ...2pem.py-make-cryptography-module-opt.patch | 10 ++++--- ...2pem.py-Fix-compat-with-cryptography.patch | 29 ------------------- package/ca-certificates/ca-certificates.hash | 4 +-- package/ca-certificates/ca-certificates.mk | 4 +-- 4 files changed, 10 insertions(+), 37 deletions(-) delete mode 100644 package/ca-certificates/0002-mozilla-certdata2pem.py-Fix-compat-with-cryptography.patch 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..ce6fa19e12 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 @@ -14,6 +14,8 @@ cryptography Python module is there, we perform the check, otherwise the check is skipped. Signed-off-by: Thomas Petazzoni +[Daniel: update patch for 20230311] +Signed-off-by: Daniel Lang --- mozilla/certdata2pem.py | 18 ++++++++++-------- 1 file changed, 10 insertions(+), 8 deletions(-) @@ -36,16 +38,16 @@ index ede23d4..a6261f8 100644 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) 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..b07ddb924f 100644 --- a/package/ca-certificates/ca-certificates.hash +++ b/package/ca-certificates/ca-certificates.hash @@ -1,6 +1,6 @@ # 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 +sha1 61ca9ac8493972dffd304a94f3cb2c63b3ac697e ca-certificates_20230311.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..a31d3a35fd 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/20230314T211539Z/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 -- 2.40.0 From james.hilliard1 at gmail.com Thu Mar 16 20:49:02 2023 From: james.hilliard1 at gmail.com (James Hilliard) Date: Thu, 16 Mar 2023 14:49:02 -0600 Subject: [Buildroot] [PATCH v6 10/10] package/tensorflow-lite: new package - enable example In-Reply-To: References: <20230316083440.3466725-1-james.hilliard1@gmail.com> <20230316083440.3466725-10-james.hilliard1@gmail.com> Message-ID: On Thu, Mar 16, 2023 at 8:43?AM Hager Stefan wrote: > > Hi James, all! > > Thanks for the update. > > To optinally build and install the label_image example, i created the following patch: > (It builds, and the example run on target hardware (aarch64).) Probably better to add a config flag which controls the label_image build: https://github.com/tensorflow/tensorflow/pull/60021 > > diff --git a/package/tensorflow-lite/Config.in b/package/tensorflow-lite/Config.in > index 8685ec0c71..e518ba28c6 100644 > --- a/package/tensorflow-lite/Config.in > +++ b/package/tensorflow-lite/Config.in > @@ -34,3 +34,8 @@ comment "tensorflow-lite needs a toolchain w/ glibc, C++17, threads" > > comment "tensorflow-lite needs a toolchain w/ shared libraries" > depends on !BR2_SHARED_LIBS > + > +if BR2_PACKAGE_TENSORFLOW_LITE > +config BR2_PACKAGE_TENSORFLOW_LITE_BUILD_EXAMPLE > + bool "Build tensorflow-lite's label_image example" > +endif > diff --git a/package/tensorflow-lite/tensorflow-lite.mk b/package/tensorflow-lite/tensorflow-lite.mk > index 433eff3242..5dd29f8df0 100644 > --- a/package/tensorflow-lite/tensorflow-lite.mk > +++ b/package/tensorflow-lite/tensorflow-lite.mk > @@ -56,4 +56,17 @@ else > TENSORFLOW_LITE_CONF_OPTS += -DTFLITE_ENABLE_XNNPACK=OFF > endif > > + > +ifeq ($(BR2_PACKAGE_TENSORFLOW_LITE_BUILD_EXAMPLE),y) > +define TENSORFLOW_LITE_EXAMPLE_BUILD_CMDS > + $(TARGET_MAKE_ENV) $(BR2_CMAKE) --build $(TENSORFLOW_LITE_BUILDDIR) -t label_image > +endef > +TENSORFLOW_LITE_POST_BUILD_HOOKS += TENSORFLOW_LITE_EXAMPLE_BUILD_CMDS > + > +define TENSORFLOW_LITE_INSTALL_TARGET_EXAMPLE > + $(INSTALL) -D -m0755 $(@D)/tensorflow/lite/buildroot-build/examples/label_image/label_image $(TARGET_DIR)/usr/bin/label_image > +endef > +TENSORFLOW_LITE_POST_INSTALL_TARGET_HOOKS += TENSORFLOW_LITE_INSTALL_TARGET_EXAMPLE > +endif > + > $(eval $(cmake-package)) > > Signed-off-by: Stefan Hager > > Best regards > Stefan > > >From: James Hilliard > >Sent: Thursday, March 16, 2023 09:34 > >To: buildroot at buildroot.org > >Cc: Thomas Petazzoni ; Samuel Martin ; Hager Stefan ; James Hilliard > >Subject: [PATCH v6 10/10] package/tensorflow-lite: new package > > > >From: Stefan Hager > > > >This package adds the tensorflow lite runtime to buildroot. > > > >Tested-by: Stefan Hager > >Signed-off-by: Stefan Hager > >Signed-off-by: James Hilliard > >--- > >Changes v5 -> v6: > > - update patches > > - add architecture dependency > > - backport system farmhash patch > >Changes v3 -> v4: > > - fix min gcc version > > - enable xnnpack > >Changes v2 -> v3: > > - drop architecture restrictions which appear inaccurate after adding neon-2-sse > > - disable android only nnapi > >Changes v1 -> v2: > > - fix label_image build > > - more explicit cmake config > >--- > > DEVELOPERS | 1 + > > package/Config.in | 1 + > > .../0001-lite-Update-CMakeLists.txt.patch | 49 ++++++++++++ > > ...dd-SYSTEM_FARMHASH-cmake-config-flag.patch | 74 +++++++++++++++++++ > > .../0003-Fix-FindFlatBuffers-cmake-file.patch | 51 +++++++++++++ > > ...ink-tensorflow-lite-against-gemmlowp.patch | 32 ++++++++ > > package/tensorflow-lite/Config.in | 36 +++++++++ > > package/tensorflow-lite/tensorflow-lite.hash | 4 + > > package/tensorflow-lite/tensorflow-lite.mk | 59 +++++++++++++++ > > 9 files changed, 307 insertions(+) > > create mode 100644 package/tensorflow-lite/0001-lite-Update-CMakeLists.txt.patch > > create mode 100644 package/tensorflow-lite/0002-Add-SYSTEM_FARMHASH-cmake-config-flag.patch > > create mode 100644 package/tensorflow-lite/0003-Fix-FindFlatBuffers-cmake-file.patch > > create mode 100644 package/tensorflow-lite/0004-Don-t-link-tensorflow-lite-against-gemmlowp.patch > > create mode 100644 package/tensorflow-lite/Config.in > > create mode 100644 package/tensorflow-lite/tensorflow-lite.hash > > create mode 100644 package/tensorflow-lite/tensorflow-lite.mk > > > >diff --git a/DEVELOPERS b/DEVELOPERS > >index 678c027898..1307949f7a 100644 > >--- a/DEVELOPERS > >+++ b/DEVELOPERS > >@@ -2694,6 +2694,7 @@ F: package/gemmlowp/ > > F: package/psimd/ > > F: package/pthreadpool/ > > F: package/ruy/ > >+F: package/tensorflow-lite/ > > F: package/xnnpack/ > > > > N: Stefan Ott > >diff --git a/package/Config.in b/package/Config.in > >index 8969672e42..45fca4f15d 100644 > >--- a/package/Config.in > >+++ b/package/Config.in > >@@ -2158,6 +2158,7 @@ endif > > source "package/sphinxbase/Config.in" > > source "package/startup-notification/Config.in" > > source "package/tbb/Config.in" > >+ source "package/tensorflow-lite/Config.in" > > source "package/tinycbor/Config.in" > > source "package/tl-expected/Config.in" > > source "package/tz/Config.in" > >diff --git a/package/tensorflow-lite/0001-lite-Update-CMakeLists.txt.patch b/package/tensorflow-lite/0001-lite-Update-CMakeLists.txt.patch > >new file mode 100644 > >index 0000000000..53b5170681 > >--- /dev/null > >+++ b/package/tensorflow-lite/0001-lite-Update-CMakeLists.txt.patch > >@@ -0,0 +1,49 @@ > >+From 081c2e4e3cf021efb2853a485a18b563e88f6117 Mon Sep 17 00:00:00 2001 > >+From: Terry Heo > >+Date: Tue, 1 Nov 2022 15:55:30 -0700 > >+Subject: [PATCH] lite: Update CMakeLists.txt > >+ > >+This changes are needed to build kernel tests. > >+ > >+PiperOrigin-RevId: 485439972 > >+ > >+Signed-off-by: James Hilliard > >+[james.hilliard1 at gmail.com: backport from upstream commit > >+081c2e4e3cf021efb2853a485a18b563e88f6117] > >+--- > >+ tensorflow/lite/CMakeLists.txt | 7 ++++++- > >+ 1 file changed, 6 insertions(+), 1 deletion(-) > >+ > >+diff --git a/tensorflow/lite/CMakeLists.txt b/tensorflow/lite/CMakeLists.txt > >+index 9dfbb4b72f3..fd8b3faf1e2 100644 > >+--- a/tensorflow/lite/CMakeLists.txt > >++++ b/tensorflow/lite/CMakeLists.txt > >+@@ -209,6 +209,9 @@ list(FILTER TFLITE_SRCS EXCLUDE REGEX ".*tflite_with_xnnpack\\.cc$") > >+ # Exclude Flex related files. > >+ list(FILTER TFLITE_SRCS EXCLUDE REGEX ".*with_selected_ops\\.cc$") > >+ > >++# Exclude tensorflow_profiler_logger files. > >++list(FILTER TFLITE_SRCS EXCLUDE REGEX ".*tensorflow_profiler_logger\\.cc$") > >++ > >+ if(_TFLITE_ENABLE_MMAP) > >+ list(FILTER TFLITE_SRCS EXCLUDE REGEX ".*mmap_allocation_disabled\\.cc$") > >+ else() > >+@@ -222,6 +225,7 @@ if(NOT "${CMAKE_SYSTEM_NAME}" STREQUAL "iOS") > >+ endif() > >+ populate_tflite_source_vars("core" TFLITE_CORE_SRCS) > >+ populate_tflite_source_vars("core/api" TFLITE_CORE_API_SRCS) > >++populate_tflite_source_vars("core/c" TFLITE_CORE_C_SRCS) > >+ populate_tflite_source_vars("c" TFLITE_C_SRCS) > >+ populate_tflite_source_vars("delegates" TFLITE_DELEGATES_SRCS) > >+ if(TFLITE_ENABLE_GPU) > >+@@ -483,6 +487,7 @@ endif() > >+ # TFLite library > >+ set(_ALL_TFLITE_SRCS > >+ ${TFLITE_CORE_API_SRCS} > >++ ${TFLITE_CORE_C_SRCS} > >+ ${TFLITE_CORE_SRCS} > >+ ${TFLITE_C_SRCS} > >+ ${TFLITE_DELEGATES_FLEX_SRCS} > >+-- > >+2.34.1 > >+ > >diff --git a/package/tensorflow-lite/0002-Add-SYSTEM_FARMHASH-cmake-config-flag.patch b/package/tensorflow-lite/0002-Add-SYSTEM_FARMHASH-cmake-config-flag.patch > >new file mode 100644 > >index 0000000000..99db29e354 > >--- /dev/null > >+++ b/package/tensorflow-lite/0002-Add-SYSTEM_FARMHASH-cmake-config-flag.patch > >@@ -0,0 +1,74 @@ > >+From d8451a9048d09692994c40a6f9bc928e70ed79b5 Mon Sep 17 00:00:00 2001 > >+From: James Hilliard > >+Date: Mon, 28 Nov 2022 21:36:34 -0700 > >+Subject: [PATCH] Add SYSTEM_FARMHASH cmake config flag > >+ > >+Since farmhash does not install a cmake package we need to > >+search for the library and headers to use the provided > >+version. > >+ > >+Signed-off-by: James Hilliard > >+[james.hilliard1 at gmail.com: backport from upstream commit > >+d8451a9048d09692994c40a6f9bc928e70ed79b5] > >+--- > >+ tensorflow/lite/g3doc/guide/build_cmake.md | 1 + > >+ .../tools/cmake/modules/Findfarmhash.cmake | 30 +++++++++++++++---- > >+ 2 files changed, 26 insertions(+), 5 deletions(-) > >+ > >+diff --git a/tensorflow/lite/g3doc/guide/build_cmake.md b/tensorflow/lite/g3doc/guide/build_cmake.md > >+index 6950a365bb8..6de955e70b0 100644 > >+--- a/tensorflow/lite/g3doc/guide/build_cmake.md > >++++ b/tensorflow/lite/g3doc/guide/build_cmake.md > >+@@ -81,6 +81,7 @@ variables to point to your library installations. > >+ ```sh > >+ cmake ../tensorflow_src/tensorflow/lite -DTFLITE_ENABLE_INSTALL=ON \ > >+ -DCMAKE_FIND_PACKAGE_PREFER_CONFIG=ON \ > >++ -DSYSTEM_FARMHASH=ON \ > >+ -Dabsl_DIR=/lib/cmake/absl \ > >+ -DEigen3_DIR=/share/eigen3/cmake \ > >+ -DFlatbuffers_DIR=/lib/cmake/flatbuffers \ > >+diff --git a/tensorflow/lite/tools/cmake/modules/Findfarmhash.cmake b/tensorflow/lite/tools/cmake/modules/Findfarmhash.cmake > >+index 1b0dc28f624..97b43298f13 100644 > >+--- a/tensorflow/lite/tools/cmake/modules/Findfarmhash.cmake > >++++ b/tensorflow/lite/tools/cmake/modules/Findfarmhash.cmake > >+@@ -13,12 +13,32 @@ > >+ # See the License for the specific language governing permissions and > >+ # limitations under the License. > >+ > >+-# tensorflow-lite uses find_package for this package, so override the system > >+-# installation and build from source instead. > >+-include(farmhash) > >+-if(farmhash_POPULATED) > >++# tensorflow-lite uses find_package for this package, so build from > >++# source if the system version is not enabled. > >++ > >++if(SYSTEM_FARMHASH) > >++ include(FindPackageHandleStandardArgs) > >++ find_path(FARMHASH_ROOT_DIR NAMES include/farmhash.h) > >++ find_library(FARMHASH_LIB NAMES farmhash PATHS ${FARMHASH_ROOT_DIR}/lib ${FARMHASH_LIB_PATH}) > >++ find_path(FARMHASH_INCLUDE_DIRS NAMES farmhash.h PATHS ${FARMHASH_ROOT_DIR}/include) > >++ find_package_handle_standard_args(farmhash DEFAULT_MSG FARMHASH_LIB FARMHASH_INCLUDE_DIRS) > >++endif() > >++ > >++if(farmhash_FOUND) > >++ add_library(farmhash SHARED IMPORTED GLOBAL) > >++ set_target_properties(farmhash PROPERTIES > >++ IMPORTED_LOCATION ${FARMHASH_LIB} > >++ INTERFACE_INCLUDE_DIRECTORIES ${FARMHASH_INCLUDE_DIRS} > >++ ) > >++else() > >++ include(farmhash) > >++ if(farmhash_POPULATED) > >++ get_target_property(FARMHASH_INCLUDE_DIRS farmhash INTERFACE_DIRECTORIES) > >++ endif() > >++endif() > >++ > >++if(farmhash_FOUND OR farmhash_POPULATED) > >+ set(FARMHASH_FOUND TRUE) > >+- get_target_property(FARMHASH_INCLUDE_DIRS farmhash INTERFACE_DIRECTORIES) > >+ add_library(farmhash::farmhash ALIAS farmhash) > >+ set(FARMHASH_LIBRARIES farmhash::farmhash) > >+ endif() > >+-- > >+2.34.1 > >+ > >diff --git a/package/tensorflow-lite/0003-Fix-FindFlatBuffers-cmake-file.patch b/package/tensorflow-lite/0003-Fix-FindFlatBuffers-cmake-file.patch > >new file mode 100644 > >index 0000000000..1d511ca441 > >--- /dev/null > >+++ b/package/tensorflow-lite/0003-Fix-FindFlatBuffers-cmake-file.patch > >@@ -0,0 +1,51 @@ > >+From d8f98dd9f2b437cca5954b38cb48d9c21733f67d Mon Sep 17 00:00:00 2001 > >+From: James Hilliard > >+Date: Thu, 24 Nov 2022 14:29:06 -0700 > >+Subject: [PATCH] Fix FindFlatBuffers cmake file > >+ > >+Capitalization needs to match for system cmake override to work: > >+https://github.com/google/flatbuffers/blob/v22.11.23/CMake/FindFlatBuffers.cmake > >+ > >+Signed-off-by: James Hilliard > >+[james.hilliard1 at gmail.com: backport from upstream commit > >+d8f98dd9f2b437cca5954b38cb48d9c21733f67d] > >+--- > >+ tensorflow/lite/CMakeLists.txt | 2 +- > >+ tensorflow/lite/g3doc/guide/build_cmake.md | 2 +- > >+ .../modules/{FindFlatbuffers.cmake => FindFlatBuffers.cmake} | 0 > >+ 3 files changed, 2 insertions(+), 2 deletions(-) > >+ rename tensorflow/lite/tools/cmake/modules/{FindFlatbuffers.cmake => FindFlatBuffers.cmake} (100%) > >+ > >+diff --git a/tensorflow/lite/CMakeLists.txt b/tensorflow/lite/CMakeLists.txt > >+index f9c30d6a046..c2ee9edfb61 100644 > >+--- a/tensorflow/lite/CMakeLists.txt > >++++ b/tensorflow/lite/CMakeLists.txt > >+@@ -143,7 +143,7 @@ find_package(absl REQUIRED) > >+ find_package(Eigen3 REQUIRED) > >+ find_package(farmhash REQUIRED) > >+ find_package(fft2d REQUIRED) > >+-find_package(Flatbuffers REQUIRED) > >++find_package(FlatBuffers REQUIRED) > >+ find_package(gemmlowp REQUIRED) > >+ find_package(NEON_2_SSE REQUIRED) > >+ find_package(cpuinfo REQUIRED) #CPUINFO is used by XNNPACK and RUY library > >+diff --git a/tensorflow/lite/g3doc/guide/build_cmake.md b/tensorflow/lite/g3doc/guide/build_cmake.md > >+index 6950a365bb8..9cb7ebac326 100644 > >+--- a/tensorflow/lite/g3doc/guide/build_cmake.md > >++++ b/tensorflow/lite/g3doc/guide/build_cmake.md > >+@@ -83,7 +83,7 @@ cmake ../tensorflow_src/tensorflow/lite -DTFLITE_ENABLE_INSTALL=ON \ > >+ -DCMAKE_FIND_PACKAGE_PREFER_CONFIG=ON \ > >+ -Dabsl_DIR=/lib/cmake/absl \ > >+ -DEigen3_DIR=/share/eigen3/cmake \ > >+- -DFlatbuffers_DIR=/lib/cmake/flatbuffers \ > >++ -DFlatBuffers_DIR=/lib/cmake/flatbuffers \ > >+ -DNEON_2_SSE_DIR=/lib/cmake/NEON_2_SSE \ > >+ -Dcpuinfo_DIR=/share/cpuinfo \ > >+ -Druy_DIR=/lib/cmake/ruy > >+diff --git a/tensorflow/lite/tools/cmake/modules/FindFlatbuffers.cmake b/tensorflow/lite/tools/cmake/modules/FindFlatBuffers.cmake > >+similarity index 100% > >+rename from tensorflow/lite/tools/cmake/modules/FindFlatbuffers.cmake > >+rename to tensorflow/lite/tools/cmake/modules/FindFlatBuffers.cmake > >+-- > >+2.34.1 > >+ > >diff --git a/package/tensorflow-lite/0004-Don-t-link-tensorflow-lite-against-gemmlowp.patch b/package/tensorflow-lite/0004-Don-t-link-tensorflow-lite-against-gemmlowp.patch > >new file mode 100644 > >index 0000000000..d9ad78ef9e > >--- /dev/null > >+++ b/package/tensorflow-lite/0004-Don-t-link-tensorflow-lite-against-gemmlowp.patch > >@@ -0,0 +1,32 @@ > >+From fb584589f707853d85a081c99b1b82598c2631c1 Mon Sep 17 00:00:00 2001 > >+From: James Hilliard > >+Date: Thu, 24 Nov 2022 15:10:27 -0700 > >+Subject: [PATCH] Don't link tensorflow-lite against gemmlowp > >+ > >+We can't link against gemmlowp as it is a header only library. > >+ > >+Fixes: > >+/bin/ld: cannot find -lgemmlowp: No such file or directory > >+ > >+Signed-off-by: James Hilliard > >+[james.hilliard1 at gmail.com: backport from upstream commit > >+fb584589f707853d85a081c99b1b82598c2631c1] > >+--- > >+ tensorflow/lite/CMakeLists.txt | 1 - > >+ 1 file changed, 1 deletion(-) > >+ > >+diff --git a/tensorflow/lite/CMakeLists.txt b/tensorflow/lite/CMakeLists.txt > >+index f9c30d6a046..3fe5ed15605 100644 > >+--- a/tensorflow/lite/CMakeLists.txt > >++++ b/tensorflow/lite/CMakeLists.txt > >+@@ -560,7 +560,6 @@ target_link_libraries(tensorflow-lite > >+ farmhash > >+ fft2d_fftsg2d > >+ flatbuffers::flatbuffers > >+- gemmlowp > >+ ruy::ruy > >+ pthreadpool > >+ ${CMAKE_DL_LIBS} > >+-- > >+2.34.1 > >+ > >diff --git a/package/tensorflow-lite/Config.in b/package/tensorflow-lite/Config.in > >new file mode 100644 > >index 0000000000..8685ec0c71 > >--- /dev/null > >+++ b/package/tensorflow-lite/Config.in > >@@ -0,0 +1,36 @@ > >+config BR2_PACKAGE_TENSORFLOW_LITE_ARCH_SUPPORTS > >+ bool > >+ default y if BR2_aarch64 > >+ default y if BR2_arm > >+ default y if BR2_i386 > >+ default y if BR2_x86_64 > >+ depends on BR2_PACKAGE_CPUINFO_ARCH_SUPPORTS > >+ > >+config BR2_PACKAGE_TENSORFLOW_LITE > >+ bool "tensorflow-lite" > >+ depends on BR2_PACKAGE_TENSORFLOW_LITE_ARCH_SUPPORTS > >+ depends on BR2_INSTALL_LIBSTDCPP > >+ depends on BR2_TOOLCHAIN_GCC_AT_LEAST_7 # C++17 > >+ depends on BR2_TOOLCHAIN_HAS_THREADS # cpuinfo > >+ depends on BR2_TOOLCHAIN_USES_GLIBC > >+ depends on BR2_SHARED_LIBS > >+ select BR2_PACKAGE_CPUINFO > >+ select BR2_PACKAGE_EIGEN > >+ select BR2_PACKAGE_FARMHASH > >+ select BR2_PACKAGE_FFT2D > >+ select BR2_PACKAGE_FLATBUFFERS > >+ select BR2_PACKAGE_GEMMLOWP > >+ select BR2_PACKAGE_LIBABSEIL_CPP > >+ select BR2_PACKAGE_NEON_2_SSE > >+ select BR2_PACKAGE_RUY if BR2_PACKAGE_RUY_ARCH_SUPPORTS > >+ select BR2_PACKAGE_XNNPACK if BR2_PACKAGE_XNNPACK_ARCH_SUPPORTS > >+ help > >+ Tensorflow Lite dynamic library and headers: Inference engine > >+ to run previously trained machine learning models. > >+ > >+comment "tensorflow-lite needs a toolchain w/ glibc, C++17, threads" > >+ depends on !BR2_TOOLCHAIN_USES_GLIBC || !BR2_INSTALL_LIBSTDCPP || \ > >+ !BR2_TOOLCHAIN_GCC_AT_LEAST_7 || !BR2_TOOLCHAIN_HAS_THREADS > >+ > >+comment "tensorflow-lite needs a toolchain w/ shared libraries" > >+ depends on !BR2_SHARED_LIBS > >diff --git a/package/tensorflow-lite/tensorflow-lite.hash b/package/tensorflow-lite/tensorflow-lite.hash > >new file mode 100644 > >index 0000000000..7d9035707b > >--- /dev/null > >+++ b/package/tensorflow-lite/tensorflow-lite.hash > >@@ -0,0 +1,4 @@ > >+# Locally calculated > >+sha256 99c732b92b1b37fc243a559e02f9aef5671771e272758aa4aec7f34dc92dac48 tensorflow-lite-2.11.0.tar.gz > >+# License files, locally calculated > >+sha256 71c6915d04265772a0339bed47276942c678b45cc01534210ebe6984fd1aec65 LICENSE > >diff --git a/package/tensorflow-lite/tensorflow-lite.mk b/package/tensorflow-lite/tensorflow-lite.mk > >new file mode 100644 > >index 0000000000..433eff3242 > >--- /dev/null > >+++ b/package/tensorflow-lite/tensorflow-lite.mk > >@@ -0,0 +1,59 @@ > >+################################################################################ > >+# > >+# tensorflow-lite > >+# > >+################################################################################ > >+ > >+TENSORFLOW_LITE_VERSION = 2.11.0 > >+TENSORFLOW_LITE_SITE = $(call github,tensorflow,tensorflow,v$(TENSORFLOW_LITE_VERSION)) > >+TENSORFLOW_LITE_INSTALL_STAGING = YES > >+TENSORFLOW_LITE_LICENSE = Apache-2.0 > >+TENSORFLOW_LITE_LICENSE_FILES = LICENSE > >+TENSORFLOW_LITE_SUBDIR = tensorflow/lite > >+TENSORFLOW_LITE_SUPPORTS_IN_SOURCE_BUILD = NO > >+TENSORFLOW_LITE_DEPENDENCIES += \ > >+ host-pkgconf \ > >+ host-flatbuffers \ > >+ cpuinfo \ > >+ eigen \ > >+ farmhash \ > >+ fft2d \ > >+ flatbuffers \ > >+ gemmlowp \ > >+ libabseil-cpp \ > >+ neon-2-sse > >+ > >+TENSORFLOW_LITE_CONF_OPTS = \ > >+ -Dabsl_DIR=$(STAGING_DIR)/usr/lib/cmake/absl \ > >+ -DBUILD_SHARED_LIBS=ON \ > >+ -DCMAKE_CXX_FLAGS="$(TARGET_CXXFLAGS) -I$(STAGING_DIR)/usr/include/gemmlowp" \ > >+ -DCMAKE_FIND_PACKAGE_PREFER_CONFIG=ON \ > >+ -DCMAKE_POSITION_INDEPENDENT_CODE=ON \ > >+ -DEigen3_DIR=$(STAGING_DIR)/usr/share/eigen3/cmake \ > >+ -DFETCHCONTENT_FULLY_DISCONNECTED=ON \ > >+ -DFETCHCONTENT_QUIET=OFF \ > >+ -DFFT2D_SOURCE_DIR=$(STAGING_DIR)/usr/include/fft2d \ > >+ -DFlatBuffers_DIR=$(STAGING_DIR)/usr/lib/cmake/flatbuffers \ > >+ -DNEON_2_SSE_DIR=$(STAGING_DIR)/usr/lib/cmake/NEON_2_SSE \ > >+ -DSYSTEM_FARMHASH=ON \ > >+ -DTFLITE_ENABLE_EXTERNAL_DELEGATE=ON \ > >+ -DTFLITE_ENABLE_GPU=OFF \ > >+ -DTFLITE_ENABLE_INSTALL=ON \ > >+ -DTFLITE_ENABLE_MMAP=ON \ > >+ -DTFLITE_ENABLE_NNAPI=OFF > >+ > >+ifeq ($(BR2_PACKAGE_RUY),y) > >+TENSORFLOW_LITE_DEPENDENCIES += ruy > >+TENSORFLOW_LITE_CONF_OPTS += -DTFLITE_ENABLE_RUY=ON > >+else > >+TENSORFLOW_LITE_CONF_OPTS += -DTFLITE_ENABLE_RUY=OFF > >+endif > >+ > >+ifeq ($(BR2_PACKAGE_XNNPACK),y) > >+TENSORFLOW_LITE_DEPENDENCIES += xnnpack > >+TENSORFLOW_LITE_CONF_OPTS += -DTFLITE_ENABLE_XNNPACK=ON -Dxnnpack_POPULATED=ON > >+else > >+TENSORFLOW_LITE_CONF_OPTS += -DTFLITE_ENABLE_XNNPACK=OFF > >+endif > >+ > >+$(eval $(cmake-package)) > >-- > >2.34.1 From peter at korsgaard.com Thu Mar 16 21:33:25 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Thu, 16 Mar 2023 22:33:25 +0100 Subject: [Buildroot] [PATCH 1/1] package/libmad: force arm mode instead of Thumb mode In-Reply-To: <20230223222539.294264-1-fontaine.fabrice@gmail.com> (Fabrice Fontaine's message of "Thu, 23 Feb 2023 23:25:39 +0100") References: <20230223222539.294264-1-fontaine.fabrice@gmail.com> Message-ID: <877cvg1ivu.fsf@dell.be.48ers.dk> >>>>> "Fabrice" == Fabrice Fontaine writes: > Fix the following build failure: > /tmp/ccv8mDeW.s:93: Error: selected processor does not support `smull r6,r7,r3,r1' in Thumb mode > Fixes: > - http://autobuild.buildroot.org/results/92a3f19b4fa12a7724f9e3d99284da4ad2beecb2 > Signed-off-by: Fabrice Fontaine Committed to 2022.11.x and 2022.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Thu Mar 16 21:35:23 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Thu, 16 Mar 2023 22:35:23 +0100 Subject: [Buildroot] [PATCH 1/1] package/audit: force arm mode instead of Thumb mode In-Reply-To: <20230222143512.1555539-1-fontaine.fabrice@gmail.com> (Fabrice Fontaine's message of "Wed, 22 Feb 2023 15:35:12 +0100") References: <20230222143512.1555539-1-fontaine.fabrice@gmail.com> Message-ID: <8735641isk.fsf@dell.be.48ers.dk> >>>>> "Fabrice" == Fabrice Fontaine writes: > Fix the following build failure: > /tmp/ccY5gl3z.s:2145: Error: selected processor does not support `mcr p15,0,r2,c7,c10,5' in Thumb mode > Fixes: > - http://autobuild.buildroot.org/results/9d18a0d360b2e2f9e87c55daedda62d6ce198bb9 > Signed-off-by: Fabrice Fontaine Committed to 2022.11.x and 2022.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Thu Mar 16 21:35:30 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Thu, 16 Mar 2023 22:35:30 +0100 Subject: [Buildroot] [PATCH 1/1] package/libev: force arm mode instead of Thumb mode In-Reply-To: <20230222143753.1563322-1-fontaine.fabrice@gmail.com> (Fabrice Fontaine's message of "Wed, 22 Feb 2023 15:37:53 +0100") References: <20230222143753.1563322-1-fontaine.fabrice@gmail.com> Message-ID: <87y1nwz8f1.fsf@dell.be.48ers.dk> >>>>> "Fabrice" == Fabrice Fontaine writes: > Fix the following build failure: > /tmp/ccHc3Awn.s:825: Error: selected processor does not support `mcr p15,0,r3,c7,c10,5' in Thumb mode > Fixes: > - http://autobuild.buildroot.org/results/1c597c9da724d6cac06b09b1ecd456a28440a3a3 > Signed-off-by: Fabrice Fontaine Committed to 2022.11.x and 2022.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Wed Mar 15 17:17:10 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 15 Mar 2023 18:17:10 +0100 Subject: [Buildroot] [git commit branch/2022.11.x] DEVELOPERS: add Heiko Thiery for package/rauc Message-ID: <20230316213546.8A3878747B@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=441dcb4a9bc33f825e0f626bc57ec7cb05d73ad6 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.11.x Signed-off-by: Heiko Thiery Signed-off-by: Arnout Vandecappelle (cherry picked from commit 6bec87810252d123f768af03e0e2ab53d2b61f03) Signed-off-by: Peter Korsgaard --- DEVELOPERS | 1 + 1 file changed, 1 insertion(+) diff --git a/DEVELOPERS b/DEVELOPERS index 8da3db127b..d5de9d86b2 100644 --- a/DEVELOPERS +++ b/DEVELOPERS @@ -1236,6 +1236,7 @@ F: package/libnetconf2/ F: package/libyang/ F: package/linuxptp/ F: package/netopeer2/ +F: package/rauc/ F: package/sysrepo/ N: Herv?? Codina From peter at korsgaard.com Wed Mar 15 17:17:28 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 15 Mar 2023 18:17:28 +0100 Subject: [Buildroot] [git commit branch/2022.11.x] package/bridge-utils: update project URL in Config.in help text Message-ID: <20230316213546.95C3E8747C@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=94cef87272660246c4237a6416f7694e85bb7113 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.11.x The old URL no longer works and shows "No repositories found". Replace it with: https://wiki.linuxfoundation.org/networking/bridge Signed-off-by: Julien Olivain Signed-off-by: Arnout Vandecappelle (cherry picked from commit e8ad4f2d07462d8b022643c663e0fd7e9c7b5201) Signed-off-by: Peter Korsgaard --- package/bridge-utils/Config.in | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package/bridge-utils/Config.in b/package/bridge-utils/Config.in index de5883f063..2d886e2cb0 100644 --- a/package/bridge-utils/Config.in +++ b/package/bridge-utils/Config.in @@ -8,4 +8,4 @@ config BR2_PACKAGE_BRIDGE_UTILS added. Instead use the bridge command from the iproute2 package which supports more features. - https://git.kernel.org/cgit/linux/kernel/git/shemminger/bridge-utils.git/ + https://wiki.linuxfoundation.org/networking/bridge From peter at korsgaard.com Thu Mar 16 21:32:52 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Thu, 16 Mar 2023 22:32:52 +0100 Subject: [Buildroot] [git commit branch/2022.11.x] package/libev: force arm mode instead of Thumb mode Message-ID: <20230316213546.B88C78747B@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=2010ab7ac26e6e866ffea6ed25950c7fc61a4152 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.11.x Fix the following build failure: /tmp/ccHc3Awn.s:825: Error: selected processor does not support `mcr p15,0,r3,c7,c10,5' in Thumb mode Fixes: - http://autobuild.buildroot.org/results/1c597c9da724d6cac06b09b1ecd456a28440a3a3 Signed-off-by: Fabrice Fontaine Signed-off-by: Arnout Vandecappelle (cherry picked from commit 964254bfd99a5bb7c405a03bdd165f11ddc36f4a) Signed-off-by: Peter Korsgaard --- package/libev/libev.mk | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/package/libev/libev.mk b/package/libev/libev.mk index 9f3c19d46c..cbd5433d76 100644 --- a/package/libev/libev.mk +++ b/package/libev/libev.mk @@ -10,6 +10,13 @@ LIBEV_INSTALL_STAGING = YES LIBEV_LICENSE = BSD-2-Clause or GPL-2.0+ LIBEV_LICENSE_FILES = LICENSE +# libev has some assembly function that is not present in Thumb mode: +# Error: selected processor does not support `mcr p15,0,r3,c7,c10,5' in Thumb mode +# so, we desactivate Thumb mode +ifeq ($(BR2_ARM_INSTRUCTIONS_THUMB),y) +LIBEV_CONF_ENV += CFLAGS="$(TARGET_CFLAGS) -marm" +endif + # The 'compatibility' event.h header conflicts with libevent # It's completely unnecessary for BR packages so remove it define LIBEV_DISABLE_EVENT_H_INSTALL From peter at korsgaard.com Thu Mar 16 21:32:26 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Thu, 16 Mar 2023 22:32:26 +0100 Subject: [Buildroot] [git commit branch/2022.11.x] package/audit: force arm mode instead of Thumb mode Message-ID: <20230316213546.ACAAF8747F@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=2d73e7652304897e948b7e25c2d44247fc98cc5d branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.11.x Fix the following build failure: /tmp/ccY5gl3z.s:2145: Error: selected processor does not support `mcr p15,0,r2,c7,c10,5' in Thumb mode Fixes: - http://autobuild.buildroot.org/results/9d18a0d360b2e2f9e87c55daedda62d6ce198bb9 Signed-off-by: Fabrice Fontaine Signed-off-by: Arnout Vandecappelle (cherry picked from commit 53d70dbe40232a7539559f1a4f807b8022737ed8) Signed-off-by: Peter Korsgaard --- package/audit/audit.mk | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/package/audit/audit.mk b/package/audit/audit.mk index aa8ef515e6..77e7c24000 100644 --- a/package/audit/audit.mk +++ b/package/audit/audit.mk @@ -15,6 +15,13 @@ AUDIT_INSTALL_STAGING = YES AUDIT_CONF_OPTS = --without-python --without-python3 --disable-zos-remote +# src/libev has some assembly function that is not present in Thumb mode: +# Error: selected processor does not support `mcr p15,0,r3,c7,c10,5' in Thumb mode +# so, we desactivate Thumb mode +ifeq ($(BR2_ARM_INSTRUCTIONS_THUMB),y) +AUDIT_CONF_ENV += CFLAGS="$(TARGET_CFLAGS) -marm" +endif + ifeq ($(BR2_PACKAGE_LIBCAP_NG),y) AUDIT_DEPENDENCIES += libcap-ng AUDIT_CONF_OPTS += --with-libcap-ng=yes From peter at korsgaard.com Thu Mar 16 21:31:25 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Thu, 16 Mar 2023 22:31:25 +0100 Subject: [Buildroot] [git commit branch/2022.11.x] package/libmad: force arm mode instead of Thumb mode Message-ID: <20230316213546.A1DAA8747E@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=68ed22329bc91b406afc6c6f2ad294be399be049 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.11.x Fix the following build failure: /tmp/ccv8mDeW.s:93: Error: selected processor does not support `smull r6,r7,r3,r1' in Thumb mode Fixes: - http://autobuild.buildroot.org/results/92a3f19b4fa12a7724f9e3d99284da4ad2beecb2 Signed-off-by: Fabrice Fontaine Signed-off-by: Arnout Vandecappelle (cherry picked from commit 0aaadd525f2df02911349ffe1518814fa095bf96) Signed-off-by: Peter Korsgaard --- package/libmad/libmad.mk | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/package/libmad/libmad.mk b/package/libmad/libmad.mk index 33134e26d4..084a533cc0 100644 --- a/package/libmad/libmad.mk +++ b/package/libmad/libmad.mk @@ -31,6 +31,13 @@ LIBMAD_IGNORE_CVES += CVE-2017-8374 # is able to properly behave in the face of a missing C++ compiler. LIBMAD_AUTORECONF = YES +# libmad has some assembly function that is not present in Thumb mode: +# Error: selected processor does not support `smull r6,r7,r3,r1' in Thumb mode +# so, we desactivate Thumb mode +ifeq ($(BR2_ARM_INSTRUCTIONS_THUMB),y) +LIBMAD_CONF_ENV += CFLAGS="$(TARGET_CFLAGS) -marm" +endif + define LIBMAD_INSTALL_STAGING_PC $(INSTALL) -D package/libmad/mad.pc \ $(STAGING_DIR)/usr/lib/pkgconfig/mad.pc From peter at korsgaard.com Wed Mar 15 17:17:14 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 15 Mar 2023 18:17:14 +0100 Subject: [Buildroot] [git commit branch/2022.02.x] DEVELOPERS: add Heiko Thiery for package/rauc Message-ID: <20230316213653.D74FA87495@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=57c17cdf99498f8e2bfbe1aa26665c96ea70b73d branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.02.x Signed-off-by: Heiko Thiery Signed-off-by: Arnout Vandecappelle (cherry picked from commit 6bec87810252d123f768af03e0e2ab53d2b61f03) Signed-off-by: Peter Korsgaard --- DEVELOPERS | 1 + 1 file changed, 1 insertion(+) diff --git a/DEVELOPERS b/DEVELOPERS index f8a85109fa..6dc0d4a01d 100644 --- a/DEVELOPERS +++ b/DEVELOPERS @@ -1185,6 +1185,7 @@ F: package/libnetconf2/ F: package/libyang/ F: package/linuxptp/ F: package/netopeer2/ +F: package/rauc/ F: package/sysrepo/ N: Herv?? Codina From peter at korsgaard.com Thu Mar 16 21:32:37 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Thu, 16 Mar 2023 22:32:37 +0100 Subject: [Buildroot] [git commit branch/2022.02.x] package/audit: force arm mode instead of Thumb mode Message-ID: <20230316213654.032FB87499@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=d407399dd7d1854d20bd3e1a6a143c4e1443e8d2 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.02.x Fix the following build failure: /tmp/ccY5gl3z.s:2145: Error: selected processor does not support `mcr p15,0,r2,c7,c10,5' in Thumb mode Fixes: - http://autobuild.buildroot.org/results/9d18a0d360b2e2f9e87c55daedda62d6ce198bb9 Signed-off-by: Fabrice Fontaine Signed-off-by: Arnout Vandecappelle (cherry picked from commit 53d70dbe40232a7539559f1a4f807b8022737ed8) Signed-off-by: Peter Korsgaard --- package/audit/audit.mk | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/package/audit/audit.mk b/package/audit/audit.mk index aa8ef515e6..77e7c24000 100644 --- a/package/audit/audit.mk +++ b/package/audit/audit.mk @@ -15,6 +15,13 @@ AUDIT_INSTALL_STAGING = YES AUDIT_CONF_OPTS = --without-python --without-python3 --disable-zos-remote +# src/libev has some assembly function that is not present in Thumb mode: +# Error: selected processor does not support `mcr p15,0,r3,c7,c10,5' in Thumb mode +# so, we desactivate Thumb mode +ifeq ($(BR2_ARM_INSTRUCTIONS_THUMB),y) +AUDIT_CONF_ENV += CFLAGS="$(TARGET_CFLAGS) -marm" +endif + ifeq ($(BR2_PACKAGE_LIBCAP_NG),y) AUDIT_DEPENDENCIES += libcap-ng AUDIT_CONF_OPTS += --with-libcap-ng=yes From peter at korsgaard.com Thu Mar 16 21:32:33 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Thu, 16 Mar 2023 22:32:33 +0100 Subject: [Buildroot] [git commit branch/2022.02.x] package/libmad: force arm mode instead of Thumb mode Message-ID: <20230316213653.EBF0E87497@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=b54aa2be6756d43562ff8aae30a40dbc65bc3c2d branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.02.x Fix the following build failure: /tmp/ccv8mDeW.s:93: Error: selected processor does not support `smull r6,r7,r3,r1' in Thumb mode Fixes: - http://autobuild.buildroot.org/results/92a3f19b4fa12a7724f9e3d99284da4ad2beecb2 Signed-off-by: Fabrice Fontaine Signed-off-by: Arnout Vandecappelle (cherry picked from commit 0aaadd525f2df02911349ffe1518814fa095bf96) Signed-off-by: Peter Korsgaard --- package/libmad/libmad.mk | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/package/libmad/libmad.mk b/package/libmad/libmad.mk index 33134e26d4..084a533cc0 100644 --- a/package/libmad/libmad.mk +++ b/package/libmad/libmad.mk @@ -31,6 +31,13 @@ LIBMAD_IGNORE_CVES += CVE-2017-8374 # is able to properly behave in the face of a missing C++ compiler. LIBMAD_AUTORECONF = YES +# libmad has some assembly function that is not present in Thumb mode: +# Error: selected processor does not support `smull r6,r7,r3,r1' in Thumb mode +# so, we desactivate Thumb mode +ifeq ($(BR2_ARM_INSTRUCTIONS_THUMB),y) +LIBMAD_CONF_ENV += CFLAGS="$(TARGET_CFLAGS) -marm" +endif + define LIBMAD_INSTALL_STAGING_PC $(INSTALL) -D package/libmad/mad.pc \ $(STAGING_DIR)/usr/lib/pkgconfig/mad.pc From peter at korsgaard.com Wed Mar 15 17:17:22 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 15 Mar 2023 18:17:22 +0100 Subject: [Buildroot] [git commit branch/2022.02.x] package/bridge-utils: update project URL in Config.in help text Message-ID: <20230316213653.E129687496@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=3c3e3e64c74ec85cb0a45318d72eff0634bc775e branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.02.x The old URL no longer works and shows "No repositories found". Replace it with: https://wiki.linuxfoundation.org/networking/bridge Signed-off-by: Julien Olivain Signed-off-by: Arnout Vandecappelle (cherry picked from commit e8ad4f2d07462d8b022643c663e0fd7e9c7b5201) Signed-off-by: Peter Korsgaard --- package/bridge-utils/Config.in | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package/bridge-utils/Config.in b/package/bridge-utils/Config.in index de5883f063..2d886e2cb0 100644 --- a/package/bridge-utils/Config.in +++ b/package/bridge-utils/Config.in @@ -8,4 +8,4 @@ config BR2_PACKAGE_BRIDGE_UTILS added. Instead use the bridge command from the iproute2 package which supports more features. - https://git.kernel.org/cgit/linux/kernel/git/shemminger/bridge-utils.git/ + https://wiki.linuxfoundation.org/networking/bridge From peter at korsgaard.com Thu Mar 16 21:32:48 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Thu, 16 Mar 2023 22:32:48 +0100 Subject: [Buildroot] [git commit branch/2022.02.x] package/libev: force arm mode instead of Thumb mode Message-ID: <20230316213654.0CFFE87495@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=160828f4431eafde024aed85a30efd7960513f98 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.02.x Fix the following build failure: /tmp/ccHc3Awn.s:825: Error: selected processor does not support `mcr p15,0,r3,c7,c10,5' in Thumb mode Fixes: - http://autobuild.buildroot.org/results/1c597c9da724d6cac06b09b1ecd456a28440a3a3 Signed-off-by: Fabrice Fontaine Signed-off-by: Arnout Vandecappelle (cherry picked from commit 964254bfd99a5bb7c405a03bdd165f11ddc36f4a) Signed-off-by: Peter Korsgaard --- package/libev/libev.mk | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/package/libev/libev.mk b/package/libev/libev.mk index 9f3c19d46c..cbd5433d76 100644 --- a/package/libev/libev.mk +++ b/package/libev/libev.mk @@ -10,6 +10,13 @@ LIBEV_INSTALL_STAGING = YES LIBEV_LICENSE = BSD-2-Clause or GPL-2.0+ LIBEV_LICENSE_FILES = LICENSE +# libev has some assembly function that is not present in Thumb mode: +# Error: selected processor does not support `mcr p15,0,r3,c7,c10,5' in Thumb mode +# so, we desactivate Thumb mode +ifeq ($(BR2_ARM_INSTRUCTIONS_THUMB),y) +LIBEV_CONF_ENV += CFLAGS="$(TARGET_CFLAGS) -marm" +endif + # The 'compatibility' event.h header conflicts with libevent # It's completely unnecessary for BR packages so remove it define LIBEV_DISABLE_EVENT_H_INSTALL From ju.o at free.fr Thu Mar 16 21:44:24 2023 From: ju.o at free.fr (Julien Olivain) Date: Thu, 16 Mar 2023 22:44:24 +0100 Subject: [Buildroot] [PATCH 1/1] package/less: bump to version 608 Message-ID: <20230316214424.150589-1-ju.o@free.fr> For change log, see: https://www.greenwoodsoftware.com/less/news.608.html Note 1: the package patch is kept, as it is included in version 609. Note 2: the license file hash changed due to the year update. Signed-off-by: Julien Olivain --- Patch tested on branch master at commit d305189, with commands: make check-package ... 0 warnings generated utils/test-pkg -p less ... 6 builds, 0 skipped, 0 build failed, 0 legal-info failed, 0 show-info failed --- package/less/less.hash | 6 +++--- package/less/less.mk | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package/less/less.hash b/package/less/less.hash index eed8340ec1..19be26cae0 100644 --- a/package/less/less.hash +++ b/package/less/less.hash @@ -1,6 +1,6 @@ # Locally calculated after checking pgp signature # using DSA key F153A7C833235259 -# http://www.greenwoodsoftware.com/less/less-590.sig -sha256 6aadf54be8bf57d0e2999a3c5d67b1de63808bb90deb8f77b028eafae3a08e10 less-590.tar.gz +# https://www.greenwoodsoftware.com/less/less-608.sig +sha256 a69abe2e0a126777e021d3b73aa3222e1b261f10e64624d41ec079685a6ac209 less-608.tar.gz # Locally calculated -sha256 8ceb4b9ee5adedde47b31e975c1d90c73ad27b6b165a1dcd80c7c545eb65b903 COPYING +sha256 3972dc9744f6499f0f9b2dbf76696f2ae7ad8af9b23dde66d6af86c9dfb36986 COPYING diff --git a/package/less/less.mk b/package/less/less.mk index f01f94d6c8..dfbd411863 100644 --- a/package/less/less.mk +++ b/package/less/less.mk @@ -4,7 +4,7 @@ # ################################################################################ -LESS_VERSION = 590 +LESS_VERSION = 608 LESS_SITE = http://www.greenwoodsoftware.com/less LESS_LICENSE = GPL-3.0+ LESS_LICENSE_FILES = COPYING -- 2.40.0 From ju.o at free.fr Thu Mar 16 22:11:45 2023 From: ju.o at free.fr (Julien Olivain) Date: Thu, 16 Mar 2023 23:11:45 +0100 Subject: [Buildroot] [PATCH 1/1] package/hwloc: bump to version 2.9.0 Message-ID: <20230316221145.302179-1-ju.o@free.fr> For change log, see: - https://github.com/open-mpi/hwloc/blob/hwloc-2.9.0/NEWS#L20 Signed-off-by: Julien Olivain --- Patch tested on branch master at commit d305189, with commands: make check-package ... 0 warnings generated utils/test-pkg -p hwloc ... 6 builds, 0 skipped, 0 build failed, 0 legal-info failed, 0 show-info failed support/testing/run-tests \ -d dl -o output_folder \ tests.package.test_hwloc ... OK --- package/hwloc/hwloc.hash | 8 ++++---- package/hwloc/hwloc.mk | 2 +- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package/hwloc/hwloc.hash b/package/hwloc/hwloc.hash index b146472195..963a1fd930 100644 --- a/package/hwloc/hwloc.hash +++ b/package/hwloc/hwloc.hash @@ -1,6 +1,6 @@ -# From https://www.open-mpi.org/software/hwloc/v2.8/ -md5 1d40ecdded67bbe4bafc8f8e8479376c hwloc-2.8.0.tar.bz2 -sha1 314faaeda9f1982da97fca93b83307bc34d5b414 hwloc-2.8.0.tar.bz2 -sha256 348a72fcd48c32a823ee1da149ae992203e7ad033549e64aed6ea6eeb01f42c1 hwloc-2.8.0.tar.bz2 +# From https://www.open-mpi.org/software/hwloc/v2.9/ +md5 49869a8e19754299db512572abc5eb2b hwloc-2.9.0.tar.bz2 +sha1 ee178b64234fdbf70f576b79963459ab80880583 hwloc-2.9.0.tar.bz2 +sha256 2070e963596a2421b9af8eca43bdec113ee1107aaf7ccb475d4d3767a8856887 hwloc-2.9.0.tar.bz2 # Locally computed sha256 d79a936a42f3c6cb7c8375a023d43f4435f4664d3a5a2ea6b4623cff83c7fc06 COPYING diff --git a/package/hwloc/hwloc.mk b/package/hwloc/hwloc.mk index 3f73b3ecc8..c97e46999c 100644 --- a/package/hwloc/hwloc.mk +++ b/package/hwloc/hwloc.mk @@ -4,7 +4,7 @@ # ################################################################################ -HWLOC_VERSION_MAJOR = 2.8 +HWLOC_VERSION_MAJOR = 2.9 HWLOC_VERSION = $(HWLOC_VERSION_MAJOR).0 HWLOC_SOURCE = hwloc-$(HWLOC_VERSION).tar.bz2 HWLOC_SITE = https://download.open-mpi.org/release/hwloc/v$(HWLOC_VERSION_MAJOR) -- 2.40.0 From dambrosio at outrider.ai Fri Mar 17 02:06:30 2023 From: dambrosio at outrider.ai (Dan Ambrosio) Date: Thu, 16 Mar 2023 20:06:30 -0600 Subject: [Buildroot] Missing select package/python-can Message-ID: Hello, I just recently upgraded Buildroot from 2022.02 to 2023.02 and believe there is a missing select on BR2_PACKAGE_PYTHON_SETUPTOOLS in the python-can package. The version of python-can for 2023.02 is 4.1.0 and the Config.in does not have a select on BR2_PACKAGE_PYTHON_SETUPTOOLS even though the setup.py on tag v4.1.0 contains a install_requires on setuptools. See https://github.com/hardbyte/python-can/blob/v4.1.0/setup.py#L92. ------------ config BR2_PACKAGE_PYTHON_CAN bool "python-can" select BR2_PACKAGE_PYTHON3_SQLITE # runtime select BR2_PACKAGE_PYTHON_AENUM # runtime select BR2_PACKAGE_PYTHON_MSGPACK # runtime select BR2_PACKAGE_PYTHON_PACKAGING # runtime select BR2_PACKAGE_PYTHON_TYPING_EXTENSIONS # runtime select BR2_PACKAGE_PYTHON_WRAPT # runtime select BR2_PACKAGE_PYTHON3_ZLIB help This module provides controller area network support for Python. https://github.com/hardbyte/python-can ------------ The missing dependency presents itself at runtime as the following error: ------------ Mar 16 22:22:12 : import can Mar 16 22:22:12 : File "/usr/lib/python3.11/site-packages/can/__init__.py", line 38, in Mar 16 22:22:12 : File "/usr/lib/python3.11/site-packages/can/io/__init__.py", line 7, in Mar 16 22:22:12 : File "/usr/lib/python3.11/site-packages/can/io/logger.py", line 15, in Mar 16 22:22:12 : ModuleNotFoundError: No module named 'pkg_resources' ------------ FWIW, Buildroot version 2022.02 has the expected BR2_PACKAGE_PYTHON_SETUPTOOLS select in the python-can Config.in file. Appreciate the help, Dan From veredz72 at gmail.com Fri Mar 17 04:57:16 2023 From: veredz72 at gmail.com (Zvi Vered) Date: Fri, 17 Mar 2023 06:57:16 +0200 Subject: [Buildroot] 2023.02 : pty_allocate: openpty: No such file or directory Message-ID: Hello, I built rootfs for aarch64 (little endian) and used it to boot cortex A-53 with kernel 4.9.x After login (+password) I ran dropbear (included in buildroot) with: dropbear -F -R -E and got no errors. Upon trying to connect via SSH from ssh client I got: pty_allocate: openpty: No such file or directory No pty was allocated, couldn't execute Exit (root) from <10.0.0.1:51333>: Error reading Connection reset by peer Can you please advise what can be done? Thank you, Zvika -------------- next part -------------- An HTML attachment was scrubbed... URL: From roman.passler at gmail.com Fri Mar 17 07:03:01 2023 From: roman.passler at gmail.com (Roman Passler) Date: Fri, 17 Mar 2023 08:03:01 +0100 Subject: [Buildroot] [PATCH v3 1/1] package/openocd: bump to 0.12.0 In-Reply-To: <20230314121332.250268-1-roman.passler@gmail.com> References: <20230314121332.250268-1-roman.passler@gmail.com> Message-ID: <20230317070301.20327-1-roman.passler@gmail.com> - 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 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 ...ac-fix-autoreconf-with-autoconf-2.70.patch | 32 ------- ...GV-with-libusb-v1.0.24-33-g32a2206-1.patch | 89 ------------------- package/openocd/openocd.hash | 9 +- package/openocd/openocd.mk | 7 +- 4 files changed, 11 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..e1be7df0a7 100644 --- a/package/openocd/openocd.hash +++ b/package/openocd/openocd.hash @@ -1,3 +1,6 @@ -# 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 From veredz72 at gmail.com Fri Mar 17 07:10:50 2023 From: veredz72 at gmail.com (Zvi Vered) Date: Fri, 17 Mar 2023 09:10:50 +0200 Subject: [Buildroot] 2023.02 : Authpriv.info dropbear: Early exit : failed to daemonize: no such device Message-ID: Hello, I built rootfs for aarch64 (little endian) and used it to boot cortex A-53 with kernel 4.9.x The rootfs contains also dropbear. After login (+password) I noticed that dropbear is not running. In var/log/messages I found: Authpriv.info dropbear: Early exit : failed to daemonize: no such device According to few links I found, the root cause is that there is no /dev/null It is probably created later. After login I ran: dropbear -F -E -E (and got other errors) Can you please advise what can be done? Should I just add delay in the script (created by buildroot) that runs dropbear ? Thank you, Zvika -------------- next part -------------- An HTML attachment was scrubbed... URL: From roman.passler at gmail.com Fri Mar 17 08:05:35 2023 From: roman.passler at gmail.com (Roman Passler) Date: Fri, 17 Mar 2023 09:05:35 +0100 Subject: [Buildroot] [PATCH v4 1/1] package/openocd: bump to 0.12.0 In-Reply-To: <20230317070301.20327-1-roman.passler@gmail.com> References: <20230317070301.20327-1-roman.passler@gmail.com> Message-ID: <20230317080535.24818-1-roman.passler@gmail.com> - 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 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 From peter at korsgaard.com Fri Mar 17 08:21:10 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Fri, 17 Mar 2023 09:21:10 +0100 Subject: [Buildroot] [PATCH 1/1] package/libgcrypt: fix Thumb mode workaround In-Reply-To: <20230222191850.182174-1-fontaine.fabrice@gmail.com> (Fabrice Fontaine's message of "Wed, 22 Feb 2023 20:18:50 +0100") References: <20230222191850.182174-1-fontaine.fabrice@gmail.com> Message-ID: <87ttyjzt3d.fsf@dell.be.48ers.dk> >>>>> "Fabrice" == Fabrice Fontaine writes: > Fix the following build failure: > /tmp/ccRqWxnA.s:98: Error: instruction not supported in Thumb16 mode -- `adds ip,fp,r0' > Fixes: > - http://autobuild.buildroot.org/results/4b96f4e41724e5c9c806a6c7df397a58d1ae1b1e > Signed-off-by: Fabrice Fontaine Committed to 2022.11.x and 2022.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Fri Mar 17 08:21:37 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Fri, 17 Mar 2023 09:21:37 +0100 Subject: [Buildroot] [PATCH 1/1] package/x11r7/xdriver_xf86-video-qxl: Update broken URL in Config.in helptext In-Reply-To: <20230310171407.429975-1-bernd.kuhls@t-online.de> (Bernd Kuhls's message of "Fri, 10 Mar 2023 18:14:07 +0100") References: <20230310171407.429975-1-bernd.kuhls@t-online.de> Message-ID: <87pm97zt2m.fsf@dell.be.48ers.dk> >>>>> "Bernd" == Bernd Kuhls writes: > Signed-off-by: Bernd Kuhls Committed to 2022.11.x and 2022.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Fri Mar 17 08:26:35 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Fri, 17 Mar 2023 09:26:35 +0100 Subject: [Buildroot] [PATCH 1/1] package/znc: Fix build with LibreSSL In-Reply-To: <20230310165900.46687-1-bernd.kuhls@t-online.de> (Bernd Kuhls's message of "Fri, 10 Mar 2023 17:59:00 +0100") References: <20230310165900.46687-1-bernd.kuhls@t-online.de> Message-ID: <87lejvzsuc.fsf@dell.be.48ers.dk> >>>>> "Bernd" == Bernd Kuhls writes: > Fixes: > http://autobuild.buildroot.net/results/3fe/3fec5c3a21af47b5f4e8adcaf4ce1fff5070e00a/ > Signed-off-by: Bernd Kuhls Committed to 2022.11.x and 2022.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Fri Mar 17 08:27:47 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Fri, 17 Mar 2023 09:27:47 +0100 Subject: [Buildroot] [PATCH 1/1] package/s6-linux-utils: fix build with glibc < 2.25 In-Reply-To: <20230223111903.315678-1-fontaine.fabrice@gmail.com> (Fabrice Fontaine's message of "Thu, 23 Feb 2023 12:19:03 +0100") References: <20230223111903.315678-1-fontaine.fabrice@gmail.com> Message-ID: <87h6ujzssc.fsf@dell.be.48ers.dk> >>>>> "Fabrice" == Fabrice Fontaine writes: > Fix the following build failure with glibc < 2.25 raised since bump to > version 2.6.0.0 in commit 5aac1d0105a73133fd886acc6c5195ca28f7e17f and > https://github.com/skarnet/s6-linux-utils/commit/ad5973028c42d947440cdae5e4f106152c3dda28: > src/minutils/rngseed.c:15:24: fatal error: sys/random.h: No such file or directory > #include > ^ > Fixes: > - http://autobuild.buildroot.org/results/214bcecfc389cb412b68627c831300478d614a3a > Signed-off-by: Fabrice Fontaine Committed to 2022.11.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Fri Mar 17 08:29:42 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Fri, 17 Mar 2023 09:29:42 +0100 Subject: [Buildroot] [PATCH 1/1] package/ace: fix build with libressl >= 3.5.0 In-Reply-To: <20230221133041.963258-1-fontaine.fabrice@gmail.com> (Fabrice Fontaine's message of "Tue, 21 Feb 2023 14:30:41 +0100") References: <20230221133041.963258-1-fontaine.fabrice@gmail.com> Message-ID: <87cz57zsp5.fsf@dell.be.48ers.dk> >>>>> "Fabrice" == Fabrice Fontaine writes: > Fix the following build failure with libressl raised since bump to > version 3.5.2 in commit 8b216927db080b38fdbf1f8b025b6f90a89d4bc2: > /tmp/instance-17/output-1/build/ace-7.0.6/ace/SSL/SSL_Asynch_BIO.cpp:45:19: error: variable 'BIO_METHOD methods_ACE' has initializer but incomplete type > 45 | static BIO_METHOD methods_ACE = > | ^~~~~~~~~~~ > Fixes: > - http://autobuild.buildroot.org/results/7f40d6dde03134238151c248fbbd66e4713546cb > Signed-off-by: Fabrice Fontaine Committed to 2022.11.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Fri Mar 17 08:30:24 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Fri, 17 Mar 2023 09:30:24 +0100 Subject: [Buildroot] [PATCH 1/1] support/dependencies/dependencies.sh: require FileHandle perl package for ace In-Reply-To: <20230221133608.966158-1-fontaine.fabrice@gmail.com> (Fabrice Fontaine's message of "Tue, 21 Feb 2023 14:36:08 +0100") References: <20230221133608.966158-1-fontaine.fabrice@gmail.com> Message-ID: <878rfvzsnz.fsf@dell.be.48ers.dk> >>>>> "Fabrice" == Fabrice Fontaine writes: > ace needs FileHandle module: > Can't locate FileHandle.pm in @INC (you may need to install the > FileHandle module) (@INC contains: > /home/buildroot/autobuild/instance-0/output-1/host/lib/perl > /usr/local/lib64/perl5/5.36 /usr/local/share/perl5/5.36 > /usr/lib64/perl5/vendor_perl /usr/share/perl5/vendor_perl > /usr/lib64/perl5 /usr/share/perl5) at > /home/buildroot/autobuild/instance-0/output-1/build/ace-7.0.6/MPC/prj_install.pl > line 17. > BEGIN failed--compilation aborted at /home/buildroot/autobuild/instance-0/output-1/build/ace-7.0.6/MPC/prj_install.pl line 17. > Fixes: > - http://autobuild.buildroot.org/results/9dee7c09fd7b41d276df0285a0f3dcae1a71f041 > Signed-off-by: Fabrice Fontaine Committed to 2022.11.x and 2022.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Fri Mar 17 08:34:01 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Fri, 17 Mar 2023 09:34:01 +0100 Subject: [Buildroot] [PATCH 1/1] package/rsync: link with -latomic if needed In-Reply-To: <20230312093249.256425-1-bernd.kuhls@t-online.de> (Bernd Kuhls's message of "Sun, 12 Mar 2023 10:32:49 +0100") References: <20230312093249.256425-1-bernd.kuhls@t-online.de> Message-ID: <874jqjzshy.fsf@dell.be.48ers.dk> >>>>> "Bernd" == Bernd Kuhls writes: > Fixes: > http://autobuild.buildroot.net/results/9eb9a92871622472b8f9eb3797aadd3651fc78a4/ > Signed-off-by: Bernd Kuhls Committed to 2022.11.x and 2022.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Fri Mar 17 08:35:35 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Fri, 17 Mar 2023 09:35:35 +0100 Subject: [Buildroot] [PATCH v1] package/uqmi: update patch for fix compile error (gcc false error reporting) In-Reply-To: <20230311120925.9147-1-ps.report@gmx.net> (Peter Seiderer's message of "Sat, 11 Mar 2023 13:09:25 +0100") References: <20230311120925.9147-1-ps.report@gmx.net> Message-ID: <87zg8byduw.fsf@dell.be.48ers.dk> >>>>> "Peter" == Peter Seiderer writes: > Update the patch to to avoid gcc false error reporting (apply pragma ignored > only for gcc >= 12.x (as the warning '-Wdangling-pointer' was introduced > with gcc-12.x). > Fixes: > - http://autobuild.buildroot.net/results/df380f921b74527b77290a658de0c57680083afa > .../build/uqmi-0a19b5b77140465c29e2afa7d611fe93abc9672f/dev.c:213:32: error: unknown option after '#pragma GCC diagnostic' kind [-Werror=pragmas] > 213 | #pragma GCC diagnostic ignored "-Wdangling-pointer" > | ^~~~~~~~~~~~~~~~~~~~ > Signed-off-by: Peter Seiderer Committed to 2022.11.x and 2022.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Fri Mar 17 08:31:29 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Fri, 17 Mar 2023 09:31:29 +0100 Subject: [Buildroot] [git commit branch/2022.11.x] package/rsync: link with -latomic if needed Message-ID: <20230317083633.0D8F1874D3@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=7be1347a59583ab2c24ad7dc8e0a5e10070a898e branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.11.x Fixes: http://autobuild.buildroot.net/results/9eb9a92871622472b8f9eb3797aadd3651fc78a4/ Signed-off-by: Bernd Kuhls Signed-off-by: Peter Korsgaard (cherry picked from commit b9a062b354953f3fbfee702bb5b5007598299925) Signed-off-by: Peter Korsgaard --- package/rsync/rsync.mk | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/package/rsync/rsync.mk b/package/rsync/rsync.mk index 8c7ad462ac..7a01b2a48f 100644 --- a/package/rsync/rsync.mk +++ b/package/rsync/rsync.mk @@ -24,6 +24,10 @@ RSYNC_CONF_OPTS = \ --disable-lz4 \ --disable-md5-asm +ifeq ($(BR2_TOOLCHAIN_HAS_LIBATOMIC),y) +RSYNC_CONF_ENV += LIBS=-latomic +endif + ifeq ($(BR2_PACKAGE_ACL),y) RSYNC_DEPENDENCIES += acl else From peter at korsgaard.com Fri Mar 17 08:27:11 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Fri, 17 Mar 2023 09:27:11 +0100 Subject: [Buildroot] [git commit branch/2022.11.x] package/s6-linux-utils: fix build with glibc < 2.25 Message-ID: <20230317083632.DE9E2874D1@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=770c8f80adc3aa45c42a30c4bd3cdf79d05ec212 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.11.x Fix the following build failure with glibc < 2.25 raised since bump to version 2.6.0.0 in commit 5aac1d0105a73133fd886acc6c5195ca28f7e17f and https://github.com/skarnet/s6-linux-utils/commit/ad5973028c42d947440cdae5e4f106152c3dda28: src/minutils/rngseed.c:15:24: fatal error: sys/random.h: No such file or directory #include ^ Fixes: - http://autobuild.buildroot.org/results/214bcecfc389cb412b68627c831300478d614a3a Signed-off-by: Fabrice Fontaine Signed-off-by: Arnout Vandecappelle (cherry picked from commit 863811974e04b3332c4959c07a20e3e97050835c) Signed-off-by: Peter Korsgaard --- ...inux-utils-rngseed.c-fix-build-with-glibc.patch | 39 ++++++++++++++++++++++ 1 file changed, 39 insertions(+) diff --git a/package/s6-linux-utils/0001-src-s6-linux-utils-rngseed.c-fix-build-with-glibc.patch b/package/s6-linux-utils/0001-src-s6-linux-utils-rngseed.c-fix-build-with-glibc.patch new file mode 100644 index 0000000000..2df8a99700 --- /dev/null +++ b/package/s6-linux-utils/0001-src-s6-linux-utils-rngseed.c-fix-build-with-glibc.patch @@ -0,0 +1,39 @@ +From 3ab8bdc1c657f91a2a96f4e6db308d17098de0c4 Mon Sep 17 00:00:00 2001 +From: Fabrice Fontaine +Date: Thu, 23 Feb 2023 12:09:11 +0100 +Subject: [PATCH] src/s6-linux-utils/rngseed.c: fix build with glibc < + +getrandom and sys/random.h are only available since glibc 2.25 resulting +in the following build failure since version 2.6.0.0 and +https://github.com/skarnet/s6-linux-utils/commit/ad5973028c42d947440cdae5e4f106152c3dda28: + +src/minutils/rngseed.c:15:24: fatal error: sys/random.h: No such file or directory + #include + ^ + +Fixes: + - http://autobuild.buildroot.org/results/214bcecfc389cb412b68627c831300478d614a3a + +Signed-off-by: Fabrice Fontaine +[Upstream status: https://github.com/skarnet/s6-linux-utils/pull/2] +--- + src/s6-linux-utils/rngseed.c | 2 ++ + 1 file changed, 2 insertions(+) + +diff --git a/src/minutils/rngseed.c b/src/minutils/rngseed.c +index 2b1772c..223f50a 100644 +--- a/src/minutils/rngseed.c ++++ b/src/minutils/rngseed.c +@@ -12,7 +12,9 @@ + #include + #include + #include ++#ifdef SKALIBS_HASGETRANDOM + #include ++#endif + #include + + #include +-- +2.39.1 + From peter at korsgaard.com Fri Mar 17 08:29:24 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Fri, 17 Mar 2023 09:29:24 +0100 Subject: [Buildroot] [git commit branch/2022.11.x] package/ace: fix build with libressl >= 3.5.0 Message-ID: <20230317083632.EC1C48747A@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=babb3aca01e0c24149a240a5c4705e3198670fc6 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.11.x Fix the following build failure with libressl raised since bump to version 3.5.2 in commit 8b216927db080b38fdbf1f8b025b6f90a89d4bc2: /tmp/instance-17/output-1/build/ace-7.0.6/ace/SSL/SSL_Asynch_BIO.cpp:45:19: error: variable 'BIO_METHOD methods_ACE' has initializer but incomplete type 45 | static BIO_METHOD methods_ACE = | ^~~~~~~~~~~ Fixes: - http://autobuild.buildroot.org/results/7f40d6dde03134238151c248fbbd66e4713546cb Signed-off-by: Fabrice Fontaine Signed-off-by: Arnout Vandecappelle (cherry picked from commit 4ec39bad8062878cebd6dc95b712e33209b4e585) Signed-off-by: Peter Korsgaard --- ...-SSL_Asynch_BIO.cpp-fix-build-with-libres.patch | 56 ++++++++++++++++++++++ 1 file changed, 56 insertions(+) diff --git a/package/ace/0002-ACE-ace-SSL-SSL_Asynch_BIO.cpp-fix-build-with-libres.patch b/package/ace/0002-ACE-ace-SSL-SSL_Asynch_BIO.cpp-fix-build-with-libres.patch new file mode 100644 index 0000000000..4f9fde5579 --- /dev/null +++ b/package/ace/0002-ACE-ace-SSL-SSL_Asynch_BIO.cpp-fix-build-with-libres.patch @@ -0,0 +1,56 @@ +From 82b139f921ddb549c1bd236030bbc86e314852b3 Mon Sep 17 00:00:00 2001 +From: Fabrice Fontaine +Date: Tue, 21 Feb 2023 14:20:11 +0100 +Subject: [PATCH] ACE/ace/SSL/SSL_Asynch_BIO.cpp: fix build with libressl >= + 3.5.0 + +Fix the following build failure with libressl >= 3.5.0: + +/tmp/instance-17/output-1/build/ace-7.0.6/ace/SSL/SSL_Asynch_BIO.cpp:45:19: error: variable 'BIO_METHOD methods_ACE' has initializer but incomplete type + 45 | static BIO_METHOD methods_ACE = + | ^~~~~~~~~~~ + +Fixes: + - http://autobuild.buildroot.org/results/7f40d6dde03134238151c248fbbd66e4713546cb + +Signed-off-by: Fabrice Fontaine +[Upstream status: https://github.com/DOCGroup/ACE_TAO/pull/2053] +--- + ACE/ace/SSL/SSL_Asynch_BIO.cpp | 8 +++++--- + 1 file changed, 5 insertions(+), 3 deletions(-) + +diff --git a/ace/SSL/SSL_Asynch_BIO.cpp b/ace/SSL/SSL_Asynch_BIO.cpp +index 0faa775fc0..5543598873 100644 +--- a/ace/SSL/SSL_Asynch_BIO.cpp ++++ b/ace/SSL/SSL_Asynch_BIO.cpp +@@ -41,7 +41,8 @@ extern "C" + + #define BIO_TYPE_ACE ( 21 | BIO_TYPE_SOURCE_SINK ) + +-#if OPENSSL_VERSION_NUMBER < 0x10100000L || defined(LIBRESSL_VERSION_NUMBER) ++#if OPENSSL_VERSION_NUMBER < 0x10100000L || \ ++ (defined(LIBRESSL_VERSION_NUMBER) && LIBRESSL_VERSION_NUMBER < 0x30500000L) + static BIO_METHOD methods_ACE = + { + BIO_TYPE_ACE, // BIO_TYPE_PROXY_SERVER, +@@ -68,14 +69,15 @@ static BIO_METHOD methods_ACE = + #else + static BIO_METHOD* methods_ACE; + # define BIO_set_num(b, val) +-#endif /* OPENSSL_VERSION_NUMBER < 0x10100000L || defined(LIBRESSL_VERSION_NUMBER) */ ++#endif /* OPENSSL_VERSION_NUMBER < 0x10100000L || (defined(LIBRESSL_VERSION_NUMBER) && LIBRESSL_VERSION_NUMBER < 0x30500000L) */ + + ACE_BEGIN_VERSIONED_NAMESPACE_DECL + + BIO * + ACE_SSL_make_BIO (void * ssl_asynch_stream) + { +-#if OPENSSL_VERSION_NUMBER < 0x10100000L || defined(LIBRESSL_VERSION_NUMBER) ++#if OPENSSL_VERSION_NUMBER < 0x10100000L || \ ++ (defined(LIBRESSL_VERSION_NUMBER) && LIBRESSL_VERSION_NUMBER < 0x30500000L) + BIO * const pBIO = BIO_new (&methods_ACE); + #else + if (!methods_ACE) +-- +2.39.0 + From peter at korsgaard.com Fri Mar 17 08:21:24 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Fri, 17 Mar 2023 09:21:24 +0100 Subject: [Buildroot] [git commit branch/2022.11.x] package/x11r7/xdriver_xf86-video-qxl: Update broken URL in Config.in helptext Message-ID: <20230317083632.C2023874D2@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=2e0122dd4d832c2e10f87ec726259fbde1082684 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.11.x Signed-off-by: Bernd Kuhls Signed-off-by: Arnout Vandecappelle (cherry picked from commit 562045056b7a25131cc17f58055fd5d6d7bf305c) Signed-off-by: Peter Korsgaard --- package/x11r7/xdriver_xf86-video-qxl/Config.in | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package/x11r7/xdriver_xf86-video-qxl/Config.in b/package/x11r7/xdriver_xf86-video-qxl/Config.in index 40f61fd69f..0c6b13eda2 100644 --- a/package/x11r7/xdriver_xf86-video-qxl/Config.in +++ b/package/x11r7/xdriver_xf86-video-qxl/Config.in @@ -9,4 +9,4 @@ config BR2_PACKAGE_XDRIVER_XF86_VIDEO_QXL help QEMU QXL paravirt video driver - http://www.spice-space.org/page/XorgQXL + https://gitlab.freedesktop.org/xorg/driver/xf86-video-qxl From peter at korsgaard.com Fri Mar 17 08:34:52 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Fri, 17 Mar 2023 09:34:52 +0100 Subject: [Buildroot] [git commit branch/2022.11.x] package/uqmi: fix compile error (gcc false error reporting) Message-ID: <20230317083633.1C8BD874D1@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=377d8d632838a19140d1cc370b09a7d119b337e7 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.11.x Add upstream suggested patch ([1]) to avoid gcc false error reporting. Fixes: - http://autobuild.buildroot.net/results/ce9e2074bb8486d1ee25232b985d47475faefd63 dev.c:217:23: error: storing the address of local variable 'complete' in '*req.complete' [-Werror=dangling-pointer=] 217 | req->complete = &complete; | ~~~~~~~~~~~~~~^~~~~~~~~~~ [1] http://lists.openwrt.org/pipermail/openwrt-devel/2023-March/040633.html Signed-off-by: Peter Seiderer Signed-off-by: Peter Korsgaard (cherry picked from commit b3cf07d8db2ae0283bbac7e4a06f363c7bc39e58) Signed-off-by: Peter Korsgaard --- ...gcc-false-error-reporting-storing-the-add.patch | 54 ++++++++++++++++++++++ 1 file changed, 54 insertions(+) diff --git a/package/uqmi/0001-uqmi-avoid-gcc-false-error-reporting-storing-the-add.patch b/package/uqmi/0001-uqmi-avoid-gcc-false-error-reporting-storing-the-add.patch new file mode 100644 index 0000000000..c940925767 --- /dev/null +++ b/package/uqmi/0001-uqmi-avoid-gcc-false-error-reporting-storing-the-add.patch @@ -0,0 +1,54 @@ +From 4c2eb926efb4de24af5a3b1e8c18195198827491 Mon Sep 17 00:00:00 2001 +From: Peter Seiderer +Date: Sun, 5 Mar 2023 22:08:13 +0100 +Subject: [PATCH] uqmi: avoid gcc false error reporting (storing the address of + local variable 'complete' in '*req.complete') + +Avoid gcc false error reporting (req->complete is later reset to NULL +in case of use of local complete): + + dev.c:217:23: error: storing the address of local variable 'complete' in '*req.complete' [-Werror=dangling-pointer=] + 217 | req->complete = &complete; + | ~~~~~~~~~~~~~~^~~~~~~~~~~ + +Signed-off-by: Peter Seiderer + +[Upstream: http://lists.openwrt.org/pipermail/openwrt-devel/2023-March/040633.html] +Signed-off-by: Peter Seiderer +--- + dev.c | 12 ++++++++++++ + 1 file changed, 12 insertions(+) + +diff --git a/dev.c b/dev.c +index bd10207..b8ac273 100644 +--- a/dev.c ++++ b/dev.c +@@ -203,6 +203,15 @@ void qmi_request_cancel(struct qmi_dev *qmi, struct qmi_request *req) + __qmi_request_complete(qmi, req, NULL); + } + ++/* avoid gcc false error reporting: ++ * dev.c:217:23: error: storing the address of local variable ???complete??? in ???*req.complete??? [-Werror=dangling-pointer=] ++ * 217 | req->complete = &complete; ++ * | ~~~~~~~~~~~~~~^~~~~~~~~~~ ++ */ ++#if __GNUC__ > 4 || (__GNUC__ == 4 && __GNUC_MINOR__ >= 6) ++#pragma GCC diagnostic push ++#pragma GCC diagnostic ignored "-Wdangling-pointer" ++#endif + int qmi_request_wait(struct qmi_dev *qmi, struct qmi_request *req) + { + bool complete = false; +@@ -231,6 +240,9 @@ int qmi_request_wait(struct qmi_dev *qmi, struct qmi_request *req) + + return req->ret; + } ++#if __GNUC__ > 4 || (__GNUC__ == 4 && __GNUC_MINOR__ >= 6) ++#pragma GCC diagnostic pop ++#endif + + struct qmi_connect_request { + struct qmi_request req; +-- +2.39.2 + From peter at korsgaard.com Fri Mar 17 08:17:58 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Fri, 17 Mar 2023 09:17:58 +0100 Subject: [Buildroot] [git commit branch/2022.11.x] package/libgcrypt: fix Thumb mode workaround Message-ID: <20230317083632.B77B6874D1@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=500cf06a68e9628cb4421cc32858094599582ebd branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.11.x Fix the following build failure: /tmp/ccRqWxnA.s:98: Error: instruction not supported in Thumb16 mode -- `adds ip,fp,r0' Fixes: - http://autobuild.buildroot.org/results/4b96f4e41724e5c9c806a6c7df397a58d1ae1b1e Signed-off-by: Fabrice Fontaine Signed-off-by: Arnout Vandecappelle (cherry picked from commit cda8dabfeb8f53b1a7dd1341ad9fc7e37bff516e) Signed-off-by: Peter Korsgaard --- package/libgcrypt/libgcrypt.mk | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/package/libgcrypt/libgcrypt.mk b/package/libgcrypt/libgcrypt.mk index 8f4e5ec8c0..9232debb3a 100644 --- a/package/libgcrypt/libgcrypt.mk +++ b/package/libgcrypt/libgcrypt.mk @@ -27,8 +27,8 @@ LIBGCRYPT_CONF_OPTS += --disable-asm endif # Code doesn't build in thumb mode -ifeq ($(BR2_arm),y) -LIBGCRYPT_CONF_ENV += CFLAGS="$(patsubst -mthumb,,$(TARGET_CFLAGS))" +ifeq ($(BR2_ARM_INSTRUCTIONS_THUMB),y) +LIBGCRYPT_CONF_ENV += CFLAGS="$(TARGET_CFLAGS) -marm" endif $(eval $(autotools-package)) From peter at korsgaard.com Fri Mar 17 08:30:16 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Fri, 17 Mar 2023 09:30:16 +0100 Subject: [Buildroot] [git commit branch/2022.11.x] support/dependencies/dependencies.sh: require FileHandle perl package for ace Message-ID: <20230317083633.03B61874D4@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=0e760462d8de2c6273e3a96f2241ac48e243b015 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.11.x ace needs FileHandle module: Can't locate FileHandle.pm in @INC (you may need to install the FileHandle module) (@INC contains: /home/buildroot/autobuild/instance-0/output-1/host/lib/perl /usr/local/lib64/perl5/5.36 /usr/local/share/perl5/5.36 /usr/lib64/perl5/vendor_perl /usr/share/perl5/vendor_perl /usr/lib64/perl5 /usr/share/perl5) at /home/buildroot/autobuild/instance-0/output-1/build/ace-7.0.6/MPC/prj_install.pl line 17. BEGIN failed--compilation aborted at /home/buildroot/autobuild/instance-0/output-1/build/ace-7.0.6/MPC/prj_install.pl line 17. Fixes: - http://autobuild.buildroot.org/results/9dee7c09fd7b41d276df0285a0f3dcae1a71f041 Signed-off-by: Fabrice Fontaine Signed-off-by: Peter Korsgaard (cherry picked from commit 1c89f36821b8b37143efcd53558c9fda24788808) Signed-off-by: Peter Korsgaard --- support/dependencies/dependencies.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/support/dependencies/dependencies.sh b/support/dependencies/dependencies.sh index b99dca1294..f421d9bb8e 100755 --- a/support/dependencies/dependencies.sh +++ b/support/dependencies/dependencies.sh @@ -311,7 +311,7 @@ if grep -q -E '^BR2_PACKAGE_(WEBKITGTK|WPEWEBKIT)=y' $BR2_CONFIG ; then required_perl_modules="${required_perl_modules} JSON::PP" fi -if grep -q ^BR2_TARGET_SYSLINUX=y $BR2_CONFIG ; then +if grep -q -E '^BR2_(PACKAGE_ACE|TARGET_SYSLINUX)=y' $BR2_CONFIG ; then required_perl_modules="$required_perl_modules FileHandle" fi From peter at korsgaard.com Fri Mar 17 08:35:00 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Fri, 17 Mar 2023 09:35:00 +0100 Subject: [Buildroot] [git commit branch/2022.11.x] package/uqmi: update patch for fix compile error (gcc false error reporting) Message-ID: <20230317083633.26CFA874D2@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=75693dbdd01a3a9fbb486b1603edee9e054ad640 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.11.x Update the patch to to avoid gcc false error reporting (apply pragma ignored only for gcc >= 12.x (as the warning '-Wdangling-pointer' was introduced with gcc-12.x). Fixes: - http://autobuild.buildroot.net/results/df380f921b74527b77290a658de0c57680083afa .../build/uqmi-0a19b5b77140465c29e2afa7d611fe93abc9672f/dev.c:213:32: error: unknown option after '#pragma GCC diagnostic' kind [-Werror=pragmas] 213 | #pragma GCC diagnostic ignored "-Wdangling-pointer" | ^~~~~~~~~~~~~~~~~~~~ Signed-off-by: Peter Seiderer Signed-off-by: Peter Korsgaard (cherry picked from commit 6219046db6a434d549706e039f221c46464cee21) Signed-off-by: Peter Korsgaard --- ...cc-12.x-false-error-reporting-storing-th.patch} | 23 ++++++++++++---------- 1 file changed, 13 insertions(+), 10 deletions(-) diff --git a/package/uqmi/0001-uqmi-avoid-gcc-false-error-reporting-storing-the-add.patch b/package/uqmi/0001-uqmi-avoid-gcc-12.x-false-error-reporting-storing-th.patch similarity index 71% rename from package/uqmi/0001-uqmi-avoid-gcc-false-error-reporting-storing-the-add.patch rename to package/uqmi/0001-uqmi-avoid-gcc-12.x-false-error-reporting-storing-th.patch index c940925767..e2199228b9 100644 --- a/package/uqmi/0001-uqmi-avoid-gcc-false-error-reporting-storing-the-add.patch +++ b/package/uqmi/0001-uqmi-avoid-gcc-12.x-false-error-reporting-storing-th.patch @@ -1,10 +1,10 @@ -From 4c2eb926efb4de24af5a3b1e8c18195198827491 Mon Sep 17 00:00:00 2001 +From 63ab887be90c7fe37d537ea75e60eb95d6d87d3f Mon Sep 17 00:00:00 2001 From: Peter Seiderer Date: Sun, 5 Mar 2023 22:08:13 +0100 -Subject: [PATCH] uqmi: avoid gcc false error reporting (storing the address of - local variable 'complete' in '*req.complete') +Subject: [PATCH] uqmi: avoid gcc-12.x false error reporting (storing the + address of local variable 'complete' in '*req.complete') -Avoid gcc false error reporting (req->complete is later reset to NULL +Avoid gcc-12.x false error reporting (req->complete is later reset to NULL in case of use of local complete): dev.c:217:23: error: storing the address of local variable 'complete' in '*req.complete' [-Werror=dangling-pointer=] @@ -12,27 +12,30 @@ in case of use of local complete): | ~~~~~~~~~~~~~~^~~~~~~~~~~ Signed-off-by: Peter Seiderer - -[Upstream: http://lists.openwrt.org/pipermail/openwrt-devel/2023-March/040633.html] +[Upstream: http://lists.openwrt.org/pipermail/openwrt-devel/2023-March/040667.html] Signed-off-by: Peter Seiderer +--- +Changes v1 -> v2: + - apply pragma ignored only for gcc >= 12.x (as the warning + '-Wdangling-pointer' was introduced with gcc-12.x) --- dev.c | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/dev.c b/dev.c -index bd10207..b8ac273 100644 +index bd10207..dbd42d4 100644 --- a/dev.c +++ b/dev.c @@ -203,6 +203,15 @@ void qmi_request_cancel(struct qmi_dev *qmi, struct qmi_request *req) __qmi_request_complete(qmi, req, NULL); } -+/* avoid gcc false error reporting: ++/* avoid gcc-12.x false error reporting: + * dev.c:217:23: error: storing the address of local variable ???complete??? in ???*req.complete??? [-Werror=dangling-pointer=] + * 217 | req->complete = &complete; + * | ~~~~~~~~~~~~~~^~~~~~~~~~~ + */ -+#if __GNUC__ > 4 || (__GNUC__ == 4 && __GNUC_MINOR__ >= 6) ++#if __GNUC__ >= 12 +#pragma GCC diagnostic push +#pragma GCC diagnostic ignored "-Wdangling-pointer" +#endif @@ -43,7 +46,7 @@ index bd10207..b8ac273 100644 return req->ret; } -+#if __GNUC__ > 4 || (__GNUC__ == 4 && __GNUC_MINOR__ >= 6) ++#if __GNUC__ >= 12 +#pragma GCC diagnostic pop +#endif From peter at korsgaard.com Fri Mar 17 08:26:12 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Fri, 17 Mar 2023 09:26:12 +0100 Subject: [Buildroot] [git commit branch/2022.11.x] package/znc: Fix build with LibreSSL Message-ID: <20230317083632.D0811874D3@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=5d4b9bcf08cea85460fdc839a9786e3693f1def7 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.11.x Fixes: http://autobuild.buildroot.net/results/3fe/3fec5c3a21af47b5f4e8adcaf4ce1fff5070e00a/ Signed-off-by: Bernd Kuhls Signed-off-by: Arnout Vandecappelle (cherry picked from commit dfc3b05c05c8fa1a86affdd0a42fa4f6a0bf0171) Signed-off-by: Peter Korsgaard --- .../znc/0001-LibreSSL-3.5-opaqued-structures.patch | 27 +++++++++ package/znc/0002-Fix-build-with-libressl.patch | 68 ++++++++++++++++++++++ ...-and-DH_get0_key-have-existed-since-Libre.patch | 30 ++++++++++ 3 files changed, 125 insertions(+) diff --git a/package/znc/0001-LibreSSL-3.5-opaqued-structures.patch b/package/znc/0001-LibreSSL-3.5-opaqued-structures.patch new file mode 100644 index 0000000000..d0019e21a4 --- /dev/null +++ b/package/znc/0001-LibreSSL-3.5-opaqued-structures.patch @@ -0,0 +1,27 @@ +From 87f3dac8ba8dea5628b05416bdef454b4ef2d236 Mon Sep 17 00:00:00 2001 +From: Charlie Li +Date: Mon, 14 Mar 2022 17:36:36 -0400 +Subject: [PATCH] LibreSSL 3.5 opaqued structures + +Downloaded from upstream commit +https://github.com/znc/Csocket/commit/87f3dac8ba8dea5628b05416bdef454b4ef2d236 + +Signed-off-by: Bernd Kuhls +(rebased for znc) +--- + Csocket.cc | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/Csocket.cc b/Csocket.cc +index 46a3bfd..a30da14 100644 +--- a/third_party/Csocket/Csocket.cc ++++ b/third_party/Csocket/Csocket.cc +@@ -61,7 +61,7 @@ + # define OPENSSL_NO_TLS1_1 /* 1.0.1-pre~: openssl/openssl at 637f374ad49d5f6d4f81d87d7cdd226428aa470c */ + # define OPENSSL_NO_TLS1_2 /* 1.0.1-pre~: openssl/openssl at 7409d7ad517650db332ae528915a570e4e0ab88b */ + # endif +-# ifndef LIBRESSL_VERSION_NUMBER /* forked from OpenSSL 1.0.1g, sets high version "with the idea of discouraging software from relying on magic numbers for detecting features"(!) */ ++# if !defined(LIBRESSL_VERSION_NUMBER) || (defined(LIBRESSL_VERSION_NUMBER) && LIBRESSL_VERSION_NUMBER >= 0x03050000fL) + # if OPENSSL_VERSION_NUMBER >= 0x10100000 + # undef HAVE_ERR_REMOVE_THREAD_STATE /* 1.1.0-pre4: openssl/openssl at 8509dcc9f319190c565ab6baad7c88d37a951d1c */ + # undef OPENSSL_NO_SSL2 /* 1.1.0-pre4: openssl/openssl at e80381e1a3309f5d4a783bcaa508a90187a48882 */ diff --git a/package/znc/0002-Fix-build-with-libressl.patch b/package/znc/0002-Fix-build-with-libressl.patch new file mode 100644 index 0000000000..b8d22445fb --- /dev/null +++ b/package/znc/0002-Fix-build-with-libressl.patch @@ -0,0 +1,68 @@ +From dcb5f3df82fcfec48aab356252067dc897fb98cf Mon Sep 17 00:00:00 2001 +From: Alexey Sokolov +Date: Sun, 14 Nov 2021 00:45:01 +0000 +Subject: [PATCH] Fix build with libressl + +It got another feature of openssl implemented, which broke this + +Downloaded from upstream commit +https://github.com/znc/znc/commit/dcb5f3df82fcfec48aab356252067dc897fb98cf + +Signed-off-by: Bernd Kuhls +--- + CMakeLists.txt | 14 ++++++++++++++ + include/znc/zncconfig.h.cmake.in | 1 + + modules/schat.cpp | 3 +-- + 3 files changed, 16 insertions(+), 2 deletions(-) + +diff --git a/CMakeLists.txt b/CMakeLists.txt +index 0913ff2691..1f77f5632b 100644 +--- a/CMakeLists.txt ++++ b/CMakeLists.txt +@@ -82,6 +82,20 @@ endmacro() + tristate_option(OPENSSL "Support SSL") + if(WANT_OPENSSL) + find_package(OpenSSL ${TRISTATE_OPENSSL_REQUIRED}) ++ ++ if(OPENSSL_FOUND) ++ # SSL_SESSION was made opaque in OpenSSL 1.1.0; ++ # LibreSSL gained that function later too. ++ # TODO: maybe remove this check at some point, and stop supporting old ++ # libssl versions ++ function(check_SSL_SESSION_get0_cipher) ++ set(CMAKE_REQUIRED_LIBRARIES ${OPENSSL_LIBRARIES}) ++ set(CMAKE_REQUIRED_INCLUDES ${OPENSSL_INCLUDE_DIR}) ++ check_cxx_symbol_exists(SSL_SESSION_get0_cipher openssl/ssl.h ++ HAVE_SSL_SESSION_get0_cipher) ++ endfunction() ++ check_SSL_SESSION_get0_cipher() ++ endif() + endif() + set(HAVE_LIBSSL "${OPENSSL_FOUND}") + +diff --git a/include/znc/zncconfig.h.cmake.in b/include/znc/zncconfig.h.cmake.in +index 5426b828af..7b07b99aec 100644 +--- a/include/znc/zncconfig.h.cmake.in ++++ b/include/znc/zncconfig.h.cmake.in +@@ -31,6 +31,7 @@ + #define HAVE_PTHREAD 1 + #cmakedefine HAVE_THREADED_DNS 1 + #cmakedefine HAVE_LIBSSL 1 ++#cmakedefine HAVE_SSL_SESSION_get0_cipher 1 + #cmakedefine HAVE_IPV6 1 + #cmakedefine HAVE_ZLIB 1 + #cmakedefine HAVE_I18N 1 +diff --git a/modules/schat.cpp b/modules/schat.cpp +index aa7a338dcd..66e67e695c 100644 +--- a/modules/schat.cpp ++++ b/modules/schat.cpp +@@ -25,8 +25,7 @@ + #include + #include + +-#if !defined(OPENSSL_VERSION_NUMBER) || defined(LIBRESSL_VERSION_NUMBER) || \ +- OPENSSL_VERSION_NUMBER < 0x10100007 ++#ifndef HAVE_SSL_SESSION_get0_cipher + /* SSL_SESSION was made opaque in OpenSSL 1.1.0, cipher accessor was added 2 + weeks before the public release. + See openssl/openssl at e92813234318635639dba0168c7ef5568757449b. */ diff --git a/package/znc/0003-DH_set0_pqg-and-DH_get0_key-have-existed-since-Libre.patch b/package/znc/0003-DH_set0_pqg-and-DH_get0_key-have-existed-since-Libre.patch new file mode 100644 index 0000000000..a2946643fc --- /dev/null +++ b/package/znc/0003-DH_set0_pqg-and-DH_get0_key-have-existed-since-Libre.patch @@ -0,0 +1,30 @@ +From 7c8ac8981a8516edaba469641aff4d8ec452ae9e Mon Sep 17 00:00:00 2001 +From: Charlie Li +Date: Mon, 14 Mar 2022 18:32:46 -0400 +Subject: [PATCH] DH_set0_pqg and DH_get0_key have existed since LibreSSL 2.7 + +https://github.com/libressl-portable/openbsd/commit/848e2a019c796b685fc8c5848283b86e48fbe0bf +https://github.com/libressl-portable/openbsd/commit/3789e379353c1d53313a249461b3d735de4ac742 + +Downloaded from upstream commit +https://github.com/znc/znc/commit/7c8ac8981a8516edaba469641aff4d8ec452ae9e + +Signed-off-by: Bernd Kuhls +--- + modules/crypt.cpp | 3 ++- + 1 file changed, 2 insertions(+), 1 deletion(-) + +diff --git a/modules/crypt.cpp b/modules/crypt.cpp +index 7655371b6e..68f7aafcea 100644 +--- a/modules/crypt.cpp ++++ b/modules/crypt.cpp +@@ -68,7 +68,8 @@ class CCryptMod : public CModule { + CString m_sPrivKey; + CString m_sPubKey; + +-#if OPENSSL_VERSION_NUMBER < 0X10100000L || defined(LIBRESSL_VERSION_NUMBER) ++#if OPENSSL_VERSION_NUMBER < 0X10100000L || \ ++ (defined(LIBRESSL_VERSION_NUMBER) && LIBRESSL_VERSION_NUMBER < 0x02070000fL) + static int DH_set0_pqg(DH* dh, BIGNUM* p, BIGNUM* q, BIGNUM* g) { + /* If the fields p and g in dh are nullptr, the corresponding input + * parameters MUST be non-nullptr. q may remain nullptr. From peter at korsgaard.com Fri Mar 17 08:18:19 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Fri, 17 Mar 2023 09:18:19 +0100 Subject: [Buildroot] [git commit branch/2022.02.x] package/libgcrypt: fix Thumb mode workaround Message-ID: <20230317083810.54BC1874F4@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=afb90502dae53b2a4dffd3b0125cf2eda20ce49d branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.02.x Fix the following build failure: /tmp/ccRqWxnA.s:98: Error: instruction not supported in Thumb16 mode -- `adds ip,fp,r0' Fixes: - http://autobuild.buildroot.org/results/4b96f4e41724e5c9c806a6c7df397a58d1ae1b1e Signed-off-by: Fabrice Fontaine Signed-off-by: Arnout Vandecappelle (cherry picked from commit cda8dabfeb8f53b1a7dd1341ad9fc7e37bff516e) Signed-off-by: Peter Korsgaard --- package/libgcrypt/libgcrypt.mk | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/package/libgcrypt/libgcrypt.mk b/package/libgcrypt/libgcrypt.mk index e5fdfcfc8e..e8ffe00d73 100644 --- a/package/libgcrypt/libgcrypt.mk +++ b/package/libgcrypt/libgcrypt.mk @@ -26,8 +26,8 @@ LIBGCRYPT_CONF_OPTS += --disable-asm endif # Code doesn't build in thumb mode -ifeq ($(BR2_arm),y) -LIBGCRYPT_CONF_ENV += CFLAGS="$(patsubst -mthumb,,$(TARGET_CFLAGS))" +ifeq ($(BR2_ARM_INSTRUCTIONS_THUMB),y) +LIBGCRYPT_CONF_ENV += CFLAGS="$(TARGET_CFLAGS) -marm" endif $(eval $(autotools-package)) From peter at korsgaard.com Fri Mar 17 08:21:20 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Fri, 17 Mar 2023 09:21:20 +0100 Subject: [Buildroot] [git commit branch/2022.02.x] package/x11r7/xdriver_xf86-video-qxl: Update broken URL in Config.in helptext Message-ID: <20230317083810.5FD7C874F5@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=875ea2df1743cee70967693b99c2aac9cba6207d branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.02.x Signed-off-by: Bernd Kuhls Signed-off-by: Arnout Vandecappelle (cherry picked from commit 562045056b7a25131cc17f58055fd5d6d7bf305c) Signed-off-by: Peter Korsgaard --- package/x11r7/xdriver_xf86-video-qxl/Config.in | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package/x11r7/xdriver_xf86-video-qxl/Config.in b/package/x11r7/xdriver_xf86-video-qxl/Config.in index 40f61fd69f..0c6b13eda2 100644 --- a/package/x11r7/xdriver_xf86-video-qxl/Config.in +++ b/package/x11r7/xdriver_xf86-video-qxl/Config.in @@ -9,4 +9,4 @@ config BR2_PACKAGE_XDRIVER_XF86_VIDEO_QXL help QEMU QXL paravirt video driver - http://www.spice-space.org/page/XorgQXL + https://gitlab.freedesktop.org/xorg/driver/xf86-video-qxl From peter at korsgaard.com Fri Mar 17 08:35:14 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Fri, 17 Mar 2023 09:35:14 +0100 Subject: [Buildroot] [git commit branch/2022.02.x] package/uqmi: fix compile error (gcc false error reporting) Message-ID: <20230317083810.8C075874F5@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=91059234f4f9b3fee7b39423f5705d1ac0c70762 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.02.x Add upstream suggested patch ([1]) to avoid gcc false error reporting. Fixes: - http://autobuild.buildroot.net/results/ce9e2074bb8486d1ee25232b985d47475faefd63 dev.c:217:23: error: storing the address of local variable 'complete' in '*req.complete' [-Werror=dangling-pointer=] 217 | req->complete = &complete; | ~~~~~~~~~~~~~~^~~~~~~~~~~ [1] http://lists.openwrt.org/pipermail/openwrt-devel/2023-March/040633.html Signed-off-by: Peter Seiderer Signed-off-by: Peter Korsgaard (cherry picked from commit b3cf07d8db2ae0283bbac7e4a06f363c7bc39e58) Signed-off-by: Peter Korsgaard --- ...gcc-false-error-reporting-storing-the-add.patch | 54 ++++++++++++++++++++++ 1 file changed, 54 insertions(+) diff --git a/package/uqmi/0001-uqmi-avoid-gcc-false-error-reporting-storing-the-add.patch b/package/uqmi/0001-uqmi-avoid-gcc-false-error-reporting-storing-the-add.patch new file mode 100644 index 0000000000..c940925767 --- /dev/null +++ b/package/uqmi/0001-uqmi-avoid-gcc-false-error-reporting-storing-the-add.patch @@ -0,0 +1,54 @@ +From 4c2eb926efb4de24af5a3b1e8c18195198827491 Mon Sep 17 00:00:00 2001 +From: Peter Seiderer +Date: Sun, 5 Mar 2023 22:08:13 +0100 +Subject: [PATCH] uqmi: avoid gcc false error reporting (storing the address of + local variable 'complete' in '*req.complete') + +Avoid gcc false error reporting (req->complete is later reset to NULL +in case of use of local complete): + + dev.c:217:23: error: storing the address of local variable 'complete' in '*req.complete' [-Werror=dangling-pointer=] + 217 | req->complete = &complete; + | ~~~~~~~~~~~~~~^~~~~~~~~~~ + +Signed-off-by: Peter Seiderer + +[Upstream: http://lists.openwrt.org/pipermail/openwrt-devel/2023-March/040633.html] +Signed-off-by: Peter Seiderer +--- + dev.c | 12 ++++++++++++ + 1 file changed, 12 insertions(+) + +diff --git a/dev.c b/dev.c +index bd10207..b8ac273 100644 +--- a/dev.c ++++ b/dev.c +@@ -203,6 +203,15 @@ void qmi_request_cancel(struct qmi_dev *qmi, struct qmi_request *req) + __qmi_request_complete(qmi, req, NULL); + } + ++/* avoid gcc false error reporting: ++ * dev.c:217:23: error: storing the address of local variable ???complete??? in ???*req.complete??? [-Werror=dangling-pointer=] ++ * 217 | req->complete = &complete; ++ * | ~~~~~~~~~~~~~~^~~~~~~~~~~ ++ */ ++#if __GNUC__ > 4 || (__GNUC__ == 4 && __GNUC_MINOR__ >= 6) ++#pragma GCC diagnostic push ++#pragma GCC diagnostic ignored "-Wdangling-pointer" ++#endif + int qmi_request_wait(struct qmi_dev *qmi, struct qmi_request *req) + { + bool complete = false; +@@ -231,6 +240,9 @@ int qmi_request_wait(struct qmi_dev *qmi, struct qmi_request *req) + + return req->ret; + } ++#if __GNUC__ > 4 || (__GNUC__ == 4 && __GNUC_MINOR__ >= 6) ++#pragma GCC diagnostic pop ++#endif + + struct qmi_connect_request { + struct qmi_request req; +-- +2.39.2 + From peter at korsgaard.com Fri Mar 17 08:30:12 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Fri, 17 Mar 2023 09:30:12 +0100 Subject: [Buildroot] [git commit branch/2022.02.x] support/dependencies/dependencies.sh: require FileHandle perl package for ace Message-ID: <20230317083810.75F68874F7@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=d9a6f6a6e8b7179fbeef2c7a7d7238c7e2ae20e6 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.02.x ace needs FileHandle module: Can't locate FileHandle.pm in @INC (you may need to install the FileHandle module) (@INC contains: /home/buildroot/autobuild/instance-0/output-1/host/lib/perl /usr/local/lib64/perl5/5.36 /usr/local/share/perl5/5.36 /usr/lib64/perl5/vendor_perl /usr/share/perl5/vendor_perl /usr/lib64/perl5 /usr/share/perl5) at /home/buildroot/autobuild/instance-0/output-1/build/ace-7.0.6/MPC/prj_install.pl line 17. BEGIN failed--compilation aborted at /home/buildroot/autobuild/instance-0/output-1/build/ace-7.0.6/MPC/prj_install.pl line 17. Fixes: - http://autobuild.buildroot.org/results/9dee7c09fd7b41d276df0285a0f3dcae1a71f041 Signed-off-by: Fabrice Fontaine Signed-off-by: Peter Korsgaard (cherry picked from commit 1c89f36821b8b37143efcd53558c9fda24788808) Signed-off-by: Peter Korsgaard --- support/dependencies/dependencies.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/support/dependencies/dependencies.sh b/support/dependencies/dependencies.sh index b99dca1294..f421d9bb8e 100755 --- a/support/dependencies/dependencies.sh +++ b/support/dependencies/dependencies.sh @@ -311,7 +311,7 @@ if grep -q -E '^BR2_PACKAGE_(WEBKITGTK|WPEWEBKIT)=y' $BR2_CONFIG ; then required_perl_modules="${required_perl_modules} JSON::PP" fi -if grep -q ^BR2_TARGET_SYSLINUX=y $BR2_CONFIG ; then +if grep -q -E '^BR2_(PACKAGE_ACE|TARGET_SYSLINUX)=y' $BR2_CONFIG ; then required_perl_modules="$required_perl_modules FileHandle" fi From peter at korsgaard.com Fri Mar 17 08:26:26 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Fri, 17 Mar 2023 09:26:26 +0100 Subject: [Buildroot] [git commit branch/2022.02.x] package/znc: Fix build with LibreSSL Message-ID: <20230317083810.6B845874F6@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=aa9f2eae457e1ff1154e55bcd9023e7a3cda274f branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.02.x Fixes: http://autobuild.buildroot.net/results/3fe/3fec5c3a21af47b5f4e8adcaf4ce1fff5070e00a/ Signed-off-by: Bernd Kuhls Signed-off-by: Arnout Vandecappelle (cherry picked from commit dfc3b05c05c8fa1a86affdd0a42fa4f6a0bf0171) Signed-off-by: Peter Korsgaard --- .../znc/0001-LibreSSL-3.5-opaqued-structures.patch | 27 +++++++++ package/znc/0002-Fix-build-with-libressl.patch | 68 ++++++++++++++++++++++ ...-and-DH_get0_key-have-existed-since-Libre.patch | 30 ++++++++++ 3 files changed, 125 insertions(+) diff --git a/package/znc/0001-LibreSSL-3.5-opaqued-structures.patch b/package/znc/0001-LibreSSL-3.5-opaqued-structures.patch new file mode 100644 index 0000000000..d0019e21a4 --- /dev/null +++ b/package/znc/0001-LibreSSL-3.5-opaqued-structures.patch @@ -0,0 +1,27 @@ +From 87f3dac8ba8dea5628b05416bdef454b4ef2d236 Mon Sep 17 00:00:00 2001 +From: Charlie Li +Date: Mon, 14 Mar 2022 17:36:36 -0400 +Subject: [PATCH] LibreSSL 3.5 opaqued structures + +Downloaded from upstream commit +https://github.com/znc/Csocket/commit/87f3dac8ba8dea5628b05416bdef454b4ef2d236 + +Signed-off-by: Bernd Kuhls +(rebased for znc) +--- + Csocket.cc | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/Csocket.cc b/Csocket.cc +index 46a3bfd..a30da14 100644 +--- a/third_party/Csocket/Csocket.cc ++++ b/third_party/Csocket/Csocket.cc +@@ -61,7 +61,7 @@ + # define OPENSSL_NO_TLS1_1 /* 1.0.1-pre~: openssl/openssl at 637f374ad49d5f6d4f81d87d7cdd226428aa470c */ + # define OPENSSL_NO_TLS1_2 /* 1.0.1-pre~: openssl/openssl at 7409d7ad517650db332ae528915a570e4e0ab88b */ + # endif +-# ifndef LIBRESSL_VERSION_NUMBER /* forked from OpenSSL 1.0.1g, sets high version "with the idea of discouraging software from relying on magic numbers for detecting features"(!) */ ++# if !defined(LIBRESSL_VERSION_NUMBER) || (defined(LIBRESSL_VERSION_NUMBER) && LIBRESSL_VERSION_NUMBER >= 0x03050000fL) + # if OPENSSL_VERSION_NUMBER >= 0x10100000 + # undef HAVE_ERR_REMOVE_THREAD_STATE /* 1.1.0-pre4: openssl/openssl at 8509dcc9f319190c565ab6baad7c88d37a951d1c */ + # undef OPENSSL_NO_SSL2 /* 1.1.0-pre4: openssl/openssl at e80381e1a3309f5d4a783bcaa508a90187a48882 */ diff --git a/package/znc/0002-Fix-build-with-libressl.patch b/package/znc/0002-Fix-build-with-libressl.patch new file mode 100644 index 0000000000..b8d22445fb --- /dev/null +++ b/package/znc/0002-Fix-build-with-libressl.patch @@ -0,0 +1,68 @@ +From dcb5f3df82fcfec48aab356252067dc897fb98cf Mon Sep 17 00:00:00 2001 +From: Alexey Sokolov +Date: Sun, 14 Nov 2021 00:45:01 +0000 +Subject: [PATCH] Fix build with libressl + +It got another feature of openssl implemented, which broke this + +Downloaded from upstream commit +https://github.com/znc/znc/commit/dcb5f3df82fcfec48aab356252067dc897fb98cf + +Signed-off-by: Bernd Kuhls +--- + CMakeLists.txt | 14 ++++++++++++++ + include/znc/zncconfig.h.cmake.in | 1 + + modules/schat.cpp | 3 +-- + 3 files changed, 16 insertions(+), 2 deletions(-) + +diff --git a/CMakeLists.txt b/CMakeLists.txt +index 0913ff2691..1f77f5632b 100644 +--- a/CMakeLists.txt ++++ b/CMakeLists.txt +@@ -82,6 +82,20 @@ endmacro() + tristate_option(OPENSSL "Support SSL") + if(WANT_OPENSSL) + find_package(OpenSSL ${TRISTATE_OPENSSL_REQUIRED}) ++ ++ if(OPENSSL_FOUND) ++ # SSL_SESSION was made opaque in OpenSSL 1.1.0; ++ # LibreSSL gained that function later too. ++ # TODO: maybe remove this check at some point, and stop supporting old ++ # libssl versions ++ function(check_SSL_SESSION_get0_cipher) ++ set(CMAKE_REQUIRED_LIBRARIES ${OPENSSL_LIBRARIES}) ++ set(CMAKE_REQUIRED_INCLUDES ${OPENSSL_INCLUDE_DIR}) ++ check_cxx_symbol_exists(SSL_SESSION_get0_cipher openssl/ssl.h ++ HAVE_SSL_SESSION_get0_cipher) ++ endfunction() ++ check_SSL_SESSION_get0_cipher() ++ endif() + endif() + set(HAVE_LIBSSL "${OPENSSL_FOUND}") + +diff --git a/include/znc/zncconfig.h.cmake.in b/include/znc/zncconfig.h.cmake.in +index 5426b828af..7b07b99aec 100644 +--- a/include/znc/zncconfig.h.cmake.in ++++ b/include/znc/zncconfig.h.cmake.in +@@ -31,6 +31,7 @@ + #define HAVE_PTHREAD 1 + #cmakedefine HAVE_THREADED_DNS 1 + #cmakedefine HAVE_LIBSSL 1 ++#cmakedefine HAVE_SSL_SESSION_get0_cipher 1 + #cmakedefine HAVE_IPV6 1 + #cmakedefine HAVE_ZLIB 1 + #cmakedefine HAVE_I18N 1 +diff --git a/modules/schat.cpp b/modules/schat.cpp +index aa7a338dcd..66e67e695c 100644 +--- a/modules/schat.cpp ++++ b/modules/schat.cpp +@@ -25,8 +25,7 @@ + #include + #include + +-#if !defined(OPENSSL_VERSION_NUMBER) || defined(LIBRESSL_VERSION_NUMBER) || \ +- OPENSSL_VERSION_NUMBER < 0x10100007 ++#ifndef HAVE_SSL_SESSION_get0_cipher + /* SSL_SESSION was made opaque in OpenSSL 1.1.0, cipher accessor was added 2 + weeks before the public release. + See openssl/openssl at e92813234318635639dba0168c7ef5568757449b. */ diff --git a/package/znc/0003-DH_set0_pqg-and-DH_get0_key-have-existed-since-Libre.patch b/package/znc/0003-DH_set0_pqg-and-DH_get0_key-have-existed-since-Libre.patch new file mode 100644 index 0000000000..a2946643fc --- /dev/null +++ b/package/znc/0003-DH_set0_pqg-and-DH_get0_key-have-existed-since-Libre.patch @@ -0,0 +1,30 @@ +From 7c8ac8981a8516edaba469641aff4d8ec452ae9e Mon Sep 17 00:00:00 2001 +From: Charlie Li +Date: Mon, 14 Mar 2022 18:32:46 -0400 +Subject: [PATCH] DH_set0_pqg and DH_get0_key have existed since LibreSSL 2.7 + +https://github.com/libressl-portable/openbsd/commit/848e2a019c796b685fc8c5848283b86e48fbe0bf +https://github.com/libressl-portable/openbsd/commit/3789e379353c1d53313a249461b3d735de4ac742 + +Downloaded from upstream commit +https://github.com/znc/znc/commit/7c8ac8981a8516edaba469641aff4d8ec452ae9e + +Signed-off-by: Bernd Kuhls +--- + modules/crypt.cpp | 3 ++- + 1 file changed, 2 insertions(+), 1 deletion(-) + +diff --git a/modules/crypt.cpp b/modules/crypt.cpp +index 7655371b6e..68f7aafcea 100644 +--- a/modules/crypt.cpp ++++ b/modules/crypt.cpp +@@ -68,7 +68,8 @@ class CCryptMod : public CModule { + CString m_sPrivKey; + CString m_sPubKey; + +-#if OPENSSL_VERSION_NUMBER < 0X10100000L || defined(LIBRESSL_VERSION_NUMBER) ++#if OPENSSL_VERSION_NUMBER < 0X10100000L || \ ++ (defined(LIBRESSL_VERSION_NUMBER) && LIBRESSL_VERSION_NUMBER < 0x02070000fL) + static int DH_set0_pqg(DH* dh, BIGNUM* p, BIGNUM* q, BIGNUM* g) { + /* If the fields p and g in dh are nullptr, the corresponding input + * parameters MUST be non-nullptr. q may remain nullptr. From peter at korsgaard.com Fri Mar 17 08:35:23 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Fri, 17 Mar 2023 09:35:23 +0100 Subject: [Buildroot] [git commit branch/2022.02.x] package/uqmi: update patch for fix compile error (gcc false error reporting) Message-ID: <20230317083810.97B64874F6@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=0399011fa8f9dfe96a82dd55abe71cc823116132 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.02.x Update the patch to to avoid gcc false error reporting (apply pragma ignored only for gcc >= 12.x (as the warning '-Wdangling-pointer' was introduced with gcc-12.x). Fixes: - http://autobuild.buildroot.net/results/df380f921b74527b77290a658de0c57680083afa .../build/uqmi-0a19b5b77140465c29e2afa7d611fe93abc9672f/dev.c:213:32: error: unknown option after '#pragma GCC diagnostic' kind [-Werror=pragmas] 213 | #pragma GCC diagnostic ignored "-Wdangling-pointer" | ^~~~~~~~~~~~~~~~~~~~ Signed-off-by: Peter Seiderer Signed-off-by: Peter Korsgaard (cherry picked from commit 6219046db6a434d549706e039f221c46464cee21) Signed-off-by: Peter Korsgaard --- ...cc-12.x-false-error-reporting-storing-th.patch} | 23 ++++++++++++---------- 1 file changed, 13 insertions(+), 10 deletions(-) diff --git a/package/uqmi/0001-uqmi-avoid-gcc-false-error-reporting-storing-the-add.patch b/package/uqmi/0001-uqmi-avoid-gcc-12.x-false-error-reporting-storing-th.patch similarity index 71% rename from package/uqmi/0001-uqmi-avoid-gcc-false-error-reporting-storing-the-add.patch rename to package/uqmi/0001-uqmi-avoid-gcc-12.x-false-error-reporting-storing-th.patch index c940925767..e2199228b9 100644 --- a/package/uqmi/0001-uqmi-avoid-gcc-false-error-reporting-storing-the-add.patch +++ b/package/uqmi/0001-uqmi-avoid-gcc-12.x-false-error-reporting-storing-th.patch @@ -1,10 +1,10 @@ -From 4c2eb926efb4de24af5a3b1e8c18195198827491 Mon Sep 17 00:00:00 2001 +From 63ab887be90c7fe37d537ea75e60eb95d6d87d3f Mon Sep 17 00:00:00 2001 From: Peter Seiderer Date: Sun, 5 Mar 2023 22:08:13 +0100 -Subject: [PATCH] uqmi: avoid gcc false error reporting (storing the address of - local variable 'complete' in '*req.complete') +Subject: [PATCH] uqmi: avoid gcc-12.x false error reporting (storing the + address of local variable 'complete' in '*req.complete') -Avoid gcc false error reporting (req->complete is later reset to NULL +Avoid gcc-12.x false error reporting (req->complete is later reset to NULL in case of use of local complete): dev.c:217:23: error: storing the address of local variable 'complete' in '*req.complete' [-Werror=dangling-pointer=] @@ -12,27 +12,30 @@ in case of use of local complete): | ~~~~~~~~~~~~~~^~~~~~~~~~~ Signed-off-by: Peter Seiderer - -[Upstream: http://lists.openwrt.org/pipermail/openwrt-devel/2023-March/040633.html] +[Upstream: http://lists.openwrt.org/pipermail/openwrt-devel/2023-March/040667.html] Signed-off-by: Peter Seiderer +--- +Changes v1 -> v2: + - apply pragma ignored only for gcc >= 12.x (as the warning + '-Wdangling-pointer' was introduced with gcc-12.x) --- dev.c | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/dev.c b/dev.c -index bd10207..b8ac273 100644 +index bd10207..dbd42d4 100644 --- a/dev.c +++ b/dev.c @@ -203,6 +203,15 @@ void qmi_request_cancel(struct qmi_dev *qmi, struct qmi_request *req) __qmi_request_complete(qmi, req, NULL); } -+/* avoid gcc false error reporting: ++/* avoid gcc-12.x false error reporting: + * dev.c:217:23: error: storing the address of local variable ???complete??? in ???*req.complete??? [-Werror=dangling-pointer=] + * 217 | req->complete = &complete; + * | ~~~~~~~~~~~~~~^~~~~~~~~~~ + */ -+#if __GNUC__ > 4 || (__GNUC__ == 4 && __GNUC_MINOR__ >= 6) ++#if __GNUC__ >= 12 +#pragma GCC diagnostic push +#pragma GCC diagnostic ignored "-Wdangling-pointer" +#endif @@ -43,7 +46,7 @@ index bd10207..b8ac273 100644 return req->ret; } -+#if __GNUC__ > 4 || (__GNUC__ == 4 && __GNUC_MINOR__ >= 6) ++#if __GNUC__ >= 12 +#pragma GCC diagnostic pop +#endif From peter at korsgaard.com Fri Mar 17 08:33:50 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Fri, 17 Mar 2023 09:33:50 +0100 Subject: [Buildroot] [git commit branch/2022.02.x] package/rsync: link with -latomic if needed Message-ID: <20230317083810.80606874F4@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=bef793ae124c1843d5bfaa697d17559e5e713d43 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.02.x Fixes: http://autobuild.buildroot.net/results/9eb9a92871622472b8f9eb3797aadd3651fc78a4/ Signed-off-by: Bernd Kuhls Signed-off-by: Peter Korsgaard (cherry picked from commit b9a062b354953f3fbfee702bb5b5007598299925) Signed-off-by: Peter Korsgaard --- package/rsync/rsync.mk | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/package/rsync/rsync.mk b/package/rsync/rsync.mk index 9dd66aeb8c..22584f6039 100644 --- a/package/rsync/rsync.mk +++ b/package/rsync/rsync.mk @@ -24,6 +24,10 @@ RSYNC_CONF_OPTS = \ --disable-lz4 \ --disable-md5-asm +ifeq ($(BR2_TOOLCHAIN_HAS_LIBATOMIC),y) +RSYNC_CONF_ENV += LIBS=-latomic +endif + ifeq ($(BR2_PACKAGE_ACL),y) RSYNC_DEPENDENCIES += acl else From peter at korsgaard.com Fri Mar 17 09:17:21 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Fri, 17 Mar 2023 10:17:21 +0100 Subject: [Buildroot] [PATCH 1/1] package/nut: ensure time_t is defined In-Reply-To: <20230221135658.1489271-1-fontaine.fabrice@gmail.com> (Fabrice Fontaine's message of "Tue, 21 Feb 2023 14:56:58 +0100") References: <20230221135658.1489271-1-fontaine.fabrice@gmail.com> Message-ID: <87v8izybxa.fsf@dell.be.48ers.dk> >>>>> "Fabrice" == Fabrice Fontaine writes: > Ensure time_t is defined to fix the following collectd build failure on > musl: > src/nut.c:40:2: error: #error "Unable to determine the UPS connection type." > 40 | #error "Unable to determine the UPS connection type." > | ^~~~~ > src/nut.c:46:3: error: unknown type name 'collectd_upsconn_t' > 46 | collectd_upsconn_t *conn; > | ^~~~~~~~~~~~~~~~~~ > libupsclient is an optional dependency of nut plugin since version > 5.10.0 of collectd and > https://github.com/collectd/collectd/commit/bc2d94024d0250211c1e498db1b43bb4525324da > Fixes: > - http://autobuild.buildroot.org/results/22b758097e8fb72c68e41329cbc7abc748d81ca6 > Signed-off-by: Fabrice Fontaine Committed to 2022.11.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Fri Mar 17 09:20:20 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Fri, 17 Mar 2023 10:20:20 +0100 Subject: [Buildroot] [PATCH] package/go: security bump to version 1.19.7 In-Reply-To: <20230312144516.1949734-1-peter@korsgaard.com> (Peter Korsgaard's message of "Sun, 12 Mar 2023 15:45:15 +0100") References: <20230312144516.1949734-1-peter@korsgaard.com> Message-ID: <87r0tnybsb.fsf@dell.be.48ers.dk> >>>>> "Peter" == Peter Korsgaard writes: > go1.19.7 (released 2023-03-07) includes a security fix to the > crypto/elliptic package, as well as bug fixes to the linker, the runtime, > and the crypto/x509 and syscall packages. > Signed-off-by: Peter Korsgaard Committed to 2022.11.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Fri Mar 17 08:53:38 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Fri, 17 Mar 2023 09:53:38 +0100 Subject: [Buildroot] [git commit branch/2022.11.x] package/nut: ensure time_t is defined Message-ID: <20230317092052.A9EF5874FA@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=5ca621375ab5885ad3de1dfa6d88bbcd19bce0e5 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.11.x Ensure time_t is defined to fix the following collectd build failure on musl: src/nut.c:40:2: error: #error "Unable to determine the UPS connection type." 40 | #error "Unable to determine the UPS connection type." | ^~~~~ src/nut.c:46:3: error: unknown type name 'collectd_upsconn_t' 46 | collectd_upsconn_t *conn; | ^~~~~~~~~~~~~~~~~~ libupsclient is an optional dependency of nut plugin since version 5.10.0 of collectd and https://github.com/collectd/collectd/commit/bc2d94024d0250211c1e498db1b43bb4525324da Fixes: - http://autobuild.buildroot.org/results/22b758097e8fb72c68e41329cbc7abc748d81ca6 Signed-off-by: Fabrice Fontaine Signed-off-by: Peter Korsgaard (cherry picked from commit 02c8901791d8d65094ecf56d9773babe74dd1845) Signed-off-by: Peter Korsgaard --- ...ents-upsclient-h-ensure-time_t-is-defined.patch | 35 ++++++++++++++++++++++ 1 file changed, 35 insertions(+) diff --git a/package/nut/0001-clients-upsclient-h-ensure-time_t-is-defined.patch b/package/nut/0001-clients-upsclient-h-ensure-time_t-is-defined.patch new file mode 100644 index 0000000000..c9fb04b8cd --- /dev/null +++ b/package/nut/0001-clients-upsclient-h-ensure-time_t-is-defined.patch @@ -0,0 +1,35 @@ +From cafd77993ec5e16634b774b65bf6da9b34a21fc5 Mon Sep 17 00:00:00 2001 +From: Jim Klimov +Date: Wed, 31 Aug 2022 11:24:19 +0200 +Subject: [PATCH] clients/upsclient.h: ensure time_t is defined + +[Retrieved from: +https://github.com/networkupstools/nut/commit/cafd77993ec5e16634b774b65bf6da9b34a21fc5] +Signed-off-by: Fabrice Fontaine +--- + clients/upsclient.h | 12 ++++++++++++ + 1 file changed, 12 insertions(+) + +diff --git a/clients/upsclient.h b/clients/upsclient.h +index 08574b8f8b..e346d8f519 100644 +--- a/clients/upsclient.h ++++ b/clients/upsclient.h +@@ -41,6 +41,18 @@ + #include + #endif + ++/* Not including NUT timehead.h because this is part of end-user API */ ++#ifdef TIME_WITH_SYS_TIME ++# include ++# include ++#else ++# ifdef HAVE_SYS_TIME_H ++# include ++# else ++# include ++# endif ++#endif ++ + #ifdef __cplusplus + /* *INDENT-OFF* */ + extern "C" { From peter at korsgaard.com Fri Mar 17 09:17:45 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Fri, 17 Mar 2023 10:17:45 +0100 Subject: [Buildroot] [git commit branch/2022.11.x] package/go: security bump to version 1.19.7 Message-ID: <20230317092052.B4C6B874FB@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=0fac4a91fb99abc7864567e1c67874442281a2be branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.11.x go1.19.7 (released 2023-03-07) includes a security fix to the crypto/elliptic package, as well as bug fixes to the linker, the runtime, and the crypto/x509 and syscall packages. Signed-off-by: Peter Korsgaard (cherry picked from commit e93f96b717f31ab26d047c8daac8ae55622396bd) 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 8254a91524..89e2fd952f 100644 --- a/package/go/go.hash +++ b/package/go/go.hash @@ -1,3 +1,3 @@ # From https://go.dev/dl -sha256 d7f0013f82e6d7f862cc6cb5c8cdb48eef5f2e239b35baa97e2f1a7466043767 go1.19.6.src.tar.gz +sha256 775bdf285ceaba940da8a2fe20122500efd7a0b65dbcee85247854a8d7402633 go1.19.7.src.tar.gz sha256 2d36597f7117c38b006835ae7f537487207d8ec407aa9d9980794b2030cbc067 LICENSE diff --git a/package/go/go.mk b/package/go/go.mk index a9056da47b..a94603f268 100644 --- a/package/go/go.mk +++ b/package/go/go.mk @@ -4,7 +4,7 @@ # ################################################################################ -GO_VERSION = 1.19.6 +GO_VERSION = 1.19.7 GO_SITE = https://storage.googleapis.com/golang GO_SOURCE = go$(GO_VERSION).src.tar.gz From bugzilla at busybox.net Fri Mar 17 09:52:24 2023 From: bugzilla at busybox.net (bugzilla at busybox.net) Date: Fri, 17 Mar 2023 09:52:24 +0000 Subject: [Buildroot] [Bug 15401] New: host-rust-1.67.0 does not compile due to missing mallinfo2 and arc4random Message-ID: https://bugs.busybox.net/show_bug.cgi?id=15401 Bug ID: 15401 Host: x86_64 Build: x86_64 (Debian 11) Summary: host-rust-1.67.0 does not compile due to missing mallinfo2 and arc4random Product: buildroot Version: 2023.02 Hardware: All OS: Linux Status: NEW Severity: normal Priority: P5 Component: Other Assignee: unassigned at buildroot.uclibc.org Reporter: alban.at.ifd at gmail.com CC: buildroot at uclibc.org Target Milestone: --- Created attachment 9531 --> https://bugs.busybox.net/attachment.cgi?id=9531&action=edit defconfig I only want to build a toolchain with a rust compiler so I have the following defconfig: BR2_x86_64=y BR2_KERNEL_HEADERS_5_4=y BR2_GCC_VERSION_12_X=y BR2_TOOLCHAIN_BUILDROOT_CXX=y BR2_PRIMARY_SITE="" BR2_INIT_NONE=y # BR2_TARGET_ENABLE_ROOT_LOGIN is not set # BR2_PACKAGE_BUSYBOX is not set BR2_PACKAGE_LIBBSD=y BR2_PACKAGE_HOST_ENVIRONMENT_SETUP=y BR2_PACKAGE_HOST_RUSTC=y BR2_PACKAGE_HOST_RUST=y The compilation of rust (host-rust-1.67.0) is not working. It fails with the following message when I call the "make" command: [ 7%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/RWMutex.cpp.o In file included from build/host-rust-1.67.0/src/llvm-project/llvm/lib/Support/Process.cpp:107: build/host-rust-1.67.0/src/llvm-project/llvm/lib/Support/Unix/Process.inc: In static member function ?static size_t llvm::sys::Process::GetMallocUsage()?: build/host-rust-1.67.0/src/llvm-project/llvm/lib/Support/Unix/Process.inc:92:20: error: aggregate ?llvm::sys::Process::GetMallocUsage()::mallinfo2 mi? has incomplete type and cannot be defined 92 | struct mallinfo2 mi; | ^~ build/host-rust-1.67.0/src/llvm-project/llvm/lib/Support/Unix/Process.inc:93:10: error: ?::mallinfo2? has not been declared 93 | mi = ::mallinfo2(); | ^~~~~~~~~ build/host-rust-1.67.0/src/llvm-project/llvm/lib/Support/Unix/Process.inc: In static member function ?static unsigned int llvm::sys::Process::GetRandomNumber()?: build/host-rust-1.67.0/src/llvm-project/llvm/lib/Support/Unix/Process.inc:455:10: error: ?arc4random? was not declared in this scope; did you mean ?srandom?? 455 | return arc4random(); | ^~~~~~~~~~ | srandom [ 7%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/ThreadLocal.cpp.o [ 7%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Signals.cpp.o gmake[4]: *** [lib/Support/CMakeFiles/LLVMSupport.dir/build.make:1902: lib/Support/CMakeFiles/LLVMSupport.dir/Process.cpp.o] Error 1 gmake[4]: *** Waiting for unfinished jobs.... gmake[4]: Leaving directory 'build/host-rust-1.67.0/build/x86_64-unknown-linux-gnu/llvm/build' gmake[3]: *** [CMakeFiles/Makefile2:7354: lib/Support/CMakeFiles/LLVMSupport.dir/all] Error 2 gmake[3]: Leaving directory 'build/host-rust-1.67.0/build/x86_64-unknown-linux-gnu/llvm/build' gmake[2]: *** [Makefile:171: all] Error 2 gmake[2]: Leaving directory 'build/host-rust-1.67.0/build/x86_64-unknown-linux-gnu/llvm/build' thread 'main' panicked at ' command did not execute successfully, got: exit status: 2 I confirm that the CMake of LLVM detects both arc4random and mallinfo2 features, inside build/host-rust-1.67.0/build/x86_64-unknown-linux-gnu/llvm/build/CMakeCache.txt, I have the following: //Have symbol arc4random HAVE_DECL_ARC4RANDOM:INTERNAL=1 and //Have symbol mallinfo2 HAVE_MALLINFO2:INTERNAL=1 For information, when I try to build the vanilla rustc 1.67.0 (from github) directly with the toolchain of my system (gcc 10.2.1, Debian 11), the two "features" are not detected by CMake and the compilation works. But when I copy the config.toml generated by rust.mk into the vanilla rust sources, the compilation is failling with the same error: I am able to reproduce the problem with the vanilla sources. I managed to implement a workaround with the following patch applied on buildroot's sources: diff --git a/package/rust/rust.mk b/package/rust/rust.mk index d14ad3a3e7..d11a39e4a5 100644 --- a/package/rust/rust.mk +++ b/package/rust/rust.mk @@ -60,8 +60,6 @@ define HOST_RUST_CONFIGURE_CMDS echo '[rust]'; \ echo 'channel = "stable"'; \ echo 'musl-root = "$(STAGING_DIR)"' ; \ - echo '[target.$(RUSTC_TARGET_NAME)]'; \ - echo 'cc = "$(TARGET_CROSS)gcc"'; \ echo '[llvm]'; \ echo 'ninja = false'; \ ) > $(@D)/config.toml I am suprised to see here that the cross-compiler was defined as cc in the generated config.toml, as we want to build a rust compiler which can be executed on the host system, not on the target system. -- You are receiving this mail because: You are on the CC list for the bug. From bugzilla at busybox.net Fri Mar 17 09:55:04 2023 From: bugzilla at busybox.net (bugzilla at busybox.net) Date: Fri, 17 Mar 2023 09:55:04 +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 #9531|1 |0 is patch| | -- You are receiving this mail because: You are on the CC list for the bug. From bugzilla at busybox.net Fri Mar 17 09:55:55 2023 From: bugzilla at busybox.net (bugzilla at busybox.net) Date: Fri, 17 Mar 2023 09:55: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 --- Comment #1 from alban.at.ifd at gmail.com --- Created attachment 9536 --> https://bugs.busybox.net/attachment.cgi?id=9536&action=edit Possible workaround -- You are receiving this mail because: You are on the CC list for the bug. From james.hilliard1 at gmail.com Fri Mar 17 10:10:31 2023 From: james.hilliard1 at gmail.com (James Hilliard) Date: Fri, 17 Mar 2023 04:10:31 -0600 Subject: [Buildroot] [PATCH 1/1] package/{rust, rust-bin}: bump to version 1.68.0 Message-ID: <20230317101031.2357806-1-james.hilliard1@gmail.com> Link to Rust 1.68.0 announcement: https://blog.rust-lang.org/2023/03/09/Rust-1.68.0.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 11cfae5e9b..1b7d153833 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.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 +# 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 # 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 bb66de5ec5..9efca1dcbd 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.1 +RUST_BIN_VERSION = 1.68.0 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 1b4b08cecc..d717ccbfef 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.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 +# 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 # Locally generated sha256 62c7a1e35f56406896d7aa7ca52d0cc0d272ac022b5d2796e7d6905db8a3636a LICENSE-APACHE sha256 23f18e03dc49df91622fe2a76176497404e46ced8a715d9d2b67a7446571cca3 LICENSE-MIT diff --git a/package/rust/rust.mk b/package/rust/rust.mk index 814a3c1dd4..51574c3574 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.1 +RUST_VERSION = 1.68.0 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 thomas.petazzoni at bootlin.com Fri Mar 17 10:24:31 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Fri, 17 Mar 2023 11:24:31 +0100 Subject: [Buildroot] [PATCH 1/1] package/{rust, rust-bin}: bump to version 1.68.0 In-Reply-To: <20230317101031.2357806-1-james.hilliard1@gmail.com> References: <20230317101031.2357806-1-james.hilliard1@gmail.com> Message-ID: <20230317112431.4a3fea9e@windsurf> Hello James, On Fri, 17 Mar 2023 04:10:31 -0600 James Hilliard wrote: > Link to Rust 1.68.0 announcement: https://blog.rust-lang.org/2023/03/09/Rust-1.68.0.html > > Signed-off-by: James Hilliard Thanks for the bump. Do you have some hints about https://bugs.busybox.net/show_bug.cgi?id=15401 ? Thomas -- Thomas Petazzoni, co-owner and CEO, Bootlin Embedded Linux and Kernel engineering and training https://bootlin.com From james.hilliard1 at gmail.com Fri Mar 17 10:36:29 2023 From: james.hilliard1 at gmail.com (James Hilliard) Date: Fri, 17 Mar 2023 04:36:29 -0600 Subject: [Buildroot] [PATCH 1/1] package/{rust, rust-bin}: bump to version 1.68.0 In-Reply-To: <20230317112431.4a3fea9e@windsurf> References: <20230317101031.2357806-1-james.hilliard1@gmail.com> <20230317112431.4a3fea9e@windsurf> Message-ID: On Fri, Mar 17, 2023 at 4:24?AM Thomas Petazzoni wrote: > > Hello James, > > On Fri, 17 Mar 2023 04:10:31 -0600 > James Hilliard wrote: > > > Link to Rust 1.68.0 announcement: https://blog.rust-lang.org/2023/03/09/Rust-1.68.0.html > > > > Signed-off-by: James Hilliard > > Thanks for the bump. Do you have some hints about > https://bugs.busybox.net/show_bug.cgi?id=15401 ? I do have a patch that looks like it might be related, not sure if it will fix the issue: https://patchwork.ozlabs.org/project/buildroot/patch/20220724214743.2324998-1-james.hilliard1 at gmail.com/ > > Thomas > -- > Thomas Petazzoni, co-owner and CEO, Bootlin > Embedded Linux and Kernel engineering and training > https://bootlin.com From sebastian.weyer at smile.fr Fri Mar 17 14:49:58 2023 From: sebastian.weyer at smile.fr (Sebastian Weyer) Date: Fri, 17 Mar 2023 15:49:58 +0100 Subject: [Buildroot] [PATCH v2 1/2] package/uutils-coreutils: new package Message-ID: <20230317144959.1237604-1-sebastian.weyer@smile.fr> This package is an implementation of coreutils written completely in rust. Using the gnu-coreutils-testsuite on this implementation of coreutils on the target is sadly pretty difficult since it is very memory and computation intensive. In order to compare the two implementations I wrote a shell script that just extracted the command line options of every command that is also provided by the coreutils package. These commands are the following: base64, cat, chgrp, chmod, chown, cp, date, dd, df, dir, echo, false, join, kill, link, ln, ls, mkdir, mknod, mktemp, mv, nice, printenv, pwd, rm, rmdir, sleep, stty, sync, touch, true, uname, vdir The changes I noticed were that the command "stty" is missing from this implementation of coreutils. Furthermore I noticed the following missing/changed arguments: chmod -> --silent becomes --quiet cp -> -Z option missing date -> --utc becomes --universal dir -> -D, --dired, --hyperlink missing ln -> -d, -F, --directory missing ls -> -D, --dired, --hyperlink, --indicator missing mkdir -> -Z, --context missing mknod -> -Z, --context missing mv -> -Z, --context missing vdir -> -D, --dired, --hyperlink, --indicator missing uname -> -i, --hardware-platform, -p, --processor missing In this list I didn't include arguments that were newly added since they wouldn't introduce breaking. I can not make any claim about the exact behaviour of each of the commands with their respective arguments. The maintainers of the project provide a page in their documentation, detailling the compatibility with the gnu-coreutils-testsuite: https://uutils.github.io/user/test_coverage.html Signed-off-by: Sebastian Weyer --- The installation (creating the symlinks pointing to the main binary) is done using the project's Makefile. A patch was added to remove the build dependency of the install step in said Makefile. Since install is always called after build, this avoids the install step rebuilding the application. The optional dependency in package/busybox/busybox.mk is necessary so that when uutils-coreutils is selected, it will be built before busybox. Then busybox will see the symlinks that are already placed in target/bin and will not recreate them (noclobber). v2: - created dependency between coreutils and uutils-coreutils so one can't - be activated at the same time as the other - Fixed my name - Added a patch that removes the generation of autocompletions for some shells - using cargo infrastructure for building now. Installing is still done using the project's Makefile - implemented release and debug profiles depending on what is chosen for BR2_DEBUG_ENABLE Signed-off-by: Sebastian Weyer --- DEVELOPERS | 3 ++ package/Config.in | 1 + package/busybox/busybox.mk | 1 + package/coreutils/Config.in | 1 + ...ve-dependency-on-build-during-instal.patch | 29 +++++++++++++++++ package/uutils-coreutils/Config.in | 12 +++++++ .../uutils-coreutils/uutils-coreutils.hash | 3 ++ package/uutils-coreutils/uutils-coreutils.mk | 31 +++++++++++++++++++ 8 files changed, 81 insertions(+) create mode 100644 package/uutils-coreutils/0001-GNUMakefile-remove-dependency-on-build-during-instal.patch create mode 100644 package/uutils-coreutils/Config.in create mode 100644 package/uutils-coreutils/uutils-coreutils.hash create mode 100644 package/uutils-coreutils/uutils-coreutils.mk diff --git a/DEVELOPERS b/DEVELOPERS index b6d288c54f..2d23667953 100644 --- a/DEVELOPERS +++ b/DEVELOPERS @@ -2583,6 +2583,9 @@ F: support/misc/toolchainfile.cmake.in N: Sam Voss F: package/ripgrep/ +N: Sebastian Weyer +F: package/uutils-coreutils + N: S??bastien Szymanski F: package/mmc-utils/ F: package/python-flask-jsonrpc/ diff --git a/package/Config.in b/package/Config.in index 0f8dab3e71..79bbe0b44d 100644 --- a/package/Config.in +++ b/package/Config.in @@ -2725,6 +2725,7 @@ menu "System tools" source "package/tpm2-totp/Config.in" source "package/unscd/Config.in" source "package/util-linux/Config.in" + source "package/uutils-coreutils/Config.in" source "package/watchdog/Config.in" source "package/watchdogd/Config.in" source "package/xdg-dbus-proxy/Config.in" diff --git a/package/busybox/busybox.mk b/package/busybox/busybox.mk index 1633ca525d..d8000ddbb4 100644 --- a/package/busybox/busybox.mk +++ b/package/busybox/busybox.mk @@ -68,6 +68,7 @@ BUSYBOX_DEPENDENCIES = \ $(if $(BR2_PACKAGE_UNZIP),unzip) \ $(if $(BR2_PACKAGE_USBUTILS),usbutils) \ $(if $(BR2_PACKAGE_UTIL_LINUX),util-linux) \ + $(if $(BR2_PACKAGE_UUTILS_COREUTILS),uutils-coreutils) \ $(if $(BR2_PACKAGE_VIM),vim) \ $(if $(BR2_PACKAGE_WATCHDOG),watchdog) \ $(if $(BR2_PACKAGE_WGET),wget) \ diff --git a/package/coreutils/Config.in b/package/coreutils/Config.in index 705013bae0..9c1af1dc25 100644 --- a/package/coreutils/Config.in +++ b/package/coreutils/Config.in @@ -3,6 +3,7 @@ config BR2_PACKAGE_COREUTILS depends on BR2_USE_WCHAR depends on BR2_USE_MMU # fork() depends on BR2_PACKAGE_BUSYBOX_SHOW_OTHERS + depends on !BR2_PACKAGE_UUTILS_COREUTILS help All of the basic file/text/shell utilities. These are the core utilities which are expected to exist on every system. diff --git a/package/uutils-coreutils/0001-GNUMakefile-remove-dependency-on-build-during-instal.patch b/package/uutils-coreutils/0001-GNUMakefile-remove-dependency-on-build-during-instal.patch new file mode 100644 index 0000000000..69bea4d0af --- /dev/null +++ b/package/uutils-coreutils/0001-GNUMakefile-remove-dependency-on-build-during-instal.patch @@ -0,0 +1,29 @@ +From f65efa6db08e8118e40ea568ab8c6dc099b53894 Mon Sep 17 00:00:00 2001 +From: Sebastian Weyer +Date: Thu, 16 Mar 2023 15:57:13 +0100 +Subject: [PATCH] GNUMakefile: remove dependency on build during install + +When building using buildroot, we only call install after having built +already, therefore we don't want to have to rebuild. + +Signed-off-by: Sebastian Weyer +--- + GNUmakefile | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/GNUmakefile b/GNUmakefile +index b242bc8ce..faecf420b 100644 +--- a/GNUmakefile ++++ b/GNUmakefile +@@ -334,7 +334,7 @@ clean: + distclean: clean + $(CARGO) clean $(CARGOFLAGS) && $(CARGO) update $(CARGOFLAGS) + +-install: build ++install: + mkdir -p $(INSTALLDIR_BIN) + ifeq (${MULTICALL}, y) + $(INSTALL) $(BUILDDIR)/coreutils $(INSTALLDIR_BIN)/$(PROG_PREFIX)coreutils +-- +2.25.1 + diff --git a/package/uutils-coreutils/Config.in b/package/uutils-coreutils/Config.in new file mode 100644 index 0000000000..97ddd4b096 --- /dev/null +++ b/package/uutils-coreutils/Config.in @@ -0,0 +1,12 @@ +config BR2_PACKAGE_UUTILS_COREUTILS + bool "uutils-coreutils" + depends on BR2_PACKAGE_HOST_RUSTC_TARGET_ARCH_SUPPORTS + depends on BR2_PACKAGE_HOST_RUSTC + depends on BR2_PACKAGE_BUSYBOX_SHOW_OTHERS + help + uutils is an attempt at writing universal (as in + cross-platform) CLI utilities in Rust. While all programs have + been implemented, some options might be missing or different + behavior might be experienced. + + https://github.com/uutils/coreutils diff --git a/package/uutils-coreutils/uutils-coreutils.hash b/package/uutils-coreutils/uutils-coreutils.hash new file mode 100644 index 0000000000..ca90a0c9f2 --- /dev/null +++ b/package/uutils-coreutils/uutils-coreutils.hash @@ -0,0 +1,3 @@ +# Locally generated +sha256 5bc773bcbc66851aa17979df44224c66c0b5323044c3c9cefb925b44ee9cd81b uutils-coreutils-0.0.17.tar.gz +sha256 a836eb3360d0e80f6a1620495543ad2a4e20e4cf72af89ff528fccf9e63be81e LICENSE diff --git a/package/uutils-coreutils/uutils-coreutils.mk b/package/uutils-coreutils/uutils-coreutils.mk new file mode 100644 index 0000000000..12faf5a9ac --- /dev/null +++ b/package/uutils-coreutils/uutils-coreutils.mk @@ -0,0 +1,31 @@ +################################################################################ +# +# uutils-coreutils +# +################################################################################ + +UUTILS_COREUTILS_VERSION = 0.0.17 +UUTILS_COREUTILS_SITE = $(call github,uutils,coreutils,$(UUTILS_COREUTILS_VERSION)) +UUTILS_COREUTILS_LICENSE = MIT +UUTILS_COREUTILS_LICENSE_FILES = LICENSE + +ifneq ($(BR2_ENABLE_DEBUG),y) +UUTILS_COREUTILS_PROFILE = release +else +UUTILS_COREUTILS_PROFILE = debug +endif + +UUTILS_COREUTILS_MAKE_OPTS = \ + PROFILE=UUTILS_COREUTILS_PROFILE \ + MULTICALL=y + +UUTILS_COREUTILS_CARGO_BUILD_OPTS = --features unix + +define UUTILS_COREUTILS_INSTALL_TARGET_CMDS + $(TARGET_MAKE_ENV) $(MAKE) \ + $(UUTILS_COREUTILS_MAKE_OPTS) -C $(@D) \ + BUILDDIR=$(@D)/target/$(RUSTC_TARGET_NAME)/$(UUTILS_COREUTILS_PROFILE) \ + PREFIX=$(TARGET_DIR) install +endef + +$(eval $(cargo-package)) -- 2.25.1 From sebastian.weyer at smile.fr Fri Mar 17 14:49:59 2023 From: sebastian.weyer at smile.fr (Sebastian Weyer) Date: Fri, 17 Mar 2023 15:49:59 +0100 Subject: [Buildroot] [PATCH v2 2/2] package/uutils-coreutils: remove creation of autocompletions In-Reply-To: <20230317144959.1237604-1-sebastian.weyer@smile.fr> References: <20230317144959.1237604-1-sebastian.weyer@smile.fr> Message-ID: <20230317144959.1237604-2-sebastian.weyer@smile.fr> Signed-off-by: Sebastian Weyer --- ...emove-generation-of-auto-completions.patch | 44 +++++++++++++++++++ 1 file changed, 44 insertions(+) create mode 100644 package/uutils-coreutils/0002-GNUmakefile-remove-generation-of-auto-completions.patch diff --git a/package/uutils-coreutils/0002-GNUmakefile-remove-generation-of-auto-completions.patch b/package/uutils-coreutils/0002-GNUmakefile-remove-generation-of-auto-completions.patch new file mode 100644 index 0000000000..bf817e9a79 --- /dev/null +++ b/package/uutils-coreutils/0002-GNUmakefile-remove-generation-of-auto-completions.patch @@ -0,0 +1,44 @@ +From 4e5169a59f5c7e8dab407a5bb2587fea9c1a7b58 Mon Sep 17 00:00:00 2001 +From: Sebastian Weyer +Date: Thu, 16 Mar 2023 15:58:25 +0100 +Subject: [PATCH] GNUmakefile: remove generation of auto-completions + +The install step of GNUmakefile by default includes the generation of +autocompletions for bash, zsh and fish. + +There are 2 problems with this: + +1. In a buildroot context we don't always have bash, zsh or fish + installed and therefore we probably don't need these anyways + +2. These autocompletions are generated using the compiled binary. Therefore + if desired it should be generated on the target itself. Otherwise it might + not be executable on the host. + +Signed-off-by: Sebastian Weyer +--- + GNUmakefile | 8 -------- + 1 file changed, 8 deletions(-) + +diff --git a/GNUmakefile b/GNUmakefile +index faecf420b..1c44cb3c6 100644 +--- a/GNUmakefile ++++ b/GNUmakefile +@@ -346,14 +346,6 @@ else + $(INSTALL) $(BUILDDIR)/$(prog) $(INSTALLDIR_BIN)/$(PROG_PREFIX)$(prog);) + $(if $(findstring test,$(INSTALLEES)), $(INSTALL) $(BUILDDIR)/test $(INSTALLDIR_BIN)/$(PROG_PREFIX)[) + endif +- mkdir -p $(DESTDIR)$(DATAROOTDIR)/zsh/site-functions +- mkdir -p $(DESTDIR)$(DATAROOTDIR)/bash-completion/completions +- mkdir -p $(DESTDIR)$(DATAROOTDIR)/fish/vendor_completions.d +- $(foreach prog, $(INSTALLEES), \ +- $(BUILDDIR)/coreutils completion $(prog) zsh > $(DESTDIR)$(DATAROOTDIR)/zsh/site-functions/_$(PROG_PREFIX)$(prog); \ +- $(BUILDDIR)/coreutils completion $(prog) bash > $(DESTDIR)$(DATAROOTDIR)/bash-completion/completions/$(PROG_PREFIX)$(prog); \ +- $(BUILDDIR)/coreutils completion $(prog) fish > $(DESTDIR)$(DATAROOTDIR)/fish/vendor_completions.d/$(PROG_PREFIX)$(prog).fish; \ +- ) + + uninstall: + ifeq (${MULTICALL}, y) +-- +2.25.1 + -- 2.25.1 From sebastian.weyer at smile.fr Fri Mar 17 15:18:00 2023 From: sebastian.weyer at smile.fr (Sebastian Weyer) Date: Fri, 17 Mar 2023 16:18:00 +0100 Subject: [Buildroot] [PATCH v3 1/2] package/uutils-coreutils: new package Message-ID: <20230317151802.1242858-1-sebastian.weyer@smile.fr> This package is an implementation of coreutils written completely in rust. Using the gnu-coreutils-testsuite on this implementation of coreutils on the target is sadly pretty difficult since it is very memory and computation intensive. In order to compare the two implementations I wrote a shell script that just extracted the command line options of every command that is also provided by the coreutils package. These commands are the following: base64, cat, chgrp, chmod, chown, cp, date, dd, df, dir, echo, false, join, kill, link, ln, ls, mkdir, mknod, mktemp, mv, nice, printenv, pwd, rm, rmdir, sleep, stty, sync, touch, true, uname, vdir The changes I noticed were that the command "stty" is missing from this implementation of coreutils. Furthermore I noticed the following missing/changed arguments: chmod -> --silent becomes --quiet cp -> -Z option missing date -> --utc becomes --universal dir -> -D, --dired, --hyperlink missing ln -> -d, -F, --directory missing ls -> -D, --dired, --hyperlink, --indicator missing mkdir -> -Z, --context missing mknod -> -Z, --context missing mv -> -Z, --context missing vdir -> -D, --dired, --hyperlink, --indicator missing uname -> -i, --hardware-platform, -p, --processor missing In this list I didn't include arguments that were newly added since they wouldn't introduce breaking. I can not make any claim about the exact behaviour of each of the commands with their respective arguments. The maintainers of the project provide a page in their documentation, detailling the compatibility with the gnu-coreutils-testsuite: https://uutils.github.io/user/test_coverage.html Signed-off-by: Sebastian Weyer --- The installation (creating the symlinks pointing to the main binary) is done using the project's Makefile. A patch was added to remove the build dependency of the install step in said Makefile. Since install is always called after build, this avoids the install step rebuilding the application. The optional dependency in package/busybox/busybox.mk is necessary so that when uutils-coreutils is selected, it will be built before busybox. Then busybox will see the symlinks that are already placed in target/bin and will not recreate them (noclobber). v2: - created dependency between coreutils and uutils-coreutils so one can't - be activated at the same time as the other - Fixed my name - Added a patch that removes the generation of autocompletions for some shells - using cargo infrastructure for building now. Installing is still done using the project's Makefile - implemented release and debug profiles depending on what is chosen for BR2_DEBUG_ENABLE v3: Added comment explaining UUTILS_COREUTILS_INSTALL_TARGET_CMDS step and fixed PROFILE variable in UUTILS_COREUTILS_MAKE_OPTS Signed-off-by: Sebastian Weyer --- DEVELOPERS | 3 ++ package/Config.in | 1 + package/busybox/busybox.mk | 1 + package/coreutils/Config.in | 1 + ...ve-dependency-on-build-during-instal.patch | 30 ++++++++++++++++ package/uutils-coreutils/Config.in | 12 +++++++ .../uutils-coreutils/uutils-coreutils.hash | 3 ++ package/uutils-coreutils/uutils-coreutils.mk | 35 +++++++++++++++++++ 8 files changed, 86 insertions(+) create mode 100644 package/uutils-coreutils/0001-GNUMakefile-remove-dependency-on-build-during-instal.patch create mode 100644 package/uutils-coreutils/Config.in create mode 100644 package/uutils-coreutils/uutils-coreutils.hash create mode 100644 package/uutils-coreutils/uutils-coreutils.mk diff --git a/DEVELOPERS b/DEVELOPERS index b6d288c54f..2d23667953 100644 --- a/DEVELOPERS +++ b/DEVELOPERS @@ -2583,6 +2583,9 @@ F: support/misc/toolchainfile.cmake.in N: Sam Voss F: package/ripgrep/ +N: Sebastian Weyer +F: package/uutils-coreutils + N: S??bastien Szymanski F: package/mmc-utils/ F: package/python-flask-jsonrpc/ diff --git a/package/Config.in b/package/Config.in index 0f8dab3e71..79bbe0b44d 100644 --- a/package/Config.in +++ b/package/Config.in @@ -2725,6 +2725,7 @@ menu "System tools" source "package/tpm2-totp/Config.in" source "package/unscd/Config.in" source "package/util-linux/Config.in" + source "package/uutils-coreutils/Config.in" source "package/watchdog/Config.in" source "package/watchdogd/Config.in" source "package/xdg-dbus-proxy/Config.in" diff --git a/package/busybox/busybox.mk b/package/busybox/busybox.mk index 1633ca525d..d8000ddbb4 100644 --- a/package/busybox/busybox.mk +++ b/package/busybox/busybox.mk @@ -68,6 +68,7 @@ BUSYBOX_DEPENDENCIES = \ $(if $(BR2_PACKAGE_UNZIP),unzip) \ $(if $(BR2_PACKAGE_USBUTILS),usbutils) \ $(if $(BR2_PACKAGE_UTIL_LINUX),util-linux) \ + $(if $(BR2_PACKAGE_UUTILS_COREUTILS),uutils-coreutils) \ $(if $(BR2_PACKAGE_VIM),vim) \ $(if $(BR2_PACKAGE_WATCHDOG),watchdog) \ $(if $(BR2_PACKAGE_WGET),wget) \ diff --git a/package/coreutils/Config.in b/package/coreutils/Config.in index 705013bae0..9c1af1dc25 100644 --- a/package/coreutils/Config.in +++ b/package/coreutils/Config.in @@ -3,6 +3,7 @@ config BR2_PACKAGE_COREUTILS depends on BR2_USE_WCHAR depends on BR2_USE_MMU # fork() depends on BR2_PACKAGE_BUSYBOX_SHOW_OTHERS + depends on !BR2_PACKAGE_UUTILS_COREUTILS help All of the basic file/text/shell utilities. These are the core utilities which are expected to exist on every system. diff --git a/package/uutils-coreutils/0001-GNUMakefile-remove-dependency-on-build-during-instal.patch b/package/uutils-coreutils/0001-GNUMakefile-remove-dependency-on-build-during-instal.patch new file mode 100644 index 0000000000..a2e4a17ac0 --- /dev/null +++ b/package/uutils-coreutils/0001-GNUMakefile-remove-dependency-on-build-during-instal.patch @@ -0,0 +1,30 @@ +From ed387083221501aaf5d8752aab83669174e0bb43 Mon Sep 17 00:00:00 2001 +From: Sebastian Weyer +Date: Thu, 16 Mar 2023 15:57:13 +0100 +Subject: [PATCH] GNUMakefile: remove dependency on build during install + +When building using buildroot, we only call install after having built +already, therefore we don't want to have to rebuild. + +Upstream status: not applicable; Buildroot specific +Signed-off-by: Sebastian Weyer +--- + GNUmakefile | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/GNUmakefile b/GNUmakefile +index b242bc8ce..faecf420b 100644 +--- a/GNUmakefile ++++ b/GNUmakefile +@@ -334,7 +334,7 @@ clean: + distclean: clean + $(CARGO) clean $(CARGOFLAGS) && $(CARGO) update $(CARGOFLAGS) + +-install: build ++install: + mkdir -p $(INSTALLDIR_BIN) + ifeq (${MULTICALL}, y) + $(INSTALL) $(BUILDDIR)/coreutils $(INSTALLDIR_BIN)/$(PROG_PREFIX)coreutils +-- +2.25.1 + diff --git a/package/uutils-coreutils/Config.in b/package/uutils-coreutils/Config.in new file mode 100644 index 0000000000..97ddd4b096 --- /dev/null +++ b/package/uutils-coreutils/Config.in @@ -0,0 +1,12 @@ +config BR2_PACKAGE_UUTILS_COREUTILS + bool "uutils-coreutils" + depends on BR2_PACKAGE_HOST_RUSTC_TARGET_ARCH_SUPPORTS + depends on BR2_PACKAGE_HOST_RUSTC + depends on BR2_PACKAGE_BUSYBOX_SHOW_OTHERS + help + uutils is an attempt at writing universal (as in + cross-platform) CLI utilities in Rust. While all programs have + been implemented, some options might be missing or different + behavior might be experienced. + + https://github.com/uutils/coreutils diff --git a/package/uutils-coreutils/uutils-coreutils.hash b/package/uutils-coreutils/uutils-coreutils.hash new file mode 100644 index 0000000000..ca90a0c9f2 --- /dev/null +++ b/package/uutils-coreutils/uutils-coreutils.hash @@ -0,0 +1,3 @@ +# Locally generated +sha256 5bc773bcbc66851aa17979df44224c66c0b5323044c3c9cefb925b44ee9cd81b uutils-coreutils-0.0.17.tar.gz +sha256 a836eb3360d0e80f6a1620495543ad2a4e20e4cf72af89ff528fccf9e63be81e LICENSE diff --git a/package/uutils-coreutils/uutils-coreutils.mk b/package/uutils-coreutils/uutils-coreutils.mk new file mode 100644 index 0000000000..a0ea06ff5f --- /dev/null +++ b/package/uutils-coreutils/uutils-coreutils.mk @@ -0,0 +1,35 @@ +################################################################################ +# +# uutils-coreutils +# +################################################################################ + +UUTILS_COREUTILS_VERSION = 0.0.17 +UUTILS_COREUTILS_SITE = $(call github,uutils,coreutils,$(UUTILS_COREUTILS_VERSION)) +UUTILS_COREUTILS_LICENSE = MIT +UUTILS_COREUTILS_LICENSE_FILES = LICENSE + +ifneq ($(BR2_ENABLE_DEBUG),y) +UUTILS_COREUTILS_PROFILE = release +else +UUTILS_COREUTILS_PROFILE = debug +endif + +UUTILS_COREUTILS_MAKE_OPTS = \ + PROFILE=$(UUTILS_COREUTILS_PROFILE) \ + MULTICALL=y + +UUTILS_COREUTILS_CARGO_BUILD_OPTS = --features unix + +#We are using the project's Makefile to install the application +#If we were to use the cargo infrastructure, we can only copy the multicall +#binary into the target folder. The call to the target's Makefile will do that +#and also automatically create the required symlinks +define UUTILS_COREUTILS_INSTALL_TARGET_CMDS + $(TARGET_MAKE_ENV) $(MAKE) \ + $(UUTILS_COREUTILS_MAKE_OPTS) -C $(@D) \ + BUILDDIR=$(@D)/target/$(RUSTC_TARGET_NAME)/$(UUTILS_COREUTILS_PROFILE) \ + PREFIX=$(TARGET_DIR) install +endef + +$(eval $(cargo-package)) -- 2.25.1 From sebastian.weyer at smile.fr Fri Mar 17 15:18:01 2023 From: sebastian.weyer at smile.fr (Sebastian Weyer) Date: Fri, 17 Mar 2023 16:18:01 +0100 Subject: [Buildroot] [PATCH v3 2/2] package/uutils-coreutils: remove creation of autocompletions In-Reply-To: <20230317151802.1242858-1-sebastian.weyer@smile.fr> References: <20230317151802.1242858-1-sebastian.weyer@smile.fr> Message-ID: <20230317151802.1242858-2-sebastian.weyer@smile.fr> Signed-off-by: Sebastian Weyer --- ...emove-generation-of-auto-completions.patch | 45 +++++++++++++++++++ 1 file changed, 45 insertions(+) create mode 100644 package/uutils-coreutils/0002-GNUmakefile-remove-generation-of-auto-completions.patch diff --git a/package/uutils-coreutils/0002-GNUmakefile-remove-generation-of-auto-completions.patch b/package/uutils-coreutils/0002-GNUmakefile-remove-generation-of-auto-completions.patch new file mode 100644 index 0000000000..524b5b05da --- /dev/null +++ b/package/uutils-coreutils/0002-GNUmakefile-remove-generation-of-auto-completions.patch @@ -0,0 +1,45 @@ +From d212a5bdfe4207316c4410191e61b4d52c3c633a Mon Sep 17 00:00:00 2001 +From: Sebastian Weyer +Date: Thu, 16 Mar 2023 15:58:25 +0100 +Subject: [PATCH] GNUmakefile: remove generation of auto-completions + +The install step of GNUmakefile by default includes the generation of +autocompletions for bash, zsh and fish. + +There are 2 problems with this: + +1. In a buildroot context we don't always have bash, zsh or fish + installed and therefore we probably don't need these anyways + +2. These autocompletions are generated using the compiled binary. Therefore + if desired it should be generated on the target itself. Otherwise it might + not be executable on the host. + +Upstream status: not applicable; Buildroot specific +Signed-off-by: Sebastian Weyer +--- + GNUmakefile | 8 -------- + 1 file changed, 8 deletions(-) + +diff --git a/GNUmakefile b/GNUmakefile +index faecf420b..1c44cb3c6 100644 +--- a/GNUmakefile ++++ b/GNUmakefile +@@ -346,14 +346,6 @@ else + $(INSTALL) $(BUILDDIR)/$(prog) $(INSTALLDIR_BIN)/$(PROG_PREFIX)$(prog);) + $(if $(findstring test,$(INSTALLEES)), $(INSTALL) $(BUILDDIR)/test $(INSTALLDIR_BIN)/$(PROG_PREFIX)[) + endif +- mkdir -p $(DESTDIR)$(DATAROOTDIR)/zsh/site-functions +- mkdir -p $(DESTDIR)$(DATAROOTDIR)/bash-completion/completions +- mkdir -p $(DESTDIR)$(DATAROOTDIR)/fish/vendor_completions.d +- $(foreach prog, $(INSTALLEES), \ +- $(BUILDDIR)/coreutils completion $(prog) zsh > $(DESTDIR)$(DATAROOTDIR)/zsh/site-functions/_$(PROG_PREFIX)$(prog); \ +- $(BUILDDIR)/coreutils completion $(prog) bash > $(DESTDIR)$(DATAROOTDIR)/bash-completion/completions/$(PROG_PREFIX)$(prog); \ +- $(BUILDDIR)/coreutils completion $(prog) fish > $(DESTDIR)$(DATAROOTDIR)/fish/vendor_completions.d/$(PROG_PREFIX)$(prog).fish; \ +- ) + + uninstall: + ifeq (${MULTICALL}, y) +-- +2.25.1 + -- 2.25.1 From jbittner.br.bugs at gmail.com Fri Mar 17 15:20:02 2023 From: jbittner.br.bugs at gmail.com (Jonathan Bittner) Date: Fri, 17 Mar 2023 11:20:02 -0400 Subject: [Buildroot] Troubles with SELinux In-Reply-To: References: Message-ID: On Thu, Mar 16, 2023 at 12:33?PM Jonathan Bittner < jbittner.br.bugs at gmail.com> wrote: > I'm developing an embedded config on an Intel Atom board. It is a > government app and will go through vetting. Likely it will be compared to > the RedHat and Ubuntu Security Technical Implementation Guides (STIGs) as > there no specific embedded Linux STIGs. > I hate replying to my own posts but I learned two additional things during my experimentation yesterday: 1.) an early forced relabel (S000relabel service) on a fresh filesystem helps fix some issues 2.) Switching to SystemV init allowed more useful troubleshooting in permissive mode: auditd could run early, reported exceptions were logged, and authorizations could be added. I think BusyBox init somehow just turns SElinux off (no reporting) in permissive mode. 3.) My issues with ssh login is apparently the /etc/pam.d/sshd that ships with the system contains no reference to any of the SELinux modules in the auth stack which means the contexts are not set during the login. I haven't quite fixed this yet. Most of the sample configs I've found online were distribution-specific and had external references (includes) to files shipped by that distro, often incorporating distro-specific modules not shipped with Buildroot -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla at busybox.net Fri Mar 17 15:23:17 2023 From: bugzilla at busybox.net (bugzilla at busybox.net) Date: Fri, 17 Mar 2023 15:23:17 +0000 Subject: [Buildroot] [Bug 15406] New: beaglebone_qt5_defconfig: ERROR: file(am335x-bonegreen-wireless.dtb): No such file or directory Message-ID: https://bugs.busybox.net/show_bug.cgi?id=15406 Bug ID: 15406 Summary: beaglebone_qt5_defconfig: ERROR: file(am335x-bonegreen-wireless.dtb): No such file or directory Product: buildroot Version: unspecified Hardware: All OS: Linux Status: NEW Severity: normal Priority: P5 Component: Other Assignee: unassigned at buildroot.uclibc.org Reporter: jbglaw at lug-owl.de CC: buildroot at uclibc.org Target Milestone: --- Hi! Building the beaglebone_qt5_defconfig breaks for me (full build log at http://toolchain.lug-owl.de/laminar/log/buildroot-beaglebone_qt5_defconfig/1): [build 2023-03-14 06:41:53] echo "find /var/lib/laminar/run/buildroot-beaglebone_qt5_defconfig/1/buildroot/output/build/buildroot-fs/tar/target/run/ -mindepth 1 -prune -print0 | xargs -0r rm -rf --" >> /var/lib/laminar/run/buildroot-beaglebone_qt5_defconfig/1/buildroot/output/build/buildroot-fs/tar/fakeroot [build 2023-03-14 06:41:53] echo "find /var/lib/laminar/run/buildroot-beaglebone_qt5_defconfig/1/buildroot/output/build/buildroot-fs/tar/target/tmp/ -mindepth 1 -prune -print0 | xargs -0r rm -rf --" >> /var/lib/laminar/run/buildroot-beaglebone_qt5_defconfig/1/buildroot/output/build/buildroot-fs/tar/fakeroot [build 2023-03-14 06:41:53] printf ' \n' >> /var/lib/laminar/run/buildroot-beaglebone_qt5_defconfig/1/buildroot/output/build/buildroot-fs/tar/fakeroot [build 2023-03-14 06:41:53] printf ' \n' >> /var/lib/laminar/run/buildroot-beaglebone_qt5_defconfig/1/buildroot/output/build/buildroot-fs/tar/fakeroot [build 2023-03-14 06:41:53] printf ' (cd /var/lib/laminar/run/buildroot-beaglebone_qt5_defconfig/1/buildroot/output/build/buildroot-fs/tar/target; find -print0 | LC_ALL=C sort -z | tar --pax-option=exthdr.name=%%d/PaxHeaders/%%f,atime:=0,ctime:=0 -cf /var/lib/laminar/run/buildroot-beaglebone_qt5_defconfig/1/buildroot/output/images/rootfs.tar --null --xattrs-include='\''*'\'' --no-recursion -T - --numeric-owner)\n' >> /var/lib/laminar/run/buildroot-beaglebone_qt5_defconfig/1/buildroot/output/build/buildroot-fs/tar/fakeroot [build 2023-03-14 06:41:53] chmod a+x /var/lib/laminar/run/buildroot-beaglebone_qt5_defconfig/1/buildroot/output/build/buildroot-fs/tar/fakeroot [build 2023-03-14 06:41:53] PATH="/var/lib/laminar/run/buildroot-beaglebone_qt5_defconfig/1/buildroot/output/host/bin:/var/lib/laminar/run/buildroot-beaglebone_qt5_defconfig/1/buildroot/output/host/sbin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/var/lib/laminar/cfg/scripts" FAKEROOTDONTTRYCHOWN=1 /var/lib/laminar/run/buildroot-beaglebone_qt5_defconfig/1/buildroot/output/host/bin/fakeroot -- /var/lib/laminar/run/buildroot-beaglebone_qt5_defconfig/1/buildroot/output/build/buildroot-fs/tar/fakeroot [build 2023-03-14 06:41:54] rootdir=/var/lib/laminar/run/buildroot-beaglebone_qt5_defconfig/1/buildroot/output/build/buildroot-fs/tar/target [build 2023-03-14 06:41:54] table='/var/lib/laminar/run/buildroot-beaglebone_qt5_defconfig/1/buildroot/output/build/buildroot-fs/full_devices_table.txt' [build 2023-03-14 06:41:55] rm -rf /var/lib/laminar/run/buildroot-beaglebone_qt5_defconfig/1/buildroot/output/build/buildroot-fs/tar/target [build 2023-03-14 06:41:55] ln -snf /var/lib/laminar/run/buildroot-beaglebone_qt5_defconfig/1/buildroot/output/host/arm-buildroot-linux-gnueabihf/sysroot /var/lib/laminar/run/buildroot-beaglebone_qt5_defconfig/1/buildroot/output/staging [build 2023-03-14 06:41:55] mkdir -p /var/lib/laminar/run/buildroot-beaglebone_qt5_defconfig/1/buildroot/output/images [build 2023-03-14 06:41:55] >>> Executing post-image script support/scripts/genimage.sh [build 2023-03-14 06:41:55] INFO: cmd: "mkdir -p "/var/lib/laminar/run/buildroot-beaglebone_qt5_defconfig/1/buildroot/output/build/genimage.tmp"" (stderr): [build 2023-03-14 06:41:55] INFO: cmd: "rm -rf "/var/lib/laminar/run/buildroot-beaglebone_qt5_defconfig/1/buildroot/output/build/genimage.tmp"/*" (stderr): [build 2023-03-14 06:41:55] INFO: cmd: "mkdir -p "/var/lib/laminar/run/buildroot-beaglebone_qt5_defconfig/1/buildroot/output/build/genimage.tmp"" (stderr): [build 2023-03-14 06:41:55] INFO: cmd: "cp -a "/tmp/tmp.ToxLwil8tG" "/var/lib/laminar/run/buildroot-beaglebone_qt5_defconfig/1/buildroot/output/build/genimage.tmp/root"" (stderr): [build 2023-03-14 06:41:55] ERROR: file(am335x-bonegreen-wireless.dtb): stat(/var/lib/laminar/run/buildroot-beaglebone_qt5_defconfig/1/buildroot/output/images/am335x-bonegreen-wireless.dtb) failed: No such file or directory [build 2023-03-14 06:41:55] ERROR: vfat(boot.vfat): could not setup am335x-bonegreen-wireless.dtb [build 2023-03-14 06:41:55] make: *** [Makefile:815: target-post-image] Error 1 -- You are receiving this mail because: You are on the CC list for the bug. From bugzilla at busybox.net Fri Mar 17 15:33:07 2023 From: bugzilla at busybox.net (bugzilla at busybox.net) Date: Fri, 17 Mar 2023 15:33:07 +0000 Subject: [Buildroot] [Bug 15411] New: engicam_imx6qdl_icore_qt5_defconfig / buildroot-imx6-sabresd_qt5_defconfig: Invalid argument 'function_name' in test Message-ID: https://bugs.busybox.net/show_bug.cgi?id=15411 Bug ID: 15411 Summary: engicam_imx6qdl_icore_qt5_defconfig / buildroot-imx6-sabresd_qt5_defconfig: Invalid argument 'function_name' in test Product: buildroot Version: unspecified Hardware: All OS: Linux Status: NEW Severity: normal Priority: P5 Component: Other Assignee: unassigned at buildroot.uclibc.org Reporter: jbglaw at lug-owl.de CC: buildroot at uclibc.org Target Milestone: --- Hi! The two configurations engicam_imx6qdl_icore_qt5_defconfig andbuildroot-imx6-sabresd_qt5_defconfig both show this: [build 2023-03-14 04:47:16] >>> glmark2 06e78b67702b5413335ecdf1ae816da9c20f6ed9 Extracting [build 2023-03-14 04:47:16] mkdir -p /var/lib/laminar/run/buildroot-engicam_imx6qdl_icore_qt5_defconfig/1/buildroot/output/build/glmark2-06e78b67702b5413335ecdf1ae816da9c20f6ed9 [build 2023-03-14 04:47:16] gzip -d -c /var/lib/laminar/run/buildroot-engicam_imx6qdl_icore_qt5_defconfig/1/buildroot/dl/glmark2/glmark2-06e78b67702b5413335ecdf1ae816da9c20f6ed9.tar.gz | tar --strip-components=1 -C /var/lib/laminar/run/buildroot-engicam_imx6qdl_icore_qt5_defconfig/1/buildroot/output/build/glmark2-06e78b67702b5413335ecdf1ae816da9c20f6ed9 -xf - [build 2023-03-14 04:47:16] chmod -R +rw /var/lib/laminar/run/buildroot-engicam_imx6qdl_icore_qt5_defconfig/1/buildroot/output/build/glmark2-06e78b67702b5413335ecdf1ae816da9c20f6ed9 [build 2023-03-14 04:47:16] touch /var/lib/laminar/run/buildroot-engicam_imx6qdl_icore_qt5_defconfig/1/buildroot/output/build/glmark2-06e78b67702b5413335ecdf1ae816da9c20f6ed9/.stamp_extracted [build 2023-03-14 04:47:16] >>> glmark2 06e78b67702b5413335ecdf1ae816da9c20f6ed9 Patching [build 2023-03-14 04:47:16] ( \ [build 2023-03-14 04:47:16] for D in package/glmark2/ ; do \ [build 2023-03-14 04:47:16] if test -d ${D}; then \ [build 2023-03-14 04:47:16] if test -d ${D}/06e78b67702b5413335ecdf1ae816da9c20f6ed9; then \ [build 2023-03-14 04:47:16] PATH=/var/lib/laminar/run/buildroot-engicam_imx6qdl_icore_qt5_defconfig/1/buildroot/output/host/bin:$PATH support/scripts/apply-patches.sh /var/lib/laminar/ run/buildroot-engicam_imx6qdl_icore_qt5_defconfig/1/buildroot/output/build/glmark2-06e78b67702b5413335ecdf1ae816da9c20f6ed9 ${D}/06e78b67702b5413335ecdf1ae816da9c20f6ed9 \*.patch \*.patch.arm || exit 1; \ [build 2023-03-14 04:47:16] else \ [build 2023-03-14 04:47:16] PATH=/var/lib/laminar/run/buildroot-engicam_imx6qdl_icore_qt5_defconfig/1/buildroot/output/host/bin:$PATH support/scripts/apply-patches.sh /var/lib/laminar/ run/buildroot-engicam_imx6qdl_icore_qt5_defconfig/1/buildroot/output/build/glmark2-06e78b67702b5413335ecdf1ae816da9c20f6ed9 ${D} \*.patch \*.patch.arm || exit 1; \ [build 2023-03-14 04:47:16] fi; \ [build 2023-03-14 04:47:16] fi; \ [build 2023-03-14 04:47:16] done; \ [build 2023-03-14 04:47:16] ) [build 2023-03-14 04:47:16] [build 2023-03-14 04:47:16] Applying 0001-wscript-use-find_program-to-find-wayland-scanner.patch using patch: [build 2023-03-14 04:47:16] patching file src/wscript_build [build 2023-03-14 04:47:16] patching file wscript [build 2023-03-14 04:47:16] Hunk #1 succeeded at 228 (offset 1 line). [build 2023-03-14 04:47:16] [build 2023-03-14 04:47:16] Applying 0002-libmatrix-Add-missing-utility-include.patch using patch: [build 2023-03-14 04:47:16] patching file src/libmatrix/program.h [build 2023-03-14 04:47:16] rm -f -fr /var/lib/laminar/run/buildroot-engicam_imx6qdl_icore_qt5_defconfig/1/buildroot/output/build/glmark2-06e78b67702b5413335ecdf1ae816da9c20f6ed9/waf /var/lib /laminar/run/buildroot-engicam_imx6qdl_icore_qt5_defconfig/1/buildroot/output/build/glmark2-06e78b67702b5413335ecdf1ae816da9c20f6ed9/waflib [build 2023-03-14 04:47:16] touch /var/lib/laminar/run/buildroot-engicam_imx6qdl_icore_qt5_defconfig/1/buildroot/output/build/glmark2-06e78b67702b5413335ecdf1ae816da9c20f6ed9/.stamp_patched [build 2023-03-14 04:47:16] >>> glmark2 06e78b67702b5413335ecdf1ae816da9c20f6ed9 Configuring [build 2023-03-14 04:47:16] mkdir -p /var/lib/laminar/run/buildroot-engicam_imx6qdl_icore_qt5_defconfig/1/buildroot/output/host /var/lib/laminar/run/buildroot-engicam_imx6qdl_icore_qt5_defcon fig/1/buildroot/output/target /var/lib/laminar/run/buildroot-engicam_imx6qdl_icore_qt5_defconfig/1/buildroot/output/host/arm-buildroot-linux-gnueabihf/sysroot /var/lib/laminar/run/buildroot-e ngicam_imx6qdl_icore_qt5_defconfig/1/buildroot/output/images [build 2023-03-14 04:47:16] cd /var/lib/laminar/run/buildroot-engicam_imx6qdl_icore_qt5_defconfig/1/buildroot/output/build/glmark2-06e78b67702b5413335ecdf1ae816da9c20f6ed9/ && PATH="/var/lib/ laminar/run/buildroot-engicam_imx6qdl_icore_qt5_defconfig/1/buildroot/output/host/bin:/var/lib/laminar/run/buildroot-engicam_imx6qdl_icore_qt5_defconfig/1/buildroot/output/host/sbin:/usr/loca l/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/var/lib/laminar/cfg/scripts" AR="/var/lib/laminar/run/buildroot-engicam_imx6qdl_icore_qt5_defconfig/1/buildroot/output/host/bin/arm-buildr oot-linux-gnueabihf-gcc-ar" AS="/var/lib/laminar/run/buildroot-engicam_imx6qdl_icore_qt5_defconfig/1/buildroot/output/host/bin/arm-buildroot-linux-gnueabihf-as" LD="/var/lib/laminar/run/build root-engicam_imx6qdl_icore_qt5_defconfig/1/buildroot/output/host/bin/arm-buildroot-linux-gnueabihf-ld" NM="/var/lib/laminar/run/buildroot-engicam_imx6qdl_icore_qt5_defconfig/1/buildroot/outpu t/host/bin/arm-buildroot-linux-gnueabihf-gcc-nm" CC="/var/lib/laminar/run/buildroot-engicam_imx6qdl_icore_qt5_defconfig/1/buildroot/output/host/bin/arm-buildroot-linux-gnueabihf-gcc" GCC="/va r/lib/laminar/run/buildroot-engicam_imx6qdl_icore_qt5_defconfig/1/buildroot/output/host/bin/arm-buildroot-linux-gnueabihf-gcc" CPP="/var/lib/laminar/run/buildroot-engicam_imx6qdl_icore_qt5_de fconfig/1/buildroot/output/host/bin/arm-buildroot-linux-gnueabihf-cpp" CXX="/var/lib/laminar/run/buildroot-engicam_imx6qdl_icore_qt5_defconfig/1/buildroot/output/host/bin/arm-buildroot-linux-gnueabihf-g++" FC="/var/lib/laminar/run/buildroot-engicam_imx6qdl_icore_qt5_defconfig/1/buildroot/output/host/bin/arm-buildroot-linux-gnueabihf-gfortran" F77="/var/lib/laminar/run/buildroot-engicam_imx6qdl_icore_qt5_defconfig/1/buildroot/output/host/bin/arm-buildroot-linux-gnueabihf-gfortran" RANLIB="/var/lib/laminar/run/buildroot-engicam_imx6qdl_icore_qt5_defconfig/1/buildroot/output/host/bin/arm-buildroot-linux-gnueabihf-gcc-ranlib" READELF="/var/lib/laminar/run/buildroot-engicam_imx6qdl_icore_qt5_defconfig/1/buildroot/output/host/bin/arm-buildroot-linux-gnueabihf-readelf" STRIP="/var/lib/laminar/run/buildroot-engicam_imx6qdl_icore_qt5_defconfig/1/buildroot/output/host/bin/arm-buildroot-linux-gnueabihf-strip" OBJCOPY="/var/lib/laminar/run/buildroot-engicam_imx6qdl_icore_qt5_defconfig/1/buildroot/output/host/bin/arm-buildroot-linux-gnueabihf-objcopy" OBJDUMP="/var/lib/laminar/run/buildroot-engicam_imx6qdl_icore_qt5_defconfig/1/buildroot/output/host/bin/arm-buildroot-linux-gnueabihf-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/var/lib/laminar/run/buildroot-engicam_imx6qdl_icore_qt5_defconfig/1/buildroot/output/host/include" CFLAGS_FOR_BUILD="-O2 -I/var/lib/laminar/run/buildroot-engicam_imx6qdl_icore_qt5_defconfig/1/buildroot/output/host/include" CXXFLAGS_FOR_BUILD="-O2 -I/var/lib/laminar/run/buildroot-engicam_imx6qdl_icore_qt5_defconfig/1/buildroot/output/host/include" LDFLAGS_FOR_BUILD="-L/var/lib/laminar/run/buildroot-engicam_imx6qdl_icore_qt5_defconfig/1/buildroot/output/host/lib -Wl,-rpath,/var/lib/laminar/run/buildroot-engicam_imx6qdl_icore_qt5_defconfig/1/buildroot/output/host/lib" FCFLAGS_FOR_BUILD="" DEFAULT_ASSEMBLER="/var/lib/laminar/run/buildroot-engicam_imx6qdl_icore_qt5_defconfig/1/buildroot/output/host/bin/arm-buildroot-linux-gnueabihf-as" DEFAULT_LINKER="/var/lib/laminar/run/buildroot-engicam_imx6qdl_icore_qt5_defconfig/1/buildroot/output/host/bin/arm-buildroot-linux-gnueabihf-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 -g0 -D_FORTIFY_SOURCE=1" CXXFLAGS="-D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_FORTIFY_SOURCE=1" LDFLAGS="" FCFLAGS=" -Os -g0" FFLAGS=" -Os -g0" PKG_CONFIG="/var/lib/laminar/run/buildroot-engicam_imx6qdl_icore_qt5_defconfig/1/buildroot/output/host/bin/pkg-config" STAGING_DIR="/var/lib/laminar/run/buildroot-engicam_imx6qdl_icore_qt5_defconfig/1/buildroot/output/host/arm-buildroot-linux-gnueabihf/sysroot" INTLTOOL_PERL=/usr/bin/perl /var/lib/laminar/run/buildroot-engicam_imx6qdl_icore_qt5_defconfig/1/buildroot/output/host/bin/python3 /var/lib/laminar/run/buildroot-engicam_imx6qdl_icore_qt5_defconfig/1/buildroot/output/host/bin/waf configure --prefix=/usr --libdir=/usr/lib --prefix=/usr --with-flavors=drm-glesv2 [build 2023-03-14 04:47:17] Setting top to : /var/lib/laminar/run/buildroot-engicam_imx6qdl_icore_qt5_defconfig/1/buildroot/output/build/glmark2-06e78b67702b5413335ecdf1ae816da9c20f6ed9 [build 2023-03-14 04:47:17] Setting out to : /var/lib/laminar/run/buildroot-engicam_imx6qdl_icore_qt5_defconfig/1/buildroot/output/build/glmark2-06e78b67702b5413335ecdf1ae816da9c20f6ed9/build [build 2023-03-14 04:47:17] Checking for 'gcc' (C compiler) : /var/lib/laminar/run/buildroot-engicam_imx6qdl_icore_qt5_defconfig/1/buildroot/output/host/bin/arm-buildroot-linux-gnueabihf-gcc [build 2023-03-14 04:47:17] Checking for 'g++' (C++ compiler) : /var/lib/laminar/run/buildroot-engicam_imx6qdl_icore_qt5_defconfig/1/buildroot/output/host/bin/arm-buildroot-linux-gnueabihf-g++ [build 2023-03-14 04:47:17] Checking for header stdlib.h : yes [build 2023-03-14 04:47:17] Checking for header string.h : yes [build 2023-03-14 04:47:17] Checking for header stdint.h : yes [build 2023-03-14 04:47:18] Checking for header stdio.h : yes [build 2023-03-14 04:47:18] Checking for header dlfcn.h : yes [build 2023-03-14 04:47:18] Checking for header unistd.h : yes [build 2023-03-14 04:47:18] Checking for header jpeglib.h : yes [build 2023-03-14 04:47:18] Checking for header math.h : yes [build 2023-03-14 04:47:18] Checking for header string.h : yes [build 2023-03-14 04:47:19] Checking for library m : yes [build 2023-03-14 04:47:19] Checking for library jpeg : yes [build 2023-03-14 04:47:19] Invalid argument 'function_name' in test [build 2023-03-14 04:47:19] missing "msg" in conf.check(...) [build 2023-03-14 04:47:19] (complete log in /var/lib/laminar/run/buildroot-engicam_imx6qdl_icore_qt5_defconfig/1/buildroot/output/build/glmark2-06e78b67702b5413335ecdf1ae816da9c20f6ed9/build/config.log) [build 2023-03-14 04:47:19] make: *** [package/pkg-generic.mk:283: /var/lib/laminar/run/buildroot-engicam_imx6qdl_icore_qt5_defconfig/1/buildroot/output/build/glmark2-06e78b67702b5413335ecdf1ae816da9c20f6ed9/.stamp_configured] Error 1 (Full logs at http://toolchain.lug-owl.de/laminar/log/buildroot-engicam_imx6qdl_icore_qt5_defconfig/1 and http://toolchain.lug-owl.de/laminar/log/buildroot-imx6-sabresd_qt5_defconfig/1) -- You are receiving this mail because: You are on the CC list for the bug. From bugzilla at busybox.net Fri Mar 17 15:45:47 2023 From: bugzilla at busybox.net (bugzilla at busybox.net) Date: Fri, 17 Mar 2023 15:45:47 +0000 Subject: [Buildroot] [Bug 15411] engicam_imx6qdl_icore_qt5_defconfig / buildroot-imx6-sabresd_qt5_defconfig: Invalid argument 'function_name' in test In-Reply-To: References: Message-ID: https://bugs.busybox.net/show_bug.cgi?id=15411 --- Comment #1 from S?bastien Szymanski --- Hi, I have sent a patch to fix this glmark2 issue, see: https://patchwork.ozlabs.org/project/buildroot/patch/20230227102240.30064-1-sebastien.szymanski at armadeus.com/ -- You are receiving this mail because: You are on the CC list for the bug. From bugzilla at busybox.net Fri Mar 17 16:46:31 2023 From: bugzilla at busybox.net (bugzilla at busybox.net) Date: Fri, 17 Mar 2023 16:46:31 +0000 Subject: [Buildroot] [Bug 15416] New: u-boot may need swig for some configurations Message-ID: https://bugs.busybox.net/show_bug.cgi?id=15416 Bug ID: 15416 Summary: u-boot may need swig for some configurations Product: buildroot Version: unspecified Hardware: All OS: Linux Status: NEW Severity: normal Priority: P5 Component: Other Assignee: unassigned at buildroot.uclibc.org Reporter: jbglaw at lug-owl.de CC: buildroot at uclibc.org Target Milestone: --- Hi! I found four configurations (nitrogen8mp_defconfig, nitrogen8mn_defconfig, nitrogen8mm_defconfig, nitrogen8m_defconfig) that all require `swig` to build: [build 2023-03-15 04:55:01] /usr/bin/make -f ./scripts/Makefile.build obj=scripts/dtc/pylibfdt [build 2023-03-15 04:55:01] cat scripts/dtc/pylibfdt/libfdt.i_shipped > scripts/dtc/pylibfdt/libfdt.i [build 2023-03-15 04:55:01] unset CROSS_COMPILE; unset CFLAGS; CC="/usr/bin/gcc -O2 -isystem /var/lib/laminar/run/buildroot-nitrogen8m_defconfig/1/buildroot/output/host/include" LDSHARED="/usr/bin/gcc -O2 -isystem /var/lib/laminar/run/buildroot-nitrogen8m_defconfig/1/buildroot/output/host/include -shared " LDFLAGS="-L/var/lib/laminar/run/buildroot-nitrogen8m_defconfig/1/buildroot/output/host/lib -Wl,-rpath,/var/lib/laminar/run/buildroot-nitrogen8m_defconfig/1/buildroot/output/host/lib" VERSION="u-boot-2022.04" CPPFLAGS=" -I/var/lib/laminar/run/buildroot-nitrogen8m_defconfig/1/buildroot/output/build/uboot-custom/scripts/dtc/libfdt" OBJDIR=scripts/dtc/pylibfdt SOURCES="/var/lib/laminar/run/buildroot-nitrogen8m_defconfig/1/buildroot/output/build/uboot-custom/scripts/dtc/libfdt/fdt.c /var/lib/laminar/run/buildroot-nitrogen8m_defconfig/1/buildroot/output/build/uboot-custom/scripts/dtc/libfdt/fdt_ro.c /var/lib/laminar/run/buildroot-nitrogen8m_defconfig/1/buildroot/output/build/uboot-custom/scripts/dtc/libfdt/fdt_wip.c /var/lib/laminar/run/buildroot-nitrogen8m_defconfig/1/buildroot/output/build/uboot-custom/scripts/dtc/libfdt/fdt_sw.c /var/lib/laminar/run/buildroot-nitrogen8m_defconfig/1/buildroot/output/build/uboot-custom/scripts/dtc/libfdt/fdt_rw.c /var/lib/laminar/run/buildroot-nitrogen8m_defconfig/1/buildroot/output/build/uboot-custom/scripts/dtc/libfdt/fdt_strerror.c /var/lib/laminar/run/buildroot-nitrogen8m_defconfig/1/buildroot/output/build/uboot-custom/scripts/dtc/libfdt/fdt_empty_tree.c /var/lib/laminar/run/buildroot-nitrogen8m_defconfig/1/buildroot/output/build/uboot-custom/scripts/dtc/libfdt/fdt_addresses.c /var/lib/laminar/run/buildroot-nitrogen8m_defconfig/1/buildroot/output/build/uboot-custom/scripts/dtc/libfdt/fdt_overlay.c scripts/dtc/pylibfdt/libfdt.i" SWIG_OPTS="-I/var/lib/laminar/run/buildroot-nitrogen8m_defconfig/1/buildroot/output/build/uboot-custom/scripts/dtc/libfdt -I/var/lib/laminar/run/buildroot-nitrogen8m_defconfig/1/buildroot/output/build/uboot-custom/scripts/dtc/libfdt/.." python3 scripts/dtc/pylibfdt/setup.py --quiet build_ext --inplace [build 2023-03-15 04:55:01] /var/lib/laminar/run/buildroot-nitrogen8m_defconfig/1/buildroot/output/build/uboot-custom/scripts/dtc/pylibfdt/setup.py:21: DeprecationWarning: The distutils package is deprecated and slated for removal in Python 3.12. Use setuptools or check PEP 632 for potential alternatives [build 2023-03-15 04:55:01] from distutils.core import setup, Extension [build 2023-03-15 04:55:01] error: command 'swig' failed: No such file or directory [build 2023-03-15 04:55:01] make[3]: *** [scripts/dtc/pylibfdt/Makefile:30: rebuild] Error 1 [build 2023-03-15 04:55:01] make[2]: *** [scripts/Makefile.build:394: scripts/dtc/pylibfdt] Error 2 [build 2023-03-15 04:55:01] make[1]: *** [Makefile:2093: scripts_dtc] Error 2 [build 2023-03-15 04:55:01] make[1]: Leaving directory '/var/lib/laminar/run/buildroot-nitrogen8m_defconfig/1/buildroot/output/build/uboot-custom' [build 2023-03-15 04:55:01] make: *** [package/pkg-generic.mk:293: /var/lib/laminar/run/buildroot-nitrogen8m_defconfig/1/buildroot/output/build/uboot-custom/.stamp_built] Error 2 Full build logs at: http://toolchain.lug-owl.de/laminar/log/buildroot-nitrogen8m_defconfig/1 http://toolchain.lug-owl.de/laminar/log/buildroot-nitrogen8mm_defconfig/1 http://toolchain.lug-owl.de/laminar/log/buildroot-nitrogen8mn_defconfig/1 http://toolchain.lug-owl.de/laminar/log/buildroot-nitrogen8mp_defconfig/1 -- You are receiving this mail because: You are on the CC list for the bug. From bugzilla at busybox.net Fri Mar 17 16:49:43 2023 From: bugzilla at busybox.net (bugzilla at busybox.net) Date: Fri, 17 Mar 2023 16:49:43 +0000 Subject: [Buildroot] [Bug 15421] New: qemu_aarch64_ebbr_defconfig: Missing Linux kernel source code Message-ID: https://bugs.busybox.net/show_bug.cgi?id=15421 Bug ID: 15421 Summary: qemu_aarch64_ebbr_defconfig: Missing Linux kernel source code Product: buildroot Version: unspecified Hardware: All OS: Linux Status: NEW Severity: normal Priority: P5 Component: Other Assignee: unassigned at buildroot.uclibc.org Reporter: jbglaw at lug-owl.de CC: buildroot at uclibc.org Target Milestone: --- Hi! This configuration fails to find its kernel source code: [build 2023-03-15 14:12:12] >>> linux-headers 6.0.6 Downloading [build 2023-03-15 14:12:12] mkdir -p /var/lib/laminar/run/buildroot-qemu_aarch64_ebbr_defconfig/1/buildroot/dl/linux [build 2023-03-15 14:12:12] PATH="/var/lib/laminar/run/buildroot-qemu_aarch64_ebbr_defconfig/1/buildroot/output/host/bin:/var/lib/laminar/run/buildroot-qemu_aarch64_ebbr_defconfig/1/buildroot/output/host/sbin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/var/lib/laminar/cfg/scripts" BR2_DL_DIR="/var/lib/laminar/run/buildroot-qemu_aarch64_ebbr_defconfig/1/buildroot/dl" BUILD_DIR=/var/lib/laminar/run/buildroot-qemu_aarch64_ebbr_defconfig/1/buildroot/output/build CONFIG_DIR=/var/lib/laminar/run/buildroot-qemu_aarch64_ebbr_defconfig/1/buildroot O=/var/lib/laminar/run/buildroot-qemu_aarch64_ebbr_defconfig/1/buildroot/output flock /var/lib/laminar/run/buildroot-qemu_aarch64_ebbr_defconfig/1/buildroot/dl/linux/.lock support/download/dl-wrapper -c '6.0.6' -d '/var/lib/laminar/run/buildroot-qemu_aarch64_ebbr_defconfig/1/buildroot/dl/linux' -D '/var/lib/laminar/run/buildroot-qemu_aarch64_ebbr_defconfig/1/buildroot/dl' -f 'linux-6.0.6.tar.xz' -H 'package/linux-headers//linux-headers.hash' -n 'linux-headers-6.0.6' -N 'linux-headers' -o '/var/lib/laminar/run/buildroot-qemu_aarch64_ebbr_defconfig/1/buildroot/dl/linux/linux-6.0.6.tar.xz' -u https+https://cdn.kernel.org/pub/linux/kernel/v6.x -u http\|urlencode+http://sources.buildroot.net/linux -u http\|urlencode+http://sources.buildroot.net -- [build 2023-03-15 14:12:12] wget --passive-ftp -nd -t 3 -O '/var/lib/laminar/run/buildroot-qemu_aarch64_ebbr_defconfig/1/buildroot/output/build/.linux-6.0.6.tar.xz.QVm6Kd/output' 'https://cdn.kernel.org/pub/linux/kernel/v6.x/linux-6.0.6.tar.xz' [build 2023-03-15 14:12:12] --2023-03-15 14:12:12-- https://cdn.kernel.org/pub/linux/kernel/v6.x/linux-6.0.6.tar.xz [build 2023-03-15 14:12:12] Resolving cdn.kernel.org (cdn.kernel.org)... 151.101.37.176 [build 2023-03-15 14:12:12] Connecting to cdn.kernel.org (cdn.kernel.org)|151.101.37.176|:443... connected. [build 2023-03-15 14:12:28] HTTP request sent, awaiting response... 503 Backend unavailable, connection timeout [build 2023-03-15 14:12:28] 2023-03-15 14:12:28 ERROR 503: Backend unavailable, connection timeout. [build 2023-03-15 14:12:28] [build 2023-03-15 14:12:28] wget --passive-ftp -nd -t 3 -O '/var/lib/laminar/run/buildroot-qemu_aarch64_ebbr_defconfig/1/buildroot/output/build/.linux-6.0.6.tar.xz.x0EFit/output' 'http://sources.buildroot.net/linux/linux-6.0.6.tar.xz' [build 2023-03-15 14:12:28] --2023-03-15 14:12:28-- http://sources.buildroot.net/linux/linux-6.0.6.tar.xz [build 2023-03-15 14:12:28] Resolving sources.buildroot.net (sources.buildroot.net)... 104.26.0.37, 172.67.72.56, 104.26.1.37 [build 2023-03-15 14:12:28] Connecting to sources.buildroot.net (sources.buildroot.net)|104.26.0.37|:80... connected. [build 2023-03-15 14:12:29] HTTP request sent, awaiting response... 404 Not Found [build 2023-03-15 14:12:29] 2023-03-15 14:12:29 ERROR 404: Not Found. [build 2023-03-15 14:12:29] [build 2023-03-15 14:12:29] wget --passive-ftp -nd -t 3 -O '/var/lib/laminar/run/buildroot-qemu_aarch64_ebbr_defconfig/1/buildroot/output/build/.linux-6.0.6.tar.xz.WSWS8f/output' 'http://sources.buildroot.net/linux-6.0.6.tar.xz' [build 2023-03-15 14:12:29] --2023-03-15 14:12:29-- http://sources.buildroot.net/linux-6.0.6.tar.xz [build 2023-03-15 14:12:29] Resolving sources.buildroot.net (sources.buildroot.net)... 172.67.72.56, 104.26.1.37, 104.26.0.37 [build 2023-03-15 14:12:29] Connecting to sources.buildroot.net (sources.buildroot.net)|172.67.72.56|:80... connected. [build 2023-03-15 14:12:29] HTTP request sent, awaiting response... 404 Not Found [build 2023-03-15 14:12:29] 2023-03-15 14:12:29 ERROR 404: Not Found. [build 2023-03-15 14:12:29] [build 2023-03-15 14:12:29] make: *** [package/pkg-generic.mk:189: /var/lib/laminar/run/buildroot-qemu_aarch64_ebbr_defconfig/1/buildroot/output/build/linux-headers-6.0.6/.stamp_downloaded] Error 1 Full build log at http://toolchain.lug-owl.de/laminar/log/buildroot-qemu_aarch64_ebbr_defconfig/1 -- You are receiving this mail because: You are on the CC list for the bug. From bugzilla at busybox.net Fri Mar 17 16:52:17 2023 From: bugzilla at busybox.net (bugzilla at busybox.net) Date: Fri, 17 Mar 2023 16:52:17 +0000 Subject: [Buildroot] [Bug 15426] New: socrates_cyclone5_defconfig: bison: missing operand Message-ID: https://bugs.busybox.net/show_bug.cgi?id=15426 Bug ID: 15426 Summary: socrates_cyclone5_defconfig: bison: missing operand Product: buildroot Version: unspecified Hardware: All OS: Linux Status: NEW Severity: normal Priority: P5 Component: Other Assignee: unassigned at buildroot.uclibc.org Reporter: jbglaw at lug-owl.de CC: buildroot at uclibc.org Target Milestone: --- For the socrates_cyclone5_defconfig configuration, it seems a bison call gets an empty argument passed and is unhappy: [build 2023-03-16 16:31:17] cat scripts/dtc/dtc-lexer.lex.c_shipped > scripts/dtc/dtc-lexer.lex.c [build 2023-03-16 16:31:17] bison -o/dev/null --defines=scripts/dtc/dtc-parser.tab.h_shipped -t -l -p scripts/dtc/dtc-parser.y [build 2023-03-16 16:31:17] bison: missing operand [build 2023-03-16 16:31:17] Try 'bison --help' for more information. [build 2023-03-16 16:31:17] make[3]: *** [scripts/Makefile.lib:225: scripts/dtc/dtc-parser.tab.h_shipped] Error 1 [build 2023-03-16 16:31:17] make[2]: *** [scripts/Makefile.build:583: scripts/dtc] Error 2 [build 2023-03-16 16:31:17] make[1]: *** [Makefile:566: scripts] Error 2 [build 2023-03-16 16:31:17] make[1]: Leaving directory '/var/lib/laminar/run/buildroot-socrates_cyclone5_defconfig/1/buildroot/output/build/linux-4.16.7' [build 2023-03-16 16:31:17] make: *** [package/pkg-generic.mk:293: /var/lib/laminar/run/buildroot-socrates_cyclone5_defconfig/1/buildroot/output/build/linux-4.16.7/.stamp_built] Error 2 Full build log at http://toolchain.lug-owl.de/laminar/log/buildroot-socrates_cyclone5_defconfig/1 -- You are receiving this mail because: You are on the CC list for the bug. From bugzilla at busybox.net Fri Mar 17 16:57:47 2023 From: bugzilla at busybox.net (bugzilla at busybox.net) Date: Fri, 17 Mar 2023 16:57:47 +0000 Subject: [Buildroot] [Bug 15431] New: orangepi_one_plus_defconfig: Error: arch/arm/dts/.sun50i-h6-orangepi-one-plus.dtb.pre.tmp:151.1-10 syntax error Message-ID: https://bugs.busybox.net/show_bug.cgi?id=15431 Bug ID: 15431 Summary: orangepi_one_plus_defconfig: Error: arch/arm/dts/.sun50i-h6-orangepi-one-plus.dtb.pre.tmp: 151.1-10 syntax error Product: buildroot Version: unspecified Hardware: All OS: Linux Status: NEW Severity: normal Priority: P5 Component: Other Assignee: unassigned at buildroot.uclibc.org Reporter: jbglaw at lug-owl.de CC: buildroot at uclibc.org Target Milestone: --- The orangepi_one_plus_defconfig sample configuration has issues with a DT file: [build 2023-03-15 12:04:48] /usr/bin/make -f ./scripts/Makefile.build obj=dts dtbs [build 2023-03-15 12:04:48] /usr/bin/make -f ./scripts/Makefile.build obj=arch/arm/dts dtbs [build 2023-03-15 12:04:48] mkdir -p arch/arm/dts/ ; (cat arch/arm/dts/sun50i-h6-orangepi-one-plus.dts; echo '\#include "sunxi-u-boot.dtsi"') > arch/arm/dts/.sun50i-h6-orangepi-one-plus.dtb.pre.tmp; /var/lib/laminar/run/buildroot-orangepi_one_plus_defconfig/1/buildroot/output/host/bin/aarch64-buildroot-linux-gnu-gcc -E -Wp,-MD,arch/arm/dts/.sun50i-h6-orangepi-one-plus.dtb.d.pre.tmp -nostdinc -I./arch/arm/dts -I./arch/arm/dts/include -Iinclude -I./include -I./arch/arm/include -include ./include/linux/kconfig.h -D__ASSEMBLY__ -undef -D__DTS__ -x assembler-with-cpp -o arch/arm/dts/.sun50i-h6-orangepi-one-plus.dtb.dts.tmp arch/arm/dts/.sun50i-h6-orangepi-one-plus.dtb.pre.tmp ; ./scripts/dtc/dtc -O dtb -o arch/arm/dts/sun50i-h6-orangepi-one-plus.dtb -b 0 -i arch/arm/dts/ -Wno-unit_address_vs_reg -Wno-simple_bus_reg -Wno-unit_address_format -Wno-pci_bridge -Wno-pci_device_bus_num -Wno-pci_device_reg -d arch/arm/dts/.sun50i-h6-orangepi-one-plus.dtb.d.dtc.tmp arch/arm/dts/.sun50i-h6-orangepi-one-plus.dtb.dts.tmp ; cat arch/arm/dts/.sun50i-h6-orangepi-one-plus.dtb.d.pre.tmp arch/arm/dts/.sun50i-h6-orangepi-one-plus.dtb.d.dtc.tmp > arch/arm/dts/.sun50i-h6-orangepi-one-plus.dtb.d [build 2023-03-15 12:04:48] Error: arch/arm/dts/.sun50i-h6-orangepi-one-plus.dtb.pre.tmp:151.1-10 syntax error [build 2023-03-15 12:04:48] FATAL ERROR: Unable to parse input tree [build 2023-03-15 12:04:48] make[3]: *** [scripts/Makefile.lib:310: arch/arm/dts/sun50i-h6-orangepi-one-plus.dtb] Error 1 [build 2023-03-15 12:04:48] make[2]: *** [dts/Makefile:44: arch-dtbs] Error 2 [build 2023-03-15 12:04:48] make[1]: *** [Makefile:926: dts/dt.dtb] Error 2 [build 2023-03-15 12:04:48] make[1]: Leaving directory '/var/lib/laminar/run/buildroot-orangepi_one_plus_defconfig/1/buildroot/output/build/uboot-2018.09' [build 2023-03-15 12:04:48] make: *** [package/pkg-generic.mk:293: /var/lib/laminar/run/buildroot-orangepi_one_plus_defconfig/1/buildroot/output/build/uboot-2018.09/.stamp_built] Error 2 Full build log at http://toolchain.lug-owl.de/laminar/log/buildroot-orangepi_one_plus_defconfig/1 -- You are receiving this mail because: You are on the CC list for the bug. From bugzilla at busybox.net Fri Mar 17 17:02:24 2023 From: bugzilla at busybox.net (bugzilla at busybox.net) Date: Fri, 17 Mar 2023 17:02:24 +0000 Subject: [Buildroot] [Bug 15436] New: qemu_s390x_defconfig: FS image too small Message-ID: https://bugs.busybox.net/show_bug.cgi?id=15436 Bug ID: 15436 Summary: qemu_s390x_defconfig: FS image too small Product: buildroot Version: unspecified Hardware: All OS: Linux Status: NEW Severity: normal Priority: P5 Component: Other Assignee: unassigned at buildroot.uclibc.org Reporter: jbglaw at lug-owl.de CC: buildroot at uclibc.org Target Milestone: --- The qemu_s390x_defconfig configuration suffers from a too small FS image: [build 2023-03-16 06:10:06] mke2fs 1.46.5 (30-Dec-2021) [build 2023-03-16 06:10:06] Creating regular file /var/lib/laminar/run/buildroot-qemu_s390x_defconfig/1/buildroot/output/images/rootfs.ext2 [build 2023-03-16 06:10:06] Creating filesystem with 61440 1k blocks and 15360 inodes [build 2023-03-16 06:10:06] Filesystem UUID: ec8acc08-401f-448b-a2eb-b95481434d6a [build 2023-03-16 06:10:06] Superblock backups stored on blocks: [build 2023-03-16 06:10:06] 8193, 24577, 40961, 57345 [build 2023-03-16 06:10:06] [build 2023-03-16 06:10:06] Allocating group tables: done [build 2023-03-16 06:10:06] Writing inode tables: done [build 2023-03-16 06:10:06] Copying files into the device: __populate_fs: Could not allocate block in ext2 filesystem while writing file "ata_id" [build 2023-03-16 06:10:06] mkfs.ext2: Could not allocate block in ext2 filesystem while populating file system [build 2023-03-16 06:10:06] *** Maybe you need to increase the filesystem size (BR2_TARGET_ROOTFS_EXT2_SIZE) [build 2023-03-16 06:10:06] make: *** [fs/ext2/ext2.mk:66: /var/lib/laminar/run/buildroot-qemu_s390x_defconfig/1/buildroot/output/images/rootfs.ext2] Error 1 Full build log at http://toolchain.lug-owl.de/laminar/log/buildroot-qemu_s390x_defconfig/1 -- You are receiving this mail because: You are on the CC list for the bug. From bugzilla at busybox.net Fri Mar 17 17:05:09 2023 From: bugzilla at busybox.net (bugzilla at busybox.net) Date: Fri, 17 Mar 2023 17:05:09 +0000 Subject: [Buildroot] [Bug 15441] New: raspberrypi3_qt5we_defconfig: "Your Buildroot configuration needs a compiler capable of building 32 bits binaries." Message-ID: https://bugs.busybox.net/show_bug.cgi?id=15441 Bug ID: 15441 Summary: raspberrypi3_qt5we_defconfig: "Your Buildroot configuration needs a compiler capable of building 32 bits binaries." Product: buildroot Version: unspecified Hardware: All OS: Linux Status: NEW Severity: normal Priority: P5 Component: Other Assignee: unassigned at buildroot.uclibc.org Reporter: jbglaw at lug-owl.de CC: buildroot at uclibc.org Target Milestone: --- I don't really understand this error message, as my expectation was that the compiler is targeted at some 32bit ARM target already? + log_execute build make V=1 BR2_JLEVEL=1 [build 2023-03-16 04:13:05] /usr/bin/make -j1 O=/var/lib/laminar/run/buildroot-raspberrypi3_qt5we_defconfig/1/buildroot/output HOSTCC="/usr/bin/gcc" HOSTCXX="/usr/bin/g++" syncconfig [build 2023-03-16 04:13:05] make[1]: Entering directory '/var/lib/laminar/run/buildroot-raspberrypi3_qt5we_defconfig/1/buildroot' [build 2023-03-16 04:13:06] make[1]: Leaving directory '/var/lib/laminar/run/buildroot-raspberrypi3_qt5we_defconfig/1/buildroot' [build 2023-03-16 04:13:06] [build 2023-03-16 04:13:06] Your Buildroot configuration needs a compiler capable of building 32 bits binaries. [build 2023-03-16 04:13:06] If you're running a Debian/Ubuntu distribution, install the g++-multilib package. [build 2023-03-16 04:13:06] For other distributions, refer to their documentation. [build 2023-03-16 04:13:06] make: *** [support/dependencies/dependencies.mk:27: dependencies] Error 1 Full build log at http://toolchain.lug-owl.de/laminar/log/buildroot-raspberrypi3_qt5we_defconfig/1 (though there isn't much more to read.) -- You are receiving this mail because: You are on the CC list for the bug. From bugzilla at busybox.net Fri Mar 17 17:12:25 2023 From: bugzilla at busybox.net (bugzilla at busybox.net) Date: Fri, 17 Mar 2023 17:12:25 +0000 Subject: [Buildroot] [Bug 15446] New: snps_arc700_axs101_defconfig; msort.c:200: Error: opcode 'dmb' not supported for target arc700 Message-ID: https://bugs.busybox.net/show_bug.cgi?id=15446 Bug ID: 15446 Summary: snps_arc700_axs101_defconfig; msort.c:200: Error: opcode 'dmb' not supported for target arc700 Product: buildroot Version: unspecified Hardware: All OS: Linux Status: NEW Severity: normal Priority: P5 Component: Other Assignee: unassigned at buildroot.uclibc.org Reporter: jbglaw at lug-owl.de CC: buildroot at uclibc.org Target Milestone: --- While building the snps_arc700_axs101_defconfig sample configuration, the ARC assembler is missing some option to choose a proper CPU, or the compiler generates code for some other CPU variant: [build 2023-03-16 13:30:45] /var/lib/laminar/run/buildroot-snps_arc700_axs101_defconfig/1/buildroot/output/host/bin/arc-buildroot-linux-gnu-gcc msort.c -c -std=gnu11 -fgnu89-inline -Os -fno- lto -Wall -Wwrite-strings -Wundef -fmerge-all-constants -frounding-math -fno-stack-protector -fno-common -Wstrict-prototypes -Wold-style-definition -fmath-errno -fpie -fexceptions -ftls-m odel=initial-exec -I../include -I/var/lib/laminar/run/buildroot-snps_arc700_axs101_defconfig/1/buildroot/output/build/glibc-2.36-81-g4f4d7a13edfd2fdc57c9d76e1fd6d017fb47550c/build/stdlib -I/var/lib/laminar/run/buildroot-snps_arc700_axs101_defconfig/1/buildroot/output/build/glibc-2.36-81-g4f4d7a13edfd2fdc57c9d76e1fd6d017fb47550c/build -I../sysdeps/unix/sysv/linux/arc -I../ sysdeps/arc/nptl -I../sysdeps/unix/sysv/linux/generic/wordsize-32 -I../sysdeps/unix/sysv/linux/generic -I../sysdeps/unix/sysv/linux/include -I../sysdeps/unix/sysv/linux -I../sysdeps/nptl -I../sysdeps/pthread -I../sysdeps/gnu -I../sysdeps/unix/inet -I../sysdeps/unix/sysv -I../sysdeps/unix -I../sysdeps/posix -I../sysdeps/arc/nofpu -I../sysdeps/ieee754/soft-fp -I../sysd eps/arc -I../sysdeps/wordsize-32 -I../sysdeps/ieee754/flt-32 -I../sysdeps/ieee754/dbl-64 -I../sysdeps/ieee754 -I../sysdeps/generic -I.. -I../libio -I. -nostdinc -isystem /var/lib/lamina r/run/buildroot-snps_arc700_axs101_defconfig/1/buildroot/output/host/lib/gcc/arc-buildroot-linux-gnu/10.2.0/include -isystem /var/lib/laminar/run/buildroot-snps_arc700_axs101_defconfig/1/buil droot/output/host/lib/gcc/arc-buildroot-linux-gnu/10.2.0/include-fixed -isystem /var/lib/laminar/run/buildroot-snps_arc700_axs101_defconfig/1/buildroot/output/host/arc-buildroot-linux-gnu/sys root/usr/include -D_LIBC_REENTRANT -include /var/lib/laminar/run/buildroot-snps_arc700_axs101_defconfig/1/buildroot/output/build/glibc-2.36-81-g4f4d7a13edfd2fdc57c9d76e1fd6d017fb47550c/build/ libc-modules.h -DMODULE_NAME=libc -include ../include/libc-symbols.h -DPIC -DTOP_NAMESPACE=glibc -o /var/lib/laminar/run/buildroot-snps_arc700_axs101_defconfig/1/buildroot/output/build/g libc-2.36-81-g4f4d7a13edfd2fdc57c9d76e1fd6d017fb47550c/build/stdlib/msort.o -MD -MP -MF /var/lib/laminar/run/buildroot-snps_arc700_axs101_defconfig/1/buildroot/output/build/glibc-2.36-81-g4f4 d7a13edfd2fdc57c9d76e1fd6d017fb47550c/build/stdlib/msort.o.dt -MT /var/lib/laminar/run/buildroot-snps_arc700_axs101_defconfig/1/buildroot/output/build/glibc-2.36-81-g4f4d7a13edfd2fdc57c9d76e1 fd6d017fb47550c/build/stdlib/msort.o [build 2023-03-16 13:30:46] msort.c: Assembler messages: [build 2023-03-16 13:30:46] msort.c:200: Error: opcode 'dmb' not supported for target arc700 [build 2023-03-16 13:30:46] make[3]: *** [../o-iterator.mk:9: /var/lib/laminar/run/buildroot-snps_arc700_axs101_defconfig/1/buildroot/output/build/glibc-2.36-81-g4f4d7a13edfd2fdc57c9d76e1fd6d 017fb47550c/build/stdlib/msort.o] Error 1 [build 2023-03-16 13:30:46] make[3]: Leaving directory '/var/lib/laminar/run/buildroot-snps_arc700_axs101_defconfig/1/buildroot/output/build/glibc-2.36-81-g4f4d7a13edfd2fdc57c9d76e1fd6d017fb47550c/stdlib' [build 2023-03-16 13:30:46] make[2]: *** [Makefile:484: stdlib/subdir_lib] Error 2 [build 2023-03-16 13:30:46] make[2]: Leaving directory '/var/lib/laminar/run/buildroot-snps_arc700_axs101_defconfig/1/buildroot/output/build/glibc-2.36-81-g4f4d7a13edfd2fdc57c9d76e1fd6d017fb47550c' [build 2023-03-16 13:30:46] make[1]: *** [Makefile:9: all] Error 2 [build 2023-03-16 13:30:46] make[1]: Leaving directory '/var/lib/laminar/run/buildroot-snps_arc700_axs101_defconfig/1/buildroot/output/build/glibc-2.36-81-g4f4d7a13edfd2fdc57c9d76e1fd6d017fb47550c/build' [build 2023-03-16 13:30:46] make: *** [package/pkg-generic.mk:293: /var/lib/laminar/run/buildroot-snps_arc700_axs101_defconfig/1/buildroot/output/build/glibc-2.36-81-g4f4d7a13edfd2fdc57c9d76e1fd6d017fb47550c/.stamp_built] Error 2 Full build log at http://toolchain.lug-owl.de/laminar/log/buildroot-snps_arc700_axs101_defconfig/1 -- You are receiving this mail because: You are on the CC list for the bug. From bugzilla at busybox.net Fri Mar 17 18:36:17 2023 From: bugzilla at busybox.net (bugzilla at busybox.net) Date: Fri, 17 Mar 2023 18:36:17 +0000 Subject: [Buildroot] [Bug 15431] orangepi_one_plus_defconfig: Error: arch/arm/dts/.sun50i-h6-orangepi-one-plus.dtb.pre.tmp:151.1-10 syntax error In-Reply-To: References: Message-ID: https://bugs.busybox.net/show_bug.cgi?id=15431 --- Comment #1 from Peter Seiderer --- Seems to use a legacy uboot version (2018.9) (or missing upstream fix [1])... [1] https://github.com/u-boot/u-boot/commit/0c544115379ed77c1843a194e26960e5b8f3d369 -- You are receiving this mail because: You are on the CC list for the bug. From bugzilla at busybox.net Fri Mar 17 18:37:54 2023 From: bugzilla at busybox.net (bugzilla at busybox.net) Date: Fri, 17 Mar 2023 18:37:54 +0000 Subject: [Buildroot] [Bug 15451] New: pcengines_apu2_defconfig: possibly truncated output in Message-ID: https://bugs.busybox.net/show_bug.cgi?id=15451 Bug ID: 15451 Summary: pcengines_apu2_defconfig: possibly truncated output in Product: buildroot Version: unspecified Hardware: All OS: Linux Status: NEW Severity: normal Priority: P5 Component: Other Assignee: unassigned at buildroot.uclibc.org Reporter: jbglaw at lug-owl.de CC: buildroot at uclibc.org Target Milestone: --- Linux's ./tools/objtool (of the used kernel version) fails to build: [build 2023-03-15 16:08:35] /usr/bin/gcc -O2 -I/var/lib/laminar/run/buildroot-pcengines_apu2_defconfig/1/buildroot/output/host/include -L/var/lib/laminar/run/buildroot-pcengines_apu2_defcon fig/1/buildroot/output/host/lib -Wl,-rpath,/var/lib/laminar/run/buildroot-pcengines_apu2_defconfig/1/buildroot/output/host/lib -Wp,-MD,/var/lib/laminar/run/buildroot-pcengines_apu2_defconfig/ 1/buildroot/output/build/linux-5.16/tools/objtool/.check.o.d -Wp,-MT,/var/lib/laminar/run/buildroot-pcengines_apu2_defconfig/1/buildroot/output/build/linux-5.16/tools/objtool/check.o -Werror -Wbad-function-cast -Wdeclaration-after-statement -Wformat-security -Wformat-y2k -Winit-self -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wno-system-headers -Wold-style-defin ition -Wpacked -Wredundant-decls -Wstrict-prototypes -Wswitch-default -Wswitch-enum -Wundef -Wwrite-strings -Wformat -Wno-type-limits -Wstrict-aliasing=3 -Wshadow -Wno-switch-default -Wno-swi tch-enum -Wno-packed -Wno-nested-externs -Wall -Wmissing-prototypes -Wstrict-prototypes -O2 -fomit-frame-pointer -std=gnu89 -g -I/var/lib/laminar/run/buildroot-pcengines_apu2_defconfig/1/buil droot/output/build/linux-5.16/tools/include -I/var/lib/laminar/run/buildroot-pcengines_apu2_defconfig/1/buildroot/output/build/linux-5.16/tools/arch/x86/include/uapi -I/var/lib/laminar/run/bu ildroot-pcengines_apu2_defconfig/1/buildroot/output/build/linux-5.16/tools/arch/x86/include -I/var/lib/laminar/run/buildroot-pcengines_apu2_defconfig/1/buildroot/output/build/linux-5.16/tools /objtool/include -I/var/lib/laminar/run/buildroot-pcengines_apu2_defconfig/1/buildroot/output/build/linux-5.16/tools/objtool/arch/x86/include -I/var/lib/laminar/run/buildroot-pcengines_apu2_defconfig/1/buildroot/output/host/include -I/var/lib/laminar/run/buildroot-pcengines_apu2_defconfig/1/buildroot/output/build/linux-5.16/tools/lib -D"BUILD_STR(s)=#s" -c -o /var/lib/laminar/run/buildroot-pcengines_apu2_defconfig/1/buildroot/output/build/linux-5.16/tools/objtool/check.o check.c [build 2023-03-15 16:08:36] check.c: In function 'validate_call': [build 2023-03-15 16:08:36] check.c:2836:58: error: '%d' directive output may be truncated writing between 1 and 10 bytes into a region of size 9 [-Werror=format-truncation=] [build 2023-03-15 16:08:36] 2836 | snprintf(pvname, sizeof(pvname), "pv_ops[%d]", idx); [build 2023-03-15 16:08:36] | ^~ [build 2023-03-15 16:08:36] In function 'call_dest_name', [build 2023-03-15 16:08:36] inlined from 'call_dest_name' at check.c:2824:27, [build 2023-03-15 16:08:36] inlined from 'validate_call' at check.c:2908:3: [build 2023-03-15 16:08:36] check.c:2836:50: note: directive argument in the range [-268435456, 268435455] [build 2023-03-15 16:08:36] 2836 | snprintf(pvname, sizeof(pvname), "pv_ops[%d]", idx); [build 2023-03-15 16:08:36] | ^~~~~~~~~~~~ [build 2023-03-15 16:08:36] check.c:2836:17: note: 'snprintf' output between 10 and 19 bytes into a destination of size 16 [build 2023-03-15 16:08:36] 2836 | snprintf(pvname, sizeof(pvname), "pv_ops[%d]", idx); [build 2023-03-15 16:08:36] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [build 2023-03-15 16:08:36] check.c: In function 'validate_call': [build 2023-03-15 16:08:36] check.c:2836:58: error: '%d' directive output may be truncated writing between 1 and 10 bytes into a region of size 9 [-Werror=format-truncation=] [build 2023-03-15 16:08:36] 2836 | snprintf(pvname, sizeof(pvname), "pv_ops[%d]", idx); [build 2023-03-15 16:08:36] | ^~ [build 2023-03-15 16:08:36] In function 'call_dest_name', [build 2023-03-15 16:08:36] inlined from 'call_dest_name' at check.c:2824:27, [build 2023-03-15 16:08:36] inlined from 'validate_call' at check.c:2920:3: [build 2023-03-15 16:08:36] check.c:2836:50: note: directive argument in the range [-268435456, 268435455] [build 2023-03-15 16:08:36] 2836 | snprintf(pvname, sizeof(pvname), "pv_ops[%d]", idx); [build 2023-03-15 16:08:36] | ^~~~~~~~~~~~ [build 2023-03-15 16:08:36] check.c:2836:17: note: 'snprintf' output between 10 and 19 bytes into a destination of size 16 [build 2023-03-15 16:08:36] 2836 | snprintf(pvname, sizeof(pvname), "pv_ops[%d]", idx); [build 2023-03-15 16:08:36] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [build 2023-03-15 16:08:36] check.c: In function 'validate_call': [build 2023-03-15 16:08:36] check.c:2836:58: error: '%d' directive output may be truncated writing between 1 and 10 bytes into a region of size 9 [-Werror=format-truncation=] [build 2023-03-15 16:08:36] 2836 | snprintf(pvname, sizeof(pvname), "pv_ops[%d]", idx); [build 2023-03-15 16:08:36] | ^~ [build 2023-03-15 16:08:36] In function 'call_dest_name', [build 2023-03-15 16:08:36] inlined from 'call_dest_name' at check.c:2824:27, [build 2023-03-15 16:08:36] inlined from 'validate_call' at check.c:2914:3: [build 2023-03-15 16:08:36] check.c:2836:50: note: directive argument in the range [-268435456, 268435455] [build 2023-03-15 16:08:36] 2836 | snprintf(pvname, sizeof(pvname), "pv_ops[%d]", idx); [build 2023-03-15 16:08:36] | ^~~~~~~~~~~~ [build 2023-03-15 16:08:36] check.c:2836:17: note: 'snprintf' output between 10 and 19 bytes into a destination of size 16 [build 2023-03-15 16:08:36] 2836 | snprintf(pvname, sizeof(pvname), "pv_ops[%d]", idx); [build 2023-03-15 16:08:36] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [build 2023-03-15 16:08:38] cc1: all warnings being treated as errors [build 2023-03-15 16:08:38] make[4]: *** [/var/lib/laminar/run/buildroot-pcengines_apu2_defconfig/1/buildroot/output/build/linux-5.16/tools/build/Makefile.build:97: /var/lib/laminar/run/buildroot-pcengines_apu2_defconfig/1/buildroot/output/build/linux-5.16/tools/objtool/check.o] Error 1 [build 2023-03-15 16:08:38] make[3]: *** [Makefile:56: /var/lib/laminar/run/buildroot-pcengines_apu2_defconfig/1/buildroot/output/build/linux-5.16/tools/objtool/objtool-in.o] Error 2 [build 2023-03-15 16:08:38] make[2]: *** [Makefile:69: objtool] Error 2 [build 2023-03-15 16:08:38] make[1]: *** [Makefile:1349: tools/objtool] Error 2 [build 2023-03-15 16:08:38] make[1]: Leaving directory '/var/lib/laminar/run/buildroot-pcengines_apu2_defconfig/1/buildroot/output/build/linux-5.16' [build 2023-03-15 16:08:38] make: *** [package/pkg-generic.mk:293: /var/lib/laminar/run/buildroot-pcengines_apu2_defconfig/1/buildroot/output/build/linux-5.16/.stamp_built] Error 2 I guess that g:82880283d7fcd0a1d20964a56d6d1a5cc0df0713 (upstream Linux tree) would be a proper fix. Full build log at http://toolchain.lug-owl.de/laminar/log/buildroot-pcengines_apu2_defconfig/1 (This is the last ticket. All other configurations were built successfully!) -- You are receiving this mail because: You are on the CC list for the bug. From bugzilla at busybox.net Fri Mar 17 18:50:28 2023 From: bugzilla at busybox.net (bugzilla at busybox.net) Date: Fri, 17 Mar 2023 18:50:28 +0000 Subject: [Buildroot] [Bug 15431] orangepi_one_plus_defconfig: Error: arch/arm/dts/.sun50i-h6-orangepi-one-plus.dtb.pre.tmp:151.1-10 syntax error In-Reply-To: References: Message-ID: https://bugs.busybox.net/show_bug.cgi?id=15431 --- Comment #2 from Jan-Benedict Glaw --- It's downloading https://ftp.denx.de/pub/u-boot/u-boot-2018.09.tar.bz2 so it may or may not contain the referenced fix. *checking* That snapshot is from before that fix went in. -- You are receiving this mail because: You are on the CC list for the bug. From ps.report at gmx.net Fri Mar 17 19:33:26 2023 From: ps.report at gmx.net (Peter Seiderer) Date: Fri, 17 Mar 2023 20:33:26 +0100 Subject: [Buildroot] [PATCH v1] package/qt6base: network module needs libopenssl PSK feature Message-ID: <20230317193326.17298-1-ps.report@gmx.net> Fixes: - http://autobuild.buildroot.net/results/fdf2b2eb252a24e81bddad1c81c4fdfb03dc0afe .../build/qt6base-6.4.2/src/plugins/tls/openssl/qdtls_openssl.cpp: In member function 'bool dtlsopenssl::DtlsState::initCtxAndConnection(QDtlsBasePrivate*)': .../build/qt6base-6.4.2/src/plugins/tls/openssl/qdtls_openssl.cpp:669:9: error: 'q_SSL_set_psk_server_callback' was not declared in this scope; did you mean 'q_SSL_set_psk_use_session_callback'? 669 | q_SSL_set_psk_server_callback(newConnection.data(), dtlscallbacks::q_PSK_server_callback); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | q_SSL_set_psk_use_session_callback .../build/qt6base-6.4.2/src/plugins/tls/openssl/qdtls_openssl.cpp:671:9: error: 'q_SSL_set_psk_client_callback' was not declared in this scope; did you mean 'q_SSL_set_info_callback'? 671 | q_SSL_set_psk_client_callback(newConnection.data(), dtlscallbacks::q_PSK_client_callback); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | q_SSL_set_info_callback Signed-off-by: Peter Seiderer --- package/qt6/qt6base/Config.in | 1 + 1 file changed, 1 insertion(+) diff --git a/package/qt6/qt6base/Config.in b/package/qt6/qt6base/Config.in index 7927975bff..f9fb2a2ad0 100644 --- a/package/qt6/qt6base/Config.in +++ b/package/qt6/qt6base/Config.in @@ -165,6 +165,7 @@ endif config BR2_PACKAGE_QT6BASE_NETWORK bool "network module" + select BR2_PACKAGE_LIBOPENSSL_ENABLE_PSK if BR2_PACKAGE_LIBOPENSSL help This options enables the Qt6Network library. -- 2.39.2 From ju.o at free.fr Fri Mar 17 20:27:22 2023 From: ju.o at free.fr (Julien Olivain) Date: Fri, 17 Mar 2023 21:27:22 +0100 Subject: [Buildroot] [PATCH 1/3] package/kodi/br-kodi: fix shellcheck warnings Message-ID: <20230317202724.79207-1-ju.o@free.fr> When running "make check-package" on a system with shellcheck 0.9.0, the command fails with output: make check-package package/kodi/br-kodi:0: run 'shellcheck' and fix the warnings ... 3 warnings generated This commit fixes the warnings reported by the command: shellcheck package/kodi/br-kodi Fixes: In package/kodi/br-kodi line 11: LOOP=0 ^----^ SC2317 (info): Command appears to be unreachable. Check usage (or ignore if invoked indirectly). In package/kodi/br-kodi line 12: killall "${KODI##*/}" ^-------------------^ SC2317 (info): Command appears to be unreachable. Check usage (or ignore if invoked indirectly). In package/kodi/br-kodi line 36: exit ${ret} ^----^ SC2086 (info): Double quote to prevent globbing and word splitting. Signed-off-by: Julien Olivain --- package/kodi/br-kodi | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/package/kodi/br-kodi b/package/kodi/br-kodi index 83d4d4e5ac..bc64515246 100755 --- a/package/kodi/br-kodi +++ b/package/kodi/br-kodi @@ -7,6 +7,7 @@ shift # In case someone asked we terminate, just kill # the Kodi process +# shellcheck disable=SC2317 # Don't warn about unreachable commands trap_kill() { LOOP=0 killall "${KODI##*/}" @@ -33,4 +34,4 @@ while [ ${LOOP} -eq 1 ]; do ;; esac done -exit ${ret} +exit "${ret}" -- 2.40.0 From ju.o at free.fr Fri Mar 17 20:27:23 2023 From: ju.o at free.fr (Julien Olivain) Date: Fri, 17 Mar 2023 21:27:23 +0100 Subject: [Buildroot] [PATCH 2/3] package/linux-tools/S10hyperv: fix shellcheck warnings In-Reply-To: <20230317202724.79207-1-ju.o@free.fr> References: <20230317202724.79207-1-ju.o@free.fr> Message-ID: <20230317202724.79207-2-ju.o@free.fr> When running "make check-package" on a system with shellcheck 0.9.0, the command fails with output: make check-package package/linux-tools/S10hyperv:0: run 'shellcheck' and fix the warnings ... 2 warnings generated This commit fixes the warnings reported by the command: shellcheck package/linux-tools/S10hyperv This commit also fixes the four-space indent by a single tab on the changed lines. Since this fixes the indentation warnings of check-package, the Indent exclusion in .checkpackageignore is also removed. Fixes: In package/linux-tools/S10hyperv line 27: return $ret ^--^ SC2086 (info): Double quote to prevent globbing and word splitting. In package/linux-tools/S10hyperv line 48: return $ret ^--^ SC2086 (info): Double quote to prevent globbing and word splitting. Signed-off-by: Julien Olivain --- .checkpackageignore | 2 +- package/linux-tools/S10hyperv | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/.checkpackageignore b/.checkpackageignore index 405e1c5677..04966a9b06 100644 --- a/.checkpackageignore +++ b/.checkpackageignore @@ -94,7 +94,7 @@ package/libftdi/0002-libftdi.pc-requires-libusb-fix-static-build.patch Sob package/libiio/S99iiod Shellcheck Variables package/libmad/0001-mips-h-constraint-removal.patch Sob package/lighttpd/S50lighttpd EmptyLastLine Indent Shellcheck Variables -package/linux-tools/S10hyperv Indent Variables +package/linux-tools/S10hyperv Variables package/linuxptp/S65ptp4l Indent Shellcheck package/linuxptp/S66phc2sys Indent Shellcheck package/lirc-tools/S25lircd Indent Variables diff --git a/package/linux-tools/S10hyperv b/package/linux-tools/S10hyperv index ec934bc972..32887d1b6c 100644 --- a/package/linux-tools/S10hyperv +++ b/package/linux-tools/S10hyperv @@ -24,7 +24,7 @@ start() { for prog in ${PROGS}; do start_one "${prog}" || ret=$? done - return $ret + return "$ret" } stop_one() { @@ -45,7 +45,7 @@ stop() { for prog in ${PROGS}; do stop_one "${prog}" || ret=$? done - return $ret + return "$ret" } restart() { -- 2.40.0 From ju.o at free.fr Fri Mar 17 20:27:24 2023 From: ju.o at free.fr (Julien Olivain) Date: Fri, 17 Mar 2023 21:27:24 +0100 Subject: [Buildroot] [PATCH 3/3] utils/config: fix shellcheck warnings In-Reply-To: <20230317202724.79207-1-ju.o@free.fr> References: <20230317202724.79207-1-ju.o@free.fr> Message-ID: <20230317202724.79207-3-ju.o@free.fr> When running "make check-package" on a system with shellcheck 0.9.0, the command fails with output: make check-package utils/config:0: run 'shellcheck' and fix the warnings ... 1 warnings generated This commit fixes the warnings reported by the command: shellcheck utils/config Fixes: In utils/config line 175: if grep -q "# ${BR2_PREFIX}$ARG is not set" $FN ; then ^-^ SC2086 (info): Double quote to prevent globbing and word splitting. In utils/config line 178: if V="$(grep "^${BR2_PREFIX}$ARG=" $FN)"; then ^-^ SC2086 (info): Double quote to prevent globbing and word splitting. Signed-off-by: Julien Olivain --- utils/config | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/utils/config b/utils/config index 5f5e4362e5..9107725a70 100755 --- a/utils/config +++ b/utils/config @@ -172,10 +172,10 @@ while [ "$1" != "" ] ; do ;; --state|-s) - if grep -q "# ${BR2_PREFIX}$ARG is not set" $FN ; then + if grep -q "# ${BR2_PREFIX}$ARG is not set" "$FN" ; then echo n else - if V="$(grep "^${BR2_PREFIX}$ARG=" $FN)"; then + if V="$(grep "^${BR2_PREFIX}$ARG=" "$FN")"; then V="${V/#${BR2_PREFIX}$ARG=/}" V="${V/#\"/}" V="${V/%\"/}" -- 2.40.0 From ju.o at free.fr Sat Mar 18 00:04:39 2023 From: ju.o at free.fr (Julien Olivain) Date: Sat, 18 Mar 2023 01:04:39 +0100 Subject: [Buildroot] [PATCH 1/1] package/rdma-core: bump to version v45.0 Message-ID: <20230318000439.2710306-1-ju.o@free.fr> For change log, see: https://github.com/linux-rdma/rdma-core/releases/tag/v45.0 Signed-off-by: Julien Olivain --- Patch tested on branch master at commit d305189 with commands: make check-package ... 0 warnings generated support/testing/run-tests \ -d dl -o output_folder \ tests.package.test_rdma_core ... OK utils/test-pkg -a -p rdma-core ... 45 builds, 5 skipped, 0 build failed, 0 legal-info failed, 0 show-info failed --- package/rdma-core/rdma-core.hash | 2 +- package/rdma-core/rdma-core.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/rdma-core/rdma-core.hash b/package/rdma-core/rdma-core.hash index 1aff44f7f4..128ca54e3e 100644 --- a/package/rdma-core/rdma-core.hash +++ b/package/rdma-core/rdma-core.hash @@ -1,5 +1,5 @@ # Locally calculated -sha256 4a2eec55b37ac25f25e7680a372f71c1781c23808542bd31fb68dc0448b8cba2 rdma-core-44.0.tar.gz +sha256 8725cf10f05579585c9fdebdce5613120e632f204fc098a77d24f5974a0c4321 rdma-core-45.0.tar.gz sha256 99e0df1d009a21d0dfb031600c550fd8f4efc0c6b2a4ef8b34a995aa6f79c9f4 COPYING.BSD_MIT sha256 8177f97513213526df2cf6184d8ff986c675afb514d4e68a404010521b880643 COPYING.GPL2 sha256 c46a557f25b8ef9bec76526c4e593fc13e6cba27e7ba30d73b6497a689cf06f6 COPYING.md diff --git a/package/rdma-core/rdma-core.mk b/package/rdma-core/rdma-core.mk index 885821bf98..0cbe22d043 100644 --- a/package/rdma-core/rdma-core.mk +++ b/package/rdma-core/rdma-core.mk @@ -4,7 +4,7 @@ # ################################################################################ -RDMA_CORE_VERSION = 44.0 +RDMA_CORE_VERSION = 45.0 RDMA_CORE_SITE = $(call github,linux-rdma,rdma-core,v$(RDMA_CORE_VERSION)) RDMA_CORE_LICENSE = GPL-2.0 or BSD-2-Clause RDMA_CORE_LICENSE_FILES = COPYING.GPL2 COPYING.BSD_MIT COPYING.md -- 2.40.0 From thomas.petazzoni at bootlin.com Sat Mar 18 06:47:14 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sat, 18 Mar 2023 06:47:14 -0000 Subject: [Buildroot] [autobuild.buildroot.net] Daily results for 2023-03-17 Message-ID: <20230318064721.2E5B5416E8@smtp4.osuosl.org> Hello, Autobuild statistics for 2023-03-17 =================================== branch | OK | NOK | TIM | TOT | 2022.11.x | 15 | 11 | 0 | 26 | master | 224 | 183 | 1 | 408 | Classification of failures by reason for master ----------------------------------------------- bluez5_utils-5.66 | 32 unknown | 11 gobject-introspection-1.72.0 | 9 perl-5.36.0 | 9 host-go-1.19.7 | 8 linux-6.1.14 | 8 glibc-2.36-81-g4f4d7a13edfd... | 4 gmp-6.2.1 | 4 host-binutils-2.38 | 4 olsr-0.9.8 | 4 quickjs-2021-03-27 | 4 elfutils-0.186 | 3 host-binutils-2.37 | 3 host-binutils-2.39 | 3 host-rust-1.67.1 | 3 libglvnd-1.4.0 | 3 ocf-linux-20171122 | 3 busybox-1.36.0 | 2 host-gdb-arc-2020.09-releas... | 2 libcap-ng-0.8.3 | 2 libgcrypt-1.10.1 | 2 linux-5.10.162-cip24-rt10 | 2 php-8.2.3 | 2 bat-0.19.0 | 1 bind-9.16.38 | 1 binutils-arc-2020.09-release | 1 boost-1.80.0 | 1 brltty-6.5 | 1 cairo-1.16.0 | 1 cmocka-1.1.5 | 1 coreutils-9.1 | 1 f2fs-tools-1.15.0 | 1 fontconfig-2.13.1 | 1 fs/cramfs/cramfs.mk:46: /ho... | 1 fs/ubi/ubi.mk:51: /home/aut... | 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 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: /tmp/... | 1 fs/ubifs/ubifs.mk:49: /tmp/... | 1 fs/ubifs/ubifs.mk:49: /tmp/... | 1 fs/ubifs/ubifs.mk:49: /tmp/... | 1 fstrcmp-0.7.D001 | 1 glmark2-06e78b67702b5413335... | 1 gobject-introspection | 1 gst1-vaapi-1.22.0 | 1 host-gcc-final-11.3.0 | 1 host-runc-1.1.4 | 1 jq-a17dd3248a666d01be75f6b1... | 1 kmod-30 | 1 libglib2-2.72.3 | 1 lttng-modules-2.13.7 | 1 madplay-0.15.2b | 1 matio-1.5.23 | 1 musl-1.2.3 | 1 nginx-1.22.1 | 1 ntp-4.2.8p15 | 1 openvmtools-11.3.5-18557794 | 1 python-cryptography-39.0.1 | 1 python-pyicu-2.10.2 | 1 s390-tools-2.26.0 | 1 snmppp-3.4.10 | 1 toolchain-external-codescap... | 1 traceroute-2.1.0 | 1 wireguard-linux-compat-1.0.... | 1 wolfssl-5.5.3 | 1 xenomai-3.0.10 | 1 xfsprogs-5.14.2 | 1 zeek-4.1.1 | 1 Detail of failures for master ----------------------------- arch | reason | OK? | url | orph? -------------+--------------------------------+-----+---------------------------------------------------------------------------------+------- mips | bat-0.19.0 | NOK | http://autobuild.buildroot.net/results/164cd629fecaa4deb9b0038b67672c37a61b45b8 | sh4eb | bind-9.16.38 | NOK | http://autobuild.buildroot.net/results/8db282ff19f970ae1643f0e12ca5ebbddec32338 | ORPH arceb | binutils-arc-2020.09-release | NOK | http://autobuild.buildroot.net/results/29cc8efd74423215d0869668f715f68906086d44 | s390x | bluez5_utils-5.66 | NOK | http://autobuild.buildroot.net/results/f329502ac699ca33697aba32e105e60c0f64c96e | powerpc | bluez5_utils-5.66 | NOK | http://autobuild.buildroot.net/results/029272b68840a301590f8eea6071666a2d98c5bd | mips | bluez5_utils-5.66 | NOK | http://autobuild.buildroot.net/results/4f840260c1e243f183fa49a2ea22ab08122730d4 | powerpc64 | bluez5_utils-5.66 | NOK | http://autobuild.buildroot.net/results/efa7f535b976578b9b8113bb2497949ee354b06d | aarch64_be | bluez5_utils-5.66 | NOK | http://autobuild.buildroot.net/results/f95a181793218d34520e15fb055902a5927861de | powerpc | bluez5_utils-5.66 | NOK | http://autobuild.buildroot.net/results/d5f1663f37443533d5e6150baa85e3266b013230 | mips64 | bluez5_utils-5.66 | NOK | http://autobuild.buildroot.net/results/e5f92dac6c2fa1e6669cacf99e093f320d074c86 | powerpc64le | bluez5_utils-5.66 | NOK | http://autobuild.buildroot.net/results/85a6d040bee2c44ec7630a5eefb0c5aa45c7d3ef | s390x | bluez5_utils-5.66 | NOK | http://autobuild.buildroot.net/results/8c4edd2deb8eefeed2117c2b8c5a193fe7299c3f | aarch64 | bluez5_utils-5.66 | NOK | http://autobuild.buildroot.net/results/96bfe6c1148a382be831fb6b189f706f18dcf364 | sh4eb | bluez5_utils-5.66 | NOK | http://autobuild.buildroot.net/results/a3cffde87ae45d7d3bd918ad0a55f066cc528070 | mips | bluez5_utils-5.66 | NOK | http://autobuild.buildroot.net/results/0de77b869039a940ade2427df47d6dad200d7ec3 | mipsel | bluez5_utils-5.66 | NOK | http://autobuild.buildroot.net/results/73df04a30ddf38eaa63a613f3d217884be80bb07 | sparc64 | bluez5_utils-5.66 | NOK | http://autobuild.buildroot.net/results/f29db89b59f24d4d782919d9bc5e678a32c228a5 | aarch64 | bluez5_utils-5.66 | NOK | http://autobuild.buildroot.net/results/7d7d681834c513d04830f7d3f067ecac281f27ed | mips64el | bluez5_utils-5.66 | NOK | http://autobuild.buildroot.net/results/003de2481733498dfa77663c9668877f45b98209 | microblazeel | bluez5_utils-5.66 | NOK | http://autobuild.buildroot.net/results/b994fcb70ebc5f17c763ae1392f5330ec0838501 | armeb | bluez5_utils-5.66 | NOK | http://autobuild.buildroot.net/results/c5956df1bdc57a7bb568b83d1a2be9f4517e5de9 | nios2 | bluez5_utils-5.66 | NOK | http://autobuild.buildroot.net/results/010866fe99cddaa15994167184e0935ce46b0872 | nios2 | bluez5_utils-5.66 | NOK | http://autobuild.buildroot.net/results/9f9231732f73e85cc9d1a4aaff902af551afe676 | mips64 | bluez5_utils-5.66 | NOK | http://autobuild.buildroot.net/results/4536135e400b077ac4f854f83480ac6518fb1bbd | powerpc64le | bluez5_utils-5.66 | NOK | http://autobuild.buildroot.net/results/c161ecb2ee6dd1467c8954b0ed75f913c7d2439d | sparc64 | bluez5_utils-5.66 | NOK | http://autobuild.buildroot.net/results/5240762e5258763d3475755c9dad7a1cd20aad42 | mipsel | bluez5_utils-5.66 | NOK | http://autobuild.buildroot.net/results/91400dbf5b0273fbf5dc9e14f9c798a39e407811 | sparc64 | bluez5_utils-5.66 | NOK | http://autobuild.buildroot.net/results/717b95a0019b8d2bfe413ee276b20bad95ab812e | i686 | bluez5_utils-5.66 | NOK | http://autobuild.buildroot.net/results/061aca0883d6607767fb259faafdb02046727481 | powerpc64le | bluez5_utils-5.66 | NOK | http://autobuild.buildroot.net/results/1ba6ae6ec29449d1f27b15879a19504c912e039a | aarch64_be | bluez5_utils-5.66 | NOK | http://autobuild.buildroot.net/results/caf2be8e2d87d12c345eaa8b89cad1bd9f49ecd1 | mips64el | bluez5_utils-5.66 | NOK | http://autobuild.buildroot.net/results/3bb799d4a53233281037e3e6bab14d5e0c5df0e5 | sh4a | bluez5_utils-5.66 | NOK | http://autobuild.buildroot.net/results/c2040da85a449a38737cfef22f73219acd2ea9ba | mipsel | bluez5_utils-5.66 | NOK | http://autobuild.buildroot.net/results/4cc1dd7122af815482c34611aa6189cee724e51a | armeb | bluez5_utils-5.66 | NOK | http://autobuild.buildroot.net/results/1585fb855f256c0f134264b0bd25ee8243e56700 | arceb | boost-1.80.0 | NOK | http://autobuild.buildroot.net/results/0952d81f19e5e014bbe638acdf4301e5af18d1e7 | mipsel | brltty-6.5 | NOK | http://autobuild.buildroot.net/results/174ea944ed522ef4ebc624c8aef5a46b16d1c718 | mips | busybox-1.36.0 | NOK | http://autobuild.buildroot.net/results/2a68057b99bdefe457727686e19d3b0fc838fb9b | ORPH mips64 | busybox-1.36.0 | NOK | http://autobuild.buildroot.net/results/3c07ab32b8365d0ad064b33bdd634b56794efcc1 | ORPH powerpc | cairo-1.16.0 | NOK | http://autobuild.buildroot.net/results/a987352137a4198ca9eae7d776a7bcbd11db7c6a | arm | cmocka-1.1.5 | NOK | http://autobuild.buildroot.net/results/1d9e4f21e33bd7829713eef607aaf4c056674e7a | sh4aeb | coreutils-9.1 | NOK | http://autobuild.buildroot.net/results/f2eb7fb6358666c8e2b480d2b231d91d47cf2980 | ORPH microblazeel | elfutils-0.186 | NOK | http://autobuild.buildroot.net/results/89401e879c2cf21ba05d590404742e05ab677d1f | ORPH arceb | elfutils-0.186 | NOK | http://autobuild.buildroot.net/results/d99c8d0178d00c1885cf83c3bc436797beda36dd | ORPH microblaze | elfutils-0.186 | NOK | http://autobuild.buildroot.net/results/5049b4e8a3ec867e0b47e331a390d7709b7b5dd7 | ORPH or1k | f2fs-tools-1.15.0 | NOK | http://autobuild.buildroot.net/results/95dbcd41b439fd60434913fa60e3488d6429ac59 | riscv64 | fontconfig-2.13.1 | NOK | http://autobuild.buildroot.net/results/0bb7b7f22707753afdacf48e5f784b109acbdc6f | ORPH powerpc | fs/cramfs/cramfs.mk:46: /ho... | NOK | http://autobuild.buildroot.net/results/8d492b2121eb7627d73ccb9b3f2aebb420649326 | powerpc64 | fs/ubi/ubi.mk:51: /home/aut... | NOK | http://autobuild.buildroot.net/results/20382d640133e1c179c458b62bdd8fb662c8b736 | powerpc64 | fs/ubi/ubi.mk:51: /home/aut... | NOK | http://autobuild.buildroot.net/results/8d6a18c5273edd18e314ddbde7b4a84331a33d2d | s390x | fs/ubi/ubi.mk:51: /home/tho... | NOK | http://autobuild.buildroot.net/results/f8fb4e2ba55b2623c85034178ff739e15744e41c | riscv32 | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/cc02bb3167e3c434f4f6e95ee0111bad82d78ddd | sh4a | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/e60c0e489e59cc53a4009dca68b82888031d6bf2 | powerpc64le | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/37fd11b27e8e6858a2fae552c3a3c47d80eb41f4 | aarch64_be | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/70522027741f486dad259be183351b168994199f | microblaze | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/ae8b1eccaff918b25721e396d9e76e4341ba61c0 | sparc64 | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/e1888c0c98334c7750420ac852a50945bd245141 | aarch64 | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/39414968746dec7d45d45073bea6dc06ad0fbf63 | aarch64_be | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/9d46a77e09b4f855945a543ebf3912a479303d16 | powerpc | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/7f5773f9de55f6532b522905c60d5278b2a21ec9 | powerpc64le | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/3c7a124d5080df2105f538455536b298e82bb46f | sparc | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/af1b5e8fb7ceb78fdcd23fe9d98bd29a342fb95f | or1k | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/08b780f3d5da06570cd97638de110ee59aba3ee1 | mips | fs/ubifs/ubifs.mk:49: /tmp/... | NOK | http://autobuild.buildroot.net/results/6b9862284f8abb8285444ee0b02f3181594e2269 | aarch64_be | fs/ubifs/ubifs.mk:49: /tmp/... | NOK | http://autobuild.buildroot.net/results/af431cb530ab644d23e55094ec56f76b5ad5a372 | mips64el | fs/ubifs/ubifs.mk:49: /tmp/... | NOK | http://autobuild.buildroot.net/results/7a7e3c0010a0bece2558deed0a2dff5e0d466aed | mips64 | fs/ubifs/ubifs.mk:49: /tmp/... | NOK | http://autobuild.buildroot.net/results/6f1ffff269849acc849f1b2d37b084c9560966ce | arm | fstrcmp-0.7.D001 | NOK | http://autobuild.buildroot.net/results/7a749210ad650370a307f6bf12782c2a620075c8 | arc | glibc-2.36-81-g4f4d7a13edfd... | NOK | http://autobuild.buildroot.net/results/d0522b48bc378d98c26277850bf73d17872caa01 | powerpc | glibc-2.36-81-g4f4d7a13edfd... | NOK | http://autobuild.buildroot.net/results/673cd4c8e8888bfb5190d9ef8e564d498eb030e2 | powerpc | glibc-2.36-81-g4f4d7a13edfd... | NOK | http://autobuild.buildroot.net/results/d6df186ae23ec18b9a83c3c9653ed8aef3fe71d2 | powerpc | glibc-2.36-81-g4f4d7a13edfd... | NOK | http://autobuild.buildroot.net/results/fe50ae5bcb1d9ef17d621dc619ba7809f58b8451 | aarch64 | glmark2-06e78b67702b5413335... | NOK | http://autobuild.buildroot.net/results/b300b6b1cdfa76514c34e53fda5fda645e59a311 | riscv64 | gmp-6.2.1 | NOK | http://autobuild.buildroot.net/results/b661a9fcb02f21fb58a2ee4ecb3e666591661557 | ORPH riscv64 | gmp-6.2.1 | NOK | http://autobuild.buildroot.net/results/d8a045539bf9a9e433ac722673c239eb13b46881 | ORPH riscv64 | gmp-6.2.1 | NOK | http://autobuild.buildroot.net/results/5309d09deeca05a73f68934fdff1fdb3d8d729b7 | ORPH riscv64 | gmp-6.2.1 | NOK | http://autobuild.buildroot.net/results/8beda89712cc187eb73950787f62d077e1a70dbf | ORPH microblazeel | gobject-introspection | TIM | http://autobuild.buildroot.net/results/2a33f482d9193170b8357a67201182b5351a1fb5 | x86_64 | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/ccdb67a0f3fec1252b180abca1919dca76278e46 | ORPH sparc64 | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/dda1a0ac54bde8a65c6dcd42ba9d39cf609aaf67 | ORPH microblaze | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/d40f92275d8ef6bcfab32d0f4731e1f77896c939 | ORPH sparc64 | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/d8e73b728a45cb8122892eed32bb77f654b8a993 | ORPH or1k | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/0336c04cae3b7f3e45e434d86357b852901f65ce | ORPH s390x | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/9d3ee00cef74f3b8131793cff48bfb311a53c70d | ORPH or1k | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/5f82a29813227d608e9d57e70d27fac816830736 | ORPH or1k | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/2199819a4b1fcbfdd680fddb0ae1c963a689ee5f | ORPH sparc64 | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/cc3f8ae9f93f0e9ef7ebe91ea462fb614fbf62a8 | ORPH s390x | gst1-vaapi-1.22.0 | NOK | http://autobuild.buildroot.net/results/ad624cd11d5a1b3346974000ae2b61f4261af02c | ORPH s390x | host-binutils-2.37 | NOK | http://autobuild.buildroot.net/results/76ada431aaec17bb1b700d3a5ab3efc2f3cb4447 | sparc | host-binutils-2.37 | NOK | http://autobuild.buildroot.net/results/b97ab638a46643f00eb6a4d6fdf7d9109f60065b | powerpc | host-binutils-2.37 | NOK | http://autobuild.buildroot.net/results/3c514c70b8ec7ab3b7346947eb4079c047c663d2 | nios2 | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/15e0b2e88e5b71622bbbabab2d6ad5d212430875 | mips64el | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/14e1fc6720e63677d6008aa9c013e828b7fda98c | powerpc64le | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/f3cab5be1639eeee5dca9e9956c9a9d2a5e84d34 | mipsel | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/453400dddba29e3bd1c65933fa1b7f8f5878d3a7 | nios2 | host-binutils-2.39 | NOK | http://autobuild.buildroot.net/results/4503ce09d45b879833a49471401f1736910b16d0 | arceb | host-binutils-2.39 | NOK | http://autobuild.buildroot.net/results/049affe5ff5d99c6ebae232fc81ac69622accbd8 | microblazeel | host-binutils-2.39 | NOK | http://autobuild.buildroot.net/results/9670f3914ae1fde1b20d4e43e7f20f12e0d57e07 | microblazeel | host-gcc-final-11.3.0 | NOK | http://autobuild.buildroot.net/results/f2e19ae3f09010f716424de721afad9ff8f4fe39 | arc | host-gdb-arc-2020.09-releas... | NOK | http://autobuild.buildroot.net/results/74f83ce8ddf11d05883cbea0063f21849e4f6fbf | ORPH arceb | host-gdb-arc-2020.09-releas... | NOK | http://autobuild.buildroot.net/results/c46cdbd922e7f5976c08b346c47aba87de8a8470 | ORPH mips64el | host-go-1.19.7 | NOK | http://autobuild.buildroot.net/results/94a6f8b546f61650bf775e9eb949e8997d2f8b55 | mips64 | host-go-1.19.7 | NOK | http://autobuild.buildroot.net/results/12d347fd43ec96cf148b953ddf9439d46c6325c9 | powerpc64le | host-go-1.19.7 | NOK | http://autobuild.buildroot.net/results/23cba623e66bd2a948a1c799f70b42a4c457f6e7 | mips64el | host-go-1.19.7 | NOK | http://autobuild.buildroot.net/results/302dbbbe30a247bb69f9da25232c47ffe2938333 | powerpc64le | host-go-1.19.7 | NOK | http://autobuild.buildroot.net/results/07cc4f051729b5a339eba507c2ad946c789cd02b | mips64 | host-go-1.19.7 | NOK | http://autobuild.buildroot.net/results/1b51fc2ed11e931b95da67578bec6424107e439d | mips64el | host-go-1.19.7 | NOK | http://autobuild.buildroot.net/results/df56e8314d592625f8a4057e5f95c8691dbde522 | i686 | host-go-1.19.7 | NOK | http://autobuild.buildroot.net/results/7cee96339a55657a02cb8a90236eda72d2306b6e | x86_64 | host-runc-1.1.4 | NOK | http://autobuild.buildroot.net/results/86fb3271dbc776a5e5ac68d38213670650242928 | x86_64 | host-rust-1.67.1 | NOK | http://autobuild.buildroot.net/results/80c88be2a11fb76d6c733b76f81f240f358a2175 | x86_64 | host-rust-1.67.1 | NOK | http://autobuild.buildroot.net/results/7215bfa95010e5e2f732dc8843d9475037769e17 | x86_64 | host-rust-1.67.1 | NOK | http://autobuild.buildroot.net/results/6501b0adcf2df97eb77bf7f5df3b6920a7352479 | arc | jq-a17dd3248a666d01be75f6b1... | NOK | http://autobuild.buildroot.net/results/da41e1037d4d8c1a60baca602099aa1dc4924826 | x86_64 | kmod-30 | NOK | http://autobuild.buildroot.net/results/d3961d8bb62228ae3494f3c2cbc6a184868df0c3 | riscv64 | libcap-ng-0.8.3 | NOK | http://autobuild.buildroot.net/results/7e9d6d2ce6637b980d92d7b9dd439a5357185be0 | riscv64 | libcap-ng-0.8.3 | NOK | http://autobuild.buildroot.net/results/cc1928b2b48d626f8aeb25a8052a852ce6344775 | i586 | libgcrypt-1.10.1 | NOK | http://autobuild.buildroot.net/results/400c2007054e04b878cac613f127204411c77789 | ORPH i686 | libgcrypt-1.10.1 | NOK | http://autobuild.buildroot.net/results/4928e8b07d8ba069665a2ed97cb4cfc4fa083818 | ORPH arc | libglib2-2.72.3 | NOK | http://autobuild.buildroot.net/results/e8c65c6aa7bfb7225becbd81245ab299ae386c89 | mips64el | libglvnd-1.4.0 | NOK | http://autobuild.buildroot.net/results/f8f182ce6d899b942729bfa9317c9c47d313f4ac | ORPH m68k | libglvnd-1.4.0 | NOK | http://autobuild.buildroot.net/results/a0b224dc26c25b2938eb58cf459a993dc54b97ef | ORPH xtensa | libglvnd-1.4.0 | NOK | http://autobuild.buildroot.net/results/7fd1b17d354da898471bcda12e7a4e7c3b7eb0a9 | ORPH arc | linux-5.10.162-cip24-rt10 | NOK | http://autobuild.buildroot.net/results/aaef443679340e746773a238ee2a0cb5e1077950 | ORPH mips | linux-5.10.162-cip24-rt10 | NOK | http://autobuild.buildroot.net/results/3ccd4bd6ceedc23f942f52fb6d3773faa403e42a | ORPH powerpc | linux-6.1.14 | NOK | http://autobuild.buildroot.net/results/d992aaca57e673cf21a670ad8e7e037b4b0bca51 | ORPH sh4a | linux-6.1.14 | NOK | http://autobuild.buildroot.net/results/63c2c6631b805cf293a6b826d66dd675beb2841c | ORPH mips | linux-6.1.14 | NOK | http://autobuild.buildroot.net/results/a1e621450f211985d0d2d2c45e9b0757b7879c1f | ORPH arceb | linux-6.1.14 | NOK | http://autobuild.buildroot.net/results/329d9b1b5e9cbc453a8aa453ecb4de44c387a02a | ORPH mips | linux-6.1.14 | NOK | http://autobuild.buildroot.net/results/c65f36c6cee382b83810fdb95cb990717c45eccd | ORPH mips64el | linux-6.1.14 | NOK | http://autobuild.buildroot.net/results/a738bcb3884ac455a88321734e1429cbf2e6247e | ORPH arceb | linux-6.1.14 | NOK | http://autobuild.buildroot.net/results/8e2b0fe3391c3f4a66cfbff65586268b466bcbbb | ORPH mips | linux-6.1.14 | NOK | http://autobuild.buildroot.net/results/6ec1a004913e480fb8fa1d5d8c991fde27adc8e4 | ORPH microblaze | lttng-modules-2.13.7 | NOK | http://autobuild.buildroot.net/results/797c83f978918fe1b35fc74e838cbc0e228aad35 | armeb | madplay-0.15.2b | NOK | http://autobuild.buildroot.net/results/f4085334371965cc7532273d7f62362c4d444334 | ORPH nios2 | matio-1.5.23 | NOK | http://autobuild.buildroot.net/results/fc36cfbe24ba98c405de1953fd444f508e3a55ee | powerpc | musl-1.2.3 | NOK | http://autobuild.buildroot.net/results/ae7eb88a7feeab47e96555af0d3a08095b178853 | arceb | nginx-1.22.1 | NOK | http://autobuild.buildroot.net/results/edf5045d2d7293882c092383247f16e6a3db6c99 | riscv64 | ntp-4.2.8p15 | NOK | http://autobuild.buildroot.net/results/f9e614ac659c466e7573fa466185a2393b85962d | ORPH microblazeel | ocf-linux-20171122 | NOK | http://autobuild.buildroot.net/results/f85a144f33686dab6d50dacd9aef49879aa3c96d | ORPH sparc | ocf-linux-20171122 | NOK | http://autobuild.buildroot.net/results/99a5771eb8d8f0b312c8b30022d0048a57213a25 | ORPH i586 | ocf-linux-20171122 | NOK | http://autobuild.buildroot.net/results/fea91dae451e0d39544d33532184f368b44ceea3 | ORPH powerpc | olsr-0.9.8 | NOK | http://autobuild.buildroot.net/results/b0a3be2e5b2ff9ad16925f5fb284194a46772e12 | ORPH s390x | olsr-0.9.8 | NOK | http://autobuild.buildroot.net/results/e5f8d41b07bd5f0409efbceb63d9248779aacbad | ORPH or1k | olsr-0.9.8 | NOK | http://autobuild.buildroot.net/results/b76fcf561218bb8216b41408fcd79a3a2ec84c95 | ORPH sparc | olsr-0.9.8 | NOK | http://autobuild.buildroot.net/results/7ecf4021228c7d06b96a0404618772dab45d3152 | ORPH i686 | openvmtools-11.3.5-18557794 | NOK | http://autobuild.buildroot.net/results/4a0c6fc9d578dc2f7b9bf462366cd364093db446 | arceb | perl-5.36.0 | NOK | http://autobuild.buildroot.net/results/435dd76c15165b570f84fce64fb6d16b8890e2de | arceb | perl-5.36.0 | NOK | http://autobuild.buildroot.net/results/483ee350c6f7ee2c6e7740525391c1f8744bb17e | mipsel | perl-5.36.0 | NOK | http://autobuild.buildroot.net/results/6176fcd67a70228caf9e0836d02e322347be8afd | m68k | perl-5.36.0 | NOK | http://autobuild.buildroot.net/results/c5cc647d62a71f99b35a38d66b5029eccbf366ac | arceb | perl-5.36.0 | NOK | http://autobuild.buildroot.net/results/fecf73b711113be1817445ac6d3542c9241e368c | xtensa | perl-5.36.0 | NOK | http://autobuild.buildroot.net/results/e4d9555816271262071a5df84af5d113861f16cc | sparc | perl-5.36.0 | NOK | http://autobuild.buildroot.net/results/1f8fcb089d2eae2267c9f77ebeed99c074ab8a38 | mipsel | perl-5.36.0 | NOK | http://autobuild.buildroot.net/results/3aa6d322a6297dd17513eb251cd738c8f427de04 | sparc | perl-5.36.0 | NOK | http://autobuild.buildroot.net/results/1935303dce8e756d6991830238302b909e7faa7f | arm | php-8.2.3 | NOK | http://autobuild.buildroot.net/results/fba6782fea0bfe20467fe7c80ef2194225ecb364 | mipsel | php-8.2.3 | NOK | http://autobuild.buildroot.net/results/9f55056e5e0d95fab5c7b804e78894c78878836e | mipsel | python-cryptography-39.0.1 | NOK | http://autobuild.buildroot.net/results/212f797535e2fcca3a259dde11aeea7590a1dd59 | aarch64_be | python-pyicu-2.10.2 | NOK | http://autobuild.buildroot.net/results/20b601c8e6c5f62e957761858e1e0e7f828c96d6 | microblazeel | quickjs-2021-03-27 | NOK | http://autobuild.buildroot.net/results/ce957f5da20504b2663839b3c1e50c1cbc8d8b56 | sh4eb | quickjs-2021-03-27 | NOK | http://autobuild.buildroot.net/results/fdd5beaaef2f956e1a1f3583fe13ec0dc8ff390b | sh4 | quickjs-2021-03-27 | NOK | http://autobuild.buildroot.net/results/31e19a58295d6ada90b4d06358ad470058c3ee93 | sh4 | quickjs-2021-03-27 | NOK | http://autobuild.buildroot.net/results/6b121339d12536267d70cb4bd22564da454c7220 | s390x | s390-tools-2.26.0 | NOK | http://autobuild.buildroot.net/results/32aa8f0bece5da2a16d761f175d46c7d3e0a8965 | powerpc64le | snmppp-3.4.10 | NOK | http://autobuild.buildroot.net/results/d981a2c6884b92cffdc077cffec317a10a788de5 | mipsel | toolchain-external-codescap... | NOK | http://autobuild.buildroot.net/results/babe050209d7a150b65849dd5631798ef5e22ea0 | ORPH or1k | traceroute-2.1.0 | NOK | http://autobuild.buildroot.net/results/65438661d73242eca3dec0c620ba4cee143d8913 | arc | unknown | NOK | http://autobuild.buildroot.net/results/80e7d4cf4f49f30d586023143b1dab3da5379687 | i686 | unknown | NOK | http://autobuild.buildroot.net/results/3604919a79c7432e1c04f7d5c3b1813a9dddb402 | powerpc64le | unknown | NOK | http://autobuild.buildroot.net/results/9613659950a4af3634cedb848c5b438edfdab8f1 | mips64 | unknown | NOK | http://autobuild.buildroot.net/results/0e8a6acf6f552b31b4a855e667842af262eee6cc | s390x | unknown | NOK | http://autobuild.buildroot.net/results/e528e07874815d7f1cb951084ec985d76fe22d2e | microblazeel | unknown | NOK | http://autobuild.buildroot.net/results/e8e651920739e9a803c6c39b4e11695808fddb31 | arc | unknown | NOK | http://autobuild.buildroot.net/results/fe6e282da5121dcc2edd8d367d33bb40d32b9a32 | mips64el | unknown | NOK | http://autobuild.buildroot.net/results/f0c5ec693c65dd6f6f8cb63ec02ead6d1147565e | sh4aeb | unknown | NOK | http://autobuild.buildroot.net/results/5eb18568db4f2e2a55b13981bf7927d5a107a7cf | powerpc64le | unknown | NOK | http://autobuild.buildroot.net/results/543f16ce9e9072c4f0515b65c700a28107038e54 | microblaze | unknown | NOK | http://autobuild.buildroot.net/results/fb471bcd9a49d81f448512019345bd9844087703 | sparc64 | wireguard-linux-compat-1.0.... | NOK | http://autobuild.buildroot.net/results/bdf8bf148aef44d758a25fb7dfcf734a1bbbb6ea | mips64el | wolfssl-5.5.3 | NOK | http://autobuild.buildroot.net/results/9144e226d4cb50a824eb0f0583ac4929a6a809c2 | s390x | xenomai-3.0.10 | NOK | http://autobuild.buildroot.net/results/5e5ff04ee48f26b7c97d6dbdcdfd9192e6fed891 | riscv32 | xfsprogs-5.14.2 | NOK | http://autobuild.buildroot.net/results/0b85f4ce5910cf147e22a502af9dd5f5a4b29bd1 | ORPH i686 | zeek-4.1.1 | NOK | http://autobuild.buildroot.net/results/43ca5fcc5b8618e6a7a65e77061f673a3c30bfc6 | Classification of failures by reason for 2022.11.x -------------------------------------------------- host-pahole-1.24 | 3 host-binutils-2.38 | 2 bind-9.16.38 | 1 libgcrypt-1.10.1 | 1 linux-5.10.145-cip17-rt7 | 1 mutt-2.2.9 | 1 pv-1.6.20 | 1 uccp420wlan-6.9.1 | 1 Detail of failures for 2022.11.x -------------------------------- arch | reason | OK? | url | orph? -------------+--------------------------------+-----+---------------------------------------------------------------------------------+------- sh4a | bind-9.16.38 | NOK | http://autobuild.buildroot.net/results/6a475e525e8049e444f78faaafafa399a9853c47 | ORPH armeb | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/aaae1f91e8b18c1184c2889c1751450f48fe08ec | aarch64_be | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/a4748fb6441ffea020169c3d1af36a18369c649b | or1k | host-pahole-1.24 | NOK | http://autobuild.buildroot.net/results/38ce4c839acf0d1c8e2156089f04947ea9f945fa | mips64 | host-pahole-1.24 | NOK | http://autobuild.buildroot.net/results/19bcbd168bdb345dcdebd2c6a4af5427e3062753 | mipsel | host-pahole-1.24 | NOK | http://autobuild.buildroot.net/results/4a9474b76fdc489fd0b85a570d3b208d5afc73b5 | i586 | libgcrypt-1.10.1 | NOK | http://autobuild.buildroot.net/results/c6a63ff7ba4b989872090cd3d5bcdaf7a0791dea | ORPH mips64el | linux-5.10.145-cip17-rt7 | NOK | http://autobuild.buildroot.net/results/f7a01b50a77ddaf14256d0e0ed2b1f374bb3be9e | ORPH armeb | mutt-2.2.9 | NOK | http://autobuild.buildroot.net/results/9d6b21d29146ae73f7d4f5dcdf9cb867432c09ac | armeb | pv-1.6.20 | NOK | http://autobuild.buildroot.net/results/1c5b63f312732959be9efa2c12c502c03c424f1c | ORPH microblazeel | uccp420wlan-6.9.1 | NOK | http://autobuild.buildroot.net/results/5c1652ccad13f5750229e76d9b008eabc1c23adb | Gitlab CI results for 2023-03-17 ================================ Detail of defconfig failures for master --------------------------------------- defconfig | link to the job | orph? ----------------------------------+---------------------------------------------------------------+------ at91sam9x5ek_dev | https://gitlab.com/buildroot.org/buildroot/-/jobs/3945127918 | at91sam9x5ek_mmc_dev | https://gitlab.com/buildroot.org/buildroot/-/jobs/3945127923 | atmel_sama5d27_som1_ek_mmc_dev | https://gitlab.com/buildroot.org/buildroot/-/jobs/3945127924 | atmel_sama5d2_xplained_mmc_dev | https://gitlab.com/buildroot.org/buildroot/-/jobs/3945127927 | atmel_sama5d3_xplained_dev | https://gitlab.com/buildroot.org/buildroot/-/jobs/3945127931 | atmel_sama5d3_xplained_mmc_dev | https://gitlab.com/buildroot.org/buildroot/-/jobs/3945127936 | atmel_sama5d4_xplained_dev | https://gitlab.com/buildroot.org/buildroot/-/jobs/3945127951 | atmel_sama5d4_xplained_mmc | https://gitlab.com/buildroot.org/buildroot/-/jobs/3945127955 | atmel_sama5d4_xplained_mmc_dev | https://gitlab.com/buildroot.org/buildroot/-/jobs/3945127957 | avenger96 | https://gitlab.com/buildroot.org/buildroot/-/jobs/3945127960 | bananapi_m2_ultra | https://gitlab.com/buildroot.org/buildroot/-/jobs/3945127962 | bananapi_m2_zero | https://gitlab.com/buildroot.org/buildroot/-/jobs/3945127963 | bananapro | https://gitlab.com/buildroot.org/buildroot/-/jobs/3945127964 | ORPH beagleboardx15 | https://gitlab.com/buildroot.org/buildroot/-/jobs/3945127965 | beaglebone | https://gitlab.com/buildroot.org/buildroot/-/jobs/3945127966 | beaglebone_qt5 | https://gitlab.com/buildroot.org/buildroot/-/jobs/3945127968 | beagleboneai | https://gitlab.com/buildroot.org/buildroot/-/jobs/3945127970 | beaglev | https://gitlab.com/buildroot.org/buildroot/-/jobs/3945127972 | beelink_gs1 | https://gitlab.com/buildroot.org/buildroot/-/jobs/3945127973 | broadcom_northstar | https://gitlab.com/buildroot.org/buildroot/-/jobs/3945127974 | canaan_kd233 | https://gitlab.com/buildroot.org/buildroot/-/jobs/3945127976 | chromebook_elm | https://gitlab.com/buildroot.org/buildroot/-/jobs/3945127978 | chromebook_snow | https://gitlab.com/buildroot.org/buildroot/-/jobs/3945127982 | ci20 | https://gitlab.com/buildroot.org/buildroot/-/jobs/3945127986 | cubieboard2 | https://gitlab.com/buildroot.org/buildroot/-/jobs/3945127991 | engicam_imx6qdl_icore | https://gitlab.com/buildroot.org/buildroot/-/jobs/3945127994 | engicam_imx6qdl_icore_qt5 | https://gitlab.com/buildroot.org/buildroot/-/jobs/3945127997 | engicam_imx6qdl_icore_rqs | https://gitlab.com/buildroot.org/buildroot/-/jobs/3945128001 | engicam_imx6ul_geam | https://gitlab.com/buildroot.org/buildroot/-/jobs/3945128004 | engicam_imx6ul_isiot | https://gitlab.com/buildroot.org/buildroot/-/jobs/3945128010 | freescale_imx28evk | https://gitlab.com/buildroot.org/buildroot/-/jobs/3945128013 | freescale_imx6dlsabreauto | https://gitlab.com/buildroot.org/buildroot/-/jobs/3945128016 | freescale_imx6dlsabresd | https://gitlab.com/buildroot.org/buildroot/-/jobs/3945128017 | freescale_imx6qsabreauto | https://gitlab.com/buildroot.org/buildroot/-/jobs/3945128021 | freescale_imx6qsabresd | https://gitlab.com/buildroot.org/buildroot/-/jobs/3945128023 | freescale_imx6sxsabresd | https://gitlab.com/buildroot.org/buildroot/-/jobs/3945128026 | freescale_imx6ullevk | https://gitlab.com/buildroot.org/buildroot/-/jobs/3945128030 | freescale_imx7dsabresd | https://gitlab.com/buildroot.org/buildroot/-/jobs/3945128032 | freescale_imx8mmevk | https://gitlab.com/buildroot.org/buildroot/-/jobs/3945128034 | freescale_imx8mnevk | https://gitlab.com/buildroot.org/buildroot/-/jobs/3945128036 | freescale_imx8mpevk | https://gitlab.com/buildroot.org/buildroot/-/jobs/3945128037 | freescale_imx8mqevk | https://gitlab.com/buildroot.org/buildroot/-/jobs/3945128038 | freescale_imx8qmmek | https://gitlab.com/buildroot.org/buildroot/-/jobs/3945128039 | freescale_imx8qxpmek | https://gitlab.com/buildroot.org/buildroot/-/jobs/3945128040 | freescale_p1025twr | https://gitlab.com/buildroot.org/buildroot/-/jobs/3945128041 | ORPH freescale_t1040d4rdb | https://gitlab.com/buildroot.org/buildroot/-/jobs/3945128042 | ORPH freescale_t2080_qds_rdb | https://gitlab.com/buildroot.org/buildroot/-/jobs/3945128044 | ORPH friendlyarm_nanopi_r2s | https://gitlab.com/buildroot.org/buildroot/-/jobs/3945128045 | galileo | https://gitlab.com/buildroot.org/buildroot/-/jobs/3945128046 | globalscale_espressobin | https://gitlab.com/buildroot.org/buildroot/-/jobs/3945128047 | grinn_chiliboard | https://gitlab.com/buildroot.org/buildroot/-/jobs/3945128048 | grinn_liteboard | https://gitlab.com/buildroot.org/buildroot/-/jobs/3945128049 | hifive_unleashed | https://gitlab.com/buildroot.org/buildroot/-/jobs/3945128050 | imx23evk | https://gitlab.com/buildroot.org/buildroot/-/jobs/3945128051 | imx6-sabreauto | https://gitlab.com/buildroot.org/buildroot/-/jobs/3945128053 | imx6-sabresd | https://gitlab.com/buildroot.org/buildroot/-/jobs/3945128054 | imx6-sabresd_qt5 | https://gitlab.com/buildroot.org/buildroot/-/jobs/3945128055 | imx6slevk | https://gitlab.com/buildroot.org/buildroot/-/jobs/3945128056 | imx6sx-sdb | https://gitlab.com/buildroot.org/buildroot/-/jobs/3945128057 | imx6ulevk | https://gitlab.com/buildroot.org/buildroot/-/jobs/3945128058 | imx6ullevk | https://gitlab.com/buildroot.org/buildroot/-/jobs/3945128060 | imx6ulpico | https://gitlab.com/buildroot.org/buildroot/-/jobs/3945128063 | imx7d-sdb | https://gitlab.com/buildroot.org/buildroot/-/jobs/3945128066 | imx7dpico | https://gitlab.com/buildroot.org/buildroot/-/jobs/3945128067 | imx8mmpico | https://gitlab.com/buildroot.org/buildroot/-/jobs/3945128070 | imx8mn_bsh_smm_s2 | https://gitlab.com/buildroot.org/buildroot/-/jobs/3945128074 | imx8mn_bsh_smm_s2_pro | https://gitlab.com/buildroot.org/buildroot/-/jobs/3945128078 | imx8mpico | https://gitlab.com/buildroot.org/buildroot/-/jobs/3945128082 | imx8mqevk | https://gitlab.com/buildroot.org/buildroot/-/jobs/3945128084 | kontron_bl_imx8mm | https://gitlab.com/buildroot.org/buildroot/-/jobs/3945128087 | kontron_pitx_imx8m | https://gitlab.com/buildroot.org/buildroot/-/jobs/3945128092 | kontron_smarc_sal28 | https://gitlab.com/buildroot.org/buildroot/-/jobs/3945128095 | lafrite | https://gitlab.com/buildroot.org/buildroot/-/jobs/3945128097 | lego_ev3 | https://gitlab.com/buildroot.org/buildroot/-/jobs/3945128101 | licheepi_zero | https://gitlab.com/buildroot.org/buildroot/-/jobs/3945128103 | linksprite_pcduino | https://gitlab.com/buildroot.org/buildroot/-/jobs/3945128105 | ls1028ardb | https://gitlab.com/buildroot.org/buildroot/-/jobs/3945128107 | mender_x86_64_efi | https://gitlab.com/buildroot.org/buildroot/-/jobs/3945128108 | ORPH microchip_sam9x60ek_mmc | https://gitlab.com/buildroot.org/buildroot/-/jobs/3945128110 | microchip_sam9x60ek_mmc_dev | https://gitlab.com/buildroot.org/buildroot/-/jobs/3945128111 | microchip_sama5d27_wlsom1_ek_mmc | https://gitlab.com/buildroot.org/buildroot/-/jobs/3945128112 | ...hip_sama5d27_wlsom1_ek_mmc_dev | https://gitlab.com/buildroot.org/buildroot/-/jobs/3945128114 | microchip_sama5d2_icp_mmc | https://gitlab.com/buildroot.org/buildroot/-/jobs/3945128115 | microchip_sama5d2_icp_mmc_dev | https://gitlab.com/buildroot.org/buildroot/-/jobs/3945128118 | microchip_sama7g5ek_mmc | https://gitlab.com/buildroot.org/buildroot/-/jobs/3945128120 | microchip_sama7g5ek_mmc_dev | https://gitlab.com/buildroot.org/buildroot/-/jobs/3945128122 | minnowboard_max | https://gitlab.com/buildroot.org/buildroot/-/jobs/3945128124 | mx25pdk | https://gitlab.com/buildroot.org/buildroot/-/jobs/3945128126 | mx51evk | https://gitlab.com/buildroot.org/buildroot/-/jobs/3945128128 | mx53loco | https://gitlab.com/buildroot.org/buildroot/-/jobs/3945128130 | mx6cubox | https://gitlab.com/buildroot.org/buildroot/-/jobs/3945128132 | mx6sx_udoo_neo | https://gitlab.com/buildroot.org/buildroot/-/jobs/3945128134 | mx6udoo | https://gitlab.com/buildroot.org/buildroot/-/jobs/3945128135 | nexbox_a95x | https://gitlab.com/buildroot.org/buildroot/-/jobs/3945128136 | nezha | https://gitlab.com/buildroot.org/buildroot/-/jobs/3945128137 | nitrogen6sx | https://gitlab.com/buildroot.org/buildroot/-/jobs/3945128138 | nitrogen6x | https://gitlab.com/buildroot.org/buildroot/-/jobs/3945128139 | nitrogen7 | https://gitlab.com/buildroot.org/buildroot/-/jobs/3945128141 | nitrogen8m | https://gitlab.com/buildroot.org/buildroot/-/jobs/3945128142 | nitrogen8mm | https://gitlab.com/buildroot.org/buildroot/-/jobs/3945128143 | nitrogen8mn | https://gitlab.com/buildroot.org/buildroot/-/jobs/3945128144 | nitrogen8mp | https://gitlab.com/buildroot.org/buildroot/-/jobs/3945128146 | octavo_osd32mp1_brk | https://gitlab.com/buildroot.org/buildroot/-/jobs/3945128147 | octavo_osd32mp1_red | https://gitlab.com/buildroot.org/buildroot/-/jobs/3945128149 | odroidc2 | https://gitlab.com/buildroot.org/buildroot/-/jobs/3945128151 | odroidxu4 | https://gitlab.com/buildroot.org/buildroot/-/jobs/3945128152 | olimex_a10_olinuxino_lime | https://gitlab.com/buildroot.org/buildroot/-/jobs/3945128153 | olimex_a13_olinuxino | https://gitlab.com/buildroot.org/buildroot/-/jobs/3945128155 | olimex_a20_olinuxino_lime | https://gitlab.com/buildroot.org/buildroot/-/jobs/3945128157 | olimex_a20_olinuxino_lime2 | https://gitlab.com/buildroot.org/buildroot/-/jobs/3945128156 | olimex_a20_olinuxino_micro | https://gitlab.com/buildroot.org/buildroot/-/jobs/3945128159 | olimex_a33_olinuxino | https://gitlab.com/buildroot.org/buildroot/-/jobs/3945128160 | olimex_a64_olinuxino | https://gitlab.com/buildroot.org/buildroot/-/jobs/3945128161 | olimex_imx233_olinuxino | https://gitlab.com/buildroot.org/buildroot/-/jobs/3945128162 | olimex_stmp157_olinuxino_lime | https://gitlab.com/buildroot.org/buildroot/-/jobs/3945128163 | olpc_xo1 | https://gitlab.com/buildroot.org/buildroot/-/jobs/3945128168 | olpc_xo175 | https://gitlab.com/buildroot.org/buildroot/-/jobs/3945128164 | openblocks_a6 | https://gitlab.com/buildroot.org/buildroot/-/jobs/3945128169 | orangepi_lite | https://gitlab.com/buildroot.org/buildroot/-/jobs/3945128176 | orangepi_lite2 | https://gitlab.com/buildroot.org/buildroot/-/jobs/3945128172 | orangepi_one | https://gitlab.com/buildroot.org/buildroot/-/jobs/3945128178 | orangepi_one_plus | https://gitlab.com/buildroot.org/buildroot/-/jobs/3945128180 | orangepi_pc | https://gitlab.com/buildroot.org/buildroot/-/jobs/3945128182 | orangepi_pc_plus | https://gitlab.com/buildroot.org/buildroot/-/jobs/3945128185 | orangepi_r1 | https://gitlab.com/buildroot.org/buildroot/-/jobs/3945128187 | orangepi_zero | https://gitlab.com/buildroot.org/buildroot/-/jobs/3945128193 | orangepi_zero_plus | https://gitlab.com/buildroot.org/buildroot/-/jobs/3945128203 | orangepi_zero_plus2 | https://gitlab.com/buildroot.org/buildroot/-/jobs/3945128197 | pandaboard | https://gitlab.com/buildroot.org/buildroot/-/jobs/3945128207 | pc_x86_64_bios | https://gitlab.com/buildroot.org/buildroot/-/jobs/3945128209 | pc_x86_64_efi | https://gitlab.com/buildroot.org/buildroot/-/jobs/3945128210 | pcengines_apu2 | https://gitlab.com/buildroot.org/buildroot/-/jobs/3945128212 | pine64 | https://gitlab.com/buildroot.org/buildroot/-/jobs/3945128214 | pine64_sopine | https://gitlab.com/buildroot.org/buildroot/-/jobs/3945128217 | qemu_aarch64_ebbr | https://gitlab.com/buildroot.org/buildroot/-/jobs/3945128220 | qemu_aarch64_sbsa | https://gitlab.com/buildroot.org/buildroot/-/jobs/3945128223 | qemu_aarch64_virt | https://gitlab.com/buildroot.org/buildroot/-/jobs/3945128225 | qemu_arm_ebbr | https://gitlab.com/buildroot.org/buildroot/-/jobs/3945128228 | qemu_arm_versatile | https://gitlab.com/buildroot.org/buildroot/-/jobs/3945128232 | qemu_arm_vexpress | https://gitlab.com/buildroot.org/buildroot/-/jobs/3945128237 | qemu_arm_vexpress_tz | https://gitlab.com/buildroot.org/buildroot/-/jobs/3945128240 | qemu_m68k_mcf5208 | https://gitlab.com/buildroot.org/buildroot/-/jobs/3945128242 | qemu_m68k_q800 | https://gitlab.com/buildroot.org/buildroot/-/jobs/3945128243 | qemu_microblazebe_mmu | https://gitlab.com/buildroot.org/buildroot/-/jobs/3945128244 | qemu_microblazeel_mmu | https://gitlab.com/buildroot.org/buildroot/-/jobs/3945128246 | qemu_mips32r2_malta | https://gitlab.com/buildroot.org/buildroot/-/jobs/3945128248 | qemu_mips32r2el_malta | https://gitlab.com/buildroot.org/buildroot/-/jobs/3945128249 | qemu_mips32r6_malta | https://gitlab.com/buildroot.org/buildroot/-/jobs/3945128250 | qemu_mips32r6el_malta | https://gitlab.com/buildroot.org/buildroot/-/jobs/3945128252 | qemu_mips64_malta | https://gitlab.com/buildroot.org/buildroot/-/jobs/3945128253 | qemu_mips64el_malta | https://gitlab.com/buildroot.org/buildroot/-/jobs/3945128254 | qemu_mips64r6_malta | https://gitlab.com/buildroot.org/buildroot/-/jobs/3945128256 | qemu_mips64r6el_malta | https://gitlab.com/buildroot.org/buildroot/-/jobs/3945128258 | qemu_nios2_10m50 | https://gitlab.com/buildroot.org/buildroot/-/jobs/3945128259 | qemu_or1k | https://gitlab.com/buildroot.org/buildroot/-/jobs/3945128260 | qemu_ppc64_e5500 | https://gitlab.com/buildroot.org/buildroot/-/jobs/3945128262 | qemu_ppc64_pseries | https://gitlab.com/buildroot.org/buildroot/-/jobs/3945128263 | qemu_ppc64le_powernv8 | https://gitlab.com/buildroot.org/buildroot/-/jobs/3945128264 | qemu_ppc64le_pseries | https://gitlab.com/buildroot.org/buildroot/-/jobs/3945128265 | qemu_ppc_bamboo | https://gitlab.com/buildroot.org/buildroot/-/jobs/3945128266 | qemu_ppc_e500mc | https://gitlab.com/buildroot.org/buildroot/-/jobs/3945128267 | qemu_ppc_g3beige | https://gitlab.com/buildroot.org/buildroot/-/jobs/3945128268 | qemu_ppc_mac99 | https://gitlab.com/buildroot.org/buildroot/-/jobs/3945128269 | qemu_ppc_mpc8544ds | https://gitlab.com/buildroot.org/buildroot/-/jobs/3945128270 | qemu_riscv32_virt | https://gitlab.com/buildroot.org/buildroot/-/jobs/3945128271 | qemu_riscv64_nommu_virt | https://gitlab.com/buildroot.org/buildroot/-/jobs/3945128272 | qemu_riscv64_virt | https://gitlab.com/buildroot.org/buildroot/-/jobs/3945128274 | qemu_s390x | https://gitlab.com/buildroot.org/buildroot/-/jobs/3945128275 | qemu_sh4_r2d | https://gitlab.com/buildroot.org/buildroot/-/jobs/3945128276 | qemu_sh4eb_r2d | https://gitlab.com/buildroot.org/buildroot/-/jobs/3945128278 | qemu_sparc64_sun4u | https://gitlab.com/buildroot.org/buildroot/-/jobs/3945128279 | qemu_sparc_ss10 | https://gitlab.com/buildroot.org/buildroot/-/jobs/3945128281 | qemu_x86 | https://gitlab.com/buildroot.org/buildroot/-/jobs/3945128285 | qemu_x86_64 | https://gitlab.com/buildroot.org/buildroot/-/jobs/3945128283 | qemu_xtensa_lx60 | https://gitlab.com/buildroot.org/buildroot/-/jobs/3945128286 | qemu_xtensa_lx60_nommu | https://gitlab.com/buildroot.org/buildroot/-/jobs/3945128288 | raspberrypi | https://gitlab.com/buildroot.org/buildroot/-/jobs/3945128302 | ORPH raspberrypi0 | https://gitlab.com/buildroot.org/buildroot/-/jobs/3945128291 | ORPH raspberrypi0w | https://gitlab.com/buildroot.org/buildroot/-/jobs/3945128293 | ORPH raspberrypi2 | https://gitlab.com/buildroot.org/buildroot/-/jobs/3945128294 | ORPH raspberrypi3 | https://gitlab.com/buildroot.org/buildroot/-/jobs/3945128298 | raspberrypi3_64 | https://gitlab.com/buildroot.org/buildroot/-/jobs/3945128296 | ORPH raspberrypi3_qt5we | https://gitlab.com/buildroot.org/buildroot/-/jobs/3945128299 | ORPH raspberrypi4 | https://gitlab.com/buildroot.org/buildroot/-/jobs/3945128301 | ORPH raspberrypi4_64 | https://gitlab.com/buildroot.org/buildroot/-/jobs/3945128300 | ORPH raspberrypicm4io | https://gitlab.com/buildroot.org/buildroot/-/jobs/3945128305 | ORPH raspberrypicm4io_64 | https://gitlab.com/buildroot.org/buildroot/-/jobs/3945128304 | ORPH raspberrypizero2w | https://gitlab.com/buildroot.org/buildroot/-/jobs/3945128306 | riotboard | https://gitlab.com/buildroot.org/buildroot/-/jobs/3945128307 | rock64 | https://gitlab.com/buildroot.org/buildroot/-/jobs/3945128309 | rock_pi_n8 | https://gitlab.com/buildroot.org/buildroot/-/jobs/3945128310 | rockpro64 | https://gitlab.com/buildroot.org/buildroot/-/jobs/3945128311 | roseapplepi | https://gitlab.com/buildroot.org/buildroot/-/jobs/3945128312 | s6lx9_microboard | https://gitlab.com/buildroot.org/buildroot/-/jobs/3945128313 | sheevaplug | https://gitlab.com/buildroot.org/buildroot/-/jobs/3945128314 | sipeed_lichee_rv | https://gitlab.com/buildroot.org/buildroot/-/jobs/3945128316 | sipeed_lichee_rv_dock | https://gitlab.com/buildroot.org/buildroot/-/jobs/3945128317 | sipeed_maix_bit | https://gitlab.com/buildroot.org/buildroot/-/jobs/3945128319 | sipeed_maix_bit_sdcard | https://gitlab.com/buildroot.org/buildroot/-/jobs/3945128321 | sipeed_maix_dock | https://gitlab.com/buildroot.org/buildroot/-/jobs/3945128325 | sipeed_maix_dock_sdcard | https://gitlab.com/buildroot.org/buildroot/-/jobs/3945128327 | sipeed_maix_go | https://gitlab.com/buildroot.org/buildroot/-/jobs/3945128329 | sipeed_maix_go_sdcard | https://gitlab.com/buildroot.org/buildroot/-/jobs/3945128331 | sipeed_maixduino | https://gitlab.com/buildroot.org/buildroot/-/jobs/3945128333 | sipeed_maixduino_sdcard | https://gitlab.com/buildroot.org/buildroot/-/jobs/3945128335 | snps_arc700_axs101 | https://gitlab.com/buildroot.org/buildroot/-/jobs/3945128336 | snps_archs38_axs103 | https://gitlab.com/buildroot.org/buildroot/-/jobs/3945128337 | snps_archs38_haps | https://gitlab.com/buildroot.org/buildroot/-/jobs/3945128338 | snps_archs38_hsdk | https://gitlab.com/buildroot.org/buildroot/-/jobs/3945128339 | socrates_cyclone5 | https://gitlab.com/buildroot.org/buildroot/-/jobs/3945128341 | solidrun_clearfog | https://gitlab.com/buildroot.org/buildroot/-/jobs/3945128343 | solidrun_clearfog_gt_8k | https://gitlab.com/buildroot.org/buildroot/-/jobs/3945128344 | solidrun_macchiatobin | https://gitlab.com/buildroot.org/buildroot/-/jobs/3945128346 | ORPH spike_riscv64 | https://gitlab.com/buildroot.org/buildroot/-/jobs/3945128347 | stm32f429_disco_xip | https://gitlab.com/buildroot.org/buildroot/-/jobs/3945128349 | stm32f469_disco_sd | https://gitlab.com/buildroot.org/buildroot/-/jobs/3945128350 | stm32f469_disco_xip | https://gitlab.com/buildroot.org/buildroot/-/jobs/3945128351 | stm32mp157a_dk1 | https://gitlab.com/buildroot.org/buildroot/-/jobs/3945128353 | stm32mp157c_dk2 | https://gitlab.com/buildroot.org/buildroot/-/jobs/3945128354 | stm32mp157c_odyssey | https://gitlab.com/buildroot.org/buildroot/-/jobs/3945128356 | terasic_de10nano_cyclone5 | https://gitlab.com/buildroot.org/buildroot/-/jobs/3945128357 | toradex_apalis_imx6 | https://gitlab.com/buildroot.org/buildroot/-/jobs/3945128358 | ts4900 | https://gitlab.com/buildroot.org/buildroot/-/jobs/3945128360 | ts5500 | https://gitlab.com/buildroot.org/buildroot/-/jobs/3945128362 | ts7680 | https://gitlab.com/buildroot.org/buildroot/-/jobs/3945128364 | uevm5432 | https://gitlab.com/buildroot.org/buildroot/-/jobs/3945128367 | versal_vck190 | https://gitlab.com/buildroot.org/buildroot/-/jobs/3945128369 | visionfive | https://gitlab.com/buildroot.org/buildroot/-/jobs/3945128376 | visionfive2 | https://gitlab.com/buildroot.org/buildroot/-/jobs/3945128374 | wandboard | https://gitlab.com/buildroot.org/buildroot/-/jobs/3945128379 | warp7 | https://gitlab.com/buildroot.org/buildroot/-/jobs/3945128382 | warpboard | https://gitlab.com/buildroot.org/buildroot/-/jobs/3945128383 | zynq_microzed | https://gitlab.com/buildroot.org/buildroot/-/jobs/3945128384 | zynq_qmtech | https://gitlab.com/buildroot.org/buildroot/-/jobs/3945128387 | zynq_zc706 | https://gitlab.com/buildroot.org/buildroot/-/jobs/3945128389 | zynq_zed | https://gitlab.com/buildroot.org/buildroot/-/jobs/3945128390 | zynqmp_kria_kv260 | https://gitlab.com/buildroot.org/buildroot/-/jobs/3945128392 | zynqmp_zcu102 | https://gitlab.com/buildroot.org/buildroot/-/jobs/3945128394 | zynqmp_zcu106 | https://gitlab.com/buildroot.org/buildroot/-/jobs/3945128396 | -- http://autobuild.buildroot.net From peter at korsgaard.com Sat Mar 18 09:31:54 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sat, 18 Mar 2023 10:31:54 +0100 Subject: [Buildroot] [PATCH 2022.11.x 1/1] package/libmodsecurity: fix CVE-2022-48279 In-Reply-To: <20230220145747.53482-1-frank.vanbever@mind.be> (Frank Vanbever's message of "Mon, 20 Feb 2023 15:57:47 +0100") References: <20230220145747.53482-1-frank.vanbever@mind.be> Message-ID: <87jzzexv5h.fsf@dell.be.48ers.dk> >>>>> "Frank" == Frank Vanbever writes: > In ModSecurity before 2.9.6 and 3.x before 3.0.8, HTTP multipart requests were > incorrectly parsed and could bypass the Web Application Firewall. NOTE: this is > related to CVE-2022-39956 but can be considered independent changes to the > ModSecurity (C language) codebase. > Signed-off-by: Frank Vanbever Thanks, but I have instead decided to simply bump the version to 3.0.8 for 2022.02.x / 2022.11.x rather than carrying this large patch. -- Bye, Peter Korsgaard From peter at korsgaard.com Sat Mar 18 09:31:04 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sat, 18 Mar 2023 10:31:04 +0100 Subject: [Buildroot] [git commit branch/2022.02.x] package/libmodsecurity: select pcre2 Message-ID: <20230318093210.47BAB86F9C@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=7225efefa559ec5e8aa2cb98cc2474be8dee9106 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.02.x Commit ea746f312844df298bbc9a697ca178f3a3c67a8f forgot to select pcre2 resulting in the following build failure: Makefile:575: *** pcre2 is in the dependency chain of libmodsecurity that has added it to its _DEPENDENCIES variable without selecting it or depending on it from Config.in. Stop. Fixes: - http://autobuild.buildroot.org/results/6528d2611bd1a45c1e94bc6b866de9c33dd90a7b Signed-off-by: Fabrice Fontaine Signed-off-by: Thomas Petazzoni (cherry picked from commit f5e1cec70087df0964200beb81d9269bf2813f6d) Signed-off-by: Peter Korsgaard --- package/libmodsecurity/Config.in | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package/libmodsecurity/Config.in b/package/libmodsecurity/Config.in index 37cd2ac263..69bb0494cc 100644 --- a/package/libmodsecurity/Config.in +++ b/package/libmodsecurity/Config.in @@ -6,7 +6,7 @@ config BR2_PACKAGE_LIBMODSECURITY # various issues when static linking and other dependencies of # libmodsecurity in turn use mbedtls depends on !BR2_STATIC_LIBS - select BR2_PACKAGE_PCRE + select BR2_PACKAGE_PCRE2 help Libmodsecurity is one component of the ModSecurity v3 project. The library codebase serves as an From peter at korsgaard.com Sat Mar 18 09:29:04 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sat, 18 Mar 2023 10:29:04 +0100 Subject: [Buildroot] [git commit branch/2022.02.x] package/libmodsecurity: bump to version 3.0.7 Message-ID: <20230318093210.3DD7486F8A@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=24f0af804e6a0ff2704a22ba7c222862b1b43ec2 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.02.x Switch to pcre2 as pcre is deprecated https://github.com/SpiderLabs/ModSecurity/releases/tag/v3.0.7 Signed-off-by: Fabrice Fontaine Signed-off-by: Thomas Petazzoni (cherry picked from commit ea746f312844df298bbc9a697ca178f3a3c67a8f) Signed-off-by: Peter Korsgaard --- ...0004-build-pcre.m4-fix-build-without-pcre.patch | 29 ++++++++++++++++++++++ package/libmodsecurity/libmodsecurity.hash | 4 +-- package/libmodsecurity/libmodsecurity.mk | 9 ++++--- 3 files changed, 36 insertions(+), 6 deletions(-) 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 new file mode 100644 index 0000000000..5a5baeacee --- /dev/null +++ b/package/libmodsecurity/0004-build-pcre.m4-fix-build-without-pcre.patch @@ -0,0 +1,29 @@ +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 341dbc3765..087157d162 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.6/modsecurity-v3.0.6.tar.gz.sha256 -sha256 06315d9a32fc830997178f30a69e933c9c2364b263a2f036959bebc4dde59a08 modsecurity-v3.0.6.tar.gz +# From https://github.com/SpiderLabs/ModSecurity/releases/download/v3.0.7/modsecurity-v3.0.7.tar.gz.sha256 +sha256 cfd8b7e7e6a0e9ca4e19b9adeb07594ba75eba16a66da5e9b0974c0117c21a34 modsecurity-v3.0.7.tar.gz # Localy calculated sha256 c71d239df91726fc519c6eb72d318ec65820627232b2f796219e87dcf35d0ab4 LICENSE diff --git a/package/libmodsecurity/libmodsecurity.mk b/package/libmodsecurity/libmodsecurity.mk index 8fa3d59845..916ba8fbcb 100644 --- a/package/libmodsecurity/libmodsecurity.mk +++ b/package/libmodsecurity/libmodsecurity.mk @@ -4,7 +4,7 @@ # ################################################################################ -LIBMODSECURITY_VERSION = 3.0.6 +LIBMODSECURITY_VERSION = 3.0.7 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,12 +12,13 @@ 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 +# We're patching build/libmaxmind.m4 and build/pcre.m4 LIBMODSECURITY_AUTORECONF = YES -LIBMODSECURITY_DEPENDENCIES = pcre +LIBMODSECURITY_DEPENDENCIES = pcre2 LIBMODSECURITY_CONF_OPTS = \ - --with-pcre="$(STAGING_DIR)/usr/bin/pcre-config" \ + --without-pcre \ + --with-pcre2="$(STAGING_DIR)/usr" \ --disable-examples \ --without-lmdb \ --without-ssdeep \ From peter at korsgaard.com Sat Mar 18 09:31:16 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sat, 18 Mar 2023 10:31:16 +0100 Subject: [Buildroot] [git commit branch/2022.02.x] package/libmodsecurity: security bump to version 3.0.8 Message-ID: <20230318093210.5228986FA6@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=499947acac5b6f1a565261c631406f0d420fab82 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.02.x https://github.com/SpiderLabs/ModSecurity/releases/tag/v3.0.8 https://coreruleset.org/20220919/crs-version-3-3-3-and-3-2-2-covering-several-cves/ Signed-off-by: Fabrice Fontaine Signed-off-by: Peter Korsgaard (cherry picked from commit 1b20c52a5bb13fde04f4ad47fafd1daca664c2bb) Signed-off-by: Peter Korsgaard --- package/libmodsecurity/libmodsecurity.hash | 4 ++-- package/libmodsecurity/libmodsecurity.mk | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package/libmodsecurity/libmodsecurity.hash b/package/libmodsecurity/libmodsecurity.hash index 087157d162..7ba0ef7f18 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.7/modsecurity-v3.0.7.tar.gz.sha256 -sha256 cfd8b7e7e6a0e9ca4e19b9adeb07594ba75eba16a66da5e9b0974c0117c21a34 modsecurity-v3.0.7.tar.gz +# 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 # Localy calculated sha256 c71d239df91726fc519c6eb72d318ec65820627232b2f796219e87dcf35d0ab4 LICENSE diff --git a/package/libmodsecurity/libmodsecurity.mk b/package/libmodsecurity/libmodsecurity.mk index 916ba8fbcb..e83fda895f 100644 --- a/package/libmodsecurity/libmodsecurity.mk +++ b/package/libmodsecurity/libmodsecurity.mk @@ -4,7 +4,7 @@ # ################################################################################ -LIBMODSECURITY_VERSION = 3.0.7 +LIBMODSECURITY_VERSION = 3.0.8 LIBMODSECURITY_SOURCE = modsecurity-v$(LIBMODSECURITY_VERSION).tar.gz LIBMODSECURITY_SITE = https://github.com/SpiderLabs/ModSecurity/releases/download/v$(LIBMODSECURITY_VERSION) LIBMODSECURITY_INSTALL_STAGING = YES From peter at korsgaard.com Sat Mar 18 09:27:26 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sat, 18 Mar 2023 10:27:26 +0100 Subject: [Buildroot] [git commit branch/2022.11.x] package/libmodsecurity: security bump to version 3.0.8 Message-ID: <20230318093319.9444686FC3@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=141d359a105f3cacd0d1ec4878d7de3940d578c0 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.11.x https://github.com/SpiderLabs/ModSecurity/releases/tag/v3.0.8 https://coreruleset.org/20220919/crs-version-3-3-3-and-3-2-2-covering-several-cves/ Signed-off-by: Fabrice Fontaine Signed-off-by: Peter Korsgaard (cherry picked from commit 1b20c52a5bb13fde04f4ad47fafd1daca664c2bb) Signed-off-by: Peter Korsgaard --- package/libmodsecurity/libmodsecurity.hash | 4 ++-- package/libmodsecurity/libmodsecurity.mk | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package/libmodsecurity/libmodsecurity.hash b/package/libmodsecurity/libmodsecurity.hash index 087157d162..7ba0ef7f18 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.7/modsecurity-v3.0.7.tar.gz.sha256 -sha256 cfd8b7e7e6a0e9ca4e19b9adeb07594ba75eba16a66da5e9b0974c0117c21a34 modsecurity-v3.0.7.tar.gz +# 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 # Localy calculated sha256 c71d239df91726fc519c6eb72d318ec65820627232b2f796219e87dcf35d0ab4 LICENSE diff --git a/package/libmodsecurity/libmodsecurity.mk b/package/libmodsecurity/libmodsecurity.mk index 916ba8fbcb..e83fda895f 100644 --- a/package/libmodsecurity/libmodsecurity.mk +++ b/package/libmodsecurity/libmodsecurity.mk @@ -4,7 +4,7 @@ # ################################################################################ -LIBMODSECURITY_VERSION = 3.0.7 +LIBMODSECURITY_VERSION = 3.0.8 LIBMODSECURITY_SOURCE = modsecurity-v$(LIBMODSECURITY_VERSION).tar.gz LIBMODSECURITY_SITE = https://github.com/SpiderLabs/ModSecurity/releases/download/v$(LIBMODSECURITY_VERSION) LIBMODSECURITY_INSTALL_STAGING = YES From fontaine.fabrice at gmail.com Sat Mar 18 12:30:10 2023 From: fontaine.fabrice at gmail.com (Fabrice Fontaine) Date: Sat, 18 Mar 2023 13:30:10 +0100 Subject: [Buildroot] [PATCH 1/1] package/shadow: fix libsemanage dependency Message-ID: <20230318123010.3448-1-fontaine.fabrice@gmail.com> Fix the following build failure raised since the addition of the package in commit f78c5cb5cae93a9e63dad4361d78e1787759382f: Makefile:576: *** libsemanage is in the dependency chain of shadow that has added it to its _DEPENDENCIES variable without selecting it or depending on it from Config.in. Stop. Fixes: - http://autobuild.buildroot.org/results/e528e07874815d7f1cb951084ec985d76fe22d2e Signed-off-by: Fabrice Fontaine --- package/shadow/shadow.mk | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package/shadow/shadow.mk b/package/shadow/shadow.mk index d8f913a648..4bc3cce037 100644 --- a/package/shadow/shadow.mk +++ b/package/shadow/shadow.mk @@ -87,7 +87,7 @@ else SHADOW_CONF_OPTS += --without-libcrack endif -ifeq ($(BR2_PACKAGE_LIBSELINUX),y) +ifeq ($(BR2_PACKAGE_LIBSELINUX)$(BR2_PACKAGE_LIBSEMANAGE),yy) SHADOW_CONF_OPTS += --with-selinux SHADOW_DEPENDENCIES += libselinux libsemanage else -- 2.39.1 From fontaine.fabrice at gmail.com Sat Mar 18 12:30:58 2023 From: fontaine.fabrice at gmail.com (Fabrice Fontaine) Date: Sat, 18 Mar 2023 13:30:58 +0100 Subject: [Buildroot] [PATCH 1/1] package/s390-tools: needs OpenSSL-enabled libcurl Message-ID: <20230318123058.4103-1-fontaine.fabrice@gmail.com> Fix the following build failure raised bump to version 2.17.0 in commit eab9110afbef9c39569c4cc988aed15c48f7ce44 and https://github.com/ibm-s390-linux/s390-tools/commit/56fecf1832c3ebc4626ddf5c598762833c362d5e: Error: libcurl is not built with the OpenSSL backend Fixes: - http://autobuild.buildroot.org/results/32aa8f0bece5da2a16d761f175d46c7d3e0a8965 - http://autobuild.buildroot.org/results/535253f483c927da456c0be292df6a58c1f39737 Signed-off-by: Fabrice Fontaine --- package/s390-tools/s390-tools.mk | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package/s390-tools/s390-tools.mk b/package/s390-tools/s390-tools.mk index 8cd5491405..ec01a18cb0 100644 --- a/package/s390-tools/s390-tools.mk +++ b/package/s390-tools/s390-tools.mk @@ -14,7 +14,7 @@ S390_TOOLS_MAKE_OPTS = \ ARCH=$(BR2_ARCH) \ CFLAGS="$(TARGET_CFLAGS) -D_GNU_SOURCE" -ifeq ($(BR2_PACKAGE_LIBCURL),y) +ifeq ($(BR2_PACKAGE_LIBCURL_OPENSSL),y) S390_TOOLS_DEPENDENCIES += libcurl S390_TOOLS_MAKE_OPTS += \ CURL_CONFIG=$(STAGING_DIR)/usr/bin/curl-config \ -- 2.39.1 From fontaine.fabrice at gmail.com Sat Mar 18 12:32:17 2023 From: fontaine.fabrice at gmail.com (Fabrice Fontaine) Date: Sat, 18 Mar 2023 13:32:17 +0100 Subject: [Buildroot] [PATCH 1/1] package/snmppp: security bump to version 3.5.0 Message-ID: <20230318123217.4940-1-fontaine.fabrice@gmail.com> - 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 --- .../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(-) delete mode 100644 package/snmppp/0001-fix-build-with-libressl-3-5-0.patch 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 -- 2.39.1 From peter at korsgaard.com Sat Mar 18 13:29:11 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sat, 18 Mar 2023 14:29:11 +0100 Subject: [Buildroot] [git commit branch/2022.11.x] Update for 2022.11.3 Message-ID: <20230318132941.B5D7887072@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=904c8b538e71fcc565f39b72d93b9dd6c67211c0 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.11.x Signed-off-by: Peter Korsgaard --- CHANGES | 25 +++++++++++++++++++++++++ Makefile | 4 ++-- support/misc/Vagrantfile | 2 +- 3 files changed, 28 insertions(+), 3 deletions(-) diff --git a/CHANGES b/CHANGES index 247c8c7233..874324f7d8 100644 --- a/CHANGES +++ b/CHANGES @@ -1,3 +1,28 @@ +2022.11.3, released March 18th, 2023 + + Important / security related fixes. + + Updated/fixed packages: ace, apache, apr, apr-util, asterisk, + at91dataflashboot, audit, bash, bind, bridge-utils, clamav, + dmalloc, efivar, erlang, exfat, exfat-utils, f2fs-tools, gcc, + gdal, gensio, gerbera, git, glslsandbox-player, go, haproxy, + hawktracer, intel-gmmlib, ipmiutil, less, libblockdev, + libcurl, libev, libgcrypt, libglfw, libmad, libmdbx, + libmodsecurity, libolm, libpjsip, lirc-tools, + lttng-babeltrace, mender, mpv, mutt, mxs-bootlets, netsurf, + ntpsec, nut, opensbi, opus, paho-mqtt-c, pcm-tools, php, + pistache, proftpd, proxychains-ng, pulseaudio, + python-cryptography, python-django, python-m2crypto, + python-numpy, python-werkzeug, qemu, quazip, quickjs, + rockchip-mali, rsync, s6-linux-utils, sudo, tiff, uacme, uqmi, + webkitgtk, wilc-driver, wpa_supplicant, wpewebkit, + xdriver_xf86-video-qxl, znc + + Issues resolved (http://bugs.uclibc.org): + + #15306: glibc build fails in Docker container + #15361: Buildroot linking error on Apple Silicon + 2022.11.2, released March 1st, 2023 Important / security related fixes. diff --git a/Makefile b/Makefile index 76faedb95e..4d74a9cab4 100644 --- a/Makefile +++ b/Makefile @@ -92,9 +92,9 @@ all: .PHONY: all # Set and export the version string -export BR2_VERSION := 2022.11.2 +export BR2_VERSION := 2022.11.3 # Actual time the release is cut (for reproducible builds) -BR2_VERSION_EPOCH = 1677686000 +BR2_VERSION_EPOCH = 1679146000 # Save running make version since it's clobbered by the make package RUNNING_MAKE_VERSION := $(MAKE_VERSION) diff --git a/support/misc/Vagrantfile b/support/misc/Vagrantfile index 63806155a8..cf2202abd0 100644 --- a/support/misc/Vagrantfile +++ b/support/misc/Vagrantfile @@ -5,7 +5,7 @@ ################################################################################ # Buildroot version to use -RELEASE='2022.11.2' +RELEASE='2022.11.3' ### Change here for more memory/cores ### VM_MEMORY=2048 From peter at korsgaard.com Sat Mar 18 16:26:50 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sat, 18 Mar 2023 17:26:50 +0100 Subject: [Buildroot] Buildroot 2022.11.3 released Message-ID: <878rfuxbxx.fsf@dell.be.48ers.dk> Hi, Buildroot is a simple tool for creating complete embedded Linux systems (http://buildroot.org). Buildroot 2022.11.3 is released - Go download it at: http://buildroot.org/downloads/buildroot-2022.11.3.tar.gz or http://buildroot.org/downloads/buildroot-2022.11.3.tar.xz Or get it from Git: git://git.buildroot.org/buildroot Buildroot 2022.11.3 is a bugfix release, fixing a number of important / security related issues discovered since the 2022.11.2 release. - Security fixes for apache, apr, apr-util, bind, clamav, exfat, exfat-utils, git, go, haproxy, libcurl, libmodsecurity, libpjsip, less, paho-mqtt-c, php, python-cryptography, python-django, python-m2crypto, python-werkzeug, tiff, uacme, webkitgtk, wpewebkit - Fixes for download/compilation/runtime/license issues in ace, asterisk, at91dataflashboot, audit, dmalloc, efivar, erlang, f2fs-tools, gdal, gensio, gerbera, glslsandbox-player, intel-gmmlib, ipmiutil, libblockdev, libev, libgcrypt, libglfw, libmad, libmdbx, libolm, lirc-tools, lttng-babeltrace, mender, mpv, mutt, mxs-bootlets, netsurf, ntpsec, nut, opensbi, opus, pcm-tools, pistache, proftpd, proxychains-ng, pulseaudio, python-numpy, qemu, quazip, quickjs, rockchip-mali, rsync, s6-linux-utils, sudo, uqmi, wilc-driver, wpa_supplicant, znc For more details, see the CHANGES file: https://git.buildroot.net/buildroot/plain/CHANGES?id=2022.11.3 Users of the affected packages are strongly encouraged to upgrade. Many thanks to all the people contributing to this release: git shortlog -sn 2022.11.2.. 66 Fabrice Fontaine 7 Peter Korsgaard 6 Bernd Kuhls 4 James Hilliard 4 Peter Seiderer 3 Yann E. MORIN 2 Christian Stewart 2 Lang Daniel 1 Adrian Perez de Castro 1 Arnout Vandecappelle 1 Giulio Benetti 1 Heiko Thiery 1 Julien Olivain 1 Matthew Weber 1 Nicola Di Lieto 1 Romain Naour 1 Sebastian Weyer 1 Sergey Matyukevich 1 Stefan Agner 1 Thomas Devoogdt 1 Thomas Petazzoni 1 ?????? ????? (Leonid Yuriev) This will be final 2022.11.x release. Please migrate to our new long term support release instead, 2023.02.x. -- Bye, Peter Korsgaard From raphael.pavlidis at gmail.com Sat Mar 18 17:52:27 2023 From: raphael.pavlidis at gmail.com (Raphael Pavlidis) Date: Sat, 18 Mar 2023 18:52:27 +0100 (GMT+01:00) Subject: [Buildroot] [PATCH 1/1] package/shadow: fix libsemanage dependency In-Reply-To: <20230318123010.3448-1-fontaine.fabrice@gmail.com> References: <20230318123010.3448-1-fontaine.fabrice@gmail.com> Message-ID: Hi Frabrice, thanks for the fix. The patch looks good for me. Besides that, should I not get an email if a build fails in a package, whom I am the developer in DEVELOPERS file? Thanks, Raphael Pavlidis 18.03.2023 13:30:13 Fabrice Fontaine : > Fix the following build failure raised since the addition of the package > in commit f78c5cb5cae93a9e63dad4361d78e1787759382f: > > Makefile:576: *** libsemanage is in the dependency chain of shadow that has added it to its _DEPENDENCIES variable without selecting it or depending on it from Config.in.? Stop. > > Fixes: > - http://autobuild.buildroot.org/results/e528e07874815d7f1cb951084ec985d76fe22d2e > > Signed-off-by: Fabrice Fontaine > --- > package/shadow/shadow.mk | 2 +- > 1 file changed, 1 insertion(+), 1 deletion(-) > > diff --git a/package/shadow/shadow.mk b/package/shadow/shadow.mk > index d8f913a648..4bc3cce037 100644 > --- a/package/shadow/shadow.mk > +++ b/package/shadow/shadow.mk > @@ -87,7 +87,7 @@ else > SHADOW_CONF_OPTS += --without-libcrack > endif > > -ifeq ($(BR2_PACKAGE_LIBSELINUX),y) > +ifeq ($(BR2_PACKAGE_LIBSELINUX)$(BR2_PACKAGE_LIBSEMANAGE),yy) > SHADOW_CONF_OPTS += --with-selinux > SHADOW_DEPENDENCIES += libselinux libsemanage > else > -- > 2.39.1 From fperrad at gmail.com Sat Mar 18 19:31:58 2023 From: fperrad at gmail.com (Francois Perrad) Date: Sat, 18 Mar 2023 20:31:58 +0100 Subject: [Buildroot] [PATCH 1/2] package/graphene: new package Message-ID: <20230318193159.1418922-1-francois.perrad@gadz.org> a dependency for gtk4 Signed-off-by: Francois Perrad --- DEVELOPERS | 1 + package/Config.in | 1 + package/graphene/Config.in | 6 +++++ package/graphene/graphene.hash | 3 +++ package/graphene/graphene.mk | 44 ++++++++++++++++++++++++++++++++++ 5 files changed, 55 insertions(+) create mode 100644 package/graphene/Config.in create mode 100644 package/graphene/graphene.hash create mode 100644 package/graphene/graphene.mk diff --git a/DEVELOPERS b/DEVELOPERS index 7ef8f79a7..5000d7230 100644 --- a/DEVELOPERS +++ b/DEVELOPERS @@ -1057,6 +1057,7 @@ F: package/copas/ F: package/coxpcall/ F: package/dado/ F: package/ficl/ +F: package/graphene/ F: package/janet/ F: package/libtomcrypt/ F: package/libtommath/ diff --git a/package/Config.in b/package/Config.in index c7bb52d27..272ea7f4a 100644 --- a/package/Config.in +++ b/package/Config.in @@ -1574,6 +1574,7 @@ menu "Graphics" source "package/giblib/Config.in" source "package/giflib/Config.in" source "package/granite/Config.in" + source "package/graphene/Config.in" source "package/graphite2/Config.in" source "package/gtkmm3/Config.in" source "package/gtksourceview/Config.in" diff --git a/package/graphene/Config.in b/package/graphene/Config.in new file mode 100644 index 000000000..60f6073a1 --- /dev/null +++ b/package/graphene/Config.in @@ -0,0 +1,6 @@ +config BR2_PACKAGE_GRAPHENE + bool "graphene" + help + A thin layer of types for graphic libraries. + + https://ebassi.github.io/graphene/ diff --git a/package/graphene/graphene.hash b/package/graphene/graphene.hash new file mode 100644 index 000000000..7d2b56945 --- /dev/null +++ b/package/graphene/graphene.hash @@ -0,0 +1,3 @@ +# Locally calculated +sha256 922dc109d2dc5dc56617a29bd716c79dd84db31721a8493a13a5f79109a4a4ed graphene-1.10.8.tar.gz +sha256 cfd9fd7b2be592d2c0910d32dc1d8910c08dc0670b1d9ce417a82fa9eb788df9 LICENSE.txt diff --git a/package/graphene/graphene.mk b/package/graphene/graphene.mk new file mode 100644 index 000000000..efdae9140 --- /dev/null +++ b/package/graphene/graphene.mk @@ -0,0 +1,44 @@ +################################################################################ +# +# graphene +# +################################################################################ + +GRAPHENE_VERSION = 1.10.8 +GRAPHENE_SITE = $(call github,ebassi,graphene,$(GRAPHENE_VERSION)) +GRAPHENE_LICENSE = MIT +GRAPHENE_LICENSE_FILES = LICENSE.txt +GRAPHENE_INSTALL_STAGING = YES + +GRAPHENE_CONF_OPTS = \ + -Dtests=false \ + -Dinstalled_tests=false \ + -Dgtk_doc=false + +ifeq ($(BR2_PACKAGE_LIBGLIB2),y) +GRAPHENE_CONF_OPTS += -Dgobject_types=true +GRAPHENE_DEPENDENCIES += libglib2 +else +GRAPHENE_CONF_OPTS += -Dgobject_types=false +endif + +ifeq ($(BR2_PACKAGE_GOBJECT_INTROSPECTION),y) +GRAPHENE_CONF_OPTS += -Dintrospection=enabled +GRAPHENE_DEPENDENCIES += gobject-introspection +else +GRAPHENE_CONF_OPTS += -Dintrospection=disabled +endif + +ifeq ($(BR2_X86_CPU_HAS_SSE2),y) +GRAPHENE_CONF_OPTS += -Dsse2=true +else +GRAPHENE_CONF_OPTS += -Dsse2=false +endif + +ifeq ($(BR2_ARM_CPU_HAS_NEON),y) +GRAPHENE_CONF_OPTS += -Darm_neon=true +else +GRAPHENE_CONF_OPTS += -Darm_neon=false +endif + +$(eval $(meson-package)) -- 2.37.2 From fperrad at gmail.com Sat Mar 18 19:31:59 2023 From: fperrad at gmail.com (Francois Perrad) Date: Sat, 18 Mar 2023 20:31:59 +0100 Subject: [Buildroot] [PATCH 2/2] package/libgtk4: new package In-Reply-To: <20230318193159.1418922-1-francois.perrad@gadz.org> References: <20230318193159.1418922-1-francois.perrad@gadz.org> Message-ID: <20230318193159.1418922-2-francois.perrad@gadz.org> Signed-off-by: Francois Perrad --- DEVELOPERS | 1 + package/Config.in | 1 + package/libgtk4/Config.in | 106 +++++++++++++++++++++++++++++++++ package/libgtk4/libgtk4.hash | 5 ++ package/libgtk4/libgtk4.mk | 110 +++++++++++++++++++++++++++++++++++ 5 files changed, 223 insertions(+) create mode 100644 package/libgtk4/Config.in create mode 100644 package/libgtk4/libgtk4.hash create mode 100644 package/libgtk4/libgtk4.mk diff --git a/DEVELOPERS b/DEVELOPERS index 5000d7230..61e6e281c 100644 --- a/DEVELOPERS +++ b/DEVELOPERS @@ -1059,6 +1059,7 @@ F: package/dado/ F: package/ficl/ F: package/graphene/ F: package/janet/ +F: package/libgtk4/ F: package/libtomcrypt/ F: package/libtommath/ F: package/libwpe/ diff --git a/package/Config.in b/package/Config.in index 272ea7f4a..9eff213c0 100644 --- a/package/Config.in +++ b/package/Config.in @@ -1612,6 +1612,7 @@ menu "Graphics" source "package/libgta/Config.in" source "package/libgtk2/Config.in" source "package/libgtk3/Config.in" + source "package/libgtk4/Config.in" source "package/libjxl/Config.in" source "package/libmediaart/Config.in" source "package/libmng/Config.in" diff --git a/package/libgtk4/Config.in b/package/libgtk4/Config.in new file mode 100644 index 000000000..cda183c8d --- /dev/null +++ b/package/libgtk4/Config.in @@ -0,0 +1,106 @@ +comment "libgtk4 needs a toolchain w/ wchar, threads, C++, gcc >= 4.9" + depends on BR2_USE_MMU + depends on BR2_TOOLCHAIN_HAS_SYNC_4 + depends on !BR2_USE_WCHAR || !BR2_INSTALL_LIBSTDCPP || \ + !BR2_TOOLCHAIN_GCC_AT_LEAST_4_9 || \ + !BR2_TOOLCHAIN_HAS_THREADS + +comment "libgtk4 needs an OpenGL or an OpenGL-EGL/wayland backend" + depends on BR2_USE_MMU + depends on BR2_TOOLCHAIN_HAS_SYNC_4 + depends on !BR2_PACKAGE_HAS_LIBEGL_WAYLAND && !BR2_PACKAGE_HAS_LIBGL + +config BR2_PACKAGE_LIBGTK4 + bool "libgtk4" + depends on BR2_USE_WCHAR # glib2 + depends on BR2_TOOLCHAIN_HAS_THREADS # glib2 + depends on BR2_USE_MMU # glib2 + 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 + depends on BR2_PACKAGE_HAS_LIBEGL_WAYLAND || BR2_PACKAGE_HAS_LIBGL + select BR2_PACKAGE_CAIRO + select BR2_PACKAGE_CAIRO_PS + select BR2_PACKAGE_CAIRO_PDF + select BR2_PACKAGE_CAIRO_SVG + select BR2_PACKAGE_GDK_PIXBUF + select BR2_PACKAGE_GRAPHENE + select BR2_PACKAGE_LIBEPOXY + select BR2_PACKAGE_LIBGLIB2 + select BR2_PACKAGE_PANGO + select BR2_PACKAGE_TIFF + # At least one backend is required + select BR2_PACKAGE_LIBGTK4_BROADWAY if \ + !(BR2_PACKAGE_LIBGTK4_X11 || BR2_PACKAGE_LIBGTK4_WAYLAND) + help + The GTK version 4 graphical user interface library + + https://www.gtk.org/ + +if BR2_PACKAGE_LIBGTK4 + +config BR2_PACKAGE_LIBGTK4_BROADWAY + bool "Broadway GDK backend" + default y + help + This enables the Broadway backend for GDK, which provides + support for displaying GTK+ applications in a web browser, + using HTML5 and web sockets. + + For example, to run gtk4-demo on a target which IP address is + 192.168.0.1 and use it from a web browser, execute the + following commands: + + $ broadwayd -a 192.168.0.1 -p 8080 :2 & + $ export GDK_BACKEND=broadway + $ export BROADWAY_DISPLAY=:2 + $ gtk4-demo + + Then open a web browser at address http://192.168.0.1:8080. + Javascript and web sockets should be enabled. + +comment "Wayland GDK backend needs an OpenGL EGL backend provided by mesa3d w/ headers >= 3.17" + depends on !BR2_PACKAGE_MESA3D_OPENGL_EGL || !BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_17 + +config BR2_PACKAGE_LIBGTK4_WAYLAND + bool "Wayland GDK backend" + default y + depends on BR2_PACKAGE_HAS_LIBEGL_WAYLAND + depends on BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_17 + select BR2_PACKAGE_WAYLAND + select BR2_PACKAGE_LIBXKBCOMMON + help + This enables the Wayland backend for GDK. + +comment "X11 GDK backend needs an OpenGL provider" + depends on !BR2_PACKAGE_HAS_LIBGL + +config BR2_PACKAGE_LIBGTK4_X11 + bool "X11 GDK backend" + default y + depends on BR2_PACKAGE_XORG7 + depends on BR2_PACKAGE_HAS_LIBGL + select BR2_PACKAGE_XLIB_LIBXCURSOR + select BR2_PACKAGE_XLIB_LIBXI + select BR2_PACKAGE_XLIB_LIBXINERAMA + help + This enables the X11 backend for GDK. + +config BR2_PACKAGE_LIBGTK4_GSTREAMER + bool "gstreamer support" + select BR2_PACKAGE_GSTREAMER1 + select BR2_PACKAGE_GST1_PLUGINS_BASE + select BR2_PACKAGE_GST1_PLUGINS_BASE_LIB_OPENGL + select BR2_PACKAGE_GST1_PLUGINS_BAD + help + Enable gstreamer support. + +config BR2_PACKAGE_LIBGTK4_DEMO + bool "Install libgtk4 demo/example programs" + select BR2_PACKAGE_SHARED_MIME_INFO + select BR2_PACKAGE_HICOLOR_ICON_THEME + help + The GTK source base contains demo/exmaple programs. + This option allows to install them to the target. + +endif diff --git a/package/libgtk4/libgtk4.hash b/package/libgtk4/libgtk4.hash new file mode 100644 index 000000000..8edafb3ca --- /dev/null +++ b/package/libgtk4/libgtk4.hash @@ -0,0 +1,5 @@ +# From https://download.gnome.org/sources/gtk/4.10/gtk-4.10.1.sha256sum +sha256 e8fcac04bc7715b9da667c911a5ee8f262e200d1d6a50adf23645ca8cfcd0311 gtk-4.10.1.tar.xz + +# Hash for license file: +sha256 b7993225104d90ddd8024fd838faf300bea5e83d91203eab98e29512acebd69c COPYING diff --git a/package/libgtk4/libgtk4.mk b/package/libgtk4/libgtk4.mk new file mode 100644 index 000000000..8f3d13046 --- /dev/null +++ b/package/libgtk4/libgtk4.mk @@ -0,0 +1,110 @@ +################################################################################ +# +# libgtk4 +# +################################################################################ + +LIBGTK4_VERSION_MAJOR = 4.10 +LIBGTK4_VERSION = $(LIBGTK4_VERSION_MAJOR).1 +LIBGTK4_SOURCE = gtk-$(LIBGTK4_VERSION).tar.xz +LIBGTK4_SITE = https://download.gnome.org/sources/gtk/$(LIBGTK4_VERSION_MAJOR) +LIBGTK4_LICENSE = LGPL-2.0+ +LIBGTK4_LICENSE_FILES = COPYING +LIBGTK4_CPE_ID_VENDOR = gnome +LIBGTK4_CPE_ID_PRODUCT = gtk +LIBGTK4_INSTALL_STAGING = YES + +LIBGTK4_DEPENDENCIES = host-pkgconf host-libgtk4 \ + gdk-pixbuf graphene libepoxy libglib2 pango \ + $(TARGET_NLS_DEPENDENCIES) + +LIBGTK4_CONF_OPTS = -Dbuild-tests=false + +ifeq ($(BR2_PACKAGE_LIBGTK4_X11),y) +LIBGTK4_DEPENDENCIES += xlib_libXcursor xlib_libXi xlib_libXinerama +LIBGTK4_CONF_OPTS += -Dx11-backend=true +else +LIBGTK4_CONF_OPTS += -Dx11-backend=false +endif + +ifeq ($(BR2_PACKAGE_LIBGTK4_WAYLAND),y) +LIBGTK4_DEPENDENCIES += wayland libxkbcommon +LIBGTK4_CONF_OPTS += -Dwayland-backend=true +else +LIBGTK4_CONF_OPTS += -Dwayland-backend=false +endif + +ifeq ($(BR2_PACKAGE_LIBGTK4_BROADWAY),y) +LIBGTK4_CONF_OPTS += -Dbroadway-backend=true +else +LIBGTK4_CONF_OPTS += -Dbroadway-backend=false +endif + +ifeq ($(BR2_PACKAGE_LIBGTK4_GSTREAMER),y) +LIBGTK4_CONF_OPTS += -Dmedia-gstreamer=enabled +LIBGTK4_DEPENDENCIES += gstreamer1 gst1-plugins-base gst1-plugins-bad +else +LIBGTK4_CONF_OPTS += -Dmedia-gstreamer=disabled +endif + +ifeq ($(BR2_PACKAGE_CUPS),y) +LIBGTK4_CONF_OPTS += -Dprint-cups=enabled +LIBGTK4_DEPENDENCIES += cups +else +LIBGTK4_CONF_OPTS += -Dprint-cups=disabled +endif + +ifeq ($(BR2_PACKAGE_LIBGTK4_DEMO),y) +LIBGTK4_CONF_OPTS += -Ddemos=true -Dbuild-examples=true +LIBGTK4_DEPENDENCIES += hicolor-icon-theme shared-mime-info +else +LIBGTK4_CONF_OPTS += -Ddemos=false -Dbuild-examples=false +endif + +define LIBGTK4_COMPILE_GLIB_SCHEMAS + $(HOST_DIR)/bin/glib-compile-schemas \ + $(TARGET_DIR)/usr/share/glib-2.0/schemas +endef +LIBGTK4_POST_INSTALL_TARGET_HOOKS += LIBGTK4_COMPILE_GLIB_SCHEMAS + +# here, we build a native gtk4-update-icon-cache as host-libgtk4 + +HOST_LIBGTK4_DEPENDENCIES = \ + host-gdk-pixbuf \ + host-libglib2 \ + host-pkgconf + +HOST_LIBGTK4_CFLAGS = \ + -I $(@D)/gtk \ + `$(HOST_MAKE_ENV) $(PKG_CONFIG_HOST_BINARY) --cflags --libs gdk-pixbuf-2.0` + +define HOST_LIBGTK4_CONFIGURE_CMDS + echo "#define GETTEXT_PACKAGE \"gtk40\"" >> $(@D)/gtk/config.h + echo "#define GTK_LOCALEDIR \"/usr/share/locale\"" >> $(@D)/gtk/config.h + echo "#define HAVE_UNISTD_H 1" >> $(@D)/gtk/config.h + echo "#define HAVE_FTW_H 1" >> $(@D)/gtk/config.h +endef + +define HOST_LIBGTK4_BUILD_CMDS + $(HOSTCC) $(HOST_CFLAGS) $(HOST_LDFLAGS) \ + $(@D)/tools/updateiconcache.c $(@D)/gtk/gtkiconcachevalidator.c\ + $(HOST_LIBGTK4_CFLAGS) \ + -o $(@D)/tools/gtk4-update-icon-cache +endef + +define HOST_LIBGTK4_INSTALL_CMDS + $(INSTALL) -D -m 0755 $(@D)/tools/gtk4-update-icon-cache \ + $(HOST_DIR)/bin/gtk4-update-icon-cache +endef + +# Create icon-theme.cache for each of the icon directories/themes +# It's not strictly necessary but speeds up lookups +define LIBGTK4_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 +LIBGTK4_TARGET_FINALIZE_HOOKS += LIBGTK4_UPDATE_ICON_CACHE + +$(eval $(meson-package)) +$(eval $(host-generic-package)) -- 2.37.2 From me at stevenhay.com Sat Mar 18 20:44:06 2023 From: me at stevenhay.com (Steve Hay) Date: Sat, 18 Mar 2023 21:44:06 +0100 Subject: [Buildroot] [PATCH] package/ca-certificates: bump version to 20230311 Message-ID: <20230318204407.2112290-1-me@stevenhay.com> 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. Signed-off-by: Steve Hay --- ...2pem.py-make-cryptography-module-opt.patch | 31 +++++++++++-------- ...2pem.py-Fix-compat-with-cryptography.patch | 29 ----------------- package/ca-certificates/ca-certificates.hash | 4 +-- package/ca-certificates/ca-certificates.mk | 5 +-- 4 files changed, 22 insertions(+), 47 deletions(-) delete mode 100644 package/ca-certificates/0002-mozilla-certdata2pem.py-Fix-compat-with-cryptography.patch 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..ced593664e 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,10 @@ -From bf18b564122e8f976681a2398862fde1eafd84ba Mon Sep 17 00:00:00 2001 +From a4e468a2a0afa80df174831c2f422184820bb0fa Mon Sep 17 00:00:00 2001 +From: Steve Hay +Date: Sat, 18 Mar 2023 17:57:18 +0100 +Subject: [PATCH] mozilla/certdata2pem.py: make cryptography module optional + +Modified for a newer version of the ca-certificates module. + From: Thomas Petazzoni Date: Thu, 6 Jan 2022 23:15:00 +0100 Subject: [PATCH] mozilla/certdata2pem.py: make cryptography module optional @@ -15,37 +21,36 @@ the check is skipped. Signed-off-by: Thomas Petazzoni --- - 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 +60,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..5246b6e543 100644 --- a/package/ca-certificates/ca-certificates.mk +++ b/package/ca-certificates/ca-certificates.mk @@ -4,9 +4,10 @@ # ################################################################################ -CA_CERTIFICATES_VERSION = 20211016 +# batocera / version bump +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 -- 2.30.2 From thomas.petazzoni at bootlin.com Sat Mar 18 20:50:12 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sat, 18 Mar 2023 21:50:12 +0100 Subject: [Buildroot] [PATCH] package/ca-certificates: bump version to 20230311 In-Reply-To: <20230318204407.2112290-1-me@stevenhay.com> References: <20230318204407.2112290-1-me@stevenhay.com> Message-ID: <20230318215012.3d48267b@windsurf> Hello Steve, On Sat, 18 Mar 2023 21:44:06 +0100 Steve Hay via buildroot wrote: > 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. > > Signed-off-by: Steve Hay Thanks for the patch, see some comments below. > 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..ced593664e 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,10 @@ > -From bf18b564122e8f976681a2398862fde1eafd84ba Mon Sep 17 00:00:00 2001 > +From a4e468a2a0afa80df174831c2f422184820bb0fa Mon Sep 17 00:00:00 2001 > +From: Steve Hay > +Date: Sat, 18 Mar 2023 17:57:18 +0100 > +Subject: [PATCH] mozilla/certdata2pem.py: make cryptography module optional > + > +Modified for a newer version of the ca-certificates module. > + > From: Thomas Petazzoni > Date: Thu, 6 Jan 2022 23:15:00 +0100 > Subject: [PATCH] mozilla/certdata2pem.py: make cryptography module optional > @@ -15,37 +21,36 @@ the check is skipped. The way you did that makes the patch no longer applicable with "git format-patch". The patch now has two From/Date/Subject fields. Could you instead make sure to apply the existing patch on ca-certificates using git-am, fix the conflicts, and regenerate the new patch with git format-patch? You should preserve the existing authorship, but you can do something like this: Signed-off-by: Thomas Petazzoni [Steve: refreshed to apply on ca-certificates version XYZ] Signed-off-by: Steve Hay > 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 The commit log should mention why this patch is dropped. > -CA_CERTIFICATES_VERSION = 20211016 > +# batocera / version bump What does this comment mean? > +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 Thanks! Thomas -- Thomas Petazzoni, co-owner and CEO, Bootlin Embedded Linux and Kernel engineering and training https://bootlin.com From thomas.petazzoni at bootlin.com Sat Mar 18 20:55:36 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sat, 18 Mar 2023 21:55:36 +0100 Subject: [Buildroot] [PATCH 1/1] package/shadow: fix libsemanage dependency In-Reply-To: References: <20230318123010.3448-1-fontaine.fabrice@gmail.com> Message-ID: <20230318215536.02b74732@windsurf> Hello Raphael, On Sat, 18 Mar 2023 18:52:27 +0100 (GMT+01:00) Raphael Pavlidis wrote: > Besides that, should I not get an email if a build fails in a > package, whom I am the developer in DEVELOPERS file? In general, yes. Except here the failure (see http://autobuild.buildroot.org/results/e528e07874815d7f1cb951084ec985d76fe22d2e/build-end.log) looks like this: make: Entering directory '/tmp/instance-11/buildroot' Makefile:576: *** libsemanage is in the dependency chain of shadow that has added it to its _DEPENDENCIES variable without selecting it or depending on it from Config.in. Stop. make: Leaving directory '/tmp/instance-11/buildroot' and the autobuild script does not have logic to interpret that as "shadow has an issue", so this build failure is classified as having an "unknown" failure reason. The autobuild script is able to detect the failing package when the end of the error log looks like this: make[1]: Leaving directory '/home/thomas/autobuild/instance-1/output-1/build/bluez5_utils-5.66' make: *** [package/pkg-generic.mk:293: /home/thomas/autobuild/instance-1/output-1/build/bluez5_utils-5.66/.stamp_built] Error 2 make: Leaving directory '/home/thomas/autobuild/instance-1/buildroot' Of course, this logic could be improved to also understand the "XYZ is in the dependency chain of ABC...". If you're curious, the logic is at https://gitlab.com/buildroot.org/buildroot-test/-/blob/master/web/import.inc.php#L244. WARNING: ugly PHP code behind this link, make sure to wear appropriate eye protection equipment before clicking the link and reading the code. Best regards, Thomas -- Thomas Petazzoni, co-owner and CEO, Bootlin Embedded Linux and Kernel engineering and training https://bootlin.com From thomas.petazzoni at bootlin.com Sat Mar 18 21:17:15 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sat, 18 Mar 2023 22:17:15 +0100 Subject: [Buildroot] [git commit] package/shadow: fix libsemanage dependency Message-ID: <20230318211727.84F1186A53@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=4a0301c1b95a751c331e738d6a392c1fd03d2393 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Fix the following build failure raised since the addition of the package in commit f78c5cb5cae93a9e63dad4361d78e1787759382f: Makefile:576: *** libsemanage is in the dependency chain of shadow that has added it to its _DEPENDENCIES variable without selecting it or depending on it from Config.in. Stop. Fixes: - http://autobuild.buildroot.org/results/e528e07874815d7f1cb951084ec985d76fe22d2e Signed-off-by: Fabrice Fontaine Signed-off-by: Thomas Petazzoni --- package/shadow/shadow.mk | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package/shadow/shadow.mk b/package/shadow/shadow.mk index d8f913a648..4bc3cce037 100644 --- a/package/shadow/shadow.mk +++ b/package/shadow/shadow.mk @@ -87,7 +87,7 @@ else SHADOW_CONF_OPTS += --without-libcrack endif -ifeq ($(BR2_PACKAGE_LIBSELINUX),y) +ifeq ($(BR2_PACKAGE_LIBSELINUX)$(BR2_PACKAGE_LIBSEMANAGE),yy) SHADOW_CONF_OPTS += --with-selinux SHADOW_DEPENDENCIES += libselinux libsemanage else From thomas.petazzoni at bootlin.com Sat Mar 18 21:21:13 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sat, 18 Mar 2023 22:21:13 +0100 Subject: [Buildroot] [PATCH 1/1] package/shadow: fix libsemanage dependency In-Reply-To: <20230318123010.3448-1-fontaine.fabrice@gmail.com> References: <20230318123010.3448-1-fontaine.fabrice@gmail.com> Message-ID: <20230318222113.146faa6b@windsurf> On Sat, 18 Mar 2023 13:30:10 +0100 Fabrice Fontaine wrote: > Fix the following build failure raised since the addition of the package > in commit f78c5cb5cae93a9e63dad4361d78e1787759382f: > > Makefile:576: *** libsemanage is in the dependency chain of shadow that has added it to its _DEPENDENCIES variable without selecting it or depending on it from Config.in. Stop. > > Fixes: > - http://autobuild.buildroot.org/results/e528e07874815d7f1cb951084ec985d76fe22d2e > > Signed-off-by: Fabrice Fontaine > --- > package/shadow/shadow.mk | 2 +- > 1 file changed, 1 insertion(+), 1 deletion(-) Applied to master, thanks. Thomas -- Thomas Petazzoni, CTO, Bootlin Embedded Linux and Kernel engineering https://bootlin.com From thomas.petazzoni at bootlin.com Sat Mar 18 21:21:28 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sat, 18 Mar 2023 22:21:28 +0100 Subject: [Buildroot] [git commit] package/s390-tools: needs OpenSSL-enabled libcurl Message-ID: <20230318212138.94EE586B45@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=889fd54f809973d56b98e78677ae8a14e9e64da4 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Fix the following build failure raised bump to version 2.17.0 in commit eab9110afbef9c39569c4cc988aed15c48f7ce44 and https://github.com/ibm-s390-linux/s390-tools/commit/56fecf1832c3ebc4626ddf5c598762833c362d5e: Error: libcurl is not built with the OpenSSL backend Fixes: - http://autobuild.buildroot.org/results/32aa8f0bece5da2a16d761f175d46c7d3e0a8965 - http://autobuild.buildroot.org/results/535253f483c927da456c0be292df6a58c1f39737 Signed-off-by: Fabrice Fontaine Signed-off-by: Thomas Petazzoni --- package/s390-tools/s390-tools.mk | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package/s390-tools/s390-tools.mk b/package/s390-tools/s390-tools.mk index 8cd5491405..ec01a18cb0 100644 --- a/package/s390-tools/s390-tools.mk +++ b/package/s390-tools/s390-tools.mk @@ -14,7 +14,7 @@ S390_TOOLS_MAKE_OPTS = \ ARCH=$(BR2_ARCH) \ CFLAGS="$(TARGET_CFLAGS) -D_GNU_SOURCE" -ifeq ($(BR2_PACKAGE_LIBCURL),y) +ifeq ($(BR2_PACKAGE_LIBCURL_OPENSSL),y) S390_TOOLS_DEPENDENCIES += libcurl S390_TOOLS_MAKE_OPTS += \ CURL_CONFIG=$(STAGING_DIR)/usr/bin/curl-config \ From thomas.petazzoni at bootlin.com Sat Mar 18 21:21:43 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sat, 18 Mar 2023 22:21:43 +0100 Subject: [Buildroot] [PATCH 1/1] package/s390-tools: needs OpenSSL-enabled libcurl In-Reply-To: <20230318123058.4103-1-fontaine.fabrice@gmail.com> References: <20230318123058.4103-1-fontaine.fabrice@gmail.com> Message-ID: <20230318222143.6a10465c@windsurf> On Sat, 18 Mar 2023 13:30:58 +0100 Fabrice Fontaine wrote: > Fix the following build failure raised bump to version 2.17.0 in commit > eab9110afbef9c39569c4cc988aed15c48f7ce44 and > https://github.com/ibm-s390-linux/s390-tools/commit/56fecf1832c3ebc4626ddf5c598762833c362d5e: > > Error: libcurl is not built with the OpenSSL backend > > Fixes: > - http://autobuild.buildroot.org/results/32aa8f0bece5da2a16d761f175d46c7d3e0a8965 > - http://autobuild.buildroot.org/results/535253f483c927da456c0be292df6a58c1f39737 > > Signed-off-by: Fabrice Fontaine > --- > package/s390-tools/s390-tools.mk | 2 +- > 1 file changed, 1 insertion(+), 1 deletion(-) Applied to master, thanks. Thomas -- Thomas Petazzoni, CTO, Bootlin Embedded Linux and Kernel engineering https://bootlin.com From thomas.petazzoni at bootlin.com Sat Mar 18 21:39:01 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sat, 18 Mar 2023 22:39:01 +0100 Subject: [Buildroot] [git commit] package/snmppp: security bump to version 3.5.0 Message-ID: <20230318214156.3FFCA86D72@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=e011fa0415883b9d44df616cfaf6956e1a11da88 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master - 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 --- .../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 thomas.petazzoni at bootlin.com Sat Mar 18 21:42:02 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sat, 18 Mar 2023 22:42:02 +0100 Subject: [Buildroot] [PATCH 1/1] package/snmppp: security bump to version 3.5.0 In-Reply-To: <20230318123217.4940-1-fontaine.fabrice@gmail.com> References: <20230318123217.4940-1-fontaine.fabrice@gmail.com> Message-ID: <20230318224202.7c40e3ca@windsurf> On Sat, 18 Mar 2023 13:32:17 +0100 Fabrice Fontaine wrote: > - 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 > --- > .../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(-) > delete mode 100644 package/snmppp/0001-fix-build-with-libressl-3-5-0.patch Applied to master, thanks. Thomas -- Thomas Petazzoni, CTO, Bootlin Embedded Linux and Kernel engineering https://bootlin.com From jbittner.br.bugs at gmail.com Sat Mar 18 21:43:06 2023 From: jbittner.br.bugs at gmail.com (Jonathan Bittner) Date: Sat, 18 Mar 2023 17:43:06 -0400 Subject: [Buildroot] Troubles with SELinux In-Reply-To: References: Message-ID: On Fri, Mar 17, 2023 at 11:20?AM Jonathan Bittner wrote: > > On Thu, Mar 16, 2023 at 12:33?PM Jonathan Bittner wrote: > 3.) My issues with ssh login is apparently the /etc/pam.d/sshd that ships with the system contains no reference to any of the SELinux modules in the auth stack which means the contexts are not set during the login. I haven't quite fixed this yet. Most of the sample configs I've found online were distribution-specific and had external references (includes) to files shipped by that distro, often incorporating distro-specific modules not shipped with Buildroot Replying again to add to the archive in case anyone ever searches for this: ssh troubles were alleviated by manually mapping the user account to staff_u (instead of default user_u) in seusers. Good enough for now. Not sure why user_u is blocked or what policy to change to fix it. Also don't bother trying to install semanage and the python hooks: they don't work when the policy is built as monolithic. From indrek.kruusa at gmail.com Sat Mar 18 21:46:15 2023 From: indrek.kruusa at gmail.com (Indrek Kruusa) Date: Sat, 18 Mar 2023 23:46:15 +0200 Subject: [Buildroot] package/rtl8189fs: bug in conf, and a question Message-ID: Hi! I'm trying to prepare a patch for MangoPi MQ (Allwinner D1s RISC-V). I'm almost there - Samuel Holland managed to mainline initial support for this board, so vanilla linux kernel 6.3-rc2 boots fine (with proper/modified u-boot version). The WiFi module is based on rtl8189ftv chip (SDIO connection) and its driver seems to be problematic. First, buildroot's package/rtl8189fs is currently broken; it points to the wrong commit (seems to be copy paste error, inherited from package/rtl8189es). The result is unusable. I updated it to the correct commit (on the correct branch) and the driver builds fine and loads fine. There are couple of issues though: - for some reason the debug mode in driver is set - driver seems to constantly restart the module, and it emits endless debug messages So, is there anybody for whom the rtl8189fs linux driver works fine with kernel 6.3-rcX? PS. I can prepare a patch to fix the package/rtl8189fs but I expect Giulio to bump the version again for both package/rtl8189es and package/rtl8189fs soon. Best regards, Indrek -------------- next part -------------- An HTML attachment was scrubbed... URL: From thomas.petazzoni at bootlin.com Sat Mar 18 21:42:12 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sat, 18 Mar 2023 22:42:12 +0100 Subject: [Buildroot] [git commit] package/rdma-core: bump to version v45.0 Message-ID: <20230318214844.207FC86E5A@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=4cc99b8cf6765fd12225f512c52b5807ac329d76 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master For change log, see: https://github.com/linux-rdma/rdma-core/releases/tag/v45.0 Signed-off-by: Julien Olivain Signed-off-by: Thomas Petazzoni --- package/rdma-core/rdma-core.hash | 2 +- package/rdma-core/rdma-core.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/rdma-core/rdma-core.hash b/package/rdma-core/rdma-core.hash index 1aff44f7f4..128ca54e3e 100644 --- a/package/rdma-core/rdma-core.hash +++ b/package/rdma-core/rdma-core.hash @@ -1,5 +1,5 @@ # Locally calculated -sha256 4a2eec55b37ac25f25e7680a372f71c1781c23808542bd31fb68dc0448b8cba2 rdma-core-44.0.tar.gz +sha256 8725cf10f05579585c9fdebdce5613120e632f204fc098a77d24f5974a0c4321 rdma-core-45.0.tar.gz sha256 99e0df1d009a21d0dfb031600c550fd8f4efc0c6b2a4ef8b34a995aa6f79c9f4 COPYING.BSD_MIT sha256 8177f97513213526df2cf6184d8ff986c675afb514d4e68a404010521b880643 COPYING.GPL2 sha256 c46a557f25b8ef9bec76526c4e593fc13e6cba27e7ba30d73b6497a689cf06f6 COPYING.md diff --git a/package/rdma-core/rdma-core.mk b/package/rdma-core/rdma-core.mk index 885821bf98..0cbe22d043 100644 --- a/package/rdma-core/rdma-core.mk +++ b/package/rdma-core/rdma-core.mk @@ -4,7 +4,7 @@ # ################################################################################ -RDMA_CORE_VERSION = 44.0 +RDMA_CORE_VERSION = 45.0 RDMA_CORE_SITE = $(call github,linux-rdma,rdma-core,v$(RDMA_CORE_VERSION)) RDMA_CORE_LICENSE = GPL-2.0 or BSD-2-Clause RDMA_CORE_LICENSE_FILES = COPYING.GPL2 COPYING.BSD_MIT COPYING.md From thomas.petazzoni at bootlin.com Sat Mar 18 21:48:44 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sat, 18 Mar 2023 22:48:44 +0100 Subject: [Buildroot] [PATCH 1/1] package/rdma-core: bump to version v45.0 In-Reply-To: <20230318000439.2710306-1-ju.o@free.fr> References: <20230318000439.2710306-1-ju.o@free.fr> Message-ID: <20230318224844.42119893@windsurf> On Sat, 18 Mar 2023 01:04:39 +0100 Julien Olivain wrote: > For change log, see: > https://github.com/linux-rdma/rdma-core/releases/tag/v45.0 > > Signed-off-by: Julien Olivain > --- > Patch tested on branch master at commit d305189 with commands: Applied to master, thanks. Thomas -- Thomas Petazzoni, CTO, Bootlin Embedded Linux and Kernel engineering https://bootlin.com From thomas.petazzoni at bootlin.com Sat Mar 18 22:03:34 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sat, 18 Mar 2023 23:03:34 +0100 Subject: [Buildroot] [PATCH 1/3] package/kodi/br-kodi: fix shellcheck warnings In-Reply-To: <20230317202724.79207-1-ju.o@free.fr> References: <20230317202724.79207-1-ju.o@free.fr> Message-ID: <20230318230334.7a73d654@windsurf> Hello Julien, On Fri, 17 Mar 2023 21:27:22 +0100 Julien Olivain wrote: > When running "make check-package" on a system with shellcheck 0.9.0, > the command fails with output: Thing is our "reference" shellcheck version is 0.7.1, from our reference Docker container: $ ./utils/docker-run shellcheck --version ShellCheck - shell script analysis tool version: 0.7.1 license: GNU General Public License, version 3 website: https://www.shellcheck.net Since shellcheck warnings vary between versions, I'm not sure we want to handle warnings from all possible shellcheck versions. At least I remember that when Ricardo added the ignore list of warnings, he did mention that it would be important to settle on a specific version of shellcheck. Of course, I'm all open to updating the Docker container to use a newer version of shellcheck, but what I meant is that we should consistently use the same version. Thomas -- Thomas Petazzoni, co-owner and CEO, Bootlin Embedded Linux and Kernel engineering and training https://bootlin.com From thomas.petazzoni at bootlin.com Sat Mar 18 22:04:38 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sat, 18 Mar 2023 23:04:38 +0100 Subject: [Buildroot] [git commit] package/linux-tools/S10hyperv: fix shellcheck warnings Message-ID: <20230318220510.AD6C086EA5@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=c4173d8b08525f260fea8a2a1e805b806bcba9fc branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master When running "make check-package" on a system with shellcheck 0.9.0, the command fails with output: make check-package package/linux-tools/S10hyperv:0: run 'shellcheck' and fix the warnings ... 2 warnings generated This commit fixes the warnings reported by the command: shellcheck package/linux-tools/S10hyperv This commit also fixes the four-space indent by a single tab on the changed lines. Since this fixes the indentation warnings of check-package, the Indent exclusion in .checkpackageignore is also removed. Fixes: In package/linux-tools/S10hyperv line 27: return $ret ^--^ SC2086 (info): Double quote to prevent globbing and word splitting. In package/linux-tools/S10hyperv line 48: return $ret ^--^ SC2086 (info): Double quote to prevent globbing and word splitting. Signed-off-by: Julien Olivain Signed-off-by: Thomas Petazzoni --- .checkpackageignore | 2 +- package/linux-tools/S10hyperv | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/.checkpackageignore b/.checkpackageignore index 405e1c5677..04966a9b06 100644 --- a/.checkpackageignore +++ b/.checkpackageignore @@ -94,7 +94,7 @@ package/libftdi/0002-libftdi.pc-requires-libusb-fix-static-build.patch Sob package/libiio/S99iiod Shellcheck Variables package/libmad/0001-mips-h-constraint-removal.patch Sob package/lighttpd/S50lighttpd EmptyLastLine Indent Shellcheck Variables -package/linux-tools/S10hyperv Indent Variables +package/linux-tools/S10hyperv Variables package/linuxptp/S65ptp4l Indent Shellcheck package/linuxptp/S66phc2sys Indent Shellcheck package/lirc-tools/S25lircd Indent Variables diff --git a/package/linux-tools/S10hyperv b/package/linux-tools/S10hyperv index ec934bc972..32887d1b6c 100644 --- a/package/linux-tools/S10hyperv +++ b/package/linux-tools/S10hyperv @@ -24,7 +24,7 @@ start() { for prog in ${PROGS}; do start_one "${prog}" || ret=$? done - return $ret + return "$ret" } stop_one() { @@ -45,7 +45,7 @@ stop() { for prog in ${PROGS}; do stop_one "${prog}" || ret=$? done - return $ret + return "$ret" } restart() { From thomas.petazzoni at bootlin.com Sat Mar 18 22:05:19 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sat, 18 Mar 2023 23:05:19 +0100 Subject: [Buildroot] [PATCH 2/3] package/linux-tools/S10hyperv: fix shellcheck warnings In-Reply-To: <20230317202724.79207-2-ju.o@free.fr> References: <20230317202724.79207-1-ju.o@free.fr> <20230317202724.79207-2-ju.o@free.fr> Message-ID: <20230318230519.4ba6d422@windsurf> On Fri, 17 Mar 2023 21:27:23 +0100 Julien Olivain wrote: > When running "make check-package" on a system with shellcheck 0.9.0, > the command fails with output: > > make check-package > package/linux-tools/S10hyperv:0: run 'shellcheck' and fix the warnings > ... > 2 warnings generated > > This commit fixes the warnings reported by the command: > > shellcheck package/linux-tools/S10hyperv > > This commit also fixes the four-space indent by a single tab on the > changed lines. Since this fixes the indentation warnings of > check-package, the Indent exclusion in .checkpackageignore is also > removed. > > Fixes: > > In package/linux-tools/S10hyperv line 27: > return $ret > ^--^ SC2086 (info): Double quote to prevent globbing and word splitting. > > In package/linux-tools/S10hyperv line 48: > return $ret > ^--^ SC2086 (info): Double quote to prevent globbing and word splitting. > > Signed-off-by: Julien Olivain > --- > .checkpackageignore | 2 +- > package/linux-tools/S10hyperv | 4 ++-- > 2 files changed, 3 insertions(+), 3 deletions(-) Applied to master, thanks. Thomas -- Thomas Petazzoni, CTO, Bootlin Embedded Linux and Kernel engineering https://bootlin.com From thomas.petazzoni at bootlin.com Sat Mar 18 22:05:57 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sat, 18 Mar 2023 23:05:57 +0100 Subject: [Buildroot] [PATCH v1] package/qt6base: network module needs libopenssl PSK feature In-Reply-To: <20230317193326.17298-1-ps.report@gmx.net> References: <20230317193326.17298-1-ps.report@gmx.net> Message-ID: <20230318230557.62e9acfb@windsurf> On Fri, 17 Mar 2023 20:33:26 +0100 Peter Seiderer wrote: > Fixes: > > - http://autobuild.buildroot.net/results/fdf2b2eb252a24e81bddad1c81c4fdfb03dc0afe > > .../build/qt6base-6.4.2/src/plugins/tls/openssl/qdtls_openssl.cpp: In member function 'bool dtlsopenssl::DtlsState::initCtxAndConnection(QDtlsBasePrivate*)': > .../build/qt6base-6.4.2/src/plugins/tls/openssl/qdtls_openssl.cpp:669:9: error: 'q_SSL_set_psk_server_callback' was not declared in this scope; did you mean 'q_SSL_set_psk_use_session_callback'? > 669 | q_SSL_set_psk_server_callback(newConnection.data(), dtlscallbacks::q_PSK_server_callback); > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > | q_SSL_set_psk_use_session_callback > .../build/qt6base-6.4.2/src/plugins/tls/openssl/qdtls_openssl.cpp:671:9: error: 'q_SSL_set_psk_client_callback' was not declared in this scope; did you mean 'q_SSL_set_info_callback'? > 671 | q_SSL_set_psk_client_callback(newConnection.data(), dtlscallbacks::q_PSK_client_callback); > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > | q_SSL_set_info_callback > > Signed-off-by: Peter Seiderer > --- > package/qt6/qt6base/Config.in | 1 + > 1 file changed, 1 insertion(+) Applied to master, thanks. Thomas -- Thomas Petazzoni, CTO, Bootlin Embedded Linux and Kernel engineering https://bootlin.com From thomas.petazzoni at bootlin.com Sat Mar 18 22:05:44 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sat, 18 Mar 2023 23:05:44 +0100 Subject: [Buildroot] [git commit] package/qt6base: network module needs libopenssl PSK feature Message-ID: <20230318220700.B175586EB8@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=971ae7b266d7d8df2d31f482d9fa44c0f3338c0a branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Fixes: - http://autobuild.buildroot.net/results/fdf2b2eb252a24e81bddad1c81c4fdfb03dc0afe .../build/qt6base-6.4.2/src/plugins/tls/openssl/qdtls_openssl.cpp: In member function 'bool dtlsopenssl::DtlsState::initCtxAndConnection(QDtlsBasePrivate*)': .../build/qt6base-6.4.2/src/plugins/tls/openssl/qdtls_openssl.cpp:669:9: error: 'q_SSL_set_psk_server_callback' was not declared in this scope; did you mean 'q_SSL_set_psk_use_session_callback'? 669 | q_SSL_set_psk_server_callback(newConnection.data(), dtlscallbacks::q_PSK_server_callback); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | q_SSL_set_psk_use_session_callback .../build/qt6base-6.4.2/src/plugins/tls/openssl/qdtls_openssl.cpp:671:9: error: 'q_SSL_set_psk_client_callback' was not declared in this scope; did you mean 'q_SSL_set_info_callback'? 671 | q_SSL_set_psk_client_callback(newConnection.data(), dtlscallbacks::q_PSK_client_callback); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | q_SSL_set_info_callback Signed-off-by: Peter Seiderer Signed-off-by: Thomas Petazzoni --- package/qt6/qt6base/Config.in | 1 + 1 file changed, 1 insertion(+) diff --git a/package/qt6/qt6base/Config.in b/package/qt6/qt6base/Config.in index 7927975bff..f9fb2a2ad0 100644 --- a/package/qt6/qt6base/Config.in +++ b/package/qt6/qt6base/Config.in @@ -165,6 +165,7 @@ endif config BR2_PACKAGE_QT6BASE_NETWORK bool "network module" + select BR2_PACKAGE_LIBOPENSSL_ENABLE_PSK if BR2_PACKAGE_LIBOPENSSL help This options enables the Qt6Network library. From thomas.petazzoni at bootlin.com Sat Mar 18 22:06:08 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sat, 18 Mar 2023 23:06:08 +0100 Subject: [Buildroot] [git commit] package/{rust, rust-bin}: bump to version 1.68.0 Message-ID: <20230318221918.9634286F47@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=9833247d491e06c7dfefd1e1bf62043fe08eae11 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Link to Rust 1.68.0 announcement: https://blog.rust-lang.org/2023/03/09/Rust-1.68.0.html Signed-off-by: James Hilliard Signed-off-by: Thomas Petazzoni --- 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 11cfae5e9b..1b7d153833 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.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 +# 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 # 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 bb66de5ec5..9efca1dcbd 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.1 +RUST_BIN_VERSION = 1.68.0 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 1b4b08cecc..d717ccbfef 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.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 +# 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 # Locally generated sha256 62c7a1e35f56406896d7aa7ca52d0cc0d272ac022b5d2796e7d6905db8a3636a LICENSE-APACHE sha256 23f18e03dc49df91622fe2a76176497404e46ced8a715d9d2b67a7446571cca3 LICENSE-MIT diff --git a/package/rust/rust.mk b/package/rust/rust.mk index 814a3c1dd4..51574c3574 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.1 +RUST_VERSION = 1.68.0 RUST_SOURCE = rustc-$(RUST_VERSION)-src.tar.xz RUST_SITE = https://static.rust-lang.org/dist RUST_LICENSE = Apache-2.0 or MIT From thomas.petazzoni at bootlin.com Sat Mar 18 22:21:16 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sat, 18 Mar 2023 23:21:16 +0100 Subject: [Buildroot] package/rtl8189fs: bug in conf, and a question In-Reply-To: References: Message-ID: <20230318232116.5481d3db@windsurf> Hello Indrek, On Sat, 18 Mar 2023 23:46:15 +0200 Indrek Kruusa wrote: > I'm trying to prepare a patch for MangoPi MQ (Allwinner D1s RISC-V). I'm > almost there - Samuel Holland managed to mainline initial support for this > board, so vanilla linux kernel 6.3-rc2 boots fine (with proper/modified > u-boot version). > The WiFi module is based on rtl8189ftv chip (SDIO connection) and its > driver seems to be problematic. > First, buildroot's package/rtl8189fs is currently broken; it points to the > wrong commit (seems to be copy paste error, inherited from > package/rtl8189es). The result is unusable. I updated it to the correct > commit (on the correct branch) and the driver builds fine and loads fine. Are you sure? It works fine here: $ make rtl8189fs-extract >>> rtl8189fs e58bd86c9d9408c648b1246a0dd76b16856ec172 Downloading wget --passive-ftp -nd -t 3 -O '/home/thomas/projets/buildroot/output/build/.rtl8189fs-e58bd86c9d9408c648b1246a0dd76b16856ec172.tar.gz.bpmm05/output' 'https://github.com/jwrdegoede/rtl8189ES_linux/archive/e58bd86c9d9408c648b1246a0dd76b16856ec172/rtl8189fs-e58bd86c9d9408c648b1246a0dd76b16856ec172.tar.gz' --2023-03-18 23:20:29-- https://github.com/jwrdegoede/rtl8189ES_linux/archive/e58bd86c9d9408c648b1246a0dd76b16856ec172/rtl8189fs-e58bd86c9d9408c648b1246a0dd76b16856ec172.tar.gz Resolving github.com (github.com)... 140.82.121.4 Connecting to github.com (github.com)|140.82.121.4|:443... connected. HTTP request sent, awaiting response... 302 Found Location: https://codeload.github.com/jwrdegoede/rtl8189ES_linux/tar.gz/e58bd86c9d9408c648b1246a0dd76b16856ec172 [following] --2023-03-18 23:20:29-- https://codeload.github.com/jwrdegoede/rtl8189ES_linux/tar.gz/e58bd86c9d9408c648b1246a0dd76b16856ec172 Resolving codeload.github.com (codeload.github.com)... 140.82.121.9 Connecting to codeload.github.com (codeload.github.com)|140.82.121.9|:443... connected. HTTP request sent, awaiting response... 200 OK Length: unspecified [application/x-gzip] Saving to: ?/home/thomas/projets/buildroot/output/build/.rtl8189fs-e58bd86c9d9408c648b1246a0dd76b16856ec172.tar.gz.bpmm05/output? /home/thomas/projets/buildroo [ <=> ] 2,42M 9,05MB/s in 0,3s 2023-03-18 23:20:30 (9,05 MB/s) - ?/home/thomas/projets/buildroot/output/build/.rtl8189fs-e58bd86c9d9408c648b1246a0dd76b16856ec172.tar.gz.bpmm05/output? saved [2539299] rtl8189fs-e58bd86c9d9408c648b1246a0dd76b16856ec172.tar.gz: OK (sha256: 96347dbfedd95a217fb89b7b295fe417b711dbad3db896ef0c2fa733c6d150fd) >>> rtl8189fs e58bd86c9d9408c648b1246a0dd76b16856ec172 Extracting gzip -d -c /home/thomas/dl/rtl8189fs/rtl8189fs-e58bd86c9d9408c648b1246a0dd76b16856ec172.tar.gz | tar --strip-components=1 -C /home/thomas/projets/buildroot/output/build/rtl8189fs-e58bd86c9d9408c648b1246a0dd76b16856ec172 -xf - Best regards, Thomas -- Thomas Petazzoni, co-owner and CEO, Bootlin Embedded Linux and Kernel engineering and training https://bootlin.com From thomas.petazzoni at bootlin.com Sat Mar 18 22:21:31 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sat, 18 Mar 2023 23:21:31 +0100 Subject: [Buildroot] [PATCH 1/1] package/{rust, rust-bin}: bump to version 1.68.0 In-Reply-To: <20230317101031.2357806-1-james.hilliard1@gmail.com> References: <20230317101031.2357806-1-james.hilliard1@gmail.com> Message-ID: <20230318232131.7da5dfe5@windsurf> On Fri, 17 Mar 2023 04:10:31 -0600 James Hilliard wrote: > Link to Rust 1.68.0 announcement: https://blog.rust-lang.org/2023/03/09/Rust-1.68.0.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(-) Applied to master, thanks. Thomas -- Thomas Petazzoni, CTO, Bootlin Embedded Linux and Kernel engineering https://bootlin.com From thomas.petazzoni at bootlin.com Sat Mar 18 22:22:52 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sat, 18 Mar 2023 23:22:52 +0100 Subject: [Buildroot] [PATCH] package/ca-certificates: bump version to 20230311 In-Reply-To: <20230316204743.26192-1-dalang@gmx.at> References: <20230316204743.26192-1-dalang@gmx.at> Message-ID: <20230318232252.1a6ce79b@windsurf> On Thu, 16 Mar 2023 21:47:43 +0100 Daniel Lang wrote: > Signed-off-by: Daniel Lang > --- > ...2pem.py-make-cryptography-module-opt.patch | 10 ++++--- > ...2pem.py-Fix-compat-with-cryptography.patch | 29 ------------------- > package/ca-certificates/ca-certificates.hash | 4 +-- > package/ca-certificates/ca-certificates.mk | 4 +-- > 4 files changed, 10 insertions(+), 37 deletions(-) > delete mode 100644 package/ca-certificates/0002-mozilla-certdata2pem.py-Fix-compat-with-cryptography.patch I didn't look carefully, but it doesn't apply here: Applying patch #1757985 using "git am -s" Description: package/ca-certificates: bump version to 20230311 Applying: package/ca-certificates: bump version to 20230311 error: patch failed: package/ca-certificates/0001-mozilla-certdata2pem.py-make-cryptography-module-opt.patch:36 error: package/ca-certificates/0001-mozilla-certdata2pem.py-make-cryptography-module-opt.patch: patch does not apply error: patch failed: package/ca-certificates/0002-mozilla-certdata2pem.py-Fix-compat-with-cryptography.patch:1 error: package/ca-certificates/0002-mozilla-certdata2pem.py-Fix-compat-with-cryptography.patch: patch does not apply Patch failed at 0001 package/ca-certificates: bump version to 20230311 hint: Use 'git am --show-current-patch=diff' to see the failed patch When you have resolved this problem, run "git am --continue". If you prefer to skip this patch, run "git am --skip" instead. To restore the original branch and stop patching, run "git am --abort". 'git am' failed with exit status 128 Does your patch apply on the master branch? Thomas -- Thomas Petazzoni, co-owner and CEO, Bootlin Embedded Linux and Kernel engineering and training https://bootlin.com From giulio.benetti at benettiengineering.com Sat Mar 18 23:01:00 2023 From: giulio.benetti at benettiengineering.com (Giulio Benetti) Date: Sun, 19 Mar 2023 00:01:00 +0100 Subject: [Buildroot] package/rtl8189fs: bug in conf, and a question In-Reply-To: References: Message-ID: <4B628CF1-65C6-4661-BAFB-B969A770A66E@benettiengineering.com> Hi Indkrek, > Il giorno 18 mar 2023, alle ore 22:46, Indrek Kruusa ha scritto: > > ? > Hi! > I'm trying to prepare a patch for MangoPi MQ (Allwinner D1s RISC-V). I'm almost there - Samuel Holland managed to mainline initial support for this board, so vanilla linux kernel 6.3-rc2 boots fine (with proper/modified u-boot version). > The WiFi module is based on rtl8189ftv chip (SDIO connection) and its driver seems to be problematic. > First, buildroot's package/rtl8189fs is currently broken; it points to the wrong commit (seems to be copy paste error, inherited from package/rtl8189es). The result is unusable. as Thomas already pointed the commit works ok for me too. > I updated it to the correct commit (on the correct branch) and the driver builds fine and loads fine. Which branch and commit have you used? Take care that the commit actually used has not the support for Linux 6.3 that has been added later. > There are couple of issues though: > - for some reason the debug mode in driver is set > - driver seems to constantly restart the module, and it emits endless debug messages This could be bound to the branch/commit of the driver, if it includes Linux 6.3 support or not. But it should, otherwise it should not build. Anyway I don?t know that much about other branches. Maybe you mean that master branch is for rtl8189es and rtl8189fs branch is for rtl8189fs? Also, how do you determine that rtl8189ftv is compatible with rtl8189fs? > > So, is there anybody for whom the rtl8189fs linux driver works fine with kernel 6.3-rcX? > > PS. I can prepare a patch to fix the package/rtl8189fs but I expect Giulio to bump the version again for both package/rtl8189es and package/rtl8189fs soon. Sure I can do that, there is already a pending patch for rtl8189es but it?s already superseded at this point. By Monday I?ll send the 2 patches or feel free to do it instead. Best regards Giulio > > Best regards, > Indrek > > _______________________________________________ > buildroot mailing list > buildroot at buildroot.org > https://lists.buildroot.org/mailman/listinfo/buildroot -------------- next part -------------- An HTML attachment was scrubbed... URL: From me at stevenhay.com Sun Mar 19 02:18:50 2023 From: me at stevenhay.com (Steve Hay) Date: Sun, 19 Mar 2023 03:18:50 +0100 Subject: [Buildroot] [PATCH] package/ca-certificates: bump version to 20230311 Message-ID: <20230319021851.2593117-1-me@stevenhay.com> 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. --- ...2pem.py-make-cryptography-module-opt.patch | 31 +++++++++++-------- ...2pem.py-Fix-compat-with-cryptography.patch | 29 ----------------- package/ca-certificates/ca-certificates.hash | 4 +-- package/ca-certificates/ca-certificates.mk | 5 +-- 4 files changed, 22 insertions(+), 47 deletions(-) delete mode 100644 package/ca-certificates/0002-mozilla-certdata2pem.py-Fix-compat-with-cryptography.patch 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..ced593664e 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,10 @@ -From bf18b564122e8f976681a2398862fde1eafd84ba Mon Sep 17 00:00:00 2001 +From a4e468a2a0afa80df174831c2f422184820bb0fa Mon Sep 17 00:00:00 2001 +From: Steve Hay +Date: Sat, 18 Mar 2023 17:57:18 +0100 +Subject: [PATCH] mozilla/certdata2pem.py: make cryptography module optional + +Modified for a newer version of the ca-certificates module. + From: Thomas Petazzoni Date: Thu, 6 Jan 2022 23:15:00 +0100 Subject: [PATCH] mozilla/certdata2pem.py: make cryptography module optional @@ -15,37 +21,36 @@ the check is skipped. Signed-off-by: Thomas Petazzoni --- - 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 +60,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..5246b6e543 100644 --- a/package/ca-certificates/ca-certificates.mk +++ b/package/ca-certificates/ca-certificates.mk @@ -4,9 +4,10 @@ # ################################################################################ -CA_CERTIFICATES_VERSION = 20211016 +# batocera / version bump +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 -- 2.30.2 From me at stevenhay.com Sun Mar 19 02:24:30 2023 From: me at stevenhay.com (=?UTF-8?B?yo7JkEggx53KjMedyodT?=) Date: Sat, 18 Mar 2023 22:24:30 -0400 Subject: [Buildroot] [PATCH] package/ca-certificates: bump version to 20230311 In-Reply-To: <20230318215012.3d48267b@windsurf> References: <20230318204407.2112290-1-me@stevenhay.com> <20230318215012.3d48267b@windsurf> Message-ID: <24c2a733-f517-b1ab-4f49-9f4f0c84bc3e@stevenhay.com> Thanks Thomas. On 3/18/23 4:50 PM, Thomas Petazzoni wrote: > The way you did that makes the patch no longer applicable with "git > format-patch". The patch now has two From/Date/Subject fields. > > Could you instead make sure to apply the existing patch on > ca-certificates using git-am, fix the conflicts, and regenerate the new > patch with git format-patch? You should preserve the existing > authorship, but you can do something like this: Fixed. > The commit log should mention why this patch is dropped. Fixed. >> -CA_CERTIFICATES_VERSION = 20211016 >> +# batocera / version bump Removed. The comment accidentally included. The revised patch has been sent. From indrek.kruusa at gmail.com Sun Mar 19 07:43:07 2023 From: indrek.kruusa at gmail.com (Indrek Kruusa) Date: Sun, 19 Mar 2023 09:43:07 +0200 Subject: [Buildroot] package/rtl8189fs: bug in conf, and a question In-Reply-To: <4B628CF1-65C6-4661-BAFB-B969A770A66E@benettiengineering.com> References: <4B628CF1-65C6-4661-BAFB-B969A770A66E@benettiengineering.com> Message-ID: Kontakt Giulio Benetti () kirjutas kuup?eval P, 19. m?rts 2023 kell 01:01: > Hi Indkrek, > > Il giorno 18 mar 2023, alle ore 22:46, Indrek Kruusa < > indrek.kruusa at gmail.com> ha scritto: > > ? > Hi! > I'm trying to prepare a patch for MangoPi MQ (Allwinner D1s RISC-V). I'm > almost there - Samuel Holland managed to mainline initial support for this > board, so vanilla linux kernel 6.3-rc2 boots fine (with proper/modified > u-boot version). > The WiFi module is based on rtl8189ftv chip (SDIO connection) and its > driver seems to be problematic. > First, buildroot's package/rtl8189fs is currently broken; it points to the > wrong commit (seems to be copy paste error, inherited from > package/rtl8189es). The result is unusable. > > > as Thomas already pointed the commit works ok for me too. > > I updated it to the correct commit (on the correct branch) and the driver > builds fine and loads fine. > > > Which branch and commit have you used? Take care that the commit actually > used has not the support for Linux 6.3 that has been added later. > > There are couple of issues though: > - for some reason the debug mode in driver is set > > - driver seems to constantly restart the module, and it emits endless > debug messages > > > This could be bound to the branch/commit of the driver, if it includes > Linux 6.3 support or not. > But it should, otherwise it should not build. > Anyway I don?t know that much about other branches. > Maybe you mean that master branch is for rtl8189es and rtl8189fs branch is > for rtl8189fs? > > Also, how do you determine that rtl8189ftv is compatible with rtl8189fs? > > > So, is there anybody for whom the rtl8189fs linux driver works fine with > kernel 6.3-rcX? > > > PS. I can prepare a patch to fix the package/rtl8189fs but I expect Giulio > to bump the version again for both package/rtl8189es and > package/rtl8189fs soon. > > > Sure I can do that, there is already a pending patch for rtl8189es but > it?s already superseded at this point. > By Monday I?ll send the 2 patches or feel free to do it instead. > > Hi! Yes, for the rtl8189fs kernel module the code must be checked out from the rtl8189fs branch. Currently the commit hash for the package/rtl8189es and package/rtl8189fs is the same and it's from rtl8189ES_linux/master. It builds but it produces the wrong thing in the case of the rtl8189fs. I'm fine if it gets fixed next week ;) About rtl8189ftv and compatibility. The difference between rtl8188ftv and rtl8189ftv chip seems to be the connection interface type (usb and sdio accordingly). It looks to me that the rtl8189fs driver still relies on the 8188f specific code but it adds sdio capability (roughly speaking). Also, https://linux-sunxi.org/Wifi#RTL8189FTV says that the rtl8189fs branch is the only working solution currently (or has been at least). There can be several reasons why it doesn't work for me. That's why I was asking first about the others' experience on actual hardware, maybe with the different (mature) SOC/platform. Thanks, Indrek -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla at busybox.net Sun Mar 19 09:28:39 2023 From: bugzilla at busybox.net (bugzilla at busybox.net) Date: Sun, 19 Mar 2023 09:28:39 +0000 Subject: [Buildroot] [Bug 15456] New: No more login on Raspberry Pi 3 since 2023.02 Message-ID: https://bugs.busybox.net/show_bug.cgi?id=15456 Bug ID: 15456 Summary: No more login on Raspberry Pi 3 since 2023.02 Product: buildroot Version: 2023.02 Hardware: All OS: Linux Status: NEW Severity: normal Priority: P5 Component: Other Assignee: unassigned at buildroot.uclibc.org Reporter: freemp at freenet.de CC: buildroot at uclibc.org Target Milestone: --- Created attachment 9541 --> https://bugs.busybox.net/attachment.cgi?id=9541&action=edit Console output I was building raspberrypi4_defconfig with systemd as init system and bash as shell. Here's the config diff: $ git diff diff --git a/configs/raspberrypi3_defconfig b/configs/raspberrypi3_defconfig index 0a59ab42a9..2940ee52fb 100644 --- a/configs/raspberrypi3_defconfig +++ b/configs/raspberrypi3_defconfig @@ -1,39 +1,31 @@ BR2_arm=y BR2_cortex_a53=y BR2_ARM_FPU_NEON_VFPV4=y - +BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_10=y BR2_TOOLCHAIN_BUILDROOT_CXX=y - +BR2_DL_DIR="$(TOPDIR)/../buildroot_dl" +BR2_CCACHE=y +BR2_INIT_SYSTEMD=y +BR2_SYSTEM_BIN_SH_BASH=y BR2_SYSTEM_DHCP="eth0" - -# Linux headers same as kernel, a 5.10 series -BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_10=y - +BR2_SYSTEM_DEFAULT_PATH="/bin:/sbin:/usr/bin:/usr/sbin" +BR2_ROOTFS_POST_BUILD_SCRIPT="board/raspberrypi3/post-build.sh" +BR2_ROOTFS_POST_IMAGE_SCRIPT="board/raspberrypi3/post-image.sh" BR2_LINUX_KERNEL=y BR2_LINUX_KERNEL_CUSTOM_TARBALL=y BR2_LINUX_KERNEL_CUSTOM_TARBALL_LOCATION="$(call github,raspberrypi,linux,0b54dbda3cca2beb51e236a25738784e90853b64)/linux-0b54dbda3cca2beb51e236a25738784e90853b64.tar.gz" BR2_LINUX_KERNEL_DEFCONFIG="bcm2709" - -# Build the DTB from the kernel sources BR2_LINUX_KERNEL_DTS_SUPPORT=y BR2_LINUX_KERNEL_INTREE_DTS_NAME="bcm2710-rpi-3-b bcm2710-rpi-3-b-plus bcm2710-rpi-cm3" - BR2_LINUX_KERNEL_NEEDS_HOST_OPENSSL=y - BR2_PACKAGE_RPI_FIRMWARE=y BR2_PACKAGE_RPI_FIRMWARE_BOOTCODE_BIN=y BR2_PACKAGE_RPI_FIRMWARE_VARIANT_PI=y BR2_PACKAGE_RPI_FIRMWARE_CONFIG_FILE="board/raspberrypi3/config_3.txt" - -# Required tools to create the SD image -BR2_PACKAGE_HOST_DOSFSTOOLS=y -BR2_PACKAGE_HOST_GENIMAGE=y -BR2_PACKAGE_HOST_MTOOLS=y - -# Filesystem / image BR2_TARGET_ROOTFS_EXT2=y BR2_TARGET_ROOTFS_EXT2_4=y BR2_TARGET_ROOTFS_EXT2_SIZE="120M" # BR2_TARGET_ROOTFS_TAR is not set -BR2_ROOTFS_POST_BUILD_SCRIPT="board/raspberrypi3/post-build.sh" -BR2_ROOTFS_POST_IMAGE_SCRIPT="board/raspberrypi3/post-image.sh" +BR2_PACKAGE_HOST_DOSFSTOOLS=y +BR2_PACKAGE_HOST_GENIMAGE=y +BR2_PACKAGE_HOST_MTOOLS=y The resulting system image does not allow to login (entire console log attached): [ 0.000000] Booting Linux on physical CPU 0x0 [ 0.000000] Linux version 5.10.92-v7 (*******) (arm-buildroot-linux-gnueabihf-gcc.br_real (Buildroot 2023.02) 11.3.0, GNU ld (GNU Binutils) 2.38) #1 SMP Sun Mar 19 09:32:14 CET 2023 [ 0.000000] CPU: ARMv7 Processor [410fd034] revision 4 (ARMv7), cr=10c5383d [ 0.000000] CPU: div instructions available: patching division code [ 0.000000] CPU: PIPT / VIPT nonaliasing data cache, VIPT aliasing instruction cache [ 0.000000] OF: fdt: Machine model: Raspberry Pi 3 Model B Rev 1.2 [ 0.000000] random: fast init done [ 0.000000] Memory policy: Data cache writealloc ... [ OK ] Started D-Bus System Message Bus. [ 11.490042] random: dbus-daemon: uninitialized urandom read (12 bytes read) [ OK ] Started Serial Getty on ttyAMA0. [ OK ] Reached target Login Prompts. [ 11.591252] random: dbus-daemon: uninitialized urandom read (12 bytes read) [ OK ] Started Network Configuration. [ OK ] Reached target Multi-User System. [ OK ] Reached target Network. [ 12.040785] brcmfmac: brcmf_sdio_htclk: HT Avail timeout (1000000): clkctl 0x50 Welcome to Buildroot buildroot login: root [ 16.761152] random: crng init done [ 16.826639] audit: type=1701 audit(1671560156.029:7): auid=4294967295 uid=0 gid=0 ses=4294967295 pid=189 comm="bash" exe="/usr/bin/bash" sig=11 res=1 Welcome to Buildroot buildroot login: -- You are receiving this mail because: You are on the CC list for the bug. From indrek.kruusa at gmail.com Sun Mar 19 10:07:31 2023 From: indrek.kruusa at gmail.com (Indrek Kruusa) Date: Sun, 19 Mar 2023 12:07:31 +0200 Subject: [Buildroot] package/rtl8189fs: bug in conf, and a question In-Reply-To: References: <4B628CF1-65C6-4661-BAFB-B969A770A66E@benettiengineering.com> Message-ID: Kontakt Indrek Kruusa () kirjutas kuup?eval P, 19. m?rts 2023 kell 09:43: > Kontakt Giulio Benetti () kirjutas > kuup?eval P, 19. m?rts 2023 kell 01:01: > >> Hi Indkrek, >> >> Il giorno 18 mar 2023, alle ore 22:46, Indrek Kruusa < >> indrek.kruusa at gmail.com> ha scritto: >> >> ? >> Hi! >> I'm trying to prepare a patch for MangoPi MQ (Allwinner D1s RISC-V). I'm >> almost there - Samuel Holland managed to mainline initial support for this >> board, so vanilla linux kernel 6.3-rc2 boots fine (with proper/modified >> u-boot version). >> The WiFi module is based on rtl8189ftv chip (SDIO connection) and its >> driver seems to be problematic. >> First, buildroot's package/rtl8189fs is currently broken; it points to >> the wrong commit (seems to be copy paste error, inherited from >> package/rtl8189es). The result is unusable. >> >> >> as Thomas already pointed the commit works ok for me too. >> >> I updated it to the correct commit (on the correct branch) and the driver >> builds fine and loads fine. >> >> >> Which branch and commit have you used? Take care that the commit actually >> used has not the support for Linux 6.3 that has been added later. >> >> There are couple of issues though: >> - for some reason the debug mode in driver is set >> >> - driver seems to constantly restart the module, and it emits endless >> debug messages >> >> >> This could be bound to the branch/commit of the driver, if it includes >> Linux 6.3 support or not. >> But it should, otherwise it should not build. >> Anyway I don?t know that much about other branches. >> Maybe you mean that master branch is for rtl8189es and rtl8189fs branch >> is for rtl8189fs? >> >> Also, how do you determine that rtl8189ftv is compatible with rtl8189fs? >> >> >> So, is there anybody for whom the rtl8189fs linux driver works fine with >> kernel 6.3-rcX? >> >> >> PS. I can prepare a patch to fix the package/rtl8189fs but I expect Giulio >> to bump the version again for both package/rtl8189es and >> package/rtl8189fs soon. >> >> >> Sure I can do that, there is already a pending patch for rtl8189es but >> it?s already superseded at this point. >> By Monday I?ll send the 2 patches or feel free to do it instead. >> >> > > Hi! > > Yes, for the rtl8189fs kernel module the code must be checked out from the > rtl8189fs branch. Currently the commit hash for the package/rtl8189es and > package/rtl8189fs is the same and it's from rtl8189ES_linux/master. It > builds but it produces the wrong thing in the case of the rtl8189fs. I'm > fine if it gets fixed next week ;) > About rtl8189ftv and compatibility. The difference between rtl8188ftv and > rtl8189ftv chip seems to be the connection interface type (usb and sdio > accordingly). It looks to me that the rtl8189fs driver still relies on the > 8188f specific code but it adds sdio capability (roughly speaking). Also, > https://linux-sunxi.org/Wifi#RTL8189FTV says that the rtl8189fs branch is > the only working solution currently (or has been at least). > There can be several reasons why it doesn't work for me. That's why I was > asking first about the others' experience on actual hardware, maybe with > the different (mature) SOC/platform. > > Oh, apparently the MangoPi MQ requires the external wifi antenna (which is bundled with the board) to be connected ;) Wifi works now for me too (with the fixed rtl8189fs commit). It seems that previously it got no signal and was rapidly jumping in and out from power saving. Indrek -------------- next part -------------- An HTML attachment was scrubbed... URL: From ps.report at gmx.net Sun Mar 19 10:14:19 2023 From: ps.report at gmx.net (Peter Seiderer) Date: Sun, 19 Mar 2023 11:14:19 +0100 Subject: [Buildroot] [PATCH v1 1/2] package/qt6: bump version to 6.4.3 Message-ID: <20230319101420.9440-1-ps.report@gmx.net> For details see [1]. [1] https://code.qt.io/cgit/qt/qtreleasenotes.git/about/qt/6.4.3/release-note.md Signed-off-by: Peter Seiderer --- package/qt6/qt6.mk | 2 +- package/qt6/qt6base/qt6base.hash | 4 ++-- package/qt6/qt6serialbus/qt6serialbus.hash | 4 ++-- package/qt6/qt6serialport/qt6serialport.hash | 4 ++-- 4 files changed, 7 insertions(+), 7 deletions(-) diff --git a/package/qt6/qt6.mk b/package/qt6/qt6.mk index 431bb8c9d3..1edb252c96 100644 --- a/package/qt6/qt6.mk +++ b/package/qt6/qt6.mk @@ -5,7 +5,7 @@ ################################################################################ QT6_VERSION_MAJOR = 6.4 -QT6_VERSION = $(QT6_VERSION_MAJOR).2 +QT6_VERSION = $(QT6_VERSION_MAJOR).3 QT6_SOURCE_TARBALL_PREFIX = everywhere-src QT6_SITE = https://download.qt.io/archive/qt/$(QT6_VERSION_MAJOR)/$(QT6_VERSION)/submodules diff --git a/package/qt6/qt6base/qt6base.hash b/package/qt6/qt6base/qt6base.hash index 63af373836..cb111bd405 100644 --- a/package/qt6/qt6base/qt6base.hash +++ b/package/qt6/qt6base/qt6base.hash @@ -1,5 +1,5 @@ -# Hash from: https://download.qt.io/official_releases/qt/6.4/6.4.2/submodules/qtbase-everywhere-src-6.4.2.tar.xz.sha256 -sha256 a88bc6cedbb34878a49a622baa79cace78cfbad4f95fdbd3656ddb21c705525d qtbase-everywhere-src-6.4.2.tar.xz +# Hash from: https://download.qt.io/official_releases/qt/6.4/6.4.3/submodules/qtbase-everywhere-src-6.4.3.tar.xz.sha256 +sha256 5087c9e5b0165e7bc3c1a4ab176b35d0cd8f52636aea903fa377bdba00891a60 qtbase-everywhere-src-6.4.3.tar.xz # Hashes for license files sha256 e3ba223bb1423f0aad8c3dfce0fe3148db48926d41e6fbc3afbbf5ff9e1c89cb LICENSES/Apache-2.0.txt diff --git a/package/qt6/qt6serialbus/qt6serialbus.hash b/package/qt6/qt6serialbus/qt6serialbus.hash index be01f13363..98c8931962 100644 --- a/package/qt6/qt6serialbus/qt6serialbus.hash +++ b/package/qt6/qt6serialbus/qt6serialbus.hash @@ -1,5 +1,5 @@ -# Hash from: https://download.qt.io/official_releases/qt/6.4/6.4.2/submodules/qtserialbus-everywhere-src-6.4.2.tar.xz.sha256 -sha256 604013657c7327899aa50748deb4bcb5e545ab37ff4964795b9e6f617d48bf1b qtserialbus-everywhere-src-6.4.2.tar.xz +# Hash from: https://download.qt.io/official_releases/qt/6.4/6.4.3/submodules/qtserialbus-everywhere-src-6.4.3.tar.xz.sha256 +sha256 b6446a7516d1f04e561c00f9c50ce4d39dad72150f067722ba759f00b4b34366 qtserialbus-everywhere-src-6.4.3.tar.xz # Hashes for license files: sha256 9f0490f18656c6f2435bd14f603ef0c96434d1825615363dce43abb42ed1dcce LICENSES/BSD-3-Clause.txt diff --git a/package/qt6/qt6serialport/qt6serialport.hash b/package/qt6/qt6serialport/qt6serialport.hash index 1eaa3d6150..9341978d86 100644 --- a/package/qt6/qt6serialport/qt6serialport.hash +++ b/package/qt6/qt6serialport/qt6serialport.hash @@ -1,5 +1,5 @@ -# Hash from: https://download.qt.io/official_releases/qt/6.4/6.4.2/submodules/qtserialport-everywhere-src-6.4.2.tar.xz.sha256 -sha256 336d95919037800184b3c3de8ccb6f62954b20f3756c05adce8d5010504340fa qtserialport-everywhere-src-6.4.2.tar.xz +# Hash from: https://download.qt.io/official_releases/qt/6.4/6.4.3/submodules/qtserialport-everywhere-src-6.4.3.tar.xz.sha256 +sha256 5f97ad9067efa39a8a2a39fbbc1e03d2191f305733d9c2f3060f8017ecfc95de qtserialport-everywhere-src-6.4.3.tar.xz # Hashes for license files: sha256 9f0490f18656c6f2435bd14f603ef0c96434d1825615363dce43abb42ed1dcce LICENSES/BSD-3-Clause.txt -- 2.39.2 From ps.report at gmx.net Sun Mar 19 10:14:20 2023 From: ps.report at gmx.net (Peter Seiderer) Date: Sun, 19 Mar 2023 11:14:20 +0100 Subject: [Buildroot] [PATCH v1 2/2] package/qt6/qt6svg: new package In-Reply-To: <20230319101420.9440-1-ps.report@gmx.net> References: <20230319101420.9440-1-ps.report@gmx.net> Message-ID: <20230319101420.9440-2-ps.report@gmx.net> Signed-off-by: Peter Seiderer --- package/qt6/Config.in | 1 + package/qt6/qt6svg/Config.in | 11 ++++++++ package/qt6/qt6svg/qt6svg.hash | 10 +++++++ package/qt6/qt6svg/qt6svg.mk | 51 ++++++++++++++++++++++++++++++++++ 4 files changed, 73 insertions(+) create mode 100644 package/qt6/qt6svg/Config.in create mode 100644 package/qt6/qt6svg/qt6svg.hash create mode 100644 package/qt6/qt6svg/qt6svg.mk diff --git a/package/qt6/Config.in b/package/qt6/Config.in index 655fa8392a..3788caa6a3 100644 --- a/package/qt6/Config.in +++ b/package/qt6/Config.in @@ -46,5 +46,6 @@ if BR2_PACKAGE_QT6 source "package/qt6/qt6base/Config.in" source "package/qt6/qt6serialbus/Config.in" source "package/qt6/qt6serialport/Config.in" +source "package/qt6/qt6svg/Config.in" endif diff --git a/package/qt6/qt6svg/Config.in b/package/qt6/qt6svg/Config.in new file mode 100644 index 0000000000..179101c97f --- /dev/null +++ b/package/qt6/qt6svg/Config.in @@ -0,0 +1,11 @@ +config BR2_PACKAGE_QT6SVG + bool "qt6svg" + select BR2_PACKAGE_QT6BASE_GUI + help + Qt is a cross-platform application and UI framework for + developers using C++. + + Qt SVG provides classes for rendering and displaying SVG + drawings in widgets and on other paint devices. + + https://doc.qt.io/qt-6/qtsvg-index.html diff --git a/package/qt6/qt6svg/qt6svg.hash b/package/qt6/qt6svg/qt6svg.hash new file mode 100644 index 0000000000..bb239cb012 --- /dev/null +++ b/package/qt6/qt6svg/qt6svg.hash @@ -0,0 +1,10 @@ +# Hash from: https://download.qt.io/official_releases/qt/6.4/6.4.3/submodules/qtsvg-everywhere-src-6.4.3.tar.xz.sha256 +sha256 88315f886cf81898705e487cedba6e6160724359d23c518c92c333c098879a4a qtsvg-everywhere-src-6.4.3.tar.xz + +# Hashes for license files: +sha256 9f0490f18656c6f2435bd14f603ef0c96434d1825615363dce43abb42ed1dcce LICENSES/BSD-3-Clause.txt +sha256 110535522396708cea37c72a802c5e7e81391139f5f7985631c93ef242b206a4 LICENSES/GFDL-1.3-no-invariants-only.txt +sha256 8177f97513213526df2cf6184d8ff986c675afb514d4e68a404010521b880643 LICENSES/GPL-2.0-only.txt +sha256 8ceb4b9ee5adedde47b31e975c1d90c73ad27b6b165a1dcd80c7c545eb65b903 LICENSES/GPL-3.0-only.txt +sha256 da7eabb7bafdf7d3ae5e9f223aa5bdc1eece45ac569dc21b3b037520b4464768 LICENSES/LGPL-3.0-only.txt +sha256 40678d338ce53cd93f8b22b281a2ecbcaa3ee65ce60b25ffb0c462b0530846b2 LICENSES/Qt-GPL-exception-1.0.txt diff --git a/package/qt6/qt6svg/qt6svg.mk b/package/qt6/qt6svg/qt6svg.mk new file mode 100644 index 0000000000..be0addbd0d --- /dev/null +++ b/package/qt6/qt6svg/qt6svg.mk @@ -0,0 +1,51 @@ +################################################################################ +# +# qt6svg +# +################################################################################ + +QT6SVG_VERSION = $(QT6_VERSION) +QT6SVG_SITE = $(QT6_SITE) +QT6SVG_SOURCE = qtsvg-$(QT6_SOURCE_TARBALL_PREFIX)-$(QT6SVG_VERSION).tar.xz +QT6SVG_INSTALL_STAGING = YES +QT6SVG_SUPPORTS_IN_SOURCE_BUILD = NO + +QT6SVG_LICENSE = \ + GPL-2.0+ or LGPL-3.0, \ + GPL-3.0 with exception (tools), \ + GFDL-1.3 (docs), \ + BSD-3-Clause + +QT6SVG_LICENSE_FILES = \ + LICENSES/BSD-3-Clause.txt \ + LICENSES/GFDL-1.3-no-invariants-only.txt \ + LICENSES/GPL-2.0-only.txt \ + LICENSES/GPL-3.0-only.txt \ + LICENSES/LGPL-3.0-only.txt \ + LICENSES/Qt-GPL-exception-1.0.txt + +QT6SVG_CONF_OPTS = \ + -GNinja \ + -DQT_HOST_PATH=$(HOST_DIR) \ + -DBUILD_WITH_PCH=OFF \ + -DQT_BUILD_EXAMPLES=OFF \ + -DQT_BUILD_TESTS=OFF + +QT6SVG_DEPENDENCIES = \ + host-pkgconf \ + host-ninja \ + qt6base + +define QT6SVG_BUILD_CMDS + $(TARGET_MAKE_ENV) $(BR2_CMAKE) --build $(QT6SVG_BUILDDIR) +endef + +define QT6SVG_INSTALL_STAGING_CMDS + $(TARGET_MAKE_ENV) DESTDIR=$(STAGING_DIR) $(BR2_CMAKE) --install $(QT6SVG_BUILDDIR) +endef + +define QT6SVG_INSTALL_TARGET_CMDS + $(TARGET_MAKE_ENV) DESTDIR=$(TARGET_DIR) $(BR2_CMAKE) --install $(QT6SVG_BUILDDIR) +endef + +$(eval $(cmake-package)) -- 2.39.2 From ps.report at gmx.net Sun Mar 19 10:18:37 2023 From: ps.report at gmx.net (Peter Seiderer) Date: Sun, 19 Mar 2023 11:18:37 +0100 Subject: [Buildroot] Missing support of libsvg with qt6 In-Reply-To: <20230314222029.1c818de0@windsurf> References: <20230314222029.1c818de0@windsurf> Message-ID: <20230319111837.22afb623@gmx.net> Hello *, On Tue, 14 Mar 2023 22:20:29 +0100, Thomas Petazzoni via buildroot wrote: > Hello Ivan, > > On Tue, 14 Mar 2023 13:03:01 +0000 > Ivan Castell wrote: > > > We are using buildroot-2022.11.1 to build a custom QT6 based project. We have this option enabled in menuconfig: > > > > BR2_PACKAGE_QT6=y > > > > But found this issue building our project: > > > > Project ERROR: Unknown module(s) in QT: svgwidgets > > > > It seems there is no way to enable SVG library support on QT6 (at least we don't found it). However, SVG library is completely ported and functional using Qt5. > > > > BR2_PACKAGE_QT5SVG=y > > > > Does buildroot will support SVG library with QT6 in some future release? Is this still a work in progress? We have checked buildroot-2023.02 and even in that recent version, is still not ready. > > At this point, nobody has worked on packaging qt6svg. However, taking > example on qt6serialbus or qt6serialport, it should be relatively easy. > Perhaps you could give it a try and submit a patch? This would > certainly be welcome! See [1] and [2] for proposed patches... Regards, Peter [1] https://patchwork.ozlabs.org/project/buildroot/patch/20230319101420.9440-1-ps.report at gmx.net/ [2] https://patchwork.ozlabs.org/project/buildroot/patch/20230319101420.9440-2-ps.report at gmx.net/ > > Best regards, > > Thomas From peter at korsgaard.com Sun Mar 19 10:20:22 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 19 Mar 2023 11:20:22 +0100 Subject: [Buildroot] [git commit branch/2022.02.x] Update for 2022.02.11 Message-ID: <20230319102146.069D88707E@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=71a2706320dbc22b16397b70b2d53b903bde0752 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.02.x Signed-off-by: Peter Korsgaard --- CHANGES | 21 +++++++++++++++++++++ Makefile | 4 ++-- support/misc/Vagrantfile | 2 +- 3 files changed, 24 insertions(+), 3 deletions(-) diff --git a/CHANGES b/CHANGES index 3ffae0f7cc..ee4ee1ff3f 100644 --- a/CHANGES +++ b/CHANGES @@ -1,3 +1,24 @@ +2022.02.11, released March 19th, 2023 + + Important / security related fixes. + + Updated/fixed packages: apache, apr, apr-util, asterisk, + at91dataflashboot, audit, bash, bind, bridge-utils, clamav, + dmalloc, exfat, exfat-utils, f2fs-tools, gcc, git, + glslsandbox-player, go, haproxy, intel-gmmlib, ipmiutil, less, + libblockdev, libcurl, libev, libgcrypt, libmad, libmdbx, + libmodsecurity, libolm, libpjsip, lttng-babeltrace, mender, + mpv, mutt, mxs-bootlets, opensbi, opus, paho-mqtt-c, + pcm-tools, php, proxychains-ng, python-django, + python-m2crypto, python-werkzeug, quazip, quickjs, + rockchip-mali, rsync, sudo, tiff, uacme, uqmi, webkitgtk, + wpebackend-fdo, wpewebkit, xdriver_xf86-video-qxl, znc + + Issues resolved (http://bugs.uclibc.org): + + #15306: glibc build fails in Docker container + #15361: Buildroot linking error on Apple Silicon + 2022.02.10, released March 1st, 2023 Important / security related fixes. diff --git a/Makefile b/Makefile index a7ed8e5a80..7ce00cab0a 100644 --- a/Makefile +++ b/Makefile @@ -92,9 +92,9 @@ all: .PHONY: all # Set and export the version string -export BR2_VERSION := 2022.02.10 +export BR2_VERSION := 2022.02.11 # Actual time the release is cut (for reproducible builds) -BR2_VERSION_EPOCH = 1677703000 +BR2_VERSION_EPOCH = 1679221000 # Save running make version since it's clobbered by the make package RUNNING_MAKE_VERSION := $(MAKE_VERSION) diff --git a/support/misc/Vagrantfile b/support/misc/Vagrantfile index bd48f6e600..bb3e6be4f3 100644 --- a/support/misc/Vagrantfile +++ b/support/misc/Vagrantfile @@ -5,7 +5,7 @@ ################################################################################ # Buildroot version to use -RELEASE='2022.02.10' +RELEASE='2022.02.11' ### Change here for more memory/cores ### VM_MEMORY=2048 From peter at korsgaard.com Sun Mar 19 10:45:12 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 19 Mar 2023 11:45:12 +0100 Subject: [Buildroot] Buildroot 2022.02.11 released Message-ID: <874jqhxbnr.fsf@dell.be.48ers.dk> Hi, Buildroot is a simple tool for creating complete embedded Linux systems (http://buildroot.org). Buildroot 2022.02.11 is released - Go download it at: http://buildroot.org/downloads/buildroot-2022.02.11.tar.gz or http://buildroot.org/downloads/buildroot-2022.02.11.tar.xz Or get it from Git: git://git.buildroot.org/buildroot Buildroot 2022.02.11 is a bugfix release on the current long term release, fixing a number of important / security related issues discovered since the 2022.02.10 release. - Security fixes for apache, apr, apr-util, bind, clamav, exfat, exfat-utils, git, haproxy, less, libcurl, libmodsecurity, libpjsip, paho-mqtt-c, php, python-django, python-m2crypto, python-werkzeug, tiff, uacme, webkitgtk, wpewebkit - Fixes for download/compilation/runtime/license issues in asterisk, at91dataflashboot, audit, dmalloc, f2fs-tools, gcc, glslsandbox-player, go, intel-gmmlib, ipmiutil, libblockdev, libev, libgcrypt, libmad, libmdbx, libolm, lttng-babeltrace, mender, mpv, mutt, mxs-bootlets, opensbi, opus, pcm-tools, proxychains-ng, quazip, quickjs, rockchip-mali, rsync, sudo, uqmi, wpebackend-fdo, znc For more details, see the CHANGES file: https://git.buildroot.net/buildroot/plain/CHANGES?id=2022.02.11 Users of the affected packages are strongly encouraged to upgrade. Many thanks to all the people contributing to this release: git shortlog -sn 2022.02.10.. 43 Fabrice Fontaine 8 Peter Korsgaard 6 Bernd Kuhls 3 Peter Seiderer 3 Yann E. MORIN 2 Adrian Perez de Castro 2 James Hilliard 2 Lang Daniel 1 Arnout Vandecappelle 1 Heiko Thiery 1 Julien Olivain 1 Matthew Weber 1 Nicola Di Lieto 1 Romain Naour 1 Sebastian Weyer 1 Stefan Agner 1 Thomas Devoogdt 1 Thomas Petazzoni 1 ?????? ????? (Leonid Yuriev) Notice that the long term release for 2023 has been released: 2023.02. There will be one more final update of 2022.02.x before it goes EOL, but please consider migrating to 2023.02.x in the near future. -- Bye, Peter Korsgaard From dalang at gmx.at Sun Mar 19 11:05:12 2023 From: dalang at gmx.at (Daniel Lang) Date: Sun, 19 Mar 2023 12:05:12 +0100 Subject: [Buildroot] [PATCH] package/ca-certificates: bump version to 20230311 In-Reply-To: <20230318232252.1a6ce79b@windsurf> References: <20230316204743.26192-1-dalang@gmx.at> <20230318232252.1a6ce79b@windsurf> Message-ID: <9128a137-3b67-82db-7f41-8d6a61e539ef@gmx.at> On 18.03.23 23:22, Thomas Petazzoni wrote: > On Thu, 16 Mar 2023 21:47:43 +0100 > Daniel Lang wrote: > >> Signed-off-by: Daniel Lang >> --- >> ...2pem.py-make-cryptography-module-opt.patch | 10 ++++--- >> ...2pem.py-Fix-compat-with-cryptography.patch | 29 ------------------- >> package/ca-certificates/ca-certificates.hash | 4 +-- >> package/ca-certificates/ca-certificates.mk | 4 +-- >> 4 files changed, 10 insertions(+), 37 deletions(-) >> delete mode 100644 package/ca-certificates/0002-mozilla-certdata2pem.py-Fix-compat-with-cryptography.patch > > I didn't look carefully, but it doesn't apply here: > > Applying patch #1757985 using "git am -s" > Description: package/ca-certificates: bump version to 20230311 > Applying: package/ca-certificates: bump version to 20230311 > error: patch failed: package/ca-certificates/0001-mozilla-certdata2pem.py-make-cryptography-module-opt.patch:36 > error: package/ca-certificates/0001-mozilla-certdata2pem.py-make-cryptography-module-opt.patch: patch does not apply > error: patch failed: package/ca-certificates/0002-mozilla-certdata2pem.py-Fix-compat-with-cryptography.patch:1 > error: package/ca-certificates/0002-mozilla-certdata2pem.py-Fix-compat-with-cryptography.patch: patch does not apply > Patch failed at 0001 package/ca-certificates: bump version to 20230311 > hint: Use 'git am --show-current-patch=diff' to see the failed patch > When you have resolved this problem, run "git am --continue". > If you prefer to skip this patch, run "git am --skip" instead. > To restore the original branch and stop patching, run "git am --abort". > 'git am' failed with exit status 128 > > Does your patch apply on the master branch? It does locally, but unfortunately my private email provider decided to start eating trailing white spaces. Will try to figure out how to stop it from doing that. Steve's patch [1] is probably applied by then, but would still be helpful for the future. Regards Daniel [1]: https://patchwork.ozlabs.org/project/buildroot/patch/20230319021851.2593117-1-me at stevenhay.com/ > > Thomas From bugzilla at busybox.net Sun Mar 19 11:22:57 2023 From: bugzilla at busybox.net (bugzilla at busybox.net) Date: Sun, 19 Mar 2023 11:22:57 +0000 Subject: [Buildroot] [Bug 15456] No more login on Raspberry Pi 3 since 2023.02 In-Reply-To: References: Message-ID: https://bugs.busybox.net/show_bug.cgi?id=15456 --- Comment #1 from Peter Seiderer --- > [ 16.826639] audit: type=1701 audit(1671560156.029:7): auid=4294967295 uid=0 gid=0 ses=4294967295 pid=189 comm="bash" exe="/usr/bin/bash" sig=11 res=1 Disable 'BR2_SYSTEM_BIN_SH_BASH=y' in your configuration (make menuconfig and change 'System configuration' --> '/bin/sh' from 'bash' back to 'busybox default shell') and try to debug/fix the bash 'Segmentation fault' error separately... Your mention 'raspberrypi4_defconfig' but the diff is from 'raspberrypi3_defconfig'..., did you test both? -- You are receiving this mail because: You are on the CC list for the bug. From giulio.benetti at benettiengineering.com Sun Mar 19 12:04:21 2023 From: giulio.benetti at benettiengineering.com (Giulio Benetti) Date: Sun, 19 Mar 2023 13:04:21 +0100 Subject: [Buildroot] package/rtl8189fs: bug in conf, and a question In-Reply-To: References: <4B628CF1-65C6-4661-BAFB-B969A770A66E@benettiengineering.com> Message-ID: <30459231-2d17-cfcb-18bf-b59fa58ca1ce@benettiengineering.com> Hi Indrek, On 19/03/23 11:07, Indrek Kruusa wrote: > > > Kontakt Indrek Kruusa ( >) kirjutas kuup?eval P, 19. m?rts 2023 > kell 09:43: > > Kontakt Giulio Benetti ( >) kirjutas kuup?eval > P, 19. m?rts 2023 kell 01:01: > > Hi Indkrek, > >> Il giorno 18 mar 2023, alle ore 22:46, Indrek Kruusa >> > ha >> scritto: >> >> ? >> Hi! >> I'm trying to prepare a patch for MangoPi MQ (Allwinner D1s >> RISC-V). I'm almost there - Samuel Holland?managed to mainline >> initial support for this board, so vanilla linux >> kernel?6.3-rc2 boots fine (with proper/modified u-boot version). >> The WiFi module is based on rtl8189ftv chip (SDIO connection) >> and its driver seems to be problematic. >> First, buildroot's package/rtl8189fs is currently broken; it >> points to the wrong commit (seems to be copy paste error, >> inherited from package/rtl8189es). The result is unusable. > > as Thomas already pointed the commit works ok for me too. > >> I updated it to the correct commit (on the correct branch) and >> the driver builds fine and loads fine. > > Which branch and commit have you used? Take care that the commit > actually used has not the support for Linux 6.3 that has been > added later. > >> There are couple of issues though: >> - for some reason the debug mode in driver is set >> -? driver seems to constantly?restart the module, and it emits >> endless debug messages > > This could be bound to the branch/commit of the driver, if it > includes Linux 6.3 support or not. > But it should, otherwise it should not build. > Anyway I don?t know that much about other branches. > Maybe you mean that master branch is for rtl8189es and rtl8189fs > branch is for rtl8189fs? > > Also, how do you determine that rtl8189ftv is compatible with > rtl8189fs? > >> >> So, is there anybody for whom the rtl8189fs linux driver works >> fine with kernel 6.3-rcX? >> >> PS. I can?prepare a patch?to fix the package/rtl8189fs but I >> expect Giulio to bump the version again for both >> package/rtl8189es and package/rtl8189fs soon. > > Sure I can do that, there is already a pending patch for > rtl8189es but it?s already superseded at this point. > By Monday I?ll send the 2 patches or feel free to do it instead. > > > > Hi! > > Yes, for the rtl8189fs kernel module the code must be checked out > from the rtl8189fs branch. Currently the commit hash for the > package/rtl8189es and package/rtl8189fs is the same and it's from > rtl8189ES_linux/master. It builds but it produces the wrong thing in > the case of the rtl8189fs. I'm fine if it gets fixed next week ;) Fine I've checked deeper today and found the same as you've found. > About rtl8189ftv and compatibility. The difference between > rtl8188ftv and rtl8189ftv chip seems to be the connection interface > type (usb and sdio accordingly). It looks to me that the rtl8189fs > driver still relies on the 8188f specific code but it adds sdio > capability (roughly speaking). Also, > https://linux-sunxi.org/Wifi#RTL8189FTV > says that the rtl8189fs > branch is the only working solution currently (or has been at least). Ok > There can be several reasons why it doesn't work for me. That's why > I was asking first about the others' experience on actual hardware, > maybe with the different (mature) SOC/platform. > > > Oh, apparently the MangoPi MQ requires the external wifi antenna (which > is bundled with the board) to be connected ;) Wifi works now for me too > (with the fixed rtl8189fs commit). It seems that previously it got no > signal and was rapidly jumping in and out from power saving. Perfect, so I'm creating the 2 patches, 1 for rtl8189eu keeping master branch but bumping to last commit and 1 for rtl8189fs that bumps to latest commit but of rtl8189fs branch. Thank you for pointing rtl8189fs branch and testing! Best regards -- Giulio Benetti Benetti Engineering sas > > Indrek > > > _______________________________________________ > buildroot mailing list > buildroot at buildroot.org > https://lists.buildroot.org/mailman/listinfo/buildroot From giulio.benetti at benettiengineering.com Sun Mar 19 12:16:58 2023 From: giulio.benetti at benettiengineering.com (Giulio Benetti) Date: Sun, 19 Mar 2023 13:16:58 +0100 Subject: [Buildroot] [PATCH] package/rtl8189es: bump to version 2023-03-14 on master branch Message-ID: <20230319121659.88039-1-giulio.benetti@benettiengineering.com> Let's drop local patch that has been upstreamed and note that this version supports up to Linux 6.3 Signed-off-by: Giulio Benetti --- .../0001-Fix-build-failure-on-PowerPC64.patch | 113 ------------------ package/rtl8189es/rtl8189es.hash | 2 +- package/rtl8189es/rtl8189es.mk | 2 +- 3 files changed, 2 insertions(+), 115 deletions(-) delete mode 100644 package/rtl8189es/0001-Fix-build-failure-on-PowerPC64.patch diff --git a/package/rtl8189es/0001-Fix-build-failure-on-PowerPC64.patch b/package/rtl8189es/0001-Fix-build-failure-on-PowerPC64.patch deleted file mode 100644 index 8c876f16ee..0000000000 --- a/package/rtl8189es/0001-Fix-build-failure-on-PowerPC64.patch +++ /dev/null @@ -1,113 +0,0 @@ -From c7bf7590bc0d7252005fd0496898ad420a85e1ae Mon Sep 17 00:00:00 2001 -From: Giulio Benetti -Date: Mon, 27 Feb 2023 09:12:39 +0100 -Subject: [PATCH] Fix build failure on PowerPC64 - -get_ra() is defined in Linux kernel for PowerPC64 architecture and it -conflicts with local get_ra() definition so let's rename local definition -as rtl_get_ra(). - -Signed-off-by: Giulio Benetti ---- - core/rtw_odm.c | 6 +++--- - core/rtw_recv.c | 4 ++-- - hal/hal_com.c | 2 +- - include/wifi.h | 2 +- - os_dep/linux/ioctl_cfg80211.c | 2 +- - 5 files changed, 8 insertions(+), 8 deletions(-) - -diff --git a/core/rtw_odm.c b/core/rtw_odm.c -index 8a35816..d74e134 100644 ---- a/core/rtw_odm.c -+++ b/core/rtw_odm.c -@@ -273,7 +273,7 @@ void rtw_odm_parse_rx_phy_status_chinfo(union recv_frame *rframe, u8 *phys) - RTW_PRINT("phys_t%u ta="MAC_FMT" %s, %s(band:%u, ch:%u, l_rxsc:%u)\n" - , *phys & 0xf - , MAC_ARG(get_ta(wlanhdr)) -- , is_broadcast_mac_addr(get_ra(wlanhdr)) ? "BC" : is_multicast_mac_addr(get_ra(wlanhdr)) ? "MC" : "UC" -+ , is_broadcast_mac_addr(rtl_get_ra(wlanhdr)) ? "BC" : is_multicast_mac_addr(rtl_get_ra(wlanhdr)) ? "MC" : "UC" - , HDATA_RATE(attrib->data_rate) - , phys_t0->band, phys_t0->channel, phys_t0->rxsc - ); -@@ -383,7 +383,7 @@ type1_end: - RTW_PRINT("phys_t%u ta="MAC_FMT" %s, %s(band:%u, ch:%u, rf_mode:%u, l_rxsc:%u, ht_rxsc:%u) => %u,%u\n" - , *phys & 0xf - , MAC_ARG(get_ta(wlanhdr)) -- , is_broadcast_mac_addr(get_ra(wlanhdr)) ? "BC" : is_multicast_mac_addr(get_ra(wlanhdr)) ? "MC" : "UC" -+ , is_broadcast_mac_addr(rtl_get_ra(wlanhdr)) ? "BC" : is_multicast_mac_addr(rtl_get_ra(wlanhdr)) ? "MC" : "UC" - , HDATA_RATE(attrib->data_rate) - , phys_t1->band, phys_t1->channel, phys_t1->rf_mode, phys_t1->l_rxsc, phys_t1->ht_rxsc - , pkt_cch, pkt_bw -@@ -401,7 +401,7 @@ type1_end: - RTW_PRINT("phys_t%u ta="MAC_FMT" %s, %s(band:%u, ch:%u, l_rxsc:%u, ht_rxsc:%u)\n" - , *phys & 0xf - , MAC_ARG(get_ta(wlanhdr)) -- , is_broadcast_mac_addr(get_ra(wlanhdr)) ? "BC" : is_multicast_mac_addr(get_ra(wlanhdr)) ? "MC" : "UC" -+ , is_broadcast_mac_addr(rtl_get_ra(wlanhdr)) ? "BC" : is_multicast_mac_addr(rtl_get_ra(wlanhdr)) ? "MC" : "UC" - , HDATA_RATE(attrib->data_rate) - , phys_t2->band, phys_t2->channel, phys_t2->l_rxsc, phys_t2->ht_rxsc - ); -diff --git a/core/rtw_recv.c b/core/rtw_recv.c -index dc65adf..a5a65f9 100644 ---- a/core/rtw_recv.c -+++ b/core/rtw_recv.c -@@ -4678,7 +4678,7 @@ void rx_query_phy_status( - wlanhdr = get_recvframe_data(precvframe); - - ta = get_ta(wlanhdr); -- ra = get_ra(wlanhdr); -+ ra = rtl_get_ra(wlanhdr); - is_ra_bmc = IS_MCAST(ra); - - if (_rtw_memcmp(adapter_mac_addr(padapter), ta, ETH_ALEN) == _TRUE) { -@@ -4818,7 +4818,7 @@ s32 pre_recv_entry(union recv_frame *precvframe, u8 *pphy_status) - { - s32 ret = _SUCCESS; - u8 *pbuf = precvframe->u.hdr.rx_data; -- u8 *pda = get_ra(pbuf); -+ u8 *pda = rtl_get_ra(pbuf); - u8 ra_is_bmc = IS_MCAST(pda); - _adapter *primary_padapter = precvframe->u.hdr.adapter; - #ifdef CONFIG_CONCURRENT_MODE -diff --git a/hal/hal_com.c b/hal/hal_com.c -index c28ae39..27b0825 100644 ---- a/hal/hal_com.c -+++ b/hal/hal_com.c -@@ -13406,7 +13406,7 @@ void rtw_store_phy_info(_adapter *padapter, union recv_frame *prframe) - - /*RTW_INFO("=>%s WIFI_DATA_TYPE or WIFI_QOS_DATA_TYPE\n", __FUNCTION__);*/ - if (psta) { -- if (IS_MCAST(get_ra(get_recvframe_data(prframe)))) -+ if (IS_MCAST(rtl_get_ra(get_recvframe_data(prframe)))) - psta_dframe_info = &psta->sta_dframe_info_bmc; - else - psta_dframe_info = &psta->sta_dframe_info; -diff --git a/include/wifi.h b/include/wifi.h -index def77a4..c2e7afb 100644 ---- a/include/wifi.h -+++ b/include/wifi.h -@@ -456,7 +456,7 @@ __inline static int IS_MCAST(const u8 *da) - return _FALSE; - } - --__inline static unsigned char *get_ra(unsigned char *pframe) -+__inline static unsigned char *rtl_get_ra(unsigned char *pframe) - { - unsigned char *ra; - ra = GetAddr1Ptr(pframe); -diff --git a/os_dep/linux/ioctl_cfg80211.c b/os_dep/linux/ioctl_cfg80211.c -index 4e810e5..e744d69 100644 ---- a/os_dep/linux/ioctl_cfg80211.c -+++ b/os_dep/linux/ioctl_cfg80211.c -@@ -6347,7 +6347,7 @@ void rtw_cfg80211_rx_p2p_action_public(_adapter *adapter, union recv_frame *rfra - indicate: - #endif - #if defined(RTW_DEDICATED_P2P_DEVICE) -- if (rtw_cfg80211_redirect_pd_wdev(dvobj_to_wiphy(dvobj), get_ra(frame), &wdev)) -+ if (rtw_cfg80211_redirect_pd_wdev(dvobj_to_wiphy(dvobj), rtl_get_ra(frame), &wdev)) - if (0) - RTW_INFO("redirect to pd_wdev:%p\n", wdev); - #endif --- -2.34.1 - diff --git a/package/rtl8189es/rtl8189es.hash b/package/rtl8189es/rtl8189es.hash index 44d73e60f0..64f6158654 100644 --- a/package/rtl8189es/rtl8189es.hash +++ b/package/rtl8189es/rtl8189es.hash @@ -1,2 +1,2 @@ # Locally calculated -sha256 96347dbfedd95a217fb89b7b295fe417b711dbad3db896ef0c2fa733c6d150fd rtl8189es-e58bd86c9d9408c648b1246a0dd76b16856ec172.tar.gz +sha256 05d839c9b7820008bf7975c2f4a3dde6265dbae0c5dc48cefcee3a79492dc377 rtl8189es-ae7b31e55526ca0e01d2a3310118530bff4f1055.tar.gz diff --git a/package/rtl8189es/rtl8189es.mk b/package/rtl8189es/rtl8189es.mk index c2ee77f922..a40f656d3e 100644 --- a/package/rtl8189es/rtl8189es.mk +++ b/package/rtl8189es/rtl8189es.mk @@ -4,7 +4,7 @@ # ################################################################################ -RTL8189ES_VERSION = e58bd86c9d9408c648b1246a0dd76b16856ec172 +RTL8189ES_VERSION = ae7b31e55526ca0e01d2a3310118530bff4f1055 RTL8189ES_SITE = $(call github,jwrdegoede,rtl8189ES_linux,$(RTL8189ES_VERSION)) RTL8189ES_LICENSE = GPL-2.0 -- 2.34.1 From giulio.benetti at benettiengineering.com Sun Mar 19 12:16:59 2023 From: giulio.benetti at benettiengineering.com (Giulio Benetti) Date: Sun, 19 Mar 2023 13:16:59 +0100 Subject: [Buildroot] [PATCH] package/rtl8189fs: bump to version 2023-03-13 on branch rtl8189fs In-Reply-To: <20230319121659.88039-1-giulio.benetti@benettiengineering.com> References: <20230319121659.88039-1-giulio.benetti@benettiengineering.com> Message-ID: <20230319121659.88039-2-giulio.benetti@benettiengineering.com> 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 --- 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 -- 2.34.1 From thomas.petazzoni at bootlin.com Sun Mar 19 13:44:36 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sun, 19 Mar 2023 14:44:36 +0100 Subject: [Buildroot] [PATCH] package/ca-certificates: bump version to 20230311 In-Reply-To: <20230319021851.2593117-1-me@stevenhay.com> References: <20230319021851.2593117-1-me@stevenhay.com> Message-ID: <20230319144436.3085aa75@windsurf> Hello Steve, On Sun, 19 Mar 2023 03:18:50 +0100 Steve Hay via buildroot wrote: > 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. Are you sure your generated the correct version of the patch? > 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..ced593664e 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,10 @@ > -From bf18b564122e8f976681a2398862fde1eafd84ba Mon Sep 17 00:00:00 2001 > +From a4e468a2a0afa80df174831c2f422184820bb0fa Mon Sep 17 00:00:00 2001 > +From: Steve Hay > +Date: Sat, 18 Mar 2023 17:57:18 +0100 > +Subject: [PATCH] mozilla/certdata2pem.py: make cryptography module optional > + > +Modified for a newer version of the ca-certificates module. > + > From: Thomas Petazzoni > Date: Thu, 6 Jan 2022 23:15:00 +0100 > Subject: [PATCH] mozilla/certdata2pem.py: make cryptography module optional > @@ -15,37 +21,36 @@ the check is skipped. The header of the patch is still not correct. > -CA_CERTIFICATES_VERSION = 20211016 > +# batocera / version bump And the comment is still there in the .mk file. Am I missing something here? :-) Thomas -- Thomas Petazzoni, co-owner and CEO, Bootlin Embedded Linux and Kernel engineering and training https://bootlin.com From bugzilla at busybox.net Sun Mar 19 13:50:20 2023 From: bugzilla at busybox.net (bugzilla at busybox.net) Date: Sun, 19 Mar 2023 13:50:20 +0000 Subject: [Buildroot] [Bug 15456] No more login on Raspberry Pi 3 since 2023.02 In-Reply-To: References: Message-ID: https://bugs.busybox.net/show_bug.cgi?id=15456 --- Comment #2 from freemp at freenet.de --- (In reply to Peter Seiderer from comment #1) > Your mention 'raspberrypi4_defconfig' but the diff is from 'raspberrypi3_defconfig'..., did you test both? No, this is just a typo. I was building for Raspi 3 only. -- You are receiving this mail because: You are on the CC list for the bug. From thomas.petazzoni at bootlin.com Sun Mar 19 13:45:06 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sun, 19 Mar 2023 14:45:06 +0100 Subject: [Buildroot] [git commit] package/bluez5_utils: fix media control profile Message-ID: <20230319135059.724EC8716C@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=f5b50cb14ca5b08c2d123a63b4d8829f19078578 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master With bluez 5.66 (bumped in c6c79d6) the Media Control Profile (MCP), Basic Audio Profile (BAP) and Volume Control Profile (VCP) where added. All three are enabled by default. MCP only works if AVRCP is enabled, as it requires player.c which is otherwise not compiled. Only enable all three new profiles when the audio plugin is selected. Fixes: - http://autobuild.buildroot.net/results/d62/d6260a5acf766657f683d85fa1bdc27b7a43551e/ Signed-off-by: Daniel Lang Signed-off-by: Thomas Petazzoni --- package/bluez5_utils/bluez5_utils.mk | 16 +++++++++++++--- 1 file changed, 13 insertions(+), 3 deletions(-) diff --git a/package/bluez5_utils/bluez5_utils.mk b/package/bluez5_utils/bluez5_utils.mk index 4059b34556..7fe6899cdb 100644 --- a/package/bluez5_utils/bluez5_utils.mk +++ b/package/bluez5_utils/bluez5_utils.mk @@ -64,9 +64,19 @@ endif # enable audio plugins (a2dp and avrcp) ifeq ($(BR2_PACKAGE_BLUEZ5_UTILS_PLUGINS_AUDIO),y) -BLUEZ5_UTILS_CONF_OPTS += --enable-a2dp --enable-avrcp -else -BLUEZ5_UTILS_CONF_OPTS += --disable-a2dp --disable-avrcp +BLUEZ5_UTILS_CONF_OPTS += \ + --enable-a2dp \ + --enable-avrcp \ + --enable-bap \ + --enable-mcp \ + --enable-vcp +else +BLUEZ5_UTILS_CONF_OPTS += \ + --disable-a2dp \ + --disable-avrcp \ + --disable-bap \ + --disable-mcp \ + --disable-vcp endif # enable health plugin From thomas.petazzoni at bootlin.com Sun Mar 19 13:49:58 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sun, 19 Mar 2023 14:49:58 +0100 Subject: [Buildroot] [git commit] package/bluez5_utils: fix SysV init script Message-ID: <20230319135059.8061287171@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=456204e7e02cc787cee65711409025245ce337de branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master - Use daemon name (bluetoothd) as file name. - Script doesn't need to be executable. Signed-off-by: Daniel Lang Signed-off-by: Thomas Petazzoni --- .checkpackageignore | 1 - package/bluez5_utils/{S40bluetooth => S40bluetoothd} | 0 package/bluez5_utils/bluez5_utils.mk | 4 ++-- 3 files changed, 2 insertions(+), 3 deletions(-) diff --git a/.checkpackageignore b/.checkpackageignore index 04966a9b06..4faa3a8b8f 100644 --- a/.checkpackageignore +++ b/.checkpackageignore @@ -8,7 +8,6 @@ package/avahi/S05avahi-setup.sh Indent Variables package/avahi/S50avahi-daemon Indent Variables package/babeld/S50babeld Indent Shellcheck Variables package/bind/S81named Indent Shellcheck Variables -package/bluez5_utils/S40bluetooth NotExecutable Variables package/boinc/S99boinc-client Indent Shellcheck Variables package/brickd/S70brickd Indent Shellcheck Variables package/brltty/S10brltty Indent Shellcheck Variables diff --git a/package/bluez5_utils/S40bluetooth b/package/bluez5_utils/S40bluetoothd old mode 100755 new mode 100644 similarity index 100% rename from package/bluez5_utils/S40bluetooth rename to package/bluez5_utils/S40bluetoothd diff --git a/package/bluez5_utils/bluez5_utils.mk b/package/bluez5_utils/bluez5_utils.mk index 7fe6899cdb..37a2e79a7a 100644 --- a/package/bluez5_utils/bluez5_utils.mk +++ b/package/bluez5_utils/bluez5_utils.mk @@ -194,8 +194,8 @@ BLUEZ5_UTILS_CONF_OPTS += --disable-systemd endif define BLUEZ5_UTILS_INSTALL_INIT_SYSV - $(INSTALL) -m 0755 -D package/bluez5_utils/S40bluetooth \ - $(TARGET_DIR)/etc/init.d/S40bluetooth + $(INSTALL) -m 0755 -D package/bluez5_utils/S40bluetoothd \ + $(TARGET_DIR)/etc/init.d/S40bluetoothd endef $(eval $(autotools-package)) From thomas.petazzoni at bootlin.com Sun Mar 19 13:51:11 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sun, 19 Mar 2023 14:51:11 +0100 Subject: [Buildroot] [PATCH 1/2] package/bluez5_utils: fix media control profile In-Reply-To: References: Message-ID: <20230319145111.6bacfd53@windsurf> On Thu, 16 Mar 2023 13:53:04 +0000 Lang Daniel via buildroot wrote: > With bluez 5.66 (bumped in c6c79d6) the Media Control Profile (MCP), Basic > Audio Profile (BAP) and Volume Control Profile (VCP) where added. > All three are enabled by default. > MCP only works if AVRCP is enabled, as it requires player.c which is > otherwise not compiled. > Only enable all three new profiles when the audio plugin is selected. > > Fixes: > - http://autobuild.buildroot.net/results/d62/d6260a5acf766657f683d85fa1bdc27b7a43551e/ > > Signed-off-by: Daniel Lang > --- > package/bluez5_utils/bluez5_utils.mk | 16 +++++++++++++--- > 1 file changed, 13 insertions(+), 3 deletions(-) Applied to master, thanks. Thomas -- Thomas Petazzoni, CTO, Bootlin Embedded Linux and Kernel engineering https://bootlin.com From thomas.petazzoni at bootlin.com Sun Mar 19 13:51:32 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sun, 19 Mar 2023 14:51:32 +0100 Subject: [Buildroot] [PATCH 2/2] package/bluez5_utils: fix SysV init script In-Reply-To: References: Message-ID: <20230319145132.4c349769@windsurf> On Thu, 16 Mar 2023 13:53:14 +0000 Lang Daniel via buildroot wrote: > - Use daemon name (bluetoothd) as file name. > - Script doesn't need to be executable. > > Signed-off-by: Daniel Lang > --- > package/bluez5_utils/{S40bluetooth => S40bluetoothd} | 0 > package/bluez5_utils/bluez5_utils.mk | 4 ++-- > 2 files changed, 2 insertions(+), 2 deletions(-) > rename package/bluez5_utils/{S40bluetooth => S40bluetoothd} (100%) > mode change 100755 => 100644 Applied to master, thanks. I have also updated .checkpackageignore to no longer ignore the warnings that were caused by S40bluetooth. Thanks! Thomas -- Thomas Petazzoni, CTO, Bootlin Embedded Linux and Kernel engineering https://bootlin.com From peter at korsgaard.com Sun Mar 19 13:58:53 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 19 Mar 2023 14:58:53 +0100 Subject: [Buildroot] [git commit] Update for 2022.02.11 Message-ID: <20230319140059.78DF787354@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=1ad6d0dea57cdc0099399c67f68ccf5e693c9da6 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Signed-off-by: Peter Korsgaard (cherry picked from commit 71a2706320dbc22b16397b70b2d53b903bde0752) [Peter: drop Makefile/Vagrantfile changes] Signed-off-by: Peter Korsgaard --- CHANGES | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) diff --git a/CHANGES b/CHANGES index f35a55726e..e184f3f3be 100644 --- a/CHANGES +++ b/CHANGES @@ -775,6 +775,27 @@ #14731: BR2_PACKAGE_IOSTAT #14751: LVM2 Outdated Link +2022.02.11, released March 19th, 2023 + + Important / security related fixes. + + Updated/fixed packages: apache, apr, apr-util, asterisk, + at91dataflashboot, audit, bash, bind, bridge-utils, clamav, + dmalloc, exfat, exfat-utils, f2fs-tools, gcc, git, + glslsandbox-player, go, haproxy, intel-gmmlib, ipmiutil, less, + libblockdev, libcurl, libev, libgcrypt, libmad, libmdbx, + libmodsecurity, libolm, libpjsip, lttng-babeltrace, mender, + mpv, mutt, mxs-bootlets, opensbi, opus, paho-mqtt-c, + pcm-tools, php, proxychains-ng, python-django, + python-m2crypto, python-werkzeug, quazip, quickjs, + rockchip-mali, rsync, sudo, tiff, uacme, uqmi, webkitgtk, + wpebackend-fdo, wpewebkit, xdriver_xf86-video-qxl, znc + + Issues resolved (http://bugs.uclibc.org): + + #15306: glibc build fails in Docker container + #15361: Buildroot linking error on Apple Silicon + 2022.02.10, released March 1st, 2023 Important / security related fixes. From peter at korsgaard.com Sun Mar 19 13:58:53 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 19 Mar 2023 14:58:53 +0100 Subject: [Buildroot] [git commit] docs/website: update for 2022.02.11 Message-ID: <20230319140059.856EE8734F@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=48781ec9604834a8e5f0acbe2d71a0c469b54fed branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Signed-off-by: Peter Korsgaard --- docs/website/news.html | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) diff --git a/docs/website/news.html b/docs/website/news.html index 05d06c6d96..257678465a 100644 --- a/docs/website/news.html +++ b/docs/website/news.html @@ -9,6 +9,25 @@

                News

                  +
                • +
                  +
                  +
                  +

                  2022.02.11 released

                  +

                  19 March 2023

                  +
                  +
                  +

                  The 2022.02.11 bugfix release is out, fixing a number of important / + security related issues discovered since the 2022.02.10 release. See the + CHANGES + file for more details, read the + announcement + and go to the downloads page to pick up the + 2022.02.11 release.

                  +
                  +
                  +
                • +
                • From peter at korsgaard.com Sun Mar 19 13:58:53 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 19 Mar 2023 14:58:53 +0100 Subject: [Buildroot] [git commit] Update for 2022.11.3 Message-ID: <20230319140059.5AB528734F@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=b2cf393c335b1839b8fed8e1f8e8a499fcb7b6c5 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Signed-off-by: Peter Korsgaard (cherry picked from commit 904c8b538e71fcc565f39b72d93b9dd6c67211c0) [Peter: drop Makefile/Vagrantfile changes] Signed-off-by: Peter Korsgaard --- CHANGES | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) diff --git a/CHANGES b/CHANGES index a03a4876b8..f35a55726e 100644 --- a/CHANGES +++ b/CHANGES @@ -132,6 +132,31 @@ #15301: Selecting NAND Flash boot media (NAND_BOOT) breaks the uboot.. #15331: Warning on python-flit-core license when generating legal info +2022.11.3, released March 18th, 2023 + + Important / security related fixes. + + Updated/fixed packages: ace, apache, apr, apr-util, asterisk, + at91dataflashboot, audit, bash, bind, bridge-utils, clamav, + dmalloc, efivar, erlang, exfat, exfat-utils, f2fs-tools, gcc, + gdal, gensio, gerbera, git, glslsandbox-player, go, haproxy, + hawktracer, intel-gmmlib, ipmiutil, less, libblockdev, + libcurl, libev, libgcrypt, libglfw, libmad, libmdbx, + libmodsecurity, libolm, libpjsip, lirc-tools, + lttng-babeltrace, mender, mpv, mutt, mxs-bootlets, netsurf, + ntpsec, nut, opensbi, opus, paho-mqtt-c, pcm-tools, php, + pistache, proftpd, proxychains-ng, pulseaudio, + python-cryptography, python-django, python-m2crypto, + python-numpy, python-werkzeug, qemu, quazip, quickjs, + rockchip-mali, rsync, s6-linux-utils, sudo, tiff, uacme, uqmi, + webkitgtk, wilc-driver, wpa_supplicant, wpewebkit, + xdriver_xf86-video-qxl, znc + + Issues resolved (http://bugs.uclibc.org): + + #15306: glibc build fails in Docker container + #15361: Buildroot linking error on Apple Silicon + 2022.11.2, released March 1st, 2023 Important / security related fixes. From peter at korsgaard.com Sun Mar 19 13:58:53 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 19 Mar 2023 14:58:53 +0100 Subject: [Buildroot] [git commit] docs/website: update for 2022.11.3 Message-ID: <20230319140059.67A6787351@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=e39cbef783e9fbf840cdcb9472b313a1dca3f193 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Signed-off-by: Peter Korsgaard --- docs/website/news.html | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) diff --git a/docs/website/news.html b/docs/website/news.html index fec6b414e2..05d06c6d96 100644 --- a/docs/website/news.html +++ b/docs/website/news.html @@ -9,6 +9,28 @@

                  News

                    +
                  • +
                    +
                    +
                    +

                    2022.11.3 released, 2022.11.x series EOL

                    +

                    18 March 2023

                    +
                    +
                    +

                    The 2022.11.3 bugfix release is out, fixing a number of important / + security related issues discovered since the 2022.11.2 release. See the + CHANGES + file for more details, read the + announcement + and go to the downloads page to pick up the + 2022.11.3 release.

                    + +

                    Notice that the 2022.11.x series is now end of life. Please migrate to + the 2023.02 series instead which will be supported until April 2024.

                    +
                    +
                    +
                  • +
                  • From me at stevenhay.com Sun Mar 19 14:22:12 2023 From: me at stevenhay.com (Steve Hay) Date: Sun, 19 Mar 2023 15:22:12 +0100 Subject: [Buildroot] [PATCH] package/ca-certificates: bump version to 20230311 Message-ID: <20230319142213.3045818-1-me@stevenhay.com> 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 --- ...2pem.py-make-cryptography-module-opt.patch | 27 ++++++++--------- ...2pem.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(-) delete mode 100644 package/ca-certificates/0002-mozilla-certdata2pem.py-Fix-compat-with-cryptography.patch 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 -- 2.30.2 From me at stevenhay.com Sun Mar 19 14:23:38 2023 From: me at stevenhay.com (=?UTF-8?B?yo7JkEggx53KjMedyodT?=) Date: Sun, 19 Mar 2023 10:23:38 -0400 Subject: [Buildroot] [PATCH] package/ca-certificates: bump version to 20230311 In-Reply-To: <20230319144436.3085aa75@windsurf> References: <20230319021851.2593117-1-me@stevenhay.com> <20230319144436.3085aa75@windsurf> Message-ID: <498b46b5-8834-80c6-661c-25bd12a00152@stevenhay.com> On 3/19/23 9:44 AM, Thomas Petazzoni wrote: > Hello Steve, > > Are you sure your generated the correct version of the patch? I am now. Fixed. Sorry about that. I am not used to this workflow. From thomas.petazzoni at bootlin.com Sun Mar 19 16:20:15 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sun, 19 Mar 2023 17:20:15 +0100 Subject: [Buildroot] [git commit] package/python-apispec: bump to 6.3.0 Message-ID: <20230319162034.A3DD5873E6@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=c5b453f47892fbb3f7c505e98cb24939161d37eb branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Signed-off-by: Martin Hundeb??ll Signed-off-by: Thomas Petazzoni --- package/python-apispec/python-apispec.hash | 4 ++-- package/python-apispec/python-apispec.mk | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package/python-apispec/python-apispec.hash b/package/python-apispec/python-apispec.hash index f2861f920a..f8a2350eaf 100644 --- a/package/python-apispec/python-apispec.hash +++ b/package/python-apispec/python-apispec.hash @@ -1,5 +1,5 @@ # md5, sha256 from https://pypi.org/pypi/apispec/json -md5 b4e90006a26215e2e0a6fe2629d12c10 apispec-6.0.2.tar.gz -sha256 e76d80b739edef4be213092a6384ad7fd933ba7d64f6d5a0aff8d4da1bef7887 apispec-6.0.2.tar.gz +md5 d6cc7586754cf1c653ffb7ee83955d3a apispec-6.3.0.tar.gz +sha256 6cb08d92ce73ff0b3bf46cb2ea5c00d57289b0f279fb0256a3df468182ba5344 apispec-6.3.0.tar.gz # Locally computed sha256 checksums sha256 a452afcef750956a8396f7e7a6f913a117d28ef99a13170c29dc74c3b7a95f29 LICENSE diff --git a/package/python-apispec/python-apispec.mk b/package/python-apispec/python-apispec.mk index 4674ce0c3d..744fb76810 100644 --- a/package/python-apispec/python-apispec.mk +++ b/package/python-apispec/python-apispec.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_APISPEC_VERSION = 6.0.2 +PYTHON_APISPEC_VERSION = 6.3.0 PYTHON_APISPEC_SOURCE = apispec-$(PYTHON_APISPEC_VERSION).tar.gz -PYTHON_APISPEC_SITE = https://files.pythonhosted.org/packages/a7/2a/b42c17e0d653341b8f5916999892cd2d8489de127dac6118ae44531674f5 +PYTHON_APISPEC_SITE = https://files.pythonhosted.org/packages/3f/1e/207c3e61c805eef214d7e5c58106312f9af4733b07f470224e4e309dc65e PYTHON_APISPEC_SETUP_TYPE = setuptools PYTHON_APISPEC_LICENSE = MIT PYTHON_APISPEC_LICENSE_FILES = LICENSE From thomas.petazzoni at bootlin.com Sun Mar 19 16:20:18 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sun, 19 Mar 2023 17:20:18 +0100 Subject: [Buildroot] [git commit] package/python-marshmallow-sqlalchemy: bump to version 0.29.0 Message-ID: <20230319162034.ADA00873E7@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=1c36821be1ffa7a55a7c87da7e224b457091c562 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Signed-off-by: Martin Hundeb??ll Signed-off-by: Thomas Petazzoni --- .../python-marshmallow-sqlalchemy/python-marshmallow-sqlalchemy.hash | 4 ++-- .../python-marshmallow-sqlalchemy/python-marshmallow-sqlalchemy.mk | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package/python-marshmallow-sqlalchemy/python-marshmallow-sqlalchemy.hash b/package/python-marshmallow-sqlalchemy/python-marshmallow-sqlalchemy.hash index 6b847de94d..db061b623f 100644 --- a/package/python-marshmallow-sqlalchemy/python-marshmallow-sqlalchemy.hash +++ b/package/python-marshmallow-sqlalchemy/python-marshmallow-sqlalchemy.hash @@ -1,5 +1,5 @@ # md5, sha256 from https://pypi.org/pypi/marshmallow-sqlalchemy/json -md5 5e012b07ccf4ad67dbd3f38cc68cb1f4 marshmallow-sqlalchemy-0.28.1.tar.gz -sha256 aa376747296780a56355e3067b9c8bf43a2a1c44ff985de82b3a5d9e161ca2b8 marshmallow-sqlalchemy-0.28.1.tar.gz +md5 e1b2858be2f0ce6dead48e67080631c4 marshmallow-sqlalchemy-0.29.0.tar.gz +sha256 3523a774390ef0c1c0f7c708a7519809c5396cf608720f14f55c36f74ff5bbec marshmallow-sqlalchemy-0.29.0.tar.gz # Locally computed sha256 checksums sha256 625df8e2758a271b4bc90525c0b6161814e0f72cb3504b03ab5206b7abf50072 LICENSE diff --git a/package/python-marshmallow-sqlalchemy/python-marshmallow-sqlalchemy.mk b/package/python-marshmallow-sqlalchemy/python-marshmallow-sqlalchemy.mk index 293ea29be6..8f176feb4d 100644 --- a/package/python-marshmallow-sqlalchemy/python-marshmallow-sqlalchemy.mk +++ b/package/python-marshmallow-sqlalchemy/python-marshmallow-sqlalchemy.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_MARSHMALLOW_SQLALCHEMY_VERSION = 0.28.1 +PYTHON_MARSHMALLOW_SQLALCHEMY_VERSION = 0.29.0 PYTHON_MARSHMALLOW_SQLALCHEMY_SOURCE = marshmallow-sqlalchemy-$(PYTHON_MARSHMALLOW_SQLALCHEMY_VERSION).tar.gz -PYTHON_MARSHMALLOW_SQLALCHEMY_SITE = https://files.pythonhosted.org/packages/eb/96/3895bde2247fa653c36d887ff08e439665668aa7c991a3924ae199be88d6 +PYTHON_MARSHMALLOW_SQLALCHEMY_SITE = https://files.pythonhosted.org/packages/fa/0d/4dd275732213cefb4e49a86c60443cb1e3e0d0bd605625aed3fa7bb22fdd PYTHON_MARSHMALLOW_SQLALCHEMY_SETUP_TYPE = setuptools PYTHON_MARSHMALLOW_SQLALCHEMY_LICENSE = MIT PYTHON_MARSHMALLOW_SQLALCHEMY_LICENSE_FILES = LICENSE From indrek.kruusa at gmail.com Sun Mar 19 16:22:15 2023 From: indrek.kruusa at gmail.com (Indrek Kruusa) Date: Sun, 19 Mar 2023 18:22:15 +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> References: <20230319121659.88039-1-giulio.benetti@benettiengineering.com> <20230319121659.88039-2-giulio.benetti@benettiengineering.com> Message-ID: Kontakt Giulio Benetti () kirjutas kuup?eval P, 19. m?rts 2023 kell 14:17: > 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 > --- > 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 > > -- > 2.34.1 > > -------------- next part -------------- An HTML attachment was scrubbed... URL: From thomas.petazzoni at bootlin.com Sun Mar 19 16:22:45 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sun, 19 Mar 2023 17:22:45 +0100 Subject: [Buildroot] [PATCH 1/2] python-apispec: bump to 6.3.0 In-Reply-To: <20230316123653.3648067-1-martin@geanix.com> References: <20230316123653.3648067-1-martin@geanix.com> Message-ID: <20230319172245.28df0da7@windsurf> On Thu, 16 Mar 2023 13:36:52 +0100 Martin Hundeb?ll wrote: > Signed-off-by: Martin Hundeb?ll > --- > package/python-apispec/python-apispec.hash | 4 ++-- > package/python-apispec/python-apispec.mk | 4 ++-- > 2 files changed, 4 insertions(+), 4 deletions(-) Applied to master, thanks. Thomas -- Thomas Petazzoni, CTO, Bootlin Embedded Linux and Kernel engineering https://bootlin.com From thomas.petazzoni at bootlin.com Sun Mar 19 16:22:49 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sun, 19 Mar 2023 17:22:49 +0100 Subject: [Buildroot] [PATCH 2/2] python-marshmallow-sqlalchemy: bump to version 0.29.0 In-Reply-To: <20230316123653.3648067-2-martin@geanix.com> References: <20230316123653.3648067-1-martin@geanix.com> <20230316123653.3648067-2-martin@geanix.com> Message-ID: <20230319172249.30ef4733@windsurf> On Thu, 16 Mar 2023 13:36:53 +0100 Martin Hundeb?ll wrote: > Signed-off-by: Martin Hundeb?ll > --- > .../python-marshmallow-sqlalchemy.hash | 4 ++-- > .../python-marshmallow-sqlalchemy.mk | 4 ++-- > 2 files changed, 4 insertions(+), 4 deletions(-) Applied to master, thanks. Thomas -- Thomas Petazzoni, CTO, Bootlin Embedded Linux and Kernel engineering https://bootlin.com From thomas.petazzoni at bootlin.com Sun Mar 19 16:25:54 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sun, 19 Mar 2023 17:25:54 +0100 Subject: [Buildroot] [PATCH 1/1] package/lvm2: enable package with musl In-Reply-To: <20230316113615.138847-1-simon.rowe@nutanix.com> References: <20230316113615.138847-1-simon.rowe@nutanix.com> Message-ID: <20230319172554.0d5ea60c@windsurf> Hello Simon, On Thu, 16 Mar 2023 11:36:15 +0000 Simon Rowe wrote: > LVM uses some glibc-specific functions to try and control locking > memory in RAM. As a result the package is currently disabled when > using musl. > > Apply patches taken from gentoo: > > https://github.com/gentoo/gentoo/pull/25883 > https://github.com/gentoo/gentoo/pull/26024 > > and drop the prohibition on musl in Config.in. > > Signed-off-by: Simon Rowe Thanks Simon for those patches! Could you rework the 4 patches so that they are generated with git format-patch and have your Signed-off-by? I recommend that you take the upstream Git repo of lvm2, checkout the tag corresponding to version 2.03.14, apply the 4 Gentoo patches, each time turning the changes into a proper commit. Another thing to look at is that the multipath-tools package is selecting BR2_PACKAGE_LVM2_STANDARD_INSTALL, so you need to check whether the depends on !BR2_TOOLCHAIN_USES_MUSL used in BR2_PACKAGE_MULTIPATH_TOOLS is still needed? Perhaps thanks to your work on lvm2 it is now possible to build/use multipath-tools with musl. Another question is the upstream status of the Gentoo patches? Have they been submitted for inclusion by the upstream lvm2 project? Thanks! Thomas -- Thomas Petazzoni, co-owner and CEO, Bootlin Embedded Linux and Kernel engineering and training https://bootlin.com From thomas.petazzoni at bootlin.com Sun Mar 19 16:28:02 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sun, 19 Mar 2023 17:28:02 +0100 Subject: [Buildroot] [git commit] package/ifupdown: bump to 0.8.41 Message-ID: <20230319162824.232098742C@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=25defd685737913fcac59b00819c82118df533f9 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master MUSL support is patched by defining FNM_EXTMATCH to zero, which omits GNU-only extended pattern matching. Signed-off-by: Martin Hundeb??ll Signed-off-by: Thomas Petazzoni --- ...define-GNU-only-FNM_EXTMATCH-to-zero-on-n.patch | 41 ++++++++++++++++++++++ package/ifupdown/ifupdown.hash | 4 +-- package/ifupdown/ifupdown.mk | 5 +-- 3 files changed, 46 insertions(+), 4 deletions(-) diff --git a/package/ifupdown/0001-archcommon-define-GNU-only-FNM_EXTMATCH-to-zero-on-n.patch b/package/ifupdown/0001-archcommon-define-GNU-only-FNM_EXTMATCH-to-zero-on-n.patch new file mode 100644 index 0000000000..b1b58f1e7e --- /dev/null +++ b/package/ifupdown/0001-archcommon-define-GNU-only-FNM_EXTMATCH-to-zero-on-n.patch @@ -0,0 +1,41 @@ +From e27fe4b483194ee57736c228b7a6c56696ae8a06 Mon Sep 17 00:00:00 2001 +From: =?UTF-8?q?Martin=20Hundeb=C3=B8ll?= +Date: Thu, 16 Mar 2023 09:29:20 +0100 +Subject: [PATCH] archcommon: define GNU-only FNM_EXTMATCH to zero on non-glibc +MIME-Version: 1.0 +Content-Type: text/plain; charset=UTF-8 +Content-Transfer-Encoding: 8bit + +FNM_EXTMATCH is a GNU extension that enables extended pattern matching +for fnmatch(3). Defining it to zero on non-glibc builds makes ifupdown +usable, albeit with a sligthy reduced pattern matching feature set. + +Signed-off-by: Martin Hundeb??ll +Upstream-status: Denied [https://salsa.debian.org/debian/ifupdown/-/merge_requests/5] +--- + archcommon.h | 10 ++++++++++ + 1 file changed, 10 insertions(+) + +diff --git a/archcommon.h b/archcommon.h +index 818b0b6..981e84f 100644 +--- a/archcommon.h ++++ b/archcommon.h +@@ -1,5 +1,15 @@ + #include "header.h" + ++/* ++ * FNM_EXTMATCH is a GNU extension, so it isn't available when compiling ++ * with MUSL. Defining FNM_EXTMATCH to zero is safe, as the flag merely ++ * enables extended pattern matching, which MUSL users should be able to ++ * live without. ++ */ ++#ifndef FNM_EXTMATCH ++#define FNM_EXTMATCH 0 ++#endif ++ + bool execable(const char *); + + #define iface_is_link() (!_iface_has(ifd->real_iface, ":.")) +-- +2.39.2 + diff --git a/package/ifupdown/ifupdown.hash b/package/ifupdown/ifupdown.hash index f8844a60a6..f5c2d2d34c 100644 --- a/package/ifupdown/ifupdown.hash +++ b/package/ifupdown/ifupdown.hash @@ -1,4 +1,4 @@ -# From http://ftp.de.debian.org/debian/pool/main/i/ifupdown/ifupdown_0.8.16.dsc -sha256 601416c12e39ac29022951a2867aed5c607f732ac57fd51517bfba92a4cc4fb0 ifupdown_0.8.16.tar.xz +# From http://snapshot.debian.org/archive/debian/20230222T205615Z/pool/main/i/ifupdown/ifupdown_0.8.41.dsc +sha256 222c5bef313a9e71d9be4b946c73c8606c98f9e0229153191d9c6d8fb9b3599c ifupdown_0.8.41.tar.xz # Locally computed sha256 32b1062f7da84967e7019d01ab805935caa7ab7321a7ced0e30ebe75e5df1670 COPYING diff --git a/package/ifupdown/ifupdown.mk b/package/ifupdown/ifupdown.mk index e62c2a79c5..14c36db0db 100644 --- a/package/ifupdown/ifupdown.mk +++ b/package/ifupdown/ifupdown.mk @@ -4,9 +4,9 @@ # ################################################################################ -IFUPDOWN_VERSION = 0.8.16 +IFUPDOWN_VERSION = 0.8.41 IFUPDOWN_SOURCE = ifupdown_$(IFUPDOWN_VERSION).tar.xz -IFUPDOWN_SITE = http://snapshot.debian.org/archive/debian/20160922T165503Z/pool/main/i/ifupdown +IFUPDOWN_SITE = http://snapshot.debian.org/archive/debian/20230222T205615Z/pool/main/i/ifupdown IFUPDOWN_LICENSE = GPL-2.0+ IFUPDOWN_LICENSE_FILES = COPYING IFUPDOWN_CPE_ID_VENDOR = debian @@ -14,6 +14,7 @@ IFUPDOWN_CPE_ID_VENDOR = debian define IFUPDOWN_BUILD_CMDS $(TARGET_MAKE_ENV) $(MAKE) $(TARGET_CONFIGURE_OPTS) \ CFLAGS="$(TARGET_CFLAGS) -std=gnu99 -D'IFUPDOWN_VERSION=\"$(IFUPDOWN_VERSION)\"'" \ + ARCH=linux \ -C $(@D) endef From peter at korsgaard.com Sun Mar 19 16:36:40 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 19 Mar 2023 17:36:40 +0100 Subject: [Buildroot] [PATCH v2 1/1] package/kexec: add KEXEC_CPE_ID_{PRODUCT, VENDOR} In-Reply-To: <20230312215945.168367-1-ju.o@free.fr> (Julien Olivain's message of "Sun, 12 Mar 2023 22:59:45 +0100") References: <20230301220159.161476-2-ju.o@free.fr> <20230312215945.168367-1-ju.o@free.fr> Message-ID: <87zg88wvdz.fsf@dell.be.48ers.dk> >>>>> "Julien" == Julien Olivain writes: > cpe:2.3:a:kexec-tools_project:kexec-tools is a valid CPE identifier > for this package: > https://nvd.nist.gov/products/cpe/search/results?namingFormat=2.3&keyword=cpe%3A2.3%3Aa%3Akexec-tools_project%3Akexec-tools > Signed-off-by: Julien Olivain > --- > Changes v1 -> v2: > - Add the missing "KEXEC_CPE_ID_PRODUCT = kexec-tools" > as reported by Thomas. Committed to 2023.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Sun Mar 19 16:41:27 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 19 Mar 2023 17:41:27 +0100 Subject: [Buildroot] [git commit branch/2022.02.x] package/kexec: add KEXEC_CPE_ID_{PRODUCT, VENDOR} Message-ID: <20230319164141.3533087467@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=cb1e96e55162116948e0d48e26ab696900cd9169 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.02.x cpe:2.3:a:kexec-tools_project:kexec-tools is a valid CPE identifier for this package: https://nvd.nist.gov/products/cpe/search/results?namingFormat=2.3&keyword=cpe%3A2.3%3Aa%3Akexec-tools_project%3Akexec-tools Signed-off-by: Julien Olivain Signed-off-by: Thomas Petazzoni (cherry picked from commit 0d8b27841fe6aad8e9bb4a083c3aeb863d3e0913) Signed-off-by: Peter Korsgaard --- package/kexec/kexec.mk | 2 ++ 1 file changed, 2 insertions(+) diff --git a/package/kexec/kexec.mk b/package/kexec/kexec.mk index b3b4e56546..27ea941744 100644 --- a/package/kexec/kexec.mk +++ b/package/kexec/kexec.mk @@ -9,6 +9,8 @@ KEXEC_SOURCE = kexec-tools-$(KEXEC_VERSION).tar.xz KEXEC_SITE = $(BR2_KERNEL_MIRROR)/linux/utils/kernel/kexec KEXEC_LICENSE = GPL-2.0 KEXEC_LICENSE_FILES = COPYING +KEXEC_CPE_ID_PRODUCT = kexec-tools +KEXEC_CPE_ID_VENDOR = kexec-tools_project KEXEC_SELINUX_MODULES = kdump # Makefile expects $STRIP -o to work, so needed for !BR2_STRIP_strip From peter at korsgaard.com Sun Mar 19 16:36:01 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 19 Mar 2023 17:36:01 +0100 Subject: [Buildroot] [git commit branch/2023.02.x] package/kexec: add KEXEC_CPE_ID_{PRODUCT, VENDOR} Message-ID: <20230319164254.68CED87494@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=16f6ba9b965396d47dd2d925513ac1bd2a4b4eb5 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2023.02.x cpe:2.3:a:kexec-tools_project:kexec-tools is a valid CPE identifier for this package: https://nvd.nist.gov/products/cpe/search/results?namingFormat=2.3&keyword=cpe%3A2.3%3Aa%3Akexec-tools_project%3Akexec-tools Signed-off-by: Julien Olivain Signed-off-by: Thomas Petazzoni (cherry picked from commit 0d8b27841fe6aad8e9bb4a083c3aeb863d3e0913) Signed-off-by: Peter Korsgaard --- package/kexec/kexec.mk | 2 ++ 1 file changed, 2 insertions(+) diff --git a/package/kexec/kexec.mk b/package/kexec/kexec.mk index ced7009ed3..05acfbed17 100644 --- a/package/kexec/kexec.mk +++ b/package/kexec/kexec.mk @@ -9,6 +9,8 @@ KEXEC_SOURCE = kexec-tools-$(KEXEC_VERSION).tar.xz KEXEC_SITE = $(BR2_KERNEL_MIRROR)/linux/utils/kernel/kexec KEXEC_LICENSE = GPL-2.0 KEXEC_LICENSE_FILES = COPYING +KEXEC_CPE_ID_PRODUCT = kexec-tools +KEXEC_CPE_ID_VENDOR = kexec-tools_project KEXEC_SELINUX_MODULES = kdump # Makefile expects $STRIP -o to work, so needed for !BR2_STRIP_strip From thomas.petazzoni at bootlin.com Sun Mar 19 16:43:04 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sun, 19 Mar 2023 17:43:04 +0100 Subject: [Buildroot] [PATCHv2] ifupdown: bump to 0.8.41 In-Reply-To: <20230316094515.598356-1-martin@geanix.com> References: <20230316094515.598356-1-martin@geanix.com> Message-ID: <20230319174304.52895f9b@windsurf> On Thu, 16 Mar 2023 10:45:15 +0100 Martin Hundeb?ll wrote: > From: Martin Hundeboll > > MUSL support is patched by defining FNM_EXTMATCH to zero, which omits > GNU-only extended pattern matching. > > Signed-off-by: Martin Hundeb?ll Thanks, I've applied. One comment below though. > +Signed-off-by: Martin Hundeb?ll > +Upstream-status: Denied [https://salsa.debian.org/debian/ifupdown/-/merge_requests/5] Isn't the feedback from upstream completely bogus here? They say "Note that this would only hide the problem by turning a build failure into a misbehaving program.", which I don't think is correct. Did you try to argue with them? Thanks! Thomas -- Thomas Petazzoni, co-owner and CEO, Bootlin Embedded Linux and Kernel engineering and training https://bootlin.com From thomas.petazzoni at bootlin.com Sun Mar 19 16:43:49 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sun, 19 Mar 2023 17:43:49 +0100 Subject: [Buildroot] [PATCH] package/rtl8189es: bump to version 2023-03-14 on master branch In-Reply-To: <20230319121659.88039-1-giulio.benetti@benettiengineering.com> References: <20230319121659.88039-1-giulio.benetti@benettiengineering.com> Message-ID: <20230319174349.44612eff@windsurf> On Sun, 19 Mar 2023 13:16:58 +0100 Giulio Benetti wrote: > Let's drop local patch that has been upstreamed and note that this > version supports up to Linux 6.3 > > Signed-off-by: Giulio Benetti > --- > .../0001-Fix-build-failure-on-PowerPC64.patch | 113 ------------------ > package/rtl8189es/rtl8189es.hash | 2 +- > package/rtl8189es/rtl8189es.mk | 2 +- > 3 files changed, 2 insertions(+), 115 deletions(-) > delete mode 100644 package/rtl8189es/0001-Fix-build-failure-on-PowerPC64.patch Applied to master, thanks. Thomas -- Thomas Petazzoni, CTO, Bootlin Embedded Linux and Kernel engineering https://bootlin.com From thomas.petazzoni at bootlin.com Sun Mar 19 16:43:54 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sun, 19 Mar 2023 17:43:54 +0100 Subject: [Buildroot] [PATCH] package/rtl8189fs: bump to version 2023-03-13 on branch rtl8189fs In-Reply-To: <20230319121659.88039-2-giulio.benetti@benettiengineering.com> References: <20230319121659.88039-1-giulio.benetti@benettiengineering.com> <20230319121659.88039-2-giulio.benetti@benettiengineering.com> Message-ID: <20230319174354.0fee0a69@windsurf> On Sun, 19 Mar 2023 13:16:59 +0100 Giulio Benetti wrote: > 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 > --- > package/rtl8189fs/rtl8189fs.hash | 2 +- > package/rtl8189fs/rtl8189fs.mk | 2 +- > 2 files changed, 2 insertions(+), 2 deletions(-) Applied to master, thanks. Thomas -- Thomas Petazzoni, CTO, Bootlin Embedded Linux and Kernel engineering https://bootlin.com From thomas.petazzoni at bootlin.com Sun Mar 19 16:43:41 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sun, 19 Mar 2023 17:43:41 +0100 Subject: [Buildroot] [git commit] package/rtl8189fs: bump to version 2023-03-13 on branch rtl8189fs Message-ID: <20230319164453.1348E874A8@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=5b1e431500d6e7d17cd23d70d55df2ba99813852 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master 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 --- 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 thomas.petazzoni at bootlin.com Sun Mar 19 16:43:37 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sun, 19 Mar 2023 17:43:37 +0100 Subject: [Buildroot] [git commit] package/rtl8189es: bump to version 2023-03-14 on master branch Message-ID: <20230319164453.091A7874A7@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=8fb31ceddd37d1804617c5ddba947fc18ba6f535 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Let's drop local patch that has been upstreamed and note that this version supports up to Linux 6.3 Signed-off-by: Giulio Benetti Signed-off-by: Thomas Petazzoni --- .../0001-Fix-build-failure-on-PowerPC64.patch | 113 --------------------- package/rtl8189es/rtl8189es.hash | 2 +- package/rtl8189es/rtl8189es.mk | 2 +- 3 files changed, 2 insertions(+), 115 deletions(-) diff --git a/package/rtl8189es/0001-Fix-build-failure-on-PowerPC64.patch b/package/rtl8189es/0001-Fix-build-failure-on-PowerPC64.patch deleted file mode 100644 index 8c876f16ee..0000000000 --- a/package/rtl8189es/0001-Fix-build-failure-on-PowerPC64.patch +++ /dev/null @@ -1,113 +0,0 @@ -From c7bf7590bc0d7252005fd0496898ad420a85e1ae Mon Sep 17 00:00:00 2001 -From: Giulio Benetti -Date: Mon, 27 Feb 2023 09:12:39 +0100 -Subject: [PATCH] Fix build failure on PowerPC64 - -get_ra() is defined in Linux kernel for PowerPC64 architecture and it -conflicts with local get_ra() definition so let's rename local definition -as rtl_get_ra(). - -Signed-off-by: Giulio Benetti ---- - core/rtw_odm.c | 6 +++--- - core/rtw_recv.c | 4 ++-- - hal/hal_com.c | 2 +- - include/wifi.h | 2 +- - os_dep/linux/ioctl_cfg80211.c | 2 +- - 5 files changed, 8 insertions(+), 8 deletions(-) - -diff --git a/core/rtw_odm.c b/core/rtw_odm.c -index 8a35816..d74e134 100644 ---- a/core/rtw_odm.c -+++ b/core/rtw_odm.c -@@ -273,7 +273,7 @@ void rtw_odm_parse_rx_phy_status_chinfo(union recv_frame *rframe, u8 *phys) - RTW_PRINT("phys_t%u ta="MAC_FMT" %s, %s(band:%u, ch:%u, l_rxsc:%u)\n" - , *phys & 0xf - , MAC_ARG(get_ta(wlanhdr)) -- , is_broadcast_mac_addr(get_ra(wlanhdr)) ? "BC" : is_multicast_mac_addr(get_ra(wlanhdr)) ? "MC" : "UC" -+ , is_broadcast_mac_addr(rtl_get_ra(wlanhdr)) ? "BC" : is_multicast_mac_addr(rtl_get_ra(wlanhdr)) ? "MC" : "UC" - , HDATA_RATE(attrib->data_rate) - , phys_t0->band, phys_t0->channel, phys_t0->rxsc - ); -@@ -383,7 +383,7 @@ type1_end: - RTW_PRINT("phys_t%u ta="MAC_FMT" %s, %s(band:%u, ch:%u, rf_mode:%u, l_rxsc:%u, ht_rxsc:%u) => %u,%u\n" - , *phys & 0xf - , MAC_ARG(get_ta(wlanhdr)) -- , is_broadcast_mac_addr(get_ra(wlanhdr)) ? "BC" : is_multicast_mac_addr(get_ra(wlanhdr)) ? "MC" : "UC" -+ , is_broadcast_mac_addr(rtl_get_ra(wlanhdr)) ? "BC" : is_multicast_mac_addr(rtl_get_ra(wlanhdr)) ? "MC" : "UC" - , HDATA_RATE(attrib->data_rate) - , phys_t1->band, phys_t1->channel, phys_t1->rf_mode, phys_t1->l_rxsc, phys_t1->ht_rxsc - , pkt_cch, pkt_bw -@@ -401,7 +401,7 @@ type1_end: - RTW_PRINT("phys_t%u ta="MAC_FMT" %s, %s(band:%u, ch:%u, l_rxsc:%u, ht_rxsc:%u)\n" - , *phys & 0xf - , MAC_ARG(get_ta(wlanhdr)) -- , is_broadcast_mac_addr(get_ra(wlanhdr)) ? "BC" : is_multicast_mac_addr(get_ra(wlanhdr)) ? "MC" : "UC" -+ , is_broadcast_mac_addr(rtl_get_ra(wlanhdr)) ? "BC" : is_multicast_mac_addr(rtl_get_ra(wlanhdr)) ? "MC" : "UC" - , HDATA_RATE(attrib->data_rate) - , phys_t2->band, phys_t2->channel, phys_t2->l_rxsc, phys_t2->ht_rxsc - ); -diff --git a/core/rtw_recv.c b/core/rtw_recv.c -index dc65adf..a5a65f9 100644 ---- a/core/rtw_recv.c -+++ b/core/rtw_recv.c -@@ -4678,7 +4678,7 @@ void rx_query_phy_status( - wlanhdr = get_recvframe_data(precvframe); - - ta = get_ta(wlanhdr); -- ra = get_ra(wlanhdr); -+ ra = rtl_get_ra(wlanhdr); - is_ra_bmc = IS_MCAST(ra); - - if (_rtw_memcmp(adapter_mac_addr(padapter), ta, ETH_ALEN) == _TRUE) { -@@ -4818,7 +4818,7 @@ s32 pre_recv_entry(union recv_frame *precvframe, u8 *pphy_status) - { - s32 ret = _SUCCESS; - u8 *pbuf = precvframe->u.hdr.rx_data; -- u8 *pda = get_ra(pbuf); -+ u8 *pda = rtl_get_ra(pbuf); - u8 ra_is_bmc = IS_MCAST(pda); - _adapter *primary_padapter = precvframe->u.hdr.adapter; - #ifdef CONFIG_CONCURRENT_MODE -diff --git a/hal/hal_com.c b/hal/hal_com.c -index c28ae39..27b0825 100644 ---- a/hal/hal_com.c -+++ b/hal/hal_com.c -@@ -13406,7 +13406,7 @@ void rtw_store_phy_info(_adapter *padapter, union recv_frame *prframe) - - /*RTW_INFO("=>%s WIFI_DATA_TYPE or WIFI_QOS_DATA_TYPE\n", __FUNCTION__);*/ - if (psta) { -- if (IS_MCAST(get_ra(get_recvframe_data(prframe)))) -+ if (IS_MCAST(rtl_get_ra(get_recvframe_data(prframe)))) - psta_dframe_info = &psta->sta_dframe_info_bmc; - else - psta_dframe_info = &psta->sta_dframe_info; -diff --git a/include/wifi.h b/include/wifi.h -index def77a4..c2e7afb 100644 ---- a/include/wifi.h -+++ b/include/wifi.h -@@ -456,7 +456,7 @@ __inline static int IS_MCAST(const u8 *da) - return _FALSE; - } - --__inline static unsigned char *get_ra(unsigned char *pframe) -+__inline static unsigned char *rtl_get_ra(unsigned char *pframe) - { - unsigned char *ra; - ra = GetAddr1Ptr(pframe); -diff --git a/os_dep/linux/ioctl_cfg80211.c b/os_dep/linux/ioctl_cfg80211.c -index 4e810e5..e744d69 100644 ---- a/os_dep/linux/ioctl_cfg80211.c -+++ b/os_dep/linux/ioctl_cfg80211.c -@@ -6347,7 +6347,7 @@ void rtw_cfg80211_rx_p2p_action_public(_adapter *adapter, union recv_frame *rfra - indicate: - #endif - #if defined(RTW_DEDICATED_P2P_DEVICE) -- if (rtw_cfg80211_redirect_pd_wdev(dvobj_to_wiphy(dvobj), get_ra(frame), &wdev)) -+ if (rtw_cfg80211_redirect_pd_wdev(dvobj_to_wiphy(dvobj), rtl_get_ra(frame), &wdev)) - if (0) - RTW_INFO("redirect to pd_wdev:%p\n", wdev); - #endif --- -2.34.1 - diff --git a/package/rtl8189es/rtl8189es.hash b/package/rtl8189es/rtl8189es.hash index 44d73e60f0..64f6158654 100644 --- a/package/rtl8189es/rtl8189es.hash +++ b/package/rtl8189es/rtl8189es.hash @@ -1,2 +1,2 @@ # Locally calculated -sha256 96347dbfedd95a217fb89b7b295fe417b711dbad3db896ef0c2fa733c6d150fd rtl8189es-e58bd86c9d9408c648b1246a0dd76b16856ec172.tar.gz +sha256 05d839c9b7820008bf7975c2f4a3dde6265dbae0c5dc48cefcee3a79492dc377 rtl8189es-ae7b31e55526ca0e01d2a3310118530bff4f1055.tar.gz diff --git a/package/rtl8189es/rtl8189es.mk b/package/rtl8189es/rtl8189es.mk index c2ee77f922..a40f656d3e 100644 --- a/package/rtl8189es/rtl8189es.mk +++ b/package/rtl8189es/rtl8189es.mk @@ -4,7 +4,7 @@ # ################################################################################ -RTL8189ES_VERSION = e58bd86c9d9408c648b1246a0dd76b16856ec172 +RTL8189ES_VERSION = ae7b31e55526ca0e01d2a3310118530bff4f1055 RTL8189ES_SITE = $(call github,jwrdegoede,rtl8189ES_linux,$(RTL8189ES_VERSION)) RTL8189ES_LICENSE = GPL-2.0 From peter at korsgaard.com Sun Mar 19 16:48:04 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 19 Mar 2023 17:48:04 +0100 Subject: [Buildroot] [PATCH 2/2] DEVELOPERS: Add entry for Bagas Sanjaya as Buildroot developer for git In-Reply-To: <20230314095234.284584-3-bagasdotme@gmail.com> (Bagas Sanjaya's message of "Tue, 14 Mar 2023 16:52:34 +0700") References: <20230314095234.284584-1-bagasdotme@gmail.com> <20230314095234.284584-3-bagasdotme@gmail.com> Message-ID: <87v8iwwuuz.fsf@dell.be.48ers.dk> >>>>> "Bagas" == Bagas Sanjaya writes: > Bagas is keen to maintain git package for Buildroot. However, due to > limited resources available, he can only do testing as far as > build testing. Other developers are needed to help him maintain the > package. > Signed-off-by: Bagas Sanjaya Committed to 2023.02.x and 2022.02.x, thanks. > --- > DEVELOPERS | 3 +++ > 1 file changed, 3 insertions(+) > diff --git a/DEVELOPERS b/DEVELOPERS > index b49491da7a..b6d288c54f 100644 > --- a/DEVELOPERS > +++ b/DEVELOPERS > @@ -273,6 +273,9 @@ F: package/orbit/ > N: Attila Wagner > F: package/python-canopen/ > +N: Bagas Sanjaya > +F: package/git/ > + > N: Bartosz Bilas > F: board/stmicroelectronics/stm32mp157a-dk1/ > F: configs/stm32mp157a_dk1_defconfig > -- > An old man doll... just what I always wanted! - Clara > _______________________________________________ > buildroot mailing list > buildroot at buildroot.org > https://lists.buildroot.org/mailman/listinfo/buildroot -- Bye, Peter Korsgaard From peter at korsgaard.com Sun Mar 19 16:47:49 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 19 Mar 2023 17:47:49 +0100 Subject: [Buildroot] [git commit branch/2022.02.x] DEVELOPERS: Add entry for Bagas Sanjaya as Buildroot developer for git Message-ID: <20230319164820.9D4AE874D0@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=08ef726a3a2c926c77e850c60ad7ab26a4425107 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.02.x Bagas is keen to maintain git package for Buildroot. However, due to limited resources available, he can only do testing as far as build testing. Other developers are needed to help him maintain the package. Signed-off-by: Bagas Sanjaya Signed-off-by: Thomas Petazzoni (cherry picked from commit 562cf1fbdba54ba87b9cf630675c5865843d5c4c) Signed-off-by: Peter Korsgaard --- DEVELOPERS | 3 +++ 1 file changed, 3 insertions(+) diff --git a/DEVELOPERS b/DEVELOPERS index 6dc0d4a01d..cecd6cb52f 100644 --- a/DEVELOPERS +++ b/DEVELOPERS @@ -262,6 +262,9 @@ F: package/orbit/ N: Attila Wagner F: package/python-canopen/ +N: Bagas Sanjaya +F: package/git/ + N: Bartosz Bilas F: board/stmicroelectronics/stm32mp157a-dk1/ F: configs/stm32mp157a_dk1_defconfig From peter at korsgaard.com Sun Mar 19 16:47:43 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 19 Mar 2023 17:47:43 +0100 Subject: [Buildroot] [git commit branch/2023.02.x] DEVELOPERS: Add entry for Bagas Sanjaya as Buildroot developer for git Message-ID: <20230319164935.6F566874F4@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=18aa1e8959e3ca63e896e2d5ffad39545ce1b4ea branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2023.02.x Bagas is keen to maintain git package for Buildroot. However, due to limited resources available, he can only do testing as far as build testing. Other developers are needed to help him maintain the package. Signed-off-by: Bagas Sanjaya Signed-off-by: Thomas Petazzoni (cherry picked from commit 562cf1fbdba54ba87b9cf630675c5865843d5c4c) Signed-off-by: Peter Korsgaard --- DEVELOPERS | 3 +++ 1 file changed, 3 insertions(+) diff --git a/DEVELOPERS b/DEVELOPERS index 7ef8f79a71..9ef47a60c8 100644 --- a/DEVELOPERS +++ b/DEVELOPERS @@ -273,6 +273,9 @@ F: package/orbit/ N: Attila Wagner F: package/python-canopen/ +N: Bagas Sanjaya +F: package/git/ + N: Bartosz Bilas F: board/stmicroelectronics/stm32mp157a-dk1/ F: configs/stm32mp157a_dk1_defconfig From peter at korsgaard.com Sun Mar 19 17:07:47 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 19 Mar 2023 18:07:47 +0100 Subject: [Buildroot] [PATCH] package/rtl8812au-aircrack-ng: fix build failure on PowerPC64 In-Reply-To: <20230314130608.2876389-1-giulio.benetti@benettiengineering.com> (Giulio Benetti's message of "Tue, 14 Mar 2023 14:06:08 +0100") References: <20230314130608.2876389-1-giulio.benetti@benettiengineering.com> Message-ID: <87r0tkwty4.fsf@dell.be.48ers.dk> >>>>> "Giulio" == Giulio Benetti writes: > Add local patch pending upstream[0] to fix build failure on PowerPC64 due > to conflicting get_ra(). > Fixes: > http://autobuild.buildroot.net/results/8c5/8c51009fa32947b2c1cda8f9862507df8da126db// > [0]: > https://github.com/aircrack-ng/rtl8812au/pull/1054 > Signed-off-by: Giulio Benetti Committed to 2023.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Sun Mar 19 17:07:36 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 19 Mar 2023 18:07:36 +0100 Subject: [Buildroot] [git commit branch/2023.02.x] package/rtl8812au-aircrack-ng: fix build failure on PowerPC64 Message-ID: <20230319170803.C5419874FB@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=f9a4096917c1bb592036dda3eb383419af0aa96b branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2023.02.x Add local patch pending upstream[0] to fix build failure on PowerPC64 due to conflicting get_ra(). Fixes: http://autobuild.buildroot.net/results/8c5/8c51009fa32947b2c1cda8f9862507df8da126db// [0]: https://github.com/aircrack-ng/rtl8812au/pull/1054 Signed-off-by: Giulio Benetti Signed-off-by: Thomas Petazzoni (cherry picked from commit d3051892eba100441f6900b6b435ae935f103fff) Signed-off-by: Peter Korsgaard --- .../0001-Fix-build-failure-on-PowerPC64.patch | 114 +++++++++++++++++++++ 1 file changed, 114 insertions(+) diff --git a/package/rtl8812au-aircrack-ng/0001-Fix-build-failure-on-PowerPC64.patch b/package/rtl8812au-aircrack-ng/0001-Fix-build-failure-on-PowerPC64.patch new file mode 100644 index 0000000000..488c21a4fc --- /dev/null +++ b/package/rtl8812au-aircrack-ng/0001-Fix-build-failure-on-PowerPC64.patch @@ -0,0 +1,114 @@ +From d78bda8e60ad6382c1e5832d83d8e40c923628fa Mon Sep 17 00:00:00 2001 +From: Giulio Benetti +Date: Tue, 14 Mar 2023 13:21:11 +0100 +Subject: [PATCH] Fix build failure on PowerPC64 + +get_ra() is defined in Linux kernel for PowerPC64 architecture and it +conflicts with local get_ra() definition so let's rename local definition +as rtl_get_ra(). + +[Upstream status: https://github.com/aircrack-ng/rtl8812au/pull/1054] +Signed-off-by: Giulio Benetti +--- + core/rtw_odm.c | 6 +++--- + core/rtw_recv.c | 4 ++-- + hal/hal_com.c | 2 +- + include/wifi.h | 2 +- + os_dep/linux/ioctl_cfg80211.c | 2 +- + 5 files changed, 8 insertions(+), 8 deletions(-) + +diff --git a/core/rtw_odm.c b/core/rtw_odm.c +index 7204181..a9a7604 100644 +--- a/core/rtw_odm.c ++++ b/core/rtw_odm.c +@@ -273,7 +273,7 @@ void rtw_odm_parse_rx_phy_status_chinfo(union recv_frame *rframe, u8 *phys) + RTW_PRINT("phys_t%u ta="MAC_FMT" %s, %s(band:%u, ch:%u, l_rxsc:%u)\n" + , *phys & 0xf + , MAC_ARG(get_ta(wlanhdr)) +- , is_broadcast_mac_addr(get_ra(wlanhdr)) ? "BC" : is_multicast_mac_addr(get_ra(wlanhdr)) ? "MC" : "UC" ++ , is_broadcast_mac_addr(rtl_get_ra(wlanhdr)) ? "BC" : is_multicast_mac_addr(rtl_get_ra(wlanhdr)) ? "MC" : "UC" + , HDATA_RATE(attrib->data_rate) + , phys_t0->band, phys_t0->channel, phys_t0->rxsc + ); +@@ -389,7 +389,7 @@ type1_end: + RTW_PRINT("phys_t%u ta="MAC_FMT" %s, %s(band:%u, ch:%u, rf_mode:%u, l_rxsc:%u, ht_rxsc:%u) => %u,%u\n" + , *phys & 0xf + , MAC_ARG(get_ta(wlanhdr)) +- , is_broadcast_mac_addr(get_ra(wlanhdr)) ? "BC" : is_multicast_mac_addr(get_ra(wlanhdr)) ? "MC" : "UC" ++ , is_broadcast_mac_addr(rtl_get_ra(wlanhdr)) ? "BC" : is_multicast_mac_addr(rtl_get_ra(wlanhdr)) ? "MC" : "UC" + , HDATA_RATE(attrib->data_rate) + , phys_t1->band, phys_t1->channel, phys_t1->rf_mode, phys_t1->l_rxsc, phys_t1->ht_rxsc + , pkt_cch, pkt_bw +@@ -407,7 +407,7 @@ type1_end: + RTW_PRINT("phys_t%u ta="MAC_FMT" %s, %s(band:%u, ch:%u, l_rxsc:%u, ht_rxsc:%u)\n" + , *phys & 0xf + , MAC_ARG(get_ta(wlanhdr)) +- , is_broadcast_mac_addr(get_ra(wlanhdr)) ? "BC" : is_multicast_mac_addr(get_ra(wlanhdr)) ? "MC" : "UC" ++ , is_broadcast_mac_addr(rtl_get_ra(wlanhdr)) ? "BC" : is_multicast_mac_addr(rtl_get_ra(wlanhdr)) ? "MC" : "UC" + , HDATA_RATE(attrib->data_rate) + , phys_t2->band, phys_t2->channel, phys_t2->l_rxsc, phys_t2->ht_rxsc + ); +diff --git a/core/rtw_recv.c b/core/rtw_recv.c +index ffd1ff9..05bede9 100644 +--- a/core/rtw_recv.c ++++ b/core/rtw_recv.c +@@ -4851,7 +4851,7 @@ void rx_query_phy_status( + wlanhdr = get_recvframe_data(precvframe); + + ta = get_ta(wlanhdr); +- ra = get_ra(wlanhdr); ++ ra = rtl_get_ra(wlanhdr); + is_ra_bmc = IS_MCAST(ra); + + if (_rtw_memcmp(adapter_mac_addr(padapter), ta, ETH_ALEN) == _TRUE) { +@@ -4991,7 +4991,7 @@ s32 pre_recv_entry(union recv_frame *precvframe, u8 *pphy_status) + { + s32 ret = _SUCCESS; + u8 *pbuf = precvframe->u.hdr.rx_data; +- u8 *pda = get_ra(pbuf); ++ u8 *pda = rtl_get_ra(pbuf); + u8 ra_is_bmc = IS_MCAST(pda); + _adapter *primary_padapter = precvframe->u.hdr.adapter; + #ifdef CONFIG_CONCURRENT_MODE +diff --git a/hal/hal_com.c b/hal/hal_com.c +index dcf8edf..07b8a5e 100644 +--- a/hal/hal_com.c ++++ b/hal/hal_com.c +@@ -12569,7 +12569,7 @@ void rtw_store_phy_info(_adapter *padapter, union recv_frame *prframe) + + /*RTW_INFO("=>%s WIFI_DATA_TYPE or WIFI_QOS_DATA_TYPE\n", __FUNCTION__);*/ + if (psta) { +- if (IS_MCAST(get_ra(get_recvframe_data(prframe)))) ++ if (IS_MCAST(rtl_get_ra(get_recvframe_data(prframe)))) + psta_dframe_info = &psta->sta_dframe_info_bmc; + else + psta_dframe_info = &psta->sta_dframe_info; +diff --git a/include/wifi.h b/include/wifi.h +index f071dd0..b349bb9 100644 +--- a/include/wifi.h ++++ b/include/wifi.h +@@ -454,7 +454,7 @@ __inline static int IS_MCAST(const u8 *da) + return _FALSE; + } + +-__inline static unsigned char *get_ra(unsigned char *pframe) ++__inline static unsigned char *rtl_get_ra(unsigned char *pframe) + { + unsigned char *ra; + ra = GetAddr1Ptr(pframe); +diff --git a/os_dep/linux/ioctl_cfg80211.c b/os_dep/linux/ioctl_cfg80211.c +index 03f6240..a54125a 100644 +--- a/os_dep/linux/ioctl_cfg80211.c ++++ b/os_dep/linux/ioctl_cfg80211.c +@@ -6468,7 +6468,7 @@ void rtw_cfg80211_rx_p2p_action_public(_adapter *adapter, union recv_frame *rfra + + indicate: + #if defined(RTW_DEDICATED_P2P_DEVICE) +- if (rtw_cfg80211_redirect_pd_wdev(dvobj_to_wiphy(dvobj), get_ra(frame), &wdev)) ++ if (rtw_cfg80211_redirect_pd_wdev(dvobj_to_wiphy(dvobj), rtl_get_ra(frame), &wdev)) + if (0) + RTW_INFO("redirect to pd_wdev:%p\n", wdev); + #endif +-- +2.34.1 + From martin at geanix.com Sun Mar 19 17:21:16 2023 From: martin at geanix.com (Martin =?ISO-8859-1?Q?Hundeb=F8ll?=) Date: Sun, 19 Mar 2023 18:21:16 +0100 Subject: [Buildroot] [PATCHv2] ifupdown: bump to 0.8.41 In-Reply-To: <20230319174304.52895f9b@windsurf> References: <20230316094515.598356-1-martin@geanix.com> <20230319174304.52895f9b@windsurf> Message-ID: <2238b0c90df95d926bd17f22ef918a1fb3c8b37e.camel@geanix.com> On Sun, 2023-03-19 at 17:43 +0100, Thomas Petazzoni wrote: > > +Signed-off-by: Martin Hundeb?ll > > +Upstream-status: Denied > > [https://salsa.debian.org/debian/ifupdown/-/merge_requests/5] > > Isn't the feedback from upstream completely bogus here? They say > "Note > that this would only hide the problem by turning a build failure into > a > misbehaving program.", which I don't think is correct. Did you try to > argue with them? No, I did not. I'll give it a shot next week! // Martin From thomas.petazzoni at bootlin.com Sun Mar 19 16:44:12 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sun, 19 Mar 2023 17:44:12 +0100 Subject: [Buildroot] [git commit] package/ca-certificates: bump version to 20230311 Message-ID: <20230319174900.E28358750C@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=9f5c8bd4305ab7667f3a36911ba58cef358b5aa8 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master 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 --- ...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 thomas.petazzoni at bootlin.com Sun Mar 19 17:49:08 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sun, 19 Mar 2023 18:49:08 +0100 Subject: [Buildroot] [PATCH] package/ca-certificates: bump version to 20230311 In-Reply-To: <20230319142213.3045818-1-me@stevenhay.com> References: <20230319142213.3045818-1-me@stevenhay.com> Message-ID: <20230319184908.611f579a@windsurf> On Sun, 19 Mar 2023 15:22:12 +0100 Steve Hay via buildroot wrote: > 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. Applied to master, thanks. Thomas -- Thomas Petazzoni, CTO, Bootlin Embedded Linux and Kernel engineering https://bootlin.com From fontaine.fabrice at gmail.com Sun Mar 19 18:10:59 2023 From: fontaine.fabrice at gmail.com (Fabrice Fontaine) Date: Sun, 19 Mar 2023 19:10:59 +0100 Subject: [Buildroot] [PATCH 1/2] package/xlib_libXpresent: new package Message-ID: <20230319181100.23180-1-fontaine.fabrice@gmail.com> Signed-off-by: Fabrice Fontaine --- package/x11r7/Config.in | 1 + package/x11r7/xlib_libXpresent/Config.in | 8 ++++++++ .../xlib_libXpresent/xlib_libXpresent.hash | 6 ++++++ .../x11r7/xlib_libXpresent/xlib_libXpresent.mk | 17 +++++++++++++++++ 4 files changed, 32 insertions(+) create mode 100644 package/x11r7/xlib_libXpresent/Config.in create mode 100644 package/x11r7/xlib_libXpresent/xlib_libXpresent.hash create mode 100644 package/x11r7/xlib_libXpresent/xlib_libXpresent.mk diff --git a/package/x11r7/Config.in b/package/x11r7/Config.in index 4de8922e0d..b91f97bb34 100644 --- a/package/x11r7/Config.in +++ b/package/x11r7/Config.in @@ -42,6 +42,7 @@ if BR2_PACKAGE_XORG7 source package/x11r7/xlib_libXinerama/Config.in source package/x11r7/xlib_libXmu/Config.in source package/x11r7/xlib_libXpm/Config.in + source package/x11r7/xlib_libXpresent/Config.in source package/x11r7/xlib_libXrandr/Config.in source package/x11r7/xlib_libXrender/Config.in source package/x11r7/xlib_libXres/Config.in diff --git a/package/x11r7/xlib_libXpresent/Config.in b/package/x11r7/xlib_libXpresent/Config.in new file mode 100644 index 0000000000..ee8f0003fe --- /dev/null +++ b/package/x11r7/xlib_libXpresent/Config.in @@ -0,0 +1,8 @@ +config BR2_PACKAGE_XLIB_LIBXPRESENT + bool "libXpresent" + select BR2_PACKAGE_XLIB_LIBXEXT + select BR2_PACKAGE_XLIB_LIBXFIXES + select BR2_PACKAGE_XLIB_XTRANS + select BR2_PACKAGE_XORGPROTO + help + X.Org Xpresent library diff --git a/package/x11r7/xlib_libXpresent/xlib_libXpresent.hash b/package/x11r7/xlib_libXpresent/xlib_libXpresent.hash new file mode 100644 index 0000000000..e7f6ac9e5a --- /dev/null +++ b/package/x11r7/xlib_libXpresent/xlib_libXpresent.hash @@ -0,0 +1,6 @@ +# From https://lists.x.org/archives/xorg-announce/2022-October/003225.html +sha256 b964df9e5a066daa5e08d2dc82692c57ca27d00b8cc257e8e960c9f1cf26231b libXpresent-1.0.1.tar.xz +sha512 a4551f49a68f4487eb70dc5b50b7f745fbc8b6842cfa60422afe3834af41c504a37bcfddb4e7e9ee084b250df256034290776c8eb7d8838e392eb626fff55d25 libXpresent-1.0.1.tar.xz + +# Locally calculated +sha256 d64e671ffeb483d4543f98c842788ab34c77427e27d83d6b082065a4438d4885 COPYING diff --git a/package/x11r7/xlib_libXpresent/xlib_libXpresent.mk b/package/x11r7/xlib_libXpresent/xlib_libXpresent.mk new file mode 100644 index 0000000000..fd6f092b1a --- /dev/null +++ b/package/x11r7/xlib_libXpresent/xlib_libXpresent.mk @@ -0,0 +1,17 @@ +################################################################################ +# +# xlib_libXpresent +# +################################################################################ + +XLIB_LIBXPRESENT_VERSION = 1.0.1 +XLIB_LIBXPRESENT_SOURCE = libXpresent-$(XLIB_LIBXPRESENT_VERSION).tar.xz +XLIB_LIBXPRESENT_SITE = http://xorg.freedesktop.org/releases/individual/lib +XLIB_LIBXPRESENT_LICENSE = MIT +XLIB_LIBXPRESENT_LICENSE_FILES = COPYING +XLIB_LIBXPRESENT_INSTALL_STAGING = YES + +XLIB_LIBXPRESENT_DEPENDENCIES = \ + xlib_libXext xlib_libXfixes xlib_xtrans xorgproto + +$(eval $(autotools-package)) -- 2.39.1 From fontaine.fabrice at gmail.com Sun Mar 19 18:11:00 2023 From: fontaine.fabrice at gmail.com (Fabrice Fontaine) Date: Sun, 19 Mar 2023 19:11:00 +0100 Subject: [Buildroot] [PATCH 2/2] package/mpv: fix x11 build In-Reply-To: <20230319181100.23180-1-fontaine.fabrice@gmail.com> References: <20230319181100.23180-1-fontaine.fabrice@gmail.com> Message-ID: <20230319181100.23180-2-fontaine.fabrice@gmail.com> xlib_libXpresent is needed with x11 to avoid the following build failure raised since bump to version 0.35.1 in commit 61ba55e9cce6884295e47fdf33554e6877bd0747 and https://github.com/mpv-player/mpv/commit/3d459832a88a9bd2835b339cf6ca98f84aad0115: Checking for X11 : no ('x11 >= 1.0.0 xscrnsaver >= 1.0.0 xext >= 1.0.0 xinerama >= 1.0.0 xpresent >= 1.0.0 xrandr >= 1.2.0' not found) You manually enabled the feature 'x11', but the autodetection check failed. Fixes: - http://autobuild.buildroot.org/results/1aace6210ba966bb4979d935c08507b2a34e0460 Signed-off-by: Fabrice Fontaine --- package/mpv/Config.in | 1 + package/mpv/mpv.mk | 8 +++++++- 2 files changed, 8 insertions(+), 1 deletion(-) diff --git a/package/mpv/Config.in b/package/mpv/Config.in index 8efb353c33..5c32f593fe 100644 --- a/package/mpv/Config.in +++ b/package/mpv/Config.in @@ -26,6 +26,7 @@ config BR2_PACKAGE_MPV select BR2_PACKAGE_XLIB_LIBX11 if BR2_PACKAGE_XORG7 select BR2_PACKAGE_XLIB_LIBXEXT if BR2_PACKAGE_XORG7 select BR2_PACKAGE_XLIB_LIBXINERAMA if BR2_PACKAGE_XORG7 + select BR2_PACKAGE_XLIB_LIBXPRESENT if BR2_PACKAGE_XORG7 select BR2_PACKAGE_XLIB_LIBXSCRNSAVER if BR2_PACKAGE_XORG7 select BR2_PACKAGE_XLIB_LIBXRANDR if BR2_PACKAGE_XORG7 help diff --git a/package/mpv/mpv.mk b/package/mpv/mpv.mk index e368b25736..cf37091186 100644 --- a/package/mpv/mpv.mk +++ b/package/mpv/mpv.mk @@ -205,7 +205,13 @@ endif # xlib_libXrandr, xlib_libXScrnSaver. ifeq ($(BR2_PACKAGE_XORG7),y) MPV_CONF_OPTS += --enable-x11 -MPV_DEPENDENCIES += xlib_libX11 xlib_libXext xlib_libXinerama xlib_libXrandr xlib_libXScrnSaver +MPV_DEPENDENCIES += \ + xlib_libX11 \ + xlib_libXext \ + xlib_libXinerama \ + xlib_libXpresent \ + xlib_libXrandr \ + xlib_libXScrnSaver # XVideo ifeq ($(BR2_PACKAGE_XLIB_LIBXV),y) MPV_CONF_OPTS += --enable-xv -- 2.39.1 From fontaine.fabrice at gmail.com Sun Mar 19 19:12:12 2023 From: fontaine.fabrice at gmail.com (Fabrice Fontaine) Date: Sun, 19 Mar 2023 20:12:12 +0100 Subject: [Buildroot] [PATCH 1/1] package/libmicrohttpd: security bump to version 0.9.76 Message-ID: <20230319191212.666401-1-fontaine.fabrice@gmail.com> 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 --- 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 -- 2.39.1 From fontaine.fabrice at gmail.com Sun Mar 19 19:25:26 2023 From: fontaine.fabrice at gmail.com (Fabrice Fontaine) Date: Sun, 19 Mar 2023 20:25:26 +0100 Subject: [Buildroot] [PATCH 1/1] package/wireshark: security bump to version 4.0.4 Message-ID: <20230319192526.915856-1-fontaine.fabrice@gmail.com> 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 --- 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 -- 2.39.1 From giulio.benetti at benettiengineering.com Sun Mar 19 19:29:15 2023 From: giulio.benetti at benettiengineering.com (Giulio Benetti) Date: Sun, 19 Mar 2023 20:29:15 +0100 Subject: [Buildroot] [PATCH] package/mmc-utils: bump to version d4c2910981ff99b983734426dfa99632fb81ac6b Message-ID: <20230319192915.264584-1-giulio.benetti@benettiengineering.com> Signed-off-by: Giulio Benetti --- package/mmc-utils/mmc-utils.hash | 4 ++-- package/mmc-utils/mmc-utils.mk | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package/mmc-utils/mmc-utils.hash b/package/mmc-utils/mmc-utils.hash index 1256f63487..22d34c3d40 100644 --- a/package/mmc-utils/mmc-utils.hash +++ b/package/mmc-utils/mmc-utils.hash @@ -1,3 +1,3 @@ # Locally computed -sha256 f6ed1cb2f02d49df4244f8872b47b22780dd634fa19d857298ce1b793752776f mmc-utils-dfc3b6ecda84d21418fb4408b39c5c71db4c6458-br1.tar.gz -sha256 f57e3c6169116aa9ff06eec95734ca000e4d0196467bb221e80e50530c768081 mmc.h +sha256 e5a8dacf26a178010202c8fa7cb28b01f50fe967da98cdbdf320b2f110920106 mmc-utils-d4c2910981ff99b983734426dfa99632fb81ac6b-br1.tar.gz +sha256 f0b53b9d58ee24e8bd9bb69bf4b31f8d1d031cf4f5d5078842198bbc6a779ca5 mmc.h diff --git a/package/mmc-utils/mmc-utils.mk b/package/mmc-utils/mmc-utils.mk index 435e6ae7f1..bc0fc7aaf2 100644 --- a/package/mmc-utils/mmc-utils.mk +++ b/package/mmc-utils/mmc-utils.mk @@ -4,7 +4,7 @@ # ################################################################################ -MMC_UTILS_VERSION = dfc3b6ecda84d21418fb4408b39c5c71db4c6458 +MMC_UTILS_VERSION = d4c2910981ff99b983734426dfa99632fb81ac6b MMC_UTILS_SITE = https://git.kernel.org/pub/scm/linux/kernel/git/cjb/mmc-utils.git MMC_UTILS_SITE_METHOD = git MMC_UTILS_LICENSE = GPL-2.0 -- 2.34.1 From peter at korsgaard.com Sun Mar 19 19:34:03 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 19 Mar 2023 20:34:03 +0100 Subject: [Buildroot] [PATCH 1/1] package/s390-tools: needs OpenSSL-enabled libcurl In-Reply-To: <20230318123058.4103-1-fontaine.fabrice@gmail.com> (Fabrice Fontaine's message of "Sat, 18 Mar 2023 13:30:58 +0100") References: <20230318123058.4103-1-fontaine.fabrice@gmail.com> Message-ID: <87mt48wn6c.fsf@dell.be.48ers.dk> >>>>> "Fabrice" == Fabrice Fontaine writes: > Fix the following build failure raised bump to version 2.17.0 in commit > eab9110afbef9c39569c4cc988aed15c48f7ce44 and > https://github.com/ibm-s390-linux/s390-tools/commit/56fecf1832c3ebc4626ddf5c598762833c362d5e: > Error: libcurl is not built with the OpenSSL backend > Fixes: > - http://autobuild.buildroot.org/results/32aa8f0bece5da2a16d761f175d46c7d3e0a8965 > - http://autobuild.buildroot.org/results/535253f483c927da456c0be292df6a58c1f39737 > Signed-off-by: Fabrice Fontaine Committed to 2023.02.x and 2022.02.x, thanks. -- Bye, Peter Korsgaard From indrek.kruusa at gmail.com Sun Mar 19 19:42:45 2023 From: indrek.kruusa at gmail.com (Indrek Kruusa) Date: Sun, 19 Mar 2023 21:42:45 +0200 Subject: [Buildroot] [PATCH] package/mmc-utils: bump to version d4c2910981ff99b983734426dfa99632fb81ac6b In-Reply-To: <20230319192915.264584-1-giulio.benetti@benettiengineering.com> References: <20230319192915.264584-1-giulio.benetti@benettiengineering.com> Message-ID: Kontakt Giulio Benetti () kirjutas kuup?eval P, 19. m?rts 2023 kell 21:29: > Signed-off-by: Giulio Benetti > --- > package/mmc-utils/mmc-utils.hash | 4 ++-- > package/mmc-utils/mmc-utils.mk | 2 +- > 2 files changed, 3 insertions(+), 3 deletions(-) > > diff --git a/package/mmc-utils/mmc-utils.hash > b/package/mmc-utils/mmc-utils.hash > index 1256f63487..22d34c3d40 100644 > --- a/package/mmc-utils/mmc-utils.hash > +++ b/package/mmc-utils/mmc-utils.hash > @@ -1,3 +1,3 @@ > # Locally computed > -sha256 f6ed1cb2f02d49df4244f8872b47b22780dd634fa19d857298ce1b793752776f > mmc-utils-dfc3b6ecda84d21418fb4408b39c5c71db4c6458-br1.tar.gz > -sha256 f57e3c6169116aa9ff06eec95734ca000e4d0196467bb221e80e50530c768081 > mmc.h > +sha256 e5a8dacf26a178010202c8fa7cb28b01f50fe967da98cdbdf320b2f110920106 > mmc-utils-d4c2910981ff99b983734426dfa99632fb81ac6b-br1.tar.gz > +sha256 f0b53b9d58ee24e8bd9bb69bf4b31f8d1d031cf4f5d5078842198bbc6a779ca5 > mmc.h > diff --git a/package/mmc-utils/mmc-utils.mk b/package/mmc-utils/ > mmc-utils.mk > index 435e6ae7f1..bc0fc7aaf2 100644 > --- a/package/mmc-utils/mmc-utils.mk > +++ b/package/mmc-utils/mmc-utils.mk > @@ -4,7 +4,7 @@ > # > > ################################################################################ > > -MMC_UTILS_VERSION = dfc3b6ecda84d21418fb4408b39c5c71db4c6458 > +MMC_UTILS_VERSION = d4c2910981ff99b983734426dfa99632fb81ac6b > MMC_UTILS_SITE = > https://git.kernel.org/pub/scm/linux/kernel/git/cjb/mmc-utils.git I happened to click on that git.kernel.org link and it doesn't work. But then where does this version come from? Best regards, Indrek > > MMC_UTILS_SITE_METHOD = git > MMC_UTILS_LICENSE = GPL-2.0 > -- > 2.34.1 > > _______________________________________________ > buildroot mailing list > buildroot at buildroot.org > https://lists.buildroot.org/mailman/listinfo/buildroot > -------------- next part -------------- An HTML attachment was scrubbed... URL: From giulio.benetti at benettiengineering.com Sun Mar 19 19:44:03 2023 From: giulio.benetti at benettiengineering.com (Giulio Benetti) Date: Sun, 19 Mar 2023 20:44:03 +0100 Subject: [Buildroot] [PATCH] package/rtl8821cu: bump to version 2023-03-19 on main branch Message-ID: <20230319194403.450205-1-giulio.benetti@benettiengineering.com> With this bump Linux 6.3 is supported. Signed-off-by: Giulio Benetti --- package/rtl8821cu/rtl8821cu.hash | 4 ++-- package/rtl8821cu/rtl8821cu.mk | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package/rtl8821cu/rtl8821cu.hash b/package/rtl8821cu/rtl8821cu.hash index e2d83adc0f..45460d6d12 100644 --- a/package/rtl8821cu/rtl8821cu.hash +++ b/package/rtl8821cu/rtl8821cu.hash @@ -1,3 +1,3 @@ # Locally calculated -sha256 1d090da292c3f9322603846467a80278670211fcde3354dcabfe32c449992493 rtl8821cu-69c903b75bde36293c66b25c051916a74dbadf58.tar.gz -sha256 af54d00efc57cfce664171ac8be2a20c0f290b1b5c1a67bb2eba7b6380276c4e LICENSE +sha256 32589c3ac3ffde6de3ecaca83570ab07a2b92a66e3265294b0469375b007a480 rtl8821cu-80781de376007ecd778dfb2bef05533e3a6cc7c6.tar.gz +sha256 22cdb0a9cf492dbf05c5b27381a5c0e73ae0d4622427b522b0ba92b7495e5fb0 LICENSE diff --git a/package/rtl8821cu/rtl8821cu.mk b/package/rtl8821cu/rtl8821cu.mk index 5a93376c20..953da1f01c 100644 --- a/package/rtl8821cu/rtl8821cu.mk +++ b/package/rtl8821cu/rtl8821cu.mk @@ -4,7 +4,7 @@ # ################################################################################ -RTL8821CU_VERSION = 69c903b75bde36293c66b25c051916a74dbadf58 +RTL8821CU_VERSION = 80781de376007ecd778dfb2bef05533e3a6cc7c6 RTL8821CU_SITE = $(call github,morrownr,8821cu-20210916,$(RTL8821CU_VERSION)) RTL8821CU_LICENSE = GPL-2.0 RTL8821CU_LICENSE_FILES = LICENSE -- 2.34.1 From fontaine.fabrice at gmail.com Sun Mar 19 19:53:27 2023 From: fontaine.fabrice at gmail.com (Fabrice Fontaine) Date: Sun, 19 Mar 2023 20:53:27 +0100 Subject: [Buildroot] [PATCH 1/1] package/vim: security bump to version 9.0.1414 Message-ID: <20230319195327.26643-1-fontaine.fabrice@gmail.com> Fix CVE-2023-1127, CVE-2023-1170, CVE-2023-1175, CVE-2023-1264 and CVE-2023-1355 Signed-off-by: Fabrice Fontaine --- 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 -- 2.39.1 From giulio.benetti at benettiengineering.com Sun Mar 19 19:56:19 2023 From: giulio.benetti at benettiengineering.com (Giulio Benetti) Date: Sun, 19 Mar 2023 20:56:19 +0100 Subject: [Buildroot] [PATCH] package/mmc-utils: bump to version d4c2910981ff99b983734426dfa99632fb81ac6b In-Reply-To: References: <20230319192915.264584-1-giulio.benetti@benettiengineering.com> Message-ID: <6f57dc7b-ed61-7218-13a1-34f1456478c8@benettiengineering.com> Hi Indrek, please use plain-text e-mail and not HTML one, On 19/03/23 20:42, Indrek Kruusa wrote: > Kontakt Giulio Benetti ( >) kirjutas kuup?eval P, > 19. m?rts 2023 kell 21:29: > > Signed-off-by: Giulio Benetti > > --- > ?package/mmc-utils/mmc-utils.hash | 4 ++-- > ?package/mmc-utils/mmc-utils.mk ? ?| 2 +- > ?2 files changed, 3 insertions(+), 3 deletions(-) > > diff --git a/package/mmc-utils/mmc-utils.hash > b/package/mmc-utils/mmc-utils.hash > index 1256f63487..22d34c3d40 100644 > --- a/package/mmc-utils/mmc-utils.hash > +++ b/package/mmc-utils/mmc-utils.hash > @@ -1,3 +1,3 @@ > ?# Locally computed > -sha256 > f6ed1cb2f02d49df4244f8872b47b22780dd634fa19d857298ce1b793752776f > mmc-utils-dfc3b6ecda84d21418fb4408b39c5c71db4c6458-br1.tar.gz > -sha256 > f57e3c6169116aa9ff06eec95734ca000e4d0196467bb221e80e50530c768081? mmc.h > +sha256 > e5a8dacf26a178010202c8fa7cb28b01f50fe967da98cdbdf320b2f110920106 > mmc-utils-d4c2910981ff99b983734426dfa99632fb81ac6b-br1.tar.gz > +sha256 > f0b53b9d58ee24e8bd9bb69bf4b31f8d1d031cf4f5d5078842198bbc6a779ca5? mmc.h > diff --git a/package/mmc-utils/mmc-utils.mk > b/package/mmc-utils/mmc-utils.mk > index 435e6ae7f1..bc0fc7aaf2 100644 > --- a/package/mmc-utils/mmc-utils.mk > +++ b/package/mmc-utils/mmc-utils.mk > @@ -4,7 +4,7 @@ > ?# > ?################################################################################ > > -MMC_UTILS_VERSION = dfc3b6ecda84d21418fb4408b39c5c71db4c6458 > +MMC_UTILS_VERSION = d4c2910981ff99b983734426dfa99632fb81ac6b > ?MMC_UTILS_SITE = > https://git.kernel.org/pub/scm/linux/kernel/git/cjb/mmc-utils.git > > > > I happened to click on that git.kernel.org > ?link > and it doesn't?work. But then where does this version come from? that is the git repository address, it's not the same address of the git-web frontend. If doesn't show up on the browser it doesn't mean git doesn't work. Try to: $ git clone https://git.kernel.org/pub/scm/linux/kernel/git/cjb/mmc-utils.git and you will see that it will clone the repository. Best regards -- Giulio Benetti Benetti Engineering sas > > Best regards, > Indrek > > > ?MMC_UTILS_SITE_METHOD = git > ?MMC_UTILS_LICENSE = GPL-2.0 > -- > 2.34.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 ps.report at gmx.net Sun Mar 19 20:05:25 2023 From: ps.report at gmx.net (Peter Seiderer) Date: Sun, 19 Mar 2023 21:05:25 +0100 Subject: [Buildroot] [PATCH] package/mmc-utils: bump to version d4c2910981ff99b983734426dfa99632fb81ac6b In-Reply-To: <6f57dc7b-ed61-7218-13a1-34f1456478c8@benettiengineering.com> References: <20230319192915.264584-1-giulio.benetti@benettiengineering.com> <6f57dc7b-ed61-7218-13a1-34f1456478c8@benettiengineering.com> Message-ID: <20230319210525.4188a98b@gmx.net> Hello *, On Sun, 19 Mar 2023 20:56:19 +0100, Giulio Benetti wrote: > Hi Indrek, > > please use plain-text e-mail and not HTML one, > > On 19/03/23 20:42, Indrek Kruusa wrote: > > Kontakt Giulio Benetti ( > >) kirjutas kuup?eval P, > > 19. m?rts 2023 kell 21:29: > > > > Signed-off-by: Giulio Benetti > > > > --- > > ?package/mmc-utils/mmc-utils.hash | 4 ++-- > > ?package/mmc-utils/mmc-utils.mk ? ?| 2 +- > > ?2 files changed, 3 insertions(+), 3 deletions(-) > > > > diff --git a/package/mmc-utils/mmc-utils.hash > > b/package/mmc-utils/mmc-utils.hash > > index 1256f63487..22d34c3d40 100644 > > --- a/package/mmc-utils/mmc-utils.hash > > +++ b/package/mmc-utils/mmc-utils.hash > > @@ -1,3 +1,3 @@ > > ?# Locally computed > > -sha256 > > f6ed1cb2f02d49df4244f8872b47b22780dd634fa19d857298ce1b793752776f > > mmc-utils-dfc3b6ecda84d21418fb4408b39c5c71db4c6458-br1.tar.gz > > -sha256 > > f57e3c6169116aa9ff06eec95734ca000e4d0196467bb221e80e50530c768081? mmc.h > > +sha256 > > e5a8dacf26a178010202c8fa7cb28b01f50fe967da98cdbdf320b2f110920106 > > mmc-utils-d4c2910981ff99b983734426dfa99632fb81ac6b-br1.tar.gz > > +sha256 > > f0b53b9d58ee24e8bd9bb69bf4b31f8d1d031cf4f5d5078842198bbc6a779ca5? mmc.h > > diff --git a/package/mmc-utils/mmc-utils.mk > > b/package/mmc-utils/mmc-utils.mk > > index 435e6ae7f1..bc0fc7aaf2 100644 > > --- a/package/mmc-utils/mmc-utils.mk > > +++ b/package/mmc-utils/mmc-utils.mk > > @@ -4,7 +4,7 @@ > > ?# > > ?################################################################################ > > > > -MMC_UTILS_VERSION = dfc3b6ecda84d21418fb4408b39c5c71db4c6458 > > +MMC_UTILS_VERSION = d4c2910981ff99b983734426dfa99632fb81ac6b > > ?MMC_UTILS_SITE = > > https://git.kernel.org/pub/scm/linux/kernel/git/cjb/mmc-utils.git > > > > > > > > I happened to click on that git.kernel.org > > ?link > > and it doesn't?work. But then where does this version come from? > > that is the git repository address, it's not the same address of the > git-web frontend. If doesn't show up on the browser it doesn't mean git > doesn't work. Try to: > $ git clone > https://git.kernel.org/pub/scm/linux/kernel/git/cjb/mmc-utils.git > > and you will see that it will clone the repository. A better one (both web and git) would be: https://git.kernel.org/pub/scm/utils/mmc/mmc-utils.git Regards, Peter > > Best regards From giulio.benetti at benettiengineering.com Sun Mar 19 20:10:23 2023 From: giulio.benetti at benettiengineering.com (Giulio Benetti) Date: Sun, 19 Mar 2023 21:10:23 +0100 Subject: [Buildroot] [PATCH] package/mmc-utils: bump to version d4c2910981ff99b983734426dfa99632fb81ac6b In-Reply-To: <20230319210525.4188a98b@gmx.net> References: <20230319192915.264584-1-giulio.benetti@benettiengineering.com> <6f57dc7b-ed61-7218-13a1-34f1456478c8@benettiengineering.com> <20230319210525.4188a98b@gmx.net> Message-ID: <2e06e0e2-2344-b1b2-accb-57fe5d29804d@benettiengineering.com> Hi Peter, On 19/03/23 21:05, Peter Seiderer wrote: > Hello *, > > On Sun, 19 Mar 2023 20:56:19 +0100, Giulio Benetti wrote: > >> Hi Indrek, >> >> please use plain-text e-mail and not HTML one, >> >> On 19/03/23 20:42, Indrek Kruusa wrote: >>> Kontakt Giulio Benetti (>> >) kirjutas kuup?eval P, >>> 19. m?rts 2023 kell 21:29: >>> >>> Signed-off-by: Giulio Benetti >> > >>> --- >>> ?package/mmc-utils/mmc-utils.hash | 4 ++-- >>> ?package/mmc-utils/mmc-utils.mk ? ?| 2 +- >>> ?2 files changed, 3 insertions(+), 3 deletions(-) >>> >>> diff --git a/package/mmc-utils/mmc-utils.hash >>> b/package/mmc-utils/mmc-utils.hash >>> index 1256f63487..22d34c3d40 100644 >>> --- a/package/mmc-utils/mmc-utils.hash >>> +++ b/package/mmc-utils/mmc-utils.hash >>> @@ -1,3 +1,3 @@ >>> ?# Locally computed >>> -sha256 >>> f6ed1cb2f02d49df4244f8872b47b22780dd634fa19d857298ce1b793752776f >>> mmc-utils-dfc3b6ecda84d21418fb4408b39c5c71db4c6458-br1.tar.gz >>> -sha256 >>> f57e3c6169116aa9ff06eec95734ca000e4d0196467bb221e80e50530c768081? mmc.h >>> +sha256 >>> e5a8dacf26a178010202c8fa7cb28b01f50fe967da98cdbdf320b2f110920106 >>> mmc-utils-d4c2910981ff99b983734426dfa99632fb81ac6b-br1.tar.gz >>> +sha256 >>> f0b53b9d58ee24e8bd9bb69bf4b31f8d1d031cf4f5d5078842198bbc6a779ca5? mmc.h >>> diff --git a/package/mmc-utils/mmc-utils.mk >>> b/package/mmc-utils/mmc-utils.mk >>> index 435e6ae7f1..bc0fc7aaf2 100644 >>> --- a/package/mmc-utils/mmc-utils.mk >>> +++ b/package/mmc-utils/mmc-utils.mk >>> @@ -4,7 +4,7 @@ >>> ?# >>> ?################################################################################ >>> >>> -MMC_UTILS_VERSION = dfc3b6ecda84d21418fb4408b39c5c71db4c6458 >>> +MMC_UTILS_VERSION = d4c2910981ff99b983734426dfa99632fb81ac6b >>> ?MMC_UTILS_SITE = >>> https://git.kernel.org/pub/scm/linux/kernel/git/cjb/mmc-utils.git >>> >>> >>> >>> I happened to click on that git.kernel.org >>> ?link >>> and it doesn't?work. But then where does this version come from? >> >> that is the git repository address, it's not the same address of the >> git-web frontend. If doesn't show up on the browser it doesn't mean git >> doesn't work. Try to: >> $ git clone >> https://git.kernel.org/pub/scm/linux/kernel/git/cjb/mmc-utils.git >> >> and you will see that it will clone the repository. > > A better one (both web and git) would be: > > https://git.kernel.org/pub/scm/utils/mmc/mmc-utils.git thank you, I send a V2 using that URL then. Best regards -- Giulio Benetti Benetti Engineering sas > Regards, > Peter > >> >> Best regards > > _______________________________________________ > buildroot mailing list > buildroot at buildroot.org > https://lists.buildroot.org/mailman/listinfo/buildroot From peter at korsgaard.com Sun Mar 19 20:15:11 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 19 Mar 2023 21:15:11 +0100 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: <87ilewwl9s.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 It looks like we also need to bump agentpp: http://autobuild.buildroot.net/results/d73/d7347b8b3953596b66da6ca6d85f084fb427934c/build-end.log https://agentpp.com/download/changes_agent++.txt Care to have a look at doing that? -- Bye, Peter Korsgaard From peter at korsgaard.com Sun Mar 19 19:33:34 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 19 Mar 2023 20:33:34 +0100 Subject: [Buildroot] [git commit branch/2023.02.x] package/s390-tools: needs OpenSSL-enabled libcurl Message-ID: <20230319201539.4625C874FA@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=5a03ec843ddd5b5f20ae28ed4a380b0189c56371 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2023.02.x Fix the following build failure raised bump to version 2.17.0 in commit eab9110afbef9c39569c4cc988aed15c48f7ce44 and https://github.com/ibm-s390-linux/s390-tools/commit/56fecf1832c3ebc4626ddf5c598762833c362d5e: Error: libcurl is not built with the OpenSSL backend Fixes: - http://autobuild.buildroot.org/results/32aa8f0bece5da2a16d761f175d46c7d3e0a8965 - http://autobuild.buildroot.org/results/535253f483c927da456c0be292df6a58c1f39737 Signed-off-by: Fabrice Fontaine Signed-off-by: Thomas Petazzoni (cherry picked from commit 889fd54f809973d56b98e78677ae8a14e9e64da4) Signed-off-by: Peter Korsgaard --- package/s390-tools/s390-tools.mk | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package/s390-tools/s390-tools.mk b/package/s390-tools/s390-tools.mk index 8cd5491405..ec01a18cb0 100644 --- a/package/s390-tools/s390-tools.mk +++ b/package/s390-tools/s390-tools.mk @@ -14,7 +14,7 @@ S390_TOOLS_MAKE_OPTS = \ ARCH=$(BR2_ARCH) \ CFLAGS="$(TARGET_CFLAGS) -D_GNU_SOURCE" -ifeq ($(BR2_PACKAGE_LIBCURL),y) +ifeq ($(BR2_PACKAGE_LIBCURL_OPENSSL),y) S390_TOOLS_DEPENDENCIES += libcurl S390_TOOLS_MAKE_OPTS += \ CURL_CONFIG=$(STAGING_DIR)/usr/bin/curl-config \ From peter at korsgaard.com Sun Mar 19 19:32:49 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 19 Mar 2023 20:32:49 +0100 Subject: [Buildroot] [git commit branch/2022.02.x] package/s390-tools: needs OpenSSL-enabled libcurl Message-ID: <20230319201702.A07F08751B@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=8b641331d0b1fea1c70f910df70d7f045f9de162 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.02.x Fix the following build failure raised bump to version 2.17.0 in commit eab9110afbef9c39569c4cc988aed15c48f7ce44 and https://github.com/ibm-s390-linux/s390-tools/commit/56fecf1832c3ebc4626ddf5c598762833c362d5e: Error: libcurl is not built with the OpenSSL backend Fixes: - http://autobuild.buildroot.org/results/32aa8f0bece5da2a16d761f175d46c7d3e0a8965 - http://autobuild.buildroot.org/results/535253f483c927da456c0be292df6a58c1f39737 Signed-off-by: Fabrice Fontaine Signed-off-by: Thomas Petazzoni (cherry picked from commit 889fd54f809973d56b98e78677ae8a14e9e64da4) Signed-off-by: Peter Korsgaard --- package/s390-tools/s390-tools.mk | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package/s390-tools/s390-tools.mk b/package/s390-tools/s390-tools.mk index 328986bcb3..76d4480bf1 100644 --- a/package/s390-tools/s390-tools.mk +++ b/package/s390-tools/s390-tools.mk @@ -16,7 +16,7 @@ S390_TOOLS_MAKE_OPTS = \ LINK="$(TARGET_CC)" \ LINKXX="$(TARGET_CXX)" -ifeq ($(BR2_PACKAGE_LIBCURL),y) +ifeq ($(BR2_PACKAGE_LIBCURL_OPENSSL),y) S390_TOOLS_DEPENDENCIES += libcurl S390_TOOLS_MAKE_OPTS += \ CURL_CONFIG=$(STAGING_DIR)/usr/bin/curl-config \ From giulio.benetti at benettiengineering.com Sun Mar 19 20:17:01 2023 From: giulio.benetti at benettiengineering.com (Giulio Benetti) Date: Sun, 19 Mar 2023 21:17:01 +0100 Subject: [Buildroot] [PATCH v2] package/mmc-utils: bump to version d4c2910981ff99b983734426dfa99632fb81ac6b Message-ID: <20230319201701.469279-1-giulio.benetti@benettiengineering.com> Let's also switch to a _SITE that can be accessed from a web browser and results to be the official one for mmc-utils. Signed-off-by: Giulio Benetti --- V1->V2: * switch _SITE to a browsable one suggested by Peter Seiderer --- package/mmc-utils/mmc-utils.hash | 4 ++-- package/mmc-utils/mmc-utils.mk | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package/mmc-utils/mmc-utils.hash b/package/mmc-utils/mmc-utils.hash index 1256f63487..22d34c3d40 100644 --- a/package/mmc-utils/mmc-utils.hash +++ b/package/mmc-utils/mmc-utils.hash @@ -1,3 +1,3 @@ # Locally computed -sha256 f6ed1cb2f02d49df4244f8872b47b22780dd634fa19d857298ce1b793752776f mmc-utils-dfc3b6ecda84d21418fb4408b39c5c71db4c6458-br1.tar.gz -sha256 f57e3c6169116aa9ff06eec95734ca000e4d0196467bb221e80e50530c768081 mmc.h +sha256 e5a8dacf26a178010202c8fa7cb28b01f50fe967da98cdbdf320b2f110920106 mmc-utils-d4c2910981ff99b983734426dfa99632fb81ac6b-br1.tar.gz +sha256 f0b53b9d58ee24e8bd9bb69bf4b31f8d1d031cf4f5d5078842198bbc6a779ca5 mmc.h diff --git a/package/mmc-utils/mmc-utils.mk b/package/mmc-utils/mmc-utils.mk index 435e6ae7f1..44abf00dbc 100644 --- a/package/mmc-utils/mmc-utils.mk +++ b/package/mmc-utils/mmc-utils.mk @@ -4,8 +4,8 @@ # ################################################################################ -MMC_UTILS_VERSION = dfc3b6ecda84d21418fb4408b39c5c71db4c6458 -MMC_UTILS_SITE = https://git.kernel.org/pub/scm/linux/kernel/git/cjb/mmc-utils.git +MMC_UTILS_VERSION = d4c2910981ff99b983734426dfa99632fb81ac6b +MMC_UTILS_SITE = https://git.kernel.org/pub/scm/utils/mmc/mmc-utils.git MMC_UTILS_SITE_METHOD = git MMC_UTILS_LICENSE = GPL-2.0 MMC_UTILS_LICENSE_FILES = mmc.h -- 2.34.1 From bugzilla at busybox.net Sun Mar 19 20:36:02 2023 From: bugzilla at busybox.net (bugzilla at busybox.net) Date: Sun, 19 Mar 2023 20:36:02 +0000 Subject: [Buildroot] [Bug 15456] No more login on Raspberry Pi 3 since 2023.02 In-Reply-To: References: Message-ID: https://bugs.busybox.net/show_bug.cgi?id=15456 --- Comment #3 from Peter Seiderer --- Tested on raspberrypi_4, bash crashes with: $ ./host/bin/arm-buildroot-linux-gnueabihf-gdb build/bash-5.2.15/bash core.199 Core was generated by `bash'. Program terminated with signal SIGSEGV, Segmentation fault. #0 0xb6d74b5c in ?? () (gdb) set sysroot ./staging Reading symbols from ./staging/lib/libreadline.so.8... Reading symbols from ./staging/lib/libhistory.so.8... Reading symbols from ./staging/lib/libncurses.so.6... Reading symbols from ./staging/lib/libc.so.6... Reading symbols from ./staging/lib/ld-linux-armhf.so.3... (gdb) where #0 0xb6d74b5c in kill () at ../sysdeps/unix/syscall-template.S:120 #1 0x004d4f0c in kill_shell (sig=sig at entry=11) at sig.c:643 #2 0x004d5110 in termsig_handler (sig=11) at sig.c:624 #3 termsig_handler (sig=11) at sig.c:575 #4 0x004d5248 in termsig_sighandler (sig=) at sig.c:558 #5 #6 strlen () at ../sysdeps/arm/strlen.S:32 #7 0xb6f2fb20 in _rl_init_locale () at ../nls.c:150 #8 0xb6f2fba0 in _rl_init_eightbit () at ../nls.c:227 #9 0xb6f10f54 in readline_initialize_everything () at ../readline.c:1292 #10 rl_initialize () at ../readline.c:1183 #11 0x004e439c in initialize_readline () at bashline.c:522 #12 0x0048e63c in yy_readline_get () at /usr/local/src/chet/src/bash/src/parse.y:1514 #13 0x00491190 in shell_getc ( remove_quoted_newline=remove_quoted_newline at entry=1) at /usr/local/src/chet/src/bash/src/parse.y:2393 #14 0x00493410 in read_token (command=0) at /usr/local/src/chet/src/bash/src/parse.y:3404 #15 read_token (command=0) at /usr/local/src/chet/src/bash/src/parse.y:3355 #16 0x00496a64 in yylex () at /usr/local/src/chet/src/bash/src/parse.y:2892 #17 yyparse () at y.tab.c:1854 #18 0x0048da38 in parse_command () at eval.c:348 #19 0x0048db88 in read_command () at eval.c:392 #20 0x0048dd10 in reader_loop () at eval.c:139 #21 0x0048c7e8 in main (argc=5489868, argv=0x0, env=) at shell.c:833 But e.g. 'LANG=C bash' runs fine... -- You are receiving this mail because: You are on the CC list for the bug. From ps.report at gmx.net Sun Mar 19 20:50:35 2023 From: ps.report at gmx.net (Peter Seiderer) Date: Sun, 19 Mar 2023 21:50:35 +0100 Subject: [Buildroot] [PATCH] package/mmc-utils: bump to version d4c2910981ff99b983734426dfa99632fb81ac6b In-Reply-To: <2e06e0e2-2344-b1b2-accb-57fe5d29804d@benettiengineering.com> References: <20230319192915.264584-1-giulio.benetti@benettiengineering.com> <6f57dc7b-ed61-7218-13a1-34f1456478c8@benettiengineering.com> <20230319210525.4188a98b@gmx.net> <2e06e0e2-2344-b1b2-accb-57fe5d29804d@benettiengineering.com> Message-ID: <20230319215035.1886c1d0@gmx.net> Hello *, On Sun, 19 Mar 2023 21:10:23 +0100, Giulio Benetti wrote: > Hi Peter, > > On 19/03/23 21:05, Peter Seiderer wrote: > > Hello *, > > > > On Sun, 19 Mar 2023 20:56:19 +0100, Giulio Benetti wrote: > > > >> Hi Indrek, > >> > >> please use plain-text e-mail and not HTML one, > >> > >> On 19/03/23 20:42, Indrek Kruusa wrote: > >>> Kontakt Giulio Benetti ( >>> >) kirjutas kuup?eval P, > >>> 19. m?rts 2023 kell 21:29: > >>> > >>> Signed-off-by: Giulio Benetti >>> > > >>> --- > >>> ?package/mmc-utils/mmc-utils.hash | 4 ++-- > >>> ?package/mmc-utils/mmc-utils.mk ? ?| 2 +- > >>> ?2 files changed, 3 insertions(+), 3 deletions(-) > >>> > >>> diff --git a/package/mmc-utils/mmc-utils.hash > >>> b/package/mmc-utils/mmc-utils.hash > >>> index 1256f63487..22d34c3d40 100644 > >>> --- a/package/mmc-utils/mmc-utils.hash > >>> +++ b/package/mmc-utils/mmc-utils.hash > >>> @@ -1,3 +1,3 @@ > >>> ?# Locally computed > >>> -sha256 > >>> f6ed1cb2f02d49df4244f8872b47b22780dd634fa19d857298ce1b793752776f > >>> mmc-utils-dfc3b6ecda84d21418fb4408b39c5c71db4c6458-br1.tar.gz > >>> -sha256 > >>> f57e3c6169116aa9ff06eec95734ca000e4d0196467bb221e80e50530c768081? mmc.h > >>> +sha256 > >>> e5a8dacf26a178010202c8fa7cb28b01f50fe967da98cdbdf320b2f110920106 > >>> mmc-utils-d4c2910981ff99b983734426dfa99632fb81ac6b-br1.tar.gz > >>> +sha256 > >>> f0b53b9d58ee24e8bd9bb69bf4b31f8d1d031cf4f5d5078842198bbc6a779ca5? mmc.h > >>> diff --git a/package/mmc-utils/mmc-utils.mk > >>> b/package/mmc-utils/mmc-utils.mk > >>> index 435e6ae7f1..bc0fc7aaf2 100644 > >>> --- a/package/mmc-utils/mmc-utils.mk > >>> +++ b/package/mmc-utils/mmc-utils.mk > >>> @@ -4,7 +4,7 @@ > >>> ?# > >>> ?################################################################################ > >>> > >>> -MMC_UTILS_VERSION = dfc3b6ecda84d21418fb4408b39c5c71db4c6458 > >>> +MMC_UTILS_VERSION = d4c2910981ff99b983734426dfa99632fb81ac6b > >>> ?MMC_UTILS_SITE = > >>> https://git.kernel.org/pub/scm/linux/kernel/git/cjb/mmc-utils.git > >>> > >>> > >>> > >>> I happened to click on that git.kernel.org > >>> ?link > >>> and it doesn't?work. But then where does this version come from? > >> > >> that is the git repository address, it's not the same address of the > >> git-web frontend. If doesn't show up on the browser it doesn't mean git > >> doesn't work. Try to: > >> $ git clone > >> https://git.kernel.org/pub/scm/linux/kernel/git/cjb/mmc-utils.git > >> > >> and you will see that it will clone the repository. > > > > A better one (both web and git) would be: > > > > https://git.kernel.org/pub/scm/utils/mmc/mmc-utils.git > > thank you, I send a V2 using that URL then. Seems the git access is forwarded to this one, the web access is not... Do not forget to update the project URL in package/mmc-utils/Config.in too... Regards, Peter > > Best regards From ps.report at gmx.net Sun Mar 19 20:52:26 2023 From: ps.report at gmx.net (Peter Seiderer) Date: Sun, 19 Mar 2023 21:52:26 +0100 Subject: [Buildroot] [PATCH v2] package/mmc-utils: bump to version d4c2910981ff99b983734426dfa99632fb81ac6b In-Reply-To: <20230319201701.469279-1-giulio.benetti@benettiengineering.com> References: <20230319201701.469279-1-giulio.benetti@benettiengineering.com> Message-ID: <20230319215226.456c67d1@gmx.net> Hello Giulio, On Sun, 19 Mar 2023 21:17:01 +0100, Giulio Benetti wrote: > Let's also switch to a _SITE that can be accessed from a web browser and > results to be the official one for mmc-utils. > > Signed-off-by: Giulio Benetti > --- > V1->V2: > * switch _SITE to a browsable one suggested by Peter Seiderer > --- > package/mmc-utils/mmc-utils.hash | 4 ++-- > package/mmc-utils/mmc-utils.mk | 4 ++-- > 2 files changed, 4 insertions(+), 4 deletions(-) > > diff --git a/package/mmc-utils/mmc-utils.hash b/package/mmc-utils/mmc-utils.hash > index 1256f63487..22d34c3d40 100644 > --- a/package/mmc-utils/mmc-utils.hash > +++ b/package/mmc-utils/mmc-utils.hash > @@ -1,3 +1,3 @@ > # Locally computed > -sha256 f6ed1cb2f02d49df4244f8872b47b22780dd634fa19d857298ce1b793752776f mmc-utils-dfc3b6ecda84d21418fb4408b39c5c71db4c6458-br1.tar.gz > -sha256 f57e3c6169116aa9ff06eec95734ca000e4d0196467bb221e80e50530c768081 mmc.h > +sha256 e5a8dacf26a178010202c8fa7cb28b01f50fe967da98cdbdf320b2f110920106 mmc-utils-d4c2910981ff99b983734426dfa99632fb81ac6b-br1.tar.gz > +sha256 f0b53b9d58ee24e8bd9bb69bf4b31f8d1d031cf4f5d5078842198bbc6a779ca5 mmc.h > diff --git a/package/mmc-utils/mmc-utils.mk b/package/mmc-utils/mmc-utils.mk > index 435e6ae7f1..44abf00dbc 100644 > --- a/package/mmc-utils/mmc-utils.mk > +++ b/package/mmc-utils/mmc-utils.mk > @@ -4,8 +4,8 @@ > # > ################################################################################ > > -MMC_UTILS_VERSION = dfc3b6ecda84d21418fb4408b39c5c71db4c6458 > -MMC_UTILS_SITE = https://git.kernel.org/pub/scm/linux/kernel/git/cjb/mmc-utils.git > +MMC_UTILS_VERSION = d4c2910981ff99b983734426dfa99632fb81ac6b > +MMC_UTILS_SITE = https://git.kernel.org/pub/scm/utils/mmc/mmc-utils.git > MMC_UTILS_SITE_METHOD = git > MMC_UTILS_LICENSE = GPL-2.0 > MMC_UTILS_LICENSE_FILES = mmc.h Thanks for patch update, updating the project URL from package/mmc-utils/Config.in would be nice too ;-) Regards, Peter From bugzilla at busybox.net Mon Mar 20 02:43:26 2023 From: bugzilla at busybox.net (bugzilla at busybox.net) Date: Mon, 20 Mar 2023 02:43:26 +0000 Subject: [Buildroot] [Bug 15461] New: QtVirtualKeyboard segfaults Message-ID: https://bugs.busybox.net/show_bug.cgi?id=15461 Bug ID: 15461 Summary: QtVirtualKeyboard segfaults Product: buildroot Version: 2023.02 Hardware: Other OS: Linux Status: NEW Severity: normal Priority: P5 Component: Other Assignee: unassigned at buildroot.uclibc.org Reporter: info at resilience-theatre.com CC: buildroot at uclibc.org Target Milestone: --- QtVirtualKeybaord program which works on 2022.02.9 segfaults on 2023.02. My working defconfig for Pinephone (ARM) fails to run QT/QML program which incldues virtualkeyboard after upgrade to 2023.02. Steps to reproduce: * Clone 2023.02 buildroot * Arm defconfig with all standard QT packages (5.15.8) * Setup QT Creator with toolchain and sysroot to BR produced * Create sample QML application and include QtVirtualKeyboard * Try to run program Results on 2023.02: ASSERT: "targetObjectIndex >= 0" in file ../../include/QtQml/5.15.8/QtQml/private/../../../../../src/qml/qml/qqmlpropertycachecreator_p.h, line 828 On 2022.02.9 this works without and erros. -- You are receiving this mail because: You are on the CC list for the bug. From fontaine.fabrice at gmail.com Mon Mar 20 07:34:19 2023 From: fontaine.fabrice at gmail.com (Fabrice Fontaine) Date: Mon, 20 Mar 2023 08:34:19 +0100 Subject: [Buildroot] [PATCH 1/1] package/agentpp: security bump to version 4.6.0 Message-ID: <20230320073419.707352-1-fontaine.fabrice@gmail.com> - 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 --- 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 From peter at korsgaard.com Mon Mar 20 08:41:16 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Mon, 20 Mar 2023 09:41:16 +0100 Subject: [Buildroot] [git commit] package/linux-tools/S10hyperv: fix shellcheck warnings In-Reply-To: <20230318220510.AD6C086EA5@busybox.osuosl.org> (Thomas Petazzoni via buildroot's message of "Sat, 18 Mar 2023 23:04:38 +0100") References: <20230318220510.AD6C086EA5@busybox.osuosl.org> Message-ID: <87edpjx1ar.fsf@dell.be.48ers.dk> >>>>> "Thomas" == Thomas Petazzoni via buildroot writes: > commit: https://git.buildroot.net/buildroot/commit/?id=c4173d8b08525f260fea8a2a1e805b806bcba9fc > branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master > When running "make check-package" on a system with shellcheck 0.9.0, > the command fails with output: > make check-package > package/linux-tools/S10hyperv:0: run 'shellcheck' and fix the warnings > ... > 2 warnings generated > This commit fixes the warnings reported by the command: > shellcheck package/linux-tools/S10hyperv > This commit also fixes the four-space indent by a single tab on the > changed lines. Since this fixes the indentation warnings of > check-package, the Indent exclusion in .checkpackageignore is also > removed. > Fixes: > In package/linux-tools/S10hyperv line 27: > return $ret > ^--^ SC2086 (info): Double quote to prevent globbing and word splitting. > In package/linux-tools/S10hyperv line 48: > return $ret > ^--^ SC2086 (info): Double quote to prevent globbing and word splitting. > Signed-off-by: Julien Olivain > Signed-off-by: Thomas Petazzoni Committed to 2023.02.x and 2022.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Mon Mar 20 08:42:46 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Mon, 20 Mar 2023 09:42:46 +0100 Subject: [Buildroot] [PATCH v1] package/qt6base: network module needs libopenssl PSK feature In-Reply-To: <20230317193326.17298-1-ps.report@gmx.net> (Peter Seiderer's message of "Fri, 17 Mar 2023 20:33:26 +0100") References: <20230317193326.17298-1-ps.report@gmx.net> Message-ID: <87a607x189.fsf@dell.be.48ers.dk> >>>>> "Peter" == Peter Seiderer writes: > Fixes: > - http://autobuild.buildroot.net/results/fdf2b2eb252a24e81bddad1c81c4fdfb03dc0afe > .../build/qt6base-6.4.2/src/plugins/tls/openssl/qdtls_openssl.cpp: In member function 'bool dtlsopenssl::DtlsState::initCtxAndConnection(QDtlsBasePrivate*)': > .../build/qt6base-6.4.2/src/plugins/tls/openssl/qdtls_openssl.cpp:669:9: error: 'q_SSL_set_psk_server_callback' was not declared in this scope; did you mean 'q_SSL_set_psk_use_session_callback'? > 669 | q_SSL_set_psk_server_callback(newConnection.data(), dtlscallbacks::q_PSK_server_callback); > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > | q_SSL_set_psk_use_session_callback > .../build/qt6base-6.4.2/src/plugins/tls/openssl/qdtls_openssl.cpp:671:9: > error: 'q_SSL_set_psk_client_callback' was not declared in this scope; > did you mean 'q_SSL_set_info_callback'? > 671 | q_SSL_set_psk_client_callback(newConnection.data(), dtlscallbacks::q_PSK_client_callback); > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > | q_SSL_set_info_callback > Signed-off-by: Peter Seiderer Committed to 2023.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Mon Mar 20 08:51:01 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Mon, 20 Mar 2023 09:51:01 +0100 Subject: [Buildroot] 2023.02 : pty_allocate: openpty: No such file or directory In-Reply-To: (Zvi Vered's message of "Fri, 17 Mar 2023 06:57:16 +0200") References: Message-ID: <875yavx0ui.fsf@dell.be.48ers.dk> >>>>> "Zvi" == Zvi Vered writes: > Hello, > I built rootfs for aarch64 (little endian) and used it to boot cortex A-53 > with kernel 4.9.x > After login (+password) I ran dropbear (included in buildroot) with: > dropbear -F -R -E > and got no errors. > Upon trying to connect via SSH from ssh client I got: > pty_allocate: openpty: No such file or directory > No pty was allocated, couldn't execute > Exit (root) from <10.0.0.1:51333>: Error reading Connection reset by peer > Can you please advise what can be done? Can you provide some more details, please? Dropbear installs an initscript so it should normally start up automatically. The openpty issue sounds like your kernel perhaps doesn't have pty support. Did you enable CONFIG_UNIX98_PTYS / CONFIG_LEGACY_PTYS in the kernel configuration? -- Bye, Peter Korsgaard From peter at korsgaard.com Mon Mar 20 08:37:27 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Mon, 20 Mar 2023 09:37:27 +0100 Subject: [Buildroot] [git commit branch/2022.02.x] package/linux-tools/S10hyperv: fix shellcheck warnings Message-ID: <20230320085236.3809E874FB@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=75e04c691e580165b7f203261a3ca2a2d1e3e25c branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.02.x When running "make check-package" on a system with shellcheck 0.9.0, the command fails with output: make check-package package/linux-tools/S10hyperv:0: run 'shellcheck' and fix the warnings ... 2 warnings generated This commit fixes the warnings reported by the command: shellcheck package/linux-tools/S10hyperv This commit also fixes the four-space indent by a single tab on the changed lines. Since this fixes the indentation warnings of check-package, the Indent exclusion in .checkpackageignore is also removed. Fixes: In package/linux-tools/S10hyperv line 27: return $ret ^--^ SC2086 (info): Double quote to prevent globbing and word splitting. In package/linux-tools/S10hyperv line 48: return $ret ^--^ SC2086 (info): Double quote to prevent globbing and word splitting. Signed-off-by: Julien Olivain Signed-off-by: Thomas Petazzoni (cherry picked from commit c4173d8b08525f260fea8a2a1e805b806bcba9fc) [Peter: drop .checkpackageignore, not in 2022.02.x] Signed-off-by: Peter Korsgaard --- package/linux-tools/S10hyperv | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/package/linux-tools/S10hyperv b/package/linux-tools/S10hyperv index ec934bc972..32887d1b6c 100644 --- a/package/linux-tools/S10hyperv +++ b/package/linux-tools/S10hyperv @@ -24,7 +24,7 @@ start() { for prog in ${PROGS}; do start_one "${prog}" || ret=$? done - return $ret + return "$ret" } stop_one() { @@ -45,7 +45,7 @@ stop() { for prog in ${PROGS}; do stop_one "${prog}" || ret=$? done - return $ret + return "$ret" } restart() { From peter at korsgaard.com Mon Mar 20 08:36:20 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Mon, 20 Mar 2023 09:36:20 +0100 Subject: [Buildroot] [git commit branch/2023.02.x] package/linux-tools/S10hyperv: fix shellcheck warnings Message-ID: <20230320085354.7338187538@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=9581a99263cf866f8cfd60dec4ad299f7edc5c4c branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2023.02.x When running "make check-package" on a system with shellcheck 0.9.0, the command fails with output: make check-package package/linux-tools/S10hyperv:0: run 'shellcheck' and fix the warnings ... 2 warnings generated This commit fixes the warnings reported by the command: shellcheck package/linux-tools/S10hyperv This commit also fixes the four-space indent by a single tab on the changed lines. Since this fixes the indentation warnings of check-package, the Indent exclusion in .checkpackageignore is also removed. Fixes: In package/linux-tools/S10hyperv line 27: return $ret ^--^ SC2086 (info): Double quote to prevent globbing and word splitting. In package/linux-tools/S10hyperv line 48: return $ret ^--^ SC2086 (info): Double quote to prevent globbing and word splitting. Signed-off-by: Julien Olivain Signed-off-by: Thomas Petazzoni (cherry picked from commit c4173d8b08525f260fea8a2a1e805b806bcba9fc) Signed-off-by: Peter Korsgaard --- .checkpackageignore | 2 +- package/linux-tools/S10hyperv | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/.checkpackageignore b/.checkpackageignore index 405e1c5677..04966a9b06 100644 --- a/.checkpackageignore +++ b/.checkpackageignore @@ -94,7 +94,7 @@ package/libftdi/0002-libftdi.pc-requires-libusb-fix-static-build.patch Sob package/libiio/S99iiod Shellcheck Variables package/libmad/0001-mips-h-constraint-removal.patch Sob package/lighttpd/S50lighttpd EmptyLastLine Indent Shellcheck Variables -package/linux-tools/S10hyperv Indent Variables +package/linux-tools/S10hyperv Variables package/linuxptp/S65ptp4l Indent Shellcheck package/linuxptp/S66phc2sys Indent Shellcheck package/lirc-tools/S25lircd Indent Variables diff --git a/package/linux-tools/S10hyperv b/package/linux-tools/S10hyperv index ec934bc972..32887d1b6c 100644 --- a/package/linux-tools/S10hyperv +++ b/package/linux-tools/S10hyperv @@ -24,7 +24,7 @@ start() { for prog in ${PROGS}; do start_one "${prog}" || ret=$? done - return $ret + return "$ret" } stop_one() { @@ -45,7 +45,7 @@ stop() { for prog in ${PROGS}; do stop_one "${prog}" || ret=$? done - return $ret + return "$ret" } restart() { From peter at korsgaard.com Mon Mar 20 08:42:19 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Mon, 20 Mar 2023 09:42:19 +0100 Subject: [Buildroot] [git commit branch/2023.02.x] package/qt6base: network module needs libopenssl PSK feature Message-ID: <20230320085354.8085587539@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=91d669e7a004df0be95173252b9f87209c2b82a5 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2023.02.x Fixes: - http://autobuild.buildroot.net/results/fdf2b2eb252a24e81bddad1c81c4fdfb03dc0afe .../build/qt6base-6.4.2/src/plugins/tls/openssl/qdtls_openssl.cpp: In member function 'bool dtlsopenssl::DtlsState::initCtxAndConnection(QDtlsBasePrivate*)': .../build/qt6base-6.4.2/src/plugins/tls/openssl/qdtls_openssl.cpp:669:9: error: 'q_SSL_set_psk_server_callback' was not declared in this scope; did you mean 'q_SSL_set_psk_use_session_callback'? 669 | q_SSL_set_psk_server_callback(newConnection.data(), dtlscallbacks::q_PSK_server_callback); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | q_SSL_set_psk_use_session_callback .../build/qt6base-6.4.2/src/plugins/tls/openssl/qdtls_openssl.cpp:671:9: error: 'q_SSL_set_psk_client_callback' was not declared in this scope; did you mean 'q_SSL_set_info_callback'? 671 | q_SSL_set_psk_client_callback(newConnection.data(), dtlscallbacks::q_PSK_client_callback); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | q_SSL_set_info_callback Signed-off-by: Peter Seiderer Signed-off-by: Thomas Petazzoni (cherry picked from commit 971ae7b266d7d8df2d31f482d9fa44c0f3338c0a) Signed-off-by: Peter Korsgaard --- package/qt6/qt6base/Config.in | 1 + 1 file changed, 1 insertion(+) diff --git a/package/qt6/qt6base/Config.in b/package/qt6/qt6base/Config.in index 7927975bff..f9fb2a2ad0 100644 --- a/package/qt6/qt6base/Config.in +++ b/package/qt6/qt6base/Config.in @@ -165,6 +165,7 @@ endif config BR2_PACKAGE_QT6BASE_NETWORK bool "network module" + select BR2_PACKAGE_LIBOPENSSL_ENABLE_PSK if BR2_PACKAGE_LIBOPENSSL help This options enables the Qt6Network library. From peter at korsgaard.com Mon Mar 20 09:04:01 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Mon, 20 Mar 2023 10:04:01 +0100 Subject: [Buildroot] [PATCH 2/2] package/bluez5_utils: fix SysV init script In-Reply-To: (Lang Daniel via buildroot's message of "Thu, 16 Mar 2023 13:53:14 +0000") References: Message-ID: <871qljx08u.fsf@dell.be.48ers.dk> >>>>> "Lang" == Lang Daniel via buildroot writes: > - Use daemon name (bluetoothd) as file name. > - Script doesn't need to be executable. > Signed-off-by: Daniel Lang Committed to 2023.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Mon Mar 20 09:03:40 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Mon, 20 Mar 2023 10:03:40 +0100 Subject: [Buildroot] [git commit branch/2023.02.x] package/bluez5_utils: fix SysV init script Message-ID: <20230320090428.A0FD287540@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=971bf1f768bc6af1b4b1cc7f6a80a6362b4645f2 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2023.02.x - Use daemon name (bluetoothd) as file name. - Script doesn't need to be executable. Signed-off-by: Daniel Lang Signed-off-by: Thomas Petazzoni (cherry picked from commit 456204e7e02cc787cee65711409025245ce337de) Signed-off-by: Peter Korsgaard --- .checkpackageignore | 1 - package/bluez5_utils/{S40bluetooth => S40bluetoothd} | 0 package/bluez5_utils/bluez5_utils.mk | 4 ++-- 3 files changed, 2 insertions(+), 3 deletions(-) diff --git a/.checkpackageignore b/.checkpackageignore index 04966a9b06..4faa3a8b8f 100644 --- a/.checkpackageignore +++ b/.checkpackageignore @@ -8,7 +8,6 @@ package/avahi/S05avahi-setup.sh Indent Variables package/avahi/S50avahi-daemon Indent Variables package/babeld/S50babeld Indent Shellcheck Variables package/bind/S81named Indent Shellcheck Variables -package/bluez5_utils/S40bluetooth NotExecutable Variables package/boinc/S99boinc-client Indent Shellcheck Variables package/brickd/S70brickd Indent Shellcheck Variables package/brltty/S10brltty Indent Shellcheck Variables diff --git a/package/bluez5_utils/S40bluetooth b/package/bluez5_utils/S40bluetoothd old mode 100755 new mode 100644 similarity index 100% rename from package/bluez5_utils/S40bluetooth rename to package/bluez5_utils/S40bluetoothd diff --git a/package/bluez5_utils/bluez5_utils.mk b/package/bluez5_utils/bluez5_utils.mk index 76070dc3a9..f6344ce2cd 100644 --- a/package/bluez5_utils/bluez5_utils.mk +++ b/package/bluez5_utils/bluez5_utils.mk @@ -184,8 +184,8 @@ BLUEZ5_UTILS_CONF_OPTS += --disable-systemd endif define BLUEZ5_UTILS_INSTALL_INIT_SYSV - $(INSTALL) -m 0755 -D package/bluez5_utils/S40bluetooth \ - $(TARGET_DIR)/etc/init.d/S40bluetooth + $(INSTALL) -m 0755 -D package/bluez5_utils/S40bluetoothd \ + $(TARGET_DIR)/etc/init.d/S40bluetoothd endef $(eval $(autotools-package)) From peter at korsgaard.com Mon Mar 20 09:06:28 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Mon, 20 Mar 2023 10:06:28 +0100 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: <87wn3bvlkb.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, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Mon Mar 20 09:06:33 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Mon, 20 Mar 2023 10:06:33 +0100 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: <87sfdzvlk6.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, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Mon Mar 20 09:07:27 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Mon, 20 Mar 2023 10:07:27 +0100 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: <87o7onvlio.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, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Mon Mar 20 09:07:50 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Mon, 20 Mar 2023 10:07:50 +0100 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: <87jzzbvli1.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, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Mon Mar 20 09:07:44 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Mon, 20 Mar 2023 10:07:44 +0100 Subject: [Buildroot] [git commit] package/agentpp: security bump to version 4.6.0 Message-ID: <20230320090806.13C4187569@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=5f06ecf5e1516cac8911dbf9b05c66c0f7060379 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master - 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 --- 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 Mar 20 09:06:01 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Mon, 20 Mar 2023 10:06:01 +0100 Subject: [Buildroot] [git commit] package/wireshark: security bump to version 4.0.4 Message-ID: <20230320090805.F22E68750B@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=9d39b2aed23dc822cfa56e6cc54fe605e0fd99d2 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master 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 --- 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 Mon Mar 20 09:05:52 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Mon, 20 Mar 2023 10:05:52 +0100 Subject: [Buildroot] [git commit] package/libmicrohttpd: security bump to version 0.9.76 Message-ID: <20230320090805.E8FCA87566@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=3b645ffda6529278212ab93eb038da28014502cd branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master 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 --- 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 Mon Mar 20 09:06:10 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Mon, 20 Mar 2023 10:06:10 +0100 Subject: [Buildroot] [git commit] package/vim: security bump to version 9.0.1414 Message-ID: <20230320090806.0A36187568@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=31a0d92bf3362c3852e75191e6c8e6ac230e5dcc branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master 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 --- 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 giulio.benetti at benettiengineering.com Mon Mar 20 11:05:06 2023 From: giulio.benetti at benettiengineering.com (Giulio Benetti) Date: Mon, 20 Mar 2023 12:05:06 +0100 Subject: [Buildroot] [PATCH v2] package/mmc-utils: bump to version d4c2910981ff99b983734426dfa99632fb81ac6b In-Reply-To: <20230319215226.456c67d1@gmx.net> References: <20230319201701.469279-1-giulio.benetti@benettiengineering.com> <20230319215226.456c67d1@gmx.net> Message-ID: <434fcfee-ee15-42d7-2bbb-5f9c5ecab33e@benettiengineering.com> On 19/03/23 21:52, Peter Seiderer wrote: > Hello Giulio, > > On Sun, 19 Mar 2023 21:17:01 +0100, Giulio Benetti wrote: > >> Let's also switch to a _SITE that can be accessed from a web browser and >> results to be the official one for mmc-utils. >> >> Signed-off-by: Giulio Benetti >> --- >> V1->V2: >> * switch _SITE to a browsable one suggested by Peter Seiderer >> --- >> package/mmc-utils/mmc-utils.hash | 4 ++-- >> package/mmc-utils/mmc-utils.mk | 4 ++-- >> 2 files changed, 4 insertions(+), 4 deletions(-) >> >> diff --git a/package/mmc-utils/mmc-utils.hash b/package/mmc-utils/mmc-utils.hash >> index 1256f63487..22d34c3d40 100644 >> --- a/package/mmc-utils/mmc-utils.hash >> +++ b/package/mmc-utils/mmc-utils.hash >> @@ -1,3 +1,3 @@ >> # Locally computed >> -sha256 f6ed1cb2f02d49df4244f8872b47b22780dd634fa19d857298ce1b793752776f mmc-utils-dfc3b6ecda84d21418fb4408b39c5c71db4c6458-br1.tar.gz >> -sha256 f57e3c6169116aa9ff06eec95734ca000e4d0196467bb221e80e50530c768081 mmc.h >> +sha256 e5a8dacf26a178010202c8fa7cb28b01f50fe967da98cdbdf320b2f110920106 mmc-utils-d4c2910981ff99b983734426dfa99632fb81ac6b-br1.tar.gz >> +sha256 f0b53b9d58ee24e8bd9bb69bf4b31f8d1d031cf4f5d5078842198bbc6a779ca5 mmc.h >> diff --git a/package/mmc-utils/mmc-utils.mk b/package/mmc-utils/mmc-utils.mk >> index 435e6ae7f1..44abf00dbc 100644 >> --- a/package/mmc-utils/mmc-utils.mk >> +++ b/package/mmc-utils/mmc-utils.mk >> @@ -4,8 +4,8 @@ >> # >> ################################################################################ >> >> -MMC_UTILS_VERSION = dfc3b6ecda84d21418fb4408b39c5c71db4c6458 >> -MMC_UTILS_SITE = https://git.kernel.org/pub/scm/linux/kernel/git/cjb/mmc-utils.git >> +MMC_UTILS_VERSION = d4c2910981ff99b983734426dfa99632fb81ac6b >> +MMC_UTILS_SITE = https://git.kernel.org/pub/scm/utils/mmc/mmc-utils.git >> MMC_UTILS_SITE_METHOD = git >> MMC_UTILS_LICENSE = GPL-2.0 >> MMC_UTILS_LICENSE_FILES = mmc.h > > Thanks for patch update, updating the project URL from package/mmc-utils/Config.in > would be nice too ;-) Oops, I've forgotten it. Thanks for pointing, I update and send V3. Best regards -- Giulio Benetti Benetti Engineering sas From marcus.folkesson at gmail.com Mon Mar 20 11:09:42 2023 From: marcus.folkesson at gmail.com (Marcus Folkesson) Date: Mon, 20 Mar 2023 12:09:42 +0100 Subject: [Buildroot] [RESEND PATCH v2 1/2] package/pkg-kconfig.mk new -show-fragment target Message-ID: <20230320110943.1606631-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 Mon Mar 20 11:09:43 2023 From: marcus.folkesson at gmail.com (Marcus Folkesson) Date: Mon, 20 Mar 2023 12:09:43 +0100 Subject: [Buildroot] [RESEND PATCH v2 2/2] docs/manual: update pkg-kconfig doc about -show-fragment In-Reply-To: <20230320110943.1606631-1-marcus.folkesson@gmail.com> References: <20230320110943.1606631-1-marcus.folkesson@gmail.com> Message-ID: <20230320110943.1606631-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 giulio.benetti at benettiengineering.com Mon Mar 20 11:10:54 2023 From: giulio.benetti at benettiengineering.com (Giulio Benetti) Date: Mon, 20 Mar 2023 12:10:54 +0100 Subject: [Buildroot] [PATCH v3] package/mmc-utils: bump to version d4c2910981ff99b983734426dfa99632fb81ac6b Message-ID: <20230320111054.6660-1-giulio.benetti@benettiengineering.com> Let's also switch to a _SITE that can be accessed from a web browser and results to be the official one for mmc-utils. Signed-off-by: Giulio Benetti --- V1->V2: * switch _SITE to a browsable one suggested by Peter Seiderer V2->V3: * update URL in Config.in as suggested by Peter Seiderer --- package/mmc-utils/Config.in | 2 +- package/mmc-utils/mmc-utils.hash | 4 ++-- package/mmc-utils/mmc-utils.mk | 4 ++-- 3 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package/mmc-utils/Config.in b/package/mmc-utils/Config.in index d65988c749..d938b5dea3 100644 --- a/package/mmc-utils/Config.in +++ b/package/mmc-utils/Config.in @@ -4,7 +4,7 @@ config BR2_PACKAGE_MMC_UTILS help MMC utils - https://git.kernel.org/cgit/linux/kernel/git/cjb/mmc-utils.git + https://git.kernel.org/pub/scm/utils/mmc/mmc-utils.git if BR2_PACKAGE_MMC_UTILS diff --git a/package/mmc-utils/mmc-utils.hash b/package/mmc-utils/mmc-utils.hash index 1256f63487..22d34c3d40 100644 --- a/package/mmc-utils/mmc-utils.hash +++ b/package/mmc-utils/mmc-utils.hash @@ -1,3 +1,3 @@ # Locally computed -sha256 f6ed1cb2f02d49df4244f8872b47b22780dd634fa19d857298ce1b793752776f mmc-utils-dfc3b6ecda84d21418fb4408b39c5c71db4c6458-br1.tar.gz -sha256 f57e3c6169116aa9ff06eec95734ca000e4d0196467bb221e80e50530c768081 mmc.h +sha256 e5a8dacf26a178010202c8fa7cb28b01f50fe967da98cdbdf320b2f110920106 mmc-utils-d4c2910981ff99b983734426dfa99632fb81ac6b-br1.tar.gz +sha256 f0b53b9d58ee24e8bd9bb69bf4b31f8d1d031cf4f5d5078842198bbc6a779ca5 mmc.h diff --git a/package/mmc-utils/mmc-utils.mk b/package/mmc-utils/mmc-utils.mk index 435e6ae7f1..44abf00dbc 100644 --- a/package/mmc-utils/mmc-utils.mk +++ b/package/mmc-utils/mmc-utils.mk @@ -4,8 +4,8 @@ # ################################################################################ -MMC_UTILS_VERSION = dfc3b6ecda84d21418fb4408b39c5c71db4c6458 -MMC_UTILS_SITE = https://git.kernel.org/pub/scm/linux/kernel/git/cjb/mmc-utils.git +MMC_UTILS_VERSION = d4c2910981ff99b983734426dfa99632fb81ac6b +MMC_UTILS_SITE = https://git.kernel.org/pub/scm/utils/mmc/mmc-utils.git MMC_UTILS_SITE_METHOD = git MMC_UTILS_LICENSE = GPL-2.0 MMC_UTILS_LICENSE_FILES = mmc.h -- 2.34.1 From scooby22 at web.de Mon Mar 20 11:55:09 2023 From: scooby22 at web.de (Jens Kleintje) Date: Mon, 20 Mar 2023 12:55:09 +0100 Subject: [Buildroot] [Patch 1/1] esp-hosted: new package Message-ID: <20230320115508.1249295-1-scooby22@web.de> 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. 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 From nicolas.serafini at ik.me Mon Mar 20 12:01:01 2023 From: nicolas.serafini at ik.me (Nicolas Serafini) Date: Mon, 20 Mar 2023 13:01:01 +0100 Subject: [Buildroot] [PATCH] package/exiv2: bump version to 0.27.6 Message-ID: <20230320120101.595396-1-nicolas.serafini@ik.me> Updated the link to the sources on github, the previous link no longer exists. Release notes: https://github.com/Exiv2/exiv2/releases/tag/v0.27.6 Signed-off-by: Nicolas Serafini --- package/exiv2/exiv2.hash | 2 +- package/exiv2/exiv2.mk | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package/exiv2/exiv2.hash b/package/exiv2/exiv2.hash index a405d2611b..c871277801 100644 --- a/package/exiv2/exiv2.hash +++ b/package/exiv2/exiv2.hash @@ -1,3 +1,3 @@ # Locally calculated -sha256 35a58618ab236a901ca4928b0ad8b31007ebdc0386d904409d825024e45ea6e2 exiv2-0.27.5-Source.tar.gz +sha256 4c192483a1125dc59a3d70b30d30d32edace9e14adf52802d2f853abf72db8a6 exiv2-0.27.6-Source.tar.gz sha256 a7ba75cb966aca374711e2af49e5f3aea6a4443a803440f5d93e73a5a1222f66 COPYING diff --git a/package/exiv2/exiv2.mk b/package/exiv2/exiv2.mk index 2a91c71c8f..869f8e48dd 100644 --- a/package/exiv2/exiv2.mk +++ b/package/exiv2/exiv2.mk @@ -4,9 +4,9 @@ # ################################################################################ -EXIV2_VERSION = 0.27.5 +EXIV2_VERSION = 0.27.6 EXIV2_SOURCE = exiv2-$(EXIV2_VERSION)-Source.tar.gz -EXIV2_SITE = https://exiv2.org/builds +EXIV2_SITE = https://github.com/Exiv2/exiv2/releases/download/v$(EXIV2_VERSION) EXIV2_INSTALL_STAGING = YES EXIV2_LICENSE = GPL-2.0+ EXIV2_LICENSE_FILES = COPYING -- 2.39.2 From nicolas.serafini at ik.me Mon Mar 20 11:59:44 2023 From: nicolas.serafini at ik.me (Nicolas Serafini) Date: Mon, 20 Mar 2023 12:59:44 +0100 Subject: [Buildroot] [PATCH] package/ofono: bump version to 2.0 Message-ID: <20230320115944.594762-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.0 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..4b54e9bed4 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 b0a31bf4d8ff3030c4aef9f8413df999c54df9db2ff0a1d3ec1710e0a9d1a49e ofono-2.0.tar.xz # Locally computed sha256 e6d6a009505e345fe949e1310334fcb0747f28dae2856759de102ab66b722cb4 COPYING diff --git a/package/ofono/ofono.mk b/package/ofono/ofono.mk index b7a2a923f9..424a76ae12 100644 --- a/package/ofono/ofono.mk +++ b/package/ofono/ofono.mk @@ -4,7 +4,7 @@ # ################################################################################ -OFONO_VERSION = 1.34 +OFONO_VERSION = 2.0 OFONO_SOURCE = ofono-$(OFONO_VERSION).tar.xz OFONO_SITE = $(BR2_KERNEL_MIRROR)/linux/network/ofono OFONO_LICENSE = GPL-2.0 -- 2.39.2 From giulio.benetti at benettiengineering.com Mon Mar 20 12:37:16 2023 From: giulio.benetti at benettiengineering.com (Giulio Benetti) Date: Mon, 20 Mar 2023 13:37:16 +0100 Subject: [Buildroot] [Patch 1/1] esp-hosted: new package In-Reply-To: <20230320115508.1249295-1-scooby22@web.de> References: <20230320115508.1249295-1-scooby22@web.de> Message-ID: 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 From fontaine.fabrice at gmail.com Mon Mar 20 17:13:31 2023 From: fontaine.fabrice at gmail.com (Fabrice Fontaine) Date: Mon, 20 Mar 2023 18:13:31 +0100 Subject: [Buildroot] [PATCH 1/1] package/python-web2py: security bump to version 2.23.1 Message-ID: <20230320171331.1075061-1-fontaine.fabrice@gmail.com> 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 --- 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 -- 2.39.1 From fontaine.fabrice at gmail.com Mon Mar 20 17:15:43 2023 From: fontaine.fabrice at gmail.com (Fabrice Fontaine) Date: Mon, 20 Mar 2023 18:15:43 +0100 Subject: [Buildroot] [PATCH 1/1] package/sudo: security bump to version 1.9.13p3 Message-ID: <20230320171543.1076609-1-fontaine.fabrice@gmail.com> - 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 --- ...onfigure.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 4c900ba10b..73b3503e6a 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 -- 2.39.1 From fontaine.fabrice at gmail.com Mon Mar 20 17:17:33 2023 From: fontaine.fabrice at gmail.com (Fabrice Fontaine) Date: Mon, 20 Mar 2023 18:17:33 +0100 Subject: [Buildroot] [PATCH 1/1] package/snmppp: fix build without SNMPV3 Message-ID: <20230320171733.1077811-1-fontaine.fabrice@gmail.com> 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 --- .../snmppp/0001-fix-build-without-v3.patch | 43 +++++++++++++++++++ 1 file changed, 43 insertions(+) create mode 100644 package/snmppp/0001-fix-build-without-v3.patch 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; + -- 2.39.1 From Alberto.Fahrenkrog at rigtechnologies.com.au Tue Mar 21 01:28:42 2023 From: Alberto.Fahrenkrog at rigtechnologies.com.au (Alberto Fahrenkrog) Date: Tue, 21 Mar 2023 01:28:42 +0000 Subject: [Buildroot] PySerial issue, buildroot-2023.02-rc2 Message-ID: Hi all, I'm not sure this a Buildroot issue per se, however, in the interest of everyone else I thought I'd mention it in case someone comes across it. I'm using Python 3.11.2, Linux 6.1 and PySerial 3.5, which I believe are standard for Buildroot 2023.02 RC2. The board is a De10 Nano board with additional FPGA fabric, an ARM platform. During some tests I came across the weirdest issue. After sending a serial request (serial.write(bytedata)) and reading data back in (serial.read(n)), the response data was prepended with b'\x00', about 4096 NULL bytes. I checked the line with a logic analyzer and the data transfer is very clean with 8 bytes request and 8 bytes response. I replicated the test by looping back RX and TX lines using a simple Python script (attached). This happened regularly every second attempt. I reverted to Python 3.9 and Buildroot 2021.02 and the issue has gone. I'm building an image now with Buildroot 2022.02 and Python 3.10, and will see what happens. If anyone has come across this issue or has a solution, I'd be happy to know about it. I found little in terms of this over the Internet. Cheers, Alberto Alberto Fahrenkrog Senior Embedded Engineer Orica - Perth Technology Centre p: +61 (0) 8 6365 4056 e: Alberto.Fahrenkrog at rigtechnologies.com.au -------------- next part -------------- An HTML attachment was scrubbed... URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: image430350.png Type: image/png Size: 14270 bytes Desc: image430350.png URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: serial_test_nk.py Type: application/octet-stream Size: 2739 bytes Desc: serial_test_nk.py URL: From Alberto.Fahrenkrog at rigtechnologies.com.au Tue Mar 21 05:03:33 2023 From: Alberto.Fahrenkrog at rigtechnologies.com.au (Alberto Fahrenkrog) Date: Tue, 21 Mar 2023 05:03:33 +0000 Subject: [Buildroot] SSH Reset on Buildroot 2022.02 Message-ID: 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. I'd like to know if anyone else has experienced this before, it did throw me out of balance. Cheers, Alberto Alberto Fahrenkrog Senior Embedded Engineer Orica - Perth Technology Centre p: +61 (0) 8 6365 4056 e: Alberto.Fahrenkrog at rigtechnologies.com.au -------------- next part -------------- An HTML attachment was scrubbed... URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: image298707.png Type: image/png Size: 14270 bytes Desc: image298707.png URL: From dalang at gmx.at Tue Mar 21 06:01:20 2023 From: dalang at gmx.at (Daniel Lang) Date: Tue, 21 Mar 2023 07:01:20 +0100 Subject: [Buildroot] [PATCH] package/atkmm: bump to version 2.36.2 Message-ID: <20230321060120.175812-1-dalang@gmx.at> Signed-off-by: Daniel Lang --- package/atkmm/atkmm.hash | 4 ++-- package/atkmm/atkmm.mk | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package/atkmm/atkmm.hash b/package/atkmm/atkmm.hash index 9e2bb2830c..08cf86b3df 100644 --- a/package/atkmm/atkmm.hash +++ b/package/atkmm/atkmm.hash @@ -1,5 +1,5 @@ -# From https://download.gnome.org/sources/atkmm/2.36/atkmm-2.36.1.sha256sum -sha256 e11324bfed1b6e330a02db25cecc145dca03fb0dff47f0710c85e317687da458 atkmm-2.36.1.tar.xz +# From https://download.gnome.org/sources/atkmm/2.36/atkmm-2.36.2.sha256sum +sha256 6f62dd99f746985e573605937577ccfc944368f606a71ca46342d70e1cdae079 atkmm-2.36.2.tar.xz # locally computed sha256 a9bdde5616ecdd1e980b44f360600ee8783b1f99b8cc83a2beb163a0a390e861 COPYING sha256 ab15fd526bd8dd18a9e77ebc139656bf4d33e97fc7238cd11bf60e2b9b8666c6 COPYING.tools diff --git a/package/atkmm/atkmm.mk b/package/atkmm/atkmm.mk index 7ceb87b047..8afd058643 100644 --- a/package/atkmm/atkmm.mk +++ b/package/atkmm/atkmm.mk @@ -5,7 +5,7 @@ ################################################################################ ATKMM_VERSION_MAJOR = 2.36 -ATKMM_VERSION = $(ATKMM_VERSION_MAJOR).1 +ATKMM_VERSION = $(ATKMM_VERSION_MAJOR).2 ATKMM_SOURCE = atkmm-$(ATKMM_VERSION).tar.xz ATKMM_SITE = https://download.gnome.org/sources/atkmm/$(ATKMM_VERSION_MAJOR) ATKMM_LICENSE = LGPL-2.1+ (library), GPL-2.0+ (tools) -- 2.40.0 From thomas.petazzoni at bootlin.com Tue Mar 21 06:33:55 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Tue, 21 Mar 2023 06:33:55 -0000 Subject: [Buildroot] [autobuild.buildroot.net] Daily results for 2023-03-20 Message-ID: <20230321063401.D70B6812FC@smtp1.osuosl.org> Hello, Autobuild statistics for 2023-03-20 =================================== branch | OK | NOK | TIM | TOT | 2023.02.x | 21 | 10 | 0 | 31 | master | 216 | 148 | 2 | 366 | Classification of failures by reason for master ----------------------------------------------- gobject-introspection-1.72.0 | 8 bluez5_utils-5.66 | 7 host-binutils-2.38 | 7 linux-6.1.14 | 7 host-go-1.19.7 | 6 perl-5.36.0 | 6 elfutils-0.186 | 5 glibc-2.36-81-g4f4d7a13edfd... | 5 host-rust-1.68.0 | 5 libglib2-2.72.3 | 5 snmppp-3.5.0 | 4 unknown | 3 brltty-6.5 | 2 cairo-1.16.0 | 2 dc3dd-7.2.641 | 2 duma-2.5.15 | 2 fftw-quad-3.3.8 | 2 file-5.43 | 2 fontconfig-2.13.1 | 2 gobject-introspection | 2 host-binutils-2.39 | 2 host-moby-buildkit-0.11.2 | 2 ola-0.10.9 | 2 php-8.2.3 | 2 python-cryptography-39.0.1 | 2 qemu-7.2.0 | 2 uclibc-1.0.42 | 2 valgrind-3.19.0 | 2 wolfssl-5.5.3 | 2 zxing-cpp-1.4.0 | 2 assimp-5.2.5 | 1 bat-0.19.0 | 1 bind-9.16.38 | 1 boost-1.80.0 | 1 bullet-3.21 | 1 coremark-1.01 | 1 dahdi-linux-3.2.0 | 1 ffmpeg-4.4.3 | 1 fs/axfs/axfs.mk:32: /home/a... | 1 fs/cramfs/cramfs.mk:46: /ho... | 1 fs/romfs/romfs.mk:32: /tmp/... | 1 fs/ubi/ubi.mk:51: /home/aut... | 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: /tmp/... | 1 fs/ubifs/ubifs.mk:49: /tmp/... | 1 fs/ubifs/ubifs.mk:49: /tmp/... | 1 fs/ubifs/ubifs.mk:49: /tmp/... | 1 fwts-22.09.00 | 1 ghostscript-9.56.1 | 1 gmp-6.2.1 | 1 highway-1.0.3 | 1 host-zstd-1.5.4 | 1 ipmitool-1_8_19 | 1 kvmtool-f77d646ba01d04be5aa... | 1 libuhttpd-3.14.1 | 1 linux-5.10.162-cip24 | 1 musl-1.2.3 | 1 nodejs-16.18.1 | 1 ocf-linux-20171122 | 1 olsr-0.9.8 | 1 on2-8170-modules-73b08061d3... | 1 openblas-0.3.21 | 1 openpowerlink-2.7.1 | 1 openssh-9.1p1 | 1 pv-1.6.20 | 1 python-orjson-3.8.4 | 1 python-pyicu-2.10.2 | 1 ripgrep-af6b6c543b224d348a8... | 1 sdl-1.2.15 | 1 stress-ng-0.15.04 | 1 toolchain-external-codescap... | 1 traceroute-2.1.0 | 1 ulog-0389d243352255f6182326... | 1 Detail of failures for master ----------------------------- arch | reason | OK? | url | orph? -------------+--------------------------------+-----+---------------------------------------------------------------------------------+------- mips64el | assimp-5.2.5 | NOK | http://autobuild.buildroot.net/results/ff841211cf5b6ea00688fb97b11d7b133d8693e2 | ORPH mipsel | bat-0.19.0 | NOK | http://autobuild.buildroot.net/results/eb7bb8c5adef3a9c9794156176ac5e115845f395 | sh4 | bind-9.16.38 | NOK | http://autobuild.buildroot.net/results/a505d6d40490bb42aba511df1ba3dafd9d019c48 | ORPH powerpc64le | bluez5_utils-5.66 | NOK | http://autobuild.buildroot.net/results/e04e0b1fcf9390565ce880204ea417523c75f80e | mips | bluez5_utils-5.66 | NOK | http://autobuild.buildroot.net/results/35dbadb6efb523ec11aeeaf0d11027fe39b7de70 | x86_64 | bluez5_utils-5.66 | NOK | http://autobuild.buildroot.net/results/5d7901c02db21a66ae70a18f1c1784d3417676c4 | mips64 | bluez5_utils-5.66 | NOK | http://autobuild.buildroot.net/results/87478ad51266aae4cac547e9f3cc1e829d154563 | mipsel | bluez5_utils-5.66 | NOK | http://autobuild.buildroot.net/results/248beacf561468a4a50d02d50cea184eebe35d25 | aarch64 | bluez5_utils-5.66 | NOK | http://autobuild.buildroot.net/results/c3d3863bda1f6392e273b9aff3526ebeadee089d | mips64 | bluez5_utils-5.66 | NOK | http://autobuild.buildroot.net/results/5ffc18a90d321b344e257e851bb3666ff0594b0f | arceb | boost-1.80.0 | NOK | http://autobuild.buildroot.net/results/df88b5583b9f47222234c7919a25820e4ef8891b | mips | brltty-6.5 | NOK | http://autobuild.buildroot.net/results/0430c870fa1458fe24841871277f863a34357336 | nios2 | brltty-6.5 | NOK | http://autobuild.buildroot.net/results/fbfabb4d7f73fe8f4471af5c95f5e932ffd78874 | xtensa | bullet-3.21 | NOK | http://autobuild.buildroot.net/results/4d8411db1cc914b7e2b9716f3c2d0908d8264dca | xtensa | cairo-1.16.0 | NOK | http://autobuild.buildroot.net/results/ef7be9a690e5bd15614f06435dc2b17d5255432b | xtensa | cairo-1.16.0 | NOK | http://autobuild.buildroot.net/results/2d2c2bfb5c862fb1269d5d13b70dbcf8e8ee6803 | sh4 | coremark-1.01 | NOK | http://autobuild.buildroot.net/results/cc86a84e14d4c62c945b482389c5c5456075a6ae | i686 | dahdi-linux-3.2.0 | NOK | http://autobuild.buildroot.net/results/4c679d99bb38d16b3cc271b3fdcc919c7c7018c2 | or1k | dc3dd-7.2.641 | NOK | http://autobuild.buildroot.net/results/95da4646d8bec837422f8ec64c9780e64bf3ab34 | ORPH or1k | dc3dd-7.2.641 | NOK | http://autobuild.buildroot.net/results/1c2c0a9877529da3f528c031a7af9018b3c76bcd | ORPH i686 | duma-2.5.15 | NOK | http://autobuild.buildroot.net/results/e0eebf0612eec7368e861d0de37dceca87117413 | ORPH sh4 | duma-2.5.15 | NOK | http://autobuild.buildroot.net/results/308f7e037f0b759aa86cdad1583da4d815d2b1cb | ORPH microblazeel | elfutils-0.186 | NOK | http://autobuild.buildroot.net/results/9e048fc80676c3fd6cc5a99f7c70c9391ed64a2c | ORPH microblazeel | elfutils-0.186 | NOK | http://autobuild.buildroot.net/results/1cca3e4a0e795913491ff42916afedf095c7beeb | ORPH microblazeel | elfutils-0.186 | NOK | http://autobuild.buildroot.net/results/2ed9c253d1221e37469911087c28316e7b11e7f9 | ORPH microblazeel | elfutils-0.186 | NOK | http://autobuild.buildroot.net/results/ae6685befcb1c0349a6034a11620c80804755ac6 | ORPH microblaze | elfutils-0.186 | NOK | http://autobuild.buildroot.net/results/f20fabbd30fbc807aa6e2a2497546337bb80c373 | ORPH arm | ffmpeg-4.4.3 | NOK | http://autobuild.buildroot.net/results/60e88f1590902f4fde87314ae5caf8b471da3dd5 | powerpc64le | fftw-quad-3.3.8 | NOK | http://autobuild.buildroot.net/results/53b357c9fda0cb08dd02fb1e02104104b30248f3 | ORPH powerpc64le | fftw-quad-3.3.8 | NOK | http://autobuild.buildroot.net/results/e31e2e8318327684a1a151077ead8aa6171d056a | ORPH i686 | file-5.43 | NOK | http://autobuild.buildroot.net/results/c0d552f80d58f446f35fd77ae9340b98438f687c | ORPH mips64el | file-5.43 | NOK | http://autobuild.buildroot.net/results/408e52217cfa76c47f8cb2eb44190371c6919d0a | ORPH riscv64 | fontconfig-2.13.1 | NOK | http://autobuild.buildroot.net/results/79db620325fa4a948e5a32b75d557a412d1bfc75 | ORPH riscv64 | fontconfig-2.13.1 | NOK | http://autobuild.buildroot.net/results/00ca5ff47e45fec006f6af4810a51e4a2e67c17d | ORPH mips64el | fs/axfs/axfs.mk:32: /home/a... | NOK | http://autobuild.buildroot.net/results/4b5865d1c04e7b4ef1609fcf69d986a3d6899a6b | armeb | fs/cramfs/cramfs.mk:46: /ho... | NOK | http://autobuild.buildroot.net/results/afe8922c6816709233c440862af49b70b23b96c0 | powerpc64le | fs/romfs/romfs.mk:32: /tmp/... | NOK | http://autobuild.buildroot.net/results/55503aec57a78d0e8f21f8888fe409f21a3dfa51 | riscv32 | fs/ubi/ubi.mk:51: /home/aut... | NOK | http://autobuild.buildroot.net/results/c505cf1ea242d135a38baf52aa43a0003c7c8e46 | powerpc | fs/ubi/ubi.mk:51: /tmp/inst... | NOK | http://autobuild.buildroot.net/results/53a8a9f3e4b0deee3cd48d557ae266004bed7e21 | microblazeel | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/d0ca11b73acfa1c4e989fece04ac69003cd4056f | sparc | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/3434c42684268094c6a7edde4dbb10c7d1f20a33 | nios2 | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/e3b261ac8cf0f6773c0d72e71b37699246b2409a | or1k | fs/ubifs/ubifs.mk:49: /tmp/... | NOK | http://autobuild.buildroot.net/results/bcf7847b781bc811de86f4e4984a0f02a0bb7a06 | aarch64_be | fs/ubifs/ubifs.mk:49: /tmp/... | NOK | http://autobuild.buildroot.net/results/e6640501a7c8a7b84c293858d9430f55e2c2abae | sh4 | fs/ubifs/ubifs.mk:49: /tmp/... | NOK | http://autobuild.buildroot.net/results/839fd91ffb7000ef809e66f981ca5af59c4ae62f | powerpc64 | fs/ubifs/ubifs.mk:49: /tmp/... | NOK | http://autobuild.buildroot.net/results/e8aa5a9b7210ef3e56c58e92a20a65220665f198 | i686 | fwts-22.09.00 | NOK | http://autobuild.buildroot.net/results/20c44cb7619f5f730e02bed07f9bcb68ee0d1a28 | sh4aeb | ghostscript-9.56.1 | NOK | http://autobuild.buildroot.net/results/91d7893b39e9ff1d8f50f9a935da9998f95a8019 | powerpc | glibc-2.36-81-g4f4d7a13edfd... | NOK | http://autobuild.buildroot.net/results/b9380e1a12b3cec21a7665a0fea2d51a96403972 | powerpc | glibc-2.36-81-g4f4d7a13edfd... | NOK | http://autobuild.buildroot.net/results/fece896aaa7e976e2691f7c6fd159fbedc0d0aa8 | powerpc64le | glibc-2.36-81-g4f4d7a13edfd... | NOK | http://autobuild.buildroot.net/results/7df120feab7b50bd96a557b39f4979f85a2c3342 | powerpc | glibc-2.36-81-g4f4d7a13edfd... | NOK | http://autobuild.buildroot.net/results/07032e4dcf36ca58ada15b2c912c5f557f1eb2f5 | powerpc | glibc-2.36-81-g4f4d7a13edfd... | NOK | http://autobuild.buildroot.net/results/ffeb6b5b4ba922b3153291094cee0eab97a0d322 | riscv64 | gmp-6.2.1 | NOK | http://autobuild.buildroot.net/results/8faed24a5a90bba3965eec42ae126108cbe84ede | ORPH microblazeel | gobject-introspection | TIM | http://autobuild.buildroot.net/results/d86f10192b37acc7cb834cf53d1427dbc4d59aa2 | microblaze | gobject-introspection | TIM | http://autobuild.buildroot.net/results/4f21a4197fd9688ae9797efcc83d4c366b5e3707 | sparc64 | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/2eea83e7a9dbf567c42ef674c2baa6c42a701c8e | ORPH microblaze | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/0a2cc2f9f074b3a87ec94bd9e5e3640927903b19 | ORPH sparc64 | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/93f553f734a1fa8d0f9dfd6a79d0cccd2d1a016a | ORPH microblaze | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/153a7a0f24367251d0e06bea9da3e34259454942 | ORPH sparc64 | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/b1d946b063c15958c48097aee807d92cc791382c | ORPH sparc64 | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/94579ca59eff0a0c90b0ee0b7034edb8640a14df | ORPH nios2 | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/f5c29fae11904ac15952ffef9b9a3a3e2e26919e | ORPH armeb | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/019b1e7943b5e9958addb61ce61e0c73cbc4851f | ORPH armeb | highway-1.0.3 | NOK | http://autobuild.buildroot.net/results/fbd4378d29a121cdab364d116167ab51e31ad368 | powerpc64 | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/a3aa284b534a4477956fd2ed238ca103faeacf93 | or1k | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/4d122da0c6d1ec53c1988aa83a35374fac507157 | riscv32 | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/fd3f95eb06c3ab44d89f97a3f897343e30741ede | mipsel | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/cde6cfbcc7faf8ef543f543298a01b403b3a8307 | powerpc | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/95c3087cf703ff61633846c33cde6170a5463a7b | microblazeel | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/64ad8c1a4a02eddfa28035732a4806fb69d403eb | s390x | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/baec614ae2e1ebae67514fb4b321ae9ee37274b8 | riscv64 | host-binutils-2.39 | NOK | http://autobuild.buildroot.net/results/055fa907712f644cfa1e7d821a319675e9ae55df | mips | host-binutils-2.39 | NOK | http://autobuild.buildroot.net/results/7cc4f3195f7038094ebf8d976924377dc9846702 | i686 | host-go-1.19.7 | NOK | http://autobuild.buildroot.net/results/1d717ac603f13173cdb8048a05b1c30dd8cb7f30 | mips64el | host-go-1.19.7 | NOK | http://autobuild.buildroot.net/results/4141b8c69c85672f8a8a7fb1697c834b0597388c | mips64el | host-go-1.19.7 | NOK | http://autobuild.buildroot.net/results/2e246643193cc1e5d33542a569fc4fdf92c31bfe | mips64 | host-go-1.19.7 | NOK | http://autobuild.buildroot.net/results/e3eb730f7f72edd12f1a674be9b880042fb079c2 | mips64 | host-go-1.19.7 | NOK | http://autobuild.buildroot.net/results/7a3a9d1213141f55531dca3d51fbd5e02ff5bcc4 | mips64el | host-go-1.19.7 | NOK | http://autobuild.buildroot.net/results/7962d67c3e08479df9f2ca151ec1c173c172dcdf | riscv64 | host-moby-buildkit-0.11.2 | NOK | http://autobuild.buildroot.net/results/592384eb7435a241c9c70918c9436275e0275053 | aarch64 | host-moby-buildkit-0.11.2 | NOK | http://autobuild.buildroot.net/results/edd13575f503bd9bdd8891d303f8fbdd272494f4 | powerpc64le | host-rust-1.68.0 | NOK | http://autobuild.buildroot.net/results/eb3bed69716ccd19d6a08797ebdba47b22e372bb | powerpc64le | host-rust-1.68.0 | NOK | http://autobuild.buildroot.net/results/f69e4d818bf4eabc6fa1062d5ced7cdd906fc823 | x86_64 | host-rust-1.68.0 | NOK | http://autobuild.buildroot.net/results/bd1a5bb571f42c8c6712326be935d7b0e9067aa7 | powerpc64le | host-rust-1.68.0 | NOK | http://autobuild.buildroot.net/results/5641f78315bf119b3fedd0d40485c6bed3ec5356 | sparc64 | host-rust-1.68.0 | NOK | http://autobuild.buildroot.net/results/ba4be2352d8b3983d3a44dc1fd4d0650a724d633 | powerpc64le | host-zstd-1.5.4 | NOK | http://autobuild.buildroot.net/results/0902da9603b6910cd63e7ef7aa16ad8b5a4755fc | or1k | ipmitool-1_8_19 | NOK | http://autobuild.buildroot.net/results/1ea9a00953af3fdea09b9c16e4a467252663be45 | x86_64 | kvmtool-f77d646ba01d04be5aa... | NOK | http://autobuild.buildroot.net/results/1d43ddea4d0269bca06def8bda6d49a5dd2ce00c | ORPH arc | libglib2-2.72.3 | NOK | http://autobuild.buildroot.net/results/d7830cbc49c10829153e5876619dd8d06d8a9002 | arceb | libglib2-2.72.3 | NOK | http://autobuild.buildroot.net/results/d73cb12dc4c3d575c5c25233f78f11b68634637a | arc | libglib2-2.72.3 | NOK | http://autobuild.buildroot.net/results/90cc402b06f782a568b9b52ce2659959872b0a83 | arceb | libglib2-2.72.3 | NOK | http://autobuild.buildroot.net/results/88aed166af54fea9b77279902bbe3a0b4e21262a | arceb | libglib2-2.72.3 | NOK | http://autobuild.buildroot.net/results/bccd1a7d576ae6e4d6a957fd3198f06bb0c87b1e | mips64 | libuhttpd-3.14.1 | NOK | http://autobuild.buildroot.net/results/7d9f52206db5ce49f314e573085b360382c2ffd3 | nios2 | linux-5.10.162-cip24 | NOK | http://autobuild.buildroot.net/results/bd37df55e9dce71554d62814179f013930d608a8 | ORPH mipsel | linux-6.1.14 | NOK | http://autobuild.buildroot.net/results/4f6f5a65decf73f5291c3b6f0bf091be353b4033 | ORPH mipsel | linux-6.1.14 | NOK | http://autobuild.buildroot.net/results/6de98622fe474f91862b41a79b239239e9df5014 | ORPH mips | linux-6.1.14 | NOK | http://autobuild.buildroot.net/results/f876cf8612dc030b40ad0baca94697de51391c0b | ORPH mips | linux-6.1.14 | NOK | http://autobuild.buildroot.net/results/11bff3cb217e574c2c03c65f297eaadabbfb1db0 | ORPH arc | linux-6.1.14 | NOK | http://autobuild.buildroot.net/results/37b1da58be05545932083c697a350941cddeb5e1 | ORPH sparc64 | linux-6.1.14 | NOK | http://autobuild.buildroot.net/results/10cea7a7949acd238be45a0d22915a4b082a2c28 | ORPH powerpc | linux-6.1.14 | NOK | http://autobuild.buildroot.net/results/f1b8b09fef19a1bdd65e6fd2e6c2423ab5650eba | ORPH powerpc | musl-1.2.3 | NOK | http://autobuild.buildroot.net/results/d23d0358f74d9979cf6c68c5baa4a646f0d2712b | i686 | nodejs-16.18.1 | NOK | http://autobuild.buildroot.net/results/63fad3ee97d450b499820607b7b5a8226b090bd6 | sparc | ocf-linux-20171122 | NOK | http://autobuild.buildroot.net/results/30a69e77ee65551ff29946b816f40a0785409e9d | ORPH sparc | ola-0.10.9 | NOK | http://autobuild.buildroot.net/results/c6a2740d668cf66b987fe29d2a52903e0eb1fdf5 | sparc64 | ola-0.10.9 | NOK | http://autobuild.buildroot.net/results/aaa5f2ac68931337c4c74d1b66e53edcfa1cd53c | nios2 | olsr-0.9.8 | NOK | http://autobuild.buildroot.net/results/6b51244d7a3e57c07b875c010d0a4e30b3256882 | ORPH arm | on2-8170-modules-73b08061d3... | NOK | http://autobuild.buildroot.net/results/b64c66421f83b9b073daad848f38f077074f7d59 | ORPH mips64el | openblas-0.3.21 | NOK | http://autobuild.buildroot.net/results/94b0301911bf3dab057dab3594131be81b8b8e76 | ORPH x86_64 | openpowerlink-2.7.1 | NOK | http://autobuild.buildroot.net/results/8c471a148787af5ed649b82b7256f267b2feb921 | m68k | openssh-9.1p1 | NOK | http://autobuild.buildroot.net/results/fec37d09f952fc24ea7ae85d46f345bfa2f4850b | ORPH xtensa | perl-5.36.0 | NOK | http://autobuild.buildroot.net/results/3626ba0c5bec76997d777d8d1d266cc9fc9064c3 | sparc64 | perl-5.36.0 | NOK | http://autobuild.buildroot.net/results/6561bfecc638a908171822425d66dcbd4f20d64f | m68k | perl-5.36.0 | NOK | http://autobuild.buildroot.net/results/40dd10fe5ea2180c8b035e67b67f0a54191675ff | mips | perl-5.36.0 | NOK | http://autobuild.buildroot.net/results/30ba5ebb59e25ed2cc9bbde2adfe16ab6ea999c0 | sparc64 | perl-5.36.0 | NOK | http://autobuild.buildroot.net/results/bd5a9a9de2c74486e35d25044b634fd7a8a75e5f | mips64 | perl-5.36.0 | NOK | http://autobuild.buildroot.net/results/27b373e9e2501f4fdf6e42044e1c09650278ecf1 | sh4eb | php-8.2.3 | NOK | http://autobuild.buildroot.net/results/4d2d4f4644f6769c24ed0b524257922ceb2a938e | armeb | php-8.2.3 | NOK | http://autobuild.buildroot.net/results/0f542b1448cf0de326b59d6dfb40e43650f5ada6 | armeb | pv-1.6.20 | NOK | http://autobuild.buildroot.net/results/61e14e92df094cdd5056852f67442844f05c229e | ORPH armeb | python-cryptography-39.0.1 | NOK | http://autobuild.buildroot.net/results/5f321bc661fa4c716f4f922faa9b12fbbb5edb28 | armeb | python-cryptography-39.0.1 | NOK | http://autobuild.buildroot.net/results/57d86ea40293ac42e94d8b3a6e452f6aa90905a2 | mips | python-orjson-3.8.4 | NOK | http://autobuild.buildroot.net/results/a1370b0f93be17595f6657f9a1465858593f9779 | arc | python-pyicu-2.10.2 | NOK | http://autobuild.buildroot.net/results/c32038046d17ee63f7a1b7a3b05790bc30c17b80 | mipsel | qemu-7.2.0 | NOK | http://autobuild.buildroot.net/results/01c8e1861db460bd0d89faafa8601534fc2a37f1 | x86_64 | qemu-7.2.0 | NOK | http://autobuild.buildroot.net/results/f8343beddbb7662e0a126a5e9b802009394436c5 | mipsel | ripgrep-af6b6c543b224d348a8... | NOK | http://autobuild.buildroot.net/results/efdb349c89c2b2f877f24235534157b6915f534e | sh4a | sdl-1.2.15 | NOK | http://autobuild.buildroot.net/results/d357580cc9290d0af3f4a14c550cf962ef4dcc73 | ORPH mips | snmppp-3.5.0 | NOK | http://autobuild.buildroot.net/results/b5318773ff6a2e8618dbaeaf5a9593d4f7a44251 | aarch64 | snmppp-3.5.0 | NOK | http://autobuild.buildroot.net/results/8e438344867eec06dd56f48d3e1245e57c280da2 | arceb | snmppp-3.5.0 | NOK | http://autobuild.buildroot.net/results/8ef3e4407a51c53c15e530606227338761dd905b | nios2 | snmppp-3.5.0 | NOK | http://autobuild.buildroot.net/results/f57783046f7ace8a4b07d454fbce3b5ad8049b88 | xtensa | stress-ng-0.15.04 | NOK | http://autobuild.buildroot.net/results/e8f5b0fde6bb4f4328bae46d6a265945d8d85cb0 | mips | toolchain-external-codescap... | NOK | http://autobuild.buildroot.net/results/557b2153091527608c764308353d708669274ccd | ORPH microblaze | traceroute-2.1.0 | NOK | http://autobuild.buildroot.net/results/1d68400470c00d1f2148bcf21a83de254ace051b | powerpc | uclibc-1.0.42 | NOK | http://autobuild.buildroot.net/results/79f5f0b10a30d9f15c29b608fa5bf992995e53d5 | powerpc | uclibc-1.0.42 | NOK | http://autobuild.buildroot.net/results/ffba1fb9edc119f65556e39f5a3ab5c0c2b4bca1 | mips64el | ulog-0389d243352255f6182326... | NOK | http://autobuild.buildroot.net/results/34dabc91a9d9138ed6daba12e66a446695dbf11f | s390x | unknown | NOK | http://autobuild.buildroot.net/results/eee66b1314c7e3f2fcc541f3801464f586cfd215 | mips64 | unknown | NOK | http://autobuild.buildroot.net/results/1d2ed00fa00aca391308cbaef2690ee8a4c2601b | x86_64 | unknown | NOK | http://autobuild.buildroot.net/results/6327a7ae838f955fe5b4a7b2dc7b9d8f775f4fcb | mips64 | valgrind-3.19.0 | NOK | http://autobuild.buildroot.net/results/fd16fd9d4c49b983b5bf0a6365c6cd5dd61ef809 | ORPH mips64el | valgrind-3.19.0 | NOK | http://autobuild.buildroot.net/results/9232d3223e9783e9f7baf9b30b727f8f853ff60a | ORPH mipsel | wolfssl-5.5.3 | NOK | http://autobuild.buildroot.net/results/befeb4edec7c70048ccd96eed72c723fe2013943 | mips64el | wolfssl-5.5.3 | NOK | http://autobuild.buildroot.net/results/835193f8af10d0c4147dd6fbccdd4c8232d73c8f | microblaze | zxing-cpp-1.4.0 | NOK | http://autobuild.buildroot.net/results/d54202b17b832ca477e84a8e8395875d41b38d23 | i686 | zxing-cpp-1.4.0 | NOK | http://autobuild.buildroot.net/results/c0c1dc2ee31b2d8acb70af64591df3fda0f1a6f1 | Classification of failures by reason for 2023.02.x -------------------------------------------------- host-go-1.19.7 | 2 host-rust-1.67.0 | 2 crucible-2022.05.25 | 1 flann-1.9.2 | 1 host-binutils-2.39 | 1 libvorbis-1.3.7 | 1 netdata-1.33.1 | 1 qemu-7.2.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/901ea1788ed79f48b5921cf6709f9731a137a4ef | or1k | flann-1.9.2 | NOK | http://autobuild.buildroot.net/results/968c6b6fc5ed8735e867f06ee30841e62985b7ac | sh4a | host-binutils-2.39 | NOK | http://autobuild.buildroot.net/results/b7a30f24239378992d248de06a3a4c4306de16cc | powerpc64le | host-go-1.19.7 | NOK | http://autobuild.buildroot.net/results/8035e7ba1e00dac6006ce80e5a44464e77fa5b97 | mips64el | host-go-1.19.7 | NOK | http://autobuild.buildroot.net/results/73d238e85f160988729aeefcd4ce084dd6b6bb7a | powerpc64le | host-rust-1.67.0 | NOK | http://autobuild.buildroot.net/results/8432046f3422c0afbad0826cd64d6663efebd0ca | x86_64 | host-rust-1.67.0 | NOK | http://autobuild.buildroot.net/results/e5f5a687a6b2a3b24e980abc29417b6ddd5cb9be | powerpc | libvorbis-1.3.7 | NOK | http://autobuild.buildroot.net/results/e98d122f94106df3785eea5667979c54bc01cbde | or1k | netdata-1.33.1 | NOK | http://autobuild.buildroot.net/results/0c41e02f2ed0befa0aa9a77217c119432d881720 | mips | qemu-7.2.0 | NOK | http://autobuild.buildroot.net/results/8969315ab2fd8382ceee393d38fce9f1253261f8 | Gitlab CI results for 2023-03-20 ================================ Detail of defconfig failures for 2022.02.11 ------------------------------------------- defconfig | link to the job | orph? ----------------------------------+---------------------------------------------------------------+------ qemu_arm_versatile_nommu | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836252 | ORPH qemu_m68k_mcf5208 | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836255 | qemu_nios2_10m50 | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836267 | qemu_xtensa_lx60_nommu | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836288 | Detail of runtime-test failures for 2022.02.11 ---------------------------------------------- runtime-test | link to the job | orph? --------------------------+---------------------------------------------------------------+------ DetectBadArchTest | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836296 | ORPH TestATFVexpress | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836290 | ORPH TestAtop | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836367 | ORPH TestCheckPackage | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836758 | TestCrudiniPy3 | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836370 | ORPH TestDockerCompose | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836371 | ORPH TestDropbear | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836372 | ORPH TestDtbocfg | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836373 | ORPH TestEdk2 | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836291 | ORPH TestExecline | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836374 | ORPH TestExt2 | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836321 | ORPH TestExt2r1 | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836323 | ORPH TestExt3 | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836326 | ORPH TestExt4 | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836327 | ORPH ...rch64GlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836556 | ORPH ...tlinAarch64GlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836557 | ORPH ...arch64MuslBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836558 | ORPH ...otlinAarch64MuslStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836559 | ORPH ...ch64UclibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836560 | ORPH ...linAarch64UclibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836561 | ORPH ...h64beGlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836563 | ORPH ...inAarch64beGlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836564 | ORPH ...64beUclibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836565 | ORPH ...nAarch64beUclibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836566 | ORPH ...750dUclibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836567 | ORPH ...nArcle750dUclibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836568 | ORPH ...ehs38GlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836569 | ORPH ...inArclehs38GlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836570 | ORPH ...hs38UclibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836571 | ORPH ...nArclehs38UclibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836572 | ORPH ...5eabiGlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836573 | ORPH ...inArmv5eabiGlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836574 | ORPH ...v5eabiMuslBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836575 | ORPH ...linArmv5eabiMuslStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836576 | ORPH ...eabiUclibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836578 | ORPH ...nArmv5eabiUclibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836579 | ORPH ...abihfGlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836580 | ORPH ...Armv6eabihfGlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836581 | ORPH ...eabihfMuslBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836582 | ORPH ...nArmv6eabihfMuslStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836583 | ORPH ...bihfUclibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836585 | ORPH ...rmv6eabihfUclibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836586 | ORPH ...abihfGlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836588 | ORPH ...Armv7eabihfGlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836589 | ORPH ...eabihfMuslBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836590 | ORPH ...nArmv7eabihfMuslStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836591 | ORPH ...bihfUclibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836592 | ORPH ...rmv7eabihfUclibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836593 | ORPH ...mv7mUclibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836594 | ORPH ...tlinArmv7mUclibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836595 | ORPH ...8xxxUclibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836596 | ORPH ...nM68k68xxxUclibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836597 | ORPH ...fireUclibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836598 | ORPH ...8kcoldfireUclibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836599 | ORPH ...azebeGlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836600 | ORPH ...icroblazebeGlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836602 | ORPH ...lazebeMuslBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836603 | ORPH ...MicroblazebeMuslStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836604 | ORPH ...zebeUclibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836605 | ORPH ...croblazebeUclibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836606 | ORPH ...azeelGlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836607 | ORPH ...icroblazeelGlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836608 | ORPH ...lazeelMuslBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836609 | ORPH ...MicroblazeelMuslStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836610 | ORPH ...zeelUclibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836611 | ORPH ...croblazeelUclibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836612 | ORPH ...ips32GlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836613 | ORPH ...otlinMips32GlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836614 | ORPH ...Mips32MuslBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836615 | ORPH ...ootlinMips32MuslStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836616 | ORPH ...ps32UclibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836617 | ORPH ...tlinMips32UclibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836618 | ORPH ...s32elGlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836619 | ORPH ...linMips32elGlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836620 | ORPH ...ps32elMuslBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836621 | ORPH ...tlinMips32elMuslStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836622 | ORPH ...32elUclibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836623 | ORPH ...inMips32elUclibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836624 | ORPH ...2r5elGlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836625 | ORPH ...nMips32r5elGlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836626 | ORPH ...32r5elMuslBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836627 | ORPH ...inMips32r5elMuslStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836628 | ORPH ...r5elUclibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836629 | ORPH ...Mips32r5elUclibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836630 | ORPH ...2r6elGlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836631 | ORPH ...nMips32r6elGlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836632 | ORPH ...32r6elMuslBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836633 | ORPH ...inMips32r6elMuslStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836634 | ORPH ...r6elUclibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836635 | ORPH ...Mips32r6elUclibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836636 | ORPH ...eln32GlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836637 | ORPH ...Mips64eln32GlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836639 | ORPH ...4eln32MuslBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836640 | ORPH ...nMips64eln32MuslStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836642 | ORPH ...ln32UclibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836643 | ORPH ...ips64eln32UclibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836645 | ORPH ...64n32GlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836646 | ORPH ...inMips64n32GlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836647 | ORPH ...s64n32MuslBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836648 | ORPH ...linMips64n32MuslStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836649 | ORPH ...4n32UclibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836650 | ORPH ...nMips64n32UclibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836651 | ORPH ...eln32GlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836652 | ORPH ...ps64r6eln32GlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836653 | ORPH ...6eln32MuslBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836654 | ORPH ...ips64r6eln32MuslStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836656 | ORPH ...ln32UclibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836658 | ORPH ...s64r6eln32UclibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836660 | ORPH ...Nios2GlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836661 | ORPH ...ootlinNios2GlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836662 | ORPH ...enriscMuslBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836663 | ORPH ...tlinOpenriscMuslStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836664 | ORPH ...riscUclibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836665 | ORPH ...inOpenriscUclibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836666 | ORPH ...440fpGlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836667 | ORPH ...owerpc440fpGlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836668 | ORPH ...c440fpMuslBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836669 | ORPH ...Powerpc440fpMuslStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836670 | ORPH ...40fpUclibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836671 | ORPH ...werpc440fpUclibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836672 | ORPH ...e5500GlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836673 | ORPH ...erpc64e5500GlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836674 | ORPH ...e6500GlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836675 | ORPH ...erpc64e6500GlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836676 | ORPH ...4e6500MuslBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836677 | ORPH ...werpc64e6500MuslStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836678 | ORPH ...ower8GlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836679 | ORPH ...c64lepower8GlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836680 | ORPH ...power8MuslBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836681 | ORPH ...pc64lepower8MuslStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836682 | ORPH ...ower8GlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836683 | ORPH ...rpc64power8GlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836684 | ORPH ...power8MuslBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836685 | ORPH ...erpc64power8MuslStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836686 | ORPH ...300c3GlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836687 | ORPH ...werpce300c3GlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836688 | ORPH ...e300c3MuslBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836689 | ORPH ...owerpce300c3MuslStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836690 | ORPH ...00c3UclibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836692 | ORPH ...erpce300c3UclibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836693 | ORPH ...500mcGlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836695 | ORPH ...werpce500mcGlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836696 | ORPH ...e500mcMuslBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836697 | ORPH ...owerpce500mcMuslStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836698 | ORPH ...00mcUclibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836699 | ORPH ...erpce500mcUclibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836700 | ORPH ...lp32dGlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836701 | ORPH ...lp64dGlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836702 | ORPH ...iscv64lp64dGlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836703 | ORPH ...4lp64dMuslBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836704 | ORPH ...Riscv64lp64dMuslStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836705 | ORPH ...p64dUclibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836706 | ORPH ...scv64lp64dUclibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836707 | ORPH ...Shsh4GlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836708 | ORPH ...ootlinShsh4GlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836709 | ORPH ...nShsh4MuslBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836710 | ORPH ...BootlinShsh4MuslStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836711 | ORPH ...hsh4UclibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836712 | ORPH ...otlinShsh4UclibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836713 | ORPH ...h4aebGlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836714 | ORPH ...linShsh4aebGlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836715 | ORPH ...sh4aebMuslBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836716 | ORPH ...tlinShsh4aebMuslStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836717 | ORPH ...arc64GlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836718 | ORPH ...tlinSparc64GlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836719 | ORPH ...rcv8UclibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836720 | ORPH ...linSparcv8UclibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836721 | ORPH ...X8664GlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836722 | ORPH ...ootlinX8664GlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836723 | ORPH ...nX8664MuslBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836724 | ORPH ...BootlinX8664MuslStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836725 | ORPH ...8664UclibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836726 | ORPH ...otlinX8664UclibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836727 | ORPH ...orei7GlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836729 | ORPH ...X8664corei7GlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836730 | ORPH ...corei7MuslBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836731 | ORPH ...nX8664corei7MuslStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836732 | ORPH ...rei7UclibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836733 | ORPH ...8664corei7UclibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836734 | ORPH ...664v2GlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836735 | ORPH ...8664v2MuslBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836736 | ORPH ...64v2UclibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836737 | ORPH ...664v3GlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836738 | ORPH ...8664v3MuslBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836739 | ORPH ...64v3UclibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836740 | ORPH ...664v4GlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836741 | ORPH ...8664v4MuslBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836742 | ORPH ...64v4UclibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836743 | ORPH ...core2GlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836744 | ORPH ...linX86core2GlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836745 | ORPH ...6core2MuslBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836746 | ORPH ...tlinX86core2MuslStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836747 | ORPH ...ore2UclibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836748 | ORPH ...inX86core2UclibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836749 | ORPH ...6i686GlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836750 | ORPH ...tlinX86i686GlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836751 | ORPH ...86i686MuslBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836752 | ORPH ...otlinX86i686MuslStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836753 | ORPH ...i686UclibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836754 | ORPH ...linX86i686UclibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836755 | ORPH ...lx60UclibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836756 | ORPH ...Xtensalx60UclibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836757 | ORPH ...ToolchainBuildrootMusl | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836548 | ORPH ...olchainBuildrootuClibc | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836549 | ORPH ...xternalToolchainCCache | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836550 | ORPH ...ernalToolchainCtngMusl | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836551 | ORPH ...rnalToolchainLinaroArm | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836552 | ORPH ...ToolchainSourceryArmv4 | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836553 | ORPH ...ToolchainSourceryArmv5 | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836554 | ORPH ...ToolchainSourceryArmv7 | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836555 | ORPH TestF2FS | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836329 | ORPH TestFileCapabilities | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836297 | ORPH TestFortifyConserv | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836298 | ORPH TestFortifyNone | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836299 | ORPH TestGdbArc | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836375 | ORPH TestGdbFullTarget | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836376 | ORPH TestGdbHostGdbTarget11x | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836377 | ORPH TestGdbHostGdbTarget9x | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836378 | ORPH TestGdbHostGdbserver11x | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836379 | ORPH TestGdbHostGdbserver9x | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836380 | ORPH TestGdbHostOnly11x | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836381 | ORPH TestGdbHostOnly9x | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836382 | ORPH ...GdbHostOnlyAllFeatures | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836383 | ORPH TestGdbHostOnlyDefault | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836384 | ORPH TestGdbserverOnly | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836385 | ORPH TestGitHash | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836314 | ORPH TestGitHub | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836316 | ORPH TestGitLab | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836317 | ORPH TestGitRefs | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836315 | ORPH TestGlibcAllTimezone | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836311 | ORPH ...DefaultLimitedTimezone | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836312 | ORPH TestGlxinfo | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836386 | ORPH TestGst1Python | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836387 | ORPH TestHostBmapTools | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836368 | ORPH TestIPythonPy3 | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836388 | ORPH TestInitSystemBusyboxRo | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836351 | ORPH ...InitSystemBusyboxRoNet | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836352 | ORPH TestInitSystemBusyboxRw | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836353 | ORPH ...InitSystemBusyboxRwNet | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836354 | ORPH TestInitSystemNone | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836355 | ORPH ...InitSystemOpenrcRoFull | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836356 | ORPH ...InitSystemOpenrcRwFull | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836357 | ORPH ...nitSystemSystemdRoFull | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836358 | ORPH ...ystemSystemdRoIfupdown | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836359 | ORPH ...ystemSystemdRoNetworkd | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836360 | ORPH ...nitSystemSystemdRwFull | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836361 | ORPH ...ystemSystemdRwIfupdown | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836362 | ORPH ...ystemSystemdRwNetworkd | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836363 | ORPH TestIso9660Grub2EFI | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836332 | ORPH TestIso9660Grub2External | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836335 | ORPH ...0Grub2ExternalCompress | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836336 | ORPH TestIso9660Grub2Hybrid | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836338 | ORPH TestIso9660Grub2Internal | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836339 | ORPH ...so9660SyslinuxExternal | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836341 | ORPH ...slinuxExternalCompress | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836342 | ORPH ...so9660SyslinuxInternal | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836344 | ORPH TestJffs2 | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836346 | ORPH TestLibshdata | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836390 | ORPH TestLua | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836395 | ORPH TestLuaHttp | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836414 | ORPH TestLuaInotify | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836419 | ORPH TestLuaLPeg | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836391 | ORPH TestLuaLsqlite3 | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836393 | ORPH TestLuaLuaArgon2 | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836397 | ORPH TestLuaLuaAugeas | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836399 | ORPH TestLuaLuaCffi | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836402 | ORPH TestLuaLuaCqueues | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836404 | ORPH TestLuaLuaExpat | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836435 | ORPH TestLuaLuaFileSystem | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836437 | ORPH TestLuaLuaGD | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836411 | ORPH TestLuaLuaLdap | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836439 | ORPH TestLuaLuaLyaml | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836426 | ORPH TestLuaLuaPosix | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836443 | ORPH TestLuaLuaSDL2 | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836428 | ORPH TestLuaLuaSec | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836445 | ORPH TestLuaLuaSocket | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836447 | ORPH TestLuaLuacURL | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836407 | ORPH TestLuaLuaossl | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836441 | ORPH TestLuaLuasyslog | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836449 | ORPH TestLuaLuazlib | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836432 | ORPH TestLuaLunix | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836423 | ORPH TestLuaLzlib | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836453 | ORPH TestLuaRings | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836533 | ORPH TestLuaUtf8 | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836430 | ORPH TestLuajit | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836396 | ORPH TestLuajitHttp | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836417 | ORPH TestLuajitInotify | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836421 | ORPH TestLuajitLPeg | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836392 | ORPH TestLuajitLsqlite3 | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836394 | ORPH TestLuajitLuaArgon2 | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836398 | ORPH TestLuajitLuaAugeas | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836400 | ORPH TestLuajitLuaCqueues | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836405 | ORPH TestLuajitLuaExpat | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836436 | ORPH TestLuajitLuaFileSystem | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836438 | ORPH TestLuajitLuaGD | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836412 | ORPH TestLuajitLuaLdap | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836440 | ORPH TestLuajitLuaLyaml | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836427 | ORPH TestLuajitLuaPosix | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836444 | ORPH TestLuajitLuaSDL2 | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836429 | ORPH TestLuajitLuaSec | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836446 | ORPH TestLuajitLuaSocket | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836448 | ORPH TestLuajitLuacURL | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836409 | ORPH TestLuajitLuaossl | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836442 | ORPH TestLuajitLuasyslog | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836450 | ORPH TestLuajitLuazlib | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836433 | ORPH TestLuajitLunix | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836425 | ORPH TestLuajitRings | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836534 | ORPH TestLuajitTurbolua | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836544 | ORPH TestLuajitUtf8 | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836431 | ORPH TestLuvi | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836451 | ORPH TestLxc | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836452 | ORPH TestMender | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836454 | ORPH TestNetdata | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836455 | ORPH TestNoTimezone | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836313 | ORPH TestOci | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836347 | ORPH TestOpenJdk | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836456 | ORPH TestOpenSshGlibc | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836457 | ORPH TestOpenSshuClibc | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836458 | ORPH TestOpkg | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836459 | ORPH TestPerl | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836460 | ORPH TestPerlClassLoad | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836461 | ORPH TestPerlDBDmysql | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836462 | ORPH TestPerlEncodeDetect | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836463 | ORPH TestPerlGDGraph | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836464 | ORPH TestPerlHTMLParser | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836465 | ORPH TestPerlIOSocketMulticast | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836466 | ORPH TestPerlIOSocketSSL | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836467 | ORPH TestPerlLWPProtocolhttps | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836469 | ORPH TestPerlMailDKIM | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836470 | ORPH TestPerlX10 | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836472 | ORPH TestPerlXMLLibXML | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836473 | ORPH TestPerllibwwwperl | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836468 | ORPH TestPhpApcu | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836474 | ORPH TestPhpLuaLua | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836475 | ORPH TestPhpLuaLuajit | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836476 | ORPH TestPhpPam | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836477 | ORPH TestPhpPeclDbus | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836478 | ORPH TestPolkitInitd | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836479 | ORPH TestPolkitSystemd | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836480 | ORPH TestPostScripts | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836304 | ORPH TestProsodyLua51 | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836481 | ORPH TestProsodyLuajit | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836482 | ORPH TestPy3BmapTools | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836369 | ORPH TestPyNdiff | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836517 | ORPH TestPython3 | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836483 | ORPH TestPythonAugeas | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836487 | ORPH TestPythonAvro | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836490 | ORPH TestPythonPy3Aexpect | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836484 | ORPH TestPythonPy3Argh | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836485 | ORPH TestPythonPy3Attrs | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836486 | ORPH TestPythonPy3Autobahn | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836488 | ORPH TestPythonPy3Automat | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836489 | ORPH TestPythonPy3Bitstring | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836491 | ORPH TestPythonPy3Boto3 | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836492 | ORPH TestPythonPy3Botocore | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836493 | ORPH TestPythonPy3Can | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836494 | ORPH TestPythonPy3Cbor | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836495 | ORPH TestPythonPy3Click | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836496 | ORPH TestPythonPy3Colorzero | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836497 | ORPH TestPythonPy3Constantly | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836498 | ORPH TestPythonPy3Crossbar | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836499 | ORPH TestPythonPy3Cryptography | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836500 | ORPH TestPythonPy3DBusNext | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836501 | ORPH TestPythonPy3Distro | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836502 | ORPH TestPythonPy3Django | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836503 | ORPH TestPythonPy3Flask | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836504 | ORPH ...honPy3FlaskExpectsJson | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836505 | ORPH TestPythonPy3Git | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836506 | ORPH TestPythonPy3Gitdb2 | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836507 | ORPH TestPythonPy3GnuPG | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836508 | ORPH TestPythonPy3Gobject | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836509 | ORPH TestPythonPy3Gpiozero | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836510 | ORPH TestPythonPy3Incremental | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836511 | ORPH TestPythonPy3Iptables | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836512 | ORPH TestPythonPy3Libftdi1 | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836389 | ORPH TestPythonPy3Passlib | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836513 | ORPH TestPythonPy3Pexpect | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836514 | ORPH TestPythonPy3Pynacl | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836516 | ORPH TestPythonPy3Pytest | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836518 | ORPH ...PythonPy3PytestAsyncio | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836519 | ORPH TestPythonPy3Pyyaml | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836520 | ORPH TestPythonPy3RSA | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836522 | ORPH TestPythonPy3RpiGpio | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836521 | ORPH ...thonPy3ServiceIdentity | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836524 | ORPH TestPythonPy3Smmap2 | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836525 | ORPH TestPythonPy3Treq | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836526 | ORPH TestPythonPy3Twisted | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836527 | ORPH TestPythonPy3Txaio | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836528 | ORPH TestPythonPy3Txtorcon | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836529 | ORPH TestPythonPy3Ubjson | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836530 | ORPH ...y3UnitTestXmlReporting | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836531 | ORPH TestPythonPybind | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836515 | ORPH TestRedis | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836532 | ORPH TestRelro | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836300 | ORPH TestRelroPartial | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836301 | ORPH TestRootPassword | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836305 | ORPH TestRootfsOverlay | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836306 | ORPH TestRust | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836535 | ORPH TestRustBin | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836536 | ORPH TestS6 | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836537 | ORPH TestS6Networking | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836538 | ORPH TestS6PortableUtils | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836539 | ORPH TestS6Rc | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836540 | ORPH TestSCP | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836319 | ORPH TestSELinuxCustomGit | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836307 | ORPH TestSELinuxExtraModules | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836308 | ORPH ...ELinuxExtraModulesDirs | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836309 | ORPH TestSELinuxPackage | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836310 | ORPH TestSELinuxSystemdExt4 | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836364 | ORPH ...SELinuxSystemdSquashfs | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836366 | ORPH TestSFTP | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836320 | ORPH TestSquashfs | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836348 | ORPH TestSspNone | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836302 | ORPH TestSspStrong | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836303 | ORPH TestSudo | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836541 | ORPH TestSysLinuxX86EFI | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836292 | ORPH TestSysLinuxX86LegacyBios | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836293 | ORPH TestSysLinuxX86_64EFI | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836294 | ORPH ...sLinuxX86_64LegacyBios | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836295 | ORPH TestSyslogNg | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836542 | ORPH TestTmux | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836543 | ORPH TestUbi | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836349 | ORPH TestUbootOpensslPkgConfig | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836545 | ORPH TestYaffs2 | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836350 | ORPH TestZfsGlibc | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836546 | ORPH TestZfsUclibc | https://gitlab.com/buildroot.org/buildroot/-/jobs/3961836547 | ORPH -- http://autobuild.buildroot.net From christian at paral.in Tue Mar 21 09:21:40 2023 From: christian at paral.in (Christian Stewart) Date: Tue, 21 Mar 2023 02:21:40 -0700 Subject: [Buildroot] [PATCH] package/rtl8821cu: bump to version 2023-03-19 on main branch In-Reply-To: <20230319194403.450205-1-giulio.benetti@benettiengineering.com> References: <20230319194403.450205-1-giulio.benetti@benettiengineering.com> Message-ID: Hi Giulio, On Sun, Mar 19, 2023 at 12:44?PM Giulio Benetti wrote: > With this bump Linux 6.3 is supported. > > Signed-off-by: Giulio Benetti > --- > package/rtl8821cu/rtl8821cu.hash | 4 ++-- > package/rtl8821cu/rtl8821cu.mk | 2 +- > 2 files changed, 3 insertions(+), 3 deletions(-) > > diff --git a/package/rtl8821cu/rtl8821cu.hash b/package/rtl8821cu/rtl8821cu.hash > index e2d83adc0f..45460d6d12 100644 > --- a/package/rtl8821cu/rtl8821cu.hash > +++ b/package/rtl8821cu/rtl8821cu.hash > @@ -1,3 +1,3 @@ > # Locally calculated > -sha256 1d090da292c3f9322603846467a80278670211fcde3354dcabfe32c449992493 rtl8821cu-69c903b75bde36293c66b25c051916a74dbadf58.tar.gz > -sha256 af54d00efc57cfce664171ac8be2a20c0f290b1b5c1a67bb2eba7b6380276c4e LICENSE > +sha256 32589c3ac3ffde6de3ecaca83570ab07a2b92a66e3265294b0469375b007a480 rtl8821cu-80781de376007ecd778dfb2bef05533e3a6cc7c6.tar.gz > +sha256 22cdb0a9cf492dbf05c5b27381a5c0e73ae0d4622427b522b0ba92b7495e5fb0 LICENSE > diff --git a/package/rtl8821cu/rtl8821cu.mk b/package/rtl8821cu/rtl8821cu.mk > index 5a93376c20..953da1f01c 100644 > --- a/package/rtl8821cu/rtl8821cu.mk > +++ b/package/rtl8821cu/rtl8821cu.mk > @@ -4,7 +4,7 @@ > # > ################################################################################ > > -RTL8821CU_VERSION = 69c903b75bde36293c66b25c051916a74dbadf58 > +RTL8821CU_VERSION = 80781de376007ecd778dfb2bef05533e3a6cc7c6 > RTL8821CU_SITE = $(call github,morrownr,8821cu-20210916,$(RTL8821CU_VERSION)) > RTL8821CU_LICENSE = GPL-2.0 > RTL8821CU_LICENSE_FILES = LICENSE Reviewed-by: Christian Stewart Thanks! From dullfire at yahoo.com Tue Mar 21 10:09:56 2023 From: dullfire at yahoo.com (dullfire at yahoo.com) Date: Tue, 21 Mar 2023 05:09:56 -0500 Subject: [Buildroot] [PATCH 1/1] package/musl: add aarch64_be References: <20230321100956.11869-1-dullfire.ref@yahoo.com> Message-ID: <20230321100956.11869-1-dullfire@yahoo.com> From: Jonathan Currier Add aarch64_be to musl supported archs. Upstream musl already supports aarch64_be. Signed-off-by: Jonathan Currier --- package/musl/Config.in | 1 + 1 file changed, 1 insertion(+) diff --git a/package/musl/Config.in b/package/musl/Config.in index c1a10bdd58..1baf6f7a78 100644 --- a/package/musl/Config.in +++ b/package/musl/Config.in @@ -1,6 +1,7 @@ config BR2_PACKAGE_MUSL_ARCH_SUPPORTS bool default y if BR2_aarch64 + default y if BR2_aarch64_be default y if BR2_arm default y if BR2_armeb default y if BR2_i386 -- 2.39.1 From bugzilla at busybox.net Tue Mar 21 12:08:25 2023 From: bugzilla at busybox.net (bugzilla at busybox.net) Date: Tue, 21 Mar 2023 12:08:25 +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 --- Comment #2 from alban.at.ifd at gmail.com --- > I am suprised to see here that the cross-compiler was defined as cc in the generated config.toml, as we want to build a rust compiler which can be executed on the host system, not on the target system. To give an answer to my question: we need to give the cross-compiler compiler in the cc attribute of config.toml. As this compiler will be used to compile the "shims" written in C which will run on the target. Can somebody confirm it ? Would be a solution to replace the "unknown" in RUSTC_TARGET_NAME value (set in rustc.mk) by the value of BR2_TOOLCHAIN_BUILDROOT_VENDOR ? With a different vendor string, the rustc's bootstrap program would be able to make the difference between the host and the target toolchains, even if the triplets are the same. I wrote a patch which implement this solution. But the drawback seem to be that the rust-bin package could only be used as stage0 now. -- You are receiving this mail because: You are on the CC list for the bug. From bugzilla at busybox.net Tue Mar 21 12:11:02 2023 From: bugzilla at busybox.net (bugzilla at busybox.net) Date: Tue, 21 Mar 2023 12:11:02 +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 --- Comment #3 from alban.at.ifd at gmail.com --- Created attachment 9546 --> https://bugs.busybox.net/attachment.cgi?id=9546&action=edit Use the toolchain's vendor string to identify the rustc target. -- You are receiving this mail because: You are on the CC list for the bug. From bugzilla at busybox.net Tue Mar 21 12:12:42 2023 From: bugzilla at busybox.net (bugzilla at busybox.net) Date: Tue, 21 Mar 2023 12:12:42 +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 #9536|0 |1 is obsolete| | -- You are receiving this mail because: You are on the CC list for the bug. From bugzilla at busybox.net Tue Mar 21 13:23:36 2023 From: bugzilla at busybox.net (bugzilla at busybox.net) Date: Tue, 21 Mar 2023 13:23:36 +0000 Subject: [Buildroot] [Bug 15461] QtVirtualKeyboard segfaults In-Reply-To: References: Message-ID: https://bugs.busybox.net/show_bug.cgi?id=15461 --- Comment #1 from Thomas Petazzoni --- Buildroot 2022.02 defaults to using GCC 10.x. Buildroot 2023.02 defaults to using GCC 11.x, but still supports GCC 10.x. Could you try staying with Buildroot 2023.02, but use GCC 10.x instead of GCC 11.x ? My colleague Alexis Lothor? is also chasing down a Qt5 problem with Buildroot 2023.02 (but using the Bootlin toolchain), and reverting to an older toolchain solved the problem, which seems to point to a GCC issue. -- You are receiving this mail because: You are on the CC list for the bug. From simon.rowe at nutanix.com Tue Mar 21 13:39:12 2023 From: simon.rowe at nutanix.com (Simon Rowe) Date: Tue, 21 Mar 2023 13:39:12 +0000 Subject: [Buildroot] [PATCH 1/1] package/lvm2: enable package with musl In-Reply-To: <20230319172554.0d5ea60c@windsurf> References: <20230316113615.138847-1-simon.rowe@nutanix.com> <20230319172554.0d5ea60c@windsurf> Message-ID: On 19 March 2023 Thomas Petazzoni wrote: > Thanks Simon for those patches! Could you rework the 4 patches so that > they are generated with git format-patch and have your Signed-off-by? I > recommend that you take the upstream Git repo of lvm2, checkout the tag > corresponding to version 2.03.14, apply the 4 Gentoo patches, each time > turning the changes into a proper commit. I am not the author of these patches, which is why I didn?t add a ?Signed-off-by:?. I followed what I thought the process was for patches originating from elsewhere by adding a ?Fetch from:? to each patch as mentioned in 19.4 of the manual. I can regenerate them if that?s the correct approach. > Another thing to look at is that the multipath-tools package is > selecting BR2_PACKAGE_LVM2_STANDARD_INSTALL, so you need to check > whether the depends on !BR2_TOOLCHAIN_USES_MUSL used in > BR2_PACKAGE_MULTIPATH_TOOLS is still needed? Perhaps thanks to your > work on lvm2 it is now possible to build/use multipath-tools with musl. I?ve not got a use case for multipath myself by I?ll check if I can get it to build with these patches. > Another question is the upstream status of the Gentoo patches? Have > they been submitted for inclusion by the upstream lvm2 project? There seems to be a suggestion that was attempted on the ticket https://bugs.gentoo.org/549506 but that was some time ago and there?s no sign of them being accepted. Regards Simon -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla at busybox.net Tue Mar 21 13:42:51 2023 From: bugzilla at busybox.net (bugzilla at busybox.net) Date: Tue, 21 Mar 2023 13:42:51 +0000 Subject: [Buildroot] [Bug 15461] QtVirtualKeyboard segfaults In-Reply-To: References: Message-ID: https://bugs.busybox.net/show_bug.cgi?id=15461 --- Comment #2 from Alexis Lothor? --- Hi. I indeed encounter the same kind of issue in a Qt Quick project on Armv7 target * with Buildroot 2023.02 and Bootlin Toolchain 2022.08, Qt project crashes deep in qqmlcrashpropertycache.h (in an inlined function) * trying to build without optimizations (to allow debugging), the application does not crash anymore * switching back to Bootlin toolchain 2021.11, the application works, even with optimizations enabled * I tried to switch to buildroot internal toolchain BUT with components versions (gcc, glibc, binutils, kernel headers) from bootlin toolchain 2022.08 => it still crashes, so it is probably not the Bootlin build of the toolchain which is the culprit -- You are receiving this mail because: You are on the CC list for the bug. From thomas.petazzoni at bootlin.com Tue Mar 21 13:54:55 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Tue, 21 Mar 2023 14:54:55 +0100 Subject: [Buildroot] [PATCH 1/1] package/lvm2: enable package with musl In-Reply-To: References: <20230316113615.138847-1-simon.rowe@nutanix.com> <20230319172554.0d5ea60c@windsurf> Message-ID: <20230321145455.7dce4271@windsurf> Hello Simon, On Tue, 21 Mar 2023 13:39:12 +0000 Simon Rowe wrote: > I am not the author of these patches, which is why I didn?t add a > ?Signed-off-by:?. I followed what I thought the process was for > patches originating from elsewhere by adding a ?Fetch from:? to each > patch as mentioned in 19.4 of the manual. I can regenerate them if > that?s the correct approach. A Signed-off-by is not only an indication of the author, but also an indication of the chain of people through which the patch traveled. For example in the Linux kernel, patches have a SoB from the author, then a SoB from the maintainer taking the patch, and possibly another SoB from yet another maintainer taking the patch from that previous maintainer. In Buildroot, we therefore have patches with two SoB: one from the original author, and one from the developer bringing the patch into Buildroot. Or alternatively patches with only one SoB, from the developer bringing the patch into Buildroot (you in this case) when the original patch lacks an SoB. > I?ve not got a use case for multipath myself by I?ll check if I can > get it to build with these patches. Good! > > Another question is the upstream status of the Gentoo patches? Have > > they been submitted for inclusion by the upstream lvm2 project? > > There seems to be a suggestion that was attempted on the ticket > > https://bugs.gentoo.org/549506 > > but that was some time ago and there?s no sign of them being accepted. It's been a while ago. Perhaps time to do another attempt at upstreaming those patches? Thanks a lot! Thomas -- Thomas Petazzoni, co-owner and CEO, Bootlin Embedded Linux and Kernel engineering and training https://bootlin.com From bugzilla at busybox.net Tue Mar 21 14:47:56 2023 From: bugzilla at busybox.net (bugzilla at busybox.net) Date: Tue, 21 Mar 2023 14:47:56 +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 --- Comment #4 from alban.at.ifd at gmail.com --- (In reply to alban.at.ifd from comment #3) This patch doesn't work as the x86_64-buildroot-linux-gnu is not recognized by the (stage0 ?) rustc. I get the following: Finished release [optimized] target(s) in 11m 23s Copying stage0 rustc from stage0 (x86_64-unknown-linux-gnu -> x86_64-unknown-linux-gnu / x86_64-unknown-linux-gnu) Assembling stage1 compiler (x86_64-unknown-linux-gnu) Building stage1 std artifacts (x86_64-unknown-linux-gnu -> x86_64-buildroot-linux-gnu) error: failed to run `rustc` to learn about target-specific information ... error: Error loading target specification: Could not find specification for target "x86_64-buildroot-linux-gnu". Run `rustc --print target-list` for a list of built-in targets I wonder how to define a "target specification" with a custom vendor value. -- You are receiving this mail because: You are on the CC list for the bug. From peter at korsgaard.com Tue Mar 21 18:49:08 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Tue, 21 Mar 2023 19:49:08 +0100 Subject: [Buildroot] 2023.02 : pty_allocate: openpty: No such file or directory In-Reply-To: (Zvi Vered's message of "Tue, 21 Mar 2023 18:20:38 +0200") References: <875yavx0ui.fsf@dell.be.48ers.dk> Message-ID: <87edpiuehn.fsf@dell.be.48ers.dk> >>>>> "Zvi" == Zvi Vered writes: > Hi Peter, > Thank you for your reply. > Attached .config of my kernel and buildroot. > It seems that the mandatory components you mentioned are included. > Following are the messages I'm getting at the end of the boot sequence: > ----------------------------------------------------------------------- > [ 3.048901] of_cfs_init > [ 3.051352] of_cfs_init: OK > [ 3.054227] clk: Not disabling unused clocks > [ 3.058673] ALSA device list: > [ 3.061628] No soundcards found. > [ 3.065509] Freeing unused kernel memory: 512K > can't open /dev/null: No such file or directory > can't open /dev/null: No such file or directory > can't open /dev/null: No such file or directory > can't open /dev/null: No such file or directory No /dev/null? That already sounds odd. How is your setup exactly? E.G. what (def)config have you used and how are you booting your system? -- Bye, Peter Korsgaard From ps.report at gmx.net Tue Mar 21 19:03:03 2023 From: ps.report at gmx.net (Peter Seiderer) Date: Tue, 21 Mar 2023 20:03:03 +0100 Subject: [Buildroot] [PATCH v1] package/coreutils: bump version to 9.2 Message-ID: <20230321190303.18814-1-ps.report@gmx.net> For details see [1]. [1] https://lists.gnu.org/archive/html/info-gnu/2023-03/msg00005.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 eb9a5744c6..72f63b242d 100644 --- a/package/coreutils/coreutils.hash +++ b/package/coreutils/coreutils.hash @@ -1,4 +1,4 @@ # Locally calculated after checking pgp signature -sha256 61a1f410d78ba7e7f37a5a4f50e6d1320aca33375484a3255eddf17a38580423 coreutils-9.1.tar.xz +sha256 6885ff47b9cdb211de47d368c17853f406daaf98b148aaecdf10de29cc04b0b3 coreutils-9.2.tar.xz # Locally computed sha256 3972dc9744f6499f0f9b2dbf76696f2ae7ad8af9b23dde66d6af86c9dfb36986 COPYING diff --git a/package/coreutils/coreutils.mk b/package/coreutils/coreutils.mk index 931859b0ac..9b07bb31d2 100644 --- a/package/coreutils/coreutils.mk +++ b/package/coreutils/coreutils.mk @@ -4,7 +4,7 @@ # ################################################################################ -COREUTILS_VERSION = 9.1 +COREUTILS_VERSION = 9.2 COREUTILS_SITE = $(BR2_GNU_MIRROR)/coreutils COREUTILS_SOURCE = coreutils-$(COREUTILS_VERSION).tar.xz COREUTILS_LICENSE = GPL-3.0+ -- 2.39.2 From ps.report at gmx.net Tue Mar 21 19:04:03 2023 From: ps.report at gmx.net (Peter Seiderer) Date: Tue, 21 Mar 2023 20:04:03 +0100 Subject: [Buildroot] [PATCH v1] package/grep: bump version to 3.9 Message-ID: <20230321190403.19039-1-ps.report@gmx.net> For details see [1]. [1] https://lists.gnu.org/archive/html/info-gnu/2023-03/msg00001.html Signed-off-by: Peter Seiderer --- package/grep/grep.hash | 4 ++-- package/grep/grep.mk | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package/grep/grep.hash b/package/grep/grep.hash index 6f3bca89ad..c83e4653c3 100644 --- a/package/grep/grep.hash +++ b/package/grep/grep.hash @@ -1,5 +1,5 @@ # Locally calculated after checking signature -# http://ftp.gnu.org/gnu/grep/grep-3.8.tar.xz.sig +# https://ftp.gnu.org/gnu/grep/grep-3.9.tar.xz.sig # using key 155D3FC500C834486D1EEA677FD9FCCB000BEEEE -sha256 498d7cc1b4fb081904d87343febb73475cf771e424fb7e6141aff66013abc382 grep-3.8.tar.xz +sha256 abcd11409ee23d4caf35feb422e53bbac867014cfeed313bb5f488aca170b599 grep-3.9.tar.xz sha256 3972dc9744f6499f0f9b2dbf76696f2ae7ad8af9b23dde66d6af86c9dfb36986 COPYING diff --git a/package/grep/grep.mk b/package/grep/grep.mk index 318e00940d..309987010f 100644 --- a/package/grep/grep.mk +++ b/package/grep/grep.mk @@ -4,7 +4,7 @@ # ################################################################################ -GREP_VERSION = 3.8 +GREP_VERSION = 3.9 GREP_SITE = $(BR2_GNU_MIRROR)/grep GREP_SOURCE = grep-$(GREP_VERSION).tar.xz GREP_LICENSE = GPL-3.0+ -- 2.39.2 From ps.report at gmx.net Tue Mar 21 19:05:01 2023 From: ps.report at gmx.net (Peter Seiderer) Date: Tue, 21 Mar 2023 20:05:01 +0100 Subject: [Buildroot] [PATCH v1] package/openssh: security bump to version 9.3p1 Message-ID: <20230321190501.19240-1-ps.report@gmx.net> 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 --- 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) -- 2.39.2 From bugzilla at busybox.net Tue Mar 21 19:25:11 2023 From: bugzilla at busybox.net (bugzilla at busybox.net) Date: Tue, 21 Mar 2023 19:25:11 +0000 Subject: [Buildroot] [Bug 15456] No more login on Raspberry Pi 3 since 2023.02 In-Reply-To: References: Message-ID: https://bugs.busybox.net/show_bug.cgi?id=15456 --- Comment #4 from Peter Seiderer --- The systemd default locale is 'C.UTF-8' (since 252, see [1] and /etc/locale.conf on the board): $ echo $LANG C.UTF-8 >From build/readline-8.2/nls.c: 126 char * 127 _rl_init_locale (void) 128 { 129 char *ret, *lspec; 130 131 /* Set the LC_CTYPE locale category from environment variables. */ 132 lspec = _rl_get_locale_var ("LC_CTYPE"); 133 /* Since _rl_get_locale_var queries the right environment variables, 134 we query the current locale settings with setlocale(), and, if 135 that doesn't return anything, we set lspec to the empty string to 136 force the subsequent call to setlocale() to define the `native' 137 environment. */ 138 #if defined (HAVE_SETLOCALE) 139 if (lspec == 0 || *lspec == 0) 140 lspec = setlocale (LC_CTYPE, (char *)NULL); 141 if (lspec == 0) 142 lspec = ""; 143 ret = setlocale (LC_CTYPE, lspec); /* ok, since it does not change locale */ 144 #else 145 ret = (lspec == 0 || *lspec == 0) ? RL_DEFAULT_LOCALE : lspec; 146 #endif 147 148 _rl_utf8locale = (ret && *ret) ? utf8locale (ret) : 0; 149 150 _rl_current_locale = savestring (ret); 151 return ret; 152 } The call to '_rl_get_locale_var()' returns 'C.UTF-8' (line 132) but the call to 'setlocale(LC_CTYPE, 'C.UTF-8')' returns 0 (line 143) which leads to the segmentation fault in the call to 'savestring(0)' (line 150). Setting the following in the buildroot config file fixes the problem for me: BR2_ENABLE_LOCALE_WHITELIST="C" BR2_GENERATE_LOCALE="C" [1] https://github.com/systemd/systemd/blob/main/NEWS -- You are receiving this mail because: You are on the CC list for the bug. From peter at korsgaard.com Tue Mar 21 19:28:52 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Tue, 21 Mar 2023 20:28:52 +0100 Subject: [Buildroot] 2023.02 : pty_allocate: openpty: No such file or directory In-Reply-To: (Zvi Vered's message of "Tue, 21 Mar 2023 21:25:20 +0200") References: <875yavx0ui.fsf@dell.be.48ers.dk> <87edpiuehn.fsf@dell.be.48ers.dk> Message-ID: <877cv9vr7v.fsf@dell.be.48ers.dk> >>>>> "Zvi" == Zvi Vered writes: > Hi Peter, > Attached .config of the kernel. This is also the (def)config. > The kernel is launched by u-boot. > The kernel image, root file system, and device tree are all loaded via TFTP > from an external PC. What kind of rootfs filesystem are you using? What is your kernel command line? > After login (+password) I checked that /dev/null exists. Can you show the output of ls -la /dev/null? -- Bye, Peter Korsgaard From dalang at gmx.at Tue Mar 21 20:11:30 2023 From: dalang at gmx.at (Daniel Lang) Date: Tue, 21 Mar 2023 21:11:30 +0100 Subject: [Buildroot] [PATCH 1/3] package/cairomm1_14: use official website Message-ID: <20230321201133.236692-1-dalang@gmx.at> The website [1] states that the released version can be downloaded from the cairo release area [2], which also features a sha1 hash. [1]: https://www.cairographics.org/cairomm/ [2]: https://www.cairographics.org/releases/ Signed-off-by: Daniel Lang --- package/cairomm1_14/Config.in | 2 +- package/cairomm1_14/cairomm1_14.hash | 5 ++++- package/cairomm1_14/cairomm1_14.mk | 4 ++-- 3 files changed, 7 insertions(+), 4 deletions(-) diff --git a/package/cairomm1_14/Config.in b/package/cairomm1_14/Config.in index 6e767d2428..e369aa6f4a 100644 --- a/package/cairomm1_14/Config.in +++ b/package/cairomm1_14/Config.in @@ -14,7 +14,7 @@ config BR2_PACKAGE_CAIROMM1_14 This is the last version before the API and ABI change introduced in 1.16.0 which requires C++17. - http://www.gtkmm.org/ + https://www.cairographics.org/cairomm/ comment "cairomm (1.14.x) needs a toolchain w/ C++, wchar, threads, gcc >= 4.9" depends on BR2_USE_MMU diff --git a/package/cairomm1_14/cairomm1_14.hash b/package/cairomm1_14/cairomm1_14.hash index 521e7cc546..6d58de360a 100644 --- a/package/cairomm1_14/cairomm1_14.hash +++ b/package/cairomm1_14/cairomm1_14.hash @@ -1,3 +1,6 @@ +# From https://www.cairographics.org/releases/cairomm-1.14.4.tar.xz.sha1 +sha1 a58419bb9792a2c998631704ce5671c38e0c82a1 cairomm-1.14.4.tar.xz + # Locally computed -sha256 ee12b920b2d47cea1b6e20c367690d726eb22b4ca9fc711db329d03adcc0c8e0 cairomm-1.14.4.tar.gz +sha256 4749d25a2b2ef67cc0c014caaf5c87fa46792fc4b3ede186fb0fc932d2055158 cairomm-1.14.4.tar.xz sha256 bfe4a52dc4645385f356a8e83cc54216a293e3b6f1cb4f79f5fc0277abf937fd COPYING diff --git a/package/cairomm1_14/cairomm1_14.mk b/package/cairomm1_14/cairomm1_14.mk index 5d076ddf0a..6502d34c5a 100644 --- a/package/cairomm1_14/cairomm1_14.mk +++ b/package/cairomm1_14/cairomm1_14.mk @@ -7,8 +7,8 @@ CAIROMM1_14_VERSION = 1.14.4 CAIROMM1_14_LICENSE = LGPL-2.0+ CAIROMM1_14_LICENSE_FILES = COPYING -CAIROMM1_14_SOURCE = cairomm-$(CAIROMM1_14_VERSION).tar.gz -CAIROMM1_14_SITE = https://gitlab.freedesktop.org/cairo/cairomm/-/archive/$(CAIROMM1_14_VERSION) +CAIROMM1_14_SOURCE = cairomm-$(CAIROMM1_14_VERSION).tar.xz +CAIROMM1_14_SITE = https://cairographics.org/releases CAIROMM1_14_INSTALL_STAGING = YES CAIROMM1_14_DEPENDENCIES = cairo libglib2 libsigc2 host-pkgconf CAIROMM1_14_CONF_OPTS = -Dbuild-examples=false -Dbuild-tests=false -- 2.40.0 From dalang at gmx.at Tue Mar 21 20:11:32 2023 From: dalang at gmx.at (Daniel Lang) Date: Tue, 21 Mar 2023 21:11:32 +0100 Subject: [Buildroot] [PATCH 3/3] package/cairomm: bump to version 1.16.2 In-Reply-To: <20230321201133.236692-1-dalang@gmx.at> References: <20230321201133.236692-1-dalang@gmx.at> Message-ID: <20230321201133.236692-3-dalang@gmx.at> Signed-off-by: Daniel Lang --- package/cairomm/cairomm.hash | 6 +++--- package/cairomm/cairomm.mk | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package/cairomm/cairomm.hash b/package/cairomm/cairomm.hash index dc32453220..254413af09 100644 --- a/package/cairomm/cairomm.hash +++ b/package/cairomm/cairomm.hash @@ -1,6 +1,6 @@ -# From https://www.cairographics.org/releases/cairomm-1.16.1.tar.xz.sha1 -sha1 a2de9b7fbfe8176cb555d94bb531ba1a07f31cc4 cairomm-1.16.1.tar.xz +# From https://www.cairographics.org/releases/cairomm-1.16.2.tar.xz.sha1 +sha1 c24339d5962e2bcbbea85b2fc66347e71fd3db8c cairomm-1.16.2.tar.xz # Locally computed -sha256 6f6060d8e98dd4b8acfee2295fddbdd38cf487c07c26aad8d1a83bb9bff4a2c6 cairomm-1.16.1.tar.xz +sha256 6a63bf98a97dda2b0f55e34d1b5f3fb909ef8b70f9b8d382cb1ff3978e7dc13f cairomm-1.16.2.tar.xz sha256 bfe4a52dc4645385f356a8e83cc54216a293e3b6f1cb4f79f5fc0277abf937fd COPYING diff --git a/package/cairomm/cairomm.mk b/package/cairomm/cairomm.mk index 6bb29ea051..571512878e 100644 --- a/package/cairomm/cairomm.mk +++ b/package/cairomm/cairomm.mk @@ -4,7 +4,7 @@ # ################################################################################ -CAIROMM_VERSION = 1.16.1 +CAIROMM_VERSION = 1.16.2 CAIROMM_LICENSE = LGPL-2.0+ CAIROMM_LICENSE_FILES = COPYING CAIROMM_SOURCE = cairomm-$(CAIROMM_VERSION).tar.xz -- 2.40.0 From dalang at gmx.at Tue Mar 21 20:11:31 2023 From: dalang at gmx.at (Daniel Lang) Date: Tue, 21 Mar 2023 21:11:31 +0100 Subject: [Buildroot] [PATCH 2/3] package/cairomm: use official website In-Reply-To: <20230321201133.236692-1-dalang@gmx.at> References: <20230321201133.236692-1-dalang@gmx.at> Message-ID: <20230321201133.236692-2-dalang@gmx.at> The website [1] states that the released version can be downloaded from the cairo release area [2], which also features a sha1 hash. [1]: https://www.cairographics.org/cairomm/ [2]: https://www.cairographics.org/releases/ Signed-off-by: Daniel Lang --- package/cairomm/Config.in | 2 +- package/cairomm/cairomm.hash | 5 ++++- package/cairomm/cairomm.mk | 3 ++- 3 files changed, 7 insertions(+), 3 deletions(-) diff --git a/package/cairomm/Config.in b/package/cairomm/Config.in index 75f6692b8a..174f3967ab 100644 --- a/package/cairomm/Config.in +++ b/package/cairomm/Config.in @@ -11,7 +11,7 @@ config BR2_PACKAGE_CAIROMM help The cairomm package is a set of C++ bindings for Cairo. - http://www.gtkmm.org/ + https://www.cairographics.org/cairomm/ comment "cairomm needs a toolchain w/ C++, wchar, threads, gcc >= 7" depends on BR2_USE_MMU diff --git a/package/cairomm/cairomm.hash b/package/cairomm/cairomm.hash index d14a65c2d6..dc32453220 100644 --- a/package/cairomm/cairomm.hash +++ b/package/cairomm/cairomm.hash @@ -1,3 +1,6 @@ +# From https://www.cairographics.org/releases/cairomm-1.16.1.tar.xz.sha1 +sha1 a2de9b7fbfe8176cb555d94bb531ba1a07f31cc4 cairomm-1.16.1.tar.xz + # Locally computed -sha256 bb86d855041bd46d31b03e43ea355d233de44034b39d4200725b1e0947e63e67 cairomm-1.16.1.tar.gz +sha256 6f6060d8e98dd4b8acfee2295fddbdd38cf487c07c26aad8d1a83bb9bff4a2c6 cairomm-1.16.1.tar.xz sha256 bfe4a52dc4645385f356a8e83cc54216a293e3b6f1cb4f79f5fc0277abf937fd COPYING diff --git a/package/cairomm/cairomm.mk b/package/cairomm/cairomm.mk index 856c9d67fc..6bb29ea051 100644 --- a/package/cairomm/cairomm.mk +++ b/package/cairomm/cairomm.mk @@ -7,7 +7,8 @@ CAIROMM_VERSION = 1.16.1 CAIROMM_LICENSE = LGPL-2.0+ CAIROMM_LICENSE_FILES = COPYING -CAIROMM_SITE = https://gitlab.freedesktop.org/cairo/cairomm/-/archive/$(CAIROMM_VERSION) +CAIROMM_SOURCE = cairomm-$(CAIROMM_VERSION).tar.xz +CAIROMM_SITE = https://cairographics.org/releases CAIROMM_INSTALL_STAGING = YES CAIROMM_DEPENDENCIES = cairo libglib2 libsigc host-pkgconf CAIROMM_CONF_OPTS = -Dbuild-examples=false -Dbuild-tests=false -- 2.40.0 From bugzilla at busybox.net Tue Mar 21 22:04:12 2023 From: bugzilla at busybox.net (bugzilla at busybox.net) Date: Tue, 21 Mar 2023 22:04:12 +0000 Subject: [Buildroot] [Bug 15366] xscreensaver needs util-linux dependency for per-package build In-Reply-To: References: Message-ID: https://bugs.busybox.net/show_bug.cgi?id=15366 --- Comment #7 from Jonathan Bittner --- Created attachment 9551 --> https://bugs.busybox.net/attachment.cgi?id=9551&action=edit configure output -- You are receiving this mail because: You are on the CC list for the bug. From bugzilla at busybox.net Tue Mar 21 22:09:26 2023 From: bugzilla at busybox.net (bugzilla at busybox.net) Date: Tue, 21 Mar 2023 22:09:26 +0000 Subject: [Buildroot] [Bug 15366] xscreensaver needs util-linux dependency for per-package build In-Reply-To: References: Message-ID: https://bugs.busybox.net/show_bug.cgi?id=15366 --- Comment #8 from Jonathan Bittner --- Host is a bare metal Ubuntu 22.04.2 LTS system. I ran make -j1 V=1 xscreensaver-configure and attached the output -- You are receiving this mail because: You are on the CC list for the bug. From james.hilliard1 at gmail.com Wed Mar 22 00:07:14 2023 From: james.hilliard1 at gmail.com (James Hilliard) Date: Tue, 21 Mar 2023 18:07:14 -0600 Subject: [Buildroot] [PATCH 1/1] package/python-aexpect: bump to version 1.7.0 Message-ID: <20230322000714.4045454-1-james.hilliard1@gmail.com> Drop no longer required six runtime dependency. Signed-off-by: James Hilliard --- package/python-aexpect/Config.in | 1 - package/python-aexpect/python-aexpect.hash | 4 ++-- package/python-aexpect/python-aexpect.mk | 4 ++-- 3 files changed, 4 insertions(+), 5 deletions(-) diff --git a/package/python-aexpect/Config.in b/package/python-aexpect/Config.in index cc805da657..59671621dc 100644 --- a/package/python-aexpect/Config.in +++ b/package/python-aexpect/Config.in @@ -1,6 +1,5 @@ config BR2_PACKAGE_PYTHON_AEXPECT bool "python-aexpect" - select BR2_PACKAGE_PYTHON_SIX # runtime help Aexpect. diff --git a/package/python-aexpect/python-aexpect.hash b/package/python-aexpect/python-aexpect.hash index efe4f55fb8..ff30c765e3 100644 --- a/package/python-aexpect/python-aexpect.hash +++ b/package/python-aexpect/python-aexpect.hash @@ -1,5 +1,5 @@ # md5, sha256 from https://pypi.org/pypi/aexpect/json -md5 d37473ff0024c15938bfe86a543537e6 aexpect-1.6.4.tar.gz -sha256 3998aa84ae54963fd59488f0caa533f6edbb31bc6cb842da09b041cbad56ad88 aexpect-1.6.4.tar.gz +md5 bb05319c277cfe97114780579d251c30 aexpect-1.7.0.tar.gz +sha256 11bfeea78ef6147ac8f6e29c2a720bd332598383d88274cdca5e6413c2070d52 aexpect-1.7.0.tar.gz # Locally computed sha256 checksums sha256 7be26abf35e531a226dc742d2379d42d372cb61f027a6e26477c0e2f1a03bfcb LICENSE diff --git a/package/python-aexpect/python-aexpect.mk b/package/python-aexpect/python-aexpect.mk index 8b5e165135..1cfcc9ffaf 100644 --- a/package/python-aexpect/python-aexpect.mk +++ b/package/python-aexpect/python-aexpect.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_AEXPECT_VERSION = 1.6.4 +PYTHON_AEXPECT_VERSION = 1.7.0 PYTHON_AEXPECT_SOURCE = aexpect-$(PYTHON_AEXPECT_VERSION).tar.gz -PYTHON_AEXPECT_SITE = https://files.pythonhosted.org/packages/3b/22/f87ffa70348dde4597d9314995be89c8d4c7728260033b972a8d691e3f7d +PYTHON_AEXPECT_SITE = https://files.pythonhosted.org/packages/dd/32/738b5190adb5ed387d3e755885f646b714fbf9c22adbda7ff988db7ede49 PYTHON_AEXPECT_SETUP_TYPE = setuptools PYTHON_AEXPECT_LICENSE = GPL-2.0+ PYTHON_AEXPECT_LICENSE_FILES = LICENSE -- 2.34.1 From james.hilliard1 at gmail.com Wed Mar 22 00:09:04 2023 From: james.hilliard1 at gmail.com (James Hilliard) Date: Tue, 21 Mar 2023 18:09:04 -0600 Subject: [Buildroot] [PATCH 1/1] package/python-aioconsole: bump to version 0.6.1 Message-ID: <20230322000904.4049993-1-james.hilliard1@gmail.com> Signed-off-by: James Hilliard --- package/python-aioconsole/python-aioconsole.hash | 4 ++-- package/python-aioconsole/python-aioconsole.mk | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package/python-aioconsole/python-aioconsole.hash b/package/python-aioconsole/python-aioconsole.hash index 107910b6be..8770d55932 100644 --- a/package/python-aioconsole/python-aioconsole.hash +++ b/package/python-aioconsole/python-aioconsole.hash @@ -1,5 +1,5 @@ # md5, sha256 from https://pypi.org/pypi/aioconsole/json -md5 ae7bae13cb8aab6b1a4d2c25284ffcd3 aioconsole-0.5.1.tar.gz -sha256 c8ddd9fd21db71ea51fb9b0d20d21d11c409c92988edf07c935d705fa60e026b aioconsole-0.5.1.tar.gz +md5 3e58234291434cb33cbb6396323918ad aioconsole-0.6.1.tar.gz +sha256 520313bc5d7ed6bea3baf072ce7e622479afd67c01b3fdcc076bc528da354f6f aioconsole-0.6.1.tar.gz # Locally computed sha256 checksums sha256 fe3eea6c599e23a00c08c5f5cb2320c30adc8f8687db5fcec9b79a662c53ff6b LICENSE diff --git a/package/python-aioconsole/python-aioconsole.mk b/package/python-aioconsole/python-aioconsole.mk index dc0eb36158..5641254f5d 100644 --- a/package/python-aioconsole/python-aioconsole.mk +++ b/package/python-aioconsole/python-aioconsole.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_AIOCONSOLE_VERSION = 0.5.1 +PYTHON_AIOCONSOLE_VERSION = 0.6.1 PYTHON_AIOCONSOLE_SOURCE = aioconsole-$(PYTHON_AIOCONSOLE_VERSION).tar.gz -PYTHON_AIOCONSOLE_SITE = https://files.pythonhosted.org/packages/71/74/cd64dbc518f71486b235f0e1538ea4b7cbf4375a8bdc6f96c9c9595291ab +PYTHON_AIOCONSOLE_SITE = https://files.pythonhosted.org/packages/27/a2/4bbeecceb6786a058e92469686ae1b7d3a616b3f5b99e00b96c3064349e2 PYTHON_AIOCONSOLE_SETUP_TYPE = setuptools PYTHON_AIOCONSOLE_LICENSE = GPL-3.0 PYTHON_AIOCONSOLE_LICENSE_FILES = LICENSE -- 2.34.1 From james.hilliard1 at gmail.com Wed Mar 22 00:11:15 2023 From: james.hilliard1 at gmail.com (James Hilliard) Date: Tue, 21 Mar 2023 18:11:15 -0600 Subject: [Buildroot] [PATCH 1/1] package/python-aiofiles: bump to version 23.1.0 Message-ID: <20230322001115.4055182-1-james.hilliard1@gmail.com> Signed-off-by: James Hilliard --- package/python-aiofiles/python-aiofiles.hash | 4 ++-- package/python-aiofiles/python-aiofiles.mk | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package/python-aiofiles/python-aiofiles.hash b/package/python-aiofiles/python-aiofiles.hash index d1594c3989..e7799c7ff7 100644 --- a/package/python-aiofiles/python-aiofiles.hash +++ b/package/python-aiofiles/python-aiofiles.hash @@ -1,5 +1,5 @@ # md5, sha256 from https://pypi.org/pypi/aiofiles/json -md5 b22db90039c881f6aa64431c6b23f30f aiofiles-22.1.0.tar.gz -sha256 9107f1ca0b2a5553987a94a3c9959fe5b491fdf731389aa5b7b1bd0733e32de6 aiofiles-22.1.0.tar.gz +md5 d648a31366030470c97401741747065f aiofiles-23.1.0.tar.gz +sha256 edd247df9a19e0db16534d4baaf536d6609a43e1de5401d7a4c1c148753a1635 aiofiles-23.1.0.tar.gz # Locally computed sha256 checksums sha256 cb5e8e7e5f4a3988e1063c142c60dc2df75605f4c46515e776e3aca6df976e14 LICENSE diff --git a/package/python-aiofiles/python-aiofiles.mk b/package/python-aiofiles/python-aiofiles.mk index b65d2cfa82..96bd636a4a 100644 --- a/package/python-aiofiles/python-aiofiles.mk +++ b/package/python-aiofiles/python-aiofiles.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_AIOFILES_VERSION = 22.1.0 +PYTHON_AIOFILES_VERSION = 23.1.0 PYTHON_AIOFILES_SOURCE = aiofiles-$(PYTHON_AIOFILES_VERSION).tar.gz -PYTHON_AIOFILES_SITE = https://files.pythonhosted.org/packages/86/26/6e5060a159a6131c430e8a01ec8327405a19a449a506224b394e36f2ebc9 +PYTHON_AIOFILES_SITE = https://files.pythonhosted.org/packages/40/a0/07be94aecba162ed5147359f9883e82afd2ac13aed33678a008fc8c36f8b PYTHON_AIOFILES_SETUP_TYPE = setuptools PYTHON_AIOFILES_LICENSE = Apache-2.0 PYTHON_AIOFILES_LICENSE_FILES = LICENSE -- 2.34.1 From james.hilliard1 at gmail.com Wed Mar 22 00:13:27 2023 From: james.hilliard1 at gmail.com (James Hilliard) Date: Tue, 21 Mar 2023 18:13:27 -0600 Subject: [Buildroot] [PATCH 1/1] package/python-aiohttp-jinja2: bump to version 1.5.1 Message-ID: <20230322001327.4060460-1-james.hilliard1@gmail.com> Signed-off-by: James Hilliard --- package/python-aiohttp-jinja2/python-aiohttp-jinja2.hash | 4 ++-- package/python-aiohttp-jinja2/python-aiohttp-jinja2.mk | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package/python-aiohttp-jinja2/python-aiohttp-jinja2.hash b/package/python-aiohttp-jinja2/python-aiohttp-jinja2.hash index fbf244e470..0a7b7cc058 100644 --- a/package/python-aiohttp-jinja2/python-aiohttp-jinja2.hash +++ b/package/python-aiohttp-jinja2/python-aiohttp-jinja2.hash @@ -1,5 +1,5 @@ # md5, sha256 from https://pypi.org/pypi/aiohttp-jinja2/json -md5 50f74689fd60a5bc0b0a74545277e9bc aiohttp-jinja2-1.5.tar.gz -sha256 7c3ba5eac060b691f4e50534af2d79fca2a75712ebd2b25e6fcb1295859f910b aiohttp-jinja2-1.5.tar.gz +md5 8f72451a7da006b4b91ef18ec6f75885 aiohttp-jinja2-1.5.1.tar.gz +sha256 8d149b2a57d91f794b33a394ea5bc66b567f38c74a5a6a9477afc2450f105c01 aiohttp-jinja2-1.5.1.tar.gz # Locally computed sha256 checksums sha256 d9d867affaeac220a60381cc544681dcd37c668ed6ea5ddbf9948617f828889a LICENSE diff --git a/package/python-aiohttp-jinja2/python-aiohttp-jinja2.mk b/package/python-aiohttp-jinja2/python-aiohttp-jinja2.mk index 371b4f0b3e..17f9a4018a 100644 --- a/package/python-aiohttp-jinja2/python-aiohttp-jinja2.mk +++ b/package/python-aiohttp-jinja2/python-aiohttp-jinja2.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_AIOHTTP_JINJA2_VERSION = 1.5 +PYTHON_AIOHTTP_JINJA2_VERSION = 1.5.1 PYTHON_AIOHTTP_JINJA2_SOURCE = aiohttp-jinja2-$(PYTHON_AIOHTTP_JINJA2_VERSION).tar.gz -PYTHON_AIOHTTP_JINJA2_SITE = https://files.pythonhosted.org/packages/15/d7/8bdbdb65e2926de332d3c430839d655db61d30a7b5a4a9b2edafbeb3aa20 +PYTHON_AIOHTTP_JINJA2_SITE = https://files.pythonhosted.org/packages/4e/4c/fadbfcc1269fa79e69fcdb29027840ab022a91471a5aeaa8fd8b27cc5406 PYTHON_AIOHTTP_JINJA2_SETUP_TYPE = setuptools PYTHON_AIOHTTP_JINJA2_LICENSE = Apache-2.0 PYTHON_AIOHTTP_JINJA2_LICENSE_FILES = LICENSE -- 2.34.1 From james.hilliard1 at gmail.com Wed Mar 22 00:17:59 2023 From: james.hilliard1 at gmail.com (James Hilliard) Date: Tue, 21 Mar 2023 18:17:59 -0600 Subject: [Buildroot] [PATCH 1/1] package/python-aiohttp: bump to version 3.8.4 Message-ID: <20230322001759.4071772-1-james.hilliard1@gmail.com> Signed-off-by: James Hilliard --- package/python-aiohttp/python-aiohttp.hash | 4 ++-- package/python-aiohttp/python-aiohttp.mk | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package/python-aiohttp/python-aiohttp.hash b/package/python-aiohttp/python-aiohttp.hash index e59b6969e6..0f687c7827 100644 --- a/package/python-aiohttp/python-aiohttp.hash +++ b/package/python-aiohttp/python-aiohttp.hash @@ -1,5 +1,5 @@ # md5, sha256 from https://pypi.org/pypi/aiohttp/json -md5 642653db642be1508e50fcdeafe0f928 aiohttp-3.8.3.tar.gz -sha256 3828fb41b7203176b82fe5d699e0d845435f2374750a44b480ea6b930f6be269 aiohttp-3.8.3.tar.gz +md5 8208bc4b519ac4520720577f93561855 aiohttp-3.8.4.tar.gz +sha256 bf2e1a9162c1e441bf805a1fd166e249d574ca04e03b34f97e2928769e91ab5c aiohttp-3.8.4.tar.gz # Locally computed sha256 checksums sha256 9f80d0db7d755a941db4572172c270ecbd8f082ba215ddd095985942ed94a9eb LICENSE.txt diff --git a/package/python-aiohttp/python-aiohttp.mk b/package/python-aiohttp/python-aiohttp.mk index 8b0b15f13b..72fb34fd25 100644 --- a/package/python-aiohttp/python-aiohttp.mk +++ b/package/python-aiohttp/python-aiohttp.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_AIOHTTP_VERSION = 3.8.3 +PYTHON_AIOHTTP_VERSION = 3.8.4 PYTHON_AIOHTTP_SOURCE = aiohttp-$(PYTHON_AIOHTTP_VERSION).tar.gz -PYTHON_AIOHTTP_SITE = https://files.pythonhosted.org/packages/ff/4f/62d9859b7d4e6dc32feda67815c5f5ab4421e6909e48cbc970b6a40d60b7 +PYTHON_AIOHTTP_SITE = https://files.pythonhosted.org/packages/c2/fd/1ff4da09ca29d8933fda3f3514980357e25419ce5e0f689041edb8f17dab PYTHON_AIOHTTP_SETUP_TYPE = setuptools PYTHON_AIOHTTP_LICENSE = Apache-2.0 PYTHON_AIOHTTP_LICENSE_FILES = LICENSE.txt -- 2.34.1 From james.hilliard1 at gmail.com Wed Mar 22 00:25:06 2023 From: james.hilliard1 at gmail.com (James Hilliard) Date: Tue, 21 Mar 2023 18:25:06 -0600 Subject: [Buildroot] [PATCH 1/1] package/python-alembic: bump to version 1.10.2 Message-ID: <20230322002506.4089528-1-james.hilliard1@gmail.com> License hash changed due to date update: https://github.com/sqlalchemy/alembic/commit/e3055cd5baad328641366026af66639f333c520c Signed-off-by: James Hilliard --- package/python-alembic/python-alembic.hash | 6 +++--- package/python-alembic/python-alembic.mk | 4 ++-- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package/python-alembic/python-alembic.hash b/package/python-alembic/python-alembic.hash index f94f5ab10a..c84c46c84c 100644 --- a/package/python-alembic/python-alembic.hash +++ b/package/python-alembic/python-alembic.hash @@ -1,5 +1,5 @@ # md5, sha256 from https://pypi.org/pypi/alembic/json -md5 999392ffc900da18afbf10d2ac31bdc6 alembic-1.9.1.tar.gz -sha256 f9f76e41061f5ebe27d4fe92600df9dd612521a7683f904dab328ba02cffa5a2 alembic-1.9.1.tar.gz +md5 de9d9f92a49a5e3ae5a978018927f474 alembic-1.10.2.tar.gz +sha256 457eafbdc0769d855c2c92cbafe6b7f319f916c80cf4ed02b8f394f38b51b89d alembic-1.10.2.tar.gz # Locally computed sha256 checksums -sha256 f0e3f7a5080879ccae798882d9bee3d48fe335d0bad84ca8eec86fa594375ea0 LICENSE +sha256 b285268a86f4416eaf4d05b2ae3880c156f7c59a8f935a402bc056eafb33af08 LICENSE diff --git a/package/python-alembic/python-alembic.mk b/package/python-alembic/python-alembic.mk index 64ce85bead..4f605b8f60 100644 --- a/package/python-alembic/python-alembic.mk +++ b/package/python-alembic/python-alembic.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_ALEMBIC_VERSION = 1.9.1 +PYTHON_ALEMBIC_VERSION = 1.10.2 PYTHON_ALEMBIC_SOURCE = alembic-$(PYTHON_ALEMBIC_VERSION).tar.gz -PYTHON_ALEMBIC_SITE = https://files.pythonhosted.org/packages/81/87/5c531d2923c61e7ae68b23c8660df289ae4241a0d38f3fbcbd8dba64ca6b +PYTHON_ALEMBIC_SITE = https://files.pythonhosted.org/packages/d6/02/66ed327f944f3f85423096c438d7d290da5af21a7aecf9e5b9f09d9e34b2 PYTHON_ALEMBIC_SETUP_TYPE = setuptools PYTHON_ALEMBIC_LICENSE = MIT PYTHON_ALEMBIC_LICENSE_FILES = LICENSE -- 2.34.1 From james.hilliard1 at gmail.com Wed Mar 22 00:41:23 2023 From: james.hilliard1 at gmail.com (James Hilliard) Date: Tue, 21 Mar 2023 18:41:23 -0600 Subject: [Buildroot] [PATCH 1/1] package/python-argh: bump to version 0.28.1 Message-ID: <20230322004123.4126966-1-james.hilliard1@gmail.com> Migrate to flit build backend. Use license file instead of readme hashes. Signed-off-by: James Hilliard --- package/python-argh/python-argh.hash | 7 ++++--- package/python-argh/python-argh.mk | 8 ++++---- 2 files changed, 8 insertions(+), 7 deletions(-) diff --git a/package/python-argh/python-argh.hash b/package/python-argh/python-argh.hash index 15f72eb015..abfcec98f3 100644 --- a/package/python-argh/python-argh.hash +++ b/package/python-argh/python-argh.hash @@ -1,5 +1,6 @@ # md5 from https://pypi.python.org/pypi/argh/json -md5 edda25f3f0164a963dd89c0e3c619973 argh-0.26.2.tar.gz +md5 d51d4ed7d82ce24a981169074f3e64e1 argh-0.28.1.tar.gz +sha256 b2093086f0e809a3ecc24b64a2145309ee8f56d034936cd59e57c558a357329d argh-0.28.1.tar.gz # Locally computed -sha256 e9535b8c84dc9571a48999094fda7f33e63c3f1b74f3e5f3ac0105a58405bb65 argh-0.26.2.tar.gz -sha256 9c318783389a2e78735dc3d633e745e5648b826744521857045e84ed2e79ce2e README.rst +sha256 2594f46b9b23a5fddeca090faeb270c7ceee8116675fe35082be859aa7466e89 COPYING +sha256 e3a994d82e644b03a792a930f574002658412f62407f5fee083f2555c5f23118 COPYING.LESSER diff --git a/package/python-argh/python-argh.mk b/package/python-argh/python-argh.mk index ac514174c8..82cef822e9 100644 --- a/package/python-argh/python-argh.mk +++ b/package/python-argh/python-argh.mk @@ -4,11 +4,11 @@ # ################################################################################ -PYTHON_ARGH_VERSION = 0.26.2 +PYTHON_ARGH_VERSION = 0.28.1 PYTHON_ARGH_SOURCE = argh-$(PYTHON_ARGH_VERSION).tar.gz -PYTHON_ARGH_SITE = https://pypi.python.org/packages/e3/75/1183b5d1663a66aebb2c184e0398724b624cecd4f4b679cb6e25de97ed15 -PYTHON_ARGH_SETUP_TYPE = setuptools +PYTHON_ARGH_SITE = https://files.pythonhosted.org/packages/bf/77/6758074453c83c7ac0456d397e95aaa91b33fbd2ec977dcf38be736ea177 +PYTHON_ARGH_SETUP_TYPE = flit PYTHON_ARGH_LICENSE = LGPL-3.0+ -PYTHON_ARGH_LICENSE_FILES = README.rst +PYTHON_ARGH_LICENSE_FILES = COPYING COPYING.LESSER $(eval $(python-package)) -- 2.34.1 From bugzilla at busybox.net Wed Mar 22 00:53:50 2023 From: bugzilla at busybox.net (bugzilla at busybox.net) Date: Wed, 22 Mar 2023 00:53:50 +0000 Subject: [Buildroot] [Bug 15461] QtVirtualKeyboard segfaults In-Reply-To: References: Message-ID: https://bugs.busybox.net/show_bug.cgi?id=15461 --- Comment #3 from info at resilience-theatre.com --- Thank you for good comments. I've been trying to play with optimization level, any comments how and what you do on optimization in details would be appreciated. I am using buildroot internal toolchain, but will try next that compiler version change. Indeed I remember seeing some similar things years back which was triggered by GCC version. If anything, I will update results. -- You are receiving this mail because: You are on the CC list for the bug. From james.hilliard1 at gmail.com Wed Mar 22 01:12:17 2023 From: james.hilliard1 at gmail.com (James Hilliard) Date: Tue, 21 Mar 2023 19:12:17 -0600 Subject: [Buildroot] [PATCH 1/1] package/python-async-lru: bump to version 2.0.2 Message-ID: <20230322011217.4189542-1-james.hilliard1@gmail.com> Signed-off-by: James Hilliard --- package/python-async-lru/python-async-lru.hash | 4 ++-- package/python-async-lru/python-async-lru.mk | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package/python-async-lru/python-async-lru.hash b/package/python-async-lru/python-async-lru.hash index 231af32baa..c6f11aff1d 100644 --- a/package/python-async-lru/python-async-lru.hash +++ b/package/python-async-lru/python-async-lru.hash @@ -1,5 +1,5 @@ # md5, sha256 from https://pypi.org/pypi/async-lru/json -md5 4dfcb328f2e9a8fdc9cf78dfdb6d3eef async-lru-1.0.3.tar.gz -sha256 c2cb9b2915eb14e6cf3e717154b40f715bf90e596d73623677affd0d1fbcd32a async-lru-1.0.3.tar.gz +md5 825ff7d35d1cd76f1b1ae44f38bf69f5 async-lru-2.0.2.tar.gz +sha256 3b87ec4f2460c52cc7916a0138cc606b584c75d1ef7d661853c95d1d3acb869a async-lru-2.0.2.tar.gz # Locally computed sha256 checksums sha256 ea65975679bc2093be925d520358e41096bd96fddedee3e929160a5faadcf573 LICENSE diff --git a/package/python-async-lru/python-async-lru.mk b/package/python-async-lru/python-async-lru.mk index 872540b713..d707249e29 100644 --- a/package/python-async-lru/python-async-lru.mk +++ b/package/python-async-lru/python-async-lru.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_ASYNC_LRU_VERSION = 1.0.3 +PYTHON_ASYNC_LRU_VERSION = 2.0.2 PYTHON_ASYNC_LRU_SOURCE = async-lru-$(PYTHON_ASYNC_LRU_VERSION).tar.gz -PYTHON_ASYNC_LRU_SITE = https://files.pythonhosted.org/packages/fe/67/4cb179c14ffa8b4a35fbe02255744bee4cbbaf61b35612c96ba4a618e4d5 +PYTHON_ASYNC_LRU_SITE = https://files.pythonhosted.org/packages/92/16/be197573adca3d584dbd64d508488e95e36324ea036d751564d2f88d74bf PYTHON_ASYNC_LRU_SETUP_TYPE = setuptools PYTHON_ASYNC_LRU_LICENSE = MIT PYTHON_ASYNC_LRU_LICENSE_FILES = LICENSE -- 2.34.1 From james.hilliard1 at gmail.com Wed Mar 22 01:19:31 2023 From: james.hilliard1 at gmail.com (James Hilliard) Date: Tue, 21 Mar 2023 19:19:31 -0600 Subject: [Buildroot] [PATCH 1/1] package/python-autobahn: bump to version 23.1.2 Message-ID: <20230322011931.12599-1-james.hilliard1@gmail.com> License hash changed due to copyright header change: https://github.com/crossbario/autobahn-python/commit/49c41440e16528ee6ab267df0f9989fb1ed81f7c Signed-off-by: James Hilliard --- package/python-autobahn/python-autobahn.hash | 6 +++--- package/python-autobahn/python-autobahn.mk | 4 ++-- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package/python-autobahn/python-autobahn.hash b/package/python-autobahn/python-autobahn.hash index f9b68dcb22..4fa7c451f5 100644 --- a/package/python-autobahn/python-autobahn.hash +++ b/package/python-autobahn/python-autobahn.hash @@ -1,5 +1,5 @@ # md5, sha256 from https://pypi.org/pypi/autobahn/json -md5 98d8451385ccd8ece2d2fac023c61a19 autobahn-22.12.1.tar.gz -sha256 43b4e8b1aeaeb20a0cc0a81572e613dc958057c0ab248a7d6b41b2763270f925 autobahn-22.12.1.tar.gz +md5 55cd275bc3d9c7e354f4b6a87b87f466 autobahn-23.1.2.tar.gz +sha256 c5ef8ca7422015a1af774a883b8aef73d4954c9fcd182c9b5244e08e973f7c3a autobahn-23.1.2.tar.gz # Locally computed sha256 checksums -sha256 0387eefce570453daaa60633f28676003731eeca28b2d0a0071c628e3a0004ef LICENSE +sha256 ab1dd7a42dbdae302346c5a4571f2149691cc1ec06836232bf4923527e3fe41c LICENSE diff --git a/package/python-autobahn/python-autobahn.mk b/package/python-autobahn/python-autobahn.mk index 4c14151960..c44acb80aa 100644 --- a/package/python-autobahn/python-autobahn.mk +++ b/package/python-autobahn/python-autobahn.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_AUTOBAHN_VERSION = 22.12.1 +PYTHON_AUTOBAHN_VERSION = 23.1.2 PYTHON_AUTOBAHN_SOURCE = autobahn-$(PYTHON_AUTOBAHN_VERSION).tar.gz -PYTHON_AUTOBAHN_SITE = https://files.pythonhosted.org/packages/a8/6f/78b90951f263232e468439627f31a2c0846e36043c95af96dc527a4aeee6 +PYTHON_AUTOBAHN_SITE = https://files.pythonhosted.org/packages/53/99/b6e0ffa0e8bafe9dfae1c9ab46d44d07317cbf297fbf8f07aff8a80e5bd8 PYTHON_AUTOBAHN_LICENSE = MIT PYTHON_AUTOBAHN_LICENSE_FILES = LICENSE PYTHON_AUTOBAHN_CPE_ID_VENDOR = crossbar -- 2.34.1 From james.hilliard1 at gmail.com Wed Mar 22 01:34:17 2023 From: james.hilliard1 at gmail.com (James Hilliard) Date: Tue, 21 Mar 2023 19:34:17 -0600 Subject: [Buildroot] [PATCH 1/1] package/python-babel: bump to version 2.12.1 Message-ID: <20230322013417.51209-1-james.hilliard1@gmail.com> License hash changed due to year update: https://github.com/python-babel/babel/commit/9beda0bed2600af47827ad200b0c5864c542c617 Signed-off-by: James Hilliard --- package/python-babel/python-babel.hash | 6 +++--- package/python-babel/python-babel.mk | 4 ++-- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package/python-babel/python-babel.hash b/package/python-babel/python-babel.hash index 2b2f56d8c6..f2026cafb3 100644 --- a/package/python-babel/python-babel.hash +++ b/package/python-babel/python-babel.hash @@ -1,5 +1,5 @@ # md5, sha256 from https://pypi.org/pypi/babel/json -md5 9ee7784fd452d456206ecd3a12694010 Babel-2.11.0.tar.gz -sha256 5ef4b3226b0180dedded4229651c8b0e1a3a6a2837d45a073272f313e4cf97f6 Babel-2.11.0.tar.gz +md5 9ac7d8aac42c17a1e6d922017058d2c8 Babel-2.12.1.tar.gz +sha256 cc2d99999cd01d44420ae725a21c9e3711b3aadc7976d6147f622d8581963455 Babel-2.12.1.tar.gz # Locally computed sha256 checksums -sha256 2499aec3c5f041c3ac2c448a15fb233314e4c20cbac1530be04ec31b2788631c LICENSE +sha256 908e0ad72053ae27c1d17e3340bd14cff9bf935992ed56526d17c983ab6e7af7 LICENSE diff --git a/package/python-babel/python-babel.mk b/package/python-babel/python-babel.mk index 35857dc127..890a8b02b9 100644 --- a/package/python-babel/python-babel.mk +++ b/package/python-babel/python-babel.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_BABEL_VERSION = 2.11.0 +PYTHON_BABEL_VERSION = 2.12.1 PYTHON_BABEL_SOURCE = Babel-$(PYTHON_BABEL_VERSION).tar.gz -PYTHON_BABEL_SITE = https://files.pythonhosted.org/packages/ff/80/45b42203ecc32c8de281f52e3ec81cb5e4ef16127e9e8543089d8b1649fb +PYTHON_BABEL_SITE = https://files.pythonhosted.org/packages/ba/42/54426ba5d7aeebde9f4aaba9884596eb2fe02b413ad77d62ef0b0422e205 PYTHON_BABEL_SETUP_TYPE = setuptools PYTHON_BABEL_LICENSE = BSD-3-Clause PYTHON_BABEL_LICENSE_FILES = LICENSE -- 2.34.1 From james.hilliard1 at gmail.com Wed Mar 22 01:47:03 2023 From: james.hilliard1 at gmail.com (James Hilliard) Date: Tue, 21 Mar 2023 19:47:03 -0600 Subject: [Buildroot] [PATCH 1/1] package/python-beautifulsoup4: bump to version 4.12.0 Message-ID: <20230322014703.77456-1-james.hilliard1@gmail.com> Verified license remains MIT after hash changed. Signed-off-by: James Hilliard --- package/python-beautifulsoup4/python-beautifulsoup4.hash | 6 +++--- package/python-beautifulsoup4/python-beautifulsoup4.mk | 4 ++-- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package/python-beautifulsoup4/python-beautifulsoup4.hash b/package/python-beautifulsoup4/python-beautifulsoup4.hash index 4641d2e3a3..1777563190 100644 --- a/package/python-beautifulsoup4/python-beautifulsoup4.hash +++ b/package/python-beautifulsoup4/python-beautifulsoup4.hash @@ -1,5 +1,5 @@ # md5, sha256 from https://pypi.org/pypi/beautifulsoup4/json -md5 22f22f89cf9da41b22e1ece9639c66a3 beautifulsoup4-4.11.1.tar.gz -sha256 ad9aa55b65ef2808eb405f46cf74df7fcb7044d5cbc26487f96eb2ef2e436693 beautifulsoup4-4.11.1.tar.gz +md5 428d2737d94d238b146081c03d3b2b87 beautifulsoup4-4.12.0.tar.gz +sha256 c5fceeaec29d09c84970e47c65f2f0efe57872f7cff494c9691a26ec0ff13234 beautifulsoup4-4.12.0.tar.gz # Locally computed sha256 checksums -sha256 9e41dab3a48f5c734a9d5446557b28a6616e4924ee51d205598e4416bb93ce25 LICENSE +sha256 55b4d8d4b1e5bc86d10efac91b74c87bcb77526b0f5b9edaf8b9cd2adc7397b2 LICENSE diff --git a/package/python-beautifulsoup4/python-beautifulsoup4.mk b/package/python-beautifulsoup4/python-beautifulsoup4.mk index 78f885ba08..7896dd0f39 100644 --- a/package/python-beautifulsoup4/python-beautifulsoup4.mk +++ b/package/python-beautifulsoup4/python-beautifulsoup4.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_BEAUTIFULSOUP4_VERSION = 4.11.1 +PYTHON_BEAUTIFULSOUP4_VERSION = 4.12.0 PYTHON_BEAUTIFULSOUP4_SOURCE = beautifulsoup4-$(PYTHON_BEAUTIFULSOUP4_VERSION).tar.gz -PYTHON_BEAUTIFULSOUP4_SITE = https://files.pythonhosted.org/packages/e8/b0/cd2b968000577ec5ce6c741a54d846dfa402372369b8b6861720aa9ecea7 +PYTHON_BEAUTIFULSOUP4_SITE = https://files.pythonhosted.org/packages/c5/4c/b5b7d6e1d4406973fb7f4e5df81c6f07890fa82548ac3b945deed1df9d48 PYTHON_BEAUTIFULSOUP4_SETUP_TYPE = setuptools PYTHON_BEAUTIFULSOUP4_LICENSE = MIT PYTHON_BEAUTIFULSOUP4_LICENSE_FILES = LICENSE -- 2.34.1 From james.hilliard1 at gmail.com Wed Mar 22 01:51:45 2023 From: james.hilliard1 at gmail.com (James Hilliard) Date: Tue, 21 Mar 2023 19:51:45 -0600 Subject: [Buildroot] [PATCH 1/1] package/python-bleak: bump to version 0.20.0 Message-ID: <20230322015145.88984-1-james.hilliard1@gmail.com> Signed-off-by: James Hilliard --- package/python-bleak/python-bleak.hash | 4 ++-- package/python-bleak/python-bleak.mk | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package/python-bleak/python-bleak.hash b/package/python-bleak/python-bleak.hash index 001ef65b65..2cd038cb68 100644 --- a/package/python-bleak/python-bleak.hash +++ b/package/python-bleak/python-bleak.hash @@ -1,5 +1,5 @@ # md5, sha256 from https://pypi.org/pypi/bleak/json -md5 d038483ec145c3d32c1ef03e04c42621 bleak-0.19.5.tar.gz -sha256 87845a96453c58c19031c735444a7b3156800534bcd3f23ba74e119e9ae3cd88 bleak-0.19.5.tar.gz +md5 6f9881cc85648683927ab0b9c58a1a52 bleak-0.20.0.tar.gz +sha256 7f6fe69454ad5d4c0ab05ae4a9aa1aabd6926d7128eab2fac4ef8a58a72999ee bleak-0.20.0.tar.gz # Locally computed sha256 checksums sha256 c4029a2b63b3824ab68be841f414addbdde20cb79cdbe272fa80c0b2abe65374 LICENSE diff --git a/package/python-bleak/python-bleak.mk b/package/python-bleak/python-bleak.mk index 95ac1d1766..7d3dc2831f 100644 --- a/package/python-bleak/python-bleak.mk +++ b/package/python-bleak/python-bleak.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_BLEAK_VERSION = 0.19.5 +PYTHON_BLEAK_VERSION = 0.20.0 PYTHON_BLEAK_SOURCE = bleak-$(PYTHON_BLEAK_VERSION).tar.gz -PYTHON_BLEAK_SITE = https://files.pythonhosted.org/packages/e6/b4/e63829826a157d180831a1c5d3720e75d613c1290cb239510d148b906836 +PYTHON_BLEAK_SITE = https://files.pythonhosted.org/packages/aa/86/5084561ed4f31aec0322bef015db949a9f2bf0b4f6bd72b16479cf03f459 PYTHON_BLEAK_SETUP_TYPE = setuptools PYTHON_BLEAK_LICENSE = MIT PYTHON_BLEAK_LICENSE_FILES = LICENSE -- 2.34.1 From james.hilliard1 at gmail.com Wed Mar 22 01:54:00 2023 From: james.hilliard1 at gmail.com (James Hilliard) Date: Tue, 21 Mar 2023 19:54:00 -0600 Subject: [Buildroot] [PATCH 1/1] package/python-boto3: bump to version 1.26.96 Message-ID: <20230322015400.94485-1-james.hilliard1@gmail.com> Signed-off-by: James Hilliard --- 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 eecc87ab2d..6b3947978e 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 e3777333a201a2511dd7c814782fe9f0 boto3-1.26.45.tar.gz -sha256 cc7f652df93e1ce818413fd82ffd645d4f92a64fec67c72946212d3750eaa80f boto3-1.26.45.tar.gz +md5 0913e2ad8eb208bccb826b10c92ccb5c boto3-1.26.96.tar.gz +sha256 7017102c58b9984749bef3b9f476940593c311504354b9ee9dd7bb0b4657a77d boto3-1.26.96.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 4d8fe58701..572954e81a 100644 --- a/package/python-boto3/python-boto3.mk +++ b/package/python-boto3/python-boto3.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_BOTO3_VERSION = 1.26.45 +PYTHON_BOTO3_VERSION = 1.26.96 PYTHON_BOTO3_SOURCE = boto3-$(PYTHON_BOTO3_VERSION).tar.gz -PYTHON_BOTO3_SITE = https://files.pythonhosted.org/packages/f5/5d/62bfcda02d90699d41d5ff2573f88b5555354fb87308e8a3427fef3956c5 +PYTHON_BOTO3_SITE = https://files.pythonhosted.org/packages/c2/9b/8e9124c3d0306ab2ee865e6adffcfcb0127bf0c327386d62d2c9db19b6ae PYTHON_BOTO3_SETUP_TYPE = setuptools PYTHON_BOTO3_LICENSE = Apache-2.0 PYTHON_BOTO3_LICENSE_FILES = LICENSE -- 2.34.1 From james.hilliard1 at gmail.com Wed Mar 22 01:57:03 2023 From: james.hilliard1 at gmail.com (James Hilliard) Date: Tue, 21 Mar 2023 19:57:03 -0600 Subject: [Buildroot] [PATCH 1/1] package/python-botocore: bump to version 1.29.96 Message-ID: <20230322015703.107728-1-james.hilliard1@gmail.com> Signed-off-by: James Hilliard --- package/python-botocore/python-botocore.hash | 4 ++-- package/python-botocore/python-botocore.mk | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package/python-botocore/python-botocore.hash b/package/python-botocore/python-botocore.hash index 0e9d0572d7..57d07a6711 100644 --- a/package/python-botocore/python-botocore.hash +++ b/package/python-botocore/python-botocore.hash @@ -1,5 +1,5 @@ # md5, sha256 from https://pypi.org/pypi/botocore/json -md5 3946a693e09b65a0f6615a1a30f606d7 botocore-1.29.45.tar.gz -sha256 62ae03e591ff25555854aa338da35190ffe18c0b1be2ebf5cfb277164233691f botocore-1.29.45.tar.gz +md5 c608709a5cf3e67442f4254a34d1faab botocore-1.29.96.tar.gz +sha256 b9781108810e33f8406942c3e3aab748650c59d5cddb7c9d323f4e2682e7b0b6 botocore-1.29.96.tar.gz # Locally computed sha256 checksums sha256 0d542e0c8804e39aa7f37eb00da5a762149dc682d7829451287e11b938e94594 LICENSE.txt diff --git a/package/python-botocore/python-botocore.mk b/package/python-botocore/python-botocore.mk index ceb3fbe6ea..6d0747c0df 100644 --- a/package/python-botocore/python-botocore.mk +++ b/package/python-botocore/python-botocore.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_BOTOCORE_VERSION = 1.29.45 +PYTHON_BOTOCORE_VERSION = 1.29.96 PYTHON_BOTOCORE_SOURCE = botocore-$(PYTHON_BOTOCORE_VERSION).tar.gz -PYTHON_BOTOCORE_SITE = https://files.pythonhosted.org/packages/9d/4f/1c24126941d1f8c1f2ecf459f88959d59566af34a55a81d926368fd2e6e5 +PYTHON_BOTOCORE_SITE = https://files.pythonhosted.org/packages/2d/b5/4a986aeb4e3d182f7ef116705962d3c98c0263beaf87c49836b7dfb91837 PYTHON_BOTOCORE_SETUP_TYPE = setuptools PYTHON_BOTOCORE_LICENSE = Apache-2.0 PYTHON_BOTOCORE_LICENSE_FILES = LICENSE.txt -- 2.34.1 From james.hilliard1 at gmail.com Wed Mar 22 02:00:32 2023 From: james.hilliard1 at gmail.com (James Hilliard) Date: Tue, 21 Mar 2023 20:00:32 -0600 Subject: [Buildroot] [PATCH 1/1] package/python-bottle: bump to version 0.12.25 Message-ID: <20230322020032.115897-1-james.hilliard1@gmail.com> Signed-off-by: James Hilliard --- package/python-bottle/python-bottle.hash | 4 ++-- package/python-bottle/python-bottle.mk | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package/python-bottle/python-bottle.hash b/package/python-bottle/python-bottle.hash index 58bc52e3cb..48a576aaec 100644 --- a/package/python-bottle/python-bottle.hash +++ b/package/python-bottle/python-bottle.hash @@ -1,5 +1,5 @@ # md5, sha256 from https://pypi.org/pypi/bottle/json -md5 d07df795cd4baa596ee803e964ba77fd bottle-0.12.23.tar.gz -sha256 683de3aa399fb26e87b274dbcf70b1a651385d459131716387abdc3792e04167 bottle-0.12.23.tar.gz +md5 7d79d6131ecd524530f4e919bc60f444 bottle-0.12.25.tar.gz +sha256 e1a9c94970ae6d710b3fb4526294dfeb86f2cb4a81eff3a4b98dc40fb0e5e021 bottle-0.12.25.tar.gz # Locally computed sha256 checksums sha256 d0e7211f1c3c1a1c56f39d18bcb07f27f480c8a9552617756dda3a335933b8a6 LICENSE diff --git a/package/python-bottle/python-bottle.mk b/package/python-bottle/python-bottle.mk index e1691972c3..b35f726f95 100644 --- a/package/python-bottle/python-bottle.mk +++ b/package/python-bottle/python-bottle.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_BOTTLE_VERSION = 0.12.23 +PYTHON_BOTTLE_VERSION = 0.12.25 PYTHON_BOTTLE_SOURCE = bottle-$(PYTHON_BOTTLE_VERSION).tar.gz -PYTHON_BOTTLE_SITE = https://files.pythonhosted.org/packages/7c/58/75f3765b0a3f86ef0b6e0b23d0503920936752ca6e0fc27efce7403b01bd +PYTHON_BOTTLE_SITE = https://files.pythonhosted.org/packages/fd/04/1c09ab851a52fe6bc063fd0df758504edede5cc741bd2e807bf434a09215 PYTHON_BOTTLE_LICENSE = MIT PYTHON_BOTTLE_LICENSE_FILES = LICENSE PYTHON_BOTTLE_CPE_ID_VENDOR = bottlepy -- 2.34.1 From james.hilliard1 at gmail.com Wed Mar 22 02:05:32 2023 From: james.hilliard1 at gmail.com (James Hilliard) Date: Tue, 21 Mar 2023 20:05:32 -0600 Subject: [Buildroot] [PATCH 1/1] package/python-bsdiff4: bump to version 1.2.3 Message-ID: <20230322020532.126682-1-james.hilliard1@gmail.com> Signed-off-by: James Hilliard --- package/python-bsdiff4/python-bsdiff4.hash | 4 ++-- package/python-bsdiff4/python-bsdiff4.mk | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package/python-bsdiff4/python-bsdiff4.hash b/package/python-bsdiff4/python-bsdiff4.hash index bb84bb09a5..f053922ac0 100644 --- a/package/python-bsdiff4/python-bsdiff4.hash +++ b/package/python-bsdiff4/python-bsdiff4.hash @@ -1,5 +1,5 @@ # md5, sha256 from https://pypi.org/pypi/bsdiff4/json -md5 fc5ea1adfe629a7c7ac6f4bb1a0dca93 bsdiff4-1.2.2.tar.gz -sha256 1880ac3f52a6c46ae6bcc6db117e4fb35f9b0ccd5af75fd4fee6907d00d6983c bsdiff4-1.2.2.tar.gz +md5 67cf87c5d66fe389949a314849f68863 bsdiff4-1.2.3.tar.gz +sha256 1b95ce93b9f306846f6c91c9d0e3eb6590a4c85ac2bbe72b5f60d9db82ad2a1c bsdiff4-1.2.3.tar.gz # Locally computed sha256 checksums sha256 c6c921c90383f1c43beb53c49a652d28309a410a7c394c729fd8870271451cf0 LICENSE diff --git a/package/python-bsdiff4/python-bsdiff4.mk b/package/python-bsdiff4/python-bsdiff4.mk index 7a50e3379a..05fe1bef25 100644 --- a/package/python-bsdiff4/python-bsdiff4.mk +++ b/package/python-bsdiff4/python-bsdiff4.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_BSDIFF4_VERSION = 1.2.2 +PYTHON_BSDIFF4_VERSION = 1.2.3 PYTHON_BSDIFF4_SOURCE = bsdiff4-$(PYTHON_BSDIFF4_VERSION).tar.gz -PYTHON_BSDIFF4_SITE = https://files.pythonhosted.org/packages/34/e2/e28dd282974f919a6b9adb3b7e64bb1fa4390046706c3e58a60b94aeb497 +PYTHON_BSDIFF4_SITE = https://files.pythonhosted.org/packages/a8/0e/a677b62d35e3a9d074eafb5b16b569d5d6870a6ead02e8c830e4d4e73db7 PYTHON_BSDIFF4_LICENSE = BSD-2-Clause, BSD-Protection (core.c) PYTHON_BSDIFF4_LICENSE_FILES = LICENSE PYTHON_BSDIFF4_CPE_ID_VENDOR = pypi -- 2.34.1 From bugzilla at busybox.net Wed Mar 22 02:08:51 2023 From: bugzilla at busybox.net (bugzilla at busybox.net) Date: Wed, 22 Mar 2023 02:08:51 +0000 Subject: [Buildroot] [Bug 15461] QtVirtualKeyboard segfaults In-Reply-To: References: Message-ID: https://bugs.busybox.net/show_bug.cgi?id=15461 info at resilience-theatre.com changed: What |Removed |Added ---------------------------------------------------------------------------- Resolution|--- |WORKSFORME Status|NEW |RESOLVED --- Comment #4 from info at resilience-theatre.com --- I can confirm that changing GCC (buildroot toolchain) to 10.4.0 fixed my qtvirtualkeyboard error reported in this bug. -- You are receiving this mail because: You are on the CC list for the bug. From thomas.petazzoni at bootlin.com Wed Mar 22 06:36:02 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Wed, 22 Mar 2023 06:36:02 -0000 Subject: [Buildroot] [autobuild.buildroot.net] Daily results for 2023-03-21 Message-ID: <20230322063608.BE60161398@smtp3.osuosl.org> Hello, Autobuild statistics for 2023-03-21 =================================== branch | OK | NOK | TIM | TOT | 2023.02.x | 8 | 12 | 0 | 20 | master | 232 | 150 | 0 | 382 | Classification of failures by reason for master ----------------------------------------------- gobject-introspection-1.72.0 | 9 snmppp-3.5.0 | 7 bluez5_utils-5.66 | 6 host-binutils-2.38 | 6 olsr-0.9.8 | 6 host-go-1.19.7 | 5 linux-6.1.14 | 5 elfutils-0.186 | 4 perl-5.36.0 | 4 xenomai-3.0.10 | 4 edk2-edk2-stable202208 | 3 libgcrypt-1.10.1 | 3 libvorbis-1.3.7 | 3 unknown | 3 xvisor-0.3.1 | 3 busybox-1.36.0 | 2 frr-8.4.2 | 2 fs/ubifs/ubifs.mk:49: /home... | 2 haproxy-2.6.9 | 2 host-binutils-2.39 | 2 host-rust-1.68.0 | 2 host-zstd-1.5.4 | 2 libglib2-2.72.3 | 2 linux-5.10.162-cip24-rt10 | 2 liquid-dsp-1.4.0 | 2 ocf-linux-20171122 | 2 openssh-9.1p1 | 2 php-8.2.3 | 2 uclibc-1.0.42 | 2 assimp-5.2.5 | 1 brotli-1.0.9 | 1 bullet-3.21 | 1 check-0.15.2 | 1 dahdi-linux-3.2.0 | 1 ding-libs-0.6.2 | 1 fdk-aac-2.0.2 | 1 ffmpeg-4.4.3 | 1 fontconfig-2.13.1 | 1 fs/cramfs/cramfs.mk:46: /ho... | 1 fs/cramfs/cramfs.mk:46: /ho... | 1 fs/cramfs/cramfs.mk:46: /ho... | 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: /home... | 1 fs/ubifs/ubifs.mk:49: /home... | 1 gdb-12.1 | 1 glibc-2.36-81-g4f4d7a13edfd... | 1 gvfs-1.48.1 | 1 heirloom-mailx-12.5 | 1 host-gcc-final-arc-2020.09-... | 1 host-runc-1.1.4 | 1 ipmitool-1_8_19 | 1 jack2-1.9.21 | 1 json-c-0.16 | 1 liblog4c-localtime-1.0 | 1 libnss-3.89 | 1 libsodium-1.0.18 | 1 libuci-4b3db1179747b6a67790... | 1 linux-5.10.162-cip24 | 1 ltp-testsuite-20220930 | 1 lttng-modules-2.13.7 | 1 mpir-3.0.0 | 1 mupdf-1.21.1 | 1 musl-1.2.3 | 1 mutt-2.2.9 | 1 pv-1.6.20 | 1 python-sip-4.19.25 | 1 qemu-7.2.0 | 1 sdl-1.2.15 | 1 ulog-0389d243352255f6182326... | 1 valgrind-3.19.0 | 1 zeek-4.1.1 | 1 znc-1.8.2 | 1 Detail of failures for master ----------------------------- arch | reason | OK? | url | orph? -------------+--------------------------------+-----+---------------------------------------------------------------------------------+------- or1k | assimp-5.2.5 | NOK | http://autobuild.buildroot.net/results/80949cbf6754e180216dbd0635f267f406e2c2b5 | ORPH mipsel | bluez5_utils-5.66 | NOK | http://autobuild.buildroot.net/results/0441430ff28666f7d058a48fb2fe79285a327937 | mips64el | bluez5_utils-5.66 | NOK | http://autobuild.buildroot.net/results/f0273f762d41e1ee71f702de116231decc10b649 | microblaze | bluez5_utils-5.66 | NOK | http://autobuild.buildroot.net/results/72023a6ef95c425f7864af5c0dd6d43ae99eca76 | x86_64 | bluez5_utils-5.66 | NOK | http://autobuild.buildroot.net/results/f870f2f55824e5dfcdda9b1b3d99ca3676bdc856 | i686 | bluez5_utils-5.66 | NOK | http://autobuild.buildroot.net/results/40d84e893faf1c7696837fb3a27064942040b730 | powerpc | bluez5_utils-5.66 | NOK | http://autobuild.buildroot.net/results/ddf8fc73d03b568dd0416c5c03f27414cf6daa7b | arceb | brotli-1.0.9 | NOK | http://autobuild.buildroot.net/results/6db54c10c73fbee68575f517711f6d69144fb748 | or1k | bullet-3.21 | NOK | http://autobuild.buildroot.net/results/1ae160399238436c3fbe69b57fd196bf5acbb887 | mipsel | busybox-1.36.0 | NOK | http://autobuild.buildroot.net/results/92da87b912c0873b4e81bc23470503032d24c81a | ORPH mips | busybox-1.36.0 | NOK | http://autobuild.buildroot.net/results/ece0ee860b67d5e938b1b623b0168635480c5468 | ORPH nios2 | check-0.15.2 | NOK | http://autobuild.buildroot.net/results/362ec8d42ffa03ed0eaf8160d5336837d94819ef | ORPH x86_64 | dahdi-linux-3.2.0 | NOK | http://autobuild.buildroot.net/results/25d632d2d40fc9cea02425e58ab31d0a80444d68 | arceb | ding-libs-0.6.2 | NOK | http://autobuild.buildroot.net/results/59d746a27546b3a12bb44cd247dea3d55057393f | aarch64 | edk2-edk2-stable202208 | NOK | http://autobuild.buildroot.net/results/8ad709135f00fa4eaa34d370c4a47e5f2bdb004c | x86_64 | edk2-edk2-stable202208 | NOK | http://autobuild.buildroot.net/results/aa0c52267dd75addefdab92a15551395f2874751 | aarch64 | edk2-edk2-stable202208 | NOK | http://autobuild.buildroot.net/results/8f90bbeb5e73ebc7ce22d8ae5e2893307b74a7f7 | microblazeel | elfutils-0.186 | NOK | http://autobuild.buildroot.net/results/38ec06a7e6aded362ddf7e8a0138f7c7a5f36171 | ORPH microblaze | elfutils-0.186 | NOK | http://autobuild.buildroot.net/results/2ce7dee4f0d89513dea804b400a7a64fa420472d | ORPH microblaze | elfutils-0.186 | NOK | http://autobuild.buildroot.net/results/00f681cb4cd801547a779c252cfd09d02dd70288 | ORPH arceb | elfutils-0.186 | NOK | http://autobuild.buildroot.net/results/e09a3ccc5dfdc49e65c9fa226cb7835d53dbf8fc | ORPH aarch64 | fdk-aac-2.0.2 | NOK | http://autobuild.buildroot.net/results/187a7ee7ee002fd95312c9bc786fddf50ed9efc8 | arc | ffmpeg-4.4.3 | NOK | http://autobuild.buildroot.net/results/52da634e1cf1a7a6b83de2a65cfe050a232c6f0b | riscv64 | fontconfig-2.13.1 | NOK | http://autobuild.buildroot.net/results/1f72e3f63a01f440df6f2914cfd24dde6e525c4d | ORPH xtensa | frr-8.4.2 | NOK | http://autobuild.buildroot.net/results/c05f2b2537501ed1154640ae0de6445f8e70798e | arc | frr-8.4.2 | NOK | http://autobuild.buildroot.net/results/8f5befd365ad8ca20c33bc3f93fbfce0ff5c3632 | sparc64 | fs/cramfs/cramfs.mk:46: /ho... | NOK | http://autobuild.buildroot.net/results/eb03c603d24d60275da09a3e2279623a139de61f | arceb | fs/cramfs/cramfs.mk:46: /ho... | NOK | http://autobuild.buildroot.net/results/ca063b64357b249337df2f29265ed3062f826f13 | powerpc | fs/cramfs/cramfs.mk:46: /ho... | NOK | http://autobuild.buildroot.net/results/3e5b9e5043759b30b7a70caac53b50efc4846332 | arc | fs/cramfs/cramfs.mk:46: /tm... | NOK | http://autobuild.buildroot.net/results/07f9fcc47dee37a8e5618866d734b6fa550a5cc6 | sparc | fs/ubi/ubi.mk:51: /home/aut... | NOK | http://autobuild.buildroot.net/results/60eb17f53541228ebaba865de2f02cbd782953eb | powerpc64le | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/331086d3c1897abc241cb0153af4735c631ee413 | powerpc64le | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/bf882c6b173ecff6c9cd13407c68f64dbfdfffed | nios2 | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/ce5147d89a71925a0423d9181131374d4428e9a6 | arc | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/117e1b069a9f84e254215484e3a15fc8e32ae39a | nios2 | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/9c644e1eddfc7e280e91e9adfaf04c196ab8f210 | aarch64 | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/38dc7893f95c3d5a953623e7fa7e534e3f2f64e7 | powerpc64le | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/4292c9c8245a69c9ae0a98b11297d723edffd19d | microblazeel | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/16f8515e2208c1d9e66705c991227b4c8518e125 | i686 | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/eb6698c5abd80bd413bd959cc4a458ca293ea414 | s390x | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/19347dbfb179ef1c1e16e0746a63d0bf513a9148 | sparc | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/6cf0406976d8c7f938cb41e8284a05371e1fdf9b | or1k | gdb-12.1 | NOK | http://autobuild.buildroot.net/results/8b31d35a8fe738f7c67cd1a04e4a1b4821d4d3a5 | ORPH powerpc | glibc-2.36-81-g4f4d7a13edfd... | NOK | http://autobuild.buildroot.net/results/93a0ee72ce9cc1a2d3bf5bb33a53958d61c58cf8 | powerpc64 | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/961b6abf8aa769d7619b4e5fc48a227d7f705d69 | ORPH sparc64 | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/8a0ec3b13022f7559b4275f7396c962991758614 | ORPH or1k | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/9296d23d8af6fc451d9f5c7401aec2786d0cd6fe | ORPH powerpc64le | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/e474d8c360037ef3a81dd7814822286537c59c3c | ORPH or1k | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/80bd4b98937dd6c0a8e70e88f13b1653d2b821be | ORPH microblaze | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/daca04f55da05e5320c82aa7aa4b6d0458919828 | ORPH sparc64 | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/df6313e82dccf2ba3c661723821856d886b6c68d | ORPH sparc64 | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/8c30018d8f6c63fa3a73b7e9ea7aab296957cb54 | ORPH or1k | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/a7646bb47257aa1d1a651a620f5f210e01c878e2 | ORPH aarch64_be | gvfs-1.48.1 | NOK | http://autobuild.buildroot.net/results/bfcae99efa6fcfc8321ca34359809580a5839a07 | ORPH sh4a | haproxy-2.6.9 | NOK | http://autobuild.buildroot.net/results/c71e0867c90a31ab4d5f09e1bef94ba442d1070c | aarch64_be | haproxy-2.6.9 | NOK | http://autobuild.buildroot.net/results/e70116f017a8effd89cdc590c1b11c7fe3614775 | sh4eb | heirloom-mailx-12.5 | NOK | http://autobuild.buildroot.net/results/676990dc0e86967790612fababcbc7130b602ef4 | riscv64 | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/14d585e6cf54fad9cece0fcdec4e738c39b0f8eb | sh4aeb | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/87d0aba849cae1205aa9bf8f41e854e02785687b | arm | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/91770053bf05d44ceafc86bcb9e8653c28d20ca7 | arm | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/5ce2740ad7829b03208377cff5a02be530cb2ffc | microblaze | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/b07121940e7c1a439bb4b3e32e9aafe24dd55cec | mips64el | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/180e2cdba2eb7d8e7c0acc49e2e3066ad34b004b | or1k | host-binutils-2.39 | NOK | http://autobuild.buildroot.net/results/0c6ebeae0ef450fd1a34eb3d20c04d84022f2ca1 | i686 | host-binutils-2.39 | NOK | http://autobuild.buildroot.net/results/364a73ef5c3796dc34f783cdf65e4ecc0f225038 | arceb | host-gcc-final-arc-2020.09-... | NOK | http://autobuild.buildroot.net/results/a45d2aa0242206af65f9bc98fdfa220303d715cf | i686 | host-go-1.19.7 | NOK | http://autobuild.buildroot.net/results/9d074c24c43cef4bf142815b6b2c6b4cfb2fb5f6 | mips64 | host-go-1.19.7 | NOK | http://autobuild.buildroot.net/results/6a37d16fec6ceb724b70d565777b7cd654bcc167 | powerpc64le | host-go-1.19.7 | NOK | http://autobuild.buildroot.net/results/ed4e1380b1c671eb1035bd21e1dff17a4edb88d6 | i686 | host-go-1.19.7 | NOK | http://autobuild.buildroot.net/results/085b60a7e90a4e30bdfddcc61a5bedc39f899ce2 | i686 | host-go-1.19.7 | NOK | http://autobuild.buildroot.net/results/c4727ec1e1c6134a8732e9f4ccce029674fba49f | arm | host-runc-1.1.4 | NOK | http://autobuild.buildroot.net/results/50d7c84711aa3efb876838b0eaaf5b591669c334 | powerpc | host-rust-1.68.0 | NOK | http://autobuild.buildroot.net/results/32282380b9255890e8daabcdd5b4eb198b0e78c1 | x86_64 | host-rust-1.68.0 | NOK | http://autobuild.buildroot.net/results/1b267e955c95bfca2cca02affc75826caa39ab9b | armeb | host-zstd-1.5.4 | NOK | http://autobuild.buildroot.net/results/048951e32d08e7cdc592dcfae9487112264ea90c | armeb | host-zstd-1.5.4 | NOK | http://autobuild.buildroot.net/results/8460604ef428ac25c626a0c8c9ec91fadd93125b | or1k | ipmitool-1_8_19 | NOK | http://autobuild.buildroot.net/results/f1431a2e22e29d9c85faad4147b0f8c87a34ec29 | m68k | jack2-1.9.21 | NOK | http://autobuild.buildroot.net/results/e0bd9cf1539cae2c00d9d100eead802008a87da7 | riscv64 | json-c-0.16 | NOK | http://autobuild.buildroot.net/results/edcbeb61e1f6c603f7f075044fdc732588412ab7 | i486 | libgcrypt-1.10.1 | NOK | http://autobuild.buildroot.net/results/04066abf340f69ffa8a60612d6bd34cb9c219d71 | ORPH i686 | libgcrypt-1.10.1 | NOK | http://autobuild.buildroot.net/results/1aae5196a5b8112d805855d1a70133071e3de972 | ORPH i686 | libgcrypt-1.10.1 | NOK | http://autobuild.buildroot.net/results/5502b7cb2de9f301280c33a68fe4ef320b6ba4fb | ORPH arceb | libglib2-2.72.3 | NOK | http://autobuild.buildroot.net/results/75305abafc94434bbafdd4c225776302b42514fd | arceb | libglib2-2.72.3 | NOK | http://autobuild.buildroot.net/results/dcefba617a417ac70c007dd40d1a65876f165f6e | riscv64 | liblog4c-localtime-1.0 | NOK | http://autobuild.buildroot.net/results/77342f58e382bcc300dc9d21a0068cc691ac9568 | or1k | libnss-3.89 | NOK | http://autobuild.buildroot.net/results/9eeafc5e395790b8282d19b4135907406aa5b0f1 | arceb | libsodium-1.0.18 | NOK | http://autobuild.buildroot.net/results/7ff1442d5c4e7b038aac803c5633d0a6dbbd8a5a | mips64el | libuci-4b3db1179747b6a67790... | NOK | http://autobuild.buildroot.net/results/1dd0a18beca8e98ea382f1e49bcaf217e032ae97 | powerpc | libvorbis-1.3.7 | NOK | http://autobuild.buildroot.net/results/af58e9f7a8c03981a74e2f8487546d4743c19122 | powerpc | libvorbis-1.3.7 | NOK | http://autobuild.buildroot.net/results/ef21def5afce119d47df77ca1c26a49c85efc7ad | powerpc | libvorbis-1.3.7 | NOK | http://autobuild.buildroot.net/results/307feef2708fb37ac5605f9fb963771d5482d44b | mipsel | linux-5.10.162-cip24 | NOK | http://autobuild.buildroot.net/results/37ca002716cd162f39892e56716582cc59284863 | ORPH mips | linux-5.10.162-cip24-rt10 | NOK | http://autobuild.buildroot.net/results/548158297a0be118cc39f172dbf70d85a41a047f | ORPH mips64el | linux-5.10.162-cip24-rt10 | NOK | http://autobuild.buildroot.net/results/b13feb2db6468352d74c17bcfc9b1a27c88392bc | ORPH mipsel | linux-6.1.14 | NOK | http://autobuild.buildroot.net/results/1369df483823a510e0ca583f551785f07ea00267 | ORPH mips64el | linux-6.1.14 | NOK | http://autobuild.buildroot.net/results/70187213f49f8bf81e43ac1767eee1972648e755 | ORPH powerpc | linux-6.1.14 | NOK | http://autobuild.buildroot.net/results/9926a3d75323859a293d7671573e1a6bc9b00d34 | ORPH mips64el | linux-6.1.14 | NOK | http://autobuild.buildroot.net/results/5ce0899c339d5312b8647cec15b800972d044683 | ORPH armeb | linux-6.1.14 | NOK | http://autobuild.buildroot.net/results/a837bad6c4fed013f3c6cbf194bfb683e0552f97 | ORPH arm | liquid-dsp-1.4.0 | NOK | http://autobuild.buildroot.net/results/5c6532d9989e5099e6cd5eb2bf1cfd985a2f140b | sh4aeb | liquid-dsp-1.4.0 | NOK | http://autobuild.buildroot.net/results/0724d9acdfb23ffc1cec47694cacd0ddfbf2867c | powerpc | ltp-testsuite-20220930 | NOK | http://autobuild.buildroot.net/results/9137ad8f91284f0c8d98a25ea5cd9059501543a8 | arc | lttng-modules-2.13.7 | NOK | http://autobuild.buildroot.net/results/59b636e44e24a468e6b07556b1423f5c80d40b48 | armeb | mpir-3.0.0 | NOK | http://autobuild.buildroot.net/results/f9e9f9ce3f8c4bcabf9e2864eee3dd056005f493 | s390x | mupdf-1.21.1 | NOK | http://autobuild.buildroot.net/results/87128e9967cff20078c65ab847877aa44cc409d9 | powerpc | musl-1.2.3 | NOK | http://autobuild.buildroot.net/results/61cc2cb5900a7533e857e6f98ba03eca846d9eef | arm | mutt-2.2.9 | NOK | http://autobuild.buildroot.net/results/262f249859a8a68d78c5c052041dfde71bd8604b | arc | ocf-linux-20171122 | NOK | http://autobuild.buildroot.net/results/6c4e41f5b0e680e31f4f5969b3cf51ab7bc39d00 | ORPH microblaze | ocf-linux-20171122 | NOK | http://autobuild.buildroot.net/results/ebdb018faa30bffe6d1d450d5df3823ff2cd4d65 | ORPH aarch64 | olsr-0.9.8 | NOK | http://autobuild.buildroot.net/results/a0417f011586e519bc5d14abd3a70237f379592e | ORPH s390x | olsr-0.9.8 | NOK | http://autobuild.buildroot.net/results/e8107315abcb6ae64f1d394bb6760cdc0c54d426 | ORPH powerpc64 | olsr-0.9.8 | NOK | http://autobuild.buildroot.net/results/1cd26d20fb1635f56890a6bffe7907cd1aa3286b | ORPH sparc | olsr-0.9.8 | NOK | http://autobuild.buildroot.net/results/56fa118708cfa5995e7a211d3be9bf97d2152979 | ORPH powerpc64 | olsr-0.9.8 | NOK | http://autobuild.buildroot.net/results/f3eb465d774dd14c44118f85e9b6b172e9e8bfa5 | ORPH mips64el | olsr-0.9.8 | NOK | http://autobuild.buildroot.net/results/185229b2b358a562b350731131cec5f430651bb9 | ORPH sparc64 | openssh-9.1p1 | NOK | http://autobuild.buildroot.net/results/61741866fc62d6e71568efbe81f596a7f68331ed | ORPH m68k | openssh-9.1p1 | NOK | http://autobuild.buildroot.net/results/d9c759787ff4d923ad68c94f81ddd8318def96a9 | ORPH armeb | perl-5.36.0 | NOK | http://autobuild.buildroot.net/results/615c48f5f64aa4572a7623d51939d81ab8e8fe04 | xtensa | perl-5.36.0 | NOK | http://autobuild.buildroot.net/results/3d261e44e4710dc1d5b50a1fb36b7ee3e1e391cd | sparc64 | perl-5.36.0 | NOK | http://autobuild.buildroot.net/results/7139213d105b9f0715795c04f20b9bab5f871a7b | sparc | perl-5.36.0 | NOK | http://autobuild.buildroot.net/results/eb6ac97478e99db36c1036d16242006dfbb194f3 | or1k | php-8.2.3 | NOK | http://autobuild.buildroot.net/results/c6177929685e7a958bde7648d8b886d2694c7213 | aarch64_be | php-8.2.3 | NOK | http://autobuild.buildroot.net/results/735fc42bfda3f856b95a242f6127e7731bdf47e8 | armeb | pv-1.6.20 | NOK | http://autobuild.buildroot.net/results/70cfd887efdbb295b0d98540486ac65d4f6c0909 | ORPH powerpc64le | python-sip-4.19.25 | NOK | http://autobuild.buildroot.net/results/b80a4819c8c93ed0f7987128877dd6053d210b82 | mips | qemu-7.2.0 | NOK | http://autobuild.buildroot.net/results/6b3187ce54d2144678788e8858d437f8e3c9c149 | sh4eb | sdl-1.2.15 | NOK | http://autobuild.buildroot.net/results/6923a756360498999fb3e022f302bc0b69fd4ff0 | ORPH sparc | snmppp-3.5.0 | NOK | http://autobuild.buildroot.net/results/b5b30a77563e2bdbb735b284ec47c7765d802145 | mips64 | snmppp-3.5.0 | NOK | http://autobuild.buildroot.net/results/11947f8d7d7c3758edc76bb479a41685387a51ab | i686 | snmppp-3.5.0 | NOK | http://autobuild.buildroot.net/results/0bffaf5f0c43e378d5467e47c831014e0b79b0d4 | powerpc64le | snmppp-3.5.0 | NOK | http://autobuild.buildroot.net/results/e55a9448f6db8b0e77eb39ec741d79d28cc6e01b | microblaze | snmppp-3.5.0 | NOK | http://autobuild.buildroot.net/results/e5f508f71da132ca4630c25828d20aa6b3bba61a | sparc64 | snmppp-3.5.0 | NOK | http://autobuild.buildroot.net/results/f22ecb3f23c735d000b97fabd544e16757777b28 | aarch64_be | snmppp-3.5.0 | NOK | http://autobuild.buildroot.net/results/b9f67466da4b9e9614451b765e2f9f050a9cb05c | powerpc | uclibc-1.0.42 | NOK | http://autobuild.buildroot.net/results/b7aca02de3ad9171e118bd93bb589ccc2d36b750 | riscv64 | uclibc-1.0.42 | NOK | http://autobuild.buildroot.net/results/4650141c047c542b842ec0c4831b348d76feecb9 | riscv64 | ulog-0389d243352255f6182326... | NOK | http://autobuild.buildroot.net/results/c61228874e38b560ba144fb5def72cd7d363dcbd | i686 | unknown | NOK | http://autobuild.buildroot.net/results/a3807f857c72667086f310b21dbb705f3e37e1a5 | mips | unknown | NOK | http://autobuild.buildroot.net/results/6473af77f914f805efc58e5b1d3cd3d4adaea8ac | sparc64 | unknown | NOK | http://autobuild.buildroot.net/results/8872d05c9e1801a5d0d7c777d36f88eafc6a10a6 | mips64 | valgrind-3.19.0 | NOK | http://autobuild.buildroot.net/results/955b6a50ab52eaa04ef8997682123316d250b5e4 | ORPH powerpc | xenomai-3.0.10 | NOK | http://autobuild.buildroot.net/results/d60714f8a1420bae10ab33d5209b2efd3038daab | powerpc | xenomai-3.0.10 | NOK | http://autobuild.buildroot.net/results/a4ca45abc895447258111479b72e738abe1c41ac | x86_64 | xenomai-3.0.10 | NOK | http://autobuild.buildroot.net/results/fdf211aab3a05f25462227b4aee0883118b44b53 | s390x | xenomai-3.0.10 | NOK | http://autobuild.buildroot.net/results/da8a2ffc750ee7710dd5db6f4fc6bd57816e97f8 | x86_64 | xvisor-0.3.1 | NOK | http://autobuild.buildroot.net/results/8a1b2400f6d9a021703a41b202f9ee7fcf685a02 | aarch64 | xvisor-0.3.1 | NOK | http://autobuild.buildroot.net/results/75a81596fc364c950c1613e1780c225e8e5ce768 | riscv32 | xvisor-0.3.1 | NOK | http://autobuild.buildroot.net/results/384b7164eca47e13505c0b2df29e66e28f817a74 | sparc | zeek-4.1.1 | NOK | http://autobuild.buildroot.net/results/331570a4233fd476625df9dec7bb4b08f60a3182 | i686 | znc-1.8.2 | NOK | http://autobuild.buildroot.net/results/fde3c541a5bf24f5990b22b0d77f09c933182a35 | Classification of failures by reason for 2023.02.x -------------------------------------------------- gobject-introspection-1.72.0 | 2 acpid-2.0.34 | 1 elfutils-0.186 | 1 fs/ubifs/ubifs.mk:49: /home... | 1 fs/ubifs/ubifs.mk:49: /home... | 1 fs/ubifs/ubifs.mk:49: /home... | 1 gdb-12.1 | 1 host-binutils-2.38 | 1 host-binutils-2.39 | 1 libndp-1.8 | 1 poco-1.12.2 | 1 Detail of failures for 2023.02.x -------------------------------- arch | reason | OK? | url | orph? -------------+--------------------------------+-----+---------------------------------------------------------------------------------+------- mips64el | acpid-2.0.34 | NOK | http://autobuild.buildroot.net/results/c4b98a6c36c6cfb662b69b6dcbe9c779bfce71ef | ORPH microblazeel | elfutils-0.186 | NOK | http://autobuild.buildroot.net/results/173ecf8720398b362cdbe6e6578067f71eb0b7ef | ORPH mipsel | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/52fa19a799f86969cecaadc097eb3268da14bae8 | mips64 | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/35af516c8acd88fb60742d6078df2a42e540014b | arceb | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/6a6268f78dc50a1761d998d39dd9c34aaceabc9d | or1k | gdb-12.1 | NOK | http://autobuild.buildroot.net/results/8aa4fd45174de02d6156a7d02932ee2ffd126fcb | ORPH or1k | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/6ed12effd30e615c9d120b7fa4129ec5b6bdc4a9 | ORPH powerpc64le | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/8816ca208a50225db4fae15e80d5d141578d5a73 | ORPH mips64 | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/ed0bf9a251bb689e41f2865b4995c6164c38d994 | x86_64 | host-binutils-2.39 | NOK | http://autobuild.buildroot.net/results/f380d4d6a964ea40cc3d31422a99e6ba8c0207ec | riscv64 | libndp-1.8 | NOK | http://autobuild.buildroot.net/results/fca7a89b73e5d123af927a068c967cf3d22304c6 | powerpc64le | poco-1.12.2 | NOK | http://autobuild.buildroot.net/results/54886beb2cd4e2a82c1f768a39887d0c60172996 | -- http://autobuild.buildroot.net From christian at paral.in Wed Mar 22 10:50:46 2023 From: christian at paral.in (Christian Stewart) Date: Wed, 22 Mar 2023 03:50:46 -0700 Subject: [Buildroot] [PATCH 1/1] package/rtl8821cu: copy modprobe.d config to target Message-ID: <20230322105046.62004-1-christian@paral.in> The rtl8821cu repository comes with a 8821cu.conf file intended to be installed in /etc/modprobe.d - the configuration file enables some driver features. Install the /etc/modprobe.d/8821cu.conf file to the target. Signed-off-by: Christian Stewart --- package/rtl8821cu/rtl8821cu.mk | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/package/rtl8821cu/rtl8821cu.mk b/package/rtl8821cu/rtl8821cu.mk index 5a93376c20..4e35d15f28 100644 --- a/package/rtl8821cu/rtl8821cu.mk +++ b/package/rtl8821cu/rtl8821cu.mk @@ -29,5 +29,11 @@ RTL8821CU_MODULE_MAKE_OPTS = \ KVER=$(LINUX_VERSION_PROBED) \ USER_EXTRA_CFLAGS="$(RTL8821CU_USER_EXTRA_CFLAGS)" +define RTL8821CU_INSTALL_MODPROBE_CONF + $(INSTALL) -m 0644 -D $(@D)/8821cu.conf \ + $(TARGET_DIR)/etc/modprobe.d/8821cu.conf +endef +RTL8821CU_POST_INSTALL_TARGET_HOOKS += RTL8821CU_INSTALL_MODPROBE_CONF + $(eval $(kernel-module)) $(eval $(generic-package)) -- 2.40.0 From bugzilla at busybox.net Wed Mar 22 13:51:09 2023 From: bugzilla at busybox.net (bugzilla at busybox.net) Date: Wed, 22 Mar 2023 13:51:09 +0000 Subject: [Buildroot] [Bug 15461] QtVirtualKeyboard segfaults In-Reply-To: References: Message-ID: https://bugs.busybox.net/show_bug.cgi?id=15461 --- Comment #5 from Alexis Lothor? --- > Thank you for good comments. I've been trying to play with optimization level, any comments how and what you do on optimization in details would be appreciated. If you are still interested in this option, I simply added the following to package/qt5/qt5declarative/qt5declarative.mk: QT5DECLARATIVE_CONF_OPTS += QMAKE_CXXFLAGS=-O0 I also tried with GCC12, with which the crash is still occuring, so the issue is still in GCC12. I guess next step will be to try to isolate a qt quick sample able to reproduce the issue to track the exact issue and/or share it with GNU people -- You are receiving this mail because: You are on the CC list for the bug. From bugzilla at busybox.net Wed Mar 22 15:44:18 2023 From: bugzilla at busybox.net (bugzilla at busybox.net) Date: Wed, 22 Mar 2023 15:44:18 +0000 Subject: [Buildroot] [Bug 15456] No more login on Raspberry Pi 3 since 2023.02 In-Reply-To: References: Message-ID: https://bugs.busybox.net/show_bug.cgi?id=15456 --- Comment #5 from Peter Seiderer --- Upstream bug/patch at [1]. [1] https://lists.gnu.org/archive/html/bug-readline/2022-10/msg00002.html -- You are receiving this mail because: You are on the CC list for the bug. From ps.report at gmx.net Wed Mar 22 16:24:45 2023 From: ps.report at gmx.net (Peter Seiderer) Date: Wed, 22 Mar 2023 17:24:45 +0100 Subject: [Buildroot] [PATCH v1] package/libcurl: bump version to 8.0.1 Message-ID: <20230322162445.19051-1-ps.report@gmx.net> For details see [1] and [2]. [1] https://curl.se/changes.html#8_0_0 [1] https://curl.se/changes.html#8_0_1 Signed-off-by: Peter Seiderer --- package/libcurl/libcurl.hash | 4 ++-- package/libcurl/libcurl.mk | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package/libcurl/libcurl.hash b/package/libcurl/libcurl.hash index 32b3d0b5e2..8a29e7b977 100644 --- a/package/libcurl/libcurl.hash +++ b/package/libcurl/libcurl.hash @@ -1,5 +1,5 @@ # Locally calculated after checking pgp signature -# https://curl.se/download/curl-7.88.1.tar.xz.asc +# https://curl.se/download/curl-8.0.1.tar.xz.asc # signed with key 27EDEAF22F3ABCEB50DB9A125CC908FDB71E12C2 -sha256 1dae31b2a7c1fe269de99c0c31bb488346aab3459b5ffca909d6938249ae415f curl-7.88.1.tar.xz +sha256 0a381cd82f4d00a9a334438b8ca239afea5bfefcfa9a1025f2bf118e79e0b5f0 curl-8.0.1.tar.xz sha256 b1d7feb949ea5023552029fbe0bf5db4f23c2f85e9b8e51e18536f0ecbf9c524 COPYING diff --git a/package/libcurl/libcurl.mk b/package/libcurl/libcurl.mk index 1a1594a45e..1354e526ad 100644 --- a/package/libcurl/libcurl.mk +++ b/package/libcurl/libcurl.mk @@ -4,7 +4,7 @@ # ################################################################################ -LIBCURL_VERSION = 7.88.1 +LIBCURL_VERSION = 8.0.1 LIBCURL_SOURCE = curl-$(LIBCURL_VERSION).tar.xz LIBCURL_SITE = https://curl.se/download LIBCURL_DEPENDENCIES = host-pkgconf \ -- 2.39.2 From ps.report at gmx.net Wed Mar 22 16:25:38 2023 From: ps.report at gmx.net (Peter Seiderer) Date: Wed, 22 Mar 2023 17:25:38 +0100 Subject: [Buildroot] [PATCH v1] package/readline: add upstream patch to fix crash with invalid locale specification Message-ID: <20230322162538.19202-1-ps.report@gmx.net> 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 --- ...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 From bugzilla at busybox.net Wed Mar 22 16:36:37 2023 From: bugzilla at busybox.net (bugzilla at busybox.net) Date: Wed, 22 Mar 2023 16:36:37 +0000 Subject: [Buildroot] [Bug 15461] QtVirtualKeyboard segfaults In-Reply-To: References: Message-ID: https://bugs.busybox.net/show_bug.cgi?id=15461 --- Comment #6 from Peter Seiderer --- With (at least) gcc-12.2.0 on RPi4 (32-bit) changing from BR2_OPTIMIZE_S=y to BR2_OPTIMIZE_2=y seems sufficient... Or maybe it is worth a try to bump the versions (as the last on is from 2022-05-17, see [1])... [1] https://git.buildroot.net/buildroot/commit/package/qt5?id=558d62490b4486f47248c63aa0eceaaa27e3069c -- You are receiving this mail because: You are on the CC list for the bug. From angelo at amarulasolutions.com Wed Mar 22 17:37:07 2023 From: angelo at amarulasolutions.com (Angelo Compagnucci) Date: Wed, 22 Mar 2023 18:37:07 +0100 Subject: [Buildroot] [PATCH] package/cups-filters: bump to version 1.28.17 Message-ID: <20230322173707.355775-1-angelo@amarulasolutions.com> Update also the release url because the OpenPrinting https archive page is out of sync with the current release archive on the main github project. Signed-off-by: Angelo Compagnucci --- package/cups-filters/cups-filters.hash | 2 +- package/cups-filters/cups-filters.mk | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package/cups-filters/cups-filters.hash b/package/cups-filters/cups-filters.hash index b910cdce13..7fb3badf46 100644 --- a/package/cups-filters/cups-filters.hash +++ b/package/cups-filters/cups-filters.hash @@ -1,3 +1,3 @@ # Locally computed: -sha256 0ca77bb820719a040ff003ecb478d0c2ceffc94e8bd1cd03ddb5a199444127ba cups-filters-1.28.16.tar.gz +sha256 01a2acbd6bb78f09638047e4e9ce305d7e5ef4cb9ed6949672b5d901b7321dd4 cups-filters-1.28.17.tar.gz sha256 38192ffdaca98b718f78b2d4abc38bb087f0bbcc9a16d212c98b903b985f900f COPYING diff --git a/package/cups-filters/cups-filters.mk b/package/cups-filters/cups-filters.mk index 3250649e07..19c859e602 100644 --- a/package/cups-filters/cups-filters.mk +++ b/package/cups-filters/cups-filters.mk @@ -4,8 +4,8 @@ # ################################################################################ -CUPS_FILTERS_VERSION = 1.28.16 -CUPS_FILTERS_SITE = http://openprinting.org/download/cups-filters +CUPS_FILTERS_VERSION = 1.28.17 +CUPS_FILTERS_SITE = https://github.com/OpenPrinting/cups-filters/releases/download/$(CUPS_FILTERS_VERSION) CUPS_FILTERS_LICENSE = GPL-2.0, GPL-2.0+, GPL-3.0, GPL-3.0+, LGPL-2, LGPL-2.1+, MIT, BSD-4-Clause CUPS_FILTERS_LICENSE_FILES = COPYING CUPS_FILTERS_CPE_ID_VENDOR = linuxfoundation -- 2.25.1 From peter at korsgaard.com Wed Mar 22 21:59:27 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 22 Mar 2023 22:59:27 +0100 Subject: [Buildroot] 2023.02 : pty_allocate: openpty: No such file or directory In-Reply-To: (Zvi Vered's message of "Wed, 22 Mar 2023 20:03:35 +0200") References: <875yavx0ui.fsf@dell.be.48ers.dk> <87edpiuehn.fsf@dell.be.48ers.dk> <877cv9vr7v.fsf@dell.be.48ers.dk> Message-ID: <87355wv45c.fsf@dell.be.48ers.dk> >>>>> "Zvi" == Zvi Vered writes: > Hi Peter, > The output of: ls -la /dev/null : > -rw-rw---- 1 root root 256 Dec 23 13:07 /dev/null So /dev/null is a regular file, not a character device? > In S60rcma (my script, in /etc/init.d) I added: > mdev -s > dropbear -R -E > After login, ssh client works fine. > It seems adding "mdev" solved the problem. > I think buildroot rootfs should solve it without adding any script. It does. Again, please provide more details - E.G. how does your Buildroot .config look like and how do you get the rootfs onto your target? -- Bye, Peter Korsgaard From peter at korsgaard.com Wed Mar 22 22:37:53 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 22 Mar 2023 23:37:53 +0100 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: <87wn38tnsu.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, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Wed Mar 22 22:37:58 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 22 Mar 2023 23:37:58 +0100 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: <87sfdwtnsp.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, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Wed Mar 22 22:38:27 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 22 Mar 2023 23:38:27 +0100 Subject: [Buildroot] [PATCH v1] package/coreutils: bump version to 9.2 In-Reply-To: <20230321190303.18814-1-ps.report@gmx.net> (Peter Seiderer's message of "Tue, 21 Mar 2023 20:03:03 +0100") References: <20230321190303.18814-1-ps.report@gmx.net> Message-ID: <87o7oktnrw.fsf@dell.be.48ers.dk> >>>>> "Peter" == Peter Seiderer writes: > For details see [1]. > [1] https://lists.gnu.org/archive/html/info-gnu/2023-03/msg00005.html > Signed-off-by: Peter Seiderer Committed, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Wed Mar 22 22:38:33 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 22 Mar 2023 23:38:33 +0100 Subject: [Buildroot] [PATCH v1] package/grep: bump version to 3.9 In-Reply-To: <20230321190403.19039-1-ps.report@gmx.net> (Peter Seiderer's message of "Tue, 21 Mar 2023 20:04:03 +0100") References: <20230321190403.19039-1-ps.report@gmx.net> Message-ID: <87jzz8tnrq.fsf@dell.be.48ers.dk> >>>>> "Peter" == Peter Seiderer writes: > For details see [1]. > [1] https://lists.gnu.org/archive/html/info-gnu/2023-03/msg00001.html > Signed-off-by: Peter Seiderer Committed, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Wed Mar 22 22:39:00 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 22 Mar 2023 23:39:00 +0100 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: <87fs9wtnqz.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. > * 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 Committed, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Wed Mar 22 22:40:10 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 22 Mar 2023 23:40:10 +0100 Subject: [Buildroot] [PATCH 1/1] package/python-aexpect: bump to version 1.7.0 In-Reply-To: <20230322000714.4045454-1-james.hilliard1@gmail.com> (James Hilliard's message of "Tue, 21 Mar 2023 18:07:14 -0600") References: <20230322000714.4045454-1-james.hilliard1@gmail.com> Message-ID: <87bkkktnp1.fsf@dell.be.48ers.dk> >>>>> "James" == James Hilliard writes: > Drop no longer required six runtime dependency. > Signed-off-by: James Hilliard Committed, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Wed Mar 22 22:40:13 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 22 Mar 2023 23:40:13 +0100 Subject: [Buildroot] [PATCH 1/1] package/python-aioconsole: bump to version 0.6.1 In-Reply-To: <20230322000904.4049993-1-james.hilliard1@gmail.com> (James Hilliard's message of "Tue, 21 Mar 2023 18:09:04 -0600") References: <20230322000904.4049993-1-james.hilliard1@gmail.com> Message-ID: <877cv8tnoy.fsf@dell.be.48ers.dk> >>>>> "James" == James Hilliard writes: > Signed-off-by: James Hilliard Committed, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Wed Mar 22 22:40:17 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 22 Mar 2023 23:40:17 +0100 Subject: [Buildroot] [PATCH 1/1] package/python-aiofiles: bump to version 23.1.0 In-Reply-To: <20230322001115.4055182-1-james.hilliard1@gmail.com> (James Hilliard's message of "Tue, 21 Mar 2023 18:11:15 -0600") References: <20230322001115.4055182-1-james.hilliard1@gmail.com> Message-ID: <87355wtnou.fsf@dell.be.48ers.dk> >>>>> "James" == James Hilliard writes: > Signed-off-by: James Hilliard Committed, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Wed Mar 22 22:40:21 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 22 Mar 2023 23:40:21 +0100 Subject: [Buildroot] [PATCH 1/1] package/python-aiohttp-jinja2: bump to version 1.5.1 In-Reply-To: <20230322001327.4060460-1-james.hilliard1@gmail.com> (James Hilliard's message of "Tue, 21 Mar 2023 18:13:27 -0600") References: <20230322001327.4060460-1-james.hilliard1@gmail.com> Message-ID: <87y1nos94a.fsf@dell.be.48ers.dk> >>>>> "James" == James Hilliard writes: > Signed-off-by: James Hilliard Committed, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Wed Mar 22 22:40:25 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 22 Mar 2023 23:40:25 +0100 Subject: [Buildroot] [PATCH 1/1] package/python-aiohttp: bump to version 3.8.4 In-Reply-To: <20230322001759.4071772-1-james.hilliard1@gmail.com> (James Hilliard's message of "Tue, 21 Mar 2023 18:17:59 -0600") References: <20230322001759.4071772-1-james.hilliard1@gmail.com> Message-ID: <87ttycs946.fsf@dell.be.48ers.dk> >>>>> "James" == James Hilliard writes: > Signed-off-by: James Hilliard Committed, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Wed Mar 22 22:40:43 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 22 Mar 2023 23:40:43 +0100 Subject: [Buildroot] [PATCH 1/1] package/python-alembic: bump to version 1.10.2 In-Reply-To: <20230322002506.4089528-1-james.hilliard1@gmail.com> (James Hilliard's message of "Tue, 21 Mar 2023 18:25:06 -0600") References: <20230322002506.4089528-1-james.hilliard1@gmail.com> Message-ID: <87pm90s93o.fsf@dell.be.48ers.dk> >>>>> "James" == James Hilliard writes: > License hash changed due to date update: > https://github.com/sqlalchemy/alembic/commit/e3055cd5baad328641366026af66639f333c520c > Signed-off-by: James Hilliard Committed, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Wed Mar 22 22:41:20 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 22 Mar 2023 23:41:20 +0100 Subject: [Buildroot] [PATCH 1/1] package/python-argh: bump to version 0.28.1 In-Reply-To: <20230322004123.4126966-1-james.hilliard1@gmail.com> (James Hilliard's message of "Tue, 21 Mar 2023 18:41:23 -0600") References: <20230322004123.4126966-1-james.hilliard1@gmail.com> Message-ID: <87lejos92n.fsf@dell.be.48ers.dk> >>>>> "James" == James Hilliard writes: > Migrate to flit build backend. > Use license file instead of readme hashes. > Signed-off-by: James Hilliard Committed, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Wed Mar 22 22:41:35 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 22 Mar 2023 23:41:35 +0100 Subject: [Buildroot] [PATCH 1/1] package/python-async-lru: bump to version 2.0.2 In-Reply-To: <20230322011217.4189542-1-james.hilliard1@gmail.com> (James Hilliard's message of "Tue, 21 Mar 2023 19:12:17 -0600") References: <20230322011217.4189542-1-james.hilliard1@gmail.com> Message-ID: <87h6ucs928.fsf@dell.be.48ers.dk> >>>>> "James" == James Hilliard writes: > Signed-off-by: James Hilliard Committed, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Wed Mar 22 22:41:51 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 22 Mar 2023 23:41:51 +0100 Subject: [Buildroot] [PATCH 1/1] package/python-autobahn: bump to version 23.1.2 In-Reply-To: <20230322011931.12599-1-james.hilliard1@gmail.com> (James Hilliard's message of "Tue, 21 Mar 2023 19:19:31 -0600") References: <20230322011931.12599-1-james.hilliard1@gmail.com> Message-ID: <87cz50s91s.fsf@dell.be.48ers.dk> >>>>> "James" == James Hilliard writes: > License hash changed due to copyright header change: > https://github.com/crossbario/autobahn-python/commit/49c41440e16528ee6ab267df0f9989fb1ed81f7c > Signed-off-by: James Hilliard Committed, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Wed Mar 22 22:42:07 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 22 Mar 2023 23:42:07 +0100 Subject: [Buildroot] [PATCH 1/1] package/python-babel: bump to version 2.12.1 In-Reply-To: <20230322013417.51209-1-james.hilliard1@gmail.com> (James Hilliard's message of "Tue, 21 Mar 2023 19:34:17 -0600") References: <20230322013417.51209-1-james.hilliard1@gmail.com> Message-ID: <878rfos91c.fsf@dell.be.48ers.dk> >>>>> "James" == James Hilliard writes: > License hash changed due to year update: > https://github.com/python-babel/babel/commit/9beda0bed2600af47827ad200b0c5864c542c617 > Signed-off-by: James Hilliard Committed, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Wed Mar 22 22:42:37 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 22 Mar 2023 23:42:37 +0100 Subject: [Buildroot] [PATCH 1/1] package/python-beautifulsoup4: bump to version 4.12.0 In-Reply-To: <20230322014703.77456-1-james.hilliard1@gmail.com> (James Hilliard's message of "Tue, 21 Mar 2023 19:47:03 -0600") References: <20230322014703.77456-1-james.hilliard1@gmail.com> Message-ID: <874jqcs90i.fsf@dell.be.48ers.dk> >>>>> "James" == James Hilliard writes: > Verified license remains MIT after hash changed. > Signed-off-by: James Hilliard Committed, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Wed Mar 22 22:42:45 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 22 Mar 2023 23:42:45 +0100 Subject: [Buildroot] [PATCH 1/1] package/python-bleak: bump to version 0.20.0 In-Reply-To: <20230322015145.88984-1-james.hilliard1@gmail.com> (James Hilliard's message of "Tue, 21 Mar 2023 19:51:45 -0600") References: <20230322015145.88984-1-james.hilliard1@gmail.com> Message-ID: <87zg84qufu.fsf@dell.be.48ers.dk> >>>>> "James" == James Hilliard writes: > Signed-off-by: James Hilliard Committed, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Wed Mar 22 22:43:04 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 22 Mar 2023 23:43:04 +0100 Subject: [Buildroot] [PATCH 1/1] package/python-boto3: bump to version 1.26.96 In-Reply-To: <20230322015400.94485-1-james.hilliard1@gmail.com> (James Hilliard's message of "Tue, 21 Mar 2023 19:54:00 -0600") References: <20230322015400.94485-1-james.hilliard1@gmail.com> Message-ID: <87v8isqufb.fsf@dell.be.48ers.dk> >>>>> "James" == James Hilliard writes: > Signed-off-by: James Hilliard Committed, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Wed Mar 22 22:43:08 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 22 Mar 2023 23:43:08 +0100 Subject: [Buildroot] [PATCH 1/1] package/python-botocore: bump to version 1.29.96 In-Reply-To: <20230322015703.107728-1-james.hilliard1@gmail.com> (James Hilliard's message of "Tue, 21 Mar 2023 19:57:03 -0600") References: <20230322015703.107728-1-james.hilliard1@gmail.com> Message-ID: <87r0tgquf7.fsf@dell.be.48ers.dk> >>>>> "James" == James Hilliard writes: > Signed-off-by: James Hilliard Committed, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Wed Mar 22 22:43:23 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 22 Mar 2023 23:43:23 +0100 Subject: [Buildroot] [PATCH 1/1] package/python-bottle: bump to version 0.12.25 In-Reply-To: <20230322020032.115897-1-james.hilliard1@gmail.com> (James Hilliard's message of "Tue, 21 Mar 2023 20:00:32 -0600") References: <20230322020032.115897-1-james.hilliard1@gmail.com> Message-ID: <87mt44ques.fsf@dell.be.48ers.dk> >>>>> "James" == James Hilliard writes: > Signed-off-by: James Hilliard Committed, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Wed Mar 22 22:43:45 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 22 Mar 2023 23:43:45 +0100 Subject: [Buildroot] [PATCH 1/1] package/python-bsdiff4: bump to version 1.2.3 In-Reply-To: <20230322020532.126682-1-james.hilliard1@gmail.com> (James Hilliard's message of "Tue, 21 Mar 2023 20:05:32 -0600") References: <20230322020532.126682-1-james.hilliard1@gmail.com> Message-ID: <87ilesque6.fsf@dell.be.48ers.dk> >>>>> "James" == James Hilliard writes: > Signed-off-by: James Hilliard Committed, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Wed Mar 22 22:36:39 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 22 Mar 2023 23:36:39 +0100 Subject: [Buildroot] [git commit] package/python-web2py: security bump to version 2.23.1 Message-ID: <20230322224359.E0CDF87581@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=11f8c11dfb61f1efa92d80de2d5ee915d73ff656 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master 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 --- 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 Wed Mar 22 22:38:24 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 22 Mar 2023 23:38:24 +0100 Subject: [Buildroot] [git commit] package/grep: bump version to 3.9 Message-ID: <20230322224400.0D4B88758B@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=812083c1d35f84d85a7e1a61ec00cf1162ebd64a branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master For details see [1]. [1] https://lists.gnu.org/archive/html/info-gnu/2023-03/msg00001.html Signed-off-by: Peter Seiderer Signed-off-by: Peter Korsgaard --- package/grep/grep.hash | 4 ++-- package/grep/grep.mk | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package/grep/grep.hash b/package/grep/grep.hash index 6f3bca89ad..c83e4653c3 100644 --- a/package/grep/grep.hash +++ b/package/grep/grep.hash @@ -1,5 +1,5 @@ # Locally calculated after checking signature -# http://ftp.gnu.org/gnu/grep/grep-3.8.tar.xz.sig +# https://ftp.gnu.org/gnu/grep/grep-3.9.tar.xz.sig # using key 155D3FC500C834486D1EEA677FD9FCCB000BEEEE -sha256 498d7cc1b4fb081904d87343febb73475cf771e424fb7e6141aff66013abc382 grep-3.8.tar.xz +sha256 abcd11409ee23d4caf35feb422e53bbac867014cfeed313bb5f488aca170b599 grep-3.9.tar.xz sha256 3972dc9744f6499f0f9b2dbf76696f2ae7ad8af9b23dde66d6af86c9dfb36986 COPYING diff --git a/package/grep/grep.mk b/package/grep/grep.mk index 318e00940d..309987010f 100644 --- a/package/grep/grep.mk +++ b/package/grep/grep.mk @@ -4,7 +4,7 @@ # ################################################################################ -GREP_VERSION = 3.8 +GREP_VERSION = 3.9 GREP_SITE = $(BR2_GNU_MIRROR)/grep GREP_SOURCE = grep-$(GREP_VERSION).tar.xz GREP_LICENSE = GPL-3.0+ From peter at korsgaard.com Wed Mar 22 22:36:54 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 22 Mar 2023 23:36:54 +0100 Subject: [Buildroot] [git commit] package/sudo: security bump to version 1.9.13p3 Message-ID: <20230322224359.EB16187585@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=556c32264c98f5696b523c3028d121adaed1e386 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master - 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 --- ...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 Wed Mar 22 22:39:19 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 22 Mar 2023 23:39:19 +0100 Subject: [Buildroot] [git commit] package/python-aexpect: bump to version 1.7.0 Message-ID: <20230322224400.23BC987585@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=6ca823f6eb478fe5b9db06ff9bec16cb20e4d6e6 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Drop no longer required six runtime dependency. Signed-off-by: James Hilliard Signed-off-by: Peter Korsgaard --- package/python-aexpect/Config.in | 1 - package/python-aexpect/python-aexpect.hash | 4 ++-- package/python-aexpect/python-aexpect.mk | 4 ++-- 3 files changed, 4 insertions(+), 5 deletions(-) diff --git a/package/python-aexpect/Config.in b/package/python-aexpect/Config.in index cc805da657..59671621dc 100644 --- a/package/python-aexpect/Config.in +++ b/package/python-aexpect/Config.in @@ -1,6 +1,5 @@ config BR2_PACKAGE_PYTHON_AEXPECT bool "python-aexpect" - select BR2_PACKAGE_PYTHON_SIX # runtime help Aexpect. diff --git a/package/python-aexpect/python-aexpect.hash b/package/python-aexpect/python-aexpect.hash index efe4f55fb8..ff30c765e3 100644 --- a/package/python-aexpect/python-aexpect.hash +++ b/package/python-aexpect/python-aexpect.hash @@ -1,5 +1,5 @@ # md5, sha256 from https://pypi.org/pypi/aexpect/json -md5 d37473ff0024c15938bfe86a543537e6 aexpect-1.6.4.tar.gz -sha256 3998aa84ae54963fd59488f0caa533f6edbb31bc6cb842da09b041cbad56ad88 aexpect-1.6.4.tar.gz +md5 bb05319c277cfe97114780579d251c30 aexpect-1.7.0.tar.gz +sha256 11bfeea78ef6147ac8f6e29c2a720bd332598383d88274cdca5e6413c2070d52 aexpect-1.7.0.tar.gz # Locally computed sha256 checksums sha256 7be26abf35e531a226dc742d2379d42d372cb61f027a6e26477c0e2f1a03bfcb LICENSE diff --git a/package/python-aexpect/python-aexpect.mk b/package/python-aexpect/python-aexpect.mk index 8b5e165135..1cfcc9ffaf 100644 --- a/package/python-aexpect/python-aexpect.mk +++ b/package/python-aexpect/python-aexpect.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_AEXPECT_VERSION = 1.6.4 +PYTHON_AEXPECT_VERSION = 1.7.0 PYTHON_AEXPECT_SOURCE = aexpect-$(PYTHON_AEXPECT_VERSION).tar.gz -PYTHON_AEXPECT_SITE = https://files.pythonhosted.org/packages/3b/22/f87ffa70348dde4597d9314995be89c8d4c7728260033b972a8d691e3f7d +PYTHON_AEXPECT_SITE = https://files.pythonhosted.org/packages/dd/32/738b5190adb5ed387d3e755885f646b714fbf9c22adbda7ff988db7ede49 PYTHON_AEXPECT_SETUP_TYPE = setuptools PYTHON_AEXPECT_LICENSE = GPL-2.0+ PYTHON_AEXPECT_LICENSE_FILES = LICENSE From peter at korsgaard.com Wed Mar 22 22:39:50 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 22 Mar 2023 23:39:50 +0100 Subject: [Buildroot] [git commit] package/python-aiohttp-jinja2: bump to version 1.5.1 Message-ID: <20230322224400.42D7487581@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=fadc1876e14c1346fad50f26ab72966174a46158 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Signed-off-by: James Hilliard Signed-off-by: Peter Korsgaard --- package/python-aiohttp-jinja2/python-aiohttp-jinja2.hash | 4 ++-- package/python-aiohttp-jinja2/python-aiohttp-jinja2.mk | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package/python-aiohttp-jinja2/python-aiohttp-jinja2.hash b/package/python-aiohttp-jinja2/python-aiohttp-jinja2.hash index fbf244e470..0a7b7cc058 100644 --- a/package/python-aiohttp-jinja2/python-aiohttp-jinja2.hash +++ b/package/python-aiohttp-jinja2/python-aiohttp-jinja2.hash @@ -1,5 +1,5 @@ # md5, sha256 from https://pypi.org/pypi/aiohttp-jinja2/json -md5 50f74689fd60a5bc0b0a74545277e9bc aiohttp-jinja2-1.5.tar.gz -sha256 7c3ba5eac060b691f4e50534af2d79fca2a75712ebd2b25e6fcb1295859f910b aiohttp-jinja2-1.5.tar.gz +md5 8f72451a7da006b4b91ef18ec6f75885 aiohttp-jinja2-1.5.1.tar.gz +sha256 8d149b2a57d91f794b33a394ea5bc66b567f38c74a5a6a9477afc2450f105c01 aiohttp-jinja2-1.5.1.tar.gz # Locally computed sha256 checksums sha256 d9d867affaeac220a60381cc544681dcd37c668ed6ea5ddbf9948617f828889a LICENSE diff --git a/package/python-aiohttp-jinja2/python-aiohttp-jinja2.mk b/package/python-aiohttp-jinja2/python-aiohttp-jinja2.mk index 371b4f0b3e..17f9a4018a 100644 --- a/package/python-aiohttp-jinja2/python-aiohttp-jinja2.mk +++ b/package/python-aiohttp-jinja2/python-aiohttp-jinja2.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_AIOHTTP_JINJA2_VERSION = 1.5 +PYTHON_AIOHTTP_JINJA2_VERSION = 1.5.1 PYTHON_AIOHTTP_JINJA2_SOURCE = aiohttp-jinja2-$(PYTHON_AIOHTTP_JINJA2_VERSION).tar.gz -PYTHON_AIOHTTP_JINJA2_SITE = https://files.pythonhosted.org/packages/15/d7/8bdbdb65e2926de332d3c430839d655db61d30a7b5a4a9b2edafbeb3aa20 +PYTHON_AIOHTTP_JINJA2_SITE = https://files.pythonhosted.org/packages/4e/4c/fadbfcc1269fa79e69fcdb29027840ab022a91471a5aeaa8fd8b27cc5406 PYTHON_AIOHTTP_JINJA2_SETUP_TYPE = setuptools PYTHON_AIOHTTP_JINJA2_LICENSE = Apache-2.0 PYTHON_AIOHTTP_JINJA2_LICENSE_FILES = LICENSE From peter at korsgaard.com Wed Mar 22 22:39:42 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 22 Mar 2023 23:39:42 +0100 Subject: [Buildroot] [git commit] package/python-aiofiles: bump to version 23.1.0 Message-ID: <20230322224400.3845B8758B@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=e307992f4b2272759789f9cc218827f2467407d7 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Signed-off-by: James Hilliard Signed-off-by: Peter Korsgaard --- package/python-aiofiles/python-aiofiles.hash | 4 ++-- package/python-aiofiles/python-aiofiles.mk | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package/python-aiofiles/python-aiofiles.hash b/package/python-aiofiles/python-aiofiles.hash index d1594c3989..e7799c7ff7 100644 --- a/package/python-aiofiles/python-aiofiles.hash +++ b/package/python-aiofiles/python-aiofiles.hash @@ -1,5 +1,5 @@ # md5, sha256 from https://pypi.org/pypi/aiofiles/json -md5 b22db90039c881f6aa64431c6b23f30f aiofiles-22.1.0.tar.gz -sha256 9107f1ca0b2a5553987a94a3c9959fe5b491fdf731389aa5b7b1bd0733e32de6 aiofiles-22.1.0.tar.gz +md5 d648a31366030470c97401741747065f aiofiles-23.1.0.tar.gz +sha256 edd247df9a19e0db16534d4baaf536d6609a43e1de5401d7a4c1c148753a1635 aiofiles-23.1.0.tar.gz # Locally computed sha256 checksums sha256 cb5e8e7e5f4a3988e1063c142c60dc2df75605f4c46515e776e3aca6df976e14 LICENSE diff --git a/package/python-aiofiles/python-aiofiles.mk b/package/python-aiofiles/python-aiofiles.mk index b65d2cfa82..96bd636a4a 100644 --- a/package/python-aiofiles/python-aiofiles.mk +++ b/package/python-aiofiles/python-aiofiles.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_AIOFILES_VERSION = 22.1.0 +PYTHON_AIOFILES_VERSION = 23.1.0 PYTHON_AIOFILES_SOURCE = aiofiles-$(PYTHON_AIOFILES_VERSION).tar.gz -PYTHON_AIOFILES_SITE = https://files.pythonhosted.org/packages/86/26/6e5060a159a6131c430e8a01ec8327405a19a449a506224b394e36f2ebc9 +PYTHON_AIOFILES_SITE = https://files.pythonhosted.org/packages/40/a0/07be94aecba162ed5147359f9883e82afd2ac13aed33678a008fc8c36f8b PYTHON_AIOFILES_SETUP_TYPE = setuptools PYTHON_AIOFILES_LICENSE = Apache-2.0 PYTHON_AIOFILES_LICENSE_FILES = LICENSE From peter at korsgaard.com Wed Mar 22 22:42:14 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 22 Mar 2023 23:42:14 +0100 Subject: [Buildroot] [git commit] package/python-beautifulsoup4: bump to version 4.12.0 Message-ID: <20230322224400.8C84A8758B@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=1c148c93c9cc69926253ce13f7bfda2a98b4be38 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Verified license remains MIT after hash changed. Signed-off-by: James Hilliard Signed-off-by: Peter Korsgaard --- package/python-beautifulsoup4/python-beautifulsoup4.hash | 6 +++--- package/python-beautifulsoup4/python-beautifulsoup4.mk | 4 ++-- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package/python-beautifulsoup4/python-beautifulsoup4.hash b/package/python-beautifulsoup4/python-beautifulsoup4.hash index 4641d2e3a3..1777563190 100644 --- a/package/python-beautifulsoup4/python-beautifulsoup4.hash +++ b/package/python-beautifulsoup4/python-beautifulsoup4.hash @@ -1,5 +1,5 @@ # md5, sha256 from https://pypi.org/pypi/beautifulsoup4/json -md5 22f22f89cf9da41b22e1ece9639c66a3 beautifulsoup4-4.11.1.tar.gz -sha256 ad9aa55b65ef2808eb405f46cf74df7fcb7044d5cbc26487f96eb2ef2e436693 beautifulsoup4-4.11.1.tar.gz +md5 428d2737d94d238b146081c03d3b2b87 beautifulsoup4-4.12.0.tar.gz +sha256 c5fceeaec29d09c84970e47c65f2f0efe57872f7cff494c9691a26ec0ff13234 beautifulsoup4-4.12.0.tar.gz # Locally computed sha256 checksums -sha256 9e41dab3a48f5c734a9d5446557b28a6616e4924ee51d205598e4416bb93ce25 LICENSE +sha256 55b4d8d4b1e5bc86d10efac91b74c87bcb77526b0f5b9edaf8b9cd2adc7397b2 LICENSE diff --git a/package/python-beautifulsoup4/python-beautifulsoup4.mk b/package/python-beautifulsoup4/python-beautifulsoup4.mk index 78f885ba08..7896dd0f39 100644 --- a/package/python-beautifulsoup4/python-beautifulsoup4.mk +++ b/package/python-beautifulsoup4/python-beautifulsoup4.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_BEAUTIFULSOUP4_VERSION = 4.11.1 +PYTHON_BEAUTIFULSOUP4_VERSION = 4.12.0 PYTHON_BEAUTIFULSOUP4_SOURCE = beautifulsoup4-$(PYTHON_BEAUTIFULSOUP4_VERSION).tar.gz -PYTHON_BEAUTIFULSOUP4_SITE = https://files.pythonhosted.org/packages/e8/b0/cd2b968000577ec5ce6c741a54d846dfa402372369b8b6861720aa9ecea7 +PYTHON_BEAUTIFULSOUP4_SITE = https://files.pythonhosted.org/packages/c5/4c/b5b7d6e1d4406973fb7f4e5df81c6f07890fa82548ac3b945deed1df9d48 PYTHON_BEAUTIFULSOUP4_SETUP_TYPE = setuptools PYTHON_BEAUTIFULSOUP4_LICENSE = MIT PYTHON_BEAUTIFULSOUP4_LICENSE_FILES = LICENSE From peter at korsgaard.com Wed Mar 22 22:39:32 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 22 Mar 2023 23:39:32 +0100 Subject: [Buildroot] [git commit] package/python-aioconsole: bump to version 0.6.1 Message-ID: <20230322224400.2DF2187589@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=c736685a446c5d16da4bed3a15a9925b15f6ba41 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Signed-off-by: James Hilliard Signed-off-by: Peter Korsgaard --- package/python-aioconsole/python-aioconsole.hash | 4 ++-- package/python-aioconsole/python-aioconsole.mk | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package/python-aioconsole/python-aioconsole.hash b/package/python-aioconsole/python-aioconsole.hash index 107910b6be..8770d55932 100644 --- a/package/python-aioconsole/python-aioconsole.hash +++ b/package/python-aioconsole/python-aioconsole.hash @@ -1,5 +1,5 @@ # md5, sha256 from https://pypi.org/pypi/aioconsole/json -md5 ae7bae13cb8aab6b1a4d2c25284ffcd3 aioconsole-0.5.1.tar.gz -sha256 c8ddd9fd21db71ea51fb9b0d20d21d11c409c92988edf07c935d705fa60e026b aioconsole-0.5.1.tar.gz +md5 3e58234291434cb33cbb6396323918ad aioconsole-0.6.1.tar.gz +sha256 520313bc5d7ed6bea3baf072ce7e622479afd67c01b3fdcc076bc528da354f6f aioconsole-0.6.1.tar.gz # Locally computed sha256 checksums sha256 fe3eea6c599e23a00c08c5f5cb2320c30adc8f8687db5fcec9b79a662c53ff6b LICENSE diff --git a/package/python-aioconsole/python-aioconsole.mk b/package/python-aioconsole/python-aioconsole.mk index dc0eb36158..5641254f5d 100644 --- a/package/python-aioconsole/python-aioconsole.mk +++ b/package/python-aioconsole/python-aioconsole.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_AIOCONSOLE_VERSION = 0.5.1 +PYTHON_AIOCONSOLE_VERSION = 0.6.1 PYTHON_AIOCONSOLE_SOURCE = aioconsole-$(PYTHON_AIOCONSOLE_VERSION).tar.gz -PYTHON_AIOCONSOLE_SITE = https://files.pythonhosted.org/packages/71/74/cd64dbc518f71486b235f0e1538ea4b7cbf4375a8bdc6f96c9c9595291ab +PYTHON_AIOCONSOLE_SITE = https://files.pythonhosted.org/packages/27/a2/4bbeecceb6786a058e92469686ae1b7d3a616b3f5b99e00b96c3064349e2 PYTHON_AIOCONSOLE_SETUP_TYPE = setuptools PYTHON_AIOCONSOLE_LICENSE = GPL-3.0 PYTHON_AIOCONSOLE_LICENSE_FILES = LICENSE From peter at korsgaard.com Wed Mar 22 22:38:18 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 22 Mar 2023 23:38:18 +0100 Subject: [Buildroot] [git commit] package/coreutils: bump version to 9.2 Message-ID: <20230322224400.0273787589@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=a9d4b6a32fed767d7074febc1e3a9b19fbcfa9bc branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master For details see [1]. [1] https://lists.gnu.org/archive/html/info-gnu/2023-03/msg00005.html Signed-off-by: Peter Seiderer Signed-off-by: Peter Korsgaard --- 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 eb9a5744c6..72f63b242d 100644 --- a/package/coreutils/coreutils.hash +++ b/package/coreutils/coreutils.hash @@ -1,4 +1,4 @@ # Locally calculated after checking pgp signature -sha256 61a1f410d78ba7e7f37a5a4f50e6d1320aca33375484a3255eddf17a38580423 coreutils-9.1.tar.xz +sha256 6885ff47b9cdb211de47d368c17853f406daaf98b148aaecdf10de29cc04b0b3 coreutils-9.2.tar.xz # Locally computed sha256 3972dc9744f6499f0f9b2dbf76696f2ae7ad8af9b23dde66d6af86c9dfb36986 COPYING diff --git a/package/coreutils/coreutils.mk b/package/coreutils/coreutils.mk index 931859b0ac..9b07bb31d2 100644 --- a/package/coreutils/coreutils.mk +++ b/package/coreutils/coreutils.mk @@ -4,7 +4,7 @@ # ################################################################################ -COREUTILS_VERSION = 9.1 +COREUTILS_VERSION = 9.2 COREUTILS_SITE = $(BR2_GNU_MIRROR)/coreutils COREUTILS_SOURCE = coreutils-$(COREUTILS_VERSION).tar.xz COREUTILS_LICENSE = GPL-3.0+ From peter at korsgaard.com Wed Mar 22 22:40:52 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 22 Mar 2023 23:40:52 +0100 Subject: [Buildroot] [git commit] package/python-argh: bump to version 0.28.1 Message-ID: <20230322224400.60E0E87581@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=6911934ebe0ce12f67914c5d6b6ae84033f43abc branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Migrate to flit build backend. Use license file instead of readme hashes. Signed-off-by: James Hilliard Signed-off-by: Peter Korsgaard --- package/python-argh/python-argh.hash | 7 ++++--- package/python-argh/python-argh.mk | 8 ++++---- 2 files changed, 8 insertions(+), 7 deletions(-) diff --git a/package/python-argh/python-argh.hash b/package/python-argh/python-argh.hash index 15f72eb015..abfcec98f3 100644 --- a/package/python-argh/python-argh.hash +++ b/package/python-argh/python-argh.hash @@ -1,5 +1,6 @@ # md5 from https://pypi.python.org/pypi/argh/json -md5 edda25f3f0164a963dd89c0e3c619973 argh-0.26.2.tar.gz +md5 d51d4ed7d82ce24a981169074f3e64e1 argh-0.28.1.tar.gz +sha256 b2093086f0e809a3ecc24b64a2145309ee8f56d034936cd59e57c558a357329d argh-0.28.1.tar.gz # Locally computed -sha256 e9535b8c84dc9571a48999094fda7f33e63c3f1b74f3e5f3ac0105a58405bb65 argh-0.26.2.tar.gz -sha256 9c318783389a2e78735dc3d633e745e5648b826744521857045e84ed2e79ce2e README.rst +sha256 2594f46b9b23a5fddeca090faeb270c7ceee8116675fe35082be859aa7466e89 COPYING +sha256 e3a994d82e644b03a792a930f574002658412f62407f5fee083f2555c5f23118 COPYING.LESSER diff --git a/package/python-argh/python-argh.mk b/package/python-argh/python-argh.mk index ac514174c8..82cef822e9 100644 --- a/package/python-argh/python-argh.mk +++ b/package/python-argh/python-argh.mk @@ -4,11 +4,11 @@ # ################################################################################ -PYTHON_ARGH_VERSION = 0.26.2 +PYTHON_ARGH_VERSION = 0.28.1 PYTHON_ARGH_SOURCE = argh-$(PYTHON_ARGH_VERSION).tar.gz -PYTHON_ARGH_SITE = https://pypi.python.org/packages/e3/75/1183b5d1663a66aebb2c184e0398724b624cecd4f4b679cb6e25de97ed15 -PYTHON_ARGH_SETUP_TYPE = setuptools +PYTHON_ARGH_SITE = https://files.pythonhosted.org/packages/bf/77/6758074453c83c7ac0456d397e95aaa91b33fbd2ec977dcf38be736ea177 +PYTHON_ARGH_SETUP_TYPE = flit PYTHON_ARGH_LICENSE = LGPL-3.0+ -PYTHON_ARGH_LICENSE_FILES = README.rst +PYTHON_ARGH_LICENSE_FILES = COPYING COPYING.LESSER $(eval $(python-package)) From peter at korsgaard.com Wed Mar 22 22:41:28 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 22 Mar 2023 23:41:28 +0100 Subject: [Buildroot] [git commit] package/python-async-lru: bump to version 2.0.2 Message-ID: <20230322224400.6CACF8758B@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=ff8d9b936638850279808848d631b42038eabeeb branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Signed-off-by: James Hilliard Signed-off-by: Peter Korsgaard --- package/python-async-lru/python-async-lru.hash | 4 ++-- package/python-async-lru/python-async-lru.mk | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package/python-async-lru/python-async-lru.hash b/package/python-async-lru/python-async-lru.hash index 231af32baa..c6f11aff1d 100644 --- a/package/python-async-lru/python-async-lru.hash +++ b/package/python-async-lru/python-async-lru.hash @@ -1,5 +1,5 @@ # md5, sha256 from https://pypi.org/pypi/async-lru/json -md5 4dfcb328f2e9a8fdc9cf78dfdb6d3eef async-lru-1.0.3.tar.gz -sha256 c2cb9b2915eb14e6cf3e717154b40f715bf90e596d73623677affd0d1fbcd32a async-lru-1.0.3.tar.gz +md5 825ff7d35d1cd76f1b1ae44f38bf69f5 async-lru-2.0.2.tar.gz +sha256 3b87ec4f2460c52cc7916a0138cc606b584c75d1ef7d661853c95d1d3acb869a async-lru-2.0.2.tar.gz # Locally computed sha256 checksums sha256 ea65975679bc2093be925d520358e41096bd96fddedee3e929160a5faadcf573 LICENSE diff --git a/package/python-async-lru/python-async-lru.mk b/package/python-async-lru/python-async-lru.mk index 872540b713..d707249e29 100644 --- a/package/python-async-lru/python-async-lru.mk +++ b/package/python-async-lru/python-async-lru.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_ASYNC_LRU_VERSION = 1.0.3 +PYTHON_ASYNC_LRU_VERSION = 2.0.2 PYTHON_ASYNC_LRU_SOURCE = async-lru-$(PYTHON_ASYNC_LRU_VERSION).tar.gz -PYTHON_ASYNC_LRU_SITE = https://files.pythonhosted.org/packages/fe/67/4cb179c14ffa8b4a35fbe02255744bee4cbbaf61b35612c96ba4a618e4d5 +PYTHON_ASYNC_LRU_SITE = https://files.pythonhosted.org/packages/92/16/be197573adca3d584dbd64d508488e95e36324ea036d751564d2f88d74bf PYTHON_ASYNC_LRU_SETUP_TYPE = setuptools PYTHON_ASYNC_LRU_LICENSE = MIT PYTHON_ASYNC_LRU_LICENSE_FILES = LICENSE From peter at korsgaard.com Wed Mar 22 22:40:34 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 22 Mar 2023 23:40:34 +0100 Subject: [Buildroot] [git commit] package/python-alembic: bump to version 1.10.2 Message-ID: <20230322224400.5743587589@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=42d45a4267d5ff92d85b9b5faeba21e4c46eb357 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master License hash changed due to date update: https://github.com/sqlalchemy/alembic/commit/e3055cd5baad328641366026af66639f333c520c Signed-off-by: James Hilliard Signed-off-by: Peter Korsgaard --- package/python-alembic/python-alembic.hash | 6 +++--- package/python-alembic/python-alembic.mk | 4 ++-- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package/python-alembic/python-alembic.hash b/package/python-alembic/python-alembic.hash index f94f5ab10a..c84c46c84c 100644 --- a/package/python-alembic/python-alembic.hash +++ b/package/python-alembic/python-alembic.hash @@ -1,5 +1,5 @@ # md5, sha256 from https://pypi.org/pypi/alembic/json -md5 999392ffc900da18afbf10d2ac31bdc6 alembic-1.9.1.tar.gz -sha256 f9f76e41061f5ebe27d4fe92600df9dd612521a7683f904dab328ba02cffa5a2 alembic-1.9.1.tar.gz +md5 de9d9f92a49a5e3ae5a978018927f474 alembic-1.10.2.tar.gz +sha256 457eafbdc0769d855c2c92cbafe6b7f319f916c80cf4ed02b8f394f38b51b89d alembic-1.10.2.tar.gz # Locally computed sha256 checksums -sha256 f0e3f7a5080879ccae798882d9bee3d48fe335d0bad84ca8eec86fa594375ea0 LICENSE +sha256 b285268a86f4416eaf4d05b2ae3880c156f7c59a8f935a402bc056eafb33af08 LICENSE diff --git a/package/python-alembic/python-alembic.mk b/package/python-alembic/python-alembic.mk index 64ce85bead..4f605b8f60 100644 --- a/package/python-alembic/python-alembic.mk +++ b/package/python-alembic/python-alembic.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_ALEMBIC_VERSION = 1.9.1 +PYTHON_ALEMBIC_VERSION = 1.10.2 PYTHON_ALEMBIC_SOURCE = alembic-$(PYTHON_ALEMBIC_VERSION).tar.gz -PYTHON_ALEMBIC_SITE = https://files.pythonhosted.org/packages/81/87/5c531d2923c61e7ae68b23c8660df289ae4241a0d38f3fbcbd8dba64ca6b +PYTHON_ALEMBIC_SITE = https://files.pythonhosted.org/packages/d6/02/66ed327f944f3f85423096c438d7d290da5af21a7aecf9e5b9f09d9e34b2 PYTHON_ALEMBIC_SETUP_TYPE = setuptools PYTHON_ALEMBIC_LICENSE = MIT PYTHON_ALEMBIC_LICENSE_FILES = LICENSE From peter at korsgaard.com Wed Mar 22 22:38:45 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 22 Mar 2023 23:38:45 +0100 Subject: [Buildroot] [git commit] package/openssh: security bump to version 9.3p1 Message-ID: <20230322224400.1922E87581@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=68ca5f1e1f9f3f79e5a48928ad2dfac0cceee843 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master >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 --- 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 Wed Mar 22 22:39:58 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 22 Mar 2023 23:39:58 +0100 Subject: [Buildroot] [git commit] package/python-aiohttp: bump to version 3.8.4 Message-ID: <20230322224400.4D82F87585@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=a1e7679a38edc3d4e4e71e6aed1ffd0f4b5fe312 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Signed-off-by: James Hilliard Signed-off-by: Peter Korsgaard --- package/python-aiohttp/python-aiohttp.hash | 4 ++-- package/python-aiohttp/python-aiohttp.mk | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package/python-aiohttp/python-aiohttp.hash b/package/python-aiohttp/python-aiohttp.hash index e59b6969e6..0f687c7827 100644 --- a/package/python-aiohttp/python-aiohttp.hash +++ b/package/python-aiohttp/python-aiohttp.hash @@ -1,5 +1,5 @@ # md5, sha256 from https://pypi.org/pypi/aiohttp/json -md5 642653db642be1508e50fcdeafe0f928 aiohttp-3.8.3.tar.gz -sha256 3828fb41b7203176b82fe5d699e0d845435f2374750a44b480ea6b930f6be269 aiohttp-3.8.3.tar.gz +md5 8208bc4b519ac4520720577f93561855 aiohttp-3.8.4.tar.gz +sha256 bf2e1a9162c1e441bf805a1fd166e249d574ca04e03b34f97e2928769e91ab5c aiohttp-3.8.4.tar.gz # Locally computed sha256 checksums sha256 9f80d0db7d755a941db4572172c270ecbd8f082ba215ddd095985942ed94a9eb LICENSE.txt diff --git a/package/python-aiohttp/python-aiohttp.mk b/package/python-aiohttp/python-aiohttp.mk index 8b0b15f13b..72fb34fd25 100644 --- a/package/python-aiohttp/python-aiohttp.mk +++ b/package/python-aiohttp/python-aiohttp.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_AIOHTTP_VERSION = 3.8.3 +PYTHON_AIOHTTP_VERSION = 3.8.4 PYTHON_AIOHTTP_SOURCE = aiohttp-$(PYTHON_AIOHTTP_VERSION).tar.gz -PYTHON_AIOHTTP_SITE = https://files.pythonhosted.org/packages/ff/4f/62d9859b7d4e6dc32feda67815c5f5ab4421e6909e48cbc970b6a40d60b7 +PYTHON_AIOHTTP_SITE = https://files.pythonhosted.org/packages/c2/fd/1ff4da09ca29d8933fda3f3514980357e25419ce5e0f689041edb8f17dab PYTHON_AIOHTTP_SETUP_TYPE = setuptools PYTHON_AIOHTTP_LICENSE = Apache-2.0 PYTHON_AIOHTTP_LICENSE_FILES = LICENSE.txt From peter at korsgaard.com Wed Mar 22 22:42:54 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 22 Mar 2023 23:42:54 +0100 Subject: [Buildroot] [git commit] package/python-boto3: bump to version 1.26.96 Message-ID: <20230322224400.A074587589@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=4c330736fa619e5ebc6af1ad6cfde9df0cd391f2 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Signed-off-by: James Hilliard Signed-off-by: Peter Korsgaard --- 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 eecc87ab2d..6b3947978e 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 e3777333a201a2511dd7c814782fe9f0 boto3-1.26.45.tar.gz -sha256 cc7f652df93e1ce818413fd82ffd645d4f92a64fec67c72946212d3750eaa80f boto3-1.26.45.tar.gz +md5 0913e2ad8eb208bccb826b10c92ccb5c boto3-1.26.96.tar.gz +sha256 7017102c58b9984749bef3b9f476940593c311504354b9ee9dd7bb0b4657a77d boto3-1.26.96.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 4d8fe58701..572954e81a 100644 --- a/package/python-boto3/python-boto3.mk +++ b/package/python-boto3/python-boto3.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_BOTO3_VERSION = 1.26.45 +PYTHON_BOTO3_VERSION = 1.26.96 PYTHON_BOTO3_SOURCE = boto3-$(PYTHON_BOTO3_VERSION).tar.gz -PYTHON_BOTO3_SITE = https://files.pythonhosted.org/packages/f5/5d/62bfcda02d90699d41d5ff2573f88b5555354fb87308e8a3427fef3956c5 +PYTHON_BOTO3_SITE = https://files.pythonhosted.org/packages/c2/9b/8e9124c3d0306ab2ee865e6adffcfcb0127bf0c327386d62d2c9db19b6ae PYTHON_BOTO3_SETUP_TYPE = setuptools PYTHON_BOTO3_LICENSE = Apache-2.0 PYTHON_BOTO3_LICENSE_FILES = LICENSE From peter at korsgaard.com Wed Mar 22 22:43:36 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 22 Mar 2023 23:43:36 +0100 Subject: [Buildroot] [git commit] package/python-bsdiff4: bump to version 1.2.3 Message-ID: <20230322224400.BF57A87589@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=2bd5301db0a5f30e863ebcb146d63653848f13e1 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Signed-off-by: James Hilliard Signed-off-by: Peter Korsgaard --- package/python-bsdiff4/python-bsdiff4.hash | 4 ++-- package/python-bsdiff4/python-bsdiff4.mk | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package/python-bsdiff4/python-bsdiff4.hash b/package/python-bsdiff4/python-bsdiff4.hash index bb84bb09a5..f053922ac0 100644 --- a/package/python-bsdiff4/python-bsdiff4.hash +++ b/package/python-bsdiff4/python-bsdiff4.hash @@ -1,5 +1,5 @@ # md5, sha256 from https://pypi.org/pypi/bsdiff4/json -md5 fc5ea1adfe629a7c7ac6f4bb1a0dca93 bsdiff4-1.2.2.tar.gz -sha256 1880ac3f52a6c46ae6bcc6db117e4fb35f9b0ccd5af75fd4fee6907d00d6983c bsdiff4-1.2.2.tar.gz +md5 67cf87c5d66fe389949a314849f68863 bsdiff4-1.2.3.tar.gz +sha256 1b95ce93b9f306846f6c91c9d0e3eb6590a4c85ac2bbe72b5f60d9db82ad2a1c bsdiff4-1.2.3.tar.gz # Locally computed sha256 checksums sha256 c6c921c90383f1c43beb53c49a652d28309a410a7c394c729fd8870271451cf0 LICENSE diff --git a/package/python-bsdiff4/python-bsdiff4.mk b/package/python-bsdiff4/python-bsdiff4.mk index 7a50e3379a..05fe1bef25 100644 --- a/package/python-bsdiff4/python-bsdiff4.mk +++ b/package/python-bsdiff4/python-bsdiff4.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_BSDIFF4_VERSION = 1.2.2 +PYTHON_BSDIFF4_VERSION = 1.2.3 PYTHON_BSDIFF4_SOURCE = bsdiff4-$(PYTHON_BSDIFF4_VERSION).tar.gz -PYTHON_BSDIFF4_SITE = https://files.pythonhosted.org/packages/34/e2/e28dd282974f919a6b9adb3b7e64bb1fa4390046706c3e58a60b94aeb497 +PYTHON_BSDIFF4_SITE = https://files.pythonhosted.org/packages/a8/0e/a677b62d35e3a9d074eafb5b16b569d5d6870a6ead02e8c830e4d4e73db7 PYTHON_BSDIFF4_LICENSE = BSD-2-Clause, BSD-Protection (core.c) PYTHON_BSDIFF4_LICENSE_FILES = LICENSE PYTHON_BSDIFF4_CPE_ID_VENDOR = pypi From peter at korsgaard.com Wed Mar 22 22:42:33 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 22 Mar 2023 23:42:33 +0100 Subject: [Buildroot] [git commit] package/python-bleak: bump to version 0.20.0 Message-ID: <20230322224400.96BF187581@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=e4f5e974cafe915e5297a812c828ad47d619783c branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Signed-off-by: James Hilliard Signed-off-by: Peter Korsgaard --- package/python-bleak/python-bleak.hash | 4 ++-- package/python-bleak/python-bleak.mk | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package/python-bleak/python-bleak.hash b/package/python-bleak/python-bleak.hash index 001ef65b65..2cd038cb68 100644 --- a/package/python-bleak/python-bleak.hash +++ b/package/python-bleak/python-bleak.hash @@ -1,5 +1,5 @@ # md5, sha256 from https://pypi.org/pypi/bleak/json -md5 d038483ec145c3d32c1ef03e04c42621 bleak-0.19.5.tar.gz -sha256 87845a96453c58c19031c735444a7b3156800534bcd3f23ba74e119e9ae3cd88 bleak-0.19.5.tar.gz +md5 6f9881cc85648683927ab0b9c58a1a52 bleak-0.20.0.tar.gz +sha256 7f6fe69454ad5d4c0ab05ae4a9aa1aabd6926d7128eab2fac4ef8a58a72999ee bleak-0.20.0.tar.gz # Locally computed sha256 checksums sha256 c4029a2b63b3824ab68be841f414addbdde20cb79cdbe272fa80c0b2abe65374 LICENSE diff --git a/package/python-bleak/python-bleak.mk b/package/python-bleak/python-bleak.mk index 95ac1d1766..7d3dc2831f 100644 --- a/package/python-bleak/python-bleak.mk +++ b/package/python-bleak/python-bleak.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_BLEAK_VERSION = 0.19.5 +PYTHON_BLEAK_VERSION = 0.20.0 PYTHON_BLEAK_SOURCE = bleak-$(PYTHON_BLEAK_VERSION).tar.gz -PYTHON_BLEAK_SITE = https://files.pythonhosted.org/packages/e6/b4/e63829826a157d180831a1c5d3720e75d613c1290cb239510d148b906836 +PYTHON_BLEAK_SITE = https://files.pythonhosted.org/packages/aa/86/5084561ed4f31aec0322bef015db949a9f2bf0b4f6bd72b16479cf03f459 PYTHON_BLEAK_SETUP_TYPE = setuptools PYTHON_BLEAK_LICENSE = MIT PYTHON_BLEAK_LICENSE_FILES = LICENSE From peter at korsgaard.com Wed Mar 22 22:43:01 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 22 Mar 2023 23:43:01 +0100 Subject: [Buildroot] [git commit] package/python-botocore: bump to version 1.29.96 Message-ID: <20230322224400.AC19A87585@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=1197165d1ca3ffb1edb03ff9d4ed6e8ae4069414 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Signed-off-by: James Hilliard Signed-off-by: Peter Korsgaard --- package/python-botocore/python-botocore.hash | 4 ++-- package/python-botocore/python-botocore.mk | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package/python-botocore/python-botocore.hash b/package/python-botocore/python-botocore.hash index 0e9d0572d7..57d07a6711 100644 --- a/package/python-botocore/python-botocore.hash +++ b/package/python-botocore/python-botocore.hash @@ -1,5 +1,5 @@ # md5, sha256 from https://pypi.org/pypi/botocore/json -md5 3946a693e09b65a0f6615a1a30f606d7 botocore-1.29.45.tar.gz -sha256 62ae03e591ff25555854aa338da35190ffe18c0b1be2ebf5cfb277164233691f botocore-1.29.45.tar.gz +md5 c608709a5cf3e67442f4254a34d1faab botocore-1.29.96.tar.gz +sha256 b9781108810e33f8406942c3e3aab748650c59d5cddb7c9d323f4e2682e7b0b6 botocore-1.29.96.tar.gz # Locally computed sha256 checksums sha256 0d542e0c8804e39aa7f37eb00da5a762149dc682d7829451287e11b938e94594 LICENSE.txt diff --git a/package/python-botocore/python-botocore.mk b/package/python-botocore/python-botocore.mk index ceb3fbe6ea..6d0747c0df 100644 --- a/package/python-botocore/python-botocore.mk +++ b/package/python-botocore/python-botocore.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_BOTOCORE_VERSION = 1.29.45 +PYTHON_BOTOCORE_VERSION = 1.29.96 PYTHON_BOTOCORE_SOURCE = botocore-$(PYTHON_BOTOCORE_VERSION).tar.gz -PYTHON_BOTOCORE_SITE = https://files.pythonhosted.org/packages/9d/4f/1c24126941d1f8c1f2ecf459f88959d59566af34a55a81d926368fd2e6e5 +PYTHON_BOTOCORE_SITE = https://files.pythonhosted.org/packages/2d/b5/4a986aeb4e3d182f7ef116705962d3c98c0263beaf87c49836b7dfb91837 PYTHON_BOTOCORE_SETUP_TYPE = setuptools PYTHON_BOTOCORE_LICENSE = Apache-2.0 PYTHON_BOTOCORE_LICENSE_FILES = LICENSE.txt From peter at korsgaard.com Wed Mar 22 22:41:58 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 22 Mar 2023 23:41:58 +0100 Subject: [Buildroot] [git commit] package/python-babel: bump to version 2.12.1 Message-ID: <20230322224400.81B5B87585@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=49c65502439c0f24323906e96652387243879baa branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master License hash changed due to year update: https://github.com/python-babel/babel/commit/9beda0bed2600af47827ad200b0c5864c542c617 Signed-off-by: James Hilliard Signed-off-by: Peter Korsgaard --- package/python-babel/python-babel.hash | 6 +++--- package/python-babel/python-babel.mk | 4 ++-- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package/python-babel/python-babel.hash b/package/python-babel/python-babel.hash index 2b2f56d8c6..f2026cafb3 100644 --- a/package/python-babel/python-babel.hash +++ b/package/python-babel/python-babel.hash @@ -1,5 +1,5 @@ # md5, sha256 from https://pypi.org/pypi/babel/json -md5 9ee7784fd452d456206ecd3a12694010 Babel-2.11.0.tar.gz -sha256 5ef4b3226b0180dedded4229651c8b0e1a3a6a2837d45a073272f313e4cf97f6 Babel-2.11.0.tar.gz +md5 9ac7d8aac42c17a1e6d922017058d2c8 Babel-2.12.1.tar.gz +sha256 cc2d99999cd01d44420ae725a21c9e3711b3aadc7976d6147f622d8581963455 Babel-2.12.1.tar.gz # Locally computed sha256 checksums -sha256 2499aec3c5f041c3ac2c448a15fb233314e4c20cbac1530be04ec31b2788631c LICENSE +sha256 908e0ad72053ae27c1d17e3340bd14cff9bf935992ed56526d17c983ab6e7af7 LICENSE diff --git a/package/python-babel/python-babel.mk b/package/python-babel/python-babel.mk index 35857dc127..890a8b02b9 100644 --- a/package/python-babel/python-babel.mk +++ b/package/python-babel/python-babel.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_BABEL_VERSION = 2.11.0 +PYTHON_BABEL_VERSION = 2.12.1 PYTHON_BABEL_SOURCE = Babel-$(PYTHON_BABEL_VERSION).tar.gz -PYTHON_BABEL_SITE = https://files.pythonhosted.org/packages/ff/80/45b42203ecc32c8de281f52e3ec81cb5e4ef16127e9e8543089d8b1649fb +PYTHON_BABEL_SITE = https://files.pythonhosted.org/packages/ba/42/54426ba5d7aeebde9f4aaba9884596eb2fe02b413ad77d62ef0b0422e205 PYTHON_BABEL_SETUP_TYPE = setuptools PYTHON_BABEL_LICENSE = BSD-3-Clause PYTHON_BABEL_LICENSE_FILES = LICENSE From peter at korsgaard.com Wed Mar 22 22:43:17 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 22 Mar 2023 23:43:17 +0100 Subject: [Buildroot] [git commit] package/python-bottle: bump to version 0.12.25 Message-ID: <20230322224400.B5E1287581@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=f345271e43256d3c75f0a1144184266e29d5dae4 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Signed-off-by: James Hilliard Signed-off-by: Peter Korsgaard --- package/python-bottle/python-bottle.hash | 4 ++-- package/python-bottle/python-bottle.mk | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package/python-bottle/python-bottle.hash b/package/python-bottle/python-bottle.hash index 58bc52e3cb..48a576aaec 100644 --- a/package/python-bottle/python-bottle.hash +++ b/package/python-bottle/python-bottle.hash @@ -1,5 +1,5 @@ # md5, sha256 from https://pypi.org/pypi/bottle/json -md5 d07df795cd4baa596ee803e964ba77fd bottle-0.12.23.tar.gz -sha256 683de3aa399fb26e87b274dbcf70b1a651385d459131716387abdc3792e04167 bottle-0.12.23.tar.gz +md5 7d79d6131ecd524530f4e919bc60f444 bottle-0.12.25.tar.gz +sha256 e1a9c94970ae6d710b3fb4526294dfeb86f2cb4a81eff3a4b98dc40fb0e5e021 bottle-0.12.25.tar.gz # Locally computed sha256 checksums sha256 d0e7211f1c3c1a1c56f39d18bcb07f27f480c8a9552617756dda3a335933b8a6 LICENSE diff --git a/package/python-bottle/python-bottle.mk b/package/python-bottle/python-bottle.mk index e1691972c3..b35f726f95 100644 --- a/package/python-bottle/python-bottle.mk +++ b/package/python-bottle/python-bottle.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_BOTTLE_VERSION = 0.12.23 +PYTHON_BOTTLE_VERSION = 0.12.25 PYTHON_BOTTLE_SOURCE = bottle-$(PYTHON_BOTTLE_VERSION).tar.gz -PYTHON_BOTTLE_SITE = https://files.pythonhosted.org/packages/7c/58/75f3765b0a3f86ef0b6e0b23d0503920936752ca6e0fc27efce7403b01bd +PYTHON_BOTTLE_SITE = https://files.pythonhosted.org/packages/fd/04/1c09ab851a52fe6bc063fd0df758504edede5cc741bd2e807bf434a09215 PYTHON_BOTTLE_LICENSE = MIT PYTHON_BOTTLE_LICENSE_FILES = LICENSE PYTHON_BOTTLE_CPE_ID_VENDOR = bottlepy From peter at korsgaard.com Wed Mar 22 22:41:43 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 22 Mar 2023 23:41:43 +0100 Subject: [Buildroot] [git commit] package/python-autobahn: bump to version 23.1.2 Message-ID: <20230322224400.767138758D@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=b3c4e0f3181ccfa3fc84230a33112dd25a0bd410 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master License hash changed due to copyright header change: https://github.com/crossbario/autobahn-python/commit/49c41440e16528ee6ab267df0f9989fb1ed81f7c Signed-off-by: James Hilliard Signed-off-by: Peter Korsgaard --- package/python-autobahn/python-autobahn.hash | 6 +++--- package/python-autobahn/python-autobahn.mk | 4 ++-- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package/python-autobahn/python-autobahn.hash b/package/python-autobahn/python-autobahn.hash index f9b68dcb22..4fa7c451f5 100644 --- a/package/python-autobahn/python-autobahn.hash +++ b/package/python-autobahn/python-autobahn.hash @@ -1,5 +1,5 @@ # md5, sha256 from https://pypi.org/pypi/autobahn/json -md5 98d8451385ccd8ece2d2fac023c61a19 autobahn-22.12.1.tar.gz -sha256 43b4e8b1aeaeb20a0cc0a81572e613dc958057c0ab248a7d6b41b2763270f925 autobahn-22.12.1.tar.gz +md5 55cd275bc3d9c7e354f4b6a87b87f466 autobahn-23.1.2.tar.gz +sha256 c5ef8ca7422015a1af774a883b8aef73d4954c9fcd182c9b5244e08e973f7c3a autobahn-23.1.2.tar.gz # Locally computed sha256 checksums -sha256 0387eefce570453daaa60633f28676003731eeca28b2d0a0071c628e3a0004ef LICENSE +sha256 ab1dd7a42dbdae302346c5a4571f2149691cc1ec06836232bf4923527e3fe41c LICENSE diff --git a/package/python-autobahn/python-autobahn.mk b/package/python-autobahn/python-autobahn.mk index 4c14151960..c44acb80aa 100644 --- a/package/python-autobahn/python-autobahn.mk +++ b/package/python-autobahn/python-autobahn.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_AUTOBAHN_VERSION = 22.12.1 +PYTHON_AUTOBAHN_VERSION = 23.1.2 PYTHON_AUTOBAHN_SOURCE = autobahn-$(PYTHON_AUTOBAHN_VERSION).tar.gz -PYTHON_AUTOBAHN_SITE = https://files.pythonhosted.org/packages/a8/6f/78b90951f263232e468439627f31a2c0846e36043c95af96dc527a4aeee6 +PYTHON_AUTOBAHN_SITE = https://files.pythonhosted.org/packages/53/99/b6e0ffa0e8bafe9dfae1c9ab46d44d07317cbf297fbf8f07aff8a80e5bd8 PYTHON_AUTOBAHN_LICENSE = MIT PYTHON_AUTOBAHN_LICENSE_FILES = LICENSE PYTHON_AUTOBAHN_CPE_ID_VENDOR = crossbar From peter at korsgaard.com Wed Mar 22 22:48:29 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 22 Mar 2023 23:48:29 +0100 Subject: [Buildroot] [git commit] package/less: bump to version 608 Message-ID: <20230322224933.5C6A27FAAB@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=4b0346feda49237065ac4a80ed440b88b7dca315 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master For change log, see: https://www.greenwoodsoftware.com/less/news.608.html Note 1: the package patch is kept, as it is included in version 609. Note 2: the license file hash changed due to the year update. Signed-off-by: Julien Olivain Signed-off-by: Peter Korsgaard --- package/less/less.hash | 6 +++--- package/less/less.mk | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package/less/less.hash b/package/less/less.hash index eed8340ec1..19be26cae0 100644 --- a/package/less/less.hash +++ b/package/less/less.hash @@ -1,6 +1,6 @@ # Locally calculated after checking pgp signature # using DSA key F153A7C833235259 -# http://www.greenwoodsoftware.com/less/less-590.sig -sha256 6aadf54be8bf57d0e2999a3c5d67b1de63808bb90deb8f77b028eafae3a08e10 less-590.tar.gz +# https://www.greenwoodsoftware.com/less/less-608.sig +sha256 a69abe2e0a126777e021d3b73aa3222e1b261f10e64624d41ec079685a6ac209 less-608.tar.gz # Locally calculated -sha256 8ceb4b9ee5adedde47b31e975c1d90c73ad27b6b165a1dcd80c7c545eb65b903 COPYING +sha256 3972dc9744f6499f0f9b2dbf76696f2ae7ad8af9b23dde66d6af86c9dfb36986 COPYING diff --git a/package/less/less.mk b/package/less/less.mk index f01f94d6c8..dfbd411863 100644 --- a/package/less/less.mk +++ b/package/less/less.mk @@ -4,7 +4,7 @@ # ################################################################################ -LESS_VERSION = 590 +LESS_VERSION = 608 LESS_SITE = http://www.greenwoodsoftware.com/less LESS_LICENSE = GPL-3.0+ LESS_LICENSE_FILES = COPYING From peter at korsgaard.com Wed Mar 22 22:50:14 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 22 Mar 2023 23:50:14 +0100 Subject: [Buildroot] [PATCH 1/1] package/less: bump to version 608 In-Reply-To: <20230316214424.150589-1-ju.o@free.fr> (Julien Olivain's message of "Thu, 16 Mar 2023 22:44:24 +0100") References: <20230316214424.150589-1-ju.o@free.fr> Message-ID: <87edpgqu3d.fsf@dell.be.48ers.dk> >>>>> "Julien" == Julien Olivain writes: > For change log, see: > https://www.greenwoodsoftware.com/less/news.608.html > Note 1: the package patch is kept, as it is included in version 609. > Note 2: the license file hash changed due to the year update. > Signed-off-by: Julien Olivain > --- > Patch tested on branch master at commit d305189, with commands: Committed, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Wed Mar 22 22:52:18 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 22 Mar 2023 23:52:18 +0100 Subject: [Buildroot] [git commit] package/hwloc: bump to version 2.9.0 Message-ID: <20230322225232.5FDEF7FBB5@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=0c7ba302bd5d1d46d5f4e2a73a5ba235c08d9b22 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master For change log, see: - https://github.com/open-mpi/hwloc/blob/hwloc-2.9.0/NEWS#L20 Signed-off-by: Julien Olivain Signed-off-by: Peter Korsgaard --- package/hwloc/hwloc.hash | 8 ++++---- package/hwloc/hwloc.mk | 2 +- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package/hwloc/hwloc.hash b/package/hwloc/hwloc.hash index b146472195..963a1fd930 100644 --- a/package/hwloc/hwloc.hash +++ b/package/hwloc/hwloc.hash @@ -1,6 +1,6 @@ -# From https://www.open-mpi.org/software/hwloc/v2.8/ -md5 1d40ecdded67bbe4bafc8f8e8479376c hwloc-2.8.0.tar.bz2 -sha1 314faaeda9f1982da97fca93b83307bc34d5b414 hwloc-2.8.0.tar.bz2 -sha256 348a72fcd48c32a823ee1da149ae992203e7ad033549e64aed6ea6eeb01f42c1 hwloc-2.8.0.tar.bz2 +# From https://www.open-mpi.org/software/hwloc/v2.9/ +md5 49869a8e19754299db512572abc5eb2b hwloc-2.9.0.tar.bz2 +sha1 ee178b64234fdbf70f576b79963459ab80880583 hwloc-2.9.0.tar.bz2 +sha256 2070e963596a2421b9af8eca43bdec113ee1107aaf7ccb475d4d3767a8856887 hwloc-2.9.0.tar.bz2 # Locally computed sha256 d79a936a42f3c6cb7c8375a023d43f4435f4664d3a5a2ea6b4623cff83c7fc06 COPYING diff --git a/package/hwloc/hwloc.mk b/package/hwloc/hwloc.mk index 3f73b3ecc8..c97e46999c 100644 --- a/package/hwloc/hwloc.mk +++ b/package/hwloc/hwloc.mk @@ -4,7 +4,7 @@ # ################################################################################ -HWLOC_VERSION_MAJOR = 2.8 +HWLOC_VERSION_MAJOR = 2.9 HWLOC_VERSION = $(HWLOC_VERSION_MAJOR).0 HWLOC_SOURCE = hwloc-$(HWLOC_VERSION).tar.bz2 HWLOC_SITE = https://download.open-mpi.org/release/hwloc/v$(HWLOC_VERSION_MAJOR) From peter at korsgaard.com Wed Mar 22 22:52:55 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 22 Mar 2023 23:52:55 +0100 Subject: [Buildroot] [PATCH 1/1] package/hwloc: bump to version 2.9.0 In-Reply-To: <20230316221145.302179-1-ju.o@free.fr> (Julien Olivain's message of "Thu, 16 Mar 2023 23:11:45 +0100") References: <20230316221145.302179-1-ju.o@free.fr> Message-ID: <87a604qtyw.fsf@dell.be.48ers.dk> >>>>> "Julien" == Julien Olivain writes: > For change log, see: > - https://github.com/open-mpi/hwloc/blob/hwloc-2.9.0/NEWS#L20 > Signed-off-by: Julien Olivain > --- > Patch tested on branch master at commit d305189, with commands: > make check-package > ... > 0 warnings generated > utils/test-pkg -p hwloc > ... > 6 builds, 0 skipped, 0 build failed, 0 legal-info failed, 0 show-info failed > support/testing/run-tests \ > -d dl -o output_folder \ > tests.package.test_hwloc > ... > OK Committed, thanks. -- Bye, Peter Korsgaard From unixmania at gmail.com Wed Mar 22 23:14:53 2023 From: unixmania at gmail.com (unixmania at gmail.com) Date: Wed, 22 Mar 2023 20:14:53 -0300 Subject: [Buildroot] [PATCH] package/qemu: do not build the guest agent for the host Message-ID: <20230322231453.551305-1-unixmania@gmail.com> From: Carlos Santos It does not make sense to build it for the host. Signed-off-by: Carlos Santos --- package/qemu/qemu.mk | 1 + 1 file changed, 1 insertion(+) diff --git a/package/qemu/qemu.mk b/package/qemu/qemu.mk index 4194670bb0..cdc1785375 100644 --- a/package/qemu/qemu.mk +++ b/package/qemu/qemu.mk @@ -486,6 +486,7 @@ define HOST_QEMU_CONFIGURE_CMDS --disable-vnc-sasl \ --enable-slirp \ --enable-tools \ + --disable-guest-agent \ $(HOST_QEMU_OPTS) endef -- 2.31.1 From unixmania at gmail.com Wed Mar 22 23:15:11 2023 From: unixmania at gmail.com (unixmania at gmail.com) Date: Wed, 22 Mar 2023 20:15:11 -0300 Subject: [Buildroot] [PATCH] package/qemu: allow building only the guest agent Message-ID: <20230322231511.551442-1-unixmania@gmail.com> From: Carlos Santos Most of the tools are useful only on virtualization hosts. After the upgrade to QEMU 7.2.0, it is possible to build only quemu-ga, which makes more sense when we build guest VM images. Also do not build the other tools by default if none of the emulators is selected, since the user does not necessarily wants them. Ideally, it should not be possible to select qemu without selecting at least one of the subcomponents but it is hard to guess what the user wants. Signed-off-by: Carlos Santos --- NOTE This was also possible on older QEMU versions, but required a trick to force compiling the code required to link qemu-ga without building the other tools: ./configure --enable-system --target-list="" --disable-tools --enable-guest-agent --- package/qemu/Config.in | 8 +++++++- package/qemu/qemu.mk | 6 ++++++ 2 files changed, 13 insertions(+), 1 deletion(-) diff --git a/package/qemu/Config.in b/package/qemu/Config.in index a446c0cf68..6a9b08648d 100644 --- a/package/qemu/Config.in +++ b/package/qemu/Config.in @@ -26,7 +26,6 @@ menuconfig BR2_PACKAGE_QEMU depends on BR2_USE_MMU # fork() select BR2_PACKAGE_LIBGLIB2 select BR2_PACKAGE_ZLIB - select BR2_PACKAGE_QEMU_TOOLS if !BR2_PACKAGE_QEMU_SYSTEM && !BR2_PACKAGE_QEMU_LINUX_USER help QEMU is a generic and open source machine emulator and virtualizer. @@ -358,4 +357,11 @@ config BR2_PACKAGE_QEMU_TOOLS Say 'y' here to include tools packaged with QEMU (e.g. qemu-img). +config BR2_PACKAGE_QEMU_GUEST_AGENT + bool "Enable guest agent" + help + Say 'y' here to include an agent to run on guests, which + communicates with the host over a virtio-serial channel + named "org.qemu.guest_agent.0". + endif # BR2_PACKAGE_QEMU diff --git a/package/qemu/qemu.mk b/package/qemu/qemu.mk index 3cbeffe213..4194670bb0 100644 --- a/package/qemu/qemu.mk +++ b/package/qemu/qemu.mk @@ -165,6 +165,12 @@ else QEMU_OPTS += --disable-tools endif +ifeq ($(BR2_PACKAGE_QEMU_GUEST_AGENT),y) +QEMU_OPTS += --enable-guest-agent +else +QEMU_OPTS += --disable-guest-agent +endif + ifeq ($(BR2_PACKAGE_LIBFUSE3),y) QEMU_OPTS += --enable-fuse --enable-fuse-lseek QEMU_DEPENDENCIES += libfuse3 -- 2.31.1 From thomas.petazzoni at bootlin.com Thu Mar 23 06:45:43 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Thu, 23 Mar 2023 06:45:43 -0000 Subject: [Buildroot] [autobuild.buildroot.net] Daily results for 2023-03-22 Message-ID: <20230323064548.ADDEB4010E@smtp2.osuosl.org> Hello, Autobuild statistics for 2023-03-22 =================================== branch | OK | NOK | TIM | TOT | 2023.02.x | 12 | 10 | 0 | 22 | master | 219 | 153 | 5 | 377 | Classification of failures by reason for master ----------------------------------------------- gobject-introspection-1.72.0 | 17 host-binutils-2.38 | 13 bluez5_utils-5.66 | 7 host-go-1.19.7 | 5 unknown | 5 gobject-introspection | 4 host-rust-1.68.0 | 4 fs/ubifs/ubifs.mk:49: /home... | 3 glibc-2.36-81-g4f4d7a13edfd... | 3 libglib2-2.72.3 | 3 lttng-modules-2.13.7 | 3 uclibc-1.0.42 | 3 busybox-1.36.0 | 2 fs/ubifs/ubifs.mk:49: /home... | 2 gmp-6.2.1 | 2 gnu-efi-3.0.15 | 2 host-gdb-arc-2020.09-releas... | 2 host-qemu-7.2.0 | 2 libcap-ng-0.8.3 | 2 linux-6.1.14 | 2 ocf-linux-20171122 | 2 pv-1.6.20 | 2 shadow-4.13 | 2 snmppp-3.5.0 | 2 xenomai-3.0.10 | 2 android-tools-4.2.2+git2013... | 1 assimp-5.2.5 | 1 augeas-1.12.0 | 1 crucible-2022.05.25 | 1 dc3dd-7.2.641 | 1 efivar-38 | 1 elfutils-0.186 | 1 erlang-22.3.4.22 | 1 ffmpeg-4.4.3 | 1 fontconfig-2.13.1 | 1 freeradius-client-1.1.7 | 1 fs/axfs/axfs.mk:32: /home/b... | 1 fs/btrfs/btrfs.mk:55: /home... | 1 fs/cramfs/cramfs.mk:46: /tm... | 1 fs/cramfs/cramfs.mk:46: /tm... | 1 fs/jffs2/jffs2.mk:71: /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 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 glibmm-2.68.2 | 1 haproxy-2.6.9 | 1 host-binutils-2.37 | 1 host-binutils-2.39 | 1 host-zstd-1.5.4 | 1 libdeflate-1.15 | 1 libffi-3.4.4 | 1 libpqxx-6.4.5 | 1 libzlib-1.2.13 | 1 linux-5.10.162-cip24 | 1 linux-5.10.162-cip24-rt10 | 1 liquid-dsp-1.4.0 | 1 ltp-testsuite-20220930 | 1 mariadb-10.3.36 | 1 matio-1.5.23 | 1 moby-buildkit-0.11.2 | 1 musl-1.2.3 | 1 netsniff-ng-0.6.8 | 1 olsr-0.9.8 | 1 openvmtools-11.3.5-18557794 | 1 perl-5.36.0 | 1 php-8.2.3 | 1 python-pyicu-2.10.2 | 1 qemu-7.2.0 | 1 sdl2-2.26.3 | 1 shellinabox-2.20 | 1 stress-ng-0.15.04 | 1 uboot-tools-2021.07 | 1 uclibc-ng-test-6790eafe897b... | 1 ulog-0389d243352255f6182326... | 1 v4l2loopback-0.12.7 | 1 wireguard-linux-compat-1.0.... | 1 wolfssl-5.5.3 | 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? -------------+--------------------------------+-----+---------------------------------------------------------------------------------+------- powerpc64le | android-tools-4.2.2+git2013... | NOK | http://autobuild.buildroot.net/results/20ede2da30d7cf30e2b024c07ee98bf558ff3ec7 | mips | assimp-5.2.5 | NOK | http://autobuild.buildroot.net/results/c6ef17b4fb1df340004c9441d97a95892ac05a67 | ORPH riscv64 | augeas-1.12.0 | NOK | http://autobuild.buildroot.net/results/271a2abfe3dd911942c5ab9c3ab85dcbc582a209 | ORPH aarch64 | bluez5_utils-5.66 | NOK | http://autobuild.buildroot.net/results/a3eebd34cc61b0cbfbf75a9c10d603627556256e | mips64 | bluez5_utils-5.66 | NOK | http://autobuild.buildroot.net/results/ebb03a874733d8cc6df8c9e8c9f1bc35e9536fb7 | microblaze | bluez5_utils-5.66 | NOK | http://autobuild.buildroot.net/results/0b2d8b7f58bb0d695acaa8e8a734581f4065dae0 | mips | bluez5_utils-5.66 | NOK | http://autobuild.buildroot.net/results/a4832baf86a9f9d7a5cbe6f8489cf396a1b5f71c | mips64 | bluez5_utils-5.66 | NOK | http://autobuild.buildroot.net/results/3aed7ccf7e248c899188e463a43f57e879063dbc | i586 | bluez5_utils-5.66 | NOK | http://autobuild.buildroot.net/results/390f2915c7d5ddc39be0cfe48b76c99988149605 | sh4a | bluez5_utils-5.66 | NOK | http://autobuild.buildroot.net/results/c5516e78eb0efb96d1d261252f8ea5b0babb1768 | mips | busybox-1.36.0 | NOK | http://autobuild.buildroot.net/results/637ff72f2aa3834512c51eaefb511357edb023bc | ORPH mips64el | busybox-1.36.0 | NOK | http://autobuild.buildroot.net/results/087ac8d51f5f4f74cb8a65a46cc5b5b28510d9f6 | ORPH i686 | crucible-2022.05.25 | NOK | http://autobuild.buildroot.net/results/fbe191333d1c98f6b380317beeca8d2283f0eb4a | or1k | dc3dd-7.2.641 | NOK | http://autobuild.buildroot.net/results/49a02ef042c4e1276e00a852a8ebf3758844c600 | ORPH mips64el | efivar-38 | NOK | http://autobuild.buildroot.net/results/ce2dee24df65e38cf61fe4d0ae910ffe4f2fecba | or1k | elfutils-0.186 | NOK | http://autobuild.buildroot.net/results/a43efce3e97221108b3cbfb7ce1df737532fe3a3 | ORPH powerpc | erlang-22.3.4.22 | NOK | http://autobuild.buildroot.net/results/b9c13fc080ea56d30b65b4e9292bec4ee46c36ce | arm | ffmpeg-4.4.3 | NOK | http://autobuild.buildroot.net/results/7c7ab03fb9b3e720c0b6bb83f679e89469fcb56c | riscv64 | fontconfig-2.13.1 | NOK | http://autobuild.buildroot.net/results/db16a0d747d825f50ac3dfbb63c3cd2b064a2274 | ORPH riscv64 | freeradius-client-1.1.7 | NOK | http://autobuild.buildroot.net/results/cdc6ae10931df5fdbff573da3e5a7e8573a4ca42 | x86_64 | fs/axfs/axfs.mk:32: /home/b... | NOK | http://autobuild.buildroot.net/results/07c754b9fec6eeedc370598a40c7ae25aa272e37 | powerpc64 | fs/btrfs/btrfs.mk:55: /home... | NOK | http://autobuild.buildroot.net/results/87965bcb843f7ed7620b5e08eabdca66a4ba1c7b | mipsel | fs/cramfs/cramfs.mk:46: /tm... | NOK | http://autobuild.buildroot.net/results/f8d237e55bb60e20ef95f77309b34ca772b793ee | aarch64 | fs/cramfs/cramfs.mk:46: /tm... | NOK | http://autobuild.buildroot.net/results/105e5b1a5ad2ba5dd740188422fe234ff1f98b5d | sparc | fs/jffs2/jffs2.mk:71: /home... | NOK | http://autobuild.buildroot.net/results/d658e72234e6753d2f661928fea8fe90f573807d | s390x | fs/ubi/ubi.mk:51: /tmp/inst... | NOK | http://autobuild.buildroot.net/results/0aaa0ccc7167f1ab22c0df2a30731eab753955c5 | s390x | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/60660a9848a4687626fcd400ddfefedb7700d416 | powerpc64le | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/97571cf9e039b1cc69f00aaddf993c0e82a312c5 | mips | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/edf6b903950963450af61a697f0c01fdcb007223 | powerpc64 | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/a6037bcb21662d774234d226a4bbacb8e55c1df6 | s390x | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/25e324ec013378a23d310316bb3f33c4632d6fd5 | powerpc64 | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/afdf60039981aac3a9d02c73c1765948c16272a1 | i686 | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/5a0e649fac8102f6cddc854f28f2a8c891be0f9d | x86_64 | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/6e4f73bb0e0fb1f644b66a4092e8352fdcedcbdd | i686 | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/f14a660f85b839ebfc50fb44366205c8609c67c2 | aarch64 | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/568a28f9841aff37d664fd6b9ef7e12e10af444c | sparc64 | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/51f96c3d6082ec370f2773994a1917bf33bd2f6f | microblaze | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/fbb125f3c0f8a0bff64c64f297eb8ed1653fa3fb | sparc64 | fs/ubifs/ubifs.mk:49: /tmp/... | NOK | http://autobuild.buildroot.net/results/43fc58428c520641c3c77246790ed4998690122b | arm | fs/ubifs/ubifs.mk:49: /tmp/... | NOK | http://autobuild.buildroot.net/results/7cd7c10abd7519bd20b31ab633c9a2d518b72703 | powerpc | glibc-2.36-81-g4f4d7a13edfd... | NOK | http://autobuild.buildroot.net/results/956078bc006179362a3422e7778ce57d8104edfa | powerpc | glibc-2.36-81-g4f4d7a13edfd... | NOK | http://autobuild.buildroot.net/results/85c72953e7210645d2cd462614327954a128513b | powerpc | glibc-2.36-81-g4f4d7a13edfd... | NOK | http://autobuild.buildroot.net/results/1a06f668743d9f1cde7da01589ff19b0fe001df2 | or1k | glibmm-2.68.2 | NOK | http://autobuild.buildroot.net/results/fe726996f485f9a27933f39dc70f52421e0f101e | riscv64 | gmp-6.2.1 | NOK | http://autobuild.buildroot.net/results/00c8f6dc5e78a5d84f393a2b00121cd5aa60214f | ORPH riscv64 | gmp-6.2.1 | NOK | http://autobuild.buildroot.net/results/8b8afea757ff151a76b68828e62ee893cc793bf6 | ORPH mips64el | gnu-efi-3.0.15 | NOK | http://autobuild.buildroot.net/results/888d1d67876d3b7bd974bd71d9306a1fad7b4b62 | mips64el | gnu-efi-3.0.15 | NOK | http://autobuild.buildroot.net/results/397dc77a4f0071c5edea1f550d56279832bff902 | microblazeel | gobject-introspection | TIM | http://autobuild.buildroot.net/results/a4ece2048c7e2faa8c4986c6cef4ff02b7b6d6b4 | microblazeel | gobject-introspection | TIM | http://autobuild.buildroot.net/results/8bbac6438a76e8771e7e806d986417e1cfe9b4aa | microblazeel | gobject-introspection | TIM | http://autobuild.buildroot.net/results/3cc92bdb212c3926a7165b315859abd44bb399ad | microblaze | gobject-introspection | TIM | http://autobuild.buildroot.net/results/8fe655cfa6fb1788a59451a92fc247a9b95f512a | sparc64 | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/c720cb555dad08fd7e647daa2a41644f09473244 | ORPH microblazeel | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/25b916966e57444f358bd6f53e1ee13c0f3796df | ORPH x86_64 | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/05b3058a94dd60e39fa33844cc6b05b916ce026e | ORPH microblaze | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/1844f8fee28811dd7912f7470a3d5e9aa2596abf | ORPH microblazeel | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/829bd90f83cc65c0f46fd3225a6b8064c343d42b | ORPH or1k | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/8811cb83ca69ab02e710f76d526e0fa6bb8f5428 | ORPH or1k | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/ef0ebde24216b1b620a1e442da415bd1400a0a01 | ORPH sparc64 | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/ceb7b43f9dd1e4bba91e766446e52d927a1b58ad | ORPH microblazeel | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/86438e01ae2250eb868eba0a984c0e61e3ac2f1e | ORPH or1k | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/bbf8d4e47f5417535585b4f2fcec780b4a197539 | ORPH or1k | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/b9ff51bd817ea5dda64f4d441166e17e5d1a6776 | ORPH s390x | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/dee81144234e21bb0d6ee1dab055d0aba6e8ac80 | ORPH or1k | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/a82145dd1842111ed64d0c9e63badec54d3fe71e | ORPH microblazeel | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/2d57ec52778bc2b303aec4095a2a043d2da206ae | ORPH microblaze | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/e5162947a3551d209c1b05371c44d9a68a7a7b0d | ORPH or1k | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/c99e7a036b4cc2e8120d850dc4c847592b1ff6de | ORPH sparc64 | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/2f78951683f81d5bf02321370fe789e6e021a7d1 | ORPH aarch64_be | haproxy-2.6.9 | NOK | http://autobuild.buildroot.net/results/ca7f5074fe5e011ceddb464956d331dd5e2bf8d3 | aarch64_be | host-binutils-2.37 | NOK | http://autobuild.buildroot.net/results/783fff503440e8b739edb7da56c8b9225facdbf8 | sh4a | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/1fe9d27b2da74bbb542e207aa20084924184160e | armeb | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/f3423a24ef0d4693b5729e95d0413a8f35022bdf | riscv64 | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/42729fd0e0fbebe2fe8c7ebed3e1ea0b75f48b1e | x86_64 | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/2d8b9bacc225a03c4fb5157e628adf07c2f1fe7b | or1k | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/94283f3bfd03d232f2379691bf310c524390ba96 | mips | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/115c7cd363dd43686e42c719b4a784c72660305a | riscv32 | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/84bd646b24fd9332785a87b852109501b48c29b1 | sh4aeb | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/62375106148d635bfb5f4b28948430f292bdb625 | s390x | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/61781c8aecf9d703de7afc24418b19fed515337d | microblaze | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/e64e7664a1cda03dc4b59dc5e556128df8813677 | powerpc | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/e15ce92ad83585956b86ac1e2462dbece7d5ce0c | aarch64 | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/ad32a3e792d3b7f0d0e6b88a7fb3ae2d9e824201 | aarch64_be | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/20bd67fc7c9fa2f460d91050bc288ad93a5129de | arc | host-binutils-2.39 | NOK | http://autobuild.buildroot.net/results/743f24b36c86dd57f99a33ab0cc8f7c0704dbc6f | arceb | host-gdb-arc-2020.09-releas... | NOK | http://autobuild.buildroot.net/results/d19638291280d5216631b7854585fb27671bc803 | ORPH arceb | host-gdb-arc-2020.09-releas... | NOK | http://autobuild.buildroot.net/results/9d22c1ef2f43a4e750a1233ae243fdc9cb7fd4c7 | ORPH powerpc64le | host-go-1.19.7 | NOK | http://autobuild.buildroot.net/results/70b672d380248a388c6e61679de46201e63e83de | i686 | host-go-1.19.7 | NOK | http://autobuild.buildroot.net/results/d2d3db40c89addf9c989f803190af3a468179f06 | mips64el | host-go-1.19.7 | NOK | http://autobuild.buildroot.net/results/f534e471557daf79a6207ac36033a2ff218de772 | i586 | host-go-1.19.7 | NOK | http://autobuild.buildroot.net/results/dca32a80ddabc0c0bf4327c75b2926fce5e97203 | mips64el | host-go-1.19.7 | NOK | http://autobuild.buildroot.net/results/901ba29b11b855270b28df0daa7bfe6410674c0e | powerpc64 | host-qemu-7.2.0 | NOK | http://autobuild.buildroot.net/results/7af556ee574c7298054f2005c8599acad08cac2c | microblazeel | host-qemu-7.2.0 | NOK | http://autobuild.buildroot.net/results/5084d9ff62b582772db30ad8a56212b5694e8028 | mipsel | host-rust-1.68.0 | NOK | http://autobuild.buildroot.net/results/733b2225ada07997c3d6b2910f17113a63fb12ad | powerpc64 | host-rust-1.68.0 | NOK | http://autobuild.buildroot.net/results/c7cd62e532d18832cbffdb8847e8bd01d3f75398 | mips | host-rust-1.68.0 | NOK | http://autobuild.buildroot.net/results/079da0b72f3e03af65a5004f86c0394be2182e27 | x86_64 | host-rust-1.68.0 | NOK | http://autobuild.buildroot.net/results/f03ef1c4c04c1a2f9223a9e4370a5f56513b44ed | sh4 | host-zstd-1.5.4 | NOK | http://autobuild.buildroot.net/results/4db6ea3482a4408420db4ff33f338d2041fd3f18 | or1k | libcap-ng-0.8.3 | NOK | http://autobuild.buildroot.net/results/8d60c5888763dcefceeaf8ba4f265ab5123b4283 | riscv64 | libcap-ng-0.8.3 | NOK | http://autobuild.buildroot.net/results/f3c8c048601daea161c1bb307af2e38d0ee1623f | armeb | libdeflate-1.15 | NOK | http://autobuild.buildroot.net/results/139baf84e2a97fd24ffebf79e6a481b96598fdb4 | mips64el | libffi-3.4.4 | NOK | http://autobuild.buildroot.net/results/246114732329107ee1da2d4e5a51c22fc7f9d2e2 | arc | libglib2-2.72.3 | NOK | http://autobuild.buildroot.net/results/91bcfb39aaedbf9ac8340993ed10b431c25e69d6 | arceb | libglib2-2.72.3 | NOK | http://autobuild.buildroot.net/results/8a9a48e1eaf733df4dc4e4f7152a6c99f787b6fb | arc | libglib2-2.72.3 | NOK | http://autobuild.buildroot.net/results/c6e1b02400e56e95d8662aaff67a29bf10db6e37 | microblaze | libpqxx-6.4.5 | NOK | http://autobuild.buildroot.net/results/604b86a47f0ae0d35263877049e3ed578b7bbac7 | mips64 | libzlib-1.2.13 | NOK | http://autobuild.buildroot.net/results/09e6fe91b222b511fc6513576aa138a37f29c538 | ORPH nios2 | linux-5.10.162-cip24 | NOK | http://autobuild.buildroot.net/results/d7beb9e587bb5e397637472452a859b563d47cff | ORPH mips64el | linux-5.10.162-cip24-rt10 | NOK | http://autobuild.buildroot.net/results/072ce946caf018ad16a1ab00581d08baefe89ce4 | ORPH sh4aeb | linux-6.1.14 | NOK | http://autobuild.buildroot.net/results/f091a2f17035b391de4024cee0c9f949b8855021 | ORPH mips64 | linux-6.1.14 | NOK | http://autobuild.buildroot.net/results/2a62fb0e227fb6920249b280b5cb8509e4b0937a | ORPH arm | liquid-dsp-1.4.0 | NOK | http://autobuild.buildroot.net/results/43dc58c600e52b070eb1998445d17aeed32ed97a | i686 | ltp-testsuite-20220930 | NOK | http://autobuild.buildroot.net/results/b45bea9fc0795025bc72048086d84bf56e5bf253 | arc | lttng-modules-2.13.7 | NOK | http://autobuild.buildroot.net/results/a99e353637ad1e45f2e1a1e2258dbb51b2f6a1cd | sparc64 | lttng-modules-2.13.7 | NOK | http://autobuild.buildroot.net/results/1f55e841fcaae276a8baa57c60f171f5fa006865 | microblaze | lttng-modules-2.13.7 | NOK | http://autobuild.buildroot.net/results/57ed73b9f4fb738035e047b206c074a51b8387df | microblazeel | mariadb-10.3.36 | NOK | http://autobuild.buildroot.net/results/6cb1ab49f259e672bceacc083610f96d0ddee7d6 | ORPH nios2 | matio-1.5.23 | NOK | http://autobuild.buildroot.net/results/378557e465409e17181e67ecdba9b60d7405cc1b | x86_64 | moby-buildkit-0.11.2 | NOK | http://autobuild.buildroot.net/results/439eedfdbbe86eac779847fdd88483aef22bc5c9 | powerpc | musl-1.2.3 | NOK | http://autobuild.buildroot.net/results/720d07e965989934f4e3e585b579ea2caa5ae6f5 | aarch64 | netsniff-ng-0.6.8 | NOK | http://autobuild.buildroot.net/results/833ac608bf660be0b9fc65c079fdf1523cf7d254 | sh4eb | ocf-linux-20171122 | NOK | http://autobuild.buildroot.net/results/836664f8f0bd5551a0cc61d97ece0d1a295724c2 | ORPH sparc64 | ocf-linux-20171122 | NOK | http://autobuild.buildroot.net/results/763eac53a8e0f82b819aedf560a88f03f1db7717 | ORPH powerpc64 | olsr-0.9.8 | NOK | http://autobuild.buildroot.net/results/e81ebef9c0a1916e0722488aec8046a284325252 | ORPH aarch64 | openvmtools-11.3.5-18557794 | NOK | http://autobuild.buildroot.net/results/18318a53406787e2f8c9646e970b373814f15725 | sparc | perl-5.36.0 | NOK | http://autobuild.buildroot.net/results/46fb0e7c36a8a87c2373ccdc1be7689f588086a6 | armeb | php-8.2.3 | NOK | http://autobuild.buildroot.net/results/1581a28a8b8c1efe55fc60e6d1a133b684a32aff | armeb | pv-1.6.20 | NOK | http://autobuild.buildroot.net/results/ed4df9666e304f8d0edf97fdc0cd6d4be07b8f1b | ORPH armeb | pv-1.6.20 | NOK | http://autobuild.buildroot.net/results/ece734f06a8cd717654431b7506c0c2b7ac712ff | ORPH sh4aeb | python-pyicu-2.10.2 | NOK | http://autobuild.buildroot.net/results/ab2461ee04a77ae79f8d5a336aa737c5cb2bd6a1 | powerpc64le | qemu-7.2.0 | NOK | http://autobuild.buildroot.net/results/356d8c1b3e86b9380adc47948f30ac57427a902b | arm | sdl2-2.26.3 | NOK | http://autobuild.buildroot.net/results/fa979b699ddc31739ddea8f94182d0e8c3896377 | aarch64_be | shadow-4.13 | NOK | http://autobuild.buildroot.net/results/df6a16a55bf02cf2d7377f9636913f0b3bca574f | nios2 | shadow-4.13 | NOK | http://autobuild.buildroot.net/results/758d4fd297fbd77ef846d3a3d4c207021f866752 | xtensa | shellinabox-2.20 | NOK | http://autobuild.buildroot.net/results/caf1c3bab517eb86f11a4577dec3aa8e07281d37 | or1k | snmppp-3.5.0 | NOK | http://autobuild.buildroot.net/results/0036c7a84c5ec9d3b88b06cde7b15e25218a7466 | mipsel | snmppp-3.5.0 | NOK | http://autobuild.buildroot.net/results/0454f9386aa91bbebe350531e491deeb1a0488ad | xtensa | stress-ng-0.15.04 | NOK | http://autobuild.buildroot.net/results/ec97778014af43afc7869071f72ca1ec96af368b | arm | uboot-tools-2021.07 | NOK | http://autobuild.buildroot.net/results/4c480d0713ea7d4324e40c1dad2c5f4e996164a1 | ORPH powerpc | uclibc-1.0.42 | NOK | http://autobuild.buildroot.net/results/de15238230e81c4a491f4b6d4246eedc87ce54d1 | powerpc | uclibc-1.0.42 | NOK | http://autobuild.buildroot.net/results/4bfe833a579d96d588d0cff9281f7fe2d88b4fd0 | powerpc | uclibc-1.0.42 | NOK | http://autobuild.buildroot.net/results/aec2bf1f8ddc0990a54ec391ce851da8654f212b | mips | uclibc-ng-test-6790eafe897b... | NOK | http://autobuild.buildroot.net/results/3491efa65cac9381ee674a74f042a63c12ac9da6 | or1k | ulog-0389d243352255f6182326... | NOK | http://autobuild.buildroot.net/results/914e124dafa986cf54ffe9daca9be1537fa3d2e5 | sparc64 | unknown | NOK | http://autobuild.buildroot.net/results/e275c3da3db383cc7ec894c2e2086fa8a3698745 | m68k | unknown | TIM | http://autobuild.buildroot.net/results/a10b609d1fcb50d4fc0526a510c14bcff795cfa4 | m68k | unknown | NOK | http://autobuild.buildroot.net/results/b02db7ff181dbb7908ad6d1ac37f806d1b1231b8 | microblaze | unknown | NOK | http://autobuild.buildroot.net/results/618ad97f3dbb454b041181052ce7dc9f55bb7593 | riscv64 | unknown | NOK | http://autobuild.buildroot.net/results/9f21841a1dc1227e5b79a09fae087e4a92201dff | sparc | v4l2loopback-0.12.7 | NOK | http://autobuild.buildroot.net/results/468e5ebf2917952ba11a54c7e6032b6a8fce1451 | aarch64_be | wireguard-linux-compat-1.0.... | NOK | http://autobuild.buildroot.net/results/a6f004a548cd918ed73cd2b9080b009f3a5ab575 | mipsel | wolfssl-5.5.3 | NOK | http://autobuild.buildroot.net/results/68f589f2bac46d581c218d2128fad8d3262edd4d | i586 | xenomai-3.0.10 | NOK | http://autobuild.buildroot.net/results/1e9d4ce1ca468a06a433cb0f0c5a20f7a1c4b0a7 | m68k | xenomai-3.0.10 | NOK | http://autobuild.buildroot.net/results/8e16615ce589f49936eb5c38577da5bd527a1148 | aarch64 | xvisor-0.3.1 | NOK | http://autobuild.buildroot.net/results/f37998ce2f707a6ce1d6e6dda055fff443480baf | aarch64_be | zeek-4.1.1 | NOK | http://autobuild.buildroot.net/results/2db2988d495f9d06d058fb532a2dcfa9ef6e207c | mips | zxing-cpp-1.4.0 | NOK | http://autobuild.buildroot.net/results/8ecc5311ce40269078a22b7af6a97e88b3240beb | Classification of failures by reason for 2023.02.x -------------------------------------------------- containerd-1.6.16 | 1 fs/ubifs/ubifs.mk:49: /home... | 1 gmp-6.2.1 | 1 host-gcc-final-11.3.0 | 1 kmod-30 | 1 libgcrypt-1.10.1 | 1 ntp-4.2.8p15 | 1 php-8.2.3 | 1 stress-ng-0.13.05 | 1 unknown | 1 Detail of failures for 2023.02.x -------------------------------- arch | reason | OK? | url | orph? -------------+--------------------------------+-----+---------------------------------------------------------------------------------+------- x86_64 | containerd-1.6.16 | NOK | http://autobuild.buildroot.net/results/298570c7d507d1e9692dd11a72690adce2e33f6e | powerpc64le | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/ea7fc083706afb928279a221c7f8b69c11bef34a | riscv64 | gmp-6.2.1 | NOK | http://autobuild.buildroot.net/results/c0ed2e2be05d86692fa16797643c24f3f3c859a5 | ORPH arceb | host-gcc-final-11.3.0 | NOK | http://autobuild.buildroot.net/results/690dd860e113b0cf069c8881fce89e4d651bf6a7 | xtensa | kmod-30 | NOK | http://autobuild.buildroot.net/results/24d7ede76eea797098e1c7b3f5420a34441fe465 | i686 | libgcrypt-1.10.1 | NOK | http://autobuild.buildroot.net/results/571d21fc5680e03bf324791a745a4a2838dc0cf4 | ORPH riscv64 | ntp-4.2.8p15 | NOK | http://autobuild.buildroot.net/results/630da36dbafc563d3ed9474991b08ee4901d88fc | ORPH or1k | php-8.2.3 | NOK | http://autobuild.buildroot.net/results/440064d3aa0f4f4b1706ccd3ff1f20c9e5f7a9a3 | sparc | stress-ng-0.13.05 | NOK | http://autobuild.buildroot.net/results/15c2a3bb4c0c0f82c3884f31d102de504e69d0da | sparc64 | unknown | NOK | http://autobuild.buildroot.net/results/c10d424b09e45cdcdb9def39cf5e54a17be6819b | Gitlab CI results for 2023-03-22 ================================ -- http://autobuild.buildroot.net From peter at korsgaard.com Thu Mar 23 06:56:19 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Thu, 23 Mar 2023 07:56:19 +0100 Subject: [Buildroot] 2023.02 : pty_allocate: openpty: No such file or directory In-Reply-To: (Zvi Vered's message of "Thu, 23 Mar 2023 04:35:02 +0200") References: <875yavx0ui.fsf@dell.be.48ers.dk> <87edpiuehn.fsf@dell.be.48ers.dk> <877cv9vr7v.fsf@dell.be.48ers.dk> <87355wv45c.fsf@dell.be.48ers.dk> Message-ID: <875yasq7l8.fsf@dell.be.48ers.dk> >>>>> "Zvi" == Zvi Vered writes: > Hi Peter, > Attached .config of buildroot. > Did you get it ? Yes. So I see that you do not create any filesystem images, only our default rootfs.tar? > Today I will send the exact script of how I'm packing the tree files of the > rootfs into one file that u-boot loads via TFTP. Ok, any specific reason for wanting to do this in a custom way rather than E.G. letting Buildroot build your Linux kernel and embed the rootfs as an initramfs? -- Bye, Peter Korsgaard From simon.rowe at nutanix.com Thu Mar 23 12:36:54 2023 From: simon.rowe at nutanix.com (Simon Rowe) Date: Thu, 23 Mar 2023 12:36:54 +0000 Subject: [Buildroot] [PATCH 1/1] package/lvm2: enable package with musl In-Reply-To: <20230321145455.7dce4271@windsurf> References: <20230316113615.138847-1-simon.rowe@nutanix.com> <20230319172554.0d5ea60c@windsurf> <20230321145455.7dce4271@windsurf> Message-ID: On 21 March 2023 Thomas Petazzoni wrote: > A Signed-off-by is not only an indication of the author, but also an > indication of the chain of people through which the patch traveled. For > example in the Linux kernel, patches have a SoB from the author, then a > SoB from the maintainer taking the patch, and possibly another SoB from > yet another maintainer taking the patch from that previous maintainer. > > In Buildroot, we therefore have patches with two SoB: one from the > original author, and one from the developer bringing the patch into > Buildroot. Or alternatively patches with only one SoB, from the > developer bringing the patch into Buildroot (you in this case) when the > original patch lacks an SoB. Thank you for explaining this, I?ll add the SoB to the new series. > It's been a while ago. Perhaps time to do another attempt at > upstreaming those patches? After a little more research I?ve discovered that some of the fixes are covered by changesets present in the upstream master. I?ll replace my patches with those and try to upstream the remainder. I?ve confirmed that multipath-tools builds with musl so I?ll include a patch for this. I?ve not tested if the resulting binary works though. Regards Simon -------------- next part -------------- An HTML attachment was scrubbed... URL: From kjroland75 at hotmail.com Thu Mar 23 13:09:15 2023 From: kjroland75 at hotmail.com (Kenneth Roland) Date: Thu, 23 Mar 2023 13:09:15 +0000 Subject: [Buildroot] U-boot stable asks for SYS_LOAD_ADDR when compiling for Le Potato Message-ID: Hello, Make-cleaned my directory before this, but I did it one more time and got the same error. Only thing that I was different was that the value increased from 432 to 448 for CONFIG_SYS_INIT_RAM_SIZE. ``` CC board/amlogic/p212/p212.o CC arch/arm/lib/reset.o CC arch/arm/lib/cache.o CC arch/arm/lib/psci-dt.o AR arch/arm/lib/lib.a CC boot/bootm.o CC boot/bootm_os.o AR cmd/arm/built-in.o CC cmd/boot.o arch/arm/lib/crt0_64.S: Assembler messages: arch/arm/lib/crt0_64.S:85: Error: constant expression expected at operand 2 -- `ldr x0,=((CONFIG_SYS_INIT_RAM_ADDR+CONFIG_SYS_INIT_RAM_SIZE-448))' make[2]: *** [scripts/Makefile.build:293: arch/arm/lib/crt0_64.o] Error 1 make[2]: *** Waiting for unfinished jobs.... CC boot/pxe_utils.o CC boot/image.o CC cmd/bootm.o CC boot/image-board.o CC boot/bootdev-uclass.o CC boot/bootflow.o CC boot/bootmeth-uclass.o CC boot/bootstd-uclass.o CC boot/bootmeth_distro.o ``` -------------- next part -------------- An HTML attachment was scrubbed... URL: From thomas.petazzoni at bootlin.com Thu Mar 23 13:15:18 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Thu, 23 Mar 2023 14:15:18 +0100 Subject: [Buildroot] [PATCH 1/1] package/lvm2: enable package with musl In-Reply-To: References: <20230316113615.138847-1-simon.rowe@nutanix.com> <20230319172554.0d5ea60c@windsurf> <20230321145455.7dce4271@windsurf> Message-ID: <20230323141518.7a5cde5f@windsurf> On Thu, 23 Mar 2023 12:36:54 +0000 Simon Rowe wrote: > > It's been a while ago. Perhaps time to do another attempt at > > upstreaming those patches? > > After a little more research I?ve discovered that some of the fixes > are covered by changesets present in the upstream master. I?ll > replace my patches with those and try to upstream the remainder. > > I?ve confirmed that multipath-tools builds with musl so I?ll include > a patch for this. I?ve not tested if the resulting binary works > though. This is all great news. Thanks a lot for the extra work, looking forward to seeing the patches! Best regards, Thomas -- Thomas Petazzoni, co-owner and CEO, Bootlin Embedded Linux and Kernel engineering and training https://bootlin.com From festevam at gmail.com Thu Mar 23 13:15:36 2023 From: festevam at gmail.com (Fabio Estevam) Date: Thu, 23 Mar 2023 10:15:36 -0300 Subject: [Buildroot] [PATCH] configs/mx53loco: bump U-Boot and kernel versions Message-ID: <20230323131536.3376306-1-festevam@gmail.com> Bump to U-Boot 2023.01 and kernel 6.1.20 versions. Signed-off-by: Fabio Estevam --- configs/mx53loco_defconfig | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/configs/mx53loco_defconfig b/configs/mx53loco_defconfig index 18785aa0c8d8..212a032d84aa 100644 --- a/configs/mx53loco_defconfig +++ b/configs/mx53loco_defconfig @@ -2,8 +2,8 @@ BR2_arm=y BR2_cortex_a8=y -# Linux headers same as kernel, a 5.10 series -BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_10=y +# Linux headers same as kernel, a 6.1 series +BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_1=y # System BR2_TARGET_GENERIC_GETTY_PORT="ttymxc0" @@ -22,13 +22,13 @@ BR2_TARGET_ROOTFS_EXT2_4=y BR2_TARGET_UBOOT=y BR2_TARGET_UBOOT_BOARDNAME="mx53loco" BR2_TARGET_UBOOT_CUSTOM_VERSION=y -BR2_TARGET_UBOOT_CUSTOM_VERSION_VALUE="2021.01" +BR2_TARGET_UBOOT_CUSTOM_VERSION_VALUE="2023.01" BR2_TARGET_UBOOT_FORMAT_IMX=y # Kernel BR2_LINUX_KERNEL=y BR2_LINUX_KERNEL_CUSTOM_VERSION=y -BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="5.10.9" +BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.1.20" BR2_LINUX_KERNEL_DEFCONFIG="imx_v6_v7" BR2_LINUX_KERNEL_DTS_SUPPORT=y BR2_LINUX_KERNEL_INTREE_DTS_NAME="imx53-qsb imx53-qsrb" -- 2.34.1 From simon.rowe at nutanix.com Thu Mar 23 14:13:26 2023 From: simon.rowe at nutanix.com (Simon Rowe) Date: Thu, 23 Mar 2023 14:13:26 +0000 Subject: [Buildroot] [PATCH v2 1/2] package/lvm2: enable package with musl In-Reply-To: <20230316113615.138847-1-simon.rowe@nutanix.com> References: <20230316113615.138847-1-simon.rowe@nutanix.com> Message-ID: <20230323141327.18684-1-simon.rowe@nutanix.com> LVM relies on the glibc-specific behaviour of assigning to the standard streams (stdin etc). As a result the package is currently disabled when using musl. Apply patches based on those present in gentoo: https://github.com/gentoo/gentoo/pull/25883 https://github.com/gentoo/gentoo/pull/26024 and drop the prohibition on musl in Config.in. Also, backport a couple of compilation fixes needed build with musl. Signed-off-by: Simon Rowe --- ...sible-better-compilation-with-musl-c.patch | 30 +++++++++ ...m-preallocate-memory-only-with-glibc.patch | 34 ++++++++++ ...e-freopen-to-reopen-standard-streams.patch | 67 +++++++++++++++++++ ...e-freopen-to-reopen-standard-streams.patch | 43 ++++++++++++ package/lvm2/Config.in | 5 -- 5 files changed, 174 insertions(+), 5 deletions(-) create mode 100644 package/lvm2/0001-clang-possible-better-compilation-with-musl-c.patch create mode 100644 package/lvm2/0002-mm-preallocate-memory-only-with-glibc.patch create mode 100644 package/lvm2/0003-cmdline-use-freopen-to-reopen-standard-streams.patch create mode 100644 package/lvm2/0004-log-use-freopen-to-reopen-standard-streams.patch diff --git a/package/lvm2/0001-clang-possible-better-compilation-with-musl-c.patch b/package/lvm2/0001-clang-possible-better-compilation-with-musl-c.patch new file mode 100644 index 0000000000..b46e4c92d6 --- /dev/null +++ b/package/lvm2/0001-clang-possible-better-compilation-with-musl-c.patch @@ -0,0 +1,30 @@ +From bac596b3685520acaa404dc3ebd2131e6de96d47 Mon Sep 17 00:00:00 2001 +From: Zdenek Kabelac +Date: Wed, 16 Feb 2022 00:48:49 +0100 +Subject: [PATCH] clang: possible better compilation with musl c + +Try to help resolving reported compilation problem with +clang & musl C. +https://github.com/lvmteam/lvm2/issues/61 + +Backported from: 4fd76de4b69f8e5e6d5afa03d54cb4b8986c4bcc +Signed-off-by: Simon Rowe +--- + libdaemon/server/daemon-server.c | 1 + + 1 file changed, 1 insertion(+) + +diff --git a/libdaemon/server/daemon-server.c b/libdaemon/server/daemon-server.c +index 88905a7dd..96cfc392e 100644 +--- a/libdaemon/server/daemon-server.c ++++ b/libdaemon/server/daemon-server.c +@@ -18,6 +18,7 @@ + + #include + #include ++#include /* help musl C */ + #include + #include + #include +-- +2.22.3 + diff --git a/package/lvm2/0002-mm-preallocate-memory-only-with-glibc.patch b/package/lvm2/0002-mm-preallocate-memory-only-with-glibc.patch new file mode 100644 index 0000000000..d4dba07e84 --- /dev/null +++ b/package/lvm2/0002-mm-preallocate-memory-only-with-glibc.patch @@ -0,0 +1,34 @@ +From b668022f9b8aecf52109c9e0b7e5847054231361 Mon Sep 17 00:00:00 2001 +From: Zdenek Kabelac +Date: Fri, 19 Aug 2022 16:15:17 +0200 +Subject: [PATCH] mm: preallocate memory only with glibc + +Use mallinfo() only with glibc. + +Backported from: 8370d117d7ef8a472c95315a3cd085696c90b3be +Signed-off-by: Simon Rowe +--- + lib/mm/memlock.c | 7 ++++++- + 1 file changed, 6 insertions(+), 1 deletion(-) + +diff --git a/lib/mm/memlock.c b/lib/mm/memlock.c +index 3d1a3927c..efcc6d91f 100644 +--- a/lib/mm/memlock.c ++++ b/lib/mm/memlock.c +@@ -160,7 +160,12 @@ static void _touch_memory(void *mem, size_t size) + + static void _allocate_memory(void) + { +-#ifndef VALGRIND_POOL ++#if defined(__GLIBC__) && !defined(VALGRIND_POOL) ++ /* Memory allocation is currently only tested with glibc ++ * for different C libraries, some other mechanisms might be needed ++ * meanwhile let users use lvm2 code without memory preallocation. ++ * Compilation for VALGRIND tracing also goes without preallocation. ++ */ + void *stack_mem; + struct rlimit limit; + int i, area = 0, missing = _size_malloc_tmp, max_areas = 32, hblks; +-- +2.22.3 + diff --git a/package/lvm2/0003-cmdline-use-freopen-to-reopen-standard-streams.patch b/package/lvm2/0003-cmdline-use-freopen-to-reopen-standard-streams.patch new file mode 100644 index 0000000000..6d57cc64f0 --- /dev/null +++ b/package/lvm2/0003-cmdline-use-freopen-to-reopen-standard-streams.patch @@ -0,0 +1,67 @@ +From 7c74ad9c349e381decc84c218112ea8e7bcc0b9c Mon Sep 17 00:00:00 2001 +From: Simon Rowe +Date: Thu, 23 Mar 2023 09:57:59 +0000 +Subject: [PATCH] cmdline: use freopen() to reopen standard streams + +In glibc stdin, stdout & stderr are variables that can be assigned to +(https://www.gnu.org/software/libc/manual/html_node/Standard-Streams.html) +however this not necessarily true of other C libraries. + +The gentoo musl porting notes +(https://wiki.gentoo.org/wiki/Musl_porting_notes) +recommend the substitution of + + stdX = fopen(...) + +with + + freopen(..., stdX) + +Signed-off-by: Simon Rowe +--- + tools/lvmcmdline.c | 12 ++++++++++++ + 1 file changed, 12 insertions(+) + +diff --git a/tools/lvmcmdline.c b/tools/lvmcmdline.c +index 1e12bedca..534368575 100644 +--- a/tools/lvmcmdline.c ++++ b/tools/lvmcmdline.c +@@ -3384,7 +3384,11 @@ static int _check_standard_fds(void) + int err = is_valid_fd(STDERR_FILENO); + + if (!is_valid_fd(STDIN_FILENO) && ++#ifdef __GLIBC__ + !(stdin = fopen(_PATH_DEVNULL, "r"))) { ++#else ++ !freopen(_PATH_DEVNULL, "r", stdin)) { ++#endif + if (err) + perror("stdin stream open"); + else +@@ -3394,7 +3398,11 @@ static int _check_standard_fds(void) + } + + if (!is_valid_fd(STDOUT_FILENO) && ++#ifdef __GLIBC__ + !(stdout = fopen(_PATH_DEVNULL, "w"))) { ++#else ++ !freopen(_PATH_DEVNULL, "w", stdout)) { ++#endif + if (err) + perror("stdout stream open"); + /* else no stdout */ +@@ -3402,7 +3410,11 @@ static int _check_standard_fds(void) + } + + if (!is_valid_fd(STDERR_FILENO) && ++#ifdef __GLIBC__ + !(stderr = fopen(_PATH_DEVNULL, "w"))) { ++#else ++ !freopen(_PATH_DEVNULL, "w", stderr)) { ++#endif + printf("stderr stream open: %s\n", + strerror(errno)); + return 0; +-- +2.22.3 + diff --git a/package/lvm2/0004-log-use-freopen-to-reopen-standard-streams.patch b/package/lvm2/0004-log-use-freopen-to-reopen-standard-streams.patch new file mode 100644 index 0000000000..773bef2db0 --- /dev/null +++ b/package/lvm2/0004-log-use-freopen-to-reopen-standard-streams.patch @@ -0,0 +1,43 @@ +From 6d6b953cf7d2b8d06e7b0363b1b06cb2e902aa0f Mon Sep 17 00:00:00 2001 +From: Simon Rowe +Date: Thu, 23 Mar 2023 10:07:02 +0000 +Subject: [PATCH] log: use freopen() to reopen standard streams + +In glibc stdin, stdout & stderr are variables that can be assigned to +(https://www.gnu.org/software/libc/manual/html_node/Standard-Streams.html) +however this not necessarily true of other C libraries. + +The gentoo musl porting notes +(https://wiki.gentoo.org/wiki/Musl_porting_notes) +recommend the substitution of + + stdX = fopen(...) + +with + + freopen(..., stdX) + +Signed-off-by: Simon Rowe +--- + lib/log/log.c | 4 ++++ + 1 file changed, 4 insertions(+) + +diff --git a/lib/log/log.c b/lib/log/log.c +index 7b4d537b3..5f62c048c 100644 +--- a/lib/log/log.c ++++ b/lib/log/log.c +@@ -208,7 +208,11 @@ int reopen_standard_stream(FILE **stream, const char *mode) + + _check_and_replace_standard_log_streams(old_stream, new_stream); + ++#ifdef __GLIBC__ + *stream = new_stream; ++#else ++ freopen(NULL, mode, *stream); ++#endif + return 1; + } + +-- +2.22.3 + diff --git a/package/lvm2/Config.in b/package/lvm2/Config.in index cc740dd40c..577a90656a 100644 --- a/package/lvm2/Config.in +++ b/package/lvm2/Config.in @@ -27,15 +27,10 @@ if BR2_PACKAGE_LVM2 config BR2_PACKAGE_LVM2_STANDARD_INSTALL bool "standard install instead of only dmsetup" default y - # http://lists.busybox.net/pipermail/buildroot/2016-August/170592.html - depends on !BR2_TOOLCHAIN_USES_MUSL help Install the standard suite of lvm2 programs. When this option is not set, only dmsetup is installed. -comment "lvm2 standard install needs a glibc or uClibc toolchain" - depends on BR2_TOOLCHAIN_USES_MUSL - endif comment "lvm2 needs a toolchain w/ threads, dynamic library" -- 2.22.3 From simon.rowe at nutanix.com Thu Mar 23 14:13:27 2023 From: simon.rowe at nutanix.com (Simon Rowe) Date: Thu, 23 Mar 2023 14:13:27 +0000 Subject: [Buildroot] [PATCH v2 2/2] package/multipath-tools: enable with musl In-Reply-To: <20230323141327.18684-1-simon.rowe@nutanix.com> References: <20230316113615.138847-1-simon.rowe@nutanix.com> <20230323141327.18684-1-simon.rowe@nutanix.com> Message-ID: <20230323141327.18684-2-simon.rowe@nutanix.com> Now LVM2 can be built using musl drop the toolchain config restriction. Signed-off-by: Simon Rowe --- package/multipath-tools/Config.in | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/package/multipath-tools/Config.in b/package/multipath-tools/Config.in index fc4b01b2ac..222f78b86c 100644 --- a/package/multipath-tools/Config.in +++ b/package/multipath-tools/Config.in @@ -1,14 +1,12 @@ -comment "multipath-tools needs udev and a uClibc or glibc toolchain w/ threads, dynamic library" +comment "multipath-tools needs udev and a toolchain w/ threads, dynamic library" depends on BR2_USE_MMU depends on BR2_TOOLCHAIN_HAS_SYNC_4 - depends on !BR2_TOOLCHAIN_USES_MUSL depends on BR2_PACKAGE_LIBURCU_ARCH_SUPPORTS depends on !BR2_TOOLCHAIN_HAS_THREADS || BR2_STATIC_LIBS || !BR2_PACKAGE_HAS_UDEV config BR2_PACKAGE_MULTIPATH_TOOLS bool "multipath-tools" depends on !BR2_STATIC_LIBS - depends on !BR2_TOOLCHAIN_USES_MUSL depends on BR2_USE_MMU depends on BR2_TOOLCHAIN_HAS_THREADS depends on BR2_TOOLCHAIN_HAS_SYNC_4 -- 2.22.3 From ps.report at gmx.net Thu Mar 23 21:47:27 2023 From: ps.report at gmx.net (Peter Seiderer) Date: Thu, 23 Mar 2023 22:47:27 +0100 Subject: [Buildroot] [PATCH v1] package/mtools: bump version to 4.0.43 Message-ID: <20230323214727.3228-1-ps.report@gmx.net> For details see [1]. [1] https://lists.gnu.org/archive/html/info-gnu/2023-03/msg00006.html Signed-off-by: Peter Seiderer --- package/mtools/mtools.hash | 2 +- package/mtools/mtools.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/mtools/mtools.hash b/package/mtools/mtools.hash index b81830a7d2..412d67a328 100644 --- a/package/mtools/mtools.hash +++ b/package/mtools/mtools.hash @@ -1,5 +1,5 @@ # Locally calculated after checking pgp signature -sha256 40a98fd9bcc865997866015013c3c64a304d98c2892fe4ab892ffd6ac3dd9bae mtools-4.0.42.tar.lz +sha256 997ffe4125a19de1fd433ed63f128f7d54bc1a5915f3cdb36da6491ef917f217 mtools-4.0.43.tar.lz # Locally calculated sha256 8ceb4b9ee5adedde47b31e975c1d90c73ad27b6b165a1dcd80c7c545eb65b903 COPYING diff --git a/package/mtools/mtools.mk b/package/mtools/mtools.mk index 407ac1a2c6..96d8e43ea2 100644 --- a/package/mtools/mtools.mk +++ b/package/mtools/mtools.mk @@ -4,7 +4,7 @@ # ################################################################################ -MTOOLS_VERSION = 4.0.42 +MTOOLS_VERSION = 4.0.43 MTOOLS_SOURCE = mtools-$(MTOOLS_VERSION).tar.lz MTOOLS_SITE = $(BR2_GNU_MIRROR)/mtools MTOOLS_LICENSE = GPL-3.0+ -- 2.39.2 From ps.report at gmx.net Thu Mar 23 21:49:01 2023 From: ps.report at gmx.net (Peter Seiderer) Date: Thu, 23 Mar 2023 22:49:01 +0100 Subject: [Buildroot] [PATCH v1] package/grep: bump version to 3.10 Message-ID: <20230323214901.3489-1-ps.report@gmx.net> For details see [1]. [1] https://lists.gnu.org/archive/html/info-gnu/2023-03/msg00007.html Signed-off-by: Peter Seiderer --- package/grep/grep.hash | 4 ++-- package/grep/grep.mk | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package/grep/grep.hash b/package/grep/grep.hash index c83e4653c3..142d15644d 100644 --- a/package/grep/grep.hash +++ b/package/grep/grep.hash @@ -1,5 +1,5 @@ # Locally calculated after checking signature -# https://ftp.gnu.org/gnu/grep/grep-3.9.tar.xz.sig +# https://ftp.gnu.org/gnu/grep/grep-3.10.tar.xz.sig # using key 155D3FC500C834486D1EEA677FD9FCCB000BEEEE -sha256 abcd11409ee23d4caf35feb422e53bbac867014cfeed313bb5f488aca170b599 grep-3.9.tar.xz +sha256 24efa5b595fb5a7100879b51b8868a0bb87a71c183d02c4c602633b88af6855b grep-3.10.tar.xz sha256 3972dc9744f6499f0f9b2dbf76696f2ae7ad8af9b23dde66d6af86c9dfb36986 COPYING diff --git a/package/grep/grep.mk b/package/grep/grep.mk index 309987010f..2f3b405f93 100644 --- a/package/grep/grep.mk +++ b/package/grep/grep.mk @@ -4,7 +4,7 @@ # ################################################################################ -GREP_VERSION = 3.9 +GREP_VERSION = 3.10 GREP_SITE = $(BR2_GNU_MIRROR)/grep GREP_SOURCE = grep-$(GREP_VERSION).tar.xz GREP_LICENSE = GPL-3.0+ -- 2.39.2 From christian at paral.in Fri Mar 24 02:45:04 2023 From: christian at paral.in (Christian Stewart) Date: Thu, 23 Mar 2023 19:45:04 -0700 Subject: [Buildroot] [PATCH v3 1/3] package/go-bootstrap: split into two stages: go1.4 and go1.19.5 In-Reply-To: <20230312225806.0bf4b0fd@windsurf> References: <20230215073256.186476-1-christian@paral.in> <20230312225806.0bf4b0fd@windsurf> Message-ID: Thomas, On Sun, Mar 12, 2023 at 2:58?PM Thomas Petazzoni wrote: > On Tue, 14 Feb 2023 23:32:54 -0800 > Christian Stewart via buildroot wrote: > > > +# Use last C-based Go compiler: v1.4.x > > +# See https://golang.org/doc/install/source#bootstrapFromSource > > +GO_BOOTSTRAP_STAGE1_VERSION = 1.4-bootstrap-20171003 > > +GO_BOOTSTRAP_STAGE1_SITE = https://dl.google.com/go > > +GO_BOOTSTRAP_STAGE1_SOURCE = go$(GO_BOOTSTRAP_STAGE1_VERSION).tar.gz > > + > > +GO_BOOTSTRAP_STAGE1_LICENSE = BSD-3-Clause > > +GO_BOOTSTRAP_STAGE1_LICENSE_FILES = LICENSE > > + > > +# The toolchain is needed for HOSTCC_NOCACHE used to compile the Go compiler. > > This doesn't make much sense. Why would the toolchain package be needed > for HOSTCC_NOCCACHE ? We have several packages that use HOSTCC_NOCCACHE > before the toolchain is ready. I suppose HOSTCC_NOCCACHE uses the gcc installed outside of buildroot, so it should be fine to remove this dependency. > > + # Set all file timestamps to prevent the go compiler from rebuilding any > > + # built in packages when programs are built. > > + find $(HOST_GO_BOOTSTRAP_STAGE2_ROOT) -type f -exec touch -r $(@D)/bin/go {} \; > > So we have to do this for bootstrap-stage2 but not bootstrap-stage1 ? It's not strictly necessary for either one. I removed it for the next revision of the patch. > > - depends on BR2_PACKAGE_HOST_GO_BOOTSTRAP_ARCH_SUPPORTS > > + depends on BR2_PACKAGE_HOST_GO_BOOTSTRAP_STAGE2_ARCH_SUPPORTS > > + # See https://go.dev/doc/install/source#environment > > + # See src/go/build/syslist.go for the list of supported architectures > > This comment looks good, but is unrelated. Separate patch? Is it really necessary to put in a separate patch? It's a minor comment change. Feels appropriate to bundle it here with other related changes. > > depends on (BR2_arm && BR2_TOOLCHAIN_SUPPORTS_PIE) || BR2_aarch64 \ > > || BR2_i386 || BR2_x86_64 || BR2_powerpc64le \ > > || BR2_mips64 || BR2_mips64el || BR2_riscv || BR2_s390x > > @@ -28,4 +30,4 @@ config BR2_PACKAGE_HOST_GO_TARGET_CGO_LINKING_SUPPORTS > > config BR2_PACKAGE_HOST_GO_HOST_ARCH_SUPPORTS > > bool > > default y > > - depends on BR2_PACKAGE_HOST_GO_BOOTSTRAP_ARCH_SUPPORTS > > + depends on BR2_PACKAGE_HOST_GO_BOOTSTRAP_STAGE2_ARCH_SUPPORTS > > diff --git a/package/go/go.mk b/package/go/go.mk > > index c38ae0b99c..b0dd002712 100644 > > --- a/package/go/go.mk > > +++ b/package/go/go.mk > > @@ -12,7 +12,7 @@ GO_LICENSE = BSD-3-Clause > > GO_LICENSE_FILES = LICENSE > > GO_CPE_ID_VENDOR = golang > > > > -HOST_GO_DEPENDENCIES = host-go-bootstrap > > +HOST_GO_DEPENDENCIES = host-go-bootstrap-stage2 > > HOST_GO_GOPATH = $(HOST_DIR)/share/go-path > > HOST_GO_HOST_CACHE = $(HOST_DIR)/share/host-go-cache > > HOST_GO_ROOT = $(HOST_DIR)/lib/go > > @@ -121,12 +121,12 @@ HOST_GO_HOST_ENV = \ > > CGO_CXXFLAGS="$(HOST_CXXFLAGS)" \ > > CGO_LDFLAGS="$(HOST_LDFLAGS)" > > > > -# The go build system is not compatible with ccache, so use > > -# HOSTCC_NOCCACHE. See https://github.com/golang/go/issues/11685. > > +# The go build system is not compatable with ccache, so use HOSTCC_NOCCACHE. > > +# See https://github.com/golang/go/issues/11685. > > Why is this comment being changed, with a typo added? Fixed the typo. The comment is being changed because it can fit on a single line in 75 characters. It just looks cleaner. I can revert this if necessary. > > HOST_GO_MAKE_ENV = \ > > GO111MODULE=off \ > > GOCACHE=$(HOST_GO_HOST_CACHE) \ > > - GOROOT_BOOTSTRAP=$(HOST_GO_BOOTSTRAP_ROOT) \ > > + GOROOT_BOOTSTRAP=$(HOST_GO_BOOTSTRAP_STAGE2_ROOT) \ > > GOROOT_FINAL=$(HOST_GO_ROOT) \ > > GOROOT="$(@D)" \ > > GOBIN="$(@D)/bin" \ > > @@ -154,7 +154,6 @@ define HOST_GO_INSTALL_CMDS > > cp -a $(@D)/pkg/include $(@D)/pkg/linux_* $(HOST_GO_ROOT)/pkg/ > > cp -a $(@D)/pkg/tool $(HOST_GO_ROOT)/pkg/ > > > > - # There is a known issue which requires the go sources to be installed > > Why is this comment being removed? It's not an issue, per se. The nature of the Go compiler is that it needs the sources to work. That bug report has been closed for years now and is actually unrelated to needing sources anyway. Please let me know if: - I need to make a separate patch for that minor comment change (I vote not) - That comment adjustment should be reverted or not (I vote not) - The comment mentioning installing sources needs to be there (I vote not) Otherwise I applied the other changes and am ready to respin a new revision. Best regards, Christian Stewart From noreply at busybox.net Fri Mar 24 05:22:52 2023 From: noreply at busybox.net (busybox.net) Date: 23 Mar 2023 22:22:52 -0700 Subject: [Buildroot] Urgent Authentication : buildroot@busybox.net DO NOT IGNORE Message-ID: <20230323222252.181D36493B63A506@busybox.net> An HTML attachment was scrubbed... URL: From peter at korsgaard.com Fri Mar 24 06:36:58 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Fri, 24 Mar 2023 07:36:58 +0100 Subject: [Buildroot] 2023.02 : pty_allocate: openpty: No such file or directory In-Reply-To: (Zvi Vered's message of "Fri, 24 Mar 2023 06:30:28 +0300") References: <875yavx0ui.fsf@dell.be.48ers.dk> <87edpiuehn.fsf@dell.be.48ers.dk> <877cv9vr7v.fsf@dell.be.48ers.dk> <87355wv45c.fsf@dell.be.48ers.dk> <875yasq7l8.fsf@dell.be.48ers.dk> Message-ID: <877cv6psdx.fsf@dell.be.48ers.dk> >>>>> "Zvi" == Zvi Vered writes: Hello, > Hi Peter, > I did not know about an option to embed the rootfs as an initramfs. > The "custom way" is always plan B. > Can you please specify what I should modify in the .config of buildroot for > this purpose ? If you configure Buildroot to build your Linux kernel as well, then you will see a new option under filesystem images called "initial RAM filesystem linked into linux kernel". > Currently I extract rootfs.tar and then run the following script: > ------------------------------------------------------------------------------------------------------------ > ./kernel/linux-xlnx/scripts/gen_initramfs_list.sh ../rootfs > initramfs_list > ./kernel/linux-xlnx/usr/gen_init_cpio initramfs_list > rootfs.cpio > gzip rootfs.cpio > ./u-boot/u-boot-xlnx/tools/mkimage -A arm64 -T ramdisk -C gzip -n > 'petalinux-user-image-plnx-zynqmp' -d rootfs.cpio.gz rootfs.cpio.gz.u-boot > ------------------------------------------------------------------------------------------------------------- > This creates rootfs.cpio.gz.u-boot which is loaded via TFTP. You presumably do this as a normal user, so file ownership will be wrong and device nodes (like your /dev/null problem) cannot be correctly created. Even if you don't want to build a Linux kernel with Buildroot you can replace those 4 steps with the cpio filesystem option in Buildroot, E.G.: [*] cpio the root filesystem (for use as an initial RAM filesystem) cpio type (cpio the whole root filesystem) ---> Compression method (gzip) ---> [*] Create U-Boot image of the root filesystem -- Bye, Peter Korsgaard From thomas.petazzoni at bootlin.com Fri Mar 24 06:38:47 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Fri, 24 Mar 2023 06:38:47 -0000 Subject: [Buildroot] [autobuild.buildroot.net] Daily results for 2023-03-23 Message-ID: <20230324063852.B03AB40236@smtp2.osuosl.org> Hello, Autobuild statistics for 2023-03-23 =================================== branch | OK | NOK | TIM | TOT | 2023.02.x | 14 | 6 | 0 | 20 | master | 204 | 160 | 0 | 364 | Classification of failures by reason for master ----------------------------------------------- gobject-introspection-1.72.0 | 9 snmppp-3.5.0 | 9 host-binutils-2.38 | 8 host-go-1.19.7 | 7 linux-6.1.14 | 7 bluez5_utils-5.66 | 6 elfutils-0.186 | 4 gmp-6.2.1 | 4 host-binutils-2.39 | 4 host-rust-1.68.0 | 4 libglib2-2.72.3 | 4 ltp-testsuite-20220930 | 4 brltty-6.5 | 3 glibc-2.36-81-g4f4d7a13edfd... | 3 libgcrypt-1.10.1 | 3 openvmtools-11.3.5-18557794 | 3 cmocka-1.1.5 | 2 dc3dd-7.2.641 | 2 dhcp-4.4.3-P1 | 2 file-5.43 | 2 fs/ubifs/ubifs.mk:49: /home... | 2 fs/ubifs/ubifs.mk:49: /home... | 2 host-gcc-initial-11.3.0 | 2 host-qemu-7.2.0 | 2 ntpsec-1.2.2 | 2 qemu-7.2.0 | 2 quickjs-2021-03-27 | 2 sdl-1.2.15 | 2 uclibc-1.0.42 | 2 ulog-0389d243352255f6182326... | 2 unknown | 2 xenomai-3.0.10 | 2 augeas-1.12.0 | 1 bat-0.19.0 | 1 busybox-1.36.0 | 1 check-0.15.2 | 1 dahdi-linux-3.2.0 | 1 docker-engine-23.0.1 | 1 exim-4.96 | 1 fs/cramfs/cramfs.mk:46: /ho... | 1 fs/ext2/ext2.mk:66: /home/b... | 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 fs/ubifs/ubifs.mk:49: /tmp/... | 1 fs/ubifs/ubifs.mk:49: /tmp/... | 1 fs/ubifs/ubifs.mk:49: /tmp/... | 1 google-breakpad-c85eb4a59b6... | 1 host-binutils-2.37 | 1 host-gcc-final-11.3.0 | 1 host-gcc-final-12.2.0 | 1 host-gcc-final-arc-2020.09-... | 1 host-rust-bin-1.68.0 | 1 host-zstd-1.5.4 | 1 ipmitool-1_8_19 | 1 jailhouse-0.12 | 1 libdeflate-1.15 | 1 libglvnd-1.4.0 | 1 libunwind-1.6.2 | 1 linux-tools | 1 lttng-modules-2.13.7 | 1 mpir-3.0.0 | 1 ola-0.10.9 | 1 pcsc-lite-1.9.9 | 1 perl-5.36.0 | 1 proj-8.1.1 | 1 python-bcrypt-4.0.1 | 1 ramsmp-3.5.0 | 1 rtl8189fs-ed6741b52bc998875... | 1 rtl8723bu-92c19318cb54ef96c... | 1 skalibs-2.12.0.1 | 1 tcf-agent-1.7.0 | 1 trinity-1.9 | 1 valgrind-3.19.0 | 1 wolfssl-5.5.3 | 1 xserver_xorg-server-21.1.7 | 1 Detail of failures for master ----------------------------- arch | reason | OK? | url | orph? -------------+--------------------------------+-----+---------------------------------------------------------------------------------+------- riscv64 | augeas-1.12.0 | NOK | http://autobuild.buildroot.net/results/e20fba31a0828c55d4ecb91844af5f3265e54357 | ORPH armeb | bat-0.19.0 | NOK | http://autobuild.buildroot.net/results/53d242b9650df47cdaa5c77d204adad17a4af886 | or1k | bluez5_utils-5.66 | NOK | http://autobuild.buildroot.net/results/a93b276d48e8d3c8aa11632f21e2e40ecda12e98 | i686 | bluez5_utils-5.66 | NOK | http://autobuild.buildroot.net/results/b9ace07145f8b0a8cd7bf8231e5d5a1e924f1017 | powerpc64le | bluez5_utils-5.66 | NOK | http://autobuild.buildroot.net/results/942282360f44ceb4469c96f667c04e25ae0546aa | mips64 | bluez5_utils-5.66 | NOK | http://autobuild.buildroot.net/results/4b9447609dd67dc23f3ed9ad1a41a77847b4ecf5 | powerpc64le | bluez5_utils-5.66 | NOK | http://autobuild.buildroot.net/results/4af4c1dd4722255af447b9377269c2e5e732e990 | armeb | bluez5_utils-5.66 | NOK | http://autobuild.buildroot.net/results/8e27f584c0e1f6be557eedd917ca229ae498c078 | mipsel | brltty-6.5 | NOK | http://autobuild.buildroot.net/results/0119cbc00edb550b117afd02fe5defd8c5ea48cf | powerpc64le | brltty-6.5 | NOK | http://autobuild.buildroot.net/results/9214cee05e0b9159f5e673d584c1b012eab56875 | arceb | brltty-6.5 | NOK | http://autobuild.buildroot.net/results/507fb0a3f1435f0cdf6f2d4070d99ef2e188c6d4 | mipsel | busybox-1.36.0 | NOK | http://autobuild.buildroot.net/results/f4b6e6e0ca7fc954ecb286041d015305db7df716 | ORPH mips64 | check-0.15.2 | NOK | http://autobuild.buildroot.net/results/02491f08d42d96e2a5d98743cca04f6d0f0fedcd | ORPH mips64el | cmocka-1.1.5 | NOK | http://autobuild.buildroot.net/results/70c1be0d9abea1ec3e349100221c8a2d7a45f1ab | armeb | cmocka-1.1.5 | NOK | http://autobuild.buildroot.net/results/18a2431e1103493bb2b8629cfb036c81398d1d72 | i686 | dahdi-linux-3.2.0 | NOK | http://autobuild.buildroot.net/results/d85fafb084076db756f9b60bcba3fdaf72376858 | or1k | dc3dd-7.2.641 | NOK | http://autobuild.buildroot.net/results/e4431162bca99a0dfb2fbf2b9f143a43e2495a85 | ORPH or1k | dc3dd-7.2.641 | NOK | http://autobuild.buildroot.net/results/f6d7623ebc801109a67b92853aa6876584c57030 | ORPH sh4a | dhcp-4.4.3-P1 | NOK | http://autobuild.buildroot.net/results/11e96a7a34d6fbf84dc4430f29d90d08025836ee | ORPH sh4 | dhcp-4.4.3-P1 | NOK | http://autobuild.buildroot.net/results/c96c84bb96c617b843d7eab794b0f3cb3c548b76 | ORPH x86_64 | docker-engine-23.0.1 | NOK | http://autobuild.buildroot.net/results/5e3304a66a522afd332b456923d7e5319f9907c7 | arc | elfutils-0.186 | NOK | http://autobuild.buildroot.net/results/a5696db925936953a70449c429a07987ea70fbb1 | ORPH microblaze | elfutils-0.186 | NOK | http://autobuild.buildroot.net/results/c33dfe8cd21ae49f7c2c862458c6331cf49d9930 | ORPH microblaze | elfutils-0.186 | NOK | http://autobuild.buildroot.net/results/48b5880ee4704d746d34fcf65d50cc6066c10698 | ORPH microblazeel | elfutils-0.186 | NOK | http://autobuild.buildroot.net/results/cc9d8aaaab5b42dadb3b387c560bcb1ea35ef104 | ORPH armeb | exim-4.96 | NOK | http://autobuild.buildroot.net/results/61d02aa977cb9c54610c99c0869453ebf773c3ae | powerpc | file-5.43 | NOK | http://autobuild.buildroot.net/results/6d11cdd725789ee2d9e4668ccaf84ed88a07d378 | ORPH mipsel | file-5.43 | NOK | http://autobuild.buildroot.net/results/7f5160b202d0cec9eab6d367d4b09b3048b574bd | ORPH sh4a | fs/cramfs/cramfs.mk:46: /ho... | NOK | http://autobuild.buildroot.net/results/352f91a4b226fc2522c45ba0b46b1f5fb5ae608b | i686 | fs/ext2/ext2.mk:66: /home/b... | NOK | http://autobuild.buildroot.net/results/2655580363b8fa3f0262d835081924fe29586958 | sparc | fs/ubi/ubi.mk:51: /home/tho... | NOK | http://autobuild.buildroot.net/results/2c5eb276cd93da8801026fa87fde143780bb7a38 | mips64 | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/96340f7f11a06ee71593354f18318c6c20b13010 | nios2 | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/57de992b95c0aef3356eadfc6134c0535323629e | s390x | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/d4b8c9f8a90f581d61af2e1ebe72b0cfabfd22cb | microblaze | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/8873b7396554642b33daddf987cf4d873e235899 | sparc | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/791cf6f762893d9a6bc77ebfd761bde8ad2e573c | mips64 | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/8f7951534fc01202a08e89013fefe58c59fcb482 | nios2 | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/4d1ff4382ecd9ebf44fd8ed7c03882ac1c99b6e5 | s390x | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/fd0c7a107b741e61aa49c23aa4d8310db0b65f18 | s390x | fs/ubifs/ubifs.mk:49: /tmp/... | NOK | http://autobuild.buildroot.net/results/4ee2e08222065e36b1289ecbf3f6091e917cb2b7 | mips64 | fs/ubifs/ubifs.mk:49: /tmp/... | NOK | http://autobuild.buildroot.net/results/a05f419de4ea44ba66997b6213f65b1386158711 | microblazeel | fs/ubifs/ubifs.mk:49: /tmp/... | NOK | http://autobuild.buildroot.net/results/8d8b7d34862bab6ba8aa8fe1d2f1f227063aabe6 | powerpc64le | glibc-2.36-81-g4f4d7a13edfd... | NOK | http://autobuild.buildroot.net/results/d87335748c39191fd8fcbb70c3bd1971f07e64db | powerpc | glibc-2.36-81-g4f4d7a13edfd... | NOK | http://autobuild.buildroot.net/results/99a05f261576304985a29060fb627e9ada81b738 | arc | glibc-2.36-81-g4f4d7a13edfd... | NOK | http://autobuild.buildroot.net/results/6b61bf6865a1f3da15cb08194967816e5d476171 | riscv64 | gmp-6.2.1 | NOK | http://autobuild.buildroot.net/results/9a4562a117646fde268f5960a781a5c817d69856 | ORPH riscv64 | gmp-6.2.1 | NOK | http://autobuild.buildroot.net/results/f0daecda219ae7f09ff2a6f3daf301949db3cfde | ORPH riscv64 | gmp-6.2.1 | NOK | http://autobuild.buildroot.net/results/878844900a13d3e7bc01c670d31d1338334f20b8 | ORPH riscv64 | gmp-6.2.1 | NOK | http://autobuild.buildroot.net/results/d1e1a34a871115349b039cd451e37a630c2f7499 | ORPH mips | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/1f29a392d29e4e3efd86990f25e102b27efcf182 | ORPH sparc64 | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/3e5fc3fd547c6ecfa61d9ac1efca3041e4886f63 | ORPH sparc64 | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/de3ebe9f3dca7af800a33812f84694eb834d0b7b | ORPH sparc64 | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/b23bff1c5fa3cfa1a43e674b50533ff0ebbf72e6 | ORPH sparc64 | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/e129525ba4c315cf520e7b7d51415c3ce7495bac | ORPH sparc64 | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/a1afbc5ee6508abb11532f70d303fab4eb343e94 | ORPH sparc64 | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/5e67cbd129b9adb764901b2ae901624cf27a3bc6 | ORPH microblazeel | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/66a9068223135ad06fb21bfa0b4b77dd8f592cbd | ORPH or1k | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/1f0d9a7dbeabb14568d115fbc7d807dbfd04a7b2 | ORPH i686 | google-breakpad-c85eb4a59b6... | NOK | http://autobuild.buildroot.net/results/c57fde1d4b41b21c2f36b22edd42498ec02cc77a | s390x | host-binutils-2.37 | NOK | http://autobuild.buildroot.net/results/0365cebd861c82f0d678b90cf128d7e378546925 | powerpc | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/d30c23cbf33bc3795f6b36014631156bd7c226bc | powerpc64 | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/d3a580f017669db139e0a4155da6f077d53217fe | mips64el | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/5d4a325ac760840a98d7e1fd316408f374f5b749 | aarch64 | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/037cc75bcdd5c97e57b44c2acb95b293feb511a6 | sparc | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/23d77f75d68f3e38ee581b17a569dc06df4d4438 | microblaze | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/6948ad5471d49a205bb5330164e7f39b0a347ba6 | riscv64 | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/99e7a83c7b3ad438a40cda75025767872bdcd64e | arm | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/48d331bc1acbb35adbf125b8422f19ca3e9f5c8f | powerpc64le | host-binutils-2.39 | NOK | http://autobuild.buildroot.net/results/4432b44146e8f02f16298eefb99979ca5485a6be | s390x | host-binutils-2.39 | NOK | http://autobuild.buildroot.net/results/1cb39152a4007ff1f25579c6a49dad7a35953fca | xtensa | host-binutils-2.39 | NOK | http://autobuild.buildroot.net/results/3ad337ff509fa3151a274ef8340f1520c42d1b64 | x86_64 | host-binutils-2.39 | NOK | http://autobuild.buildroot.net/results/cd6e22a811ce9795137c2cdaa560822c3aa4dc4c | microblaze | host-gcc-final-11.3.0 | NOK | http://autobuild.buildroot.net/results/ec4a385f3f220f61424bde162575d1b74282984a | armeb | host-gcc-final-12.2.0 | NOK | http://autobuild.buildroot.net/results/95c41c50856f8f36dfa24cf9a0a4931dc5cf4c22 | arceb | host-gcc-final-arc-2020.09-... | NOK | http://autobuild.buildroot.net/results/cc0e4c5bd279eb87c39913b2bdb23aa91718bdc2 | mipsel | host-gcc-initial-11.3.0 | NOK | http://autobuild.buildroot.net/results/7e19c941c8c5ff9293219bc29d1ec9721ed7cc9d | mipsel | host-gcc-initial-11.3.0 | NOK | http://autobuild.buildroot.net/results/39e96451da3f943abf430fd291117eb0226cac79 | i686 | host-go-1.19.7 | NOK | http://autobuild.buildroot.net/results/29a1e22cfa62e62c68f3140f6aa1c26b51344ef3 | mips64el | host-go-1.19.7 | NOK | http://autobuild.buildroot.net/results/10cb204de8786e0621ac7224b1fe81e4d5a3d4ff | i686 | host-go-1.19.7 | NOK | http://autobuild.buildroot.net/results/9b5eaaa30abc8c9602c88450f017dcc1379d80f8 | aarch64 | host-go-1.19.7 | NOK | http://autobuild.buildroot.net/results/df5fddd4040d78ef7a666c090e8deaad8a7adf9c | mips64el | host-go-1.19.7 | NOK | http://autobuild.buildroot.net/results/82bd8581bc804272dd7c83ea37ae1e39ac61fb10 | mips64 | host-go-1.19.7 | NOK | http://autobuild.buildroot.net/results/1ae09a3ca02c441e4fd02219858c2bef6ad23ad0 | mips64 | host-go-1.19.7 | NOK | http://autobuild.buildroot.net/results/b500a8155ea01d27157ae6221d15a07a26ac5d99 | nios2 | host-qemu-7.2.0 | NOK | http://autobuild.buildroot.net/results/9aabcd4e39163cb299198b7541cb766f09853403 | s390x | host-qemu-7.2.0 | NOK | http://autobuild.buildroot.net/results/1d8f06667982c8260dcfce52015028d0093c7335 | x86_64 | host-rust-1.68.0 | NOK | http://autobuild.buildroot.net/results/d5db82d1d60e59918d64fca6f6f6c5a6a2c78cf1 | mips | host-rust-1.68.0 | NOK | http://autobuild.buildroot.net/results/c1bae381f10d6eecb571bf2abba6cbefeb40ede0 | x86_64 | host-rust-1.68.0 | NOK | http://autobuild.buildroot.net/results/72aafa21ae8438a5380e689ce361054697eef611 | mipsel | host-rust-1.68.0 | NOK | http://autobuild.buildroot.net/results/8290bc0416ee4184da4715bf67bee8a19a44920c | powerpc64 | host-rust-bin-1.68.0 | NOK | http://autobuild.buildroot.net/results/0cbfcf21e0a845c1f40557e0c816a5cf76617367 | mips64el | host-zstd-1.5.4 | NOK | http://autobuild.buildroot.net/results/14f14295cd54ad3c0c0074226c3600c46bba6ddf | or1k | ipmitool-1_8_19 | NOK | http://autobuild.buildroot.net/results/1fb43ae5e23873a1bdefc1b3206acc6897f05109 | aarch64 | jailhouse-0.12 | NOK | http://autobuild.buildroot.net/results/2ce942b944a56e47bb473b431896bd1a29ad294f | arm | libdeflate-1.15 | NOK | http://autobuild.buildroot.net/results/171057c06b91c70bf624117bf2e29a5282f69d1f | i686 | libgcrypt-1.10.1 | NOK | http://autobuild.buildroot.net/results/ecc5a8c0c60bc94a70815a3bc4e8501411b9e8f9 | ORPH i686 | libgcrypt-1.10.1 | NOK | http://autobuild.buildroot.net/results/87f5114fcc179332eb1491e6122b0684e5d9168f | ORPH i686 | libgcrypt-1.10.1 | NOK | http://autobuild.buildroot.net/results/ce5db2c44737f8c1862afc407be295d81c1ce8a1 | ORPH arc | libglib2-2.72.3 | NOK | http://autobuild.buildroot.net/results/b6303bc1e68a5a6171b47349167e002d46df54ff | arc | libglib2-2.72.3 | NOK | http://autobuild.buildroot.net/results/c89c913cc9986dd01f89c671483306e565f4c2a3 | arceb | libglib2-2.72.3 | NOK | http://autobuild.buildroot.net/results/a1062fd50a0f6ca07be35981c09b62c3aac0bc4c | arceb | libglib2-2.72.3 | NOK | http://autobuild.buildroot.net/results/067ae1d0650fb1020acc80cd4c3d84f933265d5f | mipsel | libglvnd-1.4.0 | NOK | http://autobuild.buildroot.net/results/a7686db738ef9d8a7b018b27836d05955c0e3d9e | ORPH aarch64 | libunwind-1.6.2 | NOK | http://autobuild.buildroot.net/results/da3efaf9576af67be7b2a8660ec8c6f554f0febb | ORPH mipsel | linux-6.1.14 | NOK | http://autobuild.buildroot.net/results/d909aa2395a9a161decb112fd2b77efd18003c49 | ORPH mips64 | linux-6.1.14 | NOK | http://autobuild.buildroot.net/results/72c93f35dd74903f24fb3cabf4c396b55b678d4b | ORPH mips64 | linux-6.1.14 | NOK | http://autobuild.buildroot.net/results/748ab6d09941f0379fc0d42f03e88b6b4f4ea959 | ORPH mipsel | linux-6.1.14 | NOK | http://autobuild.buildroot.net/results/4eaf82b2861e97d63007415f5ccbcd2c157dfc57 | ORPH arceb | linux-6.1.14 | NOK | http://autobuild.buildroot.net/results/88a4110a80553dc4f1ed8093ae87c7c243d02338 | ORPH mips64el | linux-6.1.14 | NOK | http://autobuild.buildroot.net/results/1afa33079de0991c2282f952c05abc127f546ed9 | ORPH sh4aeb | linux-6.1.14 | NOK | http://autobuild.buildroot.net/results/e83cb0c0e8e3915e97b512630f89ddc8fd22fdcf | ORPH mips64el | linux-tools | NOK | http://autobuild.buildroot.net/results/704a84d3aff20496916e7b1f6979d9ca5ae871eb | ORPH microblazeel | ltp-testsuite-20220930 | NOK | http://autobuild.buildroot.net/results/9d0047793256528be40bebda87beea788c1af11c | aarch64_be | ltp-testsuite-20220930 | NOK | http://autobuild.buildroot.net/results/908d7a2067e329a196f16d8fe01b6ca369604782 | or1k | ltp-testsuite-20220930 | NOK | http://autobuild.buildroot.net/results/c8c5d1796006e7a6414026d701ff8ce33953b84a | i586 | ltp-testsuite-20220930 | NOK | http://autobuild.buildroot.net/results/c48fc6b82d3286b127d1b838eb63d767d08e84f9 | sparc | lttng-modules-2.13.7 | NOK | http://autobuild.buildroot.net/results/c4b2b8e4b15c1f1b569fb59fbea89d7c953a1609 | armeb | mpir-3.0.0 | NOK | http://autobuild.buildroot.net/results/a4e5905c76777e95222e24729df1a9b33bdf3111 | m68k | ntpsec-1.2.2 | NOK | http://autobuild.buildroot.net/results/6be0ac3a4728a3746f1558dede1fe629820f0364 | ORPH xtensa | ntpsec-1.2.2 | NOK | http://autobuild.buildroot.net/results/a0c617f027019fed38be2f5d068e6a8dfcc2656c | ORPH sparc64 | ola-0.10.9 | NOK | http://autobuild.buildroot.net/results/75dffa4184a96db8b913599b2255a1384c07ecb6 | aarch64 | openvmtools-11.3.5-18557794 | NOK | http://autobuild.buildroot.net/results/475e1853e369bae8fed2563b4c304e25618a8595 | aarch64 | openvmtools-11.3.5-18557794 | NOK | http://autobuild.buildroot.net/results/e1723c3b59950beccff7b07214b93e90c5aaadb2 | x86_64 | openvmtools-11.3.5-18557794 | NOK | http://autobuild.buildroot.net/results/b38c574f276a3129e34b7d56dc948aa1017788b5 | or1k | pcsc-lite-1.9.9 | NOK | http://autobuild.buildroot.net/results/952f3897a08b2ebf1aee52952047d29ceb7627eb | ORPH mips | perl-5.36.0 | NOK | http://autobuild.buildroot.net/results/6c8829b9d90a4833c92b97bce732eb6428baf14d | x86_64 | proj-8.1.1 | NOK | http://autobuild.buildroot.net/results/9c7d32429812b0d0c36e0594d1c13d3b4ae23616 | armeb | python-bcrypt-4.0.1 | NOK | http://autobuild.buildroot.net/results/dc518ad80de69bfa22b96e1df81c32eff17478d1 | powerpc64 | qemu-7.2.0 | NOK | http://autobuild.buildroot.net/results/fcb12dd48766380d1fad656fc00f0d4b4c5c8768 | aarch64 | qemu-7.2.0 | NOK | http://autobuild.buildroot.net/results/7ddbe1497b1832c9f5c740230efccb0ce2687a58 | sh4aeb | quickjs-2021-03-27 | NOK | http://autobuild.buildroot.net/results/746f331112899a90a9520d317de45b3fb85cc542 | sh4aeb | quickjs-2021-03-27 | NOK | http://autobuild.buildroot.net/results/9f163429d5e76e35d44e35a7f9dc015887ebaaf4 | sh4eb | ramsmp-3.5.0 | NOK | http://autobuild.buildroot.net/results/7f5759a2bbbcb8d2dd0e0c3b11380577ca6dc11d | aarch64_be | rtl8189fs-ed6741b52bc998875... | NOK | http://autobuild.buildroot.net/results/37b1e064c377b03605dd70db55f8d581b8c3563e | mips64el | rtl8723bu-92c19318cb54ef96c... | NOK | http://autobuild.buildroot.net/results/0d5a1d933453bee04f661b8fd59e53550cd1160d | sh4a | sdl-1.2.15 | NOK | http://autobuild.buildroot.net/results/a82fb69d5bc452327faeb9d1aab3c43d66c341bd | ORPH sh4eb | sdl-1.2.15 | NOK | http://autobuild.buildroot.net/results/c7027873e490bd52d518ca552f7ac48dddc0272e | ORPH or1k | skalibs-2.12.0.1 | NOK | http://autobuild.buildroot.net/results/77182622bed6d6fbf8d4793fc06be07a93415aab | microblazeel | snmppp-3.5.0 | NOK | http://autobuild.buildroot.net/results/9cc85e15eeae259ad98ed9394288498059569131 | sparc64 | snmppp-3.5.0 | NOK | http://autobuild.buildroot.net/results/d5b28a8102ce9ff36ec69614f23391187eecb9fe | i686 | snmppp-3.5.0 | NOK | http://autobuild.buildroot.net/results/d2f7d0dbf03d784862add883e8235c88714363c3 | arceb | snmppp-3.5.0 | NOK | http://autobuild.buildroot.net/results/bcb087a5853eec4061d425a06d3e621791a8d41a | powerpc64le | snmppp-3.5.0 | NOK | http://autobuild.buildroot.net/results/9489a959d302579846b795b4f1f5e92529bbd167 | aarch64_be | snmppp-3.5.0 | NOK | http://autobuild.buildroot.net/results/1a6fef200ecc0f9875ff2e73f810a3c087777881 | x86_64 | snmppp-3.5.0 | NOK | http://autobuild.buildroot.net/results/aa9ac70dbe71cd9429223db609bb0c9fd0de7961 | sh4 | snmppp-3.5.0 | NOK | http://autobuild.buildroot.net/results/48953001669d921244b6beb61e16eb79cb2330d1 | s390x | snmppp-3.5.0 | NOK | http://autobuild.buildroot.net/results/2b9b0904155348a81ec6edd0b951fc7fc8226641 | microblazeel | tcf-agent-1.7.0 | NOK | http://autobuild.buildroot.net/results/47a81d72c0ee5f5a4e2deef6261f843c15fb8add | x86_64 | trinity-1.9 | NOK | http://autobuild.buildroot.net/results/1eeaf3e27f46779683e879fd9f6a079d779d5717 | ORPH riscv64 | uclibc-1.0.42 | NOK | http://autobuild.buildroot.net/results/08442a936131edae73ee2951f00599de2792e73f | powerpc | uclibc-1.0.42 | NOK | http://autobuild.buildroot.net/results/e8eba0b421d38e579cbf2a3c7adf471fb4ec198e | microblaze | ulog-0389d243352255f6182326... | NOK | http://autobuild.buildroot.net/results/847a2a2d24b52828c4d4a3e5e3c2240d25eea27e | aarch64_be | ulog-0389d243352255f6182326... | NOK | http://autobuild.buildroot.net/results/0e411aea103ab9f831ae33f970a76a2ab8ffe520 | nios2 | unknown | NOK | http://autobuild.buildroot.net/results/0ef60c934fb23b354d64812211bbeaaa92e8867a | sh4a | unknown | NOK | http://autobuild.buildroot.net/results/7ac8e5a3007cb4eb740205750d9ef5eebbe7da52 | mips64el | valgrind-3.19.0 | NOK | http://autobuild.buildroot.net/results/79ebdd0d7c6f1c61725096eedca0d577194b02a4 | ORPH arm | wolfssl-5.5.3 | NOK | http://autobuild.buildroot.net/results/df49e71fb8c481e61d7fa022816ccfd68cb759f7 | or1k | xenomai-3.0.10 | NOK | http://autobuild.buildroot.net/results/30d741b173ec4f7dda95c50359d033334cce142c | aarch64_be | xenomai-3.0.10 | NOK | http://autobuild.buildroot.net/results/8b3d2a9838fe67bb8442583654aebb193cee5c09 | sparc64 | xserver_xorg-server-21.1.7 | NOK | http://autobuild.buildroot.net/results/d9a036a766f7ce0e645c17459d1d9c20bdf80f91 | Classification of failures by reason for 2023.02.x -------------------------------------------------- fs/cramfs/cramfs.mk:46: /ho... | 1 host-rust-1.67.0 | 1 linux-6.1.14 | 1 luvi-2.13.0 | 1 ocf-linux-20171122 | 1 reaver-1.6.6 | 1 Detail of failures for 2023.02.x -------------------------------- arch | reason | OK? | url | orph? -------------+--------------------------------+-----+---------------------------------------------------------------------------------+------- x86_64 | fs/cramfs/cramfs.mk:46: /ho... | NOK | http://autobuild.buildroot.net/results/6e6cdf60342c151caffbc7cea91299427cd2232e | sparc64 | host-rust-1.67.0 | NOK | http://autobuild.buildroot.net/results/424521775a9e0cbeb5c029c6c66ddf69ab74fd17 | aarch64 | linux-6.1.14 | NOK | http://autobuild.buildroot.net/results/dbb0f5d62ca99e3923d4bdd061336681b002b5cd | ORPH mipsel | luvi-2.13.0 | NOK | http://autobuild.buildroot.net/results/fa2254d5c8ccd6afac1235fb0cac4bcf7906caf8 | ORPH microblaze | ocf-linux-20171122 | NOK | http://autobuild.buildroot.net/results/b3cbcab54c2da557ff2dab7ab36b0a5f29c3eef1 | ORPH arc | reaver-1.6.6 | NOK | http://autobuild.buildroot.net/results/4dee4bb06bb0188d52e703095d0d2f1e76c613a4 | -- http://autobuild.buildroot.net From br015 at umbiko.net Fri Mar 24 08:07:12 2023 From: br015 at umbiko.net (Andreas Ziegler) Date: Fri, 24 Mar 2023 08:07:12 +0000 Subject: [Buildroot] U-boot stable asks for SYS_LOAD_ADDR when compiling for Le Potato In-Reply-To: References: Message-ID: <1104727d6e209c0c87da6c76b6111bb6@umbiko.net> On 2023-03-23 13:09, Kenneth Roland wrote: > Hello, > Make-cleaned my directory before this, but I did it one more time and > got the same error. > Only thing that I was different was that the value increased from 432 > to 448 for CONFIG_SYS_INIT_RAM_SIZE. For a quick test, I cloned the board/amlogic package into an existing buildroot-git instance (2023.02-100-g9833247d49). In the build directory I ran: wget https://raw.githubusercontent.com/mathieu-lm/libretech-cc-buildroot/master/configs/meson-gxl-s905x-libretech-cc_defconfig mv meson-gxl-s905x-libretech-cc_defconfig .config make nconfig make uboot It builds successfully: >>> uboot v2020.01-rc5 Installing to target >>> uboot v2020.01-rc5 Installing to images directory cp -dpf /home/data/test/autobuild/build/uboot-v2020.01-rc5/u-boot.bin /home/data/test/autobuild/images/ > ``` > CC board/amlogic/p212/p212.o > CC arch/arm/lib/reset.o > CC arch/arm/lib/cache.o > CC arch/arm/lib/psci-dt.o > AR arch/arm/lib/lib.a > CC boot/bootm.o > CC boot/bootm_os.o > AR cmd/arm/built-in.o > CC cmd/boot.o > arch/arm/lib/crt0_64.S: Assembler messages: > arch/arm/lib/crt0_64.S:85: Error: constant expression expected at > operand 2 -- `ldr > x0,=((CONFIG_SYS_INIT_RAM_ADDR+CONFIG_SYS_INIT_RAM_SIZE-448))' You seem to use a different u-boot version than specified in the original configuration. You might need to update the u-boot defconfig in board/amlogic/s905x-libretech-cc/uboot and probably also the toolchain (currently gcc 6 based, from 2017). Kind regards, Andreas > make[2]: *** [scripts/Makefile.build:293: arch/arm/lib/crt0_64.o] Error > 1 > make[2]: *** Waiting for unfinished jobs.... > CC boot/pxe_utils.o > CC boot/image.o > CC cmd/bootm.o > CC boot/image-board.o > CC boot/bootdev-uclass.o > CC boot/bootflow.o > CC boot/bootmeth-uclass.o > CC boot/bootstd-uclass.o > CC boot/bootmeth_distro.o > ``` From luca.ceresoli at bootlin.com Fri Mar 24 09:33:07 2023 From: luca.ceresoli at bootlin.com (Luca Ceresoli) Date: Fri, 24 Mar 2023 10:33:07 +0100 Subject: [Buildroot] [PATCH] package/linux-tools: add USB tools (testusb and ffs-test) Message-ID: <20230324093307.1255640-1-luca.ceresoli@bootlin.com> Extend the linux-tools package to also build the userspace USB tools, which currently include testusb and ffs-test. These tools are in the kernel tree since a long time, but a Makefile was added only in 5.9 to allow building in the same way as other tools provided with the kernel. Here we use the Makefile and thus version >= 5.9 is required. Support for older kernels may be added later if needed. Signed-off-by: Luca Ceresoli --- DEVELOPERS | 1 + package/linux-tools/Config.in | 26 ++++++++++++ package/linux-tools/linux-tool-usbtools.mk.in | 42 +++++++++++++++++++ 3 files changed, 69 insertions(+) create mode 100644 package/linux-tools/linux-tool-usbtools.mk.in diff --git a/DEVELOPERS b/DEVELOPERS index b6d288c54fa9..67c6004ddf2e 100644 --- a/DEVELOPERS +++ b/DEVELOPERS @@ -1874,6 +1874,7 @@ F: configs/zynqmp_zcu106_defconfig F: package/agentpp/ F: package/exim/ F: package/libpjsip/ +F: package/linux-tools/linux-tool-usbtools.mk.in F: package/qpid-proton/ F: package/rtl8188eu/ F: package/snmppp/ diff --git a/package/linux-tools/Config.in b/package/linux-tools/Config.in index 8a0b6d5802cc..451b0eeff5bb 100644 --- a/package/linux-tools/Config.in +++ b/package/linux-tools/Config.in @@ -135,6 +135,32 @@ comment "selftests needs BR2_PACKAGE_BUSYBOX_SHOW_OTHERS and a toolchain w/ dyna depends on !BR2_PACKAGE_BUSYBOX_SHOW_OTHERS || \ BR2_STATIC_LIBS || !BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_14 +config BR2_PACKAGE_LINUX_TOOLS_USBTOOLS + bool "USB test programs" + select BR2_PACKAGE_LINUX_TOOLS + help + Build and install the USB test tools. + + These tools exist since Linux 2.6.35, but Buildroot can build + them only with kernel versions 5.9 and later. + +if BR2_PACKAGE_LINUX_TOOLS_USBTOOLS + +config BR2_PACKAGE_LINUX_TOOLS_USBTOOLS_TESTUSB + bool "testusb" + help + testusb issues ioctls to perform the tests implemented by the + kernel driver. It can generate a variety of transfer + patterns. + + See http://www.linux-usb.org/usbtest/ + +config BR2_PACKAGE_LINUX_TOOLS_USBTOOLS_FFSTEST + bool "ffs-test" + help + User mode filesystem api for usb composite function +endif + config BR2_PACKAGE_LINUX_TOOLS_TMON bool "tmon" depends on BR2_TOOLCHAIN_HAS_THREADS diff --git a/package/linux-tools/linux-tool-usbtools.mk.in b/package/linux-tools/linux-tool-usbtools.mk.in new file mode 100644 index 000000000000..28b3aff25cc2 --- /dev/null +++ b/package/linux-tools/linux-tool-usbtools.mk.in @@ -0,0 +1,42 @@ +################################################################################ +# +# usbtools +# +################################################################################ + +LINUX_TOOLS += usbtools + +USBTOOLS_MAKE_OPTS = $(LINUX_MAKE_FLAGS) LDFLAGS="$(TARGET_LDFLAGS)" + +define USBTOOLS_BUILD_CMDS + $(Q)if ! grep install $(LINUX_DIR)/tools/usb/Makefile >/dev/null 2>&1 ; then \ + echo "Your kernel version is too old to build the USB tools." ; \ + echo "At least kernel 5.9 must be used." ; \ + exit 1 ; \ + fi + + $(TARGET_MAKE_ENV) $(MAKE) -C $(LINUX_DIR)/tools/usb \ + $(USBTOOLS_MAKE_OPTS) \ + all +endef + +ifeq ($(BR2_PACKAGE_LINUX_TOOLS_USBTOOLS_TESTUSB),) +define USBTOOLS_INSTALL_REMOVE_TESTUSB + $(RM) -rf $(TARGET_DIR)/usr/bin/testusb +endef +endif + +ifeq ($(BR2_PACKAGE_LINUX_TOOLS_USBTOOLS_FFSTEST),) +define USBTOOLS_INSTALL_REMOVE_FFSTEST + $(RM) -rf $(TARGET_DIR)/usr/bin/ffs-test +endef +endif + +define USBTOOLS_INSTALL_TARGET_CMDS + $(TARGET_MAKE_ENV) $(MAKE) -C $(LINUX_DIR)/tools/usb \ + $(USBTOOLS_MAKE_OPTS) \ + DESTDIR=$(TARGET_DIR) \ + install + $(USBTOOLS_INSTALL_REMOVE_TESTUSB) + $(USBTOOLS_INSTALL_REMOVE_FFSTEST) +endef -- 2.34.1 From herve.codina at bootlin.com Fri Mar 24 10:09:46 2023 From: herve.codina at bootlin.com (Herve Codina) Date: Fri, 24 Mar 2023 11:09:46 +0100 Subject: [Buildroot] [PATCH] package/linux-tools: add USB tools (testusb and ffs-test) In-Reply-To: <20230324093307.1255640-1-luca.ceresoli@bootlin.com> References: <20230324093307.1255640-1-luca.ceresoli@bootlin.com> Message-ID: <20230324110946.5c275439@bootlin.com> Hi Luca, On Fri, 24 Mar 2023 10:33:07 +0100 Luca Ceresoli wrote: > Extend the linux-tools package to also build the userspace USB tools, which > currently include testusb and ffs-test. > > These tools are in the kernel tree since a long time, but a Makefile was > added only in 5.9 to allow building in the same way as other tools provided > with the kernel. Here we use the Makefile and thus version >= 5.9 is > required. Support for older kernels may be added later if needed. > > Signed-off-by: Luca Ceresoli [...] > + > +ifeq ($(BR2_PACKAGE_LINUX_TOOLS_USBTOOLS_TESTUSB),) > +define USBTOOLS_INSTALL_REMOVE_TESTUSB > + $(RM) -rf $(TARGET_DIR)/usr/bin/testusb Why -r ? > +endef > +endif > + > +ifeq ($(BR2_PACKAGE_LINUX_TOOLS_USBTOOLS_FFSTEST),) > +define USBTOOLS_INSTALL_REMOVE_FFSTEST > + $(RM) -rf $(TARGET_DIR)/usr/bin/ffs-test Same here > +endef > +endif > + Otherwise, looks good for me. Thanks for this patch, Herv? -- Herv? Codina, Bootlin Embedded Linux and Kernel engineering https://bootlin.com From thomas.petazzoni at bootlin.com Fri Mar 24 10:13:32 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Fri, 24 Mar 2023 11:13:32 +0100 Subject: [Buildroot] [PATCH] package/linux-tools: add USB tools (testusb and ffs-test) In-Reply-To: <20230324110946.5c275439@bootlin.com> References: <20230324093307.1255640-1-luca.ceresoli@bootlin.com> <20230324110946.5c275439@bootlin.com> Message-ID: <20230324111332.074a05eb@windsurf> On Fri, 24 Mar 2023 11:09:46 +0100 Herve Codina via buildroot wrote: > > +ifeq ($(BR2_PACKAGE_LINUX_TOOLS_USBTOOLS_TESTUSB),) > > +define USBTOOLS_INSTALL_REMOVE_TESTUSB > > + $(RM) -rf $(TARGET_DIR)/usr/bin/testusb > > Why -r ? And the -f is already inside $(RM): 'RM' Command to remove a file; default 'rm -f'. (from the make documentation) Thomas -- Thomas Petazzoni, co-owner and CEO, Bootlin Embedded Linux and Kernel engineering and training https://bootlin.com From thomas.petazzoni at bootlin.com Fri Mar 24 10:15:28 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Fri, 24 Mar 2023 11:15:28 +0100 Subject: [Buildroot] [PATCH] package/qemu: allow building only the guest agent In-Reply-To: <20230322231511.551442-1-unixmania@gmail.com> References: <20230322231511.551442-1-unixmania@gmail.com> Message-ID: <20230324111528.6fed9de7@windsurf> On Wed, 22 Mar 2023 20:15:11 -0300 unixmania at gmail.com wrote: > - select BR2_PACKAGE_QEMU_TOOLS if !BR2_PACKAGE_QEMU_SYSTEM && !BR2_PACKAGE_QEMU_LINUX_USER Is the build working OK if neither the tools, nor qemu-system, nor qemu-user nor qemu-qa are enabled? Thanks! Thomas -- Thomas Petazzoni, co-owner and CEO, Bootlin Embedded Linux and Kernel engineering and training https://bootlin.com From yann.morin at orange.com Fri Mar 24 10:27:02 2023 From: yann.morin at orange.com (yann.morin at orange.com) Date: Fri, 24 Mar 2023 11:27:02 +0100 Subject: [Buildroot] [PATCH] package/linux-tools: add USB tools (testusb and ffs-test) In-Reply-To: <20230324093307.1255640-1-luca.ceresoli@bootlin.com> References: <20230324093307.1255640-1-luca.ceresoli@bootlin.com> Message-ID: <6581_1679653624_641D7AF8_6581_190_1_20230324102702.GA27815@tl-lnx-nyma7486> Luca, All, On 2023-03-24 10:33 +0100, Luca Ceresoli via buildroot spake thusly: > Extend the linux-tools package to also build the userspace USB tools, which > currently include testusb and ffs-test. > > These tools are in the kernel tree since a long time, but a Makefile was > added only in 5.9 to allow building in the same way as other tools provided > with the kernel. Here we use the Makefile and thus version >= 5.9 is > required. Support for older kernels may be added later if needed. > > Signed-off-by: Luca Ceresoli > --- [--SNIP--] > diff --git a/package/linux-tools/linux-tool-usbtools.mk.in b/package/linux-tools/linux-tool-usbtools.mk.in > new file mode 100644 > index 000000000000..28b3aff25cc2 > --- /dev/null > +++ b/package/linux-tools/linux-tool-usbtools.mk.in > @@ -0,0 +1,42 @@ > +################################################################################ > +# > +# usbtools > +# > +################################################################################ > + > +LINUX_TOOLS += usbtools > + > +USBTOOLS_MAKE_OPTS = $(LINUX_MAKE_FLAGS) LDFLAGS="$(TARGET_LDFLAGS)" > + > +define USBTOOLS_BUILD_CMDS > + $(Q)if ! grep install $(LINUX_DIR)/tools/usb/Makefile >/dev/null 2>&1 ; then \ > + echo "Your kernel version is too old to build the USB tools." ; \ > + echo "At least kernel 5.9 must be used." ; \ > + exit 1 ; \ > + fi > + > + $(TARGET_MAKE_ENV) $(MAKE) -C $(LINUX_DIR)/tools/usb \ > + $(USBTOOLS_MAKE_OPTS) \ > + all > +endef > + > +ifeq ($(BR2_PACKAGE_LINUX_TOOLS_USBTOOLS_TESTUSB),) > +define USBTOOLS_INSTALL_REMOVE_TESTUSB > + $(RM) -rf $(TARGET_DIR)/usr/bin/testusb > +endef > +endif > + > +ifeq ($(BR2_PACKAGE_LINUX_TOOLS_USBTOOLS_FFSTEST),) > +define USBTOOLS_INSTALL_REMOVE_FFSTEST > + $(RM) -rf $(TARGET_DIR)/usr/bin/ffs-test > +endef > +endif > + > +define USBTOOLS_INSTALL_TARGET_CMDS > + $(TARGET_MAKE_ENV) $(MAKE) -C $(LINUX_DIR)/tools/usb \ > + $(USBTOOLS_MAKE_OPTS) \ > + DESTDIR=$(TARGET_DIR) \ > + install > + $(USBTOOLS_INSTALL_REMOVE_TESTUSB) > + $(USBTOOLS_INSTALL_REMOVE_FFSTEST) > +endef Rather than installing everything (two files) and removing the one that is not needed, h=why not just install the one(s) that is(are) needed? LINUX_TOOLS_USBTOOLS_LIST = \ $(if $(BR2_PACKAGE_LINUX_TOOLS_USBTOOLS_TESTUSB),$(LINUX_DIR)/tools/usb/testusb) \ $(if $(BR2_PACKAGE_LINUX_TOOLS_USBTOOLS_FFSTEST),$(LINUX_DIR)/tools/usb/ffs-test) define USBTOOLS_INSTALL_TARGET_CMDS $(foreach f,$(LINUX_TOOLS_USBTOOLS_LIST),$(INSTALL) -D -m 0755 $(t) $(TARGET_DIR)/usr/bin/$(notdir $(t))) endef 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 | | | 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 bugzilla at busybox.net Fri Mar 24 16:32:58 2023 From: bugzilla at busybox.net (bugzilla at busybox.net) Date: Fri, 24 Mar 2023 16:32:58 +0000 Subject: [Buildroot] [Bug 15456] No more login on Raspberry Pi 3 since 2023.02 In-Reply-To: References: Message-ID: https://bugs.busybox.net/show_bug.cgi?id=15456 --- Comment #6 from freemp at freenet.de --- Works for me too. So, BR2_GENERATE_LOCALE="C" should be set in case BR2_PACKAGE_BASH is selected. -- You are receiving this mail because: You are on the CC list for the bug. From unixmania at gmail.com Sat Mar 25 01:14:18 2023 From: unixmania at gmail.com (Carlos Santos) Date: Fri, 24 Mar 2023 22:14:18 -0300 Subject: [Buildroot] [PATCH] package/qemu: allow building only the guest agent In-Reply-To: <20230324111528.6fed9de7@windsurf> References: <20230322231511.551442-1-unixmania@gmail.com> <20230324111528.6fed9de7@windsurf> Message-ID: On Fri, Mar 24, 2023 at 7:15?AM Thomas Petazzoni wrote: > > On Wed, 22 Mar 2023 20:15:11 -0300 > unixmania at gmail.com wrote: > > > - select BR2_PACKAGE_QEMU_TOOLS if !BR2_PACKAGE_QEMU_SYSTEM && !BR2_PACKAGE_QEMU_LINUX_USER > > Is the build working OK if neither the tools, nor qemu-system, nor > qemu-user nor qemu-qa are enabled? > > Thanks! > > Thomas > -- > Thomas Petazzoni, co-owner and CEO, Bootlin > Embedded Linux and Kernel engineering and training > https://bootlin.com Yes. It just does not install anything useful: $ cat build/qemu-7.2.0/.files-list.txt qemu,./usr/share/qemu/keymaps/sl qemu,./usr/share/qemu/keymaps/sv qemu,./usr/include/qemu-plugin.h qemu,./usr/share/qemu/keymaps/ar qemu,./usr/share/qemu/keymaps/bepo qemu,./usr/share/qemu/keymaps/cz qemu,./usr/share/qemu/keymaps/da qemu,./usr/share/qemu/keymaps/de qemu,./usr/share/qemu/keymaps/de-ch qemu,./usr/share/qemu/keymaps/en-gb qemu,./usr/share/qemu/keymaps/en-us qemu,./usr/share/qemu/keymaps/es qemu,./usr/share/qemu/keymaps/et qemu,./usr/share/qemu/keymaps/fi qemu,./usr/share/qemu/keymaps/fo qemu,./usr/share/qemu/keymaps/fr qemu,./usr/share/qemu/keymaps/fr-be qemu,./usr/share/qemu/keymaps/fr-ca qemu,./usr/share/qemu/keymaps/fr-ch qemu,./usr/share/qemu/keymaps/hr qemu,./usr/share/qemu/keymaps/hu qemu,./usr/share/qemu/keymaps/is qemu,./usr/share/qemu/keymaps/it qemu,./usr/share/qemu/keymaps/ja qemu,./usr/share/qemu/keymaps/lv qemu,./usr/share/qemu/keymaps/lt qemu,./usr/share/qemu/keymaps/mk qemu,./usr/share/qemu/keymaps/nl qemu,./usr/share/qemu/keymaps/no qemu,./usr/share/qemu/keymaps/pl qemu,./usr/share/qemu/keymaps/pt qemu,./usr/share/qemu/keymaps/pt-br qemu,./usr/share/qemu/keymaps/ru qemu,./usr/share/qemu/keymaps/th qemu,./usr/share/qemu/trace-events-all qemu,./usr/share/qemu/keymaps/tr The keymaps should not be installed if no qemu-system is built. I already sent a patch upstream attempting to fix the problem but the problem is still there: https://lists.gnu.org/archive/html/qemu-devel/2023-01/msg00084.html I also have a patch to install trace-events-all only if necessary. Unfortunately, making these changes happen in qemu takes a long time. -- Carlos Santos From christian at paral.in Sat Mar 25 01:24:07 2023 From: christian at paral.in (Christian Stewart) Date: Fri, 24 Mar 2023 18:24:07 -0700 Subject: [Buildroot] [PATCH v1 1/1] package/containerd: bump to LTS release 1.6.19 Message-ID: <20230325012407.3785883-1-christian@paral.in> containerd 1.7.0 has been released as the final release before containerd 2.x, however, 1.6.x remains active as an LTS release series. Update to the most recent 1.6.x LTS release 1.6.19. Signed-off-by: Christian Stewart --- 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..25713d054e 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 7a90dc72f44e230eb5228ebac23b37e91f7d26d175d563099a8e1c0592047a28 containerd-1.6.19.tar.gz sha256 4bbe3b885e8cd1907ab4cf9a41e862e74e24b5422297a4f2fe524e6a30ada2b4 LICENSE diff --git a/package/containerd/containerd.mk b/package/containerd/containerd.mk index 4a0d6ec38b..ddb042b685 100644 --- a/package/containerd/containerd.mk +++ b/package/containerd/containerd.mk @@ -4,7 +4,7 @@ # ################################################################################ -CONTAINERD_VERSION = 1.6.16 +CONTAINERD_VERSION = 1.6.19 CONTAINERD_SITE = $(call github,containerd,containerd,v$(CONTAINERD_VERSION)) CONTAINERD_LICENSE = Apache-2.0 CONTAINERD_LICENSE_FILES = LICENSE -- 2.40.0 From bugzilla at busybox.net Sat Mar 25 08:08:12 2023 From: bugzilla at busybox.net (bugzilla at busybox.net) Date: Sat, 25 Mar 2023 08:08:12 +0000 Subject: [Buildroot] [Bug 15486] New: raspberrypi3: eth0 configuration by ifplugd.action script fails since 2023.02/busybox v1.36.0 Message-ID: https://bugs.busybox.net/show_bug.cgi?id=15486 Bug ID: 15486 Summary: raspberrypi3: eth0 configuration by ifplugd.action script fails since 2023.02/busybox v1.36.0 Product: buildroot Version: 2023.02 Hardware: All OS: Linux Status: NEW Severity: normal Priority: P5 Component: Other Assignee: unassigned at buildroot.uclibc.org Reporter: freemp at freenet.de CC: buildroot at uclibc.org Target Milestone: --- Network interface setup via ifplugd.action script fails since 2023.02. The script tries to configure the interface via DHCP first. If this fails it applies some static settings. /etc/ifplugd/ifplugd.action: ---------------------------- #!/bin/bash if [ "$2" = 'up' ]; then ifup -v eth0 && ping -Ieth0 -c1 -W1 google.com && exit 0 echo 'eth0 setup failed. applying static settings...' ifconfig eth0 192.168.0.1 netmask 255.255.255.0 elif [ "$2" = 'down' ]; then ifdown -f eth0 fi ---------------------------- /etc/network/interfaces: ------------------------ iface eth0 inet dhcp ------------------------ udhcpc runs with modified options: CONFIG_FEATURE_UDHCPC_ARPING=n CONFIG_IFUPDOWN_UDHCPC_CMD_OPTIONS="-R -n -O search" Right after system startup, no network connection available yet, the network cable is plugged in. DHCP setup actually succeeds but for some reason DNS does not. This works smoothly in the 2022.11.x branch (busybox v1.35.0). # journalctl -fu ifplugd Dec 20 19:15:58 buildroot systemd[1]: Starting network cable plug detection service... Dec 20 19:15:58 buildroot systemd[1]: Started network cable plug detection service. Dec 20 19:15:58 buildroot ifplugd[203]: ifplugd 0.28 initializing. Dec 20 19:15:58 buildroot ifplugd[203]: Using interface eth0/B8:28:EB:17:F7:B8 with driver (version: 5.10.92-v7) Dec 20 19:15:59 buildroot ifplugd[203]: Using detection mode: SIOCETHTOOL Dec 20 19:15:59 buildroot ifplugd[203]: Initialization complete, link beat not detected. Dec 20 19:16:26 buildroot ifplugd[203]: Link beat detected. Dec 20 19:16:27 buildroot ifplugd[203]: Executing '/etc/ifplugd/ifplugd.action eth0 up'. Dec 20 19:16:27 buildroot ifplugd[203]: client: run-parts /etc/network/if-pre-up.d Dec 20 19:16:27 buildroot ifplugd[203]: client: ip link set eth0 up Dec 20 19:16:27 buildroot ifplugd[203]: client: udhcpc -R -n -O search -p /var/run/udhcpc.eth0.pid -i eth0 Dec 20 19:16:27 buildroot ifplugd[203]: client: udhcpc: started, v1.36.0 Dec 20 19:16:27 buildroot ifplugd[203]: client: udhcpc: broadcasting discover Dec 20 19:16:28 buildroot ifplugd[203]: client: udhcpc: broadcasting select for 10.0.0.133, server 10.0.0.1 Dec 20 19:16:28 buildroot ifplugd[203]: client: udhcpc: lease of 10.0.0.111 obtained from 10.0.0.1, lease time 21600 Dec 20 19:16:28 buildroot ifplugd[203]: client: deleting routers Dec 20 19:16:28 buildroot ifplugd[203]: client: adding dns 10.0.0.1 Dec 20 19:16:28 buildroot ifplugd[203]: client: run-parts /etc/network/if-up.d Dec 20 19:16:28 buildroot ifplugd[203]: client: ping: bad address 'google.com' Dec 20 19:16:28 buildroot ifplugd[203]: client: eth0 setup failed. applying static settings... Dec 20 19:16:28 buildroot ifplugd[203]: Program executed successfully. -- You are receiving this mail because: You are on the CC list for the bug. From peter at korsgaard.com Sat Mar 25 10:37:53 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sat, 25 Mar 2023 11:37:53 +0100 Subject: [Buildroot] 2023.02 : pty_allocate: openpty: No such file or directory In-Reply-To: (Zvi Vered's message of "Sat, 25 Mar 2023 05:02:26 +0300") References: <875yavx0ui.fsf@dell.be.48ers.dk> <87edpiuehn.fsf@dell.be.48ers.dk> <877cv9vr7v.fsf@dell.be.48ers.dk> <87355wv45c.fsf@dell.be.48ers.dk> <875yasq7l8.fsf@dell.be.48ers.dk> <877cv6psdx.fsf@dell.be.48ers.dk> Message-ID: <87355tp14u.fsf@dell.be.48ers.dk> >>>>> "Zvi" == Zvi Vered writes: > Hi Peter, > Did not try rootfs.cpio.uboot created by buildroot yet. > But I tried to extract rootfs.cpio (created by buildroot) > /dev contains the following: > ------------------------------------------------------------------------------------------------- > drwxr-xr-x 4 zvivered zvivered 4096 Mar 12 22:20 . > drwxr-xr-x 17 zvivered zvivered 4096 Mar 14 20:31 .. > lrwxrwxrwx 1 zvivered zvivered 15 Mar 12 22:20 fd -> ../proc/self/fd > lrwxrwxrwx 1 zvivered zvivered 10 Mar 12 22:20 log -> ../tmp/log > drwxr-xr-x 2 zvivered zvivered 4096 Mar 12 22:20 pts > drwxr-xr-x 2 zvivered zvivered 4096 Mar 12 22:20 shm > lrwxrwxrwx 1 zvivered zvivered 17 Mar 12 22:20 stderr -> > ../proc/self/fd/2 > lrwxrwxrwx 1 zvivered zvivered 17 Mar 12 22:20 stdin -> ../proc/self/fd/0 > lrwxrwxrwx 1 zvivered zvivered 17 Mar 12 22:20 stdout -> > ../proc/self/fd/1 > ------------------------------------------------------------------------------------------------------ > Can you please explain how rest of /dev files are created during boot > sequence ? The default for Buildroot is to use the devtmpfs filesystem in the kernel to manage /dev, which will automatically create the needed device nodes (see system configuration -> /dev management). This requires that the kernel is built with CONFIG_DEVTMPFS=y and CONFIG_DEVTMPFS_MOUNT=y. > None of the scripts contains mdev. > I'm using the option: > BR2_ROOTFS_DEVICE_CREATION_DYNAMIC_MDEV=y > Is this the best option for automatic creation of /dev files ? mdev is only needed if you need custom actions for device nodes, E.G. special symlinks or module loading. Mdev also relies on devtmpfs as explained above. If you have enabled BR2_ROOTFS_DEVICE_CREATION_DYNAMIC_MDEV, then you should end up with a /etc/init.d/S10mdev init script to start up mdev. -- Bye, Peter Korsgaard From lohr85 at gmail.com Sat Mar 25 10:56:35 2023 From: lohr85 at gmail.com (Charles Lohr) Date: Sat, 25 Mar 2023 06:56:35 -0400 Subject: [Buildroot] host-gcc-final 12.2.0 with linuxthreads Message-ID: I'm trying to re-up the RISC-V 32-bit NOMMU patch. Is there any way of getting host-gcc-final 12.2.0 to compile without linuxthreads? It looks like it's basically required with gcc 12? /home/cnlohr/git/mini-rv32ima/buildroot/output/build/host-gcc-final-12.2.0/build/./gcc/xgcc -B/home/cnlohr/git/mini-rv32ima/buildroot/output/build/host-gcc-final-12.2.0/build/./gcc/ -B/home/cnlohr/git/mini-rv32ima/buildroot/output/host/riscv32-buildroot-linux-uclibc/bin/ -B/home/cnlohr/git/mini-rv32ima/buildroot/output/host/riscv32-buildroot-linux-uclibc/lib/ -isystem /home/cnlohr/git/mini-rv32ima/buildroot/output/host/riscv32-buildroot-linux-uclibc/include -isystem /home/cnlohr/git/mini-rv32ima/buildroot/output/host/riscv32-buildroot-linux-uclibc/sys-include -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -fPIC -Wl,-elf2flt=-r -static -O2 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -fPIC -Wl,-elf2flt=-r -static -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -I. -I. -I../.././gcc -I../../../libgcc -I../../../libgcc/. -I../../../libgcc/../gcc -I../../../libgcc/../include -g0 -finhibit-size-directive -fno-inline -fno-exceptions -fno-zero-initialized-in-bss -fno-toplevel-reorder -fno-tree-vectorize -fbuilding-libgcc -fno-stack-protector -I. -I. -I../.././gcc -I../../../libgcc -I../../../libgcc/. -I../../../libgcc/../gcc -I../../../libgcc/../include -o crtendS.o -MT crtendS.o -MD -MP -MF crtendS.dep -fPIC -c ../../../libgcc/crtstuff.c -DCRT_END -DCRTSTUFFS_O In file included from ../../../libgcc/gthr.h:148, from ../../../libgcc/emutls.c:31: ./gthr-default.h:35:10: fatal error: pthread.h: No such file or directory 35 | #include | ^~~~~~~~~~~ compilation terminated. Any ideas? -------------- next part -------------- An HTML attachment was scrubbed... URL: From bagasdotme at gmail.com Sat Mar 25 13:34:45 2023 From: bagasdotme at gmail.com (Bagas Sanjaya) Date: Sat, 25 Mar 2023 20:34:45 +0700 Subject: [Buildroot] [PATCH v3 1/3] package/go-bootstrap: split into two stages: go1.4 and go1.19.5 In-Reply-To: <20230215073256.186476-1-christian@paral.in> References: <20230215073256.186476-1-christian@paral.in> Message-ID: <275f7c96-36c9-e6be-f15b-ff164d8445c5@gmail.com> On 2/15/23 14:32, Christian Stewart via buildroot wrote: > Go 1.20 requires a minimum version of go 1.17.13 to bootstrap. > > https://go.dev/doc/go1.20#bootstrap > > As Go 1.4 was the previous version that could be compiled with C, there is now > no way to bootstrap go with a C compiler, unless we use a two-stage bootstrap: > > - build host-go-bootstrap-1.4-20170531 > - build host-go-bootstrap-1.19.5 with host-go-bootstrap-1.4-20170531 > - build host-go-1.20 with host-go-bootstrap-1.19.5 > I prefer using gccgo to bootstrap Go distribution (on my machine it takes circa 15-30 minutes since the majority of time is spent on bootstrapping stage 1). To do that, I build GCC with --enable-languages=c,c++,go and pass LD_LIBRARY_PATH="/lib64" to go sources' make.bash. I haven't tried bootstrapping using gccgo from cross-compiler, though. So the bootstrapping flow would have been: 1. Check if Go version (either from Go distribution or from gccgo) is at least minimum required version (for now 1.17.13). If it is lower, bootstrap Go 1.17.3 (I call it bootstrap Go). Otherwise, go to 2. 2. Bootstrap Buildroot's Go package. Thanks. -- An old man doll... just what I always wanted! - Clara From bagasdotme at gmail.com Sat Mar 25 13:39:02 2023 From: bagasdotme at gmail.com (Bagas Sanjaya) Date: Sat, 25 Mar 2023 20:39:02 +0700 Subject: [Buildroot] [PATCH v3 1/3] package/go-bootstrap: split into two stages: go1.4 and go1.19.5 In-Reply-To: <275f7c96-36c9-e6be-f15b-ff164d8445c5@gmail.com> References: <20230215073256.186476-1-christian@paral.in> <275f7c96-36c9-e6be-f15b-ff164d8445c5@gmail.com> Message-ID: On 3/25/23 20:34, Bagas Sanjaya wrote: > 1. Check if Go version (either from Go distribution or from gccgo) is at least > minimum required version (for now 1.17.13). If it is lower, bootstrap > Go 1.17.3 (I call it bootstrap Go). Otherwise, go to 2. Oops, I mean bootstrap Go 1.17.3 first then use it to go to 2. Otherwise, skip this step. -- An old man doll... just what I always wanted! - Clara From christian at paral.in Sat Mar 25 16:54:15 2023 From: christian at paral.in (Christian Stewart) Date: Sat, 25 Mar 2023 09:54:15 -0700 Subject: [Buildroot] [PATCH v3 1/3] package/go-bootstrap: split into two stages: go1.4 and go1.19.5 In-Reply-To: <275f7c96-36c9-e6be-f15b-ff164d8445c5@gmail.com> References: <20230215073256.186476-1-christian@paral.in> <275f7c96-36c9-e6be-f15b-ff164d8445c5@gmail.com> Message-ID: Hello, On Sat, Mar 25, 2023, 6:34 AM Bagas Sanjaya wrote: > On 2/15/23 14:32, Christian Stewart via buildroot wrote: > > Go 1.20 requires a minimum version of go 1.17.13 to bootstrap. > > > > https://go.dev/doc/go1.20#bootstrap > > > > As Go 1.4 was the previous version that could be compiled with C, there > is now > > no way to bootstrap go with a C compiler, unless we use a two-stage > bootstrap: > > > > - build host-go-bootstrap-1.4-20170531 > > - build host-go-bootstrap-1.19.5 with host-go-bootstrap-1.4-20170531 > > - build host-go-1.20 with host-go-bootstrap-1.19.5 > > > > I prefer using gccgo to bootstrap Go distribution (on my machine > it takes circa 15-30 minutes since the majority of time is spent on > bootstrapping > stage 1). To do that, I build GCC with --enable-languages=c,c++,go > and pass LD_LIBRARY_PATH="/lib64" to go sources' make.bash. > I haven't tried bootstrapping using gccgo from cross-compiler, though. > > So the bootstrapping flow would have been > 1. Check if Go version (either from Go distribution or from gccgo) is at > least > minimum required version (for now 1.17.13). If it is lower, bootstrap > Go 1.17.3 (I call it bootstrap Go). Otherwise, go to 2. > 2. Bootstrap Buildroot's Go package. > We had a long discussion about this previously, please check there. We decided to instead use this multi step process for various reasons, or use a preinstalled host compiler if the bootstrap process is not possible. Check the original discussions if you'd like to see the reasoning: https://lore.kernel.org/all/20220525234312.643dfc03 at windsurf/T/ Best regards, Christian Stewart -------------- next part -------------- An HTML attachment was scrubbed... URL: From raphael.pavlidis at gmail.com Sat Mar 25 17:58:15 2023 From: raphael.pavlidis at gmail.com (Raphael Pavlidis) Date: Sat, 25 Mar 2023 18:58:15 +0100 Subject: [Buildroot] [PATCH v1 1/1] package/shadow: only yescrypt build Message-ID: <20230325175815.24876-1-raphael.pavlidis@gmail.com> Add a patch to fix the build if only yescrypt is enabled. Fixes: - http://autobuild.buildroot.net/results/df6a16a55bf02cf2d7377f9636913f0b3bca574f - http://autobuild.buildroot.net/results/758d4fd297fbd77ef846d3a3d4c207021f866752 Signed-off-by: Raphael Pavlidis --- ...-sflg-for-USE_YESCRYPT-in-newusers.c.patch | 29 +++++++++++++++++++ 1 file changed, 29 insertions(+) create mode 100644 package/shadow/0001-Define-sflg-for-USE_YESCRYPT-in-newusers.c.patch diff --git a/package/shadow/0001-Define-sflg-for-USE_YESCRYPT-in-newusers.c.patch b/package/shadow/0001-Define-sflg-for-USE_YESCRYPT-in-newusers.c.patch new file mode 100644 index 0000000000..6c2a15d898 --- /dev/null +++ b/package/shadow/0001-Define-sflg-for-USE_YESCRYPT-in-newusers.c.patch @@ -0,0 +1,29 @@ +From 8f7d5e8adae3aa16c0e3a4cb5db34d6764aa0495 Mon Sep 17 00:00:00 2001 +From: Raphael Pavlidis +Date: Thu, 23 Mar 2023 19:16:12 +0100 +Subject: [PATCH v1 1/1] Define sflg for USE_YESCRYPT in newusers.c + +If only yescrypt is used then the boolean sflg is not defined, but it is +access. Therefore, it causes a build error. + +Signed-off-by: Raphael Pavlidis +--- + src/newusers.c | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/src/newusers.c b/src/newusers.c +index dd6b4421..9c2a626a 100644 +--- a/src/newusers.c ++++ b/src/newusers.c +@@ -60,7 +60,7 @@ static bool rflg = false; /* create a system account */ + #ifndef USE_PAM + static /*@null@*//*@observer@*/char *crypt_method = NULL; + #define cflg (NULL != crypt_method) +-#if defined(USE_SHA_CRYPT) || defined(USE_BCRYPT) ++#if defined(USE_SHA_CRYPT) || defined(USE_BCRYPT) || defined(USE_YESCRYPT) + static bool sflg = false; + #endif + #ifdef USE_SHA_CRYPT +-- +2.39.2 + -- 2.39.2 From ps.report at gmx.net Sat Mar 25 18:19:58 2023 From: ps.report at gmx.net (Peter Seiderer) Date: Sat, 25 Mar 2023 19:19:58 +0100 Subject: [Buildroot] [PATCH v1] package/libcurl: disable NTLM support definitely Message-ID: <20230325181958.25542-1-ps.report@gmx.net> - do not only disable NTLM delegation to winbinds ntlm_auth but disable NTLM support overall (and drop enforced libopenssl DES dependency introduced by 'package/libcurl: make sure openssl supports DES' (commit f25c820a4f93ad0ca7eaf5e504667bd4099b878c) - change man page hint to https URL - rearrange configure options to one option per line Signed-off-by: Peter Seiderer --- Patch works for libcurl-7.88.1 and libcurl-8.0.1 --- package/libcurl/Config.in | 1 - package/libcurl/libcurl.mk | 21 ++++++++++++++------- 2 files changed, 14 insertions(+), 8 deletions(-) diff --git a/package/libcurl/Config.in b/package/libcurl/Config.in index 218309ed56..adab1ca3e6 100644 --- a/package/libcurl/Config.in +++ b/package/libcurl/Config.in @@ -57,7 +57,6 @@ choice config BR2_PACKAGE_LIBCURL_OPENSSL bool "OpenSSL" depends on BR2_PACKAGE_OPENSSL - select BR2_PACKAGE_LIBOPENSSL_ENABLE_DES if BR2_PACKAGE_LIBOPENSSL config BR2_PACKAGE_LIBCURL_BEARSSL bool "BearSSL" diff --git a/package/libcurl/libcurl.mk b/package/libcurl/libcurl.mk index 1a1594a45e..1ff0ecc004 100644 --- a/package/libcurl/libcurl.mk +++ b/package/libcurl/libcurl.mk @@ -16,15 +16,22 @@ LIBCURL_CPE_ID_VENDOR = haxx LIBCURL_CPE_ID_PRODUCT = libcurl LIBCURL_INSTALL_STAGING = YES -# We disable NTLM support because it uses fork(), which doesn't work -# on non-MMU platforms. Moreover, this authentication method is -# probably almost never used. See -# http://curl.se/docs/manpage.html#--ntlm. +# We disable NTLM delegation to winbinds ntlm_auth ('--disable-ntlm-wb') +# support because it uses fork(), which doesn't work on non-MMU platforms. +# Moreover, this authentication method is probably almost never used (see +# https://curl.se/docs/manpage.html#--ntlm), so disable NTLM support overall. +# # Likewise, there is no compiler on the target, so libcurl-option (to # generate C code) isn't very useful -LIBCURL_CONF_OPTS = --disable-manual --disable-ntlm-wb \ - --with-random=/dev/urandom --disable-curldebug \ - --disable-libcurl-option --disable-ldap --disable-ldaps +LIBCURL_CONF_OPTS = \ + --disable-manual \ + --disable-ntlm \ + --disable-ntlm-wb \ + --with-random=/dev/urandom \ + --disable-curldebug \ + --disable-libcurl-option \ + --disable-ldap \ + --disable-ldaps ifeq ($(BR2_TOOLCHAIN_HAS_THREADS),y) LIBCURL_CONF_OPTS += --enable-threaded-resolver -- 2.39.2 From kjroland75 at hotmail.com Sat Mar 25 20:26:17 2023 From: kjroland75 at hotmail.com (Kenneth Roland) Date: Sat, 25 Mar 2023 20:26:17 +0000 Subject: [Buildroot] U-boot stable asks for SYS_LOAD_ADDR when compiling for Le Potato In-Reply-To: <1104727d6e209c0c87da6c76b6111bb6@umbiko.net> References: <1104727d6e209c0c87da6c76b6111bb6@umbiko.net> Message-ID: You are right, I use the master version of U-Boot so that make downloads the latest version. Is this incorrect practice? I didn't know if I am supposed to use the latest version so that more optimizations are included or if I should stick with what just works. I'm guessing I should keep the original, 2020.01 release candidate 5? ________________________________ From: Andreas Ziegler Sent: Friday, March 24, 2023 4:07:12 AM To: Kenneth Roland Cc: buildroot at buildroot.org ; Kenneth Roland Subject: Re: [Buildroot] U-boot stable asks for SYS_LOAD_ADDR when compiling for Le Potato On 2023-03-23 13:09, Kenneth Roland wrote: > Hello, > Make-cleaned my directory before this, but I did it one more time and > got the same error. > Only thing that I was different was that the value increased from 432 > to 448 for CONFIG_SYS_INIT_RAM_SIZE. For a quick test, I cloned the board/amlogic package into an existing buildroot-git instance (2023.02-100-g9833247d49). In the build directory I ran: wget https://raw.githubusercontent.com/mathieu-lm/libretech-cc-buildroot/master/configs/meson-gxl-s905x-libretech-cc_defconfig mv meson-gxl-s905x-libretech-cc_defconfig .config make nconfig make uboot It builds successfully: >>> uboot v2020.01-rc5 Installing to target >>> uboot v2020.01-rc5 Installing to images directory cp -dpf /home/data/test/autobuild/build/uboot-v2020.01-rc5/u-boot.bin /home/data/test/autobuild/images/ > ``` > CC board/amlogic/p212/p212.o > CC arch/arm/lib/reset.o > CC arch/arm/lib/cache.o > CC arch/arm/lib/psci-dt.o > AR arch/arm/lib/lib.a > CC boot/bootm.o > CC boot/bootm_os.o > AR cmd/arm/built-in.o > CC cmd/boot.o > arch/arm/lib/crt0_64.S: Assembler messages: > arch/arm/lib/crt0_64.S:85: Error: constant expression expected at > operand 2 -- `ldr > x0,=((CONFIG_SYS_INIT_RAM_ADDR+CONFIG_SYS_INIT_RAM_SIZE-448))' You seem to use a different u-boot version than specified in the original configuration. You might need to update the u-boot defconfig in board/amlogic/s905x-libretech-cc/uboot and probably also the toolchain (currently gcc 6 based, from 2017). Kind regards, Andreas > make[2]: *** [scripts/Makefile.build:293: arch/arm/lib/crt0_64.o] Error > 1 > make[2]: *** Waiting for unfinished jobs.... > CC boot/pxe_utils.o > CC boot/image.o > CC cmd/bootm.o > CC boot/image-board.o > CC boot/bootdev-uclass.o > CC boot/bootflow.o > CC boot/bootmeth-uclass.o > CC boot/bootstd-uclass.o > CC boot/bootmeth_distro.o > ``` -------------- next part -------------- An HTML attachment was scrubbed... URL: From arnout at mind.be Sat Mar 25 20:27:04 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Sat, 25 Mar 2023 21:27:04 +0100 Subject: [Buildroot] [PATCH 01/15] package/pkg-autotools: drop FOO_GETTEXTIZE_OPTS support In-Reply-To: <20230221172205.2450111-1-vfazio@xes-inc.com> References: <20230221172205.2450111-1-vfazio@xes-inc.com> Message-ID: <77d9b152-8734-89fd-9548-aec406f12cc4@mind.be> Hi Vincent On 21/02/2023 18:21, Vincent Fazio wrote: > From: Vincent Fazio > > No package in the current tree is currently utilizing this option. > > The long term solution is to use autopoint over gettextize in which case > these options aren't relevant anyway. > > Signed-off-by: Vincent Fazio Series applied to master (well, I'm still busy with it so it may get interrupted...). I'll make some comments on individual patches. I must say, for a series that touches infrastructure and consist of 15 patches, I think it's incredible that v1 gets applied directly without need for a v2. Kudos! Regards, Arnout > --- > package/pkg-autotools.mk | 6 +----- > package/pkg-generic.mk | 9 ++++++++- > 2 files changed, 9 insertions(+), 6 deletions(-) > > diff --git a/package/pkg-autotools.mk b/package/pkg-autotools.mk > index 717ff81593..55d95d204e 100644 > --- a/package/pkg-autotools.mk > +++ b/package/pkg-autotools.mk > @@ -92,7 +92,7 @@ endef > # > define GETTEXTIZE_HOOK > @$(call MESSAGE,"Gettextizing") > - $(Q)cd $($(PKG)_SRCDIR) && $(GETTEXTIZE) $($(PKG)_GETTEXTIZE_OPTS) > + $(Q)cd $($(PKG)_SRCDIR) && $(GETTEXTIZE) > endef > > # > @@ -152,10 +152,6 @@ ifndef $(2)_GETTEXTIZE > endif > endif > > -ifeq ($(4),host) > - $(2)_GETTEXTIZE_OPTS ?= $$($(3)_GETTEXTIZE_OPTS) > -endif > - > ifeq ($(4),host) > $(2)_AUTORECONF_OPTS ?= $$($(3)_AUTORECONF_OPTS) > endif > diff --git a/package/pkg-generic.mk b/package/pkg-generic.mk > index 82187d7db9..a6ef5efb5f 100644 > --- a/package/pkg-generic.mk > +++ b/package/pkg-generic.mk > @@ -1206,9 +1206,16 @@ $(eval $(call check-deprecated-variable,$(2)_INSTALL_HOST_OPT,$(2)_INSTALL_HOST_ > $(eval $(call check-deprecated-variable,$(2)_AUTORECONF_OPT,$(2)_AUTORECONF_OPTS)) > $(eval $(call check-deprecated-variable,$(2)_CONF_OPT,$(2)_CONF_OPTS)) > $(eval $(call check-deprecated-variable,$(2)_BUILD_OPT,$(2)_BUILD_OPTS)) > -$(eval $(call check-deprecated-variable,$(2)_GETTEXTIZE_OPT,$(2)_GETTEXTIZE_OPTS)) > $(eval $(call check-deprecated-variable,$(2)_KCONFIG_OPT,$(2)_KCONFIG_OPTS)) > > +# Check for deprecated variables that have no replacement > +ifneq ($$($(2)_GETTEXTIZE_OPT),) > +$$(error "$(2)_GETTEXTIZE_OPT is no longer supported. Please fix your .mk file.") > +endif > +ifneq ($$($(2)_GETTEXTIZE_OPTS),) > +$$(error "$(2)_GETTEXTIZE_OPTS is no longer supported. Please fix your .mk file.") > +endif > + > PACKAGES += $(1) > > ifneq ($$($(2)_PERMISSIONS),) From arnout at mind.be Sat Mar 25 20:27:36 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Sat, 25 Mar 2023 21:27:36 +0100 Subject: [Buildroot] [PATCH 03/15] package/pkg-autotools: set AUTOPOINT via AUTOCONF_ENV In-Reply-To: <20230221172205.2450111-3-vfazio@xes-inc.com> References: <20230221172205.2450111-1-vfazio@xes-inc.com> <20230221172205.2450111-3-vfazio@xes-inc.com> Message-ID: <0bdc0734-157f-5465-47f4-d771385c6aa5@mind.be> On 21/02/2023 18:21, Vincent Fazio wrote: > From: Vincent Fazio > > Previously, AUTOPOINT was hardcoded to /bin/true in autoconf.mk. > > Moving the definition of this variable into AUTOCONF_ENV as part of the > autotools infrastructure will allow us to conditionally set the variable > based on package flags to support migrating away from FOO_GETTEXTIZE. > > Signed-off-by: Vincent Fazio > --- > package/autoconf/autoconf.mk | 2 +- > package/pkg-autotools.mk | 1 + > 2 files changed, 2 insertions(+), 1 deletion(-) > > diff --git a/package/autoconf/autoconf.mk b/package/autoconf/autoconf.mk > index 7e0850422b..3cac20cc34 100644 > --- a/package/autoconf/autoconf.mk > +++ b/package/autoconf/autoconf.mk > @@ -23,4 +23,4 @@ $(eval $(host-autotools-package)) > # variables used by other packages > AUTOCONF = $(HOST_DIR)/bin/autoconf -I "$(ACLOCAL_DIR)" -I "$(ACLOCAL_HOST_DIR)" > AUTOHEADER = $(HOST_DIR)/bin/autoheader -I "$(ACLOCAL_DIR)" -I "$(ACLOCAL_HOST_DIR)" > -AUTORECONF = $(HOST_CONFIGURE_OPTS) ACLOCAL="$(ACLOCAL)" AUTOCONF="$(AUTOCONF)" AUTOHEADER="$(AUTOHEADER)" AUTOMAKE="$(AUTOMAKE)" AUTOPOINT=/bin/true GTKDOCIZE=/bin/true $(HOST_DIR)/bin/autoreconf -f -i > +AUTORECONF = $(HOST_CONFIGURE_OPTS) ACLOCAL="$(ACLOCAL)" AUTOCONF="$(AUTOCONF)" AUTOHEADER="$(AUTOHEADER)" AUTOMAKE="$(AUTOMAKE)" GTKDOCIZE=/bin/true $(HOST_DIR)/bin/autoreconf -f -i I took the opportunity to also split this ridiculously long line. Regards, Arnout > diff --git a/package/pkg-autotools.mk b/package/pkg-autotools.mk > index 55d95d204e..418cd10945 100644 > --- a/package/pkg-autotools.mk > +++ b/package/pkg-autotools.mk > @@ -241,6 +241,7 @@ ifeq ($$($(2)_GETTEXTIZE),YES) > $(2)_PRE_CONFIGURE_HOOKS += GETTEXTIZE_HOOK > $(2)_DEPENDENCIES += host-gettext > endif > +$(2)_AUTORECONF_ENV += AUTOPOINT=/bin/true > $(2)_PRE_CONFIGURE_HOOKS += AUTORECONF_HOOK > # default values are not evaluated yet, so don't rely on this defaulting to YES > ifneq ($$($(2)_LIBTOOL_PATCH),NO) From arnout at mind.be Sat Mar 25 20:37:14 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Sat, 25 Mar 2023 21:37:14 +0100 Subject: [Buildroot] [PATCH 09/15] package/libuio: migrate to new autopoint flag In-Reply-To: <20230221172205.2450111-9-vfazio@xes-inc.com> References: <20230221172205.2450111-1-vfazio@xes-inc.com> <20230221172205.2450111-9-vfazio@xes-inc.com> Message-ID: On 21/02/2023 18:21, Vincent Fazio wrote: > From: Vincent Fazio > > Drop patch that is no longer necessary after moving to new package flag. > Add patch to fix builds due to missing required files. > > Signed-off-by: Vincent Fazio > --- > ...0001-configure-remove-po-Makefile.in.patch | 26 ---------------- > ...c-set-automake-strictness-to-foreign.patch | 31 +++++++++++++++++++ > package/libuio/libuio.mk | 2 +- > 3 files changed, 32 insertions(+), 27 deletions(-) > delete mode 100644 package/libuio/0001-configure-remove-po-Makefile.in.patch > create mode 100644 package/libuio/0001-configure.ac-set-automake-strictness-to-foreign.patch [snip] > diff --git a/package/libuio/0001-configure.ac-set-automake-strictness-to-foreign.patch b/package/libuio/0001-configure.ac-set-automake-strictness-to-foreign.patch > new file mode 100644 > index 0000000000..1ce91f01f3 > --- /dev/null > +++ b/package/libuio/0001-configure.ac-set-automake-strictness-to-foreign.patch > @@ -0,0 +1,31 @@ > +From 546e07b2405455c03b7eb0d392c331e189913bc4 Mon Sep 17 00:00:00 2001 > +From: Vincent Fazio > +Date: Tue, 31 Jan 2023 19:06:29 -0600 > +Subject: [PATCH] configure.ac: set automake strictness to foreign > + > +libuio does not conform to the GNU's strict layout requirements. [1] > + > +Set the strictness to foreign to account for this. > + > +[1] https://www.gnu.org/software/automake/manual/html_node/Strictness.html > + > +Signed-off-by: Vincent Fazio > +--- > + configure.ac | 2 +- > + 1 file changed, 1 insertion(+), 1 deletion(-) > + > +diff --git a/configure.ac b/configure.ac > +index 101abd3..ef46171 100644 > +--- a/configure.ac > ++++ b/configure.ac > +@@ -1,6 +1,6 @@ > + dnl Every other copy of the package version number gets its value from here > + AC_INIT(libuio, 0.2.8, https://github.com/linutronix/libuio/issues) > +-AM_INIT_AUTOMAKE > ++AM_INIT_AUTOMAKE([foreign]) This looks absolutely applicable upstream, so please create a PR. Regards, Arnout > + > + AM_CONFIG_HEADER(config.h) > + > +-- > +2.25.1 > + > diff --git a/package/libuio/libuio.mk b/package/libuio/libuio.mk > index a0285277ab..d5019af594 100644 > --- a/package/libuio/libuio.mk > +++ b/package/libuio/libuio.mk > @@ -14,7 +14,7 @@ LIBUIO_LIBS = $(TARGET_NLS_LIBS) > LIBUIO_INSTALL_STAGING = YES > > # Fetched from github, no pre-generated configure script provided > -LIBUIO_GETTEXTIZE = YES > +LIBUIO_AUTOPOINT = YES > LIBUIO_AUTORECONF = YES > > # Avoid build issue when makeinfo is missing From giulio.benetti at benettiengineering.com Sat Mar 25 20:38:08 2023 From: giulio.benetti at benettiengineering.com (Giulio Benetti) Date: Sat, 25 Mar 2023 21:38:08 +0100 Subject: [Buildroot] [PATCH] package/bind: fix build failure due to gcc bug 101737 Message-ID: <20230325203808.1272652-1-giulio.benetti@benettiengineering.com> The bind package exhibits gcc bug 101737 when built for the SH4 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_101737=y. To achieve this we need to correct the override of CFLAGS by using: BIND_CONF_OPTS += CFLAGS="$(BIND_CFLAGS)" instead of: BIND_CONF_ENV = BUILD_CFLAGS"$(BIND_CFLAGS)" since the latter doesn't work as expected and doesn't override CFLAGS. Fixes: http://autobuild.buildroot.net/results/e7b/e7b9a4cbee8bb16431609182b96d1ac1ccec10e7/ Signed-off-by: Giulio Benetti --- package/bind/bind.mk | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/package/bind/bind.mk b/package/bind/bind.mk index 70987a9823..83e37c8467 100644 --- a/package/bind/bind.mk +++ b/package/bind/bind.mk @@ -28,7 +28,6 @@ BIND_TARGET_SERVER_SBIN += dnssec-keyfromlabel dnssec-signzone tsig-keygen BIND_TARGET_TOOLS_BIN = dig host nslookup nsupdate BIND_CONF_ENV = \ BUILD_CC="$(TARGET_CC)" \ - BUILD_CFLAGS="$(TARGET_CFLAGS)" \ LIBS=`$(PKG_CONFIG_HOST_BINARY) --libs openssl` BIND_CONF_OPTS = \ --without-cmocka \ @@ -39,6 +38,14 @@ BIND_CONF_OPTS = \ BIND_DEPENDENCIES = host-pkgconf libuv openssl +BIND_CFLAGS = $(TARGET_CFLAGS) + +ifeq ($(BR2_TOOLCHAIN_HAS_GCC_BUG_101737),y) +BIND_CFLAGS += -O0 +endif + +BIND_CONF_OPTS += CFLAGS="$(BIND_CFLAGS)" + ifeq ($(BR2_PACKAGE_ZLIB),y) BIND_CONF_OPTS += --with-zlib BIND_DEPENDENCIES += zlib -- 2.34.1 From arnout at mind.be Sat Mar 25 20:45:18 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Sat, 25 Mar 2023 21:45:18 +0100 Subject: [Buildroot] [PATCH 06/15] package/dc3dd: migrate to new autopoint flag In-Reply-To: <20230221172205.2450111-6-vfazio@xes-inc.com> References: <20230221172205.2450111-1-vfazio@xes-inc.com> <20230221172205.2450111-6-vfazio@xes-inc.com> Message-ID: <423f395d-007b-9145-48e7-1038666de5fd@mind.be> On 21/02/2023 18:21, Vincent Fazio wrote: > From: Vincent Fazio > > Signed-off-by: Vincent Fazio > --- > package/dc3dd/dc3dd.mk | 2 +- > 1 file changed, 1 insertion(+), 1 deletion(-) > > diff --git a/package/dc3dd/dc3dd.mk b/package/dc3dd/dc3dd.mk > index cc89bb63d0..4d94194af6 100644 > --- a/package/dc3dd/dc3dd.mk > +++ b/package/dc3dd/dc3dd.mk > @@ -13,6 +13,6 @@ DC3DD_LICENSE_FILES = COPYING > # We are patching Makefile.am, so we need to autoreconf. We also need to > # enable gettextize as dc3dd comes with an old gettext infra. I've updated this comment as well. Regards, Arnout > DC3DD_AUTORECONF = YES > -DC3DD_GETTEXTIZE = YES > +DC3DD_AUTOPOINT = YES > > $(eval $(autotools-package)) From arnout at mind.be Sat Mar 25 20:48:58 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Sat, 25 Mar 2023 21:48:58 +0100 Subject: [Buildroot] [PATCH 12/15] package/popt: remove POPT_GETTEXTIZE In-Reply-To: <20230221172205.2450111-12-vfazio@xes-inc.com> References: <20230221172205.2450111-1-vfazio@xes-inc.com> <20230221172205.2450111-12-vfazio@xes-inc.com> Message-ID: On 21/02/2023 18:22, Vincent Fazio wrote: > From: Vincent Fazio > > Commit 895bfba dropped POPT_AUTORECONF but did not drop POPT_GETTEXTIZE, > which requires POPT_AUTORECONF = YES. > > Fixes: 895bfba ("package/popt: bump to version 1.19") > > Signed-off-by: Vincent Fazio In addition to all the previous ones, speechd has also gained _GETTEXTIZE since you sent your series, so I added a patch to replace it with autopoint there as well. Regards, Arnout > --- > package/popt/popt.mk | 1 - > 1 file changed, 1 deletion(-) > > diff --git a/package/popt/popt.mk b/package/popt/popt.mk > index 842cf0d035..5cee8e9673 100644 > --- a/package/popt/popt.mk > +++ b/package/popt/popt.mk > @@ -11,7 +11,6 @@ POPT_LICENSE = MIT > POPT_LICENSE_FILES = COPYING > POPT_CPE_ID_VENDOR = popt_project > > -POPT_GETTEXTIZE = YES > POPT_DEPENDENCIES = $(TARGET_NLS_DEPENDENCIES) > > POPT_CONF_ENV = ac_cv_va_copy=yes From arnout at mind.be Sat Mar 25 20:59:47 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Sat, 25 Mar 2023 21:59:47 +0100 Subject: [Buildroot] [PATCH 13/15] package/pkg-autotools: drop support for FOO_GETTEXTIZE In-Reply-To: <20230221172205.2450111-13-vfazio@xes-inc.com> References: <20230221172205.2450111-1-vfazio@xes-inc.com> <20230221172205.2450111-13-vfazio@xes-inc.com> Message-ID: On 21/02/2023 18:22, Vincent Fazio wrote: > From: Vincent Fazio > > Remove all support for FOO_GETTEXTIZE and alert users to FOO_AUTOPOINT > as the recommended solution in its stead. > > Signed-off-by: Vincent Fazio > --- > package/pkg-autotools.mk | 23 +---------------------- > package/pkg-generic.mk | 3 +++ > 2 files changed, 4 insertions(+), 22 deletions(-) [snip] > diff --git a/package/pkg-generic.mk b/package/pkg-generic.mk > index a6ef5efb5f..6be28db623 100644 > --- a/package/pkg-generic.mk > +++ b/package/pkg-generic.mk > @@ -1215,6 +1215,9 @@ endif > ifneq ($$($(2)_GETTEXTIZE_OPTS),) > $$(error "$(2)_GETTEXTIZE_OPTS is no longer supported. Please fix your .mk file.") > endif The warnings about GETTEXTIZE_OPTS are no longer relevant. Indeed, GETTEXTIZE_OPTS was only used when GETTEXTIZE was set, so the warning below already covers it. > +ifneq ($$($(2)_GETTEXTIZE),) > +$$(error "$(2)_GETTEXTIZE is no longer supported in favor of $(2)_AUTOPOINT. Please update your package.") Since from a user perspective, they just need to replace GETTEXTIZE with AUTOPOINT, I changed this to use the standard check-deprecated-variable call. I know that it's not _completely_ equivalent, but it's not as if this custom text is giving the user any more information than the standard "use AUTOPOINT instead of GETTEXTIZE". Regards, Arnout > +endif > > PACKAGES += $(1) > From arnout at mind.be Sat Mar 25 21:02:05 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Sat, 25 Mar 2023 22:02:05 +0100 Subject: [Buildroot] [PATCH 15/15] manual: drop LIBFOO_GETTEXTIZE, add LIBFOO_AUTOPOINT In-Reply-To: <20230221172205.2450111-15-vfazio@xes-inc.com> References: <20230221172205.2450111-1-vfazio@xes-inc.com> <20230221172205.2450111-15-vfazio@xes-inc.com> Message-ID: On 21/02/2023 18:22, Vincent Fazio wrote: > From: Vincent Fazio > > Signed-off-by: Vincent Fazio > --- > docs/manual/adding-packages-autotools.txt | 7 +++---- > 1 file changed, 3 insertions(+), 4 deletions(-) > > diff --git a/docs/manual/adding-packages-autotools.txt b/docs/manual/adding-packages-autotools.txt > index 8655a79693..ad96957f3d 100644 > --- a/docs/manual/adding-packages-autotools.txt > +++ b/docs/manual/adding-packages-autotools.txt > @@ -130,10 +130,9 @@ cases, typical packages will therefore only use a few of them. > passed to the 'autoreconf' program if > +LIBFOO_AUTORECONF=YES+. By default, empty. > > -* +LIBFOO_GETTEXTIZE+, tells whether the package should be > - gettextized or not (i.e. if the package uses a different gettext > - version than Buildroot provides, and it is needed to run I have applied as is. However, I wonder if this sentence "if the package uses a different gettext version than Buildroot provides" wasn't still relevant. Regards, Arnout > - 'gettextize'.) Only valid when +LIBFOO_AUTORECONF=YES+. Valid > +* +LIBFOO_AUTOPOINT+, tells whether the package should be > + autopointed or not (i.e. if the package needs I18N infrastructure > + copied in.) Only valid when +LIBFOO_AUTORECONF=YES+. Valid > values are +YES+ and +NO+. The default is +NO+. > > * +LIBFOO_LIBTOOL_PATCH+ tells whether the Buildroot From arnout at mind.be Sat Mar 25 20:21:44 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Sat, 25 Mar 2023 21:21:44 +0100 Subject: [Buildroot] [git commit] package/pkg-autotools: drop FOO_GETTEXTIZE_OPTS support Message-ID: <20230325210739.2DBB482AA8@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=5672e74fdc89a8f5a25789b454c28d5b9c33c3d4 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master No package in the current tree is currently utilizing this option. The long term solution is to use autopoint over gettextize in which case these options aren't relevant anyway. Signed-off-by: Vincent Fazio Signed-off-by: Arnout Vandecappelle --- package/pkg-autotools.mk | 6 +----- package/pkg-generic.mk | 9 ++++++++- 2 files changed, 9 insertions(+), 6 deletions(-) diff --git a/package/pkg-autotools.mk b/package/pkg-autotools.mk index 717ff81593..55d95d204e 100644 --- a/package/pkg-autotools.mk +++ b/package/pkg-autotools.mk @@ -92,7 +92,7 @@ endef # define GETTEXTIZE_HOOK @$(call MESSAGE,"Gettextizing") - $(Q)cd $($(PKG)_SRCDIR) && $(GETTEXTIZE) $($(PKG)_GETTEXTIZE_OPTS) + $(Q)cd $($(PKG)_SRCDIR) && $(GETTEXTIZE) endef # @@ -152,10 +152,6 @@ ifndef $(2)_GETTEXTIZE endif endif -ifeq ($(4),host) - $(2)_GETTEXTIZE_OPTS ?= $$($(3)_GETTEXTIZE_OPTS) -endif - ifeq ($(4),host) $(2)_AUTORECONF_OPTS ?= $$($(3)_AUTORECONF_OPTS) endif diff --git a/package/pkg-generic.mk b/package/pkg-generic.mk index d460251f48..fc873c045a 100644 --- a/package/pkg-generic.mk +++ b/package/pkg-generic.mk @@ -1206,9 +1206,16 @@ $(eval $(call check-deprecated-variable,$(2)_INSTALL_HOST_OPT,$(2)_INSTALL_HOST_ $(eval $(call check-deprecated-variable,$(2)_AUTORECONF_OPT,$(2)_AUTORECONF_OPTS)) $(eval $(call check-deprecated-variable,$(2)_CONF_OPT,$(2)_CONF_OPTS)) $(eval $(call check-deprecated-variable,$(2)_BUILD_OPT,$(2)_BUILD_OPTS)) -$(eval $(call check-deprecated-variable,$(2)_GETTEXTIZE_OPT,$(2)_GETTEXTIZE_OPTS)) $(eval $(call check-deprecated-variable,$(2)_KCONFIG_OPT,$(2)_KCONFIG_OPTS)) +# Check for deprecated variables that have no replacement +ifneq ($$($(2)_GETTEXTIZE_OPT),) +$$(error "$(2)_GETTEXTIZE_OPT is no longer supported. Please fix your .mk file.") +endif +ifneq ($$($(2)_GETTEXTIZE_OPTS),) +$$(error "$(2)_GETTEXTIZE_OPTS is no longer supported. Please fix your .mk file.") +endif + PACKAGES += $(1) ifneq ($$($(2)_PERMISSIONS),) From arnout at mind.be Sat Mar 25 20:27:51 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Sat, 25 Mar 2023 21:27:51 +0100 Subject: [Buildroot] [git commit] package/pkg-autotools: add FOO_AUTOPOINT flag Message-ID: <20230325210739.4ADFE82ABB@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=bb7822abad0d09cbd4a7bf794ae1ec95d2daca73 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Add a new variable to run autopoint during autoreconf. This variable depends on FOO_AUTORECONF = YES. It is mutually exclusive to FOO_GETTEXTIZE. If both are set, FOO_AUTOPOINT is ignored to preserve previous behavior. This support is being added per a previous discussion [1]. The usage of gettextize needs to be removed cuz mama says so [2]. ... is not part of the GNU build system, in the sense that it should not be invoked automatically, and not be invoked by someone who doesn???t assume the responsibilities of a package maintainer. For the latter purpose, a separate tool is provided, see Invoking the autopoint Program [3] Using gettextize has the unintended consequence of updating the package based on the version of host-gettext vs what was chosen by the upstream maintainer. As mama said above, we should use autopoint. Do as she says to avoid further scolding (gettextize shoehorning and package patching). [1] https://patchwork.ozlabs.org/project/buildroot/patch/20170827110920.15579-1-aleksander at aleksander.es/ [2] https://www.gnu.org/software/gettext/manual/html_node/gettextize-Invocation.html [3] https://www.gnu.org/software/gettext/manual/html_node/autopoint-Invocation.html Signed-off-by: Vincent Fazio Signed-off-by: Arnout Vandecappelle --- package/pkg-autotools.mk | 17 ++++++++++++++++- 1 file changed, 16 insertions(+), 1 deletion(-) diff --git a/package/pkg-autotools.mk b/package/pkg-autotools.mk index 418cd10945..48485567d7 100644 --- a/package/pkg-autotools.mk +++ b/package/pkg-autotools.mk @@ -152,6 +152,15 @@ ifndef $(2)_GETTEXTIZE endif endif +ifndef $(2)_AUTOPOINT + ifdef $(3)_AUTOPOINT + $(2)_AUTOPOINT = $$($(3)_AUTOPOINT) + else + $(2)_AUTOPOINT ?= NO + endif +endif + + ifeq ($(4),host) $(2)_AUTORECONF_OPTS ?= $$($(3)_AUTORECONF_OPTS) endif @@ -240,8 +249,14 @@ ifeq ($$($(2)_AUTORECONF),YES) ifeq ($$($(2)_GETTEXTIZE),YES) $(2)_PRE_CONFIGURE_HOOKS += GETTEXTIZE_HOOK $(2)_DEPENDENCIES += host-gettext -endif $(2)_AUTORECONF_ENV += AUTOPOINT=/bin/true +# autopoint is provided by gettext +else ifeq ($$($(2)_AUTOPOINT),YES) +$(2)_DEPENDENCIES += host-gettext +$(2)_AUTORECONF_ENV += AUTOPOINT=$$(HOST_DIR)/bin/autopoint +else +$(2)_AUTORECONF_ENV += AUTOPOINT=/bin/true +endif $(2)_PRE_CONFIGURE_HOOKS += AUTORECONF_HOOK # default values are not evaluated yet, so don't rely on this defaulting to YES ifneq ($$($(2)_LIBTOOL_PATCH),NO) From arnout at mind.be Sat Mar 25 20:22:10 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Sat, 25 Mar 2023 21:22:10 +0100 Subject: [Buildroot] [git commit] manual: remove LIBFOO_GETTEXTIZE_OPTS Message-ID: <20230325210739.389CC82AB5@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=067a69412a5d274ed3771c52fb9864cc37cb16d8 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Signed-off-by: Vincent Fazio Signed-off-by: Arnout Vandecappelle --- docs/manual/adding-packages-autotools.txt | 6 ------ 1 file changed, 6 deletions(-) diff --git a/docs/manual/adding-packages-autotools.txt b/docs/manual/adding-packages-autotools.txt index a041d91eb6..8655a79693 100644 --- a/docs/manual/adding-packages-autotools.txt +++ b/docs/manual/adding-packages-autotools.txt @@ -136,12 +136,6 @@ cases, typical packages will therefore only use a few of them. 'gettextize'.) Only valid when +LIBFOO_AUTORECONF=YES+. Valid values are +YES+ and +NO+. The default is +NO+. -* +LIBFOO_GETTEXTIZE_OPTS+, to specify additional options passed to - the 'gettextize' program, if +LIBFOO_GETTEXTIZE=YES+. You may - use that if, for example, the +.po+ files are not located in the - standard place (i.e. in +po/+ at the root of the package.) By - default, '-f'. - * +LIBFOO_LIBTOOL_PATCH+ tells whether the Buildroot patch to fix libtool cross-compilation issues should be applied or not. Valid values are +YES+ and +NO+. By From arnout at mind.be Sat Mar 25 20:47:18 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Sat, 25 Mar 2023 21:47:18 +0100 Subject: [Buildroot] [git commit] package/hddtemp: migrate to new autopoint flag Message-ID: <20230325210739.6E3C882AB9@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=b21fc7532ce1aedadb2e6efc710add665eebd82d branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Signed-off-by: Vincent Fazio Signed-off-by: Arnout Vandecappelle --- package/hddtemp/hddtemp.mk | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package/hddtemp/hddtemp.mk b/package/hddtemp/hddtemp.mk index 4f45647dff..42dcb3d416 100644 --- a/package/hddtemp/hddtemp.mk +++ b/package/hddtemp/hddtemp.mk @@ -11,7 +11,7 @@ HDDTEMP_LICENSE_FILES = GPL-2 # Fetched from Github with no configure script HDDTEMP_AUTORECONF = YES -HDDTEMP_GETTEXTIZE = YES +HDDTEMP_AUTOPOINT = YES HDDTEMP_DB_PATH = /usr/share/misc/hddtemp.db HDDTEMP_CONF_OPTS = --with-db-path=$(HDDTEMP_DB_PATH) From arnout at mind.be Sat Mar 25 20:24:22 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Sat, 25 Mar 2023 21:24:22 +0100 Subject: [Buildroot] [git commit] package/pkg-autotools: set AUTOPOINT via AUTOCONF_ENV Message-ID: <20230325210739.4138D82AB9@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=658e7626e54965669bf51e5e6d470d2638b1ac33 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Previously, AUTOPOINT was hardcoded to /bin/true in autoconf.mk. Moving the definition of this variable into AUTOCONF_ENV as part of the autotools infrastructure will allow us to conditionally set the variable based on package flags to support migrating away from FOO_GETTEXTIZE. While we're at it, split the overly long line that defines AUTORECONF, wrapping at 80 columns. Signed-off-by: Vincent Fazio [Arnout: split long line] Signed-off-by: Arnout Vandecappelle --- package/autoconf/autoconf.mk | 5 ++++- package/pkg-autotools.mk | 1 + 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/package/autoconf/autoconf.mk b/package/autoconf/autoconf.mk index 7e0850422b..15ce9d5927 100644 --- a/package/autoconf/autoconf.mk +++ b/package/autoconf/autoconf.mk @@ -23,4 +23,7 @@ $(eval $(host-autotools-package)) # variables used by other packages AUTOCONF = $(HOST_DIR)/bin/autoconf -I "$(ACLOCAL_DIR)" -I "$(ACLOCAL_HOST_DIR)" AUTOHEADER = $(HOST_DIR)/bin/autoheader -I "$(ACLOCAL_DIR)" -I "$(ACLOCAL_HOST_DIR)" -AUTORECONF = $(HOST_CONFIGURE_OPTS) ACLOCAL="$(ACLOCAL)" AUTOCONF="$(AUTOCONF)" AUTOHEADER="$(AUTOHEADER)" AUTOMAKE="$(AUTOMAKE)" AUTOPOINT=/bin/true GTKDOCIZE=/bin/true $(HOST_DIR)/bin/autoreconf -f -i +AUTORECONF = $(HOST_CONFIGURE_OPTS) ACLOCAL="$(ACLOCAL)" \ + AUTOCONF="$(AUTOCONF)" AUTOHEADER="$(AUTOHEADER)" \ + AUTOMAKE="$(AUTOMAKE)" GTKDOCIZE=/bin/true \ + $(HOST_DIR)/bin/autoreconf -f -i diff --git a/package/pkg-autotools.mk b/package/pkg-autotools.mk index 55d95d204e..418cd10945 100644 --- a/package/pkg-autotools.mk +++ b/package/pkg-autotools.mk @@ -241,6 +241,7 @@ ifeq ($$($(2)_GETTEXTIZE),YES) $(2)_PRE_CONFIGURE_HOOKS += GETTEXTIZE_HOOK $(2)_DEPENDENCIES += host-gettext endif +$(2)_AUTORECONF_ENV += AUTOPOINT=/bin/true $(2)_PRE_CONFIGURE_HOOKS += AUTORECONF_HOOK # default values are not evaluated yet, so don't rely on this defaulting to YES ifneq ($$($(2)_LIBTOOL_PATCH),NO) From arnout at mind.be Sat Mar 25 20:47:33 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Sat, 25 Mar 2023 21:47:33 +0100 Subject: [Buildroot] [git commit] package/rrdtool: migrate to new autopoint flag Message-ID: <20230325210739.8A29682AA8@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=3c75542074140853a3017eaa34a96884e3ec12b3 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Signed-off-by: Vincent Fazio [Arnout: also update comment] Signed-off-by: Arnout Vandecappelle --- package/rrdtool/rrdtool.mk | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/package/rrdtool/rrdtool.mk b/package/rrdtool/rrdtool.mk index 2731b7b39d..051aec1c19 100644 --- a/package/rrdtool/rrdtool.mk +++ b/package/rrdtool/rrdtool.mk @@ -10,9 +10,9 @@ RRDTOOL_LICENSE = GPL-2.0+ with FLOSS license exceptions as explained in COPYRIG RRDTOOL_LICENSE_FILES = COPYRIGHT LICENSE RRDTOOL_DEPENDENCIES = host-pkgconf libglib2 $(TARGET_NLS_DEPENDENCIES) # autoreconf needed to avoid link failure due to missing -lintl, -# gettextize needed as a consequence of autoreconf +# autopoint needed as a consequence of autoreconf RRDTOOL_AUTORECONF = YES -RRDTOOL_GETTEXTIZE = YES +RRDTOOL_AUTOPOINT = YES RRDTOOL_INSTALL_STAGING = YES RRDTOOL_CONF_OPTS = \ --disable-examples \ From arnout at mind.be Sat Mar 25 20:47:20 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Sat, 25 Mar 2023 21:47:20 +0100 Subject: [Buildroot] [git commit] package/motion: migrate to new autopoint flag Message-ID: <20230325210739.7FA0982ACC@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=8962eb6749f62fbf1f5ef3ef65d385a13e029e98 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Drop patch that is no longer necessary. Signed-off-by: Vincent Fazio Signed-off-by: Arnout Vandecappelle --- .../0001-configure.ac-remove-po-Makefile.in.patch | 29 ---------------------- package/motion/motion.mk | 2 +- 2 files changed, 1 insertion(+), 30 deletions(-) diff --git a/package/motion/0001-configure.ac-remove-po-Makefile.in.patch b/package/motion/0001-configure.ac-remove-po-Makefile.in.patch deleted file mode 100644 index 9b514bafcd..0000000000 --- a/package/motion/0001-configure.ac-remove-po-Makefile.in.patch +++ /dev/null @@ -1,29 +0,0 @@ -From 0e05d4116678de3a7d913177a8fc63f10e58ad24 Mon Sep 17 00:00:00 2001 -From: Fabrice Fontaine -Date: Sat, 18 Jan 2020 00:00:21 +0100 -Subject: [PATCH] configure.ac: remove po/Makefile.in - -The file po/Makefile.in is automatically added to AC_OUTPUT while using -gettexize - -Signed-off-by: Fabrice Fontaine -[Upstream status: not upstreamable] ---- - configure.ac | 1 - - 1 file changed, 1 deletion(-) - -diff --git a/configure.ac b/configure.ac -index 3876adb..221dacf 100644 ---- a/configure.ac -+++ b/configure.ac -@@ -471,7 +471,6 @@ LDFLAGS="$TEMP_LDFLAGS" - AC_CONFIG_FILES([ - Makefile - src/Makefile -- po/Makefile.in - man/Makefile - data/camera1-dist.conf - data/camera2-dist.conf --- -2.24.1 - diff --git a/package/motion/motion.mk b/package/motion/motion.mk index 4e9ccdc3f7..2cce6cd1ff 100644 --- a/package/motion/motion.mk +++ b/package/motion/motion.mk @@ -12,7 +12,7 @@ MOTION_CPE_ID_VENDOR = motion_project MOTION_DEPENDENCIES = host-pkgconf jpeg libmicrohttpd $(TARGET_NLS_DEPENDENCIES) # From git MOTION_AUTORECONF = YES -MOTION_GETTEXTIZE = YES +MOTION_AUTOPOINT = YES MOTION_CONF_OPTS += --without-optimizecpu From arnout at mind.be Sat Mar 25 20:29:21 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Sat, 25 Mar 2023 21:29:21 +0100 Subject: [Buildroot] [git commit] package/aumix: migrate to new autopoint flag Message-ID: <20230325210739.53F2B82ACB@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=323abee789c7f63db3df14a235b3106e7adab4ba branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Signed-off-by: Vincent Fazio Signed-off-by: Arnout Vandecappelle --- package/aumix/aumix.mk | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package/aumix/aumix.mk b/package/aumix/aumix.mk index a4001f5bbb..03072d5d35 100644 --- a/package/aumix/aumix.mk +++ b/package/aumix/aumix.mk @@ -8,7 +8,7 @@ AUMIX_VERSION = 2.9.1 AUMIX_SOURCE = aumix-$(AUMIX_VERSION).tar.bz2 AUMIX_SITE = http://jpj.net/~trevor/aumix/releases AUMIX_AUTORECONF = YES -AUMIX_GETTEXTIZE = YES +AUMIX_AUTOPOINT = YES AUMIX_LICENSE = GPL-2.0+ AUMIX_LICENSE_FILES = COPYING From arnout at mind.be Sat Mar 25 20:47:17 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Sat, 25 Mar 2023 21:47:17 +0100 Subject: [Buildroot] [git commit] package/flex: migrate to new autopoint flag Message-ID: <20230325210739.65D2882AB5@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=92aea79dedff95a9d289ad464e00aa69d8da97ac branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Signed-off-by: Vincent Fazio Signed-off-by: Arnout Vandecappelle --- package/flex/flex.mk | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package/flex/flex.mk b/package/flex/flex.mk index 85da5ddae8..f1e731ce2e 100644 --- a/package/flex/flex.mk +++ b/package/flex/flex.mk @@ -20,7 +20,7 @@ HOST_FLEX_DEPENDENCIES = host-m4 # 0002-build-make-it-possible-to-disable-the-build-of-the-f.patch # 0003-build-make-it-possible-to-disable-the-build-of-the-d.patch FLEX_AUTORECONF = YES -FLEX_GETTEXTIZE = YES +FLEX_AUTOPOINT = YES FLEX_CONF_ENV = ac_cv_path_M4=/usr/bin/m4 \ ac_cv_func_reallocarray=no From arnout at mind.be Sat Mar 25 20:55:00 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Sat, 25 Mar 2023 21:55:00 +0100 Subject: [Buildroot] [git commit] package/pkg-autotools: drop support for FOO_GETTEXTIZE Message-ID: <20230325210739.A218482AA8@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=e32123b866442a1ccf65627b98147c91128b5912 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Remove all support for FOO_GETTEXTIZE and alert users to FOO_AUTOPOINT as the recommended solution in its stead. We can use the standard check-deprecated-variable for this, because from a user perspective FOO_AUTOPOINT is pretty-much a drop-in replacement. The warnings about FOO_GETTEXTIZE_OPTS are no longer relevant, because they will only make sense if FOO_GETTEXTIZE was already set. Signed-off-by: Vincent Fazio [Arnout: - use check-deprecated-variable; - remove FOO_GETTEXTIZE_OPTS warnings; - remove definition of GETTEXTIZE] Signed-off-by: Arnout Vandecappelle --- package/pkg-autotools.mk | 23 +---------------------- package/pkg-generic.mk | 9 +-------- 2 files changed, 2 insertions(+), 30 deletions(-) diff --git a/package/pkg-autotools.mk b/package/pkg-autotools.mk index 48485567d7..f17186dfe4 100644 --- a/package/pkg-autotools.mk +++ b/package/pkg-autotools.mk @@ -87,14 +87,6 @@ define CONFIGURE_FIX_POWERPC64_HOOK support/scripts/fix-configure-powerpc64.sh $($(PKG)_DIR) endef -# -# Hook to gettextize the package if needed -# -define GETTEXTIZE_HOOK - @$(call MESSAGE,"Gettextizing") - $(Q)cd $($(PKG)_SRCDIR) && $(GETTEXTIZE) -endef - # # Hook to autoreconf the package if needed # @@ -144,14 +136,6 @@ ifndef $(2)_AUTORECONF endif endif -ifndef $(2)_GETTEXTIZE - ifdef $(3)_GETTEXTIZE - $(2)_GETTEXTIZE = $$($(3)_GETTEXTIZE) - else - $(2)_GETTEXTIZE ?= NO - endif -endif - ifndef $(2)_AUTOPOINT ifdef $(3)_AUTOPOINT $(2)_AUTOPOINT = $$($(3)_AUTOPOINT) @@ -245,13 +229,8 @@ $(2)_POST_PATCH_HOOKS += UPDATE_CONFIG_HOOK ifeq ($$($(2)_AUTORECONF),YES) -# This has to come before autoreconf -ifeq ($$($(2)_GETTEXTIZE),YES) -$(2)_PRE_CONFIGURE_HOOKS += GETTEXTIZE_HOOK -$(2)_DEPENDENCIES += host-gettext -$(2)_AUTORECONF_ENV += AUTOPOINT=/bin/true # autopoint is provided by gettext -else ifeq ($$($(2)_AUTOPOINT),YES) +ifeq ($$($(2)_AUTOPOINT),YES) $(2)_DEPENDENCIES += host-gettext $(2)_AUTORECONF_ENV += AUTOPOINT=$$(HOST_DIR)/bin/autopoint else diff --git a/package/pkg-generic.mk b/package/pkg-generic.mk index fc873c045a..5d1c1da128 100644 --- a/package/pkg-generic.mk +++ b/package/pkg-generic.mk @@ -1207,14 +1207,7 @@ $(eval $(call check-deprecated-variable,$(2)_AUTORECONF_OPT,$(2)_AUTORECONF_OPTS $(eval $(call check-deprecated-variable,$(2)_CONF_OPT,$(2)_CONF_OPTS)) $(eval $(call check-deprecated-variable,$(2)_BUILD_OPT,$(2)_BUILD_OPTS)) $(eval $(call check-deprecated-variable,$(2)_KCONFIG_OPT,$(2)_KCONFIG_OPTS)) - -# Check for deprecated variables that have no replacement -ifneq ($$($(2)_GETTEXTIZE_OPT),) -$$(error "$(2)_GETTEXTIZE_OPT is no longer supported. Please fix your .mk file.") -endif -ifneq ($$($(2)_GETTEXTIZE_OPTS),) -$$(error "$(2)_GETTEXTIZE_OPTS is no longer supported. Please fix your .mk file.") -endif +$(eval $(call check-deprecated-variable,$(2)_GETTEXTIZE,$(2)_AUTOPOINT)) PACKAGES += $(1) From arnout at mind.be Sat Mar 25 20:55:14 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Sat, 25 Mar 2023 21:55:14 +0100 Subject: [Buildroot] [git commit] package/gettext: drop GETTEXTIZE variable Message-ID: <20230325210739.AB4A182ABB@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=e9e1cd239f179e15f7f4214e274282d4e2bb5b7d branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master This variable is no longer used anywhere in the tree so remove it. Signed-off-by: Vincent Fazio Signed-off-by: Arnout Vandecappelle --- package/gettext/gettext.mk | 2 -- 1 file changed, 2 deletions(-) diff --git a/package/gettext/gettext.mk b/package/gettext/gettext.mk index 146d40e13b..a86e26f69e 100644 --- a/package/gettext/gettext.mk +++ b/package/gettext/gettext.mk @@ -4,7 +4,5 @@ # ################################################################################ -GETTEXTIZE = $(HOST_CONFIGURE_OPTS) AUTOM4TE=$(HOST_DIR)/bin/autom4te $(HOST_DIR)/bin/gettextize -f - $(eval $(virtual-package)) $(eval $(host-virtual-package)) From arnout at mind.be Sat Mar 25 20:47:18 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Sat, 25 Mar 2023 21:47:18 +0100 Subject: [Buildroot] [git commit] package/libuio: migrate to new autopoint flag Message-ID: <20230325210739.7747982ABB@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=cf7b3a1a36c7f60cc32117f4521c6571f68416a3 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Drop patch that is no longer necessary after moving to new package flag. Add patch to fix builds due to missing required files. Signed-off-by: Vincent Fazio Signed-off-by: Arnout Vandecappelle --- .../0001-configure-remove-po-Makefile.in.patch | 26 ------------------ ...ure.ac-set-automake-strictness-to-foreign.patch | 31 ++++++++++++++++++++++ package/libuio/libuio.mk | 2 +- 3 files changed, 32 insertions(+), 27 deletions(-) diff --git a/package/libuio/0001-configure-remove-po-Makefile.in.patch b/package/libuio/0001-configure-remove-po-Makefile.in.patch deleted file mode 100644 index 067465cc31..0000000000 --- a/package/libuio/0001-configure-remove-po-Makefile.in.patch +++ /dev/null @@ -1,26 +0,0 @@ -From c5fa0b778e1c2a7d03ff6e661bdfa2faef878f68 Mon Sep 17 00:00:00 2001 -From: Romain Naour -Date: Fri, 1 Jul 2016 17:56:30 +0200 -Subject: [PATCH] configure: remove po/Makefile.in - -The file po/Makefile.in is automatically added to AC_OUTPUT while using gettexize - -Signed-off-by: Romain Naour ---- - configure.ac | 3 +-- - 1 file changed, 1 insertion(+), 2 deletions(-) - -diff --git a/configure.ac b/configure.ac -index f7fb40f..a25e463 100644 ---- a/configure.ac -+++ b/configure.ac -@@ -55,5 +55,4 @@ dnl last but not least - AC_OUTPUT([Makefile - libuio.dox - libuio-uninstalled.pc -- libuio.pc -- po/Makefile.in]) -+ libuio.pc]) --- -2.5.5 - diff --git a/package/libuio/0001-configure.ac-set-automake-strictness-to-foreign.patch b/package/libuio/0001-configure.ac-set-automake-strictness-to-foreign.patch new file mode 100644 index 0000000000..1ce91f01f3 --- /dev/null +++ b/package/libuio/0001-configure.ac-set-automake-strictness-to-foreign.patch @@ -0,0 +1,31 @@ +From 546e07b2405455c03b7eb0d392c331e189913bc4 Mon Sep 17 00:00:00 2001 +From: Vincent Fazio +Date: Tue, 31 Jan 2023 19:06:29 -0600 +Subject: [PATCH] configure.ac: set automake strictness to foreign + +libuio does not conform to the GNU's strict layout requirements. [1] + +Set the strictness to foreign to account for this. + +[1] https://www.gnu.org/software/automake/manual/html_node/Strictness.html + +Signed-off-by: Vincent Fazio +--- + configure.ac | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/configure.ac b/configure.ac +index 101abd3..ef46171 100644 +--- a/configure.ac ++++ b/configure.ac +@@ -1,6 +1,6 @@ + dnl Every other copy of the package version number gets its value from here + AC_INIT(libuio, 0.2.8, https://github.com/linutronix/libuio/issues) +-AM_INIT_AUTOMAKE ++AM_INIT_AUTOMAKE([foreign]) + + AM_CONFIG_HEADER(config.h) + +-- +2.25.1 + diff --git a/package/libuio/libuio.mk b/package/libuio/libuio.mk index a0285277ab..d5019af594 100644 --- a/package/libuio/libuio.mk +++ b/package/libuio/libuio.mk @@ -14,7 +14,7 @@ LIBUIO_LIBS = $(TARGET_NLS_LIBS) LIBUIO_INSTALL_STAGING = YES # Fetched from github, no pre-generated configure script provided -LIBUIO_GETTEXTIZE = YES +LIBUIO_AUTOPOINT = YES LIBUIO_AUTORECONF = YES # Avoid build issue when makeinfo is missing From arnout at mind.be Sat Mar 25 20:47:34 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Sat, 25 Mar 2023 21:47:34 +0100 Subject: [Buildroot] [git commit] package/speechd: migrate to new autopoint flag Message-ID: <20230325210739.9211E82AB5@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=33c85dc3ec02028847fd0b5fa6570fb4e892358a branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Signed-off-by: Arnout Vandecappelle --- package/speechd/speechd.mk | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package/speechd/speechd.mk b/package/speechd/speechd.mk index 5944ea3a28..ae777c6d30 100644 --- a/package/speechd/speechd.mk +++ b/package/speechd/speechd.mk @@ -11,7 +11,7 @@ SPEECHD_LICENSE_FILES = COPYING.GPL-2 COPYING.GPL-3 COPYING.LGPL SPEECHD_INSTALL_STAGING = YES # speechd source code is released without configure script SPEECHD_AUTORECONF = YES -SPEECHD_GETTEXTIZE = YES +SPEECHD_AUTOPOINT = YES SPEECHD_DEPENDENCIES = host-pkgconf dotconf libglib2 libsndfile SPEECHD_CONF_ENV = ac_cv_prog_HELP2MAN="" SPEECHD_CONF_OPTS = \ From arnout at mind.be Sat Mar 25 21:06:08 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Sat, 25 Mar 2023 22:06:08 +0100 Subject: [Buildroot] [git commit] package/python-marshmallow-sqlalchemy: fix spaces in hash file Message-ID: <20230325210739.BDE4C82AA8@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=48311b11e0d46b4b8e5ca08da63f4a7d9bc3a55a branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master check-package complains with: package/python-marshmallow-sqlalchemy/python-marshmallow-sqlalchemy.hash:2: separation does not match expectation (http://nightly.buildroot.org/#adding-packages-hash) Signed-off-by: Arnout Vandecappelle --- .../python-marshmallow-sqlalchemy/python-marshmallow-sqlalchemy.hash | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package/python-marshmallow-sqlalchemy/python-marshmallow-sqlalchemy.hash b/package/python-marshmallow-sqlalchemy/python-marshmallow-sqlalchemy.hash index db061b623f..d3d1b3876f 100644 --- a/package/python-marshmallow-sqlalchemy/python-marshmallow-sqlalchemy.hash +++ b/package/python-marshmallow-sqlalchemy/python-marshmallow-sqlalchemy.hash @@ -1,5 +1,5 @@ # md5, sha256 from https://pypi.org/pypi/marshmallow-sqlalchemy/json -md5 e1b2858be2f0ce6dead48e67080631c4 marshmallow-sqlalchemy-0.29.0.tar.gz +md5 e1b2858be2f0ce6dead48e67080631c4 marshmallow-sqlalchemy-0.29.0.tar.gz sha256 3523a774390ef0c1c0f7c708a7519809c5396cf608720f14f55c36f74ff5bbec marshmallow-sqlalchemy-0.29.0.tar.gz # Locally computed sha256 checksums sha256 625df8e2758a271b4bc90525c0b6161814e0f72cb3504b03ab5206b7abf50072 LICENSE From arnout at mind.be Sat Mar 25 20:47:35 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Sat, 25 Mar 2023 21:47:35 +0100 Subject: [Buildroot] [git commit] package/popt: remove POPT_GETTEXTIZE Message-ID: <20230325210739.99BCE82AB9@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=98de5e4aad1c2cae97cbcaa8fd2771a4a69f8d4c branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Commit 895bfba dropped POPT_AUTORECONF but did not drop POPT_GETTEXTIZE, which requires POPT_AUTORECONF = YES. Fixes: 895bfba ("package/popt: bump to version 1.19") Signed-off-by: Vincent Fazio Signed-off-by: Arnout Vandecappelle --- package/popt/popt.mk | 1 - 1 file changed, 1 deletion(-) diff --git a/package/popt/popt.mk b/package/popt/popt.mk index 842cf0d035..5cee8e9673 100644 --- a/package/popt/popt.mk +++ b/package/popt/popt.mk @@ -11,7 +11,6 @@ POPT_LICENSE = MIT POPT_LICENSE_FILES = COPYING POPT_CPE_ID_VENDOR = popt_project -POPT_GETTEXTIZE = YES POPT_DEPENDENCIES = $(TARGET_NLS_DEPENDENCIES) POPT_CONF_ENV = ac_cv_va_copy=yes From arnout at mind.be Sat Mar 25 20:47:16 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Sat, 25 Mar 2023 21:47:16 +0100 Subject: [Buildroot] [git commit] package/dc3dd: migrate to new autopoint flag Message-ID: <20230325210739.5CCD882AA8@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=b75e7dc15a682f73832384e7116a6c36dca0acee branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Signed-off-by: Vincent Fazio [Arnout: also update comment] Signed-off-by: Arnout Vandecappelle --- package/dc3dd/dc3dd.mk | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/package/dc3dd/dc3dd.mk b/package/dc3dd/dc3dd.mk index cc89bb63d0..f47f34a81a 100644 --- a/package/dc3dd/dc3dd.mk +++ b/package/dc3dd/dc3dd.mk @@ -11,8 +11,8 @@ DC3DD_SITE = https://downloads.sourceforge.net/project/dc3dd/dc3dd/$(DC3DD_VERSI DC3DD_LICENSE = GPL-3.0+ DC3DD_LICENSE_FILES = COPYING # We are patching Makefile.am, so we need to autoreconf. We also need to -# enable gettextize as dc3dd comes with an old gettext infra. +# enable autopoint as dc3dd comes with an old gettext infra. DC3DD_AUTORECONF = YES -DC3DD_GETTEXTIZE = YES +DC3DD_AUTOPOINT = YES $(eval $(autotools-package)) From arnout at mind.be Sat Mar 25 20:56:19 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Sat, 25 Mar 2023 21:56:19 +0100 Subject: [Buildroot] [git commit] manual: drop LIBFOO_GETTEXTIZE, add LIBFOO_AUTOPOINT Message-ID: <20230325210739.B2A2B82AB5@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=2bc95879f7d61d5e02bb5e90e3ba0eeade8fa166 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Signed-off-by: Vincent Fazio Signed-off-by: Arnout Vandecappelle --- docs/manual/adding-packages-autotools.txt | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/docs/manual/adding-packages-autotools.txt b/docs/manual/adding-packages-autotools.txt index 8655a79693..ad96957f3d 100644 --- a/docs/manual/adding-packages-autotools.txt +++ b/docs/manual/adding-packages-autotools.txt @@ -130,10 +130,9 @@ cases, typical packages will therefore only use a few of them. passed to the 'autoreconf' program if +LIBFOO_AUTORECONF=YES+. By default, empty. -* +LIBFOO_GETTEXTIZE+, tells whether the package should be - gettextized or not (i.e. if the package uses a different gettext - version than Buildroot provides, and it is needed to run - 'gettextize'.) Only valid when +LIBFOO_AUTORECONF=YES+. Valid +* +LIBFOO_AUTOPOINT+, tells whether the package should be + autopointed or not (i.e. if the package needs I18N infrastructure + copied in.) Only valid when +LIBFOO_AUTORECONF=YES+. Valid values are +YES+ and +NO+. The default is +NO+. * +LIBFOO_LIBTOOL_PATCH+ tells whether the Buildroot From bugzilla at busybox.net Sat Mar 25 21:10:12 2023 From: bugzilla at busybox.net (bugzilla at busybox.net) Date: Sat, 25 Mar 2023 21:10:12 +0000 Subject: [Buildroot] [Bug 15491] New: segmentation fault in busybox/glibc due to CONFIG_STACK_OPTIMIZATION_386 Message-ID: https://bugs.busybox.net/show_bug.cgi?id=15491 Bug ID: 15491 Summary: segmentation fault in busybox/glibc due to CONFIG_STACK_OPTIMIZATION_386 Product: buildroot Version: 2023.02 Hardware: All OS: Linux Status: NEW Severity: normal Priority: P5 Component: Other Assignee: unassigned at buildroot.uclibc.org Reporter: fesc2000 at mailbox.org CC: buildroot at uclibc.org Target Milestone: --- Hi, i was facing the issue that busybox (ls appled) was generating a random segmentation fault in libc/ctime() (i386 platform, glibc 2.30). The actual problem was that CONFIG_STACK_OPTIMIZATION_386 was set by default, causing an 8 byte aligned stack, and glibc uses a movaps instruction on it (which requires 16 byte alignment). Obviously i could solve this by disabling CONFIG_STACK_OPTIMIZATION_386, but it took me quite a while to find it out. This really should be disabled by default. After some digging it seems that the ABI nowadays mandates 16 byte stack alignment even for i386 (see https://gcc.gnu.org/bugzilla/show_bug.cgi?id=38496). -- You are receiving this mail because: You are on the CC list for the bug. From bugzilla at busybox.net Sat Mar 25 21:12:35 2023 From: bugzilla at busybox.net (bugzilla at busybox.net) Date: Sat, 25 Mar 2023 21:12:35 +0000 Subject: [Buildroot] [Bug 15491] segmentation fault in busybox/glibc due to CONFIG_STACK_OPTIMIZATION_386 In-Reply-To: References: Message-ID: https://bugs.busybox.net/show_bug.cgi?id=15491 Felix Schmidt changed: What |Removed |Added ---------------------------------------------------------------------------- Host| |Embedded Atom CE2752 Build| |Linux x86 Target| |i686-buildroot-linux-gnu -- You are receiving this mail because: You are on the CC list for the bug. From thomas.petazzoni at bootlin.com Sun Mar 26 05:36:08 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sun, 26 Mar 2023 05:36:08 -0000 Subject: [Buildroot] [autobuild.buildroot.net] Daily results for 2023-03-25 Message-ID: <20230326053613.DE9CE40158@smtp2.osuosl.org> Hello, Autobuild statistics for 2023-03-25 =================================== branch | OK | NOK | TIM | TOT | 2023.02.x | 8 | 8 | 0 | 16 | master | 210 | 150 | 3 | 363 | Classification of failures by reason for master ----------------------------------------------- unknown | 11 snmppp-3.5.0 | 9 linux-6.1.14 | 7 host-qemu-7.2.0 | 6 gobject-introspection-1.72.0 | 5 host-go-1.19.7 | 5 bluez5_utils-5.66 | 4 elfutils-0.186 | 4 libgcrypt-1.10.1 | 4 libglib2-2.72.3 | 4 host-binutils-2.38 | 3 ltp-testsuite-20220930 | 3 android-tools-4.2.2+git2013... | 2 brltty-6.5 | 2 busybox-1.36.0 | 2 fontconfig-2.13.1 | 2 frr-8.4.2 | 2 fs/cramfs/cramfs.mk:46: /ho... | 2 gmp-6.2.1 | 2 gobject-introspection | 2 host-binutils-2.39 | 2 host-gcc-initial-12.2.0 | 2 host-rust-1.68.0 | 2 linux-5.10.162-cip24-rt10 | 2 lttng-modules-2.13.7 | 2 olsr-0.9.8 | 2 rtl8189fs-ed6741b52bc998875... | 2 acpid-2.0.34 | 1 alsa-lib-1.2.8 | 1 assimp-5.2.5 | 1 bind-9.16.38 | 1 containerd-1.6.16 | 1 coreutils-9.2 | 1 crucible-2022.05.25 | 1 duma-2.5.15 | 1 ffmpeg-4.4.3 | 1 file-5.43 | 1 flann-1.9.2 | 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/cramfs/cramfs.mk:46: /tm... | 1 fs/ubi/ubi.mk:51: /home/aut... | 1 fs/ubi/ubi.mk:51: /home/aut... | 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: /tmp/... | 1 fs/ubifs/ubifs.mk:49: /tmp/... | 1 fs/ubifs/ubifs.mk:49: /tmp/... | 1 glibc-2.36-81-g4f4d7a13edfd... | 1 google-breakpad-c85eb4a59b6... | 1 host-gcc-initial-11.3.0 | 1 hyperfine-1.14.0 | 1 imagemagick | 1 kvmtool-f77d646ba01d04be5aa... | 1 libglvnd-1.4.0 | 1 libp11-0.4.12 | 1 libsigrok-0.5.2 | 1 libxml2-2.10.3 | 1 lxc-5.0.2 | 1 mali-driver-87c13e6994b20b5... | 1 matio-1.5.23 | 1 netsniff-ng-0.6.8 | 1 ola-0.10.9 | 1 opensbi-0.9 | 1 package/rtl8821cu/rtl8821cu... | 1 pcsc-lite-1.9.9 | 1 pv-1.6.20 | 1 python-sip-4.19.25 | 1 quickjs-2021-03-27 | 1 reaver-1.6.6 | 1 rocksdb-6.20.3 | 1 rtl8821au-0cab870ff635ba038... | 1 sdl-1.2.15 | 1 uclibc-ng-test-6790eafe897b... | 1 ulog-0389d243352255f6182326... | 1 v4l2loopback-0.12.7 | 1 vdr-2.6.3 | 1 wireguard-linux-compat-1.0.... | 1 xenomai-3.0.10 | 1 Detail of failures for master ----------------------------- arch | reason | OK? | url | orph? -------------+--------------------------------+-----+---------------------------------------------------------------------------------+------- mips64 | acpid-2.0.34 | NOK | http://autobuild.buildroot.net/results/ea75ba176fa7888f7a1c0f073fad5700c69f25c3 | ORPH powerpc64le | alsa-lib-1.2.8 | NOK | http://autobuild.buildroot.net/results/19e74bda38bbd0e26add6a76d02fc0e94199f8e4 | powerpc64le | android-tools-4.2.2+git2013... | NOK | http://autobuild.buildroot.net/results/b49d37b041ebc6718d1441bdab80e88685609128 | powerpc64le | android-tools-4.2.2+git2013... | NOK | http://autobuild.buildroot.net/results/d1ee7b2c0b956404e2b90764ddf4a4af20a44a7f | mips64 | assimp-5.2.5 | NOK | http://autobuild.buildroot.net/results/43f1b262765b73b9b1fd5d3588203f6cc0bd205e | ORPH sh4a | bind-9.16.38 | NOK | http://autobuild.buildroot.net/results/e7b9a4cbee8bb16431609182b96d1ac1ccec10e7 | ORPH aarch64 | bluez5_utils-5.66 | NOK | http://autobuild.buildroot.net/results/3fd24a604a29eff70e20f82690e3f058f04903f9 | mips | bluez5_utils-5.66 | NOK | http://autobuild.buildroot.net/results/bd57f1813be699cd5ce2ae94f5f511a71fe10428 | arm | bluez5_utils-5.66 | NOK | http://autobuild.buildroot.net/results/90d528cc18a367af2f68e1c0673d962fe399e1ac | or1k | bluez5_utils-5.66 | NOK | http://autobuild.buildroot.net/results/552b700ee129e1c7f651de13f6766eae5325dcbc | powerpc64le | brltty-6.5 | NOK | http://autobuild.buildroot.net/results/ca41e91f372c0bd3975d069ed76ffb91a90c0f1a | mips | brltty-6.5 | NOK | http://autobuild.buildroot.net/results/2746ccf86fc396049f80df5b2c822db38f15449f | mipsel | busybox-1.36.0 | NOK | http://autobuild.buildroot.net/results/23b3b1f3beaacac2958123a9398781cc24ace6ff | ORPH mipsel | busybox-1.36.0 | NOK | http://autobuild.buildroot.net/results/3dd78a57dde1081bd18a5e1363b4357c850534a2 | ORPH x86_64 | containerd-1.6.16 | NOK | http://autobuild.buildroot.net/results/177559fe4132dff8fff5b38a0904d5d5fcea6e02 | sh4 | coreutils-9.2 | NOK | http://autobuild.buildroot.net/results/6f81bc71c51992d4035e0ebce3bc6c9d9dbb1add | ORPH x86_64 | crucible-2022.05.25 | NOK | http://autobuild.buildroot.net/results/dc8de8f7bf70bb6170b2b353892043d5650323b9 | mips64 | duma-2.5.15 | NOK | http://autobuild.buildroot.net/results/706d5e4c6a41ad0240d416ab6e610f92c546c8cf | ORPH microblaze | elfutils-0.186 | NOK | http://autobuild.buildroot.net/results/394a2058fb9cf38eab9d9f2ac5fdc78e5ce6193e | ORPH microblaze | elfutils-0.186 | NOK | http://autobuild.buildroot.net/results/4ba4521853ea0dc8cd4aca78321e3a14c4974b69 | ORPH microblaze | elfutils-0.186 | NOK | http://autobuild.buildroot.net/results/72ab36801182ea460b665d7c69d49a26688b72b7 | ORPH microblaze | elfutils-0.186 | NOK | http://autobuild.buildroot.net/results/9c7b79cfea0e8f219661d165848ee868e2efb533 | ORPH aarch64 | ffmpeg-4.4.3 | NOK | http://autobuild.buildroot.net/results/ffb6852a6a7c84fb1fb70e152991f3cc459d37d2 | arm | file-5.43 | NOK | http://autobuild.buildroot.net/results/2dc3e4c9e46e5227c027fb2b07a07a37063472a3 | ORPH arm | flann-1.9.2 | NOK | http://autobuild.buildroot.net/results/c92a3df1bc73e00e1e4493500bfb7277cf5064ee | arm | fluent-bit-2.0.9 | NOK | http://autobuild.buildroot.net/results/d3bbabfef1eb6bb58443ac78da1c89a998e1faaf | riscv64 | fontconfig-2.13.1 | NOK | http://autobuild.buildroot.net/results/aca3b785321d139eab2e9dd5284c90a193cc5f20 | ORPH riscv64 | fontconfig-2.13.1 | NOK | http://autobuild.buildroot.net/results/f4cfde6dd75d09dcb52208b91ef05e9deff2771c | ORPH arc | frr-8.4.2 | NOK | http://autobuild.buildroot.net/results/242535334f291f87802a60750924ca4a53d6d02f | xtensa | frr-8.4.2 | NOK | http://autobuild.buildroot.net/results/d0166a303869e81cefa0e9d1efbec152069d8548 | powerpc64le | fs/cramfs/cramfs.mk:46: /ho... | NOK | http://autobuild.buildroot.net/results/85423f0c2a7229562e658c086225b5b1cf1e5e22 | armeb | fs/cramfs/cramfs.mk:46: /ho... | NOK | http://autobuild.buildroot.net/results/cf6323bbc7eba221ad579e0a60e43258edfc84e9 | mips64 | fs/cramfs/cramfs.mk:46: /ho... | NOK | http://autobuild.buildroot.net/results/feffc04f68123d05b1a7e5631a69631228031874 | aarch64_be | fs/cramfs/cramfs.mk:46: /ho... | NOK | http://autobuild.buildroot.net/results/c90748af7073c5e8142979b0f05f058130a7ff13 | sparc64 | fs/cramfs/cramfs.mk:46: /ho... | NOK | http://autobuild.buildroot.net/results/c1c37959bf3de0b89d8cfa3b05cb93a391ee61df | m68k | fs/cramfs/cramfs.mk:46: /tm... | NOK | http://autobuild.buildroot.net/results/325d5f48ec4c349ee6435f4085557feedf8dc2d5 | armeb | fs/ubi/ubi.mk:51: /home/aut... | NOK | http://autobuild.buildroot.net/results/06150443cf9261c1292511e12b4fa5c88b996aa5 | armeb | fs/ubi/ubi.mk:51: /home/aut... | NOK | http://autobuild.buildroot.net/results/736b18f6a2460c00ce5455b47ef1d8a2b6e35b9d | sparc | fs/ubi/ubi.mk:51: /home/aut... | NOK | http://autobuild.buildroot.net/results/6f0a39edc48401b73eac2a155a2934fa756e197d | sh4eb | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/1d4f715d42580bfde4ecf5112800e473af3150c4 | i686 | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/23972db0e67dac9a10e716b7ebac42e965a53a96 | powerpc64 | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/dddf8b591ff23e7ee63525dfee682cbc4f999fef | s390x | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/9c158f2deb97318299c9ecf9f9bdca4068bb767a | nios2 | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/3af2f0e5aee45781be88340f4869f73a1a22ce62 | mips64el | fs/ubifs/ubifs.mk:49: /tmp/... | NOK | http://autobuild.buildroot.net/results/b2bf44223652e94fab8fc17ef1b93181dafa83a6 | sh4a | fs/ubifs/ubifs.mk:49: /tmp/... | NOK | http://autobuild.buildroot.net/results/dc1c3e20935bafd45ee7c2285687e5c2daee22a3 | arc | fs/ubifs/ubifs.mk:49: /tmp/... | NOK | http://autobuild.buildroot.net/results/8bdb0d03b99bc8aec210cd4c0dc174ed5db72883 | powerpc | glibc-2.36-81-g4f4d7a13edfd... | NOK | http://autobuild.buildroot.net/results/8b99b521e5dddcdd75134357fc355d947288c289 | riscv64 | gmp-6.2.1 | NOK | http://autobuild.buildroot.net/results/90e2b0928df6c43eebeb1782a19a0d7dbc72f9e5 | ORPH riscv64 | gmp-6.2.1 | NOK | http://autobuild.buildroot.net/results/74525e36665201428ebdc424c22ff24c30dee1a8 | ORPH microblazeel | gobject-introspection | TIM | http://autobuild.buildroot.net/results/d3aa70a61e0ccafc4335617b3b76e9298ebe650b | microblaze | gobject-introspection | TIM | http://autobuild.buildroot.net/results/f0afece353540b6b75ae931354244a0756df74d6 | powerpc64 | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/695f5ed3b754135c926143002e94f3e2923aab5a | ORPH sparc64 | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/e4e1934b0e3119f121d1c84e676459921d802efe | ORPH s390x | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/67eeceacdc5a201b0d2d05a0616e230e7ccd86a9 | ORPH sparc64 | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/5288e5841aae89552163b1238d0d7b75bb45704b | ORPH microblazeel | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/b2905d26251bbc5ad0e16f34cd837e13b1429b4e | ORPH i686 | google-breakpad-c85eb4a59b6... | NOK | http://autobuild.buildroot.net/results/f05ea95aadd7c453086d379d508b43883f292d6f | powerpc64 | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/6b827f94589b35b030f5a72a35fe7346ba5990b1 | powerpc64le | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/ceb15b9e92bcdcf4fa4cf32c6103587dbb9e6fbb | aarch64 | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/fcd141797c9ecef19cc3362e1822131140923c57 | nios2 | host-binutils-2.39 | NOK | http://autobuild.buildroot.net/results/afc7d85cb28673d02ec7a36bdbd1ab1ccb9564c2 | nios2 | host-binutils-2.39 | NOK | http://autobuild.buildroot.net/results/ce3b4c016df4573a88db46820e1aa19446841e6f | sparc64 | host-gcc-initial-11.3.0 | NOK | http://autobuild.buildroot.net/results/c1e3cb1f47b37f45477e85346eeba36b138337f5 | mips64el | host-gcc-initial-12.2.0 | NOK | http://autobuild.buildroot.net/results/84002155bbb4fd1398d03845b65f4c2b7069ba2d | microblaze | host-gcc-initial-12.2.0 | NOK | http://autobuild.buildroot.net/results/95f2d86bfe7240bdd18606475f834c0b9ca19d5b | mips64 | host-go-1.19.7 | NOK | http://autobuild.buildroot.net/results/2f04c8c29d2a7a272d642657da364a6e12b88048 | aarch64 | host-go-1.19.7 | NOK | http://autobuild.buildroot.net/results/849c1e9f763b4f83c8c1359755c62391f14fdb2e | mips64 | host-go-1.19.7 | NOK | http://autobuild.buildroot.net/results/c66387e411ee332ed915a62f65362e55b7bc11a1 | i686 | host-go-1.19.7 | NOK | http://autobuild.buildroot.net/results/ee1323ab00b12eae06d1635465d74f7cc9ea3192 | aarch64 | host-go-1.19.7 | NOK | http://autobuild.buildroot.net/results/158569a4c4d075aa2c0fe6619cfa78e2fc949e28 | i686 | host-qemu-7.2.0 | NOK | http://autobuild.buildroot.net/results/1c001645397d2bfb16c87e5df41ba2b563a04ba5 | i686 | host-qemu-7.2.0 | NOK | http://autobuild.buildroot.net/results/3b9e0e209a335382daf55d4a35d01260e79e8d49 | sh4a | host-qemu-7.2.0 | NOK | http://autobuild.buildroot.net/results/39f5d6226023cff12225d8524206d5353a832e5c | mips | host-qemu-7.2.0 | NOK | http://autobuild.buildroot.net/results/087e811d67418eff3632db406724017a9235edb6 | sparc64 | host-qemu-7.2.0 | NOK | http://autobuild.buildroot.net/results/a6ff1ce4df19d69fb329daf89307ec799bc6d08c | sh4eb | host-qemu-7.2.0 | NOK | http://autobuild.buildroot.net/results/64820de7fb23a70d616f1ee2a59ad2b64160b43c | sparc64 | host-rust-1.68.0 | NOK | http://autobuild.buildroot.net/results/509d5e0ceade04567e33f85400f02f452ec4bbf4 | powerpc64 | host-rust-1.68.0 | NOK | http://autobuild.buildroot.net/results/f4fe6cea27ad280652eb218272255ed7aca61fc5 | armeb | hyperfine-1.14.0 | NOK | http://autobuild.buildroot.net/results/b1272d3a70f093f389f3df0ecb222ec3ec10faf3 | ORPH arm | imagemagick | TIM | http://autobuild.buildroot.net/results/05a5c50cc992da2bff9c2a9b8931bb032a13761f | x86_64 | kvmtool-f77d646ba01d04be5aa... | NOK | http://autobuild.buildroot.net/results/6513a27a9af2c83baa546761aacc27e9792d9c6b | ORPH i686 | libgcrypt-1.10.1 | NOK | http://autobuild.buildroot.net/results/a16c1ff748d33e283750c1c90582526772c2d81c | ORPH i686 | libgcrypt-1.10.1 | NOK | http://autobuild.buildroot.net/results/3505cb98028523a4f168a4ad7e94566e55e3594e | ORPH i686 | libgcrypt-1.10.1 | NOK | http://autobuild.buildroot.net/results/f87cd1487e1609549164078d7f7d76bff5639bc1 | ORPH i686 | libgcrypt-1.10.1 | NOK | http://autobuild.buildroot.net/results/8cb6459a2b7285af5ea9874a04c990a454dd1cc6 | ORPH arceb | libglib2-2.72.3 | NOK | http://autobuild.buildroot.net/results/98e8c6792c18381af5b4e3b8fd324a488946fd87 | arceb | libglib2-2.72.3 | NOK | http://autobuild.buildroot.net/results/7e799f7c92bfbe2634833343e754efc3f443cd47 | arceb | libglib2-2.72.3 | NOK | http://autobuild.buildroot.net/results/1f237c42c00ce5e9540225c5d636fe1d2dcd0c12 | arceb | libglib2-2.72.3 | NOK | http://autobuild.buildroot.net/results/3a915ec82d9e2a635a0907c916b2ef554aee04d6 | i686 | libglvnd-1.4.0 | NOK | http://autobuild.buildroot.net/results/51e5c4b646e929acb40010e2cee7522300088ad1 | ORPH sparc | libp11-0.4.12 | NOK | http://autobuild.buildroot.net/results/98aa3ec65955210d64d6b560a4231646be5fedcc | ORPH mipsel | libsigrok-0.5.2 | NOK | http://autobuild.buildroot.net/results/86aefb7394408a5ea37388fcfa89d16ef1e1f252 | ORPH armeb | libxml2-2.10.3 | NOK | http://autobuild.buildroot.net/results/e322ecd6b2b4e9efa5a90e5558367ef57d6ab424 | sparc | linux-5.10.162-cip24-rt10 | NOK | http://autobuild.buildroot.net/results/55f5441e79ada2ba23a02509185dc2f9771c3a1a | ORPH mips | linux-5.10.162-cip24-rt10 | NOK | http://autobuild.buildroot.net/results/b662c8d12cc400b13b2f1da65a6c8a7ca02dd220 | ORPH mipsel | linux-6.1.14 | NOK | http://autobuild.buildroot.net/results/c9b4b7b696ff3641da43609078c6a8cacbae0cb3 | ORPH x86_64 | linux-6.1.14 | NOK | http://autobuild.buildroot.net/results/a8084d56f33f4fd28bc3c1866d408d1dcae36c4f | ORPH nios2 | linux-6.1.14 | NOK | http://autobuild.buildroot.net/results/5ff8d914a7e29971c1e891b358946d5d7819a0e4 | ORPH mips64el | linux-6.1.14 | NOK | http://autobuild.buildroot.net/results/6da94896458c374546092e911e541263a835be98 | ORPH mips64 | linux-6.1.14 | NOK | http://autobuild.buildroot.net/results/661e8a2e26549c0b273551334844689b678d4e4b | ORPH mips | linux-6.1.14 | NOK | http://autobuild.buildroot.net/results/615df17c3cc3d25a214de8db44c7d353a312d874 | ORPH arceb | linux-6.1.14 | NOK | http://autobuild.buildroot.net/results/c8967e4762fcff686aa8a19a2dac896ed5351d20 | ORPH sparc64 | ltp-testsuite-20220930 | NOK | http://autobuild.buildroot.net/results/70ca6437786e9c9214556360d49fc2e6d5d2fcff | or1k | ltp-testsuite-20220930 | NOK | http://autobuild.buildroot.net/results/1bfbe235c6880855956f99ea3c8e25e0896014c0 | x86_64 | ltp-testsuite-20220930 | NOK | http://autobuild.buildroot.net/results/8a459602e0a6bb09f028e40e1d81399cef773b17 | sparc | lttng-modules-2.13.7 | NOK | http://autobuild.buildroot.net/results/cb8575ee5bf5ea10315f158ccd7315b5d8ecae95 | aarch64 | lttng-modules-2.13.7 | NOK | http://autobuild.buildroot.net/results/849ce7289f44f6ebe80a766eade5e1a73d285cb4 | aarch64_be | lxc-5.0.2 | NOK | http://autobuild.buildroot.net/results/16e2ce67ca4c7d1010bec651e54bcd7151bfa3af | aarch64 | mali-driver-87c13e6994b20b5... | NOK | http://autobuild.buildroot.net/results/00cc5c019360164ec1a68ca459c3c324af3860ec | nios2 | matio-1.5.23 | NOK | http://autobuild.buildroot.net/results/df5e4733e194b020dfdd4510eae8ce33d0492289 | mips64 | netsniff-ng-0.6.8 | NOK | http://autobuild.buildroot.net/results/7462b82177a6c00d03004db3dea728b0e7674077 | sparc64 | ola-0.10.9 | NOK | http://autobuild.buildroot.net/results/d496dbe89362243e2dd83dbda44e84e7c3497d75 | i686 | olsr-0.9.8 | NOK | http://autobuild.buildroot.net/results/db0d0a3991f0bcbec7ee01937a0376df746c632d | ORPH s390x | olsr-0.9.8 | NOK | http://autobuild.buildroot.net/results/04829ef9b89f17000ec0b6a750a6b43da8684b37 | ORPH riscv64 | opensbi-0.9 | NOK | http://autobuild.buildroot.net/results/c63c70292f65d239faf20ae56909e56f8ec3c6e8 | arceb | package/rtl8821cu/rtl8821cu... | NOK | http://autobuild.buildroot.net/results/ddb436419c7b9eb511d47501d9c0931680b18e68 | or1k | pcsc-lite-1.9.9 | NOK | http://autobuild.buildroot.net/results/6f947cb85667e3586f6b62be0d9351d8bd77674a | ORPH armeb | pv-1.6.20 | NOK | http://autobuild.buildroot.net/results/a3cc588399dd9d7a229f0924483e2200e9ba20cf | ORPH aarch64_be | python-sip-4.19.25 | NOK | http://autobuild.buildroot.net/results/61d7673328a8cf4af639b8608e48b36624dde7e9 | microblaze | quickjs-2021-03-27 | NOK | http://autobuild.buildroot.net/results/0ac1fec1be0e762367a39152e2e5251247a97d83 | arceb | reaver-1.6.6 | NOK | http://autobuild.buildroot.net/results/40ad7a8a1e783574ef26cb0ee4af28150c9e6449 | powerpc64 | rocksdb-6.20.3 | NOK | http://autobuild.buildroot.net/results/8382372bbbab97337ec77a6049fa8e452429d918 | x86_64 | rtl8189fs-ed6741b52bc998875... | NOK | http://autobuild.buildroot.net/results/a1c4c386e60a082d30cae686b9e1d27d01046266 | sparc | rtl8189fs-ed6741b52bc998875... | NOK | http://autobuild.buildroot.net/results/9ac05dc19a200395aed4882b96764c724c28d45a | mips | rtl8821au-0cab870ff635ba038... | NOK | http://autobuild.buildroot.net/results/cadd607132b1efd217bfffdf1a415df9218ebe9c | sh4aeb | sdl-1.2.15 | NOK | http://autobuild.buildroot.net/results/66d40343a2540f404f7bfda0049c11bedc303e1c | ORPH mips64el | snmppp-3.5.0 | NOK | http://autobuild.buildroot.net/results/7bab5993e32647455dbfe8d0cb039810f53696dc | sh4aeb | snmppp-3.5.0 | NOK | http://autobuild.buildroot.net/results/0a47028b6cf93d77d926b2954a344be7a6cfe03f | x86_64 | snmppp-3.5.0 | NOK | http://autobuild.buildroot.net/results/c8842199650a98075566800ea4725d3f243ef906 | aarch64 | snmppp-3.5.0 | NOK | http://autobuild.buildroot.net/results/461acb4745d4aaa407e3c4960baabf7b90648ba2 | aarch64 | snmppp-3.5.0 | NOK | http://autobuild.buildroot.net/results/d59c4b7f50207190dc65434cfde86c8696778a84 | nios2 | snmppp-3.5.0 | NOK | http://autobuild.buildroot.net/results/b4c4376c1d39157f2d153f720e7cc9bd2b31af61 | sparc | snmppp-3.5.0 | NOK | http://autobuild.buildroot.net/results/3c6618f7faccaa3609c110ae7d6eea4ab2ea204a | m68k | snmppp-3.5.0 | NOK | http://autobuild.buildroot.net/results/a8c3e76defaced4e932995ef9be002f7597b280a | arceb | snmppp-3.5.0 | NOK | http://autobuild.buildroot.net/results/b83368f896628ba7aed3234f09cab624db8e0cbe | armeb | uclibc-ng-test-6790eafe897b... | NOK | http://autobuild.buildroot.net/results/ab7fb8a1aa7fdef7158ae2019f6453946694b52c | mips64el | ulog-0389d243352255f6182326... | NOK | http://autobuild.buildroot.net/results/a517e1bf9d11449f74c5c52a1952ffdb76c460ee | or1k | unknown | NOK | http://autobuild.buildroot.net/results/d17fab2e23495f33e938057ebc61ac2176745dab | aarch64_be | unknown | NOK | http://autobuild.buildroot.net/results/76f61c7f49e512c9b54dc3543878d3068af5cddd | aarch64_be | unknown | NOK | http://autobuild.buildroot.net/results/6f0dfdef030a1dbf946162028b7913bc28d690aa | s390x | unknown | NOK | http://autobuild.buildroot.net/results/4c5bdddf3f397c86554c7bd12220d1ebd01e6173 | riscv32 | unknown | NOK | http://autobuild.buildroot.net/results/07665879ce486c1130565e361e6f1732606dec6f | sparc | unknown | NOK | http://autobuild.buildroot.net/results/34085087640b9a2a90778613d61b30c4c2712269 | microblaze | unknown | NOK | http://autobuild.buildroot.net/results/59ca54ec3e6a56a13fccebb3bc967731291a4c8a | x86_64 | unknown | NOK | http://autobuild.buildroot.net/results/2021d7af343e603b1051e255bc6c9b72f8e13ca1 | powerpc64 | unknown | NOK | http://autobuild.buildroot.net/results/bfa9cf6b57643172fa61cc2d0ddfe87a38271ece | mips | unknown | NOK | http://autobuild.buildroot.net/results/e334c5634bf43a89f647fe2f2af32a8def8105aa | microblazeel | unknown | NOK | http://autobuild.buildroot.net/results/eadf94e3a2b74035fee95654ccdf7695db174091 | sparc | v4l2loopback-0.12.7 | NOK | http://autobuild.buildroot.net/results/8bf4adcb0a3d1ec953ba4f12208c89a9b5b0bd13 | mips64el | vdr-2.6.3 | NOK | http://autobuild.buildroot.net/results/e23534acc987c5fbd598d4c8638f242515c30834 | sparc64 | wireguard-linux-compat-1.0.... | NOK | http://autobuild.buildroot.net/results/fae0b1c0ef6d282e9297beea3ae678c8f206e051 | mips64el | xenomai-3.0.10 | NOK | http://autobuild.buildroot.net/results/d1f47b572480d82f8f5f19873b5c9a78fecf3a6e | Classification of failures by reason for 2023.02.x -------------------------------------------------- host-go-1.19.7 | 2 alsa-lib-1.2.8 | 1 glibc-2.36-81-g4f4d7a13edfd... | 1 host-binutils-2.37 | 1 host-binutils-2.38 | 1 lesstif-0.95.2 | 1 opensbi-0.9 | 1 Detail of failures for 2023.02.x -------------------------------- arch | reason | OK? | url | orph? -------------+--------------------------------+-----+---------------------------------------------------------------------------------+------- powerpc64le | alsa-lib-1.2.8 | NOK | http://autobuild.buildroot.net/results/10fdb853b18a99ae6c89759bf292067caa6fe240 | powerpc | glibc-2.36-81-g4f4d7a13edfd... | NOK | http://autobuild.buildroot.net/results/76ef7ef74276af3b902e633e00c62c592f19caae | riscv32 | host-binutils-2.37 | NOK | http://autobuild.buildroot.net/results/c43a0802ae73cd9b2e535680cdb204013f2f2734 | i686 | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/6084917e037fcf32fe2e22cd482e6dac8bd91e20 | i686 | host-go-1.19.7 | NOK | http://autobuild.buildroot.net/results/65f64702a8a4488c75825f6bb1e11b4eb7f5a248 | i686 | host-go-1.19.7 | NOK | http://autobuild.buildroot.net/results/1e774bec7322bd1ed618996a7543bef98dc01d65 | sh4 | lesstif-0.95.2 | NOK | http://autobuild.buildroot.net/results/7eabcd8731cf498c51e2c8224365143c5b90c07c | ORPH riscv32 | opensbi-0.9 | NOK | http://autobuild.buildroot.net/results/3ad1f6927deacb5758f5bf068fa1168b402ca35b | -- http://autobuild.buildroot.net From br015 at umbiko.net Sun Mar 26 07:37:46 2023 From: br015 at umbiko.net (Andreas Ziegler) Date: Sun, 26 Mar 2023 07:37:46 +0000 Subject: [Buildroot] U-boot stable asks for SYS_LOAD_ADDR when compiling for Le Potato In-Reply-To: References: <1104727d6e209c0c87da6c76b6111bb6@umbiko.net> Message-ID: <76ae809780d09f7503922e5cbc3c607e@umbiko.net> Hi Kenneth, On 2023-03-25 20:26, Kenneth Roland wrote: > You are right, I use the master version of U-Boot so that make > downloads the latest version. Is this incorrect practice? I didn't know > if I am supposed to use the latest version so that more optimizations > are included or if I should stick with what just works. I'm guessing I > should keep the original, 2020.01 release candidate 5? If the boot loader works, I would keep it, at least for now. The assembler (binutils-2.27) seems to have a problem with this construct: https://github.com/u-boot/u-boot/blob/8be7b4629e87ff8db08dd087c81d58129d029bad/include/system-constants.h#L17-L19 Not sure if this is a toolchain issue or something missing in the configuration. Try updating your uboot defconfig with: $ make uboot-nconfig enter SYS_LOAD_ADDR, then $ make uboot-savedefconfig then copy defconfig to board/amlogic/s905x-libretech-cc/uboot/libretech-cc_defconfig and rebuild u-boot (rm build/uboot-custom/.stamp* && make uboot). At least, uboot-2022.04 builds successfully with the Linaro toolchain (needs openssl). Actually, I would upgrade Buildroot first, configure a buildroot toolchain (the Linaro toolchain misses sys/random.h), switch to 2022.04 uboot (current buildroot default) and then check if the kernel can be upgraded (the head of libretech-linux is currently at 5.19.0). Kind regards, Andreas From ps.report at gmx.net Sun Mar 26 07:48:20 2023 From: ps.report at gmx.net (Peter Seiderer) Date: Sun, 26 Mar 2023 09:48:20 +0200 Subject: [Buildroot] [PATCH v1] package/flann: needs C++11 support Message-ID: <20230326074820.12583-1-ps.report@gmx.net> 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 --- 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 -- 2.39.2 From ps.report at gmx.net Sun Mar 26 08:00:31 2023 From: ps.report at gmx.net (Peter Seiderer) Date: Sun, 26 Mar 2023 10:00:31 +0200 Subject: [Buildroot] [PATCH v1 2/5] package/lcdproc: fix double space in Config.in comment In-Reply-To: <20230326080034.14629-1-ps.report@gmx.net> References: <20230326080034.14629-1-ps.report@gmx.net> Message-ID: <20230326080034.14629-2-ps.report@gmx.net> Signed-off-by: Peter Seiderer --- 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 -- 2.39.2 From ps.report at gmx.net Sun Mar 26 08:00:30 2023 From: ps.report at gmx.net (Peter Seiderer) Date: Sun, 26 Mar 2023 10:00:30 +0200 Subject: [Buildroot] [PATCH v1 1/5] package/protozero: fix double space in Config.in comment Message-ID: <20230326080034.14629-1-ps.report@gmx.net> Signed-off-by: Peter Seiderer --- 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 -- 2.39.2 From ps.report at gmx.net Sun Mar 26 08:00:32 2023 From: ps.report at gmx.net (Peter Seiderer) Date: Sun, 26 Mar 2023 10:00:32 +0200 Subject: [Buildroot] [PATCH v1 3/5] package/libosmium: fix double space in Config.in comment In-Reply-To: <20230326080034.14629-1-ps.report@gmx.net> References: <20230326080034.14629-1-ps.report@gmx.net> Message-ID: <20230326080034.14629-3-ps.report@gmx.net> Signed-off-by: Peter Seiderer --- 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 -- 2.39.2 From ps.report at gmx.net Sun Mar 26 08:00:34 2023 From: ps.report at gmx.net (Peter Seiderer) Date: Sun, 26 Mar 2023 10:00:34 +0200 Subject: [Buildroot] [PATCH v1 5/5] package/zerofree: fix double space in Config.in comment In-Reply-To: <20230326080034.14629-1-ps.report@gmx.net> References: <20230326080034.14629-1-ps.report@gmx.net> Message-ID: <20230326080034.14629-5-ps.report@gmx.net> Signed-off-by: Peter Seiderer --- 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 -- 2.39.2 From ps.report at gmx.net Sun Mar 26 08:00:33 2023 From: ps.report at gmx.net (Peter Seiderer) Date: Sun, 26 Mar 2023 10:00:33 +0200 Subject: [Buildroot] [PATCH v1 4/5] package/osm2pgsql: fix double space in Config.in comment In-Reply-To: <20230326080034.14629-1-ps.report@gmx.net> References: <20230326080034.14629-1-ps.report@gmx.net> Message-ID: <20230326080034.14629-4-ps.report@gmx.net> Signed-off-by: Peter Seiderer --- 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 -- 2.39.2 From bugzilla at busybox.net Sun Mar 26 12:15:47 2023 From: bugzilla at busybox.net (bugzilla at busybox.net) Date: Sun, 26 Mar 2023 12:15:47 +0000 Subject: [Buildroot] [Bug 15491] segmentation fault in busybox/glibc due to CONFIG_STACK_OPTIMIZATION_386 In-Reply-To: References: Message-ID: https://bugs.busybox.net/show_bug.cgi?id=15491 --- Comment #1 from Thomas Petazzoni --- See also this patch and the discussion: https://patchwork.ozlabs.org/project/buildroot/patch/20230210233658.3763549-1-romain.naour at gmail.com/ -- You are receiving this mail because: You are on the CC list for the bug. From thomas.petazzoni at bootlin.com Sun Mar 26 12:18:05 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sun, 26 Mar 2023 14:18:05 +0200 Subject: [Buildroot] [PATCH v1 1/1] package/shadow: only yescrypt build In-Reply-To: <20230325175815.24876-1-raphael.pavlidis@gmail.com> References: <20230325175815.24876-1-raphael.pavlidis@gmail.com> Message-ID: <20230326141805.310d6e67@windsurf> On Sat, 25 Mar 2023 18:58:15 +0100 Raphael Pavlidis wrote: > Add a patch to fix the build if only yescrypt is enabled. > > Fixes: > - http://autobuild.buildroot.net/results/df6a16a55bf02cf2d7377f9636913f0b3bca574f > - http://autobuild.buildroot.net/results/758d4fd297fbd77ef846d3a3d4c207021f866752 > Signed-off-by: Raphael Pavlidis > --- > ...-sflg-for-USE_YESCRYPT-in-newusers.c.patch | 29 +++++++++++++++++++ > 1 file changed, 29 insertions(+) > create mode 100644 package/shadow/0001-Define-sflg-for-USE_YESCRYPT-in-newusers.c.patch > > diff --git a/package/shadow/0001-Define-sflg-for-USE_YESCRYPT-in-newusers.c.patch b/package/shadow/0001-Define-sflg-for-USE_YESCRYPT-in-newusers.c.patch > new file mode 100644 > index 0000000000..6c2a15d898 > --- /dev/null > +++ b/package/shadow/0001-Define-sflg-for-USE_YESCRYPT-in-newusers.c.patch > @@ -0,0 +1,29 @@ > +From 8f7d5e8adae3aa16c0e3a4cb5db34d6764aa0495 Mon Sep 17 00:00:00 2001 > +From: Raphael Pavlidis > +Date: Thu, 23 Mar 2023 19:16:12 +0100 > +Subject: [PATCH v1 1/1] Define sflg for USE_YESCRYPT in newusers.c > + > +If only yescrypt is used then the boolean sflg is not defined, but it is > +access. Therefore, it causes a build error. > + > +Signed-off-by: Raphael Pavlidis Thanks for fixing this! Has this patch been submitted to the upstream shadow project? Thanks! Thomas -- Thomas Petazzoni, co-owner and CEO, Bootlin Embedded Linux and Kernel engineering and training https://bootlin.com From f.fainelli at gmail.com Sun Mar 26 13:09:37 2023 From: f.fainelli at gmail.com (Florian Fainelli) Date: Sun, 26 Mar 2023 06:09:37 -0700 Subject: [Buildroot] [PATCH] package/bluez5_utils: Fix builds with musl-libc Message-ID: <20230326130937.56650-1-f.fainelli@gmail.com> 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 --- .../bluez5_utils/0001-musl-max-input.patch | 35 +++++++++++++++++++ 1 file changed, 35 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..87fbb68f8f40 --- /dev/null +++ b/package/bluez5_utils/0001-musl-max-input.patch @@ -0,0 +1,35 @@ +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 +--- + 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 + -- 2.34.1 From neal.frager at amd.com Sun Mar 26 14:09:48 2023 From: neal.frager at amd.com (Neal Frager) Date: Sun, 26 Mar 2023 15:09:48 +0100 Subject: [Buildroot] [PATCH v1 1/2] package/zynqmp-firmware: new package Message-ID: <20230326140949.11262-1-neal.frager@amd.com> 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_TOOLCHAIN_PATH="/opt/Xilinx/Vitis/2022.2/gnu/microblaze/lin" BR2_PACKAGE_ZYNQMP_FIRMWARE_TOOLCHAIN_PREFIX="microblaze-xilinx-elf-" Signed-off-by: Neal Frager --- DEVELOPERS | 1 + package/Config.in | 1 + package/zynqmp-firmware/Config.in | 32 ++++++++++++++++ ...misc-Makefile-build-par_libs-with-j1.patch | 31 +++++++++++++++ package/zynqmp-firmware/zynqmp-firmware.mk | 38 +++++++++++++++++++ 5 files changed, 103 insertions(+) create mode 100644 package/zynqmp-firmware/Config.in create mode 100644 package/zynqmp-firmware/v1-0001-pmufw-misc-Makefile-build-par_libs-with-j1.patch create mode 100644 package/zynqmp-firmware/zynqmp-firmware.mk diff --git a/DEVELOPERS b/DEVELOPERS index b6d288c54f..d3436d40f2 100644 --- a/DEVELOPERS +++ b/DEVELOPERS @@ -2151,6 +2151,7 @@ F: configs/zynqmp_zcu106_defconfig F: configs/zynqmp_kria_kv260_defconfig F: package/bootgen/ F: package/versal-firmware/ +F: package/zynqmp-firmware/ N: Nicola Di Lieto F: package/uacme/ diff --git a/package/Config.in b/package/Config.in index 0f8dab3e71..6c7419490d 100644 --- a/package/Config.in +++ b/package/Config.in @@ -450,6 +450,7 @@ menu "Firmware" source "package/wilc-firmware/Config.in" source "package/wilink-bt-firmware/Config.in" source "package/zd1211-firmware/Config.in" + source "package/zynqmp-firmware/Config.in" endmenu source "package/18xx-ti-utils/Config.in" source "package/a10disp/Config.in" diff --git a/package/zynqmp-firmware/Config.in b/package/zynqmp-firmware/Config.in new file mode 100644 index 0000000000..3d0d0605f6 --- /dev/null +++ b/package/zynqmp-firmware/Config.in @@ -0,0 +1,32 @@ +config BR2_PACKAGE_ZYNQMP_FIRMWARE + bool "zynqmp-firmware" + help + This package builds the PMU Firmware application required to run + U-Boot and Linux in the Zynq MPSoC devices. + +if BR2_PACKAGE_ZYNQMP_FIRMWARE + +config BR2_PACKAGE_ZYNQMP_FIRMWARE_VERSION + string "firmware version" + default "v2022.2" + help + Release version of zynqmp firmware. + +config BR2_PACKAGE_ZYNQMP_FIRMWARE_TOOLCHAIN_PATH + string "toolchain path" + default "/opt/Xilinx/Vitis/2022.2/gnu/microblaze/lin" + help + Path to pre-installed microblaze toolchain. + +config BR2_PACKAGE_ZYNQMP_FIRMWARE_TOOLCHAIN_PREFIX + string "toolchain prefix" + default "microblaze-xilinx-elf-" + help + Pre-installed microblaze toolchain prefix. + +config BR2_PACKAGE_ZYNQMP_FIRMWARE_KRIA_K26 + bool "kria-k26" + help + Adds additional CFLAGS for Kria K26 SOMs. + +endif # BR2_PACKAGE_ZYNQMP_FIRMWARE diff --git a/package/zynqmp-firmware/v1-0001-pmufw-misc-Makefile-build-par_libs-with-j1.patch b/package/zynqmp-firmware/v1-0001-pmufw-misc-Makefile-build-par_libs-with-j1.patch new file mode 100644 index 0000000000..adf866637b --- /dev/null +++ b/package/zynqmp-firmware/v1-0001-pmufw-misc-Makefile-build-par_libs-with-j1.patch @@ -0,0 +1,31 @@ +From 4938b250982d440fec3a1bb838be10d9a73949aa Mon Sep 17 00:00:00 2001 +From: Neal Frager +Date: Sun, 26 Mar 2023 13:38:02 +0100 +Subject: [PATCH v1 1/1] pmufw: misc/Makefile: build par_libs with -j1 + +This patch fixes a build problem with the pmufw par_libs. If the -j1 +make option is not used, then building the par_libs can fail when +building on certain servers. Using the -j1 option guarantees build +success of the zynqmp_pmufw. + +Signed-off-by: Neal Frager +--- + lib/sw_apps/zynqmp_pmufw/misc/Makefile | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/lib/sw_apps/zynqmp_pmufw/misc/Makefile b/lib/sw_apps/zynqmp_pmufw/misc/Makefile +index a773498512..7f4d5540b0 100644 +--- a/lib/sw_apps/zynqmp_pmufw/misc/Makefile ++++ b/lib/sw_apps/zynqmp_pmufw/misc/Makefile +@@ -17,7 +17,7 @@ endif + + all: + $(MAKE) --no-print-directory seq_libs +- $(MAKE) -j --no-print-directory par_libs ++ $(MAKE) -j1 --no-print-directory par_libs + $(MAKE) --no-print-directory archive + @echo 'Finished building libraries' + +-- +2.17.1 + diff --git a/package/zynqmp-firmware/zynqmp-firmware.mk b/package/zynqmp-firmware/zynqmp-firmware.mk new file mode 100644 index 0000000000..3d33142258 --- /dev/null +++ b/package/zynqmp-firmware/zynqmp-firmware.mk @@ -0,0 +1,38 @@ +################################################################################ +# +# zynqmp-firmware +# +################################################################################ + +ZYNQMP_FIRMWARE_VERSION = $(call qstrip,$(BR2_PACKAGE_ZYNQMP_FIRMWARE_VERSION)) +ZYNQMP_FIRMWARE_SOURCE = xilinx_$(ZYNQMP_FIRMWARE_VERSION).tar.gz +ZYNQMP_FIRMWARE_SITE = https://github.com/Xilinx/embeddedsw/archive/refs/tags +ZYNQMP_FIRMWARE_LICENSE = MIT +ZYNQMP_FIRMWARE_LICENSE_FILES = license.txt +ZYNQMP_FIRMWARE_INSTALL_IMAGES = YES +ZYNQMP_FIRMWARE_INSTALL_TARGET = NO + +ZYNQMP_FIRMWARE_TOOLCHAIN_PATH = $(call qstrip,$(BR2_PACKAGE_ZYNQMP_FIRMWARE_TOOLCHAIN_PATH)) +ZYNQMP_FIRMWARE_TOOLCHAIN_PREFIX = $(call qstrip,$(BR2_PACKAGE_ZYNQMP_FIRMWARE_TOOLCHAIN_PREFIX)) + +ifeq ($(BR2_PACKAGE_ZYNQMP_FIRMWARE_KRIA_K26),y) +ZYNQMP_CFLAGS = "-Os -flto -ffat-lto-objects -DBOARD_SHUTDOWN_PIN=2 -DBOARD_SHUTDOWN_PIN_STATE=0 \ + -DENABLE_EM -DENABLE_MOD_OVERTEMP -DENABLE_DYNAMIC_MIO_CONFIG -DENABLE_IOCTL \ + -DCONNECT_PMU_GPO_2_VAL=0" +else +ZYNQMP_CFLAGS = "-Os -flto -ffat-lto-objects" +endif + +define ZYNQMP_FIRMWARE_BUILD_CMDS + cd $(@D)/lib/sw_apps/zynqmp_pmufw/src && make \ + COMPILER=$(ZYNQMP_FIRMWARE_TOOLCHAIN_PATH)/$(ZYNQMP_FIRMWARE_TOOLCHAIN_PREFIX)gcc \ + ARCHIVER=$(ZYNQMP_FIRMWARE_TOOLCHAIN_PATH)/$(ZYNQMP_FIRMWARE_TOOLCHAIN_PREFIX)gcc-ar \ + CC=$(ZYNQMP_FIRMWARE_TOOLCHAIN_PATH)/$(ZYNQMP_FIRMWARE_TOOLCHAIN_PREFIX)gcc \ + CFLAGS=$(ZYNQMP_CFLAGS) +endef + +define ZYNQMP_FIRMWARE_INSTALL_IMAGES_CMDS + $(INSTALL) -D -m 0644 $(@D)/lib/sw_apps/zynqmp_pmufw/src/executable.elf $(BINARIES_DIR)/pmufw.elf +endef + +$(eval $(generic-package)) -- 2.17.1 From neal.frager at amd.com Sun Mar 26 14:09:49 2023 From: neal.frager at amd.com (Neal Frager) Date: Sun, 26 Mar 2023 15:09:49 +0100 Subject: [Buildroot] [PATCH v1 2/2] boot/uboot.mk: new BR2_TARGET_UBOOT_NEEDS_ZYNQMP_FIRMWARE In-Reply-To: <20230326140949.11262-1-neal.frager@amd.com> References: <20230326140949.11262-1-neal.frager@amd.com> Message-ID: <20230326140949.11262-2-neal.frager@amd.com> The new BR2_TARGET_UBOOT_NEEDS_ZYNQMP_FIRMWARE option will enable u-boot to use the zynqmp-firmware package for building a pmufw.elf that gets included in the generated boot.bin. Signed-off-by: Neal Frager --- boot/uboot/Config.in | 11 +++++++++++ boot/uboot/uboot.mk | 5 +++++ 2 files changed, 16 insertions(+) diff --git a/boot/uboot/Config.in b/boot/uboot/Config.in index f5c20f5168..116df71ea3 100644 --- a/boot/uboot/Config.in +++ b/boot/uboot/Config.in @@ -476,6 +476,17 @@ config BR2_TARGET_UBOOT_ZYNQMP if BR2_TARGET_UBOOT_ZYNQMP +config BR2_TARGET_UBOOT_NEEDS_ZYNQMP_FIRMWARE + bool "U-Boot needs zynqmp-firmware" + depends on BR2_PACKAGE_ZYNQMP_FIRMWARE + depends on !BR2_TARGET_UBOOT_ZYNQMP_PMUFW + help + This option instructs u-boot to build the zynqmp pmufw using + the zynqmp-firmware package. u-boot will then include this + pmufw.elf in the generated boot.bin. + + This feature requires U-Boot >= 2018.07. + config BR2_TARGET_UBOOT_ZYNQMP_PMUFW string "PMU firmware location" depends on BR2_TARGET_UBOOT_BUILD_SYSTEM_KCONFIG diff --git a/boot/uboot/uboot.mk b/boot/uboot/uboot.mk index 4eae8e95c3..78e15be453 100644 --- a/boot/uboot/uboot.mk +++ b/boot/uboot/uboot.mk @@ -390,7 +390,12 @@ endef ifeq ($(BR2_TARGET_UBOOT_ZYNQMP),y) +ifeq ($(BR2_TARGET_UBOOT_NEEDS_ZYNQMP_FIRMWARE),y) +UBOOT_DEPENDENCIES += zynqmp-firmware +UBOOT_ZYNQMP_PMUFW = $(BINARIES_DIR)/pmufw.elf +else UBOOT_ZYNQMP_PMUFW = $(call qstrip,$(BR2_TARGET_UBOOT_ZYNQMP_PMUFW)) +endif ifneq ($(findstring ://,$(UBOOT_ZYNQMP_PMUFW)),) UBOOT_EXTRA_DOWNLOADS += $(UBOOT_ZYNQMP_PMUFW) -- 2.17.1 From fido_max at inbox.ru Sun Mar 26 18:31:21 2023 From: fido_max at inbox.ru (Maxim Kochetkov) Date: Sun, 26 Mar 2023 21:31:21 +0300 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> References: <20230326080034.14629-1-ps.report@gmx.net> Message-ID: <01b6514a-50e9-232d-4341-78b8e8b12dc9@inbox.ru> On 26.03.2023 11:00, Peter Seiderer wrote: > Signed-off-by: Peter Seiderer Reviewed-by: Maxim Kochetkov From fido_max at inbox.ru Sun Mar 26 18:31:44 2023 From: fido_max at inbox.ru (Maxim Kochetkov) Date: Sun, 26 Mar 2023 21:31:44 +0300 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> References: <20230326080034.14629-1-ps.report@gmx.net> <20230326080034.14629-3-ps.report@gmx.net> Message-ID: On 26.03.2023 11:00, Peter Seiderer wrote: > Signed-off-by: Peter Seiderer Reviewed-by: Maxim Kochetkov From fido_max at inbox.ru Sun Mar 26 18:32:04 2023 From: fido_max at inbox.ru (Maxim Kochetkov) Date: Sun, 26 Mar 2023 21:32:04 +0300 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> References: <20230326080034.14629-1-ps.report@gmx.net> <20230326080034.14629-4-ps.report@gmx.net> Message-ID: <1c422023-6eff-f879-7c5c-35560314e55a@inbox.ru> On 26.03.2023 11:00, Peter Seiderer wrote: > Signed-off-by: Peter Seiderer Reviewed-by: Maxim Kochetkov From thomas.petazzoni at bootlin.com Sun Mar 26 20:01:07 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sun, 26 Mar 2023 22:01:07 +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> References: <20230326080034.14629-1-ps.report@gmx.net> Message-ID: <20230326220107.394f4c9a@windsurf> On Sun, 26 Mar 2023 10:00:30 +0200 Peter Seiderer wrote: > Signed-off-by: Peter Seiderer > --- > package/protozero/Config.in | 2 +- > 1 file changed, 1 insertion(+), 1 deletion(-) Series applied, thanks! Thomas -- Thomas Petazzoni, CTO, Bootlin Embedded Linux and Kernel engineering https://bootlin.com From thomas.petazzoni at bootlin.com Sun Mar 26 19:59:24 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sun, 26 Mar 2023 21:59:24 +0200 Subject: [Buildroot] [git commit] package/lcdproc: fix double space in Config.in comment Message-ID: <20230326200116.B537882D9E@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=2b2a679dfba428014900f1adaffee05d515f0e20 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Signed-off-by: Peter Seiderer Signed-off-by: Thomas Petazzoni --- 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 thomas.petazzoni at bootlin.com Sun Mar 26 19:59:22 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sun, 26 Mar 2023 21:59:22 +0200 Subject: [Buildroot] [git commit] package/protozero: fix double space in Config.in comment Message-ID: <20230326200116.AC27A82D99@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=0472287484e5914f7437cfd9f05524ab38b810fe branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Signed-off-by: Peter Seiderer Reviewed-by: Maxim Kochetkov Signed-off-by: Thomas Petazzoni --- 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 thomas.petazzoni at bootlin.com Sun Mar 26 19:59:25 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sun, 26 Mar 2023 21:59:25 +0200 Subject: [Buildroot] [git commit] package/libosmium: fix double space in Config.in comment Message-ID: <20230326200116.C98D082AA7@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=e81ca405164fbef1c43fc01aa2f95f67090d3bde branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Signed-off-by: Peter Seiderer Reviewed-by: Maxim Kochetkov Signed-off-by: Thomas Petazzoni --- 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 thomas.petazzoni at bootlin.com Sun Mar 26 19:59:26 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sun, 26 Mar 2023 21:59:26 +0200 Subject: [Buildroot] [git commit] package/osm2pgsql: fix double space in Config.in comment Message-ID: <20230326200116.D3EC882D99@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=9611a3b323676637b9bc463268cfead66c8146fb branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Signed-off-by: Peter Seiderer Reviewed-by: Maxim Kochetkov Signed-off-by: Thomas Petazzoni --- 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 thomas.petazzoni at bootlin.com Sun Mar 26 19:59:27 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sun, 26 Mar 2023 21:59:27 +0200 Subject: [Buildroot] [git commit] package/zerofree: fix double space in Config.in comment Message-ID: <20230326200116.DDB8282DA2@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=05d3fdfd1314cce610f4fd2a55599b0595fcf2fc branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Signed-off-by: Peter Seiderer Signed-off-by: Thomas Petazzoni --- 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 thomas.petazzoni at bootlin.com Sun Mar 26 20:05:43 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sun, 26 Mar 2023 22:05:43 +0200 Subject: [Buildroot] [PATCH v1 1/2] package/zynqmp-firmware: new package In-Reply-To: <20230326140949.11262-1-neal.frager@amd.com> References: <20230326140949.11262-1-neal.frager@amd.com> Message-ID: <20230326220543.057f381d@windsurf> Hello Neal, On Sun, 26 Mar 2023 15:09:48 +0100 Neal Frager via buildroot 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. This is not really nice :-/ Was this the conclusion of the discussion we had on this topic? > +config BR2_PACKAGE_ZYNQMP_FIRMWARE_KRIA_K26 > + bool "kria-k26" > + help > + Adds additional CFLAGS for Kria K26 SOMs. This doesn't look super extensible. Why are these CFLAGS needed in particular for this platform? Is this a per-SoC or per-board configuration? Do we expect more platforms to need custom CFLAGS? > +ZYNQMP_FIRMWARE_VERSION = $(call qstrip,$(BR2_PACKAGE_ZYNQMP_FIRMWARE_VERSION)) > +ZYNQMP_FIRMWARE_SOURCE = xilinx_$(ZYNQMP_FIRMWARE_VERSION).tar.gz > +ZYNQMP_FIRMWARE_SITE = https://github.com/Xilinx/embeddedsw/archive/refs/tags Use $(call github,...) instead > +ifeq ($(BR2_PACKAGE_ZYNQMP_FIRMWARE_KRIA_K26),y) > +ZYNQMP_CFLAGS = "-Os -flto -ffat-lto-objects -DBOARD_SHUTDOWN_PIN=2 -DBOARD_SHUTDOWN_PIN_STATE=0 \ > + -DENABLE_EM -DENABLE_MOD_OVERTEMP -DENABLE_DYNAMIC_MIO_CONFIG -DENABLE_IOCTL \ > + -DCONNECT_PMU_GPO_2_VAL=0" All these CFLAGS are really weird... why isn't this part of the zynqmp-firmware build system itself? > +else > +ZYNQMP_CFLAGS = "-Os -flto -ffat-lto-objects" > +endif In any case, this should be: ZYNQMP_CFLAGS = -Os -flto -ffat-lto-objects ifeq ($(BR2_PACKAGE_ZYNQMP_FIRMWARE_KRIA_K26),y) ZYNQMP_CFLAGS += \ -DBOARD_SHUTDOWN_PIN=2 \ -DBOARD_SHUTDOWN_PIN_STATE=0 \ -DENABLE_EM \ -DENABLE_MOD_OVERTEMP \ -DENABLE_DYNAMIC_MIO_CONFIG \ -DENABLE_IOCTL \ -DCONNECT_PMU_GPO_2_VAL=0 endif > + > +define ZYNQMP_FIRMWARE_BUILD_CMDS > + cd $(@D)/lib/sw_apps/zynqmp_pmufw/src && make \ > + COMPILER=$(ZYNQMP_FIRMWARE_TOOLCHAIN_PATH)/$(ZYNQMP_FIRMWARE_TOOLCHAIN_PREFIX)gcc \ > + ARCHIVER=$(ZYNQMP_FIRMWARE_TOOLCHAIN_PATH)/$(ZYNQMP_FIRMWARE_TOOLCHAIN_PREFIX)gcc-ar \ > + CC=$(ZYNQMP_FIRMWARE_TOOLCHAIN_PATH)/$(ZYNQMP_FIRMWARE_TOOLCHAIN_PREFIX)gcc \ > + CFLAGS=$(ZYNQMP_CFLAGS) Please use: $(MAKE) -C $(@D)/lib/sw_apps/zynqmp_pmufw/src \ ... Thanks! Thomas -- Thomas Petazzoni, co-owner and CEO, Bootlin Embedded Linux and Kernel engineering and training https://bootlin.com From thomas.petazzoni at bootlin.com Sun Mar 26 20:09:08 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sun, 26 Mar 2023 22:09:08 +0200 Subject: [Buildroot] [PATCH v1 2/2] boot/uboot.mk: new BR2_TARGET_UBOOT_NEEDS_ZYNQMP_FIRMWARE In-Reply-To: <20230326140949.11262-2-neal.frager@amd.com> References: <20230326140949.11262-1-neal.frager@amd.com> <20230326140949.11262-2-neal.frager@amd.com> Message-ID: <20230326220908.623ba0b5@windsurf> On Sun, 26 Mar 2023 15:09:49 +0100 Neal Frager via buildroot wrote: > The new BR2_TARGET_UBOOT_NEEDS_ZYNQMP_FIRMWARE option will enable u-boot to > use the zynqmp-firmware package for building a pmufw.elf that gets included in > the generated boot.bin. > > Signed-off-by: Neal Frager > --- > boot/uboot/Config.in | 11 +++++++++++ > boot/uboot/uboot.mk | 5 +++++ > 2 files changed, 16 insertions(+) > > diff --git a/boot/uboot/Config.in b/boot/uboot/Config.in > index f5c20f5168..116df71ea3 100644 > --- a/boot/uboot/Config.in > +++ b/boot/uboot/Config.in > @@ -476,6 +476,17 @@ config BR2_TARGET_UBOOT_ZYNQMP > > if BR2_TARGET_UBOOT_ZYNQMP > > +config BR2_TARGET_UBOOT_NEEDS_ZYNQMP_FIRMWARE > + bool "U-Boot needs zynqmp-firmware" I think this naming is confusing. If I understand correctly, U-Boot now offers two possibilities: (1) Using a prebuild PMU firmware (this is what is currently possible in Buildroot) (2) Building the PMU firmware from source (which is what your patch is adding) I believe the proposed option naming/organization doesn't make this very clear. I don't have a super clear idea of what it should look like. Perhaps we should have a choice...endchoice that makes it 100% clear that the user can chose between using a pre-built vs. building one from source? Thomas -- Thomas Petazzoni, co-owner and CEO, Bootlin Embedded Linux and Kernel engineering and training https://bootlin.com From thomas.petazzoni at bootlin.com Sun Mar 26 20:32:59 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sun, 26 Mar 2023 22:32:59 +0200 Subject: [Buildroot] [git commit] package/lvm2: enable package with musl Message-ID: <20230326211024.AAE8D82E77@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=c5e94221974326685dba526397747658c28bba4e branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master LVM relies on the glibc-specific behaviour of assigning to the standard streams (stdin etc). As a result the package is currently disabled when using musl. This commit backports two patches from upstream lvm2 (not yet in a release) that fix some build issues with musl, and two additional patches taken from the Gentoo distribution to address more issues. With those 4 patches combined, lvm2 builds fine with musl and can therefore be re-enabled in musl configurations. Signed-off-by: Simon Rowe Signed-off-by: Thomas Petazzoni --- ...g-possible-better-compilation-with-musl-c.patch | 30 ++++++++++ ...002-mm-preallocate-memory-only-with-glibc.patch | 34 +++++++++++ ...ne-use-freopen-to-reopen-standard-streams.patch | 68 ++++++++++++++++++++++ ...og-use-freopen-to-reopen-standard-streams.patch | 44 ++++++++++++++ package/lvm2/Config.in | 5 -- 5 files changed, 176 insertions(+), 5 deletions(-) diff --git a/package/lvm2/0001-clang-possible-better-compilation-with-musl-c.patch b/package/lvm2/0001-clang-possible-better-compilation-with-musl-c.patch new file mode 100644 index 0000000000..f537331a2c --- /dev/null +++ b/package/lvm2/0001-clang-possible-better-compilation-with-musl-c.patch @@ -0,0 +1,30 @@ +From bac596b3685520acaa404dc3ebd2131e6de96d47 Mon Sep 17 00:00:00 2001 +From: Zdenek Kabelac +Date: Wed, 16 Feb 2022 00:48:49 +0100 +Subject: [PATCH] clang: possible better compilation with musl c + +Try to help resolving reported compilation problem with +clang & musl C. +https://github.com/lvmteam/lvm2/issues/61 + +Backported from: https://sourceware.org/git/?p=lvm2.git;a=commitdiff;h=4fd76de4b69f8e5e6d5afa03d54cb4b8986c4bcc +Signed-off-by: Simon Rowe +--- + libdaemon/server/daemon-server.c | 1 + + 1 file changed, 1 insertion(+) + +diff --git a/libdaemon/server/daemon-server.c b/libdaemon/server/daemon-server.c +index 88905a7dd..96cfc392e 100644 +--- a/libdaemon/server/daemon-server.c ++++ b/libdaemon/server/daemon-server.c +@@ -18,6 +18,7 @@ + + #include + #include ++#include /* help musl C */ + #include + #include + #include +-- +2.22.3 + diff --git a/package/lvm2/0002-mm-preallocate-memory-only-with-glibc.patch b/package/lvm2/0002-mm-preallocate-memory-only-with-glibc.patch new file mode 100644 index 0000000000..db16d60ace --- /dev/null +++ b/package/lvm2/0002-mm-preallocate-memory-only-with-glibc.patch @@ -0,0 +1,34 @@ +From b668022f9b8aecf52109c9e0b7e5847054231361 Mon Sep 17 00:00:00 2001 +From: Zdenek Kabelac +Date: Fri, 19 Aug 2022 16:15:17 +0200 +Subject: [PATCH] mm: preallocate memory only with glibc + +Use mallinfo() only with glibc. + +Backported from: https://sourceware.org/git/?p=lvm2.git;a=commitdiff;h=8370d117d7ef8a472c95315a3cd085696c90b3be +Signed-off-by: Simon Rowe +--- + lib/mm/memlock.c | 7 ++++++- + 1 file changed, 6 insertions(+), 1 deletion(-) + +diff --git a/lib/mm/memlock.c b/lib/mm/memlock.c +index 3d1a3927c..efcc6d91f 100644 +--- a/lib/mm/memlock.c ++++ b/lib/mm/memlock.c +@@ -160,7 +160,12 @@ static void _touch_memory(void *mem, size_t size) + + static void _allocate_memory(void) + { +-#ifndef VALGRIND_POOL ++#if defined(__GLIBC__) && !defined(VALGRIND_POOL) ++ /* Memory allocation is currently only tested with glibc ++ * for different C libraries, some other mechanisms might be needed ++ * meanwhile let users use lvm2 code without memory preallocation. ++ * Compilation for VALGRIND tracing also goes without preallocation. ++ */ + void *stack_mem; + struct rlimit limit; + int i, area = 0, missing = _size_malloc_tmp, max_areas = 32, hblks; +-- +2.22.3 + diff --git a/package/lvm2/0003-cmdline-use-freopen-to-reopen-standard-streams.patch b/package/lvm2/0003-cmdline-use-freopen-to-reopen-standard-streams.patch new file mode 100644 index 0000000000..8d0be40320 --- /dev/null +++ b/package/lvm2/0003-cmdline-use-freopen-to-reopen-standard-streams.patch @@ -0,0 +1,68 @@ +From 7c74ad9c349e381decc84c218112ea8e7bcc0b9c Mon Sep 17 00:00:00 2001 +From: Simon Rowe +Date: Thu, 23 Mar 2023 09:57:59 +0000 +Subject: [PATCH] cmdline: use freopen() to reopen standard streams + +In glibc stdin, stdout & stderr are variables that can be assigned to +(https://www.gnu.org/software/libc/manual/html_node/Standard-Streams.html) +however this not necessarily true of other C libraries. + +The gentoo musl porting notes +(https://wiki.gentoo.org/wiki/Musl_porting_notes) +recommend the substitution of + + stdX = fopen(...) + +with + + freopen(..., stdX) + +Taken from: https://github.com/gentoo/gentoo/blob/master/sys-fs/lvm2/files/lvm2-2.03.14-r1-fopen-to-freopen.patch +Signed-off-by: Simon Rowe +--- + tools/lvmcmdline.c | 12 ++++++++++++ + 1 file changed, 12 insertions(+) + +diff --git a/tools/lvmcmdline.c b/tools/lvmcmdline.c +index 1e12bedca..534368575 100644 +--- a/tools/lvmcmdline.c ++++ b/tools/lvmcmdline.c +@@ -3384,7 +3384,11 @@ static int _check_standard_fds(void) + int err = is_valid_fd(STDERR_FILENO); + + if (!is_valid_fd(STDIN_FILENO) && ++#ifdef __GLIBC__ + !(stdin = fopen(_PATH_DEVNULL, "r"))) { ++#else ++ !freopen(_PATH_DEVNULL, "r", stdin)) { ++#endif + if (err) + perror("stdin stream open"); + else +@@ -3394,7 +3398,11 @@ static int _check_standard_fds(void) + } + + if (!is_valid_fd(STDOUT_FILENO) && ++#ifdef __GLIBC__ + !(stdout = fopen(_PATH_DEVNULL, "w"))) { ++#else ++ !freopen(_PATH_DEVNULL, "w", stdout)) { ++#endif + if (err) + perror("stdout stream open"); + /* else no stdout */ +@@ -3402,7 +3410,11 @@ static int _check_standard_fds(void) + } + + if (!is_valid_fd(STDERR_FILENO) && ++#ifdef __GLIBC__ + !(stderr = fopen(_PATH_DEVNULL, "w"))) { ++#else ++ !freopen(_PATH_DEVNULL, "w", stderr)) { ++#endif + printf("stderr stream open: %s\n", + strerror(errno)); + return 0; +-- +2.22.3 + diff --git a/package/lvm2/0004-log-use-freopen-to-reopen-standard-streams.patch b/package/lvm2/0004-log-use-freopen-to-reopen-standard-streams.patch new file mode 100644 index 0000000000..0b57fb6fd2 --- /dev/null +++ b/package/lvm2/0004-log-use-freopen-to-reopen-standard-streams.patch @@ -0,0 +1,44 @@ +From 6d6b953cf7d2b8d06e7b0363b1b06cb2e902aa0f Mon Sep 17 00:00:00 2001 +From: Simon Rowe +Date: Thu, 23 Mar 2023 10:07:02 +0000 +Subject: [PATCH] log: use freopen() to reopen standard streams + +In glibc stdin, stdout & stderr are variables that can be assigned to +(https://www.gnu.org/software/libc/manual/html_node/Standard-Streams.html) +however this not necessarily true of other C libraries. + +The gentoo musl porting notes +(https://wiki.gentoo.org/wiki/Musl_porting_notes) +recommend the substitution of + + stdX = fopen(...) + +with + + freopen(..., stdX) + +Taken from: https://github.com/gentoo/gentoo/blob/master/sys-fs/lvm2/files/lvm2-2.03.14-freopen_n2.patch +Signed-off-by: Simon Rowe +--- + lib/log/log.c | 4 ++++ + 1 file changed, 4 insertions(+) + +diff --git a/lib/log/log.c b/lib/log/log.c +index 7b4d537b3..5f62c048c 100644 +--- a/lib/log/log.c ++++ b/lib/log/log.c +@@ -208,7 +208,11 @@ int reopen_standard_stream(FILE **stream, const char *mode) + + _check_and_replace_standard_log_streams(old_stream, new_stream); + ++#ifdef __GLIBC__ + *stream = new_stream; ++#else ++ freopen(NULL, mode, *stream); ++#endif + return 1; + } + +-- +2.22.3 + diff --git a/package/lvm2/Config.in b/package/lvm2/Config.in index cc740dd40c..577a90656a 100644 --- a/package/lvm2/Config.in +++ b/package/lvm2/Config.in @@ -27,15 +27,10 @@ if BR2_PACKAGE_LVM2 config BR2_PACKAGE_LVM2_STANDARD_INSTALL bool "standard install instead of only dmsetup" default y - # http://lists.busybox.net/pipermail/buildroot/2016-August/170592.html - depends on !BR2_TOOLCHAIN_USES_MUSL help Install the standard suite of lvm2 programs. When this option is not set, only dmsetup is installed. -comment "lvm2 standard install needs a glibc or uClibc toolchain" - depends on BR2_TOOLCHAIN_USES_MUSL - endif comment "lvm2 needs a toolchain w/ threads, dynamic library" From thomas.petazzoni at bootlin.com Sun Mar 26 21:10:57 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sun, 26 Mar 2023 23:10:57 +0200 Subject: [Buildroot] [PATCH v2 1/2] package/lvm2: enable package with musl In-Reply-To: <20230323141327.18684-1-simon.rowe@nutanix.com> References: <20230316113615.138847-1-simon.rowe@nutanix.com> <20230323141327.18684-1-simon.rowe@nutanix.com> Message-ID: <20230326231057.505f1c82@windsurf> On Thu, 23 Mar 2023 14:13:26 +0000 Simon Rowe wrote: > LVM relies on the glibc-specific behaviour of assigning to the > standard streams (stdin etc). As a result the package is currently > disabled when using musl. > > Apply patches based on those present in gentoo: > > https://github.com/gentoo/gentoo/pull/25883 > https://github.com/gentoo/gentoo/pull/26024 > > and drop the prohibition on musl in Config.in. > > Also, backport a couple of compilation fixes needed build with musl. > > Signed-off-by: Simon Rowe > --- > ...sible-better-compilation-with-musl-c.patch | 30 +++++++++ > ...m-preallocate-memory-only-with-glibc.patch | 34 ++++++++++ > ...e-freopen-to-reopen-standard-streams.patch | 67 +++++++++++++++++++ > ...e-freopen-to-reopen-standard-streams.patch | 43 ++++++++++++ > package/lvm2/Config.in | 5 -- > 5 files changed, 174 insertions(+), 5 deletions(-) > create mode 100644 package/lvm2/0001-clang-possible-better-compilation-with-musl-c.patch > create mode 100644 package/lvm2/0002-mm-preallocate-memory-only-with-glibc.patch > create mode 100644 package/lvm2/0003-cmdline-use-freopen-to-reopen-standard-streams.patch > create mode 100644 package/lvm2/0004-log-use-freopen-to-reopen-standard-streams.patch I've added more references to where the patches were found, and applied. Thanks! Thomas -- Thomas Petazzoni, CTO, Bootlin Embedded Linux and Kernel engineering https://bootlin.com From thomas.petazzoni at bootlin.com Sun Mar 26 21:11:02 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sun, 26 Mar 2023 23:11:02 +0200 Subject: [Buildroot] [PATCH v2 2/2] package/multipath-tools: enable with musl In-Reply-To: <20230323141327.18684-2-simon.rowe@nutanix.com> References: <20230316113615.138847-1-simon.rowe@nutanix.com> <20230323141327.18684-1-simon.rowe@nutanix.com> <20230323141327.18684-2-simon.rowe@nutanix.com> Message-ID: <20230326231102.70def2c4@windsurf> On Thu, 23 Mar 2023 14:13:27 +0000 Simon Rowe wrote: > Now LVM2 can be built using musl drop the toolchain config > restriction. > > Signed-off-by: Simon Rowe > --- > package/multipath-tools/Config.in | 4 +--- > 1 file changed, 1 insertion(+), 3 deletions(-) Applied to master, thanks. Thomas -- Thomas Petazzoni, CTO, Bootlin Embedded Linux and Kernel engineering https://bootlin.com From thomas.petazzoni at bootlin.com Sun Mar 26 21:10:35 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sun, 26 Mar 2023 23:10:35 +0200 Subject: [Buildroot] [git commit] package/multipath-tools: enable with musl Message-ID: <20230326211147.63F0683233@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=7ad6dd20ffe6cfb57133cef5f1fdd0716339172f branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Now LVM2 can be built using musl drop the toolchain config restriction. Signed-off-by: Simon Rowe Signed-off-by: Thomas Petazzoni --- package/multipath-tools/Config.in | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/package/multipath-tools/Config.in b/package/multipath-tools/Config.in index fc4b01b2ac..222f78b86c 100644 --- a/package/multipath-tools/Config.in +++ b/package/multipath-tools/Config.in @@ -1,14 +1,12 @@ -comment "multipath-tools needs udev and a uClibc or glibc toolchain w/ threads, dynamic library" +comment "multipath-tools needs udev and a toolchain w/ threads, dynamic library" depends on BR2_USE_MMU depends on BR2_TOOLCHAIN_HAS_SYNC_4 - depends on !BR2_TOOLCHAIN_USES_MUSL depends on BR2_PACKAGE_LIBURCU_ARCH_SUPPORTS depends on !BR2_TOOLCHAIN_HAS_THREADS || BR2_STATIC_LIBS || !BR2_PACKAGE_HAS_UDEV config BR2_PACKAGE_MULTIPATH_TOOLS bool "multipath-tools" depends on !BR2_STATIC_LIBS - depends on !BR2_TOOLCHAIN_USES_MUSL depends on BR2_USE_MMU depends on BR2_TOOLCHAIN_HAS_THREADS depends on BR2_TOOLCHAIN_HAS_SYNC_4 From fontaine.fabrice at gmail.com Sun Mar 26 21:23:27 2023 From: fontaine.fabrice at gmail.com (Fabrice Fontaine) Date: Sun, 26 Mar 2023 23:23:27 +0200 Subject: [Buildroot] [PATCH 1/1] package/libmemcached: bump to version 1.1.4 Message-ID: <20230326212327.754174-1-fontaine.fabrice@gmail.com> - Switch to an active fork - Switch to cmake-package - Drop all patches (not needed anymore) - Use LICENSE file instead of COPYING as COPYING is now a symlink to LICENSE - Handle libevent and openssl dependencies https://awesomized.github.io/libmemcached/ChangeLog-1.1.html#v-1-1-4 Signed-off-by: Fabrice Fontaine --- package/libmemcached/0001-disable-tests.patch | 42 ------------------- .../libmemcached/0002-disable-sanitizer.patch | 25 ----------- .../0003-move-ac_config_aux_dir.patch | 25 ----------- .../0004-disable-doc-and-man.patch | 37 ---------------- .../0005-fix-pointer-comparaison.patch | 30 ------------- package/libmemcached/Config.in | 2 +- package/libmemcached/libmemcached.hash | 6 +-- package/libmemcached/libmemcached.mk | 39 +++++++++-------- 8 files changed, 25 insertions(+), 181 deletions(-) delete mode 100644 package/libmemcached/0001-disable-tests.patch delete mode 100644 package/libmemcached/0002-disable-sanitizer.patch delete mode 100644 package/libmemcached/0003-move-ac_config_aux_dir.patch delete mode 100644 package/libmemcached/0004-disable-doc-and-man.patch delete mode 100644 package/libmemcached/0005-fix-pointer-comparaison.patch diff --git a/package/libmemcached/0001-disable-tests.patch b/package/libmemcached/0001-disable-tests.patch deleted file mode 100644 index 6128306787..0000000000 --- a/package/libmemcached/0001-disable-tests.patch +++ /dev/null @@ -1,42 +0,0 @@ -Disable the tests, cuts build time by half and avoids build issues -with extra dependencies. - -Signed-off-by: Gustavo Zacarias - -diff -Nura libmemcached-1.0.18.orig/Makefile.am libmemcached-1.0.18/Makefile.am ---- libmemcached-1.0.18.orig/Makefile.am 2014-07-19 09:24:45.246418899 -0300 -+++ libmemcached-1.0.18/Makefile.am 2014-07-19 09:25:12.701349345 -0300 -@@ -1,6 +1,6 @@ - # vim:ft=automake - --ACLOCAL_AMFLAGS= -I m4 -I libtest/m4 -+ACLOCAL_AMFLAGS= -I m4 - AM_YFLAGS= -d - - # includes append to these: -@@ -45,8 +45,6 @@ - include libmemcached-1.0/include.am - else - --include libtest/include.am -- - include libhashkit-1.0/include.am - include libmemcached-1.0/include.am - -@@ -76,7 +74,6 @@ - include libmemcachedinternal/util/include.am - include rpm/include.mk - include support/include.am --include tests/include.am - include util/include.am - include win32/include.am - -@@ -103,7 +100,7 @@ - @echo "Files that need to be either removed or checked in:" - @bzr unknowns - --clean-local: clean-libtest-check clean-docs-check clean-rpm -+clean-local: clean-docs-check clean-rpm - - - lcov: lcov-clean check diff --git a/package/libmemcached/0002-disable-sanitizer.patch b/package/libmemcached/0002-disable-sanitizer.patch deleted file mode 100644 index 108da22550..0000000000 --- a/package/libmemcached/0002-disable-sanitizer.patch +++ /dev/null @@ -1,25 +0,0 @@ -Disable sanitizer checks, they're busted. - -Signed-off-by: Gustavo Zacarias - -diff -Nura libmemcached-1.0.18.orig/m4/ax_harden_compiler_flags.m4 libmemcached-1.0.18/m4/ax_harden_compiler_flags.m4 ---- libmemcached-1.0.18.orig/m4/ax_harden_compiler_flags.m4 2014-11-13 08:07:09.011614311 -0300 -+++ libmemcached-1.0.18/m4/ax_harden_compiler_flags.m4 2014-11-13 08:07:52.406092440 -0300 -@@ -222,8 +222,6 @@ - # GCC 4.5 removed this. - # _APPEND_COMPILE_FLAGS_ERROR([-Wunreachable-code]) - -- _SET_SANITIZE_FLAGS -- - AS_IF([test "x$ax_enable_debug" = xno], - [AS_IF([test "x$ac_cv_vcs_checkout" = xyes], - [AS_IF([test "x${host_os}" != "xmingw"], -@@ -337,8 +335,6 @@ - _APPEND_COMPILE_FLAGS_ERROR([-fstack-protector-all]) - ])])])]) - -- _SET_SANITIZE_FLAGS -- - AS_IF([test "x$ac_cv_warnings_as_errors" = xyes], - [AX_APPEND_FLAG([-Werror])]) - AC_LANG_POP([C++]) diff --git a/package/libmemcached/0003-move-ac_config_aux_dir.patch b/package/libmemcached/0003-move-ac_config_aux_dir.patch deleted file mode 100644 index 790aa93d29..0000000000 --- a/package/libmemcached/0003-move-ac_config_aux_dir.patch +++ /dev/null @@ -1,25 +0,0 @@ -Move AC_CONFIG_AUX_DIR up a few lines so the autotools can find it - -This patch is based on the same solution adopted by Debian: - - https://lists.debian.org/debian-release/2014/11/msg01231.html - -Signed-off-by: Vicente Olivert Riera - -diff -rup a/configure.ac b/configure.ac ---- a/configure.ac 2014-02-09 11:52:42.000000000 +0000 -+++ b/configure.ac 2015-01-06 15:07:10.003074775 +0000 -@@ -13,11 +13,12 @@ m4_include([version.m4]) - AC_PREREQ([2.61]) - AC_INIT([libmemcached],VERSION_NUMBER,[http://libmemcached.org/]) - -+AC_CONFIG_AUX_DIR([build-aux]) -+ - # Setup the compilers early on - AC_PROG_CC([cc gcc clang]) - AC_PROG_CXX([c++ g++ clang++]) - --AC_CONFIG_AUX_DIR([build-aux]) - AC_CONFIG_MACRO_DIR([m4]) - - AC_CANONICAL_HOST diff --git a/package/libmemcached/0004-disable-doc-and-man.patch b/package/libmemcached/0004-disable-doc-and-man.patch deleted file mode 100644 index 9605095899..0000000000 --- a/package/libmemcached/0004-disable-doc-and-man.patch +++ /dev/null @@ -1,37 +0,0 @@ -From 6c01bd3562cc18fbafdf950bbeb73a399c1adcdd Mon Sep 17 00:00:00 2001 -From: Romain Naour -Date: Tue, 12 May 2015 00:00:02 +0200 -Subject: [PATCH] disable doc and man - -WARNING: master file /home/naourr/git/buildroot/test/libmemcached-bfin/build/libmemcached-1.0.18/docs/index.rst not found - -Exception occurred: - File "/usr/lib/python2.7/site-packages/sphinx/environment.py", line 1213, in get_doctree - f = open(doctree_filename, 'rb') -IOError: [Errno 2] No such file or directory: '/home/naourr/buildroot-test/test/libmemcached-bfin/build/libmemcached-1.0.18/man/.doctrees/hashkit_create.doctree' -The full traceback has been saved in /tmp/sphinx-err-JCIsnB.log, if you want to report the issue to the developers. -Please also report this if it was a user error, so that a better error message can be provided next time. -Either send bugs to the mailing list at , -or report them in the tracker at . Thanks! - -Signed-off-by: Romain Naour ---- - Makefile.am | 2 -- - 1 file changed, 2 deletions(-) - -diff --git a/Makefile.am b/Makefile.am -index 7f44102..cb7d058 100644 ---- a/Makefile.am -+++ b/Makefile.am -@@ -55,8 +55,6 @@ endif - include libmemcachedutil-1.0/include.am - - include clients/include.am --include docs/include.am --include man/include.am - - if BUILD_LIBMEMCACHED_PROTOCOL - include example/include.am --- -1.9.3 - diff --git a/package/libmemcached/0005-fix-pointer-comparaison.patch b/package/libmemcached/0005-fix-pointer-comparaison.patch deleted file mode 100644 index c9f8dd19cf..0000000000 --- a/package/libmemcached/0005-fix-pointer-comparaison.patch +++ /dev/null @@ -1,30 +0,0 @@ -Fix pointer comparaison - -opt_servers is a pointer, not a boolean, so testing against false to -know if the pointer is NULL no longer works with the more strict gcc -7.x checks. - -[Taken from http://pkgs.fedoraproject.org/cgit/rpms/libmemcached.git/plain/libmemcached-build.patch.] -Signed-off-by: Thomas Petazzoni - -diff -up ./clients/memflush.cc.old ./clients/memflush.cc ---- ./clients/memflush.cc.old 2017-02-12 10:12:59.615209225 +0100 -+++ ./clients/memflush.cc 2017-02-12 10:13:39.998382783 +0100 -@@ -39,7 +39,7 @@ int main(int argc, char *argv[]) - { - options_parse(argc, argv); - -- if (opt_servers == false) -+ if (!opt_servers) - { - char *temp; - -@@ -48,7 +48,7 @@ int main(int argc, char *argv[]) - opt_servers= strdup(temp); - } - -- if (opt_servers == false) -+ if (!opt_servers) - { - std::cerr << "No Servers provided" << std::endl; - exit(EXIT_FAILURE); diff --git a/package/libmemcached/Config.in b/package/libmemcached/Config.in index 4af2b3b0e7..57c0cb466b 100644 --- a/package/libmemcached/Config.in +++ b/package/libmemcached/Config.in @@ -8,7 +8,7 @@ config BR2_PACKAGE_LIBMEMCACHED It has been designed to be light on memory usage, thread safe, and provide full access to server side methods. - http://libmemcached.org/libMemcached.html + https://awesomized.github.io/libmemcached comment "libmemcached needs a toolchain w/ C++, threads" depends on !BR2_INSTALL_LIBSTDCPP || !BR2_TOOLCHAIN_HAS_THREADS diff --git a/package/libmemcached/libmemcached.hash b/package/libmemcached/libmemcached.hash index ccc31ee7ed..cb9daa8ae8 100644 --- a/package/libmemcached/libmemcached.hash +++ b/package/libmemcached/libmemcached.hash @@ -1,5 +1,5 @@ -# From https://launchpad.net/libmemcached/1.0/1.0.18/+download/libmemcached-1.0.18.tar.gz/+md5 -md5 b3958716b4e53ddc5992e6c49d97e819 libmemcached-1.0.18.tar.gz +# Locally computed +sha256 c477e1f6510e1dc698e84f3717ce690a8f65b94c616ecaa62306cce0f5e3116a libmemcached-1.1.4.tar.gz # Hash for license file: -sha256 4e9032d0f539276db05519ee3d09ca6167d2134ec91c556e8c80ef3efe633fd2 COPYING +sha256 65013ec8b416f28ae838ed3f23ea3ae47e5dbc70fe8492f39338e389a7970fd9 LICENSE diff --git a/package/libmemcached/libmemcached.mk b/package/libmemcached/libmemcached.mk index 24955266d3..35be750f6c 100644 --- a/package/libmemcached/libmemcached.mk +++ b/package/libmemcached/libmemcached.mk @@ -4,26 +4,29 @@ # ################################################################################ -LIBMEMCACHED_VERSION_MAJOR = 1.0 -LIBMEMCACHED_VERSION = $(LIBMEMCACHED_VERSION_MAJOR).18 -LIBMEMCACHED_SITE = http://launchpad.net/libmemcached/$(LIBMEMCACHED_VERSION_MAJOR)/$(LIBMEMCACHED_VERSION)/+download -LIBMEMCACHED_CONF_ENV = ac_cv_prog_cc_c99='-std=gnu99' \ - ax_cv_check_cflags__Werror__fmudflapth=no \ - ax_cv_check_cxxflags__Werror__fmudflapth=no -LIBMEMCACHED_CONF_OPTS = --disable-dtrace +LIBMEMCACHED_VERSION = 1.1.4 +LIBMEMCACHED_SITE = \ + $(call github,awesomized,libmemcached,$(LIBMEMCACHED_VERSION)) +LIBMEMCACHED_CONF_OPTS = -DENABLE_DTRACE=OFF LIBMEMCACHED_INSTALL_STAGING = YES -LIBMEMCACHED_DEPENDENCIES = $(if $(BR2_PACKAGE_LIBEVENT),libevent) -# For 0001-disable-tests.patch and 0002-disable-sanitizer.patch -LIBMEMCACHED_AUTORECONF = YES +LIBMEMCACHED_DEPENDENCIES = host-bison host-flex LIBMEMCACHED_LICENSE = BSD-3-Clause -LIBMEMCACHED_LICENSE_FILES = COPYING +LIBMEMCACHED_LICENSE_FILES = LICENSE +LIBMEMCACHED_CPE_ID_VENDOR = awesome +LIBMEMCACHED_CPE_ID_PRODUCT = libmemcached -ifeq ($(BR2_TOOLCHAIN_SUPPORTS_PIE),) -LIBMEMCACHED_CONF_ENV += \ - ax_cv_check_cflags__Werror__fPIE=no \ - ax_cv_check_cflags__Werror__pie=no \ - ax_cv_check_cxxflags__Werror__fPIE=no \ - ax_cv_check_cxxflags__Werror__pie=no +ifeq ($(BR2_PACKAGE_LIBEVENT),y) +LIBMEMCACHED_DEPENDENCIES += libevent +LIBMEMCACHED_CONF_OPTS += -DENABLE_MEMASLAP=ON +else +LIBMEMCACHED_CONF_OPTS += -DENABLE_MEMASLAP=OFF endif -$(eval $(autotools-package)) +ifeq ($(BR2_PACKAGE_OPENSSL),y) +LIBMEMCACHED_DEPENDENCIES += openssl +LIBMEMCACHED_CONF_OPTS += -DENABLE_OPENSSL_CRYPTO=ON +else +LIBMEMCACHED_CONF_OPTS += -DENABLE_OPENSSL_CRYPTO=OFF +endif + +$(eval $(cmake-package)) -- 2.39.2 From fontaine.fabrice at gmail.com Sun Mar 26 21:30:20 2023 From: fontaine.fabrice at gmail.com (Fabrice Fontaine) Date: Sun, 26 Mar 2023 23:30:20 +0200 Subject: [Buildroot] [PATCH v2, 1/1] package/libmemcached: bump to version 1.1.4 Message-ID: <20230326213020.758457-1-fontaine.fabrice@gmail.com> - Switch to an active fork - Switch to cmake-package - Drop all patches (not needed anymore) - Use LICENSE file instead of COPYING as COPYING is now a symlink to LICENSE - Handle libevent and openssl dependencies https://awesomized.github.io/libmemcached/ChangeLog-1.1.html#v-1-1-4 Signed-off-by: Fabrice Fontaine --- Changes v1 -> v2: - Drop unneeded LIBMEMCACHED_CPE_ID_PRODUCT package/libmemcached/0001-disable-tests.patch | 42 ------------------- .../libmemcached/0002-disable-sanitizer.patch | 25 ----------- .../0003-move-ac_config_aux_dir.patch | 25 ----------- .../0004-disable-doc-and-man.patch | 37 ---------------- .../0005-fix-pointer-comparaison.patch | 30 ------------- package/libmemcached/Config.in | 2 +- package/libmemcached/libmemcached.hash | 6 +-- package/libmemcached/libmemcached.mk | 38 +++++++++-------- 8 files changed, 24 insertions(+), 181 deletions(-) delete mode 100644 package/libmemcached/0001-disable-tests.patch delete mode 100644 package/libmemcached/0002-disable-sanitizer.patch delete mode 100644 package/libmemcached/0003-move-ac_config_aux_dir.patch delete mode 100644 package/libmemcached/0004-disable-doc-and-man.patch delete mode 100644 package/libmemcached/0005-fix-pointer-comparaison.patch diff --git a/package/libmemcached/0001-disable-tests.patch b/package/libmemcached/0001-disable-tests.patch deleted file mode 100644 index 6128306787..0000000000 --- a/package/libmemcached/0001-disable-tests.patch +++ /dev/null @@ -1,42 +0,0 @@ -Disable the tests, cuts build time by half and avoids build issues -with extra dependencies. - -Signed-off-by: Gustavo Zacarias - -diff -Nura libmemcached-1.0.18.orig/Makefile.am libmemcached-1.0.18/Makefile.am ---- libmemcached-1.0.18.orig/Makefile.am 2014-07-19 09:24:45.246418899 -0300 -+++ libmemcached-1.0.18/Makefile.am 2014-07-19 09:25:12.701349345 -0300 -@@ -1,6 +1,6 @@ - # vim:ft=automake - --ACLOCAL_AMFLAGS= -I m4 -I libtest/m4 -+ACLOCAL_AMFLAGS= -I m4 - AM_YFLAGS= -d - - # includes append to these: -@@ -45,8 +45,6 @@ - include libmemcached-1.0/include.am - else - --include libtest/include.am -- - include libhashkit-1.0/include.am - include libmemcached-1.0/include.am - -@@ -76,7 +74,6 @@ - include libmemcachedinternal/util/include.am - include rpm/include.mk - include support/include.am --include tests/include.am - include util/include.am - include win32/include.am - -@@ -103,7 +100,7 @@ - @echo "Files that need to be either removed or checked in:" - @bzr unknowns - --clean-local: clean-libtest-check clean-docs-check clean-rpm -+clean-local: clean-docs-check clean-rpm - - - lcov: lcov-clean check diff --git a/package/libmemcached/0002-disable-sanitizer.patch b/package/libmemcached/0002-disable-sanitizer.patch deleted file mode 100644 index 108da22550..0000000000 --- a/package/libmemcached/0002-disable-sanitizer.patch +++ /dev/null @@ -1,25 +0,0 @@ -Disable sanitizer checks, they're busted. - -Signed-off-by: Gustavo Zacarias - -diff -Nura libmemcached-1.0.18.orig/m4/ax_harden_compiler_flags.m4 libmemcached-1.0.18/m4/ax_harden_compiler_flags.m4 ---- libmemcached-1.0.18.orig/m4/ax_harden_compiler_flags.m4 2014-11-13 08:07:09.011614311 -0300 -+++ libmemcached-1.0.18/m4/ax_harden_compiler_flags.m4 2014-11-13 08:07:52.406092440 -0300 -@@ -222,8 +222,6 @@ - # GCC 4.5 removed this. - # _APPEND_COMPILE_FLAGS_ERROR([-Wunreachable-code]) - -- _SET_SANITIZE_FLAGS -- - AS_IF([test "x$ax_enable_debug" = xno], - [AS_IF([test "x$ac_cv_vcs_checkout" = xyes], - [AS_IF([test "x${host_os}" != "xmingw"], -@@ -337,8 +335,6 @@ - _APPEND_COMPILE_FLAGS_ERROR([-fstack-protector-all]) - ])])])]) - -- _SET_SANITIZE_FLAGS -- - AS_IF([test "x$ac_cv_warnings_as_errors" = xyes], - [AX_APPEND_FLAG([-Werror])]) - AC_LANG_POP([C++]) diff --git a/package/libmemcached/0003-move-ac_config_aux_dir.patch b/package/libmemcached/0003-move-ac_config_aux_dir.patch deleted file mode 100644 index 790aa93d29..0000000000 --- a/package/libmemcached/0003-move-ac_config_aux_dir.patch +++ /dev/null @@ -1,25 +0,0 @@ -Move AC_CONFIG_AUX_DIR up a few lines so the autotools can find it - -This patch is based on the same solution adopted by Debian: - - https://lists.debian.org/debian-release/2014/11/msg01231.html - -Signed-off-by: Vicente Olivert Riera - -diff -rup a/configure.ac b/configure.ac ---- a/configure.ac 2014-02-09 11:52:42.000000000 +0000 -+++ b/configure.ac 2015-01-06 15:07:10.003074775 +0000 -@@ -13,11 +13,12 @@ m4_include([version.m4]) - AC_PREREQ([2.61]) - AC_INIT([libmemcached],VERSION_NUMBER,[http://libmemcached.org/]) - -+AC_CONFIG_AUX_DIR([build-aux]) -+ - # Setup the compilers early on - AC_PROG_CC([cc gcc clang]) - AC_PROG_CXX([c++ g++ clang++]) - --AC_CONFIG_AUX_DIR([build-aux]) - AC_CONFIG_MACRO_DIR([m4]) - - AC_CANONICAL_HOST diff --git a/package/libmemcached/0004-disable-doc-and-man.patch b/package/libmemcached/0004-disable-doc-and-man.patch deleted file mode 100644 index 9605095899..0000000000 --- a/package/libmemcached/0004-disable-doc-and-man.patch +++ /dev/null @@ -1,37 +0,0 @@ -From 6c01bd3562cc18fbafdf950bbeb73a399c1adcdd Mon Sep 17 00:00:00 2001 -From: Romain Naour -Date: Tue, 12 May 2015 00:00:02 +0200 -Subject: [PATCH] disable doc and man - -WARNING: master file /home/naourr/git/buildroot/test/libmemcached-bfin/build/libmemcached-1.0.18/docs/index.rst not found - -Exception occurred: - File "/usr/lib/python2.7/site-packages/sphinx/environment.py", line 1213, in get_doctree - f = open(doctree_filename, 'rb') -IOError: [Errno 2] No such file or directory: '/home/naourr/buildroot-test/test/libmemcached-bfin/build/libmemcached-1.0.18/man/.doctrees/hashkit_create.doctree' -The full traceback has been saved in /tmp/sphinx-err-JCIsnB.log, if you want to report the issue to the developers. -Please also report this if it was a user error, so that a better error message can be provided next time. -Either send bugs to the mailing list at , -or report them in the tracker at . Thanks! - -Signed-off-by: Romain Naour ---- - Makefile.am | 2 -- - 1 file changed, 2 deletions(-) - -diff --git a/Makefile.am b/Makefile.am -index 7f44102..cb7d058 100644 ---- a/Makefile.am -+++ b/Makefile.am -@@ -55,8 +55,6 @@ endif - include libmemcachedutil-1.0/include.am - - include clients/include.am --include docs/include.am --include man/include.am - - if BUILD_LIBMEMCACHED_PROTOCOL - include example/include.am --- -1.9.3 - diff --git a/package/libmemcached/0005-fix-pointer-comparaison.patch b/package/libmemcached/0005-fix-pointer-comparaison.patch deleted file mode 100644 index c9f8dd19cf..0000000000 --- a/package/libmemcached/0005-fix-pointer-comparaison.patch +++ /dev/null @@ -1,30 +0,0 @@ -Fix pointer comparaison - -opt_servers is a pointer, not a boolean, so testing against false to -know if the pointer is NULL no longer works with the more strict gcc -7.x checks. - -[Taken from http://pkgs.fedoraproject.org/cgit/rpms/libmemcached.git/plain/libmemcached-build.patch.] -Signed-off-by: Thomas Petazzoni - -diff -up ./clients/memflush.cc.old ./clients/memflush.cc ---- ./clients/memflush.cc.old 2017-02-12 10:12:59.615209225 +0100 -+++ ./clients/memflush.cc 2017-02-12 10:13:39.998382783 +0100 -@@ -39,7 +39,7 @@ int main(int argc, char *argv[]) - { - options_parse(argc, argv); - -- if (opt_servers == false) -+ if (!opt_servers) - { - char *temp; - -@@ -48,7 +48,7 @@ int main(int argc, char *argv[]) - opt_servers= strdup(temp); - } - -- if (opt_servers == false) -+ if (!opt_servers) - { - std::cerr << "No Servers provided" << std::endl; - exit(EXIT_FAILURE); diff --git a/package/libmemcached/Config.in b/package/libmemcached/Config.in index 4af2b3b0e7..57c0cb466b 100644 --- a/package/libmemcached/Config.in +++ b/package/libmemcached/Config.in @@ -8,7 +8,7 @@ config BR2_PACKAGE_LIBMEMCACHED It has been designed to be light on memory usage, thread safe, and provide full access to server side methods. - http://libmemcached.org/libMemcached.html + https://awesomized.github.io/libmemcached comment "libmemcached needs a toolchain w/ C++, threads" depends on !BR2_INSTALL_LIBSTDCPP || !BR2_TOOLCHAIN_HAS_THREADS diff --git a/package/libmemcached/libmemcached.hash b/package/libmemcached/libmemcached.hash index ccc31ee7ed..cb9daa8ae8 100644 --- a/package/libmemcached/libmemcached.hash +++ b/package/libmemcached/libmemcached.hash @@ -1,5 +1,5 @@ -# From https://launchpad.net/libmemcached/1.0/1.0.18/+download/libmemcached-1.0.18.tar.gz/+md5 -md5 b3958716b4e53ddc5992e6c49d97e819 libmemcached-1.0.18.tar.gz +# Locally computed +sha256 c477e1f6510e1dc698e84f3717ce690a8f65b94c616ecaa62306cce0f5e3116a libmemcached-1.1.4.tar.gz # Hash for license file: -sha256 4e9032d0f539276db05519ee3d09ca6167d2134ec91c556e8c80ef3efe633fd2 COPYING +sha256 65013ec8b416f28ae838ed3f23ea3ae47e5dbc70fe8492f39338e389a7970fd9 LICENSE diff --git a/package/libmemcached/libmemcached.mk b/package/libmemcached/libmemcached.mk index 24955266d3..bd63d78c97 100644 --- a/package/libmemcached/libmemcached.mk +++ b/package/libmemcached/libmemcached.mk @@ -4,26 +4,28 @@ # ################################################################################ -LIBMEMCACHED_VERSION_MAJOR = 1.0 -LIBMEMCACHED_VERSION = $(LIBMEMCACHED_VERSION_MAJOR).18 -LIBMEMCACHED_SITE = http://launchpad.net/libmemcached/$(LIBMEMCACHED_VERSION_MAJOR)/$(LIBMEMCACHED_VERSION)/+download -LIBMEMCACHED_CONF_ENV = ac_cv_prog_cc_c99='-std=gnu99' \ - ax_cv_check_cflags__Werror__fmudflapth=no \ - ax_cv_check_cxxflags__Werror__fmudflapth=no -LIBMEMCACHED_CONF_OPTS = --disable-dtrace +LIBMEMCACHED_VERSION = 1.1.4 +LIBMEMCACHED_SITE = \ + $(call github,awesomized,libmemcached,$(LIBMEMCACHED_VERSION)) +LIBMEMCACHED_CONF_OPTS = -DENABLE_DTRACE=OFF LIBMEMCACHED_INSTALL_STAGING = YES -LIBMEMCACHED_DEPENDENCIES = $(if $(BR2_PACKAGE_LIBEVENT),libevent) -# For 0001-disable-tests.patch and 0002-disable-sanitizer.patch -LIBMEMCACHED_AUTORECONF = YES +LIBMEMCACHED_DEPENDENCIES = host-bison host-flex LIBMEMCACHED_LICENSE = BSD-3-Clause -LIBMEMCACHED_LICENSE_FILES = COPYING +LIBMEMCACHED_LICENSE_FILES = LICENSE +LIBMEMCACHED_CPE_ID_VENDOR = awesome -ifeq ($(BR2_TOOLCHAIN_SUPPORTS_PIE),) -LIBMEMCACHED_CONF_ENV += \ - ax_cv_check_cflags__Werror__fPIE=no \ - ax_cv_check_cflags__Werror__pie=no \ - ax_cv_check_cxxflags__Werror__fPIE=no \ - ax_cv_check_cxxflags__Werror__pie=no +ifeq ($(BR2_PACKAGE_LIBEVENT),y) +LIBMEMCACHED_DEPENDENCIES += libevent +LIBMEMCACHED_CONF_OPTS += -DENABLE_MEMASLAP=ON +else +LIBMEMCACHED_CONF_OPTS += -DENABLE_MEMASLAP=OFF endif -$(eval $(autotools-package)) +ifeq ($(BR2_PACKAGE_OPENSSL),y) +LIBMEMCACHED_DEPENDENCIES += openssl +LIBMEMCACHED_CONF_OPTS += -DENABLE_OPENSSL_CRYPTO=ON +else +LIBMEMCACHED_CONF_OPTS += -DENABLE_OPENSSL_CRYPTO=OFF +endif + +$(eval $(cmake-package)) -- 2.39.2 From marcus.folkesson at gmail.com Mon Mar 27 05:37:02 2023 From: marcus.folkesson at gmail.com (Marcus Folkesson) Date: Mon, 27 Mar 2023 07:37:02 +0200 Subject: [Buildroot] [PATCH] package/libostree: bump to version 2023.2 Message-ID: <20230327053702.517399-1-marcus.folkesson@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 From neal.frager at amd.com Mon Mar 27 05:45:45 2023 From: neal.frager at amd.com (Frager, Neal) Date: Mon, 27 Mar 2023 05:45:45 +0000 Subject: [Buildroot] [PATCH v1 1/2] package/zynqmp-firmware: new package In-Reply-To: <20230326220543.057f381d@windsurf> References: <20230326220543.057f381d@windsurf> Message-ID: Hi Thomas, > Le 26 mars 2023 ? 22:05, Thomas Petazzoni a ?crit : > > ?Hello Neal, > >> On Sun, 26 Mar 2023 15:09:48 +0100 >> Neal Frager via buildroot 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. > > This is not really nice :-/ Was this the conclusion of the discussion > we had on this topic? I would not say this is the conclusion of our discussion, but rather a next step. Once we have a microblaze compiler package, we can update the zynqmp-firmware package to use the included compiler by default or allow users to select an external one, in case they prefer to use the Xilinx distributed compiler. > >> +config BR2_PACKAGE_ZYNQMP_FIRMWARE_KRIA_K26 >> + bool "kria-k26" >> + help >> + Adds additional CFLAGS for Kria K26 SOMs. > > This doesn't look super extensible. Why are these CFLAGS needed in > particular for this platform? Is this a per-SoC or per-board > configuration? Do we expect more platforms to need custom CFLAGS? These CFLAGS are needed for the k26 SOMs, so we will need to include them for the kv260 and kr260 defconfigs. I agree with you that custom flags are not so nice, and hopefully Xilinx will find a better solution for this in future versions. For now, I think we have to live with it. > >> +ZYNQMP_FIRMWARE_VERSION = $(call qstrip,$(BR2_PACKAGE_ZYNQMP_FIRMWARE_VERSION)) >> +ZYNQMP_FIRMWARE_SOURCE = xilinx_$(ZYNQMP_FIRMWARE_VERSION).tar.gz >> +ZYNQMP_FIRMWARE_SITE = https://github.com/Xilinx/embeddedsw/archive/refs/tags > > Use $(call github,...) instead > Ok >> +ifeq ($(BR2_PACKAGE_ZYNQMP_FIRMWARE_KRIA_K26),y) >> +ZYNQMP_CFLAGS = "-Os -flto -ffat-lto-objects -DBOARD_SHUTDOWN_PIN=2 -DBOARD_SHUTDOWN_PIN_STATE=0 \ >> + -DENABLE_EM -DENABLE_MOD_OVERTEMP -DENABLE_DYNAMIC_MIO_CONFIG -DENABLE_IOCTL \ >> + -DCONNECT_PMU_GPO_2_VAL=0" > > All these CFLAGS are really weird... why isn't this part of the > zynqmp-firmware build system itself? > >> +else >> +ZYNQMP_CFLAGS = "-Os -flto -ffat-lto-objects" >> +endif > > In any case, this should be: > > ZYNQMP_CFLAGS = -Os -flto -ffat-lto-objects > > ifeq ($(BR2_PACKAGE_ZYNQMP_FIRMWARE_KRIA_K26),y) > ZYNQMP_CFLAGS += \ > -DBOARD_SHUTDOWN_PIN=2 \ > -DBOARD_SHUTDOWN_PIN_STATE=0 \ > -DENABLE_EM \ > -DENABLE_MOD_OVERTEMP \ > -DENABLE_DYNAMIC_MIO_CONFIG \ > -DENABLE_IOCTL \ > -DCONNECT_PMU_GPO_2_VAL=0 > endif > Ok >> + >> +define ZYNQMP_FIRMWARE_BUILD_CMDS >> + cd $(@D)/lib/sw_apps/zynqmp_pmufw/src && make \ >> + COMPILER=$(ZYNQMP_FIRMWARE_TOOLCHAIN_PATH)/$(ZYNQMP_FIRMWARE_TOOLCHAIN_PREFIX)gcc \ >> + ARCHIVER=$(ZYNQMP_FIRMWARE_TOOLCHAIN_PATH)/$(ZYNQMP_FIRMWARE_TOOLCHAIN_PREFIX)gcc-ar \ >> + CC=$(ZYNQMP_FIRMWARE_TOOLCHAIN_PATH)/$(ZYNQMP_FIRMWARE_TOOLCHAIN_PREFIX)gcc \ >> + CFLAGS=$(ZYNQMP_CFLAGS) > > Please use: > > $(MAKE) -C $(@D)/lib/sw_apps/zynqmp_pmufw/src \ > ... > Ok > Thanks! > > Thomas > -- > Thomas Petazzoni, co-owner and CEO, Bootlin > Embedded Linux and Kernel engineering and training > https://bootlin.com Thanks for your review. I will update all of this with v2 of the patch set. Best regards, Neal Frager AMD From luca.ceresoli at bootlin.com Mon Mar 27 07:09:44 2023 From: luca.ceresoli at bootlin.com (Luca Ceresoli) Date: Mon, 27 Mar 2023 09:09:44 +0200 Subject: [Buildroot] [PATCH 1/1] package/snmppp: fix build without SNMPV3 In-Reply-To: <20230320171733.1077811-1-fontaine.fabrice@gmail.com> References: <20230320171733.1077811-1-fontaine.fabrice@gmail.com> Message-ID: <20230327090944.6626fa5b@booty> Hi Fabrice, On Mon, 20 Mar 2023 18:17:33 +0100 Fabrice Fontaine wrote: > 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 Thanks for the quick fix! Reviewed-by: Luca Ceresoli Tested-by: Luca Ceresoli -- Luca Ceresoli, Bootlin Embedded Linux and Kernel engineering https://bootlin.com From thomas.petazzoni at bootlin.com Mon Mar 27 07:42:22 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Mon, 27 Mar 2023 09:42:22 +0200 Subject: [Buildroot] [PATCH v1 1/2] package/zynqmp-firmware: new package In-Reply-To: References: <20230326220543.057f381d@windsurf> Message-ID: <20230327094222.3b11e289@windsurf> On Mon, 27 Mar 2023 05:45:45 +0000 "Frager, Neal" wrote: > I would not say this is the conclusion of our discussion, but rather > a next step. Once we have a microblaze compiler package, we can > update the zynqmp-firmware package to use the included compiler by > default or allow users to select an external one, in case they prefer > to use the Xilinx distributed compiler. Hm, OK. I don't know if we want to have both options of using a compiler provided by Buildroot, or a compiler installed separately. No strong feeling about this. > These CFLAGS are needed for the k26 SOMs, so we will need to include > them for the kv260 and kr260 defconfigs. I agree with you that > custom flags are not so nice, and hopefully Xilinx will find a better > solution for this in future versions. > > For now, I think we have to live with it. Another solution would be to simply have a ZYNQMP_FIRMWARE option that allows to pass custom CFLAGS, and let each defconfig handle this. Here as well, no strong feeling about this. Thomas -- Thomas Petazzoni, co-owner and CEO, Bootlin Embedded Linux and Kernel engineering and training https://bootlin.com From nicolas.cavallari at green-communications.fr Mon Mar 27 08:18:24 2023 From: nicolas.cavallari at green-communications.fr (Nicolas Cavallari) Date: Mon, 27 Mar 2023 10:18:24 +0200 Subject: [Buildroot] [PATCH 1/1] package/libgit2: bump version to 1.6.3 Message-ID: <20230327081824.7259-1-nicolas.cavallari@green-communications.fr> * Remove patch applied upstream. * Upstream fixed building inside the source tree, but still does not recommend it, so keep LIBGIT2_SUPPORTS_IN_SOURCE_BUILD = NO Signed-off-by: Nicolas Cavallari --- ...clare-win32-functions-on-non-win32-p.patch | 35 ------------------- package/libgit2/libgit2.hash | 2 +- package/libgit2/libgit2.mk | 2 +- 3 files changed, 2 insertions(+), 37 deletions(-) delete mode 100644 package/libgit2/0001-sysdir-Do-not-declare-win32-functions-on-non-win32-p.patch diff --git a/package/libgit2/0001-sysdir-Do-not-declare-win32-functions-on-non-win32-p.patch b/package/libgit2/0001-sysdir-Do-not-declare-win32-functions-on-non-win32-p.patch deleted file mode 100644 index 6be66ffee3..0000000000 --- a/package/libgit2/0001-sysdir-Do-not-declare-win32-functions-on-non-win32-p.patch +++ /dev/null @@ -1,35 +0,0 @@ -From 20811c5aa9c528405eaa3f88ff22a9adebafa9e6 Mon Sep 17 00:00:00 2001 -From: Nicolas Cavallari -Date: Wed, 8 Mar 2023 14:00:52 +0100 -Subject: [PATCH] sysdir: Do not declare win32 functions on non-win32 platforms - -These declaration poses problems on some embedded or retro Linux systems -that deliberately disable support for wchar_t from their libc. - -Signed-off-by: Nicolas Cavallari -[Retrieved from: -https://github.com/libgit2/libgit2/commit/20811c5aa9c528405eaa3f88ff22a9adebafa9e6] ---- - src/libgit2/sysdir.h | 2 ++ - 1 file changed, 2 insertions(+) - -diff --git a/src/libgit2/sysdir.h b/src/libgit2/sysdir.h -index 1d15bbf43..03f59e1de 100644 ---- a/src/libgit2/sysdir.h -+++ b/src/libgit2/sysdir.h -@@ -134,10 +134,12 @@ extern int git_sysdir_set(git_sysdir_t which, const char *paths); - */ - extern int git_sysdir_reset(void); - -+#ifdef GIT_WIN32 - /** Sets the registry system dir to a mock; for testing. */ - extern int git_win32__set_registry_system_dir(const wchar_t *mock_sysdir); - - /** Find the given system dir; for testing. */ - extern int git_win32__find_system_dirs(git_str *out, const char *subdir); -+#endif - - #endif --- -2.39.2 - diff --git a/package/libgit2/libgit2.hash b/package/libgit2/libgit2.hash index baf43c66f7..a2bbf23d59 100644 --- a/package/libgit2/libgit2.hash +++ b/package/libgit2/libgit2.hash @@ -1,3 +1,3 @@ # Locally calculated -sha256 d557fbf35557bb5df53cbf38ae0081edb4a36494ec0d19741fa673e509245f8f libgit2-1.6.2.tar.gz +sha256 a8e2a09835eabb24ace2fd597a78af182e1e199a894e99a90e4c87c849fcd9c4 libgit2-1.6.2.tar.gz sha256 6f3c2cd59b057e366c1acc073b038135c52d77892bb33bd4d931c5369d3f062b COPYING diff --git a/package/libgit2/libgit2.mk b/package/libgit2/libgit2.mk index b31f5199e1..11f04042de 100644 --- a/package/libgit2/libgit2.mk +++ b/package/libgit2/libgit2.mk @@ -4,7 +4,7 @@ # ################################################################################ -LIBGIT2_VERSION = 1.6.2 +LIBGIT2_VERSION = 1.6.3 LIBGIT2_SITE = $(call github,libgit2,libgit2,v$(LIBGIT2_VERSION)) LIBGIT2_LICENSE = \ GPL-2.0 with linking exception, \ -- 2.39.2 From neal.frager at amd.com Mon Mar 27 09:00:50 2023 From: neal.frager at amd.com (Frager, Neal) Date: Mon, 27 Mar 2023 09:00:50 +0000 Subject: [Buildroot] [PATCH v1 1/2] package/zynqmp-firmware: new package In-Reply-To: <20230327094222.3b11e289@windsurf> References: <20230326220543.057f381d@windsurf> <20230327094222.3b11e289@windsurf> Message-ID: Hi Thomas, > Le 27 mars 2023 ? 09:42, Thomas Petazzoni a ?crit : > > ?On Mon, 27 Mar 2023 05:45:45 +0000 > "Frager, Neal" wrote: > >> I would not say this is the conclusion of our discussion, but rather >> a next step. Once we have a microblaze compiler package, we can >> update the zynqmp-firmware package to use the included compiler by >> default or allow users to select an external one, in case they prefer >> to use the Xilinx distributed compiler. > > Hm, OK. I don't know if we want to have both options of using a > compiler provided by Buildroot, or a compiler installed separately. No > strong feeling about this. As we are aware of zynqmp buildroot users who are using the Xilinx ARM compiler as an external toolchain, I think it would be good to offer this option. However, I will change the naming to include ?external?, so it is obvious that it will be an option for using a toolchain from outside buildroot. When we have an internal microblaze toolchain ready for use, we will update the zynqmp-firmware package to make the internal toolchain the default option. > >> These CFLAGS are needed for the k26 SOMs, so we will need to include >> them for the kv260 and kr260 defconfigs. I agree with you that >> custom flags are not so nice, and hopefully Xilinx will find a better >> solution for this in future versions. >> >> For now, I think we have to live with it. > > Another solution would be to simply have a ZYNQMP_FIRMWARE option that > allows to pass custom CFLAGS, and let each defconfig handle this. Here > as well, no strong feeling about this. Actually, passing a custom CFLAGS option has its merits. When users transition to their own custom hardware, they may be using different pmufw configurations such as enabling some of the security features of the application which are not enabled by default. It is nicer for users to be able to change the configuration from their board config file rather than modifying the zynqmp-firmware package files. I will include this change with v2. > > Thomas > -- > Thomas Petazzoni, co-owner and CEO, Bootlin > Embedded Linux and Kernel engineering and training > https://bootlin.com Best regards, Neal Frager AMD From arnout at mind.be Mon Mar 27 09:24:14 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Mon, 27 Mar 2023 11:24:14 +0200 Subject: [Buildroot] [PATCH 09/15] package/libuio: migrate to new autopoint flag In-Reply-To: References: <20230221172205.2450111-1-vfazio@xes-inc.com> <20230221172205.2450111-9-vfazio@xes-inc.com> Message-ID: <7adbbb39-0838-a789-fd7a-f05d08aad343@mind.be> On 26/03/2023 00:44, Vincent Fazio wrote: > Arnout, > > > On Sat, Mar 25, 2023 at 3:37?PM Arnout Vandecappelle > wrote: [snip] > ? This looks absolutely applicable upstream, so please create a PR. > > > There's a couple of reasons I did not do this: > > 1. The upstream repo does not look maintained and has moved URLs from what we > have in the mk file https://github.com/missinglinkelectronics/libuio > (I meant to fix that) Hardly a good reason not to send it to the new location :-) > 2. It does not apply upstream since their in-tree `autogen.sh` creates the > missing file. See > https://github.com/missinglinkelectronics/libuio/blob/master/autogen.sh > Adding a package specific configure command to run autogen or mimic its behavior > seemed overkill, the "foreign" patch leveraging autotools infra seemed the > cleanest way to fix this This is a good reason though. In the future, please document such concerns in the commit message of the patch itself. I really think we should add a check-package thing to make sure that every patch has an Upstream: line, like we already enforce the SoB. Regards, Arnout > > ? Regards, > ? Arnout > > > Thanks for looking at this series! > > -Vincent > > > + > > + AM_CONFIG_HEADER(config.h) > > + > > +-- > > +2.25.1 > > + > > diff --git a/package/libuio/libuio.mk > b/package/libuio/libuio.mk > > index a0285277ab..d5019af594 100644 > > --- a/package/libuio/libuio.mk > > +++ b/package/libuio/libuio.mk > > @@ -14,7 +14,7 @@ LIBUIO_LIBS = $(TARGET_NLS_LIBS) > >? ?LIBUIO_INSTALL_STAGING = YES > > > >? ?# Fetched from github, no pre-generated configure script provided > > -LIBUIO_GETTEXTIZE = YES > > +LIBUIO_AUTOPOINT = YES > >? ?LIBUIO_AUTORECONF = YES > > > >? ?# Avoid build issue when makeinfo is missing > From Nicolas.Cavallari at green-communications.fr Mon Mar 27 09:42:54 2023 From: Nicolas.Cavallari at green-communications.fr (Nicolas Cavallari) Date: Mon, 27 Mar 2023 11:42:54 +0200 Subject: [Buildroot] [PATCH 1/1] package/libgit2: bump version to 1.6.3 In-Reply-To: <20230327081824.7259-1-nicolas.cavallari@green-communications.fr> References: <20230327081824.7259-1-nicolas.cavallari@green-communications.fr> Message-ID: <4c0755eb-8986-3edd-6435-33f92b5e4d25@green-communications.fr> On 27/03/2023 10:18, Nicolas Cavallari wrote: > * Remove patch applied upstream. > * Upstream fixed building inside the source tree, but still does not > recommend it, so keep LIBGIT2_SUPPORTS_IN_SOURCE_BUILD = NO > > Signed-off-by: Nicolas Cavallari This patch is broken, will send v2. From thomas.petazzoni at bootlin.com Mon Mar 27 05:30:37 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Mon, 27 Mar 2023 05:30:37 -0000 Subject: [Buildroot] [autobuild.buildroot.net] Daily results for 2023-03-26 Message-ID: <20230327053044.EDE5C81E3A@smtp1.osuosl.org> Hello, Autobuild statistics for 2023-03-26 =================================== branch | OK | NOK | TIM | TOT | 2023.02.x | 13 | 11 | 1 | 25 | master | 218 | 142 | 0 | 360 | Classification of failures by reason for master ----------------------------------------------- host-go-1.19.7 | 13 linux-6.1.14 | 10 gobject-introspection-1.72.0 | 9 elfutils-0.186 | 7 bluez5_utils-5.66 | 5 snmppp-3.5.0 | 5 unknown | 5 host-binutils-2.38 | 4 host-qemu-7.2.0 | 4 glibc-2.36-81-g4f4d7a13edfd... | 3 host-rust-1.68.0 | 3 libglib2-2.72.3 | 3 olsr-0.9.8 | 3 crucible-2022.05.25 | 2 fs/ubifs/ubifs.mk:49: /home... | 2 luvi-2.13.0 | 2 ntp-4.2.8p15 | 2 shadow-4.13 | 2 bat-0.19.0 | 1 brltty-6.5 | 1 bzip2-1.0.8 | 1 dc3dd-7.2.641 | 1 delve-1.20.0 | 1 dhcp-4.4.3-P1 | 1 efivar-38 | 1 erlang-22.3.4.22 | 1 fontconfig-2.13.1 | 1 frr-8.4.2 | 1 fs/cramfs/cramfs.mk:46: /tm... | 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/bui... | 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 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 gmp-6.2.1 | 1 grub2-2.06 | 1 gvfs-1.48.1 | 1 host-binutils-2.37 | 1 host-gcc-final-11.3.0 | 1 host-gdb-arc-2020.09-releas... | 1 host-zstd-1.5.4 | 1 json-c-0.16 | 1 libdeflate-1.15 | 1 libopenh264-2.3.1 | 1 linux-5.10.162-cip24 | 1 linux-5.10.162-cip24-rt10 | 1 liquid-dsp-1.4.0 | 1 ltp-testsuite-20220930 | 1 mongodb-4.2.18 | 1 mosquitto-2.0.15 | 1 mpir-3.0.0 | 1 musl-1.2.3 | 1 ncurses-6.3-20221224 | 1 ola-0.10.9 | 1 perl-5.36.0 | 1 php-8.2.3 | 1 putty-0.76 | 1 python3-3.11.2 | 1 quickjs-2021-03-27 | 1 reaver-1.6.6 | 1 rtl8189fs-ed6741b52bc998875... | 1 sdl-1.2.15 | 1 uclibc-1.0.42 | 1 xenomai-3.0.10 | 1 zeek-4.1.1 | 1 zlib-ng-2.0.6 | 1 Detail of failures for master ----------------------------- arch | reason | OK? | url | orph? -------------+--------------------------------+-----+---------------------------------------------------------------------------------+------- mips | bat-0.19.0 | NOK | http://autobuild.buildroot.net/results/52ecc4a36c69d8b60996f9948552dddf9231fdd4 | powerpc | bluez5_utils-5.66 | NOK | http://autobuild.buildroot.net/results/14bb13f5fa0c31a894f58411383a7819c0ea55a7 | aarch64 | bluez5_utils-5.66 | NOK | http://autobuild.buildroot.net/results/7071bb3f9671e889b015e84a51e3a15bc2d8eb3d | arm | bluez5_utils-5.66 | NOK | http://autobuild.buildroot.net/results/810a3e2aadb6cbc55fd20464ccae1be3c810ce3a | x86_64 | bluez5_utils-5.66 | NOK | http://autobuild.buildroot.net/results/31b67d1925058f6ef62998436728b6387cfdab80 | arm | bluez5_utils-5.66 | NOK | http://autobuild.buildroot.net/results/18942deebb36cb5a575bc5d87a4b96a1c910cc8b | mips | brltty-6.5 | NOK | http://autobuild.buildroot.net/results/e1d71111774eb68dbeec75fd9469224fe17b4a54 | mips64 | bzip2-1.0.8 | NOK | http://autobuild.buildroot.net/results/bd40c9feb2ea3a3e41de9818542ad21fd54f5684 | ORPH x86_64 | crucible-2022.05.25 | NOK | http://autobuild.buildroot.net/results/48483ee5e01e546930131f1bafbc5fda2173c768 | x86_64 | crucible-2022.05.25 | NOK | http://autobuild.buildroot.net/results/d21ae86ba83a7333ac47c1908cc910414cbd3e13 | or1k | dc3dd-7.2.641 | NOK | http://autobuild.buildroot.net/results/61c9b685eacd7ebdce7527fff046366c8600b9cc | ORPH aarch64 | delve-1.20.0 | NOK | http://autobuild.buildroot.net/results/857f0f7422d86e6a221eff7ee39f14c0b53f832b | sh4 | dhcp-4.4.3-P1 | NOK | http://autobuild.buildroot.net/results/51f26c66d2ff406a03b02bef3acf8cd3e4936365 | ORPH mips64el | efivar-38 | NOK | http://autobuild.buildroot.net/results/bb24e7239c0bddbb296e84314f6c3ba2a3bce17e | microblaze | elfutils-0.186 | NOK | http://autobuild.buildroot.net/results/9d193f2fe952cc8a4c0f6b90de3360304eb906b9 | ORPH microblazeel | elfutils-0.186 | NOK | http://autobuild.buildroot.net/results/1ef7515bc13ffe416e4f28212205845c83e03b0d | ORPH microblazeel | elfutils-0.186 | NOK | http://autobuild.buildroot.net/results/fa8f885b0d1f91876e56e864e54afe1a60d32ad1 | ORPH microblazeel | elfutils-0.186 | NOK | http://autobuild.buildroot.net/results/4a833db99ede2217475c15ff4084a4ba933f2a7f | ORPH microblaze | elfutils-0.186 | NOK | http://autobuild.buildroot.net/results/518a5bc84f919b2efc84fadefe72e662008e2bbe | ORPH microblazeel | elfutils-0.186 | NOK | http://autobuild.buildroot.net/results/f308688bd77c20d7bf3eac12ed823a86a29ba6af | ORPH microblazeel | elfutils-0.186 | NOK | http://autobuild.buildroot.net/results/e58d966a63bc0042235529897985084f11fe363c | ORPH riscv64 | erlang-22.3.4.22 | NOK | http://autobuild.buildroot.net/results/bcb96873e052f00e06e1e483afae07659f651f98 | riscv64 | fontconfig-2.13.1 | NOK | http://autobuild.buildroot.net/results/1406a48a3be3977ccabc0696349b6ae45989cb34 | ORPH arc | frr-8.4.2 | NOK | http://autobuild.buildroot.net/results/9cdcc7683227f0a955d28ab7de71aef2f6530adb | aarch64_be | fs/cramfs/cramfs.mk:46: /tm... | NOK | http://autobuild.buildroot.net/results/85352c0949e6acd2994ed4068580de3ee349b0de | nios2 | fs/jffs2/jffs2.mk:71: /home... | NOK | http://autobuild.buildroot.net/results/0414b563102e7c80e2f120fcf57b025fbac3e48f | s390x | fs/romfs/romfs.mk:32: /home... | NOK | http://autobuild.buildroot.net/results/9cb6bdb05a77992145de82ebb46da388e53fea0a | sparc64 | fs/ubi/ubi.mk:51: /home/aut... | NOK | http://autobuild.buildroot.net/results/7267e75f33940aa0c534f1118715370bdf8221a1 | powerpc64 | fs/ubi/ubi.mk:51: /home/bui... | NOK | http://autobuild.buildroot.net/results/628c2ed55f3d90bc86a21b99eec0049e5cb1ca7f | mipsel | fs/ubi/ubi.mk:51: /tmp/inst... | NOK | http://autobuild.buildroot.net/results/662b04192e10a64f93d46f8904c82d7944605f96 | powerpc64 | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/b6102905b34b16c92edfffc6ff2da9ddbba569f4 | microblaze | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/40808c22214ada8b84d95c515e2b700301b3af56 | mips64el | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/8a3a6d8787707d6a2f7cdef80b88a2ce2c59a360 | armeb | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/99da9a7e569a57420f8a45cdc77eedbf3dd8c5de | powerpc64le | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/a04ef9fec21066d60bd41f34aff85c46bd913499 | powerpc | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/62cc1b1b9ed6abdd536b6e738cdd3864a29af8b4 | powerpc64 | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/79ed444cb189783ece0bf0a35e64657057ef3c6c | sparc64 | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/ca41ca3eaa058f8a4c7fb8d05aa71ed1093f9f17 | sparc64 | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/106d296b05354624de3c29d8f8a18667711aba90 | microblaze | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/b49d2478dd8bf8e9bf1d39b18cefeb6cbcefc7df | mips | fs/ubifs/ubifs.mk:49: /tmp/... | NOK | http://autobuild.buildroot.net/results/1b0ee25e82b85b735e718cec05685195cb2b21b2 | microblazeel | fs/ubifs/ubifs.mk:49: /tmp/... | NOK | http://autobuild.buildroot.net/results/a300d6658eedc5aa5af5ea0eb46b3101fb50cd9b | powerpc | glibc-2.36-81-g4f4d7a13edfd... | NOK | http://autobuild.buildroot.net/results/6c95d901a1213192931809c16be6e093123be6e7 | powerpc | glibc-2.36-81-g4f4d7a13edfd... | NOK | http://autobuild.buildroot.net/results/8355881b7b014174778d360fd5879b9b2bdbc672 | powerpc | glibc-2.36-81-g4f4d7a13edfd... | NOK | http://autobuild.buildroot.net/results/95564df9ef17e1fffaa4bf85b069e8255ba1bcec | riscv64 | gmp-6.2.1 | NOK | http://autobuild.buildroot.net/results/10b60a89676e9e606aa7e530da79d71a7d2f78f2 | ORPH s390x | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/34acc5e65a16ad031742d55c2874dda28b6b8001 | ORPH x86_64 | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/c95ba49f09b15bd7874b182afa0c2e0383de7364 | ORPH s390x | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/63804007eec8f2f6bd115657225fc7053f508908 | ORPH i686 | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/6a1b9387e93e9887f778805895d09c0bc1d594de | ORPH microblaze | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/133eb12c6451ec979fb69314eb23118d7c9905d4 | ORPH x86_64 | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/d4f4a0bf51e347e587e9c72977b323ddb161f998 | ORPH microblazeel | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/e0230a61cd6b9cc37adf820e45cd022741e6c997 | ORPH or1k | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/7a23fc58577d1163bf3709123e552a8e6c0360c0 | ORPH sparc64 | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/ad4ceaab1226b4d41acdbf353f6312574ae6f501 | ORPH arm | grub2-2.06 | NOK | http://autobuild.buildroot.net/results/0042645ab9735f59731d1fd18a138972e814cbd2 | mipsel | gvfs-1.48.1 | NOK | http://autobuild.buildroot.net/results/0f323cdb99fa5b2ab4803959a0face62d75c84e7 | ORPH powerpc64le | host-binutils-2.37 | NOK | http://autobuild.buildroot.net/results/91de0679166fe4e3a523e3698e9fc52f0bf8ad81 | powerpc64le | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/f14a5d0e8d8ca081962508f72100aed7e8c6886c | powerpc64le | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/3a0f5d87da9b990f241ce3315e7461d969cfc841 | mips64el | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/70167be0e9ed058c1f257d5870cac53a8659936b | aarch64 | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/6c747058fec95cd038c316d6d8ecf9238483e5b3 | microblazeel | host-gcc-final-11.3.0 | NOK | http://autobuild.buildroot.net/results/e351fbfef3992f22b25ad8c636683ff533291d88 | arc | host-gdb-arc-2020.09-releas... | NOK | http://autobuild.buildroot.net/results/cfd6ab0b50149e1204d260727fd8f0c9ef145a1e | ORPH mips64 | host-go-1.19.7 | NOK | http://autobuild.buildroot.net/results/d58b43d6e424c9a06777d8cbe3df1bcce15dd658 | i686 | host-go-1.19.7 | NOK | http://autobuild.buildroot.net/results/048a72ef80d822f9e30e0d65441c3b77079fb29a | mips64 | host-go-1.19.7 | NOK | http://autobuild.buildroot.net/results/7734237ee2fd53cbf6a5cffd633521251d2986f0 | powerpc64le | host-go-1.19.7 | NOK | http://autobuild.buildroot.net/results/e124ed9221cd3e89fd5de812d28e1b56f6ca62e2 | i486 | host-go-1.19.7 | NOK | http://autobuild.buildroot.net/results/e982d1abe03684cb45b81c9835784375bcf4d955 | mips64el | host-go-1.19.7 | NOK | http://autobuild.buildroot.net/results/0360242615e5d29eb9106749ee765d4746f1a0cc | mips64el | host-go-1.19.7 | NOK | http://autobuild.buildroot.net/results/d30ad40b36657dff7fc54b1d51e293a4b29e0964 | i686 | host-go-1.19.7 | NOK | http://autobuild.buildroot.net/results/60dd2b679945717e39b7a8eff3ad1c35b26f7657 | mips64el | host-go-1.19.7 | NOK | http://autobuild.buildroot.net/results/010bfa1bc2ffe9f30a3403b59ea7ee55d4be857c | mips64el | host-go-1.19.7 | NOK | http://autobuild.buildroot.net/results/ed65b549a12236365c1a12282e5f44d71044c361 | mips64el | host-go-1.19.7 | NOK | http://autobuild.buildroot.net/results/da0ef8ca6be8c05ad0a73d12fad39380510ff706 | mips64el | host-go-1.19.7 | NOK | http://autobuild.buildroot.net/results/97238f563d7a58a74e3b03f635c1bdb78d736156 | mips64el | host-go-1.19.7 | NOK | http://autobuild.buildroot.net/results/824ca876dc4aa2f459a081bcea941e2f2a696596 | i586 | host-qemu-7.2.0 | NOK | http://autobuild.buildroot.net/results/bc9df54341d36887b5263b91f4561a809c0d52fe | aarch64 | host-qemu-7.2.0 | NOK | http://autobuild.buildroot.net/results/b15a90a9183d67f89bf70189811ba253eafcf183 | sparc64 | host-qemu-7.2.0 | NOK | http://autobuild.buildroot.net/results/034ab07410bee9cf2acec45d5f435d57d80bd531 | or1k | host-qemu-7.2.0 | NOK | http://autobuild.buildroot.net/results/c91cd9ea6fc7b247aad655aa8e79bd8035836f5d | x86_64 | host-rust-1.68.0 | NOK | http://autobuild.buildroot.net/results/60f046457df7f15cd9f84156b170c3e132d4adbc | powerpc64le | host-rust-1.68.0 | NOK | http://autobuild.buildroot.net/results/7c124ea6847597405c5b19c5e728e08ea0e9ee2b | s390x | host-rust-1.68.0 | NOK | http://autobuild.buildroot.net/results/150cd05f9226832947aa741419950eeedb2c9022 | arceb | host-zstd-1.5.4 | NOK | http://autobuild.buildroot.net/results/b53f976e0e4d72a999f38207ff1dde3a4cdb9b20 | riscv64 | json-c-0.16 | NOK | http://autobuild.buildroot.net/results/4ab0a09efb81caabdd3b8f93bcf009da353999f0 | arm | libdeflate-1.15 | NOK | http://autobuild.buildroot.net/results/fb6a35b6d9e487dd24ea5d261756a4f0d5571a38 | arc | libglib2-2.72.3 | NOK | http://autobuild.buildroot.net/results/8c3b2f1761c599f34254b5c8230d24ad42848b72 | arceb | libglib2-2.72.3 | NOK | http://autobuild.buildroot.net/results/81370e19f658852577151c01b4b187f152e75a38 | arc | libglib2-2.72.3 | NOK | http://autobuild.buildroot.net/results/8ce3afff28b7897ee2a0fadbc44fc1f8c1c4a5d8 | mips | libopenh264-2.3.1 | NOK | http://autobuild.buildroot.net/results/f414fe221e2a4b4bf97b4641a0b49b37d8f2d833 | mips64 | linux-5.10.162-cip24 | NOK | http://autobuild.buildroot.net/results/cacc0e660df623ce0027e92c020594a3890af433 | ORPH mips64el | linux-5.10.162-cip24-rt10 | NOK | http://autobuild.buildroot.net/results/97c58e3f5d108508695b1af52db7e42cb6770c94 | ORPH powerpc | linux-6.1.14 | NOK | http://autobuild.buildroot.net/results/beeede69a7b63ccc3b713ba7bb50dc2ca7e42336 | ORPH powerpc64le | linux-6.1.14 | NOK | http://autobuild.buildroot.net/results/0e013bd4f34f611a3dfafec843cb05f801839d83 | ORPH powerpc64 | linux-6.1.14 | NOK | http://autobuild.buildroot.net/results/02ac107e1582d88058f8ac3e922d19e5268c4734 | ORPH mips64 | linux-6.1.14 | NOK | http://autobuild.buildroot.net/results/0e1c22a156b515acc2d9e3c7e6a0f0ecc3479926 | ORPH sh4aeb | linux-6.1.14 | NOK | http://autobuild.buildroot.net/results/1dec88da6ad457603db8b78160d051e26afe6476 | ORPH arm | linux-6.1.14 | NOK | http://autobuild.buildroot.net/results/3a7f4ce9a3ae4305beb0760ae186134ce71b265f | ORPH x86_64 | linux-6.1.14 | NOK | http://autobuild.buildroot.net/results/405e404a7c68c45297ac6b54f5206e5391547868 | ORPH sh4aeb | linux-6.1.14 | NOK | http://autobuild.buildroot.net/results/592d0bdebe50c6d4829287d61dea7f5af6697e47 | ORPH powerpc64 | linux-6.1.14 | NOK | http://autobuild.buildroot.net/results/5f3ae64006de8b964b2c5b20b4e6d2fea0abfcc1 | ORPH riscv64 | linux-6.1.14 | NOK | http://autobuild.buildroot.net/results/2d028ac31cd3ae9e77ef10273289357c57527521 | ORPH arm | liquid-dsp-1.4.0 | NOK | http://autobuild.buildroot.net/results/e6ab8278a4531667bc05627e4d71ce040f02a63d | powerpc | ltp-testsuite-20220930 | NOK | http://autobuild.buildroot.net/results/6342f55d646ab3097fcb1c535caa59d20d044db0 | aarch64_be | luvi-2.13.0 | NOK | http://autobuild.buildroot.net/results/1654d7f7caedc80eb9ea071babc78d2d4ddf5dfc | ORPH aarch64_be | luvi-2.13.0 | NOK | http://autobuild.buildroot.net/results/42df9cbbf614b792ec7bbb27625f9e02aa05219c | ORPH aarch64 | mongodb-4.2.18 | NOK | http://autobuild.buildroot.net/results/74427aae4ba64de04a5cac42b95450ba309c760c | or1k | mosquitto-2.0.15 | NOK | http://autobuild.buildroot.net/results/3eb7b4a1fd07263f77bf0dceb524ccfba4806848 | arm | mpir-3.0.0 | NOK | http://autobuild.buildroot.net/results/30fdeb047ece4c8468842f2e0a60196099ff20de | powerpc | musl-1.2.3 | NOK | http://autobuild.buildroot.net/results/ce3f50a9bf93160332e32848314257936fa1e14c | mips64el | ncurses-6.3-20221224 | NOK | http://autobuild.buildroot.net/results/932ddadb521f99c272c45773c1c7ac91c79d73cc | ORPH riscv64 | ntp-4.2.8p15 | NOK | http://autobuild.buildroot.net/results/167e0e0053906ecdd02fe0a23658334ad3f319c8 | ORPH sh4a | ntp-4.2.8p15 | NOK | http://autobuild.buildroot.net/results/f8dae53690c29a4a8462aef76b8ef282ee03f2bd | ORPH sparc64 | ola-0.10.9 | NOK | http://autobuild.buildroot.net/results/16b5acda5a20847c9a2662bb7aec70f4de3d8784 | arceb | olsr-0.9.8 | NOK | http://autobuild.buildroot.net/results/feafb48006e8d0c5261a3f87bf27a20d00ea6016 | ORPH or1k | olsr-0.9.8 | NOK | http://autobuild.buildroot.net/results/354de5b11f8adfc809cc9686d98ecc3b0b2e7b01 | ORPH sparc64 | olsr-0.9.8 | NOK | http://autobuild.buildroot.net/results/45fbee164e4c68eb7f314ce9df1a898429be5fa2 | ORPH arc | perl-5.36.0 | NOK | http://autobuild.buildroot.net/results/dc887f33905a7fc100d1c825728a54e75bccb2df | sh4 | php-8.2.3 | NOK | http://autobuild.buildroot.net/results/946a76833c6376904f1be68439fb360dc2ce7bc1 | i686 | putty-0.76 | NOK | http://autobuild.buildroot.net/results/60d2004b00c45dcadab11d81f68df154d9a11fb5 | x86_64 | python3-3.11.2 | NOK | http://autobuild.buildroot.net/results/dd33a738ffccdb6c4fe571d803dcb983f38d896b | microblazeel | quickjs-2021-03-27 | NOK | http://autobuild.buildroot.net/results/ce448bc830a0c060dc2e2f1ebfd2e5203238215e | arceb | reaver-1.6.6 | NOK | http://autobuild.buildroot.net/results/9c72e77533e2fc47df4d5063176a8235ca639417 | arceb | rtl8189fs-ed6741b52bc998875... | NOK | http://autobuild.buildroot.net/results/fcf614cbda4dc26e018d224ff4f98b81b9dd73e2 | sh4 | sdl-1.2.15 | NOK | http://autobuild.buildroot.net/results/87eed48f756b627612e8e5509a96500096bafdd5 | ORPH arm | shadow-4.13 | NOK | http://autobuild.buildroot.net/results/b54dff24e283a341d7bd5f9f8f6011b30b16d672 | or1k | shadow-4.13 | NOK | http://autobuild.buildroot.net/results/c244d410121f8eb2fbaabd32e1ad2e11b9227f37 | or1k | snmppp-3.5.0 | NOK | http://autobuild.buildroot.net/results/85b674494255768151116a02495639a2e5521c4d | i686 | snmppp-3.5.0 | NOK | http://autobuild.buildroot.net/results/fafde64d3eb3ba9d6ef5090d3693892e744507ad | i686 | snmppp-3.5.0 | NOK | http://autobuild.buildroot.net/results/11509582616b57418433e15398e3e34de2f79fd6 | i686 | snmppp-3.5.0 | NOK | http://autobuild.buildroot.net/results/237fcc6fb380883bc12fccee4c80abf1dc62ddbd | x86_64 | snmppp-3.5.0 | NOK | http://autobuild.buildroot.net/results/5bc7ce9abbfeedd89d075d1dd91ea6e03706b03d | riscv64 | uclibc-1.0.42 | NOK | http://autobuild.buildroot.net/results/cb2e75a0ba5e7372fc217ef58df4bdca98a3ef99 | powerpc | unknown | NOK | http://autobuild.buildroot.net/results/e6ac58f3447f4627ecb3f492310dfce361205177 | xtensa | unknown | NOK | http://autobuild.buildroot.net/results/46c87befce62c3719aa969c960960cdb3c2c7f4b | arc | unknown | NOK | http://autobuild.buildroot.net/results/d0fecfc20c85b1ebc6cf1a2a095d7f5e5e6db309 | i686 | unknown | NOK | http://autobuild.buildroot.net/results/11337f56225fe32880315dc045f71ec8a888d657 | microblaze | unknown | NOK | http://autobuild.buildroot.net/results/d3c92f1bdcf851e2ded4c1376b1f18bf703a1458 | mips | xenomai-3.0.10 | NOK | http://autobuild.buildroot.net/results/eb1b309a4808fc5c16d375c77eceadfab9959ba1 | powerpc64 | zeek-4.1.1 | NOK | http://autobuild.buildroot.net/results/7965700bb88881c14a3f4648a1eabe1c3657b8f0 | aarch64 | zlib-ng-2.0.6 | NOK | http://autobuild.buildroot.net/results/78dc8994e80fe15ce62181c7cc8dd36e9cc6b6a5 | ORPH Classification of failures by reason for 2023.02.x -------------------------------------------------- elfutils-0.186 | 1 erlang-22.3.4.22 | 1 fs/ubifs/ubifs.mk:49: /home... | 1 glibmm-2.68.2 | 1 gobject-introspection | 1 gobject-introspection-1.72.0 | 1 host-binutils-2.39 | 1 host-rust-1.67.0 | 1 ocf-linux-20171122 | 1 parted-3.5 | 1 php-8.2.3 | 1 quickjs-2021-03-27 | 1 Detail of failures for 2023.02.x -------------------------------- arch | reason | OK? | url | orph? -------------+--------------------------------+-----+---------------------------------------------------------------------------------+------- microblaze | elfutils-0.186 | NOK | http://autobuild.buildroot.net/results/a3d81d86d6e6c4e828ed6e017042f1d3cf30519b | ORPH arm | erlang-22.3.4.22 | NOK | http://autobuild.buildroot.net/results/051dd8e722351bbb24059f71828968bdac74871d | s390x | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/1d170a128a56d4e75df506a8b76e6fdca614ce01 | nios2 | glibmm-2.68.2 | NOK | http://autobuild.buildroot.net/results/8a39e71e54d21a5c14de3b64fbf59047c4952a66 | microblazeel | gobject-introspection | TIM | http://autobuild.buildroot.net/results/9526cda2e1bfd74623c3fdea4401bab20608f202 | sparc64 | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/6ebee71756f15acc31061ed091a4016ead06d365 | ORPH aarch64 | host-binutils-2.39 | NOK | http://autobuild.buildroot.net/results/9c6ec5322b4862dc9c28c0fc13d075acb6f0a9b6 | x86_64 | host-rust-1.67.0 | NOK | http://autobuild.buildroot.net/results/bce82606c1fab53229c7b2364bd83b71f8a50283 | or1k | ocf-linux-20171122 | NOK | http://autobuild.buildroot.net/results/59f2d03921d9af9573113f8638f51b9bd5012e0c | ORPH arceb | parted-3.5 | NOK | http://autobuild.buildroot.net/results/5857ad539faa8c25b945c6abd6b0ecacb2aab8fd | microblazeel | php-8.2.3 | NOK | http://autobuild.buildroot.net/results/c7ca120ce656c844848d18e5e6b32206894393e4 | microblazeel | quickjs-2021-03-27 | NOK | http://autobuild.buildroot.net/results/3d831f4124cb785a949f7a2acae560a2701cc766 | 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 | 20222010 | 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 | 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.32 | 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.38 | ORPH belle-sip | DISTRO | https://release-monitoring.org/project/14378 | 4.4.8 | 5.2.37 | belr | DISTRO | https://release-monitoring.org/project/80042 | 4.4.8 | 5.2.37 | 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 | 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.1 | 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.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.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-compose | DISTRO | https://release-monitoring.org/project/06185 | 2.15.1 | 2.17.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.2.1 | 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.3.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.01.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.0 | gitlab-runner | DISTRO | https://release-monitoring.org/project/11337 | 15.5.0 | 15.10.0 | 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.5.1 | 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.5 | 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-4 | 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.4 | intel-mediasdk | DISTRO | https://release-monitoring.org/project/21814 | 23.1.3 | 23.1.4 | 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.3 | 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... | 20.4.0-Nexus | 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.1 | 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 | 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 | libfuse | GUESS | https://release-monitoring.org/project/00861 | 2.9.9 | 3.14.0 | 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.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 libpqxx | DISTRO | https://release-monitoring.org/project/21367 | 6.4.5 | 7.7.4 | 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.15 | 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-utils | DISTRO | https://release-monitoring.org/project/16334 | 2.17.1 | 2.18.0 | 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.1.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.01.19 | 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.3.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.37 | 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-20230311 | 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.3 | 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.3 | 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 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+15 | 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.37 | 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.006001 | 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.58 | 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/03680 | 3.2 | 20200710 | poppler | DISTRO | https://release-monitoring.org/project/03686 | 22.10.0 | 23.03.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-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.99 | python-botocore | DISTRO | https://release-monitoring.org/project/08748 | 1.29.96 | 1.29.99 | 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.6 | 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-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.2 | 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.13.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.11.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.15 | 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.8 | 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-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-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-pyopenssl | DISTRO | https://release-monitoring.org/project/05535 | 23.0.0 | 23.1.0 | python-pypa-build | DISTRO | https://release-monitoring.org/project/132276 | 0.9.0 | 0.10.0 | 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.2 | 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-sentry-sdk | DISTRO | https://release-monitoring.org/project/21603 | 1.12.1 | 1.17.0 | python-setuptools | DISTRO | https://release-monitoring.org/project/04021 | 65.6.3 | 67.6.0 | 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.7 | 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-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.47.4 | 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.1 | rust | DISTRO | https://release-monitoring.org/project/07635 | 1.68.0 | 1.68.1 | rust-bin | DISTRO | https://release-monitoring.org/project/07635 | 1.68.0 | 1.68.1 | 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.0 | 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.0 | 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.0 | sentry-native | DISTRO | https://release-monitoring.org/project/135639 | 0.4.1 | 0.6.0 | 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.0 | snappy | DISTRO | https://release-monitoring.org/project/04844 | 1.1.9 | 1.1.10 | 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 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.0 | 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 | 2023b | 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.1428 | 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.245 | 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 | 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.4 | 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 | 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.0 | 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 | 2023b | 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 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 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 ncurses | CVE-2005-1796 | https://security-tracker.debian.org/tracker/CVE-2005-1796 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 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 ruby | CVE-2023-22795 | https://security-tracker.debian.org/tracker/CVE-2023-22795 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 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 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 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-2005-1796 | https://security-tracker.debian.org/tracker/CVE-2005-1796 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 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 ruby | CVE-2023-22795 | https://security-tracker.debian.org/tracker/CVE-2023-22795 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 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 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 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 ncurses | CVE-2005-1796 | https://security-tracker.debian.org/tracker/CVE-2005-1796 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 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 ruby | CVE-2023-22795 | https://security-tracker.debian.org/tracker/CVE-2023-22795 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 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 neal.frager at amd.com Mon Mar 27 11:08:43 2023 From: neal.frager at amd.com (Frager, Neal) Date: Mon, 27 Mar 2023 11:08:43 +0000 Subject: [Buildroot] [PATCH v1 2/2] boot/uboot.mk: new BR2_TARGET_UBOOT_NEEDS_ZYNQMP_FIRMWARE In-Reply-To: <20230326220908.623ba0b5@windsurf> References: <20230326140949.11262-1-neal.frager@amd.com> <20230326140949.11262-2-neal.frager@amd.com> <20230326220908.623ba0b5@windsurf> Message-ID: Hi Thomas, Luca, > The new BR2_TARGET_UBOOT_NEEDS_ZYNQMP_FIRMWARE option will enable > u-boot to use the zynqmp-firmware package for building a pmufw.elf > that gets included in the generated boot.bin. > > Signed-off-by: Neal Frager > --- > boot/uboot/Config.in | 11 +++++++++++ boot/uboot/uboot.mk | 5 > +++++ > 2 files changed, 16 insertions(+) > > diff --git a/boot/uboot/Config.in b/boot/uboot/Config.in index > f5c20f5168..116df71ea3 100644 > --- a/boot/uboot/Config.in > +++ b/boot/uboot/Config.in > @@ -476,6 +476,17 @@ config BR2_TARGET_UBOOT_ZYNQMP > > if BR2_TARGET_UBOOT_ZYNQMP > > +config BR2_TARGET_UBOOT_NEEDS_ZYNQMP_FIRMWARE > + bool "U-Boot needs zynqmp-firmware" > I think this naming is confusing. If I understand correctly, U-Boot now offers two possibilities: > (1) Using a prebuild PMU firmware (this is what is currently possible > in Buildroot) > (2) Building the PMU firmware from source (which is what your patch is > adding) > I believe the proposed option naming/organization doesn't make this very clear. I don't have a super clear idea of what it should look like. Perhaps we should have a choice...endchoice that makes it 100% clear that the user can chose between using a pre-built vs. building one from source? Yes, I agree the naming is not 100% clear. Would you be ok with my changing the current BR2_TARGET_UBOOT_ZYNQMP_PMUFW name to BR2_TARGET_UBOOT_ZYNQMP_PMUFW_PREBUILT? It would mean needing to change all 3 zynqmp defconfig files with the update as well as potentially breaking things for all users who currently use the BR2_TARGET_UBOOT_ZYNQMP_PMUFW config. If you are ok with changing the name of the config, then I would propose the following: BR2_TARGET_UBOOT_ZYNQMP_PMUFW - bool that enables the selection of either of the following two choices: BR2_TARGET_UBOOT_ZYNQMP_PMUFW_SOURCE BR2_TARGET_UBOOT_ZYNQMP_PMUFW_PREBUILT Would you be ok with this change? At least it would be more clear for the users. Best regards, Neal Frager AMD From neal.frager at amd.com Mon Mar 27 12:21:16 2023 From: neal.frager at amd.com (Frager, Neal) Date: Mon, 27 Mar 2023 12:21:16 +0000 Subject: [Buildroot] [PATCH v1 1/2] package/zynqmp-firmware: new package In-Reply-To: <20230326220543.057f381d@windsurf> References: <20230326140949.11262-1-neal.frager@amd.com> <20230326220543.057f381d@windsurf> Message-ID: Hi Thomas, > 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. > This is not really nice :-/ Was this the conclusion of the discussion we had on this topic? > +config BR2_PACKAGE_ZYNQMP_FIRMWARE_KRIA_K26 > + bool "kria-k26" > + help > + Adds additional CFLAGS for Kria K26 SOMs. > This doesn't look super extensible. Why are these CFLAGS needed in particular for this platform? Is this a per-SoC or per-board configuration? Do we expect more platforms to need custom CFLAGS? > +ZYNQMP_FIRMWARE_VERSION = $(call > +qstrip,$(BR2_PACKAGE_ZYNQMP_FIRMWARE_VERSION)) > +ZYNQMP_FIRMWARE_SOURCE = xilinx_$(ZYNQMP_FIRMWARE_VERSION).tar.gz > +ZYNQMP_FIRMWARE_SITE = > +https://github.com/Xilinx/embeddedsw/archive/refs/tags > Use $(call github,...) instead > +ifeq ($(BR2_PACKAGE_ZYNQMP_FIRMWARE_KRIA_K26),y) > +ZYNQMP_CFLAGS = "-Os -flto -ffat-lto-objects -DBOARD_SHUTDOWN_PIN=2 -DBOARD_SHUTDOWN_PIN_STATE=0 \ > + -DENABLE_EM -DENABLE_MOD_OVERTEMP -DENABLE_DYNAMIC_MIO_CONFIG -DENABLE_IOCTL \ > + -DCONNECT_PMU_GPO_2_VAL=0" > All these CFLAGS are really weird... why isn't this part of the zynqmp-firmware build system itself? > +else > +ZYNQMP_CFLAGS = "-Os -flto -ffat-lto-objects" > +endif > In any case, this should be: > ZYNQMP_CFLAGS = -Os -flto -ffat-lto-objects > ifeq ($(BR2_PACKAGE_ZYNQMP_FIRMWARE_KRIA_K26),y) > ZYNQMP_CFLAGS += \ > -DBOARD_SHUTDOWN_PIN=2 \ > -DBOARD_SHUTDOWN_PIN_STATE=0 \ > -DENABLE_EM \ > -DENABLE_MOD_OVERTEMP \ > -DENABLE_DYNAMIC_MIO_CONFIG \ > -DENABLE_IOCTL \ > -DCONNECT_PMU_GPO_2_VAL=0 > endif > + > +define ZYNQMP_FIRMWARE_BUILD_CMDS > + cd $(@D)/lib/sw_apps/zynqmp_pmufw/src && make \ > + COMPILER=$(ZYNQMP_FIRMWARE_TOOLCHAIN_PATH)/$(ZYNQMP_FIRMWARE_TOOLCHAIN_PREFIX)gcc \ > + ARCHIVER=$(ZYNQMP_FIRMWARE_TOOLCHAIN_PATH)/$(ZYNQMP_FIRMWARE_TOOLCHAIN_PREFIX)gcc-ar \ > + CC=$(ZYNQMP_FIRMWARE_TOOLCHAIN_PATH)/$(ZYNQMP_FIRMWARE_TOOLCHAIN_PREFIX)gcc \ > + CFLAGS=$(ZYNQMP_CFLAGS) > Please use: > $(MAKE) -C $(@D)/lib/sw_apps/zynqmp_pmufw/src \ > ... Could I possibly ask you for some assistance? I have implemented all of the changes except this last one. When I use: $(MAKE) -C $(@D)/lib/sw_apps/zynqmp_pmufw/src \ COMPILER=$(ZYNQMP_FIRMWARE_EXTERNAL_TOOLCHAIN_PATH)/$(ZYNQMP_FIRMWARE_EXTERNAL_TOOLCHAIN_PREFIX)gcc \ ARCHIVER=$(ZYNQMP_FIRMWARE_EXTERNAL_TOOLCHAIN_PATH)/$(ZYNQMP_FIRMWARE_EXTERNAL_TOOLCHAIN_PREFIX)gcc-ar \ CC=$(ZYNQMP_FIRMWARE_EXTERNAL_TOOLCHAIN_PATH)/$(ZYNQMP_FIRMWARE_EXTERNAL_TOOLCHAIN_PREFIX)gcc \ CFLAGS=$(ZYNQMP_CFLAGS) The build fails as it does not seem to find the relative path ../misc containing necessary include files. But if I add a change directory command before the make, everything works fine using below: cd $(@D)/lib/sw_apps/zynqmp_pmufw/src $(MAKE) -C $(@D)/lib/sw_apps/zynqmp_pmufw/src \ COMPILER=$(ZYNQMP_FIRMWARE_EXTERNAL_TOOLCHAIN_PATH)/$(ZYNQMP_FIRMWARE_EXTERNAL_TOOLCHAIN_PREFIX)gcc \ ARCHIVER=$(ZYNQMP_FIRMWARE_EXTERNAL_TOOLCHAIN_PATH)/$(ZYNQMP_FIRMWARE_EXTERNAL_TOOLCHAIN_PREFIX)gcc-ar \ CC=$(ZYNQMP_FIRMWARE_EXTERNAL_TOOLCHAIN_PATH)/$(ZYNQMP_FIRMWARE_EXTERNAL_TOOLCHAIN_PREFIX)gcc \ CFLAGS=$(ZYNQMP_CFLAGS) Do you have any ideas why this would be? Normally I would think the -C option would take care of this, but I am unable to get the zynqmp-firmware package to build without a manual change dir step. Do you have a clean way to fix this? Best regards, Neal Frager AMD From nicolas.cavallari at green-communications.fr Mon Mar 27 12:17:02 2023 From: nicolas.cavallari at green-communications.fr (Nicolas Cavallari) Date: Mon, 27 Mar 2023 14:17:02 +0200 Subject: [Buildroot] [PATCH v2 1/1] package/libgit2: bump version to 1.6.3 Message-ID: <20230327121702.30959-1-nicolas.cavallari@green-communications.fr> * Remove patch applied upstream. * Upstream fixed building inside the source tree, but still does not recommend it, so keep LIBGIT2_SUPPORTS_IN_SOURCE_BUILD = NO Signed-off-by: Nicolas Cavallari --- v2: fix hash file --- ...clare-win32-functions-on-non-win32-p.patch | 35 ------------------- package/libgit2/libgit2.hash | 2 +- package/libgit2/libgit2.mk | 2 +- 3 files changed, 2 insertions(+), 37 deletions(-) delete mode 100644 package/libgit2/0001-sysdir-Do-not-declare-win32-functions-on-non-win32-p.patch diff --git a/package/libgit2/0001-sysdir-Do-not-declare-win32-functions-on-non-win32-p.patch b/package/libgit2/0001-sysdir-Do-not-declare-win32-functions-on-non-win32-p.patch deleted file mode 100644 index 6be66ffee3..0000000000 --- a/package/libgit2/0001-sysdir-Do-not-declare-win32-functions-on-non-win32-p.patch +++ /dev/null @@ -1,35 +0,0 @@ -From 20811c5aa9c528405eaa3f88ff22a9adebafa9e6 Mon Sep 17 00:00:00 2001 -From: Nicolas Cavallari -Date: Wed, 8 Mar 2023 14:00:52 +0100 -Subject: [PATCH] sysdir: Do not declare win32 functions on non-win32 platforms - -These declaration poses problems on some embedded or retro Linux systems -that deliberately disable support for wchar_t from their libc. - -Signed-off-by: Nicolas Cavallari -[Retrieved from: -https://github.com/libgit2/libgit2/commit/20811c5aa9c528405eaa3f88ff22a9adebafa9e6] ---- - src/libgit2/sysdir.h | 2 ++ - 1 file changed, 2 insertions(+) - -diff --git a/src/libgit2/sysdir.h b/src/libgit2/sysdir.h -index 1d15bbf43..03f59e1de 100644 ---- a/src/libgit2/sysdir.h -+++ b/src/libgit2/sysdir.h -@@ -134,10 +134,12 @@ extern int git_sysdir_set(git_sysdir_t which, const char *paths); - */ - extern int git_sysdir_reset(void); - -+#ifdef GIT_WIN32 - /** Sets the registry system dir to a mock; for testing. */ - extern int git_win32__set_registry_system_dir(const wchar_t *mock_sysdir); - - /** Find the given system dir; for testing. */ - extern int git_win32__find_system_dirs(git_str *out, const char *subdir); -+#endif - - #endif --- -2.39.2 - diff --git a/package/libgit2/libgit2.hash b/package/libgit2/libgit2.hash index baf43c66f7..0c23944b6d 100644 --- a/package/libgit2/libgit2.hash +++ b/package/libgit2/libgit2.hash @@ -1,3 +1,3 @@ # Locally calculated -sha256 d557fbf35557bb5df53cbf38ae0081edb4a36494ec0d19741fa673e509245f8f libgit2-1.6.2.tar.gz +sha256 a8e2a09835eabb24ace2fd597a78af182e1e199a894e99a90e4c87c849fcd9c4 libgit2-1.6.3.tar.gz sha256 6f3c2cd59b057e366c1acc073b038135c52d77892bb33bd4d931c5369d3f062b COPYING diff --git a/package/libgit2/libgit2.mk b/package/libgit2/libgit2.mk index b31f5199e1..11f04042de 100644 --- a/package/libgit2/libgit2.mk +++ b/package/libgit2/libgit2.mk @@ -4,7 +4,7 @@ # ################################################################################ -LIBGIT2_VERSION = 1.6.2 +LIBGIT2_VERSION = 1.6.3 LIBGIT2_SITE = $(call github,libgit2,libgit2,v$(LIBGIT2_VERSION)) LIBGIT2_LICENSE = \ GPL-2.0 with linking exception, \ -- 2.39.2 From neal.frager at amd.com Mon Mar 27 12:47:47 2023 From: neal.frager at amd.com (Frager, Neal) Date: Mon, 27 Mar 2023 12:47:47 +0000 Subject: [Buildroot] [PATCH v1 1/2] package/zynqmp-firmware: new package In-Reply-To: References: <20230326140949.11262-1-neal.frager@amd.com> <20230326220543.057f381d@windsurf> Message-ID: Hi Ibai, > -----Original Message----- > From: Frager, Neal > Sent: 27 March 2023 13:21 > To: Thomas Petazzoni ; Neal Frager via > buildroot > Cc: Erkiaga Elorza, Ibai ; > luca.ceresoli at bootlin.com; Simek, Michal > Subject: RE: [Buildroot] [PATCH v1 1/2] package/zynqmp-firmware: new > package > > Hi Thomas, > > > 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. > > > This is not really nice :-/ Was this the conclusion of the > > discussion we had on > this topic? > > > +config BR2_PACKAGE_ZYNQMP_FIRMWARE_KRIA_K26 > > + bool "kria-k26" > > + help > > + Adds additional CFLAGS for Kria K26 SOMs. > > > This doesn't look super extensible. Why are these CFLAGS needed in > > particular > for this platform? Is this a per-SoC or per-board configuration? Do we > expect more platforms to need custom CFLAGS? > > > +ZYNQMP_FIRMWARE_VERSION = $(call > > +qstrip,$(BR2_PACKAGE_ZYNQMP_FIRMWARE_VERSION)) > > +ZYNQMP_FIRMWARE_SOURCE = > xilinx_$(ZYNQMP_FIRMWARE_VERSION).tar.gz > > +ZYNQMP_FIRMWARE_SITE = > > +https://github.com/Xilinx/embeddedsw/archive/refs/tags > > > Use $(call github,...) instead > > > +ifeq ($(BR2_PACKAGE_ZYNQMP_FIRMWARE_KRIA_K26),y) > > +ZYNQMP_CFLAGS = "-Os -flto -ffat-lto-objects -DBOARD_SHUTDOWN_PIN=2 > -DBOARD_SHUTDOWN_PIN_STATE=0 \ > > + -DENABLE_EM -DENABLE_MOD_OVERTEMP - > DENABLE_DYNAMIC_MIO_CONFIG -DENABLE_IOCTL \ > > + -DCONNECT_PMU_GPO_2_VAL=0" > > > All these CFLAGS are really weird... why isn't this part of the > > zynqmp-firmware > build system itself? > > > +else > > +ZYNQMP_CFLAGS = "-Os -flto -ffat-lto-objects" > > +endif > > > In any case, this should be: > > > ZYNQMP_CFLAGS = -Os -flto -ffat-lto-objects > > > ifeq ($(BR2_PACKAGE_ZYNQMP_FIRMWARE_KRIA_K26),y) > > ZYNQMP_CFLAGS += \ > > -DBOARD_SHUTDOWN_PIN=2 \ > > -DBOARD_SHUTDOWN_PIN_STATE=0 \ > > -DENABLE_EM \ > > -DENABLE_MOD_OVERTEMP \ > > -DENABLE_DYNAMIC_MIO_CONFIG \ > > -DENABLE_IOCTL \ > > -DCONNECT_PMU_GPO_2_VAL=0 > > endif > > > + > > +define ZYNQMP_FIRMWARE_BUILD_CMDS > > + cd $(@D)/lib/sw_apps/zynqmp_pmufw/src && make \ > > + > COMPILER=$(ZYNQMP_FIRMWARE_TOOLCHAIN_PATH)/$(ZYNQMP_FIR > MWARE_TOOLCHAIN_PREFIX)gcc \ > > + > ARCHIVER=$(ZYNQMP_FIRMWARE_TOOLCHAIN_PATH)/$(ZYNQMP_FIR > MWARE_TOOLCHAIN_PREFIX)gcc-ar \ > > + > CC=$(ZYNQMP_FIRMWARE_TOOLCHAIN_PATH)/$(ZYNQMP_FIRMWAR > E_TOOLCHAIN_PREFIX)gcc \ > > + CFLAGS=$(ZYNQMP_CFLAGS) > > > Please use: > > > $(MAKE) -C $(@D)/lib/sw_apps/zynqmp_pmufw/src \ > > ... > > Could I possibly ask you for some assistance? I have implemented all > of the changes except this last one. > > When I use: > $(MAKE) -C $(@D)/lib/sw_apps/zynqmp_pmufw/src \ > > COMPILER=$(ZYNQMP_FIRMWARE_EXTERNAL_TOOLCHAIN_PATH)/$(Z > YNQMP_FIRMWARE_EXTERNAL_TOOLCHAIN_PREFIX)gcc \ > > ARCHIVER=$(ZYNQMP_FIRMWARE_EXTERNAL_TOOLCHAIN_PATH)/$(Z > YNQMP_FIRMWARE_EXTERNAL_TOOLCHAIN_PREFIX)gcc-ar \ > > CC=$(ZYNQMP_FIRMWARE_EXTERNAL_TOOLCHAIN_PATH)/$(ZYNQMP > _FIRMWARE_EXTERNAL_TOOLCHAIN_PREFIX)gcc \ > CFLAGS=$(ZYNQMP_CFLAGS) > > The build fails as it does not seem to find the relative path ../misc > containing necessary include files. > > But if I add a change directory command before the make, everything > works fine using below: > cd $(@D)/lib/sw_apps/zynqmp_pmufw/src > $(MAKE) -C $(@D)/lib/sw_apps/zynqmp_pmufw/src \ > > COMPILER=$(ZYNQMP_FIRMWARE_EXTERNAL_TOOLCHAIN_PATH)/$(Z > YNQMP_FIRMWARE_EXTERNAL_TOOLCHAIN_PREFIX)gcc \ > > ARCHIVER=$(ZYNQMP_FIRMWARE_EXTERNAL_TOOLCHAIN_PATH)/$(Z > YNQMP_FIRMWARE_EXTERNAL_TOOLCHAIN_PREFIX)gcc-ar \ > > CC=$(ZYNQMP_FIRMWARE_EXTERNAL_TOOLCHAIN_PATH)/$(ZYNQMP > _FIRMWARE_EXTERNAL_TOOLCHAIN_PREFIX)gcc \ > CFLAGS=$(ZYNQMP_CFLAGS) > > Do you have any ideas why this would be? Normally I would think the > -C option would take care of this, but I am unable to get the > zynqmp-firmware package to build without a manual change dir step. > >That's because there is a hierarchical Makefile. I mean, the Makefile you are pointing is also calling Make and providing a relative path from the expected call directory. I guess the only way to fix this would be fixing the Makefiles in the Xilinx repository to make them more flexible. Thank you for the tip. I am trying to figure out what the issue in the Makefile might be, but when I build outside of buildroot using the following command, the build works fine: make -C lib/sw_apps/zynqmp_pmufw/src \ COMPILER=$(ZYNQMP_FIRMWARE_EXTERNAL_TOOLCHAIN_PATH)/$(ZYNQMP_FIRMWARE_EXTERNAL_TOOLCHAIN_PREFIX)gcc \ ARCHIVER=$(ZYNQMP_FIRMWARE_EXTERNAL_TOOLCHAIN_PATH)/$(ZYNQMP_FIRMWARE_EXTERNAL_TOOLCHAIN_PREFIX)gcc-ar \ CC=$(ZYNQMP_FIRMWARE_EXTERNAL_TOOLCHAIN_PATH)/$(ZYNQMP_FIRMWARE_EXTERNAL_TOOLCHAIN_PREFIX)gcc \ CFLAGS=$(ZYNQMP_CFLAGS) It fails just with replacing "make" with "$(MAKE)". Do you have an idea already about what would need to be fixed? Best regards, Neal Frager AMD From thomas.petazzoni at bootlin.com Mon Mar 27 12:57:40 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Mon, 27 Mar 2023 14:57:40 +0200 Subject: [Buildroot] [PATCH v1 1/2] package/zynqmp-firmware: new package In-Reply-To: References: <20230326140949.11262-1-neal.frager@amd.com> <20230326220543.057f381d@windsurf> Message-ID: <20230327145740.3888d7d5@windsurf> On Mon, 27 Mar 2023 12:47:47 +0000 "Frager, Neal" wrote: > It fails just with replacing "make" with "$(MAKE)". Do you have an idea already about what would need to be fixed? Use $(MAKE1) instead of $(MAKE) then. It smells like Xilinx Makefiles do not handle well parallel build. Thomas -- Thomas Petazzoni, co-owner and CEO, Bootlin Embedded Linux and Kernel engineering and training https://bootlin.com From neal.frager at amd.com Mon Mar 27 13:03:21 2023 From: neal.frager at amd.com (Frager, Neal) Date: Mon, 27 Mar 2023 13:03:21 +0000 Subject: [Buildroot] [PATCH v1 1/2] package/zynqmp-firmware: new package In-Reply-To: <20230327145740.3888d7d5@windsurf> References: <20230326140949.11262-1-neal.frager@amd.com> <20230326220543.057f381d@windsurf> <20230327145740.3888d7d5@windsurf> Message-ID: Hi Thomas, > It fails just with replacing "make" with "$(MAKE)". Do you have an idea already about what would need to be fixed? > Use $(MAKE1) instead of $(MAKE) then. It smells like Xilinx Makefiles do not handle well parallel build. Thank you! I confirm that $(MAKE1) fixes the problem. Best regards, Neal Frager AMD From luca.ceresoli at bootlin.com Mon Mar 27 13:11:23 2023 From: luca.ceresoli at bootlin.com (Luca Ceresoli) Date: Mon, 27 Mar 2023 15:11:23 +0200 Subject: [Buildroot] [PATCH v1 1/2] package/zynqmp-firmware: new package In-Reply-To: References: <20230326220543.057f381d@windsurf> Message-ID: <20230327151123.14c46304@booty> Hi Neal, On Mon, 27 Mar 2023 05:45:45 +0000 "Frager, Neal" wrote: > Hi Thomas, > > > Le 26 mars 2023 ? 22:05, Thomas Petazzoni a ?crit : > > > > ?Hello Neal, > > > >> On Sun, 26 Mar 2023 15:09:48 +0100 > >> Neal Frager via buildroot 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. > > > > This is not really nice :-/ Was this the conclusion of the discussion > > we had on this topic? > > I would not say this is the conclusion of our discussion, but rather a next step. Once we have a microblaze compiler package, we can update the zynqmp-firmware package to use the included compiler by default or allow users to select an external one, in case they prefer to use the Xilinx distributed compiler. > > > > >> +config BR2_PACKAGE_ZYNQMP_FIRMWARE_KRIA_K26 > >> + bool "kria-k26" > >> + help > >> + Adds additional CFLAGS for Kria K26 SOMs. > > > > This doesn't look super extensible. Why are these CFLAGS needed in > > particular for this platform? Is this a per-SoC or per-board > > configuration? Do we expect more platforms to need custom CFLAGS? > > These CFLAGS are needed for the k26 SOMs, so we will need to include them for the kv260 and kr260 defconfigs. I agree with you that custom flags are not so nice, and hopefully Xilinx will find a better solution for this in future versions. > > For now, I think we have to live with it. > > > > >> +ZYNQMP_FIRMWARE_VERSION = $(call qstrip,$(BR2_PACKAGE_ZYNQMP_FIRMWARE_VERSION)) > >> +ZYNQMP_FIRMWARE_SOURCE = xilinx_$(ZYNQMP_FIRMWARE_VERSION).tar.gz > >> +ZYNQMP_FIRMWARE_SITE = https://github.com/Xilinx/embeddedsw/archive/refs/tags > > > > Use $(call github,...) instead > > > > Ok > > >> +ifeq ($(BR2_PACKAGE_ZYNQMP_FIRMWARE_KRIA_K26),y) > >> +ZYNQMP_CFLAGS = "-Os -flto -ffat-lto-objects -DBOARD_SHUTDOWN_PIN=2 -DBOARD_SHUTDOWN_PIN_STATE=0 \ > >> + -DENABLE_EM -DENABLE_MOD_OVERTEMP -DENABLE_DYNAMIC_MIO_CONFIG -DENABLE_IOCTL \ > >> + -DCONNECT_PMU_GPO_2_VAL=0" > > > > All these CFLAGS are really weird... why isn't this part of the > > zynqmp-firmware build system itself? Given you (Neal) are working on this, and you are already active in fixing some issues in the embeddedsw repository (which is greatly appreciated here!), why not trying to have a proper solution in there in the first place? Fixing things upstream can possibly take time, but in the end it will avoid adding cruft&hacks in various places, of which I can count 3 now: yocto, zynqmp-pmufw-builder, and hopefully soon Buildroot. > >> +else > >> +ZYNQMP_CFLAGS = "-Os -flto -ffat-lto-objects" > >> +endif > > > > In any case, this should be: > > > > ZYNQMP_CFLAGS = -Os -flto -ffat-lto-objects > > > > ifeq ($(BR2_PACKAGE_ZYNQMP_FIRMWARE_KRIA_K26),y) > > ZYNQMP_CFLAGS += \ > > -DBOARD_SHUTDOWN_PIN=2 \ > > -DBOARD_SHUTDOWN_PIN_STATE=0 \ > > -DENABLE_EM \ > > -DENABLE_MOD_OVERTEMP \ > > -DENABLE_DYNAMIC_MIO_CONFIG \ > > -DENABLE_IOCTL \ > > -DCONNECT_PMU_GPO_2_VAL=0 > > endif > > > > Ok > > >> + > >> +define ZYNQMP_FIRMWARE_BUILD_CMDS > >> + cd $(@D)/lib/sw_apps/zynqmp_pmufw/src && make \ > >> + COMPILER=$(ZYNQMP_FIRMWARE_TOOLCHAIN_PATH)/$(ZYNQMP_FIRMWARE_TOOLCHAIN_PREFIX)gcc \ > >> + ARCHIVER=$(ZYNQMP_FIRMWARE_TOOLCHAIN_PATH)/$(ZYNQMP_FIRMWARE_TOOLCHAIN_PREFIX)gcc-ar \ > >> + CC=$(ZYNQMP_FIRMWARE_TOOLCHAIN_PATH)/$(ZYNQMP_FIRMWARE_TOOLCHAIN_PREFIX)gcc \ > >> + CFLAGS=$(ZYNQMP_CFLAGS) > > > > Please use: > > > > $(MAKE) -C $(@D)/lib/sw_apps/zynqmp_pmufw/src \ > > ... > > Even better: should you use $(MAKE1) here, would it be possible to get rid of the 'make -j1' patch? -- Luca Ceresoli, Bootlin Embedded Linux and Kernel engineering https://bootlin.com From buildroot at heine.tech Mon Mar 27 13:20:45 2023 From: buildroot at heine.tech (Michael Nosthoff) Date: Mon, 27 Mar 2023 15:20:45 +0200 Subject: [Buildroot] [RESEND PATCH v2] package/boost: bump to version 1.81.0 Message-ID: <20230327132049.1566794-1-buildroot@heine.tech> - add option for new library "url" - drop upstreamed patch Signed-off-by: Michael Nosthoff --- V2: use correct flag for boost-url compile tested defconfigs: BR2_arm=y BR2_cortex_a15=y BR2_ARM_FPU_NEON=y BR2_TOOLCHAIN_EXTERNAL=y BR2_TOOLCHAIN_EXTERNAL_BOOTLIN=y BR2_PACKAGE_CC_TOOL=y BR2_PACKAGE_LIBUBOOTENV=y BR2_PACKAGE_BOTAN=y BR2_PACKAGE_UHD=y BR2_PACKAGE_LOG4CXX=y BR2_PACKAGE_LIBCPPRESTSDK=y BR2_PACKAGE_BOOST_CONTRACT=y BR2_PACKAGE_BOOST_COROUTINE=y BR2_PACKAGE_BOOST_EXCEPTION=y BR2_PACKAGE_BOOST_FIBER=y BR2_PACKAGE_BOOST_GRAPH=y BR2_PACKAGE_BOOST_GRAPH_PARALLEL=y BR2_PACKAGE_BOOST_IOSTREAMS=y BR2_PACKAGE_BOOST_JSON=y BR2_PACKAGE_BOOST_LOCALE=y BR2_PACKAGE_BOOST_LOG=y BR2_PACKAGE_BOOST_MPI=y BR2_PACKAGE_BOOST_NOWIDE=y BR2_PACKAGE_BOOST_STACKTRACE=y BR2_PACKAGE_BOOST_TEST=y BR2_PACKAGE_BOOST_TYPE_ERASURE=y BR2_PACKAGE_BOOST_URL=y BR2_PACKAGE_BOOST_WAVE=y BR2_PACKAGE_BITCOIN=y BR2_PACKAGE_I2PD=y BR2_aarch64=y BR2_TOOLCHAIN_EXTERNAL=y BR2_PACKAGE_QT5=y BR2_PACKAGE_PULSEVIEW=y BR2_PACKAGE_GNURADIO=y BR2_sh=y BR2_TOOLCHAIN_EXTERNAL=y BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_SH_SH4_UCLIBC_STABLE=y BR2_PACKAGE_BOOST=y BR2_PACKAGE_BOOST_CONTRACT=y BR2_PACKAGE_BOOST_EXCEPTION=y BR2_PACKAGE_BOOST_GRAPH=y BR2_PACKAGE_BOOST_GRAPH_PARALLEL=y BR2_PACKAGE_BOOST_IOSTREAMS=y BR2_PACKAGE_BOOST_JSON=y BR2_PACKAGE_BOOST_LOCALE=y BR2_PACKAGE_BOOST_LOG=y BR2_PACKAGE_BOOST_MATH=y BR2_PACKAGE_BOOST_MPI=y BR2_PACKAGE_BOOST_NOWIDE=y BR2_PACKAGE_BOOST_PROGRAM_OPTIONS=y BR2_PACKAGE_BOOST_RANDOM=y BR2_PACKAGE_BOOST_SERIALIZATION=y BR2_PACKAGE_BOOST_STACKTRACE=y BR2_PACKAGE_BOOST_TEST=y BR2_PACKAGE_BOOST_TYPE_ERASURE=y BR2_PACKAGE_BOOST_URL=y BR2_PACKAGE_BOOST_WAVE=y BR2_x86_64=y BR2_TOOLCHAIN_EXTERNAL=y BR2_PACKAGE_BOOST=y BR2_PACKAGE_BOOST_CONTRACT=y BR2_PACKAGE_BOOST_COROUTINE=y BR2_PACKAGE_BOOST_EXCEPTION=y BR2_PACKAGE_BOOST_FIBER=y BR2_PACKAGE_BOOST_GRAPH=y BR2_PACKAGE_BOOST_GRAPH_PARALLEL=y BR2_PACKAGE_BOOST_IOSTREAMS=y BR2_PACKAGE_BOOST_JSON=y BR2_PACKAGE_BOOST_LOCALE=y BR2_PACKAGE_BOOST_LOG=y BR2_PACKAGE_BOOST_MATH=y BR2_PACKAGE_BOOST_MPI=y BR2_PACKAGE_BOOST_NOWIDE=y BR2_PACKAGE_BOOST_PROGRAM_OPTIONS=y BR2_PACKAGE_BOOST_RANDOM=y BR2_PACKAGE_BOOST_SERIALIZATION=y BR2_PACKAGE_BOOST_STACKTRACE=y BR2_PACKAGE_BOOST_TEST=y BR2_PACKAGE_BOOST_TYPE_ERASURE=y BR2_PACKAGE_BOOST_URL=y BR2_PACKAGE_BOOST_WAVE=y --- .../0001-Improve-modfunc-performance.patch | 551 ------------------ package/boost/Config.in | 13 + package/boost/boost.hash | 4 +- package/boost/boost.mk | 5 +- 4 files changed, 18 insertions(+), 555 deletions(-) delete mode 100644 package/boost/0001-Improve-modfunc-performance.patch diff --git a/package/boost/0001-Improve-modfunc-performance.patch b/package/boost/0001-Improve-modfunc-performance.patch deleted file mode 100644 index a34d6bb4d5..0000000000 --- a/package/boost/0001-Improve-modfunc-performance.patch +++ /dev/null @@ -1,551 +0,0 @@ -From 825aedad557b7e3bb27614335b6ced16887103de Mon Sep 17 00:00:00 2001 -From: =?UTF-8?q?Ion=20Gazta=C3=B1aga?= -Date: Mon, 7 Nov 2022 00:16:44 +0100 -Subject: [PATCH] Improve "modfunc" performance Fixes #79 - ("boost/intrusive/hashtable.hpp: build failure (undeclared indentifier)") - -Backport from Boost development branch to fix issues with some architectures -(64-bit with 128-bit processing, where size_t != unsigned long). In this case, -code is enabled that causes a build failure. - -Upstream: https://github.com/boostorg/intrusive/commit/825aedad557b7e3bb27614335b6ced16887103de -Issue: https://github.com/boostorg/intrusive/issues/79 -Fixes: http://autobuild.buildroot.net/results/6cb/6cbc0672f3c5046405793d8cdc8f961d2ffb1d3e - -Signed-off-by: Andreas Ziegler ---- - include/boost/intrusive/hashtable.hpp | 235 ++++++++++++++++---------- - 1 file changed, 145 insertions(+), 90 deletions(-) - -diff --git a/include/boost/intrusive/hashtable.hpp b/include/boost/intrusive/hashtable.hpp -index b8bc877..688fb9b 100644 ---- a/boost/intrusive/hashtable.hpp -+++ b/boost/intrusive/hashtable.hpp -@@ -2,6 +2,7 @@ - // - // (C) Copyright Ion Gaztanaga 2006-2022 - // (C) Copyright 2022 Joaquin M Lopez Munoz. -+// (C) Copyright 2022 Christian Mazakas - // - // Distributed under the Boost Software License, Version 1.0. - // (See accompanying file LICENSE_1_0.txt or copy at -@@ -84,11 +85,6 @@ namespace intrusive { - - /// @cond - --#if !defined(BOOST_NO_INT64_T)&&\ -- (defined(BOOST_HAS_INT128) || (defined(_MSC_VER) && defined(_WIN64))) --#define BOOST_INTRUSIVE_FCA_FASTMOD_SUPPORT --#endif -- - //We only support LLP64(Win64) or LP64(most Unix) data models - #ifdef _WIN64 //In 64 bit windows sizeof(size_t) == sizeof(unsigned long long) - # define BOOST_INTRUSIVE_SIZE_C(NUMBER) NUMBER##ULL -@@ -98,7 +94,6 @@ namespace intrusive { - # define BOOST_INTRUSIVE_64_BIT_SIZE_T (((((ULONG_MAX>>16)>>16)>>16)>>15) != 0) - #endif - -- - template - struct prime_list_holder - { -@@ -167,11 +162,11 @@ struct prime_list_holder - { return prime_list[std::ptrdiff_t(n)]; } - - template -- BOOST_INTRUSIVE_FORCEINLINE static std::size_t modfunc(std::size_t hash) { return hash % prime_list[SizeIndex]; } -+ BOOST_INTRUSIVE_FORCEINLINE static std::size_t modfunc(std::size_t hash) { return hash % SizeIndex; } - - static std::size_t(*const positions[])(std::size_t); - -- #if defined(BOOST_INTRUSIVE_FCA_FASTMOD_SUPPORT) -+ #if BOOST_INTRUSIVE_64_BIT_SIZE_T - static const uint64_t inv_sizes32[]; - static const std::size_t inv_sizes32_size; - #endif -@@ -185,17 +180,20 @@ struct prime_list_holder - BOOST_INTRUSIVE_FORCEINLINE static std::size_t size(std::size_t size_index) - { return prime_list_holder<>::size_from_index(size_index); } - -- #if defined(BOOST_INTRUSIVE_FCA_FASTMOD_SUPPORT) -+ #if BOOST_INTRUSIVE_64_BIT_SIZE_T - // https://github.com/lemire/fastmod - -- - BOOST_INTRUSIVE_FORCEINLINE static uint64_t mul128_u32(uint64_t lowbits, uint32_t d) - { - #if defined(_MSC_VER) -- return __umulh(lowbits, d); -+ return __umulh(lowbits, d); -+ #elif defined(BOOST_HAS_INT128) -+ return static_cast((uint128_type(lowbits) * d) >> 64); - #else -- __extension__ typedef unsigned __int128 ext_uint128_t; -- return (ext_uint128_t(lowbits) * d) >> 64; -+ uint64_t r1 = (lowbits & UINT32_MAX) * d; -+ uint64_t r2 = (lowbits >> 32) * d; -+ r2 += r1 >> 32; -+ return r2 >> 32; - #endif - } - -@@ -204,51 +202,67 @@ struct prime_list_holder - uint64_t lowbits = M * a; - return (uint32_t)(mul128_u32(lowbits, d)); - } -- #endif // defined(BOOST_INTRUSIVE_FCA_FASTMOD_SUPPORT) -+ #endif // BOOST_INTRUSIVE_64_BIT_SIZE_T - - BOOST_INTRUSIVE_FORCEINLINE static std::size_t position(std::size_t hash,std::size_t size_index) - { -- #if defined(BOOST_INTRUSIVE_FCA_FASTMOD_SUPPORT) && BOOST_INTRUSIVE_64_BIT_SIZE_T -- const std::size_t sizes_under_32bit = sizeof(inv_sizes32)/sizeof(inv_sizes32[0]); -+ #if BOOST_INTRUSIVE_64_BIT_SIZE_T -+ BOOST_CONSTEXPR_OR_CONST std::size_t sizes_under_32bit = sizeof(inv_sizes32)/sizeof(inv_sizes32[0]); - if(BOOST_LIKELY(size_index < sizes_under_32bit)){ - return fastmod_u32( uint32_t(hash)+uint32_t(hash>>32) - , inv_sizes32[size_index] - , uint32_t(prime_list[size_index]) ); - } - else{ -- return positions[size_index-sizes_under_32bit](hash); -+ return positions[size_index](hash); - } -- #elif defined(BOOST_INTRUSIVE_FCA_FASTMOD_SUPPORT) -- return fastmod_u32(hash, inv_sizes32[size_index], uint32_t(sizes[size_index])); - #else - return positions[size_index](hash); -- #endif // defined(BOOST_INTRUSIVE_FCA_FASTMOD_SUPPORT) -+ #endif // BOOST_INTRUSIVE_64_BIT_SIZE_T - } - }; - - template - std::size_t(* const prime_list_holder::positions[])(std::size_t) = - { -- #if !defined(BOOST_INTRUSIVE_FCA_FASTMOD_SUPPORT) -- modfunc< 0>,modfunc< 1>,modfunc< 2>,modfunc< 3>,modfunc< 4>, -- modfunc< 5>,modfunc< 6>,modfunc< 7>,modfunc< 8>,modfunc< 9>, -- modfunc<10>,modfunc<11>,modfunc<12>,modfunc<13>,modfunc<14>, -- modfunc<15>,modfunc<16>,modfunc<17>,modfunc<18>,modfunc<19>, -- modfunc<20>,modfunc<21>,modfunc<22>,modfunc<23>,modfunc<24>, -- modfunc<25>,modfunc<26>,modfunc<27>,modfunc<28>,modfunc<29>, -- modfunc<30>, -- #endif -- # if BOOST_INTRUSIVE_64_BIT_SIZE_T -- modfunc<31>,modfunc<32>,modfunc<33>,modfunc<34>, -- modfunc<35>,modfunc<36>,modfunc<37>,modfunc<38>,modfunc<39>, -- modfunc<40>,modfunc<41>,modfunc<42>,modfunc<43>,modfunc<44>, -- modfunc<45>,modfunc<46>,modfunc<47>,modfunc<48>,modfunc<49>, -- modfunc<50>,modfunc<51>,modfunc<52>,modfunc<53>,modfunc<54>, -- modfunc<55>,modfunc<56>,modfunc<57>,modfunc<58>,modfunc<59>, -- modfunc<60>,modfunc<61>,modfunc<62>,modfunc<63> -- # else -- modfunc<31> -- # endif -+ modfunc, modfunc, -+ modfunc, modfunc, -+ modfunc, modfunc, -+ modfunc, modfunc, -+ modfunc, modfunc, -+ modfunc, modfunc, -+ modfunc, modfunc, -+ modfunc, modfunc, -+ modfunc, modfunc, -+ modfunc, modfunc, -+ modfunc, modfunc, -+ modfunc, modfunc, -+ modfunc, modfunc, -+ modfunc, modfunc, -+ modfunc, modfunc, -+ modfunc, //0-30 indexes -+#if BOOST_INTRUSIVE_64_BIT_SIZE_T -+ //Taken from Boost.MultiIndex code, thanks to Joaquin M. Lopez Munoz. -+ modfunc, //<- 32 bit values stop here (index 31) -+ modfunc, modfunc, -+ modfunc, modfunc, -+ modfunc, modfunc, -+ modfunc, modfunc, -+ modfunc, modfunc, -+ modfunc, modfunc, -+ modfunc, modfunc, -+ modfunc, modfunc, -+ modfunc, modfunc, -+ modfunc, modfunc, -+ modfunc, modfunc, -+ modfunc, modfunc, -+ modfunc, modfunc, -+ modfunc, modfunc, -+ modfunc, modfunc, -+ modfunc, modfunc //(index 63) -+#else -+ modfunc //<- 32 bit stops here (index 31) as ptrdiff_t is signed -+#endif - }; - - template -@@ -298,7 +312,7 @@ const std::size_t prime_list_holder::prime_list_size - = sizeof(prime_list) / sizeof(std::size_t); - - --#if defined(BOOST_INTRUSIVE_FCA_FASTMOD_SUPPORT) -+#if BOOST_INTRUSIVE_64_BIT_SIZE_T - - template - const uint64_t prime_list_holder::inv_sizes32[] = { -@@ -340,7 +354,7 @@ template - const std::size_t prime_list_holder::inv_sizes32_size - = sizeof(inv_sizes32) / sizeof(uint64_t); - --#endif // defined(BOOST_INTRUSIVE_FCA_FASTMOD_SUPPORT) -+#endif // BOOST_INTRUSIVE_64_BIT_SIZE_T - - struct prime_fmod_size : prime_list_holder<> - { -@@ -785,9 +799,9 @@ BOOST_INTRUSIVE_FORCEINLINE std::size_t hash_to_bucket_split(std::size_t hash_va - } - - template //fastmod_buckets --BOOST_INTRUSIVE_FORCEINLINE std::size_t hash_to_bucket_split(std::size_t hash_value, std::size_t bucket_cnt, std::size_t split, detail::true_) -+BOOST_INTRUSIVE_FORCEINLINE std::size_t hash_to_bucket_split(std::size_t hash_value, std::size_t , std::size_t split, detail::true_) - { -- return prime_fmod_size::position(hash_value, split); (void)bucket_cnt; -+ return prime_fmod_size::position(hash_value, split); - } - - //!This metafunction will obtain the type of a bucket -@@ -1473,6 +1487,10 @@ struct bucket_hash_t - , bucket_plus_vtraits_t(BOOST_MOVE_BASE(bucket_plus_vtraits_t, other)) - {} - -+ template -+ BOOST_INTRUSIVE_FORCEINLINE std::size_t priv_hash(const K &k) const -+ { return this->base_t::operator()(k); } -+ - BOOST_INTRUSIVE_FORCEINLINE const hasher &priv_hasher() const - { return this->base_t::get(); } - -@@ -1747,8 +1765,17 @@ struct hashtable_size_wrapper - typedef const size_traits & size_traits_const_t; - typedef size_traits & size_traits_t; - -- BOOST_INTRUSIVE_FORCEINLINE size_traits_const_t priv_size_traits() const -- { return size_traits_; } -+ BOOST_INTRUSIVE_FORCEINLINE SizeType get_hashtable_size_wrapper_size() const -+ { return size_traits_.get_size(); } -+ -+ BOOST_INTRUSIVE_FORCEINLINE void set_hashtable_size_wrapper_size(SizeType s) -+ { size_traits_.set_size(s); } -+ -+ BOOST_INTRUSIVE_FORCEINLINE void inc_hashtable_size_wrapper_size() -+ { size_traits_.increment(); } -+ -+ BOOST_INTRUSIVE_FORCEINLINE void dec_hashtable_size_wrapper_size() -+ { size_traits_.decrement(); } - - BOOST_INTRUSIVE_FORCEINLINE size_traits_t priv_size_traits() - { return size_traits_; } -@@ -1780,7 +1807,19 @@ struct hashtable_size_wrapper - typedef size_traits size_traits_const_t; - typedef size_traits size_traits_t; - -- BOOST_INTRUSIVE_FORCEINLINE size_traits priv_size_traits() const -+ BOOST_INTRUSIVE_FORCEINLINE SizeType get_hashtable_size_wrapper_size() const -+ { return 0u; } -+ -+ BOOST_INTRUSIVE_FORCEINLINE void set_hashtable_size_wrapper_size(SizeType) -+ {} -+ -+ BOOST_INTRUSIVE_FORCEINLINE void inc_hashtable_size_wrapper_size() -+ {} -+ -+ BOOST_INTRUSIVE_FORCEINLINE void dec_hashtable_size_wrapper_size() -+ {} -+ -+ BOOST_INTRUSIVE_FORCEINLINE size_traits priv_size_traits() - { return size_traits(); } - }; - -@@ -1815,14 +1854,14 @@ struct hashdata_internal - public: - static const bool linear_buckets = 0 != (BoolFlags & hash_bool_flags::linear_buckets_pos); - typedef typename get_hashtable_size_wrapper_bucket -- ::type internal_type; -- -- typedef typename internal_type::key_equal key_equal; -- typedef typename internal_type::hasher hasher; -+ ::type split_bucket_hash_equal_t; -+ -+ typedef typename split_bucket_hash_equal_t::key_equal key_equal; -+ typedef typename split_bucket_hash_equal_t::hasher hasher; - typedef bucket_plus_vtraits - bucket_plus_vtraits_t; - typedef SizeType size_type; -- typedef typename internal_type::size_traits split_traits; -+ typedef typename split_bucket_hash_equal_t::size_traits split_traits; - typedef typename bucket_plus_vtraits_t::bucket_ptr bucket_ptr; - typedef typename bucket_plus_vtraits_t::const_value_traits_ptr const_value_traits_ptr; - typedef typename bucket_plus_vtraits_t::siterator siterator; -@@ -1866,23 +1905,20 @@ struct hashdata_internal - - hashdata_internal( const ValueTraits &val_traits, const bucket_traits &b_traits - , const hasher & h, const key_equal &e) -- : internal_type(val_traits, b_traits, h, e) -+ : split_bucket_hash_equal_t(val_traits, b_traits, h, e) - {} - - BOOST_INTRUSIVE_FORCEINLINE hashdata_internal(BOOST_RV_REF(hashdata_internal) other) -- : internal_type(BOOST_MOVE_BASE(internal_type, other)) -+ : split_bucket_hash_equal_t(BOOST_MOVE_BASE(split_bucket_hash_equal_t, other)) - {} - -- BOOST_INTRUSIVE_FORCEINLINE typename internal_type::size_traits_t priv_split_traits() -- { return this->priv_size_traits(); } -- -- BOOST_INTRUSIVE_FORCEINLINE typename internal_type::size_traits_const_t priv_split_traits() const -+ BOOST_INTRUSIVE_FORCEINLINE typename split_bucket_hash_equal_t::size_traits_t priv_split_traits() - { return this->priv_size_traits(); } - - ~hashdata_internal() - { this->priv_clear_buckets(); } - -- using internal_type::priv_clear_buckets; -+ using split_bucket_hash_equal_t::priv_clear_buckets; - - void priv_clear_buckets() - { -@@ -1907,7 +1943,17 @@ struct hashdata_internal - - //public functions - BOOST_INTRUSIVE_FORCEINLINE SizeType split_count() const BOOST_NOEXCEPT -- { return this->priv_split_traits().get_size(); } -+ { return this->split_bucket_hash_equal_t::get_hashtable_size_wrapper_size(); } -+ -+ BOOST_INTRUSIVE_FORCEINLINE void split_count(SizeType s) BOOST_NOEXCEPT -+ { this->split_bucket_hash_equal_t::set_hashtable_size_wrapper_size(s); } -+ -+ //public functions -+ BOOST_INTRUSIVE_FORCEINLINE void inc_split_count() BOOST_NOEXCEPT -+ { this->split_bucket_hash_equal_t::inc_hashtable_size_wrapper_size(); } -+ -+ BOOST_INTRUSIVE_FORCEINLINE void dec_split_count() BOOST_NOEXCEPT -+ { this->split_bucket_hash_equal_t::dec_hashtable_size_wrapper_size(); } - - BOOST_INTRUSIVE_FORCEINLINE static SizeType initial_split_from_bucket_count(SizeType bc) BOOST_NOEXCEPT - { -@@ -1983,10 +2029,7 @@ struct hashdata_internal - { return (priv_hash_to_nbucket)(hash_value, fastmod_buckets_t()); } - - BOOST_INTRUSIVE_FORCEINLINE size_type priv_hash_to_nbucket(std::size_t hash_value, detail::true_) const //fastmod_buckets_t -- { -- return static_cast(hash_to_bucket_split -- (hash_value, this->priv_usable_bucket_count(), this->split_count(), detail::true_())); -- } -+ { return static_cast(prime_fmod_size::position(hash_value, this->split_count())); } - - BOOST_INTRUSIVE_FORCEINLINE size_type priv_hash_to_nbucket(std::size_t hash_value, detail::false_) const //!fastmod_buckets_t - { -@@ -1994,7 +2037,6 @@ struct hashdata_internal - (hash_value, this->priv_usable_bucket_count(), this->split_count(), detail::false_())); - } - -- - BOOST_INTRUSIVE_FORCEINLINE iterator iterator_to(reference value, detail::false_) BOOST_NOEXCEPT - { - return iterator( siterator(this->priv_value_to_node_ptr(value)) -@@ -2083,8 +2125,8 @@ struct hashdata_internal - , this->priv_value_traits_ptr()); - } - -- using internal_type::end; -- using internal_type::cend; -+ using split_bucket_hash_equal_t::end; -+ using split_bucket_hash_equal_t::cend; - - local_iterator end(size_type n) BOOST_NOEXCEPT - { return local_iterator(this->priv_bucket_lend(n), this->priv_value_traits_ptr()); } -@@ -2322,19 +2364,32 @@ class hashtable_impl - public: - typedef insert_commit_data_impl insert_commit_data; - -+ private: - void default_init_actions() - { - this->priv_set_sentinel_bucket(); - this->priv_init_buckets_and_cache(); -- this->priv_size_traits().set_size(size_type(0)); -+ this->priv_size_count(size_type(0)); - size_type bucket_sz = this->bucket_count(); - BOOST_INTRUSIVE_INVARIANT_ASSERT(bucket_sz != 0); - //Check power of two bucket array if the option is activated - BOOST_INTRUSIVE_INVARIANT_ASSERT - (!power_2_buckets || (0 == (bucket_sz & (bucket_sz - 1)))); -- this->priv_split_traits().set_size(this->initial_split_from_bucket_count(bucket_sz)); -+ this->split_count(this->initial_split_from_bucket_count(bucket_sz)); - } - -+ BOOST_INTRUSIVE_FORCEINLINE SizeType priv_size_count() const BOOST_NOEXCEPT -+ { return this->internal_type::get_hashtable_size_wrapper_size(); } -+ -+ BOOST_INTRUSIVE_FORCEINLINE void priv_size_count(SizeType s) BOOST_NOEXCEPT -+ { this->internal_type::set_hashtable_size_wrapper_size(s); } -+ -+ BOOST_INTRUSIVE_FORCEINLINE void priv_size_inc() BOOST_NOEXCEPT -+ { this->internal_type::inc_hashtable_size_wrapper_size(); } -+ -+ BOOST_INTRUSIVE_FORCEINLINE void priv_size_dec() BOOST_NOEXCEPT -+ { this->internal_type::dec_hashtable_size_wrapper_size(); } -+ - public: - - //! Requires: buckets must not be being used by any other resource. -@@ -2403,10 +2458,10 @@ class hashtable_impl - { - this->priv_swap_cache(x); - x.priv_init_cache(); -- this->priv_size_traits().set_size(x.priv_size_traits().get_size()); -- x.priv_size_traits().set_size(size_type(0)); -- this->priv_split_traits().set_size(x.split_count()); -- x.priv_split_traits().set_size(size_type(0)); -+ this->priv_size_count(x.priv_size_count()); -+ x.priv_size_count(size_type(0)); -+ this->split_count(x.split_count()); -+ x.split_count(size_type(0)); - } - - //! Effects: Equivalent to swap. -@@ -2524,7 +2579,7 @@ class hashtable_impl - size_type size() const BOOST_NOEXCEPT - { - BOOST_IF_CONSTEXPR(constant_time_size) -- return this->priv_size_traits().get_size(); -+ return this->priv_size_count(); - else{ - std::size_t len = 0; - std::size_t bucket_cnt = this->bucket_count(); -@@ -2798,7 +2853,7 @@ class hashtable_impl - //! After a successful rehashing insert_commit_data remains valid. - iterator insert_unique_commit(reference value, const insert_commit_data &commit_data) BOOST_NOEXCEPT - { -- this->priv_size_traits().increment(); -+ this->priv_size_inc(); - node_ptr const n = this->priv_value_to_node_ptr(value); - BOOST_INTRUSIVE_SAFE_HOOK_DEFAULT_ASSERT(!safemode_or_autounlink || slist_node_algorithms::unique(n)); - node_functions_t::store_hash(n, commit_data.get_hash(), store_hash_t()); -@@ -2890,7 +2945,7 @@ class hashtable_impl - //Get the bucket number and local iterator for both iterators - const bucket_ptr bp = this->priv_get_bucket_ptr(i); - this->priv_erase_node(*bp, i.slist_it(), this->make_node_disposer(disposer), optimize_multikey_t()); -- this->priv_size_traits().decrement(); -+ this->priv_size_dec(); - this->priv_erasure_update_cache(bp); - } - -@@ -2931,7 +2986,7 @@ class hashtable_impl - size_type const num_erased = (size_type)this->priv_erase_node_range - ( before_first_local_it, first_bucket_num, last_local_it, last_bucket_num - , this->make_node_disposer(disposer), optimize_multikey_t()); -- this->priv_size_traits().set_size(size_type(this->priv_size_traits().get_size()-num_erased)); -+ this->priv_size_count(size_type(this->priv_size_count()-num_erased)); - this->priv_erasure_update_cache_range(first_bucket_num, last_bucket_num); - } - } -@@ -3001,7 +3056,7 @@ class hashtable_impl - (this->priv_value_from_siterator(it), h, key, equal_func, compare_hash_t())); - slist_node_algorithms::unlink_after_and_dispose(prev.pointed_node(), it.pointed_node(), this->make_node_disposer(disposer)); - } -- this->priv_size_traits().set_size(size_type(this->priv_size_traits().get_size()-cnt)); -+ this->priv_size_count(size_type(this->priv_size_count()-cnt)); - this->priv_erasure_update_cache(); - } - -@@ -3020,7 +3075,7 @@ class hashtable_impl - void clear() BOOST_NOEXCEPT - { - this->priv_clear_buckets_and_cache(); -- this->priv_size_traits().set_size(size_type(0)); -+ this->priv_size_count(size_type(0)); - } - - //! Requires: Disposer::operator()(pointer) shouldn't throw. -@@ -3045,7 +3100,7 @@ class hashtable_impl - --num_buckets; - slist_node_algorithms::detach_and_dispose(b->get_node_ptr(), d); - } -- this->priv_size_traits().set_size(size_type(0)); -+ this->priv_size_count(size_type(0)); - } - this->priv_init_cache(); - } -@@ -3339,7 +3394,7 @@ class hashtable_impl - //! - //! Note: the return value is in the range [0, this->bucket_count()). - BOOST_INTRUSIVE_FORCEINLINE size_type bucket(const key_type& k) const -- { return this->bucket(k, this->priv_hasher()); } -+ { return this->priv_hash_to_nbucket(this->priv_hash(k)); } - - //! Requires: "hash_func" must be a hash function that induces - //! the same hash values as the stored hasher. The difference is that -@@ -3520,7 +3575,7 @@ class hashtable_impl - if((ret = split_idx < bucket_cnt)){ - const std::size_t bucket_to_rehash = split_idx - bucket_cnt/2u; - bucket_type &old_bucket = this->priv_bucket(bucket_to_rehash); -- this->priv_split_traits().increment(); -+ this->inc_split_count(); - - //Anti-exception stuff: if an exception is thrown while - //moving elements from old_bucket to the target bucket, all moved -@@ -3553,7 +3608,7 @@ class hashtable_impl - bucket_type &target_bucket = this->priv_bucket(target_bucket_num); - bucket_type &source_bucket = this->priv_bucket(split_idx-1u); - slist_node_algorithms::transfer_after(target_bucket.get_node_ptr(), source_bucket.get_node_ptr()); -- this->priv_split_traits().decrement(); -+ this->dec_split_count(); - this->priv_insertion_update_cache(target_bucket_num); - } - return ret; -@@ -3763,8 +3818,8 @@ class hashtable_impl - ArrayDisposer rollback2(old_buckets[0], nd, old_bucket_count); - - //Put size in a safe value for rollback exception -- size_type const size_backup = this->priv_size_traits().get_size(); -- this->priv_size_traits().set_size(0); -+ size_type const size_backup = this->priv_size_count(); -+ this->priv_size_count(0); - //Put cache to safe position - this->priv_init_cache(); - this->priv_unset_sentinel_bucket(); -@@ -3826,8 +3881,8 @@ class hashtable_impl - } - } - -- this->priv_size_traits().set_size(size_backup); -- this->priv_split_traits().set_size(split); -+ this->priv_size_count(size_backup); -+ this->split_count(split); - if(&new_bucket_traits != &this->priv_bucket_traits()) - this->priv_bucket_traits() = new_bucket_traits; - this->priv_set_sentinel_bucket(); -@@ -3927,8 +3982,8 @@ class hashtable_impl - this->priv_hasher() = src.priv_hasher(); - this->priv_equal() = src.priv_equal(); - rollback.release(); -- this->priv_size_traits().set_size(src.priv_size_traits().get_size()); -- this->priv_split_traits().set_size(dst_bucket_count); -+ this->priv_size_count(src.priv_size_count()); -+ this->split_count(dst_bucket_count); - this->priv_set_cache_bucket_num(0u); - this->priv_erasure_update_cache(); - } -@@ -3946,7 +4001,7 @@ class hashtable_impl - , n, optimize_multikey_t()); - //Update cache and increment size if needed - this->priv_insertion_update_cache(bucket_num); -- this->priv_size_traits().increment(); -+ this->priv_size_inc(); - slist_node_algorithms::link_after(prev.pointed_node(), n); - return this->build_iterator(siterator(n), this->priv_bucket_ptr(bucket_num)); - } --- -2.34.1 - diff --git a/package/boost/Config.in b/package/boost/Config.in index b99b01f22e..614a71abb0 100644 --- a/package/boost/Config.in +++ b/package/boost/Config.in @@ -341,6 +341,19 @@ config BR2_PACKAGE_BOOST_TYPE_ERASURE comment "boost-type_erasure needs a toolchain not affected by GCC bug 64735" depends on BR2_TOOLCHAIN_HAS_GCC_BUG_64735 +config BR2_PACKAGE_BOOST_URL + bool "boost-url" + help + Boost.URL is a portable C++ library which provides containers + and algorithms which model a "URL," more formally described + using the Uniform Resource Identifier (URI) specification. + + This library understands the grammars related to URLs and + provides functionality to validate, parse, examine, and + modify urls, and apply normalization or resolution algorithms. + + To use the library "header-only" this option is not needed. + config BR2_PACKAGE_BOOST_WAVE bool "boost-wave" # limitation of assembler for coldfire diff --git a/package/boost/boost.hash b/package/boost/boost.hash index ab54a4b2fc..ebecc7ddc4 100644 --- a/package/boost/boost.hash +++ b/package/boost/boost.hash @@ -1,5 +1,5 @@ -# From https://www.boost.org/users/history/version_1_80_0.html -sha256 1e19565d82e43bc59209a168f5ac899d3ba471d55c7610c677d4ccf2c9c500c0 boost_1_80_0.tar.bz2 +# From https://www.boost.org/users/history/version_1_81_0.html +sha256 71feeed900fbccca04a3b4f2f84a7c217186f28a940ed8b7ed4725986baf99fa boost_1_81_0.tar.bz2 # Locally computed sha256 c9bff75738922193e67fa726fa225535870d2aa1059f91452c411736284ad566 LICENSE_1_0.txt diff --git a/package/boost/boost.mk b/package/boost/boost.mk index bd1d329982..ddc9283a19 100644 --- a/package/boost/boost.mk +++ b/package/boost/boost.mk @@ -4,7 +4,7 @@ # ################################################################################ -BOOST_VERSION = 1.80.0 +BOOST_VERSION = 1.81.0 BOOST_SOURCE = boost_$(subst .,_,$(BOOST_VERSION)).tar.bz2 BOOST_SITE = https://boostorg.jfrog.io/artifactory/main/release/$(BOOST_VERSION)/source BOOST_INSTALL_STAGING = YES @@ -18,7 +18,7 @@ HOST_BOOST_FLAGS = --without-icu --with-toolset=gcc \ contract container coroutine date_time exception fiber filesystem graph \ graph_parallel iostreams json locale log math mpi nowide program_options \ python random serialization stacktrace test thread timer \ - type_erasure wave) + type_erasure url wave) BOOST_WITHOUT_FLAGS += $(if $(BR2_PACKAGE_BOOST_ATOMIC),,atomic) BOOST_WITHOUT_FLAGS += $(if $(BR2_PACKAGE_BOOST_CHRONO),,chrono) @@ -50,6 +50,7 @@ BOOST_WITHOUT_FLAGS += $(if $(BR2_PACKAGE_BOOST_TEST),,test) BOOST_WITHOUT_FLAGS += $(if $(BR2_PACKAGE_BOOST_THREAD),,thread) BOOST_WITHOUT_FLAGS += $(if $(BR2_PACKAGE_BOOST_TIMER),,timer) BOOST_WITHOUT_FLAGS += $(if $(BR2_PACKAGE_BOOST_TYPE_ERASURE),,type_erasure) +BOOST_WITHOUT_FLAGS += $(if $(BR2_PACKAGE_BOOST_URL),,url) BOOST_WITHOUT_FLAGS += $(if $(BR2_PACKAGE_BOOST_WAVE),,wave) BOOST_TARGET_CXXFLAGS = $(TARGET_CXXFLAGS) -- 2.34.1 From neal.frager at amd.com Mon Mar 27 13:22:19 2023 From: neal.frager at amd.com (Frager, Neal) Date: Mon, 27 Mar 2023 13:22:19 +0000 Subject: [Buildroot] [PATCH v1 1/2] package/zynqmp-firmware: new package In-Reply-To: <20230327151123.14c46304@booty> References: <20230326220543.057f381d@windsurf> <20230327151123.14c46304@booty> Message-ID: Hi Luca, > >> +ifeq ($(BR2_PACKAGE_ZYNQMP_FIRMWARE_KRIA_K26),y) > >> +ZYNQMP_CFLAGS = "-Os -flto -ffat-lto-objects -DBOARD_SHUTDOWN_PIN=2 -DBOARD_SHUTDOWN_PIN_STATE=0 \ > >> + -DENABLE_EM -DENABLE_MOD_OVERTEMP -DENABLE_DYNAMIC_MIO_CONFIG -DENABLE_IOCTL \ > >> + -DCONNECT_PMU_GPO_2_VAL=0" > > > > All these CFLAGS are really weird... why isn't this part of the > > zynqmp-firmware build system itself? > Given you (Neal) are working on this, and you are already active in fixing some issues in the embeddedsw repository (which is greatly appreciated here!), why not trying to have a proper solution in there in the first place? > Fixing things upstream can possibly take time, but in the end it will avoid adding cruft&hacks in various places, of which I can count 3 now: yocto, zynqmp-pmufw-builder, and hopefully soon Buildroot. Yes, agreed. For now, I will go with the custom_cflags config enabling the k26 flags to come from the zynqmp_kria_xxx_defconfig files. But in parallel, I will work internally to see if we can get a k26 build option for the pmufw which enables everything needed for the k26. This way, we would only need to specify the SOM we are using and not have to know all of the configs required for that SOM. > >> +else > >> +ZYNQMP_CFLAGS = "-Os -flto -ffat-lto-objects" > >> +endif > > > > In any case, this should be: > > > > ZYNQMP_CFLAGS = -Os -flto -ffat-lto-objects > > > > ifeq ($(BR2_PACKAGE_ZYNQMP_FIRMWARE_KRIA_K26),y) > > ZYNQMP_CFLAGS += \ > > -DBOARD_SHUTDOWN_PIN=2 \ > > -DBOARD_SHUTDOWN_PIN_STATE=0 \ > > -DENABLE_EM \ > > -DENABLE_MOD_OVERTEMP \ > > -DENABLE_DYNAMIC_MIO_CONFIG \ > > -DENABLE_IOCTL \ > > -DCONNECT_PMU_GPO_2_VAL=0 > > endif > > > > Ok > > >> + > >> +define ZYNQMP_FIRMWARE_BUILD_CMDS > >> + cd $(@D)/lib/sw_apps/zynqmp_pmufw/src && make \ > >> + COMPILER=$(ZYNQMP_FIRMWARE_TOOLCHAIN_PATH)/$(ZYNQMP_FIRMWARE_TOOLCHAIN_PREFIX)gcc \ > >> + ARCHIVER=$(ZYNQMP_FIRMWARE_TOOLCHAIN_PATH)/$(ZYNQMP_FIRMWARE_TOOLCHAIN_PREFIX)gcc-ar \ > >> + CC=$(ZYNQMP_FIRMWARE_TOOLCHAIN_PATH)/$(ZYNQMP_FIRMWARE_TOOLCHAIN_PREFIX)gcc \ > >> + CFLAGS=$(ZYNQMP_CFLAGS) > > > > Please use: > > > > $(MAKE) -C $(@D)/lib/sw_apps/zynqmp_pmufw/src \ > > ... > > > Even better: should you use $(MAKE1) here, would it be possible to get rid of the 'make -j1' patch? I just confirmed that with $(MAKE1), the 'make -j1' patch is not needed for buildroot. Thanks everyone for your help! Best regards, Neal Frager AMD From luca.ceresoli at bootlin.com Mon Mar 27 13:57:59 2023 From: luca.ceresoli at bootlin.com (Luca Ceresoli) Date: Mon, 27 Mar 2023 15:57:59 +0200 Subject: [Buildroot] [PATCH] package/linux-tools: add USB tools (testusb and ffs-test) In-Reply-To: <6581_1679653624_641D7AF8_6581_190_1_20230324102702.GA27815@tl-lnx-nyma7486> References: <20230324093307.1255640-1-luca.ceresoli@bootlin.com> <6581_1679653624_641D7AF8_6581_190_1_20230324102702.GA27815@tl-lnx-nyma7486> Message-ID: <20230327155759.7fa50bd2@booty> Hi Yann, Herv?, Thomas, On Fri, 24 Mar 2023 11:27:02 +0100 wrote: > Luca, All, > > On 2023-03-24 10:33 +0100, Luca Ceresoli via buildroot spake thusly: > > Extend the linux-tools package to also build the userspace USB tools, which > > currently include testusb and ffs-test. > > > > These tools are in the kernel tree since a long time, but a Makefile was > > added only in 5.9 to allow building in the same way as other tools provided > > with the kernel. Here we use the Makefile and thus version >= 5.9 is > > required. Support for older kernels may be added later if needed. > > > > Signed-off-by: Luca Ceresoli > > --- > [--SNIP--] > > diff --git a/package/linux-tools/linux-tool-usbtools.mk.in b/package/linux-tools/linux-tool-usbtools.mk.in > > new file mode 100644 > > index 000000000000..28b3aff25cc2 > > --- /dev/null > > +++ b/package/linux-tools/linux-tool-usbtools.mk.in > > @@ -0,0 +1,42 @@ > > +################################################################################ > > +# > > +# usbtools > > +# > > +################################################################################ > > + > > +LINUX_TOOLS += usbtools > > + > > +USBTOOLS_MAKE_OPTS = $(LINUX_MAKE_FLAGS) LDFLAGS="$(TARGET_LDFLAGS)" > > + > > +define USBTOOLS_BUILD_CMDS > > + $(Q)if ! grep install $(LINUX_DIR)/tools/usb/Makefile >/dev/null 2>&1 ; then \ > > + echo "Your kernel version is too old to build the USB tools." ; \ > > + echo "At least kernel 5.9 must be used." ; \ > > + exit 1 ; \ > > + fi > > + > > + $(TARGET_MAKE_ENV) $(MAKE) -C $(LINUX_DIR)/tools/usb \ > > + $(USBTOOLS_MAKE_OPTS) \ > > + all > > +endef > > + > > +ifeq ($(BR2_PACKAGE_LINUX_TOOLS_USBTOOLS_TESTUSB),) > > +define USBTOOLS_INSTALL_REMOVE_TESTUSB > > + $(RM) -rf $(TARGET_DIR)/usr/bin/testusb > > +endef > > +endif > > + > > +ifeq ($(BR2_PACKAGE_LINUX_TOOLS_USBTOOLS_FFSTEST),) > > +define USBTOOLS_INSTALL_REMOVE_FFSTEST > > + $(RM) -rf $(TARGET_DIR)/usr/bin/ffs-test > > +endef > > +endif > > + > > +define USBTOOLS_INSTALL_TARGET_CMDS > > + $(TARGET_MAKE_ENV) $(MAKE) -C $(LINUX_DIR)/tools/usb \ > > + $(USBTOOLS_MAKE_OPTS) \ > > + DESTDIR=$(TARGET_DIR) \ > > + install > > + $(USBTOOLS_INSTALL_REMOVE_TESTUSB) > > + $(USBTOOLS_INSTALL_REMOVE_FFSTEST) > > +endef > > Rather than installing everything (two files) and removing the one that > is not needed, h=why not just install the one(s) that is(are) needed? > > LINUX_TOOLS_USBTOOLS_LIST = \ > $(if $(BR2_PACKAGE_LINUX_TOOLS_USBTOOLS_TESTUSB),$(LINUX_DIR)/tools/usb/testusb) \ > $(if $(BR2_PACKAGE_LINUX_TOOLS_USBTOOLS_FFSTEST),$(LINUX_DIR)/tools/usb/ffs-test) > > define USBTOOLS_INSTALL_TARGET_CMDS > $(foreach f,$(LINUX_TOOLS_USBTOOLS_LIST),$(INSTALL) -D -m 0755 $(t) $(TARGET_DIR)/usr/bin/$(notdir $(t))) > endef Thanks for your review! I generally prefer using the upstream installation procedure when one exists, instead of (re)writing it. But I must agree the removal logic is ugly. Prompted by your comments, I noticed the upstream Makefile builds and installs the tools listed in the ALL_TARGETS variable, so in v2 I'm just setting it, and the upstream logic works just fine with it. As a side effect, 'RM' is not used anymore, getting rid of all those unneeded flags reported by Herv? and Thomas! :-) v2 incoming. Luca -- Luca Ceresoli, Bootlin Embedded Linux and Kernel engineering https://bootlin.com From luca.ceresoli at bootlin.com Mon Mar 27 13:59:48 2023 From: luca.ceresoli at bootlin.com (Luca Ceresoli) Date: Mon, 27 Mar 2023 15:59:48 +0200 Subject: [Buildroot] [PATCH v2] package/linux-tools: add USB tools (testusb and ffs-test) Message-ID: <20230327135948.90710-1-luca.ceresoli@bootlin.com> Extend the linux-tools package to also build the userspace USB tools, which currently include testusb and ffs-test. These tools are in the kernel tree since a long time, but a Makefile was added only in 5.9 to allow building in the same way as other tools provided with the kernel. Here we use the Makefile and thus version >= 5.9 is required. Support for older kernels may be added later if needed. Signed-off-by: Luca Ceresoli --- Changes in v2: - Use ALL_TARGETS to select tools to build and install instead of the ugly removal logic --- DEVELOPERS | 1 + package/linux-tools/Config.in | 26 ++++++++++++++ package/linux-tools/linux-tool-usbtools.mk.in | 34 +++++++++++++++++++ 3 files changed, 61 insertions(+) create mode 100644 package/linux-tools/linux-tool-usbtools.mk.in diff --git a/DEVELOPERS b/DEVELOPERS index b6d288c54fa9..67c6004ddf2e 100644 --- a/DEVELOPERS +++ b/DEVELOPERS @@ -1874,6 +1874,7 @@ F: configs/zynqmp_zcu106_defconfig F: package/agentpp/ F: package/exim/ F: package/libpjsip/ +F: package/linux-tools/linux-tool-usbtools.mk.in F: package/qpid-proton/ F: package/rtl8188eu/ F: package/snmppp/ diff --git a/package/linux-tools/Config.in b/package/linux-tools/Config.in index 8a0b6d5802cc..451b0eeff5bb 100644 --- a/package/linux-tools/Config.in +++ b/package/linux-tools/Config.in @@ -135,6 +135,32 @@ comment "selftests needs BR2_PACKAGE_BUSYBOX_SHOW_OTHERS and a toolchain w/ dyna depends on !BR2_PACKAGE_BUSYBOX_SHOW_OTHERS || \ BR2_STATIC_LIBS || !BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_14 +config BR2_PACKAGE_LINUX_TOOLS_USBTOOLS + bool "USB test programs" + select BR2_PACKAGE_LINUX_TOOLS + help + Build and install the USB test tools. + + These tools exist since Linux 2.6.35, but Buildroot can build + them only with kernel versions 5.9 and later. + +if BR2_PACKAGE_LINUX_TOOLS_USBTOOLS + +config BR2_PACKAGE_LINUX_TOOLS_USBTOOLS_TESTUSB + bool "testusb" + help + testusb issues ioctls to perform the tests implemented by the + kernel driver. It can generate a variety of transfer + patterns. + + See http://www.linux-usb.org/usbtest/ + +config BR2_PACKAGE_LINUX_TOOLS_USBTOOLS_FFSTEST + bool "ffs-test" + help + User mode filesystem api for usb composite function +endif + config BR2_PACKAGE_LINUX_TOOLS_TMON bool "tmon" depends on BR2_TOOLCHAIN_HAS_THREADS diff --git a/package/linux-tools/linux-tool-usbtools.mk.in b/package/linux-tools/linux-tool-usbtools.mk.in new file mode 100644 index 000000000000..797758adce51 --- /dev/null +++ b/package/linux-tools/linux-tool-usbtools.mk.in @@ -0,0 +1,34 @@ +################################################################################ +# +# usbtools +# +################################################################################ + +LINUX_TOOLS += usbtools + +USBTOOLS_MAKE_OPTS = $(LINUX_MAKE_FLAGS) LDFLAGS="$(TARGET_LDFLAGS)" + +LINUX_TOOLS_USBTOOLS_LIST = \ + $(if $(BR2_PACKAGE_LINUX_TOOLS_USBTOOLS_TESTUSB),testusb) \ + $(if $(BR2_PACKAGE_LINUX_TOOLS_USBTOOLS_FFSTEST),ffs-test) + +define USBTOOLS_BUILD_CMDS + $(Q)if ! grep install $(LINUX_DIR)/tools/usb/Makefile >/dev/null 2>&1 ; then \ + echo "Your kernel version is too old to build the USB tools." ; \ + echo "At least kernel 5.9 must be used." ; \ + exit 1 ; \ + fi + + $(TARGET_MAKE_ENV) $(MAKE) -C $(LINUX_DIR)/tools/usb \ + ALL_TARGETS="$(LINUX_TOOLS_USBTOOLS_LIST)" \ + $(USBTOOLS_MAKE_OPTS) \ + all +endef + +define USBTOOLS_INSTALL_TARGET_CMDS + $(TARGET_MAKE_ENV) $(MAKE) -C $(LINUX_DIR)/tools/usb \ + ALL_TARGETS="$(LINUX_TOOLS_USBTOOLS_LIST)" \ + $(USBTOOLS_MAKE_OPTS) \ + DESTDIR=$(TARGET_DIR) \ + install +endef -- 2.34.1 From thomas at devoogdt.com Mon Mar 27 14:10:55 2023 From: thomas at devoogdt.com (Thomas Devoogdt) Date: Mon, 27 Mar 2023 16:10:55 +0200 Subject: [Buildroot] [PATCH 1/4] package/fluent-bit: bump to version 2.0.10 Message-ID: <20230327141058.3669326-1-thomas.devoogdt@barco.com> - Release Notes: https://fluentbit.io/announcements/v2.0.10/ Signed-off-by: Thomas Devoogdt --- package/fluent-bit/fluent-bit.hash | 2 +- package/fluent-bit/fluent-bit.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/fluent-bit/fluent-bit.hash b/package/fluent-bit/fluent-bit.hash index 0caadcd56f..d60531438a 100644 --- a/package/fluent-bit/fluent-bit.hash +++ b/package/fluent-bit/fluent-bit.hash @@ -1,3 +1,3 @@ # Locally computed -sha256 393ad4a6ced48c327607653d610ef273843085a17b6e5c8013877abdf31e6945 fluent-bit-2.0.9.tar.gz +sha256 aad5176cb4dcadacacd379ca43160074c6690012d37c4749536ac3b977d50495 fluent-bit-2.0.10.tar.gz sha256 0d542e0c8804e39aa7f37eb00da5a762149dc682d7829451287e11b938e94594 LICENSE diff --git a/package/fluent-bit/fluent-bit.mk b/package/fluent-bit/fluent-bit.mk index 8ba16399bb..319815f056 100644 --- a/package/fluent-bit/fluent-bit.mk +++ b/package/fluent-bit/fluent-bit.mk @@ -4,7 +4,7 @@ # ################################################################################ -FLUENT_BIT_VERSION = 2.0.9 +FLUENT_BIT_VERSION = 2.0.10 FLUENT_BIT_SITE = $(call github,fluent,fluent-bit,v$(FLUENT_BIT_VERSION)) FLUENT_BIT_LICENSE = Apache-2.0 FLUENT_BIT_LICENSE_FILES = LICENSE -- 2.34.1 From thomas at devoogdt.com Mon Mar 27 14:10:56 2023 From: thomas at devoogdt.com (Thomas Devoogdt) Date: Mon, 27 Mar 2023 16:10:56 +0200 Subject: [Buildroot] [PATCH 2/4] package/fluent-bit: fix luajit support In-Reply-To: <20230327141058.3669326-1-thomas.devoogdt@barco.com> References: <20230327141058.3669326-1-thomas.devoogdt@barco.com> Message-ID: <20230327141058.3669326-2-thomas.devoogdt@barco.com> Fluent-bit doesn't link against any libraries, it just compiles everything as static sources, meaning that our buildroot BR2_PACKAGE_LUAJIT isn't the right check. The same -m32 fix as in the luajit package can't be done, since fluent-bit uses a custom cmake wrapper. So just check if the host and the target have the same number of bits. My intention here is to fix upstream build errors, not perse to have luajit support in fluent-bit. Signed-off-by: Thomas Devoogdt --- package/fluent-bit/Config.in | 17 +++++++++++++++++ package/fluent-bit/fluent-bit.mk | 8 ++++++-- 2 files changed, 23 insertions(+), 2 deletions(-) diff --git a/package/fluent-bit/Config.in b/package/fluent-bit/Config.in index bfdea895b0..91fdf02134 100644 --- a/package/fluent-bit/Config.in +++ b/package/fluent-bit/Config.in @@ -13,6 +13,23 @@ config BR2_PACKAGE_FLUENT_BIT if BR2_PACKAGE_FLUENT_BIT +config BR2_PACKAGE_FLUENT_BIT_LUAJIT_ARCH_SUPPORTS + bool + default y if BR2_arm || BR2_aarch64 || BR2_aarch64_be + default y if BR2_i386 || BR2_x86_64 + default y if (BR2_mips || BR2_mipsel) && !BR2_MIPS_SOFT_FLOAT \ + && !BR2_MIPS_CPU_MIPS32R6 && !BR2_MIPS_CPU_MIPS64R6 + default y if BR2_powerpc + # Building for 64-bit target requires a 64-bit host, the same for 32-bit. + depends on (BR2_ARCH_IS_64 && BR2_HOSTARCH = "x86_64") \ + || (!BR2_ARCH_IS_64 && BR2_HOSTARCH = "x86") + +config BR2_PACKAGE_FLUENT_BIT_LUAJIT + bool "lua scripting support" + depends on BR2_PACKAGE_FLUENT_BIT_LUAJIT_ARCH_SUPPORTS + help + Support for Lua Scripting. + config BR2_PACKAGE_FLUENT_BIT_WASM_ARCH_SUPPORTS bool # see lib/wasm-micro-runtime-WAMR-1.1.1/README.md#supported-architectures-and-platforms diff --git a/package/fluent-bit/fluent-bit.mk b/package/fluent-bit/fluent-bit.mk index 319815f056..335c16a295 100644 --- a/package/fluent-bit/fluent-bit.mk +++ b/package/fluent-bit/fluent-bit.mk @@ -28,9 +28,13 @@ else FLUENT_BIT_CONF_OPTS += -DFLB_WASM=No endif -ifeq ($(BR2_PACKAGE_LUAJIT),y) +ifeq ($(BR2_PACKAGE_FLUENT_BIT_LUAJIT),y) FLUENT_BIT_CONF_OPTS += -DFLB_LUAJIT=Yes -FLUENT_BIT_DEPENDENCIES += luajit +ifeq ($(BR2_ARCH_IS_64),y) +FLUENT_BIT_CONF_OPTS += -DLUAJIT_DISABLE_GC64=No +else +FLUENT_BIT_CONF_OPTS += -DLUAJIT_DISABLE_GC64=Yes +endif else FLUENT_BIT_CONF_OPTS += -DFLB_LUAJIT=No endif -- 2.34.1 From thomas at devoogdt.com Mon Mar 27 14:10:57 2023 From: thomas at devoogdt.com (Thomas Devoogdt) Date: Mon, 27 Mar 2023 16:10:57 +0200 Subject: [Buildroot] [PATCH 3/4] package/fluent-bit: fix wasm uClibc support In-Reply-To: <20230327141058.3669326-1-thomas.devoogdt@barco.com> References: <20230327141058.3669326-1-thomas.devoogdt@barco.com> Message-ID: <20230327141058.3669326-3-thomas.devoogdt@barco.com> Upstream: https://github.com/bytecodealliance/wasm-micro-runtime/pull/2069 Signed-off-by: Thomas Devoogdt --- ...b-wasm-fix-POLL-RD-WR-NORM-in-uClibc.patch | 47 +++++++++++++++++++ 1 file changed, 47 insertions(+) create mode 100644 package/fluent-bit/0004-lib-wasm-fix-POLL-RD-WR-NORM-in-uClibc.patch diff --git a/package/fluent-bit/0004-lib-wasm-fix-POLL-RD-WR-NORM-in-uClibc.patch b/package/fluent-bit/0004-lib-wasm-fix-POLL-RD-WR-NORM-in-uClibc.patch new file mode 100644 index 0000000000..91a6b8adc2 --- /dev/null +++ b/package/fluent-bit/0004-lib-wasm-fix-POLL-RD-WR-NORM-in-uClibc.patch @@ -0,0 +1,47 @@ +From 286a59000d05969d00d908f187bc311a4f5b2a52 Mon Sep 17 00:00:00 2001 +From: Thomas Devoogdt +Date: Mon, 27 Mar 2023 15:01:49 +0200 +Subject: [PATCH] lib: wasm: fix POLL{RD,WR}NORM in uClibc + +Not defined in uClibc, so replace them with the equivalent POLL{OUT,IN}. + +https://www.man7.org/linux/man-pages/man2/poll.2.html + + POLLWRNORM + Equivalent to POLLOUT. + + POLLRDNORM + Equivalent to POLLIN. + +Signed-off-by: Thomas Devoogdt +--- + .../libc-wasi/sandboxed-system-primitives/src/posix.c | 6 +++--- + 1 file changed, 3 insertions(+), 3 deletions(-) + +diff --git a/lib/wasm-micro-runtime-WAMR-1.1.1/core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c b/lib/wasm-micro-runtime-WAMR-1.1.1/core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c +index e43ba8ce0..b0e92c3a8 100644 +--- a/lib/wasm-micro-runtime-WAMR-1.1.1/core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c ++++ b/lib/wasm-micro-runtime-WAMR-1.1.1/core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c +@@ -2644,8 +2644,8 @@ wasmtime_ssp_poll_oneoff( + pfds[i] = (struct pollfd){ + .fd = fd_number(fos[i]), + .events = s->u.type == __WASI_EVENTTYPE_FD_READ +- ? POLLRDNORM +- : POLLWRNORM, ++ ? POLLIN ++ : POLLOUT, + }; + } + else { +@@ -2756,7 +2756,7 @@ wasmtime_ssp_poll_oneoff( + __WASI_EVENT_FD_READWRITE_HANGUP, + }; + } +- else if ((pfds[i].revents & (POLLRDNORM | POLLWRNORM)) != 0) { ++ else if ((pfds[i].revents & (POLLIN | POLLOUT)) != 0) { + // Read or write possible. + out[(*nevents)++] = (__wasi_event_t){ + .userdata = in[i].userdata, +-- +2.34.1 + -- 2.34.1 From thomas at devoogdt.com Mon Mar 27 14:10:58 2023 From: thomas at devoogdt.com (Thomas Devoogdt) Date: Mon, 27 Mar 2023 16:10:58 +0200 Subject: [Buildroot] [PATCH 4/4] package/fluent-bit: drop xtensa from wasm-micro-runtime In-Reply-To: <20230327141058.3669326-1-thomas.devoogdt@barco.com> References: <20230327141058.3669326-1-thomas.devoogdt@barco.com> Message-ID: <20230327141058.3669326-4-thomas.devoogdt@barco.com> According lib/wasm-micro-runtime-WAMR-1.1.1/README.md#supported-architectures-and-platforms, it should be supported, but I saw multiple build errors, so drop it until someone is able to properly build it. Signed-off-by: Thomas Devoogdt --- package/fluent-bit/Config.in | 1 - 1 file changed, 1 deletion(-) diff --git a/package/fluent-bit/Config.in b/package/fluent-bit/Config.in index 91fdf02134..2fc74a6446 100644 --- a/package/fluent-bit/Config.in +++ b/package/fluent-bit/Config.in @@ -38,7 +38,6 @@ config BR2_PACKAGE_FLUENT_BIT_WASM_ARCH_SUPPORTS default y if BR2_aarch64 || BR2_aarch64_be default y if BR2_i386 || BR2_x86_64 default y if BR2_RISCV_64 - default y if BR2_xtensa config BR2_PACKAGE_FLUENT_BIT_WASM bool "wasm runtime support" -- 2.34.1 From luca.ceresoli at bootlin.com Mon Mar 27 14:11:21 2023 From: luca.ceresoli at bootlin.com (Luca Ceresoli) Date: Mon, 27 Mar 2023 16:11:21 +0200 Subject: [Buildroot] [PATCH 1/2] package/linux-tools: perf: ditch redundant -f 'rm' flag Message-ID: <20230327141122.103829-1-luca.ceresoli@bootlin.com> The value of the RM variable in make is 'rm -f', thus the additional -f is redundant. Signed-off-by: Luca Ceresoli --- 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 dda63cccecb4..5431c78152c5 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 -- 2.34.1 From luca.ceresoli at bootlin.com Mon Mar 27 14:11:22 2023 From: luca.ceresoli at bootlin.com (Luca Ceresoli) Date: Mon, 27 Mar 2023 16:11:22 +0200 Subject: [Buildroot] [PATCH 2/2] docs/manual: ditch redundant -f 'rm' flag In-Reply-To: <20230327141122.103829-1-luca.ceresoli@bootlin.com> References: <20230327141122.103829-1-luca.ceresoli@bootlin.com> Message-ID: <20230327141122.103829-2-luca.ceresoli@bootlin.com> 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 --- 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 758965d80a0a..13b7fd5bea6a 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) -- 2.34.1 From herve.codina at bootlin.com Mon Mar 27 14:52:06 2023 From: herve.codina at bootlin.com (Herve Codina) Date: Mon, 27 Mar 2023 16:52:06 +0200 Subject: [Buildroot] [PATCH v2] package/linux-tools: add USB tools (testusb and ffs-test) In-Reply-To: <20230327135948.90710-1-luca.ceresoli@bootlin.com> References: <20230327135948.90710-1-luca.ceresoli@bootlin.com> Message-ID: <20230327165206.2959b6d4@bootlin.com> Hi Luca, On Mon, 27 Mar 2023 15:59:48 +0200 Luca Ceresoli wrote: > Extend the linux-tools package to also build the userspace USB tools, which > currently include testusb and ffs-test. > > These tools are in the kernel tree since a long time, but a Makefile was > added only in 5.9 to allow building in the same way as other tools provided > with the kernel. Here we use the Makefile and thus version >= 5.9 is > required. Support for older kernels may be added later if needed. > > Signed-off-by: Luca Ceresoli > > --- > > Changes in v2: > > - Use ALL_TARGETS to select tools to build and install instead of the ugly > removal logic > --- > DEVELOPERS | 1 + > package/linux-tools/Config.in | 26 ++++++++++++++ > package/linux-tools/linux-tool-usbtools.mk.in | 34 +++++++++++++++++++ > 3 files changed, 61 insertions(+) > create mode 100644 package/linux-tools/linux-tool-usbtools.mk.in > Thanks for this v2. Reviewed-by: Herve Codina Regards, Herv? -- Herv? Codina, Bootlin Embedded Linux and Kernel engineering https://bootlin.com From bigunclemax at gmail.com Mon Mar 27 16:54:23 2023 From: bigunclemax at gmail.com (Maksim Kiselev) Date: Mon, 27 Mar 2023 19:54:23 +0300 Subject: [Buildroot] [PATCH] package/ledmon: new package Message-ID: <20230327165423.1059953-1-bigunclemax@gmail.com> Enclosure LED Utilities ledmon and ledctl are userspace tools designed to control storage enclosure LEDs. The user must have root privileges to use these tools. These tools use the SGPIO and SES-2 protocols to monitor and control LEDs. They been verified to work with Intel(R) storage controllers (i.e. the Intel(R) AHCI controller) and have not been tested with storage controllers of other vendors (especially SAS/SCSI controllers). For backplane enclosures attached to ISCI controllers, support is limited to Intel(R) Intelligent Backplanes. Signed-off-by: Maksim Kiselev --- package/Config.in | 1 + .../ledmon/0001-Add-disable-doc-option.patch | 57 +++++++++++++++++++ package/ledmon/Config.in | 11 ++++ package/ledmon/ledmon.hash | 3 + package/ledmon/ledmon.mk | 14 +++++ 5 files changed, 86 insertions(+) create mode 100644 package/ledmon/0001-Add-disable-doc-option.patch create mode 100644 package/ledmon/Config.in create mode 100644 package/ledmon/ledmon.hash create mode 100644 package/ledmon/ledmon.mk diff --git a/package/Config.in b/package/Config.in index 0f8dab3e71..3c2f98bdda 100644 --- a/package/Config.in +++ b/package/Config.in @@ -525,6 +525,7 @@ endmenu source "package/iucode-tool/Config.in" source "package/kbd/Config.in" source "package/lcdproc/Config.in" + source "package/ledmon/Config.in" source "package/libiec61850/Config.in" source "package/libmanette/Config.in" source "package/libubootenv/Config.in" diff --git a/package/ledmon/0001-Add-disable-doc-option.patch b/package/ledmon/0001-Add-disable-doc-option.patch new file mode 100644 index 0000000000..4803c37698 --- /dev/null +++ b/package/ledmon/0001-Add-disable-doc-option.patch @@ -0,0 +1,57 @@ +From 4c356662faaa5aa2dc0b0eb713dc5134a70eb3b0 Mon Sep 17 00:00:00 2001 +From: Maksim Kiselev +Date: Mon, 27 Mar 2023 17:45:15 +0300 +Subject: [PATCH] Add '--disable-doc' option + +Introduce a configure option to disable documentation installation in case if it is not required. + +Signed-off-by: Maksim Kiselev +--- + Makefile.am | 8 ++++++-- + configure.ac | 8 +++++++- + 2 files changed, 13 insertions(+), 3 deletions(-) + +diff --git a/Makefile.am b/Makefile.am +index d2b6f3a..f021768 100644 +--- a/Makefile.am ++++ b/Makefile.am +@@ -20,6 +20,10 @@ if SYSTEMD_CONDITION + OPTIONAL_SUBDIR = systemd + endif + +-SUBDIRS = doc src $(OPTIONAL_SUBDIR) ++if DOC_CONDITION ++ DOC_SUBDIR = doc ++ dist_doc_DATA = README.md ++endif ++ ++SUBDIRS = src $(DOC_SUBDIR) $(OPTIONAL_SUBDIR) + EXTRA_DIST = config/config.h systemd/ledmon.service.in +-dist_doc_DATA = README.md +diff --git a/configure.ac b/configure.ac +index 001a049..510bb85 100644 +--- a/configure.ac ++++ b/configure.ac +@@ -71,6 +71,12 @@ AS_IF([test "x$enable_systemd" = xyes], [SYSTEMD_STR=yes], [SYSTEMD_STR=no]) + + AM_CONDITIONAL([SYSTEMD_CONDITION], [test "$SYSTEMD_STR" = yes]) + ++AC_ARG_ENABLE(doc, AS_HELP_STRING([--disable-doc], [do not install ledmon documentaion]),,[enable_doc=yes]) ++ ++AS_IF([test "x$enable_doc" = xyes], [DOC_STR=yes], [DOC_STR=no]) ++ ++AM_CONDITIONAL([DOC_CONDITION], [test "$DOC_STR" = yes]) ++ + # target directory for ledmon service file + AC_SUBST([SYSTEMD_PATH], "$(pkg-config systemd --variable=systemdsystemunitdir)") + +@@ -86,5 +92,5 @@ $PACKAGE_NAME $VERSION configuration: + Preprocessor flags: ${AM_CPPFLAGS} ${CPPFLAGS} + C compiler flags: ${AM_CFLAGS} ${CFLAGS} + Common install location: ${prefix} +- configure parameters: --enable-systemd=${SYSTEMD_STR} ++ configure parameters: --enable-systemd=${SYSTEMD_STR} --enable-doc=${DOC_STR} + ]) +-- +2.39.2 + diff --git a/package/ledmon/Config.in b/package/ledmon/Config.in new file mode 100644 index 0000000000..467a75fa56 --- /dev/null +++ b/package/ledmon/Config.in @@ -0,0 +1,11 @@ +config BR2_PACKAGE_LEDMON + bool "ledmon" + depends on BR2_PACKAGE_PCIUTILS + depends on BR2_PACKAGE_SG3_UTILS + depends on BR2_PACKAGE_HAS_UDEV + help + Enclosure LED Utilities. The ledmon application is + a daemon process used to monitor a state of software + RAID devices (md only) or a state of block devices. + + https://github.com/intel/ledmon diff --git a/package/ledmon/ledmon.hash b/package/ledmon/ledmon.hash new file mode 100644 index 0000000000..5c0c183ddc --- /dev/null +++ b/package/ledmon/ledmon.hash @@ -0,0 +1,3 @@ +# Locally calculated +sha256 97534302a60f03b90e69228a6a56096cf3fdfc8eb31fea52a974445268fdf5d9 ledmon-v0.96.tar.gz +sha256 dcc100d4161cc0b7177545ab6e47216f84857cda3843847c792a25289852dcaa COPYING diff --git a/package/ledmon/ledmon.mk b/package/ledmon/ledmon.mk new file mode 100644 index 0000000000..dba8a99b8c --- /dev/null +++ b/package/ledmon/ledmon.mk @@ -0,0 +1,14 @@ +################################################################################ +# +# ledmon +# +################################################################################ + +LEDMON_VERSION = v0.96 +LEDMON_SITE = $(call github,intel,ledmon,$(LEDMON_VERSION)) +LEDMON_DEPENDENCIES = pciutils sg3_utils udev +LEDMON_LICENSE = GPL-2.0 +LEDMON_LICENSE_FILES = COPYING +LEDMON_AUTORECONF = YES + +$(eval $(autotools-package)) -- 2.39.2 From neal.frager at amd.com Mon Mar 27 17:06:03 2023 From: neal.frager at amd.com (Neal Frager) Date: Mon, 27 Mar 2023 18:06:03 +0100 Subject: [Buildroot] [PATCH v2 1/2] package/zynqmp-firmware: new package Message-ID: <20230327170604.22854-1-neal.frager@amd.com> 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 --- V1->V2: - switched make command to $(MAKE1) - removed kria config and replaced it with custom_flags - using call github instead of the https path to the sources - removed Xilinx/embeddedsw patch that is no longer required --- DEVELOPERS | 1 + package/Config.in | 1 + package/zynqmp-firmware/Config.in | 32 ++++++++++++++++++++++ package/zynqmp-firmware/zynqmp-firmware.mk | 30 ++++++++++++++++++++ 4 files changed, 64 insertions(+) create mode 100644 package/zynqmp-firmware/Config.in create mode 100644 package/zynqmp-firmware/zynqmp-firmware.mk diff --git a/DEVELOPERS b/DEVELOPERS index b6d288c54f..d3436d40f2 100644 --- a/DEVELOPERS +++ b/DEVELOPERS @@ -2151,6 +2151,7 @@ F: configs/zynqmp_zcu106_defconfig F: configs/zynqmp_kria_kv260_defconfig F: package/bootgen/ F: package/versal-firmware/ +F: package/zynqmp-firmware/ N: Nicola Di Lieto F: package/uacme/ diff --git a/package/Config.in b/package/Config.in index 0f8dab3e71..6c7419490d 100644 --- a/package/Config.in +++ b/package/Config.in @@ -450,6 +450,7 @@ menu "Firmware" source "package/wilc-firmware/Config.in" source "package/wilink-bt-firmware/Config.in" source "package/zd1211-firmware/Config.in" + source "package/zynqmp-firmware/Config.in" endmenu source "package/18xx-ti-utils/Config.in" source "package/a10disp/Config.in" diff --git a/package/zynqmp-firmware/Config.in b/package/zynqmp-firmware/Config.in new file mode 100644 index 0000000000..6513c9a995 --- /dev/null +++ b/package/zynqmp-firmware/Config.in @@ -0,0 +1,32 @@ +config BR2_PACKAGE_ZYNQMP_FIRMWARE + bool "zynqmp-firmware" + help + This package builds the PMU Firmware application required to run + U-Boot and Linux in the Zynq MPSoC devices. + +if BR2_PACKAGE_ZYNQMP_FIRMWARE + +config BR2_PACKAGE_ZYNQMP_FIRMWARE_VERSION + string "firmware version" + default "xilinx_v2022.2" + help + Release version of zynqmp firmware. + +config BR2_PACKAGE_ZYNQMP_FIRMWARE_EXTERNAL_TOOLCHAIN_PATH + string "external toolchain path" + default "/opt/Xilinx/Vitis/2022.2/gnu/microblaze/lin" + help + Path to pre-installed external microblaze toolchain. + +config BR2_PACKAGE_ZYNQMP_FIRMWARE_EXTERNAL_TOOLCHAIN_PREFIX + string "external toolchain prefix" + default "microblaze-xilinx-elf-" + help + Pre-installed external microblaze toolchain prefix. + +config BR2_PACKAGE_ZYNQMP_FIRMWARE_CUSTOM_CFLAGS + string "custom cflags" + help + Adds additional CFLAGS for building zynqmp firmware. + +endif # BR2_PACKAGE_ZYNQMP_FIRMWARE diff --git a/package/zynqmp-firmware/zynqmp-firmware.mk b/package/zynqmp-firmware/zynqmp-firmware.mk new file mode 100644 index 0000000000..25c8fbf699 --- /dev/null +++ b/package/zynqmp-firmware/zynqmp-firmware.mk @@ -0,0 +1,30 @@ +################################################################################ +# +# zynqmp-firmware +# +################################################################################ + +ZYNQMP_FIRMWARE_VERSION = $(call qstrip,$(BR2_PACKAGE_ZYNQMP_FIRMWARE_VERSION)) +ZYNQMP_FIRMWARE_SITE = $(call github,Xilinx,embeddedsw,$(ZYNQMP_FIRMWARE_VERSION)) +ZYNQMP_FIRMWARE_LICENSE = MIT +ZYNQMP_FIRMWARE_LICENSE_FILES = license.txt +ZYNQMP_FIRMWARE_INSTALL_IMAGES = YES +ZYNQMP_FIRMWARE_INSTALL_TARGET = NO + +ZYNQMP_FIRMWARE_EXTERNAL_TOOLCHAIN_PATH = $(call qstrip,$(BR2_PACKAGE_ZYNQMP_FIRMWARE_EXTERNAL_TOOLCHAIN_PATH)) +ZYNQMP_FIRMWARE_EXTERNAL_TOOLCHAIN_PREFIX = $(call qstrip,$(BR2_PACKAGE_ZYNQMP_FIRMWARE_EXTERNAL_TOOLCHAIN_PREFIX)) +ZYNQMP_CFLAGS = "-Os -flto -ffat-lto-objects $(call qstrip,$(BR2_PACKAGE_ZYNQMP_FIRMWARE_CUSTOM_CFLAGS))" + +define ZYNQMP_FIRMWARE_BUILD_CMDS + $(MAKE1) -C $(@D)/lib/sw_apps/zynqmp_pmufw/src \ + COMPILER=$(ZYNQMP_FIRMWARE_EXTERNAL_TOOLCHAIN_PATH)/$(ZYNQMP_FIRMWARE_EXTERNAL_TOOLCHAIN_PREFIX)gcc \ + ARCHIVER=$(ZYNQMP_FIRMWARE_EXTERNAL_TOOLCHAIN_PATH)/$(ZYNQMP_FIRMWARE_EXTERNAL_TOOLCHAIN_PREFIX)gcc-ar \ + CC=$(ZYNQMP_FIRMWARE_EXTERNAL_TOOLCHAIN_PATH)/$(ZYNQMP_FIRMWARE_EXTERNAL_TOOLCHAIN_PREFIX)gcc \ + CFLAGS=$(ZYNQMP_CFLAGS) +endef + +define ZYNQMP_FIRMWARE_INSTALL_IMAGES_CMDS + $(INSTALL) -D -m 0755 $(@D)/lib/sw_apps/zynqmp_pmufw/src/executable.elf $(BINARIES_DIR)/pmufw.elf +endef + +$(eval $(generic-package)) -- 2.17.1 From neal.frager at amd.com Mon Mar 27 17:06:04 2023 From: neal.frager at amd.com (Neal Frager) Date: Mon, 27 Mar 2023 18:06:04 +0100 Subject: [Buildroot] [PATCH v2 2/2] boot/uboot.mk: new zynqmp pmufw build option In-Reply-To: <20230327170604.22854-1-neal.frager@amd.com> References: <20230327170604.22854-1-neal.frager@amd.com> Message-ID: <20230327170604.22854-2-neal.frager@amd.com> The new BR2_TARGET_UBOOT_ZYNQMP_PMUFW_SOURCE option will enable u-boot to use the zynqmp-firmware package for building a pmufw.elf that gets included in the generated boot.bin. Signed-off-by: Neal Frager --- V1->V2: - Improved naming to be clear about choice between building from source or using prebuilt image - Updated zynqmp_xxx_defconfig files to use new naming convention --- boot/uboot/Config.in | 22 +++++++++++++++++++--- boot/uboot/uboot.mk | 7 ++++++- configs/zynqmp_kria_kv260_defconfig | 2 +- configs/zynqmp_zcu102_defconfig | 2 +- configs/zynqmp_zcu106_defconfig | 2 +- 5 files changed, 28 insertions(+), 7 deletions(-) diff --git a/boot/uboot/Config.in b/boot/uboot/Config.in index f5c20f5168..cf9da88749 100644 --- a/boot/uboot/Config.in +++ b/boot/uboot/Config.in @@ -476,11 +476,25 @@ config BR2_TARGET_UBOOT_ZYNQMP if BR2_TARGET_UBOOT_ZYNQMP -config BR2_TARGET_UBOOT_ZYNQMP_PMUFW - string "PMU firmware location" +choice + prompt "zynqmp firmware source or prebuilt" + default BR2_TARGET_UBOOT_ZYNQMP_PMUFW_PREBUILT depends on BR2_TARGET_UBOOT_BUILD_SYSTEM_KCONFIG + +config BR2_TARGET_UBOOT_ZYNQMP_PMUFW_SOURCE + bool "Build zynqmp PMU firmware from source" + depends on BR2_PACKAGE_ZYNQMP_FIRMWARE + help + This option instructs u-boot to build the zynqmp pmufw using + the zynqmp-firmware package. u-boot will then include this + pmufw.elf in the generated boot.bin. + + This feature requires U-Boot >= 2018.07. + +config BR2_TARGET_UBOOT_ZYNQMP_PMUFW_PREBUILT + string "Pre-built zynqmp PMU firmware location" help - Location of a PMU firmware binary. + Location of a pre-built PMU firmware binary. If not empty, instructs the U-Boot build process to generate a boot.bin (to be loaded by the ZynqMP boot ROM) containing @@ -497,6 +511,8 @@ config BR2_TARGET_UBOOT_ZYNQMP_PMUFW This feature requires U-Boot >= 2018.07. +endchoice + config BR2_TARGET_UBOOT_ZYNQMP_PM_CFG string "PMU configuration location" depends on BR2_TARGET_UBOOT_BUILD_SYSTEM_KCONFIG diff --git a/boot/uboot/uboot.mk b/boot/uboot/uboot.mk index 4eae8e95c3..5493c9fe75 100644 --- a/boot/uboot/uboot.mk +++ b/boot/uboot/uboot.mk @@ -390,7 +390,12 @@ endef ifeq ($(BR2_TARGET_UBOOT_ZYNQMP),y) -UBOOT_ZYNQMP_PMUFW = $(call qstrip,$(BR2_TARGET_UBOOT_ZYNQMP_PMUFW)) +ifeq ($(BR2_TARGET_UBOOT_ZYNQMP_PMUFW_SOURCE),y) +UBOOT_DEPENDENCIES += zynqmp-firmware +UBOOT_ZYNQMP_PMUFW = $(BINARIES_DIR)/pmufw.elf +else +UBOOT_ZYNQMP_PMUFW = $(call qstrip,$(BR2_TARGET_UBOOT_ZYNQMP_PMUFW_PREBUILT)) +endif ifneq ($(findstring ://,$(UBOOT_ZYNQMP_PMUFW)),) UBOOT_EXTRA_DOWNLOADS += $(UBOOT_ZYNQMP_PMUFW) diff --git a/configs/zynqmp_kria_kv260_defconfig b/configs/zynqmp_kria_kv260_defconfig index e180d5e7e7..36cac86282 100644 --- a/configs/zynqmp_kria_kv260_defconfig +++ b/configs/zynqmp_kria_kv260_defconfig @@ -31,7 +31,7 @@ BR2_TARGET_UBOOT_NEEDS_OPENSSL=y BR2_TARGET_UBOOT_SPL=y BR2_TARGET_UBOOT_SPL_NAME="spl/boot.bin" BR2_TARGET_UBOOT_ZYNQMP=y -BR2_TARGET_UBOOT_ZYNQMP_PMUFW="https://github.com/Xilinx/ubuntu-firmware/raw/2022.2_br_1/kv260/kv260_pmufw.elf" +BR2_TARGET_UBOOT_ZYNQMP_PMUFW_PREBUILT="https://github.com/Xilinx/ubuntu-firmware/raw/2022.2_br_1/kv260/kv260_pmufw.elf" BR2_TARGET_UBOOT_ZYNQMP_PM_CFG="board/zynqmp/kria/kv260/pm_cfg_obj.c" BR2_TARGET_UBOOT_FORMAT_ITB=y BR2_TARGET_UBOOT_NEEDS_ATF_BL31=y diff --git a/configs/zynqmp_zcu102_defconfig b/configs/zynqmp_zcu102_defconfig index 00b33261b6..0b76f76c70 100644 --- a/configs/zynqmp_zcu102_defconfig +++ b/configs/zynqmp_zcu102_defconfig @@ -29,7 +29,7 @@ BR2_TARGET_UBOOT_NEEDS_OPENSSL=y BR2_TARGET_UBOOT_SPL=y BR2_TARGET_UBOOT_SPL_NAME="spl/boot.bin" BR2_TARGET_UBOOT_ZYNQMP=y -BR2_TARGET_UBOOT_ZYNQMP_PMUFW="https://github.com/Xilinx/ubuntu-firmware/raw/2022.2_br_1/zcu102/zcu102_pmufw.elf" +BR2_TARGET_UBOOT_ZYNQMP_PMUFW_PREBUILT="https://github.com/Xilinx/ubuntu-firmware/raw/2022.2_br_1/zcu102/zcu102_pmufw.elf" BR2_TARGET_UBOOT_ZYNQMP_PM_CFG="board/zynqmp/zcu102/pm_cfg_obj.c" BR2_TARGET_UBOOT_FORMAT_ITB=y BR2_TARGET_UBOOT_NEEDS_ATF_BL31=y diff --git a/configs/zynqmp_zcu106_defconfig b/configs/zynqmp_zcu106_defconfig index 88295571af..04beeba0fe 100644 --- a/configs/zynqmp_zcu106_defconfig +++ b/configs/zynqmp_zcu106_defconfig @@ -29,7 +29,7 @@ BR2_TARGET_UBOOT_NEEDS_OPENSSL=y BR2_TARGET_UBOOT_SPL=y BR2_TARGET_UBOOT_SPL_NAME="spl/boot.bin" BR2_TARGET_UBOOT_ZYNQMP=y -BR2_TARGET_UBOOT_ZYNQMP_PMUFW="https://github.com/Xilinx/ubuntu-firmware/raw/2022.2_br_1/zcu106/zcu106_pmufw.elf" +BR2_TARGET_UBOOT_ZYNQMP_PMUFW_PREBUILT="https://github.com/Xilinx/ubuntu-firmware/raw/2022.2_br_1/zcu106/zcu106_pmufw.elf" BR2_TARGET_UBOOT_ZYNQMP_PM_CFG="board/zynqmp/zcu106/pm_cfg_obj.c" BR2_TARGET_UBOOT_FORMAT_ITB=y BR2_TARGET_UBOOT_NEEDS_ATF_BL31=y -- 2.17.1 From baruch at tkos.co.il Mon Mar 27 18:08:18 2023 From: baruch at tkos.co.il (Baruch Siach) Date: Mon, 27 Mar 2023 21:08:18 +0300 Subject: [Buildroot] [PATCH v1] package/libcurl: bump version to 8.0.1 In-Reply-To: <20230322162445.19051-1-ps.report@gmx.net> References: <20230322162445.19051-1-ps.report@gmx.net> Message-ID: <87pm8uukra.fsf@tarshish> Hi Peter, On Wed, Mar 22 2023, Peter Seiderer wrote: > For details see [1] and [2]. > > [1] https://curl.se/changes.html#8_0_0 > [1] https://curl.se/changes.html#8_0_1 Thanks for the patch. It is worth noting that this is a security bump fixing CVE-2023-27538, CVE-2023-27537, CVE-2023-27536, CVE-2023-27535, CVE-2023-27534, and CVE-2023-27533. baruch > Signed-off-by: Peter Seiderer > --- > package/libcurl/libcurl.hash | 4 ++-- > package/libcurl/libcurl.mk | 2 +- > 2 files changed, 3 insertions(+), 3 deletions(-) > > diff --git a/package/libcurl/libcurl.hash b/package/libcurl/libcurl.hash > index 32b3d0b5e2..8a29e7b977 100644 > --- a/package/libcurl/libcurl.hash > +++ b/package/libcurl/libcurl.hash > @@ -1,5 +1,5 @@ > # Locally calculated after checking pgp signature > -# https://curl.se/download/curl-7.88.1.tar.xz.asc > +# https://curl.se/download/curl-8.0.1.tar.xz.asc > # signed with key 27EDEAF22F3ABCEB50DB9A125CC908FDB71E12C2 > -sha256 1dae31b2a7c1fe269de99c0c31bb488346aab3459b5ffca909d6938249ae415f curl-7.88.1.tar.xz > +sha256 0a381cd82f4d00a9a334438b8ca239afea5bfefcfa9a1025f2bf118e79e0b5f0 curl-8.0.1.tar.xz > sha256 b1d7feb949ea5023552029fbe0bf5db4f23c2f85e9b8e51e18536f0ecbf9c524 COPYING > diff --git a/package/libcurl/libcurl.mk b/package/libcurl/libcurl.mk > index 1a1594a45e..1354e526ad 100644 > --- a/package/libcurl/libcurl.mk > +++ b/package/libcurl/libcurl.mk > @@ -4,7 +4,7 @@ > # > ################################################################################ > > -LIBCURL_VERSION = 7.88.1 > +LIBCURL_VERSION = 8.0.1 > LIBCURL_SOURCE = curl-$(LIBCURL_VERSION).tar.xz > LIBCURL_SITE = https://curl.se/download > LIBCURL_DEPENDENCIES = host-pkgconf \ -- ~. .~ Tk Open Systems =}------------------------------------------------ooO--U--Ooo------------{= - baruch at tkos.co.il - tel: +972.52.368.4656, http://www.tkos.co.il - From giulio.benetti at benettiengineering.com Mon Mar 27 18:27:21 2023 From: giulio.benetti at benettiengineering.com (Giulio Benetti) Date: Mon, 27 Mar 2023 20:27:21 +0200 Subject: [Buildroot] [PATCH] package/rtl8189fs: bump to version 2023-03-27 on rtl8189fs branch Message-ID: <20230327182721.33997-1-giulio.benetti@benettiengineering.com> Fixes: http://autobuild.buildroot.net/results/a1c/a1c4c386e60a082d30cae686b9e1d27d01046266/ Signed-off-by: Giulio Benetti --- 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 018e5b8a77..95a031b6f2 100644 --- a/package/rtl8189fs/rtl8189fs.hash +++ b/package/rtl8189fs/rtl8189fs.hash @@ -1,2 +1,2 @@ # Locally calculated -sha256 20382dbb1ac33425e6b3198cc9be269b79cd1423ea656e0ccd16dedafa3e2a2a rtl8189fs-ed6741b52bc998875298117b55d18b0d557c37a6.tar.gz +sha256 5d8aad48b8d124a313e5b8182c5dba2b94ecdbac2a9f1861a50c081b9034a543 rtl8189fs-c223a25b1000d64432eca4201a8f012414dfc7ce.tar.gz diff --git a/package/rtl8189fs/rtl8189fs.mk b/package/rtl8189fs/rtl8189fs.mk index 2dd9e6097c..dd35a166e5 100644 --- a/package/rtl8189fs/rtl8189fs.mk +++ b/package/rtl8189fs/rtl8189fs.mk @@ -4,7 +4,7 @@ # ################################################################################ -RTL8189FS_VERSION = ed6741b52bc998875298117b55d18b0d557c37a6 +RTL8189FS_VERSION = c223a25b1000d64432eca4201a8f012414dfc7ce RTL8189FS_SITE = $(call github,jwrdegoede,rtl8189ES_linux,$(RTL8189FS_VERSION)) RTL8189FS_LICENSE = GPL-2.0 -- 2.34.1 From peter at korsgaard.com Mon Mar 27 19:12:18 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Mon, 27 Mar 2023 21:12:18 +0200 Subject: [Buildroot] 2023.02 : pty_allocate: openpty: No such file or directory In-Reply-To: (Zvi Vered's message of "Mon, 27 Mar 2023 20:19:17 +0300") References: <875yavx0ui.fsf@dell.be.48ers.dk> <87edpiuehn.fsf@dell.be.48ers.dk> <877cv9vr7v.fsf@dell.be.48ers.dk> <87355wv45c.fsf@dell.be.48ers.dk> <875yasq7l8.fsf@dell.be.48ers.dk> <877cv6psdx.fsf@dell.be.48ers.dk> <87355tp14u.fsf@dell.be.48ers.dk> Message-ID: <87o7oenh4d.fsf@dell.be.48ers.dk> >>>>> "Zvi" == Zvi Vered writes: > Hi Peter, > I tried the file *rootfs.cpio.uboot* created by buildroot. > *It works ! * > dropbear is not killed and there are not /dev/null messages. Ok, good! > I want to add a few files to this rootfs and then pack it again to > *rootfs.cpio.uboot* > So I extracted rootfs.cpio with: > cpio -idv < /tmp/rootfs.cpio > *** Added few files to /root **** > ls | cpio -ov > /tmp/rootfs.cpio > gzip -f /tmp/rootfs.cpio > ./u-boot/u-boot-xlnx/tools/mkimage -A arm64 -T ramdisk -C gzip -n 'zynqmp' > -d /tmp/rootfs.cpio.gz /tmp/rootfs.cpio.gz.uboot > Is this the right sequence ? > I tried the new rootfs.cpio.gz.uboot. Boot hangs. You need to do such things as root (or run under fakeroot) to ensure correct permissions and device nodes, but the real way to make modifications of the rootfs is explained in the Buildroot manual: https://buildroot.org/downloads/manual/manual.html#rootfs-custom > Thank you very much for your help, You are welcome. -- Bye, Peter Korsgaard From giulio.benetti at benettiengineering.com Mon Mar 27 19:26:28 2023 From: giulio.benetti at benettiengineering.com (Giulio Benetti) Date: Mon, 27 Mar 2023 21:26:28 +0200 Subject: [Buildroot] [PATCH] package/libfuse3: bump to version 3.14.1 Message-ID: <20230327192628.566995-1-giulio.benetti@benettiengineering.com> 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 --- ...ix-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(-) create mode 100644 package/libfuse3/0001-Fix-MS_LAZYTIME-not-defined-on-uclibc.patch 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 -- 2.34.1 From fperrad at gmail.com Mon Mar 27 20:13:03 2023 From: fperrad at gmail.com (Francois Perrad) Date: Mon, 27 Mar 2023 22:13:03 +0200 Subject: [Buildroot] [PATCH] package/sqlite: bump to version 3.41.2 Message-ID: <20230327201303.1483140-1-francois.perrad@gadz.org> Signed-off-by: Francois Perrad --- 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 36f6907fb..a7b56cf25 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 789eddfa0..6c0142665 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 -- 2.37.2 From fperrad at gmail.com Mon Mar 27 20:13:11 2023 From: fperrad at gmail.com (Francois Perrad) Date: Mon, 27 Mar 2023 22:13:11 +0200 Subject: [Buildroot] [PATCH] package/squashfs: bump to version 4.6.1 Message-ID: <20230327201311.1483161-1-francois.perrad@gadz.org> Signed-off-by: Francois Perrad --- 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 13d5aed71..bc45b4ab5 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 323908d94..082104b6d 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 -- 2.37.2 From giulio.benetti at benettiengineering.com Mon Mar 27 21:07:20 2023 From: giulio.benetti at benettiengineering.com (Giulio Benetti) Date: Mon, 27 Mar 2023 23:07:20 +0200 Subject: [Buildroot] [PATCH] package/rtl8723ds: fix typo CLAGS renaming with CFLAGS Message-ID: <20230327210720.1509775-1-giulio.benetti@benettiengineering.com> Signed-off-by: Giulio Benetti --- package/rtl8723ds/rtl8723ds.mk | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/package/rtl8723ds/rtl8723ds.mk b/package/rtl8723ds/rtl8723ds.mk index 1bb164fa86..f62ce2bf6c 100644 --- a/package/rtl8723ds/rtl8723ds.mk +++ b/package/rtl8723ds/rtl8723ds.mk @@ -9,7 +9,7 @@ RTL8723DS_SITE = $(call github,lwfinger,rtl8723ds,$(RTL8723DS_VERSION)) RTL8723DS_LICENSE = GPL-2.0 RTL8723DS_LICENSE_FILES = COPYING -RTL8723DS_USER_EXTRA_CLAGS = \ +RTL8723DS_USER_EXTRA_CFLAGS = \ -DCONFIG_$(call qstrip,$(BR2_ENDIAN))_ENDIAN \ -DCONFIG_IOCTL_CFG80211 \ -DRTW_USE_CFG80211_STA_EVENT \ @@ -20,7 +20,7 @@ RTL8723DS_MODULE_MAKE_OPTS = \ CONFIG_RTL8723DS=m \ KVER=$(LINUX_VERSION_PROBED) \ KSRC=$(LINUX_DIR) \ - USER_EXTRA_CFLAGS="$(RTL8723DS_USER_EXTRA_CLAGS)" + USER_EXTRA_CFLAGS="$(RTL8723DS_USER_EXTRA_CFLAGS)" define RTL8723DS_LINUX_CONFIG_FIXUPS $(call KCONFIG_ENABLE_OPT,CONFIG_NET) -- 2.34.1 From lohr85 at gmail.com Mon Mar 27 23:24:19 2023 From: lohr85 at gmail.com (Charles Lohr) Date: Mon, 27 Mar 2023 16:24:19 -0700 Subject: [Buildroot] Proper way to auto-login-shell-as-root Message-ID: Are there any mechanisms to add `login -f root` to the /etc/inittab, to allow for auto-shell-login versions using busybox's init? I.e. something like the following: console::respawn:/bin/login -f root I can make it work if I manually edit output/target/etc/inittab, but I'm hoping to make it work in configuration instead of requiring wacky additions. Charles -------------- next part -------------- An HTML attachment was scrubbed... URL: From yann.morin at orange.com Tue Mar 28 08:44:34 2023 From: yann.morin at orange.com (yann.morin at orange.com) Date: Tue, 28 Mar 2023 10:44:34 +0200 Subject: [Buildroot] Proper way to auto-login-shell-as-root In-Reply-To: References: Message-ID: <9792_1679993077_6422A8F5_9792_101_1_20230328084434.GA3175@tl-lnx-nyma7486> Charles, All, On 2023-03-27 16:24 -0700, Charles Lohr spake thusly: > Are there any mechanisms to add `login -f root` to the /etc/inittab, to allow for auto-shell-login versions using busybox's init? > I.e. something like the following: > console::respawn:/bin/login -f root > I can make it work if I manually edit output/target/etc/inittab, but I'm hoping to make it work in configuration instead of > requiring wacky additions. The answer is in the manual: https://buildroot.org/downloads/manual/manual.html#rootfs-custom In that case, the best solution is to provide a post-build script that does the fixup wth some sed magic. Tangentially: why do you use login, rather than just spawn a shell: ::respawn:-/bin/sh -i Regards, Yann E. MORIN. -- ____________ .-----------------.--------------------: _ :------------------. | 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 fperrad at gmail.com Tue Mar 28 11:14:40 2023 From: fperrad at gmail.com (Francois Perrad) Date: Tue, 28 Mar 2023 13:14:40 +0200 Subject: [Buildroot] [PATCH] package/xz: bump to version 5.4.2 Message-ID: <20230328111440.1496294-1-francois.perrad@gadz.org> diff COPING: + Note: The JavaScript files (under the MIT license) have + been removed from the Doxygen-generated HTML version of the + liblzma API documentation. Doxygen itself is under the GNU GPL + but the remaining files generated by Doxygen are not affected + by the licenses used in Doxygen because Doxygen licensing has + the following exception: + + "Documents produced by doxygen are derivative works + derived from the input used in their production; + they are not affected by this license." diff COPYING.GPLv3: http --> https - Copyright (C) 2007 Free Software Foundation, Inc. + Copyright (C) 2007 Free Software Foundation, Inc. - along with this program. If not, see . + along with this program. If not, see . -. +. -. +. Signed-off-by: Francois Perrad --- package/xz/0001-Detect-symver-attribute-support.patch | 2 +- package/xz/xz.hash | 8 ++++---- package/xz/xz.mk | 2 +- 3 files changed, 6 insertions(+), 6 deletions(-) diff --git a/package/xz/0001-Detect-symver-attribute-support.patch b/package/xz/0001-Detect-symver-attribute-support.patch index 462fa9d86..348b2d4c6 100644 --- a/package/xz/0001-Detect-symver-attribute-support.patch +++ b/package/xz/0001-Detect-symver-attribute-support.patch @@ -43,7 +43,7 @@ diff --git a/configure b/configure index ff0eed5..e685b30 100755 --- a/configure +++ b/configure -@@ -16687,6 +16687,21 @@ printf "%s\n" "" >&6; } +@@ -16832,6 +16832,21 @@ printf "%s\n" "" >&6; } printf "%s\n" "#define HAVE_SYMBOL_VERSIONS_LINUX $have_symbol_versions_linux" >>confdefs.h diff --git a/package/xz/xz.hash b/package/xz/xz.hash index 1153e02b4..55a22b84a 100644 --- a/package/xz/xz.hash +++ b/package/xz/xz.hash @@ -1,9 +1,9 @@ # Locally calculated after checking pgp signature -# https://tukaani.org/xz/xz-5.2.10.tar.bz2.sig -sha256 01b71df61521d9da698ce3c33148bff06a131628ff037398c09482f3a26e5408 xz-5.2.10.tar.bz2 +# https://tukaani.org/xz/xz-5.4.2.tar.bz2.sig +sha256 aa49909cbd9028c4666a35fa4975f9a6203ed98154fbb8223ee43ef9ceee97c3 xz-5.4.2.tar.bz2 # Hash for license files -sha256 bcb02973ef6e87ea73d331b3a80df7748407f17efdb784b61b47e0e610d3bb5c COPYING +sha256 72d7ef9c98be319fd34ce88b45203b36d5936f9c49e82bf3198ffee5e0c7d87e COPYING sha256 8177f97513213526df2cf6184d8ff986c675afb514d4e68a404010521b880643 COPYING.GPLv2 -sha256 8ceb4b9ee5adedde47b31e975c1d90c73ad27b6b165a1dcd80c7c545eb65b903 COPYING.GPLv3 +sha256 3972dc9744f6499f0f9b2dbf76696f2ae7ad8af9b23dde66d6af86c9dfb36986 COPYING.GPLv3 sha256 dc626520dcd53a22f727af3ee42c770e56c97a64fe3adb063799d8ab032fe551 COPYING.LGPLv2.1 diff --git a/package/xz/xz.mk b/package/xz/xz.mk index 0120d23b8..961059e6b 100644 --- a/package/xz/xz.mk +++ b/package/xz/xz.mk @@ -4,7 +4,7 @@ # ################################################################################ -XZ_VERSION = 5.2.10 +XZ_VERSION = 5.4.2 XZ_SOURCE = xz-$(XZ_VERSION).tar.bz2 XZ_SITE = https://tukaani.org/xz XZ_INSTALL_STAGING = YES -- 2.37.2 From vfazio at xes-inc.com Tue Mar 28 11:47:21 2023 From: vfazio at xes-inc.com (Vincent Fazio) Date: Tue, 28 Mar 2023 11:47:21 +0000 Subject: [Buildroot] [External] - [PATCH] package/xz: bump to version 5.4.2 In-Reply-To: <20230328111440.1496294-1-francois.perrad@gadz.org> References: <20230328111440.1496294-1-francois.perrad@gadz.org> Message-ID: Francois > -----Original Message----- > From: buildroot On Behalf Of Francois > Perrad > Sent: Tuesday, March 28, 2023 6:15 AM > To: buildroot at busybox.net > Subject: [External] - [Buildroot] [PATCH] package/xz: bump to version 5.4.2 > > diff COPING: > + Note: The JavaScript files (under the MIT license) have > + been removed from the Doxygen-generated HTML version of the > + liblzma API documentation. Doxygen itself is under the GNU GPL > + but the remaining files generated by Doxygen are not affected > + by the licenses used in Doxygen because Doxygen licensing has > + the following exception: > + > + "Documents produced by doxygen are derivative works > + derived from the input used in their production; > + they are not affected by this license." > > diff COPYING.GPLv3: http --> https > - Copyright (C) 2007 Free Software Foundation, Inc. > + Copyright (C) 2007 Free Software Foundation, Inc. > - along with this program. If not, see . > + along with this program. If not, see . > -. > +. > -. > +. > > Signed-off-by: Francois Perrad > --- > package/xz/0001-Detect-symver-attribute-support.patch | 2 +- I think we should be able to drop this patch now due to the following upstream commit: https://git.tukaani.org/?p=xz.git;a=commit;h=076e911ba25cadf2cbdfbd0f65991a002e210c0b If you have a chance, can you test building with the config from: http://autobuild.buildroot.org/results/4dc/4dc0c88c1ed250dd5e1be492138bd6e1781128b4/ If I get free time this week I can try to test it. > package/xz/xz.hash | 8 ++++---- > package/xz/xz.mk | 2 +- > 3 files changed, 6 insertions(+), 6 deletions(-) > > diff --git a/package/xz/0001-Detect-symver-attribute-support.patch > b/package/xz/0001-Detect-symver-attribute-support.patch > index 462fa9d86..348b2d4c6 100644 > --- a/package/xz/0001-Detect-symver-attribute-support.patch > +++ b/package/xz/0001-Detect-symver-attribute-support.patch > @@ -43,7 +43,7 @@ diff --git a/configure b/configure index > ff0eed5..e685b30 100755 > --- a/configure > +++ b/configure > -@@ -16687,6 +16687,21 @@ printf "%s\n" "" >&6; } > +@@ -16832,6 +16832,21 @@ printf "%s\n" "" >&6; } > > printf "%s\n" "#define HAVE_SYMBOL_VERSIONS_LINUX > $have_symbol_versions_linux" >>confdefs.h > > diff --git a/package/xz/xz.hash b/package/xz/xz.hash index > 1153e02b4..55a22b84a 100644 > --- a/package/xz/xz.hash > +++ b/package/xz/xz.hash > @@ -1,9 +1,9 @@ > # Locally calculated after checking pgp signature -# > https://tukaani.org/xz/xz-5.2.10.tar.bz2.sig > -sha256 > 01b71df61521d9da698ce3c33148bff06a131628ff037398c09482f3a26e5408 xz- > 5.2.10.tar.bz2 > +# https://tukaani.org/xz/xz-5.4.2.tar.bz2.sig > +sha256 > +aa49909cbd9028c4666a35fa4975f9a6203ed98154fbb8223ee43ef9ceee97c3 > +xz-5.4.2.tar.bz2 > > # Hash for license files > -sha256 > bcb02973ef6e87ea73d331b3a80df7748407f17efdb784b61b47e0e610d3bb5c > COPYING > +sha256 > +72d7ef9c98be319fd34ce88b45203b36d5936f9c49e82bf3198ffee5e0c7d87e > +COPYING > sha256 > 8177f97513213526df2cf6184d8ff986c675afb514d4e68a404010521b880643 > COPYING.GPLv2 > -sha256 > 8ceb4b9ee5adedde47b31e975c1d90c73ad27b6b165a1dcd80c7c545eb65b903 > COPYING.GPLv3 > +sha256 > +3972dc9744f6499f0f9b2dbf76696f2ae7ad8af9b23dde66d6af86c9dfb36986 > +COPYING.GPLv3 > sha256 > dc626520dcd53a22f727af3ee42c770e56c97a64fe3adb063799d8ab032fe551 > COPYING.LGPLv2.1 diff --git a/package/xz/xz.mk b/package/xz/xz.mk index > 0120d23b8..961059e6b 100644 > --- a/package/xz/xz.mk > +++ b/package/xz/xz.mk > @@ -4,7 +4,7 @@ > # > > ########################################################## > ###################### > > -XZ_VERSION = 5.2.10 > +XZ_VERSION = 5.4.2 > XZ_SOURCE = xz-$(XZ_VERSION).tar.bz2 > XZ_SITE = https://tukaani.org/xz We've seen the backing sourceforge site flake out in the past, I wonder if we should pivot to using a git clone > XZ_INSTALL_STAGING = YES > -- > 2.37.2 > > _______________________________________________ > buildroot mailing list > buildroot at buildroot.org > https://lists.buildroot.org/mailman/listinfo/buildroot > CAUTION: This email originated from outside of the organization. Do not click > links or open attachments unless you recognize the sender and know the > content is safe. From fperrad at gmail.com Tue Mar 28 16:27:14 2023 From: fperrad at gmail.com (Francois Perrad) Date: Tue, 28 Mar 2023 18:27:14 +0200 Subject: [Buildroot] [PATCH] package/pciutils: bump to version 3.9.0 Message-ID: <20230328162715.1502327-1-francois.perrad@gadz.org> remove patch, see commit "Avoid adding multiple version tags to the same symbol" Signed-off-by: Francois Perrad --- ...nd-build-failure-with-older-binutils.patch | 57 ------------------- package/pciutils/Config.in | 2 +- package/pciutils/pciutils.hash | 2 +- package/pciutils/pciutils.mk | 2 +- 4 files changed, 3 insertions(+), 60 deletions(-) delete mode 100644 package/pciutils/0001-Workaround-build-failure-with-older-binutils.patch diff --git a/package/pciutils/0001-Workaround-build-failure-with-older-binutils.patch b/package/pciutils/0001-Workaround-build-failure-with-older-binutils.patch deleted file mode 100644 index 1590bc19c..000000000 --- a/package/pciutils/0001-Workaround-build-failure-with-older-binutils.patch +++ /dev/null @@ -1,57 +0,0 @@ -From fda20d4bcb91f0f9d0db294b4813264de2d88866 Mon Sep 17 00:00:00 2001 -From: Baruch Siach -Date: Thu, 12 May 2022 16:16:21 +0300 -Subject: [PATCH] Workaround build failure with older binutils - -binutils releases older than 2.35 are affected by bug gas/23840[1] that -breaks the link of shared library: - -cc -O2 -Wall -W -Wno-parentheses -Wstrict-prototypes -Wmissing-prototypes -fPIC -fvisibility=hidden -c -o filter.o filter.c -/tmp/ccLtucRG.s: Assembler messages: -/tmp/ccLtucRG.s:6: Error: multiple versions [`pci_filter_init@@LIBPCI_3.8'|`pci_filter_init at LIBPCI_3.3'] for symbol `pci_filter_init_v38' -/tmp/ccLtucRG.s:8: Error: multiple versions [`pci_filter_parse_slot@@LIBPCI_3.8'|`pci_filter_parse_slot at LIBPCI_3.3'] for symbol `pci_filter_parse_slot_v38' -/tmp/ccLtucRG.s:10: Error: multiple versions [`pci_filter_parse_id@@LIBPCI_3.8'|`pci_filter_parse_id at LIBPCI_3.3'] for symbol `pci_filter_parse_id_v38' -/tmp/ccLtucRG.s:12: Error: multiple versions [`pci_filter_match@@LIBPCI_3.8'|`pci_filter_match at LIBPCI_3.3'] for symbol `pci_filter_match_v38' - -The symbol versioning feature has little value in the context of -Buildroot. As a workaround remove one of each duplicated symbol. - -[1] https://sourceware.org/bugzilla/show_bug.cgi?id=23840 - -Signed-off-by: Baruch Siach ---- -Upstream status: not upstreamable - -Upstream bug report: https://lore.kernel.org/linux-pci/87mtfm7v58.fsf at tarshish/ ---- - lib/filter.c | 4 ---- - 1 file changed, 4 deletions(-) - -diff --git a/lib/filter.c b/lib/filter.c -index b881b6bc9083..bc34e8c2bab9 100644 ---- a/lib/filter.c -+++ b/lib/filter.c -@@ -304,20 +304,16 @@ pci_filter_match_v30(struct pci_filter_v30 *f, struct pci_dev *d) - - STATIC_ALIAS(void pci_filter_init(struct pci_access *a, struct pci_filter *f), pci_filter_init_v38(a, f)); - SYMBOL_VERSION(pci_filter_init_v30, pci_filter_init at LIBPCI_3.0); --SYMBOL_VERSION(pci_filter_init_v38, pci_filter_init at LIBPCI_3.3); - SYMBOL_VERSION(pci_filter_init_v38, pci_filter_init@@LIBPCI_3.8); - - STATIC_ALIAS(char *pci_filter_parse_slot(struct pci_filter *f, char *str), pci_filter_parse_slot_v38(f, str)); - SYMBOL_VERSION(pci_filter_parse_slot_v30, pci_filter_parse_slot at LIBPCI_3.0); --SYMBOL_VERSION(pci_filter_parse_slot_v38, pci_filter_parse_slot at LIBPCI_3.3); - SYMBOL_VERSION(pci_filter_parse_slot_v38, pci_filter_parse_slot@@LIBPCI_3.8); - - STATIC_ALIAS(char *pci_filter_parse_id(struct pci_filter *f, char *str), pci_filter_parse_id_v38(f, str)); - SYMBOL_VERSION(pci_filter_parse_id_v30, pci_filter_parse_id at LIBPCI_3.0); --SYMBOL_VERSION(pci_filter_parse_id_v38, pci_filter_parse_id at LIBPCI_3.3); - SYMBOL_VERSION(pci_filter_parse_id_v38, pci_filter_parse_id@@LIBPCI_3.8); - - STATIC_ALIAS(int pci_filter_match(struct pci_filter *f, struct pci_dev *d), pci_filter_match_v38(f, d)); - SYMBOL_VERSION(pci_filter_match_v30, pci_filter_match at LIBPCI_3.0); --SYMBOL_VERSION(pci_filter_match_v38, pci_filter_match at LIBPCI_3.3); - SYMBOL_VERSION(pci_filter_match_v38, pci_filter_match@@LIBPCI_3.8); --- -2.35.1 - diff --git a/package/pciutils/Config.in b/package/pciutils/Config.in index a082f2399..d16c36340 100644 --- a/package/pciutils/Config.in +++ b/package/pciutils/Config.in @@ -4,4 +4,4 @@ config BR2_PACKAGE_PCIUTILS Various utilities dealing with the PCI bus. Provides things like setpci and lspci. - http://atrey.karlin.mff.cuni.cz/~mj/pciutils.html + https://mj.ucw.cz/sw/pciutils/ diff --git a/package/pciutils/pciutils.hash b/package/pciutils/pciutils.hash index 0b66b8258..93df1558f 100644 --- a/package/pciutils/pciutils.hash +++ b/package/pciutils/pciutils.hash @@ -1,3 +1,3 @@ # From https://www.kernel.org/pub/software/utils/pciutils/sha256sums.asc -sha256 91edbd0429a84705c9ad156d4ff38ccc724d41ea54c4c5b88e38e996f8a34f05 pciutils-3.8.0.tar.xz +sha256 cdea7ae97239dee23249a09c68a19a287a3f109fbeb2c232ebb616cb38599012 pciutils-3.9.0.tar.xz sha256 ab15fd526bd8dd18a9e77ebc139656bf4d33e97fc7238cd11bf60e2b9b8666c6 COPYING diff --git a/package/pciutils/pciutils.mk b/package/pciutils/pciutils.mk index 140276dbc..95b377d84 100644 --- a/package/pciutils/pciutils.mk +++ b/package/pciutils/pciutils.mk @@ -4,7 +4,7 @@ # ################################################################################ -PCIUTILS_VERSION = 3.8.0 +PCIUTILS_VERSION = 3.9.0 PCIUTILS_SITE = $(BR2_KERNEL_MIRROR)/software/utils/pciutils PCIUTILS_SOURCE = pciutils-$(PCIUTILS_VERSION).tar.xz PCIUTILS_INSTALL_STAGING = YES -- 2.37.2 From yann.morin.1998 at free.fr Tue Mar 28 19:36:07 2023 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Tue, 28 Mar 2023 21:36:07 +0200 Subject: [Buildroot] [git commit] docs/manual: ditch redundant -f 'rm' flag Message-ID: <20230328193659.F15AD835E8@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=9a3d4e38183e7c7ade63588519796005f43efe78 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master 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 --- 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 yann.morin.1998 at free.fr Tue Mar 28 19:34:41 2023 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Tue, 28 Mar 2023 21:34:41 +0200 Subject: [Buildroot] [git commit] package/linux-tools: perf: ditch redundant -f 'rm' flag Message-ID: <20230328193659.E85B5835E7@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=37e63bb2c98052939de9b4e6cb30002016055c05 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master 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 --- 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 yann.morin.1998 at free.fr Tue Mar 28 19:37:33 2023 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Tue, 28 Mar 2023 21:37:33 +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> References: <20230327141122.103829-1-luca.ceresoli@bootlin.com> Message-ID: <20230328193733.GA3204460@scaer> Luca, All, On 2023-03-27 16:11 +0200, Luca Ceresoli spake thusly: > The value of the RM variable in make is 'rm -f', thus the additional -f is > redundant. I've added a pointer to the documentation: https://www.gnu.org/software/make/manual/make.html#index-RM > Signed-off-by: Luca Ceresoli Both applied to master, thanks. Regards, Yann E. MORIN. > --- > 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 dda63cccecb4..5431c78152c5 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 > > -- > 2.34.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 baruch at tkos.co.il Tue Mar 28 19:35:55 2023 From: baruch at tkos.co.il (Baruch Siach) Date: Tue, 28 Mar 2023 22:35:55 +0300 Subject: [Buildroot] [PATCH] package/pciutils: bump to version 3.9.0 In-Reply-To: <20230328162715.1502327-1-francois.perrad@gadz.org> References: <20230328162715.1502327-1-francois.perrad@gadz.org> Message-ID: <87zg7wu0od.fsf@tarshish> Hi Francois, On Tue, Mar 28 2023, Francois Perrad wrote: > remove patch, see commit "Avoid adding multiple version tags to the same symbol" That is upstream commit 0478e1f3928bf. Thanks for the patch. baruch > Signed-off-by: Francois Perrad > --- > ...nd-build-failure-with-older-binutils.patch | 57 ------------------- > package/pciutils/Config.in | 2 +- > package/pciutils/pciutils.hash | 2 +- > package/pciutils/pciutils.mk | 2 +- > 4 files changed, 3 insertions(+), 60 deletions(-) > delete mode 100644 package/pciutils/0001-Workaround-build-failure-with-older-binutils.patch > > diff --git a/package/pciutils/0001-Workaround-build-failure-with-older-binutils.patch b/package/pciutils/0001-Workaround-build-failure-with-older-binutils.patch > deleted file mode 100644 > index 1590bc19c..000000000 > --- a/package/pciutils/0001-Workaround-build-failure-with-older-binutils.patch > +++ /dev/null > @@ -1,57 +0,0 @@ > -From fda20d4bcb91f0f9d0db294b4813264de2d88866 Mon Sep 17 00:00:00 2001 > -From: Baruch Siach > -Date: Thu, 12 May 2022 16:16:21 +0300 > -Subject: [PATCH] Workaround build failure with older binutils > - > -binutils releases older than 2.35 are affected by bug gas/23840[1] that > -breaks the link of shared library: > - > -cc -O2 -Wall -W -Wno-parentheses -Wstrict-prototypes -Wmissing-prototypes -fPIC -fvisibility=hidden -c -o filter.o filter.c > -/tmp/ccLtucRG.s: Assembler messages: > -/tmp/ccLtucRG.s:6: Error: multiple versions [`pci_filter_init@@LIBPCI_3.8'|`pci_filter_init at LIBPCI_3.3'] for symbol `pci_filter_init_v38' > -/tmp/ccLtucRG.s:8: Error: multiple versions [`pci_filter_parse_slot@@LIBPCI_3.8'|`pci_filter_parse_slot at LIBPCI_3.3'] for symbol `pci_filter_parse_slot_v38' > -/tmp/ccLtucRG.s:10: Error: multiple versions [`pci_filter_parse_id@@LIBPCI_3.8'|`pci_filter_parse_id at LIBPCI_3.3'] for symbol `pci_filter_parse_id_v38' > -/tmp/ccLtucRG.s:12: Error: multiple versions [`pci_filter_match@@LIBPCI_3.8'|`pci_filter_match at LIBPCI_3.3'] for symbol `pci_filter_match_v38' > - > -The symbol versioning feature has little value in the context of > -Buildroot. As a workaround remove one of each duplicated symbol. > - > -[1] https://sourceware.org/bugzilla/show_bug.cgi?id=23840 > - > -Signed-off-by: Baruch Siach > ---- > -Upstream status: not upstreamable > - > -Upstream bug report: https://lore.kernel.org/linux-pci/87mtfm7v58.fsf at tarshish/ > ---- > - lib/filter.c | 4 ---- > - 1 file changed, 4 deletions(-) > - > -diff --git a/lib/filter.c b/lib/filter.c > -index b881b6bc9083..bc34e8c2bab9 100644 > ---- a/lib/filter.c > -+++ b/lib/filter.c > -@@ -304,20 +304,16 @@ pci_filter_match_v30(struct pci_filter_v30 *f, struct pci_dev *d) > - > - STATIC_ALIAS(void pci_filter_init(struct pci_access *a, struct pci_filter *f), pci_filter_init_v38(a, f)); > - SYMBOL_VERSION(pci_filter_init_v30, pci_filter_init at LIBPCI_3.0); > --SYMBOL_VERSION(pci_filter_init_v38, pci_filter_init at LIBPCI_3.3); > - SYMBOL_VERSION(pci_filter_init_v38, pci_filter_init@@LIBPCI_3.8); > - > - STATIC_ALIAS(char *pci_filter_parse_slot(struct pci_filter *f, char *str), pci_filter_parse_slot_v38(f, str)); > - SYMBOL_VERSION(pci_filter_parse_slot_v30, pci_filter_parse_slot at LIBPCI_3.0); > --SYMBOL_VERSION(pci_filter_parse_slot_v38, pci_filter_parse_slot at LIBPCI_3.3); > - SYMBOL_VERSION(pci_filter_parse_slot_v38, pci_filter_parse_slot@@LIBPCI_3.8); > - > - STATIC_ALIAS(char *pci_filter_parse_id(struct pci_filter *f, char *str), pci_filter_parse_id_v38(f, str)); > - SYMBOL_VERSION(pci_filter_parse_id_v30, pci_filter_parse_id at LIBPCI_3.0); > --SYMBOL_VERSION(pci_filter_parse_id_v38, pci_filter_parse_id at LIBPCI_3.3); > - SYMBOL_VERSION(pci_filter_parse_id_v38, pci_filter_parse_id@@LIBPCI_3.8); > - > - STATIC_ALIAS(int pci_filter_match(struct pci_filter *f, struct pci_dev *d), pci_filter_match_v38(f, d)); > - SYMBOL_VERSION(pci_filter_match_v30, pci_filter_match at LIBPCI_3.0); > --SYMBOL_VERSION(pci_filter_match_v38, pci_filter_match at LIBPCI_3.3); > - SYMBOL_VERSION(pci_filter_match_v38, pci_filter_match@@LIBPCI_3.8); > --- > -2.35.1 > - > diff --git a/package/pciutils/Config.in b/package/pciutils/Config.in > index a082f2399..d16c36340 100644 > --- a/package/pciutils/Config.in > +++ b/package/pciutils/Config.in > @@ -4,4 +4,4 @@ config BR2_PACKAGE_PCIUTILS > Various utilities dealing with the PCI bus. > Provides things like setpci and lspci. > > - http://atrey.karlin.mff.cuni.cz/~mj/pciutils.html > + https://mj.ucw.cz/sw/pciutils/ > diff --git a/package/pciutils/pciutils.hash b/package/pciutils/pciutils.hash > index 0b66b8258..93df1558f 100644 > --- a/package/pciutils/pciutils.hash > +++ b/package/pciutils/pciutils.hash > @@ -1,3 +1,3 @@ > # From https://www.kernel.org/pub/software/utils/pciutils/sha256sums.asc > -sha256 91edbd0429a84705c9ad156d4ff38ccc724d41ea54c4c5b88e38e996f8a34f05 pciutils-3.8.0.tar.xz > +sha256 cdea7ae97239dee23249a09c68a19a287a3f109fbeb2c232ebb616cb38599012 pciutils-3.9.0.tar.xz > sha256 ab15fd526bd8dd18a9e77ebc139656bf4d33e97fc7238cd11bf60e2b9b8666c6 COPYING > diff --git a/package/pciutils/pciutils.mk b/package/pciutils/pciutils.mk > index 140276dbc..95b377d84 100644 > --- a/package/pciutils/pciutils.mk > +++ b/package/pciutils/pciutils.mk > @@ -4,7 +4,7 @@ > # > ################################################################################ > > -PCIUTILS_VERSION = 3.8.0 > +PCIUTILS_VERSION = 3.9.0 > PCIUTILS_SITE = $(BR2_KERNEL_MIRROR)/software/utils/pciutils > PCIUTILS_SOURCE = pciutils-$(PCIUTILS_VERSION).tar.xz > PCIUTILS_INSTALL_STAGING = YES -- ~. .~ Tk Open Systems =}------------------------------------------------ooO--U--Ooo------------{= - baruch at tkos.co.il - tel: +972.52.368.4656, http://www.tkos.co.il - From yann.morin.1998 at free.fr Tue Mar 28 19:38:49 2023 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Tue, 28 Mar 2023 21:38:49 +0200 Subject: [Buildroot] [PATCH 2/2] docs/manual: ditch redundant -f 'rm' flag In-Reply-To: <20230327141122.103829-2-luca.ceresoli@bootlin.com> References: <20230327141122.103829-1-luca.ceresoli@bootlin.com> <20230327141122.103829-2-luca.ceresoli@bootlin.com> Message-ID: <20230328193849.GB3204460@scaer> Luca, All, On 2023-03-27 16:11 +0200, Luca Ceresoli spake thusly: > 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 Applied to master, thanks. Will you send a tree-wide cleanup, now? ;-) $ git grep -E '\$\(RM\) -r?f' |wc -l 47 Regards, Yann E. MORIN. > --- > 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 758965d80a0a..13b7fd5bea6a 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) > -- > 2.34.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 Tue Mar 28 19:54:55 2023 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Tue, 28 Mar 2023 21:54:55 +0200 Subject: [Buildroot] [git commit] package/linux-tools: add USB tools (testusb and ffs-test) Message-ID: <20230328195613.99C2E835F7@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=fb515a4b284228935a0afb65d73a563f2b2c902c branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Extend the linux-tools package to also build the userspace USB tools, which currently include testusb and ffs-test. These tools are in the kernel tree since a long time, and althogh a Makefile had been present since kernel 2.6.39, it has been entirely rewritten (with an install rule) back with kernel 5.9, to allow building the same way as other tools provided with the kernel. We make use of the Makefile install rule, thus version >= 5.9 is required. Support for older kernels may be added later if needed, and is left as an exercise for the motivated party. Signed-off-by: Luca Ceresoli Reviewed-by: Herve Codina [yann.morin.1998 at free.fr: fix history of Makefile] Signed-off-by: Yann E. MORIN --- DEVELOPERS | 1 + package/linux-tools/Config.in | 26 ++++++++++++++++++++ package/linux-tools/linux-tool-usbtools.mk.in | 34 +++++++++++++++++++++++++++ 3 files changed, 61 insertions(+) diff --git a/DEVELOPERS b/DEVELOPERS index b6d288c54f..67c6004ddf 100644 --- a/DEVELOPERS +++ b/DEVELOPERS @@ -1874,6 +1874,7 @@ F: configs/zynqmp_zcu106_defconfig F: package/agentpp/ F: package/exim/ F: package/libpjsip/ +F: package/linux-tools/linux-tool-usbtools.mk.in F: package/qpid-proton/ F: package/rtl8188eu/ F: package/snmppp/ diff --git a/package/linux-tools/Config.in b/package/linux-tools/Config.in index 8a0b6d5802..451b0eeff5 100644 --- a/package/linux-tools/Config.in +++ b/package/linux-tools/Config.in @@ -135,6 +135,32 @@ comment "selftests needs BR2_PACKAGE_BUSYBOX_SHOW_OTHERS and a toolchain w/ dyna depends on !BR2_PACKAGE_BUSYBOX_SHOW_OTHERS || \ BR2_STATIC_LIBS || !BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_14 +config BR2_PACKAGE_LINUX_TOOLS_USBTOOLS + bool "USB test programs" + select BR2_PACKAGE_LINUX_TOOLS + help + Build and install the USB test tools. + + These tools exist since Linux 2.6.35, but Buildroot can build + them only with kernel versions 5.9 and later. + +if BR2_PACKAGE_LINUX_TOOLS_USBTOOLS + +config BR2_PACKAGE_LINUX_TOOLS_USBTOOLS_TESTUSB + bool "testusb" + help + testusb issues ioctls to perform the tests implemented by the + kernel driver. It can generate a variety of transfer + patterns. + + See http://www.linux-usb.org/usbtest/ + +config BR2_PACKAGE_LINUX_TOOLS_USBTOOLS_FFSTEST + bool "ffs-test" + help + User mode filesystem api for usb composite function +endif + config BR2_PACKAGE_LINUX_TOOLS_TMON bool "tmon" depends on BR2_TOOLCHAIN_HAS_THREADS diff --git a/package/linux-tools/linux-tool-usbtools.mk.in b/package/linux-tools/linux-tool-usbtools.mk.in new file mode 100644 index 0000000000..797758adce --- /dev/null +++ b/package/linux-tools/linux-tool-usbtools.mk.in @@ -0,0 +1,34 @@ +################################################################################ +# +# usbtools +# +################################################################################ + +LINUX_TOOLS += usbtools + +USBTOOLS_MAKE_OPTS = $(LINUX_MAKE_FLAGS) LDFLAGS="$(TARGET_LDFLAGS)" + +LINUX_TOOLS_USBTOOLS_LIST = \ + $(if $(BR2_PACKAGE_LINUX_TOOLS_USBTOOLS_TESTUSB),testusb) \ + $(if $(BR2_PACKAGE_LINUX_TOOLS_USBTOOLS_FFSTEST),ffs-test) + +define USBTOOLS_BUILD_CMDS + $(Q)if ! grep install $(LINUX_DIR)/tools/usb/Makefile >/dev/null 2>&1 ; then \ + echo "Your kernel version is too old to build the USB tools." ; \ + echo "At least kernel 5.9 must be used." ; \ + exit 1 ; \ + fi + + $(TARGET_MAKE_ENV) $(MAKE) -C $(LINUX_DIR)/tools/usb \ + ALL_TARGETS="$(LINUX_TOOLS_USBTOOLS_LIST)" \ + $(USBTOOLS_MAKE_OPTS) \ + all +endef + +define USBTOOLS_INSTALL_TARGET_CMDS + $(TARGET_MAKE_ENV) $(MAKE) -C $(LINUX_DIR)/tools/usb \ + ALL_TARGETS="$(LINUX_TOOLS_USBTOOLS_LIST)" \ + $(USBTOOLS_MAKE_OPTS) \ + DESTDIR=$(TARGET_DIR) \ + install +endef From yann.morin.1998 at free.fr Tue Mar 28 19:56:59 2023 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Tue, 28 Mar 2023 21:56:59 +0200 Subject: [Buildroot] [PATCH v2] package/linux-tools: add USB tools (testusb and ffs-test) In-Reply-To: <20230327135948.90710-1-luca.ceresoli@bootlin.com> References: <20230327135948.90710-1-luca.ceresoli@bootlin.com> Message-ID: <20230328195659.GC3204460@scaer> Luca, All, On 2023-03-27 15:59 +0200, Luca Ceresoli spake thusly: > Extend the linux-tools package to also build the userspace USB tools, which > currently include testusb and ffs-test. > > These tools are in the kernel tree since a long time, but a Makefile was > added only in 5.9 to allow building in the same way as other tools provided That is not entirely correct. The Makefile itself has been present since 2.6.39, but indeed only gained an install rule for 5.9: 4f22ce7045c1 2011-02-17 USB: tools: Add a Makefile 9ca325ffcac4 2020-08-19 tools: usb: move to tools buildsystem So I've tweaked the commit log accordingly. > with the kernel. Here we use the Makefile and thus version >= 5.9 is > required. Support for older kernels may be added later if needed. > > Signed-off-by: Luca Ceresoli Applied to master, thanks. Regards, Yann E. MORIN. > --- > > Changes in v2: > > - Use ALL_TARGETS to select tools to build and install instead of the ugly > removal logic > --- > DEVELOPERS | 1 + > package/linux-tools/Config.in | 26 ++++++++++++++ > package/linux-tools/linux-tool-usbtools.mk.in | 34 +++++++++++++++++++ > 3 files changed, 61 insertions(+) > create mode 100644 package/linux-tools/linux-tool-usbtools.mk.in > > diff --git a/DEVELOPERS b/DEVELOPERS > index b6d288c54fa9..67c6004ddf2e 100644 > --- a/DEVELOPERS > +++ b/DEVELOPERS > @@ -1874,6 +1874,7 @@ F: configs/zynqmp_zcu106_defconfig > F: package/agentpp/ > F: package/exim/ > F: package/libpjsip/ > +F: package/linux-tools/linux-tool-usbtools.mk.in > F: package/qpid-proton/ > F: package/rtl8188eu/ > F: package/snmppp/ > diff --git a/package/linux-tools/Config.in b/package/linux-tools/Config.in > index 8a0b6d5802cc..451b0eeff5bb 100644 > --- a/package/linux-tools/Config.in > +++ b/package/linux-tools/Config.in > @@ -135,6 +135,32 @@ comment "selftests needs BR2_PACKAGE_BUSYBOX_SHOW_OTHERS and a toolchain w/ dyna > depends on !BR2_PACKAGE_BUSYBOX_SHOW_OTHERS || \ > BR2_STATIC_LIBS || !BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_14 > > +config BR2_PACKAGE_LINUX_TOOLS_USBTOOLS > + bool "USB test programs" > + select BR2_PACKAGE_LINUX_TOOLS > + help > + Build and install the USB test tools. > + > + These tools exist since Linux 2.6.35, but Buildroot can build > + them only with kernel versions 5.9 and later. > + > +if BR2_PACKAGE_LINUX_TOOLS_USBTOOLS > + > +config BR2_PACKAGE_LINUX_TOOLS_USBTOOLS_TESTUSB > + bool "testusb" > + help > + testusb issues ioctls to perform the tests implemented by the > + kernel driver. It can generate a variety of transfer > + patterns. > + > + See http://www.linux-usb.org/usbtest/ > + > +config BR2_PACKAGE_LINUX_TOOLS_USBTOOLS_FFSTEST > + bool "ffs-test" > + help > + User mode filesystem api for usb composite function > +endif > + > config BR2_PACKAGE_LINUX_TOOLS_TMON > bool "tmon" > depends on BR2_TOOLCHAIN_HAS_THREADS > diff --git a/package/linux-tools/linux-tool-usbtools.mk.in b/package/linux-tools/linux-tool-usbtools.mk.in > new file mode 100644 > index 000000000000..797758adce51 > --- /dev/null > +++ b/package/linux-tools/linux-tool-usbtools.mk.in > @@ -0,0 +1,34 @@ > +################################################################################ > +# > +# usbtools > +# > +################################################################################ > + > +LINUX_TOOLS += usbtools > + > +USBTOOLS_MAKE_OPTS = $(LINUX_MAKE_FLAGS) LDFLAGS="$(TARGET_LDFLAGS)" > + > +LINUX_TOOLS_USBTOOLS_LIST = \ > + $(if $(BR2_PACKAGE_LINUX_TOOLS_USBTOOLS_TESTUSB),testusb) \ > + $(if $(BR2_PACKAGE_LINUX_TOOLS_USBTOOLS_FFSTEST),ffs-test) > + > +define USBTOOLS_BUILD_CMDS > + $(Q)if ! grep install $(LINUX_DIR)/tools/usb/Makefile >/dev/null 2>&1 ; then \ > + echo "Your kernel version is too old to build the USB tools." ; \ > + echo "At least kernel 5.9 must be used." ; \ > + exit 1 ; \ > + fi > + > + $(TARGET_MAKE_ENV) $(MAKE) -C $(LINUX_DIR)/tools/usb \ > + ALL_TARGETS="$(LINUX_TOOLS_USBTOOLS_LIST)" \ > + $(USBTOOLS_MAKE_OPTS) \ > + all > +endef > + > +define USBTOOLS_INSTALL_TARGET_CMDS > + $(TARGET_MAKE_ENV) $(MAKE) -C $(LINUX_DIR)/tools/usb \ > + ALL_TARGETS="$(LINUX_TOOLS_USBTOOLS_LIST)" \ > + $(USBTOOLS_MAKE_OPTS) \ > + DESTDIR=$(TARGET_DIR) \ > + install > +endef > -- > 2.34.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 Tue Mar 28 20:25:33 2023 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Tue, 28 Mar 2023 22:25:33 +0200 Subject: [Buildroot] [PATCH] package/bluez5_utils: Fix builds with musl-libc In-Reply-To: <20230326130937.56650-1-f.fainelli@gmail.com> References: <20230326130937.56650-1-f.fainelli@gmail.com> Message-ID: <20230328202533.GD3204460@scaer> Florian, All, On 2023-03-26 06:09 -0700, Florian Fainelli spake thusly: > 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 > --- > .../bluez5_utils/0001-musl-max-input.patch | 35 +++++++++++++++++++ > 1 file changed, 35 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..87fbb68f8f40 > --- /dev/null > +++ b/package/bluez5_utils/0001-musl-max-input.patch > @@ -0,0 +1,35 @@ > +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 Please add your SoB to this patch, and a note that it is a blackport (yes, the commit log mentions it is a backport, but when we need to assess this patch in the future, having the notre in the patch itself is much easier). I usually do that with a note like: Original commit log... [yann.morin.1998 at free.fr: backport from upstream] Signed-off-by: Yann E. MORIN Note: if the path header has the upstream commit sha1 and applies as-is (possibly with just a bit of fuzz), then "backport from upstream" is enough. But if you had to rewrite the ptch, and the header does not have the upstream sha1, then add it to the note: [yann.morin.1998 at free.fr: backport and adapt from upsteam 1234CDEF] The most important missing part here that I can't add is your SoB, so can you please respin? Regards, Yann E. MORIN. > +--- > + 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 > + > -- > 2.34.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 Tue Mar 28 20:58:01 2023 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Tue, 28 Mar 2023 22:58:01 +0200 Subject: [Buildroot] [git commit] package/flann: needs C++11 support Message-ID: <20230328210001.E4B7E83602@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=16cd9494ba6496d7f5f873abd307952efea7da78 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master 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 --- 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 yann.morin.1998 at free.fr Tue Mar 28 21:00:07 2023 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Tue, 28 Mar 2023 23:00:07 +0200 Subject: [Buildroot] [PATCH v1] package/flann: needs C++11 support In-Reply-To: <20230326074820.12583-1-ps.report@gmx.net> References: <20230326074820.12583-1-ps.report@gmx.net> Message-ID: <20230328210007.GE3204460@scaer> Peter, All, On 2023-03-26 09:48 +0200, Peter Seiderer spake thusly: > 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 Applied to master, thanks. Regards, Yann E. MORIN. > --- > 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 > -- > 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 bugzilla at busybox.net Tue Mar 28 21:13:49 2023 From: bugzilla at busybox.net (bugzilla at busybox.net) Date: Tue, 28 Mar 2023 21:13:49 +0000 Subject: [Buildroot] [Bug 15356] package gobject-introspection-1.72.0 fails to build In-Reply-To: References: Message-ID: https://bugs.busybox.net/show_bug.cgi?id=15356 --- Comment #2 from Jonathan Bittner --- from experimenting with an image with cpu flags set to x86_64/slivermont on a i9-9900 machine, setting "-cpu max" for qemu takes advantage of all instructions available to the host processor and would likely fix your issue assuming your host is at least as modern as your target architecture -- You are receiving this mail because: You are on the CC list for the bug. From f.fainelli at gmail.com Tue Mar 28 21:27:11 2023 From: f.fainelli at gmail.com (Florian Fainelli) Date: Tue, 28 Mar 2023 14:27:11 -0700 Subject: [Buildroot] [PATCH v2] package/bluez5_utils: Fix builds with musl-libc Message-ID: <20230328212711.3721-1-f.fainelli@gmail.com> 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 --- .../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 + -- 2.34.1 From thomas.petazzoni at bootlin.com Wed Mar 29 05:40:31 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Wed, 29 Mar 2023 05:40:31 -0000 Subject: [Buildroot] [autobuild.buildroot.net] Daily results for 2023-03-28 Message-ID: <20230329054039.A2F5D41C55@smtp4.osuosl.org> Hello, Autobuild statistics for 2023-03-28 =================================== branch | OK | NOK | TIM | TOT | 2023.02.x | 13 | 14 | 1 | 28 | master | 231 | 176 | 2 | 409 | Classification of failures by reason for master ----------------------------------------------- host-binutils-2.38 | 14 glibc-2.36-81-g4f4d7a13edfd... | 9 elfutils-0.186 | 8 gobject-introspection-1.72.0 | 8 snmppp-3.5.0 | 7 host-go-1.19.7 | 6 linux-6.1.14 | 6 unknown | 5 bluez5_utils-5.66 | 4 dc3dd-7.2.641 | 4 host-zstd-1.5.4 | 4 quickjs-2021-03-27 | 4 fs/ubifs/ubifs.mk:49: /home... | 3 host-runc-1.1.4 | 3 libglib2-2.72.3 | 3 perl-5.36.0 | 3 busybox-1.36.0 | 2 coreutils-9.2 | 2 faad2-2.10.1 | 2 file-5.43 | 2 gobject-introspection | 2 host-rust-1.68.0 | 2 libgcrypt-1.10.1 | 2 liblog4c-localtime-1.0 | 2 ocf-linux-20171122 | 2 qemu-7.2.0 | 2 sdl-1.2.15 | 2 boost-1.80.0 | 1 brltty-6.5 | 1 cairo-1.16.0 | 1 cni-plugins-1.2.0 | 1 containerd-1.6.16 | 1 coremark-1.01 | 1 cryptopp-8.6.0 | 1 edk2-edk2-stable202208 | 1 efivar-38 | 1 firmware-utils-86739f2b3ae9... | 1 fontconfig-2.13.1 | 1 fs/cramfs/cramfs.mk:46: /tm... | 1 fs/ubi/ubi.mk:51: /home/aut... | 1 fs/ubi/ubi.mk:51: /home/aut... | 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 fs/ubifs/ubifs.mk:49: /tmp/... | 1 fs/ubifs/ubifs.mk:49: /tmp/... | 1 fs/ubifs/ubifs.mk:49: /tmp/... | 1 fs/ubifs/ubifs.mk:49: /tmp/... | 1 fwts-22.09.00 | 1 gcnano-binaries-0ac1a89d7a5... | 1 host-gcc-final-12.2.0 | 1 host-gdb-arc-2020.09-releas... | 1 host-moby-buildkit-0.11.2 | 1 host-python-sip-4.19.25 | 1 host-qemu-7.2.0 | 1 igh-ethercat-2e2cef61318953... | 1 jemalloc-5.3.0 | 1 libcamera-v0.0.4 | 1 libglvnd-1.4.0 | 1 libuhttpd-3.14.1 | 1 linux-5.10.162-cip24 | 1 linux-tools | 1 liquid-dsp-1.4.0 | 1 ltp-testsuite-20220930 | 1 lttng-modules-2.13.7 | 1 lxc-5.0.2 | 1 matio-1.5.23 | 1 mongodb-4.2.18 | 1 mpv-0.35.1 | 1 mupdf-1.21.1 | 1 ntp-4.2.8p15 | 1 ntpsec-1.2.2 | 1 olsr-0.9.8 | 1 p7zip-17.04 | 1 package/rtl8821cu/rtl8821cu... | 1 parted-3.5 | 1 php-8.2.3 | 1 pv-1.6.20 | 1 reaver-1.6.6 | 1 sane-backends-1.1.1 | 1 sdl2-2.26.3 | 1 skalibs-2.12.0.1 | 1 stress-ng-0.15.04 | 1 traceroute-2.1.0 | 1 uclibc-1.0.42 | 1 uclibc-ng-test-6790eafe897b... | 1 ulog-0389d243352255f6182326... | 1 valgrind-3.19.0 | 1 volk-2.5.2 | 1 zxing-cpp-1.4.0 | 1 Detail of failures for master ----------------------------- arch | reason | OK? | url | orph? -------------+--------------------------------+-----+---------------------------------------------------------------------------------+------- aarch64 | bluez5_utils-5.66 | NOK | http://autobuild.buildroot.net/results/e1b2d58f40961229984f95e2f925698331da405e | mipsel | bluez5_utils-5.66 | NOK | http://autobuild.buildroot.net/results/2b70db7531758aa68a57b26076653d4e539d1e70 | mips64 | bluez5_utils-5.66 | NOK | http://autobuild.buildroot.net/results/eee65936e8c7633d911ce3f4c539d363242aff97 | mipsel | bluez5_utils-5.66 | NOK | http://autobuild.buildroot.net/results/29cac892bee9505c591a4dde68a44601b79488de | arceb | boost-1.80.0 | NOK | http://autobuild.buildroot.net/results/eef37b81f0c27bb4132d168ff214b8acf7092676 | microblazeel | brltty-6.5 | NOK | http://autobuild.buildroot.net/results/ca184c45940bb223f33162d6dcd5159b211a0136 | mips | busybox-1.36.0 | NOK | http://autobuild.buildroot.net/results/d3abc47c96f72662df73546a7d0c2bc6e06f7161 | ORPH arm | busybox-1.36.0 | NOK | http://autobuild.buildroot.net/results/c4759db76995ff0c3687e89512172bf4b0ca324a | ORPH xtensa | cairo-1.16.0 | NOK | http://autobuild.buildroot.net/results/1b578f31012749d6d5063596816135868b926e74 | x86_64 | cni-plugins-1.2.0 | NOK | http://autobuild.buildroot.net/results/a8446706c1aa1c30295061db4b15f8c18c4f34e4 | x86_64 | containerd-1.6.16 | NOK | http://autobuild.buildroot.net/results/bda731e3164db0c869902d23cab70c392221e78a | armeb | coremark-1.01 | NOK | http://autobuild.buildroot.net/results/20e7592863f42e2caf9993dadb2083908d2b9b9a | sh4aeb | coreutils-9.2 | NOK | http://autobuild.buildroot.net/results/ebb2888e29aa114c17bde711e28c7a8d45822b86 | ORPH sh4eb | coreutils-9.2 | NOK | http://autobuild.buildroot.net/results/5370adab2e45e87432df81798a9db7dbb1cd95df | ORPH sh4aeb | cryptopp-8.6.0 | NOK | http://autobuild.buildroot.net/results/c4a5b8c99153bbc7c521faa22481514145b5a9e3 | or1k | dc3dd-7.2.641 | NOK | http://autobuild.buildroot.net/results/6b481680b21a66920de0a11d51d471adfddbf7bf | ORPH or1k | dc3dd-7.2.641 | NOK | http://autobuild.buildroot.net/results/9a44cc8cf8af158ae1606dc2deaf94b089f515f8 | ORPH or1k | dc3dd-7.2.641 | NOK | http://autobuild.buildroot.net/results/ec49315bc47b07bb86198795fbb8fc433186e21f | ORPH or1k | dc3dd-7.2.641 | NOK | http://autobuild.buildroot.net/results/dbc093c8185b920bc45ca5274deebed4c8e01ea3 | ORPH aarch64 | edk2-edk2-stable202208 | NOK | http://autobuild.buildroot.net/results/e5a1947057ffcc196821eecbd5d2dc4ac06d4038 | mipsel | efivar-38 | NOK | http://autobuild.buildroot.net/results/94356a1f86a11b97310537b52e99768350b0b5d9 | microblaze | elfutils-0.186 | NOK | http://autobuild.buildroot.net/results/c2146a27324563b165691475a1d796fd934234e8 | ORPH microblaze | elfutils-0.186 | NOK | http://autobuild.buildroot.net/results/9c3cce6821ac45ce15af77ece5d965109b6dba3a | ORPH microblazeel | elfutils-0.186 | NOK | http://autobuild.buildroot.net/results/40846269861c04892699a676cc5fad82b354a689 | ORPH microblaze | elfutils-0.186 | NOK | http://autobuild.buildroot.net/results/77d9b677e096f6ca4b45d79245437f8e336aa581 | ORPH microblaze | elfutils-0.186 | NOK | http://autobuild.buildroot.net/results/90f9fd25777f5967a82f1b7179b87be6c86603f1 | ORPH microblazeel | elfutils-0.186 | NOK | http://autobuild.buildroot.net/results/17fd5fe22cf5712069a515d25acf1fbbe729c980 | ORPH microblaze | elfutils-0.186 | NOK | http://autobuild.buildroot.net/results/ddeeb8a1ba4e4b4e788768fa3afc6fba0c215396 | ORPH microblazeel | elfutils-0.186 | NOK | http://autobuild.buildroot.net/results/4cdef08c1848730437edf93aa34b5f50f949f6ed | ORPH sh4 | faad2-2.10.1 | NOK | http://autobuild.buildroot.net/results/2619ce18e613ba075b782679cc861ade15119414 | sh4a | faad2-2.10.1 | NOK | http://autobuild.buildroot.net/results/9b5cbdb5d9c472bfe31d7f2a58ce6801b6f2c2ed | mipsel | file-5.43 | NOK | http://autobuild.buildroot.net/results/a019b16d82da151dbefae5591688e55f678ede3c | ORPH mipsel | file-5.43 | NOK | http://autobuild.buildroot.net/results/5f0b45dfe9aa1f9c5eb4d0d037b2d0497a47d8f0 | ORPH or1k | firmware-utils-86739f2b3ae9... | NOK | http://autobuild.buildroot.net/results/0b8e04c959c7f07c2aa194df78b71640f0a76b25 | riscv64 | fontconfig-2.13.1 | NOK | http://autobuild.buildroot.net/results/28a565d6d416cf8b7e1df64e8870fa45696aba72 | ORPH mips64el | fs/cramfs/cramfs.mk:46: /tm... | NOK | http://autobuild.buildroot.net/results/4d3c45db306265799a981e954776e6ed4f0a22af | mips | fs/ubi/ubi.mk:51: /home/aut... | NOK | http://autobuild.buildroot.net/results/1b0fcaea00e1baa23bdf086917694baebd826f9a | armeb | fs/ubi/ubi.mk:51: /home/aut... | NOK | http://autobuild.buildroot.net/results/87c504df62a2f70a6f3e22e6b4f9dd248bc50f90 | mips64 | fs/ubi/ubi.mk:51: /tmp/inst... | NOK | http://autobuild.buildroot.net/results/1f3848214ba7bc4e8de8457fe02554be73d3cacf | powerpc64 | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/94d782d6672ab5eae8815318908608b43b69c1ee | armeb | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/53019262ec1f91fca17bde003329b40be0d96d30 | nios2 | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/40a8078e8d719ca8dd731299a89dcc258b3775e3 | x86_64 | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/d7ebc472a322a204d4f3630b39a7e8d194428ec2 | m68k | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/70a6fb24a3b6325fbc366af745134a7b9f71e1e7 | aarch64 | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/d2aac527261519b8f9aa14fa14a685e1723f7bc6 | powerpc64le | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/2e445198d86140badd0e7da06255fee3310fd00a | sparc64 | fs/ubifs/ubifs.mk:49: /tmp/... | NOK | http://autobuild.buildroot.net/results/d6cecddc7cf97b5238c1909549ef6f4272226343 | s390x | fs/ubifs/ubifs.mk:49: /tmp/... | NOK | http://autobuild.buildroot.net/results/e23921f2911d6f87a0476ae016dab979cb2eb854 | mipsel | fs/ubifs/ubifs.mk:49: /tmp/... | NOK | http://autobuild.buildroot.net/results/5efa00355a0c756634c261ec6054941b616a4fb9 | s390x | fs/ubifs/ubifs.mk:49: /tmp/... | NOK | http://autobuild.buildroot.net/results/915e18d264420461fb5a2cf6a586dc3ce8d28f1e | x86_64 | fwts-22.09.00 | NOK | http://autobuild.buildroot.net/results/9a8ad276c7ee8b86fbd271fffd3af96656b592d8 | arm | gcnano-binaries-0ac1a89d7a5... | NOK | http://autobuild.buildroot.net/results/3fc753d51a88ce425223aa2221234233ce490815 | powerpc | glibc-2.36-81-g4f4d7a13edfd... | NOK | http://autobuild.buildroot.net/results/5380e21194ee7b5d0f0205832283765375595445 | powerpc | glibc-2.36-81-g4f4d7a13edfd... | NOK | http://autobuild.buildroot.net/results/0d2025f98db2c85a1933f98e3e9a710e5f814ec5 | powerpc | glibc-2.36-81-g4f4d7a13edfd... | NOK | http://autobuild.buildroot.net/results/9d9c43c1c0967d87ccd20b6021d04d775b8a4d5b | powerpc | glibc-2.36-81-g4f4d7a13edfd... | NOK | http://autobuild.buildroot.net/results/75fe0474c4bb5b8470d368ffbf5bbb9ec449f7f8 | riscv32 | glibc-2.36-81-g4f4d7a13edfd... | NOK | http://autobuild.buildroot.net/results/60c7741ad9b582ceacea65b5b53cc125bdad9bf9 | powerpc | glibc-2.36-81-g4f4d7a13edfd... | NOK | http://autobuild.buildroot.net/results/86ea1a010f3cefe11a0ad54ae55f37d7e8c10311 | powerpc | glibc-2.36-81-g4f4d7a13edfd... | NOK | http://autobuild.buildroot.net/results/4dd196942528d94720eeb1ef88a1a27229fe1612 | powerpc | glibc-2.36-81-g4f4d7a13edfd... | NOK | http://autobuild.buildroot.net/results/6d35b4fd9284c14e38f3b8329fa9709ed4b9d437 | powerpc | glibc-2.36-81-g4f4d7a13edfd... | NOK | http://autobuild.buildroot.net/results/299a14cdc5ebd94815a98739160bef45a5ba89ee | armeb | gobject-introspection | TIM | http://autobuild.buildroot.net/results/737de32659394631b460cb819af600a5a1198087 | microblazeel | gobject-introspection | TIM | http://autobuild.buildroot.net/results/b572b2a3f996dac4855d2422a64678f585b9a54d | powerpc64le | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/f0aa1328f523973351f9203de381f8f5d8227708 | ORPH microblaze | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/cc71993f5ef5c3e065ef7b6ec5de85cb32ccb0fc | ORPH s390x | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/a733d5e7581c81626c14ff1364dd00528d395cb3 | ORPH sparc64 | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/54636e943848d6827d3ff4189e7dca8c0a2953b9 | ORPH armeb | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/fc5a73d6e15b4d54beb21de955e4846ea6630498 | ORPH powerpc64 | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/283296967c517089baadea2881a703621b9d89d8 | ORPH sparc64 | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/b37ba038aa83b57a6e2777da4ee82cf51b0853b6 | ORPH nios2 | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/df0a3a64c6fb31c2b27f6d7b757f0eb7fd2f5a2e | ORPH s390x | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/6118679c3aa178121d7353f0e237dafb0c0d148c | powerpc64 | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/d05e796380888266fe6f31b26be9212d8dc243e8 | sparc | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/008edd64cf57ca38423425f22304dfc6d2a9aa64 | mips | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/f632715167aec032f0a341e08799fbfea8c18888 | mips64el | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/01919b950b416bc88b5f32ba63b20f2ca5069481 | sh4eb | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/9e69b144dc98fa9ce0f682a4ac34c382620c1cea | riscv64 | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/6c33655c0ee2d0f42e0f16ef3a2322dd64dcd1b3 | i586 | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/92894b661e2cccccd6d6778bec066dd22d87d6f8 | powerpc | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/e7ccab33359dc05ed3bb65991e25046f57452e68 | mipsel | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/c59ee2bbf899e9f1a0dae296e3001df37e4d3416 | aarch64 | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/3573410ee29a11b0c3e0f1c3afe5a723a01ad910 | x86_64 | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/fe733c73f60e6ddcb106c47819f851e7de46a610 | sparc | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/297927cce75776cdcbf2726b6e74d0245eec76ea | sparc | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/8bac726999de50e8d17d967f23f969b5fcf6765e | microblaze | host-gcc-final-12.2.0 | NOK | http://autobuild.buildroot.net/results/c4a2b5329f9281b201b3135675735b581336cd87 | arc | host-gdb-arc-2020.09-releas... | NOK | http://autobuild.buildroot.net/results/40502a61017a3006452ff8725daa399d15fa3d27 | ORPH aarch64 | host-go-1.19.7 | NOK | http://autobuild.buildroot.net/results/ec245cae5a2b748c5c3dd9cbe857773649175195 | mipsel | host-go-1.19.7 | NOK | http://autobuild.buildroot.net/results/24e89e35f9088964a1009e328629de56bf4510a6 | mips64 | host-go-1.19.7 | NOK | http://autobuild.buildroot.net/results/910595a2fcee3350c4b229d58cf9b610d8b8629b | i686 | host-go-1.19.7 | NOK | http://autobuild.buildroot.net/results/29502db0b144f6754bb2043e2d3d0d9bcf388342 | powerpc64le | host-go-1.19.7 | NOK | http://autobuild.buildroot.net/results/c2c17c8457d492de50a8886f907a608cb46a658c | mips64 | host-go-1.19.7 | NOK | http://autobuild.buildroot.net/results/85584fc50ced408cc1c2d0f9ee22426ce906abad | aarch64 | host-moby-buildkit-0.11.2 | NOK | http://autobuild.buildroot.net/results/880c549b1e99c775ac9c260618582071e609779b | aarch64 | host-python-sip-4.19.25 | NOK | http://autobuild.buildroot.net/results/37eef9f1dd4c0e4d8ed8f15e36dbe2a16a9d893c | mipsel | host-qemu-7.2.0 | NOK | http://autobuild.buildroot.net/results/26eec3018e72c3103b95d8c26bc28599713e8bd5 | arc | host-runc-1.1.4 | NOK | http://autobuild.buildroot.net/results/38e096169bcba594fe32822284a1cc0c21be5515 | x86_64 | host-runc-1.1.4 | NOK | http://autobuild.buildroot.net/results/00310d3eb38e1e7c161a6b4730fbb6ca0fb74eb0 | riscv64 | host-runc-1.1.4 | NOK | http://autobuild.buildroot.net/results/4c096b6cdc0c7acad177cf62f2f9f6eb5aab3968 | x86_64 | host-rust-1.68.0 | NOK | http://autobuild.buildroot.net/results/ceed178b3a20b1579bc90c553826542bbc9c284e | aarch64 | host-rust-1.68.0 | NOK | http://autobuild.buildroot.net/results/52f19773f8d198638d095ab3b79f1ad3f5bd0474 | powerpc64 | host-zstd-1.5.4 | NOK | http://autobuild.buildroot.net/results/1b682340e9fdece6792e25f11953b83b81b131a6 | mips64el | host-zstd-1.5.4 | NOK | http://autobuild.buildroot.net/results/85b2b7065832ac1ea7b1d9c82374330907526141 | s390x | host-zstd-1.5.4 | NOK | http://autobuild.buildroot.net/results/5c6ace7d323cf2fe43ad1881724ce9d4cf2a584b | nios2 | host-zstd-1.5.4 | NOK | http://autobuild.buildroot.net/results/9b778d2c4ad3d5c19792ddb0d4361b4503d50937 | x86_64 | igh-ethercat-2e2cef61318953... | NOK | http://autobuild.buildroot.net/results/441e790ba3417daeacba1f875677f94ce3630dc9 | sh4aeb | jemalloc-5.3.0 | NOK | http://autobuild.buildroot.net/results/eec8173bf18f9b386580ca5a333535db0e29c52b | or1k | libcamera-v0.0.4 | NOK | http://autobuild.buildroot.net/results/cb5b8b9f683586eeb7c0632fe5353ffb3aa758d7 | i686 | libgcrypt-1.10.1 | NOK | http://autobuild.buildroot.net/results/e0e62fbcc7d7aa9b1bc3e0e828478a07ddd9e665 | ORPH i686 | libgcrypt-1.10.1 | NOK | http://autobuild.buildroot.net/results/6486c06d39f5105d055d2bfcc7723d59f9ca2f29 | ORPH arceb | libglib2-2.72.3 | NOK | http://autobuild.buildroot.net/results/87b6ce6f96acc3d3d5ccbcea8fb0f443422ee5b4 | arc | libglib2-2.72.3 | NOK | http://autobuild.buildroot.net/results/e6175cf294ce7458d1972d1db5e9db948b5cfc99 | arceb | libglib2-2.72.3 | NOK | http://autobuild.buildroot.net/results/3dd37bdf624ebe1ccc35bf9bf47998d0338a8fc3 | mips64el | libglvnd-1.4.0 | NOK | http://autobuild.buildroot.net/results/1179b0b0df1dee6425f574a81a3eaa0a6adc5750 | ORPH riscv64 | liblog4c-localtime-1.0 | NOK | http://autobuild.buildroot.net/results/2ef5f2f485bed8e2f6b59b11d9b6805a93d1e41a | riscv64 | liblog4c-localtime-1.0 | NOK | http://autobuild.buildroot.net/results/3fdb30212cccffe77b9211bd0333fe972391cc55 | mips64el | libuhttpd-3.14.1 | NOK | http://autobuild.buildroot.net/results/5511f65682ea9d07b041905c4c698fad1dac09f8 | sh4a | linux-5.10.162-cip24 | NOK | http://autobuild.buildroot.net/results/9ec9b630d61155a33ea05788b115fced4d96eafa | ORPH arceb | linux-6.1.14 | NOK | http://autobuild.buildroot.net/results/f59a768aedfb59e37bb95af098e6ad0bcd31b746 | ORPH powerpc64 | linux-6.1.14 | NOK | http://autobuild.buildroot.net/results/f123a141e9189512b8568b8df2ca72fd2fa23362 | ORPH mipsel | linux-6.1.14 | NOK | http://autobuild.buildroot.net/results/74c4043853ba7d2f999ca49e15739c39a0836edc | ORPH aarch64_be | linux-6.1.14 | NOK | http://autobuild.buildroot.net/results/371101a204606c1243b29041db8d4f8e3ab65f3f | ORPH mips64el | linux-6.1.14 | NOK | http://autobuild.buildroot.net/results/83c0c3485d5467513241cc7701c2eb960b961af5 | ORPH nios2 | linux-6.1.14 | NOK | http://autobuild.buildroot.net/results/0b9a4e32604484aea19baceee9a87ce19e42b69e | ORPH powerpc64 | linux-tools | NOK | http://autobuild.buildroot.net/results/9e9ee2d863676de024a2152327b165e541561fa3 | ORPH arm | liquid-dsp-1.4.0 | NOK | http://autobuild.buildroot.net/results/5da009f62bbf055f6bc2a09afb7d6d603e0084be | x86_64 | ltp-testsuite-20220930 | NOK | http://autobuild.buildroot.net/results/83a7f02941a1a05add6f827c42efcbf6b84963e1 | sparc | lttng-modules-2.13.7 | NOK | http://autobuild.buildroot.net/results/84932bd03fc09da452abe9dc596d311c656daaee | aarch64_be | lxc-5.0.2 | NOK | http://autobuild.buildroot.net/results/334cdf105bc32166cc3da59a22e0b272d2bfdfcc | nios2 | matio-1.5.23 | NOK | http://autobuild.buildroot.net/results/ea930f967f490951e70336d6f29fb8065d352799 | x86_64 | mongodb-4.2.18 | NOK | http://autobuild.buildroot.net/results/0f052c77dfaeaddaec329f438d5632f8acd4662d | mipsel | mpv-0.35.1 | NOK | http://autobuild.buildroot.net/results/5d267664760c9af01ebaeb67f3bc74ed51c61a25 | s390x | mupdf-1.21.1 | NOK | http://autobuild.buildroot.net/results/3e0933b8d7adf1a16cee0662a2592e476ae16b81 | riscv64 | ntp-4.2.8p15 | NOK | http://autobuild.buildroot.net/results/ac848c5881f3befac1fc9143f4ceb7cb539a4abc | ORPH xtensa | ntpsec-1.2.2 | NOK | http://autobuild.buildroot.net/results/413de905a3a73c7e6c90e20a4e902907ec2cbde7 | ORPH sparc64 | ocf-linux-20171122 | NOK | http://autobuild.buildroot.net/results/4779a67b8e450d879f32341114304ca884066214 | ORPH i686 | ocf-linux-20171122 | NOK | http://autobuild.buildroot.net/results/5488a0fb0e8844d6925d06fa4a68ce15719f8d0b | ORPH s390x | olsr-0.9.8 | NOK | http://autobuild.buildroot.net/results/de567ec633ff2a8dcdf38d44b0cb03c9294a6ab6 | ORPH or1k | p7zip-17.04 | NOK | http://autobuild.buildroot.net/results/a80cb9ac3d982e5b686967c9b154537ef8bdf02b | powerpc64 | package/rtl8821cu/rtl8821cu... | NOK | http://autobuild.buildroot.net/results/fc3cb6483fce3555c96a830627cd588f507380d0 | arceb | parted-3.5 | NOK | http://autobuild.buildroot.net/results/0a293f2cc746603fa707bae54f707c6ee23a458c | mips64el | perl-5.36.0 | NOK | http://autobuild.buildroot.net/results/e0c5d28151a1aa223f909d4b30bd3cb1669bfd7b | or1k | perl-5.36.0 | NOK | http://autobuild.buildroot.net/results/e896e283517ad9d46628343eabbddd289670051f | arceb | perl-5.36.0 | NOK | http://autobuild.buildroot.net/results/31c57f5b792c423e692802a5b3bf81d577a96878 | arm | php-8.2.3 | NOK | http://autobuild.buildroot.net/results/dc067f209cc850bd7ec5563bf1cab920165ea4f2 | armeb | pv-1.6.20 | NOK | http://autobuild.buildroot.net/results/a8a532f0ac23f5ad1084bd6370dbeaea3801c21f | ORPH mipsel | qemu-7.2.0 | NOK | http://autobuild.buildroot.net/results/f702007eaa445c6e38e651b8c4d49cb4eefd4f83 | mips | qemu-7.2.0 | NOK | http://autobuild.buildroot.net/results/8c3a3c4843b7d1b2e6a26a30a90a80fe59478b54 | microblazeel | quickjs-2021-03-27 | NOK | http://autobuild.buildroot.net/results/5d1cab9eadb43345bac44f0341141443ff44e3f6 | microblazeel | quickjs-2021-03-27 | NOK | http://autobuild.buildroot.net/results/b93bc0fe098c9ec2ef4d69748e929bad10aeb471 | microblazeel | quickjs-2021-03-27 | NOK | http://autobuild.buildroot.net/results/368d211c71d797203d806b648f2ce3861bdb16ca | microblaze | quickjs-2021-03-27 | NOK | http://autobuild.buildroot.net/results/33eca8b12abf14f1ba8ced19fc6d9e76e94ac669 | arceb | reaver-1.6.6 | NOK | http://autobuild.buildroot.net/results/31cbc5335ae8731b642b2f8fd96c37f8f56dfd2f | arm | sane-backends-1.1.1 | NOK | http://autobuild.buildroot.net/results/153f5470e9dc48b6cd2ffe2408344568335802bf | sh4aeb | sdl-1.2.15 | NOK | http://autobuild.buildroot.net/results/94df1edeb535e2e4e21aafeae0756946072d5a73 | ORPH sh4a | sdl-1.2.15 | NOK | http://autobuild.buildroot.net/results/dda7ff2e614f1a7636406b652b58596bac6660a7 | ORPH arm | sdl2-2.26.3 | NOK | http://autobuild.buildroot.net/results/7ec1387c346a672471bb8b410d3833214cb9d771 | or1k | skalibs-2.12.0.1 | NOK | http://autobuild.buildroot.net/results/a4f3cfa355799309f6babe7fcf516ccc5fe6feaa | aarch64 | snmppp-3.5.0 | NOK | http://autobuild.buildroot.net/results/b74a57f81e473316e14b566e962cbe32d97317dd | microblazeel | snmppp-3.5.0 | NOK | http://autobuild.buildroot.net/results/ac5a4691723107c8202415c4e876a3e527944d6f | x86_64 | snmppp-3.5.0 | NOK | http://autobuild.buildroot.net/results/54e96d314307912032319f5f7edb1539300136c1 | armeb | snmppp-3.5.0 | NOK | http://autobuild.buildroot.net/results/fd25fc2b204e13c960e7e0b368343df7eb781344 | x86_64 | snmppp-3.5.0 | NOK | http://autobuild.buildroot.net/results/3859358a0c8c915b487fdc35e6b33bfea33dddf5 | x86_64 | snmppp-3.5.0 | NOK | http://autobuild.buildroot.net/results/2e4d7f9ede0a272fc7cfd8c0d6b3e59d27bf63ca | sparc64 | snmppp-3.5.0 | NOK | http://autobuild.buildroot.net/results/a61cb39e7c955ba60c948b6bfdb5279268b2526a | arm | stress-ng-0.15.04 | NOK | http://autobuild.buildroot.net/results/6e08d3ed54a2c2018e84169a9184a416f84e83fb | arm | traceroute-2.1.0 | NOK | http://autobuild.buildroot.net/results/1860367dfe973579ece06ac1be99b5dfd7bc31c1 | riscv64 | uclibc-1.0.42 | NOK | http://autobuild.buildroot.net/results/4263fdf82cbd36c8993a7c40614866b5f68317ad | mips64el | uclibc-ng-test-6790eafe897b... | NOK | http://autobuild.buildroot.net/results/cd43873f26715393d354a289b0dd61ac49810047 | powerpc64 | ulog-0389d243352255f6182326... | NOK | http://autobuild.buildroot.net/results/477aa2f3a861bc1f862cdf9468cccb93ae40b013 | s390x | unknown | NOK | http://autobuild.buildroot.net/results/aca794ce2f7a4ef5ee124cfa03e0f211f9a97860 | sh4 | unknown | NOK | http://autobuild.buildroot.net/results/6a2c81c595c642ad7a2d88af387e6cb4f04357fd | mipsel | unknown | NOK | http://autobuild.buildroot.net/results/e13e4ff46f26069a68f01324b435a7bb4582bd30 | sparc64 | unknown | NOK | http://autobuild.buildroot.net/results/ab658a2c5b4f49d4a25cd9a92719dcbe4e5a6b04 | mips | unknown | NOK | http://autobuild.buildroot.net/results/d82f99d867e1d5366f1a23bfd7902b55021decd2 | i686 | valgrind-3.19.0 | NOK | http://autobuild.buildroot.net/results/f1da6c791352aca4352986d4dd7932ed541341d9 | ORPH powerpc | volk-2.5.2 | NOK | http://autobuild.buildroot.net/results/9e088db2a0ac2e3d098a7152db0eefcc596f9fd4 | or1k | zxing-cpp-1.4.0 | NOK | http://autobuild.buildroot.net/results/9f6e4590c28081f88afea7247d275ce4b771ca7e | Classification of failures by reason for 2023.02.x -------------------------------------------------- unknown | 3 host-qemu-7.2.0 | 2 ffmpeg-4.4.3 | 1 fs/ubifs/ubifs.mk:49: /home... | 1 glibc-2.36-81-g4f4d7a13edfd... | 1 gobject-introspection | 1 host-delve-1.20.0 | 1 host-gdb-arc-2020.09-releas... | 1 libzip-1.9.2 | 1 ulog-0389d243352255f6182326... | 1 vdr-2.6.3 | 1 wolfssl-5.5.3 | 1 Detail of failures for 2023.02.x -------------------------------- arch | reason | OK? | url | orph? -------------+--------------------------------+-----+---------------------------------------------------------------------------------+------- arc | ffmpeg-4.4.3 | NOK | http://autobuild.buildroot.net/results/2d22f968928f0adc24a6cb467c8ebd4ac13d13cd | s390x | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/7d5295171b9a68051e80b17488aa4a42edc96673 | powerpc | glibc-2.36-81-g4f4d7a13edfd... | NOK | http://autobuild.buildroot.net/results/0e0d5bda420b5190a763c8448aaf4180965aa269 | microblaze | gobject-introspection | TIM | http://autobuild.buildroot.net/results/aec4f54d6288cee339ea900ac78cfd0152a28cdd | mips64 | host-delve-1.20.0 | NOK | http://autobuild.buildroot.net/results/de6735077dcd6f2b5867552143f27ae1abeea9e3 | arc | host-gdb-arc-2020.09-releas... | NOK | http://autobuild.buildroot.net/results/e96f7fe9847b3747f294161cdd7bf17da504c4a4 | ORPH armeb | host-qemu-7.2.0 | NOK | http://autobuild.buildroot.net/results/ebbd20071e2390852ec4eb48b124314212b706c2 | nios2 | host-qemu-7.2.0 | NOK | http://autobuild.buildroot.net/results/0095960222846c58726aaaa20cc43046535d00d2 | arc | libzip-1.9.2 | NOK | http://autobuild.buildroot.net/results/df502625d206ef3a0f69214d9519db8990c5adeb | ORPH powerpc64 | ulog-0389d243352255f6182326... | NOK | http://autobuild.buildroot.net/results/294af466eae4360b5e4e913d0d53b326b0fe705d | s390x | unknown | NOK | http://autobuild.buildroot.net/results/adef7dfb5112026d260df54cbdc329175b457695 | i686 | unknown | NOK | http://autobuild.buildroot.net/results/6682b855b463de7e1dfa3cf8cc08b361fbaa4aed | mips64el | unknown | NOK | http://autobuild.buildroot.net/results/7f7acd8b6d4442aab17c11d106f752174347d620 | mips64 | vdr-2.6.3 | NOK | http://autobuild.buildroot.net/results/a6a7ef2909d4f957028fdf28ebeed7b4c0ffe0ce | mipsel | wolfssl-5.5.3 | NOK | http://autobuild.buildroot.net/results/7ca0862981251afb7f52a0c7e676e30f59f218e4 | Gitlab CI results for 2023-03-28 ================================ Detail of runtime-test failures for master ------------------------------------------ runtime-test | link to the job | orph? --------------------------+---------------------------------------------------------------+------ TestAarch64Pages64kGlibc | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004634959 | ORPH TestAarch64Pages64kMusl | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004634960 | ORPH TestAarch64Pages64kuClibc | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004634961 | ORPH TestCheckPackage | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004635357 | TestClangCompilerRT | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004634514 | ORPH TestCrudiniPy3 | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004634517 | ORPH TestDtbocfg | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004634530 | ORPH TestExecline | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004634533 | ORPH TestExt3 | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004634381 | ORPH ...rch64GlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004634972 | ORPH ...tlinAarch64GlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004634973 | ORPH ...arch64MuslBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004634974 | ORPH ...otlinAarch64MuslStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004634975 | ORPH ...ch64UclibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004634977 | ORPH ...linAarch64UclibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004634978 | ORPH ...h64beGlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004634979 | ORPH ...inAarch64beGlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004634980 | ORPH ...64beUclibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004634981 | ORPH ...nAarch64beUclibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004634982 | ORPH ...750dUclibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004634983 | ORPH ...nArcle750dUclibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004634984 | ORPH ...ehs38GlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004634985 | ORPH ...inArclehs38GlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004634988 | ORPH ...hs38UclibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004634990 | ORPH ...nArclehs38UclibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004634991 | ORPH ...abihfGlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004634992 | ORPH ...mebv7eabihfGlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004634993 | ORPH ...eabihfMuslBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004634994 | ORPH ...rmebv7eabihfMuslStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004634996 | ORPH ...bihfUclibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004634997 | ORPH ...ebv7eabihfUclibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004634999 | ORPH ...5eabiGlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004635000 | ORPH ...inArmv5eabiGlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004635001 | ORPH ...v5eabiMuslBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004635002 | ORPH ...linArmv5eabiMuslStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004635004 | ORPH ...eabiUclibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004635005 | ORPH ...nArmv5eabiUclibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004635006 | ORPH ...abihfGlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004635008 | ORPH ...Armv6eabihfGlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004635009 | ORPH ...eabihfMuslBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004635010 | ORPH ...nArmv6eabihfMuslStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004635013 | ORPH ...bihfUclibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004635016 | ORPH ...rmv6eabihfUclibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004635018 | ORPH ...abihfGlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004635021 | ORPH ...Armv7eabihfGlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004635023 | ORPH ...eabihfMuslBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004635027 | ORPH ...nArmv7eabihfMuslStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004635029 | ORPH ...bihfUclibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004635034 | ORPH ...rmv7eabihfUclibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004635035 | ORPH ...mv7mUclibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004635037 | ORPH ...tlinArmv7mUclibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004635038 | ORPH ...8xxxUclibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004635040 | ORPH ...nM68k68xxxUclibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004635042 | ORPH ...fireUclibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004635044 | ORPH ...8kcoldfireUclibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004635047 | ORPH ...azebeGlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004635049 | ORPH ...icroblazebeGlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004635052 | ORPH ...lazebeMuslBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004635054 | ORPH ...MicroblazebeMuslStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004635058 | ORPH ...zebeUclibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004635061 | ORPH ...croblazebeUclibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004635062 | ORPH ...azeelGlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004635067 | ORPH ...icroblazeelGlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004635069 | ORPH ...lazeelMuslBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004635072 | ORPH ...MicroblazeelMuslStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004635074 | ORPH ...zeelUclibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004635076 | ORPH ...croblazeelUclibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004635078 | ORPH ...ips32GlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004635080 | ORPH ...otlinMips32GlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004635082 | ORPH ...Mips32MuslBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004635084 | ORPH ...ootlinMips32MuslStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004635087 | ORPH ...ps32UclibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004635089 | ORPH ...tlinMips32UclibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004635091 | ORPH ...s32elGlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004635093 | ORPH ...linMips32elGlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004635097 | ORPH ...ps32elMuslBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004635099 | ORPH ...tlinMips32elMuslStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004635103 | ORPH ...32elUclibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004635105 | ORPH ...inMips32elUclibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004635106 | ORPH ...2r5elGlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004635108 | ORPH ...nMips32r5elGlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004635112 | ORPH ...32r5elMuslBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004635114 | ORPH ...inMips32r5elMuslStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004635118 | ORPH ...r5elUclibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004635121 | ORPH ...Mips32r5elUclibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004635125 | ORPH ...2r6elGlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004635130 | ORPH ...nMips32r6elGlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004635132 | ORPH ...32r6elMuslBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004635134 | ORPH ...inMips32r6elMuslStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004635135 | ORPH ...r6elUclibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004635137 | ORPH ...Mips32r6elUclibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004635138 | ORPH ...eln32GlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004635141 | ORPH ...Mips64eln32GlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004635144 | ORPH ...4eln32MuslBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004635148 | ORPH ...nMips64eln32MuslStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004635150 | ORPH ...ln32UclibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004635152 | ORPH ...ips64eln32UclibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004635153 | ORPH ...64n32GlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004635155 | ORPH ...inMips64n32GlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004635157 | ORPH ...s64n32MuslBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004635158 | ORPH ...linMips64n32MuslStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004635160 | ORPH ...4n32UclibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004635161 | ORPH ...nMips64n32UclibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004635162 | ORPH ...eln32GlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004635164 | ORPH ...ps64r6eln32GlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004635166 | ORPH ...6eln32MuslBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004635169 | ORPH ...ips64r6eln32MuslStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004635171 | ORPH ...ln32UclibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004635173 | ORPH ...s64r6eln32UclibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004635177 | ORPH ...Nios2GlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004635179 | ORPH ...ootlinNios2GlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004635180 | ORPH ...nriscGlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004635183 | ORPH ...linOpenriscGlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004635185 | ORPH ...enriscMuslBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004635186 | ORPH ...tlinOpenriscMuslStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004635187 | ORPH ...riscUclibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004635188 | ORPH ...inOpenriscUclibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004635189 | ORPH ...440fpGlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004635190 | ORPH ...owerpc440fpGlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004635191 | ORPH ...c440fpMuslBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004635192 | ORPH ...Powerpc440fpMuslStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004635193 | ORPH ...40fpUclibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004635195 | ORPH ...werpc440fpUclibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004635196 | ORPH ...e5500GlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004635197 | ORPH ...erpc64e5500GlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004635199 | ORPH ...e6500GlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004635200 | ORPH ...erpc64e6500GlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004635201 | ORPH ...4e6500MuslBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004635202 | ORPH ...werpc64e6500MuslStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004635203 | ORPH ...ower8GlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004635205 | ORPH ...c64lepower8GlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004635207 | ORPH ...power8MuslBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004635209 | ORPH ...pc64lepower8MuslStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004635211 | ORPH ...ower8GlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004635213 | ORPH ...rpc64power8GlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004635214 | ORPH ...power8MuslBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004635218 | ORPH ...erpc64power8MuslStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004635220 | ORPH ...300c3GlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004635222 | ORPH ...werpce300c3GlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004635223 | ORPH ...e300c3MuslBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004635224 | ORPH ...owerpce300c3MuslStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004635225 | ORPH ...00c3UclibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004635227 | ORPH ...erpce300c3UclibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004635228 | ORPH ...500mcGlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004635229 | ORPH ...werpce500mcGlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004635230 | ORPH ...e500mcMuslBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004635231 | ORPH ...owerpce500mcMuslStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004635232 | ORPH ...00mcUclibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004635234 | ORPH ...erpce500mcUclibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004635235 | ORPH ...lp32dGlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004635236 | ORPH ...lp64dGlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004635238 | ORPH ...iscv64lp64dGlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004635239 | ORPH ...4lp64dMuslBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004635240 | ORPH ...Riscv64lp64dMuslStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004635241 | ORPH ...p64dUclibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004635242 | ORPH ...scv64lp64dUclibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004635245 | ORPH ...0xz13GlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004635247 | ORPH ...linS390xz13GlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004635248 | ORPH ...Shsh4GlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004635249 | ORPH ...ootlinShsh4GlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004635251 | ORPH ...nShsh4MuslBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004635252 | ORPH ...BootlinShsh4MuslStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004635254 | ORPH ...hsh4UclibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004635255 | ORPH ...otlinShsh4UclibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004635256 | ORPH ...h4aebGlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004635259 | ORPH ...linShsh4aebGlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004635260 | ORPH ...sh4aebMuslBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004635261 | ORPH ...tlinShsh4aebMuslStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004635262 | ORPH ...arc64GlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004635263 | ORPH ...tlinSparc64GlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004635264 | ORPH ...rcv8UclibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004635265 | ORPH ...linSparcv8UclibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004635266 | ORPH ...X8664GlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004635267 | ORPH ...ootlinX8664GlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004635268 | ORPH ...nX8664MuslBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004635269 | ORPH ...BootlinX8664MuslStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004635270 | ORPH ...8664UclibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004635272 | ORPH ...otlinX8664UclibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004635273 | ORPH ...orei7GlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004635274 | ORPH ...X8664corei7GlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004635275 | ORPH ...corei7MuslBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004635280 | ORPH ...nX8664corei7MuslStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004635285 | ORPH ...rei7UclibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004635288 | ORPH ...8664corei7UclibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004635291 | ORPH ...664v2GlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004635294 | ORPH ...tlinX8664v2GlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004635297 | ORPH ...8664v2MuslBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004635300 | ORPH ...otlinX8664v2MuslStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004635301 | ORPH ...64v2UclibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004635302 | ORPH ...linX8664v2UclibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004635303 | ORPH ...664v3GlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004635304 | ORPH ...tlinX8664v3GlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004635305 | ORPH ...8664v3MuslBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004635306 | ORPH ...otlinX8664v3MuslStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004635307 | ORPH ...64v3UclibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004635308 | ORPH ...linX8664v3UclibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004635309 | ORPH ...664v4GlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004635311 | ORPH ...tlinX8664v4GlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004635313 | ORPH ...8664v4MuslBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004635315 | ORPH ...otlinX8664v4MuslStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004635317 | ORPH ...64v4UclibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004635318 | ORPH ...linX8664v4UclibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004635319 | ORPH ...core2GlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004635320 | ORPH ...linX86core2GlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004635323 | ORPH ...6core2MuslBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004635325 | ORPH ...tlinX86core2MuslStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004635328 | ORPH ...ore2UclibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004635330 | ORPH ...inX86core2UclibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004635333 | ORPH ...6i686GlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004635337 | ORPH ...tlinX86i686GlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004635340 | ORPH ...86i686MuslBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004635343 | ORPH ...otlinX86i686MuslStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004635346 | ORPH ...i686UclibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004635348 | ORPH ...linX86i686UclibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004635350 | ORPH ...lx60UclibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004635352 | ORPH ...Xtensalx60UclibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004635355 | ORPH ...ToolchainBuildrootMusl | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004634962 | ORPH ...olchainBuildrootuClibc | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004634964 | ORPH ...xternalToolchainCCache | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004634965 | ORPH ...ernalToolchainCtngMusl | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004634966 | ORPH ...rnalToolchainLinaroArm | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004634967 | ORPH ...ToolchainSourceryArmv4 | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004634969 | ORPH ...ToolchainSourceryArmv5 | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004634970 | ORPH ...ToolchainSourceryArmv7 | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004634971 | ORPH TestFileCapabilities | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004634259 | ORPH TestGdbArc | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004634535 | ORPH TestGdbFullTarget | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004634538 | ORPH ...GdbHostOnlyAllFeatures | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004634540 | ORPH TestGdbHostOnlyDefault | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004634544 | ORPH TestGdbserverOnly | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004634547 | ORPH TestGetDevelopers | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004635360 | ORPH TestGitLab | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004634319 | ORPH TestGlibcAllTimezone | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004634299 | ORPH ...DefaultLimitedTimezone | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004634301 | ORPH TestGlxinfo | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004634549 | ORPH TestGnupg2 | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004634551 | ORPH TestGst1Python | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004634554 | ORPH TestHWLoc | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004634557 | ORPH TestHighway | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004634555 | ORPH TestIPythonPy3 | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004634563 | ORPH TestInitSystemBusyboxRw | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004634460 | ORPH ...ystemSystemdRoNetworkd | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004634478 | ORPH ...IfupdownDbusbrokerDbus | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004634490 | ORPH TestIperf3 | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004634560 | ORPH TestIso9660Grub2EFI | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004634390 | ORPH TestIso9660Grub2External | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004634394 | ORPH ...0Grub2ExternalCompress | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004634398 | ORPH TestIso9660Grub2Hybrid | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004634405 | ORPH TestIso9660Grub2Internal | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004634423 | ORPH ...so9660SyslinuxExternal | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004634427 | ORPH ...slinuxExternalCompress | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004634431 | ORPH ...so9660SyslinuxInternal | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004634433 | ORPH TestKexec | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004634564 | ORPH TestLibJXL | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004634568 | ORPH TestLibshdata | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004634570 | ORPH TestLsof | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004634578 | ORPH TestLua | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004634583 | ORPH TestLuaHttp | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004634613 | ORPH TestLuaInotify | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004634619 | ORPH TestLuaLPeg | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004634573 | ORPH TestLuaLsqlite3 | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004634580 | ORPH TestLuaLuaArgon2 | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004634586 | ORPH TestLuaLuaAugeas | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004634591 | ORPH TestLuaLuaCffi | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004634595 | ORPH TestLuaLuaCqueues | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004634597 | ORPH TestLuaLuaExpat | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004634637 | ORPH TestLuaLuaFileSystem | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004634639 | ORPH TestLuaLuaGD | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004634608 | ORPH TestLuaLuaLdap | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004634642 | ORPH TestLuaLuaLyaml | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004634629 | ORPH TestLuaLuaPosix | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004634646 | ORPH TestLuaLuaSDL2 | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004634631 | ORPH TestLuaLuaSec | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004634651 | ORPH TestLuaLuaSocket | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004634656 | ORPH TestLuaLuacURL | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004634602 | ORPH TestLuaLuaossl | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004634644 | ORPH TestLuaLuasyslog | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004634660 | ORPH TestLuaLuazlib | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004634635 | ORPH TestLuaLunix | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004634625 | ORPH TestLuaLzlib | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004634668 | ORPH TestLuaRings | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004634905 | ORPH TestLuaUtf8 | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004634633 | ORPH TestLuajit | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004634585 | ORPH TestLuajitHttp | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004634616 | ORPH TestLuajitInotify | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004634623 | ORPH TestLuajitLPeg | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004634575 | ORPH TestLuajitLsqlite3 | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004634581 | ORPH TestLuajitLuaArgon2 | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004634589 | ORPH TestLuajitLuaAugeas | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004634593 | ORPH TestLuajitLuaCqueues | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004634599 | ORPH TestLuajitLuaExpat | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004634638 | ORPH TestLuajitLuaFileSystem | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004634641 | ORPH TestLuajitLuaGD | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004634611 | ORPH TestLuajitLuaLdap | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004634643 | ORPH TestLuajitLuaLyaml | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004634630 | ORPH TestLuajitLuaPosix | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004634649 | ORPH TestLuajitLuaSDL2 | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004634632 | ORPH TestLuajitLuaSec | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004634653 | ORPH TestLuajitLuaSocket | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004634658 | ORPH TestLuajitLuacURL | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004634606 | ORPH TestLuajitLuaossl | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004634645 | ORPH TestLuajitLuasyslog | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004634663 | ORPH TestLuajitLuazlib | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004634636 | ORPH TestLuajitLunix | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004634627 | ORPH TestLuajitRings | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004634907 | ORPH TestLuajitTurbolua | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004634945 | ORPH TestLuajitUtf8 | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004634634 | ORPH TestLuvi | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004634664 | ORPH TestLxc | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004634666 | ORPH TestMender | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004634669 | ORPH TestMsrTools | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004634673 | ORPH TestMtools | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004634676 | ORPH TestNcdu | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004634679 | ORPH TestNetdata | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004634683 | ORPH TestNodeJSBasic | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004634684 | ORPH TestNodeJSModule | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004634687 | ORPH TestOctave | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004634688 | ORPH TestOla | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004634690 | ORPH TestOpenJdk | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004634691 | ORPH TestOpenSshGlibc | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004634693 | ORPH TestOpenSshuClibc | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004634694 | ORPH TestOpkg | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004634696 | ORPH TestPerftest | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004634697 | ORPH TestPerl | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004634700 | ORPH TestPerlClassLoad | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004634701 | ORPH TestPerlDBDmysql | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004634705 | ORPH TestPerlEncodeDetect | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004634708 | ORPH TestPerlGDGraph | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004634711 | ORPH TestPerlHTMLParser | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004634713 | ORPH TestPerlIOSocketMulticast | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004634717 | ORPH TestPerlIOSocketSSL | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004634720 | ORPH TestPerlLWPProtocolhttps | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004634724 | ORPH TestPerlMailDKIM | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004634728 | ORPH TestPerlX10 | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004634730 | ORPH TestPerlXMLLibXML | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004634732 | ORPH TestPerllibwwwperl | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004634722 | ORPH TestPhpApcu | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004634735 | ORPH TestPhpLuaLua | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004634741 | ORPH TestPhpLuaLuajit | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004634744 | ORPH TestPhpPam | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004634750 | ORPH TestPhpPeclDbus | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004634762 | ORPH TestPixz | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004634764 | ORPH TestPolkitInitd | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004634766 | ORPH TestPolkitSystemd | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004634767 | ORPH TestProsodyLua51 | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004634769 | ORPH TestProsodyLuajit | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004634770 | ORPH TestPyNdiff | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004634872 | ORPH TestPython3Py | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004634771 | ORPH TestPython3PyPyc | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004634774 | ORPH TestPython3Pyc | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004634775 | ORPH TestPythonAugeas | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004634782 | ORPH TestPythonAvro | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004634790 | ORPH TestPythonHwdata | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004634845 | ORPH TestPythonPahoMQTT | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004634861 | ORPH TestPythonPy3Aexpect | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004634777 | ORPH TestPythonPy3Argh | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004634779 | ORPH TestPythonPy3Attrs | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004634780 | ORPH TestPythonPy3Autobahn | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004634785 | ORPH TestPythonPy3Automat | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004634787 | ORPH TestPythonPy3Bitstring | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004634793 | ORPH TestPythonPy3Boto3 | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004634798 | ORPH TestPythonPy3Botocore | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004634799 | ORPH TestPythonPy3Can | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004634801 | ORPH TestPythonPy3Cbor | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004634803 | ORPH TestPythonPy3Click | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004634806 | ORPH TestPythonPy3Colorzero | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004634807 | ORPH TestPythonPy3Constantly | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004634810 | ORPH TestPythonPy3Construct | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004634812 | ORPH TestPythonPy3Crossbar | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004634814 | ORPH TestPythonPy3Cryptography | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004634816 | ORPH TestPythonPy3DBusFast | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004634819 | ORPH TestPythonPy3DBusNext | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004634821 | ORPH TestPythonPy3Dicttoxml2 | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004634823 | ORPH TestPythonPy3Distro | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004634824 | ORPH TestPythonPy3Django | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004634827 | ORPH TestPythonPy3Dtschema | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004634828 | ORPH TestPythonPy3Flask | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004634830 | ORPH ...honPy3FlaskExpectsJson | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004634833 | ORPH TestPythonPy3Git | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004634835 | ORPH TestPythonPy3Gitdb2 | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004634838 | ORPH TestPythonPy3GnuPG | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004634839 | ORPH TestPythonPy3Gobject | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004634840 | ORPH TestPythonPy3Gpiozero | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004634842 | ORPH TestPythonPy3Hkdf | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004634843 | ORPH TestPythonPy3Incremental | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004634848 | ORPH TestPythonPy3Iptables | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004634850 | ORPH TestPythonPy3Jmespath | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004634853 | ORPH TestPythonPy3Libftdi1 | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004634566 | ORPH ...PythonPy3MagicWormhole | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004634856 | ORPH TestPythonPy3Munch | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004634858 | ORPH TestPythonPy3Passlib | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004634863 | ORPH TestPythonPy3Pexpect | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004634865 | ORPH TestPythonPy3PyAlsa | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004634867 | ORPH TestPythonPy3Pynacl | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004634871 | ORPH TestPythonPy3Pytest | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004634876 | ORPH ...PythonPy3PytestAsyncio | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004634878 | ORPH TestPythonPy3Pyyaml | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004634881 | ORPH TestPythonPy3Qrcode | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004634883 | ORPH TestPythonPy3RSA | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004634887 | ORPH TestPythonPy3RpiGpio | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004634886 | ORPH TestPythonPy3S3transfer | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004634890 | ORPH TestPythonPy3SciPy | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004634891 | ORPH ...thonPy3ServiceIdentity | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004634893 | ORPH TestPythonPy3Smmap2 | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004634894 | ORPH TestPythonPy3Spake2 | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004634895 | ORPH TestPythonPy3Treq | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004634896 | ORPH TestPythonPy3Twisted | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004634898 | ORPH TestPythonPy3Txaio | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004634899 | ORPH TestPythonPy3Txtorcon | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004634900 | ORPH TestPythonPy3Ubjson | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004634901 | ORPH ...y3UnitTestXmlReporting | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004634902 | ORPH TestPythonPy3rtoml | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004634889 | ORPH TestPythonPybind | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004634869 | ORPH TestRdmaCore | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004634903 | ORPH TestRedis | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004634904 | ORPH TestRust | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004634910 | ORPH TestRustBin | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004634913 | ORPH TestS6 | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004634916 | ORPH TestS6Networking | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004634918 | ORPH TestS6PortableUtils | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004634921 | ORPH TestS6Rc | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004634925 | ORPH TestSquashfsMaxBlocksize | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004634452 | ORPH TestStressNG | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004634930 | ORPH TestSudo | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004634933 | ORPH TestSyslogNg | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004634938 | ORPH TestTmux | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004634943 | ORPH TestUbootOpensslPkgConfig | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004634949 | ORPH TestZ3 | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004634951 | ORPH TestZerofree | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004634953 | ORPH TestZfsGlibc | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004634954 | ORPH TestZfsMusl | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004634956 | ORPH TestZfsUclibc | https://gitlab.com/buildroot.org/buildroot/-/jobs/4004634958 | ORPH -- http://autobuild.buildroot.net From luca.ceresoli at bootlin.com Wed Mar 29 06:43:51 2023 From: luca.ceresoli at bootlin.com (Luca Ceresoli) Date: Wed, 29 Mar 2023 08:43:51 +0200 Subject: [Buildroot] [PATCH v2] package/linux-tools: add USB tools (testusb and ffs-test) In-Reply-To: <20230328195659.GC3204460@scaer> References: <20230327135948.90710-1-luca.ceresoli@bootlin.com> <20230328195659.GC3204460@scaer> Message-ID: <20230329084351.57721a85@booty> Hi Yann, On Tue, 28 Mar 2023 21:56:59 +0200 "Yann E. MORIN" wrote: > Luca, All, > > On 2023-03-27 15:59 +0200, Luca Ceresoli spake thusly: > > Extend the linux-tools package to also build the userspace USB tools, which > > currently include testusb and ffs-test. > > > > These tools are in the kernel tree since a long time, but a Makefile was > > added only in 5.9 to allow building in the same way as other tools provided > > That is not entirely correct. > > The Makefile itself has been present since 2.6.39, but indeed only > gained an install rule for 5.9: > > 4f22ce7045c1 2011-02-17 USB: tools: Add a Makefile > 9ca325ffcac4 2020-08-19 tools: usb: move to tools buildsystem > > So I've tweaked the commit log accordingly. I think the original sentence somehow had the same meaning, even though it would possibly take a lawyer to prove that... Your rewrite is way more clear (and fun). Thanks! -- Luca Ceresoli, Bootlin Embedded Linux and Kernel engineering https://bootlin.com From luca.ceresoli at bootlin.com Wed Mar 29 06:43:57 2023 From: luca.ceresoli at bootlin.com (Luca Ceresoli) Date: Wed, 29 Mar 2023 08:43:57 +0200 Subject: [Buildroot] [PATCH 2/2] docs/manual: ditch redundant -f 'rm' flag In-Reply-To: <20230328193849.GB3204460@scaer> References: <20230327141122.103829-1-luca.ceresoli@bootlin.com> <20230327141122.103829-2-luca.ceresoli@bootlin.com> <20230328193849.GB3204460@scaer> Message-ID: <20230329084357.78d68e38@booty> Hi Yann, On Tue, 28 Mar 2023 21:38:49 +0200 "Yann E. MORIN" wrote: > Luca, All, > > On 2023-03-27 16:11 +0200, Luca Ceresoli spake thusly: > > 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 > > Applied to master, thanks. > > Will you send a tree-wide cleanup, now? ;-) > > $ git grep -E '\$\(RM\) -r?f' |wc -l > 47 I think I will leave it as an exercise for the motivated party. ;) -- Luca Ceresoli, Bootlin Embedded Linux and Kernel engineering https://bootlin.com From thomas.petazzoni at bootlin.com Wed Mar 29 06:48:38 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Wed, 29 Mar 2023 08:48:38 +0200 Subject: [Buildroot] [git commit] package/snmppp: fix build without SNMPV3 Message-ID: <20230329064904.119508361B@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=a45f2af7fae09e4daee9d017b02e8744b357cf48 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master 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 --- 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 thomas.petazzoni at bootlin.com Wed Mar 29 06:49:21 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Wed, 29 Mar 2023 08:49:21 +0200 Subject: [Buildroot] [PATCH 1/1] package/snmppp: fix build without SNMPV3 In-Reply-To: <20230320171733.1077811-1-fontaine.fabrice@gmail.com> References: <20230320171733.1077811-1-fontaine.fabrice@gmail.com> Message-ID: <20230329084921.63e9e90e@windsurf> On Mon, 20 Mar 2023 18:17:33 +0100 Fabrice Fontaine wrote: > 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 > --- > .../snmppp/0001-fix-build-without-v3.patch | 43 +++++++++++++++++++ > 1 file changed, 43 insertions(+) > create mode 100644 package/snmppp/0001-fix-build-without-v3.patch Applied to master, thanks. Thomas -- Thomas Petazzoni, CTO, Bootlin Embedded Linux and Kernel engineering https://bootlin.com From arnout at mind.be Wed Mar 29 08:44:38 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Wed, 29 Mar 2023 10:44:38 +0200 Subject: [Buildroot] Indicating upstream status [was: [PATCH] package/bluez5_utils: Fix builds with musl-libc] In-Reply-To: <20230328202533.GD3204460@scaer> References: <20230326130937.56650-1-f.fainelli@gmail.com> <20230328202533.GD3204460@scaer> Message-ID: On 28/03/2023 22:25, Yann E. MORIN wrote: [snip] > Please add your SoB to this patch, and a note that it is a blackport > (yes, the commit log mentions it is a backport, but when we need to > assess this patch in the future, having the notre in the patch itself is > much easier). I usually do that with a note like: > > Original commit log... > > [yann.morin.1998 at free.fr: backport from upstream] > Signed-off-by: Yann E. MORIN Although I like the []-style, I think we should also converge on a fixed style to indicate upstream status in patches, which can be validated by check-package. Therefore, I'd like to propose to standardize on: Upstream: backport [yann.morin.1998 at free.fr] OTOH we already have a lot of patches with the [] style, so perhaps it's better to accept that one in check-package as well. My only concern is that there may be some unrelated []-comment in a patch, so it's no sure way of saying that upstream status is properly documented. > Note: if the path header has the upstream commit sha1 and applies as-is > (possibly with just a bit of fuzz), then "backport from upstream" is > enough. But if you had to rewrite the ptch, and the header does not have > the upstream sha1, then add it to the note: > > [yann.morin.1998 at free.fr: backport and adapt from upsteam 1234CDEF] So this would be Upstream: backport from 1234CDEF [yann.morin.1998 at free.fr] Regards, Arnout > > The most important missing part here that I can't add is your SoB, so > can you please respin? > > Regards, > Yann E. MORIN. > >> +--- >> + 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 >> + >> -- >> 2.34.1 >> > From thomas.petazzoni at bootlin.com Wed Mar 29 08:50:22 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Wed, 29 Mar 2023 10:50:22 +0200 Subject: [Buildroot] Indicating upstream status [was: [PATCH] package/bluez5_utils: Fix builds with musl-libc] In-Reply-To: References: <20230326130937.56650-1-f.fainelli@gmail.com> <20230328202533.GD3204460@scaer> Message-ID: <20230329105022.6137bf1a@windsurf> On Wed, 29 Mar 2023 10:44:38 +0200 Arnout Vandecappelle wrote: > > Note: if the path header has the upstream commit sha1 and applies as-is > > (possibly with just a bit of fuzz), then "backport from upstream" is > > enough. But if you had to rewrite the ptch, and the header does not have > > the upstream sha1, then add it to the note: > > > > [yann.morin.1998 at free.fr: backport and adapt from upsteam 1234CDEF] > > So this would be > > Upstream: backport from 1234CDEF [yann.morin.1998 at free.fr] If we standardize in a format, then it should handle all common situations. A patch being a backport from an upstream commit is one situation. But here are several more situations: - Patch taken from the upstream project, but not merged yet (from a pull request, a mail on a mailing list, etc.) - Patch taken from a downstream distribution (Debian, Gentoo, Alpine Linux, etc.) - Patch submitted upstream by us, but not merged yet (quite similar to case 1 above) - Patch not submitted upstream for reason XYZ Best regards, Thomas -- Thomas Petazzoni, co-owner and CEO, Bootlin Embedded Linux and Kernel engineering and training https://bootlin.com From arnout at mind.be Wed Mar 29 09:06:47 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Wed, 29 Mar 2023 11:06:47 +0200 Subject: [Buildroot] Indicating upstream status [was: [PATCH] package/bluez5_utils: Fix builds with musl-libc] In-Reply-To: <20230329105022.6137bf1a@windsurf> References: <20230326130937.56650-1-f.fainelli@gmail.com> <20230328202533.GD3204460@scaer> <20230329105022.6137bf1a@windsurf> Message-ID: On 29/03/2023 10:50, Thomas Petazzoni wrote: > On Wed, 29 Mar 2023 10:44:38 +0200 > Arnout Vandecappelle wrote: > >>> Note: if the path header has the upstream commit sha1 and applies as-is >>> (possibly with just a bit of fuzz), then "backport from upstream" is >>> enough. But if you had to rewrite the ptch, and the header does not have >>> the upstream sha1, then add it to the note: >>> >>> [yann.morin.1998 at free.fr: backport and adapt from upsteam 1234CDEF] >> >> So this would be >> >> Upstream: backport from 1234CDEF [yann.morin.1998 at free.fr] > > If we standardize in a format, then it should handle all common > situations. A patch being a backport from an upstream commit is one > situation. But here are several more situations: > > - Patch taken from the upstream project, but not merged yet (from a > pull request, a mail on a mailing list, etc.) > > - Patch taken from a downstream distribution (Debian, Gentoo, Alpine > Linux, etc.) > > - Patch submitted upstream by us, but not merged yet (quite similar to > case 1 above) > > - Patch not submitted upstream for reason XYZ Yeah, that's why I propose "Upstream:" - it's generic enough to cover all of these cases. The contents can be freeform I think, check-package should just check that the Upstream tag is present. And the documentation should give examples of the five cases you mention. The "patch taken from downstream" is the only one which doesn't fit in the "Upstream" thing. But it's also a situation we don't really like: we basically don't want local patches, and a patch taken from some other distro _is_ a local patch. Regards, Arnout > > Best regards, > > Thomas From thomas.petazzoni at bootlin.com Wed Mar 29 09:28:55 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Wed, 29 Mar 2023 11:28:55 +0200 Subject: [Buildroot] Indicating upstream status [was: [PATCH] package/bluez5_utils: Fix builds with musl-libc] In-Reply-To: References: <20230326130937.56650-1-f.fainelli@gmail.com> <20230328202533.GD3204460@scaer> <20230329105022.6137bf1a@windsurf> Message-ID: <20230329112855.6110cf8d@windsurf> On Wed, 29 Mar 2023 11:06:47 +0200 Arnout Vandecappelle wrote: > Yeah, that's why I propose "Upstream:" - it's generic enough to cover all of > these cases. The contents can be freeform I think, check-package should just > check that the Upstream tag is present. And the documentation should give > examples of the five cases you mention. Sure. > The "patch taken from downstream" is the only one which doesn't fit in the > "Upstream" thing. But it's also a situation we don't really like: we basically > don't want local patches, and a patch taken from some other distro _is_ a local > patch. The reality is that we have such patches (for example to fix musl build issues), and we somehow have to live with them. Thomas -- Thomas Petazzoni, co-owner and CEO, Bootlin Embedded Linux and Kernel engineering and training https://bootlin.com From f.fainelli at gmail.com Wed Mar 29 12:39:44 2023 From: f.fainelli at gmail.com (Florian Fainelli) Date: Wed, 29 Mar 2023 05:39:44 -0700 Subject: [Buildroot] Indicating upstream status [was: [PATCH] package/bluez5_utils: Fix builds with musl-libc] In-Reply-To: <20230329112855.6110cf8d@windsurf> References: <20230326130937.56650-1-f.fainelli@gmail.com> <20230328202533.GD3204460@scaer> <20230329105022.6137bf1a@windsurf> <20230329112855.6110cf8d@windsurf> Message-ID: On 3/29/2023 2:28 AM, Thomas Petazzoni wrote: > On Wed, 29 Mar 2023 11:06:47 +0200 > Arnout Vandecappelle wrote: > >> Yeah, that's why I propose "Upstream:" - it's generic enough to cover all of >> these cases. The contents can be freeform I think, check-package should just >> check that the Upstream tag is present. And the documentation should give >> examples of the five cases you mention. > > Sure. Yocto uses the following format [1]: Upstream-status: (Pending|Submitted|Accepted|Backport|Denied|Inappropriate [reason]) would you want to adopt something similar? OpenWrt to some extent does something like that as well although in a less unified fashion, sometimes the patches are placed in a specific patch directory (backport-x.y.z, upstream-x.y.z) and sometimes that information is placed in the patch file itself. [1]: http://wiki.yoctoproject.org/wiki/Best_Known_Methods_%28BKMs%29_for_Package_Updating#Patch_Comments > >> The "patch taken from downstream" is the only one which doesn't fit in the >> "Upstream" thing. But it's also a situation we don't really like: we basically >> don't want local patches, and a patch taken from some other distro _is_ a local >> patch. > > The reality is that we have such patches (for example to fix musl build > issues), and we somehow have to live with them. > > Thomas -- Florian From stefan at agner.ch Wed Mar 29 13:02:35 2023 From: stefan at agner.ch (Stefan Agner) Date: Wed, 29 Mar 2023 15:02:35 +0200 Subject: [Buildroot] [PATCH v2] package/gptfdisk: fix another runtime failure with popt 1.19 Message-ID: <2120646ed4f19a45b5fab83a212413f79be91448.1680094918.git.stefan@agner.ch> Fix the following runtime failure raised since bump of popt to version 1.19 in commit 895bfba93f6e5535f2132aeea144d2cd87ebc71b: Segmentation fault (core dumped) Fix the issue by backporting a fix found in upstream git repository [0]. [0] https://sourceforge.net/p/gptfdisk/code/ci/f5de3401b974ce103ffd93af8f9d43505a04aaf9/ Signed-off-by: Stefan Agner --- ...ence-when-duplicating-string-argumen.patch | 43 +++++++++++++++++++ 1 file changed, 43 insertions(+) create mode 100644 package/gptfdisk/0003-Fix-NULL-dereference-when-duplicating-string-argumen.patch diff --git a/package/gptfdisk/0003-Fix-NULL-dereference-when-duplicating-string-argumen.patch b/package/gptfdisk/0003-Fix-NULL-dereference-when-duplicating-string-argumen.patch new file mode 100644 index 0000000000..1642343d06 --- /dev/null +++ b/package/gptfdisk/0003-Fix-NULL-dereference-when-duplicating-string-argumen.patch @@ -0,0 +1,43 @@ +From f5de3401b974ce103ffd93af8f9d43505a04aaf9 Mon Sep 17 00:00:00 2001 +Message-Id: +From: Damian Kurek +Date: Thu, 7 Jul 2022 03:39:16 +0000 +Subject: [PATCH] Fix NULL dereference when duplicating string argument + +poptGetArg can return NULL if there are no additional arguments, which +makes strdup dereference NULL on strlen + +Signed-off-by: Stefan Agner +--- + gptcl.cc | 6 ++++-- + 1 file changed, 4 insertions(+), 2 deletions(-) + +diff --git a/gptcl.cc b/gptcl.cc +index 0d578eb..ab95239 100644 +--- a/gptcl.cc ++++ b/gptcl.cc +@@ -155,10 +155,11 @@ int GPTDataCL::DoOptions(int argc, char* argv[]) { + } // while + + // Assume first non-option argument is the device filename.... +- device = strdup((char*) poptGetArg(poptCon)); +- poptResetContext(poptCon); ++ device = (char*) poptGetArg(poptCon); + + if (device != NULL) { ++ device = strdup(device); ++ poptResetContext(poptCon); + JustLooking(); // reset as necessary + BeQuiet(); // Tell called functions to be less verbose & interactive + if (LoadPartitions((string) device)) { +@@ -498,6 +499,7 @@ int GPTDataCL::DoOptions(int argc, char* argv[]) { + cerr << "Error encountered; not saving changes.\n"; + retval = 4; + } // if ++ free(device); + } // if (device != NULL) + poptFreeContext(poptCon); + return retval; +-- +2.40.0 + -- 2.40.0 From stefan at agner.ch Wed Mar 29 13:06:22 2023 From: stefan at agner.ch (Stefan Agner) Date: Wed, 29 Mar 2023 15:06:22 +0200 Subject: [Buildroot] [PATCH] package/docker-cli: bump version to v23.0.2 In-Reply-To: <3353638b327bdae83651d298bdf91e1db19c8f26.1680095165.git.stefan@agner.ch> References: <3353638b327bdae83651d298bdf91e1db19c8f26.1680095165.git.stefan@agner.ch> Message-ID: <4e821ff7316b759441119664e8a9b11c389ea444.1680095165.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.2 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 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 -- 2.40.0 From stefan at agner.ch Wed Mar 29 13:06:21 2023 From: stefan at agner.ch (Stefan Agner) Date: Wed, 29 Mar 2023 15:06:21 +0200 Subject: [Buildroot] [PATCH] package/docker-engine: bump version to v23.0.2 Message-ID: <3353638b327bdae83651d298bdf91e1db19c8f26.1680095165.git.stefan@agner.ch> 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 --- 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 -- 2.40.0 From bugzilla at busybox.net Wed Mar 29 13:56:33 2023 From: bugzilla at busybox.net (bugzilla at busybox.net) Date: Wed, 29 Mar 2023 13:56:33 +0000 Subject: [Buildroot] [Bug 15496] New: auditd startup broken when coreutils is installed Message-ID: https://bugs.busybox.net/show_bug.cgi?id=15496 Bug ID: 15496 Summary: auditd startup broken when coreutils is installed Product: buildroot Version: 2023.02 Hardware: All OS: Linux Status: NEW Severity: minor Priority: P5 Component: Other Assignee: unassigned at buildroot.uclibc.org Reporter: jbittner.br.bugs at gmail.com CC: buildroot at uclibc.org Target Milestone: --- In the launch script /etc/init.d/S02auditd (buildroot/package/audit/S02auditd), line 23: mkdir -p /var/log/audit -Z `selabel_lookup -b file -k /var/log/audit | cut -d ' ' -f 3` does not work when coreutils mkdir replaces the one supplied by busybox. The -Z context needs to be placed before the directory name with coreutils and BusyBox will accept it both ways. With coreutils, a folder is created with the name of the context in the current directory, auditd appears to start, appears in ps, but does no SELinux logging. Doing a restart will show an OK on stopping and a FAIL on starting. Starting again shows an OK but no logging occurs. -- You are receiving this mail because: You are on the CC list for the bug. From bugzilla at busybox.net Wed Mar 29 14:10:26 2023 From: bugzilla at busybox.net (bugzilla at busybox.net) Date: Wed, 29 Mar 2023 14:10:26 +0000 Subject: [Buildroot] [Bug 15501] New: audit2allow looks for ausearch in the "wrong" place Message-ID: https://bugs.busybox.net/show_bug.cgi?id=15501 Bug ID: 15501 Summary: audit2allow looks for ausearch in the "wrong" place Product: buildroot Version: 2023.02 Hardware: All OS: Linux Status: NEW Severity: trivial Priority: P5 Component: Other Assignee: unassigned at buildroot.uclibc.org Reporter: jbittner.br.bugs at gmail.com CC: buildroot at uclibc.org Target Milestone: --- At least when BR2_ROOTFS_MERGED_USR is not set, package audit places ausearch in /usr/sbin, while audit2allow in the selinux-python package looks for it in /sbin. -- You are receiving this mail because: You are on the CC list for the bug. From G.Kautzmann at PRIMES.de Wed Mar 29 15:22:23 2023 From: G.Kautzmann at PRIMES.de (Gerd Kautzmann) Date: Wed, 29 Mar 2023 15:22:23 +0000 Subject: [Buildroot] generating a kernel with camera support (video 4 linux) Message-ID: <1619D009AA8C9E469331A8EE22395AEC8C24E05A@Exchange2013.PRIMES.local> Dear audience, I need you help generating a complete image for a Raspberry4 with camera support. I'm new to buildroot, currently I'm trying to generate an image with the support for a camera using video4linux. The sytem I generated is booting but doesn't use the connected imx219 camera, it has the drivers(?) needed in /lib/modules/5.10.92-v7l/kernel/drivers/media/i2c/imx219.ko /boot/overlays/imx219.dtbo But it will not generate the /dev/video0 device needed. Do you have any ideas or doe you know where I can get further help? Thanks for you help. -------------- next part -------------- An HTML attachment was scrubbed... URL: From ps.report at gmx.net Wed Mar 29 15:38:51 2023 From: ps.report at gmx.net (Peter Seiderer) Date: Wed, 29 Mar 2023 17:38:51 +0200 Subject: [Buildroot] generating a kernel with camera support (video 4 linux) In-Reply-To: <1619D009AA8C9E469331A8EE22395AEC8C24E05A@Exchange2013.PRIMES.local> References: <1619D009AA8C9E469331A8EE22395AEC8C24E05A@Exchange2013.PRIMES.local> Message-ID: <20230329173851.18816793@gmx.net> Hello Gerd, On Wed, 29 Mar 2023 15:22:23 +0000, Gerd Kautzmann wrote: > Dear audience, > > I need you help generating a complete image for a Raspberry4 with camera support. > > I'm new to buildroot, currently I'm trying to generate an image with the support for a camera using video4linux. > > The sytem I generated is booting but doesn't use the connected imx219 camera, it has the drivers(?) needed in > > /lib/modules/5.10.92-v7l/kernel/drivers/media/i2c/imx219.ko > /boot/overlays/imx219.dtbo > > But it will not generate the /dev/video0 device needed. Add 'dtparam=i2c=on' and 'dtoverlay=imx219' to the config.txt file on the first partition, reboot and (dependent on your configuration) load the module via 'modprobe imx219' (or re-build your buildroot image with '/dev management' set to Dynamic mdev or eudev which will enable the udev autoload magic of the kernel modules)... Regards, Peter > > Do you have any ideas or doe you know where I can get further help? > > Thanks for you help. From aaron at bubbl-tek.com Wed Mar 29 15:51:54 2023 From: aaron at bubbl-tek.com (Aaron Sierra) Date: Wed, 29 Mar 2023 10:51:54 -0500 Subject: [Buildroot] [PATCH 1/1] package/python-requests: bump to version 2.28.2 Message-ID: <20230329155154.75895-1-aaron@bubbl-tek.com> Get explicit compatibility with charset-normalizer 3.x Signed-off-by: Aaron Sierra --- package/python-requests/python-requests.hash | 4 ++-- package/python-requests/python-requests.mk | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package/python-requests/python-requests.hash b/package/python-requests/python-requests.hash index 1383e680d5..b6f696000b 100644 --- a/package/python-requests/python-requests.hash +++ b/package/python-requests/python-requests.hash @@ -1,5 +1,5 @@ # md5, sha256 from https://pypi.org/pypi/requests/json -md5 796ea875cdae283529c03b9203d9c454 requests-2.28.1.tar.gz -sha256 7c5599b102feddaa661c826c56ab4fee28bfd17f5abca1ebbe3e7f19d7c97983 requests-2.28.1.tar.gz +md5 09b752e0b0a672d805ae54455c128d42 requests-2.28.2.tar.gz +sha256 98b1b2782e3c6c4904938b84c0eb932721069dfdb9134313beff7c83c2df24bf requests-2.28.2.tar.gz # Locally computed sha256 checksums sha256 09e8a9bcec8067104652c168685ab0931e7868f9c8284b66f5ae6edae5f1130b LICENSE diff --git a/package/python-requests/python-requests.mk b/package/python-requests/python-requests.mk index 7a21cca52c..8f9f4b2db4 100644 --- a/package/python-requests/python-requests.mk +++ b/package/python-requests/python-requests.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_REQUESTS_VERSION = 2.28.1 +PYTHON_REQUESTS_VERSION = 2.28.2 PYTHON_REQUESTS_SOURCE = requests-$(PYTHON_REQUESTS_VERSION).tar.gz -PYTHON_REQUESTS_SITE = https://files.pythonhosted.org/packages/a5/61/a867851fd5ab77277495a8709ddda0861b28163c4613b011bc00228cc724 +PYTHON_REQUESTS_SITE = https://files.pythonhosted.org/packages/9d/ee/391076f5937f0a8cdf5e53b701ffc91753e87b07d66bae4a09aa671897bf PYTHON_REQUESTS_SETUP_TYPE = setuptools PYTHON_REQUESTS_LICENSE = Apache-2.0 PYTHON_REQUESTS_LICENSE_FILES = LICENSE -- 2.25.1 From christian at paral.in Wed Mar 29 18:17:22 2023 From: christian at paral.in (Christian Stewart) Date: Wed, 29 Mar 2023 11:17:22 -0700 Subject: [Buildroot] [PATCH v1 1/1] package/runc: security bump to version v1.1.5 Message-ID: <20230329181722.242619-1-christian@paral.in> 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 --- 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 -- 2.40.0 From christian at paral.in Wed Mar 29 18:18:30 2023 From: christian at paral.in (Christian Stewart) Date: Wed, 29 Mar 2023 11:18:30 -0700 Subject: [Buildroot] [PATCH v1 1/1] package/docker-engine: bump to version v23.0.2 Message-ID: <20230329181830.252720-1-christian@paral.in> Bug fixes and enhancements. https://github.com/moby/moby/releases/tag/v23.0.2 Signed-off-by: Christian Stewart --- 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 -- 2.40.0 From christian at paral.in Wed Mar 29 19:05:25 2023 From: christian at paral.in (Christian Stewart) Date: Wed, 29 Mar 2023 12:05:25 -0700 Subject: [Buildroot] [PATCH v1 1/1] package/docker-cli: bump to version v23.0.2 Message-ID: <20230329190525.936628-1-christian@paral.in> Bug fixes and enhancements. https://github.com/moby/moby/releases/tag/v23.0.2 Signed-off-by: Christian Stewart --- 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 -- 2.40.0 From ju.o at free.fr Wed Mar 29 19:13:22 2023 From: ju.o at free.fr (Julien Olivain) Date: Wed, 29 Mar 2023 21:13:22 +0200 Subject: [Buildroot] [PATCH 1/2] DEVELOPERS: add Julien Olivain for package/openblas Message-ID: <20230329191323.733704-1-ju.o@free.fr> The package has been orphan since commit ee58353 (2018-12-22). Signed-off-by: Julien Olivain --- DEVELOPERS | 1 + 1 file changed, 1 insertion(+) diff --git a/DEVELOPERS b/DEVELOPERS index 67c6004ddf..d66bf79c6e 100644 --- a/DEVELOPERS +++ b/DEVELOPERS @@ -1712,6 +1712,7 @@ F: package/kexec/ F: package/libjxl/ F: package/octave/ F: package/ola/ +F: package/openblas/ F: package/openmpi/ F: package/perftest/ F: package/ptm2human/ -- 2.40.0 From ju.o at free.fr Wed Mar 29 19:13:23 2023 From: ju.o at free.fr (Julien Olivain) Date: Wed, 29 Mar 2023 21:13:23 +0200 Subject: [Buildroot] [PATCH 2/2] package/openblas: bump to version v0.3.22 In-Reply-To: <20230329191323.733704-1-ju.o@free.fr> References: <20230329191323.733704-1-ju.o@free.fr> Message-ID: <20230329191323.733704-2-ju.o@free.fr> For change log since v0.3.21, see: - https://github.com/xianyi/OpenBLAS/releases/tag/v0.3.22 Signed-off-by: Julien Olivain --- package/openblas/openblas.hash | 2 +- package/openblas/openblas.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/openblas/openblas.hash b/package/openblas/openblas.hash index 3a52600056..a8b5527e81 100644 --- a/package/openblas/openblas.hash +++ b/package/openblas/openblas.hash @@ -1,3 +1,3 @@ # Locally calculated -sha256 f36ba3d7a60e7c8bcc54cd9aaa9b1223dd42eaf02c811791c37e8ca707c241ca openblas-0.3.21.tar.gz +sha256 7fa9685926ba4f27cfe513adbf9af64d6b6b63f9dcabb37baefad6a65ff347a7 openblas-0.3.22.tar.gz sha256 190b5a9c8d9723fe958ad33916bd7346d96fab3c5ea90832bb02d854f620fcff LICENSE diff --git a/package/openblas/openblas.mk b/package/openblas/openblas.mk index ac40c57afb..27f20654e7 100644 --- a/package/openblas/openblas.mk +++ b/package/openblas/openblas.mk @@ -4,7 +4,7 @@ # ################################################################################ -OPENBLAS_VERSION = 0.3.21 +OPENBLAS_VERSION = 0.3.22 OPENBLAS_SITE = https://github.com/xianyi/OpenBLAS/releases/download/v$(OPENBLAS_VERSION) OPENBLAS_LICENSE = BSD-3-Clause OPENBLAS_LICENSE_FILES = LICENSE -- 2.40.0 From sebastian.weyer at smile.fr Wed Mar 29 19:30:27 2023 From: sebastian.weyer at smile.fr (Sebastian Weyer) Date: Wed, 29 Mar 2023 21:30:27 +0200 Subject: [Buildroot] [PATCH 1/1] package/glibc: bump to version 2.37 Message-ID: <20230329193028.775041-1-sebastian.weyer@smile.fr> 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 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 From yann.morin at orange.com Wed Mar 29 20:05:30 2023 From: yann.morin at orange.com (yann.morin at orange.com) Date: Wed, 29 Mar 2023 22:05:30 +0200 Subject: [Buildroot] [PATCH 1/1] package/python-requests: bump to version 2.28.2 In-Reply-To: <20230329155154.75895-1-aaron@bubbl-tek.com> References: <20230329155154.75895-1-aaron@bubbl-tek.com> Message-ID: <7296_1680120333_64249A0D_7296_200_1_20230329200530.GA3381@tl-lnx-nyma7486> Aaron, All, +James On 2023-03-29 10:51 -0500, Aaron Sierra spake thusly: > Get explicit compatibility with charset-normalizer 3.x Yes, that warning was getting annoying in my logs, thanks! :-) That happens since 0511458dc1ef (package/python-charset-normalizer: bump to version 3.0.0). a0a9edb64caf (package/python-requests: bump to version 2.26.0), changed the dependency from chardet to charset_normalizer without explanations, although chardet was, and is, still supported. James, do you remember why you changed the dependency? The only reason I could unearth, is that upstream added support for charset_nomalizer which is MIT, while chardet is LGPL. Anything else? If at all, that change of dependency should have been done in a separate patch, I think... Too late now... :-( > Signed-off-by: Aaron Sierra Acked-by: Yann E. MORIN Tested-by: Yann E. MORIN Regards, Yann E. MORIN. > --- > package/python-requests/python-requests.hash | 4 ++-- > package/python-requests/python-requests.mk | 4 ++-- > 2 files changed, 4 insertions(+), 4 deletions(-) > > diff --git a/package/python-requests/python-requests.hash b/package/python-requests/python-requests.hash > index 1383e680d5..b6f696000b 100644 > --- a/package/python-requests/python-requests.hash > +++ b/package/python-requests/python-requests.hash > @@ -1,5 +1,5 @@ > # md5, sha256 from https://pypi.org/pypi/requests/json > -md5 796ea875cdae283529c03b9203d9c454 requests-2.28.1.tar.gz > -sha256 7c5599b102feddaa661c826c56ab4fee28bfd17f5abca1ebbe3e7f19d7c97983 requests-2.28.1.tar.gz > +md5 09b752e0b0a672d805ae54455c128d42 requests-2.28.2.tar.gz > +sha256 98b1b2782e3c6c4904938b84c0eb932721069dfdb9134313beff7c83c2df24bf requests-2.28.2.tar.gz > # Locally computed sha256 checksums > sha256 09e8a9bcec8067104652c168685ab0931e7868f9c8284b66f5ae6edae5f1130b LICENSE > diff --git a/package/python-requests/python-requests.mk b/package/python-requests/python-requests.mk > index 7a21cca52c..8f9f4b2db4 100644 > --- a/package/python-requests/python-requests.mk > +++ b/package/python-requests/python-requests.mk > @@ -4,9 +4,9 @@ > # > ################################################################################ > > -PYTHON_REQUESTS_VERSION = 2.28.1 > +PYTHON_REQUESTS_VERSION = 2.28.2 > PYTHON_REQUESTS_SOURCE = requests-$(PYTHON_REQUESTS_VERSION).tar.gz > -PYTHON_REQUESTS_SITE = https://files.pythonhosted.org/packages/a5/61/a867851fd5ab77277495a8709ddda0861b28163c4613b011bc00228cc724 > +PYTHON_REQUESTS_SITE = https://files.pythonhosted.org/packages/9d/ee/391076f5937f0a8cdf5e53b701ffc91753e87b07d66bae4a09aa671897bf > PYTHON_REQUESTS_SETUP_TYPE = setuptools > PYTHON_REQUESTS_LICENSE = Apache-2.0 > PYTHON_REQUESTS_LICENSE_FILES = LICENSE > -- > 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 james.hilliard1 at gmail.com Wed Mar 29 20:11:56 2023 From: james.hilliard1 at gmail.com (James Hilliard) Date: Wed, 29 Mar 2023 14:11:56 -0600 Subject: [Buildroot] [PATCH 1/1] package/python-requests: bump to version 2.28.2 In-Reply-To: <7296_1680120333_64249A0D_7296_200_1_20230329200530.GA3381@tl-lnx-nyma7486> References: <20230329155154.75895-1-aaron@bubbl-tek.com> <7296_1680120333_64249A0D_7296_200_1_20230329200530.GA3381@tl-lnx-nyma7486> Message-ID: On Wed, Mar 29, 2023 at 2:05?PM wrote: > > Aaron, All, > > +James > > On 2023-03-29 10:51 -0500, Aaron Sierra spake thusly: > > Get explicit compatibility with charset-normalizer 3.x > > Yes, that warning was getting annoying in my logs, thanks! :-) > > That happens since 0511458dc1ef (package/python-charset-normalizer: bump > to version 3.0.0). > > a0a9edb64caf (package/python-requests: bump to version 2.26.0), changed > the dependency from chardet to charset_normalizer without explanations, > although chardet was, and is, still supported. > > James, do you remember why you changed the dependency? Only charset_normalizer is a required dependency in 2.26.0 for python3: https://github.com/psf/requests/blob/v2.26.0/setup.py#L44-L45 chardet is a requirement for python2 but not python3 in 2.26.0 > > The only reason I could unearth, is that upstream added support for > charset_nomalizer which is MIT, while chardet is LGPL. Anything else? > > If at all, that change of dependency should have been done in a separate > patch, I think... Too late now... :-( > > > Signed-off-by: Aaron Sierra > > Acked-by: Yann E. MORIN > Tested-by: Yann E. MORIN > > Regards, > Yann E. MORIN. > > > --- > > package/python-requests/python-requests.hash | 4 ++-- > > package/python-requests/python-requests.mk | 4 ++-- > > 2 files changed, 4 insertions(+), 4 deletions(-) > > > > diff --git a/package/python-requests/python-requests.hash b/package/python-requests/python-requests.hash > > index 1383e680d5..b6f696000b 100644 > > --- a/package/python-requests/python-requests.hash > > +++ b/package/python-requests/python-requests.hash > > @@ -1,5 +1,5 @@ > > # md5, sha256 from https://pypi.org/pypi/requests/json > > -md5 796ea875cdae283529c03b9203d9c454 requests-2.28.1.tar.gz > > -sha256 7c5599b102feddaa661c826c56ab4fee28bfd17f5abca1ebbe3e7f19d7c97983 requests-2.28.1.tar.gz > > +md5 09b752e0b0a672d805ae54455c128d42 requests-2.28.2.tar.gz > > +sha256 98b1b2782e3c6c4904938b84c0eb932721069dfdb9134313beff7c83c2df24bf requests-2.28.2.tar.gz > > # Locally computed sha256 checksums > > sha256 09e8a9bcec8067104652c168685ab0931e7868f9c8284b66f5ae6edae5f1130b LICENSE > > diff --git a/package/python-requests/python-requests.mk b/package/python-requests/python-requests.mk > > index 7a21cca52c..8f9f4b2db4 100644 > > --- a/package/python-requests/python-requests.mk > > +++ b/package/python-requests/python-requests.mk > > @@ -4,9 +4,9 @@ > > # > > ################################################################################ > > > > -PYTHON_REQUESTS_VERSION = 2.28.1 > > +PYTHON_REQUESTS_VERSION = 2.28.2 > > PYTHON_REQUESTS_SOURCE = requests-$(PYTHON_REQUESTS_VERSION).tar.gz > > -PYTHON_REQUESTS_SITE = https://files.pythonhosted.org/packages/a5/61/a867851fd5ab77277495a8709ddda0861b28163c4613b011bc00228cc724 > > +PYTHON_REQUESTS_SITE = https://files.pythonhosted.org/packages/9d/ee/391076f5937f0a8cdf5e53b701ffc91753e87b07d66bae4a09aa671897bf > > PYTHON_REQUESTS_SETUP_TYPE = setuptools > > PYTHON_REQUESTS_LICENSE = Apache-2.0 > > PYTHON_REQUESTS_LICENSE_FILES = LICENSE > > -- > > 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 ps.report at gmx.net Wed Mar 29 20:56:59 2023 From: ps.report at gmx.net (Peter Seiderer) Date: Wed, 29 Mar 2023 22:56:59 +0200 Subject: [Buildroot] [PATCH v1] package/valgrind: bump version to 3.20.0 Message-ID: <20230329205659.6801-1-ps.report@gmx.net> - remove 0003-coregrind-fix-compilation-for-uclibc.patch (from upstream [1]) and drop AUTORECONF For details see [2]. [1] https://sourceware.org/git/?p=valgrind.git;a=commit;h=9c9fd9ae24b45f915f0759d32f662835c26d37c3 [2] https://www.valgrind.org/docs/manual/dist.news.html Signed-off-by: Peter Seiderer --- ...coregrind-fix-compilation-for-uclibc.patch | 65 ------------------- package/valgrind/valgrind.hash | 4 +- package/valgrind/valgrind.mk | 4 +- 3 files changed, 3 insertions(+), 70 deletions(-) delete mode 100644 package/valgrind/0003-coregrind-fix-compilation-for-uclibc.patch diff --git a/package/valgrind/0003-coregrind-fix-compilation-for-uclibc.patch b/package/valgrind/0003-coregrind-fix-compilation-for-uclibc.patch deleted file mode 100644 index ff8dc974d8..0000000000 --- a/package/valgrind/0003-coregrind-fix-compilation-for-uclibc.patch +++ /dev/null @@ -1,65 +0,0 @@ -From 9c9fd9ae24b45f915f0759d32f662835c26d37c3 Mon Sep 17 00:00:00 2001 -From: Dario Binacchi -Date: Fri, 8 Apr 2022 12:36:33 +0200 -Subject: [PATCH] coregrind: fix compilation for uclibc - -It fixes a known iusse whose details are described at [1] and more -generally it guarantees that Valgrind is properly compiled for ulibc. - -[1] https://www.mail-archive.com/valgrind-users at lists.sourceforge.net/msg05295.html - -Suggested-by Michael Trimarchi -Co-developed-by: Michael Trimarchi -Signed-off-by: Dario Binacchi ---- - configure.ac | 2 ++ - coregrind/m_debuginfo/minilzo-inl.c | 4 ++++ - coregrind/vg_preloaded.c | 4 ++++ - 3 files changed, 10 insertions(+) - -diff --git a/configure.ac b/configure.ac -index 6f51dfd9f8fb..c627a9c17a4a 100755 ---- a/configure.ac -+++ b/configure.ac -@@ -1204,6 +1204,8 @@ AC_SUBST(DEFAULT_SUPP) - AC_CHECK_HEADER([features.h]) - - if test x$ac_cv_header_features_h = xyes; then -+ AC_DEFINE([HAVE_HEADER_FEATURES_H], 1, -+ [Define to 1 if you have the `features.h' header.]) - rm -f conftest.$ac_ext - cat <<_ACEOF >conftest.$ac_ext - #include -diff --git a/coregrind/m_debuginfo/minilzo-inl.c b/coregrind/m_debuginfo/minilzo-inl.c -index 153d008fd44f..b45ec92eaa85 100644 ---- a/coregrind/m_debuginfo/minilzo-inl.c -+++ b/coregrind/m_debuginfo/minilzo-inl.c -@@ -1875,6 +1875,10 @@ extern "C" { - - #endif - -+#ifdef HAVE_HEADER_FEATURES_H -+#include -+#endif -+ - #undef LZO_HAVE_CONFIG_H - #include "minilzo.h" - -diff --git a/coregrind/vg_preloaded.c b/coregrind/vg_preloaded.c -index 5e2098390847..3809811aede7 100644 ---- a/coregrind/vg_preloaded.c -+++ b/coregrind/vg_preloaded.c -@@ -45,6 +45,10 @@ - #include "pub_core_debuginfo.h" // Needed for pub_core_redir.h - #include "pub_core_redir.h" // For VG_NOTIFY_ON_LOAD - -+#ifdef HAVE_HEADER_FEATURES_H -+#include -+#endif -+ - #if defined(VGO_linux) || defined(VGO_solaris) || defined(VGO_freebsd) - - /* --------------------------------------------------------------------- --- -2.32.0 - diff --git a/package/valgrind/valgrind.hash b/package/valgrind/valgrind.hash index 8487c07e42..83717f26f3 100644 --- a/package/valgrind/valgrind.hash +++ b/package/valgrind/valgrind.hash @@ -1,7 +1,7 @@ # From https://valgrind.org/downloads/current.html -md5 4687a4990585a038c52f842448ef4e63 valgrind-3.19.0.tar.bz2 +md5 e3ca8e03c6c527e80e7da5135a1b6beb valgrind-3.20.0.tar.bz2 # locally computed -sha256 dd5e34486f1a483ff7be7300cc16b4d6b24690987877c3278d797534d6738f02 valgrind-3.19.0.tar.bz2 +sha256 8536c031dbe078d342f121fa881a9ecd205cb5a78e639005ad570011bdb9f3c6 valgrind-3.20.0.tar.bz2 # License files sha256 8177f97513213526df2cf6184d8ff986c675afb514d4e68a404010521b880643 COPYING diff --git a/package/valgrind/valgrind.mk b/package/valgrind/valgrind.mk index 17b131c3ec..98beb7ffef 100644 --- a/package/valgrind/valgrind.mk +++ b/package/valgrind/valgrind.mk @@ -4,7 +4,7 @@ # ################################################################################ -VALGRIND_VERSION = 3.19.0 +VALGRIND_VERSION = 3.20.0 VALGRIND_SITE = https://sourceware.org/pub/valgrind VALGRIND_SOURCE = valgrind-$(VALGRIND_VERSION).tar.bz2 VALGRIND_LICENSE = GPL-2.0, GFDL-1.2 @@ -14,8 +14,6 @@ VALGRIND_CONF_OPTS = \ --disable-ubsan \ --without-mpicc VALGRIND_INSTALL_STAGING = YES -# 0003-coregrind-fix-compilation-for-uclibc.patch -VALGRIND_AUTORECONF=YES # Valgrind must be compiled with no stack protection, so forcefully # pass -fno-stack-protector to override what Buildroot may have in -- 2.40.0 From ps.report at gmx.net Wed Mar 29 20:59:59 2023 From: ps.report at gmx.net (Peter Seiderer) Date: Wed, 29 Mar 2023 22:59:59 +0200 Subject: [Buildroot] [PATCH v1 1/2] package/libv4l: bump version to 1.24.1 Message-ID: <20230329210000.7045-1-ps.report@gmx.net> - 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 --- 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..83f9dfe565 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-v4l-tracer # needed to get utils/qv4l link flags right LIBV4L_AUTORECONF = YES # add host-gettext for AM_ICONV macro -- 2.40.0 From ps.report at gmx.net Wed Mar 29 21:00:00 2023 From: ps.report at gmx.net (Peter Seiderer) Date: Wed, 29 Mar 2023 23:00:00 +0200 Subject: [Buildroot] [RFC v1 2/2] package/libv4l: enable v4l2-tracer In-Reply-To: <20230329210000.7045-1-ps.report@gmx.net> References: <20230329210000.7045-1-ps.report@gmx.net> Message-ID: <20230329210000.7045-2-ps.report@gmx.net> Signed-off-by: Peter Seiderer --- Fails with rpi4_64 config: CXX libv4l2tracer_la-libv4l2tracer.lo /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 Any hints how to fix this are welcome ;-) --- 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 83f9dfe565..ca2eccc5a6 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-v4l-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-v4l-tracer +LIBV4L_DEPENDENCIES += json-c +else +LIBV4L_CONF_OPTS += --disable-v4l-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 From bugzilla at busybox.net Thu Mar 30 01:41:41 2023 From: bugzilla at busybox.net (bugzilla at busybox.net) Date: Thu, 30 Mar 2023 01:41:41 +0000 Subject: [Buildroot] [Bug 15506] New: Failed to login to system with root and its password. Message-ID: https://bugs.busybox.net/show_bug.cgi?id=15506 Bug ID: 15506 Summary: Failed to login to system with root and its password. Product: buildroot Version: 2020.02.1 Hardware: All OS: Linux Status: NEW Severity: normal Priority: P5 Component: Other Assignee: unassigned at buildroot.uclibc.org Reporter: simitel at 163.com CC: buildroot at uclibc.org Target Milestone: --- I am working on an emebeded system, where busybox is used as init and shell. The rootfs is built on X86 host with buildroot (2020.02.1). The buildroot is configured as follows, BR2_TARGET_GENERIC_PASSWD_SHA256=y # BR2_TARGET_GENERIC_PASSWD_SHA512 is not set BR2_TARGET_GENERIC_PASSWD_METHOD="sha-256" BR2_INIT_BUSYBOX=y ...... ...... BR2_TARGET_ENABLE_ROOT_LOGIN=y BR2_TARGET_GENERIC_ROOT_PASSWD="000000" BR2_SYSTEM_BIN_SH_BUSYBOX=y During the building of rootfs on the host, it shows following logs, "/usr/bin/sed -i -e s,^root:[^:]*:,root:"`/home/t/develop/test/project/out/product/linux_nand_5.10-eng/obj/buildroot-intermediate/host/bin/mkpasswd -m "sha-256" "000000"`":, /home/t/develop/test/project/out/product/linux_nand_5.10-eng/obj/buildroot-intermediate/target/etc/shadow " When the image and rootfs are deployed into the target board and boot up. I cannot login to system with 'root' and '000000' from serial console. Then in adb shell, I regenerated the password of root with `echo root:000000 | chpasswd -c SHA256`, I can login to the system with 'root' and '000000' from serial console. I don't know if this is a bug and how to make login with password. Thanks, -- You are receiving this mail because: You are on the CC list for the bug. From bugzilla at busybox.net Thu Mar 30 01:57:23 2023 From: bugzilla at busybox.net (bugzilla at busybox.net) Date: Thu, 30 Mar 2023 01:57:23 +0000 Subject: [Buildroot] [Bug 15506] Failed to login to system with root and its password. In-Reply-To: References: Message-ID: https://bugs.busybox.net/show_bug.cgi?id=15506 --- Comment #1 from wangt13 --- (In reply to wangt13 from comment #0) The busybox in buildroot is also configured as follows to support login. # # Login/Password Management Utilities # CONFIG_FEATURE_SHADOWPASSWDS=y CONFIG_USE_BB_PWD_GRP=y CONFIG_USE_BB_SHADOW=y CONFIG_USE_BB_CRYPT=y CONFIG_USE_BB_CRYPT_SHA=y CONFIG_ADD_SHELL=y CONFIG_REMOVE_SHELL=y # CONFIG_ADDGROUP is not set # CONFIG_FEATURE_ADDUSER_TO_GROUP is not set # CONFIG_ADDUSER is not set # CONFIG_FEATURE_CHECK_NAMES is not set CONFIG_LAST_ID=0 CONFIG_FIRST_SYSTEM_ID=0 CONFIG_LAST_SYSTEM_ID=0 CONFIG_CHPASSWD=y CONFIG_FEATURE_DEFAULT_PASSWD_ALGO="des" CONFIG_CRYPTPW=y CONFIG_MKPASSWD=y # CONFIG_DELUSER is not set # CONFIG_DELGROUP is not set # CONFIG_FEATURE_DEL_USER_FROM_GROUP is not set CONFIG_GETTY=y CONFIG_LOGIN=y # CONFIG_LOGIN_SESSION_AS_CHILD is not set CONFIG_LOGIN_SCRIPTS=y CONFIG_FEATURE_NOLOGIN=y CONFIG_FEATURE_SECURETTY=y CONFIG_PASSWD=y CONFIG_FEATURE_PASSWD_WEAK_CHECK=y -- You are receiving this mail because: You are on the CC list for the bug. From thomas.petazzoni at bootlin.com Thu Mar 30 05:35:46 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Thu, 30 Mar 2023 05:35:46 -0000 Subject: [Buildroot] [autobuild.buildroot.net] Daily results for 2023-03-29 Message-ID: <20230330053552.38F3084179@smtp1.osuosl.org> Hello, Autobuild statistics for 2023-03-29 =================================== branch | OK | NOK | TIM | TOT | 2023.02.x | 10 | 14 | 0 | 24 | master | 196 | 135 | 1 | 332 | Classification of failures by reason for master ----------------------------------------------- host-binutils-2.38 | 10 bluez5_utils-5.66 | 6 elfutils-0.186 | 6 glibc-2.36-81-g4f4d7a13edfd... | 6 gobject-introspection-1.72.0 | 5 host-go-1.19.7 | 5 linux-6.1.14 | 5 unknown | 4 valgrind-3.19.0 | 4 busybox-1.36.0 | 3 dc3dd-7.2.641 | 3 host-binutils-2.37 | 3 host-qemu-7.2.0 | 3 snmppp-3.5.0 | 3 check-0.15.2 | 2 host-rust-1.68.0 | 2 libglib2-2.72.3 | 2 lttng-modules-2.13.7 | 2 ocf-linux-20171122 | 2 perl-5.36.0 | 2 qemu-7.2.0 | 2 rtl8189fs-ed6741b52bc998875... | 2 ruby-3.1.3 | 2 apparmor-3.1.2 | 1 aumix-2.9.1 | 1 berkeleydb-5.3.28 | 1 boost-1.80.0 | 1 brltty-6.5 | 1 containerd-1.6.16 | 1 coreutils-9.2 | 1 dash-0.5.11.5 | 1 delve-1.20.0 | 1 domoticz-2022.2 | 1 edk2-edk2-stable202208 | 1 ffmpeg-4.4.3 | 1 fftw-quad-3.3.8 | 1 fontconfig-2.13.1 | 1 fs/cramfs/cramfs.mk:46: /ho... | 1 fs/cramfs/cramfs.mk:46: /ho... | 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 fs/ubifs/ubifs.mk:49: /home... | 1 fs/ubifs/ubifs.mk:49: /tmp/... | 1 gmp-6.2.1 | 1 gobject-introspection | 1 heirloom-mailx-12.5 | 1 host-gcc-initial-12.2.0 | 1 host-zstd-1.5.4 | 1 jack2-1.9.21 | 1 json-c-0.16 | 1 kvmtool-f77d646ba01d04be5aa... | 1 libcap-ng-0.8.3 | 1 libndp-1.8 | 1 linux-5.10.162-cip24 | 1 linux-5.10.162-cip24-rt10 | 1 ltp-testsuite-20220930 | 1 mosquitto-2.0.15 | 1 mpir-3.0.0 | 1 ntp-4.2.8p15 | 1 nut-2.8.0 | 1 olsr-0.9.8 | 1 package/rtl8821cu/rtl8821cu... | 1 python-rtoml-0.8.0 | 1 quickjs-2021-03-27 | 1 tesseract-ocr-5.0.1 | 1 uboot-tools-2021.07 | 1 ulog-0389d243352255f6182326... | 1 v4l2loopback-0.12.7 | 1 wireguard-linux-compat-1.0.... | 1 wolfssl-5.5.3 | 1 x264-baee400fa9ced6f5481a72... | 1 xfsprogs-5.14.2 | 1 Detail of failures for master ----------------------------- arch | reason | OK? | url | orph? -------------+--------------------------------+-----+---------------------------------------------------------------------------------+------- arceb | apparmor-3.1.2 | NOK | http://autobuild.buildroot.net/results/0564e730ba5a0622562dc6fd7942ed2e80f01a5e | powerpc64 | aumix-2.9.1 | NOK | http://autobuild.buildroot.net/results/eb556ec39ba0c6f8612670cb7f1ba0261e8c398e | ORPH sh4aeb | berkeleydb-5.3.28 | NOK | http://autobuild.buildroot.net/results/0f626bb7b34a723525d4a19cb892f9f852ee2acc | ORPH mips | bluez5_utils-5.66 | NOK | http://autobuild.buildroot.net/results/1c038fb617b57752d540c32c867bd9533f49e149 | or1k | bluez5_utils-5.66 | NOK | http://autobuild.buildroot.net/results/ee266a3bd2133205ae664cc7be90d9022495459a | i586 | bluez5_utils-5.66 | NOK | http://autobuild.buildroot.net/results/5fe66a3a9fa5eab5bcfdfcddd969e64f87bdb474 | arm | bluez5_utils-5.66 | NOK | http://autobuild.buildroot.net/results/4045a349add4ec95c34a5dfbf84633954b33beeb | mipsel | bluez5_utils-5.66 | NOK | http://autobuild.buildroot.net/results/144c4409ae7ea92b2649a319bc69ea9705bcf495 | i586 | bluez5_utils-5.66 | NOK | http://autobuild.buildroot.net/results/2bfc95c2d0c2a25c46ed6e906e55b9070a70e9fc | arceb | boost-1.80.0 | NOK | http://autobuild.buildroot.net/results/027fed41d0012d9a8d210bb80b5772730ad11ad1 | mipsel | brltty-6.5 | NOK | http://autobuild.buildroot.net/results/446a1cb522b0be46b0d7d8ff462d900b1f47afe6 | mips64el | busybox-1.36.0 | NOK | http://autobuild.buildroot.net/results/ffa5d3cae63c04d980128992314f6cf105059bbc | ORPH mips64el | busybox-1.36.0 | NOK | http://autobuild.buildroot.net/results/931911fa6519d1fadc9a4fe8c58df2d843a82e7f | ORPH mips64el | busybox-1.36.0 | NOK | http://autobuild.buildroot.net/results/c26622557ad2ac4eb2cd00e7856b54349047d62d | ORPH nios2 | check-0.15.2 | NOK | http://autobuild.buildroot.net/results/2167fc918f12ea3b3242dc968284176bfcad6e7a | ORPH x86_64 | check-0.15.2 | NOK | http://autobuild.buildroot.net/results/f1c39e912b7f3445d0ab747e7a27b456b0eaf30a | ORPH x86_64 | containerd-1.6.16 | NOK | http://autobuild.buildroot.net/results/65842e8334ee13474470d6873aa1b024611c0886 | sh4eb | coreutils-9.2 | NOK | http://autobuild.buildroot.net/results/ddd3181875b5020e20d6a237bbb9654491f08814 | ORPH xtensa | dash-0.5.11.5 | NOK | http://autobuild.buildroot.net/results/e476a0b21ba2f07fb2b2b5d0374f656847153c6f | ORPH or1k | dc3dd-7.2.641 | NOK | http://autobuild.buildroot.net/results/a2691b7b4f6786054041e40942629ce8df7bd61d | ORPH or1k | dc3dd-7.2.641 | NOK | http://autobuild.buildroot.net/results/87a4c21bc921315db21481d9590deadfcbdb03d1 | ORPH or1k | dc3dd-7.2.641 | NOK | http://autobuild.buildroot.net/results/3c6c06a387de226bc2b84f28fc2051b13338eb1b | ORPH aarch64 | delve-1.20.0 | NOK | http://autobuild.buildroot.net/results/8d1a70adeb271f85833d18fe292aa8cc9e4296fb | aarch64_be | domoticz-2022.2 | NOK | http://autobuild.buildroot.net/results/2a2b23900e58272d7510af5bf111c3f644ea69fd | i586 | edk2-edk2-stable202208 | NOK | http://autobuild.buildroot.net/results/225cc6d6b71cc43b3d15e500a1a7ebe61dd39145 | microblaze | elfutils-0.186 | NOK | http://autobuild.buildroot.net/results/5d61c30f83b6330b890dd831ed1e64241ed35031 | ORPH microblazeel | elfutils-0.186 | NOK | http://autobuild.buildroot.net/results/0cb0d9bd9d9d8aab2211ca766e9675cf88b58fd9 | ORPH microblazeel | elfutils-0.186 | NOK | http://autobuild.buildroot.net/results/2525c6937776926ede310c2c337a738c0a6a9277 | ORPH microblaze | elfutils-0.186 | NOK | http://autobuild.buildroot.net/results/7471c0914f7dd3e4e2f3f7e2db2d70414062e0fe | ORPH microblazeel | elfutils-0.186 | NOK | http://autobuild.buildroot.net/results/25c9168e88048932c9c0686f9ec7c1ac06a2c4a7 | ORPH microblaze | elfutils-0.186 | NOK | http://autobuild.buildroot.net/results/9e07eddf6295f67e85faabafe0fe806ca325826f | ORPH arc | ffmpeg-4.4.3 | NOK | http://autobuild.buildroot.net/results/48979dc04407bbee5ea9f1938161ca20bf4abf2a | powerpc64le | fftw-quad-3.3.8 | NOK | http://autobuild.buildroot.net/results/7816b52f83c8035fa526d885b6f2961c3604dd2c | ORPH riscv64 | fontconfig-2.13.1 | NOK | http://autobuild.buildroot.net/results/c169365cd25ff3f8371eaad62571ea60e42fa869 | ORPH powerpc | fs/cramfs/cramfs.mk:46: /ho... | NOK | http://autobuild.buildroot.net/results/cdb563887ba7bea316a7bfe6ea356a4d6a2ee58c | aarch64_be | fs/cramfs/cramfs.mk:46: /ho... | NOK | http://autobuild.buildroot.net/results/19884c4c48043ce274c393bb943cea1212dfb81c | aarch64_be | fs/ubi/ubi.mk:51: /home/tho... | NOK | http://autobuild.buildroot.net/results/650284654df7a0e1d5aa9d91ead95121a908a3dc | or1k | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/deb134da57128cdaf08e3d10eda8e9c81e7d3e8d | aarch64_be | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/50be9d50a17969f1a66b242b4a3534828b20909b | powerpc64le | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/9773853ad2a4c42db2a732f7699017c5e922824c | sparc64 | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/b7c533e09c5d71b05d4d404d81937032fe339c13 | or1k | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/d66ff969cfd972d594805963d8c6b31fdf7548b5 | sh4eb | fs/ubifs/ubifs.mk:49: /tmp/... | NOK | http://autobuild.buildroot.net/results/d26ecb614070b125b5e7e6b6e1604f06bf900e98 | powerpc | glibc-2.36-81-g4f4d7a13edfd... | NOK | http://autobuild.buildroot.net/results/b58e92b389eac2cc30a0b0abb35dc1249d3fcd4b | powerpc64 | glibc-2.36-81-g4f4d7a13edfd... | NOK | http://autobuild.buildroot.net/results/9cfb9fbfa885ca65486eb91d241a5ae82d7565bc | powerpc | glibc-2.36-81-g4f4d7a13edfd... | NOK | http://autobuild.buildroot.net/results/1d4cf7555fceddb3c6eda043d5cfad897806820a | arc | glibc-2.36-81-g4f4d7a13edfd... | NOK | http://autobuild.buildroot.net/results/4554f3b8c818322851e6438d1c1c656635ff5b4d | powerpc | glibc-2.36-81-g4f4d7a13edfd... | NOK | http://autobuild.buildroot.net/results/04291b1d7f03323e360e08a08ca652ad86e48d87 | powerpc | glibc-2.36-81-g4f4d7a13edfd... | NOK | http://autobuild.buildroot.net/results/fb2ff2bb55bd809028039c01c83ac1a4245d5615 | riscv64 | gmp-6.2.1 | NOK | http://autobuild.buildroot.net/results/b4cd36953a4cb478c25817662767d3282be0753f | ORPH microblaze | gobject-introspection | TIM | http://autobuild.buildroot.net/results/6909c864dfb9a4949d489473f59fd072057932c1 | or1k | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/5da8861785283cfa3727a132f0d572769f579f86 | ORPH nios2 | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/6512e3a1425bb67f59d822ac8a01cc57231c24d4 | ORPH sparc64 | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/b0d5e8cb197ddd70c8a0503f4fe9e68041632d27 | ORPH sparc64 | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/4a69f8ed65ba70c900a8adcc00a382a8d5c12d3f | ORPH microblazeel | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/472411404fe926999744d7cb2e5678ac92b96e43 | ORPH sh4a | heirloom-mailx-12.5 | NOK | http://autobuild.buildroot.net/results/b100e092d246a556423acdc22abc59fc6ddb74d8 | nios2 | host-binutils-2.37 | NOK | http://autobuild.buildroot.net/results/62108af70da1dddb2d48948ec8278b348aa7a4e5 | x86_64 | host-binutils-2.37 | NOK | http://autobuild.buildroot.net/results/49f166a1835fb16a1530f8681b7b7776949d6588 | sparc64 | host-binutils-2.37 | NOK | http://autobuild.buildroot.net/results/f183f59fe9b99348dfc383f8208df97b8561ec20 | powerpc | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/3c10231c3814ce6deae4235869a282a52659d1ec | mips | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/71e987473de136398d7317ef661799093440fad3 | powerpc64le | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/2f7a08a40de323666218f759287f906b21e261cc | mips64 | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/dbedf272d547bf940c9f5f88c5beb6070261e868 | x86_64 | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/253221f97ddaa6cebb256417f48dd481cdd12697 | sparc | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/662be673532f5b1ef2212293a98c16f33fe57fa9 | riscv32 | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/d9369598dedb9408bb412bfb15fecaaeb2c19b77 | mips | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/26f34e66a80ee0052bddfff87ca656beb84677f6 | riscv32 | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/778dd061c62d0b4e856c3c9ee2fcc6dde1599be8 | s390x | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/47017654f3a44796756630f2894e66b1bceefdf7 | aarch64 | host-gcc-initial-12.2.0 | NOK | http://autobuild.buildroot.net/results/33d17e0166a87bd4844ab27062a1969ef2a794ed | mips64 | host-go-1.19.7 | NOK | http://autobuild.buildroot.net/results/c45051a51d80c13d7bd88846dcb93e82b8dffde1 | mips64 | host-go-1.19.7 | NOK | http://autobuild.buildroot.net/results/bb03ec07db6a812c12aae9f537d756bea7d4994f | i686 | host-go-1.19.7 | NOK | http://autobuild.buildroot.net/results/654c6b1496cbb515c03f6de59fb9f5f9910ad7cd | i586 | host-go-1.19.7 | NOK | http://autobuild.buildroot.net/results/11b254657f0bb73dce9c4737aafa42f9f46b6951 | mips64el | host-go-1.19.7 | NOK | http://autobuild.buildroot.net/results/84566213f46d14ea5764024ca159f95a82d1d5bd | microblaze | host-qemu-7.2.0 | NOK | http://autobuild.buildroot.net/results/a4f1b335027527da65d39d05945722f6821339b2 | powerpc64le | host-qemu-7.2.0 | NOK | http://autobuild.buildroot.net/results/4ff5b24594871ae3f38b2d47631880e39ed7d885 | sparc64 | host-qemu-7.2.0 | NOK | http://autobuild.buildroot.net/results/4366982c8248c98701432998f9e5d4d71f9ccccf | x86_64 | host-rust-1.68.0 | NOK | http://autobuild.buildroot.net/results/c646577043d1c9fd1b5002c47ee93c8b43bbaf14 | powerpc64 | host-rust-1.68.0 | NOK | http://autobuild.buildroot.net/results/d11ab4861256f901313e93477337818d41ef3c4a | sh4aeb | host-zstd-1.5.4 | NOK | http://autobuild.buildroot.net/results/8e8ca3aa34f69d7e519bc001518fdd4e99fddeff | m68k | jack2-1.9.21 | NOK | http://autobuild.buildroot.net/results/6aad3041bf563f9d251e220a3fdedd83edd5fef5 | or1k | json-c-0.16 | NOK | http://autobuild.buildroot.net/results/fed9c4c0d92078b5de4cde5d5474998fe947b4ab | aarch64 | kvmtool-f77d646ba01d04be5aa... | NOK | http://autobuild.buildroot.net/results/5ca4f649c06b7bf331ba6aa9d1bc05188e8bee52 | ORPH riscv64 | libcap-ng-0.8.3 | NOK | http://autobuild.buildroot.net/results/f7c14ae1e94a21d93509c3ce89228009d52b16e5 | arceb | libglib2-2.72.3 | NOK | http://autobuild.buildroot.net/results/a5bed1283b0936c5658f91e3e8fa82ce7b110d4f | arceb | libglib2-2.72.3 | NOK | http://autobuild.buildroot.net/results/0917df45987ee8d446f8ca1c09ef59e9d8332482 | riscv64 | libndp-1.8 | NOK | http://autobuild.buildroot.net/results/6007c201e8cb3a0daf76725202e029fb0f066b6e | mips64 | linux-5.10.162-cip24 | NOK | http://autobuild.buildroot.net/results/06c9ce43c9bd7d320f2f7a3f08de52d9827f5f34 | ORPH powerpc64le | linux-5.10.162-cip24-rt10 | NOK | http://autobuild.buildroot.net/results/6135913004d8d9785705d06b0bbcb2f1bcfe1fa6 | ORPH mipsel | linux-6.1.14 | NOK | http://autobuild.buildroot.net/results/b5597d691270c71f331c77c22cf397b2d37d7f39 | ORPH powerpc | linux-6.1.14 | NOK | http://autobuild.buildroot.net/results/2b3c852bfd405817d7d0a09b32997aaf40a6eb58 | ORPH mips64 | linux-6.1.14 | NOK | http://autobuild.buildroot.net/results/8d35d8a793cf047aa671af1f8ac9db1319cd5385 | ORPH mipsel | linux-6.1.14 | NOK | http://autobuild.buildroot.net/results/32e973bc5c60ce7a4c365163149f1c380d5dce3a | ORPH mips | linux-6.1.14 | NOK | http://autobuild.buildroot.net/results/db07e0326471cc7d3e4fd6d5bb6b2ba20de6a92a | ORPH s390x | ltp-testsuite-20220930 | NOK | http://autobuild.buildroot.net/results/e5704b6a98e90e2d3b1cbf9fa160b1cdb5ea4130 | riscv32 | lttng-modules-2.13.7 | NOK | http://autobuild.buildroot.net/results/f5f8dd40ae8ae126cf039bfeaedb30263f0213a3 | arc | lttng-modules-2.13.7 | NOK | http://autobuild.buildroot.net/results/df4fd1b176c3156e92301a3cb1a3caf156d6e8be | or1k | mosquitto-2.0.15 | NOK | http://autobuild.buildroot.net/results/4fd13d293b73dc44e8d11b11d11993b5a32e7fb1 | armeb | mpir-3.0.0 | NOK | http://autobuild.buildroot.net/results/0bde7a388d01dd67363e1cb3c5af0d95197e49db | sh4 | ntp-4.2.8p15 | NOK | http://autobuild.buildroot.net/results/dabe5559f734188e62943dd1e44e1610ecbd929b | ORPH armeb | nut-2.8.0 | NOK | http://autobuild.buildroot.net/results/3feb1200734382581391f678f13ba3bbdd204917 | arc | ocf-linux-20171122 | NOK | http://autobuild.buildroot.net/results/1aab4f8ee627abdc162bad9896bcdbda56637f6d | ORPH microblazeel | ocf-linux-20171122 | NOK | http://autobuild.buildroot.net/results/a89d2c7368759da255f8c9c6c6fb5a776b15c6f6 | ORPH mips64el | olsr-0.9.8 | NOK | http://autobuild.buildroot.net/results/1b1e5bbadb54ff0d4f9d51826997709d70dd798a | ORPH sparc | package/rtl8821cu/rtl8821cu... | NOK | http://autobuild.buildroot.net/results/13b70987e1568fbe8fef5a405453a71febf2d639 | mips64 | perl-5.36.0 | NOK | http://autobuild.buildroot.net/results/0742ec54bdb122998801ee42dac50ad92607180d | mips | perl-5.36.0 | NOK | http://autobuild.buildroot.net/results/6e2e5b9236c74a68e20934a79c13977832f2dca3 | armeb | python-rtoml-0.8.0 | NOK | http://autobuild.buildroot.net/results/c9d68b443c6f9ec599a6b30b0a31b9ccef44ff7e | powerpc64 | qemu-7.2.0 | NOK | http://autobuild.buildroot.net/results/eed0d5441fe5193cebe489f2ed2350d2b5226930 | mipsel | qemu-7.2.0 | NOK | http://autobuild.buildroot.net/results/fa7d783c9f1d2c549edbedef7ccb4a371e9d23f5 | microblaze | quickjs-2021-03-27 | NOK | http://autobuild.buildroot.net/results/e1940ddb65cdee478ec8e16b2c5e1b90f419c824 | aarch64_be | rtl8189fs-ed6741b52bc998875... | NOK | http://autobuild.buildroot.net/results/4624668e4000faa05f474a1c8d5a1747962adee5 | sparc | rtl8189fs-ed6741b52bc998875... | NOK | http://autobuild.buildroot.net/results/83dd32a56e123b4d959817220684e55b597ea00e | arceb | ruby-3.1.3 | NOK | http://autobuild.buildroot.net/results/764ec4eff5c57ad03700d2479f97a6f909ff6174 | arceb | ruby-3.1.3 | NOK | http://autobuild.buildroot.net/results/c36004f5f0ee113da932185921dc369c8af3f73a | arceb | snmppp-3.5.0 | NOK | http://autobuild.buildroot.net/results/2d82376764a6a62d6d1ea8ddeac0138ea775c976 | arc | snmppp-3.5.0 | NOK | http://autobuild.buildroot.net/results/2945cb0b74cd3ab96bd05053b7a3a3dfe0d4f67e | mips | snmppp-3.5.0 | NOK | http://autobuild.buildroot.net/results/9be36a94195b5248f472e6088a80f8d0f98190e7 | or1k | tesseract-ocr-5.0.1 | NOK | http://autobuild.buildroot.net/results/c26967d784fb5edb327e72cdf1ddf2ebe1889cd5 | or1k | uboot-tools-2021.07 | NOK | http://autobuild.buildroot.net/results/9b4f31c0eaa82a9af62f30e37406b395d6166560 | ORPH x86_64 | ulog-0389d243352255f6182326... | NOK | http://autobuild.buildroot.net/results/27953db2e2527ddf0f5d21c048cfd231340329be | aarch64 | unknown | NOK | http://autobuild.buildroot.net/results/6e2e120bc67bd3b4c60f952ac5688b9f50b0745b | arm | unknown | NOK | http://autobuild.buildroot.net/results/03b9720592b9e0b9d32252ab503a5b4a35fe4b7d | mips64el | unknown | NOK | http://autobuild.buildroot.net/results/fa29b281d27f1b674189255eeb5096bea16f6c15 | sparc | unknown | NOK | http://autobuild.buildroot.net/results/c147cb48f67ff6cf926d494d2e26e9b00bd016c6 | sparc | v4l2loopback-0.12.7 | NOK | http://autobuild.buildroot.net/results/dd0a29ddd94ac726027ab68e0e407eafc43cab27 | i686 | valgrind-3.19.0 | NOK | http://autobuild.buildroot.net/results/2da5663c05b9f62c6e65cbea5dbaceede8f27e7e | ORPH mips64el | valgrind-3.19.0 | NOK | http://autobuild.buildroot.net/results/06623d3127730b0c124559f430adb0e463320bf0 | ORPH mips64el | valgrind-3.19.0 | NOK | http://autobuild.buildroot.net/results/d59e23207f68b236d86f22943223d9846c1a8d52 | ORPH mips | valgrind-3.19.0 | NOK | http://autobuild.buildroot.net/results/4eaa2f17523ab80c2175ae136688e64452e9eb65 | ORPH aarch64_be | wireguard-linux-compat-1.0.... | NOK | http://autobuild.buildroot.net/results/663dcaea406276bc95705e6070fff02ed9e0ea44 | mips | wolfssl-5.5.3 | NOK | http://autobuild.buildroot.net/results/6ad55af43a4f1f2c4424ee9a42d90ab68cf70443 | i586 | x264-baee400fa9ced6f5481a72... | NOK | http://autobuild.buildroot.net/results/c790c7979ba32d681278974ce197e85ee9cfed5a | arm | xfsprogs-5.14.2 | NOK | http://autobuild.buildroot.net/results/1507cfacc736e89984560a0c6134ab3a5bdd284b | ORPH Classification of failures by reason for 2023.02.x -------------------------------------------------- acpitool-0.5.1 | 1 fs/cramfs/cramfs.mk:46: /ho... | 1 fs/romfs/romfs.mk:32: /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.36-81-g4f4d7a13edfd... | 1 host-binutils-2.37 | 1 host-delve-1.20.0 | 1 host-qemu-7.2.0 | 1 host-rust-1.67.0 | 1 libvorbis-1.3.7 | 1 quickjs-2021-03-27 | 1 unknown | 1 Detail of failures for 2023.02.x -------------------------------- arch | reason | OK? | url | orph? -------------+--------------------------------+-----+---------------------------------------------------------------------------------+------- powerpc64le | acpitool-0.5.1 | NOK | http://autobuild.buildroot.net/results/2dc03ec5980e6b8fb9a0f299e10e10dc9efde9ea | sparc64 | fs/cramfs/cramfs.mk:46: /ho... | NOK | http://autobuild.buildroot.net/results/c29713d5cba20c090bc5412b469c065f1476298a | s390x | fs/romfs/romfs.mk:32: /home... | NOK | http://autobuild.buildroot.net/results/6c375f196d73b57505ddf17e31f926fbfcab721b | riscv32 | fs/ubi/ubi.mk:51: /home/tho... | NOK | http://autobuild.buildroot.net/results/d4f1fa1f5b7247b849e621e5371861eb2c7ec9eb | s390x | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/3cc6e74e4c2d79c896cb804d8acd16d3c3842f90 | mipsel | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/3102b82d753da1ba3f888325c3f3c964011f93ca | arc | glibc-2.36-81-g4f4d7a13edfd... | NOK | http://autobuild.buildroot.net/results/998ffbd06d83f86c73f478aced1bd02d85a5f76f | powerpc64le | host-binutils-2.37 | NOK | http://autobuild.buildroot.net/results/5203b9898fb6edd4f430df6a5b53df49403b95e9 | x86_64 | host-delve-1.20.0 | NOK | http://autobuild.buildroot.net/results/26a4552bd92afd8f154d61cdb9cce2b619bc8d35 | nios2 | host-qemu-7.2.0 | NOK | http://autobuild.buildroot.net/results/6f4df0b09cebbbbc5a6ec55311b5a1c831a7be3e | mipsel | host-rust-1.67.0 | NOK | http://autobuild.buildroot.net/results/bbbb2645c063cc0b9223439fb71008a88c8508bc | powerpc | libvorbis-1.3.7 | NOK | http://autobuild.buildroot.net/results/0d3220b6fb07b7afcad7d2cf943525dad3c677a8 | sh4 | quickjs-2021-03-27 | NOK | http://autobuild.buildroot.net/results/9c39b2a0f2f18dda05d1bb5a8ed256c2c1c10491 | microblazeel | unknown | NOK | http://autobuild.buildroot.net/results/79c36b9a0e48ab9a182196f3c937b5f321287ea0 | -- http://autobuild.buildroot.net From arnout at mind.be Thu Mar 30 07:03:50 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Thu, 30 Mar 2023 09:03:50 +0200 Subject: [Buildroot] Indicating upstream status [was: [PATCH] package/bluez5_utils: Fix builds with musl-libc] In-Reply-To: References: <20230326130937.56650-1-f.fainelli@gmail.com> <20230328202533.GD3204460@scaer> <20230329105022.6137bf1a@windsurf> <20230329112855.6110cf8d@windsurf> Message-ID: <84821597-4e34-2e1c-99f5-4d03bdda0d45@mind.be> On 29/03/2023 14:39, Florian Fainelli wrote: > > > On 3/29/2023 2:28 AM, Thomas Petazzoni wrote: >> On Wed, 29 Mar 2023 11:06:47 +0200 >> Arnout Vandecappelle wrote: >> >>> ?? Yeah, that's why I propose "Upstream:" - it's generic enough to cover all of >>> these cases. The contents can be freeform I think, check-package should just >>> check that the Upstream tag is present. And the documentation should give >>> examples of the five cases you mention. >> >> Sure. > > Yocto uses the following format [1]: > > Upstream-status: (Pending|Submitted|Accepted|Backport|Denied|Inappropriate > [reason]) That's where I got my inspiration :-) I just find "Upstream-status" a bit long, so I abbreviated it to "Upstream". Also, "Submitted" and "Accepted" are not really useful because the upstream status is going to change while we don't change our patch. In addition, a simple URL there is enough information. That's how I got to: For Submitted/Accepted: Upstream: For Backport/Accepted: Upstream: [submitter at email.address] For Denied: Upstream: Denied For Inappropriate: Upstream: N/A + explanation why Only "Pending" is a little iffy - we just don't want "Pending" patches I guess. Regards, Arnout > would you want to adopt something similar? OpenWrt to some extent does something > like that as well although in a less unified fashion, sometimes the patches are > placed in a specific patch directory (backport-x.y.z, upstream-x.y.z) and > sometimes that information is placed in the patch file itself. > > [1]: > http://wiki.yoctoproject.org/wiki/Best_Known_Methods_%28BKMs%29_for_Package_Updating#Patch_Comments > >> >>> ?? The "patch taken from downstream" is the only one which doesn't fit in the >>> "Upstream" thing. But it's also a situation we don't really like: we basically >>> don't want local patches, and a patch taken from some other distro _is_ a local >>> patch. >> >> The reality is that we have such patches (for example to fix musl build >> issues), and we somehow have to live with them. >> >> Thomas > From bugzilla at busybox.net Thu Mar 30 09:30:16 2023 From: bugzilla at busybox.net (bugzilla at busybox.net) Date: Thu, 30 Mar 2023 09:30:16 +0000 Subject: [Buildroot] [Bug 15506] Failed to login to system with root and its password. In-Reply-To: References: Message-ID: https://bugs.busybox.net/show_bug.cgi?id=15506 --- Comment #2 from wangt13 --- With lots of testing and googling, I think I fixed the issue of cannot login to busybox from serial console, by disabling 'CONFIG_USE_BB_SHADOW' in busybox-menuconfig. >From it help text, it seemed that using internal shadow can save disk space. But enabling it cause me not to login to system. Is there any further infor on this option and its impact? Thanks, -- You are receiving this mail because: You are on the CC list for the bug. From bugzilla at busybox.net Thu Mar 30 09:31:55 2023 From: bugzilla at busybox.net (bugzilla at busybox.net) Date: Thu, 30 Mar 2023 09:31:55 +0000 Subject: [Buildroot] [Bug 15506] Failed to login to system with root and its password. In-Reply-To: References: Message-ID: https://bugs.busybox.net/show_bug.cgi?id=15506 wangt13 changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |ASSIGNED -- You are receiving this mail because: You are on the CC list for the bug. From sebastian.weyer at smile.fr Thu Mar 30 09:56:44 2023 From: sebastian.weyer at smile.fr (Sebastian WEYER) Date: Thu, 30 Mar 2023 11:56:44 +0200 Subject: [Buildroot] Problem with enabling rust support in the kernel Message-ID: Hi all, I started working on enabling the rust support in the kernel within buildroot and encountered several hurdles. The main problem is that subsequent updates to rustc tend to break the build because of deprecation of different features. As it stands now, the mainline kernel (version 6.2) supports rustc version 1.62 (version 1.65 if compiled with WERROR=n). At https://github.com/Rust-for-Linux/linux you can find patches which enable the support of version 1.66. Using version 1.67 and above will not build again. This is a problem since rustc is already up to version 1.68 within buildroot and it isn't possible to manage different versions of the package at the same time. Additionally, the kernel expects the rust-sources to be present in the build directory at $(@D)/src which is also necessary if an external rustc is used. Another (arguably smaller problem) is the dependance on rust-bindgen which deprecated the options --blacklist and --whitelist in version 0.63.0. They were already replaced by --blocklist and --allowlist in version 0.58.0 but are still used for compilation in the kernel (whose recommended version is 0.56.0). This should be a relatively easy fix but it's not upstreamed yet. I am not sure if given these circumstances it is feasible to actively support this feature inside buildroot yet, as long as the kernel doesn't support a minimum version of rustc which is their goal in the future: https://github.com/Rust-for-Linux/linux/issues/971#issuecomment-1438247073 Best regards, Sebastian From sebastian.weyer at smile.fr Thu Mar 30 11:27:49 2023 From: sebastian.weyer at smile.fr (Sebastian Weyer) Date: Thu, 30 Mar 2023 13:27:49 +0200 Subject: [Buildroot] [PATCH 1/1] support/testing/infra/basetest.py: use Bootlin toolchain bleeding edge 2022.08-1 Message-ID: <20230330112750.1710771-1-sebastian.weyer@smile.fr> This patch updates the default toolchain used for runtime tests. The last time this toolchain was updated was in commit 0207a65323fc73fe9570f3d7e03bbfed4ab6d477 3 years ago. Since then, multiple things have changed: Firstly, it used uclibc-ng as the libc whereas since commit 4057e36ca9665edd5248512e4edba2c243b8f4be, glibc is used as the default library. And secondly, since commit 531b2a10cda6bae78ecc141c9fe48f2024f71dbc, buildroot dropped the support for gcc 8 and it cannot be built internally anymore. This new toolchain bleeding edge 2022.08-1 is based on gcc 12.2.0, linux headers 5.4.212, glibc 2.35 and binutils 2.39. It is now required to add enable BR2_TOOLCHAIN_USES_GLIBC and BR2_TOOLCHAIN_EXTERNAL_CUSTOM_GLIBC since uclibc-ng is still the standard choice when using an external toolchain. If one were to change this, it would break the builds for people using a uclibc toolchain with a recent version of buildroot. BR2_TOOLCHAIN_EXTERNAL_LOCALE doesn't need to be enabled anymore since it is implicit in glibc. BR2_TOOLCHAIN_EXTERNAL_INET_RPC needs to be disabled since support has been dropped by glibc but it is selected by default when choosing glibc. The previous toolchain bleeding edge 2018.11-1 is based on gcc 8.2.0, linux headers 4.14.80, uclibc 1.0.30 and binutils 2.31.1 Tested with gitlab: https://gitlab.com/DocSepp/buildroot/-/pipelines/821745386/ Due to gitlab constraints it's not possible to check all the tests. Most of the tests that did not succeed didn't because of such constraints. The remaining fails are missing python or perl modules, timeouts because the test takes more than 3h, tests.package.test_kexec.TestKexec is executed with a property that is unknown to qemu and several tests use a different toolchain. I noticed 4 tests, TestPython3Py, TestPython3Pyc, TestPython3PyPyc and TestTmux that failed due to locale and libc.so.1 not found errors. I verified that they did run with the previous toolchain and subsequently introduced changes in their configs so the tests succeed with the new toolchain. Signed-off-by: Sebastian Weyer --- support/testing/infra/basetest.py | 10 ++++++---- support/testing/tests/package/test_python.py | 2 +- support/testing/tests/package/test_tmux.py | 1 + 3 files changed, 8 insertions(+), 5 deletions(-) diff --git a/support/testing/infra/basetest.py b/support/testing/infra/basetest.py index 670c7213d6..586b51e56e 100644 --- a/support/testing/infra/basetest.py +++ b/support/testing/infra/basetest.py @@ -10,13 +10,15 @@ BASIC_TOOLCHAIN_CONFIG = \ BR2_arm=y BR2_TOOLCHAIN_EXTERNAL=y BR2_TOOLCHAIN_EXTERNAL_CUSTOM=y + BR2_TOOLCHAIN_USES_GLIBC=y + BR2_TOOLCHAIN_EXTERNAL_CUSTOM_GLIBC=y BR2_TOOLCHAIN_EXTERNAL_DOWNLOAD=y - BR2_TOOLCHAIN_EXTERNAL_URL="https://toolchains.bootlin.com/downloads/releases/toolchains/armv5-eabi/tarballs/armv5-eabi--uclibc--bleeding-edge-2018.11-1.tar.bz2" - BR2_TOOLCHAIN_EXTERNAL_GCC_8=y - BR2_TOOLCHAIN_EXTERNAL_HEADERS_4_14=y - BR2_TOOLCHAIN_EXTERNAL_LOCALE=y + BR2_TOOLCHAIN_EXTERNAL_URL="https://toolchains.bootlin.com/downloads/releases/toolchains/armv5-eabi/tarballs/armv5-eabi--glibc--bleeding-edge-2022.08-1.tar.bz2" + BR2_TOOLCHAIN_EXTERNAL_GCC_12=y + BR2_TOOLCHAIN_EXTERNAL_HEADERS_5_4=y BR2_TOOLCHAIN_HAS_THREADS_DEBUG=y BR2_TOOLCHAIN_EXTERNAL_CXX=y + # BR2_TOOLCHAIN_EXTERNAL_INET_RPC is not set """ MINIMAL_CONFIG = \ diff --git a/support/testing/tests/package/test_python.py b/support/testing/tests/package/test_python.py index d6f69a83c7..c9ecf9acda 100644 --- a/support/testing/tests/package/test_python.py +++ b/support/testing/tests/package/test_python.py @@ -29,7 +29,7 @@ class TestPythonBase(infra.basetest.BRTest): def libc_time_test(self, timeout=-1): cmd = self.interpreter + " -c '" cmd += "import ctypes;" - cmd += "libc = ctypes.cdll.LoadLibrary(\"libc.so.1\");" + cmd += "libc = ctypes.cdll.LoadLibrary(\"libc.so.6\");" cmd += "print(libc.time(None))'" self.assertRunOk(cmd, timeout) diff --git a/support/testing/tests/package/test_tmux.py b/support/testing/tests/package/test_tmux.py index 7a10b7a2b0..f2c620d5ca 100644 --- a/support/testing/tests/package/test_tmux.py +++ b/support/testing/tests/package/test_tmux.py @@ -9,6 +9,7 @@ class TestTmux(infra.basetest.BRTest): BR2_PACKAGE_TMUX=y BR2_TARGET_ROOTFS_CPIO=y # BR2_TARGET_ROOTFS_TAR is not set + BR2_GENERATE_LOCALE="C.UTF-8" """ def test_run(self): -- 2.25.1 From thomas.petazzoni at bootlin.com Thu Mar 30 12:21:33 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Thu, 30 Mar 2023 14:21:33 +0200 Subject: [Buildroot] Indicating upstream status [was: [PATCH] package/bluez5_utils: Fix builds with musl-libc] In-Reply-To: <84821597-4e34-2e1c-99f5-4d03bdda0d45@mind.be> References: <20230326130937.56650-1-f.fainelli@gmail.com> <20230328202533.GD3204460@scaer> <20230329105022.6137bf1a@windsurf> <20230329112855.6110cf8d@windsurf> <84821597-4e34-2e1c-99f5-4d03bdda0d45@mind.be> Message-ID: <20230330142133.002fa797@windsurf> On Thu, 30 Mar 2023 09:03:50 +0200 Arnout Vandecappelle wrote: > That's where I got my inspiration :-) I just find "Upstream-status" a bit > long, so I abbreviated it to "Upstream". Also, "Submitted" and "Accepted" are > not really useful because the upstream status is going to change while we don't > change our patch. In addition, a simple URL there is enough information. That's > how I got to: > > For Submitted/Accepted: > Upstream: > > For Backport/Accepted: > Upstream: [submitter at email.address] > > For Denied: > Upstream: Denied > > For Inappropriate: > Upstream: N/A + explanation why > > Only "Pending" is a little iffy - we just don't want "Pending" patches I guess. This sounds good to me. For the Backport/Accepted, I tend to like when it's the URL to the commit on Github/Gitlab/Git repo rather than just the hash because then I can just click on it and see the patch. Also who would be the [submitter at email.address] in this case? The author of the upstream patch? Why do we need to replicate that information in Buildroot? Best regards, Thomas -- Thomas Petazzoni, co-owner and CEO, Bootlin Embedded Linux and Kernel engineering and training https://bootlin.com From arnout at mind.be Thu Mar 30 12:33:24 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Thu, 30 Mar 2023 14:33:24 +0200 Subject: [Buildroot] Indicating upstream status [was: [PATCH] package/bluez5_utils: Fix builds with musl-libc] In-Reply-To: <20230330142133.002fa797@windsurf> References: <20230326130937.56650-1-f.fainelli@gmail.com> <20230328202533.GD3204460@scaer> <20230329105022.6137bf1a@windsurf> <20230329112855.6110cf8d@windsurf> <84821597-4e34-2e1c-99f5-4d03bdda0d45@mind.be> <20230330142133.002fa797@windsurf> Message-ID: On 30/03/2023 14:21, Thomas Petazzoni wrote: > On Thu, 30 Mar 2023 09:03:50 +0200 > Arnout Vandecappelle wrote: > >> That's where I got my inspiration :-) I just find "Upstream-status" a bit >> long, so I abbreviated it to "Upstream". Also, "Submitted" and "Accepted" are >> not really useful because the upstream status is going to change while we don't >> change our patch. In addition, a simple URL there is enough information. That's >> how I got to: >> >> For Submitted/Accepted: >> Upstream: >> >> For Backport/Accepted: >> Upstream: [submitter at email.address] >> >> For Denied: >> Upstream: Denied >> >> For Inappropriate: >> Upstream: N/A + explanation why >> >> Only "Pending" is a little iffy - we just don't want "Pending" patches I guess. > > This sounds good to me. > > For the Backport/Accepted, I tend to like when it's the URL to the > commit on Github/Gitlab/Git repo rather than just the hash because then > I can just click on it and see the patch. Also who would be the > [submitter at email.address] in this case? The author of the upstream > patch? Why do we need to replicate that information in Buildroot? No, the person who did the backport. It's inherited from Yann's original [yann.morin.1998 at free.fr: backport and adapt from upsteam 1234CDEF] OTOH we have the SoB a few lines below that says exactly that, and also the author of the commit in buildroot that adds the patch, so it's pretty redundant information. Regards, Arnout > > Best regards, > > Thomas From ps.report at gmx.net Thu Mar 30 12:35:08 2023 From: ps.report at gmx.net (Peter Seiderer) Date: Thu, 30 Mar 2023 14:35:08 +0200 Subject: [Buildroot] [PATCH v2 1/2] package/libv4l: bump version to 1.24.1 Message-ID: <20230330123509.23696-1-ps.report@gmx.net> - 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 --- 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 From ps.report at gmx.net Thu Mar 30 12:35:09 2023 From: ps.report at gmx.net (Peter Seiderer) Date: Thu, 30 Mar 2023 14:35:09 +0200 Subject: [Buildroot] [RFC v2 2/2] package/libv4l: enable v4l2-tracer In-Reply-To: <20230330123509.23696-1-ps.report@gmx.net> References: <20230330123509.23696-1-ps.report@gmx.net> Message-ID: <20230330123509.23696-2-ps.report@gmx.net> 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: .../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 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 From ludwig.kormann at in-circuit.de Thu Mar 30 12:30:53 2023 From: ludwig.kormann at in-circuit.de (Ludwig Kormann) Date: Thu, 30 Mar 2023 14:30:53 +0200 Subject: [Buildroot] [PATCH 1/1] configs/icnova-a20-adb4006: new defconfig Message-ID: <20230330123053.7204-1-ludwig.kormann@in-circuit.de> Add a defconfig for ICnova A20 SomPi compute module on ADB4006 development board with Allwinner A20 chip and 512MB/1GB RAM. Board support package includes the following components: - mainline Linux kernel 6.1.21 - mainline U-Boot 2023.01 - custom dts & uboot defconfig - default packages from buildoot https://wiki.in-circuit.de/index.php5?title=ICnova_ADB4006 https://wiki.in-circuit.de/index.php5?title=ICnova_A20_SODIMM Signed-off-by: Ludwig Kormann --- DEVELOPERS | 4 + board/in-circuit/icnova-a20-adb4006/boot.cmd | 5 + .../icnova-a20-adb4006/genimage.cfg | 38 +++ .../icnova-a20-adb4006/linux.fragment | 1 + .../icnova-a20-adb4006/post-image.sh | 16 ++ .../sun7i-a20-icnova-a20-adb4006.dts | 255 ++++++++++++++++++ ...n7i-a20-icnova-a20-adb4006_uboot_defconfig | 26 ++ configs/icnova-a20-adb4006_defconfig | 48 ++++ 8 files changed, 393 insertions(+) create mode 100644 board/in-circuit/icnova-a20-adb4006/boot.cmd create mode 100644 board/in-circuit/icnova-a20-adb4006/genimage.cfg create mode 100644 board/in-circuit/icnova-a20-adb4006/linux.fragment create mode 100755 board/in-circuit/icnova-a20-adb4006/post-image.sh create mode 100644 board/in-circuit/icnova-a20-adb4006/sun7i-a20-icnova-a20-adb4006.dts create mode 100644 board/in-circuit/icnova-a20-adb4006/sun7i-a20-icnova-a20-adb4006_uboot_defconfig create mode 100644 configs/icnova-a20-adb4006_defconfig diff --git a/DEVELOPERS b/DEVELOPERS index 67c6004ddf..4cd7964cde 100644 --- a/DEVELOPERS +++ b/DEVELOPERS @@ -1903,6 +1903,10 @@ F: package/python-simplejson/ F: package/python-versiontools/ F: package/wilc-firmware/ +N: Ludwig Kormann +F: board/in-circuit/ +F: configs/icnova* + N: Maeva Manuel F: board/freescale/imx8qmmek/ F: configs/freescale_imx8qmmek_defconfig diff --git a/board/in-circuit/icnova-a20-adb4006/boot.cmd b/board/in-circuit/icnova-a20-adb4006/boot.cmd new file mode 100644 index 0000000000..93d32a5e5f --- /dev/null +++ b/board/in-circuit/icnova-a20-adb4006/boot.cmd @@ -0,0 +1,5 @@ +setenv fdt_high ffffffff +setenv bootargs console=ttyS0,115200 earlyprintk root=/dev/mmcblk0p2 rootwait +fatload mmc 0 $kernel_addr_r zImage +fatload mmc 0 $fdt_addr_r sun7i-a20-icnova-a20-adb4006.dtb +bootz $kernel_addr_r - $fdt_addr_r diff --git a/board/in-circuit/icnova-a20-adb4006/genimage.cfg b/board/in-circuit/icnova-a20-adb4006/genimage.cfg new file mode 100644 index 0000000000..4975d679be --- /dev/null +++ b/board/in-circuit/icnova-a20-adb4006/genimage.cfg @@ -0,0 +1,38 @@ +# Minimal SD card image for the ICnova A20 SomPi on ADB4006 +# Based in the Cubieboard2 genimage.cfg + +image boot.vfat { + vfat { + files = { + "zImage", + "sun7i-a20-icnova-a20-adb4006.dtb", + "boot.scr" + } + } + + size = 10M +} + +image sdcard.img { + hdimage { + } + + partition u-boot { + in-partition-table = "no" + image = "u-boot-sunxi-with-spl.bin" + offset = 8K + size = 1016K # 1MB - 8KB + } + + partition boot { + partition-type = 0xC + bootable = "true" + image = "boot.vfat" + } + + partition rootfs { + partition-type = 0x83 + image = "rootfs.ext4" + size = 512M + } +} diff --git a/board/in-circuit/icnova-a20-adb4006/linux.fragment b/board/in-circuit/icnova-a20-adb4006/linux.fragment new file mode 100644 index 0000000000..1c99df12e6 --- /dev/null +++ b/board/in-circuit/icnova-a20-adb4006/linux.fragment @@ -0,0 +1 @@ +CONFIG_CPU_FREQ_DEFAULT_GOV_CONSERVATIVE=y diff --git a/board/in-circuit/icnova-a20-adb4006/post-image.sh b/board/in-circuit/icnova-a20-adb4006/post-image.sh new file mode 100755 index 0000000000..9cca1b1789 --- /dev/null +++ b/board/in-circuit/icnova-a20-adb4006/post-image.sh @@ -0,0 +1,16 @@ +#!/bin/sh + +BOARD_DIR="$(dirname $0)" +GENIMAGE_CFG="${BOARD_DIR}/genimage.cfg" +GENIMAGE_TMP="${BUILD_DIR}/genimage.tmp" + +rm -rf "${GENIMAGE_TMP}" + +genimage \ + --rootpath "${TARGET_DIR}" \ + --tmppath "${GENIMAGE_TMP}" \ + --inputpath "${BINARIES_DIR}" \ + --outputpath "${BINARIES_DIR}" \ + --config "${GENIMAGE_CFG}" + +exit $? diff --git a/board/in-circuit/icnova-a20-adb4006/sun7i-a20-icnova-a20-adb4006.dts b/board/in-circuit/icnova-a20-adb4006/sun7i-a20-icnova-a20-adb4006.dts new file mode 100644 index 0000000000..798851311d --- /dev/null +++ b/board/in-circuit/icnova-a20-adb4006/sun7i-a20-icnova-a20-adb4006.dts @@ -0,0 +1,255 @@ +/* + * Copyright 2023 Ludwig Kormann + * + * This file is dual-licensed: you can use it either under the terms + * of the GPL or the X11 license, at your option. Note that this dual + * licensing only applies to this file, and not this project as a + * whole. + * + * a) This file is free software; you can redistribute it and/or + * modify it under the terms of the GNU General Public License as + * published by the Free Software Foundation; either version 2 of the + * License, or (at your option) any later version. + * + * This file 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 General Public License for more details. + * + * Or, alternatively, + * + * b) Permission is hereby granted, free of charge, to any person + * obtaining a copy of this software and associated documentation + * files (the "Software"), to deal in the Software without + * restriction, including without limitation the rights to use, + * copy, modify, merge, publish, distribute, sublicense, and/or + * sell copies of the Software, and to permit persons to whom the + * Software is furnished to do so, subject to the following + * conditions: + * + * The above copyright notice and this permission notice shall be + * included in all copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, + * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES + * OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND + * NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT + * HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, + * WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING + * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR + * OTHER DEALINGS IN THE SOFTWARE. + */ + +/dts-v1/; +#include "sun7i-a20.dtsi" +#include "sunxi-common-regulators.dtsi" + +#include +#include + +/ { + model = "In-Circuit ICnova A20 ADB4006"; + compatible = "in-circuit,icnova-a20-adb4006", "allwinner,sun7i-a20"; + + aliases { + serial0 = &uart0; + }; + + chosen { + stdout-path = "serial0:115200n8"; + }; + + hdmi-connector { + compatible = "hdmi-connector"; + type = "a"; + + port { + hdmi_con_in: endpoint { + remote-endpoint = <&hdmi_out_con>; + }; + }; + }; + + leds { + compatible = "gpio-leds"; + pinctrl-names = "default"; + pinctrl-0 = <&led_pins_icnova_a20_adb4006>; + + yellow { + label = "icnova_a20_adb4006:yellow:usr"; + gpios = <&pio 7 21 GPIO_ACTIVE_HIGH>; + }; + + red { + label = "icnova_a20_adb4006:red:usr"; + gpios = <&pio 7 20 GPIO_ACTIVE_HIGH>; + linux,default-trigger = "heartbeat"; + }; + }; +}; + +&ahci { + target-supply = <®_ahci_5v>; + status = "okay"; +}; + +&codec { + status = "okay"; +}; + +&cpu0 { + cpu-supply = <®_dcdc2>; +}; + +&de { + status = "okay"; +}; + +&ehci0 { + status = "okay"; +}; + +&ehci1 { + status = "okay"; +}; + +&gmac { + pinctrl-names = "default"; + pinctrl-0 = <&gmac_mii_pins>; + phy-handle = <&phy1>; + phy-mode = "mii"; + status = "okay"; +}; + +&hdmi { + status = "okay"; +}; + +&hdmi_out { + hdmi_out_con: endpoint { + remote-endpoint = <&hdmi_con_in>; + }; +}; + +&i2c0 { + status = "okay"; + + axp209: pmic at 34 { + reg = <0x34>; + interrupt-parent = <&nmi_intc>; + interrupts = <0 IRQ_TYPE_LEVEL_LOW>; + }; +}; + +&i2c1 { + status = "okay"; +}; + +&gmac_mdio { + phy1: ethernet-phy at 1 { + reg = <1>; + }; +}; + +&mmc0 { + vmmc-supply = <®_vcc3v3>; + bus-width = <4>; + cd-gpios = <&pio 7 1 GPIO_ACTIVE_LOW>; /* PH1 */ + status = "okay"; +}; + +&ohci0 { + status = "okay"; +}; + +&ohci1 { + status = "okay"; +}; + +&otg_sram { + status = "okay"; +}; + +&pio { + led_pins_icnova_a20_adb4006: led_pins at 0 { + pins = "PH20", "PH21"; + function = "gpio_out"; + drive-strength = <20>; + }; + + usb0_id_detect_pin: usb0-id-detect-pin { + pins = "PH4"; + function = "gpio_in"; + bias-pull-up; + }; +}; + +®_ahci_5v { + status = "okay"; +}; + +#include "axp209.dtsi" + +&ac_power_supply { + status = "okay"; +}; + +®_dcdc2 { + regulator-always-on; + regulator-min-microvolt = <1000000>; + regulator-max-microvolt = <1400000>; + regulator-name = "vdd-cpu"; +}; + +®_dcdc3 { + regulator-always-on; + regulator-min-microvolt = <1000000>; + regulator-max-microvolt = <1400000>; + regulator-name = "vdd-int-dll"; +}; + +®_ldo1 { + regulator-name = "vdd-rtc"; +}; + +®_ldo2 { + regulator-always-on; + regulator-min-microvolt = <3000000>; + regulator-max-microvolt = <3000000>; + regulator-name = "avcc"; +}; + +®_ldo4 { + regulator-always-on; + regulator-min-microvolt = <2800000>; + regulator-max-microvolt = <2800000>; + regulator-name = "csi-io"; +}; + +®_usb1_vbus { + status = "okay"; +}; + +®_usb2_vbus { + status = "okay"; +}; + +&uart0 { + pinctrl-names = "default"; + pinctrl-0 = <&uart0_pb_pins>; + status = "okay"; +}; + +&usb_otg { + dr_mode = "otg"; + status = "okay"; +}; + +&usbphy { + pinctrl-names = "default"; + pinctrl-0 = <&usb0_id_detect_pin>; + usb0_id_det-gpio = <&pio 7 4 GPIO_ACTIVE_HIGH>; /* PH4 */ + usb1_vbus-supply = <®_usb1_vbus>; + usb2_vbus-supply = <®_usb2_vbus>; + status = "okay"; +}; diff --git a/board/in-circuit/icnova-a20-adb4006/sun7i-a20-icnova-a20-adb4006_uboot_defconfig b/board/in-circuit/icnova-a20-adb4006/sun7i-a20-icnova-a20-adb4006_uboot_defconfig new file mode 100644 index 0000000000..011271892b --- /dev/null +++ b/board/in-circuit/icnova-a20-adb4006/sun7i-a20-icnova-a20-adb4006_uboot_defconfig @@ -0,0 +1,26 @@ +CONFIG_ARM=y +CONFIG_ARCH_SUNXI=y +CONFIG_DEFAULT_DEVICE_TREE="sun7i-a20-icnova-a20-adb4006" +CONFIG_SPL=y +CONFIG_MACH_SUN7I=y +CONFIG_DRAM_CLK=384 +CONFIG_MMC0_CD_PIN="PH1" +CONFIG_USB0_VBUS_DET="PH5" +CONFIG_USB0_ID_DET="PH4" +CONFIG_USB1_VBUS_PIN="PH6" +CONFIG_USB2_VBUS_PIN="PH3" +CONFIG_SATAPWR="PB8" +CONFIG_AHCI=y +# CONFIG_SYS_MALLOC_CLEAR_ON_INIT is not set +CONFIG_SPL_I2C=y +CONFIG_SCSI_AHCI=y +CONFIG_SYS_I2C_MVTWSI=y +CONFIG_SYS_I2C_SLAVE=0x7f +CONFIG_SYS_I2C_SPEED=400000 +CONFIG_ETH_DESIGNWARE=y +CONFIG_MII=y +CONFIG_SUN7I_GMAC=y +CONFIG_AXP_ALDO4_VOLT=2800 +CONFIG_SCSI=y +CONFIG_USB_EHCI_HCD=y +CONFIG_USB_OHCI_HCD=y diff --git a/configs/icnova-a20-adb4006_defconfig b/configs/icnova-a20-adb4006_defconfig new file mode 100644 index 0000000000..f9d17ba082 --- /dev/null +++ b/configs/icnova-a20-adb4006_defconfig @@ -0,0 +1,48 @@ +BR2_arm=y +BR2_cortex_a7=y +BR2_ARM_FPU_NEON_VFPV4=y + +# Linux headers same as kernel, a 6.1 LTS series +BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_1=y + +# System +BR2_TARGET_GENERIC_HOSTNAME="ICnova A20 ADB4006" +BR2_TARGET_GENERIC_ISSUE="Welcome to ICnova A20 ADB4006!" +BR2_TARGET_GENERIC_GETTY_PORT="ttyS0" +BR2_ROOTFS_POST_IMAGE_SCRIPT="board/in-circuit/icnova-a20-adb4006/post-image.sh" +BR2_ROOTFS_DEVICE_CREATION_DYNAMIC_EUDEV=y +BR2_PACKAGE_HOST_DOSFSTOOLS=y +BR2_PACKAGE_HOST_GENIMAGE=y +BR2_PACKAGE_HOST_MTOOLS=y + +# Kernel +BR2_LINUX_KERNEL=y +BR2_LINUX_KERNEL_CUSTOM_VERSION=y +BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.1.21" +BR2_LINUX_KERNEL_DEFCONFIG="sunxi" +BR2_LINUX_KERNEL_CONFIG_FRAGMENT_FILES="board/in-circuit/icnova-a20-adb4006/linux.fragment" +BR2_LINUX_KERNEL_DTS_SUPPORT=y +BR2_LINUX_KERNEL_CUSTOM_DTS_PATH="board/in-circuit/icnova-a20-adb4006/sun7i-a20-icnova-a20-adb4006.dts" +BR2_LINUX_KERNEL_INSTALL_TARGET=y + +# Filesystem +BR2_TARGET_ROOTFS_EXT2=y +BR2_TARGET_ROOTFS_EXT2_4=y +BR2_TARGET_ROOTFS_EXT2_SIZE="128M" + +# Bootloaders +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_USE_CUSTOM_CONFIG=y +BR2_TARGET_UBOOT_CUSTOM_CONFIG_FILE="board/in-circuit/icnova-a20-adb4006/sun7i-a20-icnova-a20-adb4006_uboot_defconfig" +BR2_TARGET_UBOOT_NEEDS_DTC=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_TARGET_UBOOT_CUSTOM_DTS_PATH="board/in-circuit/icnova-a20-adb4006/sun7i-a20-icnova-a20-adb4006.dts" +BR2_PACKAGE_HOST_UBOOT_TOOLS=y +BR2_PACKAGE_HOST_UBOOT_TOOLS_BOOT_SCRIPT=y +BR2_PACKAGE_HOST_UBOOT_TOOLS_BOOT_SCRIPT_SOURCE="board/in-circuit/icnova-a20-adb4006/boot.cmd" -- 2.30.2 From buildroot at busybox.net Thu Mar 30 15:46:57 2023 From: buildroot at busybox.net (Mail Delivery System) Date: 30 Mar 2023 17:46:57 +0200 Subject: [Buildroot] =?utf-8?q?You_have_=285=29_pending_mess=C9=91ges?= Message-ID: <20230330174656.613CA522ACB91E95@busybox.net> An HTML attachment was scrubbed... URL: From G.Kautzmann at PRIMES.de Thu Mar 30 15:47:14 2023 From: G.Kautzmann at PRIMES.de (Gerd Kautzmann) Date: Thu, 30 Mar 2023 15:47:14 +0000 Subject: [Buildroot] generating a kernel with camera support (video 4 linux) In-Reply-To: <20230329173851.18816793@gmx.net> References: <1619D009AA8C9E469331A8EE22395AEC8C24E05A@Exchange2013.PRIMES.local> <20230329173851.18816793@gmx.net> Message-ID: <1619D009AA8C9E469331A8EE22395AEC8C24E16F@Exchange2013.PRIMES.local> Thank you Peter for your fast reply > Add 'dtparam=i2c=on' and 'dtoverlay=imx219' to the config.txt file on the first partition, reboot and (dependent on your configuration) load the module > via 'modprobe imx219' (or re-build your buildroot image with '/dev management' set to Dynamic mdev or eudev which will enable the udev autoload > magic of the kernel modules)... I tried: dtparam=i2c=on dtoverlay=imx219 and typed: >modprobe -v imx219 (no confirmation or error message) > modprobe -l | grep imx219 kernel/drivers/media/i2c/imx219.ko (with or without modprobe -v imx219) I tried some variations I found online: dtparam=i2c=on dtoverlay=imx219,media-controller=0 camera_auto_detect=1 No success I built a new image with system configuration -> /dev management -> [*] Dynamic using devtmpfs + mdev didn't help either. I tested the camera and some of your settings with a standard raspberry image, at least I know this camera could be detected from the raspberry with v4l2-ctl and I got /dev/video0 . So there seems to be a very basic error in the configuration I made, here ist he configuration I used: ------------------- make clean make raspberrypi4_defconfig make menuconfig Target -> [*] ARM (little endian) Target Architecture -> [*] cortex-A72 // attention RaspPi 4 specific! Target ABI -> [*] EABIhf // hard float Floating Point Strat-> [*] NEON/VFPvi4 // attention RaspPi 4 specific! ARM instruction set -> [*] ARM // Thumb2 may be more compact but not compatible Toolchain type -> [*] buildroot toolchain // default Buildroot toolchain c library -> [*] glibc // uClibc is more compact, glibc is larger but maybe more compatibel Kernel headers -> Same as kernel being built // should be tested for compatibility later Custom kernel headers -> (5.10.x) // default Enable C++ support -> [*] Filesystem images -> [*] ext2/3/4 root filesystem `-> [*] ext4 // default Filesystem images -> [*] tar the root filesystem `-> [*] no compression Networking Applications -> [*] dropbear // for ssh client & server System config. root pw -> (PiManiaZX81) // needed for root login via ssh target packages -> hardware handling -> firmware -> [*] rpi-firmware `-> [*] rpi 4 (extended) target packages -> hardware handling -> [*] rpi-userland target packages -> libraries -> graphics [*] opencv4 `-> [*] v4l support [*] imgcodecs [*] imgproc target packages -> libraries -> hardware handling [*] libgpiod target packages -> libraries -> hardware handling [*] lib4l `-> [*] v4l-utils target packages -> libraries -> multimedia [*] libcamera `-> [*] libcamera v4l compatibility layer ------------------- system configuration -> /dev management -> [*] Dynamic using devtmpfs + mdev ------------------- The drivers for the camera imx219 are also included with this setting but maybe there is something missing or interfering with v4l .... Any ideas? From ps.report at gmx.net Thu Mar 30 17:21:23 2023 From: ps.report at gmx.net (Peter Seiderer) Date: Thu, 30 Mar 2023 19:21:23 +0200 Subject: [Buildroot] generating a kernel with camera support (video 4 linux) In-Reply-To: <1619D009AA8C9E469331A8EE22395AEC8C24E16F@Exchange2013.PRIMES.local> References: <1619D009AA8C9E469331A8EE22395AEC8C24E05A@Exchange2013.PRIMES.local> <20230329173851.18816793@gmx.net> <1619D009AA8C9E469331A8EE22395AEC8C24E16F@Exchange2013.PRIMES.local> Message-ID: <20230330192123.2ea69676@gmx.net> Hello Gerd, On Thu, 30 Mar 2023 15:47:14 +0000, Gerd Kautzmann wrote: > Thank you Peter for your fast reply > > > Add 'dtparam=i2c=on' and 'dtoverlay=imx219' to the config.txt file on the first partition, reboot and (dependent on your configuration) load the module > > via 'modprobe imx219' (or re-build your buildroot image with '/dev management' set to Dynamic mdev or eudev which will enable the udev autoload > > magic of the kernel modules)... > > I tried: > > dtparam=i2c=on > dtoverlay=imx219 > > and typed: > >modprobe -v imx219 > (no confirmation or error message) > > > modprobe -l | grep imx219 > kernel/drivers/media/i2c/imx219.ko > (with or without modprobe -v imx219) > > I tried some variations I found online: > dtparam=i2c=on > dtoverlay=imx219,media-controller=0 > camera_auto_detect=1 > > No success > > I built a new image with > > system configuration -> /dev management -> [*] Dynamic using devtmpfs + mdev > > didn't help either. > > I tested the camera and some of your settings with a standard raspberry image, at least I know this camera could be detected from the raspberry with v4l2-ctl and I got /dev/video0 . > > So there seems to be a very basic error in the configuration I made, here ist he configuration I used: > > ------------------- > > make clean > make raspberrypi4_defconfig > make menuconfig > > Target -> [*] ARM (little endian) > Target Architecture -> [*] cortex-A72 // attention RaspPi 4 specific! > Target ABI -> [*] EABIhf // hard float > Floating Point Strat-> [*] NEON/VFPvi4 // attention RaspPi 4 specific! > ARM instruction set -> [*] ARM // Thumb2 may be more compact but not compatible > > Toolchain type -> [*] buildroot toolchain // default Buildroot toolchain > c library -> [*] glibc // uClibc is more compact, glibc is larger but maybe more compatibel > Kernel headers -> Same as kernel being built // should be tested for compatibility later > Custom kernel headers -> (5.10.x) // default > Enable C++ support -> [*] > > Filesystem images -> [*] ext2/3/4 root filesystem > `-> [*] ext4 // default > > Filesystem images -> [*] tar the root filesystem > `-> [*] no compression > > Networking Applications -> [*] dropbear // for ssh client & server > System config. root pw -> (PiManiaZX81) // needed for root login via ssh > > > target packages -> hardware handling -> firmware -> [*] rpi-firmware > `-> [*] rpi 4 (extended) > > target packages -> hardware handling -> [*] rpi-userland > > > target packages -> libraries -> graphics [*] opencv4 > `-> [*] v4l support > [*] imgcodecs > [*] imgproc > > > target packages -> libraries -> hardware handling [*] libgpiod > target packages -> libraries -> hardware handling [*] lib4l > `-> [*] v4l-utils > target packages -> libraries -> multimedia [*] libcamera > `-> [*] libcamera v4l compatibility layer > > ------------------- > system configuration -> /dev management -> [*] Dynamic using devtmpfs + mdev > ------------------- > > The drivers for the camera imx219 are also included with this setting but maybe there is something missing or interfering with v4l .... > > Any ideas? Just tested with the following defconfig (buildrooot-git-master): BR2_arm=y BR2_cortex_a72=y BR2_ARM_FPU_NEON_VFPV4=y BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_10=y BR2_TOOLCHAIN_BUILDROOT_CXX=y BR2_ROOTFS_DEVICE_CREATION_DYNAMIC_MDEV=y BR2_TARGET_GENERIC_ROOT_PASSWD="000000" BR2_SYSTEM_DHCP="eth0" BR2_ROOTFS_POST_BUILD_SCRIPT="board/raspberrypi4/post-build.sh" BR2_ROOTFS_POST_IMAGE_SCRIPT="board/raspberrypi4/post-image.sh" BR2_LINUX_KERNEL=y BR2_LINUX_KERNEL_CUSTOM_TARBALL=y BR2_LINUX_KERNEL_CUSTOM_TARBALL_LOCATION="$(call github,raspberrypi,linux,0b54dbda3cca2beb51e236a25738784e90853b64)/linux-0b54dbda3cca2beb51e236a25738784e90853b64.tar.gz" BR2_LINUX_KERNEL_DEFCONFIG="bcm2711" BR2_LINUX_KERNEL_DTS_SUPPORT=y BR2_LINUX_KERNEL_INTREE_DTS_NAME="bcm2711-rpi-4-b" BR2_LINUX_KERNEL_NEEDS_HOST_OPENSSL=y BR2_PACKAGE_RPI_FIRMWARE=y BR2_PACKAGE_RPI_FIRMWARE_VARIANT_PI4=y BR2_PACKAGE_RPI_FIRMWARE_VARIANT_PI4_X=y BR2_PACKAGE_RPI_FIRMWARE_CONFIG_FILE="board/raspberrypi4/config_4.txt" BR2_PACKAGE_RPI_USERLAND=y BR2_PACKAGE_OPENCV4=y BR2_PACKAGE_OPENCV4_LIB_IMGCODECS=y BR2_PACKAGE_OPENCV4_WITH_V4L=y BR2_PACKAGE_LIBGPIOD=y BR2_PACKAGE_LIBV4L=y BR2_PACKAGE_LIBV4L_UTILS=y BR2_PACKAGE_LIBCAMERA=y BR2_PACKAGE_LIBCAMERA_V4L2=y BR2_PACKAGE_LIBCAMERA_PIPELINE_RASPBERRYPI=y BR2_PACKAGE_DROPBEAR=y BR2_TARGET_ROOTFS_EXT2=y BR2_TARGET_ROOTFS_EXT2_4=y BR2_TARGET_ROOTFS_EXT2_SIZE="120M" # BR2_TARGET_ROOTFS_TAR is not set BR2_PACKAGE_HOST_DOSFSTOOLS=y BR2_PACKAGE_HOST_GENIMAGE=y BR2_PACKAGE_HOST_MTOOLS=y And on the RPi: $ mount /dev/mmcblk0p1 /mnt/ $ cat /mnt/config.txt # Please note that this is only a sample, we recommend you to change it to fit # your needs. # You should override this file using BR2_PACKAGE_RPI_FIRMWARE_CONFIG_FILE. # See http://buildroot.org/manual.html#rootfs-custom # and http://elinux.org/RPiconfig for a description of config.txt syntax start_file=start4.elf fixup_file=fixup4.dat kernel=zImage # To use an external initramfs file #initramfs rootfs.cpio.gz # Disable overscan assuming the display supports displaying the full resolution # If the text shown on the screen disappears off the edge, comment this out disable_overscan=1 # How much memory in MB to assign to the GPU on Pi models having # 256, 512 or 1024 MB total memory gpu_mem_256=100 gpu_mem_512=100 gpu_mem_1024=100 # fixes rpi (3B, 3B+, 3A+, 4B and Zero W) ttyAMA0 serial console dtoverlay=miniuart-bt # enable autoprobing of Bluetooth driver without need of hciattach/btattach dtoverlay=krnbt=on dtoverlay=imx219 $ lsmod | grep imx219 imx219 20480 1 v4l2_fwnode 24576 2 imx219,bcm2835_unicam videodev 253952 9 bcm2835_isp,bcm2835_codec,v4l2_mem2mem,bcm2835_v4l2,imx219,bcm2835_unicam,v4l2_fwnode,videobuf2_v4l2,videobuf2_common mc 45056 8 bcm2835_isp,bcm2835_codec,v4l2_mem2mem,imx219,bcm2835_unicam,videobuf2_v4l2,videobuf2_common,videodev $ v4l2-ctl --all Driver Info: Driver name : unicam Card type : unicam Bus info : platform:fe801000.csi Driver version : 5.10.92 Capabilities : 0xa5a00001 Video Capture Metadata Capture Read/Write Streaming Extended Pix Format Device Capabilities Device Caps : 0x25200001 Video Capture Read/Write Streaming Extended Pix Format Media Driver Info: Driver name : unicam Model : unicam Serial : Bus info : platform:fe801000.csi Media version : 5.10.92 Hardware revision: 0x00000000 (0) Driver version : 5.10.92 Interface Info: ID : 0x03000006 Type : V4L Video Entity Info: ID : 0x00000004 (4) Name : unicam-image Function : V4L2 I/O Flags : default Pad 0x01000005 : 0: Sink Link 0x02000008: from remote pad 0x1000002 of entity 'imx219 10-0010' (Camera Sensor): Data, Enabled, Immutable Priority: 2 Video input : 0 (unicam-image: ok) Format Video Capture: Width/Height : 640/480 Pixel Format : 'YUYV' (YUYV 4:2:2) Field : None Bytes per Line : 1280 Size Image : 614400 Colorspace : sRGB Transfer Function : sRGB YCbCr/HSV Encoding: ITU-R 601 Quantization : Limited Range Flags : Camera detected... Regards, Peter > _______________________________________________ > buildroot mailing list > buildroot at buildroot.org > https://lists.buildroot.org/mailman/listinfo/buildroot From buildroot at busybox.net Thu Mar 30 21:17:58 2023 From: buildroot at busybox.net (Postmaster) Date: 30 Mar 2023 23:17:58 +0200 Subject: [Buildroot] Undeliverable: Outgoing mail failed Message-ID: <20230330231758.8A5E5A8468EF824C@busybox.net> An HTML attachment was scrubbed... URL: From flatmax at flatmax.com Fri Mar 31 03:04:55 2023 From: flatmax at flatmax.com (Matt Flax) Date: Fri, 31 Mar 2023 14:04:55 +1100 Subject: [Buildroot] [PATCH 1/1] package/jack2: Add example tools build option Message-ID: <20230331030455.1356986-1-flatmax@flatmax.com> Signed-off-by: Matt Flax --- package/jack2/Config.in | 7 +++++++ package/jack2/jack2.mk | 8 +++++++- 2 files changed, 14 insertions(+), 1 deletion(-) diff --git a/package/jack2/Config.in b/package/jack2/Config.in index f5ac0399eb..d8717de426 100644 --- a/package/jack2/Config.in +++ b/package/jack2/Config.in @@ -23,6 +23,13 @@ config BR2_PACKAGE_JACK2 if BR2_PACKAGE_JACK2 +config BR2_PACKAGE_JACK2_TOOLS + bool "example tools" + help + Build jack's example tools like jack_connect, jack_lsp, etc. + + https://github.com/jackaudio/jack-example-tools/tree/main/tools + config BR2_PACKAGE_JACK2_LEGACY bool "classic jack2" help diff --git a/package/jack2/jack2.mk b/package/jack2/jack2.mk index f7683304a6..5d6d9f6bc7 100644 --- a/package/jack2/jack2.mk +++ b/package/jack2/jack2.mk @@ -12,7 +12,13 @@ JACK2_CPE_ID_VENDOR = jackaudio JACK2_DEPENDENCIES = host-pkgconf alsa-lib JACK2_INSTALL_STAGING = YES -JACK2_CONF_OPTS = --alsa --example-tools=no +JACK2_CONF_OPTS = --alsa + +ifeq ($(BR2_PACKAGE_JACK2_TOOLS),y) +JACK2_CONF_OPTS += --example-tools=yes +else +JACK2_CONF_OPTS += --example-tools=no +endif ifeq ($(BR2_PACKAGE_LIBEXECINFO),y) JACK2_DEPENDENCIES += libexecinfo -- 2.37.2 From thomas.petazzoni at bootlin.com Fri Mar 31 05:43:38 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Fri, 31 Mar 2023 05:43:38 -0000 Subject: [Buildroot] [autobuild.buildroot.net] Daily results for 2023-03-30 Message-ID: <20230331054343.E6CB960A88@smtp3.osuosl.org> Hello, Autobuild statistics for 2023-03-30 =================================== branch | OK | NOK | TIM | TOT | 2023.02.x | 18 | 16 | 0 | 34 | master | 186 | 140 | 1 | 327 | Classification of failures by reason for master ----------------------------------------------- host-binutils-2.38 | 10 host-rust-1.68.0 | 7 agentpp-4.6.0 | 6 elfutils-0.186 | 6 gobject-introspection-1.72.0 | 6 unknown | 6 host-go-1.19.7 | 5 libglib2-2.72.3 | 4 linux-6.1.14 | 4 bluez5_utils-5.66 | 3 host-qemu-7.2.0 | 3 libgcrypt-1.10.1 | 3 perl-5.36.0 | 3 uclibc-1.0.42 | 3 flac-1.4.2 | 2 fs/ubifs/ubifs.mk:49: /home... | 2 haproxy-2.6.9 | 2 host-binutils-2.37 | 2 linux-tools | 2 quickjs-2021-03-27 | 2 ulog-0389d243352255f6182326... | 2 valgrind-3.19.0 | 2 xenomai-3.0.10 | 2 alsa-lib-1.2.8 | 1 android-tools-4.2.2+git2013... | 1 apcupsd-3.14.14 | 1 boost-1.80.0 | 1 brltty-6.5 | 1 busybox-1.36.0 | 1 cni-plugins-1.2.0 | 1 coreutils-9.2 | 1 dc3dd-7.2.641 | 1 dust-0.8.1 | 1 fftw-quad-3.3.8 | 1 fs/axfs/axfs.mk:32: /tmp/in... | 1 fs/cramfs/cramfs.mk:46: /ho... | 1 fs/cramfs/cramfs.mk:46: /ho... | 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/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 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 fs/ubifs/ubifs.mk:49: /tmp/... | 1 fs/ubifs/ubifs.mk:49: /tmp/... | 1 gdal-3.5.2 | 1 glibc-2.36-81-g4f4d7a13edfd... | 1 glmark2-06e78b67702b5413335... | 1 host-gcc-initial-12.2.0 | 1 host-gdb-arc-2020.09-releas... | 1 host-moby-buildkit-0.11.2 | 1 host-python-sip-4.19.25 | 1 lcms2-2.14 | 1 libabseil-cpp-20220623.1 | 1 libcap-ng-0.8.3 | 1 libjxl-0.8.1 | 1 libkrb5-1.20.1 | 1 linux-5.10.162-cip24 | 1 nodejs-16.18.1 | 1 ntp-4.2.8p15 | 1 openssh-9.3p1 | 1 package/rtl8821cu/rtl8821cu... | 1 php-8.2.3 | 1 putty-0.76 | 1 python-bcrypt-4.0.1 | 1 sconeserver-8d1935919a20133... | 1 sdl-1.2.15 | 1 shadow-4.13 | 1 tcf-agent-1.7.0 | 1 Detail of failures for master ----------------------------- arch | reason | OK? | url | orph? -------------+--------------------------------+-----+---------------------------------------------------------------------------------+------- nios2 | agentpp-4.6.0 | NOK | http://autobuild.buildroot.net/results/52e59ccdd24e6c80e7ebc212062d15dbe6b7ec6b | sparc64 | agentpp-4.6.0 | NOK | http://autobuild.buildroot.net/results/eb12abee77e5b495b9f496cd80366f588d0c9bd4 | aarch64 | agentpp-4.6.0 | NOK | http://autobuild.buildroot.net/results/074e68a12b22d140f085d45b003aae5bbc57fe78 | sparc64 | agentpp-4.6.0 | NOK | http://autobuild.buildroot.net/results/c69aa6543f6a86f6d07a2deb744b540b0da0c7e7 | i686 | agentpp-4.6.0 | NOK | http://autobuild.buildroot.net/results/7cfb22c59369001186df34c90bf2d073a23e886c | armeb | agentpp-4.6.0 | NOK | http://autobuild.buildroot.net/results/08f4726b51e88d298a080f97ff6b3c7201a2eb0a | or1k | alsa-lib-1.2.8 | NOK | http://autobuild.buildroot.net/results/3bf76a531aaf5ae90c165ec79df25a7deba96dde | powerpc64 | android-tools-4.2.2+git2013... | NOK | http://autobuild.buildroot.net/results/fe0e73ce4b9ac69020595b8881c735cddb5c5889 | arceb | apcupsd-3.14.14 | NOK | http://autobuild.buildroot.net/results/7e6e78180e5f602074bcaa7d3d40347f568ef594 | sh4aeb | bluez5_utils-5.66 | NOK | http://autobuild.buildroot.net/results/db7b26696a034c82c7d71548182946c9924762fe | armeb | bluez5_utils-5.66 | NOK | http://autobuild.buildroot.net/results/9c06ab260718afe31274555f2959e1ba8e546d83 | or1k | bluez5_utils-5.66 | NOK | http://autobuild.buildroot.net/results/283e3cc7854ede764ac91777e6475f9834856d8e | arceb | boost-1.80.0 | NOK | http://autobuild.buildroot.net/results/a216e8050698f5a71989e3571f89d42832cd751e | s390x | brltty-6.5 | NOK | http://autobuild.buildroot.net/results/9e410ec7dc4023712f677830776d70f93f1d67d7 | mipsel | busybox-1.36.0 | NOK | http://autobuild.buildroot.net/results/4d7e59a421e6e837807cc58c9b2dd2f589343812 | ORPH s390x | cni-plugins-1.2.0 | NOK | http://autobuild.buildroot.net/results/48e1f804da7d3490c3ccf26309b95dd93be61c0e | sh4aeb | coreutils-9.2 | NOK | http://autobuild.buildroot.net/results/b763ee73e68844af08dcb0a19a70d73a72a41d5f | ORPH or1k | dc3dd-7.2.641 | NOK | http://autobuild.buildroot.net/results/be0bb40ae533d81d334cd9f8da3e314ddcb98bd0 | ORPH mipsel | dust-0.8.1 | NOK | http://autobuild.buildroot.net/results/db5c0290a68ec515089215d24a718036b3089298 | ORPH microblazeel | elfutils-0.186 | NOK | http://autobuild.buildroot.net/results/85ddcd395a1b465cbdc6fb6ac9ece236160643f7 | ORPH microblazeel | elfutils-0.186 | NOK | http://autobuild.buildroot.net/results/6393f613eb71a86042aca4f557d74a5a75af66df | ORPH microblaze | elfutils-0.186 | NOK | http://autobuild.buildroot.net/results/bc717250b832b0bcefa848c522a7894783c294c6 | ORPH microblazeel | elfutils-0.186 | NOK | http://autobuild.buildroot.net/results/94b6893b66c82d3142a84c35d3179b5697f64c49 | ORPH microblaze | elfutils-0.186 | NOK | http://autobuild.buildroot.net/results/01c0406fb4eeb2aaf6bf852cdd5116da5f676338 | ORPH microblaze | elfutils-0.186 | NOK | http://autobuild.buildroot.net/results/1457658fd44c01100283e79b5c7697a9a7daba56 | ORPH powerpc64le | fftw-quad-3.3.8 | NOK | http://autobuild.buildroot.net/results/8d383522e9f7c7d7a99b7582a67e70650f223a57 | ORPH sh4aeb | flac-1.4.2 | NOK | http://autobuild.buildroot.net/results/4325589c903a78ff199ca91d24d11721bb7c4a25 | sh4a | flac-1.4.2 | NOK | http://autobuild.buildroot.net/results/be7e1eb1d1b22153f9dcc58803ada313931fa388 | sparc64 | fs/axfs/axfs.mk:32: /tmp/in... | NOK | http://autobuild.buildroot.net/results/b988fe2361a1666675c4c2d4624bd57962a122cc | arm | fs/cramfs/cramfs.mk:46: /ho... | NOK | http://autobuild.buildroot.net/results/8686a63a9910f0e84802d7e77bd37225799f699a | m68k | fs/cramfs/cramfs.mk:46: /ho... | NOK | http://autobuild.buildroot.net/results/0be826009ecf3fd825860b962e1c52ef7054e52f | s390x | fs/cramfs/cramfs.mk:46: /ho... | NOK | http://autobuild.buildroot.net/results/0b2b6b6d7253890c321a715c3ce04c1d6f5df84c | microblaze | fs/cramfs/cramfs.mk:46: /ho... | NOK | http://autobuild.buildroot.net/results/1db9872515b671ee57b41bc9850b6113301f3ebc | microblazeel | fs/ubi/ubi.mk:51: /home/aut... | NOK | http://autobuild.buildroot.net/results/f6afac0b07e27957c49d72d1905aeb8bf7ace0b9 | sparc | fs/ubi/ubi.mk:51: /home/tho... | NOK | http://autobuild.buildroot.net/results/9cfee62f2c14243be8687520dd0de226ee0121d9 | arc | fs/ubi/ubi.mk:51: /tmp/inst... | NOK | http://autobuild.buildroot.net/results/54310b03f8366982ad5d5b8bdbc7f944ca5657a9 | arceb | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/bd4f80f0ced2e22b46980c1dadbfd3cb954081c2 | sparc64 | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/d897f88e39e84fe63ff7d9f2689cd136efcbfe26 | microblaze | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/6d8657b0ece65af206110519bb41a87913cf4013 | mips64el | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/741d5b6fd35be04c09a4046811ef97bb42f33e94 | powerpc64le | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/ec2a6e3dccc5d88ab7717569a975a89712459032 | arceb | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/ac914929bc278597271bfe19b80190d7d1f9fcbd | powerpc64le | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/c2f14a1f37be6185bb9bf6749075e8494491ff99 | mips | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/059dfbb1e6ac8d815c3f8ae5630daa4ed5c3d5aa | mips | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/5d6491f69705c1c6c7195a46bc59b2db71a711ff | s390x | fs/ubifs/ubifs.mk:49: /tmp/... | NOK | http://autobuild.buildroot.net/results/9b742a410c1dfdb2fa9739240a59b42b4ff093a0 | aarch64_be | fs/ubifs/ubifs.mk:49: /tmp/... | NOK | http://autobuild.buildroot.net/results/01d3cd492d564e5ee0bb7aa841ce667bbb93f417 | microblaze | fs/ubifs/ubifs.mk:49: /tmp/... | NOK | http://autobuild.buildroot.net/results/b05540211901c49cdddddd7b24b0c2a244ff974a | aarch64_be | fs/ubifs/ubifs.mk:49: /tmp/... | NOK | http://autobuild.buildroot.net/results/b89299332be3d682c8dd82207a6222a2ea86ebff | m68k | gdal-3.5.2 | NOK | http://autobuild.buildroot.net/results/e56f79ae0fb8f8ae3508b19e225e913f1d8b6755 | powerpc | glibc-2.36-81-g4f4d7a13edfd... | NOK | http://autobuild.buildroot.net/results/5adc85981a53d2a209848572dca32e5a39aa4385 | arm | glmark2-06e78b67702b5413335... | NOK | http://autobuild.buildroot.net/results/120387a3a6f9bfd30f706f2606c949ce533ec204 | s390x | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/285af2441681af25af5128be6e80f57594a083ce | ORPH or1k | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/990f31d30b5ee34d9bea93b874d7c72664fd920e | ORPH nios2 | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/f8306a2b72e96caf433d8a7a778774b5ab9e4371 | ORPH sparc64 | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/aa8718371362efe564d50867489612eff1647d30 | ORPH i686 | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/13e15c9f038e4644f15558a2e75d36abff0fba54 | ORPH nios2 | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/8d5c0ab42821e99ef86af8d3e73c15611dd44fdd | ORPH sh4a | haproxy-2.6.9 | NOK | http://autobuild.buildroot.net/results/4f15358d3ddb881c8fa5a071c497421902022ada | aarch64_be | haproxy-2.6.9 | NOK | http://autobuild.buildroot.net/results/d274b5c89f107b49cf327aa961e823c9cb2f29f8 | mips64el | host-binutils-2.37 | NOK | http://autobuild.buildroot.net/results/d971e130a8af1ed157cef53119832911a4dc0297 | sh4eb | host-binutils-2.37 | NOK | http://autobuild.buildroot.net/results/6d6b3f9af86d4c28bc7d25582df870ef4fffc287 | sparc | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/872a3325ee62b0b66fe569a812423677f5a6685b | mipsel | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/5189d4ef3e48c23aabc6ee62d4a64d47e9ca7ae6 | s390x | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/42ea98d957d09a5695db6a6f037ae20027a997cf | riscv64 | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/3bd00dd601a3e4c8af302d8d4de6c08e41313b1a | sh4a | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/a29204a6be1fbf9eae8459012193d61eedb54da4 | s390x | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/e8aef350d91401d1a6c9d354d9471dfee668147d | xtensa | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/1558dabccd1dc00d1d9de251fe3c155f7307c471 | mips64 | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/ef30d0d3af1d22a10a9f22861f66431ec06331b4 | sparc | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/e9a088e389c90f7c762e4b917f5e885d0a914c5a | riscv64 | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/bb9466d6e75dc4ad94f8e0616d58470efb3e9c0c | or1k | host-gcc-initial-12.2.0 | NOK | http://autobuild.buildroot.net/results/c838c83c0818353d5a56fbd37cdcd27e45ef0478 | arc | host-gdb-arc-2020.09-releas... | NOK | http://autobuild.buildroot.net/results/dee911366e58a41931f0478691a862b28afa2f64 | ORPH mips64 | host-go-1.19.7 | NOK | http://autobuild.buildroot.net/results/e78468b43bda9501ccf720349fab1798db4d0bae | mips64 | host-go-1.19.7 | NOK | http://autobuild.buildroot.net/results/50087ee55027d3be13ef4457d594e4ceff82aefd | mips64 | host-go-1.19.7 | NOK | http://autobuild.buildroot.net/results/8eb4353d493d10be087bf87a0e3b69cadcafd35c | aarch64 | host-go-1.19.7 | NOK | http://autobuild.buildroot.net/results/f4f42f129d72b9bc6c2afd4edbff7783e4678c37 | aarch64 | host-go-1.19.7 | NOK | http://autobuild.buildroot.net/results/70826383603d487ba7892037113117a960f25145 | riscv64 | host-moby-buildkit-0.11.2 | NOK | http://autobuild.buildroot.net/results/6f5e6b941a7dde43460fec5000781fbf3d3a7260 | sparc64 | host-python-sip-4.19.25 | NOK | http://autobuild.buildroot.net/results/68c655b290bb8dd7f64ad51a01142008a3d7f197 | armeb | host-qemu-7.2.0 | NOK | http://autobuild.buildroot.net/results/b9bd3de4eba966a56da9cd1f4e2f476c6f6d2f68 | aarch64 | host-qemu-7.2.0 | NOK | http://autobuild.buildroot.net/results/f98395c00af12838b255cd3eb6ab5e5942ebae26 | i686 | host-qemu-7.2.0 | NOK | http://autobuild.buildroot.net/results/c5039f3673ffff96c93c49053a1f949d32a20b95 | armeb | host-rust-1.68.0 | NOK | http://autobuild.buildroot.net/results/4be65815aeee727ac4790d1c1faa33a78dfd557f | x86_64 | host-rust-1.68.0 | NOK | http://autobuild.buildroot.net/results/4a060300d83520054a26ec3a63bb27a53eb2b162 | aarch64 | host-rust-1.68.0 | NOK | http://autobuild.buildroot.net/results/691df79f1768bbf4cfdd0e0d5b851d7d4094061a | s390x | host-rust-1.68.0 | NOK | http://autobuild.buildroot.net/results/000a6e2b5a255b28329e8098a8f2b98094d89752 | x86_64 | host-rust-1.68.0 | NOK | http://autobuild.buildroot.net/results/229015318926d95d15d8354bdbeb0c082255f303 | armeb | host-rust-1.68.0 | NOK | http://autobuild.buildroot.net/results/3fb5291faba1eb5dda1d9abf6d823754a85942b2 | mips | host-rust-1.68.0 | NOK | http://autobuild.buildroot.net/results/01019d51fe9d89753d0c2f6411516afa26c95c00 | xtensa | lcms2-2.14 | NOK | http://autobuild.buildroot.net/results/c36c9c3161c5cec729e4762eb86ec244b1b94fc0 | mips64el | libabseil-cpp-20220623.1 | NOK | http://autobuild.buildroot.net/results/5da48af8608997d81067393c40443fbee16641bd | riscv64 | libcap-ng-0.8.3 | NOK | http://autobuild.buildroot.net/results/b7db010d017b3780d3bfb2e2a5ebc08f3b653162 | i686 | libgcrypt-1.10.1 | NOK | http://autobuild.buildroot.net/results/4257c3f0f5aa15f10c89399760a93c8a3ae53401 | ORPH i686 | libgcrypt-1.10.1 | NOK | http://autobuild.buildroot.net/results/6cfb30e53424480fc2fafb19a1a55717f3a4688c | ORPH i686 | libgcrypt-1.10.1 | NOK | http://autobuild.buildroot.net/results/1169f1bc301f931d11ead100d7253248e2be9317 | ORPH arceb | libglib2-2.72.3 | NOK | http://autobuild.buildroot.net/results/83b5af9010c1070d03650dfc569255d34a66452e | arceb | libglib2-2.72.3 | NOK | http://autobuild.buildroot.net/results/e81ac81044887b0b54da8e846e9cea95dad001c2 | arceb | libglib2-2.72.3 | NOK | http://autobuild.buildroot.net/results/1de1ac84cc98f048f386edcfd4abf4f8cc9c0cef | arceb | libglib2-2.72.3 | NOK | http://autobuild.buildroot.net/results/676fc95d575b975753c89b7066a9f759d08fbdf4 | s390x | libjxl-0.8.1 | NOK | http://autobuild.buildroot.net/results/8cc77c4a02ccc062a11ed1eda534a80d31ae003d | armeb | libkrb5-1.20.1 | NOK | http://autobuild.buildroot.net/results/4956384d39b7b87c5bfd885aa58ef782cb5e837e | mips64 | linux-5.10.162-cip24 | NOK | http://autobuild.buildroot.net/results/79d4b16d80e57b437a62c35839dad9b83bbad960 | ORPH mips64 | linux-6.1.14 | NOK | http://autobuild.buildroot.net/results/b91cadad3f76242dba8157851f5b9022eae02120 | ORPH arm | linux-6.1.14 | NOK | http://autobuild.buildroot.net/results/be11c022f8a2289a847a8d0c20920d085a37af87 | ORPH powerpc | linux-6.1.14 | NOK | http://autobuild.buildroot.net/results/5d69bfc0fc1d3908db18434bd01277cee8aab366 | ORPH sh4aeb | linux-6.1.14 | NOK | http://autobuild.buildroot.net/results/30fbcedb19235ac48cec170f921ffc5ef9a13ed0 | ORPH mips64el | linux-tools | NOK | http://autobuild.buildroot.net/results/60696d73c2e5d2af559b98ffaebeceaf91a8553c | ORPH mipsel | linux-tools | NOK | http://autobuild.buildroot.net/results/ee0b260d34874ef021b6787b03d3695e44b2780a | ORPH x86_64 | nodejs-16.18.1 | NOK | http://autobuild.buildroot.net/results/3f426976f5de0238b24559651ccc9593f6f9556c | riscv64 | ntp-4.2.8p15 | NOK | http://autobuild.buildroot.net/results/09e7d9a68c874e0d4138315deed5faa25a6168ba | ORPH m68k | openssh-9.3p1 | NOK | http://autobuild.buildroot.net/results/920552a11fd41d8bb8ad72c036704dda10e481f3 | ORPH powerpc64le | package/rtl8821cu/rtl8821cu... | NOK | http://autobuild.buildroot.net/results/8878f1be2922e3b0a519483cb7833a83931df0f7 | arceb | perl-5.36.0 | NOK | http://autobuild.buildroot.net/results/f60ea4aaf36e719f38bdbc63f2087404075aa4d2 | armeb | perl-5.36.0 | NOK | http://autobuild.buildroot.net/results/0dc218e086acef62e674e60cbfa974d94533cecb | sparc | perl-5.36.0 | NOK | http://autobuild.buildroot.net/results/7a21fd4fe15ec8cef00ea735285ed193251439b9 | sh4aeb | php-8.2.3 | NOK | http://autobuild.buildroot.net/results/e5a5414ed66d3ad06b7071cf88da9e92396fb8b4 | aarch64 | putty-0.76 | NOK | http://autobuild.buildroot.net/results/e6ca1459c884411630d1ed478935411bbc7549b3 | armeb | python-bcrypt-4.0.1 | NOK | http://autobuild.buildroot.net/results/60d9d54cd5ad7f871d4ed7945a3c3261e5b56e34 | sh4aeb | quickjs-2021-03-27 | NOK | http://autobuild.buildroot.net/results/fd7fca0b79a4c094419d068d16b7fe0c46a04271 | mips | quickjs-2021-03-27 | NOK | http://autobuild.buildroot.net/results/980abaf30be8a8cec10b4f3e6b50b6006b20031c | m68k | sconeserver-8d1935919a20133... | NOK | http://autobuild.buildroot.net/results/87b2429727a3407808154f057d0f2069a378d514 | sh4aeb | sdl-1.2.15 | NOK | http://autobuild.buildroot.net/results/7fbbf0b1a0c3e83ee696399f015edfe54ac52126 | ORPH sh4 | shadow-4.13 | NOK | http://autobuild.buildroot.net/results/7a73dfedfe13555491d2d3908ac089c5f28869db | microblaze | tcf-agent-1.7.0 | NOK | http://autobuild.buildroot.net/results/a6497abd6c0c22531dece51c712d11f648187ae1 | riscv64 | uclibc-1.0.42 | NOK | http://autobuild.buildroot.net/results/5a41708420347da3d0a9a37e2a9c5358d93878eb | powerpc | uclibc-1.0.42 | NOK | http://autobuild.buildroot.net/results/115cf431d1291295f1f6bb565acbe5fe1d1aa5ef | powerpc | uclibc-1.0.42 | NOK | http://autobuild.buildroot.net/results/216b08778d3e2a09759f241b682153e45bf4aea0 | powerpc64le | ulog-0389d243352255f6182326... | NOK | http://autobuild.buildroot.net/results/6425a85b0374292bc972b3d5158bbec8495486e0 | aarch64_be | ulog-0389d243352255f6182326... | NOK | http://autobuild.buildroot.net/results/44d541ade7628881c33dffb712f9b01a01cc0578 | microblaze | unknown | NOK | http://autobuild.buildroot.net/results/776f84e33aeb4e6fdf67cb8785b4db92c7e93a07 | x86_64 | unknown | NOK | http://autobuild.buildroot.net/results/576c8104b4c3e9b741a6b468b658efad515e1af2 | i686 | unknown | NOK | http://autobuild.buildroot.net/results/a53da0a1024e4c80cfc3243820c5d573c3f88265 | microblaze | unknown | TIM | http://autobuild.buildroot.net/results/0932c3af94b9a9595358c28809c6b9014ab75014 | mips64 | unknown | NOK | http://autobuild.buildroot.net/results/edd268aeebcacf2c6ec0f06153d6b095045ef966 | arm | unknown | NOK | http://autobuild.buildroot.net/results/20b2e6c63b51033fc352d13f7c52c48aa3ee7844 | i686 | valgrind-3.19.0 | NOK | http://autobuild.buildroot.net/results/8e7f0a4956b10eba7cf75ae72c45ef56e2864fb3 | ORPH mips64el | valgrind-3.19.0 | NOK | http://autobuild.buildroot.net/results/8a700a1a3e9c963eceb50bb4cb8f16009f8e5e98 | ORPH i686 | xenomai-3.0.10 | NOK | http://autobuild.buildroot.net/results/b96ab95e6b06784b4598ea94a056807372d026da | i686 | xenomai-3.0.10 | NOK | http://autobuild.buildroot.net/results/e20426a06ed5809a588731d33cf8fa3160bc2cd9 | Classification of failures by reason for 2023.02.x -------------------------------------------------- host-go-1.19.7 | 2 host-rust-1.67.0 | 2 containerd-1.6.16 | 1 fs/axfs/axfs.mk:32: /home/b... | 1 fs/cramfs/cramfs.mk:46: /ho... | 1 fs/cramfs/cramfs.mk:46: /ho... | 1 fs/ubifs/ubifs.mk:49: /home... | 1 glibmm-2.68.2 | 1 host-binutils-2.38 | 1 host-binutils-2.39 | 1 host-qemu-7.2.0 | 1 libabseil-cpp-20220623.1 | 1 libgeos-3.11.1 | 1 libkrb5-1.20.1 | 1 Detail of failures for 2023.02.x -------------------------------- arch | reason | OK? | url | orph? -------------+--------------------------------+-----+---------------------------------------------------------------------------------+------- x86_64 | containerd-1.6.16 | NOK | http://autobuild.buildroot.net/results/0a1a3419145ee4eca3c9b6101235fd9dd3a3f098 | aarch64_be | fs/axfs/axfs.mk:32: /home/b... | NOK | http://autobuild.buildroot.net/results/4341451ae646c37631cfcb3fbc166218db6fcd94 | mips64 | fs/cramfs/cramfs.mk:46: /ho... | NOK | http://autobuild.buildroot.net/results/70a96749f30d6ad60251ff79d7b93dc0af03d415 | aarch64_be | fs/cramfs/cramfs.mk:46: /ho... | NOK | http://autobuild.buildroot.net/results/e1f9431bff81d771efc54484d8c718a3bffa7ae0 | aarch64_be | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/bfa9a6f0d903d568b5a382b2357334274af1678d | or1k | glibmm-2.68.2 | NOK | http://autobuild.buildroot.net/results/0672bcf5d6b9d8a0f8e4c985777e3083f8d41719 | microblazeel | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/b1a8fd3bd2d95f7bcba368660722f8058f1ecfad | or1k | host-binutils-2.39 | NOK | http://autobuild.buildroot.net/results/738ab1a73b03fb43f7212429c905844b0fc63798 | mips64el | host-go-1.19.7 | NOK | http://autobuild.buildroot.net/results/cb6df2ce0241952ac3288b3ae76a571ebfec8e62 | aarch64 | host-go-1.19.7 | NOK | http://autobuild.buildroot.net/results/43b39058cc25171bacab4a29c4a454f439aca061 | powerpc64le | host-qemu-7.2.0 | NOK | http://autobuild.buildroot.net/results/9b3cd794e395aed9effb757921d830f39573c9ce | x86_64 | host-rust-1.67.0 | NOK | http://autobuild.buildroot.net/results/e92d47347e23a85cbb9db2ba0521c55ff28e7df0 | powerpc64 | host-rust-1.67.0 | NOK | http://autobuild.buildroot.net/results/9b89977d051d2f6ba94f72028f2ffb0f0e12ddaf | mips64 | libabseil-cpp-20220623.1 | NOK | http://autobuild.buildroot.net/results/a1ed82dc74bd31afd5bd576ed7a4811f100cedc5 | or1k | libgeos-3.11.1 | NOK | http://autobuild.buildroot.net/results/d065f68e8d3dcb50bd0ff56b018872a0733a7db9 | armeb | libkrb5-1.20.1 | NOK | http://autobuild.buildroot.net/results/218150fc9fee0891982c357299309945f4800a82 | -- http://autobuild.buildroot.net From thomas.petazzoni at bootlin.com Fri Mar 31 07:28:53 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Fri, 31 Mar 2023 09:28:53 +0200 Subject: [Buildroot] Indicating upstream status [was: [PATCH] package/bluez5_utils: Fix builds with musl-libc] In-Reply-To: References: <20230326130937.56650-1-f.fainelli@gmail.com> <20230328202533.GD3204460@scaer> <20230329105022.6137bf1a@windsurf> <20230329112855.6110cf8d@windsurf> <84821597-4e34-2e1c-99f5-4d03bdda0d45@mind.be> <20230330142133.002fa797@windsurf> Message-ID: <20230331092853.5ed10789@windsurf> On Thu, 30 Mar 2023 14:33:24 +0200 Arnout Vandecappelle wrote: > No, the person who did the backport. It's inherited from Yann's original > [yann.morin.1998 at free.fr: backport and adapt from upsteam 1234CDEF] > > OTOH we have the SoB a few lines below that says exactly that, and also the > author of the commit in buildroot that adds the patch, so it's pretty redundant > information. Exactly what I was going to say: who did the backport is documented by the SoB just below. To me: Upstream: https://github.com/foo/bar/commit/ Signed-off-by: John Doe is sufficient. Thomas -- Thomas Petazzoni, co-owner and CEO, Bootlin Embedded Linux and Kernel engineering and training https://bootlin.com From thomas.petazzoni at bootlin.com Fri Mar 31 10:20:48 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Fri, 31 Mar 2023 12:20:48 +0200 Subject: [Buildroot] [PATCH] package/qemu: allow building only the guest agent In-Reply-To: References: <20230322231511.551442-1-unixmania@gmail.com> <20230324111528.6fed9de7@windsurf> Message-ID: <20230331122048.044d8dac@windsurf> Hello, On Fri, 24 Mar 2023 22:14:18 -0300 Carlos Santos wrote: > Yes. It just does not install anything useful: OK. As long as it builds, that's fine :-) > The keymaps should not be installed if no qemu-system is built. I > already sent a patch upstream attempting to fix the problem but the > problem is still there: > > https://lists.gnu.org/archive/html/qemu-devel/2023-01/msg00084.html > > I also have a patch to install trace-events-all only if necessary. > Unfortunately, making these changes happen in qemu takes a long time. Thanks for this work, definitely useful! Best regards, Thomas -- Thomas Petazzoni, co-owner and CEO, Bootlin Embedded Linux and Kernel engineering and training https://bootlin.com From thomas.petazzoni at bootlin.com Fri Mar 31 10:24:08 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Fri, 31 Mar 2023 12:24:08 +0200 Subject: [Buildroot] [PATCH v3 1/3] package/go-bootstrap: split into two stages: go1.4 and go1.19.5 In-Reply-To: References: <20230215073256.186476-1-christian@paral.in> <20230312225806.0bf4b0fd@windsurf> Message-ID: <20230331122408.211f7639@windsurf> On Thu, 23 Mar 2023 19:45:04 -0700 Christian Stewart wrote: > > This doesn't make much sense. Why would the toolchain package be needed > > for HOSTCC_NOCCACHE ? We have several packages that use HOSTCC_NOCCACHE > > before the toolchain is ready. > > I suppose HOSTCC_NOCCACHE uses the gcc installed outside of buildroot, > so it should be fine to remove this dependency. Yes, the native toolchain must always be provided by the system, it is not provided by Buildroot. The "toolchain" package only provides the cross-compilation toolchain, it does nothing about the native toolchain. > > > + # Set all file timestamps to prevent the go compiler from rebuilding any > > > + # built in packages when programs are built. > > > + find $(HOST_GO_BOOTSTRAP_STAGE2_ROOT) -type f -exec touch -r $(@D)/bin/go {} \; > > > > So we have to do this for bootstrap-stage2 but not bootstrap-stage1 ? > > It's not strictly necessary for either one. I removed it for the next > revision of the patch. But your comment above seemed to indicate that it was necessary. > > > - depends on BR2_PACKAGE_HOST_GO_BOOTSTRAP_ARCH_SUPPORTS > > > + depends on BR2_PACKAGE_HOST_GO_BOOTSTRAP_STAGE2_ARCH_SUPPORTS > > > + # See https://go.dev/doc/install/source#environment > > > + # See src/go/build/syslist.go for the list of supported architectures > > > > This comment looks good, but is unrelated. Separate patch? > > Is it really necessary to put in a separate patch? It's a minor comment change. > > Feels appropriate to bundle it here with other related changes. Well, it always makes the review a bit more complicated, as we wonder why it's there. If you really want to bundle unrelated changes like this, they should at least be mentioned in the commit log so that the reviewer knows what's going on. > > > -# The go build system is not compatible with ccache, so use > > > -# HOSTCC_NOCCACHE. See https://github.com/golang/go/issues/11685. > > > +# The go build system is not compatable with ccache, so use HOSTCC_NOCCACHE. > > > +# See https://github.com/golang/go/issues/11685. > > > > Why is this comment being changed, with a typo added? > > Fixed the typo. The comment is being changed because it can fit on a > single line in 75 characters. > > It just looks cleaner. > > I can revert this if necessary. Same as above: it's creating some unrelated "noise" in the patch, which makes things odd when doing a review. > > > > HOST_GO_MAKE_ENV = \ > > > GO111MODULE=off \ > > > GOCACHE=$(HOST_GO_HOST_CACHE) \ > > > - GOROOT_BOOTSTRAP=$(HOST_GO_BOOTSTRAP_ROOT) \ > > > + GOROOT_BOOTSTRAP=$(HOST_GO_BOOTSTRAP_STAGE2_ROOT) \ > > > GOROOT_FINAL=$(HOST_GO_ROOT) \ > > > GOROOT="$(@D)" \ > > > GOBIN="$(@D)/bin" \ > > > @@ -154,7 +154,6 @@ define HOST_GO_INSTALL_CMDS > > > cp -a $(@D)/pkg/include $(@D)/pkg/linux_* $(HOST_GO_ROOT)/pkg/ > > > cp -a $(@D)/pkg/tool $(HOST_GO_ROOT)/pkg/ > > > > > > - # There is a known issue which requires the go sources to be installed > > > > Why is this comment being removed? > > It's not an issue, per se. The nature of the Go compiler is that it > needs the sources to work. > That bug report has been closed for years now and is actually > unrelated to needing sources anyway. So perhaps rephrase to explain "Yes the Go compiler needs the sources to work", rather than just dropping the comment? But here again, it's unrelated to the patch we're discussing so => separate patch. Best regards, Thomas -- Thomas Petazzoni, co-owner and CEO, Bootlin Embedded Linux and Kernel engineering and training https://bootlin.com From bugzilla at busybox.net Fri Mar 31 15:51:56 2023 From: bugzilla at busybox.net (bugzilla at busybox.net) Date: Fri, 31 Mar 2023 15:51:56 +0000 Subject: [Buildroot] [Bug 15356] package gobject-introspection-1.72.0 fails to build In-Reply-To: References: Message-ID: https://bugs.busybox.net/show_bug.cgi?id=15356 --- Comment #3 from hydrosaure at gmail.com --- (In reply to Jonathan Bittner from comment #2) Thank you for the investigation. I think it would work in my case as well building on a R9 5950X targeting i7 broadwell. Which file would I add this "-cpu max" to ? -- You are receiving this mail because: You are on the CC list for the bug. From bugzilla at busybox.net Fri Mar 31 18:35:05 2023 From: bugzilla at busybox.net (bugzilla at busybox.net) Date: Fri, 31 Mar 2023 18:35:05 +0000 Subject: [Buildroot] [Bug 15356] package gobject-introspection-1.72.0 fails to build In-Reply-To: References: Message-ID: https://bugs.busybox.net/show_bug.cgi?id=15356 --- Comment #4 from James Hilliard --- FYI I have a series bumping gobject-introspection and libglib2 to version 1.74.0, I wonder if that might be helpful here: https://patchwork.ozlabs.org/project/buildroot/list/?series=321845&submitter=&state=*&q=&archive=both&delegate= -- You are receiving this mail because: You are on the CC list for the bug. From bugzilla at busybox.net Fri Mar 31 18:41:01 2023 From: bugzilla at busybox.net (bugzilla at busybox.net) Date: Fri, 31 Mar 2023 18:41:01 +0000 Subject: [Buildroot] [Bug 14886] Python ctypes find_library() not working correctly. In-Reply-To: References: Message-ID: https://bugs.busybox.net/show_bug.cgi?id=14886 --- Comment #7 from Marcus Hoffmann --- Created attachment 9566 --> https://bugs.busybox.net/attachment.cgi?id=9566&action=edit libiio patch to fix python bindings I've just run into this problem with libiio python bindings as well. (On a glibc system though), the attached (libiio) patch fixes it, though I'm not sure if that's a desired solution. -- You are receiving this mail because: You are on the CC list for the bug. From christian at paral.in Fri Mar 31 19:17:51 2023 From: christian at paral.in (Christian Stewart) Date: Fri, 31 Mar 2023 12:17:51 -0700 Subject: [Buildroot] [PATCH v4 1/3] package/go-bootstrap: split into two stages: go1.4 and go1.19.7 Message-ID: <20230331191753.28826-1-christian@paral.in> Go 1.20 requires a minimum version of go 1.17.13 to bootstrap. https://go.dev/doc/go1.20#bootstrap As Go 1.4 was the previous version that could be compiled with C, there is now no way to bootstrap go with a C compiler, unless we use a two-stage bootstrap: - build host-go-bootstrap-1.4-20170531 - build host-go-bootstrap-1.19.7 with host-go-bootstrap-1.4-20170531 - build host-go-1.20 with host-go-bootstrap-1.19.7 This is implemented in this commit first, before upgrading host-go to 1.20. Note: the .patch files from package/go version 1.19.x are not necessary for package/go-bootstrap-stage2 and have not been included there. Previous discussion of possible alternatives: https://lore.kernel.org/all/CA+h8R2rtcynkCBsz=_9yANOEguyPCOcQDj8_ns+cv8RS8+8t9A at mail.gmail.com/ https://lore.kernel.org/all/20220525234312.643dfc03 at windsurf/T/ Signed-off-by: Christian Stewart --- v1 -> v2: - fix indentation of GOROOT_BOOTSTRAP in stage2 MAKE_ENV - adjust commit description - remove duplicate MAKE_ENV declaration line - reorder depends on lines in config.in.host v3 -> v4: - Fixed typo compatable -> compatible - Dropped dependency on toolchain in go-bootstrap-stage1 - Dropped updating sources timestamps in go-bootstrap-stage{1,2} - Update go-bootstrap-stage2 to 1.19.7 - Drop these comments and move to separate patch: - Fix typo in comments. - Adjusted comment built in -> built-in. - Adjust comments relating to copying src/ to host/ - Dropped outdated comment referring to issue 2775. - Thanks Thomas for the review. Signed-off-by: Christian Stewart --- DEVELOPERS | 2 + package/Config.in.host | 3 +- package/go-bootstrap-stage1/Config.in.host | 6 +++ .../go-bootstrap-stage1.hash} | 0 .../go-bootstrap-stage1.mk | 43 +++++++++++++++ package/go-bootstrap-stage2/Config.in.host | 4 ++ .../go-bootstrap-stage2.hash | 3 ++ .../go-bootstrap-stage2.mk | 53 +++++++++++++++++++ package/go-bootstrap/Config.in.host | 7 --- package/go-bootstrap/go-bootstrap.mk | 50 ----------------- package/go/Config.in.host | 4 +- package/go/go.mk | 4 +- 12 files changed, 117 insertions(+), 62 deletions(-) create mode 100644 package/go-bootstrap-stage1/Config.in.host rename package/{go-bootstrap/go-bootstrap.hash => go-bootstrap-stage1/go-bootstrap-stage1.hash} (100%) create mode 100644 package/go-bootstrap-stage1/go-bootstrap-stage1.mk create mode 100644 package/go-bootstrap-stage2/Config.in.host create mode 100644 package/go-bootstrap-stage2/go-bootstrap-stage2.hash create mode 100644 package/go-bootstrap-stage2/go-bootstrap-stage2.mk delete mode 100644 package/go-bootstrap/Config.in.host delete mode 100644 package/go-bootstrap/go-bootstrap.mk diff --git a/DEVELOPERS b/DEVELOPERS index 67c6004ddf..ce0c03391d 100644 --- a/DEVELOPERS +++ b/DEVELOPERS @@ -552,6 +552,8 @@ F: package/docker-engine/ F: package/embiggen-disk/ F: package/fuse-overlayfs/ F: package/go/ +F: package/go-bootstrap-stage1/ +F: package/go-bootstrap-stage2/ F: package/gocryptfs/ F: package/mbpfan/ F: package/moby-buildkit/ diff --git a/package/Config.in.host b/package/Config.in.host index dcadbfdfc1..fff75cd165 100644 --- a/package/Config.in.host +++ b/package/Config.in.host @@ -40,7 +40,8 @@ menu "Host utilities" source "package/genpart/Config.in.host" source "package/gnupg/Config.in.host" source "package/go/Config.in.host" - source "package/go-bootstrap/Config.in.host" + source "package/go-bootstrap-stage1/Config.in.host" + source "package/go-bootstrap-stage2/Config.in.host" source "package/google-breakpad/Config.in.host" source "package/gptfdisk/Config.in.host" source "package/imagemagick/Config.in.host" diff --git a/package/go-bootstrap-stage1/Config.in.host b/package/go-bootstrap-stage1/Config.in.host new file mode 100644 index 0000000000..56a743caf9 --- /dev/null +++ b/package/go-bootstrap-stage1/Config.in.host @@ -0,0 +1,6 @@ +config BR2_PACKAGE_HOST_GO_BOOTSTRAP_STAGE1_ARCH_SUPPORTS + bool + # See src/cmd/dist/unix.c for the list of supported architectures + default y if BR2_HOSTARCH = "x86" + default y if BR2_HOSTARCH = "x86_64" + default y if BR2_HOSTARCH = "arm" diff --git a/package/go-bootstrap/go-bootstrap.hash b/package/go-bootstrap-stage1/go-bootstrap-stage1.hash similarity index 100% rename from package/go-bootstrap/go-bootstrap.hash rename to package/go-bootstrap-stage1/go-bootstrap-stage1.hash diff --git a/package/go-bootstrap-stage1/go-bootstrap-stage1.mk b/package/go-bootstrap-stage1/go-bootstrap-stage1.mk new file mode 100644 index 0000000000..dba18e86e9 --- /dev/null +++ b/package/go-bootstrap-stage1/go-bootstrap-stage1.mk @@ -0,0 +1,43 @@ +################################################################################ +# +# go-bootstrap-stage1 +# +################################################################################ + +# Use last C-based Go compiler: v1.4.x +# See https://golang.org/doc/install/source#bootstrapFromSource +GO_BOOTSTRAP_STAGE1_VERSION = 1.4-bootstrap-20171003 +GO_BOOTSTRAP_STAGE1_SITE = https://dl.google.com/go +GO_BOOTSTRAP_STAGE1_SOURCE = go$(GO_BOOTSTRAP_STAGE1_VERSION).tar.gz + +GO_BOOTSTRAP_STAGE1_LICENSE = BSD-3-Clause +GO_BOOTSTRAP_STAGE1_LICENSE_FILES = LICENSE + +HOST_GO_BOOTSTRAP_STAGE1_ROOT = $(HOST_DIR)/lib/go-$(GO_BOOTSTRAP_STAGE1_VERSION) + +# The go build system is not compatable with ccache, so use HOSTCC_NOCCACHE. +# See https://github.com/golang/go/issues/11685. +HOST_GO_BOOTSTRAP_STAGE1_MAKE_ENV = \ + GOOS=linux \ + GOROOT_FINAL="$(HOST_GO_BOOTSTRAP_STAGE1_ROOT)" \ + GOROOT="$(@D)" \ + GOBIN="$(@D)/bin" \ + CC=$(HOSTCC_NOCCACHE) \ + CGO_ENABLED=0 + +define HOST_GO_BOOTSTRAP_STAGE1_BUILD_CMDS + cd $(@D)/src && $(HOST_GO_BOOTSTRAP_STAGE1_MAKE_ENV) ./make.bash +endef + +define HOST_GO_BOOTSTRAP_STAGE1_INSTALL_CMDS + $(INSTALL) -D -m 0755 $(@D)/bin/go $(HOST_GO_BOOTSTRAP_STAGE1_ROOT)/bin/go + $(INSTALL) -D -m 0755 $(@D)/bin/gofmt $(HOST_GO_BOOTSTRAP_STAGE1_ROOT)/bin/gofmt + + cp -a $(@D)/lib $(HOST_GO_BOOTSTRAP_STAGE1_ROOT)/ + cp -a $(@D)/pkg $(HOST_GO_BOOTSTRAP_STAGE1_ROOT)/ + + # The Go sources must be installed to the host/ tree for the Go stdlib. + cp -a $(@D)/src $(HOST_GO_BOOTSTRAP_STAGE1_ROOT)/ +endef + +$(eval $(host-generic-package)) diff --git a/package/go-bootstrap-stage2/Config.in.host b/package/go-bootstrap-stage2/Config.in.host new file mode 100644 index 0000000000..967ddaed1d --- /dev/null +++ b/package/go-bootstrap-stage2/Config.in.host @@ -0,0 +1,4 @@ +config BR2_PACKAGE_HOST_GO_BOOTSTRAP_STAGE2_ARCH_SUPPORTS + bool + default y + depends on BR2_PACKAGE_HOST_GO_BOOTSTRAP_STAGE1_ARCH_SUPPORTS diff --git a/package/go-bootstrap-stage2/go-bootstrap-stage2.hash b/package/go-bootstrap-stage2/go-bootstrap-stage2.hash new file mode 100644 index 0000000000..89e2fd952f --- /dev/null +++ b/package/go-bootstrap-stage2/go-bootstrap-stage2.hash @@ -0,0 +1,3 @@ +# From https://go.dev/dl +sha256 775bdf285ceaba940da8a2fe20122500efd7a0b65dbcee85247854a8d7402633 go1.19.7.src.tar.gz +sha256 2d36597f7117c38b006835ae7f537487207d8ec407aa9d9980794b2030cbc067 LICENSE diff --git a/package/go-bootstrap-stage2/go-bootstrap-stage2.mk b/package/go-bootstrap-stage2/go-bootstrap-stage2.mk new file mode 100644 index 0000000000..7c0e9a6a02 --- /dev/null +++ b/package/go-bootstrap-stage2/go-bootstrap-stage2.mk @@ -0,0 +1,53 @@ +################################################################################ +# +# go-bootstrap-stage2 +# +################################################################################ + +# Use last Go version that go-bootstrap-stage1 can build: v1.19.x +# See https://golang.org/doc/install/source#bootstrapFromSource +GO_BOOTSTRAP_STAGE2_VERSION = 1.19.7 +GO_BOOTSTRAP_STAGE2_SITE = https://storage.googleapis.com/golang +GO_BOOTSTRAP_STAGE2_SOURCE = go$(GO_BOOTSTRAP_STAGE2_VERSION).src.tar.gz + +GO_BOOTSTRAP_STAGE2_LICENSE = BSD-3-Clause +GO_BOOTSTRAP_STAGE2_LICENSE_FILES = LICENSE + +# Use go-bootstrap-stage1 to bootstrap. +HOST_GO_BOOTSTRAP_STAGE2_DEPENDENCIES = host-go-bootstrap-stage1 + +HOST_GO_BOOTSTRAP_STAGE2_ROOT = $(HOST_DIR)/lib/go-$(GO_BOOTSTRAP_STAGE2_VERSION) + +# The go build system is not compatible with ccache, so use HOSTCC_NOCCACHE. +# See https://github.com/golang/go/issues/11685. +HOST_GO_BOOTSTRAP_STAGE2_MAKE_ENV = \ + GO111MODULE=off \ + GOROOT_BOOTSTRAP=$(HOST_GO_BOOTSTRAP_STAGE1_ROOT) \ + GOROOT_FINAL=$(HOST_GO_BOOTSTRAP_STAGE2_ROOT) \ + GOROOT="$(@D)" \ + GOBIN="$(@D)/bin" \ + GOOS=linux \ + CC=$(HOSTCC_NOCCACHE) \ + CXX=$(HOSTCXX_NOCCACHE) \ + CGO_ENABLED=0 + +define HOST_GO_BOOTSTRAP_STAGE2_BUILD_CMDS + cd $(@D)/src && \ + $(HOST_GO_BOOTSTRAP_STAGE2_MAKE_ENV) ./make.bash $(if $(VERBOSE),-v) +endef + +define HOST_GO_BOOTSTRAP_STAGE2_INSTALL_CMDS + $(INSTALL) -D -m 0755 $(@D)/bin/go $(HOST_GO_BOOTSTRAP_STAGE2_ROOT)/bin/go + $(INSTALL) -D -m 0755 $(@D)/bin/gofmt $(HOST_GO_BOOTSTRAP_STAGE2_ROOT)/bin/gofmt + + cp -a $(@D)/lib $(HOST_GO_BOOTSTRAP_STAGE2_ROOT)/ + + mkdir -p $(HOST_GO_BOOTSTRAP_STAGE2_ROOT)/pkg + cp -a $(@D)/pkg/include $(@D)/pkg/linux_* $(HOST_GO_BOOTSTRAP_STAGE2_ROOT)/pkg/ + cp -a $(@D)/pkg/tool $(HOST_GO_BOOTSTRAP_STAGE2_ROOT)/pkg/ + + # The Go sources must be installed to the host/ tree for the Go stdlib. + cp -a $(@D)/src $(HOST_GO_BOOTSTRAP_STAGE2_ROOT)/ +endef + +$(eval $(host-generic-package)) diff --git a/package/go-bootstrap/Config.in.host b/package/go-bootstrap/Config.in.host deleted file mode 100644 index fab80d24b4..0000000000 --- a/package/go-bootstrap/Config.in.host +++ /dev/null @@ -1,7 +0,0 @@ -config BR2_PACKAGE_HOST_GO_BOOTSTRAP_ARCH_SUPPORTS - bool - # See src/cmd/dist/unix.c for the list of support - # architectures - default y if BR2_HOSTARCH = "x86" - default y if BR2_HOSTARCH = "x86_64" - default y if BR2_HOSTARCH = "arm" diff --git a/package/go-bootstrap/go-bootstrap.mk b/package/go-bootstrap/go-bootstrap.mk deleted file mode 100644 index 71696a1540..0000000000 --- a/package/go-bootstrap/go-bootstrap.mk +++ /dev/null @@ -1,50 +0,0 @@ -################################################################################ -# -# go-bootstrap -# -################################################################################ - -# Use last C-based Go compiler: v1.4.x -# See https://golang.org/doc/install/source#bootstrapFromSource -GO_BOOTSTRAP_VERSION = 1.4-bootstrap-20171003 -GO_BOOTSTRAP_SITE = https://dl.google.com/go -GO_BOOTSTRAP_SOURCE = go$(GO_BOOTSTRAP_VERSION).tar.gz - -GO_BOOTSTRAP_LICENSE = BSD-3-Clause -GO_BOOTSTRAP_LICENSE_FILES = LICENSE - -# To build programs that need cgo support the toolchain needs to be -# available, so the toolchain is not needed to build host-go-bootstrap -# itself, but needed by other packages that depend on -# host-go-bootstrap. -HOST_GO_BOOTSTRAP_DEPENDENCIES = toolchain - -HOST_GO_BOOTSTRAP_ROOT = $(HOST_DIR)/lib/go-$(GO_BOOTSTRAP_VERSION) - -# The go build system is not compatable with ccache, so use HOSTCC_NOCCACHE -# here. See https://github.com/golang/go/issues/11685. -HOST_GO_BOOTSTRAP_MAKE_ENV = \ - GOOS=linux \ - GOROOT_FINAL="$(HOST_GO_BOOTSTRAP_ROOT)" \ - GOROOT="$(@D)" \ - GOBIN="$(@D)/bin" \ - CC=$(HOSTCC_NOCCACHE) \ - CGO_ENABLED=0 - -define HOST_GO_BOOTSTRAP_BUILD_CMDS - cd $(@D)/src && $(HOST_GO_BOOTSTRAP_MAKE_ENV) ./make.bash -endef - -define HOST_GO_BOOTSTRAP_INSTALL_CMDS - $(INSTALL) -D -m 0755 $(@D)/bin/go $(HOST_GO_BOOTSTRAP_ROOT)/bin/go - $(INSTALL) -D -m 0755 $(@D)/bin/gofmt $(HOST_GO_BOOTSTRAP_ROOT)/bin/gofmt - - cp -a $(@D)/lib $(HOST_GO_BOOTSTRAP_ROOT)/ - cp -a $(@D)/pkg $(HOST_GO_BOOTSTRAP_ROOT)/ - - # There is a known issue which requires the go sources to be installed - # https://golang.org/issue/2775 - cp -a $(@D)/src $(HOST_GO_BOOTSTRAP_ROOT)/ -endef - -$(eval $(host-generic-package)) diff --git a/package/go/Config.in.host b/package/go/Config.in.host index ded02d3b3a..90a54f0da6 100644 --- a/package/go/Config.in.host +++ b/package/go/Config.in.host @@ -2,7 +2,7 @@ config BR2_PACKAGE_HOST_GO_TARGET_ARCH_SUPPORTS bool default y - depends on BR2_PACKAGE_HOST_GO_BOOTSTRAP_ARCH_SUPPORTS + depends on BR2_PACKAGE_HOST_GO_BOOTSTRAP_STAGE2_ARCH_SUPPORTS depends on (BR2_arm && BR2_TOOLCHAIN_SUPPORTS_PIE) || BR2_aarch64 \ || BR2_i386 || BR2_x86_64 || BR2_powerpc64le \ || BR2_mips64 || BR2_mips64el || BR2_riscv || BR2_s390x @@ -28,4 +28,4 @@ config BR2_PACKAGE_HOST_GO_TARGET_CGO_LINKING_SUPPORTS config BR2_PACKAGE_HOST_GO_HOST_ARCH_SUPPORTS bool default y - depends on BR2_PACKAGE_HOST_GO_BOOTSTRAP_ARCH_SUPPORTS + depends on BR2_PACKAGE_HOST_GO_BOOTSTRAP_STAGE2_ARCH_SUPPORTS diff --git a/package/go/go.mk b/package/go/go.mk index a94603f268..13fff792af 100644 --- a/package/go/go.mk +++ b/package/go/go.mk @@ -12,7 +12,7 @@ GO_LICENSE = BSD-3-Clause GO_LICENSE_FILES = LICENSE GO_CPE_ID_VENDOR = golang -HOST_GO_DEPENDENCIES = host-go-bootstrap +HOST_GO_DEPENDENCIES = host-go-bootstrap-stage2 HOST_GO_GOPATH = $(HOST_DIR)/share/go-path HOST_GO_HOST_CACHE = $(HOST_DIR)/share/host-go-cache HOST_GO_ROOT = $(HOST_DIR)/lib/go @@ -126,7 +126,7 @@ HOST_GO_HOST_ENV = \ HOST_GO_MAKE_ENV = \ GO111MODULE=off \ GOCACHE=$(HOST_GO_HOST_CACHE) \ - GOROOT_BOOTSTRAP=$(HOST_GO_BOOTSTRAP_ROOT) \ + GOROOT_BOOTSTRAP=$(HOST_GO_BOOTSTRAP_STAGE2_ROOT) \ GOROOT_FINAL=$(HOST_GO_ROOT) \ GOROOT="$(@D)" \ GOBIN="$(@D)/bin" \ -- 2.40.0 From christian at paral.in Fri Mar 31 19:17:52 2023 From: christian at paral.in (Christian Stewart) Date: Fri, 31 Mar 2023 12:17:52 -0700 Subject: [Buildroot] [PATCH v4 2/3] package/go: adjust comments In-Reply-To: <20230331191753.28826-1-christian@paral.in> References: <20230331191753.28826-1-christian@paral.in> Message-ID: <20230331191753.28826-2-christian@paral.in> Adjust comments in the Go package to improve clarity: Config.in.host: - Add comment mentioning list of supported architectures. go.mk: - Improve formatting of comment about NOCCACHE - Reword comment re: copying src/ to host/ - the previously linked issue is not relevant. - instead: mention that src/ is needed for stdlib. - Adjust comment re: adjusting file timestamps. - mention this is needed to avoid rebuilding stdlib Signed-off-by: Christian Stewart --- v3 -> v4: - move these comments to a separate patch - Thanks Thomas for the review. Signed-off-by: Christian Stewart --- package/go/Config.in.host | 2 ++ package/go/go.mk | 11 +++++------ 2 files changed, 7 insertions(+), 6 deletions(-) diff --git a/package/go/Config.in.host b/package/go/Config.in.host index 90a54f0da6..b87b862cec 100644 --- a/package/go/Config.in.host +++ b/package/go/Config.in.host @@ -3,6 +3,8 @@ config BR2_PACKAGE_HOST_GO_TARGET_ARCH_SUPPORTS bool default y depends on BR2_PACKAGE_HOST_GO_BOOTSTRAP_STAGE2_ARCH_SUPPORTS + # See https://go.dev/doc/install/source#environment + # See src/go/build/syslist.go for the list of supported architectures depends on (BR2_arm && BR2_TOOLCHAIN_SUPPORTS_PIE) || BR2_aarch64 \ || BR2_i386 || BR2_x86_64 || BR2_powerpc64le \ || BR2_mips64 || BR2_mips64el || BR2_riscv || BR2_s390x diff --git a/package/go/go.mk b/package/go/go.mk index 13fff792af..126d8ea46b 100644 --- a/package/go/go.mk +++ b/package/go/go.mk @@ -121,8 +121,8 @@ HOST_GO_HOST_ENV = \ CGO_CXXFLAGS="$(HOST_CXXFLAGS)" \ CGO_LDFLAGS="$(HOST_LDFLAGS)" -# The go build system is not compatible with ccache, so use -# HOSTCC_NOCCACHE. See https://github.com/golang/go/issues/11685. +# The go build system is not compatible with ccache, so use HOSTCC_NOCCACHE. +# See https://github.com/golang/go/issues/11685. HOST_GO_MAKE_ENV = \ GO111MODULE=off \ GOCACHE=$(HOST_GO_HOST_CACHE) \ @@ -154,12 +154,11 @@ define HOST_GO_INSTALL_CMDS cp -a $(@D)/pkg/include $(@D)/pkg/linux_* $(HOST_GO_ROOT)/pkg/ cp -a $(@D)/pkg/tool $(HOST_GO_ROOT)/pkg/ - # There is a known issue which requires the go sources to be installed - # https://golang.org/issue/2775 + # The Go sources must be installed to the host/ tree for the Go stdlib. cp -a $(@D)/src $(HOST_GO_ROOT)/ - # Set all file timestamps to prevent the go compiler from rebuilding any - # built in packages when programs are built. + # Set file timestamps to prevent the Go compiler from rebuilding the stdlib + # when compiling other programs. find $(HOST_GO_ROOT) -type f -exec touch -r $(@D)/bin/go {} \; endef -- 2.40.0 From christian at paral.in Fri Mar 31 19:17:53 2023 From: christian at paral.in (Christian Stewart) Date: Fri, 31 Mar 2023 12:17:53 -0700 Subject: [Buildroot] [PATCH v4 3/3] package/go: bump to version 1.20.2 In-Reply-To: <20230331191753.28826-1-christian@paral.in> References: <20230331191753.28826-1-christian@paral.in> Message-ID: <20230331191753.28826-3-christian@paral.in> The latest Go release, version 1.20, arrives six months after Go 1.19. Most of its changes are in the implementation of the toolchain, runtime, and libraries. https://go.dev/doc/go1.20 Signed-off-by: Christian Stewart --- v1 -> v2: - drop unnecessary change to config.in.host v2 -> v3: - bump to go 1.20.1 - add note about fixed cves v3 -> v4: - rebase on updated go1.19.x version - remove notes about cves (fixed in previous 1.19.x version) v4 -> v5: - update to go 1.20.2 Signed-off-by: Christian Stewart --- ...03-runtime-support-riscv64-SV57-mode.patch | 65 ------------------- package/go/go.hash | 2 +- package/go/go.mk | 4 +- 3 files changed, 3 insertions(+), 68 deletions(-) delete mode 100644 package/go/0003-runtime-support-riscv64-SV57-mode.patch diff --git a/package/go/0003-runtime-support-riscv64-SV57-mode.patch b/package/go/0003-runtime-support-riscv64-SV57-mode.patch deleted file mode 100644 index f51c2ca093..0000000000 --- a/package/go/0003-runtime-support-riscv64-SV57-mode.patch +++ /dev/null @@ -1,65 +0,0 @@ -From 6618c7af436488fa12018cdcd31eeedb3a698745 Mon Sep 17 00:00:00 2001 -From: Dmitry Vyukov -Date: Fri, 27 May 2022 18:55:35 +0200 -Subject: [PATCH] runtime: support riscv64 SV57 mode - -Riscv64 has SV57 mode when user-space VA is 56 bits. -Linux kernel recently got support for this mode and Go binaries started crashing as: - -runtime: lfstack.push invalid packing: node=0xffffff5908a940 cnt=0x1 -packed=0xffff5908a9400001 -> node=0xffff5908a940 - -Adjust lfstack code to use only 8 top bits of pointers on riscv64. - -For context see: -https://groups.google.com/g/syzkaller-bugs/c/lU0GQTZoNQQ/m/O_c3vmE3AAAJ - -Update #54104 - -Change-Id: Ib5d3d6a79c0c6eddf11618d73fcc8bc1832a9c25 -Signed-off-by: Christian Stewart ---- - -Upstream: https://go-review.googlesource.com/c/go/+/409055/4 ---- - src/runtime/lfstack_64bit.go | 12 ++++++++++++ - 1 file changed, 12 insertions(+) - -diff --git a/src/runtime/lfstack_64bit.go b/src/runtime/lfstack_64bit.go -index 154130cf63..39fa647b9e 100644 ---- a/src/runtime/lfstack_64bit.go -+++ b/src/runtime/lfstack_64bit.go -@@ -36,12 +36,21 @@ const ( - // We use one bit to distinguish between the two ranges. - aixAddrBits = 57 - aixCntBits = 64 - aixAddrBits + 3 -+ -+ // Riscv64 SV57 mode gives 56 bits of userspace VA. -+ // lfstack code supports it, but broader support for SV57 mode is incomplete, -+ // and there may be other issues (see #54104). -+ riscv64AddrBits = 56 -+ riscv64CntBits = 64 - riscv64AddrBits + 3 - ) - - func lfstackPack(node *lfnode, cnt uintptr) uint64 { - if GOARCH == "ppc64" && GOOS == "aix" { - return uint64(uintptr(unsafe.Pointer(node)))<<(64-aixAddrBits) | uint64(cnt&(1<> aixCntBits << 3) | 0xa<<56))) - } -+ if GOARCH == "riscv64" { -+ return (*lfnode)(unsafe.Pointer(uintptr(val >> riscv64CntBits << 3))) -+ } - return (*lfnode)(unsafe.Pointer(uintptr(val >> cntBits << 3))) - } --- -2.35.1 - diff --git a/package/go/go.hash b/package/go/go.hash index 89e2fd952f..61c07d4f77 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 4d0e2850d197b4ddad3bdb0196300179d095bb3aefd4dfbc3b36702c3728f8ab go1.20.2.src.tar.gz sha256 2d36597f7117c38b006835ae7f537487207d8ec407aa9d9980794b2030cbc067 LICENSE diff --git a/package/go/go.mk b/package/go/go.mk index 126d8ea46b..6ba3bd03c3 100644 --- a/package/go/go.mk +++ b/package/go/go.mk @@ -4,7 +4,7 @@ # ################################################################################ -GO_VERSION = 1.19.7 +GO_VERSION = 1.20.2 GO_SITE = https://storage.googleapis.com/golang GO_SOURCE = go$(GO_VERSION).src.tar.gz @@ -151,7 +151,7 @@ define HOST_GO_INSTALL_CMDS cp -a $(@D)/lib $(HOST_GO_ROOT)/ mkdir -p $(HOST_GO_ROOT)/pkg - cp -a $(@D)/pkg/include $(@D)/pkg/linux_* $(HOST_GO_ROOT)/pkg/ + cp -a $(@D)/pkg/include $(HOST_GO_ROOT)/pkg/ cp -a $(@D)/pkg/tool $(HOST_GO_ROOT)/pkg/ # The Go sources must be installed to the host/ tree for the Go stdlib. -- 2.40.0 From ps.report at gmx.net Fri Mar 31 19:59:35 2023 From: ps.report at gmx.net (Peter Seiderer) Date: Fri, 31 Mar 2023 21:59:35 +0200 Subject: [Buildroot] generating a kernel with camera support (video 4 linux) In-Reply-To: <1619D009AA8C9E469331A8EE22395AEC8C24E1BC@Exchange2013.PRIMES.local> References: <1619D009AA8C9E469331A8EE22395AEC8C24E05A@Exchange2013.PRIMES.local> <20230329173851.18816793@gmx.net> <1619D009AA8C9E469331A8EE22395AEC8C24E16F@Exchange2013.PRIMES.local> <20230330192123.2ea69676@gmx.net> <1619D009AA8C9E469331A8EE22395AEC8C24E1BC@Exchange2013.PRIMES.local> Message-ID: <20230331215935.40f2b951@gmx.net> Hello Gerd, On Fri, 31 Mar 2023 09:37:00 +0000, Gerd Kautzmann wrote: > Hello Peter, > > many thanks for your reply, now I have got an image loading the camera drivers after 'modprobe -v imx219' > > imx219 20480 0 > v4l2_fwnode 24576 1 imx219 > videodev 253952 2 imx219,v4l2_fwnode > mc 45056 2 imx219,videodev > > /dev/video0 is still missing and 'v4l2-ctl' like all the other tools from v4l-utils. Please try with the given defconfig and do a full clean rebuild (see https://buildroot.org/downloads/manual/manual.html#full-rebuild for reasoning)... Which buildroot version? > > The settings concerning the libcamera pipeline might be the main reason: > > 'BR2_PACKAGE_LIBCAMERA_PIPELINE_RASPBERRYPI=y' No, libcamera has nothing to do with the kernel driver/modules and /dev/video handling... > > Or: > > target packages -> libraries -> multimedia [*] libcamera > `-> [*] libcamera v4l compatibility layer > [*] raspberry pipeline > [_] uvcvideo pipeline > > Currently I'm getting an error during the make process: > > -------------------------------- > >>> libcamera-apps 1.1.1 Configuring > > ... > > CMake Warning at /usr/share/cmake-3.18/Modules/FindBoost.cmake:1187 (message): > New Boost version may have incorrect or missing dependencies and imported > targets > Call Stack (most recent call first): > /usr/share/cmake-3.18/Modules/FindBoost.cmake:1311 (_Boost_COMPONENT_DEPENDENCIES) > /usr/share/cmake-3.18/Modules/FindBoost.cmake:1919 (_Boost_MISSING_DEPENDENCIES) > core/CMakeLists.txt:5 (find_package) > > > CMake Error at /usr/share/cmake-3.18/Modules/FindPackageHandleStandardArgs.cmake:165 (message): > Could NOT find Boost (missing: program_options) (found version "1.80.0") > Call Stack (most recent call first): > /usr/share/cmake-3.18/Modules/FindPackageHandleStandardArgs.cmake:458 (_FPHSA_FAILURE_MESSAGE) > /usr/share/cmake-3.18/Modules/FindBoost.cmake:2177 (find_package_handle_standard_args) > core/CMakeLists.txt:5 (find_package) > > > -- Configuring incomplete, errors occurred! > See also "/home/gerd/buildroot/output/build/libcamera-apps-1.1.1/CMakeFiles/CMakeOutput.log". > make: *** [package/pkg-generic.mk:283: /home/gerd/buildroot/output/build/libcamera-apps-1.1.1/.stamp_configured] Error 1 > -------------------------------- See above, try with the given defconfig and do a full clean rebuild... > > But I will try myself with a new configuration first, before spamming the mailing list. > No, keep the mailing list in CC (others may be interested in the problem/solution/etc.)... Regards, Peter > > Greetings Gerd > > -----Urspr?ngliche Nachricht----- > Von: Peter Seiderer > Gesendet: Donnerstag, 30. M?rz 2023 19:21 > An: Gerd Kautzmann > Cc: buildroot at buildroot.org > Betreff: Re: [Buildroot] generating a kernel with camera support (video 4 linux) > > Hello Gerd, > > On Thu, 30 Mar 2023 15:47:14 +0000, Gerd Kautzmann wrote: > > > Thank you Peter for your fast reply > > > > > Add 'dtparam=i2c=on' and 'dtoverlay=imx219' to the config.txt file > > > on the first partition, reboot and (dependent on your configuration) > > > load the module via 'modprobe imx219' (or re-build your buildroot image with '/dev management' set to Dynamic mdev or eudev which will enable the udev autoload magic of the kernel modules)... > > > > I tried: > > > > dtparam=i2c=on > > dtoverlay=imx219 > > > > and typed: > > >modprobe -v imx219 > > (no confirmation or error message) > > > > > modprobe -l | grep imx219 > > kernel/drivers/media/i2c/imx219.ko > > (with or without modprobe -v imx219) > > > > I tried some variations I found online: > > dtparam=i2c=on > > dtoverlay=imx219,media-controller=0 > > camera_auto_detect=1 > > > > No success > > > > I built a new image with > > > > system configuration -> /dev management -> [*] Dynamic using devtmpfs > > + mdev > > > > didn't help either. > > > > I tested the camera and some of your settings with a standard raspberry image, at least I know this camera could be detected from the raspberry with v4l2-ctl and I got /dev/video0 . > > > > So there seems to be a very basic error in the configuration I made, here ist he configuration I used: > > > > ------------------- > > > > make clean > > make raspberrypi4_defconfig > > make menuconfig > > > > Target -> [*] ARM (little endian) > > Target Architecture -> [*] cortex-A72 // attention RaspPi 4 specific! > > Target ABI -> [*] EABIhf // hard float > > Floating Point Strat-> [*] NEON/VFPvi4 // attention RaspPi 4 specific! > > ARM instruction set -> [*] ARM // Thumb2 may be more compact but not compatible > > > > Toolchain type -> [*] buildroot toolchain // default Buildroot toolchain > > c library -> [*] glibc // uClibc is more compact, glibc is larger but maybe more compatibel > > Kernel headers -> Same as kernel being built // should be tested for compatibility later > > Custom kernel headers -> (5.10.x) // default > > Enable C++ support -> [*] > > > > Filesystem images -> [*] ext2/3/4 root filesystem > > `-> [*] ext4 // default > > > > Filesystem images -> [*] tar the root filesystem > > `-> [*] no compression > > > > Networking Applications -> [*] dropbear // for ssh client & server > > System config. root pw -> (PiManiaZX81) // needed for root login via ssh > > > > > > target packages -> hardware handling -> firmware -> [*] rpi-firmware > > `-> [*] rpi 4 (extended) > > > > target packages -> hardware handling -> [*] rpi-userland > > > > > > target packages -> libraries -> graphics [*] opencv4 > > `-> [*] v4l support > > [*] imgcodecs > > [*] imgproc > > > > > > target packages -> libraries -> hardware handling [*] libgpiod target > > packages -> libraries -> hardware handling [*] lib4l > > `-> [*] v4l-utils > > target packages -> libraries -> multimedia [*] libcamera > > `-> [*] libcamera v4l compatibility layer > > > > ------------------- > > system configuration -> /dev management -> [*] Dynamic using devtmpfs > > + mdev > > ------------------- > > > > The drivers for the camera imx219 are also included with this setting but maybe there is something missing or interfering with v4l .... > > > > Any ideas? > > Just tested with the following defconfig (buildrooot-git-master): > > BR2_arm=y > BR2_cortex_a72=y > BR2_ARM_FPU_NEON_VFPV4=y > BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_10=y > BR2_TOOLCHAIN_BUILDROOT_CXX=y > BR2_ROOTFS_DEVICE_CREATION_DYNAMIC_MDEV=y > BR2_TARGET_GENERIC_ROOT_PASSWD="000000" > BR2_SYSTEM_DHCP="eth0" > BR2_ROOTFS_POST_BUILD_SCRIPT="board/raspberrypi4/post-build.sh" > BR2_ROOTFS_POST_IMAGE_SCRIPT="board/raspberrypi4/post-image.sh" > BR2_LINUX_KERNEL=y > BR2_LINUX_KERNEL_CUSTOM_TARBALL=y > BR2_LINUX_KERNEL_CUSTOM_TARBALL_LOCATION="$(call github,raspberrypi,linux,0b54dbda3cca2beb51e236a25738784e90853b64)/linux-0b54dbda3cca2beb51e236a25738784e90853b64.tar.gz" > BR2_LINUX_KERNEL_DEFCONFIG="bcm2711" > BR2_LINUX_KERNEL_DTS_SUPPORT=y > BR2_LINUX_KERNEL_INTREE_DTS_NAME="bcm2711-rpi-4-b" > BR2_LINUX_KERNEL_NEEDS_HOST_OPENSSL=y > BR2_PACKAGE_RPI_FIRMWARE=y > BR2_PACKAGE_RPI_FIRMWARE_VARIANT_PI4=y > BR2_PACKAGE_RPI_FIRMWARE_VARIANT_PI4_X=y > BR2_PACKAGE_RPI_FIRMWARE_CONFIG_FILE="board/raspberrypi4/config_4.txt" > BR2_PACKAGE_RPI_USERLAND=y > BR2_PACKAGE_OPENCV4=y > BR2_PACKAGE_OPENCV4_LIB_IMGCODECS=y > BR2_PACKAGE_OPENCV4_WITH_V4L=y > BR2_PACKAGE_LIBGPIOD=y > BR2_PACKAGE_LIBV4L=y > BR2_PACKAGE_LIBV4L_UTILS=y > BR2_PACKAGE_LIBCAMERA=y > BR2_PACKAGE_LIBCAMERA_V4L2=y > BR2_PACKAGE_LIBCAMERA_PIPELINE_RASPBERRYPI=y > BR2_PACKAGE_DROPBEAR=y > BR2_TARGET_ROOTFS_EXT2=y > BR2_TARGET_ROOTFS_EXT2_4=y > BR2_TARGET_ROOTFS_EXT2_SIZE="120M" > # BR2_TARGET_ROOTFS_TAR is not set > BR2_PACKAGE_HOST_DOSFSTOOLS=y > BR2_PACKAGE_HOST_GENIMAGE=y > BR2_PACKAGE_HOST_MTOOLS=y > > > And on the RPi: > > $ mount /dev/mmcblk0p1 /mnt/ > $ cat /mnt/config.txt > # Please note that this is only a sample, we recommend you to change it to fit # your needs. > # You should override this file using BR2_PACKAGE_RPI_FIRMWARE_CONFIG_FILE. > # See http://buildroot.org/manual.html#rootfs-custom > # and http://elinux.org/RPiconfig for a description of config.txt syntax > > start_file=start4.elf > fixup_file=fixup4.dat > > kernel=zImage > > # To use an external initramfs file > #initramfs rootfs.cpio.gz > > # Disable overscan assuming the display supports displaying the full resolution # If the text shown on the screen disappears off the edge, comment this out > disable_overscan=1 > > # How much memory in MB to assign to the GPU on Pi models having # 256, 512 or 1024 MB total memory > gpu_mem_256=100 > gpu_mem_512=100 > gpu_mem_1024=100 > > # fixes rpi (3B, 3B+, 3A+, 4B and Zero W) ttyAMA0 serial console dtoverlay=miniuart-bt > > # enable autoprobing of Bluetooth driver without need of hciattach/btattach dtoverlay=krnbt=on > > dtoverlay=imx219 > > > $ lsmod | grep imx219 > imx219 20480 1 > v4l2_fwnode 24576 2 imx219,bcm2835_unicam > videodev 253952 9 bcm2835_isp,bcm2835_codec,v4l2_mem2mem,bcm2835_v4l2,imx219,bcm2835_unicam,v4l2_fwnode,videobuf2_v4l2,videobuf2_common > mc 45056 8 bcm2835_isp,bcm2835_codec,v4l2_mem2mem,imx219,bcm2835_unicam,videobuf2_v4l2,videobuf2_common,videodev > > > $ v4l2-ctl --all > Driver Info: > Driver name : unicam > Card type : unicam > Bus info : platform:fe801000.csi > Driver version : 5.10.92 > Capabilities : 0xa5a00001 > Video Capture > Metadata Capture > Read/Write > Streaming > Extended Pix Format > Device Capabilities > Device Caps : 0x25200001 > Video Capture > Read/Write > Streaming > Extended Pix Format > Media Driver Info: > Driver name : unicam > Model : unicam > Serial : > Bus info : platform:fe801000.csi > Media version : 5.10.92 > Hardware revision: 0x00000000 (0) > Driver version : 5.10.92 > Interface Info: > ID : 0x03000006 > Type : V4L Video > Entity Info: > ID : 0x00000004 (4) > Name : unicam-image > Function : V4L2 I/O > Flags : default > Pad 0x01000005 : 0: Sink > Link 0x02000008: from remote pad 0x1000002 of entity 'imx219 10-0010' (Camera Sensor): Data, Enabled, Immutable > Priority: 2 > Video input : 0 (unicam-image: ok) > Format Video Capture: > Width/Height : 640/480 > Pixel Format : 'YUYV' (YUYV 4:2:2) > Field : None > Bytes per Line : 1280 > Size Image : 614400 > Colorspace : sRGB > Transfer Function : sRGB > YCbCr/HSV Encoding: ITU-R 601 > Quantization : Limited Range > Flags : > > > Camera detected... > > Regards, > Peter > > > > _______________________________________________ > > buildroot mailing list > > buildroot at buildroot.org > > https://lists.buildroot.org/mailman/listinfo/buildroot >